BM66(@  !!!%%% !!!### ###"""$$$&&&  ,,,333NNNrrr"""!!! (((######%%%"""%%%000DDDbbb !!!$$$'''  ,,,;;;aaa!!!!!!"""###"""!!! !!! """$$$%%%'''>>>VVV """$$$$$$$$$######$$$ !!!$$$$$$""""""!!!&&&777[[[|||!!!"""$$$$$$$$$&&&!!! %%%'''$$$  )))555MMMuuu !!!###%%%&&&%%%$$$###$$$&&&&&&$$$!!!%%%888NNNiii """"""!!!!!!"""$$$&&&'''###&&&((((((&&&$$$######'''%%%000IIIggg """######$$$###""""""!!!)))((()))+++)))### !!!""")))CCCjjj #########""""""""""""###)))'''''')))&&&!!! ###///@@@___ $$$###"""!!!!!!###$$$%%%***((('''&&&### $$$***===ZZZӵĦĦӵ %%%$$$###""""""$$$&&&'''+++)))&&&$$$ !!!+++666PPPuuuĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ !!!$$$$$$$$$%%%&&&'''(((((((((&&&$$$!!!%%%777IIIooo>LGG=?HdĦ=ĪjGG=? !!!""""""$$$'''***,,,+++)))(((######""""""$$$222MMMfffHdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵ$$$+++'''"""###&&&)))111GGGkkkӵĦĦĦ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$$$??+++&&&###&&&+++222>>>YYYg<ĉ3we<Ħ3h?@eZ3h?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׼s""" ---***'''!!!!!!+++CCCaaatQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ!!! %%%+++---***&&&### $$$(((999WWWvvvgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦ!!!!!!%%%***+++(((### )))777SSSvvvgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ###%%%'''***+++'''###$$$)))444LLLqqqgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<'''''''''###!!!(((333IIIggggeĦHg8>aĦB?Ho9>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]3hhse)))$$$!!!!!!"""111CCChhhgeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^!!! s׼s'''''' !!!%%%000JJJdddgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<Ħ!!!""" !!!"""Be%%%%%%%%%%%%///BBBdddgeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ!!! !!!$$$((((((%%%""" !!!###)));;;\\\ŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene!!!!!!!!! ###''')))(((&&&""" ###"""&&&888VVV|||>Ak<fhDenenene""""""""""""###%%%((()))'''###!!! %%%'''333QQQyyy!!!!!!""""""############(((***+++)))%%%"""!!!"""%%%222LLLppp""""""""""""###$$$$$$%%%)))******&&&!!! ###&&&)))EEEnnn!!!!!!!!!"""###$$$&&&&&&&&&'''%%%!!! )))000===``` !!!  !!!"""$$$'''(((###$$$###'''555AAA```}}} !!!""" """%%%''')))#########!!!###...AAAOOO}}}   ###&&&''''''!!!!!!###$$$(((888[[[{{{  !!!""""""######"""###$$$$$$$$$###""" """+++:::UUUzzz  """!!!"""###$$$$$$%%%%%%&&&%%%$$$""" ######444QQQttt!!!!!!$$$'''!!!!!! !!!"""###$$$"""$$$&&&&&&%%%###!!!!!!&&&&&&000IIImmm  !!! !!!$$$(((***$$$###""" !!!"""###$$$%%%&&&%%%""" """***444IIIjjj !!!$$$$$$$$$!!! """$$$''')))$$$###!!!  """###'''(((&&&###"""&&&///EEEeee!!!######"""$$$""" !!!"""###!!! !!!$$$%%%&&&&&&$$$ """+++333FFFbbb """!!!"""&&&(((!!!!!! (((666AAAddd &&& !!!!!!  !!!---IIIddd &&&!!!!!!  """'''000FFFjjj$$$ !!! !!!"""""" $$$///CCCccc   """$$$$$$""" +++???]]]$$$%%%&&&%%%!!!"""+++>>>[[[ ((()))((($$$ """%%%)));;;XXXzzz """&&&(((---,,,)))###&&&,,,;;;VVVzzz !!!&&&+++///000...)))"""(((000PPPrrr !!!!!!###(((******---&&&######!!!$$$777MMM """&&&))))))((('''""" ###&&&111NNNjjj###'''******(((%%%$$$ !!!'''222IIIooo  &&&+++---+++&&&"""%%%"""&&&333IIIggg"""(((,,,---)))%%%""""""$$$///GGGeee $$$(((***)))'''%%%$$$"""---DDDccc$$$&&&''''''$$$###%%%&&&...CCCeee  '''''''''$$$!!!!!!%%%(((===ZZZ """######)))""" ###"""!!!...???bbb!!!###%%%&&&'''%%%!!! ######)))???WWW!!!$$$'''))))))***%%%""""""%%%+++;;;\\\zzz!!!!!!  ###&&&((()))))))))&&&###$$$---<<>>^^^{{{  ###%%%%%%%%%###"""""" """---@@@]]]  !!!###$$$%%%$$$"""!!!!!!***???^^^  !!!"""#########"""!!! %%%...BBB^^^  #########""""""!!! ...???YYYxxx!!!!!!!!! ###'''+++### """###"""%%%,,,<<>>PPP}}}  """######"""""" !!!"""###%%%&&&'''%%%!!!''';;;ZZZttt !!!""""""!!!!!!!!!!!!"""$$$%%%%%%&&&&&&###!!!###+++<<>>TTTppp """"""!!! !!! """$$$%%%$$$$$$$$$&&&'''((()))(((&&&%%%%%%&&&%%%---???ZZZvvv!!!######"""!!!"""""""""$$$&&&&&&%%%%%%&&&'''''')))+++)))%%%###$$$&&&+++666OOOqqq """"""!!!"""###%%%%%%''')))'''$$$"""$$$'''---***''''''$$$###'''...777XXX~~~ !!!"""!!!"""###%%%'''''''''%%%$$$%%%''')))***))))))&&&!!!!!!---;;;[[[www!!!!!!!!!"""###%%%)))'''%%%%%%''')))******((())))))%%%!!!(((???VVV """###!!!"""""""""$$$&&&(((&&&%%%'''+++,,,+++(((&&&&&&&&&&&&,,,>>>]]]xxx%%% !!!""" """######$$$&&&(((&&&&&&'''+++......)))$$$$$$!!!###...AAA]]]~~~---'''!!!###$$$$$$%%%((()))&&&'''***,,,---+++&&&"""###"""+++BBB```~~~(((###!!!  """%%%&&&&&&''')))+++)))+++,,,+++(((%%%$$$###&&&---BBBccc###&&&$$$!!!!!!###%%%''''''(((+++------...---)))$$$!!!###%%%***999WWW~~~ !!!!!!!!!$$$"""!!!###(((,,,---,,,444---%%%!!!!!!$$$''')))===ZZZ !!!""""""&&&###!!!!!!%%%))),,,,,,***)))&&&"""!!!&&&000888UUUooo !!!"""###'''$$$!!!!!!###&&&))))))###&&&&&&###"""---AAARRRwww """###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###""")))>>>\\\rrr  !!!!!! """!!! !!!"""$$$%%%"""$$$&&&'''&&&$$$"""!!!### ''';;;[[[}}} !!!""""""!!!!!!###"""!!! !!!###%%%&&&"""%%%((((((&&&###!!! !!!(((;;;ZZZ~~~ """######"""!!!$$$###!!! !!!###%%%'''$$$&&&(((&&&$$$"""###$$$$$$...CCCaaa """######""""""$$$###!!! !!!###&&&((('''((('''$$$!!!!!!%%%(((---???___ !!!""" !!!###""" ### """&&&((((((...###$$$&&&$$$'''///===\\\  """###!!!!!! $$$'''((('''&&& $$$%%%&&&333BBB```zzz !!!!!!"""$$$$$$!!! !!!$$$'''((((((&&& ######+++CCC[[[ !!!!!!!!!$$$%%%$$$!!! """%%%(((***)))'''&&&""""""###&&&+++<<<[[[www !!!"""$$$$$$###"""!!!###%%%)))++++++)))'''&&&&&&&&&(((000@@@YYY{{{ !!! !!!######""""""$$$&&&(((***,,,+++***((('''((("""'''000AAAYYYvvv """#########""" !!!&&&***.........+++'''&&&''')))&&&444III```yyy !!!"""!!!"""###$$$%%%%%%""" '''---222111///***&&&%%%'''+++555JJJhhh  #########  !!!!!!!!!$$$%%%### !!!'''---555---+++...+++'''---999QQQjjj """"""!!! """$$$######$$$(((,,,---'''$$$((()))--->>>RRRrrr!!!######"""!!!"""###!!!###%%%&&&((())))))'''""" &&&...???\\\uuu!!! !!!"""###$$$$$$"""!!!"""###""""""$$$&&&))))))'''%%%%%%!!!###///CCC^^^~~~   !!!###$$$%%%$$$%%%%%%###!!! !!!'''&&&&&&'''((((((%%%###"""###---DDDccc!!!  ### """$$$%%%''''''$$$%%%%%%###!!! !!!###+++***((('''%%%%%%%%%%%%$$$///EEEddd !!! """%%%&&&'''(((###$$$$$$$$$######&&&(((,,,,,,***%%%""""""&&&***444JJJjjj"""""" """$$$&&&'''((("""###$$$$$$%%%&&&***,,,+++,,,***$$$ !!!(((///GGGccc ###$$$###"""!!!!!!"""!!!###+++...+++000***'''&&&"""$$$777OOOqqq """######""""""""" ###$$$"""%%%,,,...++++++'''&&&***...888SSSooo  !!!!!!!!!!!!!!!!!!"""######"""%%%'''&&&'''***+++(((&&&$$$)))666DDDYYYxxx !!! """$$$&&&$$$!!! !!!"""#########&&&((('''&&&&&&%%%$$$%%%'''222JJJddd}}} !!!$$$&&&***'''###!!!"""######"""$$$%%%&&&&&&$$$!!!!!!###(((///DDDeee """$$$&&&+++'''######%%%&&&&&&$$$%%%$$$%%%%%%###!!!%%%+++666DDD```  !!!###%%%)))%%%"""$$$))),,,+++)))&&&$$$$$$%%%%%%&&&///:::OOOddd  !!!!!!!!!!!!!!!  !!!"""$$$&&&###!!!%%%+++//////---'''######&&&'''+++777EEEeee !!!!!!!!!  !!!"""""" !!!  !!!!!!!!! """""""""'''...,,,%%%$$$"""###''',,,888PPPfff!!!"""###"""""" !!!!!! !!!""""""!!!  """###"""&&&+++(((!!!&&&!!!!!!+++;;;PPPjjj~~~ !!!"""""""""   """######!!!"""###$$$&&&(((&&&!!!&&&"""'''999UUUsss  !!! !!!!!!!!!!!!!!!!!! """$$$%%%&&&&&&&&&%%%(((---;;;UUUsss  !!!!!!### !!!""""""$$$###  !!!"""###$$$$$$"""!!!$$$(((111BBB\\\www !!!"""###$$$$$$""" """#########%%%$$$""" !!!###$$$%%%$$$###"""'''111GGG___ !!!###$$$&&&&&&%%%$$$######%%%%%%$$$###%%%%%%&&&'''''''''&&&&&&$$$""""""######(((777GGGddd||| !!!"""$$$&&&'''(((&&&%%%$$$%%%'''&&&%%%######&&&***------+++(((&&&""" !!!%%%***444JJJ___zzz """%%%'''(((((((((''''''((()))((('''%%%$$$'''(((((((((***+++'''"""###"""###'''333LLLnnn """$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###(((((('''&&&&&&%%%!!!%%%&&&+++666IIIddd """###$$$$$$$$$%%%$$$$$$############$$$)))(((((('''%%%""" &&&...<<>>RRRppp'''###  ###'''***,,,+++)))'''%%%$$$###"""$$$$$$%%%'''(((***+++++++++,,,...///...,,,***(((%%%%%%''')))///@@@^^^xxx """###$$$  ###%%%'''&&&&&&%%%%%%$$$######"""''''''((()))***+++,,,---111111000///,,,'''###!!! '''444FFF^^^}}} """$$$%%% !!!!!! !!!!!!"""###$$$$$$$$$%%%&&&''''''''''''******++++++,,,------...111000///---***&&&###!!!"""'''888PPPjjj!!!###$$$ !!!"""""""""""""""!!!!!!%%%&&&(((***,,,---......,,,,,,,,,------.........,,,,,,++++++)))(((&&&%%%222;;;QQQppp !!!"""!!! !!! """######"""!!!!!!&&&((($$$(((555===;;;333111///......---+++)))///++++++......***---333CCC]]] """!!! !!!"""#########"""!!!&&&(((%%%+++:::EEEEEE777333///,,,******)))(((((('''))),,,---111===KKKaaaxxx ###""" !!!"""###############!!!&&&(((%%%+++:::EEEGGG999444---(((&&&'''''''''$$$&&&))),,,111???WWWmmm$$$### !!!""""""######$$$$$$$$$###((()))'''***444:::<<<444///***&&&%%%%%%%%%$$$%%%(((,,,222>>>UUUttt$$$""" """""""""###$$$%%%%%%&&&$$$(((++++++,,,///111000+++)))&&&%%%&&&%%%$$$###&&&***222???TTTrrr  ############$$$%%%''''''$$$(((,,,//////...------&&&%%%%%%%%%''''''&&&$$$(((333CCCWWWqqq   """###############$$$&&&((()))'''))),,,......+++***+++)))'''%%%%%%&&&(((((((((444HHHccczzz!!! !!!###%%%############$$$&&&((()))******+++,,,***&&&&&&(((...***&&&$$$&&&(((++++++BBB^^^   !!!###$$$$$$%%%&&&''''''''''''***,,,+++***)))))))))'''%%%###---"""""")))...444;;;bbb{{{!!!###$$$%%%%%%$$$&&&'''((('''((()))+++...,,,***(((&&&%%%$$$###%%%%%%'''((('''000GGG]]] """$$$%%%&&&&&&###%%%((())))))((()))***---,,,)))&&&$$$$$$$$$%%%"""%%%***---333FFFggg"""!!!  !!!###$$$%%%&&&&&&"""%%%)))***)))(((((()))''''''&&&%%%######%%%&&&%%%###(((888RRRppp"""    !!!!!! """###%%%&&&&&&&&&$$$&&&)))***)))(((''''''###%%%&&&&&&###"""###$$$%%%+++:::TTTuuu   !!!"""###""""""$$$%%%&&&'''''''''''')))******(((&&&&&&&&&%%%'''(((&&&###!!!$$$&&&+++CCCccc|||  !!! !!!###$$$%%%%%%&&&'''((()))************++++++)))&&&$$$$$$%%%%%%&&&&&&$$$"""%%%,,,222CCCccc """###"""!!!!!!!!! ###%%%&&&''''''((()))++++++,,,,,,,,,,,,,,,+++(((%%%###$$$%%%#########!!!"""***777AAA]]]xxx !!!!!!   """$$$%%%&&&&&&+++---///111111000...---''')))(((%%%$$$$$$$$$###!!!!!!###%%%'''333NNNggg   !!!!!!"""###$$$%%%%%%%%%%%%)))+++...000111111///...***)))&&&###"""""""""!!!&&&###%%%---;;;QQQnnn   !!!!!!$$$%%%%%%&&&&&&&&&&&&%%%(((***---///000000000///+++'''$$$""""""""""""###%%%$$$))):::SSSppp !!!!!!  !!!!!!$$$$$$%%%&&&'''''''''''')))***,,,.........---,,,)))%%%###$$$$$$$$$$$$&&&$$$,,,>>>VVVqqq !!!!!!  !!!!!!"""$$$&&&'''((())))))++++++,,,,,,+++***((((((((($$$###&&&$$$!!!###(((,,,CCCccc!!!  """"""!!!"""$$$&&&((()))***************)))(((&&&%%%$$$'''###$$$&&&###'''333AAA___  !!!!!!!!!!!!"""###$$$%%%$$$%%%&&&((()))*********(((''''''&&&%%%$$$######$$$"""$$$&&&$$$&&&888NNNddd  !!!############$$$%%%&&&'''(((((()))***************%%%%%%%%%$$$$$$$$$######""" ###((((((111LLLjjj"""&&&***)))(((''''''''''''''')))'''&&&(((---...+++'''###''''''"""!!!$$$$$$ ###!!!"""+++999PPPrrr"""%%%)))((((((''''''''''''((()))'''&&&)))------***&&&$$$(((((($$$"""%%%$$$!!!%%%&&&///AAAXXXqqq !!!""""""!!!!!!"""$$$(((((((((((((((((())))))'''&&&'''))),,,,,,((($$$ $$$%%%###"""$$$$$$###%%%---@@@]]]yyy !!!###%%%%%%$$$######$$$''''''(((((())))))))))))&&&&&&''')))+++***&&&""" ###%%%$$$###%%%(((***000@@@\\\zzz !!!"""$$$''''''&&&%%%$$$%%%&&&'''((()))******))))))&&&&&&'''))))))'''$$$"""%%%%%%&&&%%%$$$&&&---444JJJ``` !!!""""""$$$'''''''''&&&&&&&&&'''((()))***+++***)))(((&&&'''''''''&&&$$$###"""$$$"""!!!""""""(((555CCCiii """""""""$$$&&&'''&&&&&&''')))((()))***++++++***(((''''''''''''%%%###""""""###!!!$$$,,,999PPPeee!!!"""###"""###%%%&&&&&&&&&(((***)))***+++,,,+++)))'''&&&((((((&&&$$$!!!!!!"""######!!!%%%///>>>SSSrrr """###''''''&&&&&&&&&'''''''''.........---+++(((%%%$$$""""""$$$$$$""" ))),,,888ZZZ||| """###$$$)))((('''&&&&&&''')))***------,,,***)))'''%%%$$$'''!!!$$$$$$666DDDXXXzzz !!!"""$$$%%%&&&***)))((('''((()))+++,,,+++***)))'''%%%$$$$$$###&&&"""&&&---IIIddd}}}""""""""""""$$$%%%&&&'''))))))***+++++++++++++++)))'''%%%###"""""""""### """$$$(((---GGGfff """""""""###%%%&&&(((((('''))),,,......,,,)))'''&&&%%%###!!! !!!!!! """(((777FFFnnn!!!!!!"""######%%%&&&(((***+++'''))),,,...---***&&&######"""!!! !!!'''888TTTmmm !!!"""""""""###$$$%%%&&&)))+++...///************)))&&&$$$### !!!!!!!!!  !!!&&&000???XXXxxx """#########"""$$$%%%&&&(((+++...000222---+++)))&&&$$$#########!!!!!!!!!  $$$000DDD[[[vvv"""%%%&&&&&&&&&%%%$$$&&&(((***,,,...000000+++(((&&&'''((((((%%%"""######!!!***444HHHeee """$$$%%%&&&&&&&&&'''***...222333111///---'''%%%###$$$&&&&&&$$$!!!###!!! !!! %%%---@@@QQQmmm !!!"""###!!!!!!"""###%%%&&&''''''+++///555999888333---(((%%%#########%%%%%%$$$###!!!!!!!!!###555GGGaaavvv """###$$$$$$############%%%&&&((()))...111666999777000)))$$$&&&%%%%%%$$$$$$%%%$$$$$$!!! """'''777TTTmmm !!!###$$$$$$%%%%%%%%%%%%%%%&&&((()))***///000111111///***%%%"""&&&&&&%%%###"""""""""######!!!###---???YYYyyy""""""######$$$$$$%%%%%%''''''(((((()))******+++---,,,+++)))'''%%%###""""""###"""  """"""$$$---BBB\\\www&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,,,,,,,,,,+++***)))'''%%%$$$###$$$$$$ """&&&+++444IIIeee(((((((((((('''''''''''')))***,,,...///...,,,+++((('''&&&%%%$$$$$$%%%&&& """'''+++;;;KKKiii+++***)))))))))***+++,,,...///000000///---***)))&&&((((((&&&$$$###""" """///===]]]sss))))))(((((()))***,,,---111111000///---***(((&&&'''&&&%%%######""" '''444III\\\''''''((()))***,,,---...333222///,,,)))'''%%%%%%(((%%%######%%%$$$!!!!!!(((999PPPlll(((((()))***,,,...///000222000,,,)))&&&%%%%%%%%%***$$$!!!$$$''''''%%%$$$ ###---???VVVppp)))***+++---...//////000---+++(((&&&$$$%%%&&&''')))"""!!!###""""""%%%"""000GGG```yyy,,,,,,---.........------((('''%%%$$$###$$$&&&''''''!!!***444KKKjjj------------,,,+++)))(((&&&%%%$$$#########$$$%%%### !!!###000@@@\\\ttt---------,,,+++(((&&&%%%%%%%%%$$$######""""""### &&&+++111DDDZZZ,,,***((('''((('''%%%$$$%%%%%%### %%%---777JJJkkk+++)))''''''''''''%%%###"""######"""!!!!!!!!!!!! %%%111CCCVVVlll***(((&&&&&&&&&&&&$$$### !!!!!! """$$$%%%000EEE```yyy(((&&&%%%%%%%%%%%%###"""$$$"""!!!"""!!!"""(((...999JJJfff&&&$$$######$$$$$$"""!!!)))%%%"""###$$$)))666DDDZZZqqq$$$###""""""######""" $$$%%%+++555JJJ^^^zzz###""" !!!""""""!!!###111>>>OOOjjj"""!!! !!!""" ###$$$///DDDWWWkkk((("""!!!+++'''666KKKccc~~~"""$$$ &&&111CCCVVVnnn!!!%%%&&&$$$(((777FFFddd{{{%%%$$$$$$%%%+++===VVVjjj$$$$$$%%%...CCC___{{{"""***888MMMiii333EEE\\\tttMMMbbb|||{{{{{{qqq}}}qqqwww{{{uuuppprrrwww}}}vvvvvvvvvvvvuuutttsssrrrxxxvvvtttsssrrrsssuuuvvvvvvwwwxxxwwwuuusssssstttwwwxxxzzz||||||zzzxxxwwwuuuuuutttttttttrrrooollldddiiioooqqqpppqqquuuxxxyyywwwvvvwwwyyy{{{{{{zzz|||{{{{{{zzzzzzzzz{{{{{{zzzxxxwwwvvvvvvuuusssqqqvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzvvvwwwxxxzzz{{{{{{||||||~~~yyyyyyyyy|||{{{yyyyyy||||||zzz||||||yyywwwyyy{{{wwwvvvmmmjjjhhhjjjpppvvvyyyyyy~~~}}}{{{{{{wwwwww|||~~~}}}yyywww}}}|||vvvooojjjiiikkkoootttyyy~~~NNNOOOOOOPPPPPPOOOOOOOOOTTTQQQMMMKKKKKKNNNRRRUUUSSSTTTUUUTTTQQQOOONNNOOOQQQRRRUUUWWWWWWWWWUUUUUUWWWVVVVVVVVVUUUSSSOOOKKKIIITTT^^^]]]TTTMMMNNNSSSSSSQQQPPPQQQRRRTTTSSSSSSSSSRRRPPPOOONNNOOOPPPPPPLLLJJJIIIHHHIIIIIIHHHGGGNNNMMMMMMNNNOOORRRUUUWWWWWWWWWUUUUUUTTTUUUVVVWWWXXX[[[___bbbcccbbb```^^^```aaabbbccccccccccccccc```^^^\\\\\\___fffnnnrrrrrrpppllliiihhhiiijjjlllgggfffggghhhiiihhheeebbbeeecccfffkkkiii```]]]aaaeeeggghhhhhhgggfffggghhhkkkiiijjjpppqqqmmmjjjiiikkkooosssvvvwwwwwwwwwxxxrrrnnnkkkooowww{{{xxxrrrqqqpppmmmkkkjjjiiiiiiiiifffhhhkkklllllllllmmmooossspppmmmmmmnnnooommmkkkmmmmmmmmmmmmnnnnnnoooooorrrttttttrrrqqqsssssspppqqqnnnpppuuuwwwtttrrrrrrssssssrrrrrrsssuuuwwwxxxsssuuusssnnnmmmoooooommmlllmmmnnnnnnllliiifffdddeeegggiiimmmpppqqqooollldddccccccbbbccceeeggghhhfffdddccceeejjjmmmmmmllljjjkkklllmmmmmmlllkkkkkkqqqpppoooooonnnnnnoooooopppmmmiiihhhiiilllnnnooolllnnnooolllgggfffiiinnnmmmooopppmmmhhhdddcccdddgggfffeeecccbbbbbbcccccc```bbb```\\\^^^cccfffeeecccbbb```^^^]]]]]]^^^^^^ZZZXXXWWWXXXZZZ\\\\\\[[[WWWVVVWWWZZZ```fffiiijjjcccbbbaaa``````aaabbbccchhheeedddiiijjjeee```^^^```\\\[[[]]]]]]\\\___ccc```___^^^___```___\\\ZZZZZZWWWYYY^^^___\\\YYYYYYRRROOOMMMPPPUUUZZZ\\\\\\______```aaaaaa___ZZZWWWZZZWWWWWWZZZ\\\[[[[[[\\\```cccdddaaa]]]]]]bbbggghhhjjjooowww~~~~~~~~~}}}{{{{{{}}}}}}}}}zzzzzz{{{{{{||||||{{{{{{{{{{{{{{{}}}~~~|||zzz{{{tttrrrvvvxxxxxxuuupppkkkjjjkkkllllllkkkggggggfffeeedddbbbaaa```]]]\\\\\\^^^cccgggiiijjjeeejjjllljjjjjjlllllljjjmmmlllkkkkkkkkkjjjhhhfff^^^___aaaccceeefffggghhhdddkkkrrrtttvvvyyyzzzwwwxxxttttttwwwyyyxxxxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzxxxwwwvvvuuuuuuuuunnnnnnnnnooopppsssvvvwwwyyyvvvsssrrrttttttssspppooooootttzzz|||zzzzzz~~~zzzzzz{{{|||}}}{{{yyyvvv~~~|||~~~~~~yyy{{{zzzzzz|||{{{zzzxxxzzz|||zzzwwwxxxxxxyyyyyy{{{}}}///000111222222333333222222000---+++,,,///333666555777777555222000///000000222444666888888888777:::999999:::;;;999666333888CCCMMMKKK???444111444111000///000333444444444333222000...------...///...+++))))))***,,,,,,,,,333222222222444777;;;===999888666444444555666888???AAACCCDDDCCC@@@<<<:::<<<<<<===>>>>>>>>>>>>>>>999888888:::???GGGNNNSSSUUURRRLLLGGGCCCBBBAAABBB======>>>@@@@@@???;;;888:::;;;@@@EEEBBB<<<;;;@@@BBBCCCCCCBBBAAA@@@BBBCCCGGGDDDFFFMMMQQQMMMFFFBBBBBBFFFJJJLLLKKKIIIHHHGGGNNNKKKJJJMMMQQQQQQMMMIIIHHHGGGEEECCCAAAAAAAAAAAA===???AAABBBAAAAAABBBCCCIIIDDDAAABBBGGGIIIGGGDDDAAAEEEIIIKKKKKKLLLNNNQQQNNNNNNLLLIIIHHHIIIJJJJJJJJJJJJNNNSSSSSSNNNIIIHHHHHHJJJLLLMMMNNNNNNPPPQQQNNNOOOMMMIIIIIIMMMMMMKKKGGGIIILLLNNNNNNKKKGGGEEE???AAADDDIIIMMMNNNMMMJJJGGGEEECCCBBBBBBFFFKKKOOOJJJGGGEEEGGGLLLPPPPPPNNNKKKMMMOOOOOOMMMJJJHHHGGGIIIIIIIIIJJJJJJLLLMMMMMMHHHIIIMMMQQQUUUVVVTTTRRRIIIMMMOOOKKKCCC???BBBFFFDDDGGGHHHFFFBBB@@@BBBEEEFFFDDDAAA??????@@@BBBDDDAAADDDDDDAAAAAAEEEHHHHHHEEEDDDBBB@@@??????>>>>>>;;;:::999999:::;;;<<<===>>>>>>???BBBFFFIIIIIIIIIGGGFFFDDDBBBBBBCCCEEEFFFLLLHHHHHHMMMOOOIIIBBB>>>EEEAAA???@@@@@@>>>===???>>>??????@@@@@@@@@>>>======:::;;;@@@CCC@@@>>>??????<<<:::;;;???BBBAAA@@@CCCAAABBBDDDFFFFFFAAA<<<999;;;>>>???>>><<<>>>AAA>>>AAACCCCCCBBBBBBEEEHHHGGGJJJPPPYYYaaafffhhhhhhggggggeeedddcccbbb___\\\ZZZYYYVVVTTTRRRQQQPPPPPPUUUTTTTTTTTTWWW[[[```bbb^^^^^^]]]]]]]]]]]]___bbb___^^^^^^___aaaccceeefffhhhbbb\\\[[[___ccccccbbbccc___YYYUUURRRQQQOOONNNQQQRRRUUUWWWYYY[[[[[[[[[XXXZZZ\\\^^^^^^\\\YYYWWWSSSRRROOOKKKKKKMMMOOOPPPQQQNNNMMMPPPTTTSSSMMMHHHCCCDDDDDDDDDCCCAAA>>>===::::::<<>>999>>>AAA<<<333------000000000000---+++,,,000444666444111///...///111333---333555333222555666555444444222111000///......111000///.........000111///000222555888888666333444333222111111333555777:::777999>>>???:::333000222///...222333...******,,,---///111111111111111000...///444666444222333222000...///333444222000333222222666::::::777444***111777666111000555999999999888777555222111000111333777===BBBEEEDDDBBBEEECCCAAABBBCCC@@@===:::::::::999777666555555555333333444666888;;;===??????@@@@@@===::::::<<<>>>777888999:::;;;>>>AAACCCMMMEEE<<<999;;;======;;;???<<<888666444444222111555777999;;;============<<>><<<;;;<<<>>>@@@AAAAAADDDDDDEEEDDDCCCAAA???===@@@DDDEEEBBBBBBFFFIIIIII<<>>>>>>>>DDDOOOWWWVVVSSSRRRLLL$$$%%%&&&'''))))))))))))%%%&&&'''))))))***))))))((()))***)))&&&$$$###$$$"""###%%%'''(((***++++++((((((''''''&&&$$$  '''++++++)))((('''$$$######$$$''')))***)))((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&''''''&&&$$$###"""""""""$$$&&&(((&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%$$$$$$$$$$$$&&&&&&'''((((((''''''&&&###$$$''')))******)))((()))(((&&&&&&&&&''')))***+++******++++++***'''$$$&&&&&&''''''&&&%%%%%%&&&'''(((((('''&&&&&&((()))***''')))111666444...+++...111333222///,,,))))))''',,,111111,,,((('''((($$$###"""""""""$$$%%%&&&###%%%&&&&&&%%%$$$%%%&&&$$$"""!!!$$$(((++++++***,,,///111000,,,******+++555111......---,,,...111444444888<<<999000++++++***...222333222222333666000...***'''***000111---))),,,111555888777555444:::888444222222333222111//////---***(((+++111777555555555444333111000///555999;;;999444///------444333333333333444444555222000---...222666:::;;;<<<@@@CCC@@@999222000111333000,,,***)))***,,,...444333222000000000000111///666:::888666888999888888777777666555444444333555555555444111000111222...///222666999999777555///.........///111222333222222666<<<<<<777444444333000111777:::666111///***---000111111111222333333111333888;;;888555555222000000333777888777444...///111555888999888666...777<<<888333555:::>>>:::999888888999888666333222222222444555555222000222000222777888555222111777777666666555555444444,,,------///111333555555555888777333111222222111---...000111222555999<<>>===;;;777555222111111444888<<<>>>???BBB===999888555555999???KKKHHHEEECCCBBB@@@>>><<<888:::<<>>???@@@<<<555222555888888666>>>GGGLLLOOOQQQQQQNNNAAA@@@???=========>>>>>>@@@===:::;;;???BBBCCCBBBCCCCCCBBBBBBBBBDDDEEEGGGCCC<<<444000444:::@@@CCC@@@@@@BBBCCC???<<>>222111111444999>>>AAABBBCCCGGGJJJKKKHHHFFFFFFHHH@@@<<<888999:::;;;@@@FFFIIIIIIHHHGGGDDD>>>777222444AAAPPPVVVQQQIIIFFFEEEDDDAAA===<<<======;;;999222000333<<>>999222......000333444888999999666222333888===<<<@@@CCCAAA<<<888777888:::>>>AAA???;;;777777999======;;;:::999999888888:::777333222555999===???BBBEEEHHHGGGDDD???;;;999<<<777222111333333111///555666777777777666555444888???BBB>>><<>>>>>=========???@@@>>>:::777777777888777777999<<<>>>>>>===555666666777777888888999555777===AAA>>>888888;;;===888888===@@@>>>999777000333777777666666777888:::999;;;AAACCC???;;;;;;:::999999<<<@@@@@@>>>:::111333666888999999:::;;;;;;??????::::::>>>@@@>>>888666666999>>>@@@???===888777777888999999888666555555999??????888555666444444444444333222111111444333222333555888<<<>>>999===<<<999999<<<;;;777666888:::;;;;;;===AAAEEEHHHEEE???:::999:::<<<>>>666666666777:::;;;;;;:::???@@@AAABBBAAA???<<<::::::===??????<<<888777777111111555===@@@<<<;;;>>>FFFDDDAAA???>>>???AAABBBAAA@@@???>>><<<:::999999999777444555999>>>BBBDDDGGG@@@;;;======;;;===AAAEEECCC???<<<:::777444111222444888<<<>>>??????>>>===>>>;;;444111444777888666@@@GGGHHHJJJMMMMMMKKK???>>><<<999888777777777888888888;;;>>>BBBEEEFFFJJJGGGCCC@@@===<<<===>>>>>>;;;666333444888>>>AAA;;;999888999555222444:::<<<>>>AAACCCCCCBBBBBBCCC>>>AAADDDEEEDDDAAA???>>>CCCEEEFFFCCC>>>;;;<<<>>>===???BBBEEEEEEDDDCCCBBB<<<>>>===;;;===@@@>>>::::::999888999<<>><<<>>>CCCFFFEEECCCAAA???:::444///111999BBBEEEAAA;;;888777222111111111222222222111444000000666;;;:::888888:::!!!!!!###$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&((()))((('''%%%%%%&&&"""###$$$%%%'''((()))***######$$$&&&((('''%%%"""######!!!"""'''---***(((&&&%%%&&&&&&%%%###!!!###&&&'''(((&&&$$$"""#########%%%&&&&&&$$$""" !!!"""$$$%%%'''((((((###$$$%%%'''((()))))))))---......///...---,,,,,,000111111111111111000000000000111111000///...---222222222222444666888999???>>><<<;;;;;;;;;999777555222---***---111111...///111333444444333444555:::666555777666111...///333555888;;;<<<===@@@BBB888444...++++++,,,---,,,222222000000000111222222///000111111///...//////...//////...------///000......///222444777888999999444222555555222333888>>>>>>???@@@:::222000222333888;;;;;;888777:::>>>===:::555222666<<<===888999;;;>>>AAACCCCCCBBBAAACCC>>>666222444999>>>BBB>>>@@@AAA>>>999888<<<@@@@@@FFFKKKJJJBBB===<<<>>>999===AAA@@@<<<:::<<>><<<;;;999777555555444888777777999<<>>CCCEEEHHHJJJIIIFFFAAA>>>???:::666777<<<<<<777222444666888;;;;;;:::888666:::???AAA<<<999===BBBEEE===>>>>>>???>>>>>>======CCCEEEFFFDDD???;;;:::;;;===:::777666888;;;===>>>??????@@@AAAAAA@@@@@@???<<>>AAA:::666999;;;999555333555888;;;;;;999777888999>>>===@@@FFFHHHCCC???===???>>>===>>>@@@???;;;777333777;;;;;;:::999;;;===DDDCCC>>>999===DDDBBB;;;<<<888666888<<<===;;;888666555666999===@@@AAAAAA======BBBGGGDDD:::666777??????>>>>>>===;;;:::999666444111111333888>>>BBB:::>>>>>><<>>=========>>>>>>===;;;>>>@@@CCCEEEFFFEEECCCBBB:::===???>>>:::777777777999777:::AAADDD@@@@@@CCC>>>@@@BBBAAA>>>:::888777BBB???;;;666333333444555:::777333222555;;;@@@CCCAAA:::888===AAA@@@@@@CCCCCCAAA@@@>>>>>><<<888666111333777:::;;;;;;:::999555777777222222777;;;;;;111999>>>===<<<@@@BBB@@@CCCAAA>>><<<999888888777777888:::<<<>>>AAADDDFFFDDDDDDCCCAAA>>>999555333888777555222000000333666:::777666777666444777<<<666;;;AAACCCAAA??????@@@999===CCCEEEBBB===999666;;;???AAA>>>888777<<>>DDDGGGBBBAAADDDCCC===<<>>===:::777222...222555777888777555444333666777888999888888888777444///...333777777666777333!!!"""###%%%%%%%%%$$$$$$ """$$$$$$$$$$$$###)))***+++***(((&&&%%%&&&'''$$$"""$$$(((***)))'''%%%$$$$$$%%%&&&'''&&&$$$$$$)))((($$$$$$(((...,,,(((###"""$$$%%%%%%###!!!(((***&&&%%%)))***''')))((('''''''''&&&### ***///000+++'''(((******'''%%%(((---...***,,,222222333444333333333555777:::999666333000111444777999666333555888999555111;;;;;;:::888777888:::===BBBCCCCCC@@@<<<;;;>>>BBB===<<<:::999999999;;;<<<888666777;;;;;;666555666>>>@@@CCCDDDBBB>>>888555222777===@@@AAABBBDDDGGGGGGBBB:::666555555333111000777>>>===777555:::AAA@@@<<<888777999:::999777<<<888444222222333555666:::999888888999<<<@@@BBBEEE>>>666777>>>FFFIIIHHHLLLGGGBBB@@@AAABBBAAA@@@@@@EEEFFFAAA>>>@@@===888666>>>AAA<<<:::???DDDEEEDDDIIIHHHBBB===@@@FFFJJJDDD@@@999333555;;;>>>===@@@CCCBBB======BBBCCC@@@999EEEIII@@@;;;???BBB???===AAABBB@@@DDDJJJJJJEEEDDD>>>999999<<<===999333555777888999888999:::<<>>999999777777:::>>>@@@===:::CCCBBB@@@<<<:::<<>>BBBCCCCCCDDDEEEIIIHHH???999999999666444666:::===???BBBFFFIIIPPPDDD>>>CCCFFF@@@;;;;;;888===BBBBBB???;;;999999DDD@@@;;;999999999666444<<<===>>><<<:::888777888777BBBIIIGGGCCCDDDCCCAAA===@@@???<<<;;;??????===:::<<>>===<<<===@@@AAABBBAAA???>>>;;;;;;;;;===>>>===;;;:::;;;888666888<<<===:::666888>>>CCCCCC>>>::::::;;;AAABBBDDDDDDBBB>>>;;;999888666444222444999AAAGGG>>>CCCCCC>>>AAAJJJHHH???;;;:::999999;;;???CCCFFFBBBBBB@@@???======>>>???@@@???>>>>>>@@@@@@???>>>CCCAAA@@@@@@AAAAAA@@@???CCCAAA>>>;;;;;;======:::;;;???CCCCCC???<<<;;;<<>>;;;999888;;;???BBBBBB@@@>>>AAAAAA===666111222444444666777555222000222444888777777:::<<<;;;666222777999;;;;;;999888888888:::888;;;AAAAAA;;;999;;;<<<===;;;666666;;;>>>===999:::;;;===>>>@@@AAAAAA;;;;;;<<<<<<<<<;;;:::888???>>><<<;;;<<<>>>AAABBBCCC999222444888999;;;???CCCHHHLLLJJJCCC===;;;<<<===<<<===???@@@===666000//////000555:::<<<:::777888555222222444666888999555888===???>>>999444000111!!!"""###$$$%%%$$$###""" !!!"""###$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&&&&''')))***$$$$$$%%%'''(((((('''&&&!!!###%%%'''(((***---///(((%%%"""###&&&'''%%%###&&&,,,...++++++...///---)))(((%%%%%%%%%&&&'''(((111222111...000555666444222///111555666222111444666777888888777888999;;;999888666333000000333555444333222444888:::999888;;;===>>>===;;;888888888<<>>===???AAADDDBBB>>>:::888777777777<<<999888::::::777777::::::<<>>>>>>>>AAADDDJJJFFFAAA>>>>>><<<999555666888:::<<<===>>>@@@AAA???>>><<<<<<===>>>>>>===AAA>>>;;;888888888999999======>>>@@@AAAAAABBBBBBFFFAAA===@@@GGGMMMMMMJJJMMMKKKHHHGGGHHHIIIJJJJJJEEEGGGFFFBBBBBBEEEDDD@@@999???BBB===;;;@@@EEEFFFDDDJJJJJJDDD???@@@DDDFFFFFF@@@999888:::;;;<<<<<<>>>@@@>>>:::<<<@@@>>>:::333???DDD===888<<<@@@???<<>>===>>>===999555777666444444555777999:::999<<<===;;;<<>><<<<<<<<<:::888:::999:::;;;======;;;:::FFFEEEBBB>>>;;;;;;@@@DDDJJJCCC???AAACCCBBB@@@AAAFFFIIIFFF>>>999;;;>>>===:::===@@@AAAAAA@@@??????FFFAAA???@@@@@@<<<:::;;;<<<>>>>>>>>><<<<<<<<<===CCC@@@============;;;999888999999888666444444444:::DDDLLLJJJFFFFFFEEECCC:::======::::::======;;;<<<===??????>>><<<999777:::<<<>>>@@@BBBBBBCCCCCCBBB@@@>>>???@@@???<<<:::888444111222666999999777:::===@@@@@@===;;;>>>AAAFFFEEEEEEEEEDDDAAA===;;;>>>;;;777555555888===@@@:::@@@BBB@@@EEENNNNNNFFF>>>>>>>>>>>>??????@@@@@@AAA???>>>@@@CCCCCC@@@===;;;===AAACCCDDDBBBAAA@@@???>>>===>>>@@@BBBAAA@@@======;;;;;;<<<>>>===;;;777:::<<<<<<:::;;;>>>AAAFFFHHHGGGBBB???@@@???======<<<:::::::::;;;;;;;;;BBB>>>888666777:::;;;<<<>>><<<;;;<<>>888999;;;;;;;;;===BBB@@@===<<<>>>@@@???>>>;;;:::888777555444333333555666777555333222444777:::999999;;;>>>>>>;;;888333666:::<<<======>>>???;;;888999======999888;;;???AAA>>>999777;;;===<<<777999<<>>???@@@AAAAAAAAA@@@999555999=========???@@@DDDGGGFFFAAA<<<<<<===<<<;;;;;;;;;;;;999555222666444222222666;;;???BBBAAA===888444333222222111111444999======:::555222222"""###$$$$$$$$$###"""!!!!!!"""###############"""$$$$$$$$$###"""###%%%'''&&&)))+++)))%%%$$$&&&)))"""$$$'''***++++++***))))))'''%%%'''***------,,,'''&&&%%%(((,,,---+++(((***///111///...000111000---+++(((&&&'''+++///333666444111///444:::;;;666777444555:::===:::777555777999::::::999:::;;;===888888777555444444777:::999999::::::;;;<<>>AAADDDDDDAAA<<<888666888===BBBDDDCCCAAABBBCCCLLLIIICCC===888666555555???999666666666555888===:::;;;===???@@@???>>>===444777999:::999:::>>>BBBLLLIIIFFFEEEEEECCC>>>:::<<<888777;;;BBBFFFDDD@@@<<<===??????>>>>>>????????????>>>===<<<=========:::===@@@CCCDDDBBB@@@>>>CCCAAAAAAFFFLLLNNNKKKFFFDDDEEEFFFGGGHHHIIILLLNNNPPPOOOKKKHHHJJJPPPQQQNNN>>>BBBCCC???===@@@DDDFFFDDDIIIKKKEEE???@@@BBBCCCIII@@@;;;???AAA===:::;;;<<<;;;999888<<>>AAABBBCCCGGGMMMNNNKKKEEEDDDCCCAAA>>>:::777555:::555111000333777888888222:::>>>999555777>>>BBBEEEEEECCCAAA>>><<<<<<===AAABBBBBBAAA>>><<<;;;;;;EEEDDDAAA>>><<<>>>BBBEEEMMMGGGDDDFFFGGGCCC???>>>GGGHHHDDD>>>;;;>>>BBBCCC???AAADDDCCC???:::666444;;;@@@BBB===888888999999@@@===999888999<<>>???>>><<<>>>BBBFFFEEEBBB@@@@@@AAA@@@<<<888@@@;;;666555777999:::999999@@@CCCBBBGGGOOONNNHHH???@@@BBBCCCBBBAAA???======;;;:::???DDDEEE@@@:::;;;AAAGGGIIIFFFBBB???>>>:::999999;;;>>>@@@AAA@@@999888888:::=========<<<;;;;;;;;;888777999???DDDGGGGGGEEEAAABBBEEEEEEAAA<<<===>>>?????????>>>===BBB>>>888555666999;;;<<<>>>======<<<;;;888555444000222666888999888666555555555444444333444444444000444555444555888888666333333333444777:::===>>>BBB>>><<<<<<;;;888999<<>>===;;;777333333666777666333666777666555444555777:::;;;::::::;;;===>>>===<<<333777<<>>333444555888<<<======<<<:::<<<@@@CCCDDDCCCAAA@@@===999999>>>AAA@@@>>>>>>===???AAA???;;;999;;;===999999999777555444444444777777777777888<<>>999888<<<@@@@@@CCCFFFGGGCCC???;;;999;;;@@@DDDFFFEEECCCDDDFFFNNNKKKEEE@@@<<<999888888>>>777222111000111666<<>>===<<<:::999666888999888666777<<<@@@JJJFFFCCCBBBCCCBBB>>>;;;===888555888???CCCAAA<<<666:::======:::888999;;;888999;;;<<<<<<<<<===>>>999<<<@@@CCCDDDCCCAAA@@@@@@??????CCCGGGGGGCCC>>>:::>>>BBBDDDDDDFFFJJJNNNVVVQQQJJJHHHKKKQQQSSSRRRDDDEEEDDD@@@======@@@AAAAAAGGGHHHBBB===>>>AAACCCLLLBBB???FFFHHH???:::;;;;;;888666999???AAA;;;444+++777???===999<<>>===>>>AAAFFFIIILLLHHHGGGJJJJJJDDD@@@???GGGFFFDDD@@@???@@@BBBCCC@@@BBBBBB???:::555222111555CCCHHH>>>444555888888>>>999555444888<<<>>>>>>??????@@@AAAAAA@@@>>>============<<<:::999999;;;<<>>:::;;;666222333888<<<;;;999===BBBEEEDDDFFFIIIHHHCCC>>>???@@@BBBBBBAAA@@@???888777888;;;???@@@>>>;;;AAAGGGLLLLLLFFF???<<<<<<:::999888999<<<>>>??????<<<888666999;;;<<<===???DDDCCC@@@;;;777888===AAADDDCCC@@@>>>AAAGGGFFFBBB?????????>>>===;;;<<<<<>>>>>===>>>???;;;555666:::??????@@@AAAAAA@@@>>><<<===999555555888:::999888777777777666777888:::<<<<<<;;;:::999999:::;;;;;;777;;;???@@@@@@>>><<<<<<:::888777777777777777999:::>>>===888444666777777<<<>>>AAADDDEEEDDDBBB@@@;;;::::::===AAABBB@@@===888:::>>>AAACCCBBB@@@???===;;;;;;===??????===<<<:::;;;:::888555444777999666888:::888444222333555222888???BBB@@@===<<<<<>>:::777666555444222,,,///333777999888666555333&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&'''***---...,,,+++++++++***'''$$$%%%***///111111///......333444333000,,,)))((((((///+++'''(((---222444444888888999888666333333444666666666555333444888;;;888===@@@===:::999888666......///333999;;;777111333555777888777777888999:::;;;============???@@@===@@@???:::333000333888>>>@@@BBBAAA???===<<<<<<>>>AAADDDCCCAAA@@@BBBEEEHHHGGGDDDBBB@@@?????????===777222111111111555;;;BBBAAA@@@>>>;;;999777666888999:::888666666;;;???DDD@@@;;;999;;;<<<;;;::::::777555555999::::::888555888::::::666333333555555888:::;;;999888999:::===>>>@@@CCCEEEFFFFFFGGGDDDAAA???@@@AAA@@@>>>;;;:::>>>CCCEEEEEEGGGKKKOOOPPPJJJCCCAAABBBEEEHHHJJJIIIGGGEEEBBB>>>;;;:::;;;>>>CCCCCC===:::===BBBEEEKKKEEEDDDJJJIIIAAA<<<===;;;777777===DDDEEE???:::111:::AAABBB@@@BBBEEEGGGDDDBBB@@@BBBDDDEEEFFFFFFBBBEEEFFFCCC===777555666;;;888777:::@@@BBB???;;;>>>BBBCCC???<<<===???>>><<<::::::<<<@@@AAA>>>;;;:::===???>>><<<;;;>>>AAA???===<<<<<<>>>AAAEEEFFFFFFDDDFFFJJJJJJEEEAAAAAAEEECCCBBBCCCBBB@@@??????@@@@@@???<<<888666666777777FFFLLLBBB666444777666777444222444888::::::888;;;===>>>>>>===;;;::::::>>>>>>>>>===;;;:::;;;===>>>BBBGGGGGGBBB======???>>>AAAAAA===:::999555000222333444666777888999999:::999888777888;;;>>>???;;;777444555888999666222999888888888888999888777<<>><<<>>>BBBDDDCCCBBBCCCBBB???@@@???>>>======>>>???@@@777999;;;;;;:::;;;>>>AAADDDHHHKKKIIICCC>>>>>>@@@???===;;;;;;===?????????BBB;;;666888:::999;;;@@@DDDEEECCC>>>999777999<<>>>>><<<999666777999<<>>>>>:::333333888888;;;???BBBAAA===999666777777777888:::<<<>>>???777777777888999;;;;;;;;;>>>===;;;999777777888999999;;;>>>>>>===:::999888888999:::999999999888666666;;;===888444555777777>>>>>>???@@@@@@@@@@@@@@@<<<::::::===BBBCCCAAA>>>777888:::;;;<<<=========>>>===;;;999999:::;;;::::::888666333111111333444444777;;;;;;888555444555111888@@@DDDAAA;;;666444;;;999777777888999999888///111444777888888666555333((()))*********)))((('''(((((((((((()))***+++,,,+++++++++***((((((***,,,---+++***---222333000---+++///333444111//////000///222555666333111000111...)))$$$###'''---000111333222333444222......111555777999888555444777:::666===@@@===888777777666222333444444777999666000555888:::;;;;;;::::::;;;===>>>???>>><<<:::::::::<<<>>>>>>:::444111333777888999:::999888888999;;;;;;>>>???>>>;;;:::<<<>>>@@@@@@AAABBBBBBCCCCCCCCC>>>:::777888888666888<<>>>>>===<<<:::888888888::::::888666666:::>>>AAA<<<777555777::::::999888777555444555555666666777888999888666444333444888:::<<<;;;777555666777<<<<<<===>>>???BBBDDDEEEIIIFFFBBB@@@???@@@??????>>>@@@AAACCCDDDFFFIIIKKKLLLGGGBBBAAA???>>>AAAFFFJJJGGGEEEEEEAAA;;;888888;;;@@@BBB===:::===BBBDDDFFFHHHIIIHHHDDD@@@>>>======999999@@@FFFEEEAAA???999===AAADDDEEEEEEEEEEEEAAA===<<<@@@CCCDDDFFFHHHGGGIIIJJJHHHBBB>>>===>>>>>>===>>>@@@CCCCCC@@@<<<<<<>>>>>>===???CCCCCC???AAA???>>>AAADDDDDD@@@;;;666888;;;???BBBFFFJJJMMM@@@>>>;;;:::;;;>>>??????>>>>>>AAAFFFGGGBBB@@@AAAAAA>>>>>>BBBBBB???<<<<<>><<>>;;;:::777222111333666:::===???@@@@@@;;;:::888666666777888999777777777999::::::888666888999999999888777666555888<<>>;;;===??????>>>???@@@AAAEEEBBB>>>:::999:::<<<===:::>>>AAA???;;;;;;@@@FFFBBBDDDEEEDDDAAAAAACCCEEECCCAAA>>>===>>>?????????DDD;;;666999:::777999???===>>>>>>;;;777555666999:::<<<<<<;;;===AAA@@@===999999888555333444999>>><<<<<<;;;999777777999;;;222444666444111000222444333444555777666555444333333222111111111333666777888;;;;;;888777888777444222555888;;;======<<<;;;888888:::<<<888222222666555999???AAA>>>999444111///111444888:::===@@@BBB777777777:::<<<<<<;;;999??????===:::777555666777666888::::::999999999:::888;;;<<<:::999:::999555555<<>>@@@>>>999666666666333444999:::777888;;;:::666888;;;>>>??????>>>>>>>>><<<>>>@@@@@@>>><<<;;;;;;>>>???@@@===888555666777444666777777555555666777555999======:::888888999999;;;>>>@@@BBBAAA@@@@@@>>><<<===AAA@@@<<<;;;<<<<<<<<<======<<<:::999777777999:::888666666999===AAA===::::::<<<>>>>>><<<;;;888666555777999999999:::888666666666777666555666999;;;:::666555888;;;:::::::::::::::;;;<<<<<>>>>>???@@@AAABBB@@@>>>>>>@@@BBBCCCCCCIIIGGGFFFFFFBBB===AAAIIIIIIEEEEEEHHHFFF>>>::::::999AAAEEEBBB>>>???@@@@@@???IIILLLBBB;;;===???===???;;;<<>>===>>>CCCFFFEEEAAA>>>BBB===<<<@@@CCCCCCDDDHHHLLLLLLLLLJJJHHHFFFEEEFFFCCCCCCBBBBBB@@@???<<<;;;:::======<<<>>>BBBBBB??????AAADDDFFFFFFDDDBBB@@@888999:::???EEEKKKOOOPPP???;;;888888999;;;<<<;;;777777:::@@@@@@<<<;;;===>>>999888===???===;;;===;;;<<<<<<;;;999999:::<<<>>>???BBBDDD>>>555111333...111555777777555333222666777999888777777:::<<<>>>>>>===;;;::::::<<<>>>CCCAAAAAA@@@:::555888@@@BBBDDDBBB===;;;;;;999666111333777;;;>>>?????????<<<;;;999777666666666666666:::>>>???===;;;999999999999888777666666888999333666<<>>:::444:::AAACCC@@@=========DDDBBB???<<<<<<<<<>>>???999:::<<<<<<;;;;;;>>>BBBDDDAAA===:::999:::<<<===>>>AAACCCBBB???>>>???BBB@@@@@@AAAAAABBBCCCDDDDDD???===999888999:::;;;;;;@@@888555;;;<<<777666<<<888999999666333222555999888===@@@>>>===???>>><<<777999:::777444333777;;;999;;;<<<;;;888777777999444555555444333333444555444444444444444444333333555444333222333666999;;;555:::<<<888555666777666555666777999::::::::::::777555666888777222111444222666;;;<<<:::777444444222111333777===???>>>;;;666666888;;;>>>===999555;;;<<<<<<999555333444666555666777777777777999;;;:::===<<<777666999999666555<<<@@@;;;555444555555999:::;;;<<<;;;:::999888:::777666;;;BBBEEEBBB>>>555555444444444555555555666999777222222777;;;::::::888555444444555777777999999888999;;;;;;999888:::777444333444666777888888777666777888999999777555777888:::<<<=========999+++,,,...///000//////...,,,,,,,,,---...111333444555666777555222///......444888<<<;;;888555666777444777999666111---...111333222555<<>>@@@>>>:::<<>><<<888444222111444666999999777555555555111777===???<<<999888888777999===???@@@???===;;;<<<<<<@@@EEEDDD???;;;;;;======>>>>>><<<:::777555555777999888666666888;;;CCCAAA???AAADDDEEEBBB@@@>>>:::666777;;;???>>><<<999666333333777999888777///333777777666777<<>>HHHDDD???>>>@@@BBBBBBAAADDDCCCFFFGGGAAA;;;???HHHGGGCCCEEEJJJJJJBBB<<<<<<999BBBIIIHHHCCC@@@>>><<<999IIIMMM>>>444;;;@@@<<<@@@===>>>BBBBBB<<<;;;???@@@<<<;;;@@@EEECCC===888GGG@@@>>>AAACCC@@@AAAEEENNNMMMKKKJJJJJJJJJIIIIIIGGGGGGEEE@@@<<<999999::::::???AAA>>><<<>>>???===333:::AAACCC@@@>>>@@@BBB999777666999@@@EEEFFFFFF:::777555555999<<<<<<;;;222222666;;;;;;777777999<<<555333888<<<;;;<<<@@@777999::::::777555555555>>>999;;;BBB@@@555000222...333777888666333333444444666888888777999===AAACCCCCCBBB@@@??????AAADDDBBB>>>===;;;555///444===AAACCCAAA<<<;;;<<<<<<999///222666:::<<<<<<:::999<<<;;;:::888777666666666666<<>>:::999:::::::::888666666888<<>><<<;;;;;;===???@@@???@@@AAABBBBBB@@@===;;;AAA@@@@@@AAACCCCCCAAA???888555222111333555666666:::333444===???777444999::::::888444000000444999888???CCCAAA>>>>>>>>><<<999===>>><<<666222333666777:::===<<<999777777888888777666555555666666666666555555444444555555666666555444444555888;;;===111888<<<888444555777888777666666666666888999:::666333333666666222111333///333777888777777999;;;;;;666444999@@@AAA:::222555666888===???>>>888333555777888666333111222444777888888666555666888:::<<<>>>:::333333888:::888444<<>>@@@???===:::777666222000333999;;;777111444444555555555444333222111666777333333999<<<::::::888666666888:::;;;;;;===999666666999;;;;;;:::777444111222666888888777666555555666888:::999888666777999<<<>>>???@@@AAA<<<(((***,,,---,,,,,,---...111000///000222555999<<<@@@888333444333000000444:::<<<>>>>>>===:::777555555444444444555444111///000222666:::<<<>>>>>>>>>;;;999666555666777777777333333555888;;;===<<<;;;@@@:::555555555666;;;AAAIIIDDD<<<666555777:::<<<<<<<<<999666888???AAA@@@===;;;;;;<<<===>>>>>>===AAABBBCCCDDDCCC@@@===;;;???>>><<<777222000333555666888999999777666777888333666999:::999888777888444555888;;;===>>>??????>>>BBBCCC???<<<<<<;;;888@@@@@@>>>===:::888666444555666777777888:::===@@@???AAAEEEIIIJJJGGGAAA<<<;;;@@@DDDCCC===999:::===:::777666888888666777::::::444111444555333777===<<<===<<<;;;999999;;;===BBB>>>999666666999>>>AAACCC===888:::@@@EEEDDDAAA999;;;AAAGGGFFFAAA>>>@@@CCC@@@<<<>>>BBBDDDBBB???999???LLLNNNCCCDDDHHHBBB===>>>???<<<999888:::===;;;888999>>>@@@???===???EEE@@@===???CCCDDD@@@:::>>><<<;;;???EEEIIIGGGDDDOOOKKKHHHHHHKKKLLLHHHEEEGGGDDD@@@>>>???>>><<<999>>>999999???AAA;;;777888>>>>>>>>>@@@BBBEEEHHHJJJ=========>>>===;;;===@@@888777666777999999999888;;;777444444666999:::999888888888888888:::;;;<<<888777555444444555777888888444111:::EEE;;;///444222333444555777888888999444333333666999;;;;;;:::>>>===;;;888888;;;AAAEEEEEEBBB===999666555555666999888777888999888666444...111777<<>>===;;;;;;;;;===>>>999888888:::===<<<999555444555999>>>>>>:::888:::===<<<<<<>>>???@@@>>>======<<<<<<===>>>???===;;;:::333///111444555666999===<<<:::777555666999<<<666<<<>>>777000111666:::BBB@@@>>><<<;;;;;;;;;;;;@@@<<<888888777666555666666777888888777555333222;;;:::999777666666666666===666333777999777666888;;;777444555:::===<<<999666;;;<<<777444555777777888555222333666999:::999555666666666444111...,,,---111666999:::999999999CCC<<<777888:::999999;;;555444444777::::::777444:::444555===>>>555222555===AAAAAA===;;;;;;:::888:::888555222222444666888555333666<<<===888333111777===CCCDDD@@@:::666444333222111333666666333000+++111666666222111555:::>>>;;;888666777888888777999999999999888888777777:::555222555666555555888444222000///000333777999777666444111...---...000666BBBEEE;;;333888>>>===888+++---///000000000111333777666555555666999<<<===???888333555555333444888<<<@@@EEEGGGDDD<<<333---666666777999<<<<<<;;;999555666888:::<<<<<<<<<<<<>>><<<999777777666444222111222555:::???BBBBBBAAA>>>999777888888777999===AAA===888555555666999:::>>>===:::666999???BBB@@@>>>;;;999999<<<>>>@@@@@@;;;:::::::::::::::::::::@@@???<<<555///,,,,,,...999:::;;;999666333333333444666999::::::999:::;;;<<<===>>>>>>???>>>>>>===666;;;>>><<<<<<======;;;<<<<<<<<<;;;:::999777666666777999:::;;;<<>>===;;;999777666777;;;777444555444222444888;;;666333444222///000555;;;;;;;;;999777666888999@@@???===;;;<<<>>>@@@BBB999888888:::===???@@@???;;;;;;???FFFHHHEEECCCDDD???<<<:::===BBBFFFEEECCC???CCCLLLIII===>>>DDD@@@AAAAAA@@@>>>;;;;;;;;;===>>>;;;<<<@@@AAA===:::;;;CCC@@@>>>@@@CCCEEEBBB???::::::<<>>999777666777888888666444555444777;;;:::666555777;;;:::999:::<<<===<<<;;;666777999<<>><<<<<<666222555777888999<<<999999999777666666888999<<<>>>;;;555111444888999<<<<<<<<<:::999888999:::<<<999666666555555555666555555555555444333222222444333222111111111222333999555555:::;;;888666888===:::777888<<>><<<999===<<<555111444777888:::666222111333666888888888888888777555333111000///444:::===>>>>>>>>>>>>>>>888555777888666555777555444555777:::;;;888666<<<666777???@@@999666:::;;;>>>???:::888999:::888999888555333333444666777555333666<<<>>>:::666555888<<<@@@AAA???;;;777555444444555777999999777555000333666666333333666:::<<<:::777333000///000111333555777:::<<<======<<<999555444666777333111222444555555444222222222333111111000...,,,,,,///111///<<>>AAA>>>333000111333444333444555777;;;:::999888888:::<<<>>>===777333444555555777:::;;;???BBBDDDAAA999000+++555555777:::===>>>===;;;888888888999999999999999>>><<<:::999888777444111222333555:::???AAABBBAAA999666777999999555444666777666555444444555666777>>>>>>:::666999???BBBAAA@@@<<<888666777:::<<<===999888666555666999<<<>>>DDDBBB???999333000000111=========:::555111///...222444666888888999;;;===@@@???>>>===;;;999777666222888===<<<===??????<<<666777888888888888777666666888:::<<<===>>>@@@CCCDDDCCCBBBDDDFFFHHHHHHGGG???;;;888666777777666555<<<666222222111000222777999666333333222//////111:::::::::888555444444555:::;;;===???@@@@@@@@@@@@111555999;;;;;;<<<>>>@@@???<<<<<>>CCCAAA?????????>>>===;;;???===>>>BBBCCC???<<<;;;@@@???===<<<;;;;;;;;;;;;666888<<>>======???AAA>>>:::777777999<<>>===;;;888666666444444444555555555555555666555555555777:::===???;;;999555444444555555444888555555888777444333666888777555666888999999888111222555:::===>>>===:::;;;666444777999888:::===666777888888666555666777===<<<888222111555666444777999;;;:::777555777999888777777555555666777777555555444444333444444444...---------...000111333555555888<<<<<<888777999???<<<:::;;;???AAA@@@>>><<<>>><<<444000222666888:::666222111222555777888::::::999888777666555555000555;;;???@@@@@@??????888444111333444222111333666555666888:::;;;999777:::555666===???:::999<<<888;;;;;;777555777999888999888666555444444444444555333666<<>>>>>>>>666333333666777222///000333666999888444///------,,,---------,,,---000222---777===<<<<<<@@@???:::555222444555555444555777888999888777777888999;;;<<<;;;777444333444666777999888888888777666555333222666666888;;;======;;;999777777666666666777777888:::999999::::::999777444555555555888:::;;;:::888555333333666555111///111222333555555444444444444<<<;;;888555888???BBBAAAAAA>>>999666555555444333999888777777888:::===>>>@@@???===;;;999999999:::???@@@???<<<777333000///000222444555555777;;;===BBBAAA>>>;;;888666444444777===AAA???>>>>>>===:::333444666777777666555444444666999;;;;;;===???AAA@@@???===???BBBFFFIIIJJJ:::999999888999999888888888555333444444222333777555444444555555555666777;;;<<<;;;999555333333444777:::>>>CCCDDDCCCAAA???333666888:::<<<>>>AAADDDEEE>>>:::>>>AAA@@@===;;;@@@>>><<<;;;;;;:::888555DDDEEEJJJDDD777999AAA???>>><<<;;;===@@@@@@>>>;;;===;;;===CCCEEEBBB??????@@@@@@???:::555222222444555777;;;AAAFFFGGGEEECCCEEEDDDDDDEEEFFFFFFBBB@@@???DDDGGGFFF@@@===>>>AAAAAA>>><<<;;;<<<===???AAAAAA???<<<999888888888999333555666333111333444444===999444222333777:::<<>>===:::999777777777777777777777777222555444<<>><<<999666555444333222222111222222333333222222222444777:::>>>@@@???<<<888444333444666777:::555333666777555666999777555333444555777777666333333444666888999888777777333222555666444555888888999999777555555666777<<<>>><<<777444666777555666:::===<<<888555555777666999:::777666888888777777777666555555666777888......///000222444777888666888;;;;;;888666888:::>>>===;;;<<>>;;;>>>===777222333555555666555444444555666888888;;;:::999888777777777777///333888<<<<<<:::999888888333000000000///111555888888888999999999888777666222222888:::888777:::666999888444333666999999888777777777666444333333666333555;;;===:::777888888666444666999:::777444222666999:::777444444555999555111000222555666555111333333000,,,---444:::777777777888999:::;;;;;;555111000333444111000111///333777666222...---...,,,---.........///222444333888:::999:::<<<999222777444555555444333333555777555555555666777999;;;<<<>>>;;;777444555888999999555666666666777777777777666777999===???@@@===;;;666666666666777888:::;;;999888888999:::999777555777666666777888888666444777333222333222//////222333666888777555333333444777888666444777>>>AAA@@@>>><<<;;;:::999777333111777888888999999999888888:::999999999:::;;;<<<===>>>@@@AAA@@@<<<888555444333444666777777999<<>>======???CCCGGGIIIJJJ666:::>>>>>>:::666666777555444666:::;;;999888:::777888999999;;;===??????>>>???>>><<<999666666666777;;;@@@EEEGGGFFFDDDBBB:::888666777;;;@@@DDDEEEGGG???:::<<>>;;;:::444444555888:::<<<;;;;;;888;;;CCCAAA666888@@@===666555666:::>>>@@@>>>;;;:::888:::???AAA>>>;;;;;;AAABBBBBB===777333333666666777888;;;???CCCEEEFFFFFFEEEEEEEEEDDDCCC@@@>>>>>>AAACCCDDDBBB@@@???>>>>>>>>><<<999888999;;;<<<;;;;;;;;;;;;:::888666444///444555111000444666444333111000000333666777888888666333000///000444666444777:::===>>><<<:::888555666777777777777666555///444333888BBB===555888555444333222444777:::===<<<999777666888999999999111//////111444666555444222000,,,******---000222555333000000222444666666111444999999666222///...111......111333444777<<<:::666333333666777444111999888888999:::999777555:::;;;<<<:::777444333333444333333222222222333333111111222444777;;;???BBB???===999555333333555777777222///222555666888;;;666555333444666777777666:::888555333333444333222333000000333222///000333;;;;;;999777444444777999999AAAEEE@@@:::888999999999<<<@@@???;;;777555444333999;;;777555777777555888777666555555666888999111111222333666999;;;===999;;;;;;777444444888;;;::::::999:::;;;<<<;;;:::666<<<>>>:::666555444222222444777999999999999999888777777666666777777888000333666777666333222111999444//////......222999999::::::999888777777666444111111444666666666777555888777333222666999999666777777777666555333333777333444888999666444444666333111222666777555333222666::::::666333222333999333...,,,///333333222...111222000...000666===:::888555333222555888:::999333/////////---...000,,,///111000///...000222///111222222111111333555777777666444555777444000444777777777555333333444666555555666777888:::<<<===???>>>:::666777;;;<<<:::777999===??????<<<999666...000444999===>>><<<:::666777888999:::<<<======:::999888888888777555333666666777999;;;<<<:::999;;;777444555555333444888777999;;;999555333444666666888777555888===>>>;;;999999:::<<<>>>===;;;888:::;;;===???>>><<<999777<<<:::999:::<<<>>>=========???BBBBBB@@@===;;;;;;:::;;;===>>>>>>>>>@@@BBBCCC@@@===:::999999:::;;;888<<<>>>;;;999::::::888:::;;;===>>>===:::777555444555555555444666999;;;@@@@@@BBBDDDGGGHHHGGGEEE666<<>><<<>>>===??????===>>>BBBCCCBBBAAABBBBBB@@@===:::999:::666888<<>>@@@>>>===>>>666777999:::;;;;;;::::::...222<<<;;;111444<<<999///111444999>>>???>>>===;;;888777::::::777444444:::<<<>>><<<888555666777777666555666999>>>CCCFFFEEEDDDCCCBBBAAA@@@@@@???:::===@@@BBBBBB@@@===<<<===@@@???;;;777777777555333555888::::::888555444222888999333222888:::666---,,,---000333555555555000000111000111444888;;;444666999<<<===;;;999777888999::::::888666333111...444333555===;;;555888444333222333444666999;;;888666333333555777888888555444444777;;;<<<999666222000---++++++,,,///111333111000000111333333222///444888888333///------222000000444777777999>>>;;;666111222666777444///555444333444555555333222777888999888555333333333666666555555555555444444111111222444777;;;???BBB;;;:::999666333222333555444---***...333444666888555444444666777888666555===:::666444333222111///111000111333111,,,+++///888999999777666666888:::222<<>>@@@???:::555222...888<<<777555888999555666666555555444555555555222222333444666888;;;<<<:::;;;999333222555999:::555555666777777666666555222999>>><<<888777555333222555999;;;:::999999999444444555555666666666777333555666555222000///000888333///...------222999888999999888777666777888777555333333444666666666333666666333111444777666666666666777666666555444777333222555666333111222444333222333444555444333333666:::;;;:::888666555777333...---///222333222111222333111......222555666444111///000333888;;;>>>777000...,,,***+++---...---,,,,,,...000222333111222444444333222333555666444222111222444555444444<<<<<<:::777444333555777666666666777888888999999;;;<<<888444555<<<>>>;;;777999<<<>>>>>>;;;888666***,,,000555999:::888555555666888999:::;;;::::::999777555555666777666555666666777:::===>>>>>><<<;;;777666888888666777:::999;;;;;;888444333777;;;999;;;:::888999<<<:::555666666777:::===>>>>>>===;;;===???@@@@@@>>>;;;999;;;:::999:::===???>>>===;;;>>>BBBDDDBBB@@@???>>>???AAACCCCCCBBBAAAAAABBB@@@>>>:::777666777999;;;999======999777999:::999888999<<<===<<<:::777555888888777555444555999<<>>CCCFFFDDDCCCDDDEEECCCAAA>>>======777888999:::<<<>>>@@@AAA;;;:::999777777999>>>AAAEEEAAA???@@@???;;;;;;>>>@@@AAABBBAAA???<<<999888...111:::888...111888555---222888<<<>>>?????????===999666888999666444666666888:::;;;999777555444666555444333555:::@@@DDD@@@@@@???>>>===>>>@@@BBB777===DDDFFFBBB???>>>@@@AAAGGGIIICCC===;;;888333000222555888:::;;;::::::;;;AAAAAA999777======999222111111444777999999888333555666666555666999<<<444555888:::;;;:::888777:::;;;<<<===;;;888555333///666333222:::999555888777666666666666777777888666333000///000222333333888777666999===<<<777222.........//////000000000333111000111222222111000///444888777333...------333111222666777555666::::::777444444555555333111222111000111222333222111555666777666555444444666777777888888888777555555111111222333666:::>>>@@@888999;;;999666333444555444---***---222333444555333333555777999888555333999888777777777555222///000///111222...((('''***///222666999:::999::::::000666888333000111333444555555888===@@@===666///+++888>>>:::888>>>???;;;666666666666666555444333222222222333444666888999666777555111333999;;;888000222333444333222111111000777<<<:::888888888777777888999888666555777999111222444555666666666666555555444222000///000111222/////////---+++///555222555777777666777:::===:::888555222333555555444000444555222000222333222555555555555666666666666555111000333555333222444444555666666555444444555111333777;;;>>>>>>;;;999777444222111222444555666555444333222111/////////111000000111222444777999;;;444//////...,,,,,,...444000------000222111///...000222222222222333444444333333333333333555777:::@@@???===:::666555666888666555555555555555555555555777444000222:::===:::777555444333333555777999000111444888;;;:::777333222444666777888777666555444333222333555888::::::777777888:::===>>><<<;;;888666666999:::777666999:::;;;;;;777333444999???<<<>>>>>>;;;;;;;;;666000666555444555888:::;;;;;;777888:::;;;;;;:::999888444222222555999<<<;;;::::::>>>BBBDDDCCCAAA@@@???@@@CCCEEEEEECCCAAA@@@@@@CCCAAA===999888:::<<<>>>???AAA@@@:::888999;;;:::333444777999999777444222===;;;999666444666:::>>>CCCEEEIIIKKKIIIBBB777000;;;;;;<<>>BBBCCC@@@@@@CCC@@@CCCAAA<<<===EEEHHHGGGCCCEEEFFFEEEBBB@@@??????@@@???======???CCCFFFIII999===@@@===888777<<>>:::777:::<<<:::;;;===<<<===??????>>>;;;777444555444444333444888===AAA<<<<<<;;;;;;;;;===AAAEEE666AAAKKKKKKDDD???AAAFFFHHHOOORRRLLLEEEBBB<<<666111222555888;;;>>>AAABBBBBBIIIHHH>>>;;;@@@@@@:::;;;999888999;;;===>>>>>>777999:::888444222222444444555777999999999888777888:::<<<>>>>>><<<:::888111888444111888888555999<<<;;;;;;:::999888777777999666333111222333444444999777666888;;;999222,,,))),,,000333444333111///444333222333444333111//////444999888333......///222000111444555222111444777888888666333222222444333111000000222444444333444555666666555555666888777888999::::::888666444222111222333555888<<<>>>888;;;>>>===:::777666666777000,,,000444444333444222333555888999888555111333444777:::;;;999444000------///000+++$$$"""%%%&&&,,,444;;;===<<<:::999888999666111111666999888000000222999???>>>666---+++999AAA>>>>>>DDDGGGCCC888999999999999777555444333333222222333555777888111333222111666===<<<777...000222222111/////////000666:::888666999;;;;;;;;;;;;999555111111555888000111444666777777666555444444222000......111333++++++...000...***+++000...111444555666888<<<@@@;;;999444000000222333111...333444111///000000...555555444555555666777888444000///222555444444777555888:::999666444555777...///333999???AAA>>>;;;777777666555555666888:::777555444444444333111...///000222444555555444444333...---000222111000333999444///000444444///)))***,,,///000000111222333555555666666444222444777;;;>>>???@@@<<<777333333444777666555444333444555666888444///...111444555555333666888888555444666888777555444777;;;<<<:::777999777555444444444222000333333444666888999777555999999;;;===>>>===:::888222444666666777888;;;>>>>>>===;;;999777555333222<<<555444;;;???;;;666555;;;555222777888666888<<<;;;:::999888777777666666666333111444999;;;888444:::555222666===BBB@@@<<>>;;;777;;;888444444666:::===???@@@???===:::888777666666666777777666333222222333>>>>>>???===777333:::CCCCCCCCCHHHNNNKKK???666555666888;;;>>>??????===<<<>>><<<;;;<<<@@@DDDGGGHHHEEEBBB@@@@@@CCCDDDCCCBBB@@@???@@@BBBEEEDDD@@@<<<;;;<<<>>>@@@BBBDDDEEEEEEBBBBBB???;;;666666;;;???@@@??????===;;;777555333???BBBDDDDDDBBB@@@???>>>777888999888666555666777777:::======;;;:::;;;>>>===999:::>>>>>>:::999===DDDEEECCC@@@AAACCC???999<<<;;;777333666<<>><<<999888;;;???AAA@@@>>>888@@@HHHGGG@@@===BBBIIIJJJPPPPPPGGG???======;;;444222333:::>>>===>>>@@@EEECCCAAAAAABBBBBBAAA@@@555>>>DDD@@@:::999::::::555777999777444222333444777777999<<<:::444222444444999<<<;;;<<<>>><<<888666444222111222333444333555555666:::======999666333444444444333444666999777888999888555222000///+++///444555555555666888<<<;;;:::888666444222111666666666666333000,,,***000///222666888555444666777<<>>;;;666000222111000444;;;===:::=========<<<<<<;;;;;;;;;:::444000555888777444222444444555888;;;999444000444555777:::===<<<888333111111000---)))&&&%%%%%%(((+++000555888999888777<<<888444333555777777666---111777<<<===;;;666333555===EEEDDD>>>;;;>>>CCCAAA<<<777666888999666333555444333222222444666777------000444888888444000---------000333555555555000/////////222555999;;;???>>>;;;777333///,,,***////////////000333555666444555333000---///666;;;666333000---------......333///...222555444555888???;;;666222111333444444555666555333000000111333444666999<<<===>>>===<<>>@@@>>>;;;;;;<<<=========;;;999777...000333333222111111111333333444444555555333333,,,,,,...///000222222333888888666444333222111111333111000222666888777555666777777777666555444444888<<<>>>>>>:::666333444555000000000000111222222333777444000//////000000000333555777666444555999<<<;;;;;;<<<;;;:::::::::;;;999888777666777666444222333333333555888888777555::::::999999::::::888777222444555555555555777999;;;999666333333333555777999444333777888444333444:::555222666888777888;;;;;;:::888666555555555555666666666888999999999888555222///222999@@@BBBAAA>>>===>>>@@@BBBAAA===888:::888666666888999999888;;;:::777555555777999:::666666666666555777;;;>>>>>>999666777777666888<<<>>>===BBBIIIIIIBBB<<<;;;777888999;;;;;;:::999888;;;999777777:::===??????GGGEEEDDDEEEGGGHHHFFFDDDAAAAAAAAADDDFFFFFFBBB???777999<<<>>>??????===<<<@@@???===:::888888;;;===>>>>>>???@@@???>>><<<;;;@@@@@@AAAAAAAAA@@@>>>===<<<<<<<<<;;;888888999:::<<<>>>@@@???===<<<===???<<<888888;;;:::555444666<<<>>>???>>>AAAEEEBBB===666::::::666555:::???AAA===<<<<<<===???@@@@@@???>>>CCCGGGEEE>>>;;;===AAACCCHHHGGGAAA<<<<<<;;;888444111111555888888888:::AAAAAABBBCCCDDDCCC@@@>>>555>>>DDD@@@;;;999:::999444777999888666444555777888666777:::999555222444555999;;;999:::;;;:::666555444222222222222222222333333444777:::;;;999666444666888999888777666777555666666555333111///...+++---000111111222666999===;;;888555444444666777555555444444222///---,,,111000333777888444222444333666999888444111333555888888888888999:::;;;<<<:::999777555333222111111555333111222555777777666444888999777999>>>@@@>>>777777888:::<<<===>>>???;;;555222444555222000000444333333444666666333111000000222555888888444111000000000...+++))))))***...///111222444444444444:::777333222444777888888000333888<<<===;;;888555333999??????;;;888:::===;;;999666555666777666444333333444444444444333333000///000444777888666444///......000333555555555111000//////111444888:::===;;;999555222///---,,,222111111111222333555555999555111......000333555333222111000///...---,,,444000///222444444555777888444111000222666999:::666666666444111111222444111111111333444777999;;;>>>:::555555888:::999666///222444555444222222222222222555999>>>???===;;;;;;;;;<<<===<<<:::777666///222444444333333333444444777;;;:::666222000111,,,,,,,,,---...000222333444333111000///......---222000///000333555555444666777777777777777666555666999;;;<<<:::555222333555///000222444555555555555222333222111000///000222222333333222111444:::@@@>>>@@@@@@<<<777666999===:::999999999:::999666444333333333444666777666444;;;:::888777666555666666444555777777666555666777999666222///000333888<<<777333000111111000111444999444222555777777888;;;<<<:::777444222222333444666999;;;:::888777888:::222000...///444:::???AAA;;;:::;;;>>>AAAAAA===999888888888999999888444111444222000///111555:::===@@@???===:::777888;;;>>>???666000444:::;;;999888>>>;;;<<>>@@@@@@FFFFFFGGGHHHJJJIIIGGGDDDDDDCCCDDDEEEFFFFFFDDDBBB777:::===??????===:::888@@@>>>;;;;;;;;;<<<<<<<<<;;;<<>>AAAAAA???<<>>;;;;;;===<<<999777999888;;;;;;;;;>>>BBBBBB>>>444;;;>>>:::666999===@@@<<<===>>>===<<<<<<<<<===:::<<>>:::666>>>CCC@@@;;;:::999888444666888888777666777888888333222666999777444444777::::::777666888666333444444444333222111000///222111111333555777666555222666;;;===<<<999777666666666666666444333222111,,,------,,,---000555999<<<999444111000333777:::666666555444333333222222333222444888888333000000...111222222000000333777999999:::;;;<<<<<<<<<<<<:::999777555444333222222666333///------000333555666<<>>333333555777999;;;<<<===;;;777444444222...---000333222000000222333222222222222222444666777555333...///000///...---...///444444333222222222222333999555222111333666999:::111333666999:::999777666222444777888777666777777555555555444333222444555000111333444444222000///222111000222555777777777111000000111444555555444111000......///222666999:::888555222000//////000888888777666666777777888<<<666///---///111000...000111111222111///---,,,555111///222333222333555777444000...///111333333777777777555333333444666111///,,,,,,---111666999:::666333222444555444222+++///444777777444111000444444666:::===>>><<<:::999:::;;;;;;:::777555333///111333333333333444666666;;;@@@>>>666///---...,,,+++++++++,,,///111333000///...---,,,,,,,,,,,,000...------000222333333555555666666555555444444777666999<<<;;;666222000000111333666888999888666555---111444444333333555888222222000---,,,000777>>>???>>><<<888555555888;;;:::::::::;;;<<<;;;888555444333333444666666666444:::::::::888666444333222666888:::;;;:::999999::::::777444222333777<<>>;;;::::::;;;@@@666111777???@@@===:::CCC>>><<<===@@@???<<<:::999888666555555666888:::@@@???===>>>AAACCCDDDEEEBBBCCCEEEGGGHHHFFFCCCAAAFFFFFFEEEEEEEEEDDDCCCBBB>>>???@@@AAAAAA@@@>>>===BBB???===>>>AAABBB@@@>>>:::<<<>>>AAABBBBBBAAA@@@BBB>>><<<>>>BBBDDDAAA===BBBAAA@@@>>><<<===AAADDDGGGGGGFFFEEECCCBBBBBBCCC======>>>???@@@?????????<<<===:::666666;;;===;;;888???BBB>>>:::;;;<<<<<<999<<<===<<<999777999;;;:::999999;;;@@@CCCDDDDDDDDDBBB@@@BBBEEEFFFAAA<<<555///,,,...111111333777666777999<<<>>>===:::777666===BBB@@@<<<;;;:::888555666777777666555555555555...,,,222888888666666888:::999555333555444111333444555444222000......222111000000000111222222///333888;;;:::999777777:::999888999999999888777//////...---...000333555888666222///...000333555555444333333333333444444444333555999888111------...//////...---///444888777888:::;;;;;;;;;:::999666666555555444555555666777555222///---...222555444;;;???<<<777777999999333333444444444555555555:::666444333///+++---111111000000000111222222222555444444444444444333333///000111000///...///000444444444444444444444444888666333111222444777999000111222444555555444444333222333444666666666555111444666444000...000444---...///000111000//////222111//////000333555666333222111222444555444333222000...---...111555777888666333000//////111222999999888777666666666555999555000......///...---///000111111000///...///444000...000111000000222444111---+++,,,---......777777777555444444666888444222///---...000444777555222000///000000///---+++///555888888666333222444555666888::::::999888666777888888777555222111///000111222111222555777:::<<<===:::444///---------,,,++++++,,,///222444111000///...------------///...------...000222333333333333333222111000///444333777<<<<<<777000,,,***222444777888888666444222---111444555333333555777222222///+++)))+++222888???;;;666444666888::::::999999999:::;;;;;;999777555444333444555666666555777:::===<<<888333000///444777;;;===<<<;;;;;;;;;;;;:::999999:::;;;===???<<<555---,,,333999:::777555444222222444888999999===:::777333222222444666666444222333666777444000,,,...111444666777777777666222///000444888999999888777555555777777777666333444555777888:::;;;;;;999<<>>>>>>>><<<666444:::@@@@@@???>>>CCCAAA===;;;<<<===;;;888999777666555777:::>>>AAABBB@@@>>>>>>???@@@@@@??????AAAEEEGGGFFFDDDAAA???GGGFFFEEEDDDBBB@@@@@@@@@BBBAAA@@@??????@@@BBBCCCEEECCCAAACCCFFFGGGEEEBBB>>>???@@@@@@AAA@@@@@@???BBB???===???DDDEEEBBB>>>>>>>>>>>>===<<<>>>CCCFFFGGGEEEDDDCCCCCCCCCCCCCCC<<<===>>>======>>>===<<<>>>===888111000555:::;;;<<>><<<999888:::<<>>AAA@@@===???:::888;;;??????:::555777111...000333444777;;;444333222333555666666555666<<<@@@>>><<<<<<<<<:::888777777666555444222111000+++)))000777888777777888:::999444333555444000222555666555222/////////444333111...---,,,---///,,,///111333444555777999;;;999888999;;;<<<<<<:::333222222222222222222222666666444333222111000000000000000///000111222333555333555888777111------222111///---...111555999555666777888999888777666555555444444444444555555888888777555333222444666222999===888333333444444111111111111111111111111555111///...,,,))),,,222...000222333333222222111444444333111///---------111222222111...---...///,,,...111444666555444333888777555333111222333555111111222222333333444444555333222333666777777666222555888555///,,,...111,,,++++++,,,---///111222222111///......///111333555444222333444444333111000000///...///222555666777555222//////000111333444444444333333222111000222333222000------///111///000000...------111444333...,,,...///------///---+++)))***...111444555555666666555444444666888777555333222111111111222333111000/////////...---,,,///333555555444444555222444555666666666666666333444555666555333111000111222222222222333777:::===888333111111111///---///---,,,,,,---000333555222111000///...---------............///000222444444444444333222000///...,,,111555::::::555///+++***888999;;;<<<<<<:::777555111222333333111000000000444444222...***+++000444>>>999444333777;;;;;;:::888777666666888999888777777666444444666777666666444999======888222...---///333888::::::999888777999:::;;;;;;<<<<<<<<<<<<>>>999333000555;;;;;;777333444222000333888:::888;;;999666444333333555666555111...111666777333///))),,,000666;;;===;;;888666333///000444888:::999777555222222444666777888:::;;;===>>>>>>>>><<<;;;999<<>>>>>>>>???>>>@@@???<<<;;;<<<<<<999777666555666999===BBBEEEGGGDDDBBB@@@???>>><<<:::???BBBFFFGGGFFFCCCAAAAAAEEEEEEDDDBBB??????AAABBBCCCAAA>>><<<;;;>>>AAACCCGGGFFFEEEFFFGGGHHHGGGFFFAAAAAA@@@@@@@@@AAABBBBBB???>>>???BBBEEEFFFCCC???<<<<<<<<<<<<<<<>>>AAADDDBBB@@@>>>>>>@@@BBBCCCBBBAAACCCBBB>>><<<<<<:::666888999666000///555;;;===;;;>>>??????BBBEEEBBB======>>>??????>>>>>>@@@AAABBB===888999===AAAAAA???===777444777:::999666555:::444111444666777:::>>>666333000///000333555666777;;;===;;;;;;===???===<<<;;;999888888666444111000,,,,,,222777666666666666999999666555777555222333555777666222000000222333333222///,,,+++,,,---+++,,,---...///222666999888666444666999<<<;;;:::777555444444555555444222777888999999888555222///222333333444444555666666555333333666555000...///555333111///000333777:::555555666666666666666555777666555333222111111111999999999::::::999999999444999:::555222222222111------///000222333444555222---)))))))))))),,,111---000333444444222222222666666666444000......///333333333222///------...(((+++///222444333222000777777777555222000111222444444444444444555555666666444333333555777888888444777999777111---...111------,,,,,,---///222444222333333111///...///000666555333222333222000///...//////111222444555666777555333111000000111111444444555555555444444333...111444222...---000333...///000...,,,---222777222---+++---...------///222000......000333444444333444444333222333666888555555444333111000///...222222222222222111111111...000222222222333444666111333555555444444555666222333555666666555333222555555555333333555999<<<<<<555---+++///222000---......------...111333555222222000...---,,,++++++,,,...000000000000222444666666666666555444333333...111333555333000...///000:::<<<===>>>???>>><<<;;;444333111111111111///...555777777444111000222555999777555333444666777888666444222222444666777666999777555555666777777777333777;;;:::555///---......222777999888555333222444555666777888999::::::;;;>>><<<555222555666444222333222///222888:::777777666444333333333444555333222111333666777555333......000666===@@@>>>:::444222111333777999888777444222000000222444444444============<<<<<<;;;;;;>>>@@@BBBAAA===888444333444000222999??????>>>>>>999@@@CCC>>>:::;;;<<<:::555555444555888===BBBDDDGGGEEECCCBBBBBBAAA???===>>>BBBEEEFFFDDDBBBAAABBBAAABBBBBBAAA???@@@DDDHHHGGGEEEBBB@@@??????AAABBBFFFFFFFFFEEEDDDDDDEEEGGG===<<<;;;;;;===AAAEEEGGG:::<<<@@@CCCEEEDDDAAA???;;;<<<===<<<;;;<<<===???<<<999888999===@@@AAAAAA@@@CCCAAA<<<999999777222111555666333222666::::::===AAABBB@@@>>>???>>>;;;>>>===>>>???BBBDDDDDDDDD===999555666;;;@@@CCCCCC>>>777444888:::999999;;;<<<777444666888777999<<<:::777333111222444666777777:::;;;888999>>>AAAAAAAAA???======>>>===:::777444222444888888555333444444888999888888:::888444333666888555222000333666000111222000---,,,...///---.../////////000333666666333111333888;;;;;;999999666333333555888888777777888:::;;;:::777555333444555666888888888888777444111111444444111000333666333111111333777:::<<<888777777666666777777888555444333222111000000000;;;999888999<<<>>>===;;;666888777222111222222///,,,---///111444777999:::777///)))***,,,---///222...000222222111000333555666888:::888555333333444444555555333111000000111...///111222222111000///222555777666333111000111444444444555555555555555444444333222222444666888555888999888555222222333111111111111111222222333555888999888444000//////777555333222222111///---,,,...000333555666666666888777555333111000//////333444555777777777777777111222222222111000000000+++...000000---...222666222---+++...///......000777444111000000000///...111111222111111222444777333333222111000000//////000111222222222111222222111333555666666555666777000333555555444333555777333555777999999999888777666555444111000222777:::888333...---...000///...,,,,,,------///111222333444333111///---,,,+++******---111222111000111222333444555777888888999999555111222111...,,,---222777666777999;;;<<<<<<;;;;;;666333000111444666444222777999;;;:::666555666888333555555333//////222666555222//////111444555666:::888666666777888888777222666999666111------//////333888999888444111/////////000111333555777999888AAADDD999///...111222111333222...111999:::777444333333333333333333333222444666777666666777888777333111666===AAA>>>999111000111555999999666222222000//////111111000///<<<:::888777666777888999:::<<<>>>>>><<<:::::::::555000000999BBBCCC@@@>>>888BBBGGGAAA:::999999888444444333444777;;;???BBB???>>>>>>???AAABBBBBBAAA===@@@DDDDDDAAA???@@@AAA>>>@@@AAA@@@@@@CCCHHHMMMNNNLLLJJJHHHFFFDDDCCCCCCDDDEEEFFFDDD@@@@@@CCCFFF777666555666:::@@@FFFJJJ666;;;AAADDDDDDBBB@@@???===>>>???>>>;;;::::::;;;777555333555:::>>>@@@@@@666:::999444222444222---...444888777555666777555@@@FFFHHHAAA999777666666===;;;;;;>>>CCCFFFFFFDDDBBB>>>888666888:::;;;<<<;;;555333666888777:::???===888555777888666666888<<<:::666555666777888888777999999666888???CCCCCCDDDBBB@@@AAACCCCCC@@@>>>888888:::<<<999333111333222777:::::::::<<<:::666444666888555111111555999---000222111///...000222000111222111000000222333666222000222888<<<<<<::::::555111000444999<<<===555666777888888777666555...000222444444333222111444111000333333111222555444222111111444999<<<>>>;;;:::999888888888::::::111000000000111222222333<<<888555777<<<@@@@@@===777777333//////222111---...///111444777999;;;<<>>999333000000777555333111111000---++++++---111555777888777666888888666444222000...---,,,---///111333333333333555222000111333333000,,,(((---111222000///111555222...,,,///111000000222///---,,,,,,///111111111///000000000000111333666333222111000000111333444,,,---///000//////000111444777;;;<<<;;;:::::::::111333666666444444666999555666999;;;<<<<<<;;;:::444333000...,,,...333666444444222000///.........***+++,,,---///000111111777666444111///---,,,+++''',,,111222111//////000...000222555888:::;;;<<<888,,,444888222...222666777;;;999888777888999888777:::777444333444444222///888333000000555999::::::;;;777333222333444333222,,,,,,...000333555555555555555777999<<<<<<999777666888;;;<<<999444000...777555333444555444000---000000000//////111555888;;;<<<<<<:::666222000///999666444444555888:::;;;999::::::999666444444555888666555555666777666555444666555444777<<<<<<999333666999888555222111222...000111111111111333444:::;;;;;;999777555555666BBBAAA???<<<999888999;;;444333444999???AAA===999AAA@@@???===<<<:::999888666888666111333<<<@@@???;;;===???AAABBBBBBAAA@@@DDD@@@:::888999<<<@@@CCCFFFEEECCCBBBBBBCCCEEEFFFJJJNNNRRRSSSPPPGGG>>>888;;;666333666<<>>CCCAAA===:::@@@DDDAAA999777===DDD===>>>===:::777777:::===:::444666777888CCCKKKDDDBBB888222555777555333555333777:::999555555999>>>AAABBBAAA===888444111111444<<>>===>>>===;;;::::::888666333111333666999;;;<<<<<<<<>>======<<<;;;999777555444444444000555999:::777666666888;;;:::999888666555444444444555444222///...111444777555333111111222222111///111333555555555444333777555111...---...222444333444777999::::::999888666666555333000///000111666444111//////000//////111333444222000111555999777555555777:::;;;999777---***((((((---333999;;;;;;888444333666999;;;===777666333///---...222666***,,,...111555888:::<<<999444...,,,---///...,,,...------000444888888666777444222222444555222///333222111222333555555444777888999888666333222222000111333333333222000///111000000444888888222---......---...111555999;;;777888777555333444777999999;;;===<<<888222...,,,000333777999999777333000///444888888444///......***+++---111555888999999;;;:::888555333111000///222///,,,---111555666555;;;777333111111222222222333222000111333222...++++++111777777444111111333;;;555...***+++...000111666///,,,...111111000222444444555888:::888222------000333333222222444777:::===AAABBB@@@===;;;;;;<<<999666444555777888888666666666666777777777777555222//////000333444444444555333///+++))),,,000333111//////111222111000999666222222333333111...---......///000111111222111444:::>>>???<<<888444555111888;;;555111444777888555444222333444666555444666333111111333444333111666111---000999>>>;;;777666333///---......---,,,---...///111444777888888666888;;;===<<<:::888666777999<<<>>>===:::888666888666444444444222...+++,,,---.........000222555444666777666555444444555888777555555777:::===>>>888999999777555444666777555555777999===>>>>>><<<222555555333333888999888111555999;;;888555222222000111222222222222333444:::;;;<<<;;;888666666666::::::888555222111111333:::999999>>>CCCDDDAAA===??????>>>>>>===;;;:::999444777777444555:::;;;999777888888999;;;===>>>???DDD@@@;;;888888999;;;===AAA@@@?????????AAADDDEEEAAAEEEIIILLLJJJEEE???;;;666666666777999:::999777888555333888@@@FFFEEECCC===???AAA@@@>>>===>>>???===<<<:::777555666;;;???<<<555444666888DDDKKKBBB???666111444777555555666555666777777888999;;;<<<999::::::888444111000000222999;;;777999BBBFFFBBB===;;;888777666555333111444888;;;<<<:::888777888222555999<<<<<<:::888666999777777888999:::999888...///000333555888;;;<<>>777111///222444111---222000///000222222000...,,,111666666333//////000777222---,,,...111333444777111---///222111000111333333444777999888444000000111222111//////111333999:::;;;:::888777777888999888666777888888777666666777777777888888888999888555111//////000000000000111111000///......///444555777666333222333555<<<999666555555444222000......///000111222333333333555777999888666333111333444888999555222444666666000///...000222444444444000///---...000222111111444///,,,222<<<@@@;;;444444222...---------,,,+++000000111333555777999:::666999<<<<<<999666555666777999<<<>>>??????>>>===999888666444333111...+++,,,...000000000000111333111222333333333444666999666666555555777999<<<>>>999888777555444555888;;;555555666999<<<===;;;:::111666666222000333666777///333999;;;999666333111222333444444333222333555:::<<<>>>===;;;999777777555666777666333222333444666555777;;;@@@CCCAAA???===>>>>>>>>>>>><<<:::999111555888777777888666222444333333333444777:::<<>>AAACCC>>>@@@CCCDDDDDDAAA>>><<<555888;;;;;;999777777888888444111333:::@@@AAA@@@@@@>>>>>>@@@CCCBBB>>>999999888555222222555;;;@@@@@@888666777888CCCHHH>>>;;;444000222555666666777777555444555888;;;:::999222333444333111000///000///666888666999AAACCC???555444333444555666444333333777===???>>>;;;777666222666::::::888555444555777666444555777999999888.........///222666:::===>>>>>>>>>>>>===:::444000222333333444333222111111444333333444666777777666999999888888777666555444222444555444111...,,,,,,222333333444444444444444444444444444333111///...,,,---...---,,,+++,,,---///111555888999888666444333333222000...///222555999999999888777555333111000///...000333555666666444222000000111222222111444222//////000222333333999777555333444333222111111111000...+++***,,,...444333222222111111111111444...'''%%%)))...222333111000111333555666555333444444333000---***))))))///..................---,,,000666999:::666111---222333555666666333///---)))))),,,111666888666333444333111000111222444666666666777999:::999666444666888::::::999888888999666666666555555666666666555333222111111111000...---++++++...222555555333111222222333444555666666222222000+++(((+++222999666000***,,,222666333...000...---...000111111000,,,000333333000---,,,---222000---...111444777888:::333///000222111000111222222333555777777666444555555444111//////000333777666555222000000222555555555666777999999777444666666777777888999:::;;;999666222000000000000///222222222444555444111...333999===<<<888555888;;;>>><<<999888888666444222///000000111222333444555333333222222111111222222666111333333222111222333444000///...000333666777777...---------.../////////111000111777===>>>888222666555333222222222222222333333444333333555777999333777999777222000333777999999:::<<>><<<:::888888666444222222888:::555000222666888111333666777666333111///333555666555444333444666999;;;>>>???===:::999888333555777888777777888999000///111555;;;?????????>>>?????????>>>;;;999777111333666777777666444111555444444444444666777888======<<<999666333333333:::999999888:::<<<>>>@@@BBBBBBAAA@@@???<<<:::999888;;;>>>>>><<<999777777555111,,,---222777::::::@@@??????BBBDDDAAA;;;444333333222111333666:::===@@@::::::999666???EEE>>>999555222222333555666666555444444333444555555555222444444333111////////////555999:::>>>CCCBBB<<<222000///000333666888888333666:::===>>>;;;999777999;;;:::666111111666<<<;;;888666555555555555444333222333444666888:::<<<:::888888999:::888222---555444444444444555666777777444222333666999888666333444555666666666666555666777666555444333222222222333555555444333222222555555555444222000...,,,))),,,//////---++++++,,,///111555888999888666444666777777555222000///000777999;;;<<<;;;999777666555222111222666888666444444222///------...//////444222000000111111111000000///000111333444333222......///---+++))))))***111000///...------......666111+++***...333555666222222444555666555333111111333444222...,,,---000000111222111///......//////222666:::<<<:::666333777888999888444///***&&&&&&''')))...222444333111444333222111111222333444333222222555888999777555999999999777444333444555888666444222222444666888888444111000222444222000+++---//////...///111333333333444555555555555555999666111,,,***---444:::888444111111333444222//////...,,,,,,,,,---...///(((+++...///---+++++++++/////////000333666888999<<<555111222333111000111333333333333444555555444999888555222111222444555555555444111//////000222333222222444666777666444555555555666777999:::;;;888555333222333444444333777555444555888777333000333888===>>><<<;;;<<<>>>;;;;;;::::::999888777666111222222333444555555666222000///...///222555777666///------///111222333333111000///111444777888777222222222000/////////000///333888;;;:::777444333444555555555555555666777444555666444222111222444222444666333///000666<<<>>><<<:::;;;===??????>>>::::::999888777666666666555777999888444111...---777666555222000111444777666666666444222111333555999888777444444777===AAAIIIDDD>>>999666555333222444;;;===888444555888999555444222111000//////...444555666666555444555777777:::===>>>===;;;999999222444666666555444444555222222222555888;;;<<<<<>><<<:::777666666555444222666777888999999888777777444333444666999777222...333111///---...111444666777444222333777999888666000222444777888999999999888666444222333555888999333555777666333000///000555555444333222000///...***...111111---++++++---000333666999:::999777555111444666666222...,,,***333777<<<>>><<<;;;::::::999555222222444555333111333222000...,,,,,,...///000///...///000111111000......///222555666666444,,,---...---+++)))******...---,,,,,,---///111222777333000000333666555444222444777888777444222000000333444222///---///111000222444333111//////000333333444777;;;<<<:::888888888888777333...)))%%%&&&'''))),,,...///...---333222111111111222222333///...---///111444666777999999888555222111222333666444222000000222444666999666333333555666555222)))///333000***)))///555222333444666777777777777<<<666///+++,,,000444666@@@AAAAAA<<<444///......///...---+++******+++,,,$$$&&&)))+++,,,+++,,,,,,///000111222333555777999>>>777222333555222111222444444333222111111222222777555222111111333555666333555777666444222111111111///......111444555666444444333444555777999::::::888555444555555555444444111000111555777666444333444777;;;>>>???>>>===777888999999999888888888444444444444555555555555444333000///000222555888---000,,,***///333444444555111000000111333555666555888999888666333111222333///666<<<<<<666222333555111222444444333333444555222555777555111//////111222444555444444555:::???CCC???;;;:::<<>>===;;;;;;;;;:::888888999;;;777999:::888444///---,,,444444333222111333666999888999:::777222000222444888777555333333666;;;???BBB>>>999555444444333333555;;;>>>;;;888999999888555222...,,,---.........222444555666555555777888666888;;;<<<;;;999999999888999888666333111111222666555444333333444555666EEEDDDAAA>>>;;;888555444666333444666777555666999;;;<<<>>>>>>>>><<<:::888333777999999666555666888===;;;:::888888999;;;<<<>>>===:::888777777999:::999888666666666444///+++333111000111333555666666777===BBBBBB===666333333111333666;;;???AAA@@@???555333999999666@@@LLLJJJ999999777222111444666555111555777333---***---111666777888666333000///000888999===BBBEEECCC<<<666555222//////333888<<<>>>AAA>>>;;;999888888666555666:::>>>>>><<<999999999888777777888::::::888777555666777888777555333111111111444666888666333000222111...---...000444666444444333444666777777666222333666999;;;;;;;;;:::666222///---000444777999333555777444000------///444333333333333333333333...111444111,,,***---000222333555777999888888777111444777888666333111000111666;;;===;;;::::::<<<888555111////////////...222222111///------...000...---,,,...000222222222333222222444555666444333,,,---......,,,,,,---...//////......000222555777666333111222444555333111111555999:::888444111000111222222000---,,,+++,,,---000333333000......000444222000222666::::::999666666666555333000---,,,+++,,,---......------,,,222222111000000000000000+++,,,,,,,,,,,,...222555666777777666444444555777444333111000000111333444777666777888888777555333)))///444000)))'''...666...000333555777888999888:::444---+++...111222111222888<<<999111,,,---222/////////---***)))***+++$$$%%%(((***,,,---......///000111222222444777999???888333555666444333333222222333222///...///000222///------///111222222111444888999888555222111000---+++,,,///333666777555444333222333555888999>>><<<999666555444111///+++***+++---111555777777222222333777;;;===<<<:::444666888999888666666777666666666555555444444333777666555333222111111000)))333,,,)))///555444333333444333111222333444444333888999999666333111222444222666999999555333555777333555666666333222222444///333777777333000000111///222555888999::::::999CCC===888666999<<<<<<;;;<<<======;;;888777999;;;999::::::888555111000000111111111111111222666888555888999777222///111444444444333111111333777;;;555444333333444444222111222777:::::::::;;;888333222///,,,,,,///000000///111222444555555666777999555777888999888777888999;;;;;;:::888555444555777888777666444333444666888FFFDDD@@@<<<999888777777999666666::::::555555888:::;;;<<<<<<<<<===<<<<<<333777:::999777666888<<<;;;:::888888888:::<<<======;;;999888888999;;;===777777777444000---,,,+++---...000222444444333222111777===>>>:::666444444222222444888===@@@@@@>>><<<555666777888CCCJJJBBB777999777222111666999777444555666444111000111333555777999999888888999:::???<<<;;;===???===888444555333222333666888999999;;;888555444555666444333222555999<<<===;;;999777444555777;;;>>>>>><<<:::444444444333222111111000000333777888777555333222333333333333333444555666///111444555444444444444333555777999:::999777666333000---,,,///222333333111444555222---+++---000111111222333444666888888222444555000***(((---222222333444555666777777777777999::::::777666555666222666;;;;;;888666777999666555111...++++++...111///111222111...---...000000...------000333444444444222111000111111///...---...//////...///111333444222111000000222444666777444000000333555555333111555:::<<<999555222000000...------------,,,++++++///333333000...///111333000...000555888888777888888777666444333222111111222333333222111000000333333111000...---,,,,,,)))---000...***(((,,,000111333444444444444555777222222222222222222222222222555999;;;:::777444222---///000...+++,,,///333...///222444555666555555444333111///000000000000%%%+++111222...+++---111...000111000...,,,---...((()))***,,,///000000///---///000000000333888<<>>;;;888666444222///---(((***...000111222333444333444555555555666777888555777:::999777444444444888888777666444333222111444555666666444000,,,))),,,555,,,(((...444222000000888666444444555555555444444555666333000...000222444444555555555666777888999;;;<<<:::777444444555+++111777888555222222333,,,///444999<<<;;;666111@@@:::333222555999999888===>>>>>>;;;777555777999:::<<<<<<:::888555555555000111111111000000222444111444777444000...000333111222111000///111444777111222444777999888555222///444777888:::;;;666///...,,,,,,...222444333111///111333444555666888:::444555777777666666777999666777666555444555999;;;;;;;;;;;;:::;;;===AAAEEEEEECCC???;;;999888999:::;;;888999>>><<<666333555999888888888999<<<>>>@@@444888;;;:::777666999===888777777777888:::===???AAA???===;;;:::;;;===???666999;;;666...)))+++///---///333666888777444222...222777::::::888666555000//////222888<<<===<<>>???888444666888666555666))),,,000000...---...000111...---...000111///,,,+++...111222222000000000,,,,,,...222555888777666999777555444444666888:::999777555444444333000///+++000555777444000//////333777999666111///333777777:::<<<:::666333111222:::999777666444222000000---000444666555000+++'''...;;;888444000//////111222999999666222222555555111333444333111//////333777999777444222333777<<>>666111555::::::777666888<<>>:::555///222444444333444777;;;888888888999;;;===???@@@DDD@@@:::888999===@@@AAA999777666888:::;;;888555999555555;;;DDDEEE>>>666;;;666666<<>>888555111222444555666888;;;>>>===BBBCCC>>>;;;<<<>>>>>>;;;???<<<222---000444444555444444777:::<<<<<<;;;333---000;;;@@@:::777;;;333333444666999<<<@@@BBB???BBBAAA======AAAEEEEEE555444555777999::::::888222333333444666777999::::::;;;;;;;;;;;;<<<<<<<<<888:::<<<;;;666111...,,,555555666777777777777777000000333555777666333//////...111:::>>>;;;666444<<<>>>>>>>>>AAACCC===555555555444333222222222222222666999999555222111111888555333444888999666222//////000222333222///---///666888333......///000//////...------------...---222777777444222333666777666444555666666666555666999555,,,''',,,000111999333......000000333777BBB===777444222111...+++111444888888555222111222777555111///------...///------...111555555222//////111111///000333333///......//////000000000111555555444444444555555666444555444333222222444666777333000111555999999777777999<<<===<<<999888777333444555555444444666888666999;;;:::666444444555666444333555888999888666;;;666555999<<<999777777999444000000333444222...///---,,,...000000---)))222111000111222000,,,(((111333444444333222222333333000111555666333000000333777777111///444777555222111/////////...,,,+++777333///...///111222111111444888:::888555222111+++...000000///......///222444444222000///111333222000000000111222222222444333111///000333777999888DDDEEE777+++,,,000111000...,,,---111333333111(((---...,,,+++------+++------...000111111...,,,...000222444777888999999999999888666444555777999999333111555777333111222111333444555444222///---000222444555444444666777888555555888999444000000222666::::::666111......///,,,***---111444333111,,,777666333111000111222333444777666222111333444111222222222000......222555666555444444444666777999666///---333888888555444222444555444111//////000555444222222444777888777;;;444111777<<<;;;777666999===AAAAAA>>>;;;<<>>???<<<999777888;;;<<<:::777;;;<<>>>>>BBBCCC===999:::<<<;;;999<<<;;;555333777999777444333333555888;;;;;;;;;444---...999>>>;;;;;;@@@???>>>;;;:::;;;===@@@CCCDDDFFFEEE@@@???CCCEEEEEE;;;999777666777999999999666555555555666666777888888888888777777666666666999;;;>>>===:::666444222444555666777777777777777555444333444555666555444444222666>>>CCC@@@;;;999>>>???>>>===@@@BBB>>>888444333333333333444555555666888;;;:::888555555555999666444666:::<<<:::777333222222333444444222000...444555111...///000///,,,---000222444555444444222777::::::888666888;;;:::777444333333444555444666888666...***---000000777000,,,---///000333777???;;;555222111111///...111444777888666444444444666555444333111000//////++++++,,,000333444111...,,,...---******...---***000111333555555333111000...///000222444777999;;;888999888777555444555666666222...///222444444333///444999999444111111444999888888888888888888888000333666666444222222333666555666888:::999666333999555555999:::555111///555333000000333555555555333222111111222111///---222111000111444444111///000333777888777555444333444000000444555111......---111111---,,,111444333000///......///000...---222000------000333444333444555666555333111000111...000111111000.........555666777666222111222333444333111111111222333333333111000///000222555777666@@@BBB666,,,,,,---++++++)))(((***---//////...''',,,...++++++---///---000111333444444222111000222333444666777999:::;;;999::::::999666444333444888333111555777555444666333444555555444222000...333000...///333666666666888444222555444///,,,,,,...111444555333000---+++000000000///......///000///333333333222222222222222...444666333000222333222000000000///------000222333333444555555444333333333......666<<<;;;777555888888888666333222222444555222000000222444666666888333111666;;;:::666555777999;;;:::888666888;;;:::999777666555666888999>>>>>><<<999555333333444;;;777444444777888555222111666888666000...222777888:::;;;999777666999===???@@@@@@???;;;777222///000///...///222555666555444555444000000444666555111000///222666888666333333222111222444555666555555555666666777888999999<<<:::888999;;;<<<<<<<<<<<<999777777;;;===<<<;;;>>>CCCHHHGGGAAA======???;;;888666444///***+++000333555888999999:::;;;<<<===AAAAAA<<<777888999999777888666444666::::::777666444333444777:::<<<<<<:::333222888;;;888999???BBB@@@<<<999999;;;???AAAHHHIIIHHHCCCCCCFFFFFFDDD@@@<<<777444444555666777999888777666666555555666::::::999888777666555555555888;;;;;;999666444333222333555777777777777777999666333111333555666666666444777@@@EEECCC???===<<<===<<<999:::===<<<999333333333444555777888999888:::;;;:::999888999:::;;;888666777;;;>>>===<<<666555444555666777555444...111222000000222111///---///333777999999777666555888::::::888888;;;???<<<888333111111333555666555777555000---...//////444///,,,///111333666:::;;;777333000000222333333444666888888666444444444444444555444333111///---)))***,,,///111222000......000///++++++...///---222555888:::999666222///,,,---...111444888;;;<<<999::::::888555222111222///---++++++...111222222...555;;;999333///111666999888888888888888666444111333555666444222222222333444777:::;;;:::666333444222444999:::555///...666666555333111222555777777777777555222111111222444222111111333333333222...222777999888666333222555111000333333...++++++***---...++++++...111111///...---...000111000///.........000333666777777999888666222///...000222000111333222000/////////888::::::999666333222222444333111000///111222333222111///......000111222222:::<<<444...---+++&&&&&&%%%%%%'''***,,,,,,,,,***...///---,,,///111000000333666666333111222333444444444444555777888999888:::<<<<<<999666444444:::555333555666555444666666666666555444333111111:::444///000555::::::777555111///111000,,,))))))...///111333444222...+++222444555333...,,,...222///222222333444444222111000+++333777444111222444555///000///............///111222333444444444444444000...111999???===888777;;;:::999777666666888999666222000111333333444666999333000333666555444444888888888555222000222444;;;999777555444666888999999999999777444222222222777666666777888777333000...333666333,,,***...444777:::;;;999666666;;;AAA888;;;???AAA@@@<<<777333333444555666777777666555222555555222333777888666555333222333666888777666777333000000333333111///333333555666777888999999999999999;;;===>>><<<:::999666444555:::>>>???>>>???DDDHHHEEE===777888;;;999555333333000,,,+++...444666999999999888999:::999>>>???:::666777999999666333000///333777777555999888666777999<<<===>>>BBB<<<:::;;;999555444666<<<;;;:::999:::===@@@AAADDDFFFEEEBBBCCCGGGGGGDDD???;;;777444444444444333999888777666666666666666999999888777777666555555555777999999777444222222000222444666777777777666999666333222333555666666555222444<<>><<<888333000111555888:::444444444222000///...---333///---111444666888<<<888666222111111444777999777777777666555333222222333333222222111///...---***+++---///111222111000///222222......222444333444666888999888555222///111111111222444666777888777888888666222...+++***''''''(((***---111555777222777;;;:::666333444666333666888777333111111222666888999999777444222000222333555777999999777666000///222888999666444555:::<<<;;;666///---///333999:::999555111///111444888666333111000000000000---000444666555333222111555111///111111,,,)))***...///000...---...000111///.........000111000///...///000333666888999999<<<;;;999555000///000111///111222222111111111333:::;;;;;;:::777444111///000000///......000333555444333111///------......000444444///---...,,,(((&&&'''(((***,,,---......000333333///---000222111,,,111555333///---///333444333333222333444555555777999;;;;;;:::999888999:::777444444333333333444777777666555444333333333:::555222222555777666444111---,,,///000...---...444333333555777666111---222333444333111111333555000222333555555444222///---+++333888555222333666666111000000000000000///...111111222333444666888999000///333;;;@@@===888666888666555555666888999:::777222111444666444444777<<<555///000111111111444<<<;;;999777555555666888===;;;888555444555666888111444777777555333222111000555:::<<<:::666333222---111333000***(((,,,000999;;;;;;666000...222666111555<<>>@@@???<<<:::444111000222888===??????===???@@@===777333222333555111111666:::666111///555777888888777666666777555:::;;;888555777::::::555000,,,---111666999;;;===<<<::::::<<<>>>>>>>>>BBB@@@>>>>>>999333000111888:::<<<>>>???@@@@@@@@@:::===>>>>>>BBBHHHHHHDDD<<<;;;999888888777555444666666666666666777777888222222222222222222333333:::<<<<<<;;;888444222222...000333666777888777666999888777777888999888777444111222999>>>===;;;;;;666999888333000333777777999888888777777888888999===;;;::::::;;;===>>>???<<<:::777555555666666666222444777;;;<<<:::666222222444444333666:::999555888666444111////////////---......///000444888;;;999666222111444888<<<>>>444333333333333000------111---,,,111444555666:::666555444333444777:::===666555444444444444444444666444222000//////000111,,,...000111222222222222---222333///...222555555444444444444333222222111444444444333444444555666666777666444///***(((''''''***,,,---...111666;;;777777666777888777666444222888===:::333000444999======??????>>><<<888666555555444333333333444444///---///333444333444888;;;======888000+++---111888999888444///---///222999888555222000000222333111222333222111111222333444000...000000,,,)))***222222222111///------///222000//////000000///...///000111222333444555666:::;;;:::666222...,,,,,,,,,...000111111333555777888888888888666444000---...///000000000222666:::888666333000------------111111000------000000...+++---///111222222333444444666333---***,,,------***...222111---+++...222444444444333333444444444777888777666444444666888333444333222111333555555666666555555555555555555111222333222///---+++***---***+++111444444444666888777666777888666111------,,,+++...222555666555666222333555555444111...,,,---333666444222555777666333333333444444333111...000111222333555888:::;;;111111555===???;;;666555111000000111444666666666888222222888:::555333666<<<555111111111000222555888777777777888:::<<<===<<<;;;888666555555666666///222666888777555333222///666===???<<<888666666000222333000---+++---///222333333111...---000333111555;;;@@@BBB???;;;888;;;;;;<<<999666333222222///444777888999===<<<999777666666555555666777777<<<:::777555333222000...111333555888999:::::::::;;;<<<>>>AAABBB@@@<<<999111///...111777<<<===<<<:::999888555333111//////555111333<<>>>>><<<:::777333333999===<<<;;;;;;444:::===888333444888999;;;:::999888777777777777???===;;;;;;===?????????;;;999777555333222222222222333777;;;===;;;777333333777999777888;;;<<<999777555222///......000111//////......000333555777555333222333666;;;===>>>777333333666666222/////////++++++000222222222555555666666666666888;;;>>>333222111222555888:::::::::888555333222333555666///111333333222222222333111666888555222444666666111111111111222222333333333222222333333444555666666777666333///+++))))))///222444222///000555:::>>>;;;999:::===>>>;;;777999???CCC@@@;;;999>>>EEEHHHHHHIIIKKKKKKIIIDDDAAA888777444000---+++---......,,,,,,......,,,///444555999<<<:::555111333555777777666444111//////000666777666444333333666999666666555333111111333555333...---///000---+++,,,444222222222///++++++...222111///000000111///...//////000///......///111555777777555000+++(((&&&***,,,...000111333777:::666555444444555333000......111444555444555999<<<:::888444111///000222333444333111000///111333444111333666777777666777888444444000((($$$&&&((('''+++---000000......111333666777777888777777666666888777555111---,,,---...***///111111222666888888333333444555666666666666000333666555111,,,)))))),,,***---444888777666888666555444444444111...+++'''%%%$$$(((///333333222555000111333444333222///...///222222000111555666444777666666777999777333000///000333666777888777777333333666======888444333000///...111444555444222777111222;;;<<<555111444888444333666777555555777222222222444666999::::::999999888777666666777777111333666666555333333333444777:::;;;:::888666555888777555444333333222222......000111333444666777555888<<>>:::666444555777111444555444666<<<>>><<<888999999999888888888999<<<<<<<<<:::777666666777333555666888999888777666===>>>???AAABBB@@@;;;888222000///222777:::999777666777666444111000111333888777;;;CCCEEE@@@:::888<<<;;;999666333333555777333888:::666444777::::::777555666::::::888:::???<<<<<<;;;;;;;;;999666333222444555333111222444666666777888999888666444333---000444999BBBKKKJJJEEE@@@===;;;999999999888666333333333333444555666777555555555555555555555555444555555222...***((((((+++---111555777888777666:::999:::<<>>===:::555444999===<<<;;;;;;111:::@@@;;;666555777888;;;:::999888777777777777<<<:::888999;;;<<<<<<:::999999888777555333333333555555666999;;;;;;999777333999<<<:::888:::<<<<<<999777555333222222333444444333111000000000000000111111111444888::::::999;;;666555999:::666333333111......222444222111222333555777888777777:::<<<888555333333777:::;;;;;;999888777666555555666666222333555444111000111333444;;;>>>999444333333222---///111444555666666555111000000000111222333333666666444111---+++++++++333777999666111000666<<<@@@???>>>>>>??????>>><<<@@@@@@@@@@@@@@@CCCGGGIIINNNNNNMMMMMMMMMHHHBBB<<<222333222///+++)))***+++***)))+++...---+++...333222666;;;<<<;;;999999:::999777666555555333111///333444555333111111333666666777666444222000000111111---+++///000......000444111222444111,,,+++///111/////////111222111000000111000...,,,,,,///222444555555333...)))&&&%%%+++,,,...///000222666999444222111111333444222000...222666666444333555888:::777444111222555:::===888888888777444222222555333666999:::888777777888333333///'''"""%%%''''''***+++,,,---///000222333555777999::::::999777666666666555111,,,)))((())))))000444333333666888666///000333555777777666666777777666666555333000......---000666999555222222///000222111///,,,++++++&&&&&&&&&(((+++...///000222...000111333333333111111111111000---000444555222999888888:::;;;:::555111---000555888999777444222555444777<<<<<<666222222222111111333666666333000555000222<<<===444000333333333555;;;===999888999444444444555777888888777666666777777888888888888333444444222000///000222999666444444777777555222>>>;;;888777999999777555888777666777888888666444666888<<>>===<<<<<<:::666222111444888333444333000222:::??????;;;===>>>>>><<<;;;;;;;;;444666888666333333555888555666888888777666444222>>>>>>???AAAAAA???:::777444333222444777888666333444777888555111000444888;;;===BBBFFFDDD===:::;;;???===:::666333333666999555:::;;;777444666999999;;;:::===@@@<<<333222666:::999999:::999666111---///111111---+++...333666:::::::::999999999999888---000444:::DDDLLLKKKFFFAAA===888444444444444444444444333333333444555555555444333333222111000000555666555333///,,,++++++***---111555888888777666888777777888;;;=========;;;666444888<<<;;;::::::...888@@@<<<666333555555:::999888888777777888888888666444555777888666444777999:::999777666555666999888666666999;;;<<<<<<333:::>>>;;;888999<<<===<<<<<<;;;:::888666444333888666333000///---+++***//////111555888888666444???999777;;;===888666777666222222666777444222444111444888888777666888:::@@@<<<777666777999999888666666777777777555444333222444666444111///000222222999<<<777000---+++)))+++...333777::::::888777111111000//////...//////444444222///+++***+++,,,222777:::888222222999@@@:::<<<===<<<:::999:::;;;BBB===888:::AAAGGGHHHGGGLLLJJJGGGEEEAAA:::111***))),,,......,,,***+++---%%%&&&,,,111111///111666333666<<>><<<;;;:::888666777999888333///111333333111---+++,,,...333555666555111...,,,,,,000,,,+++...111000000222444222333666444///...333///......///222333333222333333333000---...222555777777666222---***((((((,,,---...//////111444777333111///000333555444222,,,111555555111//////222999666333111444999@@@DDD:::<<<>>>===888222111333333666::::::888555666777444444000((($$$'''***+++)))((((((***...111222222222444888::::::888666444333444555444111---+++***---555999666333555444111,,,...222666888888777666999555111111555777444000111000222777888222,,,+++***...000000,,,***+++---)))+++---,,,******---111333444222222666666333333666777333///---...000222333666555666888;;;<<<<<<<<<444666888888888666444444777555333222222333444666000333888;;;<<<;;;888666444333444666777666333000666888:::;;;:::888777666:::000+++000666888:::===777666222///222888999555------...------...111333:::888555222111222444555:::777444444666:::===???999999999999::::::::::::777;;;>>>???<<<999777777999888666555555666888999666777777666666777;;;>>>999::::::888444333555777>>>999555333555666666555999444222333222000111555???>>>===>>>???===888333:::::::::::::::888555222999999888888777666666666:::888888:::===???>>><<<<<<<<<<<<<<<:::999777666444;;;???888111///000000;;;::::::<<<>>><<<888333666:::<<<;;;777444444555777555444222111111222222666666777999:::888555222***777DDDHHHJJJLLLIIIDDD@@@444,,,...222222333666666777555333666999444+++222...+++,,,///333444444333222333444555333000---,,,---000222444444333333<<<:::888999<<>>444666999999888888:::<<<===999444333333555444333333///...000111222666;;;CCCAAA>>>======;;;888555<<<;;;;;;<<<<<<;;;888555777777777777777777777777555333333555999<<<===<<>>999555333000777;;;777111000222222888888888:::;;;999777444777666666666666666555444777666555444333333333333333444555777777666333111444===CCCCCCDDDFFFFFFDDDFFF999......111222333666??????<<<777888;;;888222///+++(((+++111777888777000000000222444555444222//////000222444666777888;;;;;;<<<>>>BBBDDDDDDCCCCCC@@@<<<888555333333333555333333888>>>AAA???===<<<999777777888777555222//////000555:::;;;666111222111000000000000///...111222111///111666888666222222333444666777999:::;;;:::999888777666555444...111444222...---///222...///111333555777999:::<<<<<<<<<======<<<999666:::444222666888777555666888999999888777555444444111555444000...000222000++++++,,,,,,,,,,,,------444333///***&&&%%%&&&(((333444555222///,,,---...............///000111222...111444444111...,,,,,,+++(((&&&'''***,,,---,,,222111000/////////111111000111333555555444333111111000000000222222111000666777888999:::777333///000111111111000000111333...111444666555444444444555111000555999888888999888333000333666555555666666777666111+++***---111222......222333///...000000///...---+++,,,...000//////......///000222333111000111555:::;;;777222222333555444222111111222444666666222111444444222///000111222111111111222///000000///......000111000222333222000...///000;;;888555333444555555555555555555444333111000///000000111333555777888888666000)))(((---222555666444111...,,,------+++(((((())),,,///111222222222555777666111...000111000...333555444444777555111333111222666888777777999;;;000***...000+++***...111222444555444111...---...............---++++++***...333333000...///222///777222//////...,,,...222:::777444333444555444333...000444777999999888777@@@:::555555888777222---111111111222222333333444444555777999::::::999999111000000111333444333222999<<<>>>;;;777555777;;;:::999888888555222555999???@@@<<<444//////...,,,+++,,,---------...000222111222333444555666777888222///,,,...333666444111222222222222333444555666888===@@@???888333222444888777666666777888999:::>>>;;;999999<<<===<<<;;;444666:::;;;;;;;;;;;;<<<===:::666444444444444333111---,,,///111222666<<<@@@>>><<<;;;<<<;;;:::999;;;;;;;;;<<<===<<<999777555555555666777888888999555333222444888===@@@AAAGGGGGGFFFCCC???:::444111...666:::777333444666777555777999:::999888888888999555222333777:::999666777777777777666555444444666777999;;;;;;:::888777???AAA@@@;;;:::===AAAAAAMMM@@@444111444666777888@@@@@@>>>:::999<<<===;;;000,,,))),,,444:::999666111000///000333555555555111111111222555888;;;===999:::<<<@@@DDDEEEDDDBBB======<<<;;;888555222000222222444999@@@DDDDDDBBB<<<;;;999777777555222///222...---333;;;???:::444333111...------------,,,---000000...000555777666333333222222222444555666555555666666555444333333)))---222333111000111333///111222555666777888888<<<;;;:::;;;<<<;;;888555;;;666444888999666333222555888:::999666444555666///222111,,,+++///222222---000333222///------///777555222---******,,,///333222111///---...111444666444111...,,,++++++,,,...555;;;:::444///...000(((((()))((()))***...000......---,,,,,,---...///111333777::::::999666444111333444444222000//////---000444666666555555555111222333333222333555666555666888777444222111111111...///555777555444555444///...222555444555888888888555111,,,,,,000444555222000111111///000333222000.........///...---------------...///111222111111333777;;;<<<888444111222444333222000000111///444666222///111333333---///111222222111000///111111000...,,,---000333444555444222000///000222:::888444222222222222111111111000/////////000111222222111111111222222333333///******...444777888555333111///...,,,)))'''###%%%'''***,,,---...---,,,000222///...000000...---//////...///222333111444111111444555333444777666,,,&&&***,,,***,,,000222333444555444333111000---......//////...---,,,'''+++111333111000111333444///+++***,,,---+++---111555444333333555555444333000333777999999777666555AAA===999666666444111......///000222333333333333888888999999:::;;;;;;<<<444222111222555666777666999<<<===999444222666;;;===<<<<<<<<<:::888888999:::===<<<555//////111000***+++---------...000222444444444444333222000///222...+++---444888777444555444444333444444555666:::>>>AAA@@@:::666666888333333333555666999;;;<<<>>>:::777888<<<===:::666<<<<<<<<<;;;:::999999999===;;;888666555444444444222//////222333111111444777888:::<<<===>>>===<<<888888888999::::::999777222333444555777888999:::555333222222555:::>>>AAA>>>???@@@???<<<888444111222999===:::777999::::::444777;;;;;;999999;;;===<<<888555555888:::;;;:::555666777888777666444333888:::<<<===<<<;;;;;;;;;@@@>>>999444222555999;;;HHH???666333555666666555777999;;;::::::;;;===>>>666111---000777;;;888333444222//////111333444444000111222555777999;;;<<<777777888:::===>>>===<<<444555777888999888777666777555555777<<<@@@AAAAAA===<<<:::888666333000...222///...222999<<<999555555222...---///000000//////333333111111555777666444333111000000111333444222222333333333222000000,,,///222222000//////000333333444555555444333222666666555777888888666444777333333777999555111///...333888999666666:::>>>666888555...+++...111222333888;;;:::444000111333444333222000...000444777444222///------///333777777444000,,,*********+++...444999:::777222111111))),,,---+++((()))...333///...---,,,,,,---...///333444666777777666555333111444777555111---,,,---&&&***...000000000333666222333333222111000222333777888888666222000//////111///111666777444333444444111000333555444666999888666333///,,,...222666666444222000......000333111...,,,---000111...,,,000000///...///000111222333444555888:::888444111000222333333111000000111***000333///++++++...///...///222444555555222000222111///,,,+++---111444888777444222000000222333666444222111111111///...000000111222222333444444888777555111...,,,,,,,,,///,,,)))***...333666777888666333000---,,,***)))$$$%%%''')))+++,,,------%%%)))+++)))))),,,...---,,,,,,***((((((+++...///000...---......+++---222111***%%%(((+++,,,000555333444555666666555444333,,,---...///000///------&&&***000333444333444555:::---+++---111111...---///000//////111333555444333666999===>>><<<888777666;;;;;;:::666111......000...///000111222333333222888888888888999999:::;;;555444222333666777888777888::::::666222111555:::<<<:::888999<<<>>>;;;777555::::::444000111333333,,,...000111111222444666888888777666444111---+++111---***,,,333888:::999888777555444333333444555333666888888666555444555111222333666999<<>>:::888999======999444AAA???<<<999777777777666999888777555333222222222222111333777777222//////444888>>>BBBCCCBBB???===888777666777999:::999777222222333555666777888999333111///---...111666:::888999::::::999777333111777<<<>>>;;;888999999888111555999:::888888:::<<<999::::::888666666888:::444555666777777666444333555777::::::888777777888:::666222000000111333555999888555333222333222000222444888;;;;;;999888999888333111444999;;;888333222000------000222444555...000444777999999888777888666444444555666666666000111222444555777999999999666333222555999===@@@<<<<<<<<<:::666333000...000000111222555666666666777333000000444777777555111666666333000222444333333222111111000111222333222222222111000///...---000000111000.........///111111222222111111000000333222222444666888777666111...///555888555000///+++111666888777777<<>>;;;555555888888444222444444333///111444666666666888999999999999888666333111///---,,,+++---111666999:::777666333222111222333444111111222444666777666444333444666999<<>>:::666>>><<<999777777777777666444444444222000///000111000000444:::;;;666333333:::???FFFJJJHHHDDD???<<<999888777888999:::999888333333444444555666666777555444222///...000555999;;;;;;:::999888666333222999===>>>:::777777555333---000444777777666666666222666:::999555222333555555555666666666666555555666999;;;:::777555666888555111///111222111111333444:::===999666666666666777666999======777333222333222333666999:::888555+++***)))+++///444777888///222666999:::888555222:::777444222333444444444222111111000111222444555666333111///111666;;;???:::;;;===;;;888444222111///000222333444444555666888444111222888;;;:::777000555666111......//////111111222222333333444444333222111///........................///000111222,,,,,,------...000222333333222222444666888888777...+++,,,222666444000000...222555666555555777:::555777444...+++///333333000333444222---***)))***333444444333111111222333666333000///000222333333---,,,+++++++++---///000,,,,,,...222666777555222333444444///++++++000555777666444333222222222222///---+++))))))***,,,---111222333222000---,,,,,,---......------///333666666666555222///------...000000000...------///111333333555888777333333666999777666777444111333777@@@<<<666000,,,+++,,,,,,222666777222............+++***)))+++---///000000333222///---++++++++++++,,,---...000111222333333111222444333222000000111///444666222......---+++,,,,,,---111666777555222222111///,,,+++---111555888555111///000111111111222222333555888888777555---000333666777666444222111444666444111...///111000///...///000222444666999888555111...---///111++++++++++++,,,,,,------***------)))(((,,,//////)))&&&$$$%%%%%%$$$%%%)))...---...///,,,(((***000333000+++'''%%%$$$&&&(((...000444777888777555333,,,...000111111000---,,,---...111333555777777777;;;666444444777666111///111444222111111333444444333///222666555222000111333222555888777444222333555333222111000111111333333666777888888999888888888666555555777888888666444888555333333666777777666000222111///333999:::555444555555222444888777333---000333555555666777888888888777666444222000000)))---111333333444555666444333111000111222555666777333000444;;;===:::555555666888:::<<<===>>>>>>888:::<<<>>>>>><<<999777999888777888999888444111222333444333111000111333333222555:::;;;888777999===BBBHHHJJJHHHCCC???===999888666666777888777666444444444444444444444444888888777555333444888<<<===<<<:::999777666555555:::===>>>999777777555111+++---111555888777333000...222777999999666333111777777777666666777777888888;;;===;;;666444666888666111///444666444333444666@@@EEE???777777;;;>>>===888777<<<<<<666111000000222555666666555333333(((''''''***///333555666444666888999888666333111888666444444444555444222222111000000////////////222111111111111444777:::888;;;======999666444444///...000333777999888666666222///111777999666222,,,222555000,,,---.........000333555666777666666333111///......///111222+++,,,---///111222111000,,,+++******,,,///222444555333222222444555555444///++++++111555333111000000111111222222111111111333555333...,,,000444444555444333111///---,,,+++333555777777666444333333222111///111333444333222,,,+++++++++,,,---......///111333555666777888999888888666333111222666;;;:::888666333222111111111,,,,,,+++,,,---...///000666444333333444333222111222///,,,,,,...111444555444444444111...------...//////...---,,,---000333222111333555222///000555555444333444111...000555???;;;666222///......---000888;;;666111000...,,,,,,---,,,,,,+++---000333333111///...,,,,,,,,,,,,,,,,,,,,,,,,---///222444222333555444222111111222222666777444333444222...---++++++000666:::999666222111///---,,,---111444555222///...///111111000000111333666888999777444///111222444444333222111,,,000555555222000000222000000000/////////111222333555777555333111111222000000//////............---111111---+++---...,,,&&&###$$$(((***'''(((,,,//////222444000+++---333333222...)))&&&%%%&&&&&&'''+++000555666555222//////111333444444111///,,,111000000111333555666666<<<333000000333333111222555999777444333444444444333000444888888555444777;;;666777999;;;<<<<<<:::999555444222000000111333444999:::;;;<<<===<<<;;;:::999999999;;;<<<;;;888666888555222444888;;;999666...333444000000666:::888000111111111666<<<;;;666))),,,///111222222333555888777555222000...,,,+++(((000888:::777444333333333222111111222555999;;;999333...333;;;???:::333555666777888888888888888333777;;;<<<;;;888777666666666888:::;;;777000***333555777666444333444777999666666999999888999<<<;;;???EEEFFFDDDAAA??????777555444333444555444333666555555444444333222222555666666444222333777;;;;;;:::888777666777888888<<>>===555222777;;;777222222111555888777333...------)))((((((+++...111222222999999999888666555333222333333444555666666333111...//////000000///...---111222444444333222333333666:::======:::777666777000------333;;;???;;;666555000---000555666111,,,+++111555111---...000111---///333777999999888777222000...---...000444666+++,,,///222333222...+++000...,,,******---000222555333111000111111000///111---,,,111555333111000///...---...000000///---555777666000...222444444777555111000//////---+++,,,///333555444333222222///...///222666777444222,,,,,,,,,,,,,,,,,,,,,+++---111555444111000555999666555222000000222777::::::888666333111000//////%%%&&&)))+++---...//////444111//////222333222000222...))))))---111333444000111111///,,,+++,,,---//////...,,,+++---111444111000000111///+++---333111000000111...+++---333:::888555333333333333333///999>>>:::444222///+++///000000---++++++000444444333111000//////000000000///---+++***+++///111222444555555333222222333222444555444555888555000000------111888======;;;111111000...,,,---000333333000------///111000......///111444666666333111333333222222222222222333+++111666666222......////////////...,,,,,,,,,......333888999777333111111666555444333222111111111,,,111333000---,,,***&&&###!!!$$$+++...++++++//////000444666222---///444111222000,,,******,,,,,,###'''---333444333///,,,222444666777666333000...333111///000222444555555:::111222333333111///---,,,>>><<<999888888888888777888:::<<<;;;777444444555666555555999======888222000333111---...555777555666777999:::999888888999>>>AAAAAA===<<<>>>===;;;111///...---...111333555444333111000000111333444333333222333555777:::<<<...000222444666888999999<<<777111...///000000///...///333777999888555111111333555666666777888:::666666666666555444333222222666::::::999888:::===<<<:::777666666999===???777777888888777555333222666555444666888888555222000555888777222///000333777;;;>>>>>>;;;888888999:::666333444999;;;888444333000......000333333444777999;;;999555222111222666555444555555444222000===>>>??????>>>;;;999777444333111000000111333444111......444===BBB???;;;@@@;;;555333333444222111555;;;;;;333...111777888888888888777555444666888999:::;;;:::777666777999000000111444555555222///,,,******000666888333,,,%%%''')))---///...+++(((000///...111555777666555777777666555444222111000111222333222222444777999111555::::::555222111333555888888666777;;;;;;999444777;;;>>>@@@???>>>===:::666111//////000...,,,***///111///222666444...222333555777888888777777333///***(((***---000111///111222333333222000///111111///+++))))))+++...444333111000000000111222:::555000...111333444333000///......///111333555444333111///...///222444,,,111444333---((('''(((------///333666666222.........///111555777888777333---'''&&&***......---333222000//////111333444:::555333777888555111000.........///000111222333$$$'''***+++***))))))***222,,,***000444222111444111///---++++++,,,///111222///,,,,,,......,,,)))444111---+++,,,...000111///......///000000///---333333222...***+++000555555444444333222111000000333;;;<<<444222777777111111000///000222222111000000444:::;;;777333000///000///...---,,,,,,,,,---777222222777777222///000444444444666888:::999888:::---+++000444===???555333000///...***&&&)))///,,,000444333///,,,---///444333333111//////111333444555555444222222333555444111///...000000...,,,,,,+++***))))))+++---......---///333777999777444444111///000111111...+++,,,,,,+++***(((&&&$$$###%%%&&&'''(((((()))+++---888333000///...+++,,,000888666333...******,,,///---+++))))))+++---...///888888777444111//////000222444333111333777888555333111333555555444222000///:::999999;;;>>>>>>;;;888333666888777444111111111000//////222777888444000,,,111222///000555777555777888888888888888999:::???@@@>>>;;;:::===<<<999000000111111222333444444777555333111/////////000111222444666888999:::;;;333333444666777777777777;;;555///,,,...111333444666555444555666777666555111333444444333444666777777777777777666555444333555666999===???@@@???>>>;;;999888777777888999:::999999999888777666555444444333333555777888666333111444666555222111222333777888999:::;;;;;;999888777777666666777777666555333000...///222555777888555888:::999777555555666:::888555444444444333222777888999:::999888666555333222000...---,,,---...---...222999AAACCC@@@<<<<<<999666444444555555555777:::888222222777:::999888999:::888666444444555999888888999:::;;;999777222222333555555333///,,,---,,,...444;;;:::333,,,***+++---///000///---++++++)))(((***...000111000111222222222333222222222000000000111333555666777555888:::888444222555888888;;;:::777777999999777999:::===@@@BBBAAA>>><<<;;;777222000//////---,,,---111222111444888777111000111333555444333111///000///---,,,,,,---000111111222222222222000///...333222///,,,***)))******111000///......///000111;;;777333000000000000////////////000111444666777999555000///000111000//////222444111,,,((((((***---...///333777888666444333333333444777999999888444///***)))---000///...222111000///000111222333888222///222444333111111,,,,,,,,,,,,,,,------...)))+++------,,,,,,---///222,,,+++///222000000222000///...,,,+++*********,,,***)))***++++++***)))444111...------///000111...////////////.........111000..................222333333222111111222333222:::;;;444222666666///111///---...///000000///---111666777666333222222444444333333222111111111444111111666777111......111111222444777777666555444)))***111666>>>@@@666333111111222...))))))...111555888666111......///222333444333111000000111222444444444444444666888555333000000111111000...++++++,,,---------------,,,++++++///555:::<<<<<<...---,,,---//////---+++,,,++++++***(((&&&%%%$$$)))******))))))***+++---555000---,,,+++'''(((,,,---------++++++,,,000222000...+++***,,,---------222222222000......///111555555444222444;;;===;;;555222444666666555444444444666555777<<>>;;;777999<<<;;;666000111333444555444444333888666444222111000111111000222555777999:::999999888888888777777666666666999444...+++,,,111666999===999444111111333555666333333333222111111222444333333333333222111000000333222333888>>>@@@>>>:::555666777888888888777777999999888777666555444444666666666888:::;;;:::999666666555555444444555555777555333666:::;;;888555444666888777444333333555111///------111555888:::333555888:::999888888999===:::666444444555555555222222333444444333333222000000...---,,,++++++,,,***///777===@@@???;;;888666666666555444555888;;;<<<;;;777444555999888555666777999888444111//////555333333777<<<===:::666444444555666666333...***---...111888<<<;;;222+++***+++---...///000000000***(((%%%%%%'''***+++,,,...//////000000111111111111000000333777:::999777::::::999666333444999===<<<>>><<<777666888888555;;;:::<<>>333333222333444333111...+++******))))))(((''''''......,,,++++++,,,......333...***)))&&&""""""%%%'''(((***,,,---///222555222000---,,,---...------------,,,++++++,,,000333444555333111555<<>>777333555555444222333777:::888666666:::>>><<<444---+++---000222111000---,,,...,,,+++---111555777777444777999555111///111333666444222333666:::>>>??????===888555777;;;999444222333333444444444333333777777666555555666777777333444444555555666666666::::::999888777666666666999555...***+++000666:::;;;777111......111333444444444444333111000111222222222333333222111111000...------///333666666444333555888;;;<<<;;;999777777777666555444333333333777777888999;;;<<<===<<<<<<:::777666777777777666666444222333555555444222333444555555333222111111111...++++++...222555777111333777999::::::999888999777555555666777777666111111111111111111111111000000111111111222222222---333:::===;;;666333111222444666555333444888<<>>:::666444333222000111444666555111---***(((---///111555999999888666666666777888888555000---......000555888666///)))&&&''')))+++,,,...111333000---)))&&&&&&''')))+++000000//////////////////444222111666<<>><<<777555888999777777666777:::======888333888666333111000000111111111111111222555888888666---///111222000,,,(((%%%***111777888555111222444666555222///---,,,------333111/////////---)))%%%******+++,,,...///000111...111333333000///000333000111333555666777777777000...,,,...111333333111666444111---))))))---000222111111222444777999;;;777555333333333333111//////---,,,---......+++)))'''))),,,///111333555555222---+++...111///------***************+++,,,------///222333222111111222111000...//////.........333333333222000...,,,++++++---000///,,,+++---000111111111000.........///,,,000333222---***,,,000.........000222111...+++***,,,---+++''''''+++///...555888666555888777444111---***((()))+++,,,,,,)))+++,,,...000222555666333444555666555333111///......000333444111---***((())),,,000444666444333777......111111777;;;444222000111444333000000222111333555555333111111333///000111000...,,,+++++++++,,,.........///111333222111///......///000111+++,,,.../////////...---000...,,,,,,...111444666999999999888666444000...************+++,,,---...000///......///111222222333...***(((%%% )))+++.../////////111222222000....../////////...---,,,,,,******---222666000222222111555;;;===;;;777333444222///---000777>>>@@@===:::999999666000***---...000222333222000...000///...///222666:::;;;999888666333000///333888222000000333888===@@@@@@<<<<<<999555777;;;:::555555444222111111222333444:::999999999999999999:::888666333000///000222333999888777777666777777888:::666111,,,+++...333777666444111000111333444444444555666555333111222222888888888888888888777666/////////---,,,...222666:::<<>>;;;888666666666555444555555555222///---///111333111///111444444000,,,444111...,,,...000222333000222555888::::::888666222333444777::::::888666555444222111111111222333777888999999:::999888777111555::::::777333333444111333555444222222666999:::;;;;;;888222---...111000333555555222---***(((&&&,,,333555333222444777666666777999:::888555333///......///111000,,,(((''')))***+++***,,,000333777444...)))&&&&&&(((***000////////////000111111444222111666<<>>===888;;;;;;888888;;;;;;888777555222000000111333555<<<<<<;;;:::888777666555999666222...,,,...000222777777555555555555777777888666444000---...111444444333333444666777666444222444777777666444333333777888888888888888777777777888888555111333888>>>DDDDDDEEEDDDBBB>>>:::888777999:::<<<<<<<<<;;;:::<<<<<<===<<<::::::<<<===:::999777555333222222222666888777222---+++...222333///---111666666111+++999666333111222222222111...000333777;;;;;;999666000111555999<<<;;;888666666555333222222333555777???@@@@@@@@@>>>:::777555222666999:::888888:::<<<222333444444333444666777111444777888222,,,///555222555777888555222///...&&&...555666111///333999777666666777999:::999777222000/////////---+++(((---///111///---,,,///222777555111+++'''&&&(((***,,,,,,,,,...000333555777111000000333777:::999777333444555666777888777777:::;;;888333333888<<<;;;444666999::::::777444333000111222222222444888;;;555000...000111111222555111222333444444222000///...333999;;;999777666666333111///---,,,,,,.........000222111...,,,+++,,,)))+++---///000222222333///000111000///------...------,,,++++++*********+++000555333---***+++///444222///......000333555666555333111//////222555777555333222222111///------...000111111000...---000000///...---++++++***...,,,///666888222+++((()))))))))***+++,,,......///333888;;;:::888666555000333333000...000111000000///......///000222333333333333222000......///---......,,,((('''))),,,,,,///111111...---...000000222222000------222666...---,,,++++++***((((((###&&&***,,,...000333555444111...,,,,,,---,,,,,,---,,,+++---000333555555222333333444333111000//////111111000222333111,,,&&&'''(((---222555666666444---...///+++222;;;:::444///,,,...000000333666;;;:::888666444222111000222111///+++((('''(((***000000000...,,,++++++---------,,,***)))+++///222111///...------///111222***,,,//////...+++*********---111333333222111111//////...///000222444666---,,,---111666888666333333///------***%%%$$$&&&&&&(((+++,,,,,,,,,---//////......///111222222111333333222111111333666:::===???>>>;;;;;;===999444333+++000333111------222777CCCDDDCCC???888333000000333000...///111222000///333222222111111333666888:::111,,,...000///000222///000222888>>>???:::555444;;;???===:::;;;<<<<<<777666555444333333333333888888888777555444222111666444111///...///111222777666444222222333444555444555555333000///000111333333333444666666555333---111666999888666444333333444444555555444444333<<<<<<=========>>>@@@AAA@@@@@@???===;;;999777666666999<<>>???@@@???===999888999<<<555777999888555333333555;;;999666333000000222444111000111444777777444111999777555444444444222000,,,---111777===>>><<<999555555666999;;;;;;999666333222111000222555999;;;??????@@@???<<<888444111333555888999:::;;;<<<===444333333444777888999888000000333666444//////444222555888999777555444333///333888777444333666:::888666444444666888999888555555555555444111---***,,,000333333000///222666444333111,,,((('''***---+++++++++,,,///222666888000000000111333555666777333333444555777888888888;;;:::666111111666;;;;;;777;;;???===888333111111000222333333222444999===:::333000222333111222666444444444333333222111111///111444666777777666555///...---------...///000...222555222,,,(((***---)))+++---///000111111111000...---...//////...---...---,,,+++++++++,,,---///222555444000---,,,,,,111000///000111333555555555666555222///...111444666444333222222222000...,,,...000111111000000000222111...,,,***))))))))),,,***---444888444///---///......---------......000222555666555444555666---222333...,,,///111000...///000111222222222222444333222222222222111000+++,,,,,,((($$$###'''+++,,,---...//////000000000......---,,,,,,---///111...,,,+++---000///+++''''''(((***,,,---///222666666444111000000///...,,,---,,,+++...333666888777555444444333333222222111111333333000111555444///***))))))***...111333333000,,,000222---111999777777111...111222000///111888777666555444444333333444555444111---++++++,,,000000000...+++***+++,,,...///...,,,+++---111555111111111111111222333333***---000000...+++***+++***///555888888888888999444333111000///000111222,,,,,,...333888888444///...++++++......,,,,,,///&&&(((*********+++---///000///...///111111000///000111222333333444888:::KKKJJJEEE>>>;;;;;;999444111(((...555555111...000333<<<@@@BBB???888222111222333000---,,,...000///...555555444333222333555888>>>333,,,...000,,,'''&&&111111444:::???>>>777000111;;;BBB@@@;;;<<<>>>???777777888777666555333222111222222333333222222111333222222111111222333333888666444111000000111222000333666555222000000111333222111222333333222000***///555999:::777555333444444555666666555555555<<<;;;<<>>:::::::::666111///111333222777<<<<<<888666888;;;???:::444333555777777555///222666888777666666666666444444444444333111///***,,,111888???BBB@@@===;;;999888999::::::999777///......///111666;;;>>>999:::;;;<<<:::666222///444555777999::::::888666555333222555:::===<<<:::555000000666777111...///111333666777666555555555777888999999888888999:::999666333222333666777777888:::<<<<<<:::666000,,,&&&+++000222222333777;;;222222111...++++++...111------,,,,,,---000333444111222333222222444777999555444333444777999::::::<<<;;;666000///555999999888===AAA>>>555...---///111333444333222444888<<<>>>666222444555222333888777666444222111000000000000000000333555666555444,,,,,,,,,---...///000000000555888333***%%%(((...)))***,,,///000111000000---+++)))+++///222111000222111///...///000222444000111222444444333000.........///111444666666555555555555333000///222555444222111111222111000...)))+++...////////////000///...,,,******+++,,,---+++(((***111666555222222666555333222000000/////////000///...---///222555+++111333---+++...111//////111444666777555333111555333111333666777555333***+++***&&&!!! %%%***---,,,,,,...111222111///,,,***((()))---...---***555222111555:::;;;555///...---...//////000444999777666444333333111///------++++++///555999:::999555555333222222111222222333555444///111666666111---+++))))))+++...//////000...444777//////444000999444222444555111,,,+++000//////111333666777777666888999777333000---------------,,,)))((()))+++000111111///---///444999111222444666666555444333///111222111---******+++---222777:::999888999:::999777333000...------...------...444888888222+++)))''')))...111000222666,,,------,,,++++++,,,...111000///000000000...,,,---///111222333555888:::SSSPPPGGG<<<888888777444111//////000000111222222222;;;@@@CCC???777000000222------...............------...///---+++,,,111555999777444222222111000///111777<<<<<<666333333666>>>;;;888777888:::<<<<<<666777888888777444111///444444444333333333444444555888:::777222111555:::999555111...///000111111333555777444///---///222---111555666444000,,,***---...222555888999888888555555555888<<<@@@CCCDDDLLLEEE???@@@???;;;888888333222333444666777666444<<<;;;999:::;;;<<<<<<;;;444111111333333///...000777999;;;;;;:::777333111222333333555:::???<<<666222888;;;777444444444333555666888::::::666000+++,,,+++000;;;BBB@@@:::666999999999777444111000000...111666;;;======<<<:::777555222222333555666666999888555333111111222333000222555888999888777666:::;;;<<<:::666333111111333666888666222111555:::777777888999:::;;;;;;;;;888333...---000333555444666555555555666444222///000222444444666:::999555666555444444444333000...)))000000))))))222666333777555222111333666888888333777888555555999;;;:::CCC<<<333000333777888888999===@@@===777111000111///000000//////111666999:::666222111333444444333555555444333222000...---...666777111222999888111444000---+++,,,...//////111666555,,,'''***.../////////000222444444222000---,,,***)))+++000555888222000,,,,,,---000222222777111///222222///...222******---111444555777999888555555777555000...///111///...000444333///***(((***---///111111000///000,,,+++---...+++)))***...111222222555999:::666444222///.........------,,,,,,,,,...000000...---///222444222///------///...111333222///...000333???888444666777222,,,***###&&&((()))((('''((())),,,...000000///...***))))))+++---,,,((($$$111444888<<<;;;888333000111222333222111111333555888333//////333555444222000000000000111222333444///222555333///+++))))))'''+++...---///222333000/////////...///000111111000,,,,,,000222///...///111666999888222---,,,------...///000222444666888111666777000,,,---111333222222111...+++'''$$$"""+++...111000///000333777555666666555333000---+++333222111///............000111222444666999;;;<<>>>>>999555666555333///000000000000000000000111888;;;<<<999333......///000111111000///---+++***+++---000111111111000111777777555555555444333222777;;;???>>>999555666888888666333222444666777777666555555333222000///...555666777888888888888888777888777777777888999;;;:::777222000000222333333000444888888333///...///555666777555111---***)))...222555666555777<<>>999555555999888777777888888888777;;;:::999999999999999888222000000333333111000333666888999::::::777555333555666555444666:::999444111888===;;;888777666444888777666777888888666444444111444;;;???;;;555222222222333333222222222222666777888999999888777666666444333333555777888888999777444222000000111111333555777999:::999999888888777666888::::::888555444555555333000000333777444555777888888888888777555222//////333666777666555444333444444444222000---000111000333777555111444555666555222000000111...///---***+++111444444444222000000111333444444///444777777999???BBBBBB<<<777222222666999999888555999<<<;;;666222111222666333000000333666888888777444111000222222111000444333222111000///......///555444......666777222444222///---.........---...333222+++'''***///000///......000222333222111---,,,,,,,,,...111555888444222000000222444555555777333222555555000///111000000000111111111111222888555555666555000---///111000000333666444---''')))***---///000111000000...++++++000111///---......111222111222666666222///......000333444111///.........000333777888888111111111///---+++++++++,,,---......///111333555===666222444555222...,,,******))))))((())))))))))))***,,,---...---,,,+++//////000222444222...***---000333666777555222///...000222222111111333444888444000000333444222///333222000///000000000///000333555444///+++))))))!!!&&&)))))),,,000111///222222333333333444444444111---,,,///000...,,,...111555888666000+++)))***+++++++++,,,,,,---...///,,,222444000---...//////******+++******)))(((((()))***,,,---...000333555222333333222111...+++)))......------,,,+++++++++000000111333555888;;;<<<<<<;;;999777666444222000444666777777444111000///222///...222222...++++++///------000111///000444555666777555444333444555666333111222555666333///666:::<<<999777666555111111000000//////////////////777666555333111///...---111111222222000...+++)))))),,,111666888666111---555666777888888777777666888;;;>>>===:::888999;;;333111///000111333444444555444222000...---,,,+++222444777:::<<<<<<;;;::::::888777888;;;>>>>>><<<<<<888444222333444444444---333999:::666111...---666666555222...+++))))))111555999777444777BBBKKKKKKMMMPPPSSSUUUTTTSSSQQQKKKCCC<<<;;;:::666333333::::::999888888999;;;<<<<<<<<<;;;:::999888777777444222333666777555666999666777777888777666555444555888999666555888999888333;;;AAA@@@======;;;888:::777222000111444555666999555444777999555000///...///000111333555777888:::999888777666555555555777666555666777888888666;;;999555222000000111222555666777888888888888888444111000555<<<@@@>>>:::777777666444444444444555222333555666666555444333333000///000444777777666555333111111333444333222111333333222444888777333000555777555000---111666333,,,'''))),,,...000333000...---...000111000///+++111777888;;;@@@CCCCCC666444222444777888666444111444888888555222222444;;;555///000555999888555666444222111111111000...222111///---,,,---......///333111+++,,,333666333555444222111000///---***)))---...***(((+++///111///---,,,---///222333222/////////000111333555666333222222333555666666555555444555888777222//////777555333000------,,,,,,555222111333111,,,+++,,,000000222555666333+++%%%'''(((+++---............+++)))***000333000/////////222333111111333333000,,,+++,,,111777888555000111000///000444888;;;<<<777444111/////////...---*********+++---000444666;;;444111333444222111111444222...+++***+++---...***+++,,,------,,,+++***---...///222333111---)))***,,,///111333333222222+++...111333333333333444777444111111333444111...444111......000111000//////111333333111...,,,,,,&&&***------///333333111222333444555555555444444222...,,,...///,,,,,,---222555777555///+++)))***)))))))))(((((((((((((((***///222111111222000,,,)))((())))))***+++,,,---+++******---000333444444222222222222000...,,,***++++++,,,,,,,,,++++++***000000111333555777888999999:::;;;:::888666666777444555777777666555666888333000111555666111---,,,,,,******...///...000333777777777666333222222333666333222444777777333...000666:::888666666333///111------,,,,,,---...///000888444111111222222000......///111222222000...---***,,,111777<<<:::333---111444777999999999999999777888888888888888:::;;;222111000111333444444333444444333222000...+++)))---000555999;;;;;;999888;;;::::::;;;<<<===>>>>>><<<999666444444555555555...222777999666222///...---///000000...---,,,---222666888888777;;;DDDLLLOOOPPPPPPOOOLLLHHHFFFEEE<<<666222444666555555666888888888777777999<<<>>>?????????===;;;888777777:::888888;;;<<<::::::>>>777666555333222111111111///777<<<;;;999;;;>>>>>>777>>>BBBAAA???@@@@@@???AAA===777333222444555555888333111444444111///000333222222333666999;;;<<<777777777777777777888888999888777777888888666444===;;;777444222111222333555555444555555555555555111//////333999===<<<:::<<<;;;;;;<<<<<<;;;888555111333555666666444222000444000------111444555444444222000///111333333333222444444333555999888444///111333222000000555999777***###)))---+++,,,111,,,,,,,,,...000000...,,,,,,222666666777;;;;;;:::666444222222333333111///111444666666555333333444;;;666111111444666666444666555444222222111000///000...+++)))(((***,,,......111000,,,---333555333555555444444333000,,,(((%%%(((***)))))),,,000222000...,,,,,,///222444555111222333444444444333333......///111333333222000...000444666555111......777777333...+++,,,,,,***000---,,,...,,,(((''')))///000111333444111,,,'''%%%'''(((***+++,,,,,,,,,)))''')))...111...,,,,,,///333444111000333333000...++++++///555777333...222000//////111222222222555111---,,,...000///---***,,,---+++)))***000555888222///111333222222555555222///,,,,,,---000111++++++,,,---------,,,,,,***,,,...000000...***(((***+++---///111333555666***...333666666555555555444333222333555555333111333///,,,---222555555333...000111222222111111000...222333111222444333///---///111222333222000///111---+++---...---,,,///222444666555111...------)))))))))))))))(((''''''---000111111333666444//////...---,,,+++,,,---...222000...000444777777555555555555444333111000///+++,,,.../////////......///111333555555555333222555888;;;<<<;;;;;;===???;;;;;;:::888666666777999444111111555666333000000---++++++...///...///333444555555444222000000111///000222555666666333222111666888555333333111......))))))***+++---000222444666333///000222444111//////000111222111000...---------000666:::;;;666222///222666888888888888999===:::777666666666777777333222222333555555444333222444777888666222,,,)))+++...444888::::::888666888;;;>>>===999888:::===;;;888555444444555444444000222444444333222111000'''+++000333333111000///222444555777:::===AAADDDIIIHHHFFFBBB<<<888777777111,,,+++111666777888999999:::;;;:::888777999:::>>>???@@@>>>:::666666666===:::999;;;;;;999:::===999666222...+++***++++++)))333;;;<<<999:::<<<<<<888===???<<<:::===AAAAAAGGGDDD@@@>>>======;;;::::::666444555555222111333:::777444444666999::::::444555666888888888777666555555555666888999777666:::999666444222111111111444444444444444555555555000111222333444555666888<<<<<<>>>AAAAAA>>>999555333444555666666555333222666111+++))),,,///111111333111///...000222222222///000000...111555555111///...---...111555888:::;;;...''',,,000---,,,111++++++,,,...000111///---///444777666555666666333444222///------///000000555666777777666444444444:::999777555333444666888444333222000///......//////,,,)))&&&&&&(((***,,,,,,///000000111333444222444444555555555111,,,((($$$%%%'''***,,,...000333222000------///333555666444555666666555333000///,,,,,,---///111111...,,,'''+++000111000///...---222444111,,,+++///000......++++++---,,,)))))),,,000000000000000000...,,,((()))***+++---......///,,,)))***...000,,,*********///222///...000111000222...+++,,,000222///,,,/////////000000...+++(((+++'''$$$%%%(((++++++***---222444...%%%###***222333...,,,...///...000333111000///...------------***+++,,,---//////000000---///111222111///...,,,)))***+++---///222555666---111666999999777666555111111222444777888777777555222//////222555666555333222333333333222000///+++...000......000///++++++,,,...000000///...---///+++***...000......000...///111111111000000000((()))***++++++******)))...000000///111666555111222111///...------......888555222333666777666444666555555555444333222111---...///000000111111111...111444777666222...+++///222777:::===>>>@@@AAAGGGFFFBBB===888444444555;;;555222333333111000222222//////111222000000444000222333333111000000000***000555666333000111333444777666000---...///------*********,,,...222666999444111///000222333111...444333222111///,,,+++***......000444777999888777///333777777666555777:::HHHBBB;;;666666666444333333222333444555555333000000444999<<<:::555...)))...111555999:::999777555444999===;;;666333555999888666333222222222222111111000000000000111111222)))...333666666333111///000000222444888:::;;;;;;888888666111+++'''(((***...+++,,,333999:::999:::;;;???BBB@@@;;;666444444999<<<>>>;;;777333222333:::777555777777555666:::;;;666///)))%%%%%%'''(((%%%///666666444555666555888;;;;;;777555999>>>@@@BBBAAA@@@@@@AAA@@@===;;;===:::999;;;:::666444666;;;777222111444777777777555666777777666333111///000///000333666999::::::555555444333111000///...444555666777777777777777222333555444222222555777777999<<<===<<<:::777444555555555666666666555555777222,,,***,,,///000000222000...///000111000//////111000///111666777444000---***,,,111666999:::===666111222333111111222++++++,,,...111222111///333777999777666777777555111///,,,***+++///333666777888777777666666555444;;;;;;:::777444444777:::111000///---++++++---///000...***((('''(((***,,,+++---///111222333222111222222333555555222...***%%%$$$'''---000///111444444111......000222444555333444555555444222///...000000000111222111///---%%%+++...,,,***,,,......---111111,,,---333555111111...---000111///000333444333222111000/////////------...///111222333444222...---///000---+++,,,'''---000---+++,,,......444222///...//////000///...///000222333111---)))'''&&&%%%&&&)))+++------000555777111'''###(((//////,,,***,,,,,,***+++///000000000...---+++((('''++++++,,,...///000222222...///000000...------...))))))***+++---000222333111555999:::999777555555///000111333666888999::::::888555222111111222444:::888555444333000---+++'''+++---,,,...111111......///000111111111000//////,,,,,,000222///...///))))))+++,,,---.........''')))***,,,,,,,,,++++++,,,///000......222333000///............///000000888666444333444444333222333333222222111111111111//////......///000111111...000333555444111---***---///222777<<<>>>>>>===BBBBBB@@@>>>;;;:::<<<===BBB;;;555444222//////111111------//////------000000333555555333222111222///222666555000------///666777555...+++,,,...------.........///222666:::<<<444333444444555444222000555333111...,,,+++******,,,...222444666777999:::111555888777444444777:::LLLDDD:::666666777666333555555555666777666222000///222666999999444///+++111333666888999777555444000333666666444222333444555333000///000000///---///......///000111111000***---111333333111000000,,,///111111000000333555///111111,,,%%% !!!***(((+++444;;;;;;999999555;;;BBBCCC===666222000777:::===;;;555111111222666333111444444333555999:::555---&&&###$$$''')))$$$***///...///333555555888<<<===888666:::>>>???<<<;;;;;;<<<<<<:::777555777666:::>>>>>>:::999;;;999333......222777999888666555333111///---,,,+++000///...000333666777888222333555555555333000...222333555777888888777666666555444555777999::::::333555666555222222444777666555555444555666888888666333000111333444333111111000//////000000...,,,000222111000333999;;;888111000...---...111666::::::;;;999444222444333000***)))***---111333333222888;;;<<<888555777777555111000...------000444888777777666666777777666555:::888555333333555666777111111///,,,***,,,000444333111...+++******,,,---++++++,,,...///000111333///000111333444333///,,,(((&&&(((///333111111444333111......///111222222///000222333333222111000555444333333333222000...***///000***'''***...///+++222222---...555666000222//////222444333555999888999888777444111///.........///000111333444555333...,,,......,,,,,,---***000222///+++,,,------000222444555333333555777222222333444666444111///(((***,,,,,,------///111222333333111---+++,,,...111......000///++++++...//////...---,,,+++******,,,,,,,,,---...///000000+++,,,,,,***((('''***---++++++,,,---...000111222555777::::::888555333222...///000111222555888:::::::::888333...---000444;;;888555444333222///,,,)))...000000222555666333111111222222222333333333222//////333444///,,,,,,(((((((((***+++------,,,***+++---...///...---,,,)))///333111///000111///...///000111222222222222555555555333222111222333111111000000///000000000222000...------///111333.........//////000000111333111111666===@@@<<<777444666888999:::<<>>666777999:::999777555444222000...,,,+++,,,---...)))...333555555666888;;;444777999777444333777;;;HHH@@@666333666999999777888888888::::::888444111...000444666555333///,,,111333555666666555333111......///111444444333111333111............---+++---------///000111000...'''))),,,---......000111***...111...)))(((...444444777888333***"""$$$###(((333;;;<<<::::::***333===AAA===777222000777;;;>>><<<777222222444444111000333555444777<<<:::444,,,%%%"""$$$(((+++###'''))))))---555;;;<<<:::@@@BBB>>><<<>>>@@@@@@???>>><<<;;;:::777333111---///555===???<<<<<<>>>666111,,,---333:::======555222///,,,******+++,,,555222///...000111222222333555888:::999777444111...000333666777777555444999555333666<<>>333444333///+++,,,444:::666555444333444666999:::444333444777::::::666222000000///000000///,,,***,,,...---,,,000777888666222333333///+++,,,333:::555<<<<<<333///333222,,,)))((())),,,000333444333<<>><<<888222...+++---------...000111333444111,,,)))+++,,,***+++...///555777222------......,,,222999;;;999999;;;>>>999777555555555444333111'''***......,,,+++---///333000...///222333111...555333444666444///...111,,,,,,,,,,,,---...000111---------,,,,,,------...,,,---,,,)))&&&&&&***...//////000000111222222333777999:::999666333111111///////////////111555888555888888333,,,+++111777777555333333555555333111---000222111111444444000333333222222222333444555444222222666555///***(((+++***)))***,,,------,,,///000111222222111///---(((111888777333111111///333333555666666555444333333555666555222111333666111111000000000000111111555333000......000333555...---******+++000444777:::666444999@@@BBB<<<444333444555555444333444555:::666666:::<<<:::999:::444111222555777555777;;;===???@@@???<<<888666666777111+++...666999444---...222444111...//////,,,(((000000111444888:::;;;:::===666444777777222......,,,//////------111222000333555666555222222555999555666666555444444666888999===???;;;555111222555999666444555888:::999777...111444444111000111222222222111//////000444777777555222000111111111000222000...///222444333111,,,)))***000000+++))),,,+++)))((()))---111444555555222...,,,...111333444555555555222---&&&)))###$$$...777888888:::333---///:::AAA>>>888555777888888555222///...///***+++---000222555777888666999666***###$$$((((((///...,,,***+++111<<>>999333222444555222///111222555::::::777777:::;;;999777777888999999888/////////000000000000000111000//////000222555777666999666111111888<<<:::------000444222...---000333......666===>>><<<;;;;;;888333///...000444777555555444333333333333333333222333666888777222...///222222---,,,///111111444+++(((///555444111111222222///***&&&)))111888666666555333222000000///((()))***,,,...111333444:::777444111000000111111444444333222111000000///111111222555777888777666///---,,,+++---000444666777666222,,,---222444222444333222222333222///---,,,,,,---------......///333222111111111000...,,,---///000---)))***///444333...)))((())),,,---,,,***+++---...000333777:::;;;777444222333222///,,,------,,,***)))***---000333///***)))+++///333555------...//////......---555444333111///...---,,,000000000000000///...---222///***&&&%%%(((,,,///666:::;;;888444444222...000444888888555444777::::::888555111......000222///---+++,,,...///,,,)))111111111111111111111111111333222///...000000---)))(((''''''(((+++---//////,,,---333555222111333///---******+++,,,,,,+++...222333000///222333222888555222000000000///...---------...///...,,,***---111666666333111333666111888999222---000222222111444444000///222444333000111222444555555555444555666333,,,)))***)))&&&,,,---...//////---+++******---000000///,,,******)))...222222///...111444444555777666333000//////999777555333222333444555777444111...---///111333111///---...111444777999222111000111333666:::===@@@>>>;;;::::::888444111///111333666666555333222111000000333666888777555...777<<<:::777777888888333666999;;;<<<:::888666666///((((((...222111...111000//////000111000///(((...------///333666777777===777444777888333000111111444444111222555666444666555555666666666555444111222444444333333555666777999:::888444222222333444444555888;;;<<<999666111222222000......000222333333222000......000222666444222222222333222111222111111333555555222///+++)))+++000111---,,,///000///......///222555777:::777333111222222222111111222333222...)))$$$ ***)))...666888333111333444///000:::@@@===666333777555333111000/////////111333444555555333111000666:::888...((())),,,,,,111000...---///444<<>>999000,,,,,,555111222999>>>;;;555111666222---+++...000111000555666888888666222...+++555888888222---...000000444222111222555888;;;;;;DDDDDDAAA<<<666444555888:::333+++(((+++000444555222---,,,111555444444555:::888555444555666777666777999<<>><<<:::888777666666777333666666555666999:::888<<<555000222555666777:::444000---.........111555666555555777;;;;;;999666333444555666666555444444777888999666222---***(((000333111,,,+++...111111555333333666555111///000,,,...///---++++++///222:::888666777999999777444000111333555555555333222444555555222///...111444999888777555333111//////+++,,,...222555666444222...000333555555333111000000333333000111555666444///333555222---,,,111666888888999888666444111///111000000111222222000///---......,,,***+++...222333111///.........---+++,,,...//////---,,,---...444333333333333222///,,,111222333111---)))'''&&&---///000...***((()))+++------------...///111222333333444444333000...,,,...//////000000000//////,,,------...//////000000333888:::777666777777444666666333...)))(((+++///666777777555222///------000//////111222222000...,,,---...///111222333444111333222///000555777666...............///000111777...'''(((,,,------...000//////000111000...,,,''',,,///......000111000...---,,,---......,,,+++---------------...///000---///000///---,,,///222111777999666333333444333555777666000------,,,***,,,---.........---,,,+++---000111///111666888666------...///...---,,,+++'''***---...---+++***+++******+++,,,---///111222000111111///------///111444333222111000000000000222333666777666333///---444333222333444777:::<<<===<<<:::888666444222111222111111222444555444333333444555555444222111///111111000222333444333111///444777444222444666666666777888888999999888888222111000//////////////////+++'''%%%'''***,,,---***777555333333666:::<<<===555333111111111111222333333666555222222555666444000000111333444222,,,((()))+++...000000000222333111000000111222333111///333555777999:::888555333222222000///...///111222444666888777444000...------------///111111///------...///000111111000///111111222444444444333444111333444222......444999777444111000111333444444666777888999999888666555///555<<>>AAA?????????>>><<<888555333111000000/////////000111111000000000111222222333111111222222111000//////...111000------111333333333222222111111111222333---000333222...,,,---//////+++&&&$$$%%%)))+++---...777555333333555777999999444555333///---111555666...111111//////333444222///333555333///,,,,,,...---......---,,,---...000333333333333222111111000---......///111555;;;@@@111111222444555555333111222555999:::777444222111//////...000222222111000/////////------000444888444777777444444777777444111222222000///000555999:::777222000111333666777777666555333111000//////000333444555999???AAA???::::::777444666999:::777111///---...222666777666999888777666777999;;;===:::777777:::999777777999444333333444555444333111---///111333333222111000222333333444444444444444222,,,***---111222333555===999444111000111111111:::777444222222555999;;;222333444555666777888999555555888===???<<<;;;<<<>>>666000000000......///444111000111111------000333222000...------...///,,,---000444666888999:::666777777666555555666888333999===:::666333...)))'''---000...---000333444:::777222...,,,---000222222333555777777666444333777777666444444444444444444444444555777999::::::333333444444555666666666666666666777999999888666888777555444333333444555111777;;;777444444333111666222...---000333555555999:::;;;<<<<<<;;;999888444444333444555555444222,,,,,,,,,,,,,,,------......///000000...,,,,,,---,,,...000111000000111222//////...+++***+++...111555555333000...///222555///111222000......111444////////////000111333444...000333666777888888777111222222333333333333222999777666444444444444555333777777333000111111000------...///000//////...000000...,,,+++---111444///222555666444222000000444444444444444444444444111666:::999999:::666111+++---///111111000///...***((()))...///,,,***+++//////000222333222...+++&&&---333333333444222///++++++***,,,......---,,,---///111000......111444<<<:::888555333111000///...---...333444222111444666777444,,,)))+++...---000111222333444333222222111555666555777::::::888444333333333222222222222333444555333000.........,,,///333666777555333222444444222111///000444777222333444555444222000...111111222222222222222222111444777777777888<<>>666444111111333333111///000333666666333000...---000...------///000//////---//////---,,,,,,///222///333333000111666888555222000...------...111222444333222222444555555444999888555333111/////////***111555333555<<>>333000555888666)))---111444555444444444+++---000444777:::;;;<<<>>>888555888888444444777555666666333000000444777777333...******+++------111222222000...------...+++***,,,//////---///444555222......000444777888333222000///......///000---...000222333555555555===999888;;;999111...000222222444777555000///222999000)))+++000333555888555999;;;666---''''''***---,,,,,,,,,,,,---......111...+++,,,000444555444666:::;;;888666999:::999,,,...---)))+++222555333000//////000111222111000(((...444333---)))***...///333888<<<===:::555111...***''',,,333777555111////////////.........---111000///111555999;;;<<<000000000000//////......)))000555222...000222222222555666333///...333888888888777666555555444444333222111111111000...,,,,,,+++++++++---...---,,,(((***+++***((((((***---((())))))((('''(((+++---''',,,000111...+++******---///111111000///...///...///111444555333...***000111111222222222111111////////////000111111222000000000000000///...---,,,///333666666444222000,,,///000---,,,///111000***'''%%%%%%(((+++...000---//////...+++)))))))))...222666555222---++++++***+++,,,---...///000111111222///)))&&&((('''$$$###&&&***---...---+++***......111111,,,'''(((.........---...//////---***!!!)))...///...---***&&&$$$###$$$&&&+++000333444---111555444000---///111---------///000///---,,,+++&&&&&&,,,...---...222777666///%%%!!!$$$(((***+++---///222444555555555,,,///111//////111000---,,,,,,+++******************+++------,,,---...000---///000---))))))...333/////////---,,,+++---///000111444555444222///,,,***,,,///222333222000///666999;;;888333000222555222333333444555666666777222333222///+++***---000555333111///...///111222&&&))),,,,,,+++***,,,...***---,,,+++---000000,,,......//////...---,,,,,,))))))))))))+++,,,---.........///111333222///,,,///