BM6P6(@ 000111111111222222222222,,,,,,---...000222333444////////////000000000000111111222222222222111111111//////111333333000---............////////////000///...------------------.........//////000000......---,,,+++***((('''((()))***+++---...000000///......------,,,+++++++++++++++************)))))))))************))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&(((&&&%%%'''***,,,+++)))%%%%%%############%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############""""""############$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! &&&%%%$$$###"""""""""#########""""""!!!!!! !!!!!! !!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""############"""""" !!!!!!""""""#########"""""""""""""""!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$"""""""""""""""""""""""" !!!"""######""""""!!!!!!"""############### """######""""""###$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! """###$$$%%%%%%$$$###""""""######"""!!!!!!"""$$$######"""!!! """!!! !!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""&&&%%%$$$"""""""""###$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################"""!!! !!!!!!""""""######$$$$$$$$$######"""!!!  ###%%%%%%###!!!!!!"""""""""""""""""""""""""""###"""###$$$%%%%%%###!!!""""""!!! !!!"""###$$$#########""""""!!!!!!###""""""!!! """"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!"""$$$&&&'''######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$######"""""""""$$$$$$###""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''&&&$$$%%%&&&''''''&&&%%%%%%&&&'''''''''&&&&&&***)))((('''''''''''''''''')))+++---////////////---,,,+++******+++,,,---+++++++++***************))))))))))))************)))))))))))))))******+++000000000111111111222222---------...000111333444000000000000000/////////000000111111111111000000000...---...000111///---............////////////000///...------------........./////////000000000......------,,,***)))((())))))***,,,---...///000...------,,,++++++******+++++++++************)))))))))************))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""$$$&&&((('''%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$"""""""""""""""#####################"""""""""!!!!!!!!!"""######"""!!!!!!""""""""""""""""""""""""###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!  ###"""""""""!!!!!!!!! !!!!!! !!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!""""""""""""""""""!!!""""""""""""!!!!!!!!!$$$$$$######""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%"""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!"""############### """######""""""###$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! """"""############""""""###"""""""""!!!!!!!!! !!!"""######"""!!! """###$$$###!!!!!!###$$$######""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$######!!!!!!"""######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""!!!"""""""""""""""##################"""!!! """!!!$$$$$$###"""""""""""""""""""""""""""######$$$%%%$$$###!!!###"""!!! !!!"""###############"""""""""!!!$$$######"""!!!!!! $$$$$$######"""#########""""""###$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%''''''######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&))))))((((((((((((((()))(((***---000111222111111,,,+++************+++,,,+++++++++******)))))))))(((((()))))))))*********))))))(((((())))))***+++/////////000000000111111////////////000111222222111111111000000//////...//////000000000000/////////---,,,,,,---......---............//////////////////......------......//////000000000000000111.........---,,,+++***)))******+++,,,---//////000---,,,,,,++++++***))))))+++++++++************)))((())))))******))))))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$$$$$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$ !!!!!!"""######$$$$$$############""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!! ######################## !!!""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""""""""############""""""$$$###############"""""" !!!!!!!!!!!!!!! %%%$$$###"""!!!"""######""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""%%%###!!! """$$$!!!""""""############""" """######""""""###$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! """"""############""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$###""""""###%%%#########$$$$$$$$$%%%%%%#########""""""######$$$"""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$###############$$$######""""""!!!""""""######$$$$$$$$$$$$############"""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!""""""############"""############""""""""""""######""""""!!!!!! ''' &&&%%%!!!"""""""""""""""""""""""""""######$$$$$$######"""$$$###""" !!!!!!############""""""""""""$$$$$$######""""""!!!!!!%%%%%%$$$###"""""""""""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&((((((((())))))***,,,,,,,,,...111444555444333222+++******))))))******+++,,,,,,+++***))))))(((((((((((())))))))))))******((((((((((((((())))))***////////////000000000000000000000///000000111111222222111111000///............////////////......///...,,,+++,,,---..................//////////////////............//////000000000000111111111111...............---,,,++++++,,,,,,---...//////000------,,,,,,+++*********+++++++++*********))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""$$$$$$$$$######""""""!!! !!!"""######""""""!!!$$$"""  """###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%###!!!  !!!"""!!!"""############"""""" """######""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!#########$$$$$$############$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""$$$$$$&&&&&&&&&%%%$$$#########$$$######"""!!!!!!!!!"""""""""#########$$$############""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!"""###############$$$$$$######""""""!!!!!!###"""""""""!!!!!!!!! )))!!!$$$""""""""""""""""""""""""""""""#########"""""""""###%%%$$$"""!!! !!!#########"""""""""""""""#########""""""!!!!!!!!!$$$$$$###"""""""""""""""############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$###""""""!!!!!!""""""!!! $$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&''''''***(((&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((()))***+++---///000222333666777777555222000***))))))))))))))))))***,,,,,,+++***)))(((''''''(((((((((((()))))))))***((((((''''''(((((()))***////////////000000000000111111000000000000111111333222222111000//////.........////////////......//////...---,,,---///000............//////////////////.........//////000111111111111000000000000....../////////......------------....../////////.........---,,,,,,+++++++++++++++*********))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$############""""""!!!!!!""""""""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%########################$$$######"""!!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""#########""""""!!!!!!!!! """###$$$%%%$$$#########"""!!!!!!###$$$######################## !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###""""""!!! """"""#########""""""!!! """######""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$##################$$$###$$$$$$###""""""###%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""!!! ###############"""!!! """""""""""""""#########""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""###############$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! """$$$%%%$$$"""!!! !!!""""""""""""""""""######"""!!!!!!!!!!!!!!! """"""!!!!!!"""######$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!! #########$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$#########&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))(((((()))+++---000222333777888999888666333///---)))))))))******)))))))))++++++******)))((((((''''''(((((((((((()))))))))((((((((((((((()))******/////////000000000111111111111000000000111222222222222222111111000000///......////////////......///000000///......///111............//////////////////......//////000000111000000000000000//////...//////000000000//////......////////////////////////...------,,,,,,++++++++++++************)))'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""############$$$######""""""######$$$"""""""""""""""""""""""""""""""""!!!!!! ########################%%%$$$###"""!!!  """###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!! """$$$&&&&&&&&&$$$###$$$$$$###"""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!#########""" """############""""""!!! """######""""""###$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!!!!!"""$$$%%%$$$###"""!!! ############$$$$$$%%%&&&###""""""""""""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""#########""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""############"""############""""""""""""""""""""""""!!!!!!!!!!!! $$$%%%$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$""" """%%%$$$###""" !!!!!!""""""""""""############!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""############""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&''''''((($$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''''')))'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&(((***+++)))***+++---///222444555:::999888666333000---+++)))******++++++******)))******)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))******+++000000000111111111222222000000000000111222222333111111111111111111111111/////////000000/////////---///111111///...///000............///////////////////////////000111111000000000/////////.........///000000111111111000000/////////////////////......------,,,++++++***+++++++++************)))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%######%%%'''"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$#########"""""""""""""""!!!"""""""""############$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""!!! """$$$%%%%%%$$$$$$ !!!!!!!!!"""""""""###!!!!!! !!!!!!########################"""######$$$$$$######"""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""##################!!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###############"""!!!!!! """######""""""###$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###%%%%%%######$$$$$$$$$$$$###### !!!!!!!!!"""""""""######"""!!! !!!"""###!!!""""""!!! !!!#########"""""""""!!!!!!!!!############$$$%%%&&&'''######""""""######$$$%%%""""""!!!!!!!!!!!!""""""###############$$$$$$%%% !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########"""############""""""!!!"""""""""""""""#########!!!!!!!!!!!!"""""""""""" $$$%%%$$$###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! ###$$$""""""%%%###"""!!! !!!"""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###!!!"""""""""#########$$$ """############"""###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$##################!!!!!!""""""###$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&(((&&&%%%&&&((()))))))))((('''&&&&&&'''))),,,---***+++,,,...000333555666999777555222000...,,,+++******+++,,,,,,+++******(((((((((((())))))))))))'''''''''((((((((())))))***************+++,,,,,,111111111111222222222222000000000000111222333444111111111111111222222222//////000000000000//////+++///222111///---...///............/////////000///////////////000111111000000//////.........---...///000111111222111111000000000000////////////------,,,,,,+++******)))+++++++++************)))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$&&&&&&$$$$$$''')))!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!""""""######!!!!!! !!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""############""""""#########$$$$$$%%%%%%&&& """%%%%%%%%%###""" !!!"""####################################### !!!######""""""!!!""""""""""""""""""""""""###!!! !!!$$$%%%###############"""!!!!!!!!!"""######""""""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!! !!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!""""""######%%%$$$###""""""###$$$%%% !!!!!!!!!!!!""""""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%#########"""######$$$%%%""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$ !!!""""""###""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### """###$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###############"""!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$"""!!!&&&""""""!!! !!!"""###!!!!!!""""""#########$$$"""""""""""""""#########$$$###"""!!!!!! !!! """###%%%&&&&&&!!!!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%###!!!$$$$$$######"""!!!!!!!!!######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&(((*********)))(((''''''(((***---...+++,,,---///111333555777666555222///...---------***+++,,,------,,,+++***''''''(((((())))))******''''''''''''((((((((()))++++++******++++++,,,---333333333333333222111000---......///000111111222222111111000///000000000111111111111111000//////000111222222222111///...000000111111111111000000/////////000111111222222666000,,,---111333///***...///000000000000000///333333333222222222111111000///---+++*********+++,,,,,,,,,+++***)))(((((((((((((((((((((''''''&&&((('''%%%$$$###$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%,,,'''###"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############"""""""""""""""###"""""""""""""""!!!!!! ########################""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%###!!! !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######!!! !!!###&&&'''$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$#########!!!!!! !!!!!!"""###### !!!""""""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! """"""""""""""""""###### !!!###$$$$$$"""  !!!"""###$$$$$$ !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! """###$$$!!!!!!""""""######$$$$$$)))***)))'''###!!! !!!!!!!!!!!!!!!""""""""""""###########################$$$$$$###   !!!!!!!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%$$$"""!!!!!!""""""!!! !!!!!!!!!"""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""$$$$$$%%%&&&&&&$$$###"""$$$$$$###"""!!! !!!"""###$$$$$$###!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!! %%%""" !!!$$$$$$### !!!!!!""""""""""""!!!!!!$$$###""" """###$$$ !!!!!!!!!"""""""""###$$$$$$######"""!!!!!!!!!!!!!!! !!!"""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###%%%&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&%%%(((---000...***------,,,,,,------.../////////...---,,,,,,++++++)))((('''''''''(((***+++,,,++++++***************000***$$$###'''******(((+++***)))))))))+++---///222333333333222222111000.........///000111111111111000000000000000111111111111111111111000/////////////////////......---000000111111111111000000/////////000111111222222333///,,,,,,///000---++++++,,,---///000000000000222222222111111111111000000///---+++)))(((((((((,,,++++++******)))))))))((((((((((((((('''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$######"""""")))&&&######$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######"""""""""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$########################!!! """######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!$$$$$$$$$$$$###############""""""""""""""""""###!!!!!! !!!!!!""""""""""""""""""""""""$$$###"""""""""""""""""""""!!!!!! !!!!!!!!!###"""""""""""""""###$$$""""""###$$$$$$###"""!!!"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!! #########"""""""""""""""!!!!!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$"""""""""""""""#########$$$%%%&&&$$$"""!!!!!!""""""""""""""""""!!!!!!!!!###########################$$$$$$###!!! !!!"""$$$%%%%%%###""""""###!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!"""######$$$"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!"""!!! !!!######"""!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!$$$######""""""!!!!!! !!!"""###$$$$$$###!!! !!!!!!!!!!!!"""""""""###!!!!!!""""""###$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!! ###!!! !!!######""" """"""############""""""$$$###!!! !!!###$$$!!!!!!!!!!!!"""""""""""" !!!""""""######$$$$$$######$$$%%%%%%&&&"""##################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&%%%%%%######"""""""""###$$$%%%((((((''''''&&&%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''+++000222///,,,***************+++,,,,,,+++++++++++++++,,,,,,,,,)))(((((('''((()))***+++***)))((((((''''''((((((,,,'''######'''++++++)))+++***)))))))))+++---...222222222333222222111000......//////000000111111/////////000111111222222000111111111111000000///000000///............//////000000111111000000///...//////000000111111222111111///...............)))***,,,...///000000000111000000000000/////////000///---***((('''&&&&&&************************'''(((((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%#########$$$%%%%%%$$$###"""!!!!!! &&&%%%###$$$%%%%%%$$$"""#####################$$$######""""""""""""#########"""""""""""""""######""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###%%%%%%$$$######"""!!!!!!$$$"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! ###$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$######""""""#########$$$$$$$$$###"""  !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""#########""""""""""""""""""!!! """!!!!!! """############""""""!!!!!!!!!"""""""""""""""""""""""""""###$$$###!!! """$$$&&&'''&&&%%%###$$$$$$""""""############"""""" !!!""""""###"""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###!!!!!!!!!!!!!!!""""""""""""""""""!!! ######################## !!!"""#########"""!!!!!!!!!!!!"""""""""########################$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""######""""""!!! """!!!!!!"""###$$$"""!!!!!!!!!""""""""""""!!!!!!######!!!!!!!!!!!!######""""""""""""!!!!!!!!!!!! !!!!!!""""""%%%%%%$$$$$$$$$%%%&&&&&&!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!""""""############$$$$$$%%%%%%%%%%%%%%%"""""""""!!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))***...222333000,,,'''''''''''''''((())))))(((((())))))***+++,,,,,,((((((((((((((()))*********)))((((((''''''(((((('''$$$"""$$$(((+++***(((***))))))))))))+++,,,...111111222222222222111111.../////////000000000111---...///000111222333333000000111111111111000///444333111000000000111222//////000000000000//////......//////000111111111222444444222///...000222+++,,,---...///000000000/////////.........------...---,,,+++***)))(((((())))))))))))************''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%$$$#########""""""!!!!!!######$$$$$$%%%$$$"""!!!""""""""""""##################""""""""""""######""""""""""""""""""###$$$"""############"""!!!!!!""""""""""""""""""""""""###""""""""""""""""""###$$$#########"""""""""!!!&&&$$$""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! !!!"""###$$$%%%""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$%%%$$$!!! """%%%&&&$$$$$$###"""!!!!!!!!!""" !!!"""""""""  !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!!!!!!!  !!! """###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""###"""$$$%%%$$$###""""""""""""""""""######""""""""" !!!###$$$$$$$$$###"""###!!! !!!"""###""" """""""""!!!!!!!!!!!!!!! !!!###%%%%%%###!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!""""""######$$$$$$$$$$$$ !!!""""""###""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""###$$$%%%$$$###""" !!!!!! ###"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!###""""""!!!!!! ###""""""!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%%%%$$$"""!!!!!!"""""""""###############$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++///222222///+++&&&&&&&&&%%%&&&''''''(((((((((((()))******++++++((((((((((((((())))))***++++++***)))))))))))))))%%%$$$###%%%((()))(((&&&))))))(((((()))***,,,,,,000111111222222111111111////////////000000000000,,,---///111222333333333///000000111111111000000444333111000000000111222//////000000000000//////.........///000000111111111444555333///---000333//////000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))******'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%!!!!!!""""""#########$$$"""###%%%%%%$$$###!!!!!!!!!!!!!!!""""""###############""""""""""""######""""""!!!!!!"""###$$$$$$###############""""""!!!##############################""""""""""""######!!!!!!"""""""""#########'''%%%######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$######"""!!!"""!!! !!!$$$''')))$$$######""""""######$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$  """###"""!!!  """""""""!!!  !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!"""""""""!!!"""###$$$$$$ !!!"""###############""""""!!!!!!  !!!"""######$$$!!!!!!!!!!!!""""""########################""""""###"""""""""!!!!!!  """!!! !!!###$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$!!!"""$$$###""" !!!!!!###""""""""""""""""""###"""###$$$%%%&&&%%%$$$###"""!!! !!!"""###"""!!!""""""""""""""""""!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!""""""""""""###"""!!!  !!!""""""""""""###$$$$$$%%%%%% !!!!!!""""""""""""""""""""""""############$$$$$$##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! """#########"""""" !!!!!!""""""!!!!!! """!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$$$$###""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!########################$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$!!!""""""###############!!!!!!!!!"""######$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''***...//////,,,)))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((()))))))))))))))+++******)))((()))))))))%%%%%%%%%&&&''''''%%%$$$(((((((((((()))***++++++///000111111222111111111////////////000000000000,,,---///111222333222222///000000111111111111000111111000////////////000...//////000000//////...---......//////000000111///111222000---+++---000111111111111000///...---...------------,,,,,,,,,***+++,,,---------------))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###$$$&&& !!!!!!"""###$$$%%%%%%"""$$$&&&%%%$$$"""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%######$$$$$$######"""!!!########################$$$######""""""######$$$ !!!""""""###$$$$$$&&&$$$######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$######"""!!!%%%$$$###"""###$$$'''((($$$$$$############$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$ !!!###!!!!!!   """###$$$$$$$$$### !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!""""""######$$$$$$$$$ !!!"""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""######$$$######$$$$$$$$$###"""!!!"""!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""########################"""""""""""""""""""""""" """######""""""$$$%%%"""###%%%$$$###!!!!!!"""######""""""""""""######"""###$$$$$$%%%%%%$$$$$$"""!!! !!!"""###"""!!!!!!!!!!!!""""""#########$$$###""""""###$$$###"""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$ !!!!!!""""""###"""""""""#########$$$$$$""""""""""""""""""######"""""""""""""""""""""###""""""""""""""""""""""""""""""######""""""!!!  !!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!""""""!!!""""""######""""""!!!########################$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!!!!""""""######%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$&&&)))+++,,,+++)))((((((''''''''''''((())))))))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''''''''((())))))******//////000111111111111111000000000000////////////,,,...000222333222111111//////000111111111111111000111111111111000//////......////////////......------......///000000000000000000...---,,,---.../////////000//////............---------,,,,,,,,,)))***+++,,,---,,,++++++******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&""""""######$$$$$$%%%%%%###%%%&&&&&&###""""""$$$!!!!!!"""######$$$%%%%%%######""""""""""""######!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""########################$$$######""""""######$$$!!!!!!!!!"""""""""""""""###""" !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! !!!###$$$%%%%%%%%%######""""""""""""######!!!!!! !!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""###$$$%%%%%%!!! !!!!!!"""!!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!###$$$%%%%%%$$$$$$ !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$###$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!!!! !!!###"""""""""######$$$$$$%%%######################## """############%%%&&&"""###%%%$$$###!!!""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$!!! !!!"""######!!! !!!"""###$$$$$$%%%'''%%%"""!!!"""######"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!"""######""""""#########$$$$$$$$$ !!!"""""""""###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""""""""!!! !!!###!!! !!!""""""############"""""" !!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$ !!!!!!"""#########$$$$$$###""""""""""""""""""##################"""########################!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""##################'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((((((((((((((''''''(((((()))***&&&&&&''''''(((((())))))&&&'''((()))***))))))((((((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&'''(((&&&&&&'''((())))))))))))//////000111111111111111000000000000////////////---...000222333222111000//////000111111111111111222222333444444222111000......////////////......------......///000000000222111000/////////......,,,,,,---.../////////............---------,,,,,,***++++++,,,+++***)))(((+++******)))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''&&&###"""###%%%!!!""""""###$$$%%%%%%%%%######""""""""""""######!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""!!!!!! !!!!!!"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!! """%%%%%%$$$"""""""""!!!!!!!!!!!!""""""######""""""""""""##############################$$$$$$###"""!!!!!!"""""" !!!"""#########!!!!!! !!!!!!"""###$$$!!!!!!""""""""" """""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$%%%%%%!!!###%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!!!!"""""" """$$$!!!!!!"""###$$$%%%%%%&&&######################## !!!############%%%''' """######!!! !!!$$$###"""!!!!!!"""###$$$!!!  """###!!! !!!"""######""" """###$$$%%%&&&***&&&""" !!!"""######!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!"""""""""!!!!!!!!!!!!!!! """######"""############$$$$$$$$$ !!!""""""### !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!  %%%&&&$$$######$$$  !!!!!!!!!!!!  !!!"""###$$$%%%"""""""""!!! ######"""!!!!!! !!!!!!######$$$$$$$$$$$$############################## """$$$&&&((((((""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''''''''((((((''''''''''''((())))))"""###$$$%%%'''((()))***&&&''')))*********)))(((******)))((((((((((((((($$$%%%&&&&&&&&&''')))+++%%%&&&'''((())))))))))))111111111111222333333444444333111////////////000---000333666666444111...111111000000000000000000222222111111111111111222111000///...............////////////////////////------............------//////000000000000//////------------,,,+++***))),,,,,,,,,+++++++++******&&&'''))))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############""""""&&&%%%%%%$$$#########$$$"""############""""""!!!######################## !!!"""$$$%%%&&&$$$$$$######"""######$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""############""""""""""""####################################""""""!!!!!! !!!!!!""""""######$$$$$$###############"""!!! $$$"""!!!!!!"""$$$)))'''$$$"""!!!!!!!!!"""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!###"""  !!! """!!! !!!###$$$"""$$$$$$""" """!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!! !!!!!!!!!!!!!!! !!!"""######""""""############"""""" """!!!!!! !!!!!!!!!!!! !!!!!!############$$$$$$$$$$$$"""!!!  !!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ """$$$&&&%%%""" $$$$$$$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$&&&$$$!!!!!!"""""""""""""""%%%%%%""" !!!######""" !!!"""###!!! !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$%%%%%%$$$###"""!!! !!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!%%%###!!! """############"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###!!!  !!!"""###$$$%%%%%%%%%###"""!!!"""###$$$$$$###$$$&&&(((///,,,((($$$"""###%%%&&&""""""""""""""""""""""""########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''((((((((('''%%%&&&(((***)))******)))(((''''''((((((((((((((((((((((((((())))))************)))))))))(((&&&$$$$$$$$$&&&'''+++*********))))))((((((333333222111111111222222111111///......//////000///000333555666444222000222222222111111000000000000000////////////000000111111000///......------........................------............------......////////////......------------,,,+++***)))++++++++++++************'''(((***)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######&&&%%%$$$$$$#########$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$###############$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$############ !!!!!!!!!"""""""""###"""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!! ###"""!!! !!!"""###%%%$$$"""!!!!!!"""###$$$######""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$""" !!!!!!!!! """!!!!!! !!!"""###$$$!!!"""###""" """$$$ !!!!!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""############"""""" """!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""""""!!! !!!"""""""""""""""""""""""""""######""""""""""""######"""!!! !!!###$$$###"""$$$$$$$$$#########""""""###"""""""""""""""######%%%###!!! !!!""""""!!!!!!!!!""""""######!!! ###!!! !!!"""###""" #########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%###!!!!!!"""#########""""""!!!!!!!!!"""$$$$$$ !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$###""" !!!"""###############"""!!!!!!!!!###$$$$$$######%%%''',,,***'''$$$######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((()))***)))'''''')))***((()))***)))'''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%$$$%%%&&&'''******)))))))))(((((((((444333222111000000000000000//////.........//////000111333444444444333222444444333222111000000///000///////////////000000333222111000///...---,,,........................------------------------------............------------------,,,+++******************))))))))))))$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$#####################$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! ###"""!!! !!!"""###  !!!###$$$&&&$$$$$$###""""""!!! !!!"""############"""""" !!!!!!""""""######$$$###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""###### !!!""""""!!!"""$$$&&&""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!  """#########"""!!!!!!""""""######""""""!!! !!!!!!!!! !!!!!!"""###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""############""""""$$$""" !!!###$$$$$$%%%$$$###"""!!!"""############"""""""""""""""###$$$""" !!!"""!!! ###  $$$%%%""""""!!! !!!"""###"""!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""############"""!!! """"""""""""""""""""""""%%%%%%###"""""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$"""!!!!!!"""######"""""""""!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!"""$$$#########$$$&&&''''''%%%$$$$$$######$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((()))+++***)))((()))***((()))***)))'''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&))))))((((((((((((((('''222111111000000000111111222111111000///.........111111222222333333444444555555444333222000000///111111111111111111222333444333222111000...---,,,........................------------------------,,,,,,------------,,,,,,,,,---------,,,,,,+++***))))))))))))((((((((((((%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$###############$$$############"""!!! ###########################"""""""""""""""######"""#########$$$$$$$$$###&&&&&&%%%$$$"""!!! """"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!"""""" """$$$%%%######""""""!!!!!!!!!!!!!!!""""""############### !!!"""######$$$$$$###!!!!!!"""######"""!!!!!!!!!!!!!!!""""""###!!!""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!  """###$$$###!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""#########""""""""""""######"""#########$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$###!!!"""$$$%%%%%%$$$%%%$$$""" """###$$$$$$######""""""""""""""""""!!! !!!!!!!!! ###""" !!!###$$$""" """!!! !!!"""###"""!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###"""!!! ######$$$$$$%%%%%%%%%%%%'''%%%###"""!!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$"""!!!!!!#########"""""""""!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!! $$$###!!! !!!"""### """$$$$$$######$$$%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))&&&(((***+++)))((((((((('''((())))))'''&&&''')))(((((((((((((((((((((((())))))************))))))%%%$$$$$$#########$$$%%%((((((((((((''''''''''''......//////000111222333555555444222111///------000000111111222333444444555555444333222000000///111111000000111222333333444444333222111///---,,,...........................---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++)))))))))(((((((((''''''((())))))(((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$""""""############""""""#########""""""###$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""###"""""""""""""""######!!!"""###$$$$$$$$$$$$###%%%$$$$$$"""!!! """"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""########################!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!""""""############""""""!!!!!!!!!!!!"""""" !!!"""""" !!!!!!"""""""""""""""""""""""""""######$$$ !!!"""######$$$$$$"""!!!!!!###$$$###""" !!!!!!"""""""""""""""###""""""!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""!!!  """###$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######"""#########$$$$$$$$$$$$!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$&&&((('''%%%###$$$###!!! !!!###%%%######"""""""""""""""###!!!  """"""!!!"""###%%%$$$"""!!!###%%%!!! !!!"""######"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""########################$$$%%%%%%&&&&&&&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###"""!!!"""###$$$"""!!!!!!!!!"""""""""!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!$$$###"""!!!""""""$$$%%%!!!###%%%%%%$$$######$$$""""""###$$$$$$###""""""########################""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&))))))(((&&&&&&&&&&&&''')))((('''&&&''')))(((((((((((((((((((((((())))))************))))))&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((---------...///111333444555555555444222000...---...//////000111222333333444444333222111000000///............///000111222333333444333222000...---------------------------...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++))))))))))))((((((((((((%%%%%%%%%$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###############""""""""" !!!!!!!!!!!!!!!"""""""""######"""""""""###""""""""""""###$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!###$$$%%%%%%$$$### !!!!!!"""""""""###$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""!!! ########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###############"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!"""###$$$%%% !!!!!!""""""#########!!! """######""" !!!"""""""""""""""###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""" !!!""""""!!!  """#########"""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""############"""""""""###%%%''')))(((%%%"""""""""!!! !!!"""###$$$"""""""""""""""######$$$!!! !!!######""" !!!###%%%### """&&&!!! !!!###$$$###""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""$$$%%%&&&!!!!!!!!!""""""#########$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###########################"""!!!"""$$$$$$"""!!!!!!!!!"""""""""!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%"""$$$&&&&&&%%%$$$$$$$$$#########$$$######""""""########################""""""""""""""""""""""""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((($$$&&&((('''&&&%%%&&&&&&%%%'''(((((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************'''(((((((((((()))))))))---------...///000111222222222333333222111//////,,,---...000111111111111222222222111111000000000............///000111222222333444444333111///...------------------------...---+++******+++---...+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********)))))))))(((((("""###"""  """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""!!! !!!!!!"""""""""""""""######$$$$$$######""""""""""""""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################!!!!!!!!!!!!"""###%%%%%% !!!###%%%%%%%%%$$$### !!!"""######$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!! !!!""""""######$$$%%%%%%"""""""""""""""""""""""" !!!###$$$$$$###!!!  !!!""""""!!! ######################## !!!!!!!!!"""""""""### !!!!!!!!!!!!""""""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""""""  !!!###"""""" !!!"""###""""""!!!!!!!!!###"""!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" """###"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!"""############"""!!!""""""""""""""""""""""""######""""""""""""#########"""###$$$&&&&&&$$$###!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""###%%%%%%!!! !!!"""$$$$$$###!!!!!!!!!!!! !!!"""!!!  ###$$$###""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""!!!!!! """""""""###$$$$$$""" !!!!!!"""""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""!!! """###$$$!!!!!!"""##################%%%'''(((&&&%%%$$$$$$$$$$$$$$$######"""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&'''((('''%%%%%%'''(((%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''((())))))***++++++******((((((((()))))))))******//////.........//////000...///000111222222111000***+++---///111111000000111111111000000000000000000000000000111222333444111222444444444222000///------------------------...---+++******+++---...+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,************))))))))))))'''''''''%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!""""""###$$$$$$((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&!!!###%%%&&&%%%$$$###$$$$$$$$$###############""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! !!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" """###%%%%%%###""" !!!"""###%%%%%%###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!"""############"""""""""!!! """!!!!!!!!!!!!###%%%&&&""""""""""""!!!!!!!!!!!!!!! !!!""""""!!! """#########"""!!!!!!$$$$$$""" !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""" """######"""!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!!!!############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$""" """###$$$### !!!"""######"""""" !!!"""$$$&&&&&&!!!!!!!!!###%%%%%%###!!!"""!!!   ###$$$$$$###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""(((&&&### !!!###%%%#########"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! """""""""###$$$$$$""" !!!!!!"""""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!###%%% !!!#########"""!!!###&&&((()))'''%%%%%%%%%&&&%%%$$$###""""""""""""###############################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********((()))((('''%%%&&&(((***%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))************))))))&&&&&&'''((())))))(((((((((((())))))******++++++///////////////000111222555444333111000000////////////............//////...//////000111222222222111111000//////000222222---///111333222///+++)))---......//////...---------------............///---,,,++++++******+++++++++,,,,,,------,,,,,,+++************)))(((&&&&&&$$$$$$$$$%%%&&&'''((())))))%%%"""$$$)))***&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""&&&(((***((($$$!!!!!!"""###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!!!!"""###%%%$$$$$$$$$######""""""%%%%%%$$$###"""!!! $$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!(((%%%######&&&(((((('''""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""""" """###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!  """$$$###!!!!!!###%%%!!!!!! !!!"""###!!!"""""""""############!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&&&&$$$###"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""""""""""""""""""""#########"""!!!!!!"""$$$&&&'''""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!! ######""""""!!! """"""############""""""$$$$$$"""###&&&""""""""""""!!!!!!!!!!!!######""""""!!!!!! ######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """###$$$""")))&&&)))===<<<+++""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!! ###""""""###$$$%%%%%%$$$############""""""""""""!!!"""""""""#########$$$""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!###""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###""" !!!###$$$$$$######"""!!!!!!!!!!!!!!!""""""############!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''((((((((('''''''''((((((((())))))((((((''''''''''''((((((,,,***))))))******)))'''%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((()))//////.........///000000222111000///............///..................///...//////000111111222222000///...---------...///---///000111111///,,,+++---,,,,,,,,,,,,,,,,,,,,,---------............///---,,,++++++******++++++++++++,,,,,,,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""###$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$&&&'''&&&###!!!!!!""""""###$$$%%%%%%$$$$$$###$$$$$$"""!!!!!!!!!"""###$$$$$$#########"""""""""""""""""""""""""""""""""############""""""""""""########################$$$""" """$$$$$$### !!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""######"""!!!!!!!!!!!!"""############"""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########"""""""""$$$###!!! """###!!! !!!"""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""#########""""""""""""""" !!!###$$$%%%%%%$$$###""""""!!!!!!"""######$$$######"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$###""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! """!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#####################################################################!!!!!! !!!"""$$$%%% %%%$$$'''555444((( ###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""!!!!!! ###"""!!! ############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!###""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$### !!!""""""!!!!!!###$$$"""""""""""""""#########"""""""""#########$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''((()))(((''''''(((((('''%%%'''(((((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))//////...---------............---------------.........------------.........//////000000111111222333222000////////////000....../////////......---,,,+++*********+++,,,,,,---------............///---,,,++++++******++++++++++++,,,,,,,,,,,,++++++***)))'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&((()))((($$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""""""###%%%$$$"""!!!""""""!!!!!!"""###$$$$$$$$$###$$$######"""!!!"""""""""######""""""""""""!!!!!! !!!"""######$$$""""""######$$$$$$$$$%%%########################"""  """"""!!! !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!"""#########"""!!!  !!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$############"""!!!######""" !!!!!!"""""""""!!!#########$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$############"""""""""$$$#########""""""!!!!!! $$$''''''&&&""" """"""!!!!!!!!!"""######!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""############ !!!!!!!!!!!! !!!!!!  """ !!!!!!""""""###### !!!"""######### !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""%%%))))))%%% """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!""""""######""""""!!!$$$$$$$$$###""""""!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""######$$$$$$######!!!"""###"""!!!!!!"""### !!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&'''(((((('''%%%))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------////////////000000111111444222111///......//////......---------...//////---+++***))))))+++---...---------............///---,,,++++++******++++++******++++++++++++******)))(((&&&$$$$$$$$$&&&'''&&&&&&%%%%%%$$$%%%%%%&&&))))))(((&&&%%%######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$############ !!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""######"""""""""#########$$$$$$ """"""!!!!!!"""""""""""" !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$$$$"""!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###"""  !!!######"""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""$$$$$$######"""!!!!!!!!! ###&&&&&&%%%""" """"""!!!!!!!!!""""""###  !!!!!!""""""!!!!!!""""""###$$$$$$%%% !!!!!!""""""!!!!!! !!!###"""!!! !!!""" !!!"""######$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%!!!$$$$$$!!! ### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""""""###$$$$$$$$$$$$%%%&&&############"""""""""!!!"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!"""""""""#########$$$!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """###""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""############""""""###$$$%%%$$$!!! !!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***)))(((((()))***)))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------///////////////000000000///...,,,***))))))******......---,,,------...///...---+++***+++,,,...000---------............///---,,,++++++******++++++)))******++++++******)))((('''%%%$$$###$$$&&&'''$$$######$$$%%%&&&'''''',,,((($$$$$$&&&'''$$$!!!########################""""""##################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$!!!!!!"""""""""######$$$############"""""""""!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!######"""""""""!!!!!!!!! """############""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!  """###$$$"""!!! !!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""  """#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""#########""""""""""""!!!!!!!!!!!!!!!""" """"""!!!!!!  !!!"""###$$$$$$%%%!!!""""""######""""""!!!  !!!"""######$$$###"""""""""!!!!!!!!! $$$$$$$$$######""""""""" """""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!! """$$$############"""""""""!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$""""""""""""""""""""""""""""""#########""""""!!! """$$$$$$###""""""###############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''((()))***)))(((&&&&&&'''(((((()))((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***......---,,,,,,,,,------------,,,------...//////......------------......///////////////////////////...---+++++++++,,,,,,......------,,,------......------,,,---...000111---------............///---,,,++++++******++++++))))))************))))))''''''%%%%%%%%%%%%&&&'''""""""######$$$&&&'''(((---(((""""""&&&(((%%%!!!########################!!!!!!"""#########""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""###&&&&&&%%%$$$$$$######"""""""""###$$$"""############"""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!! ###"""""""""!!!!!! ######################## """######!!! !!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!""""""!!!!!!  !!!"""""""""!!! """"""###############"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!!!!!!!""""""######"""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###"""""""""""""""""""""######"""!!! !!!###$$$""""""!!!!!! !!!!!! %%%%%%$$$###"""!!!  !!!"""######$$$""""""############"""""" """"""  !!! !!!!!!""""""###############"""!!! %%%%%%$$$######"""!!!!!! ######################## !!!"""#########"""!!!!!!"""$$$### !!!$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""######""""""!!!"""$$$%%%$$$  """############""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""""""""""""""######""""""!!!!!!"""$$$%%%%%%&&&((($$$$$$######"""!!!!!! $$$$$$$$$$$$$$$######### !!!"""###$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%'''((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((((((((((()))))))))******...---------------...///------,,,,,,,,,---......///..................///////////////////////////222111000/////////000111.........------,,,,,,+++,,,------...//////000000---------............///---,,,++++++******++++++((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&''''''$$$#########$$$%%%&&&&&&***'''$$$###%%%&&&&&&%%%########################!!!"""###$$$$$$$$$######!!!""""""###############"""""""""""""""""""""""""""!!! """%%%&&&$$$"""&&&%%%$$$###""""""######"""######$$$###"""!!! """""""""#########$$$$$$######"""""""""!!!!!!!!!"""""""""""""""################################# """$$$$$$!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""######$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$)))%%%!!! !!! """"""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###""""""!!!  !!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!###$$$%%%$$$###"""###%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######################## !!!""""""!!!!!!!!!""""""!!!"""%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""!!!!!! ###&&&(((&&&""" """%%%############""""""""""""!!!!!!"""###$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!! ###%%%%%%%%%&&&&&&#########"""""""""""""""$$$$$$#########"""""""""!!!!!!!!!""""""######### """$$$&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***(((''''''''''''''''''(((&&&%%%$$$%%%'''((('''&&&''''''((((((((((((((('''&&&&&&&&&''''''''''''((((((((()))))))))*********------------......///000------,,,,,,+++,,,,,,---//////............/////////////////////.........//////...------...000000............---,,,+++***+++,,,---...////////////---------.........//////---,,,++++++******++++++(((((())))))))))))((((((&&&&&&'''((((((''''''&&&&&&%%%$$$$$$######$$$$$$'''''''''%%%######&&&)))"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$!!!!!!"""###############""""""""""""""""""""""""""" !!!$$$%%%### ((('''%%%###""""""######"""######$$$$$$"""!!! """"""######$$$$$$$$$%%%""""""""""""############ !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&%%%### !!!""" !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!! !!!"""###$$$$$$###"""!!! !!!"""###"""###############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$+++'''""" !!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""############!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###!!! """"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### !!!"""###$$$%%%%%%"""""""""!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!###""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!! !!!###""" ((((((### !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!$$$### """&&&############""""""""""""!!!!!!"""$$$%%%&&&'''(((""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""!!! """$$$&&&&&&$$$"""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!! """$$$&&&'''&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$%%%&&&'''(((***++++++((((((''''''''''''((((((((('''&&&''')))***)))((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************///---+++,,,///000...,,,,,,,,,------------------...------......///000111000///...------...///000111111000000//////......,,,,,,------,,,,,,+++***////////////////////////+++++++++***++++++,,,,,,,,,,,,++++++***+++++++++,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""" !!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$&&&%%%###"""""""""######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!######"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""###### """#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""### !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""############"""!!!""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!""""""!!!!!! (((###$$$((('''$$$############""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###!!! #########"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######"""""""""""""""######$$$"""###""""""""""""""""""###############"""!!!  !!! !!!!!!!!!!!!############""""""""""""$$$%%%%%%### """"""""""""""""""""""""$$$$$$##################$$$###"""!!!!!! !!!!!!########################!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""############"""""""""!!!  !!!"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""###$$$%%%$$$+++***)))((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((000...,,,---///000///---............------------...------......///000111000///.........//////000000000000000//////......,,,------------,,,++++++---------------------------,,,++++++******++++++---,,,++++++************+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$######$$$$$$$$$######"""""""""############""""""###""""""!!!!!!""""""###""""""!!! !!!""""""$$$$$$"""!!!!!!!!!""""""$$$$$$##################"""""""""""""""""""""""""""##################"""######"""""""""!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""""""""""""""######################## !!!""""""###!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### """###$$$"""!!!############""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""$$$###""""""""""""###$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!"""""""""###############""""""""""""######""""""!!!!!!""""""###$$$!!! !!!###$$$$$$###!!!!!!"""""""""############"""!!!  !!! !!!!!!!!!""""""""" %%%&&&&&&$$$"""!!!!!!"""""""""""""""""""""""""""########################"""!!!!!!!!!!!!"""######""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""!!!""""""############""""""###""""""""""""""""""###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&&&&++++++***)))((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((000///......000000///...000000//////......------...------......///000111000000////////////000000000000000////////////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************...---,,,+++***)))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###### !!!"""###$$$%%%%%%%%%######""""""""""""###############""""""#########!!!!!! !!!!!!###"""!!!!!! !!!!!!!!!""""""##################""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""###"""!!!!!!!!!"""######'''&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###%%%%%%%%%$$$$$$###"""""""""$$$$$$###"""###%%%############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!""""""""""""#########""""""!!!!!!""""""###""""""!!!!!!""""""###$$$###""""""###%%%&&&%%%$$$!!!!!!""""""""""""######""""""!!! !!!!!!!!!!!!"""""""""###### ###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""########################""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$############""""""""""""""""""############""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((,,,,,,***)))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))000000//////000000000///222111111000///......---...------......///000111111111000000000000000000////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...---,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!! """"""############""""""###"""  !!!###$$$)))((('''%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### !!!""""""$$$######""""""$$$''')))############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$%%%%%%$$$!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$###"""###%%%&&&%%%$$$!!!!!!!!!!!!"""""""""###!!!!!!!!! !!!!!!""""""""""""###############""""""""""""!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""#########"""""""""""""""""""""############"""""""""###%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''')))---,,,+++***))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///000000000//////000000222222111000//////.........------......///000111222222111111111000000///.............../////////...////////////...------------------------------)))))))))***+++,,,---......---,,,***)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""#####################!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  """###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$######################## !!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! """!!! !!!###%%%&&&&&&&&&%%%$$$######""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###  !!!######!!! !!!&&&+++...,,,(((############"""""""""!!!!!!!!!!!!!!!""""""""""""#########"""!!! !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############"""""" !!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""######"""!!!"""$$$$$$$$$""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$############""" !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""######$$$######################## !!!!!!!!!""""""""""""""""""""""""""""""######""""""############""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''&&&&&&''')))---,,,+++***))))))))))))'''''''''(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))...///000000......///000111111000000//////.........------......///000111222222333222222111000///---............//////////////////000//////...---------------------------)))))))))***+++,,,......---,,,+++***)))(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########"""!!!!!! """"""""""""""""""######$$$$$$$$$$$$$$$###"""!!!######""""""""""""###############""""""#########""""""############"""""""""######$$$$$$$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############################## !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!  !!!###$$$!!!""""""###""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""""""""######!!!!!!""""""""""""!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###((('''&&&&&&&&&((()))***$$$'''---777>>>===333)))############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!!!!""""""### !!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!############!!! !!!!!!""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""######!!! !!!"""###"""!!! !!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""!!!!!!!!!"""######!!!!!!"""###"""""""""""""""""""""""" !!!!!!""""""######### !!!###%%%'''(((####################################$$$$$$$$$$$$""""""""""""############""""""############""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""&&&))))))&&&%%%'''***,,,,,,***)))))))))))))))(((((('''(((((()))***+++************************''''''''''''''''''''''''))))))))))))))))))))))))---///000///---,,,...000////////////////////////...------......///000111333333333333333111000///---------........./////////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$###""""""""""""############""""""###""""""!!!!!!""""""###!!!!!!"""######"""!!!!!! !!!"""$$$$$$$$$###""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""##################"""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!""""""###!!!!!!"""""""""!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!"""###&&&))),,,///777999>>>BBBBBB;;;000(((############""""""""""""!!!!!!!!!!!!"""""""""""" """"""!!! !!!""""""### !!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!  """######"""  !!!"""#########!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!! !!!!!!!!! !!!""""""###"""!!!!!!"""###"""!!! !!!!!!!!!""""""!!!"""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!! !!!""""""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""###$$$%%%%%%####################################$$$$$$$$$$$$!!!"""""""""############""""""############"""""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""'''***+++(((''')))+++++++++***)))((((((((((((''''''&&&&&&'''(((***+++************************''''''''''''''''''''''''((((((((((((((((((((((((,,,...000///,,,,,,---000............////////////...------......///000111333333444444333222000///---------.........//////000000000000000//////...++++++++++++++++++++++++///...---+++***)))))))))******)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&))))))(((''''''&&&%%%%%%""""""###$$$%%%&&&&&&'''"""######$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!!  !!!#########"""!!!######""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!!!!!  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!""""""""""""###$$$$$$$$$###"""  """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###&&&''')))---333:::@@@CCCHHHGGGDDD===444***$$$!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!""""""### !!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!######!!!  !!!"""######$$$############"""  !!!!!!!!!"""!!!!!! !!!!!! !!!""""""$$$"""!!!"""######"""!!! !!!!!!!!!"""!!!"""""""""!!!!!! !!!!!!!!!!!!############"""""""""""" !!!!!!!!! """""""""""""""""""""""" !!!"""######$$$)))(((&&&$$$""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""############""""""$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###(((,,,,,,)))(((***---+++***)))(((''''''''''''&&&&&&%%%%%%&&&''')))***************************))))))))))))))))))))))))((((((((((((((((((((((((..............................------...///111222111000///......///000111///000222333333222111000...---,,,+++++++++,,,---000000111000000///......---,,,++++++******++++++---,,,)))((('''''')))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$######### """$$$$$$$$$###$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######%%%"""!!!%%%'''%%%!!!######""""""!!!!!!!!! !!!!!!""""""######$$$#########""""""!!!!!!"""######$$$%%%&&&&&&&&& !!!!!!  ###############"""!!!!!! !!!###%%%&&&"""######"""!!!!!!###$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!! !!!"""##################""""""!!!!!! ######""""""""""""######"""""""""""""""""""""""" """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""######""""""""""""###### !!!!!!!!!!!!  """###$$$$$$#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###%%%!!!---<<>>888***!!!"""%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$###"""############"""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!"""$$$%%%%%%$$$###"""!!!!!!###%%%&&&########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''///000000000000...---,,,......///000000000000000---------------...///000///---++++++,,,,,,,,,+++,,,,,,+++++++++***************)))))))))((((((((('''&&&&&&%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#################################""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!"""###$$$$$$###"""###$$$###!!! !!!"""###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!"""##################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$###""""""!!!!!!""""""###!!!!!!""""""############""""""############""""""!!! !!!"""$$$%%%"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!############""""""!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$######!!!!!! !!!""""""""""""!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$###""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!! !!!"""#########""""""""""""""""""""""""!!!!!!"""#########"""""""""!!!!!!!!!!!!""""""""" """###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###+++333...%%%!!!!!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### """!!!!!!!!!!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" """"""""""""############ !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  """$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%%%%$$$"""!!!!!!###%%%&&&########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&'''((())))))))))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''000000111111000///---,,,,,,,,,---...............---,,,,,,,,,---...000111///---+++***+++,,,,,,,,,++++++++++++************))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###########################""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""###$$$"""!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$#########$$$$$$$$$$$$%%%"""""""""""""""""""""""" !!!""""""######!!!!!!"""""""""""""""### !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""$$$######""""""######$$$!!!!!!!!!"""######$$$$$$""""""############""""""!!! !!!"""######!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""######"""!!!!!! """"""!!!!!!!!!!!! ############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """"""""""""""""""""""""!!!!!!"""######""""""!!!"""!!!!!!!!!!!!""""""### !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!"""&&&)))%%%""""""###!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###!!! !!! !!!!!!"""###$$$""""""""""""""""""""""""$$$"""!!!!!!"""$$$########################"""!!!!!! !!!!!!"""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$$$$######""""""######$$$ """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""&&&%%%%%%$$$###""""""!!!$$$$$$###"""###$$$%%%&&&########################!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((('''(((***+++++++++***)))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''000000111111000///---,,,***++++++,,,,,,,,,,,,,,,---,,,++++++---///111222000---+++***+++,,,,,,,,,++++++++++++************((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&########################"""""""""""""""###$$$$$$########################$$$$$$$$$$$$###"""!!! """###$$$$$$###"""###$$$"""!!! !!!###$$$###""""""""""""""""""""""""""" !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""###### !!!""""""############ !!!!!!!!!""""""""""""$$$######""""""######$$$ !!!!!!"""######$$$$$$""""""############""""""!!!""""""#########""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!""""""######"""""" !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""""" """"""!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!! """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""!!! !!!"""###$$$$$$$$$###""" """""""""""""""""""""""""""!!!!!! !!!!!!!!!%%%'''$$$###%%%%%%""" !!!!!!!!!"""""""""######"""""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!######!!! !!!!!!!!!"""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""#########$$$######"""!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###############"""""""""#########$$$$$$$$$%%%%%%########################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))((('''&&&&&&'''((()))'''(((***+++,,,+++***)))''''''(((((()))******+++(((((()))******)))((((((000000111111000///...,,,++++++,,,------------,,,---,,,++++++,,,///111333000---******+++,,,,,,,,,+++++++++************)))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$########################$$$$$$$$$######""" """$$$$$$$$$###"""###$$$###"""!!!"""$$$%%%%%%###""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!!!!!!!""""""############$$$$$$$$$######"""""""""######$$$$$$$$$%%%######""""""""""""###### !!!!!!"""###$$$$$$$$$""""""############"""""""""###$$$%%%%%%$$$"""!!!######""""""""""""###### !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%""""""###$$$$$$$$$$$$###  !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!! !!!""""""#########""""""!!!!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""#########"""  $$$&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""!!! """###$$$ !!!"""######"""""""""""""""""""""""""""!!!!!! !!!!!!###&&&###!!!###""" !!!!!!!!!""""""############""""""""""""###### !!!###$$$%%% !!!"""$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! """!!!  !!!""" !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$""" !!!!!!""""""!!!""""""""""""#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$""" !!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" ###%%%&&&'''"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!"""########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************)))((('''&&&&&&'''((()))'''(((***+++,,,+++)))((((((((()))***+++,,,,,,---((()))***++++++***)))(((000111222222222222111000...---,,,+++***++++++,,,//////000///---+++)))(((---,,,+++++++++,,,---......+++''''''***,,,+++***+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######""""""############$$$$$$$$$%%%%%%%%% $$$''''''### """""""""""""""######$$$########################$$$###!!!!!!"""######"""######""""""""""""######$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&######"""""""""""""""###########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!!"""############$$$$$$$$$!!!!!!""""""######$$$$$$###"""!!! !!!"""###$$$&&&'''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!"""############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""$$$###"""""""""###%%%&&&######$$$$$$$$$######"""$$$###""" !!!""""""""""""""""""""""""""" !!!!!!""""""######!!!""""""""""""############"""!!!"""###$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""######%%%$$$###!!!!!!!!!""""""!!!!!! !!!!!!""""""!!! !!!"""#########!!! ###$$$###!!!""""""!!!!!! ######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!###"""!!! !!!"""###&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""###&&&***---+++%%% ############""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! ######"""!!!  %%%%%%%%%$$$###"""!!! ######""""""!!!!!! !!!"""###$$$%%%$$$######"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###### """"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%&&&''''''%%%$$$###%%%%%%%%%$$$$$$$$$######&&&%%%$$$###""""""""""""$$$###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((++++++******)))(((((((((+++++++++,,,,,,---------((((((''''''''''''((((((///000111222222111000//////...---,,,+++,,,,,,------......///...---,,,+++---,,,++++++***+++,,,---111---(((&&&((()))***)))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######""""""############$$$$$$$$$%%%%%%%%%!!!!!!!!!$$$''''''%%%""""""""""""""""""###$$$$$$########################$$$###!!!!!!#########"""######""""""""""""######$$$$$$############$$$$$$ !!!"""###$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$ !!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""### !!!"""!!!  !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######""""""!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$#########$$$$$$######"""$$$###"""!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###""""""###%%%%%%###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############$$$###"""!!!!!!""""""###"""!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""""""""!!!  """###$$$######!!!!!!!!!!!!!!!!!! ######""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!###"""!!! !!!"""###%%%$$$###""""""###$$$%%%######""""""!!!!!!!!!!!!!!! !!!###%%%%%%###  !!!"""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!'''&&&$$$"""!!!!!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!###$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$#########&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''*********)))))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++************++++++///000111222222111000/////////...---------......,,,,,,...///////////////------,,,+++************111...)))&&&&&&'''((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%###""""""""""""###$$$$$$########################$$$###!!!!!!###$$$############""""""""""""######$$$$$$############$$$$$$ !!!"""#####################$$$%%%&&&""""""""""""""""""""""""######"""!!!!!!"""#########$$$$$$$$$$$$###"""""" !!!!!!"""!!!!!! """############$$$$$$$$$!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###"""!!!!!!###%%%&&&&&&&&&########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!! !!!"""###$$$$$$$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""######$$$######"""######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""#########%%%&&&&&&###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###############""""""!!!""""""###$$$###""""""!!!!!!""""""###$$$$$$###"""""""""""""""###""""""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$%%%&&&!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!! """  """"""""" !!!"""############""""""!!!!!! """""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""############'''%%%""" !!!###%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$### """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""!!! """%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''(((((())))))))))))******,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,000000111222222111000000000000//////////////////------...//////000000000...---,,,+++***))))))(((---+++***((((((''''''&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''######""""""######$$$%%%########################$$$###!!!"""###$$$$$$#########""""""""""""######$$$$$$############$$$$$$"""""""""############$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$######""" !!!""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""""""""$$$!!! ###''')))(((&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """######"""!!! !!!""""""#####################""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!""""""""""""#########$$$&&&'''&&&###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""$$$$$$$$$######"""""""""!!!!!!!!!""""""###$$$$$$######""""""""""""######$$$###""""""!!!!!!""""""###"""!!! !!!"""###""""""""""""###$$$$$$%%%!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!###""" !!!"""$$$$$$$$$$$$$$$#########""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$%%%$$$"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###############"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""###%%%'''(((########################%%%$$$$$$###""""""######"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((()))******+++,,,,,,,,,+++++++++++++++***))))))(((((())))))***000111222333333222111000///000000000000000000000000/////////..................---,,,+++)))((((((&&&(((***+++***((('''%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$###""""""###%%%&&&###############$$$$$$%%%########################$$$"""!!!"""$$$%%%%%%$$$######""""""""""""######$$$$$$############$$$$$$&&&%%%%%%$$$$$$###""""""''''''%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""""""""############""""""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""#########"""!!! !!!"""###############""""""##################""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%'''&&&$$$!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""############""""""!!!!!! !!!!!!""""""##################""""""""""""######""""""!!! !!!###"""!!! !!!"""### !!!"""###$$$###"""!!!!!!"""""""""######$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###############$$$$$$$$$$$$$$$############$$$######"""!!!  !!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!"""""""""######### !!!###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$### $$$(((!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""###%%%'''(((!!!!!!!!!!!!""""""""""""%%%$$$######"""#########%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******+++++++++++++++++++++++++++((((((''''''''''''((((((000111222333333222111000//////000111111111000000111000///...------------.........---,,,+++)))(((###&&&***+++***(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$&&&$$$############$$$%%%%%%########################$$$"""!!!"""$$$&&&&&&%%%######""""""""""""######$$$$$$############$$$$$$%%%$$$$$$###"""!!! '''&&&%%%######"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""!!!!!!"""######$$$$$$######""""""!!! """"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!"""""""""!!!!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""#########"""!!!!!! !!!"""############!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$#########%%%%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!""""""############"""###""""""!!!!!!""""""###"""!!!!!! !!!!!!!!!!!!!!!""""""### """######!!! ###############$$$$$$$$$"""""""""############$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""######$$$######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  ###$$$###!!!!!!""" !!!"""###$$$$$$######""""""!!!!!!  !!!!!!!!!#########""""""!!!!!!!!! !!!!!!!!!"""""""""""""""%%%%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$!!!""""""######""""""!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!%%%"""""""""""""""""""""""" !!!!!!""""""#########"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""$$$$$$###############$$$&&&$$$######$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&'''(((((()))******************+++++++++,,,******))))))))))))******...///000111111000///.........000111111111000000000///...---,,,,,,,,,---.../////////...,,,+++***&&&(((***)))&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""$$$'''$$$$$$######$$$$$$%%%&&&########################$$$"""!!!"""$$$&&&&&&%%%######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""######"""""""""######$$$########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""######"""###$$$$$$$$$$$$###""""""###%%%$$$$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""######"""""" !!!!!!"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!###"""!!!!!! !!! !!!"""############!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" %%%###!!!!!!"""$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""######""""""###$$$######!!!!!!"""!!!!!! !!!!!!"""###""""""!!! !!!!!!!!! !!!""""""""""""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!! !!!"""###$$$$$$ !!!"""######"""!!! !!!"""############"""!!! !!!!!!!!!!!!######!!! !!!### !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!###$$$######""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!!!!! !!!"""###$$$!!!"""############"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!"""######""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""""""""!!!"""""""""#########$$$$$$$$$###############$$$$$$%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((())))))(((((('''&&&'''''''''((()))))))))(((((()))***+++,,,,,,---+++******************+++,,,---...//////...---,,,---...///111111111000//////...---,,,+++,,,---......//////000///...,,,+++++++++***&&&""""""%%%(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%$$$'''((('''%%%$$$%%%'''$$$$$$######$$$$$$%%%&&&########################$$$"""!!!"""%%%&&&&&&&&&######""""""""""""######$$$$$$############$$$$$$ !!!"""###$$$%%%%%% !!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$ !!!######$$$$$$$$$"""############$$$$$$$$$#########$$$%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""!!!######!!!!!!$$$'''""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!   !!!"""############!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&### !!!#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$%%%"""###$$$$$$###"""!!! !!!!!! !!!!!!$$$######""""""""""""""" !!!#########"""!!!&&&$$$!!!!!!###&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!  """$$$%%% !!!"""######"""!!! !!!"""###$$$$$$###"""!!!!!!"""""""""######$$$$$$!!!###$$$### ###&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""""" !!!!!! !!!"""###$$$%%%%%%!!!""""""""""""######### !!!!!!###$$$%%% !!!!!!!!!""""""##############################"""!!! !!!###$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$###""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$%%%%%%%%%%%%$$$###############$$$$$$###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((('''''''''(((((((((((((((''''''(((***+++,,,---...******))))))))))))******++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***''''''(((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!""""""""""""!!!!!!!!!!!!###$$$&&&&&&$$$######$$$###"""!!!"""###$$$###""""""###$$$%%%%%%$$$###"""%%%$$$""" !!!"""#########""""""""""""#####################$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%$$$"""""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###!!!#########"""$$$$$$######"""!!!!!!!!!###"""!!!!!!!!!###$$$%%%"""""""""""""""######### """###%%%&&&&&&#########""""""!!! $$$$$$######""" ###"""!!! !!!"""### !!!!!!!!!!!!$$$###  ###$$$%%%%%%$$$$$$###"""!!!!!!########################"""!!!!!!!!!!!!###$$$&&&&&&%%%$$$###""""""""""""$$$$$$"""!!! !!!!!!!!!!!!""""""""""""$$$$$$###"""!!! """!!! !!!###$$$ !!!!!!!!!!!!!!!%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!! !!!"""###"""!!!""""""!!!  !!!"""######$$$&&&&&&$$$###"""!!!!!!!!!$$$$$$######""""""""""""!!!!!! !!!!!! !!!""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$###$$$$$$"""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """!!!  !!!"""""""""""""""""""""""""""$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))***+++***)))(((&&&&&&'''((())))))(((((())))))***)))''''''(((*********************************++++++++++++******++++++,,,,,,,,,---------,,,------......------,,,------------------------.........------,,,+++***''''''((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$"""############$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$############"""""""""!!!###%%%%%%$$$$$$%%%&&&%%%###""""""######""" ######$$$$$$$$$$$$######$$$$$$######$$$&&&(((***$$$$$$############$$$$$$$$$$$$##################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""########################!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$### """###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###"""!!!!!!""""""########################""""""""""""""""""######"""""""""""""""!!!!!! """""""""""""""!!!!!! ###"""!!! !!!"""### !!!!!!!!!"""""""""###"""!!! !!!"""###$$$$$$######"""!!!!!! ########################"""!!! !!!"""###$$$$$$$$$######""""""######$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""!!!!!! !!!"""###$$$ !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""!!!!!!"""""""""!!!!!!!!!"""!!!!!!  !!!"""#########%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$$$$$$$$$$#########"""!!!!!! !!!!!!!!!###$$$###"""!!!"""###$$$$$$######"""!!!!!!!!!"""######""" ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!""""""!!! #####################"""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""###$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """!!! !!!"""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''))))))((('''&&&&&&'''((((((((((((((((((((()))))))))''''''(((***************************))))))************))))))+++,,,,,,,,,------......++++++,,,,,,,,,,,,++++++------------------------------------,,,+++***)))''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$%%%%%%###""""""!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######### """$$$$$$$$$$$$&&&'''&&&%%%#########"""!!!$$$$$$############$$$$$$"""!!!!!!!!!"""$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!%%%######################## """$$$&&&'''%%%###!!!""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$###############$$$######"""""""""######%%%%%%$$$$$$######""""""######"""""""""""""""""" !!!!!!""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!""""""""""""#########""""""""""""""""""""""""######""""""!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""#########"""""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!!!!"""######!!!""""""############### !!!"""###$$$%%%########################"""############!!!"""""""""""""""""""""""" !!!"""######$$$$$$$$$ !!!!!!""""""############"""""""""""""""###!!!!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!###$$$###"""!!!"""###$$$$$$######"""!!!!!!!!!!!!"""###"""  !!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ########################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############%%%$$$###!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!"""""""""######%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$###(((((((((((((((((('''&&&'''((())))))''''''((()))))))))))))))))))))))))))((())))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######""""""#########$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############!!!###$$$#########$$$&&&%%%$$$#########$$$"""!!!%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%&&&)))***&&&!!! ###(((########################"""###%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$######"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%''''''&&&&&&%%%%%%$$$###"""""" !!!"""###$$$%%%%%% !!!"""############ !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!"""############"""!!!######"""""""""!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!!!!""""""###!!!!!!"""""""""######### !!!!!!!!!!!!!!!""""""###!!!!!!"""############""" """###$$$%%%%%%########################!!!"""#########""" ###$$$$$$###"""""""""### !!!"""###$$$$$$$$$$$$ !!!!!!!!!"""""""""###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""""""""""""""!!!!!! !!!!!!!!!###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$ !!!""""""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""!!!  !!!""""""!!!!!!!!!!!!""""""######$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########&&&%%%"""  !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###(((((())))))((('''&&&&&&&&&'''))))))((('''((()))(((((((((((((((((((((((((((((((((''''''(((((((((---,,,,,,+++***)))((((((************************************************++++++++++++***)))((('''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%""""""#########$$$$$$$$$""""""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""$$$%%%%%%###!!!!!!"""$$$###"""!!!"""$$$%%%%%%$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$))),,,+++&&&###$$$&&&########################%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$###!!! !!!"""""" !!!!!!""""""###### !!!###$$$&&&''''''&&&&&&%%%%%%$$$###"""""" !!!"""###$$$$$$%%% """############""""""!!!  !!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""################## !!!!!!"""###%%%%%%"""!!!!!!!!!!!!""""""###""""""""""""############%%%%%%$$$######"""!!!!!! !!!!!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""######"""!!!###%%%&&&%%%"""!!!"""$$$!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""###############$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&&&&$$$###!!! !!!""""""######"""""" ######""""""""""""######!!!###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$ !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$"""!!!!!!!!! $$$######""""""######$$$""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$"""!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""%%%$$$""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%(((((())))))((('''&&&&&&$$$&&&((()))((('''((()))(((((((((((((((((((((((((((((('''&&&&&&'''((((((,,,,,,+++***)))(((((('''+++***))))))))))))***+++))))))))))))))))))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""############$$$$$$$$$!!!!!!""""""$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$############"""""""""&&&&&&%%%### !!!###"""!!!!!!###%%%&&&&&&%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&###""""""""""""""""""###%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%!!!%%%)))***'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%""""""###$$$$$$$$$$$$###%%%$$$$$$#########$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$%%%$$$$$$######%%%%%%$$$$$$######""""""$$$$$$######"""!!!!!!!!!!!!"""###############"""  !!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$####################################### !!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!"""######$$$$$$&&&(((&&&###!!!"""%%%!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%% !!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!"""###$$$###"""!!!"""""""""###############$$$######""""""######$$$!!!###$$$###"""!!!"""###$$$$$$######"""!!!!!!!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!""""""###"""!!!!!! !!!"""$$$%%%######"""!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!""""""###""""""######""""""!!! """######$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!###"""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!#########%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''(((((((((((((((((('''&&&###%%%((()))((('''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$###############$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$""" """$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$###### !!!"""#########$$$######""""""######$$$$$$$$$##################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&'''(((((($$$%%%%%%%%%%%%$$$"""!!!########################$$$$$$######"""!!!!!! !!!""""""###""""""!!! !!!""" !!!"""######"""!!! """""""""############$$$#########$$$$$$#########"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!! !!!!!!""""""#########$$$$$$$$$ !!!"""###""""""!!! !!!"""""""""""""""""""""#########$$$$$$$$$###########################"""!!! !!!###$$$$$$''')))'''###!!!###%%%!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###""""""#########$$$$$$$$$######################## !!!"""$$$$$$###"""!!!!!!"""""""""##################""""""""""""######!!!###$$$###"""!!!"""###$$$$$$######"""!!!!!!!!!"""###$$$###!!!!!!"""###!!!!!!!!!!!!!!!"""######"""!!! !!!###%%%&&&""""""""""""""""""""""""  !!!!!!!!!!!!!!!"""######$$$###""""""!!!!!!"""""""""######$$$$$$%%%&&&&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""############"""""" """###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((&&&'''(((((((((((((((((("""%%%((()))((('''((((((***************************)))'''&&&&&&''')))***((())))))+++,,,---......,,,+++***))))))***+++,,,************************))))))))))))((('''&&&%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########!!! !!!###&&&&&&$$$###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$#########$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%### """"""###$$$$$$$$$$$$### !!!"""$$$$$$######"""!!!!!!"""###%%%&&&''''''"""###$$$%%%&&&%%%%%%$$$"""""""""""""""#########!!!!!!""""""######$$$$$$ !!!!!!"""""""""""""""!!!###%%% !!!"""######"""!!! !!!""""""""""""#################################!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$###!!! """############$$$$$$$$$!!!!!!!!!""""""""""""### """#########"""!!!!!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###$$$'''***'''### ###&&& !!!"""###############""""""""""""!!!!!!!!!!!!  !!!!!!""""""#########$$$######"""!!!!!!"""###### !!!###$$$%%%$$$"""!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$"""###$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!"""######"""!!! !!!###%%%&&&!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""######'''&&&$$$#########$$$%%% !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""############ !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" """###$$$$$$$$$###""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###&&&'''(((""""""###$$$%%%'''))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))))))))((("""$$$((())))))((('''(((************************+++)))(((''''''((()))+++,,,,,,+++******+++++++++************************)))(((''''''''')))***+++((()))*********((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################%%%$$$$$$######$$$$$$%%%########################$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$###"""!!! %%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!""""""#################################"""""""""###$$$%%%%%%######""""""""""""##############################"""############""""""!!!###$$$%%%&&&&&&%%%$$$###%%%###""" !!!###$$$&&&%%%$$$"""!!! """"""""""""""""""""""""!!!  !!!  """%%%&&&(((&&&$$$###$$$$$$###"""######"""""""""""""""###""""""""""""""""""""""""  !!!"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!############""""""""""""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$###"""!!!!!! ######""""""""""""######$$$$$$$$$#########""""""!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!! !!!!!!!!!!!!######"""!!! !!!!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###!!!!!! """###%%%"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!""""""############""""""""""""#########"""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((()))******++++++))))))))))))))))))))))))&&&'''((()))))))))))))))+++***(((&&&%%%&&&'''(((,,,+++++++++++++++++++++++++++++++++++++++++++++)))(((((('''((()))***+++)))*********)))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!""""""###############!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$#########"""#########$$$######""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$###""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################$$$$$$###""""""!!!!!! ######""""""""""""##############################!!!""""""######"""""""""######$$$%%%%%%$$$#########""""""!!!!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""$$$&&&(((---)))$$$"""""""""###"""######""""""""""""######""""""""""""""""""""""""""""""!!! !!!"""###$$$###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$#########"""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""######"""!!! """ !!!!!!!!!"""""""""######"""!!!!!!!!!""""""$$$$$$###"""!!! """"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""######$$$$$$%%%"""""""""""""""######### """###"""!!! !!!"""###"""!!!!!! !!!"""""""""""""""""""""""""""""" !!!###$$$$$$###"""!!!""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))((((((((()))******++++++))))))))))))))))))))))))''''''((())))))***+++++++++***((('''&&&&&&'''(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******)))))))))))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""!!!"""######"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############!!!"""######$$$$$$######""""""######$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""##################"""############$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$########################""""""###""""""!!! ######""""""""""""############################## !!!""""""###"""""""""######$$$$$$######"""!!!""""""######"""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!"""$$$&&&'''///***$$$ !!!""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$"""!!!!!!"""########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!""""""######"""""" !!!!!!""""""!!!!!!""""""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!"""###%%%&&&''''''""""""""""""######$$$%%%$$$############"""""""""!!!"""###"""!!! !!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!""""""""""""###############"""""""""###$$$$$$&&&%%%$$$"""!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""#######################################"""""""""""" !!!"""""" !!!"""%%%$$$###"""!!! !!!!!!######################## !!!#########""""""""""""############""""""""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''((())))))***'''(((((())))))******+++))))))))))))))))))))))))(((((('''((()))+++---...,,,+++)))'''''''''((((((******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!! !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""""""""############"""""" !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$########################!!!"""###$$$######$$$######""""""######$$$######################## !!!"""#########"""""""""######"""""""""!!!"""$$$%%%%%%%%%###""""""""""""""""""######$$$""""""""""""""""""""""""""""""$$$%%%%%%$$$""""""  !!!###$$$+++'''### !!!!!!!!!""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!"""########################"""""""""""""""""""""""" !!!"""######!!!!!!"""############### !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!"""""""""###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""" !!!"""$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$$$$############"""""""""""""""######"""!!! !!!########################!!!"""###"""!!! !!!"""""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################""""""""""""$$$$$$######""""""!!!!!!!!!"""###"""!!! !!!###$$$######""""""!!!!!!!!!###############$$$$$$$$$ """###$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!"""""""""""""""!!!######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''(((((()))*********(((((((((((((((((((((((()))(((''''''))),,,///000++++++)))(((((('''(((((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))$$$$$$%%%&&&((()))++++++'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!"""###%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###"""""""""############""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$################################################################################################ """###$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!"""###############""""""""""""""""""###!!!###%%%'''((('''%%%$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!############!!!  !!!""""""$$$"""!!!!!!""""""!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""  """###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!"""###$$$$$$%%% !!!!!!!!!!!!"""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!""""""###### !!!"""###"""""""""""""""""""""""""""######"""!!! !!!"""""""""""""""""""""""" """###"""!!! !!!###############$$$$$$$$$$$$###"""""""""###$$$%%%%%% !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""""""""$$$$$$######""""""!!!!!!"""###$$$$$$""""""###$$$!!!!!!"""###############""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""""""""""""""!!! ######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))******(((((((((((((((((((((((()))(((''''''))),,,///000+++***)))(((((('''''''''((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))(((######$$$%%%'''***+++---'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""""""""!!! ######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$######"""##################"""$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$######################## !!!"""######$$$######$$$######""""""######$$$"""###%%%'''((('''&&&%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########!!! !!!"""$$$###!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$#########""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$"""!!!  !!!""""""######"""""" !!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###"""############$$$$$$$$$######"""""""""###$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""############""""""""""""###$$$%%%%%%######$$$%%% !!!"""###$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&######$$$$$$$$$$$$############$$$$$$######"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((())))))***))))))))))))))))))))))))(((((('''((()))+++---...)))))))))(((''''''&&&&&&''')))+++---------,,,+++++++++++++++++++++++++++***++++++++++++***)))(((%%%%%%%%%%%%&&&(((***+++&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$ !!!!!!""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$#########$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$###""""""""""""""""""#########$$$########################%%%%%%$$$$$$$$$#################################%%%###!!! """$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######%%%$$$############$$$%%%!!!"""###%%%%%%%%%%%%$$$""""""""""""""""""###$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""""""""%%%###"""#########""" !!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$######!!!"""############"""!!!########################""""""""""""""""""""""""%%%$$$$$$###"""!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!""""""!!!!!!!!!!!!""""""###### !!!""""""!!!!!!"""### !!!""""""!!!!!!"""$$$"""""""""############$$$######"""!!!!!!!!!""""""$$$######"""!!! """""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!""""""######"""""""""""""""#########"""$$$%%%$$$###"""###$$$""""""###$$$$$$$$$###""" !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((((((''''''&&&%%%$$$''')))+++---...---,,,+++***************************+++,,,,,,+++***)))(((((('''&&&%%%%%%&&&((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$########################!!! """&&&)))%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&& !!!"""###$$$$$$$$$ !!!!!!"""$$$%%%&&&""""""""""""""""""""""""###"""!!! !!!"""### ***'''$$$""""""######"""!!!!!!!!!!!!"""###$$$%%%######################## !!!######""""""!!!!!!###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!###$$$%%%&&&''' !!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$''''''%%%$$$######"""""" !!!!!!!!!""""""######!!!""""""!!!!!!"""$$$ !!!""""""!!!!!!"""$$$!!!""""""""""""###############"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!"""######$$$!!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###$$$$$$%%%%%%$$$###!!!  !!!"""#########$$$$$$######"""############$$$$$$%%%%%%$$$$$$### """$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''((()))***)))))))))''''''''''''&&&%%%$$$###------------,,,,,,+++***************************,,,++++++***)))((((((''''''''''''&&&&&&%%%%%%%%%'''''''''&&&$$$$$$%%%''''''%%%$$$###$$$$$$$$$"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$######""""""'''%%%###""""""###%%%'''$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######'''''''''&&&%%%$$$"""!!!######""""""""""""""""""&&&%%%$$$#########$$$%%%!!!"""""""""###############$$$$$$$$$$$$###""""""!!!"""$$$$$$$$$""" ###"""  !!! !!!!!!""""""""""""!!!!!! !!!!!!""""""#########!!!  !!!#########"""!!!!!!"""###$$$"""!!!!!!!!!!!!###%%%&&&###############"""!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""""""""###!!!!!!""""""""""""!!!!!! !!!"""######"""!!! ###"""  !!!!!!$$$#########$$$$$$$$$###  !!!"""######"""!!!!!!!!!!!!!!!############"""  """"""""""""!!!""""""!!! """"""!!!!!!!!!###$$$%%%""""""############""""""############""" """"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""!!! !!!!!!!!!!!!!!! !!!"""""""""""""""########################!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$))))))))))))************+++++++++******((('''''')))((('''&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&$$$######$$$$$$$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&$$$###%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""$$$$$$###"""""""""""""""$$$##################$$$!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$######""""""###$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&%%%$$$$$$#########$$$%%%###""""""######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""  """######"""!!!!!!!!!""""""###"""!!!!!!!!!!!!###$$$%%%""""""######""""""!!! !!!!!!"""""""""!!!!!!######""""""""""""######!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$###$$$'''$$$!!!!!!  """"""######"""!!!!!!!!!!!!!!!############"""!!!  !!!#########""""""!!!!!!  !!!"""#########"""!!!!!!!!!""""""""""""!!!!!!"""######""""""!!! """"""!!!!!!!!!!!!""""""###""""""!!!!!!"""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""###############"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))((((((((())))))))))))***************++++++******(((''''''(((((('''&&&&&&&&&&&&&&&***++++++++++++***))))))************************)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))((('''%%%%%%%%%$$$###!!!"""###%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############!!!"""$$$$$$$$$$$$"""!!!###############"""""""""$$$$$$###""""""""""""###%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$"""  !!!###%%%###""""""###$$$###!!!!!!""""""######""""""!!!########################!!!!!!!!!!!!"""""""""""""""""" """"""""""""!!! !!!!!!""""""""""""!!!!!!"""######!!!!!!"""""""""!!! !!!"""#########"""###"""""""""""""""############""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""""""""!!!$$$((($$$!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""###############""""""!!!"""############""""""!!!  ###$$$$$$""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""#########""""""######$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""!!!""""""#########""""""""""""""""""""""""""""""########################"""""""""""""""#########%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&'''((()))************))))))))))))************************)))(((''''''(((((('''&&&&&&&&&&&&'''))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$''')))***(((&&&%%%%%%###"""!!!!!!###%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$###""""""#########$$$###"""!!!!!!"""###$$$!!!!!!"""""""""###############$$$$$$$$$$$$######!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""""""""!!!  !!!"""!!! !!!""""""!!! """""""""######"""""""""########################!!!!!!!!!!!!""""""""""""""""""!!! !!!""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""######""""""""""""""""""###$$$######"""!!!!!! ###"""!!! !!!"""###"""#########"""!!! """%%%### """""""""""""""#########""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""!!!!!!!!!  !!!"""###"""!!! !!!!!!""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""############"""""""""#########$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&'''((()))))))))))))))((()))))))))************))))))******)))(((''''''(((''''''&&&&&&&&&''''''((())))))******)))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******(((&&&%%%%%%$$$"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!###$$$###############$$$$$$$$$$$$###############$$$$$$###"""!!!!!!!!!!!!"""###""""""""""""##################$$$$$$$$$$$$######""""""######$$$######"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&''''''""""""""""""#########$$$###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!"""######""" """"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""""""""!!!!!!"""###$$$$$$$$$###"""!!! !!!!!!###"""!!! !!!"""###"""######$$$###!!! !!!""""""!!! !!!###!!!""""""###############""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!###"""!!!  !!!""""""######""""""!!! !!!""""""######"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""###$$$######!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!!!!##############################$$$$$$$$$$$$############"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((''''''&&&%%%((()))))))))************((())))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&((())))))(((&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""" """$$$&&&#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###""""""""""""######$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&!!!!!!"""""""""############$$$$$$$$$$$$###""""""!!!"""$$$&&&&&&%%%###"""###"""###$$$&&&&&&$$$""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!"""""""""!!!!!! !!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$ ###%%%$$$ !!!%%%!!!!!!"""###############!!!!!!!!!!!!!!!""""""###!!!!!!"""###$$$$$$$$$###!!!!!! !!!"""$$$###""""""!!!!!!""""""###"""!!!  !!!"""""""""############"""""" !!!""""""###""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$######"""!!!!!! !!!!!!""""""######$$$"""!!!  !!!########################"""##################"""!!!""""""#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''((())))))))))))((((((((((((((('''&&&%%%$$$))))))))))))************((((((((())))))((((((''''''&&&&&&&&&&&&'''((((((((()))******+++++++++***************************''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))((('''&&&&&&((((((&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((())))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!""""""###%%%''''''$$$""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""######"""""""""###############!!!  """""""""!!!!!! !!!""""""######""""""!!!"""############""""""!!!!!!!!!!!!"""###$$$%%%"""!!!  """$$$%%%!!!!!!""""""""""""!!!!!! !!!"""$$$&&&''' !!!######""""""###%%% !!!"""#########""""""!!!!!!!!!!!!!!!"""######!!!!!!"""#########""""""!!!!!! """###$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!! !!!"""###$$$""""""""""""###$$$%%%%%% !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#################################### !!!!!!"""######$$$$$$###"""  !!!########################!!!""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''((()))))))))))))))''''''(((((((((''''''&&&))))))))))))************''''''((((((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))***+++++++++++++++))))))))))))))))))))))))''''''(((((((((((((((((('''''''''((((((((())))))((())))))(((&&&&&&'''))))))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&###%%%'''))))))'''%%%###"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###### !!!!!!"""######$$$$$$###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###"""!!! !!!"""$$$&&& !!!###%%%%%%### ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""############""""""###$$$$$$$$$###"""  """""""""""""""!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%!!!  """%%%&&& !!!"""######"""!!! """"""!!!!!!!!!###$$$&&&  ###%%%%%%$$$ !!!######""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""!!!!!!!!!"""###%%%&&&""""""!!!  ###%%%%%%$$$###!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""$$$$$$############$$$%%%&&&''' !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%&&&&&& !!!!!!"""###$$$$$$$$$%%%###!!!  !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''(((((()))))))))))))))&&&'''((()))************))))))))))))************''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))))))))((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%&&&((())))))******%%%&&&''''''((((((''''''((('''&&&%%%$$$%%%%%%&&&########################%%%$$$######""""""######(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""!!!"""###%%%&&&%%%###"""######$$$$$$$$$###### !!!""""""""""""""" !!!!!!!!!!!! ########################$$$###""" """###$$$############""""""""""""$$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  ############$$$$$$$$$$$$$$$""" """$$$%%%### !!!!!!""""""##############################$$$$$$$$$###"""!!!!!! &&&### ###### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%###""" """###%%%!!!!!!!!!!!!!!!"""######""""""""""""###############!!! !!!###%%%&&&&&&""""""""""""""""""""""""""""""!!!!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""########################### !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""!!!"""###"""!!!!!!###%%%###!!!!!!%%%'''&&&$$$$$$$$$###############$$$######"""###%%%%%%###!!!$$$$$$######"""!!!!!!!!!#########$$$%%%&&&(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((%%%###$$$'''((('''&&&)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))%%%&&&'''(((((())))))(((%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$############$$$$$$"""!!!!!!!!!######!!!!!!"""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$############"""""""""!!!$$$$$$###""""""""""""""" !!!"""######""""""#########"""!!!!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$""" """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!  !!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########$$$"""!!!"""$$$&&&''''''""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###########################!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%###"""!!!"""$$$%%%%%%$$$$$$$$$###############$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***(((%%%%%%'''((('''%%%))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))***&&&''''''(((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((""""""###%%%&&&'''(((((((((''''''&&&''''''((((((%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$"""""""""""""""  !!!"""######!!!!!!""""""######""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%%%%############""""""""""""%%%$$$$$$###############!!!"""###$$$$$$$$$&&&%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""&&&########################""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""######%%%###"""###%%%'''((((((""""""""""""""""""""""""$$$$$$############""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!! !!!"""##########################################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###"""!!!!!!###%%%"""###$$$$$$###"""###$$$$$$###############$$$$$$&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((((()))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&'''(((((((((''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***$$$$$$$$$%%%&&&'''((()))(((''''''''''''((())))))&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******************************((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$%%%$$$###$$$$$$$$$"""!!! """###$$$$$$$$$$$$!!!""""""#########""""""$$$###"""!!!!!!"""###$$$##############################"""!!!!!!"""###### !!!!!!"""######$$$$$$#########"""""""""""""""$$$######""""""######### !!!"""###$$$$$$#########$$$$$$######"""""""""#########$$$$$$$$$$$$"""""""""#########"""!!!$$$$$$$$$######"""""""""########################"""""""""!!!!!! !!!!!! !!!###&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$###!!!"""%%%'''((((((""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###########################$$$$$$$$$######""""""""""""""""""######"""""""""!!!"""#########""" !!!"""###"""!!!!!!###%%%"""%%%&&&%%%""" """$$$#########"""######$$$%%%'''%%%"""!!!"""$$$%%%%%%""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''******)))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))***+++''''''(((((())))))))))))'''''''''''''''&&&&&&&&&(((((('''&&&&&&%%%%%%$$$(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''')))***+++((((((''''''''''''(((((('''''''''''''''((())))))&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###############(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$###""""""###%%%%%%$$$###$$$$$$%%%%%%%%%$$$######""""""############""""""$$$###"""!!!!!!"""###$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!""""""###""""""############"""""""""""""""######""""""!!!"""#########$$$$$$$$$$$$!!!"""#########"""""""""#########""""""!!!!!! ##############################"""""""""""""""!!!###!!! !!!###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""###""" !!!###&&&'''&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""####################################"""!!!!!! """"""############""""""!!!"""#########""" !!!"""###"""!!!!!!###%%%###%%%'''%%%""" !!!$$$######""""""###$$$$$$%%%'''%%%"""!!!###%%%%%%%%% !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''******))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''((()))***&&&''''''(((((())))))***''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++,,,+++)))'''&&&''''''(((&&&&&&&&&&&&'''((())))))&&&''')))(((''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((('''&&&%%%######&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$###"""$$$$$$$$$$$$###"""!!!!!!######$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""############""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!"""#########$$$$$$######"""!!!#########"""""" !!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""&&&### !!!%%%&&&### !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###!!! !!!###%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!! !!!"""##############################"""""""""!!!!!! !!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!! !!!"""###"""!!!!!!###%%%$$$%%%%%%$$$"""""""""###""""""""""""###$$$%%%%%%'''%%%######$$$%%%%%%%%% !!!"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))******)))'''&&&((()))&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))&&&((())))))(((((()))***'''''''''''''''''''''''''''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******)))(((((()))*********))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))***+++,,,------+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!! !!!######""" """############""""""!!!###$$$$$$$$$$$$###"""!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""#########!!!"""""""""############""""""!!!!!!""""""###$$$""""""###$$$$$$$$$######"""""""""""""""!!! !!!!!!!!!!!!"""""""""""" """$$$$$$"""!!!"""###""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$"""!!!!!!$$$&&&''''''"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""###"""!!! !!!"""#################################""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###""""""!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%%%%###"""###$$$$$$###"""""""""""""""###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''((()))++++++++++++++++++++++++''''''''''''((((((((()))(((((((((((((((((((((((((((***++++++******---///&&&&&&&&&'''((())))))***&&&''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))***(((&&&%%%%%%%%%'''((($$$$$$$$$%%%&&&'''((()))&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************+++++++++++++++***)))(((((()))***+++******))))))))))))************))))))))))))******))))))))))))))))))))))))---.../////////---+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''((()))***+++######$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$$$$$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""########################""""""############"""""" !!!"""###$$$%%%%%%!!!!!!""""""#########$$$######""""""###$$$%%%%%% !!!"""###$$$%%%%%%%%%!!!"""$$$%%%%%%%%%############$$$$$$$$$$$$ ###%%%$$$"""!!!"""$$$""""""######$$$$$$$$$%%%######################## !!!!!!!!!!!!!!!!!!$$$### """%%%"""""""""""""""""""""""" !!!""""""%%%###""" """###%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!"""%%%###"""###%%%'''((((((""""""""""""""""""""""""#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###################################################!!!"""$$$%%%%%%$$$"""!!!$$$###!!! !!!"""!!!"""###"""!!!!!!###%%%%%%###!!!"""%%%&&&$$$!!!""""""""""""###$$$%%%&&&%%%$$$$$$%%%''''''%%%######$$$$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))++++++++++++++++++++++++&&&'''''''''(((((())))))((((((((((((((((((((((((###&&&***,,,---000444888+++***)))''''''(((((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''((((((((((((&&&%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''(((((()))))))))***)))((('''((()))***+++(((((((((((())))))))))))......---+++)))((('''&&&,,,,,,,,,+++++++++******+++++++++******+++,,,,,,***+++,,,+++******,,,---+++++++++++++++++++++***...---,,,+++******************************))))))''''''''''''((()))***+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%&&&'''(((******+++&&&$$$'''((($$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!$$$%%%$$$"""!!! !!!######$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%############""""""""""""!!!!!!""""""#########$$$'''&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!###$$$%%%###############"""!!! """"""""""""############!!!!!!!!!!!!!!!""""""###'''###!!!!!!!!!$$$$$$$$$######!!! !!!!!!!!!"""""""""###$$$###""""""######!!! $$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!"""$$$######$$$######""" """""""""""""""""""""""" """######""""""###$$$$$$###"""###%%%%%%###"""$$$"""!!!!!!"""######"""########################"""!!!!!!"""$$$&&&%%%$$$""""""############""""""%%%%%%'''(((((('''%%%%%%)))(((&&&$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''*********)))(((&&&%%%$$$''''''((())))))***))))))&&&(((***+++***(((((()))&&&&&&''''''((((((((()))------......000555;;;@@@***)))((('''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))))))))))))))(((''''''(((((((((((((((((((((((())))))***+++++++++******((((((((()))******++++++))))))((((((((()))***+++*********++++++++++++,,,000000//////.........---,,,,,,---...///000111111...---------------......------------,,,,,,...000000000////////////......///...---,,,,,,+++++++++++++++++++++******))))))((((((((((((((())))))******************)))))))))(((((()))))))))((((((''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&& """###$$$$$$""""""!!!"""###$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$%%%%%%############""""""""""""#########"""""""""""""""######"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""$$$######""""""###$$$%%%#########$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######### !!!""""""############"""""""""""""""""""""""""""%%%$$$######$$$$$$###!!!"""""""""""""""######### ###""""""!!!!!!""""""###"""""""""!!!!!!!!! ###$$$$$$###""""""###%%% !!!"""###$$$%%%&&&""""""""""""""""""""""""!!!"""######""""""###$$$$$$###"""###$$$$$$###"""$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$&&&%%%$$$"""##################"""""""""############""""""&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&''''''((((((((((((((((((((('''&&&''''''((()))))))))))))))&&&(((***)))(((&&&&&&''')))))))))((())))))******+++---222666;;;BBBIIINNN)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$))))))((((((((('''''''''(((''''''&&&&&&'''(((((())))))******))))))(((((()))))))))***************&&&'''(((((()))))))))((()))******+++,,,,,,------***************+++,,,,,,............////////////111111222222333444444555111222222333444555666666333222222111111222222222222222222000///000333666777777666666666555555555555444333222111111111111//////...---,,,,,,++++++++++++******))))))))))))++++++++++++++++++++++++)))***+++++++++++++++***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&((()))******)))((('''&&&&&&&&&&&&&&&###((('''###%%%,,,,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""##################"""###$$$%%%%%%%%%%%%%%%########################$$$###""""""""""""###$$$###""""""!!!""""""###############$$$$$$$$$$$$%%%############""""""""""""$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$###!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!"""###%%%%%%$$$#########$$$$$$"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###""""""""""""###$$$$$$###!!! """######"""!!!"""$$$%%%%%%%%%""""""""""""""""""!!!!!!$$$###""""""######"""!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$###"""""""""!!! !!!!!!"""!!! !!!###""""""!!!"""###%%%'''(((""""""""""""""""""""""""!!!"""######""""""###%%%$$$"""""""""$$$$$$###"""$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######!!!!!!!!! !!!!!!!!!######"""""""""######$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&(((((((((''''''(((((((((&&&&&&'''((())))))((((((&&&''''''(((((((((((((((%%%'''))))))(((((()))***,,,+++*********+++,,,---///444<<>>>>>>>>===============>>>===<<<;;;::::::::::::666666555444222111000000000000///...---,,,++++++++++++++++++,,,,,,,,,,,,))))))******++++++******(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((())))))***))))))(((((((((((((((###++++++$$$'''222333)))''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""######$$$"""######$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###!!! !!!###$$$######"""""""""###$$$%%%############$$$$$$$$$$$$############"""""""""!!!#########""""""""""""""" !!!"""######""" ########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$###############$$$$$$%%%""""""###$$$%%%%%%%%%$$$!!!"""$$$%%%%%%%%%!!!!!!"""""""""#########"""!!! !!!"""!!! !!!!!!""""""############""""""""""""""""""""""""#########""""""#########"""""""""###############!!!"""###""" """###)))'''%%%###""""""###$$$""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%$$$###!!!"""###$$$###"""$$$"""!!!!!!"""######"""###########################"""!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######"""""""""""""""###############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''((((((''''''''''''((((((&&&''''''(((((((((((((((&&&''''''(((((((((''''''$$$&&&)))******+++---///************,,,///222333;;;@@@IIIPPPTTTXXXZZZ\\\'''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&''''''(((((()))))))))))))))************))))))'''''''''((((((((())))))))))))***,,,,,,---------------...///000111222333444555555666777888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;@@@@@@@@@@@@????????????AAAAAA@@@???>>>>>>?????????@@@???>>>===>>>AAACCCBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<;;;:::999888777777777666444222111000------------------......(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((''''''''''''&&&&&&''''''((()))###++++++%%%(((333333***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""$$$%%%!!!"""##################""""""#########$$$$$$$$$$$$###!!! !!!###$$$$$$$$$#########$$$$$$%%%""""""#########$$$$$$$$$############"""""""""!!! !!!"""###$$$$$$%%% ###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""!!! """###$$$%%%%%%%%%%%%%%% !!!###############$$$$$$%%%!!!"""""""""""""""!!!!!!"""############### !!!"""###$$$%%%&&&###"""!!!!!!######"""!!!############""""""!!!!!!###########################""""""!!!!!!""""""###""""""###$$$%%%%%%&&&'''%%%%%%&&&%%%$$$###%%%''',,,***&&&###!!! !!!!!!########################"""###$$$$$$######$$$%%%%%%$$$""""""###$$$$$$###$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&'''(((((((((((((((''''''&&&'''))))))))))))+++---))))))+++...222666999<<>>????????????>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDFFFDDDEEEFFFGGGHHHIIIJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA????????????===;;;999777444333333333222222222222***++++++++++++***)))(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))***+++***)))((('''$$$$$$$$$$$$$$$%%%&&&'''###''''''$$$'''......(((''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$$$$!!!""""""#########"""""""""""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$############"""""""""""" """###$$$%%%&&& ########################!!!!!!"""######"""!!!!!!!!!!!!!!!""""""!!! """###$$$$$$$$$$$$$$$$$$""""""############$$$$$$###""""""""""""###$$$$$$ !!!######"""!!!"""###"""############""""""!!! !!!"""$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$######"""!!!!!! ########################"""""""""!!!!!!"""""""""""""""###$$$%%%&&&&&&'''!!!"""###""" """###'''&&&$$$###"""""""""###########################"""###$$$$$$######$$$&&&'''%%%######$$$%%%&&&%%%$$$"""!!!!!!"""######"""""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$######$$$######""""""######$$$&&&%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&)))))))))))))))((((((''')))******(((&&&&&&'''(((,,,...111666;;;@@@DDDEEELLLPPPUUUYYY[[[[[[\\\]]](((((()))))))))((('''&&&&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&((()))******))))))((()))***++++++++++++************+++,,,------------...///000111222222222555666777888:::;;;<<<===>>>???AAACCCDDDDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDFFFGGGFFFEEEEEEFFFDDDEEEFFFHHHKKKMMMNNNOOOLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHFFFFFFGGGGGGEEECCCAAA???===<<<<<<;;;:::999888888222222111111000///------------,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))(((''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""######$$$#########$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###!!!""""""""""""########################"""""""""""" !!!"""###$$$$$$%%%'''&&&$$$!!!######################## !!!!!!""""""!!!!!! """"""###"""!!!!!!#########$$$######""""""$$$%%%%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!"""#########%%%&&&%%%""""""###%%%""""""############"""""""""###############$$$$$$$$$""""""###$$$%%%%%%$$$#########"""""""""""""""########################$$$######""""""######$$$########################  !!!################################################"""###%%%$$$######$$$&&&)))'''$$$$$$%%%&&&''''''$$$"""!!!!!!"""######"""""""""""""""""""""""""""$$$###"""###$$$$$$###""""""##################""""""##################"""%%%$$$$$$#########$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((***************))))))(((*********)))((()))+++---444777<<>>???@@@AAA@@@BBBDDDEEEGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBBBBCCCCCCDDDDDDHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDAAADDDGGGHHHGGGEEEEEEEEECCCEEEFFFIIILLLNNNPPPQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLKKKHHHFFFDDDDDDCCCBBBAAA@@@???>>>===888888777666555333222111/////////......---------))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++---...------,,,,,,+++***)))'''''''''&&&***%%%$$$)))***'''&&&(((((((((((((((((((((((((((***)))'''&&&&&&''')))***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$### !!!###$$$"""""""""""""""########################""""""""""""""""""""""""############ """$$$&&&(((""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$###"""###############"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""###!!!"""!!!!!!"""###############%%%%%%$$$$$$###"""!!!!!!  !!!""""""!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! $$$%%%%%%%%%######$$$&&&"""############"""!!!!!!########################"""$$$%%%%%%$$$###%%%&&&***'''%%%$$$&&&'''(((((($$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""""""""############""""""###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$((((((''''''''''''(((((($$$%%%&&&((()))*********+++++++++++++++***))))))((()))+++,,,---000444777;;;>>>DDDKKKPPPRRRTTTTTTWWWYYYZZZ[[[\\\^^^aaaddd)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))&&&''''''(((***++++++,,,***)))(((''''''((()))******+++,,,,,,******+++,,,000111222444666888999:::=========<<<;;;:::999888:::;;;<<<>>>??????>>>>>>>>>@@@CCCFFFHHHHHHHHHGGGHHHFFFEEEEEEFFFGGGFFFFFFEEEEEEDDDBBB@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGEEEDDDCCCDDDDDDCCCAAABBBEEEGGGHHHGGGEEEDDDDDDEEEFFFJJJMMMQQQSSSTTTUUUUUUTTTRRRNNNKKKKKKMMMOOONNNKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJHHHFFFFFFEEEEEEGGGHHHHHHGGGFFFAAA@@@???>>>;;;999777555555333111000///...,,,***++++++++++++************))))))))))))))))))))))))((((((((())))))***,,,,,,(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""'''''''''&&&%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!########################!!!"""###$$$%%%$$$##############################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###############""""""#########""""""!!!"""  !!!"""!!!%%%$$$###!!!!!!!!!"""### !!!!!!""""""###""" !!!###%%%"""$$$%%%%%%$$$###$$$%%%""""""###""" !!!"""######$$$!!!""" ######""""""!!!!!! """""""""""""""######$$$!!!"""!!! ###########################&&&%%%###!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$&&&### &&&'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########"""###$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))%%%(((+++---,,,***))))))************---222999???JJJMMMQQQTTTUUUVVVXXXYYYXXXZZZ\\\]]]]]]^^^```bbb'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''(((((()))))))))))))))))))))***++++++)))+++...//////000222444666777999<<<>>>???@@@@@@CCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDFFFGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEEEEEEEBBBCCCDDDDDDDDDEEEHHHKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMNNNOOOOOONNNLLLKKKMMMPPPQQQQQQPPPOOONNNNNNQQQVVV[[[___bbbccccccccc```\\\WWWTTTRRRRRRRRROOOMMMJJJHHHIIIJJJJJJJJJKKKIIIHHHHHHIIIHHHFFFDDDEEEDDDDDDDDDEEEEEEEEEDDDFFFFFFEEEDDDCCCAAA@@@???>>><<<999888777555222000......---,,,+++******)))***************)))))))))+++******))))))************)))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################"""!!!!!!########################!!!"""###$$$%%%$$$$$$###########################%%%$$$$$$#########$$$$$$########################""""""############""""""###"""!!!!!!######"""!!!"""!!!  !!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""$$$%%%%%%$$$###$$$%%% !!!######""""""###%%%'''&&&%%%###!!!!!!""""""!!! ###"""""""""!!!!!!!!! """""""""""""""######$$$ """###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""###"""""""""""""""""""""'''(((%%% !!!&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$#####################"""!!!!!!!!!!!!"""""""""######### !!!"""######$$$$$$&&&%%%$$$###""""""""""""#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&)))+++,,,,,,++++++,,,,,,...000444888???FFFKKKQQQTTTVVVXXXXXXYYYZZZ\\\\\\^^^______^^^^^^```aaa&&&&&&''''''((())))))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))+++,,,------......---000222444555777999;;;<<<>>>AAADDDFFFGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDDDDCCCCCCAAA@@@???BBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMPPPSSSVVVWWWWWWVVVVVVWWWXXXYYYZZZ]]]]]]___aaacccbbb___\\\ZZZ\\\^^^```aaaaaa``````^^^bbbgggnnnsssvvvwwwxxxtttooohhhdddbbbaaa^^^[[[WWWTTTQQQPPPPPPPPPOOONNNPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBDDDBBB???===<<<:::777555333333111000...,,,+++***,,,,,,,,,++++++*********---,,,+++***)))(((((((((+++******)))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!########################""""""###$$$$$$$$$$$$###########################%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""%%%$$$######%%%%%%$$$###$$$###""""""!!!"""""""""#########"""""""""""""""!!!###$$$%%%$$$"""!!!"""$$$%%%%%%$$$######$$$!!!"""$$$$$$$$$$$$%%%'''$$$$$$$$$############### """#########""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!########################""""""""""""""""""######)))(((&&&""""""%%%%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""""""""###"""!!! !!!"""###############$$$&&&((()))&&&&&&%%%$$$####################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''*********))))))(((((((((''''''((()))))))))))))))((()))+++++++++,,,///111000333999???EEELLLSSSXXXXXXYYYZZZZZZYYYZZZ\\\^^^]]]___```___]]]]]]^^^___''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))***************+++...000111222222111555777999::::::;;;===>>>???AAAEEEHHHJJJJJJIIIHHHHHHIIIJJJKKKKKKIIIHHHGGGDDDDDDCCCBBBAAA???>>>>>>@@@@@@AAABBBCCCFFFGGGIIIJJJKKKLLLMMMMMMOOOQQQSSSXXXYYYZZZ[[[\\\^^^bbbdddggggggggghhhiiijjjlllmmmppprrruuuxxxyyyvvvpppllljjjjjjlllnnnqqqsssssssssqqquuu{{{}}}uuuqqqrrrqqqnnnjjjfffccc```______^^^]]][[[]]]ZZZVVVSSSQQQNNNKKKHHHGGGGGGFFFEEECCCCCCDDDFFFBBBBBBBBBAAAAAAAAAAAABBBGGGEEEBBBAAA@@@???===;;;;;;:::888666333111//////......------,,,+++******,,,+++***)))((((((((((((++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""########################""""""######$$$$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""############"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""###%%%&&&&&&&&&%%%$$$"""$$$%%%%%%###""""""###$$$%%%&&&%%%###"""###$$$!!!!!!"""###%%%&&&'''((( !!!"""$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$###$$$######""""""###$$$""""""""""""""""""""""""######""""""!!!!!!!!!!!!########################"""""""""""""""#########'''&&&$$$"""###$$$$$$"""##############################$$$$$$$$$######""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$"""!!! !!!###$$$$$$$$$######$$$''')))+++&&&%%%$$$#######################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%''''''((()))))))))))))))((()))******+++...333777777<<>>>>>???AAACCCCCCEEEHHHKKKLLLLLLJJJIIILLLMMMOOOOOOOOOMMMJJJIIIDDDCCCCCCBBBAAAAAAAAA@@@???@@@BBBDDDHHHKKKOOOPPPRRRUUUXXXYYYZZZ]]]```dddiiijjjkkkkkkkkkmmmpppssstttuuuxxxzzz}}}{{{yyywwwwwwyyy~~~~~~~~~{{{xxxwwwuuusssssssssrrrqqqooommmiiiddd___ZZZVVVRRRPPPMMMNNNNNNLLLIIIHHHIIIKKKHHHGGGFFFEEEDDDDDDDDDDDDHHHFFFEEEEEEEEEEEEDDDBBBBBBAAA???===;;;888777666222111000///...---,,,,,,***))))))(((((())))))***+++***))))))(((((())))))))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$#############################################$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""###############$$$###""""""###$$$###""" !!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""############$$$$$$%%%%%%"""$$$%%%%%%###!!!"""""""""$$$$$$$$$"""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%$$$#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! ########################!!!!!!""""""###############!!! """###$$$$$$$$$########################"""######$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%% """$$$&&&$$$######""""""""""""###########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''((()))))))))))))))((()))***+++...333999>>>DDDHHHMMMRRRTTTVVVXXXZZZWWWXXXXXXXXXXXXZZZ]]]___XXXZZZ[[[[[[ZZZ[[[\\\^^^***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''!!!"""###$$$&&&((())))))''''''&&&&&&''''''((()))'''''''''(((((())))))***************++++++++++++)))***+++,,,---......///333444666777999:::;;;;;;:::<<>>===777777666444333111000000++++++*********++++++,,,+++******)))((()))))))))))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""###############$$$$$$###%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$##############################""""""######$$$%%%########################%%%$$$###""""""""""""""" !!!!!!""""""######$$$ !!!"""######$$$#########!!!!!!!!!"""###"""!!!!!!""""""############"""$$$$$$$$$###############""""""!!!!!!""""""###$$$###$$$%%%$$$"""!!!!!!"""!!!"""""""""$$$&&&"""######$$$$$$%%%&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%###""""""###$$$$$$### !!!!!!""""""!!!!!! ########################!!!!!!!!!"""######$$$$$$!!!"""$$$######$$$########################""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%###""""""######$$$!!!!!! """###$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((***,,,///333:::BBBGGGPPPSSSWWWYYYYYYXXXXXXYYYXXXZZZ[[[[[[[[[\\\___aaaYYY[[[\\\\\\\\\\\\^^^___((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!""""""######$$$$$$%%%'''''''''''''''(((((()))&&&''''''((())))))******+++++++++,,,,,,,,,---------...///000222444555555999999999:::;;;===>>>???>>>AAADDDEEEGGGIIIKKKNNNLLLLLLMMMMMMLLLKKKKKKJJJEEEGGGJJJMMMNNNMMMKKKIIIEEEFFFGGGHHHKKKNNNQQQRRRRRRUUUZZZ```eeeiiilllnnnnnnsssyyy}}}}}}yyyvvvrrrpppqqquuuxxxwwwrrrnnnmmmnnniiifffbbb]]]YYYWWWUUUUUUMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDCCCCCC>>>===<<<:::999777666555000//////...------------,,,,,,+++***************)))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''+++)))&&&$$$$$$&&&(((***''''''''''''''''''''''''&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%%%%$$$########################$$$###"""""""""###$$$%%%########################%%%$$$$$$#########$$$$$$!!!!!!""""""###$$$$$$%%% !!!"""######$$$$$$$$$###"""!!!!!!"""###"""!!!###$$$%%%&&&&&&&&&%%%%%%"""""""""###############!!!"""$$$%%%%%%%%%$$$######$$$%%%$$$"""!!! !!!!!!""""""###%%%&&& """###$$$&&&''''''#########"""!!!!!! !!!!!!!!!"""""""""###"""""""""""""""######$$$%%%###!!!!!!###$$$###""""""""""""""""""""""""""" !!!""""""!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$###$$$&&&###"""$$$########################""""""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))***,,,000444:::BBBKKKQQQUUUWWWZZZ[[[ZZZYYYYYYYYYZZZ\\\^^^^^^]]]\\\]]]^^^ZZZ\\\]]]\\\[[[[[[\\\]]]&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((())))))&&&''''''((()))******+++,,,,,,,,,---------......222333444666888:::;;;<<<===<<<<<<<<<===>>>@@@AAAEEEGGGIIIIIIHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHFFFIIIMMMQQQSSSSSSRRRQQQQQQRRRTTTVVVZZZ^^^bbbddd]]]```ffflllrrruuuwwwxxxzzz~~~zzzuuuooojjjgggeeedddZZZXXXWWWVVVVVVVVVTTTSSSGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAA???===;;;:::999555444222111///............---,,,,,,++++++,,,,,,))))))))))))))))))))))))***))))))******+++,,,---((((((((((((((((((((((((''''''(((((((((((('''''''''%%%""" """&&&(((''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%% !!!######$$$$$$$$$###"""!!!"""###$$$###!!! !!!"""###$$$######"""!!!!!!""""""#########$$$"""%%%(((++++++)))&&&$$$###$$$%%%$$$""" !!!!!!"""######"""!!!"""$$$((((((&&&$$$""" !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######"""""""""""""""######$$$%%%""" ###$$$###!!!######################## !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$&&&!!!!!!%%%'''"""!!!###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$""""""######"""!!! """############"""!!!!!!$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''(((((())))))))))))))),,,///333999@@@HHHQQQWWWTTTVVVYYYYYYYYYXXXXXXYYY[[[]]]___^^^\\\ZZZZZZZZZZZZ[[[\\\ZZZXXXWWWXXXXXX%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&))))))))))))(((((((((((('''''''''''''''''''''''')))***++++++***+++---///.........000222444777888888:::<<<======>>>@@@BBBFFFDDDBBBAAACCCFFFHHHIIIHHHJJJKKKJJJHHHHHHHHHIIIGGGKKKMMMIIIHHHJJJKKKJJJKKKPPPVVVZZZ]]]^^^___```___cccgggjjjpppvvvwwwtttxxxuuuvvv{{{~~~}}}}}}~~~yyyvvvrrrlllhhheeeaaaaaabbbcccbbb```\\\ZZZWWWSSSOOOKKKIIIGGGFFFDDDCCCBBBBBBAAA???<<<999777555444444333222000---+++***((((((((()))***************************++++++***)))(((''''''&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### $$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$###"""""""""%%%%%%$$$###$$$%%%'''(((#########""""""""""""!!!$$$'''((('''$$$"""$$$&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######"""#########''''''&&&%%%$$$###"""!!! """"""""""""$$$$$$$$$#########""""""""""""############""""""######"""!!!!!! !!!!!!######""""""!!!!!! """"""""""""############"""$$$%%%&&&%%%$$$!!! $$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$$$$###""" """###$$$&&&%%%%%%$$$#########$$$&&&%%%######$$$###""" !!!!!!!!!!!!""""""""""""############"""""""""!!!$$$$$$$$$###############""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!!!!"""%%%''''''&&&$$$""""""$$$&&&'''%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))''''''***------+++(((******)))((((((***---111222777???FFFKKKOOORRRTTT[[[ZZZZZZYYYYYYYYYYYYYYY]]]]]]\\\\\\\\\[[[[[[[[[___[[[XXXVVVSSSQQQSSSYYY%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))+++,,,---...---...000222555555555555777888:::;;;;;;===@@@AAABBBCCCEEEFFFJJJIIIIIIJJJLLLMMMMMMMMMJJJJJJJJJHHHFFFFFFGGGHHHJJJNNNPPPNNNNNNRRRUUUTTTWWW\\\bbbgggjjjlllnnnpppsssxxx}}}zzztttqqqooopppsssvvvvvvtttpppooolllggg```YYYSSSPPPIIIHHHFFFEEEEEEDDDAAA???AAA@@@>>>===<<<:::777555555444222000///---------,,,,,,++++++++++++++++++++++++******))))))(((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! $$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""##########################################$$$$$$%%%$$$#########%%%&&&'''&&&&&&%%%$$$"""!!! ###%%%&&&%%%"""!!!"""$$$""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############""" """############$$$$$$$$$#########""""""########################$$$###""""""!!!!!!!!!"""!!!!!!!!!"""""""""""""""""""""""""""############$$$###"""!!! !!!!!!"""$$$$$$###"""""""""""""""!!!!!!""""""""""""""""""$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$#########$$$$$$"""!!!"""$$$$$$###""""""""""""############$$$$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###""""""""""""###$$$%%%$$$###!!!!!!$$$&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((***+++)))&&&)))******)))***---222555;;;???EEEKKKOOORRRUUUWWW\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZVVVRRRRRRQQQQQQVVV]]]&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))************************---///111222222333555777<<<;;;;;;;;;<<<===>>>??????BBBFFFHHHHHHHHHIIIJJJHHHIIIKKKMMMMMMMMMLLLKKKNNNNNNLLLIIIGGGGGGJJJLLLQQQVVVXXXXXXZZZ```ddddddgggkkkqqqvvvzzz~~~~~~|||qqqfff___SSSQQQNNNLLLKKKJJJHHHFFFFFFDDDBBBBBBAAA@@@===:::;;;:::999777444111///---......------,,,,,,++++++++++++******************)))))))))(((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%#########"""######$$$%%%&&&&&&%%%$$$$$$###""""""!!!#########!!! !!!"""#########$$$######"""""" """###$$$$$$$$$""""""""""""###$$$%%%%%%!!!!!!"""""""""########################$$$$$$%%%$$$$$$$$$###############""""""!!! !!!""""""$$$$$$###""""""""""""### !!!""""""###$$$$$$""""""""""""############%%%###"""$$$$$$###""""""""""""""""""#########"""""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$############$$$!!! !!!###$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!!!!!!!"""#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!! """$$$%%%$$$######$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''(((******)))'''(((***+++,,,///444:::???GGGJJJNNNQQQSSSVVVYYY\\\^^^]]]\\\[[[ZZZZZZZZZZZZWWWXXXXXXYYYYYYZZZZZZ[[[XXXSSSOOOOOOOOOQQQZZZbbb&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))******+++++++++,,,///111444666777888:::<<<>>>>>>??????@@@AAABBBCCCEEEHHHKKKLLLLLLKKKKKKKKKGGGHHHJJJJJJJJJJJJJJJKKKSSSRRRPPPNNNMMMPPPTTTXXX\\\bbbffffffiiinnnqqqpppsssvvv|||zzzqqqccc```\\\XXXWWWUUUSSSQQQMMMKKKHHHFFFFFFFFFDDDCCCAAAAAA@@@>>>;;;777444222//////...---,,,+++************************++++++)))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""######"""######$$$%%%''''''(((""""""""""""!!!!!!!!!"""######$$$######"""!!!!!! !!!"""############""""""""""""###$$$%%%&&&""""""""""""#########$$$&&&%%%###""""""###$$$%%%########################!!!  !!!$$$$$$###############$$$!!!!!!"""""""""#########!!!"""""""""############%%%###"""$$$######"""""""""""""""#################################"""!!!!!!"""######$$$$$$###############$$$!!!  """$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###$$$%%%&&&%%%### %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))*********)))'''***---222777===EEEJJJRRRSSSUUUUUUVVVXXX[[[^^^]]]]]][[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZTTTPPPOOOPPPTTT^^^hhh&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''(((((('''''''''))))))(((((('''''''''&&&((())))))+++,,,---......222555999;;;<<<===???@@@AAAAAACCCEEEGGGHHHIIIJJJKKKLLLNNNNNNLLLJJJJJJJJJJJJKKKLLLKKKJJJKKKOOORRRUUUUUUUUUTTTVVV[[[bbbgggiiipppvvvwwwxxx{{{zzzwwwyyy|||~~~~~~~~~{{{}}}{{{{{{yyyuuuqqqpppttt{{{{{{xxxyyyzzz|||uuuqqqlllhhhfffeeedddccc```[[[VVVRRRPPPNNNMMMLLLIIIIIIHHHFFFCCC@@@<<<:::222222000///---,,,***************************+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###%%%&&&'''((()))######"""##############################"""!!! """######$$$######""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$#########%%%$$$###"""!!!"""###$$$########################"""!!!!!!"""$$$###############$$$$$$$$$#########"""""""""!!!!!!"""""""""##################!!!!!!!!!"""###$$$###"""""""""""""""######"""""""""###$$$%%%%%%&&&######""""""""""""###############""""""###$$$$$$"""!!! !!!"""###""" """""""""#########$$$$$$$$$#########"""""""""""""""######$$$%%%&&&&&&'''$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$%%%%%%&&&&&&########################%%%&&&&&&%%%""" !!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))***+++,,,)))---333999@@@GGGNNNSSSWWWXXXXXXWWWVVVWWWZZZ]]][[[[[[ZZZXXXXXXWWWWWWWWW[[[ZZZZZZZZZZZZZZZZZZZZZXXXTTTQQQSSSVVV[[[eeeppp''''''((((((((((((''''''&&&&&&&&&'''(((((())))))''''''((((((((((((''''''***)))))))))(((((((((((()))***,,,...000222444555777:::>>>AAAAAABBBCCCEEEEEEFFFHHHKKKMMMNNNOOOPPPMMMNNNNNNMMMKKKJJJJJJKKKMMMOOOOOONNNMMMOOOUUUZZZYYYZZZ[[[]]]aaahhhpppuuuyyy~~~~~~|||~~~~~~|||xxxvvvsssvvvzzz~~~~~~xxxvvvtttsssssspppiiiddd___dddlllrrruuuwwwyyyzzzvvvuuussspppllliiiiiijjjgggqqqzzz~~~yyyvvvvvvwwwxxxxxxuuupppjjjddd___ZZZUUUQQQPPPOOOMMMJJJGGGCCC@@@???888888666444222000...---++++++++++++++++++++++++******)))))))))((((((((()))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((("""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!"""############"""!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""""""""###""""""!!!!!!$$$%%%%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$############""""""""""""""""""###############$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""""""""###$$$$$$%%%$$$$$$###""""""!!!!!!""""""""""""############"""######$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!"""###$$$%%%&&&''''''"""""""""######"""""""""###""""""""""""###$$$$$$###"""!!!!!!######"""!!!"""""""""############$$$#########"""""""""!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''''''''"""$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%'''((((((((())),,,...000555<<>><<<999777555444//////......------,,,,,,*********)))))))))(((((())))))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%&&&&&&'''(((((((((###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$########################$$$$$$$$$###"""!!!&&&&&&%%%%%%$$$$$$######$$$###!!!###%%%&&&%%%### !!!""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$!!!"""###############"""""""""#########$$$$$$$$$########################"""!!!!!!!!!""""""###$$$########################""""""""""""########################$$$$$$%%%%%%"""""""""""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&""""""############"""""""""""""""""""""###$$$$$$"""!!!!!!"""$$$%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$"""$$$%%%%%%%%%%%%''')))######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***++++++---111444999>>>FFFLLLPPPQQQRRRSSSUUUVVVWWWVVVUUUUUUWWWYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^```aaabbbcccfffeeegggllloooqqqxxx''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))***+++,,,,,,+++***)))%%%&&&((()))+++---//////111222555888<<<@@@BBBDDDBBBEEEIIIKKKKKKKKKKKKLLLIIIJJJKKKMMMNNNNNNMMMLLLLLLLLLLLLJJJJJJLLLPPPSSSYYY___dddfffeeefffjjjmmmlllnnnqqquuuyyy|||xxxtttuuuyyyxxxyyyzzzzzzzzzzzzzzzzzzvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}}}}|||yyyuuurrrpppkkkllllllllllllnnnrrrttttttttttttvvvvvvrrriiibbbaaacccgggkkkooouuu{{{xxxvvvsssmmmfffbbb``````bbbiiinnnmmmlllnnnnnnmmmmmmxxxxxxllliiiddd^^^XXXTTTQQQPPPHHHFFFDDDBBB???<<<:::999222222111000///......---************))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))!!!"""$$$&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%###"""!!!"""######$$$$$$%%%%%%&&&$$$"""!!!"""%%%&&&%%%### !!!""""""###"""""" !!!"""$$$%%%%%%%%%%%%$$$$$$################## !!!"""###$$$%%%%%%!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!! !!!!!!"""######"""""""""###$$$$$$%%%%%%""""""""""""############$$$###"""!!!"""###%%%&&&""""""!!!""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""############""""""""""""!!!""""""###$$$$$$!!! """%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!######""" &&&''''''&&&%%%$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))***,,,/////////222666:::@@@FFFMMMRRRSSSRRRPPPOOOSSSTTTVVVVVVUUUUUUVVVXXXYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^```cccfffhhhjjjlllvvvuuuwwwzzz{{{zzz}}}+++***(((''''''(((((()))%%%&&&''''''((((((''''''******))))))))))))******---,,,,,,,,,---///000111;;;===@@@BBBCCCDDDFFFGGGKKKJJJIIILLLNNNOOOLLLIIINNNMMMLLLJJJJJJJJJJJJKKKJJJMMMPPPPPPOOORRRXXX___hhhkkklllmmmqqqwwwxxxtttxxxzzz{{{{{{~~~|||wwwtttrrrqqqvvvtttrrrpppqqqsssuuuwwwtttvvvxxxxxxvvvtttssstttzzz|||~~~}}}{{{xxxvvvvvvsssssstttsssssstttwwwyyyuuuwwwzzz}}}}}}{{{wwwuuummmooorrrwww{{{~~~wwwsssppppppooonnnnnnooorrrssssssqqqnnnmmmoooooorrrwww~~~vvvsssyyy|||sssllljjjgggbbb___^^^XXXWWWTTTQQQMMMIIIFFFDDD???>>>;;;777333000///000---,,,++++++------,,,+++,,,,,,---------+++***))),,,+++)))((((((((()))***)))))))))))))))(((((('''...---,,,***)))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!######""""""$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%###!!!$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$ !!!"""###############"""############$$$$$$$$$$$$######""""""######$$$######""""""######$$$%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$ !!!!!!"""###%%%%%%$$$$$$###""""""###$$$%%%!!!!!!!!! !!!!!!"""###!!!!!!!!!""""""#########$$$$$$$$$#########"""""""""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((+++)))'''''''''((('''&&&)))'''&&&(((+++,,,+++)))***+++---///333999AAAFFFMMMNNNOOOQQQSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXUUUWWW\\\^^^]]]\\\^^^^^^```dddiiiqqqzzz~~~'''((()))***++++++******&&&&&&&&&'''''''''&&&&&&******))))))******+++,,,***+++,,,///222555999:::;;;>>>AAACCCDDDFFFHHHJJJQQQPPPPPPQQQTTTTTTRRRPPPLLLKKKIIIGGGGGGGGGHHHIIIJJJNNNRRRTTTVVV\\\dddkkksssxxx{{{|||~~~zzzxxxwwwvvvuuuvvvuuutttrrrrrrssstttuuusssuuuvvvuuusssrrrrrrsssyyy{{{}}}}}}{{{yyyxxxyyyyyy{{{}}}~~~|||}}}zzzwwwvvvtttsssssstttvvvvvvvvvuuusssrrrqqqqqqrrrvvv|||}}}vvvrrrxxxwwwuuurrrmmmkkklllfffeeebbb^^^YYYSSSOOOLLLHHHFFFBBB===999666555555///---,,,,,,------+++***,,,,,,---------+++***)))++++++***))))))))))))))))))))))))))))))(((((('''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$### !!!!!!!!! $$$$$$############$$$$$$#########""""""#################################$$$######$$$%%%%%%$$$""""""######$$$$$$$$$######$$$$$$$$$$$$############!!!""""""############"""""""""#########$$$$$$$$$######""""""""""""############""""""######$$$%%%$$$$$$$$$############"""###"""!!!!!!!!!!!!"""###%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((***)))'''&&&'''((('''&&&(((&&&%%%&&&)))***)))'''***---111555:::@@@GGGLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWWWWZZZVVVVVVZZZ\\\\\\]]]```aaaccciiivvv~~~{{{zzz%%%'''***---...---,,,***(((((((((((((((((((((((()))))))))***+++,,,......---...000444888<<>><<<;;;444333111000///...,,,++++++,,,,,,,,,,,,++++++*********++++++******)))((())))))******))))))((('''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$""" !!!"""$$$$$$$$$######$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$"""""""""$$$$$$###""" !!!"""###$$$$$$$$$$$$"""""""""""""""#########"""############""""""!!!"""""""""#########$$$$$$""""""############""""""######""""""######$$$%%%$$$$$$$$$############"""###"""!!!!!!!!!!!!"""###%%%$$$###"""""""""""""""%%%%%%$$$###""""""######&&&'''''''''%%%$$$"""!!!"""""""""""""""#########$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((***((('''&&&((((((((('''((('''&&&&&&((())))))(((,,,000777>>>DDDIIINNNQQQQQQRRRTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVXXXXXX\\\XXXVVVXXXYYYYYY\\\```cccgggrrr|||yyyyyy&&&'''***+++,,,,,,+++***++++++************++++++)))******,,,---///111222555666777999<<<>>>@@@AAAAAADDDHHHKKKLLLNNNQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOLLLLLLMMMOOOSSSXXX\\\___ccceeeiiilllqqqwww}}}yyywwwuuuttttttuuuxxx{{{}}}}}}|||yyyxxxwwwxxx{{{~~~vvvxxxzzz||||||{{{yyyxxxvvvvvvvvvuuussstttvvvyyy}}}~~~}}}~~~~~~}}}{{{yyyxxxxxxzzz{{{|||yyyuuutttxxx{{{zzzyyyzzz|||{{{zzzxxxvvvtttrrrqqqqqqooommmmmmqqqxxx}}}wwwssskkkeee[[[RRRKKKEEEAAA???===:::888666444333000...,,,,,,,,,,,,++++++******)))***+++,,,+++***)))((()))************)))(((((('''''''''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$"""!!!"""###%%%$$$###""""""###$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################"""!!!!!!###$$$###"""!!!!!!"""###############!!!!!!!!!!!!""""""""""""###############"""!!! """"""""""""############""""""###$$$$$$###""""""######""""""######$$$%%%$$$$$$$$$#########""""""#########""""""############"""!!!!!!!!!!!!""""""%%%%%%$$$######"""""""""%%%&&&'''''''''%%%"""!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***(((&&&&&&((((((((('''***)))((((((***+++,,,---111777???GGGLLLOOORRRTTTSSSTTTVVVWWWXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXXXX[[[XXXWWWXXXXXXVVVYYY^^^ccckkk{{{{{{zzz***))))))((((((((())))))******))))))******+++,,,+++,,,---...000333555666:::;;;<<<>>>@@@AAABBBCCCFFFIIILLLOOOPPPQQQSSSUUUTTTSSSQQQPPPOOOPPPQQQSSSPPPRRRVVV\\\bbbiiiooorrrssstttwwwzzz{{{wwwtttrrrrrrrrrsssvvvyyy|||}}}|||sssrrrrrrtttxxx{{{}}}}}}yyy{{{{{{||||||{{{zzzzzz}}}~~~}}}{{{{{{|||}}}yyywwwxxx}}}~~~{{{zzz{{{yyyxxxwwwtttqqqooommmkkklllkkkjjjiiikkknnnrrrttt}}}wwwjjj^^^TTTMMMHHHEEEDDDAAA>>><<<:::777444111......---,,,++++++++++++***+++,,,,,,,,,+++)))(((***************))))))(((***************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''******)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$######$$$&&&%%%$$$""""""""""""$$$%%%$$$###""" !!!""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################!!! """$$$$$$##################"""!!! !!!!!!!!!"""""""""###############"""!!! !!!!!!"""""""""############$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''$$$$$$$$$$$$######""""""!!!###$$$&&&&&&%%%###"""'''''''''&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&((()))((('''(((((())))))+++---000222:::???GGGMMMPPPRRRSSSSSSUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTUUUVVVWWWWWWXXXXXXYYYWWWWWWYYYWWWUUUWWW]]]cccppp}}}+++***((('''''''''((()))((('''''''''(((***,,,---...///000111333666888999:::;;;>>>AAADDDGGGHHHIIIJJJMMMOOOPPPPPPPPPRRRSSSOOOPPPPPPOOOOOORRRVVVZZZ\\\___eeelllsssyyy~~~}}}~~~|||yyyvvvuuuvvvuuuvvvwwwzzz{{{zzzyyyqqqooooooqqquuuyyy{{{||||||~~~~~~~~~}}}|||~~~~~~zzzyyyvvvssspppnnnmmmlllmmmllljjjiiihhhiiijjjjjjooorrryyyxxxjjj```YYYSSSOOOLLLJJJFFFCCCAAA>>>:::888333333111///...---------+++++++++,,,++++++***)))******++++++******)))(((******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$$$$###$$$%%%'''#########""""""#########$$$$$$###""""""!!!""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%%%%############"""!!!  !!!!!!""""""######"""############""""""!!!!!!!!!!!!"""""""""######$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###!!!"""""""""$$$%%%&&&'''"""###$$$$$$$$$$$$###### !!!###$$$$$$$$$###"""&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))'''&&&&&&((())))))(((&&&''')))***---111666:::DDDHHHMMMPPPRRRRRRSSSTTTWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTVVVVVVWWWWWWWWWWWWVVVUUUVVVXXXWWWWWW]]]dddlllxxx((())))))))))))***))))))(((''''''((())),,,///111111222333444666888:::;;;;;;===AAAEEEHHHKKKMMMNNNLLLNNNOOOOOONNNMMMMMMNNNKKKMMMOOOPPPSSSYYYaaagggpppsssyyy}}}}}}~~~||||||||||||{{{zzzxxxwwwxxxxxxxxxzzz||||||zzzxxxsssqqqppprrrvvv{{{{{{|||~~~}}}zzzwwwuuutttttttttuuurrroookkkiiiiiijjjjjjiiilllrrrzzzvvvmmmgggaaa]]]XXXUUUQQQNNNLLLIIIEEECCC:::999777444222111000000,,,,,,++++++*********+++***++++++++++++***))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%""""""############""""""######$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%&&&&&&!!!"""""""""""""""!!!!!! !!!""""""###$$$$$$!!!""""""############"""!!!!!!!!!!!!"""""""""###$$$"""  """$$$######""""""######$$$%%%$$$$$$$$$############"""!!!"""############"""!!!!!!!!! !!!"""######!!!!!!###$$$%%%%%%$$$$$$###############""""""""""""""""""!!!!!!!!! """"""#########$$$$$$$$$"""############$$$$$$$$$######$$$%%%&&&''''''((("""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((&&&))),,,///222777???DDDKKKNNNQQQRRRSSSSSSUUUWWWXXXWWWUUUTTTTTTVVVWWWXXXUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSUUUWWW\\\hhhttt%%%'''***,,,------+++************+++---000333555444444555666888:::<<<===>>>@@@DDDHHHKKKMMMNNNNNNLLLNNNOOONNNLLLJJJJJJJJJMMMPPPSSSWWW\\\dddnnnvvv}}}{{{{{{{{{{{{zzzvvvtttuuuwwwyyyzzz}}}uuuvvvwwwxxxyyyyyyxxxwwwwwwxxxyyy|||}}}{{{xxxvvvtttuuuzzz}}}{{{}}}~~~|||zzz{{{|||}}}~~~zzztttnnnkkkkkkmmmoooiiilllqqqxxx~~~{{{zzz|||~~~vvvqqqkkkgggbbb___\\\YYYVVVSSSPPPMMM???>>>;;;888555444333333---,,,+++***)))***+++,,,***++++++++++++***))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((()))***+++,,,&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%###"""###$$$!!!"""###$$$$$$###"""!!!!!!"""###""""""$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###&&&'''''' !!!"""############ !!!!!!"""###$$$$$$%%% !!!"""###############!!!!!!!!!!!!""""""""""""###!!!!!!############"""###$$$$$$%%%$$$$$$$$$############""" !!!""""""!!! &&&%%%%%%$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$'''&&&$$$###"""!!!!!!"""$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""$$$%%%&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((('''%%%&&&((())))))(((***---111444888>>>GGGMMMPPPQQQRRRSSSSSSUUUXXXZZZXXXVVVTTTSSSSSSUUUXXXYYYUUUVVVWWWWWWWWWVVVUUUTTTTTTRRRQQQSSSWWW```qqq$$$$$$%%%(((,,,---***''''''))),,,///222666888999777666555666888<<<@@@BBBEEEGGGJJJKKKKKKKKKLLLMMMMMMMMMKKKIIIHHHHHHJJJLLLTTTYYYaaaiiimmmqqq|||}}}uuuuuutttttttttuuuvvvvvvtttrrrqqqqqqsssttttttssssssrrrtttxxxwwwuuuwww{{{{{{{{{|||~~~zzz{{{{{{~~~{{{sssnnnnnnqqqtttrrruuuyyy|||}}}{{{xxxvvvxxxyyyzzzzzz{{{~~~|||yyywwwqqqvvvxxxtttooohhh^^^UUUQQQJJJAAA======<<<:::777333000...---------,,,***(((***,,,+++(((''')))+++))))))******++++++++++++))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&(((&&&%%%%%%'''((((((''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""""""""""""""######""""""######$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!!  """$$$$$$$$$###$$$%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""###!!!"""######"""!!!!!!!!!!!!!!!$$$$$$##################""" ###'''%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''''''''%%%"""!!!$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))(((***,,,+++***))))))***---,,,...666AAAJJJOOOQQQNNNPPPRRRTTTVVVVVVVVVVVVXXXTTTQQQQQQSSSVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWSSSSSSSSSWWWaaappp'''&&&&&&))),,,,,,+++(((---...111555777888888888888888888:::===AAAEEEGGGLLLNNNOOONNNLLLKKKKKKLLLHHHIIIKKKJJJIIIKKKOOOSSS^^^bbbkkktttzzz{{{sssoooppppppqqqqqqrrrsssssssssrrrpppqqqrrrssssssrrrqqqppprrrwwwxxxwww{{{~~~|||}}}~~~zzztttppppppsssvvvzzz|||}}}{{{yyy{{{}}}~~~~~~}}}~~~wwwmmm```XXXMMMFFFDDDBBB>>>;;;999666333000///...---++++++---...,,,)))'''(((***)))*********++++++++++++)))))))))))))))))))))))))))(((((('''''''''((((((%%%$$$"""###$$$&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""$$$%%%%%%###""""""###########################""""""""""""####################################"""######$$$%%%$$$$$$$$$###"""""""""""""""""""""######""""""######$$$%%%&&&%%%$$$###""""""""""""$$$$$$$$$###""""""!!!!!!!!!######"""!!!!!!"""!!!!!! !!!!!!""""""""""""#########$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$### !!!###$$$$$$###"""!!! #########"""""""""""""""""" !!!%%%%%%!!!!!!%%%#########""""""#########%%%%%%%%%$$$$$$########################$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))&&&(((***+++******,,,---///000555<<>>@@@BBBEEEHHHJJJLLLMMMGGGHHHIIIHHHFFFFFFGGGIIIJJJPPPWWWZZZ\\\```iiipppsssvvv}}}~~~|||}}}~~~zzzzzzyyyxxxvvvsssooommmoooppprrruuuwwwxxxyyyyyyzzzyyyxxxxxxzzz{{{{{{zzzwwwtttuuuxxxzzz}}}~~~{{{yyyyyyzzzzzzxxxvvvvvvwwwyyyzzz|||~~~}}}|||vvvfffZZZQQQJJJFFFFFFBBB===:::777555222000000///...,,,***)))******++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))***((('''''')))******)))''''''(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$$$$$$$&&&########################""""""#########$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%"""""""""""""""###############""""""######$$$%%%############$$$%%%&&&&&&############$$$$$$%%%%%%$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%"""""""""######"""""""""###############$$$$$$$$$((($$$!!!"""#########"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))$$$&&&((()))***...222555:::BBBLLLRRRSSSRRRQQQRRRXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXYYY[[[___eeemmmuuu|||+++,,,...000333666999<<<;;;:::999999:::<<>>;;;888222000...,,,+++,,,,,,,,,,,,+++++++++++++++++++++************************++++++***((((((''''''''''''&&&$$$%%%'''(((((('''************)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""###$$$$$$$$$$$$### !!!###$$$###"""###$$$####################################$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""##################""""""######$$$%%%"""!!!!!!""""""###$$$%%%!!!!!!"""######$$$$$$$$$$$$&&&'''&&&$$$#########"""""""""!!!!!!"""""""""$$$$$$$$$###############%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###"""""""""######### !!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,***'''###""""""!!! ###$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''************************&&&''')))***,,,111666:::DDDLLLVVV\\\\\\ZZZXXXWWWZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\```hhhsss---///333666888;;;>>>AAA<<<<<<;;;;;;<<>>???AAA@@@CCCGGGIIIJJJGGGDDDBBBDDDCCCCCCDDDFFFJJJNNNQQQOOOTTT]]]gggsssyyysssppppppssszzz}}}}}}~~~|||zzzrrrtttvvvwwwwwwxxxzzz{{{~~~|||zzzyyyyyy{{{}}}zzzyyyyyyxxxxxxvvvxxx||||||yyyyyyuuussswwwzzz{{{|||~~~}}}|||{{{|||zzzuuuuuuwwwuuuxxx}}}vvvuuusssqqqllldddZZZTTTGGGAAA:::666444222000------------,,,,,,+++++++++************************)))))))))))))))******+++)))(((&&&''')))******)))!!!###&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###%%%''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$#########"""###$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$######""""""######$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$!!! ###%%%$$$"""###$$$%%%&&&%%%###!!!######$$$%%%%%%&&&''''''(((222666...$$$###$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((************************,,,...111666>>>HHHSSS[[[___```ccciiioooqqqnnnkkkbbbaaa```___^^^______```[[[[[[ZZZWWWVVVYYY___eeeqqqxxx:::;;;<<<===@@@BBBDDDFFFIIIIIIIIIHHHFFFDDDBBBAAA<<>>???BBBEEEGGGHHHIIIIIIGGGHHHHHHJJJMMMPPPSSSTTTXXXZZZ^^^dddkkkttt}}}zzzuuullljjjiiiiiimmmttt|||}}}{{{{{{|||~~~~~~}}}|||{{{zzzzzzzzz{{{zzzxxxwwwwwwxxxxxxyyywwwwwwwwwwwwvvvuuutttsssvvvuuuuuutttvvvxxxzzz{{{|||~~~{{{vvvsssqqqqqqqqqrrrtttuuuvvvwwwwwwvvvxxxzzz{{{zzzwwwssspppmmmooorrrrrrrrrrrrsssuuurrrqqqooollljjjnnnvvv}}}{{{~~~~~~|||zzzyyyyyyyyyyyyyyyzzz{{{ssseeeXXXNNNHHH@@@===999555444333222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))******++++++******)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""############'''''''''&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$######""" !!!!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######################## """$$$$$$$$$$$$&&&'''***333666...$$$"""###$$$""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((***+++,,,---...111666999AAAHHHRRRZZZ^^^___]]]\\\aaadddiiilllnnnnnnnnnnnngggfffeeecccbbbaaa___^^^[[[ZZZXXXVVVWWW\\\dddkkk}}}@@@AAACCCDDDFFFGGGGGGHHHDDDFFFIIINNNSSSXXX]]]___eeedddeeeiiipppxxx{{{yyyqqqpppppppppqqqtttwwwyyy}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}xxxvvvwww{{{~~~~~~~~~~~~|||{{{yyyxxxxxxxxxzzz|||~~~{{{||||||}}}~~~|||yyyyyyzzzzzzzzzxxxwwwvvvwwwsssrrrooojjjgggiiipppvvvssstttwwwyyyzzz}}}}}}}}}~~~rrreeeYYYRRRMMMHHHAAA<<<999888777666000///...---------......,,,,,,+++++++++***************++++++++++++******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######"""########################"""######$$$$$$$$$######"""######$$$%%%&&&''''''$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################!!!"""$$$$$$$$$%%%'''(((...333333+++### !!!"""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))***+++,,,---///333999>>>MMMTTT]]]dddfffdddbbbaaaeeeiiinnnqqqqqqoooooooooiiihhhfffdddcccbbbbbbccc\\\]]]^^^aaafffmmmuuuzzzBBBBBBBBBCCCDDDFFFHHHIIIHHHKKKRRRYYYbbbhhhnnnppppppmmmjjjjjjooouuuzzz|||~~~|||||||||xxxwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{{{{||||||zzzyyyzzzzzzvvvppplllmmmqqqwww|||~~~|||{{{vvvsssoookkkhhhiiilllooommmnnnoooooooooqqquuuwww|||~~~|||{{{rrrfff^^^WWWRRRJJJDDD@@@===<<<:::444333111000/////////000,,,,,,,,,+++++++++************++++++++++++*********))))))(((((())))))***((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$"""######$$$$$$$$$###############$$$$$$################################################$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$######""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################!!!"""$$$$$$$$$%%%'''***222000,,,'''###"""###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))+++,,,---///333:::BBBHHHTTT[[[cccggggggeeedddeeeiiinnnsssuuussspppoooooohhhgggeeebbb```aaadddfffdddggglllsss{{{AAAAAAAAABBBDDDHHHLLLNNNUUUZZZcccnnnyyy{{{uuurrrsssvvvyyyzzz|||~~~zzzyyy{{{}}}}}}{{{yyywwwvvvwwwyyyzzzyyy{{{~~~zzz{{{zzzyyy{{{|||xxxqqqnnnpppwww}}}yyyvvvuuuuuuttttttssssssrrrooommmmmmoooqqquuuwwwyyyyyyxxxvvvvvvvvvzzzzzz{{{}}}|||||||||~~~ssskkkccc___ZZZUUUPPPKKKEEEAAA<<<:::777444222000000000------------,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))$$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$ """$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%###"""""""""###$$$######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#################################"""""""""###%%%&&& !!!!!!"""""""""###$$$$$$############$$$$$$"""#########$$$$$$$$$$$$######################## !!!###$$$%%%%%%%%%$$$########################!!!###$$$$$$$$$%%%(((+++999222)))%%%$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&& !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))+++---000444:::DDDOOOVVVZZZ```fffhhhfffeeefffiiijjjpppuuuvvvrrrnnnlllmmmffffffeeeddddddiiipppvvv}}}AAA@@@@@@AAADDDJJJOOOSSSbbbhhhttt~~~|||}}}}}}~~~}}}||||||~~~}}}yyyvvvvvvyyy}}}}}}~~~~~~zzz}}}~~~zzzvvvttttttvvvrrrsssuuuuuusssrrrssstttpppqqqssswww{{{{{{zzzyyyxxxyyy||||||tttrrrpppmmmiiiddd\\\SSSNNNCCC@@@<<<777444222111000//////.........---------***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%% ###%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$########################!!!$$$&&&'''''''''########################"""###$$$$$$$$$%%%)))+++BBB666)))$$$$$$$$$###""""""""""""""""""""""""""" """###%%%&&&&&&$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,...222888@@@LLLYYYaaabbbggglllllljjjiiilllpppjjjpppuuuvvvqqqllljjjjjjiiijjjkkklllpppyyyEEEFFFGGGGGGJJJRRR]]]eeekkkyyy}}}zzzwwwwwwyyyyyyxxxvvvwwwyyyyyyxxxwwwxxx}}}~~~{{{xxxuuuuuuyyy}}}zzz}}}{{{yyywwwuuuuuuvvvvvvtttqqqnnnnnnqqqvvvzzz|||||||||zzzwwwtttuuuyyy}}}yyynnneeeVVVOOOFFF@@@===;;;888555777444000......---,,,***((((((((()))******++++++*********))))))))))))(((************************))))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&((())))))(((&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))&&&$$$%%%''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""#########""""""""""""##############################$$$###"""!!!!!!"""###$$$########################"""###$$$$$$$$$%%%'''***HHH,,,""")))'''###%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%))))))))))))(((((((((((('''(((************+++,,,---222;;;FFFQQQ[[[bbbeeejjjrrrzzzzzzsssllljjjkkkrrrssssssppplllhhhfffeeefffeeehhhpppzzz~~~~~~JJJLLLOOORRRVVV___jjjrrryyyuuusssqqqrrruuuwwwwwwvvvxxxzzz|||{{{xxxxxxzzz}}}zzzyyywwwvvvxxx~~~zzzxxxwwwxxxyyyvvvssspppooopppsssuuuuuusssuuuxxx}}}|||}}}|||yyyvvvvvvxxx{{{}}}nnnfffZZZPPPIIICCC<<<777888666222000000000///---++++++++++++++++++******++++++++++++************************************))))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$############'''&&&&&&%%%%%%&&&&&&&&&'''((()))(((&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&$$$%%%''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$##################""""""""""""##############################$$$###"""!!!!!!"""###$$$###########################$$$$$$$$$$$$&&&))),,,FFF+++"""((('''###%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&)))))))))))))))))))))(((((()))*********+++---///333;;;FFFPPPYYY___dddgggqqqyyyxxxqqqnnnnnnnnnoooooommmiiifffeeeeeehhhfffiiirrr~~~~~~~~~PPPSSSWWW[[[___gggqqqxxx|||pppooonnnpppsssvvvwwwwwwyyy}}}~~~zzzwwwwwwxxxvvvuuuuuuvvv{{{zzzzzz~~~~~~}}}}}}~~~}}}{{{wwwuuuuuutttsssrrrsssuuuxxx{{{~~~}}}~~~}}}||||||~~~~~~{{{zzz{{{|||~~~sssfff[[[PPPEEE>>>777555111000//////...------.........---,,,***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$##############################&&&%%%%%%%%%$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$########################$$$$$$$$$###$$$''',,,000BBB***"""(((&&&###%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))************---111555<<>>((("""'''%%%$$$&&&###%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''')))))))))))))))*********)))*********+++000666;;;EEEPPP\\\ccceeehhhnnnuuu|||yyyqqqlllkkkiiijjjjjjiiigggggghhhiiijjjiiinnnzzziiilllnnnnnnnnnppptttyyy}}}zzzyyyxxxvvvttttttuuuwwwxxx{{{}}}~~~yyyvvvuuuvvvqqqqqqqqqrrrwww|||vvvvvvvvvyyy}}}~~~~~~|||wwwtttqqqooorrruuuyyy}}}uuueeeVVVLLLDDDAAA<<<999777555333111,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###""""""$$$##################$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''%%%###"""$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###############"""$$$$$$###""""""###$$$$$$$$$$$$######""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###$$$)))///444888'''"""'''$$$$$$&&&"""%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))*********+++)))******,,,///555===CCCMMMVVV___dddfffkkksss{{{}}}{{{tttnnnjjjiiikkklllmmmlllkkkjjjkkklllfffiiirrrtttvvvvvvtttqqqrrruuuyyy~~~~~~|||yyyxxxwwwuuussstttwwwzzz~~~zzzwwwwwwssssssuuuwww{{{xxxxxxyyy~~~}}}{{{xxxwwwwwwvvvuuutttsssssstttwww||||||wwwrrrnnnkkkjjjlllpppsssxxx~~~qqq```UUULLLHHHBBB>>>:::777333111------------------....../////////.........------))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!!!!"""############"""########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$#################################$$$$$$$$$%%%)))...222444%%%###&&&###$$$&&&"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&((())))))******+++++++++)))+++---000666>>>GGGMMMUUU[[[bbbfffhhhnnnvvv}}}~~~{{{vvvpppllljjjjjjlllnnnppppppnnnlllkkkkkkbbbggguuu{{{tttrrrtttwww{{{}}}~~~|||||||||{{{zzzuuuvvvvvvuuuuuuwww}}}~~~{{{vvvyyy|||yyyyyy|||yyytttpppllliiidddccccccffflllrrrvvvxxx{{{|||}}}}}}}}}{{{zzzwwwtttqqqooojjjkkklllnnnqqqwww~~~rrrhhhXXXSSSLLLFFFAAA<<<777444222111///---------.../////////.........---------************************))))))))))))((((((((((((&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%"""!!!  !!!"""########################!!!"""""""""#########$$$!!!"""######$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%&&&(((,,,000000$$$###&&&"""$$$'''!!!######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,+++---222777>>>GGGPPPWWW]]]aaafffjjjnnnrrrwwwzzz}}}zzzuuupppkkkiiijjjkkkllloooqqqqqqnnnkkkhhhgggbbbhhhuuu{{{vvvuuuwwwwwwxxxzzz~~~}}}{{{{{{zzzxxxuuuuuuvvvwwwwwwvvvrrrtttvvvvvvxxx|||yyy}}}|||}}}|||tttmmmgggcccZZZYYYXXXZZZ```fffkkkmmmsssuuuxxx|||{{{{{{yyyxxxwwwvvvuuuuuummmmmmmmmmmmooottt{{{yyyfffaaaZZZRRRLLLFFFAAA===777555111...------...000,,,,,,,,,+++++++++******************************))))))))))))((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%######%%%'''######$$$$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%&&&$$$###!!!!!!###$$$&&&########################!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################"""###%%%%%%&&&(((+++......######&&&"""$$$'''!!!"""###$$$%%%&&&%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((())))))***++++++,,,,,,,,,000555<<>>999555333000///...---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***'''(((((((((((((((((('''$$$%%%&&&'''(((''''''&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''')))(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$"""&&&)))(((### ###&&&######$$$$$$$$$%%%%%%%%%###"""###$$$%%%%%%###!!!$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%% &&&'''###!!!###$$$!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############%%%(((+++===<<<<<<;;;888111((("""#########$$$%%%$$$$$$############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%'''((((((((('''&&&((((((((()))))))))******)))(((((((((((()))******+++,,,,,,---000555<<>><<<999+++'''###"""###$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))************)))))))))***+++++++++...222666<<>>;;;777333///.........------...000222111///,,,)))(((((()))+++))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''')))***,,,---%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&### !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%(((+++---+++***)))'''%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***))))))((((((((()))))))))+++,,,,,,,,,---///111...666AAAKKKRRRYYY```eeeppprrrvvv{{{~~~~~~{{{xxxwwwwwwwwwvvvuuusssqqqoookkkmmmoooooopppvvv}}}{{{yyyzzzzzzzzzzzzzzz~~~~~~}}}~~~zzzuuuqqqnnnjjjfffccc___]]][[[YYYXXXZZZ^^^aaafffggglllqqquuu|||~~~yyysssooonnnnnnmmmkkkjjjgggcccdddjjjsss{{{zzzxxxuuussstttyyyzzzmmmeeeXXXSSSJJJCCC>>>:::777555/////////...---,,,...///000...,,,***))))))***+++******)))))))))((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%&&&'''%%%######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&(((***))))))'''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))(((((('''(((((()))((()))*********,,,...111777@@@LLLWWW^^^eeekkkooorrrsssvvvzzz~~~}}}zzzvvvvvvvvvuuussspppnnnlllgggggghhhiiimmmwwwzzzzzzzzzzzzzzz{{{{{{{{{zzz|||}}}vvvqqqfffccc^^^ZZZWWWVVVVVVVVVZZZYYYZZZ]]]```ggguuu}}}|||{{{zzzvvvooohhhdddfffmmmtttxxxzzznnnfffYYYMMMEEE@@@===;;;444333111000...---------------,,,,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''$$$$$$$$$$$$%%%&&&((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''((()))***+++---111444???HHHVVVaaahhhmmmrrruuuuuuuuuvvvyyy}}}~~~}}}yyyyyyxxxvvvsssoookkkhhhcccbbbbbbfffooo||||||~~~~~~~~~yyyxxxzzzxxxtttmmmgggbbb]]]ZZZXXXXXXTTTRRRSSSVVV[[[gggrrr|||vvvnnniiiiiinnnsssvvvyyylll]]]RRRJJJCCC@@@999777555333111000...---+++,,,---......---,,,,,,++++++*********)))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&((('''%%%$$$%%%&&&)))***''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&%%%###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########!!!"""###%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))((()))+++,,,...222888<<>>:::666333000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))+++***)))(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''))))))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((('''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))***+++,,,---222333666;;;CCCOOO\\\dddiiimmmrrrvvv{{{~~~}}}}}}}}}yyyzzz|||{{{uuuqqqmmmhhhfffgggiiilllmmmjjjkkkjjjjjjmmmuuu~~~yyytttpppjjjeeeaaa^^^aaafffkkkrrr|||{{{uuurrrsssuuuzzzqqq[[[JJJBBB>>>:::666111000......///000///...111///---+++***+++,,,---************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''')))))))))(((%%%!!!'''((())))))(((((()))***+++---...,,,***))),,,///111555<<>>:::888666333222------.........---,,,,,,,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&''')))(((''''''(((******,,,///111444;;;EEEMMM\\\dddqqq}}}yyypppjjjhhhfffeeefffaaa___```cccgggmmmttt|||tttnnnjjjhhhfffeeellluuu~~~wwwpppllliiimmmrrrwww}}}vvviii\\\TTTOOOKKKFFFAAA===999555222000000//////...------------------,,,,,,,,,++++++************************((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********'''((())))))(((((()))***(((***---000555>>>IIIRRRbbbkkkwwwyyytttqqqmmmfffaaabbbaaa```bbbgggjjjqqq{{{zzzqqqllljjjhhhfffkkkttt{{{|||{{{tttppphhhjjjkkkmmmqqqyyyuuukkkfff\\\YYYSSSNNNHHHAAA999555444333111///...------...------------,,,,,,,,,,,,************************((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$### """$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&(((***++++++++++++(((***++++++******+++,,,***,,,///222777BBBOOOXXXfffooo{{{vvvmmmgggfffccc]]]\\\___\\\```gggnnnwwwyyyrrrpppnnnmmmkkkssszzz{{{}}}}}}{{{iiiiiihhhggghhhooozzz}}}wwwtttnnnjjjddd^^^VVVMMMDDD===777555222///------............---------,,,,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))!!!###%%%'''((((((''''''''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""" ###%%%&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$&&&((()))***)))'''&&&***,,,------,,,+++---......000333666<<>>EEEMMMVVVaaaiiiqqqxxx}}}uuurrrttt|||yyyqqqfff]]]UUUTTTVVVYYY___fffooo|||}}}wwwpppiiidddaaacccfffjjjpppvvv~~~|||uuunnnlllnnnttt|||qqq]]]NNNCCC999666555111......//////---,,,,,,,,,,,,,,,)))))))))(((((((((((('''((()))******(((((((((***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&###"""%%%%%%###$$$'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''''''''%%%&&&'''((())))))))))))%%%&&&&&&'''((())))))******))))))***+++---...///444:::DDDMMMVVV```lllsssyyy~~~yyysssppprrrvvv}}}vvviii]]]YYYZZZ\\\```dddfffooo}}}{{{uuuooofffaaaaaacccfffkkksss~~~uuunnnmmmnnnttt}}}hhhZZZLLL???:::999555222000000///...---,,,,,,,,,,,,))))))))))))(((((((((((()))***+++***((('''((()))''''''(((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&((($$$$$$&&&&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&'''((())))))))))))((())))))******++++++,,,++++++++++++,,,...111444777???KKKVVVaaakkkvvv~~~~~~{{{xxxwwwwwwvvvzzz|||lllfffdddbbbbbbcccdddiiiqqq{{{|||wwwoooiiiggghhhjjjmmmsss}}}|||rrrnnniiikkkrrrxxxbbbSSSDDD>>><<<777333111000000///...------------+++++++++*********))))))***+++++++++)))((((((***''''''(((((()))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%)))&&&%%%&&&%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''((())))))))))))++++++++++++++++++++++++***++++++++++++...444888>>>GGGTTTaaalllvvvzzzzzz~~~~~~}}}{{{zzzyyyxxx|||}}}}}}~~~~~~~~~~~~~~~|||}}}~~~xxxqqqjjjeeedddeeefffkkkqqqwww~~~yyyuuuqqqqqqppppppsssyyywwwrrrhhhhhhlllvvvlll^^^OOOFFF@@@999444333111000///......---......,,,,,,,,,,,,+++++++++++++++,,,---,,,***))))))***((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###############$$$%%%%%%(((%%%$$$&&&%%%""""""%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))*********)))))))))))))))((()))*********///666===HHHQQQ___lllvvv}}}{{{zzzssssssrrrqqqpppooonnnnnniiiiiihhhhhhgggfffeeeeeedddeeefffggghhhiiiiiiiiieeeeeefffhhhjjjlllnnnooovvvvvvvvvtttqqqooooooppplllmmmnnnoooqqqsssuuuvvv{{{~~~zzzsssqqqllljjjjjjlllnnnttt{{{zzzwwwtttrrrtttwwwzzzzzzqqqpppooosss|||{{{ooo```UUUJJJ>>>999888222111000///............,,,,,,,,,,,,++++++++++++---......---+++******+++))))))))))))))))))******(((((((((((((((((((((((('''(((((((((((((((((((((&&&'''''''''((((((((())))))((((((((('''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%"""!!!$$$%%%###$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&%%%&&&'''((())))))))))))((())))))******+++++++++***+++---------333<<>>>>>222111000//////.........,,,,,,,,,+++++++++******...//////...,,,++++++,,,******))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''!!!###%%%$$$&&&)))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''(((((((((((((((''''''%%%&&&'''((())))))))))))((()))***+++---...///000---///111111222888CCCKKKYYYcccqqq~~~}}}{{{sssrrrpppnnnkkkgggdddbbb___]]]ZZZWWWTTTSSSRRRRRRPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKMMMOOOQQQVVVWWWXXXXXXYYY\\\```dddhhhjjjmmmqqqsssuuuvvvvvv~~~|||qqqmmmmmmmmmsss||||||xxxqqqjjjdddgggjjjrrr~~~~~~{{{zzzzzz||||||nnn___RRRHHHBBB>>>888333444444000,,,,,,//////---,,,+++*********************************))))))))))))************(((***---......+++(((%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((()))((('''&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%""" ###$$$###!!!$$$#########""""""!!!!!!&&&%%%%%%$$$#########$$$######$$$$$$%%%%%%%%%&&&"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''(((''''''''''''((())))))$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((((())))))************)))))))))+++...000555???KKKTTTccclllzzz}}}xxxsssppplllhhheee___^^^\\\[[[YYYWWWUUUUUUPPPOOOMMMKKKJJJIIIIIIJJJIIIIIIGGGFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCFFFEEEDDDCCCDDDEEEGGGIIIGGGHHHIIIIIIIIIKKKOOORRRVVVWWWZZZ]]]```bbbbbbccckkknnnssswwwzzz~~~}}}wwwsssoooqqquuuzzzwwwoooiiigggiiinnnxxx~~~zzzxxxxxxsssvvv|||{{{lll^^^SSSLLLCCC;;;555444444000......///...---,,,++++++++++++++++++++++++++++++++++++++++++******))))))((((((((()))+++,,,,,,***((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%###!!!!!!######""" %%%$$$$$$$$$############&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$!!!$$$%%%%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))))))))*********************---000444;;;EEERRR[[[gggqqq}}}wwwtttiiifffaaa\\\YYYUUURRROOOKKKJJJIIIHHHGGGGGGHHHIIICCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@??????AAA@@@???>>>>>>???AAAAAA@@@AAAAAAAAAAAABBBEEEGGGIIIKKKMMMPPPRRRTTTTTTTTTVVVXXX\\\```dddjjjppptttyyy}}}~~~tttooonnnooovvvvvvqqqiiijjjlllrrr{{{~~~{{{zzzrrrrrruuu{{{}}}nnnbbbZZZLLLCCC:::777555222111222//////...---,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))(((''''''(((((()))*********)))))))))((((((''''''(((((()))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%###$$$$$$%%%###"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$### """$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********))))))******++++++,,,,,,+++///444:::BBBNNN[[[eeennnxxxzzzuuuqqqkkkeeeaaaYYYVVVRRROOOMMMKKKHHHFFFFFFDDDCCCAAAAAABBBDDDFFF@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@BBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBB???@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAABBBAAA@@@????????????@@@AAABBBBBBAAA@@@@@@BBBDDDFFFGGGIIILLLMMMNNNNNNNNNIIIKKKNNNPPPTTTZZZ```dddgggkkkpppvvv{{{}}}rrrlllkkknnnssswwwzzz~~~}}}yyyppppppppprrrwww|||yyyxxxxxxxxxzzz|||ooogggZZZOOOCCC===999555444555000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((''''''(((((()))*********))))))(((((())))))***(((((((((((())))))))))))'''''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%&&&&&&%%%$$$###&&&%%%&&&&&&'''(((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%%%%&&&((((((''''''''''''((())))))''''''''''''&&&&&&&&&&&&''''''((()))******++++++*********+++,,,------......333:::AAAJJJUUUccclllvvv|||xxxpppmmmhhhddd```[[[UUUQQQMMMKKKHHHGGGGGGGGGEEEDDDGGGEEECCCBBBAAABBBDDDEEEAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEE@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>===>>>???AAABBBDDDFFFGGGGGGGGGGGGDDDEEEGGGHHHJJJMMMSSSVVVVVVXXX\\\bbbiiinnnqqqrrruuuwwwyyy~~~}}}tttjjjiiiiiiiiilllppptttwwwzzz{{{{{{yyyyyy||||||zzzvvvuuu|||~~~wwwiii\\\OOOFFF???999555666111111000///............,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((((((''''''((()))***+++*********))))))*********&&&''''''((()))***++++++''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&'''((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""$$$&&&'''(((((()))######$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&%%%&&&'''(((''''''''''''((())))))'''''''''''''''''''''&&&'''(((((()))***++++++,,,*********+++,,,...///111222777@@@HHHQQQ]]]iiirrrzzzuuuoooiiieee\\\ZZZWWWTTTQQQNNNJJJGGGEEECCCBBBBBBCCCDDDDDDCCCFFFEEECCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBAAA???>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCAAABBBCCCCCCCCCEEEHHHJJJIIIJJJLLLQQQVVVZZZ\\\\\\\\\___cccgggkkkrrryyy}}}rrrmmmhhhdddeeegggjjjkkksss~~~|||wwwuuu{{{zzzmmm___TTTJJJ@@@999777333333111000///.........------------------------*********+++++++++,,,,,,))))))((((((((()))******+++******))))))******+++%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&'''############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((())))))******+++++++++++++++++++++---///111333777===GGGQQQ[[[gggsss|||{{{{{{wwwrrrlllfffaaa\\\XXXUUUNNNMMMKKKKKKJJJIIIFFFDDDDDDCCCAAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBDDDFFFFFFFFFDDDBBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCC???AAABBBBBBAAAAAABBBDDDDDDDDDDDDGGGKKKNNNMMMLLLJJJMMMQQQSSSVVV[[[bbbgggnnnrrrxxx~~~wwwnnnjjjiiigggfffjjjuuu{{{wwwzzzttthhh[[[MMMAAA===666555333111///......---------------------------+++++++++++++++++++++*********************))))))******))))))))))))******((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%"""###%%%&&&'''&&&%%%$$$$$$%%%&&&(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%######$$$%%%%%%$$$######!!!%%%&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))************************++++++++++++---000333555<<>>888555333///...000//////......------,,,,,,,,,,,,,,,++++++++++++***************++++++++++++************************((((((((((((((((((((((((((())))))))))))((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$$$$$$$%%%%%%'''%%%$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&############$$$%%%''''''$$$$$$######$$$$$$%%%&&&(((CCCZZZiiippp\\\888"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))))))))***+++,,,---+++,,,---...111666===AAAOOOWWWdddoooyyy|||wwwiiieee___XXXSSSOOOMMMMMMPPPNNNNNNOOOQQQRRRRRRQQQQQQQQQSSSUUUWWWYYY[[[\\\YYYYYYZZZ[[[\\\^^^___```^^^]]]\\\]]]___`````````cccbbbaaaaaaaaaaaaccccccbbb___]]]]]]___bbbcccccceeeeeeeeedddccccccbbbbbbbbbbbbaaaaaa```___]]]]]]___dddiiilllllljjjgggfffddddddcccbbb```___]]]\\\XXXYYYYYYXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTSSSUUUSSSQQQNNNKKKIIIFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBCCCFFFIIILLLQQQXXX___gggooowww||||||xxxxxxyyy|||zzzgggXXXMMMDDD<<<888555111111333.........---------------,,,,,,,,,,,,++++++++++++************+++++++++,,,************************(((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***)))(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&'''))))))'''%%%(((&&&%%%###$$$%%%((()))'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$:::OOOdddsssddd???(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((()))))))))*********((((((((()))+++,,,...///---......000444;;;CCCIIIUUU___lllxxx~~~zzzvvvpppiiieee]]]ZZZVVVQQQNNNNNNNNNOOOQQQQQQSSSVVVYYY[[[\\\]]]ZZZ[[[]]]___aaacccdddeeecccccccccdddfffgggiiijjjgggfffeeefffhhhiiiiiiiiiiiiiiihhhggghhhiiijjjkkkhhhgggeeeeeefffhhhhhhhhhkkkllllllkkkjjjiiihhhiiiggghhhiiihhhfffdddddddddgggllltttyyyyyywwwuuutttpppooonnnmmmjjjhhheeeddd`````````___^^^]]]\\\\\\]]]^^^______^^^\\\ZZZXXXWWWVVVTTTQQQNNNKKKIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDCCCFFFJJJNNNTTTZZZaaafffrrrzzz~~~~~~sssfffWWWMMMDDD>>>999555444666------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************(((((((((((((((((((((((())))))************))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&'''(((***)))'''$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''%%%$$$#########$$$$$$######$$$$$$%%%&&&###***...999IIIGGG555---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******)))))))))***+++,,,............000222777@@@JJJQQQ\\\ffftttzzzwwwrrrmmmggg```[[[WWWVVVTTTRRRPPPOOOPPPRRRSSSTTTWWWZZZ^^^bbbdddggghhhfffgggiiijjjkkkllllllllljjjkkkkkklllmmmooopppqqqnnnlllkkklllnnnppppppooonnnmmmlllllllllnnnoooppprrrqqqpppppprrrrrrqqqpppooopppqqqpppnnnmmmnnnpppppprrrsssqqqnnnkkkkkklllqqqvvv~~~zzzzzzzzzxxxvvvrrrooommmmmmlllkkkjjjiiigggfffeee```aaabbbbbbaaa^^^\\\ZZZWWWVVVUUUSSSQQQOOOMMMLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEECCCBBBAAAAAA@@@@@@??????@@@AAACCCEEEGGGLLLRRRVVV^^^gggrrr{{{~~~rrraaaWWWLLLDDD>>>777555777//////............---------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$&&&&&&&&&((())))))&&&### !!!$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$######"""$$$$$$######$$$$$$%%%&&&%%%******...777222%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))++++++++++++++++++,,,---...///111555;;;EEEQQQXXXcccnnn}}}~~~yyymmmjjjfff```[[[VVVSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVXXX\\\aaafffiiikkknnnpppqqqrrrssstttttttttsssrrrrrrrrrrrrsssuuuvvvxxxyyysssqqqpppqqqsssuuuuuutttsssrrrrrrrrrrrrtttuuuvvvwwwvvvvvvxxxyyyyyyxxxvvvuuuvvvwwwvvvsssssswwwzzz~~~zzzwwwwwwxxxxxx|||}}}{{{xxxvvvsssqqqqqqooollljjjeeeeeeeeedddccc```^^^]]]ZZZZZZYYYWWWVVVTTTSSSSSSMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBAAAAAABBBBBB@@@???===>>>???@@@AAAEEEIIIMMMOOOVVV```hhhpppzzz}}}|||{{{{{{yyy{{{~~~lllaaaUUUMMMDDD;;;777777111111000000///......---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******))))))'''(((((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&'''((('''%%%###!!!$$$'''((('''$$$"""###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$((('''***000)))"""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''((((((((()))))),,,,,,++++++++++++,,,,,,...000444:::BBBLLLXXX___mmmxxxuuulllggg___^^^ZZZWWWSSSRRRSSSTTTSSSTTTVVVXXXYYY[[[[[[\\\^^^bbbhhhmmmoooqqqtttwwwvvvxxxyyy{{{{{{zzzyyyxxxyyyyyyyyyzzz|||}}}xxxwwwvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~|||{{{|||~~~~~~||||||~~~}}}zzz|||}}}|||zzzvvvsssoooooommmllljjjhhhgggfffaaaaaa```^^^\\\[[[ZZZYYYTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPQQQQQQQQQOOOOOOOOOOOONNNLLLJJJIIIHHHGGGEEEFFFGGGGGGEEEBBB>>>???@@@@@@@@@AAADDDFFFDDDJJJQQQWWW\\\fffrrr|||~~~zzzxxxyyyvvvtttyyyyyyooocccYYYOOOCCC===<<<444333222111000///...---...------------,,,,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))&&&'''((())))))))))))((('''((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$$$$%%%%%%$$$###!!!###%%%''''''&&&%%%$$$###%%%''''''%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&######'''%%%###---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((()))(((((()))))))))*********+++++++++++++++,,,---...///222888???HHHSSS___fffxxx}}}rrrggg]]]XXXWWWVVVSSSQQQPPPRRRUUUXXXYYY[[[]]]```bbbcccccccccccchhhnnnrrrtttvvvyyy|||yyyzzz|||~~~~~~}}}|||~~~~~~~~~|||{{{zzzzzz|||~~~~~~}}}zzzxxxvvvtttrrrqqqpppppphhhgggeeecccaaa___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]][[[ZZZYYYWWWVVVWWWWWWXXXTTTTTTTTTTTTSSSQQQOOOMMMKKKIIIGGGHHHIIIIIIFFFCCCCCCDDDDDDBBB@@@@@@AAABBB???CCCHHHLLLPPPXXXdddmmm|||{{{xxxyyywwwrrrtttzzzzzznnndddXXXLLLDDDAAA666555444222111///...---......---------,,,,,,,,,++++++,,,,,,,,,---------************************))))))))))))))))))))))))&&&&&&'''(((((()))(((((('''((((((((())))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&'''$$$&&&((((((&&&%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""###$$$$$$######$$$$$$%%%&&&'''&&&!!!$$$,,,&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))))))))************+++++++++))))))***+++,,,...///000000444;;;CCCMMMXXXcccjjjzzzrrrhhh```ZZZWWWVVVRRRTTTVVVVVVWWWXXXZZZ\\\```dddiiikkkkkkkkklllnnnnnnnnnpppuuuzzz|||{{{xxx~~~|||{{{|||}}}{{{zzztttrrrooollliiihhhggggggcccbbbbbbccceeeeeecccbbbaaa___^^^^^^^^^^^^\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUOOOPPPQQQPPPNNNJJJFFFDDDIIIFFFBBBAAAAAACCCDDDDDDCCCBBBBBBCCCGGGMMMTTTXXXfffooo|||~~~}}}yyyvvvxxx~~~vvvooocccUUUJJJAAA===888444222111///...//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))((((((''''''(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&$$$%%%'''(((((((((''''''***))))))((((((((())))))+++&&&%%%))))))###!!!###'''%%%###"""###$$$'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&)))))))))))))))******+++***)))((((((((((((((()))***+++,,,,,,,,,---000222555:::BBBHHHOOO[[[jjjuuu|||vvvnnnjjjccc[[[UUURRRQQQQQQRRRUUUYYY\\\^^^```ccceeehhhlllqqqsssssstttuuuwwwvvvvvvwww{{{~~~~~~|||~~~zzzuuuqqqnnnlllkkkjjjhhhggghhhiiiiiihhhgggdddcccaaa```aaa```^^^]]]\\\\\\]]]]]]\\\ZZZYYYXXXTTTTTTUUUUUUSSSPPPLLLJJJKKKHHHDDDBBBBBBCCCDDDCCCCCCBBBAAAAAADDDHHHLLLOOOXXX^^^hhhqqq{{{{{{wwwzzz}}}qqqaaaUUUFFFAAA:::555222111111111//////.........//////000------------------------++++++++++++++++++++++++******************************))))))(((((((((((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((($$$$$$(((((($$$"""%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&''''''((((((((('''((())))))***))))))(((((((((((())))))***+++,,,,,,,,,---000333888>>>FFFMMMUUUaaaqqq||||||vvvpppjjjeee^^^ZZZUUUPPPMMMMMMOOOPPPTTTXXX^^^dddhhhkkknnnpppqqqtttxxx{{{|||}}}~~~zzzwwwuuuvvvtttqqqpppppppppooonnnkkkiiigggfffeeedddbbb```^^^___```aaaaaa___]]][[[YYYZZZ[[[[[[YYYVVVTTTRRRNNNKKKGGGEEEDDDEEEDDDCCCDDDCCCBBBBBBBBBCCCDDDEEEHHHKKKQQQWWW___lllzzzzzzzzz|||qqqeeeSSSKKK@@@777333222333444000//////....../////////........................++++++++++++++++++++++++***************************))))))))))))((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$''''''$$$$$$&&&$$$%%%'''((((((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,...222555===CCCLLLTTT^^^kkk{{{~~~|||wwwnnnhhhbbb]]]YYYWWWTTTQQQNNNNNNPPPSSSUUUZZZ___ffflllpppsssvvvxxxvvvxxx|||~~~zzzxxxwwwvvvuuurrrpppmmmkkkjjjiiifffdddaaabbbcccddddddbbb___]]]^^^^^^^^^^^^]]][[[YYYXXXRRROOOKKKHHHHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@BBBDDDHHHNNNWWWccckkkyyy}}}vvvdddZZZKKK>>>666444444555111000//////////////////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&%%%%%%'''''''''&&&''''''((((((''''''(((((('''%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''''''''((()))))))))))))))((())))))******+++,,,---------000444888AAAIIISSS]]]hhhuuu~~~{{{yyy~~~vvvqqqiiibbb\\\YYYVVVUUUUUUTTTRRRQQQRRRUUUXXXZZZcccgggnnnsssvvvxxxzzz|||zzz|||~~~}}}xxxvvvssspppooollliiifffeeefffggggggfffdddaaa```````````````___]]][[[ZZZUUURRROOOMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@???@@@AAACCCGGGLLLRRRVVV```hhhssswwwkkkYYYHHH===777555555111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************(((((())))))))))))(((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&((((((''''''((()))*********------+++'''&&&%%%%%%%%%$$$###""""""$$$&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***))))))(((((())))))***+++)))))))))))))))***++++++,,,,,,---...///333999===EEENNN[[[gggsss|||yyyvvvooocccaaa\\\XXXUUUTTTUUUUUUUUUUUUVVVWWWZZZ\\\___```mmmpppuuuxxxzzz{{{}}}~~~|||yyyvvvssspppmmmmmmmmmlllkkkiiigggfffeeedddccccccbbb```^^^]]]\\\YYYVVVSSSQQQPPPOOOMMMKKKFFFEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBCCCEEEGGGHHHOOOUUU^^^hhhrrr|||zzzgggTTTFFF===999666222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))+++000111,,,'''&&&&&&%%%&&&$$$""" !!!###%%%'''(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''((()))))))))))))))))))))***++++++))))))))))))******+++,,,,,,,,,...///222777>>>CCCKKKVVVfffuuu}}}zzzvvvmmmeee___XXXXXXWWWVVVUUUVVVXXXZZZZZZ\\\___cccfffiiikkkllluuuwwwzzz|||}}}~~~}}}zzzwwwvvvssspppnnnllllllkkkhhhhhhfffeeecccaaa______[[[YYYVVVUUUTTTSSSQQQOOOJJJIIIGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@AAACCCDDDEEEGGGJJJNNNTTT[[[dddmmmsss}}}}}}yyy}}}qqq___PPPEEE>>>:::333222111000////////////------------------------++++++++++++++++++++++++************************))))))*********+++++++++(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((((((%%%%%%%%%%%%&&&'''(((((()))000111+++&&&'''(((&&&$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((('''''''''''''''((((((((((((((((((((()))******))))))))))))***+++,,,---+++,,,...000444;;;CCCHHHSSS```rrr}}}{{{wwwuuujjjaaaYYYTTTUUUVVVWWWWWWXXXZZZ]]]___```ccciiinnnsssvvvwwwxxxyyy{{{}}}~~~}}}}}}yyyuuurrrqqqpppqqqlllkkkjjjgggeeecccbbbaaa\\\ZZZXXXWWWWWWVVVTTTRRRPPPNNNLLLIIIGGGFFFFFFFFFEEECCC@@@???AAACCCFFFGGGFFFFFFFFFHHHLLLSSS\\\ccchhhsss~~~vvvvvvvvveeeVVVJJJBBB===333222111000////////////........................++++++++++++++++++++++++************************))))))******++++++++++++(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''''''''''''''&&&'''&&&%%%%%%&&&'''(((***%%%%%%%%%&&&'''((()))***&&&...000***&&&''')))'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&)))((((((''''''''''''((('''''''''''''''((())))))))))))))))))***+++,,,---+++,,,...111666===FFFLLLYYYgggzzz~~~~~~}}}}}}|||wwwsssssskkkddd\\\VVVUUUVVVWWWYYY[[[]]]aaafffiiimmmooossswwwzzz|||~~~~~~}}}}}}{{{xxxtttpppmmmjjjiiihhhfffddddddaaa___]]]\\\ZZZWWWTTTQQQPPPPPPNNNMMMLLLKKKKKKIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDDDDDDDFFFIIILLLNNNVVV___lllwww|||}}}qqqaaaTTTKKKFFF;;;888555111//////111333///...---,,,+++,,,---...,,,+++******,,,......---************************))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$''')))***######$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$%%%''')))((()))+++,,,,,,+++***)))---++++++,,,//////,,,)))///000222444999BBBMMMTTT___rrr~~~|||xxxtttpppmmm}}}rrrfffaaa^^^YYYVVVVVVWWWZZZ^^^aaadddggglllooouuuwwwzzz~~~~~~{{{wwwsssqqqooollljjjiiifffcccaaa```___]]][[[XXXWWWUUUSSSQQQPPPOOONNNLLLJJJHHHGGGGGGGGGFFFEEECCCCCCBBBBBBCCCEEEFFFGGGMMMTTT\\\dddkkktttyyyyyyzzz}}}pppbbbUUUMMM>>>:::666222000000111111///...------------------...,,,+++,,,---///......************************))))))************)))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''((())))))))))))))))))'''&&&%%%%%%&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))((()))+++,,,,,,+++***)))+++******,,,///000...,,,...000333666===GGGRRRZZZkkk|||~~~{{{wwwrrrnnnlll{{{vvvkkkbbb[[[ZZZZZZXXXWWWYYY\\\```eeeiiilllppptttwww{{{}}}|||yyytttpppmmmkkkhhhdddbbbbbbaaaaaa```___^^^\\\YYYVVVTTTSSSSSSQQQNNNLLLJJJJJJIIIGGGFFFCCCCCCCCCBBBBBBBBBAAAAAADDDGGGKKKOOOTTT]]]hhhppp~~~~~~wwwvvvvvvxxx|||tttdddXXXHHHBBB:::555333333111000.../////////......---,,,///---,,,,,,...//////...++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''((())))))))))))(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&((('''%%%"""###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&''')))***((()))***+++,,,++++++***))))))***,,,///000000///---000555:::AAALLLZZZcccxxx~~~|||yyyuuuqqqmmmkkk}}}vvvooojjjfffccc\\\XXXZZZ\\\\\\]]]```dddhhhmmmqqqtttvvvyyy{{{~~~~~~xxxtttqqqmmmhhheeeeeeeeeeeeeeedddbbb```]]][[[YYYXXXXXXUUUSSSOOOMMMLLLKKKIIIGGGDDDDDDDDDDDDDDDBBBAAA@@@@@@AAACCCEEEHHHNNNWWW]]]iiippp{{{zzzwwwvvvxxxzzz~~~qqqdddXXXOOOCCC:::777555333111///000000111000///---,,,///---,,,,,,...///...---++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''&&&'''(((((())))))((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$&&&'''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''((()))******((()))***+++++++++++++++******+++---///000000000...333999???FFFRRRaaakkk{{{zzzxxxuuurrrpppnnnmmmxxxoooiiiccc___]]]^^^ZZZZZZ^^^bbbdddgggkkknnnqqquuuxxxyyyzzz{{{}}}{{{wwwrrrnnnmmmmmmlllkkkgggfffeeecccaaa___]]]\\\YYYVVVSSSPPPOOOMMMKKKIIIEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAACCCEEEHHHLLLOOOWWW^^^hhhsss~~~~~~}}}~~~}}}|||{{{}}}~~~uuujjj```QQQDDD<<<777444222000111222222111000...---...,,,++++++,,,------,,,++++++++++++++++++++++++))))))************))))))************************((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$%%%%%%&&&'''''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******(((((()))***+++,,,,,,,,,,,,------......///000000222777???DDDLLLXXXhhhsss~~~}}}}}}wwwvvvtttqqqpppooooooooovvvqqqiiiccc___]]][[[ZZZZZZYYY\\\dddjjjmmmrrrxxxwwwyyy{{{|||||||||~~~|||xxxuuusssqqqooonnnnnnnnnmmmkkkgggcccaaa]]]ZZZWWWTTTSSSQQQOOOMMMGGGFFFFFFEEEDDDCCCBBBBBB??????AAABBBDDDEEEFFFFFFLLLPPPXXX```jjjttt~~~}}}xxxwwwzzz|||tttgggXXXIII>>>777444333333333222111000///......,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,------...///.........000222555<<>>AAAHHHSSS```nnn~~~~~~}}}|||zzzzzzzzz{{{{{{wwwuuurrrmmmiiiggghhhjjjyyyuuuooohhhbbb___\\\\\\[[[\\\]]]]]]___ccchhhlllqqqrrruuuwwwzzz|||~~~|||qqqmmmhhheeecccbbb```___```]]][[[XXXWWWTTTPPPMMMKKKIIIGGGGGGGGGFFFDDDCCCCCCCCCBBBBBBCCCEEEGGGIIIPPPXXXdddnnnwww~~~xxxxxx{{{|||fffNNN???888333333333111000111000000/////////.........,,,,,,,,,,,,---------...*********++++++*********((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++***)))(((((()))))),,,+++---111333444999@@@BBBKKKYYYhhhvvv~~~}}}{{{yyywwwwwwwwwwwwtttrrrooojjjfffeeegggiii{{{uuullliiieeeaaa^^^]]]\\\\\\]]]___bbbeeehhhlllqqqttt|||||||||}}}~~~yyyxxxvvvuuuwww}}}|||xxxrrrllliiihhhfffdddcccaaa^^^\\\ZZZWWWTTTQQQQQQNNNKKKJJJIIIHHHFFFDDDCCCCCCBBBAAAAAABBBDDDEEEFFFLLLSSSYYYaaalll{{{{{{vvvuuuxxxxxxrrrZZZHHH>>>666444333111111333000000000/////////......++++++,,,,,,,,,,,,------))))))************))))))***************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))(((((((((((()))))))))))),,,++++++************+++---,,,---111444555;;;BBBEEEPPPaaarrr}}}zzzvvvtttrrrqqqqqqpppnnnkkkfffcccdddgggjjj~~~wwwooojjjcccbbbaaa``````aaaccccccfffiiilllooorrrvvvzzz}}}{{{vvvrrroooiiiiiihhhggghhhmmmsssxxxxxxsssooollljjjfffdddbbbaaa```^^^[[[XXXVVVSSSOOOLLLKKKIIIGGGEEEDDDDDDBBBAAAAAAAAAAAAAAADDDFFFIIILLLQQQ[[[hhhrrrzzzrrrqqqtttsssyyy|||hhhQQQEEE999444333111111333000000000////////////...+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((((((((((()))))))))))),,,,,,+++++++++,,,,,,---...,,,---222444777===DDDJJJVVVgggyyy|||yyytttpppmmmlllkkkllljjjgggdddbbbdddhhhlllyyysssnnnhhhddd______aaabbbeeehhhkkkmmmqqqsssvvvwwwyyy{{{}}}{{{zzzzzzzzzyyyuuutttrrroookkkgggdddbbb]]]^^^______```cccgggkkkqqqssswwwxxxvvvssspppnnnlllmmmnnnoooppprrrvvvyyy~~~}}}wwwrrrooolllkkkiiiiiihhhgggdddbbb[[[XXXSSSOOOMMMKKKIIIGGGFFFFFFDDDCCCBBBAAAAAA@@@DDDEEEEEEEEEHHHPPPZZZbbbmmmwww{{{rrroooqqqooouuuyyy[[[LLL===666444222111222111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++******************************))))))))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))),,,,,,+++,,,,,,---......---,,,---222666999AAAIIIRRR\\\mmm}}}}}}}}}{{{vvvrrrmmmjjjhhhggghhhgggeeedddcccfffkkkooo|||tttnnnjjjgggeeeccc___```cccggglllppptttvvvyyyzzz{{{{{{{{{}}}yyyuuupppllljjjjjjiiihhhbbbbbbaaa___^^^\\\[[[[[[ZZZ\\\^^^______```bbbdddggghhhiiijjjhhheeebbb```ZZZ[[[\\\]]]]]]___ccceeeooovvv}}}yyyrrrqqqooonnnmmmkkkhhheee```\\\WWWSSSPPPNNNLLLKKKIIIIIIHHHFFFEEEDDDCCCBBBDDDDDDCCCBBBDDDHHHOOOTTT]]]eeerrrxxxrrrssspppttt|||dddSSSAAA999666333222222111111000000000/////////......------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))++++++++++++,,,...//////...---///444999>>>GGGPPPZZZeeeuuu~~~|||zzzyyywwwrrrnnniiifffdddccccccdddddddddeeehhhmmmpppyyysssjjjdddbbbcccdddeeeccceeeiiinnntttyyy}}}~~~}}}}}}}}}zzznnnjjjddd___]]]]]]\\\[[[VVVVVVVVVWWWXXXZZZ\\\^^^aaaccceeefffdddccccccdddeeedddbbb```^^^[[[XXXVVVOOOPPPQQQQQQRRRSSSVVVYYY```gggqqq{{{}}}zzzwwwuuuqqqmmmjjjeeeaaa[[[WWWTTTSSSQQQPPPLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCEEEHHHJJJPPPVVV```jjjuuuzzzxxxuuuwww{{{kkkZZZGGG>>>:::777333222111111111000000000///////////////......---------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,************************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%'''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++,,,...///000000///111888>>>DDDNNNWWWaaammm~~~}}}|||{{{yyywwwsssqqqmmmiiieeebbb``````^^^```bbbdddfffiiimmmpppxxxsssmmmddd^^^]]]```dddfffhhhkkkoootttzzzzzztttpppfffbbb\\\XXXVVVVVVVVVUUUSSSSSSTTTVVVYYY]]]bbbdddjjjlllnnnnnnkkkhhhgggfffeeebbb^^^[[[XXXVVVSSSRRRLLLMMMNNNNNNNNNOOORRRTTTWWW]]]gggqqqzzz|||wwwssshhhddd^^^ZZZXXXVVVUUUTTTMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEFFFIIIMMMSSS[[[dddqqq}}}yyyzzz|||}}}~~~ppp^^^KKKAAA>>>999555333111111111111000000000000000000/////////.........***++++++,,,,,,++++++************++++++,,,,,,,,,************************))))))))))))(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,---///000222111444;;;AAAHHHSSS]]]fffsss}}}}}}~~~|||{{{zzzyyywwwuuuooommmiiieeebbb___^^^^^^ZZZ]]]aaadddfffiiimmmooo~~~xxxssspppiiihhhfffdddbbbcccfffhhhmmmpppvvv}}}}}}wwwrrrmmmjjjaaa^^^ZZZVVVSSSSSSTTTVVVSSSUUUWWWWWWYYY]]]dddjjjoootttvvvtttrrrqqqlllfffccc```ZZZVVVSSSQQQNNNLLLLLLKKKJJJKKKMMMNNNOOONNNWWWYYY___hhhpppwwwyyyyyy~~~|||~~~yyyvvvppphhhbbb^^^[[[VVVRRRUUUTTTSSSSSSRRROOOJJJGGGIIIGGGEEEEEEEEEFFFEEEDDDCCCFFFJJJLLLQQQ[[[iiisss}}}||||||~~~~~~xxxmmmZZZIIIAAA???999222333444333111111222111.........---,,,,,,,,,,,,---++++++,,,------......///---,,,***)))((()))******++++++++++++++++++++++++((((((''''''''''''((((((&&&'''((()))******))))))***((('''&&&&&&'''(((***&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%)))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))+++******+++---......---000444999>>>DDDNNNYYYaaasss~~~~~~{{{zzz{{{yyyuuuqqqllljjjgggdddaaa___^^^]]]ZZZ]]]aaaccceeehhhjjjmmm|||uuupppllljjjhhhiiiiiigggfffgggjjjlllsssvvv{{{xxxrrrmmmiiiggg```^^^[[[XXXVVVVVVWWWXXXWWWYYYZZZZZZZZZ^^^eeejjjqqqvvvyyywwwvvvtttoooiiibbb___ZZZVVVTTTQQQOOOMMMMMMMMMLLLMMMPPPRRRSSSTTTZZZ]]]bbbgggllloooqqqqqqssssssssssssrrrqqqpppooonnnpppqqqqqqssszzz{{{uuunnnhhheeebbb]]]YYY]]]\\\[[[ZZZYYYVVVRRROOOLLLJJJHHHGGGGGGHHHGGGEEE@@@CCCEEEGGGJJJQQQ\\\eeeuuu~~~yyyjjjWWWKKKDDD===777555666555222111111000///000///......------......,,,,,,,,,------------...,,,,,,+++*********++++++++++++++++++++++++++++++,,,+++***)))(((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&'''&&&&&&%%%(((((((((((((((((((((((())))))*********++++++++++++******+++---.........222666<<>>:::777444000---///333111000//////......////////////...---,,,,,,++++++***+++---...///...------++++++++++++++++++++++++......,,,+++***))))))))),,,+++((('''&&&'''((()))))))))(((''''''((())))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''((())))))******++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---///111666:::@@@GGGQQQ^^^lllvvv}}}{{{}}}|||zzzwwwtttqqqmmmkkkfffdddaaa]]][[[[[[[[[\\\aaadddgggjjjlllnnnqqqsss~~~tttpppiiidddbbbdddgggjjjqqquuuzzz}}}yyyrrrnnnmmmlllllljjjkkkkkkkkkjjjiiihhhgggddddddbbb^^^[[[]]]ccchhhpppvvvzzzzzzyyyxxxrrrkkkaaa^^^ZZZXXXXXXWWWVVVUUUWWWXXXXXXXXXYYY]]]dddiiiqqqvvvyyywwwqqqlllllloookkkjjjhhhfffeeedddeeeeeedddcccbbb```___```ccceeeiiiooozzzyyyrrrooommmjjjgggeeebbb^^^[[[SSSQQQNNNKKKKKKIIIGGGEEECCCDDDFFFFFFFFFGGGHHHIIIKKKSSS___kkkyyy|||zzzuuueeeKKKAAA888444111...000555000///......------......//////...---,,,++++++******+++---...//////...---++++++++++++++++++++++++++++++***))))))))))))***,,,+++((('''&&&'''((()))))))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************+++++++++++++++,,,---------...222555777;;;BBBJJJUUUdddtttzzzzzz~~~}}}{{{wwwsssnnnkkkjjjdddbbb___\\\[[[\\\]]]^^^cccfffjjjlllmmmoooqqqsssyyytttkkkhhhdddaaaaaafffkkkooosssvvvzzz~~~|||wwwuuutttssssssooonnnnnnmmmkkkjjjhhhgggeeedddbbb^^^[[[]]]dddjjjpppvvv{{{{{{zzzxxxrrrjjjccc```]]][[[ZZZYYYXXXWWWXXXZZZ[[[[[[]]]ccclllsssxxx{{{~~~|||xxxtttttttttooonnnmmmllllllllllllllljjjjjjjjjiiigggfffeeeddddddfffkkkrrrxxxxxxtttpppllliiieeeaaa^^^XXXUUUQQQOOOMMMLLLIIIGGGDDDEEEEEEEEEFFFFFFFFFFFFHHHMMMTTT\\\fffwww}}}aaaOOO===777444000111555000///......------......//////...---,,,,,,++++++,,,,,,------...---------++++++++++++++++++++++++))))))((((((((())))))*********(((''''''((())))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))***************---.........000666::::::???FFFOOO\\\lll}}}}}}{{{|||}}}}}}{{{wwwqqqllliiihhhbbb```^^^\\\\\\^^^aaacccfffhhhkkklllmmmnnnoooqqq{{{tttmmmiiifffdddaaaaaadddjjjqqqvvvwwwzzz}}}~~~{{{zzzyyyyyyxxxvvvuuussspppnnnkkkjjjiiieeedddbbb^^^\\\___fffllltttzzz~~~}}}zzzsssllleeeccc___]]]\\\[[[ZZZXXXWWWYYY\\\^^^aaajjjvvv|||{{{vvvvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwuuurrrmmmjjjfffcccdddhhhjjjmmmwww~~~xxxsssoookkkfffccc^^^[[[WWWUUUSSSQQQNNNLLLHHHGGGFFFEEEEEEEEEDDDDDDEEEIIIMMMPPPWWWcccttt~~~yyy___EEE<<<888333000333111000//////......//////.........------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((''''''''''''&&&&&&'''''''''((((((((()))'''''''''(((((('''''''''%%%&&&'''((())))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((()))((('''''''''((()))***((((((((())))))******+++))))))))))))*********+++***---///000///222999???@@@EEELLLVVVddduuu~~~yyyzzz}}}~~~}}}||||||zzzuuunnnhhhfffeeeaaa```]]]\\\]]]aaaeeeggggggiiikkklllllllllmmmnnnzzzssslllfffaaadddcccbbbccchhhpppwww||||||~~~~~~|||||||||{{{zzz}}}{{{xxxuuuqqqooommmllleeeeeebbb___]]]```hhhnnnwww}}}|||uuummmgggddd```^^^]]]\\\[[[YYYUUUYYY]]]```eeeooo}}}}}}~~~~~~}}}wwwrrrjjjeeedddeeeddddddlllwww|||~~~yyytttooolllccc```\\\YYYWWWUUURRRPPPLLLJJJHHHFFFFFFEEEDDDCCCCCCFFFIIIKKKNNNVVVdddnnnjjjKKK???;;;444000111222111111000000000000000......---------,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++---,,,+++)))((('''''''''&&&'''((()))******))))))))))))************))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&%%%&&&'''((())))))((('''''''''(((***+++''''''(((***+++,,,---...))))))*********+++++++++***---000000000444;;;BBBDDDIIIQQQ\\\jjj||||||uuuyyy~~~|||{{{zzz{{{yyytttlllfffdddcccaaa___]]]]]]___cccgggjjjhhhjjjllllllkkkjjjkkklllyyyqqqjjjfffdddcccccceeehhhkkkooouuu{{{~~~}}}|||}}}~~~~~~}}}{{{yyywwwsssoookkkkkkfffaaa^^^```gggpppvvv~~~tttnnngggfffccc```^^^]]]\\\\\\\\\\\\]]]ccclllyyy~~~yyyqqqjjjiiifffcccffflllvvvxxxxxxrrrkkkiiieeebbb___\\\XXXUUURRRPPPMMMKKKJJJIIIGGGEEEDDDBBBAAAAAAGGGPPPYYY___rrr|||{{{~~~zzzWWWAAA::::::666111000000////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++(((&&&''')))***)))'''))))))************))))))((((((''''''''''''((((((***((('''&&&'''((('''&&&((((((((((((((((((((((((###%%%((()))((()))***+++(((((())))))***+++++++++)))'''%%%$$$$$$%%%$$$"""$$$$$$$$$%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,---------,,,---222444666<<>>:::888444111//////000000...............///000000/////////...------,,,,,,))))))***+++,,,,,,,,,,,,)))+++,,,***((((((***,,,))))))************))))))******))))))))))))*********((('''&&&'''((('''&&&(((((((((((((((((((((((( ###&&&)))***,,,...000'''((())))))((('''%%%$$$)))'''&&&&&&((()))((('''######$$$&&&&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))++++++,,,,,,---.........//////222:::???DDDLLLTTTbbbnnn~~~|||wwwuuurrrooommmjjjfffcccccc^^^[[[[[[[[[ZZZ]]]bbbeeefffhhhiiijjjiiihhhgggeeeeeeeeeeeeeeefffffffff{{{tttqqqsssvvvvvvzzz}}}vvvppplllaaaaaa___\\\ZZZ]]]eeekkktttyyyxxxzzz|||~~~}}}{{{yyywwwsssoookkkkkkpppwww{{{wwwooojjjbbb\\\ZZZ\\\```cccppptttyyy}}}wwwsssnnnmmmkkkgggddd```^^^\\\WWWVVVUUUUUUWWWZZZ^^^``````hhhnnnqqqwww~~~}}}yyyuuuqqqjjjcccaaadddaaagggmmmppptttyyyyyyvvvxxx{{{{{{wwwrrrlllgggccc^^^[[[RRRQQQOOOLLLJJJJJJJJJJJJEEEEEEHHHKKKLLLPPPZZZffftttuuudddTTTGGG@@@<<<999444111//////000222...............///000000000000///...------,,,,,,((()))***+++,,,---------)))+++,,,+++((((((***---))))))************))))))******))))))))))))*********((('''&&&(((((('''&&&((((((((((((((((((((((((%%%'''((('''%%%$$$$$$%%%%%%'''***,,,---,,,***)))(((&&&%%%%%%'''(((''''''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%&&&'''((()))######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++,,,------......///000000444<<>>888777444///...111000000///............///......//////......---,,,------+++*********++++++)))******+++,,,,,,------))))))))))))))))))))))))+++++++++++++++******)))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((++++++++++++++++++++++++------...---,,,---///222555777<<>>CCCJJJRRR^^^ppp~~~vvvzzzzzzoooiii``````^^^]]]\\\[[[[[[[[[[[[\\\___bbbeeeggghhhiiigggggggggfffeeedddbbbbbb___aaabbbbbbbbbbbbdddeeezzzuuuqqqnnnaaaZZZRRRMMMKKKLLLTTT]]]fffoooyyy~~~yyyvvvtttvvvxxx{{{}}}~~~~~~~~~{{{zzzxxxwwwuuusssoookkkfffbbbaaaeeelllsss~~~~~~xxxqqqmmmgggjjjooouuu{{{}}}xxxqqqiiiaaa[[[WWWUUUUUUTTTTTTSSSSSSSSSSSSQQQSSSUUUYYY\\\```cccdddjjjnnnrrruuutttpppkkkggg[[[XXXRRRMMMJJJIIIJJJKKKIIIIIIJJJJJJLLLMMMNNNOOONNNNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQOOOLLLJJJIIIJJJIIIJJJJJJJJJIIIIIIKKKMMMMMMTTT]]]dddnnn}}}wwwooohhhbbb\\\YYYSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFIIILLLNNNTTTaaammmzzz```JJJ>>>888333222111000000//////000000......//////......---,,,++++++---.........------++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((''''''&&&''')))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***+++,,,,,,)))******+++,,,,,,------,,,---//////000333666999???@@@EEENNNWWWeeeyyy{{{tttzzzxxxlllddd```___^^^[[[YYYWWWXXXXXX]]]___bbbeeeggghhhhhhgggfffffffffeeedddcccbbbaaa]]]___aaaaaaaaabbbccceee~~~|||{{{{{{xxxzzz~~~~~~xxxsssooolll^^^VVVOOOKKKIIIKKKTTT^^^eeennnwww}}}}}}yyyvvvrrrtttwwwzzz|||}}}||||||{{{yyywwwuuusssppplllhhhccc```aaahhhqqqyyy}}}wwwpppkkkfffkkkrrrzzz|||yyyssskkkccc\\\VVVSSSVVVWWWXXXZZZ[[[[[[[[[[[[]]]^^^___aaadddfffggghhhuuuyyy{{{tttppp```\\\VVVPPPLLLJJJKKKLLLKKKLLLLLLMMMOOOQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWUUURRROOOMMMMMMJJJKKKKKKIIIGGGFFFGGGIIICCCHHHOOOSSS[[[hhh{{{xxxppphhhaaa]]]WWWVVVRRROOOLLLKKKJJJJJJDDDDDDFFFHHHHHHJJJTTT```jjj|||jjjQQQBBB;;;666222111111000000000000000......//////......---,,,***+++---...///...------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******&&&''')))***+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&''''''((()))(((((('''%%%$$$######&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,))))))***+++,,,,,,------***,,,...///000222555888@@@AAAGGGPPP[[[jjjzzzttt{{{}}}||||||}}}~~~|||uuujjjaaa___^^^\\\YYYVVVTTTTTTUUU___aaadddfffhhhhhhggggggfffffffffeeedddcccbbbaaa\\\^^^`````````aaaccceee{{{uuupppkkklllpppmmmsssyyy~~~xxxrrrnnnkkkcccYYYOOOJJJHHHKKKSSS\\\ggglllttt{{{|||zzzwwwuuutttuuuxxxzzz{{{|||||||||wwwuuussssssssspppjjjeee^^^^^^aaajjjwwwyyyrrrmmmjjjiiiqqquuuzzz|||zzzxxxssskkkeeebbb___ZZZWWWZZZZZZZZZ[[[^^^aaaccceeecccfffhhhhhhkkkooommmiiivvv{{{{{{tttfff^^^UUUNNNLLLMMMNNNMMMTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[ZZZYYYXXXZZZ]]]```___^^^]]]\\\YYYWWWTTTRRRNNNOOONNNMMMJJJHHHHHHHHHFFFHHHHHHIIILLLWWWfffrrr~~~uuunnnfffaaa^^^[[[WWWSSSQQQNNNKKKIIIIIIGGGFFFFFFHHHKKKOOORRR___iii}}}qqqZZZGGG;;;666555333111000000///...---//////.........---------------,,,++++++***))))))***+++,,,,,,------,,,,,,+++++++++***)))(((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***((('''''''''((()))'''((()))))))))(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))(((((((((((()))******++++++,,,---------......///111555;;;???@@@DDDKKKTTTbbbuuuzzztttuuuvvvtttpppkkkhhhfffbbbaaa^^^YYYUUUUUUZZZ^^^bbbdddggghhhhhhggghhhiiijjjjjjiiigggfffdddcccccc^^^^^^___```aaabbbdddddd}}}sssmmmgggcccdddiiilllrrrzzzxxxrrrllliiibbbXXXNNNJJJHHHKKKSSS\\\hhhmmmuuu||||||yyyvvvsssrrrtttuuuwwwyyyyyyyyyyyyuuusssqqqpppoookkkeeeaaa]]]^^^ccclllyyy~~~wwwrrrnnnllllllvvvyyy~~~{{{xxxqqqlllfffcccaaa___\\\ZZZ[[[\\\]]]___aaaeeehhhiiiooorrrsssqqqrrrrrrnnnhhhlllpppwww}}}{{{sssmmm^^^YYYSSSPPPQQQTTTVVVWWWZZZ[[[\\\]]]]]]]]]]]]]]]___^^^]]][[[ZZZ[[[___ccchhhhhhiiihhhfffbbb___\\\TTTSSSRRROOOLLLIIIHHHHHHFFFGGGGGGFFFHHHPPP]]]fffrrr}}}~~~uuunnnhhhccc```[[[XXXUUURRROOOLLLKKKJJJHHHGGGHHHJJJMMMOOOUUU]]]oooppp[[[JJJ???:::777444222111111111000/////////.........---------//////......---,,,,,,+++***+++,,,,,,------,,,,,,+++++++++***)))((((((((('''(((((())))))******+++))))))))))))))))))))))))+++***)))((('''(((((()))(((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))))))))(((*********+++,,,,,,------...///000111333888>>>BBBCCCGGGNNNYYYggg{{{~~~zzzssssssrrrppplllhhheeedddcccbbb^^^YYYUUUVVV[[[___ccceeehhhiiihhhgggggghhhjjjiiihhhgggeeedddcccccc^^^^^^^^^___```aaacccdddwwwmmmeee```]]]```ffflllttt}}}zzzrrrkkkfff___VVVMMMJJJIIIMMMUUU^^^iiiooowww~~~{{{wwwtttrrrpppqqqrrrsssttttttttttttsssqqqnnnllliiieee___[[[[[[^^^eeeppp~~~{{{uuuqqqppppppqqq{{{}}}{{{vvvrrrgggdddaaa`````````___^^^___```bbbdddhhhkkknnnpppzzz~~~}}}{{{vvvlllccc```bbbgggkkknnnlllgggcccXXXVVVTTTTTTWWW[[[^^^___```aaabbbcccccccccbbbaaacccbbb___\\\[[[]]]bbbfffoooqqqtttuuusssooojjjggg___]]]ZZZUUUQQQMMMKKKIIIHHHHHHHHHFFFFFFJJJRRRYYY^^^gggvvvwwwqqqjjjgggbbb^^^ZZZVVVSSSPPPNNNLLLJJJHHHGGGIIIKKKLLLQQQVVVcccuuu{{{jjjXXXIII@@@;;;888666333222222333222111/////////.........------//////......---,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***))))))((((((************************))))))))))))))))))))))))******)))((((((((((((((())))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,---------...000111444999???DDDEEEJJJSSS___ppp}}}zzzrrrqqqnnnjjjfffcccaaa```cccaaa]]]XXXVVVXXX]]]aaaeeegggiiiiiihhhgggggggggiiihhhgggfffeeedddcccbbb^^^^^^^^^^^^___aaacccdddvvvkkkddd```___eeelllpppzzz}}}tttkkkeee\\\TTTLLLJJJLLLPPPYYYbbbmmmrrr{{{~~~zzzvvvrrrpppnnnnnnoooooopppppppppppprrrppplllhhhddd___ZZZXXXXXX^^^hhhttt~~~xxxtttrrrsssuuuwww~~~~~~zzztttoookkkaaa```______```aaabbbbbbeeefffhhhlllooosssvvvwww~~~{{{kkk]]]XXXYYYZZZ]]]___^^^[[[XXXXXXXXXXXXYYY[[[^^^___```dddeeeggghhhhhhgggfffeeeeeeccc```\\\[[[^^^dddhhhppptttyyy}}}}}}yyytttqqqllliiiccc]]]XXXSSSOOOMMMLLLLLLLLLJJJHHHJJJMMMQQQSSSYYYdddrrr~~~xxxqqqmmmgggbbb^^^YYYUUURRRNNNLLLJJJHHHGGGHHHIIIJJJOOOQQQZZZhhhxxx~~~vvvgggXXXKKKCCC>>>999777333222222333333222////////////............------,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++******)))))))))++++++++++++******))))))((((((((((((((((((((((((***))))))(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))***************++++++,,,------...***,,,...111444999???CCCFFFMMMXXXgggyyy}}}zzzrrrnnniiieeebbb```___^^^^^^\\\YYYWWWWWW[[[aaaeeegggiiijjjjjjhhhgggfffgggggggggfffeeedddcccbbbbbb___^^^^^^^^^___aaadddeeevvvlllgggdddeeellltttxxx~~~uuukkkdddYYYRRRLLLLLLPPPUUU___iiiqqqwww}}}yyyuuuqqqooolllllllllmmmmmmnnnnnnooorrrppplllfff```[[[XXXWWWWWW___kkkyyy~~~{{{wwwttttttvvvzzz|||~~~zzzuuupppkkkhhhbbbbbbcccddddddeeeggghhhlllnnnpppssswwwyyy|||}}}qqq```VVVVVVUUUVVVWWWWWWUUUSSSYYYZZZ[[[]]]^^^___```aaahhhjjjlllmmmmmmlllkkkiiidddbbb___[[[ZZZ]]]ccchhhpppuuu}}}~~~wwwqqqjjjccc^^^YYYSSSPPPOOOPPPOOONNNLLLLLLMMMNNNLLLPPPVVV___kkk}}}~~~vvvrrrlllfffaaa[[[VVVSSSMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIOOOZZZhhhyyy~~~vvviii\\\QQQHHHCCC:::777444222222222222222000000/////////.........------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++************,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))))))))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((()))))))))*********+++***++++++,,,------......+++---000333666;;;AAAEEEGGGPPP^^^ooo|||yyyqqqlllfffbbbaaa___^^^\\\XXXVVVUUUVVVYYY___eeehhhhhhjjjkkkkkkiiigggggggggfffeeeeeedddcccbbbaaaaaa```_________aaadddgggiiivvvmmmhhhggghhhooowww}}}~~~tttjjjdddWWWQQQMMMOOOTTT\\\gggqqqwww}}}|||xxxuuuqqqooollllllllllllmmmnnnoooppprrrpppllleee^^^YYYWWWWWWYYYbbbqqq|||zzzwwwvvvwwwzzz~~~|||wwwrrrnnnkkkjjjfffhhhjjjkkkkkklllnnnppptttuuuxxxzzz|||~~~xxxfffXXXVVVUUUUUUWWWWWWWWWVVVXXX[[[]]]___```bbbdddfffkkkmmmppprrrsssrrrpppooodddbbb___[[[ZZZ[[[___cccmmmtttyyyppphhhddd___YYYUUUUUUTTTSSSQQQPPPOOONNNNNNNNNOOORRRUUU]]]jjj{{{}}}xxxqqqjjjddd^^^XXXUUUOOONNNLLLJJJIIIIIIIIIJJJGGGFFFJJJRRR\\\jjj|||uuujjj___SSSIIICCC===:::555222111111111111000000000/////////......//////..................***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))((())))))******+++++++++++++++,,,,,,------......///111555888;;;???EEEHHHKKKVVVgggzzzzzzvvvnnniiiccc``````___]]]ZZZTTTSSSTTTWWW]]]ccchhhiiihhhjjjlllllljjjhhhhhhhhhdddddddddcccbbbaaaaaaaaaaaa``````aaacccggglllnnnxxxooojjjhhhhhhnnnuuu}}}{{{qqqhhhbbbUUUPPPNNNRRRYYYbbbnnnyyy|||{{{wwwtttqqqooollllllllllllmmmoooqqqrrrqqqoookkkccc\\\WWWVVVWWW]]]hhhwwwzzzyyyxxxxxxzzz}}}xxxrrrmmmkkkkkkllljjjmmmqqqsssssstttvvvyyyzzz|||}}}uuufffYYYWWWWWWXXXZZZ\\\]]]\\\\\\^^^aaabbbbbbdddgggjjjjjjmmmpppsssttttttrrrqqqgggfffbbb]]]YYYXXXZZZ\\\eeemmmzzzxxxqqqmmmiiiccc^^^^^^]]]ZZZXXXVVVTTTSSSQQQQQQRRRRRRRRRUUU^^^kkktttxxxpppjjjccc]]]YYYUUUSSSQQQOOOLLLKKKJJJJJJIIIGGGIIINNNTTT^^^lllzzz~~~zzzzzzpppeeeYYYMMMFFFAAA===777333222222222111000000000000/////////.........//////////////////***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***((())))))******+++,,,,,,++++++,,,,,,---.........111444777:::===AAAFFFIIIQQQ]]]qqq~~~wwwqqqjjjeee```^^^______\\\XXXUUUUUUVVV[[[bbbgggiiiiiihhhjjjlllllljjjiiiiiiiiicccccccccbbbaaaaaa``````bbbaaaaaacccfffkkkppptttzzzqqqllliiihhhmmmttt|||yyyooofffaaaTTTPPPOOOTTT\\\fffrrr}}}~~~zzzwwwtttrrrooolllllllllmmmnnnqqqssstttpppooojjjbbbZZZUUUUUUWWW```lll|||}}}yyyyyyyyyzzz|||{{{ssslllhhhhhhjjjlllmmmqqquuuwwwxxxyyy}}}~~~~~~|||mmmaaaXXXXXXXXXZZZ^^^aaabbbbbbaaadddeeeeeecccdddgggjjjgggjjjnnnqqqssssssqqqpppkkkiiieee___YYYVVVVVVWWW[[[dddqqqyyyvvvrrrlllggghhheeeaaa^^^\\\ZZZWWWUUUPPPPPPOOOMMMNNNUUU___gggooo}}}uuunnnggg```\\\ZZZXXXUUURRROOOLLLJJJIIIGGGEEEFFFIIIMMMSSS___kkk|||~~~xxx{{{|||qqqeeeWWWOOODDD???999555333333222222000000000000////////////,,,,,,------------------++++++,,,---------,,,,,,++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))((()))*********)))'''&&&'''((()))+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,++++++,,,------......///111444777:::<<<@@@DDDHHHVVVcccxxx|||tttmmmgggbbb]]]]]]^^^^^^[[[VVVXXXXXXYYY^^^eeeiiiiiihhhhhhjjjllllllkkkjjjiiijjjccccccbbbbbbaaaaaa``````cccbbbbbbdddhhhnnnssswww}}}tttmmmgggcccgggnnnxxxwwwmmmccc]]]QQQPPPPPPVVVaaaooozzz|||{{{yyytttooonnnmmmmmmnnnqqqrrrrrrqqqsssooojjjddd[[[TTTTTTZZZeeesss~~~{{{qqqtttxxx}}}yyyvvvqqqlllkkkllloooqqquuuxxx{{{||||||~~~}}}xxxtttssssssqqqnnnjjjfffbbb```ZZZZZZZZZZZZ\\\^^^aaabbbdddeeeggghhhhhhfffeeecccfffjjjnnnqqqrrrrrrssstttqqqmmmfff___YYYVVVUUUUUUTTTXXXbbbqqqzzztttrrrqqqtttqqqmmmjjjgggccc```]]][[[XXXTTTSSSTTTVVVXXXXXXfffqqq~~~vvvllleeeeeebbb^^^YYYTTTQQQOOOMMMKKKKKKLLLLLLKKKKKKNNNTTTYYYmmm~~~}}}yyynnn___RRRKKKEEE===888666555222000000111111111000///---,,,//////.........---------,,,,,,---......---,,,,,,++++++++++++,,,,,,---......---+++)))((())))))*********))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***((((((((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&###!!!$$$))),,,+++(((''''''''''''((((((((((((******))))))******+++,,,***+++---,,,,,,---///111333333666<<>>777555000000000000000111111111000000/////////.........---...///000000///...------,,,,,,++++++,,,,,,,,,++++++++++++*********)))******))))))))))))******************************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((''''''''''''((((((((((((******))))))******+++,,,+++,,,.........000222444888999>>>BBBEEEJJJWWWdddvvv|||vvvqqqkkkeeeaaa^^^[[[WWWTTTSSSTTTVVVWWW___ccchhhlllnnnmmmjjjhhhggggggggggggggggggffffffeeedddcccbbbbbbdddfffhhhgggjjjooouuuzzz}}}ssshhh```ZZZWWW]]]eeesss}}}uuukkkaaaWWWQQQQQQUUU^^^kkkxxx~~~{{{zzzzzzxxxxxxzzz}}}}}}{{{sssjjjaaa[[[YYY^^^lllzzz~~~{{{zzzyyyzzzyyyvvvtttrrrrrrrrrssstttvvvyyy}}}|||vvvrrrgggbbb]]]YYYYYY[[[\\\]]]aaaaaaaaaaaabbbdddeeefffbbbbbbbbbaaa___^^^\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVUUUWWWYYYZZZ]]]aaagggkkknnnmmmlllhhhbbb[[[UUUQQQMMMKKKJJJKKKRRR___oooyyyzzzzzzxxxvvvtttvvvyyy|||vvvnnngggaaa^^^ZZZVVVVVV[[[___hhh}}}zzzqqqiiiccc]]]XXXUUUSSSPPPMMMKKKKKKKKKJJJHHHGGGNNNPPPWWWiiiyyy|||qqqbbbQQQCCC;;;777222111111000000000111111000000000/////////......---...///000000///...---------,,,+++++++++,,,,,,******+++++++++******)))******))))))))))))******************************)))******++++++******)))++++++******)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((******))))))******+++,,,+++---...//////000333555999;;;@@@EEEHHHOOO^^^lllyyysssnnniiiccc```\\\YYYVVVSSSRRRTTTWWWZZZccceeeiiilllmmmllliiihhhffffffffffffffffffffffffeeecccbbbbbbcccfffiiikkklllpppuuuzzz~~~~~~{{{qqqggg___YYYWWW]]]fffvvvxxxnnneee]]]UUUPPPQQQWWWbbbppp|||}}}|||||||||~~~|||oooggg```\\\\\\dddttt{{{zzz{{{|||{{{xxxtttpppooopppsssuuuwwwyyy}}}~~~yyyqqqkkk```]]]ZZZYYY\\\___bbbcccdddcccccccccdddeeefffgggcccbbb```^^^\\\ZZZZZZYYYWWWWWWVVVUUUUUUUUUUUUUUURRRTTTVVVXXXYYY\\\```dddfffggghhhgggccc]]]VVVRRRMMMLLLKKKKKKPPP[[[iiisssvvvvvvuuurrrpppppprrrtttyyyxxxooohhhddd^^^YYYXXX[[[[[[___rrrzzzppphhhbbb^^^[[[WWWTTTPPPNNNNNNMMMJJJHHHEEELLLLLLPPP]]]hhh{{{|||nnn\\\LLLAAA<<<444333111000000000000111000000000000/////////...///---,,,++++++,,,---///...---,,,,,,+++++++++,,,)))***++++++++++++***)))******))))))))))))******************************)))***++++++++++++***)))+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((''''''''''''((((((((((((******))))))******+++,,,+++---...///000111444666:::===CCCHHHLLLTTTeeeuuu|||vvvpppkkkfffaaa^^^ZZZXXXTTTRRRSSSVVVZZZ\\\eeegggjjjllllllkkkiiihhhfffeeeeeeeeeeeeeeeffffffcccbbbaaaaaacccgggkkknnntttxxx}}}~~~yyypppfff^^^XXXWWW^^^gggzzz}}}tttjjjbbbZZZSSSOOOPPPWWWeeettt}}}||||||}}}|||llleee^^^\\\^^^gggyyy}}}zzzzzz|||~~~{{{wwwrrrnnnmmmooosssvvvzzz|||~~~}}}}}}|||vvvnnnggg```^^^\\\\\\```eeehhhiiiiiihhhfffeeeddddddeeeeeedddbbb___\\\ZZZYYYYYYYYYUUUUUUTTTTTTTTTTTTTTTUUUQQQRRRUUUVVVWWWYYY\\\___bbbccceeefffccc]]]XXXTTTMMMMMMLLLLLLOOOYYYeeeooouuuuuusssoookkkhhhhhhiiiqqq{{{wwwnnniiiaaa\\\[[[]]][[[\\\mmmwwwnnniiidddbbb[[[XXXSSSRRRQQQPPPMMMJJJFFFMMMLLLLLLTTT[[[jjj~~~uuubbbRRRFFFAAA555444222000//////000000000000000000////////////000---)))&&&&&&)))---000...---,,,,,,++++++++++++))))))+++,,,,,,+++***)))******))))))))))))******************************)))***+++,,,,,,+++***)))%%%&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******+++)))(((&&&''''''''''''''''''((((((((()))*********)))***++++++,,,+++---///000000222444777<<>>@@@FFFNNNVVVcccyyywwwqqqjjjeeedddaaa\\\WWWTTTSSSRRRRRRVVV[[[aaaeeeggghhhiiijjjjjjjjjjjjjjjhhhfffcccccceeeffffffeeedddeeeffffffhhhnnnwww~~~{{{ppphhh```\\\YYYZZZbbblll}}}|||uuuiii]]]TTTNNNLLLKKKWWWbbbnnnxxxzzzrrrbbb___]]]```kkkzzz|||zzzyyyzzz{{{{{{zzzxxxwwwwwwwwwyyy|||~~~yyyvvvmmmmmmkkkhhhdddaaa___``````aaaccceeeggghhhiiijjjhhhhhhhhheee```]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^]]]]]]ZZZYYYWWWUUUTTTUUUVVVWWWYYY[[[]]]^^^___^^^]]]\\\ZZZUUUQQQOOONNNPPPWWW___hhhooosssnnnhhhbbb]]]XXXXXXZZZcccppp|||xxxooofff___YYYXXX^^^fffyyyxxxrrrppphhhaaa]]]XXXQQQLLLMMMKKKMMMNNNMMMLLLOOOTTTYYY```ooo{{{xxxxxxwwwiiiXXXKKK===:::666333222222111000/////////...------,,,,,,------............------...------,,,,,,++++++******++++++,,,,,,++++++******)))(((***,,,------,,,)))***++++++++++++***)))************************))))))(((''''''''''''''',,,+++)))'''&&&&&&&&&'''(((''''''''''''(((((())))))(((&&&$$$###$$$%%%&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((()))***++++++))))))***++++++,,,,,,---//////000000111555:::===???AAAGGGQQQ[[[lll{{{sssmmmgggbbb```]]]XXXTTTRRRRRRRRRUUUYYY^^^dddggghhhhhhiiijjjjjjjjjiiiiiihhhfffddddddeeeggggggfffhhhiiikkklllnnnuuu|||xxxnnnggg___[[[YYY[[[ccclll{{{yyyrrrfffZZZQQQLLLKKKLLLYYYdddqqq{{{tttmmmaaa```aaagggrrr}}}|||zzzyyyyyyzzzzzzzzzwwwwwwxxxyyy|||zzztttpppggghhhgggeeebbbaaaaaabbbaaabbbdddfffggggggffffffeeefffgggeeeaaa^^^\\\\\\\\\\\\]]]^^^___aaabbbccc```aaaaaabbbbbbbbbaaa```^^^]]][[[YYYXXXXXXXXXYYYYYY[[[]]]___``````______[[[VVVRRRPPPOOOOOOTTT\\\dddlllqqqpppjjjeee]]]WWWUUUUUU[[[fffqqq}}}}}}tttiiibbb\\\ZZZ^^^dddrrr{{{xxxppphhhddd^^^VVVRRRQQQLLLMMMNNNMMMLLLMMMPPPSSS[[[dddttt}}}wwwuuu{{{yyylll[[[OOO???;;;666333222111111000111111000000///.........------............---------------,,,,,,+++++++++,,,++++++++++++++++++,,,+++***)))***,,,---,,,+++*********++++++************************************)))((((((''''''''''''+++***)))(((''''''(((((('''''''''''''''((()))***)))'''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((()))***+++,,,*********+++,,,,,,------...///000111333666;;;???@@@BBBIIITTTaaasss~~~wwwooojjjddd```\\\YYYUUURRROOOPPPRRRVVV[[[```eeeggghhhhhhiiiiiiiiihhhhhhggggggfffeeedddeeefffggghhhiiikkknnnpppttt{{{~~~~~~yyytttmmmfff___\\\ZZZ[[[ccclllxxxyyyqqqeeeXXXPPPLLLMMMNNNZZZggguuuzzzpppiii^^^```eeennnzzz~~~}}}|||zzzyyyxxxyyyzzzyyyzzz{{{~~~}}}wwwqqqmmmggghhhhhhgggeeedddeeefffbbbcccdddeeeeeedddbbbaaa```bbbddddddbbbaaa````````````aaaccceeegggiiikkkfffggghhhiiiiiihhhgggfffdddcccaaa^^^]]]\\\\\\[[[ZZZ[[[\\\^^^___```______ZZZVVVSSSRRRPPPOOOSSSZZZaaaiiiqqqqqqooojjjbbbZZZWWWUUUWWW^^^fffppp}}}{{{oooggg```[[[]]]aaannn}}}|||tttlllgggbbbZZZUUUUUUMMMNNNNNNMMMMMMMMMNNNPPPXXX]]]iii}}}zzzuuuwwwzzz|||~~~{{{nnn^^^RRRAAA===777333111222222222111111111000//////......---......//////......---------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,---,,,++++++,,,,,,+++)))+++******************+++)))))))))))))))))))))))))))))))))((())))))******(((((((((((())))))******'''''''''''''''((()))***((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''(((((((((((((((((('''((((((((())))))***+++,,,++++++,,,,,,---............///111333555888===@@@AAACCCKKKXXXhhh{{{{{{tttlllhhhccc]]]YYYUUURRRPPPLLLNNNRRRWWW\\\aaadddfffhhhhhhhhhhhhgggfffeeeeeefffeeeeeeddddddeeeggghhhhhhlllppptttxxx|||~~~{{{uuuqqqkkkddd^^^[[[ZZZ\\\ccclllxxx~~~wwwooocccWWWPPPNNNPPPRRR]]]kkk{{{wwwmmmggg[[[```iiivvv~~~|||zzzyyy{{{|||~~~~~~xxxrrrmmmjjjgggiiikkkkkkjjjhhhhhhhhhcccddddddddddddccccccbbb```bbbdddeeeeeeeeeggghhhfffggghhhiiikkknnnpppqqqpppqqqssstttsssrrrpppooolllkkkiiigggeeecccbbbaaa^^^^^^___```````````````]]]YYYVVVUUUSSSPPPSSSYYY^^^fffooossssssppphhh___ZZZWWWVVVXXX\\\aaallluuuvvvlllccc\\\[[[]]]kkk{{{xxxpppkkkeee\\\WWWWWWQQQPPPOOOMMMMMMNNNNNNOOORRRUUU___pppttttttsssrrrttt|||tttdddXXXGGGBBB:::555333333333444000000000///......------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---++++++,,,,,,***)))++++++***))))))***++++++))))))))))))))))))))))))))))))((())))))***+++,,,&&&'''((()))***+++++++++(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''))))))))))))***+++,,,,,,+++,,,,,,------...//////---///222444666:::>>>BBBCCCFFFOOO___qqqxxxqqqhhheee```[[[VVVRRROOONNNKKKNNNSSSXXX^^^bbbdddeeegggggggggfffeeedddcccbbbddddddeeedddcccdddfffiiihhhmmmtttyyy}}}|||~~~}}}xxxsssooogggaaa\\\[[[[[[]]]fffooo|||zzzssskkk```UUUPPPPPPTTTXXXbbbqqq}}}rrriiiddd^^^dddppp~~~~~~~~~||||||~~~~~~xxxrrrmmmjjjhhhhhhkkknnnooommmjjjhhhgggeeeeeeeeeeeefffggghhhiiihhhjjjkkkllllllnnnpppssspppqqqrrrsssuuuwwwyyyzzz|||}}}~~~{{{zzzyyyxxxvvvtttqqqooommmlllgggggggggffffffeeeeeeeeeccc___\\\ZZZVVVRRRTTTXXXZZZcccmmmrrruuutttmmmeee^^^ZZZWWWWWWWWWXXX^^^fffssszzzoooggg___]]]^^^iiiyyyyyyssskkkaaa\\\[[[VVVTTTQQQNNNMMMNNNNNNNNNLLLOOOXXXdddrrrvvvtttrrroooooouuu}}}ooocccPPPJJJ@@@999555444444444111111111000//////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---,,,***++++++***))))))***++++++)))))))))))))))))))))))))))(((((((((((()))******'''((())))))************)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))***+++,,,,,,***++++++,,,------......---///222555777;;;???CCCEEEHHHTTThhh}}}}}}tttnnndddbbb]]]XXXRRRMMMKKKKKKKKKOOOUUU[[[```cccdddeeefffeeeeeeeeecccbbbaaa```bbbcccdddcccbbbbbbfffhhhjjjqqqyyy}}}~~~{{{wwwqqqmmmddd^^^[[[[[[[[[___hhhrrrwwwooohhh]]]SSSPPPRRRXXX\\\fffvvvxxxmmmeee```dddjjjvvv}}}~~~}}}~~~zzzsssnnnjjjgggggggggkkkooopppnnnjjjgggffffffffffffgggiiikkknnnooorrrssstttttttttvvvyyy|||zzzzzz{{{|||}}}|||yyywwwvvvppppppooonnnmmmlllkkkkkkiiidddaaa^^^YYYSSSTTTXXXXXXaaakkkqqqvvvwwwppphhhaaa]]]YYYXXXVVVUUUXXX______nnn~~~zzzqqqjjjcccaaabbbhhhwwwzzzqqqggg```___[[[WWWRRROOONNNMMMMMMMMMKKKMMMTTT]]]eeessszzzxxxuuupppmmmpppxxx~~~wwwlllWWWPPPEEE<<<777555444444444444333333222111111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******+++---......---,,,+++***))))))***+++,,,)))))))))))))))))))))))))))((((((''''''''''''((())))))*********))))))(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))***+++,,,---)))******+++,,,,,,---------///333555888<<<@@@CCCFFFKKKXXXnnnzzzrrrlllaaa___[[[UUUOOOKKKIIIIIILLLPPPWWW]]]bbbeeeeeeeeeeeeeeeddddddbbbaaa___^^^```bbbccccccaaabbbeeehhhmmmttt~~~~~~|||{{{yyyuuupppmmmiiiccc^^^[[[ZZZ___kkkwww|||rrrhhh\\\TTTOOOOOOWWWaaaqqq~~~~~~sssfffaaabbbgggrrr~~~zzzrrrllljjjiiigggffflllkkkllllllllljjjgggdddhhhhhhhhhjjjmmmppptttvvv}}}|||{{{{{{|||~~~}}}yyyxxxyyyxxxtttpppnnnnnnkkkfff```\\\\\\^^^^^^aaafffnnnuuuwwwuuuqqqmmmiiibbb[[[VVVUUUUUUVVV]]]___gggsss}}}~~~sssjjjdddaaa___jjjttt~~~wwwppphhhbbb^^^[[[VVVSSSQQQPPPNNNLLLKKKNNNQQQTTTZZZiii~~~~~~{{{{{{uuunnnuuusssaaaWWWIII>>>888444111///111111111111000///...---111111000///////////////......---,,,,,,+++******...------,,,+++***))))))))))))*********+++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''---,,,***(((&&&&&&''''''***)))((('''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++,,,---...///000000///000444999>>>AAABBBIIIPPP```ttt~~~xxxpppkkk```\\\UUUNNNJJJIIIIIIJJJLLLPPPVVV[[[^^^```bbbdddccccccaaa___^^^]]]]]]]]]^^^______^^^^^^```eeehhhmmmttt~~~}}}|||zzzvvvqqqnnnhhhccc^^^\\\\\\aaannnzzz{{{pppfff[[[SSSOOORRR\\\gggxxxvvvjjjeeeffflllwwwzzzrrrnnnlllkkkjjjiiikkkkkkkkkkkkkkkiiigggeeehhhhhhjjjlllpppuuuyyy{{{~~~yyyttttttqqqllleeeaaa```aaa\\\___dddmmmuuuzzz{{{zzzooolllgggaaa]]]YYYXXXWWWYYYZZZ```jjjssszzzuuummmgggdddccciiisssyyypppjjjaaa^^^YYYUUUSSSQQQOOOMMMIIILLLNNNOOOTTT```qqq|||tttwww{{{jjj```PPPCCC<<<888444222111111111111000///......111111000///////////////......---,,,,,,+++******---,,,,,,++++++*********))))))*********+++++++++)))******************)))******++++++++++++******))))))))))))))))))))))))******)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&))))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000000000222666:::???BBBCCCKKKUUUeee{{{zzztttmmmiii___[[[TTTNNNJJJHHHIIIJJJNNNRRRXXX\\\^^^___```aaaaaaaaa```___^^^^^^^^^___^^^^^^^^^]]]]]]```dddhhhpppvvv~~~}}}{{{xxxsssppphhhccc___^^^___eeerrrzzzmmmdddYYYRRRQQQVVVbbbooo~~~~~~~~~wwwmmmiiikkkuuu~~~}}}{{{wwwrrrooonnnnnnmmmmmmkkkjjjjjjjjjiiiiiihhhhhhiiijjjlllppptttyyy~~~}}}|||yyytttmmmhhheeeeee^^^___ccckkksss{{{tttrrrooojjjeee___[[[XXXVVVUUUXXX___gggooozzzwwwpppkkkhhhggghhhrrrwwwpppfffbbb]]]YYYVVVTTTQQQOOOJJJLLLNNNMMMOOOVVVcccmmmzzzyyy~~~xxxlllZZZKKKAAA;;;777555222222111111000//////...111000000///////////////...------,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))))))))(((''''''''''''((())))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000000111444888===@@@CCCEEENNNZZZnnn|||uuuoooiiieee^^^ZZZSSSMMMIIIHHHIIIJJJQQQTTTYYY]]]^^^^^^____________^^^^^^^^^^^^______\\\]]]\\\\\\\\\___dddhhhtttzzz~~~|||yyytttqqqjjjeeeaaa```bbbggguuuxxxlllbbbXXXRRRSSSZZZhhhvvv|||zzzyyyxxxwwwrrrlllmmmqqq~~~{{{yyywwwuuussspppnnnnnnnnnooooookkkkkkkkkjjjjjjjjjkkklllnnnoooqqqtttwww{{{~~~}}}||||||||||||}}}~~~{{{uuuooojjjhhhccccccdddhhhooowww~~~|||zzzvvvpppjjjccc^^^[[[WWWTTTTTTYYY```hhhtttzzzsssmmmjjjhhhfffrrr~~~vvvlllhhhaaa\\\XXXUUUSSSQQQNNNPPPPPPOOOOOOSSS[[[bbbsss~~~{{{~~~vvvcccRRRFFF>>>888555333333222111000000000000000000////////////000000---------,,,,,,+++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))(((&&&$$$###******)))))))))))))))***''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++,,,---...///000///222666:::===AAADDDFFFQQQ___vvvwwwooojjjeeebbb[[[WWWQQQKKKGGGGGGHHHJJJPPPTTTYYY\\\]]]^^^^^^______^^^]]]]]]\\\]]]]]]]]][[[[[[[[[ZZZ\\\```fffjjjwww}}}}}}yyytttppplllgggcccbbbdddjjjwww~~~vvvkkkbbbXXXTTTUUU]]]mmm{{{~~~yyyuuuwwwssspppmmmjjjiiipppxxx{{{vvvsssqqqnnnnnnnnnmmmllllllmmmnnnkkklllmmmmmmllllllnnnqqqsssssstttvvvxxxzzz{{{|||yyyyyyxxxwwwwwwvvvvvvvvvxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~}}}vvvoookkkfffeeedddfffjjjsss|||{{{tttlllfffaaa___YYYUUUSSSVVV[[[bbbooo{{{{{{ssslllhhhgggeeerrrrrrmmmfff___ZZZWWWTTTRRRQQQQQQRRRPPPPPPRRRWWW[[[gggvvv~~~lllZZZMMMBBB999444444333222111000000000111000000////////////000000------,,,,,,,,,,,,++++++*********++++++,,,,,,---************************+++++++++,,,,,,+++++++++******++++++++++++******************************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))***)))'''%%%###!!!(((((((((''''''(((((()))''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++,,,---...///000///333777;;;===AAAFFFIIITTTeee~~~~~~rrrjjjeeeaaa^^^VVVRRRMMMHHHEEEFFFHHHJJJNNNRRRWWW[[[]]]]]]^^^______^^^]]][[[ZZZYYYYYYYYYXXXXXXYYYYYY\\\aaahhhmmmzzz}}}xxxsssoookkkgggcccccceeelllzzzzzzrrrhhh```XXXVVVYYYbbbrrr}}}yyysssoooqqqlllgggeeeeeehhhsss}}}wwwrrrnnnllljjjlllmmmllljjjjjjjjjkkkiiillloooooonnnnnnpppsssvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssrrrrrrssstttvvvvvvuuuttttttuuuuuuvvvxxx{{{|||~~~vvvqqqhhhgggeeedddhhhqqq|||xxxqqqkkkgggeee\\\WWWSSSSSSUUU[[[gggrrrxxx{{{}}}zzzrrrkkkfffeeeeeerrryyyssskkkccc^^^ZZZWWWUUUQQQQQQPPPOOONNNPPPSSSVVV^^^jjj~~~wwwgggXXXJJJ>>>666555444333111000111111222///////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********************++++++++++++************++++++++++++******************************)))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&'''))))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000222555999<<<>>>BBBHHHNNNZZZlllyyymmmeee```\\\YYYPPPMMMHHHEEECCCEEEHHHJJJLLLPPPVVVYYY[[[\\\]]]]]]]]]\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWYYY\\\ccclllrrr~~~|||wwwqqqmmmgggdddaaacccgggooouuulllccc\\\WWWXXX]]]gggwww}}}|||zzzuuunnnjjjgggcccaaabbbdddkkkxxx~~~xxxrrrnnnkkkiiiiiikkkmmmllljjjhhhhhhiiifffkkkppppppooonnnppptttvvvuuuuuutttsssqqqpppooooooooooooooooooooonnnnnnmmmoooqqqqqqpppnnnnnnooooooqqqtttvvvxxxxxxwwwwwwxxxxxxzzz~~~xxxnnnllliiifffgggnnnyyy~~~yyysssnnnkkkbbb[[[UUURRRRRRUUU^^^hhhoootttxxxwwwqqqiiieeedddeeessszzzppphhhbbb]]]ZZZXXXRRRQQQPPPNNNMMMNNNPPPRRRWWW___ooouuufffVVVFFF;;;666555333111111111222333///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********)))))))))******************)))******++++++++++++************************************)))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,&&&&&&&&&&&&&&&'''(((((())))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000555999<<<===???DDDLLLSSSbbbtttssshhhaaa\\\WWWTTTKKKHHHDDDAAAAAADDDGGGJJJMMMQQQUUUXXXYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVXXX]]]fffpppvvv|||vvvpppkkkdddaaa```ccchhhrrr~~~rrriii___ZZZVVVXXX___jjj{{{~~~}}}|||zzzxxxrrrlllggg```^^^^^^bbbfffnnn|||}}}yyytttooollljjjiiiiiilllnnnmmmjjjgggggghhhdddjjjoooqqqooonnnpppsssttttttsssrrrqqqooommmllljjjjjjkkkkkkkkkkkkkkkjjjiiikkkmmmmmmkkkjjjjjjjjjkkkmmmpppsssttttttrrrqqqqqqqqqrrrvvv~~~vvvsssnnniiigggkkkuuu|||zzzsssooohhh```YYYTTTQQQRRRYYYbbbhhhooouuuuuupppiiieeeeeeeeesss~~~tttkkkeee```]]][[[UUUTTTQQQNNNMMMNNNOOOQQQUUUZZZdddvvvqqq___MMMAAA777555333111111111222333///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))************))))))******++++++++++++******************************************))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''((()))+++---)))))))))))))))***++++++''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++,,,---...///000999<<<>>>???@@@FFFOOOWWWhhhzzz{{{oooeee^^^YYYTTTPPPHHHEEEBBB@@@@@@CCCGGGJJJOOORRRVVVXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVSSSTTTUUUXXX^^^gggrrryyy~~~xxxqqqkkkhhheeeccceeejjjtttyyynnnhhh^^^ZZZVVVYYYcccrrr~~~~~~}}}|||{{{{{{yyywwwuuuuuutttqqqkkkfffbbb^^^ZZZ]]]gggvvv{{{uuuooollllllmmmllljjjjjjkkkkkkkkkiiigggeeedddccchhhmmmpppoooooopppqqqrrrrrrqqqpppooonnnmmmllliiiiiigggffffffggghhhhhhiiihhhfffeeefffgggiiijjjlllmmmoooppppppooonnnmmmnnnrrruuuwwwzzz~~~yyyrrrnnnnnnqqqsssuuu}}}~~~{{{vvvmmmggg___WWWRRRQQQRRRTTT```eeekkkmmmkkkfffaaa^^^gggvvvzzztttooofff^^^[[[ZZZVVVRRROOONNNNNNNNNMMMSSSVVV^^^iiixxx|||pppWWWBBBAAA:::444444444111///000000000000000///////////////...,,,******+++,,,---((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***(((((((((***(((&&&%%%%%%''')))******(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%((((((((()))(((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))))))))((((((*********)))))))))))))))*********)))******+++,,,---......---,,,---///111999888:::>>>AAAGGGRRR^^^ssstttfff]]]YYYTTTMMMFFFBBBAAA@@@???AAADDDGGGIIIMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSRRRPPPOOOOOOOOOPPPSSSTTTVVVZZZaaalllxxx~~~xxxqqqllleeeccccccffflllvvvyyynnnhhh___]]]\\\___iiiuuu~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvtttrrrssstttqqqjjjddd```^^^^^^cccnnn{{{~~~wwwsssmmmkkklllnnnnnnllliiiiiiiiihhhhhhfffeeedddeeejjjnnnqqqppppppqqqrrrpppoooooommmlllkkkjjjjjjfffeeedddcccccccccdddeeefffeeedddddddddfffggghhhkkklllmmmoooooonnnlllkkkjjjmmmpppqqqsssxxx~~~wwwrrrppppppqqqrrryyyzzz|||~~~{{{rrrlllcccZZZSSSPPPPPPQQQ[[[___eeehhhgggccc___]]]fffuuuzzzsssiiiaaa^^^ZZZWWWRRROOOOOOOOONNNNNNOOOQQQWWW```mmmzzz{{{{{{www___KKKCCC;;;555555555222111222111000000000////////////000///---,,,+++,,,---...+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***))))))+++(((&&&%%%&&&(((***************)))((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((()))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((***************++++++,,,---......---,,,---000222999999;;;@@@DDDJJJWWWccczzz{{{qqqddd[[[VVVQQQJJJDDDAAAAAA??????AAACCCFFFHHHKKKLLLNNNOOOQQQRRRRRRRRRPPPPPPNNNNNNNNNOOOPPPPPPSSSTTTWWW\\\dddooozzz~~~yyyrrrmmmcccaaaccchhhoooyyyyyyoooiiiaaaaaabbbhhhqqqzzz~~~{{{zzz{{{{{{{{{||||||zzzxxxvvvtttsssrrrrrrooommmooorrrpppggg___]]]___dddmmmxxx}}}zzztttoookkkjjjlllnnnnnnmmmggggggfffeeeeeeeeeeeeeeehhhkkkoooqqqrrrqqqrrrrrrpppooonnnmmmkkkjjjiiihhheeedddbbbaaaaaaaaabbbcccccccccccccccdddeeeggghhhiiijjjkkkllllllkkkiiiiiigggiiikkkkkklllooovvv{{{}}}vvvrrrpppooonnnssstttvvvzzzvvvqqqggg]]]UUUPPPNNNMMMSSSXXX]]]``````^^^]]]\\\eeeuuuyyyooogggddd\\\XXXTTTQQQPPPPPPPPPOOOMMMMMMQQQXXXaaaqqq{{{wwwvvv~~~}}}hhhVVVFFF>>>666555555333222333111111000000000/////////111000...---------...///,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********+++((('''&&&&&&(((******)))++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))(((((((((''''''''''''&&&)))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************+++,,,,,,---.........---...111333:::;;;>>>BBBFFFNNN\\\jjjvvvmmm```XXXSSSNNNGGGBBBAAA@@@??????AAACCCFFFHHHIIIJJJKKKMMMNNNOOOPPPPPPLLLLLLKKKKKKLLLNNNPPPQQQRRRUUUZZZ```hhhsss}}}~~~}}}~~~zzzsssnnndddbbbdddjjjqqq{{{zzzpppkkkcccdddgggnnnwww|||yyyyyyzzzzzz{{{{{{zzzxxxvvvssspppooommmnnnjjjhhhkkkpppnnnddd[[[YYY___jjjvvv~~~yyyvvvrrrnnnjjjiiikkkmmmmmmkkkeeeeeedddccccccdddfffgggjjjllloooqqqrrrrrrssssssqqqqqqpppooommmlllkkkjjjfffeeedddcccbbbbbbcccccccccddddddeeefffggghhhhhhhhhhhhiiiiiiiiihhhgggggghhhiiijjjiiihhhjjjnnnqqqvvvyyy~~~yyyuuuqqqooommmppppppqqqtttyyy}}}wwwrrriii```WWWPPPLLLJJJMMMQQQUUUXXXYYYYYYZZZ[[[fffuuuvvvnnnkkk___[[[WWWSSSRRRRRRQQQPPPOOONNNPPPTTT[[[ggg{{{yyyuuu{{{mmm\\\III@@@888666555333222444111111111000000000//////000///...---------......,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++)))'''&&&''')))******)))***))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))******+++*********((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%'''(((((())))))))))))((((((((((((((())))))))))))+++************+++,,,,,,---...//////...000333555;;;<<>>>>>>>>???@@@BBBDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKNNNMMMLLLLLLLLLNNNOOOPPPQQQVVV___hhhqqqzzz}}}{{{{{{}}}~~~|||tttoookkkfffffflllttt}}}zzzrrrnnnhhhkkkrrr{{{|||xxxwwwxxxyyyzzzyyyxxxvvvssspppmmmkkkiiihhhfffeeeeeefffccc^^^YYYZZZddduuu}}}yyyvvvssstttoookkkiiiiiihhheeecccbbbbbbcccdddfffhhhjjjkkkllllllmmmqqquuuwwwxxxwwwuuuuuutttttttttssssssssspppooommmkkkjjjjjjjjjkkkjjjlllnnnooopppooommmlllpppoooooonnnnnnmmmmmmmmmjjjjjjjjjiiiiiihhhgggggglllnnnqqqsssuuuxxx|||~~~{{{xxxuuurrrqqqpppnnnooorrrtttvvvvvvrrrooojjjccc[[[SSSNNNJJJHHHIIIKKKKKKLLLOOOSSSVVVdddsss|||xxxjjjfff```[[[XXXVVVTTTSSSPPPMMMMMMOOORRRYYYeeerrr{{{yyyzzz|||}}}}}}rrrcccTTTHHH===888555222111333222222111111111000000000.........---------,,,,,,---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***((('''((())))))(((((()))***+++)))'''&&&&&&''''''((()))))))))'''''''''''''''(((((((((''''''((((((''''''&&&%%%'''(((((((((((())))))))))))))))))))))))(((((((((&&&'''((())))))******))))))******++++++,,,,,,,,,+++++++++++++++,,,---------///000000111333666999<<<>>>CCCHHHLLLWWWmmm{{{qqqhhhccc[[[TTTNNNIIIDDDAAA======>>>???@@@BBBCCCDDDCCCDDDFFFGGGIIIJJJJJJJJJNNNNNNMMMMMMMMMNNNPPPQQQRRRYYYcccmmmvvv~~~~~~zzzxxxxxxyyy~~~}}}uuuoookkkfffeeekkktttzzzsssooolllqqqzzz|||wwwuuuvvvwwwwwwwwwvvvtttqqqnnnkkkiiihhhggggggfffdddaaa^^^[[[ZZZ^^^iiiyyy|||yyyvvvtttrrrnnnjjjhhhhhhgggdddaaaaaabbbdddgggiiikkklllmmmnnnmmmnnnrrrxxx|||}}}|||zzzzzz{{{{{{{{{|||||||||zzzxxxvvvuuutttsssttttttuuuwwwyyy{{{{{{yyyvvvtttxxxwwwvvvuuuttttttttttttnnnnnnnnnnnnnnnmmmkkkjjjkkkmmmppprrrtttuuuxxxzzz}}}}}}}}}~~~{{{xxxvvvsssrrrpppqqqssstttuuutttrrrpppllleee]]]UUUOOOKKKGGGGGGGGGFFFFFFIIINNNRRR___nnn}}}pppkkkddd^^^ZZZWWWUUUSSSPPPMMMKKKLLLNNNRRR[[[eeeyyy{{{yyyzzzzzzzzzzzzlll[[[NNNAAA:::666333222555222222222111111111000000///////////////...------------..................++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***)))))))))***++++++)))''''''''''''(((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))'''((((((((())))))))))))((((((((()))))))))))))))&&&'''((()))************((())))))***++++++,,,,,,,,,++++++++++++,,,---------///000111222444888:::<<>>???@@@AAACCCCCCBBBCCCEEEGGGHHHIIIIIIIIILLLLLLLLLLLLMMMOOOQQQSSSVVV]]]hhhsss|||zzzvvvuuuvvvwww~~~uuuoookkkeeecccjjjuuuzzzssspppnnnuuu|||vvvttttttuuuvvvuuutttrrrooollljjjhhhgggfffhhhgggccc^^^ZZZZZZ[[[bbbmmm}}}~~~{{{xxxvvvtttpppmmmiiihhhhhhhhheeebbbaaabbbfffiiikkkmmmnnnnnnooooooppptttzzz}}}|||||||||}}}}}}}}}}}}{{{zzzyyyyyyyyyyyysssrrrrrrssstttsssqqqnnnlllooosssuuuvvvxxxzzz|||zzzyyyyyy|||~~~zzzwwwuuusssrrrssstttvvvuuuuuutttrrrnnnhhh___WWWOOOKKKFFFFFFDDDBBBBBBEEEKKKOOO[[[kkk}}}sssnnnggg```\\\XXXUUUSSSRRRNNNKKKKKKLLLNNNVVV___lllzzzzzzzzzzzzttt___RRREEE===888444444666222222222111111111111000000000000000000//////...******+++,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++)))))))))***++++++)))'''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&''')))+++---...///000'''((((((((())))))******%%%&&&&&&&&&''''''((((((&&&'''((()))************'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...---///000111222555888;;;;;;@@@HHHPPPXXXhhhtttjjjbbb^^^XXXQQQKKKEEEAAA???<<<<<<===???@@@AAABBBCCCBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMPPPSSSTTTYYY```lllwwwyyyvvvvvvxxxzzz|||tttnnnhhhggghhhllluuu|||tttoooqqq|||wwwrrrqqqtttwwwyyyxxxuuurrrpppnnnkkkhhheeedddcccbbbaaa[[[UUUUUUYYYfffuuu{{{vvvttttttsssrrrmmmjjjffffffggghhhgggeeegggiiilllmmmmmmmmmnnnpppuuuwwwzzz~~~~~~|||zzzxxxwwwvvv|||}}}~~~|||yyywwwvvvwwwxxxyyyxxxwwwvvvvvvsssnnnfff]]]TTTNNNJJJDDDAAACCCEEEEEEGGGJJJTTTbbbvvvzzztttmmmfffbbb___[[[YYYUUUPPPMMMNNNOOOOOORRRWWWeeevvv~~~{{{zzzzzz~~~iii\\\JJJ<<<777555444333333333222222111000000000//////...------------.........---------,,,,,,,,,------,,,+++*********+++---,,,++++++******++++++...---,,,***)))(((((((((+++,,,,,,+++)))((()))+++))))))((('''''''''''''''$$$%%%'''))))))))))))(((((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''',,,,,,++++++++++++++++++,,,+++***)))))))))***+++///......000333777<<<>>>???BBBHHHQQQ```vvvvvvllleee___ZZZSSSLLLGGGCCC???<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFFFFGGGHHHHHHHHHHHHGGGJJJLLLMMMLLLKKKMMMSSSXXX\\\fffsss~~~|||xxxvvvwwwzzz||||||sssnnnggggggjjjoooyyy{{{uuuqqquuuzzzsssooopppssswwwyyyyyyvvvrrrpppnnnllljjjggggggdddbbb```ZZZUUUWWW\\\lll{{{wwwqqqooooooooonnnllliiiggggggjjjllllllkkkmmmoooqqqsssrrrssstttuuu}}}~~~yyyxxxwwwxxxyyyzzzyyyxxxvvvuuurrrmmmeee\\\TTTOOOLLLFFFBBBDDDEEEEEEGGGJJJQQQ___ssszzzrrrkkkfffaaa]]]ZZZWWWRRROOOOOONNNMMMPPPTTT^^^mmm|||{{{zzz|||rrrdddQQQAAA999777555444333333222222111000000000//////...------------.........---------,,,,,,,,,,,,,,,+++***************---,,,++++++******++++++---,,,+++***))))))(((((()))******)))'''&&&''')))))))))((('''''''''''''''%%%&&&'''((()))))))))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,...///.........000333777;;;>>>>>>CCCLLLWWWggg}}}{{{qqqfff___YYYUUUOOOIIIEEEBBB???===<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMMMMLLLNNNSSSXXX___hhhuuu~~~yyyvvvvvvxxx{{{~~~~~~{{{rrrmmmeeegggkkkrrr|||zzzuuussszzzzzzvvvqqqnnnppptttxxxzzzzzzwwwssspppooonnnmmmkkkkkkfffbbb^^^YYYVVV[[[bbbuuuzzzrrrmmmjjjkkklllllljjjhhhhhhiiillloooqqqqqqsssuuuyyy{{{{{{|||}}}~~~|||zzzzzz{{{}}}}}}}}}|||xxxwwwsssmmmfff^^^WWWSSSOOOHHHDDDEEEEEEDDDFFFIIIMMM[[[nnnxxxqqqlllggg```[[[ZZZTTTPPPOOONNNKKKMMMQQQUUU```rrr~~~}}}{{{zzz{{{}}}nnnZZZHHH===999777666333333333222111111000000000///......------............---------,,,,,,,,,,,,+++******)))*********---,,,++++++******++++++,,,++++++*********))))))((()))***)))''''''((()))))))))((('''''''''((((((%%%&&&'''((()))))))))((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))***+++,,,*********++++++,,,,,,---++++++***+++,,,...///111.........000333777;;;>>>@@@FFFRRR```rrruuujjj___XXXSSSOOOJJJEEECCCAAA>>>===<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJJJJGGGJJJMMMNNNNNNPPPUUUYYYccckkkwww~~~{{{xxxuuuuuuwwwzzz}}}}}}yyyqqqllleeegggjjjqqq{{{wwwtttsss}}}yyyuuuqqqppprrrvvvyyy{{{{{{xxxtttrrrqqqqqqqqqpppnnnhhhbbb]]]XXXXXX```iii}}}|||xxxqqqkkkiiijjjlllmmmiiiiiiiiikkkmmmqqqssstttvvvyyy~~~~~~|||zzzwwwqqqjjjccc]]]ZZZRRRKKKFFFFFFEEECCCDDDFFFKKKVVVhhhzzz~~~wwwrrrllleee___[[[UUUQQQQQQNNNKKKLLLPPPPPPWWWeeexxx|||xxxwww|||wwwbbbNNNAAA;;;888777444333333222222111000000000//////.....................---------,,,,,,,,,+++******))))))*********---,,,++++++******++++++******+++++++++******))))))+++,,,+++***)))***+++))))))((((((((((((((()))&&&''''''((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++))))))***+++,,,,,,------******))))))***+++---.........///111444888;;;>>>CCCIIIUUUeeeyyy}}}qqqeeeZZZSSSPPPLLLGGGCCCAAA???>>><<<===<<<<<<<<<>>>???AAACCCBBBCCCEEEGGGIIIJJJKKKKKKFFFIIIMMMOOOOOORRRWWW[[[gggnnnyyy}}}zzzwwwtttsssuuuwwwyyy|||~~~xxxpppjjjffffffgggmmmxxx}}}uuusssttt}}}wwwtttqqqppprrruuuwwwxxx{{{xxxvvvtttuuuuuuttttttqqqjjjbbb\\\YYY[[[fffqqq|||wwwtttpppkkkiiijjjmmmoookkkkkklllmmmoooqqqtttvvvxxx}}}}}}zzzuuunnnhhhbbb___UUUNNNIIIGGGFFFBBBBBBDDDIIISSScccuuu{{{wwwrrrjjjccc[[[VVVSSSRRRPPPMMMMMMQQQOOOSSS]]]lll}}}xxxwwwzzz~~~iiiUUUFFF===999888444444333333222111111111000000///............///......---------,,,,,,,,,+++***************++++++---,,,++++++******++++++******+++++++++******)))(((***,,,,,,+++******+++))))))((((((((())))))***'''''''''''''''(((((()))))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))***+++,,,,,,---------,,,+++*********,,,,,,...///000333666999<<<>>>CCCIIISSSddd{{{zzznnnbbbXXXQQQOOOKKKFFFBBB@@@???===;;;======<<<===>>>???AAABBBAAACCCEEEGGGIIIJJJKKKLLLFFFJJJMMMOOOQQQTTTZZZ___kkkrrr{{{{{{yyyvvvsssrrrsssuuuvvvzzz}}}~~~wwwnnniiifffeeeffflllwww}}}ttttttvvvxxxrrrooommmmmmppprrrtttuuuzzzxxxwwwxxxyyyyyyxxxvvvqqqjjjaaa\\\ZZZ^^^lllyyyzzzvvvppppppooolllkkkkkknnnpppoooppprrrrrrsssuuuxxx{{{~~~}}}yyysssmmmgggddd[[[SSSMMMJJJHHHDDDBBBDDDIIIQQQ```qqq|||vvvnnnggg]]]XXXUUUTTTRRRNNNNNNQQQOOOQQQXXXcccttt~~~zzz{{{sss^^^LLLAAA;;;999444444444333222222111111111000//////......//////......---------,,,,,,,,,+++++++++***++++++,,,------,,,++++++******++++++***+++,,,,,,+++***)))(((%%%'''******)))(((((()))))))))((((((((()))******((((((''''''''''''((()))((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((*********))))))(((((((((*********++++++,,,,,,---000///...,,,,,,,,,---...///000222555888;;;>>>???CCCHHHSSSeee}}}vvvjjj___UUUOOOLLLIIIDDDAAA??????===<<<>>>============???AAABBBBBBCCCEEEGGGIIIJJJKKKKKKHHHKKKNNNPPPRRRWWW___eeepppvvv~~~~~~yyywwwtttrrrqqqrrrtttvvvyyy|||}}}vvvmmmhhheeeeeehhhnnnzzz~~~vvvwww{{{zzzqqqmmmlllkkklllpppsssuuuvvvxxxxxxyyy{{{||||||zzzxxxpppiiiaaa\\\\\\bbbppp~~~~~~zzzuuurrrmmmoooqqqqqqoooppprrruuutttvvvxxxyyyzzz||||||uuuoookkkaaaYYYRRROOOKKKFFFEEEFFFHHHPPP^^^pppyyypppiiiaaa\\\XXXWWWSSSNNNMMMOOOMMMMMMRRR[[[hhh~~~}}}iiiTTTEEE===:::555444444333333222111111111000000///////////////......---------,,,,,,,,,,,,,,,++++++,,,------...---,,,++++++******++++++++++++,,,---,,,***(((&&&%%%'''***+++***(((((()))))))))(((((()))******+++)))((('''&&&&&&'''((()))((('''''''''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))++++++++++++++++++++++++///...---,,,------///000111222444777:::===???@@@EEEKKKXXXlll}}}pppeee[[[RRRLLLHHHEEEAAA?????????>>>>>>>>>>>>=========???@@@AAACCCDDDEEEGGGIIIJJJJJJJJJJJJLLLOOOPPPSSSYYYcccjjjuuu{{{{{{vvvuuusssqqqqqqsssuuuvvvyyy|||}}}uuummmgggccceeejjjrrr}}}xxxzzzuuulllkkkkkkkkknnnrrrwwwyyyzzzxxxxxxzzz}}}~~~{{{xxxooohhhaaa]]]]]]dddsss{{{wwwssspppmmmqqquuuvvvuuuuuuwwwyyyxxxzzz}}}}}}vvvqqqeee]]]UUURRRNNNIIIGGGHHHHHHOOO]]]ppp{{{qqqiiiddd___[[[YYYTTTNNNKKKMMMKKKJJJNNNVVV```sss~~~pppZZZIII>>>:::555444444333333222222111111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,------...///---,,,++++++******+++++++++,,,------,,,)))'''%%%&&&))),,,---,,,+++***+++))))))((())))))***++++++)))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******,,,,,,+++++++++++++++++++++*********+++---///000111333555888;;;>>>@@@AAAIIIPPP___uuuxxxkkkaaaXXXOOOIIICCCAAA>>>===>>>???@@@???>>>>>>=========???@@@AAACCCDDDFFFGGGHHHIIIJJJJJJLLLNNNOOOPPPSSSZZZeeemmmyyy~~~~~~{{{yyywwwvvvtttsssrrrsssuuuvvv~~~}}}vvvnnniiicccbbbfffqqq||||||yyyqqqooolllnnnqqqrrrtttvvvzzz}}}~~~~~~}}}{{{xxxpppggg^^^[[[]]]fffuuu}}}xxxvvvuuurrrooonnnpppsssuuuxxx{{{|||nnneee[[[UUUOOOHHHEEEFFFIIIPPP]]]ooo}}}tttppplllddd]]]\\\ZZZUUURRRRRROOONNNPPPUUU\\\kkkyyyeeeSSSEEE===666444222222333333222111222333333222///---......111000...------...000111------+++)))'''%%%$$$###+++******)))******++++++,,,,,,,,,+++++++++******))))))************))))))************))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((()))((()))***)))((('''(((***))))))))))))))))))))))))***)))'''&&&&&&(((***,,,))))))***+++,,,,,,------,,,,,,,,,------///000111222666999;;;<<<>>>CCCHHHMMMXXXkkktttggg___WWWOOOIIICCCAAA>>><<<;;;<<<>>>???@@@???????????????@@@@@@EEEEEEEEEFFFGGGHHHJJJJJJKKKLLLNNNQQQWWWaaalllsss~~~{{{zzzxxxwwwuuuttttttuuuwwwxxx~~~}}}vvvmmmhhhcccbbbfffqqq{{{vvvpppnnnkkkmmmppprrruuuwww{{{~~~}}}|||wwwlllddd\\\[[[```iiiyyyzzzvvvuuuuuussspppqqqssswwwyyy|||rrriii___YYYSSSLLLHHHIIIKKKRRR___qqqxxxtttoooggg```^^^\\\VVVRRRRRRNNNMMMMMMPPPVVVbbbwwwmmmYYYIII???777555333222333333222111222333333222///......///........................------,,,++++++***)))))),,,,,,++++++++++++++++++,,,+++++++++************))))))************))))))************))))))))))))))))))))))))))))))))))))+++***(((&&&&&&&&&'''(((((()))******(((((()))***(((((((((((((((((((((((())))))))))))*********+++)))******+++,,,,,,------,,,,,,------...///111111444777:::<<>>?????????>>>??????@@@AAAAAADDDDDDEEEFFFGGGIIIKKKLLLPPPQQQRRRUUUZZZbbbkkkrrr|||{{{xxxwwwvvvuuuvvvxxxzzz{{{~~~~~~vvvlllfffbbbaaafffpppzzz}}}sssnnnmmmjjjmmmpppsssuuuxxx|||||||||uuuhhhaaa[[[]]]dddooo~~~}}}wwwttttttvvvuuutttvvvxxx|||xxxoooeee^^^WWWOOOLLLLLLLLLTTTbbbuuu}}}zzztttllldddaaa^^^WWWSSSRRRPPPMMMLLLMMMQQQYYYjjjzzzuuu```MMMAAA:::777444333333333222111000111222000...,,,---...+++,,,...//////...,,,+++++++++,,,,,,,,,---------...------,,,,,,+++++++++++++++*********)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))---+++(((%%%$$$%%%'''(((((()))******(((((()))***''''''''''''''''''''''''((()))+++,,,,,,,,,***************++++++,,,,,,------------...///000222222555999===@@@CCCJJJSSSYYYjjjuuuzzzkkk___XXXQQQJJJDDDBBBAAA???===<<<===>>>???>>>>>>>>>??????AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMQQQSSSUUUXXX^^^fffooouuu~~~|||{{{vvvvvvuuuuuuvvvxxxzzz|||~~~vvvlllfffcccbbbfffpppzzzzzzrrrnnnmmmlllooorrruuuwwwyyy|||~~~}}}|||tttfff___[[[___hhhttt|||yyyuuutttvvvxxxyyyyyyzzz}}}vvvkkkccc[[[SSSNNNNNNNNNVVVeeewwwyyypppgggccc___XXXSSSQQQRRROOOMMMNNNOOOUUUbbboooxxxcccPPPEEE<<<999666444333333222111...//////...,,,++++++,,,+++,,,------------,,,+++*********++++++,,,,,,,,,---------,,,,,,+++***************))))))))))))((())))))************))))))************)))))))))(((((((((((((((((((((((((((,,,***'''%%%$$$&&&((()))'''((())))))''''''((()))''''''''''''''''''''''''((()))******++++++***************++++++,,,,,,,,,---------...000111333333555:::???DDDHHHNNNUUU[[[jjjxxxtttfff[[[UUUOOOIIICCCBBBAAA???>>>===>>>???@@@===>>>>>>???@@@AAACCCDDDBBBCCCDDDFFFHHHKKKMMMOOONNNQQQVVV[[[bbblllvvv|||}}}{{{zzzttttttsssssstttwwwyyy{{{~~~vvvmmmgggdddbbbfffpppzzzxxxrrrooonnnoooqqquuuwwwyyyzzz|||~~~|||rrrfff___\\\bbbmmmxxx}}}yyyyyywwwvvvvvvyyy|||~~~~~~||||||{{{{{{||||||}}}~~~~~~~~~sssjjj```VVVQQQPPPPPPXXXgggzzz}}}tttkkkfffaaaYYYSSSRRRRRRNNNMMMNNNOOORRR\\\fffxxxwwwdddSSSHHH???<<<777444333333222111///000000///---,,,---...---,,,+++******+++,,,---,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((*********))))))))))))((())))))************))))))************)))))))))((((((((((((((((((((((((((()))(((&&&%%%%%%'''***+++&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''***)))'''''''''(((***,,,***+++++++++++++++,,,,,,---------...000111333444444:::AAAFFFIIIMMMRRRVVVdddtttyyyooobbbXXXSSSNNNHHHDDDAAA@@@???>>>>>>??????@@@>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDFFFIIILLLNNNPPPNNNRRRWWW^^^fffoooyyy}}}zzzyyyxxxssssssrrrrrrsssuuuxxxyyy~~~wwwooojjjeeedddgggpppzzzwwwrrrooonnnpppssswwwzzz{{{}}}~~~|||pppfff___]]]eeeqqq|||zzzwwwyyyxxxxxxyyy||||||wwwwwwwwwxxxxxxxxxxxxxxxxxxyyy{{{zzzyyyyyyzzz|||~~~}}}sssggg\\\UUUTTTSSS[[[jjj}}}xxxooojjjddd\\\VVVTTTPPPMMMKKKMMMNNNOOOVVV^^^nnnzzzhhhWWWMMMBBB>>>999555444333222222111222333222000///000111...---+++******+++---...///......------,,,,,,+++))))))++++++,,,+++***)))++++++*********)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''***)))'''%%%&&&(((***,,,++++++++++++++++++++++++,,,,,,,,,...///111333444444:::@@@EEEGGGIIINNNQQQaaassstttjjj^^^UUUQQQMMMHHHDDD@@@@@@@@@?????????@@@@@@?????????@@@@@@BBBCCCDDDCCCCCCEEEGGGIIILLLNNNPPPRRRVVV\\\bbbiiiqqqyyy~~~}}}zzzwwwvvvvvvtttsssrrrrrrsssuuuwwwxxx}}}wwwqqqnnngggeeehhhqqq{{{|||vvvqqqnnnlllooorrrxxx|||~~~{{{oooddd^^^]]]fffttt}}}{{{zzzxxxyyyyyyzzz|||}}}}}}yyyrrrssstttuuuuuuuuuttttttsssuuuvvvvvvuuuuuuvvvwwwzzz{{{}}}}}}pppccc\\\ZZZWWW___nnn|||sssnnnhhh```ZZZXXXRRRNNNMMMNNNNNNNNNRRRWWWccctttppp^^^RRRDDD@@@:::666444333222222111222333222000///000111------,,,,,,,,,,,,------------------,,,,,,,,,,,,((()))+++,,,------++++++,,,+++++++++************))))))************))))))************))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))((((((((()))***+++++++++++++++++++++++++++***++++++---...000222333666:::>>>@@@BBBFFFLLLQQQcccwwwooofffZZZRRRNNNLLLGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIILLLNNNOOOSSSXXX___fffnnnuuu}}}~~~{{{xxxvvvuuutttuuutttsssrrrsssuuuwwwxxx|||xxxsssppphhhfffiiirrr{{{zzzuuupppmmmkkkmmmqqqwww}}}{{{nnnbbb\\\\\\gggvvv{{{yyyyyyzzzzzzzzzyyyzzz{{{}}}~~~|||xxxoooppprrrsssssssssrrrqqqppprrrssssssrrrrrrsssuuuxxxzzz}}}wwwiiiaaa___ZZZbbbqqqvvvqqqkkkccc]]][[[UUUQQQOOOPPPPPPNNNQQQUUU[[[hhh}}}}}}wwwcccVVVEEEAAA;;;666444333222222...///000///...---...///+++,,,...//////...,,,+++)))***************++++++''')))+++...///...------,,,,,,,,,++++++++++++***))))))************))))))************))))))))))))))))))))))))))))))))))))'''''')))))))))((('''&&&)))+++,,,+++***)))***+++))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++******+++,,,...000222333888:::;;;<<<>>>DDDMMMTTTggg{{{}}}~~~lllcccWWWPPPMMMJJJFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBDDDEEEFFFGGGIIIKKKMMMOOOQQQWWW___hhhqqqzzz||||||{{{xxxuuutttsssrrroooqqqrrrqqqnnnooouuu{{{|||uuuoookkkdddgggkkksss||||||xxxtttnnnkkkkkkkkkpppvvv|||uuujjjbbb```bbbjjjwwwxxxqqqooossswwwyyyxxx{{{{{{zzzzzz{{{{{{tttppplllmmmmmmnnnooopppqqqqqqmmmoooqqqrrrpppooooooooovvvxxx|||qqqddd\\\]]]dddrrrzzzsssmmmeee^^^\\\WWWUUUQQQPPPPPPPPPPPPPPPUUUaaauuu{{{zzzzzzlllZZZLLLBBB999888888666333333000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++*********))))))************************+++***)))(((((()))***+++))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,************+++,,,,,,---...---------...///111222666666999???BBBFFFPPP[[[iiiyyysssyyyxxxkkkbbbWWWOOOLLLIIIEEEAAA@@@@@@@@@?????????>>>>>>?????????@@@AAABBBCCCDDDFFFHHHIIIJJJJJJLLLNNNPPPRRRXXXbbbmmmvvv~~~~~~~~~}}}{{{yyyvvvtttsssrrrrrrmmmoooqqqpppoooqqqwww}}}{{{tttnnnjjjdddgggkkksss|||~~~wwwuuurrrmmmlllnnnooosssxxx|||rrrggg```aaadddmmmzzzzzzsssrrruuuyyyzzzyyyzzz{{{{{{{{{}}}zzztttppplllllllllmmmmmmnnnnnnooonnnpppqqqrrrpppooooooooouuuxxx}}}xxxkkkaaaaaahhhvvv~~~wwwppphhhaaa___YYYVVVRRRPPPPPPPPPPPPOOORRR[[[lll}}}yyyxxxxxxsssbbbRRRGGG<<<999888555222222111000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))************************+++******))))))******+++))))))))))))(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,,,,,,,++++++++++++++++++...---------...000111333666666:::???BBBFFFQQQ\\\oooyyyttt{{{vvvfff___UUUOOOLLLHHHDDD@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGIIIJJJKKKKKKMMMPPPSSSWWW]]]fffpppxxx}}}zzzyyyxxxvvvtttrrrqqqqqqpppjjjlllnnnooopppssszzzzzztttmmmiiidddfffkkkrrr{{{xxxqqqpppooommmnnnqqqrrruuuyyy|||}}}yyymmmddd___aaahhhrrrzzzvvvuuuxxxzzzzzzyyyzzz{{{}}}}}}xxxsssoookkkkkkjjjjjjjjjkkkkkkkkkmmmooopppqqqooonnnoooppptttxxx~~~sssiiieeemmm{{{|||uuullleeebbb\\\YYYTTTQQQPPPPPPNNNMMMOOOTTT```ttt{{{yyyyyy|||mmm[[[NNN@@@:::777444222222111111000000000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++***************************************+++******))))))******+++))))))))))))(((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******************++++++...---,,,++++++*********...---------...000222333777777;;;???BBBGGGRRR^^^wwwxxxuuu}}}}}}sssbbb\\\TTTNNNJJJGGGBBB???@@@@@@@@@???????????????>>>>>>>>>@@@AAACCCEEEFFFHHHIIIKKKLLLMMMOOORRRUUU]]]ccckkkssszzz|||yyyxxxwwwuuusssqqqooonnnnnnhhhjjjlllnnnqqqvvv}}}{{{tttmmmiiibbbdddiiipppxxx{{{tttmmmlllllllllnnnssssssvvvyyy{{{|||}}}}}}tttjjjbbb^^^cccmmmxxx|||zzzwwwwwwyyyzzzzzzyyy{{{}}}~~~zzzuuupppmmmkkkjjjiiihhhgggggghhhhhhjjjlllnnnnnnnnnnnnoooqqqvvvyyyyyynnnhhhpppxxxooogggddd___[[[VVVSSSQQQOOONNNLLLMMMOOOWWWggg}}}}}}yyyyyyvvvdddUUUDDD<<<888444222333111111111000000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************---,,,,,,+++++++++,,,,,,------------///111333444777888<<<@@@BBBHHHVVVccc}}}}}}xxxxxxzzzpppccc]]]SSSLLLGGGDDDBBB@@@?????????????????????????????????@@@AAABBBCCCDDDGGGHHHJJJKKKMMMPPPTTTWWWaaafffnnnvvv|||}}}zzzxxxwwwuuusssqqqnnnlllkkkggghhhjjjmmmrrrwww~~~|||uuuooojjjbbbdddgggmmmuuu}}}yyyqqqkkkjjjkkkkkkmmmrrrqqqssswwwyyyzzz|||~~~yyyqqqhhhccc```gggrrr}}}}}}yyyxxxwwwwwwyyyzzzzzzzzz}}}}}}xxxtttoookkkmmmkkkiiigggeeeeeeeeeffffffhhhkkklllmmmooorrrtttzzz}}}~~~rrrjjjsss{{{qqqiiifffbbb^^^XXXTTTRRRPPPMMMLLLMMMMMMRRR^^^qqq~~~xxxxxx~~~mmm\\\JJJ@@@:::666444555111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************++++++++++++,,,---...///---------...///111333555888999>>>AAADDDJJJZZZjjj|||zzz{{{vvvnnnfff___TTTIIICCCAAAAAABBB????????????????????????AAAAAAAAA@@@@@@AAAAAABBBFFFGGGHHHJJJLLLPPPUUUYYYbbbgggooowww}}}~~~{{{xxxuuuttttttrrrpppmmmkkkjjjhhhhhhjjjmmmrrrxxx~~~|||vvvoookkkccceeehhhmmmsss{{{uuunnniiiiiijjjjjjlllpppoooqqqtttvvvxxx{{{~~~{{{uuunnnhhhdddccckkkwww~~~yyywwwwwwwwwwwwxxxzzz|||}}}}}}yyytttpppmmmooommmjjjgggeeeddddddeeebbbeeeiiilllooosssxxx{{{xxxpppyyytttllliiiccc___ZZZUUURRRPPPNNNLLLMMMLLLOOOYYYfff{{{xxxgggTTTGGG???999666666222222111111111000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***************+++++++++************************'''(((((())))))(((((('''))))))))))))((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++*********+++---...000111---------...000222444555888:::???CCCFFFNNN```qqq||||||rrrjjjddd]]]SSSIIIBBB@@@AAABBB???????????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBEEEFFFHHHIIILLLPPPVVV[[[dddiiiqqqxxx}}}~~~|||zzzxxxuuurrrooooooooooooooommmkkkkkkjjjiiijjjmmmrrrxxx}}}|||uuunnnjjjfffgggjjjnnntttzzzoooiiieeegggiiiiiikkknnnnnnpppsssuuuvvvxxx{{{~~~~~~~~~|||xxxrrrlllgggdddgggooozzz~~~{{{xxxvvvwwwwwwwwwyyy|||}}}zzzwwwsssqqqrrroookkkhhheeeddddddeeeaaadddhhhmmmrrrxxx}}}zzz{{{~~~yyyzzzqqqnnnddd```ZZZVVVSSSQQQOOOMMMMMMJJJNNNUUU\\\kkkttt___PPPFFF===777666222222222111111111000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++************************((()))***++++++***)))((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++,,,---...///000---------...000222555666888;;;@@@EEEHHHQQQeeexxx}}}yyymmmfff[[[XXXQQQJJJDDDAAAAAAAAA>>>>>>?????????@@@@@@@@@?????????@@@AAABBBDDDDDDFFFGGGHHHJJJMMMRRRYYY^^^iiimmmtttzzz~~~~~~zzzwwwuuurrrooollljjjjjjlllmmmnnnmmmllllllkkkjjjjjjmmmrrrxxx|||~~~{{{tttmmmiiiiiijjjlllooouuuzzz~~~iiidddbbbeeehhhhhhjjjnnnoooqqqsssttttttvvvyyy{{{||||||zzzvvvooojjjfffdddiiiqqq||||||zzz{{{{{{yyywwwwwwwwwxxxxxxzzz}}}}}}{{{yyywwwuuutttqqqmmmhhheeeddddddeee```dddiiiooouuu|||}}}wwwtttnnnppprrrsssrrrssstttuuu}}}~~~vvvsssddd```[[[VVVTTTRRROOONNNLLLIIILLLRRRVVV___zzz}}}gggWWWJJJ???888666222222222111111111111000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++***************************+++,,,------,,,+++***))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---------,,,,,,,,,---......---------...000333555666888;;;AAAFFFIIISSShhh|||~~~vvviiibbbSSSRRROOOKKKFFFBBB@@@@@@>>>>>>??????@@@@@@@@@@@@<<<===>>>???AAADDDFFFGGGGGGHHHIIIKKKNNNTTT[[[```mmmqqqwww|||zzzxxxuuurrrnnnkkkiiihhhgggjjjmmmnnnnnnllllllmmmkkkkkkkkkkkkmmmrrryyy~~~}}}wwwqqqmmmkkkiiikkknnnqqqtttxxx}}}zzzrrreeedddaaa```bbbfffjjjmmmoooqqqttttttttttttvvvwwwwwwwwwtttpppkkkgggeeeeeepppxxx~~~yyywwwxxxzzzyyyxxxvvvxxxzzz||||||yyyxxxwwwvvvrrrmmmiiigggddd```\\\aaaeeelllttt||||||uuuoookkkgggdddbbbaaabbbdddddddddjjjrrr{{{yyyrrrhhhccc]]]XXXVVVTTTRRRQQQMMMLLLLLLOOOSSS]]]pppxxxyyyooo]]]MMM>>>666555555333111000111111000///111000000///...------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,+++(((&&&&&&((()))'''%%%%%%%%%&&&'''((()))******!!!$$$(((,,,......,,,***---------,,,,,,,,,+++++++++,,,---///111333666777999<<<@@@DDDGGGUUUppppppccc[[[SSSOOOIIIEEECCCAAA@@@???@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@AAABBBDDDGGGHHHLLLLLLLLLMMMPPPVVV___eeeqqqtttyyy}}}}}}zzzuuusssqqqnnnkkkiiihhhggghhhjjjmmmmmmllljjjiiiiiigggggghhhiiikkkpppvvvzzzzzz|||~~~|||wwwrrrnnnlllkkkmmmpppsssvvvzzz}}}uuummmcccbbb``````bbbeeejjjmmmppprrruuuvvvvvvvvvwwwxxxwwwvvvtttooojjjgggggghhhqqqyyy~~~zzzvvvuuuvvvxxxyyyxxxzzz||||||xxxvvvtttuuuqqqllliiigggeeeaaa^^^cccgggooowwwxxxpppiiieee```]]]ZZZXXXXXXYYYYYYXXX^^^eeeooozzz}}}uuummmhhhaaa[[[WWWTTTRRRPPPNNNLLLLLLMMMOOOXXXiiiyyy|||tttuuusssbbbQQQBBB:::888444222111000111222111000111000000///......---------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))******+++++++++******((())))))******))))))(((+++++++++***************))))))))))))))))))))))))(((((((((((())))))***++++++)))&&&&&&((()))(((&&&&&&&&&''''''((()))))))))'''(((***+++,,,,,,,,,++++++,,,,,,,,,------......,,,---...000222555777888<<<>>>CCCFFFLLL[[[www|||mmm```YYYRRRNNNHHHDDDBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBDDDFFFHHHLLLLLLMMMNNNRRRYYYbbbiiirrrvvv{{{~~~}}}|||{{{zzzxxxuuurrrmmmllljjjhhhgggfffffffffiiikkkmmmllliiifffeeeeeeaaaccceeefffhhhlllqqquuutttxxx{{{{{{xxxsssnnnllljjjmmmpppsssuuuyyy}}}|||wwwnnnfffaaa```______aaaeeejjjmmmqqqsssvvvxxxxxxxxxyyy{{{xxxvvvrrrmmmiiihhhjjjmmmttt{{{~~~{{{xxxuuuuuuwwwzzz{{{|||{{{wwwtttrrrrrrnnnjjjhhhfffeeebbbaaagggkkksss|||wwwnnnfffbbb]]]ZZZUUURRRQQQPPPOOONNNTTTYYYbbbqqq{{{sssmmmfff^^^YYYUUUQQQOOOOOOLLLKKKKKKLLLRRR```nnnzzzrrrqqq{{{yyyiiiXXXHHH>>><<<444222111000222222222111000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************))))))*********++++++*********------,,,++++++***))))))))))))))))))))))))))))))((((((((('''(((((())))))***)))''''''((()))((('''((((((((((((((((((((((((---,,,++++++***+++++++++******+++,,,---...//////---...///111444666999:::===???CCCIIIPPPbbbwwwiii]]]VVVPPPLLLGGGDDDBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@AAABBBDDDFFFGGGKKKLLLNNNPPPUUU^^^gggnnnuuuyyy}}}|||{{{zzzyyyyyyxxxvvvtttsssqqqmmmkkkhhhgggeeedddddddddfffgggiiikkkllljjjgggcccaaa```^^^___bbbdddfffiiinnnqqqrrruuuyyyzzzwwwrrrmmmjjjgggjjjnnnqqqtttwww{{{~~~}}}wwwrrriiibbb```___^^^___bbbfffjjjmmmrrruuuxxx{{{{{{{{{|||}}}yyyvvvqqqllliiijjjnnnrrrxxx}}}|||zzzyyyxxxxxxzzz~~~{{{wwwtttrrrmmmkkkhhhfffeeedddddddddlllqqqyyy}}}ssskkkeeeaaa]]]XXXTTTRRRQQQOOOMMMRRRUUU]]]ooowwwqqqiiiaaa[[[WWWSSSPPPPPPLLLJJJJJJJJJNNNYYYeee||||||sssooouuu}}}ooo^^^LLL@@@<<<444333111111222222222111000000//////...............------------,,,,,,,,,,,,,,,------,,,,,,+++******++++++++++++******)))***++++++,,,,,,++++++***+++++++++*********))))))(((((((((((((((((((((((()))((((((''''''''''''(((***)))((('''(((((((((((())))))))))))(((((('''''',,,,,,++++++*********************+++,,,------...---...///111444777999;;;<<<>>>CCCJJJUUUiiissseeeZZZTTTNNNKKKFFFCCCBBBBBBAAA@@@AAABBBBBBBBBAAA@@@??????AAAAAAAAAAAABBBDDDFFFGGGHHHJJJMMMRRRXXXaaakkkrrryyy}}}}}}yyyxxxvvvuuusssuuusssqqqpppooommmjjjgggeeedddbbbaaabbbccceeeggghhhjjjkkkiiieeeaaa^^^]]]\\\^^^aaaccceeehhhlllppprrrvvvyyyzzzvvvpppjjjgggfffiiinnnrrruuuxxx|||yyysssooohhhaaa`````````aaacccgggkkkmmmrrruuuzzz}}}}}}~~~~~~yyyvvvqqqkkkiiikkkqqquuu{{{~~~}}}zzzzzzzzz{{{}}}{{{wwwuuusssjjjiiigggeeeeeeeeegggiiiqqqvvv}}}}}}|||tttnnngggccc]]]XXXUUUSSSQQQOOOTTTVVV^^^oooyyytttlllddd^^^YYYUUUSSSPPPLLLKKKKKKKKKNNNVVV```sssvvvnnnnnnsss|||sssaaaNNN@@@;;;666444222111222222111000////////////.....................---------,,,,,,,,,------------,,,++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++(((((((((((())))))******(((((((((((((((((((((((()))((((((''''''''''''((()))))))))((((((((()))************)))(((((('''''''''(((***+++,,,+++***)))+++++++++***************,,,---...111444777999;;;===???EEEOOO\\\rrr}}}oooaaaWWWRRRLLLIIIDDDBBBAAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@???BBBAAAAAAAAABBBDDDEEEFFFFFFHHHMMMRRRZZZdddnnnuuu}}}}}}{{{wwwtttsssrrrpppnnnqqqooommmllllllkkkiiigggeeedddaaa``````bbbeeefffggghhhiiihhhddd```^^^]]]]]]^^^```aaacccggglllppptttwwwyyyyyytttnnniiiggggggkkkpppuuuxxx|||}}}uuuooommmiiidddbbbbbbbbbcccfffiiilllnnnrrruuuzzz~~~zzzwwwrrrllljjjlllrrrwww{{{~~~}}}zzz{{{|||}}}{{{wwwuuusssiiiiiiiiiggggggiiimmmpppwww{{{zzzooojjjccc]]]XXXUUUQQQOOOTTTVVV^^^ooo~~~yyyppphhhaaa\\\XXXUUUQQQMMMKKKLLLLLLMMMSSS[[[jjj{{{pppllllllvvv{{{tttdddQQQCCC===888666333222222222000/////////////////////..................---------,,,---------------,,,++++++............---,,,+++******++++++,,,,,,++++++***&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((('''(((((())))))((()))***)))((((((***+++*********))))))((((((((($$$&&&(((+++,,,,,,+++***,,,+++++++++************,,,---...111444777:::;;;@@@CCCJJJWWWfff}}}yyyjjj]]]TTTPPPJJJGGGCCCAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCEEEFFFEEEHHHMMMTTT\\\gggqqqxxx{{{sssqqqnnnmmmnnnmmmlllkkkllljjjiiihhhiiijjjiiihhhfffdddaaa___^^^```bbbdddeeefffhhhgggddd```___^^^]]]^^^^^^___aaaffflllppptttwwwxxxwwwsssnnnkkkiiifffjjjpppvvvzzz~~~zzzpppkkkkkkjjjhhhfffeeeffffffhhhkkkmmmoooqqquuu{{{zzzxxxsssmmmkkkmmmssswwwyyy}}}|||||||||~~~{{{vvvsssqqqkkkllllllkkkkkknnnssswww{{{~~~|||wwwooofff```ZZZTTTQQQQQQUUU^^^nnnvvvmmmeee___YYYVVVSSSOOOMMMMMMMMMLLLPPPUUUaaarrryyyqqqooossswww|||~~~uuugggVVVHHHBBB:::777444333222111///---.../////////////////////............---------------------...------,,,+++------------,,,+++************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***+++''')))***)))((((((***,,,******))))))))))))))))))'''(((((()))+++,,,,,,---,,,,,,,,,,,,,,,,,,---------...///222555888;;;===AAADDDMMM\\\mmmttteeeYYYQQQMMMIIIFFFBBB@@@AAABBBCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFIIIOOOWWW___jjjttt{{{vvvpppkkkiiihhhhhhjjjkkkjjjjjjiiihhhffffffhhhiiiiiihhhfffddd```^^^]]]^^^aaabbbccceeeggggggdddaaa```___]]]]]]]]]]]]___eeekkkppptttvvvwwwvvvsssooolllkkkccchhhnnntttyyy~~~wwwmmmiiijjjkkkjjjhhhhhhhhhhhhjjjlllnnnooopppuuu{{{{{{xxxsssnnnlllnnnssswwwwww{{{}}}zzzzzzzzzuuuqqqooommmnnnooonnnnnnqqqwww|||~~~zzzppphhh```ZZZVVVOOOUUU^^^nnn{{{pppggg```ZZZVVVUUUPPPMMMMMMLLLJJJLLLQQQZZZhhhxxxtttsssuuuyyy}}}|||uuujjjYYYLLLGGG;;;888555333222000...,,,........./////////////////////.........---------------......------,,,+++---------,,,+++***)))(((*********++++++*********++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))+++,,,,,,''')))+++***((((((***---))))))))))))))))))******,,,+++)))((()))+++---///+++,,,,,,---...///000000...///111333777:::===>>>???CCCMMM]]]ooopppbbbVVVOOOKKKHHHEEEAAA@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCEEEEEEGGGKKKQQQYYYaaalllvvv}}}~~~wwwmmmgggdddcccbbbaaaaaaaaaaaaaaaaaabbbdddeeeeeeddddddcccdddaaa^^^^^^```bbbaaa```bbbcccdddfffgggeeeaaa]]]\\\\\\\\\^^^bbbhhhmmmqqqxxxxxxwwwsssooommmmmmmmmkkklllpppvvv||||||uuuooollllllllllllkkkkkkkkkkkkmmmooorrrsssvvvwwwyyy~~~{{{rrrkkkhhhjjjnnnqqqxxxyyyzzzzzz{{{|||}}}}}}xxxrrrnnnkkkiiihhhgggkkkssszzzxxxmmmddd\\\XXXTTTWWWbbbuuu|||sssmmmddd\\\XXXRRRPPPNNNKKKJJJKKKLLLMMMRRR^^^uuu{{{yyy}}}tttllleeeWWWJJJ@@@999333222111///000222111000///......///000111000000///...------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******+++*********))))))((((((******))))))(((((('''''')))******))))))((('''&&&((((((((((((((((((((((((++++++,,,,,,,,,,,,------++++++,,,------......//////000222444777;;;===???@@@EEENNN]]]rrrzzzkkk```VVVNNNIIIDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDBBBCCCDDDFFFGGGKKKRRRZZZcccmmmwww}}}|||wwwsssllleee___]]]]]]]]]]]]]]]]]]]]]^^^``````bbbcccccccccbbbaaacccaaa______aaabbbaaa___cccccceeeggghhhgggccc___\\\\\\\\\]]]aaafffkkknnnwwwwwwuuurrrnnnllllllllljjjlllqqqxxx{{{sssmmmkkkkkklllmmmmmmmmmlllmmmnnnpppqqqrrruuuvvvxxx|||~~~uuummmjjjkkkpppsssxxxxxxxxxyyyzzz{{{|||}}}}}}~~~xxxrrrnnnllljjjiiijjjooovvv}}}|||pppfff^^^YYYYYY]]]hhh{{{vvvooofff^^^[[[SSSQQQNNNLLLJJJKKKLLLMMMPPPZZZnnnzzzwww{{{zzzssslll___RRREEE===666444222000///111111000///......///000111000//////...------,,,,,,,,,+++************+++,,,+++++++++*********))))))++++++++++++++++++++++++******))))))))))))***************)))))))))(((((()))((((((((('''''''''''''''((()))))))))))))))(((*********************************+++++++++,,,,,,+++,,,,,,------......//////000222444888;;;>>>???AAAFFFPPP___uuuuuuhhh]]]UUUNNNIIIDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFGGGLLLUUU]]]fffpppxxx~~~vvvsssnnnjjjeeeaaa\\\XXXWWWXXXYYY[[[\\\[[[[[[[[[]]]^^^______``````______aaa``````bbbccccccaaa___ddddddfffiiijjjiiifffccc^^^]]]]]]^^^```dddhhhkkktttuuussspppmmmjjjjjjkkkkkknnnsss{{{xxxpppjjjiiikkknnnoooppppppooooooooopppqqqqqqrrrsssvvv{{{xxxppplllnnnrrruuuwwwvvvvvvwwwxxxyyy{{{|||{{{}}}}}}wwwrrrooommmjjjkkknnnttt{{{}}}sssjjjbbb^^^^^^cccpppzzzrrrjjjbbb___UUUSSSPPPMMMKKKKKKLLLMMMMMMUUUddd{{{zzzvvvxxx|||~~~vvviii]]]LLLBBB999555333000///111000000////////////000000/////////...------,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&'''((()))************************************))))))*********+++++++++,,,,,,,,,---......//////000111222555888;;;>>>???BBBHHHRRRccczzz}}}ooocccZZZSSSMMMIIIDDDCCCAAA???>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCCCCBBBBBBDDDEEEIIIOOOYYYccclllssszzzyyytttkkkhhhddd```\\\YYYWWWVVVVVVXXXZZZ\\\]]]\\\[[[ZZZ\\\\\\\\\]]]]]]]]]]]]]]]___```bbbdddeeedddbbb```eeefffhhhkkkmmmllliiifffaaa```______aaadddgggiiiqqqqqqqqqnnnkkkiiijjjkkkooorrrxxx|||vvvmmmhhhhhhkkkooorrrtttssssssrrrqqqqqqqqqqqqpppqqqtttyyyzzzsssooopppsssvvvvvvuuuttttttuuuxxxzzz||||||~~~~~~~~~{{{vvvrrrooonnniiilllqqqxxx}}}yyysssmmmhhheeeaaahhhvvvvvvmmmfffbbbWWWUUUQQQNNNLLLKKKLLLMMMJJJOOO[[[mmm}}}wwwxxx{{{qqqeeeQQQFFF:::666444222000111000000////////////000000//////.........---------------------------------++++++++++++*********)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))))))))))))))************************************++++++++++++,,,,,,------.../////////000111222555888;;;>>>@@@CCCIIIUUUgggxxxkkk___WWWQQQKKKGGGDDDBBB???======>>>@@@BBBAAABBBCCCCCCDDDCCCCCCCCCAAABBBCCCBBBAAABBBDDDFFFJJJRRR]]]hhhpppwww||||||tttlllfff___^^^[[[XXXUUUTTTTTTUUUWWWYYY[[[\\\]]]\\\ZZZYYY\\\\\\\\\\\\\\\]]]]]]^^^___bbbeeeggggggeeecccbbbggggggjjjmmmnnnnnnjjjgggdddcccbbbbbbcccdddfffhhhmmmnnnnnnllljjjiiijjjlllsssvvv|||yyyssskkkggghhhmmmqqqtttwwwvvvvvvuuutttrrrqqqqqqppppppsssxxx~~~|||vvvrrrrrruuuwwwuuutttrrrrrrssswwwzzz}}}}}}}}}|||xxxtttqqqooonnnkkkoootttzzz}}}|||{{{{{{}}}~~~xxxtttpppmmmkkkeeennn}}}{{{qqqiiieeeZZZWWWSSSOOOLLLKKKLLLLLLHHHLLLUUUcccyyy{{{zzz|||xxxkkkWWWIII<<<777555333111222//////000000000000//////...............---------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,---......//////000000111333555888<<<>>>@@@DDDJJJXXXmmmuuuhhh]]]UUUOOOIIIEEECCCBBB???======>>>AAABBBAAABBBCCCCCCDDDCCCCCCCCC@@@BBBCCCBBBBBBBBBEEEFFFLLLTTT```kkksssyyy}}}|||uuunnnfff___ZZZTTTTTTTTTRRRPPPOOOQQQSSSVVVWWWXXXZZZ[[[[[[ZZZZZZ^^^]]]]]]]]]]]]^^^___```aaadddhhhiiihhhgggffffffhhhiiikkknnnooonnnkkkhhheeeddddddcccdddeeefffgggjjjkkklllkkkjjjjjjlllnnnvvvyyyuuuqqqkkkhhhjjjoootttvvvyyyxxxxxxwwwvvvtttsssrrrpppqqqsssxxx~~~zzzwwwvvvwwwxxxuuutttqqqppprrrvvv{{{~~~~~~||||||}}}yyytttqqqooonnnnnnnnnsssxxx|||||||||||||||xxxxxxyyy}}}zzzwwwuuurrrqqqnnnwwwwwwmmmhhh\\\YYYUUUPPPMMMLLLLLLLLLGGGKKKQQQZZZlll~~~sss___OOO@@@999777444222111//////000000000000//////........................,,,------......------,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******''''''(((((((((((())))))))))))************++++++************)))((('''&&&((((((((((((((((((((((((++++++,,,,,,,,,------------------...//////000000111222333666999<<>>CCCHHHQQQccc~~~}}}hhh___VVVQQQLLLFFFDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDDDDDDDEEEHHHJJJTTTZZZdddmmmuuuzzz~~~~~~zzzxxxnnnhhh```YYYTTTQQQMMMJJJFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNQQQVVVYYYYYY]]]bbbfffiiikkknnnppprrrqqqooommmkkkjjjhhhhhhhhhiiijjjiiihhhggghhhiiimmmmmmnnnnnnnnnkkkfffbbb[[[[[[ZZZ[[[\\\^^^aaabbbaaabbbdddfffgggiiimmmppp||||||||||||yyyvvvrrrpppnnnnnnooorrruuuxxx|||~~~~~~~~~~~~~~~yyyyyyzzz{{{}}}}}}zzzrrrooolllkkknnnsssyyy|||}}}{{{uuutttrrrrrrssswww{{{~~~}}}xxxuuusssrrrooommmnnnqqqvvvyyyzzzyyyxxxuuurrrppppppsssvvv}}}vvvmmmggg\\\]]]___aaahhhwwwzzzoooggg___ZZZUUUOOOLLLMMMIIIGGGHHHKKKMMMSSSiiiuuummmlllrrrxxx___III;;;777777111000000//////////////////............---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************************************,,,,,,,,,---------......---...////////////222444222555999:::;;;???EEEJJJTTTgggxxxddd\\\SSSOOOKKKEEECCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDFFFJJJLLLUUU\\\eeennnuuuzzz{{{uuuooojjjggg___[[[UUUOOOKKKHHHGGGFFFDDDCCCCCCBBBBBBBBBDDDEEEHHHJJJLLLNNNPPPSSSXXX[[[^^^aaafffjjjlllnnnppprrrsssrrrqqqpppnnnlllkkkjjjiiijjjiiihhhfffeeegggiiinnnnnnnnnnnnnnnkkkeeebbb\\\[[[ZZZZZZ[[[]]]```bbbaaaccceeefffhhhlllpppttt}}}|||zzzwwwssspppmmmllllllmmmpppssswwwzzz}}}~~~~~~{{{zzzzzz{{{}}}{{{xxxrrrqqqooooooqqquuuzzz~~~~~~{{{sssrrrpppoooqqqvvv{{{~~~|||yyyvvvtttsssnnnnnnooorrrvvvxxxxxxwwwrrrrrrpppnnnmmmoootttxxx~~~xxxooohhh[[[ZZZZZZ]]]fffwwwuuummmccc^^^XXXQQQNNNNNNKKKHHHIIILLLKKKOOO```tttxxxmmmiiimmm{{{|||dddLLL===777777111000000//////////////////............---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))***)))))))))((((((((('''***************)))((((((************************,,,,,,,,,---------......,,,.../////////000222444222555888:::;;;@@@FFFLLLWWWlll~~~yyyooo___XXXQQQMMMJJJDDDBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGKKKOOOWWW\\\eeennntttzzzwwwnnngggaaa]]]ZZZRRRPPPLLLHHHEEEDDDCCCCCCCCCCCCCCCBBBAAAAAADDDFFFHHHKKKNNNRRRTTTWWW[[[]]]bbbeeehhhkkkmmmooorrrtttttttttsssrrrqqqooonnnmmmlllkkkjjjgggeeeeeegggiiinnnnnnnnnooonnnkkkfffbbb^^^]]][[[ZZZ[[[]]]___aaabbbccceeegggjjjoootttxxx~~~|||wwwrrrnnnkkkjjjiiijjjllloootttxxx|||~~~||||||||||||~~~zzzwwwrrrssssssrrrsssvvv{{{~~~~~~uuussspppoooppptttyyy}}}zzzyyyxxxvvvuuusssrrrrrrmmmnnnqqquuuxxxxxxuuurrrnnnnnnmmmmmmmmmqqqvvvzzz~~~zzzpppiii\\\ZZZXXX]]]hhhzzz{{{rrrhhhaaaZZZSSSOOOPPPMMMIIIIIILLLJJJKKKYYYjjjssslllmmmxxx{{{eeeNNN>>>666444111111000//////////////////............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,))))))))))))))))))))))))*********)))((('''''''''***************)))((('''************************,,,,,,,,,,,,------------***+++---------...000333222555888:::<<>>===???AAABBBDDDFFFJJJMMMOOOSSSYYY^^^aaaccceeegggjjjlllmmmnnnnnnooorrrtttwwwxxxzzz||||||{{{zzzyyyzzzwwwrrrnnnkkkkkkmmmnnnoooqqqssssssrrroookkkiiigggeeeaaa^^^]]]]]]___aaacccdddfffkkkrrrwwwzzzzzzzzzuuuppplllfffaaaaaaeeejjjmmmsssvvvxxxxxxyyyzzz}}}}}}~~~}}}{{{vvvvvvuuuuuuwwwyyy|||~~~{{{uuuppppppqqqrrrsssyyyxxxwwwtttrrrpppnnnmmmnnnmmmkkkjjjjjjmmmoooqqqssstttuuussspppnnnmmmnnnmmmpppsssvvvxxxzzz}}}}}}~~~uuusssqqqpppvvvuuulllbbbXXXTTTUUUOOOLLLJJJJJJHHHHHHNNNVVVhhh|||zzzvvvsssyyy~~~yyyooo```PPPDDD===:::666444222111111111///---111000...------......///---..................---,,,------......------,,,,,,++++++******)))))))))*********))))))))))))(((***+++,,,+++)))))))))***+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,---...//////------......---...111333333555;;;???@@@BBBLLLXXXqqq~~~uuuhhh___TTTQQQMMMHHHDDDBBB@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAACCCDDDDDDDDDCCCBBBDDDBBBDDDFFFGGGHHHPPPYYYbbbhhhoootttxxx}}}LLLJJJHHHEEECCCAAAAAAAAA???======>>>AAABBB@@@>>>BBBCCCDDDDDDEEEGGGKKKNNNSSSWWW\\\```ccceeehhhjjjlllmmmooooooooopppsssuuuxxxyyy{{{}}}}}}|||{{{zzzxxxvvvrrrooommmlllmmmnnnoooqqqssstttsssqqqnnnkkkhhheeebbb^^^]]]^^^___aaadddeeehhhmmmsssxxxzzzzzzxxxrrrmmmjjjfffaaabbbfffiiimmmrrrvvvwwwxxxyyyzzz|||}}}}}}~~~}}}{{{xxxwwwvvvvvvxxxzzz}}}{{{uuuqqqooopppqqqqqqsssrrrqqqooommmlllkkkkkklllkkkjjjjjjlllnnnqqqsssuuuvvvvvvtttqqqooooooooopppssswwwyyy{{{}}}}}}~~~xxxwwwyyyvvvmmmcccYYYTTTUUUOOOLLLJJJJJJHHHHHHMMMUUUbbbuuu}}}xxxuuuzzzyyyooo```QQQEEE>>>;;;777555333222222222000///000000///...............------............------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++*********)))))))))***+++,,,+++)))))))))***+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,------------....../////////...///222555444777<<<@@@AAADDDPPP]]]xxxsssfff\\\RRRPPPLLLGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDCCCDDDGGGHHHJJJQQQZZZdddjjjqqqwwwzzz~~~BBBAAAAAAAAAAAAAAAAAA@@@>>>======>>>AAABBBBBBAAACCCDDDEEEFFFHHHKKKPPPSSSXXX[[[```cccfffiiilllooonnnoooqqqrrrrrrsssuuuvvvzzz{{{~~~}}}{{{vvvuuusssqqqpppooooooooooooqqqssstttsssqqqooommmgggeeebbb___^^^___bbbcccggghhhkkkpppuuuyyyzzzzzzvvvpppjjjhhhddd```aaaeeeiiimmmrrruuuvvvwwwxxxxxxzzz{{{|||}}}~~~~~~~~~}}}|||}}}}}}{{{yyyxxxwwwvvvxxx{{{~~~{{{uuuqqqooooooooonnnmmmlllkkkiiihhhhhhiiiiiihhhiiiiiikkknnnqqqtttvvvxxxxxxwwwuuurrrppppppqqqsssvvvyyy|||}}}~~~~~~~~~~~~zzzqqqggg]]]WWWVVVOOOKKKIIIIIIHHHGGGKKKRRRZZZkkk|||zzz}}}}}}qqqbbbTTTHHHAAA===888666333333333333222111///////////////......---,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,+++)))))))))***+++++++++***************))))))))))))))))))))))))******))))))******+++,,,************************...///000000///111444666666888<<<@@@BBBGGGVVVddd~~~qqqbbbXXXPPPNNNJJJGGGDDDCCCBBBBBBAAAAAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDCCCDDDGGGHHHKKKSSS]]]gggmmmuuu{{{}}}>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDBBBDDDGGGIIILLLQQQWWW\\\]]]___cccgggiiilllppprrrqqqrrruuuuuuuuuuuuwwwxxx{{{}}}}}}vvvvvvvvvuuutttsssrrrqqqqqqrrrssssssrrrooollljjjeeecccaaa``````cccfffhhhjjjllloootttyyy{{{{{{zzzvvvnnngggeeebbb^^^___bbbhhhkkkppptttuuuuuuvvvvvvwwwxxx{{{}}}~~~}}}|||{{{zzz|||~~~~~~|||zzzyyyxxxwwwuuuuuuwwwzzz~~~{{{vvvqqqooommmlllkkkjjjiiigggeeedddeeefffgggfffgggiiimmmqqqtttxxxyyyyyyyyywwwtttqqqpppqqqrrrtttwww{{{}}}~~~~~~wwwnnnccc[[[YYYPPPLLLIIIIIIHHHGGGJJJOOOSSSccc}}}uuufffYYYMMMDDD>>>888666333222333333222111...///000000000///---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++,,,+++)))))))))***************************))))))))))))))))))))))))******))))))******+++,,,)))******+++,,,---------...///000000///111444666888888;;;???BBBJJJZZZjjj}}}ooo___UUUNNNLLLIIIFFFDDDCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCFFFHHHKKKTTT^^^jjjqqqyyy>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIMMMPPPSSSWWW\\\___```cccgggjjjmmmooorrrttttttvvvxxxyyyyyyxxxyyyzzz}}}~~~xxxxxxyyyyyyxxxvvvuuutttttttttsssrrroookkkhhhfffbbbaaa``````cccgggkkknnnnnnpppsssxxx|||}}}|||zzzvvvmmmeeeaaa___\\\\\\^^^fffiiinnnqqqrrrrrrsssssssssvvvyyy}}}~~~~~~|||{{{zzz{{{}}}}}}|||zzz{{{{{{{{{zzzyyywwwvvvuuutttssssssuuuyyy}}}{{{vvvrrrnnnllliiifffgggeeebbb```___aaaccceeeeeegggkkkoootttxxxzzz|||xxxxxxvvvrrrpppoooqqqtttxxx{{{{{{rrrfff]]]YYYRRRLLLIIIIIIIIIGGGHHHLLLNNN]]]wwwyyykkk___SSSFFF===999666333111111111111000...///000000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++,,,+++)))))))))***************************))))))))))))))))))))))))******))))))******+++,,,,,,---...///111333444444,,,.../////////000333666888888;;;???CCCLLL^^^nnnzzzmmm^^^TTTLLLJJJGGGEEECCCCCCCCCDDDAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBCCCCCCDDDDDDBBBAAABBBEEEHHHLLLVVV```mmmsss|||?????????@@@@@@AAAAAAAAACCCCCCDDDDDDDDDEEEHHHKKKRRRUUUXXXZZZ[[[\\\^^^___cccffflllppprrrsssuuuvvvvvvyyy|||}}}|||{{{||||||}}}zzzzzzzzzzzzyyyxxxvvvvvvvvvuuutttqqqmmmiiifffcccaaa``````aaadddiiiooorrrqqqssswww||||||yyytttjjjaaa^^^]]][[[ZZZ\\\cccggglllooooooooopppppppppsssxxx}}}}}}{{{{{{|||}}}}}}|||{{{xxxwwwuuuvvvwwwxxxwwwvvvuuutttsssrrrqqqqqqtttyyy|||wwwrrrnnnjjjfffcccaaa___\\\ZZZZZZ]]]aaacccgggjjjnnnssswww{{{|||}}}xxxwwwtttqqqooopppsssvvv}}}}}}ttthhh]]]XXXTTTNNNJJJJJJJJJHHHHHHJJJLLLXXXooo~~~qqqggg[[[LLL@@@;;;777333111000000///...///////////////......---,,,,,,------------,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,+++)))))))))******************+++++++++))))))))))))))))))))))))******))))))******+++,,,******+++---///000111222,,,---......///000444666999999<<<@@@DDDNNN```qqqvvvjjj\\\SSSKKKJJJGGGDDDCCCBBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCAAABBBEEEHHHMMMXXXcccooouuu}}}AAA@@@??????@@@AAACCCDDDDDDFFFHHHHHHIIILLLPPPTTTZZZ^^^bbbddddddccccccccceeejjjqqquuuwwwxxxxxxxxxyyy{{{~~~~~~}}}}}}~~~}}}{{{{{{zzzyyywwwvvvvvvuuuvvvuuutttqqqnnnjjjgggeeecccbbbaaabbbeeejjjooorrrtttvvvzzz}}}yyypppfff]]][[[\\\[[[\\\^^^aaaeeeiiilllmmmmmmmmmmmmmmmqqqwww}}}}}}}}}}}}|||{{{yyywwwuuusssssstttuuuvvvvvvvvvuuutttrrrqqqpppqqquuu{{{|||wwwrrrnnniiiddd```\\\ZZZXXXWWWYYY^^^cccgggjjjmmmqqqvvvzzz|||}}}}}}xxxwwwtttqqqppprrrwwwzzzxxxlll```ZZZVVVOOOKKKKKKKKKIIIHHHIIIJJJSSSeee~~~|||tttiiiXXXKKK>>>:::555222000000///...000000///...............------............------,,,,,,,,,------,,,,,,,,,+++++++++++++++*********++++++*********)))))))))***+++,,,+++)))))))))***))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,,,,,,,---...//////000222555888;;;<<>>777666333111111111111000000//////..............................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,************************(((((()))***+++,,,---...---------,,,,,,------...000000111111222555:::>>>CCCKKKMMMRRR___kkk}}}sssiiibbbZZZSSSMMMJJJHHHDDDCCCBBBBBBAAA@@@AAA@@@@@@???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEFFFIIIKKKOOOXXXdddmmmwww}}}MMMPPPTTTWWWZZZ]]]aaaccchhhlllrrrvvvyyy|||~~~}}}}}}~~~}}}|||yyyxxxvvvuuuuuutttqqqooolllkkkjjjhhhgggfffffffffgggjjjoootttvvvuuupppllleee^^^YYY[[[]]]^^^aaaeeegggggghhhiiijjjjjjkkkkkkmmmpppvvv|||zzzuuurrrrrrtttvvvuuuwwwyyyyyywwwvvvvvvvvvvvvwwwyyy|||yyysssmmmhhhddd`````````ccciiirrrzzz}}}zzzyyyxxxuuusssrrrtttwww|||{{{|||||||||{{{{{{zzz{{{wwwwwwwwwwwwxxx}}}zzznnniii[[[VVVPPPLLLIIIHHHGGGFFFGGGGGGLLLZZZooowwwttt}}}~~~cccRRR@@@888555333222222111000000000/////////.................................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((((()))***++++++,,,,,,------,,,,,,,,,---......///000000111222555999===???GGGIIIOOO^^^lll|||qqqggg___WWWPPPLLLIIIGGGCCCBBBBBBBBBAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCDDDCCCCCCCCCEEEFFFHHHKKKQQQ[[[gggooozzzSSSWWW\\\aaadddgggjjjlllppptttyyy~~~~~~zzzyyywwwwwwwwwvvvsssqqqooonnnmmmkkkiiigggffffffgggiiinnnrrrtttrrrlllggg___ZZZXXXZZZ\\\]]]```dddeeeeeefffggghhhiiijjjkkknnnqqqvvv{{{~~~xxxsssqqqrrrtttvvvuuuwwwyyyyyywwwuuutttuuusssuuuxxx|||zzzsssmmmgggddd``````bbbfffmmmuuu||||||yyywwwuuusssrrrrrruuuzzz}}}}}}}}}}}}}}}}}}{{{zzztttsssrrrqqqrrrwww}}}pppkkk]]]XXXQQQLLLJJJIIIHHHGGGFFFGGGNNNZZZkkk|||ttt{{{~~~xxx~~~zzzeeeSSS@@@777444333222444000000000000////////////..............................------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,---...///---...///000111444888;;;;;;BBBDDDJJJYYYhhh}}}rrrggg\\\TTTNNNKKKHHHEEEBBBAAAAAAAAA@@@???@@@?????????@@@@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCCDDDEEEGGGKKKSSS^^^iiiqqq|||]]]aaagggmmmpppsssuuuwwwyyy|||}}}{{{zzzyyyzzzxxxvvvtttrrrqqqpppnnnllljjjhhhgggiiikkkooossstttpppiiiddd[[[WWWWWWZZZ[[[[[[___cccccccccdddeeehhhjjjlllnnnpppsssvvvzzz~~~|||wwwrrrpppqqqtttvvvuuuwwwxxxxxxvvvssssssssspppssswww|||zzzrrrlllgggeeeaaacccffflllrrrxxx~~~~~~{{{vvvsssrrrqqqqqqssswww~~~~~~}}}|||||||||zzzwwwuuunnnllljjjhhhjjjpppyyyssslll___ZZZSSSMMMJJJIIIIIIHHHEEEHHHNNNXXXfff|||yyy|||zzzpppttt~~~xxxfffTTTAAA888555333333444000000000000////////////..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++++++++,,,************************,,,,,,+++++++++*********,,,,,,,,,,,,---......///,,,...///000111444777::::::AAABBBGGGWWWggg}}}rrrfffZZZRRRMMMKKKGGGDDDBBB@@@AAAAAA@@@???????????????@@@AAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDFFFKKKTTTaaalllsss~~~hhhmmmtttyyy}}}~~~}}}}}}|||yyywwwtttsssrrrpppnnnllljjjiiilllnnnrrruuuuuuppphhhbbbYYYWWWWWWZZZ[[[[[[^^^cccaaabbbccceeeiiilllppprrrtttvvvyyy|||~~~|||yyyuuuqqqpppqqqssstttuuuwwwxxxwwwtttrrrqqqqqqooorrrwww}}}zzzssslllhhhfffdddggglllsssyyy}}}}}}yyytttpppnnnnnnoootttyyy}}}zzzxxxwwwsssnnniiidddbbb___^^^```gggrrryyy|||vvvnnn```[[[SSSMMMJJJJJJIIIIIIEEEGGGMMMSSS^^^sss|||qqqrrrzzz|||wwwiiiWWWDDD:::666333222222////////////000000000000........................------------------,,,,,,------------------------++++++++++++++++++++++++************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...000111222555888;;;999@@@AAAGGGWWWhhhzzzpppdddYYYQQQMMMLLLFFFDDDAAA@@@@@@AAA@@@???????????????@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCEEEEEEGGGMMMWWWdddooovvvpppuuu|||~~~|||yyyttttttsssrrrpppnnnlllkkknnnppptttvvvvvvppphhhaaaYYYWWWXXX[[[\\\[[[^^^ccc```aaacccfffjjjooosssuuuwwwxxxzzz}}}zzzxxxtttqqqpppppprrrsssuuuvvvwwwvvvtttqqqppppppooorrrxxx~~~{{{sssmmmiiiggggggjjjqqqxxx~~~}}}xxxsssnnnkkkkkkllltttzzz|||xxxuuurrrllleee___]]][[[XXXVVVXXXaaalllssswww|||xxxpppaaa\\\TTTNNNKKKJJJJJJJJJFFFGGGJJJNNNWWWllluuutttxxx|||xxxlllZZZFFF<<<777333111111////////////000000000000........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))***************************************+++,,,---......///+++++++++,,,---...///000---///111333444666999<<<999???AAAFFFWWWiii~~~|||wwwnnnbbbWWWPPPNNNMMMFFFCCCAAA@@@@@@@@@@@@???????????????@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCGGGFFFHHHNNNYYYgggrrrxxx~~~}}}zzzxxxvvvtttqqqooonnnnnnqqquuuyyyyyytttlllddd___YYYZZZ[[[[[[[[[\\\___aaabbbdddgggjjjmmmqqqvvvzzz|||}}}~~~{{{zzz|||wwwrrrpppqqqrrrqqqppptttvvvwwwwwwtttrrrqqqqqqooosssyyy~~~{{{tttooollljjjiiilllnnnsssyyy~~~~~~~~~{{{vvvqqqmmmmmmppprrrzzz}}}~~~~~~}}}|||zzztttnnnjjjiiifff___ZZZXXXWWWUUURRRQQQVVV^^^dddoooqqqtttwww|||sssfff]]]UUURRROOOKKKHHHHHH@@@GGGFFFIIIVVVfff}}}xxxwww||||||xxxvvvnnn___KKK===888666444222444333222000/////////////////////000//////...---......---------,,,,,,,,,.../////////...------,,,))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))************+++++++++***************,,,,,,,,,---------.........///000222444777999;;;===???DDDKKKVVVjjj}}}vvvlllaaaXXXPPPJJJFFFDDDAAA>>>>>>@@@BBBAAA????????????>>>??????@@@AAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFIIIRRR^^^kkkssswww|||~~~|||{{{yyywwwuuusssqqqppppppuuuyyy|||{{{uuulllccc___XXXYYY[[[\\\\\\]]]___```ccceeeiiillloootttyyy}}}~~~~~~~~~~~~}}}{{{zzzyyyuuurrrnnnmmmnnnppppppppptttvvvwwwvvvsssqqqppppppoootttzzzyyysssnnnkkkkkkkkkpppqqquuu{{{}}}yyywwwrrrnnnmmmoootttwwwyyy|||~~~}}}}}}}}}~~~~~~|||zzzyyysssnnnhhhfffdddaaa\\\WWWXXXWWWUUUSSSQQQTTT[[[```hhhkkkoootttzzzuuuiii___WWWTTTQQQMMMJJJJJJCCCIIIGGGHHHSSS```xxx|||{{{{{{{{{zzz{{{wwwtttkkk]]]JJJ>>>999777555222000//////........./////////////////////...------.........---------,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))))))))))))))************)))))))))***************---------.........////////////000222555777999;;;===???EEEMMMXXXlllzzztttiii___VVVOOOIIIFFFCCC@@@>>>>>>@@@BBBAAA@@@???????????????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFIIIRRR^^^jjjrrrvvv{{{}}}zzzzzzyyywwwuuusssrrrqqqqqqwwwzzz|||zzzsssjjjaaa]]]VVVYYY\\\]]]]]]]]]^^^___cccfffjjjnnnsssxxx}}}}}}{{{yyyxxxwwwwwwqqqnnnllllllnnnqqqrrrrrrtttuuuvvvuuurrrooonnnnnnooosssyyyxxxqqqmmmlllmmmooouuuwwwyyy}}}~~~{{{wwwsssooolllmmmrrrxxx|||~~~}}}}}}}}}}}}|||||||||||||||||||||zzzyyywwwuuutttlllhhhdddbbbbbb___ZZZVVVXXXXXXVVVSSSRRRRRRUUUXXX^^^bbbhhhooowwwxxxlllbbbZZZVVVSSSNNNKKKKKKFFFKKKGGGGGGOOOYYYlll~~~{{{xxxwww{{{vvvsssfffZZZJJJ???:::888555333...............///000111.........///......---,,,//////.........---------,,,,,,---------,,,++++++******************************))))))))))))******))))))************))))))))))))))))))************))))))******+++,,,,,,,,,........./////////000000//////111222555777:::;;;>>>@@@FFFOOO\\\qqqvvvpppfff\\\UUUNNNIIIFFFBBB@@@??????@@@BBBAAA@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFJJJRRR]]]iiiqqquuuyyy}}}{{{xxxxxxwwwuuutttrrrqqqppppppuuuxxxyyywwwpppggg```]]]VVVYYY]]]___^^^^^^^^^^^^bbbfffkkkoootttyyy{{{xxxuuutttttttttqqqpppoooppprrrtttvvvwwwuuuvvvwwwuuurrrooommmmmmnnnrrrxxx}}}~~~wwwpppmmmnnnqqqtttzzz{{{}}}{{{xxxvvvqqqllljjjmmmttt{{{~~~~~~~~~~~~}}}|||zzzyyyzzzyyyxxxvvvsssqqqooonnniiigggeeedddcccaaa]]]ZZZYYYXXXWWWTTTRRRPPPPPPPPPTTTYYYaaajjjttt|||oooeee\\\XXXUUUOOOKKKKKKGGGKKKGGGEEELLLRRRaaaxxx}}}|||}}}wwwssscccYYYKKK@@@;;;888555333222111111000111111222222...............---,,,,,,/////////.........------++++++,,,,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******)))******++++++******)))((()))))))))***************++++++,,,---......///---.........///////////////000111333555888:::;;;???AAAHHHSSSaaaxxx|||qqqkkkbbbZZZSSSMMMHHHEEEAAA@@@@@@@@@AAAAAABBBAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFKKKSSS]]]gggoootttvvvzzz}}}yyywwwuuuuuusssrrrqqqppppppoootttvvvwwwuuupppiiidddaaaYYY[[[___```___^^^^^^^^^```dddiiiooosssxxx}}}~~~zzzuuurrrpppppppppqqqqqqrrrrrrsssuuuwwwyyywwwxxxxxxvvvsssooonnnmmmlllpppvvv|||~~~wwwqqqooorrrvvvzzz~~~~~~}}}xxxtttqqqlllhhhhhhoooxxx~~~{{{yyyvvvuuuwwwvvvtttqqqnnnllljjjiiiiiihhhggggggfffddd```^^^[[[ZZZWWWTTTQQQOOOLLLJJJNNNSSS\\\fffqqq|||qqqggg^^^YYYUUUOOOKKKJJJEEEIIIEEECCCJJJNNNYYYmmmxxxssseee\\\OOOCCC<<<888444222444333222111000000000000......//////......---,,,///.........------------******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******((()))))))))************)))******+++,,,---......,,,,,,---------.........///000111333555888:::<<<@@@BBBIIIVVVgggyyynnnhhh___WWWQQQLLLGGGEEE???@@@AAAAAAAAAAAABBBBBB@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDFFFLLLSSS\\\eeemmmrrrtttxxx}}}|||yyyxxxuuuuuutttrrrrrrqqqqqqqqquuuwwwxxxwwwrrrmmmiiihhh]]]___aaaaaa___^^^^^^^^^^^^bbbhhhnnnrrrwww{{{|||xxxtttpppnnnmmmmmmmmmoooqqqrrrrrrtttwwwyyyzzz{{{{{{yyyuuuqqqooonnnlllpppvvv|||yyyuuutttwww||||||vvvrrriiifffcccfffooozzz~~~}}}{{{xxxtttqqqooonnnpppooommmkkkjjjiiihhhhhhhhhiiiiiiiiihhheeecccaaa^^^[[[WWWTTTQQQNNNJJJGGGJJJOOOXXXaaakkkuuutttjjj```[[[VVVPPPKKKKKKEEEIIIEEECCCIIIKKKSSSeee}}}}}}|||xxxnnndddVVVIII???999555444333222111000///........./////////000///......---......---------,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******))))))))))))************(((((())))))******++++++,,,,,,,,,------------...000000222333666888;;;<<>>@@@BBBCCCBBBAAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCGGGMMMTTT[[[ccckkkqqqssswww|||~~~|||{{{{{{yyyxxxwwwvvvvvvuuuvvvvvvwwwxxxyyywwwrrrnnnkkkjjjbbbccccccbbb___^^^^^^___^^^bbbhhhmmmrrrvvvzzz}}}|||zzzvvvsssooommmkkkkkkhhhkkkoooqqqrrruuuyyy|||}}}}}}}}}{{{wwwsssqqqpppmmmrrrxxx}}}|||xxxxxx|||}}}wwwrrrhhhdddaaadddmmmvvv|||~~~}}}|||{{{zzzyyyyyyzzzzzzuuussspppmmmiiigggfffffffffeeeeeeeeefffggghhhiiijjjlllmmmmmmkkkhhhfffddd```\\\WWWSSSQQQNNNIIIEEEGGGLLLTTT\\\eeennnvvv{{{wwwmmmccc]]]XXXQQQMMMLLLGGGJJJFFFDDDIIIIIIOOO^^^rrr~~~yyyooo___OOOCCC;;;888666222111111000/////////000000000111111000000///...---,,,,,,,,,,,,+++++++++***++++++,,,------,,,,,,((((((((((((((((((((((((******))))))))))))*********++++++,,,,,,++++++***))))))))))))*********************+++++++++++++++------------............000111222444666999;;;<<>>AAABBBEEEMMM\\\tttyyyrrrjjjddd[[[SSSMMMIIIEEECCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAA@@@?????????@@@AAABBBDDDHHHMMMSSSZZZaaaiiinnntttvvvyyy{{{~~~~~~~~~}}}{{{wwwtttqqqnnnmmmlllllllllkkkiiigggfffdddfffiiimmmqqqtttuuuuuuuuurrrrrrsssqqqmmmkkkjjjkkklllnnnpppqqqssswww|||}}}{{{xxxvvvuuuuuuxxx}}}zzzpppjjjdddaaaaaaaaa```^^^___]]]\\\\\\\\\[[[XXXVVVWWWVVVUUUSSSSSSSSSTTTUUUUUUVVVXXX[[[^^^ccciiinnnvvvvvvwwwwwwuuussspppoookkkccc[[[XXXTTTMMMIIIHHHHHHNNNUUUYYYZZZZZZ\\\]]]^^^aaafffjjjmmmppptttvvv|||zzzkkkccc]]]VVVQQQOOONNNIIIEEEFFFGGGGGGLLLQQQ```sssttt```NNNAAA:::777444222000000111222111000..............................------------------++++++++++++++++++++++++++++++************++++++---,,,+++*********++++++))))))))))))************++++++*********++++++,,,***,,,------++++++,,,...,,,,,,,,,,,,------...///222222333444777:::<<<>>>AAAEEEMMM^^^wwwxxxqqqiiicccZZZRRRMMMHHHEEECCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@?????????@@@AAABBBDDDGGGMMMSSSYYYaaaiiinnnsssuuuyyy|||~~~~~~}}}|||yyyuuurrrooommmnnnmmmmmmllljjjiiihhhgggjjjlllooorrrtttttttttsssmmmnnnooonnnlllkkkkkklllnnnppprrrtttvvvyyy~~~~~~}}}{{{zzzyyyyyy||||||vvvnnniiifffccc___[[[YYYVVVTTTSSSRRRRRRPPPOOOOOONNNNNNOOOPPPRRRTTTUUUTTTUUUXXXZZZ^^^dddkkkooozzz{{{{{{{{{zzzwwwuuusssnnnfff___[[[VVVOOOJJJJJJMMMRRRXXXZZZXXXVVVVVVVVVUUUXXX[[[___aaadddhhhjjjqqqvvv~~~ooofff```XXXSSSQQQNNNJJJGGGHHHHHHFFFIIIMMMZZZmmm~~~jjjWWWHHH===888444222000000111222111000........................------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++......---,,,,,,,,,,,,,,,)))))))))*********++++++)))))))))))))))***+++,,,***,,,------++++++,,,...+++++++++,,,---///000111444444444555777999:::;;;AAAEEENNN```|||wwwpppgggaaaXXXQQQLLLHHHEEECCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBCCCGGGLLLRRRYYY```hhhmmmqqqtttxxx|||~~~}}}|||yyyvvvrrrooommmnnnnnnlllkkkiiiiiiiiiiiilllmmmoooqqqqqqqqqqqqppplllmmmnnnmmmkkkjjjlllmmmooorrrtttvvvxxx|||}}}{{{zzz|||~~~~~~||||||vvvrrrnnnhhhddd\\\YYYUUUSSSRRRRRRQQQOOOMMMMMMMMMNNNPPPRRRUUUVVVSSSUUUXXX[[[```fffmmmrrr~~~~~~}}}{{{xxxwwwpppiiibbb^^^XXXQQQNNNOOOVVV[[[``````\\\XXXVVVUUUTTTWWWZZZ\\\^^^aaadddgggiiioooxxxsssiiibbbZZZTTTRRRMMMIIIHHHIIIIIIFFFGGGKKKWWWiiittt```NNN???888444333111000111111000///........................,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------,,,,,,,,,,,,))))))*********+++++++++(((((((((((()))***+++,,,***+++---,,,++++++,,,...,,,,,,,,,------...///000333444555666888999;;;<<>>>>>>>>???AAABBBCCCFFFLLLRRRYYY```hhhmmmppptttxxx|||~~~~~~}}}{{{xxxuuurrrooommmnnnllljjjhhhggghhhhhhiiilllmmmnnnoooooonnnmmmmmmnnnooonnnmmmkkkkkklllnnnqqqsssvvvyyy{{{}}}|||zzz|||~~~{{{yyyvvvwwwyyyrrrmmmccc```\\\YYYWWWUUUTTTRRRPPPOOOOOOOOOPPPQQQSSSTTTSSSVVVYYY]]]bbbiiiqqqwww~~~{{{yyyqqqkkkddd```ZZZUUUUUUXXXbbbgggkkkkkkfff```]]][[[ZZZ[[[^^^```bbbdddhhhkkkjjjoooxxxwwwmmmeee\\\UUUSSSKKKHHHGGGIIIIIIGGGGGGJJJUUUfff{{{gggRRRAAA777555333111000111111000///////////////////////////++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++(((((((((((()))***+++,,,***+++---,,,++++++,,,...///......------.........000222444666999<<<===>>>DDDGGGSSShhhyyypppjjj```[[[TTTMMMIIIFFFDDDBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@AAACCCGGGLLLRRRYYY```hhhmmmqqqtttyyy|||~~~|||xxxuuurrrpppooommmkkkiiifffeeefffhhhjjjmmmmmmmmmmmmmmmllllllkkknnnooonnnmmmllllllnnnpppqqqtttwwwzzz|||~~~|||}}}xxxvvvtttwwwzzztttllliiieeeaaa^^^[[[XXXUUUUUUTTTRRRQQQPPPPPPQQQQQQUUUXXX\\\```fffnnnvvv|||~~~|||ssslllfffbbb^^^[[[___fffrrrvvvzzzyyyrrrkkkfffddd```bbbdddfffgggkkkooosssssswww|||qqqhhh___XXXUUULLLHHHGGGIIIHHHFFFGGGJJJRRRaaazzzkkkUUUCCC999555333111000111111000...////////////////////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))*********++++++++++++,,,)))))))))))))))***+++,,,***,,,------++++++,,,...000//////...------.........000333777:::===???@@@DDDIIIVVVmmm}}}uuulllfff^^^XXXQQQKKKGGGEEECCCBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>===>>>???@@@AAADDDHHHMMMSSSZZZaaaiiinnnsssuuuyyy{{{}}}~~~yyyuuutttssssssnnnkkkhhheeeeeefffiiikkknnnnnnmmmmmmmmmlllllllllkkkllllllllllllmmmpppsssqqqtttxxx{{{}}}~~~xxxvvvtttxxxzzzwwwrrrnnnjjjeee```]]][[[ZZZXXXUUUTTTSSSSSSSSSWWWZZZ^^^cccjjjrrr{{{uuunnnhhheeebbbccckkkuuu}}}tttmmmkkkfffhhhjjjlllnnnrrrwww{{{~~~vvvmmmccc[[[XXXOOOKKKHHHHHHGGGDDDEEEHHHMMM[[[rrrnnnXXXFFF;;;666444111000111111///...////////////////////////---------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***++++++,,,+++***)))(((*********+++++++++,,,,,,++++++*********++++++,,,***,,,------++++++,,,...///...............///000...000444777;;;>>>???@@@DDDJJJYYYrrr{{{rrrhhhbbb[[[VVVOOOJJJFFFEEECCCBBB@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@???@@@@@@@@@???>>>=========>>>@@@AAAEEEIIINNNTTT[[[bbbjjjooouuuwwwyyy{{{|||~~~zzzwwwuuuvvvwwwooolllhhheeeeeegggjjjlllooonnnnnnnnnmmmmmmmmmmmmhhhiiijjjjjjkkknnnrrruuuqqqtttxxx{{{}}}~~~~~~|||zzzxxxvvvsssxxx{{{vvvpppjjjeeeaaa___]]][[[YYYXXXXXXXXXXXX[[[```eeelllttt}}}vvvpppjjjgggeeehhhsss~~~xxxqqqmmmkkkmmmoooqqqsssxxx}}}yyypppeee^^^[[[RRRMMMIIIHHHEEEBBBCCCFFFJJJVVVlllpppZZZHHH===666444111111111111///...000000000000000000000000/////////......------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***,,,------,,,+++---...---------......000111222///111444888;;;===>>>???CCCJJJ[[[vvvyyypppfff```ZZZUUUNNNIIIFFFDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@???>>>=========>>>@@@AAAFFFIIIOOOUUU\\\ccckkkpppwwwxxxzzz{{{|||~~~|||xxxvvvvvvuuutttpppmmmiiifffeeegggkkkmmmrrrooollljjjjjjkkkkkkjjjfffhhhjjjkkkkkkmmmppprrrtttvvvxxx|||xxxyyy}}}|||vvvrrrooommmqqqyyy|||vvvssskkkfff```\\\ZZZZZZYYYYYY___```cccgggoooxxx|||wwwssslllggghhhppp{{{}}}vvvrrrqqqrrrtttuuuwww}}}}}}sssjjj```ZZZUUUQQQLLLIIIGGGGGGFFFFFFJJJPPPaaa{{{yyyfffMMM:::888555111///000111111111---///111000...---...111//////.........---------///...------,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,------,,,+++)))(((************************++++++++++++++++++++++++------------------------,,,,,,---...///000111222///222555888:::===@@@CCCEEENNN```{{{zzzpppeee___VVVOOOIIIGGGEEE@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFDDDBBB@@@???@@@AAABBB@@@???>>>>>>>>>???@@@AAADDDHHHNNNUUU[[[aaahhhlllqqqtttxxx{{{~~~{{{wwwuuutttrrrqqqllljjjhhhggghhhlllpppssstttpppllljjjiiijjjjjjiiihhhjjjkkkllllllnnnpppssssssuuuxxx||||||vvvxxx|||zzztttnnnkkkeeekkkuuu}}}zzzqqqlllfffbbb```___^^^]]]```aaadddiiipppyyy}}}vvvrrrllliiillluuu~~~wwwtttrrrtttvvvxxx{{{tttkkkbbb[[[VVVRRRLLLIIIGGGGGGFFFEEEGGGMMM\\\uuu~~~kkkSSS@@@<<<888444111000111111000+++---...---+++***,,,---//////.........------------,,,++++++*********************++++++,,,,,,,,,,,,,,,------,,,+++)))(((************************++++++++++++++++++++++++------------------------,,,,,,---...///000111111000222666888:::===@@@CCCGGGPPPccc~~~zzzoooeee^^^VVVOOOIIIGGGEEE@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDEEECCCAAA@@@??????@@@AAA@@@???>>>>>>>>>???@@@AAADDDIIIOOOUUU\\\bbbhhhmmmqqqtttxxx{{{}}}|||xxxvvvtttrrrqqqlllkkkjjjiiikkknnnrrrttttttpppkkkhhhggghhhhhhhhhjjjlllmmmmmmlllmmmooorrrrrrtttxxx|||wwwrrruuuzzz}}}}}}wwwoooiiieee```gggqqq}}}wwwrrrlllgggdddcccaaaaaaaaacccggglllsss{{{|||tttqqqmmmlllqqq|||~~~yyyvvvsssuuuxxx|||vvvmmmddd]]]VVVRRRMMMIIIGGGFFFEEEDDDEEEJJJVVVlllqqqYYYGGG>>>;;;666222111111000000000111111000...---...///...............---------,,,,,,++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++))))))************************++++++++++++++++++++++++------------------------,,,------...///000111111000222666888;;;===AAACCCIIISSSgggyyyoooeee^^^UUUNNNHHHGGGDDD@@@???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@??????@@@AAA??????>>>===>>>???@@@AAAFFFJJJPPPWWW]]]cccjjjnnnqqqtttxxxzzz}}}{{{yyywwwuuusssqqqpppnnnmmmllllllmmmnnnppplllhhheeeeeeggghhhiiikkkllllllkkkjjjjjjlllmmmooorrrvvv{{{~~~{{{sssnnnqqquuuwwwzzz~~~}}}}}}{{{wwwqqqiiibbb^^^___eeeppp{{{zzzuuunnnhhheeecccbbbaaaccceeejjjpppwww~~~|||tttqqqoooqqqxxx{{{xxxsssvvvyyyxxxoooeee___XXXTTTNNNJJJGGGFFFDDDCCCDDDHHHRRRddd~~~ttt\\\KKK===:::555222111111111000222333333222111000000000........................---------------------,,,))))))***+++,,,------...,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++,,,,,,------------------------......///000000111000333666999;;;>>>AAADDDJJJTTTjjjzzzoooeee___TTTMMMHHHFFFDDD@@@???@@@AAABBBBBBCCCDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>======>>>???@@@AAAGGGKKKQQQXXX^^^eeekkkooorrruuuxxxzzz||||||zzzxxxvvvttttttsssrrrpppnnnllljjjiiikkkhhhdddccceeehhhjjjkkkiiijjjjjjhhhfffeeefffgggkkknnnrrrwww{{{}}}~~~~~~}}}wwwoooiiijjjmmmmmmoooqqqssssssrrrnnnhhhaaaZZZVVVYYY```jjjvvv|||wwwpppjjjgggeeecccbbbdddhhhnnnuuu|||}}}zzzuuusssssswww}}}{{{uuuwww{{{zzzpppggg```[[[VVVPPPKKKHHHFFFDDDBBBEEEIIIPPP^^^uuuqqq[[[LLL:::777333111111222222222//////............---,,,---.....................,,,,,,---.........---,,,))))))***+++,,,,,,------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......------......//////000000000333666999;;;>>>AAADDDIIIUUUlll|||pppfff___SSSMMMGGGFFFDDD@@@???AAAAAABBBCCCCCCDDDCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAA>>>======<<<===???@@@AAAHHHLLLRRRYYY___eeelllpppsssvvvyyy{{{|||}}}{{{zzzxxxvvvtttsssttttttsssrrrooommmkkkhhhfffdddeeegggjjjkkklllgggggggggdddaaa___```aaaeeegggjjjoootttxxx{{{|||||||||}}}~~~~~~}}}|||{{{wwwyyy|||~~~{{{qqqiiiccccccdddcccccceeeggggggeeebbb]]]VVVQQQMMMNNNTTT___lllyyyzzzsssnnnjjjiiigggffffffjjjqqqyyy~~~zzzxxxvvvvvvxxx~~~yyy{{{|||sssjjjccc^^^YYYRRRMMMIIIGGGDDDCCCEEEHHHNNNYYYlll~~~nnnYYYKKK999666222000111222333333000...---...///000///...---------...............)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,+++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,------.....................//////000000111333777999<<<>>>BBBDDDIIIUUUmmm}}}pppeee^^^SSSLLLGGGEEEDDD@@@???AAABBBBBBCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@===<<<<<<<<<===???@@@BBBHHHLLLRRRYYY___eeelllpppuuuwwwzzz|||}}}|||{{{{{{zzzxxxvvvuuuvvvwwwwwwvvvssspppnnniiihhhgggiiikkkmmmllllllffffffeeebbb^^^\\\\\\\\\]]]^^^aaafffkkkqqqvvvyyyyyyzzzzzzyyyxxxvvvtttsssnnnppprrrtttwww{{{zzztttjjjbbb\\\\\\\\\[[[ZZZ\\\\\\[[[YYYUUUQQQLLLHHHEEEDDDJJJTTT```nnn~~~{{{tttooollljjjiiihhhggglllttt||||||xxxwwwvvvwww}}}wwwmmmggg```[[[TTTNNNJJJHHHEEECCCBBBEEEKKKSSSccc|||kkkXXXKKK<<<999444222222222222222000...---///111333222000---------.........//////((()))+++------,,,+++***,,,,,,,,,++++++++++++***,,,++++++******+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,---......///............////////////111444777:::<<<>>>BBBDDDJJJWWWppp|||oooccc\\\RRRKKKFFFEEECCC@@@???AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<===???AAABBBGGGLLLRRRXXX___eeekkkpppwwwyyy|||}}}~~~~~~}}}~~~}}}{{{yyyxxxzzz{{{{{{yyyuuupppnnnkkkkkkkkklllnnnnnnmmmkkkffffffdddaaa]]]ZZZZZZZZZWWWXXX[[[___eeelllsssvvvxxxxxxxxxwwwuuurrrpppnnniiijjjlllnnnppptttyyy}}}|||sssllleee]]]WWWWWWXXXWWWVVVWWWTTTSSSPPPMMMIIIEEEBBB@@@AAAFFFNNNYYYfffuuu~~~zzzsssnnnkkkjjjiiihhhhhhmmmuuu~~~zzzwwwvvvuuuxxxyyypppiiibbb]]]VVVOOOKKKHHHEEEDDD???CCCHHHNNN]]]yyy{{{jjjXXXLLL???<<<777444333222222111,,,***)))+++...000///------------.........//////***+++---/////////---,,,------,,,++++++******))),,,+++*********+++,,,---************************++++++++++++++++++++++++++++++,,,,,,---...//////.........///////////////111444777:::<<>>===<<<<<<<<<;;;<<<===???AAABBBGGGKKKRRRXXX^^^eeekkkoooxxxzzz}}}~~~~~~|||}}}zzzxxxvvvuuutttqqqooopppnnnllllllllllllkkkjjjeeeggggggcccaaa```]]]XXXWWWSSSSSSXXX^^^dddmmmuuuwww{{{|||xxxtttrrroookkkllljjjiiijjjlllooooooooo{{{yyypppjjjccc^^^YYYWWWWWWWWWUUUSSSSSSOOOJJJFFFEEEDDDDDDCCCFFFEEEIIISSS___kkkzzz~~~uuurrroooiiiffffffjjjnnnuuu}}}yyywwwxxxuuuzzzpppiiifff___UUUOOOMMMJJJEEEAAAAAAEEEDDDJJJYYYjjj~~~qqqaaaTTTFFF===555444444222111222000/////////....................................,,,,,,------...///000000///...,,,+++***+++,,,,,,+++***)))))))))***+++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,---.../////////......//////000111222000222555777999===AAAEEEPPP\\\tttzzzmmmbbb[[[PPPKKKFFFBBBAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@AAAAAAAAA@@@>>><<<;;;;;;<<<<<<<<<<<<>>>@@@CCCHHHKKKPPPVVV\\\dddkkkpppzzz|||}}}zzzxxxvvvuuuuuutttqqqooorrrpppooonnnmmmlllkkkjjjfffjjjkkkhhhffffffbbb]]]XXXSSSQQQTTTZZZ```iiirrryyy~~~zzzwwwsssoooooollliiiggghhhiiiiiihhhttt|||~~~wwwnnniiibbb___\\\[[[\\\]]]\\\ZZZVVVRRRLLLHHHFFFEEECCCBBBCCCAAADDDNNNZZZfffvvvwwwssspppkkkggggggiiinnnuuu}}}yyywwwyyy}}}{{{qqqkkkggg```VVVPPPMMMJJJEEEAAABBBEEEDDDHHHUUUeeezzziiiZZZIII???666444444222000111000000/////////.................................///////////////............---,,,+++++++++,,,,,,...---,,,+++******++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,---......///............///000111111222333666888:::>>>CCCFFFQQQ^^^vvvttthhh]]]WWWOOOKKKEEEBBBAAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@>>><<<;;;:::;;;<<<<<<<<<>>>AAACCCFFFJJJOOOVVV\\\dddkkkpppxxx{{{~~~}}}wwwvvvuuuuuuuuuuuusssqqquuutttsssqqqooommmkkkjjjkkkpppsssqqqpppooojjjdddZZZSSSOOOPPPTTT[[[eeeooo}}}|||vvvzzzwwwrrrooommmkkkiiihhhllluuu|||tttlllhhhdddccccccdddfffgggfffddd]]]XXXQQQKKKHHHEEEDDDBBBAAA???AAAJJJUUUbbbsssyyyuuurrrlllhhhhhhiiimmmuuu}}}~~~xxxxxx{{{vvvooohhhbbbYYYRRRNNNJJJFFFBBBCCCEEEBBBEEEPPP]]]wwwuuueeeNNNCCC888444444222000000000000000/////////..............................333222111000///---,,,,,,------,,,+++++++++,,,,,,000///...,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------...///000111333555777:::<<<@@@EEEHHHQQQ```zzz}}}rrrggg]]]WWWNNNJJJEEEBBBAAABBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@???===<<<;;;:::;;;<<<<<<<<<>>>AAACCCEEEIIIOOOUUU\\\ccckkkpppuuuxxx{{{~~~|||wwwvvvvvvwwwxxxxxxvvvtttyyyyyywwwuuuqqqooommmmmmsssyyy~~~}}}|||yyyrrrjjj]]]TTTMMMMMMPPPXXXdddppp~~~|||yyytttnnnjjjgggppp}}}zzzsssmmmkkkjjjkkkmmmpppqqqqqqpppooofff```WWWPPPJJJGGGDDDCCCCCCAAABBBIIISSSaaasss{{{vvvrrrlllhhhhhhhhhmmmuuu}}}}}}xxxzzz|||uuujjjddd\\\TTTOOOKKKGGGDDDBBBDDDAAADDDNNNWWWnnnrrrVVVHHH:::555444222000///000000000////////////...........................222111000///...---,,,+++---,,,,,,,,,,,,,,,,,,,,,///...------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,------...///000333555888:::===AAAFFFIIISSSccc~~~{{{pppeee[[[UUULLLIIIDDDAAAAAAAAABBBAAACCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>><<<<<<;;;:::;;;<<<<<<<<<>>>AAADDDFFFJJJPPPVVV\\\bbbhhhmmmrrruuuyyy|||~~~~~~{{{xxxxxxxxxzzz||||||zzzxxx{{{{{{zzzvvvrrrpppppprrr{{{yyyppp```VVVNNNLLLOOOXXXeeeqqqzzzqqqkkkhhhpppzzzzzzuuurrrqqqtttwwwyyy{{{|||{{{zzzyyyqqqjjj___UUUNNNIIIFFFDDDDDDBBBDDDIIIQQQ^^^qqq{{{wwwrrrlllhhhggghhhmmmttt||||||yyy~~~~~~xxxlllggg___WWWPPPKKKGGGEEEBBBDDDAAACCCMMMTTTggg}}}___NNN>>>777555222000///111000000000////////////////////////////////////.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------------,,,,,,------...///000222444777:::===AAAFFFJJJTTTfffwwwkkk```VVVPPPKKKGGGCCCAAAAAAAAAAAA@@@CCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;999:::<<<<<<<<<>>>BBBDDDIIIMMMRRRWWW\\\aaafffjjjpppssswwwzzz}}}~~~{{{zzzzzz{{{~~~}}}{{{zzzzzzxxxtttpppooorrrvvvwwwdddZZZPPPMMMPPPWWWeeeqqqzzz{{{wwwzzzxxxrrrlllrrrzzz|||yyyyyyzzz~~~{{{sssggg[[[RRRLLLGGGEEECCCBBBCCCHHHNNNYYYlll}}}}}}xxxssslllhhhggghhhmmmttt{{{{{{{{{wwwnnniiibbbYYYQQQKKKHHHGGGBBBDDDAAADDDMMMRRRbbb{{{hhhUUUAAA888666444111000111111000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///000111222444777:::===BBBGGGJJJUUUiiixxxlll```VVVPPPIIIFFFCCCAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;;;;999:::;;;<<<===???BBBEEEJJJNNNSSSYYY^^^bbbgggjjjooorrrwwwzzz|||~~~}}}{{{{{{}}}|||vvvvvvtttoookkklllsssxxx~~~iii___TTTOOOOOOUUUaaalllrrrvvvwwwrrrnnnnnnllliiiiiimmmssszzz{{{xxxppptttzzz~~~zzzmmm```UUUNNNIIIFFFCCCCCCEEEHHHMMMVVVhhhyyyzzzuuunnniiihhhhhhlllssszzz~~~{{{}}}yyyoookkkddd[[[RRRLLLIIIHHHDDDEEEAAADDDLLLOOO\\\sssoooZZZEEE:::888555222000111111111000000000//////////////////////////////------------------------***+++,,,---------,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............///000111111333666999<<>>???@@@AAAAAAAAA@@@???AAA???===;;;:::;;;<<<===<<<============>>>AAADDDEEEJJJQQQYYY___ffflllpppppprrrtttvvvyyy}}}}}}{{{zzzzzzrrrjjjdddbbbcccfffmmmuuulllaaaWWWUUUWWW\\\dddllloookkkeeebbb^^^ZZZVVVTTTRRRNNNMMMQQQWWWZZZ^^^ccciiilllsss}}}~~~lll\\\PPPIIIFFFEEEBBBBBBEEEIIIPPP]]]iiizzz}}}vvvpppllljjjjjjlllqqqyyy|||yyyvvvssswwwuuuooofff___YYYTTTMMMHHHGGGFFFEEEEEECCCFFFRRR___zzzhhhLLL===999666222000000111111111111000//////222111111000000111111222------...//////...------...------,,,,,,------......---,,,,,,+++++++++,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,/////////.........------...///000000//////000111555666:::>>>@@@AAAHHHOOO[[[qqq{{{oooeee\\\SSSMMMFFFDDDAAA?????????>>>===@@@AAABBBCCCCCCBBBAAA@@@AAA???===<<<;;;;;;<<<===;;;<<<=========>>>AAADDDFFFJJJQQQYYY___ffflllppprrrtttvvvwwwyyy{{{|||zzzzzz{{{}}}xxxnnnggg```___```dddllluuummmcccYYYWWWZZZ```jjjssswwwuuuqqqlllhhhccc]]]XXXRRRLLLIIILLLNNNPPPSSSWWW___dddnnn{{{ppp```SSSKKKGGGEEEBBBBBBDDDFFFKKKWWWcccrrr}}}~~~vvvqqqllljjjhhhkkkpppvvv{{{}}}{{{yyytttsssttt{{{yyyrrriiiaaa[[[UUUOOOJJJGGGEEEDDDDDDCCCEEEPPP[[[tttlllNNN===888666444444000000000000000///...............------.........------...//////...------...------,,,,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++000000////////////......---///000000//////000222555666999>>>@@@BBBHHHPPP]]]tttyyymmmcccZZZRRRMMMHHHEEEBBB@@@??????>>><<<@@@@@@AAABBBBBBAAA@@@???@@@???===<<<;;;;;;<<<===:::;;;<<<<<<<<<>>>AAACCCFFFKKKRRRYYY```ffflllppptttvvvwwwxxxxxxzzz}}}~~~}}}||||||uuunnnfff___^^^___dddmmmvvv~~~}}}kkkbbbYYYWWWYYY```kkkvvv}}}xxxqqqfff]]]VVVOOOJJJKKKLLLLLLNNNRRRVVV]]]iiixxxrrrcccWWWOOOKKKGGGDDDCCCEEEEEEIIISSS]]]jjjwwwwwwqqqllliiifffiiinnnssswwwxxxwwwvvvoooqqquuu}}}uuukkkccc]]]WWWQQQLLLGGGEEEDDDEEEDDDEEENNNXXXlllgggMMM>>>888666444555///000000000000///......---,,,,,,++++++,,,,,,------..................---...------,,,,,,------...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,,,,---...000000//////111222666666999>>>@@@BBBIIIRRR```xxxxxxkkkbbbZZZSSSNNNKKKHHHEEEBBBAAAAAA???>>>===>>>?????????>>>===<<<>>>===<<<;;;:::;;;;;;;;;999;;;<<<<<<<<<>>>AAADDDGGGLLLRRRYYY```ffflllpppsssuuuwwwxxxyyy{{{}}}|||uuummmeee]]][[[]]]aaajjjsss|||}}}uuulllccc[[[YYYZZZ```kkkvvvqqqcccZZZRRRLLLLLLLLLKKKMMMQQQPPPWWWdddsss~~~pppaaaVVVOOOKKKGGGDDDCCCDDDCCCEEEMMMVVVcccqqqwwwqqqllliiieeeiiimmmqqqssssssrrrrrrmmmpppwwwxxxnnneee^^^XXXRRRNNNIIIFFFEEEFFFFFFFFFMMMUUUfffqqq^^^III>>>:::666333333000000000000000//////...000000////////////000000.........------............------,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++,,,,,,...000000//////111222666666999>>>@@@BBBJJJSSSccc|||xxxlllccc[[[TTTOOOKKKHHHDDDBBBAAA@@@???=========>>>>>>>>>===;;;:::;;;;;;::::::999999::::::999:::<<<<<<<<<>>>BBBDDDHHHLLLSSSZZZ```ffflllooopppsssvvvxxxzzz|||xxxmmmddd[[[XXXXXX\\\eeennnyyy~~~wwwpppnnnggg___\\\[[[^^^hhhrrrzzziii^^^VVVNNNLLLKKKJJJKKKOOOMMMSSS^^^lllzzzjjj\\\QQQJJJGGGDDDBBBAAABBB@@@@@@GGGOOO]]]lllwwwqqqllliiieeehhhmmmoooooooooooopppmmmqqqzzz{{{ooofff___YYYSSSOOOJJJGGGEEEGGGGGGGGGLLLRRRaaayyy~~~|||xxxgggWWWFFF>>>;;;777333222111111111111111000////////////............/////////...------------...///...------,,,,,,------...,,,,,,+++++++++,,,---------,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,------------...,,,...///000///000111333666666999===@@@CCCKKKTTTfffxxxlllccc[[[TTTOOOGGGDDDAAA???>>>>>>===;;;>>>??????@@@???>>><<<;;;:::::::::::::::::::::::::::;;;<<<======@@@CCCFFFIIIMMMTTTZZZ```ffflllooommmqqquuuyyy{{{~~~}}}ooofff\\\XXXWWWZZZbbbkkkttt|||~~~wwwooonnnhhhaaa]]]ZZZZZZbbbkkktttpppcccZZZRRRNNNKKKIIIJJJMMMKKKPPPXXXdddwwwrrrcccVVVMMMIIIGGGDDDBBBBBBBBB@@@???EEELLLXXXggg{{{wwwqqqllljjjeeeiiimmmnnnmmmlllmmmnnnmmmrrr}}}|||pppfff___YYYSSSOOOIIIFFFDDDFFFFFFFFFIIIOOO]]]uuuuuudddVVVFFF???<<<777444444222222222222222111111000...------,,,,,,------...///...------------...///...------,,,,,,------...,,,+++++++++,,,,,,---...---,,,***))))))***,,,---***+++++++++,,,,,,,,,,,,------------......//////,,,---///000///000222333777666999===@@@CCCLLLUUUhhhwwwlllccc[[[RRRLLLEEEBBB???>>>======<<<;;;>>>>>>??????>>>===;;;:::;;;;;;;;;<<<<<<<<<;;;;;;:::<<<===>>>???AAADDDGGGIIINNNTTT[[[```ffflllooommmpppuuuyyy{{{~~~sssiii___ZZZXXXZZZbbbkkkpppzzzxxxqqqlllfff```[[[WWWUUU\\\dddkkkxxxuuuiii___VVVQQQMMMIIIIIILLLJJJMMMTTT___rrrwwwkkk]]]SSSMMMKKKJJJFFFDDDDDDDDDBBBAAAFFFMMMUUUdddxxx~~~vvvqqqllljjjeeeiiimmmnnnlllkkklllmmmlllsss}}}qqqfff___YYYSSSOOOHHHEEECCCEEEEEEEEEGGGLLL\\\rrrvvvfffWWWHHH@@@<<<888666666222333333333333222111111111111000000000000111111///...---,,,,,,---...///...------,,,,,,------...++++++++++++,,,,,,---...---,,,***))))))***,,,---)))************+++++++++,,,,,,,,,---------......,,,---///000///000222333777666999===@@@CCCLLLVVViiivvvlllcccZZZQQQJJJEEECCC@@@?????????>>>===<<<<<<======<<<:::999777<<<<<<======>>>======<<<;;;<<<>>>??????BBBEEEHHHIIINNNTTT[[[aaaffflllooonnnqqqvvvyyy{{{}}}xxxnnnbbb\\\XXXWWW]]]dddpppzzz~~~tttnnnccc```[[[VVVVVVXXX\\\___eeemmmvvv}}}nnnfff\\\VVVTTTRRRNNNJJJKKKLLLQQQXXXeee~~~{{{rrrggg]]]WWWSSSNNNKKKHHHCCC@@@AAAAAA@@@CCCGGGSSS```sss~~~wwwrrrmmmjjjmmmiiihhhkkkkkkiiigggiiieeettttttiii```YYYUUURRRKKKJJJGGGEEEDDDEEEGGGHHHXXXmmmxxxgggZZZHHH>>>;;;999555000333222111111222222111///000///...------...///000111111000000//////......---,,,,,,++++++,,,,,,---------,,,,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------.........111111000000111222333333777888;;;???@@@DDDOOOZZZoooxxxlllaaaXXXQQQLLLFFFDDDAAA?????????>>>===;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<>>===<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>CCCFFFJJJNNNTTTZZZ___ffflllqqqrrruuuyyy{{{|||~~~}}}||||||ttthhh```ZZZVVVUUUXXX___eeelllpppnnnhhhbbb___\\\[[[YYYXXXWWWYYY[[[\\\]]]ccciiipppxxxssskkk```ZZZXXXVVVRRRNNNKKKKKKMMMQQQZZZmmm{{{ssshhh```ZZZVVVRRROOOKKKGGGDDDDDDCCCAAACCCGGGOOO[[[lll{{{|||vvvooojjjiiieeeccceeedddaaabbbeeetttuuujjjbbb[[[VVVSSSKKKIIIGGGEEEEEEFFFHHHIIIQQQdddwwwhhhTTTDDD<<<999666444333222111111222222111/////////............//////000000000////////////...---,,,,,,++++++,,,,,,------,,,++++++************++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,---------......///000111333444777888;;;???AAAEEEPPP[[[tttwwwlllbbbXXXOOOJJJFFFDDDAAA?????????>>>>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<>>>AAADDDJJJNNNTTTZZZ```ffflllppptttvvvzzz|||~~~|||oooggg```YYYVVVWWWXXX[[[^^^``````]]]ZZZXXXWWWWWWWWWWWWXXXYYYYYYZZZ]]]bbbgggllluuutttkkkaaaZZZXXXVVVRRROOOJJJJJJKKKOOOVVVeeezzzsssiiiaaa\\\XXXTTTPPPLLLGGGEEEEEEDDDAAABBBFFFLLLXXXhhhwwwxxxpppjjjkkkgggddddddbbb```ccchhhzzzwwwlllddd]]]WWWTTTKKKJJJGGGEEEEEEFFFHHHJJJOOO```}}}sss^^^KKK???999666555333222111111222222111////////////....../////////////////////////////////---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---...000111333444888888<<<@@@BBBFFFQQQ]]]wwwvvvlllaaaWWWOOOIIIFFFDDDAAA???@@@@@@???>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<===>>>???BBBDDDIIINNNTTTZZZ```ffflllpppsssvvvzzz|||}}}yyypppiii```[[[ZZZSSSSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZ___bbbeeeiiiqqq{{{rrriii^^^XXXVVVUUURRROOOJJJIIIJJJNNNUUUcccyyyxxxqqqhhhaaa\\\YYYTTTQQQLLLGGGEEEFFFDDDBBBBBBEEEKKKVVVggguuu{{{rrrllljjjfffcccbbb```___dddkkk}}}yyyooofff^^^XXXTTTLLLKKKHHHFFFEEEFFFHHHIIIMMM]]]wwwjjjTTTCCC:::666555333222111111222222111///...//////////////////................../////////---,,,,,,++++++,,,,,,---++++++++++++,,,...///000++++++++++++++++++++++++---------............///---,,,,,,++++++,,,,,,---,,,,,,---...000111333444888999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>???AAADDDFFFIIIMMMTTT[[[aaaffflllooosssuuuyyy{{{}}}~~~vvvnnnddd]]]ZZZTTTQQQOOONNNOOOPPPPPPOOORRRTTTVVVXXX[[[\\\]]]]]]```bbbdddeeellluuuyyyxxxooofff[[[UUUTTTTTTRRROOOKKKJJJKKKPPPVVVbbbuuuuuunnnfff___\\\XXXTTTPPPLLLHHHFFFGGGFFFDDDDDDGGGMMMXXXhhhvvv}}}uuuooohhhdddaaa```]]]^^^eeennn}}}rrriii```YYYTTTOOOLLLIIIGGGEEEFFFGGGHHHLLLZZZrrrxxxaaaLLL===777555333222111111222222111///......////////////......---............/////////---,,,,,,++++++,,,,,,---+++++++++,,,---...///000++++++++++++++++++++++++---------.........//////------,,,,,,,,,,,,---------......///000111333444888999===AAACCCHHHSSS___{{{~~~sssggg]]]UUUNNNJJJFFFCCCAAA@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???AAAEEEHHHHHHMMMTTT\\\aaaggglllooorrruuuyyy{{{|||~~~xxxmmmddd```ZZZVVVRRRQQQRRRSSSSSSRRRUUUVVVXXX[[[^^^```bbbbbbbbbdddddddddiiippprrrpppmmmdddYYYSSSSSSSSSRRRPPPMMMKKKMMMQQQWWWaaaqqq}}}qqqkkkccc^^^ZZZWWWSSSOOOMMMIIIHHHJJJJJJGGGGGGJJJPPP[[[jjjwww~~~wwwqqqhhheeebbb```^^^___hhhsssuuukkkaaaYYYUUUQQQNNNKKKGGGEEEEEEEEEFFFKKKVVVmmmmmmUUUBBB999555333222111111222222111///---...///000000///...------------.........//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------......------------....../////////000111222333333888999===BBBDDDHHHTTT```~~~rrreee[[[TTTNNNKKKFFFCCCAAA@@@AAABBBAAA@@@AAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;===@@@EEEHHHHHHMMMUUU\\\bbbgggkkknnntttvvvzzz|||}}}|||rrrmmmbbb]]]XXXWWWXXXYYYYYYXXXXXXYYY[[[^^^```ccceeegggfffgggfffeeeiiinnnpppmmmlllcccXXXRRRSSSTTTSSSQQQOOOMMMNNNRRRWWW```ooo|||}}}wwwooojjjbbb\\\YYYVVVRRRNNNNNNKKKJJJLLLLLLJJJJJJMMMTTT^^^lllxxxxxxssskkkgggdddbbb```bbblllxxxwwwlllbbbZZZUUURRROOOKKKHHHEEEDDDEEEEEEJJJTTTjjjuuu[[[FFF:::666333222111111222222111///---...///000000///...------------.........//////---,,,,,,++++++,,,,,,---///...---+++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,///......------......///111111000000111222333333888999===BBBDDDIIITTT```~~~qqqdddZZZSSSOOOLLLFFFCCCAAA@@@AAABBBAAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;???DDDHHHHHHMMMUUU\\\bbbgggkkknnnuuuwww{{{}}}}}}wwwllliiifffcccbbb```^^^\\\\\\\\\___cccgggjjjjjjiiijjjhhheeefffhhhkkkmmmnnnllldddZZZUUUUUUUUUSSSPPPQQQQQQSSSUUU\\\fffqqqyyyzzzuuuqqqgggdddbbbbbb]]]UUUPPPPPPLLLRRRWWWUUUNNNJJJLLLPPPYYYbbboooyyy~~~wwwsssnnnjjjddd```bbbkkkwwwqqqjjjcccZZZSSSSSSPPPJJJEEECCCBBBDDDEEEKKKPPP```{{{bbbFFF888777333333222111000000000111222---+++...///,,,,,,---///......------,,,,,,+++000000///...---,,,,,,+++------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...000000///...............////////////111333555666999:::>>>AAACCCHHHWWWeee|||ooobbbYYYSSSNNNLLLFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@AAA@@@@@@???>>>===;;;;;;:::999999888888777:::::::::999:::===BBBFFFJJJOOOVVV]]]cccggglllnnnsssuuuxxxzzz{{{}}}wwwtttqqqnnnllljjjhhheeeddddddeeegggjjjkkkjjjhhhhhhfffcccdddggglllooopppmmmeee\\\WWWWWWWWWVVVSSSVVVWWWXXX[[[aaajjjuuu|||~~~{{{xxxssspppjjjfffcccbbb]]]UUUQQQQQQNNNTTTZZZXXXQQQMMMNNNQQQZZZbbbnnnxxxyyytttllliiidddcccfffppp{{{}}}ooohhhccc[[[TTTRRROOOJJJFFFCCCCCCDDDEEEJJJOOO___yyycccIII;;;888444333222111000000000000000---...222444000---------------------------------------,,,,,,++++++******)))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...000000///...............////////////111333555666999:::>>>AAACCCIIIWWWeee}}}pppcccYYYRRRMMMKKKEEEDDDBBBBBBCCCCCCBBBAAA@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999999;;;;;;;;;:::;;;>>>CCCGGGJJJOOOVVV]]]cccggglllnnnsssuuuxxxzzz{{{}}}~~~{{{xxxuuurrrooonnnmmmnnnnnnmmmjjjhhheeebbb```bbbgggmmmrrrtttrrrkkkccc^^^]]]]]][[[YYY]]]^^^```ccciiiqqq{{{}}}zzzxxxvvvsssqqqooojjjeeebbb]]]VVVSSSTTTRRRYYY^^^]]]VVVPPPPPPSSS\\\dddoooxxx~~~zzztttiiigggeeeffflllvvv|||nnngggbbb[[[VVVQQQOOOJJJFFFDDDDDDEEEFFFHHHMMM\\\vvvhhhOOO???:::555555333222000000//////...---000666888333...---+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++************************,,,,,,+++++++++,,,---...000///......---.........////////////111333555666999:::>>>AAACCCIIIWWWfffqqqcccYYYQQQLLLIIIEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>=========<<<<<<;;;:::::::::;;;;;;<<<;;;<<>>BBBDDDJJJXXXgggqqqcccXXXPPPKKKGGGEEECCCAAAAAACCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;:::::::::999:::;;;;;;<<>>BBBDDDJJJYYYggg~~~pppbbbWWWOOOJJJGGGDDDCCCAAAAAACCCDDDCCCCCCAAAAAABBBAAAAAA@@@???>>><<<<<<;;;;;;:::999999999777888:::;;;<<>>BBBEEEKKKZZZhhh{{{mmm```VVVOOOJJJGGGDDDBBBAAAAAACCCDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;:::999999999666777999;;;<<>>BBBEEEKKKZZZiiiwwwjjj^^^UUUOOOKKKHHHCCCBBBAAAAAACCCDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;:::::::::666888:::<<<===@@@CCCFFFJJJOOOVVV]]]cccggglllnnnqqqtttwwwzzz|||zzztttrrrpppnnnmmmjjjfffbbb___```ccchhhoootttvvvvvvwwwwwwuuusssqqqppprrrtttsssuuuxxx{{{}}}uuuoooiiieeeaaa[[[[[[^^^^^^bbbeeebbb[[[YYY]]]bbbeeekkksssxxx|||xxxqqqkkkeeefffmmmxxxvvvlllccc^^^UUURRROOOJJJGGGDDDBBBBBBDDDIIITTThhhzzzzzzhhhRRRBBB===555444333333222222222222333///...111222///---...------......///000000000........................++++++******++++++,,,---,,,+++***((((((***+++,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,------...///////////////111333555666888:::>>>BBBEEEKKKZZZiii}}}uuuhhh]]]TTTOOOKKKIIICCCBBBAAAAAACCCDDDDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;777999;;;===???AAAEEEGGGJJJOOOVVV]]]cccggglllnnnqqqssswwwzzz||||||ttttttssspppmmmjjjiiiiiiaaadddiiilllnnnppprrrtttvvvwwwwwwuuutttsssuuuvvvuuuxxx|||~~~}}}}}}|||}}}{{{wwwsssnnniiidddbbbaaaaaagggfffddd___\\\]]]bbbgggmmmooorrrvvv|||{{{rrrkkkjjjccciiiuuuyyylllaaa\\\WWWUUUPPPKKKGGGDDDBBBBBBEEEIIIRRRddd~~~}}}zzzmmm]]]NNNBBB;;;666444111000111222222111222111111000///......---........................,,,,,,,,,++++++*********...---,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,---...000111333444444888>>>>>>???GGGKKKWWWkkk}}}uuuiii]]]TTTOOOKKKIIICCCBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;<<<>>>BBBEEEIIIPPPYYYaaafffjjjmmmnnnoooqqquuuxxxzzz}}}yyyxxxvvvssspppmmmkkkkkkgggjjjmmmooopppqqqrrrssstttuuuwwwxxxxxxxxxyyy{{{zzzzzzzzzyyyxxxxxxzzz|||~~~yyyuuuqqqkkkgggeeeeeeeeegggfffddd```^^^```fffkkknnnooorrrvvv{{{~~~xxxpppkkkjjjgggnnnzzzwwwjjj```\\\WWWTTTPPPKKKGGGDDDCCCCCCEEEIIIRRRbbb{{{yyykkk[[[LLL@@@:::777555222222222333333222111111000000///......---........................------------------------------,,,+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000111111222888>>>>>>???GGGLLLWWWkkk}}}uuuiii]]]TTTOOOKKKIIICCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;999:::;;;;;;<<>>>>>???HHHLLLXXXlll}}}uuuhhh]]]TTTNNNKKKIIIBBBBBBAAA@@@@@@@@@AAAAAACCCBBBBBBBBBBBBAAAAAAAAA??????>>>===<<<;;;::::::888999:::;;;<<>>888666333222222333222222000000/////////.................................,,,,,,,,,++++++*********+++*********+++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------///333666999777======???HHHMMMYYYmmm}}}ttthhh\\\TTTNNNJJJHHHBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<;;;::::::777888:::;;;<<<@@@DDDHHHHHHMMMVVV]]]cccgggjjjmmmpppssswwwzzz}}}}}}}}}{{{wwwsssooonnnoooqqquuu{{{~~~~~~}}}}}}xxxxxxxxxwwwwwwzzz~~~|||tttnnnjjjgggfffeeeddddddeeehhhlllppprrrpppqqqrrrtttwww|||zzzsssjjjcccbbbeeelllxxx|||rrriiibbb```VVVSSSOOOKKKHHHFFFFFFEEEEEEHHHOOOZZZmmmqqq```QQQEEE>>>888555222111111111111000////////////..........................................---,,,***)))((((((************++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---...000333777:::666======@@@IIINNNZZZooo|||ttthhh\\\SSSNNNJJJHHHAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<;;;::::::777888:::;;;<<<@@@DDDHHHHHHMMMUUU\\\bbbfffjjjmmmpppssswwwzzz}}}~~~|||xxxsssppppppppptttwww|||~~~~~~|||{{{{{{wwwyyy{{{}}}~~~vvvoookkkhhhggggggggggggjjjmmmpppqqqqqqooopppqqqrrruuuzzzyyyppphhhaaabbbgggpppzzz|||sssiiibbb___WWWTTTPPPLLLHHHFFFEEEEEEDDDHHHOOOYYYjjjuuudddSSSFFF>>>888555222111111111000///................................................000000///...,,,+++******+++************++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111111000///000222555666666======@@@IIIOOO[[[ppp|||tttggg\\\SSSMMMJJJHHHAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBCCC@@@@@@???>>>===<<<;;;;;;888999:::;;;<<>>===<<<<<<999:::;;;;;;<<>>======:::;;;;;;;;;<<<>>>BBBEEEJJJOOOVVV\\\bbbggglllooonnnqqquuuyyy|||~~~~~~|||zzzxxxxxx{{{}}}~~~~~~|||yyywwwvvvuuutttsssssstttttttttqqqooolllnnnppprrrtttxxx~~~zzzqqqkkkggggggooowww{{{pppggg___ZZZXXXTTTPPPMMMKKKJJJHHHFFFDDDFFFMMMVVVbbbwwwoooVVVDDD<<<999444222111111111111////////////..................---------,,,,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---......///////////////000///......///222555777888===<<<@@@HHHLLL[[[uuu}}}qqqeee]]]UUULLLFFFDDDBBB@@@???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@AAA???===:::666888999:::;;;???CCCGGGKKKPPPWWW^^^dddiiinnnrrrrrrsssuuuwwwzzz~~~~~~}}}||||||{{{{{{}}}}}}|||zzzwwwvvvuuuuuuuuutttqqqnnnlllnnnppprrrtttxxx~~~xxxooojjjggghhhpppyyy|||pppfff]]]XXXVVVSSSOOOLLLJJJHHHFFFEEEDDDFFFMMMVVVaaatttvvv]]]KKK===999555222111111111111111111111111000000000000......---------,,,,,,,,,------,,,++++++***)))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---......///////////////000///......///222555777999======AAAIIILLL[[[uuu|||qqqddd\\\TTTKKKEEEDDDBBB@@@???@@@AAACCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@===;;;777888999:::<<>>>>>BBBJJJNNN]]]www{{{ooocccZZZSSSJJJEEEDDDBBBAAA???@@@BBBCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAABBBBBBAAA>>><<<777888::::::<<>>:::666222111111111000////////////..................---------,,,,,,,,,,,,+++++++++*********)))+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---......///////////////////////////000333555666:::>>>>>>CCCKKKOOO^^^xxxzzznnnaaaYYYQQQIIIDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCAAA???<<<888999:::;;;<<>>>>>CCCKKKOOO___yyyzzznnn```XXXQQQIIIEEEDDDCCCAAA@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCAAA???<<<999:::;;;;;;<<>>>>>CCCKKKOOO___yyyzzznnn```WWWQQQIIIEEEEEECCCBBB@@@AAACCCDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAABBBBBBAAA>>><<<::::::;;;<<<<<>>===<<<:::999:::>>>BBBEEEHHHNNNVVV^^^eeekkkpppsssuuuxxx}}}wwwkkkgggkkkxxx}}}yyyrrrjjjccc^^^[[[ZZZVVVVVVVVVWWW[[[bbbjjjooouuu|||vvvmmmeee\\\YYYZZZXXXZZZZZZVVVQQQRRRYYYaaannnwwwzzzuuuooommmkkkjjjjjjlllooopppwwwxxxyyy|||~~~}}}uuupppiiinnnvvv|||rrrlllgggddd^^^ZZZUUUQQQOOONNNLLLJJJHHHHHHKKKNNNSSS]]]qqq}}}wwwqqqfffWWWKKK@@@999555444333000000222222111000///............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...---,,,,,,,,,---...//////////////////000000111//////000000111222444444;;;??????CCCLLLPPP___yyyzzzpppbbbWWWOOOJJJFFFCCCCCCAAA???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@????????????>>>999999:::;;;===@@@CCCEEEIIINNNVVV^^^dddjjjooorrrtttxxx|||vvvkkkhhhlllzzzwwwnnnddd]]]XXXVVVRRRRRRQQQQQQRRRWWW^^^cccnnnvvvssshhh___WWWTTTUUUTTTUUUTTTOOOJJJJJJOOOUUUccckkkxxxxxxrrrmmmkkkiiihhhiiilllpppssszzz{{{}}}{{{uuuqqqmmmttt~~~}}}ssslllfffccc]]]ZZZUUUQQQOOONNNLLLJJJIIIIIIKKKNNNRRR[[[nnnvvvpppkkkbbbTTTIII@@@:::555444333000000222111000///......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000111/////////000111333444555:::??????CCCLLLPPP___yyyzzzpppbbbWWWPPPKKKGGGDDDCCCAAA??????AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>777888999<<>>BBBKKKOOO___yyyzzzpppbbbWWWPPPKKKGGGEEECCCAAA??????AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>:::999:::;;;===@@@CCCEEEIIINNNUUU[[[aaafffkkkooosssvvvzzz}}}~~~rrrlllnnnuuu}}}sssjjjaaa[[[XXXWWWWWWUUUQQQMMMOOOTTTZZZhhhsssyyykkkaaaXXXOOOLLLNNNJJJJJJIIIEEEBBBBBBEEEIIITTT\\\hhhsss}}}}}}wwwrrrnnnllljjjiiikkkpppuuuyyy}}}|||xxxuuutttxxxvvvmmmfffbbb]]]ZZZUUURRRPPPOOOMMMLLLJJJJJJKKKMMMPPPYYYkkk|||uuunnnjjjbbbVVVMMMBBB;;;666555444000000222111111000000//////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,---,,,...............//////000......///000111333555666777<<<<<>>>>>???===:::888999===BBBEEEJJJNNNTTTZZZ```fffkkkooosssvvvyyy|||~~~{{{rrrnnnqqqyyy}}}uuulllddd___\\\XXXYYYWWWRRRMMMMMMSSSZZZhhhrrr}}}}}}rrrfff^^^UUUMMMJJJKKKHHHHHHFFFCCCAAABBBDDDGGGMMMTTT```lllvvv~~~~~~xxxuuuooonnnllllllnnnrrrwwwzzz{{{yyyyyyzzzxxxooogggbbb^^^[[[VVVSSSQQQPPPOOONNNKKKJJJKKKMMMPPPYYYkkk|||yyyrrrmmmdddXXXNNNCCC<<<777666444111000111111111000000000000111111.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,---------------......------......///000......///000111333555666777;;;<<>>BBB???:::777888<<>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>???===:::888999===BBBEEEIIIMMMSSSZZZ```gggnnnssstttwwwzzz|||~~~yyy|||zzznnnooowww~~~vvvnnnfff```]]][[[]]]]]]WWWQQQQQQXXX___dddnnnvvvxxxyyy{{{zzzxxxnnnfff]]]XXXRRRJJJFFFFFFIIIHHHEEEBBB@@@@@@@@@AAAGGGNNNYYYeeepppyyy|||{{{zzzzzzzzzzzz|||~~~}}}{{{qqqiiiddd```\\\XXXUUUTTTSSSRRRPPPKKKJJJLLLNNNQQQZZZmmm~~~zzzoooaaaUUUDDD===777666444111000111//////.........//////000,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---,,,---.../////////...---...------------...//////---......000222444666777:::>>>???DDDMMMRRRbbb|||yyypppcccXXXQQQMMMJJJGGGDDDAAA???>>>???@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>;;;;;;::::::<<>>===<<<;;;::::::::::::999:::<<<>>>AAACCCJJJOOOUUU\\\aaagggmmmpppssswww{{{~~~}}}wwwnnnrrr|||}}}vvvnnnfffaaaaaa\\\\\\ZZZVVVSSSUUU\\\bbblllooosssvvvwwwvvvsssqqqhhhbbbZZZSSSNNNKKKHHHGGGHHHFFFDDDAAA@@@@@@AAAAAACCCIIIQQQZZZbbbmmmyyyzzzpppfff___\\\ZZZXXXWWWWWWVVVTTTRRRMMMLLLLLLNNNPPPYYYkkk|||ppp___MMMCCC999555444111000111000000000000///////////////............---------,,,,,,++++++++++++******------,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......////////////////////////000111111111111222555777:::<<>>===<<<<<<;;;::::::999:::<<<>>>AAACCCJJJNNNUUU[[[aaaggglllppptttwww|||}}}~~~tttooottt~~~wwwooofffbbbaaa^^^]]][[[WWWUUUYYYaaahhhqqqsssuuuvvvuuurrrnnnkkkddd^^^WWWPPPLLLIIIGGGFFFHHHFFFDDDAAA@@@???@@@AAAAAAEEEKKKRRRYYYdddqqqyyywwwlllbbb\\\ZZZYYYWWWVVVWWWVVVTTTSSSLLLLLLLLLMMMOOOWWWiiizzz{{{lllUUUHHH;;;555444222111222000000000000///////////////............---------,,,,,,++++++++++++******++++++++++++************,,,,,,,,,++++++++++++***,,,,,,,,,---------......///////////////////////////000000000000111444666:::<<>>AAAAAA@@@???>>>>>>======::::::999:::<<<>>>AAACCCIIIMMMTTTZZZ```ffflllooouuuxxx|||~~~xxxrrrqqqxxxxxxpppgggbbbbbbaaa___\\\YYYYYY___hhhooovvvwwwxxxwwwtttooojjjfff___ZZZSSSNNNJJJIIIGGGFFFHHHFFFDDDAAA?????????@@@???BBBFFFJJJPPPZZZgggoooyyytttjjjaaa[[[YYYXXXVVVVVVVVVVVVUUUSSSLLLKKKLLLMMMNNNVVVhhhxxxwww]]]MMM===555333222111333000000000000///////////////............---------......---------,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////---...//////...///222555:::<<>>>>>======::::::999:::<<<>>>AAACCCHHHLLLSSSZZZ```fffkkkoootttwww{{{~~~}}}sssrrrttt|||zzzrrrjjjeeeeeeccc```]]][[[]]]dddmmmssszzzzzzzzzxxxtttmmmgggccc\\\WWWQQQLLLJJJIIIHHHGGGHHHFFFCCCAAA???>>>??????>>>@@@BBBDDDHHHPPP\\\dddooovvvsssiiiaaa\\\YYYWWWVVVVVVVVVVVVTTTSSSLLLKKKKKKLLLMMMTTTfffvvvdddRRR>>>555333222222333000000000000///////////////............---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////////////////////////////000000///111333666:::<<>>>>>======<<<::::::999:::<<<>>>AAACCCGGGLLLSSSZZZ```ffflllpppsssuuuyyy{{{}}}}}}yyyqqqtttyyy~~~wwwooojjjkkkeeeccc```___bbbiiiqqqvvv}}}}}}|||zzztttmmmfffbbbZZZVVVPPPLLLJJJJJJJJJJJJHHHFFFCCC@@@>>>>>>>>>>>>>>>???@@@@@@AAAGGGQQQXXXdddjjjttt}}}~~~}}}}}}~~~~~~{{{xxxxxxzzz}}}~~~~~~rrriiibbb^^^YYYXXXVVVUUUVVVUUUSSSRRRLLLKKKKKKKKKLLLSSSdddtttgggTTT???666444333222222000000000000///////////////............---------,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////111222222222222333666888:::<<>>>>>>>>=========::::::999:::<<<>>>AAACCCGGGLLLSSSZZZ```gggmmmqqqrrruuuwwwzzz|||zzzuuuqqqvvv~~~}}}uuuqqqrrrllliiigggggglllrrryyy|||~~~~~~~~~{{{uuunnngggbbbYYYUUUPPPLLLLLLLLLLLLLLLHHHGGGCCC@@@>>>======>>><<<======<<<<<<@@@GGGMMMWWW]]]fffnnntttwwwyyy{{{}}}~~~~~~{{{xxxvvvqqqpppoooqqqtttvvvvvvvvvtttqqqmmmiiihhhjjjmmmooowww||||||ppphhhbbb^^^ZZZXXXVVVUUUUUUTTTRRRPPPLLLKKKJJJJJJKKKRRRcccsssiiiUUU???666555444222222000000000000///////////////............---------,,,,,,++++++++++++******************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////000111222111111222555777:::<<>>>>>>>>::::::999:::<<<>>>AAACCCHHHLLLTTT[[[aaahhhnnnrrrsssuuuxxxyyy|||zzztttqqqxxxzzzvvvwwwsssqqqooopppuuu{{{~~~{{{vvvooogggcccYYYUUUPPPMMMMMMMMMNNNNNNIIIGGGCCC@@@>>>=========;;;<<<<<<:::888;;;AAAFFFMMMSSS[[[ccchhhlllooorrrssstttvvvvvvuuurrrooommmgggeeeeeefffiiikkkkkkkkkjjjgggbbb]]]\\\]]]```bbbnnnttt~~~zzzooogggbbb___[[[YYYWWWUUUUUUTTTQQQOOOLLLKKKJJJJJJKKKQQQbbbrrriiiUUU???666555444222111000000000000//////////////////.........---------.........---------,,,,,,(((((())))))*********+++*********++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---...///......///222444:::<<>>AAACCCHHHMMMTTT[[[bbbiiiooossstttvvvxxxzzz|||{{{wwwuuuvvv|||}}}}}}wwwzzz{{{zzz~~~|||xxxuuuppphhhbbb\\\WWWSSSRRRSSSTTTTTTRRRKKKGGGBBB???>>>?????????>>><<<:::999999;;;>>>???EEEFFFIIINNNUUU]]]cccgggjjjkkkmmmnnnmmmjjjgggeeeaaa```___^^^^^^```aaaccc```___[[[UUUQQQPPPRRRUUUaaakkkxxxyyyooohhhbbb]]]]]]ZZZXXXVVVUUUTTTQQQOOOMMMKKKKKKLLLMMMSSSbbbppp}}}cccRRR???777666444333222////////////................../////////...,,,+++///...,,,+++***+++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///000111222222333777999999<<<@@@EEEHHHPPPcccuuu|||uuummm```UUUMMMIIIFFFEEEAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@???@@@@@@??????>>>=========:::::::::::::::===AAAEEEIIIMMMSSSYYY___dddiiimmmsssuuuxxxyyyzzz|||{{{xxxyyy~~~zzz~~~}}}zzzxxxssslllfff^^^ZZZVVVUUUWWWXXXVVVTTTLLLHHHBBB???============<<<;;;999888888999;;;===???@@@CCCHHHNNNUUU[[[___fffgggiiiiiihhhfffdddbbb\\\[[[ZZZYYYZZZ[[[]]]^^^^^^]]]ZZZUUUQQQOOOOOOQQQYYYbbbqqqyyyoooiiibbb^^^]]][[[YYYXXXWWWVVVTTTQQQNNNLLLKKKLLLMMMSSSbbbppp~~~vvv]]]MMM<<<555444222000///////////////............------.........---++++++...---,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,---------------------............000111222222111333666888999<<>>>>>@@@@@@??????>>>=========999:::::::::;;;===AAADDDHHHLLLSSSYYY^^^dddiiimmmsssuuuxxxzzz{{{|||zzzyyy|||~~~{{{wwwqqqmmmccc```]]]]]]^^^^^^[[[XXXNNNJJJEEEAAA???>>>===<<<;;;:::888777666777999::::::;;;>>>BBBHHHOOOUUUXXX```aaacccccccccaaa___]]]YYYXXXWWWVVVVVVXXXZZZ[[[\\\\\\ZZZVVVPPPMMMKKKKKKQQQ[[[jjjyyy{{{qqqjjjddd___^^^]]][[[[[[[[[YYYWWWUUUNNNLLLKKKLLLMMMSSSbbbppp}}}uuulllXXXIII;;;555444222000///////////////............,,,,,,------,,,,,,+++***------,,,+++++++++,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,------------............////////////111222222222111222555777999<<>>=========888999;;;;;;<<<===@@@BBBGGGLLLRRRXXX^^^ccciiilllrrruuuxxxzzz{{{|||{{{yyyzzz|||{{{vvvqqqjjjgggdddcccdddccc^^^[[[QQQMMMHHHDDDBBBAAA???>>>;;;:::888777777777888999:::;;;===AAAGGGMMMSSSVVV\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVWWWXXXZZZ[[[[[[[[[[[[WWWRRRLLLIIIHHHNNNVVVcccqqq|||~~~uuunnngggbbb___^^^]]]]]]^^^\\\ZZZWWWNNNLLLKKKLLLMMMSSSaaaooo~~~zzz{{{}}}yyyooodddUUUIII===888777555222222////////////............,,,,,,---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------------...////////////000000000000111222222111111111444666999;;;AAAEEEHHHOOOaaarrr~~~pppiii^^^TTTNNNIIIGGGEEECCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCDDDDDDCCCBBBBBB@@@@@@??????>>>=========666888;;;<<<<<<===???AAAFFFKKKQQQXXX]]]ccciiilllqqqtttxxxzzz|||}}}{{{yyywwwxxx|||wwwtttmmmjjjgggffffffddd```\\\UUUQQQLLLHHHEEECCCAAA???===<<<:::999888888888888:::;;;===AAAGGGMMMSSSVVVYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYWWWVVVWWWXXXZZZ[[[[[[\\\\\\YYYSSSMMMIIIGGGKKKQQQ\\\gggrrr}}}yyyrrrjjjeee``````______```^^^[[[XXXOOOMMMKKKLLLMMMSSSaaaooo|||xxx}}}}}}xxxmmm```SSSHHH===:::888555444444////////////............------------------......+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------........./////////000000000111111111222222111000111333666888;;;AAAEEEHHHOOO```qqq~~~}}}pppiii___UUUNNNJJJGGGEEE@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDCCCCCCCCC@@@@@@??????>>>=========666888:::<<<<<<===???AAAEEEIIIPPPWWW]]]ccchhhlllpppsssxxx{{{|||}}}|||xxxuuuvvvzzz}}}|||wwwtttmmmjjjggggggiiihhhfffccc]]]YYYSSSNNNJJJFFFBBB???>>>===<<<;;;999999888888777999;;;???EEELLLRRRUUUXXXYYYZZZZZZ[[[[[[[[[[[[XXXWWWVVVUUUUUUWWWYYYZZZ[[[]]]]]]ZZZTTTNNNJJJHHHGGGKKKRRR\\\hhhuuu{{{tttlllgggaaa````````````^^^ZZZWWWOOOMMMLLLLLLMMMRRR```nnn|||{{{{{{mmm```PPPFFF;;;777555333222444////////////..................---------...//////++++++,,,---------,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,,,,---------............////////////000000000000000111111111000111444666888;;;AAAFFFHHHOOO___ppp{{{~~~qqqjjj```WWWPPPKKKGGGEEE????????????@@@AAABBBCCC???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>=========777888::::::;;;<<>>===;;;:::888777777555777:::>>>EEELLLRRRVVVWWWXXXXXXYYYZZZ[[[[[[[[[XXXWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\YYYTTTNNNJJJIIIFFFHHHLLLRRR\\\kkkzzz{{{tttlllgggaaa````````````]]]XXXUUUPPPMMMLLLLLLMMMRRR```nnn}}}ooo```OOOEEE:::666333000111444////////////............------,,,,,,,,,---...///***+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,((())))))***++++++,,,,,,------------...................../////////000000//////000000000111444777888;;;AAAFFFHHHNNN___ooo{{{ssslllbbbXXXQQQKKKGGGDDDAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>=========888888999999999;;;???BBBCCCHHHOOOVVV\\\bbbhhhlllnnnrrrxxx{{{}}}~~~~~~qqqssssssvvvtttnnnlllooouuu|||}}}xxxuuuttttttqqqppprrrxxx}}}zzztttlllcccZZZRRRKKKFFF>>>>>><<<;;;999888777666555777:::???FFFMMMSSSWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWYYY[[[\\\ZZZ[[[[[[XXXSSSNNNKKKIIIJJJJJJJJJMMMUUUbbbqqq{{{{{{ssskkkfffaaa`````````___\\\WWWSSSPPPMMMLLLLLLMMMRRR```nnnpppaaaQQQFFF;;;666333000222555000/////////............,,,,,,+++***+++,,,...///)))***,,,---...---,,,,,,---,,,+++******+++,,,---******+++,,,------......---------.........//////............////////////...///000000000222555888777;;;AAAFFFHHHNNN^^^nnn|||tttmmmcccYYYRRRLLLGGGDDDBBBBBBAAA@@@???????????????@@@AAAAAABBBBBBBBBBBB@@@@@@??????>>>=========888999888888888;;;???CCCCCCGGGNNNUUU\\\bbbhhhlllnnnrrrxxx|||}}}~~~}}}qqqkkkrrr~~~|||llleeeeeegggiiiqqqwww~~~}}}xxxtttrrrrrrpppqqqrrruuuyyyvvvdddWWWLLLEEEBBB???;;;999888777666555777999;;;===@@@EEEKKKPPPXXXVVVUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZYYYZZZ[[[[[[XXXSSSOOOLLLFFFDDDCCCFFFNNNZZZeeemmmvvv|||xxxrrrkkkfffeeeccc```^^^\\\ZZZWWWUUURRROOOMMMLLLLLLQQQ___mmmuuudddRRREEE999555444222222333111///...------...///111........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------++++++,,,------...////////////////////////......000000000111222222222333666;;;===DDDMMMPPP[[[rrryyypppcccXXXQQQLLLHHHEEECCCBBBAAA???>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========888999999888888;;;???CCCCCCHHHPPPWWW]]]bbbhhhkkkpppssswwwzzz||||||~~~{{{qqquuu~~~yyyhhh```^^^^^^___dddiiipppuuuwwwwwwvvvvvvtttuuuuuusssqqqppppppqqqssssssuuuwww{{{qqqaaaSSSJJJCCC@@@<<<:::999888666555666888:::<<>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========888999999888888;;;???CCCEEEJJJQQQXXX]]]cccgggkkkooorrrwwwzzz{{{|||}}}~~~zzzyyywwwfff\\\WWWUUUTTTVVVZZZ___cccdddcccccccccaaacccdddeeefffhhhkkknnnqqqrrrtttvvvyyy~~~mmmZZZMMMFFFBBB>>>;;;:::888666444666888:::;;;>>>BBBHHHLLLRRRRRRSSSTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVWWW\\\]]]^^^^^^\\\YYYUUUSSSLLLJJJGGGEEEEEEHHHKKKMMMVVV[[[aaadddeeeggglllooowwwyyy|||~~~}}}uuupppjjjeeeaaa```^^^]]]]]]\\\YYYWWWQQQNNNLLLLLLLLLQQQ___lllxxxeeeTTTGGG:::555333111000111000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,------------------------///000000111222222333333777::::::???IIILLLYYYqqq~~~tttlllaaaXXXRRRMMMHHHDDDCCCBBBAAA???>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<888999999888888;;;???CCCGGGKKKRRRYYY^^^cccgggjjjnnnqqqvvvyyyzzz{{{}}}~~~}}}yyyhhh]]]VVVQQQOOOMMMPPPTTTVVVUUUTTTTTTTTTRRRSSSUUUWWWZZZ^^^cccgggkkkmmmpppqqqsssxxx~~~vvv___NNNGGGDDD???<<<:::999666555777888:::<<<>>>BBBFFFJJJNNNPPPRRRTTTUUUVVVWWWYYYYYYXXXWWWUUUUUUUUUVVVVVV\\\]]]______^^^\\\ZZZXXXMMMLLLJJJIIIHHHGGGHHHHHHLLLOOORRRTTTTTTUUUXXX[[[gggiiilllpppsssuuuvvvvvvuuuuuuvvvwwwyyy}}}{{{sssnnniiiddd___^^^]]]]]]^^^\\\ZZZXXXPPPMMMLLLLLLLLLQQQ^^^lllyyyfffUUUHHH;;;555333111///000000///............///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++........./////////////////////000111222333333444888;;;:::???HHHLLLYYYrrr}}}qqqjjj```XXXSSSNNNHHHDDDCCCBBBAAA???>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<888999999888888;;;???CCCHHHMMMSSSYYY^^^cccgggjjjmmmpppuuuxxxzzz{{{|||~~~xxxiii^^^WWWQQQMMMKKKLLLNNNNNNMMMKKKKKKKKKIIIJJJKKKLLLOOOTTTZZZ___ccchhhlllnnnooorrrxxx}}}zzzbbbPPPHHHDDD@@@===;;;999777555777999;;;===>>>AAAEEEHHHKKKNNNRRRTTTTTTUUUWWWYYYZZZYYYXXXVVVVVVVVVWWWWWW\\\]]]^^^``````___]]]]]]QQQPPPOOONNNLLLJJJHHHGGGFFFGGGIIIIIIJJJKKKLLLNNNUUUWWW[[[```dddgggiiijjjjjjkkkmmmnnnooossszzz~~~}}}zzzyyyzzz{{{||||||xxxqqqmmmgggccc]]]\\\\\\]]]^^^]]]ZZZXXXNNNLLLLLLLLLMMMQQQ^^^kkk}}}iiiUUUHHH;;;555333111///000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,+++++++++++++++++++++........./////////000000...///000111222333444444999<<<;;;@@@IIILLLZZZrrrpppiii___XXXRRRMMMHHHDDDCCCBBBAAA???>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<888999999888888;;;???CCCHHHMMMSSSYYY^^^cccgggjjjlllpppuuuxxxzzz{{{}}}~~~~~~uuuiii```YYYSSSOOOLLLMMMMMMKKKHHHFFFFFFFFFDDDDDDDDDDDDFFFKKKRRRVVV^^^dddkkknnnnnnooosssxxx~~~|||eeeSSSFFFCCC???<<<;;;999777555777999;;;<<<===???BBBDDDFFFKKKPPPRRRRRRSSSVVVYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]___`````````___XXXWWWVVVSSSPPPMMMIIIHHHEEEEEEEEEEEEFFFGGGIIIIIIFFFHHHKKKOOOSSSWWWYYY[[[[[[^^^aaacccdddgggmmmssswwwyyyzzzyyywwwvvvuuuvvvyyy{{{~~~~~~}}}}}}}}}~~~}}}|||{{{||||||yyyxxx|||wwwpppkkkfffbbb\\\\\\\\\]]]^^^]]]ZZZWWWMMMKKKKKKLLLMMMQQQ^^^kkklllTTTGGG:::555333111000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............///111222333444555999===<<>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<<<<;;;888999999888888;;;???CCCGGGKKKRRRYYY^^^cccgggjjjlllpppuuuyyy{{{|||~~~}}}rrriiiccc^^^YYYUUUPPPQQQOOOLLLIIIFFFEEEFFFAAA@@@???>>>@@@DDDKKKQQQXXXaaajjjnnnmmmlllooorrr{{{zzzdddSSSEEEBBB>>>;;;:::999777666555777999::::::<<<>>>@@@AAAGGGMMMPPPPPPPPPTTTWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXYYY[[[]]]___```aaaaaa```___^^^[[[XXXTTTQQQOOOJJJIIIGGGFFFEEEFFFFFFEEEAAABBBCCCFFFHHHJJJLLLLLLLLLPPPTTTVVVWWWYYY___dddlllnnnqqqrrrqqqooonnnmmmkkknnnppppppnnnmmmnnnooopppooommmooorrrvvvyyyzzz{{{}}}|||yyyyyy}}}vvvooojjjeeeaaa\\\\\\\\\^^^^^^\\\YYYVVVLLLKKKKKKLLLMMMRRR^^^kkk~~~iiiSSSFFF:::555444222111222......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......++++++,,,,,,---......///......///111222333444555777;;;<<>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888999999888888;;;???CCCEEEJJJQQQXXX]]]cccgggkkkmmmpppvvvyyy|||}}}{{{rrrkkkgggccc^^^[[[UUUUUUSSSOOOKKKHHHHHHHHH???>>><<<;;;<<>>DDDKKKNNNMMMNNNQQQUUUVVVUUUUUUTTTUUUVVVXXXYYYWWWXXXZZZ\\\^^^```aaaaaaddddddcccaaa___]]][[[ZZZRRROOOKKKGGGEEECCCAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEAAAFFFKKKNNNMMMOOOTTTYYY\\\```dddfffeeebbbaaa```^^^aaacccccc```___```bbbdddbbb```bbbffflllppprrruuuxxx||||||zzz{{{vvvooojjjeee```\\\\\\]]]^^^^^^\\\XXXUUUKKKJJJKKKLLLMMMRRR^^^kkkyyyeeeRRRFFF999555444222222333......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------...//////------......///000111111---...///111222333555555555:::;;;AAAIIIKKKUUUlllsssjjj^^^TTTNNNJJJFFFDDDCCCBBBAAA????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888999999888888;;;???CCCDDDHHHPPPWWW]]]bbbhhhkkkmmmqqqvvvzzz|||~~~|||}}}~~~~~~|||xxxrrrlllfffcccaaa\\\VVVRRRPPPMMMIIIEEEBBB@@@??????>>>???EEENNNVVV```lllqqqooommmnnnpppuuuzzz}}}nnn\\\PPPDDDAAA>>><<<;;;999777555888777555444555888;;;===>>>AAADDDGGGIIILLLOOORRRPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXYYY\\\___aaaaaaaaabbbccceeefffeeeccc```^^^XXXTTTPPPMMMMMMKKKGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEFFFHHHJJJLLLNNNPPPRRRSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNQQQQQQQQQSSSWWW\\\aaadddjjjnnnuuuzzz~~~~~~~~~}}}vvvmmmfff```___ZZZZZZYYYZZZZZZYYYWWWTTTNNNKKKJJJLLLNNNTTT```kkkyyykkkUUUFFF777333444333///...000000000111000//////...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,---------,,,+++++++++,,,.../////////...---............///000111222666888<<>>??????@@@???@@@@@@AAAAAA@@@@@@??????@@@AAAAAA@@@>>>;;;:::777888999999999;;;???CCCCCCHHHOOOVVV]]]ccciiimmmooorrrvvvyyyzzz{{{}}}~~~~~~{{{vvvssspppjjjaaa[[[VVVRRRMMMIIICCC@@@???@@@???>>>DDDKKKTTT^^^jjjpppooommmnnnppprrrvvv{{{}}}wwwiiiYYYMMMDDDAAA>>><<<:::999666555777666444444555777999;;;===@@@CCCFFFHHHKKKNNNQQQPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXX[[[___aaaaaa```bbbdddfffggggggeeecccbbb]]]YYYUUURRRPPPNNNKKKHHHCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLPPPUUUWWW```eeemmmtttzzzwwwooofffaaa```[[[ZZZZZZZZZ[[[ZZZWWWTTTNNNKKKJJJLLLNNNTTT```llluuufffTTTFFF888555555333000///000000000/////////.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,,,,,,,---......///........./////////000000111222333666888<<<@@@CCCJJJYYYhhhxxxnnnaaaVVVOOOLLLIIIFFFCCCBBBAAA???>>>??????@@@???@@@@@@AAAAAA@@@@@@?????????@@@@@@???===;;;999777888999999999;;;???BBBCCCHHHOOOVVV\\\ccciiimmmooorrrvvvyyyzzz|||}}}{{{pppggg```ZZZTTTOOOEEEAAA@@@AAA???>>>BBBHHHPPPZZZgggnnnnnnmmmmmmnnnnnnpppssssssmmmbbbSSSJJJDDDAAA>>>;;;:::888666444666555444333444555777999<<<>>>BBBDDDFFFIIILLLOOOOOOPPPQQQSSSTTTTTTUUUUUUWWWWWWXXX[[[^^^``````___```aaaccceeeeeedddbbbaaa^^^[[[WWWSSSQQQNNNKKKHHHCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???===;;;;;;???>>>===<<<;;;:::::::::>>>>>>===<<<<<<<<<<<<===<<<;;;<<<===@@@CCCGGGIIIQQQWWWaaakkksss{{{yyypppgggaaa```\\\[[[ZZZZZZZZZYYYVVVTTTNNNKKKJJJLLLOOOTTT```lllqqqcccSSSFFF999666666444111000000///...---------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,------------...------------...//////000000000000111222333444666777<<<@@@CCCJJJYYYhhhyyypppbbbWWWPPPLLLHHHEEECCCBBBAAA???>>>??????@@@???@@@@@@AAAAAA@@@@@@???>>>>>>??????>>><<<:::999777888999888999;;;???BBBCCCGGGNNNVVV\\\ccciiimmmmmmqqquuuxxxzzz|||~~~vvvlllcccZZZTTTHHHDDDAAAAAA@@@>>>@@@EEELLLUUUaaaiiikkkjjjjjjjjjhhhiiijjjiiiddd[[[OOOGGGDDDAAA>>>;;;:::888666444555444333222333444555666999<<>>;;;:::<<<;;;999777666666888888::::::999999999999999:::888888888999;;;===@@@BBBEEEKKKUUU```jjjttt}}}yyypppgggaaa___[[[ZZZYYYYYYYYYWWWTTTQQQNNNKKKJJJLLLOOOUUUaaammmpppaaaPPPDDD999555555222000000111///---,,,+++,,,...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***))))))***+++,,,---...............---,,,,,,...///000000000000000111222333333555777;;;@@@CCCIIIXXXgggzzzqqqcccXXXQQQLLLHHHEEECCCBBBAAA???>>>??????@@@???@@@@@@AAAAAA@@@@@@???===>>>>>>===<<<;;;999888777888888888888:::>>>AAABBBGGGNNNUUU\\\bbbhhhlllmmmpppuuuxxx{{{}}}pppaaaVVVMMMGGGCCCBBB@@@>>>???CCCHHHPPPZZZaaaccccccccccccbbbbbbaaa```\\\UUULLLFFFBBB@@@===;;;:::888666444555444333222222333333444777:::===@@@BBBDDDHHHJJJKKKMMMOOORRRTTTUUUTTTTTTWWWVVVVVVWWWYYYZZZXXXWWWVVVVVVVVVUUUSSSQQQOOONNNOOONNNKKKHHHDDDAAA@@@@@@AAAAAA@@@???????????????@@@@@@AAAAAA@@@???===;;;:::999777666666888:::<<<:::999999999999999::::::999999999999:::<<<===>>>>>>CCCLLLUUU```lllvvv}}}yyypppggg```^^^[[[YYYXXXXXXWWWUUURRROOOMMMKKKJJJMMMOOOUUUbbbnnn}}}mmm^^^LLLAAA777444333000//////111///---,,,+++,,,...///------............------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***))))))***+++,,,---...............---,,,,,,...///000///////////////000222222555777;;;@@@BBBIIIXXXgggzzzqqqdddYYYRRRMMMHHHEEECCCBBBAAA???>>>??????@@@???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;:::999888888888888888888:::===@@@BBBGGGNNNUUU[[[bbbhhhlllmmmpppuuuxxx{{{}}}~~~~~~~~~lll]]]SSSKKKDDDBBBAAA>>>???BBBEEEKKKRRRWWWYYYZZZZZZZZZZZZZZZZZZYYYVVVQQQIIIDDD@@@>>>;;;::::::999777666555555444333333222222333555777;;;===???BBBFFFHHHHHHJJJNNNQQQTTTUUUUUUUUUWWWVVVUUUUUUVVVUUUSSSQQQQQQQQQPPPNNNKKKIIIGGGFFFFFFFFFEEECCC@@@>>>>>>?????????>>>>>>>>>>>>??????===>>>>>>>>>======<<<;;;888888777777888:::===>>>::::::999999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<>>??????@@@???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;::::::999888888888888777999<<>><<<:::999::::::888777666555555444333222222222333666999<<<>>>@@@DDDFFFEEEHHHLLLQQQTTTVVVWWWWWWWWWVVVTTTSSSSSSQQQNNNLLLJJJIIIHHHFFFDDDBBBAAA@@@>>>???@@@>>><<<;;;===???============>>>???@@@@@@>>>>>>===<<<;;;;;;;;;;;;999888888888:::;;;===>>><<<<<<<<<;;;<<<======>>>>>>======<<<;;;;;;;;;:::<<<===AAAGGGRRR```pppzzzzzzsssjjjccc```]]]\\\ZZZYYYXXXUUURRROOOMMMKKKJJJMMMPPPVVVcccooo|||zzzsssdddTTTHHH???777555333000///000000000000/////////......,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,,,,,,,---......///.........////////////000111222333555666;;;???BBBHHHXXXfffzzzyyypppeee[[[UUUPPPKKKGGGCCCBBBAAA???>>>??????@@@???@@@@@@AAAAAA@@@@@@?????????>>><<<;;;;;;::::::888888888888777999<<>>======888:::<<<;;;999999<<>><<<;;;:::;;;;;;;;;:::;;;;;;<<<===>>>>>>??????>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<>>>DDDOOO___ppp{{{{{{tttllleeebbb___^^^\\\[[[YYYWWWSSSPPPMMMKKKJJJMMMPPPWWWcccooo|||yyyssscccSSSHHH@@@888666444000000222000000000111000//////...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---------,,,+++++++++,,,.../////////...---000000000000111222333444444666:::???BBBHHHWWWfff}}}{{{xxxpppeee[[[UUUPPPLLLHHHCCCBBBAAA????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;888888888777777888<<<>>>AAAFFFMMMTTT[[[aaagggkkkooorrrvvvyyyzzz{{{}}}~~~{{{hhhYYYJJJFFFGGGGGGEEEDDDGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLJJJEEEAAA>>>@@@>>><<<:::999999999999444444444444444333111111333444666888;;;>>>@@@BBBEEEHHHLLLOOORRRSSSRRRRRRRRRQQQQQQOOOMMMKKKIIIHHHAAA???===;;;::::::;;;<<<999:::;;;;;;<<<<<<<<<<<<;;;::::::<<<>>>??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGEEECCCAAA???===<<<666888;;;@@@IIIXXXjjjwww~~~~~~wwwqqqjjjeeedddbbb___]]][[[XXXTTTQQQOOOMMMMMMMMMNNNTTTdddtttzzzuuunnnaaaTTTIII@@@888666444111///000------------------------000000///...---,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,.........------,,,,,,,,,---------............////////////000111111222222555555888>>>CCCJJJVVVaaa{{{zzzrrrfff]]]VVVQQQKKKGGGEEEDDDBBB@@@?????????@@@CCCBBB@@@?????????@@@@@@AAAAAA@@@???>>>===<<<<<<999:::999888888999<<<>>>CCCGGGNNNVVV]]]cccggghhhmmmqqquuuxxxzzz{{{|||}}}~~~kkk\\\MMMIIIJJJJJJIIIIIIKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKHHHDDD@@@>>>???>>><<<:::999999999999666666555555444333333333333444666888;;;>>>@@@BBBDDDFFFJJJMMMOOOPPPOOOOOOMMMLLLKKKJJJHHHFFFDDDBBB>>>===;;;999888888999:::999:::;;;<<<============???>>>===>>>@@@AAA@@@???>>>======<<<======>>>>>>@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKIIIHHHGGGDDDBBB@@@>>>===777999;;;???HHHWWWhhhuuu}}}{{{tttmmmiiieeeccc```^^^\\\YYYUUURRRLLLKKKLLLNNNOOOVVVfffvvv|||ssscccUUUHHH???777444333000///000///////////////.........//////......------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,---------------,,,,,,,,,---------............////////////000111111222222555444888>>>CCCJJJVVVaaa{{{{{{rrrfff\\\UUUPPPLLLHHHEEEDDDBBB@@@?????????@@@BBBAAA@@@?????????@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::999888999<<>>>>>===<<<:::999999999999999888666555444444555555444444666888:::===@@@AAADDDEEEHHHKKKLLLLLLKKKJJJHHHHHHGGGEEECCCAAA???>>>===<<<:::999999999:::::::::;;;<<<>>>???@@@@@@@@@DDDBBBAAAAAABBBBBBAAA@@@????????????@@@AAABBBBBBFFFEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNNNNNNNKKKJJJHHHFFFCCCAAA???>>>999:::;;;>>>FFFUUUfffrrr|||xxxqqqmmmfffdddaaa___]]]ZZZVVVSSSIIIJJJLLLNNNPPPWWWgggwwwyyygggWWWGGG>>>555333222000///000000000/////////..................---------------,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,---------------------............////////////000111111222222555444777===BBBIIIUUU```{{{|||sssfff[[[UUUPPPLLLIIIEEEDDDBBB@@@?????????@@@BBBAAA@@@?????????@@@@@@??????>>>===<<<;;;:::::::::::::::999999:::===@@@DDDHHHOOOXXXaaahhhmmmooosssvvvyyy{{{||||||}}}~~~{{{wwwuuuoooooopppooonnnppprrruuu~~~rrrdddVVVRRRTTTUUUXXX[[[\\\[[[YYYWWWUUUSSSQQQQQQOOOMMMJJJFFFCCCAAA??????>>>>>>===<<<;;;:::999999:::999666444333444555666444444555777:::===???@@@DDDEEEGGGHHHIIIIIIHHHGGGGGGGGGFFFDDDCCC@@@???=========<<<;;;;;;;;;<<<<<<<<<===???@@@BBBCCCDDDDDDGGGEEEDDDCCCDDDDDDBBBAAAAAAAAAAAABBBCCCDDDFFFFFFJJJJJJJJJKKKLLLLLLMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQKKKJJJIIIFFFCCCAAA???>>>:::;;;;;;>>>EEETTTeeerrr|||zzzrrrnnngggdddaaa___\\\YYYUUURRRJJJJJJMMMOOOQQQWWWgggvvv~~~iiiXXXHHH>>>666333333111000222.........---,,,,,,++++++---------------------...,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,------...---------............////////////000111111222222444444777===BBBHHHTTT___zzz}}}sssfff[[[UUUQQQMMMJJJEEEDDDBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::999999:::>>>@@@EEEIIIPPPYYYbbbkkkpppsssvvvyyy{{{}}}}}}}}}~~~|||wwwtttrrrqqqmmmooopppqqqppppppqqqrrrxxxrrrfffZZZWWWXXXZZZ^^^aaacccbbb```^^^[[[XXXUUUTTTOOOMMMJJJFFFCCCBBBAAAAAAAAA@@@@@@>>>===<<<:::::::::999666444333333444555444444555777999<<<>>>???DDDDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDBBBAAA???>>>======<<<<<<=========>>>???@@@AAACCCEEEFFFFFFGGGHHHFFFEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJMMMMMMNNNOOOPPPQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRKKKJJJHHHFFFCCC@@@>>>===;;;;;;<<<>>>FFFUUUgggttt~~~|||rrrnnngggeeeaaa___\\\YYYTTTQQQLLLLLLNNNOOOPPPWWWfffvvvlllZZZJJJ@@@777444444222222444......---------,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,------------------............////////////000111111222222444444777<<>>===<<<;;;999999:::999999:::>>>AAAEEEIIIPPPYYYccclllrrrvvvxxxzzz|||}}}||||||~~~~~~{{{tttpppooooooooonnnqqqssstttsssrrrrrrsssuuuyyypppfff]]][[[\\\]]]aaaeeehhhgggeeebbb^^^ZZZWWWUUUOOOMMMKKKHHHFFFEEEDDDDDDEEEEEEDDDBBB@@@>>><<<;;;:::999777555444333333444444444555777999;;;===???BBBCCCCCCDDDDDDDDDDDDCCCAAABBBBBBBBBAAAAAA@@@???=========>>>>>>?????????BBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWUUUTTTSSSLLLKKKIIIFFFCCC@@@>>>===<<<<<<===???HHHXXXkkkxxxuuuooohhhfffccc```]]]ZZZUUURRRNNNMMMNNNNNNOOOVVVgggwwwooo]]]MMMBBB999555444222222444////////////////////////---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,---------............////////////000111111222222444333666<<<@@@FFFRRR]]]sss|||ssshhh^^^WWWRRRMMMIIIEEEDDDBBB@@@?????????@@@??????@@@AAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<888888888888888:::===@@@EEEHHHOOOXXXbbbkkkrrrvvvwwwyyy{{{{{{{{{|||~~~}}}{{{sssmmmjjjjjjkkklllqqqtttxxxyyyxxxvvvuuuuuussstttyyy~~~mmmddd]]]]]]^^^___bbbfffhhhgggeeebbb^^^ZZZWWWTTTNNNMMMLLLJJJIIIHHHHHHGGGIIIIIIHHHFFFCCC@@@===<<<;;;:::999888666555444333444444555777999;;;===>>>???@@@@@@@@@AAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKMMMMMMLLLMMMMMMMMMMMMNNNOOOQQQQQQPPPQQQTTTVVVXXXYYYZZZZZZXXXYYYZZZZZZZZZXXXVVVTTTNNNMMMJJJGGGDDDAAA???>>><<<<<<===AAAJJJ[[[ppp~~~yyytttkkkiiieeebbb```\\\WWWTTTNNNMMMLLLMMMNNNWWWiii{{{tttbbbNNNCCC999444222000000222------......///000000000...------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++---------............////////////000111111222222444333666;;;@@@FFFQQQ\\\ooozzzsssiii```YYYSSSLLLGGGEEEDDDBBB@@@?????????@@@>>>???@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;666777777777777999===???DDDHHHNNNWWW```iiippptttuuuwwwyyyyyyyyy{{{}}}}}}{{{uuunnnhhhfffggghhhiiiuuuxxx|||~~~|||zzzxxxxxxsssrrrsssvvvxxxwwwtttsssjjjccc]]]^^^______bbbfffgggfffdddbbb^^^YYYUUUSSSNNNNNNMMMLLLKKKJJJJJJIIILLLLLLKKKIIIEEEBBB>>><<<;;;;;;;;;:::888666555444444444555777999;;;===>>>======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHKKKNNNPPPQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTQQQSSSVVVYYY[[[\\\]]]]]][[[[[[\\\]]]\\\ZZZWWWVVVOOONNNLLLIIIFFFCCC@@@???<<<===>>>BBBLLL^^^sss~~~xxxmmmkkkhhhdddbbb^^^YYYVVVNNNKKKKKKKKKNNNXXXlll~~~xxxeeeNNNCCC888333111......000***++++++,,,---...//////......---,,,,,,+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++*********)))***++++++,,,---,,,,,,++++++*********---------.........///////////////000111111222222444333666;;;???EEEQQQ\\\lllyyysssiiiaaaZZZSSSLLLFFFEEEDDDBBB@@@?????????@@@>>>???@@@AAABBBAAAAAA@@@??????>>>===<<<;;;::::::555666666666666888<<>>???@@@@@@?????????@@@AAAAAAAAA@@@@@@@@@???>>>===<<<;;;::::::999:::;;;:::999999:::<<>>@@@AAADDDDDDCCCCCCCCCDDDDDDEEEDDDFFFIIILLLOOOPPPPPPPPPUUUUUUTTTSSSSSSRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTVVVXXXZZZZZZZZZ[[[]]]^^^___^^^^^^```dddggggggfffeeeeeefffggggggddd```\\\UUUQQQMMMJJJIIIFFF@@@<<<===>>>BBBKKKZZZlll~~~~~~pppmmmiiiggggggccc^^^YYYSSSNNNLLLMMMQQQZZZkkkzzzrrrXXXHHH888333333111///...///............---------+++,,,,,,,,,,,,,,,,,,---,,,,,,------...------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------........................000000000000111111111111444333666<<<@@@EEEPPPZZZooo|||tttiii```YYYRRRJJJEEEEEECCC@@@>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@???>>>===<<<;;;::::::999::::::999888999;;;>>>BBBEEEJJJPPPWWWaaajjjpppsssvvvyyy{{{|||}}}~~~xxxvvvtttuuuxxxzzz{{{|||yyyyyyxxxvvvtttqqqooonnnjjjhhhfffffffffeeecccaaa___\\\XXXUUUTTTTTTVVVXXXYYYYYYXXXWWWUUUSSSQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFNNNWWW]]][[[UUUNNNGGGAAA<<<<<<;;;:::888777666555777888:::<<>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>??????>>>======<<<;;;;;;999999999888777999===@@@@@@CCCHHHMMMTTT]]]ffflllrrrtttwwwyyyzzz|||~~~}}}wwwwwwyyy|||{{{yyyvvvsssqqqpppppppppooonnnnnnnnnnnnllliiifffccc```\\\WWWTTTSSSSSSTTTUUUUUUUUUTTTRRRQQQOOONNNOOOMMMJJJGGGEEECCCCCCCCCHHHRRR[[[\\\XXXQQQHHH@@@<<<;;;:::999777777666666777999<<>>?????????BBBBBBBBBAAA@@@???>>>===??????>>>>>>===<<<<<<;;;999999888777666999>>>BBB???BBBFFFLLLSSS[[[dddjjjppprrruuuxxxyyyzzz|||~~~~~~|||vvvyyy}}}|||xxxuuussstttvvvxxxzzzyyyzzzzzzzzzxxxtttqqqiiifffaaa\\\XXXUUUTTTTTTVVVVVVUUUTTTSSSQQQPPPOOOOOOMMMJJJGGGDDDBBBAAAAAADDDNNNXXX[[[ZZZTTTJJJAAA;;;:::999777666666666666888:::>>>CCCGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLNNNNNNQQQRRRTTTWWWZZZ]]]^^^___cccbbbaaa```^^^]]][[[[[[WWWWWWWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXYYYZZZ\\\\\\\\\\\\^^^``````aaabbbdddgggkkkoooqqquuuuuuvvvxxxyyyxxxssspppjjjeee```\\\XXXSSSKKKFFFCCCDDDIIIUUUhhh}}}~~~tttjjjfffcccbbbcccccc```]]]UUURRRPPPQQQTTT\\\jjjwwwpppbbbSSSFFF:::555333111111333///............------------------,,,,,,+++++++++***+++++++++******)))(((,,,,,,,,,+++++++++******++++++++++++++++++++++++......---------,,,,,,,,,---------.........//////...//////000111111222222222222666;;;@@@FFFQQQ[[[mmmwwwlllbbb[[[TTTLLLGGGCCCAAA>>><<<===>>>>>>>>>BBBBBBBBBAAA@@@???>>>===??????>>>>>>======<<<<<<999999888777666999>>>BBB???BBBFFFKKKRRRZZZccchhhnnnpppsssuuuvvvxxxzzz||||||~~~}}}www{{{}}}{{{{{{}}}}}}ssspppkkkeee```\\\ZZZYYY[[[[[[ZZZYYYWWWUUUSSSRRRPPPNNNKKKGGGDDDBBBAAA@@@DDDMMMVVVZZZZZZVVVLLLCCC<<<;;;999888777777888888:::===BBBHHHKKKMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOORRRSSSUUUXXX[[[]]]```aaacccbbbaaa```___^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\___aaaccceeehhhmmmssswwwyyyyyy{{{}}}}}}yyyvvvoookkkgggdddaaaZZZQQQJJJEEEEEEJJJWWWkkkyyypppeeebbb___^^^```aaa___\\\UUUQQQOOOQQQUUU]]]mmm{{{ooo```OOODDD:::666444111000111///............------------,,,,,,,,,,,,,,,,,,+++------------,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++//////...---,,,,,,++++++,,,,,,------.../////////......///000111222222333222222555;;;@@@FFFQQQ\\\lllzzzoooeee\\\TTTLLLGGGCCCAAA>>><<<===>>>>>>>>>AAAAAAAAAAAA@@@@@@???>>>?????????>>>>>>=========999999999888777999===@@@@@@BBBFFFKKKQQQYYYaaaggglllnnnqqqtttuuuvvvxxxzzzzzz|||~~~zzzzzztttnnnjjjgggeeecccbbbaaa___\\\YYYVVVUUUPPPNNNKKKGGGDDDBBBAAAAAABBBJJJRRRUUUVVVSSSKKKBBB>>>===;;;999999999:::;;;>>>BBBGGGMMMPPPRRRQQQQQQOOOOOOOOONNNNNNOOOPPPPPPQQQRRRUUUXXX\\\___bbbdddbbbbbbaaa``````___^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\ZZZYYYZZZ[[[]]]```ccceeeiiinnnuuu{{{}}}~~~~~~{{{ssspppnnnkkkggg^^^SSSKKKFFFFFFKKKXXXlllrrrjjjaaa^^^[[[[[[]]]^^^]]][[[UUUQQQNNNPPPUUU```qqq|||mmm]]]JJJBBB:::777444000...000///............---------+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++---------------------,,,,,,,,,------...//////000......///000111222333333222222555;;;@@@FFFQQQ\\\kkkssshhh___VVVNNNHHHEEEBBB???>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>999::::::999888999;;;>>>???BBBEEEJJJPPPWWW___eeejjjmmmppprrrssstttwwwxxxxxx{{{~~~|||zzzvvvrrrqqqhhhgggfffccc___\\\YYYWWWPPPNNNKKKGGGDDDCCCAAAAAA@@@GGGMMMPPPQQQOOOHHH@@@@@@???===;;;:::;;;<<<===AAAEEEKKKPPPTTTUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPQQQTTTXXX]]]aaaeeegggggggggffffffeeeeeeeeedddaaa``````___^^^^^^]]]]]][[[[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^]]][[[ZZZZZZ[[[ZZZ]]]aaadddgggmmmuuu{{{uuusssqqqnnniii___SSSJJJGGGFFFKKKXXXmmmxxxmmmfff___\\\XXXXXX[[[]]]\\\ZZZUUUQQQOOOQQQVVVbbbttt|||~~~yyyjjj[[[HHH@@@:::888555000---...//////.........---------+++++++++,,,,,,---------+++++++++******((('''''',,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------......///,,,,,,------...///000000---...///000111222333333222222555;;;@@@FFFRRR\\\kkkvvvjjjaaaXXXOOOIIIGGGDDDAAA@@@@@@AAABBBAAA??????@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>999:::;;;:::999999:::<<<>>>AAADDDIIINNNVVV^^^ccciiillloooqqqrrrtttvvvxxxxxxzzz}}}|||zzztttrrrnnnjjjeee^^^WWWRRRSSSQQQNNNLLLJJJFFFBBB???AAAAAABBBCCCCCCCCCBBBBBB???===;;;::::::<<<>>>@@@FFFJJJQQQUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRUUUVVVYYY]]]aaafffjjjlllhhhhhhiiihhhhhhfffdddcccbbbbbbaaaaaa```___^^^]]]^^^^^^___aaaaaabbbbbbbbbbbbaaaaaa```___^^^^^^]]][[[[[[\\\___dddiiiooorrrwww{{{tttppplllhhhddd\\\PPPGGGEEEEEEIIIWWWkkkxxxpppgggbbb]]]ZZZWWWWWWYYYZZZXXXVVVSSSPPPOOOQQQUUU```sss~~~zzzxxxuuulll___TTTHHH???777555333000///000///////////////......---111000000///---,,,,,,+++))))))***+++,,,,,,------,,,++++++******++++++,,,++++++******************++++++******++++++,,,---/////////......---------------......///111222333222222444:::???FFFRRR^^^ooovvvkkkddd\\\QQQIIIFFFDDDAAA@@@@@@@@@???===@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<;;;::::::::::::;;;===@@@FFFKKKPPPVVV\\\```gggjjjnnnpppqqqsssvvvxxxxxxzzz{{{|||{{{|||~~~~~~zzztttqqqmmmjjjeee```[[[WWWTTTQQQNNNKKKHHHEEEAAA>>>???@@@@@@AAAAAAAAA@@@@@@:::;;;:::999999;;;@@@CCCKKKOOOUUUYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTWWWXXXZZZ^^^bbbfffjjjllljjjkkkkkkkkkjjjhhhfffeeecccbbbaaa```___^^^^^^^^^___```aaabbbbbbcccccccccbbbbbbaaa```______^^^^^^[[[[[[[[[]]]aaafffkkknnnssswww~~~|||qqqlllgggccc___XXXMMMFFFCCCCCCGGGSSSfff{{{{{{tttmmmfffaaaZZZWWWUUUVVVXXXYYYWWWTTTRRROOONNNQQQVVVaaauuu}}}xxxuuuqqqhhhZZZPPPGGG>>>666444333000///000///////////////......---,,,+++++++++++++++***************++++++,,,,,,---,,,++++++******++++++,,,************************+++************+++,,,,,,---------,,,,,,+++++++++------......///111222333222222444:::???FFFRRR^^^nnnvvvkkkccc[[[QQQJJJFFFDDDBBB@@@@@@@@@???===??????@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;===@@@EEEJJJOOOUUU\\\aaagggjjjmmmoooppprrrtttvvvxxxyyy{{{{{{{{{{{{}}}~~~xxxrrroookkkgggeeebbb^^^\\\VVVSSSOOOKKKHHHEEEAAA>>>>>>>>>?????????>>>>>>===888;;;===<<<:::===DDDKKKSSSWWW\\\^^^]]][[[YYYYYYXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZ\\\___cccgggkkknnnnnnnnnnnnmmmlllkkkiiihhheeedddaaa___^^^^^^___```aaabbbbbbccccccdddddddddccccccbbbaaa```___^^^^^^ZZZZZZZZZ[[[^^^bbbfffiiilllrrrzzzyyyuuujjjeee___ZZZVVVPPPHHHCCC??????CCCMMM^^^rrrxxxqqqkkkeeeaaaYYYWWWVVVXXXZZZZZZWWWTTTPPPNNNNNNQQQVVVbbbuuuzzzuuuooofffXXXNNNFFF===555333222///...//////////////////......---,,,,,,------.........///++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))******+++,,,---------,,,,,,,,,,,,,,,............///111222333222222444:::???FFFRRR^^^nnnooohhhlll~~~vvvkkkccc[[[QQQJJJGGGDDDBBBAAAAAA@@@???>>>>>>??????????????????>>>>>>======<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;>>>@@@DDDHHHMMMTTT\\\aaagggjjjmmmooopppqqqsssuuuwwwyyyzzz{{{zzz{{{|||~~~|||uuuooolllhhheeedddcccbbbaaa[[[WWWQQQMMMIIIFFFCCCAAA????????????>>>>>>===<<<:::???BBBAAA>>>AAAKKKSSS[[[^^^bbbcccaaa^^^\\\ZZZYYYXXXXXXWWWWWWWWWXXXYYY]]]]]]^^^aaaeeeiiimmmpppqqqqqqpppooonnnmmmlllkkkhhhfffccc```______aaabbbcccccccccddddddeeeeeefffddddddcccaaa```___^^^^^^[[[ZZZYYYYYY[[[___bbbdddfffllluuu|||~~~zzzsssnnnbbb]]]VVVQQQLLLGGGBBB???<<<<<>>>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;???@@@CCCFFFKKKRRR[[[```hhhjjjmmmooopppqqqssstttvvvxxxyyyzzzyyyzzz{{{}}}}}}}}}{{{sssnnnkkkgggeeeeeefffffffff\\\WWWQQQLLLHHHFFFDDDBBBBBBBBBAAAAAA@@@???>>>===<<>><<<999;;;===BBBMMM___rrryyypppiiiddd```YYYXXXXXXZZZ]]]]]]YYYVVVOOOMMMNNNQQQUUU```rrrwwwkkk\\\QQQDDD<<<444222222///...//////////////////......---,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++*********)))***++++++,,,///////////////////////////......//////000111222222222444:::???FFFRRR^^^lll}}}yyyggg\\\YYYdddsssxxxmmmcccZZZRRRMMMGGGEEECCCAAAAAAAAA@@@>>>>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;>>>@@@BBBEEEJJJQQQYYY___gggjjjmmmooopppqqqsssuuuuuuvvvxxxyyyxxxyyyzzz|||{{{|||~~~wwwooollliiifffeeefffhhhhhhhhh[[[VVVOOOJJJGGGEEEDDDCCCEEEEEEDDDCCCBBBAAA???>>>;;;>>>AAABBBCCCIIITTT\\\eeehhhkkkllljjjfffcccbbb___^^^\\\ZZZYYYZZZ[[[\\\aaaaaabbbdddiiioootttwwwxxxwwwuuusssqqqppppppoooooonnnkkkhhhgggfffggggggdddcccbbbbbbbbbcccdddeeedddcccbbb```___]]]\\\[[[ZZZYYYWWWVVVWWWYYY\\\^^^```fffpppwwwyyyuuunnnhhh[[[XXXQQQJJJDDD???<<<;;;888;;;===AAAHHHWWWjjjxxxyyypppiiiccc___WWWUUUTTTVVVYYYZZZWWWTTTOOONNNOOORRRWWWbbbttt{{{mmm\\\PPPEEE<<<444333222000///000///////////////......---......------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,++++++******++++++,,,------------------.........///////////////000111111222222444:::???FFFRRR^^^kkk|||~~~kkk^^^WWW[[[dddzzznnnddd[[[TTTPPPHHHEEECCCBBBBBBAAA@@@???>>>??????????????????>>>????????????????????????<<<<<<;;;::::::::::::;;;===???BBBEEEJJJPPPXXX]]]eeehhhkkknnnoooqqqsssuuutttvvvwwwxxxwwwxxxyyy{{{{{{|||~~~~~~wwwnnnhhheeecccaaaaaabbbddddddddd^^^XXXQQQLLLIIIHHHHHHHHHGGGFFFFFFEEECCCBBB@@@???:::<<<>>>AAAGGGPPP[[[bbbhhhllloooqqqooollliiihhheeeccc```]]]\\\\\\]]]^^^aaaaaabbbeeejjjqqqwww{{{{{{zzzxxxvvvtttsssrrrrrrrrrqqqooommmllljjjjjjiiicccbbbaaa``````aaabbbccccccbbbaaa___^^^\\\[[[ZZZWWWVVVTTTSSSTTTVVVYYY[[[```fffooovvvxxxtttnnniii^^^[[[UUUNNNGGGAAA>>>===888;;;???AAAEEERRRdddrrrxxxoooiiiccc___WWWTTTSSSTTTWWWYYYWWWUUUOOONNNPPPUUU[[[gggyyyqqq^^^QQQEEE<<<555444333111000222///////////////......---.........///////////////*********++++++,,,,,,---,,,++++++******++++++,,,((())))))***++++++,,,,,,,,,,,,,,,+++,,,,,,---...,,,---------.........//////////////////000000111222222444:::???FFFRRR^^^jjj{{{ppp___SSSTTT\\\ppp|||pppeee\\\UUURRRHHHFFFCCCBBBBBBBBB@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????<<<<<<;;;::::::::::::;;;;;;>>>BBBFFFJJJPPPVVVZZZaaadddhhhkkkmmmooorrrtttsssuuuwwwwwwwwwwwwyyyzzz{{{|||~~~~~~}}}zzzwwwsssllleee```]]]\\\[[[[[[]]]^^^^^^]]]aaa\\\UUUOOOMMMMMMMMMMMMGGGGGGFFFEEEDDDBBB@@@???;;;;;;===CCCLLLWWWbbbiiijjjnnnrrrtttssspppmmmlllhhhfffccc```^^^^^^___```aaaaaacccfffkkkrrryyy}}}~~~}}}zzzxxxvvvuuuuuuuuutttsssrrrqqqooommmkkkkkkcccaaa```^^^^^^___aaabbbbbbbbb```___]]][[[ZZZYYYUUUTTTRRRQQQRRRTTTWWWYYYaaagggooovvvwwwtttnnnjjjaaa^^^YYYRRRJJJDDD@@@???888<<<@@@AAADDDOOOaaaooo~~~uuunnnhhhbbb^^^YYYVVVSSSTTTXXXZZZYYYWWWNNNNNNQQQWWW___kkk~~~uuuaaaSSSEEE===555444444222111222///////////////......---))))))***+++,,,---...///))))))***+++,,,,,,------,,,++++++++++++++++++,,,((())))))***++++++,,,,,,------,,,,,,------...///.../////////000000111111000////////////000000111222222444:::???FFFSSS^^^jjjzzzuuu___PPPRRR\\\fff}}}qqqeee\\\VVVSSSHHHFFFCCCBBBBBBBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@============>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::===BBBFFFKKKPPPUUUYYY^^^aaaeeeiiikkknnnqqqsssssstttvvvwwwvvvwwwxxxzzz||||||~~~xxxtttooojjjfffccc___]]]YYYZZZ\\\^^^___```aaaaaa^^^]]][[[XXXUUUQQQNNNLLLLLLJJJHHHEEEBBB@@@>>>===@@@@@@AAADDDKKKVVVccckkklllppptttvvvuuusssqqqqqqmmmiiidddaaa```aaaaaaaaaffffffeeegggkkkqqqwwwzzz{{{wwwuuusssssssssuuuuuuuuutttqqqmmmiiifffdddcccaaa``````bbbdddeeebbbaaa___\\\YYYWWWUUUSSSRRRQQQOOOMMMLLLNNNRRRVVV]]]dddnnnvvvyyywwwrrrooollleee\\\UUUPPPKKKEEEAAA>>><<<<<>><<<<<>>>>>>>>>>>======???>>>===<<<<<<;;;<<<<<<===>>>AAACCCFFFLLLRRRWWW]]]bbbgggjjjkkkkkkmmmppprrrtttuuuvvvuuuuuuwwwyyy|||}}}~~~uuuqqqlllgggccc```]]]ZZZZZZ[[[]]]___aaabbbcccdddcccbbb```]]]ZZZVVVRRRQQQLLLKKKHHHDDDAAA???===<<<@@@@@@AAADDDJJJVVVbbbkkkooorrrvvvxxxxxxvvvvvvvvvtttpppjjjfffdddddddddccceeeeeefffhhhlllqqqvvvzzz}}}{{{yyyvvvuuutttuuuuuuvvvvvvvvvuuurrrnnniiigggcccbbbaaaaaabbbdddfffgggaaa```^^^[[[XXXVVVSSSRRRRRRQQQOOOLLLJJJKKKOOOSSSXXX^^^hhhsss{{{~~~|||yyytttmmmddd[[[TTTNNNHHHCCC>>>;;;;;;===AAAKKK]]]nnnzzzrrrlllgggaaa\\\VVVUUUUUUVVVXXXYYYYYYXXXSSSQQQSSSZZZdddpppiiiVVVFFF<<<444111111///...000,,,---///000///---***(((---+++***+++---...---+++,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,))))))***+++,,,---------///...---,,,,,,---///000////////////000111222333666333444888>>>GGGTTTaaakkkzzzfffZZZXXX[[[iiixxx~~~ssskkkcccYYYRRRJJJGGGDDDBBBAAA@@@>>><<<>>>AAADDDDDDCCC@@@??????======>>>>>>>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;===???BBBFFFKKKRRRWWW]]]bbbgggjjjjjjkkknnnqqqssstttvvvwwwvvvvvvxxxzzzzzz{{{}}}~~~{{{sssooojjjeeebbb___\\\ZZZZZZ[[[]]]```ccceeeggghhhiiiiiigggddd```\\\XXXVVVPPPNNNJJJFFFBBB@@@>>>===@@@@@@AAACCCJJJTTT```hhhnnnqqqvvvxxxyyyyyyyyyzzzxxxtttnnnjjjhhhfffeeedddcccdddfffiiimmmrrrvvvxxxwwwwwwuuutttttttttvvvvvvwwwwwwvvvtttqqqmmmiiigggaaaaaabbbbbbdddfffggghhhaaa```^^^[[[WWWTTTRRRQQQQQQPPPNNNKKKHHHHHHKKKMMMRRRVVV```mmmzzzyyyooodddZZZRRRJJJFFF???===<<<>>>BBBKKK]]]mmmyyyqqqkkkeee___[[[UUUTTTTTTUUUWWWXXXWWWVVVTTTSSSTTT[[[dddqqqooo[[[EEE<<<444222111//////000,,,---...///...,,,***))),,,+++***+++---...---,,,,,,,,,,,,+++++++++******+++++++++*********************+++++++++,,,,,,,,,+++******++++++,,,---.........---,,,,,,...///000////////////000111222333555333444888===FFFTTTaaajjjxxxpppcccbbbdddpppzzzuuunnneee[[[TTTMMMIIIEEEBBBAAA@@@???>>>???AAACCCDDDBBB@@@??????======>>>>>>>>>>>>============<<<;;;::::::::::::999;;;>>>@@@DDDJJJQQQVVV^^^bbbgggiiiiiikkknnnrrrsssuuuwwwxxxxxxxxxyyy{{{{{{|||}}}}}}yyyrrrooojjjeeebbb```]]][[[XXXYYY\\\___cccfffiiikkkllllllkkkiiieeeaaa]]]ZZZUUURRRNNNJJJFFFCCCAAAAAAAAAAAAAAACCCGGGPPP[[[bbbiiimmmrrrvvvwwwxxxyyyzzzwwwsssnnnjjjhhhgggfffeeebbbdddfffiiimmmqqqtttvvvtttssssssrrrrrrsssttttttuuuuuutttrrroookkkgggeeeaaabbbbbbdddeeeffffffgggbbb```^^^[[[WWWTTTQQQPPPPPPPPPNNNJJJFFFEEEFFFGGGNNNPPPWWWdddtttxxxmmmaaaVVVMMMHHHAAA???>>>@@@DDDNNN```pppyyypppjjjeee___[[[UUUTTTSSSSSSUUUVVVUUUTTTSSSRRRUUU[[[cccqqqppp[[[DDD;;;444222222//////000,,,---...///...---+++***,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,++++++***+++,,,---......------------...///000////////////000111222333444333555999===EEETTTbbbkkkxxx|||}}}zzznnnllloooyyy~~~wwwoooggg]]]UUUPPPLLLGGGDDDBBBBBBAAAAAA===???AAAAAA???===============>>>>>>>>>>>>======<<<<<<;;;:::999999999999888:::<<>>===============>>>>>>>>>>>>======<<<;;;:::999999888999999777999<<>>===???AAABBBAAA???>>>??????======>>>>>>>>>>>>======<<<<<<;;;:::999999999999999:::<<>>>>>@@@======>>>>>>>>>>>>=========<<<;;;::::::999999999:::<<<>>>???BBBGGGMMMRRRYYY___ggglllmmmmmmooopppqqquuuyyy{{{||||||||||||yyyzzz{{{}}}~~~zzzsssoooiiifffbbb___]]][[[YYYWWWWWWWWWYYY[[[```eeejjjlllmmmoooqqqrrrqqqnnnkkkiiiddd```\\\WWWTTTSSSTTTUUUWWWUUUQQQLLLHHHHHHKKKNNNZZZcccppp{{{zzzwwwssspppnnnllliiigggfffeeecccbbbcccfffjjjllljjjkkkllllllmmmmmmllllllhhhhhhgggfffeeeddddddccc]]]```fffkkkooopppoooooollljjjgggbbb]]]YYYVVVTTTQQQRRRRRROOOJJJEEECCCBBB===@@@DDDFFFLLLZZZnnn}}}uuuiiicccQQQLLLHHHEEEDDDIIIWWWeeesss|||vvvnnnhhhccc]]]YYYRRRQQQOOOOOOOOOOOOMMMLLLLLLQQQZZZccciiitttzzzbbbNNNAAA:::444444444111///000---.....................+++---///...+++)))+++---,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,,,,---.........---,,,+++,,,---......//////......////////////000111222333...000333666888>>>OOO```pppzzzyyy}}}{{{}}}|||zzznnnbbbZZZQQQOOOLLLIIIGGGEEEAAA???===>>>???>>><<<<<<<<<>>>======>>>>>>>>>>>>============<<<;;;::::::::::::<<<===>>>@@@BBBGGGMMMQQQXXX___gggmmmnnnnnnnnnpppqqqtttyyy{{{|||{{{||||||zzz{{{}}}~~~zzzsssnnndddcccaaa___]]][[[YYYXXX\\\\\\^^^```dddhhhlllnnnrrrtttvvvwwwuuurrrooollljjjeee]]]YYYXXXZZZ\\\]]]```YYYRRRNNNJJJHHHMMMTTT]]]hhhuuu}}}|||xxxssspppnnnmmmlllkkkgggeeebbbaaaaaadddhhhkkkkkklllnnnoooooommmllljjjgggfffeeeeeeeeedddaaa___dddfffjjjpppuuuxxxxxxwwwxxxrrrjjjbbb^^^ZZZWWWVVVUUUTTTRRROOOLLLIIIGGGEEECCCBBBAAABBBDDDKKK\\\lll}}}|||oooaaaWWWOOOIIIHHHIIIMMMVVV^^^ooozzz|||rrrkkkgggbbb[[[UUUUUUTTTSSSQQQPPPNNNMMMLLLKKKPPPXXX```kkkyyysss]]]MMM???;;;555111000111222222...///111222111000...---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********------,,,,,,,,,,,,++++++---------............///222111///......000222333666333444888:::>>>NNNaaakkkzzzvvvtttvvvzzz~~~yyymmmccc\\\QQQMMMIIIGGGHHHGGGDDDAAA????????????>>>>>>>>>>>>>>>>>>===============>>>======;;;:::::::::::::::<<<===???AAACCCFFFLLLOOO[[[___fffkkklllmmmmmmmmmrrrsssvvvyyy{{{||||||||||||}}}}}}~~~xxxpppkkkcccbbbaaa```^^^^^^]]]]]]aaabbbcccfffjjjnnnrrrtttxxxyyyzzzyyywwwsssnnnllliiiddd]]]YYYYYY\\\___aaaeee^^^VVVQQQLLLJJJOOOVVV```jjjtttzzz|||yyytttqqqooommmllljjjhhhfffcccaaa```cccfffhhhjjjkkklllmmmmmmllljjjiiigggfffddddddddddddbbbaaadddgggkkkrrrxxx{{{{{{zzzyyytttllleee```]]]ZZZXXXUUUTTTRRROOOLLLIIIHHHFFFBBB@@@@@@@@@@@@EEESSSaaawwwttteeeXXXPPPHHHFFFFFFJJJRRR[[[lllxxxyyypppjjjfffbbb\\\VVVUUUTTTSSSQQQOOOMMMLLLKKKKKKPPPXXXaaakkkyyyyyykkkXXXIII???:::555111000111222222...///111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,------------------............///222111000000000222444666777333444888:::===LLL]]]kkkzzzvvvtttwwwxxx|||{{{oooddd]]]SSSOOOJJJGGGGGGFFFBBB???>>>>>>>>>=========<<<<<>>>>>======>>>>>>>>>===<<<;;;::::::::::::<<<===???@@@BBBFFFKKKOOOXXX]]]dddiiillllllmmmmmmrrrsssuuuwwwyyy{{{||||||}}}~~~~~~vvvnnniiiccccccbbbbbbbbbdddeeefffkkkkkklllooorrrvvvyyy{{{~~~~~~~~~|||xxxrrrmmmjjjfffaaa[[[XXXZZZ___dddgggkkkccc[[[UUUOOOMMMQQQXXXcccllltttxxx|||{{{xxxtttpppooommmkkkiiiiiifffccc```___aaacccdddhhhiiikkkllllllkkkiiihhhgggeeecccbbbcccddddddccceeehhhnnnvvv}}}|||wwwooohhhddd```]]][[[UUUTTTRRROOOMMMJJJIIIHHHDDDBBBAAAAAA>>>@@@IIITTTkkk|||yyyjjj[[[RRRIIIEEEEEEGGGOOOWWWgggttt|||uuummmhhhgggddd^^^YYYVVVUUUSSSQQQOOOMMMKKKKKKLLLQQQYYYaaalllzzz~~~}}}{{{xxxuuusssmmmaaaQQQEEE>>>:::555111111111222222//////000111000///...---------------------------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))******+++---......///---------............///222222111111333555888999777333444999:::<<>>===<<<<<<;;;;;;;;;;;;===>>>@@@BBBFFFKKKOOOUUUZZZaaagggjjjlllmmmnnnrrrssstttvvvxxxzzz|||}}}~~~tttmmmiiieeeeeeeeefffiiilllppprrruuuuuuvvvvvvxxx{{{}}}~~~~~~}}}zzzvvvpppkkkhhhbbb^^^YYYWWW[[[aaagggjjjoooggg^^^WWWQQQOOOSSS[[[dddmmmuuuyyy{{{~~~~~~{{{wwwtttqqqooonnnmmmkkkjjjgggeeebbb```___```bbbcccgggiiijjjllllllkkkjjjiiihhheeebbbaaabbbdddeeeeeeeeehhhoooxxxzzzssslllgggccc___]]]WWWUUURRRPPPMMMKKKKKKJJJIIIGGGFFFDDDAAA???DDDLLL^^^nnnyyylll^^^UUULLLGGGEEEFFFMMMUUUcccqqqxxxrrrkkkhhhgggeee```[[[WWWVVVTTTRRRPPPNNNLLLKKKMMMRRRZZZbbbmmm{{{}}}{{{uuuqqqnnnjjjeee[[[NNNDDD===999444111111111222111//////000000000///...---------------------------++++++++++++++++++++++++************************(((((()))))))))***************+++,,,,,,---......---------............///111111111111333777:::<<<777333333999;;;===HHHVVVmmm{{{qqqmmmooossswww~~~tttggg___VVVQQQKKKGGGFFFEEEAAA>>>============<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCC@@@???>>>===<<<<<<<<<<<<:::<<<>>>???AAAEEEJJJNNNRRRWWW^^^dddhhhkkknnnooossssssssstttwwwzzz}}}~~~}}}sssmmmkkkhhhiiijjjmmmqqquuuyyy{{{~~~}}}|||{{{{{{|||}}}}}}{{{zzzyyyvvvrrrmmmiiifff___[[[XXXXXX\\\ccchhhkkknnnfff]]]WWWRRRPPPVVV^^^eeennnxxx|||}}}}}}zzzuuuqqqooommmmmmmmmmmmlllkkkdddcccaaa``````aaacccdddgggiiikkklllmmmllljjjjjjhhheeebbbaaabbbdddeeeeeedddgggnnnwwwwwwpppkkkfffaaa^^^YYYWWWTTTPPPMMMLLLKKKKKKLLLIIIHHHGGGCCC???AAAFFFRRR```ppp{{{~~~{{{ssskkk^^^UUULLLGGGEEEEEEKKKRRR```pppuuupppjjjhhhhhhgggaaa\\\XXXWWWUUUSSSQQQOOONNNMMMNNNSSS[[[cccnnn|||~~~{{{sssppplllhhhbbbYYYNNNFFF;;;888444111111222111111///////////////......---++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000333666:::<<<777222222888;;;>>>HHHVVVmmm|||oooiiiiiirrrwww~~~uuuiii```UUUPPPJJJGGGGGGFFFDDDBBB????????????>>>>>>>>>===<<<======???AAACCCEEEFFF@@@@@@>>>===============:::;;;===???AAADDDIIIMMMPPPUUU\\\cccgggkkknnnppprrrssssssuuuwwwzzz}}}{{{qqqmmmkkkjjjlllooosssxxx|||~~~}}}|||{{{||||||yyyxxxvvvsssooojjjgggddd]]][[[YYY[[[___eeeiiikkkkkkccc[[[VVVSSSSSSZZZccciiisss|||~~~yyysssooonnnmmmmmmmmmmmmllljjjdddcccaaa``````bbbcccdddggghhhjjjlllllllllkkkjjjgggeeecccbbbcccddddddcccbbbeeekkkuuu}}}uuuoooiiiccc```[[[YYYUUUQQQNNNLLLLLLLLLKKKHHHFFFFFFCCC???@@@DDDKKKVVVcccnnnrrrpppkkkhhh[[[SSSLLLHHHFFFEEEIIIOOO```pppsssnnniiiggggggeee```[[[VVVVVVUUUSSSQQQPPPOOONNNOOOTTT\\\dddooo}}}~~~wwwuuurrrmmmeeeZZZOOOGGG:::777333222222222111111/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++---------............//////......000222666999;;;;;;444333888;;;>>>HHHUUUkkk|||tttjjjhhhpppwwwxxxkkkcccWWWRRRKKKHHHHHHHHHFFFDDDAAAAAA@@@@@@@@@@@@??????======>>>???@@@BBBDDDEEE@@@???>>>======<<<<<<<<<999;;;<<<>>>@@@DDDIIIMMMPPPTTT[[[bbbfffkkknnnqqqrrrssstttvvvyyy|||~~~yyyoookkkjjjjjjmmmrrrwww{{{~~~}}}||||||}}}}}}{{{yyywwwsssnnnjjjfffccc^^^]]]]]]___ccchhhjjjkkkggg```YYYUUUTTTVVV___iiiqqqzzz|||vvvrrrpppooooooooonnnkkkiiifffeeecccbbbaaaaaabbbccceeefffiiijjjkkkkkkjjjiiigggfffddddddddddddbbbaaaaaabbbgggqqq|||{{{tttmmmfffbbb^^^[[[VVVQQQNNNLLLKKKKKKJJJFFFEEEEEEDDDAAABBBFFFIIIQQQ^^^hhhllliiifffdddZZZTTTNNNMMMKKKIIILLLQQQaaaqqqqqqlllgggeeeeeebbb\\\WWWSSSSSSRRRQQQPPPOOONNNNNNPPPUUU\\\eeeppp~~~~~~~~~{{{tttjjj\\\MMMEEE999666333222222222111000//////......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000222666999;;;BBB999555888:::<<>>===<<<<<<<<<<<<999:::<<<===???CCCHHHLLLPPPUUU[[[aaafffjjjnnnqqqrrrsssvvvxxx{{{~~~xxxmmmhhhhhhjjjmmmsssyyy}}}~~~~~~}}}||||||}}}~~~|||yyytttooojjjeeeccc```___```cccgggjjjkkkkkkeee^^^XXXUUUUUUYYYcccmmmxxx{{{vvvtttrrrqqqpppnnnkkkhhhhhhgggeeecccaaaaaaaaaaaadddeeegggiiijjjjjjhhhhhhgggfffeeeeeeeeedddaaa______aaaeeennnzzzwwwoooiiiddd```\\\WWWRRRNNNLLLKKKKKKJJJFFFEEEFFFFFFDDDFFFJJJIIIQQQ]]]hhhkkkgggcccbbb\\\WWWSSSRRRQQQOOOQQQUUUcccrrrooojjjeeecccccc```YYYTTTQQQPPPPPPOOOOOONNNMMMMMMPPPUUU]]]eeeppp~~~zzzmmm\\\LLLAAA888666333222222222111000//////...------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))***************+++,,,------...///---------.........//////000000000111333666999;;;GGG===777888:::;;;DDDPPPeeewwwwwwrrrmmmvvv~~~rrrkkk^^^XXXPPPKKKIIIHHHEEECCCAAAAAAAAA@@@@@@@@@??????CCCBBBAAA???>>>===<<<<<>>===<<<<<<;;;;;;;;;888:::<<<===???CCCHHHLLLQQQUUU\\\aaafffjjjoooqqqqqqssswwwzzz}}}uuuiiiggghhhppprrrvvv{{{}}}{{{{{{~~~|||wwwrrrnnnkkkiiihhhgggggghhhjjjkkkjjjhhh```\\\WWWTTTVVV___jjjsss{{{{{{vvvuuuuuurrrlllfffkkkiiigggdddbbbbbbbbbcccfffeeeeeedddddddddeeefffffffffeeedddbbb```___^^^ZZZ^^^eeemmmwww{{{tttkkkbbbaaa]]]WWWRRROOOLLLIIIGGGIIIIIIHHHGGGFFFFFFFFFFFFHHHNNNYYYbbbhhhjjjhhhfffccc[[[TTTQQQQQQPPPTTTYYYeeeppp~~~|||qqqmmmggg```ZZZWWWWWWWWWRRRRRRQQQNNNLLLLLLNNNPPPVVVZZZ___fffooo}}}}}}nnn\\\KKKBBB666555333111////////////000000//////.........---,,,+++++++++,,,,,,***(((,,,,,,,,,------.........+++***)))(((((()))***+++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111000000222555999;;;???;;;888999999:::@@@HHHaaavvv~~~yyysssxxx~~~{{{oooggg[[[UUUMMMHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA???============>>>AAA@@@???===<<<:::999888777999:::;;;===AAAFFFJJJOOOSSSZZZ```eeejjjnnnqqquuuuuuvvvwwwzzz}}}uuujjjhhhjjjrrrtttwww|||{{{vvvqqqnnnlllkkkjjjiiijjjjjjjjjhhhfff]]][[[XXXWWW[[[eeeqqqzzz{{{vvvssssssrrrnnnjjjllljjjhhheeedddcccddddddffffffffffffeeeeeeddddddeeeeeedddcccbbbaaa___^^^]]]aaafffmmmuuuxxxnnneeebbb]]]WWWRRRNNNLLLJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEIIIOOOYYYcccjjjlllkkkiiiiiiaaaYYYWWWUUUUUUYYY^^^jjjttt|||rrrnnnhhhaaa\\\XXXVVVUUUOOOOOONNNLLLKKKLLLOOOQQQWWW[[[aaahhhrrr~~~rrr^^^LLLAAA666555333111////////////000/////////...............---------......,,,+++*********+++++++++,,,,,,))))))(((''''''((()))))),,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///000111444777888>>>:::888999999:::@@@GGG]]]ssszzzsssxxx}}}|||ppphhh]]]VVVNNNIIIHHHGGGEEECCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>======>>>>>>@@@@@@???===<<<:::999999888999:::;;;===AAAFFFJJJMMMRRRXXX^^^dddhhhmmmpppuuuuuuvvvwwwzzz}}}uuukkkjjjllltttvvvyyy}}}{{{vvvqqqnnnlllkkkiiihhhhhhgggdddbbb[[[[[[[[[]]]cccnnnzzz|||vvvsssrrrqqqooommmlllkkkiiigggeeeeeeeeefffgggggghhhhhhgggeeecccbbbbbbbbbbbbbbbaaa```___^^^```cccggglllrrrzzz|||rrriiiccc^^^WWWQQQMMMKKKJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGMMMWWWaaahhhlllllllllmmmfff___\\\YYYYYY\\\bbbnnnvvv{{{rrrooojjjddd^^^YYYUUUSSSLLLLLLLLLJJJJJJLLLOOORRRXXX]]]dddllluuuyyybbbMMM@@@666555333111////////////////////////............///...---...///...---+++************++++++++++++***))))))(((((())))))***,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000111333444555===:::888999999999???FFFWWWooo}}}tttvvvzzz}}}qqqiii^^^XXXOOOJJJHHHGGGEEECCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???>>>>>>??????@@@@@@???>>>===<<<;;;::::::888999:::;;;<<<@@@EEEIIIKKKPPPVVV]]]bbbgggkkknnnttttttuuuwwwzzz|||vvvlllkkkmmmvvvwwwzzz}}}}}}wwwqqqnnnhhhgggeeeeeeeeedddbbb```]]]^^^```dddkkkvvv}}}yyyvvvtttssspppmmmkkkjjjiiihhhgggfffgggggghhhiiijjjkkkiiifffbbb```______```______^^^]]]]]]___bbbeeeiiinnnuuu}}}tttkkkddd___WWWQQQMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEJJJSSS\\\dddiiikkkkkkmmmfff```]]]ZZZYYY]]]dddnnnvvv{{{rrrppplllfff```ZZZUUURRRMMMMMMLLLJJJJJJLLLPPPSSSYYY^^^gggoooxxxgggOOOAAA666555333111///////////////////////////.........---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,------............//////////////////000111222222333333<<<999777888888999>>>EEETTTllluuutttvvv~~~~~~rrrjjj^^^XXXOOOIIIGGGEEECCCAAA??????@@@AAABBBCCCCCCCCC@@@?????????@@@@@@@@@AAA???>>>>>>===<<<;;;;;;:::999999::::::<<>>>>>======<<<<<<<<<;;;999:::::::::;;;>>>CCCGGGIIINNNUUU[[[aaafffkkknnnqqqrrrtttwwwyyy{{{}}}~~~|||zzzxxxkkkggghhhqqqtttxxxzzz{{{~~~|||vvvoooiiifffccccccdddgggjjjllllllkkklllooosssyyy~~~|||vvvppplllkkkkkkkkkjjjjjjjjjjjjjjjiiikkkmmmmmmlllhhhdddbbb^^^^^^^^^^^^]]]\\\[[[ZZZXXXZZZ]]]aaaeeelllsssxxxxxxpppiiiccc___XXXSSSOOOKKKHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDGGGLLLSSSZZZ```ccceeefffbbb^^^ZZZWWWVVV\\\eeekkksss|||{{{sssqqqnnnhhhbbb\\\WWWUUUTTTSSSPPPMMMLLLNNNRRRUUU[[[aaajjjsss}}}jjjQQQBBB666555333111////////////.........///////////////000///......000///...,,,***************))))))))))))******++++++******)))*********)))******+++,,,***++++++,,,,,,------.............../////////////////////000111333444555:::777666888888888===CCCPPPjjjuuummmlllvvvtttlll]]]WWWNNNHHHGGGFFFCCCAAA@@@AAACCCEEEFFFFFFEEEEEEAAAAAABBBBBBBBBAAAAAA@@@===============<<<<<<<<<::::::::::::;;;===BBBEEEHHHMMMTTTZZZ```fffkkknnnppprrrtttwwwyyy{{{||||||~~~}}}yyyjjjeeedddmmmqqqvvvwwwwwwzzz}}}wwwpppjjjeeecccbbbcccdddhhhllloooooooootttwww}}}|||vvvqqqnnnlllmmmmmmnnnnnnmmmmmmmmmjjjkkklllmmmllliiifffdddaaaaaaaaa```___]]]\\\[[[WWWYYY[[[]]]aaafffmmmrrr{{{xxxrrrlllgggbbb^^^YYYTTTPPPLLLGGGDDDBBBAAA@@@???>>>>>>>>>>>>@@@BBBFFFKKKQQQWWW[[[]]]___[[[XXXUUUQQQQQQXXXbbbfffmmmvvv|||{{{tttqqqmmmhhhbbb]]]YYYWWWSSSRRRPPPMMMLLLOOOTTTXXX^^^dddmmmvvvgggOOOAAA666555333111////////////............/////////000000///...///000000...,,,************)))))))))(((((()))***++++++***)))(((******))))))***++++++,,,******+++,,,,,,---..................////////////...---------///111444666999666666888888888<<>>===<<<;;;;;;;;;;;;<<<===@@@DDDIIINNNSSSUUUWWWTTTRRROOOLLLKKKTTT^^^aaagggoootttwwwxxx{{{~~~~~~|||yyywwwxxxyyyzzz{{{}}}{{{tttqqqmmmhhhbbb^^^[[[YYYQQQPPPNNNLLLLLLPPPVVVZZZaaafffnnnwww|||eeeNNN???666555333111////////////---.........//////000000...---,,,---......,,,***,,,,,,,,,,,,++++++*********+++,,,------,,,+++*********))))))***+++,,,,,,******+++,,,,,,---................../////////000---,,,++++++---000444666999666666888888777<<>><<<<<<<<<===============;;;;;;;;;::::::<<>><<<<<<<<<<<<;;;999;;;===???BBBGGGNNNRRRUUUSSSOOOKKKIIIKKKQQQUUU______aaagggmmmrrrsssrrrwwwtttooojjjgggeeeeeeeeemmmpppuuuzzz~~~|||{{{uuummmfff```\\\XXXVVVSSSQQQNNNMMMOOOTTTZZZ]]]fffjjjpppxxxwwwaaaLLL???777666333111///.........111111000///...---------...---,,,,,,......---,,,************************...---+++***)))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000000222333444555555333444555666777;;;@@@DDDNNNccc}}}mmmbbbiiiwwwzzzpppfff\\\RRRNNNKKKFFFCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEECCCBBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;999777777888<<<@@@BBBEEEIIIOOOUUUZZZ```fffjjjooorrrvvvyyyzzz{{{}}}~~~zzzssssssvvvtttwww}}}pppfffbbbbbbfffkkknnnoooqqqsssuuu{{{~~~{{{uuunnnggg___ZZZ[[[^^^bbbeeegggiiilllnnnuuu|||zzzxxxwwwuuuxxxwwwuuusssrrrqqqppppppqqqpppooonnnllllllkkkkkkkkkhhheeecccaaa^^^[[[YYYYYYXXXXXXYYY\\\aaafffiiimmmmmmmmmkkkhhhdddaaa^^^[[[ZZZXXXUUUQQQNNNJJJHHHDDDAAA===;;;::::::999888666888999;;;===BBBHHHLLLOOOOOONNNKKKHHHHHHJJJLLLSSSSSSUUUZZZaaaeeegggfffhhheeeaaa]]]ZZZYYYYYYYYY```ccciiiqqqxxx}}}zzzxxxssskkkeee```]]]YYYWWWTTTRRROOONNNPPPVVV\\\```hhhlllrrryyyvvvaaaLLL???777555333111///.........//////...,,,,,,++++++,,,...---,,,,,,......---,,,++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000///000111222333444444555333555666777888;;;???CCCKKKaaa}}}mmmbbbfffsss~~~ssshhh^^^TTTPPPMMMHHHDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;:::999888777999<<>><<<;;;:::888777555666777777999<<>>@@@JJJ___nnnbbbeeennnyyywwwjjj```WWWRRROOOJJJGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;999888888888:::<<<>>>???BBBFFFLLLRRRXXX___eeejjjmmmppptttwwwyyyzzz|||}}}~~~wwwrrrssstttuuuxxx}}}}}}oooccc```bbbfffiiikkklllllllllooossszzzzzzssskkkbbbYYYSSSSSSUUUXXXZZZZZZ[[[]]]___kkkxxx~~~|||{{{{{{yyyvvvrrrqqqqqqrrrsssssstttuuuvvvuuussspppooollliiieeebbb___\\\XXXUUUTTTSSSSSSTTTWWW[[[^^^aaaddddddbbb```^^^\\\[[[ZZZUUUQQQNNNPPPTTTUUUQQQMMMGGGDDD@@@>>>===;;;999888666777777666777:::>>>BBBFFFGGGIIIHHHEEEBBBAAA@@@??????AAAEEEJJJOOOSSSVVVTTTRRROOOKKKHHHFFFFFFEEEGGGKKKSSS^^^kkkwww{{{uuupppkkkfffaaa^^^]]][[[ZZZUUUSSSPPPPPPTTT\\\eeejjjnnnrrrvvv||||||}}}zzzlllZZZHHH===666444222000............111000///..................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000000000111222333333444444333555888999:::;;;===???JJJ```ooobbbccckkkttt{{{lllbbbXXXTTTPPPKKKHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<888888888999:::<<<======AAADDDJJJOOOVVV]]]dddiiikkkooosssvvvwwwyyy{{{}}}~~~xxxuuutttssstttxxxrrryyyxxxiiicccccceeegggiiijjjjjjiiijjjooowwwxxxoooggg^^^VVVQQQNNNPPPSSSTTTUUUUUUWWWXXXfffttt}}}{{{zzzxxxtttqqqoooooopppqqqsssuuuwwwxxxxxxuuurrrpppkkkhhhdddaaa___\\\XXXUUURRRRRRRRRTTTWWWZZZ]]]___aaa```___]]][[[ZZZYYYXXXRRRNNNKKKMMMQQQRRRNNNJJJFFFDDDAAA???===<<<999777777777777666666888<<>>???@@@<<<===>>>AAAFFFKKKQQQUUUWWWUUUQQQMMMIIIFFFDDDCCCCCCFFFMMMWWWdddqqq}}}{{{uuummmiiiccc___]]]\\\ZZZYYYSSSRRRPPPQQQWWW___iiinnnqqqtttyyy}}}}}}~~~{{{qqqcccSSSCCC:::555333111000............000000///............///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111111111111222222333333444333555888999:::;;;===???LLLaaa}}}}}}mmm``````gggppp}}}mmmcccYYYUUUQQQLLLIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<888888888999:::;;;<<<===@@@CCCHHHMMMSSSZZZbbbgggjjjmmmqqqtttvvvxxxzzz|||zzz|||~~~zzzvvvqqqnnnoookkkpppvvv|||sssfffdddbbbbbbdddeeeeeeeeefffkkksss||||||sssjjjaaaZZZSSSOOOJJJLLLOOOPPPQQQQQQSSSTTTaaaooo}}}zzzxxxuuusssqqqpppqqqqqqtttuuuwwwxxxxxxvvvsssrrrllliiieeeccc```]]]ZZZWWWTTTTTTTTTVVVWWWZZZ\\\^^^^^^]]]]]][[[YYYWWWUUUTTTNNNLLLJJJKKKNNNNNNKKKIIIEEECCC@@@???>>><<<:::777777777777555555666:::===>>>>>>>>><<<:::;;;===???:::;;;===???CCCIIIPPPVVVYYYWWWSSSOOOJJJFFFDDDBBBAAACCCHHHPPP\\\iiiuuu|||{{{vvvlllhhhbbb^^^[[[ZZZXXXWWWPPPPPPPPPSSSZZZccckkkqqqsssvvvzzz||||||~~~uuuiii[[[MMM???777444333111///...............------,,,,,,,,,------...---,,,,,,......---,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000111111111111222222222333333333333555777888999;;;>>>@@@LLLaaa|||lll___^^^ccclll}}}nnndddZZZVVVSSSNNNKKKKKKDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>======<<<999888888888999:::<<<===???BBBFFFKKKPPPWWW___dddhhhkkkpppsssuuuwwwyyy{{{yyy{{{}}}~~~uuunnnllliiikkknnnrrrzzz|||jjjfffaaa```aaaccccccbbbdddiiirrrzzzxxxmmmcccZZZTTTPPPMMMGGGJJJMMMNNNOOOOOOQQQSSS[[[jjj||||||{{{yyywwwuuutttsssssstttuuuvvvwwwwwwuuusssrrrmmmkkkhhheeecccaaa^^^[[[YYYYYYYYYXXXYYYZZZ[[[[[[ZZZZZZ[[[ZZZWWWTTTQQQOOOJJJJJJKKKKKKKKKKKKKKKJJJGGGEEECCCCCCBBBAAA>>><<<::::::999888777999<<>><<<;;;<<<===999;;;<<<>>>AAAHHHPPPWWWXXXWWWTTTPPPLLLHHHFFFDDDBBBCCCFFFMMMWWWdddpppxxx{{{xxxmmmhhhbbb]]]ZZZWWWVVVTTTMMMNNNPPPUUU\\\eeemmmrrrtttwww{{{~~~rrrdddVVVIII===666333222000///............------,,,,,,,,,------......---,,,,,,......---,,,------------------------++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///000000111111111222222222222333333333333555666777888;;;???CCCJJJ```qqqcccaaadddlll}}}pppfff]]]YYYUUUPPPMMMMMMDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>======:::999777666777999<<<===@@@BBBEEEIIINNNUUU\\\aaagggjjjnnnrrrtttvvvxxxzzz{{{|||~~~~~~tttpppiiihhhiiillluuunnniiiccc```aaaccccccccceeejjjsss{{{|||tttiii^^^VVVPPPMMMKKKFFFHHHKKKMMMNNNOOOPPPRRRWWWfffxxx~~~~~~}}}{{{yyyxxxvvvuuuttttttuuuvvvuuuuuussssssooommmjjjhhhfffdddaaa___^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYYYYYYYVVVRRRNNNKKKGGGIIIKKKLLLKKKJJJKKKLLLKKKIIIHHHGGGGGGFFFCCCAAA>>>>>>===<<<;;;===@@@CCCDDDEEEFFFDDDAAA>>>======:::<<<===???AAAHHHRRRYYYWWWVVVTTTQQQNNNKKKHHHGGGDDDDDDFFFLLLWWWdddpppxxx{{{zzzmmmhhhbbb\\\YYYVVVTTTRRRKKKMMMPPPVVV]]]fffmmmrrrtttwww|||rrrbbbTTTGGG===777333222000///........./////////.........//////000...---,,,,,,......---,,,........................+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111222222222222222222333333333444555666777;;;@@@DDDHHH^^^wwwiiieeegggooorrrhhh___ZZZWWWRRROOOOOODDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>======;;;999777555666999<<<>>>@@@BBBEEEHHHMMMSSS[[[```fffiiinnnqqqtttvvvxxxzzz}}}~~~{{{tttllliiiiiikkkpppyyyyyymmmaaa]]]]]]^^^___bbbhhhpppyyytttfff\\\TTTLLLJJJKKKIIIIIIIIIJJJJJJKKKLLLMMMSSS\\\kkkzzz~~~{{{yyyxxxwwwuuuvvvwwwxxxyyyxxxwwwwwwqqqmmmjjjgggfffdddcccaaa___^^^]]][[[YYYXXXWWWWWWXXXWWWUUURRRPPPNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJIIIGGGEEECCCBBB@@@???===;;;<<>>???CCCJJJQQQVVVZZZXXXVVVTTTRRRMMMHHHDDDDDDDDDFFFKKKTTTbbbqqqzzz}}}yyywwwpppiii```ZZZYYYVVVRRRNNNMMMNNNRRRXXX```hhhooossssssvvvzzzttt```NNN???666111333222222111000///......//////.........---------...------,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++------,,,,,,,,,---000000//////.........---/////////111222444666777777888777666777:::???CCCJJJYYYyyy|||kkkgggiiipppvvvnnnddd]]]XXXUUUPPPMMMIIIGGGFFFDDDDDDEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@??????>>>===<<<:::888888888:::;;;===???AAADDDIIIOOOWWW]]]cccgggmmmrrrtttwwwyyy{{{wwwyyy|||zzznnnjjjhhhhhhllltttrrreee```______aaadddiiirrr{{{{{{ooobbbYYYQQQJJJHHHIIIJJJJJJIIIJJJJJJKKKLLLLLLOOOXXXeeesss~~~|||{{{zzzzzzzzzzzz{{{{{{zzzxxxwwwvvvpppmmmiiigggffffffdddccc```___]]]ZZZXXXWWWVVVUUUVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDAAA@@@???>>>AAAHHHQQQWWW^^^\\\XXXTTTOOOKKKGGGFFFBBB@@@???@@@DDDKKKQQQVVVZZZXXXVVVTTTRRRNNNHHHEEEDDDDDDFFFKKKUUUcccrrr|||{{{vvvsssooohhh```ZZZXXXVVVQQQNNNNNNPPPTTTZZZaaaiiiooossstttvvv{{{rrr___MMM@@@777333222222222111111111111111//////.........------------,,,,,,++++++,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,+++******---///......//////000111111111111111111111222333444555777777777777888;;;@@@DDDLLLZZZwww}}}jjjdddgggooo~~~xxxqqqggg___[[[VVVRRRNNNIIIGGGFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????===<<<:::999888888999:::===???AAADDDHHHOOOVVV[[[bbbffflllpppsssvvvxxxzzzyyy{{{}}}~~~tttnnniiigggiiippp{{{llldddaaa```bbbfffjjjtttwwwkkk^^^VVVOOOIIIGGGJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKQQQ\\\iiivvv~~~}}}|||}}}}}}~~~~~~{{{yyyvvvuuupppmmmiiihhhggggggfffdddaaa```]]]YYYWWWUUUTTTTTTSSSRRRPPPNNNLLLJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFBBBBBBAAAAAAGGGQQQ]]]fffllliiiccc\\\UUUPPPMMMKKKFFFEEEDDDFFFIIINNNTTTWWW[[[YYYWWWTTTRRRNNNIIIFFFDDDDDDEEEKKKVVVfffttt}}}{{{uuuqqqmmmggg___ZZZXXXUUUQQQMMMNNNQQQUUU\\\ccckkkqqquuuuuuxxx}}}qqq^^^MMM@@@888555111111111222222333333333...............---------,,,+++++++++++++++,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++)))((()))---000,,,---...000111333444555222222222222222333333444777777888888:::===BBBFFFNNN[[[tttjjjcccfffnnn{{{|||uuukkkccc]]]XXXSSSOOOIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@??????===<<<:::999888888999999<<<>>>@@@CCCGGGMMMTTTYYY```eeejjjooosssuuuxxxzzz{{{}}}~~~~~~~~~|||tttmmmiiiiiipppssshhhbbb___bbbfffkkkuuuuuujjj]]]UUUOOOJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJGGGLLLTTT___lll{{{}}}|||{{{zzzzzz{{{}}}~~~|||yyywwwuuurrroookkkiiihhhgggfffdddbbb```\\\XXXUUUSSSRRRRRRPPPOOOMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHIIIJJJLLLMMMNNNMMMJJJGGGEEEBBBAAAAAACCCLLLZZZjjjuuuyyytttlllbbb[[[UUURRRQQQLLLLLLLLLNNNQQQUUUYYY[[[]]][[[XXXUUUSSSOOOJJJGGGDDDCCCEEELLLYYYiiiwww~~~xxxsssjjjfff___ZZZWWWSSSPPPMMMMMMPPPVVV___gggooouuuyyyxxx{{{qqq]]]KKK>>>777555111111111111111111111111........................,,,,,,++++++,,,,,,------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))),,,...,,,---...///111222444444222222222222222333444555666777999:::;;;???DDDGGGMMMZZZrrrnnndddfffmmmyyyxxxnnnfff```ZZZTTTOOOJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????===<<<;;;:::999888888999;;;===???BBBFFFKKKRRRVVV___cccjjjooorrruuuxxxzzz}}}~~~~~~~~~~~~yyyqqqlllkkkrrryyylllccc___```eeejjjvvvttthhh[[[SSSNNNJJJJJJNNNMMMLLLKKKIIIHHHHHHHHHHHHEEEHHHNNNWWWcccrrr}}}yyywwwtttuuuuuuwwwyyy|||~~~~~~~~~~~~|||zzzxxxvvvtttqqqmmmjjjiiigggeeecccbbb___[[[WWWSSSQQQQQQQQQNNNMMMLLLJJJHHHGGGGGGFFFFFFEEECCCBBBBBBDDDFFFGGGLLLNNNPPPQQQOOOLLLHHHEEEBBBAAAAAAEEEPPPcccwwwxxxnnneee___\\\[[[RRRSSSTTTVVVYYY[[[]]]___aaa___[[[WWWTTTPPPKKKHHHCCCCCCFFFOOO]]]mmmzzzwwwrrrgggddd___ZZZVVVRRROOOMMMJJJOOOWWWaaallltttzzz~~~|||rrr\\\III<<<555333222111111000///.........---.....................---------------...//////,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,++++++,,,------......///000111111000000111222333555777888666888999:::<<>>AAADDDIIIOOOSSS^^^bbbiiinnnrrrvvvyyy{{{~~~~~~uuuooommmrrr~~~qqqfff___```dddkkkvvvrrrfffZZZQQQLLLHHHJJJMMMNNNMMMKKKIIIHHHGGGFFFFFFDDDFFFJJJQQQ[[[jjjxxx{{{vvvqqqooommmnnnqqquuuyyy|||}}}}}}}}}}}}|||zzzxxxwwwuuurrrnnnkkkjjjhhhfffeeeaaa^^^ZZZUUURRRQQQPPPQQQNNNMMMKKKJJJHHHGGGGGGGGGGGGEEEBBB@@@@@@AAACCCEEELLLNNNRRRSSSRRRNNNJJJFFFDDDCCCCCCHHHVVVlllxxxooogggcccaaaZZZ\\\^^^```bbbcccddddddfffccc^^^ZZZVVVQQQLLLIIIDDDEEEIIIUUUeeeuuu|||sssmmmeeeccc___ZZZUUUQQQNNNLLLJJJPPPYYYdddoooxxx}}}rrr[[[HHH;;;444222222111000///...---,,,,,,---------..................---------...///000111,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,'''***...000///---++++++............////////////000000111222444666888999666888:::;;;<<>>@@@CCCGGGLLLPPP\\\```gggmmmqqquuuxxx{{{|||~~~|||uuurrrtttuuuiii``````dddmmmxxxttthhh[[[RRRMMMIIIKKKOOONNNMMMKKKIIIGGGFFFEEEEEECCCDDDGGGLLLUUUbbboooyyy}}}|||tttnnniiieeegggjjjooouuuzzz}}}~~~~~~~~~~~~|||zzzxxxwwwssspppmmmkkkkkkkkkjjjiii```]]]XXXTTTQQQPPPQQQQQQNNNMMMLLLJJJIIIHHHHHHHHHGGGEEEBBB???>>>???AAABBBIIILLLQQQUUUUUURRRMMMJJJIIIHHHHHHNNN]]]vvvzzzqqqjjjgggfffhhhkkknnnooooooooonnnkkkgggaaa\\\WWWRRRMMMJJJGGGHHHOOO\\\nnn}}}zzzqqqkkkcccbbb___ZZZTTTPPPMMMLLLMMMRRR\\\gggqqqyyy}}}qqqZZZGGG;;;555444111000000000//////......---------.........//////---,,,,,,---...///000000---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***,,,//////...---------///////////////000000000111111222222444555777777666888:::;;;<<<>>>AAACCCDDDMMM\\\rrrssshhheeennnzzz}}}uuummmhhhaaaZZZUUUPPPNNNKKKHHHFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBBAAAAAA@@@@@@======<<<;;;:::888777666777:::===@@@BBBFFFJJJNNNXXX]]]dddjjjooosssvvvyyyzzz}}}|||vvvwwwxxxkkkbbbaaaeeeoooyyywwwkkk]]]UUUOOOLLLNNNRRROOONNNLLLIIIGGGFFFEEEDDDBBBCCCEEEIIIQQQ]]]jjjsssrrrxxxxxxooohhhccc___eeehhhooovvv{{{}}}zzzxxxvvvpppnnnlllkkklllmmmmmmlll___\\\XXXSSSQQQPPPQQQRRROOONNNLLLKKKJJJIIIIIIHHHHHHEEEBBB>>>===>>>@@@AAAFFFJJJPPPUUUWWWTTTPPPNNNNNNLLLLLLRRRccc||||||tttpppqqqsssvvvyyyzzzzzzyyywwwnnnjjjddd]]]XXXSSSMMMJJJIIIKKKSSSbbbtttzzzsssnnnbbbaaa___ZZZTTTOOOMMMLLLPPPUUU^^^iiirrryyy|||~~~oooYYYGGG<<<777666000000000000111111111111---------.........//////+++++++++,,,---...///000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---.........------///000...//////000111222222222444333333333333444555666777888:::;;;;;;===@@@BBBCCCJJJTTThhhvvvgggbbbkkkxxxwwwpppjjjddd]]]XXXQQQOOOLLLIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@======<<<;;;:::888777666777999===???BBBEEEIIILLLVVV[[[bbbhhhmmmqqqtttwwwyyy|||}}}|||}}}mmmdddcccfffttt}}}wwwnnnaaaWWWRRRPPPOOONNNQQQNNNIIIGGGFFFEEEDDDCCCEEEDDDDDDFFFKKKRRRZZZ^^^iiimmmuuu~~~zzzooofff```]]]]]]___eeennnvvv{{{|||wwwsssnnnllliiigggfffggghhhjjjbbb___[[[WWWTTTRRRRRRRRROOONNNLLLJJJHHHHHHHHHIIIGGGDDD@@@===;;;===???AAACCCMMMUUUVVVTTTTTTTTTRRRNNNMMMPPPZZZkkk|||www||||||yyyqqqhhhbbb[[[SSSNNNNNNIIIPPP[[[kkkzzz|||rrrjjjdddbbb___ZZZTTTPPPOOOOOOQQQXXXaaaiiiooottt{{{~~~gggRRRCCC:::555111////////////..................///////////////.........//////......---,,,)))***+++,,,---.........******+++,,,,,,---......+++++++++,,,,,,,,,------////////////000000000000......//////000000111111333333333444555666777777:::::::::;;;===>>>@@@AAADDDJJJQQQ```~~~tttfffdddkkkssswwwpppkkkeee___ZZZSSSPPPLLLIIIHHHHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@???===<<<::::::999999666888;;;===@@@DDDIIIMMMQQQVVV^^^eeekkkooosssuuuzzz|||~~~}}}nnnffffffiiivvv{{{qqqdddYYYSSSQQQPPPOOOQQQNNNJJJGGGFFFEEECCCBBBAAA@@@@@@AAAEEEKKKQQQUUU^^^bbbjjjttt}}}uuujjjaaa\\\YYYXXX\\\cccllltttzzz~~~}}}zzzuuurrrnnnllliiigggfffggghhhiiibbb```\\\XXXVVVTTTSSSSSSPPPOOOMMMKKKJJJIIIIIIIIIGGGDDD@@@===<<<===???AAAEEEOOOXXXZZZYYYYYYYYYWWWSSSRRRUUU___ooo{{{rrriiiccc\\\SSSOOOOOOLLLSSS```ppp}}}{{{wwwpppiiiaaa```\\\WWWQQQNNNMMMMMMTTT[[[dddkkkpppuuu{{{wwwbbbNNNAAA:::555222////////////..................////////////......000000//////---,,,***))))))***++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...///000111222222222333444444555666777777:::::::::;;;<<<>>>@@@AAACCCJJJQQQ]]]xxxuuugggbbbfffmmmzzzyyyqqqllleee^^^YYYTTTPPPLLLIIIHHHHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>><<<;;;:::999999666888;;;===@@@DDDHHHLLLPPPUUU]]]eeekkkppptttvvvzzz|||~~~qqqiiijjjmmmxxxvvvhhh\\\TTTRRRQQQQQQRRRNNNJJJGGGFFFDDDCCCAAA???>>>>>>???AAAEEEHHHJJJQQQUUU]]]gggqqqzzzzzzqqqggg^^^YYYVVVUUUYYY```jjjsssyyy}}}~~~}}}{{{wwwsssooonnnllljjjgggffffffggghhhcccaaa^^^[[[XXXVVVVVVVVVQQQPPPOOOMMMKKKJJJJJJJJJFFFDDD@@@===<<<===@@@AAACCCNNNXXX\\\]]]^^^]]]ZZZXXXWWWYYYbbbqqq~~~tttjjjccc\\\SSSOOOOOONNNWWWeeeuuuwwwrrrqqqpppkkkggg```___[[[UUUPPPMMMMMMOOOUUU\\\eeelllqqqvvv|||{{{nnnZZZIII>>>888555333////////////................../////////......---.........------,,,+++*********++++++++++++*********++++++,,,,,,------...,,,------------.........+++++++++,,,,,,,,,,,,---------...///111222333333222333444555666777777888999999:::;;;<<<>>>???@@@BBBIIIQQQZZZnnnuuueee^^^___dddqqq}}}|||tttmmmfff^^^XXXUUUQQQMMMJJJIIIHHHGGGFFFHHHHHHHHHIIIHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>===;;;:::999999666888:::===???BBBGGGJJJNNNTTT\\\dddjjjpppuuuxxxzzz}}}ssslllmmmpppyyyzzzlll___VVVRRRRRRRRRRRROOOKKKHHHFFFEEEBBB@@@AAAAAA@@@AAAAAABBBCCCDDDHHHLLLSSS\\\gggrrr|||zzzqqqggg___YYYVVVUUUWWW^^^iiisssyyy}}}~~~|||zzzxxxuuupppmmmmmmllljjjhhhfffffffffgggcccbbb___\\\ZZZXXXWWWWWWRRRQQQPPPNNNMMMKKKJJJJJJEEECCC@@@======>>>???AAAAAAKKKVVV[[[^^^```___\\\\\\ZZZ\\\bbbnnnwwwkkkccc[[[SSSOOOPPPOOOYYYjjjzzzxxxooojjjhhhhhheeecccbbb```[[[VVVQQQOOOQQQSSSUUU\\\eeemmmrrrxxx~~~sssfffTTTEEE;;;777444333////////////..................//////......------((()))+++,,,---.........++++++,,,,,,,,,++++++***+++++++++,,,,,,------------------.........//////------.........//////////////////000000111111222222333444555666777888999999::::::;;;<<<>>>???@@@AAAHHHPPPWWWfffppp```XXXXXX\\\gggrrrwwwqqqiiiaaa[[[VVVRRRNNNKKKIIIIIIGGGFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@??????>>><<<;;;999999666888:::<<<>>>AAAEEEIIILLLRRRZZZbbbiiiooouuuyyy}}}tttnnnnnnrrrzzz~~~rrrdddYYYSSSRRRRRRRRROOOLLLJJJHHHFFFDDDAAACCCCCCBBBBBBAAAAAA@@@@@@BBBFFFLLLSSS]]]jjjwww~~~yyypppfff^^^XXXTTTSSSUUU]]]hhhssszzz~~~}}}zzzxxxwwwsssooolllmmmllljjjhhhffffffeeefffdddbbb```]]][[[YYYWWWVVVRRRQQQPPPNNNMMMKKKIIIHHHCCCAAA???===<<<===???@@@@@@JJJTTTZZZ___cccbbb___aaa______ccckkkzzzyyymmmccc[[[SSSPPPQQQTTT___ppp~~~vvvmmmfffcccbbbaaa```bbb___ZZZUUUPPPPPPSSSUUUWWW^^^hhhqqqxxx~~~mmmaaaPPPBBB999555333111////////////...........................---,,,,,,((()))***,,,---......///---------...------,,,,,,++++++,,,,,,,,,,,,---------------.........//////.../////////000000000000111111111111000000000000222333444555777888999999::::::;;;<<<===???@@@AAAAAAGGGOOOUUUaaa}}}kkk[[[SSSTTTXXX^^^iiizzzzzztttmmmeee___WWWSSSOOOKKKJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB?????????>>>===;;;999888666888999;;;<<>>BBBJJJSSSYYY```eeefffbbbdddbbbbbbeeeiiisss~~~pppfff]]]UUURRRSSS[[[gggwww}}}vvvmmmeeeaaa_________```]]]XXXRRROOOOOOSSSWWW]]]dddooowww~~~}}}hhh\\\LLL???888444222000////////////...........................---,,,+++,,,------------,,,,,,+++------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------.........//////222111111111111000000000222333444555777888::::::;;;;;;<<<===>>>@@@AAABBBCCCGGGNNNUUU___wwwiii[[[SSSRRRVVVYYYcccsss}}}wwwppphhhaaaXXXTTTPPPLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@???>>><<<:::888666777999:::;;;>>>BBBEEEIIINNNVVV]]]dddkkkrrrvvv|||~~~wwwsssuuuyyy|||qqqcccYYYTTTSSSQQQPPPNNNMMMMMMKKKIIIFFFGGGFFFDDDBBBAAAAAABBBBBBAAACCCEEEHHHOOO\\\mmmyyyzzzvvvmmmcccYYYRRRMMMJJJPPPYYYeeeqqqzzz~~~}}}{{{xxxvvvuuussspppnnnlllllljjjhhhgggeeedddccccccbbb```]]]YYYUUURRRPPPNNNNNNMMMLLLJJJGGGEEECCC>>>===<<<::::::;;;<<<===CCCIIIPPPVVV]]]eeefffccccccaaabbbeeegggmmmzzztttiii```XXXUUUWWW```kkk{{{zzzuuummmeeeaaa`````````aaa^^^XXXRRROOOQQQUUUZZZbbbiiissszzz{{{uuuaaaVVVGGG<<<666333222000////////////........................---,,,+++***...............---,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////000111111222333333222333444555777999:::;;;=========>>>???AAACCCCCCFFFHHHNNNTTT^^^sss~~~mmm```WWWSSSTTTWWW```nnn}}}yyyqqqhhhaaaYYYUUUPPPMMMKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@>>><<<:::888666777999::::::===@@@CCCIIIMMMTTT[[[bbbiiiooosssxxxzzz|||}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~wwwuuuyyy}}}}}}vvvggg\\\VVVUUUQQQPPPNNNNNNNNNMMMJJJHHHJJJHHHFFFDDDCCCDDDEEEFFFEEEFFFGGGHHHNNN[[[mmmyyy|||wwwnnndddZZZRRRLLLJJJNNNWWWdddpppxxx}}}|||zzzxxxvvvuuutttqqqooolllkkkjjjiiigggeeedddccccccbbb___\\\XXXTTTPPPNNNMMMMMMLLLKKKIIIFFFCCCBBB===<<<;;;:::999:::;;;<<>>>>>???@@@BBBCCCDDDIIIIIIMMMTTT]]]pppzzz~~~qqqeee[[[TTTSSSVVV^^^kkkzzzzzzqqqggg```YYYVVVQQQMMMKKKJJJHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGBBBCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@???<<<:::888666777999999:::<<<@@@CCCHHHLLLSSSZZZ```gggnnnrrrsssvvvyyy|||}}}~~~yyyvvvvvvuuuvvvxxx{{{}}}~~~{{{vvvvvvyyy}}}}}}qqqfff\\\VVVSSSRRRPPPPPPQQQQQQQQQPPPIIIHHHGGGFFFEEECCCBBBBBBEEECCCCCCGGGMMMVVVfffttt|||{{{uuuhhhYYYMMMHHHHHHLLLTTT```llluuuzzz|||{{{vvvvvvxxxzzz|||zzzvvvsssjjjiiihhhfffeeeeeefffffffffddd```\\\XXXTTTRRRQQQLLLIIIGGGGGGHHHGGGCCC@@@???<<<:::999999:::999888>>>BBBIIIPPPVVVZZZ\\\]]]ZZZYYYZZZZZZYYY\\\hhhvvvqqqcccYYYXXX\\\lllsss|||yyyrrrjjjeeedddddddddbbbggg___WWWRRROOONNNTTT\\\hhhnnnuuuzzz|||~~~{{{sssmmm[[[MMM???999666333111111000000//////.........---//////...------------...------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++......---------......////////////000111333444555555555666777888999::::::888999;;;<<>>======999888888999;;;>>>AAACCCGGGJJJPPPVVV\\\dddkkkpppppptttxxx{{{}}}~~~|||vvvrrrrrrtttvvvzzz~~~~~~zzzvvvuuuyyy|||vvvkkkbbb\\\VVVTTTRRRQQQRRRRRRRRRQQQLLLKKKJJJHHHGGGEEEDDDDDDFFFCCCDDDGGGLLLUUUdddqqqzzzyyytttiiiZZZOOOKKKJJJJJJRRR___lllvvv{{{|||{{{uuuuuuwwwyyyzzzyyyvvvssslllkkkiiigggfffffffffffffffdddaaa]]]YYYUUURRRQQQLLLJJJHHHGGGGGGFFFCCC???<<<:::888888999:::::::::;;;???DDDIIIMMMOOOPPPPPPQQQPPPQQQRRRQQQUUUbbboooxxxrrrddd[[[\\\```ooovvvyyyssskkkffffffgggfffeeefff___XXXSSSPPPPPPWWW___iiiooowww{{{}}}}}}tttmmm[[[NNN@@@999666333111111000/////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------.../////////000000111222333444555555666666777888999::::::::::::;;;===???@@@AAABBBEEEKKKLLLPPPYYYccc|||sssdddYYYSSSRRRUUU```qqq}}}vvvllleee^^^ZZZUUUQQQMMMJJJFFFCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBAAA@@@???>>>======888888888888:::===@@@BBBEEEIIINNNTTTZZZbbbiiinnnpppsssxxx{{{}}}zzzsssnnnooorrrxxx~~~|||xxxuuuuuuxxx{{{|||rrriiiccc[[[XXXUUUTTTTTTTTTSSSQQQOOOOOOMMMKKKJJJHHHGGGFFFGGGEEEEEEHHHLLLSSS```mmmwwwxxxtttjjj\\\QQQMMMLLLHHHQQQ___mmmwww{{{{{{zzzttttttuuuvvvxxxwwwtttrrrmmmllljjjhhhfffeeeeeeeeeeeedddaaa^^^ZZZVVVRRRPPPMMMKKKJJJIIIHHHFFFBBB???;;;999777777999;;;;;;;;;999;;;>>>AAACCCCCCCCCBBBDDDDDDEEEGGGHHHLLLXXXdddrrrrrrfff___```fffqqqxxxxxxssslllhhhiiijjjjjjiiifff___XXXUUURRRSSS[[[ccclllrrryyy}}}~~~vvvlll\\\NNN@@@999666222000111////////////............---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000000000111222333444444555666666777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAACCCIIIIIILLLTTT\\\rrr}}}jjj\\\UUUQQQSSS[[[jjj|||xxxoooggg```\\\XXXSSSOOOJJJEEEBBBFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDEEEBBBBBBAAA@@@???>>>======888888777777999<<<>>>@@@CCCGGGLLLQQQWWW___fffkkkooorrrwww{{{~~~zzzrrrmmmnnnrrryyy}}}yyyvvvttttttwwwyyy|||}}}xxxoooiii___\\\XXXUUUUUUTTTSSSRRRQQQQQQOOOMMMKKKIIIHHHGGGHHHFFFFFFHHHKKKQQQ\\\hhhvvvwwwtttkkk]]]RRRMMMLLLIIIRRR```nnnxxx{{{zzzxxxsssrrrrrrsssttttttrrrpppmmmkkkiiifffeeedddccccccccccccaaa^^^ZZZVVVRRRPPPOOONNNMMMLLLIIIFFFBBB@@@<<<:::888888999::::::999999:::;;;<<<===<<<;;;:::;;;:::;;;>>>@@@EEEPPP[[[kkkyyy~~~rrrgggaaadddjjjsssxxxxxxrrrmmmjjjkkkmmmmmmllleee^^^YYYVVVUUUWWW___hhhooouuu|||wwwjjj[[[NNN@@@999666222000000///////////////.........---.........------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------...---------...///000111111222222333444555555555777777888999:::;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAFFFFFFJJJQQQXXXkkkqqq^^^UUUQQQQQQXXXgggxxx{{{rrrkkkbbb___ZZZUUUQQQKKKFFFBBBHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>===888777777777888:::===>>>BBBFFFKKKPPPVVV\\\ccchhhmmmqqqvvv{{{~~~zzzsssnnnnnnrrrzzz|||xxxtttssstttvvvwww|||||||||~~~}}}sssmmmddd```[[[WWWUUUTTTSSSRRRQQQQQQOOONNNLLLJJJIIIHHHHHHFFFGGGIIIKKKOOOYYYcccsssuuusssjjj]]]QQQKKKJJJJJJSSSaaaoooxxx{{{zzzxxxuuutttrrrrrrsssrrrqqqooollljjjhhheeedddcccbbbbbbcccaaa___\\\YYYUUURRRPPPRRRRRRRRRPPPLLLHHHDDDBBB@@@===:::999999999888777888888999999999888777666888666666999<<<@@@JJJTTTcccqqq|||pppfffbbbfffmmmvvv{{{vvvrrrmmmkkkmmmoooooonnnddd^^^YYYWWWVVVYYYbbbkkkrrrwww~~~}}}yyyhhhYYYLLL>>>888555222000000.........///////////////...//////000///...------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******++++++,,,,,,,,,,,,---------...///000111111222333444555666666555555888888999:::;;;<<<======????????????@@@@@@@@@AAA@@@EEEEEEIIIQQQVVVhhh{{{dddWWWSSSRRRXXXgggwwwuuunnneeeaaa\\\WWWRRRMMMGGGDDDHHHHHHGGGGGGFFFFFFEEEEEEAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>999888777666777999;;;===BBBEEEJJJOOOTTT[[[aaafffkkkoootttyyy|||xxxppplllllloooxxx}}}wwwtttsssttttttuuu||||||||||||~~~yyyrrrjjjeee___ZZZWWWVVVTTTSSSQQQPPPOOONNNMMMKKKJJJJJJHHHFFFGGGIIIKKKMMMVVV```nnnpppppphhh\\\PPPJJJHHHJJJSSSaaaoooyyy}}}}}}|||{{{xxxuuuttttttsssrrrpppmmmllljjjgggfffeeeeeeeeedddbbb___[[[XXXUUUSSSRRRVVVWWWXXXUUUPPPJJJFFFDDDBBB???<<<:::::::::999777777777777777666666555444777444444777:::===EEENNN___lll{{{xxxmmmeeeccchhhppp{{{}}}uuuqqqlllkkkmmmoooooommmddd^^^YYYWWWWWWZZZcccmmmsssyyy{{{}}}|||hhhVVVIII<<<666444111000000........./////////////////////000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------------...///000111222333444555777777777666555999999:::;;;<<<===>>>>>>?????????@@@AAAAAAAAABBBAAAFFFFFFJJJRRRUUUddd~~~nnn]]]UUUTTTYYYggguuuxxxqqqgggccc]]]WWWRRRNNNJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>:::999888777777999;;;<<>>>>>????????????@@@AAABBBCCCCCCDDDHHHGGGKKKRRRTTT```wwwzzzfffXXXVVVYYYeeesss~~~{{{tttiiiddd]]]VVVRRROOOLLLKKKEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@??????>>>;;;:::999888888999;;;<<>>======???>>>===;;;999777666555888333111333555777<<>>??????>>>??????@@@BBBCCCCCCDDDGGGJJJIIILLLRRRRRR\\\ssslll[[[WWWXXXcccppp||||||uuukkkeee]]]VVVRRROOONNNMMMDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFDDDCCCBBBDDDCCCBBBBBB@@@@@@???>>><<<;;;999888888999;;;<<<>>>AAAEEEIIIMMMSSSYYY^^^eeeiiinnnrrruuuwwwzzz|||{{{rrrjjjfff```^^^aaajjjxxxzzzsssqqqrrrssssssppppppqqqqqqssstttvvvwwwvvvkkkddd```^^^ZZZVVVWWWUUUTTTSSSSSSRRRPPPNNNHHHGGGGGGHHHKKKPPPTTTXXX___aaabbb```[[[RRRJJJDDDJJJOOOXXXggguuu~~~|||zzzyyyyyyzzzzzzzzzxxxvvvsssqqqmmmjjjddd```]]][[[YYYXXX[[[[[[ZZZXXXUUUQQQLLLJJJLLLIIIEEEAAA@@@@@@BBBCCCGGGFFFCCC???<<<999888777444444333333444777999;;;EEELLLXXXdddnnnvvv{{{|||qqqfffccccccgggooovvvyyynnnkkkiiiiiijjjkkklllkkkccc\\\WWWXXX[[[^^^dddkkkrrrwww~~~wwwxxx{{{mmmPPPCCC777444444222000///000000///...............---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******...---,,,***)))******+++///......------,,,++++++333222000//////000222333222444666777777999;;;===:::;;;>>>AAABBBBBBAAAAAA>>>???AAABBBCCCBBBBBBAAAEEEEEEGGGIIIKKKPPP___mmmuuu___]]]ZZZ\\\lllyyyrrrjjj___WWWSSSPPPMMMKKKGGGFFFFFFGGGIIIIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBEEEDDDBBBAAA@@@?????????===<<<999777666777999:::<<<>>>BBBFFFJJJPPPWWW[[[aaadddiiinnnrrrvvvzzz}}}~~~yyyooofffaaa^^^]]]]]]cccooo{{{zzztttqqqqqqppppppooooooooooooppprrrsssttt~~~zzzppphhheeebbb]]]YYYXXXWWWVVVVVVVVVTTTRRROOOJJJIIIHHHGGGIIIMMMQQQSSS[[[]]]___^^^[[[TTTLLLHHHHHHLLLUUUbbbqqq}}}~~~}}}||||||}}}}}}}}}{{{xxxvvvtttnnnjjjeeeaaa___]]][[[YYYZZZZZZYYYWWWTTTPPPLLLJJJJJJIIIFFFDDDDDDEEEGGGIIIIIIHHHEEEBBB>>>;;;888777555444333333444555777999===DDDNNNYYYbbbjjjpppttt|||}}}wwwmmmccc```bbbgggpppxxxvvvlllkkkiiiiiijjjkkkjjjhhhaaa[[[WWWYYY\\\___eeelllrrrxxxzzz{{{iiiMMMAAA555222222111///...//////...---------------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...---,,,+++++++++,,,---//////............------222111000000000111333444666888999999999999:::<<<>>>???@@@AAAAAA@@@???>>>???@@@AAABBBCCCCCCBBBBBBEEEEEEGGGJJJKKKPPP\\\jjj|||bbb^^^YYY[[[kkk{{{ssskkkaaaXXXTTTQQQMMMJJJGGGFFFFFFGGGHHHHHHGGGEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@??????<<<;;;888777777888:::;;;<<<>>>AAAEEEIIIOOOVVVZZZ```dddiiimmmqqqtttxxx{{{}}}wwwlllbbb]]]\\\ZZZYYY\\\cccooozzzyyytttqqqpppnnnmmmmmmmmmllllllmmmmmmnnnooossszzz~~~uuunnniiieee```\\\YYYXXXXXXXXXXXXWWWSSSPPPNNNLLLJJJIIIJJJLLLOOOPPPVVVXXXZZZ[[[YYYUUUOOOLLLFFFIIIQQQ]]]lllyyy|||yyywwwppplllgggdddaaa___]]][[[ZZZYYYXXXWWWTTTPPPMMMKKKIIIIIIIIIJJJKKKMMMOOOPPPLLLKKKIIIFFFAAA===:::888666555444333333444555555666;;;CCCKKKSSS[[[bbbgggrrrtttxxx}}}|||rrrhhh^^^\\\```fffpppyyyyyyqqqkkkkkkjjjkkkkkkjjjgggddd^^^YYYWWWZZZ]]]```gggnnnsssxxxwwwbbbJJJ>>>444111111///............---,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---...///...////////////000000000111111000000111333555666:::<<<<<<<<<:::999:::;;;??????AAAAAAAAAAAA?????????@@@AAACCCCCCDDDCCCCCCEEEEEEHHHKKKLLLOOOZZZeee{{{fff___WWWYYYkkk~~~vvvnnnccc[[[VVVRRRNNNJJJGGGFFFEEEFFFGGGGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBAAAAAAAAA@@@@@@<<<:::999777777888:::;;;;;;===AAADDDHHHMMMTTTXXX___bbbgggkkknnnrrrvvvxxx|||yyylllaaaZZZYYYXXXWWWXXX\\\dddooowwwzzzxxxuuurrrpppooonnnmmmkkkkkkjjjjjjjjjjjjjjjkkkkkkpppwwwyyysssmmmgggaaa]]]YYYXXXXXXYYYYYYWWWSSSPPPPPPOOOMMMLLLLLLMMMOOOQQQRRRTTTVVVXXXWWWTTTPPPMMMEEEHHHNNNYYYfffuuu~~~{{{yyyrrrooojjjgggeeeccc```^^^ZZZYYYXXXVVVTTTQQQNNNMMMKKKLLLNNNQQQSSSTTTUUUUUUQQQPPPMMMIIIEEE???;;;999777666555333222222222222444777<<>>===>>>@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFIIINNNPPPSSSZZZbbbsss~~~eee[[[SSSYYYkkk{{{tttiiiaaa[[[VVVPPPLLLIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCCCCCCCBBBAAAAAA???>>><<<999777666555555:::<<<>>>AAADDDIIIOOOSSS[[[^^^cccgggkkknnnrrruuuyyy|||~~~ooobbbZZZWWWWWWVVVWWWYYY[[[]]]^^^aaaccceeefffffffffhhhjjjffffffeeeeeeeeeeeeeeefffiiiiiiiiikkkooouuu{{{~~~~~~{{{vvvpppkkkggg]]]\\\ZZZZZZZZZYYYVVVTTTPPPOOONNNLLLLLLLLLLLLMMMOOOOOOQQQQQQQQQPPPNNNMMMIIIKKKOOOVVV```mmmzzz}}}{{{vvvssspppnnnllljjjfffddd]]]]]][[[YYYWWWVVVUUUTTTUUUYYY^^^ccceeedddaaa___[[[XXXSSSMMMGGGAAA>>><<<999888777555444222111000000111333555888===DDDHHHNNNSSS[[[fffnnnrrrrrrppphhh```ZZZ[[[___eeennnvvv{{{}}}xxxrrrllliiijjjkkkmmmooonnnkkkeee```ZZZZZZ^^^bbbdddfffnnnvvvvvvzzzwwwaaaQQQ@@@999333222222000000333000000///............///------.........---,,,+++---------------------------,,,,,,+++)))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,---...//////000000000111222333555666777888444666888::::::;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGIIIOOOSSSWWW___gggxxx{{{bbbYYYSSSWWWeeezzz}}}vvvlllccc^^^XXXSSSNNNKKKIIIFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDBBBAAA@@@???>>><<<:::777666444444999;;;===@@@BBBGGGMMMQQQXXX\\\aaafffjjjnnnrrruuuxxx{{{uuuhhh___[[[WWWTTTTTTWWWYYYXXXWWWXXXZZZ]]]]]]]]]^^^```cccbbbbbbbbbaaabbbbbbccccccdddddddddeeegggkkknnnpppsssuuuxxxxxxvvvrrrnnnllldddaaa^^^]]]]]]]]]\\\[[[UUUTTTRRRPPPNNNMMMLLLLLLKKKLLLNNNOOOOOOOOOOOOOOOJJJMMMPPPUUU]]]hhhuuu~~~}}}wwwuuurrrpppooollliiifff```___]]]\\\ZZZYYYXXXXXXZZZ^^^ffflllooommmjjjggg___[[[TTTMMMFFFAAA>>>===999999888777555333111000///000111222444888===AAAFFFJJJSSS]]]eeeiiihhhfffaaa[[[WWWZZZ```fffmmmtttyyy{{{~~~~~~uuunnnjjjgggggghhhjjjlllllliiiccc___[[[\\\aaaeeeggghhhoooxxxzzz}}}mmmXXXJJJ<<<666111111000...000333//////...------------...------.........---,,,+++........................,,,,,,+++++++++*********)))***,,,---------,,,,,,.........//////000000000111222333444666666777777555666999::::::;;;>>>@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKIIIGGGIIIPPPVVV[[[dddlllyyyxxxaaaYYYSSSTTT[[[jjj}}}vvvmmmeee```[[[UUUPPPMMMJJJGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDBBB@@@???===<<<;;;:::888777666666999:::<<<>>>AAAEEEKKKOOOWWWZZZ```eeejjjnnnsssvvvwwwzzz~~~|||ooofff^^^XXXRRRQQQTTTWWWVVVSSSSSSUUUWWWWWWVVVWWWZZZ]]]_______________```aaaaaa]]]^^^```aaabbbcccddddddgggkkkpppssssssqqqooonnniiifffbbb``````aaaaaa```\\\ZZZXXXUUUQQQOOOMMMMMMIIIJJJKKKMMMOOOPPPQQQQQQKKKMMMQQQUUU[[[eeerrrzzzxxxvvvtttrrrpppmmmjjjgggbbbaaa___]]]\\\[[[ZZZZZZ\\\bbbjjjrrruuutttpppmmmbbb]]]UUULLLEEEAAA???>>>999999888777666444222111///000111222333666;;;>>>AAAEEENNNWWW___bbb```^^^[[[VVVTTTYYY```fffmmmtttwwwzzz}}}|||sssmmmhhhfffeeefffgggiiijjjgggbbb^^^\\\]]]bbbggghhhiiipppyyy}}}vvvdddPPPDDD999444000000///---///333......---,,,,,,,,,,,,---------...///...---+++***........................---------.........//////+++,,,---.........---,,,000000000000111111111111222222444555666666777777666888:::;;;;;;<<<>>>???@@@@@@AAAAAACCCDDDFFFGGGDDDDDDDDDDDDFFFHHHJJJKKKJJJHHHIIIPPPWWW^^^gggpppwwwvvvaaaZZZSSSQQQSSS]]]ttt}}}wwwnnnfffaaa\\\VVVRRRNNNKKKHHHGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEDDDBBB???>>>:::::::::999999999888888888:::<<<>>>@@@EEEJJJNNNVVVZZZ___eeejjjooossswwwvvvyyy}}}sssfffYYYVVVTTTVVVVVVTTTTTTWWWWWWSSSOOOMMMNNNPPPRRRRRRYYYZZZ\\\^^^_________^^^]]]]]]\\\[[[YYYXXXWWWWWW\\\^^^aaadddgggiiikkkllljjjlllmmmjjjfffcccdddfff^^^]]][[[XXXTTTQQQMMMKKKMMMMMMLLLKKKIIIIIIKKKLLLKKKKKKMMMPPPVVV```kkksss{{{zzzxxxsssnnniiigggfff```\\\ZZZ[[[ZZZXXXYYY]]]^^^fffrrrzzz|||yyyuuurrrhhhaaaVVVMMMFFFBBB???======:::666444333222000//////.........000333666888;;;AAAIIIPPPTTTUUUVVVVVVSSSSSSUUUZZZbbbjjjpppsssxxx{{{~~~}}}sssjjjfffgggggghhhiiijjjiiifffaaa]]][[[^^^bbbfffjjjnnntttwwwwwwiiiXXXIII@@@555333111000000000...---000000///...------,,,,,,+++---...---,,,+++++++++,,,------......------,,,,,,,,,,,,---------......//////.........//////000...//////000222333444444555555444555555666777888999::::::;;;<<<===>>>>>>AAA@@@?????????AAADDDEEEGGGDDDBBBCCCHHHLLLNNNMMMLLLKKKKKKMMMRRRYYYaaafffooozzzooo___RRROOOOOOUUUggg{{{~~~tttkkkccc\\\WWWSSSNNNKKKGGGDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===;;;:::999888777;;;;;;===???BBBFFFIIIKKKSSSXXX___eeejjjmmmoooqqqtttxxx}}}zzzlll```\\\YYYYYYYYYVVVVVVXXXTTTQQQMMMKKKLLLNNNPPPPPPTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUWWWYYY\\\___aaabbbfffiiikkkjjjhhhhhhkkkooollljjjfffaaa[[[VVVRRRPPPQQQPPPNNNLLLJJJIIIJJJKKKIIIJJJKKKMMMSSS\\\gggnnn~~~zzzyyyvvvrrrlllhhheeeddd```\\\YYYZZZYYYWWWYYY]]]eeelllvvv}}}}}}zzzxxxmmmfff[[[QQQJJJFFFCCCBBB???<<<888555444333111000000///...///000222555666:::???FFFLLLNNNOOOOOOOOOMMMNNNQQQVVV___gggnnnrrruuuxxx{{{~~~{{{rrriiifffhhhggghhhiiijjjiiieee```\\\[[[^^^ccchhhmmmrrrxxx{{{~~~uuufffUUUFFF<<<555333000///000000...---000//////...------,,,,,,,,,...//////---,,,,,,---,,,------......------,,,,,,,,,,,,---------........................///000...///000111222333333333333333333444444555666777::::::;;;<<<===??????@@@BBBAAA@@@???@@@AAACCCDDDFFFDDDCCCEEEIIILLLMMMMMMMMMLLLLLLNNNRRRXXX^^^bbbhhhvvvqqqaaaRRROOONNNRRR___nnn~~~uuullleee^^^XXXUUUQQQMMMHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA??????>>><<<;;;:::999888::::::;;;===AAADDDHHHJJJQQQVVV]]]dddhhhkkknnnppprrrvvv{{{~~~uuufff___ZZZYYYXXXTTTSSSTTTSSSPPPLLLKKKLLLNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNPPPRRRUUUVVV]]]```ccceeegggkkkqqqvvvxxxvvvrrrmmmggg```[[[WWWTTTSSSPPPMMMJJJIIIHHHHHHGGGGGGHHHJJJNNNWWW```gggvvv~~~xxxwwwsssoookkkfffcccaaa___ZZZVVVVVVUUUTTTWWW\\\hhhooowww~~~}}}|||qqqiii^^^SSSLLLHHHGGGFFFAAA>>>:::777666444222111000000//////000111333444888<<>>@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDGGGJJJMMMMMMMMMNNNNNNNNNOOORRRVVVYYY\\\ccclll|||jjjYYYRRRPPPPPPWWW```ppp|||wwwoooggg```ZZZVVVSSSOOOJJJGGGEEEEEEEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;:::999888999:::<<>>555333111////////////...---//////.........------------...//////---,,,,,,---,,,------......------,,,,,,,,,,,,---------......---,,,,,,------...///000111222555666777555333111333333333333444555666777999:::;;;<<<>>>@@@AAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEHHHKKKLLLMMMLLLOOOOOOOOOPPPQQQSSSUUUVVV```fffuuu~~~fffYYYSSSQQQTTTYYYdddppp{{{rrrjjjbbb[[[VVVSSSPPPKKKHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@???===<<<;;;;;;888999:::<<<>>>BBBEEEGGGLLLQQQYYY```eeeiiilllnnnooorrrwwwzzz|||~~~{{{pppeeeaaa^^^YYYVVVVVVQQQOOOMMMLLLNNNOOOPPPPPPOOOOOONNNLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKHHHGGGEEEDDDEEEFFFHHHIIIIIILLLQQQUUUYYY```iiippp{{{xxxmmmfff]]]YYYSSSOOOMMMKKKGGGEEECCCCCCCCCCCCEEEJJJQQQVVVaaammmzzz}}}xxxuuupppllliiieee```]]]YYYSSSMMMKKKJJJHHHJJJOOOVVV^^^jjjssswwwvvvsssqqqiiibbbXXXNNNIIIGGGFFFEEECCC@@@<<<999777666444333000000000000000000000111111444888::::::;;;<<<===@@@CCCGGGKKKQQQXXXaaagggmmmpppuuuxxxzzzzzz{{{|||}}}|||sssmmmhhhdddfffjjjiiikkkllljjjeee```]]]]]]bbbgggnnntttxxx{{{}}}yyyjjjZZZIII<<<555222111///.../////////---...............---------+++---......,,,++++++,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---...///000000333444777999999777555444666555555666666777888999888999:::;;;===>>>???@@@CCCCCCBBBBBBBBBBBBBBBBBBAAACCCFFFHHHIIIKKKLLLLLLOOOOOOOOOPPPPPPQQQQQQRRR\\\```nnnvvvaaaUUUQQQRRRUUU^^^jjj}}}vvvmmmccc[[[VVVRRROOOKKKIIIHHHHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<;;;999999:::<<<>>>BBBEEEFFFKKKPPPXXX___eeeiiilllooopppssswwwzzz|||~~~{{{mmmfffaaa[[[VVVTTTPPPOOOMMMMMMOOOPPPPPPPPPQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDGGGLLLPPPTTTZZZbbbhhhxxxxxxqqqiiiccc\\\VVVSSSOOOIIIEEECCCCCCBBBAAABBBFFFLLLPPPZZZgggttt}}}zzzuuupppllljjjfffaaa\\\VVVPPPKKKHHHEEEBBBCCCGGGMMMTTT___gggjjjiiigggeee```ZZZRRRKKKGGGFFFEEEDDDAAA>>>:::888777666444333//////000000000000000000000222555666777888;;;<<<>>>AAAFFFIIIMMMSSS\\\bbbllloootttwwwxxxxxxyyyyyyzzz|||vvvmmmhhhdddbbbeeekkkjjjmmmnnnkkkeee___^^^^^^eeejjjqqqxxx{{{}}}vvveeeTTTFFF;;;666222000....../////////...........................+++---...---,,,***++++++,,,------......------,,,,,,,,,,,,---------......---------...///000111222444555777888999888777666888777777888888999:::;;;999999:::;;;<<<===>>>>>>BBBBBBBBBBBBCCCCCCCCCCCC@@@BBBEEEFFFGGGHHHKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQVVVZZZfffjjjXXXQQQPPPRRRZZZddduuuyyypppfff]]]XXXRRRPPPLLLJJJIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>===<<<;;;999999:::;;;>>>AAADDDFFFIIINNNVVV^^^dddhhhlllnnnpppssswwwyyy{{{}}}{{{qqqiii```YYYVVVTTTRRRQQQQQQSSSTTTTTTTTTVVVUUUSSSQQQQQQPPPQQQQQQOOOOOONNNLLLKKKIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@???>>>BBBHHHLLLPPPUUU\\\aaammmuuuzzzrrrhhh```ZZZTTTLLLFFFCCCCCCBBBAAAAAADDDHHHLLLTTT```mmmwww|||wwwqqqmmmkkkhhhbbb\\\UUUOOOJJJHHHDDD???>>>AAAGGGKKKRRRVVVXXXWWWWWWWWWSSSOOOIIIEEECCCBBBAAA@@@>>>;;;888666666555444333......///000000111111000000222333444444666888::::::>>>CCCFFFIIIPPPYYY```iiimmmssswwwxxxyyyyyyzzzzzz|||{{{rrriiidddaaaaaaeeellllllnnnpppllleee___^^^___eeekkkttt{{{rrr___NNNBBB:::666111///....../////////...........................,,,---///...,,,++++++,,,,,,------......------,,,,,,,,,,,,---------...............///000111222333333444555666777777888777888888888888999:::;;;<<<;;;<<<<<<<<<============AAAAAABBBCCCCCCDDDDDDDDD@@@BBBDDDDDDDDDFFFJJJMMMMMMLLLLLLLLLMMMNNNPPPQQQUUUXXXaaauuuuuu^^^RRRPPPPPPUUU]]]kkk}}}{{{rrriiiaaa[[[UUURRRNNNKKKJJJHHHEEECCCEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA???>>>===<<<;;;888888888:::<<>><<<>>>CCCEEEHHHHHHHHHIIIJJJLLLIIIFFFBBB???>>>>>><<<;;;<<<:::777555555555444333---...///000111111111111111222333333222333555777777;;;AAADDDGGGNNNWWW___fffkkkqqqvvvxxxyyyzzz{{{|||}}}yyypppgggccc``````eeelllmmmpppqqqmmmeee___^^^```fffllluuu~~~ooo[[[JJJ???999666111///------/////////...---.....................---///000///...,,,------,,,------......------,,,,,,,,,,,,---------............//////000222333444222222333444555666777888888888888888999:::;;;<<<>>>===>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDD@@@AAACCCBBBBBBDDDIIINNNLLLLLLKKKKKKLLLNNNQQQSSSYYYZZZ___nnndddVVVQQQPPPQQQXXXddduuu|||tttlllddd___WWWTTTPPPLLLJJJGGGCCCAAAEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;666777777888;;;>>>@@@BBBDDDJJJRRRZZZ```eeeiiilllppprrrtttvvvwwwxxx{{{}}}}}}~~~wwwkkkaaa```___^^^___aaaccccccbbbdddaaa]]]]]]^^^___^^^\\\ZZZXXXTTTRRRPPPOOOMMMKKKMMMJJJGGGEEEEEEDDDBBB@@@@@@@@@AAACCCFFFLLLPPPSSS]]]bbbjjjuuuwwwhhh]]]SSSKKKKKKEEEAAABBBCCCCCCDDDHHHNNNRRR[[[iiittt}}}{{{uuuooojjjfffbbbYYYTTTMMMGGGDDDBBBAAA@@@AAA@@@>>>======>>>???AAABBBAAA???===;;;:::999999888888888888666444222111000000///...............000111111222333333444444999999<<>>===<<<===???AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFHHHKKKNNNPPPQQQOOOLLLJJJJJJMMMPPPSSSTTTWWW]]]hhhlllWWWOOONNNMMMSSS]]]kkk~~~xxxpppggg```YYYUUUOOOKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB????????????>>><<<;;;:::888888777777888;;;???AAAGGGJJJOOOTTTZZZaaahhhmmmqqqssswwwxxxyyyzzz|||~~~vvvlllfffdddcccccceeeggggggfffhhheeebbbbbbccccccbbbaaa^^^\\\XXXVVVTTTRRRPPPNNNLLLIIIFFFDDDDDDCCCAAA???@@@@@@AAABBBFFFKKKPPPSSSWWW[[[ccckkkuuuuuuiii]]]TTTNNNHHHCCCDDDEEEDDDEEEIIIOOORRR[[[hhhpppuuu|||}}}xxxsssmmmgggccc\\\WWWPPPKKKHHHFFFDDDCCCAAA???>>><<<<<<<<<>>>>>>??????>>>===;;;:::999999888888888888777555333222222222111000000000000000000000111111222333333333888888;;;@@@CCCFFFOOOYYYeeekkkrrrwwwyyy{{{~~~|||rrrlllccc^^^___ccchhhkkkqqqpppmmmhhhdddbbbdddfffmmmssszzzoooXXXFFF:::444222000000///000000000///---......---------.........///...000444444///---...................................................000000111111111111222222111222222333444555666666777777777777888999:::;;;<<<===>>>>>><<<;;;<<<===@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFIIILLLOOOQQQSSSQQQNNNKKKKKKNNNQQQSSSSSSVVV[[[eeezzzsssZZZOOOMMMLLLQQQZZZhhh~~~{{{sssjjjccc^^^YYYRRRLLLIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>><<<;;;999888777666888;;;>>>@@@EEEHHHMMMRRRXXX___fffkkkooorrruuuwwwxxxzzz|||~~~vvvpppnnnllllllnnnoooooooooooommmkkkjjjjjjjjjhhhgggeeebbb___\\\ZZZXXXUUURRRNNNKKKGGGEEEDDDDDDBBBAAAAAAAAAAAABBBEEEJJJNNNQQQQQQVVV\\\aaagggppp}}}xxxiii]]]SSSLLLGGGGGGFFFEEEFFFIIIKKKMMMTTT```iiiqqq{{{|||wwwqqqjjjeee___[[[UUUPPPMMMKKKIIIGGGCCCAAA@@@>>>=========>>>======>>>>>>===<<<:::999888999999999888666555444222222111000000000000000//////000000111222222333555555888===@@@DDDNNNXXXeeekkksssxxx{{{~~~|||uuulllhhhbbb___aaaeeejjjlllooonnnkkkgggcccccceeegggpppuuuzzzoooWWWDDD999333000000000000/////////....................................333888888111,,,,,,////////////////////////........................111111111222222333333333666666777777777888888888888888777888888999:::;;;===>>>>>>===<<<;;;;;;<<>>???@@@@@@???===;;;999999::::::999888666555000//////.............../////////000111111222222333333666;;;>>>CCCMMMWWWdddjjjsssyyy|||xxxqqqgggdddaaa```ccchhhlllnnnllljjjhhhdddbbbcccfffiiiqqqtttyyy|||kkkSSSBBB888333111///000000///...---...///..................------......222777777000,,,+++....................................////////////111222222333333444444444999999999:::::::::::::::888888888888999999:::;;;>>>??????>>><<<;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJMMMPPPRRRTTTRRROOOMMMLLLMMMOOOQQQQQQSSSXXX]]]hhheeeTTTOOOJJJNNNUUUaaawww|||ssslllddd^^^VVVOOOKKKIIIGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<:::888777666777999<<<>>>AAADDDIIIOOOUUU[[[cccgggiiilllpppsssuuuwwwzzz||||||}}}~~~}}}}}}~~~~~~~~~||||||{{{yyywwwuuutttsssooommmkkkiiigggddd```]]]VVVRRRMMMIIIGGGFFFEEECCCBBBBBBAAAAAACCCGGGKKKMMMQQQVVVZZZZZZ[[[aaammmwwwzzzmmmaaaXXXPPPLLLHHHDDDDDDFFFLLLKKKNNNUUU[[[bbbllluuu}}}wwwoooiiifffddd```\\\ZZZWWWSSSPPPKKKJJJHHHFFFCCCAAA@@@??????@@@AAACCCCCCAAA@@@>>>;;;;;;<<<<<<;;;999777666000//////.............../////////000111111222222222111444999===BBBMMMXXXcccjjjrrryyy}}}vvvooodddbbbaaacccgggkkkmmmnnngggfffdddaaa```bbbgggjjjpppssswwwzzz~~~|||cccMMM???888444222///000000///,,,,,,...000......//////...---,,,,,,///---///222222---,,,---------------------------........./////////000000111222222333444444555555777777777777777777777777999999999999999999:::;;;>>>???@@@???===<<<===>>>===>>>???@@@BBBCCCDDDEEEDDDDDDFFFHHHKKKMMMOOOPPPQQQPPPNNNLLLLLLMMMOOOPPPRRRSSSVVVZZZaaatttwwwlllXXXPPPKKKNNNSSS___uuu~~~vvvpppccc^^^VVVPPPMMMKKKIIIIIIGGGGGGGGGFFFFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>><<<<<<:::999777666777999;;;===@@@CCCHHHNNNTTT[[[bbbggghhhkkkooorrrtttvvvyyy{{{{{{{{{|||~~~}}}zzzyyyxxxsssrrrpppooonnnkkkgggdddZZZVVVOOOJJJHHHFFFDDDCCCCCCBBBAAAAAACCCFFFIIIKKKPPPTTTXXXYYYZZZ^^^ffflllvvv}}}xxxjjj```VVVPPPJJJDDDCCCEEEFFFJJJTTT```gggjjjooottt|||zzzsssnnnkkkiiifffdddaaa]]]YYYVVVOOONNNLLLIIIFFFCCCAAA???AAABBBCCCDDDCCCCCCAAAAAA===>>>>>>===<<<:::888666222222111000000000000000//////000000111222222333222111444999===CCCOOOZZZdddjjjssszzz~~~tttmmmcccbbbcccfffjjjmmmnnnnnneeedddbbb```___ccciiimmmpppssswww{{{qqqYYYFFF<<<777444222...000000...++++++...111....../////////---,,,+++///,,,+++......,,,,,,///------------------------.........//////000000111111111222333444444555555777777888888999999999:::::::::999999999999::::::<<<>>>???>>>===<<<===???===>>>???AAABBBDDDEEEFFFDDDDDDFFFHHHJJJLLLMMMNNNMMMLLLLLLLLLMMMOOOQQQRRRTTTTTTVVVZZZ]]]jjj~~~vvvttt\\\PPPLLLNNNRRR]]]sssyyysssddd```YYYTTTPPPNNNKKKJJJFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEAAAAAA@@@@@@???===<<<;;;;;;999777666666888:::<<>><<<:::777666222222111000000000000000000000111111222333333333333222555:::>>>EEEQQQ\\\fffmmmuuu|||}}}qqqjjjddddddfffiiimmmnnnnnnmmmdddcccaaa```aaaeeelllqqqrrrvvv{{{xxxhhhRRRAAA999555333000...000111...******---111...///000000///---+++***---******---...,,,---000........................---......///000000111111000000111222333444555555888888999:::;;;<<<<<<===;;;::::::999999:::::::::999;;;<<<<<<;;;;;;===>>>>>>>>>@@@AAACCCEEEFFFGGGDDDDDDFFFHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNRRRTTTVVVXXXUUUVVV[[[]]]dddzzzzzz~~~{{{aaaRRRLLLMMMPPPZZZppp|||vvvhhhddd___YYYUUUPPPLLLIIIEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@???======;;;:::777666666777999;;;<<<@@@EEEJJJPPPWWW^^^ccciiillloooqqqrrrtttvvvxxxyyyyyyzzz{{{}}}~~~zzzyyyxxxxxxxxxvvvrrroooiiiccc[[[TTTPPPMMMJJJIIIDDDCCCAAAAAABBBDDDGGGIIIOOORRRVVV[[[^^^```aaaaaagggmmmuuuyyynnnaaaWWWOOOGGGDDDEEECCCBBBEEEMMMTTTZZZeeeooovvv}}}|||yyytttsssqqqooommmiiiccc```]]]\\\ZZZVVVRRRNNNKKKIIIEEEDDDCCCAAAAAA@@@AAAAAAAAAAAAAAA???===:::777555000000///...............111111111222333333444444444333555:::???FFFRRR]]]hhhooowww}}}zzzooogggdddeeegggkkknnnooonnnllleeedddbbbaaabbbgggnnnssstttxxx~~~ssscccMMM>>>777444111......000111...***)))---222...///000000///---+++***+++)))***///000------000////////////////////////---......///000111111222///000000111333444555555444444555666888999::::::;;;;;;:::999999:::::::::666888::::::::::::<<<>>>>>>???@@@BBBDDDFFFGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMPPPTTTWWWYYYZZZUUUWWW\\\]]]aaasss~~~~~~~~~dddUUUKKKLLLOOOYYYnnn~~~xxxllliiiccc]]]XXXRRRLLLHHHDDDEEEEEEFFFFFFFFFFFFEEECCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBAAA@@@???>>><<<:::888666666777999:::;;;>>>CCCHHHNNNUUU\\\aaajjjmmmppprrrrrrtttvvvwwwxxxyyyzzz{{{|||~~~