BM6P6(@ qqqbbb[[[SSSMMMLLLLLLIIIGGGGGGAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===;;;999888555555555555666777888999333333222111000///......///---)))&&&%%%&&&(((***)))(((&&&$$$############    !!!"""!!!!!!""""""!!! !!!%%%%%%!!!!!! !!!""""""!!!  !!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""""""""""""""!!!"""###"""!!! !!!!!!  """######!!! !!!###$$$$$$$$$ """%%%%%%$$$######$$$$$$######"""!!!  !!!!!!"""###$$$%%%&&&&&&&&&###""""""!!!!!!!!!!!!!!!%%%$$$"""!!!!!!###%%%'''###$$$%%%%%%&&&&&&%%%%%%########################&&&$$$"""###%%%&&&%%%"""$$$######""""""###$$$$$$$$$$$$%%%%%%&&&'''((((((&&&$$$######$$$%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&)))((('''%%%%%%%%%%%%&&&((('''%%%###""""""######''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&&&&$$$######!!! !!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!! """"""!!!!!!  !!!""""""""""""%%%&&&%%%###  !!!!!! ###!!!#########"""!!!    !!! !!!!!!  !!!"""$$$$$$"""""""""#########""""""""""""######rrreeeZZZRRRLLLKKKKKKGGGEEEFFFBBBBBBCCCCCCCCCCCCCCCBBB???>>>===;;;:::888777666;;;:::888666555444333333333333222111000///......000///---,,,+++*********)))(((&&&$$$############&&&$$$######$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!   $$$###!!!  !!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!""""""###"""!!!   !!!######!!!  """######$$$%%%######""""""!!! """""""""!!!""""""###### !!!""""""""""""&&&%%%$$$$$$######$$$$$$  """"""######$$$$$$$$$$$$$$$############""""""""""""&&&$$$"""###%%%&&&$$$"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&######"""!!!!!!"""###$$$'''&&&%%%############$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######""""""###$$$######$$$###"""###############"""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!#########""" !!! !!!!!! """!!!  !!!!!!!!! !!!!!!!!!  """######"""!!!!!!"""###""""""!!!!!!""""""###qqqeeeXXXPPPJJJJJJJJJFFFDDDDDDBBBCCCCCCDDDEEEEEEEEEEEEAAA???===:::888666666555666666555555666666777888333333222111000///............//////...,,,***)))((('''&&&%%%$$$############!!! !!!"""###"""!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!  !!! """ !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!   !!!"""###   """""""""$$$%%%###""""""!!!!!! %%%$$$$$$############$$$ !!!"""###############&&&&&&%%%$$$$$$$$$$$$$$$"""!!!  """$$$!!!!!!"""###############""""""""""""""""""""""""%%%#########$$$%%%$$$######$$$&&&'''((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$!!!!!! !!!###$$$%%%%%%%%%$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""###"""""""""!!!!!!"""###$$$#########%%%%%%%%%$$$###""""""!!! !!!!!!!!!!!!  !!!"""######$$$!!!!!!!!!""""""""""""""" !!!!!!!!!  !!!   !!!!!!!!!!!! !!!!!!   !!! !!!!!! !!!!!!!!! !!!""""""!!! !!!""""""!!!!!!!!!!!!""""""~~~mmmcccVVVOOOJJJJJJJJJGGGEEEEEECCCCCCEEEEEEFFFFFFFFFFFFDDDBBB>>>:::888777777777333333333444666888999:::333333222111000///......,,,,,,,,,,,,***)))'''&&&''''''&&&%%%$$$$$$###### !!!!!! ###"""!!! !!!"""### !!!!!!!!!  !!!!!!  """ !!!!!! !!! """""""""""""""""""""""" !!!!!!!!! !!!  !!!!!! !!!"""###"""!!!###$$$###""""""###""""""!!!!!!!!! ######"""!!! !!!######$$$$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!%%%$$$###"""###$$$%%%'''!!!!!!"""############"""""""""###############$$$$$$#########$$$$$$$$$### """%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$#########""""""""""""######%%%$$$#########$$$&&&'''#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""#########"""$$$""""""$$$###  $$$$$$$$$######""""""""" !!!!!!  !!!"""###### !!!!!!"""""" !!!     !!! """$$$!!!"""    !!!!!! """###$$$ !!!!!!  """!!!!!! !!!!!!"""zzzjjjaaaTTTMMMIIIKKKLLLIIIFFFFFFDDDEEEEEEFFFGGGGGGFFFFFFCCCAAA===:::777666666666888888666555444444444444333333222111000///......,,,+++***(((''''''''''''&&&&&&&&&&&&%%%$$$$$$###$$$"""!!!"""######"""!!!###"""!!! !!!"""### !!!!!!!!!   !!!"""      !!!!!!!!!!!!  """$$$$$$!!! ######"""!!!!!!"""!!!!!!!!!!!! """!!! !!!!!!"""""""""!!! !!!!!! !!!!!! !!!"""###!!!""""""########################$$$$$$$$$%%%%%%######################## ###$$$$$$###""""""###$$$%%%&&&'''((((((###""" """""""""!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$((($$$###%%%"""!!!!!!!!!"""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!    !!! !!!!!!"""  !!!  !!!"""!!!!!! !!!!!! !!!!!!vvvfff]]]QQQKKKHHHKKKLLLJJJHHHHHHEEEFFFFFFGGGGGGFFFFFFEEE???===;;;888666444444444555555444444555555666777333333222111000///.........---+++)))((((((((()))%%%&&&&&&&&&&&&%%%$$$###***(((%%%$$$###"""""""""!!!!!!!!!!!!"""""" !!!!!!   !!!!!! """      !!! """"""!!! """### """!!!!!! !!!""""""######"""!!! """!!!!!!  !!!"""!!!!!!"""###############"""""""""###$$$$$$%%%%%%"""###$$$###""""""###$$$ !!!###$$$$$$$$$### !!!"""$$$%%%'''((()))###!!! !!!""""""!!!""""""############""""""!!! """###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$%%%$$$$$$$$$((("""!!!%%%### !!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!    !!!  !!! !!! !!!!!!   ppp___VVVMMMGGGEEEIIILLLJJJIIIIIIFFFGGGGGGGGGFFFEEEDDDCCC<<<;;;:::888777555444333000000111333555888:::;;;333333222111000///......,,,,,,,,,,,,***)))((('''%%%%%%&&&&&&&&&%%%$$$###&&&$$$"""!!!!!!  !!!!!!""""""!!!!!!  !!!!!!   !!!!!!  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!""" !!!!!!############"""!!! """"""!!! !!!"""""""""""""""######### !!!""""""""""""!!! !!!""""""######!!!###$$$$$$!!!!!!"""$$$!!!"""""""""######$$$$$$ !!!"""###$$$%%%&&&$$$###!!!!!!###$$$###"""""""""###$$$$$$###""""""!!!  ######$$$%%%%%%%%%$$$### !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$######"""$$$$$$###"""""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!! """"""  !!!  jjjXXXNNNJJJEEECCCHHHKKKJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB<<<<<<<<<;;;999777666555666555555444444444555555333333222111000///......)))***,,,---,,,)))&&&###$$$%%%&&&'''&&&%%%$$$###"""!!!!!!"""###$$$$$$### !!!""""""!!!   !!!"""   !!!!!! !!!!!!!!! !!!!!!    !!!!!!!!!"""!!!""""""!!!###!!!!!!"""!!! !!!  !!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!"""!!!###%%%$$$!!! """$$$"""!!!!!!!!!!!!!!!"""### !!!!!!""""""&&&$$$######$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$%%%&&&'''###$$$%%%&&&%%%%%%######$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!###%%% !!!)))%%%%%%$$$$$$###""""""""" !!!!!!!!!!!!  !!!   !!!!!! !!!""""""!!! !!!  kkkWWWPPPEEEDDDDDDEEEGGGIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEBBB???<<<::::::999888777999888777666555444333333222222111111111111111111---,,,***(((''''''((((((&&&&&&%%%$$$$$$######""""""!!!  """"""###$$$$$$ ###""" !!! ###!!! !!! !!!""""""!!! !!!  !!! !!!"""  !!!!!!!!!    !!!"""    """"""  """"""""" !!!"""$$$%%%!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! ###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!""""""###""""""%%%%%%$$$###"""!!!  !!!!!!!!! !!!"""#########!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###""""""""""""""" ######"""""""""!!!!!!  !!!""""""!!! %%%$$$###"""!!! """"""###   !!! !!!   ###"""!!!  !!!"""!!!!!! !!!!!!  !!!!!!!!!gggSSSKKKEEEDDDDDDEEEGGGHHHHHHGGGDDDDDDBBBAAAAAAAAABBBBBB???<<<999777777777555444888777777666555444333333222222222111111000000000---,,,+++***)))(((((((((%%%%%%$$$$$$###""""""!!!$$$###"""!!! $$$"""  ###"""    !!! !!!"""!!!  """######""""""$$$###!!!     !!!"""    """%%%""" $$$###!!!!!!!!!"""!!!!!! !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!  !!!""" !!!!!!!!!""""""""""""######$$$%%%%%%$$$###### !!!!!!""""""""""""!!!$$$$$$######"""!!!!!!!!! """###$$$$$$######""""""###""""""!!! """""""""""""""!!!!!!!!! !!!""""""#########"""""""""######""" """!!!  !!!""""""!!! $$$$$$###"""!!!   !!!"""!!!     jjjWWWMMMEEEDDDDDDEEEGGGHHHGGGFFFCCCBBBAAA@@@@@@@@@AAABBBBBB???<<<::::::999888777666666555555444444444444333333222111000000//////------,,,,,,+++)))((('''$$$$$$$$$###""""""!!!!!!%%%%%%$$$###""""""""""""%%%!!! """!!!    !!!!!!!!!$$$###"""   !!!!!!!!!!!!  !!!   !!!(((%%% ###  !!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!"""""""""######$$$$$$$$$$$$######!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!###$$$%%%$$$$$$###$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""!!!"""#########"""   !!!!!!!!!!!! ######"""!!! """!!!"""!!!  !!!"""!!!       ppp]]]RRREEEDDDDDDEEEFFFGGGGGGFFFDDDDDDBBBBBBAAABBBCCCDDDDDDAAA>>><<<<<<;;;:::999555555555555444444444444444333222111000///...---,,,---------,,,***((('''%%%%%%$$$$$$###"""""""""%%%%%%$$$###""""""""""""  """!!! !!!!!!        !!!((($$$!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$ !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!""""""###### !!!#########"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!""" """"""###"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!   !!!!!!ttt```SSSFFFDDDDDDDDDFFFGGGFFFEEEDDDCCCBBBAAABBBBBBDDDDDDAAA>>>;;;999999999888666555555555555555555444444333333222111000......---,,,---------,,,***(((''''''&&&&&&%%%%%%$$$######$$$$$$###"""!!!!!!!!!!!!"""$$$"""    """"""""""""###$$$$$$%%%  !!!$$$!!! !!!!!! ###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""###""""""!!!  !!!""""""###### """######"""!!!!!! !!!  !!!!!!"""!!!  !!!""" !!!!!!!!!   !!!!!!!!!!!! !!!!!!!!! !!!"""   !!!""" !!!"""""" !!!""" !!!!!! !!!!!!{{{fffUUUFFFDDDDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCCCC@@@===;;;;;;;;;999888777777666666555555555555222222111000//////......------,,,,,,+++)))(((''''''''''''&&&%%%%%%$$$$$$######"""!!!    !!!   """$$$&&&'''    !!!!!!!!!""""""!!!!!! !!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""""""""!!!!!! !!!!!!"""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!  !!!""""""!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""###    !!!   !!! !!!###$$$ hhhTTTFFFEEEDDDDDDEEEFFFEEECCCBBBBBBAAAAAAAAABBBDDDDDDFFFCCC@@@>>>>>>===<<<;;;999999888777666555555444111111000000/////////...---,,,+++***)))(((((((((''''''&&&%%%%%%$$$$$$#########"""!!! !!!"""!!!   !!!!!!   !!!!!!### !!!!!!    !!!  """$$$""" ###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!""""""!!!  !!!!!!""""""!!! !!!"""""" !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!"""############!!!!!! !!!!!!  !!!!!!""""""#########""""""!!! !!!""""""!!! !!!""""""""" """!!!  !!!"""""""""!!!""""""!!!      ###%%%  |||cccMMMFFFEEEDDDDDDEEEFFFDDDCCCEEEDDDDDDCCCDDDEEEFFFGGGCCC@@@===;;;;;;;;;:::888;;;:::999888777666555444000000000000////////////---,,,***(((''''''((((((&&&&&&%%%$$$$$$######"""$$$###"""!!! !!!""" $$$  !!!!!!!!! !!! """ !!!   !!!""""""       !!!!!!!!! %%%"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""######"""  !!!!!!  !!!!!!  !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######### !!!""""""###"""###$$$$$$$$$"""!!! !!!"""#########"""  ######""" """!!!  !!!""" !!!$$$&&&$$$ !!! !!!!!!   """    """%%% !!!""" !!!!!!!!!www^^^LLLDDDCCCDDDEEEFFFFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA???===:::999999:::;;;::::::999888777666555444###(((...///,,,***+++---,,,***((('''(((((('''&&&'''&&&&&&%%%$$$###!!!!!!"""!!!!!! !!!!!!   """ !!!"""""" !!!"""###"""!!! !!!!!!  ###"""  !!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!  !!!"""%%%$$$######$$$$$$###""" """!!!!!!!!!  ######"""""""""""""""############!!! !!!"""######"""!!!"""###"""   """###""""""""""""""""""!!!!!!  !!!   !!!  !!!"""   """ !!! !!!!!! www^^^KKKEEEDDDDDDFFFGGGGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???===:::999999:::;;;:::999888666555555444444,,,000555555111......000...,,,******++++++***)))&&&&&&&&&%%%$$$###!!! %%%$$$$$$############### !!!!!!  $$$!!!  !!!!!!###   """"""!!!       !!!!!!  """###"""!!! !!! !!!!!!!!! """"""!!! """!!!  !!!"""###"""!!!!!!"""""" !!!   !!!""" !!!!!!!!!!!!!!!!!!         yyy```LLLFFFFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@>>>===;;;:::::::::;;;999888666555444444444444///222444333///++++++,,,///---+++++++++,,,+++***%%%%%%%%%$$$###"""!!! ###"""!!!!!! !!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!%%%###!!!       !!!!!!!!!!!! !!!""""""!!! !!!!!!  !!!  !!! """!!!  !!!"""!!! !!!"""""" """"""!!!!!!   !!!!!!!!!  !!!!!!       !!!!!!~~~dddPPPGGGGGGGGGHHHIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBBBB???>>><<<;;;:::::::::;;;:::888666555444444555666///000111///,,,))))))***...,,,***)))******)))((($$$$$$$$$$$$###"""!!! !!!!!!  """"""###$$$$$$$$$###!!! !!!""""""""""""  !!!###!!!  """"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""" !!!""""""!!! !!!!!!!!!!!!!!!!!! """!!!  """"""!!!!!!  !!!!!!!!!  !!!!!! !!!!!!!!!  !!!  !!!  !!!!!!!!!      !!! ~~~eeeRRRHHHHHHGGGHHHIIIIIIFFFDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>===<<<<<<;;;;;;;;;;;;:::999777666666666666777222333222111///...//////...,,,***)))******)))((($$$$$$$$$$$$$$$###"""!!!%%%$$$######""""""######%%%###""""""$$$###!!! !!!""""""""""""      !!! !!!############"""!!!  """"""!!!!!! !!! !!!!!!!!!!!!"""!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""### !!!!!!     !!!   !!!!!!!!!"""""" !!!!!! |||cccPPPHHHHHHGGGHHHIIIHHHFFFCCCCCCCCCCCCCCCCCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;888888888888777777777666444222111000///000111111///---+++++++++,,,+++***%%%%%%%%%%%%%%%$$$############"""!!!!!!!!!!!!"""%%%"""!!!!!!  !!!!!!!!!!!!!!!!!!  !!!   !!! !!!   !!!"""!!! !!!"""!!! !!!!!!"""""" !!!   !!!!!!""""""""" !!!   !!!!!!!!! zzzcccQQQHHHGGGGGGHHHHHHGGGEEEBBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<;;;;;;666777888999888777555444333000...,,,,,,---.........,,,******++++++***)))%%%&&&&&&&&&&&&%%%$$$$$$!!!!!! ###  """  !!!       !!!!!!!!!   """"""       !!!!!!   !!!""""""     !!!!!! !!!  {{{dddSSSHHHGGGGGGGGGHHHGGGDDDBBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<===<<<<<<;;;;;;333555777999888777444222555222...,,,,,,---------,,,***((('''(((((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$###"""""""""""""""   """!!! !!!""""""!!! ###&&&### """"""     !!!"""!!!!!!  !!!"""######!!!###"""!!!""""""!!!  """"""   !!!""" !!!!!!   !!!!!! !!!"""""""""!!!     !!!     zzzaaaPPPHHHFFFCCCBBBCCCDDDEEEEEEBBBBBBBBBBBBAAA@@@@@@?????????===<<<;;;::::::999::::::999888777666555555333333222111000///......000///---+++***)))(((((()))(((&&&$$$#########$$$!!!  !!!!!!!!!""" !!!!!!!!!!!!!!! ###!!!   !!!###!!!!!!!!! %%%### !!! !!!    !!!    !!!!!!"""###### !!!!!!  !!!!!! ###$$$""" !!!""" !!!'''&&&$$$###"""!!!   xxx___OOOIIIFFFCCCCCCDDDEEEEEEEEEDDDDDDDDDBBBAAA???===<<>>===<<<;;;:::::::::999888777666555444444333222222111000///...------...---,,,***)))(((''''''((('''&&&$$$###"""######"""!!!  !!!!!!!!!!!!  !!!!!!!!!      !!!!!!!!! %%%$$$!!!    !!!!!! www___PPPIIIGGGDDDDDDEEEFFFFFFEEECCCCCCCCCBBBAAA@@@>>>===???>>>===<<<;;;:::::::::999999888777666555555444111111000///...------,,,---,,,***)))((('''&&&&&&'''&&&%%%###""""""""""""###"""!!! !!!"""###"""!!!  !!!!!!   !!! !!!  !!! !!!   !!!!!!!!! """!!!   !!!!!!   !!! xxxaaaSSSIIIGGGEEEEEEFFFGGGFFFEEE???@@@@@@AAABBBBBBBBBBBB>>>>>>===;;;;;;:::::::::<<<<<<;;;:::999888777777222222111000///...------,,,,,,***)))((('''''''''%%%%%%$$$###"""""""""!!!###"""!!! !!!!!!###"""!!!    ###""" ###   !!!!!!  !!!   !!!!!!!!!  """ vvvaaaTTTIIIGGGEEEEEEFFFGGGFFFEEE???@@@@@@AAABBBBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777444333333222111000//////---,,,+++***)))((((((((($$$$$$$$$$$$###""""""!!!"""!!!  !!!!!!!!!!!!!!!   !!!!!! !!!"""###!!!    !!!    !!!  rrr^^^RRRHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>=========<<<;;;;;;;;;;;;;;;999999888777666555555444555444333222111000000///---,,,+++***))))))))))))$$$$$$%%%%%%$$$######""""""!!!  !!! !!!!!!!!!"""""" !!! !!!!!!!!!!!!!!!     """         ###!!! !!!!!! """######ppp\\\RRRFFFEEEDDDEEEFFFFFFDDDCCCDDDDDDDDDBBBAAA???===<<<======<<<;;;;;;;;;;;;<<<999888777666555444444333444444333222111000//////+++***))))))(((((((((((($$$%%%%%%&&&&&&%%%#########"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!! ### !!!###"""!!!!!!  !!!!!!"""!!!       !!!!!!   """ !!!###$$$###  !!!  """   """""""""###"""!!!qqq^^^SSSFFFEEEDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@???======<<<;;;;;;;;;<<<<<<::::::999888777666555555333333222111000///......***)))((('''''''''''''''$$$%%%&&&'''&&&%%%$$$###%%%$$$"""!!!!!!!!!"""###""""""""""""!!!    """ !!!!!!!!!  !!!"""###$$$!!!"""###"""!!! """###  !!!!!! !!!"""   !!!!!! """"""!!!""""""!!! !!!$$$ """   !!!!!!!!!   !!!rrr]]]PPPDDDDDDEEEGGGHHHHHHFFFCCCGGGEEEBBBAAAAAAAAA@@@>>>CCC@@@===;;;;;;;;;:::999;;;:::777555333222222222///000000111111111111111...------,,,+++***))))))##################$$$$$$'''&&&$$$"""!!! """!!! !!!!!!  !!!!!! """!!!   !!!!!! """   !!!!!!   !!!"""""""""!!!    !!!  !!! !!!   &&&$$$ qqq]]]QQQDDDDDDDDDFFFHHHHHHFFFCCCEEECCCAAAAAABBBBBBAAA@@@???<<<:::999999:::999888888888666555444444444444111111111111000//////...---,,,+++***)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""### !!!!!!  !!!!!!  !!!  !!!"""  !!!###$$$     !!!ooo\\\QQQDDDDDDDDDFFFHHHHHHFFFDDDCCCBBB@@@AAABBBCCCBBBAAABBB@@@===<<<<<<<<<;;;999666666666777666666555555111111111000///...,,,,,,++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""  !!!!!! !!!"""!!!""" !!!!!!   !!!!!!  !!!!!!   !!!   !!!  nnn[[[PPPEEEDDDDDDEEEGGGGGGFFFDDDCCCBBBAAABBBCCCCCCAAA@@@EEECCC@@@???>>><<<:::888777777888999888777666555000000000000///...---,,,,,,+++***)))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###""" $$$###"""!!! """  !!!   !!!!!!  !!!!!!"""!!!!!!  !!!"""!!!    ###!!!!!! mmmZZZNNNEEEDDDDDDEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCBBB???===???===<<<;;;;;;;;;999777999:::::::::999777555444......////////////......,,,,,,+++***)))(((((('''%%%$$$$$$$$$#########"""$$$$$$"""!!!  !!!!!!$$$"""   !!!!!! !!! """!!!  !!!###""""""!!!   """!!! ppp[[[NNNFFFDDDDDDDDDFFFGGGFFFEEEEEEDDDCCCCCCCCCBBB>>><<<:::999999;;;===>>>===;;;999999999888777666444333---...///000000000000///---,,,+++***)))(((((('''%%%$$$$$$######""""""""" !!!"""######"""$$$%%%###!!!!!!!!!  !!!""" !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!   !!!###""" !!! uuu]]]NNNFFFEEECCCDDDFFFGGGGGGFFFCCCCCCCCCCCCDDDCCC@@@===<<<;;;;;;===>>>???===;;;666555555444333333444444000000000111000000//////++++++***)))(((''''''&&&&&&&&&%%%$$$$$$###""""""  """######!!!###$$$ """ !!!!!!  ###"""###   !!!!!! !!!  ###""""""%%%yyy```PPPFFFEEECCCDDDFFFGGGGGGFFFAAAAAABBBCCCEEEDDDAAA???===<<<;;;::::::888444222222222111000111222333555222222222222111///...---******)))((('''&&&%%%%%%''''''&&&%%%%%%$$$#########"""!!! """!!!   !!!!!!   """###!!!!!!!!!!!! !!! !!!"""######   ###""" """"""$$$###  """"""!!!!!!  ### ### cccMMMDDDBBBAAABBBDDDEEEEEEEEEEEEFFFGGGHHHFFFDDDAAA???>>>===<<<:::888666444444777666666666666555222///333222000........./////////---***)))******((('''(((&&&$$$"""!!!!!!"""###!!!"""!!!!!! !!!###%%% !!!  !!!   ### !!!""" """###(((&&&###    !!!!!!     !!!   """### !!!"""$$$ !!!eeePPPDDDCCCBBBBBBDDDFFFEEEEEEEEEFFFGGGHHHGGGDDDAAA@@@@@@???>>><<<:::999888888999888777666666444111///222111000//////.........///,,,***)))***)))((('''&&&%%%$$$######%%%'''(((""""""######"""!!!!!!"""###"""!!! !!! !!!!!!!!! !!!  """ !!!$$$ !!!  !!!###"""  !!!""" !!!"""!!!$$$"""   """&&&!!!!!!###!!! !!!!!!"""hhhSSSFFFDDDCCCCCCEEEFFFEEEEEEFFFGGGHHHHHHGGGEEEBBBAAAAAA@@@>>><<<;;;;;;;;;;;;888777666666666666333111111111111000000///...---...,,,***)))))))))((('''&&&%%%$$$$$$$$$%%%&&&'''$$$###!!! !!!!!!"""!!! """""""""!!! !!!  !!!   """$$$  !!!!!!  """  ###%%%###  !!!   jjjVVVGGGEEEDDDDDDEEEFFFEEEDDDFFFGGGGGGHHHGGGEEECCCBBB???>>><<<:::999:::;;;<<<555444444555666777666555000000111111111///---,,,---+++))))))))))))(((''''''&&&$$$###"""!!!!!!!!!'''$$$!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!"""    !!!  """  !!!!!!  """$$$ kkkXXXIIIGGGEEEEEEEEEFFFEEEDDDFFFFFFGGGGGGFFFEEEDDDCCC>>>===<<<;;;:::;;;<<<<<<777555444444555555444333000000111111111///---,,,,,,***)))((())))))((('''&&&%%%$$$###"""!!!!!!!!!)))%%%!!! !!!###$$$$$$   )))"""$$$&&&!!!  !!! !!!$$$$$$!!!     """mmm[[[JJJHHHFFFEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCC??????>>>>>>>>>===<<<<<<:::777444333222222000...111111111000000///...---,,,***(((((()))))))))'''$$$$$$%%%%%%%%%&&&&&&&&&$$$ !!! !!!  !!! !!!!!!   !!! !!!$$$+++222---$$$    !!!  !!!%%%!!!ooo___KKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBB===>>>??????>>>===;;;999777555222111111111000///222111000//////.........+++)))(((''')))))))))((($$$$$$%%%%%%&&&&&&&&&%%% !!!!!!%%%***---     ###444;;;111&&&""" !!!   &&&!!!  qqqaaaLLLJJJHHHFFFGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBB;;;<<<===>>>===:::777555111///...///111333444444333222000.........//////+++)))''''''((())))))(((%%%%%%%%%$$$###"""!!! ######&&&%%%###$$$---555:::""""""!!!!!!  !!!"""!!!  !!!###$$$///===<<<***"""$$$###    !!!######!!!""""""  !!!""" !!!""""""  %%% vvveeeUUUPPPKKKJJJKKKJJJFFFAAAAAACCCDDDEEEEEECCCBBB@@@???>>>===<<<:::999888777666666555444333333333333000000000000////////////,,,,,,+++***)))(((''''''$$$$$$$$$###############!!!"""!!!!!!###%%%+++...///)))""" """  ###"""!!! !!!!!! !!! !!!   $$$$$$ !!!!!!!!!!!!'''<<>>===<<<:::999888777666666555444333333333333000000000000////////////******)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######### !!!"""!!!!!!%%%$$$### !!!&&&+++---###  """***,,,)))   !!!"""000666***     |||jjjRRRMMMHHHFFFGGGHHHGGGEEEBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>===<<<:::999888888777666555444333333333333000000000000////////////******)))((('''&&&&&&%%%&&&&&&%%%%%%$$$###""""""!!!"""###!!!  """"""%%%!!!)))333666(((!!!!!! """ """))),,,***###!!! """!!!$$$$$$ !!! zzzgggPPPLLLGGGEEEFFFHHHIIIHHHAAAAAABBBBBBAAA@@@???>>>>>>===<<<;;;:::999888888777666555444444333333333000000000000////////////---,,,,,,+++***)))((((((&&&&&&%%%$$$###"""!!!!!!######"""!!! !!!"""!!!%%%""" +++666AAA000 !!!"""!!! !!!!!!!!! """!!!$$$""" """!!!!!!!!!!!!!!! $$$###   !!!!!!    !!!!!!""" !!!xxxdddMMMJJJFFFCCCDDDEEEGGGHHHAAAAAAAAA@@@???>>>============<<<;;;::::::999888777777666555444444444444000000000000////////////------,,,+++***)))((((((%%%$$$$$$###""""""!!!!!!$$$###!!! !!!""""""$$$%%%$$$!!!###(((EEE333###"""$$$"""    !!!***000222,,,%%%""" """   !!!   !!! wwwbbbIIIGGGDDDBBBBBBCCCDDDFFFCCCBBBAAA@@@??????>>>>>>======<<<;;;::::::999999888777666555444444444444000000000000////////////++++++***)))(((''''''&&&$$$$$$$$$############"""%%%"""!!!!!!!!!  """$$$AAA111###!!!!!!!!!""""""///@@@KKKZZZTTTBBB+++  !!!######!!!   !!!  !!!  !!!  uuu```IIIHHHGGGEEEDDDCCCDDDFFFFFFEEEDDDCCCAAAAAA@@@@@@<<<<<<<<<;;;;;;::::::999888777666555444444444444000000000000////////////,,,++++++***)))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%"""!!!!!!  !!!###$$$&&&''':::...###  !!!""""""!!!    !!!""" !!!)))999LLL[[[YYYbbbVVV444  """$$$%%%"""""""""######"""  !!!!!!!!!      sss]]]KKKLLLKKKJJJHHHGGGGGGHHHHHHHHHFFFEEECCCCCCCCCCCC<<<<<<<<<;;;;;;:::::::::888777666555555444444555000000000000////////////...------,,,+++***))))))%%%%%%&&&''''''(((((()))%%%!!! ###&&&))))))%%%######%%%666---%%%###!!! !!!!!!  !!!    !!!!!! &&&555IIIWWW+++GGGNNN222 """ """###!!!  """""" !!!!!!   !!!!!!"""###"""  !!!      rrr]]]KKKJJJHHHIIIIIIHHHFFFDDDIIIIIIHHHFFFEEECCCBBBAAA@@@>>>;;;:::;;;;;;;;;:::888999999999777444111///000000000000000111111222+++******)))((('''&&&&&&$$$%%%&&&''''''&&&$$$###"""  """###"""&&&111444+++%%%(((***&&&???***&&&###  !!!###"""!!! $$$///>>>JJJHHH555&&&""" !!!"""!!!$$$"""  """ !!!""""""!!!!!!!!!$$$%%%"""  !!!!!!  !!!!!!&&&"""ooo[[[KKKJJJIIIIIIJJJIIIGGGEEEIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>;;;::::::::::::999:::::::::888666222///,,,222222111000//////000000......---,,,+++******)))###############"""!!! ###""" !!!#########;;;NNN@@@&&&***666999'''$$$"""!!!"""###!!!!!! !!!"""!!!  &&&111:::;;;,,,!!!!!!   !!! """$$$!!! !!!  ######!!!     mmmYYYJJJIIIHHHIIIJJJIIIGGGFFFGGGGGGGGGFFFEEEDDDDDDCCCAAA>>>;;;999999999888777888888888777555222///...444333222000//////......---,,,,,,+++***)))((((((''''''&&&$$$############%%%###!!!!!!"""######"""000>>>>>>;;;<<<<<<999///### """ """$$$%%%!!!!!!  ###(((+++!!! !!!    !!! !!!!!!    !!!!!!  !!!  nnnZZZHHHHHHGGGHHHIIIIIIGGGEEEGGGFFFFFFFFFEEEEEEDDDDDDAAA>>>;;;999888888777555333333444555555444333333333222111000////////////,,,,,,+++***)))(((''''''***)))'''%%%$$$###$$$$$$&&&$$$!!! !!!""""""!!!%%%"""###000EEEPPPCCC000%%%   """######"""!!!    !!!     !!!!!!!!! !!!!!!!!!mmmXXXFFFFFFEEEFFFHHHHHHGGGEEEGGGFFFFFFFFFEEEEEEDDDDDDAAA>>>;;;999888888777555222333333444444444444444111000000000000000111111//////...---,,,++++++***'''&&&$$$""" !!!%%%"""  !!!!!! """$$$&&&+++111444///(((      !!! !!!""""""  !!!"""!!!   """""" ###  !!!jjjVVVFFFEEEEEEFFFHHHIIIHHHFFFGGGGGGGGGFFFEEEDDDDDDCCCAAA>>>;;;999999999888777777666666555444333222222000000000000000111222222...------,,,+++***)))((('''&&&%%%$$$###"""""""""###!!! !!!!!! !!!###$$$###!!! !!!!!!   !!!!!! $$$$$$$$$###  !!! !!! ###!!!   !!!  !!!iiiWWWGGGFFFFFFHHHJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>;;;::::::::::::999999888777555444333333333222111000000000000000111+++***)))((('''&&&&&&%%%''''''''''''&&&&&&%%%$$$###!!!!!!"""###"""###"""$$$!!!   ###"""!!!    !!! !!!      !!!"""!!!!!!!!! !!!!!!"""""" !!!!!!jjjZZZHHHGGGHHHIIILLLMMMLLLKKKIIIIIIHHHFFFEEECCCBBBAAA@@@>>>;;;:::;;;;;;;;;:::666666555555555666666777444333222000////////////------,,,+++***)))(((((("""###$$$%%%$$$###"""!!!###""" """$$$$$$$$$###!!! !!! !!!"""      !!! !!!!!!!!!  !!!!!! !!!!!!!!! !!!!!! !!!  !!! """""""""!!! !!!"""   !!!"""  !!!!!!!!!!!! !!! !!!!!!    !!!!!! fffRRRHHHGGGGGGHHHIIIJJJHHHGGGHHHHHHGGGEEECCCAAA???>>>>>>======;;;:::999888888777555333333555555333000...------------......///111///,,,***((('''''''''&&&$$$!!! !!!$$$%%%%%%"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" """""" !!!"""$$$###!!!'''###!!!      !!!!!!!!!"""###"""  """!!!   ###'''  !!!  jjjVVVHHHGGGGGGHHHJJJKKKJJJHHHHHHHHHGGGEEECCCAAA???>>>======<<<;;;::::::999999888555333444555555333111111111000000///000000000...---+++)))'''&&&%%%%%%(((%%%"""!!!"""$$$%%%%%%###""""""!!! !!!!!!!!!#########"""!!!!!! !!!   !!!  !!!!!! !!!!!!  !!!""""""!!! !!! !!!  !!!  !!!!!!""""""!!!!!! !!!444...&&& """!!! !!!###""""""!!!!!!  !!!!!!   !!!   !!!!!!nnnYYYJJJIIIHHHIIIKKKLLLKKKJJJHHHGGGFFFEEECCCAAA???===<<<<<<<<<;;;;;;:::::::::888666555555555555444222333222111111000000000000//////...---+++***(((''')))&&&###"""###$$$$$$$$$$$$###!!! !!!"""###"""""""""!!!!!! !!!      !!!!!!   !!! !!!  !!!"""888222)))!!!  !!!######"""!!!!!! ###!!!   !!!  $$$!!!  qqq]]]NNNLLLKKKJJJKKKKKKJJJIIIGGGGGGFFFEEECCC@@@>>>===;;;;;;;;;;;;;;;;;;;;;:::888777666666666555444444222222000///............////////////---+++)))'''***'''$$$###$$$$$$$$$###$$$### !!!### """!!!  !!!    !!! !!!  !!!+++(((### !!! !!!"""!!!!!!  !!!   !!!!!!  !!! !!!"""   vvvbbbSSSPPPMMMKKKKKKJJJIIIGGGGGGGGGFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;:::777777777666555444444444222222000///............************)))'''%%%###)))'''%%%$$$$$$%%%$$$###$$$""" !!!"""  !!! """!!! !!!   !!!"""""""""  !!!    !!!!!!  !!!!!!!!!"""""""""#########  !!! !!!"""###$$$  !!!"""!!! !!!   yyyfffTTTQQQMMMKKKJJJJJJHHHGGGGGGFFFEEEDDDBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::666777777666444333333444333222111111000000000000+++++++++***)))(((&&&%%%(((&&&$$$$$$$$$%%%$$$######"""  !!!"""""" """!!! !!!"""###"""!!!    !!!!!!  !!!!!!!!! !!! """"""!!! !!!!!! !!!    !!!!!! !!! !!!!!!"""$$$$$$  !!! !!!!!!!!!!!!!!! !!!!!!!!! !!!   wwwcccRRROOOLLLJJJJJJJJJJJJIIIGGGFFFEEEDDDBBB???===<<<======<<<;;;::::::999999555666777666333222222444111111000000///000000000///...---,,,+++*********%%%$$$######$$$%%%$$$###!!!!!!  !!!!!!  !!!!!!!!!  !!!  !!!!!!     !!! !!!!!! !!!  !!!  !!!!!!!!!###"""!!!  !!!!!!!!!"""  !!!!!!!!!!!!  !!!"""!!!  !!!!!!rrr^^^PPPMMMJJJIIIJJJKKKLLLKKKFFFFFFEEEDDDBBB???===<<<>>>>>>===<<<:::999888888444666777555222111222444...------------......///...---+++)))(((((())))))$$$"""""""""$$$%%%$$$### !!!"""###$$$""""""   !!!!!!"""   !!! !!! !!!!!! !!!  !!!!!! !!!!!!""""""!!!!!! """###"""  !!!### !!!  !!!!!!!!!!!!"""(((&&&""" """   ###$$$###"""((($$$  !!! !!!!!! """!!! !!!$$$$$$!!! !!!  """   ppp]]]QQQNNNKKKIIIHHHHHHGGGEEEDDDFFFHHHHHHEEEAAA???>>>======<<<;;;999888777777666555444444222222111000...............---------222///+++))))))((('''%%%)))'''%%%%%%%%%%%%###!!!!!! !!!$$$$$$""" ######""""""!!!!!! !!!""""""!!! !!!""""""!!!!!! $$$""" !!!### !!!"""!!!!!! !!!!!!!!! !!!%%%$$$ !!!  !!!!!!  !!!  !!!!!!!!!!!! !!! !!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!  """"""!!! !!!  !!! ### !!!ooo[[[NNNLLLIIIGGGGGGGGGFFFEEEEEEGGGIIIIIIFFFBBB@@@???<<<<<<;;;:::999888888777777666666555444333222111000////////////.........000...+++)))))))))(((''')))'''%%%%%%%%%%%%###!!!$$$""" """###!!!!!! !!!  ###!!!  !!!###$$$    !!!"""""" !!! !!!     !!!   !!!   lllXXXKKKIIIFFFEEEFFFGGGFFFFFFGGGHHHJJJIIIFFFBBB@@@@@@:::::::::999999888888888888777666555444333333222111111000000////////////---+++)))))))))***)))(((((('''%%%%%%%%%%%%###""""""  !!!"""###"""  !!! !!!!!!!!! $$$'''  !!!!!!###"""!!! !!!"""### """###### !!!  !!!   !!!"""      """ """$$$###jjjVVVIIIGGGEEEEEEFFFHHHHHHGGGGGGHHHIIIHHHDDDAAA??????999999999999999999999888777777666555444333222222111000000000///.........+++)))((()))***+++***)))(((&&&%%%%%%%%%%%%$$$""" !!!!!! ###"""!!!"""   """  ### !!!!!!!!!  !!!!!! !!! !!!$$$%%%%%%$$$!!!  """%%%&&& !!!"""### !!!!!!!!!!!!   !!!###$$$ !!!      !!!"""!!!###"""gggSSSIIIGGGEEEEEEGGGIIIIIIIIIFFFGGGHHHFFFBBB???>>>===::::::999999999999999999666555555444333222111111000000///......---,,,,,,***)))((()))***+++)))((('''&&&%%%%%%%%%%%%$$$"""!!!!!!!!! !!!""" !!!!!!   !!! !!!      """ """!!! """$$$%%%%%%$$$ !!!!!!""""""  !!!!!!""""""   !!!"""###$$$  !!!"""###  !!!  !!!  !!!   fffQQQHHHGGGEEEEEEGGGHHHIIIIIIFFFGGGGGGDDDAAA>>>======;;;;;;;;;::::::999999999555555444333222111111000000000///...---,,,,,,++++++***))))))******(((&&&'''&&&$$$%%%%%%&&&$$$###%%%&&&'''&&&###!!!!!!!!! !!!!!!!!!!!! ###  !!! $$$###   !!!!!!!!! !!!"""""" $$$ !!!""""""  !!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""######""""""!!! !!!"""### !!!""""""!!!  !!!!!!   !!!"""""""""!!!  !!!"""###  """ eeeQQQHHHFFFDDDDDDEEEGGGGGGGGGHHHHHHGGGEEEAAA>>>============<<<<<<;;;:::999999666666555444333222111111111111000///...---,,,,,,,,,+++*********(((%%%###'''%%%$$$$$$&&&&&&%%%###!!!%%%%%%###!!!!!!!!!!!!!!!!!! """###%%%%%%$$$$$$%%%''' !!!"""!!!  !!!!!! !!! !!!!!!###"""   """""""""!!!!!!  !!!!!!!!! !!!!!!!!! !!!  """""""""""""""!!!!!!!!!  !!!""""""!!! """$$$$$$###!!! ###"""  !!!""" !!!""""""""""""!!!     !!!!!!  !!!"""######!!!    !!!  eeePPPGGGEEECCCCCCDDDEEEEEEEEEIIIIIIHHHFFFBBB???>>>>>>???>>>>>><<<;;;:::999999777777666555444333333222222222111000///...------...,,,+++******'''$$$!!!'''%%%$$$$$$&&&&&&%%%###!!!"""!!!"""###!!!!!!!!!  ######!!! !!!  !!! !!!  !!! !!!"""  !!!  !!!""""""!!!!!!!!!###$$$%%% """###### !!! !!!!!! !!!"""$$$%%%'''######""""""!!!!!!!!! !!!"""""""""!!! ###%%%%%%###!!!###"""  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!""""""!!! !!!"""######!!! !!!   !!!"""!!! !!!"""hhhTTTFFFDDDBBBBBBCCCDDDDDDDDDEEEEEEDDDCCCAAA@@@??????BBB???===;;;;;;:::999777666666555444333333222222000000000000////////////+++,,,---,,,)))&&&%%%%%%&&&$$$"""!!!""""""!!! ############"""!!! !!!### ###### !!!  !!! %%%###  !!!"""###  !!!!!! !!!!!!""""""""""""!!!!!!!!!%%%&&&$$$""" !!!!!!  $$$"""  !!!###"""  """ !!!!!!  """%%%###"""!!! !!!""""""###"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!! """###"""!!! """###""""""!!! """"""""""""""""""""""""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###!!!""""""!!!!!! !!!  !!!&&&%%%###""" """"""!!!    """   !!!gggSSSFFFDDDBBBBBBCCCEEEEEEDDDEEEEEEDDDCCCAAA@@@??????@@@>>><<<;;;;;;;;;999888666666555555444444333333000000000000////////////,,,---...---***((('''''''''&&&$$$$$$%%%%%%%%%$$$############"""!!! !!!""""""        """###"""!!! !!!!!!  """###!!!!!!!!!!!!  $$$"""!!!!!!"""!!! !!!"""$$$"""!!!"""######!!! !!!!!!!!!!!!%%%$$$###""""""###$$$$$$######"""!!!!!!!!!""""""!!!"""###"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""   &&&%%%$$$###!!!!!!!!!!!!   gggSSSGGGEEECCCBBBDDDEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;;;;;;;:::888555555555555555555555555000000000000////////////+++,,,---,,,***)))((()))(((&&&%%%%%%&&&'''&&&%%%#########""""""!!!!!!   ######!!!  ###"""         """""""""!!!!!!!!!  !!!!!!   !!!!!!""""""!!! ###"""!!!  !!!""" !!!"""######"""!!!"""######!!!  ###&&&&&&"""$$$$$$############$$$$$$######"""""""""###$$$$$$!!!"""######!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$"""!!!"""############$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""$$$%%%!!!!!! ###""""""!!!!!!!!!!!!!!!!!!""" hhhTTTGGGEEECCCCCCDDDFFFFFFEEEFFFEEEDDDCCCAAA@@@>>>>>><<<:::::::::;;;;;;:::888555555555666666666666666000000000000////////////)))***++++++)))((()))***((('''$$$$$$$$$%%%$$$"""$$$######""""""!!!!!!!!!!!!!!!!!!!!! !!!"""%%%%%%%%%"""""""""!!!!!!"""""""""$$$"""  !!!  ######""""""!!! """"""############""""""!!!!!!!!!""""""###""""""###"""!!! !!!!!!!!! """"""!!! !!!!!!"""  !!!"""""" !!!!!!!!! """!!!###(((,,,,,,%%%!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$%%%%%%!!!""""""!!!!!!!!!###"""""""""""""""#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""" """ !!!$$$%%%&&&###############""""""""" !!! kkkWWWHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA???>>>===:::999999:::;;;;;;999888555555555666666666666666000000000000////////////***+++,,,+++***)))+++,,,+++)))&&&%%%$$$$$$"""!!!$$$######"""!!!""""""###!!!!!!   """$$$$$$$$$!!!""""""""""""""""""!!!"""!!! !!!$$$"""     """!!! !!!!!! !!!!!!!!!  """"""############"""""" !!!"""###$$$%%%%%%""" """###""" """"""!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!!!! !!!###"""###(((---,,,%%% !!!!!!"""""""""""" !!!"""###$$$%%% """$$$$$$#########$$$#########$$$$$$%%%%%%%%%###%%%'''''''''''')))***''''''&&&&&&%%%$$$$$$###"""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!!!! ######################## !!!!!!   !!!###$$$###!!!"""""""""############### !!!!!!!!!!!!   !!!!!! lllYYYIIIGGGEEEDDDFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>===999999999:::;;;;;;888666555555555555555555555555000000000000////////////---......---++++++,,,...---***(((&&&&&&%%%$$$"""$$$$$$"""!!!!!!"""###$$$ !!!   &&&$$$!!! """ !!!$$$ !!!"""######!!!"""""""""!!!!!!!!!   !!!  !!!!!!""""""!!!!!!  ###%%%&&&### !!!###$$$### !!!!!!""""""""""""############""""""!!! !!!"""$$$$$$###"""###$$$!!!!!!"""%%%'''&&&"""!!!"""###$$$$$$%%%$$$$$$ !!!"""###$$$%%%###&&&((()))((('''((((((%%%%%%%%%&&&&&&'''((((((%%%&&&((()))((()))***,,,(((''''''&&&%%%$$$$$$###########################!!!!!!!!!""""""#########!!!!!!!!!!!! ########################!!!    !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""  !!!!!!!!! lllYYYIIIGGGEEEEEEFFFHHHHHHGGGGGGFFFEEECCCAAA???======999999999:::;;;:::777444666666555555444444333333000000000000////////////,,,---,,,+++))))))***,,,***(((&&&%%%&&&&&&&&&$$$%%%$$$"""!!!!!!"""$$$%%% """!!!   !!! !!!!!! $$$ !!!!!!!!!!!!!!!"""###"""!!!  !!! !!!!!!!!!!!!""""""""""""!!!!!! """$$$'''### !!!$$$%%%### !!!!!!"""###############!!!!!!"""""""""!!!!!! """%%%%%%###"""###%%%!!!!!!!!!"""""""""!!! !!!###$$$%%%%%%$$$$$$""""""""""""######$$$%%%$$$'''***++++++*********&&&''''''((())))))******)))***+++***)))((()))***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!!!!""""""!!!!!! ###!!!  !!!""""""!!!  !!!"""!!!     lllYYYIIIGGGEEEEEEGGGHHHHHHGGGGGGGGGEEECCCAAA???===<<<999999999:::;;;999666333666666555444333333222222000000000000////////////******)))'''%%%%%%&&&((($$$###""""""$$$&&&%%%%%%%%%$$$"""!!!!!!###$$$&&&"""""""""""""""""""""""" """!!!  !!!!!!  !!! !!!!!!  !!!"""###  !!!!!!  !!!######!!!"""  !!!###$$$###"""  !!!!!!!!!!!!""""""!!! !!!"""""" !!!!!!######$$$$$$$$$$$$######!!!######!!!"""%%%((($$$ !!!$$$&&&### !!!"""############### !!!"""#########"""!!!######!!! """$$$#########""" """$$$!!!"""#########"""$$$$$$######$$$$$$%%%&&&###&&&)))+++***))))))***'''(((((()))***++++++,,,,,,------,,,)))''''''(((&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!***'''###!!!!!!""""""""" !!!!!!"""""" !!!!!!  !!!       !!!  fffUUUHHHFFFEEEFFFIIIJJJJJJJJJGGGGGGEEEAAA>>>===???AAA@@@>>>;;;999777555555555444444222222222222444444222222111111000000//////......---+++)))((('''&&&%%%&&&'''((((((&&&$$$######"""!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!! !!!!!! ######""""""!!!!!! """!!!!!!   !!!!!!  !!!""""""""""""""""""""""""###!!! """""" !!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!! !!!"""$$$%%%&&&"""""""""######"""""""""$$$###!!! """###%%%"""###$$$$$$###"""!!! ########################$$$$$$$$$###"""!!! ######$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((&&&$$$'''((()))******)))'''&&&......---,,,+++)))'''&&&&&&%%%%%%''')))******)))(((((()))(((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$############)))(((&&&%%%%%%%%%&&&&&&!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!""""""!!!!!!  !!!""""""!!! !!!  !!!"""%%%###!!!"""""" """$$$!!!   !!! fffVVVHHHFFFEEEFFFHHHIIIIIIHHHHHHFFFDDDBBB@@@????????????>>><<<:::999888777777555444333222222222333333333333222111///...------,,,,,,,,,+++***)))((((((%%%&&&'''((((((&&&$$$### !!!"""######!!!!!!"""""""""!!! !!!""" !!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""""""$$$'''(((&&&$$$"""""""""!!!  !!!"""!!!!!!"""""""""!!! """"""""""""""""""###$$$######""""""""""""######%%%$$$"""!!!!!!!!!###$$$"""######$$$$$$###"""!!!$$$$$$$$$#####################$$$$$$$$$###""""""""""""!!! !!!"""###&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((***+++***)))+++,,,,,,---.../////////111111000...---***)))'''***((('''''')))******)))******+++++++++***))))))((()))))))))((((((''''''&&&'''(((((((((((('''&&&((((((''''''&&&&&&''''''%%%%%%###"""""""""###############""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!""""""!!!  ###!!! !!! !!!###   !!!"""!!!    eeeUUUHHHFFFEEEEEEFFFGGGGGGFFFIIIFFFCCCBBBCCCCCC@@@============<<<;;;:::999888777666444333222222222222333333222000...---+++++++++++++++***************%%%&&&'''''''''&&&%%%$$$!!!###$$$%%%!!!""""""######""" !!!###"""!!!"""  !!!!!!  !!!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###%%%&&&$$$###$$$###""""""  !!!!!!!!!"""#########""""""$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###""""""###$$$$$$$$$######%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%'''%%%###""""""###%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))))),,,+++***+++---............---,,,,,,---...///000444333333111000...,,,+++000...***))))))*********,,,,,,---.........------++++++++++++*********)))((()))************))))))*********+++++++++++++++(((((('''&&&&&&&&&'''''''''&&&&&&%%%$$$######"""!!!""""""###$$$%%%%%%%%%!!!!!!"""######""""""!!! !!!!!!""""""!!!!!! !!! !!! """!!!  !!!!!!  !!!!!!!!!  """###~~~aaaQQQHHHFFFDDDDDDEEEFFFFFFEEEJJJFFFBBBCCCEEEEEE@@@;;;<<<=========;;;999777666888777666444333111111000222111000///...---,,,+++,,,,,,++++++***)))))))))&&&&&&'''''''''&&&%%%$$$ !!!"""###%%%%%%!!!!!!"""######"""!!! !!!"""!!!  !!!!!!!!!!!!   !!!  !!! !!!"""###!!!  !!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!! ###"""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""#########$$$$$$######"""""""""""""""%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$""""""""""""""""""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''******+++,,,------......///---++++++...000000000111///---+++***+++---...333333444444444333222222777333...+++++++++++++++---...///000000000000000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////,,,,,,+++++++++++++++,,,+++***)))((('''&&&%%%%%%%%%%%%$$$###""""""######!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!###""""""!!!!!!""""""###"""###"""!!!!!!!!!!!!    !!!""""""!!!    {{{^^^NNNGGGFFFDDDDDDEEEFFFEEEDDDIIIEEEBBBBBBEEEDDD???:::<<<======<<<:::777555333888777777555333222000000////////////...............---,,,+++)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###""""""######### !!!"""######"""!!!   !!!""" !!!!!!""""""!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!######"""  !!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""""" $$$%%%%%%%%%###""""""!!! !!!!!!!!!""""""###### !!!!!!""""""!!!  !!!"""###$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%%%%%%%$$$#####################$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$###"""!!!%%%&&&&&&'''((())))))))),,,,,,---...//////000000...---++++++---///000000222000---,,,,,,...111333000111333555777888888999;;;777222///.........---...///000000111111111111//////...---,,,------...---------....../////////---...///000111111000000,,,,,,,,,------------,,,......---,,,***)))(((((((((((('''&&&%%%%%%%%%%%%###############"""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""###"""!!!!!!!!! !!!!!!!!!  !!!"""""""""!!!     !!! |||^^^LLLGGGEEEDDDDDDEEEFFFFFFEEEHHHEEEBBBAAABBBBBB???<<<<<<<<<;;;:::999777666555777777777666444333111000....../////////000000000///...---+++)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$###"""!!!!!!!!!!!!""""""!!!!!! !!!$$$  !!!!!!!!!!!! !!!!!!!!!"""!!! """"""!!!!!!  !!!   !!!!!!!!! !!!!!!!!!"""""""""  """###""""""###$$$ !!!!!!######$$$%%% """"""###"""!!!  !!!"""###$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$&&&'''(((***+++,,,,,,,,,,,,,,,------......//////...---,,,---///000000///+++***))))))***---000222---///222555888;;;<<<===<<<999555222222111111000000000111111222222111111000///---,,,,,,,,,---...///.........///000111222000000222333333222111111000000111222222222111111111000000///...---,,,,,,+++++++++++++++,,,,,,,,,''''''&&&&&&%%%$$$""""""###""""""!!!!!!""""""###  !!!""""""  !!!!!!   !!!"""""""""!!!   ~~~aaaNNNFFFEEEDDDDDDFFFHHHHHHGGGFFFEEEBBB@@@???>>>>>>>>>;;;::::::999999999::::::777777777666555333222000000000000000000000000000------,,,+++***)))((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$###!!! !!!!!!!!!  """""" !!!### !!!!!!!!!   !!!!!!!!!!!!  !!!    !!!!!!!!! !!!!!!!!! !!!""" !!!###!!!!!!!!!"""#########$$$!!!#########"""!!!"""!!!!!!!!!!!!"""$$$$$$$$$###"""""""""""""""""""""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%%%%%%%''''''%%%%%%$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$'''&&&$$$$$$%%%'''***,,,'''(((***,,,....................................///...///000222333222111***)))((('''''')))***+++---...111555888;;;<<<===;;;999777555555555444222222333333333333222222111///...,,,+++++++++------//////......///111222333333333555666555444333111333333555666666666555555222222111111000000000000---.../////////...---,,,,,,,,,+++***(((&&&$$$#########"""!!!!!!"""######!!!  !!!!!!######!!! !!!!!! !!!!!!  !!!"""!!!    cccQQQFFFEEEDDDEEEGGGIIIIIIHHHEEEEEECCC???<<<;;;===???:::999999999:::<<<>>>???666666777777666444222111333222222111000//////...+++++++++*********))))))''''''&&&%%%%%%%%%%%%&&&""""""!!! ###$$$""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """###"""!!!  !!!""""""""""""""""""   !!!!!! !!!!!!!!!!!!"""""""""""" !!! $$$&&&((('''###!!!"""$$$#########"""""""""""""""!!!###$$$$$$###"""$$$###"""""""""###$$$%%%&&&%%%$$$"""!!!!!! !!!###%%%''''''%%%###!!!!!!"""###$$$%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((!!!!!!###$$$%%%&&&&&&&&&'''$$$###)))---''')))+++---///000000000111111111000000000000000111111111333555666444222333222///,,,***(((''''''---///222555888:::;;;<<<:::999777777888777666444444555555555444333222222///---+++*********,,,---000//////...///111333444555666777888777666333222///000222333333333222222222222222222222222222222111111111111///,,,(((&&&000000///---+++(((&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$### !!!&&&&&&!!! $$$  !!!!!! !!!!!!!!!  !!!!!!!!!    !!!"""   !!! !!!!!!  """ !!!!!! iiiOOOEEEDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCBBB@@@>>><<<::::::::::::999888777666666888777777666555333222111...//////000///---,,,+++,,,...///---***((()))+++(((''''''''''''&&&&&&&&&%%%$$$$$$###"""!!! ######"""!!!  !!!!!!!!! !!! ###""" ###""""""!!!   !!!!!! !!!!!!   !!! !!! !!!!!!""""""######$$$$$$ !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!"""###%%%$$$$$$###"""""""""##################$$$$$$$$$!!!$$$%%%$$$%%%)))***((($$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$###$$$%%%'''((((((''''''))))))))))))*********+++,,,,,,---------.....................///000111222...000444888::::::999888999555000...//////---,,,,,,,,,---...000222444555555666666555555444333222111111222222222222222222000///---+++))))))))))))+++++++++,,,---///000111222333444555666555555444333333444444444444555555888888666333111000222444333333333444444444444444///000111111111000///...'''&&&%%%$$$###"""""""""&&&%%%$$$"""!!!!!! !!!""""""###"""  !!! """"""!!! !!!"""######"""!!!  !!!"""###    !!!!!!  jjjQQQFFFDDDCCCDDDEEEGGGFFFFFFBBBBBBBBBAAA@@@>>>===<<<::::::999999888888777777888777777666555333222111////////////...---,,,,,,,,,......,,,)))'''((()))''''''''''''&&&&&&&&&&&&!!!"""""""""############!!!!!!!!!!!!!!!  !!!!!!!!! """###""" '''(((!!!"""###!!!!!!   !!!!!!  !!!  !!!""" !!!!!!!!! !!! """!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""!!!######""""""""""""#########""""""!!!"""###$$$%%%''''''&&&%%%%%%%%%%%%%%%###############"""""""""###&&&&&&$$$$$$((((((%%%&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************)))(((((('''&&&&&&&&&'''(((******++++++***************)))......................../////////000000111111222666888;;;===>>>======>>>:::666222000000///---,,,------......///000222222000111111222222222222222000000//////////////////000///---,,,+++***++++++)))))))))***+++---...///222333444555666666555444333444444444555555666666555555444111//////000222333333333444444444444555444444444444333111///...+++***((('''&&&%%%%%%$$$&&&%%%$$$###"""!!!!!!!!! !!!!!!"""""""""!!!!!!###""""""!!! !!!!!!!!!     jjjSSSFFFDDDCCCDDDEEEGGGFFFFFFAAAAAAAAAAAA@@@???>>>===999999999999999999999999888777777666555333222111000000///...---------------......,,,)))'''''''''''''''''''''&&&&&&&&&&&&"""""""""""""""######### !!!!!!"""""" !!!"""!!! !!!###%%%$$$"""!!!+++...((("""######   !!!!!!!!!  !!!!!!!!! !!!"""### !!!!!!!!!"""""""""!!!!!!"""!!! ###%%%!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!"""###$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$######""""""###&&&&&&######&&&&&&###''')))***)))'''&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&***)))'''''''''))),,,---,,,,,,++++++***))))))))),,,,,,,,,,,,,,,---.../////////000111111111111000666999<<<===;;;:::<<<>>>;;;888555333333222000///111111000////////////000+++,,,---///000111111111000//////......---------///...------,,,,,,------))))))))))))***,,,------222333333444444444444333222222333444444555666666333444333111//////111333555555555666666666777777999999888777555333111000...---+++)))((('''&&&&&&'''&&&%%%###""""""""""""""""""""""""###$$$%%%&&&$$$######""""""""""""###%%% !!!###!!! """"""   iiiRRREEECCCBBBCCCDDDFFFEEEEEEAAAAAAAAAAAA@@@???======999999999:::::::::::::::888777777666555333222111222111///---------............---+++)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$###"""!!!  !!!!!!!!!!!! !!!""""""!!!  !!!  """$$$,,,///((("""!!!!!!!!!  !!!!!!!!!!!!!!! !!!  !!!""""""!!!!!!!!!!!!""""""""""""######""""""!!!"""###$$$######""""""!!!!!! ###"""""""""!!!!!!!!! """""""""""""""#########"""""""""!!!!!!"""""""""""""""!!! !!!"""###$$$######"""""""""######(((''''''&&&%%%$$$$$$###"""%%%%%%######&&&&&&###%%%'''))))))'''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&******)))))))))***+++,,,************************++++++,,,---...000222444222333444555555555555444222666::::::888777999;;;;;;:::999999888888777666777666444333111000000///+++,,,---///000000000111111111000///......------.........---............++++++++++++,,,,,,---...000000111111111111111000//////000000111222333333333444444333111111333555666666777777888888999999;;;:::999888777555444333000///---+++***)))((((((((('''&&&$$$############%%%%%%$$$###$$$%%%'''((("""!!!!!! !!!!!!### &&&&&&$$$### !!!!!!!!!!!!  !!!!!!"""   hhhQQQDDDBBBAAAAAACCCDDDDDDCCCDDDDDDCCCBBB@@@>>><<<;;;:::::::::::::::;;;;;;;;;888777777666555333222111222111///...------...///...---,,,+++***)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$###""" !!!!!!!!!!!! !!!"""""""""!!!!!!"""$$$&&&******$$$!!!  !!!!!!  !!!"""""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""""""""!!! $$$$$$$$$######"""""""""######""""""!!!!!! !!!"""""""""#########$$$"""!!!!!! !!!!!!"""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""''''''&&&%%%$$$######""" ###$$$"""###'''(((%%%"""$$$&&&'''''''''((()))''''''''''''''''''''''''))))))***++++++,,,++++++''')))+++,,,---,,,***)))''''''((()))+++,,,------000000000000222555777888777888999;;;===>>>>>>>>>888:::;;;;;;888777999;;;:::<<<>>>??????>>>>>>>>>===;;;999777555444333222111111222222222222111111222111111000///......---....../////////000000///---------,,,------..............................,,,,,,,,,---...//////000111222333222111000111333333333333444555666666777888777777777666666666666333222111///---,,,,,,,,,)))((('''%%%$$$$$$$$$$$$&&&%%%###"""""""""###$$$!!! !!!!!!"""""" !!!  !!! !!!!!!"""  !!!!!!!!!   !!!!!! !!!  !!!hhhQQQDDDBBBAAABBBCCCDDDDDDDDDFFFFFFEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777666555333222111111111000///............///---++++++++++++)))(((&&&&&&&&&&&&%%%%%%%%%%%%############""""""""""""""""""!!!!!!  !!!"""###"""!!! """"""""" !!!###&&&&&&###   !!!!!!!!!  !!!"""###"""!!!!!!  !!!"""###$$$ !!!!!!!!!"""""""""&&&$$$###"""###""" $$$$$$$$$$$$$$$$$$############""""""!!!!!! !!!""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%$$$###"""###$$$$$$$$$############$$$%%%%%%$$$$$$######""""""!!!!!! ###$$$"""$$$((()))'''"""$$$&&&'''&&&&&&''')))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,''')))---//////---***((('''((()))+++---///000111222222222333555888<<<>>>@@@AAABBBDDDGGGKKKMMMOOOKKKFFF???999555555666888;;;>>>AAACCCCCCBBBBBBBBB@@@???===;;;999888777666777777777777666555444333222222222111111000000///111111222333333222222222000000//////////////////000///......---.........,,,,,,,,,---------.........///000///---,,,---...,,,------...///000111111333333333333444555666777555555333222111111000000***)))(((&&&%%%%%%%%%%%%$$$###"""!!! """""""""""""""######$$$###!!!!!!!!!    !!! !!!""""""!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!jjjSSSFFFDDDCCCCCCEEEFFFFFFEEEFFFFFFEEEDDDCCCAAA???>>>======<<<<<<;;;;;;::::::888777777666555333222111000111111000000///...---///---++++++---...,,,***&&&&&&&&&%%%%%%%%%$$$$$$############"""""""""!!! !!!!!!!!!!!!!!!!!!!!!"""######""" #########!!! !!!###%%%""" """!!!  !!!!!!!!!!!!  """#########!!!  !!!###$$$$$$ !!!"""!!!!!! !!!!!!!!!%%%$$$"""###$$$$$$""" ###############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""######$$$%%%%%%$$$$$$############$$$$$$&&&&&&$$$#########$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$#########"""%%%&&&$$$$$$((()))&&&%%%'''((((((&&&%%%&&&'''************************'''''')))***+++,,,,,,,,,+++,,,...//////...,,,++++++,,,---///000222333444333444777<<>>>>>===<<<;;;:::::::::888777777666555333222111000000111111111///---,,,///---+++,,,...///---+++&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%###!!!  !!!"""###$$$""""""#########!!!  !!!  !!!###$$$ ###'''&&&!!!  !!!!!!!!!!!!!!!  """###$$$###!!! !!!!!!!!!!!!!!! !!!#########""" !!!$$$###"""###&&&'''%%%"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''''''''%%%''''''%%%%%%''''''%%%)))***+++***'''%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000111111///////////////.........000000111222333444444555999<<>>BBBFFFGGGDDD@@@??????AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<=========999::::::;;;:::999888777>>>===<<<;;;:::::::::;;;999888666555444555666666444444333333222111111111...000000///,,,***************+++,,,---...///000......---------...000111//////............//////+++***)))'''&&&&&&&&&&&&%%%&&&''')))***))))))(((###"""""""""###$$$$$$%%%  """!!!################################################"""""""""""""""""""""""""""  !!!!!!   !!!""" !!!  """  !!! !!!!!!  !!!!!!!!!!!!!!!  !!!!!!  !!!"""lllUUUOOOIIICCCBBBEEEGGGEEECCCEEEFFFFFFEEEBBB@@@???@@@;;;;;;;;;<<<;;;;;;:::::::::999777444333222222222222111111111111...***&&&//////...---,,,***)))((((((((('''&&&%%%%%%$$$$$$"""!!!!!!"""###$$$###"""&&&###!!!!!!###$$$""" !!!!!!!!!!!! !!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!! """   """%%%''')))!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######&&&%%%$$$$$$$$$%%%&&&''' !!!"""###$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++...///...+++******+++,,,,,,+++***+++---//////...///000111000///)))---///---...000000,,,000111333444777:::???BBBFFFIIIPPP^^^pppxxxUUUEEE@@@;;;<<>>===>>>???===888===BBBBBB>>>::::::<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>>>>???@@@???===<<<;;;<<<>>>??????>>>======;;;:::888888999::::::999666555555444444333222222222222111000000///000000,,,,,,,,,+++++++++******------------...///000000...---,,,+++++++++++++++,,,+++)))(((&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$#####################"""""""""!!!!!!!!!"""""""""###### """!!!  !!!"""  !!!!!!!!! !!!!!!           !!!"""iiiTTTLLLGGGBBBBBBEEEHHHHHHFFFEEEFFFFFFEEEBBB@@@???@@@<<<<<<<<<<<<;;;;;;:::999999888666444333222222222333111000///000///---+++......---,,,+++)))((('''(((''''''&&&%%%%%%$$$$$$$$$###!!! !!!"""!!! $$$!!!!!!""" %%%$$$"""!!!!!!"""$$$%%%!!!!!! !!!  !!!!!!!!!!!! """!!!!!!!!!  !!!  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###""""""######$$$$$$######"""############""""""""""""$$$###"""""""""###%%%%%%############""""""""""""&&&%%%%%%%%%$$$$$$######"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***,,,------+++***+++,,,------,,,,,,---...333222111000000000///...,,,///111000111444444111777888;;;???DDDKKKQQQVVV\\\___fffrrrgggNNNDDDAAA@@@EEENNNSSSVVVYYYXXXSSSKKKDDDAAA===AAABBB???>>>BBBDDDDDD???AAADDDDDDBBBAAAAAABBBAAA>>><<<===AAACCCBBB???=========>>>?????????>>>>>>??????@@@@@@@@@???>>>BBB@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;:::999999666555444333222222222222111000000...---,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))+++***)))(((''''''&&&''')))(((((('''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!     !!!"""gggSSSHHHDDDAAAAAAEEEIIIJJJIIIEEEFFFGGGEEEBBB@@@@@@@@@=========<<<;;;:::999888777666555333333222222333333111///...///111111111------,,,+++***((('''&&&'''''''''&&&&&&%%%%%%$$$'''$$$  ###!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!  """!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""######"""""""""$$$$$$#########""""""""""""!!!!!!!!!!!!"""######&&&%%%###"""!!!!!!""""""'''&&&&&&%%%$$$######""""""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***++++++,,,++++++,,,---......------...000111111000///////////////---111333222444888888666:::===EEENNNZZZfffpppvvvwwwwwwxxx|||zzzhhhZZZNNNMMMNNNOOOVVV```dddhhhmmmpppkkk___PPPFFFCCCHHHJJJIIIJJJOOORRRRRRKKKJJJIIIJJJLLLNNNOOOOOOMMMGGGCCCEEELLLQQQQQQOOOJJJHHHDDDAAA@@@AAACCCDDDCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@???>>>===<<<;;;:::999777666555555555666555444333111///...---,,,,,,++++++***+++++++++***)))(((((((((((((((((()))((((((((((((((())))))++++++*********++++++,,,,,,,,,,,,,,,+++***)))((()))(((((('''&&&%%%%%%$$$&&&%%%$$$###!!! ###"""""""""!!!!!!!!!  !!!!!!!!!   !!! """"""  !!!!!!    !!!!!!hhhUUUGGGDDDAAABBBDDDGGGIIIIIIEEEFFFGGGEEECCCAAA@@@@@@>>>>>>>>>===<<<:::999888555555444444333333333333333111000000111222111111---------,,,***)))'''&&&''''''&&&&&&&&&%%%%%%%%%'''$$$ !!!!!!!!!$$$###""""""""""""""""""   !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""############""""""%%%$$$$$$######""""""!!!!!!!!!!!!!!!""""""######&&&%%%###!!!!!!"""###$$$''''''&&&%%%$$$######"""$$$%%%&&&'''''''''&&&&&&((((((''''''&&&&&&%%%%%%))))))******+++,,,,,,,,,+++++++++++++++,,,------+++---............///111000111111111111333555777///444777888<<>>>>>>>>===<<<:::999888555555555444444333333222222222222333444333000---///......---,,,***((((((&&&&&&&&&&&&&&&%%%%%%%%%'''$$$!!! !!!###%%%%%%$$$$$$###"""!!!!!!"""### !!!"""######"""!!!   !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$######"""""""""""""""###############$$$###"""!!!!!!###%%%'''''''''&&&&&&%%%$$$######&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&******+++,,,,,,---............---------...///000***,,,......------///000222444555555555777;;;>>>888???FFFKKKSSS\\\```___aaagggrrrssskkkhhhggghhhfffcccbbbdddgggjjjsss|||||||||{{{tttsssxxx}}}pppnnnvvv~~~|||vvvpppjjjkkkqqqxxxzzzyyypppkkkjjjsssttteee\\\]]]dddkkknnnkkkeee]]]WWWRRROOOMMMLLLMMMLLLJJJFFFDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;999999999888888777777666666666555444333333333444---,,,+++***)))))))))))))))(((((())))))***,,,,,,...............///000000444444555555555555555444222222111000///------,,,+++***)))((('''&&&%%%$$$######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!   !!!!!!     lllZZZIIIGGGEEECCCBBBCCCEEEFFFFFFGGGHHHFFFCCCAAAAAAAAA>>>>>>>>>===<<<;;;:::999666666666666555444333222111111222444555333///,,,//////......,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###%%%&&&&&&!!!""""""!!! !!!!!!"""###$$$$$$###"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###!!! !!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######""""""###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))((((((((((((((('''''''''((())))))***+++,,,------000000////////////000000***,,,......---...///111111333555555555777===AAALLLUUU___iiisss~~~{{{|||yyyoookkkjjjlllmmmlllmmmppptttxxxzzzxxx|||~~~vvvvvv~~~xxxpppkkkhhhfffaaabbb___YYYQQQKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFEEECCCBBBAAA@@@@@@???<<<<<<<<<;;;;;;;;;;;;;;;888888777777666777777777000///...,,,+++******)))+++***************++++++---------------...///000444444666777888888888888777666666555444333222222555444111...+++(((&&&%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!  !!!!!!!!!      !!!     !!!!!! jjjXXXHHHGGGEEECCCAAABBBEEEGGGFFFGGGHHHFFFDDDAAAAAAAAA===============<<<;;;;;;888888888888666555333222000//////111333333111///.........---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$###""" """###!!! """ !!!!!!!!!!!!  !!!!!! !!!"""""" !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""!!!###""" """"""!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""""""""############$$$$$$$$$$$$######"""######$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))((())))))***+++,,,---...////////////////////////+++---////////////111333111444999;;;===BBBKKKQQQfffoooyyyxxxnnngggeeefffhhhfffbbb\\\UUUPPPKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@???>>>======::::::::::::::::::;;;<<<888666444222000......---------,,,+++***))))))***++++++++++++,,,---...///111222444666777999999::::::999999999888888777777;;;:::777444000---***)))((('''&&&%%%$$$###""""""!!!!!!"""######"""!!!!!!      !!!!!!     !!!   !!!!!!!!! hhhUUUFFFFFFDDDBBBAAACCCFFFHHHFFFGGGHHHGGGDDDBBBAAAAAA<<<===============<<<<<<999999999999777555333111///...---...000333444444---------,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###""" """$$$%%%### """$$$"""""""""!!!!!!""""""""" !!!!!! !!!""""""!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!"""""" """""" """$$$%%%$$$"""!!!!!!"""######""""""""""""""""""""""""$$$###"""!!! """"""############""""""""""""###$$$%%%&&&&&&'''!!!"""###%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$""""""$$$$$$%%%&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))************+++,,,---//////000...///////////////...---,,,...000111000111333444666;;;BBBHHHMMMVVVaaajjjxxx}}}vvviii^^^UUUQQQKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA???>>>>>>===============>>>???@@@???>>>;;;999666444333222///...---+++***)))(((((()))))))))***+++,,,---......///111444666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999666444111000///***))))))'''&&&%%%$$$$$$!!!"""###$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!! !!!   ###"""  !!!"""""" !!!!!!!!!  """"""!!!   !!!!!!!!! jjjYYYHHHFFFCCCBBBCCCFFFGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@<<<===>>>@@@@@@>>>===<<<<<<;;;999666444222111000000000000000000///......///000///---***((()))***)))'''%%%#########$$$%%%'''%%%""" """""""""############""""""""""""""""""""""""""""""'''!!!$$$'''### !!!!!!!!!!!!""""""!!!!!!"""###"""!!! !!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """#########$$$###!!!!!!"""""" ######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$#########""""""%%%$$$#########&&&(((***'''&&&$$$""""""$$$&&&'''((()))))))))))))))(((((('''''')))))))))((('''&&&,,,,,,++++++***))))))(((+++,,,---000222222111///111...---...,,,***---222666444111111333666777888???IIIXXXeeepppzzz~~~pppgggaaa___\\\YYYWWWUUUSSSQQQHHHGGGEEEDDDEEEEEEDDDCCCAAAAAA@@@@@@???>>><<<;;;>>>>>>===;;;888666666666555222///---------,,,+++(((***,,,---...---+++***+++,,,---///111222444444;;;;;;<<<<<<===>>>>>>>>>@@@???===:::888555444333/////////---***'''###!!!"""""""""!!!!!! ###"""""" """%%%%%%""" !!!   !!! """!!!""""""######"""   """     !!!"""""" !!!!!! !!!!!!  !!!"""###!!!!!! !!!!!!~~~fffUUUIIIFFFCCCBBBDDDFFFHHHHHHHHHGGGGGGFFFDDDBBB@@@???:::;;;===>>>>>>===;;;:::;;;:::888666444222111111111111111111111000000//////000///---***((()))***)))'''%%%$$$######$$$%%%&&&$$$"""!!!!!!"""$$$%%%!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""#########!!!""""""""""""""""""""""""###"""!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!! """$$$%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$"""!!!!!!""""""!!!  !!!###%%%&&&((()))&&&%%%$$$######%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&(((((()))))))))(((((('''''''''((((((((((((''''''******++++++++++++++++++++++++---///000000///---000...///111000...000444777777999<<>>===;;;;;;;;;888555222000000///...---***+++,,,---,,,+++)))(((***+++,,,---///000111111777888999:::;;;<<<===>>>===<<<;;;999777555333222111111111000...***'''%%%%%%$$$###"""  !!!!!!!!! """$$$$$$"""!!!"""!!!  !!!  !!!!!!!!!!!!!!!  !!!!!!!!!  !!!  !!!""""""  """!!!!!!!!!!!!!!!"""######zzzcccRRRIIIGGGDDDCCCEEEGGGIIIIIIGGGGGGFFFEEECCCAAA???>>>999:::;;;<<<<<<;;;:::999999888666444333222222111222222222222222111000000/////////---***))))))***)))'''&&&$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&(((!!!!!!""""""""""""!!!!!! """%%%&&&%%% !!!!!!!!!!!!"""###"""######$$$###""" $$$###""""""""""""###$$$###"""!!!  ########################!!!$$$'''&&&""" """###"""!!!"""$$$&&&%%%$$$!!!!!!!!!!!!""""""""""""%%%$$$######$$$$$$"""!!!%%%%%%%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((''''''''''''(((((()))******+++,,,------...---...///000000///...------,,,...222222000222666777===EEEKKKOOOTTTZZZ___oooxxxpppeee___]]]YYYRRRKKKFFFDDDBBBAAACCCEEEFFFEEEAAAAAA@@@??????======<<<<<<:::777444444222000///---.........---+++)))'''*********+++,,,,,,------333444666888:::<<<===>>>;;;::::::888666333111///222222333222111///---,,,)))'''%%%###!!!  !!!!!!""""""!!!!!!!!!  !!!""""""!!!  """###"""!!!  !!!  !!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###xxxbbbQQQIIIGGGDDDDDDFFFHHHJJJJJJGGGGGGFFFDDDBBB@@@>>>===999:::;;;;;;;;;;;;:::999777666555444333222222222111111222222111111000///...//////---***)))***+++((((((&&&%%%$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!! !!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%% """###$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%% """###$$$"""""""""""""""""""""""" %%%***)))%%%"""###%%%&&&$$$############"""  !!!!!!!!!$$$###"""###%%%&&&%%%$$$(((((('''&&&%%%######"""'''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((''')))((('''&&&'''((()))***+++++++++,,,------......000111222222111000000000///...000444555555999???CCCMMMYYYccciiiooowww}}}|||mmmaaaQQQMMMIIIGGGHHHHHHGGGEEEFFFDDDBBBAAAAAA@@@???>>>@@@===:::888777555333000000000000000///---,,,+++))))))))))))))))))))))))000111333666999;;;===>>>;;;;;;;;;999666222...,,,111111222333333222222111...,,,(((%%%###"""!!!!!!!!!!!!!!!!!! !!!""""""   !!!!!!   !!!!!!  !!!xxxcccSSSIIIFFFDDDDDDFFFHHHJJJKKKGGGGGGFFFDDDBBB@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;666666555333333222222333000000111111000000///............,,,***)))***+++(((((('''&&&%%%%%%%%%%%%'''&&&$$$###"""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""######!!! !!!!!!!!!"""""""""###$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$###!!! !!!###$$$!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""'''((($$$"""$$$'''%%%###"""!!!""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%"""$$$$$$###"""######$$$&&&'''(((((($$$%%%%%%%%%&&&'''((((((***)))'''&&&&&&''')))***&&&&&&'''((())))))(((((())))))((('''((()))***+++------------------------///111333333111000111333666444666;;;>>>AAAHHHPPP\\\ggguuuddd___YYYVVVUUURRRLLLHHHKKKGGGDDDCCCDDDEEEDDDCCCBBB@@@===;;;:::888555333///000000/////////......******)))))))))(((((((((+++---///111444777999:::;;;<<<<<<;;;777222---***...///000111222333333333111000---)))'''%%%$$$###!!!!!!!!!!!!!!!!!!    !!!!!!  !!!"""!!! !!!"""###!!!  !!! !!!"""   !!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!   vvvbbbSSSHHHEEECCCCCCEEEHHHJJJKKKHHHHHHGGGEEECCC@@@>>>======<<<<<<<<<<<<<<<<<<===777777555444333333333333000000000000000///...............,,,***)))***,,,((((((''''''&&&%%%%%%%%%&&&%%%$$$###"""!!! """"""############""""""########################%%%&&&&&&%%%######$$$&&& !!!!!!!!!""""""""" !!!"""######!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!!!! !!!!!! """###!!!!!!###%%%!!!  """$$$###"""###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))+++)))&&&%%%%%%&&&)))+++&&&'''((()))*********)))***))))))******+++,,,---/////////...............---000333333111111444777::::::>>>GGGNNNTTT^^^gggvvv~~~}}}xxxuuusssmmmccc[[[QQQLLLEEEBBBCCCEEEEEEEEECCCBBB@@@???>>><<<999666////////////............++++++++++++******))))))'''(((***,,,...000222222888999;;;;;;888333...***+++,,,---...000111333333444333111///,,,)))'''&&& !!!""""""###### !!!     !!!""""""  !!!     !!!!!!!!!!!!""""""""""""!!!  """"""#########"""!!!!!! ###""""""!!!!!!!!!!!!"""sss___PPPGGGDDDBBBBBBDDDHHHIIIJJJJJJIIIHHHFFFCCCAAA>>>=========<<<<<<<<<<<<======999888777555444333333333000111111111111000//////---......,,,******+++,,,(((((((((''''''&&&%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!"""########################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! !!!###$$$$$$###!!!!!!!!!"""""""""######%%%$$$###%%%'''((('''&&&)))((('''%%%###!!! %%%%%%&&&''''''(((''''''(((((('''&&&&&&'''(((((('''((()))***++++++++++++)))***+++,,,------------.........//////000000111...222666666555666;;;???CCCGGGRRRaaallluuujjjaaaUUULLLJJJIIIHHHGGGFFFDDDCCCBBBBBB@@@===:::444444333111111000000000------------,,,,,,,,,,,,((())))))+++,,,---...///111444777999888444000,,,******+++---...000222333555555555333111---***((( !!!!!!"""""""""### !!!!!!!!!   """!!!  !!!    !!!!!!!!! !!!!!!!!!!!!"""""""""!!! !!!"""#########!!!  ######"""!!!!!!!!!!!!!!!ooo[[[LLLFFFDDDAAAAAADDDGGGIIIJJJJJJJJJIIIGGGDDDAAA???>>>===<<<<<<;;;;;;<<<<<<===:::999888666444333333333222222222222222111000000---......,,,******+++,,,(((((((((((('''&&&%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""" """###"""!!!!!!!!!!!!!!!""""""""""""!!!  """%%%&&&!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%""""""""""""""""""""""""%%%###!!!"""###%%%$$$###&&&%%%######$$$$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$$$$###!!!""""""#########$$$$$$$$$'''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%(((((()))++++++,,,,,,,,,)))+++,,,...//////......,,,,,,---///000222333333111666:::;;;:::<<>><<<<<<<<<<<<<<<<<<<<<<<<999999888777555333222111000000////////////000000,,,+++***)))(((&&&%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''&&&%%%$$$###"""###"""!!!!!!!!!"""$$$%%%!!!!!!"""###############!!!!!!!!!!!!!!! ######################## !!!###$$$!!!!!!"""############### !!!!!!!!!!!! ###""""""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!##################$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,+++***))),,,------------.........222222222222222333555666666999>>>EEENNNXXX```eeerrr{{{~~~vvvlllddd[[[PPPGGGFFFEEEAAA???AAA======<<<:::888666777888555333000000111111000...000111000000///...,,,,,,///000222333333222000///***++++++,,,,,,,,,++++++///000222444444333222111---***&&&$$$$$$$$$$$$###  !!! !!!!!!!!!""" !!!!!!!!!!!!  $$$"""  """""" ### !!!!!! !!!!!!!!!!!!""" """###!!! !!!!!!""""""!!! ######$$$######"""!!! }}}iiiWWWMMMEEEDDDBBBAAACCCFFFIIIKKKLLLJJJHHHEEEBBB@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888666444333222111111000000000000111111000000///...,,,+++***))))))((((((''''''&&&%%%%%%###$$$$$$$$$$$$$$$######"""!!! !!!######!!!!!!"""###############!!!!!!""""""!!!!!!  !!!!!!!!!!!!"""###$$$$$$!!!!!!"""###############!!!""""""######""""""!!!###""""""!!!!!!"""###$$$"""""""""!!!!!!!!!!!! ######$$$$$$%%%%%%%%%%%%###############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%&&&%%%%%%######(((((('''&&&&&&%%%$$$$$$))))))(((((('''(((((()))'''''''''((((((((())))))((()))***++++++******)))....../////////000000111222333444555777:::===@@@CCCHHHQQQZZZdddoooyyymmmbbbZZZYYYWWWPPPHHHFFFBBBAAA@@@===;;;999999999555444222000000000000000111111111111111000//////---...//////000///...---******++++++++++++++++++---///111333444444333333///,,,((($$$###""" """!!!!!! !!!"""""" !!!!!!!!!"""""" !!!!!!!!!!!! ###!!! """"""   !!!  !!!!!!!!!!!!"""%%%$$$### !!!!!!!!!"""""""""%%%$$$###"""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""{{{gggUUULLLFFFDDDCCCBBBCCCEEEHHHJJJKKKJJJGGGDDDBBB@@@>>>>>><<<<<<============<<<<<<;;;;;;:::999777555333222222222111111111111222222000000///---,,,+++***)))***))))))(((''''''&&&&&&##################""""""!!! !!!""""""!!!!!!"""###############!!!!!!""""""!!!!!!  !!!!!!"""###$$$$$$$$$$$$!!!!!!"""###############"""######$$$$$$######"""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$############""""""""""""###$$$$$$&&&&&&&&&&&&%%%$$$###"""''''''''''''&&&&&&%%%%%%((((((''''''''''''((((((''''''((((((((())))))))))))***++++++,,,,,,,,,+++,,,...//////......///111555888<<<@@@CCCGGGLLLOOOSSS\\\iiittt}}}~~~yyyxxxuuujjj\\\TTTLLLIIIFFFBBB???>>>??????<<<;;;:::777444333333555222222222333333333333444//////......---------,,,))))))******++++++++++++***,,,...111333555666666555111,,,(((%%%""" ######""""""""""""###### !!!!!!!!!""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """ !!! !!!!!!  !!!"""!!!  !!!!!!!!!"""$$$$$$###!!!!!!"""""""""""""""#########"""!!!!!!!!!!!!""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!{{{fffUUUMMMHHHFFFEEEDDDEEEFFFIIIJJJJJJIIIFFFDDDAAA???>>>===<<<===>>>>>>>>>>>>===<<<::::::999888666444222111222111111000000111111222//////...,,,+++***)))((())))))(((((('''&&&&&&&&&$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!"""""""""###!!!!!!"""###############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%$$$$$$###!!!!!!"""###############"""##################"""!!!!!!!!!""""""###$$$$$$"""""""""!!!!!!!!! !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$############""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''((()))***''''''''''''''''''((())))))))))))*********+++++++++,,,,,,---.../////////---///111000///...000333<<>>===<<<===>>>??????>>>===<<<999888888666555333111000000000////////////000000222111000///---,,,++++++(((((('''&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""!!!!!! """""""""""""""""""""""" """###$$$$$$###"""!!!!!!"""###############!!!""""""######""""""!!! !!!!!!"""###$$$$$$$$$###""""""""""""!!!!!!!!!$$$$$$%%%&&&((()))******%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&((()))******'''''''''''''''((()))))),,,,,,,,,,,,------------+++,,,,,,---...000111111...222555555333333777:::EEERRReeeuuu~~~ttteeeWWWOOOJJJHHHFFFCCCDDDEEEDDDAAA>>><<<;;;666555555555666777888999<<<:::777444111///---,,,++++++***))))))***++++++'''((())),,,000444777999:::777444111///---***'''$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!  !!!   !!!  !!!### !!! !!!!!!!!!$$$$$$$$$###"""!!! !!! !!!""""""!!! ############""""""""""""######"""""""""######$$$"""""""""""""""!!! !!!!!!!!!"""""""""######xxxbbbSSSMMMCCCCCCBBBBBBCCCEEEFFFGGGHHHGGGEEEBBB@@@>>>======<<<>>>???AAAAAA???>>><<<888777777666444222000///000000////////////000000000///...---,,,***))))))'''''''''&&&%%%%%%$$$$$$ !!!"""$$$%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$!!!!!!"""###############""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!"""###############!!!""""""""""""""""""!!! !!!###$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&(((((('''(((((()))***+++------........./////////+++++++++,,,...000111222...444999;;;;;;===CCCHHHXXXiiittthhh^^^VVVPPPGGGEEECCCBBBBBBBBB???===;;;:::999888888999::::::===<<<:::777444111///......---,,,***)))******+++(((((((((***...222666999888666444222111000---+++%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!   !!!!!!%%%&&&&&&$$$!!!  !!!!!! !!!"""$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""""""""!!!  !!!!!!""""""sss]]]NNNIIIAAAAAAAAABBBCCCEEEGGGHHHGGGFFFDDDBBB@@@>>>=========>>>@@@AAAAAA@@@>>>===888888777666444222111000111000000000000000000111...---,,,+++***(((''''''((((((((('''&&&&&&%%%%%%!!!"""##################!!!"""###$$$%%%$$$$$$###!!!!!!"""###############"""############"""!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!"""###############"""######$$$$$$######""" !!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!""""""#########"""######$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%''''''***))))))((('''&&&&&&%%%((((((((())))))***,,,,,,---............/////////------...///000333555666777???GGGMMMOOOTTT]]]dddvvvvvvmmm^^^UUUKKKEEEFFFGGGEEEBBBBBBAAA>>><<<;;;;;;<<<<<<=========<<<:::888555444222000---+++*********+++))))))((())),,,000444777999777666555444333000...&&&&&&$$$######"""""""""!!!!!!"""""""""#########""""""############""""""   !!!!!!  """    """###$$$###    """!!! """$$$"""""""""!!!!!!!!!  !!!""" !!!!!!!!!!!!!!!  !!!!!!oooXXXJJJEEEBBBBBBCCCDDDFFFHHHIIIJJJGGGEEEDDDAAA???>>>=========>>>@@@BBBBBB@@@>>>===999999888777555333222111222222111111111111222222111111000///---,,,+++***)))))))))(((''''''&&&&&&&&&&&&%%%###!!! !!!"""$$$$$$######"""!!!!!!"""##############################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''""""""###$$$&&&'''(((((($$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&&'''''''''((((((((((((((())))))))))))***+++,,,------------............///111111222333555777:::;;;HHHQQQ\\\ccchhhpppzzzyyyjjjWWWMMMKKKLLLIIIEEEGGGEEEBBB???============>>>???AAAAAAAAA???===;;;444222///,,,************+++)))((((((+++///333666<<<;;;999888888666333111((('''&&&%%%$$$$$$$$$$$$""""""""""""############""""""############""""""    """""" !!!!!!   !!!"""!!!  """!!!!!!   !!!!!!   """!!!!!! !!!###$$$""" """"""!!!!!! $$$$$$######$$$%%%&&&&&& !!!""""""""""""!!!""""""###$$$%%%%%%&&&iiiWWWKKKGGGBBBCCCCCCDDDEEEFFFGGGGGGJJJHHHDDDAAA>>>============<<<<<<<<<<<<======>>>888::::::999555222000000111111111111111111222222///......---,,,,,,++++++***)))(((''''''&&&''''''&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$######$$$$$$###!!!!!!"""  """""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&''''''######""""""######$$$%%%)))(((&&&$$$#########$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&$$$###%%%&&&''''''&&&'''((((((''''''(((***))))))))))))(((((((((((()))***++++++******,,,...000///...------...000222333111444999;;;<<>>999999888555111...+++***)))))))))((()))***---000222777999;;;<<<;;;888444222///,,,'''$$$#########"""!!!"""###$$$%%%$$$######!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!!!!"""!!!    !!!!!!   !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###%%%$$$!!! !!!###"""""""""!!!!!! """"""""""""############!!! !!!"""######"""jjjWWWKKKGGGBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@???>>>===============>>>>>>999::::::888555222111111111111111111111111111111.........------,,,++++++***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$###"""!!!!!!""""""!!! !!!""""""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%)))((('''&&&%%%%%%&&&&&&(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%&&&'''((((((''''''(((***))))))))))))))))))))))))***+++,,,,,,,,,---///111000111111111111333555777888999>>>FFFKKKNNNWWWaaappp}}}|||uuujjj```\\\UUUOOOKKKHHHDDDBBB??????>>>???AAACCCAAA>>><<<;;;999555222...,,,*********))))))***---///111777999<<<>>>>>>;;;888666444111,,,((('''&&&%%%$$$$$$$$$%%%%%%$$$###"""!!!"""""""""""""""""""""!!!###############"""!!!!!!!!!!!!!!!!!!!!!   !!!!!!  """###"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$%%%$$$""" !!!"""$$$$$$$$$$$$#########"""""""""""""""##################"""###$$$%%%%%%$$$jjjWWWLLLGGGAAABBBBBBCCCEEEFFFFFFGGGBBBCCCDDDDDDDDDCCCAAA@@@????????????>>>>>>>>>>>>:::;;;:::777333111111222111111111111111111111111............---,,,++++++)))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$"""!!!!!!""""""!!! !!!!!!%%%&&&$$$""""""""""""""""""######$$$########################'''&&&&&&%%%$$$###""""""######""""""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%'''((()))'''%%%$$$&&&((())))))(((''')))***(((((())))))***++++++++++++,,,.........///111333---...000000111333777:::AAAGGGSSSaaakkkqqqzzz}}}qqqeeeZZZQQQKKKGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>;;;777333///---,,,+++***)))***,,,...///444777<<>>;;;;;;999666222111222333111111111111000000000000...............,,,+++***((((((&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$######""" !!!###$$$&&&%%%###$$$%%%%%%$$$""""""%%%'''%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######""""""######$$$%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&&&&&&&((())))))(((((()))***(((((()))***+++,,,------...///000///...///111333.../////////111555===CCCPPP]]]rrrtttdddWWWPPPMMMJJJGGGEEECCC@@@@@@CCCCCCCCCBBB@@@<<<777222000...---+++))))))***,,,---000444999???BBBBBBAAA@@@???;;;777222///+++(((%%%&&&&&&&&&%%%%%%$$$###"""%%%%%%$$$###""""""!!!!!!###############"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""#########""""""###$$$kkkXXXLLLGGGAAABBBCCCDDDEEEGGGHHHHHHJJJIIIGGGFFFHHHJJJMMMOOOBBBBBBBBBBBBAAA@@@>>>===;;;;;;999666222111222333111111111000000000//////---......///...---+++***((((((&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$######""" !!!###$$$&&&%%%$$$$$$%%%%%%$$$###!!!$$$&&&%%%!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))(((''''''&&&&&&&&&&&&'''(((((('''%%%%%%'''***'''((())))))(((((()))+++((()))***+++,,,......///000111111000......///111333333333333666???LLLUUUkkk}}}mmmbbbZZZQQQJJJFFFCCC???@@@EEEDDDDDDCCCBBB???:::666444111///---+++*********+++---000666;;;???AAAAAAAAA@@@===999555222---(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!###############"""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!! !!!"""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$"""$$$%%%$$$""""""###%%%lllXXXLLLGGGBBBBBBDDDEEEGGGHHHIIIJJJKKKJJJHHHHHHKKKPPPUUUYYYBBBCCCCCCCCCAAA???===<<<:::;;;:::777333111111222111111111000000//////...------/////////---+++))))))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$%%%###""""""######"""!!!!!!"""$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''&&&''''''''''''))))))&&&$$$$$$(((,,,'''(((***)))(((((()))+++******+++,,,---...///000111222222111//////000111333555888:::@@@MMM^^^kkkmmm]]]OOOIIIFFFAAABBBGGGDDDDDDDDDCCCAAA???<<<;;;666444111...,,,,,,,,,,,,,,,///222777;;;>>>@@@AAAAAA???<<<999666111,,,(((&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$########################"""!!!!!!""""""!!! !!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!! """!!! !!!"""###!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!######""" ############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%''')))(((%%%###%%%'''lllYYYMMMHHHCCCCCCEEEFFFHHHJJJKKKLLLJJJHHHGGGGGGIIILLLOOORRRBBBCCCCCCCCCAAA???<<<;;;999::::::888555222111111222111111000//////......,,,---///000///---***)))***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$%%%###""""""###$$$"""!!!"""!!!!!!!!!!!!"""$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''(((((()))%%%(((***)))%%%$$$'''+++''')))******))))))***+++++++++,,,---...//////000000111222222111222444666444;;;CCCJJJTTTdddwwwttt]]]SSSNNNGGGEEEIIIDDDDDDDDDCCCCCCCCCBBBBBB===;;;777333111/////////...///111444888<<<@@@BBBCCCAAA@@@>>><<<777222...((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$###############"""!!!!!!""""""!!! !!!"""###"""!!!  !!!"""  !!!  !!!       !!!!!! """!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! """$$$%%%###!!!"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%(((***)))%%%###%%%(((lllYYYMMMHHHCCCDDDEEEGGGIIIKKKLLLMMMHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCAAA???<<<:::888::::::999555222000000222111111000///......---,,,---///000///---***)))***)))(((''''''&&&''''''&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###'''&&&$$$%%%&&&&&&%%%######$$$$$$###!!!"""$$$&&&"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$############$$$%%%&&&'''((('''''''''''''''((()))***###(((,,,+++(((%%%&&&)))''')))******))))))***+++,,,,,,------...////////////000222333333555888:::<<>>===<<<;;;;;;<<<;;;:::888666333111000222222222111111111111111444111///...///---***&&&***(((&&&%%%%%%%%%'''((("""###%%%&&&%%%###!!! !!!###%%%%%%$$$$$$%%%&&&$$$%%%&&&'''''''''%%%%%%###$$$$$$%%%%%%$$$$$$#########"""!!! !!!!!!&&&%%%###""""""###%%%&&&$$$&&&'''&&&$$$"""""""""########################$$$###""""""###$$$'''(((%%%&&&'''((((((((((((((((((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))*********))))))((((((((((((---+++,,,000111//////222222333555888:::===CCCHHHNNN[[[lll}}}nnn```WWWOOOIIIIIIGGGGGGHHHIIIHHHEEECCCFFFCCC???;;;;;;999444...000//////000444999???BBBEEEFFFFFFFFFCCC???;;;999333222///,,,***(((''''''''''''''''''&&&$$$"""!!!############"""""""""""" !!!"""######"""!!!!!!!!!!!!!!!  !!!     !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!! """"""###$$$$$$$$$$$$$$$ !!!"""######$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######iiiWWWMMMJJJDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@???>>>===<<<<<<999999888666444222000///111111111000000000000///222000......///...+++((()))(((&&&%%%%%%&&&'''(((###$$$%%%%%%%%%$$$"""!!!"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""$$$###!!! !!!###$$$!!!###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''((("""""""""""""""#########&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((()))***++++++++++++++++++,,,---...)))))))))*********++++++///---///333333111333777888999===DDDJJJQQQWWW\\\iiiwww|||rrrjjj___WWWPPPMMMJJJHHHIIIIIIHHHFFFHHHFFFDDDAAA@@@===999444333333222333777;;;@@@CCCFFFFFFGGGGGGFFFCCC@@@===666444111---***)))(((((('''''''''&&&&&&$$$######$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!!!!  !!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""########################$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&jjjXXXOOOJJJCCCCCCDDDDDDFFFGGGIIIJJJJJJIIIHHHGGGEEECCCAAA@@@BBBAAAAAA@@@???>>>======888888777666555333222111000000000000//////......///...---.........,,,***)))((('''%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&''''''&&&%%%$$$###$$$%%%%%%$$$######%%%''')))((((((&&&&&&&&&''')))***,,,---+++***************+++,,,((())))))***,,,---.........,,,...111111000333999>>>CCCMMM[[[iiivvv}}}}}}ssseee___WWWRRRPPPOOOLLLIIIIIIIIIIIIHHHFFFBBB???===999999888999;;;???BBBEEEGGGHHHIIIIIIHHHFFFDDDBBB;;;888444///+++*********(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$     !!!!!!"""""""""!!! !!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!"""$$$%%%'''#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''lll[[[QQQLLLFFFFFFFFFGGGGGGHHHIIIIIIHHHIIIIIIHHHFFFCCCAAA???CCCBBBBBBAAA@@@???>>>===999999999888888666555444111111111000//////......//////......---,,,+++***)))((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$"""###%%%''''''&&&$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''',,,***(((&&&&&&'''((()))%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''(((***+++,,,***))))))(((((())))))***))))))***+++,,,---......///...///222222111777>>>GGGSSSeee{{{tttkkkddd\\\RRRJJJJJJIIIIIIJJJHHHDDDCCCDDD@@@???>>>>>>@@@BBBEEEGGGIIIJJJJJJJJJIIIGGGEEEDDD@@@===777222...,,,,,,,,,***)))(((''''''((()))***(((''''''&&&%%%$$$$$$###%%%$$$""" !!!"""$$$ !!!"""######$$$ """"""!!!!!! !!!!!!  ###!!!!!!   !!!!!!!!!!!! """"""######"""!!!  """"""!!! !!!"""###%%% !!!!!!"""""""""""""""######""""""""""""""""""$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''ppp___SSSMMMHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHFFFDDDAAA@@@CCCCCCBBBAAA@@@???>>>>>>999999999999888777666555333333222111111000//////000000000...,,,***((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%$$$######$$$%%%'''&&&%%%#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))'''%%%$$$###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&'''((((((++++++++++++++++++,,,---++++++,,,,,,,,,---------333222444666777999AAAJJJ[[[mmmsssaaaTTTPPPJJJHHHIIIHHHDDDDDDHHHDDDDDDCCCCCCDDDEEEGGGIIIKKKKKKKKKJJJHHHFFFDDDCCCCCC@@@;;;666222000//////,,,+++******+++,,,...///))))))((('''%%%$$$#####################"""!!!!!! !!! !!! !!!  !!! !!!  !!!!!! !!!!!!!!!!!! """"""######"""!!!  !!!!!!"""!!!  !!!"""### !!!!!!"""""""""""""""############""""""""""""&&&%%%###"""""""""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&'''((()))rrrbbbTTTLLLEEEEEEFFFFFFEEEEEEDDDCCCHHHHHHHHHGGGEEEDDDBBBAAACCCBBBBBBAAA@@@???>>>>>>888888888777666555444333444333333222111000//////000111111///+++(((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$""""""""""""""""""""""""!!!$$$%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((('''%%%%%%&&&'''%%%$$$''''''&&&&&&&&&&&&''''''))))))))))))***+++,,,---------..................222222555999<<>>======999999888777666555333333333333222111000///.........///000///+++(((((()))'''''''''''''''&&&&&&%%%!!!"""$$$%%%%%%%%%$$$###"""$$$''''''&&&###""""""!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$######"""######"""!!!!!!!!!"""""""""""""""######""""""""" $$$''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&%%%$$$%%%'''''''''%%%''''''&&&''''''((())))))&&&&&&'''((()))***,,,---...//////000111222333333333555;;;AAAGGGQQQaaaqqqwwwbbbPPPLLLKKKGGGFFFJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDAAA>>>;;;777444222000111222444666777777777//////---,,,***((('''&&&%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!   !!!"""    !!!!!!""" !!!!!!!!! !!!!!!"""######$$$"""""""""######""""""!!! !!!!!!""""""!!!!!!"""""""""######$$$$$$%%%"""###$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((())))))***+++***)))))))))+++---///rrrbbbRRRHHH@@@BBBDDDGGGIIIJJJJJJJJJJJJIIIGGGEEECCCCCCCCCDDDBBBAAAAAA@@@???>>>======;;;;;;;;;:::888777555444222222111000///...------+++...000...+++)))***+++''''''((((((''''''&&&%%% !!!###%%%&&&%%%###"""!!!$$$''')))'''$$$!!!  """###$$$$$$$$$###""""""############""""""######"""!!!!!! !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###'''((('''%%%###"""########################&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((((((''''''$$$$$$###%%%''')))((('''&&&&&&&&&''')))***,,,---)))******,,,---///111222//////111222444666777888;;;>>>EEENNNWWWcccwwwnnnWWWPPPNNNIIIGGGJJJGGGGGGGGGHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJDDDDDDCCCAAA===999666333111222555777999:::::::::222111000...,,,***)))((((((&&&###!!! !!!###$$$ !!!!!!!!!""""""######!!!!!!!!!!!!  !!!!!!"""""""""   !!!"""  !!!!!! !!!!!!!!!""" !!!"""""" !!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""###$$$$$$%%%"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!$$$&&&&&&%%%###"""######$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++)))(((''''''(((***,,,---rrrdddWWWOOOFFFFFFEEEEEEGGGIIILLLMMMFFFGGGGGGGGGFFFEEECCCBBBCCCCCCBBBAAA???===;;;::::::;;;;;;:::777444333333444666777444000...///000111111111000...,,,***(((***)))(((&&&&&&''''''(((++++++***,,,------,,,***%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""############$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$#########$$$%%%&&&)))'''%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$&&&(((+++,,,''''''''''''''''''&&&&&&---+++(((&&&&&&''')))***++++++))))))***,,,...///000,,,+++---...,,,,,,...//////444999777444999BBBGGGLLLVVVdddttt}}}\\\NNNIIIDDDEEEJJJJJJIIIHHHGGGGGGHHHIIIIIINNNMMMLLLJJJHHHGGGGGGGGGLLLHHHEEEDDDDDDAAA999333555333222666<<>><<<;;;999:::::::::999666444444555333555555333000---...///000000000///...,,,***((()))((('''&&&%%%&&&&&&'''&&&%%%$$$$$$%%%&&&%%%#########$$$$$$%%%$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%&&&''''''***(((&&&&&&&&&'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***(((&&&$$$$$$%%%'''))))))((('''&&&&&&(((***+++...+++***...///......111111111555<<>>;;;888444111/////////...,,,)))(((%%%###"""!!!""""""###"""!!!"""###""" """""""""""""""######$$$%%%"""######!!! !!!    !!! """!!!   !!!!!!!!!"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!"""""""""!!!!!!%%%$$$"""  !!!"""""""""""""""!!!!!!!!!""""""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))'''&&&'''***,,,+++)))+++******+++...333777:::qqq```RRRJJJIIIJJJKKKLLLKKKJJJHHHGGGJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBAAA???===;;;:::999999999777555444666777444555555444111//////000////////////...,,,***(((((('''&&&&&&%%%%%%&&&&&&)))&&&$$$###$$$%%%$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###'''''''''''''''''''''''')))'''&&&%%%%%%&&&(((***((('''&&&%%%%%%'''((()))+++)))***///000///000333555666===IIITTT^^^iiiqqquuuoookkk```VVVSSSJJJIIIHHHIIIJJJIIIGGGEEEIIIIIIJJJKKKKKKJJJJJJJJJLLLJJJHHHHHHIIIFFFAAA<<<;;;888666777;;;???@@@???999666333000000111000000---,,,***((('''%%%$$$###$$$###"""""""""!!!  !!!"""%%%!!!""""""!!!!!! !!!     !!!!!!   !!!!!!!!!!!! !!!!!! """"""""""""""""""""""""  !!!!!!!!!!!!!!! """"""!!!!!!"""$$$&&&'''!!!!!!""""""""""""""""""""""""######$$$######"""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''&&&&&&((())))))(((+++,,,---000555;;;AAADDDppp```SSSLLLEEEFFFGGGIIIKKKLLLMMMNNNKKKIIIGGGEEEDDDCCCDDDDDDEEEDDDDDDBBBAAA???===<<<888888777555444444777999666666666555333222111111............---,,,***)))((((((''''''&&&&&&&&&&&&---***&&&%%%%%%&&&'''&&&!!!"""######$$$$$$$$$###$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%!!!###$$$%%%$$$$$$&&&$$$######$$$%%%%%%$$$###$$$&&&'''((('''&&&&&&''''''''''''((((((((((((***)))((('''((()))+++,,,******)))(((((()))*********)))+++///000///111555:::@@@MMMaaavvv~~~ppphhh^^^WWWPPPJJJHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJIIIHHHIIIIIIHHHDDDAAA???<<<888888<<>>???AAADDDFFFFFFEEEBBB===777222000000---......//////...,,,+++'''%%%###"""#########"""!!! !!!""""""&&&$$$!!! """###"""!!!   !!!"""    !!! !!!!!!  """""""""!!!  !!!!!!    !!!!!!""" !!!!!!!!!!!!""""""#################################$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))************)))+++...111777>>>HHHQQQUUUSSSNNNJJJjjjXXXLLLHHHJJJHHHFFFEEEFFFHHHKKKMMMOOOOOONNNMMMKKKIIIGGGFFFBBBAAAAAA@@@>>><<<:::999666777888777555444444666444222000000222222000...---...///000000000///...((()))*********)))'''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%(((*********)))(((((('''''''''((((((&&&''''''((())))))******))))))((((((((((((((((((((((((***+++,,,---......111111222555666999CCCMMM___vvvvvvgggZZZQQQMMMKKKHHHFFFFFFFFFHHHIIIGGGHHHHHHHHHHHHGGGHHHHHHEEEDDDCCCAAAAAABBBEEEGGGEEEFFFEEEAAA:::555222111,,,---...///000111111111...+++(((&&&%%%%%%###""" %%%### """%%%"""!!!!!! !!!""""""   !!! !!!!!! !!!!!!!!!  !!!!!!!!!$$$###"""  !!!"""!!!  !!!"""######### """$$$&&&((()))***$$$$$$########################""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))$$$&&&((()))***...444999DDDIIIQQQVVVUUUOOOFFFAAAjjjYYYOOOKKKHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKIIIGGGDDDCCCEEEEEEDDDCCCAAA???===<<<666777888888555444333444777555333333555555333111...///000111111111000///'''((()))))))))(((&&&%%%$$$######$$$&&&&&&$$$###$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&"""!!!!!!"""%%%'''''''''$$$$$$$$$$$$&&&(((+++,,,&&&''''''((()))******+++,,,,,,++++++******))))))((()))+++---///000000111333222444777999>>>JJJVVVpppqqqfffQQQNNNJJJGGGFFFFFFHHHJJJHHHIIIJJJIIIHHHHHHIIIJJJEEEEEEEEECCCBBBCCCEEEGGGEEEGGGHHHEEE>>>999666555//////000222444666777888666333...+++)))(((%%%$$$###############$$$%%%%%% """"""!!! !!!""""""!!! !!!""""""   !!!"""  !!!!!! !!!!!!!!!  !!!!!!!!! !!!"""""""""!!! !!!!!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """$$$$$$$$$$$$&&&&&&&&&%%%###!!! %%%$$$$$$$$$###"""""""""######""""""###%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********&&&)))---///222888@@@FFFLLLOOOSSSTTTPPPHHH>>>888|||dddSSSIIIEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDBBB@@@@@@>>><<<:::999:::;;;999555222000///111111000000///.........,,,,,,.........,,,***(((************))))))))))))''''''&&&%%%%%%%%%%%%&&&#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%$$$%%%(((***(((&&&$$$""""""$$$&&&(((&&&$$$###$$$''''''%%%"""%%%$$$$$$&&&))))))'''$$$%%%%%%%%%&&&'''((())))))+++)))'''''''''((('''&&&)))***,,,+++)))(((((())))))))))))))))))***...111444666888:::???JJJYYYdddzzz}}}iiiZZZNNNKKKKKKHHHGGGIIIFFFHHHJJJKKKJJJGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGEEECCC@@@;;;555111666444111000222444444444333222000---***&&&###"""######""""""""""""######%%%###!!!!!!###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!!    !!!!!!!!!!!!   !!!""""""###!!!!!!!!!!!!!!! !!!"""$$$%%%%%%"""!!! """######"""  !!!"""!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%###&&&((((((%%%$$$%%%''',,,,,,***(((&&&&&&)))+++''')))++++++***)))+++,,,,,,,,,,,,...333===HHHPPPTTTOOOKKKGGGCCC???>>>???{{{cccRRRHHHDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGEEECCCBBBAAA@@@>>><<<777888888777444222111222222333333222222111000///---...//////...,,,***)))*********)))))))))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""###%%%%%%######$$$%%%((('''%%%$$$$$$%%%'''((()))'''&&&(((******(((&&&%%%$$$$$$&&&((()))'''$$$&&&&&&&&&&&&'''((())))))+++)))''''''(((((('''&&&(((***++++++*********++++++---000111222333444666666:::AAAJJJSSS^^^hhhpppyyyeeeQQQJJJJJJIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEECCC@@@:::666666444111111222333444333444444333111...***'''%%%$$$######"""""""""#########!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!     !!!""""""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""""""""""""""###"""  """###"""""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&###%%%''''''&&&%%%&&&(((------,,,***((((((+++---''')))+++,,,+++******++++++...333888===CCCIIINNNMMMHHHCCC???<<<;;;===@@@yyyaaaQQQGGGCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>===888888777555222111111222111222333444333111///...//////000000...,,,***)))******))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&###############""""""!!! """%%%&&&$$$"""!!!!!!$$$$$$############$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&'''((())))))***)))(((((()))***)))'''((()))++++++++++++,,,---+++...111444555777999;;;BBBJJJWWWeeepppxxx{{{}}}vvv^^^RRRPPPOOOLLLIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEBBB>>>;;;888555333222333444333333555666666666333000,,,***%%%$$$$$$###""""""""""""###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!""""""""" !!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!###$$$%%%$$$"""!!!###"""!!! !!!"""###########################""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""$$$&&&'''&&&&&&'''))),,,,,,,,,***))))))+++---''')))+++,,,+++******+++...444<<>>;;;<<>>======>>>>>><<<;;;;;;:::888555111///000111...000222333222000---+++/////////...---+++***)))***)))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&((('''%%%#########$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""###%%%'''&&&$$$###"""###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''&&&'''''''''''''''((())))))***)))((()))++++++***))))))***++++++******+++---...///111444999AAAIIIOOO```iiiwwwwwwiiiaaaZZZRRRMMMLLLJJJHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB???<<<;;;999666555666666555444444666888999777444000...''''''%%%$$$###"""""""""%%%$$$"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!  !!!"""   !!!!!!"""""" !!!!!!!!!!!!######""""""!!!!!! !!!"""###$$$%%%$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''"""###%%%&&&''''''((()))((())))))((('''''')))+++((()))***))))))***---000777<<>><<<===>>>>>><<<;;;999999888555222111222444...000222333222000---+++...------,,,+++***)))((()))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&((('''%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&$$$""""""###%%%'''((((((((((((((((((''''''((()))))))))(((((((((''''''''''''&&&&&&''''''(((((('''''''''((())))))***))))))+++------,,,******++++++***((((((***,,,333333666<<>>@@@>>>;;;::::::999777555222444777999999777444222+++***(((&&&$$$###""""""%%%$$$######$$$$$$###!!!""""""""""""""""""""""""!!!!!!  !!!!!!   """!!!  !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&""""""""""""######$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''"""###$$$&&&'''(((((((((&&&'''(((((('''((()))++++++***((('''(((---444999BBBEEEGGGFFFCCC???===<<<<<>>===444555555444333333444666111222333444333111///...,,,,,,++++++******))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$###!!! ###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((())))))(((''''''((((((((()))'''&&&%%%'''((()))(((((('''(((((())))))))))))***,,,...///---+++***++++++***)))))),,,...333666===KKK```zzzjjj\\\WWWSSSNNNLLLLLLLLLIIIFFFIIIIIIIIIIIIJJJJJJJJJJJJLLLJJJIIIIIIHHHGGGEEECCCCCCAAA???===<<<;;;888666111333555888999888777555...---+++(((&&&%%%$$$######"""!!!"""###""" """"""""""""""""""""""""  !!!!!!   !!!""""""!!!!!!  !!!!!!!!!""""""  !!!!!!  !!!!!!!!!!!!!!!!!! !!!""""""""" !!!"""######$$$%%%###"""!!!!!!###%%%&&&""""""######$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%((()))(((&&&'''(((************+++------,,,******---444===DDDJJJIIIFFFAAA===<<<===???FFFXXXkkk{{{|||cccSSSKKKHHHCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEECCCAAA@@@@@@@@@@@@>>>===333555555444222000///000222333333222222111000///,,,+++++++++++++++++++++))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&###%%%&&&'''((('''%%%%%%%%%%%%$$$$$$###"""""""""%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$###"""$$$&&&$$$###!!! !!!###$$$###&&&((('''%%%$$$%%%'''((())))))(((%%%%%%''')))))))))(((((((((((())))))))))))***---000000...---******+++++++++---111444888@@@OOOddd~~~zzzqqqhhh\\\SSSOOOMMMJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHIIIJJJJJJIIIGGGEEECCC@@@???===;;;888666111222444777999999:::999111000---+++(((&&&%%%$$$###"""""""""###""" """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!! """######!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""### !!!"""#########"""""""""""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$%%%((()))'''%%%%%%''')))*********,,,---,,,---///222666>>>GGGMMMJJJGGGCCC>>><<>>???>>><<<;;;777888777444///+++((('''111111000000///.........,,,,,,++++++,,,,,,---...)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&"""$$$&&&((()))(((&&&$$$&&&%%%%%%$$$###"""!!!!!!$$$%%%%%%%%%%%%$$$######"""$$$'''((((((&&&&&&'''***(((&&&$$$$$$&&&(((***&&&)))++++++((('''(((***(((******(((%%%$$$'''******)))(((((((((((())))))))))))+++...000111///---)))***+++,,,---111555999EEEQQQeee~~~pppaaaXXXSSSPPPMMMGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEGGGIIIJJJJJJIIIEEECCCAAA???===;;;777555111222444777999:::<<<<<<333111///,,,)))'''%%%%%%%%%$$$$$$$$$%%%$$$!!!"""""""""""""""""""""""" !!!"""""" !!!!!!""""""######""""""!!!!!!!!! !!!!!!   !!!""""""###!!!$$$$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!""""""""""""!!!###$$$$$$$$$"""!!!!!!"""###$$$%%%&&&&&&&&&########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%((()))&&&$$$###%%%'''(((((((((***++++++...333999???FFFMMMQQQHHHEEEAAA======CCCLLLSSSlllfffUUULLLHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLJJJGGGDDDCCCEEECCCAAA@@@???===;;;999555777888555111000111444111111222111111000///...---...//////---,,,---...))))))))))))(((((((((((()))###!!!&&&'''&&&'''&&&%%%%%%$$$$$$$$$$$$)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%''')))(((&&&%%%$$$$$$%%%&&&'''&&&&&&((()))***)))'''(((((())))))))))))(((((()))))))))))))))***************+++,,,---...//////+++***+++//////000:::FFFIIIccc~~~jjjZZZOOOKKKMMMKKKIIIIIIJJJKKKJJJIIILLLJJJHHHGGGHHHKKKNNNQQQFFFFFFEEECCC@@@>>>;;;:::777777777888::::::999777999888555111---***'''&&&$$$#########""""""!!!!!!$$$""" !!!!!! !!! !!!""""""!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!! """""""""""""""!!!!!!!!! !!!###$$$!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$#########""""""!!!!!!#########"""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((***)))((('''(((***,,,...---111:::CCCLLLRRRUUUUUUCCCAAA??????FFFSSScccnnn~~~fffUUULLLHHHEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKHHHEEECCCEEECCCAAA??????>>><<<:::888888777444111/////////222222222222111000//////,,,---...---,,,+++,,,---))))))))))))(((((((((((()))%%%!!! ###&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&%%%######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''))))))((('''(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,---***))),,,000222555???JJJ^^^uuukkkZZZQQQLLLKKKIIIHHHJJJKKKJJJJJJLLLKKKIIIHHHHHHIIILLLMMMGGGGGGFFFDDDBBB???===<<<===;;;999999::::::999777999888666333000,,,)))'''%%%$$$$$$$$$###############!!! !!! !!!""""""!!! !!!!!!!!!!!! """""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""  !!!!!!"""""""""""""""############"""""""""!!!$$$$$$$$$###############$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((()))+++---...444:::BBBIIIMMMMMMLLLLLLBBBBBBDDDIIIUUUfffxxx}}}fffVVVLLLHHHCCCDDDFFFIIIKKKMMMNNNNNNOOOOOOOOOMMMKKKHHHFFFDDDDDDBBB@@@?????????>>>===777555333222222111000///333333333333222111000000+++------,,,+++******+++))))))))))))((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''''''''%%%###""""""$$$%%%%%%&&&''''''''''''&&&'''&&&%%%&&&(((((('''&&&))))))(((((((((((())))))(((((())))))************,,,+++******))))))******,,,,,,///444888===HHHRRRkkk~~~iiiYYYPPPNNNJJJIIIIIIJJJIIIIIIKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGEEEDDDAAA@@@???AAA???<<<::::::999888777777777888777444000,,,***&&&&&&%%%$$$$$$$$$$$$$$$$$$""" !!!!!!!!!"""  !!!""""""!!! !!!!!!!!!!!! !!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! """"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))((((((((((((***,,,///111999@@@GGGKKKIIIEEEBBB@@@CCCGGGPPP]]]lll}}}fffVVVLLLHHHCCCDDDFFFHHHJJJKKKLLLLLLOOOOOONNNLLLJJJGGGEEECCCCCCAAA???>>>???@@@???>>>555222000111444666555333444444444444333222111111,,,---...---+++******+++))))))))))))((((((((((((&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''((('''%%%###!!!"""######$$$&&&(((((((((((('''(((&&&%%%%%%'''((('''&&&***)))(((''''''((()))***(((((())))))******++++++---,,,***)))))))))))))))111111333777>>>GGGTTT]]]nnn||||||dddUUUQQQLLLIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBB@@@>>>===<<<<<<:::777555555777999:::888444000---'''&&&%%%$$$###$$$$$$$$$&&&$$$"""!!!"""$$$$$$######!!! !!!""""""!!! !!!!!!!!!!!! !!!   !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""############"""""""""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))*********+++)))((((((***...333777@@@EEEJJJJJJEEEAAA??????FFFQQQcccuuu}}}gggWWWMMMHHHFFFGGGHHHJJJKKKKKKKKKKKKMMMLLLKKKIIIGGGEEECCCBBBCCC@@@>>>===>>>?????????666333111222666888777555444444555444444333222111---...///---+++******+++))))))))))))(((((((((((($$$&&&'''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&&&&'''((('''&&&###"""###%%%###$$$&&&((())))))(((((()))'''%%%%%%'''((('''&&&))))))(((((((((((())))))'''(((((()))******++++++---,,,+++******+++---...111444777<<>>>>>;;;666222333666999;;;;;;888444111)))(((&&&$$$#########$$$$$$###""""""$$$%%%$$$###$$$""" """""""""!!! !!!!!!!!!!!! !!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""###$$$%%%%%%%%%$$$ """!!!!!! !!!"""######""""""""""""""""""######""""""""""""######$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))***+++++++++...,,,)))))),,,222999>>>GGGHHHHHHEEEBBBAAABBBEEEJJJZZZrrr~~~hhhWWWMMMHHHJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJHHHGGGEEECCCBBBBBBBBB@@@<<<;;;<<<===>>>>>>999777555555555555444333444444444444333222111111...//////...+++******+++))))))))))))((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''(((%%%%%%&&&'''((()))))))))+++)))&&&&&&'''(((((('''(((((())))))))))))((((((''''''((()))***++++++,,,---,,,,,,,,,...111444666555;;;BBBKKKYYYjjjwww{{{{{{}}}{{{{{{oooYYYTTTMMMIIIHHHIIIJJJKKKFFFGGGHHHJJJKKKKKKKKKKKKHHHHHHHHHIIIHHHHHHGGGGGG======>>>???>>>;;;666222222555888;;;<<<:::777555---+++(((%%%#########$$$"""!!!"""$$$%%%%%%###!!!$$$###!!!!!!"""###"""!!! !!!!!!!!!!!! !!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""######### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""""""""############!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''')))***+++,,,,,,000...---...222888???CCCFFFCCC???===???DDDIIILLLTTTddd|||iiiXXXLLLGGGHHHIIIJJJLLLMMMNNNNNNNNNHHHHHHGGGEEEDDDCCCCCCCCCBBB???;;;::::::;;;<<<<<<888888777555333222222333444444444333333222111000---......---***))))))***))))))))))))(((((((((((((((%%%######&&&((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''$$$&&&'''''''''(((***---''''''&&&''''''((())))))---***'''&&&''')))))))))&&&'''***++++++***'''&&&''''''((()))***+++,,,,,,,,,,,,,,,...222777;;;>>>EEEOOO[[[fffsss~~~{{{}}}yyyllleee[[[SSSNNNLLLLLLKKKIIIIIIIIIJJJJJJKKKKKKLLLGGGGGGHHHHHHIIIHHHHHHHHHDDDBBB???===<<<:::666444111444777:::<<<;;;:::888333000,,,(((%%%$$$$$$$$$"""###%%%(((***)))%%%"""%%%###!!!!!!"""###"""!!! !!!!!!!!!!!! """""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###### """""""""!!!!!!!!!!!!!!!"""!!!!!! """""""""""""""""""""""""""""" !!!###$$$!!!"""""""""############!!!!!!"""######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%&&&''')))+++,,,,,,,,,...///222666;;;???BBBDDDBBB>>>;;;???JJJVVV___ccchhhrrrjjjXXXLLLGGGCCCDDDFFFHHHJJJLLLMMMMMMHHHGGGFFFEEEDDDDDDDDDDDDBBB???;;;999999:::;;;;;;333555666555222111444666333333333333222111000000,,,------,,,)))'''(((((())))))))))))((((((((((((***%%%"""###(((+++)))&&&'''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&'''&&&&&&%%%%%%&&&'''((((((((('''###%%%'''((((((***---///(((((('''&&&&&&''')))***...+++((('''((()))***)))%%%'''***,,,,,,***'''%%%&&&'''((()))***+++,,,,,,+++,,,---000555;;;AAADDDXXXeeesss}}}|||{{{xxxkkk^^^UUUOOOLLLJJJLLLLLLKKKJJJJJJJJJJJJKKKFFFGGGHHHHHHIIIIIIHHHHHHKKKGGGAAA<<<:::888777666111333777:::<<<<<<;;;:::666333///***'''%%%%%%%%%%%%&&&***...///...)))%%%%%%###"""!!!"""###"""!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$ !!!"""""""""!!!###############"""!!! """"""""""""""""""""""""###"""  !!!###$$$!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))%%%&&&((()))+++,,,,,,---+++///666===BBBCCCCCCBBBDDDAAAAAALLL^^^ppp{{{zzzlllUUUHHHDDDDDDEEEGGGIIIJJJLLLLLLLLLKKKHHHFFFDDDDDDCCCAAA@@@@@@???===>>>??????>>>===::::::888555333222444666333333333333222111000000------,,,++++++******)))***))))))((('''&&&&&&&&&)))(((&&&%%%%%%&&&((()))((()))***)))'''%%%%%%&&&&&&&&&&&&'''''''''''''''***'''$$$$$$'''((((((&&&%%%&&&''''''(((((('''''''''&&&&&&%%%$$$$$$######))))))((('''&&&&&&%%%%%%+++++++++***)))(((((((((***))))))***,,,---------111,,,...555999???RRRggg~~~}}}}}}xxxbbbWWWSSSPPPTTTKKKEEEGGGJJJJJJHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFDDDAAA>>><<<999555222///111333666999;;;<<<<<<:::777222///,,,)))%%%###%%%$$$$$$&&&((()))(((&&&$$$$$$$$$###"""!!!!!! """"""""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""  """"""%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%$$$$$$######"""!!!!!!!!!######"""""""""""""""###!!!!!!!!!"""######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,......///...666@@@FFFFFFCCCAAA@@@>>>CCCMMM^^^uuunnnXXXJJJFFFDDDFFFGGGIIIKKKLLLMMMMMMKKKIIIFFFDDDDDDCCCBBB@@@@@@???>>>>>>??????>>>===777777555222000///111333222222222222111000//////------,,,++++++******)))***))))))(((''''''&&&&&&)))'''&&&%%%%%%&&&''')))''')))***)))'''%%%%%%&&&$$$%%%%%%&&&'''((())))))***(((%%%%%%''')))((('''%%%&&&''''''((((((''''''''''''((())))))******+++'''''''''(((((((((((()))))))))))))))))))))))))))+++++++++,,,...////////////+++...888AAAMMMddd|||}}}lll^^^UUUSSSMMMIIIJJJJJJGGGEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFEEECCCAAA???===:::666333///000333555888<<<>>>???===:::555222///,,,(((&&&###""""""###%%%&&&%%%$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!""""""###!!!  !!! """ !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$!!!!!!""""""###$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++---///111333;;;CCCGGGDDDAAA???@@@CCCLLLZZZmmmpppZZZLLLHHHFFFGGGHHHJJJLLLMMMNNNNNNLLLIIIGGGEEEEEEDDDBBBAAAAAA???>>>>>>??????>>>===:::999888555222111333444222222222222111000///...------,,,++++++******))))))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''((())))))'''%%%%%%&&&###$$$%%%&&&''')))******)))'''%%%%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))%%%&&&'''((()))+++,,,,,,&&&''''''((()))******+++((((((((()))***+++,,,---///---222???MMM```{{{~~~|||mmm___WWWPPPNNNKKKGGGEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCAAA???>>>;;;777444111111222444777;;;???AAA???<<<888555222///,,,)))$$$###"""###$$$%%%$$$###$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""""""""######"""!!!!!!!!!  !!!  $$$%%%"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$ !!!""""""###"""""""""""""""###$$$%%%!!!""""""######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***,,,++++++---111666;;;AAAFFFEEE@@@===???CCCPPP]]]ooopppZZZLLLHHHFFFGGGIIIKKKMMMNNNOOOOOOMMMJJJHHHFFFFFFEEECCCBBBBBB@@@????????????>>>===;;;;;;999666333222333555222333333222222111000///------,,,++++++******)))))))))((((((''''''''''''((('''&&&&&&&&&&&&'''(((''')))******(((&&&''''''%%%%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((()))***+++,,,'''''''''((())))))******%%%&&&''''''''')))+++---111222;;;KKK\\\qqq~~~xxx|||}}}lllZZZPPPLLLIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@???===999666444333222222444888<<>><<<999666444111...+++(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$######""""""""" !!!!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!$$$&&&&&&### !!!!!!!!!!!!!!!!!!!!!!!!$$$#####################!!!!!!!!!!!!""""""######$$$$$$###""""""#########""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''))),,,,,,,,,000777===BBBEEEEEEAAA;;;<<>><<<999888666333000...000222444444444444333222111000------,,,++++++******)))(((((((((((('''''''''''''''''''''&&&&&&'''''''''(((***++++++)))(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%&&&''''''(((''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((***++++++***,,,///333111777DDDWWWkkkzzzvvvwww}}}fffTTTNNNLLLJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCBBBBBBBBB@@@<<<888777555333111111444888:::;;;999777666555333///,,,+++(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$############!!!!!!"""""""""###############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!""""""!!! !!!!!!!!! !!!!!!!!! """###""" """"""""""""""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$#########""""""'''&&&%%%###""""""""""""#########$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******&&&(((+++---000666>>>CCCEEEEEECCC>>>===EEETTT```wwwnnnXXXJJJFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOLLLJJJHHHHHHGGGEEEDDDCCCBBB@@@@@@@@@@@@>>><<<::::::888444111000111222555555555555444333222111------,,,++++++******)))((((((((((((((((((''''''''''''''''''''''''''''''((()))+++***)))(((((()))((((((((('''&&&&&&%%%%%%''')))******)))(((((()))%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&************))))))))))))(((***,,,+++***,,,000555333<<>><<<===<<<:::666333222333444444444444444333222111111------,,,++++++******)))'''(((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''))))))'''''''''((('''''''''''''''&&&&&&&&&%%%(((******(((''''''(((%%%&&&''''''((((((''''''######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''))))))******++++++,,,,,,(((***,,,+++)))+++111666===FFFUUUfffwwwvvvmmmgggcccgggqqqxxxeeeVVVOOONNNHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDEEEGGGHHHEEEAAA>>>:::999666444444555777888888888888:::;;;:::888555...+++(((%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$&&&&&&""""""!!!!!!!!!!!!""""""$$$%%%&&&%%%%%%$$$%%%%%%"""""""""""""""""""""""" """###$$$######"""$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''''''''######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))))))))*********++++++,,,+++,,,222;;;BBBEEEDDDBBBBBBEEENNN^^^qqqsss\\\OOOKKKFFFGGGHHHJJJLLLMMMNNNNNNPPPMMMKKKIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@>>><<<:::999777444000///000111333333333333222111000000------,,,,,,+++******)))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&%%%&&&'''%%%&&&&&&''''''((((((((("""%%%((('''%%%###$$$%%%%%%&&&''''''((((((''''''*********)))(((((('''''''''((((((((())))))******(((((()))+++,,,---...///,,,///000///---///555;;;HHHQQQ\\\iiiwww~~~{{{zzzxxxssskkkbbb]]]eeeuuusss]]]TTTSSSGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEGGGHHHIIIGGGCCC@@@:::999777777777888999;;;999:::;;;===??????<<<:::222///+++(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!###%%%&&&""""""!!!!!!!!!!!!""""""#########"""!!!!!!"""###"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$!!!!!!!!!"""######$$$$$$"""""""""###$$$&&&'''((($$$$$$%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))************+++++++++000...---444???EEEEEEBBB???AAAIIIXXXnnnvvv```OOOGGGHHHIIIKKKMMMOOOPPPQQQQQQMMMLLLKKKJJJIIIHHHHHHHHHDDDBBBAAA???>>>>>>??????333333444555444333111000333222222111000///......***+++,,,---,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&'''%%%"""###&&&(((((('''&&&(((***+++***(((%%%###'''$$$"""###'''******)))***,,,---,,,,,,,,,+++)))+++---000333555999BBBKKKRRRaaaooorrrtttxxx{{{{{{|||ssspppsssvvvwwwuuunnnkkkiiilllyyyqqqZZZSSSLLLGGGDDDGGGIIIGGGGGGIIIJJJIIIHHHFFFEEEDDDDDDDDD???===:::888777888999:::<<<<<<<<<:::999999;;;===555222...)))&&&%%%%%%%%%$$$$$$############$$$$$$!!!"""###%%%%%%%%%$$$###"""""""""""""""!!! ###"""!!!"""###$$$###!!!"""######""""""!!! ###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&!!!!!!###$$$&&&'''))))))%%%&&&'''((()))***+++,,,&&&&&&&&&&&&'''((()))******))))))***,,,,,,+++)))000///444;;;@@@AAADDDHHHCCCLLLXXXfffyyyvvvaaaQQQIIIFFFGGGIIIKKKMMMNNNOOOOOOMMMLLLKKKJJJHHHHHHGGGGGGDDDCCCAAA???>>>>>>>>>>>>666666666555444333222222555444444333222111000000+++,,,,,,,,,,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''%%%$$$%%%(((***)))(((&&&''')))***)))(((&&&%%%'''%%%$$$%%%''')))******,,,---...,,,+++***)))(((...000333666:::BBBNNNXXXfffnnnsssqqqoooqqqrrrqqqpppllliiilllsss{{{~~~hhhZZZNNNJJJHHHJJJIIIFFFFFFIIIIIIHHHGGGFFFEEEEEEEEEEEEAAA???===;;;:::;;;<<<======>>>===;;;999888999;;;777555000,,,(((&&&%%%%%%$$$$$$############$$$$$$ !!!""""""""""""""""""""""""""""""!!! ###"""!!!"""###$$$###!!! !!!"""""""""""""""!!!###""""""!!! """"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$$$$###"""###%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((%%%&&&&&&'''((()))******))))))))))))***+++,,,---*********++++++,,,------666555777<<<======AAAGGGWWW```jjjsssvvvaaaRRRJJJFFFGGGIIIKKKMMMNNNNNNOOONNNMMMKKKJJJHHHGGGFFFFFFEEEDDDBBB???>>>=========:::888777555444333333333444444333222111000000///---,,,++++++******++++++))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&''')))***)))((('''''''''(((((((((((((((&&&'''((('''&&&''')))***+++,,,,,,,,,******+++,,,111555;;;AAAIIITTTaaaiiixxxyyyvvvpppmmmnnnmmmkkkccccccfffmmmxxxhhhSSSMMMJJJIIIGGGCCCCCCFFFHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCAAA???>>>???@@@AAA@@@@@@???<<<999777777888999777444///,,,(((&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!""""""###""""""######""""""!!!!!!###"""!!!"""###$$$###!!! !!!"""############"""""""""!!! ############$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$######$$$%%%$$$###"""###%%%&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((************+++,,,------)))+++,,,,,,***,,,000444<<<;;;;;;<<<<<<>>>GGGRRRqqq|||uuu```QQQIIIHHHIIIJJJLLLNNNOOOPPPPPPOOOMMMLLLIIIGGGFFFEEEEEEFFFDDDBBB???===<<<<<<<<<<<<:::666333222222333444222222111000///...---------,,,+++***)))***+++,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''''''''''''''''''''&&&$$$%%%'''((())))))((('''''''''&&&&&&'''((()))***&&&(((***)))'''&&&(((+++))))))***,,,++++++///555333>>>LLLXXXcccnnnuuuwww}}}zzzuuurrrrrrsssqqqooogggjjjpppxxxdddXXXLLLHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBCCCDDDBBBBBBAAA===999666555666999888666222...+++'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""#########""""""!!!###"""!!!"""###$$$###!!! !!!"""""""""""""""""""""!!!!!! """""""""#########$$$$$$########################""""""""""""""""""""""""!!!"""$$$###""""""###%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((***)))))))))******+++,,,))),,,...---+++...555<<>>======>>>FFFXXXjjjttt___OOOGGGGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDAAA???===<<<<<<<<<;;;999555222000111222333222111111000///...---------,,,+++***)))***+++,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&))))))((('''&&&%%%%%%$$$###$$$&&&(((((('''''''''((('''&&&&&&&&&(((***+++&&&)))+++***(((''')))+++,,,***+++...---,,,333<<<<<>>===<<<<<<<<<:::888555222111111333444333333222111000//////...---,,,++++++******++++++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$"""$$$&&&'''&&&&&&'''((((((((('''&&&&&&''')))***'''(((***+++***)))***+++000------000///...777CCCPPPggg~~~qqqoooqqqxxxzzzwwwqqqooorrr}}}{{{www~~~cccUUURRROOOKKKHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDD@@@:::666333222333555666777555111---***'''&&&&&&%%%%%%&&&&&&'''###""""""!!!!!!!!!!!!!!!""""""######$$$$$$#########"""!!!"""###$$$###!!!############"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!!!!!"""###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''')))))))))******+++++++++---,,,,,,+++,,,,,,------,,,...111222444:::BBBHHHGGGCCC@@@CCCKKK[[[tttsss^^^OOOGGGEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFCCCBBB@@@>>>===<<<======999888666444333333444555333333222111000///......+++,,,,,,,,,,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''%%%%%%(((***)))((((((''''''''''''(((''''''(((***,,,---,,,***...***---222333333???PPPeee|||vvvkkkiiimmmtttuuunnniiihhhppp|||yyyzzzmmm```UUUOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDD@@@;;;666333222111333777:::999666222///''''''&&&&&&&&&&&&''''''"""""""""""""""!!! !!!"""###$$$$$$$$$$$$######"""!!!"""###$$$###!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!###$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))***++++++,,,,,,,,,++++++++++++,,,,,,...///111555:::AAAGGGJJJGGGEEEGGGOOO[[[kkksss___QQQIIIGGGHHHIIIKKKMMMNNNOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGBBBAAA???>>>=========>>>999888777666555555666666111111000///...---,,,,,,++++++,,,---,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&'''((()))***&&&'''((('''%%%&&&)))---))))))((((((((('''&&&&&&(((''''''***...///---***(((%%%***333666999HHH[[[sssmmmeeedddhhhoooooogggccceeeppp~~~xxxzzz~~~|||sssbbbZZZZZZJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDAAA;;;666333222000333888<<<<<<:::666333''''''&&&&&&&&&&&&''''''###$$$%%%%%%%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!! !!!"""############ !!!!!!!!!!!!!!!"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))***+++,,,******))))))((()))))))))000000111666>>>EEEJJJLLLFFFFFFLLLZZZjjjzzzqqqZZZKKKFFFHHHIIIKKKMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFEEEFFFBBB@@@???>>>>>>>>><<<:::666777777555333111111222222222111000/////////000000---)))***,,,---)))%%%++++++***)))&&&"""((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&)))+++,,,***)))'''''''''''''''''''''&&&&&&(((((((((((())))))))))))***++++++)))'''&&&((()))+++,,,000333777AAAUUUggg}}}rrrooolllkkkiiiccc\\\___fffsss{{{yyyyyy|||~~~~~~}}}pppaaaTTTLLLFFFFFFFFFDDDCCCDDD@@@AAACCCEEEGGGGGGFFFFFFGGGEEECCCAAA???;;;666333333555777;;;<<<;;;777333---+++'''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######'''%%%###!!! """$$$%%%""""""############""""""""""""###""""""!!! ######"""!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&(((((((((((((((((((((((()))(((((((((((('''''''''((()))***)))((((((***,,,000///...---------.../////////444===BBBDDDGGGKKKFFFOOOZZZgggxxxpppYYYKKKGGGFFFGGGIIIJJJKKKKKKJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGCCCAAA?????????>>><<<;;;666666777555333111111222333222111000////////////...,,,,,,...111111,,,((((((((((((((('''&&&$$$###((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$%%%'''%%%%%%$$$$$$$$$############%%%'''))))))(((&&&%%%'''''''''''''''''''''''')))(((((((((((()))))))))''')))***)))(((''')))***---...000444999EEE[[[nnnuuulllmmmhhhddd```[[[WWW]]]gggyyy~~~}}}xxxwwwzzz~~~}}}cccXXXMMMKKKJJJHHHEEEEEEAAABBBCCCEEEFFFFFFGGGGGGHHHFFFDDDAAA???;;;666333333444666:::<<<;;;888444...,,,)))&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%###"""!!!"""###$$$""""""############"""""""""###############"""!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$%%%%%%&&&&&&%%%%%%#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((()))***)))((()))***,,,------++++++***+++,,,---222333888???AAAAAAEEEJJJMMMWWWdddqqqpppYYYLLLHHHGGGHHHIIIJJJJJJKKKKKKJJJNNNMMMKKKJJJHHHGGGFFFFFFEEECCCAAA@@@@@@???===;;;555666666555333111222222333222111000////////////++++++,,,000333333...)))((((((((()))((('''&&&&&&(((((((((''''''((((((((($$$&&&'''%%%""""""%%%(((((((((((((((((('''''''''###%%%'''(((((('''&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))&&&(((***+++******+++,,,//////111666===JJJaaauuuzzzqqqiiibbbhhhccc^^^ZZZWWWWWW```iii|||~~~xxxvvvvvvwww~~~wwweeeSSSKKKIIIFFFBBBAAACCCCCCCCCCCCDDDFFFGGGHHHHHHGGGDDDCCC@@@<<<777333222333555888;;;;;;999666111///,,,(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$############""""""############"""""""""######$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$###### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))*********))))))+++,,,---,,,+++***++++++------111333888<<<======CCCLLLXXXcccrrrttt]]]OOOKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDFFFDDDBBB@@@@@@???<<<:::555666666555333222222333333333111000////////////******+++---//////,,,)))++++++***)))((('''&&&%%%''''''((((((((((((''''''###%%%'''$$$!!!!!!%%%***))))))))))))))))))))))))&&&'''((()))***)))''''''''''''''''''((((((((((((***)))(((((('''(((((()))'''))),,,---,,,,,,---......///444;;;CCCOOObbbsss{{{}}}|||uuukkkccc^^^[[[aaaaaaaaaaaabbbdddiiinnn}}}{{{ssswww}}}www[[[LLLGGGDDDAAA@@@DDDCCCCCCCCCCCCEEEGGGHHHHHHGGGEEEDDDBBB>>>888444111222444777:::;;;:::888444222///+++(((&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######$$$$$$######"""!!!""""""###$$$$$$$$$$$$"""""""""######"""""""""""""""""""""###$$$%%%%%%!!!""""""######""""""!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))***+++***))))))+++---......---------...000111222444888;;;;;;===IIIUUUbbbooozzzcccSSSNNNMMMMMMMMMNNNNNNOOOPPPPPPNNNLLLKKKHHHFFFEEEDDDDDDGGGEEEBBBAAA@@@>>><<<:::444555666555333222222333444333222000///............---+++++++++,,,,,,+++,,,+++***)))(((''''''&&&''''''((())))))(((''''''###%%%&&&%%%######&&&)))$$$$$$$$$%%%%%%%%%%%%%%%''''''((())))))((('''&&&'''''''''((((((((())))))+++***((('''''''''((()))''')))+++,,,++++++,,,------111999CCCKKKRRR^^^iiiqqqpppmmmggg___YYYXXX[[[^^^eeennnuuuzzz{{{yyywww|||{{{xxxwwwzzzkkkUUULLLGGGEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFFFFEEEDDD@@@:::666222111333555999;;;;;;:::777555222...***(((&&&%%%%%%%%%%%%$$$$$$$$$#########$$$&&&&&&&&&%%%###"""######$$$$$$$$$$$$###### !!!"""#########"""!!!"""############""""""$$$$$$############$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))***+++***))))))+++---......------...000222333888888;;;======BBBPPP___kkkyyy{{{dddUUUOOOKKKKKKKKKKKKLLLMMMNNNOOOOOONNNLLLKKKIIIHHHGGGGGGGGGEEEBBB@@@???===:::888444555666555333222333444444333222000///.........111///---+++***+++---...))))))(((((((((((()))***&&&'''((())))))((('''&&&$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$'''''''''(((((())))))***,,,+++)))'''&&&'''((()))'''((()))******+++...000333888BBBMMMRRRTTTYYY___ccc```^^^\\\XXXUUUZZZaaadddqqq{{{ttttttzzzzzzaaaSSSIIIEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEFFFFFFEEEBBB===999333222222444777:::::::::888777444000---***((('''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%###"""######$$$$$$$$$$$$###### !!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))+++++++++******+++---------,,,---...000222333999:::===AAAEEEJJJVVVcccuuuvvvaaaSSSOOOJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHGGGEEEBBB@@@>>><<<999777444555555555333222333444555444222000///......---,,,,,,,,,+++++++++---...***)))((('''''''''((()))&&&'''((())))))((('''&&&&&&$$$$$$'''+++,,,(((%%%&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((())))))******---+++)))&&&&&&&&&((())))))***+++,,,---111666:::???CCCLLLUUUXXXVVVVVVYYYUUURRRRRRTTTTTTVVV___iiissszzztttsssrrrrrrxxx{{{|||ppp]]]MMMDDDAAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGDDD???;;;444333222333666999::::::999888555222///,,,)))(((%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########"""!!!!!! !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!""""""##############################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++***+++++++++******,,,...............000222444555:::<<>><<<;;;999888555555444333333333444444333333333222000///---,,,,,,++++++,,,---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++******((((((((((((((('''&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''((()))++++++***(((((()))---,,,---333@@@QQQbbblllpppkkkbbb\\\WWWUUUTTTSSSMMMKKKPPP\\\iiirrr~~~|||ooodddffflllppprrrtttxxx{{{}}}~~~~~~|||hhhSSSJJJHHHEEEEEEEEEGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBBBB;;;888444333666999;;;;;;<<<888444222222222000...''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$############!!!!!!"""""""""#########$$$%%%&&&'''''''''&&&&&&$$$$$$$$$########################$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%%%%''''''(((((((((((((((((((((''')))))))))))))))))))))(((************+++,,,---......//////111333777;;;===PPPjjjpppYYYNNNLLLJJJHHHHHHIIILLLNNNNNNNNNNNNMMMKKKHHHFFFFFFEEEFFFEEEBBB???<<<<<<;;;:::888666555444333333333333333333333333222000///---,,,+++*********++++++)))'''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''(((((((((((('''&&&&&&))))))((('''&&&%%%$$$$$$''''''&&&&&&''''''((((((((((((''''''''''''''''''''')))++++++***))))))***...,,,...888KKK```rrr{{{~~~uuuggg[[[UUUSSSSSSTTTPPPMMMRRRcccyyyvvvrrrrrrwwwyyyvvvrrrpppjjjlllnnnooosss{{{zzzrrrvvveeeTTTOOOIIIFFFGGGIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC>>>:::555333555888;;;<<<>>>;;;777555555444333222******((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))++++++++++++,,,---.........000333444555999???DDD```wwwpppYYYMMMLLLHHHHHHHHHJJJLLLNNNOOOPPPPPPNNNLLLJJJHHHGGGGGGGGGDDDBBB>>>===<<<<<<;;;:::666555444444333333333333333222222222000///...---,,,+++******++++++***(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&''''''(((((()))***++++++)))((('''&&&&&&'''))))))))))))(((((('''''''''&&&'''(((******))))))***+++---,,,///===RRRffftttzzzzzzrrrggg\\\VVVTTTTTTTTTOOONNNVVViii|||wwwuuu}}}wwwrrrdddhhhnnnuuu{{{yyyssswww}}}jjjaaaUUUMMMJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEDDD@@@<<<777444444777;;;>>>>>><<<999777666555555444...---,,,***))))))((((((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""###$$$$$$#########$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''(((((((((((()))))))))))))))*********++++++++++++,,,...///000000333666777999???JJJSSSiii}}}pppXXXMMMLLLHHHIIIJJJJJJLLLMMMOOOQQQQQQPPPMMMKKKIIIHHHHHHHHHEEEBBB???>>>>>>>>>===<<<666666555444333222222333222222222111111///...---...,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%''')))+++---...+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&((())))))))))))+++------///666EEEWWWffflllnnnmmmiiiccc]]]YYYUUUQQQNNNKKKPPP[[[mmmzzztttssswww|||pppssswww}}}nnn___UUUOOOKKKHHHHHHHHHIIIHHHHHHGGGFFFEEEBBB???:::666444666;;;>>>===<<<:::777555444444444///...,,,+++)))(((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''""""""""""""######$$$$$$###$$$&&&'''(((((('''&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&'''''''''(((((())))))((()))))))))*********++++++++++++,,,---///000111222444777999>>>JJJ[[[gggvvvpppWWWLLLLLLHHHJJJKKKKKKKKKLLLOOOQQQQQQPPPNNNKKKJJJIIIIIIIIIFFFCCC@@@>>>>>>>>>===<<<777666555444333222222222222222222111111000......///---++++++,,,---,,,+++))))))))))))))))))))))))))))))(((''''''''''''(((%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%'''(((***++++++******))))))******((((((''''''''''''''''''&&&''')))))))))***,,,...222777AAAPPP]]]dddfffdddaaa```]]]ZZZWWWRRRLLLHHHIIIRRR___ooosssiiikkkuuukkkZZZPPPKKKHHHHHHHHHHHHHHHGGGFFFEEECCCAAA===888666666:::======<<<;;;777333111111333...---+++)))'''%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''((()))))))))((())))))******+++++++++++++++,,,---...///111222333555999???JJJ\\\ooo}}}oooWWWLLLMMMIIIKKKMMMLLLKKKKKKNNNPPPPPPNNNLLLJJJHHHGGGGGGGGGFFFCCC???>>>======;;;:::777666555444333222222222111111222111111000///......,,,******+++,,,++++++((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%$$$#########%%%'''(((***************)))((((((&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((***---///666===JJJWWW```ccccccbbbYYYWWWTTTRRRQQQOOOLLLJJJOOOWWWbbboookkkhhhqqqkkkXXXOOOGGGGGGGGGGGGGGGFFFFFFEEECCCBBB???;;;777666999<<<======<<<777222///000111///...,,,***'''&&&%%%$$$%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$############ !!!"""###$$$###""""""!!!!!!"""######$$$%%%%%%#########$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''((())))))***((())))))******+++,,,,,,+++,,,,,,---...000222333666888???LLL^^^sssoooVVVLLLMMMJJJLLLNNNMMMKKKKKKMMMPPPNNNMMMKKKHHHGGGFFFFFFFFFEEEBBB???===<<<;;;:::888777777555444333222222222111111111111111000///......+++)))((()))*********((((((((((((((((((((((((,,,+++***)))(((((()))***$$$%%%&&&&&&'''''''''&&&%%%$$$######%%%''')))+++((()))*********((('''&&&$$$%%%%%%&&&&&&'''''''''&&&'''(((((((((***---000777@@@MMMYYY```bbbccccccTTTPPPLLLJJJLLLNNNPPPPPPVVV\\\cccmmmzzzlllppp~~~|||yyyxxx___SSSFFFFFFGGGGGGGGGFFFEEEEEECCCCCCAAA<<<888666999<<<>>>???===888222//////111333111///---***(((''''''&&&&&&&&&'''''''''(((((($$$$$$$$$######""""""""""""$$$&&&'''((('''%%%$$$""""""###$$$%%%%%%&&&&&&$$$###""""""###$$$&&&'''$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,+++,,,,,,---///111222333999===GGGXXXoooooo[[[NNNHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKHHHGGGFFFFFFHHHHHHKKKGGGAAA===;;;:::888888999888666333222111111111666555333111000///......+++***((('''''''''((()))++++++***)))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&'''((()))***+++,,,(((((((((((()))***+++,,,***)))''''''((((((&&&%%%!!!%%%(((***+++---111555777CCCQQQXXX___bbb^^^VVVUUUOOOHHHFFFJJJRRRZZZ___^^^aaagggkkkpppvvv}}}xxxtttqqqttt~~~{{{yyynnnUUUIIIHHHGGGFFFEEECCCBBBAAACCCBBB@@@>>><<<<<<<<<<<<===<<<999555111///000111............---+++)))((('''%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%'''(((&&&###"""$$$&&&%%%'''&&&###$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%(((***))))))))))))************&&&'''((()))************++++++++++++++++++,,,---,,,+++---111111000333888;;;CCCTTTjjjnnnYYYLLLFFFFFFFFFGGGGGGHHHIIIKKKKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEBBB???<<<<<<<<<<<<;;;777666555333222222333333333333111000...---------,,,+++***)))))))))******)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&'''((()))))),,,+++***)))((((((((((((++++++***)))***))))))(((''')))***+++,,,...333777888BBBLLLRRRXXX]]][[[VVVNNNJJJHHHJJJRRR]]]ffflllmmmkkkiiiiiikkknnnppppppmmmnnnqqqwww{{{xxx{{{}}}|||{{{\\\KKKIIIEEECCCCCCDDDEEEEEEDDDCCCAAA???============@@@>>>;;;666000---,,,---...//////...---+++)))((((((&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%''''''&&&###"""$$$&&&$$$%%%%%%###%%%(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))'''(((((((((((()))))))))&&&'''((()))************))))))(((((())))))******---,,,///222222111555;;;???LLL```uuummmXXXKKKEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJHHHFFFFFFFFFGGGGGGBBB@@@>>>=========<<<;;;666555444333222333444555000000///------,,,,,,,,,------,,,++++++++++++,,,&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))++++++***)))(((((((((((())))))((((((((((((((((((,,,,,,,,,,,,---111777<<<<<>>>>>>>>???>>>;;;666000---,,,,,,////////////---+++)))((()))'''%%%%%%&&&'''((('''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$###$$$&&&$$$%%%$$$"""$$$'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((''''''''''''((((((((((((''''''((()))************((((((((((((((()))******///...000333333444:::BBBGGGVVVlll{{{mmmXXXKKKEEECCCDDDEEEFFFGGGHHHHHHIIIKKKKKKIIIHHHGGGGGGHHHHHHCCCBBB???>>>>>><<<:::888777666444333222222333444//////...---,,,,,,,,,---------,,,,,,++++++++++++&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''(((((()))******+++(((''''''(((((()))***+++((())))))((('''''')))+++---------...111666<<>>===<<<:::888999888555333222111111111000///......------------+++++++++++++++******))))))(((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******''''''''''''((()))***+++)))***+++***((())),,,///,,,,,,///333999???CCCEEECCCDDDEEEHHHJJJKKKLLLMMMJJJNNNVVVaaannnyyy}}}rrrcccWWWQQQOOOVVVeeeuuu~~~yyyuuuvvv|||yyyyyy|||}}}wwwpppllllllmmmoootttuuuwwwyyy}}}nnnRRRLLLDDDAAAAAACCCBBB@@@DDDDDDDDDCCCBBBAAA@@@@@@;;;;;;:::777333000//////...//////000///...,,,+++(((&&&%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''%%%'''+++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))(((((()))))))))*********'''((()))***++++++++++++************+++,,,---...000///111555999AAARRRbbbqqqttt|||wwwjjjaaappp[[[NNNGGGEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFEEEEEE@@@>>><<<<<<======<<<;;;:::888666333222111111111111111000///...---------*********+++***))))))(((******)))((('''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((******)))(((''''''''''''%%%&&&'''&&&$$$%%%)))---,,,///666???GGGKKKKKKJJJEEEBBBBBBEEEFFFFFFIIILLLMMMPPPXXXdddpppyyy~~~uuudddWWWRRRSSS]]]hhhssswwwyyyzzzyyyvvvrrrnnnmmmqqqvvvzzz~~~~~~{{{yyytttnnnkkkkkknnnrrrrrrsssuuuwwwzzzttt\\\SSSIIIDDDDDDFFFFFFDDDDDDDDDDDDDDDCCCBBB@@@@@@??????===999444///---------...///000000000///...(((&&&&&&&&&'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$'''((((((,,,222333000%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))(((((()))))))))))))))************'''((()))***++++++++++++)))))))))***+++,,,---...000000222777???NNNfff{{{|||oooeeeaaaqqq[[[NNNHHHDDDFFFHHHJJJKKKKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGBBB???<<<;;;;;;<<<<<<<<<888777555333222222222222222111000...---,,,,,,,,,)))***+++++++++***(((((()))))))))(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''******((('''''''''''''''"""%%%&&&$$$"""###(((---111777BBBNNNVVVWWWRRRMMMIIICCC@@@CCCEEEGGGNNNVVVZZZ]]]bbbkkktttzzz||||||||||||xxxoooddd]]]\\\^^^ccciiimmmmmmnnnqqqqqqnnnnnnjjjiiilllpppttt|||~~~zzzwwwxxxwwwuuurrrrrruuuxxxwwwwwwwwwxxxyyy}}}tttfffTTTIIIFFFGGGGGGFFFBBBCCCCCCDDDCCCBBB@@@???@@@@@@???;;;555111......+++,,,...000111111111111)))((('''((())))))(((&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###&&&''''''%%%$$$'''''''''+++000111...&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((((((((((((((())))))))))))***(((((()))***++++++++++++*********+++,,,---//////222111444;;;FFF[[[zzz}}}rrrjjjfffqqq[[[MMMGGGDDDEEEGGGJJJKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDGGGCCC>>>:::999999999888666555444333222333444444222222000...,,,+++++++++******+++,,,+++***)))((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))((((((((()))))))))))))))'''&&&&&&''''''((()))***(((***,,,***((()))///444555===JJJXXXaaa___WWWOOONNNFFFAAACCCFFFKKKVVVaaajjjkkknnnsssxxxzzzzzzyyywwwtttnnnhhheeedddgggiiiggghhhhhheeefffkkkllljjjllliiihhhkkknnnrrrzzz}}}yyyvvvuuuxxx||||||{{{zzz{{{|||}}}}}}|||{{{zzz}}}xxx___MMMFFFEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>;;;777444222222***+++...000222222222222***)))((()))++++++)))((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###&&&((('''%%%%%%'''&&&$$$&&&***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''''''''''''''((((((((()))((()))***++++++,,,++++++---------...///000222222333333666===KKKdddyyyqqqjjjnnn[[[NNNGGGIIIIIIIIIIIIIIIKKKLLLLLLOOOMMMJJJIIIHHHFFFCCCAAADDDAAA===;;;:::999888666...111444444222000222555111111000...---+++******+++,,,,,,......,,,)))%%%(((((((((((((((((((((((($$$&&&'''((('''&&&'''(((&&&%%%$$$######$$$%%%&&&((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((***)))(((((())),,,///111===GGGSSS\\\cccgggbbb[[[[[[RRRLLLKKKIIILLL^^^sss|||~~~wwwppptttggggggggghhhooovvvuuupppnnnhhheeekkkqqqssstttuuulllmmmppptttwwwxxxzzz~~~xxxuuutttqqqnnnmmmssszzz~~~~~~~~~~~~}}}www___PPPHHHEEEEEEDDDGGGGGGBBBAAAEEEDDD???CCCBBB???<<<888555333111,,,---///111222222222222000,,,'''%%%'''((((((''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%######$$$%%%&&&'''((()))'''(((***++++++)))'''&&&************+++,,,---...333...,,,///222000000111444777;;;BBBUUUttt~~~{{{~~~~~~~~~{{{yyywwwmmmZZZMMMFFFHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGFFFEEECCCAAABBB@@@===;;;;;;;;;:::999444333333333333222111000222111000///---,,,++++++,,,++++++,,,---,,,)))&&&'''''''''''''''''''''''',,,,,,,,,***'''%%%$$$###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))((((((***---111444<<>>GGGRRR\\\fffpppsssrrrbbbWWWNNNIIIHHHNNNaaauuuttteeehhhcccooo|||zzz}}}}}}xxxpppmmmnnnwwwzzzsssnnnnnnnnnllljjjllllllmmmqqqwww~~~rrrdddXXXPPPKKKKKKIIIEEEEEEFFFDDD@@@EEEDDDAAA>>>:::666333111///000111222333444444444333000,,,************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&******)))((('''&&&&&&%%%(((''''''(((((()))***************++++++,,,---......,,,---111333333444888;;;BBBKKKWWWjjjqqqbbb^^^]]]fffqqqwwwyyy{{{~~~lllXXXLLLGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFEEEDDDDDDEEEFFFEEECCCDDDAAA>>><<<<<<<<<;;;:::888555333222222111///---222222111000///...---------***(((((()))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&(((*********'''((()))******)))(((''''''''''''(((((()))))))))((((((''''''''''''(((((()))((('''(((+++111888<<>>CCCRRRcccppp|||~~~eeeYYYXXX]]]fffpppuuuuuuwww~~~mmmYYYMMMHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEDDDEEEGGGHHHGGGFFFFFFCCC@@@===<<<;;;999777444555555333000///000333222222111000///......------***((('''((()))***)))((((((((((((((((((((((((///---***)))******((('''&&&'''((())))))((('''&&&)))((((((((('''''''''&&&((((((''''''''''''((((((((((((((()))...444:::>>>@@@IIIRRRVVVXXXZZZYYYVVVMMMLLLMMMPPPUUU\\\gggrrrxxxqqqpppwww}}}ssslllfffbbb```___cccgggooozzz|||uuusssqqqoooooonnnmmmlllnnnjjjhhhllluuulllRRRKKKEEECCCEEEFFFEEEDDDEEEEEEDDDAAA>>>:::666444222222222333333444555555333222000---+++)))((()))''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%)))(((&&&&&&''')))+++---++++++++++++,,,---...///000000333666666777>>>GGGQQQhhhqqq```ZZZ^^^ffflllsssuuuuuuyyynnnYYYMMMIIIEEEFFFHHHJJJJJJJJJIIIIIIFFFEEEEEEFFFHHHIIIIIIHHHGGGDDD@@@===;;;999777555111444555333///...222666111111000//////...------,,,***(((((()))***+++***))))))))))))))))))))))))***&&&######&&&((('''%%%&&&&&&&&&''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((((())),,,000666;;;>>>;;;EEENNNOOOOOOOOONNNKKKEEEIIIPPPWWW]]]bbbhhhllluuu~~~~~~}}}xxxnnnooo}}}sssddd\\\YYYXXX[[[^^^ccciiirrr|||{{{rrrrrrqqqpppnnnkkkiiihhhhhhgggfffjjjqqqzzz}}}[[[PPPFFFCCCDDDEEEEEEFFFDDDEEEDDDCCC@@@<<<999666333222222222222333444555444444333///+++)))((()))'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&'''''''''((())))))))))))((('''&&&'''(((+++,,,++++++++++++,,,---...///111222666888888;;;GGGTTT```wwwtttiii```aaagggmmmqqquuuwww{{{nnnXXXLLLHHHFFFGGGIIIKKKKKKKKKJJJIIIFFFEEEEEEFFFHHHIIIHHHGGGEEEBBB>>><<<:::999777666444444222111000000222444000000//////...---------,,,***))))))+++,,,+++***))))))))))))))))))))))))"""$$$((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''(((+++///333888;;;>>><<>>;;;999333222222111111222444444555666555222---***)))***((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))))))))(((''''''((()))***,,,,,,+++,,,,,,---...//////222666:::;;;AAARRRbbbrrr}}}tttkkkgggeeedddgggmmmqqqtttxxx}}}mmmWWWJJJFFFFFFHHHJJJLLLLLLLLLKKKJJJFFFEEEDDDEEEGGGHHHHHHGGGCCC@@@===;;;::::::888777888444000///111333222000//////......------,,,,,,,,,+++***+++,,,---,,,***((((((((((((((((((((((((---(((######''')))(((%%%((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''((((((''''''''''''(((((('''))),,,000555888;;;===@@@GGGJJJGGGCCCEEEGGGHHHTTTZZZbbbgggkkkllliiifffYYYccc```ZZZ[[[]]]eeevvv||||||zzzttteeeXXXVVV[[[```iiirrrwww}}}|||uuuwwwwwwuuupppkkkgggeeeaaaeeeiiilllnnnssszzz|||~~~ppp^^^MMMFFFEEEBBBCCCFFFBBBCCCDDDDDDCCC@@@<<<:::333222111111111222333444777888888444///+++***+++)))))))))))))))(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((())))))******))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((())),,,,,,,,,,,,---...//////...111666:::===FFFZZZlll|||ooofff``````dddfffjjjnnntttwww{{{lllWWWMMMKKKHHHIIIJJJKKKKKKJJJIIIIIIKKKKKKJJJJJJIIIHHHGGGFFFCCC@@@<<<999999999:::999888555222111111222222222000000000///......------***))))))((('''&&&&&&%%%'''''')))))))))((('''&&&%%%%%%&&&&&&''''''((((((&&&''')))******((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&'''((('''%%%///------111777===@@@@@@@@@DDDGGGGGGDDDDDDHHHLLLRRR[[[hhhpppppplllhhheee```WWWQQQRRRUUUZZZeeeqqq|||}}}uuuuuu~~~uuueee[[[aaaiiimmmsss}}}zzzzzzyyyxxxvvvrrrooonnnssssssrrrssstttvvvyyyzzz|||iiiNNNKKKLLLEEEBBBEEEEEECCCBBBBBBBBBAAA>>><<<555333222222333444333222222333333333111///,,,***---,,,)))((('''((()))***+++)))'''&&&((()))))))))'''&&&&&&&&&&&&%%%%%%%%%))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''((())))))(((((((((((())))))))))))(((***,,,,,,,,,---...000555444777???GGGRRReeexxxxxxpppddd]]]WWWXXX[[[___gggnnnwww{{{mmmXXXNNNLLLJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGDDDAAA<<<::::::::::::999888666222111111000///...000000000///......------++++++******)))(((((('''&&&&&&'''''''''&&&&&&%%%'''''''''''''''(((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((()))+++++++++---///222777;;;???AAABBBCCCEEEGGGFFFCCCDDDHHHLLLSSS[[[fffnnnooollliiiggg[[[RRRLLLNNNTTT[[[eeeoootttuuusssqqqvvv{{{sssvvvzzzlllcccjjjssswww~~~zzzzzzzzzzzzyyyxxxxxxwwwyyyyyyyyyzzz{{{}}}~~~{{{~~~~~~~~~rrrTTTLLLLLLEEEAAACCCDDDCCCBBBBBBBBBAAA???===666444222111222333333333444444555444333111...,,,+++***(((&&&&&&&&&'''(((+++)))''''''((()))))))))(((((((((''''''&&&&&&&&&%%%&&&'''((()))******+++'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%((((((((('''''''''''''''(((''''''''''''((())))))((((((((()))))))))))))))***+++---------...000111555555;;;EEEPPP\\\mmm||||||qqqhhh\\\WWWTTTWWW[[[___eeelllrrryyymmmXXXOOOLLLKKKLLLMMMMMMMMMLLLKKKKKKIIIIIIJJJKKKKKKJJJIIIHHHEEEAAA>>>;;;;;;;;;::::::777555333111111///---+++000000000///......------,,,,,,,,,++++++******)))%%%%%%$$$$$$$$$%%%%%%&&&))))))((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,...000,,,222999===>>>???@@@BBBEEEFFFEEEBBB@@@BBBGGGLLLTTT[[[dddkkkllljjjgggeeeVVVOOOJJJMMMSSSZZZ```fffffffffeeedddiiirrrwwwxxxuuurrrrrrxxxtttnnnuuu~~~{{{{{{{{{|||~~~}}}zzzzzzzzzyyyxxxyyy{{{~~~zzzXXXMMMJJJDDD@@@BBBCCCBBBAAABBBCCCBBBAAA???888555222000111333444444555666666666444222000///,,,***)))'''&&&''''''(((***)))''''''((())))))(((******))))))((('''&&&&&&%%%%%%&&&'''((())))))***'''''''''&&&&&&&&&&&&&&&,,,+++***(((&&&%%%%%%$$$''''''((()))))))))((((((((((((''''''(((((()))***(((((()))))))))*********,,,---...///...///111333888;;;EEEUUUcccooozzz~~~rrreee]]]UUUQQQQQQUUUZZZ^^^eeelllnnnyyynnnYYYPPPMMMJJJJJJKKKLLLKKKKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIEEEBBB???<<<<<<;;;:::999666444333222222111...,,,000000000///......------,,,,,,,,,++++++*********&&&%%%$$$###$$$%%%&&&'''******))))))((((((''''''&&&'''(((((()))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%'''***...111222999AAACCC???===???CCCFFFEEEBBB??????BBBIIINNNWWW\\\ccciiiiiieee```\\\TTTPPPNNNQQQVVVYYYYYYXXXZZZ\\\^^^bbbgggkkkllljjjeeeiiiqqqyyy|||yyy~~~~~~}}}~~~}}}rrrsssrrrqqqqqqssswwwzzzzzzYYYKKKHHHCCC@@@BBBBBBAAAAAABBBCCCCCCBBB@@@:::666222000111333444555555555555555444333111111...---,,,******)))))))))***((('''((()))***)))(((+++***))))))((('''&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&,,,+++***((('''&&&%%%%%%$$$%%%&&&(((((((((''''''((((((((('''((())))))***((())))))******+++++++++---.../////////000333555===EEEVVVkkk}}}|||rrrfffZZZTTTRRROOONNNSSSWWW\\\eeennnsssoooZZZQQQOOOJJJKKKLLLLLLLLLKKKIIIHHHHHHJJJLLLMMMMMMLLLJJJIIIEEEBBB???===<<<;;;:::888444333333333444444222000000000000///......------***************)))))))))'''&&&%%%%%%%%%'''((()))******))))))((((((''''''&&&''''''((((((((((((((())))))))))))((((((((((((&&&''''''''''''***000444???FFFLLLJJJDDDAAACCCHHHHHHFFFCCCAAACCCIIIQQQWWW\\\___cccfffeee___WWWQQQOOOQQQTTTYYY]]]]]]YYYTTTUUUYYY```hhhmmmjjjeeeaaa\\\fffqqqyyy|||xxxmmmmmmkkkiiiiiilllqqquuu|||{{{^^^OOOIIIDDDBBBDDDBBBAAAAAABBBDDDDDDCCCAAA:::777333000111333444444333333333333333222111111///...---,,,+++***)))))))))((('''((()))***)))'''))))))(((((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&'''''''''%%%%%%&&&'''((((((((((((((((((((((((((()))******)))))))))***+++,,,,,,------.../////////111555888>>>MMMggg|||nnneeeZZZSSSPPPPPPMMMMMMQQQUUU[[[fffqqqppp[[[RRRPPPMMMNNNNNNOOONNNMMMKKKJJJIIIKKKMMMNNNNNNMMMJJJIIIDDDBBB???===<<<;;;999777444333222222444444333222000000000///......------))))))))))))))))))))))))''''''''''''((())))))***))))))((((((((((((((('''&&&&&&''''''(((((())))))''''''''''''((((((((())))))++++++******...555;;;LLLRRRVVVTTTNNNIIIKKKNNNJJJHHHFFFGGGLLLTTT]]]cccddddddcccbbb___YYYQQQKKKKKKSSS[[[```cccdddaaa\\\ZZZ]]]dddnnnpppjjjbbb^^^]]]gggrrrxxx}}}zzzwww|||~~~~~~zzzuuurrriiihhheeebbbaaadddiiimmmtttzzzppp___SSSJJJFFFFFFBBBBBBAAABBBDDDDDDCCCAAA:::777333222222333444444222222222111111111111111------,,,+++***((('''''')))(((((()))******((('''((((((((('''''''''&&&&&&%%%%%%&&&'''((())))))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((''''''((()))***))))))(((((())))))***+++))))))***+++,,,------...---...///000111444999===AAAUUUsssmmmaaa[[[SSSPPPQQQPPPOOOQQQVVV[[[aaammmyyyppp\\\RRRQQQNNNNNNOOOOOONNNMMMKKKJJJJJJLLLNNNOOOOOOMMMJJJHHHDDDAAA>>>===<<<:::777555666444111111222222222111000000000///......------))))))))))))))))))))))))&&&&&&'''((())))))))))))'''''''''''''''(((((((((&&&&&&&&&''''''((()))***###$$$$$$%%%&&&'''(((((()))+++,,,+++,,,111:::AAAPPPUUU[[[[[[WWWRRRPPPPPPHHHFFFFFFIIIQQQ\\\fffllloooiiibbb\\\XXXUUUQQQNNNPPP[[[dddeeeeeehhhiiigggeeeccceeelllmmmgggbbbaaacccllltttwwwzzz{{{vvvmmmdddccckkkwwwyyywwwvvvqqqmmmmmmfffddd```\\\ZZZ\\\aaafffkkkqqqzzzyyydddSSSJJJIIICCCBBBBBBCCCDDDDDDBBBAAA:::777444333333444333222222111111111111111222222......---,,,+++)))''''''((((((((()))******(((&&&'''(((((((((((()))))))))%%%&&&'''((()))******+++&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))***)))'''%%%%%%&&&((()))))))))(((((())))))***+++))))))***+++,,,---.........000111222444999>>>BBBLLLaaa|||ttt^^^WWWUUUQQQPPPSSSRRRUUU\\\eeekkkqqq|||ppp\\\SSSQQQLLLMMMMMMMMMLLLKKKIIIHHHKKKMMMOOOPPPOOOLLLIIIGGGCCCAAA>>><<<;;;999666444777444111//////000000///000000000///......------)))))))))))))))*********$$$%%%''')))******)))(((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''')))******%%%&&&'''((()))+++,,,,,,%%%(((******+++111<<>>EEEMMMTTTZZZ]]]___gggaaaZZZWWW\\\gggrrryyyzzztttooommmqqqvvvyyyzzzvvvooonnnxxxqqqbbbXXXPPPKKKGGGIIIMMMRRRXXXbbbnnnwww}}}yyyrrrkkkeee```]]][[[YYYTTTPPPMMMNNNOOOLLLQQQXXX```iiittt~~~mmm^^^OOOJJJJJJHHHCCCAAA===<<<999777555555666777444444222111000/////////222444555333000...,,,,,,++++++***))))))))))))*********))))))(((((((((((()))(((((('''((()))***+++***(((((((((((((((&&&$$$'''((())))))((('''((()))))))))((((((((((((''''''******))))))******+++,,,)))***+++++++++,,,///222555666999<<>>???>>><<<;;;::::::999888<<>><<<999888888888999888777555333111///.........000222222000.........,,,++++++***************,,,,,,,,,---,,,+++***)))((('''%%%$$$%%%&&&(((***)))))))))***++++++(((&&&&&&'''(((((('''&&&'''((((((((())))))))))))))))))************+++,,,---...---......,,,+++,,,...000333666<<>>DDDOOO```tttwwwlllddddddfffgggiiimmmuuu~~~~~~dddRRRKKKIIIEEEEEEFFFHHHHHHIIIIIIIIIJJJIIIHHHHHHIIIGGGDDDBBBBBB???<<<;;;:::999777555777444222000000000000///.........///......------))))))))))))))))))))))))'''''''''((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%$$$%%%''')))+++,,,...111444666666666666000333666888:::===BBBGGGFFFGGGIIIJJJHHHEEE@@@===888<<>><<<;;;777<<>>??????>>>===;;;;;;;;;888555222222222333333444444555444444444000///...---,,,+++++++++///...---,,,,,,---...///,,,+++***)))))))))***+++''''''((()))))))))))))))))))))************))))))++++++******++++++,,,---000---++++++...000///...111...,,,---...111:::CCCNNN[[[jjjyyy~~~rrrnnnjjjkkklllpppyyyfffUUUMMMJJJGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEAAA???===;;;888666555555333222111000////////////222...,,,...,,,&&&###&&&'''((()))(((%%%$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((()))+++,,,---000111222444666888;;;<<<888:::;;;===@@@DDDIIIMMMGGGHHHGGGEEE@@@<<<999888555:::AAAGGGKKKMMMNNNNNNNNNOOOPPPQQQTTTYYY```dddpppvvv~~~|||lll``````___ZZZWWW[[[ZZZ\\\^^^______```bbbeeeiiinnnsssvvv{{{zzzyyyuuutttxxxzzzyyyxxxyyyzzz}}}}}}zzzwwwtttrrrtttuuuxxx{{{~~~uuuqqqjjjddd___[[[WWWUUUOOOLLLJJJLLLMMMOOOXXXaaammmrrrzzz|||]]]KKKEEEDDDDDDCCCAAA??????@@@@@@>>>===<<<======;;;777444333333333444444555555444444444000000...---,,,+++++++++......,,,,,,+++,,,---------,,,+++***))))))***+++((())))))***************))))))************))))))++++++******++++++,,,---000---+++,,,...000///...111......111222555===FFF[[[kkk~~~{{{qqqmmmlllooorrrwww~~~fffUUUMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGKKKKKKKKKKKKJJJHHHFFFEEEAAA???===;;;888666555555333222111000////////////111...---///---)))'''((()))***+++***(((''''''(((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((''''''(((((()))***''''''((()))***,,,...///111222333666999===@@@CCC<<<;;;;;;>>>CCCGGGJJJLLLDDDEEEDDDAAA<<<888666555444:::AAAEEEFFFFFFHHHIIIHHHJJJLLLNNNRRRXXX```eeelllqqqyyyyyyssseeeZZZSSSWWWZZZWWWVVVYYYXXXZZZ[[[[[[[[[]]]```cccmmmqqqtttuuuwwwzzzwwwqqqnnnjjjkkkooosssrrrrrruuuyyy||||||wwwuuupppooommmkkkiiihhhgggfffhhhiiilllppptttxxx{{{|||zzz}}}xxxrrrkkkddd^^^ZZZUUUQQQMMMMMMMMMPPPWWW```ffflllttt{{{|||bbbSSSLLLHHHFFFBBBAAA@@@@@@AAAAAA???======???@@@>>>:::666444333444444555555555444444333111000///...,,,,,,,,,,,,...---,,,+++++++++++++++......,,,+++************))))))***+++++++++++++++))))))************))))))++++++******++++++,,,---///---,,,,,,...000/////////...000444777;;;DDDNNNkkkyyymmmlllnnnttt{{{~~~fffUUUNNNKKKIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJHHHGGGEEEDDDAAA???===;;;888666555555333222111000////////////,,,+++,,,......---------,,,---...---+++***+++,,,'''''''''((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***'''((((((***,,,...000111444444555777:::>>>BBBDDD@@@???>>>AAAEEEFFFDDDBBBBBBBBBAAA===999555444444888>>>DDDFFFEEEDDDEEEGGGFFFIIILLLPPPTTTZZZ```eeefffjjjqqqyyy|||xxxnnneeeVVVPPPNNNSSSWWWVVVUUUVVVSSSTTTUUUVVVWWWZZZ^^^bbbooosssvvvuuuuuussslllccc\\\[[[^^^eeekkkmmmppptttxxx|||~~~}}}{{{wwwsssooollljjjbbb```^^^\\\[[[[[[\\\]]]]]]^^^bbbfffjjjooorrrtttsssvvv{{{|||uuummmeee```\\\VVVPPPOOOOOOPPPVVV^^^___eeemmmtttzzz}}}qqqeeeZZZOOOHHHBBBBBBAAABBBBBBBBB???======???AAA???<<<777444333555555555555555444444333222111///...------,,,,,,......---,,,,,,+++++++++///...---,,,++++++******((()))******++++++******)))******++++++******)))++++++******++++++,,,---......---...////////////......000555:::AAAPPP]]]xxxyyykkkkkkqqq{{{~~~eeeUUUMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDCCCAAA???===;;;888666555555333222111000////////////&&&((())))))***++++++***(((*********((('''((()))*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((()))+++---000222333777777777888:::<<<>>>@@@@@@AAACCCGGGJJJHHHBBB===AAA@@@>>>:::666555666777===AAAEEEGGGFFFEEEEEEGGGFFFIIINNNSSSVVVZZZ___bbbcccdddiiimmmnnnhhh]]]TTTIIIGGGJJJPPPVVVVVVUUUUUUQQQRRRSSSTTTVVVZZZ```eeeoootttwwwvvvssslllaaaVVVMMMNNNTTT^^^eeejjjpppvvvwww{{{{{{qqqpppmmmiiieeeccc```___ZZZXXXVVVUUUTTTVVVXXXYYYVVVXXX[[[```dddiiilllnnnqqqsssvvvyyy}}}~~~~~~}}}wwwoooiiibbb[[[TTTRRRRRRRRRVVV\\\]]]ccckkkrrrwwwzzz}}}~~~kkkWWWIIIFFFDDDCCCCCCCCCCCC@@@>>><<<>>>@@@???<<<888555444555666666666555555444333222111000///...---------...............---,,,,,,......------,,,+++******'''((())))))******))))))******++++++++++++******++++++******++++++,,,------...///////////////000///...111666===III\\\nnn|||vvvmmmooowww}}}eeeTTTLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDAAA???===;;;888666555555333222111000////////////+++---...+++***,,,+++((('''((())))))''''''((())),,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***,,,///111444555999999999:::::::::::::::===@@@EEEJJJMMMLLLHHHDDDAAA???;;;777555666;;;???AAACCCEEEGGGIIIIIIHHHGGGEEEJJJQQQWWWZZZ\\\^^^___aaaaaaaaa___ZZZRRRIIIBBB===???EEEMMMUUUXXXYYYYYYUUUVVVVVVVVVXXX^^^eeejjjlllqqquuusssooohhh\\\PPPGGGIIIQQQ[[[ccchhhpppwwwwwwzzz}}}wwwpppllldddbbb___\\\ZZZXXXXXXXXXWWWVVVTTTSSSSSSUUUWWWXXXTTTUUUYYY]]]bbbfffiiikkkpppqqqsssvvvzzz~~~zzz{{{{{{uuuyyyyyyttthhh```ZZZXXXWWWVVVXXX[[[___dddlllssswwwzzz}}}~~~~~~cccOOOKKKIIIFFFDDDDDDCCCBBB@@@<<<>>>@@@???<<<999888777666666666666666555444333333222111///............---......//////......---,,,,,,,,,,,,,,,++++++***''''''((()))))))))))))))******++++++++++++******++++++******++++++,,,---,,,...000000/////////000111222666<<>>DDDIIIKKKLLLLLLLLLAAA>>>999555444999AAAGGGHHHGGGGGGJJJOOOQQQNNNKKKEEELLLUUU]]]aaabbbaaaaaa___^^^[[[SSSKKKBBB===:::888===EEEMMMUUU[[[]]]]]][[[ZZZYYYXXXYYY^^^eeejjjiiimmmooommmkkkfff]]]SSSLLLNNNUUU^^^dddgggnnnvvvwwwzzz~~~}}}wwwrrrlllfffaaa\\\ZZZWWWUUUTTTTTTUUUVVVVVVUUUTTTTTTTTTUUUWWWWWWSSSUUUXXX\\\```dddgggiiilllooorrrwww{{{~~~xxxtttnnnooossszzz~~~yyymmmfff```___^^^\\\[[[]]]___dddlllrrrvvvxxxzzz|||zzz~~~uuu___PPPMMMHHHEEEDDDDDDCCCBBB>>>???@@@???===<<<<<<<<<777777777777666555444333333333111000///.........***+++---...///.........)))***+++,,,,,,,,,+++***(((((()))************)))***++++++,,,,,,++++++***++++++******++++++,,,---,,,///111111000...///111555888???FFFMMMXXXmmm~~~~~~~~~{{{}}}dddSSSJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHAAA???===;;;888666555555333222111000////////////(((---...***+++//////***((()))******)))((()))+++''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))+++---000444666888888:::<<<===<<<:::888666999===BBBEEEEEEGGGKKKNNNBBB>>>999444555;;;EEEMMMNNNKKKJJJNNNUUUXXXUUUPPPFFFNNNZZZcccggghhhgggfff]]]\\\WWWNNNDDD===<<<<<<;;;AAAIIIPPPWWW]]]___^^^]]]\\\ZZZXXXXXX\\\ccchhhgggjjjjjjhhhgggfff```XXXSSSUUU[[[bbbeeegggmmmtttwwwyyy|||zzzwwwrrrnnnjjjeeeaaa]]]YYYXXXUUUSSSSSSUUUWWWXXXUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUXXX\\\```dddggghhhhhhlllrrrxxx}}}|||tttooojjjiiijjjooozzz~~~zzzqqqiiidddcccccc```^^^___]]]bbbjjjooosssuuuwwwxxxuuuyyy}}}}}}|||~~~pppTTTOOOJJJEEEDDDDDDDDDCCC???@@@AAA@@@>>>>>>???@@@777777777777666555444333444333222000//////......((()))+++---.........---'''(((***+++,,,,,,++++++))))))***+++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++///222222000...///111888===FFFOOOTTT]]]ooo|||tttwwwhhhTTTKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGFFFEEECCCBBB???;;;999888888666555333111//////000111000////////////...---+++***))))))'''&&&&&&((()))((((((((((((((((((((()))******(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((***---000333555666666999888888777777777777777999<<>>GGGKKKMMMPPPPPPLLLNNNVVV]]]\\\ZZZXXXNNNZZZeeegggkkkoookkkbbb```TTTHHHBBB???<<<;;;======AAAGGGOOOWWW\\\]]]]]]]]]\\\ZZZWWWWWWZZZ```eeegggiiijjjiiifffcccaaa```[[[]]]```cccffflllrrrvvvwwwyyy}}}~~~vvvqqqkkkhhhgggccc\\\VVVYYYVVVSSSSSSUUUXXXZZZ[[[\\\[[[ZZZYYYXXXYYYYYYZZZUUUWWWXXXYYY[[[___dddgggnnnppptttxxx|||~~~~~~~~~vvvnnnjjjfffdddhhhooozzz}}}zzzqqqhhheeeggghhhfffbbbaaaeeejjjoooqqqqqqooommmooooooppprrrwww}}}iiiZZZMMMKKKKKKHHHEEEEEEBBBBBBBBBAAA@@@???>>>===<<<;;;::::::;;;999666444111111111111000///------......---,,,,,,+++******---,,,+++***+++,,,---...,,,,,,,,,+++++++++******+++++++++++++++***)))(((,,,,,,,,,---------......333///...111333222333555:::BBBMMMUUU]]]iiiyyyuuummmrrryyy|||mmmYYYNNNKKKEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFEEEFFFGGGFFFEEECCC@@@===:::888777777555444222000///.../////////.../////////...---+++***)))+++)))((((((***+++***)))((((((((((((((())))))***(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***,,,///222555777888888777777666666666666777777999;;;===???AAABBBCCCDDDEEE>>>===GGGPPPTTTVVVXXXTTTQQQTTT[[[___^^^]]]^^^^^^fffkkknnnttt{{{xxxnnnaaaUUUHHHBBB>>>;;;;;;===AAACCCHHHNNNUUUZZZ]]]^^^^^^]]]\\\ZZZZZZ\\\bbbfffhhhjjjjjjiiieeebbb```___\\\^^^aaaeeeiiiooouuuyyyyyy|||}}}yyypppkkkgggeeeeeeccc^^^YYYZZZXXXUUUUUUWWWYYYZZZZZZ[[[ZZZYYYXXXXXXXXXYYYZZZUUUWWWYYYZZZ\\\```eeehhhjjjnnnsssyyy~~~wwwpppjjjeeebbbdddiiirrr}}}}}}uuummmkkknnnpppnnnkkkfffgggiiikkkkkkjjjhhhfffdddeeegggmmmttt}}}zzzhhhVVVOOOMMMIIIFFFEEECCCCCCBBBBBBAAA@@@>>>======<<<;;;::::::999666333111111111111000///...---......------,,,++++++***------,,,,,,------...///---------,,,,,,,,,++++++)))******+++++++++******,,,,,,,,,,,,------------111------000333333555999BBBLLLZZZeeennnxxx|||pppkkksss|||qqq[[[OOOKKKDDDEEEFFFHHHIIIJJJKKKKKKGGGFFFEEEFFFGGGFFFEEECCC???<<<999777666555444333555333111000111111000///............---+++***)))+++)))((()))***+++***(((''''''((((((((()))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***,,,///222555777777888444444444444555666777888???>>>===<<<===>>>@@@AAAAAA???CCCOOOZZZ_________WWWVVVYYY]]]^^^]]]```eeesssvvvwwwwwwxxxcccVVVHHHAAA===:::;;;>>>BBBDDDFFFJJJPPPVVV[[[^^^aaaaaa```^^^]]]___cccfffiiijjjiiigggccc___^^^^^^]]]___cccggglllrrryyy~~~}}}}}}wwwsssiiifffcccbbbcccccc___\\\[[[YYYWWWWWWXXXYYYXXXWWWYYYXXXWWWWWWWWWXXXYYYZZZUUUWWWYYYZZZ]]]```eeeiiikkknnnttt{{{|||uuukkkeee``````ccciiivvv}}}yyysssqqqtttwwwvvvtttkkkjjjhhhfffcccaaa___^^^ZZZ]]]aaaiiirrr}}}gggWWWPPPJJJGGGEEEDDDDDDDDDCCCBBBAAA??????>>>===;;;;;;:::888555222111111111111000///............------,,,+++++++++,,,---......//////...............---------,,,,,,(((((()))++++++,,,,,,,,,+++++++++,,,,,,,,,------///++++++///222333777<<>>===<<<<<<<<<======999<<>>AAAAAABBBDDDGGGKKKSSS]]]cccjjjkkkjjjgggccc```___```dddcccbbb^^^[[[YYYYYY[[[^^^```dddhhhnnnttt{{{~~~yyywwwtttrrrpppiiigggeeecccbbbbbbaaa```\\\ZZZXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSUUUWWWZZZ[[[WWWXXXZZZ[[[]]]```eeeiiippptttyyyuuunnnfffaaa```bbblllvvv}}}~~~{{{{{{{{{zzzxxxqqqooojjjeee```]]][[[[[[XXX[[[aaajjjuuuuuu\\\OOOHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@???===<<<;;;:::888444111000111111111111000000///......------------,,,,,,***+++,,,......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((++++++,,,,,,,,,---------...,,,,,,...000222:::BBBNNN^^^uuulllXXXNNNKKKHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGFFFEEECCC@@@>>>:::888777777555444222000///...000000000///,,,,,,,,,,,,,,,+++******+++******++++++***(((&&&%%%&&&'''((()))(((''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((,,,---000222555666666666111111111222333555666777888888999::::::999888777777???HHHPPPXXX^^^\\\WWWVVVQQQMMMLLLMMMUUUeeeuuuxxxooofffTTTIII@@@>>>>>>>>>AAADDDFFFIIILLLOOORRRXXXaaahhhjjjkkkkkkiiieeeaaa___^^^```___^^^[[[YYYYYY[[[]]]```bbbfffiiimmmssszzz~~~~~~~~~{{{wwwtttsssrrrpppooommmkkkhhheeecccbbbbbbbbb^^^[[[YYYXXXWWWWWWVVVTTTRRRRRRSSSTTTWWWZZZ]]]^^^[[[\\\]]]^^^___bbbfffiiinnnrrryyywwwnnngggcccdddllluuu}}}}}}|||uuusssppplllhhhdddaaa___XXX[[[bbblllxxxbbbQQQJJJFFFEEEEEEEEEDDDCCCBBB@@@@@@>>>===;;;;;;:::888555222000111111222111111000000......------------------***+++,,,,,,------,,,,,,,,,,,,+++++++++*********,,,,,,,,,++++++)))((((((,,,,,,,,,---------......///---...111222666???IIITTTaaauuu}}}fffTTTLLLKKKFFFGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEFFFGGGFFFEEECCC???<<<999777666555444333333111000000222333333222+++,,,,,,,,,,,,+++******+++******+++,,,***'''%%%$$$%%%'''))))))((('''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((,,,---000333555666666666222222222333333555666777<<<;;;:::999888888888888999AAAHHHLLLQQQVVVTTTNNNKKKGGGEEEGGGLLLTTTcccppp{{{xxxqqqfff[[[JJJBBB<<<<<>>;;;888666555444333222---+++***+++---...///...++++++,,,,,,,,,+++******)))(((((()))***(((%%%"""$$$%%%'''))))))((('''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***,,,...111333444444444333333333333444555666666<<<:::666222111111333444999AAAFFFGGGJJJNNNLLLFFFAAA>>>>>>DDDJJJRRR^^^iiissszzz|||uuuppplllaaaTTTEEE===999<<<@@@CCCEEEIIIMMMRRRXXXYYYYYYZZZ___dddaaadddhhhiiigggdddbbbaaa]]]\\\[[[ZZZZZZ\\\aaadddfffhhhjjjlllooosssxxx||||||xxxsssqqqooonnnmmmkkkiiifffmmmllljjjfffcccbbbccceeeccc```[[[YYYZZZ[[[[[[[[[VVVWWWXXXZZZ^^^bbbeeegggeeeeeeeeeeeeeeegggjjjmmmssswww||||||tttpppuuu|||~~~~~~}}}xxxqqqkkkfffkkkmmmrrryyyiiiSSSMMMLLLDDDDDDDDDCCCBBBAAA??????<<<;;;::::::;;;999666444000111111222222222111111------........................---,,,,,,...///000......---------,,,,,,,,,((()))***+++++++++++++++.........////////////000//////222777;;;AAAOOO\\\jjjpppyyyvvv```OOOGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLFFFGGGIIIIIIGGGFFFEEEFFF>>>>>>===<<<999666333111222111///000111111000///------------,,,***(((''')))))))))))))))((('''''')))((('''%%%%%%%%%&&&'''((((((''''''''''''((((((+++***)))((('''''''''(((222111000/////////000111333333555666888999999999555777777444111000333666AAABBBDDDEEEDDDCCCAAA@@@===>>>@@@BBBHHHPPPZZZaaaggghhhjjjkkkggg^^^SSSLLLBBB>>>::::::???EEEJJJKKKNNNRRRWWW[[[]]]```bbbdddeeeddddddcccbbbbbbaaaaaa\\\\\\ZZZXXXWWWZZZ^^^bbbhhhjjjmmmoooppprrruuuwww{{{}}}}}}xxxtttoooooopppoooooonnnmmmlllllljjjgggfffdddbbb___\\\___^^^]]]\\\\\\]]]___```___]]]\\\]]]aaaeeehhhiiihhhjjjlllmmmmmmooorrrtttyyyyyy|||~~~zzz|||wwwqqqnnnooouuu}}}iiiSSSIIICCCGGGDDDBBBAAABBBCCCCCCBBB@@@>>>;;;::::::999666444333333333222222222111111/////////...------,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,...///......///000333000000777???III[[[lll}}}vvv```OOOHHHHHHIIIIIIJJJLLLLLLLLLLLLLLLHHHJJJLLLKKKIIIGGGFFFGGG???>>>===;;;999666444333222111///000111111000///,,,,,,,,,,,,+++)))'''&&&)))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))******+++,,,000000000///000000111222111222444666777888999999777777555222///000333777======?????????>>>===<<<999;;;>>>AAAGGGNNNWWW\\\`````````___[[[TTTKKKDDD@@@===;;;<<>>;;;::::::999777555333333333222222222222111000000///......------,,,---------------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,...///000///...///000//////222:::CCCPPPeeexxxttt```PPPHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLIIIKKKLLLKKKHHHFFFEEEEEEAAA???===;;;888666555555222111///000000111///...+++++++++***)))((('''&&&)))))))))))))))((('''''''''''''''(((''''''&&&%%%((((((''''''''''''(((((('''''')))***,,,...///000......///000111111111111///111333666777999999999999777333///---000666:::<<<<<<<<<<<<<<<;;;::::::666999>>>CCCHHHNNNTTTXXX]]][[[XXXUUUQQQLLLFFFAAA???>>>>>>AAAEEEJJJLLLMMMRRRSSSUUUWWWXXXYYY]]]___aaaaaaaaa``````___^^^]]]YYYXXXVVVTTTUUUXXX___dddiiillloooqqqsssuuuwwwyyy~~~{{{yyyxxxxxxwwwuuuqqqnnnllllllllllllkkkjjjiiiiiikkkgggbbb]]][[[YYYVVVUUUXXXXXXXXXZZZ[[[]]]___aaaeeeccc```aaacccfffggggggoooqqqsssttttttuuuxxxzzzzzz{{{~~~|||}}}|||xxxuuuqqquuuzzz|||}}}qqq^^^PPPFFFEEECCCBBBBBBCCCDDDBBBAAA@@@>>><<<;;;:::999777555333333333333222222222222000000//////......------,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...///111---111888@@@IIIXXXooosss```PPPIIIIIIIIIJJJLLLNNNOOONNNMMMMMMHHHIIIJJJHHHEEEBBBAAAAAAAAA@@@===:::888777666666222111//////000000///---+++++++++******)))(((''')))))))))))))))(((''''''&&&&&&((((((((('''&&&%%%(((''''''&&&&&&''''''(((&&&''')))+++---...///000...///000111111000//////000111444777999:::::::::777444///,,,---333;;;@@@@@@@@@???>>>===<<<::::::777<<>><<<;;;;;;:::888666444444333333333222222222111111000//////......---,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////......///111///666@@@FFFMMM]]]vvvsss___OOOIIIIIIHHHJJJLLLNNNOOONNNMMMLLLHHHIIIJJJHHHEEEAAA@@@@@@@@@???<<<999777666666666222111//////000///...,,,---,,,,,,+++************)))))))))))))))(((''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''((()))+++,,,---------///000111111111///...,,,111333777:::;;;<<<;;;;;;444000,,,,,,000888@@@EEEEEEEEEDDDBBB@@@>>><<<::::::@@@GGGMMMOOOOOOOOOOOOLLLHHHBBB>>><<<<<<;;;:::@@@BBBFFFJJJMMMPPPRRRSSSVVVWWWWWWWWWWWWXXX[[[^^^___```aaacccccccccbbbaaa]]]ZZZVVVSSSRRRWWW___eeekkknnnsssvvvxxxzzz|||}}}}}}yyyuuutttrrrrrrrrrqqqnnnlllkkkjjjiiigggdddbbb___^^^aaa^^^[[[YYYZZZ[[[\\\\\\^^^___```aaaaaabbbbbbbbbgggfffeeegggkkknnnoooooorrruuuxxxzzzzzz{{{}}}~~~~~~~~~rrrkkkiiillluuuzzzuuurrrooommmkkkhhhjjjppptttttttttvvvqqqrrrsssqqqoooooosssvvvqqqgggaaabbbmmmwwwzzzaaaOOOEEEDDDBBBAAAAAAAAA???>>>???>>><<<;;;;;;:::999777444444444333333333222222222111111000//////......,,,------......---------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,---......---...000222111;;;EEEKKKTTTfffsss^^^NNNHHHIIIGGGIIILLLNNNOOONNNLLLKKKIIIJJJKKKIIIFFFCCCBBBAAA>>>===;;;999888666555555222111////////////---,,,------,,,+++******++++++)))))))))))))))(((''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((()))+++,,,------,,,,,,///000000000//////...---333555999;;;===<<<;;;:::222///,,,...444<<>><<>>???===<<<;;;<<<;;;999888444444444444333333333333222222111111000000//////,,,------............---------............------------++++++++++++------,,,---.........///222555666@@@KKKQQQ]]]rrrttt^^^MMMGGGHHHFFFHHHKKKNNNOOOMMMKKKJJJGGGIIIJJJIIIFFFCCCBBBBBB<<<;;;;;;999888666444333333111/////////...---+++,,,,,,***))))))******+++)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())),,,...//////...------------...///000111111444666999<<<===;;;999888222000///222888???CCCEEEDDDFFFIIIKKKKKKHHHEEEBBBFFFKKKPPPSSSQQQLLLHHHEEE>>><<<;;;;;;===>>>??????@@@DDDHHHKKKLLLMMMPPPRRRMMMPPPSSSUUUVVVXXXZZZ\\\```bbbfffjjjmmmmmmmmmmmmiiiddd]]]VVVSSSWWW^^^dddmmmqqqvvvzzz}}}~~~~~~|||{{{xxxvvvrrrpppmmmkkkkkkjjjhhhfffaaaaaaaaaaaa```___^^^]]]\\\[[[\\\___dddgggiiijjjeeegggjjjmmmoooqqqrrrrrrmmmmmmmmmooorrruuuuuuuuurrruuuzzz~~~{{{nnneee```___dddlllxxx~~~yyyqqqkkkhhhgggfffeeebbb^^^\\\___```]]]\\\^^^^^^aaaeeeffffffiiimmmqqq{{{tttkkkfffgggppp{{{iiiQQQMMMGGGCCCBBBBBBAAAAAA???===<<<;;;<<<;;;:::888555444444444444333333333333222222111111000//////,,,,,,---...............------............------...---+++******+++---...---...//////000222666999AAAKKKTTTZZZfff}}}ttt]]]LLLGGGHHHEEEHHHKKKNNNNNNMMMKKKIIIEEEFFFGGGFFFDDDAAA@@@@@@::::::::::::888666333222333111/////////...,,,++++++***)))(((((()))******)))))))))))))))((((((''''''&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((())),,,///111111000000+++++++++,,,...111444555444666999;;;<<<:::888666333111111555;;;@@@BBBBBBDDDGGGLLLOOOPPPOOOKKKIIIMMMQQQVVVWWWTTTNNNIIIFFF666555555777:::<<<===<<<@@@CCCGGGIIIIIIJJJMMMPPPMMMPPPUUUXXXYYY[[[]]]^^^dddggglllpppsssuuuuuutttmmmhhh___WWWTTTWWW^^^dddmmmqqqwww{{{~~~|||zzzyyyxxxvvvtttpppmmmjjjhhhgggfffeeeccc\\\]]]^^^___``````````````````bbbfffkkkooopppppppppqqqsssuuuvvvwwwvvvvvvqqqpppppprrrtttvvvuuuuuurrrvvv{{{}}}pppfff___[[[___eeettt|||wwwrrrlllgggeeeeeeeeeeeefffbbbaaabbbaaa\\\WWWWWWUUUZZZ___ccceeeiiinnnrrrzzzyyytttttt{{{xxxVVVQQQJJJEEECCCCCCCCCCCC???===<<<<<<<<<<<<:::888555555444444444333333333333333222222111000000000,,,,,,---.../////////...------............------...---+++******+++---......///000111222555999===NNNVVV\\\```mmm}}}|||cccOOOGGGHHHGGGIIIJJJJJJIIIHHHIIIJJJHHHIIIIIIHHHGGGEEECCCAAA???>>><<<:::777666555444333222111///............,,,+++******))))))******...***&&&%%%'''))))))(((,,,+++***(((''''''''''''&&&&&&'''((())))))(((((((((000444111......111111000000////////////000000777888999999888777666555///222777<<<@@@BBBBBBBBBIIIIIIMMMRRRSSSNNNKKKKKKXXXYYYXXXYYY\\\[[[RRRFFF@@@;;;888999<<<<<<>>>BBBCCCEEEHHHIIIKKKMMMQQQSSSRRRSSSTTTWWWYYY[[[\\\]]]cccffflllrrruuuuuusssqqqqqqkkkccc[[[XXXYYY]]]```lllqqqwww{{{}}}}}}}}}~~~~~~}}}|||{{{yyyvvvrrrnnnlllhhhgggeeefffgggfffbbb___XXXYYYZZZ\\\___cccfffiiijjjkkklllmmmppprrrtttuuuvvvwwwzzz{{{||||||zzzyyywwwwwwwwwwwwwwwwwwwwwwww|||~~~rrrbbb[[[[[[]]]___nnnttt~~~{{{ooobbb^^^```dddlllsssttttttrrrmmmeee\\\VVVSSSOOOPPPWWWbbbiiillloootttyyy|||~~~jjj[[[MMMIIIHHHCCCBBBCCCAAA???<<<:::;;;;;;:::999888666444333333333222111444444333222222111111111000000//////...---++++++///...------...///...------------.........//////444......333222111;;;KKKddddddgggooo|||}}}dddPPPHHHIIIIIIJJJLLLKKKIIIHHHHHHHHHJJJKKKKKKJJJIIIGGGEEECCC???>>><<<:::777666555444333222111000......------,,,,,,+++************+++---***&&&%%%'''))))))(((+++***)))(((''''''''''''''''''(((((((((((((((((()))///222000...000111111///......---...///000111666666777888888777666666222666<<>>BBBDDDFFFHHHJJJKKKNNNQQQTTTSSSTTTVVVXXX[[[]]]___```bbbffflllqqquuuuuutttrrrtttooohhhaaa]]]]]]___```iiimmmssswwwyyy{{{|||~~~}}}{{{xxxxxxwwwuuurrrooollljjjfffdddbbbbbbcccccc```^^^[[[\\\^^^aaaeeeiiimmmoootttttttttuuuvvvwwwyyyzzzxxxzzz|||~~~~~~}}}|||~~~|||yyywwwwwwxxxzzz|||uuueee]]]\\\^^^```lllsss}}}~~~zzzyyy{{{~~~ttthhh\\\ZZZ^^^eeeooowww}}}|||yyysssiii___YYYUUUNNNNNNQQQYYY```ccciiinnnssswww|||zzz}}}{{{iiiVVVLLLHHHDDDBBBDDDAAA>>><<<:::;;;;;;;;;:::;;;999777666666666555444333333333333222111000000////////////...---,,,,,,///...------//////...------------.........//////333......333444555BBBRRRgggiiinnnxxxfffSSSJJJJJJJJJLLLMMMLLLJJJHHHGGGGGGJJJKKKKKKJJJIIIGGGEEECCC???>>><<<999777666555555222222111000///...------------,,,+++++++++++++++,,,)))'''&&&'''((((((((())))))((('''&&&&&&&&&&&&(((((((((((((((((('''''')))---//////000333333000...---,,,,,,---///111333555555666777777666666666333888???FFFLLLNNNNNNMMMLLLJJJIIIIIIHHHJJJUUU```llljjjfffccccccbbbZZZPPPDDD>>>;;;<<<>>>===>>>AAADDDFFFHHHJJJKKKNNNQQQTTTSSSTTTVVVYYY\\\^^^```bbbaaaeeekkkqqqtttuuuuuutttuuurrrnnniiieeebbbbbbaaaeeeiiinnnrrruuuxxx|||~~~{{{xxxsssrrrqqqooommmjjjhhhfffaaa___]]]]]]^^^___^^^]]]^^^```dddiiinnnrrruuuwww~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}yyyxxxzzz~~~xxxhhh___]]]^^^___jjjqqq{{{wwwoookkkjjjnnnxxxooocccWWWVVV[[[cccnnnwwwzzzpppeee]]]XXXQQQMMMLLLPPPTTTYYY```ggglllpppvvv}}}xxxooottthhhTTTJJJEEECCCDDD@@@>>>;;;;;;<<<===<<<<<<999777555444444444333222222333444444444222000............//////......---///...------//////...---------........./////////111......333666;;;JJJ[[[iiioooxxxiiiUUULLLLLLJJJLLLNNNNNNLLLJJJIIIIIIHHHIIIIIIHHHGGGEEECCCAAA>>>===;;;999888666666555222222111000///...------...---,,,,,,++++++,,,,,,+++)))'''&&&&&&'''(((((((((''''''&&&&&&&&&''''''******)))(((((('''''''''))),,,------000444333///...---,,,,,,...111444666555555555555555444333333222777???FFFJJJKKKJJJIIIIIIFFFDDDCCCCCCJJJ\\\mmmwwwuuunnneee___ZZZPPPFFFCCC===:::<<<===<<<<<>><<<;;;<<<>>>>>>===888666444333333333222111111222444555555222///...------...//////////////////...---...///000///---............////////////111...///222666???PPPaaaiiirrrlllWWWMMMLLLGGGJJJMMMOOONNNLLLLLLLLLHHHIIIIIIHHHGGGEEECCCAAA>>>===;;;999888777666666111111111111000...---,,,...---,,,,,,++++++,,,,,,))))))((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((+++***)))(((''''''(((((())),,,------000444333/////////...///000333666777777666555444222111000000333777>>>DDDFFFFFFCCCAAACCC@@@>>>>>>@@@KKK```tttzzzxxxqqqfff]]]TTTHHH>>>>>>999777999;;;:::;;;===BBBDDDFFFHHHIIIKKKOOORRRPPPRRRTTTWWWZZZ]]]```aaaaaaeeejjjooosssuuuvvvvvvooopppppppppooommmjjjiiifffiiimmmppptttyyy}}}{{{yyyvvvsssmmmllljjjgggdddbbb```___\\\\\\\\\\\\]]]___aaacccfffiiinnnuuu{{{~~~~~~}}}~~~~~~wwwqqqkkkhhhfffkkkrrr}}}vvviii___\\\cccnnn}}}qqqeeeYYYUUUWWW\\\cccjjjvvv|||yyypppjjjaaaXXXPPPLLLJJJKKKQQQXXXbbbhhhpppvvvzzz}}}sss{{{yyy]]]NNNFFFCCCAAA>>><<<<<<===>>>>>>>>><<<:::777777777777666444111222444555555222///...------...///000000000000000///......///000///............/////////000000111000000222777BBBTTTccchhhtttnnnYYYNNNLLLGGGJJJNNNPPPPPPNNNNNNNNNJJJKKKKKKJJJIIIGGGEEECCC===<<<;;;999888777666666111111222111000///---+++------,,,+++++++++++++++(((((()))'''&&&%%%&&&((('''&&&&&&&&&'''((())))))+++***)))((('''((()))***(((,,,......///222222/////////000111333444666777666555444222000000//////666999>>>BBBDDDBBB@@@>>>>>>;;;999;;;@@@KKK___ppprrrsssooofff]]]SSSFFF;;;888444333777::::::;;;===BBBDDDFFFHHHIIILLLOOORRRSSSUUUWWWYYY\\\___aaabbbcccfffjjjooosssuuuuuuuuunnnoooooopppoooooonnnmmmjjjmmmpppssswww{{{{{{yyyvvvtttpppmmmkkkjjjhhhfffdddcccbbbbbbaaacccdddeeefffgggjjjlllnnnpppuuuzzz}}}{{{|||}}}~~~zzzuuurrrpppnnnuuu~~~rrrccc[[[^^^fffuuuuuuiii]]]XXXYYY[[[```eeejjjrrr|||}}}zzznnneee\\\VVVQQQMMMNNNSSS___fffooouuuxxx|||~~~kkkUUUIIICCCBBB@@@======>>>???>>>>>>;;;999666666666666555444222333444444444222000...---...///000000000000000000///......000000///........./////////000000000111111222333999EEEXXXfffjjjwwwpppZZZNNNKKKHHHKKKOOOQQQPPPOOOMMMMMMJJJKKKKKKJJJIIIGGGEEECCC===<<<;;;999888777777666000111222222111///---+++,,,,,,+++************+++&&&((()))(((&&&$$$&&&(((''''''''''''((()))***+++***)))((('''((()))***,,,'''---111///---///000///...///111333444444444444333222111000000000111111777999===@@@AAA@@@>>>===<<<888777;;;AAAKKKYYYfffgggkkkkkkeee\\\QQQCCC777444000111666:::;;;<<>>>>>>>>===999777444444444444333111333333333333222111000000...//////000000000//////000///...///000111000....../////////000000000000///222444666<<>>>>>===<<<<<<777777<<>>AAAEEEGGGJJJKKKMMMOOORRRUUUTTTUUUVVVXXXZZZ]]]^^^___eeehhhkkkooorrrsssttttttuuutttqqqooonnnooopppqqqooorrrvvvxxxzzz|||~~~|||xxxuuurrrnnnkkkeeedddeeefffhhhjjjmmmnnnnnnrrrwwwzzzzzzzzz}}}}}}|||{{{|||}}}xxxwwwxxxyyy|||}}}~~~{{{wwwuuuwwwyyytttyyyttteeebbbfffmmm|||yyykkkbbb\\\UUURRRSSSVVV\\\fffoooxxx~~~wwwmmmbbb\\\[[[XXXbbbnnnuuuwwwzzz~~~___OOOGGGEEEBBB???>>>>>>>>>===<<<<<<:::888777777777666555444444333222222111111111//////000000000000//////111///...///000111000...////////////000000000000...222666888???OOOaaammmvvvmmmXXXOOONNNJJJLLLOOOOOONNNMMMMMMNNNLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@===;;;:::999777555111111000000//////......***(((((()))***+++***)))+++***)))((('''''''''(((''''''((((((((((((''''''(((''''''((()))+++---...//////...------------...---000333555333111000000333000...++++++---///111666999<<<===;;;999777777666444555:::CCCMMMSSSUUUVVVVVVVVVSSSLLLAAA777111000333666888:::>>>BBBEEEFFFFFFFFFHHHKKKOOORRRUUUYYYUUUVVVZZZZZZWWW[[[bbbbbbeeekkkooorrrtttvvvwwwuuutttsssqqqppppppqqqqqqvvvuuuuuuvvvyyy|||~~~}}}~~~{{{vvvrrrooonnnnnnddddddeeeiiioootttvvvwww|||}}}|||zzz|||}}}tttooommmlllooosssuuu{{{~~~|||}}}}}}|||{{{{{{yyymmmfffdddpppwww{{{jjj```\\\WWWRRRUUUSSSVVV```lllxxx{{{qqqeeeZZZ\\\^^^hhhttt|||ZZZHHHGGGEEEBBB???===>>>>>>>>>===???>>>;;;888666444444444333333444444333333222111111111000///////////////222111111111000000//////...///000///...///111333333000111:::HHHYYYnnn}}}lllWWWMMMLLLIIILLLNNNNNNMMMLLLMMMMMMNNNMMMKKKIIIHHHFFFEEEEEE???===;;;::::::999888777111111000000//////......,,,***))))))******)))'''&&&&&&&&&''''''((()))***((((((((())))))(((((((((((('''&&&&&&''')))+++,,,//////...------------------000333555444222111111000...,,,+++,,,///222444888:::<<<===;;;888777777888777777<<>>>>>>>>>>>>>>===:::777555444333333333444444444444333222222111111000///////////////111111000000000/////////...///000/////////111333444222666BBBRRRdddwwwlllVVVKKKJJJHHHKKKMMMMMMLLLKKKLLLLLLMMMLLLKKKIIIHHHFFFEEEDDD<<<:::888888999999999777111111111000///............,,,*********)))(((&&&''''''(((((()))******+++))))))))))))))))))))))))((('''%%%$$$$$$''')))+++//////......------------,,,///222333333222222222---,,,+++,,,...111555888999;;;<<<<<<999777777777666777999>>>CCCGGGHHHHHHFFFCCC???;;;777444222111333666999;;;===@@@CCCFFFFFFFFFGGGHHHKKKNNNRRRSSSRRRRRRSSSWWWXXXYYY]]]cccfffiiinnnqqqrrrssstttuuutttssssssrrrrrrrrrssssssrrrsssuuuvvvxxxyyyzzzzzzyyy{{{}}}}}}zzzwwwtttrrrppptttssssssvvv{{{{{{ooofff^^^ZZZZZZ]]]eeemmmrrr}}}{{{rrroooppptttvvvyyyzzzzzzxxxuuutttqqqyyyzzztttqqqtttzzztttdddVVVLLLFFFEEEHHHQQQ[[[gggvvv|||ooocccaaaeeerrrwww[[[NNNLLLEEEBBB???===>>>>>>>>>>>>===<<<:::777555444333333444444555555444444333222111111000///////////////000000///////////////......///000000//////222333555555===MMM```ppp}}}mmmVVVKKKIIIGGGJJJLLLMMMKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBBBB<<<:::888777888888777666222111111000///...---------+++************)))'''------------,,,+++************))))))))))))*********(((&&&$$$$$$&&&)))+++...............------,,,***,,,000111111111111222,,,,,,,,,,,,///222666888999:::;;;:::888666666666222555:::@@@EEEFFFFFFEEE<<<:::666333111000111111333666999<<<===???BBBDDDDDDDDDEEEGGGJJJMMMOOOQQQPPPQQQTTTWWWYYY\\\```dddgggkkkoooqqqrrrrrrssstttssssssssssssssssssttttttqqqtttvvvxxxyyyyyyyyyzzz}}}|||||||||{{{zzzxxxwwwvvvyyyxxxwwwyyy}}}uuulllddd^^^ZZZZZZZZZ]]]eeennnwww|||xxxtttmmmdddaaaccceeehhhmmmtttzzz}}}|||zzzyyyzzzsssmmmkkkmmmuuulllZZZNNNKKKIIIKKKQQQWWW```nnnzzz{{{mmmfffdddnnn|||fffUUUNNNFFFCCC@@@>>>>>>??????>>><<<<<<:::999777666555555555555555555555444333333111000000///////////////////////////............---///000000///000222444666999DDDVVVhhhuuunnnWWWLLLIIIGGGIIILLLLLLKKKJJJJJJKKKIIIIIIIIIHHHFFFDDDBBBAAA===;;;888777777777666444222222111000///...------+++***)))***+++,,,+++***---.........---,,,+++*********))))))))))))******+++***(((''''''(((+++,,,......//////......---,,,(((+++---/////////000111------,,,---///111444555777999;;;:::888666555555333888???DDDFFFEEEBBB@@@555444333222111111222222333666999<<<===>>>@@@BBBFFFGGGHHHJJJMMMOOOQQQRRRNNNRRRVVVXXX[[[___dddfffhhhkkkoooqqqqqqqqqrrrsssrrrrrrssssssssssssssssssrrruuuyyy{{{zzzzzz{{{}}}zzzzzz|||}}}~~~~~~~~~~~~}}}}}}~~~wwwiiiaaa^^^\\\]]]```aaaccciiippp|||yyyrrrkkkeee]]]WWWXXX\\\^^^bbbiiisss{{{wwwmmmfffccchhhxxxttt```RRRNNNMMMNNNRRRUUU\\\iiiuuuyyynnnfffkkkxxxwww___PPPIIIFFFBBB@@@?????????>>>===<<<<<<;;;:::888777777555666666666666555444444111000000///////////////............////////////---///000000000111333555777<<>><<<999888888777555444333222111000///...---,,,+++***)))***,,,---,,,+++''')))***,,,,,,,,,,,,+++******(((''''''(((******+++************+++,,,------.../////////...,,,+++)))+++---...------///000------,,,---...000111333666999<<<===;;;999777777:::???EEEIIIGGGBBB===:::222222222222333333333333333666:::<<<===>>>???@@@EEEEEEGGGIIIKKKMMMOOOOOOMMMSSSWWWXXX\\\aaaeeefffgggjjjnnnpppqqqpppqqqrrrqqqrrrrrrssssssrrrqqqqqqsssvvvzzz|||{{{{{{~~~|||}}}qqqeee___^^^___dddiiijjjjjjooowww~~~nnnggg___YYYSSSPPPTTT[[[___eeennnxxx}}}nnnccc]]]___kkkxxxlll^^^TTTSSSSSSUUUUUUZZZfffsssuuujjjkkkuuunnnWWWMMMJJJEEEBBBAAA@@@???>>><<<======<<<;;;:::999888666666666777666666555444111111000///////////////...////////////000000000---///000000000111444666666???OOO___iiipppzzznnnXXXMMMKKKHHHJJJLLLMMMLLLKKKKKKLLLJJJJJJKKKJJJHHHFFFCCCAAA<<<:::888888888999888666333333222000///---,,,,,,,,,+++******,,,,,,+++)))'''(((***,,,,,,,,,+++******)))'''&&&&&&''')))***))))))***+++,,,------------...///000///...,,,+++,,,---//////......///000+++++++++,,,---///111222666:::???AAA@@@===;;;999>>>CCCJJJLLLHHHBBB<<<999222222111000111222333444555888;;;>>>>>>??????@@@BBBCCCEEEGGGIIIJJJKKKLLLLLLSSSWWWXXX[[[aaaeeedddfffiiimmmooopppppppppqqqqqqrrrrrrrrrrrrqqqooonnnrrrvvvzzz{{{zzz|||{{{ooohhhdddggghhhmmmqqqrrrsssyyy|||ooo^^^XXXTTTSSSQQQRRRYYYaaaeeemmmxxxqqqddd\\\[[[dddnnnsssfffdddbbb```\\\]]]gggsss{{{pppooouuuhhhQQQMMMHHHDDDBBBAAA???===;;;<<<<<<<<<<<<:::999888666777777777777666555555111111000////////////////////////000000000111111---///000000000222444666444@@@SSSbbbjjjqqqmmmWWWLLLKKKHHHKKKMMMMMMLLLKKKLLLLLLHHHHHHIIIHHHFFFDDDAAA???;;;999888888999::::::999333333222000///---,,,,,,///---++++++++++++)))(((,,,---.........,,,***(((***((('''&&&&&&'''(((***'''(((***,,,---...---------...///000000...,,,+++...000111000//////000111((()))***+++---///111222666;;;AAADDDDDDAAA>>><<<===CCCJJJMMMIIIDDD???===333222///......000333555666999===???@@@@@@@@@AAADDDFFFHHHJJJLLLMMMNNNNNNKKKRRRWWWWWWZZZaaadddccceeehhhlllnnnoooooopppqqqqqqrrrrrrrrrqqqooonnnmmmrrrvvvyyyzzzyyy{{{yyypppkkkjjjqqqqqqtttxxxxxxyyyppp___OOOLLLMMMQQQTTTXXX```iiiiiisssuuuggg___]]]cccjjjwww|||xxxtttmmmeeeaaaiiisss}}}~~~uuusssvvv~~~wwwTTTPPPJJJFFFCCCAAA???===::::::;;;<<<;;;:::999888777777777777777666666555111111000/////////////////////000000111111222222---///000111111222555777222AAAVVVeeellltttkkkXXXMMMJJJLLLNNNOOONNNLLLIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBB===888777999999777333111111111000//////............/////////...,,,+++---,,,,,,,,,...---,,,***((((((((((((((('''''''''******+++,,,---///000000000//////............//////000222444444444333222......,,,***((())),,,///888<<<@@@AAA@@@@@@BBBEEELLLLLLMMMPPPQQQMMMCCC:::222111000000111333555666>>>??????@@@@@@AAAAAAAAACCCDDDFFFGGGHHHIIIIIIIIIOOOOOOPPPSSSWWW\\\```cccfffhhhkkklllllllllmmmnnnooooooooonnnnnnnnnnnnnnniiimmmssswwwzzz~~~zzzvvvuuu|||yyyzzzuuufff^^^WWWQQQOOOUUU]]]bbbggglllrrr{{{{{{jjj___]]]```dddrrr{{{sssmmmjjjlllqqq|||{{{wwwwww|||mmmZZZKKKJJJIIIAAA===>>>>>>>>>===<<<;;;;;;::::::777777777777666666666666444333333222111000//////000000000000////////////222333444111//////333777;;;DDDSSSdddssslllXXXKKKHHHHHHJJJLLLMMMLLLKKKKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDAAA===888777999999666333/////////...------,,,,,,***+++---...//////......***)))((()))***)))'''&&&)))))))))))))))(((((((((+++,,,---...............000//////.........//////...///111222333222111000......---+++***+++...111999<<>>???@@@FFFNNNUUUPPPSSSYYY^^^\\\RRRCCC888222222111111222444666777>>>???@@@BBBDDDEEEGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKMMMNNNOOORRRUUUZZZ]]]```dddfffjjjkkkkkkkkklllmmmkkkmmmoooppppppooommmlllhhhjjjnnnrrruuuyyy~~~qqqeee\\\XXX\\\]]]bbbhhhkkklllrrrzzzyyypppbbb[[[[[[___fffssswwwooolllnnnuuu}}}~~~{{{xxxvvvwwwxxxzzz}}}|||^^^OOOJJJFFFBBBBBB<<<<<<;;;;;;::::::999999888888777777777666666666444444333222111000//////111111111111111111111111---000222222111111555888>>>KKK___tttjjjVVVJJJFFFHHHJJJLLLLLLKKKIIIIIIJJJIIIIIIJJJIIIHHHGGGEEEDDD???<<<999777777777666444222222111111000/////////------......---+++)))(((---,,,+++++++++***(((&&&(((((((((((())))))))))))+++,,,///111111000---,,,...............///000111//////000000000//////...///000000000///111333666<<<===>>>???CCCLLLYYYbbbdddbbb^^^[[[UUUMMMDDD===222222222333444666777888;;;<<<>>>@@@BBBEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPRRRTTTXXX[[[^^^```bbbeeehhhjjjjjjkkklllmmmhhhjjjmmmooonnnkkkgggeeedddeeeiiimmmrrrxxx}}}uuuggg^^^[[[ZZZ```dddkkkpppooonnnttt}}}}}}zzzuuusssuuuwwwvvvwwwzzz~~~{{{pppbbbZZZZZZ^^^gggsss|||tttpppqqqrrrzzz~~~}}}}}}zzzwwwtttssssssvvv|||vvv{{{kkkRRRJJJFFFCCCBBB;;;;;;;;;::::::999999999888888888777777777666666555444333222111000000///222222333333333333333444---000333333111222555888???MMMddd}}}}}}gggTTTKKKIIIIIIKKKMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKIIIGGGEEEDDD>>><<<999777666666555444222222222111000000//////---.........---+++)))((()))(((''''''((('''%%%###&&&&&&&&&'''''''''(((((((((***---000111000///...---------......000111111111111111000000///......000111111111111111444666888999:::<<>>@@@CCCFFFHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQTTTVVVYYYZZZ[[[```bbbfffhhhiiiiiijjjllllllmmmooopppnnnjjjeeebbb[[[\\\___eeennnwww~~~yyyooogggccceeegggjjjlllppprrrooonnnvvvwwwmmmhhhddd___^^^```dddgggiiigggbbb```bbbfffkkksssyyytttuuuqqqxxx}}}}}}}}}~~~{{{~~~}}}zzzvvvqqqlllhhhfffeeejjjttt}}}YYYJJJEEEBBB>>>;;;;;;;;;;;;::::::::::::999999888888888777777777555555444333222111000000------......///000000000111333444333222444999===PPPaaa{{{~~~gggUUULLLKKKIIIKKKNNNNNNMMMMMMMMMNNNIIIJJJKKKKKKJJJGGGDDDBBB===<<<:::777555444444555111111000000///.........,,,---...//////...---,,,+++******+++,,,---,,,***%%%%%%&&&&&&'''(((((())))))***+++,,,------------+++,,,,,,---///000222333222111000...---,,,,,,,,,///000111111//////000222000222444666:::BBBNNNVVV]]]]]]\\\WWWMMMBBB888222222333555777888:::;;;;;;:::;;;===@@@BBBEEEGGGHHHKKKLLLLLLMMMMMMMMMMMMLLLOOOPPPRRRTTTWWWXXXZZZZZZ^^^aaaeeeggghhhiiijjjkkkjjjlllnnnooonnnkkkhhheee\\\[[[]]]cccmmmvvv|||{{{sssllliiijjjkkkooonnnooopppppprrr{{{|||qqqgggaaa]]]ZZZ[[[^^^bbbdddeeeeeeeeegggjjjlllooowwwxxxssstttqqqwww{{{||||||~~~|||xxxxxxwwwtttooojjjeee```^^^aaaeeemmm{{{^^^LLLFFFAAA===;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777555555444333222111111000------......///000000111111222333333333777>>>DDD[[[llljjjVVVKKKIIINNNPPPQQQPPPMMMKKKJJJJJJIIIJJJKKKKKKJJJGGGDDDAAA<<<<<<:::888555333444555333333222222111000000000000111111000...,,,***)))'''&&&'''(((***+++***(((&&&&&&''''''((())))))***++++++++++++++++++++++++++++++,,,---///111222333111000...---,,,+++******///000111000///...///000222444666777999???HHHOOOUUUUUUSSSNNNGGG???999666222333555777999:::;;;;;;888999;;;===???BBBCCCDDDKKKLLLLLLMMMMMMMMMLLLLLLQQQRRRTTTWWWYYYZZZ[[[\\\^^^aaadddggghhhhhhjjjkkkggghhhjjjlllllljjjhhhggg]]]\\\]]]cccllluuu{{{}}}~~~wwwqqqmmmlllmmmrrrooonnnoooqqqvvv~~~qqqhhh^^^ZZZYYYYYY]]]bbbeeeddddddeeehhhkkkoooqqqvvv}}}~~~wwwssssssqqqvvvzzz{{{{{{|||zzzuuusssrrrnnnjjjddd___[[[XXX___bbbjjjwwwaaaNNNFFFAAA===<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777666555444444222222111000///000000111222222333333///111222222333999BBBIII```qqqlllZZZPPPMMMLLLLLLLLLMMMNNNNNNLLLJJJHHHGGGGGGHHHHHHGGGCCCAAA<<<;;;:::::::::999777555333333333222111000......111000///---,,,+++******''''''((()))******))))))***)))((('''&&&&&&'''(((---,,,+++***)))))))))))),,,---///111222333333222222000---+++***+++,,,---...---,,,---///111000000111222555888<<>>>>>===???@@@@@@@@@AAADDDFFFNNNNNNMMMLLLLLLKKKLLLLLLPPPPPPQQQRRRTTTWWWZZZ[[[]]]___bbbeeegggfffeeeddddddfffiiikkklllkkkiiihhh```___^^^aaahhhpppwww{{{~~~yyyrrrmmmkkkkkkjjjiiikkkpppyyywwwqqqgggdddaaa```aaa```^^^[[[``````bbbgggnnnssswwwxxx~~~}}}{{{vvvrrrtttvvvyyy{{{{{{zzzxxxwwwrrrmmmeee]]]XXXWWWXXXYYY___gggrrr{{{gggRRRHHHCCC@@@????????????>>>===;;;;;;::::::999999888777777666777666666555333222111111000111111111111222222222666111222777888777BBBRRRggg|||lllYYYOOOLLLNNNNNNNNNNNNNNNLLLJJJHHHIIIHHHHHHIIIIIIGGGDDDAAA===;;;:::999999999777555666666555555444333222111000///...,,,+++***))))))$$$%%%%%%&&&''''''&&&&&&(((''''''&&&'''((()))***------,,,++++++******++++++,,,...111222333333333222000...,,,+++,,,---...111000...///111333333333111222555888<<<@@@CCCEEEKKKHHHCCC===777444222111///111444777999;;;<<<<<<===???AAAAAAAAACCCEEEGGGMMMMMMLLLKKKKKKKKKKKKKKKOOOPPPQQQRRRTTTWWWYYYZZZYYY\\\```dddfffgggggggggeeefffggghhhhhhfffcccbbb___^^^]]]```gggpppxxx|||{{{vvvtttjjjhhhfffiiiqqq|||xxxooojjjcccbbbbbbccceeeddd```]]]___```dddkkkttt{{{}}}zzzuuupppsssuuuwwwxxxyyywwwuuutttlllgggaaaZZZWWWWWWXXXZZZ```gggqqqzzzmmmWWWKKKEEEBBB@@@@@@@@@???>>>===<<<;;;:::999999999888888777777666666555444333222111111222222222222333333333333444111333888888:::HHH[[[tttlllYYYNNNJJJOOOOOOOOONNNMMMKKKIIIHHHJJJIIIIIIJJJJJJHHHEEEBBB???===:::888888888777666222333333333222111000000///...,,,+++***)))((((((''''''((()))))))))((((((&&&&&&&&&&&&''')))+++,,,---------,,,,,,,,,,,,,,,***+++---000222333333333222111...---,,,---...//////---++++++---///000111111333666999===@@@BBBCCCAAA>>>:::666333111000000222444666888999:::::::::===???BBBCCCCCCDDDGGGIIIKKKKKKJJJIIIIIIIIIJJJJJJMMMNNNPPPRRRTTTVVVWWWWWWUUUXXX\\\aaaeeeggghhhhhhfffffffffeeedddaaa___]]]]]]\\\\\\^^^eeennnwww}}}oooiiieeehhhrrr~~~xxxooohhhddd^^^```dddiiikkkiiiddd```^^^aaagggppp{{{~~~|||xxxrrrmmmpppqqqrrrssssssrrrpppoooiiieee___ZZZWWWWWWXXXZZZ```gggooowww}}}yyyaaaQQQIIIEEEBBBAAAAAA@@@>>>===<<<<<<999999999999999888888888666555555444333222111111333333333333444444444444222111444888888===QQQggglllXXXNNNIIIMMMNNNOOOOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKIIIFFFCCCAAA===999777777777777666111111111111111000//////---,,,+++***((((((''''''((())))))*********))))))''''''&&&&&&((()))+++,,,,,,,,,,,,---------------)))***---///111222333333000///...,,,,,,,,,---......+++))))))+++---//////111333666:::===???@@@@@@;;;999666333111000000111333444666888::::::::::::>>>@@@CCCDDDEEEFFFHHHJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSSSSSSSRRRTTTXXX]]]aaacccdddeeeeeeddddddcccaaa```^^^]]][[[ZZZZZZ\\\aaajjjuuu|||xxxpppiiikkkttt{{{ssslllfffccc\\\aaahhhoooqqqooojjjfffbbbeeelllvvv|||zzzxxxtttnnnjjjjjjjjjlllmmmlllkkkjjjiiiiiifffaaa]]]ZZZXXXXXXYYY___dddkkkqqqvvvlllXXXLLLGGGBBBAAA@@@???>>>===<<<<<<999999999999999999999999555555555444333222222111333333333333444444444444111333666888888AAAZZZqqqmmmYYYMMMIIIIIILLLNNNNNNMMMLLLLLLMMMKKKJJJJJJKKKKKKJJJFFFDDD@@@===999777777777777777555555555555444333222222,,,+++***)))((('''''''''&&&&&&&&&''''''&&&&&&%%%)))(((((('''((()))***+++***+++,,,,,,---,,,,,,+++(((***,,,///000111222222...---,,,+++++++++,,,---000...,,,,,,...111222222111333777;;;>>>>>>>>>>>>888666333111/////////000111333666999;;;<<<======>>>AAADDDFFFFFFGGGHHHJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHKKKMMMOOOOOOOOOOOOQQQSSSVVVYYY\\\^^^______```______^^^^^^______```ZZZ[[[[[[\\\```hhhrrryyy~~~wwwpppqqqyyyzzzsssmmmiiiggg```fffnnntttwwwuuurrrooommmpppwww~~~{{{yyyxxxuuuuuuttttttrrrooojjjgggbbbccceeefffggggggffffffeeedddbbb```]]][[[ZZZYYYZZZ___dddhhhmmmwwwvvv^^^NNNFFFCCCBBB@@@>>><<<<<<;;;;;;:::::::::999999999999999666555555444444333333333222222222222333333333333111444888888:::GGGbbbyyymmmYYYNNNJJJGGGKKKNNNOOOMMMKKKMMMOOOKKKJJJJJJKKKKKKIIIFFFCCC>>><<<999888888888888777555555444444333111000///++++++***)))(((((((((((('''(((((((((((('''&&&&&&***)))((((((((()))***+++***+++,,,------,,,+++***)))***,,,...000000000000,,,,,,+++++++++++++++,,,...---,,,---///111111000111444888<<<>>>>>><<<;;;333222///---,,,,,,---...000222666999<<<>>>?????????BBBEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGIIIJJJLLLMMMMMMNNNQQQRRRTTTVVVXXXZZZ[[[\\\[[[[[[ZZZ[[[\\\___aaabbb___aaabbbbbbccciiiqqqxxxxxxqqqpppqqquuuzzz}}}xxxyyy{{{uuupppmmmllliiinnntttxxxzzzzzzzzzzzz|||{{{wwwtttrrrpppmmmmmmnnnmmmkkkhhheeeccc]]]^^^```bbbdddeeefffgggbbbccceeeeeeccc___[[[YYYSSSWWW\\\___dddmmm{{{hhhRRRGGGDDDCCCAAA>>>===<<<<<<<<<;;;;;;;;;:::999999888888666666666666555555444444222222222222333333333333222666888999>>>PPPkkknnnZZZOOOKKKHHHLLLPPPOOOLLLJJJLLLNNNJJJIIIIIIJJJJJJIIIFFFCCC;;;:::888999::::::999777444333333222000...,,,+++++++++***)))((((((((((((***************)))((((((((((((''''''(((***,,,---,,,---...///...,,,+++)))***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000...---111444999===>>>===;;;999000///---,,,,,,---///000111333666:::<<<>>>??????@@@CCCFFFGGGFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIKKKLLLNNNOOOPPPQQQSSSUUUXXXZZZ[[[\\\\\\\\\[[[\\\^^^aaaeeeggggggjjjlllkkkkkknnntttzzzooofffccccccfffkkksss~~~zzzvvvttttttsssvvvyyyzzz{{{}}}{{{vvvpppmmmkkklllmmmkkkkkkkkkiiieeebbb___^^^ZZZ[[[^^^aaadddgggjjjkkkjjjlllooooookkkccc[[[VVVLLLPPPTTTVVV[[[eeesss~~~yyy^^^OOOGGGEEECCC@@@>>>>>>>>>>>>======<<<;;;999888777777777777777777666666666666333333333333444444444444222666999;;;EEEZZZuuunnnZZZPPPKKKJJJNNNQQQPPPLLLIIIJJJMMMJJJIIIIIIJJJJJJHHHEEEBBB999999888999;;;;;;999777888777666555333111///---,,,+++***))))))((())))))''''''(((''''''&&&%%%%%%&&&&&&&&&''')))+++...///...///000000///---+++***+++,,,---.........------------------------------......///222444444111///111444999===>>>===:::888///...------...000222444333555777:::<<<>>>>>>???@@@CCCFFFGGGFFFEEEDDDDDDGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQSSSVVVXXX[[[]]]^^^aaa```___```bbbfffiiilllnnnqqqssssssqqqrrrwww}}}|||kkk___ZZZYYY\\\```hhhttt|||{{{zzzzzz{{{|||{{{{{{~~~xxxsssllleeecccdddhhhjjjlllllljjjgggbbb^^^\\\[[[YYYZZZ]]]aaafffjjjmmmooovvvxxxzzzxxxqqqfffZZZRRRHHHKKKOOOQQQVVV```ooozzzjjjXXXJJJHHHEEEBBB@@@???@@@@@@>>>>>><<<;;;999888666666888888888888777777777777444444444555555555666666222555999===JJJbbb}}}pppYYYNNNLLLNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIGGGIIIKKKJJJDDD>>>;;;;;;;;;;;;;;;:::::::::888777444000---)))'''%%%)))(((((())))))***+++,,,)))))))))(((''''''&&&&&&''''''((()))***++++++,,,...---,,,***((((((***,,,,,,++++++***+++,,,...///)))+++------,,,,,,---...,,,,,,///444444000---...333999>>>@@@BBBAAA:::222333111---,,,---.........222555999<<<===>>>@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCEEEGGGJJJLLLNNNKKKJJJIIIKKKMMMPPPQQQRRRZZZZZZ[[[]]]___aaadddeeeaaaaaabbbccceeegggiiijjjnnnrrruuusssooommmooosss~~~tttddd[[[YYYZZZ[[[cccjjjvvv~~~}}}||||||nnnhhhaaaaaafffkkkllllllqqqjjjeeeeeeddd^^^YYYXXXYYY]]]bbbeeegggkkkppptttwww{{{{{{uuunnnfff[[[RRRLLLIIIIIIKKKNNNUUUdddrrr~~~```NNNEEEFFFGGG???>>>@@@;;;===<<<<<<;;;;;;:::999999888888888888777777777777333333333333333333333333666555888EEEXXXkkk}}}ppp[[[PPPOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGHHHIIIGGGBBB>>>======<<<<<<;;;:::::::::555444222000---+++)))((()))(((((('''''''''((((((%%%%%%&&&&&&'''(((((((((((()))***+++,,,,,,------111000...,,,******,,,---,,,,,,,,,,,,,,,---......)))+++---...------...//////---...111222000111555777<<>>???AAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHJJJLLLNNNNNNNNNMMMNNNQQQTTTVVVVVVZZZ[[[^^^```cccfffhhhiiigggggghhhiiijjjlllmmmnnnmmmpppqqqnnnhhhfffiiimmmzzz~~~zzzjjj___YYYWWWWWW___fffsss~~~~~~uuujjjeeeaaadddkkkqqqsssrrrvvvpppkkkhhhddd\\\WWWVVV^^^bbbhhhkkklllmmmqqqttt{{{yyypppggg\\\RRRHHHFFFEEEFFFIIIPPP^^^kkkqqqXXXKKKGGGFFF???>>>@@@:::===<<<<<<;;;;;;:::999999888888888777777777666666444333333333333333333333777555;;;KKK```sssppp[[[QQQQQQLLLMMMMMMNNNMMMLLLKKKJJJKKKJJJJJJIIIGGGEEECCCAAA@@@???>>>===;;;:::999999222222111///...---,,,+++------,,,+++***))))))***$$$%%%%%%&&&&&&'''(((((()))***+++---....../////////...,,,***)))***+++,,,,,,---..................***,,,...///......///000222///.../////////555;;;<<<@@@DDDHHHMMMNNNGGG===222000---,,,...///000///222555999;;;<<<===???@@@@@@AAABBBDDDDDDDDDCCCBBB@@@BBBDDDGGGIIIKKKMMMMMMOOOOOOPPPQQQSSSVVVYYYZZZZZZ\\\___cccgggiiikkkkkkjjjkkklllmmmnnnoooppppppnnnpppooojjjcccaaadddiiiwww~~~~~~|||}}}qqqfff^^^ZZZWWWZZZaaannn~~~yyyooofffcccccciiisss{{{}}}}}}yyyuuuqqqmmmfff\\\XXXZZZccchhhnnnqqqqqqrrrtttvvv~~~uuukkk^^^SSSGGGDDDBBBCCCEEEKKKXXXdddyyyjjjTTTHHHEEE@@@???@@@999===<<<<<<;;;;;;:::999999777777777777666666666666444444333333333444444444777666???TTTlll}}}nnnZZZPPPOOOKKKLLLMMMNNNNNNLLLKKKJJJKKKMMMMMMKKKHHHFFFEEEEEEBBBAAA@@@>>><<<:::888888222111000///...---,,,,,,------,,,+++++++++++++++)))((((((''''''&&&%%%%%%)))***,,,---...///......---,,,***)))+++---...///---...///000000///...---+++---///000000000111222555111000000//////555===BBBEEEHHHLLLQQQQQQHHH===222000------...000111111222555999;;;<<<===>>>??????@@@AAABBBCCCCCCBBBBBB???AAADDDHHHKKKMMMMMMNNNMMMNNNOOOQQQRRRUUUYYY[[[ZZZ]]]aaaeeehhhiiiiiiiiihhhiiijjjlllnnnooopppqqqqqqqqqoooiiicccaaafffkkkwww~~~wwwnnngggaaa]]]YYY___kkkzzz~~~~~~vvvllleeeeeehhhqqq}}}}}}zzzwwwsssjjj```]]]```bbbhhhnnnssstttuuuxxxzzz{{{pppbbbVVVKKKFFFCCCCCCEEEIIITTT^^^ooo```LLLFFF@@@@@@@@@999===<<<<<<;;;;;;:::999999777777777666666666555555555444444333333444555666777777DDD^^^wwwoooXXXMMMKKKKKKLLLNNNOOONNNMMMKKKIIIJJJKKKMMMLLLIIIFFFEEEEEECCCBBB@@@>>>;;;999777777333333111000...,,,+++***''''''&&&&&&''''''((()))******))))))((('''''''''''')))+++---......------,,,***)))***...222333333......000000000///...---+++...000111000111222333444333333333000///444<<>>>>>???@@@BBBBBBBBBAAA@@@>>>AAADDDHHHKKKMMMOOOOOOMMMOOOQQQRRRSSSUUUYYY]]]___aaadddgggiiiiiiiiihhheeegggiiillloooqqqrrrrrrqqqqqqooojjjddddddiiioooyyy~~~yyyssslllfffbbb]]]aaajjjwww}}}xxxvvvwwwzzzyyy{{{|||tttkkkhhhhhhmmmwww~~~xxxmmmaaa]]]```[[[aaahhhmmmqqquuuzzzxxxjjj]]]PPPKKKFFFEEEEEEHHHOOOXXXfffwwwmmmQQQHHHBBB@@@@@@;;;===<<<<<<;;;;;;:::999999777777777777666666666666666555444333444555777888777999KKKhhhrrrZZZMMMJJJKKKMMMOOOPPPPPPNNNKKKJJJGGGHHHJJJKKKJJJHHHEEECCCBBBAAA@@@===;;;999777666555444222000---+++***)))''''''''''''((()))***+++'''(((((()))******++++++&&&'''***,,,------,,,+++(((%%%$$$&&&+++000111111//////////////////...---+++---000111111111222444222222333444111///444===MMMRRRUUUTTTSSSOOOFFF===111///------///222333333333555999;;;;;;;;;===>>>>>>???@@@AAAAAA@@@???>>>???@@@DDDGGGKKKNNNPPPQQQQQQSSSVVVVVVVVVWWW\\\```dddeeegggiiikkkkkkkkkkkkhhhjjjmmmpppssstttuuuuuuooopppoookkkffffffkkkqqqyyy|||}}}yyyuuurrrmmmgggcccbbbeeekkkvvvwwwpppmmmkkkssswwwuuuwww}}}yyyrrrkkkiiijjjooozzzzzzmmm___XXXWWWRRRVVV\\\bbbgggoooyyyuuuiiiXXXPPPJJJGGGFFFGGGLLLRRR___pppwwwWWWLLLCCC???@@@======<<<<<<;;;;;;:::999999888888888888777777777777666555444333444666888999888>>>SSSqqqwww___PPPLLLLLLNNNPPPRRRQQQOOOLLLJJJHHHHHHJJJMMMPPPNNNIIIDDDAAA@@@???===:::888666666444333222000...,,,******+++++++++***++++++,,,,,,''''''(((((()))*********%%%'''***,,,------,,,+++)))%%%"""$$$***......---000///......---------...***---///000000111222444//////111222//////777BBBIIIQQQUUUSSSNNNHHHAAA;;;000...------000222444444333555999:::;;;;;;<<<===???@@@@@@@@@@@@>>>===<<>>@@@???===<<<<<<;;;;;;:::999999999999999999888888888888777666444333444666999;;;;;;CCC[[[xxx{{{cccTTTPPPMMMNNNQQQSSSRRRPPPMMMKKKKKKJJJLLLRRRVVVUUUNNNGGG@@@???>>><<<:::888666555222222111///...---++++++++++++***)))(((((((((((()))))))))(((''''''&&&&&&&&&(((+++---......,,,+++111---)))+++///333222000000///...,,,,,,,,,---...***,,,///000000111222444------//////...000;;;GGGBBBLLLRRROOOHHHBBB<<<888000...------000333444555333555999:::;;;;;;<<<===@@@@@@@@@@@@???>>><<<;;;@@@AAABBBEEEIIINNNRRRUUUTTTWWWZZZYYYWWWXXX\\\aaabbbbbbccceeehhhkkkmmmoooqqqsssuuuvvvwwwvvvuuuttttttvvvuuuqqqkkkjjjnnnsssqqqrrruuu|||tttiiibbb^^^___bbbfffjjjlllkkkjjjfffhhhmmmvvv}}}qqqfffaaaZZZ```lll{{{uuutttwww~~~vvvnnndddeeekkkwww}}}uuukkk^^^SSSNNNFFFGGGIIIMMMTTTaaaqqq|||iii```WWWRRROOOMMMOOOSSS\\\lll```RRREEE===@@@AAA===<<<<<<;;;;;;:::999999:::::::::999999999888888777666444333444777999;;;===GGG```}}}uuu]]]QQQMMMLLLMMMPPPRRRSSSRRRPPPOOOHHHJJJOOOSSSTTTPPPIIIDDD@@@>>>;;;:::999777555333444444222111///---,,,++++++***)))(((((()))***+++***************++++++,,,+++*********))))))(((((((((((()))***++++++,,,,,,333222000...,,,++++++******+++---////////////.........------000333777:::BBBDDDFFFFFFCCC===777222------...///000111222222555555666777888:::<<<=====================<<<<<<===@@@DDDGGGIIILLLPPPSSSSSSUUUWWWYYYZZZ]]]```ccceeeeeeddddddfffiiilllnnnppppppppptttxxxzzzyyyvvvvvvxxxxxxuuupppnnnppprrrqqqrrrvvv}}}|||nnn```XXXVVVNNNRRRXXX___dddiiikkkmmmiiilllpppwwwyyykkk___[[[[[[aaaoooxxxvvvzzzwwwkkkggghhhjjjooozzzuuujjj]]]RRRMMMHHHGGGHHHKKKNNNWWWhhhxxxmmmeee^^^[[[VVVRRRRRRVVV^^^hhhwwwcccOOOIIICCC@@@BBB<<<<<<<<<<<<;;;:::999999999999999999888888777777777888888777666666888999<<>>======<<<<<<<<<===>>>>>>???AAAEEEHHHJJJLLLPPPRRRTTTVVVYYYZZZ[[[^^^aaacccdddddddddeeegggiiilllmmmqqqpppqqqtttxxxzzzyyywwwzzzzzzzzzxxxvvvuuuvvvwwwvvvxxx{{{sssfffXXXQQQPPPJJJOOOUUU]]]ccchhhkkkmmmnnnooosssxxx|||mmmaaaXXXWWW\\\hhhvvv|||yyy|||xxxkkkbbbaaaaaaeeeppp}}}{{{pppcccVVVOOOIIIGGGFFFHHHJJJPPP___nnn|||qqqjjjdddaaa]]]WWWVVVXXX]]]eeerrraaaNNNGGGBBB>>>???<<<<<<<<<<<<;;;:::999999999999999999888888888777777888888777666666888:::@@@TTTmmm}}}qqq[[[QQQNNNOOOQQQSSSTTTSSSRRROOONNNMMMKKKHHHGGGGGGFFFDDDBBB???===;;;999999777555333555444333111000...---,,,******))))))))))))******((((((((((((((()))******(((((()))***+++,,,------++++++++++++++++++++++++//////---,,,******)))))),,,---...///000000000///---------...111444888:::>>>>>>>>>===999333---)))+++,,,---///111333444555666666666777888:::<<<<<<>>>===<<<;;;<<<===???AAABBBDDDGGGIIIJJJLLLOOOQQQUUUWWWZZZ[[[\\\^^^aaacccbbbbbbccceeegggjjjlllmmmppppppqqqsssvvvxxxxxxvvv{{{zzzxxxyyyzzz{{{{{{{{{|||~~~wwwiii\\\QQQKKKKKKJJJNNNVVV]]]ccchhhmmmpppttttttvvvyyyrrrdddXXXUUUVVV```lll{{{~~~~~~|||mmm___[[[WWWZZZdddrrr}}}ooo```VVVNNNJJJGGGFFFFFFKKKVVVbbbrrrwwwqqqllljjjfff___ZZZZZZ\\\cccmmmzzz```MMMGGGBBB>>>>>><<<<<<===<<<<<<;;;:::999999999999999888888888888777888888777777777999<<>>===;;;;;;<<<>>>BBBDDDEEEGGGIIIJJJKKKMMMOOOQQQUUUWWWZZZ[[[\\\]]]___aaa___```bbbdddgggjjjlllmmmoooooopppqqqsssuuuuuuuuuxxxvvvtttvvvzzz}}}|||zzz~~~qqqcccXXXOOOKKKLLLNNNSSSZZZ```eeeiiiooosssyyyyyyyyy{{{vvviii\\\WWWUUU[[[ffftttrrrbbbZZZSSSTTT\\\iiiwwwpppcccXXXQQQJJJGGGFFFIIIQQQZZZhhhwww{{{uuurrrqqqnnnfff___\\\]]]cccmmmyyyaaaOOOHHHCCC@@@???============<<<;;;:::999999999999999999999999999777888888777777888;;;>>>LLL]]]rrrkkkYYYPPPNNNNNNOOOQQQQQQPPPNNNKKKIIIGGGGGGGGGHHHIIIHHHFFFCCC>>><<<:::999999888666444//////...,,,+++***)))))))))))))))******)))))))))'''''''''''''''(((((()))))))))))))))))))))))))))++++++,,,---...///000111,,,+++***)))))))))))))))+++*********++++++,,,,,,,,,---...000333666999:::999999888666444222111000,,,---...000333555666777444333444444555666777888===<<<;;;;;;===@@@CCCFFFGGGIIIKKKLLLLLLMMMPPPQQQTTTVVVYYYZZZ[[[[[[\\\^^^\\\]]]___bbbeeeiiilllmmmmmmmmmnnnooopppqqqssstttvvvtttsssuuuyyy||||||zzz||||||jjj^^^VVVPPPNNNPPPSSSYYY___cccfffjjjpppuuu|||||||||}}}yyylll```YYYUUUXXXaaaooo}}}zzzhhh\\\SSSRRRXXX```nnnzzzwwwdddZZZNNNIIIGGGGGGMMMSSS___nnn}}}}}}xxxuuuwwwuuummmddd``````gggqqq}}}dddQQQHHHDDDAAA@@@============<<<;;;::::::999999999999999999999:::888888888777777999===@@@OOO```vvviiiXXXOOOLLLLLLNNNOOOPPPOOOMMMJJJHHHHHHGGGHHHHHHHHHEEEAAA===>>><<<:::999999888666444222111000///...---,,,,,,))))))************))))))'''''''''''''''((())))))%%%&&&'''(((***,,,------***++++++,,,......///000+++******)))))))))************))))))))))))******,,,,,,...111444777999;;;:::888555222///---,,,+++---...///111333555666777666666666666777888999:::<<<;;;;;;<<>>BBBPPPcccyyy~~~hhhWWWNNNKKKLLLMMMOOOPPPPPPNNNKKKIIIJJJIIIHHHHHHHHHFFFBBB???===<<<:::999999888777555333333222111000//////...((()))***++++++***)))(((((((((''''''(((((()))***'''''')))***,,,...///000++++++++++++*********************))))))***+++++++++***)))(((((()))***++++++,,,...111444777:::;;;888666222///,,,+++++++++///000111222333555666666777777777777888999:::::::::;;;<<<>>>@@@CCCFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTTTTWWWZZZ[[[[[[ZZZZZZ[[[YYYXXXXXXZZZ^^^eeekkknnnmmmooopppooonnnooorrruuuuuuvvvwwwwwwvvvwwwyyy{{{{{{ttthhh]]]ZZZ[[[ZZZYYYZZZ^^^dddkkknnnooossszzz}}}|||vvvoooccc[[[UUUVVV]]]iiizzzxxxqqqnnnlllpppxxxwwwhhh[[[YYYWWWUUU\\\fffwwwrrr\\\OOOHHHEEEGGGJJJOOO___ooo{{{~~~|||~~~uuuppplllpppwww}}}aaaPPPIIIDDD@@@>>>>>>>>>======<<<;;;:::999999999:::::::::;;;;;;888888888777888;;;@@@CCCUUUjjj~~~}}}~~~~~~hhhWWWNNNJJJLLLNNNPPPQQQQQQOOOLLLKKKKKKJJJIIIIIIJJJJJJIIIGGG===<<<:::999999999777555......---,,,+++******)))((()))***++++++***)))(((((((((((((((((()))******,,,,,,,,,------.........,,,+++***)))(((&&&%%%%%%******************+++,,,,,,+++***))))))***+++++++++,,,...111555888:::;;;555333000...,,,---///000000000111222444555666666666666555666666777888999999:::<<>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;888888888777888;;;@@@DDD\\\qqq~~~~~~|||}}}~~~jjjZZZRRRQQQIIIOOORRRPPPOOOOOONNNKKKJJJIIIHHHHHHGGGFFFCCC@@@@@@>>>===:::888777666666666333000---++++++,,,---))))))(((''''''''''''''')))***++++++***+++---......------------,,,,,,,,,---+++***,,,///000...,,,++++++++++++************(((***+++***(((((()))***,,,---000444777:::;;;<<<888555111---++++++,,,---...///111222222333555777555555666888888999999888===<<<;;;<<<>>>BBBFFFIIIIIIKKKNNNOOOPPPQQQRRRTTTZZZ[[[]]]^^^^^^]]]\\\ZZZYYYZZZ\\\___ccchhhllloooqqqqqqrrrsssttttttttttttppprrrttttttrrrsssvvvyyy|||kkkeee^^^[[[___fffkkknnnppptttxxxzzz{{{uuurrrjjjgggeeefffjjjnnnooonnnjjjeee___^^^eeerrrtttjjjcccaaa```dddooo{{{qqqeee]]]XXXXXX\\\cccrrrqqqYYYMMMIIIIIIIIINNNWWWfffyyy}}}yyyvvvvvv{{{aaaMMMGGGIIICCCCCCAAA???;;;999999:::888888888888888888888888<<<888777:::<<<>>>DDDJJJfffvvv~~~}}}zzzzzzzzz{{{|||iiiZZZRRRQQQIIIOOORRRPPPNNNOOONNNKKKKKKJJJIIIIIIHHHGGGCCCAAA>>>===<<<:::888777666666555333000...,,,+++,,,,,,++++++***)))))))))))))))((()))***))))))))),,,...////////////............---,,,+++,,,///000...,,,&&&&&&'''((()))***+++++++++,,,------++++++,,,---,,,---111444888:::<<<===999666111---++++++,,,......000222222222333555777666666777999999:::::::::<<<<<<<<<>>>@@@DDDHHHJJJIIILLLNNNPPPPPPQQQRRRTTTZZZ[[[]]]^^^^^^^^^\\\[[[ZZZ[[[\\\___bbbfffjjjlllppppppqqqsssssstttttttttsssssssssrrrrrrtttyyy}}}}}}}}}mmmiiiddddddhhhnnnsssuuuvvv{{{~~~wwwqqqjjjfff```^^^]]]___dddhhhjjjkkkllliiieeecccgggrrr{{{nnneee```^^^aaaiiisss~~~}}}qqqeee[[[WWWXXX[[[iii}}}yyybbbTTTNNNLLLJJJNNNVVVdddvvv~~~zzzwwwwww|||nnnWWWKKKGGGAAAAAA@@@>>><<<;;;;;;<<<999999999999999999999999;;;999888:::;;;>>>GGGPPPmmm|||~~~}}}}}}{{{{{{{{{}}}zzzhhhYYYRRRQQQIIINNNQQQOOONNNOOONNNKKKLLLKKKJJJIIIIIIGGGDDDAAA<<<;;;:::999777777777666333222111///...,,,+++***+++******)))))))))))))))((())))))((('''(((+++...//////.........------------,,,,,,---//////...,,,''''''((()))***++++++,,,,,,---......---,,,---///---///222666999<<<===>>>;;;777111,,,******,,,...///000222333333444666888555666666888999:::;;;;;;<<<<<<>>>@@@CCCFFFIIIJJJJJJLLLOOOPPPQQQQQQSSSTTTYYYZZZ\\\]]]^^^]]]\\\\\\\\\\\\]]]^^^aaadddgggiiinnnoooppprrrssstttttttttuuuuuusssrrrssswww}}}|||{{{sssqqqooopppssswwwyyyyyy{{{}}}tttlllddd^^^ZZZYYYXXXXXX[[[```fffiiijjjoooooonnnkkklllttttttggg___\\\\\\bbbiiisssmmm\\\RRRPPPPPP\\\nnnqqqccc[[[UUURRRUUU[[[fffuuu|||yyyyyy}}}iiiTTTIII@@@@@@>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999:::::::::>>>LLL[[[rrr~~~|||{{{{{{{{{zzz{{{||||||iiiYYYQQQOOOIIINNNQQQNNNMMMNNNNNNKKKLLLJJJIIIIIIHHHFFFBBB@@@;;;:::999888777777777777222222222111///---***)))((((((''''''''''''(((((()))))))))((('''(((,,,///,,,,,,,,,,,,+++++++++***---------...///......------,,,,,,,,,,,,++++++++++++,,,------,,,,,,---...///111555999<<<>>>???@@@:::777111+++)))***,,,...///111333333333444666888444444555666888999;;;;;;>>>???AAACCCEEEFFFHHHHHHJJJMMMOOOQQQQQQRRRTTTUUUWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^```ccceeefffmmmnnnoooqqqrrrsssttttttuuuuuutttuuuwww{{{|||}}}|||{{{{{{zzzyyyxxxwwwyyytttiiiaaa\\\XXXWWWZZZZZZ[[[]]]bbbgggkkkmmmppptttvvvtttsssxxxvvvcccZZZWWWVVVZZZ___iiixxxsss]]]OOOKKKJJJSSSaaatttwwwlllddd___```dddkkkwww~~~{{{{{{cccNNNDDDAAA???===============::::::::::::::::::::::::999:::;;;;;;:::AAATTTgggzzz~~~{{{yyyxxxwwwwwwxxxyyy|||lllZZZPPPNNNJJJNNNPPPMMMLLLNNNNNNLLLKKKIIIHHHGGGFFFDDDAAA>>>;;;:::999888777777777777111222222111000---***)))((((((''''''''''''((((((*********))))))***---///,,,+++++++++************---...//////......------------------,,,,,,,,,,,,+++,,,......------...///222555888<<>>???AAABBBCCCDDDEEEFFFFFFFFFKKKMMMPPPRRRRRRSSSTTTVVVUUUVVVWWWXXXYYYZZZ[[[[[[_________```aaacccfffgggnnnnnnpppqqqrrrsssssssssrrrsssvvvyyy}}}~~~xxxsssqqqyyywwwjjj^^^XXXWWWXXXYYY[[[[[[]]]___bbbfffkkknnnsssxxx}}}}}}{{{~~~oooZZZPPPMMMMMMPPPUUU___pppwwwbbbSSSNNNLLLRRR[[[jjj{{{qqqjjjeeehhhnnnwww~~~||||||tttUUUJJJFFFAAA>>>======<<<:::::::::::::::::::::::::::999:::======>>>GGG]]]sss~~~{{{xxxvvvtttsssuuuwww{{{nnn\\\PPPMMMJJJNNNPPPMMMKKKMMMNNNLLLJJJIIIGGGFFFFFFCCC???<<<<<<;;;:::999777777777666222222222111///---***))))))))))))))))))******+++)))***++++++***+++---///---------,,,,,,,,,++++++---///000000...------...))))))***+++,,,------...---...000000//////000222444777:::===??????>>>===333111---***))))))+++,,,...///111222222333555777888888888:::<<>>>>>;;;999999999999999999999999999999;;;>>>@@@CCCNNNfff|||~~~}}}|||{{{xxxvvvtttrrrsssvvv{{{qqq]]]QQQMMMJJJNNNOOOLLLKKKMMMNNNLLLKKKJJJHHHGGGFFFDDD@@@===>>>===<<<:::888777666666222222111000...,,,+++***)))))))))))))))***++++++''')))+++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++---///111000...,,,---...))))))***+++,,,---......,,,...////////////000222444666:::<<<======;;;999...---+++***)))******+++,,,...000111111222444555777777777999;;;???BBBDDDAAAAAAAAAAAACCCEEEHHHJJJLLLOOOQQQSSSSSSTTTUUUWWWUUUUUUVVVXXXZZZ\\\]]]^^^```aaabbbcccfffjjjmmmnnnrrrrrrssssssssssssrrrrrrrrrrrrtttyyy|||{{{mmmhhhaaa[[[ZZZ[[[]]]^^^[[[]]]```cccfffkkkqqqvvv~~~}}}zzzqqq```OOOBBBBBBDDDHHHLLLTTTeeeuuu{{{pppfffbbbZZZYYYYYY___rrr}}}qqqssswww~~~yyywwwuuutttwww~~~gggSSSMMMEEEAAA@@@@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>BBBHHHVVVmmm|||{{{xxxyyyzzz{{{zzzxxxvvvtttsssvvv|||rrr^^^RRRNNNJJJNNNOOOLLLJJJMMMNNNLLLLLLKKKIIIHHHGGGDDDAAA>>>@@@>>>===:::999777666666333222111///...,,,+++***'''''''''''''''((())))))$$$'''+++,,,+++******************))))))))))))(((---000222111...,,,---/////////.........---------***+++------,,,---...000444666999;;;<<<:::888666++++++******************,,,...000000000111333555444444444666888<<<@@@BBB??????>>>???BBBFFFKKKMMMLLLOOORRRSSSSSSTTTVVVWWWVVVWWWWWWYYY[[[]]]___```aaaaaabbbeeehhhllloooqqqssssssttttttssssssrrrrrrsssrrrrrrwww~~~~~~kkkhhhdddbbbaaaaaa```______bbbgggjjjmmmssszzzzzzxxxsssnnnmmmiii^^^QQQDDDDDDGGGKKKNNNVVVfffvvvyyyqqqjjjfff^^^\\\YYY\\\mmm~~~~~~}}}vvvrrrpppppppppttt|||nnnTTTMMMEEEAAAAAAAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>DDDLLLZZZqqq|||yyywwwsssuuuyyy{{{|||{{{yyywwwssswww}}}ooo]]]RRROOOMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKNNNLLLEEE>>>@@@>>>:::999999888777666555555444111...,,,,,,---((()))******))))))***+++)))************++++++++++++,,,,,,+++******+++---///...,,,++++++,,,---...++++++,,,,,,---......//////---***((((((+++///222444444555777888777333000+++***)))(((((()))*********,,,///222444555666666333666999:::999888777888<<<===>>>@@@CCCEEEHHHIIILLLMMMNNNPPPRRRSSSTTTTTTVVVWWWYYYYYYYYYZZZ]]]___aaacccfffjjjmmmooopppqqqoooqqqrrrrrrrrrsssuuuxxxyyyxxxxxx{{{ssskkkgggiiikkkiiieeeddddddkkkrrrvvv|||~~~xxxtttkkkfff``````bbbaaaZZZTTTJJJJJJJJJLLLSSS```nnnwwwuuujjjfffffffffbbb___bbbmmm}}}}}}sssmmmkkklllmmmoootttyyyrrrWWWLLLBBB@@@@@@>>>======:::::::::;;;;;;;;;<<<<<<======>>>AAALLL```vvv|||wwwvvvvvvvvvwwwxxxxxxwwwxxxzzz|||xxxzzznnn]]]SSSPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJMMMPPPNNNHHHBBBCCC@@@===:::999888777555444444333000---++++++,,,***++++++***((('''((())))))************+++++++++)))******)))(((((()))+++---......------,,,,,,+++++++++,,,------.........---+++(((&&&'''***---000333333444666777666333000++++++***)))))))))***++++++,,,///111333555666666444666888999888777888999<<<<<<>>>@@@CCCFFFIIIJJJLLLMMMOOOQQQSSSTTTUUUUUUUUUWWWXXXYYYYYYZZZ\\\^^^___aaaeeeiiimmmpppqqqrrroooqqqrrrrrrrrrsssvvvxxxyyyxxxxxxzzz~~~wwwoooiiijjjlllllllllnnnooovvv{{{uuunnniii```]]][[[\\\______\\\XXXRRRRRRSSSVVV]]]gggsss{{{}}}{{{wwwkkkhhhiiiiiifffdddgggpppxxxpppkkkiiijjjmmmooorrrwww}}}sssXXXNNNDDDBBBBBB???<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;>>>DDDQQQeee}}}vvvrrrsssttttttuuuvvvvvvuuuvvvxxxzzzyyy{{{~~~lll\\\SSSQQQLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIJJJMMMOOONNNIIIDDDDDDAAA>>>;;;:::888666444333333222///,,,******++++++,,,,,,+++(((''''''((()))************+++++++++)))***+++***((((((***+++---...//////...,,,***(((++++++,,,---............,,,+++((('''(((+++...000111111222555666555222///+++***)))))))))***+++,,,---...///000222444666777555666777777666777999:::;;;<<<>>>AAADDDHHHJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUVVVXXXXXXXXXYYY\\\^^^^^^```dddhhhllloooqqqrrroooppprrrrrrrrrtttvvvxxxzzzyyyxxxyyy|||}}}tttllllllnnnppptttxxx}}}vvvlllccc^^^XXXXXXZZZ\\\^^^_________^^^```cccffflllttt}}}}}}wwwtttzzzzzzllliiimmmooommmlllpppxxx{{{uuuoookkkkkklllppprrrtttwww|||vvvYYYNNNEEEDDDCCC???<<<;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;???GGGVVVlllxxxqqqooorrrtttrrrsssttttttssstttvvvxxxzzz|||}}}jjjZZZQQQOOOLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKIIIEEEAAABBB???===;;;:::999666444333333222///,,,******+++***+++,,,***(((''''''((())))))*********+++++++++,,,,,,---,,,+++***,,,...............---+++)))(((***+++,,,..................---+++***+++...111333000000111333555444111...***)))((((((((()))***+++000//////000111444666777555666666555555666999<<<;;;<<>>>>>AAAIIIYYYrrrwwwppppppsssvvvqqqrrrssssssrrrsssuuuwwwxxx||||||iiiXXXNNNLLLMMMNNNOOOPPPPPPOOONNNMMMLLLLLLKKKKKKIIIFFFBBB???===;;;:::999:::999777555444444333000---++++++,,,((()))******)))((()))+++))))))*********+++++++++,,,------,,,++++++,,,...000///---+++***************+++---...///......---...---,,,+++,,,///222333000000111333444333///,,,(((''''''&&&'''((()))***111000000000111333555777555555555444444666999===<<<>>>@@@CCCFFFJJJMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWUUUVVVXXXXXXXXXYYY\\\^^^ccccccdddfffhhhiiikkkkkkmmmnnnpppqqqqqqsssuuuxxx{{{}}}~~~}}}~~~{{{vvvvvvvvvuuuwww{{{~~~~~~oooeee```[[[XXXVVV[[[bbbgggjjjnnntttyyy{{{zzzxxxyyypppooottt{{{~~~~~~}}}zzzwwwwwwxxxzzzyyyzzz|||~~~pppUUUKKKCCCBBBBBB@@@======;;;;;;;;;<<<<<<<<<======???>>>@@@HHH[[[zzzwwwqqqpppsssvvvrrrsssttttttssssssuuuwwwvvv{{{|||hhhWWWMMMKKKLLLMMMOOOQQQRRRQQQPPPOOOOOOOOONNNMMMJJJFFFBBB@@@:::999999999:::999777555444444333000---++++++,,,''')))******))))))***+++)))************+++++++++***+++,,,+++))))))+++,,,000...,,,***))))))++++++)))+++---/////////------++++++******,,,...000222222222222333444222...+++((('''&&&&&&'''(((***+++111111111222222444555555444444555444444666999<<<>>>???AAADDDGGGJJJMMMOOONNNOOOQQQSSSUUUVVVWWWWWWVVVWWWYYYYYYYYYZZZ]]]___eeeeeeeeeeeefffggghhhiiikkklllnnnooopppqqqtttwwwyyy}}}~~~{{{|||{{{xxxyyy}}}tttgggaaa^^^[[[YYYWWW^^^gggpppxxx~~~xxxvvv{{{wwwuuuyyy}}}{{{{{{}}}~~~|||~~~nnnXXXMMMCCCAAABBB@@@>>>>>>;;;;;;<<<<<<<<<=========<<<<<>>???<<<<<<<<<<<<============<<<>>>CCCNNNdddxxxqqqwww{{{uuuqqqooopppqqqrrrssstttsssssssssuuuwwwwww~~~{{{iiiYYYQQQOOOGGGIIIMMMPPPRRRRRRQQQPPPJJJKKKKKKJJJGGGDDDBBBAAA>>>===<<<<<<;;;999666333222222111...+++((())))))+++,,,,,,+++(((''''''((()))************+++++++++---......---,,,,,,---///***+++,,,------,,,***))))))***---///000///---,,,---------...///111333555555555444444444111,,,(((+++************,,,...///000111333444555444333333111333555555555666999;;;AAABBBCCCEEEHHHJJJMMMNNNMMMNNNPPPRRRTTTUUUVVVVVVXXXYYYZZZ[[[[[[\\\^^^aaabbbbbbbbbcccdddgggiiijjjhhhiiikkkmmmmmmooorrruuusssyyytttfff___aaafffgggfffpppuuu~~~xxxrrrwwwdddWWWJJJDDDBBB???>>>???<<<<<<<<<<<<=========>>>@@@CCCHHHTTThhhmmmllluuu~~~zzzuuurrrqqqqqqrrrqqqrrrssssssrrrsssuuuvvvzzzhhhXXXRRRJJJEEEHHHLLLOOOQQQPPPNNNMMMMMMKKKHHHFFFEEEDDDBBBAAAAAA???<<<999777777777777333111/////////...,,,***+++***)))'''&&&&&&&&&&&&(((***,,,,,,++++++,,,---...---,,,,,,,,,---...///---,,,+++))))))))))))***+++,,,,,,------.........///...---,,,---///111222888777555333000...,,,+++((('''&&&&&&''')))+++---/////////000111111222222888777666555666777999;;;===@@@DDDFFFGGGHHHJJJKKKNNNOOOOOOQQQRRRUUUWWWXXXWWWWWWWWWXXXZZZ[[[]]]^^^``````aaabbbccceeeggghhhlllkkkiiiiiikkkooosssvvvuuuvvvxxx{{{~~~{{{pppgggfffhhhlllqqqwww|||{{{|||ttt]]]IIIEEEEEE@@@>>>AAA<<<<<<<<<<<<<<<===>>>>>>:::DDDGGGQQQlllggghhhzzz~~~sssppppppooonnnoooqqqrrrssssssssstttwwwzzzzzzgggWWWQQQIIIGGGIIILLLNNNPPPOOONNNMMMMMMKKKHHHFFFEEEDDDBBBAAA@@@>>>;;;999777666666777333111/////////...,,,***,,,+++***))))))((())))))(((***------,,,+++,,,,,,---,,,++++++,,,---...///...---+++***)))))))))***++++++,,,,,,---.../////////...------...000222333777666444222000---,,,+++))))))(((((()))***---...//////000000111222222222888777666555666888:::;;;===@@@DDDFFFGGGHHHJJJKKKLLLMMMOOORRRTTTWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\``````aaabbbccceeefffgggkkkjjjjjjjjjlllpppsssuuuwwwxxxyyy{{{~~~zzzqqqkkklllpppsssxxx~~~~~~yyy{{{}}}{{{{{{~~~zzzbbbMMMHHHGGGAAA===>>>===<<<<<<<<<<<<===>>>>>>;;;DDDIIIVVVssslllnnn~~~~~~sssppppppnnnmmmnnnpppqqqrrrrrrrrrsssvvvyyy~~~fffVVVPPPHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMJJJHHHFFFFFFDDDBBB@@@>>>===:::888666666666666333111/////////...,,,***+++******))))))*********)))+++...///...,,,,,,,,,*********+++,,,---...//////...,,,***)))((())))))******+++,,,---//////000............///111333444666555444222///---++++++***)))))))))***,,,...//////000000111111222333333777777666666777888:::;;;===@@@DDDGGGHHHIIIJJJLLLJJJLLLOOOSSSVVVXXXYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\``````aaabbbcccdddeeefffiiijjjjjjlllnnnpppssstttwwwxxxzzz|||~~~|||wwwuuuyyy}}}~~~zzzxxx~~~yyyxxxyyy}}}nnnUUULLLJJJDDD???=========<<<<<<======>>>???===EEEJJJ\\\{{{~~~sssuuu~~~ssspppooommmlllmmmnnnoooppppppppprrruuuwww~~~dddUUUOOOHHHKKKKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEBBB@@@===<<<:::888666666555555333111/////////...,,,***((((((''''''((())))))***))),,,///000///---,,,,,,))))))***+++,,,---...///000...,,,***))))))))))))******+++,,,...///000000.........///000222444555555444333111///---+++***)))))))))***+++---...000000000111111222333333333777666666777888999:::;;;>>>AAADDDGGGHHHIIIJJJLLLKKKMMMQQQTTTWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\^^^^^^```aaabbbccccccddddddeeeggghhhjjjmmmoooqqqrrrsssvvvwwwyyy|||~~~xxxwwwyyy|||zzz{{{}}}~~~```PPPKKKFFFBBBAAA=========<<<===>>>>>>??????EEELLLaaa~~~|||www{{{~~~ssspppooommmllllllmmmnnnooonnnnnnpppsssvvv~~~{{{bbbTTTPPPIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHHHHGGGEEEBBB???<<<;;;:::888777666666555333111/////////...,,,***(((''''''(((((()))***+++***---///000...,,,,,,,,,))))))***,,,---.../////////...,,,+++)))))))))*********+++,,,---...///000,,,---...///111333555666444333222000...,,,+++***(((((()))***+++---...///111111111222333333444444666666777777999:::;;;<<<>>>AAAEEEGGGHHHIIIKKKLLLMMMOOORRRUUUVVVVVVVVVUUUVVVWWWXXXZZZ\\\___aaabbbaaabbbcccdddeeedddddddddeeegggiiilllooopppqqqrrrssstttwwwzzz~~~~~~}}}~~~}}}rrrsssyyy}}}zzz|||}}}nnnVVVKKKFFFDDDCCC===============>>>??????@@@FFFOOOfffzzz~~~sssoooooommmlllllllllmmmmmmmmmmmmooorrruuuyyyzzzbbbTTTQQQKKKIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGEEEAAA???;;;;;;:::999888777666666333111/////////...,,,******************+++,,,---,,,---......,,,++++++,,,***+++,,,---...//////...///...,,,+++******+++++++++,,,,,,------.........***+++---///111333555555333222111///...,,,+++***'''((()))***,,,---//////111222222333333444555555555666777888:::;;;;;;<<<>>>AAAEEEHHHIIIIIIKKKMMMOOOPPPQQQSSSTTTTTTTTTTTTUUUVVVXXXZZZ]]]```ccceeecccdddeeeffffffeeeddddddccceeegggjjjmmmooopppqqqrrrsssvvvyyy}}}{{{uuuqqqzzzyyywwwwwwwwwvvvtttrrrmmmqqq{{{|||zzzyyy}}}dddPPPGGGDDDCCC>>>>>>======>>>>>>???@@@AAAHHHSSSkkk|||rrroooooommmlllmmmkkklllmmmmmmmmmooorrrtttxxx{{{bbbUUUQQQKKKGGGIIILLLNNNPPPOOONNNMMMKKKJJJIIIHHHHHHEEEAAA>>>;;;;;;;;;;;;:::888777777333111/////////...,,,***+++++++++***++++++,,,,,,---------+++***)))+++---,,,---...////////////...------++++++++++++,,,---------------------------((())),,,...111333444555222222000///---,,,******'''(((***,,,...///000000222222333333444555555555555666777999:::;;;<<<<<>>>>>======>>>>>>???@@@BBBKKKXXXqqq{{{qqqnnnooonnnmmmnnnkkklllmmmmmmmmmooorrrttt}}}|||cccUUUQQQKKKEEEHHHLLLOOOQQQPPPNNNMMMJJJJJJIIIIIIHHHEEEAAA>>><<<<<<<<<;;;:::999888777333111/////////...,,,*********)))))))))))))))***------,,,***((((((+++------...///000000000///...,,,,,,+++++++++,,,---.........---------,,,,,,,,,''')))+++...111333444555222111000///---,,,******(((***+++...///111111222222222333444444555555666555666777999;;;<<<<<<<<>>>>>>>>>>>>>>??????@@@BBBLLL[[[uuuzzzpppnnnooonnnnnnoookkklllmmmmmmmmmooorrrttt~~~jjjYYYPPPNNNKKKKKKLLLMMMNNNPPPQQQRRRQQQNNNKKKIIIGGGDDD???<<<;;;:::888888888777555222444111///------,,,+++)))''''''&&&%%%&&&'''((()))***+++,,,------------,,,((()))***,,,---......///000///---,,,,,,---///000333111...---......+++(((------...000222444666888555333///,,,***))))))))))))***,,,...///000111111111111222333444555777888;;;999666777;;;>>>???>>>@@@BBBDDDGGGJJJKKKKKKKKKKKKKKKMMMPPPTTTWWWXXXXXX\\\\\\[[[ZZZYYY[[[___bbbiiijjjkkkkkkjjjiiigggfffeeefffgggggghhhlllqqquuutttuuuwwwxxxyyyzzzyyyyyyyyytttwww{{{|||}}}~~~vvvooolllkkklllpppwww}}}~~~}}}vvvuuuxxxxxx}}}|||}}}~~~xxxTTTFFFHHH@@@AAAAAA@@@??????@@@BBBEEEJJJaaayyyqqqmmmnnnooonnnmmmmmmlllnnnqqqppppppuuu|||mmm\\\RRRPPPJJJKKKMMMNNNPPPQQQQQQRRRPPPNNNKKKIIIGGGDDD@@@===999888777888999888666444444111///------,,,+++)))(((((('''''''''((()))***,,,,,,,,,,,,,,,++++++*********,,,---...////////////...---,,,,,,---...//////---,,,---//////...,,,,,,,,,---///111333555666555333000,,,***))))))***,,,------...............444444444444444555666777===:::888888;;;>>>>>>>>>???AAACCCFFFHHHIIIIIIIIIIIIJJJKKKNNNRRRTTTVVVVVVXXXYYYYYYYYYZZZ]]]bbbfffhhhiiijjjjjjiiihhhgggfffeeefffggghhhiiilllqqqttttttvvvxxxzzz|||~~~~~~~~~tttooorrrwww~~~}}}}}}xxxrrrkkkmmmqqqzzz~~~xxxvvvvvvuuuxxx{{{yyyzzz}}}WWWHHHGGG@@@AAAAAA@@@??????@@@BBBGGGNNNeeeyyyqqqmmmnnnooonnnlllmmmlllnnnpppppppppuuu|||nnn\\\RRRPPPHHHJJJMMMPPPRRRRRRRRRRRRPPPNNNKKKIIIGGGDDD@@@===888777777888999999888666444111///------,,,+++)))))))))((((((((()))***+++,,,,,,,,,,,,+++***))))))+++,,,---//////000000000///...---,,,,,,---...///...---,,,---//////...,,,,,,---...000222444666666444222///,,,************---------...............666666555555555555666666===;;;999999;;;=========>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJLLLOOORRRTTTUUUWWWXXXYYYZZZ[[[^^^cccfffggghhhiiiiiiiiihhhgggffffffggghhhiiijjjmmmpppsssuuuvvvyyy}}}tttoooqqqvvv|||~~~zzztttwww|||xxxuuurrrsssxxx~~~yyywwwvvvzzz]]]JJJGGG@@@AAAAAA@@@>>>>>>@@@BBBFFFQQQjjj~~~xxxqqqnnnnnnnnnmmmlllllllllmmmpppoooooouuu}}}mmmZZZPPPNNNGGGJJJNNNQQQSSSSSSRRRRRRPPPMMMKKKIIIGGGDDD@@@===999888777888999999777666444111///------,,,+++)))(((((((((((())))))******)))******+++++++++******,,,---...///////////////...------,,,,,,------.../////////......,,,***)))...///000222444666777777222000---+++)))))))))*********+++---...000222222555444444444444555555666999999888999:::<<<======>>>???AAACCCDDDDDDDDDDDDFFFGGGJJJLLLMMMOOORRRTTTYYYZZZ[[[[[[[[[]]]```cccggghhhiiijjjjjjiiihhhhhhgggiiikkkllllllnnnqqqsssuuuwwwzzz}}}wwwwwwzzz|||vvvqqqnnnqqqwww}}}|||wwwuuuxxxbbbLLLFFFAAAAAAAAA???>>>>>>AAACCCCCCRRRmmm{{{wwwqqqnnnnnnnnnmmmkkklllkkklllooooooooouuu~~~lllZZZOOOMMMHHHJJJMMMQQQSSSSSSRRRQQQOOOMMMJJJIIIGGGDDDAAA>>><<<:::999999999888666444444111///------,,,+++)))''''''(((((())))))))))))&&&''')))***+++,,,------,,,------.........---------------,,,,,,------------...//////...,,,***)))---...000222333444555555///...+++)))(((((())))))******+++,,,...000222333111111111222333444666777444555666777888:::;;;======???@@@BBBCCCDDDDDDCCCEEEGGGJJJLLLLLLNNNQQQSSSWWWXXXZZZ[[[[[[]]]```cccggghhhjjjkkklllkkkkkkjjjiiikkknnnoooooopppqqqssstttvvvyyy~~~yyyrrrlllkkknnnttt~~~xxxtttttt{{{dddNNNGGGAAAAAA@@@???===>>>AAACCCEEEVVVqqqxxxuuurrrooonnnmmmlllkkklllkkklllnnnnnnooovvv~~~mmmZZZPPPNNNIIIJJJMMMOOOQQQQQQPPPOOOOOOMMMJJJIIIGGGEEEAAA>>>===;;;:::999999888666333444111///------,,,+++)))&&&'''((()))))))))((((((%%%&&&(((***,,,...//////------.........------,,,,,,,,,,,,------,,,,,,,,,(((***...///...---------***,,,...000111222222111...---***)))(((((()))***......---,,,---...///000///000000111222444666777222444666777777777999;;;;;;===???AAACCCCCCCCCCCCDDDGGGJJJKKKKKKLLLOOORRRQQQSSSVVVYYY[[[^^^bbbeeeggghhhjjjlllmmmmmmlllllllllnnnqqqsssrrrrrrsssttttttuuuwwwzzz~~~wwwmmmiiihhhjjjsss{{{yyysssqqqvvv~~~cccOOOHHHBBBBBB@@@>>>===>>>AAADDDJJJ\\\vvvuuutttrrrpppnnnlllkkkjjjkkkjjjkkkmmmmmmooovvvkkkYYYOOOMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLJJJHHHGGGEEEAAA???;;;:::999999:::999777555444111///------,,,+++)))'''((()))*********))))))'''((()))+++---.../////////////////////...---,,,,,,,,,,,,------,,,,,,,,,&&&***...///...,,,,,,---+++,,,///111333333222222///---+++***)))***+++,,,///...---,,,,,,---///000111111111222333444555666444666888888666555777888888:::<<>><<<>>>AAADDDLLL]]]wwwssssssrrrpppnnnkkkjjjjjjkkkjjjjjjlllmmmnnnvvv}}}hhhVVVLLLJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNLLLJJJHHHGGGEEEBBB???:::999888999:::;;;999777444111///------,,,+++)))((()))***+++,,,+++******)))***+++,,,---.........000111111000000///...---+++,,,,,,------,,,,,,+++)))---000000---***)))***...000222555666666555444000///---++++++,,,---...++++++***+++---///222444444444444333333444444555777:::;;;:::666444555666666777:::===???@@@AAAAAA???DDDHHHHHHFFFGGGKKKOOOQQQSSSVVVXXXYYY[[[^^^```eeefffhhhjjjkkkllllllkkkooorrrvvvxxxwwwvvvuuuuuurrrrrrssstttvvvxxx{{{|||}}}~~~|||}}}rrrhhhcccfffkkkrrr~~~yyysssvvv}}}vvv___OOOJJJBBBBBB@@@>>><<<>>>AAAEEEHHHZZZuuu}}}tttwwwyyyrrrssssssqqqnnnkkkjjjjjjkkkjjjjjjllllllnnnvvvyyyfffZZZRRRNNNHHHIIIKKKLLLNNNNNNOOOOOOOOOMMMJJJIIIHHHGGGEEECCC>>>===;;;999888777666666444333111///---+++******))))))))))))))))))***++++++,,,------......------///...---,,,+++,,,,,,---...---+++))))))***+++,,,***+++++++++******,,,...111111222444666666333111...---,,,*********++++++)))+++,,,------///111444333333222222333333444555444444555777888888888888666777999<<<>>>???@@@@@@AAABBBDDDEEEEEEHHHKKKNNNRRRTTTWWWYYYZZZ]]]aaadddfffhhhkkkmmmnnnoooqqqrrrssstttuuuvvvvvvwwwwwwwwwuuuuuuuuutttuuuwww|||~~~}}}}}}uuuoookkkiiinnnwww{{{{{{~~~~~~aaaPPPMMMDDD@@@>>>??????>>>@@@DDDHHHXXXppp}}}pppgggnnn}}}yyywwwuuurrrooollljjjhhhhhhnnnjjjhhhkkknnnrrrxxxxxxdddWWWOOOKKKHHHIIIKKKMMMNNNOOOPPPPPPQQQOOOLLLJJJIIIFFFBBB???===<<<;;;999888777777777444333111///---+++******+++************++++++,,,,,,,,,---...............000///...---,,,,,,---...000///---+++***+++,,,,,,,,,------,,,******+++---000000000222444444111///***)))((('''''''''((()))---...////////////111333333222222222222333444444333444555777888888888888888999:::<<<>>>???@@@@@@@@@AAACCCDDDEEEGGGKKKNNNSSSUUUWWWYYY[[[^^^aaadddfffhhhlllnnnooopppsssttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwzzz}}}~~~|||yyyzzz{{{xxxnnnhhhkkkqqq|||fffRRRLLLFFFBBB???@@@@@@???AAAEEEGGGVVVnnnvvviiibbbkkk|||zzzwwwvvvssspppmmmjjjiiihhhmmmiiigggjjjnnnqqqyyywwwbbbTTTLLLHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRPPPNNNLLLIIIEEE???;;;<<<;;;;;;:::999888888888444333111///---+++******+++++++++++++++,,,------------...////////////...000//////............///000///---+++***)))******---......,,,***)))***,,,......///111222222000---++++++***))))))***,,,,,,///111222111000000111333222222222222222333444444333444555777888888999999::::::;;;<<<===>>>??????===???AAABBBDDDGGGKKKNNNSSSUUUXXXZZZ[[[^^^bbbeeeeeehhhllloooqqqrrrtttvvvwwwwwwxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{}}}xxxuuusssuuu|||wwwxxx}}}zzzpppkkknnnuuummmUUUKKKHHHDDDAAABBBAAA@@@AAAFFFFFFUUUkkkvvvhhhbbbmmm~~~yyyxxxvvvtttpppmmmkkkiiihhhjjjgggfffiiimmmqqqzzzwwwaaaRRRKKKHHHHHHIIIKKKMMMOOOQQQRRRRRRPPPOOONNNLLLJJJEEE???;;;;;;;;;;;;::::::999999888444333111///---+++******++++++***++++++,,,---...---......///000/////////000000//////////////////...---+++)))''''''&&&&&&+++,,,,,,+++))))))***,,,------...000222111///---,,,++++++***+++,,,...///...000222222111111222333222222222111222333333444333333555666888999999999;;;;;;;;;;;;<<<======>>><<<===@@@AAACCCGGGKKKNNNSSSUUUXXXZZZ\\\^^^bbbeeecccfffkkkoooqqqsssuuuvvvyyyyyyzzzzzzzzzzzzyyyyyyxxxzzz|||}}}|||||||||}}}{{{uuuqqqnnnwwwwwwpppqqquuutttsssuuu~~~yyy___QQQIIIDDDBBBBBBAAA???AAAEEEFFFRRRhhhpppjjjvvvyyyyyywwwtttqqqmmmkkkiiihhhhhheeeeeeiiilllqqq{{{xxxbbbSSSKKKIIIHHHIIIKKKMMMOOOPPPQQQQQQMMMLLLLLLKKKJJJFFFAAA===:::;;;;;;;;;;;;:::999888444333111///---+++******)))))))))******,,,---------......///000///////////////000000000000000000------+++***((('''&&&&&&'''((())))))))))))+++---......///111333222000...)))(((''''''((()))***+++***---///111111111222444222111111111111222333333222333555666888999999:::;;;;;;:::::::::;;;<<<===;;;===???AAACCCFFFKKKNNNSSSUUUXXXZZZ[[[^^^bbbeee```dddjjjnnnppprrrtttuuuyyyzzzzzz{{{{{{{{{{{{zzzwwwzzz}}}~~~vvvqqqlllpppyyy|||uuunnnnnnqqq|||}}}zzzhhhWWWJJJEEEBBBBBBAAA>>>@@@CCCEEEQQQeee}}}xxxqqq{{{yyywwwtttpppmmmjjjhhhgggeeedddeeehhhlllqqq~~~yyybbbSSSLLLJJJHHHIIIKKKLLLNNNNNNOOOOOOLLLKKKJJJJJJIIIGGGCCC@@@;;;<<<<<<<<<<<<:::888777444333111///---+++******))))))))))))***,,,---...------...////////////......//////000000000000//////......,,,+++***)))(((&&&''')))))))))***---/////////000222333333111...+++***)))((()))***+++,,,(((+++...000000111222333111111111111111222333333222333444666888999::::::<<<;;;::::::;;;<<<===>>><<<>>>@@@AAACCCFFFJJJMMMRRRTTTWWWYYYZZZ]]]aaaddd```dddjjjnnnppprrrssstttxxxyyyzzz{{{||||||||||||yyy{{{{{{|||~~~wwwqqqllllllrrr}}}xxxuuuqqqmmmmmmqqq|||~~~{{{zzz}}}jjjUUUKKKFFFBBBBBBAAA>>>???CCCEEEPPPccc|||~~~|||www}}}xxxwwwssspppllliiigggfffdddccceeeiiilllsssyyybbbSSSMMMLLLIIIIIIJJJLLLLLLMMMMMMLLLMMMKKKIIIHHHHHHFFFCCCAAA<<<=========<<<:::777666444333111///---+++******************,,,---...///,,,,,,---...............---...///000000000//////.........------,,,+++***)))***++++++***+++---///......///111333333000......---,,,+++++++++,,,---))),,,///111111000000111111111111111111222222333111222444666888999::::::===<<<<<<;;;<<<>>>@@@BBB>>>@@@AAABBBCCCFFFJJJMMMQQQSSSVVVXXXYYY\\\```cccaaaeeekkkpppqqqrrrssstttwwwxxxyyy{{{|||}}}}}}}}}|||~~~}}}~~~yyysssllliiijjjtttzzzsssnnnllljjjjjjmmmsss~~~wwwsssnnnkkklllqqqxxx}}}pppYYYMMMHHHDDDDDDBBB???@@@CCCEEEOOObbb|||yyy{{{~~~}}}xxxvvvsssoookkkhhheeedddccccccfffjjjmmmtttyyybbbSSSMMMLLLIIIJJJJJJKKKKKKKKKKKKKKKNNNLLLIIIGGGFFFEEEBBB@@@======>>>>>><<<999777555555333111///---++++++***+++++++++,,,---...000000+++,,,------......------,,,---...000000000///...,,,,,,,,,,,,,,,+++***))),,,---...---,,,,,,---///......///111222222000...,,,+++)))((((((((())))))+++...111222111000//////111111111000111222222333111222444666888999:::;;;???>>>======>>>@@@CCCDDD???AAABBBCCCDDDFFFJJJMMMPPPRRRUUUWWWYYY[[[___bbbcccgggmmmqqqssssssssstttvvvwwwxxxzzz|||}}}~~~~~~{{{uuulllfffeeennnzzz~~~}}}tttmmmgggeeeeeegggmmmtttvvvqqqkkkffffffjjjqqqvvvyyy~~~fffNNNIIIFFFEEECCC@@@AAADDDEEEOOObbb|||vvvwww{{{wwwuuurrrnnnjjjgggeeecccccccccfffjjjmmmuuuvvvcccTTTMMMLLLOOOMMMKKKKKKKKKLLLKKKJJJKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@???>>>;;;999777666333222111///---+++)))(((++++++*********+++---......---,,,,,,++++++++++++---...///111111111000///------------------,,,,,,,,,,,,*********+++,,,---//////////////////......************+++,,,---...000000/////////111333444///000111222222111000///222333444666888;;;<<<===<<<===>>>??????@@@@@@???BBBCCCCCCEEEGGGJJJMMMOOOSSSTTTUUUUUUWWWZZZ```dddgggiiilllnnnpppqqqppppppqqqtttxxx{{{}}}~~~}}}|||~~~zzzwwwpppgggbbbgggqqq}}}}}}{{{{{{sssjjjdddeeeggghhhlllrrryyyvvvqqqjjjeeeeeekkkpppyyyvvvyyyfffSSSKKKFFFFFFAAA;;;===EEEEEEOOObbb}}}lllvvv}}}{{{vvvuuussspppmmmjjjhhhgggdddeeeggghhhiiiqqqqqq___PPPIIIHHHKKKJJJHHHIIIKKKLLLKKKJJJKKKKKKJJJHHHEEECCCAAA?????????>>>===;;;999777666333333111///---+++)))))),,,,,,+++++++++,,,...///......---,,,,,,,,,,,,,,,---...///000111000000///------------------------,,,+++*********+++,,,---...////////////...------,,,+++++++++,,,---......000////////////111222333000111222333333222111000222333444666999;;;<<<===<<<======>>>>>>>>>>>>>>>>>>???@@@BBBEEEIIILLLNNNUUUUUUVVVWWWXXX[[[```dddgggiiimmmppprrrsssrrrqqqsssuuuxxxzzz|||||||||{{{}}}zzzqqqhhhbbbeeennnxxxzzzwwwxxxyyytttooollloooppprrrxxx|||~~~~~~rrrgggbbbeeeiiinnnlllppp|||wwwYYYNNNFFFEEECCC===???EEEFFFQQQgggqqq|||xxxvvvsssrrrpppnnnkkkiiigggfffcccccceeeggghhhpppsssaaaRRRLLLLLLGGGFFFFFFHHHJJJLLLLLLKKKKKKJJJIIIGGGEEEBBB@@@>>>======<<<<<<;;;999888777444333111000...,,,***)))...---------------...///,,,,,,++++++******++++++---...///000111000///...........................,,,+++*********,,,---.........//////...------,,,---------,,,,,,---......///////////////111222222222222333333333333222222333333555777999;;;<<<===<<<============<<<;;;;;;;;;<<<>>>AAAEEEIIIMMMOOOVVVWWWXXXXXXYYY\\\```ccceeehhhmmmqqqtttuuutttssstttuuuwwwxxxyyyzzzzzzyyy}}}rrrjjjbbbccciiiqqq}}}~~~vvvrrrtttxxx{{{~~~{{{xxxzzz{{{hhh]]]\\\^^^ddddddhhhqqq}}}bbbSSSGGGEEEDDD@@@AAAEEEGGGSSSkkkwwwqqqooommmlllkkkiiihhhfffeeedddbbbbbbdddfffhhhooouuubbbTTTNNNNNNFFFFFFFFFIIIKKKMMMMMMLLLKKKJJJIIIGGGDDDBBB???>>>;;;;;;;;;;;;:::999888888444333222000...---++++++------------------......******)))))))))))))))***---...///000000///......------............//////++++++******+++,,,...///......///......---,,,+++------,,,,,,,,,,,,------.../////////000111222222222222222222222222222222333444555777999;;;<<<===<<<======<<<;;;:::999888:::;;;???CCCGGGLLLPPPRRRVVVWWWXXXXXXYYY[[[^^^aaabbbfffkkkpppssstttsssrrruuuuuuttttttuuuuuuvvvvvvyyy{{{}}}~~~~~~~~~ssskkkccccccfffmmmxxxzzzsssrrrvvv|||}}}uuuppp|||rrrccc___aaaeeefffjjjooovvvkkkWWWGGGEEEFFFCCCCCCFFFGGGSSSkkk~~~~~~nnniiifffffffffeeedddcccccccccbbbbbbcccfffiiiqqqnnn\\\OOOIIIJJJHHHHHHIIIKKKNNNOOONNNMMMLLLKKKJJJHHHEEEBBB???>>>::::::;;;;;;::::::999888444333222111///---,,,,,,,,,------------,,,,,,,,,++++++*********++++++,,,---...///000000///...---------------......//////************+++---///111////////////...---,,,+++++++++++++++++++++,,,---//////000111111222222222111111111000000111111111444555666888999;;;<<<<<<<<<<<<<<<<<<;;;999888777888:::>>>CCCHHHMMMQQQRRRTTTVVVWWWXXXXXXZZZ]]]``````ccchhhmmmppprrrqqqqqqsssrrrpppooooooppprrrsssppptttyyy|||}}}}}}~~~~~~~~~tttllleeedddffflllwww{{{wwwvvv{{{~~~sssnnnxxxwwwssstttssssssttttttuuuoooZZZHHHEEEFFFDDDCCCFFFFFFRRRiiiooohhhbbbbbbbbbaaaaaaaaaaaaaaacccbbbdddhhhmmmuuulllZZZMMMHHHIIIIIIIIIJJJMMMPPPQQQPPPNNNMMMMMMKKKIIIEEEBBB@@@>>>;;;;;;<<<;;;;;;:::999888444444333111000...------,,,------------,,,++++++......------......//////......///000///...---,,,++++++,,,,,,---.........************,,,...000222000000000000///...,,,,,,************+++,,,------///000111222333333333333111111000//////000111111555666777888999;;;<<<<<<<<<<<<<<<;;;;;;999888888555888<<>>>>>>>>===<<<;;;999888444444333222111//////...//////000000000///---,,,++++++++++++,,,,,,---........./////////...,,,+++))))))***++++++,,,------))))))***+++---///222333333333222222111///...---)))******+++---///111222111222444555666666555444444333222111111222333444666666777999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::888;;;@@@FFFKKKPPPRRRTTTRRRTTTWWWZZZ[[[]]]```cccbbbcccdddfffiiilllnnnpppiiifffbbb___```ccchhhkkkkkkjjjhhhfffeeegggkkknnnvvvyyy}}}yyyrrrkkkfffdddgggrrr}}}}}}uuujjjggglllnnnjjjiiirrrkkkZZZKKKFFFDDD@@@AAAGGGIIIUUUkkkqqqhhh________________________```^^^aaaiiirrr|||ppp[[[NNNJJJJJJGGGIIILLLOOOQQQQQQPPPOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA???===;;;;;;<<<<<<444555777777555222///,,,,,,---------,,,,,,+++***//////.........---------000000111111000...+++***%%%&&&(((***,,,---......***'''%%%(((...222222000222222111///...+++***)))'''(((***,,,---...//////,,,---...000222444666666111111111222333444555666222333555777999:::;;;;;;;;;<<<===>>>===<<<:::888;;;===BBBHHHLLLOOOQQQQQQPPPRRRVVV[[[___cccfffgggdddeeefffggghhhiiijjjkkkiiiaaaYYYWWW\\\bbbeeefffgggbbb___```bbbcccgggmmmvvvyyy{{{|||}}}vvvnnnkkkhhhgggnnnwww~~~wwwsssqqqtttpppeee___bbbfffffflllwwwgggYYYLLLFFFEEEDDDDDDFFFLLL```wwwsssrrrxxxzzzvvvpppmmmbbb```^^^\\\\\\]]]___aaabbbbbbdddjjjppp{{{ooo[[[NNNJJJJJJFFFHHHKKKNNNPPPQQQPPPOOONNNMMMKKKIIIGGGEEECCCBBB@@@@@@>>><<<;;;:::999999555555555555333111...,,,***+++,,,---------------//////.........---------.../////////---,,,***)))((((((***+++,,,---......+++(((%%%(((---111111000111000000...---+++)))((())))))+++,,,......//////000000000///////////////333333333333444555666666222333555777999:::;;;;;;:::;;;===???@@@@@@???>>>AAABBBDDDGGGJJJMMMPPPRRRSSSTTTXXX[[[___bbbddddddeeeeeefffhhhiiijjjkkklllgggaaa[[[YYY]]]ccceeeeeehhhbbb___`````````dddjjjtttwwwyyy{{{|||{{{tttpppllljjjpppxxxyyyssspppsssuuurrrhhhcccfffjjjkkkppp|||gggYYYKKKFFFEEEDDDEEEGGGRRRjjjwwwgggcccccciiillliiifffeeecccaaa___\\\\\\\\\^^^___aaaaaadddiiipppzzzoooZZZOOOJJJIIIEEEGGGJJJMMMPPPPPPPPPPPPOOONNNLLLIIIGGGDDDBBBAAAAAAAAA@@@???===:::888777555555444222000...---,,,)))***+++,,,......///////////////............---//////...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++)))'''(((,,,000000...111111000///---+++***)))***+++,,,---............111111000000///......---555555444444444444555555222333555777888::::::::::::;;;>>>AAACCCDDDEEEEEEGGGGGGFFFGGGIIILLLOOOQQQUUUVVVXXX[[[]]]___```aaaeeefffggghhhiiikkkllllllhhhddd``````cccggghhhgggjjjeeeaaabbbbbbaaaeeejjjtttvvvzzz|||~~~zzzuuuqqqtttyyyyyytttssswwwyyyvvvoookkknnnsssvvvxxxkkk]]]NNNHHHGGGFFFGGGJJJWWWuuuqqqbbb^^^^^^bbbdddbbbaaacccgggeeebbb___]]]]]]]]]^^^``````ccchhhooozzzmmmZZZOOOJJJIIIEEEFFFIIILLLOOOPPPPPPPPPOOONNNLLLIIIGGGDDDBBBAAADDDDDDCCCBBB@@@===:::888666444222000...,,,,,,,,,)))***+++---......///////////////...............222111000......------...------,,,+++************,,,***((()))+++.........222111111000///---+++***+++,,,---...............//////000111222333333444666555444333333333333333222333555777888999:::::::::<<<>>>AAADDDFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTWWWYYY\\\^^^______dddeeefffggghhhjjjjjjkkkjjjiiigggiiikkkmmmmmmllllllhhheeefffgggfffjjjooovvvyyy|||~~~zzzyyy{{{~~~{{{{{{zzz{{{zzzvvvtttwww~~~rrrcccSSSLLLJJJIIIKKKMMMYYYxxxzzzfffcccccceeedddaaaaaadddjjjhhheeebbb___^^^]]]]]]^^^^^^aaagggnnnzzzkkkXXXOOOKKKIIIFFFGGGJJJLLLOOOPPPQQQQQQOOONNNLLLIIIGGGDDDBBBAAADDDDDDCCCBBB@@@===:::888666444111...,,,++++++++++++,,,---............---////////////////////////111000///...............,,,,,,***)))((((((((((((+++***))))))***,,,------000000///...---,,,***)))++++++,,,---.........---------///000222444555666444444333222111111111111222333555666888888999999;;;<<<>>>@@@BBBDDDEEEEEEEEEGGGIIILLLNNNOOOPPPPPPPPPQQQTTTXXX[[[^^^``````bbbcccdddeeefffhhhiiiiiikkkkkklllnnnpppqqqpppooolllhhhgggiiikkkkkkoootttxxxzzz~~~~~~|||{{{{{{{{{{{{{{{~~~zzziiiWWWNNNJJJIIIJJJMMMYYYvvvcccbbbdddfffccc^^^^^^bbbgggeeeccc```]]]\\\[[[[[[\\\\\\___fffmmmyyyhhhWWWOOOKKKJJJIIIJJJKKKMMMOOOPPPQQQQQQOOONNNLLLIIIGGGDDDBBBAAAAAAAAA@@@???===:::888777666555222///,,,+++++++++,,,------............---...////////////000000000......---------,,,,,,,,,+++***)))((('''((())))))***)))))))))***+++---...,,,,,,,,,,,,***)))(((''')))***+++,,,---------------......///000000111111333333222111111000111111333333555666777888888888;;;<<<===???@@@BBBCCCDDDDDDFFFJJJMMMOOOPPPPPPPPPOOOQQQTTTXXX\\\___bbbcccaaabbbcccdddeeeggghhhhhhiiijjjlllnnnpppppppppooolllhhhhhhkkkmmmnnnqqqvvvxxxzzz}}}}}}}}}|||}}}ppp\\\PPPJJJGGGHHHKKKYYYsssccceeejjjlllfff^^^]]]aaa```___^^^\\\ZZZXXXWWWWWWZZZZZZ^^^eeemmmyyyeeeVVVNNNKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQNNNMMMKKKIIIGGGEEECCCBBB@@@@@@>>><<<;;;:::999999666555333000...,,,******++++++---...////////////.../////////000000000000,,,---.........---,,,+++***)))((('''((()))+++,,,(((((()))))))))+++---///---------,,,+++***)))((('''((()))+++,,,---------///////////////000000000333333222111111222222222333333555666777777888888:::;;;<<<===@@@BBBDDDEEEFFFGGGIIIKKKMMMOOOPPPPPPRRRSSSWWW[[[^^^bbbdddeeeaaabbbcccdddfffggghhhhhhhhhjjjmmmooopppppppppqqqppplllllloooppppppsssxxxzzz{{{}}}~~~yyybbbTTTMMMIIIIIIKKKWWWnnnmmmqqqwwwwwwmmm___ZZZ\\\\\\\\\[[[ZZZYYYXXXXXXWWWYYYYYY]]]dddlllxxx~~~dddUUUNNNLLLKKKMMMNNNNNNOOOOOOPPPQQQQQQMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA???===;;;;;;<<<<<<666555333111///,,,***))))))***+++...///111111222.../////////000000111111---...000111111///---,,,***)))(((((()))+++---///'''((()))))))))+++...000000000//////...---,,,+++&&&'''(((***,,,---------000000000111222222333333444333333222222333333444333333555666777777777777999999;;;===@@@CCCEEEGGGJJJIIIIIIIIIJJJMMMOOOQQQUUUWWWZZZ]]]```ccceeefffbbbcccdddeeeggghhhiiiiiijjjmmmoooqqqrrrrrrssssssuuurrrqqqssstttsssuuuyyy}}}}}}~~~iiiYYYQQQLLLKKKMMMTTTjjjxxxwww|||ooo]]]SSSSSS\\\\\\\\\[[[[[[[[[[[[ZZZXXXXXX\\\dddlllxxxyyybbbTTTLLLIIIJJJGGGGGGIIIMMMQQQSSSRRRQQQMMMLLLKKKJJJHHHEEECCCBBB???>>>===;;;999888888888444333111///---+++******,,,---...///000000000000............///000222222//////000000///...------...,,,++++++,,,---,,,+++***+++,,,---...//////000,,,---.........,,,***(((&&&)))---//////...------000000000000111222333444333222222222222222222333444555555666777888888999;;;<<<===>>>@@@AAACCCCCCDDDEEEFFFIIIKKKNNNQQQRRRWWWWWWYYY[[[^^^```cccdddbbbdddeeeffffffgggiiikkkkkknnnqqqrrrqqqqqqqqqrrrooosssxxxzzzyyyyyyzzz}}}www```RRRMMMNNNOOOTTThhhxxxuuuZZZQQQVVVYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\]]]aaalll}}}zzzcccUUULLLIIIIIIFFFGGGHHHKKKOOOQQQQQQOOOOOONNNMMMJJJGGGDDDAAA@@@>>>===<<<;;;::::::::::::666444222000...,,,,,,+++++++++,,,---.........---------------...///000111///////////////...------...---++++++,,,---,,,+++)))))))))***+++,,,,,,---,,,---------+++)))&&&$$$!!!$$$))),,,---------...000//////000000111222333222222111111111111222222444444555666777888999:::????????????@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQUUUVVVXXXZZZ]]]```cccdddccceeefffgggggghhhjjjlllllloooqqqrrrqqqqqqrrrrrrsssxxx~~~jjjVVVNNNLLLLLLSSShhh~~~xxx[[[QQQUUUXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\aaalll|||{{{dddVVVMMMIIIIIIFFFFFFGGGJJJMMMOOOOOONNNPPPOOOMMMJJJGGGCCC@@@???===<<<<<<<<<;;;;;;;;;;;;666555333111///---,,,,,,,,,,,,------------------,,,,,,,,,,,,---...///////////////............---///---++++++,,,,,,,,,+++)))))))))******+++++++++.........---***(((%%%###(((***,,,,,,***(((''''''///......//////000111222111111111000000111111111333333555666888999:::;;;BBBAAA@@@??????@@@AAABBBDDDDDDFFFHHHKKKNNNPPPRRRTTTUUUWWWZZZ]]]aaacccdddeeefffhhhhhhhhhiiilllnnnnnnppprrrrrrrrrqqqrrrsssrrrwww~~~uuu\\\OOOKKKJJJSSShhh{{{^^^RRRTTTWWWWWWWWWXXXXXXXXXYYYYYYYYYYYY[[[```kkk{{{yyydddWWWNNNJJJJJJGGGGGGGGGJJJMMMOOOOOONNNOOONNNLLLJJJGGGDDDAAA@@@>>>>>>>>>===<<<;;;::::::666555333000...---,,,,,,......///////////////...------,,,,,,---.../////////.........---.........///---++++++,,,,,,+++***+++++++++,,,,,,,,,------000000///...,,,***(((''',,,...///...+++((('''&&&...------......///000111111111000000000000111111222333444666888:::;;;<<>>??????AAACCCEEEFFFFFFGGGHHHKKKMMMPPPSSSTTTUUUVVVYYY]]]```bbbdddeeeccceeefffffffffgggjjjlllnnnoooqqqqqqqqqqqqsssuuuzzz~~~eeeUUUPPPQQQTTThhh|||bbbVVVUUUVVVVVVVVVVVVWWWWWWWWWWWW[[[\\\^^^ccclllyyywwwdddYYYQQQLLLLLLHHHGGGGGGIIIMMMPPPRRRRRRKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBBBB@@@>>>;;;888666444333111///---+++*********+++,,,---............///...............//////...---,,,,,,,,,---...///000...,,,+++,,,,,,***)))((()))***+++,,,------...,,,++++++******)))))))))%%%''')))+++++++++---///...------......///000111111111111000000111111111444444666777999:::;;;<<<:::;;;===???BBBDDDFFFGGGDDDDDDFFFHHHKKKNNNPPPRRRUUUWWWZZZ]]]```bbbbbbbbb```aaacccccccccdddgggiiilllmmmoooooopppqqqtttvvv~~~hhhVVVRRRRRRVVViiizzzbbbWWWVVVVVVVVVVVVWWWWWWWWWXXXXXX[[[\\\```eeennn{{{zzzggg[[[RRRLLLKKKEEEEEEEEEHHHLLLPPPRRRSSSLLLLLLKKKJJJHHHFFFDDDCCCAAAAAABBBAAA???<<<999777555444222000...,,,++++++)))***+++---.../////////......---------------......---,,,++++++---///000000...,,,+++++++++***)))((()))***+++---///000000...---,,,***)))(((((((((+++,,,---,,,***)))***+++............///000111222222222111111111111222222555666666888999:::;;;;;;777999===@@@CCCDDDDDDDDDCCCDDDEEEGGGJJJMMMOOOQQQTTTVVVYYY\\\^^^_________\\\^^^_________```ccceeeiiikkklllmmmnnnqqqtttwww|||}}}|||hhhVVVRRRSSSXXXhhhwwwbbbXXXVVVWWWWWWWWWWWWXXXXXXXXXXXXXXX[[[```gggrrr~~~jjj]]]SSSLLLJJJDDDCCCCCCFFFKKKOOORRRSSSNNNMMMLLLJJJGGGEEEBBBAAA???@@@AAAAAA@@@===;;;999666555333111///---,,,,,,***+++---///000111222222------,,,++++++,,,,,,,,,...---+++++++++---///000111///,,,+++++++++***)))******,,,...000222333444222111///,,,***)))(((((()))+++---......///111333///......//////000111222333333222222222222333333666666777888999999::::::777999===AAACCCDDDCCCBBBDDDEEEFFFIIIKKKNNNQQQRRRSSSUUUXXX[[[\\\]]]\\\\\\ZZZ[[[]]]]]]]]]^^^aaaccchhhiiikkklllnnnqqquuuxxx|||zzzyyyfffUUURRRTTTYYYhhh~~~uuuaaaXXXVVVWWWWWWWWWXXXXXXXXXYYYYYYUUUYYY___hhhtttooo\\\PPPKKKIIICCCCCCDDDGGGJJJMMMMMMLLLLLLKKKJJJHHHFFFCCCAAA???BBBAAAAAA@@@???>>>======333333222000///---,,,,,,''')))*********+++...000000000000000000000000000......,,,,,,,,,,,,......---,,,++++++------,,,+++***+++,,,...000111222222444222///,,,******************,,,---.../////////------......//////000000111111111111111111222333555666666777888999999:::============???AAACCCDDDDDDFFFIIIKKKLLLNNNQQQSSSRRRUUUYYY^^^```bbbaaaaaaYYYZZZ[[[[[[[[[\\\___bbbeeegggjjjmmmpppssstttuuu{{{~~~zzzyyy~~~}}}eeeVVVRRRTTTWWWkkkvvvaaaWWWTTTVVVVVVWWWWWWWWWWWWWWWWWWYYYYYY]]]iii{{{rrr^^^QQQKKKIIIGGGGGGHHHJJJMMMOOONNNMMMKKKKKKIIIGGGEEEBBB@@@???@@@@@@???>>>===<<<;;;;;;555444333111...,,,+++***...///000///......///111000000000000000000000000...---,,,++++++,,,---...---,,,++++++------,,,+++)))+++,,,...000111222222///---***'''&&&%%%&&&&&&)))***,,,---......//////.........///////////////111000000000000111222222555555666777888888999999<<<;;;<<<<<<>>>@@@BBBCCCCCCEEEIIIKKKMMMOOORRRUUUUUUWWWZZZ^^^___```___^^^ZZZ[[[\\\[[[[[[\\\^^^aaafffgggiiilllooorrrtttuuu{{{{{{uuuttt|||~~~}}}~~~dddVVVSSSTTTSSSkkkvvvbbbYYYWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWXXX]]]hhhzzzrrr^^^QQQJJJHHHDDDDDDEEEHHHKKKMMMMMMLLLJJJJJJHHHFFFDDDAAA@@@???>>>>>>===<<<;;;:::999999777666444111...+++)))(((+++---......------...000........................---,,,,,,++++++,,,,,,------,,,+++,,,---...---+++)))***,,,...000111222222222000---***)))((()))))))))***+++---............///////////////.........000/////////000000111222444444555666777888999999::::::;;;<<<>>>@@@BBBCCCCCCFFFIIIKKKMMMPPPSSSVVVWWWXXX[[[\\\]]]]]][[[ZZZ[[[\\\\\\\\\[[[[[[^^^```ffffffgggiiilllpppsssuuuxxx|||wwwpppooozzzzzzuuuvvvzzz~~~yyycccWWWTTTUUUYYYvvvzzzvvvccc[[[YYYUUUUUUUUUUUUVVVVVVWWWWWWVVVWWW\\\gggxxxooo\\\PPPJJJGGGAAAAAACCCFFFKKKNNNNNNNNNJJJHHHGGGDDDBBB@@@??????>>>>>>===<<<;;;999888888666555333111...,,,***)))%%%(((***,,,---...000222++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,...,,,+++,,,---...---,,,)))***,,,...///111111222555333000...,,,,,,------)))***+++,,,---.........000000//////......------///.........///000111222333333444666777888999999::::::;;;===???AAACCCDDDEEEGGGJJJLLLMMMOOORRRTTTUUUVVVXXXZZZZZZZZZYYYYYY]]]^^^^^^\\\[[[\\\^^^```eeeeeeeeegggjjjmmmqqqtttssswww|||xxxqqqpppxxxyyyrrrqqqrrrtttyyyvvvcccYYYVVVWWWfffvvvxxxvvvccc[[[ZZZSSSSSSTTTTTTUUUVVVVVVVVVWWWXXX\\\ffftttkkk[[[QQQLLLJJJGGGGGGHHHKKKNNNPPPPPPOOOIIIHHHFFFCCCAAA@@@@@@???@@@???>>>===;;;:::999888444333222000///---,,,+++'''***---//////000111333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,)))***+++---///000111111000///,,,***)))))))))***))))))+++,,,---.........000000//////......------............///000111222333333444666777999::::::;;;<<<>>>???AAACCCDDDDDDGGGIIIKKKLLLMMMNNNPPPRRRQQQSSSUUUWWWXXXYYYZZZZZZ^^^______^^^]]]]]]___aaaeeeeeeeeefffiiilllppprrrrrruuu{{{}}}vvvuuuxxx~~~xxxwwwxxxzzz~~~uuudddZZZXXXYYYpppwwwtttvvvbbbZZZXXXRRRRRRSSSSSSTTTUUUUUUVVVYYYZZZ]]]dddqqqiii[[[TTTPPPNNNKKKJJJJJJKKKLLLLLLKKKIIIJJJHHHFFFCCCAAA@@@@@@AAAAAA@@@???>>><<<:::999999333222111000///...---,,,***,,,......---,,,+++,,,------------------------,,,------......------,,,...---,,,---...///...,,,((()))+++---///000111111...---***(((''''''((()))((()))***,,,------------///////////////..................///000111222333333444555777888:::;;;<<<===>>>???AAABBBCCCCCCCCCFFFHHHJJJKKKLLLMMMOOOQQQPPPRRRTTTVVVXXXZZZ[[[\\\___``````_________bbbdddffffffggghhhkkknnnqqqsssuuuxxx}}}zzzxxxvvvwwweee[[[ZZZ[[[zzzyyyvvvxxxbbbXXXVVVPPPQQQQQQRRRSSSTTTUUUUUUXXXYYY\\\cccmmm}}}}}}eeeXXXSSSOOOMMMHHHGGGGGGHHHJJJKKKJJJHHHJJJHHHFFFCCCBBBAAAAAABBBAAA@@@???===<<<:::999888444444222000///---++++++***,,,......,,,)))((((((////////////////////////---......//////......---///---,,,---...///...---((()))+++---///000000111///...+++)))((()))******((()))***+++,,,---------.........////////////////////////000111222333444444555666888999;;;<<<======>>>@@@AAABBBBBBAAAAAABBBEEEHHHJJJKKKMMMPPPRRRSSSTTTVVVXXXZZZ\\\]]]^^^```aaaaaaaaaaaabbbdddgggiiiiiikkkmmmppprrrttttttxxx{{{~~~yyywwwtttzzzfff\\\[[[]]]||||||{{{bbbWWWTTTOOOPPPPPPQQQSSSTTTTTTUUUUUUWWWZZZaaalll|||yyyaaaUUUOOOLLLJJJFFFFFFGGGJJJNNNQQQQQQQQQKKKIIIFFFCCCBBBBBBBBBCCCAAA@@@???===;;;999888777666555333111...,,,***)))+++---000111000/////////........................---...///000000///...---///...------...///...---((()))+++---...000000111---,,,***(((''''''((()))((()))***+++,,,------------.........//////000000/////////000111333444555555555777888:::<<<===>>>===>>>???@@@AAA@@@?????????BBBEEEHHHKKKNNNRRRUUUWWWWWWXXXZZZ[[[]]]^^^___```aaabbbbbbbbbcccfffiiikkkllloooqqqsssuuuvvvvvvyyy{{{}}}wwwtttsss}}}ggg]]]\\\^^^vvv~~~cccWWWTTTOOOOOOPPPQQQRRRSSSTTTUUUQQQTTTYYY___kkk|||iiiXXXOOOKKKJJJJJJIIIIIIJJJMMMNNNNNNMMMLLLJJJHHHGGGHHHHHHGGGFFFEEECCC@@@===:::888777777999777333000---,,,,,,,,,------------......//////+++++++++++++++---......222///---,,,,,,------,,,...,,,,,,...000111...+++((()))+++---...///000000.........---+++(((%%%###&&&(((***---......---,,,///////////////.........////////////000111222333555666888:::;;;======>>>??????@@@AAAAAABBBCCCCCCBBBCCCEEEFFFHHHLLLRRRVVVXXXXXXWWWWWWYYY\\\^^^```dddbbbaaaccchhhkkkkkkjjjooopppqqqqqqqqqrrrtttvvvzzz{{{zzzzzz|||uuutttnnn{{{vvvcccYYY```sssyyy}}}bbbVVVTTTQQQQQQPPPPPPPPPQQQQQQRRRSSSUUUXXX]]]hhhyyyhhhXXXNNNKKKJJJJJJIIIIIIKKKMMMNNNNNNMMMIIIGGGEEEDDDDDDDDDCCCBBBCCCBBB???===;;;:::::::::888666333000---,,,,,,,,,,,,------...............,,,,,,------.../////////111///------/////////...---,,,+++---//////---******+++,,,...///000000000------,,,***))))))((((((((()))+++,,,------------.........///////////////000000000000111222333444333444666888:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHIIILLLQQQTTTXXXXXXWWWXXXZZZ]]]___aaafffddddddfffkkknnnooonnnoooqqqrrrrrrrrrsssuuuvvvzzz{{{{{{|||}}}uuusssmmmyyy~~~eeeXXX]]]oooyyyyyy}}}aaaVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRTTTWWW]]]gggxxxhhhWWWNNNJJJIIIJJJIIIIIIKKKNNNOOONNNMMMJJJGGGEEECCCCCCBBBAAA???AAA@@@???======<<<<<<===777666333000---,,,,,,,,,+++,,,.../////////---,,,,,,---///000111111000000...---------///000///...,,,++++++,,,------,,,***,,,,,,...//////000000000---+++)))(((((()))+++,,,++++++,,,,,,---------...------......//////000000111111111111222333444444222444666888:::<<<===>>>===>>>???@@@AAABBBCCCCCCFFFHHHJJJKKKKKKMMMPPPRRRWWWWWWWWWYYY[[[^^^aaabbbfffeeeeeehhhllloooppppppoooqqqssstttssstttuuuvvvzzz{{{}}}~~~xxxrrrmmmvvvjjjYYY^^^jjj}}}yyyttt}}}aaaUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQSSSWWW\\\fffwwwhhhWWWNNNJJJIIIIIIIIIJJJLLLOOOPPPOOOMMMMMMKKKHHHFFFEEEDDDBBB@@@??????>>>===<<<;;;;;;:::666555222000...,,,++++++)))+++...000000///---++++++---///111222111000///---,,,,,,,,,......---+++------,,,,,,---,,,,,,+++,,,,,,---...//////......,,,+++***)))))))))***+++------,,,,,,,,,---......,,,------...///000111111000000000000111222333444444555777:::<<<>>>???@@@<<<===>>>???@@@AAABBBCCCFFFHHHJJJLLLMMMNNNPPPRRRVVVVVVWWWYYY\\\___aaacccccccccdddgggjjjmmmoooppppppsssuuuwwwvvvvvvwwwwwwxxx{{{~~~|||sssnnnttt}}}ooo^^^ccchhhyyy{{{yyyuuu}}}```TTTTTTRRRRRRQQQPPPPPPOOOPPPPPPQQQTTTWWW]]]fffvvvhhhWWWNNNJJJIIIHHHHHHJJJMMMPPPQQQOOONNNNNNLLLIIIGGGFFFDDDBBB@@@@@@???>>><<<:::888666555555444222000...,,,++++++)))+++---///000...,,,+++***,,,...000111000///...///...,,,------...,,,+++...///......---,,,------***+++,,,---------------,,,------,,,+++)))'''&&&------,,,,,,,,,---......,,,------...///000111111///......//////000111222444555777999<<<===>>>???;;;<<<===>>>@@@AAABBBCCCCCCFFFIIIKKKLLLNNNQQQSSSUUUVVVWWWYYY\\\___aaabbbbbbccceeefffhhhkkknnnoootttwwwzzz||||||{{{{{{{{{wwwyyy}}}uuusssuuuzzzuuubbbffffffuuuzzzyyy~~~}}}___SSSSSSOOOOOONNNOOOOOOPPPQQQQQQRRRTTTXXX]]]gggvvviiiXXXOOOKKKJJJHHHHHHJJJMMMPPPQQQPPPNNNLLLJJJGGGEEEDDDCCCAAA???@@@@@@>>><<<999666333222333333222000...---+++******+++---.........,,,+++***+++---...//////......111///---,,,...////////////000000...,,,,,,---...))))))***,,,,,,------------.........+++(((%%%"""++++++,,,,,,---------...------......//////000000............///000111111222333555666888999:::::::::;;;<<<===???AAABBBBBBBBBDDDFFFHHHJJJLLLPPPSSSTTTUUUWWWYYY\\\^^^___```ccceeefffggghhhjjjmmmooouuuyyy~~~~~~}}}|||tttwww{{{~~~}}}{{{{{{}}}~~~hhhiiieeeuuu{{{|||}}}^^^QQQRRRLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSWWW\\\ffftttjjjYYYPPPLLLKKKGGGHHHJJJNNNQQQRRRPPPNNNJJJHHHEEECCCCCCBBB@@@???@@@@@@???===:::666444222222222111000...---+++***++++++,,,------------,,,+++,,,,,,---......//////---+++((((((***...000111///000000---******,,,...((()))***,,,---.........//////---,,,***'''%%%$$$((()))+++,,,------------.........///////////////............///000111222222333444555777777777777999:::;;;===???@@@BBBBBBCCCDDDEEEEEEFFFIIIMMMPPPTTTUUUWWWYYY[[[\\\]]]]]]bbbdddffffffeeefffiiilllppptttzzz}}}|||zzzxxxwwwrrruuuxxx|||ssspppjjj{{{}}}|||^^^PPPPPPLLLKKKKKKKKKLLLMMMNNNNNNNNNQQQUUUZZZcccqqqkkkZZZQQQMMMLLLGGGHHHKKKNNNRRRRRRPPPNNNKKKHHHFFFDDDDDDCCCBBB@@@@@@@@@???>>>;;;888555333222222111000///---+++***+++++++++,,,,,,,,,------------,,,,,,---...///000'''$$$""""""&&&+++000222...//////,,,)))(((***---((()))+++---...///000000111///,,,)))'''''''''(((&&&(((***---......---,,,///////////////.........////////////000111222333444555666777888888888888999:::;;;===>>>@@@BBBBBBEEEEEEDDDCCCCCCFFFJJJMMMTTTUUUWWWXXXZZZ[[[\\\\\\___aaaccccccaaabbbeeehhhiiinnnsssvvvvvvtttrrrpppqqqtttwwwzzz~~~|||xxxooo|||]]]OOOOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLOOOSSSXXXaaaooo~~~hhhYYYQQQLLLHHHIIIJJJMMMPPPRRRQQQMMMJJJIIIHHHGGGEEEDDDDDDCCCCCCFFFDDDBBB???<<<999777555666444222///,,,)))(((''',,,,,,,,,,,,,,,---...///000000000000///////////////......---,,,,,,,,,,,,444222///------...---,,,---.........------///000.........+++(((&&&&&&'''+++---...---,,,******+++...///000000000111333555///...,,,---///222222222555444444333444555666777999:::<<<===>>>???>>>>>>???@@@BBBFFFKKKPPPUUUWWWUUUVVVXXXZZZ[[[\\\]]]]]]cccbbb```]]][[[\\\```ccchhhhhhhhhjjjlllnnnqqqrrrsssuuuyyy}}}{{{zzz}}}|||xxxqqq}}}\\\OOOJJJIIIJJJKKKJJJIIIIIIJJJKKKKKKKKKOOOUUU]]]hhh{{{{{{fffXXXQQQLLLJJJLLLLLLLLLNNNPPPPPPOOOMMMIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@>>><<<:::999999777555333000---+++))))))++++++,,,---......//////000000000000/////////...333222000...---,,,++++++333111...---------,,,+++***,,,------,,,,,,...000---------+++(((((()))+++---///000///...,,,------+++,,,------,,,---...000///---,,,---000222333333666555444444444555666666777888;;;===???@@@@@@@@@BBBCCCEEEHHHKKKOOORRRTTTUUUUUUWWWXXXZZZ\\\]]]^^^bbbbbbaaa___^^^^^^aaadddfffffffffgggjjjmmmppprrrwwwyyy|||~~~~~~yyyxxxyyyzzz{{{sss___PPPJJJIIIJJJKKKJJJIIIHHHIIIKKKKKKKKKNNNTTTZZZeeewwwxxxdddWWWPPPMMMKKKNNNMMMLLLMMMOOOPPPQQQPPPKKKJJJHHHEEECCCBBBAAAAAA@@@@@@???===;;;:::999888777666444111...,,,+++******+++---...000000000///000000000/////////......---------------...//////111///---,,,------,,,+++(((***+++,,,,,,---///111...---,,,***((())),,,...---...000///...------....../////////------///000...---,,,---000333444444666666555444444555555666666777:::===@@@BBBBBBCCCDDDEEEGGGJJJLLLNNNOOOPPPTTTTTTUUUVVVXXX[[[^^^```aaabbbccccccbbbcccdddfffffffffeeefffiiilllqqqsss{{{}}}~~~zzzyyyyyy|||zzzyyy{{{}}}yyysssdddPPPKKKHHHJJJKKKJJJIIIHHHIIIJJJKKKJJJMMMQQQVVV```pppxxxdddWWWPPPMMMLLLNNNMMMLLLNNNPPPQQQQQQQQQMMMLLLJJJGGGEEECCCAAAAAACCCBBB@@@===:::888666444777666333111...,,,+++***)))***---///111111000///000000/////////.........++++++*********+++,,,,,,///...,,,,,,------,,,+++'''))),,,---...///000222000///---***((())),,,///***,,,------,,,++++++,,,000111111000...---...000...---,,,---000333555555666666666555555555555555777888;;;>>>AAABBBCCCCCCDDDFFFIIILLLNNNOOOOOOOOOTTTTTTTTTUUUWWW[[[___aaa```cccfffhhhhhhhhhiiiiiihhhhhhggghhhkkkoootttwww}}}{{{uuuqqqmmmnnnqqqwww|||rrrnnnjjjPPPKKKHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIKKKOOOSSS[[[kkkyyy{{{fffWWWOOOLLLLLLLLLLLLMMMPPPRRRSSSQQQOOOOOONNNLLLIIIFFFDDDBBBBBBBBBAAA???===:::888666555666444222000---+++******)))***---///000000///...////////////............111000...+++)))'''&&&&&&...---,,,,,,......---+++'''***---///000111222444222111...***''''''***---***,,,------,,,+++,,,,,,---......,,,******+++,,,///...---...111333444555666666666666666666555555999:::===???AAABBBBBBBBBCCCEEEHHHLLLOOOQQQQQQRRRTTTTTTTTTUUUXXX\\\___aaaaaadddiiillllllkkkkkklllkkkkkkkkklllppptttyyy{{{}}}}}}xxxqqqqqqrrrxxxuuummmjjj|||www{{{pppPPPKKKHHHIIIJJJIIIHHHGGGHHHJJJIIIIIIKKKOOORRRYYYhhhvvv}}}hhhXXXOOOLLLLLLJJJKKKLLLOOORRRSSSQQQOOOOOONNNLLLIIIFFFDDDCCCBBB??????>>>===<<<;;;:::999555444222///---,,,+++******+++,,,............---/////////.........---------------------......///---,,,,,,---//////...,,,(((+++...000111111222444222111...+++'''''')))+++,,,---//////...---.../////////000...,,,,,,---...111///......111333444444444555666777777777777666:::;;;>>>@@@AAABBBBBBBBBCCCEEEHHHKKKOOORRRSSSTTTUUUUUUVVVWWWYYY\\\___aaaaaadddiiilllllllllllllllkkklllmmmppptttxxx{{{}}}|||~~~~~~{{{~~~rrrlllhhhxxxvvvxxxxxxRRRLLLGGGIIIJJJIIIHHHGGGHHHIIIIIIIIILLLPPPSSSZZZhhhvvv}}}hhhXXXOOOLLLMMMKKKJJJJJJLLLOOOQQQQQQPPPMMMLLLJJJGGGEEECCCBBBBBB??????>>>>>>===<<<;;;;;;666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------)))***+++---///111333555---,,,---...000111///---(((+++...000111000111222......---+++((('''(((***+++---//////.........///111222222111000///111222222111//////111222333222333444555777888888888888999:::===@@@BBBDDDDDDDDDFFFGGGHHHKKKNNNQQQTTTUUUVVVWWWXXXZZZ\\\]]]_________cccgggiiiiiiiiiiiijjjhhhjjjmmmqqquuuxxx{{{|||}}}zzzwww~~~|||ooojjjfff}}}zzzyyyUUUOOOGGGHHHIIIIIIGGGGGGHHHIIIIIIIIILLLQQQUUU]]]kkkxxx|||hhhXXXOOOMMMNNNMMMKKKIIIIIILLLOOORRRSSSKKKJJJHHHFFFDDDBBBAAAAAACCCBBBAAA???<<<:::999888777666444222000...---------,,,+++*********++++++//////.........---------111000///---++++++******---------///111111000...'''***...000000///000000++++++,,,+++)))((()))+++)))+++------,,,,,,,,,---.../////////------///000444222//////111222222222222333555777999999999999777999<<<@@@CCCEEEFFFGGGHHHIIIIIIKKKMMMPPPSSSUUUWWWXXXZZZ[[[]]]^^^^^^^^^^^^aaadddfffffffffggggggeeehhhlllqqquuuxxxyyyzzz~~~~~~vvvuuuwwwyyykkkfffccc|||~~~{{{XXXQQQGGGHHHIIIIIIGGGGGGHHHIIIIIIJJJMMMSSSWWW^^^mmmzzz|||kkkZZZLLLFFFGGGDDDFFFHHHKKKMMMPPPQQQQQQPPPNNNJJJGGGCCCAAA@@@???BBBBBBBBB>>>:::888:::<<<666555222000---***)))(((+++,,,,,,---...///000000---...//////000//////...111///......//////...,,,......---------...//////)))***+++---.../////////---000111---(((%%%'''***,,,---///...---,,,,,,---111000///......///000111000000000111333555888999444666777777666666777888@@@>>>;;;<<<@@@CCCDDDDDDCCCFFFIIIKKKLLLNNNQQQTTTTTTVVVXXX[[[]]]^^^^^^^^^bbbdddffffffdddcccddddddjjjjjjkkknnntttyyy{{{|||~~~vvvvvv}}}rrrggggggzzz```KKKHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEJJJQQQVVV___nnn}}}|||kkkZZZLLLGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNMMMKKKIIIFFFDDDCCCBBBBBBBBBBBBBBB>>>:::999:::<<<999777333000---+++*********+++...000000///...---.........//////000000000...---------///000000000......---------------...+++,,,---.........---,,,+++...///---((('''))),,,+++---......---,,,,,,---000000///////////////000////////////000111333444222444666666666777999:::@@@===;;;<<<@@@CCCDDDCCCDDDFFFIIIKKKLLLNNNQQQSSSSSSUUUWWWYYY[[[\\\\\\\\\cccdddeeedddaaa``````aaafffgggjjjoootttxxxzzzzzz~~~wwwuuuxxx|||ppphhhzzzaaaKKKHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEIIIOOOTTT\\\kkkyyy}}}kkkZZZMMMGGGHHHHHHHHHIIIKKKKKKLLLLLLLLLJJJIIIGGGEEEDDDDDDDDDEEEBBBBBBAAA>>>;;;:::;;;<<<;;;888444000,,,+++++++++***,,,///111111///,,,***...---------...000111222//////---------...///000///...---,,,,,,+++,,,,,,)))+++---/////////---,,,***,,,...,,,)))(((***---+++,,,......,,,,,,,,,---...//////000000/////////000000///......///000111111333555666666777:::<<<>>><<<;;;<<>><<<;;;;;;<<<;;;888333...+++***+++,,,,,,---/////////---+++***---,,,++++++,,,...111333333222000---+++***+++,,,///...---,,,+++*********%%%'''+++...000111111000,,,------,,,)))(((***,,,***,,,------,,,,,,,,,------...///000000000///...111000000//////111222333111333555666666777999;;;<<<;;;;;;<<<>>>@@@AAABBBDDDGGGIIIJJJKKKMMMOOOQQQSSSTTTVVVXXXYYYZZZZZZYYY]]]^^^]]][[[YYYYYYZZZ\\\aaabbbdddjjjpppuuuxxxyyy{{{}}}{{{sssrrrxxxxxxppp~~~jjjRRRFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEGGGKKKMMMSSS```mmmwww|||jjjYYYMMMHHHJJJIIIJJJLLLMMMOOOOOOPPPPPPLLLKKKHHHFFFDDDCCCCCCCCCBBB@@@>>><<<<<<;;;;;;;;;999666111---*********+++///...---,,,++++++,,,,,,+++***))))))***---000111111222111...+++)))***,,,///...---,,,+++*********%%%'''***...000111111111//////...,,,)))(((((())))))+++------,,,+++,,,---,,,---...000000000///...//////......///111333444333444666666555555666888::::::;;;<<<===>>>@@@AAADDDFFFHHHJJJKKKMMMOOOQQQUUUVVVWWWYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVXXX\\\___dddcccbbbeeelllsssyyy|||{{{|||~~~uuurrrsss|||~~~uuu~~~xxxiiiPPPEEEDDDDDDCCCDDDDDDEEEEEEFFFEEEFFFIIIJJJNNN[[[gggttt}}}zzzhhhXXXLLLIIIKKKKKKKKKMMMNNNPPPPPPQQQQQQNNNLLLIIIFFFDDDBBBAAAAAAAAA???<<<;;;;;;;;;::::::666444000---+++***+++,,,000...,,,******+++,,,...+++*********+++---...///+++---000///,,,+++---//////...---,,,,,,+++,,,,,,++++++,,,---............000///---+++***(((((('''(((***,,,---,,,+++,,,---,,,---......////////////---,,,,,,---...000222333333555666666555444555777777999;;;<<<<<<===???@@@BBBDDDGGGIIIKKKMMMPPPRRRUUUVVVXXXYYYYYYYYYXXXXXXUUUUUUTTTTTTUUUYYY^^^bbbhhheeebbbdddjjjrrryyy}}}{{{}}}yyyuuusssuuuwwwtttgggLLLCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGHHHKKKWWWcccrrr}}}wwwgggWWWLLLJJJLLLLLLMMMNNNNNNOOOOOOOOONNNNNNLLLIIIFFFDDDBBBBBBAAA@@@===:::999:::;;;:::888444333111///------------...---,,,+++++++++,,,---,,,,,,---------.........''',,,000000---+++---///......---------------......---,,,,,,,,,---......///...,,,+++******)))((((((***,,,,,,,,,+++,,,...------------...///000000//////.........///111111222333555555555555777888666999;;;<<<;;;<<<>>>@@@@@@CCCFFFIIIKKKMMMQQQSSSUUUUUUWWWXXXXXXWWWVVVVVVTTTTTTSSSSSSTTTYYY___dddiiifffeeeffflllsssyyy|||||||||wwwtttwww}}}vvvvvvjjjNNNCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDEEEFFFFFFJJJUUUaaarrr}}}vvveeeWWWLLLJJJMMMNNNNNNNNNNNNNNNMMMLLLKKKMMMKKKIIIFFFDDDCCCCCCCCC???<<<999888999:::999777333333222000000/////////++++++,,,---------,,,+++......///000000//////...(((---222222...******,,,......---------...//////,,,+++******+++...000222...,,,******+++++++++***''')))+++,,,,,,+++,,,...------,,,,,,---...000111444333222000000000111222000111444555555666888:::555888;;;<<<;;;;;;===@@@???BBBFFFIIIKKKNNNRRRTTTTTTTTTVVVVVVWWWVVVUUUTTTUUUUUUTTTSSSTTTXXX___dddiiiggggggiiioootttyyyzzz||||||uuutttwwwuuuuuu{{{oooUUUBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDFFFFFFIIITTT```qqq~~~tttcccWWWMMMJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIKKKIIIGGGDDDBBBAAAAAAAAA>>>===<<<;;;<<<;;;888666444222000...,,,******))))))))))))******+++++++++((()))+++,,,---...............//////000111111111,,,,,,,,,------.........)))******+++,,,---...///000...,,,)))((((((((()))***+++,,,---............///////////////////////////000222333444333333222111222444555555555777999:::999999:::<<<@@@CCCEEECCCEEEIIILLLNNNNNNNNNNNNPPPRRRTTTUUUTTTRRRRRRSSSMMMPPPTTTXXX[[[^^^```cccmmmlllllloootttyyy|||~~~~~~vvvpppnnnqqqqqqwww~~~|||{{{{{{|||~~~xxx~~~zzzNNNGGGEEEBBB>>>>>>BBBEEEFFFDDDBBBCCCEEEFFFJJJSSS]]]ppp{{{sssbbbVVVMMMJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJKKKJJJGGGEEEBBBAAAAAAAAA???===<<<<<<<<<;;;888666444333111///---+++***************+++,,,,,,------,,,,,,---------------------------............///++++++++++++++++++,,,,,,******+++,,,---...//////,,,++++++***((('''%%%%%%***+++,,,---............////////////////////////111000000000000111333444333444666666555666888999;;;;;;;;;;;;>>>AAADDDEEEDDDFFFHHHKKKMMMNNNNNNNNNPPPRRRSSSRRRQQQOOOPPPQQQOOOSSSXXX[[[]]]___cccgggnnnnnnooossswww||||||uuuooolllmmmlllooowwwwwwrrrkkkjjjhhhgggggghhhiiijjjmmmnnnuuu~~~WWWHHHFFFBBB???@@@BBBDDDEEEDDDBBBCCCEEEFFFIIIRRR\\\mmmxxxqqqaaaUUULLLJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJHHHEEECCCBBBAAAAAA???>>><<<<<<<<<;;;888666555444222000...,,,+++++++++,,,,,,---......///////////////......---------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///000000---......///---+++(((&&&***+++,,,---............////////////////////////111000...---...000333555555666777777666666888999<<<<<<<<<===???BBBEEEFFFEEEFFFGGGIIIKKKMMMOOOOOOQQQQQQPPPNNNLLLKKKLLLNNNQQQVVV\\\______aaaggglllooopppssswww{{{~~~|||uuunnnjjjiiiffffffjjjnnnttt}}}qqqhhh___ZZZXXXWWWVVVUUUUUUVVVWWWXXX[[[\\\dddqqq```JJJFFFBBB@@@AAABBBCCCCCCCCCBBBCCCEEEFFFHHHPPPZZZhhhtttppp___SSSKKKIIIKKKHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKHHHFFFDDDBBBBBBBBB@@@???===<<<<<<;;;888666666555333111///---,,,,,,,,,------...///000111111000000000///////////////---------,,,+++******)))//////......---------,,,,,,,,,---...///000111111////////////---+++)))(((***+++,,,---............////////////////////////000//////...///111333555666777777666555555777999======>>>???@@@CCCEEEFFFFFFFFFGGGHHHJJJMMMOOOPPPQQQPPPNNNKKKHHHHHHJJJMMMRRRXXX^^^``````ccciiippppppssswwwzzz|||}}}~~~xxxoooiiiiiidddaaabbbcccgggpppzzztttfff]]]VVVPPPKKKLLLKKKKKKJJJKKKKKKLLLMMMRRRSSSYYYdddqqq~~~yyyxxxeeeLLLFFF@@@@@@@@@@@@@@@AAACCCAAABBBEEEEEEGGGOOOXXXeeepppppp^^^RRRKKKIIIKKKHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLIIIFFFDDDCCCCCCCCCAAA???>>>===<<<;;;888666666555333111///------,,,,,,------...000111111222000000/////////000111222///......---,,,+++******/////////......---------,,,------...///000111111...---+++)))''''''''''''***+++,,,---............000000000000000000000000...///000222333444444444555666555444333333666888<<<===>>>???AAABBBDDDEEEEEEFFFFFFHHHJJJLLLNNNPPPPPPOOOMMMJJJHHHHHHKKKNNNSSSXXX]]]___```dddjjjppppppsssxxxzzzzzzyyyzzzzzz~~~tttkkkhhhccc___]]]]]]___gggpppsss~~~mmmdddYYYQQQLLLHHHEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDHHHHHHMMMVVV```mmmvvvwwwlllPPPFFF>>>>>>???===<<>>======;;;888666666555333111///---,,,,,,++++++,,,...///000111111000000///...///000222333//////...------,,,++++++---------,,,,,,,,,,,,,,,,,,,,,---...///000111111111000---***))))))*********+++,,,---............000000000000000000000000---///111333555555444444444555444333222333666999;;;<<<===>>>@@@AAABBBBBBDDDEEEFFFHHHJJJLLLNNNNNNOOONNNMMMKKKJJJKKKNNNQQQUUUWWWZZZ]]]aaafffkkkooonnnrrrvvvxxxvvvuuuvvvxxxzzz}}}|||qqqhhhccc^^^\\\ZZZZZZ```gggjjjttt~~~qqqjjjVVVPPPIIIEEEDDDDDDBBB@@@??????@@@AAAAAABBBBBBBBBAAABBBGGGNNNVVVaaasssvvvxxxwwwUUUGGG======>>>;;;;;;???BBBAAABBBDDDDDDDDDKKKSSS```kkk|||rrr___RRRIIIHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQNNNMMMJJJGGGEEEDDDDDDDDDBBBAAA???>>>===;;;888555666555333000...---,,,+++)))***+++,,,...///000000222111///......///000111......------,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,---...///000000111444333222111///......---***+++,,,---............000000000000000000000000......///111222333555555555555444333333444888;;;999:::;;;===>>>??????@@@CCCDDDGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOSSSUUUXXXWWWWWW[[[bbbiiilllmmmjjjnnnsssuuussssssvvvyyyxxxzzz}}}xxxkkkeee```]]]YYYWWW[[[aaadddnnnyyyvvvhhh\\\VVVLLLHHHDDDBBBDDDDDDBBB@@@@@@@@@AAABBBCCCCCCDDDDDDAAABBBFFFLLLQQQZZZkkkzzzrrruuu[[[JJJ======>>>;;;<<>>===;;;888555555444222000...,,,++++++((()))***+++---...///000444333000...------...///---------,,,,,,,,,,,,+++---.........///000000000++++++,,,---...///000000111222222222111...,,,***++++++,,,---............000000000000000000000000///...------///111555777555555555444444666:::===888999:::<<<===>>>>>>>>>BBBDDDGGGJJJLLLMMMLLLLLLLLLMMMOOOPPPPPPRRRVVVXXXZZZWWWVVV[[[dddkkkmmmmmmggglllqqqsssrrrssswww|||xxxyyy{{{}}}~~~oooiiiddd```[[[WWWYYY^^^[[[eeepppwwwxxxjjj\\\QQQJJJGGGCCC@@@@@@AAAAAA???<<<===>>>???@@@AAAAAAAAAAAAAAABBBEEEIIIKKKRRRaaaooo}}}}}}mmmooo___MMM>>>>>>???<<<>>>DDDAAA@@@AAADDDCCCCCCHHHPPP[[[fffxxxvvvdddVVVLLLHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSMMMLLLJJJHHHFFFEEEDDDDDDCCC@@@===;;;:::888666444555444111...,,,***((((((%%%%%%&&&'''))),,,...000///111111000...,,,,,,,,,............---,,,+++******...000...---000222111,,,,,,,,,---///000222333555333///+++((('''''''''******+++,,,------------000000000000111111111111//////000000111222444555888777777666666777888999;;;<<<=========>>>@@@BBBEEEDDDEEEHHHMMMOOOOOOMMMKKKMMMRRRVVVYYYYYYYYYXXXZZZWWWTTTXXXaaaiiimmmmmmkkklllooorrruuuwwwyyyyyyuuuvvvyyy}}}zzz{{{zzzxxxvvvuuuwwwxxxzzz}}}rrrllleeebbb]]]WWWVVVYYYZZZ^^^fffpppyyy}}}tttjjj```VVVMMMHHHEEEDDDBBB@@@>>>???BBBEEE@@@BBBEEEFFFEEEDDDCCCCCCHHHEEEEEEGGGIIINNNZZZeeewwwssstttuuuyyy~~~jjjQQQDDDBBB<<<;;;???===??????@@@@@@@@@DDDHHHLLLVVVbbbuuutttcccUUUKKKGGGHHHGGGIIIKKKNNNPPPPPPPPPOOONNNMMMKKKHHHGGGEEEDDDDDDBBB@@@===;;;:::999666555333222000...,,,+++******((((((((()))+++---///111///000111000...------......//////......---,,,++++++000111...---000222000...............///000111111000...,,,+++***************+++,,,------------000000000111111111111222//////000000111222444555888777777666666777888999:::;;;=========>>>AAACCCCCCBBBCCCFFFJJJMMMLLLKKKLLLNNNQQQUUUXXXYYYZZZZZZ[[[XXXXXX]]]eeemmmppppppooopppqqqsssuuuwwwwwwxxxuuuwwwzzzwwwooohhhiiiiiihhhggghhhkkkmmmlllrrr{{{uuunnnhhhddd___YYYXXXZZZXXX[[[bbbjjjsssyyy}}}~~~}}}xxxqqqhhh```WWWNNNIIIDDDDDDCCCBBBAAAAAACCCDDDEEEGGGJJJKKKKKKIIIHHHHHHHHHFFFGGGJJJKKKNNNWWW```qqqlllqqqxxxxxxzzzmmmSSSEEECCC===<<<@@@?????????@@@@@@AAACCCHHHKKKSSS___rrrtttbbbTTTJJJGGGHHHGGGIIILLLOOOPPPOOONNNMMMNNNMMMKKKIIIGGGEEEDDDDDDAAA???<<<::::::999777666222111000...---,,,,,,,,,+++++++++,,,---///000111...000111000///...///000////////////...---,,,,,,---111222///---000111/////////............//////111111000///...,,,+++*********+++,,,------------000000000000111111222222//////000000111222444555777777666666777888999999999:::<<<===>>>@@@CCCEEECCCCCCDDDGGGJJJLLLLLLKKKMMMNNNPPPSSSVVVZZZ\\\^^^]]]\\\^^^dddlllrrrtttsssqqqrrrrrrsssttttttuuuuuuvvvxxx|||rrrccc]]]VVVVVVWWWWWWXXX\\\aaaeeegggppp}}}{{{tttnnniiibbb[[[YYY[[[WWWZZZ___fffmmmtttxxx{{{{{{xxxrrrllleee]]]UUUPPPIIIHHHHHHGGGFFFFFFFFFFFFKKKMMMQQQTTTUUUTTTQQQPPPMMMKKKLLLNNNNNNNNNTTT]]]kkkyyyrrrfffmmm{{{wwwrrrWWWGGGCCC======AAA@@@>>>???@@@@@@AAACCCGGGJJJPPP[[[mmmuuucccUUUKKKHHHIIIIIIKKKNNNQQQRRRQQQOOOMMMOOOMMMKKKIIIGGGEEEDDDDDD@@@>>><<<:::::::::888777333222000///---,,,++++++---------......//////000...///000000//////111222000000000000///...---,,,,,,000111...,,,...///---///............//////000444444444222000,,,)))'''******+++,,,------------.........///000000111111/////////000111222444444666666666777777888999999888:::<<<>>>???AAADDDGGGGGGGGGIIIKKKMMMOOOOOOOOONNNNNNOOOQQQUUUZZZ___bbbbbbcccfffkkkqqqtttuuussspppqqqqqqqqqrrrsssttttttzzz|||}}}oooaaaWWWTTTNNNNNNOOOPPPSSSYYYaaagggrrr}}}xxxqqqiii___[[[[[[XXX[[[```ffflllttt{{{|||xxxssskkkbbb\\\TTTRRROOOMMMMMMMMMMMMMMMNNNSSSYYY```dddbbb^^^ZZZWWWTTTRRRQQQOOONNNTTT\\\iiiwwwjjjeeekkkxxxyyy[[[HHHBBB<<<<<>>???@@@@@@AAACCCFFFIIINNNXXXhhhyyyyyyfffWWWMMMJJJKKKIIIKKKNNNPPPQQQPPPOOONNNNNNMMMKKKIIIHHHFFFFFFEEE@@@>>><<<:::::::::888777666444222///---+++***))),,,------................../////////...///111333000000000000///...---,,,+++///000,,,+++---...,,,,,,,,,------///000111222333444444444111...***(((******+++,,,------------,,,,,,------...//////000/////////000111222444444555666666777888999999999888:::===>>>@@@BBBEEEHHHHHHJJJLLLNNNOOOPPPQQQQQQOOONNNOOOQQQUUU[[[aaaeeehhhjjjmmmqqqttttttsssrrrppppppqqqrrrsssuuuwwwxxx~~~vvvfffZZZQQQLLLMMMJJJKKKLLLNNNTTT]]]hhhppp}}}qqqeee^^^]]]ZZZ]]]aaafffllluuu{{{rrrlllccc^^^XXXTTTSSSSSSSSSRRRSSSXXXaaakkkrrrrrrlllggg```ZZZUUUQQQNNNNNNVVV```lll{{{mmmfffiii}}}```IIIAAA;;;;;;@@@>>>>>>???@@@AAAAAABBBEEEHHHLLLVVVeeeuuu|||hhhYYYOOOKKKLLLHHHIIIKKKLLLNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGAAA???<<<::::::999777666777555333000---+++))))))+++,,,---...........................------000222////////////...---,,,,,,***///000,,,+++...///---,,,,,,,,,---///000222333000111222222222000...,,,******+++,,,------------++++++,,,---...///000000//////000000111222444555444555666888999999999999999;;;>>>???@@@BBBFFFHHHGGGIIIKKKMMMMMMMMMOOOPPPNNNNNNOOOQQQVVV]]]cccgggkkkmmmpppssstttsssrrrppprrrrrrrrrtttvvvyyy|||}}}~~~jjj[[[QQQJJJIIIKKKHHHIIIKKKPPPYYYfffttt~~~{{{mmmdddccc\\\___bbbffflllvvv~~~sssmmmddd___]]]\\\YYYWWWWWWZZZbbbllluuuwwwtttoooccc]]]WWWSSSQQQSSS]]]hhhuuurrrfffhhhwwwgggMMMBBB;;;;;;@@@>>>===???@@@AAAAAABBBDDDGGGKKKSSSaaaqqqiiiYYYNNNJJJKKKHHHHHHIIIJJJLLLNNNOOOPPPKKKKKKJJJIIIIIIIIIIIIIIIBBB@@@===;;;:::999666555666444222000...,,,+++******+++---...////////////.........,,,+++,,,...111...//////......---,,,++++++///111...---000111000---------......000111111000111111111111///...---******+++,,,------------,,,------...000111111222//////000000111222444555333555666888999999999999;;;<<<>>>@@@@@@BBBFFFHHHEEEHHHKKKLLLKKKKKKMMMOOOMMMMMMOOORRRWWW^^^dddhhhkkknnnqqqssssssrrrqqqqqqrrrrrrrrrsssuuuxxx{{{}}}~~~|||ooo___VVVPPPKKKJJJKKKJJJKKKOOOVVVcccuuuuuullljjjbbbdddfffhhhmmmwww}}}vvvqqqnnniiibbb\\\WWWWWWYYY```hhhnnnooonnnccc___\\\\\\\\\```kkkvvvvvvgggggguuu|||nnnQQQDDD<<<<<>>===???@@@AAAAAABBBDDDFFFIIIQQQ^^^mmm}}}jjjYYYNNNJJJJJJJJJJJJJJJKKKMMMOOORRRTTTJJJJJJIIIIIIIIIJJJJJJKKKCCC@@@===;;;:::888666444444333111000...---------***,,,...///000111000000......---,,,***+++---000............---,,,+++***,,,000222//////222444222//////............//////444333222111///---+++*********+++,,,------------......///000111222333333//////000000111222444555333444666888999:::999999<<<===???@@@AAABBBEEEHHHFFFIIILLLMMMLLLKKKMMMPPPLLLMMMOOORRRXXX___eeehhhjjjlllppprrrrrrrrrrrrrrrqqqppppppppprrrtttwwwyyy|||~~~zzzggg]]]SSSOOOMMMIIIHHHIIINNNPPPUUU^^^nnn{{{rrrqqqhhhjjjkkkkkkoooyyy}}}uuuiiiaaaUUUQQQNNNQQQZZZbbbggghhhcccbbbcccfffhhhmmmwwwvvvhhhhhhttt{{{sssTTTFFF>>>>>>BBB???===???@@@AAAAAABBBCCCEEEHHHOOO[[[jjj{{{zzzdddVVVMMMIIIHHHHHHJJJMMMPPPQQQQQQPPPOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDAAA>>>======<<<:::999444333111///---,,,++++++*********+++,,,///111333666333...+++***+++...111---...///000000///...---///////////////......---000///---------...000222111111111///...,,,***)))***+++,,,---............000///...---,,,------...////////////000111222333///111555888;;;<<<<<<;;;>>>===<<<===>>>@@@CCCEEEIIIGGGGGGIIIMMMOOONNNLLLJJJMMMOOOSSS[[[dddgggdddjjjlllooopppooopppqqqrrroooooopppqqqssstttvvvwww{{{||||||vvvwwwwwwtttsssvvvuuu}}}zzziii[[[RRRKKKIIIIIIHHHIIILLLLLLSSS^^^nnn|||mmmhhheeefffjjjrrr~~~qqqfffWWWOOOJJJLLLRRRVVV[[[```______dddnnnwwwuuuiiiiiiqqqxxx}}}VVVAAA>>>AAA???;;;>>>???@@@BBBDDDFFFGGGHHHJJJOOOYYYgggwww|||fffWWWMMMJJJKKKIIIKKKNNNPPPQQQPPPOOONNNLLLKKKIIIHHHFFFEEEEEEEEEBBB@@@===<<<;;;;;;999888444333111///---,,,++++++,,,,,,++++++,,,---///000///...---,,,,,,...000111,,,------......------,,,------...///////////////...---+++***+++,,,...///111111111000...---+++******+++,,,---............000///...---,,,------...////////////000111222333222333666888999:::::::::???>>>>>>>>>???BBBDDDFFFGGGEEEEEEGGGJJJLLLLLLKKKJJJMMMPPPSSS[[[dddfffdddeeegggjjjjjjjjjjjjkkkllllllkkkkkklllnnnppprrrsssyyyzzz}}}~~~{{{yyywwwpppgggbbbbbbbbb``````cccdddkkk{{{{{{gggYYYRRRKKKEEEFFFHHHIIILLLPPPTTT\\\iiiyyyvvvnnnhhhgggjjjqqq~~~zzzggg\\\QQQPPPSSSWWW^^^dddjjjjjjppp{{{wwwgggeeelll~~~|||]]]EEE@@@AAA???;;;<<<<<<>>>???AAACCCDDDEEEGGGMMMWWWdddttthhhWWWLLLJJJMMMJJJKKKNNNPPPPPPOOOMMMLLLKKKJJJHHHGGGEEEDDDDDDDDDAAA???<<<;;;::::::888666444333111///---,,,++++++......---,,,,,,,,,------,,,---------............,,,,,,++++++++++++,,,,,,+++,,,---...///000000000...---+++******+++,,,...000000000//////...---,,,***+++,,,---............000///...---,,,---......////////////000111222333555555666777888999999:::????????????@@@CCCEEEFFFFFFEEEEEEFFFIIIKKKKKKKKKKKKOOORRRUUU\\\dddfffdddfffhhhjjjjjjiiihhhiiijjjjjjiiiiiiiiijjjllloooqqqwwwyyy{{{}}}}}}zzzwwwuuutttsssooonnnllliiihhhgggggggggddd^^^XXXXXXXXXVVVWWWZZZ^^^bbbnnn~~~{{{kkk[[[QQQKKKEEEBBBCCCFFFHHHLLLQQQZZZdddtttvvvkkkhhhjjjqqq|||vvvfff______bbbjjjqqqzzzzzzxxxgggdddhhhxxxgggLLLBBBBBB???;;;;;;<<<===>>>@@@BBBCCCCCCEEEJJJSSS```oooiiiVVVJJJIIIMMMJJJKKKNNNOOOOOONNNLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCAAA???<<<;;;::::::888777444333111///---,,,++++++------------------------000///...---,,,++++++***---,,,+++******+++,,,---+++,,,---...////////////000///---,,,+++,,,...///---............------,,,***+++,,,---............///...---,,,,,,---...///////////////000111222333555555555666777999:::;;;>>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGGGGIIIKKKMMMMMMNNNSSSVVVYYY^^^eeegggeeeggghhhjjjjjjiiihhhhhhiiilllkkkjjjiiijjjmmmppprrruuuwwwyyy|||}}}}}}xxxssspppnnnmmmiiifffaaa]]]\\\]]]```bbbfffbbb___]]]\\\[[[\\\^^^aaabbbhhhsss~~~oooaaaXXXRRRJJJEEEBBBDDDEEEFFFJJJOOO\\\hhhzzz~~~pppjjjkkkqqqzzz}}}}}}xxxjjjfffhhhuuurrrSSSEEECCC@@@<<<======>>>@@@AAABBBCCCDDDCCCHHHPPP\\\kkk|||hhhUUUHHHFFFJJJIIIKKKMMMOOOOOOMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCBBB@@@===<<<;;;;;;999777444333111///---,,,++++++***+++,,,---......//////222000---+++******,,,,,,...---,,,++++++,,,---...------............------///...,,,++++++,,,---...,,,,,,---------,,,,,,+++***+++,,,---............///...---,,,,,,---...///////////////000111222333333333444555888:::<<<>>><<<======>>>@@@AAACCCCCCFFFFFFFFFGGGHHHJJJLLLNNNQQQVVV[[[]]]```fffhhhfffdddfffggggggfffeeefffgggmmmlllkkkkkklllnnnpppqqqpppsssvvvxxxzzz|||}}}xxxtttqqqpppjjjeee___YYYXXXZZZ^^^aaaggggggeeebbb````````````___^^^aaahhhpppyyypppaaaVVVPPPNNNIIIEEEDDDFFFHHHIIINNNTTT^^^lllzzzrrrppprrrzzz}}}lllhhhiiittt~~~ZZZHHHDDDBBB>>>======>>>???AAABBBCCCCCCCCCGGGNNNYYYfffwww{{{eeeTTTIIIFFFHHHHHHIIILLLNNNNNNMMMKKKJJJKKKJJJHHHGGGEEEDDDDDDDDDBBB@@@===<<<;;;;;;999888444333111///---,,,++++++''')))+++---///000111111///...,,,***+++---///111......------------.....................---,,,,,,+++***)))((((((***,,,---,,,,,,---------,,,,,,+++***+++,,,---..................---,,,---...///000////////////000111222333111222444666999;;;===>>>;;;<<<===???@@@AAABBBBBBDDDDDDDDDDDDDDDFFFJJJMMMRRRXXX^^^___aaafffhhhfffeeegggiiiiiihhhhhhiiijjjkkkkkkkkkllllllmmmnnnooolllpppsssuuuuuuxxx}}}{{{xxxvvvmmmhhh```ZZZXXXZZZ___cccjjjmmmnnniiifffeeedddaaa\\\ZZZ[[[aaahhhppp{{{sssbbbUUUNNNJJJIIIEEEDDDFFFKKKNNNQQQXXX```ffftttzzzvvv{{{nnnkkklllvvv{{{cccKKKEEECCC???;;;<<<===>>>???@@@AAAAAADDDGGGLLLUUUbbbqqqtttaaaTTTKKKGGGHHHFFFHHHKKKMMMNNNMMMLLLKKKLLLKKKIIIHHHFFFEEEEEEEEEAAA???<<<;;;::::::888777444333111///---,,,++++++''')))+++---///000000000......------......///000------............------,,,,,,---.........------)))(((''''''(((***,,,...////////////...------,,,***+++,,,---...............------,,,---...///000////////////000111222333111333555888:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDCCCCCCEEEIIIMMMQQQYYY^^^___aaadddfffeeegggiiikkklllkkkkkklllmmmjjjkkklllnnnnnnnnnnnnmmmnnnqqquuuuuutttvvv{{{~~~vvvppphhh```^^^```eeehhhpppvvvyyytttooommmjjjeee\\\YYYYYY]]]aaafffoooxxx|||~~~wwwmmm___TTTMMMJJJIIIIIIDDDEEEIIIPPPUUUZZZbbbkkkppp}}}|||~~~rrrooorrr{{{xxxkkkOOOFFFCCC>>><<<======>>>???@@@AAAAAACCCEEEJJJQQQ\\\kkkzzzooo^^^TTTMMMJJJIIIEEEGGGJJJMMMNNNNNNLLLKKKLLLKKKJJJHHHGGGFFFEEEEEE@@@>>>;;;:::999999777555444333111///---,,,++++++((()))+++...///////////////000111111000...,,,***,,,,,,...//////...,,,,,,***+++,,,---.../////////***)))))))))***,,,///111111111111111000///...---++++++,,,---...............------,,,---...///000////////////000111222333333444777999::::::999888===>>>???AAABBBCCCDDDDDDEEEFFFFFFEEEDDDFFFKKKOOOPPPXXX^^^______bbbdddcccccceeeggghhhhhhhhhjjjkkkkkkmmmoooqqqqqqqqqooonnnrrruuuxxxwwwuuuvvv{{{{{{~~~yyypppiiieeegggkkkooosss{{{zzztttrrrmmmggg[[[XXXWWWXXXYYY[[[aaaiiihhhuuu}}}||||||}}}uuuhhhaaaXXXLLLEEEDDDFFFHHHHHHFFFGGGLLLTTTYYY^^^gggpppvvvvvvuuuxxxqqqQQQGGGCCC===??????@@@AAABBBCCCCCCDDDBBBDDDHHHOOOYYYgggvvvuuu```QQQGGGEEEGGGHHHIIIKKKMMMNNNMMMLLLKKKNNNLLLIIIHHHHHHHHHGGGFFFBBB@@@===<<<;;;:::888666444333111...,,,,,,+++,,,(((((()))***+++,,,,,,---....../////////...,,,+++......---,,,+++)))((('''+++,,,------......------///...---,,,+++,,,------333222000///---,,,,,,,,,******+++,,,,,,,,,++++++.........///000111222222///000000...---...000222333444666888:::;;;<<<<<<>>>>>>@@@AAABBBCCCCCCCCCEEEFFFFFFEEEDDDEEEGGGJJJSSSVVVYYY\\\^^^aaadddgggkkkllllllkkkjjjjjjkkkmmmmmmnnnoooooonnnoooqqqssswwwyyyzzz{{{zzzzzzzzz{{{{{{xxxwwwuuuuuuwww}}}xxxppphhh```[[[VVVTTTWWWZZZZZZZZZcccdddgggiiiiiifff```\\\PPPMMMHHHDDDBBBCCCEEEFFFJJJIIIMMMVVV___fffooowwwwwwvvv~~~~~~\\\LLLFFFAAA<<<===???AAABBBBBBBBBAAADDDCCCEEELLLVVVcccvvvvvvaaaQQQHHHEEEHHHGGGIIIKKKNNNOOOOOOMMMLLLIIIGGGEEEDDDEEEEEEDDDCCCBBB@@@>>><<<;;;:::777555444333111...,,,,,,+++,,,(((((()))***+++,,,---------.../////////...,,,+++............---+++***)))+++,,,------......------------,,,+++,,,---///000222222111///...---,,,+++******+++,,,,,,,,,,,,+++,,,,,,---.../////////...///000111000///000111333333444666888:::;;;<<<<<<>>>???AAACCCEEEFFFGGGGGGHHHIIIIIIHHHFFFGGGIIIKKKRRRUUUYYY\\\^^^aaadddfffhhhiiijjjjjjiiijjjlllnnnmmmooopppqqqqqqrrrtttvvvxxxzzz||||||{{{{{{|||}}}wwwooobbb\\\UUUQQQQQQSSSSSSRRRVVVVVVXXXZZZZZZWWWQQQMMMFFFEEECCCCCCEEEHHHLLLOOONNNMMMQQQ[[[dddmmmvvvvvvvvvcccMMMEEEBBB@@@????????????AAABBBCCCCCCBBBDDDKKKTTTaaasssyyybbbSSSIIIFFFHHHGGGIIIMMMPPPQQQPPPNNNLLLJJJHHHGGGFFFGGGHHHGGGFFFCCCAAA>>><<<;;;999777444444333111...,,,,,,+++,,,(((((()))***+++,,,---------............---,,,,,,......//////......---,,,,,,,,,---............---,,,+++++++++---...000111111111111111///---+++*********+++,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,...000111000000111333444555666888:::;;;<<<<<<<<<>>>@@@CCCEEEGGGHHHIIIJJJKKKKKKIIIHHHHHHJJJLLLOOOSSSXXX]]]___aaaccceeeggghhhjjjjjjjjjlllnnnpppnnnppprrrsssssstttwwwxxxzzz{{{}}}}}}|||}}}~~~zzzlllcccYYYQQQOOOPPPOOOOOONNNNNNNNNOOOOOOLLLHHHDDD>>>???AAADDDIIINNNSSSVVVUUUTTTXXXbbbllluuuyyysssvvvqqqTTTIIIGGGDDDBBB@@@>>>>>>@@@BBBDDDDDDBBBDDDKKKSSS^^^pppzzzdddTTTJJJGGGIIIIIIKKKNNNQQQQQQOOOMMMJJJKKKJJJHHHHHHIIIJJJIIIIIIDDDAAA>>><<<;;;999666444444333111...,,,,,,+++,,,((())))))***+++,,,---...---------------------------......//////.........,,,------...............---,,,,,,,,,---...000111///000111111000...+++*********+++,,,------------...000222333333111///---))),,,///000000000000111444555777999:::<<<<<<===;;;===???AAACCCEEEFFFFFFIIIJJJJJJHHHFFFFFFHHHJJJLLLQQQWWW\\\___aaacccdddiiikkklllllllllmmmoooqqqppprrrtttuuuttttttvvvwwwyyy{{{||||||||||||~~~yyyooobbbXXXTTTSSSSSSRRRLLLKKKJJJIIIIIIGGGCCC@@@???@@@CCCGGGMMMSSSWWWZZZ]]][[[___hhhrrrzzzvvvqqqwwwcccSSSOOOFFFEEECCCAAAAAABBBCCCDDDEEECCCEEEKKKRRR\\\lll{{{|||eeeUUUKKKHHHJJJLLLNNNPPPQQQPPPNNNJJJHHHIIIGGGFFFFFFGGGHHHGGGFFFCCCAAA>>><<<;;;999777444444333111...,,,,,,+++,,,))))))***+++,,,------...------,,,,,,,,,---------,,,------...............,,,---......//////......//////------------...//////000111111000...,,,*********+++,,,---......---...000222444333222///---+++---000222222111222333444555777999;;;<<<======>>>???@@@BBBCCCDDDDDDDDDFFFGGGGGGEEEDDDDDDFFFHHHJJJOOOVVV[[[^^^```bbbdddjjjkkklllkkkjjjjjjlllnnnqqqsssuuuuuutttsssssstttxxxyyyzzzzzzzzz{{{}}}wwwiii]]]XXXWWWVVVUUUJJJHHHEEEDDDCCCAAA???===AAACCCFFFKKKQQQWWW]]]```dddbbbdddlllvvv~~~uuuqqqyyy}}}ppp[[[RRRFFFFFFFFFFFFEEEDDDCCCBBBFFFEEEFFFKKKQQQZZZiiivvv{{{eeeVVVLLLIIIKKKMMMNNNOOOOOONNNLLLJJJIIIKKKIIIGGGGGGHHHHHHGGGFFFBBB@@@===<<<;;;:::888666444333111...,,,,,,+++,,,))))))***+++,,,---......,,,,,,,,,+++,,,,,,---...------...............---------...////////////...111000...---------......///000000000000...,,,+++)))***+++---............---...000111111000...---///111333444333333444666555666777999;;;<<<======AAABBBCCCDDDEEEFFFFFFFFFDDDEEEEEEDDDCCCCCCFFFHHHIIINNNTTTYYY]]]```ccceeeiiijjjjjjiiihhhgggiiijjjqqqsssuuuuuutttssssssssswwwxxxxxxxxxxxxzzz}}}|||mmmaaaZZZWWWUUUTTTNNNKKKFFFCCCBBBAAA@@@???AAACCCGGGLLLTTT\\\cccggghhhfffiiiqqq{{{|||tttttt~~~~~~vvv[[[NNNDDDEEEFFFFFFFFFDDDCCCAAAFFFEEEFFFJJJOOOWWWdddqqq{{{eeeVVVLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGHHHHHHGGGEEE@@@???===<<<<<<;;;999777444333111...,,,,,,+++,,,)))******+++,,,---......,,,,,,+++++++++,,,---.../////////000000///......------.../////////////////////...------...///000000000000///......------)))***+++---.../////////---...///000000000000000111222333222111222333555555666888:::;;;======>>>@@@AAACCCDDDFFFGGGHHHHHHDDDEEEEEEEEEDDDFFFHHHKKKIIIMMMRRRWWW[[[___cccfffhhhiiijjjjjjiiiiiikkkmmmnnnqqqtttvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxyyy}}}vvviii```[[[XXXUUUSSSOOOIIIFFFDDDDDDCCCBBBCCCDDDGGGLLLTTT]]]fffjjjkkkjjjmmmvvv}}}xxxyyywwwXXXIIICCCBBBBBBBBBBBBBBBBBBBBBEEECCCDDDHHHLLLSSS___lll|||zzzeeeVVVLLLJJJMMMJJJJJJJJJJJJKKKMMMNNNOOOHHHFFFDDDCCCCCCCCCAAA@@@???>>><<<<<<<<<<<<:::888444333111...,,,,,,,,,,,,)))***++++++------...///,,,,,,+++***+++,,,...///111111111111111000//////---......///////////////------------...000111222111000///...............)))***,,,---...////////////000000111222333333444///000000...---...000222555666888:::<<<======>>><<<===@@@BBBDDDFFFGGGHHHEEEFFFGGGGGGGGGHHHKKKNNNIIIMMMQQQVVVZZZ^^^cccgggiiikkklllllllllmmmppprrrlllooosssvvvwwwwwwxxxyyywwwxxxxxxxxxxxxzzz~~~rrrhhhbbb\\\YYYRRRNNNHHHDDDBBBBBBAAAAAAFFFFFFHHHLLLSSS\\\dddiiimmmkkkooozzz~~~xxxyyyzzzyyy|||}}}wwwUUUFFFBBBAAA???======???AAACCCCCCBBBBBBFFFIIIPPP\\\hhhyyy{{{gggXXXMMMHHHIIIOOOPPPQQQRRRQQQNNNLLLJJJIIIHHHFFFEEEEEEEEEFFFFFFBBB???;;;999999999888888555333000---+++******+++)))))))))***,,,...000222---///111111///---,,,,,,000//////.........//////...,,,+++,,,...000000///...+++)))***,,,...///000555444222000...---,,,,,,++++++++++++,,,---.........///111222222000...------...///000000000......444777:::<<<======>>>???:::===@@@BBBCCCDDDFFFHHHJJJKKKKKKLLLKKKKKKJJJJJJNNNRRRWWW[[[]]]^^^___aaaiiikkknnnoooooonnnooopppnnnpppssstttuuuwwwzzz}}}|||{{{yyyvvvvvvxxx}}}uuulllddd```VVVQQQJJJFFFEEEFFFIIIJJJQQQOOONNNOOOUUU]]]gggmmmkkkrrrxxx}}}}}}|||~~~xxx|||SSSFFFCCC@@@;;;:::;;;>>>@@@BBBCCCAAABBBEEEGGGLLLVVVaaaooo{{{yyyfffXXXNNNJJJKKKOOOQQQRRRSSSSSSPPPNNNLLLIIIHHHGGGEEEDDDDDDEEEEEEBBB???;;;999999999888777555333000---+++*********++++++******+++---...000+++,,,,,,+++***)))***+++/////////.........//////...,,,+++,,,...000000///222000......000333444444222222000///...---------++++++++++++,,,---.........///000000000000......((()))+++---///000000///222444888:::::::::;;;<<<<<<>>>AAABBBBBBCCCDDDFFFJJJJJJJJJKKKKKKKKKLLLLLLOOORRRWWWZZZ\\\^^^aaaccciiilllnnnooonnnmmmmmmnnnmmmooopppqqqqqqssswwwyyyxxxwwwvvvttttttvvvzzz~~~vvvmmmeee```TTTPPPKKKHHHHHHKKKNNNPPPSSSTTTUUUXXX]]]eeemmmrrrttt{{{uuu|||}}}UUUHHHBBB???;;;:::<<>><<<;;;===???@@@@@@DDDBBBCCCEEEFFFHHHQQQZZZfffqqqxxxdddWWWNNNKKKMMMMMMOOOQQQSSSTTTSSSQQQOOOKKKIIIGGGEEECCCCCCCCCCCCAAA???<<<::::::999888666555444111...+++***((((((,,,++++++***+++,,,...///+++---......---...000111...//////000000000000000...,,,+++,,,...000000///,,,***(((''')))+++,,,,,,000000//////...,,,++++++++++++++++++,,,---......///......---......///000111111111111000000000///222444888:::::::::;;;<<<<<<>>>@@@AAAAAAAAACCCDDDGGGFFFEEEFFFHHHJJJMMMOOOQQQSSSVVVYYY\\\```dddgggjjjlllmmmmmmjjjhhhggggggiiiiiiiiiggggggiiilllooorrrtttuuuvvvwwwyyy|||{{{pppjjjddd]]]WWWQQQRRRRRRRRRSSSVVVYYY\\\]]]bbbiiinnnqqqtttxxx{{{ttt{{{[[[HHH@@@>>><<<<<<>>>@@@@@@???CCCBBBCCCEEEEEEFFFMMMVVV___kkk{{{zzzeeeVVVLLLJJJKKKKKKMMMOOOQQQRRRQQQOOONNNJJJIIIGGGEEECCCBBBBBBCCCAAA>>><<<;;;:::999888666444333111///,,,***)))(((***))))))***+++...000111%%%(((,,,///...---,,,,,,......///000111111000000...,,,+++,,,...000000///000---++++++,,,...//////000000000///...,,,***)))++++++++++++,,,---.....................///000111222222111111000000000000111444777999::::::;;;<<<999;;;>>>@@@AAABBBDDDFFFDDDCCCCCCDDDFFFIIILLLNNNQQQTTTWWWYYY\\\___dddgggiiijjjlllkkkhhhfffeeeeeegggggggggffffffgggjjjmmmppprrrtttuuuwwwyyy}}}wwwlllddd___\\\WWWSSSQQQSSSVVVWWWWWWYYY]]]___bbbhhhppptttuuuvvvyyy{{{~~~rrr{{{~~~aaaIII@@@???======>>>??????>>>BBBAAABBBDDDDDDDDDJJJQQQYYYeeeuuu|||fffWWWLLLIIIJJJJJJKKKNNNPPPPPPOOOMMMLLLIIIHHHFFFDDDCCCCCCCCCCCC@@@>>><<<;;;;;;:::777555333222111///---+++)))))))))))))))***,,,...000222&&&+++000333222000...------...000111222111111000...,,,+++,,,...000000///222///---,,,---///000000000000000000///---+++***++++++++++++,,,---............//////000000111111............///000111222000222666777888888999:::777:::===???@@@BBBDDDFFFBBBBBBCCCDDDFFFIIILLLMMMQQQTTTWWWZZZ\\\^^^bbbdddfffgggiiiiiigggeeeeeeeeefffggghhhhhhhhhiiikkklllnnnoooqqqrrrtttxxx}}}}}}xxxuuusssrrrqqqjjjfff___ZZZVVVTTTRRRQQQNNNSSSXXXZZZ[[[\\\___cccfffllltttwwwwwwxxx{{{|||pppzzz~~~zzzmmmQQQCCC@@@===<<<===>>>>>>>>>@@@???AAADDDCCCBBBGGGNNNUUUaaaqqq~~~}}}}}}~~~gggWWWMMMJJJLLLJJJKKKNNNOOOPPPNNNLLLKKKHHHGGGEEEDDDCCCCCCCCCDDD@@@>>><<<<<<;;;:::777555111111000///...,,,******************+++---///000,,,///333555444222111111---...000222222222111000...,,,+++,,,...000000///000...++++++,,,.........---...000111111000///...++++++++++++,,,---......---///000222222222222111000//////...///000222333000333666888888999:::;;;888;;;===???@@@@@@BBBDDDCCCCCCEEEGGGIIIJJJLLLMMMQQQTTTXXX[[[\\\]]]___aaabbbdddggggggfffffffffffffffhhhkkklllllllllmmmnnnnnnooopppqqqtttyyyzzzjjjfff```]]][[[[[[[[[ZZZWWWWWWVVVRRRNNNKKKKKKLLLIIIPPPWWW\\\]]]___cccfffhhhooovvvyyyyyy{{{~~~zzzwwwuuutttuuuvvvuuuzzzttt}}}|||{{{|||\\\FFFBBB>>>;;;;;;<<<======>>>>>>@@@CCCCCCAAAFFFLLLSSS^^^nnn|||xxxsssrrrrrr~~~hhhXXXNNNLLLNNNKKKLLLNNNPPPPPPNNNLLLJJJGGGFFFEEECCCCCCCCCDDDEEE@@@>>><<<<<<;;;:::777555000000000///...---+++***,,,,,,+++++++++,,,---...---///111111000//////000,,,...000222333222111000...,,,+++,,,...000000///222000---,,,---///000///***,,,...111222333222111++++++++++++,,,---......---///111333444333222111666555333111111111111222333555999;;;;;;;;;<<<===:::<<<>>>?????????@@@BBBDDDEEEGGGIIIKKKLLLMMMMMMPPPTTTXXX[[[\\\]]]]]]^^^```bbbeeeffffffffffffgggfffiiillloooooonnnnnnoooqqqqqqrrrsssvvv|||uuutttqqqoooooottt{{{|||qqqddd[[[UUURRRNNNLLLLLLMMMMMMMMMLLLOOOPPPMMMGGGCCCDDDGGGEEEMMMVVV\\\^^^aaaeeeiiiiiipppwwwzzz{{{zzzqqqoookkkiiigggggghhhiiikkkqqqyyy{{{{{{~~~eeeHHHDDD>>>;;;:::;;;<<<===<<<===@@@CCCCCCAAAEEEKKKRRR]]]mmm{{{|||tttpppoooooojjjWWWNNNLLLMMMNNNNNNOOOOOONNNMMMKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@?????????>>><<<:::888666222111///...,,,+++++++++)))***+++******+++---///---...///111222222222222...///222333333222///...+++***))))))+++------,,,111///,,,***)))+++...000---......///////////////---...//////000000//////000000111111111000000///000000//////000000111222444444444555666888999:::?????????@@@AAABBBCCCDDDEEEGGGJJJKKKJJJJJJLLLMMMPPPQQQTTTVVVYYYZZZZZZZZZ^^^```cccfffhhhiiihhhhhhlllllllllmmmmmmnnnnnnnnnqqqrrrtttvvvzzz}}}vvvhhhddd```^^^___aaaccccccooorrrvvvxxxxxxxxxwwwwwwkkkjjjgggeeeaaa[[[SSSNNNIIIIIIHHHFFFDDDCCCDDDFFFDDDFFFGGGEEEDDDEEEIIIMMMPPPQQQVVV]]]ffflllmmmlllfffiiinnnttt{{{yyynnnhhh```^^^ZZZWWWVVVWWWZZZ\\\___dddjjjqqqzzz}}}jjjLLL@@@>>>>>>999<<>>>>>>>>===;;;999777555111111///...------,,,,,,+++,,,+++***)))))),,,...///000111222333222111000...///111222111000...---+++***)))***,,,......---000///---+++***,,,---///---......///////////////---------.........////////////000000000//////...222222111111222222333444555555555666777999;;;;;;??????@@@@@@AAABBBCCCDDDEEEGGGJJJKKKKKKKKKLLLNNNOOOPPPRRRUUUWWWXXXYYYYYY^^^```bbbeeehhhiiiiiijjjllllllllllllmmmmmmnnnnnnrrrtttvvvxxx{{{xxxqqqgggccc^^^\\\\\\]]]^^^^^^eeegggjjjllllllkkkkkkjjjbbb___ZZZUUUQQQNNNJJJGGGEEEEEEDDDBBB@@@???AAACCCBBBEEEGGGGGGFFFHHHMMMRRRUUUWWW\\\dddlllqqqrrrqqqjjjiiijjjppp|||pppccc]]]WWWUUUQQQNNNNNNOOOQQQSSSWWW\\\cccjjjsssvvvRRRDDD@@@@@@:::<<>><<<>>>@@@AAAAAABBBCCCEEENNNUUUaaannn{{{hhhVVVNNNKKKKKKMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDD=========;;;:::888666555222111000///............++++++***(((((()))---000111222333333333111000//////////////////...---,,,+++******+++---000000000///...------,,,,,,---------......///////////////---,,,,,,++++++---...///---......//////.........222111111111111222333333555555666777888:::;;;<<>>>>>???AAABBBEEEIIIKKKLLLOOOUUUZZZ^^^```fffmmmtttxxxyyyxxxsssmmmiiinnnzzzvvveeeYYYRRRMMMKKKIIIGGGFFFGGGIIIKKKMMMQQQXXX```iiiuuu[[[JJJBBBAAA;;;===AAA>>><<<===???@@@@@@@@@BBBDDDJJJQQQ\\\iiiwwwgggVVVOOOLLLKKKLLLMMMNNNNNNNNNLLLKKKJJJGGGGGGFFFFFFEEEDDDCCCCCC>>>>>>===;;;:::888666666444333111000...---------))))))(((''''''***///222///000111222222111000/////////...------,,,,,,,,,+++******,,,...111222111...............------,,,---......///////////////---,,,***))))))+++---...------.../////////......///////////////000111111444444555666777999;;;<<<>>>???@@@AAACCCDDDDDDEEEEEEHHHKKKLLLMMMNNNOOOQQQOOOPPPRRRTTTVVVXXXYYYZZZ]]]^^^___aaadddgggiiikkkhhhhhhiiikkkmmmpppssstttyyy{{{|||}}}~~~xxxqqqkkkgggccc```___```aaaaaabbbccceeegggiiigggdddbbb[[[UUUMMMGGGDDDEEEEEEFFFCCCCCCCCCBBB@@@@@@BBBDDDEEEIIINNNRRRUUUZZZaaafffhhhkkkqqqwww|||}}}|||{{{|||vvvoooooowwwooo___SSSMMMHHHGGGEEEDDDDDDEEEFFFGGGFFFJJJPPPXXXaaaooo}}}gggPPPCCCAAA<<<<<>>@@@BBBBBBBBBCCCDDDFFFGGGMMMWWWdddrrr~~~fffWWWPPPMMMKKKKKKLLLMMMNNNMMMLLLKKKJJJGGGGGGFFFFFFEEEEEEDDDDDD@@@???>>><<<:::999888777666555333000...,,,+++************((('''))),,,///+++,,,...///000000000///...------,,,,,,,,,,,,+++,,,+++***,,,///111222222....../////////...---,,,---......///////////////,,,+++)))((()))***,,,...---...//////000000000/////////......//////000111222222333444666888:::;;;===???@@@BBBDDDEEEEEEEEEFFFHHHKKKMMMNNNOOOQQQSSSRRRSSSTTTVVVXXXZZZ\\\\\\]]]]]]___```cccfffhhhjjjeeefffgggjjjooosssxxxzzz|||~~~~~~wwwppplllgggeeeeeefffggggggiiijjjlllppprrrpppkkkggg[[[VVVPPPKKKIIIIIIJJJJJJFFFFFFFFFEEEDDDDDDGGGIIILLLQQQWWW\\\```eeelllqqqrrrvvv|||~~~}}}|||xxxuuuvvv|||wwwgggYYYNNNHHHEEEDDDDDDCCCDDDDDDEEEEEECCCGGGMMMTTT^^^kkkzzzsssVVVEEEBBB<<<;;;>>><<<@@@BBBCCCDDDCCCDDDEEEGGGEEEJJJSSS___lll{{{{{{dddVVVPPPLLLJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFAAA@@@>>><<<:::999999888666444222000---+++******------,,,***'''&&&'''((()))+++,,,...///000//////,,,,,,------------,,,,,,,,,+++***,,,...000111111...////////////...---------......///////////////+++******)))***+++,,,------...///000000000000000111000000000000111222222111111222333555888999;;;===>>>AAACCCEEEEEEEEEEEEFFFHHHLLLNNNOOOQQQSSSUUUUUUUUUVVVWWWYYY\\\^^^___^^^___aaaccceeefffhhhiiieeefffgggkkkpppvvv{{{~~~~~~wwwsssnnnkkkjjjkkkkkkkkkkkkmmmqqqvvvyyywwwoooiiiZZZVVVQQQMMMLLLLLLLLLLLLJJJJJJKKKJJJIIIJJJLLLOOOUUUZZZaaafffiiinnntttyyy{{{~~~|||}}}{{{nnn___QQQHHHCCCAAAAAABBBBBBCCCCCCDDDDDDCCCGGGLLLRRR\\\iiiyyy^^^HHHCCC>>>;;;>>><<>>AAADDDEEEFFFFFFEEEFFFHHHLLLNNNPPPRRRTTTVVVVVVVVVVVVWWWZZZ\\\___```aaaccceeeggghhhiiiiiiiiihhhhhhiiilllqqqwww|||~~~xxxsssqqqppppppooommmooouuu}}}~~~tttlll^^^YYYSSSOOOOOOPPPRRRRRRQQQQQQRRRQQQQQQRRRTTTWWW]]]bbbhhhmmmooosssxxx}}}~~~{{{xxxuuunnndddWWWLLLEEEBBB???@@@AAACCCDDDDDDDDDCCCCCCFFFKKKQQQZZZgggvvveeeKKKFFF@@@===???>>>>>>@@@AAAAAAAAAAAABBBDDDBBBEEEKKKTTT^^^lllyyyuuu^^^RRRMMMIIIFFFJJJKKKLLLMMMMMMLLLKKKKKKEEEEEEEEEDDDDDDDDDDDDDDD@@@>>><<<:::888777777777///......---------......$$$&&&***++++++++++++,,,...///000000000///------(((***---///000000...------,,,++++++---.........000000///............///---......///////////////******+++,,,,,,,,,,,,+++***+++,,,---...........................///000000222222333555777999<<<===<<<>>>AAADDDFFFFFFFFFEEEFFFIIILLLOOOPPPRRRUUUWWWVVVVVVVVVWWWYYY\\\___```dddeeehhhjjjkkkkkkjjjiiikkkkkkkkkmmmqqqwww|||{{{wwwuuutttssspppssszzzzzzpppddd___WWWSSSRRRUUUXXXZZZWWWXXXYYYXXXXXXYYY\\\^^^aaaffflllppprrruuuzzz~~~{{{rrrjjjhhhddd\\\RRRJJJFFFDDD@@@AAACCCDDDEEEEEEEEEDDDCCCFFFJJJOOOXXXeeettt}}}{{{jjjNNNHHHBBB???AAA@@@@@@AAABBBBBBBBBBBBCCCDDDAAADDDIIIPPPZZZfffsss|||nnn^^^RRRHHHEEEHHHJJJLLLNNNNNNMMMMMMNNNOOOJJJGGGDDDCCCDDDEEEEEEEEEBBBAAA@@@>>>;;;888666555+++111111+++(((***,,,***)))))))))***+++---...///000...,,,---...---)))&&&/////////////////////......//////000000000111111---...///////////////...,,,---...000111000000///,,,,,,***)))))))))***+++------------........./////////............//////444111///000444777888888>>>@@@BBBEEEFFFGGGFFFEEEJJJKKKMMMOOORRRSSSTTTUUURRRTTTVVVXXXZZZ\\\```cccaaacccgggkkkmmmnnnmmmmmmkkklllnnnqqquuuzzz~~~}}}yyyxxxxxxxxxtttyyy|||ttthhhccc]]][[[^^^aaabbbccc^^^^^^___aaabbbcccdddeeegggjjjmmmnnnnnnqqqyyy|||rrrhhhddd\\\TTTLLLGGGDDDBBBCCCFFFHHHIIIHHHGGGGGGHHHFFFEEEHHHNNNVVV___nnn{{{}}}www~~~yyyRRRDDDEEECCC??????AAABBBDDDEEEEEEDDDBBBAAAAAACCCGGGMMMUUU___kkkrrr{{{lll]]]SSSIIIFFFIIILLLNNNPPPPPPNNNMMMLLLMMMJJJGGGDDDCCCDDDEEEEEEEEE@@@???>>><<<:::777555333///333333,,,)))***,,,***---,,,++++++************...,,,,,,---//////---***........................++++++++++++,,,,,,,,,---......////////////......++++++,,,---............---,,,***)))))))))***+++------........./////////000000////////////000000333111///111444777888777<<<===@@@CCCEEEFFFEEEEEEHHHIIIKKKMMMOOOQQQQQQRRRRRRTTTVVVWWWXXXZZZ]]]___```bbbfffiiilllmmmllllllnnnoooppprrrvvvzzz}}}|||xxxxxxxxxyyyzzz~~~ppplllgggfffggghhhgggeeefffffffffffffffhhhiiijjjiiilllnnnmmmmmmpppwww}}}rrriii^^^\\\XXXSSSMMMHHHDDDBBBDDDFFFHHHIIIIIIHHHIIIJJJHHHGGGIIIOOOUUU]]]jjjwww}}}~~~||||||YYYIIIGGGDDDAAA@@@???@@@BBBCCCCCCBBB@@@???@@@BBBEEEJJJQQQ\\\hhhoooyyy}}}hhh[[[RRRJJJHHHKKKLLLOOORRRRRRPPPMMMKKKKKKJJJGGGEEEDDDDDDEEEEEEDDD@@@???>>>===:::888666444333555333---***++++++***...---,,,+++***)))))))))++++++,,,...000111000...000000000000000000000000---,,,,,,,,,,,,------...///////////////...---,,,++++++++++++,,,---......---,,,+++***)))******+++............/////////000111111000000000000111111111000000222444666666555999;;;>>>AAADDDEEEEEEDDDFFFGGGIIIKKKLLLMMMNNNNNNQQQSSSUUUUUUVVVWWWZZZ\\\^^^```dddgggjjjkkkkkkjjjqqqqqqrrrsssvvvyyy|||~~~||||||}}}~~~~~~}}}yyyuuuttttttssspppmmmpppnnnlllkkkkkkmmmppprrrqqqrrrrrrpppooorrrxxx~~~sssfff^^^RRRRRRQQQOOOLLLHHHDDDBBBCCCFFFHHHIIIIIIIIIJJJLLLIIIHHHJJJNNNSSSYYYeeeppp|||}}}cccNNNHHHEEEBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBEEELLLWWWcccllluuuwww}}}~~~dddWWWPPPIIIHHHKKKKKKNNNRRRSSSQQQNNNLLLKKKJJJHHHEEEDDDEEEEEEDDDCCCBBBAAA@@@???===:::888777333333111---++++++,,,,,,+++***************++++++)))***,,,...000000000///...............////////////......------.../////////000//////...---,,,+++,,,+++******+++,,,...///---,,,+++***)))***++++++........./////////000000111000000//////000000111///000111333444555555444888:::===AAACCCEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKOOOQQQSSSTTTUUUWWWZZZ]]]]]]___bbbeeehhhiiiiiiiiiooooooppprrruuuxxx{{{}}}}}}}}}}}}zzzwwwuuurrrooolllmmmpppuuuxxxzzzzzzxxxvvvuuuwww}}}|||rrrggg]]]VVVJJJJJJJJJHHHGGGEEECCCBBBBBBDDDFFFGGGHHHHHHJJJLLLGGGFFFHHHMMMPPPUUU___jjjvvv~~~~~~kkkRRRHHHDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@AAACCCIIISSS___hhhppprrruuu|||{{{```TTTNNNIIIGGGJJJHHHLLLPPPRRRQQQOOOMMMMMMJJJHHHFFFEEEEEEEEECCCBBBAAAAAA@@@>>><<<:::888777000...------------,,,,,,*********))))))***++++++)))+++,,,......---------(((((())))))************------+++******+++,,,---////////////...---++++++------,,,,,,,,,...000111------+++*********+++,,,............////////////000//////......//////000...000111222333333333444888:::===AAACCCEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKLLLOOOQQQSSSUUUXXX\\\___]]]___aaadddggghhhiiijjjkkklllmmmpppssswww{{{}}}vvvsssooolllmmmrrrxxx|||}}}zzzzzz||||||uuummmddd\\\TTTPPPHHHFFFDDDBBBAAAAAABBBBBBAAABBBDDDEEEEEEFFFIIIKKKDDDDDDFFFKKKNNNRRR[[[eeeqqq~~~}}}zzzvvvuuu|||pppUUUGGGCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBGGGQQQ\\\dddjjjlllooottt}}}|||```SSSNNNIIIGGGIIIHHHKKKNNNPPPOOONNNMMMNNNJJJHHHFFFEEEFFFEEECCCAAA>>>======;;;:::888666555...++++++///111...,,,,,,---,,,+++***)))((((((((()))+++......,,,++++++,,,++++++,,,,,,------......000...---++++++,,,---..................---,,,+++............///000111111...---,,,******++++++,,,------------........./////////............//////...000111111111111333444888:::===AAACCCDDDDDDDDDDDDDDDFFFHHHIIIJJJKKKKKKJJJMMMPPPRRRUUUXXX\\\______```bbbeeegggiiijjjkkkjjjkkklllooorrrvvvzzz||||||yyyvvvrrroooppptttyyy}}}~~~}}}~~~yyysssoooooooooooolllfff```XXXRRRMMMJJJFFFDDDAAA>>>>>>???@@@BBBAAABBBCCCDDDCCCDDDGGGIIIEEEDDDGGGLLLNNNPPPXXXaaajjjwww}}}vvvpppmmmjjjiiiooowwwvvvYYYHHHCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBFFFNNNYYY```eeegggjjjmmmtttbbbUUUPPPJJJHHHIIIIIIKKKNNNNNNMMMLLLLLLLLLJJJHHHFFFFFFFFFEEEBBB@@@<<<<<<;;;:::999777555444///,,,---333444///******++++++***)))))))))))))))))),,,//////---,,,---......//////000111111222222222000...,,,,,,---...000---------......---,,,,,,------...///000000000000...---,,,+++***+++,,,,,,,,,,,,,,,,,,------------000000////////////000000///000111000//////222555888999<<>>???@@@?????????@@@CCCEEEGGGIIIJJJKKKJJJLLLNNNPPPQQQSSSVVVYYYbbbcccdddfffiiikkkmmmnnnoooooopppqqqsssuuuxxxyyy}}}{{{yyyzzz}}}wwwmmmeeeccceeegggiiihhhddd]]]UUUMMMIIIFFF===>>>???AAAAAAAAA@@@@@@EEEEEEEEEEEEDDDDDDGGGIIINNNMMMOOOQQQPPPOOOTTT[[[^^^hhhssszzz}}}sssiiiaaa[[[XXXXXXYYY```gggmmm{{{cccMMMEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEE???@@@@@@AAADDDKKKRRRXXX]]]```bbbcccgggooo|||hhhWWWPPPMMMLLLLLLKKKLLLMMMMMMLLLJJJHHHFFFIIIHHHGGGEEEDDDBBBAAA@@@>>>>>><<<:::888666555444444111///...//////,,,)))++++++++++++++++++++++++,,,///...)))(((,,,000000---...///111222222222222111///,,,******+++---///+++,,,---...////////////+++,,,...000222222222222222111...,,,******++++++,,,---.........---,,,+++...///000000000///---,,,---...///000111222333333333555999===??????>>>>>>@@@AAABBBCCCEEEFFFFFFGGGJJJMMMQQQTTTUUUVVVWWWXXX```bbbeeehhhjjjjjjiiihhhkkklllnnnqqqssstttuuuvvvyyy{{{}}}~~~~~~xxxqqqkkkhhhjjjoooqqqpppjjjaaa[[[WWWPPPHHHEEECCCAAAAAACCCEEEEEEEEEBBBDDDGGGJJJMMMNNNNNNNNNRRRSSSTTTTTTTTTTTTWWWYYY___eeemmmvvvuuukkk\\\YYYUUURRRRRRTTTVVVYYYfffpppoooWWWOOOKKKFFFCCCBBBBBBCCCEEEFFFDDDCCCDDDEEEEEEFFFFFFIIIMMMPPPYYY]]]`````````fffqqq{{{gggVVVOOOKKKIIIIIIIIIJJJLLLMMMMMMKKKJJJHHHIIIHHHGGGEEEDDDBBBAAA@@@>>>===<<<:::888666444333111...,,,+++,,,,,,)))''')))))))))))))))))))))))))))---///---,,,///000.........///000000111111111000...,,,******+++---...,,,,,,---....../////////***+++---///000111111111222111...,,,+++***+++++++++,,,---......---,,,,,,...//////000000000////////////000000111222333333555777:::===???@@@@@@?????????@@@@@@AAACCCDDDEEEJJJMMMQQQSSSTTTSSSTTTUUU^^^```dddhhhjjjkkkjjjjjjlllmmmoooqqqssstttuuuuuuyyy|||~~~~~~|||uuupppmmmpppvvvvvvwwwssskkkddd___VVVMMMFFFDDDBBBBBBCCCEEEEEEEEEGGGIIIMMMQQQTTTUUUUUUTTTUUUVVVXXXXXXXXXYYY\\\^^^aaaeeelllssszzzqqqhhh[[[XXXTTTPPPOOOPPPRRRTTT```iiiyyyvvvxxx}}}aaaTTTNNNIIIDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDCCCBBBBBBFFFLLLPPPVVVZZZ^^^^^^^^^cccllluuuiiiXXXQQQLLLHHHHHHHHHIIIKKKMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@===<<<;;;999777555333333///...,,,++++++***(((&&&))))))))))))))))))))))))%%%+++000000000222111...........................///---+++***)))***,,,---......---------......///+++,,,...///111111222222222111///---++++++++++++***+++,,,---......------............///000111111000111111111222222333333777888:::<<<>>>@@@AAAAAAAAA@@@??????@@@BBBDDDFFFJJJMMMPPPRRRRRRRRRSSSSSS]]]___cccgggiiikkkkkkkkklllmmmnnnppprrrtttuuuvvvyyy}}}zzzuuutttxxxzzzssskkk___TTTKKKHHHEEECCCDDDFFFGGGGGGLLLOOOTTTYYY]]]^^^^^^]]][[[\\\]]]]]]]]]___bbbeeeeeehhhnnnsssxxx}}}~~~ppphhh]]]ZZZUUUPPPNNNNNNPPPQQQYYYaaaoookkkmmmxxxoooYYYNNNIIIDDDCCCCCCEEEGGGHHHHHHGGGDDDCCC@@@>>>>>>BBBIIINNNSSSWWW\\\\\\\\\___ffflllyyymmm]]]TTTMMMJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJHHHHHHGGGEEEDDDBBBAAAAAA<<<<<<:::888666444333222111000///...---,,,***)))++++++++++++++++++++++++$$$+++000111111333222000///......------,,,,,,,,,---,,,+++***)))***+++,,,//////...---------......------///000111222333444222111///---,,,+++++++++((()))+++---............---,,,,,,,,,---///111333222222222222222222333333888999:::;;;===???@@@AAACCCBBB@@@@@@AAACCCFFFHHHHHHLLLPPPSSSTTTTTTUUUVVV___```cccfffhhhiiiiiiiiiiiijjjlllnnnqqqtttwwwxxx{{{~~~~~~yyyxxx}}}wwwhhh\\\RRRNNNIIIFFFFFFGGGHHHHHHLLLPPPWWW^^^ccceeefffeeebbbccccccbbbbbbcccfffiiijjjmmmrrrwww{{{tttmmmaaa]]]XXXTTTQQQQQQSSSTTTVVV]]]iiiyyyxxxeeehhhuuu}}}___NNNGGGDDDCCCBBBDDDFFFHHHHHHGGGCCCBBBAAA???>>>AAAFFFJJJPPPTTTYYY[[[[[[\\\```dddooowwwooo^^^TTTMMMIIIIIILLLMMMNNNNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA<<<<<<:::888666444333222222111111///...,,,++++++************************&&&,,,///...///222444333///...---,,,+++++++++,,,---,,,+++*********++++++///......---------......,,,,,,---...///111222333222111000...---,,,++++++'''(((***,,,............++++++++++++,,,...000222222222222222222222333333777888999:::<<<===??????BBBAAA@@@???AAACCCGGGIIIGGGKKKPPPTTTWWWYYY[[[\\\bbbbbbdddeeefffffffffeeeeeefffhhhlllppptttxxxzzz|||{{{yyy~~~sssfffYYYTTTNNNIIIGGGHHHHHHHHHJJJNNNVVV^^^eeeiiikkkllljjjjjjiiihhhfffgggjjjmmmnnnrrrvvv{{{~~~{{{tttfffccc]]]YYYVVVVVVWWWYYYYYY^^^iiivvvrrrbbbfffuuuiiiQQQHHHDDDBBBAAABBBDDDFFFFFFFFFBBBCCCCCCBBBAAABBBDDDFFFMMMRRRVVVYYYZZZ[[[^^^```jjjrrr}}}nnn]]]RRRJJJGGGHHHMMMNNNNNNNNNMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB===<<<;;;999777555333333///000000...,,,*********(((((((((((((((((((((((((((,,,...,,,,,,111444444///...,,,+++++++++,,,---------,,,+++++++++++++++------...//////......---))))))***+++,,,...///000222111000///...,,,++++++'''(((***,,,---......---+++++++++,,,---///000111000111111111222222333333666777999;;;<<<===>>>>>>============???CCCFFFGGGGGGKKKQQQVVVYYY\\\^^^```cccdddddddddddddddddddddcccdddfffiiinnnssswwwzzz{{{~~~}}}zzz}}}ttteee___VVVOOOLLLKKKKKKKKKMMMPPPWWW___fffkkkoooppprrrrrrqqqooommmooorrruuutttwww{{{~~~~~~~~~~~~zzzxxxuuussssssxxx|||ooolllfffaaa]]]\\\]]]^^^^^^bbbkkkvvvlll___dddvvvwwwZZZNNNEEECCCAAAAAACCCEEEEEEEEEBBBCCCDDDDDDBBBBBBBBBCCCJJJNNNSSSVVVYYY[[[]]]___gggnnnyyynnn\\\PPPIIIGGGIIILLLLLLNNNNNNNNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB>>>===<<<:::888666444333...///000...***((()))***((((((((((((((((((((((((''',,,...+++,,,000222111///...,,,++++++,,,---...---------,,,,,,,,,,,,,,,***,,,...000000000...---*********+++,,,...000111111111111000...---++++++((()))+++,,,---------,,,,,,---...///000000000000//////000000111222333333666888:::===>>>>>>>>>===:::;;;<<<>>>AAADDDFFFHHHHHHLLLRRRWWWZZZ\\\___```bbbbbbccccccddddddddddddcccdddeeegggkkkppptttwwwxxx{{{}}}|||{{{||||||}}}vvvnnnddd[[[VVVTTTTTTTTTUUUXXX\\\bbbhhhnnnrrrtttyyyyyyxxxwwwvvvyyy}}}~~~zzzvvvtttssssssrrrwww{{{~~~vvvoookkkiii```___]]][[[\\\aaahhhnnn{{{zzzssslllgggeeeddddddbbbeeelllvvvxxxggg^^^dddwwwaaaSSSHHHEEECCCBBBCCCDDDEEEDDDCCCDDDDDDBBB@@@@@@AAACCCGGGJJJNNNSSSWWWZZZ]]]___dddkkkvvvqqq^^^RRRKKKJJJLLLJJJKKKMMMNNNOOONNNLLLKKKGGGFFFFFFEEEDDDCCCCCCBBB>>>>>><<<:::888666555444///000111///+++)))***+++************************&&&+++...---,,,///000//////...,,,++++++,,,...///.........---------,,,,,,(((***...111222000...,,,...------...///111333444111111111000///---+++***((()))+++,,,------,,,+++---///000222222222111111---...///000111222333333777999<<>>===:::;;;>>>AAADDDGGGIIIJJJIIIMMMSSSWWWYYY[[[]]]___aaaaaabbbcccdddeeeeeefffeeeeeeeeegggjjjmmmqqqsssvvvxxxzzzyyyxxxzzz~~~~~~|||pppfff```^^^^^^^^^]]]___aaafffkkkppptttvvv}}}}}}}}}|||}}}xxxuuupppmmmmmmmmmmmmmmmttt{{{xxxmmmddd\\\XXXVVVOOONNNMMMLLLMMMRRRYYY___```jjjxxxwwwpppllljjjjjjcccgggmmmuuusssccc___fffyyyeeeTTTJJJGGGDDDCCCDDDEEEEEEEEEEEEDDDBBB???===>>>AAACCCDDDGGGKKKPPPUUUYYY]]]___bbbiiisss~~~qqq]]]PPPJJJJJJMMMLLLNNNOOOPPPPPPMMMKKKIIIBBBBBBCCCCCCCCCCCCBBBBBB???<<<999777777666555444333111...---,,,+++***(((++++++)))(((''''''''''''(((((()))***++++++++++++000///---,,,,,,---...///333222000...,,,***((('''***,,,///111222111///...+++******+++---000333555777666444111...+++)))(((((()))+++---...///000000444111---,,,---...//////222222222222333444555666888999:::;;;<<<<<<<<<<<<<<<::::::===CCCHHHJJJJJJOOORRRTTTVVVWWWYYY\\\^^^bbbccceeeffffffhhhkkkmmmgggeeecccdddiiinnnqqqssssssyyy}}}}}}uuuoookkkgggdddhhheeeeeejjjnnnpppuuu{{{~~~{{{wwwrrrhhhccchhhjjjgggjjjsss~~~rrrkkkaaaXXXRRRMMMJJJHHHDDDCCCBBBAAACCCFFFIIIKKKTTT[[[eeeppp|||~~~wwwqqqmmmnnnkkkjjjpppvvv}}}nnn^^^ZZZcccwwwpppZZZNNNGGGBBBDDDFFFFFFFFFGGGCCCBBB@@@??????@@@BBBCCCDDDFFFKKKPPPUUUYYY\\\^^^bbbfffmmmwwwnnn[[[OOOHHHHHHKKKLLLNNNOOOPPPOOOMMMKKKIIIDDDEEEEEEEEEDDDDDDCCCBBB???<<<999777777777555444222111...---,,,+++)))))))))))))))))))))******+++******+++,,,------------///...---,,,------////////////...------,,,++++++***,,,///111111111///...---,,,++++++,,,///111333555444333111///---+++***((()))***,,,---/////////........................111111111111222333444444666777999;;;===>>>>>>??????>>>===@@@EEEJJJLLLLLLQQQSSSVVVXXXYYY[[[^^^```bbbdddfffgggggghhhkkkmmmmmmlllkkkkkknnnooooooooosssyyy~~~~~~||||||{{{vvvqqqmmmkkkgggfffjjjmmmpppvvv|||~~~wwwsssmmmfffdddjjjlllkkkpppzzzuuummmccc]]]TTTMMMHHHEEECCCAAA???>>>======>>>@@@CCCEEEKKKPPPXXXbbbnnn~~~wwwrrrlllhhhfffiiimmmrrrzzz|||jjj[[[[[[ccctttqqqYYYNNNGGGBBBDDDEEEDDDCCCDDDCCCAAA???=========>>>>>>CCCEEEIIINNNSSSWWW[[[]]]]]]aaahhhsssnnn[[[OOOIIIHHHJJJMMMMMMOOOOOOOOOMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCBBB???<<<:::888888777666444111000///---+++***))))))''''''((()))***,,,---...)))***+++,,,------------,,,---------...////////////.........---,,,,,,,,,+++,,,...000111000///......---,,,+++,,,...000111222222222111000...---,,,(((((()))+++,,,---......***...111111///---...000000000000000111222333333444555888;;;===???AAAAAACCCBBBBBBDDDGGGKKKMMMMMMRRRUUUXXXZZZ[[[]]]```cccccceeeggghhhhhhiiilllnnnppppppppprrrttttttrrrppptttxxx||||||zzzzzz|||vvvqqqooojjjgggiiikkkooovvv}}}}}}vvvrrriiifffhhhnnnoooooovvv~~~qqqddd[[[TTTOOOHHHCCC@@@???>>>>>>===<<<:::999999;;;===>>>AAAEEEKKKSSS___ppp{{{ttthhhbbb]]]]]]___bbbhhhpppuuuzzzvvveeeWWW[[[aaaooowwwZZZOOOIIIDDDFFFGGGDDDBBBBBBCCCBBB@@@>>><<<<<<<<<<<>>@@@AAABBBEEEEEEDDDEEEHHHJJJLLLMMMRRRTTTWWWZZZ\\\^^^bbbddddddfffhhhjjjjjjjjjlllnnnnnnnnnpppssswwwyyyyyyxxxuuuwwwzzzyyyxxxyyy~~~~~~~~~~~~wwwsssooojjjfffhhhkkkooowwwyyyuuujjjjjjmmmqqqqqqpppxxxuuuiii\\\SSSLLLHHHCCC@@@@@@@@@@@@@@@===<<<;;;999999:::;;;;;;<<>>>>>>>>>>>AAABBBEEEIIINNNSSSXXX[[[\\\___eeennnxxxooo\\\SSSMMMKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFDDDBBB@@@???>>>===;;;:::999888666444///000000---)))'''(((***'''''''''''''''((()))***''''''((()))************+++,,,---...////////////111000000///---,,,++++++,,,---...///000000000///++++++***+++---000222444333333333333111///,,,+++)))(((((()))***+++,,,---000222333000+++)))---222333222222222222333444444666777999;;;>>>???@@@AAADDDEEEEEEEEEFFFHHHJJJLLLPPPSSSVVVYYY[[[^^^bbbddddddgggiiijjjjjjkkklllmmmmmmlllmmmqqqvvvzzz}}}~~~uuuwwwxxxwwwwwwyyy~~~~~~{{{|||}}}wwwtttnnniiihhhkkkpppuuu}}}zzzvvvppppppqqqqqqnnnmmmttt|||{{{qqqeeeXXXPPPHHHEEEAAA??????@@@@@@@@@======;;;:::999999999::::::===BBBHHHPPP\\\jjjttt{{{lllbbbUUUOOOJJJIIIIIIIIIMMMSSSXXX[[[aaahhhqqq|||mmm___YYY[[[```kkk{{{aaaPPPJJJFFFGGGIIIFFFEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBDDDGGGLLLRRRXXX\\\^^^aaafffmmmvvv~~~mmmZZZRRRLLLJJJIIIMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGFFFEEEDDDBBB@@@???>>>===;;;;;;:::999666333...000000---)))&&&(((***(((((('''&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,---------.../////////---------.../////////000,,,---...///000000000000*********+++---000333555333333444444222///---+++***))))))((()))+++,,,...///000///+++((((((,,,000444333333222333333444444666777999<<<>>>@@@AAAAAACCCDDDDDDDDDDDDFFFIIIKKKNNNQQQUUUXXX[[[^^^bbbddddddgggjjjkkkkkkjjjkkklllnnnmmmmmmppptttxxx{{{{{{vvvvvvvvvuuuvvvzzz|||vvvttttttuuuvvvyyy{{{~~~}}}zzzvvvrrrqqqmmmkkkmmmttt{{{yyyvvvrrrqqqnnnjjjggghhhnnnssszzz{{{pppdddWWWNNNHHHEEEAAA???>>>>>>>>>===<<<;;;:::999999888888888888;;;@@@DDDIIIRRR\\\dddrrr|||zzzlll^^^VVVKKKFFFCCCCCCCCCBBBEEEJJJJJJMMMQQQVVV]]]fffpppwww~~~~~~jjj```^^^]]]bbbmmm|||}}}~~~iiiRRRJJJEEEEEEFFFDDDCCCDDD????????????????????????AAAAAABBBEEEJJJQQQWWW[[[^^^```eeekkksss{{{lllZZZRRRMMMJJJIIIMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGFFFEEEDDDBBBAAA>>>===<<<;;;;;;999666333...000000---(((%%%'''***((((((''''''''''''((((((((()))***+++,,,,,,,,,,,,///...---,,,------//////,,,------...///000000111------......///000000000,,,+++++++++---///222444000222333444333111///---+++***)))))))))+++---...------,,,,,,,,,---///000333333222222222222222333444666888<<>>@@@DDDKKKUUU\\\fffnnnvvv{{{|||tttkkkbbbXXXOOOIIICCC???>>>??????===>>>BBB???AAADDDGGGLLLSSS[[[```eeeiiimmmppppppnnnmmmmmmmmmttt~~~zzzgggaaaccc___fffqqq}}}}}}uuuxxxvvvZZZQQQIIIGGGFFFDDDCCCEEEAAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@BBBGGGNNNVVVZZZ]]]```eeelllttt}}}nnn\\\UUUPPPLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC>>>===<<<<<<;;;999666333---000111---(((%%%'''***((((((((((((((()))******&&&'''((())))))******)))000///---,,,,,,---...///000000//////............------......///000000000...---,,,+++,,,...000222...000222444444333111///,,,+++***)))***+++---///,,,,,,---000333555444222222222111111111111111222222444777;;;???CCCEEEFFFAAACCCDDDDDDCCCEEEIIILLLNNNQQQUUUYYY\\\___cccfffcccfffiiikkkjjjiiiiiijjjhhhjjjnnnsssxxxzzzyyywwwvvvuuussstttwww}}}zzzuuurrrppplllooorrrrrrpppppprrrtttppprrr|||iiieee^^^YYYZZZaaafffhhhllluuu}}}sssggg___WWWTTTOOOKKKHHHFFFCCCAAA============<<<<<<;;;;;;:::<<<===>>>AAAIIITTT\\\bbbhhhllllllmmmooopppmmmiiiddd\\\UUUOOOIIIDDD@@@???<<<<<<>>>===::::::===:::<<<>>>@@@CCCIIIOOOSSSUUUYYY]]]``````___^^^^^^^^^eeerrrxxxfffaaafffaaahhhttt|||nnnqqqyyybbbXXXNNNJJJHHHFFFEEEFFFFFFFFFEEEDDDCCCAAA@@@??????>>>>>>@@@EEEMMMTTTYYY^^^aaafffnnnxxxooo]]]TTTLLLJJJNNNRRRTTTUUUSSSOOOJJJGGGFFFHHHHHHHHHGGGEEEBBB@@@>>>===>>>>>>>>><<<888444222222000...+++(((&&&$$$$$$+++---,,,((('''++++++)))***)))((((((***,,,///111///////////////...------////////////...---,,,++++++,,,...000111111000000111000/////////111222333555666888999888666333111+++***)))))))))***+++,,,---......///////////////111111111000111111222222333444777:::>>>BBBEEEGGGFFFFFFFFFFFFFFFGGGHHHIIINNNPPPSSSWWWZZZ]]]___```bbbcccdddeeeeeeeeedddcccfffkkkqqquuuvvvuuuttttttwwwwwwwwwxxxyyy~~~}}}wwwuuuuuuuuusssrrrqqqssstttvvvyyy~~~|||lllaaaXXXXXX\\\___cccgggooovvv~~~|||pppgggddd^^^UUUOOOLLLJJJFFFCCCAAA>>>;;;999:::::::::::::::::::::;;;>>>FFFNNNUUU^^^```ccceeeccc___ZZZWWWSSSQQQMMMHHHCCC@@@===<<<<<<;;;;;;::::::;;;;;;<<<999;;;===<<<::::::===???EEEHHHMMMPPPRRRQQQNNNLLLSSSVVVaaattttttlllhhhhhhiiiiiiooozzzkkkiiirrr|||cccMMMIIIJJJGGGFFFIIICCCDDDEEEFFFFFFGGGFFFFFFBBBAAA@@@???AAAHHHPPPVVV___dddkkkqqqwwwnnn]]]TTTLLLJJJMMMJJJLLLOOOPPPNNNKKKIIIIIIGGGGGGGGGFFFDDDBBB@@@???<<<=========:::777444111111///---+++)))(((''''''&&&+++---,,,,,,,,,)))$$$))))))((()))***,,,///000///000000000000///...---111111111000000...------+++,,,---///000000000000000//////...///000111222333444666777777555222111******)))))))))***,,,------......///////////////111111000000111111222222222333666999===BBBEEEGGGIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQSSSVVVZZZ]]]```aaabbbcccdddeeeeeeeeedddcccfffjjjooorrrssssssttttttxxxyyy{{{|||~~~~~~{{{xxxvvvvvvxxxzzz~~~zzzuuujjj```WWWWWW[[[^^^bbbgggnnnuuu{{{yyyzzz}}}|||tttllleee\\\UUUPPPLLLGGGCCCCCC@@@===;;;<<<<<<<<<<<<<<<;;;;;;;;;===CCCKKKPPPYYY\\\```bbbaaa\\\UUUQQQLLLIIIEEEAAA===;;;::::::<<<;;;;;;::::::;;;;;;<<<999:::<<<;;;999999;;;>>>@@@BBBFFFIIIJJJJJJHHHGGGNNNPPPZZZkkk|||rrrkkkhhhhhhfffiiipppzzzkkkjjjrrrrrrWWWMMMKKKGGGFFFHHHEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@???>>>@@@FFFNNNTTT]]]ccckkkrrrxxxmmm^^^UUUMMMIIIKKKGGGJJJMMMOOOMMMKKKJJJJJJEEEEEEEEEDDDCCCBBB@@@???;;;<<<<<<<<<:::666333111000///---,,,+++******)))'''+++---+++***,,,***%%%)))(((((()))***,,,...000000000111111000000//////222222222222111000//////,,,,,,------...///111111//////...---...///000111111333555666666444222000***)))(((((()))+++---...---......///////////////000000000000000111222333111222555999>>>BBBFFFHHHKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQRRRUUUXXX\\\___aaabbbcccdddeeeeeedddcccbbbfffhhhlllnnnoooqqqssstttxxx{{{~~~yyypppiii___WWWWWWZZZ]]]bbbgggmmmttt~~~~~~yyytttrrrsssuuuwww|||zzzrrrhhh___XXXRRRKKKGGGFFFCCC???>>>>>>???>>>>>>===<<<<<<;;;<<<@@@FFFJJJUUUYYY^^^bbbaaa[[[SSSNNNFFFDDD@@@<<<999999999:::<<<;;;;;;::::::;;;;;;<<<888999:::999888888:::<<<<<<>>>@@@BBBCCCDDDDDDCCCHHHIIIPPP^^^nnnzzzoooiiihhhiiifffkkkrrryyy|||sssqqqxxxgggTTTMMMHHHFFFGGGGGGGGGGGGFFFFFFEEECCCCCCAAA@@@???>>>@@@EEELLLQQQZZZaaakkkssszzzlll^^^VVVMMMIIIJJJMMMOOOQQQQQQNNNKKKIIIHHHCCCCCCCCCCCCBBBAAAAAA@@@<<<<<<<<<<<<:::777555333111000...---++++++******------***$$$$$$))),,,,,,((((((((()))***,,,...///000000111111111111000000222222222222111111000///---,,,,,,,,,---///111222///...---,,,------//////000222444666666555333111***)))((('''(((+++---///---......///////////////000000///000000111222333111333666:::???DDDHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNPPPPPPQQQRRRUUUZZZ^^^```bbbcccdddeeeeeedddcccbbbeeegggiiijjjkkknnnrrrtttwwwzzz~~~{{{pppggg^^^VVVVVVXXX[[[aaagggkkkrrr{{{|||yyytttpppooopppsssuuuzzz~~~tttkkkccc[[[SSSNNNIIIFFFBBB@@@?????????>>><<<<<<<<<;;;;;;>>>BBBFFFQQQVVV]]]bbbbbb]]]VVVQQQGGGDDD@@@<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999:::;;;<<<<<<===???@@@AAABBBCCCEEEDDDHHHSSSaaasssuuulllhhhiiijjjjjjnnnsssuuurrrtttzzz___QQQIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBAAAAAA@@@AAADDDJJJNNNWWW___jjjttt|||kkk^^^VVVMMMIIIJJJOOOQQQSSSRRRNNNJJJHHHGGGCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>======;;;999777666333222000...+++***))))))------)))$$$###(((,,,+++''''''((()))***,,,---...000000111111111111000000000000000111000000//////,,,,,,+++,,,---...000222///...---,,,,,,---...///000222555777777666444333+++***((('''(((***---///---......///////////////////////////000111222333222444777;;;@@@EEEIIIKKKMMMNNNNNNNNNNNNMMMLLLLLLOOOOOOOOOPPPSSSWWW[[[^^^aaabbbcccdddddddddcccbbbdddeeefffgggiiilllqqqtttvvvxxx||||||rrrbbbZZZTTTSSSUUUXXX^^^eeekkkqqqxxx~~~~~~|||{{{xxxuuurrrooopppssswwwyyy~~~}}}uuunnnfff\\\UUUMMMJJJEEEBBBAAA@@@???>>><<<======<<<<<<>>>AAADDDKKKPPPXXX^^^___\\\WWWSSSIIIFFFCCC???<<<;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;:::;;;<<<<<<===???@@@BBBBBBDDDCCCEEEMMMXXXhhh~~~}}}ooohhhgggiiijjjlllnnnpppnnnhhhjjjyyymmmXXXMMMHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBDDDIIILLLSSS\\\hhhsss|||lll^^^VVVMMMIIIJJJKKKMMMPPPPPPNNNKKKIIIIIIDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>===;;;:::888777333222000---+++)))((((((&&&***,,,***)))+++)))$$$&&&'''((()))+++,,,------//////000000111111000000...//////000//////......++++++,,,,,,---...000000000///...---,,,---......000111444777777777555444---+++(((''''''))),,,...---......///////////////.........///000111222333333444777;;;@@@EEEHHHKKKOOOPPPQQQQQQQQQPPPNNNMMMNNNNNNOOOQQQTTTWWWZZZ\\\___```bbbcccdddeeeddddddcccdddeeefffhhhkkkppptttvvvxxx{{{{{{qqq```YYYTTTSSSTTTVVV]]]eeeoootttyyy}}}|||zzzwwwvvvxxxuuusssrrrssswww|||{{{qqqfff]]]UUUQQQLLLHHHEEECCCAAA@@@>>>?????????>>>>>>AAACCCDDDHHHMMMRRRUUUTTTRRRPPPGGGEEEBBB???===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;999999:::;;;:::999::::::;;;===>>>???@@@AAADDDCCCEEEJJJQQQ^^^rrrwwwiiicccdddggghhhkkklllmmmkkkgggjjjzzzbbbQQQJJJIIICCCCCCEEEFFFFFFGGGGGGGGGDDDEEEEEEDDDCCCDDDGGGIIINNNWWWdddoooxxxlll^^^UUUMMMIIIKKKJJJMMMPPPQQQOOOMMMLLLLLLFFFEEECCCBBBAAAAAAAAAAAA>>>>>>===<<<:::999888777111000...,,,+++***))))))%%%))),,,+++***+++(((###&&&&&&((()))+++,,,,,,,,,---...///000000000000///......///000000//////...***+++,,,---.../////////111000...---------...///...000333555777666555444///,,,)))'''&&&(((+++------......///////////////............000111222333222444666:::>>>BBBFFFHHHMMMNNNPPPRRRSSSRRRQQQQQQNNNOOOQQQSSSVVVYYYZZZ\\\]]]^^^```ccceeeeeefffeeeaaaccceeefffhhhkkkpppssswwwzzz~~~yyyrrreee___ZZZYYYYYY\\\dddllluuuyyy~~~|||zzzxxxzzzxxxvvvuuuwww{{{rrrhhh___[[[UUUPPPLLLIIIFFFDDDBBBCCCCCCBBB???>>>???@@@@@@AAADDDGGGIIIJJJIIIIIIBBBBBBAAA@@@???===<<<;;;<<<;;;;;;::::::;;;;;;<<<===:::888888::::::999888:::;;;===>>>@@@AAAAAAAAACCCBBBDDDGGGKKKUUUfffvvvqqqccc^^^```ccceeejjjlllooorrrqqqvvvmmmUUUKKKHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEDDDBBBBBBDDDFFFIIIQQQ]]]iiirrr|||mmm^^^UUUMMMIIIKKKNNNQQQSSSTTTRRROOONNNMMMGGGFFFDDDBBBAAAAAAAAAAAA======<<<;;;999888777777...---,,,,,,++++++++++++)))+++***&&&&&&)))***(((%%%&&&((()))+++,,,,,,,,,------...//////000//////...///000000000000//////)))***,,,...//////......111000///...---......///,,,...111444555555444333000---***'''&&&(((***------......///////////////------......///111222333222333555888<<<@@@CCCEEEIIIKKKNNNQQQSSSSSSSSSRRROOOPPPSSSVVVXXXZZZ[[[\\\[[[]]]```bbbeeefffffffffaaabbbeeefffhhhkkkpppsssxxx|||zzz{{{yyysssmmmgggbbbaaaaaaccckkktttyyy}}}~~~}}}|||zzzxxxwwwyyy}}}|||qqqgggbbb[[[VVVQQQNNNJJJHHHFFFGGGFFFDDD@@@>>>===>>>@@@@@@@@@AAABBBCCCDDDEEE???@@@AAAAAAAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<999777777999999888666<<<===???AAACCCCCCCCCCCCAAAAAACCCFFFHHHOOO^^^nnnmmm___ZZZ]]]```bbblllnnnuuu{{{~~~tttXXXKKKGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCAAAAAABBBDDDEEEMMMYYYdddnnnxxxooo___UUULLLJJJNNNNNNPPPRRRRRRPPPNNNLLLLLLAAABBBDDDEEEFFFEEECCCBBB@@@???===;;;999888888777222111///---,,,,,,,,,,,,+++******)))))))))))))))((())))))((('''''')))+++---,,,---///000000...,,,,,,+++*********+++,,,---,,,,,,---...///111111222++++++,,,,,,---.........000000000111222333555555...,,,***((((((***---///---...///000000111111111//////......000111333444666666777999<<<>>>@@@BBBGGGJJJMMMQQQTTTVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXZZZ^^^bbbcccaaaccchhhnnnjjjiiiiiijjjlllooorrrtttwwwzzz~~~yyyvvvqqqmmmkkkfffdddlllxxxyyyvvvsssssswww|||~~~vvvooofff___ZZZVVVQQQMMMKKKJJJIIIHHHHHHFFFBBB???@@@AAAAAAAAA@@@@@@AAACCC>>>????????????>>>======<<<<<<;;;:::::::::::::::===<<<<<<;;;;;;;;;;;;<<<;;;===@@@CCCFFFGGGHHHHHHFFFBBB@@@CCCGGGMMMYYYdddwww{{{eee]]]\\\^^^eeemmmnnnsss}}}```PPPJJJGGGEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEKKKTTT\\\dddnnnyyynnn^^^TTTLLLJJJNNNOOOQQQRRRRRROOOLLLKKKJJJBBBCCCDDDEEEEEEDDDCCCBBB???>>><<<:::999888777777222111///---+++++++++++++++***))))))(((((())))))((()))***)))((((((***,,,,,,++++++---///000///---++++++------...------,,,******+++,,,---...//////111111000///...---,,,,,,000000111333444666888999666444///,,,***)))***+++---...///000000111111000//////...///000111333444555555777888;;;===@@@AAAGGGIIIMMMQQQSSSTTTUUUTTTXXXWWWVVVVVVUUUUUUVVVVVVZZZ^^^bbbddddddfffkkknnnlllkkkkkkkkklllnnnqqqrrruuuxxx}}}|||yyyxxxwwwtttrrrxxx|||zzzwwwvvvyyy|||yyyooohhhccc^^^YYYVVVUUUSSSQQQOOOMMMJJJFFFCCCEEEDDDCCCAAA???===>>>>>>===============<<<<<<;;;===<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<======>>>???BBBDDDFFFFFFGGGFFFFFFBBBAAADDDGGGLLLWWWaaaqqqxxxfff```aaacccjjjrrrxxx}}}eeeQQQKKKHHHGGGFFFFFFHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAADDDIIIQQQXXX___iiittt{{{mmm]]]TTTLLLJJJNNNOOOQQQQQQPPPMMMJJJIIIIIIDDDDDDEEEEEEEEECCCBBBAAA>>>===;;;999888666666666333111///,,,***)))))))))+++***))))))(((((()))))))))***+++***)))***+++---,,,***)))***---.........***,,,...111111000---,,,*********+++,,,---...///555444333111000...---,,,...///000333555777999:::555222...***'''&&&&&&'''------...///000000000000///...//////000222333444444444666777:::<<>>>>>>>>=========<<<<<<>>>>>>===<<<<<<<<<======<<<======>>>???AAAAAABBBBBBCCCDDDFFFFFFFFFFFFEEEEEEBBBBBBEEEGGGKKKSSS\\\jjj|||uuugggeeehhhjjjqqqyyymmmTTTPPPIIIHHHGGGGGGIIIKKKKKKJJJGGGGGGFFFEEEDDDBBBAAA@@@CCCGGGLLLRRRYYYbbbnnnwwwkkk\\\SSSLLLJJJNNNMMMOOOPPPOOOLLLJJJIIIJJJFFFFFFFFFEEEDDDBBBAAA@@@===<<<:::999777666555555333111///,,,)))(((((((((******)))(((((((((((((((((()))******))))))+++------+++))))))+++,,,---,,,+++,,,...000000000......---,,,,,,,,,---...000111333333222111000000//////,,,---///111333555666777000...+++(((''''''((())),,,---...///000000000000......///000111222333333333333555666999;;;>>>???BBBDDDHHHMMMQQQSSSTTTTTTVVVUUUTTTSSSUUUWWW[[[]]]]]]^^^aaafffkkkoooppppppnnnnnnnnnnnnoooqqqrrrssswwwzzz~~~|||||||||{{{zzzzzz~~~}}}zzzuuurrrkkkpppwww{{{vvvrrrkkkhhhbbb^^^ZZZVVVRRROOOMMMJJJGGGEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@???@@@@@@@@@??????>>>>>>>>>??????>>>???AAACCCEEEGGGHHHHHHEEEFFFHHHIIIIIIHHHHHHGGGEEECCCCCCEEEGGGIIIPPPWWWeeetttqqqhhhjjjnnnooouuu}}}xxxYYYSSSIIIHHHGGGGGGIIIKKKLLLLLLHHHHHHGGGFFFDDDBBB@@@???AAADDDIIINNNTTT___llluuukkk\\\SSSLLLJJJNNNLLLMMMNNNMMMLLLJJJKKKKKKGGGFFFFFFEEECCCBBBAAA@@@===<<<:::888666555555444333111///,,,)))(((((((((***))))))((('''(((((((((&&&((()))(((((((((***,,,///---***)))***+++******,,,,,,,,,,,,---...///000...---,,,,,,---...000111333222111111000///.........///111222444444444444111000...,,,,,,,,,---...,,,---...//////000000000---...///000111222222333333333444666999;;;===???===@@@EEEKKKPPPTTTUUUVVVVVVUUUTTTTTTUUUXXX[[[^^^]]]^^^aaaeeekkkpppqqqqqqnnnooooooqqqsssuuuvvvwwwzzz}}}yyyzzzzzzzzz|||}}}wwwpppkkkcccgggooozzzvvvrrrlllgggdddaaa^^^\\\UUUQQQLLLJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCCCC?????????>>>>>>???@@@@@@AAABBBEEEHHHJJJLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJFFFCCCCCCFFFGGGHHHNNNUUUcccpppwwwmmmggglllppppppuuu}}}]]]PPPIIIGGGEEEFFFHHHJJJKKKKKKIIIIIIHHHFFFDDDBBB@@@???@@@CCCGGGKKKRRR]]]jjjttt}}}mmm]]]TTTLLLJJJNNNMMMNNNNNNMMMKKKJJJKKKLLLGGGFFFEEEDDDCCCBBBAAAAAA===<<<:::888777555555555333111///,,,***)))))))))***)))((((((''''''((((((&&&'''(((((('''(((***,,,...,,,+++***++++++***)))---,,,,,,,,,---...000222...---+++++++++---///000555444333000...,,,+++***000111333555666666555555444222000...,,,+++******,,,,,,---...////////////---...///111222222222222333333555666999;;;>>>???<<>>AAAEEEIIIOOOYYYfffooovvv~~~nnn^^^TTTLLLJJJNNNQQQQQQQQQNNNKKKIIIIIIJJJFFFFFFEEEDDDCCCBBBBBBBBB>>>===;;;999777666555555222111///---++++++++++++))))))(((''''''''''''(((&&&'''))))))((())),,,...+++******+++---...---+++,,,---...///000111111222000...,,,+++,,,---000111444444222111///---,,,+++...000333555777777777666444333000---+++)))(((''',,,,,,---...////////////---...///111222222222222333444555777999<<<>>>@@@>>>AAAFFFKKKPPPSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYYYY\\\___aaacccdddhhhoootttssstttvvvwwwyyyzzz{{{{{{{{{~~~~~~}}}|||zzzwwwqqqjjjeee___```eeelllwww{{{xxxwwwuuupppiiiaaa\\\[[[ZZZVVVSSSPPPOOOMMMLLLLLLLLLNNNOOOJJJIIIIIIIIIIIIJJJKKKLLLNNNPPPTTTWWWZZZ\\\\\\\\\[[[[[[ZZZXXXUUURRROOOMMMHHHEEEDDDFFFGGGHHHOOOWWWbbbhhhvvvtttfff______ggglllmmmttt}}}|||zzzzzz}}}|||zzzzzz~~~}}}tttWWWKKKIIIFFFEEEFFFHHHJJJJJJIIIHHHHHHGGGEEECCCBBBAAA===@@@CCCFFFKKKSSS^^^fffmmmvvvooo___UUULLLJJJNNNUUUTTTSSSOOOJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCC>>>===;;;999888777666666222111///---,,,,,,,,,,,,))))))(((''''''''''''''''''(((************---///(((((())),,,///000///---+++---000222444333222111333111///......000222444111111111000000000000000***,,,///333555666666666777666444111///---,,,,,,+++,,,---...////////////,,,...///111222222222222444444666777:::<<>>BBBEEEHHHKKKLLLMMMPPPQQQUUUVVVWWWWWWWWWXXXZZZ\\\[[[]]]```cccfffkkkrrrvvvuuuvvvvvvuuuuuuwwwzzz}}}}}}}}}}}}}}}~~~|||yyyxxxuuupppjjjgggeeefff[[[ZZZ[[[___hhhvvv||||||{{{zzzxxxvvvsssmmmfffaaaXXXWWWWWWXXXZZZ\\\^^^___```___^^^]]]]]]]]]]]]]]]```dddggghhhgggfffhhhjjjhhhhhhgggccc]]]WWWRRRQQQLLLLLLKKKKKKLLLPPPVVV[[[bbbjjjssszzz~~~nnn___YYYYYYaaalllqqqrrrsssvvvttttttuuupppiiiiiiooo{{{lllVVVSSSLLLCCCCCCIIILLLJJJGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBAAAAAADDDKKKTTTZZZdddmmmxxxppp]]]TTTPPPSSSWWWZZZXXXTTTPPPLLLJJJIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@>>>===;;;999888666666555222000...,,,+++***++++++))))))***************)))+++++++++*********))))))+++,,,---...////////////......///111444444333222222000---,,,+++,,,...///222111000////////////000---...000333555777999999888777555333000...---,,,------------..................///000222333444555444555666888:::;;;======AAADDDGGGIIIJJJLLLNNNPPPRRRTTTUUUUUUUUUVVVYYY[[[[[[]]]```bbbeeejjjpppttttttuuuuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{uuuoooiiifffeee]]]\\\[[[^^^gggsss}}}tttjjjbbbYYYYYYZZZ\\\```dddgggiiimmmmmmlllkkkjjjjjjjjjkkkhhhjjjmmmnnnnnnnnnnnnnnnmmmllliiieee___YYYSSSPPPJJJJJJJJJJJJLLLQQQXXX]]]eeellltttzzz~~~oooaaa\\\[[[cccllloooqqqrrrtttqqqpppnnniiidddfffmmmwww|||yyyuuuyyy^^^VVVKKKEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>AAAGGGOOOUUU```hhhsss}}}ppp^^^VVVTTTXXX]]]ddd```XXXQQQLLLKKKLLLMMMFFFEEEDDDDDDCCCBBBAAAAAA>>>===;;;999888777666666222111...,,,+++******+++((())))))******))))))(((++++++************))))))***+++---///000000///...///......000333444333111222000...,,,+++,,,---...222222111000000000111111+++,,,///222555888:::;;;:::999888666333///,,,***------------............---...///000222333444444444555666888999;;;<<<<<<@@@BBBFFFHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUWWWYYY[[[]]]```bbbdddhhhmmmpppqqqrrruuuvvvwwwyyy}}}~~~~~~xxxoooiiiggg^^^]]][[[^^^eeeppp{{{}}}zzzzzzwwwwwwyyyzzz~~~|||ppphhh___```bbbeeejjjoootttwwwyyyyyyxxxvvvvvvuuuuuuuuuuuuuuuvvvxxxyyyyyywwwuuuuuurrrlllhhheee___XXXRRRLLLLLLKKKKKKMMMSSS\\\aaaiiiooovvvzzz}}}~~~rrreee```___eeejjjkkklllmmmqqqnnnkkkhhhccc___ccciiiqqqzzz{{{rrrmmmrrrqqq^^^NNNJJJJJJGGGDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>???DDDJJJOOOYYYaaalllvvv~~~rrr___VVVUUUZZZ```gggbbbZZZRRRMMMJJJJJJKKKEEEEEEEEEDDDCCCBBBBBBAAA>>>===;;;999777666555555222111///,,,+++*********((())))))))))))(((((('''(((((((((((((((((('''''')))+++...000111000///---000//////000222444333222222000...---,,,,,,,,,---111111111111000111111111,,,,,,...111444666999:::;;;;;;;;;999555000,,,))),,,,,,---------.........---...///000111222333444444555666777888:::;;;;;;???AAAEEEGGGHHHJJJLLLNNNPPPQQQSSSSSSSSSTTTWWWYYY\\\^^^aaabbbdddgggkkknnnnnnppptttvvvxxx{{{~~~}}}}}}}}}}}}xxxpppkkkcccbbbaaadddjjjttt~~~zzzwwwtttrrrqqqsssuuuzzzyyyooooooppprrruuuzzz~~~~~~}}}}}}}}}~~~}}}}}}yyy|||wwwpppmmmkkkfff^^^WWWRRRRRRPPPOOOQQQWWW___eeelllqqqwww{{{}}}}}}tttjjjfffdddffffffcccbbbdddkkkkkkkkkhhhccc```aaadddllluuu~~~wwwooosssnnnTTTOOOOOOHHHFFFKKKGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@CCCHHHLLLRRRYYYdddmmmvvv~~~sss___VVVTTTWWW]]]aaa^^^XXXRRRMMMIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCBBB===<<<:::888666555444444333111///,,,+++*********)))))))))))))))(((''''''''''''''''''''''''(((((((((***---000111000///...111000///000222444333222111000...---,,,,,,,,,---///000000000000000000000/////////000222444666777;;;;;;;;;:::777222---***,,,,,,,,,------------...------...///111222333444444444555666888999::::::===@@@DDDGGGIIIKKKMMMPPPRRRSSSTTTTTTTTTUUUWWWYYY]]]___aaacccdddfffjjjlllkkkooossswwwzzz|||||||||{{{{{{|||vvvqqqjjjjjjkkkooovvv~~~zzzwwwssspppooopppsssyyyzzzyyyrrrnnnmmmiiiaaa[[[XXXWWWUUUTTTUUUYYY```eeennnrrrxxx|||~~~yyyuuuoookkkiiigggbbbZZZWWWYYYdddiiinnnmmmiiidddaaa```fffooo}}}zzzyyy___SSSOOOIIIHHHNNNGGGFFFDDDCCCBBBAAAAAABBBCCCCCCBBB@@@???@@@DDDGGGLLLRRR\\\eeemmmvvvttt___TTTPPPSSSWWWYYYXXXTTTPPPLLLHHHFFFDDDEEEEEEEEEDDDDDDDDDCCCCCC===<<<:::888777555555444333222///---+++)))))))))************)))(((''''''(((((())))))))))))******)))***---///000000000///222000//////111222222222//////...------------......///000000111111000000111000000///000111333444999::::::999777333///,,,,,,,,,,,,,,,------------,,,---...///111222333333444444555666777888999999;;;>>>BBBFFFIIIKKKOOOQQQTTTUUUVVVUUUTTTTTTVVVXXX[[[]]]```bbbccceeehhhjjjjjjnnnsssxxx{{{}}}{{{{{{zzzyyyzzz~~~~~~yyyoooqqqtttyyy}}}zzzwwwssspppnnnoooqqqxxx~~~|||vvvqqqmmmhhhbbb]]][[[ZZZYYYXXXYYY\\\aaaeeeppptttxxx{{{}}}}}}~~~|||uuutttpppnnnlllhhh^^^TTTPPPSSS]]]gggpppqqqmmmhhhccc]]]aaaiiivvvqqqZZZOOOIIIIIILLLGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@>>>======???BBBFFFLLLUUU]]]eeennnxxxsss^^^SSSNNNNNNRRRUUUTTTQQQNNNKKKIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD???>>><<<:::999777777666444222///---+++)))))))))++++++++++++***)))((('''((((((((()))))))))******)))***,,,...///000111111000...------...000000000------------.........//////000111222222222111111111000/////////111333444777888888888666333111///++++++,,,,,,,,,---------,,,---...///000222333333333444555555666777888888777;;;@@@DDDHHHKKKOOORRRUUUVVVVVVUUUSSSSSSTTTVVVWWWZZZ]]]```aaacccfffhhhiiinnntttyyy|||}}}|||{{{zzzyyyyyy||||||}}}zzzxxxvvvrrroooooorrrxxxwwwpppiiicccaaa]]]^^^______```cccgggjjjrrruuuxxxzzzzzzxxxwwwvvvvvvwwwyyy{{{vvvqqqssspppooonnniii^^^RRROOORRRXXXdddnnnpppmmmjjjccc\\\aaafffrrrfffTTTNNNJJJGGGGGGEEECCCAAA@@@@@@AAAAAA@@@AAAAAA???======>>>@@@AAAGGGOOOVVV]]]gggqqqxxxqqq^^^RRRLLLLLLOOOTTTRRROOOLLLKKKJJJKKKLLLEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@>>><<<:::999888888444222000---+++))))))))),,,,,,,,,++++++)))((((((%%%&&&&&&&&&''''''((((((***+++,,,---...000111222///---++++++,,,.........,,,,,,------.../////////000111222333444333333222000///......///111333555666666666666555444222111++++++,,,,,,,,,---------,,,---...///000111222333333444444555666777888888444888===BBBFFFJJJOOORRRVVVWWWVVVUUUSSSRRRSSSTTTTTTWWW[[[^^^___aaadddfffiiinnntttyyy|||}}}~~~}}}|||{{{yyyxxx{{{~~~{{{zzzyyyuuuqqqqqqttt{{{tttkkkfffeee```bbbdddfffgggjjjnnnqqqtttvvvxxxyyywwwtttqqqooommmmmmmmmooouuusssooorrroooooonnnjjj^^^SSSPPPTTTUUUbbblllmmmkkkiiiccc\\\eeegggpppqqq[[[SSSLLLDDDGGGEEECCC@@@???@@@AAAAAABBBCCCCCCBBB@@@???@@@BBB>>>DDDKKKQQQYYYbbbllltttttt```SSSMMMLLLNNNPPPPPPNNNLLLJJJHHHGGGFFFFFFEEECCCCCCDDDDDDBBBAAADDDBBB???<<<:::999999999111000...---,,,,,,,,,---,,,***(((''')))*********%%%&&&&&&&&&''''''(((((()))***,,,---.../////////......---------......///---,,,+++***+++,,,---...000111222333333333222222---......///111222333444333666999888999999444------,,,++++++---//////...,,,---...000222333333444444444555555666777888888888777999>>>EEEJJJLLLKKKOOOPPPPPPOOONNNNNNQQQSSSVVV\\\aaaaaacccfffhhhfffiiimmmrrrwww{{{||||||{{{}}}||||||~~~}}}{{{wwwvvvxxx{{{{{{tttqqqlllmmmnnnooopppqqqqqqrrryyyxxxwwwtttppplllhhhfffgggddddddhhhkkkoooxxx|||vvvsssqqqssspppnnnmmmhhh]]]UUURRRYYYbbbiiiiiigggfffddd```jjjmmmtttdddTTTMMMHHHEEEEEEDDDBBBBBBAAAAAABBBDDDCCCBBBAAA???===;;;:::>>>AAAEEEJJJQQQZZZcccjjjxxxttt```TTTNNNMMMOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEFFFFFFDDDCCCAAA@@@===;;;999777777777222111///---,,,,,,,,,,,,***(((&&&&&&'''))))))(((&&&&&&'''''''''(((((((((***+++,,,---............222222000...,,,++++++***------,,,,,,---///000111000111333444555555555444111111000//////000111222111666999:::;;;;;;666///...,,,++++++---//////...,,,---///000222222333333222333333444666777777888888888999>>>EEEJJJLLLLLLOOOPPPQQQPPPOOOPPPRRRTTTYYY___ddddddfffjjjkkkiiijjjmmmqqquuuxxxyyyxxxwww{{{zzz{{{~~~}}}wwwttttttuuuwww}}}wwwuuuqqqsssuuuwwwxxxyyyxxxxxxzzzyyyvvvsssnnniiidddbbbaaa^^^___bbbeeehhhpppxxxzzzuuurrrrrruuupppmmmmmmhhhaaa\\\[[[```fffjjjhhhfffhhhjjjjjjnnnqqqxxxoooYYYNNNIIIFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@>>>>>>===???CCCGGGNNNVVV___eeerrryyyttt```TTTNNNNNNPPPNNNMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGFFFEEECCC>>>===;;;999777555555444333222000---,,,++++++++++++)))'''''')))***))))))''''''(((((((((((())))))***+++,,,------...------))))))******+++---...///,,,,,,,,,---...000222333000222444666777777777777555333000...------///000000555:::<<<>>>???999222///---++++++---.........---...///000111111111111000111222333555666777888888888:::>>>DDDIIIKKKLLLOOOQQQRRRQQQQQQRRRTTTVVV[[[aaaffffffgggkkkllljjjjjjlllpppsssuuuuuuttttttwwwwwwyyy|||yyyrrrpppnnnmmmqqqwwwxxxxxxyyy{{{|||zzzvvvqqqjjjddd___\\\[[[YYYYYY]]]___aaagggnnnyyy~~~vvvrrrppppppsssooolllllliiieeecccfffgggkkkkkkgggffflllssswwwuuuwww|||~~~aaaRRRLLLGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDCCCBBBAAA???>>>;;;===@@@DDDIIIQQQYYY___iiiqqq|||rrr___SSSMMMMMMOOONNNNNNMMMLLLKKKKKKJJJJJJFFFEEEDDDEEEEEEEEEBBB@@@===<<<:::999777555444444444222000---+++*********---+++******,,,,,,,,,+++((((((((()))))))))))))))++++++,,,---------------###$$$%%%'''***---///111+++++++++,,,---.../////////000333555777888888888666444000---,,,,,,...000///555:::>>>AAABBB===666111...,,,+++,,,...............///000111111000000...///000222444666777888888888:::>>>BBBGGGJJJLLLOOOPPPRRRSSSSSSTTTVVVXXXYYY```ddddddeeeiiijjjhhhiiikkkooorrrtttuuuttttttssstttvvvyyy}}}zzzqqqllliiihhhjjjoooxxx{{{wwwzzz|||wwwqqqiiibbb]]]ZZZXXXVVVWWW[[[]]]]]]ccciiippp{{{xxxppplllkkklllmmmkkkjjjllljjjffffffjjjiiimmmlllhhhiiiqqqzzz~~~}}}}}}hhhUUUNNNHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHFFFDDDAAA???<<<;;;;;;<<<>>>AAAEEELLLSSSYYY```hhhuuuqqq^^^RRRLLLKKKNNNPPPOOONNNLLLJJJIIIGGGGGGDDDDDDDDDDDDEEEDDDAAA???<<<<<<;;;999888666555444444222000---+++*********,,,+++***+++,,,---+++***)))))))))))))))(((((((((******+++,,,------------++++++*********++++++,,,------------------,,,,,,---...111444666777777777444222///,,,,,,---000111///555:::>>>BBBDDDAAA:::333000---+++,,,---......---...///000000000000000...///000222444555777888777888:::<<<@@@DDDIIILLLMMMPPPRRRTTTTTTVVVXXXZZZYYY___ddddddeeehhhiiigggiiikkknnnrrrtttvvvvvvvvvqqqrrrtttwwwzzz}}}xxxnnniiifffdddfffjjjpppxxx}}}|||{{{tttmmmfffaaa^^^YYYXXXYYY\\\^^^___dddkkksss}}}~~~rrriiieeeeeefffeeeeeehhhjjjhhhccccccfffffflllooommmnnnuuu|||~~~~~~}}}nnnVVVMMMHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGEEEDDDAAA>>><<<;;;<<<===>>>???BBBGGGNNNSSSXXXaaannnzzzrrr^^^RRRKKKJJJMMMOOOOOOMMMKKKIIIGGGEEEEEEEEEDDDEEEFFFFFFEEEBBB???<<<<<<;;;:::999777555444333222000---,,,+++++++++)))(((((()))******)))'''))))))((((((((((((''''''((()))***,,,------.....................///000000000000111000000///------,,,---000222444555555555222000...,,,,,,...000111000555:::===BBBEEECCC===444111---+++,,,---......,,,---...///000000000000///000111222444555666777555777999:::===AAAGGGKKKLLLNNNRRRTTTUUUWWWYYY[[[\\\bbbffffffgggjjjkkkiiiiiikkknnnqqqtttvvvwwwxxxqqqsssuuuwwwyyy}}}xxxlllgggeeedddfffiiimmmttt{{{}}}zzzsssnnniiiggg___]]]^^^bbbeeegggnnnuuuwwwkkkbbb___```aaaaaabbbeeegggccc]]]\\\```bbbjjjqqqrrrtttyyy|||}}}}}}}}}~~~~~~{{{~~~}}}zzz]]]NNNKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@======>>>>>>???DDDIIINNNRRR[[[gggsss|||uuu```SSSLLLKKKMMMMMMLLLKKKJJJHHHGGGEEEEEECCCCCCDDDEEEFFFDDD@@@>>>:::;;;;;;:::999777555444222111///---,,,,,,,,,,,,(((''''''(((******(((&&&((((((((('''''''''&&&&&&&&&''')))+++---...//////---------...000111333444//////000111111000///...,,,...000222444444444444111000///...---...//////222666999<<<@@@EEEDDD???666222...++++++---......+++,,,---///000111111111111111222333444555666666333555777999:::>>>EEEIIIJJJMMMQQQTTTVVVWWWYYY[[[^^^dddhhhggghhhkkkllljjjkkklllnnnqqqsssuuuuuuvvvrrruuuxxxzzz}}}}}}pppkkkjjjiiijjjlllmmmtttzzz{{{|||~~~|||{{{}}}{{{wwwtttrrrjjjhhhiiimmmqqquuu}}}|||pppddd]]]\\\^^^aaabbbaaabbbaaa[[[UUUVVV[[[aaakkksssvvvxxx{{{}}}|||{{{{{{}}}{{{wwwuuuxxxmmmYYYNNNMMMKKKJJJIIIHHHGGGGGGCCCCCCCCCDDDDDDCCCCCCBBB=========<<<===@@@EEEIIINNNUUUaaalllvvvwwwbbbUUUMMMLLLNNNJJJJJJIIIHHHHHHGGGFFFFFF@@@@@@AAABBBCCCAAA>>>;;;999:::::::::888666444333111000...---,,,,,,------)))))))))***++++++)))'''((((((''''''&&&&&&&&&%%%%%%''')))+++---...///000333222000...,,,++++++***+++,,,---/////////......---///111333444444444444111111000///...---------333666999;;;???DDDDDD@@@666333...++++++------...***+++---///000111222222222222333444444555666666222555777888999===CCCIIIIIILLLQQQTTTVVVWWWYYY[[[]]]cccgggggggggjjjkkkiiimmmmmmoooppprrrrrrsssssstttwww{{{~~~vvvqqqooonnnoooqqqooouuuzzz{{{|||~~~uuuuuuxxx|||}}}{{{zzztttrrrrrrwww{{{~~~wwwkkk```[[[[[[^^^aaaeeecccaaa]]]VVVPPPSSSYYYbbbllluuuxxxyyy|||~~~}}}||||||}}}}}}|||~~~zzztttqqqrrr}}}}}}fffPPPOOONNNLLLJJJIIIHHHHHHGGGFFFFFFFFFEEECCCBBBAAA<<<<<<;;;::::::===BBBFFFKKKRRR]]]hhhrrr}}}wwwaaaSSSKKKJJJMMMOOOOOOMMMKKKIIIGGGEEEDDDEEEEEEFFFEEEDDDBBB@@@???;;;;;;;;;;;;999666444222333222000...,,,***((('''))))))))))))************)))))))))))))))))))))))))))((((((((()))+++---...111111111111000///...---+++,,,---/////////......---...000111222222111111222222111111111111222222222444777:::===>>>??????;;;555...++++++---...---,,,,,,------.../////////111222333333444444333333666666777888;;;>>>AAACCCHHHJJJNNNPPPRRRTTTVVVXXXaaabbbccceeehhhkkkmmmooorrrrrrssstttuuuuuuttttttuuuyyy~~~{{{wwwwwwzzz}}}~~~}}}~~~~~~yyyvvvqqqqqquuu{{{~~~~~~~~~~~~vvvhhh]]]YYY\\\aaaeeeeeeeeeccc]]]WWWUUUZZZ___lllpppvvv{{{||||||||||||zzz{{{{{{xxxvvvzzzuuuuuuyyypppoooxxxpppWWWUUUNNNGGGFFFKKKJJJEEEHHHGGGFFFEEEDDDDDDDDDDDD======>>>???@@@AAAAAABBBHHHNNNWWWaaalllxxxwwwbbbTTTKKKJJJMMMOOONNNLLLJJJHHHFFFEEEDDDEEEEEEEEEEEEDDDBBB@@@???======<<<:::999777555444000000...---+++***)))((((((((()))))))))*********))))))))))))))))))))))))((('''''''''((()))+++,,,....../////////......---...//////000///...---,,,---...///111111111111000000//////////////////000111333666:::===???@@@@@@>>>888111---,,,---------------......///000000000111222333333444444333333555555666777:::===@@@BBBFFFIIIMMMPPPRRRUUUXXXZZZ```aaabbbdddgggjjjlllmmmrrrssstttuuuvvvwwwwwwwwwyyy|||}}}}}}{{{rrrnnnlllooorrrvvv}}}vvvkkkbbb```aaabbbcccaaabbbccc```]]]]]]bbbgggqqquuu{{{~~~~~~}}}|||{{{xxxyyyzzzwwwvvvyyy}}}rrr}}}mmmnnnxxxcccZZZPPPKKKLLLLLLJJJHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAFFFKKKRRR[[[eeepppzzzwwwbbbTTTMMMKKKMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???>>><<<;;;999888777777000//////...---,,,++++++(((((())))))))))))******))))))))))))))))))))))))))))))((((((((()))+++,,,+++,,,,,,---...---------111111111111000...,,,+++------...000000000000000/////////000000/////////111222555999<<>>@@@CCCGGGKKKPPPSSSVVVZZZ]]]___```aaacccfffiiilllmmmrrrssstttvvvxxxyyyzzz{{{}}}|||ooojjjgggggghhhiiinnnttt}}}vvvnnniiiiiigggddd```]]]```dddffffffiiinnnrrrwww{{{}}}{{{{{{wwwyyyzzzyyyxxxzzzsssuuunnnvvvxxxeeeTTTQQQQQQMMMJJJLLLJJJJJJJJJIIIGGGEEECCCAAADDDDDDCCCCCCBBBAAA@@@@@@CCCGGGMMMSSS[[[eeennnssswwwbbbUUUNNNLLLMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEFFFFFFFFFFFFDDDBBBAAAAAA???===;;;999999999999222222111000///---,,,,,,(((((((((((()))))))))***((((((((((((((((((((((((,,,+++*********,,,---...---------...------,,,,,,000111111111000///---,,,------......///000000000000111222333333222111000000222444888;;;>>>@@@AAA???;;;666222///...------------......//////000000111111222333333333333222333333333555777999<<<>>>@@@DDDIIINNNRRRWWW[[[^^^```aaabbbeeehhhkkknnnooopppqqqrrruuuwwwzzz|||}}}~~~xxxnnnhhhcccbbbaaa```dddiiisssxxxtttpppooopppmmmfff___]]]aaafffkkknnnqqquuuxxxxxx{{{~~~|||zzzzzzwwwyyy|||}}}}}}~~~xxx}}}{{{}}}uuu[[[TTTQQQJJJIIIOOOIIIJJJKKKLLLKKKIIIFFFDDDIIIHHHGGGEEECCCAAA@@@???@@@CCCHHHMMMTTT\\\eeekkkvvv|||uuu```VVVOOOMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@===;;;::::::::::::444333111///---+++***)))'''(((((((((((()))))))))((((((((((((((((((((((((+++************+++---...111111000000...---,,,+++---...000111111111000///---------...//////000111000222444555555444222000000111333666999<<>>BBBHHHMMMQQQVVVZZZ]]]aaabbbdddfffiiimmmpppqqqnnnnnnppprrrvvvyyy|||~~~|||sssnnnggg```]]]\\\[[[___dddjjjvvvsssqqqqqqssstttrrrjjjccc___bbbgggllloooqqqrrrssstttwwwzzz{{{zzzyyyxxxxxxuuuwwwzzz|||~~~|||{{{hhhWWWOOOGGGGGGOOOHHHIIIKKKMMMMMMLLLKKKIIIKKKJJJIIIFFFDDDBBB@@@??????BBBEEEJJJPPPWWW```eeemmmrrrzzzrrr___VVVPPPNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHFFFEEEDDD@@@???>>><<<;;;:::::::::222222000---+++)))'''&&&''''''(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&((()))+++,,,333333222111000...,,,+++***+++...000111222222111............///000111222///111444666666444111///000000222444666999<<<===999999888555111.........***++++++,,,------......000111111222222222222222222222222333555888:::;;;>>>AAAGGGKKKOOOSSSWWWZZZ```aaaccceeeiiillloooqqqlllmmmnnnppptttxxx{{{~~~}}}tttppphhh___[[[YYYXXX]]]dddfffrrrxxxnnnoooqqqtttvvvtttqqqnnneeegggiiilllmmmmmmllllllooorrruuuvvvuuutttttttttppprrruuuxxx|||~~~{{{}}}```PPPGGGGGGLLLGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIGGGEEECCCBBBAAA@@@BBBDDDGGGLLLSSS[[[```dddiiipppvvv}}}ooo]]]UUUQQQOOONNNNNNNNNMMMLLLJJJIIIHHHHHHDDDEEEFFFFFFFFFEEEDDDCCC>>>>>>>>>===<<<;;;:::999222111000...,,,+++))))))'''''''''((((((((())))))))))))))))))))))))))))))$$$$$$$$$%%%''')))+++---222222222111000...---,,,)))***---///000111111111//////......///000222333///222555888888555222///000000111222444777999;;;<<<<<<<<<888333///---...++++++,,,,,,---......///000000111222222222222222333333333333555777:::;;;>>>AAAFFFJJJMMMPPPTTTVVV\\\]]]___aaaeeeiiilllmmmmmmmmmnnnpppssswww{{{~~~~~~{{{xxxnnnddd]]]ZZZZZZ```ggghhhsss~~~~~~oookkkooosssuuuvvvvvvxxxzzzpppppppppppppppooollljjjlllnnnqqqqqqpppoooooopppmmmoooqqqvvv{{{nnnVVVKKKHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDGGGLLLSSSXXX[[[```fffmmmtttzzzmmm\\\UUURRROOOOOOOOONNNMMMLLLKKKJJJIIIHHHCCCCCCDDDEEEEEEDDDCCCBBB<<<===>>>>>>===;;;999888333333222111000///......''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%%%%&&&(((+++---///000000111111000///......)))+++---...000000000///000000/////////111333444222555999;;;;;;999555222000000000111222555777999???@@@???;;;444///------,,,,,,------...//////000000000111222222222222111333333333444555777:::;;;>>>AAAFFFIIILLLNNNQQQTTTXXXYYY[[[^^^aaaeeehhhjjjmmmmmmnnnpppsssxxx|||~~~~~~vvviiibbb]]]]]]dddllllllvvvzzzuuuvvv}}}yyyiiikkkoootttvvvvvvxxx~~~yyyxxxwwwvvvuuussspppmmmlllnnnpppooonnnlllllllllnnnoooqqqvvv|||yyy\\\PPPJJJEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCHHHNNNRRRUUUZZZaaahhhnnnvvv|||nnn^^^TTTKKKIIILLLMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEBBB@@@BBB???<<<<<<<<<;;;888555000///...---,,,++++++++++++******)))((('''''''''&&&(((***,,,,,,+++)))''')))))))))))))))******+++//////000111333333111///,,,...111111000///000111444222111///...---......222444666888888666444222---+++,,,111444555888===???AAA@@@888---(((---444///......------...000111111111222222222111111000222333333444555666777777;;;>>>CCCFFFIIILLLOOORRRVVVXXX[[[\\\^^^aaadddgggiiikkknnnqqqtttxxx~~~wwwjjjcccccciiinnnrrr~~~wwwqqqmmmlllrrrxxxyyyqqqnnnpppsssuuuxxx}}}}}}{{{||||||zzzxxxvvvtttrrrrrrrrrrrrpppoooppptttyyylllYYYNNNFFFGGGGGGFFFEEECCCDDDEEEGGGEEEEEEDDDCCCAAA@@@@@@???AAA@@@??????AAADDDHHHJJJQQQTTTYYY^^^dddllltttyyyooo```VVVMMMJJJNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@???>>>======>>>===:::666111000///---,,,+++++++++*********))))))((('''&&&"""$$$''')))***)))(((''''''&&&&&&&&&&&&''')))******++++++---......,,,+++------------...000000111222222000000///000111111000222444666666555333111111......222444444777;;;===@@@AAA;;;333---...000...............///000000111111111222222111111000222222333444666777888888888<<<@@@DDDGGGJJJNNNPPPTTTVVVYYY[[[]]]___cccfffhhhjjjmmmpppssswww|||xxxpppoootttxxx{{{wwwpppkkkiiilllqqq~~~zzzsssrrrrrrrrrsssvvv|||}}}zzzxxxvvvtttqqqnnnrrrtttxxx}}}zzz^^^OOOIIIIIIIIIHHHFFFEEEDDDEEEFFFCCCBBBBBBAAA@@@???>>>===???>>>======???BBBEEEGGGLLLOOOTTTYYY___gggoootttppp```VVVNNNLLLPPPMMMMMMKKKJJJIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDAAA???======>>>???@@@>>>;;;888333222000...---,,,++++++))))))*********((('''&&&!!!"""%%%((())))))((((((&&&%%%$$$$$$%%%''')))***---...///000000000///...---+++)))+++...111111000111111000000111222333333///000333555666555333222444111000333444333555999<<<>>>@@@???:::333///,,,---......///////////////000000111111222111111000111222333444666777999999666999===AAADDDGGGLLLOOORRRTTTXXX[[[]]]___bbbdddgggiiillloooqqquuuzzz}}}~~~}}}xxxqqqlllhhhgggjjjnnnwwwxxxuuusssqqqoooooorrryyy~~~|||xxxtttqqqssstttvvv{{{~~~jjjUUUPPPKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::<<<>>>@@@BBBGGGJJJNNNSSSXXX___ggglllooo___UUUMMMLLLPPPNNNMMMLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCAAA???>>>???@@@AAAAAA>>>:::777444333111///---,,,++++++((()))*********)))'''&&&$$$%%%''')))******)))(((((('''%%%%%%&&&(((+++---000111333444333333222333,,,***(((,,,222444222...000000000111111111222222000222555888999888777666555111000222333222555999<<<===>>>???===777000,,,,,,---///000000000///...///000000111111111111111111222333444666888999999444777;;;>>>AAAEEEJJJMMMPPPTTTXXX[[[]]]___aaaccceeehhhkkknnnpppssswwwzzzzzz~~~{{{uuuoooiiiggggggdddkkkvvvzzzuuussspppmmmhhhhhhllluuu}}}}}}zzz{{{~~~{{{xxxuuupppqqqtttzzzvvvyyy}}}```UUULLLJJJHHHGGGFFFFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA;;;;;;:::::::::<<<===???CCCFFFJJJNNNSSSZZZaaafffmmm]]]SSSLLLKKKOOONNNMMMLLLKKKJJJIIIIIIIIIGGGEEEDDDDDDEEEDDDAAA??????AAACCCBBB@@@;;;777555444333111///---,,,++++++((())))))******)))'''''''''(((((())))))((('''&&&((('''&&&%%%&&&(((***++++++...000111///...///000+++***+++000666777222---000000000000000/////////444666999<<<>>>>>>===<<<444000...111222222555:::>>>===<<<===<<<999333...,,,---///000000000///......///000111111111111111111111222444555777888888444666999<<>>999666555333222000...---,,,++++++)))))))))(((((((((((((((''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''))),,,000000---,,,---///++++++---111555555111---000000000000000///...---777999===@@@BBBCCCBBBBBB666111///111222222666;;;>>>>>>>>>>>>===:::666333---......///////////////......///000111111111111111111222333444555555666444666888:::<<<@@@DDDHHHMMMRRRYYY^^^```aaabbbbbbdddgggjjjmmmooopppsssuuuyyy}}}zzztttpppiiicccaaa[[[^^^ccchhhppp{{{uuuppprrrxxx{{{vvvtttkkkfffaaabbbgggnnnsssuuussssssrrrpppoooppprrruuuyyyyyyxxxxxxxxxvvvrrroookkknnnsssyyyuuuqqqyyyuuuzzz~~~aaaRRRLLLFFFDDDEEEGGGGGGFFFBBBBBBBBBBBBAAAAAA@@@@@@>>>======<<<;;;;;;;;;<<<>>>AAADDDGGGKKKQQQWWW\\\jjjZZZPPPIIIJJJOOOOOONNNMMMKKKJJJJJJIIIIIIIIIGGGFFFFFFFFFFFFCCCAAA???AAABBB@@@;;;888666777111000///---,,,+++++++++***)))(((''''''((()))***'''''''''''''''''''''&&&''''''((((((((('''&&&%%%***...111111...,,,...111,,,---...///000000000000...///000111111111000000777999===AAADDDEEEDDDDDD;;;666333333333333666;;;>>>@@@BBBCCCAAA===999666...............///000000---...///000111111111111111111111222222333333333333555666777888<<<@@@CCCKKKPPPWWW]]]___`````````dddgggkkkmmmoooppprrrssswwwzzz|||uuuppphhhaaa^^^ZZZ\\\```dddjjjuuu~~~tttmmmnnnttt{{{zzzuuurrroookkkffffffjjjnnnoooooommmllllllmmmpppqqqqqqqqqqqqrrrsssuuuwwwvvvsssppppppqqqtttwwwzzz}}}~~~ooossspppqqq{{{wwwZZZSSSIIIEEEEEEGGGGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA???>>>======<<<;;;;;;::::::<<>>:::777888999000///...---,,,++++++++++++)))'''&&&&&&(((***,,,((()))))))))******++++++)))***,,,,,,,,,***'''&&&(((,,,000000,,,***,,,///......---++++++,,,000333---...000222333333333333666888<<>>>>>===<<<::::::999777999<<<>>>BBBGGGMMMQQQjjj]]]OOOKKKMMMLLLNNNMMMKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFDDDBBBAAA@@@???>>><<<:::888666444333//////......---,,,++++++'''''''''%%%$$$%%%(((++++++)))'''(((+++,,,***(((((((((((((((((()))******+++++++++,,,,,,,,,------//////...,,,+++,,,...111111111222333222111000///555777:::===@@@CCCDDDEEE@@@;;;444//////222666888===???CCCGGGIIIFFFAAA<<<666333///......000111111999777444222111222444555000111111111111222222222333222222333666;;;@@@CCCKKKOOOTTTXXXZZZ]]]```bbbeeegggiiikkkkkkmmmoooqqqvvvxxx|||zzzppphhhbbb___^^^bbbhhhmmmrrr{{{|||tttnnnlllnnnyyy|||rrrkkklllpppuuurrrmmmgggbbb```aaacccddd```___bbbiiinnnnnnlllgggggghhhkkkpppsssuuuuuutttsssrrrrrrsssvvvxxxzzz~~~vvvwwwqqqlllnnnttt~~~gggOOOHHHKKKKKKEEEAAAEEEEEEDDDCCCCCCCCCDDDDDDAAA@@@>>>===;;;:::::::::999999888999<<>><<<:::888666555444444333111...+++(((&&&%%%))))))(((&&&$$$$$$&&&(((+++)))'''(((***+++***(((((((((((((((((())))))*********+++,,,,,,---...............---,,,,,,///222...///000111222111111000333444666999;;;<<<===>>>===888333//////222666888>>>@@@EEEJJJMMMJJJDDD@@@333000,,,++++++---......333222111000000111222333000111111111111222222222000//////000222777<<>>>>>>>><<<:::999777555555111111000///......------,,,,,,+++(((&&&%%%&&&(((***)))((((((******)))(((((((((''''''(((((()))***))))))***+++---...//////---......---,,,---000222+++,,,...000111111111111222333444666777777888888999777444111111222555777===AAAGGGNNNQQQOOOJJJEEE444000,,,***+++,,,---......//////000111111222333000111111111111222222222//////...///111555999<<>>===<<<;;;::::::999888888:::===@@@BBB{{{cccWWWKKKHHHKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@>>>===>>>===<<<;;;999888666666.........------,,,,,,,,,---------+++)))((()))+++))))))(((((()))))))))((((((''''''''''''((())))))'''((()))+++---///000111/////////...------...000---...///111111111111000222333444666777888888999:::999888555333222333555;;;???GGGNNNSSSRRRMMMHHH:::666111......///000000...///111222333333222222000000111111111222222222222111111111333777:::<<>>===<<<;;;;;;999888888888:::===>>>zzzbbbVVVJJJGGGKKKJJJLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA???>>>=========<<<;;;:::888888777333111...+++'''### )))***+++***))))))***,,,(((((())))))((((((((()))'''''''''''''''(((((()))'''((()))+++---///000111111111111000---,,,---...000111222222222111000///000111444666999:::<<<<<<>>>>>>===999555222111222777<<>><<<;;;;;;:::999888888999;;;<<<{{{bbbVVVJJJGGGKKKJJJNNNMMMKKKIIIGGGEEEDDDDDDFFFEEEEEECCCBBB@@@>>>======<<<<<<;;;:::999999888444333000...+++(((&&&$$$%%%'''((((((''''''((()))'''((())))))''''''((()))''''''&&&&&&''''''((()))'''((()))+++---///000111000111222000...------...111222333333333111000///...///222666999;;;===>>>@@@AAA@@@;;;555111000222555888@@@HHHNNNOOOMMMJJJDDD???777222000000000000...///000111111000......000111111111111222222222222111111111222444555666:::>>>DDDJJJOOOTTTXXX[[[\\\___bbbdddeeegggjjjlllooorrruuuxxxzzz~~~|||wwwwwwzzz~~~vvvqqqiii```\\\]]]dddiiioootttvvvwwwxxxxxxvvvtttppplllhhheeedddcccfffeeegggjjjooorrrtttttttttuuuvvvwwwxxxzzzzzz{{{ssspppooossswwwyyy~~~mmmVVVPPPGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA???===<<<;;;:::999888888999:::;;;}}}dddXXXKKKHHHLLLJJJNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::::::::999000000000000000000000000'''((())))))'''&&&'''(((&&&(((***)))'''&&&''')))'''&&&&&&&&&&&&'''((((((((()))***+++---...///000...///111000///...///000///000111222222111000000///111444777:::===>>>??????@@@@@@;;;444000111333444777===DDDJJJMMMLLLJJJIIICCC:::444000/////////......///000111111111111000111111111111222222222111111111111111222333444999<<>><<<;;;:::999999999::::::;;;~~~eeeYYYLLLIIILLLKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFDDDCCCAAA???>>><<<<<<;;;;;;;;;:::::::::000000///---,,,+++***)))+++,,,---,,,***(((((((((&&&(((***)))&&&&&&'''***'''&&&&&&&&&&&&'''(((((())))))***+++---...//////+++---///000000000222333,,,---///000111111111111333444777:::===???@@@AAA===???>>>999333///111444444666;;;BBBIIILLLLLLKKKMMMGGG>>>666222111000000//////000222333444666666000111111111111222222222222222222222222222333444444777;;;???CCCIIIOOOTTTZZZ\\\___bbbccceeehhhkkklllnnnqqqtttvvvyyy}}}xxxpppiiieeebbbbbbffflllkkkmmmqqquuuzzz|||uuuooolllkkkiiigggfffgggkkkpppsssuuuvvvvvvvvvvvvuuutttsssrrruuuqqqpppuuuzzz~~~}}}sss\\\NNNNNNLLLKKKJJJIIIIIIIIICCCDDDEEEEEECCCAAA>>><<<:::::::::999::::::;;;;;;dddUUUPPPLLLLLLOOOPPPNNNKKKHHHGGGGGGGGGHHHJJJJJJHHHEEEBBB>>>;;;:::>>><<<:::999999888666444222222000///---+++******))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''(((+++///111111111000000//////......000000111222222222222111555555666888;;;======<<>>BBBHHHNNNRRRPPPNNNIIIBBB:::333///---......///000000000000///000000//////000000111222111111111222222333333333666888<<<@@@DDDJJJQQQVVVWWWYYY]]]```cccdddddddddjjjmmmppprrrtttwww{{{~~~wwwqqqpppnnnjjjhhhiiilllnnnuuuttttttuuuzzz{{{sssllliiiiiiiiiiiijjjkkknnnpppqqqsssuuuvvvvvvuuuuuuwwwxxxyyyyyyyyyxxxxxxzzz~~~iiiXXXQQQMMMMMMLLLJJJJJJLLLLLLJJJHHHEEECCCBBBBBBBBB<<<;;;;;;:::999888777777cccUUUPPPKKKKKKNNNOOOMMMKKKIIIGGGGGGGGGHHHIIIHHHGGGEEECCC@@@>>>===<<<;;;999999999999777666000000...---+++***(((((()))(((((((((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((''''''(((+++...000000000000000//////......///000111222333333333333888888888999:::::::::999===<<<;;;::::::999666333222444888<<<@@@FFFLLLQQQXXXWWWQQQHHH;;;111,,,***111111222222333333333333222222111111222222333444222222222222222222333333444666999<<<@@@EEEKKKOOOUUUWWWZZZ^^^aaadddeeefffjjjllloooqqqtttwww{{{~~~uuuoooooopppnnnmmmmmmooopppvvvuuuuuuvvv{{{{{{tttnnnkkkkkkkkkkkkkkklllnnnoooqqqppprrrssstttttttttvvvwwwyyyzzzzzzzzzyyy{{{~~~~~~aaaXXXRRRQQQRRROOONNNOOOKKKJJJHHHFFFDDDBBBAAAAAA======<<<;;;:::999999888bbbTTTOOOJJJJJJMMMNNNMMMKKKIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDBBB@@@???;;;999888999::::::999777111000///---+++***)))(((*********))))))*********))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))(((''''''(((+++---///000000000////////////...//////111333444555555555;;;:::999999888888888888:::;;;===???@@@===999555111333666:::>>>DDDKKKPPP]]]]]]YYYNNN???222---+++/////////000000000000000222222111111222222333444333333222222222222222222444666888999<<<@@@EEEIIIRRRSSSVVVZZZ___cccfffgggiiikkknnnpppsssvvv{{{~~~|||tttpppqqqssssssrrrqqqrrrsssvvvvvvvvvwww{{{zzztttpppmmmmmmmmmlllllllllmmmnnnnnnlllnnnpppqqqrrrsssuuuwwwyyy{{{|||}}}||||||~~~iii]]]QQQOOOPPPOOOMMMMMMJJJJJJIIIGGGEEECCCAAA@@@??????>>>===<<<;;;::::::aaaSSSNNNIIIHHHKKKMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>><<<:::999999999999888777333222111///...,,,+++***---,,,,,,++++++,,,,,,---(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''')))***---...////////////////////////...///111333555666777777::::::999888666666888999888;;;@@@EEEFFFCCC<<<777000222555888===EEEMMMSSSZZZ\\\ZZZQQQCCC777222222...------.........//////000000//////000000111222333333333222222111111111444555777888:::>>>CCCGGGMMMOOORRRVVV\\\aaafffhhhhhhiiilllnnnqqqvvv{{{yyywwwvvvvvvvvvtttrrrrrrsssuuuxxxwwwvvvwwwyyy|||~~~{{{wwwssspppnnnnnnnnnmmmllllllkkkkkkkkkjjjlllooopppqqqsssvvvxxxzzz|||~~~~~~}}}~~~~~~tttcccQQQKKKLLLLLLLLLLLLJJJJJJJJJIIIGGGDDDAAA???@@@@@@???>>>===<<<;;;;;;~~~```SSSNNNIIIGGGJJJKKKKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCAAA>>><<<;;;>>><<<:::999999888666444333333111000...,,,++++++++++++************++++++'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''((()))***,,,---.............../////////---///000333555666777888777777777666555777;;;???>>>AAAGGGLLLNNNJJJBBB<<<000111444777===FFFPPPVVVWWWYYYYYYRRRFFF;;;666444111111000000000111222333000000//////000000111222333333333222222111111111111222444666888<<>>===<<<;;;;;;}}}aaaSSSNNNIIIGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDDDDCCCAAA@@@===;;;:::???===:::999999888666444222111000...,,,+++***)))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''(((((()))***++++++---............/////////---...000222444555666777333444555444444777>>>DDDFFFIIINNNRRRSSSOOOGGGAAA222222444666<<>>===<<<<<<~~~aaaTTTOOOIIIGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFBBBBBBBBBAAA@@@???>>>======;;;:::999999999777555222111000...---+++***)))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******---------.........//////---...000222333444555555111333444333333777???FFFKKKLLLOOOQQQQQQMMMFFFAAA555555444555999AAAJJJQQQXXXWWWTTTQQQLLLCCC999111...---,,,++++++---...000222222111111222222333444222222222222222222333333111222333333444666:::>>>AAADDDJJJQQQWWW]]]```bbbdddeeegggjjjnnnttt{{{~~~yyyrrrllljjjkkkmmmrrrssstttuuuvvvwwwwwwxxxuuuvvvvvvvvvvvvvvvuuuuuuppppppppppppnnnllljjjiiiiiillloooppprrrtttwwwyyy|||~~~~~~|||{{{{{{|||~~~|||tttqqqvvv|||}}}lll\\\SSSQQQMMMLLLJJJGGGEEEDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>~~~bbbUUUOOOJJJGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFAAAAAABBBBBBBBBAAAAAA@@@;;;:::888999::::::999777444333222111///---,,,+++++++++************++++++))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''(((((())))))******---------.........//////---...000111222333444444111333444333222777@@@GGGKKKKKKLLLMMMLLLIIICCC>>>888777555444666===FFFMMMVVVTTTQQQQQQOOOHHH===444111000.........///111333000000000///000111111222111111111222222333333444666777777666666777:::===???CCCIIIQQQWWW\\\___```ccceeegggiiimmmttt{{{~~~|||xxxrrrmmmiiiiiijjjooopppsssuuuwwwyyyzzzzzzpppqqqrrrrrrssssssrrrrrrqqqrrrrrrqqqpppnnnlllkkkiiikkknnnpppqqqsssuuuxxx}}}~~~~~~}}}{{{zzz{{{||||||uuuxxxtttuuuvvvoooaaa\\\NNNLLLIIIGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@???}}}___RRROOOKKKIIIKKKIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCBBB@@@???>>>=========<<<;;;888555222000444222...+++******,,,---***************+++++++++'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&'''((())))))'''(((((()))***))))))))),,,---...//////...---------......///////////////222111000000333888>>>AAAFFFGGGHHHHHHGGGDDD@@@>>>>>>:::555444888???EEEIIIMMMPPPRRRRRRMMMEEE<<<777111000///---,,,...222555111000000//////000111222444444333222111111111222333222222333444666999:::>>>AAAFFFLLLQQQVVVYYYZZZbbbdddfffiiilllqqqwww{{{~~~xxxwwwuuuqqqllliiihhhhhhnnnqqquuuyyy{{{|||{{{zzzyyyxxxwwwvvvtttsssrrrqqqtttsssrrrqqqooonnnmmmllljjjlllnnnnnnmmmnnnqqqtttxxxyyy{{{|||}}}}}}}}}|||}}}|||xxx}}}vvv```QQQPPPIIIAAAAAAEEEFFFCCCEEEEEEEEEDDDCCCAAA@@@???{{{^^^QQQNNNKKKIIIKKKHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===;;;999666333222111111111000///---+++***************************'''((()))(((&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%''''''((((((((())))))))))))+++---...000000000000---...//////000000000000333111000000333777<<>>999111000/////////000111111111000000//////000111222333333222111111111111111333222222222222444555666;;;===BBBIIINNNSSSVVVXXX```bbbfffiiimmmrrrxxx{{{~~~}}}yyyyyywwwtttooommmlllmmmppprrruuuyyy{{{|||}}}||||||{{{{{{yyyxxxvvvuuuuuuttttttsssqqqpppooonnnmmmkkkmmmnnnnnnmmmnnnrrruuuxxxyyy{{{|||}}}}}}||||||~~~~~~tttWWWQQQJJJDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCAAA@@@???zzz]]]QQQNNNKKKIIIKKKLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCBBBAAA@@@@@@?????????>>><<<:::777555333222111000///---,,,++++++))))))))))))))))))))))))'''(((******((('''''''''+++***)))(((''''''''''''((('''&&&&&&&&&'''((()))&&&(((+++...000222222333......///000111222222222333222111111222555999;;;>>>??????@@@AAAAAABBBBBBAAA<<<666444666;;;@@@CCCKKKNNNPPPQQQNNNHHHBBB===555222000000111222///---000000//////000111222222333222111111000111111111333222111111111111222222777999>>>DDDJJJOOORRRTTT\\\___dddiiinnnsssxxx|||~~~}}}~~~}}}|||{{{yyyzzzyyyvvvsssqqqqqqrrrrrrsssuuuwwwzzz|||}}}~~~}}}}}}||||||zzzyyywwwvvvuuutttsssrrrqqqpppooonnnmmmmmmmmmllllllooosssvvvxxxyyyzzz|||||||||{{{{{{}}}}}}hhhYYYLLLHHHFFFAAAAAAFFFDDDDDDDDDCCCBBBAAA@@@???{{{^^^RRROOOLLLKKKMMMMMMLLLJJJHHHGGGFFFEEEEEECCCCCCBBBBBBAAAAAAAAA@@@@@@???>>><<<:::888666555444111---)))((()))+++---))))))))))))((((((((((((&&&)))+++,,,***(((''''''&&&&&&&&&&&&'''((()))***((('''%%%$$$%%%&&&(((***&&&(((+++...000222333333//////000000111222333444444333222222222444666888:::::::::<<<>>>AAADDDEEEEEE???888444444888<<<>>>JJJLLLOOOQQQPPPLLLHHHEEE>>>888222000222222///,,,/////////000000111222222222111111000000111111111222222111111111111222222444777;;;@@@FFFKKKOOOQQQVVV[[[aaagggmmmrrrwwwzzz}}}~~~{{{yyyzzzzzzyyyzzzwwwwwwwwwvvvtttssstttvvvtttttttttuuuwwwzzz|||}}}|||||||||{{{zzzyyywwwvvvuuuuuutttsssrrrppppppoooooonnnlllkkklllooosssvvvwwwxxxyyyzzz{{{zzzzzzyyyyyyzzz{{{}}}iiiQQQLLLJJJCCCBBBHHHDDDDDDDDDCCCCCCAAA@@@@@@}}}```TTTQQQNNNLLLNNNIIIHHHFFFCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>><<<:::888777666333111...,,,******+++,,,))))))))))))((((((''''''&&&)))+++,,,***(((''''''############$$$%%%&&&&&&((('''%%%$$$%%%&&&(((***((())),,,...000111111111000000000000111222444444444444333333333444555555777777888:::>>>BBBFFFIIIIIICCC;;;555444666888:::GGGIIIMMMPPPQQQQQQOOOMMMJJJAAA666111111222000......//////000111222222222222111111111111111222222111111222333333444444444444666999>>>CCCHHHLLLNNNPPPUUU\\\ccciiinnntttwwwzzz~~~xxxvvvvvvuuuuuuwwwssstttttttttssssssuuuvvvttttttsssssstttvvvyyyzzz{{{{{{||||||{{{yyywwwvvvttttttssssssrrrqqqppppppooommmjjjjjjlllooosssuuuuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuwwwyyy{{{}}}~~~[[[OOOKKKDDDBBBEEEDDDDDDDDDDDDCCCBBBAAAAAAbbbUUURRRNNNLLLNNNKKKIIIFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???===;;;999888777777///000222222111...***(((+++******))))))((((((''''''(((******((('''''''''***)))((('''&&&&&&&&&&&&((('''&&&&&&&&&'''((())))))***,,,...000000000000222111000000000111333333444444444555555444444444555666888<<<@@@EEEJJJLLLMMMGGG===666333444555666AAADDDIIIMMMQQQSSSTTTTTTTTTKKK>>>555111111111111---...///111222222222222222222222111222222333444111222333444555555555555555666888<<<@@@DDDHHHJJJKKKOOOUUU\\\bbbhhhooossswww{{{~~~uuurrrqqqpppqqqsssppprrrssssssrrrsssuuuwwwuuuuuutttsssssstttuuuvvv{{{|||}}}~~~}}}{{{yyywwwsssssssssrrrqqqpppppppppmmmkkkiiiiiillloooqqqrrrssstttuuuvvvvvvuuuttttttqqqqqqrrrsssvvvyyy|||~~~pppYYYNNNFFFBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCbbbUUUQQQMMMKKKLLLNNNLLLIIIGGGFFFGGGIIIJJJFFFEEEDDDCCCBBBAAA@@@???@@@>>><<<:::888777777777000///...,,,+++***)))))),,,++++++***))))))(((((('''((()))(((&&&&&&&&&''',,,+++***))))))(((((()))''''''((((((((()))))))))((())),,,...000111111111333222000//////000111222444555666666666666555444555777:::>>>CCCHHHLLLOOOQQQJJJ@@@888444333444444;;;>>>CCCIIIOOOTTTVVVXXXZZZSSSGGG<<<444111000111,,,...///111222222222222333333222222333444444555222333444555555444333333555555777999===@@@DDDFFFFFFJJJOOOUUU[[[bbbjjjnnntttxxx}}}{{{rrrppppppoooppptttqqqssstttttttttuuuwwwyyywwwwwwvvvuuutttsssssssssyyyzzz|||}}}|||zzzxxxvvvrrrrrrrrrqqqppppppooooookkkiiigggiiilllooopppoooqqqrrrsssttttttsssrrrqqqooonnnnnnnnnqqquuuxxx{{{|||mmmUUUIIIFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDbbbTTTPPPLLLIIIJJJLLLJJJHHHFFFEEEFFFHHHIIIGGGFFFEEEDDDBBBAAA?????????>>><<<999888777777777555///&&&""")))...,,,,,,,,,+++***))))))((('''(((((('''%%%%%%&&&((($$$######$$$$$$%%%&&&''''''(((((()))***)))))))))'''(((+++...000222222222444333000///...///000111444555666777777777555555666888<<>>AAACCCDDDGGGLLLQQQWWW^^^ffflllrrrvvv|||zzzrrrqqqqqqpppssswwwssstttvvvvvvvvvvvvyyy{{{yyyyyyxxxvvvuuutttrrrrrrvvvwwwyyyzzzyyywwwuuusssrrrqqqqqqppppppooooooooojjjhhhgggiiillloooooommmpppqqqrrrrrrrrrqqqpppooonnnmmmkkkkkkmmmqqquuuxxx|||]]]NNNJJJJJJFFFGGGGGGGGGGGGFFFFFFEEEfffVVVQQQOOOMMMMMMLLLJJJIIIHHHHHHIIIJJJLLLHHHGGGFFFDDDBBB@@@>>>>>>???>>>===<<<:::777555444222222111///...---,,,++++++,,,,,,,,,+++***((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((()))+++---000333444111111000///////////////444555555444333333555777888;;;???BBBDDDFFFJJJLLLTTTOOOFFF<<<666333222333777999<<>>555111000000//////000111222222000111111222222222333333333444333333222222333333444111111111333666:::>>>AAA@@@BBBFFFJJJPPPWWW```fffmmmrrrxxx||||||yyyuuusssssstttttttttuuuuuutttttttttvvvwwwxxx{{{{{{zzzxxxwwwuuuttttttuuuwwwyyy{{{|||{{{zzzyyyxxxyyyxxxvvvrrrooonnnnnnqqqnnnkkkkkklllnnnoooooopppqqqsssssssssqqqooonnnnnnnnnnnnnnnoooqqqsssttt}}}~~~ttt[[[OOOJJJJJJHHHFFFEEEFFFGGGFFFEEEcccSSSNNNMMMKKKKKKMMMLLLJJJHHHHHHIIIJJJKKKIIIHHHFFFDDDAAA???===<<<======<<<;;;999777666555222111000///---,,,++++++)))************)))'''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''')))+++---000222333222111000//////...//////444444444333444666;;;>>>AAACCCDDDDDDEEEFFFIIILLLQQQLLLEEE>>>:::888999:::666777:::@@@GGGOOOVVVZZZaaabbb]]]PPP@@@444///000000///...///111222222111111111222222222333333333333222222111111222222333333222222333555888;;;<<<===???BBBFFFLLLSSS\\\aaaiiinnnuuuzzz}}}{{{xxxtttsssssstttttttttwwwvvvuuutttsssssstttuuuxxxwwwvvvuuutttssssssrrrtttuuuvvvxxxxxxxxxxxxwwwwwwxxxyyyxxxuuurrrqqqqqqpppnnnllllllnnnooopppooonnnoooqqqrrrrrrqqqpppoooooonnnnnnnnnoooqqqssstttxxxyyyooo[[[OOOMMMLLLJJJIIIJJJIIIGGGEEEbbbSSSNNNMMMKKKKKKNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHFFFCCC@@@===;;;:::::::::::::::888777666555111000///...---+++******))))))*********)))((((((***(((&&&$$$$$$&&&(((***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''(((***,,,///111222222111000///............333444444444666;;;AAAFFFIIIHHHGGGDDDCCCDDDHHHKKKMMMKKKGGGCCC@@@>>>>>>>>>444555888>>>FFFOOOWWW\\\]]]aaaaaaWWWFFF888222222///...---...000222222111111111222222222333333333333333222222222222333333444444333333333555666777999;;;>>>BBBFFFMMMUUUZZZccciiiqqqwwwyyy|||}}}yyyyyyvvvsssrrrsssuuuuuuuuuwwwwwwuuutttrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqrrrrrrsssssstttuuuuuuuuuvvvxxx{{{{{{yyyvvvtttsssooonnnmmmnnnppppppnnnmmmkkklllnnnpppqqqrrrqqqqqqooonnnnnnnnnoooqqqssstttrrrtttyyysss```VVVTTTPPPNNNMMMMMMKKKIIIfffVVVRRRPPPOOOOOOOOONNNLLLJJJIIIHHHGGGGGGGGGFFFDDDBBB???===<<<;;;888888999888888777666555000000///---,,,+++***)))))))))******************)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''')))+++...000111222111000///............222444666888:::???DDDHHHHHHFFFDDDAAA@@@DDDIIIMMMOOOOOOOOOMMMIIICCC>>>:::333444666;;;CCCMMMWWW\\\YYY\\\^^^ZZZOOOBBB999555///...------///111111111111111222222222333333333555444444333333444444555444333222222222333444555666888;;;>>>BBBHHHOOOSSS\\\ccclllrrruuuxxx{{{~~~~~~xxxwwwvvvtttrrrrrrsssuuuuuuuuuvvvvvvuuutttssssssrrrrrrpppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrsssttttttvvvxxx{{{|||yyyuuurrrqqqooonnnnnnoooooonnnjjjhhhhhhiiikkknnnpppqqqrrrrrrooonnnnnnnnnnnnpppqqqsssqqqsssvvvzzz~~~zzzxxxyyymmmfff]]]UUUQQQPPPOOOOOOhhhYYYTTTRRRPPPPPPNNNMMMLLLJJJHHHGGGFFFFFFBBBBBBAAA@@@???>>>======777888888888888777666555000000///---,,,+++***))))))((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''(((***,,,...///111111000///////////////111444999<<<>>>???AAABBBBBBAAA???>>>@@@FFFNNNTTTXXXZZZ\\\[[[TTTIII>>>666444444555999AAAKKKUUU[[[ZZZYYYZZZZZZWWWMMM@@@666111///------///111111111111111222222222333333333333333222222222222333333111111111222333333444555444666999<<>>>>>>>>>>>888888888888888777666555111000///...---+++******(((((('''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''')))+++---...///////////////000000111///444999===>>>>>>======>>>======>>>BBBJJJSSSZZZ^^^aaaeeeddd]]]PPPCCC;;;666555555777>>>HHHRRRXXX___\\\ZZZ\\\\\\UUUEEE999444222///...///000111111111111222222222333333333000000////////////000000000000111222333444555555333555888;;;===AAAFFFJJJQQQWWW```fffiiilllppptttzzz|||xxxvvvqqqpppnnnooopppqqqqqqpppnnnpppqqqssstttuuuvvvvvvppppppqqqrrrssssssttttttttttttttttttttttttttttttuuuwwwxxxwwwsssnnnkkkjjjllllllkkkkkkkkkiiieeebbbfffggghhhiiikkkmmmnnnooollllllkkkkkkkkklllnnnnnnrrrrrruuuwwwxxx}}}|||rrrsss{{{xxxfffYYYRRRjjjYYYRRROOOLLLLLLJJJIIIIIIHHHGGGEEEDDDCCC@@@@@@???>>>>>>===<<<<<<999999999999888777666555222111000///---,,,+++++++++***)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%'''(((***,,,---............///111222333...222777:::;;;;;;;;;<<<;;;;;;;;;<<<@@@HHHRRRXXX\\\^^^aaaaaa]]]TTTJJJDDD999777555666<<>>CCCFFFKKKQQQYYY^^^bbbfffkkkoootttzzz||||||zzzvvvssspppnnnmmmmmmnnnooonnnmmmkkkmmmoooqqqrrrsssssssssqqqqqqrrrrrrssssssttttttssstttuuuuuuuuuuuutttsssssstttuuussspppmmmlllkkkiiiiiiiiijjjkkkkkkiiigggggggggggghhhiiijjjkkklllkkkjjjiiiiiiiiijjjkkkllloooooorrrvvvxxx}}}}}}~~~iiiYYYlllZZZTTTPPPMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@>>>===<<<;;;:::::::::::::::888777666555222222111///...---,,,+++000///---+++******++++++)))(((&&&$$$$$$&&&((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&(((***+++,,,,,,------...000111333444...111444666888999;;;===999999999:::===DDDMMMSSSUUUWWWYYYZZZXXXTTTOOOLLL:::888555666:::CCCMMMSSS[[[\\\^^^aaaaaa]]]VVVPPP:::666222000000000000000111111222222222333333333444333333333333333333444333333333444444333333222111333666888:::===@@@CCCHHHMMMTTTYYY]]]aaaggglllpppuuu|||~~~xxxvvvwwwwwwxxxtttpppooommmllllllmmmmmmlllkkkjjjkkkmmmooopppqqqppppppqqqqqqrrrrrrrrrsssssssssrrrsssuuuvvvvvvuuusssrrrqqqrrrsssrrrooonnnmmmnnngggggggggiiilllnnnmmmlllhhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhhhhhhhiiijjjkkkllllllpppuuuyyy|||xxxbbbjjj[[[SSSLLLHHHIIIJJJHHHFFFCCCBBBBBBBBBCCC@@@AAABBBAAA???=========<<<;;;999888777666444222///...---,,,+++*********+++***((('''&&&'''((()))***))))))((('''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&''')))++++++***((('''+++)))((('''((()))+++,,,...//////000111333444555777777666666666666777777777888999<<>>222111222111000333////////////000111333333111222333333444444333333444444444333333222222222222222333555888<<>><<<<<<===;;;999888777777666555333000///...---,,,+++++++++))))))***)))))))))(((((()))))))))((('''&&&&&&&&&''''''(((((('''&&&&&&%%%!!!###%%%'''(((''''''&&&)))((('''&&&'''(((***+++...//////000222444666777888777555444444444555555555666888:::<<<>>>@@@@@@DDDHHHMMMRRRTTTTTTTTTTTTLLLFFF===777666:::@@@DDDPPP]]]hhhjjjooovvvuuummmWWWGGG777222111///...000111111111111111222333444111222333333444444333333444444444333333222222222222222333444777:::<<<>>>AAACCCGGGJJJNNNTTTZZZ^^^fffiiiooovvv~~~|||wwwrrrvvvtttooonnnlllmmmooommmooopppooommmkkkjjjjjjiiijjjkkklllmmmnnnnnnnnnnnnnnnooopppppppppooooooqqqrrrsssrrrpppooopppqqqqqqqqqpppnnnmmmkkkjjjiiigggggghhhjjjlllmmmllljjjmmmnnnnnnllljjjhhhhhhiiieeeggghhhhhhhhhhhhiiikkkjjjkkklllmmmpppssswwwxxx|||jjj[[[TTTMMMJJJKKKHHHGGGDDDBBB@@@@@@AAAAAABBBBBBBBB@@@===;;;;;;<<<:::888666666777777555333000000///...---,,,++++++((()))+++,,,+++***(((&&&))))))(((((('''&&&&&&&&&'''''''''(((''''''&&&%%%!!!###%%%&&&''''''&&&((('''&&&%%%&&&'''((()))......///111444666999:::999777555333222333555777:::;;;===?????????======@@@EEEKKKNNNOOOQQQTTTWWWVVVNNNCCC999555777<<<@@@JJJYYYhhhqqq{{{zzzfffUUU@@@555111///......111111000000000111111222111222222333333333333333444444333333333333222222222222222333444777999:::===???AAADDDGGGMMMTTTXXX^^^bbbhhhoooxxx}}}yyywwwrrruuuvvvllliiiiiihhhiiikkkllloooqqqqqqooollljjjiiiiiiiiiiiiiiijjjlllmmmnnnllllllmmmnnnnnnnnnnnnnnnmmmnnnoooooonnnnnnooopppnnnnnnnnnmmmlllkkkjjjiiigggggggggiiikkklllkkkjjjnnnnnnnnnllljjjhhhhhhhhhhhhiiijjjiiihhhhhhiiijjjiiiiiiiiijjjllloooqqqsssuuuzzziiiZZZSSSMMMJJJLLLIIIGGGEEEBBBAAAAAABBBBBBCCCCCCBBB@@@===::::::;;;888777666666777777555444111111000///...---,,,,,,)))***+++++++++***((('''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&###$$$&&&'''((((((((((((''''''&&&&&&&&&'''((())),,,---///111444888:::<<<:::888666444444777:::<<>>CCCIIILLLMMMPPPUUUZZZ]]]UUUIII===666666:::???DDDRRRdddrrr~~~}}}ppp```JJJ;;;444222111111///......---------......111111222333333333333222333333333333333333333333333333222222333555666777;;;<<<===>>>AAAGGGNNNSSSYYY]]]dddkkksss|||}}}wwwsssrrrmmm|||yyyqqqjjjhhhgggeeefffiiikkknnnqqqrrrooollliiihhhggggggffffffggghhhjjjkkkiiijjjkkklllmmmmmmmmmmmmjjjlllnnnnnnmmmmmmooopppnnnoooooonnnmmmllljjjiiigggffffffhhhjjjlllkkkjjjnnnnnnnnnllljjjhhhhhhhhhjjjkkkkkkkkkiiihhhhhhjjjhhhhhhhhhhhhjjjlllnnnoootttxxx~~~gggXXXRRRLLLJJJMMMKKKIIIFFFDDDCCCBBBCCCDDDCCCCCCBBB???<<<::::::;;;999777666666777777666444111111111000///...,,,+++++++++)))((((((((()))***''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((((((((''''''&&&((('''''''''(((((())))))+++,,,...000444888;;;<<<;;;999777777888;;;???BBB???AAABBBCCCBBB>>>:::777;;;???FFFKKKOOOUUU\\\aaaddd^^^QQQDDD999555888;;;BBBMMM\\\lllzzzzzzpppeeeUUUDDD:::555333222......---------------...000111222222333333222222333333333333333333333333555444333222333444555666999999:::;;;>>>CCCIIINNNWWW[[[aaahhhooowwwyyyqqqkkkiiimmmvvvooojjjhhhfffbbbbbbeeekkknnnqqqqqqoookkkiiigggeeeddddddcccdddeeeggghhhfffgggiiijjjkkklllmmmmmmjjjlllmmmnnnmmmnnnoooqqqqqqrrrrrrqqqooommmjjjiiigggfffeeegggiiikkkkkkjjjmmmmmmnnnllljjjhhhiiiiiikkklllmmmllljjjiiiiiijjjjjjiiiiiiiiijjjlllnnnoooqqqtttxxx}}}gggXXXRRRMMMLLLNNNKKKJJJGGGEEECCCCCCDDDEEEBBBBBBAAA>>>;;;:::;;;<<<;;;999777777888888666444000000111111000...,,,+++,,,***(((&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&%%%$$$$$$$$$''''''((((((((())))))))))))***,,,///222666999;;;;;;:::999999:::===AAACCCAAABBBDDDEEEDDDAAA>>>;;;999<<>>666444666@@@FFFRRRbbbqqqyyyzzzwwwooommmdddSSSCCC:::555222000000/////////000000111000111111222222222222222222222333333333333444444444444222222222222333444777888999:::<<<@@@EEEIIISSSWWW]]]cccjjjqqqxxx}}}tttkkkfffddduuuyyyqqqllliiihhhddd```___aaajjjmmmoooooommmjjjhhhgggdddddddddddddddeeeffffffeeefffhhhiiikkklllmmmmmmkkklllnnnnnnmmmnnnoooqqqqqqqqqrrrqqqooollliiiggggggeeedddeeehhhjjjjjjjjjkkklllmmmllljjjiiijjjkkklllmmmnnnmmmkkkjjjjjjkkkkkkkkkkkkkkklllmmmooopppppptttxxx{{{hhhYYYTTTOOONNNQQQKKKIIIGGGDDDCCCCCCCCCDDDAAAAAA@@@===;;;:::<<<>>>===;;;999888999888666444///000000000///---+++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((((((''''''(((***---000333666888::::::999999999;;;<<<===BBBCCCEEEFFFFFFDDDBBBAAA???@@@EEEPPP]]]fffjjjkkkkkkiiiaaaTTTEEE999555555:::<<>>>>><<<:::999999888666444...///000000///---+++)))&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''')))+++///222555666:::999888888777777888888===>>>@@@AAABBBAAA@@@???GGGFFFIIISSS```iiiiiifffggggggbbbXXXIII>>>999888222333999III\\\iiiqqquuu~~~{{{___III<<<555---------......000111222000000111222222222222111222222222333333444444444111000///......///000111222444777888:::<<>>BBBIIIPPPWWW^^^dddiiiooottt{{{~~~wwwsssqqqllljjjuuuxxxrrrqqqiiiiiijjjkkkkkkjjjjjjiiiiiijjjlllkkkiiigggggghhhhhhkkknnnnnnmmmkkkkkkkkkhhhiiijjjlllmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnjjjlllllliiieeecccdddfffdddeeefffhhhhhhhhhhhhgggkkkjjjjjjlllnnnoooooonnnqqqooollllllnnnooooooooooooooonnnnnnooopppqqqqqqmmmoootttxxx|||nnn[[[TTTPPPOOONNNLLLJJJHHHEEECCCBBBBBBBBBCCCBBB???===;;;;;;::::::;;;;;;;;;:::888777555444000000///---,,,+++***)))++++++******)))(((((('''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''')))+++...111444555555666666555333333444555777777999;;;@@@JJJVVV^^^bbb^^^YYYXXXZZZ\\\^^^^^^ZZZ[[[[[[YYYRRRHHH===666444444666===III\\\wwwwwwbbbMMM>>>111111000///......000111000111222222111111222333222222222222222222222222333333222222111000000///111111333444666888999:::;;;???EEEKKKQQQWWW^^^ccchhhmmmuuu{{{|||vvvqqqmmmkkkhhhmmmvvvqqqoookkkkkkkkkkkkkkkllllllllllllmmmmmmllljjjhhhiiijjjiiilllnnnooonnnmmmllllllkkklllmmmnnnoooooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmjjjkkkjjjgggdddbbbdddfffdddeeefffggghhhhhhhhhggghhhhhhiiikkkmmmoooppppppsssqqqooonnnoooooonnnmmmnnnnnnooopppqqqssstttuuuqqqsssvvvyyy|||mmmZZZSSSPPPNNNNNNKKKKKKIIIGGGEEECCCAAA@@@CCCBBB???===;;;;;;::::::<<<<<<;;;:::999777666555000000///---,,,+++***)))++++++******)))((((((((($$$$$$$$$%%%&&&''')))***&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***---000333555555555555333111000111222444444666;;;CCCQQQ___iiiiiiddd\\\WWWUUUVVVXXXYYYSSSUUUXXX[[[ZZZQQQCCC999555333333999EEEZZZwww|||lllYYYJJJ666555222///---.../////////000111111000000111222111111111111111111111111333333222222111000000000///000111222444555666777999;;;???CCCHHHOOOVVVZZZ___dddkkkrrrwww{{{{{{xxxoookkkhhhiiikkkxxxyyyssspppmmmmmmlllllllllmmmnnnpppqqqooopppooommmjjjiiijjjkkkjjjmmmooopppooonnnnnnooonnnoooqqqrrrrrrqqqooonnnmmmooopppqqqqqqpppooommmjjjjjjhhheeebbbbbbdddfffdddeeefffggghhhhhhhhhhhhfffgggiiikkkmmmpppqqqrrruuutttqqqpppppppppnnnlllnnnnnnoooqqqsssuuuxxxyyyvvvwwwyyyzzz{{{}}}lllZZZSSSPPPNNNNNNKKKKKKJJJHHHFFFCCCAAA???CCCBBB???===;;;:::::::::;;;;;;:::999888666555444222222111///...---,,,+++************))))))((((((&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%''')))---000333555555555555333111000111222333444666<<>>BBBHHHOOOTTTXXX\\\cccjjjoootttyyy|||}}}wwwtttnnnhhhgggnnnyyyzzztttrrrooollllllkkkkkklllnnnqqquuuwwwppppppooommmjjjiiijjjkkkkkkmmmoooppppppooopppqqqqqqrrrtttuuutttssspppooooooqqqsssuuuuuusssqqqooojjjiiifffdddbbbbbbdddeeeeeeeeefffgggggghhhhhhhhhhhhiiikkkmmmnnnoooqqqssstttsssrrrrrrsssrrrpppnnnoooooopppqqqsssuuuwwwxxxxxxyyyzzzyyyyyy{{{~~~kkkYYYRRROOONNNNNNKKKKKKJJJHHHFFFDDDAAA@@@CCCBBB???===;;;:::::::::999999999888777555333222222222111///...---,,,+++*********))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&%%%&&&'''***---111333555555666666555333222444555111222666===FFFOOOVVVZZZXXXWWWTTTQQQPPPOOOPPPQQQVVVYYY```hhhjjjcccTTTHHH===888444777>>>KKK^^^nnnvvveeeUUUDDD>>>666111//////......---///000000///...000111333333333333333333333333222222222111111111111111000000111222333333444444888999;;;<<>>BBBEEEHHHLLLQQQVVV[[[```eeehhhmmmqqqwww~~~}}}|||}}}~~~}}}{{{yyyuuurrrooommmoooppp}}}wwwqqqpppooommmjjjiiiiiiiiijjjjjjkkkkkkkkkgggjjjmmmnnnllljjjiiiiiifffhhhjjjjjjkkkllloooqqqppppppooonnnnnnnnnooopppnnnnnnoooooooooooonnnnnnllljjjiiijjjlllkkkhhhfffffffffeeeeeefffgggiiijjjllloooqqqooojjjhhhjjjmmmkkklllppptttwwwxxxuuurrrrrrrrrqqqppppppppppppppprrrssstttttttttvvvyyy{{{{{{~~~jjjWWWQQQNNNMMMMMMKKKJJJGGGEEEEEEEEEGGGHHHCCCBBB???===;;;;;;:::;;;:::::::::999777666444333222222111///...---,,,+++)))))))))))))))*********(((((('''''''''(((((()))######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((***,,,---...111333555777999;;;???AAAAAA>>>;;;<<<@@@DDDFFFGGGBBBCCCBBBAAABBBGGGPPPVVV[[[___dddgggfffdddbbbaaaPPPFFF;;;666555:::EEEOOO]]]fffmmmmmmlllllljjjhhh^^^SSSEEE:::666333000---///000111111000000111222111111111111111111111111111111111111111111222222000000000000111111111111...111444777999;;;>>>AAADDDHHHMMMQQQVVV[[[```ccciiikkkpppxxx~~~|||{{{{{{|||}}}}}}|||yyyvvvssspppnnnmmmpppvvv}}}yyyssspppooonnnllljjjjjjjjjjjjjjjhhhgggeeedddfffiiimmmooonnnllljjjiiieeefffhhhiiijjjkkknnnqqqooonnnlllkkkkkkmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqlllkkkkkklllnnnnnnjjjfffffffffeeeeeefffgggiiijjjjjjmmmooommmiiigggiiilllkkklllppptttwwwwwwtttqqqrrrrrrqqqppppppqqqqqqqqqsssssstttsssssstttwwwyyy|||~~~jjjWWWQQQNNNMMMMMMLLLKKKIIIGGGEEEEEEEEEEEECCCCCCBBBAAA???===;;;:::<<<:::888888777777555333111000......---,,,)))'''+++***)))***+++,,,+++)))+++(((&&&'''))))))'''%%%((('''%%%###""""""######'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%)))(((''''''(((***,,,...***000555777777<<>>;;;999888<<<:::888777777666555333222000...---------+++))))))((('''((()))***)))'''***(((&&&'''((()))'''%%%((('''&&&$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&''')))+++---...222555777:::@@@IIIPPPTTTNNNGGGBBB@@@AAABBBAAAGGGHHHIIILLLNNNPPPRRRSSSSSSYYY```eeeggggggggggggggg]]]OOOAAA:::999===AAAIIIWWWccckkkxxxlllSSS@@@555111000///////////////000000000111111000000111111222333222111111000000000111111000000000000000/////////111111111222333444555666>>>@@@DDDGGGKKKPPPUUUYYY[[[___ffflllttt{{{~~~{{{yyyyyyyyyxxxwwwsssrrroooiiidddccciiiooo|||ssspppmmmiiifffffffffgggggghhhiiihhhffffffgggiiiggggggfffffffffffffffffffffggghhhiiijjjkkkkkkkkklllllllllllllllmmmnnnoooooooooooooooooonnnmmmmmmiiijjjkkkkkkkkkiiigggfffffffffeeeeeeeeeeeeffffffhhhhhhhhhhhhiiiiiiiiiiiikkkkkkkkknnnqqqssstttsssooonnnnnnppprrrqqqnnnkkkkkkkkklllmmmooorrrtttvvvyyyyyy{{{eeeUUUPPPMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBAAA???===:::888777===:::777666666666555444222000---------...------)))((('''((()))***)))''')))(((''''''(((((('''&&&((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%% !!!###%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&(((+++,,,333333555999???FFFMMMQQQTTTOOOIIIEEEDDDDDDEEEEEEKKKMMMOOOQQQRRRRRRQQQPPPQQQVVV\\\bbbfffhhhkkkmmmqqqjjj]]]MMM???999;;;>>>EEEQQQ___mmm}}}cccLLL<<<555333///............///000000111111000000000111222222222222111111111111222222222222111000000///......111111111222333444555666:::<<>><<<;;;:::===:::777555555555555444333000---,,,---/////////+++***)))***+++,,,+++)))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%$$$###"""######$$$%%%&&&(((***,,,333333555<<>>>>><<<:::777555555555444333222///---,,,---///000000+++***)))***+++,,,+++)))''''''((((((''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%###$$$$$$%%%&&&''')))***+++///000555>>>GGGLLLKKKHHHCCCCCCCCCCCCDDDGGGJJJMMMKKKMMMOOOQQQQQQPPPMMMLLLLLLMMMOOOTTT]]]jjjyyywwwgggSSSCCC;;;999???DDDKKKXXXkkk}}}tttdddQQQAAA888444333222000000000111222111111000000///000000111222222111111222333333444///000000000111111111222000000000000000111222333555777999:::<<>>:::999777666666555333111111///---,,,---//////...)))((('''((()))***)))'''&&&'''((((((''''''((()))%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&'''((())))))+++---333;;;CCCGGGEEEBBBCCCDDDDDDDDDCCCDDDFFFHHHHHHIIIJJJLLLMMMMMMNNNNNNKKKLLLOOOUUU```pppttt```LLL>>>777666888>>>IIIYYYiiiwww}}}|||~~~|||qqq^^^HHH999666444222///......///000111111000/////////000000111111111111111222333444//////000000111222222333222222111111222333333444444666777888999<<>>===???AAAFFFEEEEEEFFFHHHLLLPPPRRRTTTVVVYYY___hhhuuu~~~ooo[[[HHH===444444777===GGGUUUdddnnnxxx{{{rrr[[[JJJ:::888444111///...//////111111000///////////////000000000000111222333333111111111111111111111111444444333333444444555555333444666666666888<<>>===:::999:::<<>><<<888444111000000111111111000///////////////////////////000111222333333333222222111000000000000000000000000000111111222333444555555666:::<<<;;;>>>BBBGGGKKKQQQVVVZZZ]]]aaaggglllpppuuu|||zzzrrrnnnpppsssrrrssstttsssqqqooooooooonnnmmmllljjjhhhbbb\\\WWWPPPVVVYYY\\\lllsssllliiidddbbbdddbbbbbbaaa``````___^^^]]]\\\]]]^^^^^^]]]^^^```bbbbbbccceeeggggggfffeeedddffffffeeeeeedddddddddddddddddddddeeeeeeggghhhhhhhhhhhhhhhhhhhhhgggffffffdddeeeffffffggghhhiiiiiigggffffffeeeeeeffffffgggbbbbbbdddfffhhhiiikkklllmmmlllkkkkkkmmmmmmlllkkkhhhjjjlllllljjjkkknnnqqqtttttttttsssrrrqqqpppoookkklllnnnoooqqqrrrssssssyyy{{{