BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ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׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDeneneneYYYwwwiii}}}888xxxxxx{{{iiiyyy|||}}}|||~~~___,,,...000000555FFF^^^qqq^^^HHHLLLaaaooorrrZZZiiiwwwxxxooofffeeeiiikkkssszzzxxxooovvv||||||{{{rrrtttwww """  !!!&&&(((%%% )))  $$$&&&(((444???666### """###<<>>>>>:::222'''---666666111---+++JJJWWWcccjjjttt|||vvv^^^NNNGGGNNN[[[iiimmmcccOOO???000555333///666EEEMMMKKK666333111333999@@@DDDEEE===@@@EEEJJJOOORRRTTTUUU___]]]PPP<<<333999???>>>lllhhhfff___FFF&&& """888NNNMMM=== (((***///;;;999111222RRRRRRTTT[[[```___VVVOOO:::444///...***%%%$$$'''666UUUrrroooOOO..."""$$$!!!+++111(((###@@@VVVfffaaaVVVVVV\\\^^^JJJ]]]YYY===777IIIKKK999)))'''"""%%%***+++### ,,,;;;@@@999111DDDVVVeee^^^JJJ???IIIXXX222(((!!!%%%---555===EEE\\\UUUCCC444&&&$$$333555???DDD;;;---,,,333HHHcccMMMMMMRRRRRRDDD888DDD[[[rrrQQQ,,, ---???DDD@@@JJJOOOcccmmmnnn~~~{{{|||nnn```ZZZaaappp|||eeennntttcccqqqlllcccjjjssswww|||uuu~~~fffccc___NNNEEEOOO\\\kkk}}}dddTTTcccmmmfff///"""DDDnnnuuuyyyvvvTTT333QQQRRR\\\nnn{{{|||zzzzzzuuunnnZZZ<<<%%%'''@@@YYYGGG===666:::EEESSSbbbmmmuuudddKKK888666DDDZZZiiiSSSJJJDDDAAA<<<:::DDDTTTmmm\\\[[[[[[PPPTTT```___GGGPPPUUUOOOAAA;;;@@@III555***%%%...<<>>---222EEEUUUjjjQQQAAA444+++999:::<<<===>>>AAAEEEHHHTTTTTTJJJ999222555444///000444000(((***777>>>===888000&&&"""$$$***///111555888888555000000666<<<333666000(((+++333---"""&&&(((((((((((()))"""%%%$$$""""""""" '''%%%######%%%&&&&&&$$$%%%"""###&&&$$$"""###"""""" !!!!!! """  """$$$$$$$$$''')))%%%!!!)))***%%%$$$"""%%%"""   """###!!! ###!!! !!!!!!   """!!!"""###!!!!!!$$$ !!!!!!  !!!555000'''!!!&&&444***SSSdddqqqbbbVVV222"""((()))******&&&  ###!!!!!!!!!$$$"""   %%%---***(((""""""!!!"""!!!""""""!!!$$$%%%!!!"""))))))$$$%%%)))'''!!! %%% ###"""$$$""" ''''''&&&$$$!!! """###""")))222+++(((///))) $$$"""###$$$%%%+++###'''$$$---LLL %%%%%%!!!!!!!!!######!!!&&&111!!!###'''+++000***......(((%%%### !!!444666,,,!!!!!!111!!! ###"""""" $$$ """!!!$$$ ...###"""***&&&######!!!""""""######***%%%###!!!'''$$$###///(((!!!!!!"""%%%+++,,,))))))+++'''###+++$$$ """%%%%%%&&&(((&&&,,,***"""$$$$$$'''###"""###!!!!!!!!!###$$$ ###&&& !!!$$$*** &&&!!! !!! $$$'''***666""" $$$'''%%%)))###!!!""""""$$$!!!%%%"""&&&(((""" ###"""###!!!>>>,,,!!!### &&& !!!$$$+++/// """"""""""""###!!!!!!&&&%%%%%%++++++&&&'''------(((***...111,,,%%%"""'''...''''''%%%""" """%%%%%%((()))(((***,,,***$$$&&&$$$""""""###$$$$$$$$$'''((('''### !!!&&&***((($$$ ###%%%%%%$$$'''######''')))''''''+++((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''"""$$$&&&'''&&&%%%%%%%%%'''(((%%%"""%%%***)))###,,,&&&"""######"""###&&&(((&&&%%%%%%%%%$$$""" %%%((('''###$$$)))***((('''(((***+++)))))))))***&&&'''((()))((('''''''''%%%!!! ###$$$""""""$$$###&&&))))))'''$$$$$$$$$"""&&&)))***(((%%%,,,(((###!!!###%%%$$$""",,,...+++$$$!!!###!!!)))'''###&&&!!!### ,,,(((###!!!###(((,,,///+++((("""%%%)))''',,,...+++)))+++)))%%%)))...111///***'''(((,,,333111---***'''&&&%%%%%%###)))+++((('''***+++(((+++---,,,'''%%%'''(((''',,,)))((('''$$$!!!$$$***))),,,&&&###((('''###)))&&&'''((((((''''''(((***###$$$&&&***,,,,,,+++,,,---%%% '''---...,,,---(((&&&***+++***+++...000,,,%%%###***000,,,"""***&&&&&&***......///111&&&(((******((('''&&&'''$$$+++...((($$$%%%%%%"""222+++&&&'''---///)))"""+++)))((()))***(((%%%###%%%))),,,---222222000999 %%%(((......$$$)))AAA+++)))%%%$$$***///,,,&&&###)))000333111222666;;;&&&)))+++&&&"""%%%(((%%% &&&...333333///+++***333%%%(((444000******)))...&&&!!!+++111...(((%%%$$$///111&&& """  ###%%%'''+++000+++111000444===666'''""" %%%+++---,,,,,,,,,+++&&&,,,+++)))'''$$$ """***...((( ###222BBB...+++)))***,,,+++***)))(((&&&'''+++000000+++%%%'''***111666444+++$$$###&&&'''***,,,............&&&$$$'''///333///+++***"""%%%---///)))&&&((()))///...------......------%%%''')))(((&&&###$$$'''&&&&&&(((...333555333000444***111((()))444---666---000///---///333111,,,000---+++***)))'''%%%%%%"""%%%...555222***---777###***...,,,,,,...---***///---+++))))))+++,,,,,,...***(((+++...,,,,,,---///---++++++------,,,***%%%)))***'''(((,,,,,,)))(((%%%&&&+++---)))%%%$$$///111222000---,,,...000///)))&&&((()))(((---333***&&&***,,,&&&(((...***111...,,,)))$$$%%%)))((($$$$$$000...999---,,,###(((///444222,,,)))+++000.........///000000///......,,,---000///******///)))111777777555222,,,%%%...---...111000+++***,,,333%%%###222999111---333...///000---)))'''&&&%%%+++...111222222000//////(((---///...///333222...'''---///------...,,,&&&---,,,+++...222333///+++333000---++++++,,,------555222///...+++)))...666///,,,(((&&&'''(((((('''&&&'''(((***)))'''%%%%%%'''&&&%%%%%%%%%%%%&&&''')))%%%%%%(((***(((%%%%%%"""$$$%%%%%%%%%$$$#########$$$&&&%%%$$$%%%(((+++%%%&&&((('''$$$######$$$$$$'''(((&&&&&&((('''$$$((($$$$$$((((((%%%(((///(((''''''((()))(((&&&$$$###$$$$$$!!!!!!######"""$$$&&&'''((('''&&&'''(((&&&'''((('''%%%$$$%%%''''''%%%&&&(((((($$$%%%(((%%%'''((()))((('''&&&&&&******+++---...---)))&&&))))))(((((('''''''''''' """!!!!!!&&&******((()))---++++++///------(((...&&&%%%)))......888///---,,,,,,------+++******+++---,,,***)))***+++!!!!!!!!!###(((---+++&&&)))))))))(((&&&%%%&&&''',,,,,,++++++******))))))***,,,+++&&&###$$$%%%$$$###&&&'''$$$'''...///+++)))&&&(((---...,,,...444'''---***(((...---+++111***++++++)))'''(((+++...//////...,,,+++++++++)))&&&///111+++&&&%%%&&&)))'''(((******)))+++...***///000---+++,,,///000///''''''---///***)))...(((***+++,,,+++***+++,,,***+++...000***###%%%,,,''')))+++***))))))+++...***+++---...111333333111---..."""+++!!!///[[[DDD333...(((,,,111***///DDD......)))$$$'''---+++$$$555+++""""""+++333444111***///000333:::===:::888))))))***)))))))))***,,,888&&&(((333...&&&'''(((+++***))))))'''&&&&&&(((###+++111///++++++///111555///,,,,,,***&&&***333***+++###""",,,,,,&&&'''...((($$$%%%''''''''')))***222444---'''***...///---,,,***((('''&&&%%%$$$$$$%%%&&&(((+++------,,,***444;;;444&&& )))444***((('''((())))))...444444111,,,)))(((,,,000333000+++(((***+++***((('''(((222666555333...,,,......,,,***+++...///...,,,'''***,,,---...111333333***+++,,,...///000111222***'''......111333'''&&&+++,,,+++)))***,,,+++((('''---222222222333111---777***%%%,,,222//////444444444111......000000---%%%(((+++...////////////000------000111...,,,---333///,,,///555777333...***...000000///---)))$$$---))))))000222000000444444444555444222000///...---))))))000555222,,,'''222,,,//////(((,,,444222---%%%)))...***///666111000)))111$$$333(((222,,,---,,,+++***)))+++222:::---///000000///......///888444222333333111000111&&&,,,---((('''---111000000,,,***++++++***222===666///))),,,333444111...+++---222555444222111111+++,,,------+++***+++,,,))),,,...---,,,,,,)))&&&---000222111111222111...444,,,(((...999===666---777444111111333444444333666,,,)))333<<<:::222...###&&&((('''%%%%%%!!! $$$'''&&&%%%%%%&&&(((+++***(((&&&''')))&&&&&&&&&((()))'''%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&(((&&&''''''&&&%%%%%%&&&((($$$'''******(((&&&&&&'''###"""###%%%$$$!!!"""%%%''''''''')))++++++)))'''*********)))((('''&&&%%%###$$$&&&&&&%%%%%%'''((((((((((((&&&$$$$$$&&&(((%%%%%%''')))'''###$$$(((''''''((((((((())))))))))))*********(((%%%###!!! %%%&&&$$$###"""###)))(((&&&$$$###$$$&&&'''+++!!!)))******)))""",,,'''---###))))))---!!!&&&&&&&&&'''***...111222222***,,,...---***'''%%%%%%+++(((%%%'''---000...)))---,,,******+++,,,------((()))+++,,,,,,+++***)))'''''''''&&&&&&***///333---...,,,******+++)))%%%+++(((''')))((($$$ &&&$$$###(((&&&###***'''''''''%%%$$$%%%''')))((()))((($$$$$$&&&'''&&&...---+++***)))+++...000***,,,...---+++((()))+++&&&***...,,,'''%%%'''***)))'''((()))***)))***,,,,,,,,,---+++))))))***,,,...%%%###+++///+++(((+++'''+++...---)))(((,,,000'''******((())),,,---,,,)))///$$$666(((777nnnEEE---***"""$$$+++'''&&&333---...---))))))+++,,,***......000333555222---)))&&&+++'''(((111...######111///---+++***+++,,,---%%%111<<<222###***444...---...///000,,,'''(((---000,,,###&&&...)))%%%"""$$$***+++(((***000000111((($$$,,,---***//////)))&&&)))...000111111''''''%%%$$$''',,,---***,,,(((%%%(((///222///***///222222///,,,+++(((###+++999===777000///111777000***(((''''''+++000))),,,///222222///+++(((,,,222666333,,,)))---333///888222***,,,***(((...,,,+++++++++,,,---,,,,,,//////,,,(((&&&'''&&&"""))))))***))))))+++...000...++++++,,,///000---+++000000///////////////...+++///000,,,)))''''''&&&---'''(((333999333***&&&///---,,,,,,......,,,)))///222666666333...***''')))''')))------***)))***%%%)))...///---,,,---///888333+++%%%$$$(((...222444000......,,,)))***,,,333222111111111000...,,,(((***------++++++...222---***///111***,,,000,,,888000111444---******%%%222***000$$$222***666222,,,...111333333///(((###---///000000///......///000...,,,,,,---......---888888555...+++...111111+++---111444000(((&&&'''%%%,,,000222777===666***...------...---+++---111222333333111///...000111+++,,,,,,---000555888:::///000000000111111222222333111000111333555333111...,,,***+++,,,...///...+++)))+++...///,,,***+++...///000///,,,(((%%%###---&&&###%%%((((((+++000$$$&&&''''''&&&%%%%%%&&&###%%%''''''''')))))))))///+++'''%%%&&&((((((''''''''''''''''''((('''''''''&&&&&&&&&'''((((((((($$$%%%''')))(((%%%%%%&&&,,,......+++)))(((&&&$$$'''&&&'''(((***+++)))(((%%%$$$$$$$$$$$$###"""###%%%&&&''''''&&&''')))+++(((((((((((())))))))))))%%%$$$%%%(((((($$$$$$&&&((((((((()))***,,,,,,,,,,,,...000...***((()))***$$$'''***+++***)))(((((( !!!###%%%'''))),,,///$$$///***((()))***$$$///&&&111---444&&&---333///***'''))),,,///111888444000,,,***)))******(((%%%###$$$%%%$$$!!!$$$$$$%%%&&&&&&'''((((((++++++++++++***)))((((((000///...,,,)))'''(((+++######%%%***---...000222%%%''')))***---000000---&&&...,,,)))---***(((//////...------............)))------+++,,,111333000***''''''---444444+++"""---...///------------,,,555///+++,,,000000+++'''(((000000(((&&&,,,///,,,,,,------,,,***)))***+++......,,,***,,,...+++'''---***)))***---...+++(((111444333---,,,...///,,,***///+++333+++)))777 &&&...---...333///)))---***+++...000...***+++---&&&***---((("""###,,,555'''///******555333---666)))+++...111222000,,,)))000BBBNNN>>>)))---444***///'''$$$)))......,,,---"""'''///444444222444777+++***+++//////---+++,,,&&&,,,***)))---((( ###)))+++...///...+++&&&!!!)))***---000000,,,((('''000000...)))&&&&&&,,,222%%%+++---,,,---000111...:::333+++***---///,,,((()))&&&(((000555444222222...,,,(((&&&'''+++000333$$$***000///+++)))((()))222<<<111'''///000,,,333+++---///...+++***+++...(((---///------111222000***+++,,,------///222444555222))))))***,,,333222******+++,,,+++***+++,,,,,,+++,,,---......000222(((+++,,,+++''''''///888---...000444666555444333***///444777666333222222000///111555555111111444,,,000555555111///111444------///222222111//////***---......000444777888...//////...------......000222000+++'''+++666???222---222555111333666///***((()))///111...---000))))))///...666000000++++++,,,((($$$)))333777444...///000000000000//////000111111111111333333333((((((+++000222111000111111222111......444:::>>>555666111((('''---111000444000///000///---000777---...///...,,,***+++,,,222000...---,,,+++,,,---///....../////////000111000222333222///...000333222222222111111222333444000777999111((()))111888%%%&&&&&&%%%###$$$'''***""""""'''---,,,%%%"""$$$)))(((''''''((()))(((((((((++++++((('''(((***+++;;;444***$$$$$$&&&&&&&&&'''&&&&&&''')))***((('''(((''''''((())))))'''%%%(((&&&&&&)))***)))'''&&&!!!&&&&&&###$$$))))))$$$)))(((''')))***+++)))((('''%%%%%%&&&'''&&&(((***%%%&&&'''''''''''')))+++%%%%%%&&&(((++++++)))'''+++&&&&&&***---***'''''''''&&&''')))+++---,,,,,,'''+++---+++&&&$$$'''+++%%%$$$######$$$$$$###"""$$$$$$%%%''')))((()))+++)))###222)))(((222(((333)))333%%%---$$$...%%%333******+++---000111000///,,,,,,,,,...000///---***$$$%%%(((+++***''''''***###'''+++,,,***)))***,,,((('''''''''(((***,,,---%%%&&&))),,,,,,******,,,...)))(((,,,+++&&&'''---)))......((((((,,,---)))&&&---***'''***((('''///+++******+++,,,,,,***(((***...///+++***---,,,'''+++000222,,,###!!!***444,,,+++)))))),,,000000...,,,***)))+++,,,---...000777DDDCCC000'''///111(((+++---//////...------...///AAADDD333&&&+++///***))),,,//////---+++,,,---***///000,,,,,,000222///+++)))(((%%%000000$$$555%%%111///(((+++,,,,,,222,,,+++111777555,,,***...---)))(((---555666///''',,,666...(((111...,,,===111///---,,,------,,,+++'''(((444:::222000222...222---+++,,,+++(((+++222555'''%%%444:::222+++...---+++(((''')))++++++***'''...,,,***///,,,)))000###***...+++***---//////---222888777,,,$$$---===''')))+++.../////////...)))...///+++***......+++'''+++//////---,,,///222333---***...222000,,,***///000111111000...,,,+++FFF;;;///***...222...&&&###111***###111222)))...+++///222000***(((+++///(((111555000,,,---...,,,------------,,,+++******+++000---333222,,,,,,%%%,,,---///111000//////222333...---111222...++++++)))///222111......---,,,---///222333111...///222444777888666111---++++++...---///222111------000000---***,,,000111...***444111...,,,+++***,,,...+++111222---,,,111111---///111333111......222666,,,---...///111333000,,,222***+++,,,)))///444000222333000222666///+++444///...//////111000...,,,---444444---///777555+++/////////000111111000000000222222111000111111000999111---000111------111---333444///---000...((('''+++111333111//////222000---///333333///000666///111333333111///......***,,,111777888555222111222000000111111000000222222111000111333444333222///000111000...---///111,,,---+++---666>>>888+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))******++++++---,,,***)))'''&&&&&&%%%%%%&&&'''((()))***+++,,,)))((('''&&&&&&'''((()))******))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))(((((((((((('''&&&%%%$$$%%%''')))******(((''')))+++,,,***((())),,,...+++)))'''%%%###&&&%%%%%%%%%%%%&&&'''''''''%%%&&&,,,222444000,,,...//////,,,)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000000000000111111111111''''''444;;;444+++)))((((((''''''((()))++++++))))))*********+++++++++************************&&&)))---......---------++++++++++++,,,,,,---...))))))***+++,,,,,,------.........------,,,,,,,,,++++++++++++,,,,,,---...---,,,***++++++,,,***)))---.........111555222------......///...,,,+++***.................................------,,,,,,,,,...///111333222000...,,,///............------------,,,***)))))),,,...000,,,++++++---...///---++++++...111000,,,,,,000444444///333GGG)))...++++++---,,,+++,,,------+++)))...............---------,,,---000333444333...+++,,,,,,---///111000...,,,///...---,,,+++,,,,,,---***///444666444000,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,,,,---------,,,++++++++++++,,,///,,,((((((***,,,,,,+++(((...000,,,***---...***))),,,.........000444888000111333444333000---+++555111...---///000...,,,777555222///...---......+++000222...---///000...,,,,,,---...///000111222000...---...000111111000222111000...---,,,---......333333//////444444000////////////000000000000111///---------...---,,,........................555888999777111...000333333222///------...000111000///...------...///000000000000///000111111222////////////////////////...///////////////......000000111111111111000000////////////000000000000...///111222000---...111333222111/////////000000+++---///000//////000111///...------///222555666111555555222111333555444333222222111111222222333222222222222222111000000555222///...000222222222222000//////000111111000444333333222111000//////...222555444000...000333......////////////......111111222333333333333222333333333333333333333333444444444444333222111000111000/////////000222222)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******)))(((''''''''''''((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))*********)))))))))((((((((((((+++***((('''&&&'''((())))))(((''')))+++,,,***(((***)))((('''((()))(((&&&+++***(((&&&$$$###""""""'''&&&''',,,111333000,,,+++,,,---,,,)))))),,,...........................---......//////000111111000111111111111222222222000***+++444666...((()))*********)))((('''&&&%%%))))))*********+++++++++************************,,,...//////---+++******,,,,,,+++++++++,,,------)))******+++,,,,,,------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***,,,......---000333111,,,+++---000333444222000...------------------------.........------,,,,,,,,,***+++...000111111000//////............------------,,,+++***,,,...111333000333555444111---,,,,,,(((***,,,++++++...444:::???444222BBB,,,111---------,,,+++,,,......,,,+++------------------------//////111333444333000---,,,,,,---///000000...,,,...------------...000111''')))---000111///,,,***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---...000//////...---------------///---******,,,...---,,,)))...///+++))),,,---+++111222222000...---000222000000111111111///---+++000000111111000//////000444222000---,,,,,,,,,------,,,+++,,,---...000111---......///000111222333000...,,,,,,---/////////222000///......///...---+++///000...///444555222/////////000000000111111222000///...///000///...........................222555777444000...///222222222111111000000000000000000////////////000000222111000000//////...///////////////////////////...//////000000//////...000000111111111111000000////////////000000000111111000000111222222222222333333333333222111///...,,,...000000//////111222222111000000000222333444***000222000000111111///111111111111111111111111111222222222111111000///444555444222000000222555111111111222444666777777333333333222111000000//////333666555111000111444...//////000000//////...111111222333333333333222333333333333333333333333444444444444333222111000444333222222222333555555((((((((((((((((((((((((((()))*********)))((('''))))))))))))))))))))))))******)))((((((''''''&&&))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''(((((()))))))))*********++++++******)))))))))(((((((((///---+++)))(((((((((((()))(((((()))++++++***)))---)))&&&&&&((()))((('''+++***(((&&&$$$""""""!!!((('''))),,,111222///++++++,,,------,,,---///111////////////////////////......//////000111111222222222222333333333444444111---///333111)))&&&***)))*********)))'''%%%###)))))))))************+++************************/////////...,,,+++,,,---------,,,+++++++++,,,,,,******++++++,,,,,,------.........---------------///......---------.........---,,,,,,---...,,,++++++------,,,...222111---***---222555555333000...------------------------.........---------------++++++,,,---...///000000///............------------,,,,,,,,,...111444666---333777444...))))))+++((())))))((()))---555;;;:::///+++:::...000+++(((,,,++++++---//////...---------------------------000//////000111111///...,,,,,,---...000000...,,,//////.........//////000******+++///333444222///+++,,,,,,,,,,,,,,,,,,+++------------------------+++,,,---------...111444111111000///////////////...------...//////...,,,***---...***)))+++---,,,666666444111...------///000000//////......------,,,000444444111///111444333222000...,,,,,,,,,---777---(((---///,,,---222//////000000111222333333222///,,,+++,,,...//////111///...///111222///---,,,//////---...111222000000000000111111111222222444222000000111222111000///////////////////////////111333222///---///222111222333444333222111///000000111111111111111000999888777555444222111111//////////////////////////////000000000000//////000000111111111111000000/////////000000000111111333111///000333555444222333444666666555222///---...///000000//////111333444444333333222111111111,,,222666444333444333000000111222333333222111000000111111111111000//////000444777555000000555;;;222222222333555666888999333333222222111111000000000333666555222111222555//////000000000000//////111222222333333333333333333333333333333333333333444444444444333222111111111111000000111111222333(((((((((((((((((((((((('''(((***++++++***((('''************************(((((((((((('''''''''''',,,+++***(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((()))))))))******))))))))))))((('''&&&&&&'''((())))))))))))************************)))))))))((((((...---+++***)))((((((((((((((()))******+++***)))---***)))***(((&&&%%%'''&&&%%%%%%$$$%%%%%%&&&&&&((((((***---000000...+++---...//////000000222333000000000000000000000000//////000000111222222222333444444444555555555555444000///222000+++***---))))))))))))(((((((((((())))))))))))************************************+++,,,,,,,,,,,,...111444...---,,,,,,+++++++++++++++++++++,,,,,,,,,------...............---------++++++,,,---///111222333///...------...///...,,,,,,...///---...222222...---///000111000...,,,***------------------------...............---------000///...---------......///............---------...---------...000333444...000222000,,,***+++...+++,,,+++***)))+++///333+++%%%(((555444///)))'''+++***+++---///000000...................../////////---,,,+++,,,------,,,---,,,,,,...000000...---333222000///---,,,++++++...+++***---333666444000+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,------------///333666222111000000//////000000,,,---...000000///---,,,+++------+++)))***,,,---333222111///......///000111000///.........///000111333333222000000222555444333111000////////////CCC222***000222,,,+++222//////000000111222222333666333...,,,---///111111111...---000333444000---222222111///......---,,,000111111111222222222222444222000000222333222111////////////////////////...///111111//////000222111222222222222222111111000111222333444333222111::::::999888777555444333//////////////////////////////000111111111000000000000111111111111000000//////000000000111111111222333111///000333333111444555555555444111///---//////000///...///111333333333333333222111000///222777999666444555444111222333555666666555333222000000111111111000000///---111444444222333888<<<222333333222111111333444222222222222222222222111111333555444222111222333///000000111111000000///111222333333444444333333444444444444444444444444333444444444333333222111000000000000000111111111((((((((((((((((((((((((&&&''')))******)))'''&&&++++++++++++++++++++++++%%%&&&&&&'''((())))))***++++++***(((''''''''''''&&&&&&'''((()))***++++++)))******************)))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))'''((()))*********))))))************)))))))))))))))))))))(((((()))))))))'''(((******************'''&&&)))+++'''!!!"""(((""""""###$$$%%%&&&((()))'''(((+++...000000...,,,///...//////000111000000////////////////////////000000111111222333333333444555555555666666666666666111...111333222111000---,,,***(((((((((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,///444777...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------........................,,,,,,,,,---///111333444///...------//////...------000111...///222333111000///...,,,+++,,,,,,,,,------------------------........................222111///...---...///000///............---------///...---------...///000777444111......///111222,,,,,,------++++++++++++***(((,,,111666,,,***///***)))***,,,///000000.........//////000000000000111...+++***+++,,,---,,,...---,,,---///000///---111000000...---+++***)))...***''')))...000///,,,,,,---...//////...---,,,******++++++,,,,,,,,,,,,---............000444777111000//////......//////+++---///000000...,,,+++,,,,,,------+++***,,,...///...------...///000111111000///......000111222999555000...000222333222222222111000000000000000CCC333+++111333,,,+++222...//////000000111111111777333///---...000111222000//////111333444111...444222111111000...------000111111111222222222222222111///000111222222111000000000000000000000000...///000111111111222333333111000//////000222333000111333444444444333222333333444444444333222111000000000000000000000000//////000111222222111111000000111111111111000000000000000000111111111111///333333///...111222000555444333222000000000///...///000///......000111///000111111222111111000777999888222///000111000222333555666666555333222000000111111111111000000000000000111333444555555111222333222000000111444222222222222222333333333000111333333222111111222000000111111111111000000222222333444444444444333444444444444444444444444333333444444444333222222333333444444444444555444((((((((((((((((((((((((&&&'''((()))))))))((('''************************%%%%%%&&&''')))***+++,,,(((''''''(((((()))***+++%%%%%%&&&((()))+++,,,,,,******++++++++++++******(((((())))))***+++,,,,,,)))))))))))))))))))))))))))******++++++******)))((((((''''''''''''(((((('''''')))*********)))(((++++++*********)))))))))&&&&&&'''(((((()))******''')))***+++***)))***+++&&&###$$$)))'''!!!""")))$$$######$$$$$$%%%&&&'''&&&(((+++...//////...---------,,,...000000///---000000000000000000000000111111222222333444444444555555555666666666666777777333000222666888666444444222///,,,***)))))))))***)))))))))))))))(((((())))))))))))))))))))))))+++,,,,,,++++++---111444------,,,+++++++++,,,,,,,,,,,,,,,,,,------------.............../////////000//////.........//////...---,,,---/////////---...222222//////222444333000...,,,+++,,,...111333......................................./////////............///111222444///............---------///...------,,,,,,------:::555///,,,,,,---------)))***,,,---...---,,,+++///,,,,,,'''333%%%'''111)))))))))+++...///...---.........///000000111111333111...,,,---...///......---,,,---...//////...,,,,,,------...------,,,///,,,***+++---///...,,,,,,---///000000///---,,,)))******++++++,,,,,,------.../////////000333555000//////...............+++---000000///------------,,,...000///+++,,,///000...,,,,,,---/////////111000/////////111222333;;;555///---000222222000///////////////.........666---***///222......222/////////000000000111111333000---,,,---///000000111111222222222111111111111...///111111//////222000000000111111111222222111000...///000222111111000000000000000000000000///000000111222333333333333111///......000222444000111222333444444444444000111333444555444333333000000000000000000000000///000111222222333222222000000111111111111000000000000000111111111222222...333333000111777666000555444222000000000111222...000111111000///000000......///000111111222222;;;<<<999222...000222222000111222333333222111000000000111222222222222111555222000000222222///---///111444333222333666:::111111222222333333444444000111111222222111111000111111222222222222111111222222333444444444444444444444444444444444444444333333333444444333333222111222333444444444333333))))))))))))))))))))))))((((((((())))))*********************************''''''(((((()))***++++++''''''''''''((()))***+++&&&''''''((()))******+++******+++,,,,,,+++******((((((((())))))*********)))))))))))))))))))))))))))******++++++******)))''''''(((((((((((('''''''''(((***,,,,,,+++***)))+++++++++*********))))))%%%&&&'''((())))))))))))&&&)))++++++)))((()))+++777***###''')))%%%$$$((($$$$$$$$$###$$$$$$%%%&&&$$$'''+++...////////////---,,,,,,///222444222000111111111111111111111111222222222333444444555555555555555555666666666777444555555555555666777777444444444333000---)))'''******))))))(((((((((((()))))))))))))))))))))))),,,,,,---,,,++++++---000,,,,,,+++++++++,,,---------------------------------........./////////000000000///...---------------,,,+++,,,...///...------111222///---000333333000///...---...000222333////////////////////////---........./////////000---------...///000111222///............------------------------------...111000///,,,***))))))***+++++++++,,,............---***+++%%%;;;(((%%%+++)))((()))***---...---+++,,,,,,,,,---.../////////444111...---...//////......---,,,,,,...//////...+++,,,---...//////......///.........//////000000,,,---///111111///---,,,******++++++,,,------...---...000000///000111333000000///............///,,,///111111///......///---,,,///444222---,,,///000---+++,,,///111111000.........///000111222222444333111111111111111000......///////////////...,,,---...///000000000000000000000111111111222222111///------///000111000111444555333///...000333///,,,,,,000111......222/////////000000000111111111000...///111222222111111111111111111111111111000000000000222333222222222111111000111222333444111111111111222333444555222333555666777666555444000000000000000000000000///000111222333333333333000000111111111111000000000000111111111222222222000222000111;;;EEE???222333333333333333333222222///111444555444222111000000000//////000222333444888;;;999444111333444333111111111111111111111111111111222333333333333333222222333222111////////////222555555333333777;;;111111222222333444555555222222222222333333222111111222222222222222222111222333444444555444444444555555555555555555555555222333333444444333333222///000111222222222111111******************************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************+++***)))(((((('''((((((((((((((()))))))))))))))***+++,,,------,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******&&&'''((())))))((('''&&&(((***+++------,,,+++***+++++++++************)))''''''((()))))))))))))))&&&)))++++++)))((()))+++LLL666&&&(((---)))%%%&&&"""""""""###$$$%%%''''''###&&&+++...//////000000...---...222777999888666333333333333333333333333222222333444444555555666555555555555666666666666222777:::777333333666888///222666888666222,,,)))******))))))((((((((('''))))))))))))))))))))))))***+++,,,,,,++++++---///++++++++++++,,,------...---------------------------.........//////000000---------------...///000---,,,+++,,,...///...---,,,000222...,,,///333333000000//////......------000000000000000000000000---.........//////000000///............---------//////.........---------+++,,,,,,---...//////000)))...333333///,,,...000000...++++++,,,---......((()))......MMM555)))''')))((((((***,,,---+++*********+++,,,,,,---......222000---,,,---------,,,///---,,,,,,...//////...//////000000000///---,,,)))***,,,,,,,,,,,,---///,,,...000111111000...,,,++++++,,,------...//////,,,...000111000///000111111000000///////////////...111333222000...000222---,,,000666555...,,,///...,,,***,,,000444555444,,,------...///000111111+++000555555333000000111///000000111111111111000***111555222111222111---222222222222222222333333222000///000222333333222222666777444...,,,000555111------000000+++***...////////////000000000000222000///000111333333222111111111111111111111111000//////000111222222111111111333444555444444333111111000000111333444666000111333444444333111000000000000000000000000000///000111222333444444444000000111111111111000000000111111111111222222222333111---111CCCQQQHHH444111222555666777555444222000333777888777444222111444333111000000222444555///333444111///111111///333333222111111222333333111222333444444444444444***///444444000///333777222555777555111000333777111111222333444444555555333333222333444444333222111222222333333222222111222333444444555555444444555555555555555555555555222222333444444333333333222333444555666555444444888///)))***)))&&&'''+++*********)))))))))))))))************************)))************+++++++++'''''''''''''''''''''''')))******+++++++++******************************))))))*********+++++++++(((***---//////...,,,***,,,,,,++++++***)))((((((...,,,***(((''''''((()))+++******---000000,,,)))000$$$***777///%%%(((,,,))))))************))))))+++++++++******+++,,,,,,******)))'''&&&%%%$$$###""""""###""""""$$$'''***&&&&&&(((---444666333...222333222111000111444666444222000222555777666444222333444555666666666666666666777888888777777666;;;:::888777666666666666555;;;<<<777444666555111*********+++*********)))111***%%%'''******'''%%%..."""(((---%%%,,,666,,,///...,,,+++***+++,,,,,,******+++,,,------......---......////////////...000000//////.........---++++++,,,---...///000111111111000000000000111111222555666333///,,,,,,---------------.........///...------------...//////...000222444444333111000...000000...+++***---000,,,,,,,,,---------......+++,,,---,,,,,,,,,...000------------------------000---+++,,,,,,)))***---222+++)))---***###&&&///+++---......------///000333222222111000//////...............////////////........................000000...------...//////555444333111///---,,,+++---++++++,,,***+++888GGG111000///......///000000111000/////////000222333///.........///000///...111111111000///---,,,+++,,,,,,...000222555777999///000111333333222111111222222222222222222222222...------///222444444333///////////////000111111222222111000//////000000////////////////////////000000111222222222222111000111111000......///111555//////666555...---333111111111000000000//////222222222222222333333333333333333333333333333333111444333111222666888666:::(((111///444333***555333222111111111222444444222222222222222222333333111000000000000000000000333333333222222222111111111000000000111222333333///...111888???@@@999111666222///000444555222...000////////////111333444222333333222000000111333444444555555444444333222555444444333222222222333333222111111000000111111444222111//////000222333111777<<<:::444000111555333333222222333333444555555555444333333222111111333333333444444444555555333333444666666666888;;;777777666555444444333333555555555444444333333333666555333222222333555666333,,,((()))***((())),,,************))))))))))))************************)))************+++++++++'''''''''''''''''''''''')))******++++++++++++************************************++++++++++++,,,((()))+++------,,,+++***,,,,,,++++++***))))))(((+++***)))''''''''''''(((***))))))+++------+++(((---&&&333DDD<<<...***)))))))))************))))))+++++++++++++++++++++,,,))))))((('''&&&%%%%%%$$$(((((((((&&&%%%&&&(((***111///---...222333000,,,222222222111000000333666555444333444777999888666333333444555666666666666666666666666666666555555777777777666666555555444666;;;===999888:::999666777333---(((&&&'''+++---(((+++///...&&&$$$333FFF222''',,,000)))///777///---,,,++++++++++++++++++*********+++,,,,,,---------...//////000/////////000/////////............+++,,,,,,---...///000000000000000///000000111111222333333222000---------,,,------...//////000000///............///000000---///111333333222000//////000000///---,,,...///------------.........///+++,,,......------///000........................111---,,,...---******,,,444333000------...,,,(((,,,,,,,,,,,,,,,------------------...............////////////000000000000//////////////////////////////...------...///000........................000//////111...---444>>>000000///......///000111///......---...///000111//////...//////000///...//////////////////.........------......///000111///000111111222222111111222222222222222222222222111000///...---,,,,,,,,,000000/////////000000111555444444333333333333333111111111111111111111111000000111222222222222111...///000///------///000111...///111111...---///444444444333333222222222111111111222222222222222222222222222222222222222444666555222222666777555'''111666111;;;666FFF<<<222222111111111222333444000000000111111111111111444444444333333333333333333333333333222222222222111111111111111111222333111000///222666777444111555222000222555777555222111000000///000111222333666555444333333444555666444444555555444444333222444444333222222222222222222333444555444333222000222111000000000111222222000444888777444222444666333333333222333444444555555555444444333222222111222222333333333444444444444333444444555555888:::777666666555555444333333555555555444444333333333555444333333333333444555,,,(((&&&)))*********---************************************************)))************+++++++++(((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++***)))))))))(((((((((''''''''''''''')))((('''(((***+++***)))+++'''666FFF???111,,,((())))))************))))))++++++++++++++++++++++++(((((('''''''''&&&&&&&&&,,,,,,+++)))&&&&&&''')))777333//////000111000...111222222111000000333555555444444555777888777666333444555666777777777777999999888777666666666777666666777888888777666555222666888666555777888666===999333---******+++,,,333***'''+++***&&&...;;;111***,,,...***...333---)))******++++++++++++***)))))))))***++++++,,,,,,---...///000000000000000////////////............---------.........//////......//////000000111111222111000000111000///------......///000111111111///////////////000111111---...000222222111000///000000///000000000///---------........./////////+++---///000000///000000000000000000000000000000111......000///+++)))+++333666000&&&'''000...$$$...,,,******---...,,,))))))***+++,,,---...///000/////////000000000111111////////////////////////...---------...///000000.........///////////////......///111000...///333//////......///000111222///............///000111////////////////////////.........//////000000000......---------------...000000000000000111111222111111111111111111111111...000111111111333888<<<111000000/////////000000555555555444444444444444111111111111111111111111000000111222222222222111000111222222000000111222222555666444444666666333111111111111000000000000000000000111111111222222000000000000000000000000666888777333333666666444(((;;;111000222%%%>>>///222111111111111222333333111111111111111111111111111111222222222222222222444444333333333222222222333222222111111111111222222000...---///222555888222000///222666777666333222222111111111111222333777333//////222444555444444444555555444444333222333333222222111111222222333444777888888666333111///000111222222222222222222222333444444555666666444333333333333444555555555555555444333333222222222222222333333333333444555444333222333666888999777666666555555444444444555555555444444444444444333333444444444444333333)))'''&&&)))++++++++++++)))***************++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++******))))))+++,,,---+++++++++*********))))))&&&'''((())))))))))))((()))(((''''''((()))******---%%%///:::333++++++***)))******++++++******)))++++++,,,,,,++++++******&&&''''''''''''''''''''')))))))))'''%%%$$$%%%&&&000...---...111444444444111222222111000111333555333333333333444555555444444444555666777777777777<<<<<<:::999888888999999777888:::<<<<<<;;;999888222444666555444444555666777888::::::777222---)))444'''"""+++///((($$$&&&---)))((()))((()))***''''''((()))+++++++++***)))(((((())))))*********+++---......///000000000000///////////////.........------..................---......///000000000000111///---///222222000---000000000000000000000000//////......//////000111---...000111111111//////111//////000333333000,,,,,,,,,,,,---------......+++...111333222111111222333333333333333333333333222000000222111,,,***+++444444///'''(((///111...222...***,,,///000---)))******+++---...///000111............/////////000////////////////////////,,,,,,------...///000000666555444333111000///...******+++---.....................///000111111222111111111111111222222222///000111000000///000111///////////////000000111------------...///000111111000///...///000111222000000000000000000000000+++///333444555999AAAIII222111000000///000000000222222222222222222111111111111111111111111111111000000111222222222222111///111222222111000111222222999:::555555<<<<<<555/////////////////////////////////000111111222222000000000000000000000000444666666333333666666333666666$$$333///;;;666333111111111111222222333333444444444444444333333333000000111111111111222222444444444444333333333333444333222222111111111111000000000//////333;;;AAA111000000222555666444222333333333222222222222222<<<555///...111444444222444444555555444444333222333222222111111111222222555555666777777555444333///000333444555555444333444222000111444666666444444444444444444555555666666555555555444444333333333333333444444444555555555555333111333777999888777666666666555555444444555555555555555444444444222333444555555444333222))))))((((((***,,,***((())))))******+++++++++,,,************************))))))*********+++++++++************************))))))***,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,*********+++---...+++++++++***************'''''')))***************)))***)))))))))***+++,,,...&&&,,,333,,,(((,,,,,,******++++++++++++******+++,,,,,,,,,,,,+++***)))&&&&&&&&&'''''''''''''''%%%&&&&&&%%%$$$$$$%%%&&&&&&''')))---222555666666111222333222111111333555333333444444444444444555444555666777888888888888<<<;;;;;;:::999999::::::888999;;;======<<<:::999999999999999777666777999111555;;;???>>>:::333///&&&''',,,///+++$$$(((222,,,,,,((('''***)))''''''&&&''')))***+++******)))((()))))))))))))))******,,,,,,...//////000000000.........///////////////------........................///000111111000000000...---...222333000...333333222111000///............------......///000---...///000111000000///111//////111444444111---******+++++++++,,,,,,,,,,,,///333444444333333444555555555555555555555555333111111444222...,,,---555444888===999333555===555000---...222333000,,,+++,,,,,,,,,------......,,,,,,,,,---------......------------------------+++,,,,,,---...//////000999888666444222000...---,,,---,,,+++,,,---------------...///000111111111000111111222222222222222///111222222000///000222111111000////////////000///............///000000111000/////////000222333000000000000000000000000000333444222///000666;;;111111000000000000111111///000111111111111000000000000000000000000000000000000111222222222222111,,,...000111000///000000---444555000000666666000222222222222222222222222...//////000111111222222222222222222222222222222///333333222222666666333///;;;:::===PPP +++111222222222333333333333555555555555444444333333444444444555555666666666555555555444444444333333444444333222111111111222...111333222111444:::@@@444444555666777666444222444444444444444333333333CCC===666444666888777444444444555555444444333222333222222111222222333333777666444333333333444555000222555777888777666555777444111111555777555222555555444444555555666777666666555555555555555444555555555555666666666777666777444111333999:::666666666666666666555555555555555555555555555555555222333555777777555333222***+++***((())),,,+++((())))))******+++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...************************((()))))))))******++++++)))***,,,+++******+++---,,,(((///666000---///,,,******++++++++++++******+++,,,------,,,+++)))(((&&&&&&''''''''''''''''''###%%%&&&&&&%%%%%%'''(((###%%%(((,,,///111222222222333444444333333444555555666777666555555666777555666777888888999999999999::::::;;;;;;::::::999999999:::;;;;;;:::999888:::888888999777444666:::666777999:::;;;;;;::::::222222...(((%%%))),,,---...333---***111///(((---((())))))************)))))))))))))))))))))*********+++,,,---.../////////.........///////////////---------........./////////000111222222111000///.........///000111000///444333222111000///...------------------...////////////000000111111000000000//////000222222111000)))))))))*********++++++...111444555555555666777666666666666666666666666444111111444333///...111222555@@@JJJDDD444222<<<333111///000222333111...++++++++++++************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............222111111000//////......333555444///+++---...------...///000111111000000...///000000111111000000///222444333000///111333333222000///...///000000222111000...---,,,,,,,,,111111111111111222222333111111111111111111111111222333333111...---000333111000000000000111222333000111222333444333222111////////////////////////000000111222222222222111000333555666555555555555...111222000000222222///000000000000000111111111...//////000111222333333333333333333333333333333---111222111222666666333;;;,,,222RRReee666222333333444555444444444555444444333333222222111333333333444555555666666666666555555555444444444444333333222222222222333///222444333111111444666777888:::;;;:::999777555333444555555555555444444AAA<<<777555555666555333444444555555444444333222333333222222333333444444888666333111111222444666222333555777888777666555777555333444666777555333666555555555555666777777666666666666666666666666666666666777777777888888666888666222666<<<;;;444666666666666666666666666555555555555555666666666333444666777777666444333***,,,***''')))......***))))))***++++++,,,------************************)))************+++++++++))))))))))))))))))))))))((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++,,,,,,---************************))))))((('''((((((******'''***------+++***+++,,,,,,(((///555...---///,,,***++++++,,,,,,++++++***+++,,,---------+++)))'''''''''''''''''''''&&&&&&###%%%&&&'''&&&%%%&&&'''%%%&&&((()))+++---///111222444666666555444555666444666888777555444555777666666777888999999999999999;;;===???@@@???===<<<<<<<<<;;;;;;::::::999999888555555888777444666;;;;;;:::888777777999;;;===EEEGGG===,,,(((///,,, ---555---***444000(((///++++++***)))))))))******************************((()))+++,,,---...................../////////000+++,,,,,,---...///000000111222333444333111///...---...000000///...///000111111000000000/////////...............//////000000000000111111111111111//////000000//////111222)))*********++++++++++++000222444555555666888:::777777777777777777777777555111111333333111111444888;;;???>>>777///---///............////////////++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---.........---,,,,,,,,,,,,------.........111777999222------///......///000111111000//////...///000111111111000000///222555444000///111444111000///...///000222333333222111000///.........111111222333333333333333222222222222222222222222111111111222222444555666/////////000111222333444000111333555555444333222000000000000000000000000000000111222222222222111444666999;;;:::999999:::555333333666666222222444---------.........////////////000111222333444444333333333333333333333333///333444222333555555222***;;;HHH777$$$UUU+++%%%333444555666666666555555555555555444333222222222111111222222333444444444666666666666555555555444333333222222222333444444111222222222111111111222555777:::;;;:::999777777333444555666777666666555888777555333222222333333444444555555444444333222444444333333444444555666666555444333222333444555333444555555666555444333444444555666888888777555666666555555666666777888666666666666666666666666666666666666777777777777666:::999444888???<<<222666666666666666666666777444555555555666666666777555666777888888777666555)))+++***''')))///000,,,))))))***+++,,,,,,------************************)))************+++++++++((((((((((((((((((((((((((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))******++++++++++++******************++++++***)))'''&&&%%%'''(((***&&&)))---...+++******+++,,,&&&***,,,&&&'''...---***++++++,,,,,,++++++***+++,,,---...---+++)))'''(((((('''''''''&&&&&&&&&"""$$$&&&%%%$$$######$$$'''''''''&&&'''+++000333333555777777666555666777222444666555222111333555666777888999999:::999999;;;>>>AAADDDEEEDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;:::777777;;;;;;888;;;BBB===<<<;;;999999888888888>>>YYY```DDD------111---)))222)))&&&222---$$$,,,---,,,+++)))))))))***++++++++++++***************'''(((***+++,,,------------.........//////000000++++++,,,---...000000111333444555555444222///...,,,///111111...---...000.........///000000111111///////////////000111111111111111111111222222222...000111///------111444******+++++++++,,,,,,,,,222333444555555666999;;;777777777777777777777777555222111333333111333777EEEFFF===,,,&&&+++...***)))+++,,,,,,++++++---...,,,,,,---------.........,,,,,,,,,---------..............................,,,---.........---,,,+++,,,,,,,,,------------...)))444999333---...000000//////000111111000///...000111222333444333222222///333666444000///111555000///......///111444555222222222222333444555666111222333444555444333222222222222222222222222222333222111111333333222000...//////000111333444555///000222444444444222111111111111111111111111111000000111222222222222111///222555777666555555666888222333999888111000666///000000000111111222222///000111222333444555555333333333333333333333333222555666444444555444000666---333111111333222???444444666777777777666555888888777666555555444444444444555555666777888888777666666666555555555555222222222222333444444555111000000111222444555666000222666888888777666666222333555777777777777666555666777666555444666777444444555555444444333222444444444444444555666777555555555555555444444333333333333444333333222222111333666888999999999888666666666666666777888888666666666666777777777777555555555555666666666777666;;;:::666:::AAA===111666666666666777777777777444555555555666666777777777777888888888888777777---***'''(((---000,,,&&&***+++---//////...---,,,***************************---///000...,,,++++++)))******+++++++++******,,,---.........---,,,+++//////.........---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))******+++,,,,,,------...---+++***+++......,,,)))***++++++,,,,,,++++++***------,,,,,,+++***))))))...---+++)))'''%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&""""""''')))(((***///...000444666555111000111444444555555666777777777333777<<<===999666888===BBBCCCDDDDDDGGGLLLRRRVVVHHH???===CCCCCC===>>>FFF@@@::::::>>>===888;;;DDD;;;:::::::::<<<<<<<<<;;;::::::<<<@@@@@@999+++ ---+++(((&&&***...---)))+++******************+++---,,,++++++******++++++***+++,,,,,,,,,+++***)))(((***,,,---,,,,,,...///,,,---......------...000+++111444111222555444000111111000000000000000000333111...---///000000///222222222111111111111111000333666666444111111111555222///111444444...(((444222///------///222444666111...222777;;;BBBIII::::::888444555777666222555999hhhppp:::///BBB333EEE333+++---,,,///333000555222///...//////+++(((111///------.../////////..............................---...///000222333111...,,,+++,,,.........,,,+++******+++,,,...//////'''+++111---...111,,,///000111222333222111111444333333333333333222222111111111111111111111111......///000222444777999///222555444444777@@@GGG444444444444444444444444222111111000000111111222999444333777888222///000222444222///...111222000555444333333444444222000444222///000222333111...222222222111111111111000---666:::555333777;;;:::888666333333444666777777666444222000///000222333---///111333555666666666222000///000444666555444222222222333444555666777555666444444>>>HHH???---333333444555666777888888444666666666444333444555333444555555555555555444777777777777666555333333666111---///444777333...222222222333333444444444444555666888888888777666888888777555444333111111555444444555777888666555444444555444222222444666666555555444444444444555888777555444333333333444444555444333222333666999555666777666444333333444444555555444333555888;;;999888777666666777888999555555666666777777888888888666666:::???@@@<<<888:::999888777777777888999666888:::;;;;;;999666555777888888999999999999888***...111...***)))***++++++,,,---.........------+++++++++++++++++++++++++++---//////...,,,,,,---++++++++++++++++++++++++,,,---............,,,,,,//////.........---------+++,,,---...............------------------------+++++++++++++++,,,,,,,,,)))))))))***************++++++,,,,,,---............,,,+++,,,...///---+++,,,------......------,,,------,,,,,,+++******)))+++***)))(((''''''''''''%%%%%%%%%%%%&&&''''''((()))&&&&&&******(((+++111777666777888888666333222555555555666777777888888999:::<<>>@@@HHHTTT^^^kkkcccWWWJJJCCC???:::444:::<<<888555<<>>000===<<<;;;:::::::::999888888999;;;???AAA???999333'''---333111***%%%)))000******,,,------,,,******---,,,,,,+++++++++++++++,,,---...//////...---------...//////---,,,,,,---...000111000//////000111333777777333333444111+++------...000111333444444444222000000111111000///000000000000111111111111111111444777;;;===<<<:::===;;;999999888666111---(((((()))***---111666:::===888777;;;>>><<<888777999:::999777888;;;:::666444111LLLRRR111...;;;///BBB666222000,,,444<<<999000.........///000///...111///------.../////////---......//////000000111000000000000111333444555222000...///222555666666222222000//////.........//////---'''000GGGEEE&&&000111222333333333222222333333333444444444444555222222111111111111222222555444333333333444555666333444555333222333777;;;444444444444444444444444444444333333333333444444666333333777777333111444222444333000000444666444444333333333444444333111444333222222333333222000222222222222111111111111111444444333222444555444:::888555555666777888888666555444333333222222222222333555666777777777666777666666999;;;<<<999777444444333444444555666777999<<<;;;:::BBBJJJCCC444666666666666777777777777777888888888666555666777555666777888888888888888777777777777666555444444666444111000111333333333222222333333333444444444444555666777888888777666777777666666555555444444777666666777999:::888777555666777666555444555777777777666666666777777888555666666777666555444333333555666666555555666777666777777666555444444666555666666555444555888;;;777666555555555555666777777777777777777777888888888666666:::>>>???<<<888:::999888777666777888888555777888999999777555444888888999:::::::::999999+++---000///,,,***+++---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...---,,,+++******+++,,,,,,,,,---...//////...------/////////.........------------...............---........................***++++++,,,------......*********+++++++++,,,,,,,,,------......///000000......---...///000...,,,------............---------,,,,,,++++++*********''''''&&&&&&''''''((()))$$$$$$$$$%%%&&&''')))******))))))***((('''+++111555555444444555555444222666666777777888999999999===::::::@@@FFFGGG@@@888@@@AAA@@@===<<>>AAABBBDDDGGG@@@???>>>===;;;:::999888888999:::;;;>>>@@@BBBCCC999///+++///222---***,,,***+++...000000...+++***------,,,++++++++++++,,,)))***,,,---......------000222333222111///000000...///000///------...///222333333333666999666000000000000000000000000000444333222222333333111000111111111111111111222222111000111666<<>>;;;888777666666666444000,,,)))***+++,,,---///333777999444555;;;>>>;;;555333:::<<<<<<:::;;;>>><<<777999111555888111555:::333999777777111,,,888CCC===---...////////////000222111///---...///000000///---...//////000111222222111111111111222444555666555333222333666999::::::777777666444222000...---&&&///---%%%>>>mmmkkk>>>111111222333333333333222333333333444444555555666444333222111111222333444666555444444333444444444666555444333333333333444666666666666666666666666555444444333333444444555444333444666555333444888333555444111111555666444444333333444555666444333444555555555333222333444333222222222111111111111444111111444666444444666===:::888777888999888888333333444444444333222222222222333444444444333333555555777999;;;:::666333666666555555555555666777555::::::999===BBB???555999999999888888888777777777888999888666555666777555666777888999999::::::666666777777777666666555555666555222000000333666333333333444444444444444555666666777777777777666666666666666666777777777888777666777888999888777555777999999888777777777666666666666777888999999444555888999999888555333222555888999888777666666666888888888666555666777666777777666555666999;;;777666666555666666777777999999888888888888888888888777777:::===>>><<<999:::999888777777777888888666888999::::::888666555888888999:::;;;;;;::::::000)))&&&)))...///---,,,...------------...//////---------------------------......---,,,,,,...000///...,,,******+++---...,,,---...///000///......////////////................../////////......---////////////////////////+++++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,.........///000000111111/////////000000000///...++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&''')))(((%%%%%%)))///,,,000333222111333666666777777888999999::::::;;;;;;999999===FFFLLLGGG???>>>@@@BBBBBBAAA@@@???>>>QQQDDD;;;HHHjjj~~~jjjLLLKKKDDD:::555888<<<>>>BBBBBBBBB@@@>>><<<;;;;;;:::::::::888888999===AAAIII777+++///333///,,,///---...///000000///...---......---,,,,,,,,,,,,,,,)))***,,,...000000000000222444666777666777888999111222333222000///000111000///...000444666333///000000000000////////////111111111333555555333111444444444333333222222222111111111222444444333111+++***+++111777777000)))---///000///...///333666888555444888:::888:::===<<<>>>===;;;;;;===:::555:::777000///777:::999:::666999<<<666333AAAGGG:::...000222111...,,,...111000///......000111000////////////000000111111111///000000111222333444555888666555555666888888777888888888777444111///------000---%%%000MMMKKK)))000000111111222222222222333333333333333333333333555444222111111222444555111222222222333333444444444333333444777777666555666666666666666666666666333333222222222222333333333444666666555444666999555777555111111444444222333333333444666777666444333666888666333222444777333333222222222111111111555111333888999666777======;;;999888888999888777333333222222222333333333222222333333444444555555555555666666666555333222888777666666666666666777111666999777777:::999666::::::999999999999999999555666777666444444444555333444555777888888999999555555666777777777666666444555666444333222333555444444444444444555555555666666666777777777777666777777777777777777777777777555444444666777666555555777:::;;;999888777777444444444444555666777888777888999999999777555444555777999999888777777777777888999999777777888999777888888888777777999;;;999888888888999999:::::::::::::::999999888888888888888888:::<<<===<<<::::::::::::999999999999999::::::;;;<<<<<<:::999888777888999:::::::::::::::///+++))),,,,,,)))***.........---------...///000---------------------------.........------///111111///---++++++,,,---...------///000000000//////000000/////////.........//////000000000///......000000000000000000000000---,,,,,,+++***))))))((((((((())))))***++++++,,,......///000000111111222///000111111000000000000+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***(((''''''&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&###&&&((('''%%%'''***,,,&&&111999666222444999;;;888888999999:::;;;;;;;;;:::<<<<<<;;;@@@GGGIIIEEE@@@???@@@DDDHHHIIIEEEAAA;;;DDDJJJAAA111888cccKKK===DDDCCC===:::AAABBBCCCAAA>>><<<===>>><<<<<<;;;888666666888:::>>>???BBB???111%%%+++999111000///......///000111///...------,,,,,,------...000222555777888999999777999;;;<<<;;;;;;===>>>999;;;;;;;;;999999:::;;;;;;777444444444222...,,,......///000111222222333//////000222555555444222444444333222111000000///000444666333...***,,,///,,,)))+++555@@@BBB777+++))),,,...//////111777======<<<===>>>:::666999@@@<<<===<<<999:::<<<:::555222999555222999666333;;;:::<<<@@@>>>>>>JJJHHH444...000222111...---///222///......///111222111///111111111000000000000000111111222444555555666666888777666777999:::999999999999:::999888666444333333...222555,,,))),,,)))///////////////000000111333222222111111000000000444444333222222333444444222222333333444444444444222222222444777888777555777777777777777777777777444333333333333333333444444666777666555666666666444666666333333888999777444333333555777777666555333555777666444333555777333333333222222222222111111111444777666333666;;;;;;:::888777888888666555===:::666222000111222444555555666777999:::;;;<<<;;;:::999777666666777999888777777666666666777777444999<<<:::888999;;;;;;777888888999::::::;;;;;;555777777777555444555666333444555777888888999999444555555666666666666555333333444555777666333111555555555555555555555555777777777666666666666777999999999888777777666666888666444444555666666555444666999:::999777666666444444444555555777888999;;;;;;999888666666555555888999888777666666888:::777999:::999888888999:::777888999999888777999;;;888999999:::::::::::::::;;;;;;::::::999999888888999888999:::;;;<<<;;;:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888666777888999::::::::::::+++000777999---"""&&&222------........./////////------------------------,,,---//////......///111111000///---------......---...///111111111000000000000000/////////......//////000000000000000///000000000000000000000000...---,,,+++)))((('''''''''(((((()))***+++,,,,,,...//////000000111111222...000222111000///000000......////////////......++++++++++++++++++++++++))))))((('''&&&&&&&&&&&&******((('''&&&&&&%%%%%%%%%((()))'''(((+++***'''---777666333555888777888888999999:::;;;;;;;;;===BBBAAA::::::AAAEEECCCNNNIIIDDDCCCFFFHHHHHHFFFKKKBBBAAAJJJIII===777:::cccOOOQQQUUUCCCAAACCCDDDBBB>>><<<===???===<<<;;;:::::::::::::::999???EEEEEE>>>666111///333111...------...111333//////...------------......000333666999;;;<<<<<<===>>>@@@???>>><<<======;;;<<<>>>>>>===<<<>>>???DDDAAAAAACCCBBB??????AAA:::999888666444222111000111000000222444444333222000000000////////////...000555999666///,,,000666111......777AAAAAA777+++,,,...000...+++...555;;;555777<<>>===>>><<<999:::>>>===999000:::<<<::::::555333;;;999777<<>>.........---...//////000111111111000000000//////222222333333333333222222777777777777666555333222222333333444333333222222777777777777777777777777777666666555555666666777555777777666888:::888333222555666555777===@@@???666555444666777888666555222333444444333333444555333333333333222222222222...222333000111333444222999888666666777777666444GGGBBB<<<555111111222444333444444555777999;;;<<<<<<;;;999777555666999<<<777777666666666666777777777999;;;:::888888:::===555666777888999:::;;;;;;888999:::999777666777888555666777888999999::::::444444555555555444444333111111111444777777444111666666666666666555555555888777777666666666666777:::999999888777666666555;;;888666666777888888777444666888888777666666666777777777777888999999:::<<<:::888666555555666666999999888666444555888:::777888:::999888888999:::777888999999888777888999666777888999999999999999::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888888777777666666777888:::;;;;;;;;;;;;+++...999CCC>>>000,,,111,,,---///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***---///000/////////000111111000//////...---------...000111222222111111000000000000/////////......///000000111111111111000000000000000000000000------,,,+++******))))))(((((()))***+++,,,---.........//////000111111111---000222111///...///111......////////////......++++++++++++++++++++++++))))))((((((''''''((((((***)))(((''''''&&&''''''''')))(((''')))+++&&&###///333888???===555888888888999::::::;;;;;;>>>DDDBBB;;;:::AAACCC???OOONNNJJJEEEAAA???AAADDDKKKJJJKKKNNNMMMFFF===888<<<666dddQQQFFFEEEHHHIIIFFF@@@===>>>@@@@@@===:::;;;===???>>><<<>>>===:::<<>>=========888:::;;;<<<;;;<<<===???AAAAAAEEEJJJJJJHHHMMMUUUFFFEEEBBB???;;;888555444888666333333333333222000,,,---...///111222333444...222555444000000444888000......111555555111,,,111222222...***,,,444<<<===888777;;;=========???GGGFFFBBB<<<;;;>>>===:::888999<<<<<<:::999:::;;;:::444:::@@@>>>???===111///......///111333222222.........000222333222000111222333444555666777777777888:::;;;<<<===<<<<<<999999:::<<<@@@BBBBBBAAA===<<<<<<<<<<<<===>>>>>><<<:::@@@???555222///%%%///......---...///000111...//////000111222222333000111222333333222111000666666777777777555444333333555666555222000222444666666666666666666666666777777666666666666777777333555555666;;;@@@;;;111222555555444666<<>>777666666666777777666444222111111111333444333222444444333333333222222222///333111---555CCC@@@333888777666777888888777555AAA>>>:::666333444555666222111111222333555666888666777777555333333666999555555555555666666777888666666777777555555777:::555555666666777777888888888999:::999777777777888555666777888888888888888444444444444333222111111///000111222222333666888777777777666666666555555999888777666555555666777777777777777777777777777;;;999666555666777888777666777888777666555666888999888888888888888999999666666777777777777777777777888888777555555666777666888999999888888999:::666888999999777777777888666777888999:::::::::999888888888888999999999999999:::::::::999:::;;;<<<999:::;;;;;;;;;:::888888888888777777777666666666888999:::<<<======>>>>>>///(((...DDDRRRHHH666+++,,,---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,))),,,000111111//////000111111111111000///---------...000111222222222111000000000000////////////......///111111222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////.........///000000111111---000222111///...///111,,,,,,------------,,,,,,++++++++++++++++++++++++)))(((((((((((())))))***(((((('''''''''(((((()))'''(((&&&%%%((())) ***444CCCNNNIII<<<777888888999999:::;;;;;;<<>>999999===@@@>>><<<:::@@@>>>777===KKKHHH::://////000000000000//////000000///...............---///333777;;;===??????999;;;===>>>>>>>>>???@@@999;;;===>>>>>>>>>@@@BBB<<<===BBBEEEBBB???DDDOOOAAAAAABBBCCCDDDEEEEEEEEE>>>;;;777444333222000///,,,---///222555777:::;;;,,,---......///000222444---......---+++,,,///222,,,///000///---333>>>HHH[[[KKK===:::>>>@@@@@@@@@SSSQQQIII@@@<<<===;;;777===444333666555:::>>>777@@@999@@@GGGBBB???AAA???444222//////111222///,,,......///111333333222000111222333555888:::<<<===666777999;;;<<<<<<<<<;;;<<<;;;;;;===???@@@???>>><<<<<<;;;::::::;;;===>>>555===AAA999???TTTNNN***000//////......///111222,,,---...000222444666666...000222444444222000...000111333555666666666555333666999777333222666;;;666666666666666666666666555555444444444444555555111222333555>>>DDD===111444666555222222666777555888777666777888777555333222000...///333444333000444444444333333333222222222666111...???VVVRRR<<<777666666777999999888666444444333444555666888999555555444333444555666777444777999888666555666888444444444444555777888888999777777777777666888;;;666666666666555555555555666777888777666555555777444444555555555555555444444444444333222111000///---111333000,,,...777???888888777777666666666555999888777555555555666777444555555666777888888888:::777444333444555666555777888888777666666777999888777666666666666666777111333666888:::999888777555777999999777555444444666777999999888888999:::666888999999777666666777888999:::<<<======<<<<<<777777777888888999999:::999:::::::::999999;;;<<<888888999:::999888777666999999999888888888888777:::;;;<<<>>>???@@@@@@@@@,,,---------,,,,,,...///......////////////......------------------------111///---...111222111000000///...,,,,,,,,,------///////////////000111111888444000...000000...+++(((///222///...111222///000111222222222111///...------,,,+++***)))((('''***)))))))))***,,,...000111000///......///000111000000000000000000000000---111111,,,+++///...******))))))+++,,,,,,***((((((((((((''''''))),,,///+++***((('''&&&''')))************+++)))""""""///---...888===999::::::999999:::;;;:::999===;;;===888;;;YYY___AAA============>>>>>>>>>>>><<>>BBBMMMWWWRRRLLL???...---SSSbbb@@@CCC>>>:::BBBFFF======>>>AAADDDDDD???;;;CCCCCCAAA===;;;???HHHPPP777777666222///---...///888//////666555...333AAA111222555999===??????>>>@@@;;;BBBFFF>>><<<>>>:::===;;;999999<<>>@@@BBBCCC@@@>>>>>>@@@@@@>>>;;;CCCGGGJJJFFF===666555777...+++...777===:::333///666666666888;;;;;;777333...------///000000...,,,000000/////////000000111===:::888:::>>>BBBBBBAAANNNDDD:::777<<>>666//////444666111+++000///...///000000///...666555666888:::<<<;;;:::888888888888999:::;;;<<>>@@@@@@===999CCC===999;;;>>>======>>>CCC===999DDDLLL<<<***---)))...111...))))))000777777444666???DDD???555...444333222///...///444777444333333333444333000...///888:::222///555666111444666999888555444555777888555222222444555333111222222222333333444444444111222444555555555444333555444444444444333333333444333333555666666444222333555777777555222111111222222333444444555666666444777999888444333666:::666333111222555666555444666555444555666777666555666777888888888666555444555555555555555666777777777777888888999999999:::666555444444555777999;;;666666444444555777999;;;333444555555666666555555888555222222333555444222111000/////////000222333111222222333444555666666999777666444444555777888777666555444444444444444777777777777777777777777<<<:::777777999999888666666666666666777777777777666777777666555555777888666666666666666666666666777777777777777777777777888888999999999:::::::::>>>777777BBBIIIEEE<<<777999777555555777:::<<<===:::::::::999999999999999999999999888888888777777888888888777777777777777999777666777;;;===;;;:::+++---------,,,,,,---///......////////////.................................+++***+++---......,,,222111///.........///000///////////////000000111555444111...---...222444444555111+++)))...222111///000111111111000///.........---,,,+++***)))((()))))))))***+++,,,......000000///////////////000////////////////////////---111000,,,,,,......************+++---,,,***((('''((()))(((&&&%%%(((+++***)))(((''''''((()))***+++++++++)))$$$ """,,,...---333<<>>===999000555JJJNNN<<<<<<<<<<<<============>>>:::===???@@@@@@AAADDDGGGvvv[[[BBBBBBYYYqqqZZZCCCEEEBBB000JJJHHHEEECCCBBBAAA@@@??????===>>>AAAEEEFFFBBB>>>OOOAAA222,,,///111///***%%%---222///,,,---***&&&///;;;CCC>>>555888LLL___HHHAAAAAA???888===CCC>>>===>>>EEELLLFFF777444:::???>>>===;;;;;;>>>BBBEEE???===;;;<<<===>>><<<:::555<<>>?????????MMMIIICCC???======>>>>>>JJJCCC???AAA@@@;;;888:::aaa___HHH777<<<<<<;;;GGGFFFDDD>>>444+++)))///666111000000333666777444111...///111555999<<<<<<;;;999999999::::::;;;======AAA@@@????????????===<<<888GGGJJJ???999??????666;;;;;;<<>>BBB999222444555333666888888777444222333444777444222222444555444222777777666666555555444444666777888999999999888777555555555444444333333333555444444444444333111...000333555666555333333333222222222333444555555555555999======999777888:::444222000111333555444333555444333444666777666555666666777777777666555444444444444444444555666666666777777888888888888999555555444444555777:::;;;666666555444555777999:::333444555555666666555555777444111111222333222111000000///...///000111222111222222333444555666666777777666666777999<<<===444444444444555666777777666666666666666666666666999777555666888999888777555666666666777777777777777777777666555555666777666666666666666666666666777777777777777777777777888888888888999999999:::@@@999777===AAA===888666888777777777888999888888888888888888999999999999999999999888888888777777777777777777777888888888999777666888:::<<<;;;999+++,,,---,,,+++,,,---///......////////////...................../////////...---,,,---///000///.........------,,,,,,------////////////000000000000222333222...+++---444;;;111000,,,(((***000333333//////000111000///...---......---,,,+++******)))((()))***+++,,,---------...//////000000/////////////////////////////////---000000---,,,...---***+++******,,,------+++)))&&&(((***)))&&&%%%&&&'''***)))(((''''''((()))******+++)))%%%***///,,,,,,666@@@===:::888888;;;<<<;;;999<<>>===<<<;;;;;;<<<===<<<:::AAACCCFFFDDDAAA??????AAAWWWMMM@@@666///...777AAA---...000333555555333000---+++******,,,...//////,,,,,,------...///111111:::<<<===>>>===<<<<<<===FFFIIIIIIDDD===:::===AAAHHHCCC???<<<999888;;;AAA***FFFGGG777:::DDD@@@777888???EEEBBB888000...000///------111777888444000,,,---000555999<<<;;;:::;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@???>>>???@@@GGG:::777@@@CCC;;;999???===AAA>>>@@@HHHCCC666333===777111000333444111---111//////222444222333777///333888:::;;;999888888666444222111222333333333000===DDD<<<333222555555777888777666444333444555555333222222444555555444<<<;;;:::999777555444444222333555666666666555444666666555444333333222222555444333444555555333111...111444555444444444555111222222333333444444555555:::>>>???;;;888666777333111000000222333333222555444333444666777666555666666777777777666555444333333333333333444555555555666666777777777777777888777666555555555777777666555555444555666888999444444555666666666666555666444222111111222111000//////...---...///000111111222222333444555666666444444333333444666777999222333444555777888::::::666666666666666666666666666555444444777888888888555555666666666777777777888888777666666666666666666666666666666666666666777777777777777777777777777777777777888888888888===888666777888777666888666777888999888777555444666666777777888888999999999888888888888777777777666666777777888888999999999888777888999:::999888+++,,,---,,,++++++---///---......//////......---------------.....................///000000000///+++---///111000///,,,+++...//////000000000000000000000///---,,,...333888))))))***,,,///000///+++...///000000000///---,,,------,,,++++++***))))))((()))+++,,,------,,,,,,---...///000000000///...////////////////////////---...///...------,,,***+++++++++,,,------+++))))))((((((***,,,+++(((&&&)))(((((('''(((((()))***((()))'''!!! 111333------222777===>>>>>><<<:::999:::<<<999@@@555...888888666CCC999::::::;;;;;;<<<<<<<<<@@@???===;;;999999:::<<<===999666???ZZZnnneeeOOO000bbb|||oooYYY[[[___cccbbbXXXIII===DDDDDDEEEGGGGGGFFFCCCAAA666BBBNNNLLL>>>000******&&&(((,,,111111///---,,,555===DDDAAA;;;===IIIUUUNNNQQQYYY\\\^^^hhhfffTTTFFF@@@EEEKKK;;;&&&333SSS???;;;777777;;;>>>??????======<<<<<<======<<<<<<888:::===???AAADDDGGGIIILLLPPPWWW]]]VVVFFF777000666333000......///000111...---,,,,,,......---,,,///.........///000111111555999>>>???===;;;<<<===<<>>>>><<>>>>>AAADDD666BBBBBB666666DDDFFF;;;;;;AAA<<<888BBBHHHFFFGGG<<<555---***---///...+++000...///111///...222888;;;;;;;;;999888999;;;======;;;888666555444111///---666:::555000111444555666555555555444555777888444333222333444555555666;;;;;;999888666555444333...///111222222111111000666666555444333222222111222111222444666888888777///111333444333333444555222222222222333333444444555888::::::888555333333333222111111222333333444666555444555777888777666777777777777777777777666444444333333444444555666444555666777777666555555;;;:::888666444333333333666555555555555666777888444444555666666666666666555444333222222111111000......---,,,---...///000111222222333444555666666666555333222111111111111222333444666888999::::::666666666666666666666666555444444444555666666666555555555666666666777777999888666666666666666555666666666666666666666666777777777777777777777777666666666777777777777777666555555555555555888;;;555666888888777666666666444555555666777888888999888888888888777777777777555555666777888999999:::999999888888999999888888+++,,,,,,,,,++++++---...------............------+++++++++,,,,,,---------***+++,,,---------,,,,,,---111666999999666111.........///000111000000///000...,,,---///000///...---,,,---...///---+++***...///000000000///---,,,++++++******))))))((((((((()))+++,,,------,,,+++,,,---...000000000///...........................------...///...,,,******+++******,,,------+++))),,,(((&&&***222444...&&&((((((((((((((()))*********)))%%% &&&888333,,,000555333;;;@@@DDDAAA999555888===888AAA;;;666>>>888444BBB999999999:::;;;<<<<<<===;;;AAAEEEDDD>>>:::;;;===888???>>>666999MMMdddpppsssOOO,,,HHH|||yyyuuukkkbbb[[[KKK;;;:::EEENNNMMMFFFDDD@@@@@@GGGPPPNNN@@@333///:::888,,,,,,888999---EEEDDD@@@::::::GGG```tttuuuooollljjjlll|||}}}rrrbbb___MMM111EEECCCBBBCCCDDDBBB<<<888============<<<<<<<<<<<<::::::<<>>===:::666333111000000111111000000000...***'''//////...---------......000555;;;>>>===<<<===???777:::======;;;999:::<<>>GGGCCC@@@@@@BBBAAA===888888333......111333222///111222333777:::;;;:::888;;;;;;;;;:::;;;;;;<<<===<<<>>>AAA@@@???@@@CCCGGGgggfff___PPP;;;000666BBB===CCC===777===@@@>>>AAAAAA<<<444///---///111333000///111333000...111888DDDDDDBBB???<<<;;;<<<>>>=========>>>>>>===:::888333444222///...111333222444333333333333444444444333333333333333444555666666666666555444333333222111222333444555444444333666666555444333333222222000000000111444777777777222333444444333222333444222333333333333333444444666777777555444333222333333333333333333333444555777666555666888999888777888888888888888888888999555555555555555666666777444555666777777666444444888888777666555444444444555555555555555666666666444555666666777777666666666666666555333222111111...---,,,,,,,,,---///000111222222333444555666666888888777555444333333222444555666777888888888888555555555555555555555555666666555444333333444444555555555555666666666666:::777555555777777666555666666666666666666666666777777777777777777777777666666666666666666666666333666888777555666888999555666666555444555999<<<444444555666777777888888777777777777777777777777555555666777888999999:::888999999888888777888888***+++,,,+++***+++,,,...------............------*********+++,,,,,,------+++---000000///......///,,,///444777888555000------...000111111111000///000---+++---000111---)))...,,,+++---...000777>>>//////000111000///...---******))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---......////////////........................---,,,---000///+++)))******))))))+++,,,,,,***(((---(((%%%***333555///'''''''''(((((())))))******+++'''!!! ###111...)))---222333666>>>DDDBBB999444777<<<999@@@@@@===>>>999666:::888999999:::;;;<<<======555@@@LLLNNNGGG???;;;;;;999???CCC>>>444222999BBB@@@fffxxxcccOOO\\\yyywwwrrrhhh___hhheee]]]RRRHHHFFFLLLRRRMMMEEE===<<>>???>>><<<:::;;;<<>>>>>@@@BBBAAA@@@GGG@@@===BBBFFFBBB<<<888<<<>>>AAA@@@;;;555000...(((((()))+++...///---,,,------,,,,,,,,,,,,,,,------111777;;;===>>>???@@@888:::<<<===>>>=========;;;EEEOOOPPPOOOPPPPPPPPPeee999888BBB:::888<<<@@@@@@===<<>>;;;999999777777999<<<@@@AAAAAA@@@>>>:::555222222222111///333222222222444444222000333444555444333333444666333333333333333222222222222333444555666555555444555555444444444333333333222000//////000222111111333555555555333333333555444444444444444444444444888777666555444444555555333444555444333333555777777666555666888999888777888888777777777888999999666555555555555666777777444555777888888666444333333333444555666777777777555555555555555555555555555555666777777777777666666777777666333111111111......---,,,---...///000111222222333444555666666444444444444444444333333444555666777888777666555555555555555555555555555666666666555333222333444444444555555555666666666999666444444777999777555666666666666666666666666777777777777777777777777777777777777666666666666555999;;;888666777666333555666777555333555:::???555555666666777777888888666666777777777777777888666666777777888888999999666888999888777777888999***+++,,,+++******,,,...,,,------......------,,,******+++,,,,,,---......---111444444333111111222***+++,,,.........,,,,,,---...000111111111/////////...------............++++++---111000111;;;GGG///000111111111000///...*********)))))))))))))))++++++******++++++,,,,,,------------...///000000........................---+++,,,111000***(((***)))((((((***++++++)))'''***((('''***---...+++(((&&&'''((())))))*********%%% ))):::999,,,,,,666000666<<<>>><<<999888888999<<>>@@@777999999:::;;;<<<===>>>>>>;;;BBBJJJLLLHHHAAA===;;;@@@555222;;;EEEJJJQQQZZZEEEGGGMMMLLLHHHGGG;;;$$$iiimmmsssyyy|||xxxooohhhNNNbbbxxx|||mmmZZZNNNJJJOOOQQQOOOFFF>>>@@@LLLXXXmmm:::$$$'''JJJ{{{]]]===000555???777555FFFWWWSSSFFF===555;;;+++666OOOEEE000NNNhhhNNN@@@>>>???BBBDDDDDDBBB???======??????:::777999@@@EEEGGGFFFIIIBBB>>>@@@BBBAAABBBDDD@@@BBBDDDCCC???<<<<<<<<<333000...---...000000000,,,,,,,,,---...///111111...000333888===@@@@@@???;;;>>>@@@@@@>>>======>>>:::??????:::888<<>>@@@CCCDDDDDDBBBAAA@@@<<<===>>><<<888555444555333222111333777:::;;;;;;;;;;;;:::::::::::::::;;;>>><<<<<<>>>BBBFFFHHHIII444OOOQQQEEEddduuu444555222444888333555EEEJJJJJJFFF???777000,,,,,,111//////333444555:::@@@;;;<<<>>>>>>======>>>??????===;;;:::<<<>>>?????????>>><<<:::777333000///000000222666:::;;;999777444555666444222111333666444444444333333333222222000111333444444444333222333333333444444444444555444222000///111222111111333444555555444444666888555555555555555555555555666666666666777777555444111333444333222222444666666444444555666777666555666666555555555666888888555444444444444555666666555666888999888777444333333333444555666666666666555555555555555555555444555555666777777777777777444666888666333000///000///...---------...000000111222222333444555666666222333333333222111111000333444666777777666555444555555555555555555555555444666666555333222444666444444444555555555666666888555222444888:::999666666666666666666666666666777777777777777777777777888888888777777666666666777::::::666666888777333555888:::888555555999===777777777777777777777777666666666666777777888888777777777777777888888888555777999888777666888;;;***+++,,,+++******,,,...,,,------......------,,,++++++,,,------...//////+++...222222000//////000---,,,*********,,,...///---...000111222111///...---//////---+++,,,000555...111777999222+++...777000111222222222111///...+++++++++***************,,,+++*********+++,,,---------,,,,,,---...000111........................---***,,,111000***'''***((((((((()))******(((&&&&&&(((***)))'''&&&&&&(((&&&&&&((()))************ ***QQQSSS555+++;;;---///444:::>>>>>>999555888888CCCAAA888DDDLLL;;;999999:::;;;<<<>>>>>>???GGGFFFDDDBBBAAA@@@??????EEE???BBBHHH<<>>===AAACCCAAA===:::<<>>444111---,,,000444888>>>EEEBBBAAA???===>>>DDDLLLRRRUUUOOOGGG@@@============999<<<@@@AAA;;;444222333---///333;;;BBBFFFEEECCC444666777555222111333555777666666555444444333333222333444555666555444444222222333444444555555666444222111222444666777777222333555555555666999;;;666666666666666666555555222333555777999777444111000222444333000000333666444333222333555666555444555444333333444555666777444333333333333444555555555777888:::999777555333777777777666555333222111444555555666555555444444555666666777777777777777333555777666222....../////////...---...///000111111222222333444555666777999999888777555333111///111222444666777777666555555555555555555555555555222444666555333333666999444444444555555555666666777444111333888;;;:::777666666666666666666666666777777777777777777777777999999888888777777666666555888666222555;;;;;;666555999===<<<888555777999888888888888777777777777555666666666777777888888888888888777777777777777333666888888777777999;;;