BMv6( }}}{{{|||zzzzzzyyyxxxxxxxxxxxxyyyuuusssqqqppppppqqqpppoookkkjjjhhhgggeeebbb]]]YYYTTTOOOIIICCC???<<<999777000...+++'''$$$"""!!!  !!!!!!  !!!"""  }}}zzz|||yyyyyyxxxwwwwwwwwwwwwwwwsssrrrpppooooooooonnnmmmhhhgggeeedddbbb^^^YYYVVVOOOKKKEEE???<<<999666444---,,,(((%%%"""!!!  !!!  !!! |||zzz{{{xxxwwwvvvvvvuuuuuuvvvvvvrrrqqqooonnnnnnmmmkkkiiieeedddaaa```]]]YYYTTTPPPHHHDDD>>>999666444111///***(((%%%###!!!!!! ~~~~~~{{{yyyzzzvvvvvvuuutttttttttttttttrrrpppnnnmmmlllkkkhhheeebbb```^^^[[[XXXTTTNNNJJJBBB>>>888333000...,,,***&&&$$$"""  }}}}}}~~~zzzxxxyyyuuuuuutttsssssssssssssssqqqpppmmmlllkkkiiifffccc```^^^[[[YYYUUUPPPJJJFFF>>>:::444000---***(((&&&###"""  }}}{{{yyyxxxuuuuuuvvvuuusssqqqrrrsssqqqnnnkkkiiigggeeebbb___[[[YYYUUURRROOOJJJDDD@@@999555111---***(((%%%$$$"""!!!!!!   }}}{{{yyyxxxuuuvvvvvvuuusssqqqrrrsssooommmjjjgggeeeccc```]]]XXXVVVRRRNNNJJJEEE@@@<<<666222...***(((&&&###"""!!!!!!   ~~~|||zzzyyyxxxvvvwwwwwwuuusssqqqqqqrrrnnnkkkhhheeebbb```\\\YYYTTTQQQMMMIIIDDD???999555111...***'''%%%###!!!!!!!!! }}}|||zzzxxxwwwvvvwwwwwwuuurrrppppppqqqmmmjjjfffbbb```\\\XXXUUUPPPMMMHHHCCC>>>999444000...+++'''$$$###!!!   ~~~}}}{{{yyywwwvvvvvvwwwvvvtttqqqooonnnoookkkhhhddd```]]]YYYTTTQQQMMMIIICCC>>>999555000,,,+++(((%%%""""""!!!  ~~~~~~}}}|||zzzxxxwwwvvvvvvvvvuuusssooommmlllllliiifffaaa]]]YYYTTTPPPLLLHHHDDD???999555111,,,))))))&&&###!!!!!!!!!  ӵĦĦӵ~~~~~~}}}|||zzzxxxvvvuuuuuuuuutttqqqmmmkkkjjjjjjfffbbb]]]YYYTTTPPPKKKGGGDDD@@@:::555111---***'''&&&###  Ħ ###$$$!!!4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~}}}}}}{{{zzzxxxvvvuuuttttttssspppllliiihhhiiiccc```[[[VVVQQQLLLGGGCCC@@@<<<777222...+++(((%%%$$$!!! >L$$$((((((%%% GG=?HdĦ=ĪjGG=?~~~~~~}}}{{{xxxvvvtttrrrtttrrrooommmkkkhhhdddaaabbb]]]WWWQQQLLLHHHDDDAAA;;;777333///,,,)))%%%"""###"""!!! HdĦ ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵxxxvvvsssrrrĦpppmmmkkkhhhdddDDD@@@***'''$$$!!!""""""!!!ĦĦDdDӵӵӵĦӵĭӵ?~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<ĉzzzxxxuuusss3we<Ħpppmmmkkkggg3h?@e)))'''%%%###!!!"""!!!!!!Z3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQ|||zzzxxxuuuje<ĦooollliiiBt=o9ĦH׼s((('''&&&%%%###!!!!!!!!! HtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦ|||zzzwwwFSĦnnnjjjqjRgdKӵDdDĦ'''&&&&&&%%%###""" DdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦ{{{yyysp?aĦkkkfffGIdnuR)ĦDdDĦ&&&%%%%%%%%%###"""DdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ 4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦ{{{s<v>aĦhhhcccpeӵDx<DdDĦ%%%$$$$$$###"""!!!DdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦfffaaaB?Ho9111>d<###"""!!!>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦccc]]]@G111...se"""!!!!!!!!!""" <Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8ttt>aĦ```[[[UUU333000---s׼s$$$###!!!!!!!!!""" HoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉuuurrr>aĦ]]]WWWQQQLLLFFFBBB===999444000...+++Be%%%$$$###"""!!!!!!!!! nu]ӵ  >d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶSvvvuuurrr3weAneneneneDenene>Ayyyvvvtttk<QQQLLLFFF@@@<<<666333///+++)))(((&&&$$$############"""!!!!!! fhDenenene{{{xxxuuuTTTNNNIIICCC===999444111---***((('''%%%###""""""######""""""!!! ~~~|||yyyvvvsssppplllhhhdddZZZVVVQQQKKKEEE???:::666333000,,,)))((('''%%%###!!!"""#########"""!!!  !!!!!!!!!"""  ~~~zzzwwwtttqqqnnnjjjeeebbbXXXTTTNNNHHHCCC===777333222///+++)))((('''%%%$$$!!!!!!"""######"""!!!  !!!!!!""""""  !!!###|||zzzwwwsssoookkkgggaaa^^^WWWSSSLLLFFFAAA<<<888555...---+++)))'''%%%%%%$$$""""""!!!!!! """""""""""""""""""""""" }}}zzzyyyvvvrrrmmmiiieee___\\\TTTPPPIIICCC>>>:::555222---,,,***((('''&&&&&&%%%!!!!!!!!!!!!!!! {{{xxxwwwtttpppkkkgggbbb\\\YYYQQQLLLFFF@@@;;;777333000,,,+++)))((('''&&&&&&&&& !!!!!!!!!!!!!!!"""""" {{{xxxwwwsssooojjjeee```ZZZVVVNNNIIICCC>>>999666222///,,,+++***(((&&&%%%%%%$$$ !!!!!!"""""""""### |||yyywwwsssnnniiiddd___YYYTTTLLLHHHBBB===999555222///...---***(((&&&$$$###""" !!!!!!!!!""""""###### }}}yyyvvvsssmmmhhhccc]]]VVVRRRJJJFFFAAA<<<888555111///---,,,***(((%%%$$$###"""!!!""""""""""""""""""### |||yyytttqqqkkkfff```ZZZSSSOOOHHHDDD???:::777444000...***)))((('''&&&%%%%%%%%%#########"""""""""""""""|||yyysssooojjjddd^^^XXXQQQMMMFFFBBB===999666333///---'''&&&&&&&&&&&&'''(((((($$$$$$######""""""!!!!!! |||xxxssspppkkkeee^^^VVVMMMHHHCCC???999444111///,,,+++***(((&&&&&&&&&%%%$$$"""$$$###""""""######"""  !!! {{{xxxqqqnnniiibbb\\\SSSKKKFFFBBB>>>888444111///,,,+++***(((&&&&&&&&&&&&$$$"""$$$###""""""######"""   !!! zzzwwwoookkkeee___XXXPPPHHHCCCAAA===777333000...,,,***)))(((&&&&&&&&&&&&$$$"""$$$"""!!!!!!######""" !!!  !!!  ~~~yyyvvvmmmiiiccc\\\VVVNNNFFFAAA???;;;666222000...,,,***)))'''&&&&&&&&&&&&$$$###$$$"""!!!!!!""""""!!! """  """  }}}xxxuuummmhhhbbb[[[TTTMMMFFFAAA===999444111///---,,,***((('''%%%%%%&&&&&&%%%######"""!!!!!!""""""!!!"""  """  !!!!!! |||wwwtttlllhhhaaaZZZSSSLLLEEEAAA;;;777333///...---,,,***((('''%%%%%%&&&'''%%%$$$###!!! """"""!!!!!!  !!! !!!""" |||vvvssskkkfff___XXXQQQJJJDDD???:::666222///------+++***(((&&&%%%%%%&&&'''&&&$$$###!!! !!!!!!    !!!"""  {{{vvvrrrjjjeee^^^VVVOOOIIIBBB>>>999555111...---,,,+++***'''&&&%%%%%%&&&'''&&&$$$###!!! !!!!!!   !!!!!!   }}}zzzuuurrrjjjeee\\\TTTMMMFFF@@@<<<666444222///,,,+++******((((((((('''&&&$$$###"""""""""""""""""""""""""""   ~~~zzzvvvrrriiiccc[[[SSSKKKEEE???;;;666444222///,,,+++******((((((((('''&&&%%%###"""""""""""""""""""""""""""  {{{vvvrrrgggbbbZZZRRRJJJDDD>>>:::666444222///,,,+++******((((((((('''&&&%%%$$$###"""""""""""""""""""""""" {{{uuuqqqgggbbbZZZRRRKKKDDD>>>;;;666444222///,,,+++******''''''''''''&&&%%%$$$###""""""""""""""""""""""""  {{{tttpppgggbbbZZZRRRLLLEEE@@@<<<666444222///,,,+++******''''''''''''&&&%%%$$$$$$########################    !!!!!! zzzsssnnngggbbbZZZRRRLLLFFF@@@===666444222///,,,+++******&&&&&&''''''&&&&&&%%%$$$########################    !!!!!!!!! yyyqqqllleee```YYYQQQKKKEEE???<<<666444222///,,,+++******&&&&&&''''''&&&&&&%%%%%%########################   !!! !!!!!!""" xxxpppkkkddd___XXXPPPJJJDDD>>>;;;666444222///,,,+++******&&&&&&&&&'''&&&&&&%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!"""""" yyypppiiiccc^^^WWWQQQJJJDDD???;;;666333///---,,,+++***((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!   ~~~xxxpppiiiccc^^^WWWPPPJJJDDD>>>:::555333///---,,,+++***)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!    |||vvvooojjjccc^^^WWWPPPIIIBBB<<<888555222///---,,,,,,***))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!  ###"""}}}zzzuuuooojjjbbb^^^VVVOOOHHHAAA;;;777555222///---,,,,,,+++))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!  %%%$$$|||yyyuuunnniiiaaa\\\UUUNNNGGG@@@:::666444222...---,,,,,,+++***))))))((('''&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!  %%%$$$~~~{{{uuunnniii___ZZZSSSLLLFFF@@@:::777444111...,,,,,,,,,+++******)))((('''&&&&&&&&&&&&$$$$$$$$$############"""!!!!!!!!!!!!  """!!!|||vvvnnnhhh\\\XXXRRRKKKFFF@@@;;;777333111...,,,,,,---,,,+++***)))((('''&&&&&&&&&&&&$$$$$$$$$############"""!!!!!!!!!!!!   ~~~wwwnnnhhh[[[WWWQQQKKKFFFAAA;;;888333111...,,,------,,,+++***)))(((''''''&&&&&&'''$$$$$$$$$############""""""!!!!!!!!!   |||wwwpppkkk___YYYRRRKKKEEE@@@<<<999222111///...,,,,,,++++++******((('''&&&%%%%%%$$$############""""""""""""!!!!!!!!!!!!   !!!   !!! ~~~{{{vvvoooiii^^^YYYQQQJJJDDD???:::777222111///...,,,+++++++++***)))((('''&&&%%%%%%%%%############""""""""""""!!!!!!!!!!!!  !!!    }}}zzzuuunnnhhh^^^YYYQQQIIICCC===888555111111///---,,,+++++++++***)))((('''&&&%%%%%%%%%############""""""""""""!!!!!!!!!!!!    ~~~{{{uuunnnhhh^^^XXXPPPHHHAAA;;;666333111000///---,,,+++******))))))(((&&&&&&%%%%%%%%%############"""""""""!!!!!!!!!!!!!!!   |||vvvoooiii]]]XXXOOOGGG@@@;;;666222111000...---+++*********)))((('''&&&&&&&&&&&&&&&############"""""""""!!!!!!!!!!!!!!!   |||vvvoooiii\\\WWWOOOGGGAAA;;;666333000000...,,,+++*********(((((('''&&&&&&&&&&&&&&&############""""""""""""!!!!!!!!!!!!   {{{uuunnnhhh\\\VVVOOOGGGAAA<<<777444000///...,,,+++***))))))(((((('''&&&&&&&&&&&&'''############""""""""""""!!!!!!!!!!!!   ~~~zzztttlllggg[[[VVVNNNGGGBBB===888666000///...,,,+++***))))))(((((('''&&&&&&&&&''''''############"""""""""""""""!!!!!!!!!  !!!{{{xxxtttnnnhhh^^^UUULLLFFF???777444444///---++++++,,,,,,+++***''''''((((((((('''%%%$$$$$$!!!"""%%%%%%""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  |||yyyuuunnnhhh^^^UUULLLFFF???888444444111///---+++++++++)))(((''''''((((((((('''%%%%%%###!!!"""%%%%%%"""!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~{{{uuunnnhhh^^^UUULLLFFF???888444444333111...,,,+++***(((&&&'''''''''(((''''''&&&%%%###!!!!!!$$$$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! |||uuummmggg]]]UUUKKKFFF???888444555333000---,,,+++***(((&&&''''''''''''''''''&&&&&&###!!!!!!$$$$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  |||tttlllggg]]]TTTKKKFFF@@@888555555111///,,,+++++++++***(((''''''&&&&&&''''''''''''$$$""""""%%%$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! {{{ssskkkggg]]]TTTKKKFFF@@@999555666111///,,,+++++++++***)))''''''&&&&&&&&&'''((((((&&&######&&&%%%!!! ###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!yyyqqqjjjggg\\\TTTKKKFFF@@@999555666333000---,,,+++***(((''''''&&&&&&%%%&&&'''((()))'''$$$$$$'''&&&"""!!!###!!!!!!!!!!!!!!!!!!!!!!!! xxxpppjjjggg\\\SSSKKKFFF@@@999666666555222///,,,+++)))&&&$$$'''&&&&&&%%%&&&'''((()))(((%%%%%%((('''###"""$$$!!!!!!!!!!!!!!!!!!!!!!!!    !!!yyyrrrjjjdddZZZUUUMMMFFF???999444000111///---,,,,,,***&&&$$$&&&&&&&&&'''''')))******)))((('''&&&$$$###"""!!!""""""""""""!!!!!!!!!!!!  """!!!  !!!  !!!!!!"""%%%zzzqqqiiidddYYYTTTLLLEEE???999444111222000---,,,+++)))&&&$$$&&&&&&&&&&&&'''((()))***)))((('''&&&$$$###"""!!!""""""""""""!!!!!!!!!!!!  """!!!  !!!  !!!!!!!!!###zzzqqqiiicccWWWRRRKKKDDD>>>999555222444111---***)))((('''%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&$$$###""""""""""""""""""!!!!!!!!!!!!  !!!  !!!  !!!!!! yyyqqqhhhbbbVVVQQQIIIBBB===999666333444111---***(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&$$$######"""""""""""""""!!!!!!!!!!!!     !!!!!!  yyypppgggaaaUUUPPPHHHAAA<<<999666444444000,,,))))))(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!  !!!     !!!!!! xxxooogggaaaUUUPPPGGG@@@;;;888555333111...+++*********)))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!    !!!""" }}}wwwooofffaaaVVVPPPGGG???:::666444222...,,,++++++++++++***(((((((((''''''&&&''''''((('''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!!!!     !!!"""!!!|||vvvnnnfffaaaWWWPPPGGG???999666333222,,,+++++++++---,,,+++))))))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!""""""!!! !!!!!!    !!!"""!!! {{{uuummmccc\\\SSSNNNEEE>>>888333///---///---,,,***))))))************))))))((((((''''''&&&&&&&&&&&&%%%$$$##################"""!!!""""""""""""""""""""""""    !!!!!! !!! !!!###!!!!!!  """!!!!!!"""{{{vvvoooeee]]]SSSNNNFFF>>>999444000......---,,,************+++***)))))))))((((((((('''&&&&&&&&&&&&%%%$$$##################"""!!! """"""""""""""""""""""""   !!!  !!!!!!###"""  !!!  !!!!!!!!!  !!!|||xxxpppeee^^^SSSNNNFFF???999555222///...---,,,+++******++++++))))))))))))(((((((((((('''&&&&&&%%%%%%$$$##################"""!!! """"""""""""""""""""""""!!!!!!  !!! !!! !!!!!!$$$###!!!  !!!!!!"""  }}}xxxoooddd[[[SSSNNNFFF???:::666333111...---,,,+++***++++++,,,))))))))))))((((((((((((''''''&&&%%%$$$$$$$$$$$$###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! """!!! !!! ###"""   !!!!!!"""|||vvvlll```XXXRRRMMMFFF???:::777444222...---,,,+++++++++,,,---(((((((((((())))))))))))((('''&&&$$$$$$$$$$$$$$$"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!  !!!!!!   !!!!!!!!!zzzsssiii^^^WWWQQQLLLEEE>>>:::777444222...---,,,++++++,,,---...(((((((((((())))))))))))((('''%%%$$$######$$$%%%"""######$$$######""""""""""""""""""""""""""""""""""""!!!    !!!!!!  !!!!!! !!!~~~wwwppphhh^^^XXXOOOJJJCCC===999666444222...---,,,++++++,,,---...'''((((((((()))))))))***)))'''%%%$$$######$$$%%%"""######$$$$$$#########"""""""""""""""""""""""""""!!!  !!! !!!"""!!!  |||uuuooohhh___ZZZNNNIIICCC===999666444222...---,,,,,,,,,---...///'''((((((((())))))******)))'''%%%#########$$$%%%"""######$$$$$$$$$######"""""""""""""""""""""""""""!!!  !!!!!! """###"""!!!""""""!!!!!! !!! xxxqqqhhh^^^WWWOOOJJJCCC===999666444222000---***))))))***************))))))((((((''''''))))))((('''&&&&&&%%%%%%"""""""""""""""#####################""""""""""""###!!! !!!!!!  !!! !!!"""######!!!!!!!!! !!!  xxxqqqhhh^^^WWWMMMHHHAAA;;;777555222000000---+++)))***++++++***))))))))))))************)))(((((('''&&&&&&%%%%%%###############"""""""""############""""""""""""###!!! !!!!!!  !!! !!!!!! !!!""""""!!!!!!!!!  xxxqqqhhh^^^WWWKKKFFF???:::666333111///000...+++***+++,,,++++++)))))))))***++++++,,,,,,((((((((('''&&&&&&%%%%%%%%%$$$$$$######"""""""""$$$$$$#########"""""""""###!!! !!!!!!  !!!!!! !!!!!!""""""!!!!!!    xxxqqqhhh^^^WWWJJJFFF???999666333111///000...,,,+++,,,---,,,+++)))*********************(((((('''''''''&&&&&&&&&&&&&&&%%%$$$######""""""$$$$$$$$$#########""""""###!!! !!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!   !!!!!!"""xxxqqqhhh^^^WWWKKKFFF@@@:::777555333111///...,,,,,,---...---,,,++++++***)))(((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$######"""$$$$$$$$$$$$###############!!! !!!!!!  !!!!!!"""!!!!!!""""""""""""!!!!!!    !!!""""""xxxqqqhhh^^^WWWKKKGGGAAA;;;888666444333///...------//////...---,,,+++***)))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$############!!! !!!!!!  !!!!!!"""""" !!!!!!""""""!!!!!!     !!!!!!""""""  !!!!!! xxxqqqhhh^^^WWWKKKGGG@@@;;;888666444333///...---...000000///---++++++******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############!!! !!!!!!  !!!!!!"""""" !!!!!! """!!!!!! !!!!!! !!!!!!  !!! !!!!!!""""""!!!!!!!!! !!!"""#########""" xxxqqqhhh^^^WWWJJJFFF@@@;;;888666444333///......///000000///---+++++++++***************&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########!!! !!!!!!  !!!""""""""" ######"""!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!  """###$$$$$$$$$$$$ xxxpppggg\\\UUUJJJGGGCCC???<<<888333000222000.........---,,,***...------,,,+++***((('''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$###!!! !!!"""###!!!  !!!### !!!"""######""""""  !!!!!! !!!!!!!!!!!!""" !!!$$$!!!  !!!!!!!!!!!! """$$$&&&&&&&&&%%%$$$ ~~~wwwooofff[[[TTTJJJGGGBBB===:::666333000222000............,,,***---------,,,+++***)))((((((((('''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!! !!!!!!""""""!!!  !!!""" !!!!!!""""""!!!!!!  !!!!!! !!!!!!!!!  """ !!!!!! !!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""" }}}vvvoooeee[[[SSSKKKGGG@@@;;;777555333111222000............,,,+++,,,,,,,,,+++++++++******((('''''''''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!!!!!!!""""""!!!  !!!"""!!!!!!!!!  !!!!!! !!!  !!!"""""" !!!!!!!!!"""###$$$%%%%%%###!!! ~~~wwwpppfff\\\TTTMMMHHH@@@:::666555444333111000......//////---+++,,,,,,++++++++++++++++++'''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""!!! !!!"""!!!!!!   !!!!!!    !!!!!! !!!!!!###$$$%%%%%%%%%###!!!xxxqqqhhh]]]VVVOOOIIIAAA;;;777666555444111000......//////...,,,,,,,,,+++******++++++,,,''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$#####################""""""!!!!!!!!! !!!!!!"""!!!   !!!!!!   $$$%%%&&&&&&%%%###!!!yyyrrriii^^^VVVOOOIIIBBB;;;888666555555111000//////000000...---...---+++***)))***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!  !!!!!!   ###$$$%%%%%%$$$""" yyyqqqhhh]]]VVVMMMHHHAAA;;;888666444333111000//////000000///...///...,,,***))))))***+++&&&&&&&&&''''''(((((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###"""!!! !!!!!!!!!!!! """!!! !!!"""###  !!!!!! !!!!!!!!!   !!!"""###"""!!!xxxpppggg\\\UUUKKKGGG@@@;;;888555333111111000//////000000///...000///,,,***)))))))))***%%%&&&&&&'''((()))******'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%$$$###"""!!! !!!!!!!!!!!! """!!!  """$$$%%%  !!!!!! !!!!!!!!!!!!"""  !!!  !!!!!!wwwnnnddd[[[UUUKKKFFF@@@;;;999777555444222000---...000000...+++---------,,,+++***)))((('''''''''(((((((((((((((((()))******)))'''%%%###"""###%%%&&&&&&%%%$$$###&&&%%%$$$###""""""""""""###"""  """### """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!   !!!wwwnnnddd[[[UUUKKKFFF@@@;;;888777555444222000......///000...+++---------,,,,,,***))))))(((((((((((((((((('''''''''((()))***)))'''%%%$$$###$$$%%%&&&&&&%%%###"""&&&%%%$$$###"""""""""""""""!!!  !!!""" ###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!wwwnnnddd[[[UUUJJJFFF@@@;;;888666555333222000////////////...,,,,,,------,,,,,,+++***))))))))))))(((((('''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&$$$###"""%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!!vvvmmmddd[[[UUUJJJFFF@@@;;;888666444333111111000/////////...---,,,,,,------,,,++++++***+++******)))((('''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$###""""""###### !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!vvvmmmddd[[[UUUJJJEEE???:::888666444333111111111000///.........,,,,,,---------,,,++++++++++++***)))(((''''''&&&%%%%%%&&&''''''((((((((('''''''''&&&%%%$$$######%%%$$$######"""#########!!!!!!"""######"""!!!!!!""""""""""""""""""""""""""""""##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!  !!!!!!   """~~~vvvmmmddd[[[VVVIIIEEE???:::777555444222111222222111///......///,,,,,,------------,,,,,,*********))))))(((((((((%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!"""!!!  !!!"""!!!   !!!!!!!!!"""~~~uuummmddd[[[VVVIIIEEE???:::777555444222000222333222///---...000,,,,,,---------------,,,***)))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$###############$$$$$$######"""!!!!!!"""############################## """#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""#########"""!!! """!!!  !!!""""""   !!!""""""}}}uuummmddd[[[VVVIIIEEE???:::777555333222000222444222///---...111,,,,,,------...---------)))))))))))))))*********'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$###############$$$$$$%%%###!!! !!!###%%%######################## !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """###$$$$$$###"""!!! """!!!  !!!""""""   !!! !!!"""""" }}}uuunnneee[[[TTTMMMGGG???999666444444444444222000///000000///...***++++++,,,,,,------...))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$############$$$$$$$$$#########""""""$$$###""" """###$$$%%%###"""###$$$$$$###"""$$$###""" !!!"""""""""!!! !!!"""### !!!$$$%%%%%%###!!!######""" """!!!  |||uuummmeeeZZZSSSMMMGGG???999666555444444333111//////000000///...+++,,,,,,,,,,,,---------))))))(((''''''''''''(((%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$############$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$###""""""$$$$$$$$$"""$$$###"""!!! !!!""""""!!! !!!"""###!!!"""$$$%%%%%%###"""!!!######"""  """!!!  {{{tttmmmdddZZZRRRLLLGGG???999666555444444222111///000111111111///------------,,,,,,,,,,,,***)))((((((''''''((((((&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$"""!!!!!!"""$$$%%%$$$######""""""!!!!!!!!!!!!"""!!!!!! !!!############$$$$$$$$$$$$$$$$$$######"""!!! """!!!   {{{ssslllcccYYYRRRKKKFFF???:::777555444444222111111222333444333111///......---,,,,,,++++++***))))))((('''((((((((('''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$##############################"""!!!!!!"""######!!! !!!$$$%%%%%%$$$"""""""""!!!!!!!!!!!!"""!!!  !!!###$$$%%%$$$#########$$$%%%&&&######"""!!! !!!!!!"""!!!!!!  {{{ssslllcccYYYRRRJJJEEE???:::777666555444444333333444666666444333//////......---,,,++++++******)))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%##############################""""""""""""######!!! !!!###%%%$$$###!!!!!!!!!""""""""""""!!!  !!!###$$$%%%$$$###"""###$$$&&&'''###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!  {{{tttmmmdddZZZRRRIIIEEE???;;;888666555444444444444555777666444222/////////...---,,,,,,++++++***))))))(((((())))))(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$$$$"""""""""######"""""""""!!! !!!###$$$###""" !!!!!!""""""""""""!!!!!!###$$$$$$###""""""###$$$&&&'''###""""""!!!!!!"""""""""!!!""""""""""""!!!  |||uuummmeeeZZZSSSHHHDDD???;;;888777555333444444444555666555222/////////......------,,,,,,+++***))))))(((((())))))''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''""""""#########$$$$$$$$$""""""############"""""""""!!! !!!"""###"""!!! !!!"""######"""!!!!!!###$$$!!!!!!""""""###$$$%%%%%%###"""""""""""""""######!!!""""""###"""!!!  }}}uuunnneee[[[TTTHHHDDD???;;;999777555333333333333444444333000---...............---------+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$""""""############""""""###"""!!!!!!""""""!!!  !!!#########"""!!!!!!###$$$ !!!"""###$$$$$$$$$###"""""""""""""""######!!!"""#########"""  }}}tttlllccc[[[VVVLLLGGG@@@;;;888888777777888888666555333111000000222111000...,,,++++++***///---+++)))''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%&&&(((***)))''')))'''%%%$$$%%%&&&&&&%%%########################""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!  !!!    ~~~uuummmddd\\\WWWLLLGGGAAA;;;999888888777777777666555333222111111222111000...---,,,+++++++++***)))(((((()))***+++(((((('''''''''&&&&&&&&&)))'''%%%&&&(((***)))''')))'''%%%$$$%%%&&&&&&%%%########################""""""#########$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!     wwwnnneee]]]WWWMMMHHHBBB===:::999888888666555555444444333222222333222000///------,,,,,,******)))))))))******+++((((((((('''''''''&&&&&&((('''%%%&&&''')))((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!    xxxpppfff]]]XXXMMMHHHBBB>>>;;;:::999888444444444444444444333333222222000///...---------------,,,***)))(((((('''(((((((((((('''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!    yyypppggg]]]WWWLLLHHHCCC>>><<<:::888777444444444444444444444444222111000...------------,,,,,,,,,+++***)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""    yyyqqqggg]]]WWWKKKGGGBBB>>><<<:::888666444444444444444444333333000000...------,,,,,,,,,((()))***+++,,,,,,,,,,,,)))))))))(((((((((''''''%%%&&&'''&&&%%%%%%''')))%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""!!!!!!    yyypppfff\\\VVVJJJFFFBBB>>>;;;999777555555555555444444333333333///...---,,,,,,+++,,,,,,((()))***,,,------,,,,,,))))))))))))((((((((('''$$$&&&'''&&&$$$$$$''')))%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$###"""!!! !!!!!!"""    yyypppfff\\\UUUIIIFFFAAA===;;;999666444666666555444444333222222...---,,,,,,+++++++++++++++,,,------,,,+++)))((())))))))))))(((((((((((($$$&&&'''&&&$$$$$$&&&)))$$$$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""%%%$$$"""!!!!!!!!!"""###    ~~~vvvoooggg^^^XXXLLLHHHCCC>>><<<:::888777666555444333444333111///000///---,,,+++*********,,,,,,,,,+++***)))((((((************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$&&&%%%$$$###""""""""""""!!!###$$$"""!!!!!!!!!!!!"""""""""!!! &&&$$$""""""$$$%%%###  """###$$$$$$###"""!!! """"""!!!    ~~~vvvoooggg^^^XXXLLLHHHCCC???===;;;999777666555444333444333111/////////---,,,+++*********,,,+++++++++***))))))))))))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$&&&%%%$$$###""""""""""""!!!######"""!!!!!!!!! !!!"""""""""!!! &&&$$$""""""$$$$$$###!!! !!!"""""""""""""""!!!!!!"""#########""""""""""""!!!   vvvoooggg^^^XXXMMMIIIDDD@@@===<<<:::888666555444333444333111//////...---,,,+++*********++++++******************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""###$$$%%%%%%$$$###"""""""""""" !!!######"""!!!!!!""" !!!"""""""""!!!!!!%%%###""""""###$$$###!!!!!!"""######$$$$$$###### !!!"""############"""!!!       wwwpppggg^^^WWWNNNJJJDDD@@@>>><<<:::888666555444333444333111//////...---,,,++++++++++++***************+++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""######%%%$$$$$$###""""""###### """###"""!!! !!!""" !!!!!!""""""""""""######""""""######""""""""""""###$$$$$$$$$$$$###!!!!!!"""""""""""""""""""""!!!        wwwpppggg^^^WWWNNNJJJDDD@@@>>><<<:::888666555444333444333111///......---,,,++++++++++++***************+++++++++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""###%%%$$$######"""#########!!!"""###"""!!! !!!###!!!!!!!!!!!!""""""######"""""""""""""""""""""### !!!""""""######""""""$$$###"""!!!!!! !!!!!!           xxxqqqhhh]]]VVVMMMIIIDDD@@@===<<<:::888666555444333444333111///...---,,,,,,+++++++++,,,++++++******************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$######"""""""""""""""$$$$$$###############$$$!!!""""""!!! """###""""""!!!!!!!!!"""###$$$ """###"""!!!!!!"""$$$ !!!!!!""""""!!!!!!%%%$$$###!!! !!!         xxxqqqhhh]]]VVVLLLHHHCCC???===;;;999777666555444333444333111///------,,,+++++++++,,,,,,,,,+++++++++***)))))))))***))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""$$$###############$$$$$$"""""""""!!! """$$$###"""!!!!!!!!!"""###$$$!!!###"""!!! """$$$ !!!!!!""""""!!!!!!$$$###"""   !!!             yyyqqqhhh]]]VVVLLLHHHCCC>>><<<:::888777666555444444444333111///------,,,+++++++++,,,,,,---,,,,,,+++***)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""!!!""""""$$$###############$$$$$$"""""""""!!! """$$$###"""!!!!!!!!!"""$$$%%%!!!######!!! """%%% !!!"""""""""""""""""""""  !!!"""  !!!             zzzrrriii___YYYNNNJJJDDD@@@===;;;888777555444444333222111000000000//////...------,,,,,,))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""######$$$$$$"""!!! $$$$$$######"""!!!!!!!!!###%%%%%%###  ###""""""!!!            zzzsssjjj```YYYMMMIIIDDD???<<<:::888666555444444333222111000000//////......---,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""####################################"""""""""""""""""""""""""""######$$$###"""!!! ############""""""""""""###$$$%%%### !!!###"""!!!!!!             {{{sssjjj```YYYMMMIIICCC???<<<:::777666555444444333222111000000......------,,,+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""######$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""#########$$$$$$########################!!!!!!!!!!!!"""""""""""""""############"""!!!!!!"""""""""############$$$###$$$$$$""" !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!          |||tttkkk```YYYLLLHHHCCC>>><<<999777555555444444333222111000000...------,,,,,,+++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$"""############"""!!!!!!""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!!"""######$$$%%%%%%######"""!!!!!! !!!"""!!!!!!       |||uuulllaaaYYYMMMIIICCC???<<<:::888666555444444333222111000000...------,,,,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$###############"""!!!!!!############$$$$$$$$$$$$######################## !!!!!!!!!""""""###############"""""""""""""""!!!!!!"""###$$$%%%&&&&&&###"""!!!!!!!!!!!!!!!!!!      }}}vvvmmmaaaZZZNNNJJJDDD@@@===;;;888777555444444333222111000000......------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$######"""!!!"""""""""""""""######$$$%%%&&&&&&###!!! !!!"""!!!        ~~~wwwmmmbbbZZZOOOKKKEEEAAA>>><<<999888555444444333222111000000//////......---,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""############$$$$$$%%%%%%%%%###!!!!!!""""""         ~~~wwwnnnbbbZZZOOOKKKFFFAAA???<<<:::999555444444333222111000000000//////......---,,,,,,))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%### !!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!          {{{vvvnnnbbbYYYQQQKKKDDD@@@???>>>;;;888777666444333222111111111///...,,,,,,------,,,***+++***)))***,,,,,,***)))***(((&&&%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%''''''&&&%%%$$$###"""""""""((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""###!!!"""$$$$$$#########$$$###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!"""$$$!!!  !!!              |||vvvnnnbbbYYYQQQKKKDDD@@@???>>>;;;888666555444333222222111111000///------...---,,,***+++***)))***,,,,,,***)))***((('''%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$############((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""!!!"""$$$$$$#########$$$""""""!!!!!!!!!"""$$$$$$$$$###!!! !!!"""!!!  !!! !!!""""""######"""!!!             ~~~wwwmmmbbbYYYRRRLLLEEE@@@???>>>;;;888555555444333333222333333222111///.........,,,***+++***)))***,,,,,,***))))))((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%###$$$%%%&&&&&&%%%$$$############''''''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""""" """$$$$$$###"""###$$$""""""!!!!!!!!!"""######"""!!!                 wwwmmmbbbYYYRRRMMMEEEAAA???>>>;;;888555444444333333333444444444222000//////...,,,***+++***)))***,,,,,,***)))))))))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%######$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&$$$###!!!!!!###$$$&&&!!!!!!!!!!!!!!!""""""""" """$$$$$$###"""###$$$""""""!!!!!!!!!"""""""""!!!!!!                xxxmmmbbb[[[SSSMMMFFFAAA???>>>;;;888555555444333333444444444444222000//////...,,,***+++***)))***,,,,,,***)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%% !!!""""""""""""""" !!!######"""""""""###!!!!!!"""""""""!!!!!!!!!!!!!!!                 yyynnnddd]]]TTTNNNGGGBBB@@@>>>;;;888666666555444333333444444222111///.........,,,***+++***)))***,,,,,,***))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''%%%###$$$%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!"""#########"""!!!######"""!!!"""###!!!!!!"""""""""!!! !!!!!!                zzzoooeee```TTTOOOGGGBBB@@@>>>;;;888888777666444333333333333000///------...---,,,***+++***)))***,,,,,,***))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&######""""""""""""######!!!"""#########"""!!!######"""!!!"""###!!!!!!"""""""""!!!                zzzooofffaaaUUUOOOGGGBBB@@@>>>;;;888999888666555333333222222///...,,,,,,------,,,++++++***)))***,,,,,,***))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%$$$%%%'''""""""######$$$%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&""""""############""""""!!!"""#########"""!!!######"""!!!"""###!!!!!!"""""""""!!!                 tttiiiaaaWWWPPPHHHBBB???===:::777:::888555444444333000...000000///...------------******++++++***)))'''&&&))))))(((''''''''''''''')))(((''''''''''''&&&%%%&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""%%%""" $$$&&&### """"""""""""!!!!!!!!!!!!"""######""" !!!###%%%###############"""             uuuiiiaaaWWWPPPHHHBBB???===:::888999777555444333222000...000///...---,,,,,,,,,,,,++++++,,,,,,+++***)))((()))((((((''''''''''''''''''&&&%%%%%%&&&'''%%%$$$%%%&&&''')))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$############%%%"""!!!$$$%%%### !!!!!!!!!!!!"""""""""""""""######"""!!!!!!###%%%""""""""""""!!!          uuujjjbbbVVVPPPHHHBBB@@@>>><<<999888666444333333222000...///...---,,,++++++++++++,,,,,,---,,,,,,+++)))))))))(((''''''&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$""" !!!$$$%%%### !!!!!!""""""######"""###$$$"""!!!!!!"""$$$!!!!!!!!!            vvvkkkcccWWWPPPHHHCCCAAA???<<<:::777666444333333222000.........---,,,++++++++++++,,,,,,,,,++++++***))))))(((((('''&&&&&&&&&&&&'''***)))''''''''''''&&&$$$%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$###!!! !!!!!!""""""######"""###$$$###!!! !!!###               xxxmmmfffXXXQQQIIIDDDAAA@@@===:::777666444333333222111///......---,,,++++++++++++,,,++++++***))))))(((((((((((('''&&&&&&&&&&&&&&&+++)))'''&&&&&&&&&$$$"""&&&&&&&&&'''((())))))***((((((((()))))))))******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&###"""""""""#########""" !!!!!!!!!"""""""""###!!!"""###"""  !!!                 {{{ppphhhZZZSSSKKKEEEBBB@@@<<<:::888666444444444444222000///...---,,,++++++++++++,,,+++***)))((((((((((((((('''&&&&&&%%%%%%&&&&&&(((&&&%%%$$$%%%%%%$$$"""(((''''''''''''((())))))(((((((((((())))))))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!               }}}rrrkkk\\\UUULLLEEEBBB???<<<999888777555555555555333222000///...---,,,,,,,,,,,,---,,,+++)))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%((())))))((())))))((('''&&&''''''((('''''''''((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""######"""""""""#########""""""!!!!!! !!!    !!! """!!!                  ~~~tttlll]]]VVVMMMFFFBBB???;;;888999777666666666666444222000000///...------------...---,,,***)))******+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%(((---000000000+++***((('''&&&&&&''''''''''''''''''(((((((((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""#########"""!!!"""###$$$$$$###"""!!!     !!!""""""""""""### !!!"""######$$$###&&&'''((((((&&&%%%%%%&&&"""!!!  !!!                 {{{ooogggaaaWWWNNNHHHBBB<<<:::;;;888777666555555555555555111000......///...+++)))+++*********+++,,,,,,---)))'''%%%$$$%%%&&&&&&%%%$$$%%%''')))+++,,,------***)))((('''%%%%%%$$$$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&)))---,,,&&&!!!$$$$$$##################$$$###"""!!!     !!!"""!!!!!!!!!  ###%%%&&&%%%$$$###$$$%%%&&&((()))******+++***+++---.../////////...,,,)))&&&%%%&&&'''''''''###$$$$$$$$$###"""                  }}}qqqiii___VVVMMMHHHCCC===<<<===888777666555555444444555111000............+++)))+++*********++++++,,,---)))'''%%%$$$%%%&&&%%%$$$$$$%%%&&&((()))******+++(((((('''''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***......***%%%$$$$$$$$$############"""###"""!!!  ###""""""""""""######$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&'''***,,,------,,,,,,///000222333444555555555111111333444444444333333000---***)))***+++++++++''''''&&&%%%$$$$$$######"""!!!               tttmmm^^^VVVMMMHHHCCC>>>===???888777666555444444444444111///............,,,***+++************+++,,,,,,)))'''%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&'''((()))***++++++%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&***...///,,,((($$$$$$$$$######"""""""""!!!  !!!###$$$%%%%%%&&&&&&&&&&&&''''''((()))(((((((((((()))***++++++++++++++++++************---///111333555666666555777777999:::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888666333111///000111000000---+++)))(((&&&&&&&&&'''$$$###"""!!!           vvvooo```WWWNNNIIIDDD>>>===>>>888777666555444333333333111///------......,,,++++++***************++++++)))(((&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***+++++++++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&))),,,,,,***'''$$$$$$######"""!!!!!!!!!  !!! """"""###$$$%%%&&&&&&'''***)))******+++,,,---...------------...///000111222222222222111111111111333555777999;;;<<<============>>>??????@@@??????CCCCCCCCCCCCBBB@@@>>><<<:::888555555555555444333111///,,,)))((((((((()))%%%$$$###"""!!!          wwwooodddZZZPPPJJJDDD===;;;<<<888777666444333333222222111///---,,,---...---,,,++++++***))))))*********)))(((''''''(((((('''%%%((((((((((((((('''&&&&&&((()))***++++++***))))))&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((('''%%%#########"""!!!!!! !!!###$$$$$$######!!!""""""#########&&&&&&&&&'''''''''((((((---......///000111333444444444444444555666777777::::::::::::999999999999;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDBBB???>>><<<:::888777888777666444333111...+++)))((())))))$$$######"""!!! """      wwwpppfff\\\RRRKKKDDD===;;;<<<888777666444333222222222111///---,,,---......---++++++***))))))))))))***((('''''')))***+++)))((()))))))))))))))((('''''')))***+++++++++)))(((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$""" !!!!!!  !!!$$$%%%'''(((((('''&&&$$$ """###$$$%%%&&&''''''''',,,,,,,,,,,,------------444444555666888999;;;<<<============>>>???@@@AAACCCCCCBBBBBBBBBAAAAAAAAADDDEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKHHHHHHHHHGGGEEEBBB???>>>===;;;:::999999888666555444222000---+++)))))))))#########""""""!!!!!!!!!###!!!       yyyqqqeee[[[QQQKKKEEE???<<<===888777666444333222111111111///,,,+++,,,.........++++++***)))))))))))))))((('''(((***------,,,+++(((((()))))))))(((''''''((()))***+++***)))'''&&&'''&&&&&&%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%$$$"""   """$$$&&&***+++,,,---,,,***'''%%%  !!!"""###&&&'''(((***++++++,,,,,,222222333444555666666777======>>>???AAACCCEEEFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFDDDBBB???>>>>>><<<;;;::::::999777555555444222000---+++)))((($$$###############""""""$$$"""     zzzrrrcccZZZQQQKKKFFF@@@>>>@@@888777666444333111111111111///,,,+++,,,.........++++++***))))))((())))))''''''(((+++...///...---'''(((((((((((((((''''''&&&''')))******)))((('''''''''&&&%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%$$$"""  """$$$''')))+++---...//////...+++(((%%%  """ !!!"""###%%%'''((()))***,,,---.../////////666666888999;;;===>>>???CCCCCCDDDFFFHHHJJJLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOQQQQQQOOOPPPPPPOOOOOONNNMMMLLLGGGGGGGGGFFFDDDBBB???>>>???===<<<;;;;;;:::777555666666444222000---***)))$$$$$$$$$$$$$$$$$$$$$$$$%%%"""        yyysssggg___TTTLLLGGGCCC???<<<777666555555666555333111111000...---,,,,,,---...+++***))))))((()))))))))+++***************++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&%%%$$$%%%)))+++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""   """$$$ !!!"""$$$'''***---///222333333222///+++'''$$$   !!!"""""""""""""""!!!!!!$$$$$$###$$$&&&))),,,...---///222555666777999;;;???@@@BBBBBBCCCDDDGGGIIIGGGIIILLLMMMNNNPPPRRRTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOPPPQQQSSSUUUQQQRRRSSSSSSRRRPPPNNNLLLGGGFFFEEEDDDDDDBBB>>><<<===<<<::::::;;;;;;:::888555555444222///,,,)))'''&&&%%%%%%%%%%%%%%%%%%$$$"""!!!      zzzuuuggg___UUULLLGGGCCC???<<<999777666666666666444222000000///...------------......---+++***************)))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&%%%%%%(((***))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################%%%$$$"""!!! !!!!!!$$$%%%###$$$$$$&&&))),,,...000111222222111...***'''$$$     """"""&&&&&&'''(((((((((((((((((((((((((((***---///111222555888:::<<<===@@@AAACCCDDDFFFGGGGGGHHHJJJLLLLLLNNNPPPQQQRRRSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSPPPQQQRRRRRRQQQOOOLLLKKKGGGEEEDDDDDDCCCBBB>>><<<===;;;::::::;;;;;;999888444444333111///,,,)))'''%%%%%%%%%%%%$$$$$$$$$$$$"""      }}}wwwiiiaaaVVVMMMHHHDDD???<<<:::888777666777666444222////////////...---,,,,,,000///---,,,***))))))))))))((('''&&&&&&&&&&&&&&&'''((((((((()))))))))***))))))))))))(((((((((((('''((()))(((&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!$$$&&&'''''''''((()))+++,,,...//////000000///---***&&&$$$!!!!!! !!!!!! !!!!!!"""""""""""""""!!! !!!###%%%&&&&&&'''(((***++++++++++++.........///111333555777888;;;>>>AAABBBDDDGGGHHHIIIKKKMMMMMMMMMNNNPPPRRRRRRSSSUUUUUUUUUUUUWWWYYYZZZ[[[^^^```aaabbbaaa```^^^]]]\\\[[[YYYXXXWWWVVVUUUSSSRRRPPPPPPPPPPPPQQQNNNOOOPPPPPPOOOMMMKKKIIIFFFEEECCCCCCBBBAAA>>><<<<<<;;;999999::::::888777222222111///---+++((('''%%%%%%$$$$$$$$$#########       yyykkkbbbWWWNNNIIIDDD???<<<:::888666555555555333222//////000000000...,,,+++,,,,,,+++***)))))))))))))))((('''&&&%%%%%%%%%%%%''''''(((((())))))******))))))))))))(((((((((((('''(((***)))'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!###&&&'''((()))))))))***+++,,,,,,---------------+++)))&&&$$$""""""!!!!!!!!!!!!""""""   !!!"""############$$$$$$$$$######%%%(((***((()))+++---///000111111555555555666777999;;;<<<===@@@DDDFFFHHHIIILLLNNNPPPRRRTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXYYYXXXZZZ^^^aaabbbbbbaaa``````___^^^\\\[[[YYYXXXWWWUUUTTTRRRPPPOOONNNNNNNNNNNNNNNOOOOOONNNLLLJJJHHHEEECCCAAAAAAAAA@@@===;;;;;;:::888888888888666444111000///---+++)))((('''$$$$$$$$$######""""""!!!         xxxllldddYYYOOOIIIEEE@@@<<<:::777444333333333111000///000000111000...---,,,))))))))))))***+++,,,,,,***)))((('''&&&&&&%%%%%%'''''''''((()))*********))))))))))))((((((((((((''')))******(((&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! """###%%%'''((((((((((((((()))))))))))))))************)))'''&&&%%%$$$######""""""######$$$  !!!""" !!!###$$$%%%%%%%%%'''((()))((('''))),,,000111222444666888:::;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDGGGJJJLLLMMMNNNQQQRRRTTTVVVXXXYYYXXXWWWXXXYYYYYY[[[\\\[[[ZZZYYYZZZ[[[WWWYYY\\\```aaaaaa```_________^^^\\\[[[YYYXXXXXXTTTSSSRRRPPPNNNMMMLLLKKKMMMMMMNNNNNNMMMKKKIIIGGGCCCAAA???>>>>>>>>><<<:::999888666555555555333222......,,,+++)))(((''''''$$$$$$###"""!!!!!!      wwwnnnfffZZZQQQJJJEEE@@@<<<:::777444222222111111///000000000000///...------*********+++---...000111***)))((('''''''''''''''&&&&&&'''((()))***++++++))))))))))))((((((((((((((()))***)))''''''''')))''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!  !!!""""""!!!!!!!!!!!!!!!""""""#########!!!"""$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""$$$%%%&&&!!!"""$$$&&&'''((())))))+++---///...,,,---222666777888:::<<<>>>@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGLLLNNNQQQRRRSSSSSSUUUVVVVVVXXX[[[[[[ZZZYYYYYYYYY[[[]]]]]]]]][[[[[[\\\]]]XXXYYY\\\^^^_________^^^\\\\\\[[[ZZZYYYXXXXXXWWWRRRQQQPPPNNNMMMKKKJJJIIIKKKKKKLLLLLLKKKIIIGGGEEE@@@>>><<<;;;;;;;;;:::999777555333333333222000...,,,,,,***)))''''''&&&&&&######"""!!!   zzzpppggg[[[RRRKKKEEE@@@<<<;;;888444222222222111000222111000///............+++++++++,,,---...///000((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))((((((((((((((())))))((('''''')))+++'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!  """###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$&&&(((***+++&&&''')))+++---...//////111333555444222333888===<<<>>>???BBBDDDEEEFFFFFFHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVVVVYYY[[[[[[ZZZXXXXXXXXXXXXYYYZZZZZZYYYXXXYYY[[[XXXXXXZZZ[[[\\\\\\\\\\\\XXXXXXXXXXXXWWWWWWWWWVVVOOOOOONNNMMMKKKJJJHHHGGGHHHHHHIIIIIIHHHFFFDDDBBB>>><<<999888999999888777555333111000000///---++++++***((('''&&&&&&&&&&&&######"""!!!       ~~~qqqhhh\\\RRRKKKFFF@@@<<<===999555333333333222111333222000.........//////++++++******++++++,,,,,,''''''&&&&&&&&&'''((((((&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((('''&&&'''***---(((((('''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!  """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''')))+++...///***+++---///111333444444555888:::888666777===BBBEEEFFFHHHJJJLLLMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOQQQSSSSSSRRRRRRSSSTTTVVVXXX[[[[[[YYYWWWVVVVVVSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVNNNMMMMMMLLLKKKIIIGGGFFFEEEFFFGGGGGGFFFDDDAAA@@@===:::888777777888777666333222000//////...,,,******)))'''&&&%%%%%%&&&&&&###"""!!!        uuulll^^^RRRJJJEEE@@@<<<<<<999666444444444444333333222111////////////000///...---+++***)))))))))+++******)))(((''''''&&&(((((((((((())))))))))))***))))))((('''((((((((()))))))))))))))(((''''''%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!!!!!!! """###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''(((***+++,,,,,,,,,+++///000222444666888999:::;;;>>>AAAAAA@@@AAADDDGGGMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOSSSRRRQQQQQQTTTUUUVVVUUUVVVVVVVVVVVVVVVVVVUUUUUURRRRRRRRRRRRQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNKKKIIIGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>777777777666555555444444222111///,,,***)))((('''''''''''''''&&&%%%$$$######"""!!!       tttkkk]]]SSSKKKFFFBBB>>>;;;999666444444444333222333222111000/////////000///...---+++***)))))))))+++******)))((((((''''''((((((((()))))))))************)))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$######  !!! ###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&'''''''''&&&((()))'''(((+++...111333333333555555777888:::<<<===>>>???BBBDDDEEEDDDEEEHHHJJJMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSTTTTTTSSSSSSRRRQQQRRRQQQPPPQQQSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPPPPPPPOOOOOONNNNNNPPPPPPPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKIIIGGGEEEDDDCCCAAAAAA@@@???>>><<<;;;:::555555555444333333222222000///---+++***)))((((((&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!    ssskkk^^^TTTMMMIIIDDDAAA;;;888555333333333333222333222111000////////////......---,,,+++******)))*********))))))((((((''')))))))))*********++++++)))******++++++)))(((''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$###"""!!!!!! """$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%'''''''''(((%%%&&&'''((()))***++++++'''(((************,,,---,,,...111444777999:::;;;<<<===>>>???AAABBBCCCDDDFFFHHHJJJJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUVVVVVVVVVVVVUUUTTTTTTRRRPPPOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGEEECCCAAAAAA@@@<<<<<<<<<;;;999888666555333222222111111000000///------+++***)))(((((((((%%%%%%&&&&&&&&&%%%%%%$$$"""!!!   vvvmmmaaaVVVOOOJJJDDD@@@:::888555333333333222111222222111000000/////////------------,,,+++***)))*********)))))))))(((((()))*********++++++++++++((()))+++,,,,,,***((('''&&&''''''''''''&&&%%%%%%%%%$$$###"""  """$$$%%%&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&'''(((((((((&&&'''''')))***+++,,,,,,***,,,...//////000222444555777999<<<>>>?????????DDDDDDEEEFFFGGGHHHIIIIIILLLMMMNNNNNNOOOOOOPPPQQQPPPQQQRRRSSSSSSTTTSSSSSSVVVVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPRRRSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@>>>=========:::999999888777555444333111111000000///......---+++***)))((((((''''''(((&&&&&&&&&%%%$$$###""""""   zzzqqqdddYYYQQQJJJCCC???;;;888555444444444333222222222111111000//////...---------------,,,+++***************)))))))))))))))*********++++++++++++((()))+++,,,+++***(((&&&&&&&&&''''''&&&&&&%%%$$$$$$###!!! !!!!!!!!!"""$$$%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&'''((())))))))))))******+++,,,---------///111333333555777999===>>>AAACCCEEEFFFFFFFFFKKKKKKKKKKKKLLLLLLLLLMMMOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTSSSSSSQQQPPPPPPRRRSSSSSSRRRQQQQQQPPPPPPOOONNNMMMMMMKKKKKKJJJIIIGGGFFFEEEEEECCCBBB@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999888777666444333222000//////......------,,,(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$"""     |||sssggg[[[SSSKKKDDD???<<<999666444444444444333111222222222111000///...,,,---.........,,,+++***************************)))))))))*********++++++((())))))******((('''&&&%%%%%%%%%%%%%%%$$$######"""!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$&&&((()))******,,,,,,---......///000000111333666888999;;;>>>@@@BBBDDDGGGKKKNNNPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOORRRPPPPPPPPPRRRRRRRRRPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQOOOOOOQQQRRRQQQQQQOOOOOONNNMMMLLLKKKJJJJJJHHHGGGGGGFFFEEEDDDDDDCCC@@@???===<<<;;;;;;;;;<<<::::::::::::::::::::::::999888888777777777777888777777777666555333111111......------,,,+++++++++''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""    |||sssggg]]]UUUMMMFFFAAA===:::777555555555555444111111222222111000...---,,,---...///...---+++***************************((((((((()))))))))******(((((((((((('''''''''&&&""""""######""""""!!! !!!!!!""""""%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%!!!!!!"""$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$!!!###$$$&&&((()))******...///000222333555666777:::<<>><<<;;;999999999:::;;;777777777777777777777777555555555444555555666666444444444333222000...---+++++++++***))))))(((((('''&&&%%%$$$###"""""""""  zzzrrrggg]]]VVVOOOHHHCCC===;;;888666666666555444111111222222111000...---+++---...//////---,,,*********************++++++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''' !!!  !!!"""""""""'''&&&$$$###$$$%%%''')))((('''%%%$$$###$$$%%%%%% !!!"""###%%%'''((((((&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$&&&(((******+++///000222444777:::;;;<<>><<<999888999888777666666444222000////////////,,,---...///...---,,,+++,,,,,,++++++***)))))))))&&&'''((())))))******)))'''''''''&&&&&&%%%%%%%%%###  !!!###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''(((******+++,,,///111222555999;;;===???BBBDDDKKKLLLOOOQQQTTTUUUUUUUUUWWWXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWUUUSSSPPPQQQQQQRRRRRRQQQPPPOOONNNNNNOOOQQQSSSTTTTTTTTTTTTRRRRRRSSSRRRQQQNNNLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDCCCAAAAAA@@@@@@???@@@@@@??????>>>===<<<===:::777777888999777444333333222222222333444444555444222000//////000000111000...,,,***((('''''''''''''''(((((('''$$$!!!###$$$%%%$$$!!! ~~~wwwlll```WWWOOOHHHDDD>>><<<:::999999888777666555444333111000000000111---............---,,,,,,,,,,,,++++++***)))))))))&&&'''((()))))))))))))))'''&&&&&&%%%$$$$$$######""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((***,,,---...000333666666999===@@@BBBDDDGGGIIIQQQRRRUUUWWWYYYZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[XXXWWWUUUTTTTTTTTTRRRPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNPPPRRRRRRRRRQQQPPPMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@?????????>>>===>>>>>>======<<<;;;:::;;;888666555666666555333333222222111111111222222444333111000///......---///...,,,***((('''&&&&&&&&&&&&%%%&&&'''&&&###!!!"""###$$$###  xxxmmmbbbXXXPPPIIIEEE???===:::999999888777555555444333222222222222333//////...---------------,,,,,,,,,+++******))))))''''''((((((((((((((((((&&&%%%$$$###"""!!!  """!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******,,,///222333666999<<<===@@@DDDGGGIIIKKKNNNQQQVVVXXXZZZ\\\^^^^^^^^^^^^[[[[[[[[[ZZZZZZYYYYYYYYYWWWUUURRRQQQRRRRRRRRRQQQOOONNNLLLKKKJJJJJJKKKKKKKKKLLLOOOPPPPPPOOOLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::999888777888666444333444444222111333222111000000000000000111111000///...,,,***)))---,,,***(((&&&%%%%%%%%%%%%$$$###$$$$$$$$$""" !!!"""###"""   yyynnnbbbYYYPPPIIIEEE@@@===;;;999999888777555444444444444333333444444111000...---------...///---,,,,,,++++++***))))))''''''((((((((('''&&&&&&$$$$$$###!!!  """$$$###$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,///333777999<<>>===>>>>>><<<;;;;;;:::::::::999999999999888777666666666555333222222111111000333333222000////////////............,,,)))'''%%%))))))'''&&&$$$$$$######$$$###!!!"""######!!! !!!"""!!!  zzzooocccYYYPPPJJJEEE@@@>>>;;;:::999999777555444444444444444444444333111000///...---...///000------,,,,,,+++*********'''''''''''''''&&&%%%$$$###"""!!!  !!!"""""""""$$$&&&%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((***,,,...///111444999<<>>???@@@AAABBB???@@@@@@@@@???>>><<<;;;<<<<<<;;;:::999999999999888888888888777666555444555444333222000///000000333333111000////////////+++,,,,,,+++***(((%%%$$$'''&&&%%%$$$######"""###"""!!! !!!""""""  !!! !!!  |||qqqeee[[[RRRKKKGGGAAA???<<<::::::999777555444555555555444444333222111111000///////////////---------,,,++++++******''''''''''''&&&%%%$$$###!!! !!!###!!!"""$$$$$$######%%%&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&''')))+++...111444555888;;;???CCCEEEFFFHHHJJJKKKMMMQQQTTTUUUWWWZZZ\\\^^^___```aaaaaa```___^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTQQQNNNMMMMMMMMMLLLKKKHHHFFFEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???===;;;:::888888888999999;;;<<<<<<;;;<<<=========<<<;;;::::::999888888777777777888666666666666555444333333222333333111...---...///111000000///............******))))))((('''%%%%%%%%%$$$######"""""""""""" """###"""  !!! ### ttthhh]]]UUUMMMIIIBBB???<<<::::::999777555444555555555444333111000000111111111111000//////...------,,,,,,+++******((('''''''''%%%$$$###"""  """%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''(((((()))******+++(((***,,,///333777:::<<<@@@CCCGGGJJJKKKKKKLLLMMMNNNQQQTTTVVVWWWYYY[[[]]]___```aaaaaa```___^^^]]]ZZZYYYYYYWWWVVVUUUTTTTTTQQQOOOLLLKKKJJJIIIFFFDDDBBBBBBAAA@@@>>>===<<<;;;999888777666555555444444111222444555666777888888666777999:::;;;:::999888777666555555444555555555444444444333333222111000000111111///,,,***,,,...------,,,,,,,,,,,,,,,---)))(((''''''&&&&&&''''''$$$######""""""""""""###!!!$$$%%%### !!!!!!  vvvjjj```WWWPPPKKKBBB@@@===;;;:::999777555555555555555444222000...000111111222222111///......------,,,,,,++++++***(((((('''&&&%%%###"""!!!!!!!!! ###'''&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&'''''''''(((((()))***++++++,,,***,,,...222777;;;???AAAEEEHHHLLLNNNOOONNNOOOPPPPPPSSSVVVXXXXXXYYY[[[]]]^^^^^^______^^^]]][[[ZZZYYYXXXXXXWWWUUUTTTTTTSSSNNNMMMKKKIIIHHHFFFCCC@@@??????>>>===<<<:::888777555333222000//////000111///000333555666777777666333444666888999888777666444444333333222333333333222222222111111000///......//////---***(((***,,,*********)))******++++++((((((&&&%%%%%%&&&((((((######""""""""""""######!!!%%%&&&$$$ """!!!    uuukkk```UUUNNNLLLFFFCCC>>>;;;:::999888777666555555444333333222222333333222222111000000000///...---,,,+++*********)))'''%%%%%%%%%###!!!!!!!!!!!!!!!"""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%+++***)))(((((()))+++,,,+++...222666:::???DDDHHHOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVXXXYYY[[[\\\^^^]]]]]]\\\[[[ZZZYYYXXXYYYVVVQQQOOOOOOOOOPPPPPPLLLKKKHHHEEECCC@@@???>>>;;;:::999777555333222111...---,,,*********+++,,,+++---000111111222444555333444444555555444444333222111///...---...000111111000///...---,,,,,,,,,,,,++++++***)))(((((('''(((((())))))******++++++&&&&&&%%%%%%$$$###""""""$$$###""" !!!!!!"""""""""   wwwmmmbbbVVVOOONNNFFFCCC???<<<;;;:::999888666666555555444444333333333333222111000000/////////...---,,,+++*********)))'''&&&%%%%%%$$$!!! ############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((()))(((&&&$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''+++***))))))***+++---...111444888<<<@@@EEEKKKNNNRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYY[[[ZZZZZZXXXWWWVVVUUUUUUSSSPPPMMMLLLLLLMMMMMMLLLGGGFFFCCCAAA>>><<<;;;:::555444333111000...---,,,+++***((('''''''''((()))(((+++---...//////000222222222333333333333222222111000...---,,,---...///...------,,,+++*********)))))))))((('''&&&&&&&&&''''''(((((())))))((((((&&&%%%%%%$$$######""""""###"""!!! !!!"""""""""!!! zzzpppeeeYYYQQQOOOFFFCCC@@@===<<<;;;:::999777777777666555555444444333333222111000///...---......,,,+++***))))))))))))'''%%%%%%%%%$$$"""   """%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%''')))***+++******+++,,,...111222666999>>>BBBGGGKKKPPPTTTUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVWWWVVVUUUTTTRRRQQQPPPOOOKKKJJJHHHHHHHHHHHHGGGEEE???>>><<<:::777666555444000///...---+++***((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&(((***+++++++++,,,...000000000000000000000000///...,,,+++++++++,,,---+++******))))))(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$######""""""!!!"""!!!!!! !!!!!!""" !!!"""""""""!!!   |||rrrgggZZZRRRPPPGGGDDDAAA???>>>===;;;:::888888777777666555555555333333222111///...------...---,,,***))))))))))))&&&%%%###"""######!!! !!!!!!!!!!!!"""$$$&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%''')))+++******+++---///222444666888<<>>;;;777444222111000...,,,++++++************)))(((''''''&&&########################%%%'''))))))(((((()))***,,,+++************+++,,,***))))))((((((((((((((('''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""" #########"""""""""""""""!!!!!! !!!!!!"""###$$$ !!!"""######"""!!!!!!!!!!!!    vvvjjj\\\SSSPPPHHHFFFCCCBBBBBBAAA>>><<<888888777777666666555555333333222222111000000000---,,,***)))((((((''''''!!! """###$$$%%%'''((((((((('''''''''(((((()))((((((''''''''''''((((((&&&'''))))))((((((((()))))))))(((((())))))***+++------++++++++++++,,,---...///111444777:::<<<===@@@DDDIIIMMMOOOQQQTTTVVVUUUUUUUUUTTTRRRPPPOOONNNMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJHHHFFFCCC@@@???>>><<<;;;999888777555111...---,,,+++)))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&(((******)))(((((()))******((((((((((((******(((((((((((('''''''''&&&&&&'''((())))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!########################!!!!!!!!!!!!""""""###$$$ !!!"""#########"""!!!"""!!!!!!    xxxlll___UUURRRHHHFFFDDDDDDCCCBBB@@@===888777777666666555444444333333222222222222222222,,,+++***)))((('''''''''!!! !!!###$$$%%%&&&(((*********))))))))))))******((((((''''''''''''((((((%%%'''***+++******+++,,,++++++*********+++,,,,,,+++,,,,,,...///000111111333444777:::===???AAABBBCCCFFFKKKNNNPPPQQQSSSTTTRRRRRRQQQPPPOOONNNLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHFFFEEECCCAAA>>>;;;999888555333222111111000...,,,)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&'''''''''&&&&&&''')))******((('''((((((***)))'''&&&&&&''')))***'''(((((((((''''''&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$"""""""""###$$$###$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###### !!!"""###$$$######"""""""""!!!!!!      zzzooo```WWWSSSHHHFFFEEEDDDDDDCCC@@@>>>777777777666555555444444222222333333333444444444,,,+++***(((''''''''''''!!! !!!!!!!!!###%%%%%%''')))+++,,,,,,++++++***+++++++++((((((''''''''''''(((((($$$'''***,,,,,,,,,---...,,,,,,++++++,,,,,,---...)))***---///222333444555666888;;;>>>AAACCCEEEEEECCCFFFJJJMMMNNNOOOPPPQQQOOOOOOOOONNNMMMLLLJJJJJJHHHHHHJJJJJJJJJHHHFFFDDDDDDBBB@@@===:::888555444///---,,,,,,......---,,,&&&&&&$$$######"""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&'''(((***)))(((''''''(((***)))'''&&&&&&''')))***''''''((((((''''''&&&%%%###$$$&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%(((&&&$$$"""!!!###%%%'''$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""###### !!!"""###$$$$$$###""""""""""""!!!       |||qqqfff\\\TTTPPPJJJEEEDDDCCC@@@???AAA<<<;;;999888666555555555333222222222222333444555---,,,+++)))'''%%%###"""""" """######$$$%%%'''((()))))))))++++++*********************)))(((((((((((())))))((()))***+++++++++++++++,,,,,,---,,,++++++,,,...---///111333666777999999<<<>>>@@@CCCEEEGGGHHHIIIKKKLLLNNNNNNNNNMMMKKKIIIJJJJJJKKKJJJJJJIIIHHHHHHKKKIIIFFFEEEDDDBBB@@@>>>>>>===;;;999666222///...//////...---+++)))'''&&&&&&$$$######$$$$$$"""!!!%%%&&&&&&%%%$$$###%%%&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((((('''&&&&&&''')))+++---&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""!!!!!!!!!"""######$$$$$$###"""!!!!!!"""$$$&&&'''$$$&&&'''&&&###!!!###%%%&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!      ~~~sssiii^^^VVVQQQJJJEEEDDDCCC@@@???AAA;;;;;;999777666555555555333333333333333333333333---,,,+++)))'''%%%######"""!!! """$$$$$$$$$&&&'''((()))))))))***************************))))))(((((()))))))))))))))***+++,,,,,,,,,,,,,,,---...---,,,,,,...///000111333666999;;;<<<===AAABBBDDDFFFHHHJJJKKKKKKMMMMMMNNNOOONNNLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFHHHFFFDDDBBBAAA@@@===;;;<<<;;;999666333111///......---,,,+++)))((('''&&&&&&$$$######$$$$$$###"""%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''(((((())))))*********))))))((((((((()))((('''&&&''')))+++,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###""""""""""""##################"""!!!!!!"""$$$&&&'''$$$%%%'''%%%###!!!"""$$$%%%%%%$$$###"""!!!!!!""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  vvvkkk```YYYQQQKKKFFFEEECCC@@@???AAA;;;:::999777666555555444333333444444333222000///------+++)))'''&&&$$$###"""!!! !!!###$$$$$$%%%&&&((())))))))))))******************************))))))))))))************+++,,,,,,------...---///000000//////000222333444777:::===???AAABBBGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOMMMKKKIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDBBB@@@>>>>>><<<:::888:::888555222000...------,,,+++)))'''&&&&&&&&&'''&&&%%%$$$$$$%%%%%%$$$###%%%&&&'''&&&$$$$$$&&&(((''''''(((((()))******+++,,,,,,+++***))))))((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&'''(((&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$############"""######"""""""""$$$%%%&&&$$$%%%&&&%%%###"""""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   xxxnnnbbb[[[RRRLLLGGGEEEDDD@@@???AAA<<<;;;999888666555555555333444555555333111...,,,...---,,,***(((&&&%%%$$$###"""!!!!!!!!!"""$$$%%%&&&&&&'''((()))******)))***************++++++++++++************++++++,,,++++++,,,,,,---...///000///111222333222222444555666777:::===@@@CCCDDDEEEKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPOOONNNLLLJJJHHHGGGEEEEEEFFFEEEEEEDDDCCCBBB@@@>>><<<;;;:::999777555666444111...,,,+++,,,,,,***)))'''%%%$$$%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%''')))((())))))******++++++,,,---,,,,,,+++***)))((((((+++***)))(((''''''(((((((((''''''''''''(((((()))''''''&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$######""""""######""""""######%%%%%%$$$%%%&&&%%%$$$###"""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""!!! !!!   zzzoooddd\\\TTTMMMGGGFFFDDDAAA@@@AAA===<<<:::999777666666666444555666555333111...,,,...---,,,+++)))'''&&&&&&$$$$$$#########$$$%%%&&&''''''((()))************))))))*********++++++++++++++++++++++++,,,---------,,,,,,---...000111222000333555666666666777999999:::===@@@CCCEEEFFFGGGLLLMMMMMMNNNNNNNNNNNNNNNPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???===;;;999888777777444333222000---+++))))))***+++)))'''&&&$$$$$$%%%'''((('''&&&%%%&&&'''((('''&&&&&&'''''''''&&&&&&(((***))))))******+++,,,,,,,,,,,,,,,++++++***))))))(((******)))((((((''''''''''''''''''''''''((()))***''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""##################$$$$$$$$$$$$%%%&&&&&&%%%###"""###"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""     |||qqqfff^^^UUUNNNHHHGGGEEEAAA@@@BBB>>>===<<<:::999888888777666666666555333111///---...---,,,+++***(((''''''%%%%%%%%%%%%%%%%%%&&&'''(((((()))***************)))))))))***++++++,,,,,,,,,,,,+++,,,,,,---...///......---...///111333444222555888:::::::::;;;<<<<<<===@@@BBBDDDFFFGGGHHHKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNLLLJJJIIIGGGFFFEEEEEEDDDCCCBBB@@@>>><<<;;;999777555444444333111000...---+++))))))((())))))''''''&&&&&&&&&''')))***((('''&&&'''((()))((('''&&&'''(((''''''''')))+++))))))******+++,,,,,,,,,+++************)))))))))******))))))(((((('''''''''''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$##############################$$$$$$%%%''')))(((&&&######""""""!!!!!!""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! """!!! ### !!!!!!!!! """    tttiiiaaaVVVOOOIIIHHHEEEAAA@@@BBB@@@???===<<<:::999999999888888666555333222111000......---,,,***)))((((((%%%&&&&&&&&&&&&'''''''''))))))******++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,---...///000///.........000222555666333666:::<<<=========>>>@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLJJJHHHGGGFFFEEEEEECCCBBBAAA???<<<999666555555333111000111000...,,,*********))))))(((((((((&&&''''''((()))******+++((('''&&&''')))***)))(((&&&'''(((((('''(((***,,,)))))))))***++++++,,,,,,(((((())))))))))))******((())))))))))))(((((((((&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$###############%%%(((++++++(((%%%######"""""""""######$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! ### ###   vvvkkkcccVVVOOOIIIHHHFFFBBB@@@BBBAAA@@@>>>===;;;:::::::::999888777555333222222222......---,,,+++)))((((((&&&&&&&&&''''''''''''((()))******+++++++++******((())))))***++++++,,,,,,,,,,,,,,,---...///000000//////......000333555777444777;;;===>>>>>>???@@@CCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEDDDBBBAAA???<<<999555333111222000.........---+++***)))))))))***))))))((('''&&&'''(((***+++,,,,,,,,,(((''''''((()))******)))&&&'''((((((((((((***,,,((())))))***++++++,,,,,,'''''''''((())))))******(((((())))))))))))((((((%%%%%%%%%&&&&&&((())))))((('''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$######"""######%%%(((,,,---***'''$$$###############$$$$$$ !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ### !!!"""""" $$$     wwwkkkccc___UUUKKKHHHFFFCCCBBBDDDAAA???=========<<<:::999999777666555666666444222000000...---,,,+++++++++)))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))***++++++,,,,,,---......------.../////////......000000000000111333444555666999>>>AAACCCDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMOOOOOONNNNNNLLLKKKIIIIIIJJJGGGCCCAAAAAAAAA@@@???;;;;;;999888666444333222444222///------,,,***)))***))))))((((((((())))))&&&'''(((***++++++++++++))))))))))))************((((((((((((((((((((((((*********++++++,,,,,,,,,******((('''&&&&&&&&&&&&%%%&&&''')))))))))(((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""""""""###$$$&&&&&&&&&&&&%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!"""###$$$""""""""""""""""""""""""    """   {{{oooggg___UUULLLHHHFFFCCCBBBCCCAAA???=========<<<;;;999888777555444555555333111000000...---,,,+++++++++)))((('''&&&&&&&&&&&&&&&(((((())))))***)))))))))+++,,,,,,---....../////////000000111111111000000222222222333444666888888999===BBBEEEFFFGGGHHHJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNLLLKKKIIIHHHHHHFFFCCCAAAAAA@@@???===:::999888666444333111111000...,,,+++,,,,,,+++)))))))))((((((((((((((()))))))))******+++******************++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((''''''''''''''''''(((((()))(((((((((((((((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!""""""""""""""""""""""""""""""  !!!    !!!     ~~~rrrjjj```VVVMMMIIIGGGCCCBBBCCC@@@???============;;;:::888666444444444444222000000000...---,,,,,,++++++(((((('''&&&&&&&&&'''''')))***************)))))),,,------...//////000000222222222333333222222111333333444666888:::<<<===???BBBGGGJJJKKKLLLMMMNNNLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLJJJIIIHHHEEEDDDBBBAAAAAA???===:::777777666444222111000///---+++))))))+++++++++***(((((((((''''''(((((()))+++++++++++++++***))))))++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***)))(((((((((((())))))((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""""""""""""""""""""""" """"""!!!  !!!      sssjjjaaaWWWNNNKKKHHHDDDBBBCCC@@@???======>>>===<<<:::999777555555555444222111000000...------,,,,,,,,,)))(((((('''''''''((((((+++++++++++++++******)))---------...//////000000222222333333333333222222333444555888:::===@@@AAACCCGGGKKKNNNOOOPPPQQQRRROOOOOOPPPPPPPPPOOOOOOOOOOOOOOONNNMMMKKKJJJHHHGGGBBBAAA@@@@@@@@@>>>:::888555555333222111///......---+++))))))***+++***)))((((((''''''(((((())))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******+++***((('''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! """        tttlllbbbYYYPPPMMMJJJFFFCCCDDD@@@???======>>>>>>===;;;;;;999777666666555333222000///......------------)))))))))(((((()))******+++,,,,,,,,,,,,,,,++++++------......///000000000111222333333444444333333444555777999===@@@CCCDDDGGGJJJOOOQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSRRRPPPPPPOOOOOONNNMMMKKKIIIGGGFFF@@@???>>>>>>>>><<<888666444333333111000///...---000...,,,+++++++++***)))((((((((((((((()))*********+++,,,---............+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++,,,***)))'''''''''((()))'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! !!!"""!!!!!!!!!     yyypppddd[[[SSSPPPMMMHHHEEEEEE@@@???===>>>>>>???===<<<<<<:::888777777666444222000//////...------......++++++*********+++,,,,,,++++++,,,---------------...//////000000111111222333333555666777888888888999:::;;;>>>AAADDDGGGIIIKKKNNNRRRUUUUUUVVVWWWWWWVVVWWWWWWWWWVVVTTTRRRPPPOOOOOONNNMMMKKKHHHFFFEEE???>>><<<;;;;;;:::777555444444333222111000///...111///---,,,,,,,,,+++)))))))))))))))***+++,,,,,,***+++,,,...//////000000+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***++++++***************+++******)))((((((((())))))''''''((((((''''''&&&%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""""""!!!!!!!!!!!!      |||sssfff]]]UUURRROOOJJJGGGFFF@@@???===>>>??????>>><<<<<<:::888777666555333111000//////...............,,,,,,,,,,,,,,,---......***+++,,,---.../////////111111222222333444444444666777999;;;===>>>>>>???@@@@@@BBBDDDGGGKKKMMMOOONNNQQQUUUXXXXXXYYYYYYZZZYYYYYYZZZYYYXXXUUUSSSQQQOOOOOONNNLLLJJJHHHFFFEEE???===:::999888888666444555444444333222111000000///...,,,+++,,,---,,,+++************+++,,,---...,,,---...///////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******+++((())))))*********))))))(((((()))))))))((('''&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!"""""""""!!!!!!!!!       |||ssshhh___WWWTTTQQQKKKHHHGGG@@@???===>>>??????>>>===;;;999777666555444222000000//////............///---------------...///000***+++,,,...///000000111333333444555555666666777999:::===???AAACCCDDDDDDEEEFFFGGGJJJLLLOOORRRSSSQQQTTTXXXZZZ[[[[[[\\\\\\ZZZ[[[[[[[[[YYYVVVSSSQQQPPPOOONNNLLLJJJHHHFFFDDD???<<<999777777666666444666555555444333222111111---+++***+++,,,......---++++++++++++,,,---...//////////////////......---............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))******'''((()))+++++++++***)))((()))*********)))'''&&&***))))))((('''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!  !!!""""""""""""!!!!!!!!!!!!        xxxjjjccc[[[TTTPPPLLLGGGDDDBBBAAAAAA@@@???>>>======<<<;;;:::888555333222111/////////000000000000000---///111111000///000111///111222333111111111222444555777888888888:::;;;>>>@@@CCCEEEFFFHHHKKKMMMOOOOOOPPPQQQTTTWWWZZZ\\\^^^]]]]]]^^^```aaa```___]]]^^^^^^]]]ZZZVVVQQQOOOPPPLLLHHHHHHJJJIIIDDD@@@<<<<<<<<<;;;:::999888777:::999777555444333333333///......---------.....................///000000222111///.........///000///000111111111000...------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************************,,,,,,,,,+++***)))((((((&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###$$$%%%&&&$$$"""######""""""""""""######$$$###""""""######""" """"""""""""""""""""""""$$$######"""!!! """"""""""""!!!!!!!!!!!! !!!  """        zzzmmmfff\\\UUUPPPMMMHHHEEEBBBAAAAAA@@@???>>>======<<<;;;:::888666444222111////////////////////////...000222222111111222333000222444555555555666777777888999999999:::===???BBBDDDGGGIIIJJJLLLOOORRRTTTTTTUUUVVVYYY\\\^^^```___^^^]]]___aaaaaa```___]]]]]]]]]\\\YYYUUUQQQOOONNNJJJGGGFFFHHHGGGCCC>>>;;;<<<<<<<<<;;;:::999999:::999888777666444333333000///......------......///............///000000111111000000/////////000...//////000///...---,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,++++++)))(((((('''((())))))))))))(((''')))))))))))))))(((''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$#########""""""""""""######$$$###""""""######"""!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!  !!!"""######!!! !!!       ~~~rrrjjj___VVVPPPMMMIIIFFFBBBBBBAAA@@@???>>>======<<<;;;:::888666444333222////////////////////////...000222333222222333555222444777999999:::<<<===;;;<<<<<<<<<<<<>>>BBBEEEHHHJJJMMMPPPQQQSSSVVVXXX\\\\\\]]]^^^```bbbccceee```___^^^___aaaaaaaaa___^^^]]]\\\ZZZWWWTTTRRRPPPKKKHHHEEEDDDEEEDDD@@@===<<<<<<<<<======<<<;;;;;;::::::::::::888666444333111000///...............//////......//////000111111111222222111111000///---............---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))((())))))************))))))******************)))((()))(((''''''&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$#########""""""""""""######%%%###""""""######"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!""""""""" %%%!!!      vvvmmm```VVVPPPMMMIIIFFFCCCCCCBBBAAA???>>>======<<<;;;:::888666555333333000000///////////////......000222333333333555666666888;;;<<<======???AAA?????????>>>???BBBFFFJJJNNNQQQTTTVVVXXXZZZ]]]___cccccccccdddeeeggghhhhhhcccaaa``````aaabbbaaa```^^^]]][[[YYYVVVTTTRRRQQQIIIGGGDDDBBBBBBAAA???<<<<<<======>>>>>>>>>>>>===:::;;;<<<<<<:::888555333222111000////////////////////////...///000000111111111222333333111000///............------,,,,,,------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***************************+++++++++++++++***)))(((***************************++++++,,,++++++******)))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$######""""""######$$$%%%$$$"""###$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! $$$$$$###!!! &&&"""       xxxooobbbXXXQQQMMMJJJGGGDDDCCCBBBAAA@@@>>>======<<<;;;:::888777555444333111111000000000/////////...000222444444444666777;;;===???@@@@@@@@@AAABBBBBBBBBBBBBBBCCCFFFKKKOOOSSSVVVYYY\\\]]]```cccfffhhhhhhhhhiiiiiiiiiiiiiiieeecccaaaaaaaaabbbaaa```^^^]]][[[YYYVVVTTTSSSRRRIIIGGGDDDBBBAAA@@@???===>>>??????@@@@@@@@@??????;;;<<<<<<<<<;;;888666444333333222111000//////000///////////////000111111111111222333333111000////////////..................------,,,,,,------...,,,------------,,,++++++))))))))))))))))))))))))******+++++++++***))))))++++++************++++++++++++,,,,,,,,,,,,++++++))))))(((''''''''''''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''%%%###$$$$$$############$$$$$$%%%$$$######$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ######!!! $$$!!!      zzzqqqeee[[[UUUPPPKKKHHHEEEDDDCCCAAA@@@>>>===<<<<<<;;;:::999777666555444333222222111111000000///...111444555666777888:::???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGHHHIIILLLQQQTTTXXX[[[^^^aaaccceeeiiikkkkkkllllllllllllkkkjjjiiihhheeebbbaaabbbbbbbbbaaa]]]]]]\\\ZZZXXXVVVTTTSSSKKKIIIGGGDDDBBBAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@<<<<<<<<<<<<:::888666555555444333222111000000000000000//////000000111222111111222222111111000///000///......------............------------......---------------,,,++++++))))))))))))))))))))))))******+++++++++******)))++++++************++++++***+++,,,,,,,,,,,,,,,,,,***)))((((((''''''(((((('''''''''&&&''''''((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$############$$$$$$&&&$$$######$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!      {{{sssiii___YYYTTTOOOKKKEEEEEECCCBBB@@@>>>===<<<;;;;;;:::999777666555555444444333333222111111000111333666888999:::<<<>>>AAACCCFFFGGGHHHHHHJJJKKKHHHJJJMMMNNNPPPRRRVVVYYY]]]___cccfffhhhjjjnnnqqqnnnnnnooonnnnnnllljjjiiiiiigggcccbbbbbbbbbbbbaaa]]]]]]]]]]]][[[XXXUUUSSSMMMLLLIIIFFFCCCBBBCCCDDDCCCCCCCCCCCCBBBAAAAAA@@@===<<<;;;:::999777666666666555444222111111111000000000//////000000111222111111000000/////////000///...---,,,,,,,,,------......------------......---------...------,,,+++************************)))******+++++++++******+++***))))))))))))***+++******+++,,,,,,,,,,,,,,,***))))))((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''&&&&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%###"""""""""""""""""""""""""""######""""""!!!!!! !!!!!!  }}}uuukkkccc]]]WWWQQQMMMFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999888666666555555555444444333222111111333555888:::;;;<<>>>>><<<;;;:::999888888888888777666444333333333222111777777888999<<>>===::::::999777777666777777888777555555555555444444999999:::<<>>::::::999888777666555444444444333222111111111111111111111111000000000000222///---///222333000,,,---------......---------+++,,,------.........------------......------,,,......------,,,++++++*********))))))))))))******)))******************))))))******+++,,,,,,+++++++++***)))((())))))***++++++***((((((((()))+++,,,)))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$######"""!!!"""""""""!!!!!!!!!!!!        |||pppjjjeee\\\TTTPPPIIIHHHEEECCC@@@>>><<<<<<999888777666555555666666999888888777777888888888<<<<<<>>>@@@CCCFFFIIIJJJMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSTTTVVVXXX\\\aaadddhhhjjjmmmqqqsssuuuuuuuuutttttttttsssqqqnnnllljjjjjjhhheeebbb```______```]]]]]]]]]^^^______]]][[[WWWTTTPPPMMMKKKIIIFFFDDDCCCAAA???>>>>>>>>>===<<<777777777777777777777777555444444333222222222222111111111111000000000000222000...000333333111...---...///000000///...---,,,,,,---............---,,,------.........------......------,,,++++++++++++******))))))******+++******++++++++++++*********++++++,,,,,,,,,,,,+++++++++***))))))******+++,,,+++)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%$$$######"""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!      tttnnnhhh^^^VVVSSSKKKIIIFFFCCC???===;;;:::999888666555444555666777999::::::::::::;;;<<<>>>>>>???AAADDDGGGJJJLLLNNNQQQQQQRRRRRRSSSSSSSSSSSSRRRSSSUUUVVVYYY]]]ccchhhkkkmmmpppsssuuuuuuuuuuuuuuutttsssrrrpppmmmkkkiiijjjhhheeebbb```___^^^^^^^^^^^^^^^___``````^^^\\\XXXUUUQQQNNNKKKIIIFFFDDDAAA???===<<<======;;;:::666666666777777777777777666555444333333333333333111111111111000000000///111//////000222222000...---///000222222000///---------............------,,,------.....................------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************,,,,,,***))))))))))))***************************++++++***))))))(((''''''&&&&&&&&&%%%&&&''''''((('''''''''(((((('''''''''(((''''''%%%$$$###""""""$$$######""""""""""""""""""""""""!!!!!!       yyyssskkk```XXXVVVMMMKKKHHHCCC???<<<999888:::888666555444555777888999;;;<<<===<<<===@@@CCCAAABBBEEEGGGJJJMMMOOOPPPSSSSSSSSSSSSSSSTTTTTTTTTRRRTTTUUUWWWYYY^^^dddiiilllmmmpppssstttttttttssssssrrrqqqooommmkkkiiihhhiiigggeeebbb```___^^^^^^```_________```___\\\YYYWWWTTTPPPMMMJJJHHHEEECCC@@@>>><<<;;;<<<<<<:::999888777777777666666555555555555444444333444444444111111111111000000000//////......///000000///......///111222222111///...---......//////...------,,,---....../////////.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------............---,,,,,,,,,,,,,,,++++++******,,,,,,+++******)))))))))******++++++++++++******,,,,,,+++***)))(((((('''''''''&&&&&&''''''((()))'''(((((())))))(((((('''(((((('''&&&%%%######"""&&&%%%$$$$$$######$$$$$$""""""""""""!!!       }}}vvvnnnbbbZZZXXXOOOMMMIIIDDD???;;;888666999888666444444555888999888;;;>>>>>>>>>???CCCGGGEEEGGGIIILLLNNNPPPQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTRRRTTTVVVXXXZZZ^^^dddhhhkkkllloooqqqrrrqqqpppppppppooommmkkkjjjhhhgggffffffeeecccaaa___^^^]]]]]]___^^^]]]]]]]]][[[XXXUUUTTTQQQMMMJJJHHHFFFCCCAAA???===;;;:::::::::999888888888777666666555444444555444444333333444444444111111111111000000000000......////////////.........///000111111000///......////////////...------,,,---...///////////////......---------------------,,,,,,++++++,,,,,,---------............------...////////////...---------------------,,,******+++++++++++++++************+++,,,------,,,+++***,,,,,,++++++******))))))((((((''''''(((((()))***'''((()))******)))((('''(((''''''&&&%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""!!!       yyypppddd\\\ZZZPPPNNNIIIDDD???:::777555888666444222222444777888777;;;?????????@@@EEEJJJJJJKKKNNNPPPRRRSSSSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTQQQSSSVVVYYY[[[^^^bbbeeeiiikkkmmmnnnooonnnmmmllllllkkkiiihhhfffeeeeeedddbbbaaa```___]]]\\\[[[[[[[[[ZZZYYYYYYYYYWWWTTTQQQQQQNNNJJJHHHFFFDDDBBB@@@===;;;888888888888777555777777777666555555444444444333333333333333444444111111111111000000000000...///000000000////////////////////////////////////////////////...------,,,---...///000000000000------..................------,,,,,,,,,,,,------.........//////.........///000000000000///...------.........---,,,+++*********++++++,,,+++++++++***+++,,,......,,,+++***++++++++++++++++++++++++)))))))))))))))***++++++'''(((***++++++***((('''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""######""""""!!!        {{{qqqeee]]][[[QQQNNNJJJDDD>>>:::666444777555222111111333666888666;;;???@@@???AAAFFFKKKNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSQQQSSSWWWYYY[[[^^^aaadddhhhiiikkkmmmmmmlllkkkiiiiiihhhgggeeeddddddcccccc______^^^]]]\\\ZZZZZZYYYVVVUUUUUUUUUVVVTTTRRROOONNNLLLHHHFFFEEECCCAAA???;;;999777666666666555444666666666666666666555555333333222222222333333444111111111111000000000000///000222222111000000111//////............////////////000000///...------,,,---...///000000000000------.....................------,,,,,,------.........////////////......000000000000000///............//////...,,,+++))))))***+++,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++,,,,,,***************++++++,,,''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""#####################"""!!!        {{{sssjjj```YYYTTTPPPJJJEEEAAA===:::777777444111//////000333555777:::>>>AAADDDHHHLLLOOOSSSSSSRRRQQQRRRSSSUUUVVVUUUTTTRRRPPPOOONNNOOOOOOQQQSSSVVVYYY]]]```aaabbbiiijjjkkklllkkkjjjiiihhhgggfffdddcccaaa``````___\\\\\\\\\\\\[[[YYYXXXWWWUUUTTTRRRPPPNNNLLLJJJIIIFFFEEEDDDCCCAAA>>><<<;;;777777777777777666555555666555444444555666555333444555555555444333333222222222111111000111111111...///000111111111111111111000///......///000000...............---------,,,---.........---,,,+++........................,,,,,,------.../////////000///.........///111222222111///.........///000///////////////////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,,,,,,,+++******)))))))))((('''&&&$$$$$$$$$$$$$$$############""""""###$$$###!!! !!! !!!!!!!!!      }}}tttjjj```YYYTTTPPPJJJEEEAAA===999777555333111//////000333444777:::>>>BBBEEEHHHLLLOOOSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPOOOOOOOOOOOOPPPRRRUUUYYY\\\___aaabbbggghhhiiiiiihhhgggeeedddaaa```^^^\\\[[[ZZZZZZYYYYYYYYYXXXXXXWWWUUUTTTSSSQQQQQQOOOMMMKKKIIIGGGFFFBBBBBBAAA@@@>>><<<;;;:::777777777777777666555555555444333444555666555444444444555444444333333222333222222222222222333333//////000000111111222222000//////.........///000/////////......---------+++,,,------...---,,,,,,........................++++++,,,,,,---......///000000///...///000111222222111000///...//////000////////////////////////---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++++++++++++++******))))))))))))((('''&&&$$$$$$$$$$$$$$$$$$############!!!"""###""" !!! !!!!!!!!!      uuukkk```YYYTTTPPPJJJEEE@@@<<<999666333222000...///000333555999<<>>>>>===<<<;;;:::999999666666666777666666555444444333222333555666666555444444444444333333333333333222222111111222222333000////////////111333444//////.........//////000000000//////...---,,,,,,+++,,,---.../////////...........................***++++++,,,------......000000//////000000111222222111000////////////000////////////////////////+++++++++,,,---...///000///......------,,,,,,,,,------------------------************++++++++++++++++++*********))))))))))))))))))((('''&&&%%%$$$%%%$$$$$$$$$############!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!     xxxmmmaaaZZZTTTPPPJJJDDD@@@<<<888555111000///...///111444555;;;===AAADDDFFFIIILLLOOORRRSSSUUUVVVVVVUUURRRQQQSSSRRRPPPOOONNNNNNOOOOOOMMMOOORRRVVV[[[^^^```aaacccccccccaaa___]]]ZZZYYYWWWVVVUUUSSSRRRQQQQQQQQQOOOOOOOOONNNMMMLLLJJJJJJHHHGGGFFFEEECCCBBBAAA@@@;;;;;;:::999999888888888555555555666666555555444333222222333555777666555444444333333333333333333444333222111000/////////111000......///111333444000/////////000000111111111111000///...---,,,,,,---...///000111111222222........................++++++,,,------......///000000000000111111222222111111111000000000000000////////////////////////,,,,,,,,,,,,---...///000000000//////...---,,,,,,------------------------+++++++++++++++++++++++++++******)))))))))))))))))))))))))))(((&&&%%%$$$%%%%%%$$$$$$$$$######### !!!"""""" !!!""" !!!!!!""""""######"""######$$$$$$$$$######$$$######!!!     zzzoooccc[[[TTTOOOIIICCC???;;;666444000/////////000222555666===???BBBEEEGGGIIIMMMOOOQQQSSSUUUVVVVVVTTTQQQOOOQQQPPPOOOMMMMMMMMMNNNNNNMMMOOORRRVVVZZZ]]]___aaaaaaaaa```___]]]YYYWWWUUUSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLKKKJJJIIIGGGGGGDDDDDDCCCBBBAAA@@@???>>>::::::999888777888888888333444555555555555444444222222111333555666666555333333222222222333333444999888666333111000///...222111///......000222333000000111111222222222222111000000///......---------......///000111111222////////////////////////------......//////000000000111111222222222222222111111111111111000000///000000000000000000000000///......------......///111111000000///...------........................,,,++++++++++++++++++++++++***))))))(((((())))))*********)))((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$### """###"""!!!!!!"""###!!!!!!""""""###$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%###"""       }}}rrrfff]]]TTTOOOIIICCC>>>:::555333/////////000222444777888???AAADDDFFFHHHJJJMMMOOOQQQSSSTTTUUUTTTRRROOOMMMOOONNNMMMKKKKKKKKKLLLMMMOOOPPPSSSWWWZZZ]]]___```______^^^]]]ZZZWWWTTTRRRMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDAAAAAA@@@???>>>>>>======:::999888777666666777888222333444444555444444444333222111222444555555444333333222111111222444555===<<<999777444222111000222222000/////////000111//////000111222222222222000000000/////////......------,,,------...///000////////////////////////.........///000000111111111111222333333333333222111111222222111111000///000000000000000000000000000//////.........//////222111111000000/////////////////////////////////,,,,,,,,,,,,++++++++++++,,,+++***)))((()))***************)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$$$$""""""###%%%######$$$%%%&&&'''((()))*********+++******))))))((('''&&&$$$###!!!        ttthhh___SSSOOOHHHBBB>>>999555222...///000111444666888:::@@@BBBEEEGGGHHHJJJMMMOOORRRRRRSSSSSSRRRPPPMMMLLLMMMLLLKKKJJJIIIJJJKKKKKKQQQRRRUUUXXXZZZ]]]^^^___\\\\\\[[[ZZZWWWUUURRRPPPJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBB>>>======<<<<<<;;;;;;;;;:::999777555444444555666222222333444444444444444444333222222444555444222333222111000111222444555;;;:::888666444333222222333333222111000///......,,,---///000111111000000///////////////000000000000///.........///000000////////////////////////------......///000000000111222333444444444333222111111222222222111000///000000000000000000000000............///000111111111111111111111111111111////////////////////////------,,,,,,,,,+++++++++---,,,***)))))))))+++,,,************((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&'''((()))+++,,,---...............---,,,++++++((((((&&&%%%###!!!        uuuiiiaaaSSSOOOHHHBBB===999444111...///000222555777:::;;;AAACCCFFFGGGIIIJJJMMMOOORRRRRRRRRRRRPPPNNNMMMKKKLLLKKKIIIIIIHHHIIIJJJJJJRRRSSSVVVXXX[[[\\\^^^^^^YYYYYYYYYXXXVVVSSSPPPOOOKKKJJJIIIHHHHHHGGGHHHHHHFFFFFFFFFEEEDDDCCCAAAAAA;;;;;;;;;:::::::::999999:::888666333222333333444111222333333444444444444555333222222444444333222333222111000000222444555666555444333222111111222333333333222000///---,,,***+++---////////////.........//////000000111111444333222111111111222333000000000000000000000000,,,,,,------.../////////111222333444555444333333111111222333222111000///000000000000000000000000,,,------...000111333444111111111111111222222222000000000000000000000000---------,,,,,,+++++++++...---+++))))))***+++,,,************)))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&%%%%%%&&&''')))***+++,,,...///111111000000000000///...---,,,)))((('''%%%###!!! !!!         zzzmmmdddXXXQQQGGG@@@<<<999444111222111000222555999<<<===FFFFFFGGGIIIKKKMMMPPPQQQPPPPPPPPPPPPNNNKKKIIIHHHFFFFFFGGGGGGIIIKKKLLLMMMPPPTTTWWWWWWXXX[[[[[[WWWVVVVVVWWWVVVTTTPPPLLLJJJIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA???===<<<:::888777777888999999888999888777666666555555555444444444555555555555666777666666666666555555555333111///...000111111000222111000//////000111111111111000///////////////---...000111111111000///............/////////000222222111000111222444555333222111/////////000111000///...---...000222333333333333333333333333333222222222222222222222222111000000000111222333333222000///...///222555777222222222222222222222222///////////////000000000......---------,,,,,,,,,,,,,,,---+++***)))***,,,++++++***)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******...///000000000111444666111222222222222111///...---+++(((&&&%%%###!!!     {{{nnneeeWWWPPPGGG@@@<<<999555222222222222333777;;;>>>???FFFGGGIIIKKKMMMOOOPPPQQQPPPPPPPPPNNNLLLJJJGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMOOOTTTVVVVVVWWWZZZZZZVVVVVVVVVVVVUUUSSSOOOLLLJJJHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@>>><<<;;;:::888666777888999888888888777666555555444555555444444444444555555555555666666555555555444444444333111///...000111111000222111000//////000111111111000000///////////////---...///000111000000///........./////////000000222111111111111222222333333222000/////////000111000///.........000222333333333333333333333333333222222222222222222222222111111000000000111222222222111000//////000222333111111111111111111111111222222222222222222111111.........---------,,,,,,+++,,,,,,+++))))))***,,,******))))))((('''&&&&&&((((((''''''''''''(((((((((((()))***+++,,,,,,---///111222333333444666888555555666666555333111000---***'''%%%$$$###!!!    |||pppgggWWWPPPFFF???<<<999666333444444555666999===@@@BBBGGGHHHKKKNNNPPPQQQQQQQQQPPPPPPNNNLLLIIIGGGDDDBBBDDDDDDEEEFFFHHHJJJLLLMMMOOOTTTVVVVVVWWWZZZYYYVVVVVVVVVUUUSSSPPPNNNLLLJJJGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCAAA???===:::999999888666666888888888777777666555444333333333333333333333444444444555555444444444444333333333333222000......///111111000111111000000000000111111000000//////......//////......///000000000000000....../////////000000000000111111111111000000///222111000000///000000000000//////...///111222333222222222222222222222222222222222222222222222222111111000/////////000000222111000000/////////000000000000000000000000000444444333333222111111111//////.........---------+++,,,,,,+++))))))***,,,))))))((((((''''''&&&&&&(((''''''(((((()))***+++++++++,,,---...///000000222333555666666777999;;;888888888777555333111///+++)))&&&$$$$$$###!!!        ~~~rrrjjjYYYQQQGGG@@@<<<999666444444666888:::<<>>@@@DDDHHHIIILLLPPPTTTUUUUUUSSSQQQOOOMMMKKKHHHDDDAAA???>>>@@@@@@BBBDDDFFFIIILLLMMMRRRVVVXXXXXXXXX[[[ZZZVVVUUUTTTRRROOOMMMKKKIIIHHHDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBB@@@===;;;999888666555555666777777666555444333222222111111111222222222222333333333444333222222222111111111111111///------///111111111//////000000111111111111//////............/////////////////////000000111////////////000000000111///000111111000///---,,,000000000111111111000000000000000111222222333444222222222111111000000000111111111111111111111111111111000///......//////---......///000111111111222222222222222222222222222222111111000///......///.........------------+++++++++***)))((()))+++'''''''''((((((((((((((((((((()))***,,,...000111000000111222333444555555888:::<<<===<<<;;;<<<===888888777555333///,,,***'''%%%###"""""""""!!!       wwwooo```WWWKKKBBB===;;;888555444888===???@@@BBBFFFJJJJJJMMMQQQTTTUUUUUUSSSRRRNNNLLLIIIFFFCCC@@@???>>>>>>???@@@CCCFFFIIIKKKMMMRRRVVVXXXWWWXXXZZZYYYVVVRRRRRRQQQOOOMMMJJJHHHFFFDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBB???===;;;999777666444444666666666555555444333222111111111111111111222222222333333333222222222222111111111111000...,,,---///111111111...///000111111222111111......------....../////////////////////000111111/////////000000000111111///000000000000//////...//////000111111111111000000111111222333333444444222222111111000/////////111111111111111111111111111111000/////////000000.........///000111333333222222222222222222222222333333222222111000000000......---------,,,,,,,,,***++++++***(((((()))+++''''''(((((())))))************+++,,,...000222333333333444555666777777888:::<<<>>>>>>===;;;;;;;;;999888888666333///,,,+++&&&$$$!!!!!!!!!"""!!!       yyyqqqdddZZZNNNDDD>>>;;;888666444999>>>@@@@@@BBBFFFKKKLLLNNNQQQSSSUUUTTTSSSRRRMMMKKKHHHEEEBBB@@@??????======???BBBEEEHHHKKKMMMPPPTTTVVVUUUVVVXXXWWWSSSPPPPPPPPPOOOMMMIIIFFFDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@???===;;;999888777555444444555666666555555555444333222222222222111111111111222222222222333333222222222111111111///---,,,,,,///111111111---...000111222222111111...------------...///000000//////...///000111222//////000000000111111111000000//////000000111111...///000111222111111000000111222333444444444444222111111000//////......111111111111111111111111111111000000000111222222111111/////////111333444111111111111111111111111111000000000000000000000---,,,,,,,,,,,,+++++++++***++++++***(((((()))***((((((((()))***++++++,,,+++,,,,,,---///111333444666666777888999:::;;;;;;<<<>>>??????<<<:::999888666666555333111...+++)))$$$""" !!!!!!            zzzrrrfff]]]PPPEEE???<<<888666333999???AAAAAABBBGGGKKKMMMNNNPPPSSSTTTTTTSSSSSSMMMKKKHHHEEEBBB@@@??????<<<===???AAAEEEHHHKKKMMMOOOSSSUUUTTTTTTVVVUUUQQQOOOPPPPPPPPPMMMIIIEEECCCEEEEEEDDDCCCCCCCCCCCCCCC??????>>>===<<<:::888777666555333333555666555444666555444333222222222222000111111111111222222222333333333222222222222111///---,,,,,,...111111111---...000111222222222111---------------...///000000///.........///111222000000000000111111111111111000/////////111222333...///000222222222111000111111222333444444444444222111111000///......---000000000000000000000000111111000000111222333333555333111///...000222333000000000000000000000000------------............,,,,,,,,,+++++++++*********++++++***(((''')))***(((((()))***+++,,,,,,---,,,------...000111333444888999999:::;;;<<<=========>>>@@@???<<<999777666222222222000...***(((&&&###""" !!!!!!             |||ssshhh^^^RRRJJJBBB;;;888999999999:::<<>><<<<<<999===AAADDDFFFIIILLLNNNOOOPPPRRRSSSTTTSSSQQQPPPNNNNNNLLLKKKIIIGGGFFFEEEAAABBBCCCDDDDDDCCCBBBBBBBBBAAA???>>>===;;;888555444555666666666666666555666555444333222222222222333222222222222222222333444333333222111111111222444111///...///000000000111111111000000000000000............////////////000///...///000111000///333111000000111111000...000111222222222000///.........//////000000111111000000111222222222222111111111000000//////......000000000000111111111111////////////000000000000444333111000///000111111222444555444111///111333------,,,++++++++++++,,,...---,,,+++++++++,,,---(((((('''''''''(((((())))))+++......---,,,,,,,,,,,,...000222222444666888<<<<<<<<<<<<===???@@@AAABBBAAA???<<<:::777555444111///......---+++'''$$$$$$"""            ~~~uuujjj```TTTLLLDDD<<<999:::888999:::;;;>>>BBBEEEGGGLLLMMMNNNOOOOOOOOOOOOOOOKKKIIIFFFBBB???===<<<<<<:::===AAADDDFFFIIILLLNNNNNNOOOQQQRRRRRRQQQOOONNNLLLKKKJJJIIIGGGEEEDDDCCCAAABBBCCCCCCDDDCCCBBBAAAAAA@@@>>>======;;;999666666666666777777666555555666555444333222222222222333333222111111222333333444333222222111111111222444222//////000111111000000000000000000000000000////////////000000000000000///...///111111111///222111000000111111000...000000111111111000............//////000000111111000000111222222222222111000000000000000/////////000000000000111111111111/////////000000000111111444333333222111111222222222444555333000///000222...------,,,,,,,,,,,,,,,------+++*********+++,,,)))(((((((((((()))*********,,,...///......///000...000333444555666999;;;>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>;;;888555333222000...,,,+++***(((%%%######!!!             yyylllbbbVVVNNNFFF>>>:::;;;888888999;;;===AAADDDEEEJJJKKKLLLMMMNNNNNNNNNNNNIIIHHHEEEBBB???>>>======;;;>>>AAADDDFFFHHHKKKNNNNNNOOOPPPPPPOOONNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA???>>><<<<<<===<<<:::888777777888777777666555444555555444333222222222222444333111000000111333444333333222111111111111222444222000000111111111000000000000000000000000000000000000000111111111222000///...///111222111000222111000000111111000////////////000//////...---......//////000000111111000000111222222222222111000000000000000111111111000000000111111111222222000000000000111111111222444444555555555444333333222333444222000//////000......---,,,,,,,,,,,,---,,,++++++***)))*********)))))))))))))))***+++++++++---...//////000222555333555777999999;;;===???@@@@@@@@@AAAAAABBBBBBCCC@@@???<<<999666333111///000---)))'''&&&$$$###!!!"""          |||nnndddYYYPPPHHH???;;;;;;999999:::;;;===@@@CCCEEEHHHIIIJJJLLLLLLMMMMMMMMMIIIGGGEEEBBB@@@?????????<<>>???BBBDDDBBBBBBCCCCCCCCCCCCCCCCCCAAA???===999666222000...000,,,'''$$$###"""!!!!!!!!!      ~~~pppfff[[[SSSJJJ@@@;;;;;;:::::::::;;;===@@@BBBDDDGGGGGGIIIJJJKKKLLLLLLLLLHHHGGGEEECCCAAAAAAAAAAAA>>>@@@BBBCCCDDDGGGJJJMMMOOOOOOOOONNNMMMLLLKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@@@@????????????;;;:::::::::<<<<<<;;;999888888888888777555444444444444333222222222333333444333111000000111333444111111111000000111222222222000000000111111000.........//////000000000000222222222222333333333333111000///000111222222000111000///000111222111000...---------------............//////000000111111000000111222222222222111000000111111222222333333111111111111222222222222222222222222333333333333666666888999999888777666555444222222111000///.........---,,,,,,,,,,,,---************))))))(((((((((((((((((()))***+++,,,,,,---///000111333777:::;;;===@@@AAABBBCCCFFFHHHDDDDDDEEEEEEEEEDDDDDDCCCCCCAAA>>>;;;777333000///000,,,'''###"""""""""!!!           sssiii^^^VVVMMMCCC===<<<:::::::::;;;<<<>>>@@@BBBDDDEEEFFFHHHIIIJJJJJJJJJFFFEEEDDDBBBAAAAAAAAABBB???AAABBBCCCDDDFFFJJJMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@???>>>>>>===>>>>>>:::999999:::;;;<<<:::888666666777666666555444333444333333222222333333333333222222222222222222333111000000000000111222222000/////////000000...,,,---......//////000000111222222222222333333333444111000///000222333222111111000///000111222111000...------------...//////......//////000000111111000000111222222222222111222222222222222333333333111111111222222222222333333333333333444444444444777777888999999999888888777555333222222222000...------,,,++++++++++++,,,)))************)))(((((()))((())))))***+++---------///222333444666999<<<===@@@BBBCCCDDDEEEHHHJJJGGGHHHHHHIIIHHHGGGEEEDDDEEECCC@@@<<<888444111///...+++&&&###"""###""""""            wwwmmmbbbZZZQQQFFF@@@???888888888888:::;;;===???@@@AAACCCDDDFFFGGGGGGGGGDDDCCCAAA@@@???@@@@@@AAA@@@AAABBBBBBCCCEEEIIILLLKKKKKKJJJJJJJJJJJJJJJKKKHHHGGGFFFEEECCCAAA@@@???AAA@@@???===<<<<<<======:::999999999;;;;;;999777444444555555555555444444333333333222222333333444111222333333333333222111000000000000000111222222......---...//////---+++------......///000000111111222222222222333333333111000///000222333222111000/////////111222111000......---------...000000......//////000000111111000000111222222222222111333333333333333222222222111111111222222222333333333444444444555555555555888888777777888888999:::888666333333444333111...,,,,,,+++************+++******+++++++++***)))(((++++++++++++---...///000000333666888999:::<<<>>>???AAACCCDDDEEEFFFIIIKKKKKKLLLLLLMMMLLLJJJHHHGGGEEEDDD@@@<<<777333000...+++((($$$#########""""""          zzzpppfff]]]TTTIIIBBBAAA777666666666777999;;;<<<===>>>@@@BBBCCCDDDEEEEEEAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEIIILLLIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGEEEDDDBBB@@@??????AAA@@@>>>===<<<<<<<<<===:::999999999::::::999777333333444444555444444444333333333222222333444444000111333444444333111000000000///000000111222222---------...///...,,,***---------...///000000111111111222222222333333333111000000000222333222111000/////////111222222111///......---...///000111......//////000111111111000000111222222222222111444444444333333222222222111111222222222333333333444444444555555555555666888888777666777888:::;;;:::777444444444444111...,,,+++******))))))*********++++++,,,,,,***)))(((,,,------...///000222222222555999;;;<<<===>>>??????AAACCCEEEEEEGGGIIIKKKNNNOOOPPPPPPOOOMMMJJJIIIEEECCC@@@<<<777222///---(((&&&###""""""###"""!!!!!!          vvviii^^^VVVNNNDDD===;;;888666888777555666999<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>============@@@@@@@@@AAABBBDDDGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFEEECCCBBBAAA@@@???@@@>>>;;;999888888:::;;;<<<:::888777777777555333333222111000111222333444777555333222222222444555444333111///......///000111//////000111222111000////////////////////////---,,,,,,------///000000//////000111222222333333333222222111111111111111---...///000111111111111............////////////.........//////000111222000///000000111222444444111111111222222333333444111111000000000111222333444666888888777666777777888666444444666888888888444555444444222///---+++(((((((((((()))))))))))),,,++++++***)))))))))***,,,,,,,,,,,,...000222444666666666999<<<>>>>>>===@@@AAACCCDDDDDDEEEHHHJJJNNNOOOOOOPPPOOOLLLJJJIIIIIIFFFAAA===999444000---+++)))'''%%%###""""""""""""           zzzmmmbbb[[[RRRIIIAAA<<<888666888777444555888999:::;;;<<<===>>>>>>???<<<=====================@@@???@@@@@@BBBDDDFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDCCCBBBAAA???>>>>>>???>>>;;;888777888999:::;;;999777777777666444333222222222222222333444444666555444333222333444444333333222111000000///000111//////000111222111000////////////////////////---------------...///000000000000111222222333333222222111000000000000111......///000000000//////............///////////////////////////000222222000000000000111222333444111111111222222333333333000111111111222222222222333555777777666555666777777555444444666777888777555444444222111///---,,,((((((((()))))))))******,,,++++++******++++++,,,////////////000222444555777666777:::===???>>>>>>@@@BBBDDDDDDEEEFFFIIIKKKPPPPPPQQQQQQPPPNNNLLLJJJIIIFFFAAA===999444///,,,+++)))'''$$$###""""""""""""        |||ooofff^^^VVVLLLDDD>>>999777777666333444777777777888999:::;;;;;;<<<::::::;;;;;;<<<<<<======>>>>>>??????AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEECCCCCCBBB@@@???>>>===<<<>>><<<:::888777777888999999777555555666555444222222222333444444444444444444444444444333333333333333333333333222111000///111//////000111222111000////////////////////////.........---......//////000000111111222333333333111111000/////////000000...////////////...------............////////////////////////000111222333111111111111111222333444111111111222222222222222///000111222333222222111111333555555444444444666666555333444555777666666555444222000///---------)))))))))*********++++++++++++++++++,,,---...///333333333333444555666777888888999;;;>>>@@@???>>>AAACCCEEEEEEFFFGGGJJJLLLOOOPPPQQQQQQPPPNNNLLLJJJJJJFFFAAA===999444///,,,***)))&&&$$$""""""""""""!!!      |||pppggg```WWWMMMFFF@@@<<<888888666222333666666666666777888999999:::888888999::::::;;;<<<<<<======>>>>>>@@@AAABBBBBBDDDCCCBBBBBBAAABBBBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<;;;999777666666777777666555444444555555333222222333444555666555444333333444444444444333222111222333333444333222111000111/////////111222111000//////////////////////////////............//////111111111222222333333333111000000///////////////////////////...---,,,+++............////////////000000000000111222333333222222111111111222333333222222222111111111111111...///111333333222111000///111333444333222333444555444333333555666555444444333111...---,,,------)))*********+++++++++++++++++++++,,,...///111222555555555666666777888888:::::::::===@@@AAAAAA@@@BBBDDDFFFFFFGGGHHHKKKMMMMMMNNNOOOOOONNNLLLIIIHHHIIIFFFAAA<<<888333...+++)))(((&&&$$$""""""""""""     ~~~sssjjjccc[[[QQQIIIDDD>>>:::999666222333666666666666777777888888888666666777888999:::::::::;;;;;;<<<===>>>??????@@@AAA@@@@@@?????????@@@@@@CCCBBBAAA@@@???===<<<<<<:::999888666555555555555555444222333444444333222222333444555666555444333333333444444333333222111111222333444444222111000111/////////111222111000//////////////////////////////.........///000000222222222222222333333333111000000///////////////////////////...,,,++++++............////////////000000000111111222333444333333222222222222222222222222222111111000000000---...000222222111000///...000222222222222333444444333222333444555333222333111///---,,,,,,,,,,,,)))*********++++++++++++***++++++---...000222333444555666777888888999999<<<<<<<<>>??????BBBBBBAAA@@@>>>===<<<;;;999888777555444444333333444333222333444555444333222222333444444444444444333333333333222222222222111222222222222222111111111//////000111222111000////////////////////////............///000111222222222333333333333333333111111000/////////000000000000000///...---,,,+++............////////////111111111111222333444555555444333222222222222222333333222111000000//////,,,---...000000//////...---///111222222222333444333222222333444444222000111000...---,,,+++++++++)))))))))*********++++++***++++++---///111222333444555666888999:::;;;;;;>>>>>>>>>@@@CCCDDDCCCBBBBBBDDDFFFFFFGGGHHHKKKMMMNNNOOOPPPPPPOOOMMMKKKIIICCC@@@<<<888555111---***((('''%%%###""""""""""""       }}}uuuoooggg\\\TTTKKKEEE???;;;777333333777444555555555555666666666555555555555666666666666888999:::<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>???AAA@@@???>>>===;;;::::::777777666555444333222222444222222333555666555444222222222222222333444444444444222111111111222333111111000000000111111222111//////000111222111000////////////////////////---------...///111222333333333333333333333333333222222111000000000000111000000000000//////...---............////////////222222111222222333444555666555444333222111111111333333222111000///......,,,,,,,,,---------......---///111222222222333444333222222222333333111...............---+++***)))((((((((()))))))))******+++++++++,,,...000222333333555777:::<<<=========@@@???@@@BBBDDDEEEDDDCCCBBBCCCEEEFFFFFFHHHJJJMMMNNNOOOPPPPPPOOOMMMJJJIII???===999666444111---***'''&&&$$$###"""!!!""""""  !!!!!!        ~~~vvvqqqhhh^^^VVVMMMFFF@@@<<<888444444777444444444444444444444555555555555555555555444444777888:::;;;<<<;;;;;;:::888888999:::;;;===>>>?????????>>><<<;;;:::999888666666555555333222222111444222222333555666666555333222111000111222333444555444222000000111222333111111/////////000111222111//////000111222111000////////////////////////,,,,,,---...000222333444333333333333333333333333333222222111111111111111000000000000000//////.............../////////000222222222222333444555555666555444333222111111111444333222111000///...---,,,,,,+++++++++,,,---...---///111222222222333555222222111222333222000...------......---+++***((((((((((((((())))))))))))+++++++++,,,...///111222333555888;;;===?????????AAA@@@AAABBBEEEFFFEEECCCAAACCCEEEEEEFFFGGGJJJLLLLLLMMMNNNNNNMMMKKKHHHGGG===;;;777555333000---***'''&&&$$$""""""!!!""""""!!! !!!""""""!!!         yyyssskkkaaa[[[RRRIIIAAA<<<888444333555666666555444333333333333555555555555555555555555666666666666777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888888666444222111222333444666555444444444666777888555444333333222222222222888666333111//////000111444111...///111222111///...///000222222111000000////////////////////////------------...000111333222222333444444555555666666444222000000222444666111111000000000000111111111000000000000000111111222333444666666666666555777666444222111111111111111111000///...------,,,+++*********+++,,,------,,,...///000000111444666444333333222222333333444///......------,,,,,,+++(((((((((((()))+++,,,---)))+++...///000000222333333666999;;;<<<===???AAAGGGGGGFFFFFFFFFFFFFFFFFFBBBEEEIIIIIIHHHGGGHHHJJJIIIJJJLLLMMMKKKHHHEEEBBBAAA>>>999444111...+++)))############""""""""""""""""""""""""!!!!!!!!!!!!"""        |||vvvnnneee^^^VVVMMMDDD???;;;666444666666555444444333333333333444444444444444444444444555666666777777888999999999999::::::::::::;;;;;;;;;::::::999888888777777777555333222111111222333555555444444555555666777555444333333222222222333666555333111111000111111333111//////111222111000111111111222222111111000///////////////////////////............///111222222222333333444555555555555444222111111222444555555444333111000///......000000//////000111222222222333555666777777666666777666444333111111111222111000000///...---,,,,,,)))))))))******,,,---------...000000000111333555333333222222222222333333.........---,,,,,,++++++(((((((((((()))***++++++***,,,...//////000333555444777:::<<<===>>>@@@AAAGGGGGGGGGGGGGGGGGGFFFFFFCCCFFFIIIIIIHHHGGGHHHJJJIIIJJJLLLMMMKKKHHHEEEBBB@@@<<<777333000---***((($$$############""""""""""""""""""""""""""""""""""""       {{{tttjjjccc[[[RRRIIIDDD>>>888666777555555444444444444444444333333333333333333333333444555666888888888888777888888888888999999999999999999888888777666666666555444333111111111222222333444444555555555555444444444333222222222333333444333333333222222222222333222000000222333333222555444333222111111222222////////////////////////000000/////////000000111222222333333444444555555555444222111111222444555666555333222000/////////////////////000111333333333444666777888888777666777666444333222222222222000000///...---,,,++++++''''''((()))***+++---......///111111000111222444222222222222222222222222......------,,,+++++++++))))))(((((((((((())))))+++,,,------...000333666666888;;;===>>>>>>@@@BBBGGGGGGHHHHHHHHHHHHGGGGGGEEEGGGIIIJJJIIIHHHIIIJJJJJJKKKLLLLLLKKKHHHDDDBBB===:::555111...,,,)))'''%%%$$$$$$$$$#########"""""""""""""""""""""""""""###!!!     yyyooohhh___WWWMMMHHHAAA:::777888555555444444444444555555222222222222222222222222222444666888888888777666666666666777777777888888888888888777777666666666555444333222222222333333222333444555555555333333444333333222222333333333222222333444444333333222333222222222333444555555999777444222111111222333000000000000000000000000222222111111000000000000111222222333444444555555555444222111111222444555333222222222222222222333.........///000222333444444555666888888888888777666555555444333222222222//////...---,,,++++++***&&&&&&'''((()))+++---......000222222111111222333111222222222222222222111......------,,,+++++++++***))))))(((''''''((((((***+++++++++,,,...222555777999<<<>>>>>>???AAACCCGGGGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIGGGDDDBBB;;;888333///---+++((('''&&&&&&%%%%%%$$$$$$######""""""###############$$$###!!!       }}}ssslllcccZZZQQQKKKDDD<<<888888666666555444444444555555222222222222222222222222111333555777888777666555555555555666666666777777888888888888777777777777666555555444444444444444333333555555555444333222333333333222222333333444222222333444444444333333333333333444444555777888;;;888555222111111333444111111111111111111111111333333333222222111000000111111222222333444444555444333333222222333333444333222222222222222222333.........///000222333444444555666888888888888777555555555555444333333222//////...---,,,++++++***&&&&&&'''((()))+++---......000222333222111222333111222333333333333222111//////...------,,,,,,++++++***)))((((((''''''((())))))*********,,,000444666999<<<>>>???@@@BBBDDDGGGHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEBBB@@@:::666222///---+++)))''''''''''''&&&%%%$$$$$$$$$"""#########$$$$$$%%%%%%$$$!!!      wwwpppfff]]]UUUOOOHHH???;;;:::888777666555444444444444222222222222222222222222222333444666666666666555555555555555666666666666888888888777777777777777555666666666555555555555444555555555555444444333333333222222222333444444333333333333444444444444222444555555555666999;;;:::888555222111222333444111111111111111111111111333333444444333222111111111111222222333333444444444333333222222333333444666555333222000/////////////////////000111333333333444666777888888777666555555555555555444333333000000///...---,,,++++++''''''((()))***+++---...---000222333333222333333222333444555555444333222000000//////...---------++++++***))))))((())))))((()))******+++---000222444777;;;===???AAADDDFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJHHHGGGGGGHHHIIIIIIHHHIIIHHHHHHGGGEEEBBB@@@>>>:::666222///...,,,+++)))))))))((('''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&$$$"""     zzzsssiiiaaaXXXSSSLLLCCC>>>>>>999999777555444333333333333333333333333333333333222333333444555555666666555555555555666666666666666666666666666666666666444444555555555555555444777666555555444444555555333222222222333333444555555555333333222333444555222444666666666777:::===888777555333222222333444222222222222222222222222333333444555555444333222111111111222333333444444333333333333333333333333555444333111000///......000000//////000111222222222333555666777777666666444555555666666555444333111000000///...---,,,,,,)))))))))******,,,------,,,///222444444333444444222333555666666555333222111111111000//////......,,,+++***************+++(((***,,,------...111333222555999<<>>===:::777333111///...,,,+++******)))((('''&&&%%%$$$######$$$$$$%%%&&&&&&'''$$$"""      }}}vvvkkkccc[[[UUUOOOFFFAAA@@@;;;:::888666444333222222333333333333333333333333333333333333333555666666555555555666666666777777444555555555555555555555333333444555555444444444888777666555444444555666222222222222333333444555777666444222222222444555222555777777666777;;;>>>777666444333222222333333222222222222222222222222222333444555555555333333000111111222333333444444333333333333333333333333111111000000000000111111111000000000000000111111222333444666666666666555444555666666666555444333111111000///...------,,,+++*********+++,,,------+++...222444444444444555333444666777777666444333222222111111000000//////,,,+++++++++++++++,,,,,,)))+++...///000000222333000333888<<>><<<;;;777777777666333000...,,,---,,,+++***)))'''&&&&&&###$$$$$$%%%%%%&&&&&&'''"""!!!       ~~~vvvpppggg___XXXQQQIIICCCAAA===888555444333333222222444444444222222333444222222333444444555666666333333444444444555555555666555555444444444444444333333333333333333333333666666666666666666666666222222333444555666777777666555555555555555555666666666666666666666666666555444333333222222333333444444444333333222222222444444444444444444444444555444222111000111222333222222222222111111111111222222111000////////////.........////////////000333333444444555555666666777777666666555555555555333333222111///......---++++++++++++,,,,,,,,,------///222444444555666888888888999777666555666888999666333222111111///---///...------,,,---......------...///000111222222555666999<<>>===<<<999999888666444222000///------,,,+++)))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""!!!      {{{uuullleee^^^WWWNNNHHHEEE@@@:::555333333333333222333444444333222333555333333333444555555666666333444444444444555555555777666555555444444555555222222333333444444555555666666666666666666666666222333444555666777888999777666666555555666666777666666666666666666666666555444333333222222333333444444333333333333222222444444444444444555555555555444333222111222333444333333222222222111111111111111000///............,,,,,,------............222222333444444555666666999888666444444555666777555444333222000///...---,,,,,,,,,,,,,,,------------000222444444555777888:::;;;;;;;;;999888999::::::888555444444333222000222111000///.........///...//////000111222333444666777:::<<<>>>@@@AAABBBDDDFFFGGGIIIJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???======<<<;;;999777555333222222......---,,,***)))((('''%%%%%%%%%%%%%%%&&&&&&&&&"""!!!    yyyqqqjjjddd\\\TTTNNNFFFAAA:::555333444555555222333555444333333444555333444444444555555666666444444444444555555555555777777666555555555555666111222222333444555666666555555555555555555555555555555666666777777888888777777666666666666777777666666666666666666666666555444333333222222333333333333333333333333333333555555555555444444333333444444333222222333333444333222222222222111111111000///...------,,,,,,,,,+++,,,,,,,,,---.........111111222333444555555666888888666555555555666777777666555333111000...---------------------------...000333444555555777888:::<<<======;;;:::;;;<<<;;;999666555555555444333333333222111000/////////000111111222333444555555888999;;;<<<>>>?????????CCCDDDEEEFFFGGGHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBBBB???@@@@@@@@@@@@???>>>>>>===<<<999777555444444444000///...---+++***))))))&&&&&&&&&&&&&&&%%%%%%%%%!!!     ~~~vvvpppjjjbbbYYYRRRGGGBBB;;;666555666777777222333555444444333555666444444555555555555555666444444444555555555666666777777666555555555555666222222333444444555666666444444444444444444444444777777777777777666666666777777666666666666777777555555555555555555555555555444333333222222333333333333333333333333333333777666666444333222111000333333333222333333333444222222111111111111000000///...---,,,++++++++++++++++++,,,------...//////000000111222333444555555666777888888888777555555888888666555333111000///...........................000333555555666777999:::<<<>>>>>><<<;;;<<<<<<;;;999777666777777666444444444333222222111000///222333333444555666777777::::::<<<===>>>>>>>>>>>>AAABBBCCCDDDFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCC>>>??????@@@@@@?????????===<<<999777555555555555111000000...---,,,+++***'''''''''&&&&&&%%%%%%%%%!!!      |||uuuooohhh^^^XXXKKKFFF@@@;;;999999999888222333555555444444555777555555555555555555555555444444555555555666666666777666555555444444555555333333444444555555666666444444444444444444444444777777777777666666666666777666666555555666666777555555555555555555555555555444333333222222333333222222333333333333444444666555444333222111000///111111222222222222333333111111000000000/////////------,,,+++******************+++,,,---....../////////000111333444555555666777888999999777555444999888777666444333222111000000000///////////////...111333555555666888999:::<<<>>>???>>><<<<<<===;;;999888777888999888777555555555555555444333222444555555666777888999999;;;<<<===>>>????????????AAAAAABBBCCCDDDFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCC??????@@@@@@@@@@@@@@@???===<<<:::888777666555555222222111000...---,,,+++)))(((((('''&&&%%%$$$$$$!!!     {{{uuummmddd]]]RRRMMMGGGAAA>>><<<999888222333555555444444666888666666666666555555555555555555555555666666666666666555555444444444444444444444444555555555555555333333333333333333333333444444555666666777888888666555555555555555555666555555555555555555555555555444333333222222333333222222222333333444444444222222222111111111111000///000111111222222222111////////////............,,,,,,+++***))))))))))))((())))))***+++,,,---.........///111222444555555888888888888777777666666999888888777555444333333111111111000000////////////111444555555666888999:::===???@@@???>>>>>>>>>===;;;:::999;;;;;;;;;:::777777888999999888777666666666777888999::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBDDDFFFGGGHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@======<<<;;;:::888777666333333222111///...---,,,***)))((('''&&&%%%$$$$$$!!!     yyyqqqggg```XXXSSSLLLFFFAAA===:::777222333555555555555666888666666666666666555555555555555555555666666666777555555444333333333333444555555555555555444444444333333333333333333333333111222333555666888::::::555555444444444444555555555555555555555555555555555444333333222222333333222222222333333444444444...//////000111222222222...///000111111111111111///............---------,,,+++***)))((((((((((((''''''((()))***+++,,,,,,---...///111222333555555:::999777666555666777888999888888777666555555444222111111111000000/////////111444555666666888999;;;>>>AAABBBAAA????????????===;;;;;;=========<<<888999:::;;;<<<;;;:::999777777888999:::;;;;;;<<<======>>>@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@===>>>>>>>>>===;;;888777444333222111000...------******)))'''&&&%%%$$$###!!!      ~~~wwwnnnggg___ZZZRRRKKKEEE@@@<<<999777999:::888555444666888999888666555555555666777333444444555666666666555444444555555444444333222777555333111111111222333444444333222222222333444222333444555666666666666777666666777888888666444333444666777777777666555666666555444333222222222666555333222111111222333111111111111111111111111111000000///...---------------------------------******+++***'''&&&&&&'''###%%%''''''&&&'''+++......//////000111333444555888666555666888888666333888888888888777666555444111111111000//////......000000000111333666999;;;@@@AAACCCCCC@@@>>>>>>>>>>>>AAA@@@<<<<<<>>>===:::::::::::::::::::::::::::777999;;;===????????????@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCBBBAAAAAABBBDDD??????@@@AAAAAA>>>999555666555333222222222000...---+++))))))((('''$$$!!!"""         yyypppjjj```[[[TTTLLLGGGAAA===:::888::::::888666555666888999888777777666666777777333333444555555555555555444444555555444444333222666444333111111222333444333333333333333333333333555555666666666666666555777666666777888888666555333444666777777777666555777666555444333333333333555555333222111111222222111111111111111111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++)))'''&&&&&&'''###%%%''''''&&&'''***---.........///111222444555888666555666888999777444888888888888777666555444222111111000//////......//////000222444666888:::>>>@@@BBBBBB@@@>>>>>>???>>>@@@???<<<;;;======:::::::::::::::::::::::::::888999:::<<<>>>???????????????@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCBBBBBBCCCDDDCCCBBBCCCCCCCCC@@@;;;777888666444333333222000...---,,,***)))((('''$$$!!!!!!      |||tttnnneee```YYYRRRLLLGGGBBB>>>:::;;;;;;999777666777888777888888888888777666666333333333333444444444444444444555555444444333222444333222111222333444555222333444555555444333222666777777777777666555555777666666777888888777555444555666666777666666666777666555444333333333333444444222111111111111111000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))'''&&&&&&'''###%%%&&&&&&&&&'''***,,,---------...///111333333777666666777888999777666888888888888777666555555222222111000////////////---///111333555666777888<<<>>>@@@@@@???>>>???@@@===@@@???<<<<<<>>>===:::;;;;;;;;;::::::999999999999999999:::<<<===??????>>>>>>>>>??????@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFBBBCCCEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFEEEBBB===::::::888555444444222000......---+++))))))'''$$$!!!         zzztttlllggg```ZZZTTTNNNIIIEEE======<<<:::888777777777555666777888777666555444333333333222333333333444444444555555444444333222222222111222222444555666111222444666666555333222444555666666666666666555777666666777999999888666555555666666666666666666666666555444333333444444333222222111000000000///...........................---------,,,,,,,,,+++++++++++++++++++++++++++'''((()))(((&&&%%%&&&'''$$$$$$%%%%%%&&&''')))***+++++++++,,,...///111222555666666777888888888777888888888888777666555555333222111000////////////,,,...000333555666666666999;;;===>>>===>>>???AAA>>>AAAAAA======??????<<<<<<<<<;;;::::::999888888999999888888:::<<<>>>???>>>>>>??????@@@@@@AAAAAADDDDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGCCCEEEFFFFFFEEEEEEFFFGGGJJJIIIHHHHHHGGGDDD???<<<===:::888666555444111///000...,,,***)))'''$$$!!!       zzzqqqmmmfff```ZZZTTTNNNJJJCCCAAA>>><<<:::888777666444555666777666555444333444333333222222222333444444444555555444444333222111111111222333444555666111222444666666666444333000111333444555666666666777666666777999:::888777666666666555555555666666555444444333333333333444111111111000000///......------------------------,,,,,,,,,,,,++++++++++++************************&&&'''((('''&&&%%%&&&'''$$$$$$###$$$&&&'''(((((())))))***+++,,,...///000333444666777777777888888999999999999888777666555444333111/////////000000,,,...000222444555555444888999;;;<<<<<<===???AAA???BBBBBB??????AAAAAA>>><<<<<<;;;::::::999888888999888888888888:::<<<===??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEGGGHHHHHHGGGFFFHHHIIIKKKJJJHHHHHHGGGEEEAAA>>>???===;;;999888777444222111///---+++***'''###!!!        uuuqqqkkkeee___YYYSSSNNNKKKHHHDDDAAA>>><<<999777555666666666555555444444666555333222222222333444444444555555444444333222111111222333444444555555222333444555666666555555...///111333555666777777777666666888::::::999888777777666555555555555666333333222222222222333333000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))%%%&&&''''''%%%$$$%%%'''%%%###"""###%%%''''''&&&((((((((()))***,,,...///000222555666666666777999999999999999888777666555555333111///...///000111---...///111333333444444777888999::::::;;;>>>@@@???BBBBBB??????BBBBBB???;;;;;;;;;::::::999999999777777777888888999:::;;;??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKKKKJJJHHHHHHHHHFFFCCC@@@BBB@@@===<<<;;;:::888666333111...,,,***'''###         {{{wwwrrrlllfff___YYYUUUTTTPPPJJJGGGDDDAAA===999888888777666666666666666777666444333222333444555444444555555444444333222111222222333444444444444333333444444555666666666000111222444555666666666777666666888:::;;;:::888888777666555444555555666222111111000111111222222//////000000///...,,,+++++++++++++++++++++++++++************************(((((((((((((((((((((((($$$%%%&&&&&&%%%$$$%%%&&&%%%###!!!"""%%%'''&&&%%%&&&''''''((()))+++,,,---...111444555444444666888999999999999888777666666555444111///...///111222......//////111222444555777888999999888:::===???===@@@@@@>>>>>>@@@@@@>>>::::::::::::::::::::::::666666777888999999999999>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIKKKJJJIIIIIIJJJLLLKKKJJJIIIIIIIIIHHHFFFDDDCCCAAA??????>>>>>><<<:::444222///---***'''###         ~~~xxxrrrlllfff___[[[ZZZUUUOOOKKKHHHDDD???;;;;;;:::888777777777888999888777555333333333555666444444555555444444333222222222333444444444333333444333333444444666777888333333444555666666666555777666666888:::;;;:::999888777666555444444555666111000000000000000111111...//////000///---,,,+++************************)))))))))))))))*********(((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&%%%###!!!"""%%%'''&&&$$$&&&&&&&&&''')))***,,,---,,,000333444333333666888999999:::999999888777666666444111///...///111222///.........000222444555777888888888888999<<<>>><<>>???@@@AAABBBBBBDDDEEEEEEGGGHHHIIIJJJJJJEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJKKKKKKJJJJJJKKKMMMLLLKKKJJJJJJKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@>>><<<555333///---+++'''###            {{{vvvqqqlllhhhddd```ZZZTTTOOOIIIDDD@@@???<<<999777888999999888777666444333222333333444444444222222222222444444222222222333333444444444333444444444555555666666333222222111222444777888555555444444444333333333333333333333333333333333444333222111000000000000000///---,,,+++*********+++*********))))))((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%'''((()))***+++,,,---...111333555666888888999:::999888777666666555444333333333333333000000111222222222222111999888666555555777999:::<<<;;;;;;:::::::::;;;;;;;;;::::::999888888888999999888666555555777999;;;999;;;>>>@@@@@@AAABBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKJJJFFFCCCEEEIIIIIICCC>>>:::888444///+++'''$$$###         zzzuuupppmmmiiieee```ZZZUUUOOOJJJFFF@@@===:::888888888777777777666555444333444444555555444333222222333444555222222333333333444444444333333444444444555555555666555333222333444555777555555555444444444333333333333333333333333333333222222111//////......//////...---,,,+++******************))))))(((((((((''''''''''''(((((((((((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&'''(((******+++,,,---///111333555666777777888999999888777666666555444333333333333444111111111111222222222333888777777666666777999999<<<;;;;;;::::::;;;;;;;;;;;;::::::999888888999999999888666555555777999;;;:::<<>>;;;:::999888777:::999888777666777888888555444444333333444444555333333333333444444444444333444444444444555555555777666555444333444444555555555555555555444444444222222222222222222222222000000///...------------......---,,,+++******))))))))))))(((((((((((((((&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%'''(((&&&&&&&&&'''''')))***++++++,,,---///111333444555555666777888888777666666555555444333333333444444333222111111111222444555777777777888888888999999;;;;;;;;;::::::;;;;;;<<<;;;::::::999999999999999999888777666666888:::;;;;;;===@@@AAAAAABBBDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOONNNKKKJJJJJJJJJMMMIIIGGGHHHKKKKKKFFFAAA<<<:::777222---)))%%%###        {{{xxxtttooojjjeee___ZZZVVVOOOKKKFFFBBB???===;;;:::===<<<:::999999999:::;;;555555555555555555555555333333444444444444444444555555555555555555555555666666555444444555555666555555555555555555555555222222222222111111111111//////...------------------------,,,+++***))))))((('''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''''''&&&''''''((()))***+++***+++---///111222333444333444555666777777666555555444444333333333444444555444222111111333555666666666888999999999999999;;;;;;:::::::::;;;<<<<<<;;;::::::999999999::::::999999888777777999:::;;;;;;===@@@BBBBBBCCCDDDFFFDDDEEEFFFHHHHHHHHHHHHGGGEEEFFFHHHJJJKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNLLLJJJJJJJJJNNNKKKIIIJJJLLLLLLHHHDDD>>><<<999444///***&&&$$$     ~~~zzzuuupppkkkfff```]]]WWWSSSMMMHHHDDDAAA???======<<<:::999888888999999666666666666666666666666444444444444444444444444777777666666666666666666333333333444555666666777444444555555555555555555222222222111111000000000//////...---------......,,,,,,,,,,,,,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%''''''&&&''''''((()))***)))***,,,...000111111111111222333555666666555555444444333333333444444555666555333222222444666777666666888999:::::::::::::::::::::::::::;;;<<<===;;;::::::999::::::;;;;;;:::999999888999:::;;;;;;;;;===@@@BBBBBBCCCDDDFFFDDDEEEGGGIIIIIIIIIIIIHHHEEEFFFHHHJJJKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNLLLJJJJJJKKKNNNMMMKKKLLLMMMLLLIIIFFF???>>>;;;777111,,,'''%%%        {{{vvvqqqlllgggccc^^^YYYSSSMMMIIIFFFCCCAAA===<<<:::888777666666666666777777888888777777666555555555555444444444444777777777666666666666666111111222333444555666666333333333444444444444444222222111111000/////////......---------------...***+++,,,,,,,,,+++)))(((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&'''((((((''')))+++---...//////......000222333555555555555444444333333333444555555666555444444444555777777666777777888999:::;;;;;;::::::::::::;;;<<<<<<===:::::::::::::::;;;;;;<<<::::::999999::::::;;;<<<;;;===@@@AAAAAABBBDDDEEECCCEEEFFFHHHIIIIIIIIIHHHEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOONNNMMMLLLLLLLLLNNNNNNMMMMMMNNNLLLJJJGGGAAA@@@===999333---(((%%%!!!            |||xxxsssnnnjjjfffbbb[[[UUUQQQNNNJJJHHHBBB@@@>>>;;;999888888777777777888999999888777777666555555555444444444444666555555555444444444444111111222333333444444333222222222333333333444444222111111000//////......,,,,,,+++++++++,,,,,,---)))***,,,,,,,,,+++)))((($$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%'''))),,,------,,,,,,---...000222444444444444333333333333333444555666555555666666666777777777777777777777888:::<<<===::::::::::::;;;<<<======:::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;<<<:::<<>>:::555///)))&&&!!!             }}}xxxsssooonnniiibbb]]]XXXUUUQQQOOOHHHFFFCCC@@@>>><<<;;;;;;777888999::::::999888777666666555555555444444444444444444333333222222222222222333333333222111111111111111222222333333333222111111000///......---+++***************++++++)))***+++,,,,,,+++)))(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""""""""###$$$%%%''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&(((+++,,,,,,+++***,,,---000222333444444444333333333333333444555666555555666777888777777777888888777666888:::===>>>999999999:::;;;<<<===>>>:::::::::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<999;;;>>>@@@@@@AAABBBDDD???AAABBBDDDEEEFFFFFFEEEFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNNNNNNNMMMNNNOOONNNNNNNNNNNNMMMLLLJJJHHHCCCBBB???;;;666///***&&&"""             }}}yyyvvvxxxpppfffaaa```]]]WWWQQQOOOKKKEEE@@@>>>===<<<;;;:::888666666777999999888333333444444444444555555666444111222444666555333555333111111222333222111111000000000000000111111////////////...---,,,+++,,,++++++++++++++++++,,,'''&&&''')))******'''$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$(((''''''(((((()))***+++++++++,,,---///111333444444444444444444444444444777777888999999999888888777888888888777777999;;;<<<<<<:::999999:::;;;<<<;;;;;;:::999999:::::::::>>>===<<<===>>>===;;;999<<<===???@@@AAAAAAAAA@@@CCCBBB@@@??????AAADDDFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPOOOMMMLLLMMMMMMMMMKKKIIIEEEBBB>>>999555///***&&&###             }}}yyyvvvpppjjjhhhhhhddd]]]UUUSSSOOOJJJFFFCCCBBB@@@>>>===:::888777888999888888444444444444444444444444555333111111333444333222444333111111222222222111000000000000000000000111...//////......---,,,+++++++++************++++++&&&&&&&&&((())))))&&&$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''((()))******)))******,,,---///111222222222333333444555666666666666777888888888888777888999:::999888888:::<<<===<<<;;;::::::;;;<<<<<<;;;;;;::::::999::::::;;;>>>===<<<===>>>>>>===;;;:::;;;;;;<<<============CCCBBBAAA@@@AAACCCEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPNNNMMMLLLLLLMMMMMMKKKIIIFFFCCC>>>:::555000***&&&###!!!                vvvsssqqqrrrrrrnnneee]]]YYYVVVRRRNNNLLLIIIFFFDDDAAA>>>;;;999999999888777444444444444444444333333444222000111222333222222444222000000111222111000000000000000/////////000............---,,,+++***))))))(((((((((((())))))&&&&&&&&&''')))(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))(((((()))***,,,...///000000111222333444666777777555666777777888888777777888:::;;;:::999999:::<<<<<<<<<;;;;;;;;;<<<<<<===;;;:::::::::::::::;;;;;;>>>======>>>???@@@>>>===;;;;;;:::::::::;;;;;;<<>>:::555000***&&&###               |||zzzyyyyyyyyyuuummmfffaaa^^^ZZZWWWTTTQQQMMMJJJEEEBBB>>><<<;;;999888666555555555444444333333333333333222222222333333333333111000000111111000/////////////////////......------------,,,+++***)))(((''''''''''''''''''(((''''''&&&((())))))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((()))***+++---...///000111111222333444555666555666777888888888888888777999::::::999888999:::<<<<<<<<<<<<<<<<<<======;;;::::::::::::;;;;;;<<<=========>>>@@@AAA@@@>>>>>>>>><<<;;;;;;<<<======>>>???@@@BBBCCCCCCCCCBBBCCCDDDDDDFFFGGGHHHIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLKKKKKKKKKMMMOOOLLLKKKKKKKKKMMMMMMKKKJJJEEEBBB===999444///)))&&&               }}}zzztttpppiiifffbbb___\\\YYYUUURRRJJJGGGCCC???===<<<999888777777666666555444333333444444444333333333444555333111//////000000000///...////////////...---,,,,,,,,,,,,,,,+++***)))((('''&&&&&&%%%%%%&&&&&&''')))((('''((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))))))))***+++---...///111111111111222222222222555666777888999999999999666888999999888666777777:::;;;;;;<<<<<<<<<======;;;:::::::::;;;;;;<<<============>>>@@@AAA@@@>>>???>>>===<<<;;;<<<===>>>:::<<<>>>@@@AAAAAAAAA@@@DDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOKKKJJJIIIJJJKKKKKKIIIHHHCCC@@@;;;777222---'''###            |||yyyrrrooojjjfffccc```\\\ZZZQQQMMMIIIEEECCCAAA>>><<<:::999888777666555444444444555555444333333444666222000......///000///........./////////---,,,+++++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&'''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))+++,,,---...000000000000000000000///444555666777888999999999555777999999777666555666888999:::;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>>>>======>>>???@@@>>>===;;;;;;:::::::::;;;;;;<<<999:::<<<>>>@@@@@@@@@@@@DDDDDDCCCCCCCCCBBBBBBBBBEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNJJJIIIHHHIIIIIIIIIGGGEEE@@@===888444///***$$$               {{{wwwqqqllliiifffdddbbbWWWTTTOOOKKKIIIGGGDDDBBB<<<;;;:::999777666555444222444555444222111333555111000....../////////...---.../////////---+++)))************)))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))'''''''''((()))***+++,,,---------....../////////111222444555666777777777555888::::::888666555666777888999;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>===<<<===>>>>>>===;;;777888999::::::;;;::::::::::::<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNJJJIIIGGGGGGGGGFFFDDDAAA===:::555111,,,'''!!!            |||uuupppmmmjjjiiiggg\\\XXXTTTPPPNNNKKKIIIGGG======<<<:::888777666555111333444333000000222555111///......//////...------.../////////---***)))************)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''')))***+++)))***+++,,,...///000000///000222333444555555555666999;;;;;;999777666666666777888:::;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>===<<<===>>>===;;;:::666888:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBBBB>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNJJJHHHGGGFFFFFFDDDBBB???;;;888333///***%%%          ~~~{{{wwwssspppgggddd___[[[XXXUUURRROOOJJJGGGCCC@@@>>><<<999777777555444333444444222000111000.........---***(((.../////////---+++(((&&&)))'''%%%&&&)))***(((&&&+++)))'''''''''&&&$$$###%%%$$$%%%%%%&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))+++---///111111111111000111333444444444666888777888999:::;;;:::999999888777777888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<::::::;;;<<<:::888:::>>>???;;;777;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEIIIHHHHHHIIIJJJLLLKKKJJJHHHFFFEEEDDDDDDAAA>>>;;;888555111+++&&&!!!         {{{wwwtttnnnjjjfffaaa^^^[[[WWWTTTNNNKKKGGGCCCAAA>>>;;;999888777555444555444222111111000.........---+++)))---.........---***(((&&&)))'''&&&'''))))))(((&&&)))(((&&&%%%%%%%%%###!!!$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++---...000111111111///111222333222222444666777777999:::::::::999888999888777777:::;;;;;;;;;999999::::::;;;<<<======<<<>>>???>>><<<;;;;;;<<<<<<:::888:::>>>>>>;;;777;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEGGGFFFFFFGGGIIIJJJJJJIIIFFFDDDBBBAAA@@@>>>:::777444111---(((###      }}}zzzvvvsssnnnjjjgggccc^^^[[[WWWTTTOOOKKKHHHDDDAAA>>>;;;999777666666555333111111///............,,,***+++,,,,,,,,,,,,***)))''')))'''&&&'''((()))(((''''''&&&$$$$$$$$$$$$"""!!!$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))++++++,,,---...///111222///000111111000000222333666777888999999999888888:::888666666888;;;<<<<<<777888999:::<<<===>>>???;;;===>>>>>>===<<<<<<===<<<:::999:::===>>>;;;888;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDFFFHHHIIIHHHGGGCCCAAA>>><<<;;;888444111...,,,((($$$     ~~~{{{wwwsssooojjjeeebbbaaa^^^YYYTTTPPPLLLHHHEEE???===:::999888666333111111///------------,,,+++******+++++++++***))))))((((((''''''(((((((((''''''%%%$$$$$$%%%%%%###"""$$$#########$$$$$$%%%&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())),,,+++++++++,,,...000222///000111111000///000222555666777888888888777777;;;888666555777:::<<<<<<888888999:::;;;<<<===>>>:::<<<>>>>>>===<<<======<<<:::999:::<<<===;;;999;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHFFFDDD@@@===:::777555222///,,,)))'''###     }}}zzzvvvrrrmmmiiiiiieee```[[[WWWRRRNNNKKKFFFCCC@@@===<<<999666444222000---,,,------,,,+++*********+++************'''(((((((((''''''(((((('''&&&%%%%%%&&&'''&&&$$$$$$$$$#########$$$%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())),,,+++++++++,,,---///000///000111111000///111222444555666777777777666666:::777444444666999;;;;;;::::::;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<======<<<;;;::::::;;;<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???????????????@@@?????????@@@AAAAAABBBBBBDDDCCCDDDEEEFFFFFFCCCAAA<<<:::666333000---***((($$$###    zzzuuuqqqoookkkfffaaa]]]XXXTTTQQQNNNLLLHHHEEEBBB???<<<999666333000.........---,,,+++++++++++++++*********'''((()))((('''&&&''')))(((&&&&&&&&&((()))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))++++++++++++,,,---.........///111000000///111222333444555666777666555555888555333333555888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDBBB???<<<888555111---+++)))&&&$$$    ~~~{{{wwwtttnnniiieeeaaa]]]ZZZXXXUUUQQQMMMJJJGGGBBB???;;;888444222111111000///------,,,+++++++++++++++&&&((())))))'''&&&''')))'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***+++,,,,,,---,,,,,,+++---...///......000222222333444555666555444444555333222333555777777666:::::::::;;;;;;<<<<<<<<<<<<>>>???>>><<<;;;;;;<<<;;;;;;;;;:::999:::;;;===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA>>>:::666333000+++(((&&&$$$"""    |||vvvrrrnnnjjjfffccc^^^[[[WWWSSSOOOLLLGGGDDD???<<<777444333333222111///...---,,,++++++++++++&&&(((***)))&&&%%%''')))&&&%%%%%%&&&((()))((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((()))+++,,,------,,,+++)))+++,,,---------///111222333444555555555444333333222222333555666555444888888999:::<<<===>>>>>>===??????>>><<<::::::;;;;;;<<<;;;:::999999;;;===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>=====================>>>??????@@@@@@@@@?????????>>>;;;666222///,,,(((%%%###!!!  zzzuuusssqqqqqqhhheeeaaa]]]YYYUUUOOOLLLGGGDDD???<<<:::888555444555222///---------+++***111///---++++++)))&&&$$$''''''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''((()))&&&%%%&&&((()))'''%%%&&&%%%$$$$$$&&&&&&%%%$$$((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''++++++++++++++++++++++++)))***++++++------...///...///111333444333222111555555444444444444555555666777888999:::;;;;;;;;;>>>>>>===;;;:::999888777999999::::::;;;<<<======::::::<<<===>>>>>>>>>>>><<<===============<<<;;;===<<<<<<===??????>>><<<<<<<<<;;;999666333000...+++((($$$!!!     {{{xxxvvvuuuooommmhhhddd```\\\VVVRRRQQQMMMHHHEEEBBB@@@===;;;888555222000//////---,,,111///,,,******)))'''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$&&&((()))&&&&&&&&&''''''''''''((()))'''&&&&&&))))))(((&&&&&&%%%$$$%%%&&&&&&&&&$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++)))***++++++------...///---...111222333333222222555555444444444444555555555666777999::::::;;;;;;>>>>>>===<<<:::999999888999::::::;;;<<<<<<======::::::;;;;;;<<<<<<======<<<<<<===============<<<======<<<===??????>>><<<<<<;;;:::888555111...,,,'''$$$    }}}|||zzzxxxtttpppkkkfff```\\\XXXUUUPPPLLLIIIFFFBBB@@@===:::777555444333111///222///+++))))))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''((()))(((''''''((()))(((''''''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''((((((((((((((((((((((((((((((++++++++++++++++++++++++)))***++++++------...///,,,...000222333333333222444444333333333333444444555555666777888999::::::>>>======<<<;;;:::999999;;;;;;;;;<<<<<<======>>>;;;;;;:::999999:::;;;<<<;;;<<<<<<===>>>>>>>>>>>>>>>=========??????===;;;;;;:::888555222...+++)))###   ~~~zzzvvvpppiiieee```]]]XXXTTTQQQMMMHHHEEECCC@@@===;;;:::888555333333///+++)))((()))***)))++++++******************''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))***&&&&&&&&&'''&&&%%%%%%$$$'''&&&&&&%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''((('''''''''&&&%%%&&&'''((('''%%%&&&&&&''''''(((((())))))((((((((((((((()))))))))++++++++++++++++++++++++)))***++++++------...///,,,---///111222333333333333333222222222222333333444444555555666888999999===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<======>>>>>>===<<<:::888888999;;;<<<:::;;;<<<>>>>>>?????????>>>===<<<===>>>===;;;:::999888555222...***'''%%%  ~~~xxxqqqmmmllliiieeeaaa]]]XXXTTTPPPKKKHHHEEECCCAAA>>>;;;888555222...+++++++++,,,+++,,,,,,+++***))))))******(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''&&&&&&&&&&&&'''((('''&&&&&&(((((('''&&&&&&''''''(((((()))))))))(((((((((((())))))******++++++++++++++++++++++++)))***++++++------...///---...///000111222222333222222111111111111222222333333333333555666888888;;;;;;;;;;;;;;;:::::::::<<<<<<<<<===============>>>===;;;999999:::<<<===;;;<<<===>>>????????????>>>===;;;<<<<<<;;;999777666555222...***&&&$$$""" zzzuuutttqqqmmmjjjfffbbb\\\YYYUUURRROOOMMMJJJFFFBBB???;;;888444111000000///...---,,,***)))(((((()))***((((((''''''''''''((((((&&&&&&&&&'''((((((((()))'''''''''''''''&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&((()))'''''''''((()))((('''(((((((((((((((((())))))'''(((((())))))******+++++++++++++++++++++++++++)))***++++++------...///.../////////000111111222111111000000000000111111222222222222333555666888999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<======>>>????????????===;;;:::::::::999777555333111...***&&&###!!!  }}}{{{xxxuuurrrooojjjeeeaaa^^^\\\YYYVVVSSSOOOJJJGGGBBB???;;;999888666444222000///---+++***+++,,,,,,)))(((((((((((((((((()))''''''(((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''')))******((('''(((***)))((('''((())))))(((''')))))))))((((((((((((((('''(((((()))******++++++++++++++++++++++++++++++)))***++++++------...///000000/////////000000000111000000//////000000111222111000000111333666777777777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<===>>>>>>?????????>>>>>><<<:::999888888777444222000...+++'''$$$!!!   |||yyyuuuooollleeeccc___]]]YYYUUUPPPLLLFFFDDDAAA???===;;;777555555333111///...///000111))))))(((((((((((())))))'''((((((((((((((('''&&&''''''((((((''''''&&&%%%&&&''''''((()))(((((((((&&&&&&&&&'''''''''(((((()))+++---,,,)))(((***,,,***((('''((()))***)))'''******))))))(((((('''''''''(((((()))***+++++++++++++++++++++++++++++++++)))***+++,,,---......///111111000///////////////000000////////////000000222111000000111333555777666666666777888888999999;;;;;;;;;;;;;;;;;;;;;:::666777888::::::;;;;;;;;;>>>????????????>>>>>>===;;;999888777777666333111...,,,)))%%%"""   zzzvvvrrrnnniiifffccc___XXXTTTPPPNNNKKKHHHFFFDDDAAA>>><<<999666333333222000///...,,,***)))******(((''''''''''''((()))))))))***$$$%%%%%%&&&&&&''''''(((((()))***)))((('''(((***&&&''''''%%%$$$$$$&&&(((************************))))))))))))************+++)))'''&&&%%%&&&((()))'''((())))))(((((()))***&&&(((+++------,,,***(((,,,+++,,,,,,---...///000000000000000////////////////////////000000000000111111111222333444666777777666666555555777888999777888999:::;;;;;;;;;;;;999999888888999999:::;;;AAAAAAAAAAAAAAAAAAAAAAAA>>><<<999666333111000///,,,***&&&###  |||{{{xxxssspppnnnjjjddd```YYYWWWSSSQQQNNNLLLHHHEEEBBB???<<<999888777555333000...,,,+++++++++***((()))))))))(((((('''''''''&&&&&&''''''((((((((()))''')))***)))((('''((()))((((((((('''&&&&&&(((***************************))))))))))))***************)))((('''&&&'''(((((('''((())))))(((((()))+++(((***+++------,,,+++***+++++++++,,,,,,---...///000/////////////////////////////////000000000111111111111222333444555666666666555444555666777888777888999:::;;;;;;;;;;;;999888888888888999::::::@@@@@@@@@AAAAAAAAAAAA@@@===;;;999555222///...---)))'''$$$ |||yyyvvvsssnnnkkkfffccc___\\\ZZZVVVSSSPPPKKKHHHEEEBBB@@@>>><<<:::777555222111000000...---------,,,***)))(((''''''(((((())))))))))))))))))''')))***)))((('''((())))))******)))'''''')))+++************************))))))))))))************)))))))))((((((((('''''''''(((***)))(((((()))+++++++++,,,,,,------------++++++++++++,,,---....../////////////////////////////////000000000111111111111111111222444555666555444333333333444666777777777888999::::::::::::888888888888888999999:::???@@@@@@@@@@@@@@@??????<<<:::777333000---+++***%%%###  ~~~zzzvvvtttpppnnnjjjfffccc```\\\YYYTTTQQQNNNKKKIIIGGGDDDAAA???===:::888777666444333000000///...,,,+++*********************)))))))))((()))***)))(((((()))***)))***+++***(((((()))+++************************((()))))))))************((())))))))))))(((''''''''')))******)))(((***+++...------,,,,,,---///000+++++++++++++++,,,------........./////////////////////000000000111111111111111111111222333444555444333222222222333555555666777888888999999999888777777777777777888999999>>>>>>?????????>>>===<<<:::888555111---)))'''&&&"""  ~~~xxxuuuqqqnnnkkkgggccc```\\\ZZZWWWUUUSSSPPPLLLJJJGGGDDDAAA???===<<<999888222111111000///.........,,,,,,++++++******)))))))))***+++***))))))***+++((()))+++***)))((()))***************************((()))))))))************))))))******))))))((('''((()))******))))))***+++///...---,,,---...000111,,,,,,++++++,,,,,,------------....../////////000000000000000111111111111111111111111222333333444333222222111111222444555666666777777888777777777777777666666777777888999;;;<<<=========<<<:::999777555222...***&&&$$$###  }}}yyyvvvtttpppmmmjjjfffdddaaa```^^^[[[XXXUUUOOOLLLIIIFFFDDDBBB???===555555555444333222222111//////...---,,,++++++******,,,---,,,+++***+++,,,(((***++++++***))))))***************************))))))))))))******************)))))))))(((((((((((()))+++***))))))***,,,///...---------...000111---------,,,,,,------...---------......//////000000000000111111111222222111111111111111222333333333222111111111222444555555555666777777666666555666666666666666777777888888999:::;;;:::999777555333111...+++'''$$$"""!!! ~~~{{{wwwuuupppnnnlllkkkjjjgggdddaaaZZZWWWSSSPPPNNNKKKHHHFFF@@@???>>>===;;;999888777333222111000///...------,,,---......,,,,,,---...)))+++------,,,+++++++++************************))))))))))))************+++***)))((((((((()))***(((***++++++***)))+++,,,...---------....../////////......------......///,,,,,,---......///000000000000111111111222222222111111111111111222222333333333222111222333444555555555666666666555555444666555555555555666777777666777888999888666444222000...+++(((%%%"""!!! }}}vvvuuutttsssrrrpppllliiidddaaa]]]YYYWWWTTTQQQOOOKKKJJJHHHEEECCC@@@>>>===555555444333222000//////---...//////------...///+++---//////...,,,,,,---************************))))))))))))************,,,+++)))''''''(((***+++(((***++++++******+++,,,---------...............000//////.........//////,,,,,,------...///000000000111111111111222222222111111111111111111222222444333222222222333444555444555555666555555444444555555555555555666777777444555777888777555222000...,,,***'''$$$""" }}}}}}xxxvvvwwwvvvrrrrrrnnniiidddaaa^^^[[[XXXUUUTTTRRRNNNKKKHHHEEEDDD>>>===<<<:::777555444333555444333222111000000000///---,,,,,,.........---******))))))))))))******++++++******+++,,,------///---++++++,,,---,,,+++///...,,,+++******+++,,,..................------000000000000000000000000////////////000000000000111111111111000000000000---...///000000111111000000222444444333222333444444444444444444444444444333333555666777777777777333444666666555333000---+++***'''$$$!!!~~~zzzwwwtttoookkkiiigggdddbbb]]]\\\YYYVVVSSSOOOMMMLLLFFFFFFDDDAAA???===;;;:::666555444222111111000000///...,,,,,,---...---,,,,,,,,,+++*********+++++++++++++++++++++,,,------...---++++++,,,,,,,,,+++...---,,,++++++,,,,,,------------....../////////000000000000000000000000//////000000000111111111111111111111000000000000......///000111111111111333333333444444555444444444444444444444444444444333333444555666777777777444444555444333111...,,,)))'''%%%""" |||xxxvvvtttssspppnnngggfffdddaaa]]]ZZZWWWVVVRRRQQQOOOLLLIIIFFFDDDCCC<<<;;;999777555444444444333111//////000000///.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...,,,******+++,,,+++***------,,,,,,------...///,,,,,,---...///000111111000000000000000000000000000000111111111222222222222222111111111000000000//////000111222222222222222111000222555555333000333333333333444444444444222333444555555666555555555444333111///---,,,+++&&&%%%### }}}zzzxxxqqqooommmjjjfffcccaaa___\\\[[[YYYUUURRROOOMMMLLLEEEDDDBBB@@@===<<<;;;::::::888666555555555444222111000///...------------,,,,,,+++++++++,,,,,,---...,,,+++***+++,,,+++***,,,---------...///000000.........//////000000000////////////////////////111111111222222333333444222222222111111111000000000000111222333333333333333222222666;;;:::555///333333333333333444444444222333444444444444444333555333000---+++))))))((($$$###!!!~~~xxxwwwuuurrrnnnkkkhhhgggdddccc```]]]ZZZWWWUUUSSSOOONNNKKKHHHFFFCCCBBBAAA@@@>>>;;;::::::999888666444333222000///.........---,,,,,,+++++++++,,,,,,///---++++++,,,---,,,+++,,,---...///000111111111111111111000000//////...////////////////////////000111111222333333444444222222222222111111111111000111222333333444444333555555777===BBB@@@888111222222222333333333444444222333333333333222222111333111...***'''&&&&&&&&&######!!!  ~~~{{{wwwtttrrrppplllkkkiiifffcccaaa^^^]]]YYYWWWUUUQQQNNNKKKJJJIIIGGGDDDAAA??????===;;;:::999888666444333222111111//////...---------......000...,,,,,,---...---,,,---...///000111222222111333333222111000///......000000000000000000000000000000111222333444444555333222222222222111111111000000111222333333333333111222555999<<<:::444///111111222222333333444444222222333222222111000000000...+++(((%%%$$$#########"""!!! |||{{{vvvuuusssqqqnnnllljjjiiieeeccc```\\\YYYVVVTTTSSSOOOMMMIIIGGGFFFDDDBBB@@@???===<<<999888666666555333222222111000000111111111000....../////////......///111222222222111111222222222111111000000000000000000000000000000000//////000111222333444444333333222222222111111111///000111222333333333333...///000111222222111000000111111222333333444444222222222222111000///...,,,+++)))'''$$$###"""!!!"""!!! !!!}}}|||zzzxxxvvvtttrrrqqqooommmjjjfffbbb___\\\[[[WWWTTTQQQOOOMMMKKKIIIGGGBBBAAA???===;;;:::999888666555444444333333333444222000///...///000///...///000111222333222111111111111111111111222222222000000000000000000000000...///000111222333444444333333333222222222111111//////000111222222222222444444333111000111555888000000111222333333444444222222222222111///...---***)))(((&&&$$$"""!!!  !!!  }}}zzzxxxtttsssqqqooollliiifffdddaaa___\\\XXXUUUSSSRRRRRRPPPMMMKKKIIIGGGDDDAAA>>>>>>===<<<:::888666444444555444222222333333333222222333444555555555333333444222//////000222333444111000///............///222111111111111111222222333333222222111000//////444222000///111222222222222222222222222222222222000111222333333333333333111111111000///---,,,+++***'''$$$"""!!!  ||||||zzzxxxuuurrrooonnniiigggddd```]]][[[YYYYYYVVVTTTQQQOOONNNKKKGGGDDDCCCBBBAAA???===;;;:::999777555333222333333222111333333444444444444444333555444222111333444555444111111000000///000000000333222222111111222333333444444444333222111111111333111//////000222222111333333333333333333333333000111222222333333333222111111111000...---+++***)))'''###"""!!! |||zzzyyyuuusssoookkkhhheeedddccc```^^^[[[YYYWWWUUUQQQNNNKKKJJJIIIGGGEEECCCAAAAAA<<<:::888777777666555444777777666666666666666777777555444555666666555444222222111111111222222333333333222222222222333333555555444444333333222222222000//////000111111000444444444444444444444444000111222222333222222222111111000///...,,,+++***'''%%%""" ~~~|||yyytttqqqnnnlllllliiigggeeecccaaa^^^[[[XXXSSSRRRQQQOOOMMMKKKJJJIIIFFFCCC@@@???>>>>>><<<:::===<<<;;;999999:::;;;<<<888777666777888777555333333333333333333444444555444333333222222222222333555444444444333333222222111000//////111111000///333333333333333333333333111111222222222222111111000000000...---+++)))(((%%%### {{{xxxuuutttsssrrrpppnnnllljjjgggdddaaa\\\[[[ZZZXXXVVVTTTRRRQQQNNNLLLIIIGGGFFFEEEDDDBBBBBBAAA???>>>>>>>>>???@@@;;;:::999::::::999777555666666555555555666666777555444333333222222222333333333333333222222222222111000///000111222111///111111111111111111111111111111111222222111111000//////...---+++)))'''&&&###!!!~~~}}}}}}|||zzzwwwuuutttqqqmmmjjjfffeeedddbbb```^^^]]]\\\VVVTTTQQQOOOOOONNNLLLKKKHHHGGGFFFEEEEEEEEEEEEEEECCCAAA?????????>>>===;;;;;;;;;:::999999999999999888777666555444444444444333333333222222222222222222111000111333333111000111111111111111111111111111111111222111111000///------,,,+++)))'''%%%###!!!}}}{{{wwwtttqqqqqqooommmkkkiiihhhggg```^^^[[[ZZZZZZYYYXXXVVVRRRRRRRRRQQQQQQOOONNNNNNMMMKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>============<<<;;;:::999888888888888333333333444444444444444222222222333444444222000111111111111111111111111111111111111111000//////,,,+++***)))'''$$$"""!!!~~~{{{yyyxxxwwwuuusssqqqoooooohhhfffdddcccccccccaaa```[[[[[[\\\\\\[[[YYYXXXVVVUUURRRNNNLLLKKKLLLKKKKKKFFFEEEDDDBBBAAA@@@?????????>>>===<<<;;;;;;:::;;;444555555555555555555555333222222444555555333111222222222222222222222222111111111111111000//////+++***)))(((%%%###!!! }}}|||}}}|||yyyvvvsssrrrqqqooonnnlllkkkjjjiiihhhgggfffcccaaa___^^^^^^\\\ZZZXXXWWWVVVSSSQQQRRRQQQOOOLLLJJJHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<:::999888888999888666444777666444333333555666888666444222222333444333222333222000000111000///---+++)))&&&%%%$$$""" }}}}}}{{{yyyvvvtttsssrrrrrrrrrqqqooommmkkkiiiggggggeeebbbaaa```^^^\\\ZZZ\\\[[[YYYVVVTTTRRRQQQPPPLLLKKKIIIGGGEEEDDDCCCCCC@@@???======>>>===:::888888777555444444555666777777555444444555555555444333222000000000000...,,,)))'''$$$###"""!!!~~~|||{{{}}}}}}|||zzzxxxvvvtttsssrrrpppmmmlllllljjjhhhfffgggfffdddbbb___]]][[[[[[VVVUUUSSSQQQOOONNNMMMMMMIIIGGGFFFEEEEEECCCAAA>>>===<<<:::999888888999:::999888666666777777666555333111/////////...---+++'''%%%"""!!! }}}|||{{{zzzwwwvvvvvvtttrrrpppnnnmmmllljjjhhheeecccbbb___^^^\\\ZZZXXXWWWVVVVVVQQQPPPNNNMMMLLLJJJGGGEEEEEEDDDBBBAAA????????????<<<;;;:::999:::999777555222111///...------+++)))%%%###!!! ~~~~~~}}}{{{yyyvvvvvvuuusssqqqnnnkkkjjjgggfffdddbbb```___^^^^^^ZZZXXXVVVUUUTTTRRROOOLLLLLLKKKJJJHHHFFFEEEDDDDDDAAA@@@>>>======;;;888555222000...,,,,,,+++(((&&&%%%###!!!  }}}zzzwwwuuuqqqpppnnnllljjjiiiiiihhhcccbbb```___^^^\\\YYYVVVTTTSSSQQQOOOMMMKKKJJJIIIHHHGGGEEECCCAAA>>>999666222000---+++***)))&&&$$$$$$""" }}}{{{zzzxxxvvvuuuttttttmmmllljjjiiihhhgggdddbbb]]]\\\[[[YYYVVVTTTQQQPPPPPPNNNLLLIIIFFFBBB<<<888111///,,,+++)))(((%%%###!!! ~~~}}}||||||tttrrrqqqppppppnnnllljjjeeeeeecccaaa^^^[[[YYYWWWUUUSSSQQQNNNJJJEEE???:::111///,,,***)))'''$$$""" ~~~{{{zzzzzzyyyxxxvvvsssqqqnnnkkkiiifffbbb___aaa\\\UUUPPPKKKEEE>>>888222///***'''$$$""" ~~~|||zzzwwwuuussspppkkkhhhddd___XXXRRRLLLFFF>>>888111...)))&&&$$$"""}}}zzzuuurrrjjjddd\\\TTTNNNFFF===777///,,,((($$$###!!!{{{wwwooohhh___VVVNNNEEE<<<666---***&&&###!!! ~~~zzzrrrkkk```UUULLLCCC999333***'''###!!! }}}ssskkk___SSSIII@@@666000(((%%%!!!~~~qqqiii\\\PPPFFF<<<333,,,&&&### }}}pppgggZZZNNNDDD:::111***%%%"""yyymmmeeeYYYMMMBBB888---&&& ~~~vvvjjjbbbTTTHHH>>>444***$$$}}}uuufff\\\NNNAAA666...&&&!!!wwwnnn___TTTFFF999000)))###xxxkkkcccUUUKKK===222***%%%!!!|||pppccc[[[IIIAAA555+++&&&###}}}sssgggZZZRRR===666,,,%%%""" {{{qqqfffZZZNNNEEE666///'''!!! {{{ppphhh\\\LLL???888///(((!!!|||qqqfff\\\QQQBBB555000***%%%qqqfffYYYOOOCCC666,,,'''$$$ {{{ttthhh[[[MMMCCC999...&&&###yyyooohhh\\\OOOBBB999111((("""!!!xxxnnnccc\\\LLLAAA555...)))"""vvvkkk```UUUMMM???555+++'''$$$xxxkkk```TTTIIIAAA999000'''$$$"""{{{lll```SSSDDD:::555***)))&&&### ~~~qqqbbbVVVIII<<<222...((('''%%%"""{{{ooobbbSSSGGG<<<000(((&&&$$$###""" zzznnnbbbUUUFFF;;;222)))###!!! |||nnnbbbVVVJJJ===444---&&&!!!!!!zzzpppcccWWWJJJ???444///***$$$!!!!!!wwwkkkaaaUUUJJJ===444,,,)))&&&"""{{{kkk___VVVJJJ@@@555---&&&$$$###}}}pppeeeXXXHHH;;;666***'''"""~~~rrrdddYYYLLL>>>333///)))%%%!!!rrreeeUUUJJJ???333+++((('''###~~~uuugggYYYJJJ???666,,,'''&&&$$$!!!rrrhhhZZZMMM???666///(((%%%%%%"""}}}qqqcccYYYJJJ@@@555///+++%%%!!!""" zzzpppcccUUUKKK===555...+++)))$$$  }}}rrrgggZZZKKKAAA777000++++++***$$$ }}}pppeeeYYYIII===888...,,,((($$$!!! ~~~rrreeeZZZNNN@@@555000***)))&&&### rrreeeWWWMMMBBB666---***%%%$$$###!!!|||tttfffZZZLLLBBB:::000)))(((!!!!!!!!! }}}qqqhhhZZZNNNAAA999222+++'''&&& }}}pppddd[[[KKK@@@555000+++&&&###### {{{pppcccWWWNNN>>>555,,,)))'''###!!!!!!!!!  ~~~sssggg[[[NNNEEE888000)))'''&&&###!!!!!!!!!~~~rrrdddWWWJJJ???999111,,,&&&$$$%%%%%%!!!zzzsssgggYYYLLL@@@777111...)))$$$"""###### }}}nnnfffYYYKKK@@@666...***)))%%%!!! !!!!!!zzzsssccc[[[NNNAAA777000***'''&&&###  yyynnnfffXXXPPPDDD999111+++(((&&&$$$"""  |||oooccc\\\JJJCCC:::111+++'''%%%$$$######!!!  rrreeeXXXQQQ???:::222+++(((%%%$$$######"""!!! uuugggXXXLLLDDD;;;666///***'''&&&$$$###""""""!!!ssseeeXXXLLLAAA:::333111---)))%%%###!!! """ vvvgggYYYNNNDDD;;;555000...+++'''%%%###"""""" rrrhhhZZZMMMCCC<<<555000+++***'''%%%###"""""""""xxxjjj```RRRFFF===777222...((('''%%%###!!! vvvmmmcccZZZLLL@@@999333///+++'''&&&$$$!!!{{{nnnfffXXXOOOCCC999333...***&&&&&&$$$""" {{{nnnbbbYYYKKKDDD:::222...***&&&######"""  wwwkkk^^^QQQIIICCC===555///,,,)))%%%"""  !!!""" xxxmmmcccYYYMMMEEE<<<999333---)))&&&%%%%%%###!!! !!!!!!!!! !!! |||pppeee[[[RRRHHH@@@999666111+++'''$$$######"""!!!  !!!!!!!!!"""!!!yyypppdddYYYPPPHHH@@@;;;444111---((($$$"""!!! !!!   !!!"""###"""!!! xxxllleeeZZZOOOGGG@@@;;;777000...***&&&###!!!   !!!###$$$"""!!!vvvmmmbbb\\\RRRHHHAAA;;;777555---,,,)))&&&###!!! !!!"""###!!! !!!wwwkkkbbbWWWSSSLLLDDD===777555333+++***'''%%%###!!!  !!!!!! ###wwwlll___WWWMMMKKKFFF???999444111000((('''&&&$$$"""   %%% yyyooodddXXXPPPGGGFFFBBB<<<666111...---&&&%%%$$$###!!! !!!&&&  zzzpppggg]]]TTTNNNDDDAAA<<<888444111---***$$$$$$###!!!  ###%%%   !!!!!!  |||sssiii```XXXPPPKKKAAA>>>999555222///+++((($$$###"""!!! """$$$   !!!!!!  xxxrrrhhh___WWWPPPJJJFFF>>>:::666222///,,,(((&&&######"""!!! """ !!!!!! !!!!!!  zzzmmmggg^^^UUUNNNIIIDDDBBB;;;777333000---***'''%%%""""""!!!  !!!!!!  """###!!!!!!  !!!yyyqqqccc^^^VVVNNNIIIDDDAAA>>>999666222///,,,***'''%%%!!!!!!    !!!!!!  """###!!!!!!  !!! zzzooohhh[[[VVVOOOJJJEEEBBB>>><<<777444000---,,,)))'''%%%   !!!!!! !!! !!!""" xxxooofff___SSSPPPKKKFFFCCC@@@<<<999555222...,,,***(((&&&$$$   !!! !!!""" xxxpppggg___YYYOOOLLLHHHEEEBBB???:::777333111---***)))'''%%%###   !!! !!!""" !!!!!!!!!!!!!!!zzznnneee]]]VVVQQQLLLIIIEEEBBB@@@===999777444111...***'''%%%%%%%%% !!!!!! $$$#########""""""!!!!!!rrrfff^^^WWWPPPLLLHHHEEEBBB???===;;;777555222000---)))&&&%%%$$$$$$    ######"""""""""!!!!!!!!!{{{sssggg]]]UUUOOOIIIDDDCCCAAA>>><<<:::888555333000///+++(((%%%$$$######  !!! !!!!!!!!!!!!!!!!!! {{{ppphhh^^^UUUOOOJJJDDD@@@@@@===;;;999888777444222...---***'''%%%###""""""    !!!!!! !!!!!! {{{sssgggaaaXXXQQQLLLHHHCCC???>>><<<999888777666333111---+++)))'''%%%###"""!!!    !!!!!! !!!!!!!!! !!!!!! ~~~tttmmm```[[[SSSNNNKKKGGGCCC???===;;;888777666444222000,,,+++)))'''%%%###"""!!!   !!!!!!!!! !!!"""!!! !!! ~~~tttkkkdddZZZUUUOOOJJJHHHFFFBBB???<<<:::777555444222///---++++++***(((&&&$$$"""!!!  !!!!!! !!! !!!!!!!!!!!!  !!!"""   !!!!!!!!!!!!~~~uuulllbbb[[[VVVQQQKKKHHHGGGEEEAAA===;;;999666444222000---+++++++++***)))'''$$$"""!!!   """### !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""" !!!!!!!!!""""""}}}tttlllddd\\\VVVRRRNNNIIIEEECCCBBB@@@???<<<:::888555333111000///***)))'''%%%###""""""!!! !!!    !!!"""!!!""""""#########"""!!! !!!%%%""" """###""" $$$$$$###############$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!! vvvmmmfff___XXXSSSPPPLLLHHHDDDBBBAAA???>>>;;;:::888555333111//////***)))'''%%%###"""!!!!!!    !!!  !!!!!! !!!"""#########$$$###"""!!!!!!!!!""""""$$$"""!!!!!!###%%%$$$"""%%%$$$$$$######$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!|||uuukkkccc^^^YYYSSSOOOMMMJJJEEEBBBAAA???>>><<<;;;999777444222000//////***)))'''%%%###"""!!!!!!!!!  !!!   !!!!!!!!! !!!!!!!!!  """############%%%$$$######"""#########$$$""""""###%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!""""""rrrkkkbbb[[[WWWTTTPPPMMMIIIGGGCCCAAA???>>><<<:::999888666444222000//////)))(((&&&$$$###"""!!!!!! !!!"""!!!!!!!!!  !!!"""!!!!!! !!!"""###"""  !!!!!!!!!!!! !!!"""###$$$$$$$$$%%%$$$$$$###############!!!""""""###%%%&&&%%%%%%######"""""""""###$$$$$$!!!!!!"""""""""###############"""#########$$$$$$!!!!!!""""""""""""######xxxjjjddd\\\WWWTTTRRRNNNKKKFFFDDDAAA???>>>===;;;999888777555333111000///...)))(((&&&$$$"""!!!!!! !!!"""###"""  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!######"""!!! !!!!!!""""""""" """###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""############ !!!!!!""""""#########""""""""""""######$$$$$$xxxnnnbbb]]]WWWSSSRRROOOKKKHHHDDDBBB@@@???>>>===:::888777666444222000///......)))(((&&&$$$"""!!! !!!  !!!###"""   !!! !!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!""""""### !!!"""###%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!$$$%%%$$$######$$$!!!!!!!!!!!!!!!"""###$$$"""""""""#########$$$$$$ !!!""""""###"""""""""""""""###$$$$$$%%%%%%zzznnncccZZZVVVRRRPPPNNNLLLGGGBBBBBBAAA???>>>>>>===:::888666555444222000///......((('''&&&$$$"""!!! !!!!!!   """!!!    !!!""""""!!!  !!!""""""""""""""""""""""""""" !!!""""""###!!!!!!###$$$%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###""" ###&&&'''%%%######$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$ """###$$$$$$######""""""######$$$%%%%%%&&&{{{sssfff[[[UUURRROOOMMMLLLIIICCC>>>BBB@@@???>>>>>>===;;;888666555333111000///......((('''%%%###"""!!! """!!!  !!!!!!  !!!  !!!""""""!!!  !!!"""$$$###""""""!!!""""""### !!!""""""###!!!"""###$$$%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""%%%((((((&&&######$$$$$$$$$$$$$$$%%%&&&'''((("""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&~~~ssshhh___YYYUUUQQQLLLIIIIIIGGGCCC@@@AAA???===;;;;;;:::999777666555333111///---,,,,,,%%%%%%%%%$$$###"""!!!!!!$$$###""" !!!######"""!!!  !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""######"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&((((((&&&$$$"""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$vvvlllbbbYYYTTTPPPMMMJJJIIIIIIGGGDDDAAAAAA???<<<;;;;;;:::888777555444222000...,,,++++++%%%%%%%%%$$$$$$###"""!!!###"""!!!  """!!!!!!  !!!"""!!!  !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%&&&((('''%%%#########$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$xxxmmmccc[[[UUUQQQJJJIIIHHHHHHHHHGGGCCCAAAAAA>>><<<::::::999777666333222000...,,,***))))))%%%%%%%%%%%%$$$###"""!!!!!!!!! !!!!!!   !!!!!!!!!!!!  !!!!!!!!!  !!! !!!!!!""""""!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###""""""""""""############$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%###"""###%%%)))(((&&&%%%###""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&%%%%%%$$$$$${{{pppfff]]]WWWSSSPPPGGGGGGHHHHHHGGGDDDAAA???@@@>>>;;;999999888666444222000...,,,***(((((('''$$$%%%%%%%%%$$$$$$###"""!!! !!!###!!!   !!!!!!   !!!!!!!!! !!! !!!""""""""""""""""""""""""""""""""""""""""""!!! """$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%&&&&&&%%%###""""""$$$&&&***)))&&&$$$############""""""###$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""xxxrrrggg^^^WWWSSSPPPNNNFFFGGGHHHGGGEEEAAA???===@@@===:::888888666444333000///---+++)))'''&&&&&&$$$%%%%%%%%%%%%$$$######!!!!!!  !!!###!!!     !!!   """ !!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!###%%%$$$###!!!""""""""""""#########$$$$$$$$$$$$%%%&&&''''''''''''((((((((('''&&&%%%&&&&&&%%%"""!!!!!!$$$'''((('''%%%$$$###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$##############################$$$######"""!!! xxxkkkeee]]]UUUQQQNNNLLLKKKFFFGGGHHHFFFCCC@@@>>>>>>???===:::777777555333111///...,,,***(((&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!     !!!!!!!!! !!!!!!   !!!   !!! !!! !!!!!!    """ !!!""""""######""""""""""""""""""""""""""""""!!! """###"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&''''''''''''((()))((('''&&&%%%%%%%%%$$$"""!!!!!!$$$'''%%%$$$$$$$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!! yyyqqqaaa\\\UUUPPPMMMKKKJJJIIIDDDEEEFFFDDDAAA???@@@BBB???<<<999777666444222000///...,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$"""!!!   """""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!! !!!!!!!!!    """!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!$$$$$$$$$$$$%%%&&&'''''''''''')))))))))(((&&&%%%###$$$$$$###""""""$$$&&&######$$$$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$########################!!!""""""#########""""""}}}ppphhh\\\XXXSSSOOOMMMLLLJJJIIIBBBDDDEEECCCAAA@@@CCCEEE???<<<999666555444222000///...,,,***(((&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%''''''%%%###"""  !!! !!!!!!  !!!"""###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!   !!!"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!   !!!$$$$$$$$$$$$%%%&&&''''''&&&((()))***)))(((&&&%%%"""###$$$###""""""$$$%%%###$$$$$$%%%$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$${{{oooccc[[[WWWUUUQQQNNNLLLIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@;;;:::888777777666333111222000...+++)))'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&$$$"""   !!!""""""!!!!!!!!!  !!!""" """###%%%"""############""" !!!!!!!!! !!!"""###$$$"""!!!!!! """###$$$!!!!!! !!!"""############!!!  !!!!!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!$$$$$$###""""""!!!""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%'''((((((((((((&&&%%%$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%&&&''''''&&&%%%###"""$$$$$$$$$###############tttiii^^^WWWTTTRRROOOMMMKKKIIIFFFDDDAAAAAA@@@@@@???>>>=========;;;999888777555111///000...---+++))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&$$$""" !!! !!!!!!!!!!!!!!!!!!!!!!!!   !!! """###$$$""""""""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###!!!!!!  !!!"""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!%%%$$$"""!!!!!!!!!"""###$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$######""""""uuukkkaaaXXXRRRQQQOOOMMMKKKKKKJJJGGGEEE@@@@@@???>>><<<;;;::::::>>><<<999888666444111......---,,,+++******++++++'''''''''''''''''''''''''''''''''&&&$$$"""   !!!!!!!!!!!!!!!!!!!!! """!!!!!!  !!!   !!!"""###!!!!!!   !!!!!!"""######""" !!!""""""!!!!!!!!!  !!!  !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""%%%$$$""" !!!###$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!"""######&&&%%%%%%$$$###"""""""""wwwkkkbbb[[[TTTPPPOOOMMMKKKKKKKKKKKKIIIGGG@@@@@@???===;;;:::999888<<<:::888777777555222000...------,,,++++++******''''''(((((((((((('''''''''&&&&&&%%%$$$###!!!  !!! !!!"""!!!!!!""""""!!! !!!   !!!   """"""!!!  !!!!!! !!!"""###$$$###""" !!!!!!!!!!!!!!!!!!   !!!######!!! !!!""""""!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$""" !!!###%%%$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""######$$$$$$###%%%&&&(((((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!! !!!"""$$$%%%&&&&&&%%%$$$######"""!!!}}}oooddd\\\WWWSSSOOONNNLLLKKKJJJKKKKKKIIIGGGAAA@@@???>>><<<;;;999999999888777777777777555333//////...---,,,***)))(((''''''((())))))(((''''''&&&&&&&&&%%%$$$###"""!!! !!! !!!"""!!!!!!""""""!!!  !!!   !!!!!!   !!!!!!  !!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""  """""""""  !!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""###$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!"""######$$$$$$###$$$&&&((())))))((((((&&&%%%%%%$$$%%%%%%&&&&&&""""""#########$$$$$$$$$#########$$$$$$#########"""!!!!!!!!!"""$$$&&&'''&&&&&&%%%%%%$$$######"""|||sssggg]]]WWWTTTPPPNNNNNNLLLJJJIIIIIIIIIGGGEEE@@@@@@???>>>===;;;::::::777666666666888888666555000//////...,,,+++)))(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%$$$###""" !!! !!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!"""!!!!!!"""######""" !!!!!!"""###""""""""" !!!!!!!!!!!!"""""""""  !!!""""""""""""!!! """"""""" !!!""" !!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""######$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$%%%%%%###$$$&&&(((((()))((((((''''''&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""""""""###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$qqqiii^^^VVVRRRPPPMMMKKKMMMKKKHHHGGGFFFEEEBBB@@@???>>>>>>===<<<;;;;;;;;;888777666777888777666444............---,,,+++***%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%$$$######  !!!!!!!!!!!!!!!!!!     !!!!!!!!!  """###$$$!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$###""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!### !!!!!!!!!!!!######""""""""""""###### !!!"""###$$$######"""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%&&&&&&$$$%%%'''((((((((('''''')))((('''&&&%%%$$$$$$$$$"""############$$$$$$$$$$$$##################$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&|||tttjjjcccYYYRRRNNNMMMJJJHHHLLLJJJGGGEEEDDDBBB???============<<<<<<;;;;;;;;;:::888777777777666444222+++,,,---.........---,,,%%%&&&'''))))))'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###    !!!"""""""""!!! !!!    !!!"""""""""!!!!!!"""$$$%%%!!!!!! !!!"""###$$$!!!"""###%%%%%%$$$$$$### !!!!!!!!!""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###"""!!! """### !!!!!!!!!"""######""""""""""""###### ###$$$%%%$$$###!!!$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###$$$%%%&&&''''''%%%&&&'''((((((((('''&&&***)))(((&&&%%%$$$######"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''uuuoooaaa\\\TTTNNNKKKKKKKKKLLLOOOKKKFFFDDDDDDDDDAAA???============<<<;;;:::999:::888666555555444222000++++++,,,,,,,,,,,,,,,,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!    !!!""""""!!!!!! !!! !!! !!!!!!  !!!""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!! """"""######"""!!!  !!!  !!!!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""############%%%$$$$$$$$$######""""""$$$%%%$$$ """###!!!""""""""""""############""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))((('''%%%$$$######"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwmmmggg^^^YYYSSSNNNLLLLLLKKKKKKLLLIIIEEECCCBBBBBB???===<<<<<<<<<<<<;;;:::999888888777555444444333111///,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!!!!  !!! !!!!!!!!!!!!!!!!!!  """!!! """ !!!!!!  !!!""""""""""""#########"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""!!!!!! !!!"""#########!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!"""""""""#########!!!!!!!!!"""######$$$$$$###%%%$$$ ###$$$"""""""""""""""#########$$$""""""######$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))((((((&&&%%%$$$############$$$%%%%%%$$$######"""#########$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{qqqhhhbbbYYYVVVQQQNNNMMMLLLJJJIIIIIIGGGCCCAAA@@@???===;;;::::::::::::999888777777666444333222222111///.........------,,,,,,++++++''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###"""!!! !!!  !!! !!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!"""### !!!!!!!!!!!!  !!!!!!""""""""""""!!!%%%$$$"""!!! !!!!!!""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$######"""!!!"""""""""""""""""""""""" !!!!!!"""######"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!""""""""""""!!!###$$$%%%&&&"""$$$$$$!!!!!!$$$%%%###""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&''''''((()))***(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~sssiiiaaa\\\SSSQQQOOONNNMMMLLLIIIGGGGGGFFFCCCAAA???===;;;:::888888888888777666555555444222000000000000...,,,///......---,,,++++++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!""""""!!!   !!!!!!!!!!!!"""###!!!!!!!!!!!!!!! !!!""""""######"""""""""%%%###!!!  """###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!""""""###""""""############"""""" !!!!!!!!!""""""""" """###%%%&&&'''!!!###$$$!!!"""%%%&&&############$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$%%%&&&'''((()))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ttthhh___WWWRRROOONNNMMMMMMMMMKKKGGGEEEEEEEEEDDDBBB???<<<::::::777777777777666555444333222000///...//////---+++......---,,,+++*********''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###!!!!!!     !!!!!!!!!""""""!!!!!!""""""!!!  !!!!!!  !!!"""""""""!!!!!!""""""!!!!!! !!!"""##################$$$###!!! !!!###!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!  !!!#########"""""" !!!"""!!! !!!"""!!!!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%&&&&&& $$$$$$"""###&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyylllbbbZZZTTTPPPMMMLLLKKKKKKKKKIIIFFFCCCCCCDDDDDDAAA>>>:::999999666666666666555444333333111///............---+++,,,,,,++++++******))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!  !!!  !!! !!!"""!!!!!!!!!###!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!###"""!!!!!!""""""""""""!!! !!!"""###$$$$$$%%%%%%%%%######!!!!!!!!!!!!"""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""" !!!"""#########""" !!!"""""" !!!"""!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%!!!$$$%%%######&&&%%%"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******))))))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||qqqfff^^^XXXTTTQQQMMMKKKJJJIIIIIIGGGDDDAAA@@@BBBBBB@@@<<<888777777666666666666555444333222000///...---......---+++******))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!  !!! !!!!!!!!!!!!!!!###!!!######!!! !!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  ###%%%$$$""""""""""""""""""!!! !!!"""$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$"""""""""""""""""""""""" !!!!!! """###$$$###### """###"""!!! !!!"""!!!!!!!!!!!!!!!"""######""""""############""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""%%%&&&$$$$$$&&&$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((*********)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&))))))((('''&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwpppfff\\\VVVRRRPPPNNNMMMKKKIIIHHHGGGFFFCCCAAA>>>@@@AAA???:::666555555666666666666555444333333000///---.........---+++(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!!!!!!!  """###  !!!!!!!!!!!!"""%%% """$$$###!!! """ !!!"""""""""!!! !!!!!!!!!!!! !!!!!!$$$&&&%%%$$$"""""""""""""""!!!!!!  """$$$&&&''''''(((%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!! """###$$$$$$### """###"""!!! !!!###!!!!!!!!!!!!!!!"""######""""""############""""""######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###&&&'''$$$$$$%%%$$$ %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&******)))'''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&nnnhhh___XXXTTTRRRQQQPPPKKKKKKIIIGGGDDDBBB@@@???@@@;;;:::===<<<777666:::444555666666555333111000......///---+++)))******)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$######""""""############""""""!!!!!! !!!!!!"""""""""!!!"""!!!  !!!!!!!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""########################### !!!"""!!!  """$$$$$$############$$$$$$"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""###############%%%''''''&&&$$$$$$%%%%%%###!!!###&&&'''%%%###$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""""""""###   !!!"""""""""###"""!!! !!!"""###!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######$$$%%%&&&%%%$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))))))))'''%%%$$$$$$&&&)))***))))))((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''wwwjjjddd\\\UUUQQQOOONNNMMMHHHGGGFFFDDDBBB@@@???>>>BBB===<<<>>><<<777555888555555555555444333222111......///---+++)))******))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$##################"""""""""!!!!!!!!! !!!!!!"""!!!   !!!!!!!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""""""""""""""""""""""""""""" !!!"""!!! !!!"""$$$######""""""######$$$""""""""""""""""""###$$$########################""""""""""""###############%%%''''''%%%$$$$$$%%%%%%###"""###%%%&&&%%%###$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!"""""""""######  !!!!!!"""############"""!!!!!!!!!!!!"""###""""""###$$$$$$###"""""""""""""""""""""######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''((()))((('''%%%$$$$$$&&&(((***)))(((((('''&&&&&&%%%%%%((((((''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''wwwoooddd___XXXRRRNNNLLLJJJIIIDDDCCCBBBAAA@@@>>>======AAA===<<<<<<999555333444555555444333222222222222......///---+++)))******)))))))))(((((((((''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!    !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""""" !!!"""$$$######""""""######$$$$$$###""""""""""""""""""########################"""""""""#########$$$$$$###%%%'''&&&%%%$$$$$$%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############  !!!!!!"""######$$$$$$###""""""!!!!!!""""""###"""###$$$%%%%%%$$$###""""""""""""""""""######$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$$$$&&&((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''}}}qqqiii___ZZZTTTOOOLLLJJJHHHFFFAAAAAA@@@???>>>======<<<<<<:::999888666333222222555444222111111111222333......///---+++)))******)))))))))(((((((((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""######""""""""""""######$$$$$$###"""!!!!!!!!!"""########################""""""#########$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""##################  !!!""""""######""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""######$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$&&&''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''uuuiiiaaaZZZVVVQQQNNNKKKIIIFFFDDD@@@@@@???>>>>>>===<<<<<<888888888666555555555444444333222000000111222333......///---+++)))*********)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!  !!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!######""""""""""""""""""###$$$$$$###"""!!!!!!!!!"""####################################$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""""""""   !!!!!!"""""""""############""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""######$$$$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''vvvkkk```XXXUUUSSSOOOLLLJJJHHHEEECCC@@@??????>>>===<<<<<<;;;777999999666666888888555222222111111000111111222......///---+++)))************)))))))))((((((((()))(((''''''&&&&&&''''''$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!"""###  !!!!!!!!!!!!  !!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""######""""""!!!!!!""""""###$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###%%%'''"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!   !!!!!!"""######$$$$$$######""""""###$$$%%%%%%$$$###""""""""""""""""""######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%&&&%%%###$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''vvvlllccc[[[UUUQQQOOOLLLJJJIIIFFFCCC@@@??????>>>===<<<::::::999666999999444333666666222000000111111111111111000......///---+++)))***************)))))))))(((((()))(((((('''''''''''''''###$$$%%%&&&%%%$$$"""!!! !!!!!!!!!"""""""""###  """""" !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%######%%%''' """%%%%%%$$$$$$&&&((($$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!    !!!!!!!!!"""###$$$$$$$$$$$$###"""""""""###$$$$$$###"""""""""""""""""""""######$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###&&&&&&%%%###$$$&&&((()))'''%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''wwwmmmfff```[[[WWWNNNMMMJJJIIIGGGEEEAAA??????>>>===<<<:::999888777444777666111///222111,,,///000111222222111000///......///---+++)))******************))))))))))))))))))((('''''''''''''''"""###$$$%%%%%%$$$""" !!!!!!!!!""""""######!!!  !!!"""### !!!""" !!!!!!!!!!!! !!!!!!!!!!!! !!!"""#########"""########################!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%'''"""$$$%%%$$$$$$''')))$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!    !!!""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$ !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!$$$&&&&&&%%%###$$$&&&))))))'''%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((###$$$$$$%%%%%%&&&''''''|||ppphhhaaaXXXRRRQQQKKKJJJHHHFFFDDDBBBBBBAAA>>>===;;;;;;;;;999777444444333222000///.........---.........//////000000///...,,,***)))))))))***&&&&&&&&&''')))***)))(((***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!! !!!!!!  !!!""""""###"""!!!  """"""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###############"""############$$$$$$$$$"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$############"""""""""""""""""""""""""""###"""!!!    ###$$$###"""!!!"""###""" !!!###$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%###"""!!!!!!!!!!!!$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&%%%###""""""$$$''')))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&((())))))~~~sssggg```ZZZRRRLLLKKKHHHGGGEEECCCAAA@@@??????>>><<<:::999999888666444333222000///...---------------......///////////////...,,,***))))))))))))&&&&&&&&&''')))***)))((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!! !!!!!! !!!!!!!!!  !!!"""""""""!!!  !!!""""""######""""""""""""""""""""""""######""""""#########$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###############""""""#########$$$$$$$$$"""""""""#########$$$$$$!!!""""""###############""""""###$$$$$$$$$$$$$$$ !!!"""#########$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    ###$$$###"""!!!"""###""" !!!"""$$$######"""""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((()))***sssiii^^^YYYTTTMMMHHHGGGEEEDDDBBB@@@>>>======<<<<<<:::777555666666555444111000///------,,,,,,,,,---------............///...---+++***))))))))))))&&&%%%%%%''')))***)))''''''&&&&&&%%%%%%$$$$$$$$$######$$$######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""######""""""#########""""""""""""""""""""""""############$$$######""""""""""""!!!!!!!!!!!!"""###############"""""""""#########$$$$$$!!!!!!!!!"""""""""######!!!!!!"""""""""#########""""""###$$$$$$$$$$$$### !!!!!!""""""######$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!######"""!!!!!!"""###!!! """######"""""""""""""""""""""###$$$######$$$$$$$$$$$$######$$$###"""!!!!!! !!!$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''((('''''''''((()))***+++~~~vvvkkkbbbYYYUUURRRLLLHHHGGGBBBAAA@@@>>><<<;;;;;;;;;;;;888444222333333333333//////...------,,,------------------------------,,,++++++***)))(((((((((&&&%%%%%%'''))))))((('''%%%%%%%%%%%%$$$$$$######"""""""""""""""!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!!!!!############""""""!!!!!!""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""###############""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""######$$$$$$$$$###### !!!!!!!!!"""""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!! !!!######"""!!!!!!""""""!!! """######"""###"""""""""""""""######"""######$$$$$$######"""###""""""!!! !!!!!!######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$###$$$%%%&&&''')))******)))******+++***)))'''&&&'''&&&&&&&&&&&&&&&''''''))))))(((((()))***++++++wwwnnnddd[[[TTTRRRPPPKKKGGGGGGAAA@@@???===<<<;;;::::::888666222111111222222222//////...---------......------------,,,,,,,,,,,,************)))(((((('''%%%%%%%%%&&&((()))((('''$$$$$$%%%%%%%%%$$$###"""!!!!!!"""""""""!!! !!!!!! !!!!!!######################## !!!""""""  !!!!!!!!!!!!!!!######$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""############$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!! !!!!!!    !!!!!!!!!!!! """######!!! !!!""""""!!! """######"""######"""""""""""""""#########$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%######$$$&&&((()))***+++((()))*********(((&&&%%%(((((('''&&&&&&'''''''''***))))))))))))******+++|||oooggg\\\TTTNNNMMMLLLGGGDDDDDD@@@???===<<<;;;:::::::::666444111000111222111000......---------...//////---,,,,,,,,,,,,,,,++++++)))))))))))))))(((''''''%%%$$$$$$&&&((()))(((&&&###$$$%%%&&&%%%%%%###"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!! !!!"""""" !!!!!!"""######$$$$$$######""""""###$$$$$$###!!! ###"""""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!"""""""""######!!!!!!!!!"""""""""#########"""!!! !!!"""###$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! """!!!  !!! !!!"""""""""!!!"""###"""!!! !!!"""""" !!!""""""!!!$$$######"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%######%%%&&&((()))***+++''''''((())))))(((&&&&&&))))))(((''''''''''''(((******))))))))))))******~~~sssfff^^^WWWOOOIIIIIIHHHDDDAAA@@@>>>===<<<:::999999999999444333111111222222000///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++***'''((()))))))))((('''&&&%%%$$$$$$&&&(((((('''&&&###$$$%%%&&&'''%%%$$$###!!!""""""######"""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!""""""  !!!"""""""""###$$$$$$$$$$$$### !!!###$$$$$$###"""!!!######""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$$$$###"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!""""""######"""######""" !!!"""""" !!!""""""!!!$$$$$$###"""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&$$$'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***''''''((((((((((((((((((***))))))(((''''''((((((***))))))((((((((())))))wwwlll```XXXUUUNNNHHHHHHGGGCCC@@@@@@<<<;;;:::999888888888888333222111222333222000...************+++,,,------,,,,,,,,,++++++*********'''((()))))))))((('''&&&%%%$$$$$$&&&(((((('''&&&###$$$&&&''''''&&&%%%###""""""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!"""""" !!!"""### !!!""""""""""""""" """$$$%%%$$$###"""######""""""!!!!!!!!!  !!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!"""### !!!"""!!!"""#########"""######""" !!!"""!!! !!!""""""!!!$$$$$$###""""""!!!""""""%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%"""$$$''')))***(((%%%###((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))''''''(((((())))))************)))((((((((((((((())))))((((((((((((((()))sssjjjaaaYYYSSSNNNKKKHHHFFFEEEBBB???===<<<:::888666555555555666333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))(((((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""###### """###"""!!! !!!###$$$"""!!!"""######"""!!! !!!!!!!!!!!!  !!!"""!!!!!! !!!!!!$$$###!!! """###%%%######""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%((('''%%%###""""""###$$$$$$######"""""""""""""""$$$$$$######""""""!!!!!!  !!!!!! !!!###%%%""" !!!######!!!%%%$$$###!!!!!!!!!""""""###############"""!!!!!!""""""###""" $$$$$$$$$""" """$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$#########"""""""""######$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&(((***(((&&&%%%%%%'''(((((('''***((('''((()))***)))'''&&&$$$"""$$$''')))((('''xxxmmmeee]]]VVVQQQMMMJJJGGGEEEDDDBBB???<<<999999777666555444444444333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$############"""############$$$$$$$$$######""""""""""""###### """###"""!!! !!!######"""!!!"""######"""!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!$$$###"""!!! !!!###$$$!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!""""""############""""""!!!"""###$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$"""!!!"""###$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!  """###$$$""" """"""!!!###""""""!!!!!!"""###$$$###############"""!!!!!!!!!  """###""" """######!!!!!!###&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))+++((('''&&&&&&((())))))(((((('''&&&'''(((((((((&&&&&&$$$###$$$''')))((('''{{{nnnddd]]]WWWQQQMMMKKKIIIFFFDDDBBB@@@>>>;;;666666666666555444222222222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))((())))))&&&&&&&&&%%%%%%&&&&&&'''$$$$$$#########""""""""""""############$$$$$$$$$######""""""""""""###### """###"""!!! !!!######"""!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!%%%$$$"""!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%###"""!!!!!!"""###$$$######""""""""""""""" !!!!!!!!!!!!!!!"""!!! """!!!  !!!"""###"""!!! !!!!!! !!!!!!!!!!!!"""###$$$%%%###############"""!!!!!!!!!  """###"""!!!!!!""""""!!! !!!&&&%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''(((((((((***,,,)))'''&&&&&&((())))))((('''&&&%%%&&&''''''&&&%%%&&&%%%$$$%%%'''(((((('''xxxoooddd[[[UUUQQQMMMJJJHHHFFFDDDBBBAAA???<<<:::555666666666666444222111111111000//////...------++++++++++++++++++++++++***))))))))))))))))))******))))))(((''''''((((((((('''&&&%%%%%%%%%%%%%%%#########""""""""""""!!!""""""#########$$$$$$$$$######""""""""""""###### """###"""!!! !!!###"""!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!$$$###"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###"""!!!!!!""""""$$$######""""""""""""""" !!!!!!!!!"""!!! """!!!!!!!!!!!!"""######  !!!!!!!!!!!!""""""#####################"""!!!!!!!!! !!!""""""""""""!!!""""""!!!  !!!&&&%%%$$$$$$######$$$$$$######""""""""""""##############################""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&''''''((()))+++(((&&&%%%%%%'''((((((''''''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%&&&'''(((((({{{llleee[[[TTTPPPNNNKKKHHHFFFDDDAAA@@@???===:::888555666666777666555333222000000//////...---------++++++++++++++++++++++++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%#########""""""""""""!!!""""""#########$$$$$$$$$######""""""""""""###### """###"""!!! !!!###!!!  """###"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###  """"""""""""!!!!!! ###############"""!!!!!! !!!"""""""""""""""###"""###$$$###!!! !!!"""&&&%%%$$$$$$######$$$$$$"""""""""!!!!!!"""##############################""""""###%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$ """%%%&&&&&&&&&'''(((&&&$$$######%%%&&&&&&%%%((('''&&&&&&(((((('''&&&'''''''''&&&&&&'''((()))xxxpppaaa[[[TTTOOOMMMLLLIIIFFFDDDBBB???>>>===;;;999777555555666666555444444333//////......------------++++++++++++++++++++++++((((((&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$######""""""""""""###### """###"""!!! !!!###  """######""" !!!!!!!!!!!! !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$######"""""""""""""""  !!! !!!!!!!!!""""""""" !!!!!! !!!"""""""""""""""!!! ###############"""!!!!!! """######!!!!!!"""$$$"""###%%%$$$"""!!!!!!"""&&&%%%$$$$$$######$$$$$$""""""""""""""""""###$$$###############$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$ """%%%&&&%%%$$$$$$%%%%%%###""""""$$$%%%%%%$$$((('''&&&'''((()))(((&&&'''(((((('''&&&&&&''')))yyyllldddWWWSSSNNNKKKKKKJJJFFFCCCBBB@@@===<<<;;;:::888666555444444333333333333333.........------------,,,***************************)))'''&&&&&&''')))***(((((((((''''''(((((()))''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$############"""############$$$$$$$$$######""""""""""""###### """###"""!!! !!!###  """######""" !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!! !!!""""""""""""!!!!!!""""""###"""""""""""""""""""""#########$$$%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$$$$########################!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$$$$###$$$######"""""""""""""""!!!!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!"""""" """$$$ !!!!!!""""""!!! ###############"""!!!!!! """$$$###!!!!!!###%%% """$$$$$$""" !!!&&&%%%$$$$$$######$$$$$$###""""""""""""###$$$%%%""""""#########$$$$$$$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$&&&'''%%%$$$###$$$%%%###"""###$$$&&&%%%%%%'''&&&%%%&&&''''''&&&%%%'''((()))(((&&&%%%'''***rrreee\\\QQQNNNJJJIIIJJJHHHDDDAAAAAA???<<<;;;;;;999777555444333222111111111222333------------------,,,,,,************************,,,***)))(((((()))***,,,******))))))))))))***+++&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######""""""""""""######!!!"""###"""!!! !!!###  """######""" !!!!!!!!!""" !!!!!!!!! !!!!!! !!!!!!!!!""""""######""""""############"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!  !!!"""### !!! !!!######!!! """%%% """""""""!!!!!!###############"""!!!!!! """$$$###!!!!!!###%%%!!!######!!! &&&%%%$$$$$$######$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%((((((&&&$$$######&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''')))***(((&&&%%%'''***