BMv6( ~~~qqqcccYYYJJJ>>>777333000...+++,,,---///000//////...222222444666555111222777555((((((---***)))(((!!!(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!###"""!!!uuuhhhPPPGGG:::111---+++)))'''---...///111111111000000000///000222000000666>>>;;;,,,)))+++'''''')))###'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""" ooo]]]QQQ<<<555---(((((()))))))))...///000222222222222111555222///...---333AAAPPPFFF333***'''"""$$$***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!ssscccRRRBBB777111,,,'''%%%'''))))))(((***+++,,,...///......---111///---,,,+++///===KKK???...((((((###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! xxxgggWWWKKK???333+++,,,(((###!!!"""###""" $$$%%%'''((())))))(((((("""###'''(((%%%###)))333,,,!!!$$$+++)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! mmm___MMM???777222,,,&&&"""!!!!!!###""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%&&&)))(((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""$$$'''###!!!000DDD---+++(((%%%######%%%&&&######""""""!!!!!! !!!!!!"""""""""######### |||ppp[[[OOO???444///,,,'''###"""  """!!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%&&&((((((((('''&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%'''$$$"""...@@@,,,***'''%%%######$$$%%%###"""""""""""""""!!!!!!""""""""""""#########$$$!!! rrr```TTTBBB999...&&&%%%$$$"""!!!  """$$$&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&(((%%%###,,,999+++)))'''$$$######$$$$$$"""""""""###############"""""""""############$$$!!! wwwhhhYYYIII???111+++### !!!  !!!$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%''')))'''$$$)))222)))(((&&&$$$""""""######""""""######$$$$$$%%%%%%########################!!!qqq^^^PPPEEE;;;444***&&&!!! ###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&''')))'''%%%'''+++'''&&&$$$###""""""""""""""""""######$$$$$$%%%%%%"""""""""""""""""""""""" }}}mmmXXXFFF<<<666111...&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!"""######$$$$$$&&&&&&&&&'''''''''&&&'''%%%%%%$$$""""""!!!!!!!!!"""""""""###############""""""!!!!!!!!!!!! ӵĦĦӵĦyyy^^^QQQ???222---+++)))'''!!! !!!!!!############$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! !!!!!!"""######$$$'''&&&%%%%%%'''((('''$$$$$$######"""!!!!!!!!! ###"""""""""""""""!!!!!!!!! 4ĉ@ӵ>L=hĦ4ĉ@ӵ>L{{{gggYYYHHH===///'''$$$$$$###!!!###!!!!!!#####################$$$$$$""""""!!!!!!  !!!"""######$$$'''&&&%%%$$$&&&)))'''$$$######""""""!!!!!! ######""""""!!!!!! GG=?HdĦ=ĪjGG=?HdĦrrraaaLLL===***&&&"""  !!!(((&&&%%%###""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""############"""""""""""" !!!!!! ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ{{{mmm```RRR@@@333'''$$$  """'''&&&$$$###""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""!!!!!! !!!!!! ?~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%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~qqq```RRRHHH===000&&&###!!!!!!###&&&%%%$$$###"""""""""###!!!!!!############!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######""""""""""""!!!!!! !!! 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]Ħ{{{dddYYYIII<<<444---%%%!!!###$$$$$$######"""""""""""" !!!"""######"""!!! !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###"""""""""!!!!!!!!!!!! 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ĦqqqfffPPPFFF999///***&&&!!! """""""""""""""""""""!!!!!! !!!"""######"""!!! !!!""""""#######################################"""""""""!!!!!!"""""""""!!!!!!!!!!!!  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ӵnnn]]]RRR>>>777...(((%%%###!!!!!!!!!!!!""""""""""""!!! """"""""""""  !!!!!!""""""###""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!! 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ӵpppaaaRRRDDD;;;///+++&&&###"""!!! !!!""""""!!!!!!  !!!""""""!!!  !!!"""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""!!!!!!!!! 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Ӈ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvvgggVVVHHH;;;///'''%%%###  !!!""""""!!!  !!!""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!! 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h|||jjj```RRRDDD;;;333,,,(((!!! """$$$$$$###""" !!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!! 4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼syyyjjjUUULLL@@@555...)))### !!!###$$$$$$"""!!!""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!! Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{ooo___RRR>>>777...'''$$$!!! """###$$$######"""""""""!!!  !!!!!!!!!"""""""""!!!!!!!!!  ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦsssdddVVVHHH===333...'''###"""!!! """############""""""!!!!!!  !!!!!!!!!""""""!!!!!!!!! >AneneneneDenene>Ak<fhDeneneneooo___RRRDDD888111---(((###!!!!!!!!!!!!"""###"""""""""!!!  !!!!!!"""!!!!!!!!!!!! wwwiiiWWWKKKAAA666---)))%%%!!! !!!!!!!!!  !!!!!!"""!!!!!!!!! yyynnn\\\MMM???888222***$$$###  !!!!!!"""!!!!!! uuucccXXXIII;;;///+++(((""" !!!   !!!!!!"""!!!!!! ppp___NNNCCC333000+++&&&"""!!! !!!$$$&&&%%%$$$###!!!!!!"""{{{jjj[[[LLL>>>555---***&&&""""""$$$$$$$$$"""!!! !!!!!!~~~sssbbbQQQCCC888...(((%%%###  !!!"""###"""!!!}}}iii___OOO@@@555---(((%%%  !!!!!!"""!!!uuuhhhUUUMMM@@@444+++&&&$$$### !!!!!!  tttcccVVV???:::111)))""" !!!!!! ~~~qqqggg[[[LLL@@@...,,,(((###  !!!"""!!!|||iii[[[QQQFFF888...((((((&&&###!!!!!! """"""!!!rrrhhhXXXJJJ>>>555---(((!!!!!! !!!"""""""""!!! ooo```VVVIII===555...((($$$  !!!!!!!!!  yyyfffWWWGGG???555---)))%%%"""  sssdddSSSGGG666000(((###!!!!!! }}}nnn```QQQCCC:::000***$$$  zzzhhhZZZMMM???333------((("""  qqqaaaPPPDDD;;;///'''%%%)))$$$!!! yyyooo]]]MMM===555///'''"""###%%% !!!  ooo^^^TTT@@@:::222+++((($$$   !!!!!!!!!!!!###!!!}}}nnn___PPPGGG999333,,,&&&###!!!  !!!!!!!!!!!!"""!!!ssscccUUUHHH===555...***%%%  !!!!!!!!!!!!!!! xxxmmm\\\LLL@@@666...)))%%%###  !!!!!!!!!!!!!!! xxxeeeZZZJJJ===333,,,'''### """ !!!!!!!!!!!!  oooeeeQQQHHH;;;000***&&&"""  !!! """%%%%%% !!!!!!!!!!!!wwwgggVVVLLL<<<555,,,&&&###!!!!!!$$$"""""",,,555''' !!!!!!!!!!!!rrrcccRRRBBB777///)))###!!!$$$&&&!!!$$$444BBB((( !!!!!!!!!"""xxxgggVVVIII===333---###""" !!!###$$$!!! !!!!!! rrrgggWWWHHH<<<333+++&&&"""    |||oooYYYPPPAAA555---'''""" !!!  }}}hhhYYYDDD<<<000'''###  lllWWWIII777000'''""" yyyjjjYYYGGG;;;...)))### sssbbbSSSEEE777---&&&###xxxdddRRRDDD777,,,$$$!!!  sssdddPPP>>>222***$$$ !!!  wwwcccVVVDDD555,,,&&&!!!  ppp___MMMCCC555***### !!! nnnYYYJJJ:::333)))!!!ooo[[[HHH<<<...)))###  ~~~nnn^^^KKK:::111%%%### xxxeeeWWWIII999,,,''' rrraaaNNNCCC888+++"""    |||qqqYYYMMM<<<111+++'''!!!  xxxhhh\\\KKK@@@333***'''$$$  qqqaaaPPPDDD777///&&&"""  {{{lll^^^OOO???444(((### |||kkk[[[MMM@@@222)))!!!  xxxkkkYYYIII===222'''   tttaaaUUUDDD666...'''    qqqbbbNNNCCC444)))$$$"""   mmmXXXIII777222+++$$$  yyykkkZZZHHH;;;000,,,'''!!! nnn\\\NNN@@@333***&&&$$$!!! zzzkkkUUUBBB666---%%%  vvvcccUUUAAA111((($$$!!!  ~~~lll```KKK???000&&&"""!!!  wwwdddQQQEEE444,,,###  uuubbbNNN;;;///&&&!!!   yyy```JJJ:::///))) zzzdddLLL999+++### oooaaaLLL777((( vvv\\\OOO===+++  rrrbbbJJJ@@@111$$$ wwwaaaQQQ888111&&& qqq___LLL>>>+++'''  {{{jjjZZZJJJ999...'''$$$    |||eeeRRRGGG===222)))   {{{kkkVVVFFF<<<444***"""  vvvaaaSSSBBB555...(((!!!  ~~~jjj^^^JJJ@@@222)))%%%"""  nnnZZZMMM;;;444***$$$"""!!!    qqq___NNNBBB222,,,%%%!!!     {{{jjjZZZKKK===444***%%%      zzzhhhVVVGGG999...'''$$$!!!      rrrfffSSSBBB666---'''###  tttcccWWWGGG999///)))$$$!!!  xxxggg[[[MMMDDD777---'''###   ~~~qqqbbbRRRFFF<<<555+++$$$!!!  {{{lll___QQQCCC:::222,,,%%%!!!  wwwfffXXXMMMCCC888111,,,(((###   lll```PPPCCC<<<666///***'''$$$    qqq\\\PPPAAA666000---)))%%%$$$!!!    jjj\\\FFF===111,,,+++***&&&""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   ooo[[[NNN===555,,,((((((((($$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  zzzjjjXXXFFF:::111+++%%%###$$$$$$   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""!!!  zzzfffVVVFFF777---***&&&"""!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""  jjjVVVGGG:::///''')))&&&###!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""  }}}nnnXXXFFF:::222+++&&&(((%%%"""    """######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###"""!!!  hhhZZZFFF777///+++'''$$$$$$"""  !!!###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!  zzzkkkZZZLLL:::---'''%%%$$$"""   !!!###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!  }}}fffVVVCCC999---&&&%%%%%%""" !!!#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  lllUUUFFF:::222(((#########  !!!#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!   yyyhhhVVVDDD777///)))""" !!!!!! !!!#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!   uuucccUUUGGG999000((($$$   !!!#########$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!   xxxdddSSSFFF===333---'''%%%"""!!!!!!   !!!#################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!   vvvhhhUUUEEE;;;444---)))&&&%%%###"""!!!   !!!#########""""""""""""""""""""""""########################!!!!!!   ~~~ooo```TTTCCC777111---***&&&###"""!!!    !!!#########""""""""""""""""""""""""########################!!!!!!  lll\\\MMMCCC555---++++++)))'''    !!!#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  nnnYYYKKK;;;888333...***((((((((('''%%%############!!!  !!!   $$$&&&%%%!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!! !!!   tttaaaMMM@@@888666111---***((((((((('''&&&%%%%%%%%%$$$"""  !!!  $$$&&&%%%"""""""""""""""#########"""""""""""""""""""""""""""   qqqaaaQQQAAA666444222///,,,))))))))))))''''''''''''(((&&&###    $$$&&&%%%############""""""""""""""""""##################"""!!!  ooo]]]PPPDDD999222000///,,,***)))))))))***(((((()))******((($$$!!!  $$$%%%%%%$$$$$$######""""""!!!!!!###############$$$$$$$$$###   rrr^^^NNNCCC;;;333...---,,,+++***)))******+++))))))***++++++)))%%%"""   $$$%%%%%%$$$$$$######""""""!!!!!!##################$$$$$$"""   ooobbbPPPAAA999333---)))+++++++++*********++++++************+++)))&&&###   $$$&&&%%%############""""""""""""$$$$$$#########"""""""""!!! |||ppp[[[PPPAAA666222///+++(((+++++++++++++++++++++++++++***))))))))))))&&&$$$!!!  $$$&&&%%%"""""""""""""""#########$$$$$$###"""!!!!!!   }}}kkk^^^KKKAAA666///......,,,***++++++++++++++++++++++++,,,***)))(((((((((&&&%%%!!! !!!$$$&&&%%%!!!!!!""""""######$$$$$$%%%$$$###"""!!!  nnn[[[OOO;;;777111......---***'''***+++,,,,,,,,,+++***)))(((((((((((())))))))))))"""   $$$$$$"""###$$$$$$""" """%%%"""###$$$%%%%%%%%%$$$###"""  ppp___OOOCCC888444///---...---+++(((+++,,,,,,---,,,+++***)))(((((((((((((((((((((((("""     $$$$$$######$$$$$$###!!!!!!###&&&###$$$%%%&&&&&&&&&%%%$$$!!!  }}}jjjZZZLLL>>>555333000,,,,,,......,,,***---------,,,,,,***)))(((((((((''''''''''''''''''!!!     %%%%%%######$$$%%%$$$$$$$$$&&&(((%%%&&&'''((('''&&&%%%$$$   lllWWWHHH===333,,,...,,,***+++---///---+++...------,,,+++)))((((((''''''''''''&&&&&&&&&&&&    !!!&&&&&&$$$$$$$$$%%%&&&'''((()))***'''((())))))((('''&&&%%%  uuu^^^JJJ>>>666000+++,,,)))(((***...///---+++------+++***)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$    """''''''&&&%%%&&&&&&(((***+++++++++))))))******)))'''&&&%%%  rrrcccOOO???777333000---+++))))))+++...///---***++++++)))(((''''''''''''&&&&&&%%%%%%$$$$$$######  """'''((('''((('''(((***---...---,,,************)))'''%%%$$$ vvv]]]QQQ@@@555000000...------+++***,,,...///,,,))))))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$######"""""" ###((()))(((***)))))),,,///000...+++************(((&&&$$$### ppp___OOODDD666---,,,------+++...,,,+++,,,//////+++(((((('''%%%%%%$$$%%%&&&'''%%%%%%$$$$$$###""""""!!! ###))))))(((,,,+++***---000000...+++************(((&&&###""" ppp```NNN===999444...,,,+++---...------...///...---+++***&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$###"""###   &&&+++...*********---000000,,,(((---+++)))))))))'''!!!    tttaaaSSSCCC999777333///---,,,---...,,,---------,,,+++)))(((%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###""""""   %%%+++...+++++++++---//////+++(((---***(((((()))&&&!!!  www]]]MMMBBB444444333111000///.........,,,,,,++++++)))(((&&&%%%$$$$$$$$$###############""""""###$$$$$$###"""""""""  $$$***...---,,,---......---***''',,,***(((((((((&&&!!! vvvbbbKKK>>>777+++///000000000000///...---******)))(((&&&%%%######"""""""""###############!!!"""###$$$$$$###"""!!!    ###)))---............---+++)))'''+++)))'''''''''%%%   xxxeeeSSS???777333***---...///000000///---,,,)))((('''%%%$$$"""!!!!!!"""""""""""""""""""""###!!!"""############"""!!!!!!!!!!!!  """(((,,,......///...,,,***)))(((+++(((&&&&&&'''$$$   {{{gggUUUFFF777444333+++---...///000///---+++)))'''&&&%%%###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!     !!!(((,,,---//////...+++))))))******(((&&&&&&&&&$$$   }}}gggTTTEEE:::///000222+++.../////////---+++)))'''&&&%%%###"""!!!!!!!!!""""""""""""!!!!!!  !!!"""######"""!!!  !!!!!!      '''+++,,,...///...+++)))***+++***'''%%%%%%&&&### !!! wwwhhhYYYFFF:::111***---000)))000000///...,,,***'''&&&%%%$$$###!!!!!!!!!"""#########"""!!!  !!!"""######"""!!!  !!!      '''+++,,,...///...***)))***,,,)))'''%%%%%%%%%### !!!!!!|||eeeUUUAAA<<<555...***)))+++---...,,,***'''%%%%%%$$$$$$############""""""""""""###""""""!!!  !!!"""######$$$"""###"""!!!   !!!***//////...,,,***((((((((((((((((((((('''%%%"""    ###!!!  mmmXXXJJJ<<<888333---******+++,,,---+++)))&&&%%%$$$$$$$$$#########"""""""""!!!!!!######"""!!!!!!  !!!!!!"""######$$$ """""""""  """***//////...,,,***((((((((((((''''''''''''%%%###!!!   !!!!!!  xxxiiiXXXFFF;;;444222///,,,+++***+++,,,+++***'''%%%##################""""""""""""!!!!!!######""""""!!!!!! !!!!!!""""""######### !!!!!!  """***//////...,,,***((((((((((((&&&'''''''''&&&%%%$$$###    """ vvvdddUUUGGG:::111,,,,,,,,,+++++++++++++++)))(((&&&$$$""""""""""""###"""""""""!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!"""""""""######### !!!  ###***...///...,,,***((((((((((((&&&&&&''''''''''''''''''  !!!!!!!!!"""  {{{gggUUUHHH>>>444...'''((()))************)))((('''%%%###"""!!!!!!""""""""""""!!!!!!!!!!!! ###############"""""""""""""""""""""############   ###***...///...,,,***((((((((((((&&&''''''(((((()))***+++###   """%%%###!!!!!!   xxxkkkXXXIII???888111,,,&&&&&&'''((())))))((((((((('''%%%###""""""""""""""""""!!!!!!!!!!!! $$$$$$##########################################!!! $$$***...///...,,,***(((((((((((((((((((((((()))+++,,,---(((&&&### """$$$&&&###!!!!!!   }}}eeeYYYIII===777333...***&&&'''''''''((('''''''''((('''%%%###"""""""""###""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################  $$$***...///...,,,***(((((((((((())))))))))))***,,,---...+++***(((&&&$$$###"""""" """$$$%%%$$$ !!!"""!!!   vvvhhhWWWMMM???666111...***'''((('''''''''''''''''''''((('''%%%######"""######"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################   $$$***...///...,,,***((((((((((((******))))))***,,,...///...---,,,+++)))'''&&&%%%######""""""!!!  """$$$%%%%%%!!! !!!""""""    uuudddYYYFFFAAA999111+++((('''(((((((((((((((''''''''''''''''''&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############!!!!!!!!!  ''',,,...///...---,,,***)))((('''''')))***,,,---------,,,++++++******)))(((((((((&&&&&&%%%&&&''')))+++,,,'''%%%### $$$''''''%%% !!!$$$### yyyhhhXXXNNNAAA===666///***(((((((((((((((((((((''''''''''''&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############### !!!!!!  ''',,,//////...---,,,***)))((((((((()))***,,,,,,,,,,,,,,,+++******))))))(((''''''&&&&&&&&&&&&''')))+++,,,((('''%%%###"""""""""### !!!&&&)))(((%%% """###!!!wwwfffWWWIIIAAA999666111,,,)))(((((()))((((((((((((''''''''''''%%%%%%$$$###"""!!!!!! !!!!!!!!!"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""     (((---///......---,,,***)))((((((((()))***+++++++++++++++******))))))(((''''''&&&''''''''''''(((***+++,,,)))((('''&&&&&&'''((()))&&&&&&'''((())))))******(((((('''&&&%%%$$$$$$### !!!"""###&&&)))***((($$$ """!!!yyyfffWWWJJJ>>>777111///,,,)))(((((()))***((((((((((((''''''''''''$$$$$$######"""!!!!!! !!!!!!!!!""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""      (((---000......---,,,+++***)))((())))))******************))))))(((((('''&&&&&&&&&''''''(((((()))***++++++)))((('''''''''((()))***)))***+++,,,...000111222.........---,,,++++++***)))((('''%%%###"""  !!!###&&&(((***+++***++++++***&&&!!! !!!kkkYYYLLLBBB999222+++***)))(((((()))***+++((((((((((((''''''''''''$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!    (((---///------,,,,,,+++***))))))******))))))))))))))))))((((((''''''&&&%%%%%%$$$''''''(((((())))))******((('''&&&%%%%%%%%%&&&''')))***+++---///000222222000000//////......------......---+++)))((('''&&&((()))+++,,,...000111111///...+++'''""" ~~~ooo[[[LLLDDD<<<444---(((((((((((())))))***+++((((((((((((''''''''''''$$$$$$#########""""""""" !!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!  ''',,,...------,,,,,,+++***))))))+++***)))(((''''''((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&'''((()))(((((((((%%%%%%$$$######$$$%%%&&&((()))***+++---...//////////////////......------//////...---,,,,,,++++++...///000111222222222222///,,,'''!!!  ~~~iii\\\KKK@@@:::666...''''''(((((()))************((((((((((((''''''''''''$$$$$$$$$$$$$$$######### !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!   &&&+++------,,,,,,++++++*********+++***)))'''&&&&&&''''''&&&&&&&&&%%%$$$$$$######%%%%%%''''''(((''''''&&&######"""###$$$%%%'''((())))))******+++,,,,,,,,,/////////...............,,,,,,------------------///000000000000///---,,,+++'''!!!""""""lll[[[NNN???777444000)))"""(((((()))***++++++******)))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!     %%%***------,,,,,,++++++*********+++***((('''&&&&&&&&&'''&&&&&&%%%%%%$$$######"""$$$%%%&&&'''''''''&&&%%%"""""""""###%%%(((+++,,,************++++++++++++//////////////////......******+++,,,------....../////////...---+++)))''''''###!!!$$$"""kkk[[[QQQIII999222555///''',,,&&&''')))***++++++******((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$ """###%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&%%%$$$""""""""""""###     %%%)))+++......//////...,,,+++*********)))((('''&&&%%%%%%&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++))))))***+++,,,------......------,,,+++***))))))------...///000111111222333111...***'''%%%######!!!###!!!vvvaaaSSSDDD@@@222,,,...(((###***(((((()))***+++***))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$ !!!###%%%&&&''''''&&&''''''''''''''''''''''''&&&%%%###"""!!!!!!"""###     %%%***+++---.........---+++)))((()))))))))(((((('''&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&(((***+++((())))))+++,,,---......111111000///......------,,,------......//////000,,,***'''###  """"""vvveeeSSSGGG999777---***...)))%%%,,,)))************)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!$$$&&&'''((((((((('''''''''((((((''''''&&&&&&$$$###"""!!!!!!""""""     &&&***+++---------,,,***(((&&&%%%((((((((())))))(((((('''&&&%%%$$$#########$$$$$$&&&&&&%%%%%%$$$$$$############$$$%%%&&&(((***+++'''((()))***,,,---...///111111000000///.........------,,,,,,+++++++++***""" """###""" tttdddUUUFFF<<<555333,,,...888444,,,///+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$'''((()))))))))'''(((((()))((((((&&&&&&%%%$$$"""!!! !!!!!!    '''***+++,,,,,,,,,+++)))&&&$$$"""&&&'''((()))***))))))(((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$%%%'''((()))***'''((()))***,,,...//////......------,,,,,,++++++---,,,+++(((&&&$$$""""""$$$'''$$$!!!vvvcccUUUIII===666000...)))000@@@===///,,,,,,,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&((()))*********'''((()))***)))(((&&&%%%$$$###"""  !!!  !!!!!!   '''++++++,,,,,,+++***(((&&&###"""%%%'''(((***+++***))))))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))'''((()))***,,,---...//////......---,,,+++***)))+++)))'''### """&&&(((###xxxeeeTTTIII@@@777111***((($$$,,,<<<999+++(((,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''')))*********)))((()))***+++***(((&&&$$$$$$###!!!     !!!!!!!!!  !!!(((++++++,,,,,,,,,+++)))'''%%%$$$&&&''')))+++++++++)))(((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((())))))***+++,,,------...000///...,,,+++)))((('''$$$### """$$$%%%&&&qqqeeeTTTGGG???999222---'''((($$$)))444000(((+++,,,+++***((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''((()))*********))))))((()))***+++***(((&&&$$$###"""    !!!!!!!!!!!!  """))),,,+++,,,,,,---,,,+++)))'''&&&&&&(((***,,,,,,+++)))'''((())))))***)))((('''&&&&&&&&&''''''((())))))))))))******+++***)))((('''******+++++++++,,,,,,,,,***)))'''%%%### ###%%%%%%###"""yyycccXXXJJJ???999555///***(((,,,)))***...***)))333++++++)))((((((((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((()))***++++++***)))(((((()))+++,,,+++(((&&&$$$###"""   !!!!!!!!!"""   ###))),,,,,,,,,---------,,,+++)))((('''(((+++,,,,,,***(((''')))***+++++++++***((('''&&&&&&'''((()))***+++++++++,,,,,,,,,+++***((('''++++++++++++++++++++++++!!! """'''(((&&&"""vvvcccUUULLLAAA888222...***'''*********++++++,,,------***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%$$$######$$$%%%'''(((&&&(((***------,,,***)))++++++***)))((('''&&&&&&&&&%%%###!!!!!!!!!!!!""" """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! %%%***---*********))))))((((((((('''((()))***++++++***)))''')))+++------+++)))'''%%%&&&&&&'''((()))******,,,,,,+++***))))))((((((((('''%%%""" """(((***%%% yyyiiiWWWKKKDDD:::222...,,,)))''')))***+++,,,,,,,,,,,,,,,***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$&&&'''(((''')))+++---...---+++***++++++***)))((('''&&&&&&%%%$$$###"""!!!!!!!!!""" """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! %%%+++...------,,,,,,++++++*********+++---.../////////...+++,,,------,,,***(((&&&#########$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######!!!  $$$((((((### uuufffYYYGGG???999111+++******(((&&&)))***,,,---...---+++***)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((())))))+++,,,......---+++***,,,+++******(((((('''&&&%%%$$$###"""!!!!!!!!!""" """""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%+++...------,,,++++++***)))))))))+++---000111111000//////...,,,***(((%%%$$$###  !!!&&&''''''$$$ zzzeeeXXXLLL===888222,,,(((((()))(((''')))+++---//////---***)))))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%'''((())),,,,,,.........---,,,+++,,,+++***)))(((''''''&&&$$$######""""""""""""""" !!!"""""" !!!    $$$***---*********)))((('''''''''''')))+++...//////...------+++'''$$$  """&&&***((($$$ |||lllYYYNNNEEE888555000+++((()))******(((+++,,,...//////---***((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))***---............---,,,++++++******)))((('''&&&&&&############"""""""""!!! !!!!!!!!! """      &&&***+++++++++*********)))))))))***---//////...,,,***%%%###  %%%(((***&&&  |||mmm^^^MMMEEE@@@444333...***)))+++,,,,,,***---...//////...,,,***(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++//////......---,,,+++******))))))((('''&&&%%%$$$""""""############"""!!! !!!!!!!!! """    !!!$$$---------------.........,,,---///000///---)))''' ###'''(((&&&!!!{{{iii[[[OOOAAA<<<999///...***''''''+++---...,,,/////////...---+++***)))'''(((((((((((((((((((((''''''''''''''''''''''''((('''''''''''')))***+++//////...---,,,+++***)))(((((('''&&&%%%$$$$$$###!!!"""###$$$$$$###"""!!! !!!!!!!!! """   ''''''((()))***+++,,,,,,((()))******(((### !!!&&&'''&&&!!! lll[[[OOOEEE888555444+++***'''$$$&&&***...///...000000///---,,,+++******'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''((()))+++,,,//////...---+++***))))))((('''&&&%%%$$$######"""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!###     !!!###$$$%%%&&& !!!"""!!! ###''''''%%% mmmWWWNNNCCC:::555111---*********+++,,,...///000000//////...---+++***))))))+++++++++***)))(((((('''(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++...---,,,***(((&&&%%%$$$)))((('''&&&$$$###""""""""""""""""""!!!!!!!!!!!!"""######"""     """$$$"""sssbbbNNNGGG<<<555111///,,,*********+++,,,---//////000......---,,,+++******)))++++++******)))(((((('''((((((((((((((((((((()))&&&&&&%%%%%%&&&((()))***222222111000...,,,***)))'''&&&&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""!!!     ###### uuubbbRRRDDD===555///...---,,,***++++++,,,,,,---...//////---,,,,,,,,,++++++++++++++++++******)))(((((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))111111222111000---***)))$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!! !!!!!!       """$$$""" vvvfffTTTGGG>>>888111---,,,---+++***,,,,,,,,,------.........+++++++++++++++++++++,,,************))))))((((((((((((((((((((('''''''''%%%$$$$$$###$$$%%%&&&'''((()))++++++***'''$$$""""""""""""""""""#########""""""""""""!!!!!!!!!!!!  !!!!!!        """###$$$###  xxxjjjZZZKKKBBB<<<777000---------,,,***,,,---------------------******++++++++++++,,,,,,*********))))))))))))))))))(((((((((''''''&&&&&&$$$######""""""###$$$%%%###$$$&&&'''&&&### !!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!         &&&%%%$$$!!!  xxxjjj]]]OOODDD???:::555///---......---+++------------------,,,,,,*********+++++++++++++++******)))))))))))))))))))))((((((''''''&&&&&&&&&######"""!!!!!!"""###$$$$$$%%%&&&'''&&&%%%###!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!        """(((%%%!!! xxxeeeYYYOOODDD===;;;555111,,,+++---...---,,,.........------,,,,,,,,,+++++++++***************)))))))))))))))))))))***))))))(((''''''&&&%%%%%%###"""!!! !!!""""""%%%%%%%%%&&&%%%%%%$$$$$$########################""""""""""""!!!!!!!!!!!! !!!      """&&&'''$$$ |||kkkXXXMMMEEE<<<777777000---)))))),,,......,,,.........------,,,,,,++++++++++++*********)))))))))))))))))))))*********))))))((('''&&&&&&%%%%%%""""""  !!!"""###"""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! !!!!!!      %%%)))'''""" mmm___MMMAAA;;;999555111222111000.........///000------,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))((('''&&&%%%%%%$$$&&&%%%###!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!############""""""""""""""""""""""""""""""""""""     $$$%%%$$$rrraaaTTTDDD:::666555222///111000///......//////000---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))((('''&&&%%%$$$$$$&&&%%%###!!!!!!!!!!!!"""############""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!   !!!$$$$$$"""nnn___OOOEEE888111//////...,,,//////.........///000000,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((())))))******+++))))))((('''&&&%%%$$$$$$%%%$$$###!!!!!!!!!"""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""!!!  %%%""" %%%%%%"""qqq^^^PPPAAA:::000++++++,,,+++***............//////000000++++++++++++************(((((((((((((((((((((((((((((((((((())))))******)))(((((('''&&&%%%$$$###%%%$$$"""!!!!!!!!!"""###"""""""""######$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!   &&&///)))!!!%%%'''$$$uuudddRRRFFF999444---******++++++***------....../////////000++++++*********)))))))))''''''''''''''''''''''''((((((((((((((()))))))))(((((('''&&&%%%$$$######$$$###"""!!!!!!!!!"""###""""""######$$$$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!    (((...111+++!!!$$$((('''""" vvvfffVVVHHH>>>222///,,,***+++,,,---,,,------.../////////......*********))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$######$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! %%%---000---'''"""'''((($$$wwwdddUUUHHH===555+++***)))***,,,...//////---.../////////...---,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&%%%$$$######$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""""""""  !!!)))---...%%%  $$$''')))''' jjjWWWJJJ???555///&&&&&&'''))),,,...000111....../////////...,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&%%%$$$###"""######"""!!!!!!"""###$$$&&&%%%%%%$$$$$$#####################"""""""""""""""""""""""""""""""""""" !!! """###""""""!!!  $$$***++++++$$$''')))***&&&|||nnn[[[LLLBBB:::000)))'''((()))+++---///111222///...---+++******++++++)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%###!!!!!!!!!!!!"""!!!!!!""""""#########$$$###"""!!! !!!"""###############""""""""""""  !!!!!!!!!!!!!!!!!!###%%%!!!!!!     %%%++++++%%%  ###$$$---***%%%  nnnbbbQQQDDD<<<666...((('''(((***,,,...///000000///...,,,+++******++++++))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%###"""!!!!!!!!!"""""""""""""""#########$$$###"""!!! !!!"""#########"""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!"""%%%!!!!!!    """(((***(((""""""%%%%%%+++(((""" ~~~ppp[[[QQQCCC999444000+++''''''(((+++.../////////......---,,,************+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%###"""!!!!!!"""###"""""""""##################"""!!! !!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  """!!! """$$$ !!!!!!!!! !!!!!!   !!!%%%***+++(((""" &&&((((((&&&### mmm^^^LLLDDD999222///---***''''''))),,,///000///...,,,---,,,+++)))))))))***+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%###"""""""""#################################"""!!! !!!"""###!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""###""" !!!"""!!! """$$$ !!!!!!!!!!!! !!!  """###  (((,,,...,,,%%%$$$))))))(((!!! uuu```RRRCCC===444///,,,+++***))))))+++...000000///---+++,,,+++***)))((()))***++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$###"""""""""###$$$$$$$$$$$$##################"""!!! !!!"""###!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$""" !!!###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!"""""""""!!!!!!  $$$&&&,,,...---(((  '''***(((%%% wwwfffUUUIII===888222---,,,,,,,,,,,,,,,---...//////...,,,++++++***)))(((((()))******++++++++++++*********)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$############"""!!! !!!"""###"""""""""!!!!!!!!! !!!!!!""""""######$$$$$$%%%###"""###!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""###$$$##################$$$"""   &&&***+++,,,***&&& $$$))))))%%%  rrrdddWWWJJJAAA777333///,,,+++,,,---.........//////...---,,,,,,***)))((('''(((((()))***,,,,,,+++++++++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$############"""!!! !!!"""#########"""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&######$$$!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!  !!!###$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%### %%%+++,,,,,,***$$$!!!&&&***'''  vvvcccVVVLLLBBB;;;222///,,,******,,,...000000//////...------,,,,,,***)))(((''''''((()))***,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$############"""!!! !!!"""###############""""""""""""!!!""""""###$$$$$$%%%%%%&&&######$$$!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""""""""###%%%&&&$$$$$$%%%&&&'''((())))))(((((((((&&&$$$  (((---,,,+++''' ###(((***&&& wwweeeVVVKKKBBB:::555222...******---///000///......---------,,,,,,,,,+++++++++,,,,,,---------------,,,++++++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$%%%############"""""""""""" !!!!!!"""###$$$$$$$$$$$$!!!!!!"""###$$$$$$###"""!!!########################""""""""""""!!!!!!!!!!!!""""""!!!!!!"""$$$&&&'''###$$$&&&(((((((((((('''&&&&&&'''(((((('''&&&%%%$$$"""     """+++000///***'''!!!&&&+++***$$$wwwlll\\\NNNFFF???888444222...******---//////.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%############""""""""""""!!!!!!!!!"""###$$$$$$$$$###!!!!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""######""""""###$$$%%%&&&$$$%%%'''((())))))((((((&&&'''((())))))((('''&&&%%%$$$"""  &&&---///,,,&&&"""###'''***((("""zzzeee\\\OOOEEE>>>:::555222222...+++***---//////.........---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++******))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$#########"""""""""!!!!!!""""""###$$$$$$$$$### !!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""$$$$$$$$$######$$$%%%%%%%%%&&&((()))***))))))((('''((()))******)))((((((((('''%%%"""   """%%%+++...---(((!!!((((((((($$$yyyjjjWWWPPPGGG???999666222000222...++++++---///...---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$#########"""""""""""""""######$$$$$$$$$!!!"""###$$$$$$$$$$$$###"""########################""""""###############$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&''')))*********)))(((((()))***+++++++++***)))+++***(((&&&$$$"""!!!    (((***...///,,,%%%"""***(((%%%mmm^^^NNNJJJCCC<<<777333111///222///,,,,,,...///...,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******))))))((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$ """###$$$%%%%%%$$$###"""########################"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((()))******))))))(((((()))+++,,,,,,,,,+++***,,,,,,+++)))((('''&&&%%%  !!!)))+++------)))###"""%%%***&&& sss```TTTHHHEEE@@@;;;666222000///222///,,,,,,...///---+++......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#################################$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''((()))))))))((('''((()))***,,,,,,,,,,,,+++,,,,,,,,,+++******))))))%%%$$$###  $$$)))***+++***&&& !!!$$$''''''!!!rrrbbbSSSIIIAAA@@@===999444111000000222///,,,---//////---***......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++******))))))(((((())))))))))))(((((((((((()))))))))((('''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((('''%%%$$$######$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%####################################$$$$$$%%%&&&&&&'''$$$%%%&&&'''((((((''''''&&&'''((()))(((((('''&&&'''(((***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))(((%%%""" !!!'''((((((((('''### $$$&&&'''"""sssdddWWWJJJAAA<<<<<<:::777333000///000222///------//////,,,***......---------,,,,,,,,,+++++++++,,,,,,---------++++++******)))((((((((())))))))))))((((((((((((***))))))((('''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((((('''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%%%%%%%%%%$$$#################################$$$%%%%%%&&&''''''###$$$&&&((())))))((((((&&&&&&'''(((((('''&&&%%%'''(((***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++(((%%%!!! """((((((((('''%%% ###&&&'''''' pppbbbYYYNNNDDD>>>:::999666444111000000000...---,,,+++++++++,,,,,,////////////////////////---,,,***)))))))))******,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""$$$%%%%%%$$$###"""############""""""""""""###$$$%%%&&&((()))***+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((()))***++++++***)))(((++++++,,,,,,---...//////,,,,,,+++***)))((('''&&& !!!###(((&&&"""""")))***&&&"""   zzzfffZZZSSSIIIAAA===999888666333222000000000...---,,,+++++++++,,,---........................---,,,+++***)))******+++,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""############""""""""""""###$$$%%%&&&''')))******))))))(((((((((((((((((((((((((((''''''''''''&&&((()))***++++++***)))(((++++++,,,,,,---.........,,,,,,+++***)))(((''''''!!!  ###$$$'''%%% $$$((((((###   xxxhhhXXXOOOJJJCCC===:::888777555333222111000000///...,,,+++++++++,,,---...........................---+++******++++++,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$#########"""""""""###$$$%%%&&&''')))******(((((((((((((((((((((((()))))))))((((((((((((''')))***++++++++++++***)))+++++++++,,,,,,------...,,,++++++***)))(((''''''$$$###  """$$$&&&&&&&&&### %%%'''$$$   zzzgggZZZLLLGGGCCC>>>999888666555444333222111000000///...---,,,+++,,,,,,---...........................---,,,+++++++++,,,---------,,,,,,,,,+++++++++*********)))))))))((((((((((((''''''&&&&&&&&&%%%((((((((()))))))))******(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$### $$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$%%%&&&'''((()))***'''''''''(((((()))))))))************)))))))))))))))***+++,,,,,,+++***)))***+++++++++,,,,,,,,,---++++++******)))((((((''''''&&&%%%""" """&&&(((((('''### ###&&&%%%    {{{jjj[[[PPPFFFBBB???:::666666444333333222222111000//////...---,,,,,,,,,------........................---,,,+++++++++,,,---...---------,,,,,,,,,++++++************))))))))))))((('''''''''''''''&&&&&&))))))******************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###!!!&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&'''((())))))'''''''''((()))***++++++,,,,,,+++++++++************+++,,,------,,,+++************+++++++++++++++++++++******))))))(((((())))))(((&&&###   %%%((()))((('''!!!$$$%%%!!! ooo___RRRIIIAAA>>><<<777444555222222222222222111000///000///---,,,,,,,,,---...------------------------,,,++++++******+++---...------------,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%$$$$$$###"""'''&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$#########%%%%%%&&&&&&'''(((((()))''''''((()))+++,,,---------------,,,,,,,,,+++++++++,,,------------,,,+++************************************))))))(((((()))))))))(((&&&###!!!  ###&&&((('''%%%$$$ """$$$""" ppp___RRRIIIBBB<<<;;;999555333444000111111222222111000///000///...,,,,,,------...------------------------+++******)))***+++,,,---...------------,,,,,,,,,+++++++++*********))))))''''''''''''((((((((((((,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$### ###((('''%%%$$$######$$$$$$%%%%%%$$$$$$$$$#########%%%%%%&&&&&&'''((((((((('''((()))***,,,---...///.........---------,,,,,,+++,,,---......---,,,+++*********************)))************)))))))))))))))))))))(((((('''&&&%%%  !!!"""$$$&&&&&&$$$"""!!!!!! """"""  |||jjj]]]QQQGGGCCC<<<888888777444222444///000111222222111000///000///...---,,,---......------------------------******)))))))))***,,,---......---------,,,,,,,,,+++++++++************)))'''''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%$$$$$$### $$$((('''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&'''(((((((((((()))***+++---...000000///............---------,,,,,,---......---,,,,,,*********)))))))))))))))************))))))))))))(((((((((((((((((())))))&&&###  $$$%%%%%%%%%$$$"""  ### !!!   ~~~lll___RRRGGGBBB<<<:::777444111000//////222222111111000////////////...---,,,+++,,,------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%!!!"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***+++,,,---------......///000111111222......---------,,,,,,,,,************************(((''''''&&&&&&((()))***++++++******)))(((((((((************)))))))))((()))'''"""  """$$$###$$$%%%$$$"""$$$&&&###!!! pppaaaVVVKKKBBB===:::999666444222000000000222222111111000////////////...---,,,,,,,,,------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''''''''&&&&&&&&&%%%%%%"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))***+++,,,------......///000000111111...------------,,,,,,,,,+++*********************(((''''''&&&&&&((()))***************))))))))))))*********))))))))))))))))))'''$$$   ###%%%$$$$$$$$$###!!!!!!%%%'''###!!!sss___RRRJJJBBB;;;888888777555333222111111111222222111111000////////////...---,,,,,,,,,,,,---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))*********+++------,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&%%%"""!!!###$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''((()))***+++,,,,,,.........//////000000111------------,,,,,,,,,,,,+++++++++******)))))))))(((''''''&&&&&&((()))***))))))))))))************+++******)))))))))))))))((((((&&&$$$!!!###$$$%%%$$$$$$###!!!"""&&&'''###!!!ssscccSSSIIICCC===888666555555444333333222222222222222111111000/////////......------,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++......------------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''&&&&&&&&&&&&$$$  $$$%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***++++++,,,........./////////000000---------,,,,,,,,,++++++++++++******))))))(((((((((''''''&&&&&&((()))***'''(((((()))***+++++++++++++++))))))(((((()))***(((((()))((($$$  $$$&&&&&&&&&%%%$$$###!!! $$$&&&'''""" hhh[[[MMMFFFAAA;;;888777333333333333333222222222222222111111000/////////---------------,,,,,,,,,---------------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''### ###&&&&&&%%%((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,............////////////------,,,,,,,,,+++++++++*********)))))))))(((((((((''''''&&&&&&((()))***''''''((()))***++++++,,,,,,+++)))((((((((()))***((()))******((($$$!!!$$$''')))(((&&&%%%###""""""$$$%%%$$$xxxlll___TTTIIICCC???:::777888222333333333333222222111222222111111000/////////------......------,,,+++------------------------------------------------//////......---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,------------......------,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((%%%"""###&&&((('''%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------........................,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((''''''&&&&&&((()))***'''(((((()))***+++++++++,,,+++)))''''''(((***+++((()))+++,,,***'''###!!! ###$$$'''))))))(((&&&$$$!!!!!!$$$$$$"""!!!yyyhhh]]]TTTKKKBBB>>>;;;777555666222333333444333222111000222222111111000/////////------.........---,,,+++------------------------......................../////////...------,,,,,,,,,++++++******+++,,,,,,,,,---------............---------,,,++++++******))))))))))))(((((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((('''''''''''')))&&&$$$%%%'''((('''$$$(((((((((''''''''''''''''''''''''(((((((((((()))))))))***+++,,,---..............................,,,,,,,,,++++++++++++***''''''(((((()))*********(((''''''&&&&&&((()))***(((((())))))*********+++---+++)))''''''(((***+++((()))+++,,,+++)))&&&$$$ """%%%&&&((()))((('''%%%$$$ ###%%%###mmm^^^UUUKKKCCC<<<999777444333555222333444444333222000///222222111111000/////////,,,---.........---,,,+++------------------------........................000000///...------,,,,,,,,,+++*********+++,,,------------............///------,,,++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((((('''''''''''')))'''%%%%%%((()))&&&$$$'''''''''((((((((((((((((((((((((((())))))))))))******+++,,,---......///.....................---,,,,,,,,,+++++++++******&&&&&&'''((()))***++++++(((''''''&&&'''((()))***))))))))))))************---+++)))''''''(((***+++((()))+++++++++)))(((&&& """%%%''''''(((((('''&&&%%%$$$!!!%%%%%%"""uuueeeVVVMMMGGGDDD>>>888555555666777111111111000000000000///111000000///...---------,,,,,,,,,------..................------,,,,,,,,,........................------,,,,,,,,,,,,++++++++++++******************------..................------,,,,,,,,,,,,++++++******))))))((((((''''''((((((((((((((('''''''''))))))))))))******************))))))((((((((('''... $$$((( '''---!!!***)))(((''''''((()))***++++++++++++++++++++++++------,,,---...000222333000111222222111000///...,,,---.........---,,,+++------,,,,,,+++******))))))(((''''''''')))***+++******((((((((()))***+++))))))(((''''''((()))***+++,,,------,,,+++)))(((###  """%%%&&&######$$$%%%%%%%%%$$$### """""" tttiii\\\PPPJJJBBB???;;;666444333333444222222111111111000000000111000000///......------,,,,,,,,,---------............---------,,,,,,,,,........................------,,,,,,,,,,,,+++++++++++++++++++++*********------...............///------,,,,,,,,,+++++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))******************)))))))))(((((((((,,,"""'''+++$$$)))///%%%))))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,---............///111333444111111222222111000///...,,,---.........---,,,+++,,,,,,,,,+++******))))))((((((((((((((())))))***)))))))))))))))******+++))))))(((((((((***+++,,,,,,,,,------,,,+++)))(((%%%""" ###$$$%%%###$$$%%%%%%%%%$$$###"""  qqqcccYYYPPPHHHEEE<<<:::777555333111111111333333333222222222111111000000000///......------,,,,,,,,,------------......------------,,,,,,,,,........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++------........./////////,,,,,,,,,,,,++++++++++++******))))))((((((''''''(((((((((((((((((((((((()))))))))*********++++++*********)))))))))))))))***$$$))),,,'''***...)))'''((()))***************,,,,,,------......//////000000000111222333444555222222222222111000///...---------------,,,++++++,,,++++++***))))))((((((''''''((()))))))))(((((((((((()))***************)))))))))***+++,,,---...,,,,,,,,,,,,,,,***))))))'''%%%""" !!!###$$$$$$$$$###$$$$$$%%%$$$###!!!  tttbbbWWWOOOGGGAAA???888888777555444333222111444444333333333222222222000000//////............------------------------------------------------........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------........./////////,,,,,,,,,++++++++++++*********))))))((((((''''''((((((((((((((()))))))))))))))*********+++++++++***************************((())))))'''(((++++++'''(((***+++,,,++++++***------...///000000111111222222333333444555666666333333333222111000///...------------,,,,,,++++++++++++******)))(((((((((&&&'''((()))))))))''''''&&&''')))+++++++++***)))******+++,,,---...///000---,,,,,,,,,+++******))))))(((%%%!!! ###%%%&&&%%%$$$"""###$$$$$$$$$###!!! qqqeeeWWWPPPJJJCCC===;;;888888888777666555444333444444444333333333333222////////////............------------------------------------------------////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,---------------------...------......,,,,,,+++++++++***************))))))((((((''''''(((((((((((())))))******************++++++++++++*********+++++++++++++++,,,,,,(((&&&(((((((((***((()))+++,,,,,,,,,+++***------...///111222333333444444555666666777777777555444333222111000//////------,,,,,,++++++++++++++++++******)))(((((((((&&&'''((())))))((('''&&&&&&''')))***++++++*********+++,,,---...///000000------,,,+++******************(((%%% !!!###%%%''''''%%%###!!!#########"""   uuuaaaXXXOOOKKKGGG@@@;;;::::::999999888777666555555444444444333333333222222//////////////////.........------------,,,,,,,,,,,,,,,,,,------------...////////////////////////------,,,,,,,,,,,,+++++++++,,,,,,------......///......------,,,+++++++++++++++++++++******************))))))(((((('''''''''(((((())))))******+++*********++++++++++++,,,+++++++++++++++,,,,,,,,,,,,///((('''000...'''***++++++,,,,,,,,,+++++++++------...000111333444444555666666777888888777777666555333222000000//////------,,,+++++++++++++++,,,++++++***))))))((((((''''''((((((((('''&&&&&&&&&'''(((******++++++++++++,,,---...//////000///...---,,,+++************)))******((($$$ $$$%%%&&&&&&&&&$$$"""!!!!!!!!!!!!   uuu```VVVNNNGGGEEEBBB===::::::999999777666555444444444333333333333222222222222.../////////////////////......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,---.../////////......---,,,***)))((((((++++++++++++******************))))))(((((('''''''''(((((()))******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------***000+++--->>>:::++++++...---,,,+++++++++++++++,,,,,,...///111333444555555666777888888888777777777666444222000//////000---,,,+++*********+++,,,,,,,,,,,,+++******)))))))))((('''&&&&&&&&&&&&&&&''''''(((((()))+++,,,---+++,,,.../////////.........---,,,************+++(((***+++***&&&!!!###%%%%%%%%%%%%$$$###"""!!!   xxxdddOOOQQQIIIBBB@@@>>>:::999;;;999777555333222222222222333333333222222222111111.........///////////////.........------,,,,,,,,,,,,,,,,,,------.........000000000000000000000000---------,,,,,,,,,++++++,,,,,,------...///000000///...---+++)))(((&&&&&&+++++++++************)))*********)))(((((('''''''''(((((()))***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------'''111---444IIIDDD///---000///---+++*********++++++,,,---///111333555555555666888999999888777666777666444222000//////000---,,,+++*********+++,,,------,,,,,,+++*********)))((('''&&&%%%%%%&&&'''((((((''''''(((***---...,,,---...//////...------...---,,,***)))******+++''')))++++++'''  ###$$$%%%%%%$$$###""""""!!!!!!   xxxaaaTTTRRRDDDAAA===999666555555666666666666666666555555555333333333222222111111111000000000000000111111111////////////////////////---.........//////000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000,,,------...---+++***))))))(((((((((''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++,,,,,,,,,---------............---------,,,,,,,,,...,,,---555>>>>>>333'''***************************+++---///111444555666777777777777777888888888111111111000//////.........+++))))))+++---,,,+++***+++,,,---------,,,+++******))))))((((((''''''((()))***(((&&&&&&))),,,---///111...***'''&&&''''''''''''((((((((())))))+++,,,---,,,)))###  !!!"""""""""############""""""""""""ooo[[[OOOLLLBBB???<<<888666555555666666666666666555555555555333333333222222111111111111111111000000000000000////////////................../////////000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000------......---,,,***)))))))))(((((((((''''''''''''''''''((((((((())))))(((((())))))***++++++,,,,,,,,,,,,---------............---------,,,,,,,,,...+++***///666666///(((************************+++,,,---///222444555666777777777777777666666666000000000///......------...+++((((((+++,,,,,,+++++++++,,,---------,,,+++)))))))))))))))(((((((((((()))***(((''''''))),,,,,,---,,,(((### !!! !!!"""###$$$&&&''''''***+++,,,,,,***&&&!!!  !!!!!!"""!!!###""""""!!!!!! pppaaaQQQGGGDDD>>><<<:::777555555555666666666666555555555444444222222222222222111111111222222111111000000///////////////......---------000000000000000111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000............---,,,+++***)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))******++++++,,,,,,,,,,,,---------............---------,,,,,,,,,---***((())),,,---+++)))************************,,,---...000222444555666777777666666555555444444//////......---,,,,,,,,,---+++((((((***++++++***+++,,,---------,,,+++***(((((())))))))))))))))))((()))))))))((((((***,,,***)))&&&  """###&&&''')))***)))&&&###!!!   !!! !!!!!! mmm___UUUJJJBBB???;;;:::888666555555555666666666666555555444444333222222222111111111111111333222222111000///......000000///......---------111111111111111111111111000000000///......------------------------------//////////////////////////////......---,,,,,,+++)))))))))(((((((((((('''(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,+++)))(((((()))))))))************************------///000222333444555666666555444333333222222......------,,,+++++++++,,,***)))((()))***+++++++++,,,---------,,,+++***((((((((())))))******+++((()))))))))))))))***+++***&&&!!! """$$$%%%###!!!    rrr___TTTNNNFFF@@@===999888777555555555555555777666666555444333333333111111111111111111111111333222222111000///......000000/////////.........222222222222111111111111000000000///......------------------------------///////////////////////////......---,,,,,,++++++***)))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,,,,+++***))))))************************---......000111222333333444444333333222111000000---------,,,++++++******++++++***)))))))))+++,,,,,,,,,---...---,,,+++***(((((())))))******++++++***))))))************)))((($$$   uuufffVVVNNNIIIDDD>>><<<888888777666555555555555777666666555444333222222000000000111111111111111222222111111000000//////000000000000000000000000222222222111111111111111000000000///......------------------------------000000000000000000000000......---,,,++++++++++++******)))))))))((((((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---------,,,***)))************************------...//////000111111222222111111000000//////------,,,,,,++++++******+++,,,,,,+++)))))),,,...,,,------...---,,,***)))))))))******************,,,+++******+++***(((&&&###  }}}ggg\\\PPPJJJFFF@@@<<<;;;888888777777666555555444777666666555333222222111///000000000111111111222111111111000000000000000000000000111222222333333222222111111111000000000000000000///......------........................000000000000000000000000...---+++***))))))***************)))))))))((((((*********+++++++++,,,,,,------------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---+++******,,,,,,+++)))************************,,,,,,------......//////000000//////////////////...------,,,++++++******,,,---...,,,******,,,///------......---+++***)))++++++******************...,,,++++++,,,***'''$$$   !!!!!!!!!|||mmm___UUUMMMHHHDDD>>>::::::999999888777666555555444777666666555333222111111//////000000111111111222000000000000000111111111000000111222333444444555111111111111000000//////000000000///......------........................000000000000000000000000---,,,+++)))((())))))***************))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,...***&&&&&&))),,,+++)))************************,,,,,,,,,---------...............///////////////......---,,,,,,++++++***,,,...///---******---000------......---+++***))),,,+++++++++***)))))))))///---++++++,,,***&&&"""    """%%%''''''''' oooeeeWWWRRRJJJCCC???<<<:::888888777777666666666666666333333444444333111000///000000000000000000000000///////////////.........000000000111222222333333////////////////////////////////////////////////------..................,,,,,,------...///000000......---,,,***))))))(((''''''''''''''''''&&&&&&)))******++++++,,,------,,,,,,,,,------....................................+++((())),,,......---))))))))))))))))))))))))((()))***+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222///...---,,,+++,,,,,,---,,,,,,---......---,,,,,,...------,,,+++***)))))))))((((((((((((***+++,,,'''))),,,...---***&&&###     &&&+++......,,,*** wwwggg^^^SSSNNNFFF@@@<<<999777666666777777777777666555555222333333333333222000///000000000000000000000000......//////////////////000000000111222222333333////////////////////////////////////////////////........................,,,,,,---......//////000......---,,,+++***))))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,---------....................................+++)))***---///...,,,******************)))))))))***+++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,++++++,,,---...///000000///...---+++++++++,,,---+++,,,---......---,,,+++------,,,+++***))))))((()))((((((((((((***+++,,,(((***,,,---,,,)))&&&###    $$$((()))(((%%%###{{{jjj]]]VVVNNNIIIBBB<<<888666444333555666777888777666444333111222222333222222111111000000000000000000000000.........//////000000000000000000111222222333333111111111111111111111111////////////////////////........................---------......//////000///......---,,,+++******++++++++++++++++++,,,,,,******+++,,,,,,------...---------..........................................,,,+++,,,///000...+++,,,,,,++++++*********)))***+++,,,---...---,,,,,,.........------,,,,,,+++)))******+++,,,---.........---,,,+++++++++,,,---+++,,,---......---,,,+++------,,,+++***)))((((((((('''''''''((()))***+++)))***+++,,,+++(((%%%###    ###""" !!!!!!oooaaaWWWQQQJJJEEE???999777555444333333555777888888666333111111111111222222222222222000000000000000000000000------...///000111111222000000000111222222333333222222222222222222222222////////////////////////////////////............------....../////////000//////...------,,,++++++***+++++++++++++++,,,,,,++++++,,,,,,------...........................///...........................---,,,...111111...+++------,,,,,,+++*********,,,---...//////...---,,,//////......---,,,++++++(((((()))******+++,,,,,,---,,,+++******+++,,,---+++,,,------------,,,+++,,,,,,+++***)))(((''''''''''''''''''((()))******))))))******)))'''%%%###     ###'''(((%%%vvvggg\\\TTTPPPGGGCCC===888666555555444222444666777777555333111111111111111111111222222////////////////////////---......///000111222222000000000111222222333333333333333333333333333333000000000000000000000000000000/////////..................///////////////.........------,,,,,,+++(((((())))))*********++++++,,,,,,---....../////////////////////////////////////////////////////////---,,,...111111...***,,,,,,,,,+++++++++******---...///000//////------//////...---,,,,,,++++++''''''(((((())))))******,,,+++***)))******,,,,,,++++++,,,------,,,++++++,,,+++******(((((('''&&&%%%&&&&&&'''(((((())))))(((((()))(((((('''%%%%%%%%%!!!   !!!"""###&&&''')))***)))$$$|||kkk```WWWQQQMMMDDD???:::666555555444444333444555666666444222111222111111000000000111111/////////////////////////////////000000111111111000000000111222222333333333333333333333333333333000000000000000000000000111000000//////.........////////////////////////------------,,,,,,,,,+++((((((((())))))******+++,,,,,,---......//////000000000000000///////////////////////////////////////---,,,---///000---***++++++++++++++++++++++++......///000///...---,,,---------,,,,,,++++++***'''''''''((((((((())))))+++***)))))))))***+++,,,***+++,,,------,,,+++***++++++***)))((('''&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&''''''''')))%%%""""""######!!!  ###$$$&&&((()))+++++++++***)))(((&&&$$$|||lll___WWWPPPKKKFFF>>>:::555222111111222111333444444444444333222222333222111000//////000000////////////////////////000000000000000000000111000000000111222222333333222222222222222222222222000000000000000000000000111111000000///......---000/////////////////////,,,,,,,,,,,,++++++++++++)))******+++,,,,,,---------------...//////000000111111111000000000//////////////////////////////000---***+++---...,,,***((())))))******+++++++++....../////////...---,,,++++++++++++++++++++++++'''''''''(((((((((((((((***))))))((()))***+++,,,***+++,,,------,,,+++***+++***)))((('''&&&&&&%%%###$$$&&&'''((((((''''''%%%%%%%%%%%%&&&'''((())),,,)))''''''))))))'''$$$   !!!###&&&((()))------...///......---,,,'''$$$ zzzoooaaaVVVPPPKKKEEE@@@:::666111....../////////444444333333333222222222444333111////////////000////////////////////////111111111000000000000000000000000111222222333333222222222222222222222222000000000000000000000000222111111000///......---000000000000////////////,,,,,,++++++++++++++++++,,,,,,------...///000000------......///000000000222111111111000000//////000000000000000000000000111---***))),,,---,,,***''''''((()))***++++++,,,....../////////...,,,+++******************++++++'''''''''(((((((((((((((***)))(((((((((***+++,,,***+++,,,,,,,,,,,,+++*********)))((('''&&&%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$%%%''')))***...+++)))***,,,---+++(((&&&###  &&&'''***---000444666888000000000///---+++((('''"""oooggg[[[QQQJJJEEE@@@<<<444222000...---///111222444444333222222111111000111000///...------...///000000111111111111000000111111111111111111111111///000222444555555555444222222222111111111111000000000000000000000000000222222333444333222111000---------...............,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))......//////000000000111000111111222222000///...------......///000000000......---------,,,,,,,,,))))))***++++++,,,------,,,,,,,,,------------...((((((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&'''(((***++++++++++++*********))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,++++++***)))(((((($$$$$$###!!!   """%%%'''))))))111111444888<<<;;;777333111...)))((('''&&&!!!|||hhh```UUULLLFFFAAA;;;777333222000...///000222333444333333222222111111000111000///...---......///000000111111111111000000111111111111111111111111///000222444555555555444222222222222111111111111111111111111111111111111222222333333333222111000...............------------,,,+++******+++,,,---******+++,,,,,,+++******/////////000000000111111000000111222111000///................../////////++++++++++++************)))*********++++++,,,,,,,,,,,,,,,------.........)))(((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&&&&((()))***+++************)))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,,,,+++******)))(((((((((((('''&&&###    &&&'''(((***,,,...///000888777777777777555///+++&&&""" yyymmm^^^WWWNNNFFFAAA;;;555111222111000000000222444555333333333222111111000000000000///............///000000111111111111000000111111111111111111111111///000222333444555444444333222222222111111111111111111111111111111111111111222222222222111000000//////......------,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++000000000000111111111111000000111111111000///...//////.........---------((((((((((((((()))))))))******************++++++++++++,,,....../////////))))))((('''&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&'''(((******))))))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((***+++++++++******))))))((((((+++++++++***)))&&&$$$###  ###'''((())))))///000000111222333333444555333000...,,,(((###  }}}lllaaaVVVPPPHHHBBB===888222---000000000111222444555666333333222222111000000000/////////.........//////000000111111111111000000111111111111111111111111...000111333444444444444333333222222222111111111222222222222222222222222111111111111111000000000//////...------,,,++++++---,,,++++++++++++,,,---------------------------000000111111111111111111///000111111111000...---//////......---,,,,,,+++((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,...////////////))))))((('''&&&$$$$$$###$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&((()))((((((((((((''''''''''''''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))************)))))))))(((((((((+++,,,,,,,,,+++)))'''&&&"""%%%***...111222111111222111111000///......---&&&%%%###  qqqbbbXXXQQQKKKDDD>>>;;;666111---...///111222333444555555333333222111111000000///......//////////////////000000111111111111000000111111111111111111111111...///111333444444444333333333333222222222222111222222222222222222222222111111000000000///////////////...---,,,++++++***------,,,++++++,,,------------------------------111111000000000000000000///000000111000///...---//////...---,,,+++******))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))***,,,...///......---)))((('''&&&%%%$$$###"""######"""!!!"""###$$$%%%$$$$$$#########%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$###""""""!!!########################$$$$$$%%%&&&'''((())))))))))))((((((((((((((((((((())))))***)))(((&&&%%%!!!!!!###$$$)))+++---000111000///...,,,+++***'''%%%###!!!  tttfffZZZSSSMMMGGG@@@:::888555000------///111333444444444333222222222111000000//////---...//////000/////////000000111111111111000000111111111111111111111111...///111222333444333333333333333333222222222222333333333333333333333333111000000///.../////////......------,,,,,,++++++...---,,,++++++,,,---......------,,,,,,------...000000000000//////////////////000000000///...---......---,,,++++++******))))))((((((''''''''''''"""######$$$%%%%%%&&&&&&)))***,,,---...---+++***''''''&&&%%%$$$$$$######""""""!!! !!!"""###$$$######""""""###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$&&&''''''''''''((((((((((((''''''''''''%%%&&&&&&'''&&&%%%###"""!!!!!!$$$&&&((()))&&&''''''''''''&&&$$$$$$###"""!!!  rrrdddZZZRRRNNNIIIBBB:::555333111///,,,,,,...111333444333222111222222111111000000//////,,,---///000000000//////000000111111111111000000111111111111111111111111---///000222333333333333444444333333333222222222444444444444444444444444111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,++++++,,,------////////////.........---...///000000000///------------,,,,,,++++++******&&&&&&%%%$$$######"""""" !!!###$$$%%%%%%(((***,,,---,,,+++)))'''&&&%%%%%%%%%$$$$$$######!!!!!! !!!"""###""""""!!!!!!"""###%%%&&&%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!###%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%###!!! !!! ######$$$%%%&&&'''((((((###"""!!!  wwweeeYYYRRRMMMKKKFFF???666111//////---+++,,,...111333333222111///222222111111000/////////,,,---///000000000//////000000111111111111000000111111111111111111111111---///000222333333333333444444444333333333222222444444444444444444444444111000///------......///,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---,,,++++++++++++,,,---//////......---------,,,...///000000000///---,,,,,,,,,,,,++++++++++++***$$$######!!!  !!!###$$$%%%(((***+++,,,,,,)))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!  !!!"""###"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """$$$%%%%%%%%%$$$&&&'''''''''''''''''''''%%%%%%&&&&&&%%%###!!!  !!!"""!!!!!!###$$$&&&'''((()))''''''&&&&&&&&&%%%%%%%%%###""" !!!~~~lll^^^UUUNNNGGGAAA999777444111...------------...000111222222111111000000//////.........---...///000000000///---,,,000000000000////////////......//////000000111111333333333333333333333333111111111111111222222222000000000000111111111111333222000///.........///............////////////......---------,,,,,,,,,...------,,,---...///000000///...---,,,------......---,,,,,,,,,---///000...---,,,***(((&&&$$$$$$"""!!!!!!###%%%&&&''',,,,,,,,,+++)))&&&$$$"""""""""!!!!!!   !!!""""""###!!!!!!!!!"""######$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%&&&'''((()))***+++,,,&&&%%%$$$###"""  %%%***+++(((%%%""" !!!###&&&))),,,...///222111...,,,***)))))))))###"""!!! !!!!!!%%%$$$"""!!! !!!   ttteeeYYYQQQKKKDDD???888666333000---,,,,,,---///000111222222222111000000/////////..................///000000///...---000/////////////////////......//////000111111111333333333333333333333333111111111111111111111111000000000000111111111111222111000///......//////---.........////////////...------------,,,,,,,,,...------,,,---...///000///...---,,,,,,---......------------------......+++***)))'''%%%###!!!!!! !!!###%%%&&&((((((+++++++++***(((&&&$$$"""""""""!!!   !!!!!!"""""" !!!!!!!!!"""######$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""######$$$%%%%%%&&&%%%$$$###"""!!! """!!! ###,,,...111333222///+++(((&&&''')))+++---///111222,,,+++)))'''&&&%%%%%%%%%!!!  !!!######$$$###"""!!! !!!"""   pppggg[[[RRRMMMGGG@@@:::555444111...,,,+++,,,,,,111111222333222111000///////////////............---...///////////////...////////////////////////......///000000111111222333333333333333333222222222222222111111000000///000000000000111111111111000000///......//////000---------.........//////------------,,,,,,,,,,,,---------,,,------...///------,,,,,,,,,---......,,,------------,,,,,,+++&&&%%%$$$""" """"""###%%%'''((()))************)))'''%%%###"""""""""!!!  !!!!!!!!! !!!"""######$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$+++333888>>>>>>===<<<888444000---((()))***+++,,,---......%%%$$$"""!!! !!!"""  !!!"""$$$&&&$$$###"""!!!!!!!!!"""###!!!!!!!!!  !!!  yyyeee]]]TTTMMMIIIDDD<<<666333111...,,,+++++++++,,,222333333333222111///...///////////////..................///////////////.........///////////////...//////000111111222222333333333222222222222222333222222111000//////...///000000000111111111111//////....../////////000,,,,,,---------.........---------,,,,,,,,,++++++---------------------...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,***((('''!!!  $$$%%%&&&'''((()))***+++))))))((('''%%%$$$"""""""""!!!   !!!"""###$$$$$$#########""""""""" ######""""""!!!!!!  """###%%%(((---333999@@@FFFJJJEEEDDD@@@<<<777222...,,,############$$$$$$$$$%%%!!!  !!!!!!!!! !!!###$$$%%%###"""!!!!!!!!!"""###$$$"""""""""!!!  !!!!!!!!!"""!!! ~~~ooo^^^XXXOOOJJJGGGBBB999333000///---+++******+++,,,222333333333222000///---........./////////////////////........./////////------....../////////000//////000000111222222222333333333222222111111111222222111111000///......///000000000111111111111.........///////////////,,,,,,,,,,,,------------------,,,,,,,,,+++++++++------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))(((&&&$$$"""!!!$$$%%%&&&&&&'''((())))))******((('''&&&%%%###""""""!!!  !!!############"""""""""!!!!!!  """"""###$$$'''***---///333666<<>><<<888333...***'''%%%!!!!!!  !!!"""###$$$###"""!!!!!!"""###$$$######"""!!!!!!"""###$$$###""""""!!!!!!  !!!!!!!!!""""""!!! ssseeeXXXRRRKKKFFFDDD???777111...---+++******+++,,,---111222222222111000...---.........///////////////000000///...............---------......//////000//////000111111222222333333333333222111111000000111111111000000//////...000000000000111111111111....../////////......---+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------,,,,,,++++++,,,,,,,,,,,,+++***)))'''&&&&&&$$$"""  !!!$$$&&&'''&&&'''''''''(((((())))))'''&&&$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!"""###$$$$$$%%%%%%...//////111333555777888777999???DDDHHHFFFBBB>>>...,,,)))&&&###!!!  !!!!!!""""""######"""""""""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$""""""""""""###$$$"""""""""!!!  !!!!!!""""""!!!  wwweeeYYYQQQKKKDDDAAA???<<<666000---,,,+++******+++---...///000111111000///...---............/////////000222111000...------------,,,,,,---......///000000///000000111111222333333333333222222111000000///000000000000000/////////000000000000111111111111...////////////...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------...---,,,+++***,,,,,,,,,,,,+++***((('''%%%$$$""" !!!###%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%###!!! !!! """  !!!!!! !!!"""$$$%%%&&&''')))***+++,,,---...//////777777777777777666666555000000222555666222+++&&& """###$$$%%%%%%$$$#########$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%###""""""""""""###""""""!!!  !!!!!!!!! $$$""" {{{kkk[[[PPPLLLFFF???<<<<<<:::555000---,,,+++******,,,...///...///000000000///---------.........//////000000333222000...---,,,,,,---,,,,,,------...///000000000000000111222222333333333333222222111000000///////////////000000000000000000000000111111111111//////000000///---+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,------...---,,,***))),,,------,,,+++)))'''&&&$$$"""!!!"""###!!!  !!!"""###%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!! !!! """  !!!""""""&&&''')))+++---///111222000111222333444666777777888888777666444111...---'''&&&%%%%%%$$$  """###$$$%%%$$$###""""""###$$$%%%######""""""###%%%'''((('''&&&$$$""""""!!!""""""!!!!!!!!!  !!!!!! &&&$$$  yyykkk^^^UUURRRIIIEEE???<<<:::888333///------,,,+++,,,---...///////////////............,,,---///000000000///...111000...,,,++++++++++++,,,+++++++++,,,...000111...//////000111222222222111111111111000000000///......//////000000111111000000000000//////////////////...------,,,++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++++++++,,,,,,------,,,)))''''''(((&&&!!! """###$$$$$$######""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!!!!   """&&&***---000000111222444555777888999>>>>>>===;;;888444111///,,,,,,,,,+++)))'''$$$""" !!!""""""""""""###%%%%%%&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$###"""!!!!!! !!!$$$"""  qqqdddYYYQQQOOOIIIDDD>>>;;;999777333///------,,,+++,,,---...///////////////............,,,---///000000000///...000///...,,,+++++++++,,,++++++++++++,,,...///111...//////000111222222222111111111000000000//////....../////////000000000////////////////////////......------,,,++++++***)))***++++++++++++***))))))******++++++,,,,,,,,,***+++,,,---------------,,,)))'''%%%%%%### !!!!!!###$$$$$$######""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!$$$&&&((()))++++++,,,---000333666888;;;;;;::::::::::::999999888777555333///+++(((&&&%%%%%%%%%$$$###!!! !!!!!!""""""#########$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''((())))))&&&&&&&&&%%%###!!!   ###$$$!!! uuufff\\\RRRLLLKKKGGGBBB===999888666222///------,,,+++,,,---...////////////............---,,,---///000000000///...///...---,,,,,,,,,,,,,,,++++++***+++,,,---///000...///000111111111111111000000000000////////////.............../////////..................//////,,,,,,,,,++++++******)))))))))***++++++***))))))***************+++++++++***+++---...///...,,,+++,,,)))%%%"""!!! """######$$$$$$######"""!!!!!!!!!!!!!!!   !!!!!! ###%%%)))---111555666777;;;;;;::::::;;;===>>>@@@???>>><<<:::777555333222---,,,+++((($$$  !!! !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""###%%%'''(((******+++&&&&&&'''&&&$$$!!!  """%%%###  {{{iii]]]VVVNNNIIIHHHEEE@@@:::777666555222///------,,,+++,,,---.../////////.........---------,,,---///000000000///......---------------------+++*********+++---///000...///000111222111111000000000/////////.........---------------.........------------............++++++******))))))))))))((()))***++++++***)))(((***************))))))))))))+++---//////...+++***+++((($$$  """$$$%%%%%%$$$$$$######"""!!!!!!  !!!"""!!!"""%%%'''(((///222777<<<@@@CCCDDDDDDDDDCCCAAA???===<<<<<<<<<666444222...+++'''%%%###$$$###!!!"""###!!! """"""###$$$&&&'''''''''&&&''''''''''''&&&&&&&&&%%%"""###&&&(((***+++,,,,,,&&&'''((('''%%%!!!   ###&&&""" ~~~pppaaaXXXSSSMMMHHHGGGCCC>>>888555444333111...------,,,+++,,,---...///............------------,,,---///000000000///...------------------,,,,,,+++*********+++---///000...///111222222111000////////////............---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------***)))))))))))))))((((((((()))************)))(((***))))))))))))))))))))))))+++---//////---***))))))'''### """$$$%%%&&&%%%$$$###"""!!!!!!  !!!$$$'''+++...000222;;;>>>BBBFFFHHHIIIHHHGGGBBB???<<<888555222111000)))(((&&&###!!! !!!!!! ###$$$"""!!!$$$$$$%%%''')))*********))))))(((((('''''''''&&&&&&###$$$'''***,,,,,,,,,,,,'''((()))(((&&&"""!!!!!!!!!   $$$&&& rrrfffZZZUUURRRLLLGGGEEEAAA<<<555222222222000...------,,,+++,,,---...///.........------------,,,,,,---///000000000///...---.........------,,,+++******)))***+++,,,...///...///111222222111000...///.........------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((())))))))))))***,,,---,,,+++)))(((&&&%%%###!!!!!!"""$$$$$$%%%%%%$$$###"""!!!   """""")))***,,,///111444666777>>>@@@BBBCCCCCCAAA???===666444000,,,)))&&&%%%%%%""""""!!!  !!!"""$$$%%%###!!!!!!###%%%$$$!!!%%%&&&(((+++---.........---+++***)))(((''''''''''''$$$&&&)))+++---------,,,))))))***)))'''$$$!!!"""""""""!!!  !!!""""""!!!  """###$$$ }}}ggg]]]TTTRRRPPPJJJDDDAAA???:::444111111111000...------,,,+++,,,---...///.........---------,,,,,,,,,---///000000000///.........///......,,,***)))******))))))***,,,...///...///111333333111///............---------,,,,,,,,,,,,++++++************))))))******+++,,,,,,---))))))))))))))))))))))))'''((()))******)))((('''&&&''''''(((((()))))))))***************)))(((((("""######!!!"""%%%!!!"""###$$$$$$$$$###""""""!!!  !!!""" !!!!!!!!!"""$$$'''))),,,...///333333333444444444444444777777777666444111...,,,((('''$$$"""!!! !!!"""###%%%###!!!"""$$$$$$!!!"""&&&)))+++...000222222111000,,,+++***(((''''''((((((%%%'''***---...---,,,+++++++++***)))(((&&&$$$#########""""""!!!  !!!""""""""""""!!!  ######"""!!! |||lllaaaXXXQQQPPPNNNHHHAAA>>>???999333000000111000...------,,,+++,,,---...///......---------,,,,,,,,,,,,---///000000000///...////////////...,,,***(((***)))))))))***,,,...///...000222333333111///---......---------,,,,,,,,,,,,+++++++++******))))))((())))))***++++++,,,,,,))))))))))))************'''((()))******)))((('''%%%&&&&&&'''((()))************)))((((((((('''''' """###"""!!!!!!$$$(((###$$$$$$%%%$$$###!!! !!! !!!"""###### !!!"""###%%%&&&&&&(((***,,,///333666888:::999999777666444222111000...---,,,***'''$$$!!!   '''$$$""""""$$$%%%### """&&&***,,,///222444444333222---,,,***(((((((((((()))&&&(((+++---...---,,,+++,,,+++***)))((('''&&&&&&$$$######"""!!!  !!!"""######"""!!! """%%%$$$"""  nnneee[[[WWWRRRMMMHHHCCC>>>;;;555333111000.........///,,,,,,++++++,,,---///000//////...---,,,,,,++++++---...000111111111000///111000///...,,,+++***)))%%%%%%'''(((***,,,---...000000000000////////////,,,,,,,,,+++++++++******+++******)))(((''''''&&&))))))))))))(((((((((((("""###%%%'''))))))))))))&&&'''((())))))(((''''''%%%%%%&&&'''((()))******(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""#########""" !!!!!! !!!"""$$$%%%$$$!!!   """$$$&&&&&&''')))***,,,---...444444444555555666666666666444111---***(((''''''"""###$$$$$$$$$"""!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$''',,,///333666777555222000************))))))))))))***++++++,,,---......///,,,---//////...,,,)))'''&&&&&&%%%%%%$$$###""""""""""""######""" $$$((('''###!!!   vvveee^^^VVVRRRMMMIIIEEE@@@;;;888444333111///.........///,,,,,,++++++,,,---///000.........---,,,,,,++++++---...///000111000//////000000///---,,,+++***)))%%%&&&''')))***,,,---...000000000000////////////,,,,,,,,,++++++******************)))((('''''''''))))))))))))((((((((((((###$$$&&&((())))))))))))''''''(((((((((''''''&&&%%%&&&&&&''''''(((((()))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$###### !!!"""""""""!!!   ###$$$%%%&&&%%%###  !!!###%%%&&&&&&&&&((('''%%%$$$%%%'''***,,,222222222222222111111111000000//////......------,,,+++)))&&&%%%$$$$$$$$$!!!"""#########"""  !!!###%%%$$$$$$$$$$$$%%%%%%%%%%%% $$$***,,,///222222000---+++''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&'''''''''(((***+++***(((&&&$$$######""""""!!! %%%***(((###  {{{hhh[[[VVVPPPMMMHHHDDD@@@===999666333222000///............,,,,,,++++++,,,---///000...------,,,,,,+++++++++------///000000000///...000///...---,,,+++***)))&&&&&&''')))+++,,,---...000000000000////////////,,,,,,,,,+++***))))))(((******))))))((((((''''''))))))))))))(((((((((((($$$&&&''')))******)))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$######""""""""" !!!""""""###%%%%%%%%%###!!!  """###$$$%%%&&&))),,,...000222222333111///......000222333999999777555333111//////***)))((('''%%%$$$"""""""""!!!  !!! !!!!!!!!!!!!  !!!###$$$$$$$$$$$$%%%&&&&&&&&&'''""" %%%''')))******(((&&&$$$!!!!!!!!!  """######""" (((,,,)))###  }}}nnn___VVVSSSMMMIIIDDDAAA>>>;;;888666222111000...------......,,,++++++++++++---...///---,,,,,,,,,+++++++++***,,,---...///000///......//////...---,,,+++***)))&&&'''((()))+++,,,---...000000000////////////...,,,,,,+++***)))(((((('''***)))))))))((((((((('''))))))))))))((((((((((((&&&'''(((*********)))))))))(((&&&$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""!!!!!!!!! $$$$$$###""""""!!!  !!!"""""""""  ###&&&(((***+++222333555777:::<<<===>>>;;;999666333111222333444333222000---***(((&&&%%%$$$$$$"""!!!   """###$$$###$$$%%%&&&'''((())))))&&&$$$ !!!""""""!!! """***---***""" sssggg\\\UUUTTTLLLHHHCCC???===;;;999777111000///---------......++++++******+++,,,...///+++++++++++++++*********+++,,,---//////......---......---,,,+++******)))'''((()))***+++,,,---.../////////.........------++++++***))))))(((''''''))))))))))))(((((((((((())))))))))))(((((((((((('''((()))******)))((((((((('''%%%############$$$%%%%%%$$$$$$######"""""" ######"""!!!!!!  !!!"""""""""''')))+++...222555777999?????????@@@@@@AAABBBBBB;;;999555000...---------((('''&&&$$$"""!!! !!!""""""""""""""""""""" !!!"""###$$$###$$$%%%&&&(((***++++++***((($$$ %%%,,,---(((  tttiiiaaaZZZUUUTTTKKKGGGBBB>>><<<:::888666000///...---,,,------...++++++******+++,,,...///************************++++++---.........---,,,---------,,,+++*********(((((()))***+++,,,---......------------,,,,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''((()))))))))((('''&&&&&&%%%$$$######"""###############""""""!!!!!!!!!!!!!!!!!! !!!$$$''')))***+++777888999;;;>>>@@@AAABBBAAA@@@???===<<<<<<;;;;;;555222...)))&&&%%%%%%%%%"""""""""!!!!!! """######$$$$$$###""""""  """###$$$$$$###$$$%%%''')))+++---...---,,,(((   """''',,,,,,&&& vvvfff^^^ZZZUUURRRQQQIIIEEE???;;;888777555444///...---,,,,,,,,,---...+++************,,,---...)))************************+++,,,---...---,,,,,,------,,,,,,+++*********))))))******+++,,,------,,,,,,,,,+++++++++******'''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))((('''&&&%%%"""###############""""""""""""!!!!!!!!!!!!!!!!!!  !!!"""&&&'''***...222666999:::@@@?????????>>>>>>======888666444111000///......+++)))%%%""" !!! !!!!!!!!!  !!! !!!"""###$$$$$$"""###%%%(((***---...//////...+++###    %%%))),,,***### yyykkk\\\VVVTTTQQQNNNNNNGGGCCC===888555444222111///...---,,,,,,,,,---...+++************,,,---...)))))))))))))))************+++,,,---...---,,,,,,---,,,,,,++++++*********))))))***+++,,,,,,------+++++++++*********))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((&&&%%%$$$ !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&(((...000333777<<>>;;;888444000...((((((&&&$$$"""  """"""###$$$%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$###""""""!!!!!! $$$%%%''')))***+++******&&&''''''))),,,///222444999:::<<<<<<888...!!!""")))---+++%%%  rrrcccYYYSSSNNNLLLJJJHHHFFFCCC>>>;;;666222///...///...***'''((()))***,,,,,,,,,,,,+++((('''&&&&&&&&&(((***,,,((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))++++++***)))((((((((()))))))))***+++,,,------...//////000000000...---,,,++++++***)))(((''''''&&&$$$$$$$$$###""""""!!!!!! !!!!!!!!!  """%%%***///555999;;;AAAAAAAAA@@@>>>;;;888666999:::<<>>;;;888444111---,,,---,,,)))&&&'''(((***+++,,,,,,++++++)))(((&&&$$$$$$&&&((()))((((((''''''&&&%%%%%%$$$%%%$$$############$$$%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((***)))(((''''''(((((())))))******+++,,,---......//////000000///...,,,+++******)))((('''&&&%%%%%%$$$######""""""!!!  !!!!!! !!!###))),,,222888???EEEJJJLLLNNNMMMLLLJJJHHHFFFCCCBBBEEEGGGKKKNNNOOOMMMKKKIIICCC@@@:::333,,,'''$$$"""  !!!""""""""""""""""""$$$&&&((()))+++++++++,,,,,,---------)))((('''&&&&&&&&&'''(((''''''((((((((()))))))))(((((('''%%%$$$"""!!!!!!  !!!%%%&&&((()))************''''''''')))+++...111222999:::<<>>:::777666333000,,,,,,,,,,,,(((%%%'''(((***+++,,,,,,++++++)))(((%%%######$$$&&&((((((((('''&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&''')))))))))***++++++------...///...////////////---+++******)))((('''&&&%%%$$$$$$#########"""!!!!!!  !!!!!!!!!!!! ###&&&000444;;;CCCKKKQQQUUUWWWUUUTTTRRRPPPNNNLLLKKKJJJMMMPPPTTTWWWVVVRRRMMMIII;;;777000)))"""!!!"""$$$$$$&&&&&&&&&&&&''')))+++------------...............)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))'''&&&$$$###!!!!!!!!!  !!!%%%&&&((()))*********)))''''''''')))+++...111222999999<<>>000"""  '''//////+++"""uuu___SSSNNNKKKIIIJJJCCCCCCAAA???<<<999555444...---+++)))(((''''''(((((()))************)))((('''&&&$$$###""""""""""""$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&'''(((((()))((((((((((((''''''''''''&&&'''((()))+++,,,---...+++,,,.........---+++***%%%%%%###"""!!!  """!!! ###'''$$$%%%&&&'''''''''&&&%%%'''''''''(((***---///111888999;;;>>>AAAEEEHHHJJJHHHHHHHHHHHHHHHHHHGGGGGGKKKJJJKKKMMMMMMIIIAAA:::---***&&&"""!!!###%%%&&&'''''''''&&&&&&'''(((***+++,,,---,,,,,,,,,,,,------......******))))))((((((''''''++++++************)))))))))*********)))'''%%%$$$""""""!!!  !!!!!!"""#########$$$&&&(((((('''%%%$$$&&&&&&%%%&&&(((***---...555666888;;;@@@>>>111###   (((//////***!!!tttdddSSSLLLJJJGGGFFFFFFBBBAAA@@@===:::777444222---,,,***((('''&&&&&&''''''((()))******)))(((''')))(((&&&$$$"""!!! """"""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######$$$%%%'''((())))))(((((((((''''''''''''&&&&&&'''((()))***+++,,,---+++,,,...///---+++(((&&&%%%$$$###!!! !!!$$$$$$$$$%%%***---000111111111111///...---111111000//////000111111//////...---...000333444666777888999::::::;;;;;;>>>>>>>>>@@@AAA>>>888222)))'''###  $$$%%%&&&((()))*********'''((()))***+++,,,---...,,,,,,------------------+++++++++***************---,,,++++++************************)))'''&&&%%%###""""""!!! !!!"""$$$%%%&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$&&&))),,,---333666999===AAA@@@333%%%  $$$+++///---(((cccWWWKKKGGGGGGEEEBBBBBB@@@???===:::777444222000,,,+++)))'''%%%%%%%%%%%%''''''((())))))(((''''''+++***(((&&&###!!!  !!!""""""######&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###%%%&&&((())))))(((((('''''''''&&&&&&&&&&&&&&&'''((()))***+++,,,+++,,,......,,,)))&&&###'''&&&$$$###"""!!!!!!!!! """&&&***---...000555999>>>>>>===<<<:::777444222444333000...,,,+++++++++&&&$$$""" """###&&&'''***,,,...///000000222111000222444333...***$$$###  !!!!!!"""""""""#########&&&'''(((((()))*********)))******+++---......///000000//////////////////.........------------------,,,+++***)))******+++++++++******)))(((''''''$$$######!!!  ###%%%'''((((((((((((((((((''''''%%%$$$$$$$$$$$$###$$$&&&))),,,...333777;;;???CCCAAA666)))  """(((,,,///+++%%% sssZZZQQQIIIGGGGGGCCCAAA@@@>>>===:::777444222000///+++***'''%%%$$$$$$$$$$$$&&&'''((())))))((('''&&&+++***)))'''$$$"""  !!!"""###&&&&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""###$$$!!!!!!"""$$$%%%'''((()))''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))******)))***,,,,,,+++(((%%%###%%%$$$"""  !!!!!!)))---333666777:::???CCCFFFEEECCC@@@===888444222...,,,)))&&&###!!! !!!$$$&&&((((((((((((&&&%%%&&&))))))&&&###  !!!"""$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((())))))***++++++,,,,,,---...///000000333333333222222111111111000000///////////////...***)))(((''''''((()))***++++++******)))))))))(((&&&%%%$$$###!!! """%%%((()))))))))++++++***((('''''''''''''''&&&%%%%%%'''+++///222555999===@@@CCCBBB999... &&&+++---,,,(((!!!  wwweeeVVVNNNHHHHHHGGGCCC@@@???===;;;888555222///...---***(((&&&$$$###""""""###%%%&&&'''(((((('''&&&%%%******)))(((&&&$$$"""!!! !!!"""&&&&&&''''''&&&%%%$$$###$$$###"""!!!!!!"""###$$$!!!!!!"""###%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((()))))))))(((((())))))((('''&&&%%%###!!!!!! !!!###%%%///333888::::::;;;>>>AAABBBAAA???;;;777222...,,,%%%###  """"""""""""### !!!"""!!! """###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((()))+++,,,------......///000000111111444444333222222111000000.........---,,,+++++++++%%%$$$#########%%%'''))),,,,,,+++***))))))******((('''&&&%%%###"""  $$$(((+++,,,---,,,///...,,,************++++++***)))))),,,000444777:::===@@@BBBDDDDDD<<<333###  ))),,,+++)))###  {{{eeeRRRRRRKKKGGGHHHGGGBBB???@@@;;;999666333000---,,,,,,)))'''%%%###"""!!!!!!"""%%%&&&''''''''''''&&&%%%(((((((((((('''&&&$$$###!!!!!!&&&''''''''''''%%%$$$######"""!!! !!!"""###!!!""""""###$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''(((((((((&&&###!!!!!!"""###$$$)))(((&&&&&&&&&(((***,,,222555888777444222333444444333222000,,,(((%%%###!!! """"""###$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((*********+++,,,...000222//////000000111111222222222111111000...---,,,,,,***)))((('''&&&$$$###### """%%%'''---,,,+++*********++++++******((('''%%%###"""!!!!!!$$$(((---000111222222222111...---,,,---...000000///......000555:::===>>>BBBCCCCCCDDDDDD???777''' ###+++,,,)))&&&    nnnWWWEEENNNIIIEEEFFFFFFBBB???@@@;;;999555222...,,,++++++((('''%%%###!!!!!!!!!!!!%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%  !!!''''''(((((('''%%%$$$"""###"""!!! !!!"""###""""""######$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$$$$%%%''')))+++000...+++))))))***,,,---000///---+++,,,...000222333555666333---)))(((((((((((('''&&&$$$!!!!!! """$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((,,,,,,,,,---///222444666000000000111222222222333//////...,,,+++***))))))%%%%%%###"""  $$$&&&---,,,+++*********+++,,,,,,+++)))(((&&&$$$###"""$$$''',,,000444666666666444222000......///111333444222111111333888===@@@BBBDDDEEECCCDDDDDD@@@:::))) %%%,,,,,,(((###    nnn\\\QQQLLLFFFGGGGGGFFFCCC???;;;888444333111///,,,***((('''(((((('''&&&$$$######"""%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$######"""!!! !!!"""#########""" !!!!!!"""######"""!!! ######$$$%%%%%%$$$###"""$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&'''''''''''''''###""" !!!###(((...111222444666777777555333111:::999777444111...,,,+++,,,+++***'''%%%"""!!!  ###%%%&&&&&&&&&###$$$&&&((())))))((((((++++++*********))))))))))))***,,,///000111000000//////000000000...---,,,***(((&&&###!!! """&&&''''''''')))+++/////////...------,,,,,,---,,,)))'''%%%%%%%%%%%%'''***111666:::<<<;;;:::>>>999333111444777888777333555777999;;;<<<<<<<<>>:::777333222111...,,,***((('''''''''&&&%%%$$$###""""""$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""!!!  !!!"""!!!!!! !!!"""""""""!!! $$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&)))...333666<<<<<<======<<<999666444777666333000,,,)))'''%%%'''&&&%%%###""" !!!$$$%%%&&&&&&&&&$$$%%%&&&((())))))))))))******+++++++++,,,,,,---......///000111111111111,,,,,,,,,+++***)))((('''###"""!!! !!!"""###############'''+++,,,+++***,,,///111111111000//////......///...,,,***))))))******)))---333999===>>>>>>======999333222444777888777444555777:::<<<<<<======@@@@@@@@@@@@????????????000"""  %%%&&&((('''###   ~~~hhhYYYOOOGGGCCCCCCCCCCCCAAA???;;;777555222111000---+++)))'''&&&%%%%%%$$$###""""""!!!!!!$$$$$$&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!! !!!  !!!!!!!!!!!!""""""""""""!!! ###""""""""""""###$$$$$$!!!"""###$$$%%%&&&'''((())))))***,,,///333666888>>>>>>>>>===:::666222000000///,,,)))%%%""" !!!"""$$$%%%&&&''''''''''''''''''((()))***+++,,,***++++++,,,---...///000222111000///.........///((('''&&&$$$###""""""""" !!!"""###%%%'''***+++,,,+++***)))---111111000///111333444444444333333222111000222111///...---...000111...111777<<<@@@AAAAAA@@@===999444333666888888777444666888:::<<<======<<<==================>>>???111$$$  %%%&&&&&&$$$    mmmXXXNNNIIIDDD@@@@@@@@@@@@>>>;;;888555333000000...,,,***(((&&&%%%$$$######"""!!!!!! ######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""  !!!$$$$$$$$$$$$######""""""!!!  """$$$%%%######$$$&&&''')))***+++++++++---...000222444444444444333111...***'''%%%'''&&&$$$""" """############%%%%%%&&&&&&'''''''''((())))))(((((()))+++---...---------............//////---+++)))'''''''''((("""!!!  !!!!!! !!!###%%%''')))******,,,///111222111000...---000444444222111333555666777777777666555444333222111/////////111444555333666;;;???BBBCCCCCCCCC<<<888555555777999999777555666888:::<<<<<<<<<<<<::::::999::::::<<<===>>>333%%%   &&&%%%$$$!!!   zzz___NNNHHHGGGDDD@@@???>>>===;;;888555222111......,,,+++)))'''%%%%%%###""""""!!!!!! !!!"""$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""!!!!!! !!!###%%%&&&'''((()))***+++,,,------+++++++++,,,,,,,,,++++++(((((('''&&&$$$"""  !!!"""!!! """$$$&&&&&&&&&%%%'''''''''''''''(((((()))+++*********+++---///000000//////---,,,+++***)))&&&%%%###!!!   ###%%%&&&&&&'''))),,,...000222333111333555666555333111///---111444555333222333555888999999:::999777666444111000///...///222555777888:::===AAACCCDDDCCCCCC;;;888666666999;;;:::888444666888:::;;;;;;;;;;;;777777666777888:::<<<>>>555'''   !!!'''%%%"""   zzzjjjTTTGGGDDDEEECCC@@@======;;;999666333111000---,,,+++)))'''&&&$$$$$$"""""""""!!!!!! !!!###$$$%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! &&&&&&&&&''''''(((******,,,,,,,,,,,,------------)))(((((('''&&&%%%$$$###$$$$$$######"""!!!  !!!"""###!!!""" !!!$$$&&&(((''''''&&&'''''''''''''''((()))***,,,,,,,,,,,,---///000111111000...+++)))&&&$$$### !!!"""$$$'''***,,,------///111333555666777777666666777666555222///------111444555444333444777888999:::;;;:::888666555222111///...///333777999;;;===???AAABBBBBBAAA@@@:::888777888;;;<<<:::888444555777888:::::::::999555444444555666999<<<>>>777))) %%%(((&&&"""   fffZZZKKKBBBAAABBBAAA>>>===<<<:::888555222000///++++++***(((&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###$$$#########"""""""""""" !!! !!!###%%%&&&...///000111111111111111......---,,,++++++******&&&%%%$$$"""!!! ###############""""""!!! !!! """###!!!###%%%(((((((((&&&%%%'''&&&&&&&&&'''(((***+++,,,,,,...///000111111111...---+++(((%%%""" !!!"""###$$$$$$&&&(((***---///111222333000111333444555555555444666666555444222000...,,,...222666777666555777:::888999:::;;;:::888666444555333111000222555999<<<===>>>???@@@@@@???===<<<:::888777999<<<===;;;888333444666777888888888888444333333333666999===???999***  !!!(((***'''!!!   sssYYYQQQFFF?????????>>>======<<<:::777444222000///+++***)))(((&&&%%%######"""""""""""""""!!!!!!!!! """###$$$$$$$$$###############"""""""""""" !!!!!! !!!&&&&&&&&&''')))+++---///555666777888999888777666......---+++)))((('''&&&$$$###!!!  !!!######""""""!!!!!!!!! !!!"""$$$"""###&&&((()))(((&&&%%%&&&&&&%%%&&&''')))***,,,+++---///000111222111111,,,+++)))&&&###!!!"""&&&((()))******,,,---000333555555666666000111222333333222111000555444333111000...------///333777999888888:::===777888:::;;;:::888555444888666444333444777<<<>>>>>>>>>??????>>><<<;;;:::999888777:::===>>>;;;888222333555666777777777777333333222333555999===@@@:::***  ###***+++'''!!!    xxxiiiPPPHHH???999999<<<>>>>>>666555555444222111000000)))(((&&&$$$############!!!!!!"""######"""!!!  """$$$%%%%%%%%%$$$$$$###""""""!!! !!!$$$'''%%%'''+++000444777999:::===>>>>>>>>>;;;777333000+++***)))(((&&&%%%$$$### !!!"""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!!!!  !!!"""###$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%'''***---......------000333222...***((($$$!!!!!! %%%&&&)))+++,,,---------,,,---///222444444444444000/////////000111333444555444222000//////000000111333444777999:::<<<<<<;;;::::::999888777666666444333222111333555888:::>>>>>>??????>>>===;;;:::333555777:::<<<<<<<<<<<<333444666777777777666666222222222333555777:::;;;777... !!!(((---+++$$$      lll]]]MMMFFF>>>::::::<<<======666666555333222000//////)))(((&&&$$$############!!!!!!"""######!!! """$$$%%%&&&&&&%%%$$$"""!!!  !!!"""######$$$!!! ###&&&***,,,,,,///222666999;;;;;;;;;=========;;;777333///---&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$!!!!!!  !!!"""######$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$&&&(((***---......------000333222...***&&&### """$$$%%%%%%((()))+++---////////////,,,...000222333333333333000////////////111222333555444222111000000000111222333666999:::;;;<<<<<<;;;;;;:::999888777666666444333222222333666999;;;>>>>>>?????????===<<<;;;444666888;;;<<<;;;999888222333555666666666555444333333333555777999<<<===999///!!!""")))---***$$$      rrr\\\OOOHHHCCC===:::;;;===<<<;;;666666444222000///------((('''%%%###""""""######!!!!!!"""###"""!!! !!!###%%%((('''%%%$$$!!! """%%%''')))***+++***)))((((((***---///111444666999;;;<<<<<<;;;999:::999777444000,,,)))'''""""""""""""""""""""""""$$$$$$%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$""""""!!!  """######$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))+++---...///......000333222///+++&&&$$$"""###%%%(((******+++---...000111111000000...///000222222222222111000///......///000222333555444222111000111111222333555888;;;======<<<;;;;;;;;;:::999888777666666444333333333444777:::;;;>>>????????????===<<<;;;555777999;;;;;;999666444111222333444555444333333333333555777:::===???AAA<<<111"""%%%***,,,)))"""     zzzeeeRRRFFFDDD@@@;;;:::<<<===;;;999666555333111///---+++***'''&&&$$$###"""""""""###!!!"""""""""""" """###((('''%%%###!!! $$$%%%(((,,,...000222222333222000/////////111111333555777888888666333111000///---***'''%%%###""" !!!!!!"""###$$$%%%%%%&&&''''''((())))))******((((((''''''&&&%%%%%%%%%###""""""!!!  """###$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&(((***,,,......000......///222222...+++'''&&&&&&&&&(((***,,,---,,,---...000000000///...///000111222222222111000000000///...///000111222444444222111111222333333555777;;;>>>???===;;;:::;;;:::999999777777666555333333333444555888:::<<<>>>>>>??????>>>===;;;:::666777:::;;;999666222///000111222333333222111111333444666999<<>>222""" !!!(((+++,,,'''!!!    ooo]]]MMMDDD@@@===:::999;;;;;;999777444444222000...,,,***)))&&&%%%###"""!!!!!!"""###!!!"""""""""!!!  !!!'''&&&%%%"""  """"""+++---000333555666666666777666333111...---,,,,,,+++,,,---...---+++(((&&&$$$$$$###"""!!! """###$$$%%%&&&'''((((((((((((((()))*********+++))))))(((''''''&&&&&&%%%$$$######""""""!!!!!!!!! !!!"""$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%''')))+++---...///000...---...111111---************))))))***,,,---***+++---.........------000111222333333222111000111111000//////000222333444333333222222333444555777999<<>>>>>===<<<:::999666777999999777444000...000000111222222111000///333444777:::===@@@CCCDDD>>>111!!! $$$+++,,,+++%%%    uuucccUUUKKKEEE???<<<888888::::::777555222222000///---+++))))))%%%$$$"""!!!!!!!!!"""###!!!"""""""""!!!$$$$$$###!!! """$$$'''((()))222333555666666555444333444333000,,,)))&&&$$$$$$!!!""""""###"""!!!  %%%&&&&&&'''(((((())))))((((((((())))))*********)))))))))(((''''''&&&&&&%%%$$$$$$$$$#########"""!!!  !!!"""$$$%%%&&&'''(((((())))))(((&&&$$$###$$$&&&(((***,,,......///000...,,,---//////,,,)))+++,,,,,,+++***)))***,,,)))***,,,............---111222333444444444333222333222111000111111333333444333333222333444666777999;;;===>>>>>><<<:::999888888777666555444333333000111222333555777999:::;;;<<<<<<<<<<<<:::999888555666666666555333000///000000111222111000///...222444777:::===@@@BBBBBB<<>>@@@@@@999+++***000...***"""     nnnYYYLLLFFFCCCAAA???;;;777666777777555222//////...---+++******)))######!!! !!!""""""!!!"""""""""!!! &&&))),,,000444777888999666666555444000+++&&&###%%%$$$""" !!! """%%%'''((('''&&&$$$'''&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((******))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$""""""!!!  !!!"""$$$&&&((()))***************(((&&&$$$###%%%&&&)))+++...////////////,,,******,,,,,,***''''''))),,,+++))))))+++---,,,---000222333444444444222333444666777666666555666555444333333333444555444333333333444666777888<<<<<<<<<<<<;;;:::999888666555444333222111111000---...000222444666888888999999::::::999888666555444333222111111222222333000111222222222000///...111333666999<<<===>>>>>>777))) ,,,111///***!!!     tttaaaSSSGGGGGGGGG===999888777666444222111000,,,------,,,+++)))'''%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!$$$''',,,...222555666444111///333111...+++'''### """###%%%'''((((((''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$###  !!!"""######$$$$$$$$$%%%&&&'''((()))***+++++++++***)))((((((''''''(((***,,,............+++*********))))))(((((())))))*********++++++++++++---///111333333333333444444444555555555555555555444222222333555888:::777777666666666777999:::999999999999999999999999777666444222000...,,,,,,---...///111333555666777666666777777777555444333555444333222333333555555666555333111000000111111555666777999<<<>>>???@@@444&&& ***111---%%%  jjjZZZOOOEEEFFFFFF<<<999888777555333222111000,,,,,,,,,,,,***(((&&&%%%"""""""""!!!!!!!!! !!!!!!  %%%))),,,000111333444333000---++++++***(((&&&$$$"""  !!!""""""###$$$&&&'''((((((''''''***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%"""!!! !!!"""###$$$%%%&&&''''''((()))***+++,,,---,,,++++++***))))))((((((((()))+++---...//////...******)))))))))((((((((()))))))))***+++,,,,,,,,,,,,---///111222333333444444444444444555555555555555444333222333555888:::888777777666777888999:::888888888888888888888888666555333111///---,,,+++,,,---///111333555666777666666777777777666444333444333222111111222333444666555444222222222333333666666888999;;;===???@@@111$$$  ***111,,,$$$  nnn]]]QQQJJJCCCDDDDDD;;;888777666444222111000///++++++,,,+++***(((&&&$$$!!!!!!!!!!!! """!!! """(((---///222222222000---***'''%%%!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&$$$%%%&&&((((((((('''''')))((('''%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!  !!!"""###$$$&&&'''))))))++++++,,,------...//////,,,,,,++++++******))))))***+++---...//////......))))))((((((((((((((('''(((((()))***,,,---.........//////000111333444555333333444444555555555555555444333333444666999:::999888777777777888999:::777777777777777777777777444333222///---,,,+++***+++,,,...000222444555666666666777888888777555555444333222111111111222333666666555555444555555666444444555666777999:::;;;///""" """+++000+++###  yyybbbTTTMMMIIIBBBCCCCCC:::666666444333111///......***++++++***)))'''%%%### !!!!!! %%%***,,,...---+++(((%%%"""  !!!"""""""""!!!!!!  !!!$$$%%%'''(((************%%%&&&(((((()))((('''&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!  """#########%%%''')))***,,,,,,,,,,,,------...//////000---,,,,,,,,,+++++++++***,,,---.../////////...---(((((((((((('''''''''''''''((()))+++---...000000000000000000111333555666333333333444444555555666555555444444555777999::::::999888777777888999:::666555555555555555444444333111///---+++******))))))+++---000222444555555555666777888888888777666666555444333333333444555777777777777777888888888333333333333444555666777...""" $$$+++///)))   ~~~rrr\\\PPPLLLIIIBBBBBBAAA888555444333111000...---,,,))))))***)))(((&&&$$$"""!!!###$$$###"""  """###$$$$$$###""""""!!!  !!!$$$&&&(((+++,,,---,,,,,,'''((()))))))))((('''&&&((('''%%%%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$""" !!!"""!!! ###%%%&&&%%%&&&''')))+++,,,......+++++++++,,,------......------------,,,,,,,,,,,,---.../////////...---,,,''''''''''''(((((((((((('''((()))+++---///111111222111000000111333555666222222333333444555555666555555555555666888999::::::999888777777777999999444444333333333222222222111///---***)))((((((((((((***---111333444555555555666777999999999888888:::999777666666666777777888999999999:::::::::999999888666555555666777888///### """''',,,---&&&  qqqhhhXXXNNNLLLIIIAAA@@@???555444333222000...---,,,+++((())))))((('''%%%###!!! """$$$%%%&&&%%%$$$###"""!!! ###%%%(((***,,,,,,,,,+++))))))*********((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%###!!! !!!"""!!! !!!###%%%''')))'''((()))***,,,---...///+++++++++,,,,,,,,,------............------------......//////...---+++***'''(((((((((((()))))))))((()))***,,,...000111222222222222222333444555666111111222333444555555666555666666666777999:::;;;999888777666666666777888222222222111111000000//////---***(((&&&&&&''''''(((***...222444666666666555666888999:::::::::999;;;:::999777777777777888::::::;;;;;;;;;::::::999>>><<<:::888777888999:::///"""   '''***,,,+++"""  rrr```ZZZTTTKKKIIIGGG>>><<<<<<333333222111///---,,,+++***((((((((('''&&&$$$"""!!!!!!###%%%&&&%%%###"""###!!! """&&&)))***+++***)))******++++++***((('''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###"""  !!!"""!!! """""""""###$$$''')))+++))))))***+++,,,---...///------------.......................................//////...---+++)))(((((((((((()))))))))************+++---...000111111111222333444555555555555000111222333444555555666666666666777888999:::;;;999888666555555555666777111111111000///.........---+++(((&&&$$$%%%&&&'''(((+++///333666777777666555666888:::;;;;;;;;;:::999888777555555555555666;;;;;;<<<<<<<<<:::999888999777444111000000222222,,,  ###***---,,,)))   ~~~dddTTTOOOPPPGGGFFFDDD;;;::::::222222111000///---+++***)))''''''((('''&&&$$$""" !!!$$$%%%$$$###"""###!!! $$$'''))))))((('''***+++++++++***)))'''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((((((((()))+++******)))((('''''''''''''''&&&&&&&&&&&&%%%%%%!!! !!!"""!!!!!!""""""###$$$%%%(((***,,,******++++++,,,---......////////////000000000000.........///////////////......///...---***((('''(((((())))))******++++++***+++,,,---...000111111111222444555666555444444000111111222444555666666666666777888999::::::;;;888777666444444444555666111000000///......---------+++'''%%%$$$$$$%%%&&&(((+++///333666777777777555666888:::;;;<<<;;;;;;777666444333222222333333<<<<<<======<<<:::888777000---***'''&&&&&&'''(((*** %%%,,,...,,,'''   pppcccYYYPPPJJJHHHDDD@@@;;;777333111//////...---,,,+++******&&&&&&&&&&&&$$$"""!!!"""%%%''''''&&&$$$"""!!!###$$$""" &&&))))))((()))+++))))))))))))((((((((((((%%%$$$#########$$$%%%&&&&&&''')))***++++++******&&&%%%&&&)))------)))%%%***'''######%%%'''&&&%%%$$$"""$$$###  """###$$$$$$$$$$$$%%%'''***,,,...000...,,,******,,,...000000000/////////111222333/////////000000000000000////////////...,,,)))(((%%%'''***,,,...---,,,*********,,,...000111333444333333333444444555555555000111333555666666555555888777666555555666777888666666555444333333222222111222222222111000...---+++)))'''%%%$$$%%%&&&'''))),,,000444888999::::::888999;;;<<<===<<<<<<;;;555444222111222444666888>>>===>>>??????:::111***&&&$$$"""  $$$***111111***!!!yyyfff[[[RRRJJJHHHFFFCCC???:::666333222//////...---,,,******)))%%%%%%$$$###"""  """$$$&&&&&&%%%###"""!!!###%%%""" &&&))))))((()))+++))))))))))))((((((((('''%%%$$$$$$###$$$%%%'''(((&&&'''((()))((((((&&&%%%'''&&&&&&***---...***'''***'''%%%%%%'''(((&&&%%%$$$"""  ###!!! """$$$$$$%%%%%%&&&''')))+++---...000...,,,++++++,,,...000111000000///000111222333111000000/////////000000.../////////...,,,+++***&&&(((***,,,------,,,,,,+++,,,---///000222333444333444444444444444444555111222444666666666666555777777555555555555777777666666555555444333222222222222333222111///...,,,***)))'''%%%$$$%%%&&&'''***,,,000555888:::::::::888999:::;;;;;;;;;:::999555333222111222444666888::::::;;;<<<:::444***"""   %%%+++000000)))gggYYYRRRKKKEEEEEECCCAAA===999666333222///...---,,,***)))((('''$$$###!!!  !!!###%%%%%%$$$###"""!!!###%%%""" '''***)))))))))+++)))))))))(((((((((''''''%%%%%%$$$$$$%%%''')))******++++++,,,+++)))(((''''''&&&'''***...///,,,))))))((('''((())))))'''%%%%%%#########$$$%%%$$$"""!!!!!!"""$$$%%%&&&''')))+++,,,---......000///---,,,,,,---///000111111111000000111222222333222000/////////000000......//////...---,,,,,,)))***+++,,,---.........---...///000222333444555555555555444444444444444333444666777888777777666777666555444444555666777666666666555555444333333333444444333111///---+++***(((&&&%%%$$$%%%&&&'''+++...111555888:::::::::888888888999888888777666444333222111222444666888666666777777555---"""  ''',,,000...'''qqqZZZPPPMMMIIIEEEBBB@@@>>>;;;888555222111...---,,,***(((&&&%%%$$$"""  !!!"""$$$$$$###""""""!!!$$$%%%###!!!'''******))))))+++))))))((((((((('''''''''&&&&&&%%%&&&'''(((***+++000000111111111000...---(((''''''+++///000...+++(((((()))******)))'''&&&%%%%%%%%%(((++++++'''$$$"""###%%%&&&((())),,,...///000000///111000///......///000111222222222222111111222222444333111/////////000111........./////////......,,,,,,------...///000000000000111222333444555666666666555555444444333333555666777888999888777666666555444333333444555666555666666777666555444333555555444333111///,,,+++)))(((&&&%%%$$$%%%&&&'''---///222666999:::::::::777777777666555444444333444333222222333444666777555555555666333*** )))---///,,,$$$fffTTTNNNLLLJJJGGG???>>><<<999666333000///,,,+++***'''%%%###"""!!! !!! !!!"""############""""""$$$%%%###"""(((+++***))))))+++((((((((((((''''''''''''''''''&&&&&&''')))***+++...///000111222111111000***((((((***...000...+++((()))***+++***((('''''''''&&&(((---000000***%%%!!!###%%%''''''***+++...000111111111000222222111000000111222222444333333333222222111111444333222111000000111222........./////////000000......//////000000111111111222222333444555555666666666666555555444444444777888999999999888777666666555444333333444555666555666777888777666555444555555555444222///---+++***((('''%%%%%%&&&'''(((...000444777999:::::::::777666555444333222222222333333222222333444666777666666666666444,,,   ,,,...///***!!!sss\\\PPPLLLJJJHHHHHH>>><<<:::777444111...---***)))'''%%%"""  !!!"""!!!"""######$$$$$$######"""$$$&&&######(((+++***))))))+++((((((((('''''''''&&&&&&)))((('''''''''((()))***((()))***,,,---,,,,,,++++++)))(((***---///---***((()))+++***(((''''''(((((((((+++000555333,,,$$$ !!!###%%%''')))***,,,---...000111222222222444444444333333444444444555555555444333222111000222222222222222222222222000000/////////000000111///000111222222222222111333333333444444555555555666666666555555555555555888999999999999888666555777666555444444555666777555666888999999777666444444555555444222000...,,,***)))'''&&&&&&''')))***000222555888999::::::999666555444222222111111111333333333333444555666666666666666777555///&&& $$$...///...(((uuudddRRRKKKGGGDDDCCCDDD===<<<999666222///,,,+++((('''%%%""" """"""#########$$$$$$$$$$$$$$$"""%%%&&&######)))+++***))))))***(((((('''''''''&&&&&&&&&***)))((('''&&&'''(((((('''((()))******)))((((((,,,***((())),,,---+++)))((()))***)))&&&%%%''')))))))))---333888666,,,### !!!!!!"""$$$%%%''')))+++,,,.........///000111222333666666666666666666666666555666666555444222111000///111333444555444333333222111000/////////000111000111333444444333222111333333444444444444444444555555555555666666666666888999999999888777555444777777555555555555777777444666888::::::888666555444444444444333111///...+++***)))(((((()))***,,,111333666888:::::::::999555444333111111111222222222222333333444555555666555444444555555222+++%%% !!!"""%%%'''))))))(((&&&###  '''000000...&&&gggYYYKKKFFFCCC???===@@@===;;;999555111...+++)))&&&%%%###  """######$$$$$$$$$$$$%%%%%%%%%"""%%%&&&$$$###)))+++***))))))***(((((('''''''''&&&&&&&&&+++***((('''&&&&&&''''''+++,,,------,,,+++)))(((---***((()))+++,,,***'''((()))***'''%%%$$$'''*********...555:::777,,,"""!!!#########%%%''')))+++,,,---//////......///111333444777777777888888777777777666666666666555333111///...000333555666666444333333222000/////////000111000111444666666444222111444444444444444444444444444444555555666666777777888999999999888666555444888777666555555666777888444666888::::::999777555333333444444333111000///,,,+++)))((((((***+++---222333666999:::::::::999444333222111111111222333222222333444444555555666333222111333555333---)))*********+++---///111333888777444///'''  )))111111...&&& vvv]]]TTTIIIDDDDDDCCC???;;;888555111---)))&&&$$$### $$$'''###$$$$$$%%%%%%&&&&&&'''!!!###$$$"""$$$++++++***+++***((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))&&&&&&&&&'''((())))))***)))'''%%%######%%%''')))(((---222222---&&&"""!!!!!!###$$$%%%%%%%%%''')))+++,,,...///...///000222444666777888666666666666777777777777666555444333111000///...,,,...111333555444333222111000/////////111222333///111444666777666555444333444555777777777666666999999999999888888888777777777666555444444333333555555666666666666666666333444555777777777666666222333444555555444333333,,,,,,++++++,,,---///000444555777999999888666444333333333333333333333333000111333555666666666555111000000000000222444555333333222222333555666777<<<<<<;;;999222''' """///777111(((   yyykkkWWWOOOFFFAAAAAA@@@;;;777666333///+++'''$$$"""!!!###%%%###$$$$$$%%%%%%&&&''''''"""$$$%%%###$$$+++,,,+++++++++(((************************************************+++***)))((('''((())))))''''''''''''((((((((()))&&&$$$!!!!!!$$$&&&%%%)))---,,,'''!!! ###$$$%%%&&&%%%&&&''')))+++,,,......///000111333555666888888666666666666777777777777666555444333111000///...---///222444555444333222111111111000111111222222000222555888999999888777444555666777888888777777999999888888777777777777777666666555555444444444666666666666666666666666666777888999999999888777444555555666555444333222---,,,,,,,,,---...000111444666888999999888666444333333333333333333333333111222444555666666555444000000//////000222333444333222222222333555777888<<<<<<<<<:::444))) (((444888222'''   ~~~jjj]]]OOOIIIAAA>>>===<<<777222222000,,,'''### !!!###$$$$$$$$$%%%&&&&&&''''''%%%&&&'''$$$%%%,,,,,,+++,,,+++)))************************++++++++++++++++++++++++++++++)))((((((((()))***)))(((((((((''''''''''''"""  """###&&&(((%%%  ###&&&'''''''''&&&'''((()))+++,,,---...111111333555666888888888555666666666777777777888555555444333111000//////000111333555555444333222333333333333333333222222222555888;;;<<<<<<;;;:::555666777999:::999999888888888777777666666666777666666666666666666666666666666666666666666666666999:::;;;<<<;;;:::999888777777777777666444222111------------...000222333555777888999999888666555444444444444444444444444333444555666666555444333000/////////000111222333333222222222333555777888<<<<<<<<<<<<888... !!!...::::::222'''    rrr^^^RRRIIIEEE???<<<;;;999333///...,,,((($$$  """$$$$$$%%%%%%&&&'''''''''''')))(((%%%&&&------,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))************)))((('''&&&%%%%%%  ###$$$%%%!!!"""&&&)))***))))))(((((()))***,,,---......222333555777888888888888555555666666777777888888555555444333222111000000222333444666666555444333444555666666666444333222888:::<<>><<<777888:::;;;;;;;;;::::::888888666666555555666777666666777777777777777777777777777777666666666666:::;;;;;;<<<;;;:::888777999999999888666444111000...------...000222444555777888999:::999888777666444444444444444444444444555666666777666555444333/////////000000111111111333222222333444666888999<<<<<<<<<>>><<<333%%%&&&444>>><<<333%%%    }}}iiiXXXNNNFFFBBB>>>;;;999666111---***(((%%%!!! """$$$%%%%%%&&&&&&'''(((((()))***)))%%%'''......---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))******+++++++++***((('''&&&%%%$$$  ###$$$$$$!!!!!!%%%)))+++,,,++++++++++++,,,,,,---...//////333444666888999999888777555555555666777888888888666555555444333222111111444555666666777666555555777777888888888777555444===???AAACCCCCCAAA???>>>;;;<<<=========<<<;;;:::999888666555555555666777777777888888888888888888999999999888888777777777888999::::::999888777666::::::999888666333111///------...///000333555777999999::::::999888777666555555555555555555555555666777777888777666444333000000000111111111111111222222222333444666999:::<<<<<<===??????777(((+++888@@@===222###    rrr```RRRJJJCCC@@@<<<888555111---***&&&$$$""" !!!###%%%%%%%%%&&&''''''((((((++++++***%%%(((//////...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,++++++***((('''&&&%%%$$$  !!!###$$$!!!!!!"""$$$'''***,,,------,,,.........//////000000000444555777999999999777666444444555666777888999999777777666555555444333333555666666777777888888777999999999999999999888777@@@BBBDDDEEEEEEDDDBBB@@@??????@@@@@@???===;;;::::::999777555555666777888999999999999999999999999;;;;;;;;;::::::999888888777888999999999888777666999999999888555333000...---------...111444666888::::::::::::999999888777666666666666666666666666777777888888888666555444000111222222222222111111222222222333555777999;;;===<<<===AAABBB:::*** 111===BBB===111!!!    wwweeeVVVJJJDDD@@@===888333///+++'''%%%###"""!!! ###%%%%%%%%%&&&&&&'''(((((((((,,,,,,***$$$ )))000000///000///---------------------------++++++++++++++++++++++++...---,,,+++***+++,,,,,,+++***)))((('''&&&%%%$$$!!!!!!!!!$$$'''((()))+++,,,---......000000111111111111111222444555777999999888666555444444555666777888999999888888777777666666555555555666666777888999::::::::::::999999::::::;;;;;;???AAADDDGGGHHHGGGFFFEEEBBBCCCBBBAAA@@@===;;;999;;;:::777555555666888999;;;;;;::::::999999888888=========<<<;;;;;;::::::888999:::;;;<<<;;;:::999888888888777555222000...+++,,,,,,...111444777888;;;;;;;;;:::999999888888666666666666666666666666666777888888888777666555111222333444444333222111222222222333555777:::;;;===<<<===AAACCC;;;+++ %%%888CCCFFF===000    mmm[[[NNNDDD???===:::555///***&&&###""""""!!!  !!!  $$$'''%%%%%%&&&&&&'''(((((((((,,,,,,***$$$!!!)))000111000000000---------------------------++++++++++++++++++++++++...---,,,+++++++++,,,,,,******)))((('''&&&%%%%%% """%%%*********+++,,,---...///222222222222222222222222444555777999999888555444444444555666777888999999999999888888777777666666555666666888999:::;;;;;;;;;:::999999:::;;;===>>>===???CCCGGGIIIIIIIIIHHHEEEEEEDDDCCC@@@===;;;999<<<:::888666666777999:::<<<<<<;;;::::::999888888???>>>>>>===<<<<<<;;;;;;:::;;;<<<>>>>>>>>>======777777777666444222///...++++++,,,...000444777888<<<<<<;;;::::::999888888777777777777777777777777666777888999999888777666222333444555444333222111222222222333555888:::<<<>>><<<===BBBDDD<<<+++ ***===HHHIII===///   ooo\\\RRRJJJBBB;;;666333000,,,(((&&&$$$$$$$$$$$$%%%%%%$$$###!!! """""""""!!! ###&&&((('''&&&%%%%%%&&&((())),,,+++(((!!!&&&---222111000000000.........---------,,,,,,,,,...---+++)))(((((())))))---,,,+++*********+++,,,)))***++++++)))%%%""" ###%%%'''------,,,,,,---...000111444333333222333444666777:::::::::999999999888888888777666555444555555666:::;;;===AAACCCBBB===999:::::::::999999999888888555555666888999:::;;;<<>>???@@@@@@@@@???===<<<===>>>?????????>>><<<;;;999999999888555111,,,******+++,,,...222666999;;;???===;;;999777666666666666666666666666666666666555555666777777666555444666666555555555444444444555666777888:::;;;======:::===>>>>>>>>>999+++ 222BBBHHHHHH<<<,,,}}}fffUUUKKKEEE>>>888222000---***(((&&&%%%$$$$$$$$$%%%%%%$$$###!!! """"""!!!!!! ###&&&((('''%%%%%%%%%''')))***,,,+++((("""&&&---333111000000000...------------,,,,,,,,,,,,...---+++***)))******+++---,,,+++*********++++++)))******)))'''###"""$$$'''(((------,,,---...000111222444333333333333555666777;;;:::::::::999999999999888777666555555666666777999999;;;>>>AAAAAA>>>:::::::::999999999888888888777888999:::;;;<<<===>>>BBBBBBDDDIIINNNOOOMMMJJJJJJHHHDDDAAA>>>=========;;;:::999888777888999999888888999999::::::;;;;;;>>>??????@@@???>>>===<<<<<<===>>>??????>>><<<<<<999999999888555000,,,)))******+++...111666:::<<<>>>===;;;999888777777777666666666666666666666666555555666777777666555444666666666666555555444444888888999:::;;;;;;;;;;;;:::===???@@@???999+++ 444CCCIIIIII:::+++}}}nnnZZZJJJCCC>>>888333,,,+++***((('''&&&%%%%%%$$$$$$%%%$$$$$$###!!!!!!"""!!!!!! ###&&&'''&&&%%%%%%&&&(((***+++++++++)))###&&&...333222///000///...------,,,,,,,,,+++++++++...---,,,+++++++++,,,---,,,,,,+++***))))))******))))))(((&&&###!!!$$$''')))+++,,,------...000222444555444444333333444666777888<<<;;;;;;:::::::::::::::888888777666666777999999999999999;;;===>>>===;;;999999999999888888888888999999:::<<<===>>>???@@@BBBAAACCCHHHMMMOOOMMMJJJLLLIIIFFFBBB@@@???@@@@@@<<<;;;:::999888999:::::::::::::::;;;<<<=========?????????@@@???>>>>>>===;;;<<<===>>>>>>>>>===<<<999999888777444///+++)))******+++---111666;;;>>>>>>===;;;:::888888888888777666666555555666666777555666666777777666666555777777777666666666666666:::;;;<<<===<<<;;;:::999:::>>>AAABBBAAA:::*** """777FFFLLLKKK666(((ooobbbPPPBBB;;;777222---((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!! ###&&&'''&&&%%%%%%&&&(((***,,,+++,,,***%%%&&&...333222///000000...---,,,,,,,,,,,,+++++++++...---,,,+++,,,---...///++++++******)))))))))((()))(((&&&###  !!!$$$&&&))),,,---,,,,,,...000222444666777555555444444555777999:::===<<<;;;:::::::::;;;;;;999888888777888:::;;;<<<<<<;;;:::999:::;;;;;;;;;:::999999999888888888888999999:::;;;===>>>???@@@BBBAAABBBFFFLLLNNNMMMJJJKKKHHHDDDAAA??????@@@AAA===<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>;;;<<<===>>>>>>>>>===<<<999999888666222...+++(((*********,,,000666;;;???======<<<;;;:::999999999777777666555555666777777555666666666777777777777888888888888888777777777;;;<<<===>>>>>>===;;;::::::???CCCDDDCCC:::((( &&&;;;IIILLLJJJ111$$$~~~dddXXXIII===666222---***%%%&&&&&&&&&''''''''''''%%%%%%$$$######"""""""""  $$$'''((('''&&&%%%&&&(((***,,,+++,,,+++''' %%%---222111000000000///---------,,,,,,,,,++++++...---,,,,,,,,,---...///++++++******)))((('''''''''%%%###   ###%%%(((+++---...+++---...111333555777777555555555555666888:::;;;???>>><<<;;;:::;;;<<<===999999888999:::<<<>>>??????>>><<<:::888888999;;;::::::::::::999999999888888888999:::<<<===>>>???CCCAAABBBEEEJJJMMMKKKIIIGGGEEEBBB???>>>>>>???@@@???>>><<<;;;;;;;;;<<<===<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@<<<===>>>??????>>>======:::999777555111---***(((******+++---111666;;;>>><<<<<<<<<<<<;;;;;;::::::888777666555555666777888666666666666777777888888999999999999999999999999;;;<<<===>>>>>>>>>===<<<;;;???CCCDDDBBB999''' +++???JJJKKKGGG,,, pppYYYPPPCCC888222...+++(((&&&&&&'''(((((((((''''''&&&%%%$$$###"""""""""""" !!!&&&))))))((('''&&&&&&(((***+++***,,,,,,(((!!!$$$,,,111111000111222000......---------,,,,,,,,,///...---,,,,,,,,,---...************)))'''&&&%%%$$$""" !!! !!!$$$''')))+++------+++---///111444555666777666666666666777999;;;===@@@???===;;;;;;<<<===>>>999999999:::<<>>;;;999888:::<<<;;;;;;;;;;;;::::::::::::999999:::;;;===>>>???@@@DDDBBBBBBEEEIIIKKKIIIGGGDDDCCCBBB@@@???>>>>>>>>>@@@???>>>===<<<===>>>>>>===>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB??????@@@@@@@@@???>>>===:::999777444000,,,)))'''******,,,...222666999;;;;;;<<<<<<======<<<;;;;;;999888666555555666888999666666666666777888999999:::::::::::::::;;;;;;;;;==================>>>>>><<<@@@CCCCCCAAA777%%% 000CCCKKKGGG@@@''' qqq]]]MMMFFF;;;333...,,,***(((((())))))******)))((('''&&&%%%$$$""""""""""""######(((++++++***((('''&&&''')))******,,,---***###"""***000111000222333222/////////.........------///...---+++++++++,,,,,,************)))'''%%%$$$!!! !!!"""%%%(((***+++,,,,,,+++---///222444555555555666666666777888:::<<<>>>AAA@@@===<<<;;;<<<>>>@@@999999:::;;;===@@@CCCEEE???@@@@@@>>>;;;;;;>>>AAA======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBBBBCCCFFFDDDBBBDDDHHHIIIHHHEEEDDDDDDDDDCCCBBBAAA@@@???AAA@@@???>>>===>>>>>>???===>>>???@@@AAACCCDDDDDDFFFFFFDDDCCCCCCCCCDDDEEEAAABBBBBBBBBAAA???>>><<<:::999666333///+++((('''***+++---000333555777888;;;<<<======>>>===<<<<<<:::888666555555666888:::666666666666666888999:::::::::;;;;;;;;;<<<<<<<<<@@@???===;;;;;;;;;<<<======@@@BBBBBB???555### """555FFFJJJCCC999### |||cccOOODDD>>>666///,,,***)))(((***++++++++++++)))((('''&&&%%%$$$""""""""""""######))),,,,,,+++)))'''&&&'''((()))***,,,...***###!!!)))000000111333444333000////////////.........///...---+++******++++++)))*********((('''%%%### !!!###%%%(((***+++++++++,,,---///222333444444444777666666777999;;;===>>>BBB@@@>>><<<<<<===???@@@999::::::<<<>>>AAADDDFFF===???@@@???===>>>AAADDD>>>============<<<<<<<<>>>>>>>>???@@@===>>>???@@@BBBCCCDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCDDDCCCBBB@@@>>><<<:::999666222...+++((('''***+++...222444555666666;;;<<<===>>>>>>>>>===<<<:::888666555555666888:::777666666666666888:::;;;;;;;;;;;;<<<<<<<<<======CCCAAA>>>:::999999:::;;;===@@@BBBAAA===444""" $$$777GGGJJJ@@@555"""  |||fffUUULLL>>>:::555000---...///111,,,,,,+++***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$ &&&(((((()))((((((((((((***+++,,,...------,,,%%%!!!)))///111222444333000111111000000///.........+++++++++******)))))))))+++***)))&&&###  $$$%%%(((+++---.........***,,,...111333444444444666555444555777:::>>>@@@AAA@@@???>>>===<<<;;;:::999:::===???AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@BBBDDDFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEEBBB@@@???BBBAAA>>>>>>AAA???@@@BBBDDDFFFFFFFFFFFFHHHEEECCCCCCEEEFFFCCCAAADDDDDDEEEEEEDDDBBB@@@???777555333000---***(((&&&)))+++...111444666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;888555666888::::::999999999888777888999;;;<<<;;;;;;;;;<<<===>>>>>>>>>CCC@@@<<<999777777888:::===:::;;;???===///  ...:::@@@@@@999000  ooo[[[LLLEEE;;;999555111///...///000,,,++++++***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""")))++++++***))))))))))))+++,,,---///......,,,%%%""")))000111333444333000111000000//////...------************************,,,***'''$$$!!!!!!&&&&&&''')))+++------------+++---///222333444555555666555555555777:::>>>@@@AAA@@@@@@???===<<<;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???AAACCCEEEHHHJJJKKKKKKKKKEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBB??????BBBAAA>>>>>>AAA???@@@BBBDDDFFFFFFFFFFFFHHHEEECCCDDDFFFGGGEEEBBBEEEEEEEEEEEECCCAAA???>>>666555333000---***((('''(((***...111444666777888;;;;;;;;;;;;;;;<<<<<<<<<;;;888666666888::::::999:::999999999999:::;;;<<<<<<<<<<<<======>>>>>>>>>CCC@@@<<<999777777999:::>>>;;;<<<@@@===///  ///:::@@@???666,,,  qqq[[[KKKAAA<<<888777444222000/////////++++++***)))((('''&&&&&&$$$$$$##################$$$+++...///++++++******+++,,,...///111000///---%%%"""***000222333444333000000//////......---,,,,,,(((((()))***++++++++++++***(((%%%!!!!!!(((...)))***+++,,,------------...///111333555666666555666555555666888;;;>>>@@@AAAAAA@@@???>>>>>>======???@@@@@@@@@???>>>===<<<========================;;;;;;::::::;;;===???@@@CCCEEEIIILLLOOOOOONNNNNNFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDBBB??????BBBAAA>>>>>>AAA>>>???AAACCCEEEGGGGGGHHHGGGEEECCCEEEHHHIIIGGGEEEFFFFFFFFFEEECCC@@@>>><<<666555222///,,,)))((('''(((***...111444777888888;;;;;;;;;<<<<<<=========:::999777777999:::;;;:::;;;;;;::::::;;;;;;<<<===============>>>>>>>>>>>>BBB@@@===:::888888999:::@@@======AAA===///   000;;;???<<<111'''   www\\\JJJ???999666444444444333222000...---+++***)))((('''&&&&&&%%%###############"""""""""""""""!!!$$$+++///000---,,,,,,,,,,,,...///000222111000...%%%###***111222333444333000.........---,,,,,,++++++&&&'''(((***++++++++++++&&&$$$!!! $$$,,,222,,,---------------------000111333555666777666666666666666777999<<>>>>>@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888:::<<>>AAA>>>???AAACCCEEEGGGHHHHHHGGGEEEDDDEEEIIIKKKIIIGGGGGGGGGFFFEEEBBB???<<<:::555444111...+++)))((('''(((+++...222555888999999;;;;;;<<<<<<===>>>>>>>>>:::999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@===;;;::::::;;;<<>>///  ###111:::<<<777,,,   fffMMM???:::666444333333444444222000---+++***))))))((('''&&&%%%%%%#########""""""!!!!!!!!!$$$'''%%%######***...///...------------///000111333222111///&&&$$$+++111333333555333000------,,,,,,+++*********%%%&&&((()))***)))(((((( """$$$ $$$,,,222...............//////000222333555666777777777666666666777888:::===???AAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777777888<<>>;;;:::555333000,,,***((('''''')))+++///333777999;;;;;;<<<<<<<<<=========>>>>>>:::::::::999999:::<<<=======================================>>>>>>>>>>>>@@@???>>>=========???@@@EEEAAAAAACCC???000  %%%111777777222&&&  sssVVVBBB:::999777555333333444333222///+++)))))))))((('''&&&%%%$$$$$$######""""""!!!!!!  &&&++++++&&&"""%%%+++............------...///111222333222111///'''$$$,,,222333333555333000,,,,,,+++******))))))(((%%%&&&(((((((((&&&$$$### ###%%% !!!%%%+++111------......000111333444333444666777777777666666666777888999;;;>>>@@@AAA>>>>>>??????????????????>>>>>>>>>===>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999888666666777;;;???AAA???AAAEEEHHHJJJKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEBBBBBBDDDDDDAAAAAACCCAAAAAAAAABBBDDDEEEGGGHHHGGGEEEDDDEEEIIIKKKIIIGGGGGGFFFFFFDDDAAA>>>;;;:::444222///+++)))''''''(((+++---111555999;;;======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999:::<<<>>>======>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>??????>>>???@@@BBBCCCDDDGGGCCCBBBEEE@@@000  %%%///333222---!!!   wwwcccJJJ;;;888:::999555444444444333000---***((()))(((((('''&&&%%%$$$$$$######"""!!!!!! !!!'''...111...&&&!!!)))...000///......------...///111222222111111///(((%%%,,,222333444555333///++++++***))))))(((((('''&&&'''((((((&&&###  """######$$$$$$''',,,000,,,,,,---...111333666777444555666777777777666555666777888:::<<<>>>@@@AAA=========>>>>>>?????????@@@???>>>======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::888666555666:::>>>@@@@@@BBBDDDGGGIIIJJJKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDFFFFFFCCCBBBEEECCCBBBBBBBBBCCCDDDFFFGGGGGGEEECCCEEEHHHJJJHHHFFFEEEEEEEEEDDDAAA>>><<<:::444111...***(((''''''(((,,,...222777:::===???@@@======<<<<<<;;;::::::::::::<<<<<<;;;999:::<<>>>>>>>>===;;;;;;888999:::;;;<<<===>>>???>>>>>>???AAACCCEEEHHHIIIIIIEEEDDDEEE@@@000  %%%---///---(((   lllYYYBBB666777;;;999555555555444222///,,,)))((()))((('''&&&%%%$$$$$$######""""""!!! !!!%%%+++222555000&&&$$$,,,111222000......------...///111222222111111000(((%%%---333333444555333///*********)))((((((''''''''''''((('''%%%!!! """&&&(((((()))---000+++,,,,,,...111555888:::444555666777777666555444777777999;;;===???@@@AAA<<<<<<======>>>>>>??????AAA@@@???=========>>>>>>========================;;;999666555666999===@@@BBBCCCEEEGGGIIIKKKLLLMMMIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHEEEEEEGGGGGGDDDCCCFFFDDDCCCCCCBBBBBBDDDEEEFFFHHHEEECCCEEEHHHIIIGGGEEEEEEEEEDDDCCCAAA???<<<;;;444111---***'''''''''(((---///333888<<<>>>@@@AAA======<<<;;;:::999999888:::<<<===<<<999:::===@@@<<<===>>>>>>>>><<<;;;:::777777888:::<<<===>>>???===>>>???BBBEEEHHHJJJLLLJJJFFFEEEFFF@@@000  %%%+++,,,***&&&   xxxXXXOOOCCC;;;999:::999777444333222000...+++***)))***)))((('''&&&%%%$$$$$$###""""""!!! """---...000444555000&&& '''///222111...,,,---------......//////......//////((($$$,,,666999666111//////,,,,,,,,,+++***))))))((((((((('''%%%###!!!$$$$$$"""!!!"""$$$&&&)))+++---...---...///111333555666777666777888999999888777666888999999::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCC??????@@@AAA@@@???>>>======>>>?????????>>><<<;;;888999999:::;;;<<<===>>>AAABBBCCCEEEGGGIIIKKKLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJHHHEEECCCEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCAAAAAADDDHHHIIIGGGDDDFFFDDDBBBBBBBBB>>>888333000...+++)))((((((((()))///111555999===?????????<<<<<<<<<<<<============888888888999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>777888999;;;===???@@@AAA999999:::<<<@@@FFFKKKOOOLLLHHHGGGGGG>>>---   ###***---***###    kkkPPPHHH>>>888888888888666444333111///---+++***)))))))))((('''&&&%%%$$$$$$###""""""!!! %%%(((...///111444444///%%% (((000333222///............////////////......000///((($$$,,,666999666111//////,,,,,,+++******)))((((((((('''&&&$$$!!!!!!######!!!"""###%%%'''***,,,.../////////000222444666777888777888999999999888777777:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCC???@@@@@@AAA@@@???>>>======>>>>>>???>>>===<<<;;;999999:::;;;<<<===>>>>>>AAABBBCCCEEEGGGIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFGGGIIIJJJJJJHHHFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBEEEHHHJJJHHHEEEFFFDDDBBBBBBAAA>>>888333///---+++(((''''''((()))///222555:::===>>>??????<<<<<<<<<<<<============888888888999999:::;;;<<<>>>>>>>>>======<<<<<<<<<777888999:::<<<===>>>???888999:::===AAAFFFKKKMMMLLLIIIHHHGGG>>>---   ###)))---***"""  nnnZZZEEE@@@999666666666666444333222111///---+++***))))))(((((('''&&&%%%$$$$$$"""""""""!!!  &&&,,,///111111222444444...$$$"""***111555333000000000000000000///////////////000000((($$$,,,666999666111//////++++++******)))((((((((('''&&&$$$"""  !!!!!! !!!$$$%%%&&&(((+++---//////000111222444555777888999888888999::::::999999888<<<<<<<<<<<<============<<<<<<<<<<<<>>>@@@BBBCCC@@@@@@AAAAAA@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;999:::;;;<<<===>>>>>>???AAAAAACCCEEEGGGIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJFFFGGGIIIKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBFFFJJJLLLJJJGGGFFFDDDAAAAAA@@@===777333---,,,)))'''''''''((()))000222666:::===>>>??????<<<<<<<<<<<<============999888888888:::;;;>>>???>>>>>>======<<<;;;:::999777777888999:::;;;<<<===777999<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>???AAACCC@@@@@@@@@@@@@@@?????????===============<<<<<<<<<:::;;;;;;<<<===>>>???@@@AAAAAACCCEEEGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLKKKJJJIIIGGGHHHHHHHHHGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDCCCCCCEEECCCDDDGGGLLLMMMLLLIIIFFFCCC@@@@@@???===777222,,,***((('''&&&'''((()))000222666:::<<<>>>>>>>>><<<<<<<<<<<<============999999888999:::===???AAA>>>>>>======;;;999777666666777777888999::::::;;;777999===AAAEEEHHHIIIJJJLLLKKKKKKJJJ???+++  ###+++---(((  |||eeeVVVGGG>>><<<:::777666444333111111000///---,,,***)))((('''''''''&&&%%%%%%$$$$$$!!!!!!!!!!!! ###)))///333555555444444444333---###$$$---444777444111333333222222111111111000111111222111***###,,,666999666111//////************))))))))))))'''%%%"""  """$$$$$$""" """###%%%((()))***,,,...000111222444444555666888999::::::;;;;;;;;;;;;<<<<<<======@@@@@@@@@??????>>>>>>>>>======<<<===>>>???AAABBB@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<======??????@@@AAAAAABBBDDDEEEHHHIIIKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJIIIHHHFFFDDDCCCGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFIIIMMMOOOMMMJJJFFFCCC@@@>>>>>><<<777222+++***((('''&&&''')))***000333666:::<<<>>>>>>>>><<<<<<<<<<<<============:::999::::::<<<>>>@@@AAA======>>>===;;;999666555666666777777888999::::::777999>>>BBBFFFHHHIIIJJJLLLLLLMMMKKK???***  %%%---...'''  mmmZZZOOOCCC===<<<:::777555333111111000///...---+++***)))(((&&&&&&&&&&&&%%%%%%$$$$$$!!!!!!!!!!!!!!!!!! """)))...222444444666555444444333---$$$%%%---555777444000222222222222222111111111222222333222*** $$$,,,666999666111//////++++++******************(((&&&$$$!!!!!!"""$$$%%%$$$""" """$$$&&&'''***+++,,,...///111222333555555666777888999::::::<<<<<<<<<<<<<<<===>>>???BBBAAAAAA@@@???>>>======>>>============???AAABBB??????>>>============>>>>>>===<<<<<<;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCCCCEEEGGGIIIKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJGGGEEEDDDGGGGGGFFFFFFFFFGGGGGGHHHJJJHHHHHHKKKOOOPPPMMMJJJFFFBBB???======;;;666222***)))(((''''''(((***+++111333666:::<<<===>>>===<<<<<<<<<<<<============::::::<<<===>>>???@@@@@@======>>>>>><<<:::777555555555666777888999:::;;;888:::>>>BBBFFFHHHIIIJJJLLLMMMOOOMMM???*** !!!)))000000'''  xxx]]]NNNGGG===999999777444222000000111///...---,,,+++***)))(((&&&&&&&&&%%%%%%%%%%%%$$$ !!!!!!!!!!!!!!!!!!!!!  $$$***///444555555555666555444444333---$$$$$$---555777444000111111111111222222222222333333444333+++ $$$,,,666999666111//////++++++++++++++++++,,,,,,)))(((%%%$$$######$$$%%%"""!!!!!!###&&&'''(((+++,,,---///111222333444555555666777888999::::::======<<<<<<===>>>@@@AAABBBBBBAAA@@@???>>>===<<<>>>>>>=========???@@@AAA???>>>===<<<;;;<<<<<<===>>>===<<<;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNMMMLLLKKKKKKNNNNNNNNNMMMKKKIIIFFFEEEHHHGGGGGGGGGGGGIIIJJJKKKLLLKKKJJJLLLOOOPPPMMMJJJFFFBBB>>><<<<<<:::666222+++***(((((((((***,,,---111333777:::<<<=========<<<<<<<<<<<<============:::;;;>>>???@@@@@@???>>><<<===>>>>>>===;;;888666444555666777999:::;;;<<<:::;;;>>>AAAEEEHHHJJJKKKLLLNNNPPPNNN???))) $$$,,,333222(((  jjjQQQFFFBBB888555555444111///...///111......---,,,+++))))))(((&&&%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!! &&&***///555888888777666666555444444333---%%%$$$---555777333///000000000111111222222333444333444333+++ $$$,,,666999666111//////,,,,,,,,,,,,,,,,,,,,,,,,***)))'''%%%$$$$$$$$$%%%!!!  """$$$'''((())),,,---...000111333444444555555666777888999999:::>>>============???AAABBBBBBBBBAAA@@@>>>===<<<<<<>>>>>>=========???@@@AAA>>>===<<<;;;:::;;;<<<<<<>>>===<<<;;;:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEGGGIIIKKKMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKOOOOOOOOONNNLLLIIIGGGEEEHHHGGGGGGGGGHHHJJJLLLMMMNNNLLLKKKMMMPPPPPPMMMJJJFFFBBB>>><<<<<<:::666222+++***)))((()))***,,,...111333777:::<<<=========<<<<<<<<<<<<=========>>>:::<<>>===<<<===>>>???>>><<<999777444444666777999;;;<<<===;;;<<<>>>AAADDDGGGJJJKKKLLLNNNQQQOOO???))) &&&...555333(((  nnn\\\JJJBBB>>>666333222111000///...---,,,******))))))((((((''''''%%%%%%$$$$$$###"""""""""!!!!!!!!!!!! """%%%---...000222333333333222555444444555444...$$$&&&---222444333333//////000111222222333333222555555111***"""!!!)))333777555111000111,,,***)))***,,,,,,)))&&&'''((())))))(((%%%"""   ###&&&((())))))...------...///111333444666777888999;;;<<<===>>>>>>????????????@@@@@@@@@>>>@@@BBBCCCCCCAAA>>>===>>>===<<<;;;<<>>>>>===<<<<<<;;;::::::<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCEEEHHHKKKNNNPPPQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIGGGJJJLLLLLLJJJIIIKKKNNNIIIJJJLLLMMMNNNNNNNNNMMMJJJLLLNNNOOOOOOLLLIIIFFFFFFCCC@@@???>>>;;;555///+++***)))(((***,,,///111444555888:::<<<=========>>>???@@@AAAAAAAAA@@@??????AAACCCEEEEEECCC@@@>>><<<<<<======<<<:::999777666777999;;;===>>>>>>===???@@@AAADDDGGGIIIKKKLLLQQQRRRTTTOOO===&&&  %%%111222111+++!!!  }}}eeeUUUEEE???===666333222111000...---,,,,,,******))))))(((''''''&&&%%%%%%$$$######""""""!!!!!!!!!!!!!!!  %%%(((......000111222333333333555555555666444...%%% '''...222444333222//////000111222333444555333555555222***""" (((222666444111000000,,,+++***+++---,,,(((%%%&&&'''(((((('''$$$!!!  $$$''')))******---------...///111333444777777888999;;;<<<===>>><<<<<<<<<=========>>>>>>>>>@@@AAABBBBBB@@@>>>===>>>===<<<<<<===???BBBDDD>>>======<<<;;;;;;::::::<<<======>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFIIILLLNNNPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQOOONNNLLLKKKIIIHHHGGGJJJLLLLLLJJJIIILLLOOOKKKLLLMMMNNNOOOOOONNNNNNKKKLLLNNNNNNMMMKKKHHHFFFFFFCCC@@@??????;;;555000---,,,++++++---000444666777999;;;===???@@@@@@@@@BBBCCCDDDDDDDDDCCCAAAAAA???AAACCCEEEEEECCCAAA???<<<<<<<<<<<<;;;:::999888777888:::<<<=========<<<===???AAADDDFFFHHHJJJJJJOOOQQQSSSNNN<<<%%% &&&222333111+++ nnnXXXKKK???<<<===666222111000///...,,,++++++)))))))))(((''''''&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!  %%%***,,,////////////000222333444555555555666555000&&& '''...222444333222//////000222333555666777444666666222+++###'''111555333000//////,,,,,,,,,------+++'''###$$$%%%&&&&&&$$$"""!!!%%%(((***+++,,,---------...///111333444777888999:::;;;<<<===>>>::::::;;;;;;;;;<<<<<<<<<>>>???AAABBBAAA@@@>>><<<>>>===<<<<<<===???BBBCCC>>>===<<<;;;;;;;;;;;;;;;===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBGGGHHHJJJLLLNNNOOOOOOPPPNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOONNNLLLJJJHHHGGGFFFIIILLLLLLJJJJJJMMMPPPOOOOOOOOOOOOPPPPPPPPPPPPLLLMMMMMMMMMKKKIIIHHHFFFEEECCCAAA@@@???<<<666000+++******+++...222666999999:::<<<>>>@@@AAAAAABBBGGGGGGHHHGGGFFFEEECCCBBBAAABBBDDDDDDDDDCCCAAA@@@<<<<<<;;;:::999999999999999:::;;;<<<===<<<;;;;;;<<<===@@@CCCEEEGGGGGGGGGMMMOOOQQQKKK:::$$$  )))333333111***|||bbbNNNDDD::::::;;;666111000///...---+++******))))))(((''''''&&&&&&%%%$$$$$$$$$###""""""!!!!!!!!!!!! %%%***...//////.........///111333444555555555777666111''' !!!(((...222333222111...///000222444666777888555666666333---%%%%%%///444222///...///,,,---......,,,)))$$$!!!######$$$###"""  ###&&&***,,,------------...///000222333333888888999:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@???===<<<>>>>>>======>>>@@@BBBCCC>>>===<<<;;;;;;;;;;;;<<>>777222(((((((((***---222666999:::;;;<<<===???@@@@@@AAAHHHHHHHHHGGGFFFDDDBBB@@@DDDDDDEEEDDDCCCAAA???>>><<<;;;:::888888888999:::;;;<<<=========<<<:::999:::<<<>>>AAACCCDDDDDDDDDJJJLLLMMMHHH777""" ###,,,444444111(((rrrZZZIIIAAA999888:::444000///...---,,,***))))))((((((''''''&&&%%%%%%%%%$$$$$$######"""!!!!!! %%%***---///000......------...000222333444444555666666111(((!!!###)))///333333222111...///000222444666777888555555555444///'''$$$...333111...---...---......---***&&&""" """"""""""""  """%%%(((+++---......---...///000222333444444999999:::;;;<<<<<<==================>>>>>>>>>>>>>>>>>>?????????>>>===<<<>>>>>>>>>>>>???@@@BBBCCC???>>>===<<<;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEELLLKKKJJJJJJIIIHHHGGGGGGIIIIIIJJJJJJLLLMMMNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPOOOMMMKKKHHHGGGFFFIIILLLLLLKKKKKKOOORRRTTTTTTTTTTTTSSSSSSSSSSSSOOOOOONNNLLLJJJHHHFFFEEEEEEDDDCCCCCCDDD@@@:::444---,,,,,,---000444888:::>>>>>>>>>>>>??????@@@@@@BBBBBBCCCBBBAAA???===;;;CCCDDDEEEDDDCCC@@@>>><<<<<<;;;:::999888999:::;;;<<<======>>>===;;;:::999999:::<<<>>>@@@AAAAAAAAAGGGHHHJJJEEE555  &&&000666555000'''hhhRRRDDD???888777888111///...---,,,+++)))(((((('''''''''&&&%%%%%%$$$$$$$$$######""""""!!! $$$***---......---------------...000111222333222444666666111(((""" $$$***///333333222000//////000222333555666777444444444444111***!!!$$$...333111......///...///...+++&&&"""""""""!!!  !!!"""$$$%%%(((***,,,............///111222444555555555999::::::;;;<<<<<<============>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>???@@@AAABBBCCCAAA@@@>>>===<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLLLLMMMMMMMMMMMMNNNPPPPPPQQQPPPOOOLLLIIIGGGGGGJJJMMMMMMKKKKKKNNNQQQSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPOOONNNLLLIIIFFFEEEFFFEEEEEEFFFFFFCCC<<<777555444333222333666999;;;>>>===<<<;;;;;;;;;;;;;;;777777888888888777555444>>>@@@BBBDDDDDDAAA>>><<<<<<;;;;;;::::::;;;;;;;;;======>>>>>>===<<<:::999999999:::;;;<<<===>>>???DDDEEEGGGBBB222 )))444888666000&&&  www]]]III>>><<<666666555.........---+++***)))((('''''''''&&&&&&%%%$$$$$$$$$#########"""!!!!!!  ###)))---///...+++)))+++,,,---...///000000000111111222555555111(((!!!!!!$$$***000333333111000//////000111222333444555333333333444222,,,###$$$...333222///.../////////---((("""""""""!!! !!!###$$$'''(((***,,,---......---///000222444666666666666::::::;;;;;;<<<=========;;;<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCBBBAAA???>>>>>>???AAACCCBBBCCCCCCDDDEEEFFFGGGGGGKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHJJJMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRRRRPPPMMMJJJHHHHHHKKKNNNMMMKKKKKKMMMPPPPPPRRRUUUXXXXXXWWWUUUSSSPPPQQQQQQPPPNNNJJJFFFDDDGGGFFFFFFHHHIIIFFF???999666555222000000111333444333222000...---,,,,,,,,,***+++,,,.........------555999>>>CCCEEEDDDAAA???;;;<<<<<<======<<<<<<<<<======>>>>>>===<<<;;;::::::999888888999;;;===>>>AAACCCDDD@@@000 +++666999666000%%%  lllVVVBBB:::999555444444,,,...---,,,+++***(((''''''''''''&&&%%%%%%$$$$$$############"""!!!!!! ###&&&+++///000---)))'''***+++---///000000//////000000222444555000(((!!!!!!%%%+++000333333111/////////000111222222333333222222333444333...%%%$$$...333222//////000000///---''' ###"""!!! """$$$%%%((()))+++---......------000111333666777777777777:::;;;;;;;;;<<<=========999999:::::::::;;;;;;;;;>>>=========<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBB@@@>>>???@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGJJJLLLNNNMMMMMMMMMMMMNNNNNNNNNNNNQQQRRRSSSSSSQQQNNNJJJHHHIIILLLNNNNNNKKKKKKMMMPPPOOOQQQUUUYYYZZZXXXUUUSSSQQQRRRSSSRRROOOKKKFFFCCCGGGGGGHHHJJJKKKGGG@@@:::222000---***(((((()))***&&&%%%""""""###%%%'''((((((((((((...333;;;BBBFFFGGGDDDBBB;;;<<<===>>>>>>>>><<<<<<<<<===>>>>>>>>>===;;;::::::999777666777999<<<>>>@@@AAACCC???/// ,,,888999777000%%%    ~~~fffIIIEEE???999444111//////,,,,,,+++***)))((('''''''''&&&%%%$$$###$$$%%%%%%###"""  """+++++++++*********)))))),,,---000111222000...,,,'''+++000333111+++### '''///333333333333444///000111222333222111111//////000222222---$$$"""+++111222000000000//////,,,&&&   !!!"""###$$$))))))***+++---...//////111222444666999;;;===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<<<<===>>>???@@@???>>>======<<<<<<<<<===???AAABBB@@@>>><<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::888888777777777999:::;;;>>>CCCDDD;;;((( ,,,888999777///  www___GGGDDD???999444111//////,,,+++***)))(((''''''&&&'''&&&%%%$$$###$$$$$$%%%###""" $$$'''+++++++++*********)))))),,,---///000///...,,,***'''+++000333111+++### '''///333333333333444000111222222222111000000000///000222111,,,$$$ )))///111000000000///...***$$$ !!!"""###%%%%%%)))***+++,,,---///000000222333555666999:::<<<===<<<<<<<<<;;;;;;;;;;;;;;;=========>>>>>>============>>>???@@@@@@@@@???>>>>>>=========>>>???AAABBBEEECCC@@@@@@CCCFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKHHHIIIIIIIIIIIIGGGFFFEEEBBBCCCDDDEEEFFFFFFHHHIIINNNNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNOOONNNMMMKKKJJJLLLOOOQQQQQQOOOOOOPPPRRRQQQSSSVVVYYYZZZZZZYYYXXXWWWWWWUUUSSSOOOJJJFFFDDDFFFGGGGGGDDD>>>666...(((###!!! $$$%%%$$$&&&***...222777;;;;;;999555)))(((555???DDDDDDAAA<<<<<<===>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::999888777666777888:::<<>>???@@@AAA@@@@@@?????????>>>>>>>>>???AAABBBFFFDDDBBBBBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDFFFFFFFFFFFFHHHIIIOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOPPPRRRUUUTTTVVVXXXZZZ[[[ZZZYYYXXXXXXVVVRRRNNNIIIEEEBBB@@@???>>>;;;666000((("""!!!%%%'''***...222333333444777:::>>>CCCEEEDDDAAA:::+++"""///;;;AAA@@@>>><<<<<<======<<<<<<;;;:::;;;;;;;;;:::::::::999999999888666555666888;;;===BBBEEECCC777$$$  ///;;;;;;888---dddLLLCCC@@@<<<777333///...---***))))))((('''&&&%%%%%%%%%$$$$$$###############"""!!!!!! ###'''+++---************)))))))))))),,,+++***)))''''''&&&&&&))),,,111333222,,,%%%!!! '''///333333222333444333333222111000///...---111000000000000+++######)))...000000111...***$$$!!!###%%%''')))***+++,,,---...///111222222666777777888888999:::::::::::::::::::::;;;;;;;;;>>>===;;;;;;;;;;;;===>>>===>>>???AAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@AAABBBCCCAAA@@@@@@CCCEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFIIIIIIHHHHHHGGGGGGFFFEEEEEEGGGJJJIIIHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOONNNMMMLLLMMMOOORRRTTTSSSTTTVVVWWWXXXWWWVVVUUUUUUQQQKKKEEE???;;;999999222000---***%%%""" !!!###&&&***///444666===AAADDDDDDAAA???@@@BBBCCCFFFHHHGGGDDD<<<++++++888@@@@@@===<<<<<<<<<<<<;;;::::::999;;;;;;::::::999999888888999888666555666888<<<>>>CCCEEEBBB444!!!###222======888,,,{{{^^^GGG@@@>>>:::666222///---,,,)))(((((('''&&&%%%$$$$$$###$$$############""""""!!!!!!!!! ###'''***+++))))))))))))))))))))))))+++)))'''%%%$$$$$$%%%&&&+++...222444222,,,%%%!!! '''///333333222333444444333222111///...------111000/////////+++###&&&+++///000000---'''  !!!###%%%''')))+++,,,------...///111222333444888888888888999999999999999999999999::::::;;;;;;===<<<;;;::::::;;;<<<===<<<===???@@@AAAAAA@@@@@@???>>>>>>>>>>>>???AAABBBBBBAAA@@@AAACCCFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDGGGGGGFFFEEEEEEDDDDDDDDDCCCFFFIIIIIIGGGFFFIIIMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNMMMMMMNNNPPPQQQQQQPPPMMMLLLNNNPPPSSSUUUVVVVVVVVVUUUSSSQQQOOONNNFFFBBB;;;444///,,,++++++'''&&&%%%%%%$$$$$$%%%%%%)))***---111555:::>>>AAAEEEGGGJJJIIIEEEBBBBBBCCCAAACCCDDDDDDCCC<<<,,,)))777@@@BBB???===<<<<<<;;;:::999999999;;;::::::999888888777777888777666555666999<<<>>>CCCEEEAAA333 &&&444??????888***tttXXXDDD===<<<999555111...,,,+++(((''''''&&&%%%$$$######"""############"""!!!!!!!!!!!!!!!!!! !!!%%%'''(((((((((((()))))))))))))))***)))&&&$$$!!!"""$$$''')))...000333444111,,,%%% '''///333333333333444444333111000///.........000............+++$$$###)))---......***%%%!!!"""######%%%&&&(((***,,,,,,...///000111222333444555888888888999999999999999777888888999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===???@@@@@@@@@???======<<<<<<>>>???AAABBBEEECCCBBBBBBDDDDDDDDDCCCCCCBBB???===<<<===>>>???>>>===<<<;;;:::::::::;;;888<<<@@@@@@======AAAEEEJJJKKKLLLLLLMMMNNNOOOOOOQQQPPPOOONNNNNNOOOPPPPPPQQQNNNKKKJJJLLLNNNPPPPPPTTTSSSQQQMMMIIIEEEBBB@@@222///***%%%"""!!!"""###&&&'''(((***+++,,,---------...111444888===@@@BBB???BBBDDDCCC@@@???@@@BBB@@@AAA@@@@@@AAA===000"""%%%555@@@CCCAAA===<<<;;;:::999888888888;;;::::::999888777666666666666666666888:::<<<===AAACCC???222)))777AAA@@@999)))lllSSS@@@;;;:::777444111...,,,***''''''&&&%%%$$$###""""""!!!"""#########"""!!! !!!!!!!!!!!!"""%%%'''(((((('''(((((((((((())))))******&&&$$$!!! $$$))),,,111333555555111+++$$$ '''///333333333333444333222000///.........///...---,,,---...+++%%% !!!''',,,---,,,(((""" """###%%%%%%'''((()))+++,,,,,,//////000222333444555666888888888999999:::::::::777777777888999:::::::::::::::;;;;;;;;;;;;::::::999:::<<<>>>????????????:::::::::;;;===???AAACCCBBB@@@>>><<<<<<;;;888666666444111///......///000///...,,,+++***+++++++++''',,,111111......333888===>>>???AAABBBDDDEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEBBB???>>>@@@BBBBBBAAABBB@@@>>>:::777333000///'''%%%###"""###%%%(((***///111333555444333111///...///222555999===@@@AAA===@@@AAAAAA>>>>>>AAADDDEEECCC@@@???CCCBBB888,,,!!!111===BBBAAA===<<<:::999888777888888::::::999888777666555555444555666888999:::;;;;;;???AAA>>>111 +++999BBBBBB999(((gggOOO>>>:::999777444111...+++***'''&&&&&&%%%$$$###""""""!!!"""#########"""  !!!!!!!!!!!! """&&&)))******)))''''''((((((((())))))******%%%""" %%%+++///222444555555111***### '''///333333333333444222111000.........//////---,,,,,,---...,,,&&&!!! &&&+++,,,+++&&&!!! """$$$&&&'''((()))***+++,,,,,,000000111222444555666666888888888999999::::::;;;666777777888999999::::::999999;;;<<<<<<;;;999999888:::;;;===>>>??????>>>999999999:::<<>>@@@AAAAAA???<<<999888;;;<<<;;;:::666222,,,'''###"""###$$$ """###!!!!!!!!! """  !!!"""$$$'''((())))))***+++***)))((('''&&&$$$"""!!!!!!"""%%%&&&"""###$$$&&&(((***+++,,,,,,000555;;;???BBBBBBBBB@@@===999777777666222...000222444777;;;>>>AAABBBIIIGGGDDDBBBAAABBBDDDFFFCCCDDDBBB@@@BBBCCC@@@999(((***<<>>BBB@@@000  sssXXXEEE<<<888666444111///---,,,+++''''''&&&%%%$$$###"""""" !!!"""######"""!!!  """''''''''''''''''''''''''''')))***,,,+++)))'''&&&!!!"""###%%%(((,,,...000,,,,,,------***&&&"""!!!(((000555555333222333......------,,,,,,++++++***,,,...//////---+++)))"""((((((&&&$$$ !!!###%%%'''&&&)))++++++******,,,//////000333555777888888888666666777777777888888888777888999;;;;;;;;;;;;:::<<<;;;:::999888777666666666777888:::;;;;;;;;;;;;;;;888666555777888666555***'''###!!!"""$$$$$$######$$$&&&''')))---------,,,,,,,,,,,,,,,,,,((($$$!!!!!!  !!!!!! !!!$$$&&&&&&(((+++...333777:::<<<<<<>>>AAADDDGGGHHHHHHHHHAAA===999777666555000---///000333666:::>>>AAABBBHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFDDDBBBCCCEEEBBB<<<+++(((:::EEE???>>>===<<<:::::::::::::::999888777666555444444444444555666888999::::::999???CCC???...$$$555AAADDD???///  lllTTTBBB:::666555222///---------...)))((('''%%%$$$"""!!! !!!!!!""""""!!!!!! !!!###%%%'''''''''''''''''''''''')))***++++++***(((%%%### !!!###%%%'''***,,,---(((((((((&&&$$$!!!###)))111555444222111111......---,,,+++*********+++---...///...---+++))) %%%%%%###""" !!!###$$$&&&''''''***,,,+++******---000111222444777888999999999666666666777777777777888777777999::::::;;;::::::::::::999888777666555444666666888888888777666555222111000111222333222111$$$###!!!!!!"""%%%(((***111111000111222333555666<<<<<<<<<<<<<<<=========:::777222...,,,***(((&&&%%%$$$""""""%%%))),,,---222444777;;;@@@EEEIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJAAA===888666555222...***,,,...111555999===@@@BBBFFFEEEEEEDDDCCCCCCBBBBBBEEEGGGFFFCCCDDDFFFCCC>>>...&&&777CCC???@@@???===;;;:::999999888:::999777666555555555555555666777888999:::::::::???BBB===---(((999CCCEEE>>>...  eeeOOO@@@888555222///---,,,---...///***)))(((&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!! """%%%''''''''''''''''''((((((((((((************(((%%%###!!!!!!###%%%'''((()))***&&&&&&$$$###!!!$$$***111444333000//////...---,,,***)))))))))))),,,---.........,,,+++)))!!!""""""!!!!!!""""""###$$$%%%&&&'''((((((***,,,+++******...111333444666888::::::::::::777777777777777777777777777777888999999:::::::::999999999888777666666555777777888777666444111///((()))+++...111333444444/////////000333666:::<<<@@@@@@???@@@AAABBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFDDDAAA>>>===<<<;;;:::555444111...,,,+++++++++***++++++,,,,,,,,,,,,,,,(((***---111555999;;;===BBBCCCDDDFFFIIILLLOOOQQQNNNMMMKKKHHHGGGFFFFFFFFFAAA===888555333000,,,'''***,,,///444888===@@@BBBDDDDDDEEEEEEDDDCCCAAA@@@CCCEEEEEEBBBAAACCCBBB???000###555BBB@@@AAA@@@>>><<<:::999777777999999888777666666666666777888888999999:::::::::???AAA;;;+++ ***;;;CCCCCC<<<,,,  xxx^^^JJJ===777333111...,,,+++,,,...///+++***)))&&&$$$""" !!!!!! !!!!!! !!!%%%'''((()))'''''''''((((((((())))))*********(((&&&$$$!!! !!!###&&&'''''''''&&&%%%%%%###!!! $$$***000222111...---------,,,***)))(((((())))))------------,,,+++***)))""" !!!######$$$%%%'''((((((((()))+++---,,,***+++///333444666888:::;;;;;;;;;;;;888888888888888777777777666777777777888999999:::999999888888777777777666222222111000...+++)))'''!!!$$$***000555888;;;<<<===>>>???AAADDDGGGIIIKKKGGGGGGFFFFFFGGGHHHJJJKKKHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEFFFBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777:::===AAADDDGGGHHHJJJJJJJJJJJJLLLNNNQQQRRRNNNMMMJJJGGGEEEDDDDDDDDDAAA<<<777444333000***&&&)))+++...333888<<>>===???@@@===111  222BBBBBBBBBAAA@@@===;;;999777555777777888888888888888888999999999999999:::::::::>>>???888(((   +++;;;AAA@@@:::***  nnnVVVEEE;;;777111///---,,,++++++---...+++***)))'''$$$"""!!! !!!  !!!  ###&&&(((((()))'''''''''(((((())))))*********)))'''%%%""" !!!$$$'''((('''%%%$$$######"""!!!###(((...000...,,,+++,,,,,,***(((''''''''')))***,,,,,,,,,,,,+++)))((((((### """###%%%'''((())))))******,,,---,,,***+++000444555666888:::;;;;;;;;;;;;:::999999999999888888888666666666666777888999:::999888777666555444333222((('''&&&%%%$$$#########$$$)))000777<<>>@@@CCCFFFIIIJJJJJJJJJIIIJJJLLLNNNQQQSSSPPPNNNKKKIIIFFFEEEEEEDDD@@@<<<777444333000+++'''***,,,///333777;;;>>>@@@BBBCCCCCCDDDCCCAAA@@@???===AAAAAA===;;;===???===555###///@@@BBBBBBAAA@@@>>><<<999777555333555888:::;;;;;;:::999;;;;;;:::999999:::::::::<<<<<<444%%%   ---===AAA>>>888)))  bbbMMM@@@999666///...---,,,+++++++++++++++***((('''%%%###"""!!!!!!  !!!  !!!"""$$$&&&''''''(((&&&''''''((())))))******))))))'''&&&$$$"""  """&&&((()))'''$$$"""!!!&&&,,,...,,,******+++***((('''%%%&&&'''***+++,,,,,,+++***)))((('''&&&###  !!!"""$$$''')))*********+++------,,,***,,,000555555777888:::;;;;;;;;;:::;;;;;;;;;:::::::::999999666666555555666777999:::999888555222///,,,***)))""""""!!!"""###%%%(((***///444<<>>AAAEEEIIIKKKJJJJJJIIIIIIJJJMMMPPPRRROOONNNKKKHHHEEECCCAAA@@@@@@<<<777444333000,,,(((,,,---000333777;;;>>>???BBBCCCBBBBBBAAAAAA@@@???>>>BBBBBB>>>;;;>>>@@@@@@;;;'''+++===???AAAAAA@@@???<<<:::777666///222777<<<>>>>>><<<:::===<<<;;;:::999999:::;;;;;;:::222###   111AAADDD???666'''  vvvZZZFFF<<<888666......------,,,+++***)))***)))((('''%%%$$$""""""!!!  !!! ######$$$$$$%%%&&&&&&'''&&&''''''((()))******+++)))((('''%%%###""" ###&&&))))))'''$$$""" %%%***,,,+++))))))+++)))'''&&&%%%%%%(((***,,,++++++***)))((('''&&&&&&###  !!!  !!!$$$''')))***++++++,,,---...,,,***,,,111555555777888:::;;;;;;::::::<<<<<<<<<;;;;;;:::::::::666666555555666777999:::999777444///***&&&""" ###"""###$$$(((---222555999>>>EEEHHHGGGFFFEEEFFFBBBDDDGGGJJJLLLNNNNNNNNNSSSQQQOOONNNLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLIIIKKKKKKHHHEEEDDDGGGJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFEEECCC@@@????????????=========>>>AAAFFFKKKNNNMMMLLLJJJHHHIIIKKKMMMOOOLLLKKKHHHEEEAAA>>>;;;:::???;;;777555444111---)))---...111444888;;;===???CCCCCCBBBAAAAAA@@@@@@???@@@DDDDDD@@@===???BBBBBB???+++(((999<<>>===;;;:::999999:::;;;999888000""" """444DDDFFFAAA555'''   dddOOO<<<666666111...---,,,***)))******+++(((((())))))(((&&&$$$###!!!"""""""""!!!  !!!!!!!!!"""""""""###$$$&&&''')))***+++'''$$$!!!"""###%%%***------'''"""###)))+++***))))))***''''''(((((()))))))))***...***'''&&&'''&&&###  """&&&)))+++,,,,,,000000//////000111333444777888888999::::::;;;;;;999:::;;;===>>>======<<<333444666888777555333111222...)))$$$!!!!!!"""$$$ $$$***000666999;;;;;;>>>AAAEEEEEECCCBBBCCCEEEBBBBBBCCCEEEHHHLLLOOOQQQWWWUUURRRNNNKKKIIIIIIHHHLLLLLLKKKKKKJJJIIIHHHGGGJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>=========>>>======???AAACCCEEEFFFGGGEEEEEEDDDEEEFFFHHHKKKLLLNNNMMMLLLJJJGGGCCC@@@>>>;;;999666333///,,,***)))&&&+++111555777999===AAAFFFEEECCC@@@>>>======<<>><<<:::999888999;;;===???@@@AAAAAAAAA@@@>>>:::777666888:::<<<999666+++ ###666BBBCCC@@@///"""  vvvZZZHHH999666666000...---,,,***)))******+++(((((()))((('''&&&$$$###  """#########"""!!! """###%%%&&&'''%%%### $$$$$$&&&+++///000,,,'''!!! $$$***,,,***))))))***(((((((((((())))))*********'''$$$$$$%%%%%%"""###'''***,,,---///.........000111333444777777888888999::::::;;;888999:::<<<<<<;;;::::::333444444444333111...---+++)))&&&$$$$$$%%%''')))...000555:::>>>???@@@@@@???BBBEEEEEEBBB@@@BBBCCCCCCCCCDDDEEEHHHKKKNNNPPPUUUSSSQQQNNNLLLJJJIIIHHHKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJHHHEEEAAA>>>;;;;;;999666222///,,,***)))***...555888:::<<<@@@CCCFFFDDDBBB???>>>=========@@@???>>>======>>>???@@@===444%%%!!!222???BBBAAA???===<<<;;;;;;;;;:::;;;>>>@@@BBBCCCCCCCCCAAA???;;;999888:::===???:::666,,, %%%777BBBCCC???...!!!  fffLLL???555555666000...---,,,***)))******+++(((((((((((('''%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!  !!! ######$$$)))...000///,,,"""!!!!!!&&&+++---+++)))((()))(((((())))))))))))******'''$$$""""""$$$%%%###  $$$(((+++,,,------...///000222444555777777888888999999::::::;;;;;;<<<<<<;;;:::888777000000///...,,,***((('''$$$$$$%%%'''***---///111888:::===@@@AAABBBAAA@@@AAACCCFFFDDDAAA??????AAACCCDDDDDDEEEGGGJJJMMMNNNQQQQQQPPPOOOMMMKKKIIIHHHJJJHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@??????===<<<;;;::::::::::::;;;===???AAACCCDDDEEEBBBCCCEEEGGGHHHIIIIIIIIIFFFGGGGGGFFFDDD@@@<<<999:::888555111...+++***)))---222888;;;<<<>>>BBBEEEEEEDDDAAA???============???>>><<<;;;;;;<<<>>>???>>>555&&&///<<>>???<<<===@@@BBBDDDEEEEEEEEEBBB@@@===;;;:::<<>>===<<<<<>>>>>===<<<;;;999888888777888999;;;===???AAABBBCCC@@@BBBEEEHHHIIIIIIHHHGGGEEEFFFGGGGGGEEEAAA===;;;;;;888555111...,,,+++***///333999<<<===>>>BBBEEEEEECCC@@@>>>======>>>???AAA???===<<<<<<===???AAA@@@777))),,,999CCCAAA???======???AAACCCAAABBBDDDEEEFFFFFFFFFFFFAAA???===;;;;;;===???AAA===888,,, ***<<>>DDDCCCDDDEEEGGGIIIKKKMMMLLLMMMNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDEEEGGGJJJKKKHHHIIIJJJKKKJJJIIIHHHGGGDDDDDDDDDDDDBBB@@@>>><<<===<<<<<<:::999777666555666777999;;;===???@@@AAA>>>AAADDDGGGIIIHHHGGGEEEFFFFFFHHHHHHFFFCCC@@@>>>;;;999555111...,,,,,,,,,///444999<<<<<<===@@@CCCEEECCC@@@>>>===>>>@@@AAAEEECCCAAA??????AAACCCEEEBBB;;;,,,)))666BBBAAA???>>>>>>@@@CCCDDDEEEFFFGGGHHHHHHGGGFFFEEEAAA@@@>>><<<<<<===???@@@???999,,,,,,>>>EEE@@@999(((  |||ZZZFFF;;;888333333444---...---,,,***)))******+++''''''''''''&&&$$$###!!! !!!"""$$$%%%&&&&&&%%%&&&'''))))))(((((('''&&&&&&''''''''''''((((((((((((&&&%%%###!!!  %%%***,,,***((('''(((((((((''''''''''''&&&&&&(((&&&%%%'''***,,,+++)))"""  ###%%%###!!!%%%''')))+++...///000111////////////////////////'''''''''&&&%%%""" """$$$&&&(((***+++,,,,,,111333666999:::;;;:::999555666777888999:::::::::;;;===>>>===:::999;;;>>>BBBCCCCCCDDDFFFIIILLLMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFGGGHHHJJJLLLJJJJJJJJJJJJJJJIIIHHHHHHCCCDDDEEEDDDCCC@@@===;;;<<<<<<<<<;;;999777555444444555777999;;;===>>>???>>>@@@DDDFFFHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDBBBAAA===:::666111///.........111555:::<<<===>>>@@@CCCFFFDDDAAA>>>>>>???BBBDDDHHHFFFCCCAAAAAACCCFFFHHHEEE>>>000'''444BBBAAA???>>>???@@@BBBDDDGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCAAA???>>>???@@@AAAAAA:::,,,--->>>EEE@@@999&&&  kkkKKK<<<888888111000111,,,...---,,,***)))******+++&&&'''''''''&&&$$$"""!!! """###%%%&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((('''&&&%%%###!!!  """ !!!!!!###(((***)))''''''(((''''''&&&&&&&&&%%%%%%%%%'''$$$###%%%)))+++***'''###  !!!&&&&&&###"""$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%)))+++...222444555555555444555777888888777666555444444555555666777777777777999:::999777888;;;???AAAAAABBBDDDFFFJJJMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIDDDDDDEEEEEECCC@@@===;;;<<<<<<<<<;;;999777555333333444555777999;;;======???@@@CCCEEEFFFGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB>>>;;;777222000///000000444888===??????@@@CCCEEEGGGEEEBBB??????AAADDDFFFHHHFFFBBB@@@@@@BBBFFFHHHHHHAAA333!!!&&&333@@@@@@@@@@@@@@@@@@AAABBBEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIGGGEEEDDDCCCCCCDDDBBB;;;,,,--->>>EEE@@@999%%%  }}}___AAA666555777000...000+++...---,,,************+++&&&'''''''''&&&$$$"""!!! !!!###%%%&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((%%%%%%###"""  !!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&$$$"""'''***((('''''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!###''')))'''%%%###  !!! %%%&&&%%%  !!! """$$$'''***---///000111000333666:::<<<===<<<;;;555555666666555444333222000000000000111111111111444666888777666777<<<@@@@@@AAABBBCCCFFFJJJMMMOOOOOOMMMKKKJJJIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKJJJHHHHHHIIIJJJJJJDDDEEEFFFFFFDDD@@@===;;;======<<<<<<:::777555333222333555666888:::<<<===???@@@BBBDDDFFFFFFFFFFFFBBBAAA@@@???>>>???@@@AAA???<<<777333000000111222777<<<@@@BBBBBBCCCEEEHHHHHHFFFBBB@@@@@@BBBEEEHHHGGGDDDAAA??????AAADDDGGGIIICCC555###%%%333@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDGGGIIIKKKLLLLLLLLLOOONNNLLLJJJHHHGGGGGGGGGCCC<<<,,,--->>>EEE@@@999$$$    fffQQQ>>>999333000000111///------,,,***)))))))))******))))))((('''&&&%%%%%%$$$ !!!"""######$$$&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$ !!! !!!"""###$$$%%%%%%%%%%%%%%%&&&(((+++---///...///000000///,,,)))'''"""!!!!!!%%%)))***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$$$$###"""""" !!!!!!!!!&&&(((###$$$$$$  """$$$'''***///444777888888888999999999999999999999999888888666555333111000000111000///......///000111222333444666888<<>><<<<<<;;;:::888777666666333444555888:::===??????<<<===???AAADDDGGGIIIJJJBBB@@@===;;;;;;===@@@BBB@@@===888444111111111222888:::<<>>--- $$$666AAAJJJEEE444(((   yyy]]]JJJ===888333000000000///---,,,+++***)))))))))***+++))))))((('''&&&%%%$$$$$$ !!!!!!"""######$$$&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$######### !!!""" !!!"""###$$$%%%%%%&&&&&&&&&'''(((***,,,...---...000000///---***((($$$###""" !!!%%%(((***(((%%%###$$$$$$$$$$$$#########""" !!!"""#########"""!!! !!!!!!!!!!!!!!!$$$'''&&&((()))&&&!!!  !!!""""""###############%%%''')))***///222777;;;===<<<;;;999888888888888888888888888777666555444222000///...000///...---...///000111333333444555888;;;>>>@@@BBBCCCEEEHHHIIIJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKMMMNNNOOOOOONNNNNNKKKKKKJJJIIIHHHIIIIIIJJJEEEEEEEEEDDDBBBAAA@@@???<<<<<<;;;:::999888777777666777888999;;;<<<===>>><<<===???AAADDDFFFHHHIIIAAA???===;;;;;;===@@@BBB===;;;777333222222444555888:::===@@@CCCDDDDDDDDDAAACCCDDDCCCAAAAAADDDHHHFFFEEEDDDCCCCCCEEEGGGHHHIIICCC999)))---===CCCFFFCCCAAAAAA@@@>>>???BBBDDDEEEFFFHHHMMMPPPUUUTTTSSSRRROOOMMMJJJIIIHHH;;;*** &&&777AAAJJJFFF555'''  hhhPPPBBB<<<777222000000000...,,,******)))))))))***++++++))))))((('''&&&%%%$$$$$$ !!!!!!""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!!!! !!!!!!"""""" !!!!!!"""###$$$%%%%%%&&&&&&''''''(((***+++,,,---...000000000...,,,+++)))(((&&&$$$!!! $$$'''((('''$$$"""%%%%%%$$$$$$###"""!!!  !!!""""""""""""!!!!!!"""#########"""!!! !!!!!!###))),,,...---***((((((***&&&&&&((()))***+++++++++...------------///000111444777;;;??????===999777666666666666666666666666555444333222000...---,,,...---,,,,,,,,,...///000444333444555777:::===???DDDEEEGGGHHHIIIIIIIIIHHHLLLJJJHHHGGGGGGHHHJJJLLLLLLMMMNNNOOOPPPPPPOOOOOOLLLLLLKKKKKKJJJJJJJJJJJJFFFEEEDDDBBBAAA@@@??????<<<<<<;;;::::::999888888::::::;;;;;;;;;<<<<<<<<<>>>>>>@@@AAACCCDDDFFFFFF@@@>>>===;;;<<<>>>AAABBB;;;999666333222333666777777:::>>>BBBDDDEEEDDDCCCAAACCCDDDCCCAAAAAAEEEIIIIIIGGGDDDCCCCCCEEEHHHJJJJJJEEE;;;---+++>>>EEEHHHEEEBBBAAA@@@>>>>>>AAACCCFFFHHHKKKOOORRRVVVWWWWWWVVVTTTPPPLLLJJJHHH:::''' ))):::CCCKKKHHH777&&&   www[[[HHH???:::666111///000000---+++((()))))))))******++++++)))(((((('''&&&%%%$$$###!!!!!!"""""""""#########&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!   !!!""""""######!!!!!!"""######$$$%%%%%%'''''''''((()))******+++---...///000000000...---,,,,,,+++(((%%%!!!###&&&'''&&&$$$"""'''''''''&&&%%%###!!!  !!!!!!""""""######%%%%%%%%%###!!! ### ''',,,000111000...000111---...000222333333333333555444333333333444555666333666:::======:::666333444444444444444444444444333222111///...,,,+++***+++++++++++++++---///000444333333333666999<<>>>>>>>><<<;;;;;;;;;::::::999999;;;<<<<<<<<<============??????@@@AAABBBCCCDDDDDD???>>>===<<<<<<>>>AAABBB<<<999666333333444666888888:::>>>CCCEEEEEEEEEDDDBBBDDDDDDCCCAAABBBGGGKKKKKKIIIEEECCCCCCFFFIIILLLKKKGGG???111 (((<<>>===>>>@@@CCCFFFJJJNNNQQQSSSXXXYYYZZZZZZXXXSSSOOOKKKMMM===((( ,,,===EEELLLIII888%%%   lllSSSEEE???888444000...//////---***(((((())))))************(((((('''&&&%%%$$$######""""""""""""############&&&&&&%%%%%%$$$$$$$$$$$$######"""!!!!!!  !!!!!!!!! !!!!!!""""""#########""""""######$$$$$$%%%%%%&&&''''''((()))*********---...///000000000///............,,,(((###"""$$$%%%%%%###!!!************(((&&&###""" !!!""""""###$$$$$$%%%%%%%%%###"""!!!%%%""""""(((...111111111222444222333555777888888888777666555444444444555666666222555999<<<<<<:::666444222222222222222222222222111000///...,,,***)))(((***))))))***+++---///000333222222222444888<<>>===<<<<<<::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@??????@@@@@@AAABBBBBBBBB???>>>===<<<===>>>@@@AAA===;;;777444333333555777999;;;???CCCEEEFFFEEEEEECCCDDDDDDCCCAAACCCHHHMMMMMMKKKGGGEEEEEEGGGJJJMMMKKKIIICCC666$$$%%%999AAAGGGDDD>>>===<<<<<<>>>@@@CCCGGGLLLPPPSSSTTTXXXZZZ\\\\\\ZZZVVVQQQMMMRRRAAA*** 000AAAHHHMMMIII888$$$   }}}aaaLLLAAA>>>666222///...//////,,,)))(((((()))*********))))))(((((('''&&&%%%$$$##############################&&&%%%%%%$$$$$$######"""""""""!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################$$$$$$$$$%%%%%%%%%&&&''')))******++++++---....../////////.........//////---)))$$$ ###$$$###"""!!!******++++++)))'''$$$""" !!!"""###$$$%%%$$$$$$$$$$$$#########%%%%%%"""###+++000111111222444333444777999::::::999888555444333222333444555666555777:::<<<===;;;999777111111111111111111111111000///...---+++)))((('''))))))))))))+++---///111222111000111444888===@@@BBBDDDFFFIIIKKKLLLLLLLLLKKKIIIEEECCCCCCEEEIIIKKKOOOPPPQQQRRRRRRQQQPPPOOOLLLNNNOOOPPPOOOMMMJJJHHHGGGFFFCCCAAA>>><<<;;;:::999999999999999999999:::888999:::<<<>>>@@@AAABBB>>>??????@@@@@@AAAAAABBB@@@???>>>======>>>??????===;;;777444333444666777;;;<<>>AAAEEEFFFHHHIIIKKKKKKKKKJJJKKKJJJGGGEEEEEEGGGJJJKKKOOOPPPQQQQQQQQQQQQOOOOOOLLLMMMPPPQQQPPPLLLIIIFFFFFFEEEDDDBBB???<<<999888777777777888888999999999888999:::<<<>>>???AAAAAA>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>=========>>>;;;999666444444555888:::===>>>???AAACCCFFFHHHIIIDDDEEEEEECCCBBBDDDJJJOOONNNMMMKKKIIIIIIJJJKKKLLLMMMMMMIII>>>***!!!777BBBJJJHHHBBB@@@AAAAAA@@@AAACCCIIIOOOTTTTTTSSSVVVWWWYYY[[[ZZZWWWTTTRRRMMM<<<%%%  666HHHMMMNNNGGG555"""  cccLLL===666444444111...---......+++((())))))*********((('''&&&(((''''''&&&%%%$$$###"""$$$$$$##################%%%%%%$$$$$$###""""""!!! !!!!!!"""#########%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&)))+++,,,,,,,,,......---------,,,,,,,,,,,,---......***$$$!!!""""""!!! ###$$$&&&&&&%%%### !!!!!! !!!"""$$$&&&'''%%%###!!! !!!###%%%'''%%%'''(((%%% )))000222222333444000222555777888777666555333222222222222444555666222222222222111000///...111111111111111111111111000///...,,,***)))((('''(((((()))***,,,...111222///......///333999>>>BBBGGGHHHIIIJJJJJJJJJIIIHHHLLLJJJHHHGGGGGGHHHJJJLLLOOOPPPQQQQQQQQQPPPOOONNNKKKMMMPPPQQQPPPLLLHHHEEEEEEEEEDDDBBB???<<<888666666666666777888888999999999:::;;;<<<===>>>???@@@======>>>???@@@AAAAAABBBBBBAAA@@@>>>======<<<<<<999888555444444777:::<<<>>>>>>???@@@BBBFFFIIIJJJDDDEEEEEECCCBBBDDDKKKPPPNNNMMMLLLKKKJJJJJJKKKKKKMMMNNNKKK@@@,,, 888DDDMMMKKKEEECCCDDDEEEAAABBBDDDJJJPPPTTTTTTSSSUUUVVVXXXYYYYYYWWWUUUTTTGGG666   777JJJNNNOOOFFF333!!!  lllTTTFFF<<<888888......///000///...,,,+++((((((((((((((('''''''''$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%&&&'''))))))))))))(((&&&''''''((()))******+++,,,,,,------.../////////000///...+++'''!!! !!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$ """$$$''')))%%%###!!! !!!$$$%%%&&&(((***+++((("""!!!(((...222555555333555777:::;;;:::999888444222000//////000333444111111222333333333222111------...///000111222222///000000///---+++)))((((((((()))+++,,,---...//////...---...222777===AAAGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPQQQPPPOOOMMMKKKMMMPPPQQQQQQOOOLLLJJJIIIHHHEEEBBB>>>;;;888777777666555555666:::===??????>>><<<;;;<<<===???@@@<<<>>>@@@CCCDDDEEEDDDCCCCCCBBB@@@>>><<<<<<<<<===666444111000222666;;;???@@@AAABBBDDDFFFHHHJJJKKKFFFFFFEEEEEEFFFHHHJJJKKKFFFGGGHHHJJJKKKLLLLLLKKKJJJKKKJJJCCC444###333AAALLLLLLFFFDDDDDDEEECCCEEEIIIMMMOOOPPPPPPOOORRRTTTWWWYYYYYYWWWTTTRRRIII555 666IIINNNOOOFFF222    aaaMMMBBB;;;777666////////////...---,,,+++)))(((((((((''''''&&&&&&$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%''''''''''''&&&''''''(((((()))******+++,,,,,,,,,---......////////////---+++&&&!!!!!!!!!""""""%%%$$$$$$#########"""""" !!!###%%%'''((($$$###!!! """%%%&&&&&&(((******((($$$$$$***///333555444555666777888777666555333111000//////111333555000111333333444333222222,,,------...///000111111////////////---+++)))((((((((()))***,,,---...//////......///333888>>>BBBFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKNNNPPPQQQPPPOOOMMMLLLNNNPPPRRRRRROOOMMMKKKJJJHHHFFFBBB>>>;;;888777999888888888:::===@@@BBBBBBAAA???>>>>>>???@@@BBB>>>@@@BBBDDDFFFEEEEEEDDDBBBAAA???===<<<;;;<<<<<<555333111000222777<<<@@@@@@AAABBBDDDFFFHHHJJJJJJGGGFFFFFFFFFFFFHHHIIIJJJEEEGGGIIIKKKLLLLLLKKKKKKJJJKKKKKKEEE555$$$333@@@LLLLLLFFFCCCDDDDDDAAACCCGGGJJJMMMNNNMMMMMMOOORRRUUUWWWWWWVVVSSSRRRGGG444 777KKKPPPPPPFFF333   pppRRRBBB===:::666444000///...---,,,,,,,,,,,,***))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""!!!!!!"""""""""#########"""###$$$%%%&&&&&&&&&&&&((((((((()))******+++++++++,,,,,,------......///......---***&&&!!!!!!#########%%%$$$###"""!!!!!! !!!###%%%'''''''''###"""!!!!!!"""$$$&&&(((((()))******)))&&&###"""$$$***000444666666666555444333222222111000//////000222444666000111333444444444333222++++++,,,---...///000000/////////...---+++***)))(((((()))***,,,---....../////////111555:::???BBBEEECCCAAA>>>======>>>??????@@@AAACCCEEEGGGHHHIIIJJJLLLNNNPPPPPPPPPNNNMMMNNNOOOQQQRRRRRRPPPNNNLLLKKKIIIFFFBBB>>>;;;999888<<<;;;;;;;;;===@@@CCCDDDEEEDDDBBB@@@@@@@@@BBBCCCAAABBBDDDFFFGGGGGGFFFEEEBBB@@@>>><<<;;;:::::::::444222000000333888>>>AAA@@@AAABBBDDDFFFHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGJJJLLLMMMLLLKKKJJJJJJKKKLLLGGG888&&&111???LLLLLLGGGDDDCCCCCC???AAAEEEHHHJJJKKKKKKKKKLLLNNNQQQTTTUUUTTTRRRQQQEEE111  999NNNRRRRRRGGG333 |||cccGGG;;;;;;:::555111111000...,,,++++++,,,,,,******)))(((&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$#########"""!!!""""""######$$$$$$$$$$$$$$$%%%&&&'''''''''((()))))))))******++++++++++++++++++,,,------......------,,,***&&&""" """$$$$$$$$$%%%$$$""" """%%%'''''''''&&&"""!!!!!!!!!###%%%((()))))))))))))))))))))(((((($$$+++000888777666555444222111000000/////////000222555666000111333444444444333222******+++,,,---......////////////...---+++******(((((()))+++,,,---...//////000111333777<<<@@@CCCBBB@@@===:::999999:::<<<======???AAACCCFFFGGGHHHJJJLLLMMMOOOOOONNNMMMMMMNNNPPPQQQRRRRRRPPPNNNMMMKKKIIIEEEAAA>>>;;;999999<<<<<<<<<<<<>>>@@@CCCEEEFFFEEEBBB@@@???@@@AAABBBDDDEEEGGGHHHHHHGGGFFFEEEAAA@@@===;;;999999999999333111000000333999???CCC???@@@BBBDDDFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGDDDGGGJJJLLLMMMLLLJJJHHHIIIJJJLLLIII;;;(((...===KKKMMMHHHEEEEEEDDDBBBCCCFFFIIIKKKLLLLLLKKKHHHKKKOOORRRSSSSSSQQQPPPBBB///  ;;;PPPTTTSSSGGG222  oooXXX@@@888:::999444000111000...,,,+++***++++++***)))((('''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''''''''(((((((((''''''&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&((((((((())))))***++++++************++++++++++++******++++++,,,---------,,,,,,+++)))&&&"""!!!###$$$$$$###%%%###!!! $$$'''((((((&&&%%%!!!!!!"""###$$$&&&(((***))))))))))))***+++,,,,,,### %%%***666666666555444333111111/////////000111333444555111111222333333222111111))))))***+++,,,---......//////...---,,,+++++++++))))))***,,,---...///000000111333555999<<>>@@@BBBDDDFFFGGGJJJKKKLLLMMMMMMMMMLLLKKKNNNOOOPPPQQQPPPOOOMMMLLLIIIGGGCCC@@@===;;;::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCAAA???>>>>>>???@@@EEEFFFHHHIIIHHHGGGEEEDDD@@@???<<<:::888777777777333111000000444:::@@@DDD???@@@AAACCCEEEGGGIIIJJJIIIIIIIIIIIIHHHGGGGGGFFFDDDFFFIIIKKKKKKJJJIIIGGGGGGHHHKKKIII<<<)))***:::JJJNNNKKKIIIHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMGGGIIIMMMQQQRRRRRRPPPOOOAAA... !!!;;;OOOSSSRRRFFF111 aaaNNN<<<777999888333///000///...,,,+++*********)))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%$$$#########$$$!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""""""""###$$$%%%&&&&&&'''******)))******+++,,,---++++++++++++++++++++++++)))******++++++,,,,,,---++++++***)))&&&""""""$$$$$$###"""$$$###!!! !!!###&&&(((((('''%%%$$$""""""###$$$%%%''')))))))))))))))***+++,,,---...)))%%%"""///000222444444333111000///000000000111222333444111222222222222000///...))))))***+++,,,---......000///...---,,,+++,,,,,,***+++,,,---///000111111111222444777:::<<<>>>???;;;:::888666666666777888<<<===>>>@@@BBBDDDEEEFFFIIIJJJJJJJJJKKKJJJJJJJJJLLLMMMNNNNNNNNNMMMKKKKKKFFFDDDAAA>>><<<;;;;;;;;;;;;;;;<<<===???AAACCCDDDCCCBBB@@@>>>>>>>>>@@@@@@FFFGGGHHHHHHGGGEEECCCBBB???>>>;;;999777666555555333222000111444:::@@@DDD???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFHHHGGG<<<***%%%777IIIOOONNNMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMGGGJJJNNNQQQSSSRRRPPPOOOAAA... """;;;NNNQQQOOOCCC... tttQQQCCC777555777666111...//////...---,,,***)))((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$###""""""######!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!""""""###$$$%%%&&&''''''))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,*********(((&&&""" ###$$$$$$"""!!!$$$"""  """%%%&&&'''((('''&&&$$$#########$$$%%%&&&'''((())))))))))))***+++,,,---......***###$$$''',,,///111111///---000000111111111222222333222222222111000...,,,+++)))******+++,,,---......000///---,,,++++++,,,,,,,,,---...///000111222333111333555888:::;;;<<<<<<888888777777777777888888===>>>???@@@BBBCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKJJJIIIIIICCCAAA>>><<<::::::<<<======>>>???AAABBBDDDEEEFFFDDDCCCAAA@@@@@@AAACCCDDDFFFFFFGGGGGGFFFDDDAAA??????===:::888666444444444444333111111444:::???CCC??????AAACCCEEEGGGHHHIIIHHHIIIIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCEEEEEE;;;+++!!!444GGGPPPQQQRRRRRRRRROOOOOONNNMMMMMMLLLKKKKKKIIIKKKOOORRRSSSRRRQQQOOOBBB///  """999KKKMMMLLL@@@+++  kkkFFF<<<333333666444000......//////...---***((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$"""!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$&&&'''((((((''''''&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))***)))(((&&&""" ###%%%$$$""" $$$""" """###''''''(((((('''%%%###"""###$$$%%%%%%&&&'''((((((((()))***+++,,,------...111---'''  &&&,,,//////---+++111111111111111222222222222222222111///,,,***)))******+++,,,---......///000///---,,,+++,,,,,,------...///000111222333444222333666888999:::::::::777777777888888888888888>>>??????AAABBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGAAA???===:::::::::<<<===@@@AAABBBDDDEEEGGGHHHIIIFFFEEECCCBBBCCCDDDFFFGGGEEEFFFFFFFFFEEEBBB@@@>>>>>>===:::777555444333333555444222111444999???CCC>>>???AAACCCEEEGGGHHHIIIGGGHHHIIIJJJJJJJJJHHHHHHEEEEEECCCCCCCCCDDDFFFGGGBBBBBBCCCDDD;;;+++222GGGQQQSSSTTTVVVVVVOOOOOONNNLLLKKKJJJIIIHHHJJJMMMPPPSSSTTTSSSQQQOOOCCC000  ###999IIIKKKIII>>>)))  rrr^^^BBB<<<555111000000...,,,......---,,,***)))(((((('''&&&%%%%%%%%%%%%&&&'''***(((&&&$$$$$$&&&((()))(((((((((((())))))))))))((('''&&&&&&$$$$$$###"""""""""""""""!!!!!!!!!!!!"""!!!  !!!""" """###$$$%%%&&&&&&''''''((()))******+++---,,,+++++++++,,,---...,,,+++***((((((((()))******)))((()))***''' !!!"""######  ###%%%***(((&&&$$$############$$$$$$%%%&&&&&&''''''(((((()))+++---///000//////---,,,+++((($$$%%%)))+++++++++000111222444444444333333222000---***))))))***+++)))***+++,,,,,,+++***)))+++***)))))))))***,,,---...///000111222333444444333333333444555666777777888999999999999:::::::::999:::===@@@CCCDDDEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKKKKJJJIIIFFFEEE>>>;;;777444444666:::<<>>===<<<999555666888:::999888222222222444777<<>>===:::111###111DDDNNNTTTYYYZZZWWWOOONNNNNNLLLJJJHHHFFFEEEKKKOOOQQQPPPQQQSSSRRROOOAAA---  ,,,>>>CCCDDDAAA111   dddQQQAAA;;;555111000000...,,,///...---,,,***)))((('''''''''&&&%%%%%%&&&'''''')))'''%%%$$$$$$&&&(((***''''''((((((((()))))))))''''''&&&%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!"""###$$$%%%&&&'''''''''((()))*********,,,+++*********+++,,,---,,,+++)))((((((((()))******)))(((((((((%%% !!!""""""""" $$$&&&+++)))'''%%%######"""###%%%%%%%%%&&&''''''(((((()))***,,,---...///......------,,,***&&&""" $$$(((+++---//////111222222111000000111///,,,***))))))***+++))))))***++++++***))))))******)))))))))***+++,,,------...000111333444444333333444555666666777777999999999999999:::::::::999:::===???BBBDDDEEEFFFIIIIIIIIIHHHHHHHHHGGGGGGIIIKKKLLLLLLKKKIIIFFFDDD===:::666333444777;;;>>>CCCDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDBBB???===;;;::::::777555666999;;;:::777333333444666999===@@@BBB<<<>>>BBBEEEGGGGGGFFFFFFFFFEEEEEEGGGIIIIIIGGGDDDDDDCCCAAA?????????@@@AAACCC@@@??????===444%%%...BBBLLLRRRVVVVVVTTTPPPOOOMMMKKKIIIGGGEEEEEEGGGLLLOOOOOOQQQSSSQQQMMM>>>+++ ,,,???DDDEEECCC333  rrrVVVDDD???:::444000000000///---//////---,,,***((('''&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&(((***'''''''''(((((((((((()))'''&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!"""###%%%&&&&&&''''''(((((())))))************)))))))))***+++,,,+++***))))))((()))))))))+++)))''''''&&&###!!!"""""" !!!&&&(((,,,***(((%%%$$$###""""""%%%&&&&&&''''''((())))))+++,,,,,,---------------.........---***'''$$$!!!""")))------.../////////...---,,,000...,,,***))))))***+++))))))************)))))))))))))))((()))******+++++++++,,,...000222444555333333444555666777888888::::::::::::::::::::::::999:::<<<>>>AAADDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHKKKLLLNNNNNNLLLIIIEEEBBB;;;999555333444888>>>AAAEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMKKKJJJJJJJJJKKKLLLIIIHHHEEEBBB>>>:::888666666555444777;;;<<<:::777222333666999<<<>>>@@@AAA>>>@@@CCCFFFGGGHHHGGGFFFEEEDDDDDDEEEGGGGGGGGGEEEDDDCCCBBB@@@???>>>===<<>>LLLQQQQQQPPPOOOQQQNNNJJJFFFCCCCCCDDDEEEDDDJJJPPPSSSUUUVVVSSSMMM888''' ---@@@FFFIIIGGG777###  vvv^^^JJJ>>>:::666111000111111///---///...---+++)))'''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%$$$###"""!!!!!!  !!!!!!!!!""""""!!!  !!!""" !!!###$$$%%%&&&'''(((((((((((())))))))))))''''''((((((((())))))))))))))))))*********))))))+++(((%%%$$$###  !!! %%%)))+++---,,,)))'''%%%$$$$$$$$$'''(((((())))))******+++...------,,,++++++******///000222222222000///---+++%%%""")))***+++------------,,,++++++***)))))))))***+++((((((((((((((((((((((((((())))))***************)))))))))+++---000333555333444555666888999:::;;;::::::;;;;;;;;;<<<<<<<<<=========???AAADDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNNNNLLLHHHCCCAAA999888666666999===CCCFFFIIIJJJJJJLLLMMMNNNOOOPPPLLLKKKJJJIIIHHHIIIJJJJJJFFFEEECCCAAA>>>;;;999888555555666:::======:::666...222888>>>BBBDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGGGGDDDCCCCCCBBBCCCDDDGGGHHHHHHHHHHHHGGGEEEBBB???===>>>===@@@FFFIII@@@---***???NNNSSSPPPNNNMMMMMMKKKGGGCCCBBBCCCEEEGGGHHHNNNSSSTTTVVVXXXVVVQQQ999((( ---@@@FFFIIIGGG777###  hhhQQQBBB:::888444000///111111///---------,,,***)))((('''&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###"""!!!  !!!!!!""""""!!!  !!!""" !!!"""###$$$&&&''''''(((((((((((())))))))))))&&&'''((()))))))))(((((((((((()))************)))***'''$$$######!!!!!!$$$'''***+++,,,+++)))'''&&&%%%%%%&&&(((((()))******++++++,,,...---,,,+++************///000222333444333111000///***###"""###&&&)))+++,,,,,,,,,))))))))))))))))))******((((((''''''''''''(((((())))))***++++++++++++***************,,,///222444333444555777888:::;;;<<<999::::::;;;<<<===>>>>>>??????@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMLLLIIIFFFCCCAAA999999999:::===AAAEEEGGGJJJKKKLLLMMMNNNOOOPPPQQQJJJIIIHHHGGGGGGGGGHHHIIIEEEDDDCCCAAA???===;;;:::999888999;;;>>>===999555///333999???CCCEEEFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDCCCCCCDDDGGGIIIHHHHHHIIIHHHFFFDDDBBBAAA<<<;;;===EEEJJJBBB///'''===NNNSSSNNNJJJJJJHHHFFFCCCBBBBBBDDDGGGIIILLLPPPSSSRRRTTTWWWWWWTTT===+++ ---@@@EEEGGGEEE555!!!  rrrXXXEEE;;;777666222//////111222000---+++++++++***)))(((((((((&&&'''((())))))((('''&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!  !!!"""""""""!!!  !!!"""!!!!!!"""###%%%&&&''''''))))))))))))((((((((((((&&&'''((()))***))))))((('''((()))***+++******)))***'''$$$######!!! $$$''')))******+++***)))''''''''''''((())))))******+++,,,,,,,,,...---,,,************+++///000222444444333222111...,,,)))$$$"""&&&((()))***(((((((((((())))))******(((((('''&&&&&&'''(((((()))***+++,,,---,,,,,,+++,,,+++******,,,///222444333444555777999:::<<<<<<888999:::;;;===???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDCCC999:::<<<>>>AAADDDFFFGGGJJJKKKLLLMMMOOOPPPQQQQQQKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFDDDBBB???===;;;;;;>>><<<;;;<<<>>><<<888444333666;;;@@@CCCEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEAAACCCEEEEEEDDDEEEGGGJJJFFFFFFFFFEEEEEEDDDCCCCCC:::888:::CCCIIIBBB///###999LLLPPPIIIDDDEEEBBBAAAAAAAAACCCFFFIIIKKKNNNPPPPPPMMMNNNSSSUUUTTTBBB/// ,,,???DDDEEECCC333  fffNNN>>>888777555222//////111222000---************))))))))))))&&&'''((())))))((('''&&&(((''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!  !!!"""""""""!!!  !!!"""!!!!!!"""###%%%&&&'''((())))))))))))((((((((((((&&&''')))*********)))((('''((()))+++++++++***)))***'''$$$######""""""''')))******)))+++***((('''''''''((())))))******++++++,,,------...---+++*********++++++///000222444444333222111------,,,)))$$$!!!%%%'''(((''''''(((((())))))******((('''&&&%%%%%%&&&'''(((***+++,,,---...---,,,,,,...,,,++++++,,,...222444444444666777999;;;<<<===777888:::<<<>>>@@@AAABBBCCCDDDEEEGGGGGGGGGFFFEEEIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKIIIGGGEEEDDDDDDDDD:::;;;>>>AAACCCEEEFFFGGGKKKKKKLLLMMMOOOPPPQQQQQQLLLKKKJJJHHHHHHIIIIIIJJJHHHGGGEEECCC@@@===;;;:::BBB???=========<<<888444777999===AAACCCDDDCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEAAACCCFFFFFFEEEEEEHHHJJJCCCCCCCCCCCCCCCCCCCCCCCC999666888AAAHHHBBB///555IIIMMMEEE@@@AAA?????????@@@CCCGGGJJJMMMNNNOOOMMMHHHIIIOOOSSSRRREEE111,,,>>>CCCDDDAAA111  rrrZZZCCC:::999555111111000000//////......,,,***)))(((''''''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$######"""!!!  !!!"""######""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&''''''''''''(((((((((((((((***))))))))))))))))))))))))))))))))))))*********&&&&&&&&&&&&%%%###!!!  """###$$$$$$$$$###""""""###$$$&&&'''(((((((((((()))***,,,---......---,,,+++******+++,,,---,,,---///111333333333333//////000///,,,'''"""!!!$$$'''((()))+++,,,,,,,,,+++***)))(((&&&&&&''''''((()))***+++---......------,,,,,,,,,,,,...000222444222444555777888888888888::::::;;;;;;<<<===>>>>>>BBBDDDFFFHHHIIIJJJJJJIIIJJJJJJIIIIIIJJJLLLNNNOOOLLLLLLKKKIIIHHHFFFEEEDDDAAA???===???DDDIIIIIIIIIGGGIIIMMMOOOPPPOOOMMMLLLGGGFFFFFFHHHLLLMMMKKKHHHNNNLLLIIIEEEBBBAAA@@@@@@BBBCCCCCC@@@;;;666555666:::999<<>>???AAADDDHHHDDD444$$$222GGGJJJHHHEEE===BBBBBBBBBDDDHHHLLLPPPRRROOOQQQJJJ??????KKKSSSRRRLLL444  ...???BBB@@@<<<---    gggSSS???999888333111111000000///......---+++***)))''''''''''''((((((((((((((('''''''''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$######"""!!!!!!  !!!############""""""!!!  !!!"""######$$$%%%&&&'''''''''((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&%%%###!!!  """############"""""""""$$$%%%'''((()))***)))******+++,,,---......---,,,+++******+++,,,---,,,---///111222222222111...///000000---)))%%%""" $$$%%%(((***++++++++++++***)))((('''''''''((())))))***,,,---......------...------...///111333444333444666888999999999888888999:::;;;===>>>??????CCCDDDFFFHHHIIIIIIHHHHHHJJJJJJJJJJJJLLLMMMOOOPPPKKKJJJHHHFFFCCCAAA@@@???BBB@@@@@@BBBGGGKKKKKKIIIMMMOOOQQQRRRRRRPPPMMMKKKIIIHHHHHHKKKNNNOOOMMMKKKMMMKKKHHHDDDBBB@@@@@@@@@AAABBBAAA>>>999666666777999888;;;@@@BBB@@@@@@BBBCCC@@@===@@@DDDFFFCCC@@@??????AAABBBCCCDDDEEEEEEBBBBBBBBBAAA@@@@@@@@@???>>>@@@AAADDDGGGCCC444%%%000DDDGGGFFFDDD===BBBBBBCCCEEEHHHLLLPPPSSSQQQUUURRRHHHHHHQQQUUURRRMMM555  ...>>>@@@???<<<---  tttYYYIII:::777777000000000000///......------+++***((('''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''#########""""""!!!!!!  """###$$$$$$######"""!!!  !!!"""###$$$$$$%%%&&&'''((((((((((((((((((((((((''''''((((((((())))))*********)))))))))))))))(((((((((&&&&&&&&&&&&%%%$$$"""!!! !!!!!!"""""""""!!!!!!"""###$$$&&&(((***+++,,,++++++,,,,,,---------...------,,,,,,,,,,,,---------...///000000000000///---...000000///---***'''  $$$'''***+++++++++)))((((((((((((((()))******+++,,,------...------000//////000111222333444444555777999::::::999999666777999;;;>>>???@@@AAADDDEEEGGGHHHHHHHHHGGGFFFJJJJJJKKKLLLMMMOOOQQQRRRQQQOOOMMMJJJGGGEEEDDDCCCBBBAAAAAADDDHHHKKKJJJHHHMMMNNNPPPQQQPPPNNNKKKIIIJJJJJJKKKMMMPPPPPPOOOMMMLLLJJJGGGCCCAAA@@@@@@AAA@@@@@@>>>:::777555666888777666888>>>???===<<>>@@@BBBBBBCCC@@@@@@???>>>============>>>@@@AAACCCFFFCCC555''',,,???CCCDDDCCC<<>>@@@<<<666222333666999<<<>>>???@@@@@@???>>><<<<<<;;;<<<<<<>>>@@@AAABBBDDDBBB777+++)));;;@@@BBBCCC===BBBBBBCCCEEEHHHLLLPPPSSSUUU\\\^^^ZZZVVVVVVTTTPPPMMM:::"""  ...<<<===<<<:::...  zzz]]]HHH>>>777666666...//////......---,,,,,,,,,)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''############""""""""""""!!!"""###%%%%%%%%%%%%$$$"""!!!!!! !!!"""###$$$$$$%%%&&&&&&(((((()))***))))))(((((('''''''''&&&''''''(((((())))))))))))((((((((('''''''''&&&&&&%%%&&&''''''&&&%%%###""" !!!!!!!!! $$$%%%&&&(((***,,,---...------------------------.........//////.........000//////..................///111222222111000///***((($$$ ###'''***+++&&&'''((()))+++,,,,,,---------------------......111222222333444555555666444666777999::::::::::::555777:::>>>AAACCCDDDDDDGGGGGGHHHIIIIIIGGGFFFEEEIIIJJJKKKMMMNNNOOOPPPQQQLLLKKKHHHFFFEEEEEEEEEFFFFFFEEEEEEHHHLLLMMMKKKHHHIIIJJJKKKKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLKKKJJJJJJGGGEEECCCAAA@@@@@@AAAAAA>>>;;;666333222333555666333222444999:::777666888777333111444999;;;666111...///111333666999;;;<<>><<<;;;;;;;;;<<<======???@@@AAACCCCCC:::000(((999???CCCDDD>>>CCCCCCCCCDDDGGGKKKNNNPPPUUU[[[^^^ZZZUUURRRPPPOOONNN<<<%%%  ---;;;<<<;;;:::///  kkkSSSBBB<<<666666666///.........---,,,,,,++++++)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################!!!"""$$$%%%&&&&&&%%%%%%""""""!!!!!!!!!###$$$%%%$$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''%%%$$$###"""###"""!!!!!! !!!""""""&&&&&&'''(((***+++,,,,,,++++++,,,,,,---------......///000000000000///...000000///....../////////000111222222222111000000,,,+++(((%%%!!!"""&&&(((%%%&&&(((***,,,---............------------......000111222444666666777777444555777999::::::999999666888<<<@@@DDDEEEFFFFFFHHHHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMJJJIIIHHHHHHJJJKKKFFFEEEDDDFFFIIIKKKIIIFFFKKKKKKLLLLLLKKKJJJHHHGGGIIIKKKMMMLLLJJJHHHHHHHHHEEECCCAAA@@@???@@@AAABBB===999444111111222333333333111333888888555333555333111111333555555111---......---...000444777999<<<;;;999888888:::<<<===;;;>>>???@@@BBBCCC>>>666"""))):::AAAEEEGGG@@@DDDCCCCCCDDDFFFHHHKKKMMMRRRXXX\\\ZZZSSSNNNLLLLLLNNN???(((  ,,,;;;<<<;;;:::/// |||[[[GGG===:::444444666000......------,,,+++++++++((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""######$$$$$$#########$$$%%%%%%&&&&&&########################"""###$$$&&&&&&&&&&&&%%%""""""!!!!!!"""###%%%&&&$$$$$$%%%&&&'''(((((()))***))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$ !!!$$$&&&"""!!!!!! !!!"""$$$$$$''''''(((((()))******+++)))******+++,,,---......//////000111111000//////111000/////////000111111222222222222222111//////,,,,,,+++)))&&&### !!!$$$&&&(((+++---////////////...---,,,,,,---...///...///222444666777888888333444666888999999999888888:::>>>CCCFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIJJJKKKJJJJJJIIIKKKIIIFFFCCCBBBCCCDDDEEE;;;999777888;;;===<<<:::???@@@BBBDDDFFFGGGHHHHHHMMMOOOPPPOOOKKKHHHHHHHHHCCCBBB@@@??????@@@AAABBB<<<888333000111111000///222111333777777333222444000111333333222///---+++000...,,,***,,,///444777666555333333444666999;;;999<<<>>>>>>AAADDDAAA:::%%%+++===DDDIIIJJJBBBEEEDDDCCCCCCDDDFFFHHHJJJOOOUUU\\\\\\UUULLLIIIJJJNNNAAA***  ,,,;;;<<<<<<:::...  rrrOOO???999888333333666111......---,,,,,,++++++***((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$"""######$$$%%%%%%&&&&&&##################$$$$$$"""###%%%&&&''''''&&&%%%###""""""""""""$$$&&&'''###$$$$$$%%%&&&'''((((((***))))))((('''&&&&&&&&&******)))((('''&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$!!!  """%%%'''"""!!!!!!!!!"""###%%%&&&(((((((((((())))))))))))(((((()))***,,,---......///000111222222111000///111000/////////111222333333333333222111000......,,,,,,,,,+++)))&&&$$$"""$$$%%%(((+++...///000000//////---,,,,,,---...///,,,...111444666888888888333444555777888888888888999<<<@@@DDDGGGHHHHHHGGGHHHIIIKKKLLLLLLLLLKKKJJJFFFGGGHHHIIIIIIHHHGGGGGG:::888444111//////000111---***'''(((+++------+++...000444999>>>CCCFFFGGGPPPRRRTTTRRRMMMJJJIIIJJJBBBAAA???>>>>>>???AAABBB;;;777222000111111///---222111333666777333111333...111444444000,,,******222///+++((()))---222555111000//////000333666999888;;;===>>>AAADDDBBB==='''!!!,,,>>>FFFKKKKKKCCCEEEDDDCCCBBBCCCDDDFFFGGGLLLTTT]]]___XXXMMMHHHHHHOOOBBB+++ +++;;;===<<<;;;...   yyy___BBB>>>888444222111///...******))))))(((((('''''''''&&&$$$#########$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""############$$$%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%'''((((((((((((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%''''''''''''&&&'''$$$ $$$'''(((((("""""""""######$$$$$$$$$&&&&&&&&&'''((())))))***((((((((((((***,,,...000...///000111222111000000222111000/////////000111111111111111000000000//////...,,,+++***++++++,,,%%%$$$!!! %%%***,,,---------//////---***))),,,//////000111333555666888888999999888888888999;;;<<<999===BBBDDDDDDEEEGGGJJJIIIGGGGGGIIILLLLLLIIIFFFFFFEEEDDDCCC@@@>>><<<:::...***'''&&&&&&%%%"""!!!""")))000666===EEEPPPVVVYYYSSSKKKGGGDDDBBBBBB@@@===:::444333<<>>999222)))$$$)))111;;;777222///............(((,,,000000...,,,,,,...,,,222777555000...222777***)))'''&&&%%%&&&'''(((***)))))))))***,,,...///333888<<>><<>>===<<<:::999999:::;;;;;;:::===AAABBBAAA@@@BBBDDDFFFFFFEEEAAA;;;444000...111444888;;;======<<<;;;<<<:::999:::<<<<<<777333&&&%%%$$$"""!!!!!!!!!!!!+++000777:::111!!!'''888LLLUUUVVVRRRKKKDDD555---%%% $$$---333444666555444333444555666:::======;;;:::<<>>===<<<:::666222...,,,&&&''')))+++,,,,,,+++++++++...000444<<>>'''  cccGGG999777555333111000000///---,,,)))((('''&&&%%%###"""""" !!!"""""""""!!!!!! !!!!!!!!!""""""###$$$%%%%%%%%%###"""!!!###$$$$$$%%%&&&'''((()))((()))******)))((('''&&&'''((()))+++,,,,,,++++++***+++---...///.........++++++++++++++++++++++++---------------,,,+++***))))))(((((((((''''''''''''&&&%%%$$$###$$$$$$%%%(((+++,,,***%%%!!!$$$&&&((()))(((((((((((((((((((((''')))***+++,,,------,,,,,,---...///000111000/////////000111222222222111000.........---------,,,,,,//////---,,,,,,---...............---,,,+++))))))((((((&&&$$$!!!###((((((***---111555999<<<>>>>>>===<<<;;;:::;;;<<<<<<:::>>>AAABBB@@@???@@@CCCBBB@@@;;;333,,,((((((***:::<<<>>>??????<<<999777:::888777999<<<===;;;999///000222222///)))### '''555???;;;+++"""222CCCKKKJJJEEE>>>888+++'''%%%&&&''')))///555999;;;>>>>>>;;;:::;;;<<<999<<<>>>>>><<<;;;===@@@DDDEEEGGGIIIJJJHHHCCC???===>>>>>>>>><<<888555333,,,------...,,,***'''%%%))),,,...222999AAAAAA===---###///DDDIIIEEEDDDBBB>>>===<<<>>>@@@AAA???===???JJJUUUWWWOOOGGGEEEFFF@@@BBB<<<,,,000EEENNNTTTRRR>>>'''  zzzZZZ???444666666444222111000///---+++)))((('''&&&$$$###"""!!!!!!"""""""""!!!!!! !!!!!!!!!"""###$$$%%%%%%$$$###"""!!!######$$$%%%&&&(((((()))((())))))******)))'''&&&((()))+++,,,------,,,,,,+++,,,---////////////...++++++++++++++++++++++++///...---,,,+++*********((((((((((((''''''''''''&&&%%%$$$#########$$$%%%''')))***'''!!! ###&&&)))***(((((((((((((((''''''''')))***,,,---...------,,,,,,---///000000000///...///000111222222111///.........---------,,,,,,,,,000///...---,,,,,,---...///...---+++***(((''''''))))))***)))&&&"""###$$$&&&***...333777:::<<>>===<<<;;;<<<<<<===:::>>>AAABBB@@@???@@@BBB>>>:::222((( ###(((???@@@@@@???===999666333:::888777:::???BBBAAA@@@;;;>>>CCCDDD???666,,,%%%%%%555CCCBBB222 +++999>>>;;;777000+++((('''+++111555777:::???>>>AAADDDDDDBBB@@@@@@BBB>>>@@@BBBBBB???>>>AAACCCDDDDDDFFFHHHIIIGGG@@@;;;;;;<<<>>>??????<<<:::888555555555333000+++'''$$$)))+++---000777>>>>>>:::,,,%%%222FFFGGGAAA@@@>>><<<;;;:::<<>>...///CCCMMMSSSRRR>>>'''   ~~~cccMMM===777777222222222222000...,,,***((('''%%%###!!!!!!!!!!!! !!!!!!!!!  !!!!!!###&&&)))'''$$$!!!!!!"""$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))******+++((()))+++,,,---,,,++++++---------............///,,,,,,,,,------.........+++++++++*********))))))((((((((((((''''''''''''&&&%%%$$$""""""###$$$%%%((()))'''"""###(((*********((()))*********((('''&&&&&&&&&((()))+++---...///,,,---.../////////...---444333111////////////000///111222000---+++,,,/////////.........---------///...---+++)))((('''&&&((((((((((((''''''''''''$$$+++222777;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@AAA999,,,!!!)))666>>>GGGFFF>>>333,,,***,,,,,,000666>>>BBBAAA???CCCEEEIIIMMMMMMFFF:::111###$$$)))444===888''' $$$(((***+++,,,///333999<<>>;;;:::;;;===DDDBBBAAACCCFFFGGGEEEBBBAAA???===>>>BBBCCCAAA???BBBCCCEEEIIILLLIIIAAA;;;888888999:::;;;;;;<<<<<<::::::888555111***%%%!!!***...---'''***555:::777&&&'''///;;;BBB???:::888;;;;;;;;;;;;<<<<<<<<<<<<999???FFFJJJJJJGGGEEEEEEDDDCCCBBB===,,,000IIIRRRQQQTTTCCC###    sssZZZGGG;;;666666333333222111///---+++)))((('''%%%###!!!!!!!!!!!! !!!!!!  !!!!!!###&&&(((((($$$""""""$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))***++++++,,,***+++,,,---------,,,,,,---------............///,,,,,,,,,------.........++++++*********)))))))))(((((((((((('''''''''''''''%%%###""""""$$$&&&''')))(((&&& ###((()))))))))(((((()))))))))((('''&&&%%%&&&''')))***,,,---...,,,------...............333222111////////////000...111222000---+++---/////////.........---------......---+++)))(((&&&&&&((((((((((((((((((((((((%%%###!!!$$$+++000333::::::;;;<<<===>>>??????>>>>>>>>>>>>============@@@999,,,"""111999BBBCCC<<<111***&&&######%%%***222:::@@@BBBEEEGGGIIIKKKJJJEEE>>>888'''%%%'''000999888+++"""&&&,,,222888<<<===???AAA???<<<;;;<<>>===???BBBDDDCCC@@@BBBCCCEEEIIIKKKHHHAAA;;;::::::;;;;;;<<<<<<======;;;;;;:::777222,,,'''$$$)))***'''"""""")))000333&&&'''---888??????<<<<<<;;;;;;;;;;;;;;;;;;::::::888>>>DDDIIIIIIGGGGGGGGGFFFEEEEEE@@@000111JJJSSSRRRTTTCCC$$$   cccLLL@@@999555555333333222000...+++)))((('''&&&$$$"""!!! !!!!!!  !!!"""""""""%%%((((((%%%###$$$&&&%%%%%%%%%&&&'''(((((((((******++++++,,,---------,,,,,,---.........---------------............///,,,,,,------...---------************))))))))))))(((((((((''''''''''''&&&'''%%%###!!!"""$$$'''***)))'''$$$###'''(((((((((''''''((((((''''''&&&%%%$$$%%%&&&''')))+++,,,,,,---------------...//////333222000///...//////000...000222000---+++---////////////.........------......,,,+++)))'''&&&&&&'''(((((())))))******+++---,,,***'''### $$$'''222333555777:::===???AAA========================@@@:::111%%%(((000;;;???;;;111)))$$$$$$...:::BBBFFFHHHJJJJJJHHHEEECCCBBB...(((%%%***555999333,,,&&&$$$%%%+++555???EEEGGGAAABBBBBB???;;;:::===@@@HHHGGGFFFIIILLLMMMKKKHHH@@@>>>===???CCCFFFEEECCCBBBCCCEEEHHHJJJGGG@@@:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999555000,,,)))***'''$$$!!!###---'''%%%(((000666999<<>>???@@@@@@AAABBB???999111(((!!!'''333;;;;;;666...(((!!! $$$///777AAAEEEIIIJJJHHHFFFGGGIII999///&&&)))444>>>???======999777<<>>===@@@DDDGGGFFFEEECCCCCCDDDGGGIIIFFF@@@:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::888666333111111,,,+++***!!!***((("""!!!&&&,,,555>>>>>>>>>?????????>>>===<<<<<<>>>@@@CCCDDDEEEFFFGGGIIILLLNNNJJJ===*** 555OOOVVVSSSTTTEEE&&&  mmmMMM;;;888777555444333222000---+++)))'''&&&&&&%%%###!!! !!!!!!!!!!!! !!!"""###$$$"""&&&)))***(((&&&(((***&&&'''((()))***+++,,,,,,////////////000000000000000/////////////////////---------............///,,,,,,.........---,,,+++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''&&&$$$######&&&))),,,'''$$$###&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&###$$$$$$&&&'''((()))***,,,,,,++++++,,,---///000111000///.........///000---000111000---,,,...000000000/////////............---,,,***((('''&&&%%%&&&'''((()))***+++,,,---......///...---***(((&&&!!! ###)))...111666777999<<<>>>@@@BBBCCCCCCCCCAAA===666...&&&  +++666<<<<<<666111//////,,,'''""""""&&&***888>>>FFFJJJJJJJJJJJJLLLDDD777******777DDDKKKLLLMMMHHHFFFJJJQQQSSSNNNHHH======<<<888555666:::???FFFEEEEEEHHHKKKKKKGGGDDD???======@@@DDDGGGGGGEEECCCCCCCCCFFFGGGEEE???999999999999999999999999888::::::;;;<<<<<<;;;:::999999777888888///"""###------###***666???@@@AAABBBCCCBBBAAA@@@AAA@@@???@@@AAABBBCCCDDDJJJNNNQQQNNNDDD222 555PPPXXXTTTTTTFFF((( {{{bbbFFF888666666555444222111...,,,)))((('''&&&%%%$$$"""!!! !!!!!!!!! !!!###$$$$$$$$$'''***+++((('''(((***'''((()))***+++,,,---...000000111111111111111111111000//////......//////---------............///+++---...//////---+++***(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%''')))***%%%!!!"""&&&'''''''''&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''((())))))++++++++++++,,,...//////111000///.........///000---///111000---,,,...111000000000/////////......------+++***(((&&&%%%%%%&&&&&&'''(((***++++++,,,,,,---..................+++***(((%%%!!!!!!###+++,,,///222666999;;;===>>>???BBBCCC@@@888...'''$$$000;;;???<<<999<<<;;;999555...)))&&&%%%///666???GGGKKKLLLMMMLLLJJJ<<<------:::IIISSSUUUOOOKKKIIILLLPPPOOOHHHAAA888999999666444666;;;@@@FFFEEEEEEGGGJJJIIIEEE@@@???===<<>>999::::::::::::::::::::::::;;;;;;<<<======>>>=========???BBBBBB;;;333222666666+++!!!,,,;;;===@@@CCCDDDEEEDDDDDDDDDAAA>>>===>>>@@@BBBCCCIIINNNRRRPPPIII:::$$$555PPPXXXTTTTTTGGG*** jjjVVV???555555555444444000///---***)))(((''''''%%%$$$"""!!! !!!!!!  !!!###$$$%%%%%%))),,,,,,)))'''(((***(((((()))+++,,,---//////111111111111111111111111111000///...---......///---------............///+++---...000///---+++)))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''((((((""""""&&&((((((((('''&&&%%%%%%%%%'''((()))$$$$$$%%%&&&'''((()))))))))***+++,,,---.........000///...------...///000,,,///111000---,,,...111000000000000/////////...---,,,+++***(((&&&%%%$$$&&&&&&'''((())))))******.........///000222333444222333222111---(((###  ###&&&***,,,---222555;;;AAABBB<<<222***)))555======;;;???>>>>>>===;;;666000,,,***...666@@@IIINNNOOONNNJJJ<<<......;;;KKKTTTWWWPPPMMMJJJJJJKKKIIICCC>>>555777888888777999???CCCIIIGGGGGGIIIKKKIIIDDD??????===<<<>>>CCCEEEDDDBBBDDDBBBBBBDDDEEECCC===888<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>=========;;;AAADDDBBBAAABBBBBB@@@AAA888---$$$$$$444777;;;???CCCDDDDDDDDDEEE@@@;;;:::<<<@@@CCCDDDGGGMMMQQQPPPLLL@@@***333PPPXXXSSSTTTGGG,,, ___MMM:::333333444444555///...,,,***(((((((((((($$$###"""!!! !!!!!!  """###%%%%%%&&&))),,,,,,)))'''(((***((()))***+++---...///000111111111111111111111111111000///---------...///---------.........//////+++---///000///---+++)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((()))(((((('''&&&!!!"""&&&((()))((('''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''((())))))((()))+++---.........---000///...------...///000,,,///111000---,,,...111000000000000////////////---,,,+++)))(((&&&%%%$$$&&&&&&''''''(((((())))))000000000000222444666888666777999999666111,,,((($$$!!! (((,,,444<<<@@@<<<222***$$$111:::<<<:::===<<<===@@@BBB@@@:::555(((***000;;;GGGNNNPPPOOOIII;;;...---;;;JJJSSSVVVVVVRRRMMMIIIHHHEEEAAA>>>444777999::::::===BBBGGGKKKJJJJJJKKKMMMJJJEEE@@@???===<<<>>>BBBDDDCCCAAADDDBBBBBBDDDEEECCC===888??????@@@AAABBBBBBCCCCCCBBBAAA@@@???===<<<;;;;;;888???AAA>>>AAAJJJLLLGGGJJJCCC:::111%%% ///222777<<<@@@BBBCCCCCCDDD???999888<<>>???===;;;;;;???@@@>>>@@@CCC333***%%%///@@@KKKMMMJJJDDD666+++///;;;HHHRRRYYYNNNMMMKKKHHHDDD???;;;888444555777:::===BBBGGGJJJOOOOOOMMMIIIIIIIIICCC<<>>@@@??????@@@EEEAAA<<<<<>>===;;;===>>>@@@AAAAAAAAAAAAEEEDDDEEEEEE;;;)))%%%222<<<@@@???>>>>>>DDD@@@===>>>AAAEEEGGGHHHGGGKKKLLLKKKMMMLLL===***  444RRR\\\[[[]]]MMM---  dddIII;;;222444777444222333,,,,,,***)))'''%%%$$$$$$   """######!!!"""%%%''')))*********,,,,,,,,,,,,++++++++++++)))***,,,...000111222222111111111111000000000000........................------------............,,,---------,,,***((('''''''''((((((((((((((('''+++***(((''''''((()))+++...---,,,***(((%%%"""!!! """$$$%%%$$$###"""&&&((('''((('''&&&%%%%%%&&&((()))((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///000000000//////......---------000000000000000111111111...000000---)))&&&&&&(((''''''''''''(((***,,,---111111111111222333444555555666666555333111222222555333000---+++++++++,,,'''%%%!!!$$$222<<>>GGGKKKCCC555,,,444CCCOOOSSSTTTSSSPPPLLLFFFAAA<<<999888444666;;;AAAGGGIIIIIIGGGJJJKKKKKKKKKMMMOOOKKKDDD@@@@@@@@@???????????????CCCEEEGGGHHHGGGFFFCCCBBBAAA@@@???>>>===>>>???@@@CCCDDDEEEEEEEEECCCBBBAAA<<<===???@@@@@@??????>>>CCCCCCFFFJJJEEE555###,,,888>>>???>>>===AAA@@@???AAADDDGGGIIIIIIEEEHHHIIIIIIMMMNNNDDD555  222OOO[[[ZZZ[[[LLL///  wwwYYYAAA777111333666333000000+++***)))'''&&&$$$###""" !!!!!! !!!###$$$"""$$$&&&)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---000111222222222111111000000000/////////........................------------------------+++,,,,,,,,,+++)))'''&&&&&&'''((())))))(((((('''+++)))'''&&&''')))+++---000///,,,(((%%%###!!!!!!"""$$$%%%&&&%%%%%%$$$'''((('''&&&%%%%%%%%%&&&((())))))***+++,,,,,,,,,+++***,,,,,,,,,+++***)))))))))++++++,,,------...//////////////////............111111111111111111111111///111111...)))&&&&&&((((((''''''((()))+++---...000000111222333444555666555555333222000000000111333111///---...///222333555222...)))$$$!!!---:::CCCDDD999---### +++777@@@:::111+++///;;;DDDHHH;;;///***555GGGQQQSSSQQQSSSOOOJJJDDD@@@===<<<<<<999888;;;AAAHHHLLLKKKIIIJJJLLLLLLLLLOOOQQQMMMEEE???????????????>>>>>>>>>BBBDDDGGGIIIHHHFFFCCCAAAAAAAAA??????>>>???@@@AAA@@@AAABBBCCCDDDDDDCCCBBB???@@@AAAAAAAAA@@@???>>>@@@@@@CCCIIIHHH===+++%%%222:::>>>===;;;???@@@AAACCCEEEHHHIIIIIICCCEEEEEEGGGLLLOOOIII???$$$  ///LLLXXXWWWYYYKKK000  kkkOOO;;;555111222444222///---***)))(((&&&$$$###!!!!!! !!!!!!!!!  """$$$###%%%'''***+++,,,,,,,,,+++,,,,,,,,,,,,---------+++---///111222222222111000000000/////////......////////////////////////------------------,,,,,,******++++++***(((&&&%%%%%%&&&((()))))))))((('''***)))'''&&&'''***---///000...***&&&###!!! !!!$$$&&&'''''''''###$$$(((***((('''&&&&&&&&&''''''((()))***+++,,,---,,,++++++,,,,,,+++***)))(((((('''++++++,,,,,,------............//////////////////222222222222111111111111000222222///***'''''')))((((((((()))***,,,///000...///111333555666777888444333000///...//////000///---,,,,,,---000333666999666333...+++(((&&&&&&"""!!! '''666AAAEEE===333***!!!$$$---======888222444===CCCDDD222******888JJJRRRQQQOOOPPPMMMHHHDDDAAAAAAAAABBB>>>:::888===FFFMMMNNNLLLMMMOOOOOONNNPPPPPPKKKCCC>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDFFFHHHHHHEEEBBB@@@CCCCCCAAAAAAAAABBBCCCDDD<<<===???@@@AAABBBAAAAAACCCCCCDDDDDDCCCBBB@@@???======>>>BBBEEE@@@222&&&)))444;;;<<<;;;???@@@BBBCCCDDDEEEFFFGGGAAAAAABBBDDDJJJNNNKKKEEE+++  ,,,GGGUUUTTTUUUJJJ111  www]]]EEE777444111111222111...+++((((((&&&%%%###!!!  !!!!!!!!!"""$$$%%%(((***,,,,,,------,,,,,,,,,,,,------------,,,---000222333222111000////////////............////////////////////////------------,,,,,,,,,,,,)))*********)))'''%%%$$$$$$%%%((()))***)))((('''(((''''''''')))+++...000---+++'''###!!!  """$$$&&&'''(((((((((###!!!&&&)))))))))(((''''''''''''''')))***,,,---------,,,+++,,,,,,+++***))))))((((((,,,,,,,,,---------...............//////000000000222222222111111111111111000222222///+++((((((************+++,,,///111222///000222444666777777888222000------...//////...++++++***+++---000333555444222000---+++))))))))))))((('''&&&&&&%%%%%%%%%""" ...999AAA???<<<777...&&&'''---<<>>999<<>>---***///>>>MMMRRRPPPMMMMMMKKKHHHEEEDDDDDDFFFGGGBBB;;;555999DDDMMMOOOMMMOOOQQQQQQOOOPPPOOOHHH@@@<<<=========>>>>>>>>>>>>AAACCCEEEFFFEEEDDDAAA@@@DDDCCCBBBBBBBBBCCCDDDEEE<<<===>>>???@@@@@@??????CCCDDDDDDDDDDDDBBB@@@???999::::::<<>>:::;;;<<<<<<===>>>??????AAABBBCCCCCCCCCBBB@@@@@@BBBAAA@@@@@@@@@AAACCCDDD>>>???@@@AAAAAA@@@??????@@@AAABBBBBBAAA@@@>>>===666999:::;;;@@@DDD???666(((&&&333<<>>AAAEEEFFFFFFEEE666&&&  %%%???NNNNNNNNNEEE222  ```III666666555333000000000---***'''&&&%%%###"""  $$$%%%'''***+++,,,,,,,,,......---------,,,,,,,,,,,,---000222222111///...//////.........---------000000000000000000000000---------,,,,,,+++++++++(((((())))))(((&&&$$$######%%%(((***+++***((('''%%%&&&'''))),,,---//////%%%$$$"""!!! !!!"""###$$$&&&'''((()))***$$$###---,,,+++***)))((('''&&&***+++,,,---------,,,,,,++++++++++++************------..................------...///000111222222111111111111000000/////////111222000,,,***+++---,,,,,,,,,---///222444666555666666666666444333222---+++***,,,///000///---***+++---...000222333444555444222111000111111222)))&&&""" $$$***...444000''''''555;;;EEEJJJFFF>>>===AAACCCGGGFFFAAADDDJJJCCC555333666@@@NNNUUUSSSOOOMMMMMMLLLKKKIIIHHHHHHIIIIIIAAA888111777DDDMMMMMMHHHOOOQQQQQQOOOPPPNNNGGG>>>999:::;;;<<<===???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>???AAABBBBBBBBBCCCCCCCCCBBB@@@???===>>>??????>>>===<<<;;;444999<<<===BBBFFFCCC;;;///###!!!111<<<@@@BBBCCCBBB???;;;999:::===???======AAADDDDDDCCCCCC999(((###<<>>IIIEEE??????HHHMMMQQQPPPLLLHHHFFFFFF>>>;;;777777999;;;;;;:::???AAACCCDDDCCC@@@<<<:::;;;===??????======???BBBAAABBBBBBDDDEEECCC@@@===:::<<<===:::777777999===666:::===>>>===>>>BBBEEE:::... """444EEECCCBBBCCCDDDAAA===:::999;;;<<<>>>@@@@@@AAA@@@???333$$$  555FFFLLLPPPEEE...   dddKKK:::222444333111///---+++***)))(((&&&$$$"""  !!!!!!!!! """)))---+++***---//////............------------+++,,,---///000000000000//////000000000...---,,,//////---,,,,,,,,,---...,,,,,,------------,,,,,,***)))(((''''''((()))******+++,,,---,,,+++***)))%%%&&&(((,,,000///,,,(((  !!!"""###$$$&&&'''(((((((((((())))))%%% (((,,,//////---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111111111000000111000///...///000111222000//////...///000111222111000...------------...////////////111333555666222333444555444222///...++++++,,,,,,,,,+++++++++,,,------------...111333111222333444333222000...,,,&&&!!!(((---000555111+++###""")))///444999>>>BBBHHHHHHHHHHHHGGGFFFEEEDDDFFFLLLTTTWWWVVVTTTSSSTTTSSSPPPMMMLLLMMMLLLIIIFFF777111444AAAFFF???:::===LLLNNNOOONNNLLLHHHFFFEEE===:::777777999;;;<<<;;;@@@AAACCCDDDCCC@@@===;;;;;;>>>??????>>>>>>@@@BBBAAAAAABBBDDDEEEDDDAAA>>>;;;<<<===:::777666888;;;777;;;>>>???>>>???BBBEEE@@@555'''111BBBEEEFFFHHHIIIFFFAAA===<<<<<<===>>>???@@@@@@@@@@@@444$$$ 333EEEKKKNNNEEE///    qqqVVVBBB555///222222000...,,,+++)))(((&&&%%%###"""!!! !!!!!!!!!!!!!!! $$$***...---,,,...000000............------,,,,,,+++,,,---...000000000000000000000000///...---,,,......---,,,,,,,,,,,,---+++,,,---...------++++++)))((('''&&&&&&'''((())))))+++,,,---,,,+++((('''&&&'''))),,,...,,,((($$$ !!!"""###%%%&&&(((((())))))++++++'''%%%***///111///---...///------------------------------.....................///000111222111000000//////.........///111111............///000222222//////............///////////////000111333444555222333333333111///---,,,,,,,,,+++******+++,,,---...---,,,---///111222111111222333444444333111000***&&&!!!!!!&&&---222333333000,,,'''""""""(((000555???@@@AAABBBBBBAAA@@@???BBBEEEKKKQQQUUUWWWWWWWWWUUURRRPPPOOOOOOLLLFFFAAA---111;;;DDD@@@777555;;;MMMLLLJJJJJJJJJIIIFFFEEE<<<:::888888:::<<<======AAABBBDDDEEEDDDAAA>>><<<===>>>??????>>>>>>@@@BBBAAAAAABBBDDDEEEEEEBBB@@@<<<======:::666555777999999<<<@@@AAA@@@@@@BBBEEEGGG???222$$$***<<>>>>>>>>>>>???@@@@@@AAA777&&& 111DDDJJJLLLDDD111    aaaIII:::222...111000///---,,,***)))(((%%%$$$###!!!!!!!!!""""""!!!!!! %%%,,,000...---///111000///......------,,,,,,,,,+++,,,---...///000000000111111000///...---,,,,,,...---------,,,,,,,,,,,,***+++---------,,,***)))(((((('''&&&&&&'''(((((()))***+++,,,+++***(((&&&'''(((+++,,,,,,((($$$!!! !!!"""$$$%%%''')))******///...+++###!!!'''...222111//////000------------------------...............////////////000111222222222111000......------...///000111///000000111222333444444.........//////000000111//////000000222333444444222222222000///---++++++...,,,***))))))+++---///000---,,,...222444333111000111333444444333222111***'''$$$&&&,,,222666777222000......---((( """%%%***,,,---/////////...---000111666@@@KKKSSSWWWWWWWWWUUURRRQQQOOOJJJCCC<<<+++666CCCDDD:::111444<<>>???AAACCCEEEFFFEEEBBB>>><<<>>>>>>>>>>>>>>>???AAABBB@@@@@@AAACCCEEEEEECCCAAA===>>>>>>;;;666444666888:::>>>CCCDDDCCCBBBCCCEEELLLFFF<<<+++!!!111HHHPPPXXXYYYVVVPPPIIIDDDAAA@@@???>>>???@@@AAABBB999))) ...BBBGGGIIIBBB222!!!   rrrSSS???666111///000///...,,,+++)))((('''%%%$$$"""!!!!!!!!!"""###!!! %%%,,,111000...000111000///......---,,,,,,++++++++++++,,,---...///000000111000000///...---------.........---------,,,,,,++++++,,,,,,,,,+++)))(((((('''&&&%%%%%%&&&'''((()))************)))((('''***+++,,,,,,)))%%%!!! !!!"""$$$''')))+++,,,444333///(((###+++000111000000111.................................//////000000000111111222333333222111000...---------...///111222222333444444555666666666......///000000111111111//////000111222333333333222222000...---,,,++++++...,,,***)))))),,,...000000...---///333555333111000111333444444333222111+++)))(((,,,222777999999222222333555666222+++$$$###///???OOOXXX\\\YYYVVVSSSQQQNNNHHH???888111>>>HHHBBB555///555<<<;;;::::::>>>DDDGGGFFFCCC;;;;;;:::::::::<<>><<<>>>===<<<<<<===???@@@AAA@@@@@@@@@BBBDDDDDDCCCAAA???@@@???;;;777444666999:::???EEEGGGFFFEEEEEEGGGLLLJJJCCC333%%%AAAOOO[[[]]]ZZZUUUNNNFFFDDDCCCAAA@@@@@@AAABBBCCC;;;--- ,,,@@@DDDEEE???333"""  cccGGG888222000///......---+++***(((''''''%%%$$$###!!!!!!!!!""""""%%%---222000///000000//////......---,,,+++******+++++++++,,,---...000111000000///............///......//////......---,,,,,,,,,+++******)))))))))'''&&&%%%$$$$$$%%%&&&'''))))))((('''(((((())))))...///...+++&&&!!!  !!!###&&&))),,,---666555222,,,$$$'''---//////000222////////////////////////......//////000000111111222222333444333222111000......------...000222333444555666666777666666666...///000111222222111111//////000222222333333222222111///---++++++,,,,,,...,,,+++******,,,///111//////000222444555444333000111222333333222000///...------222777;;;;;;999333444777999999666111---***))))))((('''###$$$777JJJZZZbbbZZZWWWSSSPPPLLLFFF===666:::DDDGGG<<<222111555666111444999???DDDFFFFFFDDD<<<===<<<;;;:::<<>><<<>>><<<::::::<<<>>>@@@@@@@@@??????@@@BBBBBBAAA??????@@@@@@<<<888666888::::::@@@GGGJJJJJJHHHHHHIIIKKKLLLJJJ>>>(((777IIIZZZ^^^[[[XXXOOOFFFFFFEEEDDDDDDCCCCCCCCCCCC<<<333### ***>>>BBB@@@<<<222###  yyyVVV<<<111///...---------,,,***)))((('''&&&&&&%%%###!!!!!!!!!!!!"""%%%,,,222111///000000...///......---,,,+++***))),,,+++++++++,,,...000111///......---...///000000//////000000000///...------,,,***((('''((()))***'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%(((***,,,222222///***### !!!  """&&&)))---///444555333///)))!!!###))),,,---///222////////////////////////......///000000111222222222333444444444333111000............///111333444333444444555555444333222///000111222222222111000//////111222333333222222222000...,,,+++,,,---...---,,,+++++++++---///000...000333444444333444555000111222222222000...---111000222666;;;===;;;999333666999999777444111///333222222333222...'''""",,,AAAUUUaaaZZZVVVRRRNNNJJJDDD;;;444???EEEBBB666000333111***---444===EEEHHHHHHFFFEEE===>>>>>><<<:::;;;>>>AAA@@@AAACCCDDDCCC@@@===;;;>>>;;;888888;;;===>>>>>>AAA???>>>???@@@@@@???===@@@AAAAAA>>>999888999<<<999@@@HHHLLLLLLKKKJJJKKKKKKOOOQQQIII555!!!+++BBBVVV[[[ZZZXXXOOOEEEGGGGGGGGGGGGFFFEEEDDDCCC<<<777*** )))===???===999222$$$  pppNNN666---,,,,,,***---,,,+++***)))((('''&&&&&&%%%###"""!!! !!!!!!%%%,,,222111/////////---//////...---+++******))),,,+++++++++,,,...000111......------...///111222///000111111111000...---...,,,)))'''&&&''')))***&&&&&&%%%$$$$$$%%%&&&&&&)))'''$$$###$$$''',,,...555444000)))""" !!!!!!!!!!!!"""%%%)))---///222333333111,,,%%%!!!'''))),,,///222000000000000000000000000...//////000111222222222333333444555444333111111//////...///000222444555111222333333222111///...000111222333333222111000///000111222333333222111222000---++++++,,,...///,,,,,,++++++,,,...///000---111555555333333444666000111111222111///---+++333333444999===>>>;;;888444777:::888444000...///777666666888999666000+++"""777MMMZZZZZZVVVQQQMMMIIIBBB:::444@@@DDD>>>222000444... ---666CCCKKKLLLIIIGGGFFF>>>??????===::::::===AAA???AAACCCDDDCCC@@@<<<:::>>>:::777777:::===>>>===AAA???>>>>>>??????===<<<@@@AAAAAA>>>:::999;;;>>>999@@@HHHMMMMMMLLLLLLLLLLLLQQQUUUQQQ>>>((($$$<<>>;;;888111$$$   {{{\\\DDD777......000***+++++++++***)))'''%%%$$$"""!!! %%%***000333222111222333111000...---,,,,,,------..................//////333222///---...000222444666222......///000///---...,,,)))&&&%%%&&&''')))%%%%%%$$$$$$###"""""""""%%%%%%%%%######(((000666;;;666...&&& !!!###$$$""" """'''---,,,)))/////////111111---&&& %%%,,,//////111///---...111222000...333222000///000222555666555444333222222222333444111111222222222333333333444444333222111000///......000222111...---///111000000000000000111111111---+++***+++...000///---***+++---///000000//////000111222333333333222111222222222111000//////...222555:::>>>???===999666000555999666///***+++...666666777999:::888222--- ***CCCVVVQQQVVVXXXOOO???666888>>>FFF888///222222)))$$$%%%777;;;BBBIIIHHHCCCCCCFFF>>>???@@@???>>><<<;;;;;;???@@@CCCEEEDDDBBB???===>>>======<<<;;;;;;::::::======<<<;;;::::::999999<<<<<<;;;;;;<<<===???@@@DDDFFFKKKOOOQQQQQQPPPNNNKKKNNNSSSVVVQQQ???&&&222KKK\\\```[[[QQQJJJLLLKKKKKKLLLLLLHHHBBB<<<@@@<<<333&&& $$$444===;;;555222!!!  pppSSS===444,,,...000)))******+++***)))'''%%%###!!! %%%+++111333333222222333111000...---,,,------...,,,,,,------------------000...+++((((((***---///444333111000111000///...---,,,)))&&&%%%&&&'''(((%%%%%%$$$######""""""!!!$$$$$$$$$###$$$)))000666777333,,,%%% !!!###$$$###!!! $$$******(((//////000222222...(((###""")))...000000...---...111333222111333111000000111333555777555444333222222333444444333222222222222333444444444333333222111000///...///111222111///...///111/////////////////////000+++******,,,///000///---***+++---...///000//////111222333444333333222111333222222111000/////////222555999===>>>;;;888555444777888555000---...111555555666777777333---(((&&&===NNNRRRYYYZZZNNN???888<<>>@@@BBBCCCCCCAAA===;;;===<<<<<<;;;;;;::::::999===<<<<<<;;;::::::999999<<<<<<===???AAADDDGGGHHHIIIKKKMMMMMMLLLKKKLLLNNNNNNOOOSSSWWWSSSCCC+++---FFFYYY```\\\SSSKKKLLLLLLLLLNNNPPPMMMFFFAAAAAA>>>888///%%% """222;;;999333///"""  ```GGG666000+++---///)))*********)))(((&&&$$$### %%%***111444444222333444222111///...------......***+++,,,---------,,,,,,***'''### """%%%(((000222444444222111000000---+++)))'''&&&&&&'''(((%%%$$$$$$######"""!!!!!!"""######$$$%%%***000555222...((("""!!!###$$$$$$###""" """''')))'''///000111333444111,,,(((%%%,,,000///...,,,---000333444444111111111111222444666777555444333222222333444555555444333222222444666777333333222111000//////...111222333222000///000111...............---------((()))***---///000...,,,***+++,,,...////////////333444444444333222111000333222111111000000000000222444888:::;;;999777555999777555222111111333444555555555555333...&&&!!!222AAAMMMVVVWWWHHH999666===DDD:::444111222///((((((///;;;333,,,++++++))))))+++......000333777:::;;;;;;===>>>AAABBBAAA>>>;;;999;;;;;;;;;:::999999888888<<<<<<;;;;;;::::::999999;;;<<<>>>@@@DDDGGGJJJLLLIIIKKKLLLIIIEEEEEEIIINNNSSSQQQRRRWWWWWWJJJ222%%%===SSS^^^\\\TTTMMMKKKKKKMMMPPPSSSRRRLLLHHHBBBBBBAAA>>>777)))  ///999777000,,,"""  xxxSSS>>>222000,,,...///((()))))))))((('''%%%###"""###)))000444444333444555222111000...---......///+++---...//////...,,,+++$$$ ***///444666333111000111,,,+++)))'''&&&&&&&&&'''$$$$$$$$$###""""""!!!!!!!!!"""###$$$'''+++000333---)))%%%  """$$$%%%%%%%%%$$$$$$ ###)))******///111333555666444000...$$$ )))///000///......000222444555111111111222444555777777444444333222333444555666777666444222333555777999333222222111000000//////222333333222111000000000,,,,,,,,,,,,,,,+++++++++&&&'''***---//////---,,,***+++,,,---.../////////555444444333222111111000333222111000000000111111333444666888888777666555;;;666000...000333555555777777777555000)))!!!&&&111AAANNNOOO>>>000333===BBB111111222222---)))---666:::...%%%%%%((((((((((((+++******,,,111777;;;===<<<===???@@@???===999777::::::999999888888777777;;;;;;;;;:::::::::999999:::;;;===???CCCFFFHHHIIIEEEIIILLLIIIDDDCCCIIIPPPWWWSSSRRRWWWZZZPPP:::(((222JJJYYYZZZTTTOOOHHHHHHJJJOOOSSSTTTPPPLLLEEEFFFIIILLLIII999"""  ///888666000,,,### mmmLLL999111111.........''''''(((((('''&&&$$$"""!!!&&&...444555444555666333222000///....../////////000222222111...+++(((###)))000444333111000111+++***((('''&&&&&&&&&&&&$$$$$$######"""!!!!!! !!!"""%%%))),,,///000(((%%%""" """$$$&&&&&&'''''')))&&&$$$%%%)))---//////000222555777777666444333***%%%%%%+++222222111000000111333444111222333444555666666777444444333333333444666666888666444333333555888:::333333222222111111000000444333222111111111000///++++++++++++******))))))%%%'''+++---...---,,,+++***++++++,,,---...///000444444333222111000000000444333111000000000222222444444555666666666555555888333---,,,000444555555;;;;;;999555---%%% $$$666EEEGGG777...666@@@AAA***...222222---,,,333===666+++$$$'''---...,,,++++++***((((((+++111:::???;;;===???@@@???<<<999777:::999999888777777666666:::::::::::::::999999999:::;;;===@@@CCCFFFHHHIIIFFFKKKOOONNNIIIHHHMMMSSSYYYTTTRRRVVV[[[TTTBBB111(((@@@RRRVVVRRROOOEEEEEEFFFKKKPPPRRRQQQNNNJJJKKKPPPUUUTTTFFF/// ///888777222///%%% zzz___EEE555000111---------&&&'''''''''&&&%%%###!!! """,,,222444555666777444222111000//////000000111222333333000+++&&&"""""")))...111000000///******((('''&&&%%%%%%%%%$$$######""""""!!! !!!"""&&&***------,,,%%%###  """$$$&&&((())))))---+++***,,,...111222222000333777888888666666666000+++""" &&&111333444333222111222333222333555666777666666555444444333333333555666777777666555444444666888999444444333333222222222222444333111111111111///---+++++++++***))))))((((((&&&(((+++,,,,,,+++***++++++***++++++,,,...///000333222111000000000000000444333111000000111222444666555555444444555666666555111...///222666777666<<<;;;888111(((   ***;;;???111...===EEE???%%%+++111111///111:::CCC222***%%%(((------)))(((&&&((()))'''&&&+++555>>>;;;<<>>;;;999999999999888777777666666::::::::::::999999999999;;;<<<>>>AAACCCEEEFFFFFFDDDIIILLLLLLKKKKKKPPPUUUYYYTTTRRRVVVZZZVVVGGG::: 555HHHOOONNNMMMFFFDDDDDDGGGMMMQQQQQQPPPOOOPPPSSSXXXXXXNNN===///,,,666666333111((( kkkOOO>>>///+++...***++++++%%%&&&&&&&&&&&&$$$""" )))111444555777888444333111000//////000111000111222111,,,%%% (((...000///---***)))((('''&&&%%%%%%$$$#########"""!!!!!! !!!!!!###'''+++---+++)))$$$"""  !!!"""%%%''')))***+++------...000222333333333111444888999888666666777444000(((!!!...111555555444222333444333444666888888666555333444444333333444555777888666555555555555666777777555555444444444444333333444222000///000000...,,,+++++++++***)))((((((((('''***,,,+++)))((()))++++++*********,,,---///000111000///......///000000444333111///000111333555888666555333333444666777333222333555777999:::::::::999444+++!!!  +++111&&&***>>>BBB666""")))000111111666???GGG111)))###$$$$$$ !!!((((((###%%%///888:::<<>><<<::::::999888888777777666999999999999999999999999;;;;;;;;;;;;:::888666555333555777:::???EEEMMMSSSWWWTTTRRRUUUXXXUUUJJJAAA))),,,@@@HHHIIIKKKJJJFFFDDDFFFKKKPPPSSSSSSUUUSSSTTTVVVWWWRRRIIIAAA''' (((222333111111+++  ```DDD888***'''+++((()))***%%%%%%&&&&&&%%%$$$""" '''000444666777999444333222000000000000111///000000...((( $$$,,,000///,,,))))))((('''&&&%%%%%%$$$#########"""!!!!!! !!!!!!###''',,,---***'''###"""  !!!###%%%''')))+++,,,,,,---///111333333222222111555999999777666666888666222+++!!!+++///444666555444444555444555777999888666444222444444333333444555777888444555555666666666666666555555555555555555444444444111//////000000---+++,,,++++++***)))((((((''')))+++,,,+++((('''(((++++++*********+++---///000//////...------...000000444333111///000111444555999777555333333444777888222555888:::<<<<<<======888666000&&&  ######999;;;+++!!!)))///111222999BBBIII111)))!!! ((()))"""!!!***444;;;===@@@BBBCCCBBB@@@>>>::::::999999888777777777999999999999999999999999;;;:::777333---(((### %%%000<<>>,,,,,,+++)))((('''&&&%%%%%%%%%###""" '''///555888999888777444222111111111222333///(((!!!"""(((,,,'''(((***+++***'''%%%###&&&%%%$$$"""!!!!!!""""""###&&&***,,,,,,)))%%%"""!!!!!! ###'''***+++++++++...///000111333444555555444555666777999:::;;;<<<999888333)))&&&222999;;;999777666666:::===<<<888444333444333333444555666777888888777888888888666444222111444666888::::::999777555000222444222///---...000......---***''''''***---...---+++)))(((((())))))---)))''''''***---,,,+++,,,,,,,,,,,,---///000222///...------///222555777999666444444666777555333222666<<>>000******+++&&&%%%***222<<>>>>><<<:::888777666666666666666777888:::;;;777666..."""+++>>>LLLKKKNNNRRRTTTTTTOOOIIIEEE777&&&000FFFQQQRRRRRRNNNIIIGGGHHHMMMTTTYYYQQQNNNMMMOOOOOOMMMNNNRRRCCC666$$$ """---222222000,,,"""   kkkKKK888++++++***((('''&&&%%%$$$$$$$$$"""!!!$$$,,,333777999999888666555333222222111,,,)))### ###%%%&&&(((***)))(((&&&$$$%%%$$$###!!!!!!!!!""""""$$$&&&)))+++***'''###  $$$&&&''''''&&&''''''((()))***++++++,,,------///000222333444555666444000)))!!!###---666:::;;;:::999777:::===<<<888444444555555555666666777777888888888888888777666444333222555777888:::999888666555111333444222///---...000//////---***''''''+++...,,,+++******)))***++++++,,,)))'''(((+++------+++------,,,,,,,,,...///000...---------///333666888999777666666888777555222000444:::???@@@>>>:::777222******;;;888+++))),,,:::===777AAAHHH999---&&&+++...(((""" ,,,666BBBHHHGGGDDDCCCCCC>>>>>>===<<<:::999999999777666666555777999;;;===:::888000""" ///;;;EEEIIINNNPPPOOOKKKFFFCCC:::(((+++AAANNNRRRRRROOOKKKHHHHHHLLLPPPSSSOOOLLLJJJLLLMMMLLLNNNRRRHHH>>>...!!!,,,222444222///%%%   ^^^AAA111***)))((('''&&&$$$$$$######"""!!!'''...444777888777777555333111///...###  !!!$$$&&&'''&&&%%%$$$"""!!!  !!!"""$$$%%%'''((('''### !!!"""###%%%&&&((()))***...---+++(((%%%&&&000999>>>???>>>999<<<===;;;777444555666888888888888888888888888888888777555555444444444777888888999888777555444333444333111///......000000///,,,)))'''(((,,,///************+++,,,......,,,)))'''(((,,,...---,,,...---,,,++++++,,,---...,,,,,,,,,...000444888::::::999999999999888444111///333999===>>>;;;666333***### %%%555888111555888CCCFFFAAAFFFCCC333///'''!!!///555000%%%%%%---888@@@DDDEEEDDDDDD>>>>>>===;;;999999;;;<<<888777555555777:::>>>@@@???===222"""'''///)))$$$ )))999@@@HHHLLLJJJGGGDDDCCC>>>---$$$999JJJRRRRRRPPPNNNKKKIIIIIIJJJJJJKKKGGGFFFIIIJJJIIIKKKPPPLLLFFF:::******222666666444(((    qqqQQQ999,,,)))((('''&&&%%%###""""""!!!!!!!!!(((///333222222111000...+++(((&&&  ###$$$$$$$$$"""###"""###%%%&&&###(((444===AAABBB<<<>>>>>><<<777555666888:::::::::999999888888888888777666444444444555666888888888888777666555444444444333111/////////000222///,,,)))(((***---000((()))***+++---///000111,,,***(((***---///...,,,...---,,,+++******+++,,,+++,,,---///222666999;;;::::::;;;<<<:::888444111111555;;;>>>>>>999333///"""  ///:::<<>>@@@AAA>>>999777888999;;;;;;::::::999999888888777777555444444555666777999888777666555555555555555333111000000000111111222///,,,)))))),,,...000((()))+++---///000111222---+++***+++...///---+++---,,,+++***))))))******+++,,,---000333777:::<<<999;;;<<<<<<:::777444222555999>>>@@@>>>888111+++  ))):::DDDQQQUUUSSSQQQPPPIII;;;333999...  )))...///...,,,***""""""$$$)))///777>>>BBB>>>@@@@@@===888666888<<<:::888666555777;;;@@@CCCEEECCC999(((,,,>>>KKKFFF:::)))***999EEEJJJKKKJJJJJJGGG;;;(((%%%;;;LLLOOOPPPQQQPPPLLLGGGAAA===999:::@@@GGGJJJGGGEEEFFFDDDFFFCCC666%%%'''222888::::::---   wwwVVV<<>>NNNVVVSSSPPPRRRGGG777444999000"""&&&)))'''######$$$$$$""""""!!!!!!$$$***222888:::>>>@@@>>>888666888;;;999888666666888;;;???AAADDDCCC===///'''777HHHHHHAAA///!!!...;;;FFFKKKMMMMMMKKKBBB111333GGGLLLOOOQQQQQQNNNHHHAAA<<<444666===FFFIIIFFFCCCDDD>>>AAA@@@777''''''222888::::::...   jjjIII333+++***(((((('''&&&$$$###"""!!!    %%%333<<>>>>>999///$$$   $$$...>>>LLLMMMMMMQQQCCC222444<<<888000%%%%%%))),,,+++%%%###$$$$$$!!!!!!######%%%,,,444999>>>>>>999666999<<<999888777777888:::===>>>BBBBBB???666$$$,,,@@@GGGFFF777 """---<<>>333444999AAAEEEDDDCCCFFF>>>@@@???777)))'''222777999888---    bbbAAA---((())))))((('''&&&$$$###""""""    ...999CCCFFFIIIGGGBBB>>><<<<<<999999999999999999999999333444555777777777666666888666444333333555777999444000---...111555666666000...,,,...000111///---...///000111111000///...222000......000///***'''***)))(((''''''((()))***---...000333555888:::;;;777999:::999666444666888666999<<<;;;555***    ///BBBGGGJJJPPP@@@...333AAABBB???777---***///555111111...)))***...,,,%%% ###%%% """///666===>>>:::888:::>>>888888777777888:::;;;<<<@@@AAAAAA:::(((###===GGGLLL>>>&&&""""""333BBBKKKNNNPPPLLL>>>&&&)))>>>HHHKKKPPPRRRQQQKKKEEE@@@444444777>>>BBBBBBEEEHHH???@@@???777+++(((111666888777,,,    rrrNNN777---)))&&&&&&%%%%%%$$$###"""!!!!!!  %%%:::CCCLLLMMMGGGAAA>>>???<<<:::999:::;;;;;;777444333444555666666666555444666666555555555444444444///......111555777666444111///------///000...,,,////////////////////////...///000000...+++'''%%%((('''&&&&&&&&&((()))***///111444777999:::;;;;;;888888888888777777777666===;;;888444///%%%  """///@@@LLLMMMDDD666---444:::??????@@@???;;;555((()))...555;;;<<<999666,,,(((### ###+++444999<<<<<<;;;777777888888999999999:::===???AAA===000 ---???MMMEEE)))%%%333*** 000CCCOOOOOOLLLBBB..."""777HHHMMMOOOKKKGGGHHHHHHGGG@@@999111///333;;;BBBFFF===>>>???999+++&&&444999666444---    gggGGG444,,,(((%%%&&&%%%%%%$$$###"""!!!!!! 111999CCCHHHFFFBBB???>>><<<:::999999;;;:::777444222333444555666666555555444444444444444444444333///......111555666555444111///...///000111...,,,//////............//////.../////////...+++'''%%%''''''&&&''''''((()))***...000333666999:::;;;;;;;;;:::::::::::::::;;;;;;>>><<<888222***   ,,,<<>>DDDGGGEEEBBB@@@;;;444---'''!!!'''...444888:::666666777777888999::::::;;;>>>BBB@@@333""")));;;LLLFFF,,,)))===777,,, ###444BBBOOOOOOHHH555 333EEEKKKLLLHHHDDDEEEFFFEEE@@@:::333000444:::@@@CCC:::<<<===888***%%%333888555333---!!!   ~~~XXX<<>>???@@@???===777...###  +++>>>GGGAAA888***...///---...111222///777:::>>>EEEKKKOOOOOONNNRRRNNNGGG???555***(((000666555555555666777999:::;;;:::===BBBCCC777%%%"""666IIIFFF///+++DDDCCC:::)))"""///KKKOOONNN>>>%%%---@@@EEEGGGBBB???@@@BBBBBB???;;;555333444888<<<>>>888888:::666***###000555444222---"""   qqqLLL555---)))&&&"""%%%%%%$$$###"""!!!    ***777AAAEEEBBB???;;;:::999888888666555444111111222333444555555666000000111222333222222111//////111333444333222111///000111111222000...---///...------------...////////////...---***(((&&&%%%%%%&&&((()))))))))***,,,...111444777:::;;;;;;<<<<<<;;;;;;<<<>>>AAABBB???<<<555)))  !!!444@@@@@@<<<444666444111333888;;;:::;;;;;;===@@@EEEKKKOOORRRUUUTTTQQQMMMFFF<<<333---)))111444444444555777999;;;<<<;;;===AAABBB999'''///DDDDDD///(((CCCDDD???000 ###>>>FFFLLLBBB***&&&999>>>@@@===:::<<<>>>>>>===;;;777444444666888:::555666777555*** ---333222111---###   gggCCC111,,,(((%%%"""%%%$$$$$$###"""!!!    """///;;;BBBBBB@@@;;;:::999888666444444444111111111222333444444555///000111222222222000///...000222444333222000//////000111111000///......///...---,,,,,,---...////////////...,,,***((('''%%%%%%&&&'''((()))***+++,,,...111555777999:::;;;::::::999:::;;;===???@@@>>>999000"""  ###,,,111222222333111---///555888888111///...///444>>>IIIPPPOOORRRUUUUUURRRMMMGGGCCC///''''''...555555555555777999;;;===>>>===???@@@999***+++@@@AAA,,,"""444666666000''',,,777BBB???+++000777;;;999777:::<<<<<<;;;:::777555444444666888555555666555+++)))000000000---$$$  zzz[[[;;;---***&&&######$$$$$$###"""!!!    %%%000999>>>>>>:::::::::777444333333444222222111111111222333444000111222333333111///......111444444333000......///000000///...---...//////...,,,++++++,,,...///000//////---,,,***((('''&&&%%%%%%&&&''')))+++,,,...000222555888999::::::888888999;;;<<<===>>>>>><<<555)))   """ ###&&&%%%"""///???IIIKKKPPPUUUXXXWWWSSSOOONNNAAA999,,,""""""***000777777666666777999<<<>>>>>>;;;<<>>???+++!!!"""$$$&&&$$$(((666999,,,(((000666777777:::;;;:::888888777444333333666888777666777666---&&&---......---%%%  kkkNNN333***(((###"""$$$$$$$$$###"""!!!    ###---555::::::;;;:::777333111222444333333111111000111111222111222333444333111...,,,...111555555222///------/////////---******---000///...,,,++++++,,,...///000000///---+++***(((((('''&&&$$$$$$%%%(((,,,...000222444666888999999999888:::<<<>>>???>>>>>>===999000###  """111;;;JJJOOOUUUWWWUUURRROOONNNLLLDDD888...***,,,111666:::999777777777:::<<<>>>:::999<<>>???,,, !!!"""###$$$###---444---!!!+++444777888;;;;;;:::666666555333111333777;;;999888999888/// $$$+++---------&&&  ___EEE...'''%%%!!!!!!%%%$$$$$$###"""!!!     $$$///666:::;;;:::666222000222444444333222000000000000111222333444555333111---+++...222666666222...,,,,,,//////...+++))))))---111000...,,,******,,,...000000000...---+++***(((((((((&&&$$$###$$$(((---000222333555777999999999999:::<<>>===777---     %%%...JJJNNNTTTUUUSSSOOOMMMMMMOOOHHH>>>555111333777;;;<<<:::888777888:::<<<>>>777666<<>>$$$###888FFFIIIJJJHHHHHHJJJHHHDDD000$$$%%%)))!!!+++777999777999<<<>>>:::777333000111555;;;>>>AAA<<<:::<<<777((('''---+++)))%%%    aaaFFF777(((###$$$###!!!!!!""""""""""""!!!   %%%---000444777888777555333555444222000000111333444444333222000///000000111444333222222111000000000111///---+++,,,///333777222000---+++***+++...///...---+++)))((((((((()))&&&((())))))***---222777777999::::::888777999;;;<<<===@@@CCCDDD@@@;;;888000###  $$$555GGGOOOPPPQQQPPPOOONNNJJJCCC<<<888666777777888:::;;;:::777777:::======:::;;;>>>:::---000CCC;;;"""%%%;;;QQQTTTUUUUUUVVVZZZYYYUUU???111%%%%%%)))%%%***777:::999:::===>>>;;;777333000000555:::>>>DDD???>>>@@@:::+++&&&,,,))))))%%%   zzzTTT???111%%%"""$$$###""""""!!!""""""!!!      %%%---444888777444222222222111000000111333444555444333111111111111222333111///......000222333111///---,,,---000444666222000---+++***+++,,,...,,,+++***((('''''''''((('''((()))***,,,///444888999:::;;;;;;::::::;;;===<<<>>>@@@BBBBBB>>>888333))) """000>>>KKKTTTSSSMMMOOOKKKDDD===999777888999:::<<<===;;;888777999<<<@@@<<<<<>>@@@@@@@@@===555---%%%  ---DDDTTTTTTMMMMMMIIIBBB<<<888777888999999;;;===<<<999888:::===AAA<<<;;;===888***///<<<000///FFFWWWYYYZZZ\\\aaafffeeeaaa\\\NNN666!!!###%%%444:::;;;======;;;666333///---000666===AAAHHHHHHIIIIIICCC444!!!###'''$$$&&&&&&"""    cccCCC111(((!!!"""$$$######$$$     %%%...555;;;>>>444555666888999999999999777666555333333333333444111...+++)))+++///555888000...,,,---111444555444///...,,,*********++++++)))(((&&&%%%%%%%%%%%%&&&'''((())),,,000444777999555555555666777888999888<<>>???===444)))"""!!!  """:::NNNSSSMMMHHHEEE@@@:::777666777888777:::===<<<::::::<<>>;;;999999222$$$///777)))888MMMUUUVVVVVVWWW[[[```^^^XXXZZZOOO888"""111888;;;<<<;;;999222000------111777>>>BBBFFFHHHJJJJJJDDD666$$$!!!%%%"""$$$&&&"""      vvvWWW;;;---&&&"""###$$$###"""###    !!!###---777<<<666777999;;;<<<<<<;;;:::777666555333333333333444111...+++)))+++000555999///---,,,...333555555333---,,,+++*********++++++((('''&&&%%%$$$%%%%%%&&&''''''(((,,,111666888999333222222444666777777666<<<@@@@@@===>>>>>>444&&&&&&%%%   ,,,AAAKKKLLLDDDBBB???<<<:::888888888666:::======<<<;;;===@@@<<<;;;:::666,,,&&&111222###(((AAASSSWWWWWWUUUUUUZZZ^^^ZZZSSSQQQFFF222 ...555999;;;999666///......///222777<<<@@@BBBFFFHHHGGGBBB777&&&"""!!!$$$%%%"""      fffJJJ111,,,&&&###$$$%%%""" !!!   &&&&&& """,,,222555777999;;;<<<;;;999888777666555333222333333444111///,,,***,,,000666999///---,,,///444777555333+++************++++++,,,((('''&&&%%%$$$%%%&&&&&&&&&%%%'''+++222777888888444222222333777888888666;;;@@@@@@===???@@@444$$$%%%000000%%%  ///@@@HHHBBBBBBAAA@@@???===<<<<<<888;;;??????<<<;;;<<<>>><<<===<<<777)))---222...000IIIXXXWWWVVVTTTTTTYYY]]]XXXPPPJJJ:::(((,,,222666888777333000000000111333555888:::<<>>AAA???<<<666(((!!!###$$$!!!      qqqPPP888+++&&&%%%%%%$$$###"""!!!!!!   '''444666(((%%%...999@@@@@@===:::999444444444444444444555555555000---000666:::999555---,,,---000333444111...((((((((())))))******++++++'''######%%%&&&$$$"""###%%%'''***...111333555333333333444444444555555;;;===>>>??????<<<000###!!!222<<<@@@>>>555+++    ***:::AAABBBCCCAAA???>>>AAACCC>>>===AAAEEECCC<<<===BBB@@@>>><<<555###$$$:::///(((FFFXXXYYYYYYUUURRRSSSVVVUUUNNNGGG222)))$$$)))+++&&& !!!$$$+++222666555333444111333999:::555444777555===AAA???:::555+++!!!###!!!    fffGGG222(((&&&%%%%%%$$$###"""!!!!!!   $$$333999///!!! &&&000777::::::;;;<<<333333333444444444444444444000...111777999777333******,,,000444555333000++++++,,,,,,,,,+++******,,,((($$$$$$%%%&&&%%%######$$$'''***...111333444444444444444444444555555:::<<<======>>>:::...!!!$$$222<<>>AAACCCCCCBBBAAACCCDDD@@@@@@BBBEEEAAA::::::???<<<>>>;;;///,,,777+++444LLLWWWVVVUUURRRPPPPPPQQQLLLCCC;;;((($$$&&&...333///***)))!!!"""%%%***000222111///000...111777888555555888777===@@@===777000%%% ###"""    yyyVVV;;;+++&&&%%%%%%$$$###"""!!!!!!     000;;;888/// ###***...333999===222333444555555444333333444111000333777888444///&&&(((---222666666444111...///000000///...,,,***---)))&&&%%%''''''&&&###"""$$$&&&***---000222333555555555555555444444444888:::<<<<<<<<<888+++&&&444===CCCGGGFFFBBB444,,,!!!    555:::AAAFFFGGGGGGEEEEEECCCCCCEEEEEE@@@::::::>>>999>>>888%%%&&&444000$$$,,,BBBPPPRRRPPPPPPNNNMMMLLLIII@@@333***!!!+++777;;;888555444%%%&&&(((+++......---+++---,,,///444777666777999:::======777000(((######    jjjHHH111'''&&&%%%%%%$$$###"""!!!    ,,,:::>>>:::,,,'''""")))222999555666777888777555333222333222222444777666000+++&&&***///555777666222///...000222333333111///---///+++'''&&&(((((('''$$$!!!###&&&***...000222222666666666555555555555555777999;;;;;;;;;666((('''666???DDDHHHHHHEEE@@@999///'''    &&&///;;;FFFKKKKKKGGGDDDEEEGGGIIIHHHCCC??????AAA;;;<<<000,,,444&&&$$$999KKKNNNKKKKKKLLLLLLLLLHHH@@@444&&&"""111<<>>,,,''''''%%%$$$$$$###"""!!!    &&&666>>>???888222***  (((///555777999:::999777444222333222333555666444...))))))---333777777333///,,,---///222555666555333222000,,,((('''((()))'''$$$!!!###'''+++...111222222666666666666666666666666666999;;;;;;:::555'''&&&777AAAEEEGGGEEEBBBEEEAAA;;;666///$$$   !!!000???HHHIIIEEEAAADDDIIILLLKKKHHHEEEEEEEEE<<<777&&&!!!,,,--- ...BBBKKKGGGEEEHHHJJJKKKIIICCC888***$$$333<<<===:::666333222222333222111///......000333666888:::;;;:::888999333*** !!!###"""    pppOOO777+++''''''$$$$$$###"""!!!     000<<>>AAAHHHNNNMMMJJJIIIHHHEEE999...%%%(((&&&(((888FFFIIIEEECCCEEEHHHHHHDDD;;;..."""%%%222999;;;;;;888444333555666555333111111222444888;;;;;;:::999555000///'''  """"""    aaaCCC111***'''%%%$$$$$$###"""!!!    +++999>>>>>><<<999333***!!!###'''---333666777555333222222333333333000---***---111666888555000---+++///000111333333444444444111---((('''((((((&&&###"""%%%)))...111333333333555555666777888888999:::999<<<>>>>>><<<666'''%%%999CCCFFFGGGFFFCCCDDDDDDEEEFFFDDD===111)))     ***333888:::<<>>;;;888444---$$$   !!!!!!    {{{WWW;;;...***&&&"""$$$$$$###"""!!!    (((777>>>BBBBBBAAA===666,,,###&&&...444555555444222222333333222000---+++---111666777444000...---222222222222222222222333000,,,((('''((((((%%%######%%%***///222444444444444444555777888999:::;;;:::===??????===777'''&&&999CCCFFFIIIIIIHHHDDDDDDEEEHHHHHHCCC:::333      )))333888999DDDKKKJJJGGGFFFAAA;;;'''"""'''### ###333>>>EEEEEEHHHNNNKKKCCCAAA???777***+++222666666777;;;888222...000222222000000222555555<<<>>>:::555000&&&   !!!