BM6P6(@ ######%%%%%%%%%###!!! ############"""!!! !!!""""""  !!!!!!"""###$$$$$$"""  !!!!!!!!!"""""""""""""""!!! !!! ###&&&"""""""""###$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! """!!! """$$$""""""!!!  !!!###$$$$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%###!!!!!!  $$$$$$$$$$$$$$$$$$$$$%%%######""""""######$$$$$$)))(((&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&(((+++,,,+++++++++,,,---...111222333222111000111000...+++***(((''''''&&&$$$"""###%%%'''(((''''''(((((()))))))))((((((***+++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%&&&%%%&&&''''''&&&###  !!!###$$$%%%&&&&&&&&&&&&%%%#########"""   !!!###$$$%%%%%%%%%%%%$$$"""!!!    !!!      !!!"""!!! !!!###$$$%%%'''((((((((('''%%%###"""###"""""""""!!!   #########""""""###''')))***,,,...000222444444555222333444555444222///...***+++,,,---///000111111///......///000000///---%%%$$$$$$###"""""""""############"""!!! !!!!!!!!! !!!!!!""""""###"""!!!  !!!""""""!!!!!!"""""""""""""""!!! """%%%######$$$$$$&&&'''))))))''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###"""!!! !!!  """###""""""!!!  !!!###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$!!!!!!  ###$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""###%%%&&&'''((('''&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))''')))+++,,,+++***+++++++++,,,---/////////...---///...,,,***(((&&&&&&%%%%%%###""""""%%%'''''''''((())))))******))))))))))))***+++,,,---,,,+++***(((((()))***++++++++++++(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%&&&&&&&&&%%%###""" !!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######"""    !!!###%%%%%%$$$$$$$$$###"""     !!!!!!      !!!!!!  """###$$$%%%''''''(((((('''&&&$$$###$$$###"""""""""   !!! !!!%%%'''(((***,,,...000222222333333444555555444222000...++++++,,,---///000111111///.........000///...,,,&&&$$$"""!!! """###$$$"""""""""!!!!!!   !!!"""""""""!!!!!!!!!!!!  !!!!!! !!!!!!"""######""""""#########""""""!!! !!!  !!!###$$$$$$%%%&&&''')))+++,,,)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%######!!!   !!!"""!!!  """###$$$$$$&&&&&&&&&%%%$$$######"""###$$$%%%$$$""" !!!  !!!!!!"""###%%%&&&&&&%%%###""" !!!###$$$'''(((***(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))*********(((***++++++***)))******)))))))))***************+++***((('''%%%$$$#########"""!!!"""$$$&&&''''''******+++++++++******))))))***+++,,,---,,,,,,+++''''''((()))************''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&'''%%%$$$######"""   !!!$$$%%%%%%###"""###"""   !!!!!!!!!!!!       !!!  !!!"""###$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$###$$$###!!! """%%%&&&''')))+++---///000000444555555555444222000///++++++,,,...///000111222///...---...///...---+++$$$###"""!!!!!!"""###$$$"""!!!!!!  !!!  !!!!!! """"""""""""!!! !!!!!!"""  !!!""""""### !!!""""""############$$$$$$######"""""" !!!""""""""" !!!"""$$$$$$%%%&&&(((***+++,,,)))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&$$$###!!!  !!!!!! !!!"""###$$$%%%(((''''''&&&%%%$$$#########%%%%%%%%%"""!!!!!!!!! !!!!!!""""""###&&&''''''%%%"""!!!!!!!!!"""###%%%'''((()))******)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******++++++)))***++++++)))((()))***(((((('''&&&&&&&&&'''''''''&&&$$$###"""!!!!!!!!!"""!!! !!!$$$'''((((((++++++,,,,,,,,,+++******((()))+++,,,,,,,,,,,,+++&&&'''((()))************&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$$$$######$$$%%%%%%############$$$%%%&&&&&&'''%%%$$$$$$$$$###     ###%%%$$$###!!!!!!!!!  !!!""""""!!!!!!!!!      """!!! !!!"""###%%%%%%$$$%%%'''((())))))((((((&&&%%%$$$$$$$$$""" !!!###$$$%%%'''***,,,---...///333333333333222111///...,,,,,,---///000111222333000///............,,,***!!!!!!######$$$###"""!!!!!!  !!!"""""" !!!"""###$$$ !!!"""###""""""!!!!!!!!!""""""###!!!  !!!"""###$$$ !!!!!!""""""######$$$$$$$$$$$$$$$###""""""  !!!!!!!!!###$$$###!!! !!!"""######$$$%%%&&&(((***+++((('''&&&&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&###"""!!!   !!!"""$$$%%%%%%)))(((((('''&&&%%%%%%%%%###%%%&&&%%%###""""""""" !!!"""###"""$$$&&&''''''%%%""" """""""""###$$$%%%'''''',,,,,,***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,)))***+++***(((((()))***((((((&&&&&&%%%%%%%%%&&&###"""!!! """ !!!%%%((()))))),,,,,,,,,,,,,,,+++******'''(((***+++++++++******&&&'''((())))))*********%%%%%%$$$############### !!!"""###$$$$$$$$$$$$$$$#########$$$%%%&&&$$$############%%%&&&''''''&&&$$$$$$$$$###     """######"""!!!!!!  !!!"""###""""""!!!"""!!!     !!!###"""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$%%%''')))*********)))&&&%%%%%%%%%$$$"""  """###$$$&&&(((***,,,------000000000000/////////.........///000222333444555111000///...///...+++))) """$$$$$$###"""  !!!$$$### !!!###$$$&&&&&&###"""""""""""""""######""""""############$$$$$$!!!!!!  !!! !!!###$$$%%%%%%!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" !!!!!!!!! """!!! """"""###!!!###$$$$$$###!!!""""""######$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&"""!!!    !!!###$$$%%%%%%((((((((((((''''''''''''$$$%%%&&&&&&$$$######$$$ !!!"""######$$$%%%&&&&&&&&&$$$"""!!!""""""""""""###$$$%%%&&&,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((())))))******+++++++++((()))***)))(((((()))+++(((((('''&&&%%%%%%$$$$$$"""!!! """&&&)))++++++,,,,,,,,,,,,++++++***)))'''((()))******)))((('''%%%%%%&&&'''(((((((((((($$$$$$###""""""""""""""" !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''(((&&&%%%$$$$$$###!!! !!!""""""    !!!"""""""""!!!   !!!############"""!!!!!!    !!!"""!!! !!!!!!!!!!!!"""###$$$%%%&&&%%%&&&((()))***+++******&&&%%%$$$%%%$$$"""  !!!"""$$$''')))***+++,,,------------.../////////000000111333444555666777333222000//////...+++))) !!!!!!"""""""""""""""   $$$$$$ !!! !!!"""$$$&&&'''(((&&&&&&%%%$$$############"""###$$$%%%&&&%%%%%%$$$"""!!! !!!!!!!!!!!!  !!!!!!!!! !!!"""###%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""!!!""""""######"""  ###""" !!!"""$$$$$$ """$$$%%%$$$"""######%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%!!!  """!!!  """###$$$%%%&&&&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%###$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$###""""""!!!"""$$$&&&'''((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''************************'''((()))((('''(((***,,,''''''''''''&&&$$$"""!!!"""!!!!!!###'''***,,,---,,,,,,,,,,,,+++***)))((('''((((((((((((&&&%%%$$$"""###$$$%%%%%%&&&&&&&&&######"""!!!!!!!!!!!!"""!!!""""""###$$$%%%&&&&&&###$$$%%%%%%%%%$$$###"""%%%$$$###""""""$$$%%%'''(((&&&%%%%%%%%%$$$!!! !!!"""###$$$###!!!   !!!"""###!!!   """###$$$$$$######     !!!!!!!!!"""###$$$&&&&&&%%%'''(((***+++++++++***%%%$$$$$$$$$$$$!!!  """$$$&&&((())))))++++++,,,---...000111222222222333555666777888999555333111111000///,,,)))"""!!!  !!!###%%%   %%%$$$!!! """ !!!""" """$$$''')))))))))(((&&&%%%$$$#########"""###%%%'''''''''%%%$$$"""""" ############"""""""""""" !!!""""""""""""###$$$%%%'''((()))***&&&&&&''''''((()))))))))&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%$$$###!!!  $$$""" !!!###$$$%%% """$$$%%%$$$######$$$&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%  !!!!!!###"""!!!  """###$$$%%%&&&$$$$$$%%%&&&&&&''''''((($$$%%%'''&&&%%%$$$$$$%%% !!!"""$$$$$$&&&&&&%%%$$$$$$###"""""" """%%%'''(((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++++++++***************''''''(((''''''(((+++---&&&&&&''''''&&&###!!!"""!!!!!!$$$(((+++---...,,,,,,,,,+++***)))((('''''''''(((((('''%%%###""" !!!"""######$$$$$$#########"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!!&&&%%%###""""""$$$%%%'''((('''%%%%%%%%%$$$!!!""""""""""""###$$$%%%&&&$$$"""   !!! """$$$!!!   """###$$$$$$######    !!!!!!""""""###$$$&&&'''&&&''')))***++++++******%%%$$$###$$$###!!!  """$$$&&&''''''***+++,,,---///111333444333444555666777999::::::666444222111111///,,,***!!!  """"""!!! """!!! """############""""""!!!!!!""""""""""""!!!!!!   ###%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$(((((('''&&&&&&%%%$$$$$$"""!!! """$$$$$$$$$$$$$$$$$$###"""!!!  """$$$$$$%%%&&&&&&'''(((((())))))************))))))***)))((('''%%%$$$###"""""""""!!!!!! !!!  !!!#########"""!!!!!!!!!!!!""""""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!"""  ###&&&((((((((((((((('''&&&$$$$$$((((((((('''&&&$$$###"""!!!!!!"""###$$$%%%&&&&&&(((&&&$$$######"""  """###$$$(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''***)))'''&&&'''(((***+++((())))))******++++++,,,***)))((((((((('''###!!!%%%%%%%%%&&&(((+++---///+++,,,......---+++(((%%%&&&%%%$$$"""!!!!!! !!!###$$$%%%###$$$%%%###!!! !!! !!!"""###$$$$$$$$$###$$$$$$###""""""###%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%###"""!!!!!!"""!!! !!!###$$$$$$$$$!!!!!!     !!!###$$$$$$  """$$$###  """""""""!!!!!!      !!!!!!!!!!!!$$$&&&(((***+++***)))(((%%%%%%###!!! """%%%'''&&&)))---000111111222333555555666666777888:::;;;444222000......---+++)))  !!! !!!!!!""""""###"""""""""###############""""""!!! !!! !!!###$$$%%%%%%%%%&&&'''((((((((('''&&&%%%(((((('''&&&&&&%%%$$$$$$"""!!!!!! !!!"""###$$$$$$$$$%%%$$$$$$######!!!""""""!!! !!!###%%%%%%&&&&&&'''(((((()))))))))************))))))***)))((('''%%%$$$###"""######"""!!!!!!   !!!""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%######""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!  """%%%&&&))))))))))))((('''&&&%%%((((((((('''&&&%%%###### !!!"""###$$$%%%%%%&&&(((&&&$$$""""""!!! """###$$$(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&((()))+++))))))***++++++,,,,,,---***)))(((((((((&&&### %%%%%%%%%'''(((***,,,---+++,,,---...,,,***'''%%%&&&%%%###"""  !!!"""###$$$%%%###!!! !!!!!!!!!"""###$$$$$$$$$$$$###$$$%%%$$$######%%%''')))(((&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$"""!!!!!! """!!! !!!###$$$$$$###!!!!!!  """$$$%%%%%%###"""!!!!!!###$$$"""  """""""""!!!     """###%%%((())))))((('''%%%%%%###!!! ###&&&$$$''',,,...000000222333555555555666666777888888333222000///...---***'''   !!!!!!"""############%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!  !!!!!!######"""######$$$%%%&&&((())))))***)))((('''&&&(((''''''&&&&&&%%%%%%%%%############""""""""""""$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$"""!!!"""###%%%&&&&&&''''''(((((((((******++++++++++++******))))))((('''%%%$$$######$$$######""""""!!!  !!! !!!!!!!!!!!!"""######$$$###"""!!!%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""" ###"""!!!!!!"""###$$$%%%'''((((((((('''&&&%%%%%%((((((((('''&&&%%%$$$### !!!!!!"""###$$$%%%%%%(((&&&###!!!  """$$$$$$(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&'''((()))(((((()))******++++++,,,***)))(((''''''%%%"""$$$%%%&&&'''))))))))))))***+++,,,,,,+++)))'''%%%$$$$$$"""  ###$$$$$$###!!! !!!######$$$$$$$$$$$$$$$###"""$$$&&&&&&%%%&&&((()))***)))'''%%%$$$###""""""$$$$$$###"""!!!!!! !!! !!!###$$$$$$###   ###&&&''''''&&&%%%$$$"""  !!!""""""###"""  !!!"""!!!    !!!###%%%&&&&&&%%%%%%$$$###!!!!!!###"""%%%))),,,...///111333555555555555555555555555222111000///...,,,((($$$!!! !!!"""###$$$%%%%%%%%%%%%'''''''''''''''&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""  !!!$$$$$$#########%%%'''((()))***+++++++++***ӵ'''&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&''''''''''''&&&''''''%%%"""!!!"""###%%%%%%&&&&&&&&&'''''''''******++++++++++++******)))((('''&&&%%%$$$######$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!###%%%%%%$$$###!!!%%%$$$$$$###############%%%%%%&&&&&&''''''((((((Ħ%%%$$$$$$###$$$$$$Ħ######""""""""""""""""""""""""!!!!!!"""""""""############ӵ ######"""######$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$(((((((((((('''&&&%%%$$$ !!!!!!"""###$$$%%%%%%(((%%%!!!!!!###$$$%%%(((((((((((((((''''''&&&%%%%%%&&&Ħ%%%%%%&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))***)))'''''''''%%%"""###%%%&&&((((((((('''&&&))))))******)))(((&&&%%%######!!! !!!"""###$$$###!!! """$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&''''''(((***+++))))))((('''%%%%%%$$$$$$$$$######"""!!!!!! !!! !!!###$$$###"""   """%%%'''((((((((('''%%%###"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!! !!!    !!!""""""###"""!!!!!!!!!$$$(((+++---///111333333333333333333222111111//////......---)))$$$ """  """###$$$%%%&&&'''((((((((())))))))))))((('''&&&%%%"""#####################%%%%%%$$$$$$######""""""  $$$#########%%%''')))*********+++,,,,,,4ĉ@ӵ(((((((((%%%&&&&&&''''''&&&%%%%%%%%%&&&'''((((((((((((((('''((('''%%%"""!!!!!!###%%%%%%%%%%%%%%%&&&&&&&&&*********++++++*********(((((('''&&&%%%%%%$$$###$$$$$$######"""!!!!!!!!! """###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&%%%$$$###%%%$$$######"""""""""######$$$$$$%%%&&&&&&''''''>L&&&%%%%%%$$$###$$$=hĦ$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$4ĉ@ӵ !!!""""""###%%%&&&((((((%%%&&&&&&'''''''''&&&&&&(((((((((((('''&&&%%%%%%!!!!!!"""###$$$%%%&&&&&&'''$$$ !!!###$$$%%%(((((((((((((((''''''&&&%%%%%%%%%>L'''%%%%%%&&&'''((((((''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))))))))((('''''''''&&&### ###$$$%%%'''''''''&&&%%%'''((((((((((((&&&%%%$$$""""""!!!  !!!"""###""" !!!"""$$$$$$%%%%%%%%%$$$$$$###!!!###&&&(((((((((***+++((((((((((((((('''''''''######""""""!!!!!! !!!###$$$###!!!    $$$''')))))))))((('''%%%$$$"""!!!!!!  !!!!!! """!!! !!!!!!  !!!!!!      ###''')))+++...111333111111111111111000......,,,,,,+++***)))%%% """  !!!$$$&&&''''''((())))))))))))*********)))((('''&&&%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""!!! !!!######$$$%%%'''(((***+++((()))+++,,,---GG=?******''''''''''''(((((((((((((((((())))))))))))))))))(((((((((&&&###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((('''&&&%%%%%%$$$$$$$$$######""""""!!!  !!!###%%%&&&$$$"""!!!!!!!!!"""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###"""""""""""""""!!!!!!""""""###$$$%%%%%%HdĦ&&&&&&&&&&&&$$$=Īj!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$GG=?  !!!!!!###$$$&&&'''((((((''''''((()))************((((((((((((((('''&&&&&&""""""###$$$%%%&&&'''''''''###!!!###%%%%%%(((((((((((((((''''''&&&%%%%%%%%%HdĦ&&&%%%&&&'''(((((('''&&&%%%""""""#########$$$$$$$$$&&&''''''(((((()))******(((((('''(((((((((%%%###!!!  """###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""""""""!!! !!!"""""" !!!"""######$$$$$$$$$$$$$$$### """%%%'''''''''((()))&&&'''((((((((((((''''''!!!!!!!!! !!!###$$$"""     ###&&&((()))))))))'''&&&%%%$$$###""""""""" !!!!!!!!!###"""!!!"""$$$$$$"""  !!!     """%%%''')))+++...111....../////////...,,,+++***(((&&&%%%###!!!ӵ ĭӵ)))ӵ***Ħ$$$$$$$$$$$$%%%%%%%%%&&&%%%ӵӵ'''(((ĦƜ`1.׼s,,,,,,,,,'''Ħ+++,,,******************)))ӵ%%%Ħ(((((((((((((((((((((((())))))ĭӵ!!! Ħ!!!!!!"""Ħ%%%Ħ"""###############$$$$$$%%%&&&&&&'''!!!!!!!!!'''DdD$$$%%%'''?fӵ#########Ħ#########ӵƜ`1.׼sĭӵ""" ӵ Ħ###$$$%%%&&&&&&))))))(((''''''&&&###$$$%%%Ħ&&&###"""Ħ(((((((((''''''&&&$$$$$$%%%DdD)))((('''######ӵ&&&&&&ӵ)))ӵ!!!"""###Ħ%%%###ӵ!!!ĭӵ###$$$!!!$$$&&&&&&%%%&&&&&&&&&&&&'''''''''%%%$$$###"""$$$$$$"""   """###&&&((()))))))))(((&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$######$$$&&&&&&$$$"""!!!!!! !!!      """"""!!!!!! """$$$%%%'''***---+++,,,---......---+++***'''%%%"""  ?~4g&e>&e(((g&e+++>hӵ%%%%%%&&&&&&&&&''''''g&e'''guO>uO>&e((()))4ff?>ߝL---gĉ@------------Shӵ///+++++++++++++++***g&e)))>hӵ***))))))))))))''''''(((fff?><z'''g&e>&e!!! HL!!!""""""ShӵgL"""######$$$$$$$$$$$$###$$$%%%&&&'''S?ʬ!!!!!!3h?D%%)?%%%'''ZufĦ$$$$$$$$$gL$$$######g&e%%%gĉ@g&e>&e"""@e ??g<ĉ3we<Ħ$$$%%%%%%$$$3h?@e((((((((('''&&&$$$%%%%%%Z)))&&&"""3h?gL((((((((((((''''''&&&$$$$$$%%%D%%)?(((fff?><z""""""=?Ħ"""g&e'''g&e###""" S?ʬ!!!4ff?>ߝL$$$@e###g&e3h?g&e>&e!!!###?? $$$%%%%%%$$$$$$%%%&&&&&&'''&&&%%%###!!!"""$$$$$$"""   $$$%%%''')))******((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%###""""""$$$&&&'''$$$$$$$$$&&&''''''%%%###""""""!!!     """$$$$$$###### !!!"""$$$'''***)))***,,,------,,,***)))&&&### 4Dӵ!!! Hƅ^Hu]Ħ+++Hu]Ħ111ZuR)Ħ$$$$$$$$$%%%''')))***Hu]Ħ***HŐeHŐeHu]Ħ(((qIܗGIӵ,,,tt++++++***HGgĉ@///111...---+++***))))))Hu]Ħ&&&ZuR)Ħ------,,,***)))******sߝLGdUĦ'''Hƅ^Hu]Ħ!!!ntHdĦ######HGgĉ@)))HdĦ%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$Htƅ^!!! Bt=o9ĦDtfo9Ħ&&&&&&'''g?&&&&&&HdĦ"""###$$$Hu]Ħ$$$ttHƅ^Hu]Ħ###H׼s!!! tQje<Ħ!!!!!!!!!Bt=o9ĦH׼s%%%%%%%%%&&&''''''%%%%%%%%%HtĦ%%%!!!!!! Bt=o9ĦHdĦ&&&&&&'''(((((('''%%%"""###$$$Dtfo9ĦsߝLGdUĦ Ht@cӵHu]Ħ$$$Hu]Ħ Htƅ^ qIܗGIӵ"""H׼s###"""Hu]ĦBt=o9ĦHƅ^Hu]Ħ!!!""" !!!!!!""""""######&&&&&&&&&%%%###!!! !!!!!!    ###&&&)))+++***(((''''''&&&%%%%%%$$$$$$$$$%%%%%%((((((&&&%%%%%%%%%%%%%%%''''''&&&$$$"""!!!###$$$%%%"""!!!    """###$$$%%%'''(((&&&%%%###!!!!!!$$$'''(((******++++++***'''%%%### 4DuXӵ """!!!DdDΦDdDĦ***DdDĦ000+++t|<%%%%%%$$$%%%&&&''')))***DdDĦ***DdDΦDdDΦDdDĦ'''peƜ4DuTӵ+++`eĭ,,,qet...000222333111///---+++***DdDĦ&&&'''t|<,,,------+++***)))******DdDDdDĦ'''DdDΦDdDĦ!!!q<niDdDĦ!!!qet'''(((DdDĦ%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%q<R"""!!!qjRgdKӵHdDĦgdKӵ%%%%%%GR/f6LĭĦ''''''DdDĦ###$$$$$$DdDĦ###`eĭDdDΦDdDĦ###DdDĦ""" geĦFSĦ!!! qjRgdKӵDdDĦ%%%%%%%%%%%%%%%&&&$$$$$$$$$DdDĦ$$$!!!!!!!!!qjRgdKӵDdDĦ%%%%%%&&&''''''&&&$$$###$$$%%%HdDĦgdKӵDdDDdDĦ DdDĦ4DufӵDdDĦ"""DdDĦ q<RpeƜ4DuTӵ"""DdDĦ######DdDĦqjRgdKӵDdDΦDdDĦ!!!"""############!!!!!!"""""""""""""""###%%%%%%%%%$$$"""!!!    ###&&&)))+++***(((''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%%%%&&&&&&&&&$$$!!!!!!"""###$$$!!!!!!     !!!$$$%%%&&&&&&(((***'''&&&$$$""" """$$$'''))))))))))))(((&&&###!!! !!!4DuXӵ$$$######DdDΦDdDӵ)))DdDĦ...,,,o)h&&&&&&&&&&&&&&&''')))***+++DdDĦ+++DdDΦDdDΦDdDӵ&&&=ӊB1.uTӵ)))HߝL`o9...po9wӵ333666555333000---+++DdDĦ''''''o)h***+++,,,,,,+++***)))))))))DdDΦDdDĦ&&&DdDΦDdDӵ!!!GIpӵDdDĦ po9wӵDdDĦ%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$po9u$$$######"""GIdnuR)ĦDdDĦnuR)Ħ$$$%%%CdgĪj(((DdDĦ$$$%%%%%%DdDĦ###HߝL`o9DdDΦDdDӵ$$$DdDĦ"""!!!!!! geĦsp?aĦ!!!GIdnuR)ĦDdDĦ%%%$$$#####################DdDĦ###""""""!!!GIdnuR)ĦDdDĦ%%%$$$%%%''''''%%%$$$%%%&&&&&&DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦ!!!DdDĦpo9u =ӊB1.uTӵ"""DdDĦ######DdDĦ GIdnuR)ĦDdDΦDdDӵ """###$$$$$$$$$###############"""""""""#########"""!!!   ###&&&)))+++***(((''''''''''''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&%%%&&&%%%###!!! !!!""""""!!! !!! !!!!!!!!!"""!!!    """$$$'''(((((()))***,,,)))(((&&&$$$"""  """%%%'''(((''''''&&&$$$!!! !!!"""4DuXӵ'''%%%%%%DdDʜ4DuTӵ(((>d<Ħ+++Dt%%%''''''((()))***+++,,,>d<Ħ+++>d<ʜDd<ʜ4DuTӵ%%%%%%F&uTӵ'''4DufئL>e000puR)Ħ333555444333000...,,,>d<Ħ(((Dt(((++++++******))))))(((DdDΦDdDĦ&&&>d<ʜ4DuTӵ 4DwDd<ĦpuR)Ħ>d<############$$$$$$$$$$$$$$$peӵ###ĦpeӵDx<>d<ӵDd<%%%qR/ܗ?fӵ)))>d<&&&&&&>d<Ħ###4DufئL>eDdDʜ4DuTӵ###DdDĦ###!!!!!!!!!geĦs<v>aĦ peӵDx<DdDĦ$$$###""""""""""""!!!!!!!!!DdDĦ!!!"""""""""peӵDx<>d<%%%&&&''''''&&&$$$&&&&&&'''>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ""">d<ĦpeӵĦ!!!F&uTӵ###DdDĦ$$$$$$>d<Ħ"""peӵDx<>d<ʜ4DuTӵ !!!"""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!   ###&&&)))+++***(((''''''(((''''''''''''(((((()))*********)))(((((('''&&&$$$%%%%%%###   !!!"""###############$$$$$$$$$$$$###!!!      !!!!!!!!!""""""#########%%%''')))*********,,,---+++***(((&&&$$$"""!!!!!! """$$$&&&'''%%%$$$###  ######4DuXӵ)))''''''D&dq&ĒR'''(((sdKĦ(((DHRRud((()))***+++,,,,,,,,,sdKĦ+++D&oq<Ōq&ĒR%%%$$$$$$>dp&ĒR''''''nfʜd<Φ>d<Ħ%%%s&dq&ĒR!!! i?ʜtd<ĦHHܗDӊB(((<x""""""###############B?daĦ B?Ho9&&&>d<"""!!!!!!!!! >d<ӵ!!!!!!B?Ho9###<x((((((&&&%%%&&&&&&'''&ӫeʬtIӇ""">d<Φ>d<ĦD&ӫetIӇDdDĦ!!!sdKĦB?dp&ĒR%%%$$$>d<sdKĦ###B?Ho9 s&dq&ĒR !!!"""###$$$%%%%%%%%%$$$$$$######""""""    ###&&&)))+++***((('''''''''''''''''''''((()))***************)))((('''&&&###$$$$$$### !!!###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!     !!!!!!"""###$$$$$$%%%&&&&&&(((***+++******+++,,,,,,+++)))'''%%%$$$######!!!  !!!###$$$$$$"""!!! $$$$$$4DuXӵ***))))))Hu]3hh***))))))ne''''''=e((()))***,,,------------ne+++***pIƎ@t@h&&&%%%$$$>h'''''''''fe///@ďD,,,...///+++,,,,,,---------ne((((((=e'''((())))))******+++***ege&&&$$$sĪj@h fdDĦ@ďD$$$&&&Hkge"""######"""""""""""""""@h!!!"""@G$$$$$$HĪj@IŌ''''''Bene)))Hkge%%%ne%%%%%%feHu]3hh !!!se geĦja>aĦ !!!@G$$$%%%se###"""""""""""" <Ō !!!@G!!!"""Hkge%%%''''''%%%$$$$$$%%%%%%HĪj@IŌ!!!!!!egeHu]3hIŌ DdDĦne@h!!!""">h%%%&&&&&&se%%%ne%%%%%%@G""""""sĪj@h!!! !!!"""###$$$###############"""""""""  """###&&&)))+++***((('''''''''''''''''''''((()))***))))))*********(((&&&%%%"""###$$$""" """$$$%%%%%%%%%%%%&&&'''''''''&&&$$$$$$      !!!"""$$$%%%&&&'''&&&''')))***)))((()))***+++***)))'''&&&&&&%%%%%%###"""   %%%4DuXӵ***ĵD^***++++++***,,,(((((())))))***+++---............+++***)))((('''%%%$$$"""$$$'''((((((///...,,,)))***+++,,,******+++,,,,,,,,,''''''''''''''''''((()))******---+++&&&%%%$$$ DdDĦ """###"""###$$$$$$!!!!!!!!!""""""""" !!!!!!###$$$$$$'''(((&&&((()))###$$$'''''''''D^s׼s!!!geFm8>aĦ!!!"""###"""######s׼s$$$#########$$$$$$ Ho  """"""###"""###%%%%%%###""""""###$$$!!!"""!!!D^ DdDĦ  """%%%%%%&&&'''s׼s%%%%%%&&&&&&&&&&&&$$$$$$###!!!###"""!!! !!!"""###!!!!!!"""""""""""""""###  ######&&&)))+++***(((''''''&&&&&&&&&&&&'''((()))***((()))******)))(((&&&$$$"""###$$$""" ###$$$%%%$$$$$$$$$%%%'''''''''%%%$$$"""     !!!###%%%&&&'''$$$&&&''''''&&&&&&&&&'''))))))((('''''''''''''''$$$###"""  Φ4DuXӵtvӵ>d<Ħ---)))+++---+++((('''Ħ***+++---------,,,+++)))***,,,.../////////...++++++Ħ((('''''''''''''''((((((((((((((((((&&&$$$"""!!!!!!"""###!!!###'''((((((((()))***)))***---...///---+++)))+++***)))(((((()))*********+++,,,,,,,,,+++***)))Ħ'''&&&&&&%%%$$$&&&&&&&&&'''''')))******...,,,(((&&&$$$%%%&&&'''&&&%%%$$$"""!!!!!!  >d<Ħ !!!!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!""""""###### !!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((())))))))))))'''((((((((((((&&&%%%$$$######%%%&&&Ħ((('''&&&%%%###!!! >d<ĦBe geFYĉ>aĦ!!!###$$$$$$"""!!! !!!""""""Be$$$$$$$$$$$$$$$%%%%%% nu]ӵ  !!!!!!########################"""!!! !!!######!!! !!!###$$$%%%&&&&&&&&&""""""""""""!!! >d<Ħ !!!!!!>d<ĦĦ !!!###%%%%%%%%%%%%$$$%%%'''(((Be***&&&&&&&&&&&&Ħ&&&&&&&&&''''''&&&%%%$$$$$$%%%$$$$$$$$$######""""""$$$###!!! !!!""" !!!!!!""""""######  ######&&&)))+++***(((''''''%%%%%%%%%&&&&&&((())))))'''((()))***)))'''%%%$$$!!!######""" ###$$$$$$$$$###$$$%%%&&&''''''%%%###"""      """$$$&&&'''###%%%&&&&&&%%%$$$$$$%%%((((((''''''''''''((((((%%%$$$"""!!! ?aŖ%7uSQuR)ӵsdKĦ)))---,,,++++++---gdKĦ************)))((((((***+++,,,---............,,,gdKĦ((('''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###"""!!! ######$$$%%%%%%&&&''''''***+++++++++++++++***)))&&&'''(((((('''''')))***,,,++++++++++++++++++gdKĦ&&&%%%%%%$$$$$$###$$$%%%'''((()))))))))((()))***'''$$$###%%%((('''&&&%%%$$$###""""""### gdDĦ!!!""""""""""""!!!!!!  !!!###$$$%%% ############$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$&&&'''((((((&&&%%%###$$$######gdKĦ(((&&&%%%$$$###""" sdKĦ!!! ŶS3we<"""  %%%%%%%%%###!!!!!!###$$$### iĉ@3hR/Ō !!!###%%%'''&&&%%%$$$###""""""""""""!!!!!! !!!!!!"""###%%%&&&&&&%%%###"""###""" DdDĦ sdKĦgdKĦ """%%%''''''(((((())))))((((((&&&&&&(((((((((gdKĦ((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###  ###$$$$$$%%%%%%&&&%%%$$$###""" !!!!!!!!!      ###%%%''')))***+++***)))(((%%%%%%%%%&&&&&&'''''''''++++++***((('''&&&%%%$$$###"""  ###%%%'''(((%%%%%%%%%%%%%%%$$$###"""     """$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%###!!! >A+++ne,,,+++---,,,++++++ne***************)))(((((()))***+++,,,------------ne)))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###"""!!! $$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))*********++++++,,,ne''''''&&&%%%%%%%%%###$$$%%%'''(((((())))))((())))))'''$$$###%%%'''%%%%%%$$$$$$######"""""" De!!!!!!"""""""""""""""!!! !!!"""###!!!###$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&$$$%%%&&&''''''%%%$$$###""""""ne'''&&&%%%%%%$$$###"""!!! ne>Ak<""""""!!! !!!"""###$$$%%%%%%###!!!!!!###$$$###!!!fh !!!###&&&'''&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""######%%%%%%%%%%%%######"""""" De nene"""$$$&&&'''''''''))))))((((((((((((''''''''''''ne''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$$$$%%%&&&%%%$$$###""" !!!!!!!!!     ###%%%'''(((******)))((('''%%%%%%%%%$$$$$$%%%&&&&&&+++***)))((('''&&&%%%$$$###""" """$$$&&&&&&$$$$$$$$$$$$###"""!!!!!!   !!!$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$"""  ***+++...------...,,,++++++)))*********+++******)))((())))))***+++,,,,,,,,,,,,)))((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$&&&(((((())))))***+++,,,)))(((((('''&&&&&&%%%###$$$%%%''''''(((((((((((((((((('''%%%$$$%%%'''######$$$%%%%%%$$$###"""   !!!"""#########"""  """$$$%%%$$$$$$$$$&&&#########$$$$$$&&&'''((('''((()))))))))((('''&&&###$$$%%%%%%%%%$$$"""!!!!!! %%%%%%$$$$$$$$$######"""!!! """"""""""""!!!!!!  !!!"""###$$$$$$%%%###"""!!!###$$$$$$"""!!!!!!  !!!$$$&&&'''%%%$$$######""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!###$$$&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! !!!###$$$###$$$%%%&&&%%%$$$###"""!!!!!!!!!    ###%%%&&&((()))))))))(((''''''&&&$$$######$$$%%%&&&+++***)))((('''%%%$$$$$$"""!!! """###$$$"""""""""!!!       ###$$$######!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!  &&&&&&'''((())))))(((((()))***,,,---...............,,,++++++,,,,,,***)))*********++++++******)))******+++,,,,,,,,,,,,,,,+++******)))((((((''''''%%%&&&''''''((('''''''''&&&&&&%%%$$$###""""""!!!#########$$$$$$%%%%%%%%%'''''''''&&&%%%###"""!!!!!!"""$$$$$$$$$%%%''')))))))))******++++++,,,,,,)))))))))(((''''''&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&"""###%%%''''''&&&$$$###!!!   !!!"""######### !!!###%%%%%%$$$$$$%%%&&&"""""""""###$$$&&&'''((('''(((***++++++)))(((&&&######$$$$$$###"""!!! !!! !!!###$$$###"""######""""""!!!!!!  !!!""""""""""""""" !!!!!!""""""######$$$$$$$$$""""""###$$$$$$###""""""######$$$### """$$$&&&'''$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!!!!   """###$$$%%%&&&''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$###$$$%%%%%%%%%%%%######!!!!!!     ###&&&'''(((((((((((('''''')))(((%%%######$$$&&&(((******)))(((&&&%%%$$$###!!!  !!!"""!!!      """######""" !!!!!!!!!"""""""""%%%%%%$$$$$$############!!!!!!   '''((((((((((((((('''&&&)))***+++,,,---------...---,,,******+++,,,***)))******++++++++++++******+++,,,,,,---------------******))))))((('''''''''%%%&&&&&&'''((((((''''''''''''&&&%%%$$$###""""""""""""""""""############(((''''''&&&%%%$$$"""!!!!!!###$$$%%%%%%&&&)))++++++++++++******))))))))))))))))))(((''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''%%%$$$"""  !!!""""""""" !!!!!!!!! """$$$%%%%%%$$$$$$$$$%%%!!!""""""###$$$%%%'''(((&&&((()))++++++***((('''$$$#########"""!!! """!!! !!!"""###"""!!!  !!!""""""######"""!!!!!!"""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$#########$$$%%% """###%%%%%%######""""""!!!"""""""""  $$$######""""""######$$$!!!!!!!!!!!!  !!!###$$$%%%&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$%%%######%%%%%%%%%%%%$$$###"""!!!    !!!$$$((((((((((((((((((''''''+++)))'''%%%%%%&&&)))*********)))'''&&&%%%$$$###!!!       !!!"""###"""!!!!!!!!!!!!"""""""""###%%%$$$###""""""""""""###   ''''''((((((((((((''''''))))))******++++++,,,,,,,,,***)))***+++,,,+++***)))***++++++,,,+++++++++,,,------......---------)))))))))(((((('''''''''%%%%%%&&&'''(((((((((((((((''''''&&&%%%$$$######""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! !!!###%%%&&&&&&(((+++---,,,,,,+++***)))(((((('''))))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###%%%%%%&&&''''''&&&%%%$$$"""   !!!""""""!!! """###%%%%%%$$$######$$$"""""""""######%%%&&&'''&&&'''((()))))))))((('''$$$$$$###"""!!! """!!! !!!"""  !!!""""""###""""""""""""############""""""!!!###$$$%%%#########$$$###$$$$$$###""""""###%%% !!!""""""#########""""""!!!!!!"""""""""  ########################""""""###""""""!!!    !!!!!!!!!"""###$$$&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$"""!!!     ###%%%))))))))))))((((((((((((***)))''''''''')))***,,,***)))((('''&&&$$$######       """"""!!!!!!"""""""""#########$$$###"""!!! !!!""""""   $$$%%%&&&((()))*********))))))))))))))))))*********)))((()))+++,,,,,,+++)))***++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++((((((((((((((('''''''''$$$%%%&&&'''(((((((((((((((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$#####################"""!!!!!!!!!"""$$$%%%&&&(((+++...++++++******))))))((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((%%%###%%%%%%%%%$$$$$$######""""""!!!!!!!!! !!!###$$$$$$###""""""#########"""######$$$%%%%%%&&&&&&'''''''''(((((((((%%%%%%$$$"""!!! !!!  !!!"""""""""""""""!!!"""###$$$$$$$$$###"""""" """$$$%%%$$$######$$$"""###$$$###!!!!!!###%%% !!!!!!"""!!!!!!""""""!!!!!!!!!!!!""""""  !!!"""###$$$$$$###"""!!!###$$$$$$$$$###"""!!!   !!!"""!!! !!!"""""""""""""""###%%%&&&'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###"""     """$$$&&&++++++***)))))))))))))))''''''''''''((()))+++,,,))))))((('''%%%$$$######   !!!"""$$$$$$!!!   !!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""   !!!"""%%%''')))+++,,,---***)))((((((((((((((())))))(((((()))+++------,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***((((((((((((((('''''''''$$$%%%&&&'''(((((((((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###""" """$$$%%%&&&(((+++...))))))))))))************(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###%%%((((((%%%"""%%%%%%###"""!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$"""!!!""""""$$$###############$$$$$$&&&&&&&&&&&&&&&'''((()))&&&%%%$$$"""!!!!!! !!!""""""!!! ###"""   !!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$"""""" """$$$%%%$$$######$$$!!!###$$$### """%%% !!!!!!!!!!!! """"""!!!!!!!!!!!!"""###!!!!!! !!!!!! """###%%%%%%###""" $$$$$$%%%%%%$$$###!!!   """###"""!!!!!!"""#########""""""###%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###"""    !!!###%%%''',,,,,,+++***))))))******$$$%%%&&&''')))******+++))))))((('''%%%$$$###"""    !!!###$$$&&&'''(((%%%$$$!!!    !!!!!!!!!""""""$$$""" !!!"""   ###&&&&&&&&&(((,,,+++&&&((()))***)))((('''((())))))'''&&&'''***,,,***(((((()))***+++,,,+++******((()))+++,,,---+++***)))(((((()))))))))'''&&&%%%%%%&&&'''(((******++++++******)))((('''&&&%%%%%%###$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$&&&((()))******)))((((((((((((((('''((()))(((&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""###""""""!!!  (((///...'''!!!!!!!!!!!!!!!!!! $$$###!!! !!!"""'''&&&$$$"""!!!""""""###&&&&&&%%%%%%%%%&&&&&&'''((('''%%%###!!! !!! ###""" !!! !!!"""$$$%%%"""###$$$%%%%%%$$$"""""""""############$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!  !!!"""###$$$$$$$$$$$$$$$######""""""!!!   !!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&)))))))))(((((((((((((((***)))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""######""""""!!!      """%%%(((***,,,,,,++++++)))(((&&&&&&&&&&&&&&&&&&&&&'''((()))***)))&&&$$$"""!!!!!!!!!  !!!""""""!!!"""###%%%###"""$$$(((,,,,,,++++++***(((%%%"""   !!!"""######"""!!! !!!   ###''')))((()))++++++((('''((()))((('''&&&&&&'''(((&&&%%%&&&)))***)))(((((()))***+++,,,++++++***)))***+++++++++***))))))(((((()))))))))(((&&&&&&&&&'''((()))+++++++++,,,******)))((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!"""$$$&&&'''((())))))(((''''''''''''(((%%%'''((()))'''''''''(((((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$""""""""""""!!! $$$222>>>===222'''###!!!!!!!!!!!!!!! ######""""""!!!!!!!!!!!!%%%%%%###"""""""""###$$$&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""  !!!!!! ###"""  """!!!!!!!!!"""###%%%%%%"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%######"""!!! """"""###$$$$$$$$$$$$$$$#########"""!!!!!!   !!!!!!$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###########################"""!!!    """$$$''')))+++,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%&&&'''''')))'''%%%###!!!   """#########%%%&&&)))((((((***---000///...---,,,***(((%%%!!!  !!! !!!"""######"""!!!    $$$+++...+++)))+++,,,+++%%%'''((((((&&&%%%$$$%%%&&&%%%$$$%%%((()))(((''''''((()))++++++,,,,,,,,,,,,+++******))))))))))))(((((()))))))))(((((('''((()))***+++,,,---------+++***))))))''''''&&&%%%'''((()))*********)))(((%%%%%%%%%%%%%%%$$$######!!!!!!!!!"""###%%%&&&'''(((((('''&&&&&&&&&&&&'''###&&&((()))))))))+++,,,((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$#########"""!!!  ...::::::///%%% !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!###############$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!  !!!!!!!!!!!!!!!""""""  !!!"""""""""""""""###$$$%%%%%%""""""###$$$$$$######"""############$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%%%%&&&'''''''''''''''$$$$$$"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$############"""!!!!!! !!!!!!!!!!!! !!!  !!!"""###$$$%%%&&&'''(((((((((&&&''''''(((((((((''''''************************))))))***+++***)))((('''))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!  ###%%%'''(((+++---,,,,,,,,,+++)))(((&&&%%%$$$$$$#########$$$%%%%%%&&&%%%###!!!   !!!"""  """###$$$%%%(((+++,,,,,,---///222333111000//////---+++((($$$"""    """ """""""""!!!    )))000444000+++***+++,,,%%%''')))***(((%%%$$$$$$#########%%%&&&'''''''''(((((()))***+++,,,,,,,,,...,,,***((('''(((((()))((()))))))))))))))))))))***+++,,,------.........++++++***)))((('''&&&&&&((()))***+++++++++***)))&&&&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!"""###$$$&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$&&&)))*********,,,---(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$############"""!!! ''''''"""!!! !!!!!!!!!"""!!!###%%%&&&&&&$$$"""!!!"""""""""###$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!!!!"""!!!!!!"""!!!!!! !!!"""###$$$!!!!!!"""""""""######$$$"""""""""########################$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$##############################%%%&&&''''''((((((''''''%%%$$$###""""""!!!"""""""""######$$$$$$$$$############""""""!!! !!!###"""""""""!!!!!!!!!!!!"""!!! """###%%%&&&'''(((((((((((('''&&&'''((()))***************+++++++++++++++,,,,,,)))***+++,,,+++***((('''******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""     """%%%'''((()))+++---------,,,+++)))'''&&&%%%"""""""""!!!!!!"""############!!!  !!!   ###%%%"""!!! """###$$$'''+++///---...000222333333111000000000...,,,)))&&&###"""    """ !!!!!!!!!    ...555888222,,,***+++***&&&))),,,---+++'''%%%$$$!!!"""###$$$%%%&&&'''((()))))))))******+++,,,,,,...,,,)))'''&&&'''((()))))))))))))))******+++++++++,,,---......///......++++++***)))((('''&&&&&&'''((()))***+++******)))'''''''''''''''&&&%%%%%%""""""""""""###$$$&&&&&&''''''&&&%%%%%%%%%%%%%%%''')))***+++***)))***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$###"""######"""!!!### !!!!!!""" """$$$&&&&&&%%%"""!!! !!!"""$$$%%%&&&'''(((******((('''&&&&&&&&&&&&#####################$$$  !!!""""""""""""!!!!!!!!! !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$######"""############$$$$$$$$$######"""""""""!!!!!!  !!!###$$$$$$$$$#########"""""""""!!! """$$$'''((()))******)))'''&&&%%%&&&(((***+++------...******++++++,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))((('''&&&&&&%%%&&&&&&%%%%%%$$$###""""""!!! !!!!!!!!!  ###%%%((()))))))))+++,,,------,,,+++)))'''%%%$$$"""!!!!!! !!!!!!!!!!!!  !!!  """$$$%%%###""" !!!"""$$$&&&)))---111000111444555444333111111//////---+++)))&&&###"""   !!!    ///444666111,,,+++***((('''+++...///---)))&&&%%% """$$$%%%$$$%%%''')))*********)))******+++,,,,,,+++)))''''''''')))***))))))))))))***+++------,,,---......//////......,,,+++******(((((('''&&&%%%&&&((())))))))))))(((((((((((((((((('''&&&&&&############$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&(((***++++++)))(((((())))))(((''''''&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""######"""!!!   !!!!!!$$$%%%&&&$$$"""!!! !!!###%%%&&&''''''((())))))((('''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""#########!!!!!!!!!!!!   !!!"""######### !!!!!! !!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((((((((''''''&&&%%%$$$$$$###$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$###"""!!! !!!"""###'''(((***++++++***((('''&&&'''(((***,,,---......*********++++++,,,,,,---,,,,,,,,,+++++++++++++++)))))))))(((((((((''''''%%%%%%%%%&&&''''''((((((((()))*********)))'''&&&%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!"""!!!   """''')))++++++******+++,,,...------+++)))'''%%%$$$!!!!!!   !!!    """$$$%%%$$$###!!!  !!! """%%%'''))),,,000222333555777666555333222333...---,,,***(((%%%###!!!      +++...///,,,+++,,,+++''''''+++///111...***&&&$$$ """%%%%%%$$$%%%(((***,,,+++***)))))))))***+++***)))(((((('''((()))***))))))))))))***,,,...///,,,---......///.........,,,++++++***)))(((''''''$$$%%%'''((())))))((((((((())))))))))))(((''''''$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&''')))******)))(((((())))))(((((('''''''''''''''%%%%%%%%%%%%$$$###""""""""""""""""""!!!    """$$$$$$###"""!!!!!!"""$$$%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###  !!!############ !!!!!!!!!!!! !!!"""""""""!!!!!! !!!""""""!!! !!!!!! !!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))***)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""""""""$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""""""""$$$&&&))),,,------+++***((()))***+++++++++++++++))))))******+++,,,,,,,,,...---+++*********,,,---((((((((((((((()))))))))$$$$$$$$$%%%&&&''''''''')))***+++,,,+++***((('''%%%%%%%%%%%%$$$###"""!!!"""!!!!!!""""""    !!!&&&+++,,,......---,,,,,,---......---+++)))'''%%%###"""!!!      !!!###$$$%%%######!!!!!! !!!"""######&&&))),,,...///222444444555666444222000111222------,,,***(((%%%###"""     !!!"""&&&))))))(((***---+++&&&'''+++///111...***%%%### """%%%&&&%%%%%%(((+++---,,,+++))))))))))))***)))(((((((((((())))))***))))))))))))***,,,...000,,,---..................,,,,,,+++***)))(((''''''$$$%%%'''((()))))))))((()))))))))))))))(((''''''%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''&&&''')))***)))((()))***))))))((('''''''''''''''&&&&&&&&&%%%$$$###"""!!!""""""######"""!!!  !!!"""######"""!!!!!!"""$$$&&&'''''''''&&&$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$!!! """######$$$$$$ !!!!!!!!!!!!  !!!""""""!!! !!!!!!"""######"""!!! !!! !!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))***++++++++++++***(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! """""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%% !!!"""###""""""""""""$$$(((,,,...///......+++++++++++++++***)))((((((((()))***++++++,,,,,,000...+++))))))***,,,...''''''(((((())))))******######$$$%%%%%%&&&'''''')))***,,,,,,,,,+++)))'''$$$$$$$$$$$$###"""!!!!!!"""!!!!!!""""""    $$$(((---///000000...---...///......---+++)))'''$$$###"""!!!     """$$$%%%%%%###""""""!!!!!!"""###$$$%%%(((---///111222444555222333333111---,,,...000------,,,***(((%%%###""" !!!       """###$$$&&&'''(((((())),,,......///111111///+++&&&"""######$$$%%%'''((())))))---,,,+++******+++,,,---++++++++++++++++++++++++%%%(((,,,/////////000111000000000000000000000000,,,,,,***)))(((((((((((($$$$$$&&&'''(((((((((((()))(((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))'''%%%%%%%%%%%%###"""""""""""""""""""""""""""  !!!!!!""""""#########$$$%%%&&&&&&&&&$$$$$$$$$$$$###############$$$%%%######%%%(((***(((&&&!!!   !!!!!!"""###"""!!! !!!"""#########"""!!!"""$$$%%%$$$###!!! !!! !!!!!!"""###$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&((()))+++,,,+++***(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""""""""!!! !!!###%%%))))))((('''&&&$$$"""!!!"""!!!!!!!!!!!!""""""###$$$&&&)))---//////...------,,,+++***))))))))))))(((***,,,.........---,,,//////---,,,,,,,,,,,,,,,'''(((***++++++)))'''&&&"""""""""###$$$%%%&&&'''***,,,......+++(((''''''"""###$$$%%%&&&%%%%%%$$$$$$%%%''''''$$$    $$$(((//////000000000//////...///---,,,******(((%%%"""###"""  !!!!!!  !!!   !!!###$$$###"""!!! !!!""""""&&&'''***---000333555666333222111///---***((('''))))))***)))(((%%%"""        !!!&&&)))%%%''')))******,,,///222222333333333000,,,'''$$$$$$%%%%%%&&&'''((()))***---,,,,,,++++++,,,,,,---)))***+++++++++++++++***'''***---////////////000111111111111111111111111...---,,,***(((''''''&&&%%%%%%&&&'''(((((())))))))))))((('''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&)))(((''''''''''''((())))))))))))((((((''''''''''''&&&$$$$$$%%%$$$###!!!  !!!"""######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$%%%$$$###%%%((()))(((&&&###"""    """###$$$###!!!  !!!###$$$$$$######!!!"""###$$$$$$"""!!! !!!"""###$$$%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&)))*********)))'''$$$###"""#########$$$$$$%%%%%%$$$$$$###"""!!! """######"""!!!!!!###%%%((((((((('''%%%###"""!!! !!!""""""$$$&&&***---//////...---,,,+++***)))(((((((((((((((***,,,---......---,,,.........---,,,,,,++++++'''((()))******)))'''&&&$$$$$$$$$$$$%%%&&&'''(((***,,,---,,,***'''&&&%%%!!!"""$$$%%%&&&&&&&&&%%%'''((()))(((%%%!!!    &&&***//////000000000000//////---,,,*********)))'''%%%######!!! !!!"""!!! !!!    !!!"""###"""!!! !!!""""""'''(((+++...111333555555222000...,,,***((('''&&&''''''((('''%%%###       $$$)))---''')))+++,,,...000444777888888888666333...)))&&&&&&&&&&&&'''((()))******,,,,,,,,,------,,,,,,,,,''')))***,,,---,,,+++***))),,,...///.........///222222222222222222222222000///---+++)))'''&&&&&&'''''''''''''''((()))******)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&$$$######$$$$$$"""!!!  !!!###$$$%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$&&&'''((('''&&&%%%$$$""" !!!"""   """$$$$$$###"""!!! !!!"""$$$$$$$$$######!!!""""""###"""!!! !!!"""$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&)))))))))(((&&&$$$!!! !!!!!!"""###$$$$$$%%%###"""!!! !!!"""###"""!!!"""$$$%%%''''''&&&%%%$$$"""!!!  """###%%%'''***---//////......******)))(((''''''''''''(((***+++---------,,,,,,------......---,,,***)))&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))+++,,,+++(((%%%$$$$$$ """$$$&&&'''(((''''''(((((()))((($$$   ###)))---//////000000000000000000+++*********+++***)))'''$$$$$$###""""""""""""###!!!!!!  !!!"""!!!!!!   """!!! """"""((())),,,///222444444555///---***'''%%%%%%%%%%%%$$$%%%%%%$$$"""       $$$(((---111(((***,,,---///333888;;;???>>>===;;;777222---***''''''&&&&&&'''((()))******+++,,,------,,,+++***'''))),,,...///...,,,+++,,,---//////...------...111111111111111111111111000///---,,,***)))(((((())))))((((((((()))******))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''')))((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""######"""!!!  !!!###$$$&&&&&&(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''&&&%%%&&&%%%###!!!  """### !!!"""###"""!!!  !!!"""$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!! !!!"""###%%%&&&'''######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((((((((('''%%%###"""  !!!"""###$$$$$$"""!!!  !!!""""""!!!!!!###%%%$$$$$$$$$###"""!!!!!!###$$$&&&(((***,,,............***)))(((((('''''''''((())))))+++,,,------,,,,,,+++,,,---...---+++)))(((&&&'''((()))))))))((((((''''''&&&&&&&&&'''((((((((()))***)))&&&#########!!!"""$$$''')))*********'''''''''%%%!!!  $$$***...//////////////////000000,,,+++******++++++)))'''%%%%%%$$$$$$############!!!!!!!!!  ######"""!!!  !!!  !!!"""(((***,,,///111222222222,,,***&&&###!!!"""###$$$"""""""""       $$$'''+++000444(((***,,,---000444:::>>>DDDDDDCCCAAA<<<666111...)))((('''&&&&&&'''((())))))***+++,,,,,,+++***)))***,,,...111111000...,,,---///000///---,,,---...000000000000000000000000......---,,,,,,,,,,,,,,,++++++***)))))))))******((((((((('''&&&&&&%%%%%%'''(((((()))))))))******((()))((((((((((((''''''%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###"""  """###%%%&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%&&&''''''&&&%%%%%%%%%&&&%%%$$$"""!!! !!!"""### !!!!!!  ###$$$%%%&&&&&&&&&%%%$$$$$$###"""!!! !!!!!!"""!!!!!!""""""$$$%%%&&&'''######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###### !!!""""""######  !!!###!!!!!!!!! !!!$$$%%%'''((()))+++------------******)))((((((((())))))))))))***+++,,,,,,,,,,,,***+++---------+++(((''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&'''&&&(((((('''$$$#########"""$$$&&&)))+++,,,,,,,,,(((((('''$$$   %%%***---......---------...000000...---+++++++++***'''%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! """""""""     !!!&&&(((+++---//////...---'''%%%""" """      """&&&***...222555***+++,,,...000555;;;???HHHIIIIIIGGGBBB<<<555111+++***((('''&&&''')))******++++++,,,,,,++++++***...///000111111000///---...///000///---,,,---...////////////////////////......------------......+++,,,,,,,,,+++***))))))''''''''''''''''''''''''((((((***+++++++++++++++((((((((()))(((''''''&&&%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$"""!!! !!!###$$$$$$###  !!!"""$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&'''((('''&&&$$$$$$%%%%%%$$$###""""""!!!!!!!!! !!!""""""!!!  !!!$$$%%%&&&''''''&&&%%%$$$&&&$$$""" !!!###$$$############$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$&&&'''(((***++++++,,,,,,***))))))(((((())))))***))))))******+++,,,,,,,,,++++++,,,,,,+++***(((''')))))))))******++++++,,,)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%''')))+++---...///...+++***(((%%%    !!!%%%***------,,,++++++,,,---///000///---,,,++++++***'''%%%%%%%%%%%%&&&%%%$$$$$$###""""""!!!!!! !!!!!!    ###$$$'''***+++***((('''!!!      !!!%%%***---000444777,,,---...///111666<<>>HHHKKKOOOPPPOOOLLLIIIHHHAAA===777333111000///...000///---,,,+++,,,---...000000////////////////////////...---------------...///000111111111000///222222111000000000000000,,,------------+++***)))***'''%%%(((,,,---***''''''((()))******))))))(((''''''((((((((((((((((((,,,***(((%%%$$$$$$$$$%%%$$$%%%&&&'''((((((((((((%%%$$$######""""""######!!!   !!!"""""""""""""""$$$$$$############$$$$$$"""######%%%&&&'''((((((&&&&&&''''''((())))))***)))))))))((('''&&&%%%$$$############"""""""""###"""""""""!!!   &&&&&&'''(((((('''&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$##################!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###!!! """###%%%&&&'''&&&%%%$$$%%%$$$######$$$%%%((()))+++++++++,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,---///000111///...---+++)))((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&)))+++---/////////...---,,,)))###    $$$''')))))))))---,,,++++++,,,,,,+++)))------,,,+++***))))))((($$$$$$###""""""""""""###"""""""""""""""!!! !!!"""###         !!!###%%%''')))---111444555666888:::)))***,,,---///333888<<>>"""$$$%%%'''((())))))(((+++---111777===DDDJJJMMMRRROOOKKKEEE@@@<<<:::999555555444555666555333000111///+++))))))(((&&&%%%###!!!  """$$$&&&,,,---...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,+++*********(((((((((***+++***(((%%%$$$%%%&&&''''''''''''&&&$$$$$$############$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!! """###%%%%%%$$$###"""!!!  !!!"""""""""""""""  !!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$############$$$%%%)))(((%%%###""""""######%%%%%%&&&''')))+++,,,---111///---,,,+++)))'''$$$""""""""""""###$$$%%%&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!"""""""""$$$%%%&&&''''''&&&%%%%%%&&&$$$###$$$'''((('''%%%&&&###""""""%%%&&&&&&$$$$$$$$$#########"""""""""###!!! !!!   """"""###""" """###!!!"""%%%''')))+++++++++.../////////...,,,***))),,,+++*********,,,...///---...///111111///...------,,,+++******+++,,,,,,)))***,,,------------,,,---+++((('''&&&###    %%%''''''((((((((('''(((+++---************************&&&%%%###"""  !!!""""""""""""""""""###"""          """''',,,000555888999777666666666666666777999;;;===???!!!"""%%%'''((())))))))))))***---111666===BBBFFFKKKHHHCCC???;;;::::::;;;888777666666777666444222111///---,,,,,,***'''%%%!!! !!!###%%%,,,,,,,,,+++******,,,...------,,,,,,+++++++++***+++,,,------,,,+++)))(((&&&%%%&&&'''((((((&&&$$$&&&&&&''''''((((((''''''%%%$$$$$$###$$$$$$%%%%%%%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''%%%###!!!  """###&&&%%%%%%$$$###""""""!!!  !!!""""""""""""""" !!!!!!!!!  !!!"""############""""""######$$$$$$%%%%%%######""""""""""""######(((&&&$$$"""!!!!!!"""###$$$%%%''')))+++,,,---...111///---+++***)))'''$$$###############$$$%%%&&&&&&%%%$$$###!!! !!!"""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%&&&$$$######%%%&&&&&&%%%###""""""""""""!!!!!!!!!"""   """######"""!!!!!!###$$$"""###$$$&&&(((***+++,,,------...///...---,,,+++///...---,,,,,,---...///---...///111111///...---++++++***))))))***+++,,,)))***+++,,,------------...,,,)))&&&$$$!!!   %%%'''''')))))))))((()))+++---******))))))((('''''''''"""!!!  !!!!!!"""""""""""""""!!!!!!        """!!!!!!!!!!!!"""###$$$###"""""""""!!!    '''+++111444777999888777777777666666777888:::<<<===??? !!!$$$&&&((()))*********+++,,,...333888===AAAAAA@@@>>><<<;;;;;;;;;<<<;;;:::888888888777555333111000//////...,,,(((%%%""""""!!! !!!###%%%&&&+++++++++)))((())),,,///,,,,,,,,,,,,+++******))))))***+++,,,+++)))'''%%%%%%$$$$$$&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&((()))((('''%%%&&&&&&((((((((((((((((((((((((%%%$$$###!!!!!!"""######$$$$$$$$$######"""""""""!!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!  !!!"""######$$$$$$$$$""""""""""""######$$$$$$""""""""""""""""""""""""%%%$$$""" !!!"""###%%%'''***,,,///000000000111///,,,******)))&&&%%%###############$$$%%%%%%&&&&&&$$$###!!!  ###%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###!!! """#########!!!"""###%%%""""""###$$$&&&(((***++++++,,,.../////////...---000///...------------...---...///111111///...---***)))((((((((()))++++++)))***+++,,,------......000---***&&&###   !!!%%%'''((()))******))))))+++,,,,,,+++***)))(((&&&%%%%%%"""!!!  !!!!!!""""""""""""!!!!!!!!!%%%       !!!  """"""%%%%%%&&&'''''''''''''''((('''&&&%%%%%%###  ###+++000444666888999888888999:::666666777888:::;;;====== !!!###&&&((()))))))))******+++---111555999;;;888999;;;===>>>>>>===<<<>>><<<:::999999888666444111000000000///---(((%%%"""!!!!!!!!!"""###$$$%%%******)))((('''(((+++...+++,,,,,,,,,,,,+++***)))'''((()))***)))'''%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&((()))((('''%%%&&&&&&((((((((((((((((((((((((&&&%%%$$$#########$$$$$$""""""""""""""""""!!!!!! """""""""!!!!!! !!!""""""""""""""" !!!!!!"""!!!!!!!!! !!!"""######$$$$$$$$$""""""!!!!!!!!!"""###$$$""""""############""""""###"""  !!!"""$$$'''+++///111222222111111///+++))))))(((&&&%%%######"""""""""###$$$$$$%%%$$$###"""!!!"""%%%&&&"""######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%########################$$$""" !!!"""!!! !!!"""###"""!!!!!!###%%%""""""###$$$%%%''')))***+++,,,---///000//////...000///......------,,,,,,---...///111111///...---***)))((((((((()))***+++)))******+++,,,---//////111...***'''### """&&&''')))***,,,+++******+++,,,---,,,+++***(((&&&%%%$$$$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!! """+++222 !!!     !!!###"""  """$$$&&&''''''((()))***+++******)))+++***((()))+++...//////"""  &&&---333:::;;;;;;:::888777777888555666777888:::;;;;;;<<< !!!$$$&&&'''((((((((('''((())),,,///222444666222555999===???@@@???>>>@@@>>>;;;999999888666555222111000000///---(((%%% !!!"""######'''((()))((('''(((***---***+++,,,------,,,+++***'''(((((()))(((&&&%%%$$$&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&%%%%%%$$$$$$""""""""""""###$$$%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""######"""""""""""""""""" !!!""""""""""""""" !!!"""""""""!!! !!!"""############"""!!!  !!!"""""""""############""""""!!! !!!"""###''',,,000333444333222111///+++)))((('''&&&%%%""""""!!!!!!!!!""""""######"""!!!!!! """%%%&&&######$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""$$$###$$$$$$###!!!!!!"""$$$""""""############$$$$$$$$$"""!!!!!!""""""!!! !!!!!!!!! !!!###%%%###$$$%%%&&&((()))******+++,,,...///000000//////////////////......---------...///111111///...---,,,+++)))((((((((()))***)))******+++,,,...///000000---)))%%%!!! ###&&&((()))+++------+++***+++,,,---,,,+++)))(((&&&%%%$$$%%%$$$"""  !!!"""""""""""""""""""""!!!!!! !!! %%%...444!!!""""""!!!     ###%%%%%%$$$###### !!!"""$$$&&&(((***+++***++++++,,,,,,,,,,,,,,,,,,++++++...333:::>>>AAA000)))  &&&...333>>>>>>>>><<<888555444444666777888:::;;;;;;<<<<<>>======"""###$$$&&&''''''&&&&&&%%%(((+++///222333333333111222444777;;;>>>AAACCCBBB???;;;999888777666444222111///...---+++(((&&&#########$$$%%%%%%&&&&&&$$$&&&((()))(((((()))***(((***,,,///000///......,,,+++***)))((((((((()))%%%###"""###&&&''''''''''''((((((((('''&&&&&&%%% !!!"""###$$$$$$&&&'''&&&%%%###$$$$$$########################!!!!!!!!!!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%% !!!!!!""""""""""""""" !!!!!!!!!!!! !!!""""""""""""   !!!!!!  """+++///555;;;>>>>>>===;;;222...***(((''''''&&&%%%!!!    """%%%$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""""""""###"""$$$%%%$$$!!! !!!###!!!"""###!!!""" !!!!!!"""""""""!!! !!!###''')))+++...//////...---,,,---///000000000///...000111111222222222111111---...///111111///...---///...,,,***((((((((((((***))))))***+++...000111+++((($$$   !!!$$$'''(((***,,,......---+++++++++***)))((('''%%%$$$###""" """""""""""""""!!!  ###%%%&&&&&&$$$###    ###(((+++,,,,,,,,,,,,&&&&&&((()))+++---.../////////......//////000111/////////222555777666555)))###   %%%,,,222333666999;;;;;;;;;;;;;;;:::;;;===???????????????"""$$$&&&'''&&&%%%%%%&&&******+++,,,---///000111555555777999;;;===???@@@CCCBBBAAA>>>;;;777555333333222000...,,,***((('''%%%###!!!###'''******)))'''(((******))))))+++,,,'''))),,,...///...---+++---,,,+++***)))'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%######""""""$$$$$$$$$############""""""$$$%%%%%%$$$###%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$###""""""###$$$$$$%%%&&&&&&###############$$$$$$$$$&&&&&&&&&&&&$$$!!!!!!!!! !!! !!!###$$$---444:::===???@@@===777111///,,,***)))'''$$$!!! !!!$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$#####################""""""!!!  """"""!!!   !!!  !!!$$$&&&&&&))),,,------,,,,,,,,,444333222000000000000111333333444333222000...,,,000000000000///...---,,,++++++******)))(((((((((((((((***+++,,,---------+++(((###   ###&&&'''(((+++++++++++++++***))))))))))))((('''%%%###!!!  !!!!!!!!!  !!!"""!!!###&&&''''''%%%"""      ###"""%%%)))...000111000///,,,...111222111222333444111111222222222333333333333666666555666999777222+++'''   !!!&&&***///333777:::::::::::::::888999;;;===>>>>>>====== """%%%'''&&&&&&'''((()))******+++---///111222555555777888;;;===???@@@AAA@@@???===:::777555333111000///---+++)))'''&&&%%%###"""$$$'''******))))))***++++++******+++,,,'''))),,,...///...,,,+++++++++***)))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((''''''&&&%%%$$$######$$$$$$$$$#########"""""""""###$$$$$$######$$$&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!  """$$$$$$$$$######"""######$$$%%%%%%&&&&&&###############$$$$$$$$$&&&&&&&&&%%%###!!!!!!!!!  !!!###%%%'''///666===???AAABBB===888222///+++)))'''%%%###!!!  ###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""""""""!!!!!!  """"""!!!    !!!"""%%%''''''))),,,...---,,,,,,,,,333222111000000000111222111222333333222111000///---------...------,,,+++,,,++++++***))))))(((((()))***+++,,,------------***&&&"""    $$$&&&'''(((((()))***+++++++++))))))(((''''''&&&%%%###"""!!!   !!!"""###$$$'''((((((%%%"""      $$$%%%(((,,,111333444333222000222444555444444555666222222222222222333444444555777888666888;;;999444000+++$$$  ###''',,,000444777888888999:::;;;;;;;;;;;;;;;:::999999!!!%%%&&&''''''(((***))))))***+++---///111222555666666888:::<<<>>>???>>>>>>===;;;999777555444//////---,,,***(((&&&&&&%%%$$$$$$%%%(((*********+++---------+++***+++,,,((()))+++---...---,,,+++******)))((('''%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$#########"""""""""!!!"""$$$###""""""###%%%###$$$%%%%%%$$$###!!!  """###$$$###""""""######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$"""   !!!###&&&)))***111888???AAACCCBBB===666222///***&&&%%%###"""  """%%%'''&&&%%%%%%%%%%%%'''((()))&&&&&&%%%$$$$$$###""""""!!!!!!!!!  !!!"""!!! !!! !!!!!!  !!!!!!###&&&((((((***---...---,,,------111111111000111111222333000111222333333222111000+++,,,------...---------,,,,,,,,,+++******)))))),,,---............---,,,((($$$   !!!%%%'''((((((&&&(((***,,,,,,***((('''%%%%%%%%%%%%%%%$$$###""" !!!   !!!""""""%%%''')))***)))&&&"""    """&&&(((+++///444777888777666555777888888777666666777444333222222222333555666777999999888:::===;;;777555000)))"""  ###(((+++000444666777999:::;;;::::::999999999999999 """%%%'''''''''((()))((()))***+++...000222333777777777888999;;;===>>>:::::::::999777666444333///...---+++***(((''''''&&&&&&&&&'''(((***++++++,,,---...---***)))***+++((()))+++,,,,,,,,,+++************)))(((&&&$$$###############$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$############"""""""""""" """######"""!!!###$$$!!!###%%%&&&%%%###  !!!"""######""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$###!!! !!!###&&&)))+++---111999@@@BBBCCCAAA;;;444222...((($$$""""""!!! !!!"""!!!  """%%%'''&&&%%%$$$$$$%%%(((***,,,((('''&&&%%%$$$###""""""!!!  !!!"""!!!!!! !!! """"""""" !!!!!! !!!""""""$$$'''))))))+++---...---------...000000000111111222333333000111222222222111000///,,,---...///000000000000------,,,,,,+++*********...///000000000...,,,+++'''###   ###&&&(((((((((&&&(((+++,,,+++)))%%%#########$$$$$$$$$$$$######!!!!!!!!!!!!   !!!"""######((()))***+++)))&&&"""     !!!%%%))),,,111555999999999888888999:::999777666666666555444333222222444555777666999999888:::===<<<777555111***$$$    $$$(((---111444666999;;;999888888888999;;;===>>>"""$$$'''((('''&&&''''''((()))***,,,///222444555999999::::::;;;;;;;;;;;;777777777777666444333222///...---,,,+++***))))))''''''(((((()))***+++,,,,,,------,,,***(((((()))((()))***+++++++++***)))******+++***)))'''$$$###"""""""""#########$$$$$$###$$$&&&(((((('''&&&$$$#########"""""""""!!!!!! """!!! !!!### """%%%&&&&&&### !!!!!!!!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%############!!!  !!!$$$&&&)))+++---333:::@@@BBBBBBAAA<<<555000,,,'''###""""""!!! !!!"""######"""!!!  """%%%'''&&&%%%$$$$$$%%%(((+++,,,(((((('''&&&%%%$$$###"""  !!!!!!!!!!!!!!!"""  """######"""""""""""""""!!!!!!  """######%%%(((+++***,,,......------...000...///000111222333333333111222222222111///---,,,,,,,,,...///000000111111......------,,,,,,++++++000000222222111...,,,***&&&"""   !!!&&&((()))((('''((()))++++++***&&&"""!!!"""######$$$$$$######!!!!!!!!!!!!  !!!"""###$$$%%%&&&***+++,,,,,,)))%%%     """(((+++000555888999888888777888999888555444333444444444333333333444555666444666777666999<<<:::666111...((($$$!!!  """&&&+++///222666999;;;;;;:::::::::;;;===???@@@###%%%(((((('''&&&&&&''')))***+++...111444666888;;;<<<>>>>>>===;;;999777555555555555444222111000...------,,,+++*********((()))******)))***,,,...,,,------,,,)))((()))))))))))))))*********))))))******++++++***'''$$$###!!!""""""""""""############$$$%%%&&&&&&&&&%%%$$$######"""""""""!!!!!!!!! !!!!!! !!!""" """$$$&&&%%%""" !!!!!!!!! !!!!!!"""""""""$$$$$$######"""""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###!!!  """$$$&&&((()))***222888===?????????;;;555...***&&&$$$######"""!!! !!!"""############""""""!!!!!!!!! !!!###%%%'''%%%$$$$$$$$$&&&''')))+++(((((('''&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!! """######""""""############"""!!!!!!  """$$$%%%'''***,,,+++---......---...///111...///000222222333333333111111111000///---+++)))***+++,,,---............//////......---,,,,,,,,,///000222222111///,,,***%%%!!!   ###'''******)))'''((()))******((($$$!!!!!!!!!"""############### !!!  !!!###%%%&&&((((((+++,,,---,,,((($$$    %%%(((...333666777777666555666777555333111111111222333333333444444444444111444555444666:::888444...+++'''###!!!   $$$)))---000444888;;;???>>>>>>==============="""$$$'''(((((('''((()))***+++,,,///222666888:::===???AAABBB@@@<<<777444444444444333222111//////,,,,,,++++++******))))))(((***++++++)))))),,,///,,,---...---+++******+++)))))))))))))))))))))(((((()))******)))&&&###!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!  !!!!!!"""$$$$$$$$$""" !!!""""""""" !!!"""###$$$#########"""!!!  !!!"""###$$$%%%&&&&&&$$$$$$$$$###"""  """###$$$%%%&&&&&&,,,111555666666888555000+++)))&&&%%%%%%%%%###""" !!!"""###%%%&&&'''############"""""""""!!!!!!"""$$$''')))###$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######"""!!!"""######""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!###$$$%%%'''+++---,,,---......---...000222///000111222333222222111......//////...,,,+++)))++++++,,,---.........---000000//////...------,,,...///111222111///,,,)))###   %%%)))++++++)))'''''''''''''''&&&%%%###!!!!!!!!!""""""###"""""""""  """$$$&&&)))***+++,,,------+++((("""      $$$''',,,111555666666555222444555444111//////000000111333444555444333222000222333333555999777333---***'''$$$!!!  !!!&&&***---111555888>>>>>>??????>>>>>>===<<< ###&&&(((((((((***+++***+++---000333777:::;;;???AAADDDDDDBBB<<<666222444444333333111000...---************)))))))))((()))+++,,,+++***))),,,///---...///...,,,+++,,,---))))))))))))(((((((((((('''((())))))(((%%%""" !!!!!!!!!!!!""""""""""""%%%$$$######""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$###!!!!!!"""#########!!!"""$$$$$$######"""!!!  !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$"""  !!!"""###############$$$))),,,---...000...***)))(((&&&&&&&&&&&&$$$### !!!###%%%((()))$$$$$$$$$$$$#########""""""$$$&&&(((+++"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&""""""""""""####################################!!!!!!!!!!!!!!!"""##################$$$###!!! !!!"""""""""""" !!! !!!!!!###%%%&&&(((+++...---...///.........000222///000111222333222111111++++++---------,,,++++++---...//////000/////////000000000///......---------///111222111///,,,)))!!!  !!!&&&***,,,+++)))'''%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!""""""""""""!!!!!! """$$$'''***,,,------------+++'''!!!      ###&&&+++111444666555555111333444333111/////////...000333555555444222000///222333222555999777333...+++((($$$"""   $$$(((+++///333666:::;;;===???@@@@@@??????!!!###&&&)))***+++******)))+++---...000444999===CCCBBBBBBDDDDDD@@@:::444777555222111000///,,,***'''((((((((('''&&&&&&%%%++++++******+++---...///,,,...///...,,,)))''''''((((((''''''''''''((((((''''''&&&%%%$$$""""""!!!######""""""""""""######%%%$$$"""!!!"""###"""!!!"""!!!!!!"""""" !!!######  !!!"""""""""#########""""""""""""!!!%%%$$$"""!!! !!!"""###$$$%%%%%%&&&&&&%%%###!!! """"""!!! """"""!!!!!!!!!!!!"""###''''''&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%$$$"""!!!###%%%'''(((***%%%%%%$$$%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%%%%%%%$$$######$$$%%%%%%###""""""!!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!!!!"""!!!!!!###$$$######"""!!! $$$ !!!  !!!!!!!!!"""###%%%'''(((******+++,,,------......------111111111111000///...---++++++++++++++++++++++++------------------------222111000///---------,,,---...000222111...(((###  $$$%%%&&&(((***+++,,,,,,(((&&&$$$$$$&&&'''&&&&&&###"""""""""$$$$$$"""!!! """""""""###&&&(((+++---...//////---)))###    $$$,,,111333333333333555333000//////...---,,,111222444555555444222111444333111222444666666555000...+++'''###    """'''+++...222444:::===???AAA@@@@@@AAABBB###$$$'''***+++++++++***)))***,,,---000444:::>>>DDDDDDDDDEEEEEEAAA;;;666666444222000///...+++)))'''''''''''''''&&&%%%%%%******))))))***+++---...+++---///...,,,)))''''''(((''''''''''''''''''((('''&&&&&&%%%$$$###"""!!!######""""""""""""######$$$###!!!!!!"""###"""!!!!!!  !!! ######!!! !!!""""""############"""""""""!!!!!!!!!######"""!!!  !!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!! !!!"""!!!!!! !!!!!!""""""!!!!!!!!!""""""###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!! $$$&&&''')))***((((((''''''''''''''''''''''''(((((((((&&&%%%$$$%%%%%%$$$######$$$%%%%%%""""""!!!!!! !!!!!!!!!"""###$$$%%%%%%%%%%%%!!!"""""""""""""""!!!!!! !!!  #########""""""!!! !!!### !!!!!!"""###$$$&&&''')))***+++,,,,,,------------------000000000000///...---,,,+++++++++++++++++++++++++++,,,,,,,,,------......000///...---------------,,,---...000000---'''###  $$$%%%'''(((******++++++(((&&&%%%%%%&&&''''''&&&###"""!!!"""######!!! !!!!!!!!!###%%%(((+++,,,//////...,,,'''!!!     $$$+++111333333333333444222000/////////---,,,000111222333333333222111333222111222444666666555///...+++(((%%%###!!!    $$$(((,,,000333999<<>>@@@AAAAAABBBCCC''')))+++---......---,,,******)))***,,,222999???DDDEEEGGGGGGFFFBBB===:::444222///...---+++(((&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((((((***------,,,***))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""######""""""""""""######"""!!!!!!"""$$$%%%$$$""" !!!"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$####################################!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!   !!!"""###$$$$$$$$$###"""""""""#########""""""######$$$%%%&&&%%%&&&&&&'''''''''''''''*********))))))((((((((((((((('''%%%###!!!###&&&'''((()))***,,,,,,,,,,,,++++++******))))))((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """###$$$$$$%%%$$$$$$######"""!!!  !!!!!!!!!  !!!!!!$$$&&&%%%""" """$$$###$$$$$$$$$$$$$$$$$$$$$$$$  !!!""""""%%%%%%&&&((()))+++,,,,,,......------,,,,,,,,,---...------,,,,,,++++++,,,************************))))))***+++,,,---...///...---,,,+++)))))))))((((((((()))++++++(((###   ###&&&&&&'''(((((((((''''''((('''&&&'''((()))'''&&&"""!!! !!!  """%%%(((***,,,,,,***&&&!!!     '''---000111222333111///....../////////...///.........///000111222000///000111444666555444...---,,,+++************%%%###    """&&&+++...444777<<<@@@BBBCCCDDDEEE)))+++---...///...---,,,))))))((((((***000777<<>>???;;;777444444///---,,,,,,......---+++))))))***+++++++++++++++###"""!!! !!!"""######&&&)))++++++++++++,,,((((((''''''''''''((((((%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""#########"""###$$$%%%$$$!!! !!!!!!   $$$%%%###"""$$$&&&!!!!!!!!!"""######$$$$$$#########""""""""""""!!! !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%% """"""######### !!!###&&&((()))((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''%%%&&&'''((())))))))))))''''''(((((()))))))))***&&&&&&''''''&&&&&&%%%$$$!!!!!!!!!!!!!!! """$$$$$$$$$$$$%%%)))***+++,,,+++)))'''&&&'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###   """$$$'''))))))444IIISSSFFF444///111222,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%""""""!!!  !!!!!!"""###%%%&&&'''((((((%%%&&&&&&'''((())))))***++++++******,,,...111222...---+++******,,,---...------------------------......//////////////////***)))))))))))))))***+++'''&&&$$$"""    """######$$$%%%&&&&&&&&&&&&(((((()))+++,,,+++)))&&&&&&$$$###"""!!!       !!!%%%))),,,...,,,+++***,,,///111111111444555666666555333000///000000111222333222///---+++***(((&&&$$$###""""""!!!!!!!!!!!!  !!!***000888???DDDFFFHHHIII---.../////////...---,,,)))((('''&&&%%%&&&''''''333555777999888666222000//////...---,,,,,,++++++))))))***))))))(((''''''&&&%%%###!!!  ###%%%(((+++------,,,+++************)))(((&&&&&&$$$$$$$$$###############"""######$$$$$$$$$######""""""!!! """!!!!!!!!!######!!!  !!!""""""#########""""""""""""""""""######%%%$$$###!!! """###$$$######%%%'''$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!$$$&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$'''((())))))'''&&&%%%%%%&&&'''((()))***+++%%%$$$$$$######$$$$$$%%%######$$$$$$###""" """######$$$%%%&&&+++***((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%###!!! !!!###"""  """###&&&))),,,...000333444333000,,,))),,,---...//////...------%%%$$$""" !!!"""!!! !!!###$$$&&&&&&'''(((((()))((((((***(((&&&&&&&&&(((+++---((()))***+++,,,---.........,,,,,,---///111111111...,,,+++,,,---......---///000111222222111000///++++++***)))(((((())))))+++***&&&!!!    !!!"""%%%$$$######""""""######%%%&&&'''((())))))(((((('''%%%"""      ###&&&(((***)))***,,,...000222222333444444444555555444333333000///......///000...---***'''###  %%%$$$###!!!   )))111:::???CCCIIIKKKJJJ...///000000///...---,,,***)))'''%%%%%%&&&'''(((...///222444444444222111/////////...---,,,,,,+++)))))))))))))))(((''''''&&&%%%###!!!  $$$&&&))),,,------,,,+++************)))((('''&&&$$$$$$$$$$$$##################$$$$$$$$$$$$######"""!!!!!!!!! ###""""""###$$$%%%###"""!!!  !!!""""""########################""""""""""""###""" !!!"""###"""###$$$&&&$$$######""""""!!! !!!!!!"""""""""!!!  !!!###%%%'''(((((('''&&&%%%%%%&&&'''((('''''''''&&&%%%%%%$$$$$$$$$%%%'''(((((((((&&&%%%$$$%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$###""" """######$$$%%%'''+++***((('''&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%###!!! !!!"""!!!!!!$$$%%%'''***,,,+++,,,///111111000---,,,,,,---...//////...---,,,&&&%%%###!!!!!! !!!!!!"""!!!  """$$$%%%&&&'''((()))************+++)))(((&&&'''(((+++,,,(((((()))***,,,---.........---,,,,,,///111222222///---,,,,,,...000000000000111111222111000///...++++++***)))))))))))))))******&&&!!!   !!!"""###"""""""""""""""######$$$%%%&&&'''(((''''''&&&%%%###!!!    !!!$$$'''***)))+++---///111222333333444444555555444333222222111000////////////---,,,&&&$$$ $$$$$$%%%$$$###   (((000999===BBBGGGIIIHHH000000111111000...---,,,+++)))'''%%%%%%&&&((())))))***,,,...///000111111/////////......---,,,+++(((((((((((((((''''''&&&%%%$$$"""!!! !!!$$$&&&)))+++,,,,,,++++++)))******))))))((('''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$&&&'''&&&$$$""""""!!! """"""######$$$#########$$$$$$#########""""""""" !!!!!!!!!"""###%%%######"""!!!!!!  !!!""""""  ###%%%'''((()))((((((''''''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$###""" """###$$$$$$&&&(((***)))((('''&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))((((((((((((&&&$$$"""!!! !!!  """ ###%%%'''(((***+++'''(((***---............+++,,,---......---,,,+++&&&&&&%%%$$$###"""!!!!!!###""""""""""""$$$&&&''''''(((***+++,,,---......---,,,***(((((()))***+++'''((()))***+++---......///---+++,,,...111222333111...,,,,,,///111222333222222222111000///...---+++*********))))))))))))))))))&&&    """""" !!!"""###$$$###$$$%%%&&&&&&&&&%%%$$$"""    """&&&)))***+++---///222333444555555555555444444222111000333222000000000...,,,***###!!!###$$$&&&((('''%%%"""   &&&...666;;;???DDDFFFDDD111111222111000///---,,,,,,***'''%%%%%%&&&)))***''''''((()))+++---...///------......---,,,+++***''''''(((((((((''''''&&&%%%$$$###!!!!!!!!!""""""%%%&&&((()))*********))))))))))))))))))(((''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!""""""""""""""""""""""""$$$&&&'''&&&%%%######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$$$$######""""""!!!  !!!"""$$$""""""!!!!!!  !!!""""""!!!  """%%%'''((())))))))))))))))))))))))******)))((('''&&&&&&%%%&&&'''''''''&&&%%%###""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############!!! !!!###$$$%%%''')))))))))((((((''''''''''''%%%%%%%%%&&&''')))***+++))))))))))))(((%%%###"""  !!!""""""!!! """%%%'''((()))***&&&&&&''')))+++,,,---...+++,,,---------,,,+++***'''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$%%%&&&((())))))***,,,...///000111111///...,,,***)))******+++'''((()))***+++---......000...,,,,,,...111333333111...,,,,,,///111333444333222222000///---,,,+++*********************)))******'''      !!!"""""" !!!###$$$%%%###$$$%%%%%%%%%$$$###"""    %%%)))***+++---000222444555666666666555555333222111000555333222111000...+++((("""  ###'''***+++)))%%%###!!!  $$$,,,444888<<>>,,,---...///000///......***+++++++++******))))))'''''''''(((((((((((()))***,,,...000000...,,,+++((())))))***************((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&%%%$$$$$$(((((((((''''''&&&%%%$$$"""!!!!!!!!! !!! !!!"""###!!!   """###$$$$$$%%%"""######$$$$$$%%%%%%&&&###"""!!! !!!###%%%$$$######""""""!!!  !!!!!!$$$&&&'''((()))***++++++***)))(((+++***)))(((&&&%%%$$$###%%%%%%$$$#####################$$$$$$$$$$$$%%%%%%$$$##################$$$!!!"""""""""""" !!!$$$&&&(((***,,,++++++,,,---------,,,+++(((((((((((()))***+++,,,------------+++)))'''&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%""" ###%%%%%%$$$"""  """###%%%(((***'''((()))***++++++++++++)))***++++++***((('''&&&%%%$$$$$$$$$$$$&&&'''(((((()))***,,,---.../////////000111222333333333333000000000//////.........//////.........---------...---...000333333222111111111000111222222000...///---,,,***)))(((((()))((()))+++------,,,+++***''')))&&&   !!!"""!!! !!!     $$$''')))+++...111333555666777777888888777666555555555444333333222///+++'''###&&&+++///000000...,,,'''$$$  &&&...555888;;;???@@@>>>+++,,,---////////////...******+++,,,,,,***)))((($$$%%%&&&'''((()))((((((,,,---000111111000...,,,))))))***+++++++++++++++((((((''''''((()))***+++************))))))))))))(((((()))))))))))))))(((***)))((('''&&&%%%$$$$$$(((((((((((('''&&&%%%$$$""""""!!! """!!!!!!!!!######!!! !!!###$$$%%%%%%""""""###$$$%%%&&&&&&'''###"""!!! !!!$$$&&&$$$$$$######""""""!!!!!! !!!$$$&&&'''((()))***++++++***)))(((******)))'''&&&%%%######%%%$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""  !!!$$$&&&(((+++---+++,,,---.........---,,,(((((((((((()))***+++,,,---......---,,,***(((&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&### !!!$$$''''''%%%"""!!! """###&&&))),,,&&&''')))+++---------,,,)))*********)))(((&&&%%%$$$###""""""###&&&(((***((()))+++---...///000000000111222222333333333333000000000000////////////111000000///......------------///111444444222000333222333444555333000------,,,***(((''''''((((((((()))+++---------+++***%%%'''$$$   !!!"""!!!      """'''(((+++...111333444555777888888888888888777666444444333333333000+++'''  &&&)))---000222111000///(((%%%"""   '''///666999<<>>000//////......---,,,,,,.........---+++)))((('''$$$$$$%%%&&&'''''''''(((+++,,,---.........---,,,)))((('''(((***+++++++++******+++,,,------......---,,,,,,+++***)))((((((&&&'''((()))************,,,+++)))'''%%%$$$#########$$$%%%&&&'''&&&%%%%%%  ###%%%######"""!!!!!!!!!!!!!!!"""%%%!!!!!!"""$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%$$$###!!!  """$$$%%%!!!"""""""""""""""!!!!!! """$$$%%%&&&&&&&&&&&&&&&'''((()))+++)))&&&%%%%%%%%%###"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$######%%%$$$###"""!!!!!!!!!!!!###""""""!!! !!!###$$$&&&(((***------......------,,,,,,*********+++++++++,,,,,,++++++++++++***)))((((((''''''&&&%%%$$$$$$######'''###!!!###"""$$$&&&&&&&&&###  ###%%%&&&'''***+++((()))***++++++***)))(((---,,,,,,+++)))'''&&&%%%$$$#########$$$&&&((()))******,,,---......//////000000111222333444555666333333333444444444444444777333///...///000///---000000000111222222333333666555444222000///------...,,,)))'''%%%$$$%%%%%%((()))+++++++++)))(((&&&%%%       (((***---...///111333555::::::999999888777777666444333333333333111...+++'''%%%!!!"""$$$,,,---///222444444222///******(((%%%!!!  &&&+++222888:::;;;;;;<<<...------------,,,,,,,,,.........---+++)))((('''%%%$$$$$$%%%%%%&&&'''(((,,,,,,---......---,,,+++((('''&&&''')))******************+++,,,---...///...------+++***)))((((((''''''((()))***++++++++++++***)))'''&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$###""""""!!! !!!!!! !!!  ###%%%######$$$$$$$$$$$$######!!!###%%%&&&%%%%%%&&&'''$$$$$$###"""!!!  !!!""" !!!!!!!!!!!! !!!###$$$%%%%%%%%%&&&'''((()))***)))'''%%%$$$%%%%%%$$$######$$$$$$%%%$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!! """$$$&&&'''***,,,...............---,,,+++++++++,,,,,,---......///------------,,,+++******(((''''''&&&&&&%%%$$$$$$(((%%%!!! !!!###$$$%%%&&&&&&%%%###!!!!!!$$$&&&'''(((***,,,++++++,,,,,,,,,+++******---,,,,,,+++)))'''%%%$$$############$$$&&&'''))))))***+++---.../////////000111111222333444444555444333111000111333555666777333000...///000///...000000000111222222333333555444333222000...---,,,---+++(((%%%$$$###$$$$$$'''(((***++++++)))(((&&&###       '''))),,,...///000333555999999999888888777777777444333333444444333000---)))&&&### !!!###%%%,,,---...222444444222000,,,+++***'''###  ''',,,222777999::::::;;;------------.....................---+++***((((((&&&%%%$$$###$$$&&&((())),,,------...---,,,***)))((('''&&&&&&(((******)))+++*********+++---///111000///...---+++***)))((((((((())))))******++++++))))))(((''''''&&&&&&%%%$$$%%%%%%%%%%%%###"""!!!!!!###""""""!!! !!!!!! """###$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$############!!!   !!!!!!   """###$$$%%%%%%&&&((()))******'''%%%######$$$%%%$$$#########$$$$$$$$$###""""""###$$$&&&'''((((((((('''&&&%%%$$$######"""""""""""""""""""""""""""!!!!!! """%%%'''))),,,...///000//////...---,,,+++++++++,,,---....../////////////////////...,,,,,,))))))((((((''''''&&&&&&(((&&&###"""""""""  !!!!!! !!!###$$$&&&&&&&&&%%%$$$###!!!!!!"""%%%'''(((***,,,---///...---,,,,,,,,,,,,,,,------,,,+++)))'''%%%$$$###"""""""""###%%%'''(((((()))+++---...///000000111111111222222333333333333222///...///222666888666444111000000111000///000000000111222222333333444333222000///---,,,++++++)))&&&###"""!!!""""""&&&''')))******)))'''&&&       %%%(((+++---...000222444888888888888888888888888444444444555666555333000+++)))&&&$$$###$$$&&&(((+++,,,...111444555333111...---,,,)))&&&""" (((,,,222777999999::::::------......///000000111.........---,,,***)))(((&&&%%%###"""###%%%(((***,,,---------,,,+++)))(((((('''&&&''')))*********,,,***))))))***---000222111111///...,,,+++))))))(((((((((((())))))******(((((((((((((((''''''&&&%%%%%%%%%%%%$$$"""  !!!$$$""""""!!! !!!!!!!!! ###&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###%%%'''(((''''''((()))&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!   !!!!!!!!!!!!!!!!!!  !!!"""$$$$$$&&&'''(((*********(((&&&%%%$$$%%%%%%$$$######$$$$$$$$$$$$############$$$&&&((())))))(((((('''&&&%%%$$$####################################  $$$''')))+++...111111111111000///...---,,,------------------------000000000000///...------*********))))))((((((((('''&&&%%%#########"""""""""######"""!!!!!!###%%%((('''&&&%%%$$$###""""""  ###&&&((()))+++---///000///...,,,,,,,,,---...------,,,***(((&&&$$$###"""!!!!!!!!!"""$$$&&&''''''(((***,,,---/////////000000000000111111111222111000//////111333666777555333222111000000000000000000000111222222333333222222111///...---,,,+++)))'''$$$!!! $$$%%%'''(((((((((&&&%%%      ###&&&***,,,...///222333777777777777888888888999555444444555777777555444...---+++)))((()))******,,,,,,---000333555444222///...---+++'''###   (((---222666888999::::::++++++,,,---......///000.........---,,,+++***)))'''&&&$$$###$$$&&&)))+++,,,,,,------,,,***(((''')))'''&&&''')))++++++***+++***)))(((***---000222222222111///...,,,++++++(((((('''''''''((()))***'''(((((())))))(((''''''%%%%%%&&&%%%$$$"""  !!!!!!!!!!!!###%%%""""""!!!!!!!!!""""""###"""%%%(((***)))(((''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((((((''''''((()))))))))((('''&&&%%%$$$$$$!!!!!! !!!!!!"""""" !!!"""########################""""""!!! !!!"""$$$%%%'''((()))*********+++)))'''&&&&&&&&&%%%###%%%$$$$$$$$$$$$%%%%%%%%%###$$$&&&(((((((((((('''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########   %%%(((***,,,///222111111111111000///...---111111000///...---,,,,,,000000000//////...---,,,++++++************))))))&&&&&&%%%$$$######$$$$$$%%%&&&%%%###""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$ !!!$$$''')))***+++...//////...---,,,,,,---...///------,,,***(((%%%###"""!!! !!!###%%%&&&&&&''')))***,,,------...------......//////000000...///111333444444555444333333222111000000000000000000000111222222333333222111000///...---,,,+++'''%%%""""""###%%%&&&&&&%%%###"""      !!!$$$))),,,...000222333555555666777888999999:::666555555666777888777666000000...------------------------000333444333222...------+++((($$$!!! ###)))---222666888999;;;<<<((())))))***+++,,,,,,,,,............---,,,+++***((('''&&&%%%&&&(((***+++***+++,,,,,,+++***((('''((('''&&&&&&(((******)))***)))))))))+++...000222222222111000///......---***)))(((''''''((()))***'''((()))***)))((('''&&&%%%&&&&&&&&&$$$###!!!!!!"""###""""""###%%%######"""""""""###$$$$$$###&&&)))******(((((()))$$$$$$%%%%%%%%%%%%%%%$$$###%%%'''(((''''''((()))******)))((('''&&&%%%$$$###""""""""""""######$$$!!!!!!"""###$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!!   !!!"""###%%%&&&((()))******)))(((+++)))'''&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''((()))((('''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$###### """%%%(((***,,,///111111111222222111111000000444444333222111//////...////////////...---,,,,,,++++++******************%%%&&&&&&&&&$$$$$$&&&(((((((((&&&$$$""""""$$$&&&%%%&&&&&&''''''&&&&&&%%%!!! !!!$$$''')))***,,,...///......---......///000111------,,,***'''%%%###!!!  """$$$%%%&&&&&&((()))******++++++)))***+++,,,---......///---...111333444444222111000111222111000//////000000000000111222222333333111111000///...---,,,,,,&&&$$$!!! !!!"""######!!!      $$$)))---///111333444333444555666888999:::;;;777666555666777888777666222222222111000000///............000222333333111------,,,+++(((%%%"""    !!!%%%***...333777999;;;===???*********++++++,,,,,,,,,............---,,,+++***(((''''''(((((()))***+++))))))***++++++***)))(((&&&%%%###$$$&&&(((((('''(((((()))***,,,...000111222222111111000000000000,,,+++***)))((()))+++,,,((()))*********((('''%%%%%%&&&&&&&&&%%%$$$"""!!! """"""""""""###$$$$$$$$$######$$$%%%%%%&&&$$$''')))***)))))))))***&&&&&&&&&&&&%%%$$$#########%%%'''''''''&&&'''((()))((((((((('''''''''&&&&&&&&&%%%$$$############ !!!"""######$$$$$$$$$&&&&&&'''&&&&&&%%%$$$$$$ !!!""""""######!!!"""######"""  """######&&&''')))******)))(((''''''&&&%%%%%%''')))(((((((((''''''&&&'''((()))***((()))*********)))((('''***)))((('''&&&&&&&&&&&&)))((('''&&&%%%$$$###""" """&&&(((***,,,...000000111222222222222222222111111000000000000//////000000000000///...---,,,************************%%%'''((((((&&&&&&)))+++))))))'''$$$!!!!!!###%%%###$$$&&&((()))((('''&&&###"""!!!!!!$$$''')))***+++---///,,,---///000222333333333------,,,***'''%%%"""!!!!!!###$$$%%%&&&''''''((((((''''''&&&&&&''')))+++,,,---...------///000000000//////...000222111///---...000000000000111222222333333222111111000///...------%%%$$$!!! !!!!!!    %%%   ###)))...000222444555222333444666888999;;;;;;888777555555777777777666333333333333333111000///000//////000111222111000...------,,,)))&&&$$$"""###(((***...333777:::===@@@BBB------............//////............---,,,++++++(((((())))))***+++++++++((((((***++++++***))))))$$$###""""""$$$&&&&&&%%%'''((()))+++---///000111111111111111111111111111...---+++******+++---...((()))***+++***(((&&&%%%%%%&&&''''''&&&%%%###"""!!!"""!!!!!!"""###%%%$$$$$$$$$%%%&&&&&&'''%%%''')))))))))((()))+++(((((('''&&&%%%###"""!!!"""$$$&&&'''&&&&&&'''(((&&&'''''''''((((((((()))***)))'''%%%$$$###""""""!!!"""############%%%&&&''''''(((((('''''' !!!"""###$$$%%%&&&&&&###$$$%%%%%%$$$"""!!!"""###$$$'''(((***+++***)))'''&&&###""""""$$$''')))******)))(((''''''''')))***+++++++++,,,,,,+++***((('''***)))(((''''''&&&&&&'''******((('''%%%###"""""" ###&&&(((***+++---///000000111222333333333333++++++,,,,,,---.........111111111000000///...---************************&&&(((******((((((+++...***)))'''$$$!!!!!!###%%%!!!###&&&)))******((('''%%%$$$"""!!! !!!!!!###&&&)))***+++---///,,,...000333555555555555------,,,***'''$$$"""!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&''')))+++---......---,,,,,,,,,---......---///111111...,,,---///000000000111222222333333222222111000///......---%%%$$$!!!   ---888$$$   ###***...111333444666111222444555888:::;;;<<<999777555555666777666555333444444555444222111000111000///000111222111///.........---***(((%%%###$$$)))***...333888;;;???BBBDDD***+++,,,---------,,,++++++,,,...000000///...---***((('''(((+++,,,---,,,,,,,,,,,,,,,,,,+++******&&&&&&&&&%%%$$$$$$&&&(((,,,++++++---111333222000222222111111111111111111+++,,,---+++***)))+++,,,))))))*********((('''&&&)))((('''&&&%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%'''''''''''''''&&&&&&&&&***)))((('''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&''''''''''''''''''&&&%%%&&&''''''&&&%%%###""" !!!"""$$$''')))***((()))******++++++******)))))))))))))))((('''&&&$$$$$$############""""""""""""!!! !!!###%%%&&&'''(((***+++***)))'''&&&)))$$$"""%%%'''''''''***)))***++++++,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,***(((&&&'''((('''((('''&&&$$$"""  ###''''''''')))///444444333333222222222333444//////......---------,,,///////////////...------///---***((('''(((***+++(((((((((((())))))))))))&&&&&&&&&%%%###""" """%%%'''(((''''''(((***&&&%%%$$$$$$#########$$$###%%%((())))))***+++,,,------...333777888555222111///+++(((%%%###"""!!!!!! !!!!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))***+++***+++++++++++++++,,,,,,------------------------000111111111111000//////222222222111///---***)))%%%"""       !!!%%%+++///000111222333666666666666555555555555777777777666555444222222555555444444333333444444000///...///111333222111333111...,,,***'''### $$$)))------000444666888<<>>===???===<<<>>>BBBFFFFFFFFF%%%)))---...---)))&&&%%%&&&&&&%%%%%%&&&&&&''''''((()))++++++++++++---///222111000111111111///------,,,++++++******++++++...///000///---,,,,,,...111222333444444444333222222000...,,,,,,,,,***))),,,------......------,,,000////////////...+++)))***++++++)))&&&$$$$$$%%%'''''''''((()))+++,,,---------------------,,,,,,++++++***)))***---///111222111000......000111222---------...---,,,***)))''''''(((((('''&&&%%%%%%%%%$$$###""""""###$$$%%%&&&'''(((***,,,---------+++******+++---///...---***)))'''%%%&&&(((***,,,******))))))))))))))))))''')))+++,,,++++++,,,...---------,,,+++***)))(((*********)))(((&&&%%%$$$***++++++++++++***))))))*********++++++*********(((&&&%%%######$$$%%%&&&$$$%%%$$$$$$"""  ###%%%%%%&&&((())))))***,,,...///////////////...---,,,+++*********)))******+++++++++***************)))(((&&&%%%$$$'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$)))************+++++++++''''''&&&$$$"""!!! """&&&)))...222333111111222000,,,***))))))((('''%%%$$$###!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&'''###"""!!! !!!"""((()))***+++---...///000---...///000000000000000///---++++++***)))&&&$$$!!!!!!""""""      !!!$$$(((,,,///222333666888999999999888:::999888999:::999666444333444666:::<<<<<<999666333333333444555666777888666666555444333333222222000///---,,,******))))))***...333777999;;;>>>@@@???AAABBB@@@AAACCC@@@:::======>>>???AAADDDFFFGGG'''***---...,,,)))''''''&&&%%%$$$$$$$$$%%%&&&''''''(((***+++***+++,,,...000/////////000000...,,,,,,++++++******+++,,,,,,...//////...---,,,,,,...111222333444555444444333222000---,,,,,,,,,***)))---------------,,,,,,+++000///...//////...,,,)))***++++++)))&&&%%%$$$%%%''''''((()))***+++,,,,,,.........------,,,,,,,,,,,,+++++++++,,,...000111333222000///...///000111......,,,+++******++++++''''''(((((('''&&&&&&%%%%%%$$$###"""""""""###$$$&&&&&&(((***+++,,,------***)))((()))+++,,,,,,+++***)))'''''''''(((***+++***************)))))))))(((***,,,,,,++++++,,,---,,,,,,,,,+++***)))(((''')))))))))(((((('''&&&%%%)))))))))))))))(((((('''(((((())))))))))))(((((('''&&&$$$######$$$%%%&&&%%%%%%%%%$$$"""   ###$$$$$$%%%&&&((()))***,,,---/////////.........,,,+++************(((((())))))***))))))((())))))))))))((('''&&&%%%'''&&&%%%$$$##################$$$&&&&&&'''''''''*********+++++++++++++++((('''&&&$$$"""  """&&&)))...111333111111333111---******)))((('''%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''######!!! """###'''((()))+++---///000000111111000///...------,,,---,,,***))))))(((%%%### !!!!!!      ###'''+++...000111333444666777777888999888888999::::::888666666666888:::<<<;;;777444222222222333444555666777333333222222111111000000000000///------,,,,,,+++,,,///333777999<<>>GGGMMMLLLJJJJJJJJJIIIFFFFFFEEEEEEEEEFFFGGGGGG!!!$$$$$$############"""$$$%%%%%%$$$###$$$&&&((((((((((((***+++*********+++------,,,+++************+++,,,------***+++---,,,,,,,,,---...000000111111000///---,,,000...,,,,,,------,,,+++,,,,,,+++,,,...111444555444111---+++******((('''***++++++***((('''((()))&&&&&&%%%%%%%%%&&&''''''(((((())))))************...///000111222333333333000000000000///...,,,,,,*********)))((((((''''''%%%%%%&&&'''((((((((('''$$$#########$$$&&&((()))((()))***+++++++++++++++''''''&&&'''***++++++***'''%%%###""""""$$$''')))$$$$$$%%%%%%&&&'''(((((($$$&&&(((((((((((()))***---+++(((%%%###############$$$%%%&&&''''''''''''"""""""""""""""!!!!!!   !!!"""###############"""   """$$$%%%(((***)))***+++,,,---,,,+++************+++,,,---...///,,,,,,,,,++++++)))(((((('''''')))******+++++++++(((((('''''''''(((((())))))***+++---.../////////---,,,+++)))(((&&&%%%$$$#########"""!!!!!! !!!$$$&&&'''(((***+++,,,111444444555888888555111000---+++))))))***+++%%%'''(((***,,,---------000000///............///((('''&&&$$$###"""!!!!!!!!!!!! !!!!!!$$$&&&))),,,......,,,+++"""""""""!!!         $$$))),,,000222444666777777777666555555555777999999777555888777777999;;;<<<;;;999666777666555222...+++((('''%%%###  """###(((+++///333666888999999999999888666444333555666999CCCLLLMMMLLLMMMMMMLLLHHHHHHHHHGGGGGGHHHHHHIII !!!!!!!!!"""""""""###########################&&&&&&'''(((((((((((((((+++***)))***,,,---,,,+++,,,+++******))))))************+++***))))))+++---///......------......///------,,,++++++++++++,,,,,,---...///000111222333111///+++(((''''''((()))++++++++++++***((('''&&&((('''%%%######$$$%%%&&&''''''(((((()))+++,,,---......------...///000111////////////...---,,,+++'''(((''''''&&&%%%$$$###$$$$$$%%%'''******)))'''((('''%%%$$$###%%%&&&(((%%%(((+++------+++++++++++++++***)))(((((())))))'''%%%###!!!!!!###%%%'''$$$$$$###"""""""""""""""&&&&&&''''''((()))))))))...,,,(((%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""" !!!"""#########""""""!!!  """$$$&&&''''''++++++******)))(((((((((***,,,///111222111///...******+++++++++******)))******++++++++++++***)))************************///...---------...000111...---+++)))(((((())))))'''%%%###"""""""""!!!!!!%%%((('''%%%%%%)))---...000222444555444333222000///...,,,***((('''&&&''''''((()))+++...000111/////////...............&&&%%%###"""!!!""""""### ###%%%&&&''''''&&&$$$###           &&&***,,,...222444444555666777999777444222222333555666555888<<<===<<<999888777777666555333111...,,,***'''&&&###"""!!!"""###$$$''')))---///111444777::::::;;;<<<:::777555555555999;;;AAAJJJMMMJJJGGGHHHDDDGGGIIIHHHEEEEEEKKKPPP !!!!!!!!!"""###############$$$$$$$$$%%%%%%%%%((())))))***************,,,******+++,,,------,,,++++++******)))))))))***((()))******))))))***+++------------------------...------,,,,,,,,,,,,,,,------...///000111111222000...+++(((&&&&&&'''(((************)))((('''&&&((('''%%%$$$###$$$%%%&&&'''''''''''')))***+++,,,------......///000000000////////////...---,,,,,,((((((((('''&&&$$$###"""######$$$&&&((()))(((&&&((('''&&&%%%%%%&&&'''''''''))),,,---,,,***)))(((***))))))((('''''''''((('''&&&$$$######$$$%%%&&&######"""!!!!!!!!!!!!"""&&&&&&'''(((((())))))***,,,+++(((%%%############""""""###$$$%%%&&&'''(((%%%$$$###!!!   !!!""""""""""""""""""!!!  !!!$$$%%%&&&'''***)))))))))((((((((('''***,,,...000111000///...++++++,,,,,,,,,,,,+++************+++++++++++++++***++++++,,,---...///000111000///......///000000...---,,,***((((((((((((%%%""" !!!""""""!!!"""&&&((((((&&&&&&***......///111333444333222222///...---,,,***(((''''''((())))))***+++---...///......///......---,,,,,,&&&%%%###"""!!!!!!"""""" !!!"""######!!!       %%%***+++...111333444555666777777555333222111333555666444777;;;<<<;;;999777666666666444222000---+++***'''&&&$$$"""""""""$$$%%%(((***...000222555888;;;<<<======;;;888666555666888999???HHHKKKGGGEEEFFFCCCFFFIIIIIIHHHGGGIIIKKK !!!"""######$$$$$$$$$$$$%%%&&&''''''((()))+++++++++,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,************))))))))))))%%%'''******)))((())))))+++,,,---......---,,,+++......---,,,,,,,,,,,,---........./////////000000...,,,)))'''%%%%%%&&&'''((()))))))))((('''&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((******+++,,,...000000000000///000000000000///...---,,,))))))((('''&&&$$$"""!!!"""!!!"""$$$&&&'''&&&%%%&&&''''''(((((('''''''''(((+++------***((('''&&&(((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$""""""!!! &&&&&&''''''(((((())))))))))))'''&&&$$$###"""!!! """###%%%'''((()))&&&$$$"""  !!!!!!!!!!!! !!!!!!"""""""""!!!!!! """""""""!!!   """$$$%%%&&&&&&((((((((((((((((((((('''***,,,...000000000......,,,,,,---.........---,,,++++++*********,,,---...+++,,,---///111333444555333222111000000///000000///...,,,***)))(((''''''""" """#########&&&((((((''''''+++......///000222222222111111---,,,,,,+++)))(((((('''))))))******+++,,,,,,,,,---...//////...,,,***((($$$$$$"""!!!!!!!!!!!!!!!       !!!  $$$((())),,,000222333444555666444333222111111222444555444777:::;;;999777666666666555444222000---+++***'''&&&$$$######$$$%%%&&&))),,,///222444777:::===<<<======:::777555444555666777===EEEHHHEEECCCDDDBBBEEEHHHJJJKKKJJJIIIHHH !!!"""###%%%%%%&&&$$$%%%&&&''')))***+++,,,,,,,,,,,,,,,,,,------......---,,,,,,......---,,,)))))))))))))))(((((((((###&&&)))***)))(((((((((***+++---......---+++***///...------,,,,,,------........................+++***(((&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))***,,,...000111111000///000000000000///...------******)))(((&&&$$$"""!!!!!! """%%%&&&%%%$$$%%%&&&((()))***)))'''&&&(((***,,,+++)))'''&&&''''''''''''(((((('''''''''''''''(((((('''&&&$$$###"""!!!  $$$$$$%%%%%%&&&''''''((('''''''''&&&%%%###!!! !!!###$$$&&&''''''&&&$$$"""!!!"""###""""""!!!!!! !!!!!!"""############"""#########""" !!!###%%%&&&''''''((((((((((((((()))))))))***+++---...//////...------...///000111000///...---,,,+++***+++,,,///000---...///111333555666777555444333222111000000//////...---+++)))((('''&&&### !!!"""""""""$$$&&&&&&&&&'''***------...///000000000000///*********))))))((((((((((((((()))***+++,,,,,,,,,---...//////...+++(((&&&""""""!!!       """$$$"""  !!!%%%'''***...000111222333555111111000000000222444555333666999999888666555555777666555444111///---,,,((('''%%%$$$$$$&&&'''))),,,...222444666888<<<>>><<<<<<;;;999555333333444777777===DDDGGGDDDBBBCCCCCCCCCEEEIIILLLMMMKKKIII !!!###$$$&&&'''(((%%%&&&'''(((***,,,------,,,++++++++++++,,,---......---,,,,,,......---,,,(((((()))))))))((('''&&&"""%%%(((***)))(((((((((***+++---......---+++***......---,,,,,,,,,,,,---............------------***)))'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((***+++...000111111000///111111111111000///...---++++++***)))'''%%%###""""""!!! """$$$&&&&&&%%%$$$&&&(((******)))(((&&&&&&(((******(((''''''(((''''''((()))))))))(((''''''''')))))))))'''&&&$$$""""""!!! !!!""""""###$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%### !!!""""""######$$$$$$$$$%%%$$$"""  !!!"""#########""""""!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&$$$$$$###"""!!! !!!###%%%&&&((((((((('''(((((())))))************+++,,,---.........------...111222333222000///...---,,,++++++---///111//////000222333555666666666555555333222111000///...---,,,+++***((('''&&&%%%"""!!!!!!!!! !!!###$$$%%%&&&)))+++------..................)))))))))(((((('''''''''%%%&&&(((***,,,---......---...///...,,,)))%%%###      ###%%%###!!! !!!$$$'''+++---...///111222///......///000222444555333666888999777666555666888888777666444222000...)))((('''&&&''')))+++,,,///111444666777999<<<>>>======<<<:::666555555666888888===DDDFFFDDDBBBDDDDDDDDDEEEHHHLLLNNNOOONNN """###%%%'''((()))&&&'''((()))+++,,,---...,,,+++*********+++---......---,,,,,,------,,,+++'''((()))))))))(((&&&%%%###%%%((())))))((()))***+++,,,---......---,,,+++------,,,++++++++++++,,,------------------,,,,,,)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''***+++---///111111111111222222222111111000///...,,,,,,+++***)))'''%%%$$$###"""!!!"""%%%'''''''''$$$%%%''')))***)))((('''&&&'''))))))'''''''''(((&&&'''((()))***)))(((''''''((()))******)))((('''$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%###!!! """""""""""""""###############"""!!!!!!!!!!!!!!!########################"""###$$$&&&((()))))))))$$$$$$$$$###""" !!!"""###%%%'''(((((((((&&&&&&'''((())))))************+++,,,---------------///111333444333111000000///...------...///000...///000111333444555666555555555444333111000///,,,,,,,,,,,,+++)))((('''%%%$$$"""""""""###"""!!! !!!"""$$$&&&(((***------------------------(((((((((''''''&&&&&&&&&###%%%'''***,,,---......,,,,,,,,,+++(((%%%"""       ###$$$$$$"""  ###'''***+++---...000------...///111333555666444666888888777666666666999999888777555333111000+++***))))))***,,,...000222333666777777999;;;===??????>>><<<999888999;;;999999>>>DDDFFFDDDCCCDDDFFFGGGHHHJJJLLLMMMOOOPPP """$$$&&&((()))***'''((((((***+++,,,---------,,,+++******,,,---///...,,,++++++,,,,,,+++***&&&'''((())))))'''&&&$$$$$$&&&((((((((()))***,,,------------------------,,,,,,+++************+++,,,,,,,,,,,,,,,---------((((((''''''&&&&&&%%%%%%%%%%%%&&&(((((()))))))))'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''+++,,,---...///111222222222222222222111000//////,,,,,,,,,+++***)))''''''%%%$$$######&&&((())))))###$$$&&&'''(((((('''''''''((()))(((&&&%%%%%%&&&$$$%%%'''))))))((('''&&&''''''((()))************&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%###"""""" !!!!!!"""###$$$$$$!!!""""""###"""""" """"""######$$$%%%%%%%%%%%%&&&'''((()))*********%%%%%%$$$###"""  !!!"""$$$%%%&&&&&&&&&######$$$%%%'''(((((()))*********+++,,,,,,------,,,...111444555444111000111000000//////.........,,,---///111333666777888333444444444333222000///***++++++,,,+++***)))((($$$###$$$%%%''''''%%%### """%%%((()))***,,,,,,,,,+++++++++,,,,,,((((((((('''&&&%%%$$$$$$$$$%%%(((+++,,,,,,,,,,,,******(((&&&###        """######"""   $$$''')))***,,,---,,,,,,...000222444666777555777999999777666666777999999888777555333222111---,,,,,,,,,---///111333444555777777777777999;;;>>>>>>===:::888888:::<<<:::999===CCCEEECCCBBBDDDHHHKKKOOOOOOMMMKKKLLLMMM """$$$&&&(((***+++(((((()))***+++,,,,,,---...---+++++++++,,,...000---,,,+++++++++,,,***)))&&&'''((())))))'''%%%$$$&&&'''((((((((()))+++---///......------......///,,,+++******))))))******+++++++++,,,,,,---------(((((((((''''''&&&&&&%%%%%%%%%'''((())))))******''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&'''''',,,,,,,,,---///000222333222222333222222111000///---------,,,+++***)))((('''%%%$$$$$$''')))******###$$$%%%&&&''''''''''''*********(((%%%######$$$###$$$&&&(((((('''&&&%%%''''''((()))***+++,,,,,,((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$######!!!"""$$$%%%&&& !!!###$$$$$$""" """"""###$$$%%%&&&&&&'''))))))************))))))%%%%%%%%%$$$"""!!!!!!!!!"""$$$$$$%%%%%%!!!!!!"""###%%%&&&'''''')))******++++++,,,------,,,...111444555444222000111111111111000...---,,,***,,,...111444888:::;;;222333333444333222000///)))***+++,,,,,,+++***)))"""###$$$'''******(((&&&!!! !!!###&&&)))******,,,,,,++++++***++++++,,,)))((('''&&&%%%$$$$$$###&&&''')))+++,,,+++***))))))'''%%%"""        """"""###""" ###&&&'''(((***,,,+++,,,...000333555777888666777999999777777777888888888777666555333111000......------...111333555555777888888777777888999::::::999777555666888:::999999<<>>CCCDDDAAA>>>======GGGKKKPPPSSSSSSPPPKKKGGG###""""""""""""$$$%%%&&&'''(((***+++,,,,,,,,,,,,************+++,,,...///+++,,,------,,,+++)))'''))))))************))))))((())))))***++++++,,,,,,++++++***************+++******+++++++++***))))))++++++++++++******)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))((())))))'''&&&%%%&&&(((((())))))((('''(((+++...//////000000000111111111111111222222111000///...111...,,,***++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###'''(((((()))+++,,,------,,,***'''%%%%%%&&&)))***''''''&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((())),,,...///...---,,,+++)))'''&&&&&&'''&&&%%%  #########"""######$$$$$$""""""!!!!!!"""###%%%&&&&&&((()))+++---............///000222333444444444111111111000...---+++***,,,,,,,,,...000333555777666666555444333111///...++++++************++++++&&&""""""###!!! !!!!!!!!!$$$'''***++++++******)))'''&&&%%%'''&&&###"""!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!           !!!   !!!###%%%))),,,///111222333555777666666777777888888777777666666666555333111...---)))***,,,...000333444555555777888:::;;;;;;;;;;;;<<<;;;:::999999999999999:::???DDDGGGEEEBBBAAA@@@EEEHHHKKKNNNMMMJJJFFFCCC""""""!!!!!!"""###$$$%%%%%%'''***,,,,,,+++)))''''''''''''(((***+++---...+++,,,---......---,,,+++,,,++++++******++++++++++++++++++,,,,,,---------******)))(((''''''''''''******++++++******)))(((*********+++******))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&(((***++++++)))((((((+++---////////////000000000000///000111222222111000///000---+++******+++***))))))((('''&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&''')))+++,,,---...+++***)))((((((((()))*********))))))((((((((('''((('''&&&%%%$$$$$$$$$$$$&&&''''''''''''''''''&&&************************''''''&&&&&&&&&&&&'''''')))+++...000111111000000...,,,)))((((((((('''&&&######"""!!! !!!!!!#########$$$$$$###"""""""""!!!!!!!!!!!!###$$$%%%&&&''')))+++,,,---------///000111333444444444444444222000...,,,+++***)))******+++,,,...000222333555555444333111///---,,,******(((''''''&&&&&&&&&"""!!! !!!"""&&&))))))))))))'''&&&$$$"""!!!$$$###!!! !!!"""!!!!!!!!!            '''***...000111222444555444444555666666666666666444444444444222000...,,,)))***+++...000222444555666777888999:::;;;;;;<<<:::;;;;;;;;;;;;;;;::::::<<>>>>>===<<<<<<===BBBHHHMMMOOOMMMKKKIIIMMMMMMMMMLLLJJJHHHGGGEEE&&&%%%$$$###$$$%%%&&&''''''''''''&&&''''''((((((++++++++++++++++++******+++,,,---...///000000111000///---,,,,,,,,,---......---------------------))))))'''&&&%%%%%%%%%%%%'''((()))***************))))))*********)))((((((!!!!!!!!!"""###$$$%%%&&&'''''''''''''''%%%$$$###$$$%%%&&&&&&%%%%%%'''))),,,------,,,***)))***+++---............/////////---...///000000000///...---+++(((((()))************)))((('''&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))(((&&&$$$%%%&&&&&&&&&(((***+++---//////,,,,,,,,,,,,,,,++++++***............---+++***)))''''''&&&&&&%%%%%%&&&&&&++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((()))******+++,,,...000222333444444444111///------------+++)))'''&&&&&&%%%$$$###""""""!!!!!!"""###%%%&&&''''''''''''(((((('''%%%###"""######""""""###$$$&&&'''+++++++++,,,---...//////111222333333444444444444555333000,,,***(((''''''&&&&&&((()))***+++,,,,,,...---,,,+++)))'''%%%$$$'''&&&$$$""" !!!!!!!!!"""$$$&&&(((((('''%%%###!!!           """&&&***---...//////000///000111222333333333333222222222111///---+++)))'''(((***,,,///111333333777777777777888:::;;;<<<999;;;===>>>?????????>>>>>>BBBGGGLLLOOONNNKKKHHHFFFEEEDDDBBB@@@???>>>==='''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%&&&''')))***------------,,,+++***))),,,,,,---...///000111111000//////...---------------------,,,,,,+++++++++''''''&&&%%%$$$$$$$$$%%%%%%&&&''')))***+++++++++************)))((('''&&& !!!"""###$$$%%%''''''((()))((('''%%%$$$$$$%%%&&&&&&%%%&&&(((***+++,,,---,,,***)))***+++------------.........///------...//////...---,,,+++)))'''''')))*********)))(((''''''&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&'''(((((('''***,,,+++(((&&&''')))(((((()))+++---...///000.........---------,,,,,,++++++,,,,,,,,,***)))((((((((('''''''''''''''(((,,,,,,------------,,,,,,+++++++++++++++++++++++++++*********+++,,,---...,,,,,,...///000111222222000///......//////---+++)))(((((('''&&&&&&%%%%%%$$$%%%&&&'''(((***+++++++++++++++***)))'''&&&%%%&&&%%%%%%%%%%%%'''((())),,,,,,,,,,,,---...///000111111222333333333333333333222///---***((('''&&&%%%&&&'''((()))))))))))),,,,,,+++***)))'''&&&%%%(((&&&$$$!!! !!!"""$$$$$$$$$###"""              """%%%***.../////////000//////111222333333333333333222222111///,,,)))((('''((())),,,...000222333888888999:::;;;<<<<<<===888999;;;===>>>???@@@@@@???AAADDDHHHKKKKKKHHHEEE???>>>===;;;:::888888777'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&'''((())))))***+++,,,---------,,,+++***,,,,,,,,,---...///000111////////////...---,,,+++,,,,,,++++++***))))))((($$$$$$###############$$$###$$$&&&(((***,,,------+++++++++***)))'''&&&%%% !!!"""###$$$'''((()))******((('''&&&$$$%%%&&&'''&&&'''***,,,)))+++,,,,,,***)))***+++,,,,,,---------.........,,,------...---,,,***)))***(((&&&'''(((***+++***'''''''''''''''(((((()))&&&''''''((('''&&&%%%$$$######%%%&&&((()))++++++))),,,///...***(((***,,,***++++++,,,...//////000000///...---------......***+++,,,------,,,+++)))))))))(((((((((((())))))------............------++++++++++++++++++++++++,,,,,,,,,,,,---...///000......///000111111222222.........///000000...,,,+++++++++***))))))(((((((((((()))***,,,---......000///...,,,+++***))))))((((((''''''((()))+++,,,,,,,,,,,,+++,,,---///000000111222222333222222222000000///---+++(((&&&%%%%%%%%%'''((()))(((((('''(((((((((((('''&&&%%%%%%$$$###!!!               """'''+++,,,,,,,,,,,,+++,,,---///000000111111444444333111///+++(((&&&&&&''')))+++---000111222444666777999::::::::::::666666777999;;;===???@@@@@@???@@@BBBEEEEEEBBB???<<<<<<;;;:::999777666666&&&%%%$$$#########$$$%%%"""$$$'''***++++++)))((()))***+++,,,------,,,+++,,,,,,,,,------...000000...//////000///---+++***,,,++++++***)))(((''''''"""!!!!!!!!!!!!""""""###!!!###%%%(((+++---...///,,,,,,+++***(((&&&%%%$$$ !!!######&&&((()))++++++***((('''$$$%%%'''''''''(((+++---(((***,,,,,,***)))***+++,,,,,,,,,---------......,,,,,,------,,,***)))((()))(((&&&&&&(((***+++***'''&&&&&&''''''((()))***''''''((((((((('''%%%$$$"""###%%%''')))+++,,,---***...111000,,,)))+++...,,,,,,------...///000000111000///------......///,,,---///111111000...---***)))))))))))))))******------............------++++++++++++++++++++++++---------......000111111222222222333333444444444---------///111111///------------,,,,,,+++++++++)))***+++,,,...///000000444222000---,,,+++++++++******)))))))))+++,,,---,,,++++++***+++,,,...///000000111222222222111111/////////...,,,)))&&&%%%%%%%%%'''(((((((((''''''$$$%%%%%%%%%%%%$$$######                  ###'''(((((('''((('''''')))***+++,,,,,,,,,555555444222///+++(((&&&&&&''')))+++---///111222000111444666777777666555444444444666888:::===???@@@>>>===???AAAAAA???<<<888888888888777555444333((((((((((((((()))))))))&&&&&&&&&''''''&&&%%%%%%)))******++++++,,,------///000000000000...,,,+++000000///...------,,,,,,...---+++***(((&&&$$$$$$%%%###""""""######!!! !!!###&&&)))+++,,,---///,,,*********)))&&&""" !!!  """%%%&&&'''((((((((((((((((((&&&&&&'''((())))))((((((***)))((((((((((((((()))...---,,,***)))((((((((()))*********)))(((&&&%%%&&&&&&'''((()))))))))(((***)))))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$#########$$$&&&)))+++---000111111000---,,,,,,---///...///111333333111/////////...------------...------------------------+++,,,,,,)))%%%$$$&&&)))+++,,,------......------)))******+++---000333444111000......111777===AAA555333111000111111111000000000//////.........---,,,...///000///...///000////////////////////////333222111///............,,,+++++++++,,,---///000000...+++***---000222222555666777666333000/////////,,,***))))))((('''%%%&&&&&&%%%%%%$$$$$$%%%%%%##################$$$$$$                 ###&&&'''&&&&&&%%%&&&'''(((***+++,,,---//////000///...+++(((&&&&&&(((***,,,,,,,,,---///000111333555555555555444111222444666777888888888:::;;;<<<>>>>>><<<;;;:::666666666555555444333222))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&(((***,,,...///000...///000000000///------------------,,,,,,,,,+++,,,,,,+++***)))(((''''''&&&$$$############""" !!!###&&&)))+++,,,,,,...,,,******+++***'''$$$!!!!!!!!!  ###%%%''''''(((((())))))((((((''''''(((((())))))))))))+++***)))(((((((((((((((---,,,+++***************************)))(((&&&%%%&&&'''((()))***+++******************)))))))))((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&(((***,,,...///111111000...---...///000000000222444444333111000//////...---------------------------------...,,,,,,,,,)))&&&%%%''')))+++,,,------......------,,,,,,,,,---///111333555888666444444666;;;@@@DDD555222///...///000000///.........---------,,,,,,,,,...000000000///000111000000000111111111111222222222111000////////////...---------...///000111222000......000222333333555666777666333000//////...,,,)))((((((((('''&&&'''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""             """#########"""###$$$&&&((()))++++++......///...---***'''&&&&&&(((***+++++++++---///111222333555555555444444000000111222333555666666888999;;;<<<<<<;;;999888555555666666555444222111))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%(((+++///222555666...///////////////...---++++++++++++++++++++++++++++++******************'''%%%$$$$$$$$$$$$###!!! """$$$&&&)))***+++,,,---,,,++++++,,,+++)))'''######!!!  ###&&&''''''((()))))))))))))))((((((((())))))))))))))),,,+++***)))((((((((((((************+++,,,------+++++++++***)))(((&&&%%%&&&''')))+++,,,---------,,,,,,++++++++++++******((((((((('''''''''&&&&&&''''''((()))***,,,...//////000111111/////////111111111111333666666555333111111///...------------,,,,,,------......//////---------***(((''')))***+++,,,------......------////////////000222333444777555333222333666:::<<<444111---,,,,,,...//////------,,,,,,,,,,,,++++++---///111222111111222333444444333333222222111111111111000000000000111111000000000000111222333333333222111222444666555444222444555444111///......,,,***((('''(((((('''&&&&&&%%%###!!!              """$$$&&&((()))+++,,,------,,,)))'''%%%%%%''')))*********,,,...111222333444444444333222///...------...000222333666777888::::::999777666444555777888777555222000((('''''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%'''***---111555888999000000000///......---,,,---,,,,,,++++++*********************************)))'''%%%%%%%%%%%%###"""!!!"""$$$&&&(((***++++++,,,,,,,,,,,,---,,,+++***%%%%%%###!!! $$$'''''''''((()))******************)))))))))*********...---+++***)))((((((''')))))))))***+++---//////,,,++++++***)))((('''&&&&&&'''***,,,............------------,,,,,,,,,,,,))))))(((((('''''''''''')))***+++,,,---///000111///000111111000000111222000000111333555666555333222222000///...---------------......//////000000000///---+++*********++++++,,,------......------000000000000000111111111333222000......///222333333000,,,***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---///222333222333444555999999777666444222111000111111111111111222333333333333333333333444444555333333333555777777555333///000222111///---,,,,,,+++)))'''&&&''''''&&&%%%"""!!!             !!!###%%%&&&((()))***+++***(((&&&%%%###%%%&&&''''''(((***,,,000111222333333222111000...,,,***((()))+++...000333444666888888777666555444666888999999666333000)))))))))(((((('''''''''%%%$$$$$$$$$%%%%%%&&&''''''(((***---000333555666333222111///---,,,++++++000///...---,,,+++******,,,++++++******)))))))))***)))'''&&&'''&&&$$$###"""###%%%'''((()))******+++,,,---------,,,,,,,,,((('''&&&###""""""%%%''''''((()))***++++++++++++,,,+++************++++++...---,,,+++))))))(((((((((((()))***+++---///000,,,+++******)))(((((((((&&&(((+++.../////////...------------............+++***)))((((((((())))))+++,,,---...000111222222///000111111000000111222......///222444555444222222222111000///.........//////000000000111111111222000...---,,,,,,,,,,,,+++,,,------......------/////////////////////...444333222000000000000111222///+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222333333444555777888888888777666666555555222222111222222333444555444444555555555555555555222222333555666666444111///000222222000.........***(((&&&%%%&&&&&&%%%###               !!!"""$$$%%%&&&((((((&&&%%%### !!!"""""""""$$$&&&))),,,---...///000///...------+++(((%%%%%%'''***,,,///000333555666666666555444666888:::999777333111,,,,,,++++++******))))))$$$$$$%%%&&&''''''''''''&&&''')))+++---///000111444333111///---,,,++++++111000000///---,,,,,,+++---,,,,,,++++++*********,,,***((((((((('''%%%$$$###$$$%%%'''((()))))))))+++,,,...---,,,++++++,,,*********(((%%%%%%&&&((('''((()))++++++,,,,,,,,,...---,,,******+++,,,,,,...---,,,+++************((((((((()))***+++------+++******))))))******+++(((+++...000222111000///------...............///,,,+++***)))((()))***+++---...///000222222222222///000111111/////////111------...000333444333111222111111000000000000000333333333222222222222222444222///......///...---+++,,,------......------------............------333222222111000000000000000...+++***+++,,,+++***++++++,,,,,,,,,,,,------,,,///111333444444666888444444555777888:::;;;;;;333333333333333444555555444444555666666555555444222111222333555444222000000222444444333222111222+++(((&&&%%%%%%$$$###!!!                   !!!"""###"""!!! """%%%'''(((***+++,,,,,,+++++++++)))%%%""""""###%%%''')))+++///222444555555555444555777888777555222000,,,++++++***))))))((((((###$$$''')))***)))(((&&&'''((()))+++---///000111111000///...------...........................///------------............---,,,***))))))(((&&&$$$$$$%%%&&&'''((((((((((((+++---...---+++)))***++++++,,,---,,,)))''''''''''''(((***+++,,,---------///...,,,+++***+++,,,---...---,,,+++++++++++++++))))))(((((())))))***+++***))))))))))))+++,,,---,,,...222444555444222000---------.........//////---,,,***)))))))))+++,,,---...000222333333222222///111111000...---...///,,,,,,---000333444333111111111000000000111222222666666555555444444333333666333000///000000///...+++,,,------......------,,,---............---,,,//////000000000/////////...---,,,,,,---,,,+++)))*********+++++++++,,,,,,+++...111333333444666888444555666777999:::;;;<<<555444444444444444555555333444555555555555444333222222111222333333222000///222444444333222222222+++)))&&&$$$$$$###!!!                !!!"""###%%%'''((())))))((('''%%%"""  !!!###%%%)))---111222333333222333333333333111000///)))(((((('''&&&%%%%%%%%%"""%%%(((+++,,,***(((&&&******,,,...000111333444///...------...///000111++++++,,,---///000111111,,,---...///000111222333...,,,***))))))(((&&&%%%$$$%%%&&&'''((((((((((((***---///---***((()))***,,,...///...+++)))((('''((((((***+++,,,---------000///---+++++++++---...------,,,++++++,,,,,,,,,***))))))((((((((((((((()))((((((((()))+++---//////222555777888666444222,,,---------......//////...---+++))))))***+++,,,...///000222333333222222000111111000---,,,,,,---,,,,,,---000333444333222000000000000111222333444888888777666555444444333777444000///111111000...+++,,,------......------,,,---.../////////...---000000111222222222222222------------...---***((((((((())))))*********+++***---000222333444666888999999999888888888777777666555555444444444555555333333444555555444333222333222111111222333222111---///111111000//////000,,,)))&&&$$$###"""                   """$$$&&&'''''''''$$$### !!!&&&***...111222222111111111000//////...---///---)))&&&$$$$$$%%%%%%''')))******)))(((((((((&&&''')))+++---...//////...------...000111000...---......///......------...,,,+++...222444333222---,,,***(((''''''((()))''''''(((((())))))******......,,,+++***)))))))))000000222222111///---+++,,,,,,,,,---------------///...---,,,+++,,,------...///000000000///---,,,))))))'''&&&&&&''''''(((,,,,,,+++++++++,,,------000222333555555444333111......///111333333111000------------------,,,,,,---///111333444333222111...---,,,+++++++++,,,---+++,,,...000222333444444111111222333555666666777666666666666666666555444555444333111000...---,,,,,,,,,,,,++++++,,,------------------.........///111222333333333111000///------,,,,,,+++***))))))(((&&&$$$&&&((()))&&&###+++,,,000222444555444444888666444555888999777555444444555666666555333222333333222111111111222222...111333333000///111222444444333111000///...---+++***(((&&&$$$!!!             """$$$$$$$$$$$$""" !!!$$$(((***+++++++++************************---,,,)))'''&&&&&&'''((('''((())))))((((((((()))&&&''')))+++---...//////...------///000111000...---...............---------,,,+++...111333333111000...,,,***)))))))))***)))))))))***++++++,,,,,,...---,,,++++++******+++000000111222111///---,,,---------...///000111222000///...,,,++++++,,,,,,......//////...---+++***)))((('''&&&&&&'''((((((,,,,,,,,,,,,,,,------...000111333444444444222111000000000111333333111///...---------------.........000222333444444333222///...,,,+++***************+++---000222333444555555444444333444444555555777777777777666555444444444333222111///...------......------------......---.........////////////111111222222111000000///...------,,,***)))((((((%%%###"""######$$$###""")))+++...111333444444444666555333444666777555444555666777777777666555444444444333222222222222222---000222222///...///111333222111000///---,,,,,,)))(((&&&$$$!!!            $$$&&&(((((((((&&&&&&%%%%%%&&&'''((((((+++++++++***************'''''''''''''''((()))***'''((()))+++---.../////////......///000111000...------------......---------,,,,,,...000222222111222111///,,,+++*********+++++++++,,,---.........------,,,,,,,,,,,,,,,---000000111111111///...---.........///111444666888111000///---,,,+++++++++---------,,,+++)))((('''((('''&&&&&&&&&'''((())),,,,,,,,,---------......///111333444555444222111333222111222333333111///......---------///000111000111333444555444444333000///---***)))''''''''')))***,,,...111444555666999888555333222222333444888888777777666555444444333333111000///...------000//////......//////000////////////000000000000111111000/////////000000///...---+++***(((''''''#########!!!!!!###'''))),,,///222333444444555333222333444555444222666666666666666555444444333222222222111111111111---///000000...---...///000000///...,,,+++******&&&%%%###              !!!"""######!!!  """$$$+++,,,---...------,,,+++(((&&&%%%%%%''')))))))))'''(((***,,,---///////////////...///111111///...------------------......---------...000111222222333222000---,,,******)))++++++,,,---...//////000------,,,,,,---......///000000000111000///...---///...///000222666999;;;333222000...---+++******,,,,,,+++)))'''%%%$$$###&&&%%%%%%$$$%%%&&&((()))+++,,,,,,---............000111333555666555444333555444222222333222111/////////...---...000222444111222333444555555555555000///---***(((&&&$$$$$$'''(((***---000333666777;;;999555333222333444666999999888666555555444444333222111///.........///111000000////////////000///000000000000111111111111000///......///000111//////---,,,***((('''&&&$$$%%%%%%"""!!!%%%%%%''')))---000222333444444333333333333333222222555555444444333333222222000000000000///...---------.........------,,,,,,...---,,,+++)))(((''''''"""!!!               ---...///000///...,,,***)))'''%%%&&&(((***)))((('''(((***,,,...///000000000//////000111111///...---,,,,,,,,,,,,---...///---...//////000111222222222111///---+++***)))(((******+++,,,---...///000------------...///000000000000000000000//////.........///111333666999;;;444333222000...,,,+++***+++***(((&&&$$$"""!!!!!!######""""""###%%%'''(((***+++,,,---............111222444666777666555555666444222222222222000///000000//////000222333555222333333444555555555555///...---+++(((&&&$$$###''''''))),,,///333666888999777555333333555777888:::999777666555555555666333222111/////////000111111111000///////////////000000000000111111111222111000///......///000111000///...,,,***)))''''''$$$%%%%%%"""!!!%%%$$$&&&(((+++...111222333444444444444333222222222555555444333222222111111///000000000///...,,,+++,,,,,,,,,,,,,,,+++***)))))))))(((&&&%%%$$$###"""       !!!!!!""""""!!!!!!"""!!!  !!!!!!""""""""""""!!!          ...///000000///...---,,,***((('''(((++++++)))&&&''')))***,,,...///000000111000///000111111///...,,,,,,+++++++++---...///...000111111111111222444000///...---+++***(((((()))******,,,---...///000///.........///000111111000000000/////////////////////111333555666777888555555444333111///---,,,)))(((&&&$$$"""!!! !!!###%%%&&&((()))+++---......------000222444666777777666555666444111111111111000///111111222222333333444444222222333333444555555666------,,,+++)))'''%%%$$$''''''(((+++...222555777777666555444555777999:::999888777666555666777888444333111000000111222444222222111000////////////000000000000111111111111000000//////000000111111111000///---,,,***))))))$$$$$$###!!! !!!%%%&&&(((***---000222333333444555444222000111222666555444222111111111111000000111111000...,,,+++***((((((((()))(((&&&$$$###"""!!!          """#########"""!!!"""!!!  !!!""""""######$$$%%%%%%$$$$$$!!!          ---......///////////////+++)))(((+++------(((###((()))+++---...///000000222111000000111111///...,,,+++******+++,,,...000///111333333222111333555///......---,,,+++)))))))))***+++,,,...///000000000000/////////000111111000000////////////000000000222444666777666666555666666666555333111///...((('''%%%###!!! """$$$%%%&&&(((***,,,------,,,,,,...000222444555555444444444222000///000111000000111222444555555444333222222222222222333444555666++++++,,,,,,+++)))'''&&&(((((((((***---111444666777777666666777777888999888777666555666777999:::555444222111111222444666444333222111000000000000/////////000000000111111///000000111222222111111111000000...---,,,++++++'''%%%$$$#########!!!'''''')))***---///111222111333444222000...///111333222000...------------------......---+++)))'''&&&$$$######$$$$$$"""       !!!!!!!!!"""$$$$$$###"""!!!!!! !!!###$$$$$$%%%%%%&&&&&&&&&&&&&&&!!!         +++,,,---...///000111222,,,******,,,///...'''!!!((()))+++---...000000111222111000111111111///...,,,+++*********,,,///000000222444444222222444666............---,,,+++*********,,,---...000111111111111000000000000111111000000////////////000111222444666888999777555333666666666666555333111///'''&&&$$$"""!!! !!!!!!###$$$%%%'''))),,,------,,,+++,,,...000333444444333222333111///...///111111000222333555777777555222111222222222222333444555555******+++,,,,,,+++)))((((((((((((***,,,000333666777888888888888777777777888777666555666888:::;;;666555333111111333666777666555444333222222222222////////////000000000000///000111333333333222111111111000///......------***(((&&&&&&((('''$$$ (((((()))+++,,,///000222000222333111...,,,---///...---+++)))((((((((((((((()))******)))'''$$$######!!!!!!!!!        !!!""""""  !!!"""######!!!###$$$$$$$$$"""!!! !!!$$$%%%&&&&&&''''''''''''''''''!!!       ...---...000222444333222111///,,,+++,,,,,,,,,++++++---...000111111111111...//////000000000//////---------...............222111111000000111111222111///,,,+++,,,.........,,,+++***+++---222666999555555555555333111///......///000000000...---,,,111111333444555555666666666555444444444333000---)))'''$$$!!!!!!###%%%%%%&&&((()))+++,,,,,,000000111222333333333333222111111111000000//////111222444666666555444333333333222222222333444444222000---+++)))))))))******+++---///222444666777999888666555444444555555333666999::::::999999::::::666333333444555444333111111111000//////.........///111111/////////000000000000000000000000000111111000///...---,,,,,,((()))******)))((()))***)))***---///000111111000000000000000///......---,,,+++)))'''&&&&&&&&&&&&'''%%%###""" !!!!!!        !!!%%%###"""$$$&&&%%%"""!!!"""  &&&$$$"""###%%%$$$"""!!!!!!  !!!"""###%%%%%%'''***,,,+++'''$$$         .........000333444333222222///---,,,,,,---,,,,,,,,,---///111222222222222111111000000000000000000.....................///222222222111222222333333222000---,,,---/////////...---------000444888;;;777777777777666444222111///000000111000///...---222222333555555666666666666555333333333111---+++'''&&&###  """###$$$&&&((()))++++++000111111222222111111111111000000000////////////111222333444444444333333222222222222333333444555333111///,,,+++++++++,,,***+++---///222444666777:::999666444222111111111333555999::::::999999:::888666333222444444333222111111000000///......---...000111111000//////000000000000000000000000000222222111000///...------***+++,,,+++******,,,---,,,---///111222222222222222222222222000///...---((('''%%%###""""""""""""###"""       !!!"""###'''&&&%%%&&&'''&&&### !!!""" !!!&&&%%%###$$$%%%%%%"""!!!  """"""%%%%%%'''***+++***&&&###         /////////111333444333222222000---,,,---...------...///000111222333333333444333222111000000111111000000000///////////////222222333333444444555555333111///...///000000///111000000111333777:::<<<999::::::999888777666555111111111222111111000///333444555666666666666666666444333222111...+++(((%%%###!!! """$$$&&&(((***+++///000000000000///....../////////...............111111111111222222222222111111111222333444444555444333000...------------***+++---///222444555666:::888555222000...------222555888::::::999999:::777555333222333444333222000000000///......------///000222222000///000111000000000000000000000000333333222111000//////...---......---,,,---///111...///000111222222222222222222111000...,,,+++***!!!      !!!###%%%&&&&&&***))))))))))))'''%%%"""!!!""" !!!  !!!&&&%%%$$$$$$%%%%%%###!!!  !!!"""%%%%%%''')))***)))%%%"""        000000000111333444333222222000...---...//////...///000111222333444444444777666333111000111222333111111111000000000000000222222333444555666666666444222000000000111000///222222222333555888:::;;;:::::::::999999888777777222222222222222222222111555555666666666666666666666444333111000---)))&&&"""!!! ###&&&(((***+++,,,,,,---...............------------------------000000/////////000111222///000111222333444444444333222111///...---------+++,,,---///111333555666777666333000...---,,,,,,111444888:::999999999:::777666555555444444333333000000//////...---------///111222222111000000111000000000000000000000000444444333222111111000000000000000///...///222444....../////////////////////...---+++)))&&&$$$###       !!!"""$$$&&&'''))))))))),,,,,,++++++***(((%%%###"""!!! !!!!!! !!!!!! """%%%%%%%%%%%%%%%$$$###""" !!!"""%%%%%%&&&((()))'''###         111111111222444555444222333111///...///000000000000000111222333444555555888666444222111111222333222222111111000000000000000111333444555666666666555333111111222222000///111111222444555777888999777777777777666666777777333222222222222333333333666666666666666666555555666444222000///,,,'''$$$  ###%%%(((***+++'''(((***,,,...//////000,,,,,,,,,,,,,,,---------///............///000111///000111222333333333333111000///...------,,,,,,+++,,,...///111333555555444222111///.........///000333777999999999999:::888888888777666555555555000000000///......------000222333333222111111222111111111111111111111111444444333333222222111111111222222000//////111333.........---------------+++***)))&&&$$$!!!        !!!###$$$$$$%%%&&&'''(((***+++,,,,,,,,,,,,------,,,***(((&&&%%%$$$###!!! !!! """"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$######  !!!"""$$$%%%&&&'''(((&&&!!!        222222222333555555444222333111//////000222222111000000000111222333555666666555444333222222333333222222111111000000//////---...111333555555555555555444222222222222000...///000222444555555555555444444333333333444555555333222222222222333444444666666666666666555444333333222000...---***&&&### """$$$&&&((()))%%%&&&(((+++---///000111,,,,,,,,,,,,------------............///////////////000222333333333222111//////......---,,,++++++,,,---...///111333444555222111000//////000111222000333777999999999999:::888999:::999777666666666111111111000//////......111222444444222111222333111111111111111111111111444444333333222222222222000222222111///......///...---,,,+++***))))))***''''''%%%###         """$$$''')))************+++,,,,,,------------,,,...///...+++)))((((((&&&%%%###!!!  #########""""""###"""###%%%%%%###""""""###!!!!!!  !!!"""###$$$%%%%%%''''''$$$        333222222333555555444333444222000000111222333222000000000000111333444555444333333333333333333333222111111000//////......***,,,///111333444444333555333222222222111///---///000222444555555444333222111111000111222333444222222111111111222444444666666666555555333222222///...,,,+++***'''###  """$$$%%%&&&&&&''')))+++---...///000,,,,,,,,,,,,------......,,,---///000000000///...000111333333333222000///............---,,,,,,+++,,,---...000111333444555222222111000000111222333///222666888999999999:::666999;;;:::777555555666222222222111000000//////111333444444333222222333111111111111111111111111333333333222222222222222///000222111...,,,******)))(((&&&$$$############"""!!!        """######%%%(((+++---.........,,,------.........---------///111000---++++++,,,((('''%%%"""!!!  ###$$$$$$######### """$$$$$$"""!!!"""###""""""!!! !!!"""###$$$$$$$$$%%%&&&&&&###      444333333444555666444333444222000000222333333333000000//////000222444555222222333444444444333333111111111000///......---(((***---000222333333222444333222222222111///,,,///000333555555555444333111000000///000111333444222222111000111222444555666666555555444333111111,,,+++))))))(((%%%!!!!!!"""###$$$'''(((***+++------......,,,,,,,,,------.........,,,---///111111000///---111222333444333111///....../////////...---,,,,,,,,,---...000111333444444444333222111111222333333///222666888999999999:::555888:::999666444444555333333222222111000000000111333444444333222333333111111111111111111111111333222222222222222222222---000222111...***'''&&&###"""      !!!     !!!$$$'''(((%%%'''***...000111111000------............------...000333222///------///)))(((%%%###!!!  ###%%%$$$#########!!!$$$###!!! !!!######"""!!!!!!!!!"""$$$%%%$$$$$$%%%&&&&&&###       222777777222222777999777888777666555333222111000111000......///000333444333444555555333111111222555333111111222111...+++++++++---...//////000000222222222222222111000///...000333444444333000...333222000//////111333444111111111000///000333555777555333444666666333000///,,,)))'''%%%###  """###%%%&&&'''((((((***...000222///,,,++++++,,,---,,,+++---111444444111...,,,000000000222333222///---111---***+++///111///---,,,,,,,,,---///111444555444444444444444444444444999999999999::::::;;;;;;555666666666666555444444555999;;;888222....../////////000111111222333333///000000000000000000///111111111111111000/////////...,,,***(((%%%$$$###    """!!!!!!!!!        !!!$$$''')))***+++000...---...111222111///111222222000---,,,,,,---///,,,,,,...///---***)))%%%&&&&&&$$$"""!!!!!!"""!!!!!!"""###############%%%$$$###"""""""""###$$$"""!!!!!!!!!!!!###$$$%%%))))))((('''$$$     ###"""  222777888444333666888777666666555444333222222111111000///......000111333222444555555333111222222444222000000111000---******+++,,,...///000000000222222222222222111000//////000333555555333000///000////////////111444555111111000...---///222555666444333333555555333000///,,,)))'''%%%###!!!"""###%%%&&&(((((()))***...000333000---++++++,,,++++++---...111222222000...,,,......///222444444222000000---***,,,000111///+++,,,------...000333555666333333444444444444444444::::::;;;;;;<<<<<<======777777777666666666555555555888:::888333//////000......//////000111111111///000000000000000000///............---,,,++++++)))((('''%%%###!!!    !!!!!!!!!!!!"""!!!!!!        !!!"""%%%'''***,,,---...222000...///222333111000000111111000...,,,---......///111111///,,,,,,---&&&''''''%%%###!!!!!!"""!!!"""######$$$$$$$$$###%%%$$$###"""""""""######"""!!!!!! !!!###$$$%%%(((((((((&&&###    $$$###  222666888555444666666555444444444444333333333333333222000//////000000111222444555444333222222333333111000//////...,,,***)))***+++---///000000111111111111222111111000000000111444555555444111000............///111333555000000...,,,+++---111444444333222333444444333111///,,,)))'''%%%###!!!###$$$%%%'''((())))))+++---000111///,,,***++++++***)))......///000000///......,,,---...222555777666555///---,,,...000000---***------...000222444666888333333333444444555555555::::::;;;;;;<<<======>>>999888777666666666777888555777999888333000000111,,,,,,------.../////////------............------++++++******((('''%%%$$$!!!!!!  !!!!!!"""""""""######""""""!!!!!!!!!      !!!"""###&&&''')))+++---///111111333222111111222222111000///000000///---,,,---///---111333111,,,)))***,,,((())))))'''$$$"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""!!!!!! !!!"""$$$%%%''''''&&&%%%###    %%%###!!! 222555777777555444444333222222333333333444444444555444333222111111111111222333555444333222222333111000000///...---+++)))((()))+++---///000000111///000111111111111111000111222444555555444222111///.........///000111222000///---***)))+++///222222222222333444444333222///,,,)))'''%%%### !!!$$$%%%&&&''')))******+++---///---+++)))(((*********)))---,,,,,,---...///111111......///222666888888777///......///111000,,,)))......000111444666777888222222333333444555666666999999::::::;;;<<<<<<===:::999777555555666777888444666777666333111000000+++++++++,,,,,,,,,------******++++++++++++******(((''''''%%%###!!!   !!!"""$$$$$$%%%""""""!!!!!! #########""""""!!!     !!!$$$&&&'''******+++---///111222333333222111111111111000///---......---++++++---///...111111---+++++++++)))***+++***(((%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######""""""!!!!!!!!!!!!  !!!###$$$%%%%%%%%%$$$"""    %%%$$$""" 333444555666444222111222111111222222333444444555777666555444333222222222111333444444333222333444000000000///---+++******((()))+++---...///000000...///000111111111111111111222444555555444222111111111000//////.........///...,,,***(((***---000111222333444444444444444000...***(((&&&$$$!!! """$$$%%%&&&(((***+++++++++---...((('''&&&''')))***************)))***,,,000333555111111111333666888888777000000000111111///,,,***///000111333555666777888111111222333444666666777::::::;;;;;;;;;<<<<<<<<<888777444333333444555666222333444444222///......)))))))))))))))*********(((((())))))))))))(((((($$$###"""!!!  !!!!!!!!!"""###$$$%%%&&&&&&$$$###""""""!!! """"""""""""!!!    ###''')))***+++++++++,,,...000222333111111111000////////////,,,,,,,,,***))))))+++---000000...---222999777111+++,,,,,,***'''%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%$$$"""     %%%$$$""" 333222333444222......111111111111222333444444444777666666555444333333222111222444444333222333444000111111000---+++***+++)))***+++---............---...///000111111222111111222333444444333222111333333222111///...---------------+++)))***,,,...000222444555444444555777222///,,,***(((%%%"""  !!!###%%%&&&&&&(((+++,,,++++++---...''''''&&&(((***++++++***((((((((())),,,000333555444333333444777999999888222333333222111///---,,,000111222444555555555555000111222333555666777888======<<<<<<<<<;;;;;;;;;333333111000000000111222111111111000///---+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%   !!! !!!"""###$$$######$$$$$$%%%&&&&&&&&&$$$###""" !!!!!!!!!     !!!%%%)))+++,,,++++++++++++,,,...000111///000111000///...///000------+++)))'''(((***,,,111111//////:::EEEDDD;;;,,,,,,---+++)))'''((()))(((((())))))((((((''''''%%%%%%%%%%%%$$$"""!!!  """###$$$$$$%%%%%%###!!!    %%%###!!! 444111000222000++++++000111111111222333333444444444444444444444333222222000222444444333333333444000111222111---++++++,,,***+++,,,------------,,,,,,---...000111222222222111111222333333222111111333333222222111000///...,,,---...---+++***+++,,,000333555666555555777999333111---+++)))'''$$$!!!   """###%%%&&&&&&)))+++,,,,,,,,,,,,---,,,+++***+++,,,,,,+++))))))))))))***+++...111222555444333555888:::::::::555555555333111/////////111222333444555444333333///000111333555777888999<<<;;;:::999888777777666.........---------------//////...---,,,***'''$$$   !!!###$$$%%%"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""       ###(((,,,...///++++++******+++,,,///000...000222111//////000222//////---***((((((***---...111000---555AAAAAA999+++,,,---,,,*********+++))))))******))))))((('''&&&&&&&&&&&&%%%###"""  !!!"""$$$%%%%%%%%%$$$"""    """$$$###  444000///111...)))***000111111222222222333333333222222333333333222111111000222444444333333444555000222333111---++++++,,,+++,,,,,,------,,,,,,+++,,,,,,...000111222222222111111111222222111111111111222222222222111000000+++---......,,,+++++++++000333666777666666888:::444222...,,,***(((%%%""" !!!""""""!!!!!! !!!!!!"""$$$%%%&&&&&&))),,,---,,,,,,,,,---000///.........---+++)))++++++******+++---...///444333333555888;;;<<<<<<777777666444111///000111222333444444444333222111///000111333555777888999888888777555444222111111++++++,,,,,,,,,+++***)))...---,,,+++***((($$$!!!   """###%%%&&&'''$$$$$$#########$$$%%%%%%((((((((((((''''''''''''"""!!!      %%%***...000111,,,+++***)))***,,,...000...111333222000000222444222111///,,,))))))+++...+++111000)))***333444---+++,,,------++++++,,,---***************)))((((((''''''''''''&&&$$$"""!!!!!!"""$$$%%%&&&&&&%%%###  !!!!!!  !!!######"""  000//////...------------//////000111222333333444444666777777444222111111000000111333666888777666444333111///------------+++******+++,,,---...///............000222444555555444333333333333555555222222111111///...---,,,,,,---.........---,,,+++222444666777555444444555555444111///,,,+++******""""""!!!!!!  """$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))+++,,,---...------++++++******))))))+++---000222777666666666777:::<<<===888777444222111222333333000111111111222222222222000000000111222333555555444444333222111000///...+++)))'''''')))******************)))'''%%%###!!!  !!!"""!!!###%%%((())))))(((((('''&&&&&&&&&'''((()))***((((((((((((&&&$$$"""     """'''(((+++...---)))///+++((('''***---...---111111000///...///222444222111///...,,,,,,++++++000///...---------------+++,,,,,,,,,,,,,,,,,,------+++***(((((()))+++,,,((((((&&&%%%$$$############"""!!! !!!###$$$&&&%%%%%%%%%%%%###         000///...---,,,,,,---...000000111222222333444444555666777666444333222333111111111444666888888777555333111000///......///+++,,,,,,------.........////////////111333555666666555444333333333444555444444444333222111//////---.../////////...---,,,111444666777666555555666666555333111///---+++***$$$######""""""!!!!!!  !!!$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((())))))***,,,---------,,,+++******)))***+++...000222555555666666888999:::;;;999888555222000000000111///000000111222222333333222222111111111111111222111111000000///...------***(((&&&&&&'''((((((((('''''''''&&&$$$!!! !!!$$$%%%%%%''')))***++++++***)))%%%&&&&&&&&&''''''((((((((((((((((((&&&$$$"""!!!      $$$)))***,,,...---)))+++'''$$$$$$'''***++++++//////000///...///222555222111000...---,,,++++++---,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,------,,,***)))((()))+++,,,((('''&&&%%%$$$$$$$$$$$$###"""!!! """###$$$'''&&&&&&''''''%%%""" !!!   !!!!!!  111///---++++++,,,...000222222333333444444444555666777777555333333444555333333333444777999888777555444333111000000111111---...///000000///...---000000000111222444666666777666555444333333444555777777777666555444333222///000111111111///...---111333666666666666666888777777666555222///---+++'''&&&&&&%%%$$$######### """$$$&&&'''((('''''''''''''''''''''(((''''''''''''''''''((('''(((***+++,,,---,,,,,,+++******+++,,,...000111333444555777888888888777999777444111///...//////......///000222333444444555444333111///...............------,,,,,,++++++'''&&&$$$$$$%%%&&&&&&%%%######"""  !!!###%%%''')))((()))***++++++***)))((($$$%%%&&&'''''''''&&&%%%'''''''''&&&%%%###!!!!!!       ###(((,,,,,,---///...***(((%%%###"""$$$''')))))),,,---...//////000222555222111000...---,,,+++++++++******++++++,,,---...++++++++++++,,,,,,---------,,,+++***)))******+++((('''&&&%%%%%%%%%%%%%%%######"""!!!"""###$$$%%%'''&&&'''((()))(((%%%###  !!!!!!   !!!""""""!!!  111///,,,***+++---000222444444444444555555555555555555555333222222444666666444444555777999999888666555444222222222333333///000111222222111///...111111222333444555666777888777666444444444444555888888888888777666555444222333333333333111000///111333555666555555777888888888888888555222///---***))))))((('''&&&%%%%%%######"""###$$$%%%''')))************))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&(((+++------...---,,,,,,,,,,,,---///000111111333555777888777555444666444111///.........///---...///111222444555666666555333111000...------,,,,,,+++++++++*********%%%$$$"""###$$$$$$###"""   !!!"""""""""!!!!!!"""$$$&&&((()))***))))))))))))((('''%%%$$$###$$$&&&''''''%%%###"""######"""!!!        ''',,,/////////111...***'''&&&$$$###$$$''')))***))),,,...///000111333555333222000...---,,,,,,,,,,,,+++++++++++++++,,,,,,*********+++,,,,,,---------,,,+++***))))))******''''''&&&&&&&&&&&&''''''%%%$$$$$$###$$$%%%&&&&&&&&&&&&''')))******(((%%%!!! !!!!!!!!!!!!"""!!!    !!!  111///---+++,,,...222444666666555555555555555555333444444222111222444666777666444555777888888888666555444333333444555555111222333555444333111000222222333444555666666666888777666555444555666666777888888888777666555444555555666666555444222111222333444555444444666888777888999888777444111///---,,,+++***)))(((''''''&&&&&&%%%&&&&&&(((***+++,,,,,,,,,+++++++++******''''''&&&&&&&&&&&&''''''%%%&&&))),,,.../////////---......//////111222222111333555777777666333222111000...------...///000---...000222444555777888666555333222000/////////++++++******))))))((((((###"""!!!!!!""""""!!!  !!!"""$$$%%%%%%&&&&&&###$$$%%%&&&((())))))******)))((('''&&&$$$###""""""###$$$%%%$$$###      $$$)))...111000111222///+++'''&&&$$$######$$$''')))(((+++...000111222333444333222000///------,,,,,,...---,,,+++************))))))***++++++,,,------,,,,,,+++***))))))((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&)))++++++)))'''!!!  !!!!!!""""""""""""!!!   111000.........111444555777666666666555555444444222333444444333333555777999777555444666777888777666555444333444555666777333333555555666555444333222222444555666666666666888777666555555666777888666777777777666666555444888888888888777666444333222333444333222222444666666666777777666555333222///...---,,,+++***)))((()))((((((((((((***,,,---......------,,,+++++++++(((''''''''''''''''''((('''(((+++...000111222222000000111111222333333333222444666777777555333111------+++++++++---///111///000111333555777888999444333222111000/////////+++***)))((('''&&&&&&%%%     ######%%%&&&'''(((((((((&&&'''((()))))))))))))))***)))(((&&&%%%###""""""    !!!"""!!!   !!!&&&***///222111222333000,,,&&&&&&%%%""" !!!$$$'''))),,,000222333333333444333222111///...---,,,,,,...---+++***((('''''''''((())))))***+++,,,------++++++***)))(((''''''&&&%%%&&&&&&'''((()))***++++++++++++******)))((((((&&&&&&'''))),,,,,,***'''###"""!!!!!!!!!!!!"""""""""######""""""!!!     111000000000111333555666777777666555555444333333222444666777666666777888999777444444555666777666555444444333444555666777444444555555666666777777111222444555666555555444777666666555666777999:::666666777777666666555555::::::::::::999777555444333333333222000000222333444444444444444444555555000///...---,,,***))))))))))))(((((()))***,,,---///......---,,,,,,++++++)))((((((''''''(((((()))***+++...000222333444444111222333444444555555555444555666777666555333222---,,,+++******+++---...222222333555666888999:::333222111///---,,,,,,,,,))))))(((&&&$$$###"""!!!   !!!!!!""""""$$$%%%&&&'''((()))))))))***++++++,,,+++***)))(((((('''%%%###"""!!!   !!!###&&&'''((('''&&&%%%$$$############   """'''***///222222222333111---))))))'''$$$!!!!!!$$$'''***---222444555444333333333333111///...---------***)))((('''&&&&&&%%%%%%(((((()))***+++,,,------******))))))'''&&&%%%$$$%%%%%%&&&'''(((***,,,---//////...---,,,+++)))((((((((()))+++------+++)))&&&%%%###!!!  !!!"""!!!!!!!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!    000111111222333555666777777777666555444333333222333555888999999888999999999777444333444666666666444444333333444555666777555555555555666777999:::111222444555555555444444666666555666777888:::;;;666666777777777666666555;;;;;;;;;;;;:::888666555333333333111///...000222333333222333333444555666111000///...,,,+++***)))))))))(((((((((***+++,,,//////...---,,,,,,++++++))))))(((((((((((()))))),,,---///222444555555555333333444555666666666666555666666666666555333222...---+++))))))***+++,,,333444555666777888999:::333222000---+++***)))((()))(((&&&$$$"""   """######$$$ !!!""""""######$$$%%%&&&'''))))))))))))------......---+++)))((($$$###!!!        """%%%'''***,,,---+++***)))''''''&&&&&&&&& !!!""""""!!! ###'''***///222222222444222---------+++'''######%%%)))+++...333666666444333333444333111000...---------&&&&&&%%%$$$$$$$$$%%%%%%'''((()))***+++,,,------)))))))))((('''%%%$$$###%%%%%%&&&''')))+++---...222111111///...+++***(((******+++---//////,,,***((('''%%%###"""""""""######$$$%%%%%%$$$%%%'''(((''''''''''''''''''''''''!!!!!!     444444444444444555555666777666555444333333444555444444555555666777777888666555444333333444666888555555444333333333333444555444444555555666777888666555333222111222333333666666777888888777666555888777666555444555666666888888999:::999888777666777555333222333333222111111222444555555444222111////////////...---++++++))))))(((((()))+++,,,...000000000///...,,,+++***'''''')))******++++++***---///111444666666666555000111333444666777777777666777777666666555444333///---+++******,,,...000888777777666666777888888222111...,,,+++(((%%%"""######"""!!!  !!!###$$$%%%%%%$$$$$$######"""#########$$$%%%'''((()))***++++++++++++++++++***)))(((((($$$###!!!    !!!%%%'''***---000222444444222111000...,,,+++++++++!!!!!!!!!!!!   ###&&&+++///000///000444444222---+++(((&&&&&&(((***,,,000111333444555666666666444333111///---,,,++++++'''&&&%%%$$$$$$%%%''')))************+++,,,---...******((('''%%%%%%$$$$$$"""###%%%''')))+++,,,---...///000000///---+++))),,,++++++---000000---***---+++(((%%%$$$%%%&&&'''&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%   555555555555555666777888888777555444333444444555555555666666777777777888888777555333333333555555777777666555555555555666444444444555555666777888777666444333333333444555444555666777888777777666777666555444444444555666777888888999888777555444666444222222222222111000222333444444444222111000000000///......---,,,,,,+++************,,,...///222222111111000...---,,,))))))***+++++++++++++++...000222555666666666555333333444666666777777777777777777777666555444444///...,,,******,,,...///666666666555555555444444000...+++)))(((%%%"""   !!!###$$$$$$%%%######"""""""""######$$$$$$%%%&&&((())))))******+++++++++***)))'''&&&%%%     ###%%%(((***---///111222333333333222000///---,,,,,,,,,###""""""!!!  %%%(((,,,......,,,---222555444///---+++)))((()))+++---000111333444666666777777555444111///---+++******((('''&&&&&&&&&'''))))))++++++++++++,,,---......,,,+++)))(((&&&%%%%%%%%%###$$$%%%''')))+++,,,---...///000000000///...------,,,+++---///000///------,,,)))((('''(((***+++,,,,,,,,,,,,,,,***)))((())))))))))))(((&&&%%%$$$   555555555666777888999:::888777666444444444444555666666666777777777777777999888666444333333333444777777666555555555555666444444555555666777777777777666555444444444555666333444555666777777666666777666444333333333444555777777888888777555444333555333111111111222111000333333222222222111111111111000///...------......------,,,,,,,,,...///000333333333333222111//////,,,,,,,,,---------------000111333555666777666666333444555555666666555555666666666666555444333333000///---,,,,,,---...000333444444444333111///...,,,***'''%%%###  !!!$$$$$$###!!! !!!!!!"""#########!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&'''((()))))))))++++++***(((&&&###!!!   !!!""""""!!!!!!  $$$)))+++...///111222333222222111333222000///...---,,,,,,%%%$$$###""" """'''***---...---***,,,333666666333111///---,,,,,,---...111222333555666777888888666555222///---+++))))))((((((((())))))*********++++++++++++,,,---......------+++)))((('''&&&&&&$$$$$$&&&(((***,,,---...///000000000111111111111...---+++,,,...000111000///...,,,++++++---...000111111111000...---+++***)))))))))((('''&&&$$$$$$    666666666777888999:::;;;888777666444444444444555666666666666666666666666888777666555444444444444555555444333333333333444444444555666666777777777777666555444444444555666555555666666666555555555666555444333222333444444777888888888777555333222444222000000111111111000111111000000000111222333222000///------...000111000///......///000111222444444444444333222111000//////........./////////222333444555666666666666222333444555666666666666333444444333333222111000111000///------...///000111111222111000---***((('''%%%###!!!  !!!!!!"""$$$&&&((((((&&&$$$######"""!!!!!!!!!!!!!!!!!!""" !!!"""###$$$$$$%%%&&&''''''''''''''')))((('''$$$"""   %%%&&&&&&&&&&&&&&&&&&&&&###""" ###(((---111444444555555444333111000111000///...---,,,,,,,,,%%%%%%$$$###!!! ###(((+++...111111///111666999888777555444222000000000000222333444666777888999999777555333///,,,***)))((('''((()))***++++++******+++******++++++,,,---...///...---+++)))(((((('''%%%%%%''')))+++---...///111111000000000000111222///...,,,+++---000222333222111000//////000111222222111111000///...---,,,******)))((('''&&&$$$###  !!!!!!!!!!!!!!! 666666666666777888999:::777666444333333333444555444555555555555555666666666666666555555666666666555555444333333333333444333444555666777777777666555555444333333444555666888888777666555444444444666555444333222333444444888888999999888666555444333222000000111222111000......///000111333444666111000///......///111222222111000000000111222333333333333333222111000000111000000///000000111222333444444555555666666666333444555777888999999999333333333333222111000///111000///............///---......---+++(((%%%###"""   """###$$$%%%)))+++,,,,,,)))&&&%%%$$$"""!!!   !!!"""######$$$$$$%%%%%%%%%$$$$$$$$$###"""  """$$$%%%&&&&&&((()))))))))******++++++'''&&&$$$$$$'''+++000444777777777777555333111000///...---,,,+++*********%%%%%%%%%%%%$$$"""!!!  ###(((,,,///444666666888;;;<<<999999888777666555444333333444555666777888999999999777555333///,,,***)))(((&&&''')))***+++++++++***++++++++++++,,,---......111000...,,,***)))((((((&&&&&&(((***,,,...///000333222111000///////////////...---+++,,,...222444444444222222111111222333//////..................++++++***)))(((&&&$$$###  !!!###!!!""""""!!!  666666555555555666777777444333222222222333555555444444555555666777777777555555666666666777777777777777666555555555555666222444555777777777777666555444333333333444555666:::999888666555555555555777666444333333333444555666777888999888777666555444222000000222333222111......///111333444555666000000/////////111222333333333222111111222333444222222222222222111000000111111000000000222444555444444444444444444555555666666777888999::::::999333333333333222111000000///...------,,,,,,,,,,,,((((((((('''$$$"""   !!!!!!!!! !!!!!!!!!"""$$$%%%'''(((,,,...///...+++'''%%%%%%!!!  !!!!!! !!!!!!!!!   ###'''***+++++++++,,,,,,++++++,,,---...///,,,***))))))+++///333666888999999888666444222111------,,,+++******)))***%%%%%%%%%%%%$$$###"""""" $$$***---111666::::::;;;===<<<888::::::::::::999777666555666777888888999999999888666555222///---+++))))))'''(((((()))***+++,,,,,,------------...///000000222111///,,,***)))(((((('''''')))+++---///000111333333222111000///......//////...,,,+++,,,000333222222222222222222333333///......------...//////---,,,,,,+++)))'''%%%$$$     ###%%%!!!""""""!!!  555555444444333333444444111000000000111333555666444555666777888999:::;;;666777777777777666666555777777666555555555555666222333555777888777666666666555444444444555777888999888777666777777888999777666555444444444555666444555666777777777666555444222111111333444333222000111222333444444333333//////000111111222333333444333222111111222333444222222333333333222111111000000//////111333555777444444333333333333333444555555666666555444333333000000111000000///...---+++******)))((((((''''''###"""!!! !!!###%%%'''''''''&&&%%%$$$$$$$$$$$$&&&(((***+++---///000///+++'''%%%$$$   ###''',,,///111111111111000///.........///000000/////////000333666777888888888888777555333222------,,,+++************%%%%%%%%%$$$###!!!  !!!&&&,,,000333777999777888;;;:::666999:::;;;<<<;;;:::888777999999999:::999888888777555444111///---+++************)))***+++,,,...///000000000000111222333444222111///,,,***)))(((''''''(((***+++---///111222222222333333333111000///...//////---******---000---...///000222333555555222111000///...//////000......---,,,***(((&&&%%%"""    !!!###%%%'''!!!!!!"""!!! 555555444333222222222222////////////111333555666555666777888:::<<<===>>>888888888888777555444333555555444333333333333444222333666777888777666555777666555555555777888999777666666666888:::;;;===888777666555444555666666222333444666666666666555444333111222333444444333222333555555555444111000...///000222333333333333555444333222222222333444333333333444333333222222000/////////111444666888444444333222222222333333333333222111///---+++***,,,,,,,,,,,,+++***))))))(((''''''&&&%%%$$$$$$###   """$$$%%%&&&(((***+++,,,+++***)))&&&&&&&&&&&&(((***,,,---...000000///+++'''%%%$$$ ######&&&+++///333555555555555444222000////////////333333333333444666777888777888888888777666444333......---,,,++++++++++++&&&%%%%%%###!!! ###(((...111444666666333444777888666999:::<<<======;;;:::888;;;;;;;;;:::999888777666444333111///---,,,++++++,,,+++******+++...000222333333333333444555666666222111///,,,***(((''''''((((((***,,,...000111222000111333555555444333222...//////---***)))+++...)))***,,,///222444666777777555333111000000000000//////...---+++)))'''&&&###     """###$$$&&&((( !!!!!!!!! 666666555444333111000//////000111222444555777777666555555555777:::===>>>===;;;999666444333333333444333222222444444333222666666555555555666666777666555555555666777888888888555333444777999888666444444333333333444444555...000222444555444333222111111111222333444555666555555444333222000///......///000111222333333333444333222111111111222333222222222222222111000///000000111222333333444444333333222222222111111111//////000///...+++(((&&&(((''''''&&&&&&%%%%%%$$$$$$$$$"""!!!  !!!###%%%'''((()))------,,,,,,,,,------...---***&&&$$$###&&&***---......---,,,)))'''%%%$$$    """%%%(((,,,///111333666999666444111......///111333222111111111444888<<>>>>>===:::888666555444333444333222222333333111000222222333333444555666666777777666666555666666666888777666666777888777666666666555555444555555666333333333444555555666666444333333333444555666666444444444333111000......---...///000000111111000///...---,,,---000333555111111222222222111000000//////......---,,,++++++***++++++,,,,,,---------,,,,,,,,,+++(((%%%###!!!  !!!"""$$$%%%''''''(((***,,,---...///............///000222222000...+++(((((())),,,...---,,,,,,***(((&&&$$$"""  """))),,,///111222444666888666555222000///000222333222333444555777999;;;;;;:::888666666666555333111///---***(((&&&%%%%%%%%%((('''%%%###    $$$''',,,333999:::999999888777666555555555666666777888999:::::::::::::::999888666555444222111000...---,,,,,,,,,,,,+++++++++,,,...///111222333666777888666444333111000---+++*********++++++,,,---///000111222222222111000...,,,++++++++++++)))'''$$$###"""""""""&&&(((+++///222444555666333222111///...---------000///---,,,+++)))&&&$$$   ###$$$%%%&&&&&&&&&%%%$$$&&&###  333333444555555555555555222333333444555666666777;;;;;;:::::::::;;;<<<<<<>>>===;;;999777555444333444333111111222222000///000000111333444555666666888777666555555444555555888888777777888777777666777777666555555555555666333333333333444555666777555555444444444555666666555555444444333111000///......///000000000000000///...+++***+++---000222000000111111111000000///------,,,++++++***))))))************************(((((('''&&&###!!! """""""""###$$$%%%'''''''''((((((***+++,,,------......//////111222333444111000---+++******,,,---,,,++++++)))'''%%%###!!! !!!"""###"""""""""!!!!!! !!!###,,,...111333333444666888777555333111000111222333222333555777999999999999:::888555444444444444333111...***&&&$$$$$$%%%&&&''''''&&&$$$""" !!!$$$''',,,444999;;;;;;:::999777666555555444555666777888999:::;;;999999888777666444333222------,,,++++++++++++++++++************,,,---///111333666888888666333111000...,,,***))))))***+++,,,---...000111111222222333111///,,,+++*********,,,***&&&###!!!$$$&&&***///333555666777444333222000///...------///---+++***)))'''$$$!!!  !!!%%%&&&'''''''''&&&$$$###%%%###  333333444555666666666666444444444555555666666666:::999999999999999::::::======;;;:::888666444333333222000000111111000//////000111333444555555555666666555444333333333333666777888999888777777777777777666555555555555555333222222222333444555666666666555444444444555555555555555555444333111111...///000000000000000000000...,,,***)))***,,,---......///000000//////...+++*********))))))((((((+++******((('''&&&%%%$$$###"""!!!  !!!!!!"""$$$#########$$$%%%&&&'''(((((())))))***+++,,,,,,,,,......//////111222333444000///---+++***************)))((('''%%%"""  !!!###$$$&&&'''(((((('''&&&$$$$$$"""!!!  """$$$%%%...000333444555555777999777666444222111222333333333444666888999888777777999777444222333333333333222///***&&&$$$$$$%%%''''''''''''&&&###  ###%%%''',,,222777<<<;;;:::999888777666555555555666777888888999999777777777666555444222111,,,,,,,,,++++++,,,------,,,,,,+++++++++---...///000222555777777555222000...---+++)))))))))***+++------///000111111111111222000...,,,************,,,+++((($$$""" """%%%)))///333555666777444444333222000///...------+++)))((('''$$$!!!  !!!&&&'''((()))(((&&&$$$"""%%%###  333444555666777777777777555555666666666666666666777888888888888888888888<<<<<<;;;:::888555333222111000///000111222111//////000222444555555444444444333222222222222222222444777999:::999888888888777777666555444444444444222222222333444444555555666666555444333333333444555555555555444333222111......////////////......///...,,,+++***)))******,,,,,,---.........------)))(((((((((''''''&&&&&&((((((&&&$$$"""  !!!$$$%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&'''(((+++,,,,,,,,,------..................///000222222...---,,,***((('''&&&&&&%%%%%%$$$"""  !!!$$$'''(((***+++------,,,***)))%%%%%%###"""  !!!"""$$$&&&((()))...111444555666777999:::777666444333222333333333444555666777777666555555777555222111222222222111111...***&&&$$$$$$&&&'''&&&'''''''''%%%!!!  %%%(((***,,,111666<<<;;;;;;:::999888777777777777777777777777777777666666666666555444333222...............//////000//////...---...///000111000111333555444333000///,,,+++***(((((()))+++,,,,,,---...///000000000000000///...---,,,+++++++++,,,+++)))'''$$$!!! ###(((...222444555555444444333222000...---,,,+++)))'''%%%$$$!!!  !!!"""&&&''')))***)))'''$$$"""%%%### 444555666777777777777777777666666666666666666666666666777888999999999999;;;;;;:::999777555222111///......///111222111000111222444555666555444333111000000000000111111222222666999:::999888999:::777666555444333333333333111222444555666666555555666555444333222222222222333333333333222111000000,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,((('''&&&%%%$$$###"""!!!!!!  ###%%%(((***)))(((((()))'''''''''''''''((()))***------------............---------------...///000+++***)))(((&&&$$$###"""  !!!!!!"""###$$$$$$$$$&&&***------...000111000...+++***&&&%%%$$$"""!!!!!!!!!"""!!!"""###%%%(((***,,,---///111444666777888:::<<<777666555444333333333444444555555555555444444333444333111000111111000///---+++(((%%%$$$$$$%%%&&&&&&'''((((((&&&!!! &&&+++---000444777;;;;;;::::::999999999999:::999888777666555444333444555555555555555444444......---------.../////////...---------...///000000111222222222000///...+++***)))(((((()))+++,,,,,,---...///////////////...............---,,,,,,*********)))&&&""""""'''---111333333333222222222111///,,,***))))))'''$$$###!!!  !!!###$$$$$$&&&''')))+++***(((%%%###%%%""" 555555666777777777777777777777777777666666666666666666777999999::::::999:::::::::999777444111000...------...111222222111222333555666666555333222//////...//////000111111111555999;;;:::999:::<<<777666555444333222222222222333666777888888666555666555444333222111111111111111111111111000///...******+++++++++******))))))***,,,------,,,+++***((()))***+++++++++++++++((('''&&&$$$!!!  !!!%%%(((+++,,,+++***)))***))))))))))))***++++++,,,,,,,,,------------------------,,,,,,,,,------...))))))(((&&&$$$"""    """###$$$$$$&&&'''''''''(((***...111000111222333111///,,,***'''&&&$$$###""""""###$$$"""###%%%'''***,,,...//////111444777888999;;;===777666555555444444444444555555444444333333333333333111000000111111///...+++)))'''%%%$$$###$$$%%%%%%'''((((((&&&!!!  '''---000333777:::::::::::::::::::::::::::<<<;;;999888666444222111333444555555666666555555+++++++++***++++++,,,,,,,,,+++*********+++,,,---000000000000000///......+++***((('''((()))+++,,,,,,,,,---.../////////...,,,---/////////...---,,,))))))***)))'''###!!!''',,,000222222111000000000///---+++(((''''''%%%###!!!   !!!$$$&&&&&&&&&%%%'''***++++++(((%%%###%%%"""  333444555777999999::::::777777888999888777666555888888777777777777888888999888888777666555444444222333333444444555555555555444555666777666444111111000...------...///000111333666888999999888777777555333000///000111222777777666666555555444444444444444444333222111000333222222111111000000000---,,,+++***))))))))))))************************)))***+++,,,+++)))'''&&&"""""""""!!!  !!!###&&&'''******++++++++++++,,,,,,***++++++,,,---...//////+++,,,---------,,,***))),,,,,,+++***)))(((''''''%%%###!!!   """###&&&***+++***)))))))))***+++---///111222333333333444555555444111...,,,((('''%%%###""""""""""""$$$%%%&&&(((***,,,...000333444666777888888888888999777444222111111222333555666666666555444444333222111111000000000000000++++++***)))((('''&&&%%%((('''''''''&&&###  !!!$$$(((,,,///333888;;;===<<<;;;:::999888888888444888;;;:::666444666999999888666555555555666777///...------,,,,,,,,,,,,+++***)))))))))))))))******+++,,,---............+++***(((''''''(((((()))---+++***+++,,,...------......//////...,,,+++)))+++)))&&&%%%$$$""" ###'''+++...///000000000000000...,,,***)))&&&$$$"""   !!!"""###$$$&&&)))***++++++)))&&&###!!!"""!!! 777888:::;;;===>>>>>>???888999:::::::::999777666777777777666666777777777888888777666555555444444222333333444444555555555555555555666777666333000111000...------...///000111222555777888888777666555444111/////////111222444444444555555555555555555444444333222111000///111111000000//////......,,,++++++***))))))))))))******)))))))))(((((((((%%%&&&'''''''''%%%###"""  !!!!!!!!!"""$$$&&&((())),,,,,,,,,,,,,,,,,,++++++)))******+++,,,---............//////...,,,+++***))))))((('''&&&%%%%%%$$$!!!  $$$&&&&&&(((***+++*********+++---...///111222333333444444555666666555222///---)))(((&&&$$$#########$$$%%%%%%&&&(((***,,,...///444555666888999999999888:::888555222111222333444555555555555555444333333222222111000000000000000---,,,+++***((('''&&&&&&(((''''''''''''$$$   !!!%%%)))---000444888;;;======<<<<<<;;;:::999999555888;;;:::666444666999777777666555555555555666111000///...---,,,,,,,,,******))))))(((((())))))))))))***+++,,,,,,,,,,,,***)))(((''''''(((((())),,,+++)))***+++---,,,,,,---............,,,+++***+++(((&&&%%%$$$""" !!!%%%(((***,,,,,,////////////...+++)))(((%%%###   """$$$$$$%%%&&&'''((()))***+++)))'''$$$"""###!!! 555666777888999:::;;;<<<999:::;;;;;;;;;:::999888666666666555555666666666777666666555444444444444222222333333444555666666666555666666777666222000000///.........///000111111222555777888777666666222111///......///111222111111222333444666666777555555555333222000...---/////////...---,,,,,,++++++******)))))))))******))))))((('''&&&%%%$$$$$$ !!!!!!    !!!!!!!!!"""######$$$$$$%%%%%%%%%&&&''')))***+++......------,,,,,,++++++))))))***+++,,,------............---,,,***((('''%%%%%%$$$###"""!!!   """$$$%%%&&&((())))))+++,,,,,,++++++---///111111222333444555555444555666666666555222///...***)))(((&&&%%%%%%%%%&&&&&&&&&'''((()))+++---...333555666888999:::999999:::888555333222222444555333444444444444333333222222222222111111111000000...---,,,***)))(((''''''(((''''''((((((%%%!!! """&&&***...111444888:::<<<============<<<:::999666888;;;:::666555666888555555666666555555444333222111000...---,,,,,,,,,******))))))(((((((((((('''((()))***************(((((('''''''''(((((()))+++)))((((((***++++++***------......---,,,+++******(((&&&$$$$$$"""  """$$$&&&'''(((---......---,,,***((('''"""   """%%%&&&&&&'''((()))'''((()))***)))'''%%%######!!! 222222333333555666777888999999:::;;;:::999888777555555444444444444555555555555444333333333444444222222333333444555666666666666666777777555222///000//////...//////000111222333555777888777666555//////...---...///000222///000111333555777888999777666666444222000...---///......---,,,+++******))))))(((((((((((())))))'''&&&%%%$$$"""!!!    """######$$$$$$%%%%%%&&&'''''''''((((((((()))***+++,,,,,,000//////...,,,++++++***))))))******+++,,,------+++***)))(((&&&$$$""""""    !!!###%%%"""%%%((())))))))))))***---------,,,,,,---000333444555555666666666666555555555555555333111...,,,+++***((('''&&&&&&'''''''''''''''((()))+++,,,---222444666777999999999999:::888555333222333444666222333333444333333222222222222222222222111111111///...,,,+++))))))))))))((((((((())))))&&&""" !!!$$$''',,,000222555888::::::;;;===>>>>>><<<:::999777999:::999777555666777333444555555555444222111222111///...,,,+++++++++))))))))))))(((''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&''''''(((((()))***((('''''')))******))),,,------...---,,,+++******(((%%%$$$$$$###  """###$$$$$$++++++,,,+++***((('''%%%    ###&&&'''''''''((((((&&&'''((()))((('''&&&%%%###!!! 555555555555666888999:::777888888999999777666555444333333333333333333444333333111111111222333444111111222333444555666777666555555666777666222000///////////////000111111333444666888888888666555...------------///000111...///111333555777999:::888777777555333111///...///...---,,,+++***))))))'''&&&&&&%%%%%%%%%%%%&&&###"""!!!   !!! !!!###$$$%%%&&&&&&&&&'''(((((())))))***)))******++++++,,,,,,,,,000000///...,,,+++******))))))************++++++'''&&&%%%###!!!   """######$$$&&&((((((***,,,,,,+++)))))))))/////////...---...222555666666777777777777666666444444333222000...,,,++++++***((('''&&&&&&'''((('''''''''((()))+++,,,---111222444777888999999888999777444222222333444666222222333333444333333222222333333444333222111111...---,,,*********++++++***))))))******'''###  """%%%)))...111444555888999888999;;;<<<===;;;:::999888999:::999777666555555222222333444444222111000000///---,,,+++*********((()))))))))((('''%%%$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&'''((((((((()))'''&&&'''((()))))))))+++,,,---------,,,+++***)))'''%%%$$$$$$###!!! !!!"""###((()))))))))((('''%%%$$$  """%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%"""  666555555555555777999:::555666777777777666444444333222222111111222222333222111/////////111333444111111222333555666777777555444555666777666444111...//////000000111111111222444555777777777555444------------...//////000//////000222444555777777666666666555333111///......---,,,+++***)))((('''$$$$$$###"""!!!!!!!!!!!!  """$$$%%%%%%######$$$%%%&&&'''((((((((())))))***++++++,,,,,,+++,,,,,,---------,,,,,,//////...---,,,+++***)))))))))((((((''''''&&&&&&$$$###!!!    """###%%%&&&&&&&&&(((***+++,,,...---+++******+++000000000///...000333555555555666777777777666666444333222111///---+++***)))((('''&&&%%%&&&&&&'''&&&&&&'''((()))+++---...111222555777999999999999777666333111111222444555222333333444444444444444333333444555444333222111---,,,***))))))+++---...,,,+++++++++***(((### ###'''***///333555666888999777888:::;;;;;;;;;::::::999999999999888666555444111222222222111111000000...---,,,+++************(((((())))))(((&&&$$$#########$$$$$$$$$$$$######"""###$$$&&&'''((((((((()))'''&&&&&&((())))))(((***+++,,,------,,,+++***)))'''%%%$$$$$$###!!! !!!"""&&&'''''''''&&&%%%###"""   ###$$$$$$$$$%%%'''&&&&&&'''''''''&&&&&&%%%!!! 444333222111222444555777555555666777666555444333222111111000000111111222000///...---...000333555000111222333555666777777333333444666888777555222......///000111222222222000222333555555444333222.............../////////......///000111222333333333333333222111000......,,,,,,+++)))(((&&&%%%%%%"""!!!    """$$$&&&'''((()))(((((()))))))))*********++++++,,,,,,---.........---.../////////...---,,,...------,,,+++******)))''''''&&&$$$###!!!    !!!"""###$$$%%%'''((()))((((((***+++,,,---...---,,,,,,...//////000111000///000333555333444555666666666666666555444333111///---+++***'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&(((***,,,...///333444666999;;;;;;<<<;;;666444222000000111333555333333444555555555555555333444555666555444222111***)))(((((()))+++...000...------,,,+++'''""" !!!%%%(((+++111444666777888999999999::::::;;;<<<<<<===:::999999888888777555333222111000000//////000000---,,,,,,++++++,,,,,,,,,'''((((((((('''%%%###"""  """$$$&&&'''((((((((()))(((&&&''')))******)))***+++,,,------,,,+++***((('''%%%$$$$$$###"""  !!!$$$%%%&&&&&&%%%$$$"""!!!  !!!###$$$$$$&&&''''''''''''&&&&&&%%%%%%%%% 555444222222222444666777555666777777777666444333111111000000000000111111000///---,,,---000333555000111222333555666777888222222333666888888666333......000111222222222222///000222333333222111000////////////////////////---........./////////000111111111000000...------+++***)))(((&&&%%%$$$###!!!  !!!""""""###%%%'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////000111111000...------,,,,,,++++++******)))%%%%%%###!!!    !!!###$$$%%%&&&'''((()))*********)))+++,,,,,,------------...111444///000111111000111333444222333444555666666666666666555444111///---,,,+++&&&%%%$$$#########$$$%%%$$$%%%&&&(((***,,,...000444666888;;;<<<===>>>===555444111000///111333444333444444555666666666555333444555666666444222111)))(((''''''(((+++///111000///...---+++'''""" """&&&(((,,,111555666777888888::::::::::::;;;===>>>???:::999888888888777555333222111///.........///000---,,,,,,,,,,,,---......'''(((((()))'''%%%###!!! !!!###&&&'''((((((((()))((('''''')))******)))******,,,,,,---,,,+++***((('''%%%$$$$$$$$$"""  !!!###$$$%%%%%%$$$###"""!!!  !!!###$$$%%%&&&((((((((('''&&&%%%%%%$$$$$$ 222111111000111222444555666666666555444444333333333111000......///111222111///---+++,,,...111333333333222222333333444555222333333444333333222222000000000000000000000000000000000000000000000000///...---+++++++++,,,---222222000///......------///---***)))***++++++***'''%%%"""   """###$$$###%%%''')))***+++++++++,,,,,,,,,------...///000...---,,,++++++,,,---...333222000...,,,+++)))(((...---,,,+++***'''""""""!!!   !!!"""###$$$&&&'''((()))************************((()))+++,,,---.........111000...---...///111222111222333444555444333333222222222111000...---,,,)))(((&&&%%%$$$$$$%%%%%%%%%&&&(((((((((***---///555666999;;;;;;;;;:::999777333000///111333222111222222222333555555333222///111333444444333222111)))'''%%%%%%(((+++,,,,,,000///...,,,((($$$  ###&&&,,,...111444777888999999666777888999;;;<<<===>>><<<=========<<<:::888777333222000...------------))))))******++++++++++++***'''$$$"""!!! !!!###%%%((()))***+++,,,,,,,,,***(((''')))***+++,,,,,,+++***)))((('''&&&$$$###"""!!!!!! !!!"""######"""  !!!!!!!!!"""###$$$&&&'''%%%$$$###"""!!!  000000//////000111222333555555444444333333222222333222000///...///000111000///,,,++++++---///111111111000000111111222333111222222222222111111000........./////////////////////........................,,,+++++++++,,,,,,000000///...---------------+++((('''(((((('''&&&###!!! !!!"""""""""######$$$&&&'''(((%%%&&&(((***,,,---------000000///............///......---,,,---...//////111111///---+++)))(((''',,,+++***)))(((%%%!!!  !!!"""###$$$$$$%%%&&&&&&((()))***++++++***************+++++++++)))***+++,,,---.........111000///......///111222111222333444444333222222111111111000...---+++******)))(((&&&%%%%%%&&&&&&%%%'''***+++,,,---///111555666888:::::::::888777777444111000222333333222444333222222444555444222222333444444444222000///(((&&&$$$$$$&&&)))******,,,---,,,***'''""" ###''',,,---000333666777888888888888999:::;;;<<<======<<<<<<<<<<<<;;;999777666333222000---,,,++++++,,,+++******)))))))))(((((()))'''$$$""" !!!###&&&((()))******,,,,,,,,,***(((''')))***+++,,,,,,+++******''''''&&&%%%###"""!!!  """""""""   !!!""""""$$$$$$%%%&&&######"""!!! 000//////000000222333333333333333333222222222222444333111000/////////000///...+++***)))+++---..................///000000000000111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------,,,+++*********+++)))'''$$$#########"""!!!   """$$$&&&(((&&&&&&&&&'''((()))***+++'''(((***,,,...///000000555444222111//////......///............///000111000///---,,,***(((&&&%%%)))'''&&&%%%$$$"""   ###$$$%%%&&&'''(((((((((*********+++,,,------...))))))******++++++++++++***+++,,,,,,------------000000//////000000222222111222222333222222111111111000000///...,,,***)))***)))((('''''''''''''''&&&(((,,,...///000111333555666888999999888666555777555222222333444444333666444222222333444444333555555555555333111///---'''%%%###"""$$$&&&''''''((())))))(((%%%   %%%(((,,,...000333666777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::888777666333222///---+++***))))))+++***)))((('''&&&%%%%%%(((%%%###!!!!!!$$$&&&'''((()))***+++,,,+++***)))(((((()))+++,,,---,,,,,,+++''''''''''''%%%###!!!  ###"""!!!  """###$$$$$$$$$$$$!!!  111111111222333444555555222222222222222222222222444333111000///............---+++)))((()))***,,,---------------...//////000000000000///...,,,,,,+++++++++***************))))))))))))************---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((&&&%%%%%%%%%###!!!   !!!"""$$$''')))+++,,,(((((((((((()))***+++,,,******,,,...///111222222666555333222111000000000////////////000000111111...---,,,***(((&&&%%%$$$$$$###!!!    !!!!!!!!!"""###'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------------)))))))))***++++++,,,,,,++++++,,,------,,,,,,,,,///000000111111222222222222222222222111111000000111111111///...,,,***))))))((((((''''''''''''&&&%%%(((---///000111222333555666888999999777555444666555444444444555555555888555222111222333444333555555555444333111000///(((&&&######$$$%%%&&&&&&%%%&&&'''&&&### ###'''***...000222555777888888888<<<<<<<<<;;;;;;;;;::::::::::::999999888777666666333111///,,,***(((((((((***)))(((&&&%%%%%%%%%%%%'''%%%"""  ###%%%&&&&&&((())))))*********))))))((()))+++------------,,,((()))))))))(((&&&###!!! !!!!!!$$$###  !!!###$$$$$$###""" //////000222333444444555333333222222222222222222333222111///...------,,,---+++***((((((((()))***---------------...//////000000///...---,,,***)))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''***+++++++++++++++++++++)))(((&&&###!!!   !!!!!!""""""###%%%''')))+++---...++++++***++++++,,,---...,,,,,,---...000111222333333333222222222222333333//////000000000000//////,,,+++***(((&&&$$$"""!!!  ###$$$######$$$&&&(((***,,,...//////...---,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++,,,------,,,,,,,,,...///111222333333333222222111111111111111111111333333222111///---+++***&&&'''''''''&&&&&&%%%%%%$$$'''+++...//////000111555666888999888777555444555555555555444555555666888555222000111222222222111222222222222222222222+++(((%%%$$$%%%&&&&&&&&&###$$$$$$###   """&&&***---222333555777999999999999===<<<<<<;;;::::::999999888888777777666666666555333111...,,,)))((('''''')))(((&&&%%%%%%%%%&&&''''''$$$!!!"""$$$%%%%%%&&&''''''((())))))))))))((()))+++---...///......***+++,,,,,,***(((%%%###""""""!!!!!!!!!"""######%%%$$$!!! !!!###$$$$$$"""""" +++,,,---///000111111111333222222111000000//////000//////...---,,,,,,++++++***)))((((((((()))***...------------...//////......---,,,+++)))'''&&&$$$$$$$$$###""""""!!!!!! !!!""""""######&&&&&&'''(((((((((((('''%%%$$$!!!     """###%%%%%%%%%$$$%%%''')))+++---.....................///000000............///000111222000000000111111333444444///////////////---,,,,,,((('''&&&$$$"""  !!!!!!!!!###%%%&&&%%%%%%'''((()))+++---000111000//////---------,,,+++******)))***************************+++,,,,,,------------...///222444555555333222222111111111111222333333444444333111///---+++***%%%&&&&&&'''&&&&&&%%%%%%$$$'''***,,,,,,,,,---...333444666777777666555333333444666555444444555666777444222000000000000///......///000111222333444---***'''%%%&&&&&&&&&%%%""""""!!!   ###&&&***...111444555777999::::::::::::<<<<<<;;;::::::999888888777777666555444555555555222111...,,,***)))((((((***)))'''&&&&&&'''((()))'''$$$"""  """###$$$$$$$$$%%%&&&&&&'''((((((((()))+++---///000000000,,,,,,,,,,,,***(((&&&%%%$$$$$$############$$$$$$%%%###   !!!"""###"""""" )))***,,,...///000000000111111000///---,,,++++++------------,,,,,,+++******))))))((())))))***+++------,,,,,,------...///,,,+++***)))'''%%%###""" !!!"""###$$$######""" !!!"""###%%%'''))))))***&&&(((***,,,---.........///............///000000//////...------...//////////////////000111222333/////////...---+++)))(((###"""!!!  !!!"""###$$$###%%%'''((((((((()))***+++,,,///222333222111000000000///...---,,,+++***,,,,,,++++++***))))))))))))***+++,,,---.........---///222555666666444333111111111111222333555666444333222111...,,,***)))%%%&&&'''(((((('''&&&&&&&&&''')))***)))***+++---///000222444555444333222111444666666444333444666555333111000000///---+++---------...///111222333...+++(((%%%%%%&&&%%%$$$   !!!&&&***---111444444666777999::::::999999:::::::::999999888888777666666444333333444444555222000...,,,************...,,,***'''&&&'''((()))'''%%%"""  """###"""""""""###$$$&&&'''(((((()))+++...000111111111,,,,,,+++)))((('''&&&%%%%%%$$$$$$#########$$$$$$###!!!  !!!""""""### ***+++---///111111111111000000...---+++***((((((++++++,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,++++++,,,,,,---...))))))((('''%%%"""    !!!"""###$$$&&&(((***+++,,,,,,(((***+++---/////////...---,,,,,,,,,,,,------...000///...,,,,,,,,,---.../////////...///000000111.........---+++)))&&&%%%   !!!!!!"""###$$$$$$%%%%%%%%%''')))*********+++,,,,,,...111333444444222111333222111000///---,,,,,,---,,,,,,+++***)))((((((((()))+++,,,---.........---///333666777666444333111111111111222555777888333222111000---+++)))(((&&&'''((())))))((('''''''''((())))))((()))+++---,,,...000222333222111111000333666555444333444666444222111000000///,,,)))------------...///111111...+++'''%%%%%%%%%$$$###  ###(((,,,///333666444555777888999999888888999999999888888888777777666555444333222333444555111000...,,,++++++++++++222///,,,)))''''''((()))(((&&&###!!!!!!###!!!!!!!!!"""###%%%&&&'''''')))+++...000111111111,,,+++)))'''&&&%%%%%%%%%$$$$$$###############$$$!!!  !!!"""###  '''((()))+++---///000111111...'''"""***)))))))))))))))))))))***''''''''''''((()))*********(((%%%$$$%%%'''''''''&&&$$$   $$$&&&)))+++---...//////+++++++++++++++,,,---...------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------...---------++++++***(((%%%###!!!   !!!"""%%%%%%%%%$$$######&&&(((((()))***+++,,,---------------...///111333555777333333222000///---,,,,,,,,,,,,,,,+++***(((&&&$$$))))))***+++---...//////222333444555444333111//////111333444666666666666888666222...+++((('''&&&)))((('''&&&'''((()))******)))(((''''''((()))***///000000111111111000000333222222111111222222222+++---///000///---+++)))((()))***,,,......//////,,,,,,***(((%%%###  $$$)))---111444666777777666666666666777777999;;;===>>>===:::666333555333111111333444333333111000///---+++******)))&&&'''(((*********)))(((((('''%%%"""!!!""""""""""""""""""""""""""")))***,,,...000222222333444000+++'''&&&&&&%%%$$$"""!!!!!!###$$$$$$"""    !!!!!!  &&&'''(((***,,,---//////***((("""###'''(((((((((((((((((((((&&&%%%%%%%%%&&&''''''((('''%%%"""!!!"""#########"""      !!!!!!""""""&&&''')))+++---.........,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,,,,---,,,,,,+++******))))))))))))************))))))'''&&&%%%$$$!!!    !!!###%%%&&&'''((('''&&&&&&((())))))***+++,,,------------......///000222444666777444333222111///...---,,,******+++++++++)))((('''))))))***,,,---///000111333444555555555333111//////000222444555555555555666444111---***((('''&&&%%%%%%$$$###$$$%%%&&&'''))))))((((((((()))++++++//////000111111111000000000000//////.../////////***+++,,,---,,,+++)))((($$$%%%'''(((***+++++++++******)))'''$$$!!! $$$***...111444666333333333444555666777777999;;;>>>??????<<<888666666444333333444444333222111000...,,,+++***))))))&&&&&&'''((()))))))))))))))(((&&&###  !!!"""""""""######$$$$$$$$$)))***,,,...000111222333333///+++(((&&&&&&%%%$$$"""""""""###$$$$$$"""    !!!!!!!!!!!!  &&&&&&''')))***,,,---...***)))$$$###&&&&&&&&&&&&&&&&&&%%%%%%##################$$$$$$###    !!!"""""" !!!!!!""""""###$$$%%%%%%((()))***+++------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,------------,,,***)))((('''&&&&&&&&&&&&&&&%%%$$$######  !!!###$$$''')))(((***,,,,,,+++***++++++++++++,,,---...............///000111333444666666444444333111000///...---)))******+++++++++******)))***+++---///000222222555666666666444222000///...000111333444444333333333111///,,,***(((''''''$$$###"""""""""###%%%&&&))))))))))))***,,,---......//////000111111000000---,,,+++***************((((((((((((((('''''''''""""""###%%%&&&'''((()))((('''&&&$$$"""  &&&+++///222444666000000111222444555666777777999<<<>>>>>><<<999777777777666666777666333000000///---+++)))(((''''''&&&&&&&&&&&&'''((()))***)))((('''$$$""" """"""###$$$%%%%%%&&&'''***+++,,,---///000111222111...***((('''&&&%%%$$$######"""###$$$###!!! !!!"""""""""""" !!!!!!  ''''''((()))***,,,,,,---...---***%%%!!! ###&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!     ###%%%&&&'''###"""!!! !!!!!!"""###$$$%%%&&&'''))))))***++++++,,,,,,,,,------------...---------+++++++++++++++,,,,,,------,,,+++)))'''&&&$$$$$$"""""""""!!!  """$$$&&&)))+++***---000111000///......------.....................///000222444555555666444444333222111000//////+++++++++++++++++++++***)))***,,,...000111333444666666666555333111///......///000111222222111000///...---+++)))((('''&&&$$$###""""""###$$$&&&'''((()))***+++,,,...///000---......///000000//////***)))((('''&&&%%%%%%%%%%%%$$$###"""""""""###$$$!!!!!!"""###$$$&&&'''(((%%%%%%$$$"""   '''---000222444555///000111222333444444555222444777::::::999777666999888888888888666222//////...,,,***(((&&&%%%%%%&&&%%%$$$$$$%%%''')))***((((((&&&$$$""" !!!"""###$$$&&&'''((()))***++++++,,,---///000000///---***(((((('''%%%###$$$###"""######"""  !!!""""""""" !!!"""""""""!!!  )))))))))***+++,,,,,,---,,,+++)))&&&###""""""###$$$#########"""""""""!!!    ###&&&((()))***%%%$$$###"""!!!!!! !!! !!!"""$$$%%%&&&&&&))))))))))))******++++++,,,------......---,,,,,,***)))))))))))))))******+++***)))'''%%%###!!!!!! !!!###&&&***---,,,///333555444222000000....../////////...------...///111222444444444444444333333222111000//////------,,,,,,+++************+++,,,...000111333333555555444333111///...------...///000000///......,,,++++++)))((('''&&&%%%""""""!!!!!!"""###%%%&&&((()))***,,,...///000000,,,------......------,,,'''&&&%%%###"""!!!!!!!!!  !!!"""$$$%%%#########!!!  !!!(((---000222333444000111222333333333222222111222555777999888777666999888888888888555111......---***(((&&&$$$######$$$$$$######$$$&&&(((***'''&&&%%%###!!!!!!"""###$$$&&&((())))))************+++,,,---...---+++***))))))(((%%%###$$$###"""!!!!!!  !!!"""""""""!!!"""###$$$$$$###"""!!! *********++++++,,,,,,,,,+++***'''%%%###"""""""""!!!!!!!!!      !!! """$$$&&&)))***+++,,,((('''%%%$$$###""""""!!! !!!!!!"""###$$$%%%%%%((('''''''''((()))******+++,,,---------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&%%%$$$"""   !!!###'''+++///...111444666555333222222.../////////...---,,,,,,---...000222333333333333333222222111000000/////////...---,,,+++++++++++++++,,,---...///111222222222111000///...---,,,,,,,,,---.........---,,,+++)))))))))((('''%%%$$$### !!!###$$$((()))+++---...//////000,,,,,,,,,,,,+++***))))))$$$###!!! !!!#########"""!!! !!!(((---000111111222000111222333333222000000222333666888999999888777888777666666555444111...---+++)))'''$$$"""!!!!!!"""""""""###$$$&&&'''(((&&&%%%$$$###!!!  !!!"""###$$$&&&'''((()))))))))((('''((()))+++,,,******))))))***(((%%%"""###"""!!!   !!!#########"""###$$$$$$$$$###"""!!! )))))))))******************(((&&&$$$###""""""!!!   !!!###%%%&&&$$$%%%''')))+++------...+++***((('''%%%$$$$$$###""""""#########$$$$$$$$$&&&%%%%%%%%%&&&((()))******+++,,,---,,,+++)))(((&&&&&&$$$###""""""!!!!!!   !!!$$$(((---111///222444555444333333333/////////...---,,,++++++,,,---///111222222111111222111111000000//////......---,,,++++++,,,---...,,,,,,---......///000000......---,,,++++++******,,,,,,---------,,,***)))((((((((((((&&&$$$"""!!! !!!###%%%((()))+++---............,,,++++++***)))'''&&&%%%  ############"""!!!  (((---///000000000,,,---///111111111000///222333555666777777777666666555333222222222000...,,,***(((%%%###!!!  """$$$%%%&&&&&&'''&&&&&&%%%$$$"""!!!  !!!!!!"""###$$$%%%&&&'''(((((('''&&&%%%%%%'''((())))))))))))******)))%%%"""###!!!  !!!###%%%&&&&&&###$$$$$$%%%$$$###"""!!! (((((((((((())))))))))))&&&$$$!!!       !!!###$$$'''((()))'''(((***,,,---...//////---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***)))***,,,,,,,,,***((('''%%%%%%###!!!   """%%%)))///222000222444444333333333333//////......---,,,******+++---///111222222111000111111000000//////......,,,,,,++++++,,,---///000------------.........///,,,++++++***)))))))))***+++,,,------,,,+++)))(((((((((((('''&&&###!!! !!!!!! !!!"""$$$&&&'''((()))+++---......------,,,+++***)))'''%%%###""" """$$$$$$$$$$$$###"""!!!   '''---////////////(((***---///000111000///000111222444555555444444555333111000000111000...+++***(((%%%""" """$$$&&&&&&&&&&&&''''''&&&%%%$$$###"""!!! !!!""""""###$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((((((((()))***+++)))%%%""""""!!!  """%%%'''(((((($$$$$$%%%%%%$$$###!!!  ((((((((('''%%%###!!!    $$$''')))'''%%%######&&&***,,,---++++++++++++,,,...000111,,,,,,++++++)))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''*********)))((('''&&&%%%'''$$$  ###'''***---///000...000333555666555333222///...,,,+++++++++,,,---......///000111222222333---------,,,,,,+++******,,,,,,,,,---...//////000+++******************+++))))))))))))((('''%%%%%%)))(((((('''%%%$$$######%%%%%%$$$###"""!!! !!! !!!###&&&(((%%%&&&(((***,,,------...,,,+++)))'''%%%###!!!  !!!"""###"""!!!    ''',,,,,,,,,---,,,)))%%%(((,,,/////////000111555555555555444333222222222222333222111///---,,,((('''%%%### ###''')))((('''%%%%%%$$$###"""!!!  !!!!!! !!!"""######"""$$$############%%%&&&'''***((($$$!!! !!!$$$%%%$$$%%%&&&'''&&&%%%$$$###"""  ###&&&)))+++,,,***)))'''$$$"""  )))(((&&&$$$"""   """!!!!!!!!!"""%%%'''((((((&&&$$$%%%(((+++------------------...///111222///...---,,,***(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&''')))))))))((('''&&&$$$######    $$$(((+++---.........000222333444333222111111000///...---...//////.........//////000000111------,,,++++++*********++++++,,,---......//////***))))))(((((())))))***'''''''''&&&%%%$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!###""""""!!!!!!  !!!###&&&'''%%%&&&(((***+++,,,------+++***)))&&&$$$"""  !!!"""###"""!!!   &&&+++++++++---+++(((''')))---......------...111111222333444444444333222222222222111///---,,,)))(((&&&$$$!!!!!!%%%'''&&&%%%&&&%%%%%%$$$"""!!!!!! """""""""""""""!!! !!!"""#########"""$$$######""""""###%%%%%%'''&&&###!!! !!!"""######$$$%%%%%%%%%$$$###"""!!!  """&&&)))+++,,,+++***(((%%%###!!!  )))(((%%%!!!  ###%%%&&&'''&&&%%%%%%&&&'''(((***)))''''''(((+++---------///////////////000111222222111000...,,,)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$%%%%%%(((''''''&&&$$$###!!!   !!!%%%***---...---,,,//////000111111111000000111000///------......///........................,,,,,,+++***))))))))))))******+++,,,------------'''''''''&&&&&&'''''''''&&&%%%###"""!!!""""""###""""""!!!  """$$$&&&%%%&&&''')))***+++++++++******(((&&&###!!! !!! """###"""!!! %%%*********++++++((((((***,,,---+++******+++,,,...000222444555555555111111111111000...---,,,+++)))'''%%%""""""%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%$$$$$$###""" !!!###$$$$$$$$$######$$$######"""""""""""""""######"""!!! !!!""""""######""""""!!!  !!!&&&)))+++,,,+++***)))&&&$$$!!!  ***'''###    ###%%%''')))))))))))))))***+++,,,---***))))))+++---......---000000000000000111111222222222111000...,,,***)))(((((('''&&&%%%$$$######!!!!!!!!!"""""""""""""""$$$$$$###"""   !!!&&&+++------,,,***000000//////////////////...---+++*********+++,,,.........------,,,,,,,,,***)))((('''&&&&&&&&&'''((()))***+++++++++******%%%$$$$$$######$$$$$$%%%$$$###!!! !!!""" !!!###$$$%%%%%%&&&((()))))))))))))))(((&&&$$$"""  """""" """###"""!!! %%%***))))))++++++((((((***++++++***))))))***,,,...000333555666666666111111000000///...---------+++)))'''###!!!!!!$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###$$$######"""!!! !!!!!!!!!     %%%(((***+++,,,+++)))'''$$$""" )))&&&"""   !!!###$$$&&&'''((()))******+++---...000000,,,++++++,,,...///...---//////000000111111111111111111111000000...------)))((('''&&&$$$###!!!!!!   !!!!!!   %%%***------+++***000000///......---------+++***)))((((((((()))***------,,,,,,++++++******((('''%%%###"""###$$$$$$%%%&&&((())))))((('''&&&!!!!!!!!! !!!!!!!!!###!!! """ !!!"""$$$%%%&&&&&&''''''''''''&&&%%%$$$"""!!! """###$$$ !!!"""###"""  !!!'''*********,,,,,,***''')))++++++******+++,,,...000333555666666555444111111000000//////......///...+++(((%%%""" """%%%&&&%%%''''''&&&&&&%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$#########"""!!!  !!!      $$$(((***+++++++++)))'''$$$!!! %%%###    !!!"""####################################$$$%%%&&&''''''(((******,,,---///000111111...---+++,,,---......------...000111222333333333000111111111111000//////***)))'''%%%###!!!   !!!""""""#########"""   ###(((+++,,,+++***.........------+++***)))***)))((('''&&&'''(((((()))))))))(((((('''''''''%%%###!!! !!!"""###%%%&&&&&&%%%###"""  $$$$$$%%%%%%&&&%%%%%%%%%"""""""""!!!  """###$$$$$$"""#########"""  ###))),,,++++++......,,,)))+++,,,,,,++++++---...///111444666777666555333222222111000///000000000111000---***'''$$$!!! """%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%############"""!!! !!!!!!!!!!!!!!!    ###'''***+++******)))'''$$$     !!!""""""!!!!!!"""###$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))***+++,,,---...////////////000...+++***,,,---...------...000333444555555555222222222111111///......***)))'''$$$"""   """###$$$$$$#########"""   !!!%%%)))***++++++***+++,,,,,,***(((&&&$$$'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$#########"""  """$$$$$$""" ###$$$$$$%%%$$$$$$######  """###$$$%%%%%%$$$$$$$$$$$$"""   &&&+++///------000111///...//////...,,,,,,---...---000333666777666444333333333111111000111111222222111///+++(((%%%"""!!!!!!%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&&&&%%%"""############""" !!!"""######$$$    ###'''***+++))))))(((&&&###    """###%%%%%%###$$$$$$%%%%%%&&&&&&&&&*********)))))))))))))))&&&&&&''')))***+++,,,---------............------111...+++)))+++,,,......---///222444666777888888444333333222000...---,,,)))(((&&&$$$!!!    """###$$$%%%######"""!!! ###'''***+++,,,'''(((******)))&&&###!!!###"""  !!! !!!!!!!!!!!!!!!!!!""""""!!!###$$$$$$$$$$$$###""""""  !!!"""###%%%%%%%%%%%%%%%%%%%%%$$$!!!   (((---000//////111222111222222222///---,,,,,,---+++---111555666666444333444333222111111111222333333222///,,,(((%%%###!!! $$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%% !!!###%%%&&&&&&&&&&&&"""######$$$$$$###!!! !!!!!!!!!!!!"""$$$%%%&&&!!!   """'''***+++(((((((((&&&###  ###""""""###$$$%%%&&&'''((()))((('''&&&%%%&&&''''''(((((())))))*********+++''''''%%%%%%&&&(((***,,,------------...///111111111000...,,,,,,---///000......///111444666555444111///---++++++)))'''%%%(((&&&###     ###&&&(((((('''&&&%%%###!!!   ###%%%&&&((()))(((''''''&&&$$$""" !!!"""###$$$###"""   !!!"""%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$### !!!###...444000000555444---333333222111000///...---...000222444555555444333111111111111111222333444444333111...***&&&""" $$$,,,...)))###&&&$$$######%%%%%%$$$"""""""""#########$$$$$$$$$""""""""""""###########################$$$$$$$$$ !!!###$$$%%%&&&&&&&&&###      """%%%'''(((+++(((%%%"""!!!  !!!$$$$$$%%%&&&((()))************)))((('''''''''((())))))))))))*********++++++)))(((''''''''')))+++---,,,,,,,,,------...///000444333111/////////000111000///000222444666555444000...+++))))))'''$$$"""$$$"""   !!!!!!!!!!!!###&&&''''''&&&%%%$$$###    ###$$$%%%&&&'''&&&&&&%%%$$$###!!! !!!"""######""" !!!!!!!!! !!!  !!!!!!"""###$$$&&&''''''((((((''''''&&&&&&%%%$$$###""" """$$$...333000000555444---222222222111000000//////111222444555666555444333111111111111222333444555444333222///,,,'''$$$!!!!!!&&&...555444,,,###%%%$$$###$$$%%%&&&%%%$$$"""""""""#########$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###      """%%%'''(((***'''$$$"""     !!!"""!!!"""$$$%%%%%%&&&)))+++---------,,,,,,+++***)))((())))))***************+++++++++++++++***))))))***+++---...,,,,,,,,,,,,,,,---...///555444222111000000000000///...---///111222111000---+++(((&&&%%%###     !!! !!!!!!###""""""###&&&&&&%%%$$$###"""!!! !!!""""""###$$$#########"""!!! !!!"""""""""  """##################"""!!! !!!$$$$$$$$$$$$%%%&&&''''''((()))*********)))((((((&&&%%%$$$###!!! """%%%...333000000444333...111111111111111111111111333444555555555333222111/////////000000111333333444444333111---***&&&$$$""""""%%%,,,111000)))"""%%%$$$###$$$&&&'''&&&%%%""""""############$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%###     ###&&&(((((((((&&&###   !!!### """%%%&&&&&&&&&&&&'''%%%'''+++...000///...------,,,+++))))))******+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///222111111000///...------+++)))((((((*********)))(((&&&###!!!   !!!  !!!"""#########!!! $$$###"""###%%%%%%###!!!    !!!  !!!"""""""""!!! !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''((()))******+++,,,------,,,***)))&&&%%%###"""  ###'''...222000000333222...000000111111222333333333444444444333222000...---,,,,,,,,,,,,---///000000444444333111///,,,)))''''''$$$!!!!!!%%%'''&&&###$$$######$$$&&&((('''&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$&&&'''((((((((())))))(((((('''&&&%%%###     ###&&&'''(((&&&$$$!!!   """$$$"""%%%((())))))((())))))(((+++...222333333222111...---+++*********+++,,,------------,,,,,,,,,,,,---------------.........------,,,,,,------......//////000000///---,,,+++(((&&&$$$###$$$$$$###"""###!!!  """###  !!!""""""$$$%%%%%%###!!! !!!"""###"""!!!"""######!!!  """######$$$!!!!!!"""###$$$%%%&&&''')))(((((((((((())))))***))))))))))))))))))***+++,,,---/////////---+++***'''%%%"""  ###(((,,,000000///000000......///000111222333333444222222111///---+++***)))*********+++,,,...///000222222222111///---+++))),,,)))%%%$$$&&&''''''&&&$$$###"""$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######"""""""""""""""###$$$%%%''''''(((*********)))((('''%%%%%%"""     ###%%%''''''$$$"""   !!!"""$$$&&&###&&&)))******)))***+++,,,...111444666777777666000///---,,,,,,,,,---...............------------------------------------,,,,,,,,,++++++,,,,,,---,,,---///000000...,,,+++'''$$$!!!  !!!"""$$$$$$  !!!!!!""""""###$$$$$$###!!!!!!"""$$$!!! !!!!!!  !!!"""$$$&&&&&&%%%$$$$$$%%%&&&'''((()))************+++,,,------+++++++++******++++++,,,---...000111000...,,,***'''%%%""" $$$(((+++...///..................///000111222333333000///---+++)))(((&&&%%%))))))***+++,,,---///000//////000//////---+++***))))))***,,,,,,***%%%"""$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((*********)))((('''&&&%%%"""     """$$$%%%%%%"""     !!!"""###$$$&&&((($$$&&&((()))))))))***,,,,,,...000222444666777777333222111//////000000111/////////.........------+++,,,,,,,,,,,,,,,++++++******))))))))))))******'''))),,,......---***)))$$$!!!     !!!###$$$%%%%%%%%%!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!###   !!!"""###############""" !!!###&&&((()))))))))(((((()))***+++,,,+++++++++,,,---...///000...------,,,,,,------------///111222111///,,,)))'''%%%!!!  $$$'''))),,,------++++++---------...///000111111222...---,,,)))'''&&&%%%$$$&&&&&&&&&''')))***,,,---,,,,,,---...---,,,+++***((()))+++,,,,,,)))%%%"""$$$"""""""""$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''''''''(((((()))))))))))))))***))))))((('''&&&%%%"""      !!!###$$$$$$     !!!###$$$$$$%%%''')))%%%&&&((((((((((((***,,,***+++,,,...000222444555555444333222222222333444000000//////.........---+++++++++,,,,,,+++******)))(((''''''''''''(((((("""%%%(((***+++***'''&&&!!!    !!!""""""!!!"""###$$$%%%&&&&&&&&&&&&""""""!!! !!!!!!!!!!!! """    !!!""""""###$$$%%%%%%&&&%%%%%%$$$"""!!!  !!! !!!$$$''')))***---,,,+++++++++,,,---...,,,,,,,,,,,,---///000111//////...............///---///111222111///+++)))'''%%%!!!  %%%'''(((***---,,,******,,,---------...///000000000...---+++)))'''%%%%%%$$$!!!!!!"""###$$$&&&'''(((***+++,,,,,,,,,+++***)))000...,,,***************$$$"""!!!"""######"""!!!""""""#########$$$$$$$$$%%%&&&&&&'''((()))*********************+++++++++))))))))))))((('''&&&%%%"""      !!!"""######     ###$$$!!!!!!""""""###$$$&&&'''((()))***)))((('''((()))))))))+++---000222444555333333333222222111111111////////////...---,,,++++++******+++,,,---+++***((('''&&&%%%$$$#########!!!"""$$$%%%$$$"""  !!!"""######"""!!!"""$$$###$$$%%%&&&''''''''''''$$$######!!! !!!"""###$$$&&&(((((('''&&&%%%$$$&&&'''((('''%%%""" !!! """!!! !!!"""###$$$&&&***---,,,---...//////000222444222000...,,,,,,---///111222111111000///......------.../////////...,,,+++$$$###!!! ###***++++++,,,+++***)))((()))+++...000111000...---)))))))))((('''%%%$$$### !!!!!!###$$$$$$(((((())))))************/////////...,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$(((---//////---++++++++++++******))))))))))))((('''&&&$$$"""!!!###!!!    """""""""!!!   !!!###%%%!!!!!!!!!"""###$$$&&&&&&((()))***)))((('''((()))***+++---...000222444444333333333333333222111111///000//////...---,,,+++***))))))***+++,,,***)))(((&&&$$$"""  !!!  !!!"""######"""!!!"""#########%%%&&&&&&'''''''''$$$###!!!  """### !!!!!!""""""######%%%&&&(((*********((('''&&&'''(((((((((&&&$$$######!!! """$$$###"""!!!"""$$$$$$%%%'''+++......000111111111222444666222111...---,,,---///111222222111000///------,,,---------------,,,++++++$$$###   $$$++++++,,,,,,+++***)))((()))+++...000111000...---))))))((('''&&&$$$###""" !!!!!!%%%&&&&&&'''((()))******------...---,,,***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$&&&%%%&&&)))---//////---************************))))))((((((&&&%%%###""""""      """"""!!!   !!!###$$$!!!!!!!!!"""###$$$%%%&&&''')))***)))((('''(((***,,,---...///000222333333111222444555444333111000000000000///...---+++***)))((('''((()))***(((&&&%%%$$$!!!   !!!!!!#########!!!!!!"""###"""###$$$%%%%%%&&&%%%%%%###""" !!!$$$%%%$$$$$$%%%%%%&&&''''''((('''(((***,,,---,,,+++***))))))(((((('''&&&&&&&&&%%%$$$######%%%&&&&&&%%%###$$$&&&&&&'''))),,,///111333444444444444666888333111///...---...///000222222111///...,,,+++***,,,+++******))))))******$$$###  ###&&&,,,,,,---,,,+++***)))(((***+++...000111000...---***)))(((&&&$$$"""!!! !!!"""###%%%&&&((()))***+++,,,,,,,,,,,,***((('''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&'''&&&&&&(((((((((***---///...---************)))))))))(((''''''''''''&&&%%%$$$###     !!!!!!!!!   """###!!!!!!!!!!!!"""$$$%%%&&&'''((())))))(((((()))***,,,------...///000111111000222444555555444111000000000000///---+++***)))&&&%%%%%%%%%&&&&&&%%%###!!!  """!!!"""###"""!!! !!!"""!!!""""""###$$$$$$######!!!   !!! !!!###%%%&&&&&&&&&''''''((()))******(((***,,,...///...---,,,))))))'''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''%%%'''(((((()))***...111333555666666666555666888333222000///...//////000222111000...,,,+++))))))***)))(((&&&&&&'''(((((($$$"""  &&&)))......------+++***)))(((***+++...000000///---,,,)))(((&&&$$$""" !!!###&&&(((***+++***+++,,,,,,,,,+++***)))&&&&&&&&&%%%%%%$$$#########$$$%%%&&&'''((())))))((()))***+++,,,------,,,---,,,+++***((('''&&&%%%$$$%%%%%%%%%$$$###""""""      !!!!!!    !!!"""###%%%%%%&&&((())))))(((((()))+++++++++,,,,,,---......//////111333555555333111/////////...---+++)))'''&&&###"""!!!"""###"""   """ !!!"""!!!  !!!!!!!!!!!!   !!!"""!!!  """$$$&&&'''(((&&&''''''(((***++++++,,,+++,,,...///000///---,,,)))(((&&&%%%$$$%%%''''''%%%&&&&&&%%%%%%&&&'''((('''((()))******,,,///111333555777777666555666666444333111000/////////000111000///---+++***((((((((('''%%%$$$$$$$$$%%%&&&###  $$$))),,,111000...---+++***)))))))))+++---//////...,,,***((('''$$$""""""%%%(((+++,,,***+++,,,------,,,+++***&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&((()))***+++((()))++++++,,,,,,,,,---111000...+++(((%%%###"""!!!"""""""""!!!      !!!"""!!!   !!!"""###$$$%%%&&&'''))))))((((((***+++*********+++,,,---.........///111222333222000///------,,,***(((%%%###"""     """###$$$###"""!!!!!!""""""###""""""!!!!!! """%%%'''((())))))((())))))+++,,,---...///...///111111111000...---((('''&&&%%%%%%&&&''''''%%%&&&'''&&&%%%%%%''')))((()))*********,,,///222444666888888777555555555444444333111000000000/////////...,,,+++)))((('''&&&%%%%%%$$$###$$$$$$$$$!!!  """''',,,///333111///---+++***))))))(((***,,,......,,,***)))&&&%%%"""!!!$$$(((***+++***+++,,,,,,,,,+++***)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,(((***,,,---,,,,,,---///333222///,,,)))%%%###!!!      !!!""""""   """###$$$%%%&&&'''))))))((((((***+++)))******+++---...//////......///000000000000000+++***)))'''$$$"""   !!!!!! """$$$'''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((()))*********,,,,,,---///000111333333222333444444333111///---((('''''''''''''''((((((&&&'''((((((&&&&&&(((***)))***+++++++++,,,///222555888::::::888666555555555444333222111000000///...---,,,+++***)))(((((($$$$$$$$$$$$$$$######"""  %%%***...222444333000---+++***))))))'''(((+++,,,,,,***((('''$$$### """%%%((()))))))))*********((('''&&&$$$$$$%%%%%%&&&'''''''''((((((''''''(((***+++,,,))),,,////////////000222333222///---***'''%%%$$$!!!!!!!!!      """###"""      !!!###$$$%%%%%%'''))))))((((((***,,,)))***+++,,,...///000111............//////000000))))))'''%%%"""    !!!!!!"""  """$$$''')))***)))(((&&&&&&&&&'''(((((('''''''''$$$%%%''')))+++++++++***///000111222444555666777666666777777555333000...((((((((()))))))))))))))&&&(((***)))'''&&&))),,,)))***+++++++++,,,///111777999;;;;;;999777666666555555444333222000000///,,,,,,++++++***)))((((((###$$$%%%%%%%%%$$$"""!!! """&&&+++000333555333111...+++***))))))&&&(((***++++++)))'''&&&###!!!!!!$$$&&&''''''((((((((((((&&&%%%######$$$$$$%%%&&&'''(((((())))))(((((((((***+++,,,***...111222111111333555111000///---+++)))((('''""""""!!!      """###"""    !!!""""""### """$$$'''((()))+++,,,,,,,,,,,,000///---++++++++++++,,,,,,,,,------,,,***)))(((%%%$$$!!!    !!!!!! !!!  ###&&&)))+++++++++***''''''(((***+++,,,------++++++,,,---...000000111222222333333444555666666555444555555555222...***+++***((('''&&&&&&''''''******++++++++++++*********)))((((((***---222444777888999999999777666555555555444333222111///...+++******)))))))))))))))(((&&&$$$######"""  ###)))///555999666555333111...,,,***)))'''((())))))(((&&&$$$######"""!!! ###&&&)))************)))'''$$$  !!!""""""###&&&(((***+++,,,+++******,,,............000333333222000222111///...---***&&&###%%%###!!!       !!!""""""!!!   !!!!!!!!!!!! !!!###%%%&&&'''((()))***++++++//////---,,,+++******)))))))))***)))(((&&&%%%###!!!    !!!!!!"""##################"""""""""!!!!!!!!!"""$$$'''***,,,,,,,,,+++))))))***+++,,,---......,,,,,,---...///000000111222333444555666666666666555444333444444222///,,,+++***)))'''&&&&&&&&&'''******++++++++++++*********)))((((((***...222444777888888999888777666555444444444333222000///...+++***)))(((((()))***+++***(((%%%$$$$$$###!!!  %%%***///555999666555333111///,,,***)))'''((())))))(((&&&$$$"""$$$$$$"""!!! ###&&&(((*********)))(((%%%"""!!!!!!"""###&&&(((+++,,,...---,,,,,,---...//////000222444555333111111///---,,,+++)))&&&$$$$$$"""      !!!!!!""""""######!!!    !!!############$$$&&&(((***+++.........---,,,***'''&&&%%%%%%%%%$$$"""   ######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&))),,,......------,,,,,,------...///000000......//////000000000000222444666888888888666666444333222222222222000///,,,+++)))'''&&&&&&&&&'''******++++++++++++*********)))((()))+++...222444666777888888888777666555444444333222111///------+++***(((((((((***,,,...,,,***(((&&&&&&%%%###!!! """'''+++000666999555555444222///---+++***(((((()))((('''%%%###"""%%%%%%$$$###"""  ###&&&((())),,,+++)))&&&###  !!!!!!###&&&(((+++---000000///...//////111111111444555555333111...,,,)))((((((((('''%%%###!!!     !!!$$$&&&$$$$$$%%%%%%###"""     """$$$###"""!!!"""###&&&)))+++---.........,,,)))&&&###"""!!!    !!!"""$$$$$$%%%&&&'''(((******+++++++++*********))))))((())),,,...000000000/////////000000111111111222000000000000111111111111333555888::::::999777555444222000000111222222111,,,+++)))(((&&&&&&''''''******++++++++++++******))))))((())),,,///333555666777888888888777666555444333333222000...---,,,***)))(((((()))+++...000...,,,)))((('''&&&$$$"""  $$$)))---111555888444444333222000---+++)))((((((((((((&&&%%%###"""%%%%%%%%%%%%###""" !!!$$$''')))***---,,,)))%%%""" !!!"""###&&&)))+++---111222111000000000111111222444666555222000,,,)))'''&&&&&&''''''&&&"""    !!!%%%(((***'''''''''&&&$$$"""   !!!!!!  !!!!!! !!!###%%%"""!!!!!!!!!"""%%%(((******,,,------+++'''###!!!   !!!"""###$$$$$$%%%%%%%%%&&&'''(((***,,,---/////////.........------,,,---///000222222222222222222222222222333333333222222222222222222222222444666999:::;;;999777666444222//////000111222222,,,+++)))(((''''''((((((******++++++++++++******(((((()))***---000333555666777888999999888777777444444333222000...,,,+++***)))))))))***---///111...,,,***((((((&&&$$$"""  !!!&&&***---000333666333333333222000---***)))'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%###!!!  """%%%(((***+++...---***&&&###  """"""$$$'''******---111222111000000000000111222444555444000---+++(((&&&%%%&&&'''''''''!!!   """'''***+++))))))((('''%%%"""  !!!!!!"""""""""!!!!!!  !!! """$$$!!!!!! !!!###%%%&&&&&&'''((((((&&&###     ######$$$%%%&&&'''(((((('''''''''(((***---///111222222222222111111111111///000111333444444555555444444444444444333333333222222333333333444444444666777999::::::999777666444222//////000111111111******)))((((((((()))*********++++++++++++******(((((()))+++...111444555777888999:::::::::999888555555444222111...,,,+++*********+++,,,...///000...,,,)))((('''%%%"""   !!!&&&***,,,...000222111111111111///,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###!!!!!!  """$$$''')))+++,,,///...,,,)))&&&###!!! !!!###$$$&&&)))+++,,,...111222111111222333111111333555555333///,,,***)))''''''((()))((('''!!!   ###'''***+++))))))((('''%%%"""  !!!"""###############"""!!!!!!   """ !!!!!! !!!""""""     !!!"""###$$$&&&&&&'''((()))***++++++***))))))***---000333555444444444444333333333333222222333444555666777777666555555555444444333333222222333444555555666666777777888888888888777777333222000000000111000///)))((((((((((((***+++,,,******++++++++++++******'''((()))+++...111444555888999:::;;;<<<;;;::::::666666555333111///---,,,)))***,,,---............---+++(((&&&%%%###!!!   %%%)))***,,,...///...///000000...+++(((&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&((())))))'''%%%$$$%%%###!!! """"""$$$&&&)))+++,,,---//////...,,,***'''$$$""" ###$$$%%%'''***---...000222222222333444666222333444666777444000,,,+++***)))***+++***((('''"""    $$$(((***+++((((((((('''%%%"""  """"""###$$$$$$$$$$$$$$$""""""!!! !!!     !!!!!!   !!!###%%%&&&&&&(((((()))***+++,,,------,,,++++++,,,///222555777555555555555444444444444333444444555666777888888666666555555444444333333222222333444555666777888888888777777777777777777333222000000111111///---(((''''''((()))***,,,...******++++++++++++******'''((())),,,///222444666888999;;;<<<===<<<;;;;;;777777666444222///---,,,)))+++---/////////---,,,,,,***'''%%%$$$"""   $$$((()))***,,,------...//////...+++'''%%%#########$$$%%%&&&((()))&&&(((***++++++***'''&&&'''%%%###  ###$$$%%%'''***,,,---...////////////,,,)))&&&$$$!!!###%%%&&&(((+++...111222333333333444666999333444666888888555000,,,,,,++++++,,,,,,+++)))&&&"""    %%%)))***+++'''''''''&&&$$$"""   """"""###$$$$$$%%%%%%$$$$$$###!!! !!!   !!!###"""!!! """"""############""""""!!!!!!""""""#########$$$&&&###   &&&***,,,,,,,,,,,,***+++---,,,++++++,,,...///000222444666888888999999555222222555666555444555666666666444444666888666555555555666666444222444444444444555666777888>>>===;;;999888666666666777666333111000///000000***)))((((((***,,,///000000...,,,++++++,,,+++)))((()))++++++,,,...222555777999;;;<<<<<<<<<>>>???;;;999555333222000...---***++++++,,,,,,---.........***'''&&&$$$!!! !!!$$$&&&)))***+++,,,...000/////////---+++***+++,,,((((((((()))(((''''''&&&)))***,,,,,,+++++++++,,,'''%%%###""" !!!&&&&&&&&&&&&(((***---......//////...+++)))((()))###""" !!!###(((---111...111444666666555555555333444666777777777666555...---,,,,,,---,,,***((($$$"""   """'''+++---...***(((&&&%%%$$$"""  """$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$"""    !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''$$$!!! """(((,,,------......---...//////......///000///000222555777999::::::888555333333666777555333555666666666444444666777777666555666666666444333555555555666777888999:::===<<<;;;:::888888777777666666444222111000000///******))))))+++---000111222000...---------+++***'''((()))***+++---000333777999<<<============>>>999777555333333111///---,,,,,,------------......,,,)))&&&&&&&&&### !!!$$$'''+++------...///111000111111///,,,******+++(((((())))))(((((('''''')))+++------,,,,,,,,,---)))(((&&&$$$############&&&&&&&&&'''(((***,,,......000000///---*********$$$###""""""$$$)))...111000222555666666555555555444555666777888777666666222000//////000///---+++%%%###    """'''***,,,---***(((&&&%%%%%%###   !!!!!!!!!!!! !!!###%%%&&&(((((((((((('''&&&%%%$$$$$$"""  !!!  !!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%((((((''''''''''''''''''(((&&&###   !!!%%%***...//////000111000111222111000000222444000222444666888:::;;;;;;777444333555888888666333555666777666444444555777666555555555777666555333555555666777999;;;<<<======<<<<<<;;;:::999999888555555555444333111//////,,,+++***+++,,,...111333333111///------,,,***)))&&&'''))))))***,,,000222666999===???>>>===<<<===666555444555555333000...///............---------)))'''%%%%%%%%%### """&&&)))...111222222222222333444444222...,,,++++++))))))))))))((((((((('''+++---///000///......///++++++)))(((''''''''''''''''''''''''(((***,,,---///000222111///---,,,---&&&%%%$$$$$$&&&***///222222555777777666444444555555666777888888888777666666444333333333222000...'''$$$!!!    !!!&&&)))++++++)))((('''&&&&&&###   !!!"""######"""""""""###$$$%%%''''''(((((())))))(((((('''&&&$$$!!! !!!""" !!!!!!!!!  !!!"""###############$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((******))))))(((((('''''')))'''%%%"""   !!!%%%(((---000111111222333222333333222111111444666444555666777999999999999555444444666999:::777444666777777666444444555777555444444444666666444222555666777888:::===???@@@<<<<<<<<<<<<;;;::::::999555555555555333111///...---,,,,,,,,,---000222444333111///...---,,,)))''''''((()))***+++---000333555999===??????===<<<;;;555444555666666555222///000//////...------,,,,,,&&&'''&&&###!!!   ###''',,,111555666555555555888999:::777333///---,,,******))))))((((((((())),,,///111222111000000000---,,,,,,+++***)))))))))((((((''''''(((***,,,---///111333333222000//////)))(((''''''))),,,000222555777888888666555444555666666888999999999888777888777555555555444222000(((%%%"""  !!!%%%((())))))(((''''''&&&&&&$$$   !!!"""###$$$%%%%%%""""""###$$$%%%&&&''''''''''''(((((()))(((((('''"""  """$$$ !!!""""""""""""!!!  !!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''((())))))((('''&&&******))))))((((((((('''''''''((()))******))))))******))))))((((((((('''***)))&&&$$$"""  $$$'''***...111222222444555222222222111000111333666777888888888888888777777555444444777:::;;;999555666777777666444333555666333222222333555555333222555666777999;;;===@@@AAA;;;<<<<<<<<<<<<;;;:::999444444444444333111...---...---,,,,,,...000333444555333222111000///,,,))))))***,,,,,,---///333555666999>>>@@@???===;;;;;;555555555777888777444111000000///...---,,,++++++%%%)))((("""  !!!%%%***...444777888888888888>>>???@@@>>>999444111000++++++***))))))))))))***---000333444333111111111---------,,,,,,+++*********)))(((((((((***+++,,,...111444555444222111222,,,+++******,,,...111333777888999888666555555666777777999:::::::::999888888777555555555333111///(((&&&"""   $$$&&&'''''''''&&&&&&&&&&&&$$$   !!!!!!"""###$$$%%%&&&&&&"""###$$$%%%&&&''''''(((''''''''''''''''''&&&%%%  """$$$ !!!"""###$$$$$$$$$$$$%%%%%%$$$############$$$"""$$$&&&((()))******)))***++++++,,,+++***)))(((''''''((()))************---,,,,,,++++++******)))******++++++++++++*********)))))))))))))))((((((+++)))'''%%%""" !!!%%%(((+++...000111222333555111111111000///000222555888888888888888777666555666444444666:::<<<:::888777777777666444333444666333222222333555555444222555555666888:::<<>><<<;;;;;;888777777888999999666444111000000///...---------(((+++***'''))),,,&&& ###''',,,000555888::::::;;;<<>>;;;<<<<<<<<<;;;999666555333333111///...---------------,,,,,,...000333444666555555555666444111...,,,---...///000222555888999;;;===>>>===;;;<<<<<<;;;:::888999999:::888777222222222111111000000000,,,+++***///===CCC222 $$$(((...111555888:::;;;===>>>BBBDDDGGGFFFBBB<<<777555...,,,+++))))))***+++,,,---000444666555333111111...///000000000///...---,,,+++***)))))))))***+++,,,///444666666555444444000000//////000222444555999::::::999777777888:::888999;;;<<<<<<;;;;;;:::666555333222222000---+++'''%%%!!!   """$$$$$$$$$#########$$$%%%"""  !!!!!!!!!!!!"""######%%%%%%&&&'''$$$%%%&&&((())))))))))))******(((&&&###   !!!!!! """######$$$&&&((()))******+++...---+++***(((''''''&&&"""$$$(((+++---.........000111111111000...+++)))***)))******,,,///111333222222222111000//////.../////////...---,,,***************++++++,,,,,,,,,***)))'''&&&###"""%%%(((***---//////000222444222222111///...///333666333333555666888888999999888555333555999<<<===<<<777888888666444333444555666555555666888999888666444444555666777999;;;<<<;;;<<<<<<<<<:::888555333444222000...,,,,,,,,,------,,,,,,,,,---000222444222222222333333222///,,,,,,---...///000222555888:::;;;======<<<;;;<<<===>>><<<999999::::::999888444444444333333333333222///+++)))555MMMVVV<<< %%%)))///222555888999;;;>>>@@@AAADDDGGGGGGCCC===888555...---+++))))))***+++,,,---000444666555333111111///000111222222111///...,,,+++***)))))))))***++++++///333666666555444444111111000000111333444555999::::::999888888999;;;999:::;;;<<<<<<<<<;;;:::666444333222111000---+++&&&$$$!!!   """#########!!!""""""$$$$$$!!!  """$$$%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&''''''(((***)))&&&###   ###"""!!!!!!!!!"""$$$%%%%%%&&&((()))+++,,,,,,,,,/////////...---,,,******'''***,,,,,,...111111000222444555333///,,,,,,...++++++,,,,,,,,,---------111111111000...---...///---.../////////...,,,+++,,,+++***))))))***+++,,,---+++(((%%%"""  &&&***+++,,,...000222222222111444222///---,,,---///111333111000222666888777555777555444666999;;;:::888999666444444666777666444333333333555888:::;;;:::777555222111111333666888999:::<<<<<<<<<:::888777666555222///---+++))))))***+++,,,...111333444555777666555555555555333111+++*********,,,000333666666:::>>>===:::888;;;>>>@@@???===;;;:::999999:::888777666555444333333333111///---......+++"""   )))//////222777;;;===>>>@@@AAACCCBBBAAAAAA@@@>>>;;;888444111...***(((((())))))+++000333333666::::::777111111111111000...---,,,...,,,)))((()))***+++***...///222444666777888888999777444444444444333222:::999888888888999:::;;;<<<<<<;;;;;;;;;:::::::::666555333000---+++)))(((###!!!   !!!""""""""""""!!!  !!!$$$%%%&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&''''''&&&###   !!! !!!###%%%&&&'''(((***,,,---//////000000000000000000000//////))),,,...000222333222111222444555333000------...++++++,,,,,,,,,---------111222222111000///000222000000000000///---,,,+++,,,+++************+++,,,---+++(((%%%!!!  &&&+++,,,,,,...000111222222222444333000...---...///000222000000111555666666444444333333666999;;;;;;999777555444555777888666444333222222444777999999888777555222000000222444666888999;;;;;;;;;:::888777555444111...,,,***)))(((***+++---...000222333444666555444555555444111...,,,+++***+++---000333555666:::======:::999;;;>>>@@@???===;;;::::::::::::888777666555333333222222333111......---(((  !!!)))///222666:::===>>>>>>???@@@??????>>>???@@@???===;;;333111---***((((((((()))***///222333555999999666111111111000///...,,,+++---***((('''(((*********,,,...000333666777888888888666555555777777777666;;;:::999888777777888888::::::;;;;;;:::999888888666555333000---***((('''###!!!   !!!  !!! !!!"""$$$&&&((('''((()))***+++******)))&&&&&&&&&&&&%%%%%%%%%$$$"""!!!  """###### """$$$&&&((((((***,,,...111333444444222222333444444444444444...000333666777666555444333444555444111///...///,,,,,,,,,,,,------------111222333333222222333555555444222000...---,,,,,,,,,,,,++++++++++++,,,,,,,,,***'''$$$!!! !!!'''+++------...///000222333444555333111///.........///000//////000222444444333000111333666:::;;;:::888555444555777999999777666555444444555777888888777666444222000///000222333666777999::::::999888777444222000---+++))))))(((+++,,,---...000111222333555555555666666444000---------,,,,,,...000333555555888;;;<<<999999;;;===>>>>>><<<;;;::::::::::::888888666555333222111000555222///---***$$$ ###***000666999===?????????@@@@@@???>>>======>>>===;;;999222000---)))''''''(((((()))---111111444888888555111111111///...,,,***))))))'''%%%$$$&&&((((((((()))+++...222555777888999888777666777999:::;;;:::;;;:::999777666666666666999:::;;;;;;:::888666555777555333000---***(((&&&###!!!   """""""""###$$$&&&((())))))***+++,,,,,,+++***)))'''&&&%%%$$$###""""""!!! !!!"""$$$%%%%%%&&&!!!!!!!!!"""###%%%'''))))))+++---000333555777777666666777777777777666666555444666999:::888777888444444555444222000//////,,,,,,,,,------------...///111333333333333444555888666444111...------------,,,,,,,,,,,,,,,,,,---+++)))&&&$$$!!! """(((+++............///222444555555444333111000///......///...///000111222222222000111444777999999777666222444666888::::::999777888777666777888999888777666444222000//////111222444555777999:::999888777333111...+++)))))))))))),,,------...000111222222444555666999:::888444000///.........///000222444444777999:::999888:::<<<<<<<<<;;;;;;::::::::::::999888777666444222000///333111...+++'''!!! %%%,,,111888;;;???AAAAAAAAABBBCCCBBB@@@===;;;:::777444222111...+++(((&&&'''(((((((((---000111333777777444111111000...,,,***((('''$$$""" """%%%&&&&&&''')))---111555888999:::999888777777999:::::::::888888777777666666666666888:::;;;<<<;;;888555333777666444111---***(((&&&###!!!   #########%%%&&&'''))))))***+++,,,,,,,,,***)))(((%%%$$$###"""    """###%%%&&&'''(((''''''&&&&&&%%%%%%%%%'''((())))))+++...111444666888999:::::::::999999888777666777444555888888555444888444444333333333222000///,,,,,,---------.........---///222333222222333444888777444111///.........---------......---------+++)))'''$$$!!!  $$$(((,,,///.........000222444555444444333333222000///......///000000000111111222222444777999888666444333222444777999:::::::::999888777666666888888777666666555333111000000111222444555777999999999777666222000---***)))))))))***------...///000111222333555666888<<<>>>===:::777000//////...///000111222222444666777777888888999:::::::::::::::999999999999999888777555333111//////...+++((($$$  !!!'''...222777:::>>>AAABBBCCCDDDEEE@@@>>>:::777555333000---...,,,)))'''&&&'''((())))))...111222444888888555111111///---+++(((%%%$$$"""###$$$&&&)))---111666999;;;;;;<<<:::888777888888777666555555666666777777777777999:::<<<===<<<:::777555888777444222...+++)))((($$$!!!    $$$$$$%%%'''((()))***++++++,,,,,,+++***(((&&&%%%!!!!!!  !!!!!!  !!!  """$$$&&&''')))*********)))((()))((('''''''''((()))***+++,,,///222555777999999<<<<<<<<<;;;:::999888777666333555;;;:::333111444444333222222333222000...,,,---------............,,,...111222222111222222555555333222111000//////......////////////......+++***'''%%%""" !!!%%%))),,,......///000111333444555222333444444333222000//////111222222111111222333555777999999777555444444333666888::::::999:::;;;666555444555777777777555777666444333333333333444555666888999999888777666222000---***))))))+++,,,---...///000222333444555777777999<<<>>>>>><<<999000000//////.../////////000111222444555666666777666777888888888888888777999999999888777555222111,,,+++)))&&&"""  $$$***///333666999>>>AAABBBCCCDDDEEE;;;888555333222000...,,,***)))'''%%%%%%''')))++++++///333333666::::::777222111///,,,)))&&&###!!!!!!###$$$(((+++///333777;;;<<<======;;;888777666666444222333444555777888888888888999:::;;;<<<;;;:::888777888777555333000...,,,+++%%%###   &&&'''(((***+++,,,------,,,,,,+++***(((%%%###!!!  !!!!!!!!! !!!!!!#########""""""!!!!!!!!!"""$$$$$$$$$$$$$$$&&&(((***+++,,,---,,,+++)))(((''''''&&&&&&''')))+++,,,---...111444666888999:::===============<<<;;;;;;777555;;;FFFEEE999222333333222000111222222000---------------............,,,///222333222111111111111222222222222111111000...///000000000000///...,,,***(((&&&###  """&&&***------...///111222333444444111222444555555444222000111333444444222111333555555888999999666555666777555777999999888888:::===888777666777999:::999888777777666555555666666777777888999::::::888777555222000---***)))***,,,------...///111333555666777888888888999;;;:::888666000//////......---------......///111333555555444333444666777777777666666999999::::::999777444333+++***)))%%%  !!!&&&+++000444777:::>>>@@@@@@@@@AAABBB999666222///...,,,***((('''&&&$$$$$$%%%(((+++------222555666888<<<<<<999222111///,,,((($$$!!!"""%%%%%%+++---111555999<<<>>>???>>><<<999777777666444222444555777888888888888777777888888999999999999999888888666444222000......&&&$$$    ((()))***,,,---...//////,,,,,,+++)))'''###   !!!!!!""""""######!!!  !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((''''''(((***,,,,,,---.........,,,)))(((%%%%%%%%%%%%'''))),,,---///000222555777999:::;;;======>>>????????????>>>::::::DDDQQQPPPAAA555444333111///000222222///,,,---------.........//////---000333444333111111111...///111222333333222111...///000111111000///...,,,+++)))'''$$$   ###&&&***---,,,...000222333444444333///111444666666555333111222444666555333222444666555777999888666666888:::777999:::999777888:::===;;;::::::;;;===>>>>>>===888777777777777888888999888999:::;;;:::888666555222000---***)))+++---...---...000222444666888999:::888777777777666444222/////////...------,,,,,,------...000222444333333222333444666666666555555888999:::;;;:::888666444++++++)))$$$ """''',,,111444888;;;>>>??????>>>>>>???<<<888222...+++(((%%%###%%%$$$######%%%(((,,,......333666777999======:::222000...+++'''###  $$$&&&'''---///333777;;;>>>???@@@>>>;;;999888777777555444777777888999999888777666666666666777888888999999888888666555333222000000'''%%%!!!   ,,,,,,,,,---------------,,,)))&&&###!!!    !!!"""###$$$$$$###"""  """""""""###%%%'''+++------******+++((("""&&&''')))***,,,,,,---------...000111111///---+++&&&%%%$$$$$$%%%'''+++---111333666888:::::::::999<<>>>>>:::666666999:::777444111///---******+++---...///000000222333555777888999:::::::::999666333222000000///...,,,+++***)))///000111222222333222222333333222333444666888999999;;;:::777777888555000,,,***%%%  $$$)))...333777===>>>@@@BBBBBB@@@>>><<<777666333...((($$$###"""###%%%&&&'''''')))+++...555888<<<>>>===;;;999999444222///---+++'''###  """%%%)))+++000222666:::<<<>>>>>>>>>>>>:::666555777777555444999888777666666666888888:::::::::999777777999;;;;;;888555555666666333000...+++%%%      +++++++++***************(((%%%"""   !!!!!! """###$$$%%%&&&%%%$$$$$$######"""!!! !!!"""$$$%%%%%%&&&(((***...000111//////000,,,&&&'''(((***+++,,,---......///000222333333111...---)))'''%%%$$$$$$&&&)))***222333666999;;;;;;::::::???BBBAAA===<<<===;;;888777666555444222000///...///...---,,,---...///000.........///////////////111111222222222333333333111222222222222111111000/////////000000000000000///---***((($$$ !!!%%%***---222444555666555444555666666777999::::::::::::999888888888777444333444666:::999777555444444444444555555777888:::;;;<<<===777888999:::;;;<<<<<<<<<=========<<<::::::<<<>>>>>>:::777777999:::777444222000...+++***+++---...//////000111333555666888999:::::::::999666444222---------,,,,,,+++++++++///000111222222333222222222111111222444666888999:::<<<;;;888888999666000+++)))$$$ %%%***///444888;;;===@@@BBBCCCCCCAAA@@@:::999666111***&&&$$$$$$"""$$$&&&((())),,,///222666999===??????===<<<<<<:::777333000---***&&&######"""!!!"""$$$'''+++...444666:::>>>@@@BBBCCCBBB???<<<888777888888666444888777666666666777888888999999999888666777999;;;;;;888666666777777555222000---(((###  !!!!!!    ))))))(((((('''&&&&&&&&&"""  !!!###"""!!!%%%&&&'''((()))((('''&&&&&&&&&%%%$$$"""!!! $$$&&&((()))))))))+++---111444555444555666111+++)))***+++,,,...///000000222333444555444222000...+++)))'''%%%$$$%%%'''(((111333666888:::;;;::::::AAACCCBBB===;;;<<<:::777666444222000...---------......---------...000111/////////////////////...111111222222222222333333111222333333333333333222/////////000111111222222...---***(((%%%!!!  %%%+++000333555666666555555666777888999:::;;;;;;:::999999999999999777444333333555999888666444333333555666555666777999:::;;;;;;;;;555666777888:::;;;<<<<<<<<<>>>???>>>===<<<===???===;;;888888::::::777444444222///---+++,,,---.........///000222444666777999:::::::::999777444222,,,+++++++++++++++,,,,,,///000111222222333222222111111111222444666999::::::;;;:::777666777444...***'''"""  &&&+++000555999:::<<<@@@CCCEEEFFFEEEDDD>>>===:::444---(((&&&%%%!!!$$$''')))+++///333666777:::>>>AAAAAA@@@???@@@@@@===888333000...+++(((((('''&&&%%%'''+++000222555888<<<@@@CCCEEEFFFFFFAAA>>>;;;:::999888777555666555555555666777888888777888888777555666888:::999888888888999999777666333111,,,(((%%%###"""""" !!!###$$$###     ''''''&&&%%%$$$###"""!!!      ###$$$$$$###)))***+++,,,,,,+++***)))(((''''''&&&%%%$$$######''')))+++++++++,,,...000333666888888999:::666///,,,------...///000222222444444555555444222000///,,,***'''%%%%%%&&&''')))...000333666888999999888>>>@@@???;;;:::;;;;;;888666444111...,,,,,,---......---------...///111222000000000000////////////222222222222333333333333111111222333444444444444000000000000000111111111---,,,)))'''%%%!!!  &&&---111111333555555444333444555777888999:::999888777666888888777555222111111222777555333222222333555666555666777999999999999888666666666777888999::::::;;;===??????>>>===>>>???===<<<;;;;;;<<<:::777444555333000---,,,,,,...///---......000111333555666999:::;;;;;;:::888555444...---,,,+++++++++,,,,,,//////111222222222222222111111111333555888:::<<<888:::888555444444111+++(((%%%   &&&+++000555888<<<>>>AAAEEEGGGGGGFFFFFFAAA???<<<666///***''''''###%%%(((***---000444777777:::>>>AAAAAAAAAAAABBBCCC???999666333222000///...,,,++++++---000444777555777;;;@@@CCCEEEFFFFFFCCCAAA???===;;;999777666333333444555555666777888555666666555444444666999888888999:::;;;;;;:::999555333000,,,)))'''&&&%%%"""###$$$&&&'''$$$      $$$$$$###!!!    !!!  !!!"""###$$$$$$$$$$$$###""""""!!!###%%%''''''&&&------...//////...---,,,((((((((((((((((((((()))(((***,,,------...000111333777888888:::<<<888333000/////////000111222333333333333333222111000///+++)))'''%%%%%%''')))***+++---000333555666666666999;;;:::777888;;;<<<:::888666222///------...///------,,,---...000222333111111111111111111111111333333333333444444444444111222222333444444444444222222111111000///......---+++)))'''$$$  !!!&&&---111111333555555444333444555777888999:::999888777666555666555333000......///333222111111222333666777555666777888888777666555777777666666666777888888:::<<<>>>???>>>===>>>???===>>>>>>>>>>>>;;;888555555333000...------...000---......000111333555666:::;;;<<<<<<;;;999777555222111///---++++++,,,,,,//////111222222222222222222222333444666999<<<===:::;;;999555444444000+++'''$$$  &&&+++000555888???AAADDDFFFGGGGGGFFFDDDAAA@@@===777111,,,******''')))+++,,,---///333555666999===@@@@@@AAABBBCCCAAA>>>999777666666555555222111111111222555888:::777999===AAADDDFFFGGGGGGDDDDDDBBB???<<<999777666222222333444555666666666333444444333222333555777777888;;;<<<<<<<<<;;;;;;777666444111...+++)))(((&&&&&&'''))))))&&&!!!        """###$$$"""""""""###&&&''''''(((((()))))))))'''&&&&&&(((***,,,,,,+++///000111111111000///...))))))******+++,,,,,,,,,***,,,.........///111333333666777777999<<<:::555333222111000///000111222111222222222111111000000+++)))'''&&&%%%''')))***)))+++...111444555555444444777777555666;;;>>>===999777444111//////000111,,,,,,,,,---///111333444222222222333333333444444444444444555555555666666333444444555555555555444555444333222111///.........---***(((%%%!!! """''',,,000333555666666555555666777888999:::;;;;;;:::999999333333333111...------///111111222333444666888888666777888999999777555444777777666555666777888999;;;<<<>>>>>>======???@@@>>>@@@BBBBBB@@@===999666444222///------...///111......///000222444666777<<<<<<===>>>===;;;999888444222000---,,,+++,,,---///000111222222333222222333333333444666888;;;<<<<<<>>><<<777666666111,,,'''$$$ !!!''',,,111666999AAABBBEEEGGGGGGFFFEEECCC@@@???===999444000//////+++---...//////111333555777:::===??????@@@AAABBB???===:::888999999888777444555555777888:::;;;<<<<<<>>>AAAEEEHHHIIIIIIIIIEEEFFFEEEAAA<<<888666555111222333444444444444444111222222111111111444666666999<<<======<<<<<<<<<999999777555333///---++++++************'''###     !!!""""""%%%'''''''''&&&&&&''',,,++++++***+++---...///,,,,,,,,,...000222222222111222222333222111000///,,,,,,,,,---------------,,,...000000000111333555444666666555888<<<<<<888666444222000//////000000000111111111222222222222---,,,)))&&&%%%&&&'''((((((***---111333444444444444666666444666<<>>999888555222000000000111,,,,,,,,,---///111444555222333333444555666777777666666666666777777777777777777888888888777666666666666555444333222222111222000---***'''"""  $$$'''+++---222444555666555444555666666777999::::::::::::999222222222000...---...000111222555777999:::;;;;;;888999;;;;;;:::888666444555555444555666999;;;======>>>>>>>>>===>>>AAACCC@@@BBBEEEEEECCC>>>:::888222000...,,,,,,...000111//////000111333555666888===>>>???@@@???===;;;:::222111...,,,+++,,,---...///000111222222333222222222222222222444666888:::<<<===;;;666444444000***'''$$$ ###)))...333888<<<@@@BBBEEEGGGGGGGGGEEEDDD??????>>>;;;777555444555///000222222333444777999999;;;>>>??????@@@AAABBB@@@>>><<<;;;;;;:::999777555777999;;;======<<<<<<@@@BBBEEEHHHJJJKKKKKKJJJFFFGGGFFFBBB<<<777555555111222333444444333222222///000111000///000333555555999===>>>===;;;;;;<<<<<<<<<<<<:::777444111//////---,,,+++***((($$$!!!    !!!"""###$$$''')))******))))))***///...---,,,---///111333000000000222555777777666222222333444333222000/////////......---------,,,...///111222222333555666555666666444777<<<===:::777555333000.........///000111111222222333444444000...***'''%%%%%%%%%&&&(((***...111444555555555555888777555777<<>>999777555333111000000000,,,,,,,,,---///222444666222333444555666888999999777777777777888888888888:::::::::::::::999888777666666666666666555555555444222///,,,)))$$$ !!!%%%'''***+++///111333333222111222333333444666777888888888777111222222111///...///111111444777:::===>>>======:::;;;======<<<:::777555333333333444777;;;>>>@@@???@@@???>>>>>>???CCCEEE@@@CCCGGGGGGDDD???;;;999000///---,,,,,,...000222///000000222333555777888>>>???@@@AAA@@@>>><<<;;;000...,,,******,,,...//////000111222222333222222111111111111222444666777999:::888333111000,,,&&&'''$$$ %%%+++000555:::>>>???AAADDDFFFHHHGGGFFFEEE???@@@???===:::888888999000222444555555777:::===:::<<>>>>>===;;;888666666888;;;>>>??????===<<>><<<::::::;;;>>>??????===;;;777333111111///---+++***(((%%%###      !!!!!!!!!!!!"""$$$&&&(((&&&''')))+++---...///////////////000111222333444777555444555777888555333555444222111///.........111111000///...,,,******///000222444555777777888:::999888999::::::999777999666333222222333333222...///000111222333333333...,,,)))&&&%%%&&&'''(((***,,,...111333555666777777777777777777777777777999999999888666555333222111//////000222444444333111333555666666777999:::999888888888::::::888666;;;<<<<<<:::666444333333333444444555666666666555111000...---***%%% """&&&+++...000000000000000000000000111222444555666777777666444222111///............000111444777999;;;======::::::;;;;;;;;;:::999888555444222222444888<<>>>>>@@@AAACCCEEEFFFDDDDDDDDDCCCAAA<<<888666000...,,,******,,,...///222111000///000444:::>>>???DDDFFFBBB???>>>;;;888444000,,,***+++---......222111000000///000000111---...000222444666888999777777666444111---***((('''###  !!!(((///333666888999@@@AAACCCDDDFFFGGGGGGGGGBBBDDDDDDAAA<<<777666777999777555555666888999888999;;;>>>@@@@@@AAACCCDDDEEEDDDBBB@@@>>><<<<<<;;;>>>??????@@@@@@@@@?????????AAAEEEHHHJJJKKKKKKKKKEEEDDDBBB???<<<999777666555333111///...///111333111///---***)))+++///333444888>>>???===:::888888???>>>===;;;999777666555222111///---***'''%%%###      !!!!!!###$$$%%%%%%%%%%%%&&&'''))))))((()))+++---///000111222333333333444555777888999999888666777999999666444444333222111111111111111000000000000///...---,,,///000222444666777888888;;;:::999:::;;;<<<:::999:::888444333333333333222...///000222222333333333---,,,)))'''&&&'''((()))---...000222333444555555777777777777888888888999999999888777666555333222222000///000222333333333222444555666555555666777777666666777888888666555:::;;;;;;999666333222333333333444555555555555555111000///...+++&&& """&&&***...---......///000111111222222333555666777666444333333222111000//////000000333444666888:::;;;<<<<<<::::::999999999999999999888777555444555777:::<<<======>>>???AAABBBDDDEEEDDDDDDDDDCCC@@@;;;777444///---+++******+++---///222222222111222555:::>>>AAAFFFHHHDDD@@@???<<<888444111---++++++---...///111111111111111111111111...///000222555777888999777777777555222...***((('''"""  ###***000444777999;;;???@@@AAACCCDDDEEEEEEFFFCCCDDDDDDAAA<<<999999:::888777666777:::<<<<<<;;;<<<>>>@@@AAA@@@AAABBBCCCCCCBBBAAA???>>>======<<>>:::777666333222000///...///000111000///---+++***,,,000333555999>>>???===;;;::::::======<<<;;;999888777777333222111...***'''$$$"""     !!!$$$&&&&&&'''(((************++++++,,,,,,,,,+++,,,---///111333555666666777777888:::<<<===>>><<<;;;999::::::999777555333333222222222222333333///000000111111000000000000111333555777888888999<<<;;;::::::<<<<<<;;;:::<<<999666444444444333222000000111222222222222222---+++)))''''''((()))***000000222333444444444444555666666777888999::::::999999888777555444333222222111//////111222222111333444666555444333333444555444444555666666555333888999:::888555333222222222333333444444444444333222111000...,,,&&&  !!!&&&***---,,,,,,---...000111222333333444666777777555222000333222111111111111222222666777888999:::::::::::::::999777666666888999:::<<<;;;888777666777999:::===>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBB???:::666333...---+++******,,,---///222333444444555777;;;>>>DDDIIIJJJFFFBBB@@@===999555111---+++,,,...//////000111222333333222111000000000222444666777999999777888888666333///***'''%%%!!!  !!!&&&,,,222555888:::<<<<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCBBB???<<<;;;;;;===777777888;;;???@@@@@@>>>???AAABBBAAA@@@@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>AAABBBCCCDDDDDDDDDDDDDDDHHHIIIJJJLLLLLLLLLKKKJJJHHHHHHGGGDDDAAA<<<888666222111000000//////000000000///...,,,+++---111444777:::===>>>===<<<;;;<<<<<<;;;;;;::::::999999888666555222///+++&&&###!!!     ###%%%((())))))***,,,------.........///.........---...///111333555777888888888888:::;;;===???@@@===<<<<<<;;;:::999777666444444333222222222333333///000111222333333333333111222444666777999999:::;;;:::999999;;;<<<<<<;;;===:::777666555555333222000111111222222111111000+++***)))(((((()))+++,,,000111222333444555555555444555666777999:::;;;<<<999888777555444333222222111///....../////////...111333555555333222222333444333333444666666555333777888999777555333222333222222333333444333333222333222000///,,,'''  !!!%%%***------...///000111222333333222333666777777555222000111111111111222222333333555555777888888999999999888777444333444666999;;;===<<<;;;:::999999:::;;;>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA>>>999555222//////---------...000111333444666777777999===???FFFJJJKKKGGGCCCAAA===999666222...,,,---///000000000111333444555444222111222222444555777888999:::888888888777444///***'''###  ###'''---222555777999;;;;;;===???AAACCCCCCBBBBBBAAA@@@>>><<<;;;;;;===>>>999:::<<<@@@CCCCCCAAA???>>>@@@AAA@@@??????AAABBB@@@@@@????????????@@@@@@CCCDDDEEEFFFGGGGGGHHHGGGJJJKKKLLLMMMNNNNNNMMMMMMIIIJJJIIIHHHDDD???:::777222222222222111000000000//////...---,,,...222555888999;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888777444///***%%%!!!      !!!!!!""""""$$$''')))++++++,,,...///////////////000000000000//////000111222555777888666777777888:::;;;===>>><<<======<<<:::888777777666666444333222111111111222222333444555555555555222333555777999::::::;;;:::999777888999;;;;;;:::<<<:::777666666666444222111111111111000///......******))))))***+++,,,---...///111333555666666777333444555666888999;;;;;;777666555333111111111111///---++++++,,,------,,,...111444555444333333444444444333555777777666444666777888777555333333444222333333444333333222222333222000///,,,'''  !!!%%%)))---222222222222222333333333000222444666666555333222000111111222333333333333222333444666777888888888666444222111111444888;;;========================@@@??????>>>??????@@@@@@AAAAAAAAA@@@>>>999555333222222111111111222333444555666888999999;;;???AAAFFFKKKLLLGGGCCCAAA===999777333///---...000111111000222444555666555444222444555555777888999::::::888999888666333...)))'''!!!  ###''',,,000333555777999:::<<>>>>>===>>>AAACCC@@@@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKKKKIIIFFFAAA<<<999666555555444333222111000............---///333666888888999;;;<<<===<<<;;;999999999::::::;;;;;;;;;999888444///***$$$       !!!!!!"""###$$$%%%%%%&&&'''))),,,---......000111111000/////////111222333222111111111222444666777666666666666777999:::;;;<<<===>>>===:::999888999999888666444333222222111555555666777777666666666333444666888999;;;;;;<<<:::888666777999:::;;;;;;:::888777666777666555333111111000000///---,,,+++)))))))))***+++---...///---...000222444555666777222333444555777888999:::666444222000///...//////---+++******,,,---,,,,,,...111444555555444444444555444444555777888777666666777888888666444555555444444444444444333333222222111000...,,,&&&   %%%))),,,333333333333333333333333111222333444555555444333222222333444555555444444111222333444666777777777333222000///000444777:::<<<===>>>???@@@@@@@@@???BBBAAA@@@??????????????????@@@AAA@@@>>>;;;777555444444444444555666777777888999:::::::::===AAADDDFFFKKKLLLHHHDDDBBB???;;;888444000...///111222222222333444555666666555555666777777888999::::::;;;999999777444000,,,)))'''   $$$(((,,,///111333555777999;;;>>>AAACCCBBBAAA@@@===;;;999999:::;;;;;;;;;===>>>???BBBEEEDDDBBB???;;;<<<===<<<<<<>>>AAACCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRKKKKKKKKKIIIFFFBBB>>><<<:::999777444222111000000---.../////////111444777888888:::<<<>>>???===;;;999999999::::::;;;;;;;;;999777444///)))###     !!!"""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%&&&'''((())))))***---000111111222444555222111///...///222555777555444333222333444666777777777666666777777888999<<<>>>??????<<<:::;;;<<<:::999888777666666555666999999999888888777555555444555777888:::;;;<<<<<<;;;999777777999;;;<<<<<<888666666666777777555333000000///...---+++)))((((((((()))+++,,,...///000...///000222333444444444222222333444555666777888444333000...,,,,,,---------+++***+++---.........000333666777555333222222444333333555777888777666666777999888777666666777555555555555555444333333111000///...+++&&&  $$$))),,,222222222333333444444444444444333333333333333333555555666777777777666555333444555555666666555555111000//////000333666888>>>???@@@BBBBBBAAA@@@???CCCCCCBBB@@@????????????>>>???@@@@@@???<<<999777555555666666777888999999;;;;;;::::::;;;>>>CCCGGGGGGLLLMMMIIIFFFDDDBBB>>>999555111///000111333333333444444555666666777777888888999999::::::;;;;;;:::999555222...***((('''  &&&))),,,///000222555666777999===@@@AAAAAA???>>>===;;;999:::<<<===;;;999;;;<<<>>>AAADDDEEECCCBBB>>>>>>>>>===<<<===@@@BBBDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPLLLKKKJJJHHHEEECCC@@@???===;;;777333000/////////---...//////000222555888999999;;;???BBBBBB???;;;999999::::::::::::;;;;;;888666333...((("""     !!!###$$$$$$######$$$#########$$$%%%&&&&&&&&&'''((()))***+++,,,,,,...000333444555555777888444222///...///333777:::888777555444333555666777999888888777777888888999<<>><<<===???::::::999999999999999:::;;;;;;;;;:::888666555444444555777999;;;<<<======<<<:::888888:::<<<>>>>>>666555555666777777555444000//////---,,,***(((''''''((()))+++---///000000000000111222222222111111111222222333444555666666333111///,,,++++++,,,,,,---,,,+++,,,...000000000222555777888666333111000333333333444777888777555666888999999777666777888555666666666555444444333111000...---***%%%  $$$))),,,//////000111333444555555777666444222111111111222777888999::::::999888777666777777777666555444444//////...///000333666777@@@AAABBBCCCCCCAAA@@@>>>EEEDDDBBBAAA@@@?????????===???@@@AAA@@@===;;;999555666666777888999999999<<<<<<;;;:::;;;>>>DDDIIIHHHMMMNNNKKKHHHGGGDDD@@@999666111///000222333444444444444444555666888999999999999::::::;;;;;;;;;;;;888444000,,,)))((('''   '''***---///111222555777555777;;;>>>@@@???===<<<===;;;:::<<<>>>>>><<<999999:::<<>><<<===???AAAEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPSSSRRRQQQPPPOOONNNNNNNNNLLLKKKIIIGGGEEECCCBBBAAA>>>;;;777222///---------,,,...///000000222666999:::;;;===BBBEEEEEEAAA<<<::::::::::::::::::::::::777555222---'''!!!      !!!###%%%'''(((((((((###%%%&&&'''&&&'''(((***,,,+++)))'''(((***,,,...333222333444666666555333000...,,,+++,,,///333555:::888666666999999777555666555555666666777888999===>>>>>>===:::999999:::666777999888777888<<<@@@<<<<<<======<<<:::888777444444444555555777888999888777777666777888:::;;;777444111000222444333111222111000---+++)))'''&&&***+++,,,---...000111111444333222000000000111222///000222333444333111000000000///---,,,+++******///......///111222111000333555555444333222333444333333444444555666666666666777888888888777555555999888777666555444333222111000...---***%%% %%%))),,,///000111333444555666666888777555222111222333333555666777888999:::::::::;;;:::999777555444333333111111//////111444888:::===???AAACCCEEEEEEDDDCCCEEECCCBBBCCCDDDCCC???<<<===;;;:::<<<@@@@@@;;;666666444444777;;;===<<<:::;;;:::999999;;;???DDDGGGGGGHHHIIIIIIGGGDDDAAA>>>888777555333111000000000444444555777888;;;<<<===>>>===<<<===??????===<<>>===<<<;;;<<<:::999:::<<<<<<:::777666777999;;;>>>AAABBBDDDGGGDDD@@@===;;;;;;===>>>BBBCCCCCCCCCDDDDDDEEEEEEDDDFFFIIIJJJKKKLLLMMMNNNOOOPPPSSSUUUUUUTTTRRRQQQMMMKKKIIIGGGGGGDDDAAA???<<<999666222///...------,,,///000///---...444999999;;;>>>AAABBBAAA???===:::::::::::::::::::::999666333///+++'''!!!      !!!#########$$$&&&((()))******)))&&&((()))***))))))+++,,,---,,,***))))))+++---...111222333555777777555222---+++))))))***...111444777666444555777888777555444444444555666888999:::===>>>>>>===:::999:::;;;777999999888777888<<>>:::888555333111111222222555555666777999;;;===>>>>>>======>>>??????>>><<<>>>999444111///---((($$$   %%%)))---000111222333444777888:::;;;<<<<<<<<<;;;<<<:::999:::;;;;;;999666666777999<<>>CCCCCCDDDDDDEEEFFFFFFGGGDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTSSSQQQPPPLLLJJJHHHGGGFFFDDDAAA>>>:::777444000---,,,++++++,,,///222111//////444888777999<<>>===;;;;;;;;;::::::999888888555222...+++&&&!!!      !!!!!!!!! !!!!!!"""!!!"""###$$$%%%'''((()))'''(((***+++,,,,,,,,,+++***,,,------,,,,,,...//////...,,,******+++---...000111333666888888444222***((('''&&&(((+++///111333222222333555666555444333333333555666888:::;;;<<<======<<<:::999:::<<<999::::::999888999<<<>>>>>>>>>>>>===<<<;;;999888444444444444444555666777666777888999999::::::999999888777666666666333111000///...,,,+++)))(((''')))+++---///000111111000111000///.........//////...000111333333222111000000///---,,,...222777;;;333111......///111222222444666999999777555444444000000000111222444555666666666666666555444222222888888888888777666555444444222000---***%%% $$$(((+++000111444666999;;;<<<<<<===;;;888666444444444555777888:::<<<===<<<;;;::::::;;;<<<<<<:::777444222222222222333555888;;;======???AAABBBCCCBBBAAA@@@EEECCCAAA@@@@@@@@@???>>>===;;;:::<<<>>>???<<<999999666333333555888:::;;;888999:::<<>>???>>>>>>???@@@@@@???===;;;888444222111...(((###  %%%)))---000111111222333666777777999:::;;;<<<<<<;;;:::999999:::999777555666777:::===@@@CCCEEEGGGDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMOOOPPPQQQPPPNNNMMMJJJHHHFFFFFFEEECCC@@@>>>999666222...,,,+++++++++---111444444222111333666555777:::===??????===<<<======<<<:::999777666666333111---***&&&         !!!"""######%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((()))***,,,,,,---++++++---......------,,,---///000///......///000///...,,,++++++,,,---...///000333777999888444111)))(((%%%$$$%%%'''***---//////000111222444444444444444444555666777888999;;;<<<<<<;;;999999;;;<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>===<<<;;;:::999777777666666666777888888555666888999::::::999888888888888888777444222000///...---,,,+++***)))((()))+++---000111111111000//////..................///000222333444333111000///...---...000555999<<<555222///...000222444444555777:::;;;999666444444000///000000222333555666555555555444333222111111888888999999888777666555555222///,,,(((### ###(((***111222555999<<>>>>>===;;;999:::;;;>>>>>>===999555222222333444666888;;;===>>>>>>???AAABBBBBBAAA@@@>>>CCCAAA???>>>===>>>>>>>>><<<:::999999;;;<<<;;;999888777666555666888999:::666777:::===@@@BBBDDDEEEEEEEEEEEEDDDCCC@@@>>><<<;;;888555222111222444555777777888999:::<<<>>>>>>@@@???>>>???AAAAAA???>>>999777444333222...'''""" !!!&&&)))---000222222444555666666666777888:::<<<===;;;;;;:::::::::888777666666777:::===@@@CCCFFFGGGDDDDDDEEEEEEEEEDDDCCCCCCAAABBBCCCEEEFFFHHHIIIIIIEEEDDDEEEGGGHHHIIIIIIHHHJJJKKKLLLMMMMMMMMMKKKJJJHHHGGGEEEDDDDDDCCC@@@>>>999777222...,,,+++,,,---...111555555444333333444444666999<<<>>>>>>======>>>===;;;999777555333222111...+++((($$$        """###%%%&&&'''((((((((((((((()))************,,,---.../////////,,,---...//////...---,,,...000000000...---...///...------,,,,,,,,,---...000111444777999777333000+++)))&&&$$$$$$%%%((()))---...///000111222333444777666666555555555555555999::::::888777888:::<<<;;;::::::;;;===>>>>>>??????>>>===<<<;;;::::::999888777777666666666666777444555777888999999888777666777777777555222000///......------,,,++++++******+++---///111111111111......//////////////////000111333444555444222111---...///000333555777888666333111000222555777777666999;;;<<<:::777555444111111000000111333555777555444444333222111111111888888:::::::::999888777444111...***&&&!!! ###'''***111333666;;;???CCCEEEFFFEEECCC???<<<999888777777999;;;<<<======;;;:::999888;;;>>>???>>>;;;777444333444666888;;;<<<===>>>>>>???AAABBBBBBAAA@@@>>>@@@???>>><<<;;;;;;===>>>;;;999777666777888888777666777999;;;;;;:::999999555666999===@@@AAACCCCCCCCCCCCCCCBBB@@@>>><<<;;;999888555222222222444555888888888999:::<<<===>>>@@@???>>>???AAAAAA???>>>888666444333222---&&&  """&&&***///222444555777888777777777888999;;;<<<===;;;<<<<<<<<<:::999888888666777:::===@@@CCCEEEFFFCCCCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDFFFGGGIIIIIIGGGEEEEEEGGGIIIJJJHHHFFFIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDCCCAAA???888555111,,,******+++---///111444666555444333333666777:::<<<===>>>=========;;;999777444111///......+++(((%%%"""        !!!###%%%''')))++++++,,,,,,+++,,,,,,---...///...///111222222222111000------///000000///...---///000111000...------.........---......//////000222333444777888666222///---+++(((%%%%%%&&&(((***---...000111111111333555888777666555444444333333777888777666555666999<<<999888999<<>>===<<<;;;:::999999999666555444333333333333333333444555666666777777777444555666555222000000000............------------,,,,,,---...000111222333//////000111111111000000111333444666666555444333...///000222333555555666666444222333666999:::;;;777999;;;;;;999666555555333222000000000222444666444333333222222222222333777888:::<<<<<<;;;999888444111---((($$$ """&&&)))000333777<<>>;;;999999999:::::::::::::::999888888777999<<>><<<999666444666888:::<<<======<<<===???AAABBBCCCBBBAAA@@@>>>??????>>><<<<<<===>>>;;;999777444333444555666444777;;;======;;;::::::777888:::===???AAABBBCCCBBBBBBAAA@@@>>><<<;;;:::999888666555444444555555777777888888999;;;<<<===???>>>>>>???@@@@@@???===888666333111///+++### $$$'''+++111555888:::<<<===999::::::;;;;;;<<<<<<===<<<>>>???>>>===<<<<<<===888:::;;;>>>AAACCCEEEFFFAAAAAABBBBBBBBBAAA@@@@@@CCCDDDDDDFFFGGGHHHIIIIIIJJJGGGFFFHHHKKKKKKIIIFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEDDDBBB@@@777444///+++((()))+++,,,///000333555555555444333777888:::;;;<<<<<<<<<<<<999888666333000---+++******(((%%%"""     """!!!!!!"""###$$$&&&)))+++...///000000//////000111222333333333444555666666444222111---...000111111111000000000111111000...,,,---.../////////000111222333333555555555666666444111...,,,+++(((''''''))),,,......000222222111111333555777666666555444444444444555555555444333555888;;;666666777<<>>>>>999:::;;;999777555555555333222000......000222333333333222222222333444555777888;;;======<<<:::999666222---((($$$ !!!&&&(((///222777<<>>===:::999555777999<<<===<<<;;;:::===???AAACCCDDDDDDCCCBBB???AAABBBBBB???>>>???@@@===;;;888444222222333555333666:::;;;::::::;;;<<<;;;<<<===>>>@@@BBBCCCDDDBBBAAA@@@>>>===;;;:::999999999999999888777666666777777777888999:::;;;<<<>>>======>>>??????>>><<<999666222///---(((!!! !!!&&&(((,,,222888;;;>>>AAACCC<<<<<<>>>>>>>>>>>>===<<<===???AAAAAA???>>>???AAA<<<===???AAACCCEEEFFFGGGCCCCCCBBBBBBAAAAAAAAAAAAGGGGGGGGGHHHIIIJJJJJJKKKMMMJJJHHHIIIMMMNNNJJJGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEECCCAAA999666111---++++++.../////////111333555555555444777888999999::::::999999666555222000---***(((&&&'''%%%"""    $$$###  ###$$$&&&'''))),,,...111333444222222222333444555666777666777888999888666444222...///111222333333222222111222222000...------...000000111222444555666666888666555555555333000...+++***(((((())),,,000222///111444333111111333666555555444444444555555666444444333222222444888;;;555555666<<>>===;;;:::777444...)))$$$ !!!&&&(((///222777===CCCHHHLLLNNNMMMKKKGGGBBB>>><<<::::::;;;999777555444444555666444666999<<<======<<<;;;555777:::<<<===<<<:::999===???AAACCCEEEEEEDDDCCC???BBBEEEEEEBBB@@@AAABBB???===999555222111333555333666888888777888;;;???>>>??????@@@AAACCCDDDEEEAAA@@@???>>><<<:::999888:::;;;<<<<<<;;;:::888777777777777777888999:::;;;>>>===<<<===??????===<<<:::666111...+++&&& """''')))---444999===AAADDDFFF===>>>@@@AAAAAA???===<<<===@@@CCCCCCAAA@@@BBBDDD???@@@AAACCCEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCIIIJJJJJJJJJKKKKKKLLLLLLOOOKKKIIIKKKNNNOOOLLLHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEDDDEEEFFFFFFDDDBBB>>>:::555111///000222444......///111444555555555777777888888888888777777333222000---***(((&&&$$$%%%###     '''&&&&&&%%%%%%%%%&&&&&&'''(((***,,,///222444555222222111222333555777999:::::::::<<<<<<:::777333000000/////////000000111000000//////.........---333666999;;;:::888777777666555444555666666444222...............///000111000222444444444444666888555555444444333333444444333333333333333444555555444333444888>>>BBBBBBAAA@@@>>>;;;777555444555555222333444222000...///000222333333444444333333333555444333222222222333444---...111222333222111000222000---,,,,,,///222444333333444555555444444333888888888888888777666666777666555444444555777777444555666888:::<<<===>>>888999999999777555333222222111000//////......//////111333333222222333555999<<>>;;;999999888333,,,&&&!!! &&&***---///444:::BBBIIINNNRRRNNNKKKFFFBBB>>>=========888777555444333333444444555555666777777777777777777777777777888999:::;;;:::;;;>>>AAACCCEEEFFFFFF?????????@@@AAABBBCCCDDDAAA>>>999555111000000000222555777999999:::;;;===@@@?????????@@@CCCFFFHHHCCCAAA===999777777777888>>>===<<<;;;999888777666888888888999:::<<<===>>>>>>>>>???@@@AAA@@@===:::999555000...,,,(((   $$$)))///333777:::<<<>>>AAACCCCCCAAA>>>;;;;;;<<>>@@@AAABBBCCCEEEGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDDDDEEEGGGJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMIIIGGGEEEDDDEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBB???<<<777333111111333555222111000000000111222333444444444555555555555666444333222///+++'''$$$""""""     ))))))(((((((((((()))))))))***+++...000333555666333333222333444555777888888888888::::::999666333......---------.........000/////////............333555888:::999888888999888777666666777777555333000000000000000000111222111333444555444555777999666555444444444444666666555444333222222222222333333222333666:::===>>>======;;;999666444333333444333444555333111000000111444555555555555555444444555444444333444555666777222333444444333222000///222111///......000222444333333333444444555555555888888999999888888777666666555555444555666777888666666777888:::;;;<<<<<<:::999999888777666444444222111000//////......///000111222222222333666888???>>><<<;;;;;;;;;;;;;;;777333...(((### %%%***---///333999???FFFKKKNNNNNNKKKFFF@@@<<<:::999999777666555333333333333333444444555666777777777777777777888888999999::::::888:::===AAADDDEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@>>>999555222000000000222555888:::;;;===???AAA@@@@@@@@@AAACCCFFFHHHIIIDDDAAA>>>:::888777888888======<<<;;;999888777666777888888999:::<<<===>>>??????@@@BBBCCCBBB???<<<999555000...,,,'''  &&&,,,111333777:::<<<>>>@@@BBBCCCAAA>>>;;;;;;<<<>>>@@@===???AAABBBCCCDDDFFFHHHGGGFFFFFFEEEFFFFFFGGGGGGEEEFFFGGGGGGEEEEEEEEEGGGJJJJJJKKKKKKKKKLLLLLLMMMLLLMMMMMMMMMNNNNNNNNNNNNLLLJJJHHHGGGGGGGGGFFFDDDFFFFFFGGGGGGGGGFFFDDDDDD???<<<777333000000222333111111000///000111222333222222222222222222222222000///...---***&&&###!!!"""    ,,,,,,,,,++++++,,,,,,---+++,,,---///222444555666444444333333444444555666444444555666888777444222,,,,,,++++++++++++,,,,,,////////////............222444666777777888999;;;:::999888888888888666444444333333222222222222333222333555555444555777999666555444333444555777999777555444222111000000111111111111333777999:::999:::888666444222222222222555666666555333222333444777777777777777666555555555555555555666888999:::888888777555333222111000222111000000000111333333333222222222333555666777888888999999888888777666444444444555666777888999888888888999999999999999;;;:::888666666555666666222111000//////...//////000000111111111444999<<>>@@@CCCEEEAAABBBDDDFFFGGGIIIJJJJJJEEECCC???;;;999888888999===<<<;;;:::999888777666777888888999:::<<<>>>???@@@@@@AAABBBDDDCCCAAA>>>999666111...+++&&&  !!!)))...333555888:::;;;===???AAACCCAAA>>><<<;;;<<<===???===???BBBDDDEEEFFFHHHJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFFFFJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNNNNOOOPPPPPPOOOOOOOOONNNKKKJJJJJJIIIGGGEEEEEEEEEFFFFFFEEEEEEDDDCCC???<<<888333000//////000///////////////000111111000//////...---,,,,,,,,,)))******)))'''%%%""" """    ......---------...//////,,,---...000111333444555333333333333222333333333222111222333555555333000,,,,,,+++*********++++++///////////////.........000222333333444666999<<<:::999888888999888666444666555444333333333333333222333444333333444666888555444333222333555888:::777666444222111111111222///000111333666888999999888777555444333222333333555666777666555444555666888888888888888777666555444444555666888999;;;;;;:::999777555444333222222111111111000111111111222333222111111222555777999777777888888777777666555444444444555777888999:::::::::999999888888777777:::888666444333444666777333222111000////////////////////////000444:::???ZZZQQQEEE>>><<<;;;999666222111...,,,(((""" %%%)))...///111444888;;;>>>@@@>>><<<:::888777777777888333333222111111000000000///000222333444555555555777888:::;;;;;;:::888666888;;;@@@EEEHHHIIIHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA>>>===999666333222111111333666:::===>>>@@@CCCEEEEEEFFFHHHJJJKKKJJJIIIHHHFFFDDD@@@<<<:::999::::::<<<<<<;;;:::999888777777777777888999;;;===>>>???@@@???@@@BBBCCCCCCAAA???:::777333///***$$$ $$$+++000555777:::;;;<<<<<<>>>@@@BBBAAA>>><<<;;;;;;===>>><<>>BBBEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBB===<<<999777555333222222555777;;;===>>>???AAACCCIIIJJJKKKLLLLLLJJJHHHFFFGGGEEEAAA===;;;;;;<<<<<<===<<<<<<;;;:::999888888777777888999;;;===???@@@?????????@@@AAAAAA???>>>:::888444///)))"""  %%%,,,111777999<<<=========???@@@BBB@@@>>><<<;;;;;;<<<<<<;;;>>>BBBEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDGGGJJJKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSSSSSSSRRRRRRRRRPPPNNNMMMLLLJJJGGGDDD@@@@@@@@@@@@@@@@@@@@@AAA???===:::666222///---,,,,,,------...///000000000000...+++(((%%%$$$###### """$$$&&&'''%%%###"""!!!     ---------------...///000//////000000111111222222111111222222222111000000222111000111222222111///...---,,,+++++++++++++++.........///////////////---///000000111333666999777666666777999999888666666666555555555555555555444444444222111222555888444444444444555666777777666444222000000111333555///111333444555666888:::555555666666666666666666333444666666555555666888888888999999999999888888666777888999999999999999777777777777777777777777111000///.........///000333222222222333555666777666666777777666666555444444555666777888999999999999999888888888777777777777666444222222444777888666555444333333222222333111111000///000444999>>>>>><<<;;;<<<======:::777111000---+++'''!!! &&&+++111111111222444555777888777666555333111000//////////////////...---,,,+++***+++---///111333333444888999:::;;;;;;:::999999666888;;;===@@@AAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAA<<<;;;999777666444333333555777:::<<<===>>>@@@BBBJJJKKKLLLLLLLLLJJJGGGFFFFFFDDDAAA>>>======>>>???=========<<<;;;:::::::::777777888:::<<<>>>@@@AAA@@@>>>>>>>>>??????===<<<:::999555///(((   !!!'''...333999;;;>>>?????????@@@BBBAAA@@@>>><<<;;;;;;;;;;;;:::>>>AAADDDDDDDDDDDDEEECCCCCCBBBBBBAAABBBBBBBBBFFFHHHJJJKKKJJJJJJJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMOOOQQQSSSTTTTTTSSSRRRQQQPPPNNNNNNMMMKKKGGGDDDAAAAAA@@@@@@@@@AAABBBBBB???===;;;888444111...,,,+++,,,...///000000000000111...***&&&""" ###&&&'''%%%###"""!!!    ------------...///000000111111111222222222222222111222333444444333222222444333111111222222111///...---,,,+++************............/////////000...000111222222444666888666666666888:::<<<;;;:::777777777777777777888999666666555444333444777:::666777888888888888777666666444111...---...000111///111333222111000222444444444555666666666666666111222444444444444555777888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888999999:::;;;:::999888777444222000...---///000222333333333444444555555555888888888888888777777666555666777888999888888777777777777777888888888888777666555555555777888:::888777666555444444444444444444444222222555999===AAAAAAAAAAAA???;;;888666444222...+++'''"""  ''',,,222222222333444555666777555444333111000...---,,,---............,,,+++***(((***,,,...000222333333888999999::::::;;;;;;;;;999999:::<<<===???AAABBBEEEEEEFFFFFFDDDBBB???>>>;;;;;;999888666555444333333666:::<<<>>>@@@CCCEEEHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDAAA???>>>???AAABBB>>>>>>>>>===<<<<<<;;;;;;777777888:::<<<>>>@@@BBBAAA@@@>>>>>>>>>>>><<<:::;;;999666000''' $$$***111666;;;===???AAAAAAAAACCCDDDAAA@@@>>>===;;;:::::::::999<<<@@@BBBBBBAAAAAAAAA????????????@@@AAABBBCCCGGGIIIJJJKKKJJJJJJLLLMMMLLLKKKIIIHHHIIIKKKMMMNNNLLLNNNQQQTTTUUUTTTSSSRRRQQQPPPOOOOOONNNLLLHHHEEE@@@@@@?????????@@@AAABBB>>>===<<<999666222///...+++,,,...000111111111111000---(((###!!!$$$&&&$$$""" !!!    ------------...///000111333333333333333333333333222333444555666555444444666444222222333222111///---,,,+++***))))))))))))---.........//////000000000111333444444555777888777666777999<<<>>>===<<<888888888888999:::;;;;;;999888777555444555999<<<888999:::<<<;;;:::888777666444000,,,***+++,,,---///111222000---+++,,,...222333444555666666666666///111333333333333555666999999;;;<<<======>>>>>>===>>>>>>>>>===;;;999777;;;<<<=========;;;888777666444111......///222444333333444555555444444333999::::::::::::999888888666666888999999888777666555555666777888999999:::888888777777888999:::;;;999888777666666555555666777777777555555666:::===:::<<<>>>>>><<<:::::::::666444000,,,(((""" !!!(((---333333333333444555666666111111000000000//////...,,,---......---,,,***)))''')))+++---000111333333999888888999:::;;;<<<===============>>>AAACCCDDDFFFGGGGGGFFFDDD@@@===;;;;;;:::999888777555444444222555999===???BBBEEEHHHFFFFFFHHHIIIJJJJJJJJJJJJEEECCCAAA??????@@@BBBDDD??????>>>>>>======<<<<<<777777888:::<<>>>>>>>><<<:::;;;:::777000'''  &&&,,,333888;;;>>>@@@BBBBBBCCCDDDFFFAAA@@@???===;;;::::::999999<<<@@@AAAAAA???>>>>>><<<<<<===>>>???AAACCCDDDHHHIIIJJJJJJJJJJJJLLLOOOOOOMMMJJJHHHHHHJJJMMMOOOLLLNNNQQQTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNJJJGGG>>>===<<<<<<<<<>>>???@@@>>>===<<<:::777444000...+++---///000222222222111000,,,'''!!! ###$$$###!!!!!!    ---,,,,,,+++,,,---///000222333444444444444222222444555666777777888888777999999999888666555333222......---,,,,,,,,,------------......//////000000///000000111333444444555333333555999>>>AAA???===<<<<<<<<<===<<<<<<;;;:::666888888777666777:::>>>@@@<<<::::::===<<<666111555222///---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...111333555444444444555333333333333333333333333555777:::===??????????????????@@@@@@???<<<:::888<<<===>>>>>>===;;;999777555444222000//////000000333444666666555444555555444666888:::<<<<<<;;;:::===;;;999777666666666666555555777777777666444333;;;:::999888777888999:::999888777777888888777555888888777777777999:::;;;@@@@@@@@@@@@???===<<<:::;;;888444///***$$$ $$$(((+++000333666666444333444555333222111000000000111222000000000///---+++((('''((((((((()))***,,,---...444666999;;;======<<<<<<===<<<<<<<<<===???BBBCCCEEEEEEEEEDDDBBB>>>;;;999;;;:::999777666555555666555777:::<<<>>>@@@DDDGGGJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDAAA>>>===???AAACCC===============<<<;;;;;;:::;;;;;;999888888:::<<>>===>>>>>>>>><<<:::999777333,,,$$$ '''000666:::BBBCCCEEEHHHJJJJJJGGGDDDBBB@@@<<<999777777888999<<<;;;:::::::::<<<>>>???<<<<<<<<<===>>>AAACCCDDDGGGHHHHHHHHHGGGHHHKKKMMMPPPPPPNNNKKKJJJJJJMMMPPPOOOMMMKKKMMMPPPRRRQQQPPPQQQOOONNNOOOQQQOOOHHHBBB===;;;999:::===@@@BBBBBB@@@>>>;;;777444222222111333222111222333333111000...+++&&&       //////...---...///000000...000111333444444444444666777777888999999:::999;;;;;;:::888666444222111///////////////.........---......//////000000111222222222333444444555555555555666:::>>>@@@???<<<>>>>>>>>>===<<<;;;999888888999999777666777;;;???AAA>>>::::::;;;:::555111444111...,,,,,,,,,***))))))))))))******+++,,,,,,+++...000222222111222333444444333222222333333444555777999<<<>>>??????>>>===>>>??????>>>===:::999:::;;;===>>>>>>===:::999555444222111111111111222333555666666555444555666666888:::===>>>>>>======>>><<<;;;999888888999999555555666666666555555555;;;;;;:::999888888888888888777555555777888777666999888777777777888999:::>>>>>>??????>>>===<<<;;;;;;888444///***$$$ $$$))),,,222444777666444222222333222111000000000000111222222222111000...,,,)))((('''''''''((()))+++,,,---333555888;;;<<<<<<<<<;;;<<<======>>>???@@@BBBBBBBBBCCCCCCCCCAAA???<<<:::;;;999777555333444555555777999;;;===???BBBEEEHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFCCC@@@>>><<<===???@@@<<<<<<<<<=========<<<<<<;;;<<<;;;999888888;;;===>>>===<<<===>>>>>>===;;;888555111***### !!!***222888;;;CCCCCCFFFIIIKKKJJJGGGDDDBBB@@@===:::888777888888<<<;;;:::999:::;;;===???<<<<<<======???AAADDDEEEGGGHHHIIIHHHGGGHHHKKKMMMQQQQQQOOOMMMKKKKKKNNNPPPNNNLLLKKKLLLOOOPPPPPPOOOQQQOOONNNOOOQQQOOOIIICCC<<<:::999:::===???AAAAAABBB@@@===:::777555333333333222111222333333222000---)))$$$     222222111000000000111111,,,...000333555666666666666666777888888999999:::<<<<<<:::888666444222111222222333333333222000///......//////000111111222444444555555666666666777888888999;;;>>>???>>><<<@@@@@@???>>><<<:::888777::::::999777777888<<>><<<;;;888:::===???@@@>>><<<:::555444333222222333444555444666777777555444555666666888;;;===>>>???>>>===>>>===<<<;;;:::;;;;;;<<<777666555555555555777777<<<===<<<<<<:::888777555777555333333555777888888:::999888777777777888888<<<===>>>>>>>>>===<<<<<<;;;999444000+++&&& &&&***---444555666666333111000000000//////...///000222333333333222111...,,,***)))'''''''''((()))***+++,,,222444666999;;;<<<<<<;;;<<<===???@@@AAAAAAAAAAAA???@@@AAABBBAAA@@@>>><<<:::888555222111222444666888:::<<<>>>@@@CCCFFFIIIKKKKKKKKKKKKJJJIIIHHHHHHDDDCCC@@@===;;;;;;;;;<<<:::;;;;;;<<<<<<============<<<;;;999888999<<>>===<<<===>>>>>><<<:::555222...'''  $$$,,,444:::===CCCDDDGGGJJJLLLKKKGGGEEEAAA@@@>>>;;;999888777666<<<:::999888888:::;;;===<<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIIIIHHHHHHKKKMMMOOOOOONNNLLLJJJJJJLLLNNNLLLKKKKKKLLLNNNOOONNNMMMPPPOOONNNOOOPPPNNNIIIDDD???===<<<===???BBBCCCCCCDDDCCC@@@===:::777555444222111000111333333222000,,,)))###     333333333222111111111111...///222444666777777777444444555555666666777888;;;:::999888666555444444444555777777777555333111...//////000111222333333555555666777888999::::::::::::;;;<<<======<<<<<>><<<;;;999999<<<;;;:::888888:::===???===:::777666888999888777222000---,,,,,,,,,***((($$$$$$###""""""###$$$$$$(((+++...111111222333555333111///......000222444666777888:::;;;<<<<<<<<<:::;;;>>>@@@AAA@@@??????999;;;>>>@@@@@@>>>;;;999555555444444444555777888555777888888666555555666444666999<<<===>>>======>>>===<<<;;;;;;<<<<<<===999777666555555777:::;;;???@@@@@@@@@>>>:::777555555333000111333777999:::;;;::::::999888777777777;;;<<<===>>>??????>>>===;;;888444000,,,'''!!!  &&&+++...333444555444333111000000...---------...000222333333333111000...+++***)))))))))((())))))***++++++000222555888;;;;;;;;;;;;<<<>>>AAABBBCCCBBB@@@???===???@@@BBBBBBAAA@@@???;;;888444111000222555777777:::<<<>>>@@@CCCFFFIIILLLLLLLLLLLLKKKJJJIIIHHHCCCBBB???<<<:::999888888888999999:::;;;<<<>>>>>>======;;;999888:::===AAA???===<<<<<<<<<;;;888666222///***$$$ &&&...555;;;>>>DDDEEEGGGJJJKKKJJJGGGDDD@@@???>>><<<:::888666555999888777555555666888999;;;;;;===>>>@@@BBBDDDEEEFFFHHHIIIIIIHHHHHHJJJLLLKKKKKKJJJIIIGGGGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNMMMOOONNNNNNNNNOOOMMMIIIEEECCCAAA@@@AAADDDFFFFFFFFFDDDDDDBBB???<<<888555444111000///000222222111///+++(((###     333333333333222222111111333444555777888777777666444444444444555666777888888888777777777777888999777888999999999777444333//////000111222333444555444555666888:::<<<===>>>;;;<<<======<<<;;;;;;;;;<<<<<<======>>>=========>>><<<;;;:::;;;===>>>>>>>>>;;;999777666666666555111///...------,,,***(((&&&%%%""" %%%(((,,,///000111333444111000...------///222333666777888999999:::::::::;;;<<>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<:::999777666777999<<>>:::888444000,,,'''!!! !!!'''+++...111111222333333333111000,,,,,,,,,,,,---///111333222111///...,,,+++***)))+++++++++******+++,,,,,,///111444888:::<<<<<<<<<===???AAACCCCCCBBB???>>>===???AAABBBCCCBBBAAA@@@;;;888444111111222555888777999;;;===???BBBEEEHHHLLLLLLLLLLLLKKKJJJIIIHHHBBBAAA@@@===;;;999777666777777777888999;;;<<<===<<<<<<;;;:::999:::>>>AAA@@@>>><<<:::999777444111///,,,'''!!! &&&...666;;;===CCCDDDFFFHHHJJJIIIEEEBBB>>>===<<<;;;999777666555777666444222222222444444888999;;;===???AAABBBCCCEEEFFFHHHHHHHHHGGGIIIJJJHHHIIIIIIHHHFFFGGGHHHJJJLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKHHHEEEDDDBBBBBBCCCEEEGGGGGGFFFDDDCCCBBB@@@===888444222000///...///000000...,,,&&&$$$      333444444444444444333222666777888999999888666666777666555555666777999:::777777666666777999:::<<<999999:::999888777555444///000111222333555666666555666777999;;;===??????;;;<<<===<<<:::::::::<<<999:::;;;===>>>???@@@@@@>>>=========??????>>>===@@@>>><<<888555222111000111000///...///...+++)))(((&&&""" ###'''+++---...000222111000///...///000222444777777777777888888999999;;;===@@@CCCEEEEEEEEEDDD>>>?????????>>><<<:::999777666555555666777888999777999:::999777666666666777999<<>>@@@DDDDDDEEEDDDAAA>>>:::777333111000111444888::::::<<<======<<<;;;:::999888;;;<<<===>>>???>>>>>>===999666333000,,,'''"""  &&&+++...000///000222333444222000++++++++++++,,,...000111000///...,,,++++++++++++---,,,,,,+++++++++,,,,,,...000444888;;;<<<=========???AAABBBBBBAAA>>><<<>>>???@@@BBBBBBAAA???>>>999777444222111333555777777999;;;===???BBBEEEHHHKKKKKKKKKKKKJJJIIIHHHHHHBBBAAAAAA???===:::888777666555555555666888:::;;;:::;;;;;;;;;::::::===???>>><<<:::888666444000...---***%%% '''///666:::===AAABBBCCCFFFGGGFFFBBB???;;;;;;999888777666666666666555333111000000111222444666888;;;===???@@@@@@CCCEEEGGGGGGFFFFFFGGGHHHGGGHHHIIIIIIIIIJJJLLLNNNKKKMMMPPPPPPOOOMMMMMMNNNKKKKKKKKKKKKJJJHHHFFFEEEAAA@@@@@@AAACCCEEEDDDCCCCCCCCCCCCAAA>>>888333000///...------------***(((!!!     444555666777777666666555666777888999888888666666777666555555555777999:::888777666666777888:::<<<::::::999888777666555555000000111333444666777777888999999:::;;;<<<======:::<<<===;;;999888:::<<<999:::;;;===???@@@@@@AAA>>>>>>>>>@@@BBBAAA>>>;;;<<<<<<;;;999666333111000111000000000000///---***'''%%%"""!!!&&&))),,,...000222222111111222222444555555777777666666777777888888;;;===@@@CCCDDDEEEDDDDDD>>>>>>>>>>>>======<<<<<<777777666555555666777888888:::;;;:::888666666666777999<<>>CCCDDDCCCBBB@@@===:::888333222111333666999999999======>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;:::777555222///+++'''!!!  &&&+++---111000000111333333000---,,,+++++++++,,,---///000000///...---,,,------...---,,,,,,+++*********+++...000444888;;;===>>>>>>>>>???@@@AAA@@@???===<<<===>>>???@@@???===;;;:::666555333222111222444555888:::<<<>>>@@@CCCFFFIIIJJJKKKKKKJJJJJJIIIHHHGGGBBBBBBBBBAAA???<<<:::888555444333333444666888999777999;;;;;;;;;;;;<<<===:::888666555555333000---+++(((### (((000777;;;===??????AAACCCEEECCC@@@<<<999888666555444555777888777666333111000000111111111222555888;;;<<<======AAACCCEEEFFFEEEEEEEEEFFFDDDFFFHHHIIIJJJKKKMMMOOOIIILLLOOOPPPMMMLLLKKKLLLHHHIIIJJJIIIGGGFFFEEEEEE@@@@@@???AAACCCDDDCCCAAACCCDDDDDDCCC???999444000///...,,,++++++***'''%%%     555666777888999999888777444555777888888777777666555444333222333555777888:::999777666666888999;;;;;;:::888777666555555555000111222333555666777888;;;;;;;;;;;;;;;;;;::::::999;;;<<<;;;888777999<<<::::::<<<===???@@@@@@@@@>>>>>>???BBBDDDCCC>>>:::555777999999777666555555222111000111111000---+++&&&$$$!!!"""'''+++---///222444333333444555666666777777777777666666666666777777;;;===@@@BBBDDDDDDDDDCCC>>>======<<<===>>>??????888777666555555666777888999:::;;;:::888666666777555777:::===@@@@@@@@@@@@@@@???===;;;:::999::::::444444444555777999;;;===BBBBBBBBB@@@>>><<<999888333222333555777999999888===>>>?????????>>><<<<<<888999::::::::::::888888666444111...+++&&&!!! %%%***---333222000111222222...+++,,,++++++***+++,,,...///000///...------...///000,,,,,,+++***))))))))))))...000444999<<<>>>????????????@@@@@@???>>><<<<<<===>>>>>>>>>===;;;888666444333222111111111222333999;;;>>>@@@AAADDDHHHKKKJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBCCCBBBAAA>>>;;;999444333222222222444666777555888;;;<<<;;;;;;;;;;;;666555444444444333111...+++(((###  )))111888<<<>>>===>>>???BBBCCCAAA>>>:::888666444333333555777999888777444222111111111222///000333666999;;;;;;;;;???BBBDDDEEEEEEDDDDDDEEEAAACCCFFFHHHIIIJJJMMMOOOHHHKKKOOOOOOLLLJJJJJJKKKGGGHHHIIIHHHFFFDDDDDDDDDBBBAAAAAABBBDDDEEEDDDBBBDDDEEEFFFDDD@@@:::444000///---,,,******(((%%%"""!!!       555555555555666777888999:::999888888777777888888888666555333333444555666555777888888888888999;;;;;;;;;:::999888777666555444444333222222444555666666777999::::::888666555===<<<;;;:::999777666666888999;;;===>>>???@@@@@@CCC>>><<>>???>>>???BBBDDD@@@>>><<<<<<>>>???@@@??????<<<999888888999999999888777777666666666666777;;;<<<>>>BBBEEEDDDBBB???@@@>>>===<<<<<<;;;888666555555666666777999:::;;;============<<<;;;:::999555555555666888:::<<<>>>???>>>======>>>===;;;999333444777888999888777666777444000---)))%%%   &&&,,,///333444444333222000...---///...,,,++++++---000222...---+++*********++++++---...///000000...,,,***---///222666:::<<<===>>>===???AAAAAA>>><<<::::::>>><<<;;;;;;:::888555222333///,,,,,,///111111000666888<<>>:::888555555555555555444444444666777888:::;;;;;;::::::999777333111000///,,,***)))&&&!!!  $$$+++000555888:::CCCAAA@@@AAABBB@@@<<<888888666444444555777888888888888888666222000000111,,,,,,...000333777;;;===>>>@@@BBBCCCBBBBBBCCCEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHFFFDDDDDDDDDCCCAAA???CCCAAA???AAACCCDDDAAA>>>AAAAAAAAABBBAAA<<<555///111000---)))&&&###!!!        555555555555777888999:::<<<;;;::::::999999999999777666444222222333444555666888999:::::::::<<<>>>;;;::::::999888666666555444444333333333333444444111222444666777777666555:::999999888666555555444777888999;;;<<<===>>>>>><<<999:::<<<:::555555999777666444444666777777666555444333444666555222000...,,,)))&&&###!!!  """%%%)))---111444666666555444444444555666666555555555555666777888888:::<<<======<<<<<<>>>???@@@???======???@@@AAA@@@===;;;888777888::::::999888888777777777888888999;;;<<<>>>BBBEEEEEEBBB@@@@@@???>>>>>>>>>===;;;999666666666666777888999::::::::::::::::::999888888777777777777999;;;<<<>>>@@@>>>=========<<<:::888333444555777777777777666666444000---)))%%%   &&&,,,///444444444444333111///...///...,,,+++,,,---000111---,,,+++***)))***+++,,,------...//////...------///000333555777888999999:::<<<>>>>>>===;;;::::::;;;:::999999:::888666333111///,,,,,,...000111000444777:::>>>BBBDDDDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDBBB@@@>>>;;;:::888777777777666666555555666777999;;;<<<<<<<<<;;;888555333111000000...,,,)))&&&!!! %%%,,,222666999<<>>AAA@@@AAABBBAAA===666111222000---)))%%%"""!!!"""      333444444666777999;;;<<<>>>======<<<;;;::::::999666555333222111222444555555777999999999:::<<<===999999999888888666555555333333333222222111000///---///111444666777777777999888888777666555555444555666777888:::;;;<<<<<<;;;:::::::::777333444888888666444444666888888777777666666777999888666444111///+++'''###"""!!!!!!"""###%%%)))---222777999888888777666666666777777555555555555666777888999:::<<<>>>>>><<<;;;;;;;;;>>><<<;;;;;;===>>>>>>>>>:::888666666888:::::::::888888888888999:::;;;;;;======???BBBEEEDDDBBB??????>>>>>>>>>??????===<<<888888777777777777888888999999999999999999888888::::::999::::::<<<======@@@???======<<<;;;888666333333333444444555666777666333///,,,)))&&&!!! &&&+++///333444444444333222000//////...---,,,---...///000+++***)))))))))***+++,,,------------...///000000111222333444555555444333666888;;;<<<;;;:::::::::999888777888888888666444000...,,,,,,...000000000333555999<<>>======;;;::::::999888777666666666777999<<<===>>>>>>>>>777555222111111111///...(((%%% &&&...333888;;;>>>@@@@@@@@@AAABBBAAA???<<<:::888666666777888888888888888888666333000//////000000000111333666888:::777999===???@@@AAADDDEEEHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFFFFCCCBBBAAAAAABBBBBBAAA???AAABBBBBBBBB@@@>>>>>>>>>???@@@@@@AAAAAA>>>999555333111---((($$$   !!!###$$$     222333444555777:::<<<===>>>======<<<;;;:::999999666444333111111222333444555666777777666666777999888888888888777666555444111222222222111///---,,,...000222444666777888888999999999888888777777666555555666777888999:::;;;@@@>>><<<:::888555555555666444333444666999:::;;;888888999:::::::::888777333000,,,(((%%%#########$$$$$$&&&)))---333888;;;999999888888777777777777555555555666777888999:::999<<>><<<<<<<<<999888777888999::::::999777666555666888:::;;;;;;888888888888999:::<<<<<<@@@@@@AAABBBCCCBBB???======<<<<<<===???@@@>>>===999999888777666666777777::::::999999999::::::;;;<<<<<<;;;<<<<<<<<<======@@@???===<<<<<<:::777555333333111111222333555777555222///,,,***&&&""" &&&+++...222222333333333111000/////////........./////////***))))))((()))***,,,------,,,,,,,,,---000222444222333444444444444333222333666888999999:::;;;<<<:::888666666666555333222000///...///000111222222444555888;;;>>>???AAAAAADDDEEEGGGHHHIIIHHHGGGFFFCCCBBBAAA@@@???>>>>>>???<<<;;;;;;999888777666666666888:::===???@@@@@@@@@888666333222111000...---'''$$$ !!!)))000555999===???>>>>>>?????????===:::888999777555555666777777666777888999777333000//////222222222222333555777888777999===???@@@AAACCCEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKIIIGGGFFFEEE@@@???>>>???@@@AAA@@@???>>>@@@BBBAAA===:::;;;===??????@@@AAAAAA???<<<:::555222...)))%%% !!! $$$######"""######$$$%%%    111111333444777999<<<===;;;<<<<<<<<<;;;:::888777666444333111111222333444777888888777555444444555666777888888777666444333444444555444333111///---000111222333444555666666888777777777777777777777666555555666777888999:::===:::777555777888555111333222111222666:::===>>>999:::;;;;;;;;;999999888666444000---***)))((((((&&&&&&'''***...333888;;;999999999888777666555555444444555555666888999:::777:::===>>>===;;;;;;;;;777666666777888999888777666555555666999;;;<<<;;;777777777888999:::;;;<<>>===<<<:::999888777666666666666999999888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<;;;;;;999666444333222111000000333555777444111...,,,***'''### %%%+++...000111111222222111000///000000000111111000000///******)))))))))+++,,,------,,,++++++---000444666222333444666666555444444222444777888999:::<<<===<<<:::777555444333111///000111111222222333444555666777999;;;===???@@@AAAEEEFFFGGGHHHHHHFFFDDDCCCCCCBBBAAA@@@????????????;;;;;;:::999777666555555777888;;;===???@@@AAAAAA;;;999555222111///---***&&&""" ###+++111666:::===???@@@@@@AAA???===999666444666555333444555666555444777888999888555222111000444333333222333444666777:::<<>>===>>>???@@@???>>><<<>>>@@@???;;;999:::<<<>>>@@@AAABBBAAA@@@???>>>888666111,,,'''###  ###%%%$$$###&&&&&&%%%%%%$$$$$$%%%%%%    000111222333666888:::;;;999999:::;;;;;;:::888777666555333222111222444555999::::::999666555555666555666777888777666444222777777777666555333222111000000111111222222333333444444444444555555555555555555444444555666888999444555444333444777444000222000///111555:::===???:::<<<======;;;999888888999888666444111000///...))))))+++---111555888:::999999999888777555444333333333333444666777999999666888::::::888777777777888777777888::::::999777666555555777:::<<<<<<;;;888888888888999:::;;;;;;AAA@@@@@@@@@@@@???<<<:::999888888:::<<<===<<<:::999999888777666666777777888777555444444555666777::::::;;;;;;<<<;;;;;;;;;>>>===;;;;;;:::999666444333222111000111333555666333111...,,,***'''###  %%%***...///000111222333222111000111222333444333222111000,,,+++*********+++,,,------,,,,,,,,,...111444666333444555666777777666555111333555666777999;;;===>>>;;;888555444222000...000222444444444444666777888888:::;;;===???@@@AAAEEEFFFGGGGGGFFFEEEBBBAAABBBBBBAAAAAA@@@???>>>>>>:::999999888777666555555888999;;;>>>???@@@@@@@@@===:::666333111///,,,***%%%!!! !!!&&&---333666999<<<>>>BBBCCCCCCAAA===888666444444222222333555555555333666888::::::888555333333555444333333333444666777;;;===@@@AAABBBBBBDDDEEEGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIGGGFFFDDDDDD???>>>===>>>???@@@???>>><<<===???>>>===<<<<<<<<>><<<999888888999;;;<<<;;;999888888777777777777777888888777555444333333555555777888999:::;;;::::::999===;;;:::::::::999777555222222111111222333555666222000...,,,***'''$$$!!! %%%***---111222333444555444444333222444555666666444222000...---,,,+++++++++,,,---,,,,,,------///111333555444555666777777666444444///111333444555666999;;;===;;;777555444333111000///111444555444444555777888999999:::<<<>>>???@@@BBBCCCEEEFFFEEEDDDBBBAAABBBBBBBBBBBBAAA???===<<<999888888888777777666666999:::<<<>>>?????????>>><<<999666333111000---+++%%%!!! ###(((...333666888:::<<<@@@BBBCCCAAA<<<777555555222111222333666777666555666888;;;<<<:::888666666555444444333333555666777999<<>>===>>>??????>>>===???>>>>>>???@@@AAA@@@>>>@@@BBBCCCBBB@@@???AAACCC???===999555000,,,)))((('''((())),,,000111///...++++++******((('''&&&%%%    ///000000111333555777888666888:::<<<<<<<<<;;;:::888666555333333444555666111333444555555555777888333444666888777666333222222000///---------......222222222333444555777888444444555555666777777777333222111000000222444666===KKKRRRHHH:::555666777555333000///222555888999???AAACCCAAA===999999:::333444555555555222000...///000333555888999:::;;;;;;;;;;;;:::999666444333111111111222444666777888@@@???>>>:::555333222333444444555666888888666444888777888:::<<<===<<<;;;===<<<<<<;;;;;;;;;<<<<<<999999999<<>>??????AAACCCDDDEEEDDDCCCBBBBBBBBBCCCCCCBBB???<<<:::999888888888888888888888999:::<<<===>>>>>>>>>===:::888555333222111///---$$$  %%%)))///333666777999:::;;;>>>@@@>>>:::666444555222111222444777888888777555888;;;===;;;999888888555444444333444555666777777999===@@@BBBDDDGGGIIIKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>>>>??????>>><<>>@@@DDDEEECCC@@@AAACCCDDDBBB@@@???AAADDDBBB@@@<<<777333///---+++,,,,,,...111444555333222------,,,,,,***((('''&&&    666555444333333444666777:::999999;;;<<<<<<999777666555333222111111222222444555777888888666444333000000000000000000000111111111111///......000222555333111444999:::777333777666555666777888777666333333333333222222111000===@@@BBB???888333333555777444111222555777777555???@@@AAA@@@>>>;;;777555555555444444333222111111333444666888999:::999999<<<;;;:::888555333222111000000111333777:::>>>@@@>>>===;;;999666333111000888666666666888999999888:::999999888888999999:::???>>>;;;999999999:::;;;;;;;;;:::<<<===>>>===;;;:::;;;;;;;;;::::::999888888999999888666555666888666555444333222333333444444555666777888888888888555777888999999888777555888666333222333444333222222222111...+++'''###!!! """(((,,,...333555555777:::999666555666777777777444222111111111222111111000///...000///...000444555444111222333666777777555222000222111111111333666888:::888777555333222000000//////111222222111222444777444666888888777999>>>CCCEEEAAA>>>???AAA@@@:::555:::;;;<<<===>>>>>>>>>>>>>>>===;;;999888888999999999:::===>>>>>>===;;;999999666444555555333...)))&&&   '''---333777888999;;;===CCC???;;;888777666555444777666666777888888666444777888:::<<<======<<<<<<666666666666777777777777999;;;>>>BBBDDDEEEFFFEEEHHHJJJKKKJJJGGGEEEGGGIIIJJJIIIGGGFFFDDDCCCBBBBBBBBB@@@>>>>>>@@@AAA???<<<>>>???AAABBBDDDEEEFFFFFFFFFEEECCCCCCCCCEEEHHHIIIBBBAAA@@@===:::777444222222222444777::::::999777222000---+++)))'''$$$"""    777666555444444555666666999888888:::;;;;;;999777444444333222222333444555666777777888777555444333000000000000000000000000111222333222000///000222666444444888===???===999666555555666777888888777555444222111111111222333666999;;;999444111111333:::777555555666888777666<<<===??????>>><<<:::888555555444333222222333333444555777888999999999999;;;:::888666444222111000111222333555777;;;>>>???<<<;;;999777444222000///555555555666888999888666999888888888888999:::;;;<<<;;;999777666777888999999888888999;;;;;;:::999888888999999999999888888888999999888666666777999666555444222111111222222333444555666777777777777777777777666666777777777666444222222333444333333111111000...+++'''$$$""" """)))---000444777666777999888444777777777666444222000///222111111111000000//////...------///333444333222111333555666666333000...111000000000222555777999888777555333111000/////////000111111111222444666555666777888999;;;???BBBBBB???===>>>AAAAAA===999888999;;;<<<===>>>??????===<<<:::888777777777777888999<<<>>>>>>===;;;:::999777555555555333...)))"""  !!!(((...555999:::<<>>===<<<888888888777777777666666999;;;>>>BBBDDDFFFFFFFFFCCCEEEGGGFFFDDDDDDEEEGGGJJJIIIGGGFFFDDDCCCBBBBBBAAA???======??????>>><<<===???AAACCCEEEEEEFFFEEEFFFEEEEEEEEEEEEFFFHHHHHHDDDCCCAAA>>>;;;999777666888888888;;;<<<<<<:::777333111...+++***'''$$$!!!    999888777666555555666666777666666888999:::999777444333333333333555777888888777777666555444444333000000///////////////000111333555555333111111222//////000444999<<<;;;888555444444555888999999888777555222000000111444555000333666555222000111333:::888666666666777666555999:::<<<>>>>>>===<<<;;;777555444222222333555666666777888888999999999888999888777555333111000///444444555666999;;;===>>>999888666444222000///...333333444666888888666444555555555555666888999:::999888666555444444555666666555555666888888777555444555666777888888888888999::::::999777777888:::777666444222111000111111222333444555555666666666888777555444444555777888333222000111222444444333/////////---+++((($$$""" ###)))...333777888666666888666222444444333333222222222111222111111000000000111111...------...111222222111111222444555444222///---000000000000222555777888777666444222111//////......///000000000111333555666555555777;;;>>>@@@AAA>>>===<<<>>>AAABBB???<<<::::::;;;;;;<<<<<<=========;;;999777555555555555777888;;;===>>>===<<<;;;999777666666666333...))) %%%***///666;;;===???CCCGGGCCC@@@<<<999888888666555555444444666777777555333444777;;;???AAA@@@>>><<<;;;::::::999888777666555888:::>>>BBBEEEFFFGGGGGGBBBDDDEEEEEEEEEEEEFFFHHHJJJIIIHHHFFFDDDCCCBBBBBB???===<<<<<<=========<<<===???BBBDDDFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGEEEDDDAAA>>><<<;;;;;;;;;>>>>>>>>>???@@@???;;;999555333///,,,***'''###     :::999888777777666666555555444444555777888777666555444333333444555666777555555444333333333444444000///...---------......000333666777555333222222------...111555777777555444333333555888999999888555444333222222333444555111333444444222111333444666555444444555555444444888999;;;=========<<<;;;888666444222222444666888777777888888888888888888888888777555444222111000666666777888999;;;<<<===888777555222111000000///111111333666888888555222000000000111333444666777666555444333333333333444444333333444666666555333222222444666777888888999999::::::999888888999;;;999888666333222111111111111111333444444444444444666555444333333444555666000//////000222333333222,,,---------+++(((%%%""" ###***...555888999666555666444000......///000111444555777222111000000000111222333///......---............222333444555444222000...000111111222444666888999777666444222000///......---///000000///000222555666444333666;;;???@@@>>>>>>======???AAAAAA???<<<===<<<;;;::::::999999999<<<:::888666444333333333666777999;;;======<<<<<<999777666666666333---(((  %%%+++111777<<<>>>@@@CCCFFFCCC@@@===;;;:::999777666555555555777999999777666444888===AAACCCBBB???===>>>===<<<:::888777666555888:::>>>BBBFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBBBB???>>>===<<<<<<===>>>>>>>>>@@@DDDGGGIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEDDDAAA>>>======>>>???AAA@@@@@@AAABBB@@@===;;;666333000,,,)))&&&"""     :::999999888777666666555444333222333444555555444666555444222222222333444111111111111111222444444///...,,,+++***+++,,,,,,...111555777666444222222444444555777999:::999777333222222444666888888777222333555666666555444333444444444333222222222333222333444555555666666777::::::;;;<<<;;;;;;:::999:::888555333333555777888777777777777777777888888888888777666555333333222555666777888999:::::::::777666444222111111111222111111333555777666333000......///000222333555666555444444333333333333333333222222333555555444222000111333555777888999999999::::::999888888999;;;;;;:::777555444333333333000111222333444444444444222333444444444444333222...------///111222222111+++,,,------+++((($$$""" ###)))...444777888666444555222...------...///111333555666111111000111111222333333222111000---+++******+++333444555555555444222111222222333444666888::::::777666444222111/////////---///000000///000222555666444333666;;;>>>>>><<>>???AAACCCCCC@@@>>><<<<<<:::888777777777888:::<<<===;;;999777:::???CCCEEECCC@@@>>>@@@???>>><<<:::888666555888;;;???CCCGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGHHHHHHFFFEEEDDDDDDDDDDDD@@@@@@???>>>===>>>@@@AAABBBDDDFFFIIIJJJJJJJJJIIIEEEGGGIIIKKKKKKJJJHHHFFFEEECCCAAA???>>>>>>???@@@@@@@@@@@@AAABBBAAA>>>;;;666333///,,,(((%%%!!!     888888999888888777666555444222000000222333222111555444222111000000000111000000111111222222333333---,,,)))((('''((()))***+++...222444444333333333888999:::::::::999888888222222111333555666666555111333666888888777444333444333222111111000111111111444666777777888999:::;;;;;;;;;;;;:::999888888;;;999777666555555666777666555555555555666777888777777666666555444444333333444555777888888888888777666333222111222333444333333333555666555222000...//////000222444555666333333333333333333333333222111111222444444333222000111222444666888888999888999999999777888999;;;;;;:::888666555444555555000111222333333444444444000111333444444333111000---,,,,,,...000111000///***+++------+++'''###  """(((,,,111555666444333444222...111111111111111111111111///000111222333333333333333333111...***((()))***222333444555555555444444222333444666888999:::;;;888777555333222000000///...///000000000111333555666666666888:::<<<<<<<<<@@@@@@AAA@@@???===;;;:::666666666666888:::<<<>>>888777555444333333333333666777888999:::;;;;;;;;;777666555666555111***$$$   !!!---444<<>>===<<<:::888999999:::<<>>BBBEEEFFFEEEBBB@@@AAAAAA???===;;;999777777999<<<@@@EEEIIILLLMMMMMMNNNLLLJJJIIIIIIHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFAAAAAAAAA???>>>???BBBEEEFFFGGGGGGHHHIIIJJJJJJJJJDDDFFFHHHJJJJJJJJJIIIHHHEEEDDDBBBAAA@@@@@@@@@@@@?????????@@@AAA???<<<999555222...***'''$$$      666777777888888777666555444222000///000000000///111000///.........///000222333444444444333111000,,,***'''%%%$$$%%%'''((('''+++///111222222333444666777888999888777666666222111000111333444333222333444555777777777666555444333111000111111222222222555888888777777888999::::::::::::999999999888<<<;;;999888666666555555333333333333444555777888666555555555444333333333000111333555666666666666666444222111000222444555777555444444555444111///---------...///000222333111111222222222222222111000000000111222333222000...///111333444555666666666777888888777777999;;;:::999777666555555555666000111222333444444444444000111111111111111111000,,,,,,,,,...000000...---***+++------+++&&&""" !!!'''+++...222333222222333222...222222333333222111///...---///111444555555333222222222111...***)))+++---000111222333555555555555222333444666888999::::::999888666444333111111000///000111111111222444666888999;;;<<<;;;;;;<<<===???@@@AAAAAA???===;;;;;;888777666666666888:::<<<777666555444333444444555777777888888999999999:::666555444555444000((("""   %%%...666@@@GGGHHHGGGFFFFFFCCCAAA??????>>>===:::888999999;;;===@@@AAA@@@???@@@BBBEEEFFFGGGFFFDDDBBBBBBAAA@@@>>><<<:::999888:::===BBBGGGKKKNNNOOOPPPLLLJJJHHHHHHIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHAAABBBBBB@@@>>>???CCCFFFHHHHHHGGGFFFFFFGGGHHHHHHCCCDDDFFFHHHIIIJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???@@@???===999666333000,,,)))&&&###     555555777888888777666666555222///......///...---------,,,,,,---...000111666666777777555333000...+++)))&&&$$$###$$$%%%&&&&&&))),,,///000222333555555777999999888777777888222111000000222333222111555555555555555666777777555333111111333444555555111444777777555333444666999999999999999999::::::<<<<<<;;;999888666555444222222222222333555777888444444444333333222222222...///222444555555555555555333111000000111333555999777555444444333111///)))))))))***+++,,,---...000000111111111111111000///......///111222000///---...000111333444444444666777888777666777888:::888777666555444444555666111111222333444444444444222111000//////000111222,,,,,,,,,---//////---+++***+++------***&&&!!! !!!&&&***+++000222111111333222//////000222444444222111///+++...222555666555333222000000000---******---000...///000222444555555555111222333555777888999999:::999777555333222111111///111222222111222444777999<<>>???AAAAAA???===<<<<<<===;;;999666555555555666666555444444444444555666888888888888888888999999555444444444444///'''!!! ###***...888DDDLLLNNNLLLKKKKKKCCCAAA@@@??????>>>;;;999999999;;;===@@@BBBAAA???DDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@>>>===;;;:::999;;;>>>CCCHHHLLLOOOQQQQQQLLLJJJHHHIIIKKKLLLJJJHHHCCCCCCCCCDDDEEEGGGHHHIIIAAABBBAAA???===???CCCGGGIIIHHHFFFDDDDDDEEEFFFGGGBBBCCCEEEGGGHHHJJJJJJKKKHHHHHHHHHGGGFFFDDDBBBAAACCCBBBAAA@@@>>>;;;777333111...+++(((&&&###     111333444444444444555777555444333111000111111222///...------...000333444666555333111000///......,,,***(((%%%###!!!!!!!!!###&&&***---///111444666666666666666666777888888555333111///......///000000222444444333333444555444333333333333222222222222333555666777777777666888999::::::888777777888999888888999;;;;;;999888333444555666777777777666888666444333333333222111000111333555555444333222444333222111111111222333666666666666555333111000---+++))))))+++---------////////////////////////...///000111111000///...+++,,,...///111222222222555444333333444555777888333333333444444555555555222222333333333444444444222111000.........///000000//////---,,,+++******,,,,,,++++++***'''""" !!!%%%'''...///000///...///111333///000222333222111///---,,,...111444555555333222222222111000///...------////////////111333555777444333333666999<<<>>>>>>;;;:::777444222000//////000222444555666777:::<<>><<<:::@@@CCCGGGMMMSSSUUUUUUSSSNNNMMMJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJCCCBBBAAA@@@AAABBBCCCDDDLLLLLLJJJHHHEEEEEEFFFHHHHHHHHHHHHGGGFFFGGGIIILLLHHHIIIHHHEEECCCBBBDDDEEEBBB@@@??????@@@>>>999555444111---***'''###       000222333333333333444666555444222111000000111111------,,,,,,---///222333555444222000///---------***)))'''$$$###"""""""""###&&&***---///111444666777666555444333333333333444333000...---------...///111333444444333444666666555555444444333333333333444666777888777777666:::;;;;;;:::777444333444888777777888999999888666333444555666666666666666777555333333444444333222000111333444444333222111222111000000000111222333444444444444333111///---+++)))((((((***,,,,,,,,,---........./////////000///000111222222111000///------///000111111222222111000000///000111333444222222222333333333333333333333333333444444444444555444222000///.........//////...---,,,+++******++++++******)))&&&!!! !!!%%%'''+++---/////////000222333//////000111111000/////////000222444444444333222333222111000///...---,,,////////////000222444555666555555888;;;>>>??????:::888555222000000000000000222444666666777999;;;>>>>>>===:::888888:::<<<======<<<<<<<<<;;;;;;;;;777555444222222333444555777888999:::::::::999999888999;;;;;;:::888666444444222111111111---&&&   ###(((000555<<>>:::666444222...***&&&"""      ...000111111111111222444444333111000//////000111---,,,,,,,,,---...000111444333111///---,,,++++++***(((&&&$$$"""""""""""""""%%%))),,,...000333555999888666444333222111111444222000...,,,,,,,,,,,,///111333444444444555777888888888777666555555444555666777888888888777666999::::::888555333222222666555444555666777555333222333444555555666666666666555333333444555555444111222333444444333111000000/////////000111222222222222222111000...,,,***)))'''&&&&&&(((***++++++,,,,,,---...///000000111000111222333333222111000//////000111111111111111......------...///111222222222222222111111111111222333333333333444444444666555333111///......---//////...---,,,+++*********)))(((((('''$$$  $$$'''(((+++...000111111111222............///000000111333333444444333222111111222222111000///...------000////////////111333444777777777:::>>>@@@AAAAAA999777333000...///111222111333555666666777999;;;<<<<<<;;;999777777999;;;<<<<<<;;;;;;::::::999999666555333222111222444555888:::;;;======<<<;;;:::;;;;;;;;;:::999777555444111000/////////+++$$$  &&&,,,///444;;;???AAAAAA@@@@@@BBBBBBBBBDDDEEEDDD@@@===<<<<<<===>>>@@@BBBEEEFFFLLLLLLLLLJJJGGGEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEIIINNNUUUZZZ[[[XXXUUUSSSQQQNNNLLLKKKKKKLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDEEEFFFCCCEEEGGGGGGGGGFFFGGGIIIEEEFFFFFFDDDCCCCCCEEEGGGDDDCCCBBBAAA@@@>>>:::777666333...***&&&!!!      ,,,...///000//////000222333222000///......///000---------------///000111444333111///...,,,,,,++++++***'''$$$"""!!! ###'''***,,,///111444:::999888666555444333333444333111///---,,,,,,,,,///111333444444555666777;;;::::::999888777666666777777888999999888777666444666777666555444444444333222222222444333222000///000111333555666777777555333222333555666666555222333555555555444222111/////////000111222333333111111111111///---+++***(((&&&%%%%%%''')))*********+++,,,---///000111222111222333444444444333222000111111222111111000000000//////...///111222333333333222222111111111000111111111222222222333333444333222111///......---......------,,,+++******((('''''''''&&&###  $$$&&&'''***///111111000//////---,,,++++++,,,...111222666555444333222111000///////////////000000000000000000/////////000222333777777888;;;>>>AAAAAA@@@888555111...---...111333222444666666666777999:::999::::::888777666888999999999999999999:::::::::777666444333333333555666999:::<<<>>>>>>===;;;999???>>><<<:::777555444444111000///000///+++###   )))///333777===AAABBBBBBBBBBBBBBBCCCDDDGGGHHHFFFBBB>>>???>>>>>>???@@@BBBDDDEEELLLMMMMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGIIILLLSSSYYY^^^^^^ZZZVVVTTTSSSPPPNNNLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMEEEEEEDDDDDDCCCBBBAAA@@@???BBBDDDEEEEEEDDDDDDEEEAAACCCFFFGGGGGGFFFFFFGGGFFFFFFFFFDDDCCCCCCEEEGGGFFFEEEDDDBBB@@@===:::888666333///***&&&!!!      +++---......---...///111222111///...------...///.........//////000111111444333222000///...------...,,,)))%%%""" """&&&)))+++---000222777777666555555555555555555555333222000///......///222444555555555666777;;;::::::999888888777777777777888999999888777666333555666666444333333444111000000000111111///---+++---///222444666888888444222111222444555555555333444666777666555444222///000111222333333444444111222222222111///---,,,)))'''%%%%%%'''))))))))))))***+++---...000111222111222333555555555444333222222222222222111111000000000//////000111333444444444333333222222111111000000000000111111111111//////////////////......---------,,,,,,++++++***'''&&&&&&&&&%%%!!! ###%%%(((,,,000222111...,,,++++++***))))))***---000222666555444222111000///...+++,,,---///000222333444111000/////////111222333777777888;;;>>>??????>>>777444000---,,,...111333333555777777666777888:::888999999888777666777999666777777888999:::;;;;;;999888666555444555777888999:::;;;<<<<<<;;;:::888===<<<:::999888888888888444222222222111+++###  """+++222555999>>>BBBBBBBBBBBBCCCCCCDDDFFFHHHJJJHHHDDDAAA@@@@@@???@@@AAABBBDDDEEEJJJKKKLLLKKKIIIHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHLLLOOOUUU[[[___^^^ZZZVVVTTTSSSPPPNNNMMMMMMNNNNNNLLLLLLMMMNNNNNNOOOOOOOOOEEEDDDDDDCCCBBBAAAAAA@@@>>>AAADDDEEEEEEDDDEEEEEEBBBDDDFFFGGGFFFEEEEEEEEEHHHHHHGGGEEECCCCCCDDDFFFGGGGGGEEEBBB???<<<:::999666333///***&&&!!!      ***,,,------------...000111000...---,,,------......//////000000000111111333222111000///////////////...***'''$$$""" ###'''***,,,...111333333333222222333444555555666555555444333222111111111333555555555444555666999999999888888888888888555666777888888888777666777888888666333111000000000///.../////////---++++++,,,///111333555666777333111000111333444444333222333555666777666444333000111222333333333333333111222333333333111000///,,,***''''''((())))))((()))***+++,,,...///111111111222333555555555444444222222333333333222222111///......---...///111222333333333333333222222222//////000000000111111111,,,---.../////////......---,,,,,,,,,+++++++++***'''&&&&&&%%%$$$!!!  """%%%))),,,000111///,,,*********)))(((((())),,,...000333333333222111///...---***+++,,,...111333444555111000000000000222444555888888999;;;===>>><<<:::777444111......///111222555666888777777666888999777888999999777666777888666777777888999:::;;;;;;:::999777666666666888999::::::::::::::::::999999666666777888:::<<<>>>???777666555555333,,,###  $$$---444666999>>>@@@AAA@@@AAAAAACCCCCCEEEHHHJJJIIIGGGDDDAAA@@@@@@@@@AAACCCEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKMMMLLLKKKJJJJJJJJJJJJJJJNNNPPPUUUZZZ]]]]]]YYYUUURRRQQQOOOMMMLLLMMMNNNOOOLLLMMMNNNOOOOOOOOOOOOOOOFFFEEECCCBBBAAABBBCCCCCC@@@BBBDDDEEEEEEEEEFFFGGGEEEFFFGGGGGGEEEDDDDDDEEEHHHIIIHHHFFFEEEDDDFFFHHHHHHGGGFFFBBB>>>:::999999666333...***&&&!!!      ***,,,------------...000000///...,,,,,,,,,,,,---......//////////////////000//////......//////000...---***'''%%%$$$$$$$$$"""%%%))),,,...111333666333222222222333333444555555555555555444444333333333444666666555444444555666777777777777888888888333444666777888777777666777888999777444111000111000...............,,,***...///000111222222222222222111///000111222222111...000222444555555444333000111222333333222111111000111222333444333222222///---***))))))))))))(((******+++,,,...///000000000111333444555555444444222222333333333333333222......------...///111222111111111111222222222222111111111111222222222222......///000000///...---,,,,,,,,,+++++++++++++++'''&&&&&&%%%$$$!!! """$$$(((+++...///...,,,++++++))))))(((((()))+++,,,---...///111111111000...---,,,,,,---///000222333333111000000000222444666777::::::;;;<<<======:::888777555333000//////000111666777888888777666777999666888999999888777888999999999999999999999999999:::999777666555666777888<<<;;;:::999999999::::::555666777999;;;===>>>???:::999777777444,,,"""  $$$...444777:::>>>@@@@@@@@@@@@AAAAAAAAABBBEEEHHHIIIHHHFFFAAAAAA@@@AAABBBDDDEEEGGGEEEFFFHHHHHHGGGGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPSSSXXXZZZZZZWWWTTTOOONNNLLLKKKKKKLLLNNNOOONNNOOOOOOPPPOOONNNMMMLLLIIIGGGDDDBBBBBBDDDFFFHHHCCCDDDEEEEEEEEEEEEGGGIIIHHHIIIHHHFFFDDDCCCDDDEEEFFFGGGHHHGGGGGGHHHJJJMMMHHHHHHFFFBBB<<<888888999444222...***&&&"""      ***,,,------------...000000///---,,,++++++,,,,,,------......///.........---------------...///000,,,+++)))((('''''''''(((%%%'''+++...111333666888666555555444444555555666333444444555555444444333444555777666555333444444555555555666777777888888222333555666777777777666444666777666555333444444000...------...---+++)))222222222111111000///...222000//////000111111000,,,---000222444444333333000000111222222111/////////000222333444444444333111///,,,*********)))(((***+++,,,,,,---...//////000111222444555555444444111222333333444444444333//////......///000222333//////000000111111222222222222333333333444444444000111111111000///---,,,,,,,,,++++++++++++++++++'''&&&&&&&&&%%%!!! """$$$'''***---......---------((((((((())))))***+++,,,+++---///111111000...,,,......//////000000111111000000000111333555777888<<<<<<<<<===>>>===:::777777666444222000000000000666777999888777666777999666888::::::888888888999<<<<<<;;;:::999888777666999888666555444555777888>>>===;;;999888999;;;<<<999999:::;;;;;;;;;::::::;;;:::888777444,,,!!!   %%%...555999<<>><<<999666555666777888666666555555555555666666>>>===<<<:::999999888888::::::;;;;;;<<<;;;;;;;;;999999999666000''' !!!***111666;;;<<<>>>@@@AAAAAAAAAAAA@@@CCCDDDCCCCCCFFFFFFCCCDDDCCCAAA@@@AAABBBDDDFFFGGGIIIIIIGGGDDDAAABBBDDDBBB???===???EEEJJJMMMMMMPPPOOOPPPTTTWWWWWWTTTPPPMMMJJJGGGFFFGGGJJJLLLMMMOOOQQQTTTVVVTTTPPPJJJFFFHHHFFFDDDBBBBBBDDDGGGIIIIIIKKKKKKKKKIIIHHHIIIJJJJJJJJJHHHEEEBBBAAACCCEEEGGGIIIIIIIIIIIIIIILLLNNNGGGFFFDDDAAA===999666555666333///+++'''"""      +++***)))***---//////...---...///...,,,*********.........///000000111111//////...---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++///000222444777999;;;<<<777555333333444444333222555777888888777666777999777555333333333333111///333333222222222222222222111333444333111000000111000222666888888666222000///111222111///.........///////////////...------...////////////---,,,+++'''((())),,,...000222333444333000...---......///111222333444333222000...---+++)))''''''(((***+++,,,,,,---//////000000000111000...------...//////111//////444;;;>>>;;;777444222000...---,,,---...111222222111//////000111111111222333333333333333/////////...............------,,,***((('''(((******)))((('''&&&### !!!###)))((('''))),,,,,,+++)))%%%'''(((((((((((()))+++***,,,...000111000...---111111111111111111111111111222333444444666999<<<>>>???AAA???<<<999777666888777666444333222111111333444555444222111111222666777777999:::;;;;;;<<<<<<:::777555333444555666555555444444444444555555999999888888888888999999999::::::;;;;;;;;;;;;;;;888999888555///&&& """+++222777===>>>@@@BBBCCCCCCCCCBBBBBBEEEEEEBBBBBBEEEDDDBBB?????????@@@BBBDDDFFFGGGGGGIIIIIIGGGCCC@@@AAABBB>>><<<;;;===CCCHHHKKKLLLOOONNNOOORRRUUUUUURRROOOMMMJJJHHHGGGHHHJJJMMMNNNRRRSSSTTTTTTRRROOOKKKHHHHHHFFFDDDBBBCCCEEEHHHIIIJJJLLLMMMLLLKKKJJJKKKLLLHHHHHHFFFCCC@@@@@@BBBDDDHHHIIIJJJIIIGGGGGGGGGHHHDDDCCCBBB@@@>>>;;;999888666333///+++'''###      +++***)))+++---/////////...//////...+++*********+++,,,---...///111222222000///---,,,***)))))))))((()))***+++,,,---------555555666777999:::;;;;;;888666444333444444333222444777:::;;;:::888888999666444333333333333111///111111000000000111111222222222222000...---...000111333666888888666333111///111222222000///000000000000111111000000///...///000000000///...---,,,(((((()))***---000222444444333111///.........///111222333333222000...,,,******)))(((((((((((())))))***,,,---///000111111///...---,,,,,,,,,------......///333888;;;<<<<<<555333111///------------333444555333111000111222111222333333444444333333///......---,,,,,,------,,,---,,,+++((('''((()))***)))((('''&&&$$$  """((((((''')))***+++)))(((''')))***)))((('''(((***,,,---...///000111000000222222222222222222222222222333444444444666999<<>>AAADDDFFFHHHIIIHHHIIIHHHFFFBBB???>>>>>>999888888;;;@@@EEEHHHIIIIIIJJJLLLOOORRRSSSQQQPPPLLLKKKIIIHHHIIIKKKNNNPPPUUUUUUTTTRRRPPPNNNKKKJJJHHHFFFDDDCCCDDDFFFHHHJJJKKKLLLNNNNNNLLLLLLLLLMMMHHHHHHFFFCCC@@@AAACCCFFFGGGIIIJJJIIIFFFDDDCCCCCCCCCCCCBBB@@@===;;;999777666333///+++(((###     ,,,+++***+++---////////////000000...+++)))***+++)))***+++---///111222333000///---+++)))((('''&&&'''(((***+++---.........555666777888999:::;;;;;;999777555444444444222111333666:::<<<<<<:::999888666555444555555444222000000000//////000111222333444444222...,,,,,,...000222333666777777666333222111222444444333222333444333333333333333222222111/////////......---,,,,,,***))))))***,,,///222444444333111000............000111222222000...,,,***((((((((((((((('''&&&&&&((()))+++,,,......//////---,,,+++******+++,,,---,,,---///000222555888;;;555444222000...------,,,222333555444333222333444222333333444444444444444000///...---,,,,,,,,,---,,,------+++)))(((((()))))))))(((((('''%%%!!! !!!&&&&&&'''(((((()))(((''')))***+++***((('''((())).........///000111222333222222333333333333333444333444555555555666:::<<<@@@AAAAAA???;;;888777666888777666444333222222222444666666555333222333444555666888999:::::::::999999777555333111111111222444444333333333333444444222222222222333444555666777888999::::::;;;::::::666666555111***""" &&&///666:::@@@AAABBBDDDEEEDDDDDDCCCDDDFFFDDDAAA@@@CCCDDDBBB999<<<@@@DDDGGGIIIIIIJJJIIIHHHGGGEEEAAA>>>;;;:::444444555888===BBBEEEGGGCCCEEEHHHLLLOOOQQQRRRRRRKKKKKKKKKJJJJJJLLLOOORRRTTTUUUTTTSSSQQQNNNJJJHHHHHHFFFEEEDDDEEEGGGIIIJJJJJJLLLNNNNNNMMMLLLLLLMMMJJJJJJHHHEEECCCDDDFFFIIIFFFHHHIIIIIIFFFCCCBBBAAAFFFEEECCC@@@===999666444666333///,,,((($$$     ,,,+++***+++...///000///000000///---+++***+++,,,)))***+++---...000111222///...,,,***((('''&&&&&&((()))***,,,...///000000222333444666888999;;;<<<999777444333333222111///111555:::<<<<<<:::888777777666666777888777444222000//////...///111333444666555333///,,,---///222333444666777777666444333333555666666555555555666222333333333333222111111......---,,,++++++++++++******)))***,,,///222444333333111000...---,,,,,,......//////...,,,)))(((&&&&&&'''''''''&&&%%%$$$(((((()))***+++++++++++++++***)))))))))+++,,,---///000111000000111555888444333111000...---,,,,,,...000333444444444555666333333444555555555555444222000///---,,,,,,---...---......---+++))))))***)))((((((((((((&&&"""  ###$$$&&&'''''''''''''''***+++,,,+++)))(((((()))///.........///000222333222222333333333444444444444555666666555777:::<<<@@@@@@@@@>>>:::777666777777666555333333222222222111333444444333333555666555666888999::::::999888888777555333222222222222666666555555555555666666444333333222222222222222666777888999::::::::::::555555333///(((  (((111888<<<@@@AAABBBDDDDDDDDDCCCCCCAAACCCCCC@@@AAADDDEEECCC<<>>999777111333555888;;;@@@DDDFFFDDDFFFHHHKKKLLLNNNOOOOOOKKKLLLLLLKKKJJJKKKOOORRRQQQRRRUUUUUUSSSNNNIIIFFFGGGFFFFFFEEEFFFHHHJJJKKKJJJLLLNNNOOOMMMKKKJJJKKKJJJJJJIIIGGGEEEDDDFFFHHHCCCFFFHHHHHHGGGDDDCCCCCCDDDCCCBBB???<<<999777555666333///,,,)))$$$!!!      ,,,+++***,,,...000000000///000///---++++++,,,...++++++,,,,,,---...//////---,,,+++***)))((((((((()))***,,,...///000111111///000222444666888:::;;;999777444222222111///---000333888:::999888777666777777777888999888555333///...------...111333555666555333000......111333333444666777777666444333555777888888666555666666//////000000//////...---...---,,,+++*********************+++---///111333222222000///---,,,*********+++,,,,,,+++)))'''&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''((()))))))))((((((((((((((()))+++---///333444333222111111333555111111000///...---,,,,,,+++...111444444555666777333444555555666666555555333111///---,,,,,,---......///000///---+++***+++)))(((((())))))'''$$$!!!  """$$$%%%%%%&&&''')))+++,,,,,,+++)))((()))***//////.........///000111111222222333333444444555555666777666666777:::===>>>>>>>>><<<999777777777555444333222111111111111...000111222111222333555555666888::::::999888777666555555444444444444444888888777777777777888888777666555333222222111111555666777888999:::::::::444444111,,,%%% !!!+++333:::>>>AAABBBCCCDDDEEEDDDDDDCCC>>>BBBCCCAAABBBEEEEEEBBB???AAADDDHHHJJJKKKKKKKKKIIIHHHFFFEEEBBB>>>999555111444777:::<<>>>>>>>>>>>===<<<;;;:::666333///,,,)))%%% !!!###$$$###!!!      ---++++++,,,...000000000//////...---+++,,,...000---------,,,,,,,,,,,,,,,*********))))))***++++++,,,---...000111111222222///000111333555777888999888666333111000///---+++...111555777777666555666666666777888999888555222---,,,++++++---///333555444444333111//////111444444555666777777666555444555777888777555444444555------......------,,,+++///...,,,+++******++++++))))))***,,,...///000111111000000...,,,***)))((('''((()))***)))'''&&&$$$%%%%%%$$$$$$$$$#########""""""$$$%%%'''(((((((((&&&&&&'''(((***---///111444333222222222222222222...............---,,,,,,,,,///333555555555666666444444555666666666666666222111...+++***+++,,,---///111222111///,,,,,,,,,)))(((((()))***(((%%%"""###$$$$$$%%%(((******+++,,,,,,***)))***+++/////////............---111111111222333444444444666777777777666888:::===;;;<<<<<<:::777666777888333333222111000000000000///000222222111111222444444666888::::::999777666333333333444444444555555888888777777777777888888999888777555444333333333444555666888999999::::::444333000+++### ###,,,555<<<@@@CCCDDDEEEFFFFFFFFFEEEDDD>>>BBBDDDCCCCCCEEECCC??????@@@CCCGGGJJJKKKLLLMMMIIIGGGFFFEEEDDD@@@:::555333666:::<<<===???CCCFFFIIIKKKMMMLLLJJJJJJKKKMMMKKKMMMOOOMMMIIIHHHKKKNNNLLLNNNPPPQQQPPPMMMIIIGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNQQQRRRRRROOOKKKIIIHHHHHHJJJLLLKKKGGGDDDAAA@@@AAACCCDDDCCCBBBAAABBBDDD<<<<<<===============<<<666333///,,,)))%%%!!! ###&&&&&&%%%###!!!     ---,,,+++,,,...000000000.........,,,+++,,,///222......---,,,,,,+++******))))))))))))***+++---------...///111222222222222000111222333444666777777888555222000///...,,,***---000333555555444444555555555666888999888444111++++++))))))+++...222444222222222111//////111333444555666777777666555444555777777666444222222333.........///...------,,,000///---,,,++++++,,,---((()))+++---///000000000000000///...,,,***((('''$$$%%%'''((((((&&&%%%$$$%%%$$$######""""""######!!!$$$&&&'''((()))%%%%%%&&&(((***...111222111000///000111222111///,,,------......---,,,,,,...111444666666555555555444555555666666666666666222000---***))))))+++,,,000111333222000---------)))(((((()))***)))%%%###"""$$$$$$%%%(((+++***+++,,,,,,******+++,,,////////////...---,,,+++000000111222222333444444666777888777777888:::===:::::::::999666666777888222222111000/////////000333444555444222222333444444666888::::::999777555111111222333444444555555888888777777777777888888999999888777666666666666444555666777999999::::::333222///***""" $$$---666===AAADDDEEEGGGGGGHHHGGGFFFEEE???CCCFFFDDDDDDDDD@@@;;;===???BBBEEEIIIKKKMMMNNNIIIGGGEEEEEEDDDAAA;;;666555888<<<>>>>>>@@@DDDGGGEEEHHHKKKLLLLLLMMMPPPSSSKKKNNNPPPMMMIIIGGGJJJMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJLLLLLLQQQSSSTTTSSSPPPLLLIIIHHHJJJMMMOOONNNKKKFFFBBB@@@BBBCCCCCCAAA??????@@@BBB>>>>>>>>>>>>===<<<;;;:::666333000,,,)))&&&!!!!!! """%%%'''(((&&&$$$"""    +++,,,---,,,++++++...111---,,,+++***+++---...000---...///000///...+++***)))***+++,,,------------////////////000111222333111222333555666777777777444333000...---,,,,,,,,,///111333333333333555777777777666777777555111...+++******)))+++---///111777666333111111111222333444444444444444444444444777666555333222111000000...---,,,+++************...///000000///---+++***((()))+++---.........---------,,,+++)))'''&&&%%%&&&&&&%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""###%%%&&&'''((((((((((((((()))+++...222444111111000000000000000111///............//////000111333444444333222333444888666444444555555444333000///...---,,,+++++++++000///...---,,,------...+++***+++,,,---,,,)))&&&  """###&&&***---,,,,,,---,,,++++++,,,...111111111111111111000000000111222222222222333555666666666777888888999999:::999888777666555444444000000111111111000000///333444555666777666555444666666666666666555555555555444444333333444444555555666777666555666888:::<<<999666555444444333222222222222333444555666777666111+++%%% (((///666;;;???CCCEEEGGGGGGEEECCCBBBBBBCCCCCCCCCCCCBBB@@@>>>===999:::<<>>???===???BBBBBBAAAAAABBBCCCFFFHHHJJJMMMNNNNNNMMMLLLNNNLLLJJJIIIJJJKKKKKKKKKOOOOOONNNMMMLLLLLLLLLLLLFFFFFFGGGIIILLLOOORRRSSSTTTTTTSSSRRRPPPNNNLLLKKKQQQPPPOOOMMMKKKHHHFFFEEE@@@@@@AAAAAAAAA@@@@@@???===<<<;;;;;;======<<<;;;777333...***'''$$$!!! !!!###$$$%%%%%%""""""###%%%''''''%%%$$$       ---...///...,,,---///222---,,,+++******,,,...//////000111111111///...---++++++,,,---............000000000///000000111222222333444666777777888888444222000---,,,+++******---///111222222222444666888777666555555444111...******))))))+++---///111666444222000000000111222222333333333444444444444666555444222000//////...,,,,,,+++***))))))))))))---...//////...---***)))***+++,,,------,,,+++***+++++++++***((('''&&&%%%&&&&&&%%%$$$$$$###""""""###""""""""""""""""""""""""###$$$&&&'''((()))))))))))))))***,,,///222444333222111000000000000000..................///000111333555444333222222333666444222222333333333222//////...---,,,,,,,,,,,,111000...---,,,,,,,,,---*********+++,,,+++)))&&& !!!"""%%%(((++++++,,,---,,,++++++---///222333555666666444222111///111333333333333555666777777777888999999::::::;;;:::999777555333222111111111222222222111111111222333444555666666666666666666666555444444444444444444333333333333444444666777777777666666777999:::999666444444333333222111111222333555666777777555111+++$$$  )))000666<<>><<<999666444555666888<<<@@@CCCDDDDDDBBBBBBBBBAAA???@@@BBBEEEEEEEEEFFFEEEEEEGGGKKKNNNLLLKKKJJJIIIJJJKKKMMMNNNOOONNNMMMNNNPPPQQQPPPOOOPPPOOOMMMKKKIIIHHHHHHGGGJJJHHHGGGGGGJJJOOOTTTXXXYYYXXXWWWUUURRRPPPMMMLLLIIIJJJKKKKKKIIIFFFCCCAAABBBBBBCCCDDDDDDDDDCCCCCC;;;::::::<<<======<<<:::999555///***'''$$$""" ######$$$%%%&&&&&&%%%%%%$$$$$$%%%'''((('''$$$!!!    111000...------------......---+++******+++---...,,,,,,++++++,,,---...///...///000111222222222222222222000///.........---///000111222333333333222***)))(((((()))***+++,,,)))+++...000111333666888888666333111111000///---)))))))))***+++,,,---...------,,,,,,++++++,,,,,,------...000222333444555555555555333222///---,,,++++++***)))))))))******---...000111000///---,,,******************++++++((('''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))((()))***+++,,,------------......///000111333333111111///...,,,,,,++++++++++++++++++,,,---...///222444555444111000000000222000//////000111111000//////.........///000000111000///.........//////...------......,,,)))&&&  """""""""$$$&&&((((((***,,,,,,---...111333666555333222111111111222333555777777666444333444666666777777888999999999666555555444333222222111///...------///222555777======;;;:::888666555444555444222000000000111111333222222111111222222333777999:::999777666666666444666777555333111111333///111444666888888777666444///'''  """***000666:::===AAADDDGGGHHHGGGFFFFFFFFFBBBBBBAAA@@@===:::777555777777888<<<@@@CCCDDDCCC?????????>>>>>>@@@CCCFFFGGGHHHHHHGGGGGGIIILLLOOONNNMMMKKKJJJJJJKKKMMMOOORRRQQQPPPQQQRRRRRRQQQOOOSSSQQQOOOLLLJJJHHHGGGFFFIIIHHHGGGGGGJJJOOOTTTWWWYYYXXXWWWTTTRRRNNNLLLJJJEEEEEEFFFFFFEEEBBB@@@???AAAAAABBBCCCCCCCCCCCCCCC======>>>@@@BBBBBB@@@>>>999444...)))%%%$$$""" ###$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))***((($$$!!!   111///,,,+++,,,,,,,,,+++---,,,***(((((()))***+++,,,,,,---...///000000000......///000111111111111222111000///............---...//////000000000///(((((((((((((((***,,,---)))+++...000111333666888666555333222222111///...*********+++++++++++++++++++++++++++++++++++++++,,,---...///111222333444444444444444333111...---+++******))))))*********...///000111111000...---))))))))))))+++,,,......***)))((('''''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***++++++++++++,,,---...//////.........///000111111222222000000///---,,,,,,,,,,,,*********+++,,,---...///111333444333111000000111000///......000111111000111000000/////////000000////////////000111333444333222111111000...***''' !!!"""############%%%''')))+++,,,------...111333888666333111000111222333222555777888666444333333555666666777888888999999555555444444444333333333---,,,++++++...333888;;;CCCCCCBBB@@@===:::666444444333111000///000222333333333222222222222333333666888::::::888777777777333666888777333111222444111333444666777777777666444...&&& $$$+++111666;;;>>>AAACCCGGGHHHHHHGGGGGGGGGDDDDDDCCCAAA???<<<999777777888999<<<@@@CCCCCCBBB=========<<<<<>>>>>@@@AAABBBCCCDDDDDDDDDDDD@@@@@@BBBDDDFFFFFFDDDAAA:::555...)))&&&$$$###"""$$$%%%&&&'''((((((((((((((()))***+++,,,***%%%"""   222///,,,+++,,,,,,+++)))***(((&&&%%%%%%%%%'''(((***+++---///000000000000,,,---...///000000000000111000///...............,,,---......//////......+++***)))(((((()))***+++(((+++---///000111444666444444333444444333111...+++++++++++++++***))))))******++++++++++++******,,,,,,---...000111222222111222333333222000...---))))))((((((((())))))***---...///111111000...---******)))***+++---...000---,,,***(((((()))***+++''''''''''''''''''''''''&&&&&&''')))***,,,------,,,---...///000000000000......///000000111111111111000//////............))))))******+++---...///000222333333111000111111...---,,,,,,...//////...222222111000////////////---......000222555888999888666555444333///+++''' !!!"""###"""!!!"""$$$&&&***,,,---------...000222555444222000///////////////222555777666555555555666777777888888999::::::666666666555444333333222+++******+++///555;;;???FFFGGGGGGFFFCCC???;;;888444222000///000111444555444444333333333333444444555777::::::999888888888333777:::888444222333555444555555555666666666666333...%%% &&&---333888===???@@@CCCFFFHHHHHHGGGHHHHHHDDDDDDCCCBBB@@@===:::888777777999<<>>CCCGGGJJJKKKLLLLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJMMMMMMNNNQQQSSSUUUTTTSSSOOOOOONNNMMMLLLLLLLLLLLLEEEEEEFFFGGGJJJMMMQQQSSSWWWVVVTTTQQQMMMJJJGGGEEEBBBAAA@@@>>>>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDGGGIIIIIIFFFDDD===888000+++'''&&&%%%$$$&&&'''(((***+++,,,,,,,,,***+++,,,......+++&&&"""   333000,,,+++,,,---+++)))'''&&&$$$"""""""""$$$%%%&&&(((+++---//////...---+++,,,---...////////////000000///............///------..................---,,,***)))((((((((()))(((***,,,---...///222444333333333555666555222///,,,,,,,,,++++++)))(((((()))***++++++++++++******,,,------...///000111111...///111222111000...---(((((('''''''''(((((()))+++---...000000///---,,,,,,++++++***+++---...//////...,,,***))))))++++++''''''((((((((((((((((((&&&'''((()))+++---......---...///000000111000000......///000000000000000222111000000000000000111)))))))))***+++---...//////111222333111111111222---+++******,,,......---333333111000////////////,,,---...000333777;;;===;;;999888666444000+++(((  !!!"""!!! """$$$+++,,,---------...000222//////000///...,,,***)))+++///333666777666666777777888888999::::::;;;;;;999888777666444333222111+++******+++000777>>>CCCFFFHHHJJJJJJHHHCCC>>>;;;333222000///000222555777555444444333333444444555444777:::;;;:::999888999333777:::999555222333666666666555555555555666777333---%%% !!!)))000555:::>>>AAA@@@CCCFFFHHHHHHHHHHHHIIICCCCCCCCCBBB@@@===;;;999777777888;;;>>>@@@@@@@@@;;;;;;;;;::::::>>>CCCGGGJJJLLLMMMMMMKKKJJJJJJKKKJJJIIIIIIHHHGGGGGGGGGGGGEEEFFFHHHLLLPPPSSSSSSRRRIIIHHHHHHIIIIIIJJJKKKLLLDDDDDDEEEGGGJJJMMMPPPRRRVVVUUUSSSPPPLLLHHHEEECCCCCCAAA???======>>>???@@@CCCCCCDDDFFFFFFGGGGGGGGGCCCCCCEEEHHHJJJJJJGGGEEE???:::222,,,)))((('''&&&'''(((***,,,.../////////,,,,,,...//////,,,'''###   ///...,,,,,,+++***(((&&&'''&&&###"""!!!###%%%&&&%%%(((+++------,,,---.../////////000000000000000//////.........---------////////////////////////,,,+++)))(((''''''(((((((((,,,000000......222777666666555444333333222222...///000///,,,******++++++---...---+++++++++---...///000111222111000///,,,,,,---///000111222333000...***'''%%%%%%&&&'''---.../////////...---,,,+++,,,------------,,,+++///,,,***)))***+++++++++)))))))))))))))))))))))))))***+++,,,++++++)))(((------...000000111111111000000000000111111111111666444333333222111///---***+++,,,---......///...111000/////////000222333/////////000000111111111777444111111333444222///444333222222333666888:::888888555333444555///'''!!!  !!!!!!"""###"""!!!!!!###%%%******+++,,,---...000111111000///...,,,+++***)))000111444666888999999999:::777555555888::::::999;;;;;;;;;999555111......+++)))+++...000444>>>HHHNNNSSSUUUQQQLLLGGGAAA;;;666333///...000333666888555555555555666777888999666666777888999::::::;;;888777666444222222111111//////000333555666555444000,,,$$$  ###...888@@@DDDDDDDDDAAAEEEIIIIIIGGGGGGHHHJJJEEEDDDCCCAAA???>>><<<;;;888999;;;===???@@@@@@@@@???>>><<<===>>>@@@AAAAAAMMMMMMNNNOOONNNMMMLLLKKKIIIGGGDDDBBBAAAAAACCCDDDEEEGGGJJJLLLNNNNNNMMMLLLNNNKKKHHHIIIKKKMMMKKKIIIEEEFFFFFFGGGHHHKKKPPPTTTTTTTTTTTTRRRNNNJJJFFFDDDCCC@@@<<<999888;;;???AAAEEEDDDDDDGGGJJJJJJGGGDDDDDDEEEFFFHHHNNNRRROOOHHH@@@<<<666///***((('''(((((()))***+++---...///000111333222...------((("""   !!! ///...---------,,,(((&&&'''&&&$$$""""""###%%%''')))+++---...---,,,---...//////////////////000000000//////......---------......////////////......+++***)))((((((((()))***+++///222222000000333777555555444444333222222111///000111000---++++++++++++,,,------,,,+++,,,---///000111222222222111000---......///000111222222///,,,)))&&&%%%%%%&&&'''+++,,,---......---,,,,,,,,,,,,---......---,,,,,,---,,,******+++++++++***++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******---...///000111222222333111111111222222222333333555444444444333222111///+++,,,---...............000//////...///000111222111111222222333444444555999666333333555666444222555444333333444555777999888888666333555555000(((!!! !!! !!!######"""###%%%'''******+++,,,...///111222000///...---+++***))))))///000333555777888888888999666444444777999888777<<<===<<<:::555111//////+++)))+++...111666AAALLLTTTYYY\\\WWWQQQLLLEEE>>>999666333222333666888888888888777666666666777777777888888999999::::::::::::888666444222000///...//////000222555666444333---)))"""  !!!'''111;;;AAADDDDDDDDDEEEGGGIIIIIIHHHFFFFFFFFFDDDCCCBBB@@@>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@???>>>======???@@@BBBBBBKKKLLLNNNNNNNNNMMMLLLKKKEEECCCAAA??????@@@BBBCCCFFFGGGIIIJJJKKKKKKKKKJJJNNNLLLKKKJJJKKKKKKKKKJJJFFFFFFGGGGGGHHHKKKOOOSSSUUUUUUTTTSSSOOOKKKHHHEEEBBB@@@===;;;;;;===???AAADDDDDDEEEHHHKKKKKKHHHEEEDDDEEEFFFHHHNNNRRROOOIIIAAA===666///+++))))))******+++,,,---...//////000000222111---,,,,,,'''!!!   !!!!!! ...---......///,,,(((%%%&&&%%%###!!!!!!###%%%'''---...///...---,,,---///---.........//////000000111111000//////...---------...///000//////------*********)))***++++++,,,///222444444222111444777444444333333222111111111111222333111...,,,++++++***+++------,,,,,,---//////000111222333222222111///000000000111111111111,,,+++(((&&&%%%%%%&&&'''((()))+++,,,---,,,,,,+++,,,------......------,,,,,,+++***+++,,,,,,***(((,,,,,,---...............+++,,,------------,,,,,,---...000111333444555555333333333333444444444444444444444444333222000///---......//////.........//////......//////000111333333444555666888888999;;;888555666888:::888666777666555444444555666777888888666444555666111)))!!!  """#########%%%'''))))))***+++---///111222333///...,,,+++***)))((((((...///111444555666666666777555333333444666666666:::;;;:::777333///------+++)))+++///333999EEEQQQ[[[aaaddd___XXXQQQIIIAAA<<<:::777777888999999888::::::999888777666666777:::::::::;;;;;;;;;:::::::::999666333000...---,,,/////////111444444333111***&&&  %%%,,,555>>>BBBDDDEEEEEEJJJIIIIIIIIIHHHGGGDDDAAACCCCCCAAA???>>>===<<<<<>>=========>>>???@@@============>>>@@@BBBCCCIIIKKKLLLNNNNNNMMMKKKJJJBBBAAA@@@??????AAACCCEEEGGGGGGGGGHHHHHHHHHHHHIIIMMMMMMMMMLLLJJJIIIIIIJJJFFFGGGGGGGGGHHHJJJNNNRRRTTTSSSRRRQQQMMMJJJGGGEEEAAA@@@???>>>>>>???AAABBBDDDEEEGGGKKKMMMMMMKKKHHHFFFGGGHHHHHHMMMQQQOOOIIICCC>>>777111,,,+++,,,---......///000000000000///---000///,,,++++++&&&    ###""" ++++++,,,......,,,'''###$$$"""!!! """$$$&&&---...///...------...000,,,------...///000000000222111111000//////......---...///000000///---,,,******++++++,,,---......111333444333222111222444222222222111111000000000333444444222///---,,,,,,)))+++------,,,---...000///000111333333333222222111111111111111111000000+++***(((&&&&&&&&&'''((('''(((***+++,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,+++******+++,,,,,,)))''')))***,,,---............---------...............---...000222444666777777333333333444444444555555555666777666333000......//////000000000///......000000000000000111111111333333444666777999:::;;;<<<999777888;;;===<<<:::999888777666555555555555777999888555555555111***!!! """###$$$$$$$$$%%%''')))***+++,,,...000222333444...---+++)))((((((((((((---...000222444444444444555444333222333444555555666666555222...+++))))))+++***+++000444<<>>>>>???CCCAAA???===<<<===>>>???<<<===>>>>>>>>>@@@BBBDDDHHHJJJKKKLLLLLLKKKJJJIIIDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNLLLHHHEEEFFFHHHFFFGGGHHHHHHHHHJJJNNNQQQPPPPPPNNNLLLJJJFFFDDDBBB@@@@@@AAABBBBBBCCCCCCCCCEEEFFFIIIMMMOOOOOOMMMLLLJJJKKKJJJHHHJJJMMMLLLGGGCCC???888222///...///000111222222333222111000///,,,......+++***)))$$$  """$$$### ((()))***+++,,,***%%%!!!!!! !!!###%%%***+++---...---...000111,,,,,,---...///000111222222222111111111000000000//////000000000///------+++,,,,,,---...///000000111111222111000//////000000000000000000/////////333444444333000...------***+++------------///000...///111222333333222222111111111000000000000000******)))((((((((()))***((()))+++,,,---------,,,,,,,,,++++++++++++,,,,,,*********+++,,,+++)))''')))***,,,...///000//////---------......//////000...///111333555666777888333333333444444444555555:::<<<===;;;666222//////000000111111111000//////111111222222333333333333111222333444666777999999;;;888777888<<<>>>===<<<:::999888777666555555555777999999555444333///***!!! ###%%%%%%%%%$$$%%%'''(((***,,,...000222333444444...---+++)))(((((()))))),,,---///111333333333333444333333111111111333444222222222///+++(((((()))+++***,,,111666>>>JJJVVV```eeegggbbbZZZSSSJJJBBB===<<<;;;:::;;;:::888666888888777777888999::::::<<<===>>>>>>===<<<:::999444333222000...---,,,,,,,,,+++,,,---///...,,,+++$$$!!! '''///:::AAADDDGGGJJJMMMJJJHHHFFFGGGIIIIIIEEEAAADDDCCCAAA@@@@@@AAABBBCCCFFFDDDBBB???>>>>>>???@@@===???@@@??????@@@CCCFFFIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJGGGIIIKKKJJJFFFCCCCCCEEEEEEFFFHHHHHHIIIKKKNNNQQQOOOOOOMMMKKKHHHEEECCCBBB???@@@BBBDDDFFFFFFFFFFFFFFFHHHKKKMMMNNNOOOOOOOOONNNOOOLLLHHHGGGIIIGGGCCCBBB???999444111000111222333444555555444333111000+++------+++)))((("""  ###%%%$$$  ''''''((()))***((($$$!!!!!!$$$&&&(((***---/////////000111,,,,,,---///000222333444111111111222222222333333222111111000000/////////,,,---...000111111111111//////.........---------/////////...............222333444333000///...///+++,,,......------...000---...///111222222222111000000000///////////////+++++++++++++++,,,------+++,,,...///000//////...---,,,,,,++++++,,,,,,---+++***)))***++++++)))''')))+++...111222222222111------------...///000111///000222333555666777777333444444444444555555555<<>>>>><<<::::::999888777666555555777:::999555222111---(((!!! """$$$%%%%%%$$$%%%'''))),,,...000222333333333333000...,,,***)))***+++,,,,,,---///111222222222222111111111000......000222000000000---***)))***+++,,,+++...444888>>>IIIUUU[[[```aaa\\\TTTOOOGGGAAA===;;;:::999::::::888666666666666777888999::::::;;;<<<>>>???>>><<<:::999222111000...---,,,,,,,,,***))))))***++++++)))'''""" '''000;;;AAACCCFFFJJJNNNHHHGGGGGGHHHIIIHHHFFFDDDBBBAAAAAA@@@BBBDDDFFFHHHJJJHHHFFFDDDCCCBBBCCCCCCBBBDDDEEEDDDBBBBBBEEEIIIKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHIIIEEEGGGHHHGGGEEECCCBBBBBBCCCEEEGGGIIIJJJLLLOOORRRQQQPPPNNNLLLIIIGGGEEEDDD@@@AAADDDFFFHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMPPPQQQOOOPPPMMMGGGDDDEEEEEEBBB???===:::777444333222222444555666777666444222000,,,......+++)))'''   !!!%%%'''&&&!!! (((''''''((()))(((%%%### """%%%'''))),,,000222222000//////,,,---...000222333555555000000111222333444555555555444222000///000111111...///000111222222111111------,,,,,,------,,,+++---------------.........000111333222000//////000,,,...///...------...///+++,,,...000111111111111.............../////////,,,,,,------...///000000000000222222333222111000///...------------...///,,,***)))((()))***)))((((((***---000222333222111------,,,,,,---///000111000000222333444555555555555555555666666666777777777<<>>888333222222000000111222333333333222111222333444444444333333//////000000111222333333666333222555999<<<<<<;;;::::::999999888777666555888;;;:::555000...***&&&!!!  """###$$$&&&))),,,...///111333444444333222222000---++++++,,,---...---...///111222222222111...//////---******,,,///,,,---,,,***((((((***+++,,,---000666:::>>>GGGQQQUUUZZZZZZUUUNNNJJJEEE@@@===;;;999888999:::999888777777666666666777888888:::;;;===>>>>>>===;;;999333222000...,,,******)))''''''''''''((((((%%%### !!!)))111<<>>???AAAEEEHHHKKKNNNMMMLLLKKKJJJHHHHHHGGGGGGJJJKKKIIIFFFEEEIIIMMMNNNLLLHHHEEECCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEFFFGGGFFFCCCAAAAAADDDGGGIIIJJJMMMPPPSSSQQQPPPNNNKKKIIIGGGFFFEEE@@@BBBDDDGGGIIIKKKLLLLLLLLLMMMMMMLLLJJJLLLOOOSSSMMMNNNKKKEEEBBBDDDDDDCCC===<<<;;;999666444222111444555666777777555222111---000///,,,)))&&&  """$$$'''(((&&&!!! ***((('''((()))((('''%%%!!! !!!$$$''')))+++///333555444111///---,,,---///000222444666666///000111222444555666777777555222000///000222333///000111222333222111111---,,,++++++,,,---,,,+++------------------------///000222222000///000111---...//////---,,,---...***,,,---///000111111000------------......//////------...///000111222222222333444555555444222222111000///......///000111---+++((('''(((******)))%%%'''+++...000111000///---,,,,,,,,,---...000111000111222333444444444444777777777777888888888888000555:::999555000///111///000111222333444444444000111222333444333222222/////////000000111111111444111000333888;;;;;;:::999::::::999999777666666888;;;:::444///,,,((($$$!!!  """$$$(((,,,//////111222444444333222111333111///,,,,,,---///000---...000111222222222111+++,,,---***''''''))),,,((()))((('''%%%&&&(((***------111777:::>>>FFFOOORRRVVVVVVPPPKKKHHHDDD@@@===;;;888888999:::::::::999888777666555555555555999:::===>>>>>>===;;;999444333111...+++)))''''''&&&&&&%%%&&&'''&&&###!!! """+++333===AAA@@@AAAEEEJJJGGGJJJLLLKKKFFFCCCCCCEEE=========>>>AAAEEEIIILLLQQQQQQQQQPPPOOOMMMKKKJJJLLLOOOPPPMMMIIIHHHLLLPPPPPPMMMHHHCCCAAAAAACCCEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMLLLJJJGGGDDDBBBFFFDDDDDDFFFIIIIIIEEEAAA@@@CCCFFFIIIKKKMMMQQQSSSOOONNNLLLIIIGGGEEEDDDDDDAAABBBEEEGGGJJJLLLMMMNNNNNNNNNMMMKKKIIIJJJOOOTTTKKKLLLJJJCCCAAACCCEEEDDD;;;;;;;;;:::888555222111333444666888777555333111...111000---)))&&&  !!!%%%'''))))))&&&  +++******)))((('''&&&&&& !!!###%%%''')))...111444777777444///---000111222333444444444444444444444444555555666666888555111...---...111333222222222222222111000//////---,,,+++++++++)))''')))))))))***++++++,,,,,,...000111111000///000111+++,,,,,,,,,------......//////............///000,,,,,,+++***)))))))))))),,,---///222444666777777777444222333555555333111333222111////////////000---,,,+++)))((((((((((((***************+++,,,,,,111...******---111222222222222222222333444444555555666777666555666888:::999888666444222111111111000111222333333333333333000111222333333222000///...000000000---,,,+++,,,......///111222333444555777888999:::999777555444888666555333222///+++((("""  !!!!!!"""$$$&&&)))+++,,,111444777777666555444444111111000///...---,,,,,,------..................,,,***((('''(((((((((&&&'''&&&%%%$$$$$$&&&((()))///000333777<<<@@@DDDGGGIIIJJJJJJHHHDDDBBB@@@AAA>>>===;;;:::999999:::;;;<<<;;;:::999888666555555666888:::======<<<999888444333111,,,'''%%%$$$%%%$$$%%%&&&&&&%%%###  """(((111:::<<<>>>AAABBBAAACCCEEEGGGGGGGGGEEEBBB@@@>>>???@@@AAABBBEEEIIIMMMTTTWWWVVVSSSPPPPPPNNNIIIPPPOOOMMMKKKJJJKKKLLLMMMNNNLLLHHHEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMKKKHHHFFFFFFGGGIIIKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDFFFHHHJJJMMMPPPQQQPPPOOOMMMJJJGGGDDDAAA@@@BBBEEEHHHJJJKKKLLLNNNOOOLLLKKKKKKKKKLLLMMMNNNOOOMMMKKKHHHFFFEEEDDDBBBAAA>>>===:::777555444444444888888777777666555555555///000000...)))!!!  !!!&&&&&&((()))((($$$  ,,,,,,+++***)))((('''&&&$$$#########$$$&&&((()))...000333555555333///---000111222333444444444444333333444444555555555555666444111///...///111333222222222222222111000000///---+++++++++***)))''''''(((((()))***++++++,,,---///111222111000111222------..................000000////////////000000,,,++++++***)))))))))***+++---///111333555666666666444333333555555333111444333111000//////000000...---,,,***))))))(((((())))))((())))))***+++,,,111...,,,,,,///222222222222222222111222222333333555666777666444333444555777777666555444333222222333333444444333222222111///000222333333111000//////111111000...,,,+++,,,,,,---...000111333444444666777888999999777555444777555444333222///,,,)))### !!!###$$$%%%&&&)))+++...///222444666777555444333333222111111000///...---------------,,,,,,,,,,,,,,,,,,***((('''(((((('''&&&&&&%%%$$$######$$$&&&'''---///222666;;;???BBBCCCCCCDDDEEECCC@@@>>>>>>>>>===<<<;;;::::::::::::;;;<<<;;;:::888777555444444555888;;;===>>>;;;888666111000...***&&&$$$$$$%%%"""###$$$$$$"""  !!!&&&///777999;;;>>>???>>>AAACCCEEEFFFFFFEEECCCBBB@@@BBBCCCDDDEEEHHHKKKNNNTTTWWWWWWSSSQQQQQQOOOKKKOOONNNLLLJJJIIIJJJKKKLLLLLLJJJGGGDDDDDDDDDFFFGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNOOONNNMMMKKKHHHDDDBBB???>>>BBBEEEIIILLLLLLMMMMMMNNNKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHEEECCCCCCBBB@@@??????===:::777666666777888<<<;;;:::999777666444444000000000---'''  """&&&'''(((((('''### ......---+++***((('''''''''&&&&&&&&&&&&((()))***...000111333333222000///000111222333444444444444333333333333444444444444444333111000//////000111111111222222222111000000...,,,************((('''%%%&&&&&&'''((()))++++++,,,...111222111111222333///000000000000//////...........................++++++***)))))))))*********,,,---000222333444444666444333333444555444222444333222111000000000000...------,,,+++***))))))))))))))))))***+++------111//////000222333333222333333222111111111222222444555666666333000///000333444555666555444333222555555555444333111000///...///000111111111000///111222333111...,,,+++++++++,,,---///111222444444555666777888888777555444555333222222111000,,,***### ###&&&'''(((***,,,///111222222444666666444222111111333333222111000///......---,,,,,,+++************+++)))'''&&&''''''&&&%%%%%%$$$"""!!!!!!"""###$$$+++---222666:::===>>>>>>===>>>>>>===;;;:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;:::999777666444333222555888<<>>===???@@@BBBDDDEEEDDDDDDCCCBBBDDDGGGHHHIIIKKKNNNPPPTTTWWWWWWTTTRRRSSSQQQLLLMMMLLLJJJIIIHHHHHHIIIIIIIIIGGGEEEDDDDDDFFFHHHJJJHHHIIIJJJKKKMMMMMMMMMNNNHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMKKKIIIGGGDDDAAA>>>===<<>><<>>;;;888777888:::<<>>===<<<:::777555444222222000,,,%%%  $$$'''))))))'''%%%  000///...---+++)))(((((('''&&&&&&&&&''')))+++,,,///000111222222222222222111111222333333333333333222222333333333333333333000000//////............//////000000000000//////---+++************)))'''$$$$$$$$$%%%&&&(((***+++***---000222222111222333111111222222111000///...+++++++++++++++************)))))))))))))))***+++***+++---///000222222333444444444444444444444333444333333222111111000000---------,,,+++***)))(((***++++++,,,---...000000111111222444555444333222555444333333222222222222333555666666333000///...///111333555555555333222444444333333222111///.........///000000000000///333444444222///,,,+++++++++,,,...///111333555666444555555666666666555555333222111111111000---+++$$$  !!!%%%((()))***+++...000222333222444666666444111000000444333222111000//////...---,,,+++***))))))*********(((&&&%%%&&&&&&%%%$$$###"""  !!!"""***---222777;;;<<<<<<<<<999:::;;;:::999999:::;;;:::::::::::::::;;;;;;;;;:::999888777555333222111777:::>>>AAAAAA<<<777333******)))'''$$$###%%%&&&%%%%%%%%%%%%###   (((111888999999===???>>>???@@@AAAAAABBBBBBBBBBBBBBBEEEHHHKKKLLLMMMOOOPPPSSSVVVWWWTTTSSSTTTRRRNNNKKKKKKIIIHHHGGGGGGHHHHHHHHHGGGEEEEEEFFFIIILLLNNNKKKLLLLLLMMMMMMMMMMMMMMMGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIGGGEEEDDDDDDDDDEEEHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFCCC@@@===;;;:::999<<<@@@FFFIIIJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCAAA???>>>??????===<<>>>>>??????BBBDDDHHHJJJKKKLLLNNNPPPRRRUUUVVVTTTSSSUUUSSSPPPKKKJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFFFFHHHKKKNNNPPPOOOOOOOOOOOONNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEECCCBBBCCCDDDEEEHHHIIIIIIJJJJJJIIIHHHGGGEEECCC@@@===:::888888888<<<@@@FFFIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHBBB@@@>>>>>>?????????>>>DDDAAA===:::888888999:::???@@@AAAAAA@@@>>><<<;;;888666111+++### !!!$$$'''***+++)))&&&!!! //////...---,,,+++******&&&%%%%%%%%%&&&(((***+++---...///111222333333333111111222222222222222111111111111111111000000000,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------,,,++++++,,,,,,+++)))%%%$$$###"""###%%%''')))(((+++///111000///.........///111222111000...---+++,,,------,,,+++)))((('''''''''((()))***+++,,,***+++,,,...///000111111222444555444333333444666444444444444444222111111---.........---+++)))(((((())))))+++---///111222444666999999888666666777777777666555555555666666444555777666444222222222,,,...000222333444333333111111111111111111000000/////////000000111111222444555666444111///......///000111222333555666666111111222333444444555666444333222333333111...,,,'''""" %%%***++++++++++++,,,---...///222444666666444222111111111111000///...---,,,,,,***)))'''&&&&&&((()))+++(((&&&$$$###$$$$$$###""""""!!! """$$$***...333999===>>>>>>>>>;;;<<<;;;999777777999;;;555666777888999:::::::::777777777666555555444444999<<>>999444000'''''''''%%%$$$$$$%%%'''#########"""  &&&...444555777;;;??????AAA@@@>>>===<<<<<<======BBBDDDGGGHHHIIIKKKNNNPPPPPPSSSUUUSSSSSSUUUTTTQQQKKKKKKKKKJJJJJJIIIHHHHHHIIIHHHGGGGGGHHHKKKNNNPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFDDDBBBBBBDDDFFFGGGHHHIIIIIIJJJJJJHHHGGGFFFDDDBBB???;;;999777777888>>>BBBGGGJJJJJJIIIHHHHHHEEEFFFHHHJJJJJJJJJJJJIIIAAA@@@>>>>>>@@@AAAAAA@@@BBBAAA>>><<<:::::::::;;;???@@@BBBBBBBBB@@@>>><<<888666000)))  """%%%''')))******)))%%%!!! ---------,,,,,,,,,++++++))))))'''&&&&&&'''(((((()))+++---///111111111111111111222222222222111111111111111000000/////////------,,,,,,,,,,,,---...------...///////////////...---+++,,,------,,,+++'''&&&$$$"""###$$$&&&((('''***...000///---+++++++++,,,///000000///---,,,+++,,,---------+++)))(((&&&&&&'''''')))***+++,,,***+++---...000111111111111333555555333333444666444555555555444333222111///000111111000...+++******+++,,,---///222444555666999::::::888777888999666555555555555666666777777888777555222000000000///000111222333444555666444444444333333111000////////////000111222333333444555666444222000000000000111111222333333444444000000111111333444555666666555444444444222///,,,(((###  '''+++------,,,,,,,,,,,,,,,---222444666777555444333333//////...---,,,+++******&&&%%%$$$######%%%(((***'''%%%#########$$$###"""!!!  """%%%&&&***---222888<<<>>>???@@@<<<<<<:::777555444555777222444555777888999999888666666666666666666666666999:::<<<<<<:::555111---%%%&&&%%%$$$""""""###%%%#########"""  %%%---444555777<<<@@@AAA???>>><<<::::::;;;===>>>CCCDDDFFFGGGHHHJJJNNNQQQNNNRRRSSSRRRRRRUUUTTTQQQMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFHHHKKKMMMOOOPPPPPPQQQQQQPPPPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDFFFIIIKKKGGGHHHIIIJJJJJJHHHGGGFFFDDDBBB>>>;;;888777888888>>>AAAEEEGGGFFFFFFFFFGGGFFFGGGIIIJJJJJJIIIHHHGGG@@@???>>>>>>@@@BBBAAAAAA?????????>>>>>>>>>>>>>>>AAABBBCCCDDDBBB@@@===;;;777333---%%% """&&&((()))***+++)))(((%%%!!! ,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((&&&&&&&&&&&&'''(((+++...000000//////111111222222222111111000111111000000/////////...///...---,,,---...///000......///000111111000000///---,,,,,,......---+++)))'''%%%###"""$$$&&&'''&&&***---///...+++***))))))***---///000///---+++)))***+++,,,+++)))'''%%%&&&&&&&&&''')))***,,,,,,+++,,,---///000111111111111333555555333222555777444555555666555333222111111222333333222000---,,,...///000111444666888:::888:::;;;:::888777888;;;444444444444444555666777:::999888444000.........222222222333444555777888888888777666444222000///000000000000111222333444333555666555333111111111000000111111111222222222000000000111222444555666777666555555444222///,,,(((### !!!(((,,,///...---,,,,,,,,,,,,,,,111444777777666555444444...---,,,+++***))))))(((###"""!!! !!!$$$&&&((('''%%%###"""######"""!!!!!!!!! !!!$$$&&&((())),,,111666;;;>>>@@@AAA<<<;;;999666222111222444111222444666888888888777555666666666777777888888888999999999666222...+++$$$$$$$$$""" """$$$&&&&&&%%%###  !!!'''///555777:::???DDDEEE===<<<:::999999<<<>>>@@@DDDEEEFFFFFFGGGJJJNNNRRRMMMQQQRRRQQQRRRUUUTTTQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDEEEFFFIIIJJJMMMNNNOOOQQQRRRSSSSSSSSSQQQOOOLLLIIIGGGHHHIIIJJJIIIGGGEEEDDDEEEHHHLLLNNNGGGHHHIIIJJJJJJIIIGGGFFFDDDBBB>>>;;;888888888999<<<>>>AAABBBBBBBBBCCCDDDGGGHHHIIIJJJIIIGGGEEEDDD???>>>===>>>@@@BBBBBBAAA<<<===???@@@BBBBBBBBBBBBCCCDDDEEEEEECCC???;;;999555111+++### $$$)))******++++++)))(((%%%!!!  111---******+++---,,,***+++***)))'''%%%###"""!!!&&&''')))+++---...//////000000000000////////////+++---000222222///,,,***///...---,,,,,,,,,,,,,,,000000111111111000000//////000000000///...,,,+++###"""  !!!###$$$$$$(((,,,......---,,,,,,---...000111222222111111,,,---......---***(((&&&*********++++++,,,,,,,,,,,,,,,------///000222333///111333222111222666999:::888555555666666333111222222222222222111000/////////000222555888;;;===888999;;;<<<<<<;;;999888555333111333666888777555:::666333222333222000...///000111222111222555777777666444000------///111111111000000000111333444444555666666555333111000000111222444555666666777/////////000111333444555666777777666444000---+++'''"""%%%***...//////...,,,,,,---///333444555666666444222111000//////...---+++***)))&&&%%%###"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$""" """######"""!!!!!!###%%%***---222777;;;>>>???@@@;;;:::999777555222000///222333333444555666888999444555555555666777777777888999999888555111---***%%%$$$###""""""###$$$%%%######$$$###   %%%)))111777888999>>>BBBBBB<<<:::888666666999===@@@AAADDDHHHHHHHHHHHHLLLOOOPPPSSSUUUWWWVVVSSSOOOLLLOOOPPPPPPNNNKKKIIIIIIIIIJJJIIIGGGFFFFFFHHHKKKMMMQQQRRRSSSTTTUUUUUUUUUTTTVVVSSSPPPLLLIIIGGGGGGGGGFFFGGGGGGHHHIIIJJJLLLLLLJJJJJJJJJKKKLLLKKKHHHEEEBBBAAA===888555555888;;;>>>@@@CCCDDDDDDEEEFFFHHHMMMMMMMMMKKKIIIGGGDDDBBB@@@@@@@@@???======???AAA===>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDAAA===999666222***###  '''++++++***---...---***((($$$ 000---******,,,---,,,***+++***)))'''%%%###!!!!!!%%%&&&(((***,,,---....../////////..................000111222222111...---/////////......---------///000000000000000//////222222222111///---***)))$$$###!!! !!!###$$$%%%(((,,,...---,,,,,,,,,,,,---///000111111111000---...//////---+++)))(((++++++,,,,,,,,,---------++++++++++++,,,...///000///000222222111222555888:::888666666888888666444444444444444333222222111222222333444666888:::;;;:::;;;<<<<<<<<<:::999777777555333444666777555333999666333222333333111///000111222222222333555777777666444111......000222222222111111111222333444555666666777666444222111111222333555555666666666///000000000222333444555777777888777555111...,,,((($$$%%%***---...///...,,,,,,---///333444555555555444222111000000///...---+++)))(((&&&%%%###"""!!!"""$$$%%%%%%$$$######$$$###!!!"""######"""!!!"""$$$&&&,,,///444:::>>>@@@AAAAAA;;;:::999777555222000///000000000111333444666777444555555666666777777777999999999888444000,,,)))%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&%%%""" ###)))...444777888:::???AAA@@@===;;;888777888:::>>>@@@CCCFFFIIIJJJIIIIIILLLOOORRRSSSUUUWWWVVVSSSPPPNNNOOOPPPPPPOOOMMMLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLQQQQQQRRRRRRSSSTTTTTTTTTVVVTTTQQQMMMJJJHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNMMMLLLLLLLLLMMMKKKHHHEEEDDDBBB???;;;888888;;;>>>???BBBDDDFFFGGGGGGIIIKKKMMMMMMLLLKKKJJJHHHFFFEEE@@@???>>>===>>>???@@@AAA>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCAAA===999666222***### ###***111111111222111...***'''### ...---++++++,,,---,,,++++++***(((&&&$$$"""!!! %%%&&&''')))+++,,,---------------...............000000000000//////......//////000111000000......////////////000000//////444444444333000---)))''''''&&&$$$"""!!!"""###$$$&&&(((,,,------,,,,,,,,,------...///000000000000......//////...,,,***))),,,,,,------------......,,,,,,,,,,,,,,,------...---///000111111222555777888777666777999:::999888555555555555555555444444666666666666777888999:::<<<<<<======<<<:::888777888777555555555555444222777555333333333444333222111222333333333444666888666666555222000000222444333333333222333333444555666777888888777666444333444444555666666666666555111111111111222444555555888888888888666333000...***%%% $$$))),,,---......---,,,---///222333444444444333222111111111000...---***)))(((&&&$$$"""!!! !!!###$$$###"""!!!""""""""" !!!!!!""""""!!!"""%%%''',,,///555<<<@@@AAAAAA@@@;;;:::999777555222000///------...///000222333444444555555666777777888888::::::999777333...***'''%%%%%%$$$$$$%%%''')))************(((%%%   '''---333666777777;;;AAAAAA>>>===<<<:::999:::<<>><<<<<>>::::::999777444222///...+++,,,,,,---///111333444555555666777888999999:::<<<;;;999666222---)))&&&%%%$$$$$$%%%''')))+++,,,------,,,***&&&!!!  !!!(((---333555666777===CCCCCC>>>???>>>===<<<===???AAABBBIIILLLOOONNNLLLLLLOOORRRSSSSSSSSSRRRRRRRRRQQQQQQOOOQQQSSSSSSRRRQQQQQQRRROOOOOOQQQQQQRRRQQQPPPPPPSSSRRRRRRRRRSSSTTTUUUVVVWWWUUUSSSOOOMMMJJJIIIIIIJJJIIIIIIIIIKKKOOOSSSUUUSSSRRRPPPPPPOOOMMMJJJHHHHHHGGGEEEBBB@@@AAACCCFFFEEEHHHKKKMMMNNNOOOQQQSSSSSSRRROOOLLLKKKJJJJJJJJJFFFAAA===>>>CCCGGGFFFDDDAAA@@@???>>>>>>>>>??????AAABBBCCCCCCAAA>>>:::888333***  $$$***000555666666555222---)))'''""" )))******+++++++++,,,,,,))))))((('''%%%$$$######$$$%%%'''(((******++++++....../////////000000000...,,,)))'''&&&'''(((***)))+++---/////////---,,,111000000000000111222333444555777888777444111///,,,***(((%%%$$$$$$%%%%%%(((***,,,---,,,+++,,,---////////////000000000111---,,,,,,,,,++++++******,,,,,,,,,+++++++++++++++//////...------------...,,,,,,---///222333444444111222444555666777999:::444444333333444555666777666777999:::<<<===>>>???>>>======<<<;;;999888777555666666666666555666666555666555555444444555666444666666666555666888999888888888666555444666777555555555666555555555555777777777777777666666666666666666777666666555444333333333222333333444444777777888777666333000///'''### """&&&)))+++---...------...///000000111111111111111111111000000...---+++)))((($$$"""  ###"""!!!"""######!!! ###%%%***...555;;;???@@@>>>===:::999888666444111///...,,,,,,---...000222444555666777777888:::;;;;;;<<<===<<<:::666222---)))'''%%%%%%%%%&&&'''***,,,---//////...+++'''!!! !!!''',,,111444666999@@@FFFFFFAAAAAA@@@@@@@@@AAABBBCCCDDDKKKNNNPPPPPPNNNNNNPPPSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPRRRTTTTTTSSSQQQPPPQQQOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTRRRPPPNNNLLLJJJJJJLLLLLLLLLMMMOOORRRUUUWWWTTTSSSQQQPPPPPPOOOMMMJJJJJJJJJHHHFFFCCCDDDFFFHHHIIIKKKNNNPPPQQQRRRTTTVVVXXXVVVSSSOOOLLLJJJIIIIIIEEE@@@;;;<<>>======>>>???BBBBBBCCCCCCAAA>>>;;;888111(((  """(((000444555444444555222...(((&&&!!! %%%''')))*********+++,,,((((((((((((''''''&&&&&&%%%&&&''')))******++++++......//////000111111111---+++(((&&&%%%&&&''')))((()))+++,,,---------,,,000000/////////111222333222444777999999777444222---,,,)))'''&&&&&&'''''')))***,,,,,,++++++,,,---000//////......///000000,,,,,,,,,++++++*********,,,,,,++++++++++++******,,,,,,+++++++++++++++,,,,,,,,,---///333555555444000222444444444444666888333222222222333444666777555666999;;;===???@@@@@@<<<<<<;;;:::999999888888555666777777555555666888666777777666444444555777666777888777666777999::::::::::::999666666666888555666666666666555444444555555555555555555555555555555666666666555555444444333333222222222222333555555666666444222///---&&&""" !!!%%%'''))),,,............////////////000000000000111000//////...---+++***)))%%%###!!! $$$#########%%%%%%###""""""$$$+++///444:::===>>>>>>===:::999888666444111///...------...///111444666777888888999;;;<<<===>>>>>>>>>===:::777222...+++)))'''''''''((())),,,...///111000///,,,'''!!! """(((---000666;;;???DDDIIIHHHDDDCCCCCCDDDEEEFFFFFFFFFGGGKKKNNNQQQQQQOOOOOORRRUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUVVVTTTRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVTTTTTTVVVWWWWWWXXXWWWWWWSSSRRRQQQPPPNNNMMMLLLKKKMMMMMMNNNPPPRRRTTTVVVWWWSSSRRRPPPPPPQQQQQQPPPNNNLLLLLLJJJHHHEEEEEEFFFHHHKKKNNNPPPRRRRRRSSSTTTVVV[[[YYYVVVRRROOOLLLIIIHHHBBB>>>::::::===@@@BBBAAADDDBBB@@@>>>===>>>???@@@BBBBBBCCCCCC@@@===999777...%%%  &&&+++555777666444555666333---%%%### """%%%((()))(((((()))+++(((((((((((()))))))))***&&&'''((()))***+++++++++------......///000000111+++)))&&&$$$######$$$%%%(((((()))***+++,,,---.........---,,,---///111222111333666999999777444111...,,,***(((''''''((())))))+++,,,,,,+++***+++---......---,,,,,,,,,---...------,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,---000444666555444111333555444333222444666333222222222333555777999555777999<<<>>>???@@@@@@;;;:::999999888888888888666888999888555444555666777888999777444333555777777888999888777777999;;;<<<<<<<<<:::888666666777555555666666666555444333444333333333333333444444333444444555555555444444444333222111111111111111222333333333222000---+++%%%!!! !!!$$$&&&(((,,,............//////.........//////000111............---,,,+++***(((&&&$$$""" !!!!!!"""&&&%%%%%%%%%''''''&&&$$$ !!!!!!  """$$$(((+++000444888999:::999999999888666333111///---------...000222444666888::::::;;;<<<>>>???@@@AAA???===;;;777333///,,,+++++++++++++++,,,...000111333222111---(((""" %%%,,,111222;;;CCCFFFIIIKKKJJJFFFEEEFFFGGGIIIIIIIIIIIIIIIJJJNNNQQQQQQPPPPPPSSSWWWRRRRRRSSSSSSSSSSSSRRRRRRPPPSSSVVVXXXWWWVVVUUUUUUWWWWWWWWWWWWWWWVVVUUUTTTRRRSSSVVVXXXYYYXXXVVVUUUPPPPPPPPPOOOOOONNNMMMLLLLLLMMMOOOQQQSSSSSSSSSSSSQQQOOONNNOOOQQQRRRRRRRRRMMMMMMLLLIIIFFFEEEFFFGGGMMMOOOQQQRRRRRRRRRSSSUUUZZZYYYXXXUUUQQQNNNKKKIIIBBB@@@===;;;;;;===@@@BBBDDDCCC@@@>>>>>>???@@@BBBAAAAAABBBAAA>>>:::666333***""""""***///333555666444555555///(((!!!   $$$((()))''''''(((***''''''((()))***++++++,,,''''''(((***++++++++++++,,,,,,------...///000000'''%%%###!!! !!!!!!)))))))))***+++---...///---,,,+++***+++---///111000222666888888555222///...,,,***)))((()))***+++***+++,,,,,,+++***+++------,,,+++*********+++,,,......---,,,,,,,,,------.........------,,,,,,,,,---,,,,,,,,,------...///,,,,,,---000555777666444333555666555222111333555333333222222333666888:::666888:::<<<>>>??????>>>999999888888777888888999888:::;;;888555222333555777999999777444333555777888999:::999888888:::;;;===>>>===<<<999777666777555555666666666555333222222222111111111222333333222333333444555555444444333333222111000000000000000111222222111...,,,***%%%"""  $$$%%%(((,,,............///...............///000111------......------,,,+++***)))&&&$$$######$$$$$$'''&&&&&&'''((()))'''&&&"""######"""!!!!!!###%%%$$$&&&***...222444555555999999888666333111...---------...000222444666888;;;;;;<<<>>>???AAABBBBBB???>>>;;;888444000...,,,............///000222333555444222///)))"""  """)))000555555@@@IIILLLLLLLLLJJJGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJMMMPPPQQQPPPQQQTTTXXXSSSTTTUUUVVVVVVUUUTTTSSSOOOSSSWWWYYYZZZYYYYYYYYY[[[ZZZYYYWWWVVVTTTSSSSSSPPPRRRVVVXXXYYYXXXUUUSSSNNNNNNNNNOOOOOONNNNNNMMMKKKLLLOOOQQQSSSRRRQQQQQQOOONNNMMMOOOQQQSSSTTTTTTNNNMMMLLLIIIFFFDDDEEEFFFNNNPPPRRRRRRRRRQQQRRRTTTYYYYYYXXXVVVSSSPPPMMMKKKDDDCCCAAA>>><<<>>>BBBFFFEEECCCAAA???>>>???AAACCC@@@@@@@@@???<<<888333111((( $$$,,,222...222333333444222***!!!  """###&&&((((((((('''&&&''')))+++,,,,,,+++)))(((((()))***+++,,,,,,---...,,,,,,---......---,,,,,,$$$$$$###"""!!!%%%&&&))),,,...............---,,,,,,,,,...000222444555666666666555444333222///---+++++++++)))(((,,,,,,---...............+++,,,...---,,,***++++++------,,,------...///000222111000...,,,+++++++++,,,,,,---------,,,++++++......000222333333333222999::::::777444333555888999666333444777888888666777888:::<<<===>>>??????::::::::::::999888777666888888888888777777666666666666666666666777777888:::999888888888999:::;;;;;;;;;:::999888777666555444666777666333111111222000111333444333111///...///000111222222222222222000////////////000000111222111000000000///,,,)))%%%!!! !!!'''(((***,,,------------+++,,,---/////////..................////////////---,,,)))'''&&&&&&'''((())))))***))))))((('''&&&'''&&&$$$""""""###$$$%%%''')))---111444777999999;;;======;;;777333000///---///111444555666666666999:::===?????????===<<<===<<<;;;:::999777333111111111111222333444666666888444000...---'''  """)))111666===AAAGGGJJJLLLLLLLLLMMMNNNMMMLLLKKKLLLKKKIIIGGGNNNOOOOOOOOONNNOOORRRUUUQQQRRRSSSTTTTTTTTTTTTTTTTTTWWWZZZ]]]^^^]]][[[ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTNNNPPPSSSUUUVVVUUUSSSQQQRRRQQQOOONNNMMMNNNNNNOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQNNNKKKGGGEEEEEEEEEFFFLLLNNNPPPQQQPPPOOOPPPQQQSSSRRRQQQPPPPPPOOOKKKIIIDDD@@@;;;:::===@@@BBBBBBBBBCCCDDDCCCAAAAAACCCDDDEEECCCAAA???<<<888222///###  &&&,,,111333222222333333///'''!!! !!!"""$$$'''(((((('''''')))***+++,,,------,,,+++******++++++,,,---------------...///...---,,,+++%%%$$$###!!! %%%&&&))),,,...//////......---,,,+++,,,...000111555555666777777666444333111///---,,,++++++)))(((......///000000000000000,,,---///...,,,+++++++++------------...///000000111000...---+++*********,,,,,,,,,------,,,++++++000000000111333555666666;;;<<<<<<:::777666888:::999666444444666888888777777888:::<<<===>>>??????999999999999999888777777777777777777777777777777666666666666777888888999:::999888888777888999:::<<<;;;:::888777666444444444555666555333111111222111111222333222111000/////////000111111111111111//////.........///000111111000/////////...+++)))%%%!!!!!!&&&(((***,,,---.........+++---///000111111000///000000111111111222222222...---+++)))(((((()))***,,,,,,,,,,,,+++***))))))(((&&&$$$#########%%%&&&''')))---111444777888999<<<>>>>>><<<777333000///...///111444555666666666999:::<<<===>>>>>>===<<>><<<;;;999666333111222222222333444555666666888444000...+++%%% ###***222777???CCCHHHLLLNNNNNNNNNOOOQQQPPPPPPPPPQQQPPPNNNLLLNNNOOOPPPOOONNNOOORRRTTTRRRRRRSSSUUUUUUVVVVVVVVVVVVXXX[[[^^^^^^]]][[[YYYYYYYYYYYYYYYXXXXXXWWWWWWSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOOOORRRRRRSSSSSSTTTTTTTTTTTTPPPNNNJJJGGGEEEEEEFFFFFFKKKLLLMMMMMMLLLKKKMMMNNNPPPOOONNNNNNNNNMMMJJJGGGDDD@@@;;;:::===@@@BBBBBBBBBCCCDDDCCCBBBCCCEEEGGGGGGEEECCC???;;;555---((( !!!'''---222333333333333222---%%% !!!###%%%''''''''''''))))))******+++,,,---...------------------------.../////////...,,,+++)))%%%$$$!!!%%%'''***---///000000///---,,,,,,+++,,,...///000555666777777777555444333000///---,,,,,,+++***(((......//////000000//////---///000///---+++++++++...------...///000111111//////---+++***)))))))))++++++,,,------,,,,,,,,,000///...///222666888888999;;;<<<;;;999888888999777666444444666777888777888999:::<<<===>>>>>>>>>888888888888888888888777666666666666666666777777555555555666777888999:::::::::888888777777777777::::::999777666555444333333555555444222111222333222111111111111000000000.........///////////////......---------...000000111000/////////---***'''$$$ !!!%%%'''))),,,.../////////+++...111333555444333222444444444444555555555666111000...---,,,,,,---...000000000000///...---,,,((('''%%%$$$$$$$$$&&&'''(((***---000444666888999>>>??????<<<777333111000///000222444555777777777999999:::;;;;;;<<<<<<===@@@???>>><<<999777444333444444444555555666666666777444000---)))""" %%%---444999AAAEEEKKKOOOPPPPPPPPPQQQQQQQQQRRRTTTUUUTTTQQQOOOOOOPPPPPPOOOOOOOOORRRTTTSSSSSSUUUVVVWWWXXXXXXYYYYYYZZZ]]]^^^^^^]]][[[YYYXXXYYYYYYZZZZZZYYYYYYYYYWWWTTTPPPLLLKKKKKKMMMNNNQQQPPPNNNMMMKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPRRRRRRSSSSSSTTTTTTSSSSSSNNNLLLIIIFFFDDDEEEFFFGGGIIIIIIIIIGGGFFFFFFHHHJJJKKKJJJJJJKKKKKKJJJGGGEEEBBB???;;;:::<<>>>>>>>>999999999888888999999999777777555444444444555555333333333444555666888888:::999888777666666555555777666666666555555555444222333444333111111222333222111000000000000111111------------------.........---,,,,,,,,,...000111111///.........,,,)))&&&### !!!$$$&&&))),,,///000111111---///333666888777666555666666666666777777777777333222111000000000111111222222222111111000///...***((('''%%%%%%&&&'''(((***+++---000333666777888>>>??????<<<777333111111000111222444666777888888999999999999:::;;;<<<===>>>>>>>>><<<:::888777777666666666777777666666666666333///+++&&& !!!(((///666;;;AAAFFFKKKOOOQQQQQQQQQQQQNNNOOOQQQTTTVVVUUUQQQNNNOOOPPPPPPPPPOOOPPPRRRUUUTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^___^^^]]]ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXXXXVVVTTTPPPLLLJJJJJJLLLMMMOOONNNMMMKKKJJJHHHHHHGGGGGGHHHJJJMMMNNNOOOOOOOOONNNOOOPPPQQQQQQPPPOOOOOOLLLJJJGGGDDDCCCDDDFFFGGGFFFFFFEEECCCAAABBBDDDGGGHHHHHHGGGHHHIIIIIIFFFDDD>>><<<:::999:::<<<>>>???<<<>>>@@@AAABBBDDDGGGIIIGGGEEEBBB>>>777---""""""'''---111111222222000,,,%%%  !!!###%%%'''((((((***)))(((((()))+++...000000//////......------,,,111111111000...,,,***((('''%%%!!! """$$$'''))),,,...000000000000------------...///000000333333444444333111000///...---,,,------,,,***(((******+++++++++******))),,,---...---+++))))))***+++++++++,,,---///000111//////---,,,++++++++++++)))***+++,,,---.........,,,,,,///555;;;<<<999555555666777888999888777666444444444444444666888999999999;;;<<<============;;;;;;:::999999999::::::999888555333222222222222111111111222222333555555888888777777666555444333222222333444444555666666000111111000//////111333111000000//////000111111------,,,++++++,,,,,,---...---,,,+++,,,...000222111000///......,,,)))&&&""" """%%%'''***---000222333333///111555888999999888777666666666777777777888888555555444333333333222222222222222222111000///...+++***((('''&&&'''((()))+++,,,---000222555777888>>>>>>===;;;666333222222111222333444666777999:::999999888999999:::<<<<<<<<<===>>><<<:::888:::;;;888888888888888666555444444111---)))### ###***111888<<>>???@@@AAADDDGGGCCCBBB???:::444*** $$$))),,,---//////---(((!!! !!!!!!"""$$$%%%'''((())),,,+++******+++---///111//////.........---------111111111000///---***)))'''%%%""" """%%%&&&)))+++---///000000//////---......///000000111111222222222222111000...---...---,,,---...---***(((******+++++++++***))))))(((***++++++)))(((((()))(((((()))***+++,,,...//////...---,,,,,,+++++++++((()))+++,,,---............///222:::AAAAAA;;;555777666666777999:::999888333444444444444555777:::999:::;;;<<<============<<<;;;:::888777888888999999777444222111111111222111111000000000111222222666666666666666555444333000000111222333444555666---......---,,,---000222//////000000000000000111...---,,,+++***+++,,,---///---,,,+++,,,...111333222111000///...,,,)))&&&!!! $$$((())),,,///222444444444333444666888999999999999666666666666777777777777777777666555444333222222111222222111111000///...,,,+++)))((('''(((***+++,,,---...///222444666888<<<<<<;;;999555333333333222222333444666888:::;;;888888999::::::;;;;;;<<<;;;===>>><<<999777:::===999999999999888666444333111///,,,&&&  $$$+++222999===AAAEEEJJJNNNPPPPPPPPPQQQNNNOOOPPPSSSUUUTTTQQQOOOMMMNNNPPPPPPPPPRRRUUUXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]][[[ZZZYYYXXXXXXYYYYYYXXXUUURRRPPPNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCEEEGGGIIIJJJJJJIIIHHHGGGJJJKKKLLLMMMMMMLLLJJJHHHDDDCCCAAA??????AAACCCEEEBBBCCCCCCBBBAAABBBDDDFFFGGGGGGFFFGGGGGGFFFDDDAAA888999888777666777:::<<<:::<<<===>>>>>>???BBBDDD@@@>>>;;;777000'''###%%%'''***+++***$$$ ######$$$$$$%%%'''((()))******)))))))))***,,,---......------------------000111111000///---+++***'''&&&$$$"""###$$$&&&(((,,,---///000000000...---...///000111111222222222222222333222111000...------,,,,,,---...---***(((((()))))))))(((((('''&&&$$$&&&(((((('''&&&'''(((%%%%%%&&&'''(((***,,,---...---,,,++++++******+++((()))***,,,---...//////111000222888@@@AAA;;;555777555333444777999999888222333555444333444777;;;::::::;;;<<<============<<<;;;888666555555555666666444222000000111333444222222111000000000000111333444555555555555444333111111111222222222333333+++,,,,,,+++***,,,///111---...000111111111000//////...,,,******+++,,,---///...,,,+++,,,///333555333222111000///---)))&&&   &&&***,,,...111444555555555666666777777888999::::::666666666666777777777888888888777666444333111000222222222222111000///...---,,,***)))((()))+++,,,.........///111444666777999:::999777444333333444333333333444666888:::<<<888999:::;;;<<<<<<;;;;;;<<<>>>???<<<777555777;;;999999:::999888555333111...---***%%% %%%,,,222999===AAAEEEKKKOOOPPPPPPQQQQQQPPPOOOPPPQQQSSSSSSQQQOOOLLLMMMOOOPPPQQQSSSWWWZZZYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZTTTUUUVVVWWWVVVTTTQQQOOONNNMMMMMMLLLKKKJJJIIIHHHFFFGGGGGGGGGFFFEEECCCBBBDDDEEEFFFGGGFFFDDDAAA???FFFGGGIIIJJJJJJHHHFFFDDDAAA@@@>>>======???BBBDDDBBBCCCEEEEEEEEEEEEGGGIIIGGGFFFEEEEEEFFFDDDAAA???888999:::888777777:::======>>>???>>>>>>>>>@@@BBB???===888333---$$$!!!%%%'''&&&!!! %%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''''''''------------------------000000111000///...,,,+++'''&&&%%%$$$$$$&&&'''(((---...000111111///...,,,///000111222222333333222333333444333222000...---,,,,,,,,,......---***(((%%%&&&&&&&&&%%%$$$$$$###!!!###%%%&&&%%%%%%&&&'''###$$$$$$%%%'''(((***+++,,,,,,+++***)))))))))***'''(((***,,,...//////000111......444;;;===999333555222000000444777777666111333555444333444777;;;::::::;;;<<<============<<<:::777444333222333333333111000///000222555777444333222111000000000000222333444555555555444333333333222222111000000000*********))))))***...111,,,...000111222111000//////...,,,******+++,,,---000///---,,,---000333666444333111000000---***'''  !!!''',,,---000333555666666666888888777666777888:::;;;666666777777777888888888999999888666444222000///222222222222111000//////...---+++))))))***+++,,,.........///111333666777888888888666444333444555444333333444666888;;;<<<777999;;;=========<<<;;;???@@@@@@<<<555333555888999999:::999888555222000---,,,)))$$$ %%%,,,333999===BBBFFFLLLPPPQQQQQQQQQRRROOONNNNNNOOOPPPPPPOOOMMMKKKLLLNNNPPPQQQTTTXXX[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZPPPQQQTTTUUUUUUSSSQQQPPPOOONNNLLLJJJHHHGGGGGGGGGDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDDDDCCC@@@<<<:::BBBCCCEEEFFFFFFDDDAAA@@@???>>><<<;;;<<<>>>AAACCCAAADDDFFFHHHHHHHHHIIIJJJGGGFFFEEEDDDDDDBBB???===999:::;;;:::888888;;;>>>???@@@@@@???>>>>>>???AAA@@@===777111***"""!!!%%%$$$ '''''''''((()))+++,,,---%%%&&&&&&&&&''''''((((((000///......///000...---......///000000///...---+++)))((('''''')))+++,,,......---,,,,,,++++++***////////////000000000000111222222111...------...///---,,,,,,,,,+++(((&&&%%%%%%%%%%%%$$$###!!!!!!"""""""""######$$$$$$$$$!!!!!!"""$$$%%%&&&'''((('''''''''&&&&&&''''''((((((((())))))***,,,---.../////////000111111222222333111///111444777666555///000000111444777:::;;;888999;;;<<<<<<<<<<<<;;;888888777555444333222111333111...---...333888;;;000000111111000///......444444444444555666777777333333222111000///...---,,,,,,+++******+++,,,,,,,,,...111222111111111222---***'''(((,,,///000///111///------///111111111222111000000///,,,(((%%%!!! !!!&&&000000222666::::::666333888777555555777888777666777777777777777666666666888888777666444222000///333222111222333222...***))))))))))))))))))((((((,,,---...///000222333333888777666555555666777888777444222333777;;;===<<<>>>===<<<<<<===???BBBCCCCCCCCCBBB???:::666444444666666777777666444222000---+++'''!!!  (((111888<<<===BBBFFFIIIJJJJJJKKKNNNRRROOOOOOPPPPPPOOOLLLJJJHHHIIIJJJLLLNNNQQQUUUXXXYYY\\\ZZZYYYXXXYYYXXXVVVUUU[[[[[[ZZZZZZYYYXXXXXXWWWTTTUUUUUUSSSQQQPPPQQQSSSOOOOOOOOOLLLIIIGGGFFFGGGAAACCCFFFHHHIIIGGGEEECCC>>>@@@BBBBBB???;;;999888<<<@@@CCCEEEDDDAAA?????????>>>=========???AAACCCHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBB@@@>>>===<<<<<<888777666666777:::<<<>>>AAA@@@???>>>============???===999222)))   '''''''''((()))+++,,,---'''((((((((())))))))))))///---,,,---//////...---------...//////...---,,,***))))))((()))***+++,,,------,,,++++++******))),,,,,,,,,---------......///000111000...,,,---......,,,+++++++++***'''%%%#########""""""!!!  !!!"""$$$%%%&&&''''''''''''''''''((()))))))))))))))***+++,,,---......///000000111111000000///...---///333666666666///000000111444666999:::999:::;;;<<<<<<;;;:::999888888666555333222111000444222///------000333666///000000000//////...---333333333333444555666666444333111000......---------,,,+++******+++,,,---,,,...111222111111222222///,,,******---000111000222111000000222333333222333222111111000---)))&&&!!! !!!&&&//////222666::::::777444888666555555666777666555666666555555555555555555777777666555444222000///333222111222333111---***((((((((('''''''''''''''++++++,,,...///111222333555555444444555777888999777555444555999<<<===<<<>>>===<<<<<<===???AAACCCBBBCCCCCC@@@<<<888666555666777777777666444111000---***&&&  (((111888<<<===CCCFFFIIIIIIHHHHHHKKKNNNLLLMMMNNNNNNNNNLLLJJJIIIKKKLLLNNNPPPSSSVVVYYYZZZ\\\ZZZXXXXXXXXXXXXXXXVVVYYYYYYYYYYYYXXXXXXXXXWWWSSSSSSSSSRRRPPPOOOPPPQQQNNNOOOOOOLLLIIIGGGGGGGGGDDDFFFHHHIIIHHHFFFCCCAAA???@@@AAA@@@>>>======>>>???BBBFFFGGGFFFDDDCCCBBBDDDCCCAAA@@@@@@AAACCCDDDHHHHHHHHHHHHHHHGGGGGGGGGCCCBBB@@@>>><<<:::999999777666666777999;;;===>>>AAAAAA???>>>===<<<<<<<<<:::999555///'''   (((((((((((()))***,,,,,,***************+++++++++,,,+++***+++---......---++++++------...---,,,+++)))************++++++++++++++++++***))))))(((((())))))))))))************,,,---......---,,,---...,,,+++)))))))))(((%%%###  !!!"""$$$%%%%%%&&&&&&&&&'''((()))***+++)))))))))***+++,,,---......///000111111///...,,,+++***+++---111444555666///000000222444666888999999999:::;;;;;;999888777888777666444222111//////333111///---,,,---...///...............---------222222111222222333444555444333000...,,,,,,------,,,+++***))))))***+++,,,+++...000222222111222333111///,,,,,,...000111111444333444555777777555333333222111000000...***'''!!! """&&&---...111666999;;;999777888777555555666666555333333333333333333333333444666666555555333222111000444333333333333111---***'''''''''&&&&&&%%%%%%%%%))))))+++,,,...000111222333333333333555777999:::777666777999<<<>>>>>>===============>>>???AAACCCBBBCCCDDDCCC???;;;888777777777888777555333111///,,,)))%%%  (((000666:::<<>>???AAACCCBBBEEEIIIJJJJJJHHHGGGGGGGGGFFFDDDBBBAAABBBCCCDDDHHHHHHHHHHHHGGGFFFFFFEEEAAA@@@===;;;888666555444444555666888:::<<<===>>>@@@???===;;;:::999888888444333///***###  )))((((((((()))***++++++++++++++++++++++++++++++)))(((((())),,,------,,,)))***+++,,,,,,,,,+++***))))))***+++,,,+++++++++******)))((((((''''''&&&&&&''''''''''''((((((((((((***,,,,,,++++++---...+++)))(((''''''&&&###!!! !!!"""###$$$$$$$$$%%%&&&''')))***+++))))))))))))***+++,,,---...///111222111///,,,***))))))***,,,///111333444000000111222444666777888666777888999999999888777666666444333111///...---//////...---,,,,,,,,,,,,...---------------------000000000000111222333444444222///,,,******+++,,,***)))(((''''''((()))******---000222222222333444222000...---...///000111444555666888999888555333222000///......,,,)))&&&!!! """'''+++---111555999;;;;;;:::999777666666666555333111000000111111222222222333444444555444444333222111444444444444222000,,,***((('''''''''&&&&&&&&&&&&'''(((***+++---///111222333222222333444666888999777888:::===??????>>>>>>>>>>>>===>>>???@@@BBBCCCBBBDDDEEEDDDAAA===;;;:::999888888777555222000///+++(((### """)))///444777999???CCCFFFGGGEEEDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGDDDFFFIIIMMMQQQTTTWWWXXX\\\YYYVVVUUUVVVXXXYYYYYYXXXXXXYYYXXXXXXVVVUUUTTTSSSTTTTTTRRRPPPPPPQQQRRRMMMNNNNNNMMMJJJHHHHHHIIIIIIIIIJJJJJJHHHEEEBBB@@@CCCDDDDDDCCCBBBBBBCCCEEEFFFHHHLLLMMMLLLJJJJJJJJJFFFEEECCCAAAAAABBBCCCDDDGGGHHHHHHGGGFFFDDDCCCBBB>>>===:::777555222111000222333555888:::<<<=========<<<:::888555444333222111///+++%%%    ***)))))))))))))))******************************'''&&&&&&''')))+++******'''(((***+++++++++***)))((()))***++++++++++++***)))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%''')))))))))***+++---***((('''&&&&&&$$$!!! !!!"""###$$$######$$$%%%&&&(((***+++))))))))))))***++++++,,,...///111222111...+++)))***+++,,,,,,---...000111111111333444555666777777333444666888888888888888444444333111000///...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...000000000000000222333333444111...***(((((()))***((('''&&&%%%%%%&&&'''((())),,,///111222222444555333222000...------///000444444666888999888444111...---+++******)))&&&$$$!!! """'''***---111555888:::;;;<<<:::999777777666555222000...//////000111222333333444444444555555444444333555555666555222///,,,***((((((((((((((((((((((((((()))***,,,...///111111444444333333444555777888777:::===???@@@@@@??????>>>??????@@@AAABBBCCCDDDCCCEEEFFFEEEBBB???===<<<:::999888666444222000///***'''""" &&&+++///111444666;;;???DDDFFFEEEEEEGGGJJJKKKKKKJJJIIIHHHGGGFFFEEEAAACCCGGGLLLQQQTTTWWWXXXYYYWWWSSSRRRTTTVVVXXXXXXYYYZZZZZZYYYXXXUUUSSSQQQQQQRRRRRRPPPNNNMMMNNNPPPMMMNNNNNNMMMKKKIIIJJJKKKHHHHHHIIIJJJIIIGGGEEEDDDFFFHHHJJJJJJHHHFFFEEEEEEIIIKKKMMMNNNMMMKKKKKKKKKEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFGGGFFFDDDBBB???>>>:::999777555222111000///000222444666999:::;;;<<<<<<;;;999666444222111000///---'''!!!    +++***)))))))))))))))************)))))))))))))))&&&%%%$$$%%%'''(((((('''&&&''')))***++++++***)))((())))))))))))*********((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''''''''((()))+++***(((&&&%%%%%%###  !!!"""$$$%%%%%%###$$$$$$%%%''')))***++++++++++++++++++,,,------///000111111111///---++++++,,,---------...000222222333444666777777777777222333555666777777666666111111000000///......---+++++++++,,,---...///000...---,,,+++,,,---...///000000///000000111222333222000---***(((''''''((('''&&&%%%$$$$$$%%%&&&'''(((+++///111222333444666444333222///---,,,...000444444555777888777333000+++***'''''''''&&&$$$"""!!! ###'''***---111555777999<<<===<<<:::999888888555222///...//////111222333444444333444555666666666666666555777777666222...+++***((())))))******+++,,,,,,++++++,,,...///000111222555555444444444555777888888;;;???@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGEEEAAA???>>>>>>;;;:::888666333111///...)))&&&!!!  (((...000111333666888===CCCFFFGGGGGGJJJLLLMMMLLLKKKJJJHHHGGGFFFFFFCCCEEEIIINNNRRRUUUWWWWWWUUURRRPPPPPPRRRTTTUUUUUUXXXXXXYYYXXXWWWTTTQQQOOONNNNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNMMMKKKJJJKKKLLLGGGHHHIIIIIIIIIHHHGGGGGGIIILLLOOOOOOMMMJJJHHHGGGLLLNNNPPPOOOMMMKKKKKKKKKGGGFFFEEEDDDEEEGGGIIIJJJEEEEEEEEEDDDBBB???<<<:::666666444333222111111111000111222444666888999:::<<<:::888666444222111111,,,)))###    ++++++***)))(((((())))))+++*********)))))))))(((&&&$$$$$$$$$&&&&&&%%%$$$&&&''')))***++++++******)))((('''''''''((()))***((((((((('''&&&&&&%%%%%%""""""#########$$$$$$$$$"""$$$&&&&&&&&&&&&((()))***(((&&&%%%$$$###  !!!"""$$$%%%&&&'''&&&&&&'''''')))***+++,,,///............///000000111111111111000//////...***,,,.........///222555444555666777888888777777444555666666555444333222...........................---,,,,,,---...000111...---,,,+++,,,---///000000000000000111222333333000///---***((('''&&&%%%((('''&&&%%%%%%&&&'''((((((+++///111222333555666666666555111...---///111555444444666777666333000***(((&&&%%%%%%$$$###!!!!!! ###(((***...222555666888;;;>>>===<<<;;;:::999666222...//////000222333444666666444444666777888888888888666888999666111---+++***'''((()))***+++---.........//////000111111222222444444444444555777999;;;999<<>>???AAAAAABBBCCCDDDEEEFFFFFFFFFHHHHHHGGGCCC@@@>>>>>>???===;;;999666333000///...(((%%%  )))///111222666999999>>>DDDHHHHHHIIIKKKMMMMMMMMMLLLKKKJJJIIIIIIIIIFFFHHHKKKNNNQQQRRRRRRRRRPPPNNNMMMNNNPPPRRRRRRRRRRRRSSSUUUVVVUUUSSSQQQOOONNNNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNMMMKKKKKKLLLMMMIIIIIIIIIJJJIIIHHHHHHGGGMMMOOOQQQQQQOOONNNNNNNNNQQQRRRSSSQQQNNNLLLKKKLLLHHHGGGEEEDDDEEEFFFHHHIIICCCCCCDDDCCC@@@<<<888666333333222222333333444444111000000111333555777888888777555333111000//////&&&###      ,,,+++***)))((((((((()))+++++++++*********))))))&&&$$$###$$$%%%%%%$$$###&&&''')))***+++++++++***)))(((&&&%%%&&&''')))+++)))((((((''''''&&&%%%%%%!!!!!!!!!""""""""""""###"""$$$%%%%%%%%%%%%&&&(((***(((&&&%%%%%%###  !!!!!!"""$$$%%%&&&'''((())))))))))))***+++------222111111111111222222333111111111000000000000000)))+++...//////111555888555666777999999999888777777777777666444222000...---------.........//////000///...------...000222///...,,,,,,,,,...000111000000000000111222333444///...---+++)))&&&%%%$$$)))((('''&&&&&&'''((()))'''***...111222444555777888888777333///...000222666555555555666666333111***(((%%%$$$$$$$$$###"""!!! ###(((***...333555666777;;;>>>>>>===<<<;;;:::666222...///000111222444666777777444555666888999999::::::666888999777111,,,******&&&&&&((()))+++---...///111111111111222222222222333333333444666999<<<===:::===???@@@>>>>>>@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGJJJIIIFFFBBB???===>>>@@@===<<<999666333000///...(((%%%  )))000222444888<<<:::@@@FFFIIIIIIIIIKKKMMMMMMLLLLLLKKKKKKKKKLLLLLLGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLKKKMMMOOOQQQPPPOOOMMMOOOQQQSSSTTTSSSQQQOOOQQQQQQQQQPPPNNNMMMNNNOOOLLLMMMNNNMMMLLLKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFOOOPPPPPPPPPOOOPPPSSSUUUTTTUUUUUUSSSPPPMMMLLLLLLHHHFFFDDDCCCBBBCCCDDDEEEBBBBBBCCCBBB???;;;666444111111111222333555666777111000000///111333555777333222111///---,,,++++++!!!      ...---,,,,,,++++++++++++///000000...***'''&&&&&&))))))(((&&&&&&%%%%%%&&&&&&''')))+++,,,---,,,,,,...,,,***'''&&&&&&'''''''''(((***+++***)))***+++'''$$$!!! !!!###%%%%%%#########$$$%%%'''((()))(((''''''&&&$$$"""!!! """"""###$$$%%%%%%%%%%%%$$$$$$###$$$%%%''')))***+++,,,---...////////////222222333333444555555555111222222222111000...---.........000444888;;;<<<666666666666666666666666777777777666555333222111------,,,,,,,,,,,,,,,,,,------,,,---///333666888222111000///............333222111111111222333444444222...***'''&&&&&&'''***)))(((''''''((()))***(((,,,222555666777777888888777444222111222333444333444555666555333000///...,,,)))'''&&&$$$"""!!! &&&,,,///111333555666888;;;>>>@@@@@@>>>:::666444444555222000///111666:::;;;:::999888666777999;;;<<<<<<:::999777444000---+++***(((((()))---111333444333111111111111333555777888444444555666888;;;===???;;;<<<======>>>>>>======<<>><<<;;;888555333111///,,,***'''"""  ***222666888;;;===???AAADDDGGGJJJKKKLLLLLLPPPNNNMMMMMMMMMMMMLLLKKKFFFGGGIIIMMMPPPPPPNNNLLLTTTPPPMMMMMMNNNOOONNNLLLSSSRRRQQQRRRSSSSSSQQQOOOQQQPPPOOOOOOOOONNNLLLJJJNNNMMMLLLJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJMMMRRRUUUSSSSSSVVVVVVTTTUUUTTTSSSSSSRRRNNNIIIEEEGGGEEEDDDBBBAAAAAAAAAAAACCCAAA???<<<999555333222/////////000222333222111//////000111111222333333111111111111///,,,)))'''    111000...---+++*********---...///...+++)))))))))))))))((('''&&&&&&&&&'''&&&''')))***+++++++++***---,,,***(((&&&&&&'''(((((()))++++++******+++,,,)))&&&$$$###$$$&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((((((((''''''%%%$$$"""!!!!!! !!!###$$$%%%'''(((((())))))%%%%%%%%%%%%&&&(((***+++------...//////000000000444444444444444333333333222333333333222000...---/////////111555888;;;<<<999999888777666666555555777777777666555333222111,,,,,,,,,+++++++++++++++...------...///222555666111111000000//////000000222111111000111222333444444111---)))'''&&&&&&'''+++***)))(((((()))***++++++...222444444444555666777666444333222222222333333444555555555444333333000---***(((((('''%%%###!!!&&&+++///111333444444666999;;;<<<<<<<<<:::777555555555222000000333888;;;<<<;;;999777666777999<<<======<<<;;;999555111---)))'''''''''))),,,000222333222000//////000222444666777444444555666888;;;===???<<<<<<<<<<<<;;;;;;;;;;;;>>>@@@CCCEEEGGGGGGFFFEEEFFFCCC@@@>>>======;;;:::;;;888555333111///,,,)))&&&!!! """,,,333777:::>>>AAAAAABBBEEEHHHJJJKKKKKKKKKLLLLLLLLLMMMNNNMMMLLLKKKIIIIIIKKKNNNPPPQQQPPPNNNRRROOOLLLLLLNNNPPPOOONNNSSSRRRQQQRRRSSSRRRQQQOOOPPPOOOMMMMMMNNNNNNMMMKKKMMMMMMKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLOOOSSSTTTQQQQQQUUUXXXWWWWWWVVVTTTSSSQQQMMMHHHDDDEEEDDDCCCAAAAAAAAABBBBBBAAA@@@===999555222///...,,,,,,,,,---///000///......///000111111222222222///000000000...***&&&$$$    444333000...,,,***))))))+++---......---,,,,,,---))))))((('''''''''(((((('''((()))***+++******)))---,,,***(((''''''(((((((((***,,,,,,+++***+++,,,***)))''''''(((((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''%%%$$$$$$###!!!"""###%%%&&&((()))+++,,,------((((((''''''(((***+++---///////////////000000///555555444444333222222111333444444444333111///...111111111222555777:::;;;;;;;;;999888777555444444666666666666555444333222,,,,,,,,,+++++++++******///.........///111333444000000000111111111111222000000//////000222333555333000---)))'''&&&'''''',,,,,,++++++++++++,,,,,,...000111222111222333555555555555555444444333222555444444444555555666666111///,,,+++***)))'''&&&%%%""" $$$***///000222333333444666777777999::::::888555555555111111333666;;;>>>>>>>>>999888777777:::<<<======>>>===;;;777222---'''$$$''''''(((+++///111111000------...///000333555777555555555666888;;;===???===<<<;;;:::999999::::::AAAAAABBBCCCDDDFFFGGGGGGFFFDDDAAA???>>>===;;;999:::888555222000...+++((($$$  ###,,,333777;;;@@@CCCCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNQQQSSSSSSRRRQQQOOOMMMMMMOOOPPPQQQPPPRRRQQQQQQQQQRRRRRRPPPOOOOOOMMMKKKKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKPPPTTTTTTPPPQQQVVVZZZZZZZZZXXXVVVTTTQQQLLLFFFBBBCCCBBBAAA@@@@@@AAABBBCCCAAA@@@<<<888444000---++++++***+++,,,...///...---,,,---///000111111000///,,,---//////,,,'''"""   333222111///---,,,++++++,,,...//////...---...///***))))))(((((()))))))))((()))++++++,,,+++***))),,,+++***)))))))))))))))(((***,,,,,,*********++++++*********+++***(((&&&'''''''''&&&''''''((((((''''''(((''''''&&&%%%%%%$$$"""!!! !!!###%%%&&&''')))+++---///000000++++++*********+++---.../////////...............333333333222222222111111444444555555444222111000222333333333444666888;;;::::::999888777666555555555666666666555444333333.........------,,,,,,+++000////////////000111111//////000111222333333333............///111333444333111---***(((((())))))---------,,,,,,------------.../////////000333666666777888999888777555444777666444333333333555666222000---,,,,,,+++***(((&&&### $$$***///111333333222222333555666888::::::888555444444111333666:::===???@@@@@@===;;;999888:::;;;;;;;;;<<<<<<;;;999444...)))%%%(((((((((+++...000000///,,,,,,---...000222555666666666666777999;;;===???===<<<:::999999;;;<<<>>>BBBCCCDDDEEEFFFGGGGGGHHHIIIGGGDDDBBBAAA???===;;;:::888444222000---***'''### $$$,,,222666;;;@@@DDDEEEFFFHHHIIIJJJJJJIIIIIIJJJLLLOOOPPPOOOMMMKKKJJJJJJJJJKKKNNNRRRUUUVVVVVVRRRQQQOOOOOOPPPQQQQQQRRRRRRQQQPPPQQQRRRRRRPPPNNNNNNLLLIIIIIIKKKMMMNNNNNNJJJJJJJJJKKKKKKLLLMMMNNNHHHGGGFFFFFFFFFGGGHHHIIINNNRRRTTTRRRRRRWWWZZZZZZ[[[YYYVVVSSSOOOKKKEEEAAAAAA@@@??????@@@AAABBBCCCCCCAAA>>>999444000---+++,,,++++++---///000///---+++,,,...///000///...---)))+++------)))$$$   000000///........./////////000111111///.........++++++***)))))))))*********+++,,,---------,,,++++++++++++************+++(((***++++++***))))))************+++,,,+++(((&&&((((((((('''(((((())))))'''((((((((('''&&&%%%%%%######!!!!!!!!!###$$$&&&&&&'''))),,,...000111222...---,,,,,,,,,---...///......---,,,,,,,,,------///000000000111111111222333333444555444333222111333444555444333333666999888888888777777777777777444555555555555555444444222222111111000///......000000///////////////000...///000222333333333333------------...000222333333111...+++))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,...000555888888999;;;<<<<<<;;;888777999777444111000111222333222000...---------+++***&&&###  )))///000222444555444333333444888:::;;;;;;888555444333333555999<<>>;;;::::::::::::999:::::::::999555111,,,)))***)))***,,,///111000///---------...000222555666666666666777999;;;===???<<<<<<;;;;;;<<>><<<:::777444111///,,,)))&&&!!! !!!'''///555999===BBBFFFFFFGGGHHHIIIIIIIIIHHHGGGLLLOOORRRRRROOOLLLJJJJJJHHHHHHJJJMMMRRRVVVXXXXXXSSSSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPQQQRRRRRRPPPNNNMMMJJJHHHHHHJJJLLLMMMNNNGGGHHHIIIJJJKKKLLLLLLLLLGGGGGGFFFEEEFFFGGGHHHIIIJJJPPPTTTUUUUUUXXXYYYWWW[[[XXXUUUQQQNNNIIIDDD@@@??????>>>>>>???@@@AAABBBAAA???<<<888444000---++++++++++++,,,...///...---***+++,,,---------,,,+++((()))+++***&&&     ------------///000111222111333333222000......///------,,,+++************+++,,,---...///......---+++++++++++++++,,,,,,,,,***+++---,,,***)))******)))))))))+++,,,,,,***((()))((((((((())))))***+++*********)))((('''&&&%%%$$$############%%%&&&''''''(((+++---///111222222000///...---------...///------+++++++++,,,---...,,,------...//////000000000111333444555444444333333555666444111111444777666666666666666777777777444444555555666555555555555555444444333222111111////////////////////////---...000222333333222111------,,,,,,---///111222222000---+++)))***+++,,,))))))************))))))%%%''')))+++---111555999:::<<<===>>>>>>===;;;:::999777444222000000000111333111.........///---,,,'''%%% $$$---333333555777888777666666666:::<<<===<<<999777666666555888;;;===>>>???AAACCCBBB???<<<;;;::::::999888999999999888666222///------,,,---///111222222111000000///000111333555666777777777888999;;;===???<<<<<<<<<===???BBBDDDFFFDDDFFFIIIKKKLLLKKKIIIHHHEEEDDDBBBBBBBBB@@@===;;;:::777333111...+++(((%%% %%%+++333999===???CCCGGGEEEFFFGGGHHHHHHHHHGGGFFFKKKOOORRRQQQNNNKKKKKKLLLIIIIIIKKKOOOTTTWWWXXXWWWQQQQQQQQQPPPNNNNNNPPPRRRQQQPPPPPPPPPQQQQQQOOONNNKKKIIIHHHHHHJJJKKKLLLLLLFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFGGGHHHIIIJJJGGGNNNTTTUUUVVVYYYXXXVVVXXXVVVRRROOOLLLHHHDDDAAA???>>>======>>>???@@@AAA===;;;999666222///---,,,)))))))))***,,,---,,,+++******************++++++((())))))(((###   ,,,,,,,,,---...000111222222333444333111000000000000///---,,,***))))))))))))***,,,...//////......***++++++,,,,,,---,,,,,,,,,...///...---++++++,,,***))))))***,,,---,,,+++((((((((()))***+++,,,------------,,,+++)))((('''%%%%%%%%%%%%&&&''')))))))))+++,,,///111222333333111000///---------...///---,,,+++++++++---///000,,,,,,,,,,,,,,,---------...///111333444555555555333555666333///...111555777777666666555555444444333333444555666666555555777777666555444333222222......//////////////////---...000222222111000///------,,,,,,,,,---///000000...+++)))((()))***+++&&&&&&'''(((((('''&&&&&&###%%%(((+++---000444777<<<<<<===>>>>>>===<<<<<<888777555333222111111222444222000000111111000///+++'''"""###+++111555888:::;;;:::999999999;;;<<<===<<<;;;::::::;;;888:::<<<======>>>AAADDDAAA>>><<<;;;;;;<<<<<<;;;::::::999777555222000///000//////111333444444222333333222222333444666777888888777888999;;;===>>><<<===>>>???AAACCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJDDDCCCBBBBBBCCCBBB???===:::777333000...+++'''$$$ %%%+++444:::===>>>AAACCCDDDDDDFFFGGGHHHGGGFFFFFFGGGKKKNNNNNNKKKIIILLLOOOMMMNNNPPPSSSVVVWWWVVVTTTJJJLLLMMMMMMLLLMMMPPPTTTQQQPPPPPPPPPQQQQQQOOOMMMJJJIIIHHHHHHJJJKKKJJJIIIEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDCCCCCCDDDFFFGGGHHHFFFMMMRRRRRRTTTWWWYYYWWWUUURRROOOMMMKKKHHHEEEBBB???>>>=========>>>???@@@:::999888666333111000///)))))))))***,,,---,,,++++++***)))''''''(((***+++))))))(((%%%!!!   ,,,,,,,,,---...///000111111222444444222111111222111000...,,,***))))))(((((()))+++---............******+++,,,------------...000111000...------...******)))+++---///......((((((((()))***,,,---...000000000...---+++)))(((''''''''''''((()))***++++++,,,...000222333444444111000///...------.........---,,,+++,,,...111222---,,,,,,++++++******))),,,---000222444555666666333555666333...---000444888888777555444333222111333333444555666666666666888777666555444333222222---...//////000/////////---...000111222111///......---,,,,,,,,,---...///...,,,)))'''&&&''')))***###$$$%%%&&&&&&%%%$$$######%%%)))+++---000333555<<<<<<===============<<<777666555555444444444444666444222222333333333222...***$$$'''---777999<<<>>>===<<<;;;<<<;;;<<<===<<<<<<<<<>>>@@@:::;;;===<<<;;;===AAADDD>>><<<;;;;;;<<<>>>>>>>>><<<;;;999777444222000///222111111333555666555333555555444333444555666777888888888888999;;;===>>>===>>>???AAABBBBBBBBBBBBIIIHHHFFFFFFFFFHHHJJJKKKEEEDDDDDDEEEEEEEEEBBB@@@:::777333000---***'''$$$ """)))222888:::;;;<<<>>>BBBCCCEEEFFFGGGGGGFFFFFFCCCGGGKKKKKKHHHIIIMMMQQQRRRRRRTTTVVVXXXWWWTTTQQQEEEGGGIIIJJJJJJLLLQQQUUUQQQPPPOOOPPPQQQQQQOOOMMMIIIHHHHHHIIIJJJJJJIIIGGGDDDEEEFFFGGGHHHGGGFFFFFF@@@@@@??????@@@AAACCCDDDGGGMMMPPPOOOQQQVVVYYYYYYRRRPPPMMMKKKJJJHHHEEECCC???>>>===<<<<<<===>>>???::::::999777666555444333,,,++++++---///000///---,,,***(((&&&&&&''')))+++******((($$$   ++++++++++++,,,---...//////000111222222111000000000///---+++)))'''&&&&&&++++++,,,,,,---,,,,,,,,,,,,,,,+++,,,------,,,***...///000///---,,,,,,...,,,,,,++++++***+++++++++...+++((())),,,...///.........---,,,***)))(((((('''((()))***+++,,,------------...000222333111///.........------......///333222111000////////////...,,,(((&&&&&&'''***,,,)))***,,,...111333444555777555222000......///000555666666444111...------222333444444444444777999<<<===<<<999555111//////------------------,,,,,,...000111111///---------++++++++++++++++++++++++...---+++((('''&&&&&&&&&%%%$$$$$$###""""""######'''&&&&&&'''***...333555===<<<;;;<<>><<<;;;;;;:::888666444333444444444222000...///000,,,)))%%%  ***222777;;;@@@BBBAAA???<<<;;;;;;<<<<<<;;;::::::<<>>???AAABBB===<<<<<<;;;;;;<<<<<<<<>>999333...***'''$$$"""  &&&***000555999;;;>>>@@@BBBEEEGGGHHHFFFDDDCCCCCCHHHGGGHHHJJJMMMNNNNNNMMMPPPSSSVVVWWWUUUSSSRRRRRRKKKIIIGGGGGGJJJNNNPPPQQQTTTPPPLLLLLLNNNQQQPPPOOOKKKHHHFFFGGGJJJLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEAAA???===<<<===BBBGGGJJJLLLLLLMMMOOOQQQTTTVVVXXXSSSRRRPPPMMMJJJGGGDDDCCCDDDDDDCCCBBBAAA@@@??????@@@@@@>>>;;;888555222000111///,,,,,,---......---...+++(((&&&%%%&&&%%%$$$'''&&&###  ))))))))))))***+++,,,---...///000111222222111000000///...,,,***)))((((((,,,,,,---------------,,,---,,,,,,---------,,,+++///000111000...---...///---,,,,,,+++++++++,,,,,,000---******---//////...//////...---,,,++++++***(((((()))***+++,,,---...///......000222222111000---------------...//////222222111000////////////---+++)))''''''(((***+++***+++,,,...000222444555666555222000/////////000111222222000---+++***+++111333444555444555777999<<<======:::666222000///---------------,,,,,,,,,---///111000///---,,,---,,,++++++++++++************((('''%%%############$$$######"""""""""######&&&&&&&&&(((,,,111555888;;;::::::<<>>>>>===;;;999777555444444444333111...---///000,,,***&&&!!! ***111888<<>>===;;;<<<<<<;;;::::::<<<>>>;;;;;;<<<<<<===>>>??????;;;;;;:::;;;;;;<<<===>>>@@@>>><<<999555222///...222111111111111222444444555555666666777888999999999888888888999;;;===>>>@@@AAACCCEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHFFFDDDAAA???>>>======888222---)))&&&###!!!  %%%)))///444888;;;>>>AAA@@@BBBEEEFFFEEEDDDCCCDDDGGGGGGGGGJJJLLLNNNMMMLLLRRRTTTWWWVVVTTTPPPMMMLLLLLLJJJHHHHHHJJJMMMNNNNNNOOOMMMLLLLLLMMMNNNOOONNNIIIGGGEEEFFFJJJLLLLLLLLLHHHHHHGGGGGGGGGFFFFFFFFFAAA???===<<<>>>BBBGGGJJJMMMMMMNNNOOOQQQSSSTTTUUUSSSRRROOOLLLIIIFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>===;;;999666444333111///---,,,---......---,,,)))&&&$$$$$$%%%$$$$$$'''%%%"""   ))))))))))))******+++,,,---...///111222222222111000///...,,,++++++******+++,,,,,,------,,,,,,+++,,,---------------------000111222111///...///000------,,,,,,,,,------...222000------...//////...////////////......------)))******+++,,,---......111000...///000111111000,,,,,,,,,,,,---///000111111111000///............++++++***))))))))))))******+++,,,---///111333444555444222111000000000000...///000...,,,******+++000222444555555666888::::::<<<===<<<888444111///...---------,,,,,,,,,+++,,,...///000...---,,,------,,,++++++)))(((((('''%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!"""######%%%%%%''')))---222777:::999888999;;;???AAABBBAAAAAA@@@>>><<<:::888666555444333111...,,,,,,///111...+++'''"""(((///888<<>>;;;<<<<<<<<<;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;===???@@@BBB@@@===999555222///---111111000111111222333444444444555777888999:::;;;:::999888888888999;;;<<<@@@AAABBBDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIKKKJJJHHHEEEAAA>>>;;;:::;;;777111---)))%%%!!!  %%%(((...222666:::???BBB@@@CCCFFFGGGFFFEEEEEEEEEGGGFFFGGGIIILLLMMMMMMLLLQQQTTTWWWWWWTTTOOOKKKJJJLLLKKKJJJJJJKKKKKKJJJIIIHHHJJJKKKLLLKKKKKKLLLMMMGGGFFFEEEFFFIIIKKKKKKKKKFFFFFFFFFGGGGGGGGGHHHHHHCCCBBB???>>>@@@DDDIIILLLNNNNNNOOOPPPQQQRRRRRRSSSTTTRRROOOKKKHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<;;;999888777666222000...---......---,,,)))&&&$$$######$$$######&&&$$$   ,,,,,,,,,,,,,,,---......,,,---///111333333333222///...---,,,,,,,,,,,,,,,***++++++++++++******)))***+++,,,+++++++++,,,---///000111111/////////111------------......///000222111///............................../////////++++++,,,------...//////222000...---...///000///++++++,,,---...000111222111000///......---------***+++++++++******))))))*********+++---///111222333222222222222222111111...///000...,,,+++,,,...///111444666666777999;;;999;;;>>>===999555111000...------,,,,,,+++++++++***,,,......---,,,,,,---------+++***((('''%%%%%%######"""""""""""""""""" !!!"""###$$$&&&&&&(((***...222666888777777888;;;???BBBBBBBBBAAA@@@>>><<<999777666555444333111---+++,,,///222///---)))###'''...555999===@@@@@@>>>======;;;===>>>>>>======???@@@============<<<;;;::::::777777888:::<<<>>>@@@AAACCCAAA>>>:::555111...---......///111222444555666555555666777888999:::;;;<<<;;;:::999999999::::::???@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHFFFBBB>>>;;;999888555111---)))$$$    %%%(((---222666;;;???BBBCCCEEEHHHIIIHHHFFFFFFFFFFFFFFFGGGIIIKKKMMMLLLKKKNNNQQQVVVWWWUUUQQQNNNMMMKKKJJJJJJKKKLLLLLLJJJGGGCCCGGGKKKKKKIIIHHHIIIJJJGGGFFFFFFFFFGGGHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIGGGEEECCCCCCDDDGGGKKKNNNMMMMMMOOOPPPQQQRRRSSSSSSVVVSSSPPPLLLHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB???>>>===;;;999888777666333111///......---+++***&&&$$$""""""#########"""$$$!!!   ///............//////000---...000222444444444333///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******((()))***)))'''(((***---...///000000......///000............///000111222222222111000///.........---------------.........------......//////000000111///,,,,,,---.........+++,,,,,,...///111333444111000///......---------***++++++,,,+++***)))(((***)))))))))***,,,...000000111222333444333222222/////////...,,,+++---//////222555666777888999;;;888:::===<<<999555222000...------,,,++++++******(((***,,,---,,,,,,,,,------,,,+++)))'''%%%######!!!!!!!!!!!!!!!!!!  !!!###$$$%%%((()))***+++...111444555888777888;;;>>>AAABBBAAA@@@>>><<<999777666555555555444111...,,,---111444111///***$$$''',,,333777;;;>>>>>>=========<<<>>>@@@@@@??????AAABBB>>>>>>>>>>>>===<<<;;;:::777888999:::<<>>======<<<;;;:::::::::===>>>??????@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIGGGGGGGGGFFFDDD@@@<<<:::777444000---)))$$$  !!!&&&***///444888<<<@@@CCCEEEGGGIIIIIIGGGEEEDDDDDDGGGFFFGGGIIILLLMMMMMMLLLLLLOOOSSSUUUSSSPPPMMMLLLIIIIIIJJJLLLMMMMMMKKKIIIAAAFFFJJJKKKHHHFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJGGGFFFEEEDDDEEEHHHLLLNNNKKKLLLNNNQQQSSSTTTUUUUUUWWWUUUQQQLLLIIIFFFDDDCCCAAABBBDDDEEEEEEDDDCCCBBBAAA???===:::888666555555333111///...---,,,)))'''%%%###!!!!!!""""""!!!    000000/////////000000111000111222444555555555444000000///...---------...////////////...---,,,,,,&&&''')))'''%%%&&&)))------///000///......///111......//////111222333444222333444333000//////000,,,,,,,,,,,,,,,,,,------/////////000000000111111///...,,,---...//////...---......///111222444555111111000///............++++++,,,,,,++++++***))))))((('''&&&''')))+++---...000222444555555333222//////...,,,******,,,...000222666777888888999:::777999;;;:::888444222111......---,,,+++***))))))&&&(((+++,,,,,,+++,,,,,,,,,,,,***(((&&&$$$"""""" """$$$&&&'''++++++,,,...000222444555999999999;;;>>>@@@@@@???>>><<<:::777666555555555555555444111///000333555333000,,,&&&''',,,333666;;;===>>>>>>>>>???<<<>>>@@@AAAAAA@@@AAACCC>>>???@@@AAA@@@???>>>===::::::;;;<<<===???AAABBBAAA???<<<888444111...,,,+++,,,///333666999:::;;;999999999999999999999999>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>???@@@AAAAAABBBDDDFFFGGGIIIIIIIIIDDDEEEGGGGGGEEEBBB===;;;666444111...***$$$  ###(((---333888;;;>>>AAACCCCCCFFFHHHHHHFFFDDDCCCCCCHHHGGGHHHJJJMMMNNNNNNLLLMMMOOOQQQQQQNNNKKKIIIIIIKKKJJJKKKLLLNNNNNNLLLJJJDDDFFFIIIJJJHHHGGGFFFFFFEEEFFFGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIGGGFFFEEEDDDEEEHHHKKKLLLKKKLLLOOORRRUUUVVVWWWWWWVVVTTTQQQMMMHHHCCC@@@>>>;;;===???BBBCCCCCCBBBAAAAAA???<<<999666555444444333111///...,,,***'''$$$"""!!!      444333333222222222333333222333555666666666555555444333222111000/////////...//////...---,,,++++++%%%((()))'''%%%%%%***......///111111000///111222...//////000222333555666444666777666333222333444------,,,,,,,,,,,,,,,,,,000000000111111111111111///......///111222111///000000000111222444555666222222111000////////////,,,,,,+++++++++*********'''&&&$$$$$$$$$&&&)))***---///222555666666444333111111000...,,,+++---///111333777888888888888888666888999888555333222222......---,,,+++***))))))%%%'''***++++++++++++,,,+++***)))'''%%%###"""!!! !!! !!!###&&&((())),,,,,,...000333555777888<<<;;;:::;;;===>>>===<<<<<<;;;999777555555666777666777666555333333555777444222---'''  ''',,,111444888;;;<<<<<<===>>>:::<<>>???AAACCCDDDCCCBBBBBB>>>>>>===>>>>>>???@@@AAA>>>===:::777444000...,,,...///222555777999::::::888999999999::::::;;;;;;============<<<;;;::::::999999:::;;;===???@@@AAAAAABBBEEEGGGIIIJJJJJJJJJDDDEEEGGGHHHFFFBBB===999555444111///+++%%%  %%%+++000777===???AAAAAABBBCCCEEEHHHJJJIIIHHHHHHIIIIIIHHHIIIKKKNNNOOOOOONNNNNNPPPQQQPPPNNNMMMLLLMMMOOONNNMMMMMMNNNMMMKKKIIIIIIHHHHHHIIIIIIHHHFFFDDDAAACCCFFFEEECCCBBBBBBDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLNNNMMMOOORRRTTTVVVWWWWWWVVVSSSRRRPPPKKKFFF@@@:::777555777;;;>>>@@@AAA@@@@@@>>>===:::777555555555555222111...---+++)))$$$!!!      888777777666666666777777444555666777777666666555777666444333222111111111,,,,,,,,,+++***)))((('''&&&(((***(((%%%&&&***000///111222222111111222444//////000111222444666777555777999999666444555777......---------,,,,,,,,,111111111111111222222222//////000222444444333111111111111222333444555666333222111000000/////////---,,,++++++******++++++'''%%%###"""###$$$'''))),,,///222666777666555333555555444111......000222111444777999888777777888666777888666444222222222......---,,,+++***)))((($$$&&&)))++++++++++++,,,******((('''%%%###"""!!!"""###$$$$$$###!!!  !!!$$$''')))***,,,---///222666999;;;<<<===<<<;;;;;;<<<===<<<:::<<<;;;888777666666888888777888888777555555666888555222...'''!!! ''',,,...111555888999999:::;;;888;;;>>>??????>>>???@@@===???BBBDDDFFFFFFEEEEEE@@@@@@????????????@@@@@@===<<<999666333000...,,,111222444666888888888888777777888999;;;<<<======;;;;;;<<<<<<;;;;;;:::999777888999:::<<<>>>@@@BBBAAACCCEEEHHHJJJJJJKKKKKKDDDFFFHHHIIIFFFAAA;;;888555444222000,,,&&&  &&&---222:::@@@BBBBBBBBBBBBDDDGGGKKKMMMNNNNNNOOOPPPIIIIIIJJJLLLOOOPPPOOONNNOOOPPPRRRRRRQQQRRRTTTVVVSSSQQQNNNMMMMMMLLLJJJHHHLLLJJJGGGHHHJJJJJJFFFCCC===@@@DDDEEECCCCCCDDDFFFCCCCCCDDDEEEFFFGGGHHHHHHMMMLLLKKKKKKLLLNNNPPPRRRPPPQQQTTTVVVWWWWWWVVVUUUQQQPPPNNNJJJDDD===666222111444888<<>>>>>>>>===<<<;;;;;;<<<=========<<<:::888777666777777999:::;;;<<<;;;999777555777444///)))###%%%***---333:::;;;777444555777777999<<>><<<<<<:::777333000...---,,,+++...222777:::;;;;;;:::888:::<<<>>>@@@BBBBBBCCCFFFAAA;;;888999;;;;;;;;;:::999999:::;;;===???@@@AAAAAABBBCCCDDDEEEFFFFFFLLLJJJHHHFFFCCC???999666666444111...***%%%  %%%,,,222555999>>>BBBDDDBBB@@@EEEHHHMMMPPPRRRQQQOOOMMMMMMKKKIIIJJJNNNOOONNNLLLOOOQQQRRRTTTTTTSSSQQQPPPPPPNNNKKKLLLOOOPPPOOOMMMNNNMMMLLLKKKJJJIIIHHHGGGDDDBBB@@@@@@BBBCCCDDDCCCBBBAAA@@@@@@AAACCCEEEGGGEEEFFFGGGIIILLLNNNPPPQQQOOOQQQSSSSSSRRRRRRTTTUUUSSSQQQMMMGGGBBB<<<888666333666:::===>>><<<999777777666555555666555333111222000---***&&&###!!!      777888999999999888666555888999999999::::::::::::666777999:::999666444222111...,,,+++,,,,,,+++)))((((((((()))***,,,...///111222444555555333222111---...000222333555555666444333222111111222333444000---******,,,---...---000111222111...,,,+++,,,000111222444555666777777333222222111111111222222222111111222444555333222,,,+++***+++---...---,,,'''%%%""" """&&&(((---///222666777777555444222111000000000000111222444666888888777555555555444333333333444333000...---------,,,+++)))((('''((('''''''''((()))+++,,,+++)))'''%%%######$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$"""!!!###(((---//////444666888:::===>>>?????????>>>>>>>>>>>>>>>??????===<<<:::888777777777777:::;;;<<<======<<<:::999888555000***###&&&+++000444999;;;999777777888888999<<>><<<:::777333000.........---///333777999;;;;;;;;;999:::<<<>>>@@@BBBCCCDDDDDDAAA===;;;<<<<<<;;;:::;;;;;;;;;<<<===???AAACCCFFFEEEEEEDDDDDDEEEEEEFFFKKKIIIGGGEEEBBB>>>999555666444111...***%%%  &&&,,,555777:::>>>AAABBBAAA???FFFIIIMMMPPPRRRQQQOOOMMMLLLLLLLLLMMMOOOPPPOOONNNOOOPPPRRRSSSSSSRRRPPPOOOOOOMMMKKKLLLOOOPPPPPPNNNNNNNNNNNNMMMKKKIIIHHHGGGCCCAAA???>>>@@@AAABBBAAA???>>>===<<<===???BBBCCCDDDEEEGGGJJJLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRTTTVVVRRRPPPLLLGGGBBB===999777666888;;;===>>>===;;;999777666555444555444222000///...+++(((%%%"""!!!     888888999:::999888777666777777888:::;;;<<<======888999999:::999888666555333000,,,***+++,,,,,,,,,++++++++++++,,,---...///222333555666555333000...+++---000222444444444333111000...------///111222...,,,***)))+++,,,,,,,,,///000111000---,,,+++,,,333333444555666666666666222111111111111111222222333222222333555555444222---,,,+++,,,...///...---)))(((%%%######%%%'''(((---///222444666666555444222111///......///111222444555666666555444555777666555555555555333000............---,,,+++)))((((((((('''''''''(((***++++++)))&&&#########%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###%%%***///222444777999;;;===???@@@AAAAAA>>>??????@@@@@@@@@??????===<<<:::888777777888888999;;;===???@@@???>>>===999666111***### (((---222444888;;;<<<;;;999888888:::<<>>===;;;666333000//////000000111333666999;;;<<<===;;;;;;<<<===???BBBDDDFFFBBBAAA???>>>>>>>>>;;;:::======>>>???AAACCCEEEFFFKKKIIIGGGEEEDDDEEEFFFFFFIIIGGGEEECCCAAA===888555777555222...***$$$  (((...888999;;;>>>???@@@@@@@@@GGGIIIMMMPPPQQQQQQOOOMMMKKKMMMOOOPPPPPPOOOPPPPPPPPPQQQSSSTTTTTTRRRQQQPPPMMMLLLKKKLLLOOOPPPPPPOOOOOOOOOPPPOOOMMMJJJGGGFFFDDDAAA???>>>???AAAAAAAAA???===<<<;;;;;;===???AAABBBDDDGGGJJJMMMNNNNNNNNNQQQRRRRRRQQQPPPQQQTTTVVVRRRPPPLLLGGGBBB>>>;;;999999:::<<<===>>>>>>===<<<888777555444444333000...,,,***(((&&&###!!!     888888999::::::999888777666777888999:::<<<<<<===:::::::::::::::999999888333000,,,)))(((***,,,---........................000111444555555222000...***---000333444444333222000...,,,+++***+++,,,---,,,+++*********++++++,,,---...000000///...///000444444555555555555444444000000000000111111222333444333333444666666555333///...---...///000///......---+++***)))***+++,,,---///000222333444333333333222000......///111222333444555444333444666888999888777777666555222///---------------,,,+++******)))((((((((()))***++++++)))&&&######$$$&&&((('''((((((((((((''''''&&&&&&%%%%%%'''+++000555888:::<<<>>>AAABBBCCCBBBBBB???@@@AAAAAAAAA@@@>>>===<<<;;;:::888777777888888777999<<<>>>@@@@@@??????:::777222***### (((...222444666:::======;;;888999:::===???@@@AAAAAAAAA>>>???AAADDDGGGJJJMMMNNNLLLHHHCCC@@@??????>>>>>>===:::666222000000111222222333444666999;;;===>>>===<<<<<<===???BBBEEEGGGCCCBBB@@@???>>>>>>======??????AAABBBDDDFFFHHHIIILLLJJJGGGEEEDDDEEEGGGHHHIIIGGGDDDBBBAAA===999666888555222...)))###   ***000888:::<<<>>>???AAABBBCCCGGGIIIMMMOOOPPPPPPNNNMMMHHHLLLPPPQQQOOONNNOOOQQQRRRSSSTTTUUUUUUTTTRRRQQQJJJKKKKKKMMMOOOPPPPPPPPPOOOPPPQQQQQQOOOKKKHHHEEEEEECCC@@@???@@@BBBCCCCCCBBB@@@===<<<<<<===@@@AAAAAACCCGGGKKKMMMNNNMMMMMMQQQRRRRRRPPPPPPPPPSSSVVVQQQOOOKKKFFFBBB???===<<<<<<<<<<<<======>>>>>>>>>;;;999777666555333000...)))(((&&&$$$###"""!!!!!!   888999:::;;;;;;:::999888777777777888999::::::;;;<<<<<<<<<;;;;;;:::999999222///+++(((&&&(((+++...000000000000//////......---///111333333222000///+++---111333555444333222222111000...,,,,,,,,,,,,++++++++++++******+++,,,+++---///111111222333555444444444444444333222222000000000000111222333444555444444555777777666444222000///000111111000///111000///..................//////000111222333333555333222000000000222222222333444444444444777999888777666666666444111...***+++,,,,,,---,,,,,,,,,+++***)))))))))***+++,,,***)))&&&%%%%%%&&&((()))***************)))((((((''''''(((***---111666:::<<<>>>@@@CCCDDDDDDCCCBBBCCCDDDDDDDDDCCCAAA@@@>>>===<<<;;;999999999::::::666888;;;===??????>>>>>>:::777222+++### (((...111222555:::======;;;888:::;;;===???@@@AAA@@@@@@<<<===???BBBEEEHHHJJJLLLHHHEEEAAA???>>>===<<<;;;;;;999555222000000111222444555666888:::;;;===>>>============???CCCFFFHHHFFFDDDAAA>>>===>>>@@@BBBAAABBBCCCEEEGGGHHHJJJJJJIIIHHHEEEDDDDDDFFFIIIKKKIIIGGGDDDCCCAAA???;;;999777555111---)))###  """,,,333777:::>>>@@@AAACCCFFFHHHGGGIIILLLNNNOOONNNMMMLLLFFFJJJNNNNNNMMMLLLNNNPPPQQQRRRSSSTTTTTTRRRPPPOOOIIIJJJLLLNNNNNNOOOOOOPPPOOOPPPQQQQQQOOOLLLHHHFFFEEEBBB???>>>@@@BBBDDDDDDEEEBBB???<<<<<<===@@@BBBAAADDDHHHKKKNNNNNNNNNMMMQQQRRRRRRQQQPPPPPPRRRTTTPPPMMMJJJFFFBBB@@@??????>>>============>>>??????===;;;999888777555111///((('''&&&$$$###"""!!!!!!   888999:::;;;<<<;;;:::999666666777888888999::::::<<<=========<<<:::888777111///,,,(((&&&'''***---000111111111111000///......///000111222222222111...///111444555555444333555555555444333111///...***,,,---,,,+++***+++---***,,,///111222333555777333333444444333333222111000000000111222444555666666555555666888888777555444222111111333333222000000000000000000000//////111000000000111222444444666666555444333333333333111333555555555666888999555444333444444222///---++++++,,,,,,------,,,,,,***)))(((((((((***+++,,,))))))((('''((()))******,,,,,,---,,,,,,+++***)))(((***---///111444888;;;<<<>>>AAACCCDDDCCCBBBAAAFFFFFFFFFFFFFFFEEEDDDDDD@@@???>>>===<<<======>>>999:::===?????????>>>===:::777222+++$$$''',,,///222777:::<<<===<<<;;;;;;<<<>>>???@@@@@@@@@???;;;<<<>>>AAACCCEEEGGGGGGDDDBBB???>>>======;;;999888777555333111000000000555666888:::;;;<<<============>>>???AAADDDFFFHHHGGGFFFCCC???===>>>BBBEEEBBBCCCEEEGGGHHHIIIIIIIIIGGGFFFEEEEEEFFFHHHKKKLLLIIIGGGDDDBBBAAA???<<<:::666444111---)))###  $$$...555777;;;AAACCCDDDEEEHHHKKKGGGHHHJJJLLLMMMLLLKKKKKKGGGHHHJJJKKKKKKLLLMMMOOOOOOPPPQQQRRRQQQPPPMMMLLLHHHJJJMMMNNNNNNMMMNNNOOOOOOOOOPPPPPPOOOLLLJJJHHHCCC@@@======???CCCEEEFFFGGGDDD@@@===<<<===???AAACCCEEEHHHKKKNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPQQQRRROOOMMMIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::999888666333000'''&&&%%%###"""!!!!!!!!!    888999;;;<<<<<<<<<;;;:::555555666888:::;;;============>>>>>>===:::666444000000...***''''''+++...000000111222111000//////222222222222222222333333000111222333444555555555222444666777777555333111***---......,,,+++,,,---+++---000111111222333555444444444444444444333222000000111222333555777888666666666777888999888666555444333333444444333111111111222333333333222222444444333222333555666888888888888888777666555444000333666777777777888:::555444444444555444111////////////......,,,++++++'''&&&&&&&&&'''(((***+++))))))******++++++++++++............---,,,+++***+++///222555555777:::===<<<>>>AAACCCDDDCCC@@@???BBBBBBBBBCCCEEEGGGHHHIIIEEEDDDCCCBBBAAABBBCCCCCC???@@@AAABBBBBBAAA???>>>999666111+++$$$%%%***...333:::======<<<===???<<<===>>>???@@@@@@???>>>;;;===???BBBDDDDDDCCCCCC@@@???>>>>>>???===;;;888555444444333222000///...555777999<<<======<<<<<<<<<===???AAACCCEEEFFFGGGEEEFFFEEEBBB??????BBBEEECCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMHHHEEEBBB@@@???>>><<<:::555333000---)))### %%%000666999>>>EEEGGGFFFFFFHHHKKKFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHFFFGGGJJJMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNMMMHHHKKKNNNOOOMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJEEEBBB??????BBBGGGJJJLLLLLLIIIDDD@@@>>>???BBBDDDEEEFFFIIIKKKNNNOOOQQQQQQNNNQQQSSSSSSRRRPPPPPPPPPNNNLLLHHHEEECCCBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB<<<;;;999888888666333111&&&%%%###!!!      888999;;;<<<<<<<<<;;;;;;333444666999;;;>>>@@@AAA<<<>>>??????===999555222000111000,,,)))(((+++//////000111222222111000///777666444333222222333444222222333333444555666666---000444777888666333111***---//////,,,+++,,,...,,,...000111000///000111444555555555555555444444000111111333444666888999777666666777999999888777666555333333444444333222333444666777777777666666777666555444555777999:::888999;;;;;;:::888666444///222666999999999999:::888777777888888888555333333222222000...,,,***)))$$$$$$$$$$$$%%%''')))***((()))+++,,,------,,,+++////////////...---,,,+++...222777999999:::<<<>>><<<>>>AAACCCCCCBBB???>>><<<<<<===???BBBEEEIIIKKKHHHHHHFFFEEEEEEFFFGGGGGGDDDEEEFFFFFFEEEDDDAAA@@@888666111+++$$$###(((...555<<>>@@@@@@@@@???>>><<<>>>AAACCCDDDDDDBBBAAA>>>>>>>>>???@@@???;;;888222333333333222000...---555777:::===>>>>>><<<;;;<<<===???BBBDDDEEEFFFFFFCCCEEEGGGEEEBBBAAABBBDDDDDDEEEFFFGGGHHHGGGFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLFFFDDDAAA???>>>===;;;:::444222///,,,)))### &&&000777;;;AAAHHHJJJHHHFFFGGGIIIEEEFFFHHHIIIIIIIIIIIIHHHLLLHHHEEEFFFJJJNNNOOOOOOTTTTTTVVVVVVUUUSSSQQQPPPHHHLLLOOOPPPMMMKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIFFFCCCCCCGGGLLLPPPRRRQQQMMMHHHDDDBBBCCCFFFHHHGGGGGGIIIKKKNNNPPPRRRSSSMMMPPPSSSTTTSSSQQQOOOOOONNNKKKHHHEEECCCBBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDD;;;:::888777777666333111%%%$$$"""      @@@<<<999888;;;======<<<888888888888999;;;===???<<<===>>>>>>;;;777222////////////---,,,,,,...000444333222111111111222333555666555333000//////000222222222333333444444444111000111444777999999888222111000///............222000///000111333333222000222555555444333333333444222111333777888777555444555777888999999999888777777777666666666666666555555555555555555444444666666666666777888999:::999;;;>>>???<<<:::888777444555666888:::<<<===>>>;;;:::999999:::999777555555333000...---+++)))&&&'''### $$$(((***+++))),,,///111111000//////444444444444444444444444222777===@@@??????@@@AAA===>>>>>>>>>>>>>>>======@@@???@@@BBBFFFIIIJJJJJJHHHHHHGGGEEEEEEGGGLLLPPPPPPLLLGGGEEEEEEDDDAAA===;;;999444---%%%"""'''000777<<<<<<<<<===;;;888>>>;;;999;;;>>>@@@???===@@@AAAAAABBBBBBBBBAAAAAA:::<<<>>>??????===;;;999888444000...............444777:::<<<<<<===>>>??????===<<>>;;;888666444222///,,,(((""" !!!***333888>>>AAAFFFKKKMMMMMMKKKJJJGGGDDDBBBCCCGGGJJJJJJIIIKKKIIIHHHGGGIIIMMMQQQSSSTTTTTTUUUTTTRRROOOKKKIIIKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMLLLLLLNNNOOONNNMMMJJJKKKJJJHHHMMMTTTWWWVVVQQQLLLGGGDDDDDDDDDBBB@@@EEEIIIKKKKKKMMMQQQRRROOOPPPPPPOOOOOOOOOPPPPPPQQQKKKIIIFFFDDDCCCCCCCCCDDDEEEEEEEEEGGGIIIHHHFFFDDD@@@===888555333111///---$$$"""!!! !!!   ===;;;999999;;;===<<<;;;999999888999:::<<<>>>???<<<===>>>===;;;777333000333444444333111000111333444444222111111111222333333333333111000///111333111222333333333333333222//////111444888::::::999444444333222222222222333333222111111222222222222111333444444333222222333444222111222555777666555444555777999:::::::::999888888888888888888888888666555555444444555555555777777777888888999:::;;;<<<>>>??????<<<:::888888777777888888:::<<<===>>><<<;;;:::;;;<<<<<<;;;999666444111///---+++(((&&&%%%""" !!!%%%)))+++++++++...333555555444444444666666666666666666666666666:::>>>???>>>===>>>???>>>>>>>>>??????>>>>>>===AAAAAAAAACCCEEEHHHIIIJJJHHHHHHHHHGGGHHHKKKOOOSSSSSSOOOJJJGGGGGGEEEAAA>>>:::888444---%%%"""'''---444999:::;;;===<<<999===;;;:::;;;===??????>>>AAAAAABBBBBBBBBBBBAAAAAA===???@@@AAA@@@>>><<<:::888555111....../////////444666:::<<<<<<<<<===???===<<<===@@@DDDFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAAGGGHHHJJJIIIHHHIIILLLOOOPPPMMMJJJIIIIIIIIIHHHGGGFFFEEECCC@@@===:::777555555333000,,,'''!!! """,,,555:::@@@CCCGGGKKKMMMMMMKKKJJJGGGEEECCCDDDGGGJJJJJJIIIKKKJJJIIIIIIKKKNNNRRRTTTPPPRRRTTTUUUTTTQQQNNNLLLJJJKKKKKKLLLLLLKKKKKKJJJMMMKKKJJJKKKMMMOOOPPPPPPMMMNNNMMMLLLOOOUUUWWWUUUMMMJJJFFFDDDEEEEEEDDDCCCEEEIIIKKKKKKMMMQQQRRRPPPRRRRRRRRRQQQQQQPPPPPPOOOJJJHHHFFFDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIHHHFFFDDDBBB>>>:::666222///+++(((%%%###!!!   :::999999:::<<<<<<;;;:::999999999999:::;;;===>>>:::;;;<<<<<<;;;777444222888999;;;:::888666555555555444222111111111222333000111000///...000333555222333555666666555333222......000444888;;;<<<<<<666666555555666777777888555555444333333222222111444444444333111000111333333222000111333444444444555555777888999:::::::::999::::::;;;;;;:::::::::777666444333333444666777999999999:::;;;;;;<<<<<>>@@@=========>>>@@@@@@???===888555222///---+++(((%%%###"""!!!###'''***,,,,,,---000555888888888888999999999888888888888999999;;;===>>>===<<<;;;<<<>>>>>>??????@@@@@@?????????BBBBBBCCCDDDEEEGGGIIIIIIGGGHHHIIIJJJKKKOOOTTTXXXWWWRRRLLLIIIGGGEEEAAA>>>999777333---&&&"""&&&***111777888:::======;;;===;;;:::;;;===??????>>>AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBB???<<<:::888444000....../////////333666999;;;;;;<<<===>>>;;;<<<===AAADDDFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@GGGHHHIIIIIIIIIJJJLLLNNNPPPMMMJJJHHHHHHHHHGGGFFFFFFEEECCC@@@===999666444777555111,,,'''  $$$...777===CCCEEEIIILLLNNNMMMKKKJJJHHHFFFEEEFFFIIIJJJKKKJJJMMMMMMLLLKKKMMMOOORRRSSSMMMOOOSSSUUUVVVTTTQQQOOOLLLLLLLLLMMMMMMLLLLLLLLLMMMKKKHHHIIILLLOOOQQQRRRPPPRRRQQQPPPRRRVVVVVVRRRJJJHHHEEEEEEFFFGGGGGGFFFDDDHHHJJJJJJMMMRRRSSSQQQTTTTTTUUUUUUSSSPPPNNNLLLHHHGGGEEECCCBBBBBBCCCCCCDDDDDDEEEGGGHHHHHHFFFCCCCCC@@@;;;666222---'''###%%%###   555666888:::;;;;;;:::999999888777777888999:::;;;999:::;;;;;;:::888555333;;;===??????<<<999777666555444333222111222333333111111000...---///222555444555777999888666444222---...000444999===>>>===555555555666777888999:::777888888666444222222222555555444222000///111333222111000000111222222333333444555666888999999:::999:::;;;;;;<<<;;;;;;:::888666444333333555777999::::::;;;<<<============@@@@@@@@@>>>===<<<>>>@@@BBB@@@>>>======???AAACCCBBBAAA@@@AAABBBBBBAAA???:::777333111...+++(((%%%"""###$$$&&&))),,,...///---111666999:::::::::;;;;;;:::999999999:::;;;<<<>>>======<<<;;;<<<===?????????@@@AAAAAAAAAAAA@@@DDDDDDEEEEEEEEEFFFHHHJJJGGGIIIJJJLLLNNNRRRWWW[[[XXXSSSLLLHHHFFFDDD@@@===888666333---&&&!!!&&&+++222777888:::===>>><<<===<<<<<<<<<>>>??????@@@AAAAAAAAAAAAAAAAAA@@@???CCCCCCDDDDDDBBB>>>:::888666222...,,,---.........222555888::::::;;;<<<===999;;;>>>AAADDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHIIIIIIJJJKKKLLLKKKIIIGGGFFFGGGHHHHHHGGGGGGFFFDDDAAA===999666444999666222---''' &&&111:::???EEEGGGJJJMMMNNNMMMKKKJJJHHHHHHHHHIIIJJJKKKLLLLLLPPPOOONNNMMMMMMNNNOOOOOOLLLNNNSSSVVVWWWUUURRRPPPNNNNNNOOOOOOOOOOOONNNNNNOOOLLLIIIHHHJJJNNNPPPQQQQQQSSSSSSQQQSSSUUUSSSNNNIIIHHHGGGFFFFFFFFFGGGFFFDDDHHHJJJJJJMMMRRRSSSQQQTTTUUUVVVUUUSSSOOOKKKHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGDDDBBBAAA???;;;777222,,,&&&"""$$$""" 222444777:::::::::999999777666555555555666777888777888999::::::888777666;;;===@@@@@@===:::777666555444333222222222333444333333222///------///111222333666777777555333111//////111555:::===>>>>>>222222333333555777888999999:::;;;999666333222222666666555333111000222444222222111000//////111222111111222333555666888888777888:::;;;;;;;;;:::999777666444333333555888:::999:::<<<==================>>>>>>===<<<>>>AAACCCEEECCCAAA@@@@@@BBBEEEGGGGGGEEEDDDDDDDDDCCC@@@>>>;;;999555222000---***'''$$$%%%''')))+++...000222111555999<<<===<<<======<<<;;;:::::::::;;;===>>>>>>===;;;;;;===???AAABBB@@@@@@AAABBBCCCCCCBBBBBBDDDFFFGGGFFFEEEFFFHHHJJJHHHJJJKKKMMMOOORRRWWWZZZUUUPPPIIIEEECCCAAA>>>;;;888666333---''' !!!%%%...444999999:::>>>>>><<<===>>>>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@???>>>>>>BBBCCCCCCCCC@@@<<<888666222///+++******+++,,,,,,111444777999999999;;;<<<999;;;>>>@@@BBBCCCDDDDDDAAABBBCCCDDDEEEGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKJJJEEEDDDCCCCCCFFFHHHIIIIIIHHHGGGEEEBBB???;;;888666:::777222---&&& (((222;;;@@@GGGHHHKKKMMMNNNMMMKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMQQQQQQPPPNNNMMMLLLKKKKKKMMMOOOSSSUUUVVVTTTQQQNNNOOOOOOPPPPPPPPPPPPOOOOOORRROOOKKKIIIKKKMMMOOOOOOOOOQQQRRRPPPQQQRRROOOJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDHHHJJJJJJMMMRRRSSSQQQRRRSSSTTTTTTQQQMMMHHHEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDAAA???===;;;888555222---((($$$"""  ///222666888888888999999666555444333333444444555666666888999999999888888999;;;>>>>>><<<999777666666555333222222222333444444444444222///---...///...///111333333222111000111111333666:::======<<<000000111222333555666777999<<<>>><<<777444333444555666666555333222333555333333222000......000222000000000222333555777888555777999;;;;;;;;;999888777666444444555666888:::888999;;;<<<======<<<<<<;;;<<<===<<<<<<===@@@BBBCCCBBBBBBBBBCCCEEEGGGIIIIIIGGGEEEEEEDDDCCC@@@>>>===:::777444222000,,,***((()))+++,,,,,,///222555888;;;???AAA@@@?????????>>>===<<<;;;<<<===???AAA>>><<<;;;===@@@BBBDDDDDDAAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHHHHFFFFFFIIILLLJJJKKKLLLMMMMMMOOORRRUUUQQQLLLEEEAAA@@@???===;;;999777333...'''  %%%///555999999:::>>>???===???@@@AAAAAA@@@@@@BBBDDD@@@AAAAAAAAA@@@???>>>===AAABBBBBBBBB???;;;777555000---***((((((*********000333666888888999:::;;;999;;;===>>>>>>???BBBDDDAAABBBCCCEEEGGGIIIJJJKKKFFFFFFFFFHHHKKKLLLKKKJJJBBBAAAAAABBBFFFIIIKKKKKKJJJIIIGGGEEEBBB???<<<::::::777222---&&& )))333;;;@@@GGGHHHJJJLLLMMMMMMLLLKKKJJJLLLNNNNNNMMMMMMMMMNNNQQQQQQPPPPPPNNNLLLKKKJJJNNNPPPRRRSSSSSSRRRPPPNNNNNNOOOOOOPPPPPPOOOOOONNNTTTQQQMMMLLLLLLNNNOOOOOOLLLOOONNNMMMNNNPPPNNNIIIKKKLLLLLLIIIFFFDDDCCCDDDEEEIIIKKKKKKMMMQQQRRROOOOOOPPPQQQQQQOOOKKKGGGDDDAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCAAA===:::777555222000...,,,(((%%%  ...111555777666777888:::777666444333333333444444444555777888999999999999777:::<<<<<<:::888777777666555444333222333444444333555555444111///......---...000111222222222222444444555777:::<<<;;;:::111111111222333555666777999===???>>>999555444666444666777777666555555666444444333000------000333000000000111333555888999555777999;;;<<<;;;:::999555555555555666777888999666888:::;;;<<<<<<;;;:::;;;<<<===<<<;;;:::<<<===>>>???@@@AAACCCFFFHHHIIIGGGFFFEEEDDDDDDCCCAAA???>>>;;;888666555222///---,,,---...------000444999<<>>===@@@???>>>===>>>@@@BBBDDD@@@>>>===???BBBEEEEEEDDDAAABBBCCCDDDEEEEEEEEEEEECCCFFFIIIHHHFFFFFFJJJNNNKKKLLLLLLLLLKKKKKKLLLNNNMMMHHHAAA>>>>>>???>>><<<:::888444...'''  %%%,,,222777777:::>>>@@@???@@@BBBCCCCCCAAAAAADDDGGGBBBCCCCCCBBBAAA@@@??????AAABBBBBBBBB???<<<888555000---)))((((((***++++++///222555777888888999::::::;;;<<<;;;:::<<>>FFFGGGIIIKKKLLLLLLLLLLLLKKKNNNPPPPPPOOOMMMNNNOOONNNOOOPPPQQQQQQPPPNNNMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQSSSQQQOOONNNOOOPPPPPPPPPJJJLLLLLLJJJLLLOOONNNJJJJJJLLLLLLJJJFFFDDDDDDDDDGGGJJJLLLKKKLLLPPPQQQNNNMMMNNNOOOOOONNNKKKHHHFFF??????@@@AAAAAAAAAAAAAAACCCBBBAAAAAA@@@>>>:::666333000---+++)))(((%%%###  ---111444666555666888;;;888777555444333333444555444555666777999999::::::777999;;;;;;999888888888666555444333222333444444222444666666333000///...000000111222444555666777666666666888:::;;;:::999222222333333444666777888999===@@@???999555555777444666888999888666666777555555444000------000333111111111222444666888:::555777:::<<<===<<<;;;999444555555666777888888888555777999;;;;;;;;;:::999<<<======<<<:::888888999:::;;;>>>@@@CCCFFFHHHIIIEEEDDDCCCDDDDDDDDDBBB@@@>>><<<999777666444111//////000000...---000666:::===???BBBBBB@@@===;;;:::BBBAAA@@@???@@@BBBEEEGGGAAA@@@???@@@DDDFFFDDDBBBBBBBBBDDDEEEFFFFFFFFFFFFBBBFFFIIIIIIFFFFFFKKKOOOLLLMMMMMMKKKIIIHHHIIIJJJKKKFFF@@@===>>>??????===:::888444...'''  %%%)))///444666999>>>AAAAAAAAACCCEEEDDDBBBBBBEEEHHHDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBB@@@<<<999666000---***((()))+++++++++///222555777777777999:::;;;<<<<<<:::888999>>>BBBCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIILLLPPPQQQOOOLLLFFFEEEDDDEEEHHHKKKLLLLLLLLLKKKKKKIIIGGGEEECCCAAA999666222---'''  )))222999===EEEFFFHHHJJJLLLLLLLLLLLLKKKNNNQQQQQQOOONNNNNNPPPLLLNNNPPPRRRSSSSSSRRRRRRLLLMMMMMMNNNOOOPPPQQQRRRVVVVVVVVVWWWWWWVVVVVVVVVQQQPPPOOOOOOQQQSSSRRRRRRIIIKKKJJJIIIKKKOOOOOOKKKIIIKKKLLLKKKGGGDDDEEEFFFHHHKKKMMMKKKLLLPPPPPPMMMLLLMMMNNNOOONNNLLLJJJIII>>>???@@@AAAAAAAAAAAAAAACCCBBBAAA@@@???<<<777444111...***'''%%%$$$"""!!!   222333444555666888999:::666777888888555222111111111111222333555777999:::;;;999888999;;;;;;999666444333222111111333555666666666666666666444111...000///...000444555333111444666888999999999:::<<<444333333333444777:::<<<<<<>>>>>>===:::888888888444444555666777888999999:::888555222000//////000///000111333555888:::;;;::::::::::::::::::::::::::::::999888777777888888999999999:::;;;<<<=========<<<:::888888888:::;;;======>>>AAAEEEGGGHHHHHHJJJHHHDDDCCCDDDEEEEEEEEE>>>:::777555777777555333222333555555555666888:::<<<===????????????AAABBBFFFIIIJJJHHHHHHJJJIIIEEECCCCCCAAA@@@@@@AAACCCCCCBBBCCCCCCEEEFFFIIIJJJLLLGGGGGGEEECCCBBBCCCFFFIIIMMMLLLJJJGGGFFFEEEEEEFFFGGGEEEBBB???=========>>>999888555111***### $$$---111555777888:::>>>BBBCCCCCCDDDCCCCCCDDDGGGIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFCCC@@@???>>><<<999777000...+++(((''')))+++,,,///000333555777888888888999888777777888:::<<<===FFFFFFGGGHHHHHHGGGEEEEEEEEEHHHLLLOOOPPPNNNLLLJJJIIIDDD@@@CCCJJJOOOMMMJJJKKKKKKJJJJJJJJJIIIFFFDDD@@@<<<666///'''  %%%///888???CCCDDDFFFIIILLLNNNNNNMMMMMMPPPPPPOOONNNMMMLLLKKKKKKMMMNNNQQQRRRSSSSSSRRRQQQPPPPPPOOOMMMMMMNNNRRRUUUWWWVVVVVVVVVWWWWWWUUUSSSQQQOOONNNLLLKKKKKKLLLLLLJJJHHHEEEDDDFFFGGGHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHKKKLLLKKKJJJIIIJJJLLLNNNNNNNNNOOOOOOMMMKKKHHHGGGAAA???===;;;:::<<<>>>??????@@@AAABBBAAA<<<666111---***&&&###!!!    222222333444555666666777333555777777555333333444222222222222333555666666999777777888::::::888666888666555333333444555666777666666666555444111///000//////000333444333111666888::::::999999:::;;;555555555555777999;;;<<<===>>>>>>===:::888888888222333444666888:::;;;<<<:::888555222111000000111222222333555777999;;;<<<::::::::::::;;;;;;;;;;;;;;;:::888777555555555555888888999:::;;;<<<<<<======<<<:::999999999:::;;;>>>===>>>@@@DDDGGGGGGGGGHHHEEECCCBBBBBBDDDDDDCCCAAA>>>:::999::::::999777444555666666666777999;;;???AAABBBBBBBBBBBBCCCDDDFFFIIIKKKHHHHHHIIIGGGCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKHHHHHHFFFDDDCCCCCCFFFIIILLLKKKIIIHHHFFFEEEEEEEEEFFFEEEBBB???>>>======>>>:::999666111***### ###+++///333555666888<<<@@@DDDEEEFFFFFFFFFFFFHHHJJJHHHGGGGGGFFFFFFGGGIIIIIIGGGEEEBBBAAA???===:::888111///+++)))((()))+++,,,000111333666888888888888:::999888777777888:::;;;CCCDDDEEEFFFGGGFFFEEEEEEFFFHHHLLLOOOPPPNNNLLLJJJHHHDDDAAADDDJJJNNNMMMJJJKKKJJJIIIIIIJJJIIIFFFDDD@@@<<<666///'''  &&&000999@@@CCCFFFGGGIIIKKKLLLMMMMMMMMMPPPPPPNNNMMMLLLJJJIIIIIILLLNNNPPPRRRSSSSSSRRRQQQOOOOOOOOONNNMMMNNNQQQTTTVVVVVVVVVWWWYYYXXXUUUSSSPPPOOONNNMMMLLLLLLLLLLLLJJJGGGEEEDDDFFFHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIMMMNNNNNNMMMKKKJJJKKKLLLNNNNNNOOONNNMMMJJJHHHFFF@@@???<<<;;;:::;;;===?????????@@@@@@???:::444///***'''###    222222222333333333444444111333555555555444555666555444444444444444555666777666666777888999777666;;;:::888666555666777888999888777666444333222111000000///000222333333222888:::;;;;;;:::999999:::555666777999:::;;;<<<<<<===>>>>>>===:::888777888444555666777888:::;;;;;;:::888666333222111222222666666666666888:::<<<===;;;;;;;;;;;;;;;<<<======888777666555444444444555777777888999:::;;;<<<===>>>===;;;::::::;;;<<<<<<>>>======???BBBEEEFFFEEEEEECCCAAA@@@AAACCCCCCBBBDDDAAA>>>=========<<<;;;666777999999888999;;;===BBBCCCDDDDDDCCCBBBCCCEEEEEEIIIKKKIIIHHHHHHFFFAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGIIIIIIIIIHHHGGGDDDBBBCCCFFFHHHJJJJJJIIIHHHFFFEEEDDDCCCFFFEEECCC@@@???>>>======;;;999666111***""" ###)))---111333444666;;;???BBBDDDFFFGGGGGGGGGHHHJJJHHHHHHHHHIIIJJJLLLMMMNNNIIIGGGEEEDDDBBB???;;;888222000,,,)))((()))+++,,,111222555777999999:::999;;;:::888777777777888999???@@@BBBDDDEEEEEEEEEEEEGGGIIIMMMOOOPPPNNNLLLJJJHHHDDDBBBDDDJJJNNNMMMJJJJJJIIIHHHHHHIIIHHHFFFDDD@@@<<<555...&&& (((222;;;AAADDDHHHHHHHHHIIIJJJLLLMMMNNNQQQPPPOOOMMMKKKIIIHHHGGGLLLMMMOOOQQQRRRRRRRRRRRRNNNOOOPPPOOOOOOOOOQQQSSSUUUUUUVVVYYYZZZYYYVVVSSSNNNNNNNNNMMMMMMLLLLLLKKKIIIFFFDDDDDDFFFHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIINNNPPPPPPOOOMMMKKKKKKKKKNNNNNNNNNMMMKKKIIIFFFDDD@@@???===;;;;;;<<<===>>>??????>>>>>><<<777000,,,%%%"""   444444444333333333222222222333555555444444555777777777777777777888999999777777777888999999888888;;;:::888777777999:::;;;::::::999777444333333444111111000111222222333333999;;;<<<;;;999777777888555777999;;;<<<<<<<<<;;;===>>>???===:::888777777999999999999888888777777999888555333222333444444888777777777888999;;;===<<<<<<;;;;;;<<<===>>>???777666555444444555777888777888999:::;;;<<<===>>>>>>===<<<<<<<<<<<<======???===<<<>>>@@@CCCCCCCCCCCCAAA@@@@@@BBBCCCDDDCCCDDDBBB@@@>>>=========<<<888:::;;;:::::::::<<<>>>BBBCCCDDDCCCAAAAAAAAACCCEEEIIIKKKIIIHHHGGGDDD?????????AAABBBBBBAAA??????@@@AAABBBDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@AAADDDFFFHHHHHHHHHGGGFFFDDDCCCCCCEEEDDDCCCBBB@@@>>>===<<<;;;:::666000)))!!!###(((,,,111333444666;;;??????AAADDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOKKKIIIHHHGGGEEEAAA<<<888222000,,,***((()))+++---222333555888999:::::::::888888777777777888999999<<<===@@@BBBDDDEEEFFFEEEIIIJJJMMMOOOOOOMMMKKKJJJGGGDDDCCCEEEJJJMMMLLLJJJIIIHHHGGGGGGGGGGGGEEECCC???;;;444---%%%  !!!+++444===CCCFFFJJJIIIHHHHHHIIIKKKMMMNNNSSSRRRPPPNNNLLLKKKIIIHHHMMMNNNOOOQQQRRRRRRRRRRRRNNNOOOQQQQQQQQQQQQRRRSSSSSSTTTVVVXXXZZZYYYVVVSSSMMMMMMMMMMMMMMMLLLKKKKKKHHHEEECCCCCCEEEGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHLLLNNNPPPPPPNNNLLLLLLLLLMMMMMMLLLKKKHHHFFFCCCBBB@@@???===<<<<<<<<<>>>>>>>>>===<<<;;;999333---((("""     666666666555444333333333444555666555444444555777777777777888999:::<<<<<<888999:::;;;;;;;;;;;;;;;999999888888999<<<>>>@@@<<<===<<<999666444444666222222222222111222333444:::;;;<<<;;;888666666666555777:::<<<===<<<;;;:::>>>??????===:::777666777::::::999999888777777777888777555333333333555666888777666555666888:::<<<======<<<;;;<<<===>>>@@@<<<:::777555444555666777888888999;;;<<<===??????=========<<<=========>>>???===<<<<<<>>>@@@AAAAAABBBAAA@@@BBBDDDFFFFFFEEEBBBBBB@@@>>><<<;;;;;;<<<:::;;;<<<;;;:::;;;===???AAABBBCCCCCCAAA@@@AAABBBEEEIIIJJJHHHFFFGGGDDD???===>>>???@@@@@@???>>>===???@@@BBBCCCEEEEEEEEEEEEDDDDDDBBB@@@>>>???AAADDDGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA???===<<<:::888444...''' ###(((,,,111444555777<<<@@@>>>AAADDDFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMMMMKKKJJJIIIHHHFFFBBB;;;777111///,,,)))(((***,,,---222333666888:::;;;;;;;;;666666666777999:::;;;<<<:::<<<>>>BBBDDDFFFFFFGGGIIIKKKLLLNNNMMMLLLJJJHHHFFFEEEDDDFFFJJJLLLKKKIIIIIIGGGEEEEEEFFFFFFEEECCC???;;;333,,,$$$  ###---777???DDDGGGLLLKKKIIIHHHIIIKKKMMMOOOTTTTTTRRRQQQPPPNNNMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRNNNPPPRRRRRRQQQQQQRRRTTTSSSSSSTTTVVVXXXWWWTTTQQQLLLKKKKKKKKKKKKKKKJJJJJJGGGDDDBBBBBBDDDFFFGGGGGGDDDCCCBBBBBBBBBDDDFFFGGGHHHJJJMMMNNNMMMLLLLLLMMMLLLKKKJJJHHHEEEBBB@@@???@@@???>>>============>>>;;;:::999888555000)))%%%!!!    888888777666666555444444666666777666555555777888666666666777888:::;;;<<<999;;;======<<<<<<===>>>999999999999;;;>>>AAACCC>>>@@@@@@===888666666888444555555333222222555777;;;<<<===;;;999777777777777888;;;=========<<<;;;>>>??????===:::777666666666666777777888999::::::666555333222222444555777888666555444555777:::<<>><<<;;;;;;<<<===???BBB@@@;;;777444333444444777777999:::<<<===>>>???<<<<<<<<<===============@@@===;;;:::<<<>>>??????AAAAAAAAACCCFFFHHHHHHGGGBBBBBB@@@>>>;;;:::;;;===999;;;;;;;;;::::::<<<>>>AAABBBCCCCCCBBBAAABBBDDDEEEHHHHHHFFFEEEFFFDDD@@@======>>>>>>>>>>>>======>>>???AAACCCDDDDDDDDDDDDAAAAAA@@@>>><<<>>>AAADDDGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCC@@@===;;;888666222,,,&&&""")))---222444666888===AAAAAACCCEEEGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIGGGAAA:::444...,,,***((((((***,,,...222333555888::::::;;;:::555555777888:::<<<======:::<<>><<<;;;>>>===<<<<<<;;;;;;<<<<<<999777666444222---'''###     888777777666666555555555555666777777666777:::<<<999999888888999:::;;;;;;999;;;>>>>>>===<<<>>>@@@===<<<<<<<<<>>>@@@CCCEEE???BBBDDDAAA<<<888777999666777777555333333666999<<<>>>>>>===;;;999999::::::;;;<<<>>>>>>>>>>>>===?????????===:::777666666444444555666888999::::::444333222111222333555777888666555444555888;;;>>>@@@>>><<<:::999:::<<<===BBB???;;;777444444555666555555777888:::<<<===>>>;;;;;;<<<<<<============@@@===:::999:::<<<======@@@@@@AAACCCFFFHHHHHHGGGCCCCCCCCC@@@===;;;===???999:::::::::999999:::<<<>>>???AAAAAA@@@@@@AAACCCEEEGGGGGGCCCCCCEEEEEECCC?????????>>>>>>?????????===???AAACCCDDDDDDCCCBBB@@@@@@???======>>>BBBEEEHHHFFFCCC@@@@@@AAACCCEEECCCDDDEEEFFFDDDAAA===:::666333///***$$$"""(((,,,111444555888===AAAAAACCCEEEFFFFFFGGGJJJLLLLLLMMMMMMNNNNNNMMMLLLLLLIIIIIIIIIIIIFFF@@@888222,,,***(((&&&'''***---///111333555777999:::::::::777777999:::;;;<<<======<<<===@@@DDDFFFHHHIIIIIIIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFHHHJJJJJJJJJIIIGGGEEECCCBBBCCCDDDDDDCCC???:::222***"""  '''222;;;CCCGGGJJJOOONNNMMMLLLLLLMMMNNNNNNRRRRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRLLLLLLLLLKKKKKKLLLOOORRRSSSQQQOOONNNOOOOOOMMMLLLJJJHHHFFFDDDDDDFFFIIIKKKFFFCCC@@@???@@@AAAAAA@@@@@@???>>>>>>???AAADDDFFFCCCDDDEEEEEEDDDDDDFFFHHHIIIGGGDDDAAA>>>;;;999888::::::999999999888888888666555333111///+++&&&"""     777777666666666555555555444555666777777999===@@@>>>===<<<;;;;;;;;;;;;;;;888;;;>>>>>>===<<<>>>@@@@@@@@@??????@@@BBBDDDEEE???CCCFFFDDD>>>999888:::777888888666333333777:::>>>???@@@???===<<<;;;<<<<<<===>>>??????????????????@@@@@@===:::777666666666666666666666666777777333222111111111333555777888666555444666999===???AAA???<<<:::888999;;;<<<<<<:::777555555777999;;;333333555666888:::;;;<<<::::::;;;<<<======<<<<<>>:::999:::;;;<<<<<>>AAACCCDDDCCCBBBAAA?????????>>>===???CCCFFFHHHFFFBBB???>>>@@@CCCFFFCCCDDDFFFFFFDDDAAA===:::444222...)))###"""'''+++000333555888===AAA@@@AAABBBCCCCCCEEEIIILLLLLLLLLNNNOOOPPPOOONNNNNNHHHIIIIIIIIIEEE???666000***(((&&&%%%'''***---///111222444777999999:::999999:::;;;;;;<<<<<<<<<<<<===???BBBEEEGGGIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEGGGIIIJJJJJJIIIIIIGGGDDDBBBBBBCCCDDDDDDCCC???:::222)))!!!  (((333<<>>>>>??????>>>@@@???>>>>>>???BBBEEEGGGCCCDDDCCCBBB@@@@@@CCCEEEHHHFFFCCC???<<<999777777777777777777666666666555555333111000...***%%%"""     :::;;;;;;;;;:::888666555777888::::::999999:::<<<999:::<<<>>>???>>>===<<<<<<<<<<<<<<<======>>>>>>======>>>@@@BBBDDDEEEEEEBBBCCCDDDDDDCCC@@@===:::<<<<<<<<<<<<:::999777666@@@???>>>===========================<<<;;;::::::;;;<<<===<<<:::888777777555555666666666444333222111111111111111111111111555555444444666999;;;===???>>>===;;;:::999888888;;;999666666777999999999444555555666666555444444777888:::<<<======<<<<<<>>><<<;;;;;;<<<======<<<<<>>>>>>>>???@@@AAABBBCCCAAAAAA@@@>>><<<===???AAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCBBB???;;;999444000,,,((($$$ !!!+++---000222444777;;;>>>>>>@@@BBBCCCDDDEEEGGGIIIEEEGGGIIILLLMMMNNNMMMLLLGGGJJJKKKGGG???777111///***&&&######(((---000111000111444666888999999999;;;===??????>>>>>>>>>???@@@BBBEEEGGGGGGHHHIIIKKKKKKKKKLLLLLLKKKIIIGGGFFFGGGHHHIIIIIIIIIGGGEEEDDDBBBAAA???@@@BBBCCCCCCBBB===777...$$$  $$$,,,444===DDDIIILLLPPPOOONNNMMMLLLLLLMMMMMMPPPOOOQQQUUUYYYZZZWWWTTTZZZXXXTTTQQQPPPPPPQQQRRRMMMLLLKKKJJJKKKNNNQQQRRRQQQPPPNNNKKKJJJIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGBBB???======>>>@@@AAA>>>;;;;;;>>>AAAAAA@@@BBBAAA@@@@@@AAACCCEEEGGGGGGFFFCCC???<<<999777666666666666777888888666444666444111...,,,)))%%%"""      ;;;;;;<<<<<<;;;999888777777888::::::999999;;;<<<<<<===?????????>>><<<;;;::::::;;;;;;<<<<<<======<<<<<<===???@@@BBBCCCDDDDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;:::999888;;;===>>>@@@???>>><<<:::999999999::::::::::::999888:::<<<===<<<;;;;;;;;;999999888777666444333222000000111222333333444444777666555555666777:::;;;>>>===;;;:::999::::::;;;;;;999888888999;;;:::999555555555555444444444444666777999;;;<<<<<<<<<<<<===<<<;;;;;;===>>>>>>===<<<>>>AAABBBBBBCCCDDDFFFEEEDDDCCCCCCDDDBBB>>>;;;;;;<<<<<<<<<<<<;;;::::::777666555555555666888999<<>>:::888444111,,,(((%%% """+++---000222444777:::===>>>@@@BBBCCCCCCEEEGGGIIIEEEFFFIIIKKKMMMMMMLLLLLLKKKLLLKKKFFF>>>555///---)))&&&######(((---000111111222444666888:::;;;;;;???AAABBBBBBAAA@@@AAABBBBBBEEEGGGIIIIIIJJJKKKMMMLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIJJJIIIGGGEEEDDDBBBAAA@@@AAACCCDDDDDDCCC>>>888...$$$ !!!&&&///777???EEEIIILLLNNNMMMMMMLLLKKKKKKKKKKKKNNNOOOQQQTTTWWWWWWUUUSSSUUUUUUUUUTTTSSSQQQPPPOOONNNMMMLLLKKKLLLOOOQQQSSSQQQPPPMMMKKKIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFBBB???===<<<===>>>???===;;;;;;>>>@@@@@@???@@@@@@??????@@@CCCEEEGGGHHHFFFCCC???<<<999666555666666666777999888666444555222///---+++((($$$!!!        ;;;;;;<<<<<<;;;:::999999888999;;;;;;::::::<<<===>>>?????????===;;;999888999999::::::;;;<<<======;;;<<<===>>>???@@@AAAAAAEEECCC???======>>>AAACCC@@@???===;;;::::::;;;;;;777:::>>>AAABBB???;;;888444555555666777888888888555888;;;===>>>>>>???AAA>>>===;;;999666555444333000000111333444666777888888777666666666777999:::===;;;:::999999:::<<<===999999999:::<<<<<<;;;:::777666444333333333444444444666888:::;;;<<<<<<<<<===<<<;;;===???AAA@@@@@@===???AAABBBAAA@@@AAABBBDDDDDDCCCCCCCCCBBB???<<<<<<<<<=========<<<;;;:::777666333222222444777999===@@@CCCEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBB@@@AAAAAAAAAAAABBBEEEHHHDDDDDDBBBAAA@@@?????????BBBCCCDDDCCCAAA===:::777555222---)))&&&!!!###+++---000222444666999<<<===???AAABBBCCCDDDFFFHHHDDDFFFHHHJJJKKKLLLKKKKKKMMMMMMJJJCCC:::222,,,***'''$$$"""###''',,,000222444555666777999<<<>>>???DDDEEEGGGFFFEEEDDDDDDEEECCCFFFHHHJJJJJJKKKMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHEEEDDD@@@@@@AAACCCEEEEEEDDDBBB>>>888...$$$ $$$***333<<>>??????>>>???>>>>>>>>>???BBBEEEFFFHHHGGGDDD@@@<<<999666444666666666777999888666444333111...,,,***'''### !!!       999:::::::::::::::::::::999:::<<<<<<;;;;;;<<<============<<<;;;:::888777888999999;;;<<<===>>>>>>=========>>>>>>??????@@@BBB@@@===<<<<<<>>>BBBDDDAAA???===;;;::::::<<<===777999===@@@AAA???<<<999444444444555555666666777555888<<<>>>???@@@BBBCCCAAA???<<<999777666666666222222333555666777888999888888888888999:::;;;<<<===<<<:::888888:::<<<===888777888:::<<<<<<;;;999777666444222222333444555555666888;;;<<<==================???BBBDDDDDDCCC@@@AAABBBBBB@@@???@@@@@@BBBBBBBBBAAAAAA@@@>>>======>>>??????>>>===;;;:::888666222000000333777:::>>>AAADDDEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@BBBBBBBBBAAABBBDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDEEEDDDBBB>>>:::888666333///+++'''""" $$$***,,,000222444555888:::<<<>>>@@@AAAAAACCCEEEGGGDDDEEEGGGHHHIIIJJJJJJJJJLLLIIIEEE>>>666///***((($$$######$$$(((---111333777777777888;;;===@@@BBBFFFGGGIIIHHHGGGEEEFFFFFFDDDFFFIIIJJJKKKLLLMMMOOOMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHFFFDDD??????AAACCCEEEEEECCCAAA===777---$$$ &&&...888AAAFFFHHHJJJLLLNNNNNNNNNMMMLLLKKKJJJJJJGGGKKKPPPQQQOOONNNPPPRRRUUUXXX[[[]]]]]]ZZZVVVSSSOOOOOOPPPPPPQQQRRRTTTTTTRRRPPPMMMKKKJJJKKKMMMNNNMMMMMMKKKJJJIIIHHHHHHHHHFFFEEEBBB???===;;;;;;;;;::::::;;;===>>>???>>>>>>>>>>>>===>>>???BBBEEEFFFIIIHHHEEEBBB>>>:::666555666555666777888888666444111///---+++)))&&&"""!!!    777777777888888999::::::;;;===>>>===<<<;;;<<<===<<<<<<<<<======<<<<<<<<<888999:::<<<===???@@@@@@>>>>>>??????????????????===<<<<<<<<<===>>>@@@@@@@@@???===;;;:::;;;<<<===:::;;;<<<>>>>>>>>>======888777666555555555555555777:::===??????@@@AAABBB@@@>>><<<:::888888888999444555555666777777888888777777888:::<<<>>>???@@@>>>===;;;999999999:::;;;777777777999;;;;;;999777777666444333333444666777777888:::<<<>>>>>>>>>>>>>>>>>>???BBBEEEFFFFFFDDDBBBCCCDDDCCCAAA??????@@@????????????>>>=========>>>???@@@AAA@@@>>>;;;:::666333///,,,---000444777;;;===@@@BBBBBBDDDFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBB@@@@@@AAACCCBBBAAAAAA@@@AAAAAABBBBBBEEEEEEFFFEEECCC@@@<<<:::777444000---(((###!!!$$$))),,,000222333555777999:::<<<>>>??????@@@CCCEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGDDD???999333...)))'''"""###$$$&&&)))...222666::::::::::::<<>>>>>@@@BBBCCCCCC@@@>>>;;;555+++""" (((111<<>><<<:::999888:::<<<===>>>>>>>>>???>>>>>>======???AAADDDFFFIIIHHHFFFCCC???;;;777555555444555666777777555333000...+++***(((%%%"""     555555666666777999:::;;;??????@@@>>><<<;;;;;;<<<=========>>>???@@@@@@AAA888999:::<<<>>>@@@AAABBB@@@?????????>>>>>>======999999;;;<<<=========<<<@@@???>>>=========>>>>>>>>>>>>===<<<======??????:::999777666555555666666999<<<>>>@@@?????????@@@>>>===<<<:::999888888888555555666666777777888888555666888:::===???AAAAAA>>>===<<<;;;:::999999999999888777888999999888666666555555555555777888999999:::<<<===>>>>>>>>>>>>>>>>>>???BBBEEEFFFEEECCCBBBDDDEEECCCAAA?????????<<<===>>>===<<<;;;<<<>>>???@@@AAABBBAAA???<<<:::222///,,,)))***---111444555777:::<<<>>>@@@DDDFFFGGGFFFEEECCCAAA@@@??????BBBBBBBBBAAAAAABBBCCCCCC@@@AAABBBAAA@@@??????@@@@@@?????????@@@@@@AAABBBCCCDDDEEEEEECCC@@@===;;;777555222...***$$$ $$$(((+++///222333444666777777999;;;======>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGCCC@@@;;;666222...)))&&&!!!###%%%(((***///444888<<<<<<<<<===>>>???@@@AAABBBDDDFFFFFFEEEDDDEEEFFFJJJMMMOOOQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQKKKLLLMMMLLLKKKIIIFFFEEE>>>>>>===>>>??????===;;;888222)))  ***333???FFFIIIJJJMMMPPPJJJKKKKKKKKKIIIGGGEEEDDDFFFHHHKKKNNNOOOPPPRRRTTTXXXXXXXXXXXXWWWVVVUUUTTTNNNPPPRRRTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRPPPOOONNNMMMKKKKKKJJJJJJFFFEEEDDDBBB???<<<:::888999;;;<<<======>>>@@@AAA>>>======<<<===???BBBCCCEEEEEEDDDBBB>>>:::777444333333333444666555333111...,,,)))(((&&&$$$       555555555666888:::<<<===AAABBBBBB@@@<<<:::::::::<<<<<<======>>>???@@@@@@666777999;;;===???AAAAAA??????>>>>>>===<<<;;;;;;888888999:::::::::::::::AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????999888666555555666777888999<<<>>>??????>>>???@@@======<<<;;;999666444333333444555666777888999:::555666888:::<<<===>>>???:::;;;;;;<<<<<<;;;::::::<<<:::888888999999888777444555666777888999:::;;;999:::<<<=========<<<<<<<<<===>>>AAACCCDDDBBB@@@AAACCCCCCBBB@@@>>>>>>>>>;;;===>>>===;;;;;;===??????AAACCCCCCBBB???<<<:::111///,,,++++++---111333222555888;;;===AAAEEEHHHGGGFFFDDDBBB@@@???>>>>>>????????????@@@AAABBBBBB>>>@@@BBBAAA@@@@@@@@@AAA???>>>>>>=========>>>>>>@@@AAACCCCCCBBB???<<<;;;888666333///+++%%% ###(((+++///222333444555666555777999:::;;;<<<>>>@@@CCCCCCCCCCCCDDDEEEFFFFFFCCC???:::777333///)))$$$ ###'''))),,,000666;;;======>>>????????????>>>@@@BBBDDDEEEDDDDDDEEEFFFJJJLLLOOOPPPQQQQQQSSSUUUUUUUUUUUUUUUTTTRRRQQQPPPLLLMMMMMMMMMLLLIIIFFFEEE>>>===;;;;;;;;;:::999777444...&&& !!!***444@@@GGGHHHJJJOOOSSSLLLLLLMMMLLLKKKIIIFFFEEEGGGHHHIIILLLQQQTTTUUUUUUWWWWWWXXXXXXWWWUUURRRPPPNNNOOORRRTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTSSSSSSSSSPPPPPPOOOMMMLLLLLLLLLLLLFFFFFFEEEDDDAAA===:::888:::<<<======<<<>>>AAADDD===<<<;;;::::::<<<>>>???AAAAAA@@@???<<<888555333222111111333444444222000***(((&&&$$$###!!!         666666666777999;;;>>>???CCCDDDCCC@@@===:::999:::;;;::::::::::::;;;<<<<<<555666888:::<<<>>>@@@AAA???>>>===<<<;;;:::999999888888777777777888::::::CCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>777666555444555777999:::888;;;>>>??????>>>???@@@>>>>>>===;;;888555111///111222333555777999;;;<<<555666888999:::;;;;;;;;;777888;;;=========<<<;;;???===:::888999999999888333444666888:::;;;<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;<<>>@@@AAABBBAAA???=========<<<>>>???>>><<<;;;>>>AAA@@@AAACCCDDDCCC@@@<<<:::444222000...///111444666333666999<<>>======;;;;;;;;;;;;<<<===??????===???AAABBBAAAAAACCCDDD???>>>===<<<;;;:::::::::===???@@@AAAAAA>>><<<:::999777444000+++%%%###(((+++///222333333444555444666888999999:::===>>>CCCCCCCCCCCCCCCDDDEEEFFFDDD@@@<<<888555///(((### $$$(((+++---111777<<<===>>>???@@@@@@???===<<<>>>@@@CCCDDDDDDDDDFFFGGGGGGIIILLLMMMNNNOOOPPPRRRRRRRRRSSSSSSRRRPPPNNNMMMLLLMMMNNNMMMLLLIIIGGGEEE???<<<:::888888888666555222,,,$$$ """+++444@@@FFFHHHJJJPPPUUUOOOPPPQQQPPPOOOLLLIIIHHHHHHGGGHHHLLLRRRWWWWWWVVVWWWYYY[[[[[[ZZZVVVRRROOOMMMOOORRRUUUVVVUUUSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSPPPPPPOOONNNMMMMMMMMMMMMFFFFFFFFFEEEBBB>>>:::888;;;===>>>===<<<>>>BBBFFF<<<;;;999888888999;;;<<<=========<<<:::666333111111000111222333333111///(((&&&###"""!!!        666777888;;;===???AAABBBAAABBBBBB@@@===;;;::::::999999:::;;;;;;<<<<<<<<<===;;;:::999999<<<>>>@@@@@@???============:::888888777666666777:::>>>@@@AAA@@@@@@BBBFFFFFFDDDAAAAAAAAABBBAAA???===:::888777777666666666666777777<<<;;;::::::999999999:::===<<<;;;999777444222111111222333444444666999<<<999777555444666999===???===<<<;;;;;;::::::;;;;;;999999999999999:::;;;<<<;;;;;;;;;<<<======;;;999>>>===<<<;;;:::999999888:::<<>>>>>???@@@;;;;;;;;;<<<>>>???>>>===???@@@AAAAAA@@@===:::777888666444333444555555444333666;;;@@@DDDFFFFFFFFFDDDBBB???>>>>>>???>>>===@@@>>>======???AAAAAA@@@CCCBBBAAA@@@@@@@@@AAAAAA<<<======<<<::::::;;;===>>>===<<<===>>>===<<<::::::888666111+++$$$%%%***+++...111333444444444555555666777:::<<<>>>???AAA???@@@DDDIIIJJJFFFBBBEEEBBB===888222---***(((%%%&&&)))---111666:::<<<<<<===>>>??????>>><<<;;;@@@BBBDDDDDDBBBAAAAAABBBDDDGGGIIIKKKKKKMMMOOOQQQTTTSSSSSSTTTUUURRRKKKFFFFFFHHHKKKKKKIIIGGGEEEEEEEEEAAA<<<999888999888888444+++""" ###+++666CCCKKKLLLMMMPPPTTTTTTRRROOOMMMKKKIIIIIIIIIIIIIIIJJJKKKMMMPPPRRRSSSYYYXXXWWWXXXYYYYYYUUURRRMMMOOORRRTTTUUUTTTRRRQQQUUUTTTTTTUUUVVVWWWUUUTTTNNNMMMKKKKKKLLLMMMMMMLLLHHHGGGDDDBBB???===<<<;;;=========>>>???AAABBBCCC>>><<<:::888777666666666999888777666444333111111444333222222111000,,,***(((&&&###   %%%&&&"""  999999:::<<<>>>@@@BBBCCCBBBCCCDDDBBB???<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999:::<<<>>>???>>>===<<<<<<===<<<:::888888777666666888:::===???@@@??????BBBEEEGGGEEECCC@@@AAABBBBBBAAA>>><<<:::777666666666666777777888999999999999999:::;;;;;;???>>>===:::777333000///000111222222333444777:::888777555555666888;;;<<<;;;:::::::::::::::;;;;;;999999999999::::::;;;;;;<<<<<<<<<===??????===;;;<<<;;;;;;;;;:::::::::999:::<<>><<<>>>??????===<<<======>>>======>>>@@@@@@???===<<<=========<<<:::777666666666777888888888777555555888<<<@@@DDDFFFGGGGGGBBB@@@===<<<=========<<<@@@??????@@@BBBDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>??????>>><<<<<<===>>>@@@???>>>>>>???>>><<<::::::888666111+++$$$&&&)))+++...000333444555555555666777888:::<<<>>>???===<<<>>>CCCIIIKKKHHHDDDFFFDDD???999333,,,(((%%%$$$%%%(((,,,111555999;;;<<<===>>>??????>>>===<<<@@@AAABBBBBB@@@@@@AAABBBCCCEEEGGGHHHIIIJJJMMMOOORRRQQQQQQQQQRRRPPPKKKGGGFFFIIILLLNNNLLLIIIGGGGGGDDDAAA===::::::999888777333***!!! ###---777CCCJJJKKKLLLOOOSSSTTTSSSPPPNNNLLLJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOOOOWWWUUUSSSTTTUUUUUURRRPPPLLLMMMOOOQQQRRRRRRQQQPPPXXXWWWVVVVVVVVVTTTQQQNNNPPPNNNLLLKKKLLLLLLKKKJJJFFFEEEBBB???===;;;::::::=========>>>???@@@AAABBB;;;:::888555444333333333777666555333222000///...111000000000000...+++)))&&&%%%"""  )))333333+++"""  ============???AAACCCDDDDDDEEEEEEBBB???============<<<:::999888999;;;<<<999999::::::;;;<<<<<<<<<::::::999:::<<<<<<:::999888888777777888:::===???>>>>>>???AAADDDFFFFFFDDD@@@AAABBBCCCBBB@@@>>>===666666666666666777888888666666777777999:::<<<<<>>;;;777333000...///000111111111222555777666666555555666777888888888888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;===<<<===???AAAAAA???===:::::::::::::::::::::::::::;;;>>>@@@AAA@@@>>><<<:::<<<>>>>>>=========>>>AAA@@@???@@@AAAAAA???===;;;;;;::::::999888777777666888;;;===>>>===;;;999:::;;;>>>AAACCCEEEGGGGGGBBB???===<<<===>>>>>>===>>>>>>???BBBDDDEEEDDDCCC@@@AAAAAAAAA@@@???===<<<@@@AAABBBAAA???>>>???@@@BBBAAA@@@@@@@@@???<<<999999888555111***$$$'''***+++...111444555666666777777888:::;;;===>>>???999:::<<>>??????>>>===<<<@@@@@@@@@???>>>>>>@@@BBBBBBDDDEEEFFFFFFGGGJJJLLLPPPOOONNNNNNNNNMMMKKKIIIHHHKKKOOOQQQOOOLLLJJJIIIBBB@@@===<<<;;;:::888666111(((   %%%000888BBBHHHIIIKKKNNNRRRSSSQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLRRRQQQOOOOOOPPPPPPOOOMMMKKKKKKMMMNNNOOOPPPPPPPPPWWWWWWVVVVVVUUUSSSOOOLLLQQQOOOMMMLLLLLLKKKIIIGGGDDDBBB???===:::999888888======>>>>>>>>>??????@@@999777555333111000//////444333222000...---++++++------,,,---...---***((($$$###   ,,,888999---!!!  ??????>>>>>>???AAACCCDDDDDDDDDDDDAAA>>><<<=========;;;888666555666888999777888999;;;;;;;;;;;;:::777777777888:::;;;:::999999999888888999:::<<<>>>?????????AAABBBCCCCCCCCCBBBCCCDDDDDDCCCAAA???===666666666666666777888888666666666777888999;;;;;;@@@???===;;;888555222000///000111000000111333666555555666666777666666666777777777888999;;;<<<===<<<<<<===============<<<>>>===>>>@@@BBBBBBAAA???:::999999999999888888888999;;;===??????>>><<<:::777:::<<<>>>>>>???@@@BBBCCCAAA@@@AAAAAAAAA>>>===<<<;;;:::999999999::::::999<<>>>>>???@@@@@@@@@:::;;;===@@@CCCDDDBBB@@@AAAAAACCCCCCBBB@@@===<<>>>>>999:::===BBBGGGIIIHHHFFFAAAAAA???;;;666///***&&&!!!###&&&***///444888:::<<<<<<===>>>>>>>>>======?????????===<<<===@@@BBBBBBDDDEEEEEEEEEGGGIIILLLOOONNNMMMLLLLLLLLLLLLKKKKKKOOOSSSTTTQQQMMMJJJHHHAAA@@@>>>======:::777444...&&&  """'''333:::BBBGGGIIIJJJMMMPPPOOOOOOMMMKKKIIIGGGFFFEEEGGGGGGHHHIIIJJJKKKKKKKKKOOONNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQSSSRRRSSSTTTUUUTTTPPPMMMOOONNNLLLLLLLLLKKKIIIGGGCCCAAA>>>;;;999888888888===>>>>>>>>>???>>>>>>>>>999777555222///.........222111000...,,,***)))(((***))))))***,,,+++)))'''###!!!    !!!***333444+++   @@@????????????AAABBBCCCCCCCCCBBB???<<<:::;;;<<<;;;999666444333444555666555666888:::;;;:::999999555555555777999;;;:::999::::::999999999:::<<<<<<@@@@@@@@@??????>>>??????DDDEEEEEEEEEDDDAAA>>>===888888777777777888888888888888777777888888999:::<<<<<<<<<;;;999888666555111222222111111111444666555666777888888777666666888888888999:::<<<===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>@@@BBBBBB@@@>>>:::999999888777777666666999:::<<<>>>>>><<<:::888999;;;===>>>>>>???@@@BBBCCCBBB@@@@@@AAA@@@>>><<<;;;:::999888888:::;;;<<<>>>@@@AAABBBAAABBBEEEGGGCCCDDDDDDDDDEEEEEEFFFFFFAAA???======???@@@@@@@@@::::::<<<@@@BBBCCCBBB@@@BBBCCCDDDDDDDDDBBB???>>>AAACCCDDDDDDBBBAAAAAABBBEEEEEEDDDDDDDDDAAA===999999777555000***### (((---///222666999;;;======;;;<<<===>>>>>>>>>>>>===;;;<<>>>>>>>><<<;;;<<>>===:::555222,,,###  $$$***666;;;CCCHHHJJJKKKMMMOOONNNNNNMMMKKKIIIGGGEEEDDDCCCDDDFFFIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRQQQQQQQQQRRRSSSRRROOOMMMLLLKKKKKKLLLMMMMMMKKKIIICCCAAA>>>:::888888888999===>>>????????????>>>>>>;;;:::777333111///......222111///---+++)))(((''''''''''''((())))))'''%%%!!!  %%%(((+++...///+++$$$  ??????@@@AAABBBBBBCCCCCCAAAAAA@@@===:::888999;;;999888666444333333444555555666777999999999999888555444555777999::::::888;;;:::::::::::::::;;;;;;???@@@???>>>;;;:::;;;===CCCDDDEEEEEEDDDBBB???>>><<<;;;:::999888888888888999999888888888999999:::::::::;;;;;;;;;::::::999555555555444333333666888777777888999999999999999:::::::::;;;<<<>>>???@@@???@@@AAAAAAAAA@@@>>>===>>>>>>>>>???@@@@@@>>><<<888888777777777666666666999:::<<<===<<<:::888666:::<<<>>>>>>======>>>???CCCBBBAAAAAAAAAAAA???===888888777777888:::;;;===@@@BBBDDDCCCAAABBBFFFJJJGGGGGGGGGGGGFFFFFFEEEDDD===;;;999:::<<<===>>>>>><<<<<<===@@@BBBCCCBBBAAABBBCCCCCCDDDDDDCCCAAAAAABBBDDDFFFFFFDDDCCCBBBCCCEEEEEEEEEEEEDDDBBB===:::888777444000)))###'''---///333777:::===??????===>>>???@@@@@@???>>>======???BBBDDDFFFEEEDDDCCCEEECCC???999222***$$$!!!$$$%%%'''***...222555777999999::::::;;;<<<<<<<<<======>>>===<<<===???BBBAAADDDIIIKKKLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLMMMOOOPPPQQQSSSRRRNNNJJJGGGFFFEEECCC@@@>>><<<888444000)))!!!  &&&,,,777<<>>???AAAAAAAAA@@@??????===:::666333111000000111000///---***(((&&&&&&$$$$$$$$$%%%&&&&&&###!!! $$$(((---+++******((($$$   >>>@@@BBBDDDEEEEEEEEEDDDAAAAAA???<<<999888999;;;888888777666555555555666555555666777888888888888555555555777999:::999888;;;;;;;;;;;;;;;:::;;;;;;<<<======;;;999888:::<<<@@@AAACCCDDDDDDCCCBBBAAA???>>>===;;;:::999888888888888888888999;;;<<<===999::::::;;;;;;;;;;;;;;;999999999888666666888:::888999999:::;;;<<<===============>>>???@@@AAABBB>>>???@@@AAA@@@???===<<<>>>======>>>>>>>>>;;;999444444555666666777888888888999;;;<<<;;;999666444444777:::;;;<<<===???@@@DDDCCCBBBBBBCCCCCCAAA???888888999:::;;;<<<>>>>>>???CCCFFFFFFCCCBBBEEEIIIIIIIIIJJJJJJHHHFFFDDDBBB;;;999888888:::<<<=========<<<<<<===???AAA@@@???AAAAAABBBBBBBBBBBBCCCCCCDDDFFFIIIIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEBBB>>>:::888777444///)))"""&&&+++...222666:::===>>>??????@@@AAABBBAAA@@@>>><<<===???CCCEEEFFFEEEEEEDDDBBB@@@<<<666000***&&&$$$&&&''')))+++...222444666888888888888999:::;;;<<<;;;===>>>>>>>>>>>>@@@AAA???CCCJJJNNNOOOOOONNNNNNNNNPPPQQQPPPMMMKKKLLLMMMMMMNNNOOOMMMJJJHHHHHHHHHHHHEEEAAA>>>;;;777222///'''   (((...777<<>>???BBBDDDFFFFFFFFFEEEEEEIIIMMMNNNLLLJJJHHHIIIHHHJJJMMMPPPRRRRRRRRRQQQSSSPPPNNNMMMNNNNNNNNNMMMKKKKKKKKKLLLMMMLLLIIIGGGBBB@@@<<<999777777999:::<<<>>>@@@BBBCCCBBBBBBAAAAAA???<<<888555333111111000///---+++)))&&&%%%$$$!!! !!!"""!!! &&&***,,,,,,+++)))%%%   >>>@@@DDDGGGHHHHHHFFFEEEBBBAAA???<<<999888999;;;888888888888888777777777555555666666777777888888666555666777999:::999888<<<;;;;;;;;;;;;;;;::::::999;;;<<<:::777777:::===<<<>>>AAACCCDDDEEEDDDCCCAAA@@@>>><<<:::999888888666777777999:::<<<>>>???::::::;;;;;;<<<;;;;;;:::;;;<<<;;;:::888888:::<<<:::::::::;;;<<<===???@@@????????????@@@AAABBBCCC===>>>???@@@???>>><<<:::>>>===<<<======<<<999777000111333555777999:::;;;888999;;;;;;:::888555333,,,///444888;;;???CCCEEEEEEDDDCCCDDDEEEEEECCCAAA:::;;;<<<===???@@@AAAAAA===CCCHHHHHHEEECCCDDDFFFJJJKKKLLLLLLJJJGGGCCCAAA<<<:::999999<<<>>>???>>><<<;;;999:::<<<=========@@@@@@@@@@@@AAABBBCCCDDDFFFHHHKKKKKKIIIGGGFFFFFFCCCCCCDDDEEEEEEBBB>>>:::888777444///)))"""%%%***,,,000555999<<<>>>>>>@@@AAABBBCCCBBB@@@>>><<<<<>><<<===???AAACCCCCCCCCBBBAAACCCHHHMMMNNNLLLIIIGGGGGGGGGIIIMMMPPPRRRRRRQQQPPPOOOMMMKKKKKKMMMPPPRRRRRRMMMLLLLLLMMMMMMKKKGGGDDDAAA???;;;888666777888999<<<>>>@@@CCCDDDDDDCCCBBBBBB@@@===999666333222111///...,,,***'''%%%###"""  '''+++---000222...&&&   AAABBBDDDFFFHHHIIIJJJJJJEEEBBB>>>:::888888:::;;;:::::::::::::::999888777999888777777777777666555666555555444444555777888<<<<<<;;;:::===BBBAAA<<<;;;999777888:::===>>>???BBBCCCDDDEEEFFFGGGGGGGGGAAADDDBBB<<<999;;;999444888777666888;;;???@@@AAA===<<<:::;;;===>>>>>>===::::::888888888888::::::<<>>===>>>???@@@@@@@@@@@@???>>>@@@AAAAAA???===;;;<<<>>>>>>>>>>>>>>><<<:::888777555333222333666888999999:::888777777999999666333222333555888;;;???BBBCCCEEECCCBBBCCCEEEEEEBBB???<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDDDDCCCAAA@@@FFFFFFHHHIIIJJJHHHCCC@@@;;;===???@@@>>>===<<<===777999<<<============>>>AAAAAA???===<<<>>>BBBFFFEEEFFFGGGGGGGGGEEECCCBBBDDDHHHHHHDDDBBBCCC@@@::::::777333///+++$$$###,,,---111666:::<<>><<<999555000,,,)))((('''&&&(((***,,,...111444777:::888666888;;;<<<;;;999===<<<:::::::::<<<>>>???AAADDDIIINNNPPPQQQPPPOOOMMMMMMMMMMMMLLLJJJIIIHHHJJJLLLNNNNNNKKKIIIGGGGGGJJJGGGBBB>>>999444///+++%%%  (((...666<<>>>>>===;;;:::999888888999:::;;;<<>>======????????????????????????AAAAAA@@@>>><<<;;;;;;<<<======>>>===<<<:::888777777666444444666777777777999888666777999999777555666666777999;;;===@@@AAADDDBBB??????@@@AAA@@@>>>:::;;;;;;<<<>>>@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAADDDDDDEEEGGGHHHFFFBBB>>><<<>>>@@@???>>><<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@@@@???>>><<<<<<===AAAEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDHHHIIIDDDCCCCCC@@@;;;;;;888444000+++%%%$$$'''+++111777:::===AAAFFFDDDCCCBBBAAAAAAAAA@@@???@@@@@@BBBDDDFFFEEEAAA>>>;;;888444///+++((('''&&&&&&(((+++,,,...111444777777555555777:::<<<;;;:::<<<<<<:::::::::<<<>>>???DDDFFFJJJMMMOOOPPPOOOOOOOOONNNMMMKKKJJJIIIIIIHHHJJJLLLNNNNNNLLLIIIHHHHHHKKKHHHCCC>>>999333---((($$$ !!!)))///444:::BBBHHHJJJKKKJJJJJJJJJJJJKKKJJJHHHEEEBBB@@@<<<======<<<<<<>>>AAACCCHHHJJJLLLLLLKKKIIIHHHHHHFFFGGGIIIJJJKKKLLLKKKKKKJJJHHHHHHIIILLLNNNNNNMMMLLLJJJIIIIIIHHHFFFCCCAAA@@@???===;;;;;;===???@@@@@@@@@BBBBBBCCCCCCCCCBBBAAA???;;;666111---***)))***)))'''%%%$$$""""""!!!  """'''***,,,...---+++'''!!! ???CCCHHHMMMNNNLLLHHHEEEFFFCCC???;;;999888888999;;;;;;<<<=========<<<<<<<<<==================>>>===<<<:::999888888999999999<<<>>>???CCCGGGFFFAAA???>>>======>>>???@@@AAADDDDDDFFFGGGHHHJJJKKKKKKHHHHHHDDD>>>;;;<<<<<<::::::999888:::===???@@@@@@===;;;::::::<<<======<<<;;;:::999888888999:::;;;===>>>@@@???===<<<<<<===@@@???>>>======>>>???@@@@@@AAA@@@>>>;;;999:::;;;<<<<<<======<<<:::999777:::888666666666777666555888777777888999:::999777::::::::::::;;;===>>>???CCC@@@<<<;;;;;;=========888999:::<<>>@@@AAA@@@>>><<<<<<<<<@@@???>>><<<;;;<<>>>>>===<<<;;;===AAADDDFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIFFFDDDDDDAAA===<<<999666222---&&& $$$(((...555999<<>>:::777333...)))'''%%%%%%&&&(((+++---...111555888444444444777:::<<<<<<;;;<<<;;;;;;;;;;;;===???@@@FFFGGGIIIKKKMMMNNNOOOOOOPPPOOOMMMKKKJJJIIIIIIIIIJJJLLLNNNNNNLLLJJJJJJJJJLLLIIIDDD???:::333,,,'''### ###+++111444999???DDDFFFGGGIIIJJJJJJKKKLLLKKKJJJGGGEEECCC===<<<;;;999999;;;@@@DDDGGGIIIKKKLLLKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFIIILLLLLLLLLIIIGGGFFFEEEEEEDDDAAA???>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCCCCCCCBBBAAA>>><<<888333...***'''&&&&&&%%%%%%###"""!!!!!!   $$$(((***++++++***((($$$ BBBEEEIIILLLMMMKKKGGGEEEFFFCCC@@@<<<999888888888;;;;;;<<<===>>>>>>>>>======>>>??????>>>???@@@AAA???===;;;:::888888888999:::???BBBBBBDDDGGGFFFAAA===>>>?????????@@@BBBDDDEEEFFFFFFGGGIIIJJJLLLLLLKKKIIIEEE@@@======>>>>>><<<;;;:::<<<>>>?????????===;;;::::::;;;<<<<<<;;;;;;:::999888888999:::;;;===>>>>>>===<<<;;;<<<===@@@???===<<<<<<===???@@@???@@@???<<<999888888999:::;;;<<<<<<;;;:::999888999888777777888999888777777777888999:::;;;;;;:::;;;;;;;;;<<<===>>>???@@@@@@???===<<<;;;;;;::::::666777999<<>>>>>???CCCDDDDDDBBB@@@???@@@BBB>>>>>>>>>===<<<>>>AAADDDEEEDDDCCCBBBCCCDDDEEEFFFFFFHHHHHHGGGFFFEEEBBB@@@===;;;777333...(((!!! %%%---222888;;;???CCCDDDCCCCCCCCCCCCCCCAAAAAAAAABBB@@@BBBEEEGGGHHHEEEAAA>>>999666111,,,(((&&&$$$$$$&&&(((+++---///222666999666666888999;;;<<<<<<;;;;;;;;;;;;<<<===???@@@AAAEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPOOONNNLLLJJJHHHGGGJJJLLLNNNMMMLLLKKKKKKKKKKKKIIIFFFBBB===666...)))"""  &&&...333888;;;>>>AAACCCDDDFFFHHHIIIJJJKKKKKKJJJHHHFFFDDD<<<<<<;;;:::999;;;???BBBEEEGGGJJJKKKJJJJJJKKKLLLIIIHHHGGGFFFFFFFFFFFFFFFBBBBBBAAACCCGGGIIIJJJJJJFFFDDDBBBBBBBBBAAA>>><<<<<<===>>>@@@AAABBBCCCCCCAAABBBCCCDDDCCCBBB@@@???;;;999555000,,,(((%%%$$$############"""!!!   """&&&)))******((('''$$$  FFFFFFGGGHHHHHHGGGGGGFFFEEECCC???<<<:::888888888;;;;;;<<<======>>>======<<<>>>??????>>>>>>???AAA>>>===;;;999888777888888<<>>???AAA>>>===<<<===???@@@???>>><<<;;;999999;;;;;;;;;::::::999888888888888999:::<<<=========;;;;;;<<<>>>???>>><<<;;;;;;<<<>>>???>>>>>>===;;;888777777888999999:::;;;;;;:::999888777666666888:::<<<;;;:::777888:::;;;<<<<<<<<<===;;;;;;<<<===>>>@@@BBBCCC>>>???@@@@@@>>>;;;888777555666888;;;>>>BBBEEEGGGDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAA???>>>AAACCCCCCCCCAAAAAABBBCCCEEEGGGIIIIIIGGGDDDBBBBBB@@@@@@@@@???>>>>>>AAACCCCCCCCCBBBAAABBBCCCEEEFFFFFFFFFGGGHHHHHHEEECCCBBB>>>;;;777333///(((!!!!!!&&&---444999<<<@@@EEEEEE@@@???BBBEEEEEECCCAAA@@@AAA@@@BBBEEEGGGFFFCCC@@@>>>888555111,,,(((%%%$$$###%%%(((+++---///222666999:::;;;===>>>>>>===<<<;;;<<<<<<===>>>@@@AAACCCCCCCCCCCCDDDEEEHHHKKKNNNOOOMMMOOOPPPQQQPPPLLLHHHFFFJJJKKKMMMLLLKKKKKKKKKMMMJJJIIIHHHFFFBBB;;;333..."""   (((000666<<<>>>@@@AAAAAABBBDDDFFFFFFGGGHHHIIIHHHFFFDDDBBB:::<<<======<<<<<<>>>???CCCEEEGGGIIIIIIJJJLLLNNNLLLKKKIIIGGGFFFEEEDDDDDD@@@??????AAADDDGGGHHHHHHCCCAAA???>>>>>>>>><<<;;;999;;;===???AAABBBBBBBBBAAABBBCCCCCCBBB@@@>>><<<888666222...***'''$$$###"""#########"""  $$$((())))))((($$$###  HHHGGGEEECCCCCCCCCEEEEEECCCAAA???<<<:::999999999<<<<<<===>>>>>>>>>======;;;>>>@@@???===<<<>>>@@@>>>===;;;999888777777888===BBBEEECCCAAABBBBBB???:::>>>AAABBBAAABBBEEEIIIGGGFFFEEEEEEEEEGGGHHHIIIHHHDDDBBBBBBAAA>>>???BBB@@@???>>>???@@@@@@???===<<<:::999999:::::::::999999888777666666777888999999;;;===>>>=========???>>>===<<<;;;;;;<<<===>>>;;;<<<;;;999777666777888777888999:::::::::999888555555666999<<<>>>>>>===999;;;===>>>======>>>???;;;;;;<<<>>>@@@BBBDDDEEE>>>@@@CCCCCC@@@;;;888666555666777:::===@@@CCCEEECCCBBBAAAAAA@@@@@@AAAAAA@@@???======>>>??????>>>???AAABBBBBBBBBCCCFFFHHHFFFIIILLLMMMKKKGGGDDDCCCAAABBBAAA@@@>>>>>>@@@BBBAAAAAAAAABBBBBBDDDEEEFFFFFFDDDFFFIIIHHHDDDBBBCCC>>>;;;888444///(((!!!"""''')))666?????????CCCDDDAAA>>>AAADDDDDDAAA???@@@AAA@@@BBBEEEEEECCCAAA??????888555111,,,'''%%%######%%%(((+++---000333777:::===???AAABBB@@@>>>======<<<===???@@@BBBDDDEEEFFFCCCCCCDDDFFFHHHJJJLLLNNNJJJLLLNNNPPPOOOLLLHHHEEEHHHJJJKKKKKKJJJJJJLLLMMMJJJJJJJJJHHHEEE>>>666000### ###+++333888===???@@@AAAAAAAAACCCEEEDDDEEEFFFFFFEEECCCAAA???:::<<<>>>>>>===<<<===>>>@@@BBBEEEFFFGGGIIILLLNNNNNNMMMKKKIIIGGGDDDCCCBBB???>>>>>>???BBBEEEEEEEEEAAA???===<<<<<<<<<;;;:::777888:::<<<>>>???@@@@@@@@@AAABBBCCCAAA>>>;;;999333111///+++(((&&&$$$###""""""""""""!!!  &&&))))))(((&&&!!!  GGGEEECCCAAA@@@@@@AAABBBAAA@@@>>>===;;;:::::::::??????????????????>>>===<<>>BBBEEEEEECCCBBBEEEHHHGGGFFFDDDCCCCCCCCCEEEFFFDDD@@@???BBBBBB>>>???CCCAAA@@@@@@@@@AAAAAA>>><<<<<<:::999888999:::999888888777666555555666777888777:::===????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999888666666777999666777888:::::::::999888555555777:::===??????>>>;;;>>>@@@@@@???>>>???AAA======>>>???AAACCCDDDEEE@@@BBBDDDBBB>>>:::888888555666777999;;;>>>@@@AAABBBAAA@@@?????????@@@@@@>>><<<::::::;;;=========;;;===???@@@BBBDDDHHHKKKGGGJJJLLLLLLJJJGGGEEEEEEBBBBBBBBB@@@===<<<===?????????AAABBBCCCDDDDDDDDDEEECCCDDDIIIHHHDDDBBBDDD===;;;777333...(((!!!"""'''---CCCRRRKKK>>>===BBBEEE???AAABBB@@@<<<<<<@@@EEE@@@BBBDDDCCC@@@>>>>>>@@@888555111,,,(((%%%$$$###%%%(((+++---000333888;;;<<>>@@@CCCEEEGGGHHHHHHFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIKKKMMMKKKKKKKKKJJJFFF>>>555...$$$ %%%---555::::::<<>>===???BBBDDDFFFHHHLLLNNNNNNMMMLLLJJJGGGCCC@@@>>>???>>>>>>???AAACCCDDDCCC@@@>>>;;;:::;;;;;;:::999555666777888:::;;;======???@@@BBBBBB@@@<<<888666...---***(((&&&$$$###""" !!!!!!!!!  !!!&&&)))(((&&&$$$ EEEDDDBBB@@@????????????@@@???>>>===<<<;;;;;;;;;AAAAAAAAAAAAAAA@@@???>>>===@@@BBB@@@<<<:::<<<@@@>>>===;;;:::999999:::;;;999>>>AAA>>>===@@@CCCCCCBBBFFFIIIHHHDDDBBBDDDGGGGGGFFFDDDBBBAAAAAACCCCCCAAA===>>>BBBBBB>>>>>>BBBBBBAAAAAAAAABBBAAA>>><<<<<<:::888888999999999888777666555444444555666777555999===@@@AAA@@@@@@@@@;;;;;;<<<======<<<;;;;;;777888888777666666777999555666888999::::::999999666666888;;;>>>??????======@@@BBBBBB@@@???@@@BBB?????????@@@AAABBBDDDEEEBBBCCCCCC@@@;;;888888:::666666777888:::<<<>>>???AAA@@@???>>>>>>>>>???@@@===:::888777999;;;;;;;;;888:::<<<>>>AAADDDIIIMMMIIIJJJJJJIIIGGGFFFFFFGGGBBBBBBAAA???<<<;;;;;;<<<===???AAACCCDDDDDDDDDDDDEEEBBBCCCHHHHHHCCCAAADDD===;;;777333...(((!!!###(((666SSSeeeWWW???777@@@HHHAAABBB@@@<<<888:::AAAHHHAAABBBCCCAAA>>>===>>>@@@999666111,,,(((%%%$$$$$$%%%(((+++...000444888;;;:::>>>BBBDDDBBB@@@@@@BBB>>>???BBBDDDFFFHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIGGGEEECCCCCCEEEGGGIIIFFFGGGHHHHHHHHHIIIKKKMMMLLLLLLLLLJJJFFF===333,,,%%% &&&...666;;;666999===???AAACCCEEEGGGCCCDDDEEEDDDCCC@@@>>><<<<<<;;;:::777666888<<>>AAACCCEEEHHHLLLNNNMMMMMMLLLJJJGGGBBB>>><<<@@@???>>>???AAABBBCCCBBB@@@===;;;999:::::::::999444444555666777999;;;<<>>???AAABBB@@@>>>AAA@@@@@@BBBDDDDDDAAA===@@@@@@@@@@@@????????????:::<<<===<<<;;;;;;<<<===@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDBBB@@@???AAACCCAAA@@@??????@@@AAACCCDDDDDDBBB@@@@@@AAAAAA@@@???>>>;;;999999;;;;;;999666777888888777666555555666777999===@@@CCCDDDDDDDDD???>>>===;;;:::999999999888888888888888777777777999999888888777777666666444666999;;;;;;<<<===>>>@@@AAAAAABBBAAA@@@>>>===============>>>???AAAAAAGGGDDD???===>>>>>><<<999888888999:::<<<===>>>>>>CCCBBB@@@AAABBBBBBAAA??????>>>===<<<;;;;;;<<<<<<<<<:::;;;???AAAAAACCCGGGHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@???>>>???>>>===;;;<<<<<<;;;<<<===@@@CCCEEEFFFFFFGGGGGGFFFFFFFFFEEE>>>;;;999777333---### &&&777===BBBAAA<<<999<<>>@@@DDDFFFCCC@@@BBBFFFJJJLLLLLLKKKJJJHHHIIIKKKLLLLLLLLLNNNJJJGGGGGGEEECCCFFFKKKIIIHHHGGGFFFFFFHHHJJJLLLNNNLLLJJJHHHEEE>>>444,,,### (((222777999888;;;@@@CCCDDDDDDDDDEEECCCDDDFFFFFFEEEBBB???===AAA@@@>>><<<;;;::::::;;;???>>>>>>???AAAEEEJJJLLLMMMKKKIIIHHHHHHEEE@@@;;;>>>???@@@@@@???>>>===<<<:::999888777666666666666333333333444555888:::;;;===<<<<<<===<<<:::555222,,,)))&&&%%%$$$###!!!  $$$''''''&&&###!!!   BBBAAA@@@AAABBBAAA???===?????????AAACCCCCCBBB@@@@@@??????AAACCCCCC@@@===@@@@@@@@@?????????>>>>>>;;;<<<>>>>>>======>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCAAA@@@@@@AAACCCBBBAAA@@@@@@@@@AAACCCDDDCCCAAA@@@@@@AAAAAAAAA@@@???===:::999:::999777444666777888777666555666777666888<<<@@@CCCDDDEEEEEE===<<<;;;999888888888888999888777777666666666666999999999888888777777777333666:::<<<=========>>>@@@@@@AAABBBAAA@@@???>>>===>>>>>>???@@@AAABBBBBBCCCAAAAAABBBCCCCCC???<<<888999:::;;;===???@@@AAACCCBBBAAAAAABBBBBBAAA???@@@???===<<<<<<===>>>???;;;999:::>>>@@@@@@BBBFFFGGGGGGHHHHHHHHHGGGEEEEEEBBBAAA???>>>???>>>===;;;;;;;;;;;;;;;===@@@CCCEEEFFFGGGHHHIIIIIIHHHGGGFFF@@@>>>;;;999666///&&& &&&000555::::::888777:::>>>???@@@@@@>>>===>>>AAACCCGGGEEEDDDEEEGGGFFFCCC???999666111,,,'''%%%$$$$$$'''(((***,,,000333777999===@@@DDDDDDAAA@@@BBBEEEEEECCCCCCEEEHHHKKKJJJIIIEEEEEEFFFIIIMMMOOOPPPPPPNNNJJJGGGGGGFFFDDDFFFKKKJJJIIIGGGFFFEEEEEEFFFGGGIIIGGGFFFFFFDDD>>>666///""" )))222777999:::===BBBDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFCCC???===@@@???===<<<;;;<<<<<<===>>>>>>===>>>@@@DDDGGGJJJLLLJJJHHHHHHGGGEEE@@@<<<>>>>>>?????????>>><<<<<<888888777666666666777777222222111222333555777888:::::::::;;;;;;999555111***(((%%%######"""  !!!###&&&((('''%%%!!! @@@@@@@@@AAACCCCCCAAA???AAA@@@@@@BBBDDDEEEDDDBBB???>>>>>>@@@AAAAAA???<<>>>>>>>>=========;;;===???@@@??????@@@BBB@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBAAA???>>>===@@@AAAAAA@@@??????BBBDDDCCCBBBAAA@@@AAABBBCCCDDDDDDBBBAAAAAACCCDDDDDDCCCBBB???<<<:::888777444222555777888777666666777888555777;;;???BBBCCCCCCCCC<<<;;;:::999888888999::::::999777666555555555666888888999999999888888777222666:::===>>>>>>??????@@@AAAAAABBBBBBAAA@@@???===>>>???@@@AAABBBBBBCCC>>>???CCCGGGIIIHHHDDD@@@::::::;;;===???AAACCCDDDDDDBBBAAAAAABBBBBBAAA@@@AAA???===<<<<<<>>>@@@BBB;;;999:::>>>@@@@@@BBBFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCAAA????????????===;;;:::::::::;;;>>>@@@CCCEEEEEEFFFIIIKKKLLLKKKIIIHHHCCCAAA>>><<<888222(((!!!!!!'''+++...222555666888:::<<>>AAADDDDDDBBBBBBDDDFFFDDDDDDEEEHHHJJJIIIGGGEEEAAABBBFFFJJJOOORRRRRRQQQNNNIIIGGGGGGGGGEEEGGGKKKLLLKKKIIIGGGEEEDDDCCCCCCFFFEEEDDDDDDBBB===555...!!! !!!+++333777888;;;???CCCFFFGGGGGGGGGGGGIIIIIIIIIHHHFFFBBB???=========<<<<<<<<<>>>???@@@>>>=========???BBBEEEGGGIIIHHHGGGFFFFFFDDDAAA>>>======>>>>>>======<<<;;;777777666666555666666666111000///...///111333555777777777999:::888444111)))&&&$$$""""""!!!  %%%&&&((()))'''### AAA@@@AAABBBDDDCCCAAA???@@@??????AAACCCDDDDDDCCC======>>>>>>??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::===???@@@@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCAAA???===;;;<<<===>>>===<<<===@@@BBBCCCBBBAAAAAAAAABBBCCCDDDEEECCCCCCCCCFFFGGGGGGGGGCCCAAA>>>:::777555333222555666888888777777888:::666888;;;===???@@@??????===<<<:::999999:::;;;<<<;;;:::777555444444444555777777888999999999888777222666;;;???@@@@@@@@@@@@BBBBBBCCCBBBAAA@@@>>>===;;;===???AAABBBBBBBBBBBB===@@@CCCGGGHHHGGGEEECCC============???AAABBBCCCDDDCCCBBBBBBCCCCCCBBB@@@@@@>>><<<;;;;;;>>>AAACCC===:::;;;@@@BBBAAACCCGGGDDDEEEGGGHHHHHHGGGEEECCCDDDBBB@@@@@@@@@@@@>>><<<::::::;;;<<<>>>AAACCCDDDBBBEEEHHHKKKLLLKKKIIIGGGDDDBBB???===999333)))"""!!!'''---...111444777:::<<<===>>>AAACCCCCCBBBAAABBBBBBJJJJJJJJJJJJIIIGGGCCCAAA999666111,,,)))'''&&&&&&)))***,,,///333666999:::???AAADDDDDDCCCCCCEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCEEEIIINNNSSSTTTSSSQQQNNNIIIFFFHHHHHHGGGGGGKKKLLLKKKJJJHHHGGGEEEDDDDDDHHHFFFEEECCCAAA:::111*** ###,,,222777888:::>>>DDDGGGIIIJJJKKKLLLKKKKKKJJJHHHEEEBBB>>><<<<<<;;;;;;<<<>>>@@@BBBDDD@@@?????????@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCAAA???<<<<<<<<<<<<<<<<<<;;;;;;999888666555444333333333///...,,,+++,,,---000111555555666888999888444111(((&&&###""""""!!!  ((()))******'''""" AAAAAABBBCCCCCCBBB???<<<>>>===<<<>>>@@@BBBBBBAAA<<<===>>>>>>============;;;::::::::::::999999999999<<>>@@@BBBBBBAAA@@@@@@AAABBBCCCCCCBBBCCCCCC@@@???>>>>>>>>>???AAABBBEEEDDDBBBCCCDDDDDDCCCAAA>>>===;;;:::;;;===???AAA???===>>>BBBDDDCCCEEEIIIDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBAAA@@@>>>;;;;;;<<<===???AAABBBCCCAAACCCFFFIIIJJJIIIGGGEEECCCAAA>>><<<999222)))"""!!!(((///000222444777:::<<<===@@@BBBEEEFFFEEEDDDCCCDDDIIIKKKLLLMMMJJJGGGDDDBBB999666222---***)))((()))+++---000333666999<<<===@@@AAACCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDGGGKKKQQQUUUWWWUUUSSSNNNIIIFFFHHHJJJHHHHHHJJJIIIIIIGGGFFFEEEEEEEEEEEEHHHGGGEEECCCAAA:::000))) $$$+++111666999999===CCCHHHKKKMMMOOOPPPKKKKKKJJJHHHEEEBBB???===<<<<<<===>>>@@@BBBEEEFFFCCCBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBAAA@@@??????:::::::::::::::::::::;;;:::999777555333111000000---,,,***((()))+++...000444444555777999888555222)))'''$$$"""!!!    !!!"""###""" !!!###***++++++***&&&  @@@@@@AAABBBCCCAAA===:::;;;999999:::===???@@@???<<<===>>>>>><<<<<<===>>>;;;;;;:::::::::999999999:::===@@@BBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCAAA@@@>>>===888999999999888999<<<>>>??????>>>???@@@BBBDDDFFFAAA@@@???@@@BBBDDDDDDCCCDDDCCC@@@<<<777555555777666888999888777777888999999:::<<<======<<<;;;:::;;;:::777555555666888999:::999999888777666555555666777:::<<<===<<<;;;:::888:::===??????@@@AAABBBCCCCCCBBBAAA???<<<999888777999===AAACCCBBB@@@???CCCCCCBBB@@@>>>===???AAAAAA@@@???>>>>>>@@@BBBCCCFFFDDDCCCCCCDDDDDDCCCBBB===<<<<<<;;;;;;<<<===>>>@@@>>>???CCCEEEEEEGGGKKKFFFFFFGGGHHHHHHHHHHHHGGGHHHFFFDDDDDDDDDDDDBBB@@@===>>>>>>???@@@AAABBBBBBAAABBBEEEGGGGGGGGGEEECCCBBB???===:::777111''' !!!(((///111333555555777;;;>>>CCCEEEGGGHHHGGGFFFFFFGGGHHHKKKMMMNNNKKKGGGEEEDDD:::777333///,,,++++++,,,///111444777;;;>>>???@@@BBBBBBDDDFFFGGGHHHHHHHHHIIIIIIIIIGGGDDDCCCDDDFFFCCCFFFJJJQQQVVVYYYXXXVVVNNNHHHEEEHHHKKKJJJIIIJJJGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCBBB@@@:::222+++ ###)))///555999888===CCCIIILLLNNNPPPRRRKKKKKKJJJHHHFFFDDDBBBAAA?????????@@@BBBDDDFFFHHHFFFEEEEEEDDDDDDDDDDDDDDD???@@@@@@???===<<<<<<>>>999999888888888999:::::::::888666444111000///...,,,+++((('''(((+++...000444444555777888777333111***'''###!!!  !!!###$$$&&&''''''%%%######$$$%%%)))******)))%%% ===>>>???AAACCCAAA>>>;;;999888777888;;;===>>>>>><<<>>>???>>><<<;;;===???======<<<<<<<<<;;;;;;;;;===???CCCDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>999::::::999888999;;;>>><<<<<<<<<>>>@@@BBBEEEFFFBBBAAA@@@@@@BBBDDDCCCCCCDDDCCCAAA===888777888;;;888999:::999777777777999999:::===???@@@@@@???>>>???<<<999777666777999:::888999:::;;;:::999777666888:::===???AAA@@@???>>><<<===>>>???>>>???AAACCC???@@@@@@???>>><<<:::999666999>>>BBBDDDCCCAAA???BBBBBBBBB???<<<;;;===@@@AAA@@@??????@@@CCCFFFHHHFFFEEECCCDDDEEEEEEDDDBBB===>>>>>>>>>>>>======<<<@@@>>>???CCCEEEEEEGGGKKKHHHHHHGGGGGGGGGHHHJJJJJJJJJHHHFFFFFFFFFFFFDDDBBB@@@@@@AAAAAABBBBBBBBBAAACCCCCCEEEEEEFFFEEEDDDCCCAAA???<<<:::777000''' !!!)))...222666666555777===BBBFFFHHHIIIIIIHHHHHHIIIJJJFFFIIIMMMNNNKKKGGGEEEEEE;;;999555111...------...222444888<<>>888...''' !!!'''---555:::;;;???EEEIIILLLMMMOOOPPPKKKKKKKKKJJJIIIHHHGGGGGGCCCCCCBBBBBBCCCEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCCCC<<<>>>>>><<<:::888:::<<<888888777777777888999:::777666444333111000000000,,,***((('''(((+++///222333333333555666444111...)))&&&""" """&&&((()))+++++++++***'''&&&''')))'''((()))((($$$ :::;;;===AAACCCBBB???<<<888777666777:::===>>>>>>===>>>@@@>>><<<;;;===@@@??????>>>>>>>>>=========???BBBEEEFFFEEECCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCBBB@@@>>>======>>>>>>;;;;;;;;;:::999:::<<<>>>::::::;;;===???BBBEEEGGGFFFDDDCCCCCCEEEFFFFFFEEECCCCCCAAA===999888:::>>>999::::::999777666777888999;;;>>>@@@BBBCCCCCCBBBCCCAAA===:::999:::<<<===777888;;;<<<<<<:::888666:::<<<@@@BBBDDDCCCBBBAAA>>>??????>>>===>>>AAADDD<<<===>>>>>>>>>===;;;:::777:::???DDDFFFEEEBBB@@@???AAABBB@@@===<<<===???@@@??????@@@BBBFFFJJJMMMFFFEEEDDDDDDEEEEEEDDDCCC>>>???@@@@@@@@@>>>===<<<@@@===>>>BBBEEEDDDFFFJJJJJJIIIGGGGGGGGGIIIKKKLLLKKKIIIGGGGGGGGGGGGEEEDDDBBBBBBBBBCCCCCCBBBAAAAAADDDEEEEEEEEEEEEDDDDDDCCCAAA???<<<:::777000''' !!!)))...444999999777999AAAHHHHHHIIIKKKJJJIIIIIIJJJLLLDDDIIIMMMNNNKKKHHHFFFEEE<<<999666222///...//////555777:::>>>BBBDDDEEEFFFGGGGGGHHHJJJMMMNNNNNNMMMHHHLLLQQQQQQNNNJJJHHHGGGJJJJJJKKKNNNQQQRRRQQQOOONNNHHHEEEIIIMMMLLLJJJIIIQQQNNNIIIFFFEEEGGGJJJMMMHHHEEEBBB@@@<<<444)))!!!  %%%,,,444:::===AAAFFFJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA;;;======;;;888666888:::888777666666666888999:::444333222222111111222222+++***((('''(((,,,000333222222222444444333///,,,(((%%%   %%%))),,,---.........,,,***)))***+++&&&'''((('''$$$  ======>>>>>>>>><<<;;;:::888888:::;;;<<<=========@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@===<<<===>>>???BBBBBBDDDEEEFFFFFFFFFFFFDDDDDDCCCBBB@@@AAACCCFFFHHHEEE@@@???@@@@@@???>>>===<<<999777777999;;;<<<:::999999;;;>>>@@@AAAAAACCCDDDEEEEEEEEEDDDBBBBBBEEEJJJJJJCCC<<<;;;<<<<<<999===@@@>>>999555555777777999;;;=========???@@@??????>>>===<<<;;;::::::::::::;;;>>>??????===;;;@@@>>>>>>???CCCDDDCCCAAAGGGDDDAAAAAACCCDDDBBB@@@??????===:::777666666888:::<<>>???@@@AAABBBEEEJJJMMMHHHFFFDDDDDDFFFGGGEEEBBB>>>???@@@@@@@@@>>><<<;;;===???AAADDDFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJLLLMMMNNNLLLIIIEEEBBBFFFGGGIIIJJJIIIHHHFFFDDDEEEEEEDDDEEEFFFHHHJJJLLLFFFBBB???===:::222&&&%%%)))000222555777999<<<@@@CCCGGGHHHHHHIIIHHHHHHGGGGGGHHHJJJMMMNNNMMMJJJFFFCCC@@@:::222---,,,///111333444777;;;>>>@@@BBBEEEGGGGGGIIIKKKKKKJJJKKKOOORRRSSSUUUUUURRRMMMJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPOOOKKKJJJGGGFFFFFFHHHJJJLLLPPPKKKEEEBBBAAABBBCCCCCCFFFCCC===888222+++$$$   &&&...666<<>>???@@@???>>>>>><<<;;;999999:::;;;<<<===;;;:::;;;===??????>>>BBBCCCDDDEEEEEECCCAAA@@@CCCGGGHHHAAA;;;;;;<<<<<<;;;???BBBAAA<<<777777888666888;;;<<<<<<<<<===???>>>>>>======<<<;;;;;;;;;=========???BBBBBB@@@???@@@>>>===>>>AAACCCCCCBBBGGGEEEBBBBBBDDDEEECCCBBBAAA@@@>>>;;;777444555555888:::>>>AAACCCDDDEEEDDDEEEEEEEEECCC@@@>>>===>>>???@@@AAAAAABBBDDDHHHKKKHHHEEEDDDDDDFFFFFFDDDBBB@@@@@@???>>>>>>>>>>>>???AAABBBCCCEEEFFFFFFEEEEEEHHHIIIJJJLLLLLLLLLKKKKKKIIIKKKLLLMMMLLLIIIFFFDDDGGGHHHHHHIIIIIIGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKKKKGGGDDD@@@>>>:::111&&&&&&***000222666999;;;???CCCFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHIIILLLMMMLLLJJJGGGEEE>>>999333......///111222666999===???AAACCCEEEGGGHHHJJJLLLLLLKKKLLLNNNQQQUUUVVVTTTPPPKKKHHHHHHIIIMMMNNNOOOQQQQQQQQQPPPOOOLLLJJJHHHGGGGGGHHHJJJLLLMMMIIIDDDAAAAAABBBBBBCCCCCC@@@:::555000)))###  &&&...666;;;CCCFFFGGGFFFHHHMMMOOOMMMQQQPPPOOONNNMMMMMMMMMMMMIIIGGGDDDCCCEEEHHHJJJKKKFFFEEECCCAAA@@@?????????:::999777666777888999:::;;;888555222111222555666333000---+++***+++---//////000000111111111000000000111111111///,,,***(((###  !!!'''+++///333666666666777777555222///---+++)))'''%%%###   BBBBBBAAAAAA???>>><<<<<<>>>>>>????????????>>>>>>???@@@@@@AAACCCEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCBBBAAAAAACCCEEEEEECCC@@@???@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<>>@@@DDDDDD???:::;;;<<<<<<>>>AAADDDCCC>>>:::888999666888:::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???BBBCCCCCCBBB@@@>>><<<===???BBBCCCDDDEEEDDDBBBBBBCCCDDDCCCBBBBBBBBB@@@<<<888555444555777:::===AAACCCEEEEEEEEEFFFFFFEEECCC@@@>>>???@@@AAABBBBBBAAAAAABBBDDDGGGFFFEEECCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>@@@BBBDDDEEEEEEFFFFFFFFFEEEDDDCCCIIIIIIKKKLLLLLLKKKJJJJJJHHHIIIKKKLLLLLLJJJHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIHHHEEEBBB>>>999000%%% '''+++000333777;;;>>>BBBFFFIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIKKKKKKKKKIIIGGGFFF<<<888333000///000000000888;;;>>>AAABBBCCCEEEGGGIIIJJJLLLLLLKKKLLLMMMOOORRRRRRPPPLLLIIIHHHJJJKKKOOOPPPQQQRRRRRRQQQQQQPPPLLLKKKIIIHHHHHHIIIJJJLLLKKKHHHCCCAAAAAAAAABBBBBB???;;;666111,,,&&&!!!  %%%---555;;;CCCHHHKKKHHHGGGJJJMMMMMMQQQPPPOOONNNMMMMMMNNNNNNHHHEEEAAA@@@BBBFFFIIIJJJEEEEEECCCAAA???===<<<<<<:::999888777777777999999:::888444222111111333444111///,,,******+++---...///000222444555444333222.../////////,,,((($$$"""  !!!&&&***...222666999:::;;;;;;:::777444000...***(((&&&$$$!!!    CCCBBBAAA@@@???>>>===<<<>>>>>>???@@@@@@@@@????????????@@@AAACCCEEEGGGHHHEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDCCCAAAAAACCCEEEEEEDDDCCCBBBBBBCCCCCCCCC@@@@@@@@@??????>>>>>>===@@@>>>;;;;;;<<<=========>>>@@@BBBDDDCCCAAA>>><<<>>>AAABBB===:::;;;<<<;;;???BBBDDDCCC@@@<<<:::999777999;;;;;;:::999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>AAACCCCCCBBBAAA???======???BBBEEEFFFBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBB???;;;888888888:::<<>>888///$$$!!!(((,,,333666:::===@@@CCCFFFIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGEEEDDD;;;777444111111111000///888;;;???AAABBBBBBDDDEEEHHHIIIJJJKKKKKKKKKLLLLLLJJJIIIHHHGGGGGGJJJMMMPPPQQQQQQRRRSSSSSSRRRQQQPPPLLLKKKJJJIIIHHHIIIJJJKKKLLLIIIEEEBBBAAAAAA@@@???999666000+++'''"""  %%%---555;;;CCCJJJNNNJJJGGGHHHLLLMMMMMMNNNNNNOOOOOONNNMMMMMMEEEBBB>>><<<>>>BBBEEEGGGFFFEEEDDDCCC@@@>>><<<:::::::::999888777777888888888777444222111000111222000///---++++++,,,---...---///222555666555333222---......,,,)))$$$   $$$)))---111555:::===>>>>>>===;;;888555111///***(((%%%###   BBBBBB@@@???>>>======<<<======>>>@@@@@@AAAAAAAAA>>>???@@@AAACCCEEEGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHCCCDDDEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGCCCCCCCCCBBBAAA@@@@@@???@@@===;;;;;;===???@@@AAA>>>???AAABBBBBB@@@>>><<<>>>@@@@@@<<<:::======<<>>???BBBFFFHHHBBBCCCCCCCCCCCCCCCEEEFFFDDDDDDEEECCC@@@>>>===>>>???@@@BBBCCCDDDCCCAAA@@@CCCDDDDDDBBB@@@???@@@AAAAAABBBBBBAAA???>>>???@@@BBBBBBCCCBBBBBBBBBBBBCCCBBBCCCEEEGGGHHHHHHHHHGGGDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCEEEHHHIIIJJJHHHFFFDDDFFFEEEAAA<<<555,,,"""!!!(((,,,666999<<>>@@@AAABBBBBBCCCFFFFFFGGGIIIJJJKKKKKKJJJEEEDDDCCCCCCFFFJJJMMMOOORRRRRRSSSSSSSSSRRRPPPOOOLLLKKKJJJIIIHHHIIIIIIJJJMMMJJJGGGDDDBBB@@@>>><<<555111,,,'''"""  &&&...777<<>><<>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>??????@@@BBBDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHDDDFFFGGGFFFEEEDDDEEEFFFEEEFFFHHHHHHHHHHHHIIIKKKGGGFFFEEECCCBBBBBBBBBBBB@@@>>>;;;;;;>>>AAACCCDDD???@@@AAAAAAAAA@@@>>>>>>???AAA@@@===<<>>======<<<<<<<<<>>>???>>>;;;:::::::::999999999::::::;;;;;;;;;======???BBBEEEEEECCCAAA>>>????????????AAAEEEHHHDDDEEEFFFFFFEEEFFFHHHJJJEEEFFFGGGFFFCCCAAAAAAAAA@@@AAACCCCCCCCCAAA???>>>@@@BBBCCCCCCAAA??????@@@???@@@AAAAAA???>>>???@@@@@@AAABBBBBBAAA@@@BBBCCCBBBDDDFFFHHHIIIIIIGGGFFFBBBCCCEEEFFFGGGFFFFFFEEECCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBFFFGGGIIIKKKJJJIIIFFFEEECCCBBB???999111((( !!!(((,,,666999===???@@@AAACCCDDDFFFFFFEEEEEEEEEGGGHHHIIILLLLLLLLLJJJHHHDDDAAA>>>:::777333111111111111000444888===@@@BBBBBBBBBCCCEEEEEEFFFIIILLLMMMKKKJJJFFFDDDCCCCCCFFFIIIKKKKKKSSSSSSSSSSSSSSSQQQOOONNNKKKJJJIIIIIIHHHHHHHHHHHHKKKIIIFFFDDDBBB@@@<<<:::333///)))### !!!(((111999???EEEKKKNNNKKKIIIJJJKKKJJJFFFIIILLLOOOOOONNNKKKIIIFFFDDDAAAAAACCCEEEGGGGGGFFFGGGHHHHHHFFFCCC???===;;;;;;:::999888777666555444444444444333222222111000///............///000+++,,,...000000000///...)))(((&&&### """'''***(((+++///333666;;;@@@DDD@@@???>>>;;;888555333111---***%%%    BBBAAA@@@??????@@@AAABBBDDDDDDCCCCCCBBBAAA@@@???>>>??????@@@AAABBBCCCDDDCCCCCCBBBBBBCCCEEEFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGIIIHHHGGGFFFGGGHHHCCCFFFIIIIIIHHHHHHJJJLLLJJJHHHFFFDDDCCCCCCDDDDDDBBB@@@======???BBBEEEFFFAAAAAA@@@@@@?????????@@@BBBCCCBBB>>>>>>AAA@@@===AAA???===<<<<<<>>>???@@@???AAAAAA@@@===;;;;;;;;;999999999999999:::::::::<<<===@@@CCCEEEDDDAAA>>>:::<<<>>>???>>>@@@CCCFFFBBBDDDEEEEEEDDDEEEHHHKKKFFFHHHHHHGGGDDDBBBAAAAAA>>>???@@@AAAAAA@@@>>><<<===@@@BBBCCCAAA???>>>>>><<<>>>@@@@@@???>>>???@@@>>>@@@BBBAAA@@@???AAACCCCCCDDDEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFEEEDDDDDD@@@AAACCCEEEGGGGGGGGGGGGFFFDDDAAA???===<<<<<<<<>><<<666...%%% ''',,,333777;;;>>>@@@AAABBBDDDDDDCCCBBBBBBCCCDDDFFFHHHHHHIIIJJJKKKIIIEEEBBB???:::777333000000111222111333888===AAACCCCCCDDDDDDEEEEEEFFFJJJNNNPPPNNNLLLFFFDDDDDDFFFJJJLLLMMMLLLSSSSSSSSSSSSRRRPPPNNNMMMJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDBBBBBBAAA???<<<999222---'''!!!  ###+++333<<>><<<999777555444///+++%%%  BBBBBBAAA@@@AAABBBCCCDDDHHHHHHGGGEEECCCAAA???>>>????????????@@@AAABBBCCCDDDCCCBBBBBBCCCEEEGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFHHHJJJIIIHHHGGGHHHHHHBBBEEEHHHIIIHHHHHHJJJMMMLLLJJJGGGDDDCCCCCCEEEFFFEEEBBB???>>>@@@CCCEEEFFFCCCBBB@@@?????????@@@AAADDDEEECCC??????BBBAAA===BBB???<<<;;;<<>>BBBDDDBBB===:::777:::===>>>===>>>AAADDD>>>AAACCCCCCAAABBBEEEHHHHHHIIIIIIHHHDDDAAA??????;;;<<<>>>???@@@???===<<<;;;>>>BBBCCCBBB???===<<<;;;===????????????@@@AAA===@@@BBBAAA??????AAACCCEEEDDDBBBAAABBBCCCEEEFFFCCCDDDDDDEEEEEEDDDCCCBBB>>>???BBBDDDFFFGGGGGGGGGFFFDDD@@@===:::999999999DDDEEEGGGHHHHHHFFFDDDCCCBBBBBBCCCCCCCCCAAA@@@???<<<<<<:::444,,,$$$ '''+++000444999===@@@AAACCCEEECCCBBBAAA@@@AAACCCEEEGGGDDDFFFIIIKKKJJJGGGCCCAAA;;;777222000000111222222444888>>>CCCDDDEEEFFFFFFEEEEEEGGGKKKPPPRRRPPPNNNCCCBBBCCCGGGMMMQQQRRRPPPSSSSSSSSSSSSQQQOOOMMMLLLIIIIIIHHHHHHGGGFFFEEEEEE@@@?????????@@@???<<<:::222---&&&   %%%,,,555>>>CCCGGGJJJKKKJJJLLLOOOMMMHHHIIIHHHFFFFFFGGGIIILLLNNNDDDCCCCCCDDDFFFGGGFFFEEEDDDEEEHHHIIIHHHEEE@@@>>><<<;;;;;;:::888666444333222333444555666555444333------,,,,,,,,,------...------------,,,,,,,,,,,,###!!! """&&&+++///222666888999:::;;;===AAADDDBBBAAA???===:::888777666000,,,%%%  EEEDDDBBBAAABBBDDDGGGIIIHHHHHHGGGEEECCCAAA???>>>AAAAAAAAAAAA@@@@@@???>>>>>>???@@@BBBCCCEEEFFFGGGKKKLLLMMMNNNMMMKKKIIIHHHKKKKKKKKKMMMNNNMMMJJJHHHGGGHHHIIIKKKLLLKKKKKKJJJJJJHHHFFFDDDBBBAAAAAABBBAAA???>>>???CCCFFFGGGHHHDDDDDDCCCBBBAAA???>>>>>>CCCCCCBBBAAA@@@???===<<>>>>>>>>======>>>======>>>??????===;;;777888999:::;;;<<<<<<<<>>======>>>@@@AAADDDDDDCCCCCCCCCDDDDDDDDDFFFEEEBBB@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFDDD@@@===;;;;;;;;;<<>>===;;;;;;888555222...)))###$$$***222555888:::<<<>>>AAADDDDDDCCCBBBAAAAAABBBDDDDDDHHHLLLMMMJJJHHHFFFAAA;;;777555111//////111444777;;;>>>BBBFFFIIIIIIHHHHHHGGGHHHKKKOOOQQQQQQNNNKKKFFFFFFEEEFFFHHHJJJMMMOOONNNPPPQQQPPPNNNMMMMMMNNNSSSOOOJJJGGGEEEDDDCCCBBB>>>===<<<======<<<999777...***###  ###***000777===AAABBBBBBCCCEEEGGGIIIKKKLLLJJJIIIHHHHHHIIIJJJLLLMMMJJJIIIGGGEEECCCEEEHHHKKKKKKJJJJJJIIIFFFDDDAAA@@@;;;999888777777666444222333333444444555444444444222000...,,,+++,,,...000+++)))((((((((((((%%%### $$$)))---000222555666777777<<>>FFFBBB>>>:::777555333111+++)))$$$ DDDCCCCCCBBBDDDFFFHHHJJJJJJIIIHHHFFFDDDBBB@@@???AAAAAAAAAAAA@@@???===<<<<<<===???AAADDDFFFHHHIIIMMMMMMLLLKKKJJJIIIIIIHHHKKKKKKKKKMMMNNNMMMKKKHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@AAA@@@@@@BBBEEEHHHHHHHHHCCCCCCAAA@@@????????????BBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@AAACCCFFFHHHJJJHHHGGGDDDAAA???======<<<::::::;;;;;;;;;:::999888999<<<@@@CCCEEEDDDBBBAAA???>>>===<<<<<<;;;<<<<<<>>>>>><<<:::888:::>>>AAAEEEFFFGGGHHHGGGDDD@@@>>>======>>>>>>???>>>>>>>>>>>>===<<<<<<======:::999777777888::::::;;;;;;;;;>>>>>>======>>>@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCEEECCCAAA?????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@===<<<<<<======AAADDDGGGGGGEEEDDDDDDEEEDDDCCCAAA???===;;;:::999:::777222---(((!!!$$$)))111333666999;;;===@@@BBBEEEDDDCCCBBBBBBCCCDDDEEEDDDIIIJJJHHHFFFEEEAAA;;;555333111///000333666888<<<>>>CCCGGGJJJJJJIIIHHHGGGGGGJJJMMMPPPPPPNNNKKKGGGFFFFFFGGGHHHKKKNNNPPPRRRSSSTTTRRRPPPNNNMMMNNNNNNMMMKKKJJJIIIFFFBBB???>>>============<<<999666,,,(((!!!  %%%,,,222888===@@@??????@@@AAACCCEEEHHHIIIHHHHHHGGGGGGHHHJJJKKKLLLLLLJJJGGGDDDAAABBBEEEHHHHHHHHHHHHHHHFFFCCC@@@>>>===;;;888666666444222000333444444555555444444444222111...,,,+++,,,---...,,,***'''%%%$$$!!! $$$)))---000222333555666777<<>>;;;888666333111+++(((### BBBCCCCCCDDDFFFHHHIIIKKKLLLKKKIIIGGGDDDBBB@@@???AAAAAABBBAAA@@@>>><<<;;;;;;<<>>AAAAAABBBEEEHHHJJJIIIHHHBBBAAA???>>>===>>>???@@@AAABBBBBBBBBAAAAAA@@@???AAA@@@??????AAAEEEIIILLLHHHGGGEEEBBB???>>><<<<<<:::::::::;;;::::::999888999;;;>>>@@@BBBCCCCCCCCC@@@???===;;;::::::;;;<<<;;;:::888666444666999<<>>>>>>>>???@@@@@@@@@@@@@@@>>>===;;;;;;;;;:::777555666666777888999999999999;;;<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAACCCBBB@@@>>>===>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAAEEECCCAAA>>>======>>>???AAACCCFFFGGGFFFFFFFFFGGGDDDCCCAAA@@@>>><<<;;;:::;;;777111+++%%%###(((...111444777999;;;===???EEEDDDCCCCCCCCCCCCDDDEEEBBBFFFHHHGGGEEEDDD@@@;;;222111000000222555888:::===@@@DDDHHHKKKKKKJJJIIIGGGGGGHHHJJJMMMNNNMMMKKKHHHGGGGGGGGGIIILLLOOOPPPSSSTTTTTTRRROOOMMMLLLLLLKKKLLLLLLMMMLLLGGGAAA<<<>>>============;;;777444)))%%% !!!)))000555999;;;===:::::::::;;;===@@@CCCEEEFFFFFFFFFFFFHHHIIIKKKLLLMMMKKKGGGBBB>>>???BBBFFFFFFHHHIIIJJJHHHEEEAAA???>>>;;;888666444222000...444444555555555444444333333111///,,,++++++,,,,,,***'''###   %%%***...000222222555555666<<>>???AAACCCFFFHHHJJJKKKMMMLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIKKKLLLMMMKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLJJJHHHFFFCCC@@@???>>>>>>@@@AAACCCFFFIIIJJJHHHFFFBBB@@@===<<<<<<===???AAAAAAAAAAAAAAA@@@>>>======?????????@@@CCCFFFIIIJJJHHHGGGEEECCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::888999:::<<<>>>@@@BBBCCCBBB@@@<<<:::999999;;;<<<888888666444222333777:::AAACCCFFFGGGGGGEEEBBB@@@@@@AAABBBBBBCCCCCCBBBBBB@@@>>><<<;;;:::888555333444555666777888888888888:::;;;===???@@@AAAAAAAAABBBAAA???>>>======>>>???AAA@@@>>><<<<<<<<<>>>??????@@@@@@AAAAAABBBBBBCCCEEEDDDBBB@@@??????@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???===<<<999444...(((""""""'''+++...222555777999;;;===DDDCCCBBBAAABBBCCCDDDEEECCCGGGIIIGGGEEEDDD???:::222222111111222555888999>>>AAAEEEIIIKKKKKKJJJIIIFFFFFFFFFHHHKKKLLLLLLKKKHHHHHHGGGHHHJJJLLLOOOQQQQQQRRRRRRQQQOOOMMMLLLMMMMMMMMMMMMMMMKKKFFF@@@;;;>>>>>>======<<<999555222&&&""" $$$,,,333777999:::;;;777666666666888<<<@@@CCCCCCDDDDDDEEEGGGHHHIIIJJJKKKIIIDDD@@@===>>>BBBEEEHHHJJJLLLNNNMMMIIIEEECCC>>>;;;888555444333111///555555555555555444444333444222///---+++***)))***###!!! !!!&&&***...111222444777888888<<>><<<888333///,,,((("""   AAABBBDDDFFFGGGIIIJJJKKKKKKJJJGGGDDDBBB@@@???>>>DDDDDDFFFFFFEEEBBB@@@>>>BBBCCCCCCEEEFFFGGGHHHHHHIIIJJJLLLMMMLLLJJJGGGEEEHHHGGGGGGHHHKKKLLLKKKJJJHHHHHHGGGGGGHHHIIIKKKLLLJJJHHHEEECCCAAA????????????@@@BBBFFFHHHHHHFFFCCCAAA@@@===;;;;;;===???AAAAAA@@@@@@???===;;;:::999<<<===@@@CCCEEEFFFGGGFFFGGGFFFEEECCCAAA???>>>=========<<<<<<<<<=========999999999;;;===@@@CCCDDDBBB@@@===:::888888999:::888777666444222444888;;;CCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA???===;;;:::888555222333444555666777888888888<<<<<<>>>??????@@@??????AAA???===<<<;;;<<<>>>??????>>><<<;;;;;;<<<===>>>;;;<<<>>>@@@BBBDDDEEEFFFFFFEEECCCBBBAAAAAAAAAAAADDDCCCCCCBBBBBBAAA@@@???BBBBBBBBBBBB@@@???===<<<444000***%%%!!!"""&&&***---111555666888:::;;;@@@@@@??????@@@AAACCCDDDGGGKKKLLLIIIFFFDDD???888555444222111222444777888???BBBFFFJJJLLLLLLJJJIIIFFFEEEEEEHHHJJJLLLKKKJJJHHHHHHGGGHHHJJJLLLOOOQQQOOOQQQRRRRRRPPPOOOPPPPPPQQQOOOMMMKKKHHHEEE@@@<<>>======<<<888333///$$$  %%%---444777888888888555444333333555:::???BBBAAABBBCCCDDDEEEFFFGGGGGGFFFEEEBBB>>>===???CCCGGGGGGJJJMMMOOONNNLLLHHHEEE>>>;;;777666555555444333555666666666555555444333444222///,,,)))'''&&&&&&    ###(((,,,000222444777:::<<<:::<<>>999333...,,,(((!!!   BBBCCCCCCDDDFFFHHHIIIKKKJJJHHHFFFCCCAAA@@@@@@@@@CCCEEEFFFGGGGGGEEEBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEGGGKKKMMMMMMKKKGGGDDDEEEEEEDDDFFFIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFDDDAAA@@@?????????>>>???AAADDDFFFFFFDDDBBBAAA@@@>>>===<<<===>>>?????????>>>===<<<:::999888;;;===AAADDDFFFFFFEEECCCEEEEEEEEEDDDBBBAAA???>>>>>>>>>=========>>>??????<<<<<<<<<===???BBBEEEFFFBBB@@@===:::888888888888777777666444444666;;;>>>FFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBB@@@>>><<<;;;:::888444222111222444666777999999:::=========>>>>>>????????????>>><<<::::::<<<>>>@@@???===<<<;;;;;;<<<===>>>:::;;;===???BBBEEEGGGHHHGGGGGGEEEDDDCCCBBBBBBAAADDDBBB@@@??????>>>===;;;===>>>??????>>><<<:::999222///***&&&""""""&&&)))---222555777888:::;;;=========>>>???BBBDDDEEEJJJNNNNNNKKKGGGEEE???999777555222000111333777:::???BBBFFFJJJKKKKKKJJJHHHEEEEEEFFFHHHKKKLLLKKKIIIHHHGGGGGGGGGIIILLLOOOPPPPPPRRRSSSSSSRRRRRRSSSTTTQQQNNNKKKIIIGGGEEEBBB@@@???>>>>>>===;;;777111---### %%%---333666666666666444222000000333888>>>BBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAA???>>>@@@DDDHHHFFFHHHKKKMMMMMMKKKIIIGGG@@@===999777777888888777666666666666666555444333111///,,,)))%%%###  !!!""" """&&&***...222444555888===???>>>>>>BBBDDDCCCBBBCCCCCCCCC@@@;;;333---***&&&  DDDCCCCCCBBBDDDFFFHHHJJJJJJHHHFFFCCCBBBAAABBBBBBAAACCCFFFGGGGGGEEECCCAAABBBBBBBBBAAAAAAAAAAAAAAABBBDDDGGGIIIJJJIIIGGGEEECCCBBBBBBDDDFFFIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIDDDBBB@@@???>>>===>>>>>>??????@@@CCCEEEFFFDDDBBBBBBAAA@@@???>>>=========<<<<<<=========<<<;;;;;;>>>???AAACCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<>>>???@@@>>>>>>>>>???@@@BBBDDDEEEAAA@@@>>>;;;999888777666666666666555555888===AAAHHHFFFEEECCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA???>>>>>><<<:::999888666333000000111333666888:::;;;<<<<<<;;;;;;<<<===???AAABBB>>>===;;;999:::<<>>===<<<;;;;;;<<<>>>???;;;<<<>>>@@@CCCEEEGGGHHHIIIHHHGGGEEEDDDBBBAAAAAACCC@@@>>>===>>>???===;;;;;;<<<===>>>===;;;:::888444111---)))%%% ###'''***...333777888999:::;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIMMMNNNKKKHHHEEE@@@:::777444000...000444:::>>>???BBBFFFIIIKKKJJJIIIGGGDDDDDDGGGJJJMMMMMMKKKIIIGGGFFFFFFGGGHHHKKKNNNPPPOOOQQQRRRRRRQQQPPPPPPQQQLLLJJJIIIHHHHHHGGGEEECCC???>>>>>>===;;;666///+++$$$  $$$+++000333444555555333111......000666===AAA@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@AAADDDFFFGGGIIIKKKMMMMMMLLLKKKJJJDDDAAA===:::999999999999777777777777666555444333---+++((($$$   """######%%%(((,,,000444666777777===AAA@@@@@@BBBCCCBBBBBBCCCDDDEEEBBB<<<333---&&&""" EEEDDDBBBAAABBBDDDGGGIIIJJJHHHFFFDDDCCCCCCDDDEEE???BBBEEEGGGGGGEEECCCAAA????????????????????????AAABBBCCCEEEFFFFFFGGGGGGBBBAAAAAABBBEEEHHHIIIHHHEEEFFFHHHIIIJJJJJJIIIHHHAAA???>>><<<<<<<<<<<<===@@@@@@AAACCCEEEFFFDDDCCCBBBBBBAAA@@@???>>>===<<<::::::<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA===<<<;;;;;;<<<===>>>???=========>>>???AAABBBCCCAAA@@@>>><<<:::888666555555666555555666999>>>BBBHHHFFFDDDAAA@@@AAACCCEEEEEEDDDDDDBBBAAA>>>===;;;<<<;;;999888777555222//////000333666999;;;<<<===::::::::::::<<<@@@CCCEEE>>><<<:::999:::===@@@CCC>>>===<<<;;;;;;<<<>>>???======???AAACCCEEEGGGGGGJJJIIIHHHFFFDDDCCCAAA@@@AAA???<<<<<>>???>>>===;;;:::777444111---(((!!!###'''***...444888999:::;;;<<<;;;;;;<<<>>>AAAEEEHHHJJJGGGKKKMMMJJJHHHFFFAAA;;;666333///---///555<<>>>>>;;;666///***$$$  ###)))...111333444555222000---,,,///555<<>>@@@DDDFFFCCC???BBBAAA@@@AAACCCBBB???;;;<<<<<<===>>>>>>=========AAA>>>===@@@EEEHHHEEEAAACCC???;;;;;;>>>BBBEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEGGGCCC???===<<<=========???AAACCCDDDDDDCCCCCCDDDBBBAAA>>><<<;;;:::::::::777888999;;;<<<===>>>>>>BBBAAA@@@??????AAABBBDDDCCCCCCDDDDDDCCCAAA???>>>:::;;;;;;;;;;;;:::999888;;;<<<===??????@@@@@@@@@<<<<<<;;;:::888777666666666666555555555999???DDDJJJFFFAAA>>>>>>@@@@@@AAACCCCCCBBBAAA???<<<999777<<<:::888777777555222/////////111444999;;;<<<;;;999999888888:::>>>AAADDD@@@>>>;;;999999;;;???AAAEEE@@@;;;999;;;===>>>===;;;:::;;;???DDDFFFEEEBBBCCCEEEGGGGGGGGGEEEBBB@@@>>>???@@@AAA@@@>>><<<;;;???>>>>>>===<<<;;;;;;;;;888777444...&&&"""%%%...000444666888:::<<<>>>;;;<<<======>>>AAAFFFIIIJJJJJJJJJIIIGGGBBB<<<777666444222000111555999<<<>>>BBBGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIHHHFFFDDDDDDFFFKKKOOONNNOOOPPPOOOMMMKKKKKKKKKFFFGGGGGGGGGFFFEEECCCBBBAAA@@@>>>;;;777333000...)))### %%%***---///222444333111///...000555;;;>>>===@@@BBBCCCAAA@@@??????AAAAAAAAABBBDDDEEEGGGHHHLLLKKKKKKJJJKKKKKKLLLLLLHHHEEEAAA>>><<<:::888777888666555444444333111...)))%%%  ###&&&)))###"""!!! !!!$$$''')))******+++,,,000444888:::<<<===???AAABBBDDDDDDDDDEEEFFFGGGHHHEEE>>>444...%%%  GGGEEEBBBAAABBBCCCCCCBBBAAA>>><<<>>>BBBEEECCC@@@@@@???===>>>@@@@@@>>><<<<<<<<<<<<======<<<<<<<<>>:::999<<<@@@CCCCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEBBB>>><<<===>>>>>>>>>@@@BBBEEEEEEDDDCCCDDDDDDAAA???===;;;:::999999999666777777999:::<<<>>>???AAAAAA@@@@@@AAACCCEEEFFFDDDDDDDDDDDDBBB@@@>>>===::::::::::::::::::999999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999888777777777777666666666:::???CCCGGGDDD@@@>>>>>>???@@@???BBBBBBAAA@@@===;;;888777<<<;;;999888888666333000//////000333777999999999888888777777999<<>>;;;999999;;;>>>@@@CCC@@@===;;;<<<=========<<<;;;<<>><<<>>>>>>>>>===<<<<<<;;;;;;999888444...'''!!!$$$---000333666777999;;;======>>>???@@@@@@BBBEEEHHHLLLKKKIIIHHHEEEAAA<<<888555333111000111555999;;;===AAAFFFHHHHHHFFFDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGEEEDDDCCCFFFKKKNNNMMMNNNOOONNNLLLJJJJJJJJJFFFGGGGGGGGGFFFEEECCCBBBAAA@@@???<<<888555222000,,,%%% !!!&&&+++...111333555555333111111222666;;;>>>@@@BBBCCCCCCAAA>>>===<<>>===;;;999888888666555444333111...+++$$$   ###'''+++---)))'''$$$""""""$$$&&&(((......///111333666999:::;;;<<<===???@@@@@@AAAAAADDDFFFHHHIIIFFF@@@777000$$$  FFFDDDBBBBBBCCCBBBAAA???<<<:::999<<<@@@DDDCCCBBBBBB@@@>>>>>>???@@@@@@???::::::::::::::::::::::::@@@AAABBBCCCDDDDDDCCCBBB>>>;;;888777:::===@@@AAABBBCCCEEEFFFFFFEEECCCBBBBBB@@@===<<<===>>>??????AAACCCEEEFFFDDDCCCCCCDDD>>>===<<<:::999888888888555555555666888<<>>???>>>===@@@??????===;;;999777666<<<;;;:::999999888555222//////000222555777777666888777666666777999<<<===AAA???<<<999999:::<<<>>>@@@@@@@@@>>>===<<<===???=========???AAABBBAAA@@@AAABBBDDDFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCAAA@@@>>>?????????>>>>>>===<<<;;;999888444///(((!!! ###,,,///222555666888:::<<<>>>@@@BBBCCCCCCDDDFFFGGGLLLIIIFFFCCCAAA===999555333222000///111444888;;;<<<@@@DDDFFFEEECCCBBBAAA@@@@@@AAABBBCCCEEEGGGHHHGGGFFFEEEDDDCCCFFFJJJNNNMMMNNNPPPOOOLLLJJJIIIIIIFFFFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@===;;;888555444///)))!!! ###)))---000333555777777666444444555777:::<<>>>>>???@@@BBBDDDFFFGGGKKKLLLLLLMMMNNNOOOOOOPPPHHHEEEAAA???>>><<<:::888777666444333111---((($$$ !!!%%%)))---111333000---)))%%%###$$$'''(((///000222444666777999999::::::;;;<<<<<<<<<;;;;;;@@@BBBDDDFFFEEE???777111!!!  EEEDDDCCCCCCCCCBBB???===:::999999;;;@@@DDDEEEEEEHHHFFFBBB@@@@@@@@@AAABBB999999888888777777777888===@@@BBBCCCBBB@@@@@@@@@:::999777666777:::===???@@@AAACCCDDDDDDCCCAAA@@@@@@>>>;;;;;;===?????????@@@BBBDDDDDDBBBAAAAAAAAA;;;;;;:::999888777777777444444333444777;;;@@@CCCDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGEEECCCAAA???===<<<999888888888999999::::::::::::;;;;;;<<<;;;;;;;;;999999999888777777777666222333333333444666:::===;;;;;;:::<<<===>>>===;;;======<<<;;;999888666666;;;::::::;;;;;;:::777444222111111333666777666555999888777777777999:::;;;AAA???<<<999999999;;;======@@@BBBAAA>>><<<===???>>>>>>>>>??????@@@??????===>>>@@@BBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@>>>>>>:::888555000+++$$$ ###,,,///222444555777999;;;===@@@DDDFFFGGGGGGHHHIIIKKKGGGCCC???;;;888444222111000//////111444888:::;;;>>>BBBDDDCCCAAA@@@???@@@@@@AAACCCDDDGGGIIIJJJHHHHHHGGGEEEEEEGGGKKKNNNMMMOOOQQQPPPMMMKKKIIIIIIEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBAAA???===;;;999888333---%%% !!!%%%+++000333555888:::888777666555666777999:::AAABBBCCCBBB???<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEHHHHHHJJJKKKLLLMMMNNNNNNGGGDDDAAA???>>><<<999777555444222000---(((""" !!!&&&***...111555888333000+++'''%%%&&&(((***,,,...111444777888888888999::::::999999888777666999;;;>>>AAA@@@;;;333---  FFFEEECCCCCCCCCAAA>>><<<;;;::::::<<<@@@DDDGGGHHHKKKIIIFFFBBB??????@@@BBB888888777666555555666666:::===@@@AAA@@@>>>======888777666666666888;;;>>>>>>???AAABBBBBBAAA???>>>===<<<:::;;;===?????????>>>???AAAAAA???=========999999888888888777666666444444444555888<<>>===:::999999888888999::::::;;;;;;;;;<<<;;;;;;::::::666666555555555555555555111333444555555666999;;;888777888:::<<<<<<;;;999<<<;;;:::999777777666666999999:::;;;<<<;;;888555444444444555777888777666:::999999888999:::;;;<<<@@@>>><<<:::999999;;;<<<<<>><<<===???>>>>>>>>>>>>======>>>???<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>AAABBBCCCDDDDDDCCCAAA@@@:::888555222---'''!!!$$$,,,///222444555666888::::::>>>DDDHHHJJJKKKLLLMMMLLLHHHCCC>>>:::666333000......---...000444777:::;;;>>>AAABBBBBB@@@@@@@@@BBBCCCCCCEEEGGGIIIKKKLLLJJJJJJJJJHHHGGGHHHKKKNNNNNNPPPRRRQQQOOOKKKIIIIIIEEEEEEGGGHHHHHHGGGFFFFFFCCCCCCBBBAAA???===;;;:::666000(((   ###'''---222555777:::<<<999888777666666666888999>>>@@@AAA@@@???>>>>>>???<<<======???AAACCCDDDFFFFFFGGGIIIJJJLLLLLLLLLLLLEEECCC@@@>>><<<:::666444111///,,,)))&&&!!! """%%%***...111444888:::333000,,,)))'''(((+++,,,+++---111555888999999999999888888777666555333333555666999<<<;;;666...(((  HHHFFFDDDCCCBBBAAA???======<<<<<<===@@@CCCGGGIIIJJJIIIFFFBBB>>>===>>>@@@:::999888666666666777777888:::===??????>>><<<;;;666777777666666888;;;>>>===>>>@@@AAAAAA@@@>>>===<<<;;;:::;;;===??????>>><<<===???>>><<<:::999999777777888888888777777666666666666888;;;>>>BBBDDDJJJIIIHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@===<<<:::999888999:::;;;;;;;;;;;;;;;;;;:::999888333333333333444444444444222444666777777888:::<<<777666666888:::;;;:::999;;;:::999777666666666666777888999;;;===<<<999666666555555777999:::999777:::::::::::::::;;;<<<===???===;;;:::999:::;;;<<<<<<===??????>>>============>>>>>>===<<<<<<===???>>>???@@@AAABBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>BBBCCCEEEFFFFFFDDDCCCAAA;;;888555333000***!!!"""%%%---///222444555666888::::::>>>CCCHHHJJJLLLNNNPPPNNNKKKEEE@@@<<<777333000,,,,,,,,,...000444777999:::===AAABBBBBBAAAAAABBBEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLJJJHHHHHHJJJLLLNNNPPPRRRRRROOOKKKHHHGGGDDDEEEGGGHHHHHHHHHGGGGGGDDDDDDCCCBBB@@@>>>===<<<777222***!!! !!!%%%)))///333666999;;;===;;;999777555555777999:::<<<===??????>>>???@@@BBB@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJLLLLLLLLLLLLKKKDDDBBB???<<<:::666222///+++(((%%%!!!  !!!###&&&)))---111333666999;;;333111...,,,+++,,,---......000444777:::;;;;;;;;;666666666555333222000///333444777999777222)))###  KKKHHHEEEBBBAAAAAA???>>>>>>>>>>>>>>>???AAAEEEHHHGGGGGGFFFCCC@@@???AAACCC>>>===;;;999888888999:::999888:::===AAAAAA===999666888999888777888;;;>>>===>>>???AAAAAA???>>>===<<<;;;:::;;;===>>>>>>===;;;<<<>>>===:::888777777666777888888999888777666777888999;;;>>>AAACCCDDDHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDD???>>><<<:::999999::::::::::::::::::999888777666222222333333444444444555000333555777666777888999777666666777999:::999888:::999888777666666777777555666888;;;===<<<999666666555666777999:::999888999999999:::;;;<<<<<<======<<<;;;:::999:::;;;<<<===<<<;;;<<<=========<<<<<<>>>>>>===;;;;;;===@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>@@@BBBDDDEEEEEEDDDBBBAAA;;;888555444222,,,"""!!!$$$...000333555555666888:::;;;???CCCGGGIIILLLNNNPPPMMMJJJEEE@@@;;;666000---******+++---000333777999;;;===AAACCCCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJLLLMMMOOONNNMMMJJJHHHGGGHHHIIILLLNNNPPPPPPMMMIIIFFFEEEDDDEEEFFFHHHIIIIIIHHHHHHEEEDDDDDDBBBAAA>>>===<<<777333+++""" """%%%)))///444777999<<<>>>===;;;888555666888;;;>>><<<===>>>>>>>>>>>>@@@BBBBBBAAAAAABBBBBBDDDEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHBBB@@@===:::777333---***%%%"""  $$$'''(((***---111333555777:::<<<555444333111///.........222333555777888888888888333333222222000///---,,,000111333444222+++""" MMMIIIEEEBBBAAAAAA@@@????????????>>>>>>@@@DDDGGGFFFGGGHHHFFFCCCBBBEEEHHHAAA@@@===;;;;;;;;;<<<===999888999===CCCDDD???999666888:::999777888<<>>???AAAAAA???>>>===<<<;;;:::;;;===>>>===<<<;;;<<<>>>===:::777666666555666888999999888888777888:::;;;>>>@@@BBBDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEAAA@@@@@@@@@AAACCCEEEFFFAAA@@@===;;;999999::::::999999999999888666555444222333333444444555555555,,,///222444333333444555888777555666888999999888:::999888666666666777888444555777:::===<<<999666555555555777999::::::888777888999:::;;;<<<<<<===<<<;;;:::::::::;;;<<<===>>>;;;999999<<<>>>===;;;<<<===>>><<<::::::===AAA???????????????@@@@@@@@@CCCBBBAAA@@@???????????????@@@CCCDDDDDDCCCAAA???<<<888555444333---### ###...111444555666777888:::>>>@@@DDDGGGHHHJJJMMMOOOJJJGGGBBB===888333---((()))***+++---000333777888;;;===AAACCCDDDDDDFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLOOOOOOMMMJJJGGGEEEFFFGGGJJJMMMOOOOOOKKKGGGDDDCCCCCCEEEFFFHHHIIIIIIIIIHHHEEEEEEDDDCCCAAA>>><<<;;;666333+++""" ###%%%***///444777:::<<<>>>???<<<999666666999===@@@===>>>???>>>===>>>@@@AAA@@@@@@??????@@@@@@AAABBBDDDEEEGGGHHHHHHGGGFFFDDDBBB???<<<999555000+++'''"""   %%%(((+++,,,---000333555777888:::<<<888777666444222000...---333444444444444444333333000000000///...,,,+++***,,,---//////---%%% MMMKKKHHHDDDBBB@@@??????@@@CCCFFFFFFEEEEEEFFFIIIDDDDDDEEEEEEFFFFFFFFFFFFGGGEEEBBB>>>::::::<<<>>>;;;::::::===BBBBBB===888777888999999:::<<>>:::;;;;;;;;;:::;;;;;;<<<<<<======<<<<<<;;;:::999888666666666666777888999:::888<<>>>>><<<:::999777777888999999888666666222111111000111222444555333333333444444444555555777777777777666666666666999999999999999888777666:::999888999;;;;;;888555222333444666777888888888666888;;;======;;;888666888888888999:::<<<===>>>>>>:::777888<<<>>><<<999;;;======999333333;;;BBB@@@???>>>======>>>???@@@EEEAAA===;;;;;;<<<<<<<<<@@@BBBDDDEEEDDDBBBCCCCCCCCCAAA<<<888111***!!!"""(((///111333555777999===@@@BBBCCCEEEGGGHHHJJJMMMPPPJJJGGGCCC???999222+++&&&'''%%%(((///222333555999???BBBFFFGGGGGGFFFFFFGGGNNNNNNNNNMMMKKKJJJHHHHHHOOOPPPPPPNNNLLLIIIIIIIIILLLLLLKKKJJJIIIGGGEEEDDDCCCDDDEEEGGGGGGGGGFFFEEEDDDBBB>>>:::===AAA>>>888555000(((   $$$***---111555777:::===@@@AAA???<<<;;;<<<>>>@@@@@@CCC@@@===;;;;;;>>>AAADDDBBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDGGGIIIHHHEEECCCAAA>>>999555000***$$$   $$$'''(((***,,,...111222444666888;;;<<<===999999777666444444333333666777888888888666555444555222...+++((((((((()))---------***%%% LLLKKKHHHFFFCCCBBBAAAAAA@@@CCCGGGHHHGGGGGGHHHJJJDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGCCC>>>::::::<<>><<<;;;===@@@@@@;;;777555777888999999;;;===@@@>>>>>>>>>???AAAAAA>>>;;;;;;::::::999999::::::;;;999:::===>>>>>>===;;;:::777666666666777888888999666999>>>AAACCCEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>>>>;;;<<<=========<<<:::999999999999999888666444333111111111111222333555666333333333444444444555555555555555666777888999999;;;;;;;;;::::::888777777;;;:::999:::<<<<<<999666333444666777888999999999555777999;;;;;;999666555555666666777888:::;;;<<<>>>:::777888<<<>>><<<999999::::::777444555:::??????>>>>>>======>>>???@@@BBB@@@<<<;;;;;;<<<<<<;;;===@@@BBBCCCBBBAAAAAABBBCCC@@@===888222***""""""(((///111444666888;;;???AAAAAACCCEEEFFFGGGIIILLLNNNPPPKKKEEE===666///)))&&&(((%%%%%%***...111777>>>@@@CCCGGGIIIIIIIIIIIIJJJNNNNNNNNNNNNMMMKKKIIIHHHMMMNNNOOONNNKKKIIIHHHHHHLLLKKKKKKJJJIIIGGGFFFEEECCCCCCEEEEEEEEEEEEDDDDDDEEECCC???<<<>>>AAA???999444...&&& $$$(((,,,///444777:::<<>>@@@AAAAAAAAA???===<<<===???BBBDDDDDDDDDCCCCCCBBBAAA@@@???CCCBBBBBBCCCDDDBBB>>>;;;:::777111,,,(((### ###(((+++---///000222333444666999;;;>>>???@@@:::999777555444444444444666777777777666555444333333111---***''''''''''''++++++***'''""" JJJIIIHHHFFFEEEEEEDDDDDDAAADDDHHHJJJJJJJJJJJJKKKEEEEEEEEEEEEFFFHHHJJJLLLKKKIIIDDD???;;;;;;>>>AAABBB???<<<<<<===<<<999666222444777888999999;;;============???@@@@@@>>><<<:::999999888888888999999555888<<<@@@BBB@@@>>><<<888888888888888888888999777888:::===BBBFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGEEECCC@@@>>>;;;:::::::::;;;<<<<<<<<<;;;:::999:::::::::999777555222111000000111111222444555666333333333444444444555555333333333444777999<<<>>>======<<<;;;:::999777666:::::::::;;;<<<;;;999777555666777888999:::::::::555666888::::::999777555555555666888999:::<<<<<<>>>;;;888999<<<===;;;999999999888888999;;;===>>>??????>>>>>>>>>>>>??????>>>===;;;;;;<<<===;;;:::<<>>888111,,,)))%%%###%%%+++///222888>>>AAADDDGGGIIIIIIIIIJJJJJJLLLMMMNNNOOONNNLLLJJJHHHLLLMMMNNNMMMKKKHHHGGGGGGKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFEEEDDDFFFEEEAAA>>>???BBB@@@:::333...%%%  (((---000333888;;;===>>>@@@BBBDDDBBB???>>>@@@AAABBBBBB>>>======>>>???AAACCCEEEDDDCCCCCCBBB@@@???===<<>>>>>>>>>>>;;;777444222...(((### !!!$$$(((---111333444555666555666999<<>>;;;:::999777555000222666888888888999:::;;;;;;;;;<<<======<<<;;;999999888777777777888888555888<<>>>>>???>>><<<::::::;;;<<<:::999;;;999999;;;???BBBBBB@@@BBBAAA@@@???======<<<<<<:::::::::;;;======;;;999===???BBBDDDDDDDDDEEEFFF@@@???===:::444,,,###"""(((---000444888:::===AAACCC@@@BBBDDDEEEEEEFFFGGGIIIEEEDDDAAA<<<666///+++)))$$$$$$(((000444555777:::BBBEEEHHHIIIIIIHHHGGGHHHJJJKKKMMMNNNMMMKKKIIIGGGLLLNNNOOOOOOLLLIIIHHHHHHLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEAAAAAACCCAAA<<<444...%%% """)))///444777<<<@@@AAAAAAAAABBBCCCAAA???>>>???@@@@@@@@@;;;;;;===???AAACCCDDDEEEAAAAAA@@@@@@>>>===;;;:::999888888888888777444222,,,'''!!! $$$(((***...333666777777666777666888;;;>>>AAADDDEEEFFF===;;;888666555555777888444444444333222111000000///---***'''%%%#########%%%%%%###  BBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJMMMNNNLLLJJJFFF@@@======@@@CCCGGGCCC???;;;999777555444///222555777888888999:::888999:::::::::::::::;;;:::999999888777777888888::::::;;;===>>>>>>>>>>>><<<============<<<;;;:::<<<:::999;;;@@@DDDDDDCCCGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCBBB@@@???>>>======:::;;;;;;;;;;;;;;;;;;;;;999999:::999888777555444000111222333444555555666333333333444444444555555555555555666777999;;;===<<<<<<;;;:::888777555444555777888888777666555444555555666777888888888888555666666777777777888888777888:::<<<>>>???@@@@@@>>>===;;;:::::::::999999;;;999888<<>>;;;888333,,,###"""(((,,,///444777:::===@@@BBB@@@BBBEEEEEEEEEDDDEEEFFFGGGCCC===555///...222666---******///222444888===GGGIIIKKKLLLJJJHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHFFFLLLNNNQQQQQQNNNKKKJJJJJJMMMMMMLLLKKKKKKLLLMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIHHHJJJHHHDDDCCCDDDBBB>>>555///&&& """)))///777;;;@@@CCCDDDBBBAAAAAA@@@>>><<<<<<=========<<<888:::<<<>>>AAACCCDDDEEE=========<<<;;;:::999888666555333333222111...+++### """(((---///222666888777666666666777999<<<@@@CCCDDDEEEEEE>>><<<:::888666666777777333333222000///.........---,,,)))&&&$$$"""!!!!!!###"""   >>>???@@@BBBCCCCCCCCCCCCHHHGGGGGGHHHIIIIIIHHHFFFCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHEEEBBB??????AAADDDEEECCC???<<<888666555444111333666777888888:::<<<666888999999888888:::<<<<<<;;;:::999999999999999===============>>>??????>>>>>>??????>>><<<:::999::::::;;;???CCCFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;:::888666555111222333444555555555444333333333444444444555555555555666777999:::::::::;;;::::::999888777555444333555777777555444333444555666777777888888777777444333333333444555666777666777:::===???@@@@@@@@@???>>><<<;;;:::999999888999777777:::???BBBAAA@@@FFFEEECCCAAA>>>:::777666777777777999::::::888666555888<<>><<<999555111***###"""(((,,,000444888:::<<>>BBBDDDEEEEEEEEE???>>><<<:::888777666555222111000...---,,,,,,,,,,,,+++(((&&&$$$"""   ===>>>@@@AAABBBCCCCCCBBBFFFDDDBBBDDDGGGIIIIIIIIIBBBDDDFFFHHHHHHHHHGGGFFFEEEEEEEEEBBB@@@@@@BBBDDDBBBAAA???<<<999666555555444555777888888999<<<>>>777999::::::999999;;;>>>>>>===<<<;;;;;;:::::::::===>>>???AAABBBBBBAAA@@@===>>>>>>>>>===;;;999777777:::>>>@@@BBBCCCDDDFFFCCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<======>>>>>>=========<<<;;;888666555222333444555555444333333333333333444444444555555333444777999;;;;;;::::::::::::::::::999888777666333666888777555333333444777777888888999999888888666555444444555666888999777999<<>>===;;;999888888888888888888:::<<>>;;;888777888777666777888888777555333666:::===???@@@BBBDDD>>>;;;777222...)))###"""(((...111666:::;;;===???@@@BBBDDDGGGGGGEEEDDDCCCCCC>>><<<888333444===LLLWWW555...)))***---222<<>>@@@BBBCCCCCCCCCBBBDDDAAA???AAAEEEJJJKKKKKKEEEGGGIIILLLLLLKKKIIIGGGCCCDDDDDDCCCAAAAAABBBDDD@@@@@@???===999777555555555777777888888:::===@@@888:::<<<;;;::::::===@@@@@@???>>>===<<<;;;;;;;;;;;;>>>BBBEEEGGGEEECCCAAA<<<=========<<<:::777555666;;;???@@@>>><<<===>>>===<<<<<<<<<<<<<<<======@@@???>>><<<;;;;;;;;;;;;===============>>>???@@@@@@@@@???>>>;;;888555333333444555555555444333222333333333444444444555555000333777:::<<<<<<;;;:::;;;;;;;;;;;;::::::999888333666999888666444444555888888999:::::::::999999999888777777888:::<<<>>>:::<<>><<<999777777888::::::;;;;;;===???BBBDDDAAAAAAAAAAAA???===:::999999777666666777777666555333777;;;>>>@@@AAADDDEEE>>>:::555000,,,(((### """(((000333888;;;===>>>???@@@CCCEEEGGGHHHFFFDDDCCCCCC888:::999444...***,,,///+++)))+++000444666:::???@@@CCCGGGIIIIIIHHHIIIIIIIIIHHHFFFFFFFFFHHHJJJLLLIIILLLPPPQQQOOOLLLJJJIIIKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNKKKOOOOOOJJJGGGGGGEEEAAA444---###  !!!***333999888===CCCFFFEEEAAA>>>;;;:::999777777888777666444888888888999;;;>>>AAACCC===<<<999666111---)))'''%%%"""   !!!%%%''')))...333111222333444555888;;;???===???CCCEEEGGGGGGEEEDDDAAAAAA@@@???;;;777333111111000...+++***))))))***+++***)))&&&$$$"""   ;;;???DDDCCC@@@>>>@@@CCC=========???@@@BBBDDDEEEFFFDDDCCCDDDFFFGGGDDDBBB>>>>>>>>>>>>>>>=========>>>>>>??????===:::888666999999888888999999:::;;;===<<<;;;;;;<<<>>>@@@AAAAAA@@@???>>>============>>>>>>???AAABBBCCCAAA???@@@BBBDDDCCC???;;;888777;;;<<<<<<999555444666888<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@??????@@@AAABBB@@@>>><<<<<<===<<<999666777666555444333444444555444222111222555555333111222444666888999:::::::::::::::;;;;;;;;;:::999999888888777777777777777888:::;;;<<<======<<<;;;;;;888666444333666999;;;<<<<<<;;;;;;>>>AAACCCCCCCCCBBBBBBAAA???<<<999666444::::::<<<===>>>>>>????????????>>>>>>======<<<<<<===:::777777888888555222333555999===???AAAAAAAAA???<<<666000+++%%% """&&&222555999<<<<<<<<<===>>>CCCDDDFFFGGGGGGEEEBBBAAA:::777333///+++************+++,,,...111555888:::@@@DDDJJJMMMNNNNNNNNNNNNJJJIIIHHHHHHHHHJJJLLLMMMNNNOOOPPPQQQOOOMMMJJJHHHGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFGGGIIIJJJQQQOOOLLLJJJHHHEEEAAA>>>222,,,""" %%%,,,333888@@@BBBCCCEEEDDDBBB@@@>>>;;;;;;:::888666444222111111222222444666888:::;;;;;;555000------***$$$   %%%(((,,,///111111111111111222555999===AAAAAAAAAAAAAAABBBCCCDDDAAABBBCCCDDDBBB===777222333000,,,)))'''((()))+++''''''&&&&&&%%%"""  :::>>>BBBAAA>>><<<>>>AAA======>>>???@@@BBBDDDEEEFFFDDDCCCDDDFFFFFFDDDAAA======<<<<<<<<<<<<======;;;<<<======<<<:::888666999888888888999:::;;;<<<@@@???>>>>>>>>>@@@BBBCCCBBBAAA@@@>>>======<<<<<<===<<<===???AAAAAA@@@>>>AAACCCDDDCCC@@@<<<999888999:::999666333222333555;;;;;;<<<======<<<;;;:::<<<======>>>???@@@AAAAAAAAAAAA@@@??????@@@BBBCCC???===<<<<<<======:::777888777666555444555555666777444111111222444333222222333555777999:::::::::999999999999999888888888888777777777777777888888:::;;;<<<======;;;:::999777555222222555888999:::;;;;;;;;;>>>AAACCCDDDCCCDDDDDDCCCAAA???<<<999777:::;;;<<<===============>>>>>>>>>===============>>><<<999999999888666333333555888;;;>>>@@@AAAAAA>>>:::444///)))######'''222555999;;;<<<<<<===>>>AAABBBEEEGGGGGGFFFEEEDDD:::777222---***))))))***,,,,,,...000333777;;;===AAAEEEJJJMMMMMMMMMLLLMMMHHHHHHIIIIIIJJJJJJJJJJJJOOOPPPPPPPPPOOOLLLIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGKKKIIIHHHGGGGGGHHHIIIJJJPPPNNNKKKHHHFFFCCC???<<<111+++"""  &&&---444999>>>@@@CCCEEEEEEDDDBBBAAA<<<;;;888666444222111000//////000222333555777888777222,,,***)))&&&    !!!%%%(((+++...000///000000000111444999<<<@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFEEEAAA;;;666444222...+++))))))***,,,)))((('''&&&%%%"""  888<<>>======>>>???AAACCCEEEFFFEEEDDDCCCDDDDDDDDDBBB@@@===<<<:::999999:::<<<===999:::;;;;;;;;;:::999888999888777777999;;;>>>???@@@@@@?????????AAABBBCCCCCCBBBAAA???===<<<;;;;;;:::::::::;;;>>>>>>===<<>>>>>===;;;999<<<===???AAABBBBBBBBBAAAAAA@@@?????????@@@BBBCCC===<<<<<<<<<======;;;999999888777666666666777888:::777222000000222333333111222444666888999::::::888777777666555555666666666666666666777888999999;;;<<<======<<<:::777555555333111111444777888888;;;:::;;;>>>AAADDDDDDDDDDDDDDDCCCBBB???===;;;999======>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>@@@>>>===<<<;;;:::777555444555777999<<<>>>@@@AAA<<<999333---'''!!!$$$(((111444888;;;<<<<<<===>>><<<>>>AAADDDEEEFFFEEEEEE;;;777111,,,))))))***,,,...///000333666:::>>>@@@BBBEEEJJJLLLLLLKKKKKKKKKFFFGGGIIIJJJJJJIIIHHHGGGOOOOOOPPPPPPOOOLLLIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHLLLKKKIIIHHHHHHHHHIIIIIINNNLLLHHHFFFCCC@@@<<<888000***!!! """)))000666;;;===???BBBEEEFFFEEEDDDCCC<<<:::777333000/////////,,,------...000222333444111---(((%%%###  """%%%''')))+++------...///000111444888<<<===???AAACCCEEEEEEDDDDDDGGGGGGHHHIIIHHHEEE@@@<<<666444111...---,,,---------+++(((%%%$$$"""  888;;;>>>>>><<<;;;<<<===<<<======???AAACCCEEEFFFDDDDDDCCCCCCCCCBBB@@@???<<<:::888777777999;;;===888999:::;;;;;;;;;;;;:::888888777777999<<>>>>>>>>===>>>???@@@AAADDDBBBAAA>>>===;;;::::::777666666888:::;;;;;;:::???AAABBBAAA???<<<;;;:::;;;:::888666444444444555666999<<<>>>???===;;;999:::<<>>>>>>>>???@@@AAA<<<<<<<<<=========<<<<<<;;;:::999888777888999999:::888444222111111222222111111333555666888999999777666555333333333333444444444444555777888:::;;;;;;<<<<<<<<<:::777444333555333111222444777888888:::999:::===AAADDDEEEDDDCCCBBBAAA@@@>>><<<;;;:::AAAAAAAAAAAAAAA@@@??????<<<<<<;;;;;;<<<===???@@@BBBAAA@@@???>>>;;;999777555555666888:::===???AAA;;;777111,,,&&& %%%***000333777:::;;;;;;<<<===:::;;;>>>@@@BBBCCCCCCBBB===888222,,,)))***,,,...111111333555999===@@@BBBCCCFFFJJJLLLKKKKKKKKKKKKFFFFFFGGGGGGGGGGGGGGGGGGMMMNNNOOOOOOOOOMMMLLLKKKIIIIIIGGGGGGGGGGGGIIIIIIMMMLLLKKKIIIHHHHHHHHHIIIKKKIIIFFFCCCAAA>>>999666///)))  %%%+++222888<<>>@@@CCCEEEFFFCCCDDDDDDCCCAAA???>>>>>>:::999777555666888;;;<<<999:::;;;;;;<<<=========888888888888:::===@@@BBB>>>>>>>>>>>>>>>>>>??????CCCAAA@@@===;;;:::999999444333333444777999999888<<<===???>>>===;;;;;;<<<<<<:::888666555444444444555777;;;>>>???===;;;999999;;;>>>@@@BBBBBBAAA@@@???>>>===<<<<<<===>>>???;;;<<<===>>>============<<<;;;:::999888999::::::888888777555333111000000111111222333555666777888666555444333222222222222222222333555777999;;;<<<<<<<<<;;;:::777555333111444333222333555777888888888777999<<<@@@CCCDDDDDDCCCBBBAAA@@@???>>>======AAAAAAAAAAAA@@@@@@???>>><<<;;;::::::;;;===???@@@BBBCCCCCCBBB@@@===;;;:::777777777888:::<<<>>>???:::666000+++&&& &&&***///222666999:::;;;<<<======>>>???AAABBBBBBAAAAAA>>>:::444...,,,,,,///111222333444666999===@@@BBBCCCFFFIIIKKKJJJJJJJJJKKKGGGEEECCCBBBCCCEEEHHHJJJJJJKKKMMMNNNOOOOOOOOONNNKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIGGGDDDBBB@@@===999666...(((   '''...444:::===BBBCCCEEEFFFEEECCC@@@>>>:::777333///,,,,,,,,,---))))))(((((((((((())))))%%%###   ###$$$$$$###$$$%%%(((***,,,///111555999<<<:::===CCCIIINNNOOOOOOOOOKKKJJJJJJJJJJJJIIIFFFCCC===<<<;;;999666555333222222...)))%%%"""   999:::;;;<<<<<<<<<;;;:::999:::;;;===???BBBDDDEEECCCDDDDDDCCC@@@=========999888666666777888:::<<<::::::;;;;;;<<<===>>>>>>888888999:::<<<>>>@@@AAA????????????????????????@@@???>>><<<:::999888888222111111222444777777777888:::<<<<<<<<<<<<===>>>;;;888555444444444333222555777:::<<<>>>===<<<;;;999;;;===???AAABBBBBBBBB@@@???>>><<<<<<<<<<<<===;;;===>>>>>>===<<<===>>><<<;;;:::999999999:::;;;666777888777444111000111222222222222333444555666555555555555444222111000000000222444777:::<<<>>>===;;;999666444333222222444333222333555777777777555555777:::???BBBDDDDDDEEEDDDCCCBBBBBBAAABBBBBB??????@@@@@@???>>>======<<<;;;::::::;;;<<>>???AAACCCFFFHHHHHHHHHIIIJJJEEECCCAAA???AAADDDIIILLLJJJKKKLLLMMMNNNOOOPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGEEECCCAAA@@@>>>:::777///)))  !!!)))///555;;;>>>DDDEEEFFFEEECCC@@@<<<:::777555222///---,,,,,,---''''''%%%$$$###"""""""""  !!! """%%%%%%$$$$$$$$$%%%&&&))),,,///222666:::>>><<>>;;;999666555333///)))%%%"""   777888888:::;;;;;;999888888888:::;;;>>>AAACCCDDDBBBDDDDDDBBB>>>;;;;;;<<<777777777777888999:::;;;::::::::::::;;;<<<======777999;;;===>>>?????????>>>>>>?????????>>>>>>>>>>>>===;;;:::999888888888111000///000333666777777666888:::<<<<<<===@@@AAA<<<999555444555555444222555666999;;;<<<=========;;;<<<===???AAABBBDDDDDDCCCBBB@@@>>>===<<<<<<===<<<>>>@@@???===<<<<<<>>><<<;;;:::999999999::::::777888888555222111222444444333222111111222333444555666777777666444111///...///111333777:::===???===;;;777333111111222333222111111222555666666555333333555888===AAACCCCCCEEEDDDCCCBBBBBBCCCCCCDDD@@@@@@AAAAAAAAA@@@@@@???===<<<:::999:::<<<>>>@@@???BBBEEEEEECCC@@@??????;;;<<<<<<===<<<;;;:::999333000+++'''###%%%)))---000555888999:::<<<===AAAAAABBBBBBBBBCCCCCCCCC===:::666222//////000111333333333444555888:::<<<<<>>DDDEEEEEEDDDBBB???;;;888444333111000...---------%%%$$$"""   """######%%%(((((('''&&&&&&'''%%%(((,,,000333777<<>>;;;:::;;;666777777888999::::::::::::999999999::::::;;;<<<777999<<<>>>?????????>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888111///...000222555666666555777:::<<<===???BBBDDD???<<<888777888888777444555666888:::;;;======>>>======>>>???AAACCCEEEGGGFFFEEEBBB@@@>>>=========<<>><<<;;;:::999888999::::::999999777333000000444777555444222111111111222222444666888999888555111///---...000333777;;;>>>???>>>:::666222000111333555111000000111333555555444222222333777<<<@@@BBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCC>>><<<:::999999;;;===???>>>BBBFFFFFFCCC@@@???@@@<<<===>>>???===;;;999777000---)))%%%"""$$$(((,,,000444888999:::<<<======>>>>>>???@@@@@@AAAAAA;;;999555222/////////000333222222333444666888999999;;;>>>@@@AAABBBDDDFFF===>>>???AAACCCFFFIIIJJJOOOOOONNNNNNMMMLLLLLLLLLIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGHHHIIIIIIHHHHHHHHHFFFDDDCCCBBBBBB@@@>>><<<000***!!! """***000666;;;>>>CCCCCCDDDDDDBBB>>>;;;888222222111000///...------###""" !!!###%%%&&&&&&(((***+++)))(((((()))%%%(((---111444888<<<@@@CCCEEEHHHKKKMMMNNNNNNNNNQQQNNNKKKJJJIIIIIIGGGFFFDDDEEEEEECCCAAA===:::888111...)))%%%!!!   222555777777555333222111333555777;;;>>>AAACCCDDDAAAAAAAAA@@@>>><<<999888999888777888999999888666777777777777888999;;;;;;:::>>>???<<<;;;???AAA@@@???>>>===<<<<<<<<<<<<<<<===;;;999666444333333333000//////000111333555666::::::::::::<<<>>>AAABBB???===;;;999777888888999888888777777888:::<<<===???AAADDDEEEEEEDDDEEEFFFCCCBBBBBBAAA???>>>>>>===>>>======<<<<<<===>>>>>>=========<<<;;;999888777888777555444444666777999999888777555444444444444:::;;;<<<===;;;777333000111333555888:::;;;;;;;;;<<<999666222000000111222333555777555222111333555000111222444888===AAADDDBBBAAA@@@???@@@AAABBBCCCCCCEEEGGGEEEAAA???@@@BBB???>>>===<<<<<<===>>>???FFFFFFEEEDDDCCCBBBBBBAAA>>>===<<<<<<===<<<:::888222...)))%%%""" """...111555777888:::;;;===@@@@@@AAAAAA@@@@@@??????<<<999555111///000222444555444222222333555888:::;;;<<<>>>???AAABBBBBBBBB=========???BBBFFFJJJMMMNNNOOOOOOPPPPPPOOOOOOOOOLLLJJJFFFCCCCCCDDDFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEAAA===999...((( """***000666;;;>>>>>>??????@@@@@@===999555555333///---------,,,***    !!!!!!""""""###$$$%%%'''((()))******+++,,,---...///000111000///000333999???CCCAAAGGGKKKKKKLLLQQQRRRQQQRRROOOKKKIIIIIIJJJJJJJJJEEEDDDCCCBBB@@@<<<777333333)))777SSSMMM(((    444666777666444222111222444666888:::<<<===>>>>>>============<<<;;;::::::777777777999;;;<<<;;;:::666666666666666777888999;;;???@@@======@@@BBBAAA??????>>>===<<<<<<;;;;;;;;;999777555333111000000------------///111333444777888888:::<<>><<<:::888888999999999888777777777888:::;;;>>>@@@CCCDDDDDDDDDEEEFFFCCCCCCBBBAAA@@@>>>======<<<=========>>>>>>????????????>>><<<:::888555444666666555444555777999;;;:::999777666555555777777===>>>??????===999666333111222555777999::::::999:::888555222111111222333222444666555222111333555000111222444777;;;???BBB????????????@@@AAABBBBBBCCCDDDEEEDDDBBBAAAAAABBB@@@???>>>>>>>>>???@@@AAAFFFFFFFFFEEEDDDCCCBBBAAA===;;;;;;;;;<<<<<<;;;999333///***&&&""" """+++///333777999;;;===???CCCCCCCCCCCCBBB@@@>>>===;;;888444111000111333444555333222111222444777999:::<<<@@@CCCDDDDDDBBBAAA???>>>===>>>@@@EEEJJJMMMNNNOOOOOOPPPPPPPPPOOOOOOIIIGGGDDDBBBAAABBBDDDFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHGGGFFFFFFEEEAAA<<<999...((( ###***000555:::===??????@@@AAAAAA>>>999666444111---+++***)))'''&&&   """"""!!!!!!!!!"""######&&&&&&&&&&&&((()))+++,,,000000000000000000000000222111111222666;;;@@@CCCAAAGGGJJJJJJKKKOOOPPPOOORRROOOKKKIIIIIIJJJJJJJJJEEECCCAAA???>>>:::666333...000GGGddd___888     666777777666333222222333666777888999999999999999999888999999:::;;;<<<===777777888;;;>>>@@@@@@???888888777777777777888888<<>>AAACCCBBBAAA@@@???>>>===<<<;;;:::888777666444111///,,,+++*********+++---///222333555666777999<<>>======;;;===>>>@@@AAAAAA@@@@@@AAA@@@???<<<999666444222555444555666777:::===>>>>>><<<999777777888:::;;;???@@@@@@@@@???<<<999777111222444666777777777666777666444333222222333444111333444333222222333444000000111333555999<<<>>><<<===???AAABBBCCCCCCCCCCCCBBBAAABBBCCCCCCBBBAAAAAA@@@??????@@@AAABBBCCCFFFFFFGGGGGGFFFDDDBBB@@@:::999999999;;;<<<;;;:::444000+++&&&""""""(((,,,222666999<<<>>>@@@DDDEEEFFFFFFDDD@@@===;;;999777444111111222444666555444333222333444666888:::===AAAEEEGGGEEECCCAAAAAA@@@>>>>>>@@@DDDIIILLLMMMNNNOOOPPPPPPOOONNNMMMEEEDDDAAA@@@???AAACCCEEEEEEEEEFFFGGGGGGGGGFFFFFFIIIHHHGGGFFFDDDAAA;;;777...((( $$$+++111555999<<<=========>>>>>><<<777444111---)))&&&$$$###!!!  """$$$%%%'''''''''&&&''''''((((((---,,,+++***+++---///111666666555444333222222111333333333555999===AAADDDBBBGGGJJJIIIIIILLLNNNLLLPPPMMMJJJHHHHHHHHHGGGFFFDDDAAA>>><<<:::888555333---...:::HHHCCC+++     999999888666333222333444777777888888888888777777888888777777999:::<<<>>>999999:::<<<@@@BBBBBBAAA<<<;;;:::::::::::::::;;;<<>><<<;;;:::777777666444111...***((((((((()))***---///222444666666888999;;;===???@@@???===<<<:::888888777777666555333222333555777999:::===@@@BBBBBBBBBCCCDDDCCCCCCBBBAAA???>>>===<<<<<<===@@@BBBDDDDDDCCCBBBAAA@@@???===;;;888666444444555666888;;;>>>@@@BBBBBB@@@<<<:::999:::<<<===??????@@@???>>><<<:::999333444555666666555444333444444333333333444555555111111222222222222222333///000000222444666888:::999<<>>@@@BBBDDDEEEFFFDDDAAA<<<:::888666444222222333555777777666555444555666888999;;;===AAADDDEEEEEECCCBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKLLLNNNNNNNNNMMMKKKJJJCCCBBB@@@??????AAACCCDDDDDDEEEEEEFFFFFFEEEEEEDDDIIIHHHFFFEEECCC???999555---''' $$$,,,111666999<<<999888888999888666222///+++(((###   """%%%''')))***,,,,,,,,,,,,---...///000222111///......000222444999888888777666555444444333444555777:::>>>AAACCCCCCHHHJJJHHHGGGJJJLLLJJJNNNKKKIIIGGGGGGFFFDDDBBBBBB???<<<999777666333222---)))%%%!!!    :::::::::888555444555666777888888999999999999999::::::999888999;;;<<<===<<<;;;;;;===@@@AAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<>>??????@@@AAABBBAAAAAA@@@???>>>======<<<<<<>>>AAACCCDDDDDDCCCCCC?????????>>><<<;;;999999555666888:::===@@@BBBDDDDDDBBB@@@===<<<<<<===>>>>>>>>>===<<<<<<;;;::::::555666666666666444222111111222333444555555555555111000000000111111111111...///000111333444666777666999===AAADDDDDDCCCBBBBBB@@@>>>@@@CCCEEEDDDAAA????????????@@@BBBDDDEEEFFFGGGIIIIIIHHHEEEAAA???999777666666777999999888222...)))%%%!!!!!!)))---444888;;;<<<>>>???@@@AAACCCDDDCCC@@@===:::777666444333333444666777888888777777888999:::;;;===>>>>>>@@@AAABBBDDDDDDBBBDDDFFFHHHIIIIIIHHHGGGIIIJJJLLLMMMLLLKKKHHHGGGCCCBBBAAA@@@@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEDDDDDDHHHFFFEEECCC@@@<<<666111***$$$ ###+++222666:::<<<777666444444333111---***%%%!!!  ###&&&))),,,---...//////000111222444666777666555333222222333444555777777777777777777777777444444555777:::>>>AAACCCEEEIIIJJJHHHGGGJJJKKKJJJNNNMMMJJJIIIHHHFFFCCCAAA@@@===:::777666444222000)))***'''!!!     :::;;;<<<:::888777888999888888999:::::::::::::::;;;;;;::::::;;;;;;<<<======<<<<<<===???@@@???===;;;:::::::::::::::;;;;;;<<>>AAAAAABBBAAA@@@>>><<<;;;:::999888666333111...------------...000222555666888888999999999999888888888888888777777777666666222000...---...111555777777999<<<===<<<<<<===>>>>>>>>>>>>============<<<===>>>???AAABBBBBBBBBAAA<<<============<<<;;;;;;666777999;;;===???AAABBBCCCBBBAAA@@@??????@@@AAA>>>===<<<;;;;;;;;;;;;<<<999999999888777444222111000111333555666666555555222000//////000000///...---...///111222444555666333666:::>>>@@@AAA@@@@@@AAA@@@@@@AAABBBCCCCCCBBB????????????AAACCCEEEGGGGGGHHHHHHHHHFFFCCCAAA???;;;888666555555666555555///,,,'''###!!!!!!***...555:::===>>>??????@@@AAABBBCCCBBB@@@===;;;888666555333333444666777888888999999:::<<<===>>>???>>>>>>>>>???BBBDDDFFFBBBDDDGGGIIIJJJIIIHHHGGGHHHJJJKKKLLLLLLJJJGGGEEEDDDCCCBBBAAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDFFFDDDBBB@@@===888111---&&&  """+++111555777999555333111000...+++'''$$$  ###%%%(((,,,///111111222222333333444666888:::;;;999888777666666555555555666666777777888888999999666666666888:::>>>BBBDDDGGGKKKLLLIIIHHHKKKMMMLLLQQQPPPNNNMMMLLLIIIEEEBBB>>>;;;999777666444111///++++++'''      999;;;======<<<;;;;;;;;;999999999::::::999888888888999:::;;;<<<<<<<<<<<<;;;:::;;;<<<>>>???>>><<<::::::::::::;;;<<<=========BBBEEECCCAAABBBBBB???@@@AAABBBBBBAAA???===<<<;;;:::888555333222000000////////////111333555666666666888999999999888888666666777888888888888888444111...,,,,,,...111333555888:::;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;::::::555666888:::;;;======>>>===>>>???AAACCCDDDDDDEEEAAA@@@>>>=========??????======<<<;;;888555222111///111333666777666555444333111///...000///---+++,,,---///111333444555555555777:::===@@@AAAAAAAAA@@@AAABBBBBBAAA@@@AAABBB@@@@@@@@@AAACCCEEEGGGIIIHHHHHHGGGFFFDDDBBB@@@???===:::666444333333222111,,,)))%%%""" !!!(((...555;;;???@@@BBBCCCDDDDDDDDDCCCAAA???===;;;888777666444444444555666666777888:::;;;===>>>???>>>??????AAABBBCCCEEEEEECCCCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMNNNMMMKKKGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>???AAABBBDDDDDDEEEEEECCCBBB???===999444---(((""" ###***///222333444000...+++(((&&&"""  !!!###%%%&&&)))+++...222444666666666777777777777888999::::::;;;<<<<<<;;;:::888666555777777888888888999999999999888888888;;;???DDDGGGIIIMMMMMMJJJIIIMMMOOOOOOQQQPPPNNNNNNLLLIIIDDD@@@<<<:::999888777444111...,,,'''    999;;;>>>???>>>===<<<<<<:::::::::999999777666666555666999;;;<<<======<<<999999999;;;===???>>>===<<<<<<<<<======???@@@AAA???DDDFFFDDDCCCDDDCCC@@@???@@@BBBBBBBBB@@@>>>===;;;:::777444333222222222000//////000111333555666333555666888999:::999999666666777999999:::::::::666333///+++***+++...///555777999999888777777777999999::::::;;;<<<======::::::999999999::::::;;;::::::::::::999999888777555555777888999:::::::::888:::>>>BBBEEEGGGHHHHHHCCCBBB@@@??????@@@BBBCCC??????>>><<<999666333111///111444666777666555333444111......//////,,,))),,,---///111333555555666999:::===@@@BBBCCCCCCDDD???BBBDDDBBB@@@>>>@@@CCCAAAAAAAAABBBDDDGGGIIIKKKHHHHHHFFFDDDBBBAAA@@@??????;;;777333222111000///***'''###!!!!!!''',,,555<<<@@@CCCDDDFFFHHHGGGFFFDDDAAA???<<<;;;999888666555444444555555555666777999;;;===>>>???===???BBBDDDEEEFFFEEEDDDDDDCCCAAA@@@BBBEEEIIIKKKJJJLLLNNNOOOOOOLLLIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@BBBCCCEEEEEEFFFBBB@@@>>>;;;777111***&&&  $$$+++...///000000+++(((%%%"""   !!!"""!!!""""""$$$&&&(((***+++---///222666888999999999;;;:::999888888888888888===>>>??????===:::888666999999999999999999999999<<<:::999999<<<@@@FFFIIIJJJNNNNNNKKKKKKNNNQQQQQQNNNMMMLLLLLLJJJFFFAAA===::::::999888777555000---'''$$$"""###   ;;;<<<=========<<<;;;:::;;;:::999999888888999999444444555777;;;<<<;;;:::999:::<<<=========<<<;;;;;;;;;:::;;;<<<>>>@@@AAAAAACCCEEEFFFDDDCCCCCCDDDEEECCC@@@>>>>>>>>>===<<<<<<999666555555555555444111000000000111333555666999777555444333444666777666777888888888888999;;;222111///---,,,---111444222888===>>>;;;777888999555666888999;;;;;;<<<<<>><<<;;;999555222000000222555777888666444555...+++,,,...+++***++++++---///222444666777888444666999<<>>===AAABBB@@@AAADDDBBBAAA@@@BBBEEEHHHIIIIIIJJJKKKJJJHHHDDDBBBAAABBB@@@===:::777666555444333+++(((%%%"""  $$$---111777;;;???BBBEEEGGGIIIHHHGGGFFFEEEEEEEEEEEE???999555555555333444666555888;;;<<<:::;;;>>>AAABBBBBBCCCCCCDDDEEEEEEFFFIIIFFFBBB@@@BBBFFFHHHIIILLLMMMNNNNNNMMMKKKIIIGGGCCCCCCBBB@@@???===<<<<<<777888:::>>>BBBDDDDDDCCCBBBAAA===555111000+++%%% !!!'''+++,,,,,,+++###  !!!"""###"""!!! ######%%%'''***---111333666555666888<<<>>>???>>>;;;999777555555777:::<<<888:::<<<<<<999666444444555777999999888666666777:::;;;<<>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGEEEDDDDDDEEEEEECCC@@@>>>>>>>>>===<<<===;;;888777777777666555333333333333444666888999:::888666555444555666777777999;;;:::999888999:::555555222000......111444888<<<@@@???:::666555666777777888999999:::;;;;;;===;;;999777777888:::<<<888999999999999888777666555999999666666888999777666999>>>CCCFFFGGGFFFDDDEEEDDDCCCAAAAAACCCDDDFFFFFFCCC@@@??????>>>;;;888222222333666888999777555555///+++---...+++***++++++,,,///222444666888888777999;;;===????????????888???GGGGGGBBB???AAAEEEBBB@@@@@@BBBEEEIIIJJJKKKIIIJJJJJJHHHFFFDDDDDDEEEBBB???;;;999888666444333+++(((%%%"""!!!%%%...111777;;;>>>AAADDDGGGHHHIIIJJJKKKJJJHHHFFFEEE>>>888555555666444555888666888:::;;;<<<===???AAABBBBBBBBBBBBCCCDDDEEEFFFIIIFFFBBBBBBDDDHHHJJJLLLMMMNNNNNNMMMKKKIIIFFFDDDCCCBBBAAA???===<<<:::999444555777<<<@@@CCCDDDCCC@@@@@@;;;444000...***$$$  %%%((()))((('''  !!!###%%%&&&'''&&&%%%$$$$$$%%%&&&(((+++///222444999999999;;;===??????>>>:::999777555555666888:::888:::;;;;;;999777666666777999;;;;;;:::888888999:::;;;===@@@CCCGGGJJJLLLPPPRRRUUUUUUSSSQQQQQQQQQOOOOOOOOOOOOMMMIIIFFFDDD>>>===<<<:::999555///+++)))'''###    555666888;;;<<<=========999999999999999:::::::::888666444555777:::<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;<<<>>>????????????BBBDDDGGGGGGFFFEEEFFFFFFEEECCC@@@>>>>>>>>>>>>===???===;;;999999999888666777777777777999:::;;;<<<;;;:::888777666666666777:::<<<>>>>>><<<999888888888888666333000111333666;;;>>>AAA@@@;;;777777777:::999888777777888999::::::999999888888999::::::777777888999888777666555666888888555555888888555666:::???DDDGGGHHHHHHGGGEEEDDDBBBAAAAAABBBCCCDDDGGGEEEDDDCCCCCCCCCAAA@@@444444555777::::::999777555000---......+++***,,,+++,,,///222555777999999:::;;;<<<===>>>===<<<<<>>;;;:::888555333+++)))%%%""""""'''...111666;;;>>>AAADDDFFFGGGJJJMMMOOOOOOMMMIIIGGG???999555666777555666888888777888;;;>>>AAABBBAAACCCBBBAAAAAABBBCCCEEEFFFGGGEEECCCCCCFFFJJJMMMNNNOOOOOONNNLLLJJJGGGDDDBBBBBBAAA@@@>>><<<999777666000111444999???BBBCCCCCC>>>>>>999333///...)))### """######!!!  !!!###$$$&&&(((***,,,,,,+++)))'''&&&&&&(((***---111444555===<<<<<<===???@@@???===999999888777666666666666888999::::::888888999::::::<<<>>>>>><<<;;;<<<===<<<===???BBBFFFIIIMMMNNNQQQTTTVVVVVVTTTRRRQQQQQQOOOOOOPPPPPPOOOLLLJJJHHHCCCAAA>>><<<999666222///+++((($$$       444666888:::;;;<<<<<<;;;888999999::::::;;;;;;;;;999666444333555888;;;<<<;;;<<<=========<<<;;;:::999;;;>>>@@@AAAAAA@@@???BBBDDDGGGGGGFFFEEEEEEFFFEEECCC@@@?????????>>>===AAA???===<<<<<<<<<:::999999::::::;;;<<<===>>>???===<<<:::999888777777777;;;>>>@@@@@@>>>:::888777999999888555444444777999;;;===??????<<<;;;:::;;;<<<;;;888777666777999:::888888999999::::::999999666777888999999777666555777999888666777:::999555888;;;@@@EEEIIIJJJKKKJJJFFFDDDCCCAAAAAABBBCCCDDDHHHGGGFFFEEEDDDCCCBBBAAA777777777999;;;<<<;;;999666222///000///++++++---,,,...000333666888999:::;;;<<<=========<<<;;;:::LLLdddpppbbbNNNHHHGGGDDDBBBAAAAAACCCGGGJJJLLLLLLKKKLLLLLLJJJHHHGGGGGGHHHFFFCCC@@@===<<<:::777444---***&&&""""""(((---111666:::===@@@CCCEEEHHHJJJNNNPPPPPPNNNKKKIIIBBB<<<777888777555555777999888777;;;@@@DDDDDDBBBCCCBBBAAA@@@AAABBBDDDEEEDDDBBBBBBDDDHHHLLLNNNOOOOOOOOONNNLLLIIIGGGDDDCCC@@@@@@???===;;;888555333...000333999???CCCDDDDDD======999222///...***$$$   !!!###$$$%%%'''((()))+++---//////---***(((&&&'''))),,,///222555666<<<<<<<<<>>>@@@AAA???>>>:::::::::999888777666555777888999999999999<<<>>>===???@@@@@@?????????AAA@@@AAACCCEEEHHHKKKNNNOOOSSSUUUWWWWWWUUUSSSRRRRRRNNNOOOQQQQQQQQQOOONNNLLLHHHEEEAAA===:::777444111+++)))%%%        777888999:::::::::999888777888999;;;<<<<<<<<<;;;999666222111333666999:::999:::;;;;;;;;;:::999888888;;;???BBBDDDDDDCCCAAACCCEEEGGGGGGFFFEEEDDDEEEEEECCC@@@??????@@@???>>>AAA@@@>>>?????????===<<<;;;;;;<<<===>>>???@@@@@@???>>>===;;;:::888888777<<<>>>AAAAAA???<<<:::999888888999888888999<<>>??????>>><<<;;;;;;;;;<<<;;;999777777888:::;;;888999::::::::::::999888777888999:::999777555333888999888777999===;;;777:::===AAAFFFJJJLLLLLLLLLGGGFFFDDDBBBBBBCCCDDDEEEHHHGGGFFFDDDBBB@@@??????:::999999:::<<<===<<<;;;888444222333000,,,,,,000///000222555777999:::;;;999:::<<<=========<<<;;;666JJJUUUMMMEEEHHHIIIEEEEEECCCBBBDDDGGGJJJKKKKKKLLLMMMMMMKKKGGGEEEEEEEEEFFFDDDAAA???>>><<<888666///,,,'''$$$ """'''+++///555999===@@@CCCEEEJJJKKKMMMNNNNNNMMMLLLKKKFFF???:::999888444444666;;;999999<<>>;;;;;;<<<<<<;;;999888777666888999999:::;;;>>>@@@???AAABBBBBBAAAAAABBBDDDDDDEEEFFFGGGJJJLLLNNNOOOSSSVVVXXXXXXUUUSSSRRRRRRNNNPPPQQQSSSSSSRRRPPPOOOLLLHHHCCC>>>;;;777444222+++)))$$$      999::::::;;;:::999888777666777999;;;=========<<<888555111000111444666777777777999:::::::::999999999;;;@@@DDDFFFGGGGGGFFFFFFGGGIIIIIIGGGEEEDDDDDDEEECCC@@@???@@@@@@@@@???@@@??????@@@BBBBBB@@@???<<<===>>>@@@AAAAAAAAAAAAAAAAAA???>>><<<:::888888;;;===@@@@@@???===<<<<<<999:::;;;<<<<<<>>>AAACCCEEECCC@@@>>>;;;999888777;;;:::999999:::;;;<<<===:::;;;;;;;;;;;;:::999888999:::;;;<<<:::888444222888999777777:::???>>>999;;;===AAAEEEIIIKKKKKKLLLHHHGGGEEECCCBBBCCCDDDEEEHHHHHHGGGDDD@@@===<<<===<<<;;;:::;;;===>>>===<<<:::777666666222......333333444555777999:::;;;;;;888999;;;<<<======<<<<<<000;;;CCCBBBCCCIIILLLIIIIIIGGGEEEEEEGGGHHHIIIIIILLLLLLLLLIIIFFFCCCCCCCCCEEECCCAAA@@@???===:::777111...)))%%%""" %%%)))---333888<<<@@@DDDGGGLLLMMMMMMNNNNNNMMMLLLKKKGGG@@@;;;:::999555444666;;;;;;<<>>@@@@@@AAABBBBBBAAAAAADDDEEEFFFFFFGGGIIIKKKMMMOOOPPPTTTVVVXXXWWWUUUSSSQQQQQQOOOPPPRRRSSSTTTSSSQQQPPPMMMIIIDDD???;;;777333000)))'''###  DDDBBB+++  999:::;;;;;;;;;:::888777555777999<<<===>>>======666333000///000222333333555777888:::;;;;;;;;;::::::<<<@@@DDDHHHJJJKKKKKKJJJKKKLLLKKKIIIFFFEEEEEEEEECCC@@@???@@@AAA@@@@@@>>>>>>>>>AAACCCDDDCCCAAA>>>???AAABBBCCCDDDCCCCCCCCCBBBAAA???===;;;999888:::<<<>>>>>>>>>>>>???@@@>>>???@@@AAAAAABBBDDDGGGFFFDDD@@@<<<:::999777777888999:::;;;===>>>???@@@>>>===<<<<<<;;;:::999999;;;===>>>>>>;;;888444111666666555555:::@@@???::::::<<>>===>>>===<<<;;;;;;===>>>=========:::999888444///000555666777888:::;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;:::<<>>;;;888333000+++'''###"""'''+++111777<<>>@@@AAABBBCCCEEEGGGCCCDDDFFFGGGGGGEEEDDDCCC???@@@BBBFFFKKKNNNOOONNNMMMLLLJJJGGGEEECCCBBBAAA???@@@@@@@@@>>>;;;888666555555777;;;???AAAAAA@@@::::::666111......+++%%%   $$$(((+++---------+++000444444111///000222///222444666555111---***,,,...111444888:::;;;;;;999:::;;;>>>@@@@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;555888;;;=========>>>???@@@AAABBBAAAAAAAAADDDFFFDDDEEEFFFIIILLLOOORRRTTTSSSUUUWWWWWWTTTRRRPPPPPPOOOPPPRRRSSSTTTSSSQQQPPPLLLIIIDDD???;;;666111...'''%%%"""  ===>>>)))   999:::;;;;;;;;;;;;:::999555777999<<<>>>>>>>>>===555222000///000111222111555777999;;;<<<===<<<<<<:::<<<@@@EEEIIILLLNNNNNNMMMNNNOOONNNJJJGGGFFFFFFEEECCC@@@???@@@AAAAAA@@@<<<===>>>AAADDDEEEDDDCCC@@@AAACCCDDDEEEFFFEEEEEEDDDCCCBBB@@@>>>;;;999888999:::<<<======>>>AAACCCBBBDDDEEEDDDDDDDDDFFFHHHDDDAAA===;;;::::::::::::666888:::<<>>??????<<<888333000444444333444:::@@@???:::999;;;>>>AAACCCEEEFFFFFFGGGEEECCCAAA@@@AAABBBCCCGGGIIIIIIGGGBBB???@@@AAA>>><<<;;;;;;===>>>======>>><<<;;;:::555000111666999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999::::::???GGGJJJGGGGGGKKKOOOLLLIIIGGGFFFFFFEEECCCEEEFFFGGGEEECCCBBBCCCDDDBBBAAA@@@AAA@@@???<<<999555111---((($$$ %%%***111777<<>>===???@@@AAAAAA@@@===999777666666888;;;>>>??????===888888555///------***$$$   $$$'''+++///222333333333///444888888444111222444222555888999888444///,,,...000444777:::<<<>>>>>><<<<<<===???AAA@@@<<<999::::::999999999:::;;;;;;555888<<<>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAADDDFFFAAABBBEEEIIIMMMQQQUUUWWWSSSUUUWWWWWWTTTQQQPPPOOOOOOPPPRRRSSSTTTSSSQQQPPPLLLHHHDDD???;;;666000,,,%%%###!!!     <<<<<<;;;;;;;;;:::::::::999:::;;;<<<>>>???@@@@@@333333222222222222333333111444777::::::;;;<<<===:::>>>DDDGGGIIIIIIJJJKKKMMMLLLLLLKKKJJJIIIIIIIIIEEEDDDAAA@@@@@@@@@>>>===::::::<<<>>>@@@BBBDDDDDDBBBFFFIIIHHHDDDBBBDDDGGGKKKHHHDDDAAA???>>><<<;;;888777888:::===>>>===<<>>@@@AAAAAAAAA@@@AAABBB@@@===:::888888<<<===>>>@@@AAA@@@<<<999666666777999;;;::::::;;;::::::===@@@DDDGGGGGGEEEEEEEEEDDDBBB???===>>>???DDDCCCBBB@@@???>>>>>>>>>>>><<<::::::;;;>>>??????@@@===888444222333555777666999===???<<<;;;DDDPPPMMMFFF>>><<<::::::===BBB??????AAADDDGGGIIIIIIHHHOOOMMMJJJGGGFFFDDDBBBAAAAAA???@@@DDDDDDAAA@@@BBB@@@AAABBBAAA>>><<<;;;;;;777555111+++%%%((()))---222999???EEEHHHNNNOOOQQQQQQOOOKKKFFFCCC;;;;;;:::999:::;;;<<<===???AAADDDDDDDDDDDDEEEFFFJJJIIIGGGFFFFFFGGGIIIJJJFFFFFFFFFGGGIIILLLNNNPPPRRRMMMHHHEEEEEECCC===888>>>@@@CCCCCCAAA???>>>>>>999999:::::::::::::::999999777444222///***$$$    !!!%%%'''+++---000333666777777777999::::::999777666666777;;;:::999:::;;;999555111111222333666999<<>>:::;;;AAACCC???>>>@@@::::::999999888888999999777777888<<<@@@AAA???<<<<<>>??????666555444444333333333333111444666888999:::<<<===<<<@@@DDDHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJGGGEEECCCBBBBBBAAAAAA@@@============>>>???AAAAAADDDGGGIIIGGGDDDBBBDDDHHHJJJIIIFFFDDDBBB@@@>>>===;;;:::999:::<<<======<<>><<<::::::<<<<<<===???@@@@@@===;;;;;;888777999;;;;;;888666666666999===BBBEEEEEEDDDEEEEEEDDDAAA>>><<<<<<===??????>>>>>>>>>>>>>>>>>>>>>===;;;<<<>>>AAABBBCCC???===999555333444555666999999:::<<<>>>EEEVVVfffXXXNNNDDDCCCDDDBBBAAAAAAAAA@@@@@@BBBFFFIIIJJJKKKOOOMMMJJJGGGEEECCCAAA@@@>>><<<>>>AAABBB>>>>>>@@@???@@@AAA@@@>>><<<;;;<<<;;;888444...''' &&&(((+++111888???DDDHHHKKKMMMNNNOOOMMMIIIDDDAAA<<<;;;:::999999999:::;;;@@@BBBEEEFFFGGGHHHIIIKKKGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLNNNPPPQQQRRRNNNHHHFFFFFFCCC>>>999;;;>>>AAABBBAAA@@@@@@@@@::::::;;;::::::999888777:::888555222///***$$$   !!!$$$(((,,,...///111333666999;;;<<<======>>>???>>><<<:::;;;<<<>>><<<<<<<<<===<<<888555999999:::;;;<<<>>>@@@AAA@@@<<<<<>><<<>>><<<;;;:::999999999:::;;;:::999:::<<>><<<===AAAAAA===<<>>???@@@AAAAAAAAAAAA<<<<<<;;;;;;<<<<<<======999888888777666555444444888999999999888999;;;===>>>AAAFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@>>>===<<<===>>>???CCCEEEEEECCC@@@???BBBEEEFFFFFFEEEEEECCCAAA???===???===::::::;;;=========BBBBBBCCCDDDEEEFFFGGGHHHEEECCC@@@?????????===<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@AAABBBBBB???===<<<<<<<<<;;;;;;===??????>>>===<<<999888999======:::555222333555:::@@@DDDEEEEEEDDDDDDCCC@@@===::::::;;;=========>>>>>>??????@@@???>>>===>>>AAADDDFFFFFF>>>===:::888666666666666===;;;:::;;;<<>>CCCAAA@@@AAAEEEIIILLLMMMOOOMMMJJJFFFCCC@@@???>>>;;;999;;;??????<<<;;;======>>>@@@???===<<<<<<===>>><<<777000)))!!!!!!$$$%%%)))///666===DDDGGGIIIJJJKKKKKKIIIEEEAAA>>>>>><<<:::999777777777888===@@@DDDGGGHHHJJJMMMOOOGGGIIIKKKLLLLLLKKKIIIHHHHHHIIILLLNNNPPPRRRRRRRRRRRRNNNIIIGGGFFFDDD???;;;999<<<@@@BBBBBBBBBBBBCCC======<<<;;;999888666555888666222///,,,'''!!!   """"""%%%%%%''')))---111555777666777888:::<<>>>>>???@@@@@@???@@@@@@???===:::??????>>>>>>>>>??????@@@AAA>>>>>>AAAAAA>>>;;;;;;>>>===:::999888999;;;===>>>===<<<<<<>>>>>>===<<<>>>AAAAAA>>>===@@@BBBBBBIIIJJJLLLOOORRRTTTWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOJJJHHHDDD???:::666333111(((%%%!!!###'''))))))(((&&&$$$"""!!!   <<<>>>???AAACCCCCCDDDCCC>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999888666555444@@@???===;;;888888;;;===@@@CCCGGGIIIIIIIIIJJJKKKHHHHHHIIIJJJJJJIIIHHHGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDBBB???===<<<===>>>@@@@@@@@@???===::::::===@@@>>>@@@BBBCCCAAA???===<<<@@@===:::999:::===???@@@CCCDDDDDDDDDDDDEEEEEEEEEDDDBBB???>>>??????>>>===>>>>>>?????????>>>===<<<===???@@@@@@>>>===<<<===:::999999:::<<<>>>======888999::::::<<<===;;;777111111444999@@@DDDGGGGGGCCCCCCBBB???;;;999999999??????@@@AAAAAAAAABBBBBBBBB@@@???AAACCCEEEFFFFFF???>>>===<<<:::999888888:::;;;>>>AAA@@@>>>AAAFFFHHHBBB>>>BBBEEEBBB???>>>BBBBBBBBBDDDHHHKKKLLLMMMMMMKKKHHHCCC???<<<;;;<<<:::888999===>>>;;;:::===;;;===???>>>===<<<===>>>>>><<<777111***### ###"""$$$(((...555<<>><<<:::888666555555555999<<>>;;;>>>AAACCCCCCCCCCCCDDD@@@???>>><<<:::777444333222000,,,(((%%%    """%%%&&&'''''')))***---000444999===???>>>>>>>>>>>>???AAACCCDDD@@@AAABBB@@@>>>===>>>???AAAAAAAAABBBBBBAAA@@@???@@@@@@???>>>============@@@???>>>@@@@@@???<<<;;;???===:::777777999;;;===AAA@@@>>>======<<<<<<<<>>@@@AAAFFFHHHJJJMMMQQQSSSUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVSSSRRRPPPOOONNNOOOPPPQQQLLLJJJEEE???:::666333222+++((($$$"""!!!!!! """&&&***,,,---,,,***(((&&&$$$######  ;;;===???BBBDDDDDDDDDDDD@@@???===<<<;;;;;;<<<============<<<:::888666555======<<<999888999===@@@BBBEEEGGGHHHHHHHHHIIIJJJEEEFFFGGGGGGGGGFFFDDDCCCAAACCCCCCBBB@@@@@@AAADDDCCCBBB???======>>>@@@BBB>>>>>><<<:::888888:::<<<999<<>>>>>???<<<888888:::>>>AAABBBEEEEEEDDDDDDCCCBBBBBBAAADDDAAA???===>>>>>>>>>===?????????>>><<<999777666888:::======<<<;;;;;;<<<999888888999;;;<<<<<<;;;444:::===999777999888444//////222666===BBBEEEEEEBBBBBBAAA>>>;;;888888999@@@AAABBBBBBBBBBBBAAAAAADDDCCCAAABBBCCCDDDDDDCCCAAAAAA@@@???>>>===;;;:::666888>>>EEEHHHEEEDDDEEECCCBBBDDDGGGFFFAAA@@@CCCAAABBBDDDHHHLLLMMMKKKJJJIIIHHHEEE@@@:::777888::::::888:::>>>???<<<<<<>>>;;;===??????>>>===>>>???;;;999666111+++%%%  ###"""$$$(((...555<<>>===>>>???@@@AAABBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>===>>>>>>>>>>>>>>>???@@@AAA>>><<<>>><<<888666666777:::<<>><<<;;;;;;<<<>>>??????@@@>>>===???AAAEEEGGGJJJNNNRRRUUUVVVWWWYYYXXXWWWVVVUUUUUUTTTTTTQQQPPPNNNLLLLLLMMMOOOPPPMMMJJJDDD>>>999555444333...+++(((&&&%%%%%%###""""""&&&***,,,---,,,+++***(((&&&%%%$$$  ;;;===@@@CCCDDDEEEDDDDDDBBBAAA>>><<<<<<<<<===>>>???@@@@@@???>>>;;;999888555666777777888<<>><<<:::999999::::::777<<>>AAABBBDDDDDDCCCBBBAAA@@@@@@???DDDAAA>>><<<===>>>>>>>>>=========;;;999777444333444777999;;;::::::;;;<<<:::999999:::<<<===<<<:::555<<<>>>999777999666///------...222888===???@@@AAAAAA@@@>>>;;;999999:::???@@@AAABBBCCCBBBAAA@@@EEEDDDCCCCCCDDDDDDCCCAAABBBBBBAAA@@@???>>>======<<<999;;;AAAEEEEEEEEEGGGDDDEEEIIIJJJFFF??????CCCBBBDDDGGGKKKNNNMMMJJJGGGGGGFFFDDD>>>888555777:::;;;999;;;???@@@>>>===@@@<<<>>>@@@@@@???>>>>>>???:::888555000+++%%%!!!!!!###%%%'''***///666===BBBFFFFFFGGGGGGFFFDDDAAA>>><<<:::888666555444333444444999===BBBFFFIIIMMMPPPSSSVVVUUURRRPPPOOOOOOQQQRRRKKKMMMOOOQQQRRRQQQOOOMMMMMMLLLJJJHHHEEECCCAAA@@@AAACCCFFFFFFDDDBBBAAAAAAAAA@@@>>>;;;777444000///(((%%%!!!  !!!"""""""""((()))+++...000000000000///111444888<<<@@@CCCEEEGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCBBB@@@>>>???@@@???@@@AAABBBAAAAAACCCEEECCCBBBAAA@@@@@@@@@@@@@@@===>>>???>>>???BBB@@@;;;<<<;;;888777666777999;;;>>>??????>>><<<;;;;;;<<<>>>===>>>AAA@@@===>>>BBBFFFHHHLLLQQQUUUXXXYYYZZZYYYWWWUUUSSSQQQOOOOOONNNLLLKKKIIIHHHHHHJJJLLLMMMIIIFFF@@@:::666444444444111...+++***)))(((&&&$$$ """%%%(((***+++++++++***)))'''%%%$$$   <<<>>>AAADDDFFFFFFEEEDDDCCCBBB???======>>>???@@@BBBCCCCCCCCCBBB@@@===<<<555666888999;;;>>>CCCFFFDDDFFFGGGGGGEEEEEEFFFGGGDDDEEEFFFFFFEEEBBB???===;;;>>>@@@???<<<;;;>>>BBB??????>>>==================<<<;;;::::::999888777444:::???AAA@@@@@@CCCFFF===:::888888:::===>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA===<<<<<<>>>>>>>>>999:::::::::999777666555222444888999::::::;;;<<<<<<<<<===>>>@@@???===;;;:::>>>===;;;@@@GGGAAA444...------000555999<<<<<<@@@@@@@@@>>>;;;:::;;;<<<>>>@@@BBBDDDEEEEEEDDDCCCDDDCCCCCCDDDEEEFFFEEECCCBBBBBB@@@???>>>>>>===>>>@@@;;;999===AAABBBBBBDDDEEEEEEGGGJJJGGGBBBAAACCCFFFGGGHHHKKKMMMLLLJJJHHHEEEFFFDDD>>>777555888<<<;;;:::;;;@@@AAA>>>>>>AAA>>>@@@AAAAAA???>>>??????<<<:::666111+++%%%!!! """$$$((()))---111777===CCCFFFEEEEEEEEEDDDBBB???===;;;666555444333333444444555:::===AAAEEEHHHKKKNNNQQQPPPPPPPPPQQQQQQRRRSSSTTTOOOPPPQQQRRRQQQPPPNNNMMMKKKKKKJJJGGGDDDBBBAAAAAA@@@BBBDDDDDDCCCAAA@@@???>>>===;;;888444000---+++"""   !!!"""$$$&&&(((***++++++///000111333444555555555333555888<<<@@@DDDFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEAAABBBCCCBBB@@@>>>???@@@>>>@@@BBBBBBAAABBBDDDGGGEEEEEECCCBBB@@@@@@??????>>>AAA@@@>>>>>>AAA???999<<<;;;:::999888999::::::999<<>><<<;;;;;;===<<<;;;===AAAAAA===>>>CCCEEEHHHLLLQQQVVVXXXZZZZZZWWWUUURRRNNNKKKHHHFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGAAA===888444222222444666333111...---,,,+++(((&&&"""!!!!!!!!!"""$$$'''((()))*********)))((('''&&&    ===???CCCEEEGGGGGGFFFEEEDDDBBB@@@>>>===???@@@BBBDDDEEEFFFFFFEEECCCAAA???;;;===>>>>>>>>>@@@CCCFFFDDDFFFGGGFFFEEEDDDEEEFFFEEEFFFGGGGGGFFFBBB???===:::===@@@>>>;;;;;;>>>BBB>>>>>>===<<<;;;:::999999:::999999888888777555333111777<<<>>>===>>>AAAEEE>>>;;;999888:::;;;<<<<<<======>>>???@@@AAAAAABBBCCC@@@===;;;<<<>>>??????666777888999:::999888888111444777999::::::<<<===>>>???@@@BBBCCCBBB>>>;;;>>>>>>;;;>>>LLLXXXPPP>>>111000///222666999<<<<<>><<<;;;<<<>>>???AAADDDGGGIIIIIIIIIHHHCCCCCCCCCEEEGGGHHHGGGFFFBBBAAA???===<<<<<<======;;;777888AAAGGGHHHGGGGGGHHHEEEFFFKKKNNNKKKIIIIIIJJJIIIHHHIIIKKKKKKJJJIIIEEEFFFDDD>>>888666:::>>>;;;999;;;@@@AAA???>>>AAA@@@AAABBBBBB@@@??????@@@???===888333,,,%%%  """$$$$$$***+++...333888>>>CCCFFFDDDDDDDDDCCCAAA>>>;;;:::444444333222333444555666888;;;???CCCEEEHHHKKKMMMIIIKKKNNNQQQTTTUUUUUUTTTRRRRRRRRRRRRQQQPPPNNNMMMJJJJJJIIIGGGDDDAAAAAAAAA===@@@BBBCCCAAA@@@??????<<<;;;999555222...+++)))    """'''(((+++---000222333444555555555666777777888888666888<<>>======>>>>>>@@@BBBBBBAAABBBEEEIIIGGGEEECCCAAA???>>>===<<<@@@CCCBBB>>>>>>@@@===666<<<<<<;;;;;;:::::::::;;;666:::>>>???===;;;<<<===<<<:::<<>>DDDCCCFFFJJJPPPTTTWWWXXXYYYUUUSSSOOOKKKGGGCCCAAA???@@@@@@@@@@@@AAAAAABBBCCC:::777222//////111444777444222///...---,,,***'''%%%$$$"""""""""$$$&&&'''))))))***+++***)))((('''   AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCEEEHHHJJJKKKIIIGGGCCC@@@<<<;;;===???AAABBBEEEEEEEEEEEEFFFGGGHHHIIICCCEEEGGGEEEAAA>>>>>>@@@:::<<<>>>@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;>>>===<<<:::777555444333333555888;;;>>>???@@@@@@===;;;999888999999888777<<<<<<===>>>???AAACCCCCC???===;;;;;;=========<<<999999888777666555444444555666888999999:::<<<>>>CCCCCCCCCCCCAAA???===<<<:::???AAA@@@CCCGGGEEE???111222444777999<<<>>>???DDDDDDEEEDDDDDDCCCBBBAAACCCFFFHHHHHHGGGGGGJJJMMMBBBCCCCCCBBBAAAAAACCCDDDAAAAAA@@@>>>;;;999:::;;;:::<<<>>>@@@CCCDDDEEEFFFIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMKKKKKKLLLKKKJJJHHHEEEDDDBBB@@@===<<<;;;:::;;;:::999:::<<<>>>>>>===AAAAAA@@@@@@@@@@@@@@@@@@AAA<<<666///)))$$$<<>><<<<<<555777999666222111555999:::===AAAEEEGGGGGGFFFEEEJJJJJJKKKLLLMMMOOOQQQRRROOOPPPQQQRRRQQQOOOLLLKKKEEEEEEEEEDDDCCCAAA@@@???FFFGGGHHHFFFCCC???===<<<:::666111///---)))### """(((,,,---...///111444666777888<<<===>>>??????>>>===<<<<<<:::999<<>>???@@@BBBCCCDDDFFFFFFFFFEEEDDDHHHFFFDDD@@@===;;;999888>>>???AAABBBBBBAAA???>>>??????===:::777555666777777999;;;======;;;999777;;;:::;;;===@@@BBBCCCBBBCCCGGGMMMQQQSSSTTTUUUVVVQQQPPPMMMIIIDDD???;;;999:::;;;<<<=========<<<;;;555222///,,,,,,...111333444333222///---***((('''"""!!! !!!###&&&'''''''''''')))+++,,,+++'''$$$ BBBBBBBBBBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDFFFHHHKKKKKKIIIGGGBBB???<<<;;;===???AAAAAACCCCCCCCCDDDEEEFFFHHHIIICCCEEEFFFDDD@@@======>>><<<===>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::888666444222222222444777:::<<<>>>??????;;;999888888999999999888======>>>>>>???@@@AAAAAA>>>===;;;;;;<<<===<<<;;;777777666555555444444444444666888:::;;;<<>>???DDDEEEEEEFFFEEEEEEDDDDDDHHHJJJLLLLLLJJJIIIJJJLLLBBBBBB@@@===::::::<<>>>>>@@@??????AAACCCDDDEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNLLLKKKKKKLLLMMMKKKJJJIIIHHHEEEAAA>>>;;;999999:::999888999;;;>>>????????????>>>>>>>>>>>>======>>>999333,,,'''!!!///SSSkkkYYY888,,,...111333555777999;;;>>>BBBAAA@@@>>>===;;;::::::666888:::777444333777:::<<<>>>AAADDDFFFGGGFFFEEEIIIIIIIIIJJJLLLNNNPPPQQQOOOPPPPPPPPPOOOMMMKKKJJJEEEDDDCCCBBBAAA@@@??????DDDFFFGGGEEEAAA===:::999888333---)))&&&"""  ###''',,,///666777999;;;>>>@@@AAABBB???@@@AAABBBBBBAAA@@@???@@@>>>===???DDDHHHJJJJJJJJJHHHEEEDDDEEEFFFEEEDDDDDDDDDDDDBBB@@@???@@@AAAEEEFFFGGGHHHHHHGGGFFFFFFGGGFFFCCC@@@===;;;::::::@@@AAABBBDDDDDDCCCAAAAAA??????===:::777555555666777888:::<<<<<<;;;999888:::999:::===@@@CCCCCCCCCEEEIIIMMMQQQRRRRRRRRRSSSLLLKKKHHHEEEAAA<<<999777:::;;;<<<<<<<<<<<<;;;:::555222---***)))+++...000111111000...,,,+++))))))%%%###!!!!!!###%%%%%%%%%%%%&&&(((***,,,+++(((%%% CCCBBBAAA@@@???@@@AAAAAAEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEGGGJJJLLLLLLIIIGGGAAA???<<<<<<>>>@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGCCCDDDDDDBBB???===<<<<<<=========>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>;;;:::888666444222111111111222555777999;;;<<<<<<:::999777888999999888777=========>>>>>>?????????>>><<<::::::;;;;;;;;;:::555444333333222222222222222444777:::<<>>@@@AAA@@@AAACCC@@@;;;:::;;;;;;<<<======>>>>>>DDDEEEFFFGGGHHHHHHHHHHHHJJJMMMPPPQQQPPPNNNMMMLLLEEECCC>>>999555555888;;;CCCEEEEEEDDDCCCBBBCCCDDDAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLKKKKKKLLLMMMNNNMMMLLLNNNLLLHHHDDD???;;;999888999777666777:::>>>AAABBB============<<<<<<;;;;;;:::555///)))$$$222EEE;;;***+++000222555666777999;;;===>>>===<<<:::999888888888666888999777444444777;;;===???@@@BBBDDDEEEEEEEEEGGGGGGGGGHHHJJJLLLNNNPPPPPPOOONNNMMMKKKJJJHHHHHHDDDCCCAAA???>>>>>>??????CCCDDDEEEDDD???;;;888666555///'''!!! """'''***...111444:::<<<>>>AAACCCEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDEEECCCBBBCCCFFFIIIJJJJJJLLLIIIFFFDDDEEEFFFFFFFFFDDDEEEEEEDDDBBBAAABBBDDDIIIIIIIIIJJJJJJIIIHHHHHHGGGEEEBBB>>><<<<<<<<<<<>>>>>===:::777555555666777888:::;;;;;;;;;:::999888888999===AAACCCDDDCCCGGGJJJMMMOOOOOONNNNNNNNNHHHGGGEEECCC@@@<<<999888;;;;;;<<<<<<<<<;;;;;;:::555111+++&&&%%%&&&)))+++------,,,,,,,,,,,,++++++'''%%%###"""#########"""###$$$'''***---,,,)))&&&""" EEEDDDAAA???>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMLLLIIIGGGAAA@@@>>>>>>@@@BBBCCCBBBEEEDDDDDDCCCCCCDDDEEEEEECCCCCCCCCAAA???===;;;;;;======<<<<<<<<<<<<===>>>;;;<<<===>>>????????????;;;:::888666444333222222111222333555777999::::::;;;:::888888999888666444:::;;;<<<===>>>??????@@@===;;;999999::::::999888444333222000///......//////222666999<<<@@@DDDGGGKKKKKKKKKKKKIIIGGGEEEDDD???@@@@@@AAACCCDDDAAA???<<<<<<======>>>>>>??????DDDEEEGGGIIIJJJKKKLLLLLLJJJMMMPPPSSSSSSQQQNNNMMMIIIFFF@@@999555555999===EEEFFFGGGFFFEEEDDDDDDEEEAAAAAABBBCCCDDDDDDCCCCCCFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJKKKNNNOOOOOONNNOOOMMMJJJEEEAAA>>>;;;:::999666444555999>>>BBBCCC???>>>>>>======<<<<<<<<<777333---'''"""######%%%333///111444777999;;;>>>AAA<<<;;;999888777666666666555666666555444444777:::======>>>???@@@BBBDDDDDDEEEEEEEEEEEEGGGJJJLLLNNNOOONNNLLLJJJHHHGGGFFFFFFDDDAAA>>>;;;:::;;;===???AAACCCDDDCCC>>>999666444111+++""" !!!(((---111444666888===>>>AAADDDGGGIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHJJJKKKLLLOOOLLLIIIGGGHHHIIIJJJJJJEEEFFFFFFEEEDDDDDDEEEGGGKKKKKKKKKJJJJJJIIIIIIHHHFFFDDDAAA>>>======>>>???===>>>???@@@AAAAAA@@@@@@??????>>><<<888666666666777777888999:::;;;;;;;;;777888:::>>>BBBEEEEEEDDDHHHJJJLLLLLLKKKIIIIIIIIIHHHHHHGGGEEECCC@@@>>>===>>>>>>>>>>>>===<<<<<<<<<555111***$$$"""###%%%((())))))***+++,,,------...)))&&&$$$######$$$###"""###%%%(((,,,//////,,,***$$$ GGGFFFCCCAAA@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJMMMOOOMMMIIIFFFBBBAAAAAABBBDDDEEEEEEDDDHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???===<<<======<<<;;;;;;<<<<<<===;;;<<<>>>???@@@AAAAAA@@@===;;;999666555444444555111222333444666777888999>>><<<::::::999777444111555777999<<<>>>@@@AAAAAA<<<:::888777888888777666555333111...,,,+++++++++,,,000444888;;;???CCCFFFJJJJJJJJJJJJIIIFFFDDDCCC@@@???@@@CCCEEEFFFEEEDDD??????@@@AAAAAABBBCCCCCCCCCDDDGGGIIIKKKMMMNNNNNNLLLNNNPPPRRRRRROOOJJJGGGHHHEEE@@@;;;777777;;;>>>DDDFFFGGGFFFDDDCCCBBBCCCBBBBBBCCCEEEFFFFFFFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKNNNPPPPPPOOOMMMKKKIIIFFFCCCAAA@@@???999777555666999>>>BBBCCCBBBAAAAAA@@@???>>>>>>>>>555222,,,&&&"""$$$"""###///000222555888:::<<>>@@@BBBCCCEEEDDDCCCCCCEEEGGGJJJLLLNNNLLLJJJHHHFFFEEEDDDDDDCCC@@@<<<888777888:::<<>>>>>???@@@@@@@@@@@@???@@@@@@>>>:::888777777666777777888999:::<<<===999:::<<<@@@EEEGGGGGGFFFGGGIIIJJJIIIGGGFFFEEEFFFIIIIIIHHHGGGFFFDDDBBBAAABBBBBBAAA@@@???>>>>>>>>>666222,,,&&&""""""$$$&&&&&&'''(((***,,,---//////)))'''%%%$$$%%%%%%%%%$$$%%%&&&***...111222000---%%%  GGGFFFEEECCCBBBBBBCCCCCCAAABBBDDDGGGIIIJJJKKKKKKIIIJJJLLLOOOPPPNNNIIIFFFCCCBBBCCCEEEGGGHHHGGGEEEJJJIIIGGGEEEDDDCCCBBBBBBDDDCCCBBBBBBCCCCCCAAA???>>>>>>>>>>>>============<<<===???AAABBBBBBAAAAAA>>><<<:::777666666666777333333444444555777888999???===<<<;;;:::888444111222444777;;;>>>@@@AAAAAA;;;999777666777777666444444222///,,,***)))******---000444777;;;>>>BBBEEEHHHHHHIIIHHHGGGEEECCCAAABBB???@@@DDDGGGFFFFFFGGGDDDDDDDDDEEEEEEFFFGGGGGGBBBDDDFFFHHHKKKMMMNNNNNNOOOOOOPPPPPPOOOKKKEEE@@@EEEDDD@@@<<<999888:::===AAACCCEEEEEECCCBBBAAABBBDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHHHHJJJMMMOOOOOONNNJJJIIIHHHFFFEEEDDDDDDCCC<<<999777888;;;>>>@@@AAACCCCCCBBBAAA@@@???>>>>>>555111,,,'''"""+++333555888999:::<<<>>>@@@???===:::777555555555666777777777777888:::<<<===999999:::;;;>>>@@@BBBCCCFFFEEECCCBBBCCCEEEHHHJJJKKKJJJIIIHHHFFFEEECCCCCCBBB???;;;777555555666777:::===@@@???;;;666222000(((""" ###&&&+++111666999;;;===>>>FFFHHHLLLPPPSSSUUUUUUUUUOOONNNMMMLLLKKKKKKKKKKKKGGGIIIKKKLLLLLLLLLNNNPPPNNNLLLJJJJJJKKKKKKJJJHHHFFFGGGHHHIIIHHHIIILLLNNNKKKKKKJJJIIIIIIIIIJJJJJJFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@>>>:::888666777666666666666888:::===>>><<<===@@@DDDHHHJJJIIIHHHGGGHHHIIIHHHFFFEEEEEEFFFIIIIIIHHHHHHGGGEEEDDDCCCEEEDDDCCCAAA@@@?????????888555///***&&&%%%&&&'''&&&'''(((***,,,...///000,,,)))'''&&&&&&''''''&&&'''(((+++000333444222///%%%  EEEEEEEEEDDDDDDCCCCCCCCCBBBDDDGGGJJJMMMOOOPPPQQQJJJKKKMMMPPPQQQNNNIIIEEEBBBBBBCCCEEEHHHHHHGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCDDDFFFFFFDDDBBB@@@AAABBBBBBBBB@@@???>>>===???AAABBBCCCBBBAAA@@@>>>===:::777666666777888666555555555666888999:::===<<<<<<<<<<<<:::777444222444777;;;>>>?????????;;;999666555666666444333111///---***)))***+++,,,///222666999;;;>>>BBBDDDGGGGGGGGGGGGEEECCCAAA@@@DDD@@@???DDDGGGDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDAAABBBEEEGGGJJJKKKMMMMMMMMMLLLLLLMMMMMMKKKEEEAAADDDDDDCCC@@@<<<:::999999;;;>>>AAACCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHJJJJJJIIIGGGFFFHHHGGGGGGIIILLLMMMMMMMMMHHHHHHGGGFFFEEEEEEEEEEEE>>><<<:::;;;<<<>>>??????BBBAAA@@@???>>>===<<<<<<444000+++&&&""" '''555333555888:::;;;===@@@BBB@@@>>>:::777444444444555555555444555777:::;;;<<<777888:::===@@@BBBDDDEEEHHHFFFCCCBBBBBBCCCFFFHHHHHHHHHIIIHHHGGGEEECCCBBBAAA>>>:::666444333333333555888;;;<<<888444000...###  !!!(((,,,000555:::<<<>>>@@@BBBEEEHHHLLLQQQTTTUUUUUUUUURRRQQQOOONNNMMMMMMNNNNNNLLLNNNPPPPPPNNNMMMOOOPPPMMMLLLLLLLLLMMMLLLJJJHHHFFFHHHIIIJJJJJJKKKNNNPPPKKKJJJJJJIIIIIIJJJKKKLLLGGGGGGGGGGGGFFFDDDBBBAAABBBBBBAAA@@@@@@?????????===>>>>>>===999666555444666555555555777:::===???@@@AAADDDHHHKKKLLLKKKIIIGGGIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFEEECCCAAA@@@?????????:::777333///+++)))))))))((((((***+++,,,...//////000---***(((((('''&&&%%%'''(((,,,000333444111///### DDDDDDEEEEEEDDDDDDCCCBBBCCCEEEIIIMMMQQQSSSTTTUUUJJJLLLNNNQQQQQQOOOIIIEEEAAAAAABBBEEEHHHHHHFFFDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFDDDCCCEEEHHHIIIGGGDDDBBBCCCEEEEEEEEECCCAAA@@@>>>@@@AAACCCCCCBBBAAA@@@>>><<<999666555555777888777777666666777888:::;;;;;;;;;;;;<<<>>>===:::777333555888;;;===>>>>>>===:::888666555555555444222...---+++)))***+++...///222444777:::<<<>>>BBBDDDFFFGGGGGGFFFEEECCCAAA???FFF@@@???DDDEEEBBBAAADDDFFFEEEDDDCCCBBBAAA@@@???AAABBBDDDFFFIIIJJJKKKLLLGGGGGGHHHJJJMMMMMMJJJGGGFFFGGGGGGDDD@@@<<<999888777;;;???BBBCCCDDDEEEFFFDDDDDDDDDDDDCCCBBB@@@@@@BBBDDDFFFHHHIIIHHHGGGFFFHHHGGGGGGHHHKKKLLLLLLKKKHHHHHHGGGFFFEEEEEEEEEEEE@@@>>><<<===>>>>>>>>>===@@@???>>>===<<<;;;::::::333000***&&&""""""---///222666999<<<@@@DDDGGGAAA???:::666444333333333222111000111444666888888777999;;;???BBBDDDFFFFFFIIIGGGDDDBBBAAACCCEEEGGGFFFGGGIIIIIIHHHFFFDDDBBB@@@>>>:::666333111000000111444888999666222...,,,!!!  ###+++111444888<<<>>>@@@BBBDDDGGGJJJOOOSSSVVVXXXXXXXXXTTTSSSQQQPPPOOOOOOOOOPPPPPPRRRTTTSSSPPPNNNNNNPPPOOOOOOOOOPPPQQQOOOLLLIIIGGGHHHJJJKKKKKKMMMOOORRRKKKKKKJJJJJJJJJLLLMMMNNNGGGHHHIIIIIIHHHEEECCCAAABBBAAA???>>>======<<<<<<;;;<<<===;;;888555333333666555444555777:::>>>@@@CCCDDDFFFJJJMMMNNNLLLJJJHHHJJJKKKJJJIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHFFFEEECCC@@@???>>>>>>>>>;;;999666222///---+++***)))******,,,---...//////444111---***((('''%%%$$$'''(((+++///333333000...""" FFFEEEDDDCCCCCCDDDEEEFFFEEEGGGLLLQQQVVVWWWTTTRRROOOMMMKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEGGGGGGGGGFFFEEEFFFHHHJJJJJJIIIDDD@@@======>>>>>>>>>===<<<:::999999777555555777888999999:::888555333222444666888999888999:::;;;:::999777666666666888;;;>>>>>>===999888666444222111000000---,,,***))))))***,,,---111555:::>>>???AAABBBDDDEEEFFFFFFEEEBBBAAAAAABBBHHHGGGEEEEEEEEEGGGIIIJJJHHHGGGEEECCCAAA???===<<<@@@BBBEEEFFFGGGHHHJJJLLLGGGHHHJJJLLLMMMMMMKKKJJJIIIGGGDDDBBB@@@>>>;;;999;;;<<<>>>@@@BBBCCCDDDEEECCCDDDEEEEEEDDDBBB@@@>>>FFFDDDCCCDDDGGGHHHFFFCCCEEEEEEFFFIIIKKKLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA???===<<<<<<===>>>???@@@BBBBBB@@@<<<777444000+++&&&$$$$$$"""'''...444999???@@@??????CCCGGGBBBBBB???999222//////111000///...///000222555777999;;;>>>???AAABBBEEEGGGOOOKKKGGGEEEGGGHHHGGGEEEGGGHHHJJJJJJIIIGGGDDDBBB@@@>>>;;;999888777666444555444333222111...***'''!!! &&&+++666:::???CCCCCCCCCCCCCCCFFFIIIMMMQQQSSSSSSRRRQQQTTTSSSQQQPPPPPPQQQRRRRRRQQQTTTXXXYYYWWWTTTQQQPPPRRRPPPNNNMMMNNNOOOOOOOOONNNMMMLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMNNNOOOPPPQQQOOOMMMJJJFFFDDDCCCCCCCCCDDDAAA????????????;;;888>>><<<;;;::::::888555333555444444444666888;;;===EEEIIILLLJJJKKKNNNPPPOOOTTTSSSQQQOOONNNNNNNNNNNNRRRRRRRRRQQQPPPNNNLLLKKKHHHEEEBBB???===>>>@@@AAA>>>===:::777555444444555555333///,,,---000444666777444///***&&&$$$###$$$&&&'''***---000000---*** DDDCCCCCCCCCDDDEEEGGGHHHIIIJJJNNNSSSVVVWWWTTTRRRNNNLLLIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFGGGIIIIIIGGGDDD@@@======>>>???>>>===;;;999888888777666777999::::::999888666333000///111333555555666777999;;;;;;;;;:::999888888999<<<======<<<:::999777444222000///...+++***)))))))))+++---///000444:::>>>AAACCCEEEGGGFFFGGGGGGFFFDDDCCCDDDEEEIIIIIIGGGGGGGGGIIIJJJKKKJJJIIIGGGDDDBBB@@@??????@@@BBBDDDEEEEEEGGGIIIKKKHHHIIIJJJKKKLLLLLLKKKKKKJJJGGGDDDBBB@@@>>>;;;999;;;;;;<<<===???AAADDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@BBBEEEHHHHHHGGGDDDEEEFFFHHHJJJJJJHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDBBB???===<<<<<<======>>>???AAAAAA???:::555222...***%%%######!!!'''---333888>>>@@@???@@@CCCFFFAAA@@@===777111......///......------///222555777777:::===???AAACCCFFFIIIMMMJJJFFFEEEGGGHHHHHHGGGHHHIIIIIIJJJIIIGGGDDDCCCAAA>>>;;;:::999999777555666555333111///+++&&&""" """)))...:::>>>DDDHHHIIIIIIIIIIIIJJJLLLOOORRRTTTTTTSSSSSSTTTSSSRRRQQQPPPQQQQQQRRRPPPTTTWWWYYYWWWTTTRRRQQQRRRPPPMMMMMMNNNOOOOOONNNMMMLLLKKKMMMNNNOOONNNMMMLLLMMMNNNOOOPPPPPPQQQQQQOOOMMMJJJFFFDDDCCCCCCCCCBBB@@@>>>>>>??????<<<999;;;:::999999999888666444555444333444555888:::<<>>AAACCCCCCBBBAAA???===<<<;;;;;;777555111......000333666666333///***&&&$$$######$$$%%%'''***,,,+++(((%%% AAABBBBBBCCCEEEFFFHHHIIIKKKMMMOOOTTTWWWWWWTTTQQQLLLIIIEEEDDDDDDEEEFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGFFFDDDBBB@@@>>>===>>>???>>>===:::777555888888888:::<<<===;;;:::777555222///...///222333333555777:::<<<=========<<<;;;:::;;;<<<===<<<;;;;;;:::888555222///---,,,)))(((((((((***,,,///000111555;;;???CCCEEEHHHIIIFFFGGGHHHHHHFFFEEEFFFHHHKKKJJJJJJIIIJJJJJJKKKLLLJJJHHHFFFCCCAAA@@@@@@@@@???@@@BBBCCCCCCDDDGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHDDDAAA???===;;;888;;;::::::;;;===@@@CCCEEEFFFEEEDDDCCCDDDFFFIIIJJJCCCBBB@@@AAACCCFFFGGGGGGFFFFFFGGGIIIJJJIIIGGGDDDEEEDDDDDDCCCBBBAAA@@@@@@DDDBBB???===;;;;;;;;;<<<<<<===??????<<<888333///+++((($$$""""""'''---333888===@@@@@@@@@CCCEEE@@@>>>;;;555000---,,,------,,,,,,---///333666999777:::===@@@BBBDDDGGGIIIKKKIIIFFFEEEGGGIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDAAA???<<<;;;;;;:::888777999777444111---(((### &&&...444===AAAGGGKKKMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQPPPSSSWWWYYYWWWUUUSSSSSSQQQOOOLLLLLLMMMNNNNNNMMMKKKJJJJJJLLLMMMNNNLLLJJJMMMNNNPPPQQQRRRSSSRRRRRRNNNLLLJJJGGGDDDCCCBBBBBB???>>>>>>>>>@@@@@@>>><<<:::999777777888888666444444333222222444666999:::EEEKKKOOONNNNNNPPPPPPNNNSSSRRRRRRQQQRRRSSSUUUVVVVVVWWWXXXXXXVVVSSSOOOLLLCCCAAA===;;;<<>>>>>>>><<<999666444888888:::===???>>><<<999777555222//////000222444555777:::<<<======>>>???===<<<;;;<<<===>>>>>><<<<<<;;;999555222...+++)))'''&&&&&&'''***---000222444888===AAADDDFFFHHHJJJEEEGGGHHHHHHFFFFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKHHHFFFCCCAAA?????????@@@???@@@AAAAAAAAABBBEEEGGGLLLKKKIIIHHHHHHIIIKKKLLLKKKHHHDDDAAA???>>>;;;999:::;;;<<<>>>@@@BBBCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJBBBBBBBBBCCCCCCDDDCCCCCCHHHHHHHHHJJJKKKJJJGGGDDDBBBBBBBBBBBBAAAAAAAAAAAABBB@@@===;;;999999999:::<<<===>>>>>>;;;666111---)))'''$$$###"""'''---333777<<<@@@AAABBBCCCEEE>>><<<888333///,,,+++,,,---,,,,,,---///444888;;;:::===AAACCCDDDEEEGGGIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJHHHGGGFFFEEEEEE@@@>>><<<;;;;;;;;;999888;;;888444111---)))### ###+++444999<<>><<<999888888888666444222111000000222444777888BBBIIIOOOPPPQQQSSSSSSPPPSSSSSSRRRRRRRRRTTTUUUVVVXXXYYY[[[[[[YYYUUUPPPLLLEEEBBB???<<<===@@@EEEHHHEEEFFFHHHHHHHHHEEECCCAAA;;;888333///---...///111444333000,,,)))&&&$$$###$$$###""""""""" BBBCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIMMMQQQRRRPPPNNNEEEBBB===;;;<<<>>>???@@@AAABBBDDDEEEFFFEEEDDDCCCDDDBBB@@@???@@@DDDIIILLLIIIHHHGGGFFFDDDCCCCCCBBBEEEDDDCCCAAA@@@??????>>>=========;;;999777555444888999;;;===???>>>;;;888555333000------///111333888;;;>>>???=========???;;;::::::<<<>>>@@@???>>><<<;;;999666222---***'''%%%%%%%%%'''***---111333777;;;???CCCDDDEEEGGGHHHDDDFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@AAADDDFFFKKKJJJHHHGGGGGGIIIKKKMMMLLLIIIDDDAAA@@@???===<<<;;;===@@@CCCEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEEEE???AAADDDFFFFFFEEEDDDCCCGGGGGGGGGHHHIIIGGGDDDBBB@@@@@@AAABBBCCCCCCDDDDDD???>>>;;;888777777777888<<<===>>>>>>:::555///,,,'''&&&%%%$$$""" &&&,,,333777<<<@@@CCCDDDDDDDDD>>>;;;777222///---,,,+++...---,,,---000555:::===@@@BBBEEEGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEGGGJJJLLLLLLKKKJJJIIIGGGFFFEEEEEE@@@>>>;;;;;;;;;;;;:::999999666222///,,,((($$$!!!  '''000888>>>===AAAHHHLLLOOOPPPQQQQQQSSSSSSRRRRRRRRRSSSUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQSSSWWWXXXWWWVVVUUUUUUPPPNNNLLLKKKLLLMMMMMMMMMJJJIIIHHHIIIKKKLLLLLLKKKPPPRRRTTTUUUUUUTTTSSSRRRMMMKKKIIIGGGDDDBBBAAA@@@???AAABBBDDDDDDEEEEEEFFFDDDAAA===;;;:::888666444000/////////111444777999@@@GGGMMMOOORRRUUUVVVTTTTTTTTTSSSRRRRRRSSSTTTUUUYYYZZZ\\\\\\YYYTTTOOOLLLEEEBBB???<<<<<>>@@@BBBDDDDDDDDDCCCBBBBBBAAA???>>>AAAEEEJJJMMMKKKJJJHHHFFFDDDBBBBBBBBBCCCBBBAAA@@@???>>>>>>======<<<:::888777666555555999999:::<<<===<<<888555///...+++******,,,///111:::>>>@@@@@@===;;;<<<>>>;;;::::::;;;>>>@@@??????<<<;;;999666222---)))'''$$$$$$%%%&&&)))---111444999<<>>???@@@BBBCCCEEEFFFGGG===<<<999777666777888888<<<===>>>===999333---***%%%%%%&&&%%%###&&&+++444777<<>><<<<<<=========<<<777444111---+++((($$$""" ###+++333;;;@@@???DDDJJJOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTUUUUUUUUUUUUTTTSSSSSSRRRUUUWWWXXXWWWVVVUUUUUUQQQOOOLLLLLLMMMNNNNNNMMMKKKIIIHHHHHHKKKNNNPPPPPPTTTTTTUUUUUUTTTSSSRRRQQQLLLKKKIIIGGGEEEBBBAAA@@@@@@BBBEEEFFFFFFFFFHHHIIIHHHEEE@@@===;;;999777555000000000111333666:::<<>><<<<<<>>>AAABBBGGGIIIJJJJJJIIIGGGDDDBBB999777333///,,,+++++++++111111111111///---+++))))))'''$$$"""  @@@AAACCCEEEFFFGGGGGGGGGFFFEEEEEEGGGHHHHHHFFFDDD<<<:::888777888999999999<<<>>>@@@BBBCCCBBBAAA@@@>>>??????AAADDDGGGJJJKKKLLLKKKHHHEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<>>>;;;888555444555777888:::999999::::::999666333,,,+++)))((())),,,///222888<<<@@@???<<<:::;;;===<<<;;;:::;;;===>>>===<<<;;;:::999666222---)))&&&$$$$$$$$$&&&)))---111333888;;;@@@CCCEEEFFFGGGHHHEEEFFFGGGFFFDDDCCCCCCDDDFFFHHHJJJKKKKKKIIIFFFDDDHHHIIIJJJJJJJJJHHHFFFEEEEEEDDDDDDBBBAAABBBEEEHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLIIIEEECCCCCCDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCCCC@@@AAABBBDDDEEEFFFGGGGGGNNNOOOPPPNNNKKKJJJKKKMMMCCCCCCCCCEEEFFFEEECCC@@@??????@@@AAACCCDDDEEEEEE===;;;:::888888888:::;;;;;;;;;<<<;;;777111+++'''"""###%%%$$$!!!&&&+++555888===CCCGGGHHHGGGFFFAAA<<<777444222111///------,,,******,,,111777:::@@@CCCFFFHHHGGGEEEDDDDDDBBBCCCCCCBBBAAABBBFFFIIIKKKLLLLLLLLLJJJGGGDDDBBBBBB@@@??????@@@@@@@@@???;;;888333000---***'''$$$!!! &&&---555<<>>???BBBEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGEEEBBB@@@:::888666666888888777666:::<<>><<<;;;>>>;;;777444333444777:::;;;:::999888888777444111---+++***)))+++...222444666:::>>>>>>:::888:::===>>><<<;;;;;;<<<<<<;;;:::::::::888666222---)))&&&$$$$$$$$$&&&)))---111333666:::???CCCEEEGGGHHHJJJGGGGGGHHHFFFDDDCCCCCCDDDGGGHHHKKKLLLLLLJJJFFFDDDEEEGGGIIIJJJJJJHHHEEECCCFFFFFFEEECCCAAACCCFFFIIIEEEEEEFFFHHHIIIKKKMMMNNNLLLIIIEEECCCDDDEEEFFFFFFJJJGGGDDDAAA@@@AAACCCEEEAAA@@@@@@AAADDDGGGJJJLLL\\\[[[WWWQQQKKKHHHJJJMMMEEEEEEFFFHHHIIIIIIFFFDDD???@@@@@@AAAAAABBBCCCCCC===<<<:::999999:::<<<===999::::::999555///)))%%% """$$$### &&&+++666999>>>DDDHHHJJJHHHFFFBBB===888444333333000...,,,+++((((((***///555888===AAAEEEFFFFFFEEEDDDDDDAAABBBCCCBBB@@@AAAEEEHHHKKKLLLMMMMMMKKKGGGDDDAAADDDBBBAAAAAABBBCCCBBBAAAAAA===999444111...***'''###!!! !!!(((///666<<>><<<999777444444555666666555;;;;;;===???@@@AAAAAAAAA===???AAABBBCCCDDDHHHJJJKKKJJJIIIHHHGGGEEEAAA>>>AAAAAA???>>>============>>><<<:::777444555888;;;:::;;;<<<<<<;;;999666444000...,,,***+++---000222888888999999999:::::::::666777777888888999:::::::::999888666333///+++)))'''&&&$$$###%%%***...111666888<<>>>>>===<<<<<<;;;:::999666333...)))%%%### !!! """+++111888<<<@@@CCCDDDDDDDDDEEEBBB>>>999888999777333...+++***)))***+++///222444888>>>FFFIIIGGGDDDAAA@@@===>>>???AAACCCDDDFFFFFFLLLLLLKKKKKKJJJIIIGGGGGGFFFDDDBBBBBBBBBCCCBBBAAABBB???:::666222...)))&&&$$$$$$###"""  """***111999@@@DDDEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVWWWRRRSSSSSSTTTTTTUUUVVVVVV]]]______]]]YYYTTTQQQPPPUUURRROOOLLLKKKLLLNNNPPPJJJKKKLLLOOORRRUUUWWWXXX[[[YYYWWWUUUTTTRRROOOLLLLLLJJJGGGEEECCCBBBBBBBBB@@@BBBDDDDDDDDDEEEGGGIIIIIIHHHEEEBBB???>>>======666888:::<<<>>>@@@DDDFFFHHHLLLOOOOOONNNNNNPPPRRRRRRRRRRRRSSSTTTWWWYYYZZZ___XXXPPPLLLMMMNNNMMMKKKDDDCCCBBBCCCEEEGGGFFFEEEHHHIIIJJJJJJHHHEEEAAA???666555444333111000///...111222333555666666555555111---(((!!! !!!444(((DDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGEEEBBB???<<<;;;777555333333555777777777:::;;;===>>>@@@AAABBBBBB>>>???AAAAAABBBCCCFFFHHHKKKIIIGGGFFFEEECCC???<<<>>>>>>===<<<;;;:::::::::===<<<;;;888666666999;;;999999999999888666555333000...,,,+++,,,///222444666666666777777888888888666777777888999:::;;;;;;;;;;;;:::888555222///---***(((&&&$$$%%%(((,,,...555777:::===@@@AAA@@@@@@>>>>>>>>>@@@AAABBB@@@>>>AAA??????AAAEEEGGGGGGEEEFFFFFFGGGFFFEEEFFFHHHJJJHHHIIIIIIHHHFFFDDDEEEFFFEEEDDDEEEHHHLLLMMMKKKHHHLLLLLLLLLJJJHHHHHHJJJKKKJJJHHHEEEDDDDDDCCCAAA???DDDCCCBBBAAACCCEEEIIIKKKOOONNNMMMMMMLLLLLLLLLLLLFFFGGGHHHHHHHHHGGGFFFEEEBBBAAABBBCCCFFFGGGGGGEEE@@@@@@??????>>>===<<<<<<999888666333...(((### !!!!!!###,,,222:::===BBBDDDDDDCCCCCCCCC@@@<<<888777888777333///---,,,++++++,,,...111333888===DDDGGGFFFDDDAAAAAA<<<<<<>>>@@@CCCEEEGGGHHHLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@BBB???:::666333///+++(((&&&%%%$$$###"""  """***222999???DDDFFFFFFGGGIIIKKKNNNPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSQQQRRRSSSUUUVVV]]]^^^^^^\\\WWWTTTRRRQQQTTTRRRNNNLLLKKKLLLNNNPPPNNNNNNOOOPPPRRRUUUXXXZZZZZZZZZYYYWWWTTTQQQOOONNNLLLJJJHHHFFFCCCBBBAAA@@@AAACCCDDDEEEDDDEEEFFFHHHKKKIIIFFFCCC@@@>>>======888:::<<<>>>@@@BBBFFFIIIJJJMMMPPPQQQPPPPPPRRRTTTRRRRRRRRRRRRSSSTTTVVVVVVYYYSSSMMMJJJLLLMMMKKKIIIHHHEEECCCBBBCCCEEEFFFFFFHHHIIIJJJKKKIIIEEEBBB???666666666555333222111000111333444555666666555444222///***$$$ ---### FFFFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEBBB???<<<:::999555333222333555888999999:::;;;<<<>>>???@@@@@@@@@===>>>@@@@@@AAABBBDDDGGGJJJHHHFFFDDDBBB@@@<<<999;;;;;;:::999999888888888;;;<<<<<<:::888888999:::888777777666555444333333000///......///222555777444444444444555555555555666777888999;;;;;;<<<<<<<<<<<<;;;:::888555333222...,,,)))&&&&&&'''***,,,444666888;;;===>>>>>>===<<<<<<;;;===>>>???===<<<<<<<<<===@@@DDDGGGHHHHHHHHHHHHGGGEEEDDDEEEHHHKKKGGGGGGGGGEEECCCCCCDDDFFFCCCEEEHHHLLLNNNNNNKKKHHHLLLNNNOOONNNMMMLLLLLLMMMJJJIIIFFFEEEEEEDDDBBB@@@CCCBBBAAA@@@AAADDDGGGIIIIIIIIIJJJJJJKKKLLLMMMMMMIIIIIIIIIIIIHHHHHHHHHGGGBBBAAAAAABBBEEEGGGFFFEEEBBBBBBAAA@@@???======<<<888888777444///(((!!!!!!""" $$$---333===@@@DDDFFFEEECCCBBBBBB>>>;;;888777888888444111000///---+++,,,---000111666;;;@@@DDDDDDCCCAAA@@@:::;;;===@@@CCCFFFIIIJJJLLLLLLLLLLLLKKKIIIGGGFFFDDDCCCCCCDDDFFFEEECCCAAAAAA>>>:::777444111---***((('''&&&%%%###"""!!!!!! ###+++222999???CCCFFFGGGHHHJJJLLLNNNOOOPPPSSSTTTTTTTTTUUUVVVVVVVVVXXXVVVSSSPPPPPPRRRUUUWWW\\\\\\\\\YYYVVVSSSSSSSSSRRRPPPMMMKKKKKKLLLNNNOOORRRRRRQQQQQQSSSVVVYYY[[[YYY[[[\\\YYYTTTQQQPPPQQQLLLKKKJJJHHHEEECCC@@@???BBBDDDEEEEEEDDDCCCEEEFFFKKKIIIGGGDDDAAA???======999;;;???AAACCCEEEIIIKKKMMMOOOQQQRRRRRRSSSTTTVVVQQQQQQQQQRRRRRRRRRRRRSSSUUUQQQMMMLLLMMMMMMKKKIIILLLIIIEEECCCDDDEEEFFFGGGHHHIIIKKKLLLKKKGGGBBB???777777888777777555444333333444555777777666444333111///+++&&&    GGGEEECCCAAAAAABBBDDDEEEGGGEEEBBB???<<<:::888777333222111333666999;;;;;;;;;;;;<<<=========<<<<<<:::<<<>>>???@@@BBBEEEGGGJJJHHHEEECCCAAA>>>:::888:::::::::::::::999888888:::;;;<<<<<<:::999999:::888777666555444444444444444333111111111333555777333333333333333333333333555666888:::<<<=========<<<<<<;;;:::888777666555000...+++))))))***,,,---333555888;;;<<<======<<<===<<<;;;<<<===>>>===;;;:::;;;<<>>???@@@DDDGGGIIIHHHHHHJJJKKKLLLMMMMMMNNNKKKJJJIIIIIIHHHHHHIIIIIIDDDCCCAAABBBDDDEEEDDDDDDDDDCCCBBBAAA???>>>===<<<999999888555000(((!!! """ %%%...444>>>BBBFFFGGGFFFCCCAAA@@@===:::888888999999777555222000...,,,+++,,,...000555888<<>><<<999666444222...,,,******((('''%%%$$$###"""""" %%%---333999>>>AAAFFFGGGIIIKKKMMMNNNOOOPPPTTTTTTTTTUUUUUUUUUUUUUUUWWWUUUTTTSSSSSSUUUWWWYYYZZZ[[[ZZZWWWTTTSSSSSSTTTPPPNNNLLLKKKKKKLLLMMMOOOUUUTTTRRRRRRSSSUUUXXXZZZXXX\\\^^^ZZZTTTPPPQQQTTTMMMMMMLLLJJJHHHDDDAAA???CCCDDDEEEEEECCCBBBCCCEEEIIIHHHFFFCCC@@@>>><<<;;;999<<<@@@CCCEEEHHHKKKNNNNNNOOOQQQRRRSSSTTTTTTUUUNNNOOOPPPQQQQQQRRRRRRRRRWWWTTTRRRQQQQQQPPPMMMKKKOOOMMMJJJIIIIIIIIIHHHGGGHHHJJJLLLMMMLLLHHHCCC@@@999:::::::::999888888777555666888999888777444333---,,,***&&&  IIIGGGDDDAAA@@@AAABBBDDDEEECCC@@@===:::888777666333222222444888;;;===>>>=========<<<;;;999888777888:::<<<>>>@@@CCCFFFIIIJJJHHHDDDAAA???===:::888<<<<<<=========<<<;;;:::888:::<<<<<<:::999999999:::999888777666666666777888777555333333333444555333333333333333333333333444555888;;;======>>>===;;;:::999888777666666666000///---,,,,,,---000111333555888;;;===>>>>>>===<<<;;;::::::;;;<<<;;;:::;;;<<<>>>@@@BBBDDDEEEGGGIIIKKKNNNNNNLLLJJJHHHHHHIIIIIIGGGEEEBBBBBBDDDFFFEEEFFFGGGIIIIIIKKKLLLMMMKKKNNNQQQRRRQQQPPPOOOOOONNNLLLKKKJJJJJJHHHEEECCC======<<<===@@@DDDHHHKKKJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJGGGEEECCCBBBCCCCCCCCCBBBEEEDDDCCCAAA???>>><<<<<<999999999666000)))!!! !!! %%%...444>>>AAAFFFHHHFFFCCCAAA@@@<<<;;;::::::::::::999888222111...,,,,,,---///000555666888:::===>>>>>>>>>>>>>>>>>>???AAADDDGGGHHHKKKLLLMMMNNNLLLJJJHHHFFFAAABBBCCCEEEGGGGGGDDDBBB<<<:::888666555444111///------+++***(((&&&%%%$$$$$$!!! '''...444999===@@@EEEFFFIIIKKKNNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUWWWYYYZZZZZZZZZYYYYYYXXXVVVSSSRRRSSSTTTMMMLLLKKKJJJJJJKKKMMMNNNTTTSSSRRRRRRRRRTTTVVVWWWWWW[[[]]]ZZZSSSPPPQQQSSSNNNNNNMMMLLLIIIFFFCCCAAACCCDDDEEEDDDCCCBBBCCCDDDFFFEEEDDDBBB???===;;;:::999<<>>===;;;999888666888:::===???@@@CCCGGGIIIIIIFFFBBB@@@>>><<<:::888<<<===>>>??????>>>===<<<777999;;;;;;999888888999::::::::::::999999999888:::999777555444444444444333333333333222222222222222444777:::===>>>>>>===:::999888666555555555555000///...---...000222333222444888;;;>>>?????????;;;:::888888999999999888;;;===@@@AAAAAABBBEEEGGGIIILLLOOOPPPNNNJJJHHHFFFJJJJJJIIIFFFCCCAAABBBCCCBBBCCCDDDDDDDDDFFFHHHKKKIIILLLOOOPPPPPPOOOOOOOOONNNMMMLLLLLLKKKIIIFFFCCC======<<<===@@@DDDHHHKKKKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGDDDCCCCCCDDDCCCCCCFFFEEECCCAAA???===;;;:::999888777444///(((!!! %%%---333;;;???EEEGGGGGGDDDAAA@@@;;;;;;;;;:::999999888888333222000......000333444777666666888;;;=========@@@?????????AAACCCFFFHHHKKKLLLNNNNNNMMMKKKHHHFFF>>>>>>???AAACCCDDDBBBAAA===;;;999888888777555333222111000...,,,***)))(((%%%"""  (((000555999===???CCCEEEHHHLLLOOOQQQRRRRRRTTTTTTTTTSSSSSSRRRRRRQQQOOOQQQUUUXXX[[[[[[[[[[[[WWWXXXXXXVVVSSSQQQQQQRRRKKKJJJJJJIIIJJJKKKMMMMMMRRRRRRRRRRRRSSSTTTUUUUUUVVVXXXYYYWWWSSSPPPPPPQQQMMMLLLKKKJJJHHHEEEDDDBBBBBBDDDEEEDDDBBBBBBCCCDDDCCCBBBBBBAAA???===;;;::::::===CCCGGGJJJLLLOOOQQQRRRQQQPPPQQQRRRRRRPPPNNNHHHHHHIIIJJJMMMPPPSSSUUUVVVUUUTTTSSSQQQPPPNNNNNNOOOQQQSSSVVVWWWUUUPPPLLLKKKLLLMMMMMMLLLJJJGGGEEEAAA@@@===;;;:::;;;<<<===;;;===>>>???===:::666444---,,,***&&&   IIIGGGDDDAAA>>>=========>>>>>>>>>===;;;999777555555444444777;;;???AAAAAA@@@@@@@@@???>>>===;;;;;;;;;===???@@@@@@BBBEEEGGGFFFCCC???===<<<;;;999777;;;<<<===>>>>>>===<<<;;;777888999999777777888999:::;;;<<<<<<<<<;;;:::999999999777666555555555555333222222222111111111111000222666:::<<<=========:::999777666444444444555//////...------///000111000333666:::===???@@@@@@===;;;888888999:::999999;;;===@@@BBBBBBCCCFFFHHHJJJLLLNNNNNNKKKHHHGGGFFFIIIIIIIIIFFFBBB????????????BBBEEEFFFEEEEEEGGGIIIGGGIIILLLMMMMMMMMMNNNOOOMMMLLLKKKKKKKKKIIIEEEBBB@@@???>>>>>>@@@CCCFFFHHHHHHIIIJJJJJJIIIGGGEEECCCAAABBBDDDFFFHHHHHHHHHHHHHHHFFFDDDCCCEEEFFFGGGFFFFFFEEECCCAAA>>><<<:::999777666444111,,,&&&!!!%%%---222888<<>>???>>>???>>>>>>>>>AAADDDHHHJJJKKKLLLNNNOOONNNKKKHHHFFF>>>>>>>>>???BBBCCCCCCBBB???===;;;;;;<<<<<<:::999777777555333111///...---&&&""" !!!***111666999<<<>>>AAACCCHHHLLLPPPRRRTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOPPPQQQSSSVVVXXXYYYZZZZZZVVVXXXXXXWWWSSSPPPOOOOOOIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUUUUTTTRRRPPPNNNMMMJJJIIIGGGFFFDDDCCCCCCCCCAAACCCDDDCCCBBBBBBCCCDDDAAAAAAAAAAAA@@@>>>===<<<;;;???EEEJJJMMMPPPRRRTTTUUUSSSQQQQQQRRRQQQOOOLLLHHHGGGFFFFFFHHHKKKOOORRRRRRRRRRRRQQQPPPPPPQQQRRROOOPPPSSSVVVXXXXXXUUURRRMMMMMMMMMLLLKKKJJJIIIHHHEEEBBB>>>:::999:::===???>>>@@@AAABBB@@@<<<777555---+++((($$$  EEECCCAAA===;;;999888888<<<===>>>>>><<<:::777555777666666888<<>><<<<<>>@@@CCCFFFGGGHHHGGGGGGGGGEEECCCCCCFFFHHHJJJJJJFFFEEECCCAAA>>>;;;999888555444111...)))$$$ %%%,,,111555:::AAAFFFGGGEEECCCBBB888999999777555444444555666555444444666999<<>>AAAEEEJJJLLLKKKLLLNNNOOONNNKKKHHHFFFAAA@@@???AAACCCFFFFFFFFFAAA???>>>>>>??????>>>===;;;:::999777555333111000&&&""" """***111666999<<<>>>@@@BBBGGGLLLQQQSSSUUUUUUSSSSSSRRRQQQPPPOOOOOONNNRRRRRRRRRRRRTTTVVVXXXYYYVVVWWWYYYWWWTTTPPPNNNMMMHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQTTTVVVWWWVVVUUUTTTUUUSSSRRRQQQQQQPPPMMMKKKHHHFFFDDDBBBAAAAAABBBBBBAAABBBCCCCCCBBBBBBCCCEEE@@@AAABBBBBBAAA@@@>>>======AAAGGGLLLOOORRRUUUVVVWWWTTTRRRRRRSSSRRRNNNKKKHHHFFFDDDBBBDDDGGGKKKNNNPPPQQQQQQQQQQQQSSSVVVXXXPPPPPPQQQTTTWWWXXXWWWVVVNNNNNNMMMLLLKKKJJJJJJIIIHHHDDD>>>:::888:::===@@@@@@AAACCCCCCAAA===888555***)))%%%     BBBCCCBBB@@@<<<999888888999;;;<<<<<<999777666666999888888888999;;;>>>???======>>>???@@@AAAAAABBB>>>@@@CCCCCCBBBAAACCCEEEEEEDDDBBB???===;;;999888888;;;>>>???>>><<<::::::999999999888888888888777888999;;;<<<<<<;;;999888777:::======:::999;;;===555444333111000/////////555666777999;;;===>>>???999888666333111111444666111000---***))))))---000000111111333444666888999<<<<<<<<<;;;888777888:::<<>>???BBBFFFHHHIIIJJJHHHFFFFFFGGGBBB;;;BBB@@@>>>@@@DDDHHHHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHGGGFFFDDDAAA???<<<;;;999777333---&&& !!!(((///444888<<<@@@DDDEEEDDDAAA>>><<<:::999888888888666444666666666777888999;;;<<<>>>;;;:::;;;???AAA@@@???BBBBBBCCCDDDGGGJJJMMMOOOLLLMMMNNNNNNLLLIIIFFFDDDEEECCCCCCDDDGGGGGGDDDAAA===:::999;;;AAADDDBBB??????===;;;999777444111...,,,&&& $$$+++111555888:::<<>>===>>>???@@@DDDFFFDDDAAA@@@;;;555///+++$$$ CCCCCCAAA>>>:::888777888:::<<<===<<<999777666666888777777777888:::<<<>>>>>>>>>>>>>>>????????????===@@@CCCDDDCCCBBBCCCEEEBBBBBBAAAAAA???>>><<<<<<:::===@@@AAA@@@>>>===<<<999999999888888777777777999:::<<<======<<<;;;:::999;;;<<<<<<;;;:::;;;<<<666666444333222111111111777777888999:::;;;<<<<<<888666444000......000222///...,,,)))'''(((+++...,,,------///111333555666<<<===<<<:::888777777888<<<@@@BBBCCCGGGLLLKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGEEECCC@@@===BBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHIIIMMMOOONNNMMMLLLKKKLLLMMMMMMKKKHHHDDDEEECCCAAA??????AAADDDGGGHHHIIIHHHFFFGGGIIIFFF@@@BBB@@@>>>@@@CCCFFFGGGGGGIIIJJJKKKJJJHHHGGGGGGHHHHHHGGGFFFDDDAAA???===;;;:::777222,,,&&& !!!(((///444;;;===AAADDDDDDBBB@@@======;;;999999999888666555666666777777999:::<<<======;;;:::;;;>>>@@@@@@???DDDEEEFFFGGGJJJMMMPPPRRRMMMNNNOOOOOONNNKKKHHHFFFFFFEEEDDDFFFGGGGGGDDDAAA???<<<:::===AAACCCAAA>>>AAA>>>;;;999777444111...+++%%% ###***000333666888:::>>>EEELLLQQQSSSTTTWWWYYYTTTSSSRRRQQQPPPOOOOOONNNQQQPPPPPPPPPPPPQQQRRRRRRUUUUUUUUUUUUTTTRRRPPPOOOKKKJJJIIIJJJLLLPPPTTTWWWUUUVVVVVVWWWWWWWWWWWWWWWSSSQQQNNNLLLKKKJJJKKKKKKKKKJJJHHHEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEDDDBBB@@@>>>???BBBEEEDDDGGGKKKNNNPPPSSSVVVXXXWWWWWWXXXVVVSSSNNNIIIFFF???@@@BBBDDDHHHLLLOOOQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTUUUXXXZZZ[[[YYYWWWTTTSSSRRRQQQQQQPPPLLLJJJHHHFFFCCC@@@>>>>>>>>>??????DDDFFFDDDBBBAAA<<<777000+++### EEEDDDAAA===999777777888;;;===>>>===:::777666666666666555555666888:::;;;==================>>>>>><<>>>>>>>>======<<<;;;;;;<<<===<<<;;;999888777666555444333333333888888999999999999999999666444000---+++***+++,,,---,,,+++(((&&&&&&(((+++))))))***,,,...111333444;;;<<<<<<:::888666777888;;;@@@DDDFFFKKKOOOMMMHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEFFFFFFEEEDDDCCCAAAAAACCCDDDFFFHHHIIIIIIJJJJJJKKKMMMOOOPPPNNNMMMLLLLLLLLLMMMOOONNNKKKHHHFFFDDDBBB@@@@@@AAACCCEEEGGGIIIHHHFFFHHHLLLKKKGGGBBBAAA???@@@CCCEEEFFFFFFIIIKKKMMMLLLJJJHHHGGGGGGHHHHHHFFFDDDBBB???>>>===:::777222+++%%%!!!(((///444===???AAACCCCCCAAA???===???===:::999999888777555777777777888:::;;;===>>><<<:::999:::<<>>===???BBBCCCAAA>>>CCC@@@<<<999777444111///)))### ###)))...111444666888>>>EEEMMMRRRTTTUUUVVVXXXUUUTTTSSSQQQOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSRRRPPPPPPJJJHHHGGGIIIOOOUUUWWWWWWWWWXXXYYYZZZZZZXXXWWWUUUQQQPPPMMMKKKIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDAAA@@@AAADDDGGGFFFIIILLLOOOQQQTTTVVVYYYYYYYYYXXXVVVRRRLLLGGGDDD>>>???BBBFFFKKKPPPTTTWWWUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSUUUXXX[[[\\\[[[YYYWWWVVVUUUTTTSSSQQQMMMJJJFFFEEEBBB???======>>>>>>>>>BBBEEEDDDCCCBBB>>>888000***!!! HHHFFFCCC>>>999777999:::<<<>>>???===:::777666666555555444444555666777888999:::;;;;;;<<<===>>>???===???BBBEEEEEEEEEDDDCCC>>>@@@CCCEEEEEEDDDBBB@@@???BBBEEEFFFEEEBBBAAAAAA>>>===;;;999999888888999:::;;;<<<===>>>>>>>>>>>>>>><<<:::;;;======:::777888777666555444444444444888888888888888888888888666222...***)))(((((((((+++++++++)))&&&&&&'''(((((((((***,,,...111333555888999::::::888888888999;;;@@@EEEHHHMMMQQQOOOJJJDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGCCCDDDDDDFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQPPPNNNLLLKKKKKKLLLMMMOOOOOOMMMKKKHHHGGGEEECCCCCCCCCDDDEEEIIIKKKJJJHHHIIIMMMNNNLLLDDDCCCBBBBBBDDDEEEFFFGGGJJJLLLNNNMMMKKKIIIHHHHHHIIIHHHFFFDDDBBB@@@???>>>:::777111***$$$!!!(((///444===>>>@@@BBBBBBBBB@@@@@@@@@===:::999999999888777777777888999:::<<<===>>>:::999888999;;;===???@@@BBBCCCEEEHHHLLLOOOQQQSSSPPPQQQRRRSSSRRROOOLLLJJJJJJJJJIIIIIIHHHFFFCCCBBBAAA@@@@@@BBBDDDEEECCCAAADDD@@@<<<888666444111///'''!!! ###)))---000222555777>>>DDDMMMRRRTTTTTTUUUWWWVVVUUUSSSQQQOOONNNMMMMMMKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNJJJGGGEEEIIIQQQVVVWWWUUUWWWXXXZZZ[[[ZZZXXXUUUSSSPPPOOOMMMJJJHHHFFFEEEEEEBBBCCCDDDEEEEEEDDDBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBCCCFFFIIIGGGJJJNNNQQQRRRTTTWWWYYYZZZYYYXXXUUUQQQLLLGGGDDDAAACCCFFFJJJOOOTTTXXXZZZWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRTTTXXX[[[]]]\\\ZZZWWWVVVUUUTTTTTTQQQNNNKKKCCCBBB@@@>>>===<<<======<<>>888///((( IIIHHHDDD@@@;;;:::;;;======>>>???>>>;;;888777777555555555555555555666666555666888:::===???AAAAAA@@@AAABBBDDDEEEEEEDDDBBB???AAACCCEEEEEECCCAAA??????BBBEEEFFFEEECCCBBBBBB???>>><<<;;;::::::;;;;;;;;;;;;<<<===============>>><<<::::::<<<<<<999666777666555444333333333444777777777888888999999:::666222---)))(((((('''&&&***++++++***'''&&&&&&'''%%%&&&(((***---000333444444777999:::::::::;;;<<<<<>>AAABBBCCCFFFIIIMMMPPPSSSTTTPPPQQQSSSTTTSSSPPPMMMKKKJJJJJJKKKJJJHHHEEECCCBBBAAABBBCCCEEEFFFFFFEEECCCAAA>>>:::777555333000...$$$  $$$(((---///222555888>>>DDDLLLQQQRRRSSSTTTVVVVVVUUUSSSQQQOOONNNMMMMMMKKKKKKLLLNNNPPPRRRTTTUUUVVVUUUSSSQQQOOOMMMLLLKKKKKKHHHFFFJJJQQQUUUTTTQQQVVVWWWYYYYYYYYYVVVSSSQQQOOONNNLLLJJJHHHFFFEEEDDD@@@BBBDDDFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFEEEDDDEEEHHHJJJJJJLLLOOOQQQRRRSSSUUUWWWXXXXXXVVVTTTPPPLLLHHHFFFGGGIIIKKKNNNRRRVVVZZZ\\\XXXXXXXXXWWWVVVTTTSSSRRRQQQQQQTTTXXX[[[]]]\\\[[[UUUTTTSSSSSSRRRPPPMMMJJJAAA@@@>>>===<<<<<<<<<<<<<<>><<<===???<<<>>>???>>><<<:::999999666666666666666666666555333444777:::===@@@BBBDDDDDDCCCBBBCCCDDDEEECCCBBB@@@AAABBBCCCCCCAAA???>>>@@@CCCFFFGGGFFFDDDBBBBBB???>>><<<;;;:::;;;===>>>=========<<<<<<<<<=========<<<:::::::::999777555555555444333333333333333777777888888999:::::::::777222,,,)))))))))(((&&&)))***+++***'''%%%$$$$$$"""###%%%(((+++...111333444666:::;;;<<<<<<===>>><<>>BBBDDDDDDCCCCCC>>>;;;888777888999::::::999999999999999:::;;;;;;777777777777777999>>>AAABBBDDDHHHLLLPPPSSSUUUVVVOOOPPPRRRSSSRRRPPPMMMKKKIIIJJJKKKJJJGGGDDDCCCCCCAAACCCDDDFFFFFFEEECCCBBB<<<:::888666444222...+++""" ###'''+++///222666888>>>CCCJJJNNNOOOPPPSSSVVVUUUTTTSSSQQQOOONNNNNNMMMKKKLLLMMMNNNPPPSSSUUUVVVWWWUUUSSSPPPMMMKKKJJJIIIKKKJJJJJJMMMRRRTTTSSSPPPUUUVVVWWWWWWVVVTTTRRRQQQOOONNNMMMKKKIIIGGGFFFEEEAAACCCEEEGGGGGGGGGFFFEEECCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFEEEEEEFFFIIIKKKLLLNNNQQQRRRQQQRRRSSSTTTTTTTTTTTTRRRPPPNNNLLLJJJNNNOOOPPPRRRUUUXXX[[[\\\YYYYYYYYYXXXWWWUUUTTTSSSRRRSSSUUUYYY\\\^^^]]][[[UUUSSSRRRQQQPPPNNNJJJGGG@@@@@@???>>>=========>>>===BBBFFFDDDBBB???999222(((!!!  FFFFFFEEECCC???>>>>>>???;;;===??????===;;;;;;;;;888888888888888777666666444555777:::===@@@BBBCCCHHHEEEBBBBBBCCCDDDCCCAAA>>>??????@@@@@@@@@??????AAADDDGGGHHHGGGEEEDDDCCC===<<<:::999999;;;===>>>@@@??????>>>============:::;;;<<<:::777555444555555555444333333333444444::::::::::::999999999999666000***((()))***(((%%%'''(((***)))&&&###"""""""""###%%%(((,,,///222444666999<<<======<<<<<<<<<===AAADDDEEEIIIMMMLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFIIIKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIILLLOOORRRQQQOOOMMMLLLMMMHHHHHHGGGHHHJJJKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJIIINNNQQQOOOMMMOOOOOONNNJJJKKKJJJHHHEEEDDDFFFHHHHHHIIIIIIHHHHHHJJJMMMOOOKKKIIIGGGDDDBBBBBBBBBCCC;;;777000''' !!!(((///444888;;;???CCCEEEDDDBBB@@@;;;999666555777999;;;;;;::::::999888888888888888666777777666555888===BBBAAACCCGGGLLLPPPSSSUUUVVVNNNOOOQQQRRRQQQOOOLLLKKKGGGIIIKKKJJJFFFDDDCCCDDDBBBDDDEEEEEECCC@@@>>>===777666555555444111,,,(((   %%%)))---111555888>>>CCCHHHKKKLLLNNNRRRUUUTTTSSSRRRQQQPPPOOOOOONNNKKKLLLMMMNNNPPPRRRTTTUUUUUUTTTQQQOOOLLLKKKJJJJJJJJJLLLNNNQQQSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSOOOOOONNNMMMKKKJJJHHHGGGDDDEEEFFFHHHHHHHHHHHHGGGBBBCCCCCCDDDDDDCCCAAAAAACCCDDDFFFFFFEEEFFFIIIKKKNNNPPPQQQQQQPPPPPPPPPQQQPPPPPPQQQQQQQQQPPPOOOOOORRRRRRSSSUUUXXXZZZ]]]^^^YYYYYYYYYXXXXXXVVVUUUTTTUUUVVVXXX[[[___```___]]]WWWUUUSSSQQQNNNKKKFFFBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>CCCFFFDDDAAA===555---###  CCCDDDDDDCCC@@@>>>>>>>>>:::<<<>>>???===<<<<<<<<<999:::::::::999888777666666777888;;;===???AAABBBKKKGGGBBBAAABBBCCCCCCAAA=========>>>>>>???@@@@@@BBBEEEHHHIIIHHHFFFEEEEEE;;;:::888777888:::<<<>>>CCCBBB@@@???>>>>>>======999;;;<<<:::666333333555666555555444444444555555======<<<;;;:::888777777555///)))''')))***(((%%%%%%'''((((((%%%""" %%%&&&(((+++...222555777999<<<>>>???===;;;::::::>>>AAACCCCCCGGGKKKKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBEEEIIILLLNNNMMMLLLJJJFFFFFFGGGHHHHHHIIIJJJJJJMMMOOORRRQQQNNNKKKLLLMMMHHHGGGFFFGGGIIIJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJFFFMMMQQQOOONNNPPPPPPOOOIIIJJJJJJHHHDDDCCCEEEHHHHHHHHHHHHGGGGGGIIINNNQQQKKKJJJGGGDDDCCCBBBCCCCCC;;;777///''' !!!(((///444999<<>>:::777555444777999;;;<<<;;;:::999888777777777777555666666555555777===BBB>>>@@@EEEJJJNNNQQQSSSTTTMMMNNNPPPQQQPPPNNNLLLJJJEEEHHHJJJIIIFFFCCCCCCDDDCCCEEEFFFDDDAAA<<<999777333333333444333000+++&&& ###'''+++000555888???BBBGGGIIIJJJLLLQQQUUUTTTSSSRRRQQQPPPOOOOOOOOOKKKLLLLLLNNNOOOQQQSSSTTTSSSRRRPPPNNNLLLKKKKKKLLLIIIMMMQQQTTTUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUOOOOOOOOONNNMMMKKKJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIAAABBBBBBCCCBBBAAA???>>>BBBDDDEEEFFFFFFGGGIIIKKKOOOQQQRRRQQQPPPNNNNNNOOOLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSUUUWWWYYY\\\^^^```YYYYYYYYYYYYXXXWWWVVVVVVXXXYYYZZZ^^^aaabbb```^^^ZZZXXXTTTQQQMMMIIICCC???CCCCCCCCCCCCCCCCCCCCCCCC???DDDGGGDDD@@@;;;222***   DDDDDDCCC@@@======>>>???BBB@@@======>>>>>>;;;888888:::<<<<<<999777555555444666999:::<<<>>>BBBDDDIIIIIIHHHFFFDDDAAA???>>>@@@AAAAAAAAAAAA@@@??????@@@CCCEEEFFFDDDAAA??????<<<:::777555555777:::<<<>>>======>>>@@@AAA???>>>>>><<<:::777444111000///222333444555666777888999<<<;;;;;;::::::999999999444111---(((&&&%%%%%%&&&%%%&&&&&&%%%"""!!!!!!""""""%%%***...111333555777===>>>??????>>><<<:::888===>>>@@@CCCEEEFFFGGGGGGJJJIIIHHHGGGFFFGGGHHHHHHEEEGGGIIIKKKLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMPPPTTTUUUSSSPPPNNNMMMIIIIIIHHHGGGGGGHHHHHHIIIKKKKKKMMMMMMNNNMMMLLLKKKLLLNNNQQQSSSTTTSSSPPPOOOMMMMMMLLLJJJIIIHHHGGGFFFKKKIIIFFFEEEEEEGGGJJJLLLLLLIIIGGGFFFFFFEEEAAA===999444---%%%%%%,,,222>>>>>>@@@DDDFFFDDD???:::888777444333555888;;;>>>;;;999888:::>>>>>>999555555333222111333777;;;>>>:::CCCJJJJJJKKKPPPQQQNNNPPPPPPOOOPPPRRRQQQKKKCCCHHHIIIIIIGGGEEECCCCCCDDDEEEDDDCCCAAA>>>;;;777666888666333222111///,,,***  !!!%%%))),,,000444777===AAAGGGJJJKKKLLLPPPSSSQQQOOONNNNNNQQQSSSTTTTTTKKKLLLMMMNNNNNNOOOOOONNNOOOPPPPPPPPPOOOMMMKKKJJJOOOPPPQQQSSSUUUVVVVVVWWWWWWVVVVVVWWWXXXWWWTTTRRROOOMMMKKKKKKKKKKKKJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIJJJHHHFFFCCC@@@???>>>>>>@@@AAABBBBBBCCCDDDHHHJJJLLLPPPRRROOOIIIFFFGGGJJJMMMMMMMMMOOORRRTTTSSSRRRVVVVVVVVVYYY[[[]]]\\\[[[\\\YYYVVVTTTTTTVVVWWWWWW]]]]]]^^^aaacccbbb```^^^]]][[[VVVQQQKKKFFFBBB@@@DDDBBB@@@@@@BBBCCCCCCCCCBBBBBBCCCCCC???666,,,%%% BBBCCCBBB@@@>>>===???AAABBB@@@======>>>===;;;888999;;;<<<<<<999777666666777999;;;<<<===@@@CCCFFFJJJJJJHHHFFFDDDAAA???===@@@@@@@@@@@@@@@??????>>>???AAADDDCCCAAA>>><<<;;;:::888666444444666999:::;;;:::;;;===@@@AAAAAA@@@>>><<<999666222///---,,,000111222444666888999:::::::::999999999888888777222000,,,)))&&&%%%%%%%%%&&&''''''&&&$$$######%%%%%%(((,,,///222444888:::<<<===???@@@@@@???>>>===>>>???@@@BBBDDDFFFGGGHHHKKKJJJIIIHHHHHHHHHIIIIIIDDDFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJKKKKKKLLLLLLMMMOOORRRUUUVVVTTTRRRPPPPPPIIIHHHGGGFFFFFFGGGIIIJJJMMMNNNOOOPPPPPPOOOOOONNNPPPRRRUUUWWWWWWUUURRRPPPLLLLLLKKKJJJIIIHHHGGGFFFJJJHHHFFFDDDDDDGGGIIIKKKMMMJJJHHHGGGFFFDDD@@@===888444,,,$$$%%%---222===>>>@@@CCCFFFDDD>>>:::666555333333444666999:::;;;999888:::>>>>>>:::666222222111222444888;;;===???CCCFFFFFFKKKSSSUUURRRSSSSSSQQQNNNLLLJJJIIIGGGEEEFFFGGGFFFEEEDDDEEEGGGGGGEEEBBB???;;;999777777666555333333222000,,,))) !!!%%%))),,,000555888===AAAGGGIIIJJJKKKNNNQQQQQQPPPNNNOOOQQQSSSSSSSSSLLLLLLMMMMMMNNNNNNMMMMMMOOOOOOPPPPPPOOONNNLLLLLLOOOPPPQQQSSSTTTVVVWWWWWWZZZYYYXXXXXXYYYXXXUUURRRPPPNNNKKKJJJJJJIIIGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGEEEBBB???>>>======@@@AAACCCCCCCCCEEEHHHKKKLLLOOOPPPOOOKKKGGGGGGHHHJJJJJJLLLOOOSSSTTTTTTSSSYYYXXXYYYZZZ\\\\\\ZZZYYYYYYWWWTTTRRRRRRSSSTTTUUU[[[[[[]]]```cccdddbbb```^^^[[[VVVPPPKKKFFFBBB@@@BBBAAA??????AAACCCCCCCCC@@@@@@@@@???;;;222(((!!! AAAAAAAAA@@@??????AAACCCBBB@@@>>>>>>>>>===;;;999;;;<<<<<<;;;888777777888999:::;;;<<<===???CCCFFFJJJIIIHHHFFFDDDAAA???===???????????????>>>>>>>>>>>>@@@AAAAAA>>>:::888888777666444444444666888999888888999;;;???BBBBBBBBB>>><<<888444000,,,***)))---...111444666999;;;;;;999999999888888777666555///---+++)))'''%%%$$$$$$&&&((()))((('''&&&'''))))))+++...111333666;;;>>>:::<<>>???AAACCCEEEGGGHHHJJJIIIIIIHHHGGGHHHHHHHHHEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOORRRTTTUUUSSSQQQPPPPPPIIIHHHFFFEEEEEEGGGJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPSSSUUUWWWXXXXXXUUURRRPPPKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGEEECCCDDDFFFHHHJJJMMMLLLJJJHHHGGGDDD@@@<<<777222+++###%%%---222<<<===@@@CCCEEECCC>>>:::444333333222333444555666:::999888;;;>>>???<<<999222222222333555888;;;===BBBDDDDDDFFFKKKRRRSSSPPPNNNOOONNNLLLHHHEEEGGGIIICCCDDDFFFFFFEEEFFFHHHJJJJJJGGGCCC>>>:::888888888444444444444444111,,,((( !!!%%%))),,,111666999===BBBFFFHHHHHHHHHKKKMMMQQQPPPOOOPPPRRRTTTSSSRRRMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPQQQRRRTTTVVVXXXYYY\\\[[[ZZZZZZZZZXXXUUUSSSPPPNNNKKKIIIHHHGGGEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGEEECCC@@@===<<<;;;;;;@@@AAACCCCCCDDDEEEHHHJJJKKKLLLNNNNNNMMMJJJGGGFFFGGGIIILLLRRRVVVXXXXXXVVV[[[[[[[[[\\\]]]\\\XXXVVVWWWUUUSSSQQQQQQQQQRRRSSSYYYZZZ\\\___cccdddcccbbb]]]ZZZUUUOOOJJJEEEBBB@@@@@@???>>>???AAACCCCCCCCC???>>><<<:::444,,,""" @@@AAAAAA@@@???@@@BBBDDDCCCBBBAAA@@@???>>>===<<<======<<<:::777666777888999:::;;;;;;;;;===@@@CCCGGGFFFFFFEEECCCBBB@@@??????>>>>>>===============>>>???@@@???<<<999777777777777666666777888999:::999888888;;;>>>@@@AAAAAA===;;;777222---)))&&&%%%)))+++...333777:::<<<<<<;;;;;;;;;:::888666444333,,,+++***)))'''%%%$$$###''')))************+++------///111333555888===@@@:::<<>>@@@CCCFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLIIIJJJKKKMMMNNNOOOPPPQQQNNNPPPQQQQQQPPPNNNNNNNNNIIIGGGEEEDDDEEEGGGJJJLLLKKKKKKLLLMMMNNNOOOOOOOOOTTTUUUWWWXXXWWWTTTPPPNNNLLLLLLMMMLLLLLLJJJIIIHHHFFFEEEDDDCCCDDDEEEHHHIIINNNMMMLLLJJJGGGCCC???<<<555111***"""$$$---333;;;>>>AAADDDDDDBBB>>>;;;444444333333333333333444666666777:::>>>@@@@@@>>>888777555444666999===???CCCFFFHHHJJJLLLPPPTTTUUUQQQNNNKKKJJJHHHFFFEEEGGGEEEFFFGGGGGGFFFGGGJJJLLLKKKIIIEEEAAA>>>;;;999888444555666777666333,,,((( !!!###'''***---222777:::>>>BBBFFFHHHGGGFFFHHHKKKQQQPPPPPPRRRTTTUUUSSSRRRNNNNNNMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLPPPPPPPPPQQQSSSVVVXXXYYYYYYYYYXXXYYYYYYXXXVVVSSSOOOMMMJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDCCC@@@>>><<<;;;::::::>>>@@@BBBCCCCCCDDDGGGIIIJJJKKKLLLNNNOOOMMMIIIEEEGGGJJJOOOUUU[[[]]]]]][[[[[[[[[\\\]]]]]]\\\XXXUUUVVVVVVUUUSSSRRRRRRSSSUUUZZZZZZ\\\___bbbcccbbb```[[[XXXSSSMMMGGGCCCAAA@@@>>>>>>===???AAACCCCCCCCC???===999555///&&& AAAAAAAAA@@@???@@@BBBDDDBBBCCCBBBBBBAAA@@@@@@@@@>>>>>>===;;;888666777888:::<<<===>>>===>>>@@@BBBBBBBBBCCCCCCCCCBBBAAAAAA>>>===<<<;;;;;;;;;<<<<<<>>>???@@@???===:::::::::;;;;;;;;;;;;<<<<<<=========;;;:::;;;===>>>>>>>>><<<:::666000+++'''$$$"""%%%(((,,,222666:::<<<===??????>>>===:::777444222++++++***)))((('''&&&&&&***+++---...---...///111222333555666777:::>>>AAA<<<===@@@BBBBBBBBBAAA@@@::::::999:::===AAADDDGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJLLLNNNOOOPPPQQQQQQNNNOOOPPPOOONNNMMMMMMOOOJJJHHHGGGEEEFFFHHHJJJLLLJJJKKKKKKLLLMMMOOOPPPPPPTTTUUUWWWXXXWWWUUUQQQOOONNNOOOPPPPPPOOOMMMKKKJJJEEEDDDCCCCCCDDDEEEGGGIIIMMMNNNNNNLLLHHHCCC???===555000)))!!!$$$---444;;;???CCCEEEEEEBBB>>><<<666666555444333333333333222333555999===AAABBBCCCAAA===999555666:::???BBBDDDHHHLLLLLLMMMUUUeeetttooo___OOOIIIHHHGGGFFFHHHIIIJJJIIIHHHGGGGGGJJJLLLJJJJJJIIIGGGDDD???;;;888666777888999888444---((( !!!%%%'''))),,,...333888;;;???CCCGGGHHHGGGFFFHHHJJJOOOPPPQQQSSSVVVVVVTTTSSSPPPOOOMMMLLLKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJKKKKKKNNNOOOPPPRRRTTTVVVXXXYYYUUUTTTTTTUUUWWWVVVTTTRRRMMMKKKIIIIIIJJJJJJJJJHHHDDDDDDDDDCCCBBBAAA@@@???AAA@@@>>><<<;;;:::;;;;;;<<>>>>>@@@CCCDDDDDDCCC???;;;666000***""" CCCCCCCCCAAA??????AAACCC@@@AAACCCBBBAAAAAABBBCCC???@@@@@@>>>;;;999999999>>>@@@CCCDDDCCCBBBBBBCCC???@@@@@@AAAAAAAAA@@@@@@===<<<;;;999999:::;;;;;;===>>>@@@???>>>===>>>???@@@AAAAAABBBBBBAAA@@@@@@AAA>>><<<;;;<<<======<<<;;;999555///***&&&###!!!###&&&+++111666:::<<<<<>>???AAABBBCCCBBBAAA@@@:::999888888;;;@@@DDDGGGLLLLLLLLLLLLLLLKKKJJJJJJDDDDDDEEEFFFGGGHHHIIIIIIHHHIIILLLNNNOOOPPPPPPPPPQQQQQQQQQPPPNNNNNNOOOQQQKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVXXXZZZZZZXXXUUUSSSQQQRRRRRRRRRQQQNNNKKKJJJDDDDDDDDDDDDEEEFFFHHHIIILLLNNNOOOMMMIIIDDD@@@???555000)))!!!$$$...444<<<@@@EEEGGGEEEBBB???>>>999888666444333333333333111222555888<<>>===>>>===<<<;;;;;;;;;<<<===<<<>>>AAACCCCCCDDDEEEGGGIIIKKKNNNOOOPPPOOOMMMLLLIIIKKKPPPVVV\\\______^^^\\\[[[YYYZZZZZZZZZXXXVVVSSSVVVXXXXXXVVVVVVYYY\\\```______``````___\\\YYYTTTQQQMMMHHHDDDBBBBBBBBBAAAAAAAAACCCEEEFFFEEEDDD>>>:::333,,,%%% FFFFFFEEEBBB???>>>???@@@<<>>===<<<<<<;;;999888888888:::;;;:::<<<>>>?????????AAACCCEEEEEEFFFGGGFFFDDDCCCAAABBB???===<<<===>>>>>>===;;;888444///***&&&###!!!!!!%%%***111666999;;;;;;;;;===>>>???>>><<<999888444333111000000111222333555666888888888888:::;;;===>>>@@@AAA@@@@@@@@@AAA>>>@@@BBBDDDDDDDDDCCCBBB;;;:::888888;;;@@@FFFIIIKKKKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHIIILLLNNNOOOOOOOOONNNQQQQQQPPPOOOMMMMMMOOOQQQLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKMMMOOORRRSSSQQQSSSVVVYYYZZZYYYWWWUUURRRSSSSSSSSSQQQNNNJJJHHHDDDDDDDDDEEEFFFGGGIIIIIIJJJMMMOOONNNIIIDDDBBBAAA555111)))!!!###...555===AAAGGGHHHFFFCCCAAA@@@;;;999666333111111222333222444555777999<<>><<<;;;<<>>???===@@@CCCEEEEEEFFFGGGHHHIIILLLPPPPPPOOONNNOOOQQQPPPQQQSSSXXX]]]aaaaaaaaa___\\\YYYWWWWWWWWWUUUTTTOOORRRVVVVVVUUUUUUYYY]]]``````___``````^^^[[[XXXSSSPPPLLLHHHEEEDDDEEEFFFDDDDDDDDDFFFHHHHHHGGGEEE<<<777000(((!!! HHHGGGFFFBBB???======???999<<>>======AAAFFFHHHGGGCCC@@@???AAAAAA@@@???===;;;:::999<<<;;;999777777888999:::888:::===>>>???@@@CCCEEEGGGHHHIIIIIIHHHFFFCCCBBBBBB???===<<<===?????????:::888444///***&&&###!!!!!!$$$***111666999:::;;;777999<<<>>>???>>><<<;;;999777555333333555777999999;;;<<<<<<<<<<<<===???@@@CCCEEEEEEDDDBBBBBBBBB>>>@@@CCCEEEFFFFFFFFFEEE===;;;999999<<>>===:::999999:::;;;===???AAA???BBBEEEGGGGGGGGGHHHJJJIIIMMMQQQQQQNNNMMMQQQUUUVVVWWWXXX\\\aaadddeeeeeebbb^^^YYYVVVUUUTTTSSSRRRKKKOOOSSSTTTSSSSSSXXX\\\_________``````___[[[XXXSSSQQQLLLHHHFFFGGGHHHIIIGGGFFFFFFHHHIIIIIIGGGEEE:::555---%%%  GGGFFFEEECCCAAA???>>>===?????????@@@AAACCCDDDEEEEEEFFFFFFEEEBBB@@@???@@@@@@AAABBBCCCCCCBBB@@@@@@@@@???===<<<::::::999999999999888777666555444444:::<<<===>>>>>>???BBBDDDEEEGGGHHHIIIIIIFFFDDDBBB@@@AAABBBCCCBBB@@@>>><<<:::666222///...+++'''$$$%%%&&&)))+++...222777::::::999999999999999::::::::::::999999999:::<<<===============???AAACCCEEECCCBBBAAABBBDDDEEEDDDCCC???@@@BBBDDDEEEEEEEEEDDD@@@<<<999999>>>BBBEEEEEEJJJHHHFFFGGGIIIJJJIIIFFFGGGFFFEEEEEEFFFHHHJJJKKKIIIKKKMMMOOOPPPOOONNNMMMPPPMMMJJJIIIJJJKKKKKKKKKMMMOOOOOOMMMNNNQQQOOOKKKGGGFFFFFFIIILLLPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTQQQTTTVVVSSSMMMIIIIIILLLIIIJJJKKKJJJHHHGGGGGGHHHOOOOOONNNKKKGGGCCC>>>;;;777222***""" """+++111???BBBFFFFFFDDDAAA???>>><<<:::777222......111444888444000222888<<<<<<:::::::::;;;===???AAACCCEEEMMMMMMMMMLLLJJJKKKMMMOOOQQQNNNHHHEEEEEEFFFGGGGGGEEEGGGHHHFFFDDDDDDGGGKKKNNNLLLJJJGGGEEEDDDCCCCCCAAA???;;;777222+++$$$ %%%---333444444444555888;;;>>>AAAKKKKKKKKKNNNPPPRRRQQQPPPTTTSSSSSSUUUWWWYYYXXXWWWQQQQQQPPPPPPOOOOOOOOOPPPPPPNNNLLLKKKJJJKKKLLLMMMOOOOOOPPPSSSWWWXXXXXXWWWVVVUUUSSSQQQPPPOOONNNNNNOOONNNLLLIIIGGGEEEDDDDDDGGGGGGGGGGGGFFFDDDBBBAAA???===::::::;;;===>>>>>>@@@@@@DDDIIIIIIEEEEEEHHHLLLNNNQQQRRRQQQQQQRRRTTTUUUXXX[[[^^^___```aaacccaaa^^^[[[XXXUUUPPPKKKHHHIIIMMMPPPQQQOOOQQQVVV[[[\\\\\\^^^^^^^^^\\\ZZZYYYOOONNNLLLKKKJJJJJJJJJJJJGGGFFFDDDDDDHHHLLLIIIBBB<<<555+++"""  FFFFFFEEECCCAAA@@@???>>><<<===>>>???BBBDDDFFFGGGEEEFFFGGGFFFCCC@@@>>>>>>>>>??????@@@@@@@@@??????@@@???>>><<<;;;:::999999999888777666555555555555888:::<<<>>>>>>???BBBCCCEEEFFFHHHIIIHHHFFFDDDCCC@@@AAABBBBBBAAA@@@>>><<<<<<999555333111...)))%%%&&&(((+++...000333777:::999888888888888999999:::<<<<<<;;;:::;;;;;;============>>>???@@@BBBDDDEEEDDDCCCBBBCCCDDDDDDBBB@@@>>>???AAACCCDDDEEEDDDDDDAAA>>><<<===AAAEEEGGGGGGIIIGGGFFFGGGJJJKKKJJJHHHEEEEEEDDDDDDEEEGGGJJJKKKJJJKKKNNNPPPPPPPPPOOOOOOPPPMMMJJJHHHIIIJJJKKKKKKMMMOOOOOOMMMMMMPPPNNNKKKHHHGGGHHHKKKOOORRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRUUUVVVSSSNNNJJJJJJMMMIIIJJJJJJIIIGGGFFFGGGHHHKKKJJJIIIGGGCCC???;;;999444///(((  """+++111>>>AAADDDEEECCC@@@>>>>>><<<:::666111---,,,...000555222000222888===>>>===>>>===<<<<<<>>>AAAEEEHHHMMMNNNMMMLLLJJJJJJLLLNNNRRRNNNJJJGGGGGGGGGGGGFFFEEEFFFFFFEEECCCCCCFFFHHHJJJIIIHHHFFFEEEDDDDDDDDD@@@===999555000)))""" &&&...333555555555666888;;;>>>@@@JJJJJJJJJKKKLLLOOORRRSSSSSSSSSTTTVVVYYYZZZYYYXXXSSSRRRPPPOOOMMMMMMMMMMMMNNNMMMKKKJJJIIIJJJKKKKKKPPPPPPQQQSSSVVVXXXXXXXXXVVVVVVTTTSSSQQQOOONNNMMMMMMLLLKKKIIIGGGEEEEEEDDDHHHHHHHHHHHHFFFDDDBBBAAA???===::::::;;;===>>>>>>AAAAAAEEEJJJJJJGGGGGGJJJMMMOOOQQQQQQQQQQQQSSSUUUVVVYYY]]]___``````bbbcccbbb^^^ZZZVVVSSSPPPLLLIIIGGGKKKOOOPPPOOOPPPUUUYYYYYYZZZ\\\]]]\\\[[[YYYXXXQQQPPPMMMKKKJJJJJJKKKKKKGGGGGGEEECCCFFFJJJFFF???:::333***   DDDDDDCCCBBBAAA@@@??????999999;;;===@@@CCCEEEGGGEEEGGGHHHGGGCCC???===;;;======>>>?????????@@@@@@>>>===<<<:::999888777777999888666444333444555666666999<<<>>>>>>???@@@AAADDDEEEFFFGGGFFFEEEDDDCCC@@@@@@AAAAAAAAA???>>><<<===;;;999777555111,,,((()))+++///111222444666888777777777888888999999999???>>>======<<<======>>>===>>>???@@@AAACCCCCCDDDDDDDDDDDDEEEEEECCC???<<<<<<===???AAACCCDDDDDDCCCBBBAAAAAABBBEEEHHHIIIHHHGGGGGGFFFHHHJJJJJJIIIHHHEEEEEEEEEEEEGGGIIIKKKMMMKKKLLLNNNPPPQQQQQQQQQPPPPPPMMMHHHFFFGGGIIIJJJJJJLLLOOOOOOLLLLLLNNNMMMJJJHHHHHHJJJNNNRRRUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUSSSNNNKKKKKKMMMIIIJJJJJJHHHFFFEEEFFFGGGHHHGGGEEECCC???<<<999888111,,,%%% """+++111<<>>===;;;999555000,,,***,,,...222000///222888===???>>>BBB@@@>>>===>>>BBBGGGJJJLLLMMMMMMLLLJJJKKKMMMOOORRRPPPMMMKKKJJJIIIGGGEEECCCCCCCCCCCCAAABBBDDDGGGFFFEEEEEEEEEDDDDDDCCCCCC>>>;;;666222,,,&&& '''000555777777777777999;;;===>>>GGGHHHIIIHHHGGGIIIOOOTTTQQQRRRUUUXXX\\\]]][[[YYYUUUSSSPPPMMMKKKKKKKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIPPPPPPRRRUUUXXXYYYWWWVVVVVVVVVVVVTTTRRROOOLLLKKKJJJJJJHHHGGGFFFFFFFFFFFFIIIIIIIIIHHHGGGEEECCCAAA@@@>>>;;;:::;;;=========@@@AAADDDIIIJJJHHHIIIMMMOOOPPPPPPPPPPPPQQQTTTVVVWWWZZZ^^^``````aaabbbcccbbb^^^XXXTTTQQQNNNKKKJJJEEEJJJNNNPPPPPPPPPSSSUUUVVVWWWXXXYYYZZZYYYXXXWWWTTTQQQNNNJJJIIIIIIKKKLLLHHHHHHFFFCCCEEEFFFBBB;;;666000&&& AAAAAAAAA@@@@@@@@@??????888888:::;;;>>>@@@BBBDDDDDDGGGIIIHHHDDD@@@<<<:::>>>>>>===>>>>>>???@@@AAA<<<;;;:::888666555444444999777444333222444666888777:::===>>>>>>===<<<===AAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAAAAA@@@???>>>============;;;888444///,,,,,,...222444444444555666666666777888999:::::::::@@@@@@??????>>>>>>=========>>>???@@@AAABBBBBBCCCCCCCCCEEEGGGGGGDDD???<<<999;;;===???AAABBBBBBBBBBBBBBBDDDEEEGGGIIIIIIIIIGGGGGGHHHHHHHHHHHHFFFEEEFFFFFFGGGHHHJJJLLLNNNOOOJJJKKKMMMNNNOOOPPPPPPPPPPPPLLLGGGEEEEEEGGGHHHIIIJJJNNNOOOLLLKKKLLLLLLJJJGGGHHHKKKPPPTTTVVVUUUSSSSSSRRRQQQPPPPPPPPPQQQQQQSSSSSSSSSQQQMMMKKKKKKLLLJJJJJJJJJHHHEEEEEEFFFGGGHHHGGGEEEAAA>>>:::777666///***### """,,,222;;;===@@@AAA???>>>======888777444000---,,,...000111000000333888<<<>>>>>>BBBAAA@@@???AAADDDGGGIIIJJJKKKLLLLLLKKKLLLOOOQQQSSSQQQOOOMMMLLLJJJGGGEEE??????@@@@@@AAACCCFFFGGGDDDDDDDDDCCCCCCBBBAAA@@@<<<999444///)))###  )))111666:::999999999:::;;;<<<===BBBFFFHHHGGGCCCDDDIIINNNOOOPPPTTTYYY]]]^^^\\\YYYSSSQQQNNNLLLJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJNNNQQQVVV[[[^^^\\\WWWSSSVVVVVVVVVUUURRRNNNKKKHHHGGGGGGFFFEEEEEEFFFFFFFFFIIIIIIIIIIIIGGGEEECCCBBBAAA>>>;;;:::;;;<<<===<<<>>>>>>AAAFFFHHHGGGIIINNNPPPPPPPPPOOOOOOQQQTTTWWWWWWZZZ]]]_________```aaa```[[[TTTOOOMMMKKKJJJIIIEEEIIIMMMPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVTTTQQQLLLHHHGGGGGGJJJKKKHHHIIIGGGDDDCCCCCC>>>777222,,,### ======>>>>>>>>>?????????=========>>>???@@@AAABBBCCCEEEHHHHHHEEE@@@===<<<===<<<;;;:::;;;<<<>>>???>>>===;;;999777666555555888666444333333555777999999<<<>>>???===:::999999>>>>>>>>>>>>???AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>===>>>???>>>;;;666333000000222555555555444444444666777888:::;;;<<<<<<<<>>>>>===>>>>>>???@@@AAABBBBBBBBBCCCEEEHHHIIIGGGBBB>>>888:::<<<>>>@@@@@@@@@@@@AAABBBDDDFFFGGGGGGHHHHHHHHHIIIJJJIIIGGGEEECCCBBBEEEFFFGGGIIIJJJLLLNNNOOOJJJKKKLLLLLLMMMNNNNNNNNNNNNKKKFFFDDDDDDFFFFFFGGGHHHLLLNNNKKKIIIKKKLLLJJJGGGHHHKKKOOOSSSTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPNNNKKKJJJJJJKKKJJJJJJIIIGGGDDDDDDEEEGGGGGGFFFDDD@@@<<<777444222---)))""" ###---333;;;===??????>>><<<;;;<<<666555444111///000222444222222333555999<<<======@@@AAABBBDDDEEEGGGGGGHHHIIIJJJLLLLLLMMMOOORRRUUURRRQQQOOONNNNNNKKKHHHEEE<<<<<<<<<>>>BBBFFFHHHJJJEEEDDDCCCBBB@@@???>>>>>>;;;888222,,,'''!!! """+++333888;;;;;;;;;;;;;;;<<<<<<===???DDDHHHGGGCCC@@@BBBEEELLLNNNRRRWWW[[[\\\ZZZXXXPPPOOOMMMKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLPPPVVV___gggiiidddZZZRRRSSSTTTTTTRRRPPPLLLIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGEEECCCBBBBBB???<<<:::;;;<<<<<<;;;::::::===BBBDDDDDDHHHNNNPPPQQQQQQPPPOOOQQQUUUXXXWWWYYY\\\^^^]]]]]]^^^___[[[WWWPPPLLLJJJIIIIIIIIIFFFIIIMMMPPPQQQQQQQQQRRRQQQRRRRRRSSSTTTTTTTTTTTTQQQOOOJJJFFFEEEFFFHHHJJJIIIKKKIIIEEEBBB@@@;;;555...(((  ;;;;;;<<<===>>>???@@@@@@EEEDDDCCCCCCBBBBBBCCCCCCAAACCCFFFFFFDDDBBB@@@@@@===;;;888777777888;;;<<>>;;;999888777777777666555444555777999:::<<<===???>>><<<:::999999<<<;;;;;;<<<===???BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@===???@@@@@@===999888777666777888777666444444555777888:::===>>>?????????BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@?????????AAACCCDDDCCCDDDFFFIIIJJJHHHDDD@@@;;;<<<>>>@@@AAAAAA@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLIIIEEEDDDCCCEEEFFFGGGIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIFFFDDDDDDEEEDDDDDDDDDJJJMMMJJJHHHJJJLLLLLLIIIIIIKKKNNNQQQRRRQQQPPPRRRQQQOOONNNOOOPPPRRRTTTQQQPPPNNNKKKJJJIIIJJJJJJIIIIIIGGGDDDAAAAAACCCEEECCCCCCAAA???;;;555111...,,,(((!!! %%%...555<<<>>>??????===;;;::::::444555444333222222555777555666888:::<<<>>>???@@@???AAADDDGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNPPPSSSUUUQQQPPPNNNNNNMMMLLLIIIGGG<<<;;;<<>>>>>>>>>>><<<888222,,,&&&  $$$---555:::<<<<<<<<<<<<============???CCCGGGHHHEEEBBBAAABBBJJJKKKNNNRRRVVVXXXVVVTTTNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOSSSZZZeeennnpppiii]]]TTTQQQPPPPPPNNNLLLIIIGGGEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGFFFEEEDDDCCCCCC@@@<<<;;;;;;;;;;;;:::777666999>>>AAABBBHHHNNNPPPQQQQQQQQQQQQRRRUUUWWWWWWYYY\\\]]]\\\\\\\\\]]]WWWSSSMMMJJJIIIIIIJJJJJJJJJKKKNNNPPPRRRSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRNNNLLLIIIFFFEEEFFFHHHIIIIIILLLKKKFFFAAA???999333+++%%%  ;;;;;;===>>>@@@AAABBBCCCGGGFFFEEEDDDDDDCCCDDDDDD???AAADDDDDDDDDCCCCCCDDD@@@===:::777777888;;;===AAA@@@>>>;;;999888777666666666666777777999::::::;;;===>>>===<<<;;;<<<===<<<;;;;;;;;;===@@@CCCEEEEEEEEEDDDCCCBBBBBBBBBBBB???AAABBBAAA???===>>>???<<<===<<<:::777666666777888:::===@@@AAABBBBBBAAADDDEEEFFFGGGGGGFFFEEEEEEDDDCCC@@@???@@@BBBEEEGGGGGGHHHIIIJJJJJJHHHDDDAAA@@@AAABBBCCCDDDCCCBBBBBB@@@BBBDDDEEECCCDDDFFFHHHIIILLLOOOOOOLLLIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDBBBAAAAAAHHHLLLJJJHHHJJJMMMMMMMMMLLLLLLMMMOOOQQQQQQPPPQQQPPPOOONNNOOORRRTTTVVVRRRPPPMMMKKKJJJJJJKKKJJJFFFEEECCC@@@======???AAA>>>???@@@@@@===888333///+++&&&  &&&000777>>>???@@@???<<<:::999999555555555444222333555777777999<<>>===@@@EEEIIIKKKKKKEEECCC@@@>>>===>>>@@@AAA===999222,,,&&&  %%%///777;;;;;;<<<======>>>>>>>>>>>>BBBCCCEEEGGGGGGGGGFFFFFFHHHHHHJJJMMMQQQSSSRRRQQQOOOOOOOOOOOONNNMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQTTTZZZdddlllmmmggg[[[SSSMMMMMMLLLJJJHHHFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEFFFEEEDDDDDDCCC@@@===;;;;;;;;;::::::555444777<<>>999333)))$$$  ;;;<<<>>>???AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC>>>@@@BBBCCCCCCDDDFFFGGGDDDBBB>>>:::999;;;===???>>>===;;;999777555444333666666777888999::::::;;;:::;;;<<<<<<<<<===???AAA===<<<;;;<<<>>>AAAEEEGGGFFFEEEDDDCCCCCCBBBCCCCCC@@@BBBDDDCCC@@@@@@BBBDDDAAAAAA???<<<999777888:::999;;;>>>AAACCCDDDDDDCCCEEEFFFHHHIIIJJJIIIIIIHHHGGGEEEBBB@@@AAADDDHHHJJJKKKKKKKKKKKKJJJHHHCCC@@@DDDDDDEEEFFFFFFEEEDDDDDDAAACCCEEEDDDCCCCCCFFFIIIHHHLLLPPPQQQOOOMMMMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKHHHGGGFFFFFFEEEDDDAAA??????GGGKKKIIIGGGJJJMMMNNNOOONNNMMMMMMOOOQQQQQQPPPQQQPPPOOONNNPPPSSSVVVXXXSSSQQQMMMKKKKKKLLLLLLKKKDDDCCC@@@===::::::<<<>>>===???BBBCCCAAA<<<777444)))%%% '''111888???@@@AAA???<<<999999999666666666444222111333555888;;;???BBBEEEHHHKKKMMMGGGGGGGGGIIILLLPPPTTTVVVUUUUUUTTTRRROOONNNOOOQQQPPPNNNLLLKKKLLLLLLKKKJJJCCCAAA???AAAFFFIIIJJJIIIDDDBBB>>><<<<<>>999333,,,&&&  &&&///777<<<;;;<<<===>>>?????????>>>EEEDDDDDDEEEIIIKKKLLLKKKGGGGGGGGGJJJMMMPPPPPPOOOPPPQQQRRRQQQPPPMMMJJJHHHJJJKKKLLLNNNPPPQQQQQQQQQQQQVVV^^^eeefffaaaWWWPPPLLLKKKIIIGGGEEEDDDDDDDDDAAAAAAAAAAAABBBBBBCCCDDD@@@AAACCCDDDEEEEEEEEEDDDDDDAAA===;;;;;;;;;:::999555444666;;;???BBBIIIPPPNNNPPPSSSTTTSSSSSSTTTUUUZZZ\\\^^^___^^^]]]]]]^^^SSSPPPMMMLLLMMMNNNNNNMMMPPPOOOOOOQQQSSSVVVWWWWWWRRRRRRQQQPPPOOOOOOOOOOOOKKKJJJIIIIIIIIIIIIJJJKKKIIIMMMMMMHHHBBB>>>999333(((###  >>>>>>>>>>>>???AAACCCDDDHHHGGGGGGGGGGGGDDD@@@===:::<<<>>>@@@AAA@@@???>>><<<<<<;;;;;;;;;<<<<<<======<<<:::888777777888888999888888888999;;;===>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;>>>AAADDDFFFFFFCCCCCCBBBAAAAAABBBCCCCCCEEEDDDCCCAAA@@@@@@@@@AAA===<<<:::999:::<<<>>>???@@@BBBFFFHHHIIIGGGCCCAAACCCDDDFFFFFFGGGIIIMMMPPPGGGEEEBBB@@@AAACCCGGGIIIIIIKKKMMMLLLIIIFFFEEEDDDEEEGGGIIIIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGLLLLLLLLLLLLLLLLLLMMMNNNQQQPPPOOONNNNNNNNNOOOOOOPPPOOONNNMMMKKKIIIHHHGGGHHHHHHFFFEEECCCBBBAAAAAABBBDDDFFFFFFFFFHHHMMMRRRUUUPPPKKKKKKNNNPPPNNNKKKNNNMMMMMMMMMOOORRRUUUWWWVVVTTTQQQOOOMMMLLLMMMMMMFFFCCC???<<<;;;;;;===>>>>>>@@@CCCEEEDDD???888222***$$$ (((111888>>>>>>===;;;999666444333222222222222111111333666777:::>>>CCCGGGJJJLLLMMMKKKLLLMMMNNNPPPSSSUUUVVVVVVSSSPPPOOOOOOOOOLLLIIIOOONNNMMMNNNPPPOOOKKKHHHAAA@@@@@@BBBFFFKKKNNNOOOKKKHHHDDD@@@???@@@CCCDDD@@@888///((($$$ )))333999<<<;;;;;;;;;<<<===>>>???@@@DDDDDDDDDEEEFFFHHHIIIJJJFFFGGGIIIJJJJJJLLLOOOQQQPPPPPPPPPPPPPPPMMMHHHEEEMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSTTTUUUVVVUUURRROOOIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@CCCFFFEEEBBB>>>@@@<<<888999<<<>>>===:::888777777888===DDDKKKPPPUUUWWWWWWUUURRRRRRWWW]]]^^^___```aaa```___]]][[[VVVTTTQQQNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRTTTRRRQQQPPPPPPOOOMMMJJJIIIGGGFFFGGGJJJKKKIIIGGGKKKKKKKKKIIIFFF@@@888222%%% >>>>>>>>>???AAADDDFFFHHHKKKIIIGGGEEEDDD@@@<<<999:::;;;===???@@@???>>>===;;;;;;;;;;;;;;;;;;<<<<<<===<<<:::999888888888888;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;999888999<<>>???AAADDDDDD@@@:::555...''' )))222999???>>>===:::888555222111///000000000///000333555777:::>>>CCCGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSPPPNNNMMMNNNNNNKKKIIINNNMMMLLLNNNOOOOOOKKKHHHDDDCCCCCCDDDGGGKKKNNNOOOLLLIIIEEEAAA???@@@AAACCCAAA999///(((###  +++444;;;===>>>===============>>>>>>DDDDDDDDDEEEGGGHHHJJJJJJGGGHHHIIIIIIHHHIIIKKKMMMQQQQQQQQQQQQQQQOOOKKKHHHJJJJJJKKKKKKLLLMMMNNNOOOUUUTTTSSSTTTTTTSSSPPPMMMHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBEEEGGGFFFBBB>>>???;;;888999===@@@???<<<;;;:::999;;;???FFFLLLQQQSSSUUUWWWVVVTTTVVV\\\aaagggfffdddbbb___]]]\\\[[[UUUSSSOOOMMMKKKKKKMMMNNNPPPPPPQQQSSSTTTUUUVVVVVVVVVTTTRRRQQQPPPNNNKKKHHHGGGEEEDDDEEEHHHJJJJJJIIIKKKKKKKKKIIIFFF@@@777111%%%   ?????????AAACCCFFFIIIKKKKKKHHHEEEBBB@@@===999777999:::;;;===>>>======<<<999999::::::;;;;;;<<<<<<<<<;;;::::::999999999:::<<<<<<<<<=========<<<<<<999999999888888999999999===<<<===BBBIIILLLJJJFFF@@@???>>>>>>>>>>>>???@@@@@@DDDGGGIIIGGGDDDBBBBBB======>>>>>>???AAABBBCCCEEEFFFGGGHHHHHHGGGEEEEEECCCDDDEEEEEEEEEGGGJJJLLLHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNPPPOOOMMMKKKJJJKKKIIIKKKKKKJJJGGGEEEDDDEEEIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFEEEEEEGGGIIIJJJLLLMMMMMMLLLKKKLLLNNNPPPOOOKKKGGGGGGJJJLLLLLLJJJGGGHHHJJJMMMQQQVVVYYY[[[ZZZXXXUUUQQQOOOMMMLLLLLLFFFCCC???;;;888777777888<<<<<<>>>AAABBB@@@<<<999333,,,"""  ***444:::???>>><<<999666222000...,,,------------///222555888:::>>>BBBFFFIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKLLLKKKJJJHHHLLLKKKKKKLLLNNNMMMKKKIIIGGGGGGGGGGGGIIIKKKMMMOOOMMMJJJFFFBBB@@@???@@@@@@AAA:::111)))### """---777<<<>>>??????>>>===============CCCCCCDDDEEEFFFHHHJJJJJJGGGHHHIIIHHHGGGGGGHHHJJJPPPOOOOOOPPPQQQPPPMMMJJJJJJJJJJJJKKKLLLMMMOOOOOOUUUSSSRRRQQQQQQPPPNNNLLLGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>@@@AAADDDGGGHHHFFFAAA======:::888:::>>>BBBBBBAAA>>>======>>>BBBHHHNNNQQQQQQTTTVVVWWWWWWZZZ```eeemmmjjjeee```\\\YYYXXXXXXSSSQQQNNNKKKJJJJJJKKKMMMQQQQQQRRRSSSUUUWWWYYYZZZYYYWWWTTTQQQOOOLLLHHHDDDDDDBBBAAABBBEEEIIIJJJKKKLLLKKKKKKJJJFFF???777000%%%    AAAAAAAAAAAACCCEEEGGGHHHFFFDDD@@@>>>===<<<:::888777777999::::::;;;::::::777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>===;;;:::999888777777777777777777???===???EEEMMMPPPLLLGGG???>>>===<<<<<<===>>>???BBBGGGMMMOOOLLLGGGCCCAAA???@@@@@@AAAAAAAAABBBBBBGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEDDDDDDEEEHHHJJJIIIIIIKKKLLLMMMNNNNNNOOONNNPPPQQQQQQOOONNNNNNOOOLLLMMMMMMKKKHHHEEEEEEEEEKKKJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMKKKMMMOOOQQQQQQOOOLLLJJJGGGGGGHHHJJJKKKLLLNNNNNNNNNLLLJJJGGGGGGJJJLLLNNNMMMMMMNNNNNNNNNNNNNNNOOOIIIFFFDDDDDDGGGIIIJJJIIIGGGIIIKKKOOOSSSVVVYYYZZZYYYXXXUUUQQQNNNKKKJJJIIIDDDAAA===999666444444444999999:::===??????===;;;777///%%% !!!***444;;;>>>===;;;888555111...,,,******+++***+++---222555888:::>>>BBBEEEHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOMMMKKKGGGCCC@@@>>>>>>>>>AAA;;;333+++$$$ $$$000999===???=========<<<======>>>>>>BBBBBBBBBCCCEEEFFFHHHIIIFFFGGGHHHHHHGGGGGGIIIJJJKKKJJJIIIJJJKKKLLLJJJIIIJJJKKKKKKLLLNNNOOOQQQRRRSSSQQQPPPPPPPPPPPPNNNLLLFFFEEEDDDDDDCCCCCCCCCDDDAAAAAA???>>>============>>>AAADDDGGGGGGDDD???;;;:::999888;;;@@@DDDEEEFFFBBBAAA@@@AAADDDIIINNNQQQQQQSSSVVVWWWXXX\\\aaaeeefffddd```\\\XXXUUUSSSRRRRRRPPPMMMKKKJJJKKKLLLMMMTTTTTTSSSTTTUUUVVVXXXYYY[[[XXXUUUQQQNNNJJJEEEAAAAAA@@@???@@@CCCGGGKKKMMMMMMMMMLLLKKKGGG@@@666000$$$   DDDDDDBBBAAAAAAAAABBBCCCDDDAAA>>><<<;;;:::888777444444555666666777777777666777999:::;;;<<<<<<<<<<<<<<<======>>>?????????@@@AAAAAABBBAAA@@@>>>===:::999888777666666666666777666999???FFFHHHDDD???>>>>>>===<<<<<<===>>>>>>DDDKKKSSSUUUQQQIIICCC@@@===>>>@@@BBBCCCDDDDDDCCCGGGGGGGGGGGGGGGHHHHHHIIIDDDEEEEEEDDDCCCDDDFFFHHHHHHIIIKKKNNNOOOPPPPPPPPPOOOPPPRRRRRRQQQPPPQQQRRROOOOOONNNLLLHHHFFFFFFGGGMMMLLLKKKJJJJJJJJJLLLMMMOOOOOONNNMMMLLLLLLLLLLLLIIIKKKOOORRRRRRQQQNNNLLLFFFFFFHHHJJJLLLNNNOOOPPPSSSQQQNNNKKKJJJLLLNNNPPPKKKKKKLLLNNNOOOOOONNNMMMDDDBBBAAABBBDDDGGGIIIIIIKKKMMMOOORRRUUUVVVWWWWWWWWWUUURRROOOLLLIIIGGGFFFAAA???<<<888555333222222666666777:::<<<===<<<:::777000%%%  ***333:::===<<<:::777444111...,,,))))))))))))***---222555888:::===AAADDDGGGHHHHHHHHHIIIJJJLLLNNNNNNNNNNNNJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMOOONNNLLLLLLNNNPPPMMMKKKHHHEEEAAA>>><<<<<>>============<<<@@@DDDFFFEEEAAA<<<999888888999<<>>>>>>>>DDDAAA>>><<<:::888555222000111111222222333444444555777999;;;============<<<===???@@@AAABBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBB===<<<:::888666555555444111333777;;;??????>>>;;;???>>>============>>>???CCCLLLUUUXXXRRRIIICCCAAA999<<>><<<999777555555555666666777:::<<<<<<:::888444---### (((111888::::::999777555222000///*********)))***---222666888:::===AAADDDFFFGGGGGGEEEGGGIIILLLNNNPPPPPPPPPLLLLLLLLLJJJGGGEEEDDDEEECCCEEEGGGHHHHHHIIIKKKMMMLLLOOOQQQPPPMMMLLLNNNPPPLLLKKKIIIFFFBBB???<<<;;;===<<<:::444,,,""" ***666>>>AAABBB<<<<<<===>>>@@@BBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHKKKMMMBBB@@@>>>>>>@@@BBBBBBBBBFFFFFFGGGIIIKKKNNNPPPQQQQQQPPPQQQRRRSSSRRRPPPMMMCCCCCCBBBBBBAAABBBBBBCCC@@@@@@???>>>>>>>>>>>>???===@@@DDDEEEBBB>>>:::888888999;;;>>>BBBGGGKKKMMMJJJIIIHHHHHHJJJMMMPPPRRRUUUUUUUUUVVVWWWYYYZZZ[[[VVVWWWWWWWWWVVVSSSOOOMMMNNNMMMKKKJJJKKKMMMPPPRRRWWWWWWWWWWWWVVVUUUSSSRRRVVVSSSPPPNNNKKKHHHDDDAAA???@@@@@@@@@AAACCCGGGJJJLLLLLLLLLKKKGGG>>>333+++  IIIGGGDDDAAA???=========@@@???===<<<;;;999555222...---......///000000111555777999<<<>>>???>>>>>>===???AAACCCDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEE@@@???<<<:::777555444444222555:::===<<<<<<<<<===AAA@@@???>>>>>>???@@@AAA>>>HHHSSSWWWQQQIIIDDDBBB===@@@CCCGGGHHHHHHGGGFFFAAACCCDDDFFFHHHIIIJJJJJJHHHHHHGGGFFFDDDCCCEEEGGGEEEFFFHHHJJJLLLNNNOOOPPPMMMNNNPPPPPPPPPQQQSSSUUUQQQQQQPPPMMMJJJIIIJJJKKKOOOMMMKKKIIIIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSRRRQQQNNNMMMIIIJJJKKKLLLMMMOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPLLLKKKLLLMMMOOOMMMIIIEEEBBBBBBCCCDDDFFFIIIMMMPPPRRRTTTWWWYYYYYYWWWUUUTTTQQQQQQOOOMMMJJJGGGDDDCCC@@@???===<<<;;;:::::::::777888999<<<======:::777///))) &&&///555888888777777666444333222---,,,+++******---333777888:::===@@@CCCEEEEEEFFFEEEGGGJJJMMMOOOPPPPPPPPPOOOPPPOOOLLLGGGCCCBBBCCCAAACCCFFFFFFFFFGGGKKKNNNLLLOOORRRQQQNNNLLLNNNQQQKKKJJJIIIFFFCCC???<<<::::::<<<===999000$$$ !!!...:::AAADDDDDD@@@@@@AAABBBCCCDDDFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJEEEBBB??????@@@BBBDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRTTTTTTUUUVVVVVVSSSNNNJJJBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???@@@@@@AAABBB>>>BBBEEEDDDAAA===::::::888999<<>>======;;;;;;;;;<<<===;;;888555,,,,,,,,,,,,---...//////555777:::===???@@@??????>>>???BBBDDDFFFGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDBBBAAA>>>;;;888666444333111666;;;<<<999888:::===BBBAAA@@@??????@@@AAABBB:::DDDQQQUUUPPPIIIEEEDDDEEEGGGIIIJJJIIIFFFCCCAAA???AAADDDGGGIIIJJJJJJJJJIIIIIIHHHFFFDDDDDDEEEGGGDDDEEEFFFGGGJJJLLLOOOPPPLLLMMMOOOOOOOOOPPPSSSUUUQQQQQQPPPMMMKKKJJJKKKLLLOOONNNKKKIIIHHHJJJKKKMMMIIIIIIJJJKKKMMMNNNPPPQQQSSSSSSTTTSSSRRROOOMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPLLLLLLLLLLLLMMMNNNOOOOOONNNMMMMMMNNNOOOLLLGGGBBBCCCDDDEEEFFFHHHLLLPPPSSSSSSUUUXXXZZZZZZYYYVVVTTTQQQPPPOOOMMMJJJGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>999:::;;;>>>???===:::666,,,&&& %%%...444666666777777666666555444///...---++++++...333777999:::===@@@CCCDDDEEEEEEFFFHHHKKKNNNOOOPPPOOOOOORRRRRRRRRMMMGGGBBBBBBBBB@@@CCCEEEFFFEEEGGGKKKNNNKKKOOORRRQQQNNNLLLNNNQQQJJJJJJIIIGGGCCC@@@<<<:::888<<<>>><<<333&&& $$$111===DDDGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCFFFGGGGGGFFFDDDCCCEEEFFFHHHEEEBBBAAACCCEEEFFFGGGFFFGGGHHHKKKMMMPPPSSSTTTWWWWWWXXXYYYXXXSSSLLLGGGAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@CCCFFFEEEAAA===;;;;;;888:::===@@@CCCHHHMMMPPPRRRRRRQQQPPPQQQSSSUUUWWWVVVVVVVVVWWWYYYZZZZZZYYY[[[XXXTTTOOOKKKHHHGGGGGGGGGGGGFFFGGGIIIMMMQQQSSSUUUWWWZZZ\\\\\\ZZZWWWUUUMMMKKKJJJJJJIIIHHHFFFCCC@@@CCCEEEDDDBBBAAACCCEEEGGGGGGGGGFFFAAA777,,,$$$     LLLKKKHHHEEEBBB???<<<;;;???>>>======<<<:::666333---,,,******,,,///222444444666:::<<<======>>>???@@@AAABBBDDDEEEEEEFFFFFFDDDCCCAAA??????@@@AAABBBBBB@@@===999555111///---222555777888777888;;;>>>AAABBBCCCDDDDDDEEEEEEEEEEEEIIIMMMPPPPPPMMMHHHEEEHHHIIIIIIHHHFFFBBB>>><<<<<<===???AAADDDGGGJJJKKKHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEFFFGGGIIILLLOOOQQQTTTSSSQQQPPPOOOOOOOOOPPPRRRQQQQQQQQQPPPPPPPPPPPPQQQOOOLLLJJJIIIJJJLLLMMMJJJJJJJJJMMMPPPRRRRRRQQQQQQRRRSSSSSSPPPNNNMMMMMMIIIJJJLLLMMMOOOOOOPPPPPPRRRNNNJJJKKKOOOQQQPPPMMMPPPPPPOOONNNLLLJJJIIIHHHAAACCCFFFHHHIIIKKKNNNQQQTTTUUUUUUUUUTTTSSSQQQPPPQQQNNNKKKJJJJJJHHHDDDAAAAAA???>>>>>>@@@BBBBBBBBB>>><<<:::;;;<<<;;;777333+++### $$$+++///222666777888999888777444333//////---,,,,,,///444888888;;;===<<<;;;<<<@@@DDD@@@CCCFFFIIILLLOOOSSSVVV[[[XXXUUUSSSRRRNNNHHHBBB@@@DDDHHHIIIHHHGGGIIIKKKMMMRRRUUURRROOONNNLLLHHHKKKJJJGGGDDD@@@<<<:::888;;;;;;999555---$$$  '''444@@@GGGIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHEEEFFFGGGGGGEEEEEEFFFGGGLLLOOOHHHCCCDDD@@@>>>GGGCCCDDDEEEDDDBBBAAABBBCCCCCCGGGJJJJJJMMMRRRTTTQQQVVVVVVWWWVVVRRRMMMHHHEEEEEECCC@@@@@@@@@AAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@>>>=========<<<===@@@EEEJJJNNNPPPQQQRRRRRRSSSSSSSSSRRRRRRWWWVVVVVVVVVUUUUUUTTTTTTTTTRRRPPPLLLIIIFFFCCCBBBDDDEEEFFFGGGHHHJJJNNNRRRXXXYYYZZZZZZZZZXXXWWWUUUMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDGGGGGGGGGDDD>>>333''' LLLKKKHHHEEEBBB???<<<;;;<<<<<<>>>??????<<<777333...---,,,,,,---000333555999:::<<<===<<<<<<<<<>>>BBBCCCDDDEEEFFFFFFFFFEEEBBBAAA@@@??????@@@BBBCCCAAA@@@>>>;;;777333000...000222666777888999<<>>;;;999;;;>>>AAADDDGGGIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGJJJMMMPPPRRRUUUTTTRRRPPPOOONNNNNNNNNRRRRRRRRRRRRRRRRRRSSSSSSTTTRRROOOMMMKKKLLLMMMNNNJJJJJJKKKMMMPPPRRRRRRQQQQQQRRRSSSRRROOOLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQMMMJJJKKKNNNQQQOOOMMMPPPPPPPPPOOOMMMKKKJJJIIIEEEFFFHHHIIIIIIIIIKKKMMMPPPQQQRRRRRRQQQPPPOOONNNMMMKKKIIIIIIIIIGGGCCC@@@@@@???>>>???AAABBBBBBBBB>>>;;;999999:::999555222,,,### ???BBB111!!!+++000666666666777777666444222111......,,,******---222666666888:::999777888<<>>???@@@AAA@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBB@@@???>>>======>>><<<<<<>>>DDDKKKQQQTTT]]][[[XXXUUUSSSRRRSSSSSSUUUUUUUUUUUUTTTTTTSSSSSSPPPOOOMMMJJJFFFCCC@@@>>>@@@AAACCCDDDFFFJJJOOOSSSXXXZZZ[[[\\\[[[YYYVVVTTTLLLKKKIIIHHHFFFEEEDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA<<<111&&& LLLJJJHHHEEEAAA>>><<<:::999;;;>>>AAAAAA>>>999444000000000000111333666777???@@@???>>>;;;:::;;;===DDDEEEFFFFFFFFFFFFEEEDDD@@@???>>>>>>???AAADDDEEE@@@@@@@@@>>>;;;777333111...111444777888;;;>>>AAA@@@BBBEEEGGGIIIIIIIIIHHHHHHIIIJJJJJJJJJHHHFFFEEEIIIJJJJJJIIIFFFAAA<<<999666888<<>>?????????@@@CCCCCCCCCAAA@@@===999999:::999666333---$$$ >>>???///""",,,333;;;666666555444222111000000,,,,,,***((((((***///333333555666555222222666999;;;===AAADDDHHHNNNUUUZZZ]]]]]][[[XXXRRRLLLIIIGGGFFFGGGHHHGGGFFFFFFHHHJJJKKKQQQTTTSSSQQQQQQOOOKKKEEEEEECCCBBB@@@>>>===<<<;;;:::777111***!!!  ***777AAAGGGJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFHHHJJJKKKJJJJJJLLLMMMIIIKKKDDDAAAHHHFFF>>>>>>DDDEEEEEEDDDBBB@@@AAABBBDDDHHHKKKKKKNNNRRRTTTRRROOOPPPQQQRRRQQQNNNLLLJJJDDDAAA>>><<<>>>@@@AAAAAA<<<===???AAABBBBBBAAAAAADDDCCCBBB@@@>>>=========>>>===<<<>>>CCCKKKSSSXXXiiieee^^^XXXTTTSSSTTTUUUSSSSSSTTTTTTSSSSSSRRRRRROOOOOOMMMJJJFFFBBB>>><<<;;;===???AAADDDIIIOOOTTTWWWYYY\\\^^^\\\XXXTTTQQQJJJIIIHHHFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@===777...### JJJIIIGGGDDD@@@===;;;:::999:::;;;>>>@@@???;;;888444444555666888999;;;<<>>DDDEEEFFFFFFFFFDDDCCCBBB>>>=========???BBBEEEGGG@@@AAAAAAAAA???;;;777555222333555777:::<<<>>>@@@@@@BBBEEEIIIKKKLLLKKKKKKIIIIIIHHHFFFFFFEEEEEEEEEHHHIIIIIIHHHEEE@@@:::777444777<<>>??????@@@BBBDDDEEECCCAAADDDAAA===<<<<<<;;;888555---### ###%%%...333:::888777555333111000//////***)))(((&&&&&&(((---111222444444222//////111555777999===AAAFFFMMMTTTZZZ\\\]]]\\\WWWPPPJJJHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHNNNRRRQQQOOOPPPNNNKKKDDDCCCBBBAAA???===<<<<<<;;;999555///&&&  +++777@@@FFFIIIJJJHHHIIIJJJKKKJJJIIIHHHGGGFFFIIILLLMMMMMMMMMOOOPPPIIINNNGGGAAAFFFEEE???AAADDDEEEEEEDDDBBB@@@AAABBBDDDIIIKKKKKKMMMRRRSSSQQQPPPQQQRRRRRRQQQOOOLLLJJJCCC@@@<<<;;;===???AAABBB;;;===@@@BBBDDDDDDCCCCCCEEECCCAAA???>>>===<<<<<<>>>???@@@BBBEEEKKKQQQUUUhhheee___ZZZWWWUUUVVVVVVQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQOOOMMMIIIEEE@@@>>><<<===???AAADDDIIIPPPTTTWWWZZZ]]]___]]]WWWQQQMMMGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHHHHHHHGGGHHHHHHDDDBBB???:::333)))  GGGFFFDDDBBB???<<<;;;::::::999888999;;;======<<<777888:::<<>>>>>???AAABBBCCCEEEEEEEEECCCAAA???============???BBBEEEFFF@@@AAACCCCCCBBB???<<<:::888888999:::<<<===>>>>>>AAACCCFFFIIILLLMMMMMMMMMKKKIIIFFFDDDCCCCCCDDDEEEEEEFFFHHHHHHEEE@@@:::777444777<<>><<<;;;:::;;;888333,,,###  +++666>>>CCCGGGIIIGGGGGGHHHIIIHHHGGGFFFEEEFFFIIIMMMOOOOOOOOOPPPQQQZZZbbbXXXIIIDDDAAA>>>DDDCCCDDDDDDDDDBBBAAABBBCCCDDDHHHJJJJJJMMMQQQRRRPPPRRRSSSUUUUUUSSSOOOKKKHHHAAA???<<<<<<>>>@@@BBBBBB<<<>>>AAADDDFFFFFFEEEEEEEEEDDDAAA>>>===<<<<<<<<<>>>AAAEEEGGGIIIKKKNNNPPP]]]]]]\\\[[[YYYXXXWWWVVVQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQPPPMMMJJJFFFCCCAAAAAAAAABBBBBBEEEIIIPPPTTTZZZ]]]```aaa^^^XXXQQQLLLEEEDDDDDDCCCCCCCCCDDDDDDCCCFFFIIIKKKJJJJJJKKKLLLIIIEEE???777...$$$  CCCBBBAAA???===;;;:::999999777444444777:::;;;<<<888:::===AAADDDFFFGGGGGGEEEFFFEEEDDDAAA@@@AAABBBAAABBBDDDEEEEEECCC@@@>>>???>>>======>>>@@@CCCDDDAAABBBDDDDDDDDDCCCAAA??????>>>===>>>???@@@???===CCCDDDFFFHHHKKKLLLNNNNNNLLLJJJFFFCCCBBBBBBCCCDDDCCCEEEHHHIIIGGGCCC>>>:::888:::>>>BBBEEEGGGGGGGGGGGGHHHJJJJJJIIIFFFCCCAAAAAAAAABBBCCCEEEHHHKKKMMMKKKLLLLLLKKKJJJIIIHHHGGGHHHIIILLLOOORRRUUUXXXYYYXXXWWWUUUSSSRRRPPPPPPOOOLLLKKKIIIJJJMMMOOOPPPPPPPPPQQQRRRPPPMMMJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOIIIIIIHHHHHHIIIKKKMMMNNNNNNPPPRRRSSSSSSQQQOOOMMMHHHHHHFFFDDDAAAAAACCCFFFAAABBBDDDGGGHHHIIIIIIIIIFFFGGGHHHGGGDDDCCCCCCCCC@@@@@@@@@BBBEEEFFFFFFEEEDDDAAA???>>>>>>;;;666111***!!! ---333555===;;;:::888666333000...---'''&&&&&&%%%%%%)))///333333555555333///...111444555888===BBBGGGMMMSSSVVVYYYXXXVVVRRRLLLHHHFFFFFFFFFEEECCCCCCDDDEEEEEEDDDBBBHHHLLLJJJIIIJJJHHHEEEBBBAAA@@@???===;;;::::::;;;888111)))   ,,,777===AAAEEEHHHFFFFFFFFFFFFFFFEEEEEEDDDFFFIIIMMMOOOOOOOOOOOOPPPjjjsssgggPPPEEE???<<>>======@@@BBBBBBBBB???@@@BBBDDDFFFGGGGGGFFFFFFDDDAAA>>><<<;;;;;;<<<>>>CCCIIIKKKKKKKKKLLLNNNTTTVVVXXXZZZ[[[YYYWWWUUUQQQRRRTTTVVVVVVUUUTTTSSSPPPOOOMMMJJJGGGEEECCCBBBEEEEEEEEEDDDFFFJJJQQQVVV^^^```bbbbbb___XXXQQQLLLBBBBBBBBBBBBBBBCCCDDDDDDCCCGGGLLLMMMLLLKKKLLLNNNKKKFFF===444***  ???>>>======<<<;;;::::::555444222333555777888888666999>>>CCCGGGIIIJJJJJJGGGHHHHHHGGGDDDAAAAAAAAA@@@BBBDDDFFFFFFDDDAAA???AAA@@@>>>===>>>???AAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDBBB@@@AAACCCCCCBBB@@@EEEEEEFFFGGGIIIKKKMMMOOOMMMJJJGGGCCCBBBBBBCCCDDDBBBEEEIIIKKKKKKGGGCCC@@@===>>>@@@CCCEEEGGGHHHIIIIIIJJJJJJJJJIIIFFFDDDBBBBBBBBBBBBBBBCCCEEEGGGHHHFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKOOORRRUUUXXXYYYWWWVVVVVVTTTSSSRRRRRRQQQLLLJJJHHHHHHKKKMMMNNNOOOOOOQQQRRRQQQNNNKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLGGGHHHHHHHHHHHHJJJLLLNNNMMMOOOQQQSSSSSSRRROOOMMMHHHHHHEEEBBB???>>>@@@BBB???@@@CCCEEEGGGHHHHHHHHHJJJKKKKKKHHHEEECCCEEEGGGAAA@@@@@@AAADDDFFFGGGGGGDDDBBB@@@@@@@@@<<<555000(((   !!!000555777???;;;:::999777333000,,,***&&&&&&%%%%%%'''+++111666333555555333000///111444888<<>>>>>======<<<<<<;;;;;;777000'''  !!!...888===AAAEEEIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEIIIMMMOOONNNNNNMMMNNN^^^hhh^^^JJJCCCAAA>>>@@@???AAABBBCCCCCCCCCEEEFFFCCCFFFHHHHHHJJJNNNOOOMMMOOORRRWWWYYYVVVPPPHHHBBB>>>>>>>>>@@@BBBDDDCCCBBB@@@AAABBBCCCDDDEEEFFFGGGFFFDDDAAA===;;;:::;;;<<<>>>CCCIIIKKKJJJKKKNNNRRRSSSUUUXXXZZZZZZYYYVVVTTTRRRTTTVVVXXXXXXWWWVVVTTTOOOMMMJJJGGGEEEDDDDDDEEEFFFFFFEEEEEEGGGLLLSSSXXX\\\]]]___^^^ZZZSSSLLLHHH@@@@@@@@@@@@AAACCCDDDDDDFFFKKKOOOPPPMMMJJJKKKLLLIIICCC:::000&&&  <<<<<<;;;;;;;;;:::::::::222111111333555666666444555888===CCCGGGJJJKKKKKKHHHJJJJJJIIIEEEBBB@@@???@@@BBBEEEGGGGGGEEEBBBAAABBBAAA???>>>===>>>???@@@DDDDDDDDDEEEEEEFFFGGGGGGFFFCCCBBBCCCEEEFFFDDDBBBGGGFFFFFFFFFGGGJJJMMMOOOMMMKKKGGGDDDBBBBBBBBBCCCBBBEEEJJJMMMNNNKKKGGGDDD@@@@@@BBBDDDFFFHHHIIIJJJLLLLLLLLLKKKIIIGGGEEEDDDCCCBBBBBBAAABBBCCCDDDEEEBBBDDDEEEGGGHHHHHHHHHGGGHHHIIILLLOOORRRVVVXXXYYYWWWWWWVVVVVVUUUTTTSSSSSSKKKIIIGGGGGGJJJLLLNNNNNNOOOPPPRRRQQQNNNLLLKKKKKKMMMMMMMMMMMMLLLJJJIIIHHHFFFGGGHHHHHHHHHIIILLLNNNLLLNNNQQQSSSSSSRRROOOMMMIIIHHHEEEAAA===<<<>>>@@@===???AAADDDFFFGGGHHHHHHMMMNNNMMMIIIEEEDDDGGGJJJBBBAAA@@@AAADDDFFFHHHHHHFFFDDDCCCDDDCCC???777111''' (((666666222888::::::999777444///+++(((%%%&&&&&&&&&(((,,,333888333444555333000///222555;;;@@@FFFKKKOOORRRTTTVVVZZZUUUQQQNNNNNNMMMIIIFFFAAA@@@@@@BBBEEEEEECCC@@@BBBGGGKKKIIIGGGGGGEEEBBB<<<<<<<<<============>>>;;;777///&&&  ###000999>>>BBBFFFJJJHHHGGGEEEDDDDDDDDDEEEFFFEEEHHHLLLNNNNNNMMMLLLLLLEEEPPPIII===@@@DDDAAAAAA>>>@@@BBBCCCCCCDDDFFFHHHBBBFFFHHHGGGIIIMMMNNNLLLKKKPPPUUUYYYWWWPPPGGGAAA======???AAADDDEEEDDDBBBAAAAAAAAAAAABBBDDDEEEFFFGGGDDD@@@===;;;:::;;;<<