BM6P6(@ |||ooogggZZZSSSNNNDDD===:::555222///,,,)))'''(((%%%###!!!  !!!""" !!!"""!!! !!!"""############ """%%%%%%$$$%%%(((++++++***)))(((''''''''''''(((&&&%%%&&&((())))))((())))))***+++***)))((('''&&&&&&%%%%%%$$$%%%%%%%%%###""""""###&&&&&&###  !!!!!!!!!    {{{mmmdddWWWPPPLLLCCC===:::555222000---***'''&&&$$$"""!!!  !!! !!!  """######$$$$$$!!!###%%%%%%$$$%%%(((+++)))))))))))))))))))))))))))(((&&&'''((())))))(((***************((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!###%%%%%%###    yyyjjj```SSSMMMIIIAAA===:::666222000---***((($$$###!!!  !!!###$$$%%%%%%"""$$$%%%%%%%%%&&&)))+++&&&''')))***+++++++++******)))'''((()))+++******,,,,,,++++++)))(((&&&%%%'''&&&%%%$$$###""""""""""""!!!!!!"""######!!!    vvvfff\\\OOOIIIGGG???<<<999555222000...+++(((###!!! !!!###%%%%%%&&&$$$$$$%%%%%%&&&''')))***&&&'''***+++,,,,,,***))))))''''''(((+++---------///...---,,,***(((&&&&&&'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ssscccZZZMMMGGGEEE===;;;888444111///---***(((!!!  !!!###%%%%%%&&&$$$$$$$$$$$$&&&'''(((((('''(((***++++++***((('''&&&%%%%%%(((,,,///000111111000///---+++)))(((''''''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!    ooo```XXXLLLFFFDDD<<<999777333000...,,,***'''!!!  !!!###$$$%%%%%%%%%###"""###%%%''''''&&&(((((()))******)))((('''%%%$$$%%%''',,,///111111222111///,,,***))))))((('''&&&%%%$$$###""""""""""""""""""!!!!!! lll___XXXLLLGGGDDD;;;888555111///---+++)))&&&!!!  !!! !!!  """######$$$$$$$$$"""!!!"""%%%&&&&&&%%%&&&&&&&&&'''(((((())))))&&&%%%%%%'''+++...//////000///---***)))(((((((((&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$!!! """  ~~~jjj^^^XXXMMMGGGDDD;;;777444000...,,,***(((&&&"""  !!!""" !!!"""!!! !!!"""############$$$""" !!!$$$&&&%%%###$$$$$$$$$%%%'''(((***+++((('''&&&'''***,,,,,,,,,...---+++)))''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$""" ###  """  |||gggZZZTTTJJJEEEBBB999555222///---,,,***(((&&&%%%###!!! !!!"""!!!!!! !!!!!!  """###%%%%%%$$$######""""""!!!$$$%%%'''((()))***))))))))))))***+++,,,,,,------)))((('''%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$'''%%%###""" !!!!!!$$$###!!!!!!     {{{fffYYYSSSJJJEEEBBB999555222///---,,,***(((&&&######!!! !!!!!! !!!""""""$$$$$$$$$$$$###############$$$&&&((())))))))))))((()))+++,,,,,,,,,+++***((((((''''''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""!!! !!! """!!!!!!!!!       xxxdddXXXSSSIIIDDDAAA999555222///---,,,***(((&&&""""""""" !!!!!!  !!!"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&((()))))))))))))))***,,,------+++)))'''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!   !!!   222  ӵĦĦӵĦtttbbbWWWRRRHHHCCCAAA999555222///---,,,***(((&&&"""""" !!!!!!   """###$$$###"""""""""######$$$%%%&&&&&&&&&&&&&&&'''(((******+++++++++,,,...///...+++(((%%%%%%'''((())))))(((&&&$$$############$$$$$$%%%&&&$$$######"""!!!  !!! 111  4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lppp___VVVRRRGGGBBB@@@:::555222///---,,,***(((&&&###!!!  !!!!!!#########""""""""""""###$$$%%%%%%&&&'''(((((())))))***,,,---------...000111///,,,(((&&&$$$%%%'''))))))(((&&&%%%"""!!!!!!!!!"""###$$$$$$###"""""""""!!!!!!  !!!   GG=?HdĦ=ĪjGG=?HdĦ}}}lll\\\UUUQQQFFFAAA@@@:::555222///---,,,***(((&&&$$$!!!!!!### !!! !!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%))))))))))))***,,,---......///000000...,,,(((&&&###$$$&&&'''''''''&&&&&&"""""""""!!!""""""######!!!""""""""""""!!!       ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDQQQEEE@@@***(((ӵӵӵĦӵĭӵ!!!"""###!!!!!!!!!""""""#########((('''''''''(((***,,,---------------,,,***(((&&&######$$$$$$%%%&&&&&&'''%%%$$$$$$############$$$ !!!"""""""""!!! !!!          ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?EEEfff?><z,,,***=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e?? """###!!!!!!!!!!!!""""""""""""&&&&&&%%%&&&'''(((***+++,,,++++++***)))((('''&&&"""""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$ !!!"""""""""!!!  """!!!         4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ   """!!! !!!!!!"""###""""""!!!!!!"""$$$&&&((($$$$$$%%%&&&&&&'''(((((($$$&&&((()))***)))'''&&&''''''&&&%%%%%%$$$#########  """###!!!        4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵ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)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦ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>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>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&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇHHH>d<Φ>d<Ħ(((D&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR !!!###$$$%%%%%%%%%###$$$&&&((())))))((((((&&&'''''''''''''''((((((%%%%%%$$$"""!!! $$$%%% 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌOOOIIIege)))(((Hu]3hIŌDdDĦne@h>hsene@GsĪj@h  """$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$###""" 4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoWWWOOOIII+++***)))D^DdDĦs׼s!!!"""""""""  Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵuuufff]]]WWWPPPJJJEEE@@@:::555000...,,,***)))>d<Ħ>d<ĦĦBeĦ ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌpppdddZZZUUUMMMFFFAAA===:::888111000---+++(((DdDĦsdKĦgdKĦgdKĦ >AneneneneDenene>Ak<fhooobbbYYYTTTLLLEEE@@@<<<999666000///---+++(((De"""nenene  }}}lll```WWWRRRKKKDDD???:::666444000///---***(((""""""  !!!!!!!!!!!!!!!!!!"""""""""   yyyiii^^^UUUPPPIIICCC===999444222///...,,,***'''%%%###"""###!!! """$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   uuufff\\\RRRNNNGGGBBB===888444111...---,,,)))'''%%%###"""###""" !!!!!!""""""!!! """$$$&&&&&&&&&&&&!!!!!!!!! !!!  rrrddd[[[OOOKKKFFFAAA===999444111------+++)))'''%%%#########$$$###!!! !!!!!!"""######$$$$$$###""" """%%%&&&&&&&&&%%%######""""""""""""!!!!!!  pppbbbZZZMMMIIIEEEAAA===:::555222---,,,+++)))'''%%%#########%%%&&&$$$ !!!!!!""""""""""""$$$%%%%%%###"""!!! ###%%%'''&&&%%%$$$$$$$$$$$$#########""""""  pppbbbZZZKKKHHHDDDAAA>>>:::666333---,,,***)))'''%%%$$$######&&&(((&&&   !!!!!!!!!!!!!!!###%%%%%%%%%$$$###!!!$$$&&&'''&&&%%%$$$$$$$$$$$$######"""""""""      {{{jjj\\\UUUJJJFFFAAA>>>===:::555000+++,,,+++)))%%%!!!%%%''''''### !!!%%%$$$"""!!!!!!###$$$#########$$$"""######$$$$$$######"""""""""###$$$$$$$$$######&&&%%%$$$###"""   !!!""""""!!! !!!  xxxhhh[[[SSSIIIEEE@@@===;;;888333///,,,,,,+++((($$$!!!!!!!!!$$$%%%%%%!!!  !!!""""""!!!!!! !!!!!!!!! """$$$$$$###!!!!!!"""######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!! ###""""""!!! !!!"""#########"""!!!      uuueeeXXXRRRHHHDDD???<<<:::777222------,,,***'''###"""###$$$######""" """!!! !!!"""""" !!!   !!!"""###$$$%%%###$$$&&&%%%###!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%&&&'''((()))$$$$$$$$$$$$######""""""&&&%%%###!!!  !!!"""""""""!!!      qqqbbbWWWRRRIIIDDD???<<<:::666111------,,,)))%%%""""""%%%'''"""!!!  """###$$$###"""!!!"""###$$$"""!!!""""""   !!!"""$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""  !!!"""     ~~~nnn```WWWRRRJJJEEE@@@<<<:::777111---,,,+++((($$$""""""&&&)))"""  """###$$$!!!!!!!!!"""###$$$%%%&&&$$$###!!!"""###$$$###"""###""""""!!! !!!"""###$$$%%%%%%%%%$$$%%%'''((('''&&&&&&((()))(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&############$$$$$$$$$$$$"""!!!!!!###%%%         zzzkkk^^^VVVRRRJJJEEE@@@<<<:::666111,,,***)))&&&###!!!"""&&&)))$$$  ###%%%&&&%%%""""""###$$$%%%%%%&&&&&&%%%###""""""###$$$$$$#########"""""""""""""""!!!###$$$%%%&&&&&&%%%$$$###&&&'''((('''''''''***,,,(((((())))))))))))((((((((('''%%%#########$$$$$$ !!!!!! !!!###%%%&&&"""!!!    wwwggg[[[TTTPPPIIIDDD???;;;888555///***'''&&&%%%###!!!"""%%%((('''"""!!!!!!%%%''''''&&&"""######$$$%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%""""""#####################$$$&&&'''''''''%%%%%%''''''(((&&&%%%&&&(((***&&&&&&''''''''''''&&&&&&%%%$$$"""!!!!!!"""###$$$ !!!!!!"""###$$$%%%%%%"""!!!  !!!!!! """444"""  ttteeeYYYRRROOOHHHCCC===:::777333---)))%%%%%%$$$###""""""%%%'''(((### """!!! """&&&((('''%%%""""""###$$$%%%%%%%%%%%%(((&&&$$$$$$%%%&&&'''&&&!!!"""###$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&(((((('''%%%######%%%'''$$$%%%%%%%%%%%%%%%%%%$$$"""!!!  !!!###%%%############"""""""""!!!######$$$%%%%%%%%%$$$$$$  !!!!!!  111HHH444 pppbbbZZZRRRIIIEEE@@@888222...,,,+++)))&&&%%%$$$""""""!!!!!!!!!((($$$ !!!!!!!!!!!!$$$$$$%%%%%%&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""###$$$%%%%%%&&&$$$$$$""" """"""###############"""!!!%%%&&&''''''&&&%%%###""""""######$$$$$$######"""###"""!!! !!!"""###$$$""" """###!!!  ###...111 nnn```XXXOOOGGGAAA===666111...+++)))'''$$$###"""   !!!!!!!!!""""""%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!""""""######$$$$$$$$$$$$###"""""""""######""""""!!!!!!  !!!!!!""""""###"""  !!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$"""!!!###########################"""!!! !!!"""###$$$###!!! !!!"""}}}kkk^^^UUULLLDDD<<<888444000---***'''%%%!!!!!! !!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%$$$###""" """!!!  !!!"""!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###%%%$$$############$$$%%%######!!!!!!!!!!!!############"""!!!  xxxiii\\\RRRIIIBBB777555222///---***&&&### !!!!!!!!!""""""#########"""""" """"""!!! ###$$$&&&'''((((((''''''&&&%%%###""""""###%%%&&&###"""!!!!!!!!!!!!"""###!!!!!!!!!!!! sssfffZZZPPPGGGAAA555333000...,,,)))%%%!!! """###"""  """###%%%'''((((((''''''%%%$$$"""!!!!!!"""$$$%%%###"""!!! !!!"""###~~~mmmaaaXXXMMMDDD@@@444222///,,,***'''### """###"""!!!!!!!!! !!!!!!!!!!!! !!!"""$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!  !!!!!! wwwfff]]]TTTIIIAAA>>>333000,,,)))'''###  """######"""###$$$ !!!""""""""""""!!!!!! """###$$$######"""!!!!!! !!!!!!     sssbbbYYYRRRGGG???<<<222///***'''$$$!!! !!!!!!!!!  ############$$$%%%"""###############"""!!!!!!"""###$$$%%%$$$###### !!!!!!        ooo```WWWJJJDDD@@@888...,,,)))&&&###!!!  !!! !!!"""""" !!!""""""!!!  """$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""  mmm___VVVIIIAAA===333+++)))'''$$$""""""!!!!!!!!!!!!!!! !!!""""""###!!! !!!"""!!! !!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""#########""""""!!!!!!!!! iii[[[RRRDDD===888///)))((('''%%%%%%%%%%%%&&&###$$$%%%###   !!!!!!"""""""""""""""#########$$$"""!!! !!!!!!  !!!!!!!!!!!!###""""""###$$$&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!    }}}eeeUUUKKK===888666///---,,,***)))(((((())))))''')))***)))%%%"""    !!!"""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!! !!!!!!!!!!!!!!!""""""""""""!!! !!!$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!! !!!!!!  zzzaaaOOODDD888666999444222000...,,,***)))))))))+++---...---)))%%%"""!!!!!! ++++++  !!!"""""""""!!! !!!"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$###""""""###""" !!!!!!!!!"""""""""#########"""!!!!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%##################$$$$$$ !!!!!!   uuu\\\KKKAAA888999>>>:::555333111...,,,*********---///000...***&&&$$$###!!! """""" !!!"""$$$%%%$$$$$$###"""""""""###$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######""""""###$$$### !!!!!!""""""######$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$   mmmWWWIIICCC<<<>>>BBB???:::888555333111/////////---...///---)))&&&$$$$$$  !!!!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%&&&''''''(((((($$$%%%&&&''''''%%%###""""""!!!"""###%%%$$$!!!!!!!!!"""######$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""""""""""""""""""""!!!|||gggSSSIIIFFF@@@BBBEEEAAA>>>===:::888666666666666,,,------+++'''$$$######!!! """###!!!###%%%'''''''''%%%%%%''''''(((((())))))******$$$%%%&&&''''''%%%###"""!!!!!!"""$$$%%%%%%""" !!!""""""###$$$$$$%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###$$$$$$###"""!!!    {{{dddNNNGGGJJJDDDAAAEEEEEEFFFCCC@@@===<<<:::888666...,,,(((%%%$$$""" """"""!!!!!!"""$$$"""&&&)))(((&&&%%%'''***((()))***+++,,,+++*********)))&&&$$$############$$$###"""!!!!!!"""###$$$!!! !!!###%%%!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!###%%%'''(((%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$"""   yyyfffRRRLLLOOOJJJGGGJJJIIIHHHFFFBBB???<<<999555333---***&&&$$$"""  !!!###"""!!!!!!"""###$$$%%%'''((((((((()))***'''((()))***+++***))))))''''''%%%$$$######""""""######"""!!!!!!"""######!!!  """###!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" uuufffUUUQQQTTTPPPMMMOOOLLLHHHEEEBBB???<<<999444111***'''###!!!!!! """###$$$###!!! !!!"""$$$$$$%%%''')))******)))&&&&&&'''(((((((((((((((###$$$$$$$$$######"""!!!###""""""!!!!!!""""""###  !!!"""""""""""""""""""""""" !!!"""""""""""""""########################%%%$$$###!!!  uuueeeVVVTTTWWWSSSQQQQQQLLLEEECCC@@@>>>;;;777333///'''$$$ !!!''' !!!""""""###$$$###!!! !!!"""$$$"""!!!$$$(((***(((&&&$$$%%%%%%&&&&&&&&&&&&&&& !!!"""#########!!! """""""""!!!!!!""""""""" """!!!!!!!!! !!!!!! !!!""""""!!! """""""""""""""#########$$$$$$###"""  wwwgggZZZXXXZZZUUUTTTSSSKKKFFFCCC>>>:::666111,,,((($$$!!! !!!!!!"""######"""  !!!!!! """%%%'''%%%###$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###"""!!! !!!!!!!!!""""""!!!!!!!!! """!!!  !!! !!!""""""!!!!!!!!!"""""""""#########$$$$$$###"""!!!  {{{lll```]]]]]]VVVVVVTTTIIIGGGBBB;;;444///)))### !!! !!!"""!!!!!! !!!######"""!!!###############$$$%%%%%% !!!""""""!!!!!!!!! !!!!!!""""""!!!!!!  !!!  !!!""" !!!!!!!!!!!!!!! !!!""""""######$$$$$$$$$############"""!!!   ~~~nnnccc___\\\TTTSSSQQQEEEAAA<<<444---((($$$   !!!""""""!!! !!!!!!$$$###"""""""""###%%%%%%""""""!!!!!!!!!!!!!!!""" !!!""""""!!!  !!!!!!!!!!!!!!!  """$$$!!!!!!!!! !!!!!!""""""""""""######$$$%%%%%%&&&######$$$$$$###"""  !!!!!! !!!""""""!!!  nnnccc^^^YYYPPPPPPMMMAAA:::555...(((%%%$$$"""""" """%%%$$$!!! """$$$###"""""""""###%%%&&&$$$###""" !!!""" !!!""""""!!!  !!!""""""""""""!!! !!!###%%%"""!!! """###$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$###"""!!!  !!!"""""" !!!######"""!!!  {{{mmmddd[[[VVVOOOEEE===:::111,,,'''&&&$$$!!!"""&&&!!!  """###!!!###%%%&&&&&&$$$""" !!!"""######""""""%%%$$$###"""!!! !!!!!!  !!!"""!!!!!!!!!!!!!!!"""######!!!!!!"""############### !!!"""###$$$$$$###"""$$$"""!!!!!!"""######""""""!!!  """"""  &&& yyymmmcccXXXRRRKKK@@@888666000+++''''''$$$!!!"""%%%!!!  !!!"""!!!"""$$$%%%%%%$$$###!!!!!!""""""############"""$$$$$$######"""!!!   !!!  !!!!!!""""""""""""""""""######!!!"""###$$$$$$######"""$$$###""""""###$$$###!!!###"""!!!!!! !!!!!!%%%$$$"""!!! tttjjj___SSSKKKCCC999333111---)))'''(((&&&"""!!!###!!!!!!!!!"""!!!!!!  !!!!!!"""###$$$$$$$$$#########$$$$$$######""""""#########""""""!!!!!!!!!  $$$###"""!!!!!!!!!"""#########$$$$$$$$$###""""""######"""###$$$###!!!""""""""""""!!! ###"""!!!zzzmmmcccWWWKKKCCC<<<555000///,,,)))((()))(((###!!!###!!!"""###$$$$$$###"""!!! !!!!!!!!!"""###$$$%%%%%%######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """### %%%###!!!  """###$$$$$$$$$######""""""!!!!!!!!!!!!"""###""" !!!!!! tttgggYYYNNNCCC===999333000111---******,,,***%%%###$$$###$$$%%%&&&%%%$$$###"""  !!!""""""###$$$%%%%%%&&&############""""""!!! !!!###$$$ !!!!!!!!!!!!!!! $$$"""!!! """###$$$######""""""!!!!!!!!! !!!  nnnaaaPPPFFF===:::888444333444///,,,,,,...,,,(((&&&(((&&&&&&&&&&&&%%%$$$###""" !!!!!!!!!######$$$%%%&&&&&&&&&%%%#########$$$######""""""!!!!!!!!!  !!!!!!!!! !!!### !!!""""""""""""!!! !!!!!!!!! !!!"""###""""""!!! !!!!!!  ###"""!!!yyyeeeWWWKKKBBB;;;999999666555666333///...000...+++***,,,)))((('''%%%$$$###"""""" !!!"""###$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!  """!!! !!!"""""""""!!!   !!!"""###### !!!!!! !!!!!!  %%%$$$"""!!! rrr]]]OOOIIIAAA::::::999777555666555111000111000,,,,,,///+++)))'''$$$###"""""""""  """$$$%%%%%%&&&(((******(((%%%$$$%%%%%%&&&'''((((((((((((&&&&&&%%%$$$###"""!!! """!!! !!!!!!!!!  !!!"""#########!!!""" !!!###$$$###%%%$$$""" !!!  !!!  yyyiiiXXXLLLEEEDDDAAA???===<<<;;;;;;999777555333222///,,,))))))(((&&&$$$!!!"""%%%%%%(((++++++(((&&&%%%&&&###$$$''')))(((&&&###!!!"""""""""!!!   !!!!!!!!!###$$$$$$$$$"""!!!  """###%%%&&&""""""!!!   uuueeeVVVMMMHHHGGGDDDBBB???>>>======;;;999666444222///,,,)))((('''%%%### !!!!!!!!!"""%%%(((%%%(((++++++(((&&&&&&'''&&&'''((()))(((%%%""" !!!!!!  !!!!!! !!!###$$$$$$$$$"""!!!  !!!"""######"""!!!  qqq```UUUOOOMMMLLLIIIFFFDDDBBB@@@@@@===:::777444222///+++(((%%%%%%###!!! """###$$$%%%''')))&&&(((******)))'''''''''******)))(((&&&$$$"""!!!  !!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""!!!!!! !!!!!!"""""""""!!!!!! !!! mmm^^^VVVTTTRRRQQQNNNKKKHHHEEECCCBBB>>>;;;777333111---***'''###"""!!!!!!###%%%&&&'''((('''((()))***)))(((((((((***)))'''%%%$$$###""""""  !!!###"""""""""!!!!!! !!!"""#########"""""""""""" !!!###$$$###"""""""""!!!!!! ~~~lll^^^YYYYYYUUUTTTRRRNNNKKKGGGDDDBBB>>>:::555111...+++(((%%%!!!!!! """$$$''')))))))))((((((((())))))))))))((('''&&&%%%$$$######$$$$$$!!!!!!!!!   !!!!!!!!!#########"""!!!!!! !!!!!!"""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!""""""""""""""" }}}mmm```[[[[[[WWWUUUSSSPPPKKKGGGCCCAAA;;;777222...+++(((&&&### !!!"""$$$'''+++---,,,+++)))((('''(((***+++***)))&&&&&&%%%$$$$$$$$$%%%%%%###""""""!!!!!!  """"""  !!!!!!######""""""!!!!!!  !!!!!! !!!!!!"""###$$$ !!!!!!""""""######$$$!!! }}}ooobbb[[[ZZZVVVUUUSSSOOOKKKFFFBBB???888444///+++(((&&&$$$"""  !!!!!!###''',,,...---+++***(((''''''***++++++)))))))))((('''&&&&&&%%%$$$######"""!!!!!! !!!$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!""""""""""""#########"""!!!  ~~~pppccc[[[WWWVVVUUUSSSOOOJJJEEE@@@>>>666222,,,(((&&&$$$"""!!!  !!!%%%***,,,+++(((+++(((&&&'''***,,,+++))),,,,,,+++***)))'''%%%$$$"""""""""!!!  ###%%%%%%###!!! !!!!!!!!!!!!!!! """"""""""""!!!############""""""""""""""""""!!!  zzznnneeeaaa```ZZZVVVOOOJJJEEEBBB>>>;;;444000***&&&$$$###!!! """ ###!!!$$$///...%%%%%%((('''''''''((()))***+++++++++***)))'''&&&$$$###"""   !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$#########""""""!!!!!!###"""      xxxlllccc___]]]WWWSSSMMMGGGCCC>>>:::888222...)))%%%$$$###"""!!!!!! $$$!!!$$$///...&&&'''((((((((((((((())))))***))))))))))))((('''&&&%%%###!!!    !!!!!!"""!!!  !!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""!!!!!!$$$###!!!    vvvjjjaaa\\\ZZZSSSOOOIIIDDD???;;;666333///,,,'''$$$######"""!!!  !!!%%%"""###------''')))))))))))))))((((((((((((&&&'''((((((((((((((((((%%%###!!!!!!!!!!!!!!!""""""!!!"""""""""""""""""""""""""""""""""""""""""""""######%%%###""" !!!!!!!!!  ttthhh___YYYWWWOOOKKKFFFAAA===999444111,,,)))&&&$$$######"""!!! !!!!!!"""&&&"""###,,,,,,(((,,,*********)))(((((('''&&&&&&'''((((((((((((((((((&&&%%%###"""""""""  """"""  ###$$$##################$$$""""""######$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""" }}}qqqfff^^^XXXUUULLLIIIEEEAAA===999444111***(((%%%$$$$$$$$$###!!! !!!!!!""""""&&&###"""******'''---************)))'''&&&%%%(((((((((((((((((('''&&&(((&&&$$$######"""  !!! """$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""!!!!!!!!!""" yyynnnddd\\\VVVRRRIIIGGGCCC@@@>>>:::555222***(((%%%$$$$$$$$$###!!! !!!""" %%%###"""))))))&&&,,,)))************(((&&&%%%(((((((((((((((((('''&&&(((&&&$$$######"""   !!!!!! !!!###$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######"""!!!!!!!!!!!!uuuiii```YYYSSSOOOFFFDDDBBB@@@>>>:::666333***)))&&&%%%%%%%%%###!!! !!!!!!$$$###""")))(((%%%+++((()))***+++***((('''%%%%%%&&&'''((())))))))))))(((&&&$$$###"""!!!"""### """######""""""###%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#####################"""!!!  ~~~qqqfff^^^WWWQQQMMMDDDBBB@@@???>>>;;;777333+++)))'''&&&&&&%%%###!!!  !!!###"""""")))'''$$$***'''(((***+++***)))'''&&&###$$$&&&((()))***++++++(((&&&$$$###"""!!!###%%%"""###$$$$$$######$$$%%%$$$###!!! !!!###$$$$$$#########""""""!!!!!!"""######""""""!!!   wwwjjjbbb\\\UUUNNNLLLEEECCC@@@>>>;;;888444111,,,,,,***)))'''%%%$$$###!!!!!!"""###$$$$$$%%%$$$$$$'''((()))******)))(((''')))'''%%%&&&)))***)))(((############"""  !!!"""###%%%%%%%%%$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$"""!!!     tttfff___ZZZSSSMMMLLLFFFCCC@@@===;;;777333000---,,,+++)))&&&$$$###""" """"""""""""######$$$$$$'''((()))******)))((('''((('''''')))+++***(((%%%$$$$$$$$$###"""""""""!!!  !!!###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!###############"""!!! !!!!!!!!!  }}}pppbbb[[[VVVQQQMMMLLLGGGDDD@@@===:::666222///...---+++)))&&&$$$"""!!! """"""!!! !!!###$$$&&&'''((())))))((('''&&&%%%&&&(((***,,,***&&&"""&&&%%%$$$#########$$$%%%   !!!$$$%%%&&&""""""!!!!!! !!!""""""######""""""!!!###""""""!!! zzzlll___XXXUUUPPPMMMMMMHHHDDD@@@<<<888555111......---+++(((%%%###!!!"""!!! """$$$&&&'''(((((((((((('''&&&"""$$$&&&((()))(((&&&$$$%%%$$$"""!!!!!!###%%%&&&  !!!$$$%%%!!!!!!!!!  !!!"""######""""""######"""!!! wwwjjj^^^XXXUUUQQQMMMMMMGGGDDD???:::777444000......---+++(((%%%""" !!!  ###$$$%%%&&&'''(((((('''&&&%%% !!!###$$$$$$%%%'''(((###""" !!!###$$$  !!!""""""!!!!!!!!!!!!!!!  !!!"""""""""""""""###"""!!! uuuiii]]]YYYVVVQQQMMMLLLFFFCCC===999666333111...---,,,***(((%%%###!!!  """$$$%%%$$$%%%&&&''''''&&&%%%$$$ !!!"""###"""$$$&&&)))!!!!!!  !!! !!!""""""""""""""""""!!!!!! !!!!!!""""""""""""!!! rrrggg]]]YYYVVVPPPKKKIIIEEEAAA<<<888555333111///,,,+++)))'''%%%###!!!!!! """$$$&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!$$$&&&&&&%%%###$$$&&&!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!pppfff\\\YYYVVVOOOIIIFFFDDDAAA;;;777555444222000+++***)))'''%%%###"""!!! !!!$$$&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$###'''++++++((($$$""""""!!!!!!!!!!!!  !!!!!!"""######### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  vvvjjjccc[[[WWWUUURRRIIIBBBCCC???:::666444333111000///,,,(((&&&&&&&&&%%%$$$  !!! !!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&%%%$$$"""!!!#########"""!!!!!!!!! !!!!!!"""!!!  """###""""""""""""!!!  uuujjjbbbYYYTTTRRRPPPJJJEEECCC???:::777555333111000---+++(((&&&&&&%%%$$$""" !!! !!!######$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%###!!! ###$$$%%%&&&%%%###""" !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! tttiiiaaaWWWQQQOOONNNJJJFFFCCC???;;;777555333111///***)))'''&&&&&&%%%"""  !!!"""###############$$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&$$$"""!!! !!!###%%%''''''%%%###"""!!!!!! !!!!!! }}}qqqeee^^^WWWRRROOOMMMIIIEEEBBB???:::777555333000...((('''&&&&&&&&&$$$  !!!!!!"""###############%%%&&&'''((())))))))))))***)))(((&&&$$$"""  ###$$$$$$"""  zzznnn```]]]XXXTTTQQQMMMGGGBBB@@@===:::777555222///---(((&&&&&&%%%%%%###  !!!"""###############((()))***+++,,,---------+++***(((&&&$$$"""  !!!"""  vvvkkk___]]]ZZZWWWRRRLLLEEE@@@>>><<<888666444111---+++((('''%%%$$$$$$###  !!!###$$$$$$$$$$$$******+++------.........,,,+++(((&&&$$$"""!!!!!!!!!!!!!!! }}}rrrhhhaaa___[[[VVVQQQKKKEEEBBB<<<:::777555222000,,,)))***(((%%%######"""!!! """$$$%%%&&&&&&***++++++,,,------------,,,***(((&&&$$$###""""""  zzzpppgggdddaaa[[[TTTNNNIIIFFFDDD;;;999666444222///+++(((+++(((%%%######"""!!!  """$$$&&&&&&'''******+++,,,,,,,,,+++++++++***(((%%%$$$######### !!!!!!    xxxkkkbbbaaa]]]YYYTTTPPPKKKFFFBBB>>>:::555111///---,,,***((('''&&&%%%$$$"""!!!!!! !!! !!!###$$$&&&&&&&&&&&&(((***+++)))&&&%%%(((+++(((&&&$$$!!! !!!    uuuiiiaaa```\\\WWWSSSNNNJJJEEEBBB>>>:::555111///---+++***'''&&&%%%$$$###"""!!!  !!!""""""###$$$%%%%%%&&&((()))))))))'''&&&'''((('''&&&$$$"""    |||qqqfff___^^^ZZZUUUQQQMMMHHHCCC@@@===999555111///...+++***&&&%%%$$$###"""!!!   ###"""!!!!!!!!!###$$$%%%'''&&&&&&'''((((((%%%###%%%$$$###"""!!!   xxxnnnddd___[[[XXXSSSOOOKKKGGGBBB???;;;888444111000...+++)))%%%%%%$$$"""!!! !!!!!!!!! ###""" !!!###$$$&&&%%%$$$&&&)))((($$$ #########"""!!!    tttjjjccc___YYYVVVRRRMMMJJJFFFAAA>>>:::777444111000...+++)))%%%$$$###"""!!!"""""""""!!!!!!!!! ###""" !!!"""$$$%%%$$$###%%%((('''###""""""""""""!!!    |||pppgggaaa^^^XXXUUUQQQMMMIIIEEEAAA>>>999777444222000...+++(((%%%$$$###"""!!!  !!!""""""""""""!!!!!!!!!!!!"""!!! """###$$$%%%$$$$$$%%%&&&&&&###!!!"""!!!!!!      yyylllccc^^^]]]XXXUUUPPPLLLIIIEEEAAA>>>888666333222000...+++(((&&&%%%$$$###!!!  """###""""""""""""!!!!!!!!!!!! !!!""""""###$$$$$$%%%&&&&&&&&&$$$###$$$%%%"""!!!         wwwiii```\\\[[[XXXUUUPPPLLLIIIEEEAAA>>>777555333222000...+++(((&&&%%%$$$###"""!!! !!!###%%%""""""""""""!!!!!!!!!!!! !!!###$$$%%%%%%%%%%%%'''(((&&&###"""$$$'''"""!!!  !!!          |||mmmdddccc```ZZZXXXUUUQQQMMMIIIDDD===999777555333000---***(((&&&(((&&&%%%$$$$$$""" !!!######"""""""""!!!!!!!!! ###"""!!!!!!"""###############&&&%%%%%%$$$###"""!!!!!!###!!! """           zzzkkkcccaaa^^^YYYWWWTTTPPPLLLGGGBBB===999666555333000---***((('''&&&%%%$$$$$$$$$$$$"""  !!!######"""""""""!!! """!!!$$$$$$$$$###"""!!! $$$$$$$$$######"""!!!!!!"""  !!!       vvvjjjbbb___\\\XXXWWWSSSNNNIIIEEEAAA<<<999666555222///,,,)))((('''%%%$$$$$$$$$%%%%%%$$$""" !!!######""""""!!! !!!  !!!$$$$$$######""" !!!"""""""""""""""!!!!!!        ~~~sssiiibbb___[[[XXXVVVQQQKKKFFFBBB???;;;999555444111...+++)))((('''&&&%%%$$$%%%%%%%%%###!!! !!!"""""""""!!!  !!!""" !!!!!!""""""!!!!!! !!!""""""!!!!!! !!!"""!!!!!!       |||ppphhhccc___[[[XXXTTTPPPJJJEEEAAA>>>;;;888555333000,,,***(((''''''((('''%%%%%%%%%###!!! !!!  !!!  !!!!!!""" !!!!!!!!!!!!  !!!!!!  !!!"""!!!    ***---%%%&&&'''&&&"""   yyymmmgggddd^^^ZZZXXXRRROOOJJJFFFBBB>>>:::888444222///+++)))''''''((((((&&&%%%$$$$$$"""   !!!!!!!!!!!!""""""!!!!!!      """...888BBBKKK222777???IIIKKK@@@...   vvviiieeeccc]]]XXXWWWQQQNNNJJJGGGCCC???:::777444111...***(((''''''(((%%%$$$#########"""   !!! !!!!!!!!!!!! !!!!!!!!!  ###<<>>888666666999<<<:::...!!!!!!$$$ }}}uuuhhhccc]]][[[[[[YYYTTTOOOPPPKKKEEE@@@<<<777111,,,,,,***)))(((((((((&&&$$$"""""""""""""""!!!  !!! """""""""!!!  """&&& !!! (((999PPPFFF<<<777666777===CCCCCC222 ###...333333zzzqqqgggaaa[[[YYYZZZXXXRRRMMMJJJGGGCCC>>>888444000...,,,***((('''''''''&&&%%%%%%$$$"""!!!  !!!!!!!!!""""""!!!  !!! ###)))!!!         !!!((((((000333xxxooofffaaa[[[YYYYYYWWWQQQKKKEEEDDDAAA<<<666222111111,,,***'''&&&'''''''''&&&'''%%%"""  !!! """"""!!! """!!!  """###!!! ###***!!!               zzzrrrmmmbbb___ZZZWWWSSSPPPKKKHHHDDDBBB???;;;666111...,,,...,,,)))'''%%%$$$%%%%%%%%%%%%%%%$$$$$$"""!!! !!!###$$$%%%$$$"""!!!!!!!!! !!!!!!"""###$$$         xxxooojjjbbb___ZZZVVVRRRNNNJJJGGGCCCBBB>>>:::666111...,,,---+++)))&&&%%%%%%%%%&&&%%%%%%%%%$$$###"""!!!  !!!"""###$$$###""""""!!!!!!!!!!!!!!!!!!""""""          uuulllfffbbb^^^YYYTTTPPPLLLHHHEEEBBB@@@===999555111...,,,***)))(((&&&%%%%%%&&&'''&&&&&&%%%$$$###"""!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!         ~~~sssiiicccaaa]]]WWWRRRNNNJJJEEECCC@@@???<<<888444000...,,,)))((('''&&&&&&&&&''''''((('''&&&$$$###"""!!!!!!"""!!!!!!!!!!!!"""######"""""""""!!!!!!      {{{qqqhhhbbb```[[[UUUOOOKKKGGGDDDAAA>>>===:::777333000---,,,(((((((((''''''((((((((()))(((&&&$$$###""""""!!!!!!!!! !!!!!!"""###!!!!!!""""""!!!  """&&&***    wwwnnnfffaaa^^^YYYSSSMMMIIIFFFCCC@@@<<<;;;999666333000---,,,)))))))))))))))))))))(((***)))&&&$$$""""""""""""  !!!!!!!!!""""""""" !!!"""!!! $$$)))///444777...111333444333444888;;;AAA888)))     zzzrrrjjjddd```[[[WWWPPPKKKGGGEEEBBB@@@;;;:::888555222///---,,,+++++++++++++++***))))))+++)))'''$$$""""""""""""  !!! !!!"""""""""!!!  """"""!!! """)))///222000333555333...+++,,,...@@@777***    ~~~vvvnnngggbbb```ZZZUUUOOOJJJFFFDDDBBBAAA:::999777444222///---,,,,,,------,,,,,,***)))))),,,***'''$$$""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!######"""  """"""!!!       yyyjjjffffff```XXXTTTOOOJJJFFFBBB???<<<;;;999777555333000,,,)))...///000000000...+++***)))(((&&&$$$###"""!!!!!! """$$$!!!  !!!!!!  !!!!!!"""!!!!!! !!!!!!!!!           }}}vvvgggcccddd]]]WWWSSSNNNIIIFFFCCC@@@>>><<<:::777444222000,,,)))...///000000000///---,,,***)))'''&&&$$$$$$$$$%%%!!!!!!###!!! !!! !!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!           }}}xxxpppbbb___aaaZZZTTTPPPKKKGGGEEECCCAAA@@@===:::777444222///,,,)))...//////000000000000000---+++)))'''&&&'''((()))###!!!###!!!!!!###!!!###$$$$$$######""""""!!! !!!!!! !!!             zzztttlll___\\\^^^WWWOOOLLLGGGDDDCCCBBBAAA@@@===:::777444222///,,,***------...///000111222222000...+++)))'''((()))***&&&""""""###""""""%%%!!!"""$$$&&&''''''&&&&&&%%%$$$"""!!!!!!!!!!!!"""           wwwppphhh\\\ZZZ[[[TTTJJJGGGDDDBBBBBBAAA@@@>>>===:::666333111///---++++++,,,...///111222222222222111...+++)))(((((())))))$$$"""$$$&&&$$$$$$'''%%%&&&'''((())))))((('''%%%$$$$$$###""""""""""""           sssllleeeZZZXXXWWWOOOFFFDDDCCCCCCCCCAAA???<<<<<<999555222111000///---+++,,,///222333333333222222111000...,,,+++******,,,'''&&&((()))''''''(((((()))******)))'''&&&%%%""""""#########"""!!!!!!!!! 111???JJJKKK<<<***        |||ooohhhbbbXXXUUUSSSIIIDDDDDDEEEFFFFFFCCC???;;;:::777333111111111000///,,,///222666777666444222000111111111111000......---***))),,,---***((()))*********)))'''$$$"""  """"""!!!'''777IIIWWWcccfffWWWCCC      xxxllleee```VVVSSSPPPEEEDDDEEEFFFHHHHHHEEE???;;;999666333111111222111111---111555999:::888555333...000222444555444333111...++++++//////,,,)))***+++***)))(((%%%!!! !!!$$$---333666;;;<<<...        sssiiiaaa^^^XXXNNNIIIJJJJJJJJJJJJHHHFFFDDDAAA???888666444111000000111222444333333666::::::444///111222222222333333333333000000///...,,,***((('''''''''&&&!!!!!!### ######        |||rrriii```[[[TTTKKKGGGGGGJJJJJJJJJIIIFFFDDDAAA???777555333111111111222222444333333777::::::666111444333111000...---,,,,,,******+++++++++******)))"""###$$$""""""!!! !!!#########"""%%%### !!!!!!&&&$$$!!! !!!######"""   ~~~tttpppggg^^^XXXQQQJJJFFFFFFKKKKKKJJJIIIGGGCCC@@@>>>666555333222222222333444555444444777::::::777333---,,,***)))((())))))***++++++***)))'''%%%###""""""$$$&&&'''&&&%%%%%%&&&)))(((((()))******(((&&&(((%%%"""###%%%%%%$$$"""       xxxnnnkkkddd\\\UUUPPPLLLIIIHHHJJJKKKJJJIIIFFFBBB>>><<<666555444333333444444555333222222444666666444111)))'''%%%$$$###$$$%%%&&&*********)))(((&&&%%%$$$)))+++...000111000000//////............,,,(((%%%$$$$$$$$$$$$### !!!     tttiiieeeaaaZZZTTTQQQPPPNNNMMMIIIJJJJJJHHHEEE@@@<<<999555555444444444444444444...------------...---,,,,,,***(((&&&$$$###""""""'''(((+++...111444555666222333444666666555333222111000///...---***%%%!!!!!!!!! ###(((&&&    }}}qqqfff```___ZZZTTTSSSTTTRRRNNNHHHHHHIIIGGGDDD>>>999666333333222222111111111000((((((((((((((()))++++++***+++,,,---///000111111333444666888:::;;;<<<<<<555444333333444222000---...,,,+++)))(((%%%!!!))):::MMM[[[PPP===(((   ~~~yyynnnddd]]]^^^[[[UUUSSSUUURRRLLLFFFGGGGGGFFFBBB<<<666333/////////...---,,,+++***'''((()))***,,,///333555000222666:::>>>@@@AAAAAABBBAAA@@@>>>;;;888666555444111///......---***((((((&&&$$$######""" !!!333MMMgggyyyqqqUUU777'''  {{{wwwlllbbb\\\^^^[[[UUUSSSTTTPPPIIIEEEFFFGGGEEEAAA;;;555111,,,,,,,,,+++***)))'''&&&***,,,...000333888===AAACCCDDDFFFGGGFFFDDDAAA???@@@@@@>>><<<999777444333333000,,,***+++***(((%%%"""!!!  ,,,GGGfff|||XXX===###       wwwmmmeeeaaa\\\^^^[[[RRRLLLKKKJJJFFFIIIFFFCCC@@@<<<777000+++''')))+++++++++,,,///333888===DDDGGGFFFEEEFFFGGGGGGFFFFFFFFFEEECCC>>>;;;;;;888666555444333000...******)))'''%%%""" !!!;;;RRRYYY\\\ZZZPPP+++$$$      }}}tttjjjbbb^^^]]][[[VVVOOOFFF>>>:::999GGGIIIJJJEEE;;;111***(((&&&,,,444:::>>>BBBFFFIIIHHHKKKMMMMMMIIIFFFDDDDDDBBBAAA@@@@@@@@@>>>;;;999777444111///---+++(((&&&$$$######""" ...999666444000%%%$$$     xxxooofff___ZZZYYYRRRNNNMMMEEE999666:::BBBKKKTTTQQQEEE999444444<<>>======;;;999777666555222000...,,,)))'''&&&$$$""" ###       {{{ssskkkccc\\\WWWUUUJJJFFFIIICCC777777BBBAAAMMMZZZ^^^XXXPPPMMMMMMSSSUUUWWWWWWSSSNNNIIIEEEHHHGGGDDDAAA===:::999888777444111...,,,***(((&&&%%%###""""""""""""!!! !!!        ~~~uuummmfff```YYYUUUQQQEEEAAADDDAAA888;;;GGGKKKSSS^^^eeeeeeaaa\\\YYYUUUTTTSSSQQQOOOLLLIIIFFF@@@>>>;;;888777555444333---+++(((&&&&&&&&&$$$###$$$"""!!!!!!""""""!!!           yyyooofffaaa\\\WWWSSSGGGCCCCCCIIIKKKJJJQQQZZZYYYZZZ\\\```aaa]]]UUUOOONNNKKKHHHFFFEEEDDDCCCAAA666333000...---,,,***((($$$###"""$$$&&&((('''''')))'''$$$######!!!!!!!!!           {{{ssshhh___[[[XXXSSSPPPFFFJJJPPPUUUYYY\\\```cccYYYWWWUUUTTTSSSOOOIIIDDDFFFBBB===:::999777444111+++)))''''''((((((&&&#########$$$''')))***)))(((***(((%%%$$$###!!!        xxxoooccc[[[WWWUUUQQQNNNPPPXXX]]]]]]\\\\\\XXXSSSRRRPPPMMMJJJHHHFFFDDDBBB:::777333222111///+++'''((('''&&&))),,,---+++)))))))))***+++,,,+++(((%%%'''%%%############!!!            |||sssiiiaaa^^^ZZZQQQIIIDDDFFFOOOXXX\\\XXXQQQMMMLLLKKKIIIFFFBBB===999555444((()))+++---...///......***+++---......---++++++***))))))((('''%%%$$$###""""""!!!                      pppggg^^^YYYSSSJJJCCC@@@IIIOOOUUUUUUOOOHHHDDDCCC:::999777555333111000///...///000000111000///...------------,,,***)))(((&&&&&&&&&%%%$$$###!!!!!!!!!!!!          ###!!!   nnnggg^^^WWWNNNDDD???@@@HHHJJJKKKHHHAAA;;;888888111111111111222222333444666555555444333111///...///...,,,***((('''&&&%%%""""""""""""!!!         ###$$$&&&((())))))))))))""" %%%+++%%% 000///(((   }}}zzzllleee]]]UUUJJJAAA???BBB>>>???===:::666333333555777666666666777888::::::999999777444222///---+++,,,***(((%%%$$$#########      !!!$$$...888>>>???<<<:::777///)))+++,,,)))%%%###------777@@@555""",,,AAA;;;000!!!  |||||||||{{{yyytttmmmhhhbbb[[[SSSLLLDDD<<<<<<@@@777666555444333555888:::>>><<<:::999888888888999777666444000---***((('''%%%$$$"""!!! !!!"""   """,,,222333111///000)))%%%(((,,,+++((('''///---333;;;000"""***999GGGJJJBBB555((( }}}yyyxxxwwwvvvrrrkkkbbb\\\QQQJJJCCC@@@<<<888888;;;777777666666888;;;>>>@@@AAA???<<<888666444444444111///---***'''&&&$$$$$$  !!!    """000---  %%%  !!!,,,<<>>555+++### {{{xxxsssqqqoookkkggg```YYYSSSFFF???999:::;;;::::::<<<===<<<;;;;;;<<<============:::666222///...//////***(((&&&$$$###"""""""""   !!!!!! """!!!  !!!""",,,AAA>>>&&&      %%%000%%%   |||wwwuuuiiifffaaa]]]XXXSSSMMMIIIDDD<<<888;;;@@@AAA@@@AAABBBAAA???===<<<;;;888666222///,,,(((&&&&&&''''''%%%$$$"""!!! !!!""" !!!"""!!!  !!!""""""!!!!!!###"""!!! !!!"""###  ,,,)))              }}}~~~yyywwwwwwxxxyyyuuukkkcccWWWSSSNNNKKKJJJJJJJJJIIIFFFFFFFFFEEEDDDBBBAAA@@@DDD???999555333222///---'''&&&%%%"""  !!!#########"""""""""!!!!!!    ###!!!!!!      |||uuuqqqqqqssswwwtttpppmmmkkkfff___ZZZPPPNNNMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGDDD@@@<<<:::999555000---,,,+++)))&&&%%%$$$"""!!! !!!!!!######"""""""""!!!!!!!!! ###       zzzqqqiiidddcccdddllliiiddd___ZZZVVVTTTSSSLLLMMMNNNPPPQQQOOOKKKGGGFFFFFFEEEBBB>>>888333000,,,***((('''&&&%%%###!!!"""!!! !!!!!!!!!""""""!!!!!!!!! &&&333,,,!!!   ###999)))    {{{rrrjjjccc```^^^^^^]]]]]]ZZZWWWSSSQQQRRRSSSOOOOOOOOOPPPPPPLLLGGGCCC===;;;888444000,,,)))'''%%%$$$$$$%%%$$$$$$"""!!! !!!!!!!!! 333FFF888!!!   (((AAAOOO666    {{{tttjjjdddbbbaaa```___WWWXXXXXXWWWTTTRRRRRRSSSOOOMMMJJJGGGEEEAAA===999333000+++'''$$$######$$$!!!"""#########"""""""""!!!###$$$""" 444BBB...  """888SSSXXX999   }}}{{{qqqiii```\\\]]]___]]][[[VVVVVVVVVTTTRRRPPPLLLKKKFFFCCC>>>999666333///---+++)))%%%""" !!!$$$%%% !!!!!!!!! &&&,,,+++$$$%%%)))  """000555777DDDSSSLLL000    |||vvvrrreee\\\SSSQQQSSSUUUSSSOOONNNKKKHHHFFFFFFDDD???;;;777555111...,,,***'''%%%%%%$$$############$$$%%% !!!!!! !!!+++555333&&& %%%"""555BBBEEEDDDDDDEEE444     }}}xxxpppjjj]]]TTTJJJHHHKKKLLLHHHCCCCCC>>>888666888888444000---,,,*********(((%%%### !!!###%%%%%%$$$###""""""###"""!!!"""///;;;888((( ***444&&& (((&&&&&&---444555///$$$&&&$$$(((:::BBBCCCAAA:::333!!!       ~~~~~~tttqqqkkk\\\NNNHHHAAA>>>???>>>:::777444444333222111000///...&&&))))))%%%$$$%%%$$$!!!"""######!!! (((---&&& ---444  )))000---///444:::===777,,,""""""000000###"""...000(((          zzzyyytttkkkiiiaaaOOOIIICCC===::::::999555222333222000///---,,,+++***&&&((('''&&&))),,,)))$$$""""""!!! !!!   %%%""""""$$$))),,,)))!!!           tttooojjjaaa___VVVDDD???:::555333333222///,,,111000---+++)))((((((((()))'''%%%'''///555///&&&!!!  !!!!!!            ~~~{{{yyynnnkkkfffZZZTTTMMM>>>444111...---------,,,***///---+++)))(((((()))))),,,)))%%%(((222888111%%% """"""""" """%%%            |||xxxuuupppiiihhhbbbPPPDDD>>>555,,,+++******+++,,,+++++++++***)))))))))***,,,---...+++'''(((///444,,,!!! ***###$$$             ~~~{{{wwwrrrnnnhhh```___XXXBBB333///)))))))))))))))************&&&'''((()))***+++,,,,,,,,,+++(((%%%''')))%%%***///!!!           ~~~|||xxxrrrlllgggaaaTTTOOOHHH555***)))&&&******+++***((('''''''''"""###&&&((()))(((((('''''')))(((!!!%%%(((           ~~~zzzvvvppphhhccc\\\IIIAAA<<<000***,,,***,,,,,,,,,***'''%%%######!!!$$$&&&&&&%%%###""""""''''''          |||wwwrrrnnnggg^^^XXXHHHDDD===555...***((((((,,,***'''###!!! !!!"""$$$%%%%%%%%%$$$%%%"""                    ~~~~~~~~~{{{wwwrrrnnniiibbbXXXPPPAAA===777000***'''&&&&&&)))'''$$$!!! !!!############""""""                 ~~~{{{wwwuuusssppplllhhhcccYYYNNNEEE:::666111,,,(((&&&%%%%%%$$$###               ~~~~~~wwwppplllllliiieeebbb\\\QQQEEE<<<777444000+++(((&&&%%%%%%!!! %%%'''              }}}vvvnnnhhheeebbb]]]YYYSSSIII===555333111---)))&&&###"""""" """              ~~~|||{{{vvvnnnggg___ZZZSSSMMMGGG???666///,,,+++((($$$!!!              zzzxxxvvvqqqiiibbbXXXQQQHHH@@@;;;555...)))%%%$$$"""                zzzvvvrrrkkkaaaZZZSSSKKK@@@777222...)))%%%"""!!!                     ~~~xxxqqqiiiaaaZZZUUUKKKBBB777///,,,***&&&###"""!!!            ~~~{{{tttmmmfff^^^UUUPPPDDD<<<222+++(((&&&###            }}}zzzvvvooohhh```VVVNNNHHH999333***%%%###!!!          |||vvvqqqjjjaaaWWWMMMCCC<<>>222...***&&&"""              |||{{{ssscccRRRDDD777...+++)))$$$               ~~~~~~zzzyyyooo\\\III<<<222,,,&&&$$$            !!!    |||~~~xxxwwwlllXXXDDD777///+++!!!               $$$(((***)))%%%    ~~~|||rrrbbbPPPAAA444***$$$"""          &&&)))...555777555444---!!!   ~~~~~~{{{ppp___MMM===000'''!!!           %%%///444999===;;;666---'''   ~~~~~~yyynnn\\\HHH888+++"""         (((444;;;>>>>>>888111###  ~~~}}}xxxlllXXXDDD333'''        !!!'''///555777333+++$$$   ~~~|||xxxkkkVVVAAA000%%%       """(((***)))***,,,+++&&&     ~~~{{{wwwiiiSSS===---###        &&&///444444---&&&$$$"""      ~~~{{{uuufffPPP999)))!!!        '''444<<>>(((!!!$$$$$$###!!!             }}}}}}~~~~~~}}}|||{{{|||yyykkkQQQ666$$$ !!!""""""!!!            '''   ~~~~~~~~~~~~~~~}}}zzzoooZZZ@@@+++!!!"""#########!!!           ~~~{{{uuugggQQQ777$$$"""###$$$$$$###!!!           }}}|||yyysssbbbFFF...)))"""!!!"""$$$%%%$$$###!!!            }}}}}}|||zzzoooVVV===000&&& """$$$%%%%%%$$$###             ~~~}}}}}}}}}xxxfffRRR888*** ###%%%%%%%%%$$$             }}}~~~~~~~~~|||~~~}}}}}}sssfffKKK888((($$$  """$$$$$$###"""                ~~~{{{~~~~~~|||}}}|||}}}|||rrr^^^HHH333,,,%%% """###"""!!!                   ~~~}}}{{{vvvaaaFFF111'''###                   }}}{{{ooo[[[GGG777+++###               |||rrrcccOOO;;;+++"""               ~~~~~~|||ttteeeQQQ===000&&&###              }}}~~~~~~~~~||||||wwwjjjXXXJJJ444---$$$         ~~~}}}~~~}}}~~~rrrhhhJJJ@@@111&&&            ~~~~~~}}}|||~~~{{{ggg[[[III999000***%%%!!!                ~~~~~~~~~~~~}}}~~~~~~}}}|||{{{|||~~~~~~ppp]]]LLL???555,,,&&&                 ~~~~~~~~~~~~~~~~~~{{{nnn```QQQ@@@222)))(((&&&$$$"""          '''       yyyppphhh\\\QQQ@@@888---###              ~~~~~~|||zzztttlll\\\RRRBBB333)))$$$""""""           }}}~~~~~~yyyqqqkkk```TTTFFF888+++###            ~~~~~~~~~}}}{{{xxxqqqeeeTTTCCC888///+++&&&###"""!!!             zzzzzz~~~xxxnnnddd\\\NNNDDD666+++&&&$$$###"""           ||||||}}}{{{wwwiii___PPPDDD<<<666000,,,%%%$$$###!!!              {{{~~~zzztttlllddd\\\PPPBBB888...---+++(((%%%"""                  }}}zzzuuukkk```WWWLLLGGG???888333...***'''%%%$$$######"""                 |||vvvrrrjjjeee]]]TTTJJJ???555...***(((%%%$$$###"""               }}}zzzvvvqqqhhh^^^SSSLLL>>>999333...+++)))&&&%%%             }}}wwwpppjjj\\\WWWOOOGGG???999333///)))'''%%%#########"""!!!            |||yyyvvvrrrkkkddd\\\SSSJJJEEE===888111+++)))(((&&&%%%              ~~~zzzuuuooogggbbbYYYRRRHHH@@@;;;777333///...***&&&###""""""!!!               }}}{{{sssmmmeee___[[[VVVOOOIII===888111,,,)))&&&###!!!"""               ~~~zzzxxxwwwsssjjjccc^^^WWWNNNGGGBBB>>>:::666+++)))%%%!!!                ~~~}}}tttoooiiiddd___ZZZRRRMMMGGGAAA999222---***'''%%%&&&"""           ~~~||||||zzzvvvrrriiiccc[[[SSSMMMHHHDDDAAA:::555///***&&&"""        ~~~wwwrrrmmmhhhccc___YYYTTTLLLDDD===666///+++'''%%%$$$"""         }}}~~~}}}}}}yyyvvvvvvrrrlllddd\\\UUUOOOKKKCCCAAA===888333...+++)))+++((($$$!!!  '''000222111%%%        }}}}}}}}}}}}xxxssspppnnndddbbb^^^XXXSSSMMMHHHFFFFFFBBB<<<777444111---+++&&&%%%###"""!!!   """000;;;??????000%%%         ~~~}}}~~~|||{{{yyywwwtttpppmmmllljjjeee^^^YYYUUUPPPIIIDDDCCC@@@;;;888444111,,,)))***((('''&&&&&&%%%$$$"""""""""!!!    ***222555666---$$$          ~~~~~~~~~yyywwwvvvrrrkkkeeefffbbb]]]YYYVVVRRRMMMIII???===:::999888777444222///...,,,)))&&&$$$""" !!!!!!  !!!"""      ~~~}}}~~~~~~{{{wwwtttsssqqqllliiifffcccaaa___]]][[[YYYVVVOOOMMMJJJEEEAAA<<<999777555444222000---+++)))((('''''''''''''''''''''''' !!!###$$$$$$###!!!         ~~~~~~~~~~~~~~~{{{|||}}}|||{{{xxxvvvtttmmmllliiieeebbb^^^[[[ZZZVVVRRRNNNLLLMMMKKKFFFAAAFFFDDDBBB???>>>=========888777666333111///---,,,,,,,,,+++***(((%%%###!!!"""!!!!!!###%%%'''''''''((($$$!!!###'''(((%%%!!!  $$$  %%%%%%"""          ~~~||||||{{{wwwtttssstttsssnnniiihhhgggeeecccbbbaaa``````^^^\\\ZZZWWWTTTQQQOOONNNOOOOOOOOOMMMKKKHHHEEEDDD@@@@@@BBBDDDHHHJJJJJJIII???;;;777777999:::777444...///000000111555;;;@@@333...)))(((***+++)))'''$$$$$$%%%%%%%%%$$$$$$###!!!!!!   !!! ###)))------)))###         ~~~{{{yyyyyyyyyxxxwwwvvvtttssstttsssqqqnnnjjjgggeeedddeeeeeedddcccaaa^^^\\\ZZZUUUVVVXXX]]]aaacccbbbaaa___[[[WWWUUUVVVVVVTTTRRRNNNNNNMMMKKKJJJKKKNNNQQQJJJEEEAAA?????????===::::::;;;;;;;;;:::999888888222222222222111111000///------............------...---------------------,,,,,,---------+++***)))((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!"""!!!"""$$$(((---111333///'''       ~~~~~~}}}{{{|||||||||{{{zzzxxxwwwsssuuuxxx|||}}}{{{xxxtttrrrrrrsssrrrppppppnnnkkkfffcccaaaaaabbbdddaaa^^^\\\\\\[[[YYYWWWXXXYYYXXXXXXWWWVVVUUUTTTMMMNNNOOOOOONNNMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIGGGFFFHHHIIIJJJJJJIIIGGGDDDCCCBBBAAA???>>>===<<<<<<;;;999888777666666666666666555555444222111000//////((('''%%%$$$$$$'''+++...111---&&&       ~~~~~~}}}|||{{{{{{zzzyyyxxxvvvvvvvvvuuutttsssrrrqqqmmmnnnooooooooommmlllkkkkkklllmmmnnnnnnmmmlllkkknnnooopppppppppnnnlllkkkkkkllllllmmmkkkiiifffdddgggfffdddcccbbbaaaaaaaaaYYYYYYXXXWWWWWWWWWWWWWWWXXXWWWUUUSSSQQQNNNLLLKKKEEE???777///***(((((((((***&&&!!!        ~~~}}}~~~~~~~~~}}}}}}yyyyyyxxxxxxxxxxxxyyyyyyvvvvvvuuutttsssqqqooonnnddd\\\PPPCCC888///((($$$%%%###       ~~~~~~{{{}}}{{{uuujjj^^^QQQDDD666...(((%%%        ~~~|||~~~~~~~~~{{{}}}wwwlll]]]LLLAAA,,,)))###        ~~~~~~|||~~~~~~|||sssdddUUUGGG;;;///'''         |||}}}zzzooocccVVVIII>>>333&&&         }}}~~~tttggg]]]QQQAAA333+++          ~~~~~~{{{uuunnnaaaPPPDDD000)))            ~~~|||mmm```QQQEEE555(((!!!          }}}}}}~~~~~~xxxnnn```LLL;;;000(((          ~~~{{{~~~tttcccSSSGGG:::---###        |||~~~~~~yyy}}}~~~vvvjjj```QQQAAA444$$$       ~~~~~~~~~~~~uuulllXXXBBB666!!!"""       }}}lllXXXFFF..."""!!! %%%'''&&&$$$#########        ~~~~~~~~~ooo]]]CCC222)))"""***333999999333---)))$$$        }}}}}}~~~~~~~~~sssZZZGGG888&&& !!!%%%///>>>IIIIII@@@444+++###      ~~~~~~}}}}}}~~~~~~ooo^^^OOO:::...***!!!%%%111AAANNNOOODDD444)))        ~~~}}}}}}}}}}}}~~~vvviiiSSSDDD:::---***222>>>GGGGGG>>>///$$$       ~~~|||||||||~~~~~~~~~kkk]]]PPP@@@555666888999888111'''       ~~~~~~~~~~~~~~~~~~zzzmmm```PPP>>>:::333///+++'''"""      ~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~rrrcccTTT???---***)))"""        ~~~~~~}}}~~~{{{nnn\\\FFF111***&&&        ~~~~~~~~~}}}~~~hhhQQQ:::---%%%        ~~~~~~~~~~~~}}}~~~~~~uuu```HHH777+++!!!       ~~~}}}~~~}}}}}}qqqZZZFFF444'''       ~~~~~~}}}~~~~~~nnnXXXBBB///"""       ~~~~~~lllUUU>>>,,,"""       ~~~~~~~~~}}}~~~}}}~~~~~~zzzdddMMM999---       ~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~rrr```LLL333((("""      ~~~~~~~~~~~~~~~{{{mmmZZZBBB111(((!!!     }}}~~~~~~}}}mmmVVV???222%%%"""!!!   ~~~~~~~~~~~~~~~~~~}}}hhhNNN===+++###"""   ~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~sss]]]III333'''###   ~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}lllXXX???///&&&    }}}~~~~~~~~~~~~~~~~~~}}}~~~~~~zzzfffMMM:::+++!!!      }}}~~~~~~~~~~~~~~~~~~}}}pppWWWBBB000###!!!    ~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{gggTTT???***   ###    ~~~~~~~~~~~~~~~~~~~~~~~~tttaaaKKK444&&&"""  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~mmmXXX@@@---$$$    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxgggPPP:::,,,###    ~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~~~~~~~}}}}}}~~~~~~~~~vvvaaaIII888%%%      ~~~~~~~~~~~~zzz~~~~~~~~~~~~~~~~~~lllSSS???(((       ~~~~~~~~~~~~~~~~~~~~~~~~vvv^^^JJJ///$$$      }}}}}}~~~~~~}}}{{{{{{}}}~~~|||}}}~~~~~~nnnYYY777***     |||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{iiiIII111        }}}~~~~~~~~~~~~~~~}}}~~~~~~~~~rrrZZZAAA)))        ~~~~~~~~~|||~~~}}}~~~~~~~~~~~~nnnUUU999)))      ~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~|||eeeIII444%%%     }}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~tttZZZBBB///!!!    ~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~mmmUUU>>>***     ~~~~~~}}}||||||~~~}}}~~~~~~~~~~~~~~~|||}}}~~~}}}}}}~~~{{{|||~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||gggOOO888&&&     ~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~~~~zzz{{{}}}}}}|||~~~}}}}}}~~~}}}|||}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}{{{sss[[[CCC///###       ~~~~~~||||||||||||{{{}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~pppZZZ>>>(((    }}}|||||||||}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}jjjOOO999%%%   ~~~}}}||||||}}}}}}{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~xxx___JJJ111!!!  }}}}}}}}}}}}}}}}}}}}}~~~|||}}}}}}}}}~~~~~~}}}||||||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lllXXXAAA+++  ~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzjjjSSS999''' ~~~~~~~~~~~~}}}~~~~~~~~~~~~||||||~~~~~~|||}}}}}}|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~zzzeeeJJJ444'''  ~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}~~~}}}|||}}}~~~~~~uuuYYYBBB111   ~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~|||}}}~~~~~~}}}||||||}}}}}}||||||}}}~~~~~~~~~|||{{{||||||}}}~~~~~~~~~cccKKK888###   ~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||||||||~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~uuu]]]DDD111$$$       ~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~lllSSS===+++        ~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~yyybbbIII333###         ~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}pppXXX???,,,"""      ~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~jjjPPP999,,,     ~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~vvv\\\BBB222###     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~jjjOOO<<<+++     }}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{~~~||||||~~~~~~|||~~~yyy___KKK111###      ~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||||||||}}}~~~}}}|||{{{|||}}}}}}}}}~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~mmmWWWAAA,,,    ~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~|||}}}~~~|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuuaaaKKK333$$$###+++111000%%% ~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pppZZZ???+++"""000@@@HHHDDD333""" ~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}}}}}}}}}}|||}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||iiiLLL555(((&&&;;;NNNXXXQQQ;;;&&& ~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~uuuYYYAAA111 &&&<<>>JJJEEE/// ~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{|||~~~|||}}}||||||~~~~~~~~~}}}|||{{{{{{zzz{{{}}}~~~~~~~~~~~~}}}zzz{{{|||~~~~~~~~~|||{{{{{{~~~~~~~~~~~~~~~rrrZZZDDD555''' )))888<<<444$$$   ~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}}}}||||||{{{|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}||||||{{{dddMMM:::((($$$---...'''   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~||||||||||||~~~~~~|||{{{|||}}}~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~qqq[[[EEE... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~}}}||||||~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~|||iiiSSS888$$$ ~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}|||}}}~~~}}}}}}|||~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~|||}}}sss]]]AAA,,,  ~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzfffKKK555&&& ~~~}}}}}}~~~}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~}}}~~~~~~}}}{{{|||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzz{{{|||~~~~~~}}}}}}~~~{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~pppXXXDDD---###  }}}~~~}}}}}}}}}|||}}}||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}~~~~~~}}}zzz|||~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||}}}~~~zzz|||~~~}}}|||{{{{{{{{{{{{||||||||||||{{{zzzzzz{{{|||~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz|||~~~~~~}}}~~~~~~{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||~~~yyydddQQQ111%%%    ~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}|||}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~||||||}}}~~~}}}~~~{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~{{{zzzyyyyyyzzz|||yyyzzz{{{zzzyyyyyyzzz|||yyyzzz}}}~~~~~~}}}zzzyyy}}}|||{{{{{{|||~~~||||||||||||}}}}}}}}}}}}~~~}}}|||}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~pppVVVAAA,,,!!! ~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||}}}~~~|||{{{zzzzzzzzz|||~~~{{{||||||zzzxxxxxxyyyzzzzzz{{{|||}}}}}}|||{{{zzz}}}}}}{{{{{{|||}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~www^^^JJJ222$$$ ~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~{{{~~~~~~~~~{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||}}}}}}{{{xxxwwwxxxyyy{{{||||||||||||||||||{{{~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}jjjUUU:::(((!!! ~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||||||||||||||}}}}}}~~~}}}|||||||||}}}~~~~~~}}}|||}}}}}}~~~~~~|||{{{|||}}}~~~}}}||||||~~~~~~{{{~~~~~~~~~}}}}}}{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{zzz{{{{{{{{{|||||||||{{{yyyxxxyyy{{{}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~sss^^^AAA+++""" ~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~~~~}}}{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~|||||||||{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{}}}~~~yyy||||||zzzzzz~~~~~~{{{}}}}}}}}}}}}||||||||||||{{{{{{|||}}}}}}}}}||||||~~~}}}||||||{{{{{{zzzzzzyyyzzz{{{{{{zzzzzz|||~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}|||||||||||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}yyydddGGG000%%% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}|||{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||~~~}}}|||{{{{{{||||||}}}xxx{{{|||zzzzzz~~~~~~|||}}}}}}|||||||||{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}}}}|||||||||{{{{{{zzzxxxzzz{{{{{{zzz{{{}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~}}}jjjOOO999,,, ~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}{{{zzz|||||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{||||||||||||||||||{{{~~~~~~{{{|||~~~|||}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}}}}|||||||||||||||||||||{{{{{{zzz{{{|||{{{zzz{{{}}}||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||}}}}}}~~~~~~}}}|||{{{}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~qqqXXXCCC333""" }}}}}}}}}~~~~~~~~~~~~}}}{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}|||zzz|||||||||||||||{{{{{{{{{||||||}}}}}}}}}}}}||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{yyyzzz{{{|||}}}}}}||||||}}}}}}~~~{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{|||}}}}}}|||zzzzzz{{{}}}|||||||||||||||||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~|||{{{zzz}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~}}}~~~{{{}}}~~~{{{{{{~~~}}}}}}~~~~~~}}}}}}www___KKK999$$$ ~~~~~~}}}~~~{{{|||}}}~~~}}}~~~|||}}}~~~}}}{{{{{{}}}~~~|||}}}}}}|||zzzyyy{{{|||zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyy|||}}}}}}|||~~~|||{{{yyyyyy{{{|||~~~~~~~~~}}}|||}}}|||||||||}}}~~~}}}}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}||||||}}}}}}}}}}}}||||||yyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}}}}}}}wwwyyy}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}|||}}}~~~}}}|||~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~}}}~~~}}}||||||~~~~~~{{{jjjPPP888(((   ~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}|||}}}}}}|||{{{{{{|||~~~}}}~~~~~~|||{{{zzz{{{}}}||||||||||||||||||||||||~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||}}}|||||||||}}}}}}}}}}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||||||||}}}}}}|||||||||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~nnnUUU===+++!!!   ~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{{{{|||}}}|||zzzzzz|||}}}~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~|||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}~~~~~~}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}~~~|||}}}}}}|||~~~||||||~~~~~~}}}{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sss\\\DDD111$$$  ~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}||||||{{{~~~~~~}}}}}}|||{{{||||||}}}~~~~~~|||zzz{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~yyyzzz}}}~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~||||||}}}~~~~~~}}}||||||{{{|||}}}~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{zzz{{{{{{|||||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||||||||||||||~~~}}}}}}{{{~~~~~~~~~~~~zzz|||~~~}}}|||~~~}}}|||{{{~~~}}}~~~~~~|||yyy{{{}}}~~~~~~|||{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxcccKKK666''' ~~~~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~}}}|||||||||~~~|||{{{{{{{{{}}}||||||~~~~~~|||{{{|||}}}|||zzzzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~}}}}}}~~~||||||}}}}}}}}}}}}||||||{{{|||}}}~~~~~~}}}|||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzz{{{|||}}}||||||||||||{{{zzzzzzzzzzzz{{{|||||||||||||||{{{{{{{{{{{{~~~}}}}}}|||~~~~~~~~~~~~~~~}}}zzz{{{}}}}}}|||~~~}}}||||||{{{}}}yyy{{{}}}~~~~~~|||{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||iiiRRR<<<*** ~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~|||}}}}}}|||}}}~~~}}}{{{{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}||||||~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{yyyzzz|||}}}}}}}}}|||{{{}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||~~~{{{|||}}}~~~~~~~~~}}}}}}|||}}}~~~~~~||||||}}}~~~~~~}}}~~~~~~~~~oooYYYBBB...!!!  ~~~~~~~~~~~~}}}~~~~~~}}}}}}|||}}}~~~}}}|||}}}~~~~~~||||||~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}|||{{{zzzzzz|||}}}}}}}}}||||||~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{yyyzzz|||}}}~~~}}}|||{{{~~~}}}{{{zzzzzz{{{}}}~~~zzz{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{|||}}}~~~}}}||||||}}}}}}|||}}}}}}}}}~~~~~~~~~~~~|||}}}~~~}}}|||{{{|||~~~~~~}}}~~~~~~~~~~~~uuu```HHH333%%%  ~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~|||~~~}}}}}}~~~}}}~~~{{{~~~~~~}}}}}}~~~|||}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~|||}}}}}}||||||{{{yyyxxxxxxyyy{{{|||}}}}}}~~~~~~~~~|||{{{zzzyyyzzz|||}}}}}}}}}||||||~~~~~~}}}}}}|||||||||{{{}}}|||||||||{{{{{{{{{{{{yyyzzz|||}}}~~~}}}|||{{{}}}|||{{{{{{|||}}}zzzzzzzzz{{{{{{{{{||||||{{{{{{|||}}}}}}}}}}}}|||yyy}}}{{{~~~~~~~~~~~~~~~}}}||||||}}}|||zzzzzz{{{}}}~~~}}}||||||}}}~~~~~~{{{|||}}}|||yyy~~~~~~~~~}}}~~~|||}}}~~~}}}|||{{{|||~~~~~~}}}~~~}}}~~~}}}~~~~~~~~~yyydddLLL666'''!!!   ~~~}}}|||||||||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~}}}|||}}}}}}}}}|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyy{{{|||~~~}}}|||{{{{{{|||}}}zzz{{{}}}~~~}}}~~~}}}|||{{{zzzzzz{{{{{{zzz{{{|||}}}}}}~~~}}}}}}{{{|||}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~zzz{{{{{{{{{||||||}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}{{{yyyyyy{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||{{{{{{}}}}}}||||||}}}~~~~~~}}}~~~{{{oooSSS@@@/// ~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||~~~}}}}}}}}}}}}~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}~~~{{{|||~~~~~~}}}|||~~~}}}|||zzzzzz{{{}}}~~~zzz{{{{{{||||||||||||{{{{{{|||}}}~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~{{{{{{{{{{{{|||||||||}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{||||||||||||{{{yyyzzz{{{||||||{{{zzzzzz|||}}}~~~}}}}}}||||||~~~~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{}}}~~~}}}{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||~~~}}}||||||~~~}}}}}}|||}}}~~~~~~~~~~~~}}}tttXXXDDD444!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~|||{{{~~~}}}{{{zzz{{{}}}zzz{{{{{{{{{{{{{{{zzzyyy{{{|||}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{||||||}}}{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzz{{{||||||}}}}}}|||zzzyyyzzz|||}}}}}}}}}zzz{{{{{{|||||||||{{{{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzz|||}}}}}}}}}{{{{{{}}}{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~xxx\\\HHH888%%%  ~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~zzzzzz|||}}}}}}}}}|||{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{|||}}}~~~}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{~~~}}}{{{{{{|||||||||||||||{{{{{{zzzyyy|||||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~{{{zzzyyyzzz|||~~~~~~~~~{{{{{{||||||{{{{{{{{{zzz|||~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz~~~~~~~~~~~~}}}}}}}}}~~~zzz{{{}}}~~~~~~}}}||||||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~|||{{{{{{~~~yyy^^^JJJ:::'''  ~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~yyyzzz|||}}}}}}}}}{{{zzz||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}|||{{{|||}}}}}}}}}}}}}}}|||{{{zzz|||||||||||||||}}}}}}}}}{{{{{{||||||||||||{{{{{{|||||||||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}~~~{{{zzzyyyzzz|||~~~~~~}}}}}}}}}|||||||||||||||||||||}}}}}}|||}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{{{{~~~zzz{{{|||}}}~~~}}}|||||||||}}}~~~{{{|||}}}~~~~~~~~~}}}}}}{{{}}}~~~}}}|||~~~~~~~~~|||zzz~~~~~~{{{cccPPP>>>)))  ~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~||||||}}}}}}~~~}}}}}}}}}yyyzzz|||}}}}}}}}}|||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}|||{{{||||||{{{{{{{{{|||}}}~~~zzz{{{{{{||||||{{{{{{zzz|||||||||||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}{{{yyyxxxyyy{{{|||||||||}}}||||||{{{{{{|||}}}}}}{{{}}}~~~~~~}}}||||||}}}{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~||||||||||||}}}}}}}}}~~~~~~~~~{{{|||}}}}}}~~~~~~}}}}}}zzz}}}|||{{{~~~}}}~~~~~~~~~~~~lllZZZEEE,,,  ~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{||||||}}}||||||||||||{{{{{{zzz{{{|||}}}~~~zzzzzz{{{||||||{{{zzzzzz}}}|||||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}|||||||||||||||{{{yyyxxxxxxzzz{{{zzzzzz{{{zzzzzzzzzzzz{{{}}}~~~{{{}}}~~~~~~}}}||||||}}}zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{}}}~~~~~~||||||||||||}}}}}}}}}~~~zzz}}}|||{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~rrrbbbJJJ---  ~~~}}}~~~|||}}}~~~|||||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}|||}}}~~~~~~~~~|||{{{{{{}}}}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{||||||||||||}}}}}}}}}~~~zzz{{{{{{|||}}}~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~|||yyyxxxyyyyyyzzz{{{|||||||||{{{|||{{{{{{zzzzzz|||}}}~~~yyyzzz{{{||||||{{{zzzyyy}}}}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||~~~~~~}}}}}}||||||{{{{{{{{{yyyxxxxxxyyyzzzyyyxxxyyyyyyxxxxxxyyy{{{|||}}}{{{}}}~~~~~~|||||||||}}}zzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{~~~}}}~~~|||zzz{{{}}}~~~}}}|||||||||||||||}}}~~~~~~zzz}}}|||{{{}}}|||}}}~~~~~~~~~{{{{{{}}}~~~~~~}}}}}}~~~ttteeeKKK,,,!!! }}}~~~}}}||||||}}}~~~||||||{{{{{{|||}}}~~~~~~~~~|||}}}}}}~~~|||}}}~~~|||zzz||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}|||||||||{{{zzzzzz{{{|||}}}~~~~~~}}}|||||||||||||||}}}{{{|||~~~}}}{{{yyy~~~}}}|||zzzzzzzzz{{{||||||}}}|||{{{~~~zzzzzzzzzzzzzzzzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzz|||}}}~~~~~~|||{{{{{{{{{{{{}}}{{{yyyyyyzzzzzzyyyxxx{{{{{{{{{|||{{{zzzzzzyyy{{{{{{|||}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~}}}|||{{{{{{}}}}}}~~~}}}}}}|||{{{zzz||||||||||||||||||||||||~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~pppaaaJJJ...!!!~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~|||{{{}}}}}}~~~}}}}}}~~~~~~|||zzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzz{{{{{{}}}}}}||||||||||||}}}}}}~~~{{{|||~~~~~~~~~}}}{{{zzz~~~}}}||||||{{{{{{{{{||||||~~~~~~|||~~~|||{{{zzzzzzzzzzzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzzzzz{{{|||}}}}}}~~~}}}|||{{{{{{{{{{{{}}}{{{yyyyyyzzz{{{zzzyyy{{{|||||||||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~rrrcccMMM000"""}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzz|||~~~~~~}}}}}}~~~~~~|||{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}||||||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||{{{{{{|||}}}~~~}}}}}}}}}|||||||||{{{{{{}}}}}}~~~~~~}}}}}}|||||||||~~~|||~~~}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}||||||{{{{{{||||||}}}~~~|||zzzzzz{{{|||{{{zzz|||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||~~~~~~~~~~~~||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~tttgggQQQ444$$$~~~~~~|||}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}~~~}}}}}}}}}~~~zzzzzzzzz|||}}}~~~}}}}}}}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzz{{{|||||||||}}}~~~~~~}}}|||}}}~~~{{{|||~~~~~~|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||||||||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~|||zzzzzz|||}}}|||{{{}}}}}}||||||{{{{{{{{{{{{zzz{{{||||||}}}}}}||||||~~~~~~~~~~~~zzzzzz{{{{{{|||}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{|||}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~wwwlllVVV999'''}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||||||||}}}~~~}}}}}}}}}~~~yyyzzz{{{|||}}}~~~~~~}}}|||||||||||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~~~~}}}||||||{{{{{{|||}}}}}}}}}}}}||||||||||||}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{zzzzzz~~~~~~~~~~~~~~~}}}|||{{{~~~}}}{{{zzzyyyzzz{{{||||||}}}~~~~~~}}}|||}}}~~~zzz|||~~~~~~|||{{{zzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzzzz|||}}}||||||}}}}}}|||{{{zzz{{{{{{|||zzzzzz{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyzzz{{{|||}}}~~~~~~}}}}}}||||||}}}~~~{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzppp[[[>>>))) ~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}}}}}}}~~~~~~zzz{{{}}}}}}}}}}}}~~~~~~|||{{{|||}}}}}}}}}||||||||||||{{{{{{~~~~~~}}}}}}}}}|||||||||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~|||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}||||||{{{zzz~~~~~~~~~~~~}}}|||zzzxxx}}}|||{{{zzzzzzzzz{{{|||||||||}}}}}}~~~~~~}}}}}}}}}{{{zzz}}}~~~||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{||||||}}}|||{{{yyyzzz{{{}}}|||{{{}}}|||{{{yyyyyyzzz{{{{{{zzzzzz{{{||||||||||||{{{~~~~~~}}}}}}}}}}}}~~~~~~yyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}|||sss___BBB,,,!!!~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}|||||||||}}}~~~~~~{{{}}}}}}}}}~~~~~~|||{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}||||||||||||~~~}}}}}}||||||}}}}}}~~~}}}|||zzzzzzzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{|||}}}}}}||||||{{{{{{|||}}}}}}}}}{{{yyyxxx||||||{{{{{{zzzzzzzzz{{{|||{{{{{{{{{||||||}}}~~~}}}~~~{{{xxxzzz~~~|||||||||{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzz{{{{{{zzzzzzzzz{{{||||||{{{zzzxxxyyy{{{||||||{{{|||{{{yyyxxxxxxxxxzzz{{{yyyzzz{{{{{{||||||{{{{{{}}}}}}|||{{{{{{|||}}}}}}{{{{{{||||||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}vvvbbbDDD---"""~~~{{{~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||{{{||||||}}}~~~~~~|||~~~}}}|||~~~}}}|||zzz{{{~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}||||||||||||}}}}}}|||{{{zzzyyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzyyyzzz{{{}}}}}}}}}||||||xxxyyy{{{}}}}}}|||zzzyyy|||{{{{{{{{{{{{zzzzzzzzz|||{{{zzzzzzzzz|||}}}~~~}}}|||yyyvvvzzz{{{|||||||||||||||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}{{{zzz|||{{{{{{zzzzzzzzz{{{{{{zzzyyyxxxxxxzzz{{{{{{{{{|||zzzyyywwwwwwxxxyyyzzzyyyzzz{{{{{{||||||{{{{{{}}}|||{{{zzzzzz{{{|||}}}|||||||||}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwcccFFF..."""~~~~~~~~~}}}~~~~~~~~~||||||{{{||||||}}}~~~~~~}}}|||||||||}}}|||~~~~~~{{{{{{yyy|||~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~|||zzzyyy~~~{{{zzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}|||}}}|||{{{zzz{{{{{{}}}}}}||||||{{{{{{{{{zzz|||}}}~~~|||zzz{{{|||}}}}}}}}}{{{zzzyyy|||||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~}}}}}}|||||||||~~~}}}}}}|||{{{{{{{{{{{{{{{xxxzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}{{{yyyyyyzzzzzzyyyxxx{{{||||||||||||zzzyyyxxx|||||||||||||||}}}~~~~~~||||||}}}}}}}}}}}}||||||~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~|||{{{zzz~~~}}}||||||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~yyygggJJJ777"""   ~~~~~~~~~~~~~~~|||||||||}}}}}}}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~}}}|||||||||}}}}}}|||~~~|||zzz}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}|||zzzyyy}}}{{{zzz|||}}}~~~~~~||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}|||~~~}}}|||{{{{{{||||||}}}|||||||||{{{{{{{{{{{{}}}~~~~~~|||{{{||||||}}}}}}}}}|||{{{zzz||||||||||||||||||||||||{{{{{{{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyzzz|||}}}~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{|||}}}{{{yyyyyyzzzzzzzzzyyyyyyzzz{{{|||||||||{{{zzz|||||||||||||||}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||~~~~~~~~~~~~}}}|||{{{~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~yyygggKKK888"""   ~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{{{{||||||||||||~~~}}}}}}||||||||||||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~|||}}}|||~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{zzzzzz}}}|||zzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}||||||||||||{{{{{{{{{{{{~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||{{{}}}|||||||||{{{zzzzzzzzzyyyyyy{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{||||||~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{zzzzzzzzz{{{{{{}}}{{{yyyyyyzzz{{{zzzyyyxxxyyy{{{|||}}}}}}||||||}}}||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}|||||||||}}}||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~||||||~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzziiiMMM999###    ~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{||||||||||||~~~~~~}}}||||||{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{zzzzzz{{{zzzzzz{{{}}}}}}{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~|||||||||||||||{{{{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}|||{{{zzzyyyyyyxxxwwwxxx{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz}}}||||||||||||}}}~~~~~~||||||}}}}}}|||{{{zzzyyy{{{{{{{{{{{{zzzzzzzzzzzz}}}|||{{{zzzzzzzzzzzzzzz|||{{{yyyyyy{{{{{{{{{zzzyyyzzz{{{}}}}}}}}}|||{{{}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}{{{kkkPPP;;;$$$    ~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{|||||||||}}}}}}}}}~~~~~~~~~~~~{{{{{{||||||}}}}}}}}}}}}{{{}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzyyyzzz|||}}}|||zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~{{{{{{{{{|||||||||||||||~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwxxxzzz|||~~~~~~}}}}}}}}}}}}|||||||||{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}||||||{{{zzzzzz|||||||||{{{{{{zzzzzzzzz}}}|||{{{zzzzzzzzzzzzzzz|||{{{yyyzzz{{{||||||{{{||||||}}}}}}}}}|||zzzyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}mmmRRR<<<&&&   ~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}||||||}}}~~~~~~~~~~~~}}}zzzzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}}}}zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}~~~~~~}}}}}}{{{{{{{{{|||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}|||||||||{{{zzzzzzzzzyyyzzzzzz{{{||||||||||||||||||}}}}}}}}}|||{{{{{{zzz{{{|||}}}||||||||||||{{{{{{{{{{{{}}}}}}||||||{{{zzzzzzzzz||||||{{{zzzzzzzzz{{{{{{|||{{{yyyzzz{{{}}}||||||}}}}}}~~~~~~}}}|||zzzyyy~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~oooUUU>>>'''  ~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~{{{|||}}}~~~~~~~~~}}}zzz{{{|||~~~~~~}}}}}}}}}~~~~~~||||||||||||||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz|||{{{zzz{{{|||}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}{{{|||}}}~~~~~~}}}||||||{{{{{{{{{{{{|||||||||}}}~~~}}}}}}|||||||||||||||{{{zzzyyyyyyzzz{{{|||}}}||||||||||||||||||||||||{{{{{{{{{zzzzzz{{{{{{|||{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~|||{{{{{{{{{{{{||||||}}}}}}}}}}}}|||{{{zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{||||||{{{yyyzzz|||}}}}}}|||{{{|||}}}~~~~~~}}}{{{{{{~~~~~~}}}}}}~~~~~~|||}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}pppWWW???(((  ~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~||||||{{{||||||}}}~~~{{{|||}}}~~~~~~}}}zzz|||~~~~~~}}}}}}~~~~~~{{{|||||||||||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz}}}|||zzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||yyyzzz{{{|||}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzz{{{{{{{{{||||||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}|||{{{yyyyyyzzz{{{{{{{{{|||}}}~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}|||{{{yyyzzz|||}}}}}}|||zzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~||||||}}}}}}}}}}}}|||||||||}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~zzz{{{}}}~~~~~~|||}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~qqqXXX@@@)))  ~~~}}}~~~~~~||||||}}}}}}{{{zzz{{{|||}}}||||||{{{||||||}}}~~~{{{yyy{{{}}}}}}}}}~~~~~~|||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||{{{yyyyyy~~~}}}||||||}}}~~~yyyzzzzzz{{{{{{zzzzzzyyy}}}}}}||||||{{{{{{zzzzzz}}}zzzyyy||||||zzz{{{yyyzzz|||}}}}}}}}}|||{{{{{{zzzzzz{{{}}}~~~|||{{{www{{{~~~}}}{{{yyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||}}}|||{{{{{{{{{{{{||||||xxx{{{|||yyyyyy}}}}}}zzz}}}|||zzzzzz{{{{{{zzzyyy|||{{{yyyxxxxxxzzz}}}}}}}}}||||||{{{zzzxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyzzz{{{{{{||||||{{{{{{|||}}}~~~~~~~~~|||{{{zzz{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~}}}|||}}}~~~~~~}}}||||||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||yyy|||~~~}}}}}}~~~}}}{{{~~~|||{{{|||}}}}}}|||{{{}}}}}}||||||~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~tttYYYDDD+++  ~~~}}}~~~~~~~~~}}}{{{{{{|||}}}~~~}}}||||||||||||}}}}}}~~~{{{||||||~~~}}}|||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyy}}}}}}}}}||||||}}}}}}}}}yyyzzzzzz{{{{{{zzzzzzyyy|||{{{{{{zzzzzzzzzzzzzzz|||yyyxxx{{{|||yyyzzz}}}zzzzzz{{{|||||||||||||||}}}}}}}}}~~~}}}{{{yyyyyy{{{}}}|||zzzyyyzzz|||{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}yyy||||||zzzzzz}}}}}}{{{}}}|||zzzyyyzzz{{{{{{{{{|||{{{zzzyyyyyyzzz|||}}}||||||||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||{{{}}}~~~~~~}}}|||{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzz}}}~~~~~~}}}~~~~~~|||{{{~~~}}}||||||~~~~~~}}}|||}}}~~~|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sssXXXDDD+++ ~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}{{{||||||}}}|||{{{|||~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}|||{{{zzz{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxyyyzzz{{{zzzxxxxxx{{{{{{yyyyyy|||zzzzzzzzzzzzzzz{{{||||||{{{{{{zzz{{{||||||{{{yyyzzz{{{|||{{{yyyyyy{{{|||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||||||||zzz}}}}}}zzz{{{~~~~~~||||||{{{zzzyyyyyyzzz|||}}}{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||{{{{{{zzzyyy{{{||||||}}}}}}||||||{{{~~~}}}{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}}}}~~~}}}|||{{{~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~sssXXXDDD,,,~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}||||||~~~~~~}}}{{{{{{|||}}}~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{yyyzzz{{{||||||{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwxxxyyy{{{}}}zzzxxxxxx||||||yyyyyy|||{{{zzzyyyyyyyyyzzz|||}}}tttssstttwwwzzz||||||{{{|||{{{{{{zzzyyyzzz{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz}}}}}}{{{{{{~~~|||{{{{{{zzzxxxxxxzzz}}}{{{{{{|||||||||zzzyyyxxxyyyzzzzzz{{{||||||{{{{{{yyyyyyyyyzzzzzzzzzzzz{{{xxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy||||||||||||||||||||||||}}}~~~~~~}}}{{{{{{|||~~~{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~sssZZZEEE,,,}}}~~~}}}~~~}}}}}}~~~~~~}}}}}}|||}}}}}}{{{{{{{{{|||}}}~~~~~~}}}}}}{{{{{{|||}}}~~~}}}|||{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}||||||{{{yyyzzz{{{||||||{{{zzzyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzyyyyyyyyy{{{|||}}}{{{yyyzzz}}}~~~{{{zzz}}}{{{{{{zzzyyyyyy{{{|||}}}sssssstttwwwzzz||||||{{{}}}{{{zzzyyyyyy{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyywwwvvvzzz}}}}}}{{{{{{~~~|||zzz{{{{{{zzzxxxyyy|||zzz{{{|||}}}|||{{{yyyxxxxxxyyyzzz{{{||||||||||||yyyyyyzzzzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{zzzzzzyyyyyyyyyzzzzzzzzz||||||{{{{{{{{{{{{||||||zzz{{{||||||{{{|||~~~{{{|||}}}~~~}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~ttt\\\FFF---|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~xxxzzz|||zzz}}}|||{{{|||~~~~~~}}}{{{{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{yyy{{{~~~{{{{{{}}}{{{{{{{{{{{{{{{|||}}}}}}zzzyyyyyy{{{}}}}}}|||{{{|||{{{yyyyyy{{{|||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{zzzxxxvvvuuuzzz}}}}}}zzz{{{~~~~~~|||yyy{{{}}}|||yyyxxx{{{~~~zzz{{{|||||||||{{{zzzyyyyyyyyyzzz{{{|||||||||{{{yyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{|||zzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzz{{{{{{|||xxxzzz{{{{{{{{{}}}{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~uuu^^^GGG---~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~yyy|||}}}|||~~~}}}|||}}}~~~{{{|||}}}}}}}}}|||{{{zzz{{{{{{|||}}}}}}}}}||||||zzzzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{{{{{{{||||||{{{{{{||||||||||||{{{{{{xxxyyyzzz{{{{{{zzzxxxwwwzzzxxxzzz~~~~~~{{{zzz{{{{{{|||}}}}}}~~~~~~}}}}}}||||||{{{|||~~~~~~}}}{{{|||zzzyyyzzz|||}}}{{{yyyyyyzzz{{{{{{{{{{{{zzzyyyvvvwwwyyyzzzzzzyyyxxxwwwyyy||||||zzzzzz}}}}}}{{{xxx{{{~~~zzzxxxyyy|||zzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxyyyzzz|||}}}{{{zzzyyyyyyyyy{{{|||}}}|||{{{zzzzzzzzzzzz{{{|||yyyzzz{{{{{{{{{|||~~~||||||||||||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||~~~}}}|||{{{}}}~~~|||~~~}}}}}}|||}}}~~~~~~~~~ttt^^^HHH...~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||yyyxxxzzz~~~}}}}}}~~~~~~||||||}}}}}}}}}{{{zzzyyyyyyzzz{{{}}}}}}}}}||||||yyyyyyzzzzzz{{{zzzzzzyyy}}}|||{{{zzzzzz{{{|||}}}{{{{{{||||||||||||{{{{{{wwwxxxzzz{{{{{{yyyvvvtttxxxwwwyyy}}}}}}zzzxxxzzz{{{|||~~~~~~}}}yyyxxxyyy{{{~~~}}}{{{zzzyyy{{{}}}~~~{{{wwwzzzzzz{{{||||||{{{zzzzzzsssuuuwwwzzz{{{{{{zzzyyyxxx{{{|||yyyyyy}}}}}}zzzwww|||{{{xxxxxxzzzzzzzzzzzzzzz{{{{{{||||||zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{zzzyyyyyy{{{|||~~~{{{zzzzzzyyyzzz{{{|||}}}|||{{{zzzyyyyyyzzz{{{|||{{{|||||||||zzzzzz|||~~~}}}||||||{{{|||~~~{{{||||||}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}|||{{{zzz|||~~~{{{~~~|||}}}~~~~~~{{{|||}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}sss]]]HHH... ~~~~~~}}}}}}~~~|||{{{{{{|||~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~||||||}}}|||}}}~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}yyy||||||zzzyyyzzzvvvxxxzzz||||||{{{zzzyyyyyy|||}}}{{{|||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxzzz||||||{{{zzz}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz|||}}}}}}{{{zzzxxx~~~~~~}}}{{{zzzyyyxxxwwwuuuvvvwwwyyyzzz{{{||||||{{{{{{{{{{{{{{{|||}}}}}}xxx~~~{{{{{{~~~|||{{{{{{|||}}}|||yyywwwzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}}}}|||yyyvvvtttvvvwwwyyy{{{||||||{{{{{{||||||||||||||||||||||||}}}|||zzzxxxxxxzzz|||}}}}}}}}}||||||||||||}}}}}}|||||||||||||||}}}}}}~~~}}}{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}|||yyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}rrrZZZDDD,,, ###---000&&& ~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}{{{{{{|||~~~|||}}}~~~}}}|||{{{|||}}}||||||||||||||||||||||||yyy|||~~~~~~{{{yyyyyyzzzxxxyyy{{{||||||{{{zzzyyyyyy||||||zzz{{{~~~|||{{{{{{{{{zzzzzzzzzyyyyyyzzzyyyxxxzzz|||}}}}}}||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyzzz|||}}}}}}{{{zzzyyy~~~}}}||||||{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyyyy|||{{{{{{{{{{{{|||}}}}}}yyy{{{{{{~~~|||{{{zzz{{{||||||zzzwwwzzzyyyyyyyyyyyyzzz{{{{{{yyyzzz{{{||||||zzzyyywwwxxxyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}|||zzzyyyyyyzzz|||}}}~~~}}}|||||||||||||||}}}|||||||||||||||}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~{{{|||~~~~~~}}}~~~~~~qqqXXXDDD,,, )))999@@@666'''~~~|||~~~~~~|||||||||}}}}}}~~~}}}}}}}}}}}}}}}{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~}}}|||{{{|||}}}||||||||||||||||||||||||zzz{{{|||{{{zzzyyyzzz{{{zzz{{{|||}}}|||{{{zzzyyyxxx{{{{{{yyyzzz}}}~~~{{{zzz{{{|||||||||{{{zzzyyyzzzyyyxxxyyy|||~~~~~~~~~{{{{{{zzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{||||||{{{zzzyyy}}}|||||||||{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyy|||||||||||||||}}}~~~~~~{{{{{{|||}}}{{{zzzzzz{{{||||||zzzxxxzzzyyyyyyyyyyyyzzz{{{{{{xxxyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||||||||||||||||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~oooUUUCCC,,, ///FFFPPPCCC111 ~~~|||}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}||||||}}}||||||}}}}}}~~~~~~~~~}}}}}}|||||||||}}}~~~~~~|||}}}~~~}}}|||{{{|||}}}||||||||||||||||||||||||zzzzzzzzzyyyyyyyyyzzz{{{||||||}}}}}}|||{{{zzzyyywwwzzz{{{xxxyyy||||||zzzyyyzzz|||}}}}}}|||zzzyyyyyyxxxwwwxxx{{{}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy|||{{{{{{{{{{{{{{{{{{|||yyyzzz{{{||||||{{{{{{zzz||||||||||||||||||||||||vvvwwwxxxzzz{{{|||||||||}}}||||||||||||}}}~~~~~~}}}||||||}}}{{{zzzyyyzzz{{{{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||~~~}}}||||||{{{{{{||||||||||||}}}}}}~~~}}}}}}~~~{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~nnnSSSBBB+++000IIITTTEEE000 ~~~}}}}}}~~~~~~}}}~~~}}}|||||||||}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~|||}}}~~~}}}|||{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzzzz}}}}}}}}}||||||{{{zzzzzzxxxzzz{{{xxxxxx{{{|||yyyxxxzzz{{{}}}}}}|||zzzyyyxxxwwwvvvwwwzzz||||||{{{xxxyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{yyyzzzzzz{{{{{{||||||{{{{{{{{{{{{{{{||||||||||||wwwxxxyyyzzz{{{||||||||||||||||||||||||}}}}}}~~~~~~}}}|||}}}{{{yyyxxxyyyzzz{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{|||{{{zzzxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{~~~~~~}}}|||||||||||||||||||||||||||}}}~~~~~~|||||||||}}}~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||lllQQQ@@@)))...EEEOOOAAA--- ~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}|||{{{{{{}}}}}}~~~~~~|||}}}~~~}}}|||{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{|||{{{zzz||||||{{{{{{{{{{{{{{{{{{xxx{{{{{{xxxyyy{{{{{{yyyxxxyyyzzz{{{{{{{{{zzzyyywwwvvvwwwxxxzzz{{{zzzxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyzzzzzz{{{|||||||||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzyyyxxx{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}zzzyyywwwxxxyyy{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{}}}|||zzzyyyxxxyyyyyyzzz|||{{{{{{zzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}{{{{{{}}}}}}||||||||||||}}}}}}|||||||||||||||}}}}}}~~~}}}|||{{{|||}}}}}}{{{yyy}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~|||}}}~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{kkkQQQ===''')))<<>>666(((~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~yyy{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}|||{{{yyyxxxxxxyyy{{{|||{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{|||{{{{{{zzzzzzyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{|||{{{yyyxxxwwwxxxzzz{{{yyyzzz|||}}}}}}|||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{||||||{{{zzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||{{{{{{zzzzzz{{{{{{|||{{{zzzyyyyyyyyyyyyyyyzzzxxxyyyyyyzzzzzz{{{{{{|||zzz|||}}}{{{yyywwwxxxzzzyyyyyyzzzzzz{{{{{{||||||{{{{{{|||||||||||||||{{{zzzzzzzzzzzz{{{|||}}}}}}{{{{{{||||||||||||||||||zzzzzz{{{{{{||||||}}}}}}|||{{{zzz{{{}}}}}}{{{zzzzzz}}}}}}{{{{{{~~~~~~|||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{{{{{{{||||||||||||||||||||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}|||{{{{{{}}}|||~~~||||||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~|||}}}~~~{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~|||}}}~~~|||~~~vvvrrr```EEE000  """'''&&& ~~~~~~~~~{{{|||}}}~~~~~~}}}||||||}}}~~~|||}}}~~~|||{{{|||}}}~~~~~~}}}|||zzzzzzzzzzzzzzz{{{|||}}}|||{{{yyyxxxxxxyyy{{{|||{{{zzzxxxwwwwwwxxxzzz{{{}}}|||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxwwwwwwzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz}}}|||zzzxxxxxxxxxzzz{{{xxxyyy{{{||||||{{{yyyxxxzzzyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}|||{{{zzz|||}}}{{{zzzzzzyyyyyyzzzzzz{{{||||||{{{{{{{{{{{{||||||zzz{{{|||{{{yyyxxxyyyzzzwwwxxxxxxyyyzzz{{{||||||{{{}}}~~~|||xxxvvvwwwyyyxxxyyyyyyzzz{{{|||}}}}}}zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~yyyyyyzzz{{{|||}}}~~~yyyzzzzzz{{{|||}}}~~~~~~{{{zzzzzz{{{||||||{{{yyyyyy||||||zzzzzz}}}~~~{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}||||||||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~}}}|||zzzzzz|||~~~{{{~~~~~~|||{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~{{{{{{~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~{{{{{{~~~~~~|||{{{~~~wwwrrr```DDD222!!!  ~~~~~~}}}}}}|||||||||||||||}}}~~~}}}}}}~~~~~~|||{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{wwwxxxzzz{{{{{{zzzxxxwww{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwzzzzzzxxxxxx{{{xxxyyy{{{||||||{{{yyyxxxzzzyyyxxxwwwwwwxxxzzz{{{vvvvvvwwwwwwxxxyyyzzz{{{|||zzzxxxvvvvvvwwwzzz{{{xxxyyyzzz{{{{{{zzzyyyxxx}}}|||zzzxxxwwwxxxzzz{{{{{{|||||||||{{{zzzzzzyyyxxx{{{{{{xxxxxx{{{{{{xxx{{{{{{|||}}}}}}|||{{{zzz{{{{{{|||}}}|||{{{yyyxxx{{{zzzxxxxxxzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}|||{{{zzzyyyyyyxxx{{{{{{{{{|||||||||||||||{{{~~~~~~yyywwwyyy|||{{{{{{{{{{{{||||||||||||}}}}}}||||||{{{{{{{{{zzz}}}}}}}}}|||{{{{{{zzzzzz|||||||||||||||{{{{{{zzz~~~}}}||||||}}}~~~{{{|||~~~}}}~~~}}}{{{|||}}}}}}}}}}}}||||||{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzz{{{|||}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~{{{zzz}}}}}}}}}~~~~~~~~~|||~~~~~~|||~~~~~~~~~~~~|||{{{zzzzzzyyy~~~}}}||||||zzz|||~~~|||{{{|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~yyywwweeeIII333  ~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||xxxyyyzzz{{{{{{zzzyyyxxxzzzzzz{{{{{{{{{{{{{{{zzz{{{xxxxxxzzzzzzwwwwwwzzzyyyxxxwwwwwwwwwwwwxxxyyy{{{zzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxyyyzzz{{{zzzxxxwwwwwwyyyzzz|||yyyzzz{{{{{{{{{{{{zzzyyy||||||zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyy||||||yyyyyy||||||yyyzzz{{{|||||||||{{{zzzzzzzzzzzz{{{|||{{{{{{yyyyyy|||zzzyyyyyyzzz{{{{{{zzz{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzzzz{{{{{{{{{|||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{|||||||||}}}{{{~~~~~~yyywwwyyy|||{{{{{{{{{|||||||||}}}}}}}}}|||||||||{{{{{{{{{zzz||||||||||||{{{{{{{{{{{{zzzzzz{{{||||||}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||~~~}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{~~~~~~}}}}}}|||{{{~~~}}}{{{|||~~~~~~~~~~~~~~~~~~}}}~~~|||xxxuuueeeHHH444~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||}}}||||||{{{{{{||||||}}}{{{zzzzzzzzzzzzzzzzzz{{{yyyyyyzzz{{{||||||||||||{{{xxxxxxzzzzzzvvvvvvyyy{{{yyyvvvttttttvvvyyy{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{|||zzzzzz{{{||||||{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxzzz}}}}}}zzzzzz}}}}}}zzzyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{zzzzzzzzz|||{{{yyyyyy{{{|||{{{zzz|||{{{zzzyyyyyyzzz{{{|||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||}}}}}}~~~{{{}}}}}}zzzxxxyyy|||||||||||||||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~|||}}}{{{vvvtttdddIII666  }}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||}}}}}}~~~}}}}}}|||{{{~~~~~~~~~}}}{{{||||||||||||||||||||||||}}}}}}||||||||||||}}}}}}}}}|||zzzyyyyyyzzz|||}}}xxxyyyzzz{{{|||||||||||||||yyyxxxzzzyyyvvvuuuwww|||{{{xxxvvvvvvxxx{{{|||xxxyyy{{{||||||{{{zzzyyyzzzzzzyyyyyyxxxyyyyyyyyyxxxxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||||||||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyy||||||yyyyyy||||||yyyxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{}}}{{{zzzzzz{{{||||||{{{}}}|||zzzyyyyyyzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||xxxxxxyyyzzz|||}}}~~~~~~{{{|||}}}|||zzzyyyzzz{{{|||||||||}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~zzzzzzzzz{{{|||}}}}}}~~~}}}~~~~~~}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}}}}}}}~~~||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{}}}{{{vvvtttfffLLL999""" }}}~~~}}}~~~~~~}}}|||||||||||||||}}}~~~||||||}}}}}}}}}|||{{{{{{~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}||||||||||||}}}}}}}}}|||zzzxxxxxxzzz|||}}}xxxyyyzzz{{{|||||||||||||||xxxxxxzzzyyyuuuuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwyyy{{{||||||{{{{{{|||{{{{{{zzzzzzzzz{{{{{{wwwxxxyyyzzzzzz{{{||||||{{{{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{{{{|||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyxxxzzzzzzxxxxxxzzzzzzxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{||||||{{{yyyyyy{{{|||{{{zzz|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{|||||||||wwwxxxyyyzzz{{{|||}}}~~~{{{{{{|||{{{zzzyyyzzz{{{||||||||||||}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{{{{yyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{||||||}}}~~~~~~}}}~~~~~~|||||||||}}}~~~~~~}}}|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||}}}wwwvvviiiQQQ<<<### }}}~~~~~~{{{|||~~~~~~~~~}}}{{{{{{{{{{{{|||}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||{{{{{{||||||}}}|||{{{yyyxxxxxxyyy{{{|||yyyyyyzzz{{{||||||||||||zzzwwwwwwyyyyyyuuuuuuxxxtttvvvxxxyyyyyyxxxvvvtttvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||xxxxxxxxxxxxyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{yyyyyyyyyzzzzzzzzzzzz{{{yyyxxxwwwwwwwwwxxxyyyzzzwwwzzzzzzwwwwwwzzzzzzwwwxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{||||||{{{zzzxxxxxxzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||xxxxxxyyyzzz{{{||||||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}|||zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}~~~}}}~~~~~~||||||}}}~~~||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~|||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~xxxwwwlllUUU???%%%}}}~~~~~~|||~~~~~~}}}~~~~~~}}}}}}||||||||||||}}}~~~}}}||||||{{{|||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{|||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{zzzyyyvvvvvvyyyyyyvvvvvvxxxtttuuuwwwyyyyyywwwuuutttyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxyyyyyyzzz{{{|||yyyxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxxxxxxxxxxyyyzzzyyyxxxxxxwwwxxxyyyzzz{{{yyyyyywwwwwwwwwxxxzzz{{{xxxzzzzzzxxxxxxzzzzzzxxxyyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{{{{{{{||||||zzzyyywwwwwwyyyzzzyyyxxxwwwxxxyyyzzzzzzyyyxxxwww||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyzzzzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}}}}|||{{{zzzzzz{{{}}}~~~}}}||||||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~zzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}|||~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~xxxwwwmmmWWWAAA&&&~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{{{{|||~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyxxxxxxyyyyyyyyy{{{{{{{{{|||{{{{{{zzzzzzxxxuuuvvvyyyyyyvvvvvvyyywwwxxxyyyyyyyyyyyyxxxwww|||zzzxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{zzzyyyvvvttttttvvvxxxyyyyyyyyywwwwwwwwwwwwyyyyyyyyyxxxvvvvvvvvvxxxzzz{{{zzzyyyxxxwwwwwwyyy{{{|||yyy{{{{{{yyyyyy{{{{{{yyyyyyyyyxxxxxxyyy{{{|||}}}~~~}}}|||{{{{{{|||}}}zzzxxxwwwwwwxxxyyyyyyxxxuuuwwwyyy{{{{{{yyywwwuuu||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||{{{zzzyyyyyyzzz|||}}}|||{{{zzzzzz{{{|||}}}}}}~~~}}}|||~~~~~~~~~~~~~~~}}}}}}{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~yyyzzzzzz{{{|||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~{{{{{{}}}~~~~~~|||{{{~~~~~~}}}~~~~~~}}}~~~~~~|||~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~}}}~~~wwwwwwnnnXXXBBB'''}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||zzzzzzzzz{{{||||||{{{{{{zzzzzzzzz{{{{{{xxxxxxxxxxxxyyyyyyzzz{{{yyyzzz{{{||||||{{{zzzyyyxxxvvvuuuvvvyyyzzz{{{zzzyyyxxxwwwuuuuuuuuuvvvvvvyyyxxxvvvuuutttuuuvvvwwwyyywwwwww{{{{{{xxxxxxzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxyyyyyyzzzzzzzzzuuuvvvvvvxxxyyyzzz{{{{{{yyyyyyyyyxxxxxxwwwwwwwwwzzzyyyxxxxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzz{{{yyywwwwwwxxxzzzzzzyyyxxxzzz||||||zzzyyyyyyyyyxxxyyy{{{||||||zzzyyywwwyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||zzzyyy{{{|||}}}|||zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{}}}{{{zzz{{{}}}}}}zzzwwwzzzxxxwwwyyy|||}}}{{{xxx||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~||||||||||||||||||||||||}}}{{{|||}}}~~~|||yyy}}}~~~~~~~~~}}}{{{{{{}}}~~~|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||||||||{{{zzzyyyyyy||||||||||||||||||||||||~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||zzz}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~zzzzzzqqq^^^EEE---~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{|||yyyyyyxxxxxxyyyyyyzzz{{{yyyzzz{{{||||||{{{zzzyyyxxxwwwvvvvvvxxxzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwzzzyyywwwuuuuuuvvvwwwxxxyyywwwxxx{{{|||yyyxxx{{{wwwvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwzzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{{{{zzz|||zzzxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{|||{{{yyyxxxyyyyyyzzz{{{{{{zzzyyyyyy{{{zzzzzzzzz{{{{{{yyywwwzzz{{{||||||zzzyyyyyyzzz||||||{{{{{{zzz{{{{{{{{{}}}{{{zzzzzz||||||zzzxxxzzzyyyxxxyyy|||}}}{{{yyy{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{|||}}}~~~|||zzz}}}~~~~~~}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~{{{|||}}}zzzyyyqqq___EEE...~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~}}}}}}||||||zzzzzzzzzzzz{{{|||}}}}}}yyyyyyyyyyyyyyyyyyzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzxxxvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxxxxzzzyyyxxxwwwvvvwwwxxxyyyzzzxxxxxx||||||yyyyyy{{{xxxwwwvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwzzzyyyxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzzzz{{{yyyxxxxxxyyyzzzzzzyyyzzzyyywwwyyy||||||zzzwwwwwwxxxyyy{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzyyy}}}{{{zzzzzzzzzyyywwwuuuxxxzzz{{{|||zzzzzzzzz{{{~~~}}}|||{{{zzzzzz{{{|||~~~|||zzzzzz{{{|||{{{zzzzzzyyyyyyzzz||||||{{{yyy{{{{{{|||||||||}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}||||||}}}}}}|||{{{}}}~~~~~~}}}||||||~~~~~~||||||}}}~~~}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}|||zzzzzz{{{|||||||||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~zzz|||}}}yyyyyyrrr```GGG///}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}|||}}}~~~~~~}}}|||zzzzzzzzzzzz{{{|||~~~~~~zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxxxxyyyzzzzzzxxxyyy||||||zzzyyy|||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwwwwxxxyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{||||||{{{zzzxxxwwwwwwxxxzzz{{{yyyxxxwwwwwwxxxyyyxxxwww{{{xxxuuuwww|||}}}zzzvvvvvvwwwxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyzzzzzzzzzwwwvvvvvvxxxzzz{{{zzzzzz{{{|||~~~|||zzzzzzzzz{{{|||}}}|||{{{zzz{{{{{{||||||yyyyyyzzz{{{||||||{{{zzz{{{{{{{{{|||||||||}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}||||||}}}}}}||||||}}}}}}~~~}}}{{{{{{|||~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}yyyzzz{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~yyy||||||xxxyyyssscccKKK222!!!||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}||||||||||||}}}~~~~~~}}}|||zzzzzzzzz{{{|||}}}~~~{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyywwwwwwxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzwwwxxx||||||yyyyyy{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwzzzzzzzzzzzz{{{{{{||||||{{{zzzxxxvvvvvvxxxzzz{{{wwwvvvuuuvvvwwwxxxvvvuuu{{{wwwtttvvv{{{}}}{{{wwwvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzzzzyyywwwvvvxxxzzz{{{zzzzzz{{{}}}~~~}}}|||{{{zzzzzz{{{||||||||||||{{{{{{{{{|||}}}yyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{|||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||{{{{{{{{{~~~~~~}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}||||||}}}}}}|||}}}}}}|||{{{zzz|||}}}~~~}}}}}}~~~~~~|||{{{yyy{{{|||~~~~~~~~~}}}|||}}}}}}||||||}}}}}}~~~~~~~~~~~~zzzzzz{{{|||}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}|||||||||{{{{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyy|||}}}xxxyyyuuufffPPP666$$${{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{||||||}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzxxxvvvwwwxxxyyyyyyxxxvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzyyywwwwww{{{{{{xxxxxxzzzxxxwwwvvvuuuuuuvvvwwwxxxzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuutttsssssswwwxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyxxxwwwvvvuuuxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{vvvvvvuuuvvvxxxxxxvvvtttzzzwwwuuuvvvyyy{{{{{{yyywwwwwwxxxxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{xxxwwwwwwxxxzzz{{{yyyxxxvvvxxxzzzzzzzzzzzz{{{|||zzz{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}}}}|||||||||}}}yyyzzz||||||{{{{{{{{{|||zzzzzz{{{{{{{{{|||||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||||||||||||||||||||}}}~~~||||||||||||||||||||||||{{{|||}}}}}}||||||}}}~~~|||}}}}}}|||{{{{{{}}}~~~~~~}}}}}}~~~}}}{{{{{{{{{|||}}}}}}}}}||||||}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{{{{|||}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{||||||{{{{{{|||~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{|||~~~~~~}}}}}}}}}||||||}}}~~~|||~~~~~~~~~}}}~~~~~~}}}zzz}}}~~~yyyzzzwwwjjjVVV<<<((({{{|||}}}~~~~~~}}}}}}|||~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}}}}|||{{{{{{|||{{{{{{{{{||||||}}}~~~}}}|||||||||||||||}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzzzzxxxwwwvvvvvvxxxzzzzzzyyywwwxxxyyyyyyyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxuuuvvvzzzzzzwwwwwwyyywwwvvvuuuuuuuuuuuuvvvwwwyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxwwwvvvuuutttsssssswwwwwwxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyxxxwwwuuutttwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{wwwwwwwwwxxxyyyyyywwwuuuxxxwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxxxxxxxyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{yyyxxxxxxxxxyyyyyyxxxvvvvvvxxxzzzzzzyyyyyyzzz{{{vvvxxxyyy{{{|||{{{zzzyyywww{{{~~~||||||}}}xxx{{{}}}}}}{{{zzz|||}}}zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~}}}|||{{{}}}{{{|||}}}}}}||||||~~~}}}||||||~~~~~~|||}}}}}}|||{{{{{{{{{|||||||||||||||||||||}}}~~~~~~|||{{{{{{{{{|||~~~|||}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}{{{~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{|||||||||||||||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}||||||~~~|||}}}~~~~~~}}}|||~~~||||||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz~~~yyy{{{zzzmmm[[[AAA,,, |||}}}}}}}}}}}}{{{yyyxxx~~~}}}}}}}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzz|||{{{zzzzzzzzz|||}}}~~~~~~}}}}}}||||||||||||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxzzzzzzxxxvvvuuuvvvyyyzzz{{{zzzxxxyyyyyyzzzyyyxxxvvvuuuvvvwwwxxxyyyyyyyyyyyyyyywwwuuuvvvyyyyyywwwvvvyyyyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyxxxwwwuuutttvvvvvvwwwxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxxxxzzz{{{{{{yyywwwvvvwwwxxxwwwvvvwwwzzz}}}yyyyyyxxxxxxwwwxxxxxxxxx{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyxxxvvvtttwwwxxxzzzzzzyyyxxxyyyzzztttvvvyyy{{{||||||zzzyyyvvvzzz|||||||||xxx{{{~~~}}}{{{zzz|||~~~zzzzzzzzz{{{{{{{{{||||||zzz{{{{{{|||}}}~~~~~~{{{{{{{{{|||||||||||||||||||||}}}}}}~~~~~~zzzzzzzzzzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~~~~|||{{{}}}{{{|||}}}}}}}}}}}}|||{{{|||~~~~~~|||}}}|||zzzzzzzzz{{{||||||||||||||||||}}}~~~~~~zzzzzzzzzzzz|||~~~}}}}}}~~~}}}}}}|||{{{{{{||||||||||||||||||||||||~~~}}}~~~~~~}}}~~~|||yyy~~~}}}~~~~~~}}}}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~|||{{{|||}}}}}}|||{{{|||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}{{{|||~~~|||~~~~~~|||{{{~~~}}}|||~~~}}}zzz|||~~~}}}|||~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{zzz|||{{{ooo___DDD..."""~~~~~~}}}}}}{{{~~~}}}{{{|||~~~~~~}}}{{{~~~}}}~~~~~~|||~~~~~~}}}~~~~~~~~~~~~~~~zzzzzzzzz|||~~~~~~|||zzz|||{{{zzzyyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}{{{||||||{{{zzzyyyzzz{{{|||}}}}}}{{{yyywwwwwwxxx}}}yyywwwzzz{{{{{{~~~{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvvvvwwwwwwxxxvvvwwwxxxyyyzzzyyyxxxxxxxxxzzz{{{yyyvvvuuuwwwyyyyyyxxxvvvuuuuuuuuuvvvvvvttttttttttttvvvxxxzzz{{{}}}{{{yyywwwvvvwwwyyyzzzwwwxxxxxxyyyyyyxxxxxxwww|||{{{{{{zzzzzzzzz{{{{{{}}}|||{{{zzzyyyyyyxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvxxxwwwtttrrrvvv{{{yyyssswwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{yyyxxxwwwuuuwwwyyyyyywwwuuutttuuu{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyzzz{{{{{{{{{zzzyyyzzzzzz{{{||||||||||||||||||xxxyyy~~~~~~yyyxxx{{{|||||||||||||||}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{~~~}}}{{{{{{{{{|||{{{{{{~~~{{{zzz{{{~~~~~~|||zzz{{{|||}}}}}}|||{{{zzz|||}}}~~~~~~~~~}}}{{{zzz}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||||}}}~~~~~~xxxyyyzzz{{{{{{zzzzzzyyy||||||}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{||||||{{{{{{{{{{{{||||||}}}{{{{{{}}}|||yyy}}}}}}~~~{{{xxx~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~}}}}}}}}}{{{||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}yyyuuuqqq___NNN666### ~~~~~~}}}}}}}}}}}}}}}{{{}}}}}}{{{|||~~~|||~~~}}}}}}}}}|||~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{|||~~~~~~}}}{{{}}}|||{{{{{{{{{{{{|||}}}{{{{{{{{{|||||||||}}}}}}{{{||||||{{{zzzyyyyyyzzzyyyzzz{{{{{{yyyyyyyyy{{{|||xxxxxxzzz{{{zzz|||zzzzzzzzzyyyxxxxxxwwwwwwyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzyyyvvvuuuwwwyyyzzzyyyxxxwwwvvvwwwwwwxxxuuuuuuuuuuuuvvvwwwyyyzzz{{{zzzxxxvvvvvvxxxzzz|||xxxxxxyyyyyyyyyyyyxxxxxx{{{{{{zzzzzzzzzzzzzzz{{{}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvyyyxxxuuussswww{{{yyytttwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyywwwvvvuuuwwwyyyyyywwwvvvuuuvvv{{{zzzzzzzzzzzzzzzzzz{{{xxxyyyzzz{{{{{{{{{zzzzzz{{{{{{|||||||||||||||{{{{{{xxxyyy}}}}}}yyyyyy|||||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}|||||||||}}}|||{{{{{{|||||||||{{{}}}{{{zzz{{{}}}~~~}}}{{{zzz{{{|||}}}}}}|||{{{zzz{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~|||||||||||||||}}}~~~~~~{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}||||||{{{{{{|||||||||}}}}}}}}}}}}~~~}}}|||{{{{{{||||||||||||{{{{{{{{{{{{||||||}}}||||||}}}}}}zzz~~~~~~~~~|||zzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvrrrbbbPPP888%%%~~~}}}{{{{{{|||}}}}}}{{{|||~~~~~~|||||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}|||~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}|||||||||}}}~~~}}}|||}}}}}}||||||||||||}}}}}}zzzzzzzzz{{{{{{{{{|||||||||||||||{{{zzzyyyyyyxxxvvvxxxzzzzzzzzzzzz|||}}}{{{xxxxxx{{{{{{yyyyyy|||yyyyyyxxxwwwwwwwwwyyyyyy~~~}}}|||zzzyyywwwvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvvvvwwwyyy{{{zzzyyyyyyxxxxxxyyyyyywwwvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwyyy{{{}}}yyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz}}}|||{{{zzzzzzyyyyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyywwwuuuwww|||zzzuuuwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvtttvvvyyyyyyxxxwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzz{{{|||||||||||||||{{{{{{yyywwwxxx||||||zzzyyy|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{zzzyyyzzz|||}}}|||{{{{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{|||~~~||||||}}}}}}}}}}}}~~~~~~|||||||||||||||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}}}}~~~~~~|||~~~~~~~~~}}}~~~~~~}}}}}}|||~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{}}}~~~}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||xxxuuufffUUU;;;'''~~~}}}||||||}}}~~~{{{|||}}}}}}}}}||||||}}}}}}~~~}}}|||}}}~~~~~~||||||~~~~~~}}}|||}}}~~~||||||{{{{{{{{{{{{||||||~~~}}}|||}}}~~~~~~|||||||||||||||||||||||||||yyyyyyyyyzzzzzzzzz{{{{{{}}}|||{{{zzzzzzyyyxxxwwwvvvxxxzzzzzzzzzzzz|||}}}yyywwwxxx||||||xxxwwwyyyyyyxxxvvvuuuvvvxxxzzz{{{~~~}}}|||{{{yyywwwvvvuuuwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvwwwwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvwwwxxxzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzz{{{zzzzzzxxxvvvxxx|||{{{wwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvtttvvvyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzz|||||||||||||||{{{{{{zzzxxxxxxxxxzzz{{{zzzzzz{{{zzzzzzzzzzzzzzz{{{||||||~~~~~~~~~~~~~~~~~~}}}}}}{{{|||}}}}}}||||||}}}}}}zzzzzzzzzzzz{{{|||{{{{{{{{{||||||||||||||||||{{{|||{{{{{{{{{{{{}}}||||||||||||}}}}}}}}}~~~|||||||||||||||}}}}}}~~~~~~|||zzzyyyzzz{{{|||zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}|||||||||||||||}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||}}}~~~yyy|||~~~|||{{{{{{{{{|||||||||}}}}}}~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}zzzxxxjjjYYY???))) ~~~~~~~~~{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}||||||~~~~~~}}}||||||~~~~~~~~~||||||}}}~~~||||||{{{{{{{{{{{{||||||~~~|||}}}~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz}}}{{{yyyyyyzzzzzzxxxvvvyyyzzz{{{zzzyyyyyyzzz{{{yyywwwxxx||||||xxxvvvxxxyyyxxxvvvvvvvvvxxxzzz|||{{{zzzzzzyyyxxxwwwwwwwwwxxxwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvzzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwxxxxxxyyyzzzyyy{{{zzzwwwxxx{{{{{{xxxvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwvvvwwwwwwuuuwwwyyyzzzyyyyyyyyyzzzzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||||||||{{{{{{yyyzzzzzzyyyyyy{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~zzz|||~~~}}}||||||}}}yyyzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{|||||||||~~~}}}|||{{{{{{|||}}}~~~{{{||||||||||||}}}}}}}}}|||||||||||||||}}}}}}~~~~~~|||zzzyyyzzz{{{|||zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{||||||||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{||||||}}}}}}yyy|||~~~~~~|||{{{{{{{{{{{{||||||}}}}}}}}}~~~{{{{{{{{{||||||||||||}}}~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~|||||||||~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzmmm\\\DDD--- |||||||||}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{}}}||||||{{{{{{{{{{{{||||||~~~||||||}}}}}}}}}|||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{|||zzzwwwxxx{{{{{{yyywwwzzz{{{|||{{{yyyxxxxxxzzzyyywwwxxx||||||xxxwwwyyyyyyyyyxxxxxxxxxyyy{{{|||xxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzxxxvvvuuuuuuwwwxxxxxxwwwuuuuuuvvvwwwwwwwwwvvvvvvwwwxxxxxxyyyxxxxxxwwwwwwzzzyyyyyywwwwwwvvvvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{|||yyyyyyxxxxxxxxxxxxyyyyyywwwvvvuuuttttttuuuvvvwwwxxx{{{zzzwwwwwwzzz{{{xxxvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxvvvxxx{{{{{{zzzyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzz{{{|||zzz{{{{{{|||||||||||||||{{{||||||yyyyyy||||||zzz{{{{{{zzzzzz{{{{{{|||}}}||||||||||||}}}}}}}}}}}}zzz~~~}}}{{{{{{}}}yyy{{{||||||{{{zzz|||}}}||||||{{{{{{{{{{{{||||||~~~~~~}}}|||||||||||||||{{{{{{||||||||||||}}}}}}|||||||||||||||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||{{{{{{{{{zzzzzz{{{{{{{{{|||||||||{{{{{{|||}}}~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{}}}}}}~~~~~~}}}}}}}}}{{{{{{|||}}}}}}}}}}}}|||zzz|||~~~~~~}}}|||||||||{{{||||||||||||||||||}}}zzzzzzzzz{{{{{{{{{||||||}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{pppaaaIII222!!!|||~~~~~~~~~||||||~~~~~~|||zzz}}}}}}{{{}}}~~~}}}~~~~~~}}}}}}}}}|||{{{{{{}}}}}}||||||||||||||||||}}}}}}{{{zzz{{{||||||{{{zzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{xxxvvvwww{{{}}}zzzwwwzzz{{{|||{{{yyyxxxyyyzzzzzzxxxxxx{{{|||yyyxxx{{{zzzzzzzzzzzzzzzzzz{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxyyyzzzxxxvvvtttuuuwwwyyyxxxwwwtttuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyzzz{{{|||}}}{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxvvvuuutttuuuvvvwwwwwwzzzzzzwwwvvvyyyzzzxxxvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwwwwxxxyyyxxxzzz||||||zzzyyyxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzzyyyyyyyyyzzz{{{|||yyyyyyzzz|||}}}}}}}}}}}}}}}~~~yyyyyy|||}}}zzz||||||{{{{{{||||||}}}~~~zzz{{{{{{{{{||||||||||||{{{}}}zzzzzz|||zzz|||}}}}}}{{{{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}{{{||||||}}}}}}}}}}}}|||{{{{{{{{{|||||||||}}}}}}|||||||||||||||}}}~~~~~~{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}||||||{{{zzzzzzzzz{{{{{{{{{||||||{{{|||}}}~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~|||}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}{{{}}}~~~}}}|||}}}~~~~~~||||||}}}~~~|||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||||||||}}}~~~~~~}}}}}}}}}}}}~~~|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}~~~}}}|||tttfffOOO888&&&zzz|||~~~}}}~~~}}}|||~~~|||yyy||||||yyy{{{~~~}}}~~~~~~}}}}}}}}}|||zzz{{{}}}}}}}}}||||||||||||}}}}}}}}}zzzzzz{{{|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{||||||zzzwwwuuuwww{{{}}}{{{xxxyyyzzz{{{{{{yyyyyyzzz{{{zzzxxxxxx{{{{{{yyyzzz}}}zzz{{{{{{||||||{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvvvvyyyxxxwwwwwwwwwxxxyyyzzzxxxuuussstttwwwyyyxxxvvvtttuuuvvvwwwxxxxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxxxxvvvvvvvvvwwwxxxxxxyyyyyywwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyzzz{{{|||}}}~~~||||||{{{{{{{{{||||||}}}}}}|||zzzxxxwwwwwwxxxyyywwwzzzzzzwwwuuuxxxyyyxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwxxxyyyzzzyyy{{{||||||zzzxxxxxxxxxzzz{{{|||~~~~~~|||{{{zzzzzzzzzyyyxxxyyyzzz{{{|||xxxxxxzzz|||}}}~~~~~~~~~~~~zzzyyy}}}}}}yyy|||||||||||||||}}}~~~~~~yyyzzzzzzzzz{{{{{{|||||||||}}}yyyyyy{{{zzz|||~~~~~~|||{{{}}}}}}|||{{{zzzzzz{{{|||}}}yyyzzz|||~~~~~~~~~{{{{{{{{{{{{|||||||||}}}|||||||||||||||}}}~~~~~~xxxyyyzzz{{{{{{zzzzzzyyy||||||}}}}}}}}}}}}||||||zzzzzzzzz{{{{{{{{{||||||{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~|||zzzzzz}}}}}}~~~~~~~~~~~~}}}|||{{{}}}~~~~~~}}}zzz{{{~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}}}}}}}|||~~~}}}}}}~~~~~~}}}||||||~~~}}}}}}||||||{{{{{{{{{zzz||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~{{{||||||}}}~~~~~~}}}}}}~~~|||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~}}}}}}~~~~~~~~~}}}|||vvviiiSSS<<<***    }}}{{{{{{|||~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~|||{{{yyy{{{}}}~~~|||}}}}}}||||||||||||}}}}}}zzzzzz{{{{{{{{{{{{zzzzzzxxxyyy{{{}}}}}}|||{{{yyyzzzzzz{{{|||}}}}}}}}}|||xxxxxxyyyyyyzzz{{{||||||zzzyyyyyyxxxxxxyyyyyyzzz|||{{{zzzyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyxxxtttuuuwwwyyyzzzzzzzzzyyyyyyvvvrrrsssvvvxxxyyyxxxuuuvvvwwwyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwvvvuuuuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyxxxwwwwww}}}|||{{{zzzyyyzzz{{{{{{}}}}}}|||{{{zzzzzzyyyyyyxxxyyyyyyyyyxxxvvvtttsssyyyyyyyyyxxxxxxxxxwwwwwwtttwwwyyyzzzxxxxxxyyy|||yyyxxxwwwvvvwwwxxxyyyzzz{{{yyy{{{~~~|||uuutttxxx}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||{{{zzzzzzyyyyyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}||||||}}}}}}|||zzzzzzyyyyyyyyyyyy|||}}}{{{{{{|||zzzzzz{{{{{{{{{{{{zzzzzz||||||}}}~~~~~~}}}|||{{{yyyzzzzzzzzz{{{{{{||||||xxxxxxxxxyyyzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{|||~~~}}}zzz||||||{{{{{{{{{{{{||||||zzz{{{{{{zzzyyyyyy|||~~~|||{{{zzzyyyzzz|||~~~yyy{{{~~~~~~~~~~~~|||}}}~~~~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~||||||}}}}}}}}}{{{zzzyyyzzz{{{}}}|||{{{{{{|||}}}~~~}}}|||||||||}}}~~~~~~~~~}}}{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}zzz~~~{{{}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyy|||~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~{{{{{{|||~~~|||zzzssshhhUUU@@@--- ~~~}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}|||yyy{{{}}}~~~~~~}}}}}}||||||||||||}}}}}}zzz{{{{{{{{{{{{{{{{{{zzzyyyyyy{{{|||||||||{{{zzz{{{{{{{{{{{{{{{{{{||||||xxxxxxyyyzzzzzz{{{||||||zzzyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxuuuvvvxxxyyyzzzzzzyyyyyyyyywwwttttttwwwxxxxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvzzzzzzyyyyyyyyyzzz|||}}}||||||{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyxxxvvvuuuyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwxxxwwwuuuvvvyyy|||xxxxxxxxxwwwxxxxxxyyyzzzxxxwwwyyy}}}|||wwwvvvzzz||||||||||||||||||||||||{{{|||||||||{{{zzzyyyxxxzzzzzz{{{|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}}}}|||{{{{{{~~~}}}|||{{{zzzzzzzzzzzzzzz|||}}}{{{{{{}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}}}}~~~}}}||||||zzzzzz{{{{{{{{{|||||||||zzzyyyyyyyyyyyy{{{|||}}}||||||{{{zzzzzz{{{||||||}}}|||{{{|||~~~~~~|||zzz{{{{{{{{{{{{{{{||||||}}}{{{|||||||||{{{{{{}}}~~~}}}|||{{{zzzzzz{{{}}}~~~zzz|||~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}|||||||||}}}~~~~~~{{{||||||}}}}}}|||{{{zzz{{{|||}}}|||{{{zzz{{{|||}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}yyy}}}|||zzz{{{~~~~~~~~~~~~}}}}}}|||~~~}}}}}}}}}~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||~~~~~~|||yyywwwnnn]]]GGG333$$${{{{{{{{{||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{{{{}}}~~~}}}||||||{{{{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||{{{zzzyyyyyyzzzzzz{{{yyyyyyyyyzzz{{{{{{||||||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxwwwxxxxxxyyyyyyyyyxxxwwwyyyxxxwwwwwwxxxyyywwwvvvtttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwvvvvvvxxxzzzxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxyyyxxxxxxxxxxxxwwwwwwwwwyyyxxxwwwtttsssuuuxxx{{{wwwxxxxxxyyyyyyyyyyyyyyyuuuuuuxxx{{{{{{xxxxxx|||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzzxxxxxxzzzzzzzzzzzz{{{|||}}}~~~|||{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~}}}}}}|||{{{{{{~~~~~~}}}|||{{{{{{{{{{{{{{{}}}~~~}}}|||{{{|||~~~zzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}{{{{{{||||||||||||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyzzz{{{{{{||||||{{{|||}}}~~~|||zzzzzzzzz{{{{{{{{{|||||||||zzz|||~~~~~~}}}|||}}}~~~~~~}}}{{{zzzzzz{{{||||||{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{zzz{{{||||||}}}||||||{{{|||}}}~~~}}}{{{zzzzzz{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{|||~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~zzz}}}}}}{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~{{{yyyvvvpppbbbLLL444###xxxyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{|||~~~|||||||||{{{{{{|||||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}|||zzzxxxwwwxxxzzz{{{yyyzzzzzzzzz{{{{{{||||||zzzzzzyyyyyyyyyyyyzzzzzzyyyyyy{{{||||||{{{yyyyyyxxxyyyyyyzzz{{{{{{{{{{{{zzzyyywwwvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvtttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwvvvwwwxxxzzzwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxwwwvvvuuutttuuuvvvxxxvvvwwwyyyzzzzzzzzzyyyxxxuuuvvvyyyzzzzzzxxxyyy{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxzzzyyyyyyyyyzzz|||~~~|||{{{{{{zzzzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||||||||||||||||||||||||||}}}~~~zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}}}}~~~~~~|||||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzz{{{|||{{{||||||}}}||||||{{{zzzzzz{{{{{{{{{||||||{{{yyy{{{~~~~~~}}}||||||}}}~~~}}}|||{{{zzzzzz{{{{{{|||~~~}}}||||||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||{{{{{{|||}}}|||{{{yyyxxxzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~}}}zzzyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}|||~~~~~~~~~}}}{{{|||~~~~~~|||{{{{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~|||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}~~~~~~~~~|||zzzuuurrrfffQQQ777### xxxyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~{{{{{{{{{||||||}}}~~~~~~||||||{{{zzz{{{}}}||||||{{{{{{{{{{{{|||||||||{{{zzzzzzzzzzzz{{{|||{{{zzzzzzzzzzzz{{{||||||}}}|||zzzxxxwwwxxxzzz{{{zzzzzz{{{{{{{{{{{{{{{|||{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwxxxzzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzyyywwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxwwwvvvvvvxxxzzzuuuvvvxxxyyyzzzyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwuuutttwwwxxxyyyzzz{{{zzzyyyyyyxxxzzz{{{zzzxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyxxxzzzyyyyyyyyyyyy{{{}}}~~~{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||}}}~~~~~~}}}}}}||||||||||||}}}}}}|||{{{{{{|||}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}|||||||||{{{||||||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxzzz|||}}}|||{{{{{{{{{}}}}}}||||||{{{{{{{{{{{{|||~~~}}}||||||}}}~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}~~~}}}|||||||||||||||||||||||||||zzz{{{|||||||||zzzyyyxxx{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}zzzyyyyyyzzzzzz{{{|||~~~~~~}}}||||||~~~~~~~~~}}}{{{|||~~~~~~|||{{{{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~}}}}}}~~~||||||}}}}}}~~~~~~~~~}}}}}}||||||~~~}}}~~~~~~~~~~~~|||}}}~~~}}}~~~}}}}}}~~~~~~}}}{{{xxxvvvmmmYYY???))) {{{{{{{{{||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~||||||{{{{{{|||}}}~~~}}}}}}{{{{{{{{{{{{}}}}}}|||{{{{{{zzzzzz{{{{{{||||||{{{zzzyyyyyyzzz{{{|||zzzzzzzzz{{{{{{{{{{{{||||||{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwwwwzzzzzzyyyxxxwwwwwwwwwxxxwwwxxxyyyxxxwwwvvvwwwxxxvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwvvvuuuuuuwwwyyytttuuuxxxyyyzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuwwwyyy{{{zzzvvvsssxxxxxxyyyzzzzzzzzzzzzzzz{{{~~~~~~zzzxxxyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||yyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{|||~~~}}}||||||{{{{{{||||||}}}|||{{{zzz|||~~~~~~}}}zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{}}}~~~{{{{{{||||||||||||{{{{{{yyy{{{}}}|||{{{zzz{{{|||{{{{{{||||||{{{zzzxxxwwwxxxzzz||||||{{{zzz{{{||||||||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{||||||}}}}}}||||||{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~}}}{{{}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{{{{{{{zzzzzz|||{{{{{{{{{{{{||||||}}}|||}}}~~~}}}{{{zzzzzz{{{{{{{{{||||||}}}}}}||||||~~~~~~~~~}}}{{{|||~~~~~~}}}||||||}}}~~~}}}}}}||||||||||||}}}}}}|||{{{{{{{{{|||}}}~~~|||}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}xxxvvvnnn\\\DDD...~~~}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{zzzzzz{{{{{{|||}}}|||zzzyyyyyyzzz|||}}}yyyyyy{{{|||||||||{{{zzz{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzyyyzzz{{{||||||zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvzzzyyyxxxwwwwwwwwwxxxyyyvvvwwwxxxvvvuuuuuuwwwzzzwwwwwwvvvuuuvvvwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvuuuttttttvvvxxxsssuuuwwwyyyzzzyyyxxxwwwzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvuuuuuuvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvxxx{{{{{{yyyvvvyyyyyyyyyyyyyyyzzz{{{{{{|||{{{xxxzzz{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzzzz{{{}}}|||{{{{{{{{{{{{{{{||||||{{{zzzzzz|||~~~|||zzzzzz{{{{{{{{{{{{zzzzzz|||{{{zzzzzzzzz{{{|||||||||||||||{{{{{{{{{zzzzzz{{{{{{}}}}}}}}}}}}|||{{{yyyzzz{{{{{{{{{{{{zzzyyyyyy{{{}}}}}}zzzyyyzzz|||||||||}}}}}}{{{yyyvvvuuuzzz{{{|||{{{zzzzzz|||~~~{{{{{{||||||||||||||||||zzz|||~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~|||{{{~~~~~~}}}||||||}}}~~~~~~{{{{{{{{{{{{{{{{{{||||||}}}}}}{{{{{{zzz{{{||||||{{{|||}}}|||{{{zzz{{{||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||{{{zzzyyyyyy{{{|||}}}~~~{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}|||}}}xxxuuummm^^^HHH222 }}}{{{{{{|||~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzyyyyyy{{{{{{{{{zzzzzz{{{{{{{{{}}}|||zzzyyyyyyzzz|||}}}xxxyyy{{{}}}}}}|||{{{yyyzzzzzz{{{|||}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzxxxxxxxxxxxxzzz{{{yyyzzz|||||||||zzzxxxwwwxxxxxxyyyzzzzzzxxxwwwvvvyyyyyywwwwwwwwwxxxyyyzzzuuuvvvwwwuuussstttxxx|||xxxwwwvvvvvvvvvwwwyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvssstttuuutttssstttuuuwwwssstttwwwzzzzzzzzzxxxwwwzzzyyyyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyywwwwwwwwwwwwvvvvvvvvvvvvxxxvvvuuuvvvyyy{{{{{{yyy{{{zzzyyyxxxyyyzzz{{{||||||{{{yyy|||}}}zzz{{{{{{{{{{{{{{{{{{{{{{{{uuuvvvwwwyyyzzz{{{||||||zzz{{{{{{|||{{{zzzxxxwwwvvvwwwxxxyyyzzzzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz}}}|||zzzyyyzzz{{{}}}~~~{{{{{{zzzzzzzzz{{{{{{|||zzzyyyzzz}}}~~~{{{zzz{{{{{{{{{{{{{{{{{{zzz}}}|||zzzzzzyyyzzz{{{|||||||||{{{{{{zzzzzzzzzyyy{{{||||||||||||zzzxxxwwwxxxxxxzzzzzzzzzzzzxxxxxxxxx{{{}}}}}}zzzyyyzzz|||}}}}}}}}}}}}{{{xxxuuusss|||}}}}}}|||{{{{{{~~~zzzzzz{{{|||}}}}}}}}}|||yyy{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{||||||{{{{{{||||||||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{|||~~~~~~}}}}}}~~~}}}|||zzz~~~}}}||||||}}}~~~|||{{{zzzzzz{{{|||~~~~~~}}}|||{{{zzzzzz{{{|||zzz{{{}}}|||{{{{{{|||}}}||||||{{{zzzzzz|||}}}~~~~~~~~~~~~}}}{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{zzzzzz|||~~~{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}~~~|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||~~~}}}||||||{{{{{{{{{{{{{{{~~~}}}|||||||||}}}}}}|||{{{|||}}}zzzqqqcccPPP:::&&&{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyy}}}xxxxxx||||||yyyyyy{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}xxxyyyzzzyyyxxxxxxzzz{{{}}}zzzzzz{{{||||||{{{yyy{{{|||zzzxxxyyy|||xxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxyyyzzzzzzyyyxxxvvvxxxyyyyyywwwvvvvvvvvvyyyxxxvvvuuuuuuvvvxxxyyyyyyxxxvvvttttttuuuwwwxxxttttttuuuuuuvvvvvvwwwwww{{{zzzwwwuuutttuuuxxxyyy{{{zzzxxxuuurrrsssuuuxxxuuuuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttwwwzzzzzzxxxwwwxxxzzzvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxvvvrrrtttyyy{{{yyyxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvxxxyyyzzzxxxwwwuuutttuuuwwwzzz|||||||||||||||||||||||||||xxxzzz|||{{{yyyxxxyyy|||wwwwwwwwwxxxyyyzzz{{{|||{{{|||}}}}}}|||zzzxxxvvv{{{zzzyyyxxxxxxzzz{{{}}}vvvyyy{{{|||{{{zzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||||{{{{{{{{{{{{yyyzzz|||}}}}}}{{{yyyxxxvvvwwwxxxyyyzzzzzz{{{{{{}}}{{{yyyyyy|||||||||{{{{{{{{{{{{||||||{{{yyywwwxxxzzz|||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||||||||||||||~~~~~~}}}}}}|||zzzyyyxxx{{{|||||||||}}}}}}}}}~~~{{{zzz}}}|||{{{}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}|||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||||||||||||||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{~~~}}}|||{{{{{{|||}}}}}}}}}{{{{{{{{{{{{~~~}}}|||{{{{{{|||}}}~~~{{{|||||||||zzzzzz|||~~~||||||{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{~~~~~~}}}}}}~~~~~~}}}|||{{{}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}|||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||||||||~~~~~~|||~~~~~~|||{{{~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}||||||~~~||||||}}}}}}zzz}}}{{{vvvhhhTTT<<<(((~~~|||{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||~~~~~~}}}||||||||||||}}}}}}}}}}}}|||{{{{{{zzzzzz}}}yyyyyy}}}|||zzzzzz|||{{{zzzyyyyyyzzz{{{|||||||||||||||||||||||||||xxxyyyyyyxxxwwwxxxzzz|||}}}zzzyyyzzz{{{zzzyyyyyyzzz{{{yyywwwxxxzzz}}}yyyyyyyyyxxxxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyxxxvvvvvvwwwxxxzzzyyywwwvvvvvvwwwxxxyyyxxxwwwuuuttttttvvvwwwxxxuuuuuuuuuuuuvvvvvvvvvvvvyyyxxxvvvuuuuuuuuuwwwwwwyyyyyyxxxuuussssssuuuxxxvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvxxxzzzyyyxxxwwwyyy{{{wwwwwwxxxyyyyyyyyyxxxxxxxxxyyyvvvsssuuu{{{}}}zzzwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||{{{yyyxxxzzz{{{yyyxxxxxxyyyyyyzzz{{{{{{zzz{{{|||}}}|||zzzyyywww{{{zzzyyyxxxxxxzzz{{{}}}vvvyyy{{{|||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}|||||||||||||||{{{{{{{{{{{{yyyzzz|||}}}}}}|||zzzyyyvvvwwwxxxzzz{{{{{{zzzzzz|||||||||zzzyyyyyy|||~~~||||||{{{{{{{{{{{{|||||||||zzzxxxyyy{{{}}}|||zzz|||{{{{{{zzzzzz{{{{{{|||||||||||||||||||||||||||~~~~~~~~~}}}|||{{{yyyyyy|||||||||||||||}}}}}}}}}~~~zzzyyy}}}~~~|||{{{|||}}}|||||||||||||||||||||}}}}}}~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}|||~~~}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{|||}}}}}}|||{{{{{{|||}}}~~~~~~}}}|||||||||}}}}}}||||||||||||||||||}}}}}}}}}~~~}}}{{{{{{|||~~~|||{{{zzzyyyzzz{{{}}}~~~||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}}}}|||{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~}}}|||~~~~~~{{{}}}|||wwwkkkWWW@@@***~~~}}}|||}}}{{{{{{|||}}}}}}}}}||||||}}}}}}|||{{{{{{{{{{{{|||||||||||||||||||||||||||~~~zzzzzz~~~}}}{{{|||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwxxx{{{}}}~~~|||yyyxxxyyyyyyyyyxxxyyyyyyzzzxxxwwwwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwuuuvvvxxxzzz{{{zzzxxxwwwvvvwwwxxxxxxvvvuuuuuutttuuuvvvxxxyyyvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvuuutttvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyywwwwwwyyy{{{xxxxxxyyyyyyyyyxxxwwwwwwwwwxxxvvvtttwww|||~~~|||wwwvvvvvvuuuuuuvvvvvvwwwvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{yyyzzz{{{||||||{{{zzzyyyzzzzzzyyyxxxyyyzzz{{{|||wwwyyy{{{|||{{{zzzzzzzzz||||||||||||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzxxxyyy{{{|||}}}}}}|||{{{uuuwwwyyy{{{{{{{{{yyyyyyyyyzzz{{{{{{zzzyyy{{{|||||||||{{{{{{{{{{{{|||||||||{{{zzz{{{|||}}}}}}{{{|||{{{{{{zzzzzz{{{{{{|||||||||||||||||||||||||||~~~~~~~~~~~~}}}{{{zzzyyy||||||||||||||||||||||||}}}yyyxxx{{{}}}{{{zzz{{{||||||||||||||||||||||||}}}}}}}}}~~~}}}||||||{{{|||{{{|||~~~}}}zzz~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||||||||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{~~~|||{{{|||~~~|||{{{yyywwwxxxyyy|||~~~|||{{{zzzzzzzzzzzzzzzzzzxxxxxxyyyzzz{{{{{{||||||~~~}}}}}}}}}}}}}}}~~~~~~|||||||||~~~}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}||||||}}}}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~|||||||||yyyooo]]]EEE///!!!||||||}}}~~~~~~~~~~~~zzzzzz{{{||||||}}}||||||||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}||||||||||||~~~}}}}}}||||||||||||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwxxx{{{~~~{{{yyywwwwwwxxxzzzzzzyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvvvvwwwwwwxxxxxxwwwvvvuuuvvvyyy{{{{{{zzzyyyxxxwwwwwwwwwxxxttttttttttttuuuwwwxxxyyywwwwwwvvvvvvuuuuuuttttttttttttuuuvvvvvvuuutttssssssuuuvvvvvvuuuuuuvvvxxxwwwwwwwwwwwwvvvvvvvvvvvvyyyxxxxxxyyyyyyzzzzzz{{{|||{{{zzzxxxwwwwwwyyyzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuvvvuuutttwww|||~~~{{{vvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxwwwvvvtttssstttuuuvvvxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||wwwyyy{{{{{{zzzzzzzzz{{{}}}}}}|||||||||}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzxxxyyyzzz|||}}}}}}}}}|||uuuwwwyyy{{{|||{{{yyyxxxyyy{{{||||||{{{yyyyyyzzz|||{{{{{{zzzzzz{{{{{{||||||{{{||||||}}}~~~}}}}}}||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||~~~~~~~~~~~~}}}|||{{{zzz}}}||||||||||||{{{{{{{{{|||xxxwwwzzz|||zzzyyy{{{{{{{{{{{{|||||||||||||||}}}}}}}}}|||||||||{{{{{{|||zzz|||{{{}}}{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||}}}}}}zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~|||{{{zzz{{{|||}}}}}}|||{{{zzz~~~{{{zzz{{{}}}}}}{{{yyywwwwwwyyy|||~~~{{{{{{zzzyyyyyyzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}|||||||||||||||}}}~~~~~~|||{{{{{{}}}}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~zzz}}}~~~{{{zzz|||~~~}}}||||||||||||~~~}}}}}}||||||{{{{{{{{{{{{}}}|||zzzzzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{yyyqqqaaaJJJ333$$${{{{{{|||~~~}}}~~~~~~~~~~~~}}}zzzzzz{{{||||||}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||}}}|||||||||}}}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxyyy{{{~~~xxxwwwuuuvvvyyy{{{||||||{{{zzzzzzzzzzzzyyyxxxwwwxxxxxxxxxyyyyyyzzzzzzzzz|||{{{yyyxxxwwwxxxxxxyyyxxxxxxwwwvvvtttuuuxxx{{{zzzyyyyyyxxxwwwwwwwwwwwwssstttttttttuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuttttttrrrsssuuuvvvvvvuuutttsssrrrtttvvvvvvuuuuuuvvvxxxwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyy{{{{{{}}}{{{xxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvsssuuutttsssvvv{{{|||yyyvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxvvvuuuttttttuuuwwwyyyzzzyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyzzz{{{{{{||||||{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{xxxyyy{{{{{{zzzyyyzzz{{{~~~}}}||||||{{{|||}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxyyyzzz{{{|||||||||vvvxxxyyy{{{{{{zzzyyyxxx{{{}}}~~~~~~|||yyyxxxxxx{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}}}}}}}|||||||||{{{{{{|||||||||||||||||||||||||||||||||}}}}}}~~~}}}}}}|||{{{zzz|||||||||{{{{{{{{{{{{{{{{{{wwwvvvzzz|||zzzyyy{{{zzzzzz{{{{{{|||||||||}}}|||||||||{{{{{{{{{{{{{{{}}}{{{zzz~~~~~~~~~|||{{{{{{|||~~~}}}}}}}}}|||}}}~~~~~~}}}|||||||||||||||}}}}}}yyyyyyzzz{{{|||}}}}}}}}}~~~|||zzzyyyzzz{{{|||}}}}}}|||{{{zzz~~~~~~~~~|||zzzyyyzzz{{{~~~|||zzzyyyyyyzzz|||}}}zzzzzzyyyyyyyyyzzzzzz{{{yyyyyyzzz{{{{{{|||}}}}}}yyyzzzzzz{{{|||~~~}}}{{{zzz|||~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~zzz}}}~~~{{{zzz|||~~~~~~}}}||||||}}}}}}{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyxxxrrrdddOOO777(((|||{{{|||~~~~~~||||||}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}||||||||||||{{{zzzzzzzzzzzz{{{zzz{{{{{{{{{||||||}}}}}}}}}}}}}}}zzz|||||||||}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{zzzyyyyyy{{{}}}xxxwwwuuuvvvyyy{{{||||||zzzyyyyyyzzz{{{{{{yyywwwvvvwwwwwwxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyyyyyyyzzzxxxyyyyyywwwuuuuuuwwwyyywwwwwwwwwwwwwwwwwwwwwwwwsssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuussssssuuuvvvvvvvvvuuutttssstttuuuuuuttttttvvvxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvwwwxxxzzz{{{{{{yyywwwvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwsssttttttrrruuuzzzzzzwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyy{{{{{{zzzyyyyyyyyy{{{||||||{{{zzzyyyxxxxxxyyyyyyzzzzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{xxxyyy{{{zzzyyyyyyzzz|||~~~}}}{{{zzzzzz{{{||||||{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{{{{xxxyyyyyyyyyzzzyyyyyyyyy{{{}}}~~~~~~|||zzzyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{yyy{{{~~~~~~}}}||||||}}}}}}||||||{{{{{{||||||}}}|||||||||||||||||||||||||||||||||||||||{{{zzzzzzzzzzzz{{{{{{{{{|||||||||{{{wwwvvvzzz|||{{{zzz|||zzzzzzzzz{{{{{{||||||}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{|||~~~|||||||||||||||}}}}}}~~~|||||||||||||||}}}}}}~~~|||{{{{{{{{{{{{||||||}}}yyyzzz{{{|||||||||||||||}}}|||zzzyyy||||||}}}}}}}}}}}}||||||}}}}}}}}}|||zzzyyyzzz|||}}}|||{{{zzzzzzzzz{{{|||yyyyyyyyyyyyyyyzzzzzz{{{zzz{{{{{{{{{{{{|||||||||yyyyyyyyyzzz|||}}}}}}{{{{{{{{{}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}yyyxxxwwwsssgggSSS<<<--- ||||||{{{|||~~~~~~}}}{{{|||}}}~~~~~~}}}|||}}}}}}}}}~~~}}}}}}||||||}}}||||||{{{zzz{{{{{{{{{{{{{{{{{{|||||||||||||||~~~|||}}}~~~|||yyy|||{{{{{{|||}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxzzz||||||{{{zzz{{{{{{{{{yyywwwwwwyyy{{{{{{{{{xxxwwwwwwxxx{{{{{{yyyvvvuuuuuuvvvwwwwwwxxxyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyyyyzzzzzzxxxvvvuuuuuuvvvtttuuuuuuvvvwwwwwwwwwwwwttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvttttttuuuvvvvvvvvvvvvvvvuuuuuuuuusssrrrsssvvvxxxttttttuuuuuuvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvxxxyyyxxxvvvuuuvvvxxxyyyxxxvvvwwwwwwxxxyyyyyyyyyxxxxxxtttvvvuuutttvvvzzzzzzvvvwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxyyy{{{|||zzzxxxvvvxxxyyy{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{zzzzzzxxxzzzzzzzzzyyyyyy{{{|||}}}|||zzzyyyxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxxxxyyyzzzzzzyyyxxxxxxxxxyyyzzzwwwyyy{{{{{{zzzzzz{{{|||{{{zzzzzzyyyyyyzzzzzz{{{xxx{{{~~~}}}{{{|||}}}}}}}}}||||||||||||}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyyyyzzz{{{|||}}}}}}{{{wwwwww{{{}}}{{{{{{}}}yyyyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzz|||~~~}}}{{{zzz{{{|||}}}}}}}}}||||||{{{{{{{{{{{{{{{||||||}}}zzzzzzzzzzzzzzz{{{||||||yyyzzz{{{|||||||||{{{zzz~~~}}}||||||||||||~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}|||{{{{{{|||~~~{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}||||||||||||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzz{{{|||||||||||||||||||||}}}}}}}}}}}}||||||~~~}}}||||||~~~~~~}}}|||||||||||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~|||}}}~~~|||zzzzzz|||{{{yyyxxxtttjjjXXXBBB222!!!}}}|||{{{{{{||||||{{{zzz{{{}}}~~~~~~}}}{{{~~~~~~~~~~~~}}}|||{{{}}}}}}|||{{{{{{{{{{{{|||||||||||||||||||||||||||}}}|||}}}~~~{{{xxx{{{zzz{{{|||}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy|||}}}|||{{{zzzzzz~~~|||yyyxxxyyyzzzyyyxxxvvvuuuuuuwwwzzz{{{xxxuuutttuuuuuuvvvwwwwwwxxxxxxuuuvvvxxxyyyzzzzzzyyyxxxyyyzzz{{{yyywwwtttttttttrrrssstttvvvwwwwwwwwwwwwtttuuuuuuuuuuuuuuutttsssttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuusssqqqrrruuuxxxsssttttttuuuvvvwwwwwwxxxxxxwwwvvvttttttuuuwwwxxxvvvttttttvvvyyyzzzxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwwwwuuuwww{{{zzzvvvxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwxxxyyy{{{|||yyyyyyzzzzzz{{{||||||}}}xxxxxxxxxxxxxxxxxxxxxxxx|||yyyxxxyyy{{{|||zzzxxxuuuvvvxxxzzz{{{{{{zzzyyyzzzyyyyyyxxxxxxyyyyyyzzzxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzyyyyyy{{{}}}}}}|||zzzxxxxxxxxxzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwwww|||zzzxxxwwwwwwxxxzzz{{{tttvvvxxxyyyyyyzzz|||~~~{{{zzzzzzyyyyyyzzzzzz{{{wwwzzz~~~|||{{{{{{|||}}}}}}||||||||||||}}}}}}||||||||||||||||||||||||zzzzzzzzz{{{zzzzzzyyyyyywwwxxxyyyzzz{{{}}}~~~~~~{{{xxxwww{{{}}}||||||}}}yyyyyyzzzzzz{{{|||}}}}}}|||{{{zzzyyyxxxyyyzzzzzzzzz|||}}}zzzxxxxxxxxxzzz|||~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{||||||yyyyyyyyyyyyyyyzzz{{{|||zzz{{{|||||||||{{{zzzyyy~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}||||||~~~yyyyyyzzz{{{zzzyyywwwvvvxxxxxxxxxxxxyyyyyyzzz{{{}}}}}}}}}|||{{{{{{zzzzzz~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{yyyyyyzzz{{{||||||{{{{{{{{{{{{||||||||||||{{{{{{}}}{{{|||~~~{{{{{{|||||||||}}}}}}|||~~~}}}~~~}}}||||||}}}~~~|||}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~{{{}}}}}}{{{yyyyyy||||||{{{yyyuuulll[[[EEE666"""{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{||||||{{{zzzzzzzzzzzz{{{yyy{{{}}}|||yyyxxxzzz|||yyy{{{}}}~~~~~~}}}|||zzz|||~~~~~~}}}|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyy{{{{{{|||{{{xxxuuuwww{{{}}}{{{yyyyyyyyyxxxvvvyyyvvvwwwzzzyyyvvvuuuwwwuuuvvvvvvvvvttttttuuuwwwwwwvvvuuuttttttsssssssssuuuuuutttssstttvvvxxxzzzvvvvvvwwwwwwwwwwwwvvvvvvttttttttttttuuuvvvxxxxxxuuutttuuuxxxzzzzzzvvvrrryyyxxxuuutttssstttuuuvvvvvvwwwxxxyyyxxxvvvtttsss{{{zzzxxxvvvvvvwwwxxxyyyvvvwwwyyyyyywwwvvvwwwxxxtttuuuvvvxxxxxxxxxwwwvvvyyyyyyzzzzzzzzzyyyxxxxxxyyywwwuuuvvvzzz{{{yyywwwzzz{{{{{{{{{{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}|||{{{yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||wwwxxxzzz{{{|||{{{zzzzzzxxxyyy{{{{{{zzzyyyzzz{{{www{{{zzzuuuvvv{{{}}}zzz|||||||||{{{zzzzzzzzzyyy|||}}}~~~}}}{{{zzzzzz{{{zzz{{{|||{{{zzzyyyzzz{{{yyyyyyzzz{{{zzzyyywwwvvvtttwwwzzz{{{zzzxxxxxxxxxxxxwwwwwwwwwxxxzzz|||}}}{{{{{{zzzyyyzzz{{{|||}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}xxxxxxzzz{{{||||||}}}}}}zzzyyyyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{zzzyyyyyy~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||||||||{{{yyyyyy~~~}}}}}}}}}||||||||||||xxxxxxzzz{{{||||||}}}}}}}}}|||zzzyyyxxxyyyyyyzzzzzzzzz{{{||||||{{{zzzyyy|||}}}~~~~~~}}}{{{{{{{{{~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}||||||uuuvvvyyy{{{|||{{{zzzyyyvvvwwwxxxyyyyyyyyyyyyxxxzzzyyyyyyyyyyyyzzz{{{{{{|||yyyxxxyyy{{{|||zzzzzz{{{{{{{{{{{{zzzzzz}}}|||zzzyyyxxxwwwxxx{{{}}}~~~~~~~~~}}}xxxxxxyyyzzz{{{{{{{{{zzz}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}}}}|||zzzyyyxxx~~~}}}~~~~~~{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}~~~|||wwwpppbbbKKK777+++ !!!{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzz||||||{{{zzzzzzzzzzzz{{{yyy{{{}}}|||zzzyyyzzz|||zzz{{{|||}}}}}}}}}|||{{{yyy{{{}}}}}}|||{{{|||}}}}}}}}}}}}||||||{{{zzzyyywwwwwwyyyxxxvvvtttuuuxxxzzzxxxwwwxxxyyyzzzyyywwwyyyvvvwwwyyyyyyvvvuuuwwwxxxyyyyyyxxxwwwwwwxxxzzzxxxwwwuuutttssssssttttttvvvuuutttssstttuuuwwwxxxvvvwwwwwwwwwwwwwwwwwwvvvuuuuuutttuuuuuuvvvwwwxxxvvvvvvvvvxxxzzzzzzvvvssswwwvvvuuutttttttttuuuvvvuuuvvvxxxxxxxxxwwwuuuttt{{{yyyxxxvvvvvvwwwxxxyyyuuuwwwxxxxxxwwwvvvvvvwwwvvvvvvwwwwwwxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvyyyyyyyyyyyyzzzzzzzzz{{{xxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{zzzzzzzzzyyyzzz{{{zzzxxxxxxyyyzzzwwwzzzzzzvvvwww{{{{{{xxx{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}}}}|||{{{zzzzzz{{{zzz{{{|||{{{zzzyyyzzz|||yyyyyyzzzzzzzzzyyyxxxwwwuuuxxxzzz{{{zzzyyyxxxyyyyyyyyyxxxxxxyyyzzz{{{|||{{{zzzzzzyyyzzz{{{|||}}}yyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||zzzzzz{{{{{{|||{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxyyyyyyzzz{{{{{{zzzyyyyyy||||||{{{zzzyyyyyyyyyyyyzzz{{{|||||||||{{{yyyyyy}}}}}}}}}||||||{{{{{{zzzyyyyyyzzz{{{|||||||||||||||{{{zzzyyyyyyyyyzzzzzzzzz{{{|||||||||{{{zzzzzz}}}}}}}}}}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||vvvwwwyyyzzz{{{{{{zzzzzzxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{~~~|||zzzyyyzzz{{{{{{zzzzzz{{{{{{||||||{{{{{{~~~}}}}}}}}}||||||{{{{{{{{{{{{||||||||||||{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}|||{{{zzzyyy~~~|||}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}|||||||||||||||}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{wwwrrrfffQQQ>>>...!!!{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyyyy||||||{{{zzzzzzzzzzzz{{{zzz{{{||||||zzzzzz{{{||||||||||||{{{{{{{{{{{{{{{xxxzzz||||||{{{zzz{{{|||}}}}}}||||||{{{zzzzzzzzztttvvvxxxwwwvvvuuuvvvvvvwwwwwwwwwxxxzzzzzzyyywwwyyywwwvvvyyyyyyuuuuuuxxxxxxyyyyyyxxxwwwwwwxxxzzzyyywwwuuussssssssstttuuuvvvuuutttsssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxyyyzzzyyyvvvsssttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvyyyyyywwwvvvvvvvvvwwwxxxtttvvvwwwwwwvvvuuuuuuvvvxxxwwwwwwvvvvvvvvvvvvwwwvvvvvvwwwwwwxxxxxxyyyyyyvvvwwwxxxxxxwwwwwwxxxzzzwwwwwwwwwwwwvvvvvvvvvuuuxxxxxxxxxxxxyyyyyyyyyyyytttuuuwwwyyyzzz{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzxxxvvvvvvwwwyyywwwzzzzzzxxxxxxzzzyyyvvvzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}|||zzzzzzzzz|||zzz{{{|||{{{zzzzzz{{{|||yyyyyyzzzzzzzzzyyyxxxxxxvvvyyy{{{|||{{{zzzzzzzzz{{{{{{zzzyyyzzzzzz{{{{{{zzzzzzzzzyyyzzz{{{{{{|||yyy{{{|||}}}~~~}}}{{{zzz}}}}}}}}}}}}}}}||||||{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzzzzyyyzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyy}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{||||||||||||{{{{{{~~~}}}|||{{{zzz{{{||||||{{{{{{{{{||||||||||||||||||{{{zzzzzzzzzzzz{{{|||xxxxxxyyyyyyzzzzzz{{{{{{{{{{{{yyyyyyxxxyyyzzz{{{yyyyyyyyyyyyyyyzzz{{{{{{}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{|||||||||}}}}}}zzz{{{{{{||||||}}}~~~~~~~~~~~~|||{{{zzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{~~~}}}|||}}}~~~~~~|||{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{||||||}}}}}}~~~~~~~~~||||||zzzwwwtttkkkXXXGGG111###{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}||||||{{{|||}}}~~~|||zzzzzz{{{|||||||||{{{yyyxxx||||||{{{zzzzzzzzzzzz{{{zzz{{{||||||{{{{{{||||||}}}|||{{{zzzzzzzzzzzzzzzwwwyyy{{{{{{zzzyyyzzz{{{||||||{{{{{{zzzzzzzzzzzzwwwzzz{{{yyyxxxyyyxxxvvvyyyxxxxxxzzz{{{{{{yyywwwzzzwwwvvvxxxxxxuuuuuuxxxuuuvvvwwwvvvttttttvvvwwwyyyxxxuuusssssssssuuuvvvvvvuuuttttttsssttttttuuuxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvyyyyyyzzzzzzzzzxxxvvvtttrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwxxxwwwvvvvvvvvvvvvwwwwwwsssuuuvvvvvvuuuttttttuuuxxxwwwuuutttttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyvvvyyy{{{zzzxxxwwwyyy|||yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyrrrtttwwwyyyzzzzzzyyyxxx{{{{{{zzzzzzzzzzzzyyyyyy}}}|||zzzyyyxxxxxxyyyzzz{{{zzzyyyvvvttttttvvvxxxxxxyyyzzzzzzyyyyyywwwuuuyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{||||||zzzzzzzzz|||yyyzzz|||{{{zzzzzz{{{|||yyyyyyyyyyyyyyyyyyyyyxxxxxxzzz||||||{{{zzz{{{|||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyy{{{}}}~~~}}}zzzxxx||||||}}}}}}||||||{{{zzz|||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzyyyyyy|||{{{{{{zzzzzzyyyxxxxxx{{{{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{|||{{{{{{||||||||||||||||||~~~|||zzzyyyyyy{{{||||||yyyyyyzzzzzz{{{||||||}}}|||{{{yyyxxxxxxyyy{{{|||yyyyyyyyyyyyyyyzzz{{{|||~~~|||zzzyyyxxxyyy{{{|||{{{zzzzzzzzzzzz{{{||||||||||||}}}}}}}}}{{{zzzyyy{{{{{{{{{{{{|||}}}}}}~~~zzzzzz{{{{{{|||}}}~~~~~~~~~|||zzzyyyyyyyyyzzz{{{{{{|||||||||||||||{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}zzzzzz{{{||||||}}}||||||}}}||||||}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}~~~~~~~~~|||{{{{{{|||}}}}}}{{{{{{{{{|||}}}~~~||||||zzzwwwuuummm\\\MMM666%%%{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}}}}}}}|||{{{{{{|||}}}~~~|||zzzzzz{{{|||}}}|||{{{zzzyyy||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzwwwyyy{{{{{{zzzyyyzzz{{{|||{{{{{{zzzzzzzzzzzz{{{yyy||||||xxxxxx{{{zzzvvvxxxwwwwwwxxxzzz{{{zzzxxxzzzwwwvvvxxxxxxuuuvvvyyytttuuuvvvuuutttsssuuuwwwyyyxxxvvvtttssstttuuuvvvvvvuuuuuuttttttttttttuuuxxxxxxwwwvvvvvvwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvyyyzzzzzzzzzyyywwwvvvuuurrrssstttuuuvvvvvvuuuuuutttuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwssstttvvvvvvtttssstttuuuwwwvvvtttsssrrrrrrssstttuuuuuutttuuuvvvwwwxxxyyyxxxzzz}}}|||zzzyyy{{{~~~yyyxxxwwwvvvvvvvvvwwwwwwzzzzzzzzzyyyyyyyyyyyyyyyuuuvvvxxxyyyyyyxxxvvvuuuzzzzzzzzzzzzzzzzzzyyyyyy}}}|||zzzyyyxxxxxxyyyzzzzzzzzzyyyvvvttttttvvvxxxxxxxxxyyyzzzzzzwwwvvvvvvxxxyyyyyyyyyzzzzzz{{{{{{yyy{{{|||{{{zzzyyy{{{|||yyyzzz{{{{{{zzzzzz{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz||||||{{{zzz{{{}}}|||||||||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyy{{{}}}~~~}}}zzzxxx{{{||||||||||||{{{zzzzzz||||||||||||||||||||||||||||||{{{{{{zzzzzzyyyyyyxxxyyyzzz{{{||||||||||||zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyzzz{{{{{{zzzyyyyyywwwwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyy||||||||||||{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~{{{xxxwwwyyy{{{|||{{{xxxxxxyyyzzz{{{|||}}}}}}|||zzzyyywwwwwwyyyzzz|||zzzzzzyyyyyyyyyzzz{{{{{{}}}|||zzzyyyyyyzzz|||}}}|||||||||||||||}}}}}}~~~zzz{{{}}}~~~}}}|||zzzyyy{{{{{{{{{zzz{{{|||}}}~~~{{{{{{{{{{{{|||||||||||||||{{{zzzyyyyyyzzz{{{|||{{{|||||||||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~yyyzzz{{{|||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}}}}{{{{{{{{{{{{|||}}}}}}|||yyyvvvtttmmm^^^NNN;;;((({{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{}}}~~~~~~~~~}}}|||{{{{{{||||||||||||{{{zzzzzz||||||{{{zzzzzzzzzzzz{{{|||{{{zzz{{{}}}~~~~~~}}}|||||||||{{{{{{{{{{{{{{{wwwyyy{{{{{{zzzyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||xxx{{{zzzvvvxxx~~~~~~yyyxxxvvvuuuvvvxxxzzz{{{zzz{{{wwwvvvwwwwwwuuuvvvyyywwwxxxxxxwwwvvvvvvwwwyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxyyyzzzyyywwwvvvvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvtttuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvsssuuuvvvvvvuuuttttttuuuuuuttttttsssssssssssstttvvvvvvuuuuuuuuuwwwxxxyyyyyyzzz{{{{{{{{{zzz{{{}}}xxxwwwuuutttttttttuuuvvvzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwuuutttxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyywwwuuuuuuvvvxxxyyywwwwwwzzzyyyvvvvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{{{{zzzyyy{{{|||xxxzzz{{{{{{zzzzzz|||}}}yyyyyyxxxxxxxxxyyyzzzzzzyyyzzz{{{{{{zzzzzz{{{}}}{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyyyy{{{|||}}}~~~}}}{{{zzz{{{{{{{{{{{{{{{zzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwxxxyyy{{{|||}}}}}}}}}yyyyyyyyyyyyyyyzzzzzz{{{yyyyyyzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyzzzzzz{{{|||}}}|||yyyvvvwwwzzz|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyzzz{{{|||}}}|||||||||||||||}}}~~~~~~zzz{{{|||}}}}}}|||{{{zzz|||{{{zzzyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{{{{|||||||||{{{zzzzzzzzz{{{|||}}}~~~}}}|||{{{}}}}}}}}}}}}~~~~~~~~~~~~zzzzzz{{{|||}}}}}}|||||||||}}}~~~}}}}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~|||||||||||||||}}}~~~~~~|||{{{{{{zzz{{{|||~~~{{{{{{yyywwwuuunnn^^^OOO???*** {{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}}}}}}}|||}}}||||||{{{{{{{{{{{{{{{||||||{{{zzzzzzzzzzzz{{{|||zzzyyy{{{~~~~~~}}}zzz{{{|||}}}}}}}}}|||{{{xxxzzz{{{|||{{{zzz{{{||||||{{{yyyxxxxxxyyy{{{|||www{{{yyyuuuyyy{{{xxxyyyyyyyyyyyy{{{wwwvvvwwwwwwuuuvvvzzzyyyzzzzzzyyyxxxxxxyyy{{{wwwwwwxxxxxxwwwvvvtttsssuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvtttsssssstttvvvwwwuuuuuutttuuuuuuvvvwwwxxxuuuwwwyyyxxxvvvuuuvvvxxxxxxxxxvvvuuuuuuvvvwwwwwwuuuttttttsssssssssssstttssstttuuuuuuvvvvvvvvvuuusssuuuwwwwwwuuutttuuuvvvttttttuuuuuuvvvvvvuuuuuuxxxwwwvvvuuuuuuvvvxxxyyyzzzyyyxxxyyyzzz{{{zzzzzzyyywwwvvvttttttuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxwwwzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{|||yyyyyyzzzzzz{{{zzzzzzzzzwwwxxxyyyyyywwwvvvwwwyyyyyyuuuuuuxxxyyyvvvvvvzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxyyy{{{zzzzzzyyy{{{|||xxxyyy{{{{{{zzz{{{|||~~~yyyyyyxxxxxxxxxyyyzzz{{{yyyzzz{{{zzzyyyyyy{{{}}}yyyyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}|||zzz{{{{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{yyyyyyzzz{{{|||||||||{{{yyyyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{{{{zzzyyyxxxyyyxxxxxxxxxyyyzzz|||}}}{{{xxxvvvwww{{{}}}{{{xxxzzzzzz{{{{{{|||||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{||||||{{{zzzyyyxxxxxxyyyzzz{{{||||||}}}{{{{{{{{{zzz{{{||||||}}}{{{{{{|||||||||||||||{{{}}}|||zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz|||}}}~~~}}}|||{{{|||}}}}}}}}}~~~~~~~~~~~~{{{{{{|||||||||||||||{{{|||~~~~~~}}}}}}}}}}}}~~~|||||||||}}}}}}zzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~yyyzzzyyyxxxwwwqqqaaaRRRBBB---  {{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||}}}}}}}}}~~~}}}|||zzzzzz{{{||||||||||||{{{zzzzzzzzzzzz{{{|||zzzyyy{{{~~~}}}yyy{{{}}}~~~}}}|||xxxzzz||||||{{{zzz{{{||||||zzzyyyxxxxxxyyy{{{|||www|||zzzvvv}}}~~~zzzyyywwwvvv|||wwwvvvwwwvvvuuuvvvzzzyyyzzzzzzyyyxxxxxxyyy{{{vvvwwwxxxyyyxxxvvvtttrrrtttuuuvvvxxxyyyyyyyyyyyywwwuuutttsssssstttuuuwwwttttttttttttuuuwwwxxxxxxtttvvvxxxwwwuuutttvvvyyy{{{yyywwwuuuuuuvvvwwwxxxuuutttsssrrrrrrrrrrrrrrrsssssstttuuuvvvvvvuuuuuutttvvvwwwwwwvvvuuuuuuvvvtttuuuvvvxxxxxxxxxwwwvvvzzzyyywwwuuuuuuvvvxxxyyyyyywwwuuuvvvzzz{{{yyywww{{{zzzxxxwwwvvvwwwxxxzzzxxxxxxxxxxxxwwwwwwvvvvvvzzzyyyxxxxxxwwwwwwxxxxxxvvvvvvwwwxxxzzz{{{||||||wwwxxxzzz{{{|||{{{zzzzzzvvvxxxzzzzzzyyyxxxxxxyyyzzzuuutttxxxxxxuuuwww|||zzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyyyy{{{|||xxxyyy{{{{{{{{{{{{|||~~~yyyyyyxxxwwwxxxyyy{{{|||yyyzzzzzzzzzyyyyyy{{{|||wwwxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{zzzyyyyyyzzzzzzzzz{{{|||}}}~~~~~~zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||yyyyyyzzz{{{{{{zzzyyyyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{zzzyyyxxxwwwxxxyyyzzzwwwxxxyyyzzz|||}}}~~~zzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{|||{{{zzzxxxwwwxxxxxxwwwwwwxxxzzz{{{|||zzzwwwuuuxxx|||}}}zzzwww{{{{{{{{{|||||||||||||||zzz{{{{{{||||||{{{{{{zzzyyyzzz|||}}}}}}{{{zzzxxxvvvwwwxxxzzz{{{|||||||||zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}|||zzzwwwvvvwwwxxxxxxyyyzzzzzz{{{{{{|||||||||yyyzzz{{{{{{{{{zzzyyyxxxzzz{{{{{{{{{zzzyyyyyyxxxyyyzzz|||}}}~~~}}}|||{{{||||||}}}}}}~~~~~~~~~{{{|||||||||||||||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~||||||||||||}}}~~~yyyzzz|||~~~~~~}}}{{{zzzzzz{{{|||}}}wwwyyyyyyyyyzzztttdddTTTDDD...!!!  }}}}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||}}}}}}}}}~~~xxxxxx|||}}}yyy}}}|||zzzzzz|||}}}|||{{{{{{zzzzzzzzz{{{{{{}}}|||zzzyyyyyyyyyyyy}}}|||zzzyyyyyyzzz|||}}}zzzyyyxxxxxxwwwwwwwwwwww|||{{{zzzyyyzzz|||~~~zzzuuuuuuwwwyyyxxxxxxxxxxxxyyyxxxvvvssswwwwwwwwwxxxyyyyyywwwuuuxxxxxxwwwuuuuuuttttttttttttuuuuuuvvvwwwxxxxxxyyyuuuvvvxxxyyyxxxwwwuuussstttuuuuuuvvvwwwxxxxxxyyyzzzwwwttttttvvvwwwuuussswwwwwwwwwwwwwwwwwwwwwwwwvvvtttrrrpppppprrrtttvvvssstttvvvwwwwwwuuusssrrrttttttttttttuuuuuuuuuvvvsssvvvyyyyyyxxxxxxzzz}}}vvvvvvwwwxxxwwwvvvuuutttvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvxxxzzzzzzxxxvvvyyyzzzzzzzzzyyyxxxvvvuuuzzzyyyyyyyyyyyyyyyxxxxxx|||xxxxxx}}}}}}xxxwww{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwyyy{{{{{{xxxvvv{{{zzzzzzyyyxxxxxxxxxwww{{{|||}}}}}}}}}|||zzzyyy}}}}}}|||{{{yyyxxxwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxuuuvvvxxxzzzzzzyyyxxxwwwxxxzzzzzzxxxtttrrrvvvyyyxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyzzzwwwxxx{{{{{{yyyyyy||||||||||||{{{zzzxxxwwwvvvwwwxxxyyyyyyzzzzzzzzzzzz|||{{{zzzyyyyyyxxxyyyyyyvvvwwwyyy{{{{{{zzzyyyxxxyyyzzz{{{||||||zzzxxxwwwvvvwwwxxxxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz|||}}}}}}|||zzzyyy{{{zzzyyyxxxwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyzzzzzz}}}|||||||||}}}}}}zzzxxx||||||||||||||||||||||||xxxxxxyyyyyyyyyxxxwwwwwwyyyzzz{{{{{{||||||{{{{{{xxxzzz|||{{{xxxwwwyyy|||{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvxxx{{{|||{{{zzzzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{||||||{{{zzzyyyzzz|||~~~}}}|||yyyzzz{{{||||||{{{zzzyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz||||||||||||}}}~~~~~~}}}|||{{{zzzzzz{{{|||xxx~~~~~~xxxwwwwwwjjjYYYAAA111   ~~~}}}}}}||||||}}}}}}~~~}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~zzzyyy||||||xxx}}}}}}|||{{{{{{|||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}|||zzzzzzzzzzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxxxx{{{{{{yyyyyyzzz{{{}}}~~~~~~{{{xxxwwwwwwxxxyyyxxxwwwvvvwwwxxxxxxvvvuuuvvvvvvwwwxxxzzzyyywwwtttxxxwwwvvvuuutttttttttttttttuuuuuuvvvvvvwwwwwwwwwuuuvvvxxxxxxxxxwwwuuuttttttuuuuuuuuuvvvwwwwwwwwwxxxvvvtttuuuvvvwwwuuusssvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvvvvtttsssrrrsssssssssttttttttttttuuusssvvvxxxxxxwwwwwwyyy|||ssstttvvvwwwxxxyyyxxxxxxvvvvvvvvvvvvwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwyyyyyyxxxvvvxxxxxxyyyyyyyyywwwvvvuuuxxxxxxxxxyyyyyyyyyyyyzzz{{{wwwxxx||||||xxxxxx{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxzzzzzzyyywwwzzzzzzzzzzzzzzzyyyxxxxxx{{{|||||||||{{{{{{zzzyyy||||||{{{zzzyyyxxxxxxwwwzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwyyyzzzzzzzzzxxxxxx|||zzzxxxxxxyyyzzzyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyy{{{xxxxxx{{{{{{xxxxxx{{{zzzzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{yyyzzz{{{{{{{{{zzzxxxxxxwwwxxxyyyyyyxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{{{{{{{zzzyyyxxx{{{zzzyyyxxxxxxxxxyyyyyy{{{zzzzzzyyyyyyzzzzzzzzz}}}{{{zzzzzz||||||{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzz{{{{{{{{{|||yyyzzz{{{{{{zzzyyyzzz{{{zzzzzzzzz{{{zzzzzzyyyyyy{{{{{{zzzzzzyyyyyyxxxxxxwwwyyy||||||{{{zzzzzz{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{zzz{{{|||}}}~~~~~~~~~}}}yyyzzz{{{{{{{{{{{{zzzyyy{{{||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}}}}}}}}}}}}}~~~}}}}}}{{{{{{zzz{{{||||||yyy}}}}}}xxxxxxxxxlll\\\FFF555### ~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}|||{{{|||zzzwww|||||||||}}}}}}|||||||||{{{zzzzzzzzzzzzzzz{{{{{{}}}|||{{{{{{{{{{{{||||||yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyxxxyyyzzz{{{|||uuuuuuvvvwwwwwwwwwwwwvvvwwwvvvuuuuuuwwwxxxwwwwwwuuuvvvwwwyyyzzzyyyvvvsssvvvvvvuuutttssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuttttttvvvxxxxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuxxxxxxwwwuuuuuutttttttttrrrrrrssssssssstttttttttsssuuuvvvwwwvvvwwwxxxzzztttuuuvvvxxxyyyyyyyyyyyyuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwyyywwwvvvvvvwwwxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwwwwxxxyyyyyyzzzzzzyyywwwwwwzzz{{{yyyyyy|||{{{{{{zzzyyyyyyxxxxxxwwwyyywwwvvvwwwxxxzzzyyyxxxyyyzzz{{{{{{{{{zzzyyyxxx{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxyyyzzz{{{zzzyyyxxxzzzvvvyyy}}}wwwyyyyyyxxxwwwwwwxxxzzz{{{xxxyyyyyyzzzzzzyyyyyyyyy{{{xxxxxx{{{zzzwwwwwwzzzyyyyyyzzz{{{|||||||||{{{yyyzzzzzzzzzzzzyyyyyyxxxxxxyyyzzz||||||||||||{{{{{{zzzxxxwwwxxxyyy|||}}}zzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxx{{{zzzzzzyyyxxxyyyyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{|||zzzxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyyyyzzz|||}}}|||{{{zzzzzz{{{|||{{{zzzyyyyyyzzzzzz{{{zzzzzzzzz~~~}}}{{{yyyyyyyyyyyyyyyzzz{{{}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}|||}}}|||||||||}}}}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzz|||}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{||||||}}}yyy}}}|||yyyzzzyyynnn```MMM;;;'''~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyywwwzzz{{{}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}xxxyyyzzzzzzzzzzzzyyyxxx|||{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyzzzuuuvvvvvvwwwvvvuuutttssswwwuuussstttvvvwwwxxxxxxuuuuuuwwwyyyzzzyyyvvvrrruuuuuutttsssssssssssssssuuuuuuuuuuuuttttttttttttvvvwwwwwwwwwwwwvvvuuuuuuttttttttttttttttttssssssrrrsssuuuwwwxxxxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuutttxxxwwwuuuttttttuuuvvvwwwssssssssstttttttttuuuuuussstttuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvtttttttttuuuuuuuuuuuuvvvxxxxxxwwwwwwvvvvvvvvvuuuzzzxxxuuuuuuuuuvvvvvvvvvtttuuuvvvwwwwwwvvvuuuuuuwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvwwwxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxzzzxxxvvvuuuwwwyyyzzzzzzxxxyyy{{{||||||{{{zzzyyy{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyytttuuuwwwxxxyyyzzzzzz{{{wwwxxxyyyzzzzzzzzzzzzyyy}}}yyywww{{{~~~yyyzzzyyywwwvvvvvvwwwyyyzzzwwwxxxyyyyyyyyyyyyyyyyyyyyyvvvvvvzzzzzzxxxxxx{{{zzzzzz{{{{{{||||||{{{{{{zzz{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{}}}}}}}}}{{{zzz{{{zzzyyyyyyyyyzzz{{{|||{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{{{{zzzxxxwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxwwwwwwwwwwww{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{yyyvvvvvvxxxzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{||||||{{{zzzyyyxxxxxxzzz|||}}}}}}{{{yyyzzz|||~~~|||yyyxxxxxxyyyzzz{{{{{{{{{{{{~~~{{{yyyxxxyyyzzz{{{{{{|||}}}|||zzzyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}{{{{{{{{{|||~~~||||||||||||||||||||||||}}}}}}~~~}}}}}}|||{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||}}}}}}yyy{{{{{{zzz{{{zzzpppcccRRR???*** ~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyyyyyyyzzz|||~~~~~~|||zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{||||||}}}}}}}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{{{{|||zzzyyyyyyxxxxxxxxxxxxyyyzzzyyyxxxwwwvvvuuuuuuvvvxxxvvvttttttvvvxxxxxxxxxuuuuuuvvvxxxyyyxxxuuusssuuuttttttsssssssssssstttuuuuuuuuuuuuttttttttttttwwwwwwwwwwwwwwwvvvuuuuuuttttttttttttssssssssssssrrrtttvvvxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwxxxxxxwwwuuutttvvvuuutttssssssuuuxxxyyyuuuuuuuuuuuuvvvvvvvvvvvvtttttttttuuuvvvvvvwwwvvvxxxxxxxxxwwwwwwwwwwwwwwwssstttttttttuuuuuuuuuuuuzzzyyyxxxwwwvvvtttsssssszzzxxxuuutttuuuvvvvvvuuussstttuuuvvvwwwvvvuuutttxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwwww{{{xxxuuuuuuwwwyyyzzzzzzwwwxxxzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwxxxzzzzzzxxxxxxxxxyyyyyyyyyyyyzzztttuuuwwwxxxyyyzzzzzz{{{xxxxxxyyyyyyyyyzzzyyyyyyxxxxxxzzz|||}}}~~~}}}|||zzzyyywwwvvvvvvwwwyyyzzzwwwxxxyyyyyyzzzzzzzzzzzzvvvtttuuuxxxzzzxxxyyy|||{{{{{{{{{{{{{{{zzzzzzyyy{{{{{{{{{{{{zzzzzzyyyxxxzzz{{{|||}}}}}}{{{yyywwwxxxyyyzzz{{{{{{{{{zzzyyy{{{zzzyyyxxxxxxxxxxxxyyyyyyzzz{{{zzzxxxwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwxxx{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||{{{xxxvvvvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}{{{zzzxxxwwwxxxyyy{{{}}}}}}zzzxxxyyy|||}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{}}}{{{yyyxxxyyyzzz{{{{{{|||}}}{{{yyyyyyyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}|||{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzzzz{{{||||||}}}}}}}}}zzzzzzzzz{{{|||zzzpppfffUUUBBB,,,~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~{{{zzz|||yyyzzz|||}}}}}}|||zzzyyyxxxxxxxxxxxxyyyzzz{{{|||yyyyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxvvvvvvwwwyyyzzzxxxwwwvvvvvvxxxyyyxxxwwwvvvuuuuuuvvvxxxxxxvvvtttuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvssssssttttttttttttttttttsssuuuwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttuuutttsssrrrsssuuuwwwxxxuuuuuuvvvvvvvvvwwwwwwwwwuuuttttttuuuvvvwwwwwwuuuttttttuuuuuuvvvwwwyyyzzzttttttttttttuuuuuuuuuuuuyyyyyyxxxwwwuuutttssssssxxxvvvuuuuuuvvvwwwvvvuuutttuuuvvvwwwwwwvvvuuutttwwwwwwwwwvvvvvvvvvuuuuuuvvvxxxwwwtttuuuyyyzzzyyyzzzzzzyyyxxxxxxwwwwwwvvvzzzxxxvvvuuuwwwyyyzzzzzzwwwwwwxxxxxxyyyzzz{{{{{{yyyyyyxxxxxxyyyyyyzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxyyyyyytttxxx||||||yyyxxx{{{~~~{{{zzzxxxwwwwwwxxxyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{uuussstttxxxyyyxxxyyy|||zzz{{{{{{{{{zzzyyyxxxxxxzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{{{{{{{yyyxxxwwwvvvwwwyyy{{{{{{zzzyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzyyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{yyywwwwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{||||||||||||zzzyyyxxxxxxxxxyyy{{{|||{{{zzzyyyyyyzzz{{{zzzyyyyyyyyyzzzzzz{{{zzzzzzzzz|||{{{zzzyyyyyyyyyzzz{{{zzz{{{{{{zzzxxxxxxyyy{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||~~~~~~}}}|||zzz{{{||||||}}}||||||{{{{{{yyyyyy{{{|||yyypppgggVVVCCC...!!!~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~|||{{{~~~~~~{{{|||zzzzzz{{{||||||{{{zzzzzzxxxxxxxxxxxxyyyzzz{{{|||xxxyyyzzz{{{{{{zzzzzzyyy{{{{{{zzzyyyyyyzzz{{{{{{zzzzzzyyyyyyzzz{{{{{{|||xxxxxxyyyzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxzzzzzzxxxvvvwwwvvvttttttvvvwwwvvvuuuvvvuuuuuuttttttuuuuuuvvvtttuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvssssssssstttuuuuuuvvvvvvtttvvvxxxwwwtttsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuutttvvvuuutttsssrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwuuutttuuuwwwxxxwwwuuutttsssssstttuuuvvvxxxyyyttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttuuuwwwwwwvvvuuuvvvwwwwwwxxxwwwvvvtttsssttttttuuuuuuvvvwwwxxxxxxvvvyyywwwssssssxxxyyywwwyyyxxxxxxwwwwwwvvvvvvuuuyyyxxxvvvvvvxxxyyyzzzyyywwwvvvuuuuuuwwwyyy{{{}}}xxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwvvvuuuwwwvvvvvvvvvwwwwwwxxxxxxuuuyyy{{{zzzwwwvvvzzz~~~zzzzzzzzzzzzyyyyyyyyyxxxxxxyyyzzz{{{||||||||||||wwwuuuuuuxxxxxxvvvvvvyyywwwxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyxxxxxxxxxxxxyyyzzzyyyxxxwwwvvvuuuwwwxxxxxxvvvvvvwwwyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxzzzzzzzzzyyyyyyzzz{{{|||||||||{{{yyyyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzyyyyyyzzzzzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvxxxzzz|||}}}|||{{{zzzxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyzzzyyyxxxxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxyyyyyyxxxwwwwwwyyy{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxyyyyyyzzz{{{||||||{{{zzz{{{|||}}}~~~}}}}}}|||{{{{{{|||}}}}}}{{{||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyzzz|||~~~~~~~~~}}}|||{{{||||||}}}}}}|||{{{zzz|||yyyxxxzzz|||wwwnnngggWWWEEE000$$$}}}}}}||||||||||||}}}}}}||||||||||||}}}}}}}}}|||}}}}}}~~~{{{zzz~~~~~~{{{}}}zzz{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxyyyzzz{{{|||xxxyyyzzzzzzzzzyyyxxxwww{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyyyyyyyzzz{{{|||wwwxxxyyyzzz{{{|||||||||yyyyyyyyyxxxwwwuuutttssszzzyyyyyyzzz{{{zzzxxxuuuxxxvvvtttsssuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwtttuuuuuuvvvwwwxxxxxxyyyxxxwwwwwwvvvvvvvvvvvvvvvssssssssstttuuuvvvwwwwwwvvvwwwxxxvvvsssrrrtttwwwttttttttttttttttttttttttuuuuuuttttttttttttuuuuuuwwwvvvuuusssrrrppppppooottttttttttttuuuuuuuuuvvvxxxvvvtttuuuxxxyyywwwuuuwwwvvvtttssssssssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvsssttttttuuuvvvwwwwwwxxxtttttttttvvvxxxxxxvvvtttwwwxxxxxxxxxwwwvvvtttssspppqqqsssuuuwwwxxxzzz{{{wwwzzzxxxrrrrrrwwwyyyvvvxxxxxxwwwwwwvvvuuuuuuuuuyyywwwvvvwwwxxxzzzyyyyyywwwvvvttttttuuuxxx{{{}}}wwwxxxzzz{{{|||{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxvvvvvvvvvuuuvvvvvvwwwxxxxxxyyyzzzxxxvvvwwwzzz}}}zzz{{{{{{{{{{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}zzzwwwvvvxxxwwwtttsssvvvuuuuuuwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{|||||||||{{{wwwwwwwwwwwwxxxyyyzzz{{{xxxwwwvvvuuuuuuwwwyyyzzzwwwxxxzzzzzzzzzyyywwwuuutttuuuwwwwwwvvvvvvwwwyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyytttvvvyyy{{{|||{{{zzzzzzzzz{{{|||||||||{{{yyyyyyxxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzzzz{{{{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzztttwwwzzz}}}~~~|||zzzxxxwwwxxxyyyzzzzzzzzzyyyyyyvvvyyy{{{yyywwwvvvxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzwwwxxxxxxwwwvvvwwwzzz|||yyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||{{{{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxwwwyyy{{{}}}~~~~~~}}}|||||||||}}}}}}}}}{{{zzzyyy|||yyywwwzzz{{{vvvmmmgggWWWFFF222&&& {{{}}}~~~}}}zzz{{{|||{{{{{{{{{}}}|||{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzzzzzzzyyyyyyyyy|||{{{yyyxxxxxxyyy{{{|||uuuvvvxxxzzzzzzzzzxxxwwwtttvvvwwwwwwwwwwwwyyy{{{wwwwwwxxxyyyyyyyyyxxxxxx}}}{{{xxxvvvuuuvvvxxxyyyyyyxxxwwwwwwwwwvvvtttrrrvvvttttttvvvyyyzzzwwwuuuwwwvvvttttttvvvvvvvvvuuuzzzxxxuuurrrrrrsssvvvxxxvvvssstttwwwxxxvvvwwwzzzuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuttttttttttttvvvuuusssrrrrrrssstttuuuqqqrrrtttvvvwwwwwwvvvvvvvvvvvvuuuuuutttttttttssstttttttttsssrrrrrrtttvvvrrrtttuuuuuutttsssssstttwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuutttssssssrrrrrrvvvtttsssuuuwwwxxxvvvsssssstttwwwyyyzzzyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwsssssssssssstttuuuwwwxxxyyyzzzyyyuuutttwwwxxxvvvwwwwwwvvvvvvuuuuuuttttttuuuyyyyyyuuuuuuyyyyyyuuuyyyxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzz{{{zzzzzzyyyzzz{{{{{{{{{zzzxxxvvvuuuyyyuuuuuuzzzzzzwwwwww{{{vvvvvvuuuuuuvvvvvvwwwxxxuuuvvvuuusssrrrsssxxx|||zzzxxxwwwxxxzzzzzzxxxuuuwwwyyyzzz|||}}}}}}||||||yyyxxxwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxzzzyyyyyyzzz{{{{{{zzzxxxssstttvvvxxxyyyyyyyyyyyyvvvxxxyyyyyyxxxwwwxxxzzzyyyxxxwwwvvvvvvvvvwwwwwwsssuuuxxxzzz{{{zzzyyywww}}}yyywwwyyy|||}}}zzzvvvzzzyyywwwwwwwwwzzz}}}}}}|||zzzyyyxxxxxxyyyzzz{{{xxxwwwwwwyyyzzzxxxuuu{{{{{{{{{{{{zzzyyyyyyxxxzzzyyyyyyxxxxxxyyyyyyzzz||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxxxxzzz|||zzz{{{{{{{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{zzzyyywwwvvvxxxwwwwwwvvvwwwxxxzzz{{{}}}{{{yyywwwwwwyyy{{{}}}|||zzzxxxxxxzzzzzzxxxvvvvvvvvvuuuvvvwwwyyy|||}}}}}}{{{xxxyyy{{{}}}|||zzzyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}||||||zzzzzz{{{|||}}}}}}||||||{{{|||}}}~~~~~~}}}|||{{{~~~|||{{{zzzzzz{{{|||~~~zzz{{{|||}}}}}}{{{yyywww{{{zzzyyy{{{~~~}}}zzzzzz}}}}}}zzzyyywwwqqqjjj\\\JJJ666)))!!!  |||}}}~~~~~~{{{|||||||||{{{{{{|||~~~{{{{{{{{{{{{|||}}}~~~|||}}}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzyyyyyyyyyyyy|||{{{yyyxxxxxxyyy{{{|||vvvwwwyyyzzzzzzyyyxxxwwwuuuwwwxxxxxxwwwwwwxxxzzzxxxxxxyyyyyyyyyxxxxxxwww{{{yyyxxxvvvvvvwwwxxxyyyyyyxxxwwwwwwxxxwwwuuusssvvvuuuuuuwwwyyyyyywwwtttvvvuuussssssuuuvvvuuutttxxxwwwuuusssssstttvvvwwwuuusssssswwwxxxvvvvvvyyyuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuttttttttttttsssssssssttttttuuusssssstttuuuvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttuuuuuutttssssssuuuwwwssstttvvvvvvtttssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuyyywwwuuuvvvwwwvvvtttqqquuuuuuvvvwwwxxxxxxyyyyyywwwwwwvvvvvvvvvwwwwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxzzzzzzvvvvvvyyyyyywwwvvvvvvvvvvvvvvvuuuuuuuuuvvvyyyyyyvvvvvvyyyyyyvvvxxxxxxyyyyyyyyyyyyyyyxxxvvvwwwxxxzzzzzzzzzyyyxxxzzzzzzzzzzzzyyyxxxwwwwwwyyyvvvvvvzzz{{{wwwxxx{{{vvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxvvvttttttwwwzzzyyyxxxvvvwwwyyyzzzyyywwwwwwxxxzzz{{{||||||{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwuuuvvvwwwyyyyyyxxxxxxwww{{{zzzzzz{{{||||||{{{yyyvvvwwwxxxyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuvvvxxxzzz{{{zzzyyyyyy{{{xxxvvvxxx|||}}}zzzvvvzzzyyyxxxxxxxxxzzz|||}}}~~~}}}|||zzzyyyyyyyyyzzzzzzxxxvvvwwwxxxyyywwwuuuyyyzzzzzzzzzzzzyyyyyyxxxzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxxxxzzz|||zzz{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyyyyyyyyyyzzzyyyyyyzzz{{{zzzzzzxxxxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{zzzyyyxxxxxxyyy{{{|||{{{yyyxxxxxxzzzzzzxxxvvvyyyxxxwwwwwwwwwxxxzzz{{{|||zzzxxxxxx{{{|||{{{yyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}}}}||||||{{{|||}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~}}}{{{zzzzzz{{{}}}~~~{{{{{{|||||||||{{{yyyyyy|||zzzzzz{{{}}}~~~|||zzzxxx{{{|||zzzzzzzzzuuunnn```NNN999+++###  |||||||||}}}~~~|||}}}~~~}}}{{{zzz{{{|||zzz{{{{{{|||}}}}}}}}}}}}||||||||||||||||||||||||zzzzzzyyyyyyyyyxxxxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxyyyzzzzzzyyywwwwwwwwwxxxyyyyyywwwwwwxxxyyyyyyyyyzzzyyyyyyxxxwwwvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwxxxyyyxxxvvvuuuxxxwwwvvvwwwxxxxxxvvvtttvvvtttrrrssstttuuuttttttvvvuuuuuuuuuuuuuuuvvvwwwuuurrrsssvvvwwwuuuuuuxxxuuuuuuuuuuuuttttttttttttssstttuuuvvvvvvuuutttsssrrrsssttttttuuuuuuuuuuuuvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuuuuttttttttttttuuuvvvvvvuuuttttttuuuwwwtttuuuwwwwwwuuutttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrssstttuuuwwwxxxxxxwwwvvvuuuvvvwwwvvvtttssswwwvvvuuuuuuvvvwwwyyyzzzwwwvvvvvvvvvwwwxxxyyyyyywwwwwwwwwvvvvvvuuuuuuuuuwwwwwwyyyyyyzzzyyyxxxwwwvvvyyyzzzxxxxxx{{{zzzwwwuuuuuuvvvvvvvvvvvvvvvvvvwwwyyyyyywwwwwwyyyyyywwwvvvwwwyyyzzz{{{zzzzzzyyyvvvwwwxxxyyyyyyyyyxxxwwwyyyyyyxxxxxxxxxxxxyyyyyyzzzxxxxxxzzz{{{yyyyyy{{{vvvwwwxxxyyyyyyyyyxxxxxxzzz{{{{{{zzzwwwvvvwwwxxxyyywwwvvvvvvxxxzzzzzzzzzwwwwwwyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwuuuvvvxxxyyyzzzyyywwwvvv|||{{{zzz{{{}}}}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuzzzzzzyyywwwuuuuuuwwwyyyxxxxxxyyyzzzyyyxxxwwwvvvwwwxxxxxxyyyyyyzzzzzzzzzyyywwwvvvxxx{{{|||zzzwwwzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}{{{zzzyyyyyyyyyyyyxxxvvvvvvwwwwwwwwwuuuwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{zzzxxxxxxzzz|||{{{zzzzzzzzzzzzzzzzzzyyy{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzzzz{{{zzzyyyxxxxxxxxxyyyzzzxxxyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyyyyxxxwww{{{{{{yyyyyyxxxxxxxxxxxx{{{yyyxxxxxxyyyzzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{||||||}}}}}}||||||{{{}}}}}}{{{{{{{{{{{{}}}}}}|||||||||{{{{{{{{{{{{zzz|||{{{{{{{{{||||||{{{yyyvvvyyy{{{zzz{{{}}}yyysssfffTTT>>>///$$$}}}|||{{{{{{|||~~~}}}~~~~~~|||zzzzzz{{{yyyzzz|||}}}~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxx{{{zzzyyyyyyyyyyyyzzz{{{yyyzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyxxxvvvyyyxxxxxxwwwwwwwwwvvvuuuvvvuuussssssuuuvvvuuutttttttttuuuvvvvvvvvvvvvvvvuuurrrsssvvvvvvttttttwwwuuuuuuuuuuuuttttttttttttrrrsssuuuvvvwwwvvvtttsssqqqrrrtttuuuvvvvvvvvvuuuxxxwwwuuutttttttttuuuvvvuuuuuuuuuuuuuuutttttttttvvvwwwwwwwwwuuuuuuvvvxxxuuuvvvxxxxxxvvvuuuvvvwwwssssssssstttttttttttttttqqqqqqrrrsssuuuvvvwwwwwwrrrssstttuuuwwwxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvwwwyyyzzzzzzxxxxxxwwwvvvuuuttttttssswwwxxxzzz{{{{{{yyywwwvvvtttxxxyyyxxxxxx{{{zzzwwwuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxxxxxxxxxxyyyyyyyyyuuuwwwyyy{{{{{{{{{zzzzzzvvvvvvxxxxxxxxxxxxwwwvvvxxxwwwwwwvvvwwwyyyzzz|||zzzyyyyyyzzzzzzzzzzzz{{{vvvwwwyyy{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzxxxwwwwwwxxxwwwvvvuuuwwwyyy{{{|||wwwwwwxxxxxxyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxwwwwwwuuuwwwyyy{{{{{{zzzxxxwww{{{zzzzzz{{{||||||{{{yyy{{{zzzzzzyyyxxxwwwvvvvvvzzzzzzyyywwwuuutttvvvxxxwwwxxxzzz{{{zzzyyywwwuuuyyyyyyxxxxxxxxxyyy{{{|||wwwvvvuuuwwwzzz{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyxxx~~~~~~|||{{{zzzyyyxxxxxxyyywwwvvvuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||||||||{{{zzzyyyyyyzzz{{{zzzyyyyyyzzz{{{zzzzzzzzzyyyyyyxxxxxxxxx{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{|||{{{yyyxxxxxxxxxyyyyyyvvvwwwyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxxxx{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyxxxzzzzzz{{{||||||}}}||||||||||||{{{{{{{{{||||||}}}||||||||||||||||||||||||~~~~~~~~~~~~}}}}}}|||{{{||||||||||||||||||||||||}}}}}}|||{{{{{{|||}}}}}}}}}|||{{{{{{{{{{{{|||||||||||||||||||||{{{zzzyyyvvvzzz{{{{{{|||~~~zzzuuujjjXXXCCC222&&& ~~~}}}{{{zzz{{{}}}}}}|||zzzzzzzzzyyyzzz|||}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwyyyzzz{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvtttuuuwwwyyyzzzzzzyyyyyyxxxwwwwwwxxxzzzzzzyyywwwyyyyyyyyyxxxwwwvvvvvvwwwxxxvvvuuuuuuvvvwwwwwwvvvssstttuuuvvvwwwwwwvvvvvvuuussssssvvvvvvssstttwwwuuuuuuuuuuuuttttttttttttrrrssstttvvvvvvvvvuuutttqqqrrrtttvvvwwwwwwvvvvvvyyyxxxvvvtttttttttuuuvvvtttttttttuuuuuuuuuuuuuuuuuuwwwxxxxxxvvvvvvvvvwwwuuuwwwxxxxxxwwwvvvvvvwwwrrrssssssssstttttttttuuurrrrrrssssssssstttttttttqqqssstttvvvwwwwwwxxxxxxtttuuuwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwwwwvvvuuutttssssssvvvwwwyyyzzzzzzxxxvvvuuurrrvvvxxxvvvwwwyyyxxxuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxyyyxxxyyyzzzuuuwwwxxxzzz{{{{{{zzzzzzvvvwwwxxxxxxxxxxxxvvvvvvwwwvvvvvvvvvwwwyyy{{{|||zzz{{{{{{zzzzzzzzzzzzyyyvvvxxxzzz{{{|||{{{yyyxxxuuuvvvwwwyyyzzzyyyxxxwwwxxxwwwvvvvvvvvvxxx{{{}}}wwwwwwwwwwwwxxxxxxxxxyyyxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{|||{{{zzzyyyyyyyyyxxxyyyzzz{{{yyywwwyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzyyywwwuuutttuuuwwwwwwxxxyyyzzzzzzxxxvvvuuuzzzyyyxxxwwwwwwyyyzzz{{{vvvvvvvvvxxxzzzzzzzzzyyyyyyzzz{{{||||||zzzyyyxxx|||{{{{{{zzzyyyxxxwwwvvvxxxxxxwwwuuutttuuuvvvwwwvvvwwwxxxxxxyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{|||||||||{{{yyyxxxyyyzzz{{{{{{yyyyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxwwwzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyyyyyyyzzzzzz{{{{{{|||{{{yyyxxxwwwxxxxxxyyyvvvwwwyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxxxxyyywwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzz||||||{{{{{{{{{{{{||||||}}}}}}||||||||||||}}}}}}||||||{{{{{{{{{||||||}}}{{{|||||||||{{{zzzyyyyyyxxx{{{|||{{{|||}}}zzztttlll[[[GGG666(((~~~}}}|||{{{{{{|||~~~}}}~~~}}}{{{zzzzzzzzz{{{{{{|||||||||{{{{{{|||{{{zzzyyyyyyzzz{{{|||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{zzzzzz{{{zzzzzzyyyxxxwwwuuuvvvxxxyyyzzzzzzyyyyyywwwvvvvvvwwwyyyzzzyyywwwxxxyyyyyyxxxvvvvvvwwwyyyyyywwwvvvvvvwwwxxxxxxwwwtttuuuuuuvvvvvvvvvvvvuuuvvvttttttvvvwwwttttttwwwuuuuuuuuuuuuttttttttttttssssssttttttuuuuuuvvvvvvssstttuuuuuuvvvvvvvvvvvvxxxwwwvvvvvvuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuvvvxxxxxxvvvvvvvvvwwwuuuvvvxxxxxxvvvuuuvvvwwwrrrrrrsssssstttuuuuuuuuutttttttttttttttsssssssssuuuvvvxxxwwwuuuttttttuuusssuuuwwwyyyyyywwwuuusssvvvuuuuuuuuuvvvwwwxxxxxxvvvvvvvvvuuuuuutttttttttvvvvvvwwwxxxxxxxxxwwwvvvsssvvvwwwuuuuuuxxxwwwtttvvvvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuxxxyyywwwwwwzzzwwwwwwwwwxxxxxxyyyyyyzzzwwwxxxyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvxxxyyyzzz{{{yyy{{{{{{xxxxxxzzzzzzxxxwwwxxxyyyzzzzzzzzzyyyyyyttttttuuuwwwyyyzzzxxxvvvwwwxxxxxxwwwvvvwwwzzz|||yyyxxxxxxwwwwwwxxxyyyyyyxxxyyyzzzzzzzzzyyywwwvvvxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxzzzzzzxxxwwwwwwvvvvvvvvvwwwxxxyyyyyywwwxxxyyyxxxvvvuuuuuuvvvwwwwwwxxxyyyxxxwwwvvvuuuyyyxxxwwwwwwwwwxxxyyyzzzwwwwwwxxxyyyzzzzzzzzzyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyzzzyyyyyyxxxwwwvvvyyyyyyxxxvvvttttttwwwyyywwwxxxyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}}}}{{{yyyxxxxxxzzz{{{{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxzzzzzzyyyyyyyyyzzz{{{{{{yyyyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxyyywwwxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxxxxwwwwwwxxxyyysssuuuvvvxxxzzz{{{{{{{{{xxxyyyyyyxxxwwwwwwxxxzzz{{{{{{|||||||||||||||{{{|||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{zzz|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||||||||}}}}}}}}}yyy{{{||||||zzzyyyyyyzzzyyy||||||zzz{{{|||yyytttmmm^^^LLL;;;,,, ~~~}}}|||{{{|||}}}}}}|||~~~~~~|||{{{{{{|||{{{{{{zzzzzz{{{{{{{{{}}}|||{{{yyyyyy{{{|||}}}|||||||||{{{{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyzzzzzz{{{xxxyyy{{{{{{zzzzzz{{{}}}yyyzzzzzzzzzzzzzzzyyyyyyvvvwwwxxxxxxyyyyyyyyyyyyuuuuuuuuuvvvyyyyyyyyywwwwwwxxxyyyxxxvvvvvvyyy{{{xxxvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwuuuuuuwwwwwwttttttwwwuuuuuuuuuuuuttttttttttttuuutttsssrrrsssuuuwwwxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuttttttttttttuuuuuuuuuvvvtttvvvxxxxxxvvvuuuuuuvvvtttvvvwwwwwwvvvuuuuuuvvvrrrsssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxyyyxxxuuusssssstttuuuuuuvvvwwwwwwvvvuuutttvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttvvvvvvwwwwwwxxxxxxyyyyyyvvvxxxxxxttttttwwwwwwuuuxxxxxxwwwwwwwwwwwwwwwwwwvvvsssssswwwxxxuuuvvvzzzxxxwwwvvvuuuuuuvvvxxxyyyxxxyyyzzzzzzzzzxxxwwwvvvtttuuuvvvxxxxxxyyyyyyyyyxxx{{{{{{wwwwwwzzzyyyvvvxxxxxxxxxxxxyyyyyyyyyyyywwwvvvuuuvvvxxxyyywwwuuuvvvxxxzzzyyywwwvvvxxxzzzzzzyyyxxxxxxwwwxxxyyyzzzxxxyyyzzz{{{zzzyyywwwvvvxxxxxxwwwwwwwwwxxxyyyzzzyyyxxxxxxyyyzzzzzzyyywwwvvvvvvuuuuuuuuuvvvwwwxxxtttvvvyyyyyyxxxvvvuuuuuuwwwwwwwwwvvvvvvvvvuuuuuuxxxwwwwwwvvvvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{xxxyyyyyyzzzzzzyyyxxxxxxyyyzzzyyyvvvttttttxxx{{{yyyzzzzzzzzzzzzyyyyyyxxx{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz|||}}}}}}{{{yyywwwxxxzzz||||||zzzyyyyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuwwwyyyxxxwwwvvvxxxzzzrrrsssuuuwwwyyyzzzzzzzzzxxxyyyzzzyyywwwwwwyyy{{{{{{{{{||||||||||||{{{{{{{{{|||||||||{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}|||||||||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~}}}}}}}}}zzz{{{|||}}}~~~}}}}}}|||wwwzzz||||||zzzyyyzzz{{{xxxzzzzzzyyyzzz|||zzzuuummmaaaPPPAAA000!!!   ~~~}}}||||||{{{{{{{{{{{{}}}}}}||||||}}}|||zzzyyyyyyzzz{{{|||~~~}}}{{{zzzzzz{{{}}}~~~}}}||||||||||||{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||xxxyyy{{{{{{{{{{{{|||~~~yyyyyyzzzzzz{{{zzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyytttttttttvvvxxxyyyxxxwwwvvvxxxyyyxxxvvvvvvyyy}}}wwwvvvttttttvvvvvvvvvuuuxxxwwwvvvuuuttttttuuuuuuxxxuuuuuuxxxxxxuuuuuuxxxvvvuuuuuuuuuttttttttttttuuutttrrrqqqrrruuuxxxzzzwwwwwwuuuttttttuuuvvvwwwuuuvvvwwwxxxxxxwwwvvvuuussstttttttttuuuuuuvvvvvvsssuuuwwwwwwvvvuuuuuuuuutttuuuwwwwwwuuutttuuuvvvssssssttttttuuuvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxyyysssuuuxxxwwwuuutttuuuwwwwwwvvvuuuttttttuuuvvvvvvvvvuuuuuuttttttttttttuuutttttttttuuuuuuuuuuuuuuuwwwwwwvvvwwwxxxyyyzzz{{{yyyzzzyyyuuutttwwwxxxvvvyyyxxxxxxxxxwwwvvvvvvvvvuuurrrrrrwwwxxxuuuuuuzzzzzzxxxuuutttsssuuuwwwyyyyyyzzzzzz{{{zzzyyyxxxwwwtttuuuwwwxxxyyyyyyxxxxxxwww{{{{{{vvvvvvyyyyyyuuuxxxxxxwwwwwwwwwxxxyyyzzz{{{xxxvvvvvvxxxxxxvvvtttvvvyyy{{{zzzxxxvvvwwwyyy{{{zzzyyyxxxxxxxxxyyyzzzxxxyyyzzz{{{{{{yyywwwvvvxxxvvvuuuttttttvvvxxxyyyzzzyyyyyyzzz{{{{{{zzzxxxwwwvvvuuuttttttuuuvvvwwwrrruuuyyyzzzyyywwwuuuuuuwwwvvvvvvuuutttuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvyyyzzz|||{{{zzzyyyyyyzzzxxxxxxyyyyyyzzz{{{||||||xxxyyyzzz{{{{{{{{{zzzyyyzzz{{{zzzwwwttttttxxx|||{{{{{{{{{{{{zzzzzzyyyxxx{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz|||~~~}}}{{{yyywwwxxxzzz||||||{{{yyyyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{|||zzzyyywwwvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuwwwxxxyyy{{{zzzzzzyyyxxxwwwvvvvvvtttwwwyyyxxxvvvvvvxxxzzzrrrsssuuuwwwxxxxxxxxxxxxxxxzzz{{{zzzwwwwwwyyy|||{{{|||||||||||||||{{{{{{{{{|||||||||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}yyy{{{}}}~~~~~~}}}|||vvvyyy||||||zzzyyyzzz|||vvvyyyyyyxxxzzz}}}{{{vvvnnnbbbSSSDDD444$$$   ||||||||||||||||||||||||yyyzzz|||}}}~~~~~~~~~}}}~~~}}}{{{{{{{{{|||}}}zzz{{{|||{{{zzzzzz{{{|||{{{|||}}}}}}}}}|||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyywwwvvvwww{{{|||{{{yyyuuuwwwxxxzzzzzzyyyxxxwwwyyyzzz|||}}}}}}{{{yyyxxxwww|||}}}yyyxxxzzz{{{zzzuuuwwwyyy||||||{{{yyywwwvvvwwwyyyyyyyyywwwvvvtttuuuvvvwwwxxxxxxwwwvvvuuuxxxwwwvvvtttssssssssssssuuuvvvxxxxxxwwwvvvvvvvvvwwwvvvtttrrrrrrrrrtttuuuvvvsssqqqrrruuuwwwvvvuuurrrrrrrrrsssssssssttttttuuuvvvvvvvvvvvvtttrrrqqqtttssssssssstttuuuwwwxxx{{{zzzxxxvvvttttttttttttssstttttttttuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxvvvtttrrrwwwvvvvvvvvvvvvxxxyyyzzzzzzyyyxxxwwwvvvtttssssssvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvuuutttssstttvvvvvvvvvuuuuuuvvvwwwxxxyyytttwwwyyyyyywwwuuuttttttzzz{{{{{{yyyvvvttttttuuuwwwwwwwwwxxxyyyyyywwwuuusssssstttuuuvvvuuuuuutttwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwvvvwwwzzz{{{yyyvvvyyyzzz{{{zzzxxxvvvvvvvvvuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyxxxxxxwwwwwwxxxxxxyyytttuuuwwwyyyzzzxxxuuurrrtttvvvwwwvvvuuutttuuuvvvuuutttuuuyyyzzzvvvuuuwwwsssuuuvvvvvvtttssstttuuuzzzyyyxxxvvvuuuuuutttttt|||{{{zzzyyyxxxvvvuuuuuuyyyzzz{{{|||||||||{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuwww|||xxxwwwuuutttuuuwww{{{}}}{{{{{{{{{zzzyyyxxxvvvvvv{{{zzzzzzyyyyyyyyyzzzzzz|||zzzxxxyyyzzz{{{zzzyyy}}}zzzwwwxxx|||}}}{{{zzzzzzzzzzzzyyyyyyyyy{{{zzzzzzyyyyyyxxxxxxwwwvvv{{{wwwtttzzzxxxsssyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvvvv{{{zzzxxxwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzzwwwzzz||||||yyyxxxyyy{{{zzz{{{{{{zzzyyyvvvtttsss{{{|||}}}}}}|||{{{~~~~~~|||{{{zzzzzzzzzzzz~~~}}}{{{{{{{{{|||}}}||||||}}}}}}}}}}}}||||||zzz{{{}}}~~~~~~|||{{{yyyzzzzzz{{{{{{{{{{{{{{{zzzwwwfffTTTGGG999((({{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||~~~~~~~~~}}}}}}~~~|||{{{{{{{{{{{{|||yyyzzz{{{zzzyyyyyyzzz{{{{{{||||||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvxxxzzz|||zzzyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyzzz{{{||||||{{{zzzzzzvvvzzzzzzwwwuuuxxxyyyxxxxxxyyyzzz{{{{{{yyyxxxwwwxxxyyyzzzzzzyyywwwuuutttvvvvvvxxxxxxxxxxxxvvvvvvwwwwwwvvvuuuttttttttttttvvvwwwwwwwwwvvvvvvvvvwwwwwwvvvtttrrrrrrssstttuuuvvvtttrrrsssuuuwwwvvvtttrrrrrrssssssssstttttttttuuuuuuvvvvvvuuutttrrrqqquuuuuuuuuuuuvvvwwwxxxxxxyyyxxxwwwuuuttttttttttttttttttttttttuuuuuuuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwvvvuuutttyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuusssuuuvvvuuutttssstttvvvuuuuuuuuuuuuvvvwwwxxxxxxuuuwwwyyyzzzxxxvvvuuuuuuwwwxxxyyyxxxvvvuuuuuuvvvwwwvvvvvvwwwyyyxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwyyyxxxwwwyyy{{{|||zzzxxxxxxyyyzzzyyywwwvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuwwwxxxyyyxxxvvvuuuvvvwwwxxxwwwuuutttuuuvvvvvvssstttxxxxxxuuuuuuwwwtttvvvxxxxxxwwwuuuuuuvvvxxxxxxwwwvvvuuuuuuuuuuuuzzzzzzyyyxxxwwwvvvuuuuuuyyyzzz{{{||||||{{{yyyxxxvvvxxxyyyzzzzzzyyywwwuuuxxxxxxyyyxxxwwwwwwxxxzzzxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwxxxyyy{{{|||{{{zzzyyyxxx{{{zzzxxxxxxzzz{{{zzzyyy}}}{{{zzzyyy{{{|||||||||{{{{{{{{{zzzzzzzzzyyyyyywwwwwwxxxxxxyyyzzzzzzzzzuuu{{{wwwuuuzzzxxxuuuzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{|||||||||{{{zzzzzz|||~~~}}}{{{zzz{{{|||zzzzzz{{{zzzyyyxxxvvvuuuzzz{{{}}}~~~~~~}}}{{{zzz||||||{{{{{{{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}||||||}}}}}}}}}}}}||||||{{{{{{|||}}}}}}|||zzzzzz{{{{{{{{{{{{{{{{{{zzzzzztttfffVVVHHH999((({{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzzzzzxxxyyyzzzzzzyyyxxxyyyzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxyyyzzzyyyxxxzzzxxxwwwvvvvvvxxxzzz{{{yyyyyyzzzzzz{{{{{{||||||wwwzzzzzzvvvtttwwwyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwyyyzzzzzzzzzzzzxxxvvvuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvuuutttssssssssstttuuuwwwuuussssssuuuuuuuuutttrrrsssssssssssstttttttttttttttuuuttttttsssrrrqqqsssssstttuuuvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttttttttuuuuuuuuuuuuwwwvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuvvvvvvwwwwwwzzzyyywwwvvvuuuuuuvvvvvvyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussstttuuuuuutttssstttuuutttttttttuuuvvvwwwwwwxxxvvvxxxzzzzzzxxxwwwvvvwwwuuuvvvwwwwwwuuuuuuvvvwwwvvvuuuuuuvvvwwwwwwvvvtttvvvvvvuuuuuuuuuvvvwwwxxxzzzyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvttttttuuuvvvwwwxxxyyyzzzyyyxxxxxxyyy{{{|||zzzyyyuuuwwwxxxwwwvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyzzzzzzxxxvvvuuuuuuvvvvvvssssssuuuvvvttttttxxxtttwwwzzzzzzyyywwwvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuxxxyyy{{{|||{{{yyywwwuuusssvvvyyy{{{|||zzzwwwuuuxxxyyy{{{zzzxxxvvvuuuuuuwwwxxxyyyzzzyyyxxxvvvuuuzzzyyyyyyxxxxxxyyyyyyzzzwwwxxx{{{}}}}}}{{{yyywww{{{zzzxxxxxxzzzzzzzzzyyy|||||||||{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwxxxyyyyyyzzzzzzuuuzzzwwwuuu{{{zzzvvv{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvuuuttttttuuuwwwyyy{{{wwwvvvvvvuuuvvvwwwyyyzzzyyyyyyzzzzzz{{{zzzzzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}}}}|||{{{yyyzzz{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{||||||{{{zzzyyyzzzzzzzzz{{{}}}~~~~~~}}}}}}||||||||||||}}}{{{||||||}}}}}}||||||{{{|||||||||{{{{{{{{{zzzzzz{{{|||||||||{{{zzzyyyyyyrrrhhhZZZKKK:::))){{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}||||||}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxxxxyyyzzz{{{|||}}}yyy|||{{{wwwuuuyyy{{{{{{zzzyyyxxxwwwwwwxxxxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzyyyxxxxxxvvvuuuuuuuuuvvvvvvwwwxxxyyywwwuuutttuuuvvvwwwxxxvvvuuuttttttssstttuuuuuuwwwvvvuuutttttttttttttttsssssssssssstttttttttttttttttttttssssssrrrrrrqqqoooppprrrssstttsssrrrrrrtttttttttssstttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvuuuttttttttttttuuuuuutttsssssstttvvvyyyzzzyyyxxxwwwuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuussstttuuuuuusssssstttuuurrrssstttuuuvvvwwwwwwwwwwwwxxxzzzzzzxxxwwwwwwxxxtttvvvwwwvvvuuutttuuuvvvvvvuuutttuuuvvvwwwvvvtttuuuvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwwwwvvvuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyytttuuuvvvvvvuuuuuuvvvxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvuuutttuuuwwwxxxzzzzzzxxxwwwuuuvvvwwwwwwvvvvvvwwwyyy{{{{{{{{{{{{yyywwwuuuuuuuuuvvvrrrqqqttttttrrrtttxxxtttvvvyyyzzzyyywwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwyyy{{{|||{{{xxxuuussstttuuuxxxyyyzzzyyyxxxwwwxxxyyyzzzzzzwwwuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvyyyxxxxxxxxxxxxyyyzzz{{{xxxyyyzzz{{{|||{{{zzzyyy{{{yyyxxxxxxyyyzzzzzzyyyyyy{{{}}}{{{xxxwwwzzz|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvvvvtttzzzvvvuuu|||zzzwww|||yyyyyyyyyyyyyyyyyyyyyyyyvvvuuutttsssuuuwwwzzz|||vvvvvvttttttuuuwwwyyy{{{xxxyyyzzz||||||{{{zzzyyywwwwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{}}}~~~}}}}}}}}}||||||||||||}}}{{{||||||||||||||||||{{{}}}|||{{{zzzzzzzzzzzz{{{||||||||||||{{{zzzyyyxxxrrrlll```OOO<<<***{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyzzz|||}}}|||{{{zzz{{{}}}{{{zzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwxxxvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxyyy{{{|||}}}xxx{{{{{{wwwvvvyyy{{{zzzxxxwwwvvvvvvwwwxxx{{{|||vvvwwwxxxyyyzzz{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyzzzwwwtttsssuuuwwwxxxwwwuuuuuutttttttttuuuuuuuuuvvvvvvvvvtttssssssttttttssssssssstttttttttuuuuuutttsssssssssrrrrrrrrrrrroooppprrrsssssssssrrrqqqrrrsssssstttttttttttttttuuuuuuuuuuuuuuutttttttttvvvuuuuuuttttttttttttttttttsssrrrrrrtttvvvyyy{{{vvvvvvuuuuuuuuuvvvxxxyyywwwvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttssstttuuutttsssrrrsssuuurrrssstttvvvwwwxxxxxxwwwwwwxxxyyyyyyxxxwwwxxxyyyvvvwwwxxxvvvtttssstttuuuwwwuuuttttttvvvvvvvvvuuusssuuuxxx{{{{{{yyywwwuuuwwwwwwxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwuuuvvvxxxxxxxxxxxxxxxxxxttttttuuuuuutttuuuwwwyyywwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvuuutttuuuvvvxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvuuuuuuyyy{{{|||||||||zzzwwwuuuuuuuuuuuurrrqqqssstttrrrssswwwsssuuuxxxxxxwwwuuuuuuuuuttttttttttttuuuvvvwwwxxxtttuuuuuuuuuuuuvvvvvvvvvxxxyyyzzz{{{zzzxxxuuussswwwvvvvvvvvvvvvwwwyyyyyywwwxxxxxxwwwuuuuuuwwwyyyuuutttttttttuuuvvvxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{}}}zzzyyywwwwwwyyyzzzyyyxxxuuuxxx{{{{{{yyyxxx{{{}}}zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuuuutttyyyvvvuuu{{{zzzwww|||yyyyyyyyyyyyyyyyyyyyyyyyuuuuuuttttttuuuwwwzzz{{{vvvuuutttttttttwwwyyy{{{wwwxxxzzz{{{|||{{{zzzyyywwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}}}}yyyyyyzzzzzzzzzzzzyyyyyy|||||||||||||||}}}~~~~~~|||||||||}}}}}}}}}}}}|||{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||{{{zzzzzzyyyuuuqqqfffTTT???--- zzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzzzz{{{||||||zzzzzz{{{||||||||||||{{{{{{}}}}}}}}}|||{{{|||}}}{{{zzzyyyxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwvvvxxxyyyxxxwwwwwwxxxyyyuuuvvvyyyzzz{{{zzzxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{tttxxxyyyvvvuuuwwwxxxvvvvvvuuuuuuvvvwwwyyy{{{}}}uuuvvvwwwxxxyyyzzz{{{|||xxxxxxzzzzzzzzzzzzxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyzzzvvvssstttwwwxxxwwwvvvttttttuuuuuuuuuvvvvvvvvvuuuvvvvvvuuusssssstttvvvsssssstttttttttuuuuuuuuuttttttssssssssssssssstttssssssttttttuuuttttttsssssssssttttttuuuttttttsssuuuuuuuuuuuuuuutttttttttvvvuuuttttttssssssttttttssssssrrrrrrtttvvvyyy{{{uuuuuuttttttuuuvvvxxxyyytttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttrrrsssttttttsssrrrssstttrrrsssuuuwwwyyyyyyyyyxxxvvvwwwxxxxxxwwwwwwxxxzzzwwwxxxxxxwwwuuuttttttuuuxxxvvvtttuuuvvvwwwwwwvvvsssuuuxxx{{{{{{yyywwwuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxwwwwwwwwwvvvvvvvvvtttvvvxxxxxxwwwvvvwwwxxxuuuuuuuuuuuuttttttwwwyyywwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyxxxxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxvvvtttsssvvvzzz{{{||||||zzzwwwuuuuuuuuuuuurrrrrrtttuuusssssswwwssstttvvvvvvtttssstttuuuttttttttttttuuuuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxyyyyyyzzzyyyxxxvvvvvvyyywwwuuutttuuuvvvxxxzzzvvvvvvwwwvvvuuuvvvxxx{{{uuutttttttttuuuwwwyyyzzzwwwxxxyyyzzzzzzzzzzzzyyy{{{zzzxxxwwwwwwyyy|||~~~zzzyyywwwwwwyyyyyyyyyxxxtttvvvyyyzzzzzzzzz{{{|||yyyyyyyyyyyyxxxxxxxxxxxxuuuuuuuuuvvvwwwwwwxxxxxxtttyyyvvvtttzzzyyyuuuzzzxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuvvvwwwyyyyyyvvvuuuuuutttuuuvvvxxxyyywwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxyyyyyy{{{{{{}}}{{{yyyxxxzzz{{{{{{{{{zzzyyyyyyzzzzzz|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}||||||{{{{{{{{{{{{|||{{{||||||}}}}}}}}}}}}|||zzz{{{{{{||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{||||||zzzzzz{{{{{{{{{{{{{{{zzzxxxtttiiiWWWDDD444$$$zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyzzz{{{|||xxxyyy{{{}}}~~~~~~~~~}}}{{{|||}}}|||{{{zzz{{{}}}zzzzzzxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxtttwwwxxxxxxwwwvvvxxxzzzwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyxxxrrrwwwzzzwwwvvvwwwwwwtttvvvvvvvvvvvvwwwxxxzzzzzzwwwwwwwwwwwwwwwxxxyyyyyywwwxxxyyyzzzzzzyyyxxxwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyvvvsssuuuxxxyyywwwtttttttttuuuvvvvvvvvvvvvvvvsssuuuvvvuuussssssuuuwwwttttttttttttuuuuuuuuuuuuuuuuuutttsssssstttuuuuuuuuuuuuttttttttttttuuuuuuttttttuuuvvvuuuuuussssssvvvuuuuuuuuuttttttttttttuuuuuutttsssssssssssstttssssssrrrssstttvvvxxxyyywwwvvvuuuttttttuuuvvvwwwrrrsssssssssttttttuuuuuuttttttttttttttttttttttttrrrsssttttttrrrrrrssstttrrrtttvvvyyyzzzzzzzzzyyyuuuvvvwwwwwwvvvvvvxxxyyyvvvwwwxxxxxxvvvuuuvvvxxxyyywwwuuuuuuvvvxxxxxxwwwuuuvvvvvvwwwwwwwwwwwwwwwtttuuuwwwyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvvvvvvvvvvvvvvvvvvvtttwwwyyyyyywwwvvvwwwyyyvvvwwwvvvuuuttttttwwwyyyxxxxxxwwwvvvvvvwwwxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvuuuwwwyyywwwsssqqqtttwwwzzzzzz{{{yyyvvvuuuuuuvvvtttrrrsssvvvvvvtttsssvvvtttuuuuuutttrrrrrrtttvvvuuuuuutttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvuuuvvvvvvwwwtttvvvwwwxxxwwwvvvwwwxxxuuuvvvwwwxxxxxxxxxxxxxxxvvvxxxzzz{{{{{{zzzxxxwwwzzzyyyxxxxxxyyyzzz|||}}}zzzxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwyyyzzz{{{yyyxxxxxxxxxxxxwwwwwwwwwvvvvvvttttttuuuuuuvvvwwwwwwxxxtttyyyuuusssyyywwwsssxxxwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{|||yyywwwwwwzzz|||}}}|||zzzyyyyyyyyyyyy{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}~~~~~~}}}|||zzz{{{{{{||||||{{{{{{zzzuuuwwwyyy{{{||||||||||||yyyyyyzzz{{{||||||||||||xxxuuujjjYYYJJJ;;;))) zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwxxxzzz{{{}}}xxxyyy{{{}}}zzz{{{|||{{{zzzzzz{{{|||zzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzsssvvvxxxxxxwwwvvvyyy{{{yyyxxxwwwvvvvvvxxxzzz{{{wwwyyyzzz{{{{{{zzzxxxvvvsssyyy|||zzzyyyzzzxxxuuuwwwwwwwwwwwwxxxxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwyyyyyyyyyyyywwwwwwyyyyyyxxxxxxwwwxxxxxxyyyxxxuuusssuuuyyyzzzwwwsssttttttuuuvvvvvvvvvvvvvvvrrrtttvvvuuussssssvvvxxxttttttttttttuuuuuuuuuvvvvvvuuutttsssssstttvvvvvvuuutttrrrqqqqqqrrrsssttttttuuuvvvvvvvvvuuusssrrrvvvvvvuuuuuutttttttttsssuuuuuutttsssssssssssstttrrrsssssstttuuuvvvwwwxxxxxxwwwvvvuuuttttttuuuuuuqqqrrrrrrsssssstttttttttttttttttttttttttttttttttrrrsssttttttrrrrrrssstttrrrtttwwwyyy{{{{{{{{{zzzuuuvvvwwwvvvuuuuuuwwwyyytttvvvwwwxxxwwwwwwyyyzzzzzzxxxvvvuuuwwwxxxxxxxxxxxxwwwuuussstttvvvxxxzzztttuuuxxxzzz{{{zzzyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwuuuvvvwwwxxxxxxxxxxxxxxxsssssstttuuuvvvwwwxxxxxxuuuxxxzzzzzzxxxwwwxxxzzzxxxxxxwwwuuuttttttwwwyyyzzzyyyxxxwwwwwwwwwxxxyyywwwwwwxxxyyyzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwtttwwwyyywwwrrrppprrruuuyyyyyyzzzxxxvvvuuuuuuvvvtttrrrtttwwwxxxttttttvvvvvvvvvuuusssrrrrrruuuxxxuuuuuuttttttttttttuuuuuuxxxwwwwwwwwwvvvvvvvvvuuuzzzyyyxxxwwwxxxyyyzzz{{{wwwwwwxxxxxxwwwvvvuuutttrrrvvvyyyzzzyyyvvvuuutttwwwxxx{{{}}}|||zzzwwwuuuvvvxxx{{{}}}|||zzzwwwuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzxxxwwwwwwxxxyyyyyyxxxzzzxxxwwwxxx{{{{{{wwwtttwwwwwwwwwvvvvvvvvvvvvuuuwwwwwwwwwvvvuuuuuutttttttttyyyuuusssxxxvvvrrrwwwvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwyyyyyyxxxvvvuuuuuuvvvvvvvvvvvvvvvuuutttwwwvvvuuuuuuvvvxxxzzz{{{|||{{{zzzyyyyyyyyyzzz{{{yyyvvvttttttxxx{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{||||||{{{{{{zzzzzz{{{{{{|||yyyyyyyyyyyyyyyzzz{{{|||zzz{{{|||~~~~~~~~~}}}|||zzz{{{{{{{{{{{{{{{{{{zzzsssuuuxxx{{{}}}}}}}}}|||xxxxxxzzz{{{|||}}}}}}}}}wwwtttiiiZZZMMMAAA...  zzzzzzyyyxxxyyyzzz{{{|||zzzzzzyyyxxxyyyzzz{{{|||||||||{{{{{{{{{{{{||||||zzz{{{}}}}}}|||{{{{{{|||yyyyyyyyyzzzzzzzzz{{{{{{{{{vvvvvvyyy}}}~~~~~~wwwxxxzzz|||}}}}}}|||{{{vvvvvvvvvxxxzzz{{{zzzxxx{{{zzzzzz{{{|||{{{yyyvvvtttvvvyyy{{{{{{xxxuuusssxxxsssyyy{{{sssrrrxxxvvvxxxvvvwww{{{{{{wwwvvvxxxtttvvvyyy{{{|||{{{zzzyyy{{{zzzwwwvvvuuuvvvwwwxxxwwwwwwwwwwwwwwwvvvuuuuuusssuuuvvvwwwwwwuuusssrrruuuuuuvvvvvvvvvtttsssrrrtttttttttttttttuuuvvvwwwttttttttttttttttttttttttuuuttttttttttttsssssssssssstttvvvwwwwwwuuusssrrrtttuuuuuuuuutttsssrrrrrrxxxwwwwwwvvvuuuttttttssstttuuuuuusssuuuyyyyyyuuuyyyxxxwwwuuuttttttttttttppprrrttttttssssssssstttxxxwwwuuutttssssssssssssvvvvvvvvvvvvuuutttsssrrrtttuuuwwwyyyzzzzzzzzzzzzxxxyyyzzz{{{zzzxxxuuutttxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwttttttuuuuuuvvvvvvwwwwwwvvvxxxwwwuuuvvvzzzzzzwwwyyyyyyxxxwwwwwwxxxyyyyyyvvvvvvwwwxxxxxxvvvuuutttvvvwwwxxxyyyxxxvvvtttsssvvvvvvuuuuuuuuuuuuvvvvvvvvvxxxvvvrrrrrrvvvxxxvvvxxxxxxxxxyyyzzz{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvxxxsssuuuwwwxxxwwwuuusssrrrvvvyyy||||||yyyvvvvvvwwwssstttttttttuuuuuuvvvvvvssswww|||{{{wwwssssssuuuttttttttttttuuuwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzvvvwwwxxxyyyyyyyyyyyyyyytttvvvwwwvvvssssssvvvyyyxxxyyyyyyxxxwwwuuusssrrryyyzzz{{{xxxuuutttuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxwwwwwwvvvvvvxxxxxxyyyzzzyyyxxxwwwvvvwwwsssrrrvvvyyywwwuuuuuuuuuxxx{{{{{{xxxvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwtttvvvyyy{{{{{{zzzxxxvvvuuuuuuttttttuuuvvvwwwxxxwwwwwwxxxxxxwwwvvvtttsssyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy}}}|||zzzyyyyyyzzz|||}}}}}}}}}}}}}}}|||{{{yyyyyyvvvxxxzzzzzzyyywwwwwwwwwzzzzzzzzz{{{{{{{{{{{{|||{{{zzzxxxxxxxxx{{{~~~{{{{{{zzz{{{|||}}}yyyyyyyyyzzzzzzzzz{{{{{{wwwvvvooobbbTTTDDD///zzzzzzyyyyyyyyyzzz{{{|||zzzzzzyyyyyyyyyzzz{{{|||||||||{{{{{{{{{{{{||||||zzz|||}}}}}}{{{zzz{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{|||zzzwwwvvvxxxzzz{{{{{{xxxxxxyyy{{{{{{|||||||||wwwvvvvvvxxxzzz{{{zzzyyyyyyzzz{{{{{{zzzyyyxxxwwwuuuwwwyyyzzzzzzyyywwwuuuzzzvvvzzz|||ssstttyyywwwxxxvvvwww{{{{{{xxxxxxzzzyyyyyyzzzzzz{{{{{{||||||{{{zzzwwwvvvuuuuuuvvvwwwuuuvvvwwwwwwvvvuuutttssstttuuuuuuvvvuuutttsssrrrtttuuuuuuvvvvvvuuutttsssvvvuuuuuuuuuuuuvvvvvvwwwttttttttttttttttttttttttvvvvvvuuuuuuuuutttttttttssstttuuuuuuvvvuuutttsssttttttuuuuuuttttttsssrrrwwwwwwvvvvvvuuuttttttssssssuuutttrrruuuxxxxxxtttvvvvvvuuuuuuttttttssssssrrrtttuuuuuuttttttuuuvvvvvvvvvttttttssstttuuuuuuvvvvvvvvvvvvuuutttsssrrrtttuuuvvvxxxyyyyyyzzzzzzyyyzzz{{{{{{zzzyyyvvvuuuxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuuvvvvvvvvvwwwvvvxxxwwwuuuvvvyyyzzzwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwsssssswwwxxxvvvxxxwwwwwwyyyzzz{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttuuuvvvuuuuuuqqqrrrsssttttttttttttuuutttwwwzzzzzzwwwuuuuuuuuussstttttttttuuuuuuuuuvvvsssxxx||||||xxxttttttuuuuuuuuutttuuuuuuvvvwwwxxxwwwwwwwwwwwwwwwxxxyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwuuuwwwxxxwwwuuutttuuuwwwyyyyyyzzzzzzyyywwwuuutttxxxyyyzzzxxxuuutttuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxxxxxxxyyyyyyyyyzzzxxxxxxwwwwwwvvvwwwwwwwww|||zzzxxxwwwvvvvvvwwwxxxzzzuuutttwwwyyyvvvttttttvvvyyy{{{zzzxxxvvvvvvwwwyyyxxxwwwwwwvvvvvvwwwwwwuuuvvvxxxzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwwwwwwwxxxvvvwwwwwwxxxxxxwwwuuuuuuyyyyyyzzzzzzzzzyyyyyyxxxyyyxxxxxxwwwxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzzwwwyyy{{{{{{yyyxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{|||{{{zzzyyyxxxyyy{{{}}}|||{{{{{{{{{|||}}}~~~yyyyyyyyyzzzzzzzzz{{{{{{wwwvvvooocccUUUDDD///zzzzzzyyyyyyzzzzzz{{{|||zzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{{{{{{{||||||{{{|||}}}}}}{{{zzzzzzzzzxxxyyyzzz{{{|||{{{zzzzzzxxxyyyyyyxxxvvvvvvxxxyyyyyyxxxxxxyyyyyyzzz{{{|||xxxwwwvvvxxxzzz{{{zzzyyywwwyyy|||{{{xxxvvvwwwyyyxxxxxxyyyyyyyyyyyyxxxxxx{{{vvvzzzzzzsssuuu{{{wwwyyywwwxxx{{{|||yyyyyy{{{}}}|||{{{zzzzzz{{{}}}~~~{{{yyywwwvvvtttttttttuuutttuuuvvvwwwwwwuuusssrrruuuuuutttsssssssssssssssssstttuuuuuuvvvuuuuuutttwwwwwwvvvvvvuuuvvvvvvvvvttttttttttttttttttttttttwwwvvvvvvvvvuuuuuuuuuuuurrrssssssssstttuuuuuuuuuttttttuuuuuuuuutttsssssswwwvvvvvvuuuuuutttttttttrrrtttsssqqqtttwwwwwwsssrrrssstttuuuuuutttsssrrrtttvvvwwwwwwvvvuuuvvvxxxtttttttttttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssrrruuuuuuuuuuuuvvvxxxyyyyyyyyyzzz{{{{{{zzzyyyxxxvvvwwwvvvvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxuuuuuuyyyzzzwwwvvvwwwwwwxxxxxxwwwwwwvvvxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwyyyxxxttttttxxxyyywwwxxxwwwwwwxxxzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwxxxuuutttuuuwwwwwwtttqqqssssssssssssssstttuuuvvvsssuuuwwwwwwvvvttttttttttttttttttttttttuuuuuuuuutttxxx}}}~~~zzzvvvuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxuuuvvvvvvvvvvvvuuuuuutttvvvxxxyyyyyywwwuuuuuuuuuyyyzzzzzz{{{zzzyyyxxxwwwwwwxxxxxxwwwuuutttuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxvvvuuuuuuwwwyyyzzz~~~{{{wwwtttsssuuuxxxzzz|||wwwvvvxxxxxxuuussstttxxxzzz{{{zzzwwwvvvuuuvvvxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvwwwwwwxxxxxxwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvyyyxxxvvvvvvvvvwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz|||}}}}}}}}}}}}}}}||||||xxxzzz{{{{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||{{{zzzyyyxxxyyy{{{}}}~~~}}}||||||{{{{{{|||}}}}}}yyyyyyyyyzzzzzzzzz{{{{{{xxxwwwpppdddVVVEEE000zzzzzzzzzzzzzzz{{{{{{|||zzzzzzzzzzzzzzz{{{{{{||||||{{{{{{zzzzzz{{{{{{|||{{{|||}}}}}}{{{yyyyyyzzzvvvwwwyyyzzz{{{zzzyyyxxxwwwzzz|||zzzwwwuuuvvvxxxyyyyyyxxxwwwxxxyyyzzz{{{yyyxxxwwwxxxyyyzzzzzzyyyuuuyyy|||zzzvvvtttwww{{{yyyyyyyyyxxxyyyyyyzzzzzzxxxtttxxxwwwrrrxxx~~~yyy{{{yyyyyy||||||yyyxxx{{{}}}||||||{{{{{{{{{{{{|||zzzyyyxxxvvvuuutttttttttsssuuuwwwxxxxxxvvvtttsssvvvuuusssrrrqqqrrrttttttsssssstttuuuuuuvvvvvvvvvwwwwwwvvvuuuttttttuuuuuuttttttttttttttttttttttttvvvvvvvvvuuuuuuuuuttttttrrrrrrrrrrrrssstttvvvwwwttttttuuuuuuuuuuuuttttttvvvvvvuuuuuuuuutttttttttqqqsssrrrqqqssswwwvvvrrrqqqrrrtttvvvvvvvvvtttsssuuuvvvwwwvvvuuuuuuvvvxxxuuuuuutttttttttuuuuuuuuuuuuuuuvvvuuuuuutttssssssuuuttttttttttttvvvxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvuuuuuuttttttuuuuuuwwwwwwvvvvvvuuutttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuxxxyyyuuuuuuxxxyyyxxxuuuvvvwwwwwwwwwwwwvvvuuuyyyxxxvvvuuuuuuuuuvvvwwwwwwvvvvvvuuuvvvvvvwwwxxxwwwxxxyyyyyyyyyyyyxxxwwwwwwyyyxxxuuuuuuxxxyyywwwwwwvvvvvvwwwyyyzzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxuuutttuuuxxxxxxtttooowwwvvvuuuuuuvvvuuutttssstttuuuvvvvvvuuuuuutttttttttttttttttttttttttttttttttxxx}}}~~~|||yyyvvvuuuxxxwwwwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvwwwvvvvvvuuutttssswwwxxxzzzzzzyyywwwtttssswwwxxxyyyzzzzzzzzzyyyxxxvvvvvvwwwwwwvvvvvvuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyyyywwwuuutttuuuwwwzzz{{{{{{yyyvvvttttttvvvyyy{{{{{{wwwvvvxxxxxxuuuuuuwwwzzzzzzzzzyyywwwuuuuuutttwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvwwwxxxyyyxxxyyyyyyzzzyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuyyywwwvvvuuuuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{||||||{{{yyyxxx||||||}}}}}}~~~}}}}}}}}}yyyzzz||||||zzzzzz{{{|||zzzzzzzzz{{{{{{{{{{{{|||{{{zzzyyyyyyyyy{{{|||}}}}}}}}}||||||{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{xxxxxxrrrfffXXXGGG222 zzzzzz{{{{{{{{{||||||{{{zzzzzz{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{}}}|||zzzyyyyyyzzzuuuvvvwwwxxxyyyxxxwwwwwwxxx{{{}}}|||yyywwwxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{zzzyyywwwwwwyyyzzzzzzzzzuuuyyy{{{zzzvvvtttxxx|||yyyyyyxxxxxxxxxyyyzzz{{{vvvtttxxxyyyvvv~~~}}}~~~{{{zzz|||{{{wwwwwwyyyyyyzzz{{{||||||{{{yyyxxxzzzyyyxxxwwwuuuuuuttttttuuuvvvxxxyyyyyyxxxwwwuuuwwwvvvsssrrrqqqrrrtttuuuttttttttttttuuuuuuvvvvvvvvvuuutttsssssssssssssssttttttttttttttttttttttttuuuuuuuuutttttttttssssssrrrrrrrrrssssssuuuvvvwwwttttttuuuuuuuuuuuuuuutttuuuuuuuuuuuuttttttttttttqqqrrrrrrppprrrvvvvvvrrrqqqsssuuuwwwxxxwwwvvvuuuuuuvvvvvvuuussssssuuuwwwvvvvvvvvvuuuttttttsssrrruuuuuuuuuuuuuuuuuutttsssuuuuuutttssstttuuuwwwxxxuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvuuuuuuuuutttvvvvvvvvvvvvuuuuuuuuuuuutttxxxyyyvvvtttwwwyyyyyyvvvvvvvvvwwwwwwvvvvvvvvvyyyxxxvvvuuuuuuuuuvvvwwwvvvvvvuuuuuuvvvwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvyyyyyyvvvvvvyyyyyyvvvvvvvvvuuuwwwxxxyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuvvvxxxxxxuuuqqqvvvuuuuuuvvvxxxxxxuuurrrvvvvvvvvvvvvwwwwwwvvvuuutttttttttttttttsssssssssssswww{{{}}}}}}{{{yyywwwyyyxxxwwwvvvvvvuuuuuuvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuxxxxxxyyyzzzyyywwwuuusssuuuvvvxxxyyyyyyxxxxxxwwwuuuvvvvvvwwwxxxxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwyyyzzzyyywwwuuutttuuuwwwzzz{{{uuuuuuuuuvvvwwwxxxzzzzzzxxxuuuuuuxxxxxxvvvwww{{{{{{zzzxxxwwwvvvvvvuuutttwwwvvvvvvuuuvvvvvvwwwwwwyyyxxxvvvuuuuuuvvvxxxyyywwwwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzwwwxxxxxxxxxwwwwwwvvvuuuxxxwwwvvvuuuuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwyyy{{{||||||{{{yyywww{{{||||||}}}}}}}}}}}}|||yyyzzz{{{{{{zzzzzz|||}}}zzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{||||||}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyyyytttiii\\\KKK555$$$zzzzzz{{{||||||||||||{{{zzzzzz{{{||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{xxxzzz||||||zzzyyyzzz{{{vvvvvvwwwwwwwwwwwwxxxxxxzzz{{{}}}|||{{{zzzzzz{{{zzzzzzyyyyyyyyyyyyzzzzzz|||zzzxxxwwwyyyzzzzzzzzzwwwyyyzzzyyywwwvvvyyy|||xxxxxxwwwxxxxxxyyyzzz{{{wwwwww||||||{{{~~~zzzyyy{{{zzzvvvvvvyyyvvvwwwzzz||||||zzzxxxvvvyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxvvvtttsssssssssuuuvvvuuuttttttttttttuuuuuuvvvttttttssssssrrrrrrssssssttttttttttttttttttttttttttttttttttttssssssssssssssssssttttttuuuvvvvvvvvvttttttuuuvvvvvvvvvuuuuuuttttttttttttttttttttttttqqqsssrrrpppsssvvvvvvrrrssstttuuuwwwwwwwwwvvvvvvuuuuuuuuusssrrrrrrtttvvvwwwwwwwwwvvvuuusssrrrqqqtttuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuvvvwwwwwwtttttttttuuuuuuvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttyyyzzzvvvtttvvvyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvttttttuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyuuuxxxxxxvvvvvvxxxxxxuuuvvvuuuuuuvvvxxxxxxwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwvvvtttsssuuuxxxyyywwwtttwwwvvvuuuvvvxxxyyyxxxwwwtttttttttssssssssssssssssssuuuxxx{{{||||||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwxxxwwwwwwxxxxxxxxxuuussstttuuuvvvwwwwwwwwwvvvuuuvvvuuuvvvxxxzzzzzzxxxvvvxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxvvvuuuvvvwwwyyy{{{yyyxxxvvvuuuuuuwwwyyyzzzrrrsssvvvxxxyyyyyyyyyxxxvvvtttuuuwwwwwwuuuxxx}}}{{{yyywwwvvvvvvvvvuuutttvvvvvvuuuuuuuuuvvvwwwwwwyyyxxxwwwvvvuuuvvvwwwwwwwwwvvvuuuuuutttuuuuuuuuuvvvvvvvvvwwwwwwyyyzzz{{{vvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzz{{{{{{zzzyyywww{{{|||||||||||||||{{{{{{yyyzzz{{{zzzzzzzzz|||~~~zzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{{{{|||||||||||||||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyzzzvvvlll___OOO999(((yyyzzz{{{|||}}}||||||{{{yyyzzz{{{|||}}}||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{wwwyyy{{{{{{zzzzzz{{{|||yyyxxxwwwvvvwwwxxxzzz{{{|||{{{zzzzzz|||}}}|||{{{zzzzzz{{{{{{{{{zzzzzzyyy}}}zzzxxxwwwyyyzzz{{{zzzyyyyyyyyyxxxxxxyyy{{{|||vvvvvvwwwwwwxxxyyyyyyyyywwwxxx~~~}}}|||{{{{{{xxxwwwyyyyyywwwxxx{{{vvvwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwyyyyyyxxxwwwvvvuuutttuuuvvvvvvvvvvvvttttttssstttuuuuuutttssssssssssssttttttuuuttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttuuuvvvwwwwwwvvvuuuuuuttttttuuuvvvvvvvvvvvvvvvttttttttttttttttttttttttqqqssssssqqqssswwwwwwsssttttttuuuuuuuuuuuuuuuuuuvvvvvvuuusssqqqqqqtttvvvuuuuuuvvvvvvvvvtttsssrrrttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvvvvtttttttttuuuuuuwwwwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyywwwvvvvvvvvvuuuuuuuuutttsssyyy{{{wwwtttvvvyyyzzzzzzyyywwwuuuuuuwwwyyyzzzwwwwwwwwwwwwwwwvvvuuuuuurrrsssuuuwwwxxxyyyxxxxxxzzzyyywwwuuuuuuwwwyyyzzztttwwwxxxuuuuuuxxxwwwtttuuuuuutttvvvwwwxxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuxxxzzzyyyvvvvvvyyy}}}}}}wwwuuuwwwyyyxxxvvvxxxvvvtttuuuxxxyyyxxxwwwtttttttttssssssrrrrrrrrrrrrsssuuuxxx{{{}}}~~~}}}xxxxxxwwwwwwvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxvvvtttuuuwwwxxxvvvtttuuuvvvwwwwwwwwwvvvuuutttvvvvvvvvvyyy||||||zzzwwwwwwwwwvvvuuuuuuvvvwwwwwwzzzyyywwwvvvvvvxxxzzz|||xxxxxxwwwwwwvvvwwwwwwwwwtttuuuwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvuuusssvvv|||zzzxxxuuuuuuvvvwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvwwwvvvtttrrrssstttwwwxxxxxxwwwwwwwwwwwwxxxzzzzzzvvvvvvwwwxxxyyyyyyyyyyyywwwwwwyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxx{{{{{{|||{{{{{{zzzyyyxxxxxxyyyzzzyyyyyyzzz|||~~~zzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyzzzwwwnnncccSSS>>>,,,yyyzzz|||}}}}}}}}}|||{{{yyyzzz|||}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzz{{{vvvxxxzzz{{{zzzzzz|||}}}|||zzzxxxwwwwwwyyy|||~~~|||zzzwwwxxx|||~~~}}}{{{zzz{{{|||||||||{{{zzzyyy}}}{{{xxxwwwyyyzzz{{{{{{{{{yyywwwxxxzzz{{{|||{{{tttuuuvvvxxxxxxyyyyyyxxxvvvwww}}}|||zzzuuuxxxuuutttwwwyyyxxxzzz~~~xxxxxxwwwwwwxxxzzz{{{|||xxxxxxyyyzzzzzzzzzzzzyyywwwvvvuuuttttttvvvxxxzzzxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvuuutttsssssstttuuutttttttttttttttuuuvvvwwwttttttttttttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxyyyyyywwwuuutttttttttuuuvvvvvvvvvvvvvvvssstttttttttttttttttttttrrrtttsssqqqtttwwwwwwsssuuuttttttsssssssssttttttwwwwwwvvvsssrrrrrrtttvvvssssssuuuvvvvvvvvvuuutttttttttuuuuuuuuuuuuuuuttttttuuuwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxvvvvvvwwwxxxyyyzzzzzz{{{wwwwwwvvvvvvuuuuuuuuutttsssyyy{{{wwwtttuuuyyyzzz|||zzzwwwuuuuuuwwwzzz|||vvvwwwxxxxxxxxxwwwuuutttqqqsssuuuxxxyyyyyyxxxxxx{{{yyyvvvttttttvvvyyy{{{ssswwwwwwuuuuuuwwwwwwsssuuuttttttuuuwwwxxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvtttxxx|||zzzvvvuuu{{{~~~wwwwwwxxxxxxvvvxxxuuussstttwwwyyyxxxwwwtttttttttssssssrrrrrrrrrqqqqqqsssvvvzzz}}}xxxwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyxxxuuussssssvvvxxxwwwuuuvvvwwwwwwxxxwwwvvvuuutttwwwvvvvvvyyy}}}}}}{{{xxxwwwvvvuuuttttttuuuvvvwww{{{yyyxxxvvvwwwyyy{{{}}}xxxxxxxxxxxxwwwwwwvvvvvvxxxxxxxxxwwwvvvvvvuuutttwwwvvvvvvvvvsssqqqtttzzzzzzwwwttttttvvvxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuxxxvvvsssrrrrrruuuxxxzzzyyyxxxwwwwwwwwwxxxyyyzzzuuuvvvwwwxxxyyyzzzzzzzzzvvvwwwzzz{{{|||{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyxxxyyy|||~~~zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyzzzxxxpppeeeUUU@@@///xxxyyy{{{}}}}}}|||{{{zzz}}}}}}||||||{{{{{{{{{zzz{{{{{{||||||{{{zzzyyyyyyvvvvvvwwwxxxyyyzzzzzz{{{{{{~~~}}}zzzyyy{{{zzzwwwyyyyyyxxxxxxyyyyyyzzz{{{wwwwwwxxxyyy{{{|||}}}}}}wwwwwwwwwxxxxxxyyyyyyzzzxxxwwwvvvuuuuuuwwwyyyzzzwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxxxxwwwvvvwwwxxxzzz{{{wwwwwwvvvxxxzzz|||{{{{{{zzzzzzyyyxxxvvvtttrrrqqqwwwvvvuuuttttttuuuvvvvvvvvvuuutttsssssstttvvvwwwtttsssssstttuuuuuutttrrrwwwwwwvvvvvvuuuuuuuuuttttttwwwwwwttttttwwwwwwtttyyywwwtttqqqpppqqqssstttttttttuuuuuuuuuuuuuuuuuusssuuuvvvvvvtttrrrrrrrrrttttttssssssssssssttttttuuutttrrrqqqpppqqqrrrrrrsssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuussstttvvvwwwwwwwwwvvvuuurrrrrrsssssssssssssssrrrwwwwwwwwwxxxyyyyyyzzzzzzxxxxxxwwwwwwvvvwwwwwwwwwuuuvvvvvvwwwxxxzzz{{{|||}}}|||zzzxxxwwwvvvuuuuuuyyyxxxxxxxxxwwwvvvvvvvvvuuuvvvwwwxxxyyyxxxwwwwwwsssuuuwwwxxxxxxxxxvvvuuu{{{wwwvvvxxxxxxuuuuuuxxxxxxxxxxxxvvvuuuuuuxxxzzzxxxzzzxxxsssrrruuuxxxxxxxxxuuussssssttttttrrrooovvvvvvvvvuuuvvvwwwwwwxxxuuuwwwyyyzzzzzzyyyxxxwwwyyyyyyzzzyyyxxxyyy|||~~~xxxsssrrrrrrsssuuuuuuuuuuuuvvvvvvvvvvvvvvvsssrrrttttttrrrsssvvvwwwvvvvvvvvvvvvxxxzzz{{{zzzwwwttttttuuuwwwwwwwwwvvvwwwxxxvvvttttttwwwzzz|||{{{xxxvvvvvvxxxzzz|||wwwvvvvvvvvvwwwxxxyyyyyyuuuwwwxxxyyyxxxxxxzzz{{{tttuuuxxxzzz{{{zzzyyyxxxyyyxxxwwwwwwwwwxxxyyyzzztttvvvxxxzzzzzzyyywwwvvvzzzyyywwwvvvvvvvvvwwwwwwvvvwwwwwwvvvtttuuuwwwyyyuuuuuuvvvvvvvvvuuusssrrrssssssttttttuuuuuuvvvvvv|||zzzvvvsssrrrsssvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxuuuuuuuuuuuuuuuvvvwwwwwwtttwwwyyyyyywwwwwwzzz|||xxxxxxxxxzzz}}}|||xxxuuuwwwyyyzzzyyywwwvvvwwwzzz|||zzzxxxvvvwwwyyy|||~~~yyyxxxxxxwwwwwwxxxxxxyyy{{{{{{zzzyyyyyyyyyyyyzzzwwwvvvwwwzzz~~~~~~|||xxxzzzxxxvvvwwwyyyzzz{{{{{{{{{|||||||||{{{zzzyyyyyywwwzzz|||}}}|||{{{{{{{{{zzzzzz{{{|||{{{zzzxxxwwwwwwzzzyyyrrrfffWWWDDD444((( xxxyyy{{{|||}}}|||{{{zzz}}}|||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzyyyyyywwwwwwwwwxxxyyyyyyzzzzzz{{{~~~}}}zzzyyy{{{zzzwwwyyyxxxxxxxxxxxxyyyzzzzzzwwwwwwxxxyyyzzz{{{||||||xxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwyyyzzz|||wwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxwwwwwwxxxzzz{{{zzzyyyzzzyyywwwuuutttuuuuuuvvvwwwwwwvvvuuuuuuvvvwwwxxxwwwvvvtttsssssstttuuuvvvtttsssssstttuuuuuutttrrrvvvvvvuuuuuuuuuttttttttttttvvvvvvttttttvvvvvvtttwwwvvvtttsssrrrssstttuuuuuuuuuuuuuuuuuutttttttttrrrtttvvvvvvtttssssssssstttttttttsssssstttttttttttttttrrrqqqqqqqqqrrrrrrsssssstttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuvvvvvvvvvuuusssttttttttttttssssssrrruuuvvvvvvwwwxxxyyyyyyzzzwwwwwwwwwvvvwwwwwwxxxxxxvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzyyywwwvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxwwwwwwuuuvvvwwwyyyyyyxxxvvvuuuzzzvvvvvvxxxwwwuuuuuuxxxwwwxxxxxxwwwvvvuuuwwwxxxuuuyyyyyywwwvvvxxxyyyvvvwwwuuussstttuuuuuusssqqquuuvvvvvvvvvwwwwwwwwwwwwuuuwwwyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwyyy|||yyyuuutttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvsssrrrttttttrrrsssvvvuuuttttttttttttvvvwwwxxxyyywwwuuutttvvvwwwwwwwwwrrrtttvvvvvvuuuvvvyyy|||zzzyyyxxxvvvvvvwwwyyyzzzwwwwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzyyyvvvuuuuuuvvvtttuuuwwwxxxxxxxxxxxxwwwyyyyyyxxxwwwwwwwwwxxxyyysssuuuwwwyyyyyyxxxvvvuuuyyyxxxwwwvvvvvvvvvwwwxxxwwwxxxxxxvvvuuuuuuwwwxxxtttuuuuuuvvvuuutttsssrrrtttttttttuuuuuuuuuuuuuuuzzzyyyvvvtttssstttvvvwwwwwwvvvuuuuuuuuuuuuvvvwwwuuuuuuuuuuuuuuuvvvwwwwwwuuuwwwyyyyyywwwwwwyyy{{{zzzxxxwwwxxxzzzzzzyyywwwvvvxxxzzzyyyxxxwwwxxxyyy}}}{{{yyywwwwwwxxx{{{}}}yyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzzzzyyyyyyzzzzzzyyyxxxxxxzzz}}}}}}{{{yyyzzzxxxvvvwwwyyy{{{||||||{{{{{{||||||{{{{{{zzzzzzxxxzzz||||||{{{zzz{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxyyy{{{zzzsssiii[[[GGG777))) xxxyyy{{{|||||||||{{{zzz|||||||||{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyy{{{}}}}}}yyyyyy{{{zzzwwwxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzyyyzzz{{{|||}}}xxxxxxwwwxxxyyy{{{|||~~~yyyyyyyyyxxxwwwwwwvvvvvvxxxyyyyyyzzzzzzzzzzzzyyyzzzxxxwwwxxxyyyzzzyyyxxxzzzxxxvvvttttttuuuxxxyyyvvvvvvvvvvvvwwwxxxyyyyyywwwvvvuuussssssssstttuuuuuusssssssssuuuuuutttsssuuuttttttttttttssssssssssssvvvvvvssssssvvvvvvsssuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttttttttsssqqqsssuuuuuutttssstttuuutttttttttttttttttttttttttttsssrrrqqqqqqqqqrrrsssttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssttttttuuuvvvuuuuuuvvvuuuuuutttssssssssstttuuuvvvwwwxxxyyyyyyvvvvvvvvvvvvwwwwwwxxxyyyxxxvvvuuutttuuuvvvxxxyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvxxxuuuuuuwwwwwwttttttwwwvvvxxxyyyxxxwwwuuuuuuvvvrrrwwwzzzyyyzzz{{{yyyuuuvvvuuuttttttvvvvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvuuuvvvxxxyyyzzzzzzzzzyyyvvvvvvwwwvvvuuuuuuwwwyyywwwuuuuuuuuuwwwxxxwwwvvvwwwwwwvvvvvvuuuuuuttttttvvvsssrrrttttttrrrsssvvvttttttttttttuuuvvvwwwwwwwwwvvvuuuvvvwwwxxxwwwuuurrrtttvvvwwwvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvzzzyyyxxxwwwwwwwwwwwwwwwssstttvvvwwwxxxwwwuuutttwwwwwwvvvvvvvvvwwwxxxxxxxxxyyyyyywwwvvvuuuvvvxxxsssttttttttttttsssrrrrrruuuuuuuuuuuuuuutttttttttwwwvvvvvvuuuuuuvvvvvvwwwvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvxxxyyyxxxwwwwwwxxxyyyzzzxxxuuuuuuvvvxxxxxxxxxtttvvvyyyzzzyyyxxxxxxyyy|||{{{yyywwwwwwxxxzzz{{{yyyyyyzzz{{{{{{zzzyyyyyy|||{{{zzzzzzyyyzzzzzzzzz{{{zzzyyyyyy{{{{{{zzzyyyzzzxxxwwwxxxzzz}}}~~~~~~zzz{{{{{{|||||||||{{{{{{xxxzzz{{{|||{{{zzz{{{{{{yyyyyyzzz{{{{{{{{{zzzzzz{{{}}}{{{uuulll___LLL<<<))) yyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyzzzzzzyyyyyyyyyxxxxxxxxxzzz||||||yyyxxx{{{zzzxxxxxxxxxxxxwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}zzzyyywwwwwwxxxzzz|||~~~xxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||{{{zzzyyyzzzyyyxxxxxxyyyyyyxxxvvvyyyxxxwwwvvvuuuvvvwwwxxxttttttuuuvvvvvvwwwxxxyyywwwvvvuuutttssssssttttttuuutttrrrssstttuuutttsssssssssssssssssssssssssssrrruuuuuurrrrrruuuuuurrrtttuuuvvvwwwwwwvvvuuuuuuvvvvvvvvvuuuttttttssssssqqqssstttttttttsssuuuvvvsssttttttttttttttttttssstttsssrrrqqqqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttttttttttttttttttttsssrrrrrrtttuuuvvvvvvwwwwwwvvvvvvuuutttsssrrrssstttuuuvvvwwwxxxyyyuuuuuuuuuuuuvvvxxxyyyyyyxxxwwwuuusssssstttvvvxxxuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwwwwttttttwwwwwwttttttvvvvvvxxxyyyyyywwwuuuttttttqqquuuwwwwwwyyy|||zzzvvvuuuuuuuuuuuuvvvwwwwwwvvvsssuuuwwwxxxyyyxxxvvvuuutttuuuvvvwwwxxxyyyyyyyyyuuuwwwwwwvvvuuutttuuuwwwxxxwwwwwwxxxyyyxxxwwwuuuxxxwwwwwwvvvuuuttttttsssvvvsssrrrttttttrrrsssvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvwwwxxxxxxvvvtttvvvwwwxxxxxxvvvuuusssrrrtttuuuvvvwwwwwwwwwvvvuuuxxxwwwvvvuuuuuuuuuuuuuuutttvvvwwwvvvuuutttuuuwwwwwwwwwvvvuuuuuuuuuvvvvvvzzzyyyyyyxxxwwwvvvvvvuuurrrsssuuuvvvvvvvvvuuutttuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyzzzxxxvvvuuuvvvwwwssssssssssssssssssrrrrrrvvvvvvuuuuuuttttttssssssttttttuuuvvvvvvwwwvvvvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwsssuuuwwwyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxyyy{{{{{{yyyzzz|||}}}}}}|||zzzyyy||||||{{{zzzzzzzzzzzzzzz|||{{{zzzyyyyyyyyyyyyyyyzzzxxxwwwxxx{{{}}}~~~~~~yyyzzz{{{|||||||||||||||xxxyyy{{{{{{zzzyyyzzz|||xxxyyyyyyzzzzzz{{{{{{{{{{{{|||zzzuuunnncccPPP@@@+++yyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzyyy{{{{{{zzzyyyyyyxxxxxxxxxyyy|||{{{xxxxxx{{{{{{xxxxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||{{{zzzxxxvvvvvvxxxyyy{{{vvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{|||{{{zzzyyyxxx{{{yyyxxxxxxxxxxxxwwwuuuxxxyyyzzzyyyxxxwwwuuusssrrrssstttuuuuuuvvvvvvwwwvvvvvvuuutttttttttttttttvvvtttrrrrrrsssuuuttttttrrrrrrrrrsssssssssssssssrrruuuuuurrrrrruuuuuurrrssstttvvvwwwwwwwwwuuutttvvvvvvuuuuuutttttttttsssrrrsssttttttssssssuuuvvvsssssstttuuuuuutttsssssstttsssrrrrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvssssssssssssssssssssssssttttttsssrrrrrrtttuuuvvvvvvvvvwwwwwwvvvuuuuuutttrrrssstttuuuvvvwwwxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwuuusssssstttuuuvvvttttttttttttuuuvvvwwwxxxuuuuuuuuuvvvvvvwwwwwwxxxvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxvvvssstttxxxxxxuuutttvvvuuuwwwyyyyyywwwuuutttuuussstttsssrrruuuzzzzzzwwwttttttuuuvvvvvvvvvwwwxxxsssuuuwwwxxxyyyxxxvvvuuussstttuuuuuuvvvwwwwwwwwwwwwxxxyyyxxxvvvuuuuuuvvv|||zzzwwwwwwwwwwwwvvvtttxxxwwwwwwvvvuuuttttttsssvvvsssrrrttttttrrrsssvvvuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxvvvtttvvvvvvwwwwwwwwwuuusssqqqrrrsssuuuwwwwwwvvvuuutttwwwwwwvvvuuutttttttttttttttuuuvvvvvvuuutttuuuwwwxxxxxxwwwvvvvvvvvvwwwwwwyyyyyyxxxxxxwwwvvvuuuuuurrrssstttuuuvvvuuuuuutttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyxxxwwwuuuvvvwwwsssssssssrrrssssssssssssvvvvvvuuuuuuttttttssssssssssssuuuvvvwwwwwwvvvvvvttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwvvvtttuuuwwwxxxxxxvvvuuuuuutttuuuvvvxxxyyyyyyyyyxxxvvvvvvwwwxxxyyy{{{||||||yyyzzz|||}}}}}}|||zzzyyy||||||{{{zzzzzzzzzzzz{{{||||||{{{zzzxxxxxxyyyyyyzzzyyywwwxxx{{{}}}~~~~~~xxxyyyzzz{{{{{{|||{{{{{{xxxyyyzzzzzzyyyyyyzzz|||yyyyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxtttooofffTTTDDD///  zzzzzzzzzzzz{{{{{{||||||zzzzzzzzzzzzzzz{{{{{{{{{xxxyyyyyyzzzzzzzzzzzzyyy{{{{{{zzzzzzyyyyyyxxxxxxxxx{{{{{{xxxxxx{{{{{{xxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzssstttuuuvvvwwwyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzyyywwwwwwwwwxxxyyyvvvuuuuuuvvvwwwyyy{{{}}}yyyzzzzzzzzzzzzyyyyyyxxxzzzxxxwwwwwwxxxxxxwwwuuuxxxyyy{{{{{{zzzwwwtttrrrrrrrrrssstttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuvvvtttrrrrrrssstttuuutttrrrrrrrrrsssssssssssstttsssvvvvvvssssssvvvvvvssstttuuuvvvvvvvvvuuutttsssuuuuuuuuuuuuuuuuuuuuuuuussstttttttttrrrssstttvvvrrrssstttuuuuuutttsssrrrtttsssrrrrrrrrrssstttuuuttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssttttttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuvvvvvvwwwxxxvvvvvvuuuuuuuuuuuuuuuvvvttttttttttttuuuvvvwwwxxxuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwxxxxxxyyyyyyuuusssuuuyyyyyyvvvuuuwwwtttvvvwwwwwwvvvuuuuuuvvvvvvtttqqqnnnrrryyy{{{wwwssstttvvvuuuuuuuuuvvvwwwtttuuuvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvxxxyyyzzzyyywwwuuuuuuuuuxxxvvvtttsssuuuvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttvvvsssrrrttttttrrrsssvvvsssttttttuuuuuuttttttssswwwvvvuuuvvvwwwxxxwwwuuusssssssssuuuwwwxxxwwwuuurrrsssuuuvvvwwwvvvvvvuuuvvvuuuuuuttttttttttttuuuvvvwwwxxxvvvtttssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuuuusssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvtttvvvxxxxxxvvvuuuvvvwwwsssssssssrrrsssssstttuuuuuuuuuuuuuuuuuutttttttttssstttuuuvvvvvvvvvvvvvvvtttuuuuuuvvvvvvuuuuuutttuuuuuuuuuuuuuuuvvvwwwwwwxxxvvvuuuvvvxxxxxxwwwvvvrrruuuyyyzzzyyyvvvuuutttwwwuuuuuuvvvxxxyyyxxxwwwtttuuuwwwyyyzzz{{{{{{{{{zzzzzz{{{||||||{{{zzzzzz}}}|||{{{{{{zzzzzz{{{{{{zzz{{{|||{{{yyyxxxyyyzzz{{{yyyxxxxxxzzz|||||||||xxxyyyyyyzzzzzzzzzzzzyyyxxxyyyzzzyyyxxxxxxzzz|||zzzzzzyyyyyyyyyzzz{{{{{{yyyyyyvvvsssppphhhWWWGGG444$$$ zzzzzzzzzzzzzzz{{{||||||yyyyyyyyyzzzzzz{{{{{{{{{wwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxzzzzzzxxxxxx{{{{{{xxxwwwwwwwwwwwwwwwxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{rrrssstttvvvxxxzzz||||||yyyyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzxxxwwwvvvvvvwwwyyy{{{}}}zzzzzzyyyxxxxxxxxxxxxxxxyyyxxxvvvwwwxxxxxxwwwvvvwwwxxxyyyzzzyyyxxxvvvuuussstttuuuvvvvvvuuuttttttsssssstttuuuuuuvvvvvvvvvwwwtttrrrqqqssstttuuuuuurrrssssssssstttttttttttttttvvvvvvttttttvvvvvvtttuuuuuuuuuuuuttttttsssrrrssssssttttttuuuvvvvvvvvvtttuuuuuusssrrrrrrtttuuurrrsssuuuvvvvvvuuusssrrrtttsssrrrrrrssstttuuuvvvsssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvuuusssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwuuuuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuvvvuuuuuutttuuuvvvwwwxxxuuuuuuuuuvvvwwwxxxyyyzzzuuutttvvvzzzzzzwwwvvvwwwtttuuuvvvuuuuuuuuuwwwyyywwwvvvqqqooossszzzzzzwwwrrrtttvvvuuusssssstttvvvuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvxxxyyyzzzzzzwwwuuuttttttsssrrrrrrsssvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvsssrrrttttttrrrsssvvvsssssstttuuuuuutttsssrrryyywwwuuutttvvvwwwwwwwwwtttrrrqqqrrrvvvxxxxxxwwwsssssstttuuuvvvwwwwwwwwwttttttssssssssstttuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwssstttvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvuuuvvvvvvwwwwwwvvvuuutttqqqtttvvvwwwvvvuuuvvvwwwttttttssssssssstttvvvvvvtttttttttuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwuuutttuuuxxxyyyxxxvvvtttwwwyyyyyywwwvvvvvvwwwzzzwwwttttttvvvxxxxxxwwwvvvwwwyyyzzzzzzyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzz}}}||||||{{{{{{{{{{{{{{{xxxzzz||||||zzzxxxyyyzzz|||zzzxxxwwwyyyzzzzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwxxxzzz||||||{{{zzzyyyyyyyyyzzzzzzyyyxxxvvvsssrrrkkkZZZJJJ888(((!!!{{{zzzzzzzzzzzz{{{||||||yyyyyyyyyzzzzzz{{{{{{{{{wwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwzzzzzzxxxxxx{{{{{{xxxwwwwwwwwwvvvwwwxxxxxxyyy{{{{{{{{{|||||||||}}}}}}rrrsssuuuwwwyyy|||~~~yyyzzzzzz{{{|||{{{{{{{{{wwwxxxzzz{{{|||}}}}}}|||{{{zzzxxxwwwwwwyyyzzz|||{{{zzzxxxwwwvvvwwwxxxxxxxxxwwwvvvwwwxxxyyyxxxvvvxxxwwwwwwwwwxxxyyyyyyzzzuuuuuuvvvwwwwwwvvvuuutttqqqrrrsssuuuvvvvvvwwwwwwwwwtttrrrqqqrrrtttuuuuuusssssssssttttttuuuuuuuuutttwwwwwwttttttwwwwwwtttvvvvvvuuutttsssrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwuuuvvvuuusssqqqqqqsssuuurrrsssuuuvvvvvvuuusssrrrtttssssssrrrssstttuuuvvvsssssssssssstttttttttuuussssssssssssssssssssssssssstttvvvwwwwwwwwwvvvuuuqqqrrrsssuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvsssuuuwwwyyyyyyxxxvvvuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvuuuuuuttttttvvvuuutttttttttuuuwwwxxxtttttttttuuuvvvxxxyyyzzzvvvtttvvv{{{{{{xxxvvvxxxssstttuuuttttttuuuxxx{{{xxxvvvsssqqqvvv{{{zzzuuurrrtttvvvuuurrrqqqsssuuuvvvvvvvvvuuuvvvwwwwwwxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwyyyzzzyyywwwtttsssssssssssstttvvvyyyyyywwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvsssrrruuuuuurrrsssvvvuuuuuuvvvwwwwwwvvvuuutttzzzwwwttttttuuuwwwxxxxxxwwwtttrrrrrrtttvvvvvvuuutttttttttuuuvvvwwwwwwxxxssssssssssssssstttuuuvvvqqqsssuuuvvvwwwxxxzzz|||ppprrrtttvvvwwwwwwvvvuuuuuuuuuwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwvvvvvvwwwwwwwwwuuutttsssppprrruuuvvvvvvuuuvvvwwwuuuttttttssstttuuuvvvwwwssstttttttttuuuuuuvvvvvvvvvuuuttttttttttttuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvtttsssuuuxxxzzzyyywwwwwwxxxyyywwwuuuuuuwwwzzz|||xxxsssrrruuuwwwxxxwwwxxxyyyzzz{{{zzzxxxvvvttt{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}|||{{{{{{{{{{{{{{{vvvyyy}}}}}}{{{yyyyyyzzz|||zzzxxxwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuxxxyyyyyyxxxwwwxxxzzz|||}}}|||zzzyyyxxxyyyyyyzzzzzzyyyvvvtttsssmmm\\\LLL;;;***###zzz{{{|||||||||{{{yyyxxxyyy{{{}}}~~~|||{{{xxxyyy{{{|||||||||{{{zzz{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyxxxxxxyyyyyyzzztttuuuvvvwwwyyy|||~~~zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyywwwxxxyyyzzz{{{{{{{{{{{{zzzyyywwwuuuttttttuuuuuuyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvxxxvvvvvvxxx{{{zzzwwwssstttuuuuuuvvvwwwxxxxxxyyytttttttttuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuvvvwwwwwwvvvttttttuuuwwwuuuuuutttsssssssssssstttvvvuuutttsssssstttuuuvvvuuutttrrrqqqqqqrrrssstttvvvvvvuuuuuuttttttsssssstttpppnnnppprrrssssssttttttuuuvvvvvvvvvuuusssrrrrrrrrrssssssssssssrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuwwwyyyyyyvvvssstttttttttuuuuuuuuuuuuuuuwwwuuussssssuuuwwwwwwwwwrrrsssvvvxxxyyyyyyxxxwwwyyyxxxxxxwwwvvvuuuuuutttvvvwwwvvvtttrrrrrrtttvvvtttuuuwwwwwwuuuuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyyyysssuuuvvvwwwwwwvvvuuusssvvvuuutttttttttuuuwwwxxxtttuuuvvvxxxyyyyyyyyyyyyvvvuuutttsssssstttuuuvvvuuuvvvwwwxxxxxxwwwuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{sssuuuxxxyyyyyyvvvsssqqqttttttsssttttttuuuvvvwwwvvvvvvvvvvvvvvvuuuttttttrrrrrrrrrsssssssssttttttrrrsssuuuvvvvvvuuusssrrrttttttuuuvvvvvvvvvvvvvvvwwwuuuttttttvvvwwwvvvuuussssssttttttttttttssssssttttttuuuuuutttsssrrrrrruuuuuuuuuuuuttttttttttttssssssttttttuuuuuuvvvvvv{{{zzzxxxvvvvvvwwwxxxyyyvvvuuutttsssssstttuuuvvvuuuuuuuuuuuuttttttttttttwwwuuurrrqqqrrruuuwwwwwwvvvuuuuuuvvvwwwwwwvvvtttvvvvvvuuuuuuttttttttttttttttttuuuuuutttsssrrrrrruuuttttttuuuuuuvvvwwwxxxvvvvvvvvvvvvvvvwwwwwwwwwyyyvvvtttuuuxxxyyywwwtttvvvwwwxxxyyyxxxvvvtttsssvvvvvvvvvvvvuuuuuuttttttwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz|||}}}}}}{{{yyyxxxzzz{{{{{{{{{zzzxxxvvvtttzzzyyywwwvvvuuuvvvwwwwww{{{zzzxxxvvvvvvvvvxxxyyyuuuwwwyyyyyywwwwwwyyy{{{xxxyyyzzzzzz{{{{{{zzzzzzzzz{{{zzzwwwuuunnn```RRRBBB..."""{{{{{{||||||{{{zzzzzzyyyyyyzzz}}}~~~~~~|||zzz|||||||||||||||{{{zzzyyy||||||{{{yyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{zzzyyywwwvvvvvvvvvvvvwwwyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvxxxyyyyyyuuurrrttttttuuuuuuvvvwwwwwwxxxuuuuuuuuuuuuttttttttttttssssssttttttuuuuuuuuuvvvvvvwwwwwwvvvtttssstttvvvuuuuuutttsssssssssssstttuuuuuutttsssssstttuuuuuutttsssssssssssssssttttttuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrtttwwwtttuuuvvvvvvuuutttsssrrrssssssttttttttttttssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuwwwwwwuuurrrssstttvvvxxxxxxwwwvvvtttwwwuuussssssuuuvvvvvvvvvssstttvvvxxxxxxxxxwwwvvvxxxwwwwwwvvvuuuuuuttttttuuuvvvvvvtttsssssstttvvvuuuvvvxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyuuuvvvxxxyyyyyyxxxvvvuuuvvvvvvuuuuuuuuuvvvwwwxxxuuuuuuvvvwwwwwwxxxxxxxxxuuuuuuttttttttttttuuuuuuttttttvvvwwwxxxwwwwwwvvvxxxxxxwwwvvvvvvvvvvvvwwwtttuuuwwwxxxxxxvvvsssrrruuuuuuttttttuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvuuutttrrrrrrrrrsssssssssttttttrrrssstttvvvvvvtttsssrrrttttttuuuvvvvvvvvvvvvvvvwwwuuuttttttuuuvvvuuutttsssttttttuuuuuuttttttsssuuuuuuuuuuuuuuutttssssssuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvvvv{{{yyyxxxvvvvvvwwwxxxyyyvvvuuuttttttttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssssstttuuuwwwwwwuuuttttttuuuvvvvvvuuusssuuuuuuuuuuuuuuutttsssssstttttttttttttttsssrrrrrrttttttsssssstttvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuvvvwwwwwwvvvuuuuuuvvvxxxyyyxxxwwwuuutttxxxwwwvvvvvvuuuuuuuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzyyyyyyxxxwwwyyyzzz{{{||||||{{{zzzzzzzzz{{{||||||{{{yyyvvvuuuzzzyyyxxxwwwwwwwwwwwwwww{{{zzzxxxwwwwwwwwwyyyzzzxxxzzz|||{{{xxxxxxyyy{{{yyyyyyzzz{{{{{{{{{{{{zzzzzz{{{zzzxxxuuuoooaaaTTTDDD///###||||||{{{zzzzzzzzzzzz{{{xxxzzz|||}}}}}}}}}{{{zzz}}}}}}|||{{{{{{|||||||||~~~}}}|||{{{yyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}{{{yyyxxxwwwwwwwww{{{{{{{{{{{{{{{{{{{{{{{{|||{{{yyyxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwxxxvvvtttqqqssssssttttttuuuvvvvvvvvvvvvuuuuuuuuutttsssssssssrrrrrrssstttuuuvvvvvvwwwvvvwwwwwwvvvtttsssssstttuuuuuutttsssssssssssstttttttttssssssssssssttttttrrrsssttttttuuuuuuuuuuuutttttttttttttttuuuuuuuuuqqqtttvvvtttqqqqqqtttwwwtttuuuuuuuuuuuutttsssssstttttttttuuuuuutttttttttttttttttttttttttttttttttttttttssstttvvvvvvtttrrrrrrtttxxxzzzzzzyyyvvvtttwwwvvvttttttuuuvvvuuuttttttuuuwwwwwwwwwwwwvvvuuuvvvvvvvvvuuuttttttsssssstttuuuuuutttssssssuuuwwwvvvxxxyyyxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvuuuvvvwwwwwwxxxuuuuuuuuuvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttrrrssstttvvvwwwwwwxxxwwwyyyxxxvvvuuutttsssrrrrrruuuuuuvvvvvvvvvuuuttttttvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuurrrrrrrrrsssssssssttttttrrrssstttuuuuuutttsssrrruuuuuuuuuuuuvvvvvvvvvvvvwwwuuusssssstttttttttssssssttttttuuuuuuttttttsssuuuuuuvvvvvvvvvuuuttttttuuuuuuuuuuuuttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuzzzyyywwwvvvvvvvvvwwwxxxvvvuuuuuuttttttuuuuuuvvvttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuvvvvvvvvvwwwtttsssssstttuuuuuutttrrrttttttuuuvvvuuutttsssrrrsssttttttttttttssssssrrrsssrrrqqqqqqrrruuuwwwyyyvvvuuuuuuttttttsssssssssuuuvvvwwwwwwuuuuuuvvvwwwuuuvvvxxxyyyyyyxxxwwwvvvyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{zzzzzzyyyxxxwwwvvvyyyyyyyyyzzzzzz{{{||||||{{{|||||||||{{{zzzxxxvvvyyyyyyzzzzzzyyyyyyxxxxxxzzzyyyxxxwwwxxxyyyzzz{{{|||}}}}}}|||zzzyyyyyyzzzyyyzzz{{{{{{||||||{{{{{{{{{|||zzzxxxvvvqqqdddWWWFFF222%%% ||||||zzzyyyyyyzzz{{{|||xxxyyy{{{|||||||||{{{zzzzzzzzzzzzzzz|||~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{||||||||||||||||||{{{{{{zzzyyywwwwwwxxxzzz{{{{{{{{{|||||||||{{{zzzzzzxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzyyyyyyxxxyyyxxxvvvuuuuuuvvvxxxyyyxxxxxxwwwwwwvvvtttrrrqqqssssssssstttttttttuuuuuuvvvvvvuuutttssssssrrrrrrqqqqqqrrrsssuuuvvvwwwwwwvvvwwwxxxvvvtttrrrrrrsssuuuuuutttsssssssssssstttssssssssssssssssssssssssqqqrrrtttvvvwwwwwwvvvuuusssssssssttttttuuuuuuuuuooorrrsssrrrrrrtttvvvvvvtttttttttttttttttttttsssttttttuuuuuuuuuuuuttttttssssssssssssssssssssssssttttttttttttuuuuuuttttttssstttvvvxxxxxxwwwvvvuuuwwwuuuttttttuuuuuuuuusssvvvvvvwwwwwwvvvuuuttttttuuuuuutttttttttsssssssssssstttuuuuuuttttttvvvwwwwwwyyyzzzyyywwwvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxvvvuuuuuuttttttttttttuuurrrsssuuuuuuuuuuuusssrrrsssttttttuuuvvvvvvvvvvvvvvvvvvtttsssrrrqqqqqqqqqvvvuuuuuutttttttttuuuuuuwwwwwwwwwvvvvvvuuuttttttvvvwwwwwwwwwwwwwwwvvvvvvrrrrrrrrrsssssssssttttttsssssstttuuuuuutttssssssvvvuuuuuuuuuuuuuuuvvvvvvwwwuuussssssssstttsssrrrttttttuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttxxxxxxwwwwwwvvvvvvuuuuuuyyyxxxwwwvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuuuuuuuvvvttttttuuuuuuvvvwwwxxxxxxsssuuuwwwwwwwwwvvvvvvvvvsssrrrrrrsssttttttsssqqqrrrsssuuuvvvvvvuuusssrrrsssssssssttttttssssssrrrrrrqqqppppppqqqtttwwwyyyvvvvvvuuuuuutttsssrrrrrrsssvvvxxxwwwttttttvvvxxxuuuvvvwwwxxxyyyyyyxxxxxxzzzyyywwwvvvvvvwwwyyyzzzxxxyyyyyyyyyyyyyyyyyyxxx{{{{{{{{{zzzyyyxxxwwwvvvzzzyyyxxxxxxyyy{{{}}}~~~||||||||||||{{{zzzyyyxxxyyyyyy{{{{{{{{{zzzyyyxxxyyyyyyxxxxxxyyyzzz{{{|||{{{||||||{{{zzzzzzzzzzzzyyyzzz{{{{{{||||||{{{{{{{{{|||{{{yyyxxxsssggg[[[JJJ555'''  |||{{{zzzyyyyyyzzz||||||yyyyyy{{{{{{||||||{{{zzzzzzzzzzzzzzz|||~~~}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{zzzzzz{{{||||||{{{zzzzzzxxxxxxxxxyyyzzz{{{|||}}}{{{{{{|||}}}}}}|||{{{{{{zzzyyyxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzwwwxxxxxxyyyzzzzzz{{{{{{xxxxxxyyyzzzzzzyyyyyyyyyzzzxxxwwwuuuuuuwwwxxxzzzxxxxxxxxxwwwuuussssssrrrssssssssssssttttttttttttvvvuuuuuutttsssrrrrrrqqqpppqqqrrrssstttuuuvvvwwwtttvvvwwwvvvtttrrrrrrsssuuuuuutttsssssssssssstttrrrssssssssssssssssssrrrqqqrrrtttvvvwwwwwwvvvuuurrrrrrssssssttttttuuuuuupppqqqppppppvvv}}}{{{uuutttsssssssssssstttttttttttttttuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuutttuuuvvvuuuuuutttttttttuuuvvvwwwuuutttssstttuuuvvvtttssswwwwwwvvvvvvuuuuuutttsssttttttttttttssssssssssssrrrtttuuuuuuttttttuuuwwwwwwxxxyyyyyywwwvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuttttttsssttttttuuurrrssstttuuuuuutttsssrrrvvvvvvuuuttttttsssssssssssssssrrrrrrrrrrrrssssssuuuuuutttsssssstttuuuvvvvvvvvvwwwwwwvvvuuutttsssuuuvvvvvvwwwwwwwwwvvvvvvrrrrrrrrrsssssssssttttttsssttttttttttttttttttssswwwvvvuuuuuuuuuuuuvvvvvvvvvuuussssssssstttsssrrrtttuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwvvvvvvuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvvvvuuusssttttttuuuvvvwwwwwwxxxqqqtttwwwxxxvvvuuuuuuvvvsssrrrrrrsssttttttsssqqqrrrssstttuuuuuutttssssssrrrrrrsssssssssssssssrrrrrrqqqppppppqqqsssvvvwwwwwwwwwvvvuuuuuutttssssssrrruuuwwwwwwtttsssvvvyyyuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvzzzyyywwwwwwxxxzzz}}}~~~||||||||||||{{{zzzyyyyyyxxxyyy{{{||||||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{xxxxxxxxxyyyzzzzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{{{{|||{{{zzzyyyvvvkkk___OOO999+++###{{{zzzzzzzzzzzz{{{||||||zzzzzz{{{|||||||||||||||}}}}}}|||{{{{{{|||||||||~~~}}}|||{{{{{{zzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{||||||{{{zzzyyy{{{zzzzzzzzzzzzzzz{{{|||zzz{{{|||}}}}}}|||{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyywwwxxxyyyzzzzzzzzzzzzzzzwwwwwwxxxyyyyyyyyyxxxxxxyyyxxxwwwvvvvvvwwwxxxyyywwwxxxxxxwwwuuussstttuuuttttttttttttttttttttttttuuutttttttttsssrrrrrrrrrqqqqqqrrrssstttuuuuuuvvvrrrtttvvvvvvuuusssssssssuuuuuutttsssssssssssstttssssssttttttttttttssssssrrrsssttttttuuuuuuuuuuuussssssssssssssstttttttttrrrsssqqqqqqyyytttsssssssssrrrsssssstttuuutttttttttuuuuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrruuuvvvvvvuuuttttttuuuwwwvvvuuusssrrrrrrtttvvvxxxssssssssstttvvvvvvuuusssvvvvvvvvvuuuuuutttttttttttttttttttttttttttttttttrrrtttvvvvvvuuutttuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssssstttuuuvvvssssssttttttttttttsssssswwwvvvuuusssrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvttttttssssssttttttuuuvvvttttttuuuvvvvvvuuusssssstttuuuuuuvvvvvvvvvvvvuuurrrrrrrrrsssssssssttttttttttttttttttttttttttttttxxxwwwuuuttttttuuuvvvvvvvvvtttsssssstttuuuuuuttttttuuuuuuvvvvvvuuuuuutttttttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuutttuuuvvvvvvwwwwwwvvvvvvuuussssssttttttuuuuuuvvvvvvppptttwwwwwwuuussstttvvvsssrrrrrrsssttttttsssqqqssssssssssssssstttttttttqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrsssttttttuuuwwwvvvvvvuuuuuutttttttttssstttuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxzzzyyyxxxwwwxxxyyy{{{}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxyyyzzzzzz{{{{{{zzzzzz|||||||||zzz{{{xxxnnncccTTT>>>///&&&yyyzzzzzz{{{||||||{{{{{{{{{{{{|||||||||}}}}}}}}}|||||||||||||||{{{zzzyyy|||{{{{{{zzzzzz{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzz{{{{{{zzzyyyxxx{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{||||||{{{zzzyyyuuuwwwxxxzzzzzzzzzxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzwwwxxxyyyzzzzzzyyyxxxxxxuuuvvvwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxuuutttvvvxxxttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrsssssstttttttttpppsssuuuvvvuuutttttttttuuuuuutttsssssssssssstttssstttuuuuuuuuuuuutttssstttssssssssssssssstttttttttssssssssssssssssssrrrqqqtttsssqqqvvv|||qqqssssssrrrrrrrrrssstttuuussssssttttttttttttsssssssssssssssssssssssssssssstttuuuuuutttrrrrrrtttwwwuuuuuuttttttuuuuuuvvvwwwqqqqqqrrrtttvvvwwwvvvtttvvvuuuuuutttttttttuuuuuuttttttttttttttttttttttttsssuuuwwwwwwuuutttssstttsssuuuwwwwwwvvvvvvwwwxxxvvvvvvuuuuuuuuutttttttttvvvuuuuuuuuuuuuuuuuuuvvvrrrssstttuuuvvvuuuuuutttvvvuuutttssstttuuuwwwxxxtttssssssrrrrrrsssssstttvvvuuusssrrrrrrrrrrrrssssssssssssssstttuuuvvvwwwsssssssssttttttuuuuuuuuuqqqrrrtttuuuuuuuuusssrrrsssssstttuuuuuuuuuuuuuuurrrrrrrrrssssssssstttttttttttttttsssssstttttttttxxxwwwuuutttssstttuuuvvvuuutttssssssuuuwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuusssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvuuuuuuttttttuuuvvvwwwwwwwwwwwwvvvuuussssssssssssttttttttttttooosssvvvvvvrrrqqqsssvvvtttsssrrrsssuuuuuusssrrrtttsssrrrqqqqqqsssuuuvvvpppqqqrrrsssssssssssssssrrrssstttuuuuuutttsssrrrtttttttttttttttttttttttttttsssssstttvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyzzzyyyxxxwwwyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzz{{{wwwwwwwwwxxxwwwwwwvvvvvvyyywwwvvvwwwyyyzzzxxxvvvwwwxxxyyyyyyzzzyyyyyyyyy|||}}}|||{{{|||zzzpppfffXXXBBB333)))xxxyyy{{{|||}}}|||{{{zzz||||||||||||}}}}}}}}}~~~xxxyyy{{{|||||||||{{{zzzzzzzzzzzzzzzzzz{{{||||||yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyywwwxxxzzz{{{{{{zzzxxxwwwyyyyyyyyyzzz{{{|||}}}~~~xxxyyy{{{||||||{{{yyyxxxtttvvvyyy{{{{{{zzzxxxwwwuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxyyyyyyyyyyyywwwwwwtttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyxxxuuuuuuwwwzzzuuuuuuuuuuuuuuuuuuttttttrrrrrrssssssssssssssssssssssssssssssssssssssssssooorrruuuvvvuuutttttttttuuuuuutttsssssssssssstttssstttuuuvvvvvvuuutttsssuuutttrrrqqqqqqrrrsssttttttttttttssssssrrrrrrrrrmmmtttuuuooopppwwwvvvmmmsssrrrrrrqqqrrrsssuuuuuurrrssssssssssssssssssrrrssssssssssssssssssssssssrrrtttuuusssppppppsssvvvtttuuuvvvwwwxxxwwwwwwvvvppppppqqqtttwwwxxxvvvuuuuuuuuuttttttttttttuuuvvvttttttuuuuuuuuuuuuuuuuuutttuuuwwwwwwuuusssssssssqqqsssuuuvvvvvvvvvwwwxxxvvvvvvuuuuuutttttttttsssvvvvvvuuuuuuuuuuuuvvvvvvqqqrrrtttuuuuuuuuutttsssuuuuuutttssstttvvvxxxzzzttttttrrrqqqqqqrrrtttttttttsssrrrqqqrrrssstttuuuuuuttttttttttttuuuvvvvvvrrrrrrssstttuuuuuuttttttoooqqqsssuuuuuutttsssrrrrrrrrrssstttuuuuuuttttttrrrrrrrrrsssssssssttttttttttttssssssssssssttttttyyywwwuuutttssstttuuuvvvuuusssssstttvvvxxxxxxxxxuuuuuuvvvvvvvvvvvvuuuuuurrrrrrssstttuuuuuuttttttvvvuuuuuuuuuttttttttttttssssssttttttuuuuuuvvvvvvuuuuuuuuuvvvuuuttttttsssuuuvvvwwwxxxxxxwwwvvvuuussssssssssssssssssrrrrrrooosssvvvtttqqqpppssswwwtttsssssstttuuuuuutttrrruuusssqqqpppppprrruuuwwwpppqqqrrrrrrssssssssssssssstttuuuvvvvvvtttrrrqqqrrrrrrssssssssssssssssssuuurrrqqqsssvvvxxxwwwuuuwwwvvvuuuttttttsssttttttsssuuuxxxzzzzzzyyywwwvvvyyyzzzzzz{{{{{{zzzzzzyyywwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxwwwxxxyyy{{{|||wwwwwwwwwwwwwwwvvvuuuttt|||yyywwwwwwyyyyyywwwuuuwwwwwwxxxyyyyyyyyyyyyxxx|||}}}|||{{{}}}{{{rrrgggZZZDDD555*** uuuxxx{{{|||{{{zzz{{{|||xxxzzz|||~~~~~~|||zzzxxxzzzzzzyyyyyyyyyzzzzzz{{{}}}zzzwwwvvvvvvwwwxxxxxxxxxwwwwwwxxxzzz{{{}}}|||yyyxxxxxxvvvtttvvv{{{|||zzzxxxxxxxxxxxxvvvtttuuuvvvwwwwwwvvvwwwyyy{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxvvvyyyxxxssstttyyy{{{wwwwwwxxxyyyzzzyyyxxxwwwvvvwwwuuuuuuwwwzzz{{{xxxuuuvvvuuussstttvvvxxxyyyyyyrrrssssssttttttsssrrrqqqqqqrrrssstttuuutttsssrrrxxxvvvtttttttttttttttssstttttttttttttttttttttttttttttttttttttttttttttttttttvvvxxxwwwtttsssuuuwwwvvvuuusssrrrrrrsssuuuvvvttttttsssssssssrrrrrrrrrqqqqqqrrrrrrrrrssssssssswwwwwwvvvuuutttsssrrrrrrttttttsssrrrssstttuuuvvvvvvvvvvvvvvvuuutttsssrrrttttttsssssssssrrrrrrrrruuuuuuuuuuuuuuutttttttttvvvuuutttssstttvvvxxxyyywwwwwwvvvvvvuuuuuuuuutttuuutttsssssstttuuutttrrrtttuuuvvvuuussssssuuuvvvttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttvvvvvvuuuuuuttttttsssssspppssswwwwwwuuutttuuuvvvttttttsssssssssttttttuuurrrrrrssstttuuuuuutttttttttsssrrrrrrssstttvvvwwwtttttttttuuuuuuuuuuuuvvvttttttsssssstttuuuwwwxxxqqqsssvvvxxxxxxvvvsssqqqtttsssrrrqqqrrrrrrttttttuuuuuutttttttttsssssssssrrrtttwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttttttttttttttrrrrrrrrrssstttuuuuuuvvvuuutttsssssstttuuusssrrrsssssssssttttttttttttuuuvvvuuutttuuuvvvvvvtttrrruuusssqqqrrruuuuuurrrooovvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuussssssssstttuuuuuutttsssrrrrrrssstttuuuttttttuuuuuuuuutttrrrqqqssssssttttttttttttssssssqqqpppoooooonnnoooooooooqqqrrrtttvvvvvvuuutttsssssstttuuuvvvwwwwwwwwwwwwssssssssssssrrrtttwwwzzzrrrtttwwwzzzzzzzzzxxxwwwwwwxxxxxxyyyzzzzzzzzzzzz~~~|||zzzzzzzzz{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwwwwyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzxxxvvvvvvxxx{{{||||||{{{zzzyyyyyyzzz{{{||||||{{{yyyxxxwwwwwwxxxyyy|||}}}}}}zzzvvvtttvvvyyy{{{{{{{{{zzzzzzyyyyyyyyy|||yyyxxxyyyzzzxxxqqqjjj^^^OOO;;;+++""" yyyzzz|||{{{zzzyyyyyyzzzyyyzzz{{{}}}}}}{{{zzzyyy{{{zzzzzzyyyyyyzzzzzz{{{~~~|||zzzwwwvvvwwwxxxyyyyyyxxxxxxwwwxxxyyy{{{{{{|||yyyxxxyyywwwuuuwww|||{{{zzzxxxxxxyyyyyywwwvvvuuuvvvwwwwwwvvvvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvyyyyyyuuuvvvzzzzzzwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuwwwyyyzzzxxxuuuwwwvvvtttuuuwwwxxxyyyxxxssssssssssssttttttttttttrrrrrrssssssttttttsssssswwwvvvuuuttttttttttttssstttttttttttttttsssssssssttttttttttttttttttttttttsssuuuwwwvvvtttsssuuuwwwvvvtttsssrrrrrrssstttvvvttttttsssssssssrrrrrrrrrqqqqqqrrrrrrrrrsssssssssvvvvvvuuuuuuttttttsssssstttssssssrrrssstttuuuvvvvvvvvvvvvuuuuuutttsssrrrtttttttttsssssssssrrrrrrttttttttttttuuuuuuuuuuuuvvvuuutttsssssstttvvvwwwvvvvvvuuuuuuuuutttttttttuuusssrrrssstttuuutttrrrtttuuuvvvuuussssssuuuvvvssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvvvvuuuuuutttttttttsssqqqtttwwwwwwuuuttttttvvvssssssssssssssstttuuuvvvrrrssssssttttttuuuttttttttttttsssssssssttttttuuusssssstttttttttuuuuuuuuuvvvuuuttttttssstttuuuuuurrrsssuuuwwwwwwuuusssrrruuutttsssrrrrrrrrrssstttuuuuuutttttttttssssssssssssuuuvvvwwwvvvuuuvvvwwwuuuvvvvvvvvvvvvvvvuuutttttttttttttttttttttttttttrrrrrrsssttttttuuuvvvvvvuuutttssssssuuuuuuuuussssssssssssttttttttttttuuuuuuttttttuuuvvvvvvuuusssuuutttssstttttttttsssqqqvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuutttttttttuuuuuuuuutttssssssrrrsssttttttssstttuuuuuuuuutttrrrqqqsssttttttuuuuuuttttttssssssrrrqqqqqqppppppqqqqqqqqqrrrtttuuuvvvuuutttssssssssstttuuuvvvvvvvvvvvvuuuvvvuuusssrrrsssuuuwwwsssuuuwwwyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz}}}zzzxxxxxx{{{|||zzzyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyxxxxxxxxxxxxxxxyyyyyy{{{zzzxxxwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{xxxvvvuuuvvvxxxzzzvvvxxx{{{{{{yyyxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyy|||zzzyyyzzz|||zzztttnnnfffWWWBBB000$$$ }}}}}}}}}{{{xxxwwwwwwxxxzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzz{{{}}}|||zzzxxxxxxxxxzzz{{{yyyyyyxxxxxxxxxxxxyyyzzz{{{yyyyyyzzzxxxuuuwww|||{{{yyyxxxyyyzzz{{{zzzxxxvvvwwwxxxwwwvvvvvvwwwyyy|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuvvvyyyyyyxxxxxxzzzzzzxxxyyyyyyxxxwwwwwwwwwwwwxxxvvvuuuuuuvvvxxxxxxvvvuuuyyywwwvvvvvvwwwxxxxxxwwwttttttsssssstttuuuvvvwwwsssssssssrrrsssttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssttttttttttttttttttttttttrrrsssuuuuuuttttttuuuwwwuuutttsssrrrrrrssstttuuuttttttsssssssssrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttttsssssssssssstttuuuuuuuuuuuuvvvuuuuuutttsssrrruuuuuutttttttttsssssssssssssssssstttuuuuuuuuuvvvvvvuuutttsssrrrssstttuuuuuuttttttttttttssssssssstttrrrrrrrrrttttttsssrrrtttuuuvvvuuutttssstttvvvrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuutttttttttsssuuuwwwvvvuuusssttttttrrrrrrsssssstttuuuvvvwwwssssssssstttttttttttttttttttttttttttttttttssssssrrrsssssssssttttttttttttwwwwwwuuutttssssssssssssssstttuuuuuuuuuuuutttsssuuuuuutttsssrrrrrrssssssuuuuuuuuutttttttttsssssstttuuuvvvuuuttttttvvvxxxvvvvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuussssssttttttuuuvvvvvvvvvtttsssssstttvvvwwwvvvuuusssssssssttttttttttttuuutttssssssuuuwwwwwwvvvuuutttuuuvvvuuutttsssttttttvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvuuuuuutttsssrrrrrrsssssssssttttttttttttsssrrrrrrttttttuuuuuuuuuuuuttttttttttttsssrrrrrrrrrssssssqqqrrrsssuuuuuuttttttsssrrrrrrsssttttttuuuuuuuuuwwwwwwwwwtttrrrrrrsssuuuuuuuuuvvvwwwxxxxxxxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz|||xxxuuuvvv{{{}}}{{{wwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzyyyyyyxxxxxxwwwwwwyyyyyyzzzzzzzzzzzzyyyyyy}}}zzzwwwuuutttuuuxxxyyytttwwwzzz{{{{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz|||{{{zzz|||~~~}}}xxxsssmmm___III666(((~~~~~~|||zzzwwwvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyzzz{{{|||yyyyyyxxxxxxxxxxxxxxxxxx{{{yyyyyyzzzyyyvvvxxx|||zzzyyyxxxyyy{{{|||{{{zzzxxxyyyzzzxxxwwwwwwxxxzzz}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvxxxzzzzzzzzz{{{zzzxxxzzzyyywwwvvvvvvvvvwwwxxxuuuuuuuuuuuuvvvvvvvvvuuuyyyxxxvvvwwwxxxxxxwwwvvvuuutttsssssstttvvvxxxzzztttsssrrrrrrrrrsssuuuvvvtttuuuvvvvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssttttttttttttttttttttttttqqqrrrssssssttttttuuuvvvuuutttsssssssssssstttuuuttttttsssssssssrrrrrrrrrrrrrrrrrrsssssssssssstttsssssssssttttttuuuuuuuuussssssssssssttttttuuuuuuuuuuuuuuuuuutttsssrrrrrruuuuuuuuutttttttttssssssrrrrrrsssssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrqqqrrrssstttsssrrrsssuuuvvvvvvtttttttttuuuqqqrrrsssssstttuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuutttttttttuuuuuuuuuuuuuuuuuuvvvvvvuuuttttttssssssrrrrrrrrrssstttvvvwwwxxxttttttssssssssstttttttttttttttuuuvvvuuutttrrrqqqrrrrrrrrrsssssssssttttttvvvvvvuuuuuutttttttttttttttttttttsssssstttttttttuuuuuuttttttssssssrrrrrruuuuuuuuuuuuttttttttttttvvvvvvvvvuuussstttvvvxxxvvvwwwwwwvvvvvvuuutttsssuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvvvvtttsssrrrtttvvvwwwwwwvvvsssssssssttttttttttttuuusssssssssuuuwwwxxxwwwvvvuuuwwwxxxwwwsssrrrtttwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrsssssssssssssssssssssssstttuuuuuuvvvvvvuuuuuutttuuuttttttsssssssssssssssqqqrrrssstttttttttssssssrrrrrrrrrrrrssssssttttttvvvwwwvvvuuusssrrrsssuuuvvvvvvvvvvvvwwwwwwxxxxxxuuuvvvwwwxxxyyyzzzzzzzzz{{{vvvsssuuuzzz}}}zzzwwwwwwwwwwwwxxxxxxyyyzzz{{{xxxyyyzzzzzzzzzyyyxxxwwwyyyzzzzzzzzzyyyxxxvvvuuuwwwxxxzzzzzzzzzzzzxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvxxxyyyzzzzzzyyywwwwwwvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||~~~~~~zzzwwwooocccPPP===...$$${{{|||{{{yyywwwwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{|||xxxxxxxxxxxxxxxxxxwwwwwwyyyxxxxxx{{{yyyvvvxxx|||yyyxxxxxxyyy{{{||||||{{{zzz{{{{{{zzzxxxxxxyyy{{{}}}|||{{{zzzyyyyyyyyyyyywwwwwwxxxxxxyyyyyyyyyzzzxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwyyy{{{{{{zzzyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxvvvvvvvvvuuuuuuuuuuuuvvvxxxwwwvvvwwwxxxxxxwwwuuuvvvuuutttssstttvvvyyyzzzuuutttsssrrrssstttuuuvvvtttvvvxxxxxxvvvttttttvvvttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrssstttuuuvvvuuutttttttttsssssstttttttttttttttsssssssssrrrrrrrrrrrrrrrssssssssstttttttttrrrrrrssssssttttttuuuuuussssssssstttttttttttttttuuuuuuuuuuuutttsssrrrqqquuutttttttttssssssssssssqqqrrrrrrssstttuuuuuuvvvttttttsssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrqqqrrrtttuuutttsssssstttvvvvvvuuuttttttuuurrrrrrrrrssstttuuuuuuvvvuuuuuuvvvvvvvvvvvvuuuuuussssssttttttuuuuuuvvvvvvwwwvvvuuuttttttttttttsssrrrrrrssstttuuuvvvxxxyyyuuutttssssssssssssttttttttttttuuuvvvuuutttrrrqqqrrrrrrrrrsssssssssttttttsssttttttuuuuuuuuuuuuuuuuuutttsssrrrrrrssstttuuuuuuuuuuuuttttttsssssssssvvvvvvuuuuuuuuutttttttttvvvwwwvvvuuussstttvvvxxxvvvvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuusssrrrrrrsssvvvwwwwwwvvvsssssssssttttttttttttuuutttssssssuuuwwwxxxxxxvvvuuuwwwxxxvvvsssrrruuuxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttsssssssssrrrrrrqqqssssssrrrrrrrrrsssssssssttttttuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrqqqrrrrrrssssssssssssssssssrrrrrrrrrrrrsssttttttssstttuuuuuuttttttuuuwwwvvvvvvvvvvvvvvvvvvwwwwwwtttuuuwwwxxxyyyzzzzzzzzzzzzvvvtttuuuyyy|||zzzwwwvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyzzz{{{zzzyyyxxxwwwxxxyyyzzzzzzyyywwwuuutttwwwxxxzzzzzzzzzzzzxxxwwwvvvxxxyyyzzzyyywwwuuusss{{{yyywwwvvvvvvwwwyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyzzz|||}}}}}}{{{yyyssshhhXXXEEE555(((yyyzzz{{{zzzyyyyyyzzz|||yyyyyyzzzzzzzzzzzzyyyyyy{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyzzzwwwwwwxxxxxxxxxxxxxxxwwwxxxvvvxxxzzzyyyvvvwww{{{yyyxxxwwwxxxzzz{{{{{{zzzyyyzzz{{{zzzyyyyyyzzz||||||{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxxxxxxxvvvwwwzzz{{{xxxxxxzzzxxxxxxwwwvvvvvvvvvvvvwwwvvvwwwwwwvvvttttttuuuwwwvvvuuuuuuvvvxxxxxxvvvuuuuuuuuuttttttuuuvvvwwwxxxttttttssssssttttttuuuvvvtttwwwzzzyyyvvvssssssuuurrrrrrsssssstttuuuuuuuuutttttttttttttttttttttttttttsssrrrsssuuuvvvvvvuuuttttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrsssssssssttttttttttttrrrrrrsssssstttttttttuuurrrsssttttttuuuuuuttttttttttttuuuttttttsssrrrqqqttttttsssssssssrrrrrrrrrrrrrrrrrrssstttttttttuuussssssssssssssssssrrrrrrrrrrrrrrrsssssssssssstttsssrrrrrrsssuuuvvvuuutttrrrtttvvvwwwuuutttttttttsssssssssssssssttttttttttttuuuuuuvvvvvvvvvvvvvvvrrrsssssstttuuuvvvwwwwwwwwwuuusssssstttuuuuuutttssssssttttttuuuvvvwwwxxxvvvuuutttrrrrrrsssttttttttttttttttttttttttssssssrrrsssssssssttttttttttttrrrssstttuuuvvvvvvvvvvvvttttttssssssssssssttttttssstttuuuuuuuuuuuuttttttvvvvvvvvvuuuuuuuuuttttttvvvwwwwwwvvvttttttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttttttttttttttssstttttttttttttttttttttsssrrrrrrsssuuuvvvuuutttsssssssssttttttttttttuuuuuuttttttvvvxxxxxxwwwvvvwwwwwwvvvuuussssssuuuwwwuuuuuuuuuuuuuuuuuuuuuuuusssttttttuuuuuuuuuuuutttrrrrrrssssssssssssrrrrrrrrrrrrrrrqqqrrrrrrssstttssssssttttttttttttssssssssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssstttsssrrrqqqqqqrrrttttttqqqrrrtttuuuuuuuuuwwwxxxuuuuuuvvvwwwwwwvvvvvvuuutttuuuvvvxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{zzz{{{{{{zzzzzzyyyxxxwwwxxxxxxyyyyyyyyywwwvvvuuuyyyyyyzzzzzzzzzzzzyyyyyyvvvxxxzzz{{{zzzxxxuuusssxxxvvvsssrrruuuzzz}}}~~~yyyyyyzzzzzzzzzzzzzzz{{{wwwxxxzzz{{{||||||{{{{{{xxxpppbbbPPP===,,, xxxzzz{{{{{{zzzyyyyyyzzzwwwxxxzzz{{{{{{zzzxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyyyyxxxxxxvvvuuuvvvyyyxxxuuuvvvzzzyyyxxxwwwxxxyyyzzzyyyxxxwwwxxxyyyxxxxxxxxxzzz|||{{{zzzzzzzzzzzz{{{{{{|||yyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvxxxzzz{{{yyyuuuuuuyyyyyyvvvwww{{{wwwwwwwwwwwwwwwvvvvvvuuuwwwxxxyyywwwttttttvvvxxxtttssstttuuuwwwxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuuuuuuuuuuuuuuuuyyy|||zzzvvvrrrrrrtttpppqqqrrrssstttvvvwwwwwwttttttttttttttttttttttttvvvtttssstttvvvwwwvvvtttsssttttttttttttttttttsssttttttsssssssssrrrrrrrrrssssssssssssttttttttttttssssssssssssssssssssssssrrrssstttuuuuuuuuutttsssttttttttttttsssrrrqqqqqqsssrrrrrrrrrrrrqqqqqqqqqssssssssssssssssssssssssrrrssssssttttttttttttsssrrrssssssssstttttttttttttttsssssstttvvvwwwwwwvvvrrrtttwwwwwwvvvtttttttttttttttssssssssssssrrrrrrttttttuuuvvvvvvvvvvvvvvvrrrrrrssstttuuuvvvwwwxxxwwwtttrrrrrruuuvvvvvvuuuuuuuuuttttttuuuvvvwwwwwwwwwuuutttrrrrrrrrrtttuuuttttttsssssssssttttttuuusssssstttttttttuuuuuuuuussstttuuuvvvvvvuuuttttttssssssssssssssssssssssssrrrssstttuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuutttuuuvvvxxxwwwuuuttttttuuussstttuuuvvvvvvwwwwwwvvvssssssssssssssssssssssssssssssssssssssssssrrrrrrsssrrrqqqrrrssstttsssrrrsssssssssttttttttttttuuuvvvuuuuuuvvvxxxxxxvvvuuuxxxvvvtttssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrssstttuuuuuutttsssoooppprrrsssttttttssssssrrrrrrqqqqqqqqqrrrssstttrrrrrrssssssssssssrrrrrrtttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrssssssuuutttsssrrrrrrssstttuuuppprrrtttuuuuuuuuuwwwxxxtttuuuwwwxxxxxxvvvuuutttssstttvvvwwwyyyzzzzzzzzzxxxzzzzzzyyywwwvvvxxxzzzxxxwwwvvvuuuvvvwwwyyy{{{||||||{{{yyyyyyxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwww{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyxxxwwwvvvwwwtttrrrssswww{{{}}}}}}|||{{{{{{{{{{{{{{{{{{zzzxxxyyy{{{||||||{{{||||||zzztttiiiYYYFFF333%%%yyyzzz||||||zzzyyyxxxxxxvvvxxxzzz||||||zzzxxxvvvyyyxxxwwwvvvuuuuuuuuuuuuxxxxxxxxxwwwwwwwwwvvvvvvtttuuuwwwxxxyyyyyyyyyxxxuuutttvvvyyyxxxuuuuuuyyyyyyxxxwwwwwwyyyyyyxxxwwwuuuvvvwwwwwwvvvwwwyyy{{{zzzzzzzzzzzzzzz{{{|||}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwyyy{{{}}}zzzuuutttxxxxxxuuuvvv|||vvvwwwxxxxxxxxxwwwuuutttxxxyyyzzzwwwuuutttvvvyyyrrrrrrsssuuuwwwxxxvvvttttttuuuuuuuuuuuuuuutttsssrrrsssuuuvvvvvvvvvuuutttvvvzzz}}}{{{vvvqqqqqqsssooopppqqqsssuuuvvvxxxxxxttttttttttttttttttttttttxxxvvvttttttwwwxxxvvvsssssssssttttttttttttssssssttttttsssssssssrrrrrrrrrssssssssstttttttttuuuuuussssssssssssssssssssssssrrrrrrtttuuuuuuuuutttsssttttttttttttsssrrrqqqqqqrrrrrrrrrqqqqqqqqqppppppssssssssssssssssssrrrrrrrrrrrrssstttuuuuuuuuuuuusssssssssttttttuuuuuuuuuuuutttsssuuuwwwxxxxxxwwwrrrtttwwwwwwvvvtttttttttuuuttttttssssssrrrqqqqqqttttttuuuvvvvvvvvvvvvvvvqqqrrrssstttuuuwwwwwwxxxvvvtttqqqrrruuuwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvtttrrrrrrrrrtttuuutttsssrrrrrrssstttvvvwwwtttttttttuuuuuuuuuuuuvvvuuuuuuvvvvvvvvvtttsssrrrrrrssssssttttttssssssrrrqqqrrrtttuuuwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttvvvxxxxxxvvvtttttttttrrrssstttvvvwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqssssssrrrpppssssssssstttttttttuuuuuuwwwvvvvvvvvvxxxxxxvvvtttzzzvvvrrrqqqtttvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuupppqqqssstttttttttssssssnnnoooqqqssstttttttttsssrrrrrrqqqpppqqqrrrtttuuuqqqrrrrrrssssssrrrrrrqqqttttttsssrrrrrrrrrrrrsssrrrrrrqqqqqqqqqrrrssstttvvvuuusssrrrrrrssstttvvvqqqsssuuuvvvuuuuuuvvvwwwsssuuuwwwxxxxxxwwwtttrrrssstttuuuwwwyyyzzzzzzzzzxxx{{{}}}{{{vvvuuuxxx{{{yyyxxxvvvuuuuuuwwwyyyzzz}}}|||zzzyyyxxxxxxyyyyyywwwwwwwwwwwwwwwwwwxxxxxx||||||zzzyyyyyyzzz||||||~~~|||yyywwwvvvwwwyyyzzzxxxvvvtttvvvyyyzzzyyywww}}}}}}}}}|||{{{{{{{{{zzzyyyzzz|||||||||||||||}}}wwwtttlll^^^LLL:::,,,%%% wwwxxxyyyzzzzzzyyyxxxwwwvvvxxxzzzyyyxxxwwwxxxyyyxxxxxxyyy|||~~~~~~}}}}}}{{{xxxvvvuuuvvvwwwwwwyyyxxxwwwwwwwwwxxxyyyzzzxxxwwwvvvwwwxxxxxxxxxvvvuuuwwwyyyyyyxxxwwwvvvwww|||wwwttttttvvv{{{~~~}}}{{{zzzxxxxxxyyyzzz{{{|||{{{zzzyyyxxxyyyzzzzzz{{{wwwttttttwwwyyyxxxvvvyyywwwttttttuuuwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuzzzyyyxxxvvvuuusssrrrqqqttttttuuuuuuvvvvvvwwwwwwtttuuuuuuuuuuuusssrrrqqqvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwvvvtttqqqppppppttttttuuuvvvvvvuuuttttttqqqsssuuuvvvwwwvvvuuutttqqqqqqrrrvvvyyyyyyvvvrrrttttttsssssssssrrrrrrrrrttttttuuuvvvuuutttrrrqqquuuttttttsssssssssttttttsssttttttuuutttrrrqqqpppqqqrrrssstttuuuuuuuuuuuurrrrrrrrrsssssstttttttttqqqqqqqqqrrrrrrsssssssssssssssssssssssssssrrrrrruuuuuuttttttttttttuuuuuuttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuvvvvvvuuuuuurrruuuwwwvvvsssqqqrrrtttvvvwwwwwwxxxxxxwwwuuutttuuuttttttttttttvvvxxxyyyvvvvvvuuutttttttttttttttssssssttttttttttttssssssssssssssstttssssssrrrrrrtttttttttttttttuuuvvvvvvvvvtttttttttuuuvvvuuutttuuuuuuvvvvvvuuutttssssssssssssssssssssssssssssssssssssuuuuuuuuutttsssrrrssssssssstttttttttuuuuuutttuuuvvvuuutttssstttvvvssstttttttttuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrtttttttttssssssrrrrrrrrruuutttsssrrrrrrssstttuuusssssstttsssrrrsssuuuwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssvvvssspppqqqtttvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrnnnoooqqqrrrssstttttttttssssssssssssssssssssssssttttttsssrrrrrrrrrrrrssssssrrrqqqpppqqqrrrssstttrrrtttuuuvvvuuuuuuwwwyyyssstttwwwyyyzzz{{{{{{zzz|||{{{yyyxxxwwwxxxyyyyyywwwwwwvvvvvvvvvvvvwwwwwwxxxzzzzzzxxxuuusssuuuwwwwwwvvvtttrrrsssuuuwwwyyy{{{zzzyyyxxxwwwxxxyyyzzzwwwvvvvvvvvvwwwyyy{{{}}}wwwzzz{{{zzzvvvuuuvvvyyywwwxxxzzzyyyxxxwwwwwwxxx}}}}}}}}}}}}||||||||||||{{{{{{tttgggXXXHHH444%%%"""wwwxxxyyyyyyyyyyyyxxxwwwwwwxxxzzzzzzxxxwwwxxxyyy{{{{{{{{{~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvwwwxxxyyyxxxvvvuuuwwwyyyyyyxxxwwwwwwwww|||{{{yyyxxxxxxyyyzzz{{{|||{{{yyyxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyzzzzzzxxxvvvvvvwwwxxxxxxxxxyyywwwuuuuuuwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxwwwvvvtttsssrrrrrruuuuuuvvvvvvvvvvvvvvvvvvttttttuuuuuuuuutttsssrrruuuvvvvvvvvvvvvvvvuuuuuutttvvvwwwvvvtttrrrqqqqqqttttttttttttttttttttttttssssssuuuvvvvvvuuuttttttsssrrrsssuuuxxxxxxuuusssttttttsssssssssrrrrrrrrrtttttttttttttttsssrrrrrrttttttssssssssssssttttttsssttttttttttttrrrqqqpppqqqrrrssstttuuuuuuuuuuuurrrrrrrrrsssssssssttttttqqqqqqqqqrrrrrrrrrssssssrrrrrrssssssssssssssssssttttttssssssssssssttttttttttttssssssssssssttttttttttttttttttttttttttttttsssssstttuuuuuuuuuuuuuuusssuuuvvvuuusssqqqrrrtttssstttuuuwwwwwwwwwvvvvvvttttttttttttuuuvvvwwwxxxvvvvvvuuutttttttttttttttsssttttttttttttttttttsssrrrrrrsssttttttssssssssstttttttttttttttuuuuuuvvvuuutttssssssuuuuuutttsssuuuuuuuuuuuuuuutttsssssstttttttttssssssssssssssssssssstttuuuuuutttsssrrrssssssssstttttttttuuuuuutttuuuvvvuuutttssstttvvvsssssssssssstttttttttuuuvvvuuutttssssssrrrrrrrrrttttttsssssssssrrrrrrrrruuuttttttsssssstttuuuuuusssttttttsssrrrrrrtttvvvttttttttttttttttttttttttvvvvvvvvvuuuuuutttttttttssssssssstttttttttuuuuuuttttttttttttttttttttttttssssssssssssssssssssssssvvvtttrrrrrrtttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttssssssssssssssssssssssssttttttssssssrrrrrrrrrsssrrrrrrqqqqqqrrrsssuuuvvvsssuuuvvvvvvuuuuuuwwwxxxtttuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxzzzzzzxxxvvvuuuvvvyyywwwvvvuuuttttttvvvwwwxxxyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxxxxwwwxxxxxxyyyyyyxxxyyyzzzyyyxxxwwwxxxyyywwwxxxzzzzzzyyyxxxxxxyyy||||||||||||}}}}}}}}}}}}{{{|||wwwlll___PPP>>>///''' ###&&&(((%%%&&&&&&'''((()))))))))+++)))''''''((('''&&&$$$%%%### xxxxxxyyyyyyyyyyyyxxxxxxwwwxxxzzzzzzxxxxxxxxxyyyyyyyyyyyyzzz||||||{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{|||{{{yyywwwvvvvvvvvvwwwyyywwwvvvwwwxxxyyyxxxwwwuuuwwwyyyyyywwwvvvwwwwwwxxxyyyzzz{{{{{{zzzyyyyyy|||{{{yyyxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyxxxwwwwwwxxxzzzyyyxxxwwwwwwxxxxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttssssssrrrwwwwwwwwwwwwvvvvvvvvvvvvssstttuuuuuuvvvuuuuuuuuuttttttuuuuuuuuuuuuuuutttsssuuuvvvvvvuuusssssssssuuutttsssrrrrrrssstttuuuuuuuuuuuutttttttttttttttuuutttssstttuuuvvvuuusssttttttsssssssssrrrrrrrrrtttssssssrrrrrrrrrrrrrrrtttsssssssssssssssttttttttttttttttttsssrrrqqqpppqqqrrrsssttttttuuuttttttrrrrrrrrrrrrssssssssssssqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttssssssrrrrrrrrrrrrssssssttttttssssssssssssttttttsssssssssssssssssssssssssssssstttuuuuuuuuuuuutttssstttuuutttsssrrrrrrtttqqqrrrsssuuuvvvvvvvvvvvvsssttttttuuuvvvvvvvvvvvvvvvuuuttttttssstttttttttttttttttttttttttttttttttqqqrrrssstttttttttttttttttttttssssssttttttuuuvvvtttsssrrrrrrttttttsssrrrtttuuuuuuuuuuuutttssssssuuuuuuuuuttttttsssssssssssssssttttttuuuttttttssssssssssssttttttttttttttttttuuuvvvuuutttssstttvvvrrrrrrrrrsssssssssssssssvvvuuutttsssrrrrrrrrrrrrtttssssssssssssrrrrrrrrrvvvuuuttttttttttttuuuuuuttttttuuusssrrrrrrsssuuuttttttttttttttttttttttttwwwwwwvvvvvvuuuuuuuuutttsssssstttttttttuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssssssuuutttssstttuuuuuusssrrrssssssssssssssssssssssssttttttsssrrrrrrssstttuuussssssssssssssssssssssssttttttsssssssssrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwwwuuuvvvwwwwwwvvvuuuvvvxxxuuuuuuvvvvvvxxxyyy{{{|||zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzzyyywwwwwwxxxzzzxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyzzzzzzzzzyyyxxxwwwvvvuuuyyyxxxwwwxxxyyyzzzyyyxxxwwwyyyzzz{{{zzzzzz{{{|||{{{{{{||||||}}}}}}~~~~~~|||~~~|||sssiii\\\LLL>>>,,,### ###$$$###%%%(((,,,000555888:::999::::::<<<===>>>??????BBB@@@>>>>>>>>>===<<<::::::777333000---***&&&$$$### yyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzzzzzyyyxxxxxxyyyyyywwwwwwwwwyyyyyyxxxvvvxxxyyyzzzzzz{{{{{{zzzzzz{{{zzzyyywwwvvvvvvwwwwwwyyyxxxwwwwwwyyyyyyxxxwwwvvvwwwyyyxxxwwwvvvwwwxxxuuuwwwyyyzzz{{{zzzyyyxxx{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwyyy{{{zzzwwwvvvxxx{{{yyyxxxxxxyyyyyyxxxvvvsssuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssxxxxxxwwwwwwvvvvvvuuuuuusssssstttuuuvvvvvvvvvwwwssssssttttttuuutttttttttrrrtttvvvvvvuuutttttttttuuutttrrrqqqqqqrrrtttuuuvvvuuutttsssssssssssssssvvvuuussssssssstttttttttttttttsssssssssrrrrrrrrrtttsssqqqppppppqqqrrrsssssssssrrrrrrsssssstttttttttttttttssssssrrrqqqqqqqqqrrrsssssstttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrppppppqqqrrrssssssttttttssssssrrrrrrrrrrrrsssssstttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuutttttttttssssssssssssrrrrrrssstttqqqqqqrrrsssttttttuuuuuurrrsssuuuvvvwwwvvvuuutttuuuttttttssssssttttttttttttttttttsssssstttttttttqqqqqqssstttuuuuuuuuuuuutttsssssssssssstttuuuuuusssrrrqqqqqqssssssrrrqqqtttttttttuuuuuutttssssssvvvvvvvvvuuuttttttsssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuvvvuuutttssstttvvvssssssssssssssssssssssssuuutttssssssrrrrrrrrrsssssssssssssssssssssssssssvvvvvvuuuuuutttttttttuuutttuuuuuutttrrrqqqrrrsssttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwttttttttttttuuuuuuuuuuuussssssssssssssssssssssssttttttttttttttttttttttttqqqrrrsssuuuvvvuuutttsssttttttttttttttttttttttttwwwvvvtttrrrqqqrrrtttuuurrrrrrsssssssssssssssssssssssstttsssssssssrrrrrrtttttttttttttttuuuuuuuuuvvvwwwxxxwwwvvvuuuvvvwwwvvvvvvuuuuuuvvvxxxzzz|||yyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{xxxxxxyyyyyyyyyxxxwwwvvvuuuvvvxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzyyywwwuuutttzzzwwwvvvwww{{{|||zzzxxxwwwyyy{{{|||{{{{{{|||}}}zzz{{{{{{|||}}}~~~~~~}}}zzzrrrgggYYYLLL777,,,!!! !!!"""&&&***///444777555888<<>>BBBGGGMMMRRRTTTTTTZZZaaadddeeegggmmmqqqrrruuuxxx|||}}}}}}|||{{{}}}}}}||||||}}}~~~}}}}}}}}}{{{xxxuuuqqqnnnhhhaaa[[[VVVRRRQQQHHHEEE@@@<<<::::::<<<===<<<===???BBBEEEHHHJJJKKKNNNOOORRRVVVZZZ___bbbeeefffggghhhjjjllloooqqqrrr{{{zzzwwwuuuuuuwwwyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvuuuvvvxxx{{{}}}yyyyyyyyyxxxwwwwwwyyy{{{vvvvvvvvvvvvuuuuuuuuuuuuxxxwwwvvvuuuvvvwwwyyy{{{xxxyyyyyyxxxvvvwwwyyy{{{zzzzzzyyyzzzzzz{{{}}}}}}xxx{{{{{{yyyyyy{{{{{{xxxvvvvvvwwwwwwwwwxxxxxxxxxyyyvvvvvvxxxwwwttttttwwwyyyvvvtttuuuvvvwwwuuurrrttttttuuuvvvvvvvvvvvvvvvssssssssstttvvvuuusssqqqsssttttttuuuuuuuuuuuuuuussspppooopppsssuuutttrrrtttuuuvvvwwwwwwvvvuuutttssssssssstttttttttuuuuuuuuuvvvvvvvvvttttttvvvxxxsssttttttttttttttttttsssqqqrrrssstttttttttsssrrruuutttrrrqqqqqqsssvvvxxxvvvuuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrruuutttsssrrrrrrrrrrrrrrrrrrqqqqqqpppqqqrrrtttuuuuuutttsssrrrrrrrrrrrrrrrlllooossstttrrrpppooonnnsssrrrrrrqqqpppooonnnnnnqqqqqqqqqrrrrrrrrrssssssuuutttrrrrrrssssssrrrqqqrrrssstttuuutttsssrrrqqqooosssvvvwwwtttqqqqqqqqquuutttrrrqqqqqqrrrssstttuuusssrrrrrrtttwwwwwwwwwtttuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrssssssxxxvvvsssqqqqqqsssvvvxxxssssssrrrqqqqqqssstttuuupppqqqtttvvvwwwvvvtttrrrsssqqqoooooorrrttttttsssttttttuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrqqqsssssstttuuuvvvvvvuuuuuuuuuuuuttttttttttttuuuuuutttuuuuuuuuutttsssrrrrrrtttttttttssssssrrrrrrrrrqqqrrrrrrrrrrrrqqqpppooossstttvvvwwwwwwvvvtttsssttttttttttttttttttttttttsssrrrrrrqqqqqqrrrrrrssstttttttttuuuuuuuuuuuuvvvsssrrrrrrqqqrrrsssuuuvvvuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttsssssssssssstttxxxwwwuuutttssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqppprrrrrrsssttttttsssrrrrrrttttttuuuuuuuuutttrrrqqqpppqqqsssuuuwwwwwwwwwwwwttttttssssssssssssttttttsssuuuxxxyyyxxxwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyyyy}}}zzzvvvuuuvvvwwwxxxyyywwwwwwzzz|||xxxsssssswwwxxxxxxwwwwwwxxxxxxyyyzzzzzzxxxvvvuuuvvvxxxzzz|||yyyyyyyyyyyyyyyyyyyyyyyy{{{}}}|||xxxwwwzzzzzzwwwxxxzzz}}}}}}{{{xxxvvvuuu||||||||||||{{{{{{{{{{{{}}}~~~~~~~~~~~~{{{uuulllccc\\\VVVTTTOOOJJJDDD@@@>>>======<<<888===BBBDDDDDDEEEHHHLLLQQQSSSWWW\\\aaaeeegggiiijjjmmmrrruuuuuuuuuuuuuuu{{{}}}~~~~~~}}}yyyvvvtttqqqllliiicccaaa^^^ZZZWWWVVVVVVVVV[[[[[[\\\]]]___bbbeeefffeeegggkkkooosssuuuwwwwww{{{|||}}}~~~~~~~~~}}}|||yyyxxxvvvuuuuuuvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwyyy{{{|||xxxwwwvvvuuuuuuuuuwwwyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuvvvxxxyyyxxxyyyyyywwwvvvvvvxxxyyyyyyyyyyyyzzz{{{{{{||||||yyy||||||yyyyyy||||||yyyyyyyyyyyyzzzzzzzzzzzzzzzyyyvvvvvvxxxxxxttttttwwwwwwuuuttttttvvvwwwuuusssttttttuuuvvvvvvvvvvvvvvvtttssssssuuuvvvvvvtttrrrsssttttttuuuuuuuuuuuuuuuuuusssqqqqqqssstttsssqqqssstttuuuvvvwwwwwwvvvuuussssssssstttttttttuuuuuuuuuvvvvvvuuutttsssuuuvvvsssssstttuuuuuutttssssssqqqrrrssstttttttttsssssstttsssrrrrrrrrrsssuuuvvvuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssrrrsssssssssrrrrrrrrrrrrrrrrrrssstttttttttssssssrrrrrrrrrrrrnnnppprrrsssqqqpppoooppprrrrrrrrrqqqppppppooooooqqqrrrrrrrrrssssssssssssuuusssrrrrrrssstttrrrqqqrrrssstttttttttsssqqqqqqrrrtttvvvtttrrrpppqqqssstttsssrrrqqqqqqrrrtttuuutttsssrrrrrrtttvvvvvvuuutttttttttuuuuuuttttttsssssssssssssssssssssttttttvvvuuusssqqqqqqrrrtttvvvssssssrrrrrrsssssstttuuuqqqssstttuuuvvvuuusssssstttsssrrrqqqrrrrrrrrrrrrttttttuuuuuuuuuuuuttttttsssssssssrrrssssssttttttsssssstttuuuuuuuuuuuuuuuuuuttttttssssssttttttuuutttttttttuuuttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppprrrsssuuuvvvvvvuuusssrrrttttttttttttttttttttttttrrrrrrqqqqqqqqqqqqrrrrrrsssssstttttttttuuuuuuuuurrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuttttttuuuuuutttsssssssssssstttwwwvvvuuutttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqppprrrrrrsssttttttsssrrrrrrsssssstttuuutttsssrrrrrrqqqrrrtttuuuvvvvvvvvvvvvtttttttttsssssstttttttttrrruuuwwwxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyy{{{yyyvvvvvvwwwxxxxxxxxxyyyyyy{{{|||yyyttttttwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzxxxxxx{{{|||zzzxxxzzz||||||zzzwwwvvvvvv{{{{{{{{{{{{|||||||||||||||}}}~~~~~~~~~~~~|||yyyuuuqqqmmmjjjhhhccc___ZZZWWWVVVUUUTTTSSSUUUVVVXXX[[[^^^```aaaaaagggiiilllpppsssuuuvvvvvvuuuxxx{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}zzzxxxwwwuuurrrooommmlllllllllooonnnooooooqqqsssuuuvvvvvvwwwzzz|||vvvvvvvvvvvvvvvvvvvvvwwwyyyyyywwwwwwwwwxxxyyyzzzxxxxxxyyyyyyzzz{{{{{{|||{{{zzzyyyxxxxxxyyyzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwuuuuuuvvvwwwwwwxxxzzz{{{||||||{{{zzz{{{}}}|||xxxxxx|||}}}{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxuuuvvvxxxxxxuuutttwwwvvvtttttttttvvvwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvuuuttttttuuuvvvwwwuuussssssttttttuuuuuuuuuuuuuuuwwwuuussssssssstttsssqqqssstttuuuvvvwwwwwwvvvvvvsssssstttttttttuuuuuuuuuuuuvvvvvvuuusssrrrssstttrrrsssuuuvvvvvvuuusssrrrrrrrrrsssttttttttttttsssssssssssssssssstttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssssstttuuuuuussssssssstttssssssrrrrrrtttssssssssssssrrrrrrrrroooqqqrrrqqqpppoooppprrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrsssssssssttttttuuusssrrrrrrssstttsssqqqrrrrrrsssssssssrrrqqqpppvvvvvvuuurrrpppppprrrssssssrrrqqqqqqrrrsssuuuvvvsssrrrrrrssstttuuusssrrrrrrssssssttttttssssssrrrrrrssssssssstttuuuuuuuuussssssrrrrrrrrrrrrssstttsssssssssttttttttttttuuuttttttttttttttttttssssssssstttuuutttrrrqqqqqqrrrttttttuuuuuuuuuuuutttttttttssssssrrrssstttvvvwwwsssssstttuuuuuuuuuuuuttttttssssssrrrrrrsssssstttssssssttttttuuutttttttttrrrrrrsssssssssssssssssssssrrrqqqpppppppppqqqrrrrrrrrrttttttttttttrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssttttttrrrrrrssssssttttttssssssttttttttttttttttttttttttuuuuuuuuuttttttsssssssssuuuuuutttsssssssssssstttttttttttttttsssrrrqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrssssssrrrrrrqqqppprrrssssssttttttssssssrrrqqqrrrrrrssssssssssssrrrrrrssstttuuuuuuuuuuuutttttttttttttttttttttttttttqqqtttvvvwwwvvvuuuuuuuuuwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwvvvwwwxxxyyyyyywww{{{yyy{{{}}}zzzuuutttwwwwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuxxxyyywwwyyy}}}~~~{{{xxxzzz{{{zzzxxxwwwwwwxxxzzzzzzzzz{{{||||||}}}}}}zzz{{{|||~~~~~~~~~~~~~~~}}}{{{zzzwwwuuurrrpppooonnnmmmkkknnnlllkkknnnsssvvvtttqqqwwwyyy{{{}}}~~~}}}|||||||||}}}~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~uuuvvvwwwxxxxxxxxxwwwvvvyyyxxxwwwvvvvvvxxxyyy{{{xxxyyyzzz||||||||||||{{{}}}|||zzzzzz{{{|||||||||vvvvvvwwwwwwwwwwwwwwwxxxxxxxxxvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwuuutttuuuvvvuuuwwwyyy{{{|||{{{zzzyyy|||}}}|||xxxxxx|||}}}|||wwwwwwvvvvvvvvvvvvuuuuuuwwwuuuvvvyyyyyyuuutttvvvttttttttttttuuuvvvvvvvvvttttttttttttuuuuuuvvvvvvvvvuuutttuuuwwwwwwvvvtttsssttttttuuuuuuuuuuuuuuuwwwvvvttttttttttttttttttuuuvvvvvvvvvvvvuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvtttrrrqqqrrrsssqqqsssuuuvvvvvvuuusssqqqrrrsssssstttttttttttttttrrrrrrssstttttttttsssrrrsssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttuuuuuuvvvssstttuuuuuutttsssqqqpppsssssssssssssssssssssrrrqqqrrrrrrpppooooooqqqsssqqqqqqqqqrrrrrrsssssssssrrrrrrsssssssssttttttttttttsssrrrrrrssstttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqvvvuuutttsssqqqqqqqqqqqqrrrqqqqqqrrrrrrtttuuuvvvrrrrrrrrrsssttttttqqqoooqqqqqqrrrsssssssssrrrrrrqqqrrrssstttuuuuuuvvvvvvrrrrrrssstttttttttssssssssssssttttttuuuuuuuuutttvvvuuutttsssrrrrrrssstttqqqsssuuutttrrrqqqrrrssssssttttttuuuuuuttttttssssssrrrqqqqqqrrrtttvvvwwwsssssstttuuuuuutttttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrssstttuuuuuuuuutttrrrrrrrrrssssssttttttttttttsssqqqoooooopppqqqrrrqqqrrrrrrssssssrrrrrrqqqsssssssssssssssssssssssspppppppppqqqqqqpppppppppqqqqqqrrrrrrrrrsssssssssqqqrrrssstttttttttrrrrrrsssssstttttttttttttttuuuuuuttttttssssssrrrrrrqqquuuuuutttsssssssssssstttrrrrrrssstttsssrrrpppoooppppppqqqrrrrrrsssttttttrrrrrrssssssrrrrrrqqqpppsssssssssssssssssssssssspppqqqqqqrrrrrrssssssssstttttttttttttttttttttsssttttttuuuuuuuuuuuuttttttqqqsssuuuuuutttssstttuuuxxxwwwvvvvvvuuuvvvwwwwwwvvvvvvvvvxxxzzzzzzxxxwwwzzzxxxyyy{{{zzzuuutttvvvvvvwwwxxxyyyyyyxxxvvvtttwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuxxxyyyxxxyyy|||}}}zzzxxxyyyzzzyyywwwwwwxxxyyyxxxxxxyyyzzz{{{}}}}}}~~~yyyzzz|||}}}~~~}}}~~~}}}|||||||||{{{yyywwwyyywwwvvvwwwzzz{{{{{{zzzzzz|||~~~}}}{{{zzz}}}}}}~~~~~~uuuvvvxxxyyyzzzyyyxxxwwwxxxxxxwwwwwwwwwxxxzzzzzzxxxyyy{{{|||}}}}}}|||{{{yyyxxxwwwxxxzzzzzzxxxvvvvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxwwwvvvuuuuuuvvvuuuvvvyyyzzz{{{{{{yyyxxx{{{}}}{{{wwwwww{{{}}}{{{uuuuuuuuuuuuttttttttttttvvvtttuuuyyyyyyvvvuuuvvvsssssstttttttttuuuvvvvvvtttttttttssstttuuuvvvvvvwwwuuutttuuuvvvwwwvvvuuusssttttttuuuuuuuuuuuuuuutttttttttttttttuuuvvvwwwxxxxxxwwwvvvuuuttttttssstttttttttuuuuuuuuuvvvvvvuuuvvvvvvtttrrrqqqrrrsssrrrsssuuuvvvvvvuuusssrrrssssssssssssttttttuuuuuuqqqrrrtttuuutttsssrrrqqqsssrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttuuuvvvsssssstttuuutttsssqqqppprrrrrrsssttttttssssssrrrrrrrrrrrrpppoooooorrrtttpppqqqqqqrrrrrrsssssstttrrrrrrrrrssssssssstttttttttrrrrrrrrrttttttsssrrrssssssrrrrrrrrrqqqqqqqqqsssttttttuuuuuussspppoooqqqqqqqqqrrrssstttuuuuuurrrqqqqqqssstttsssqqqooopppqqqqqqrrrssssssrrrrrrqqqqqqssstttuuuuuuuuuuuurrrssstttuuuvvvuuuuuutttsssssssssssstttttttttuuuwwwvvvtttrrrrrrrrrssstttooopppqqqrrrrrrrrrsssuuussssssttttttttttttssssssqqqqqqqqqqqqqqqsssuuuvvvssssssttttttttttttssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuuuutttrrrrrrrrrssssssttttttttttttsssqqqoooooopppqqqrrrqqqrrrrrrrrrrrrrrrrrrqqqssssssssssssssssssssssssooopppqqqqqqqqqqqqpppoooqqqqqqqqqrrrrrrrrrrrrsssrrrrrrtttttttttsssrrrqqqrrrsssssssssttttttuuuuuuttttttssssssrrrrrrrrrqqquuuuuutttsssssssssssstttqqqrrrsssssssssrrrqqqpppppppppqqqrrrrrrsssttttttrrrrrrssssssrrrrrrqqqpppssssssssssssssssssssssssqqqqqqqqqqqqrrrsssssstttuuuttttttsssssssssssssssttttttuuuvvvvvvuuuttttttqqqsssttttttsssssstttuuuxxxwwwvvvuuuuuuuuuvvvwwwuuuuuuvvvxxxzzzzzzxxxvvvyyyvvvvvvyyyyyyuuusssttttttuuuwwwxxxxxxvvvtttssswwwxxxyyyzzzzzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{xxxxxx{{{zzzwwwwwwxxxyyyxxxwwwwwwxxxzzzwwwxxxyyyzzz{{{|||}}}~~~zzz{{{|||}}}}}}}}}{{{~~~}}}}}}}}}~~~~~~}}}~~~uuuvvvxxxyyyzzzzzzyyyxxxvvvwwwwwwxxxyyyyyyyyyzzzxxxyyyzzz|||}}}||||||{{{zzzyyyzzz}}}zzzvvvwwwwwwwwwxxxyyyyyyzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwuuuwwwxxxxxxwwwvvvvvvwwwuuuvvvxxxyyyzzzzzzyyyxxxzzz|||{{{wwwwww{{{|||zzzuuuuuuvvvvvvwwwwwwwwwwwwuuutttuuuzzzzzzvvvuuuvvvssstttuuuuuutttssstttvvvuuutttssssssssstttuuuvvvwwwuuuttttttuuuvvvvvvuuusssttttttuuuuuuuuuuuuuuurrrtttuuutttttttttvvvxxxyyyxxxwwwuuuttttttttttttttttttuuuuuuuuuvvvvvvvvvuuuvvvvvvuuusssrrrssstttsssttttttttttttttttttsssttttttssssssttttttuuuvvvrrrrrrsssttttttsssqqqpppssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrsssttttttrrrrrrrrrsssrrrrrrqqqqqqqqqrrrssstttttttttsssrrrrrrrrrrrrqqqpppppprrrtttppppppqqqqqqrrrrrrssssssqqqqqqqqqrrrrrrrrrsssssssssrrrqqqrrrtttttttttsssuuutttsssrrrrrrrrrssssssrrrrrrsssuuuvvvuuuqqqnnnqqqrrrrrrsssssstttttttttrrrqqqqqqrrrssstttrrrqqqppppppqqqrrrsssssssssssspppqqqssstttttttttsssssssssssstttuuuvvvvvvvvvvvvssssssrrrqqqrrrssstttuuuvvvuuutttrrrrrrssstttuuupppnnnmmmnnnqqqsssttttttssssssttttttttttttsssssspppqqqqqqrrrrrrssssssssssssttttttttttttsssrrrrrrsssrrrrrrqqqqqqrrrrrrsssssssssttttttuuutttttttttrrrrrrsssssssssssssssssssssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrrrrqqqpppoooqqqqqqqqqrrrrrrrrrssssssssssssttttttssssssrrrrrrrrrrrrrrrsssttttttuuuuuussssssssssssssssssssssssuuuuuutttsssssssssssstttrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrsssssssssrrrrrrssssssrrrrrrqqqppptttssssssrrrrrrsssssstttsssrrrrrrrrrrrrrrrssstttttttttssssssrrrssssssttttttuuuvvvwwwwwwvvvuuutttrrrsssttttttsssssstttvvvxxxvvvuuuttttttuuuwwwxxxvvvuuuvvvwwwyyyyyywwwuuuwwwttttttxxxyyyvvvtttuuussstttuuuvvvwwwvvvvvvuuuwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvxxx{{{|||yyyxxxyyyxxxtttuuuvvvxxxyyyxxxwwwxxxyyywwwxxxyyyzzz{{{|||}}}}}}{{{|||}}}~~~}}}uuuvvvwwwxxxxxxyyyyyyyyytttvvvxxxzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~xxxwwwwwwxxxxxxyyyzzzzzz{{{wwwxxxxxxyyyyyyyyyyyyxxxtttvvvxxxyyyxxxxxxxxxyyyvvvvvvwwwwwwxxxyyyyyyyyywwwzzzzzzwwwwwwzzzzzzwwwuuuvvvvvvwwwxxxyyyzzzzzztttsssuuuzzzzzzwwwuuuvvvsssuuuvvvuuusssrrrsssuuuuuutttsssrrrrrrtttuuuwwwvvvtttsssrrrtttuuuuuutttsssttttttuuuuuuuuuuuuuuussstttuuutttrrrrrrtttwwwvvvvvvuuuttttttuuuvvvwwwtttuuuuuuuuuvvvvvvvvvvvvuuuvvvvvvuuutttsssuuuvvvuuutttsssssssssssstttuuuuuuttttttsssttttttvvvvvvssssssssssssrrrrrrqqqqqqssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqrrrrrrqqqqqqpppppppppqqqrrrrrrpppqqqssstttuuutttsssrrrqqqrrrsssrrrqqqppprrrssspppppppppqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrsssrrrqqqrrrtttuuutttsssvvvuuutttsssssssssttttttsssqqqqqqsssuuuvvvsssqqqrrrrrrsssssssssssssssssssssqqqpppqqqssstttttttttpppqqqrrrsssttttttttttttpppqqqrrrssstttsssqqqppprrrrrrsssssstttuuuvvvvvvtttrrrpppnnnoooqqqtttvvvttttttsssssssssttttttuuutttnnniiiiiiooossssssqqqrrrssssssttttttssssssrrrqqqrrrssstttttttttrrrqqqssstttttttttssssssrrrqqqssssssrrrrrrrrrrrrsssssstttttttttuuuttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssssssrrrqqqppprrrrrrrrrrrrssssssssssssuuutttsssrrrrrrrrrrrrrrrqqqqqqrrrsssssstttuuuuuurrrrrrssssssttttttuuuuuuuuuuuutttsssssssssssstttssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqppptttsssrrrrrrrrrrrrssstttuuutttsssrrrrrrrrrsssttttttsssrrrrrrrrrssstttuuutttuuuvvvwwwwwwvvvuuutttssstttuuutttssssssuuuwwwwwwuuutttssssssuuuxxxzzzxxxwwwvvvvvvxxxxxxvvvtttvvvssssssxxxzzzxxxvvvwwwtttuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{{{{{{yyyxxxyyywwwsssrrruuuxxxzzzyyyxxxxxxyyyxxxxxxyyyzzzzzz{{{||||||~~~~~~~~~~~~tttuuuuuuvvvwwwxxxxxxyyysssuuuxxx{{{{{{{{{yyywwwxxxxxxyyyyyyzzz{{{{{{|||{{{{{{~~~}}}uuuwwwwwwxxxyyyyyyzzz{{{{{{wwwxxxyyyzzzzzzzzzzzzzzzsssvvvyyyzzzyyyyyyzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzvvvyyyzzzxxxxxxzzzyyyvvvttttttuuuwwwxxxyyyzzz{{{tttsssuuuzzz{{{wwwuuuvvvsssuuuwwwuuurrrqqqrrrtttuuutttrrrrrrrrrsssuuuwwwvvvtttrrrrrrssstttttttttsssttttttuuuuuuuuuuuuuuutttvvvvvvuuuqqqppprrruuuttttttssstttuuuwwwyyyzzzuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvvvvvvvttttttvvvxxxvvvuuusssrrrrrrsssuuuvvvuuuttttttssssssuuuvvvwwwsssssssssrrrrrrqqqqqqqqqttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqppppppppppppppppppooonnnoooppprrrssspppqqqsssuuuuuutttsssrrrqqqrrrssssssqqqqqqrrrsssppppppppppppppppppppppppoooooopppppppppqqqqqqqqqsssrrrqqqrrrtttuuutttssswwwvvvuuutttssstttuuuuuutttrrrooopppsssuuuuuutttsssssssssttttttsssrrrrrrsssqqqppppppsssuuuvvvvvvpppqqqrrrsssttttttttttttpppqqqrrrssssssrrrpppooorrrqqqqqqrrrssstttuuuvvvtttrrrooommmmmmpppsssvvvrrrssssssttttttuuuuuuuuuwwwoooggggggnnnsssrrrnnnrrrssssssttttttssssssrrrqqqsssuuuwwwwwwuuurrrpppssstttttttttssssssrrrqqqtttssssssrrrrrrssssssttttttuuuuuuuuutttsssrrrrrrtttttttttssssssrrrrrrrrrqqqrrrrrrrrrrrrqqqpppoootttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrpppqqqsssttttttsssqqqppprrrrrrssssssssssssttttttvvvuuusssrrrqqqrrrssssssqqqqqqrrrrrrssstttuuuuuuqqqrrrrrrssstttuuuvvvvvvuuuuuutttssssssssssssttttttsssrrrqqqrrrssstttuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrqqqqqqtttsssrrrrrrrrrrrrssstttwwwvvvtttsssrrrsssssstttssssssrrrqqqrrrssstttuuutttuuuvvvxxxxxxvvvuuuttttttuuuuuuuuuttttttvvvwwwvvvuuusssrrrsssvvvyyyzzzyyywwwvvvvvvwwwwwwvvvtttvvvrrrsssxxx|||zzzxxxxxxvvvvvvvvvwwwxxxzzz|||}}}yyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvyyy{{{yyyyyyzzzxxxtttqqqtttxxxzzzzzzyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{~~~~~~ssssssssswww{{{|||{{{xxxuuuxxxzzzzzzxxxwwwxxxzzzxxxxxxzzz{{{xxxvvvzzz~~~yyy{{{~~~}}}{{{{{{wwwwwwxxxxxxxxxyyyyyyyyywwwvvvvvvwwwyyy{{{{{{zzzxxxzzzzzzyyywwwuuuuuuuuuvvvxxx{{{zzzxxxvvvwwwyyyxxxyyy{{{||||||{{{yyyxxx{{{{{{zzzzzzyyyxxxwwwwwwuuuvvvxxxzzzzzzxxxvvvuuuzzzxxxwwwuuuuuuvvvxxxyyywwwuuurrrqqqrrrrrrrrrqqqttttttttttttttttttssssssxxxvvvtttssstttttttttttttttvvvxxxwwwtttsssuuuwwwuuuuuuttttttttttttuuuuuuuuuuuuttttttttttttuuuuuutttttttttttttttsssssssssvvvwwwwwwwwwwwwvvvvvvuuuttttttsssrrrrrrrrrrrrrrrtttuuuuuuuuutttssssssrrrttttttttttttttttttttttttpppqqqrrrssstttsssrrrrrrqqqqqqqqqppppppppppppppprrrrrrqqqpppqqqrrrsssttttttttttttssssssrrrrrrqqqooopppqqqssssssrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnooopppqqqrrrrrrsssttttttuuuuuuttttttvvvuuutttsssrrrrrrssstttttttttttttttttttttssssssrrrsssrrroooppptttwwwvvvrrrrrrsssttttttsssrrrrrrppppppqqqrrrsssssstttttttttttttttssssssrrrrrrrrrppptttvvvsssrrruuuvvvuuutttvvvtttooonnnrrrsssqqqtttuuuvvvwwwwwwvvvuuutttqqqssspppiiiiiipppsssqqqrrruuuvvvuuusssqqqsssuuurrrtttwwwxxxwwwvvvvvvvvvttttttsssssssssrrrrrrrrrsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrsssssssssttttttoooppprrrssstttsssrrrrrrqqqrrrsssttttttrrrpppooorrrrrrrrrqqqqqqppppppppppppqqqsssttttttsssqqqpppvvvvvvvvvvvvuuussspppoootttsssrrrrrrrrrrrrssstttsssssssssrrrrrrqqqqqqqqqrrrrrrrrrsssssstttttttttrrrssstttuuuuuutttsssrrrvvvtttqqqrrrttttttrrrppprrrqqqqqqppppppqqqqqqrrrqqqqqqqqqrrrrrrsssssssssrrrssstttuuutttsssrrrqqqvvvuuusssrrrrrrsssuuuvvvuuutttsssrrrrrrssstttuuutttuuuvvvwwwwwwvvvuuutttssstttuuuvvvvvvuuutttsssrrrssstttuuuuuutttsssrrruuuuuutttuuuuuuvvvwwwxxxzzzxxxxxxzzzwwwssstttwwwyyyxxxwwwwwwyyyyyyxxxwww|||zzzxxxvvvvvvvvvxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyzzzyyywwwvvvuuuvvvwwwwwwxxxvvvvvvxxx{{{|||yyyvvvvvvvvvuuuuuuwwwxxxzzz{{{yyy{{{~~~}}}{{{zzz{{{}}}~~~}}}~~~~~~~~~tttssssssvvvzzz{{{zzzyyyuuuwwwzzzzzzxxxwwwxxxzzzxxxxxxyyyzzzyyywww}}}}}}|||yyyxxxyyywwwwwwwwwxxxxxxxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvxxxzzzyyyxxxvvvvvvvvvvvvxxxzzzzzzxxxvvvwwwyyyxxxyyyzzz{{{zzzzzzxxxxxxzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvwwwxxxxxxwwwvvvvvvyyyxxxvvvuuuuuuwwwxxxyyyxxxvvvssssssssstttsssrrrttttttttttttttttttttttttwwwuuussssssuuuuuuuuutttrrrwww{{{{{{wwwtttuuuwwwuuuuuuttttttttttttuuuuuuvvvuuutttsssssstttuuuvvvttttttttttttttttttttttttttttttuuuvvvwwwwwwwwwwwwuuuuuusssrrrrrrrrrsssssstttttttttttttttsssrrrrrrttttttttttttttttttttttttpppqqqrrrsssssssssrrrqqqooooooppppppqqqqqqrrrrrrsssrrrqqqqqqqqqrrrtttttttttttttttsssssssssssssssppppppqqqqqqqqqppppppooorrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqqqqrrrsssrrrsssssstttttttttttttttuuuuuutttsssrrrsssttttttttttttttttttttttttsssssspppsssrrrpppppptttvvvtttrrrrrrsssttttttsssrrrrrrpppppppppqqqrrrsssssssssttttttsssssssssrrrrrrrrrpppssstttrrrsssvvvwwwtttsssuuusssoooooorrrtttrrrttttttuuuvvvvvvuuuttttttqqqsssqqqkkkkkkqqqsssqqqrrrtttuuutttrrrqqqsssuuurrrtttvvvvvvuuuuuuuuuvvvuuuuuutttsssrrrrrrqqqqqqsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrsssssssssttttttpppqqqrrrrrrssssssrrrrrrqqqrrrsssssssssrrrqqqppprrrrrrrrrqqqqqqqqqpppppppppqqqsssttttttsssqqqpppuuuuuuuuutttsssrrrqqqppptttsssrrrrrrrrrrrrssstttrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssstttuuuuuutttssssssuuusssrrrrrrtttuuusssqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrsssssssssssssssttttttssssssrrrqqquuutttsssrrrrrrssstttuuuuuutttsssrrrrrrssstttuuuttttttuuuuuuuuutttttttttssstttuuuuuuuuuuuutttssstttttttttuuuuuuttttttsssvvvuuuuuuuuuuuuvvvvvvwwwxxxwwwxxxzzzxxxttttttwwwyyyxxxwwwwwwyyyyyyxxxwwwyyyxxxwwwuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuvvvxxxyyywwwuuuuuuuuuuuuuuuvvvxxxzzz{{{xxx{{{}}}}}}{{{{{{|||~~~uuuttttttuuuxxxzzzzzzzzzuuuwwwyyyyyyxxxwwwxxxyyyxxxwwwxxxyyyyyyyyy{{{xxxvvvvvvxxxwwwwwwwwwxxxxxxxxxxxxyyyyyywwwvvvvvvwwwwwwvvvuuuuuuwwwzzzzzzyyywwwwwwwwwvvvxxxyyyyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuvvvwwwyyyzzzyyywwwuuutttuuuuuutttsssttttttttttttttttttttttttttttttssstttvvvvvvuuutttpppwww~~~~~~yyyuuuvvvxxxuuuuuuttttttttttttuuuuuuvvvuuusssrrrrrrsssuuuvvvttttttuuuuuuuuuuuuuuuuuuqqqrrrsssuuuvvvvvvwwwwwwvvvuuusssrrrrrrssstttuuurrrssssssssssssrrrrrrqqqssssssssssssssssssssssssrrrrrrsssssssssrrrqqqqqqnnnnnnooopppqqqrrrsssssssssrrrrrrrrrrrrssstttuuussssssssstttttttttttttttrrrqqqpppoooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrrrrssstttrrrrrrssstttttttttttttttttttttssssssssstttuuuuuussssssssssssssssssttttttooorrrsssqqqrrruuuuuurrrrrrssssssttttttssssssrrrooooooppppppqqqrrrrrrrrrtttssssssssssssrrrrrrrrrqqqrrrqqqppptttyyyxxxtttrrrtttsssoooppptttuuussssssttttttuuuuuuttttttsssrrrsssrrroooooorrrsssrrrqqqssstttsssrrrqqqrrrtttssstttttttttsssssstttvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttrrrqqqqqqqqqqqqrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqpppqqqqqqssssssssssssqqqqqqtttsssrrrrrrqqqqqqqqqrrrssssssrrrrrrrrrrrrssssssppppppppppppqqqqqqqqqqqqssssssssssssssssssrrrrrrsssssstttuuuuuutttsssssstttsssrrrrrrtttuuutttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssttttttsssrrrrrrrrrrrrsssuuutttsssrrrrrrssstttuuuttttttsssssssssssstttttttttsssssssssssssssttttttrrrssssssttttttssssssrrruuuuuuttttttttttttuuuuuuwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuxxx{{{yyyuuutttwwwxxxwwwvvvwwwxxxyyyxxxvvvwwwvvvuuutttuuuvvvwwwxxxwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxvvvtttssssssuuuvvvvvvuuuuuutttuuuuuuvvvxxxyyyzzzwwwyyy{{{|||||||||}}}~~~~~~~~~~~~~~~vvvuuuttttttvvvxxxyyyzzzvvvvvvxxxxxxxxxxxxxxxxxxzzzwwwvvvxxxwwwxxx}}}zzzwwwvvvuuuwwwzzzwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvuuuvvvwwwwwwvvvuuuuuuxxx{{{{{{zzzwwwvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvwwwyyyxxxwwwvvvuuuuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwuuuuuuuuuuuuvvvwwwyyyzzzwwwvvvttttttuuuvvvtttsssttttttttttttuuuuuuuuuuuusssssssssuuuwwwwwwuuussspppwww}}}}}}wwwsssvvvzzzuuuttttttssssssttttttuuuvvvuuusssrrrrrrsssuuuvvvttttttuuuuuuuuuuuuuuuvvvrrrrrrssstttuuuuuuuuuuuuwwwuuusssrrrrrrsssuuuvvvqqqrrrrrrsssrrrrrrqqqqqqssssssssssssssssssssssssrrrrrrsssrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrssssssssssssssstttttttttsssssssssttttttuuuuuuuuutttsssqqqooonnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqtttssssssrrrrrrrrrssssssrrrrrrssstttttttttssssssssssssssssssttttttuuuuuurrrrrrssssssssssssttttttppptttuuutttuuuwwwuuurrrssssssssssssssssssssssssoooooopppppppppqqqqqqqqqssssssssssssssssssssssssrrrqqqoooooouuu{{{yyyssspppsssssspppqqquuuvvvtttssssssssssssssssssssssssrrrssssssrrrrrrssssssrrrqqqqqqrrrrrrrrrrrrrrrsssssstttsssrrrqqqqqqtttvvvssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttsssrrrqqqppppppqqqrrrssssssrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqrrrrrrpppppppppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrpppppppppqqqrrrrrrrrrssstttttttttssssssrrrrrrrrrsssttttttttttttttttttssssssrrrrrrssstttuuuuuuuuurrrrrrrrrqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssuuutttsssrrrqqqrrrsssssstttssssssrrrrrrsssssstttsssssssssssssssssssssssstttsssrrrrrrrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrvvvuuutttssstttuuuvvvwwwwwwwwwvvvuuuuuutttuuuuuusssssswww{{{zzzvvvuuuwwwxxxvvvuuuvvvwwwxxxwwwvvvuuuuuutttuuuuuuwwwxxxyyyuuuuuutttttttttuuuvvvvvvuuuvvvxxxyyyyyyyyyxxxxxxvvvuuusssssstttuuuvvvwwwttttttuuuuuuvvvwwwxxxyyywwwxxxzzz{{{|||}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~vvvvvvuuuuuuuuuvvvxxxyyyvvvvvvvvvwwwxxxxxxxxxwww{{{wwwuuuvvvvvvuuuyyy}}}xxxvvvwwwxxxvvvwwwzzzvvvvvvwwwwwwwwwxxxxxxxxxuuuttttttuuuwwwyyyxxxwwwwwwyyy{{{{{{yyywwwvvvuuuwwwwwwwwwwwwxxxxxxwwwvvvyyyxxxwwwvvvvvvvvvvvvwwwxxxwwwvvvuuutttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwttttttuuuuuuvvvwwwxxxyyyvvvtttssstttuuuuuutttrrrtttttttttuuuuuuuuuvvvvvvsssssssssuuuwwwwwwuuusssrrrvvvyyywwwrrrqqqvvv{{{ttttttssssssssssssttttttuuutttsssrrrrrrssstttuuussstttttttttuuuuuuuuuvvvtttttttttttttttsssrrrqqquuutttsssrrrrrrsssuuuvvvqqqqqqrrrrrrsssrrrrrrqqqsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrqqqqqqpppppprrrrrrrrrsssssssssssssssrrrsssssssssttttttuuuuuuvvvtttsssqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrqqqqqqqqqqqqrrrqqqrrrrrrssstttsssssssssrrrrrrsssttttttuuuuuuuuurrrrrrrrrrrrssssssttttttqqquuuxxxvvvwwwxxxvvvrrrssssssssssssssssssssssssppppppppppppppppppqqqqqqssssssssssssssssssssssssrrrqqqoooooouuu{{{yyysssppprrrsssqqqrrrvvvwwwuuussssssrrrrrrrrrrrrsssssssssssssssttttttsssssssssqqqqqqqqqqqqrrrsssssssssssstttsssrrrpppqqqsssuuupppqqqqqqrrrssstttuuuvvvqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrsssssssssttttttsssrrrppppppooopppqqqrrrsssrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooooooqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrsssttttttttttttttttttssssssrrrrrrrrrtttttttttsssssstttttttttrrrsssttttttttttttuuuvvvsssrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssuuutttsssrrrqqqrrrsssssssssssssssrrrrrrsssssssssrrrssssssssssssssssssrrruuutttsssrrrssstttvvvwwwrrrrrrrrrqqqqqqrrrrrrrrruuutttsssssssssuuuvvvwwwwwwwwwvvvuuuuuutttuuuuuurrrsssvvv{{{zzzvvvuuuwwwwwwvvvuuuuuuwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzttttttsssssstttuuuuuuvvvtttuuuwwwxxxyyyxxxxxxwwwvvvvvvuuuuuutttuuuwwwyyyttttttuuuvvvwwwxxxyyyyyywwwxxxyyyzzz|||}}}}}}}}}{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~uuuvvvwwwvvvuuuuuuvvvxxxvvvvvvuuuwwwxxxyyywwwvvvzzzvvvuuuwwwwwwuuuvvvzzzyyywwwwwwzzzzzzwwwwwwyyyvvvvvvvvvwwwwwwwwwwwwxxxuuuttttttvvvxxxzzzyyyyyyxxxzzz{{{zzzxxxwwwwwwxxxwwwvvvvvvwwwxxxxxxwwwuuuwwwwwwwwwwwwwwwwwwwwwwwwyyywwwvvvttttttuuuwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwtttuuuuuuvvvvvvwwwwwwwwwuuutttssstttuuuuuutttrrrtttttttttuuuuuuvvvvvvwwwttttttssstttvvvvvvuuutttsssttttttrrrqqqrrrvvvzzzttttttsssssssssssstttttttttsssssssssssssssssstttrrrrrrsssssstttuuuuuuuuuvvvvvvuuuuuutttsssqqqpppsssrrrrrrrrrrrrsssttttttqqqrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttttttttsssrrrqqqpppoooooopppqqqrrrsssssssssrrrrrrrrrrrrrrrsssssssssssssssuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqrrrsssssssssssssssrrrsssttttttuuutttttttttqqqqqqrrrrrrssssssttttttrrrvvvxxxvvvvvvxxxvvvrrrtttssssssrrrrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssstttqqqrrrqqqppptttyyyxxxtttpppssstttrrrsssvvvvvvttttttssssssrrrrrrssssssttttttrrrrrruuuuuurrrrrrtttrrrqqqpppqqqsssuuutttssssssttttttsssqqqqqqrrrtttppppppqqqrrrtttuuuvvvvvvqqqqqqssssssssssssqqqqqqrrrrrrrrrsssssssssttttttrrrqqqqqqppppppppppppqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqssssssssssssttttttttttttssssssssssssssssssrrrrrruuutttsssssssssssstttuuussstttuuuuuutttssstttvvvssssssrrrrrrrrrrrrssssssttttttttttttssssssssssssttttttsssrrrrrrrrrrrrsssrrrrrrrrrssssssrrrrrrrrrrrrrrrssssssssssssrrrrrrsssssssssssstttuuuvvvvvvsssrrrrrrqqqqqqrrrrrrsssssssssssssssssstttuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvssssssvvvzzzyyyuuuuuuxxxvvvuuutttuuuvvvwwwvvvtttuuuuuuvvvwwwwwwxxxyyyyyysssssssssssstttuuuvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvxxxzzztttuuuvvvxxxyyyyyyyyyyyyxxxxxxxxxzzz|||}}}|||{{{||||||}}}~~~~~~~~~~~~~~~tttvvvxxxwwwuuutttuuuvvvwwwuuutttvvvxxxyyywwwuuuxxxuuuuuuxxxyyywwwwwwzzzyyywwwxxxzzzzzzvvvuuuxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxwwwxxxxxxxxxwwwxxx{{{}}}wwwvvvuuuvvvxxxyyywwwtttuuuvvvwwwyyyyyyyyyyyyxxxyyyxxxvvvttttttvvvxxxzzzwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttvvvwwwwwwuuussssssttttttuuuvvvvvvwwwwwwwwwuuussssssuuuuuuuuutttsssrrrrrrrrrsssuuuuuuvvvtttssssssrrrrrrsssssstttrrrssssssttttttssssssrrrqqqqqqrrrrrrssstttttttttuuuuuuuuuuuuuuutttsssrrrpppppprrrsssssssssrrrrrrrrrrrrssstttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppqqqsssuuuvvvsssssssssrrrrrrqqqqqqpppooopppqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqssssssssssssssssssssssssppppppoooppppppqqqrrrsssqqqqqqrrrssssssssssssrrrssstttuuuuuuuuutttsssrrrpppqqqqqqrrrssssssttttttrrruuuvvvttttttvvvuuurrrtttsssrrrrrrrrrrrrssstttrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrsssssssssttttttpppssstttrrrsssvvvwwwtttpppttttttrrrsssvvvvvvsssuuutttsssrrrrrrssstttuuuvvvrrrqqqttttttqqqrrrvvvsssqqqppprrruuuvvvuuutttssstttuuuuuusssrrrrrrsssrrrrrrrrrsssssssssttttttpppqqqsssttttttsssqqqppprrrrrrrrrsssssssssttttttqqqqqqqqqqqqqqqpppoooooopppqqqqqqrrrqqqpppooonnnppppppqqqqqqqqqrrrrrrrrrsssrrrrrrqqqqqqrrrrrrsssqqqrrrrrrrrrrrrrrrqqqqqqpppqqqrrrrrrrrrrrrqqqppptttsssssssssssssssrrrrrrrrrrrrssssssssssssssssssuuutttsssssssssssstttuuusssuuuwwwvvvsssrrrtttuuussssssrrrrrrrrrrrrssssssuuutttttttttssssssssssssssssssttttttssssssrrrqqqrrrrrrrrrssssssrrrrrrrrrqqqrrrssssssssssssrrrqqqqqqqqqrrrssstttuuuuuuttttttsssrrrqqqqqqrrrssstttpppqqqrrrsssttttttttttttvvvuuuuuuuuuuuuvvvvvvwwwuuutttvvvxxxwwwttttttxxxvvvuuuttttttvvvvvvuuutttttttttuuuvvvwwwwwwwwwwwwsssssssssssstttuuuvvvwwwvvvuuuuuuttttttttttttuuutttvvvyyyxxxwwwvvvwwwyyyuuuvvvwwwyyyzzzzzzzzzzzzzzzxxxxxxyyy|||}}}{{{yyy}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~sssvvvyyyxxxvvvttttttuuuwwwuuutttvvvxxxyyywwwuuuvvvtttuuuyyy|||zzzyyy{{{wwwuuuvvvxxxwwwtttuuuyyyvvvvvvvvvvvvwwwwwwwwwwwwzzzyyywwwxxxyyyyyyxxxvvvuuuvvvvvvvvvwwwzzz~~~xxxvvvuuuvvvxxxyyywwwttttttuuuxxxzzz{{{{{{zzzyyyzzzxxxvvvuuuuuuvvvyyyzzzwwwxxxzzz{{{{{{zzzxxxwwwuuuvvvvvvvvvvvvvvvuuutttvvvuuuvvvwwwyyyxxxvvvtttsssttttttuuuvvvwwwwwwxxxyyyvvvtttsssttttttttttttrrrqqqqqqssswwwxxxuuussstttssssssrrrrrrsssssstttqqqrrrtttuuuuuutttrrrqqqppppppqqqrrrrrrsssttttttttttttuuuuuuuuuuuuuuuuuunnnoooqqqsssssssssqqqppprrrsssssstttuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqsssuuuwwwrrrrrrrrrrrrrrrrrrrrrrrrnnnooopppqqqrrrqqqpppppprrrrrrrrrqqqqqqpppppppppooopppqqqssssssrrrqqqpppttttttttttttttttttttttttooooooppppppqqqrrrssstttqqqqqqrrrsssssssssrrrrrrttttttuuuuuuuuutttrrrqqqppppppqqqrrrrrrsssttttttqqqtttuuurrrrrrttttttqqqtttsssrrrrrrrrrrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttppptttvvvsssrrruuuvvvuuuqqqtttuuussssssvvvuuurrruuutttsssssssssssstttuuuvvvqqqpppsssssspppqqqvvvtttrrrqqqrrrvvvwwwvvvtttsssuuuvvvvvvtttsssrrrrrruuuttttttssssssrrrqqqqqqpppqqqsssttttttsssqqqppprrrrrrrrrsssssssssttttttpppqqqrrrrrrrrrpppooonnnoooppprrrsssrrrqqqooommmpppppppppqqqqqqrrrrrrrrrsssrrrrrrqqqqqqrrrrrrsssrrrrrrssstttsssrrrqqqppppppqqqrrrssssssrrrqqqpppsssssssssrrrrrrqqqqqqqqqrrrrrrrrrsssssstttttttttuuutttsssrrrrrrssstttuuutttvvvxxxvvvsssrrrsssuuutttssssssrrrrrrsssssstttuuuuuutttttttttsssssssssrrrssstttuuutttsssrrrqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqssssssssssssqqqqqqnnnpppqqqsssttttttssssssttttttrrrrrrrrrrrrttttttnnnpppqqqsssttttttsssrrruuuuuutttuuuuuuvvvwwwxxxvvvuuuuuuwwwvvvssstttxxxvvvtttssstttuuuvvvuuutttssstttuuuuuuvvvuuuuuuuuussssssssstttuuuvvvwwwwwwwwwuuutttrrrrrrrrrssstttrrrvvvyyyyyywwwuuuvvvxxxuuuvvvxxxzzz{{{{{{{{{zzz{{{yyyxxxyyy|||}}}zzzxxx~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~rrrvvvwwwvvvvvvxxxwwwtttxxxvvvvvvyyy||||||xxxtttuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvsssvvvxxxxxxwwwvvvvvvvvvyyyyyywwwvvvvvvvvvwwwxxxxxxwwwvvvwww{{{{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{||||||zzzyyyxxxyyyyyyxxxvvvuuuuuuvvvyyyzzzsssvvvwwwuuuvvvzzz{{{xxxvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttttttttttttttuuuttttttttttttsssssssssrrrqqqrrrtttvvvwwwuuussssssssssssttttttvvvwwwwwwtttttttttssssssrrrrrrrrrtttttttttsssrrrqqqpppooosssrrrqqqpppqqqrrrssstttuuutttsssrrrrrrssstttuuussssssssssssssssssssssssrrrrrrrrrsssssssssttttttqqqqqqqqqrrrrrrsssssssssppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttrrrqqqpppppprrrrrrqqqpppooopppqqqrrrssstttttttttsssssssssrrrrrrrrrqqqqqqtttsssrrrrrrrrrrrrssstttrrrrrrrrrqqqqqqpppppppppppppppppppppqqqrrrrrrssstttsssssstttuuuuuutttrrrtttssssssrrrrrrssssssttttttttttttttttttsssssssssuuuuuutttsssrrrrrrqqqqqqoooooopppqqqrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrrrrssssssssssssssssssssssssssssssvvvvvvuuuuuutttsssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuusssqqqpppssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttsssrrrqqqpppssstttttttttsssqqqooonnnoooooooooooooooooooooooorrrpppooopppqqqqqqpppoooqqqqqqssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqttttttssssssrrrqqqpppppprrrpppooooooppppppooommmrrrqqqqqqqqqrrrrrrsssttttttsssrrrqqqrrrssstttuuuwwwvvvtttrrrqqqqqqqqqrrrrrrrrrrrrsssssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrrrrqqqqqqssssssssssssssssssssssssrrrrrrrrrqqqqqqppppppppprrrqqqpppooooooqqqsssuuuqqqrrrrrrssssssrrrrrrqqqrrrsssttttttuuuuuuttttttpppqqqrrrsssttttttttttttvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvtttssssssssssssrrrtttvvvyyyzzzyyywwwvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwuuusssvvvzzz|||yyyvvvzzzxxxvvvuuusssssstttttttttwwwzzz{{{yyywwwuuuuuuwwwwwwwwwxxxxxxyyyyyyyyyxxxzzz|||{{{xxxwwwyyy{{{}}}~~~~~~{{{zzz{{{|||~~~~~~~~~}}}~~~}}}~~~~~~}}}}}}rrruuuvvvttttttwwwwwwtttwwwwwwxxxyyyzzzzzzwwwuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwuuuwwwxxxxxxvvvuuuvvvwwwyyyxxxwwwvvvvvvvvvwwwwwwvvvvvvwwwxxx{{{~~~zzzzzzyyyxxxxxxxxxxxxxxxzzzzzz{{{zzzyyyxxxxxxyyyxxxwwwwwwwwwwwwxxxxxxyyyuuuxxxxxxvvvwwwzzzzzzxxxvvvvvvvvvvvvuuuuuuuuutttwwwvvvuuuuuutttttttttuuuuuuttttttttttttsssssssssrrrrrrrrrsssuuuvvvuuutttsssssssssssstttuuuvvvwwwttttttsssssssssrrrrrrrrrssssssssssssrrrrrrqqqppprrrrrrqqqqqqrrrrrrssssssuuutttsssrrrrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttqqqrrrrrrrrrssssssssstttppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrrrrrrrsssssssssrrrqqqpppppprrrrrrqqqppppppqqqrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqtttsssrrrrrrrrrrrrssstttrrrrrrrrrqqqqqqqqqpppppprrrqqqqqqqqqqqqrrrrrrssstttsssssstttuuuuuutttrrrsssssssssrrrrrrssssssssssssssssssttttttttttttttttttttttttsssrrrrrrrrrqqqoooppppppqqqrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrrrrrrrssssssssssssssssssrrrrrrrrruuuuuuuuuuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuuuuuuusssrrrpppssssssssssssssssssssssssssssssssssssrrrqqqpppoooqqqrrrrrrssssssrrrppppppssssssttttttsssrrrqqqpppppppppppppppppppppppppppqqqpppooooooqqqrrrqqqpppqqqqqqrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrqqqqqqppppppsssqqqppppppqqqpppooonnnqqqqqqqqqqqqqqqrrrsssssssssrrrrrrqqqrrrssstttuuuvvvuuutttrrrrrrrrrrrrsssqqqrrrrrrrrrrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrqqqqqqqqqssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqpppsssrrrpppooopppqqqrrrtttqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrsssttttttttttttssspppqqqrrrsssttttttttttttvvvuuuuuuttttttuuuuuuvvvwwwvvvuuutttssssssssssssrrrsssuuuwwwxxxxxxwwwvvvwwwwwwvvvuuuuuutttsssssswwwtttsssuuuyyy{{{yyyuuuxxxwwwvvvuuutttttttttttttttwwwyyyzzzyyywwwwwwwwwuuuuuuvvvwwwyyyzzz{{{{{{yyy{{{|||{{{yyyxxxzzz{{{{{{|||}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~sssuuuuuurrrrrrvvvwwwtttwwwyyyzzzzzzxxxvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyywwwuuutttvvvwwwxxxxxxwwwvvvvvvvvvvvvwwwssstttwwwyyyzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwzzzyyyxxxxxxwwwwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyyyywwwzzzzzzwwwwwwzzzzzzwwwvvvvvvvvvuuuuuuuuuttttttwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssstttrrrqqqrrrtttvvvvvvuuusssssssssssstttuuuvvvvvvtttssssssssssssrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrttttttssssssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttppppppqqqqqqqqqrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrrrrqqqpppppprrrrrrqqqpppqqqqqqrrrrrrqqqppppppooorrrqqqqqqqqqqqqpppppppppssssssrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqppptttsssrrrrrrrrrrrrrrrrrrtttsssrrrsssuuuuuusssrrrssssssssssssssssssssssssrrrrrrssssssttttttuuuuuussssssssssssrrrrrrrrrrrrpppppppppqqqqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrttttttssssssrrrrrrqqqqqqssssssttttttttttttssssssqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuuuuuuutttsssrrrssssssssssssssssssssssssttttttuuuuuutttrrrpppoooqqqqqqrrrrrrqqqqqqpppooorrrssssssttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnoooqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppsssrrrppppppqqqqqqooommmppppppppppppppppppqqqrrrqqqqqqqqqqqqrrrsssuuuvvvuuuttttttsssssssssttttttppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqssssssqqqppppppqqqrrrrrrpppqqqqqqrrrrrrqqqqqqpppqqqqqqrrrsssssssssssssssqqqqqqrrrssstttttttttttttttttttttsssssstttttttttvvvvvvuuutttssssssssstttsssssstttuuuuuuvvvvvvvvvxxxwwwvvvuuusssrrrqqqqqquuutttsssuuuxxxyyywwwtttuuuuuuuuuvvvvvvuuuuuutttuuuwwwxxxxxxxxxwwwyyyzzzssstttuuuwwwyyyzzz{{{|||yyyzzz{{{{{{zzzyyyzzz|||yyy{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~sssuuutttqqqqqquuuvvvuuuwwwyyy|||zzzvvvtttuuuvvvuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwzzzzzzyyywwwttttttvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvrrrtttvvvxxxyyyxxxwwwuuuwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{yyy{{{{{{xxxxxxzzzzzzwwwvvvvvvuuuuuuuuutttttttttwwwvvvvvvuuuuuuuuuvvvvvvuuuttttttttttttsssssssssuuusssqqqqqqsssuuuvvvvvvssssssssssssssstttuuuvvvssssssssssssssssssssssssrrrrrrsssssssssssssssssspppqqqrrrssstttsssrrrqqqssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssttttttttttttttttttttttttppppppqqqqqqqqqrrrrrrrrroooppppppppppppqqqqqqqqqrrrqqqpppppprrrrrrqqqpppppppppqqqqqqqqqppppppoooqqqqqqqqqpppppppppoooooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuutttssssssrrrrrrrrrrrrssssssrrrssstttuuusssqqqrrrssssssssssssssssssrrrqqqqqqrrrsssssstttuuuuuurrrrrrrrrrrrrrrrrrsssssspppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqttttttsssrrrrrrqqqqqqqqqqqqrrrssssssttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuuuuuuutttssssssrrrrrrssssssssssssssssssssssssuuuvvvuuutttrrrqqqqqqqqqqqqqqqppppppoooooorrrrrrssssssttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnoooqqqsssrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooppppppppppppsssqqqpppoooppppppnnnmmmppppppooooooooooooppppppoooppppppqqqssstttuuuvvvsssssssssttttttuuuuuuuuuoooppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrtttsssrrrqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrssssssrrrrrrqqqrrrsssssstttttttttssstttssssssrrrrrrsssssstttuuuuuutttssssssssstttttttttssssssrrrssstttuuuvvvvvvvvvuuutttsssrrrqqqqqqtttsssssstttvvvwwwvvvtttrrrsssuuuvvvwwwvvvuuutttvvvwwwwwwwwwvvvwwwzzz|||tttuuuvvvwwwxxxyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{yyy{{{||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||}}}~~~sssuuutttqqqqqquuuvvvuuuwwwyyy{{{yyyvvvsssuuuwwwvvvvvvvvvwwwxxxxxxyyyyyywwwwwwwwwwwwvvvvvvvvvvvvzzzzzzyyywwwuuutttvvvxxxwwwwwwwwwwwwvvvvvvuuuuuussstttuuuvvvwwwxxxxxxxxxvvvvvvvvvuuuuuuvvvwwwwwwyyywwwuuuuuuwwwxxxxxxvvvyyyxxxvvvuuuuuuxxx{{{}}}yyy|||{{{xxxwwwzzzyyyvvvuuuuuuuuuuuuttttttttttttvvvuuuuuuuuuuuuuuuvvvvvvuuuttttttttttttsssssssssuuusssqqqqqqsssuuuvvvvvvtttssssssssssssttttttuuussssssssssssssssssssssssrrrrrrssstttttttttsssssspppqqqrrrssstttsssrrrqqqrrrssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssttttttttttttttttttttttttppppppqqqqqqqqqrrrrrrrrrooooooooopppppppppqqqqqqrrrqqqpppppprrrrrrqqqpppnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqpppppppppoooooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuutttssssssrrrrrrrrrrrrsssrrrrrrsssttttttsssqqqrrrrrrsssttttttsssrrrrrrpppqqqqqqrrrssstttuuuuuuqqqqqqrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqpppqqqrrrsssttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqssssssttttttttttttttttttrrrrrrrrrsssssssssttttttqqqrrrtttuuuvvvuuuuuutttqqqqqqqqqpppppppppppppppqqqrrrrrrrrrsssttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnoooqqqsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooopppqqqooonnnnnnooopppnnnmmmppppppooonnnnnnooooooooonnnooopppqqqsssttttttuuurrrrrrsssttttttuuuuuuuuuooooooooopppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqpppqqqrrrrrrssssssrrrrrrrrrrrrsssssstttsssssssssssssssrrrrrrrrrrrrsssssstttssssssssssssttttttuuuuuutttrrrrrrrrrsssuuuvvvtttttttttttttttssssssssstttsssssstttvvvvvvuuutttqqqrrrtttvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuvvvyyy|||wwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzz{{{{{{zzzzzz|||}}}|||{{{zzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sssuuuuuurrrrrrvvvwwwtttwwwxxxyyyxxxvvvuuuuuuvvvvvvvvvwwwwwwxxxyyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuyyyyyyzzzxxxvvvuuuwwwxxxvvvvvvwwwwwwvvvvvvuuutttuuuuuuuuuuuuwwwxxxzzz{{{vvvvvvvvvvvvvvvvvvwwwxxxxxxvvvuuuwwwzzzzzzxxxuuuxxxvvvuuutttuuuwwwzzz|||xxx{{{{{{wwwwwwyyyyyyvvvuuuuuuuuutttttttttssssssuuuttttttttttttuuuuuuvvvuuuttttttttttttssssssssstttrrrqqqrrrtttvvvvvvuuutttsssssssssssssssttttttrrrrrrrrrsssssssssssstttsssssstttttttttssssssrrrqqqqqqrrrrrrssssssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrtttttttttsssssssssssssssppppppqqqqqqqqqrrrrrrrrroooooopppppppppqqqqqqqqqrrrqqqpppppprrrrrrqqqpppmmmnnnoooqqqrrrsssssssssrrrqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrtttsssrrrrrrrrrrrrrrrrrrsssrrrqqqrrrttttttrrrqqqqqqrrrsssttttttsssrrrqqqqqqqqqrrrrrrssssssttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssqqqqqqqqqrrrrrrrrrrrrrrrpppqqqrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttqqqrrrrrrsssssstttttttttrrrrrrsssssstttuuuuuuvvvrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnoooqqqrrrrrrqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooopppnnnnnnnnnpppqqqpppoooqqqpppoooooooooooooooooonnnoooqqqrrrssssssssssssqqqqqqrrrssstttttttttsssoooooopppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppprrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqrrrrrrsssssssssssssssrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrsssssssssssssssrrrrrrsssssstttssssssrrrsssssssssrrrrrrssssssssssssrrrrrrrrrssstttuuuuuuuuutttsssrrrrrrssstttuuuttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvuuutttuuuwwwzzzxxxwwwwwwwwwwwwvvvvvvvvvxxxwwwvvvwwwyyy{{{zzzyyyzzz|||}}}|||zzzzzz{{{||||||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}~~~~~~~~~rrruuuvvvttttttwwwwwwtttxxxwwwuuuuuuwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyzzzwwwwwwwwwvvvvvvvvvvvvuuuwwwxxxzzzyyyxxxwwwwwwxxxuuuvvvwwwwwwwwwvvvttttttuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxyyywwwuuuuuuxxx||||||xxxtttssssssuuuvvvwwwxxxxxxxxxwwwyyyyyyvvvvvvyyyyyyvvvuuuuuutttttttttsssssssssssssssssssssssstttuuuuuuuuuttttttttttttsssssssssrrrrrrrrrsssuuuvvvuuuttttttssssssrrrrrrsssssstttrrrrrrrrrssssssssstttttttttuuuuuuuuutttsssrrrrrrrrrrrrqqqqqqrrrrrrssssssqqqrrrssssssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrrssssssssssssrrrrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrpppppppppqqqqqqqqqrrrrrrrrrqqqpppppprrrrrrqqqpppppppppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqrrrrrrrrrrrrqqqpppppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrqqqrrrssstttrrrpppqqqrrrtttuuuuuutttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqrrrrrrrrrssstttttttttpppppppppqqqrrrrrrssssssqqqqqqrrrsssssssssrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqrrrssssssqqqqqqrrrrrrsssttttttuuuvvvuuusssrrrqqqrrrsssttttttsssrrrqqqpppqqqqqqrrrrrrqqqpppppppppqqqrrrrrrppppppppppppppppppppppppqqqpppooooooqqqrrrqqqppprrrqqqpppoooooopppqqqrrrppppppppppppppppppppppppqqqqqqqqqppppppoooooonnnpppooonnnppprrrttttttsssrrrqqqpppoooooooooooopppooopppqqqrrrsssrrrrrrqqqpppqqqrrrssssssrrrrrrqqqpppppppppqqqqqqqqqrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppppppqqqqqqqqqrrrrrrssssssssssssssssssrrrssssssttttttssssssrrrrrrrrrsssttttttttttttsssrrrsssssstttssssssrrrrrrttttttssssssssssssttttttrrrrrrrrrrrrssstttuuuvvvuuuuuutttttttttttttttuuuvvvvvvvvvuuuuuuttttttttttttuuuvvvvvvuuuuuuuuuuuuttttttssssssssstttuuuuuutttuuuuuuuuussssssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwuuutttvvvyyyzzzyyywwwxxxzzz{{{{{{{{{{{{|||}}}{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}~~~rrrvvvwwwvvvvvvxxxwwwtttyyyvvvssstttwwwyyyxxxuuuvvvwwwwwwxxxxxxyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwvvvuuuwwwzzzzzzyyyxxxxxxxxxuuuvvvwwwwwwwwwvvvtttsssuuuvvvxxxxxxxxxwwwvvvtttwwwwwwvvvvvvwwwxxxyyyyyyvvvuuuvvvzzz~~~~~~yyysssnnnqqquuuyyyzzzyyyvvvtttvvvxxxxxxvvvvvvyyyyyyvvvuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrssstttuuuuuuuuutttttttttsssssssssrrrqqqrrrtttvvvwwwuuussstttssssssrrrrrrrrrssssssrrrrrrrrrsssssstttttttttuuuuuuuuuuuutttsssrrrqqqsssrrrqqqpppqqqrrrssstttqqqqqqssssssssssssqqqqqqssssssssssssssssssssssssppppppqqqqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrrrrrqqqpppppprrrrrrqqqppprrrssssssssssssrrrqqqqqqsssssssssrrrrrrrrrqqqqqqpppqqqrrrssssssrrrqqqppppppppppppqqqqqqrrrrrrrrrppppppppppppqqqrrrrrrsssrrrrrrqqqrrrssstttrrrpppqqqrrrtttuuuuuutttrrrqqqsssrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqpppooooooqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqqqqrrrrrrssstttuuuuuuoooooopppqqqrrrsssssstttrrrrrrrrrssssssrrrrrrqqqttttttttttttttttttttttttqqqpppppppppqqqqqqrrrsssqqqqqqrrrrrrssstttuuuuuuyyywwwtttqqqooooooqqqrrrtttsssrrrqqqqqqqqqrrrsssrrrqqqpppoooooopppqqqqqqoooooooooooooooooooooooorrrpppooopppqqqqqqpppooorrrqqqpppoooooopppqqqrrroooooooooooooooooooooooosssrrrrrrqqqpppooonnnnnnppppppppprrrtttvvvvvvvvvrrrrrrqqqpppooooooppppppoooppprrrrrrsssrrrqqqppppppqqqrrrrrrrrrrrrpppppppppqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqppppppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooooopppppppppqqqqqqqqqrrrsssttttttttttttsssttttttuuuuuuttttttsssrrrsssttttttuuuuuuttttttssssssssstttssssssrrrrrruuuttttttssssssttttttuuuqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuuuuuuuuuuttttttyyyxxxxxxvvvuuutttsssrrruuuvvvwwwwwwvvvuuuuuuuuuuuuuuusssrrrrrrssstttuuussstttuuuuuusssrrrsssttttttuuuuuuvvvwwwxxxxxxyyyvvvtttsssuuuxxxzzzyyywwwvvvxxxzzz{{{{{{|||~~~{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~zzz}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~|||}}}~~~~~~uuuttttttttttttssssssssswwwwwwwwwvvvvvvvvvvvvvvvwwwyyyzzzyyyvvvtttvvvxxxtttuuuvvvvvvuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuuuuwwwwwwuuurrrqqqtttwwwuuuxxx|||}}}|||yyywwwvvvvvvuuuuuutttuuuwwwyyyzzzvvvvvvwwwwwwxxxyyy{{{{{{vvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuuuutttssstttuuuuuuuuutttrrrqqqrrrssssssssssssssssssrrruuutttttttttssssssssssssssssssrrrqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvttttttsssrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqpppooonnnrrrtttrrrsssuuusssoooppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrrrrsssssssssrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqpppooooooooorrrrrrrrrrrrrrrrrrrrrrrrtttrrrpppppprrrssssssrrrssssssrrrqqqqqqrrrssssssrrrrrrrrrsssssssssttttttrrrrrrrrrqqqqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrtttuuuvvvrrrrrrssstttsssrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppssssssrrrrrrqqqpppoooooorrrrrrrrrqqqqqqpppppppppssssssrrrqqqqqqrrrrrrrrrooopppqqqrrrsssrrrqqqqqqsssssssssrrrrrrqqqqqqqqqppppppqqqsssuuuuuusssppppppqqqrrrrrrrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrtttssssssrrrqqqpppoooooosssrrrqqqqqqppppppqqqqqqtttsssqqqpppppppppqqqqqqrrrqqqppppppooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnooopppqqqrrrsssssssssoooqqqssssssqqqpppqqqrrrrrrqqqppppppqqqssstttvvvppppppoooooooooooopppppprrrqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvvvvtttsssqqqtttsssrrrrrrssssssqqqooossstttttttttsssqqqooonnnoooppprrrsssrrrpppnnnmmmppppppqqqqqqqqqrrrrrrrrrpppppppppqqqrrrssstttuuusssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqppppppqqqrrrrrrqqqrrrsssssstttttttttsssqqqrrrrrrssstttttttttsssvvvuuutttsssssssssssssssuuusssrrrqqqsssssssssrrruuuuuuvvvvvvvvvvvvuuuuuurrrsssuuuvvvvvvvvvuuutttuuuuuuuuuuuuuuutttttttttsssrrrqqqpppppprrrtttuuutttttttttssssssrrrrrrrrrtttrrrqqqrrruuuwwwuuussstttttttttuuuvvvxxxyyyzzzvvvwwwxxxzzz{{{|||||||||{{{|||~~~|||zzz~~~}}}{{{{{{~~~}}}|||~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~||||||~~~sssssssssttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvxxxyyyxxxuuutttuuuwwwtttvvvwwwwwwvvvuuuwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttssssssuuuvvvvvvxxxzzz{{{zzzyyywwwvvvvvvvvvuuuuuuvvvwwwyyyzzzwwwwwwvvvvvvwwwxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttuuuuuuvvvuuutttsssrrrssssssttttttttttttssssssuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqppppppppppppqqqrrrssstttssssssrrrrrrrrrsssssstttrrrrrrrrrrrrrrrqqqppppppmmmqqqsssrrrsssuuutttpppppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppprrrrrrrrrrrrrrrrrrqqqqqqsssrrrqqqqqqssssssrrrqqqsssrrrqqqppppppqqqrrrsssrrrrrrrrrsssssssssssstttssssssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrpppppppppqqqrrrssstttuuurrrrrrsssssssssrrrpppppprrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppssssssrrrrrrqqqppppppooorrrrrrrrrrrrqqqqqqqqqqqqsssrrrrrrqqqqqqrrrrrrsssooopppqqqrrrrrrrrrqqqqqqtttsssssssssrrrrrrrrrqqqqqqpppqqqsssttttttrrrppppppqqqrrrrrrrrrrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqsssrrrrrrqqqqqqpppppppppsssrrrqqqqqqppppppqqqqqqsssrrrqqqpppppppppqqqqqqrrrqqqppppppooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooopppqqqrrrrrrrrrrrroooqqqrrrrrrpppppppppqqqoooooooooppppppqqqrrrssspppppppppoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuutttrrrqqqsssrrrqqqqqqssssssqqqooorrrssssssssssssqqqpppooopppqqqrrrrrrrrrqqqooonnnpppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrsssttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqppppppqqqrrrrrrqqqrrrrrrsssssssssrrrrrrqqqrrrssssssttttttssssssuuutttssssssrrrrrrsssssstttsssrrrrrrsssttttttsssuuuuuuuuuvvvvvvuuuuuuuuurrrssstttuuuvvvuuuuuuttttttttttttttttttttttttttttttsssrrrqqqrrrsssuuuvvvtttttttttssssssrrrrrrrrruuusssrrrsssuuuvvvuuusssuuuuuuuuuvvvwwwxxxyyyyyyvvvwwwyyy{{{|||||||||||||||}}}~~~~~~|||{{{~~~{{{|||~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~qqqrrrssstttuuuvvvwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuwwwwwwwwwuuutttuuuvvvuuuwwwxxxxxxwwwvvvxxxyyywwwwwwwwwwwwwwwxxxxxxxxxvvvuuussstttuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwxxxyyyzzzxxxwwwvvvttttttvvvwwwyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxwwwwwwvvvvvvuuuuuutttuuuuuuvvvvvvvvvuuuttttttttttttuuuuuuuuuuuuttttttvvvuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqppppppooooooooooooppppppqqqqqqrrrrrrssssssttttttrrrrrrsssssssssrrrqqqqqqmmmqqqsssrrrrrruuuuuuqqqppppppqqqqqqqqqrrrrrrrrrssssssrrrqqqppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqssssssrrrrrrqqqqqqqqqpppqqqqqqqqqrrrtttsssqqqoooqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrsssssssssssstttsssrrrqqqqqqqqqqqqqqqtttsssrrrqqqqqqrrrssstttqqqqqqqqqqqqqqqrrrssssssqqqrrrsssssssssrrrpppppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrqqqqqqpppppppppqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqrrrrrrsssooopppqqqrrrrrrrrrrrrqqqtttttttttsssssssssssssssrrrqqqqqqrrrtttsssqqqooopppqqqqqqrrrrrrqqqqqqpppooopppqqqrrrrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqppppppqqqqqqsssrrrqqqpppppppppqqqqqqrrrqqqppppppooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqqqqqqqppppppooopppqqqqqqoooooopppqqqmmmnnnooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqrrrsssttttttsssrrrqqqqqqpppoooppprrrrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqpppqqqrrrrrrrrrqqqooooooqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssssstttrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrqqqqqqrrrrrrrrrqqqqqqppprrrrrrssssssttttttssssssssssssrrrrrrqqqqqqrrrrrrsssrrrrrrsssuuuvvvuuutttttttttuuuuuuuuuuuuttttttsssssstttuuuuuuuuuuuutttrrrrrrssssssttttttuuuuuuuuutttssssssssstttvvvwwwtttttttttsssssssssssssssvvvtttssstttuuuuuutttsssvvvwwwwwwxxxyyyyyyxxxxxxvvvxxxzzz|||}}}}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}}}}~~~~~~~~~~~~}}}||||||{{{||||||}}}~~~|||~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~rrrsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwwwwvvvvvvvvvwwwvvvxxxyyyyyyxxxwwwyyyzzzvvvvvvwwwwwwxxxxxxyyyyyyvvvtttrrrssswwwxxxwwwuuuwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyxxxuuusssssstttvvvwwwvvvuuusssrrrsssuuuwwwxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuutttttttttrrrrrrrrrsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooooooppppppqqqrrrssstttttttttrrrrrrsssssssssrrrrrrqqqmmmqqqrrrqqqrrruuuuuurrrppppppqqqqqqqqqrrrrrrrrrtttsssrrrqqqpppppppppppprrrrrrqqqqqqrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppqqqqqqqqqrrrssssssrrrrrrqqqpppppppppppppppqqqssstttsssqqqnnnppppppppppppppppppppppppqqqqqqrrrrrrrrrssssssssstttsssrrrqqqppppppppppppuuutttrrrqqqqqqrrrtttuuurrrrrrqqqqqqqqqqqqqqqrrrpppqqqrrrssssssrrrqqqpppssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrssssssssstttrrrrrrqqqqqqqqqrrrssssssppppppqqqqqqrrrrrrrrrrrrttttttttttttttttttttttttsssrrrqqqrrrsssrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqrrrrrrqqqooonnnpppppppppqqqqqqrrrrrrrrrsssrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqpppooooooooopppppppppnnnnnnoooqqqmmmnnnoooqqqqqqqqqpppoooqqqqqqqqqrrrrrrqqqqqqqqqoooooooooooooooppppppppppppqqqrrrsssssssssrrrrrrpppooonnnoooqqqrrrrrrqqqppppppqqqqqqrrrrrrrrrrrrpppqqqqqqrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrssssssttttttssssssrrrsssssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooorrrrrrsssssstttssssssrrrrrrrrrqqqqqqpppqqqqqqrrrrrrrrrrrrsssvvvwwwvvvuuusssttttttuuuuuuttttttssssssssstttttttttuuuuuuuuuqqqqqqqqqrrrssstttuuuuuuttttttssssssssstttuuuvvvtttttttttttttttsssssssssvvvvvvuuutttttttttsssssswwwxxxyyyyyyyyyyyyxxxwwwwwwxxx{{{}}}~~~}}}|||{{{}}}}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}~~~~~~|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwwwwvvvvvvuuuuuuxxxxxxwwwxxxxxxyyyxxxxxxvvvxxxyyyyyyxxxxxxyyyzzzvvvvvvvvvwwwwwwxxxxxxyyyvvvtttssstttxxxyyywwwuuuwwwuuussstttvvvxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyywwwuuutttssstttuuuuuusssrrrqqqqqqsssuuuxxxzzzvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttqqqrrrsssttttttttttttsssssssssrrrrrrrrrqqqqqqqqqsssrrrqqqpppppppppppppppooopppqqqrrrssssssssssssqqqqqqrrrssssssrrrrrrrrrnnnrrrrrrqqqqqquuuuuurrrppppppqqqqqqqqqrrrrrrrrrtttsssrrrqqqppppppppppppsssrrrqqqqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppppppppppppqqqrrrtttssspppnnnppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqpppppppppppptttsssrrrrrrrrrrrrssstttrrrrrrqqqpppppppppqqqqqqooopppqqqrrrrrrrrrqqqpppssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqqrrrrrrsssssssssrrrqqqqqqqqqrrrrrrssstttqqqpppqqqqqqqqqqqqrrrrrrttttttttttttttttttttttttsssrrrqqqqqqrrrrrrpppnnnqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqqqqqqqpppooopppppppppqqqqqqrrrrrrssssssrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppooooooppppppooonnnnnnoooqqqooopppqqqrrrsssrrrqqqppppppqqqrrrrrrrrrrrrqqqpppnnnnnnoooooooooppppppppppppqqqqqqrrrrrrsssssssssqqqooonnnnnnppprrrrrrqqqppppppppppppqqqrrrrrrsssqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrssssssssstttssssssrrrrrrrrrssssssrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqpppoooooorrrsssssstttssssssrrrrrrqqqqqqpppppppppqqqqqqrrrrrrqqqrrrsssvvvwwwuuutttssssssttttttttttttsssssssssssssssssssssttttttuuuqqqqqqqqqrrrssstttuuuuuusssssssssssssssttttttuuuttttttttttttttttttttttttvvvvvvvvvuuuttttttttttttxxxyyyyyyyyyyyyxxxwwwwwwwwwyyy{{{|||}}}|||{{{zzz}}}|||{{{zzz{{{|||~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||vvvvvvvvvuuuuuuuuuttttttwwwwwwwwwwwwvvvvvvvvvuuuyyyxxxwwwxxxzzzzzzzzzxxxvvvxxxyyyyyyxxxwwwyyyzzzvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvuuuxxxuuussstttwwwyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuurrrrrrrrrrrrtttuuuwwwyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvwwwuuuuuuvvvvvvvvvvvvuuuuuuuuutttttttttsssssssssssspppqqqssstttuuuuuutttsssssssssrrrrrrrrrrrrqqqqqqtttsssrrrqqqqqqqqqqqqqqqooopppqqqsssssssssrrrrrrppppppqqqrrrrrrrrrqqqqqqpppsssssspppqqqttttttqqqppppppqqqqqqqqqrrrrrrrrrssssssrrrqqqpppppppppppptttsssrrrqqqpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqsssrrrpppnnnppppppqqqrrrrrrqqqppppppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqpppppppppqqqqqqooopppqqqrrrrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrsssttttttqqqqqqppppppqqqqqqrrrsssssssssssssssssstttttttttrrrqqqppppppqqqqqqpppooorrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrsssrrrqqqqqqppppppqqqqqqppppppqqqrrrrrrrrrqqqqqqrrrqqqppppppoooooopppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrrrrqqqqqqpppqqqpppooonnnnnnppprrrqqqrrrrrrsssssssssrrrrrrooopppqqqrrrrrrqqqpppooonnnooooooppppppqqqqqqqqqqqqqqqrrrrrrssssssttttttsssqqqooooooppprrrrrrrrrpppppppppppppppqqqrrrsssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqqqqrrrrrrsssqqqqqqppppppppppppqqqqqqpppqqqqqqrrrrrrqqqqqqpppoooooopppqqqqqqqqqqqqqqqssssssttttttssssssrrrrrrqqqqqqppppppqqqqqqrrrrrrqqqqqqqqqsssuuuuuutttrrrrrrrrrssssssssssssrrrrrrssssssrrrrrrsssssstttuuurrrrrrssssssttttttuuuuuurrrrrrsssssssssttttttttttttttttttttttttuuuuuuuuuuuuvvvwwwvvvtttttttttvvvyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{zzzzzz|||{{{{{{zzz{{{|||~~~|||{{{zzz{{{|||}}}|||zzz}}}}}}~~~~~~}}}{{{{{{{{{{{{||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||uuuuuuuuuuuuuuuvvvvvvvvvtttuuuuuuvvvwwwxxxxxxxxxyyywwwvvvwwwyyy{{{yyyxxxvvvwwwxxxxxxwwwwwwxxxyyyvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxxxxwwwuuuuuuuuuwwwuuusssuuuyyy{{{yyyvvvvvvvvvwwwxxxxxxwwwvvvvvvuuuvvvwwwwwwwwwvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssstttvvvvvvtttuuuuuuvvvvvvuuuuuutttssssssssssssrrrrrrrrrrrrpppqqqsssuuuvvvuuuttttttssssssrrrrrrrrrrrrqqqqqqsssrrrrrrqqqqqqqqqrrrrrroooppprrrssssssrrrqqqpppnnnoooppppppqqqqqqqqqppprrrttttttppppppsssssspppppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqvvvuuusssqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooopppqqqqqqrrrrrrqqqpppooopppqqqrrrqqqooopppqqqrrrssssssrrrqqqppppppqqqqqqqqqqqqrrrrrrrrroooooooooooopppqqqrrrssspppqqqrrrssssssrrrqqqpppqqqpppppppppppppppqqqqqqnnnooopppqqqrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooqqqqqqqqqqqqrrrssstttuuuqqqqqqpppppppppqqqrrrsssqqqrrrrrrrrrssssssssssssqqqpppooooooqqqrrrqqqppprrrrrrqqqppppppqqqrrrrrrsssrrrqqqppppppqqqrrrsssqqqqqqqqqqqqqqqqqqrrrrrrsssrrrqqqqqqppppppqqqqqqooopppqqqrrrrrrrrrrrrqqqrrrqqqppppppoooooopppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssssssssssssssqqqrrrqqqpppnnnoooqqqsssssssssrrrrrrrrrrrrssssssnnnoooqqqrrrrrrqqqooonnnooooooppppppqqqrrrrrrsssrrrrrrrrrrrrssstttuuuvvvuuussspppoooppprrrrrrrrrqqqppppppoooooopppqqqrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrrrrsssssssssssstttpppppppppppppppqqqrrrsssqqqqqqppppppppppppqqqqqqpppqqqrrrrrrrrrrrrqqqpppnnnnnnpppqqqrrrrrrssssssssssssttttttssssssrrrqqqqqqqqqqqqqqqqqqrrrssssssqqqpppqqqsssttttttqqqooorrrrrrssssssssssssrrrrrrssssssrrrrrrrrrssstttuuuttttttttttttttttttttttttsssssstttuuuuuuuuuuuuuuussstttttttttuuuuuuuuuvvvsssuuuwwwvvvttttttuuuwwwyyyxxxvvvtttuuuvvvxxxzzzyyyyyyxxxwwwxxxyyyzzz{{{zzzzzzzzz{{{|||}}}~~~~~~{{{yyyxxxyyy{{{|||zzzxxx{{{{{{|||}}}}}}}}}}}}}}}~~~|||{{{{{{|||}}}~~~{{{}}}~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~sssssstttuuuvvvwwwxxxxxxqqqrrrtttuuuwwwyyy{{{{{{xxxvvvtttvvvyyyzzzyyywwwuuuwwwxxxxxxwwwvvvxxxyyyvvvvvvuuuuuuttttttsssssstttwwwzzzyyyvvvttttttvvvwwwuuusssvvvzzz|||yyyvvvuuuvvvwwwxxxxxxwwwuuuuuutttuuuwwwyyyyyyxxxvvvtttvvvvvvvvvvvvuuutttsssrrrtttttttttuuuuuuuuuuuuuuutttsssrrrrrrssstttuuuvvvttttttuuuuuuuuuuuuttttttssssssrrrrrrrrrqqqqqqqqqpppqqqsssuuuvvvvvvuuutttsssssssssrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrpppqqqrrrssssssrrrpppooommmnnnooopppppppppppppppsssuuutttpppppprrrrrrpppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrwwwvvvsssqqqoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqppppppoooooonnnnnnooopppqqqrrrrrrsssrrrpppoooooopppqqqqqqpppqqqrrrssssssssssssrrrqqqppppppqqqqqqqqqrrrrrrrrrnnnnnnoooooopppqqqssssssnnnppprrrttttttrrrpppnnnppppppoooooopppqqqqqqrrrnnnooopppqqqrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnqqqqqqqqqqqqrrrssstttuuurrrqqqpppppppppqqqrrrsssqqqqqqqqqrrrrrrsssssssssqqqooonnnoooqqqrrrrrrqqqsssrrrqqqppppppqqqrrrsssuuusssqqqooooooqqqsssuuuqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqppppppqqqqqqooopppqqqrrrsssrrrrrrqqqrrrqqqqqqpppoooppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssstttuuuuuuuuurrrrrrrrrpppoooooorrrttttttsssrrrqqqqqqqqqrrrsssmmmnnnpppqqqqqqpppnnnmmmoooooopppqqqrrrrrrsssssssssrrrrrrssstttuuuvvvwwwwwwtttqqqpppqqqrrrrrrrrrrrrqqqpppoooooopppqqqqqqrrrqqqqqqqqqrrrrrrssstttrrrrrrrrrsssssssssttttttoooooooooooopppqqqrrrsssqqqqqqppppppppppppqqqqqqpppqqqrrrssssssrrrqqqpppmmmnnnpppqqqssssssttttttssstttttttttsssrrrrrrqqqrrrqqqqqqqqqrrrsssssstttqqqpppqqqrrrtttssspppnnnqqqrrrrrrssssssrrrrrrqqqssssssrrrqqqrrrssstttuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvssstttttttttuuuuuuvvvvvvrrruuuwwwvvvuuutttvvvyyyyyywwwtttssssssuuuyyy{{{zzzyyywwwvvvvvvwwwyyy{{{yyyzzz{{{{{{|||}}}}}}~~~zzzxxxwwwxxx{{{{{{yyyvvvyyyyyyzzz{{{||||||{{{{{{~~~}}}|||{{{|||~~~zzz{{{|||{{{zzz{{{}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~xxxzzzyyyuuutttxxxyyywwwvvvxxxxxxttttttxxxxxxvvv{{{zzzzzzyyyyyyxxxxxxxxxvvvxxxyyyxxxuuuuuuwwwzzzwwwvvvtttssssssuuuvvvxxxzzzxxxvvvsssrrrsssuuuvvvzzzxxxuuuttttttuuuuuutttrrrtttwwwzzzzzzwwwsssqqqsssuuuwwwxxxvvvuuuuuuuuuvvvuuutttsssrrrrrrssstttwwwvvvuuuuuuvvvuuusssqqquuuuuuuuuvvvuuuuuutttsssuuuuuuuuuuuuuuuvvvwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrppprrruuuvvvttttttwwwuuuttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrqqqqqqqqqpppoooooooootttttttttssssssrrrrrrrrrooooooooonnnoooppppppqqqrrrrrrrrrqqqqqqqqqppppppqqqpppooonnnnnnnnnoooppppppqqqqqqrrrrrrqqqqqqppprrrrrrrrrrrrrrrqqqpppooonnnnnnoooppppppppppppppppppppppppppppppooonnnmmmsssqqqpppqqqssssssqqqnnnoooooopppppppppqqqqqqqqqrrrrrrqqqppppppoooooonnnooooooppppppppppppooooooqqqrrrrrrrrrrrrqqqppppppsssrrrrrrrrrrrrrrrrrrrrroooppppppqqqqqqppppppoooppppppqqqrrrrrrsssttttttppppppqqqqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqsssrrrpppooooooppprrrsssqqqqqqqqqrrrrrrsssssssssttttttsssrrrrrrqqqpppppppppqqqrrrsssrrrqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrsssssspppqqqrrrqqqoooooooooqqqqqqqqqqqqppppppppppppooorrrrrrqqqpppooooooppppppqqqrrrrrrssssssrrrrrrqqqsssrrrrrrrrrqqqpppppppppqqqqqqrrrrrrrrrrrrsssssspppqqqqqqqqqpppnnnmmmkkkppprrrttttttsssqqqqqqqqqqqqqqqqqqrrrrrrssssssssswwwuuurrrpppooooooqqqrrrqqqqqqssssssssssssqqqqqqtttsssqqqpppppppppqqqqqqqqqpppoooppprrrsssrrrqqqnnnooopppqqqrrrrrrssstttqqqpppppppppoooooonnnnnnpppppppppqqqqqqrrrrrrrrrooopppqqqrrrrrrrrrrrrrrrpppqqqqqqrrrrrrqqqqqqppprrrrrrqqqppppppqqqqqqqqqrrrrrrrrrsssssssssttttttsssrrrrrrrrrrrrssstttttttttsssrrrrrrssstttuuuvvvttttttttttttuuuuuuuuuuuuttttttuuuvvvvvvuuutttsssppprrrtttvvvwwwwwwvvvuuuqqqqqqrrrrrrssstttuuuuuutttvvvxxxwwwuuussstttvvvzzzxxxwwwuuuvvvxxxzzz||||||{{{{{{zzzzzzzzz{{{{{{{{{~~~~~~{{{yyy{{{zzzvvvzzzyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}}}}|||{{{{{{{{{yyy{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyy~~~~~~}}}}}}~~~~~~|||{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~sssvvvvvvtttuuuyyyzzzxxxvvvxxxwwwttttttwwwxxxvvvyyyyyyyyyxxxxxxxxxwwwwwwvvvxxxyyywwwuuuuuuwwwyyyxxxwwwvvvuuutttuuuvvvwwwzzzxxxuuusssssssssuuuvvvxxxvvvtttssstttttttttsssrrrtttwwwxxxxxxvvvtttrrrsssuuuwwwwwwuuuttttttuuuvvvuuutttssssssssstttuuuvvvuuutttuuuvvvvvvtttrrruuuuuuuuuttttttsssssssssuuuttttttttttttuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqquuuvvvssssssvvvsssrrrrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrsssttttttuuurrrqqqqqqpppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppqqqqqqppppppppppppppppppsssssssssrrrrrrrrrqqqqqqoooooooooooooooppppppqqqrrrrrrqqqqqqppppppppppppppppppoooooooooppppppqqqpppqqqqqqrrrrrrqqqqqqpppqqqrrrrrrrrrqqqqqqpppooonnnoooooopppppppppppppppppppppqqqqqqqqqpppoooooorrrqqqpppqqqssstttssspppoooooopppppppppqqqqqqqqqrrrqqqqqqqqqqqqpppppppppooooooppppppppppppooooooqqqrrrrrrrrrrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqpppppppppqqqqqqrrrrrrssssssssspppqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrpppooonnnnnnoooppprrrpppqqqqqqrrrrrrsssrrrrrrttttttsssrrrqqqqqqppppppppppppqqqrrrrrrrrrqqqpppsssssssssrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrsssssspppqqqrrrqqqooonnnooopppqqqqqqqqqpppppppppoooooorrrqqqppppppooooooooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrssssssssspppqqqqqqqqqqqqpppnnnmmmppprrrttttttrrrqqqqqqrrrqqqrrrrrrrrrrrrrrrrrrsssuuutttrrrqqqppppppqqqrrrqqqqqqrrrssssssrrrqqqqqqsssrrrqqqpppppppppqqqqqqqqqpppoooppprrrsssrrrqqqooooooppppppqqqqqqrrrrrrppppppppppppppppppoooooopppqqqqqqqqqqqqqqqqqqrrrooopppqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqppprrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrsssttttttttttttsssrrrssssssuuuuuuttttttttttttuuuuuuuuuuuussstttuuuuuuuuuuuutttsssssstttuuuvvvvvvuuuttttttrrrrrrrrrssstttuuuuuuuuurrruuuwwwwwwvvvuuuwwwyyyzzzxxxvvvuuuvvvwwwzzz{{{{{{{{{zzzzzzzzz{{{{{{|||zzz}}}}}}zzzzzz{{{zzzwwwzzzzzzyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}~~~}}}}}}}}}|||{{{{{{{{{~~~~~~}}}}}}}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~}}}|||~~~}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~qqquuuvvvtttuuuyyyyyyvvvwwwyyywwwsssssswwwyyywwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxwwwuuuuuuwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuyyywwwuuusssssssssuuuvvvwwwuuusssrrrssstttsssrrrssstttuuuvvvvvvuuutttsssrrrtttuuuuuutttsssssstttuuuttttttttttttuuuuuuvvvtttsssssstttvvvwwwuuutttvvvuuutttrrrqqqqqqrrrrrrsssssssssssssssttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppttttttrrrrrrtttpppppppppppppppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrtttuuuvvvvvvrrrrrrqqqqqqpppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppppppppooooooooopppppppppppppppppprrrqqqqqqqqqqqqpppppppppooooooooooooooopppppppppqqqppppppppppppooooooooooooooopppqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqppppppqqqqqqqqqrrrqqqqqqpppooonnnoooppppppqqqqqqppppppppppppqqqrrrrrrrrrqqqqqqqqqppppppqqqssstttsssrrrpppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssppppppppppppppppppppppppqqqrrrrrrrrrrrrqqqppppppooopppqqqsssssssssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppooonnnmmmmmmnnnooopppooopppqqqrrrsssrrrqqqqqqssssssrrrrrrqqqqqqppppppooopppqqqrrrrrrrrrrrrrrrttttttsssrrrqqqppppppooonnnoooooopppqqqrrrrrrrrrooopppqqqpppnnnnnnnnnpppqqqqqqpppppppppoooooooooqqqppppppppppppoooooooooppppppqqqqqqqqqqqqppppppoooooopppppppppppppppppppppppppppqqqrrrsssssstttpppqqqqqqrrrrrrqqqqqqpppppprrrssssssrrrqqqrrrrrrsssrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqsssrrrqqqpppppppppqqqqqqqqqpppoooppprrrrrrrrrqqqpppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqppppppooooooppppppqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqrrrrrrrrrrrrsssrrrrrrrrrrrrsssttttttuuutttssssssrrrsssssstttsssttttttttttttuuuuuuuuurrrsssttttttttttttssssssvvvvvvuuuuuuttttttttttttssssssttttttuuuuuuvvvvvvqqqsssuuuvvvwwwwwwzzz{{{yyyxxxvvvuuuvvvwwwyyy{{{zzzyyyyyyyyyzzz{{{||||||xxx||||||zzzzzz|||{{{xxxzzzzzzzzzyyyzzzzzz{{{|||{{{||||||}}}~~~~~~{{{|||}}}~~~~~~~~~}}}|||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}|||||||||}}}}}}~~~}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~|||~~~~~~~~~}}}}}}~~~~~~~~~~~~tttxxxyyywwwvvvxxxwwwssswwwyyywwwsssssswwwyyywwwuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwwwwxxxxxxxxxwwwvvvuuutttwwwvvvuuussssssttttttuuuvvvuuussssssttttttsssrrrssstttttttttttttttuuuuuurrrsssttttttsssrrrssstttttttttttttttuuuvvvvvvwwwsssrrrssstttvvvwwwvvvuuuwwwuuussspppooopppqqqrrrrrrrrrqqqqqqrrrrrrssstttppppppppppppppppppppppppqqqoooooossssssqqqpppsssooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqrrrsssttttttuuuuuurrrrrrqqqqqqppppppqqqqqqppppppppppppqqqqqqqqqqqqooooooppppppppppppoooooonnnnnnooooooppppppqqqqqqpppppppppppppppooooooooonnnnnnoooppppppppppppppppppooooooooooooooooooooonnnoooqqqrrrssssssrrrrrrppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqppppppoooooopppqqqqqqqqqqqqpppppppppqqqrrrssssssssssssqqqpppppppppqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqrrrrrrsssttttttuuuppppppppppppppppppppppppqqqrrrrrrrrrrrrqqqppppppmmmoooqqqssstttsssrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnooooooooopppqqqrrrrrrqqqpppooorrrrrrrrrqqqqqqqqqqqqqqqoooooopppqqqrrrrrrssssssttttttsssrrrqqqpppooonnnmmmmmmnnnooopppqqqrrrrrrooopppqqqpppnnnmmmnnnoooppppppppppppooooooooooooooopppppppppppppppooooooooooooppppppppppppoooooonnnnnnnnnooopppppppppqqqoooooopppqqqrrrsssssstttqqqqqqqqqrrrrrrsssssssssppprrrssssssrrrqqqrrrssssssssssssrrrrrrqqqqqqqqqpppqqqrrrsssssssssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrqqqppprrrrrrqqqqqqqqqppppppppppppppppppqqqqqqrrrrrrsssrrrrrrqqqqqqppppppoooooopppppppppppppppooonnnmmmppppppqqqqqqqqqqqqpppppprrrrrrssssssssssssssssssppppppqqqqqqqqqrrrrrrrrrsssrrrrrrrrrrrrsssttttttuuuttttttssssssrrrrrrrrrssssssssstttttttttuuuuuurrrrrrssssssssssssssssssvvvuuuttttttttttttuuuuuuttttttuuuuuuvvvvvvvvvwwwssstttuuuvvvwwwxxxzzz{{{xxxwwwvvvvvvvvvwwwyyyzzzxxxxxxyyyyyyzzz{{{|||}}}wwwzzz{{{yyyzzz||||||yyyzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~|||}}}}}}~~~}}}}}}|||{{{~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}~~~}}}{{{}}}}}}}}}}}}}}}||||||{{{zzz{{{|||~~~~~~}}}{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvyyyzzzxxxxxxzzzxxxtttwwwyyywwwsssssswwwyyywwwtttttttttuuuuuuvvvvvvvvvxxxwwwvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwvvvuuutttvvvuuuttttttsssttttttuuuwwwuuutttuuuvvvvvvuuusssssssssssssssssstttuuuuuurrrssstttsssrrrqqqrrrtttsssssstttuuuuuuuuuvvvvvvsssrrrrrrtttvvvwwwwwwuuuvvvtttrrrpppooopppqqqrrrqqqqqqqqqqqqqqqrrrssssssppppppppppppppppppppppppqqqoooooosssssspppppprrrooopppppppppqqqqqqrrrrrrppppppppppppppppppppppppssssssssssssssssssrrrrrrsssrrrqqqqqqpppppppppqqqoooooooooppppppqqqqqqqqqooooooppppppppppppoooooonnnnnnnnnooooooppppppqqqoooooooooooooooooooooooonnnnnnoooppppppppppppoooooooooooooooooooooooopppnnnoooqqqrrrssssssrrrrrroooppppppqqqqqqppppppooooooppppppqqqqqqpppppppppoooooopppqqqqqqqqqqqqqqqpppqqqrrrsssssssssssssssqqqqqqpppooonnnnnnooopppppppppppppppppppppppppppqqqqqqrrrssstttuuuuuuvvvqqqqqqpppoooooopppqqqqqqqqqrrrrrrrrrrrrqqqppppppmmmoooppprrrssssssrrrrrrqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooopppqqqqqqqqqpppooonnnpppqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqrrrssstttttttttsssrrrpppooonnnnnnmmmmmmnnnoooooopppqqqqqqooopppqqqpppooonnnnnnppppppppppppooooooooonnnnnnnnnoooooopppppppppoooooonnnooooooppppppoooooonnnnnnnnnnnnooopppppppppqqqoooooopppqqqqqqrrrssssssqqqqqqqqqrrrrrrsssttttttpppqqqrrrrrrqqqqqqssstttsssssssssrrrrrrqqqqqqqqqoooppprrrsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnoooqqqrrrqqqpppsssssssssrrrqqqqqqpppppppppppppppqqqqqqrrrrrrsssqqqqqqqqqppppppooooooooopppppppppppppppooonnnmmmoooppppppqqqqqqppppppoooqqqrrrsssttttttttttttsssppppppqqqqqqqqqrrrrrrrrrsssrrrrrrrrrrrrssstttttttttttttttssssssrrrqqqqqqssssssssssssttttttttttttrrrrrrrrrrrrssssssttttttsssssssssssstttuuuwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxyyyyyy{{{|||}}}vvvyyyzzzyyyyyy||||||yyy{{{zzzzzzzzzzzz{{{||||||~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}||||||{{{~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{||||||}}}~~~}}}zzz||||||}}}}}}}}}||||||{{{zzz{{{}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~tttxxxyyyxxxyyy||||||yyyvvvxxxxxxuuuuuuxxxxxxvvvsssssstttuuuuuuvvvwwwwwwyyywwwuuuuuuvvvvvvuuutttuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuttttttttttttttttttvvvuuuuuuvvvwwwwwwuuutttqqqrrrrrrrrrssstttttttttsssssstttsssqqqqqqsssuuurrrsssttttttuuuttttttssssssrrrrrrtttvvvwwwvvvuuutttsssrrrqqqqqqqqqrrrsssqqqqqqqqqqqqqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrooopppsssssspppppprrrppppppqqqqqqrrrsssttttttpppppppppppppppppppppppptttssssssrrrrrrqqqppppppssssssrrrqqqppppppppppppnnnnnnoooooopppqqqqqqqqqoooppppppppppppppppppooonnnnnnoooooooooooooooooonnnnnnnnnoooooooooooopppmmmnnnoooqqqqqqppppppooooooooooooppppppppppppqqqoooooopppqqqrrrrrrrrrqqqooooooppppppppppppoooooonnnoooppppppqqqpppppppppooopppqqqqqqrrrqqqqqqqqqqqqqqqrrrsssssssssrrrrrrqqqqqqqqqooommmmmmoooqqqqqqqqqqqqpppppppppppppppqqqqqqrrrrrrssstttuuuuuurrrqqqpppoooooopppqqqrrrqqqrrrrrrrrrrrrqqqppppppooooooppppppqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssqqqrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooppppppqqqqqqrrrrrrppppppppppppqqqrrrssssssssssssrrrqqqpppoooooonnnoooooooooooopppppppppppppppqqqrrrqqqooooooooopppppppppooooooooonnnnnnnnnmmmnnnooopppppppppooonnnooooooppppppppppppooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrqqqqqqqqqrrrrrrssstttpppqqqrrrrrrqqqqqqsssuuusssrrrrrrrrrrrrrrrrrrqqqoooppprrrssstttssssssrrrqqqqqqppppppppppppqqqqqqppppppqqqrrrrrrrrrqqqqqqpppooonnnoooqqqqqqqqqppprrrrrrrrrqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppooooooooopppppppppqqqppppppooooooooooooppppppppppppoooooooooqqqrrrtttttttttssssssqqqqqqqqqqqqrrrrrrrrrrrrsssrrrrrrrrrrrrsssttttttrrrssssssssssssrrrrrrqqqrrrsssssssssssstttttttttsssrrrrrrrrrssstttuuuvvvrrrrrrssstttuuuvvvwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvyyywwwtttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{{{{vvvyyyzzzxxxyyy||||||yyy{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzz||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~{{{{{{{{{|||}}}}}}}}}}}}}}}{{{|||}}}}}}||||||}}}|||}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||~~~~~~uuuxxxxxxvvvwww{{{|||zzztttwwwxxxvvvvvvxxxwwwtttrrrssstttuuuvvvwwwxxxxxxzzzwwwuuutttvvvvvvuuusssttttttsssssssssuuuvvvwwwttttttttttttttttttttttttuuuttttttuuuwwwwwwuuussspppppprrrssssssttttttssstttttttttsssrrrrrrtttvvvrrrssssssttttttsssrrrqqqtttsssssstttvvvwwwvvvtttrrrrrrrrrrrrssssssssssssrrrqqqqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrssspppqqqttttttpppppprrroooooopppqqqrrrssstttuuuppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppptttsssrrrqqqppppppppppppnnnnnnnnnooopppqqqqqqqqqppppppqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnooooooooopppppppppmmmnnnpppqqqqqqqqqooonnnppppppppppppqqqqqqrrrrrrppppppoooooooooppppppqqqooooooppppppppppppoooooonnnnnnooopppppppppppppppooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqpppooopppssswwwqqqqqqqqqpppppppppooooooqqqqqqrrrrrrssssssssstttsssrrrpppooooooppprrrsssqqqrrrrrrrrrrrrqqqpppppprrrqqqooooooooopppqqqrrrppppppqqqqqqqqqqqqppppppooooooppppppqqqqqqrrrrrrrrrrrrrrrsssssssssssstttrrrrrrssssssssstttttttttqqqqqqrrrrrrrrrrrrqqqqqqrrrpppooommmmmmmmmooopppnnnoooooopppqqqrrrrrrrrrrrrqqqpppppppppqqqrrrsssrrrqqqqqqqqqppppppooooooqqqqqqppppppppppppooooooqqqrrrsssrrrqqqpppppprrrpppooooooooonnnnnnnnnnnnlllmmmooopppqqqpppooonnnoooppppppqqqqqqppppppoooqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppppppppppprrrrrrqqqppppppqqqrrrssspppqqqrrrqqqqqqqqqtttvvvqqqrrrrrrrrrrrrrrrrrrsssqqqqqqrrrrrrsssrrrrrrrrrrrrqqqpppoooooopppqqqrrrooopppqqqrrrrrrrrrrrrqqqpppooonnnooopppqqqpppooopppppppppoooooooooooooooppppppppppppppppppooooooooooooooooooppppppppppppooopppqqqqqqqqqqqqqqqqqqooooooppppppppppppoooooonnnoooqqqssstttsssrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrsssttttttpppqqqrrrsssssssssrrrrrrrrrrrrssssssssstttttttttsssssssssssssssuuuvvvwwwrrrssstttvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuyyyvvvrrrrrrsssuuuuuutttvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyxxxyyyyyyzzzzzzwwwzzz{{{xxxxxx{{{{{{xxx{{{{{{{{{{{{{{{||||||}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}}}}||||||zzzzzz{{{{{{|||}}}~~~~~~~~~|||zzz{{{|||}}}~~~|||}}}~~~|||zzz{{{~~~||||||{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~|||}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{}}}~~~xxxzzzyyyuuutttxxxyyywwwssswwwyyywwwwwwyyywwwsssrrrssstttuuuvvvwwwxxxyyyzzzwwwttttttvvvvvvtttrrrsssrrrqqqqqqrrrtttwwwxxxssssssttttttttttttttttttssssssssstttvvvvvvtttrrrooopppqqqsssttttttsssssstttuuuuuusssrrrrrrtttvvvrrrsssssstttsssrrrpppooottttttssstttvvvwwwuuutttpppqqqrrrtttttttttttttttrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrsssqqqqqqttttttqqqpppsssnnnnnnoooqqqrrrssstttuuuoooooooooooooooooooooooooooooooooppppppqqqqqqqqqtttsssrrrqqqppppppppppppmmmnnnnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppoooooonnnnnnmmmmmmnnnoooooooooppppppqqqqqqmmmnnnpppqqqrrrqqqooonnnppppppqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnppppppooooooppppppppppppoooooonnnnnnooopppppppppppppppppppppqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqpppooonnnpppqqqqqqqqqsssxxx|||qqqqqqqqqqqqppppppooooooqqqqqqrrrrrrrrrrrrsssssssssrrrpppooooooppprrrsssqqqrrrrrrrrrrrrqqqpppppptttrrrooonnnmmmoooqqqssspppppppppqqqqqqpppppppppnnnnnnooopppqqqrrrrrrsssrrrrrrrrrsssssssssttttttsssssssssttttttuuuuuuuuuqqqqqqrrrrrrrrrrrrqqqqqqsssqqqnnnlllkkkmmmooopppnnnnnnooopppqqqrrrrrrssssssrrrqqqpppppppppqqqrrrqqqqqqpppppppppppppppppprrrrrrqqqqqqpppooooooooorrrssstttsssqqqpppqqqrrroooooooooooonnnnnnnnnnnnkkkmmmooopppqqqpppooonnnppppppqqqqqqqqqqqqppppppsssrrrrrrrrrqqqppppppppprrrrrrqqqqqqpppooooooooosssrrrqqqpppppppppqqqrrrpppqqqrrrqqqpppqqqtttvvvqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrooopppqqqrrrsssrrrrrrqqqpppnnnnnnooopppqqqpppooommmmmmmmmnnnnnnnnnnnnnnnqqqpppppppppoooooonnnnnnnnnnnnooooooppppppqqqqqqooopppqqqrrrrrrrrrrrrrrrooooooppppppppppppoooooommmnnnqqqsssssssssrrrqqqrrrrrrssssssssssssttttttsssrrrrrrrrrrrrsssttttttoooppprrrssstttssssssrrrrrrrrrrrrsssssssssttttttttttttsssssstttuuuwwwxxxssstttvvvwwwwwwuuusssrrruuuuuuuuuuuuttttttttttttxxxtttqqqpppsssuuuuuutttuuuvvvvvvvvvwwwwwwwwwwwwzzzzzzyyyxxxxxxxxxyyyyyywwwzzz{{{xxxxxx{{{zzzwww{{{{{{{{{{{{{{{|||}}}}}}yyyyyyzzzzzz{{{|||||||||zzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}yyyzzz|||}}}~~~~~~~~~|||zzz{{{|||{{{zzzyyyyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{}}}~~~