BM6P6(@ yyyppphhhaaaYYYQQQLLLHHHGGGFFFGGGIIIIIIGGGFFFEEEBBB>>>;;;999777555333111000...---///000111000111000000////////////000------......///111222333777777666555444333333222///...------...///...,,,........................///---...000---'''***111...---,,,++++++---...///++++++*********************++++++,,,,,,+++++++++,,,,,,,,,+++++++++******&&&&&&###"""))))))$$$+++(((&&&%%%''''''&&&###''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%,,,***(((&&&%%%&&&'''(((zzzsssjjjccc```ZZZSSSMMMHHHDDD>>>;;;@@@??????@@@BBBCCCAAA@@@CCCAAA===;;;999777444222000...,,,,,,.../////////111000///...............---------...///000222222666666666666555444333222///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,111,,,+++...///++++++......------,,,,,,,,,------************************++++++,,,,,,,,,+++******,,,,,,+++++++++*********(((***(((%%%&&&+++,,,(((***(((%%%%%%''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&***)))'''%%%$$$%%%&&&&&&}}}oooiiiaaa[[[VVVPPPIIIDDDFFFBBB===999888666555333999888888:::<<<>>>===;;;AAA???<<<:::999777444222000...,,,+++---......---000000...---,,,,,,,,,,,,------------...///111111444555666777666555333111///...------......---+++++++++++++++++++++++++++111,,,))),,,///...,,,+++------------,,,,,,+++***************************+++,,,,,,,,,+++***)))))),,,++++++++++++*********'''+++,,,)))(((+++,,,***((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$&&&''''''((('''&&&$$$$$$$$$%%%%%%|||qqqfff^^^SSSOOOIIIDDDBBB@@@===;;;<<<:::777555444555666777666555666888;;;<<<<<<;;;>>><<<:::999888777444222000...,,,+++---......---//////---,,,++++++******,,,,,,,,,,,,---...///000111333555777666555222111000...------------,,,+++++++++++++++++++++++++++---***)))+++---,,,+++))),,,------------+++)))((())))))))))))************++++++,,,++++++***)))(((++++++++++++************%%%)))+++***''''''((()))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""$$$&&&''''''''''''&&&%%%$$$$$$%%%%%%~~~vvvlllccc[[[TTTLLLGGGAAA>>>:::777666666666666555444333111111111333444444333444777:::;;;;;;::::::999888888888666333111222///---,,,---......---...---,,,+++************++++++++++++,,,---......///111333555555444222000000...---,,,------+++***++++++++++++++++++++++++&&&))),,,+++)))((()))***,,,,,,------,,,***((('''(((((()))))))))*********++++++++++++******)))(((+++++++++*********))))))%%%'''******'''$$$&&&(((%%%&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&{{{qqqkkk^^^WWWNNNGGGCCC@@@<<<888:::999666444222222333444000111111000......///000111000111333666888777666777777666777777666333111222000---------......------,,,,,,++++++++++++++++++++++++++++++,,,---------///111222333222111000000...---,,,---,,,+++)))++++++++++++++++++++++++###)))---+++'''((())))))++++++++++++******)))((('''(((((())))))*********))))))***************)))+++************))))))))))))((((((***(((%%%&&&)))%%%&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&~~~uuukkkbbbYYYRRRMMMHHHDDD>>>;;;:::999666333777777666444333333444555///111333333000......//////...///111333444444333555555555666777666333000111///---,,,,,,---,,,,,,,,,++++++++++++,,,------+++************+++,,,,,,,,,---...///000000000000000...,,,,,,,,,,,,***(((************************%%%***,,,******,,,,,,(((+++******)))))))))******''''''(((((()))******+++'''((()))******++++++***************))))))))))))---'''%%%((()))&&&&&&)))&&&'''(((&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&%%%%%%yyyqqqeee```XXXPPPJJJEEEAAA>>>???<<<::::::;;;:::777444000111222222111222333555---111444444111......//////......000333444333222444333444555666666333000000...+++***+++,,,+++***++++++++++++,,,---......******************+++++++++,,,,,,---...///000000000...,,,,,,,,,,,,***((())))))))))))))))))))))))(((++++++)))---222...&&&******)))(((((()))***+++&&&''''''((()))******+++&&&'''(((***++++++++++++************))))))))))))...&&&"""%%%(((%%%%%%'''&&&((((((&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###%%%''''''%%%######$$$$$$%%%%%%%%%$$$$$$~~~tttllldddZZZRRRKKKHHHDDD???<<<:::999999:::999777777777777666444222111000000000000000000...///000000000///---,,,111111222222222222111111444333444666777555000+++111000///...---,,,++++++,,,+++******++++++***(((,,,***((((((((('''%%%$$$((()))+++---...///000000000000///...,,,+++***)))((((((((((((((())))))***,,,,,,,,,+++++++++************))))))))))))******++++++***(((&&&'''))),,,))))))))))))))))))))))))000***&&&''',,,...+++&&&(((((((((((((((((((((((($$$%%%&&&(((((((((((((((%%%$$$###&&&))))))%%%!!!%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&|||oooggg]]]UUUOOOJJJCCC>>>>>>===:::888666555555555===;;;999888777555222000222111111000////////////...//////000///...---,,,000000111111111111000000333222222444666444000---000//////...---,,,+++***,,,+++)))***++++++***(((...,,,)))((('''&&&###!!!+++,,,,,,------,,,,,,+++//////...---,,,++++++***(((((('''(((((()))******++++++++++++*********)))***))))))))))))))))))******+++***)))'''''')))+++((((((((((((((((((((((((333///***))))))(((%%%!!!''''''''''''''''''''''''"""###%%%&&&&&&%%%###!!!###%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&|||oooaaaWWWOOOIIIBBB===;;;999666333666666666666666666666666;;;:::999999888666222///222222111//////............////////////...------...//////////////////...222111111222333333111000......------,,,+++******,,,***))))))***+++)))(((,,,***((((((((('''%%%###******++++++++++++******------------,,,,,,,,,,,,''''''''''''((()))++++++******)))))))))))))))((())))))))))))))))))))))))(((***+++***)))(((((()))((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''%%%'''((()))(((&&&###""""""&&&((('''###"""$$$(((%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%ӵĦĦӵĦyyynnnddd[[[RRRIIIBBB???===:::999999888555333111222444555666666666666777777888:::;;;999666333222111000///...---------/////////.........------------............------000/////////000111111222------,,,,,,+++******)))+++***))))))******)))((('''&&&%%%''')))***)))(((%%%&&&((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((***+++,,,((((((((((((((((((((((((((())))))))))))))))))(((''')))++++++***(((''''''((((((((((((((((((((((((%%%'''((('''%%%%%%(((+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&&&&%%%######%%%'''$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lvvvnnn___YYYQQQJJJEEEAAA===999555666777888999777333000///000111222222222222222666777888:::;;;:::666333111000///...------------///......---------------,,,,,,------------,,,,,,...............///111222,,,,,,,,,++++++******)))+++***((()))******)))'''&&&%%%%%%&&&)))******)))%%%&&&'''((())))))******+++++++++,,,,,,,,,,,,---''''''''''''((()))***+++'''''''''''''''''''''''''''((())))))))))))((('''&&&(((+++,,,***(((&&&&&&'''''''''''''''''''''''')))+++,,,(((### """%%%''''''''''''''''''''''''%%%$$$!!! ###%%%''''''%%%######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%GG=?HdĦ=ĪjGG=?HdĦzzzmmmaaaUUUNNNIIIEEE@@@<<<999888666555000222555777666444111...222222222222222222333333999888888888888666222/////////...------------...///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,---...---,,,---///111,,,,,,,,,+++++++++******+++)))(((((()))***(((''')))(((''''''(((((('''&&&((())))))(((((('''&&&%%%++++++++++++,,,,,,,,,,,,((((((((((((((())))))***&&&''''''''''''(((((((((''''''))))))))))))''''''&&&(((++++++)))'''&&&&&&'''''''''''''''''''''''''''))))))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!$$$'''***((($$$"""###'''(((&&&"""$$$############$$$%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵqqqkkkbbbXXXPPPHHHBBB>>><<<:::777555444444444444111222333444333222222222333333222111222333444555666555444333444222000...------,,,,,,------...//////...---,,,,,,,,,------+++,,,,,,------,,,,,,+++***,,,......,,,+++---...,,,,,,,,,,,,,,,++++++++++++)))(((((())))))((('''***(((''''''(((((('''%%%))))))))))))((('''&&&%%%,,,,,,++++++++++++++++++***))))))(((((((((((((((&&&'''''''''((((((((((((&&&''')))******)))'''&&&&&&(((******((('''&&&'''''''''''''''''''''''''''###$$$%%%&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((($$$$$$%%%&&&'''&&&%%%###$$$###"""""""""###%%%&&&!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$?~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??ttthhhaaaTTTNNNGGGBBB???>>>===<<<555444333222222333444444111111000///...///222444...---,,,+++,,,...000222111000//////111222111000,,,,,,,,,,,,---.../////////...---,,,+++,,,------+++,,,,,,------,,,,,,+++***,,,///...,,,***+++---------,,,,,,,,,,,,,,,,,,***)))(((((())))))(((''''''&&&%%%''')))******)))&&&&&&'''((()))))))))))),,,,,,,,,+++++++++******+++***)))((((((''''''''''''''''''((((((((())))))&&&'''(((******((('''&&&'''(((***)))'''&&&&&&'''''''''''''''''''''''''''+++)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%###!!!!!!%%%))))))&&&###$$$%%%######"""""""""###%%%&&& !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$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]ĦwwwlllcccZZZPPPJJJ@@@???<<<:::777555444444555555444333333222111111!!!(((000333111//////111111000000///////////////111000//////000000///......,,,---///222111---))),,,,,,,,,+++++++++******++++++************++++++---+++******+++,,,,,,+++///+++((())),,,...,,,)))***))))))((((((((((((((('''&&&%%%%%%&&&'''((()))***(((&&&%%%'''(((((((((***))))))((()))***,,,------,,,)))'''&&&&&&'''''')))(((''''''''')))***+++&&&(((***+++)))(((((((((+++(((&&&&&&((()))'''%%%&&&'''((()))((('''%%%###''''''(((((('''&&&%%%%%%&&&))))))&&&&&&((('''$$$&&&%%%$$$$$$%%%$$$###!!!########################$$$%%%%%%$$$###""""""###&&&%%%###!!!!!!"""###$$$!!!###%%%%%%$$$"""!!!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Ħqqqhhh]]]TTTNNNHHHAAA;;;;;;:::888777666555555444444444333333222111111000,,,///333222...+++,,,...111111000///.........///111///......//////...------,,,,,,///333333///+++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,---+++******+++,,,+++***...+++((())),,,...,,,)))******))))))((((((((()))''''''&&&&&&&&&'''((())))))(((&&&&&&((()))(((''',,,,,,++++++,,,---//////...,,,***((('''''''''((((((((((((((((((((()))***,,,)))&&&###$$$&&&)))+++***(((&&&''')))+++***(((((((((*********((('''%%%'''''''''''''''&&&%%%%%%%%%((((((%%%%%%'''&&&"""!!!!!!!!!"""######""" ########################!!!""""""!!! &&&%%%###!!!!!!"""###$$$!!!"""""""""############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ӵ{{{oooccc\\\TTTNNNGGGBBB???===999555444444444333333444444555222222222111111000000///333444333///+++))),,,///111111000///...---------///...,,,---......---+++,,,++++++///222333000---,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,,,,+++)))***+++,,,+++***---***((())),,,---,,,***++++++******))))))))))))(((((('''&&&&&&'''''''''(((''''''((())))))(((&&&))))))))))))***+++,,,---...,,,+++)))((((((((()))(((((()))))))))((('''''',,,(((###"""$$$''')))((('''%%%$$$%%%'''))))))((($$$%%%&&&&&&&&&%%%$$$###&&&''''''''''''&&&&&&%%%###&&&&&&$$$$$$&&&%%%"""!!!###$$$$$$"""!!!########################%%%%%%$$$$$$$$$$$$######%%%$$$###"""!!!"""#########"""!!!!!!!!!"""$$$%%%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ӵ~~~oooddd\\\UUUMMMFFFDDD@@@<<<::::::999888666222222111111222333333444111111000000000/////////222222111...,,,,,,///222111000///...---,,,,,,,,,---,,,++++++,,,,,,+++***,,,++++++---000111...+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++***)))***+++,,,+++))),,,***((()))+++,,,,,,***+++++++++++++++***))))))))))))((('''''''''&&&&&&'''''''''(((***)))'''%%%&&&&&&''''''((()))***+++---,,,+++***))))))))))))(((((()))***)))(((&&&%%%(((%%%$$$''',,,,,,'''!!!((('''&&&&&&'''(((((((((###$$$$$$%%%%%%$$$######&&&&&&&&&''''''&&&&&&%%%###&&&&&&$$$$$$&&&%%%""" ###&&&''''''%%%$$$$$$########################'''&&&%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!""""""###"""""""""""""""######$$$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&ĒRzzzsssggg]]]QQQIIIFFFDDD@@@<<<999777555444444444444333333222222111111111222222000000///////////////...///000000000//////000111000///...---,,,,,,,,,,,,,,,+++******++++++***)))---+++***+++------***&&&,,,,,,,,,+++++++++************))))))))))))*********))))))***,,,,,,***(((***)))((()))***+++++++++***++++++++++++***)))))))))))))))((((((''''''&&&'''''''''(((***)))'''%%%(((((()))***+++,,,------,,,,,,+++******)))))))))'''((()))))))))'''&&&%%%(((&&&&&&)))------(((""",,,,,,+++***)))(((((()))'''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%###&&&'''%%%%%%''''''$$$$$$&&&))))))'''$$$$$$$$$########################$$$"""!!!"""$$$$$$###!!!#########""""""""""""""" !!!###$$$$$$$$$"""!!!4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h|||ooobbbXXXQQQOOOHHH@@@;;;999999888666555555444222222111111111333222111111000000111111////////////////////////000000000000000...---,,,......---,,,,,,,,,,,,---,,,+++)))***++++++***(((...+++))))))++++++((($$$,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))***,,,,,,)))''')))))))))))))))***+++,,,)))***+++++++++***((('''(((((()))))))))(((''''''(((''''''((())))))(((&&&%%%&&&''')))***+++++++++++++++*********)))))))))''''''((((((((('''&&&&&&---)))&&&%%%(((******)))))))))(((&&&$$$"""###$$$&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&%%%###&&&'''%%%%%%((('''$$$###&&&'''&&&""" !!!###########################%%%""" """%%%&&&$$$"""######"""""""""!!!!!!!!! ###%%%%%%$$$""" 4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s|||tttggg[[[QQQIIIDDDAAA@@@===999666444333444444555555555444222111111222000000000//////000000111////////////////////////111000///......---,,,+++,,,,,,,,,+++,,,,,,---...,,,+++)))***++++++***(((---***((()))++++++)))&&&,,,,,,,,,+++++++++************))))))))))))******)))))))))+++,,,+++)))'''(((((()))))))))***+++---((()))***++++++)))'''&&&''''''))))))***)))(((((()))(((&&&&&&((()))((('''!!!"""$$$&&&((())))))((())))))******))))))((((((''''''&&&&&&&&&'''((((((***((('''&&&&&&'''))))))###%%%%%%###  """###############$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&!!!%%%&&&$$$$$$'''&&&###!!!###%%%###"""%%%########################&&&###!!!###'''(((&&&###"""""""""""""""!!!!!! !!!"""###$$$######"""Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦvvvlll```YYYNNNEEE@@@???>>>>>>777888777555333222333555333444444333111///000000............///000111111/////////000000000000000111///,,,+++,,,.........++++++++++++,,,---......,,,+++******++++++***(((,,,)))((())),,,---+++))),,,,,,,,,+++++++++******++++++************++++++(((((()))+++,,,+++)))&&&'''((())))))))))))+++---'''(((***+++***)))'''&&&&&&'''(((*********))))))***(((&&&%%%'''((()))((($$$%%%''')))++++++++++++((())))))))))))((((((''''''&&&%%%%%%&&&''')))***"""%%%***,,,***'''%%%$$$%%%'''((('''$$$###&&&(((%%%$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&& ###$$$"""###&&&%%%""" ###$$$"""$$$)))########################### ###%%%### """""""""""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦvvvmmmeee[[[TTTLLLIIIEEE@@@:::666333111666666666666666555555444333222222111111000000000//////........./////////111111111111000...------------,,,++++++***))))))***+++,,,,,,------,,,,,,+++++++++*********))))))***)))))))))***+++,,,,,,'''(((***,,,,,,,,,***)))'''((()))***++++++***))),,,++++++,,,,,,%%%))))))************))))))*********))))))))))))((('''(((((((((&&&%%%&&&&&&*********)))(((&&&$$$###)))((('''''''''(((***+++++++++*********+++---...((((((((((((((()))))))))***(((&&&&&&(((((((((''''''&&&%%%$$$$$$%%%&&&'''222000,,,(((%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%$$$$$$###############$$$$$$############$$$$$$!!!$$$### """((('''"""$$$######"""!!! &&&$$$"""!!!"""!!!$$$###!!!!!!#########""">AneneneneDenene>Ak<fhDenenenetttfff[[[VVVPPPIIICCC>>>===<<<::::::999999999444555555555555444333333222222222222222222111111///...---------...000111000000000000//////...---.........------,,,,,,,,,***++++++,,,---,,,,,,,,,+++*********)))))))))))))))))))))((())))))******'''(((***,,,,,,+++***)))((()))***+++++++++***))))))''''''))),,,+++%%% ((((((((((((((((((((((((++++++*********)))))))))'''(((((('''&&&%%%&&&&&&))))))((((((''''''&&&&&&((((((((((((((())))))***,,,+++*********+++,,,---)))))))))))))))))))))))))))(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&###!!! !!!###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!$$$######""""""######$$$"""$$$### !!!$$$###$$$$$$$$$###""""""!!!!!!!!! !!!###$$$###"""$$$"""!!!!!!"""######xxxmmm___VVVLLLFFFDDDBBB===999<<<;;;999777555444333333333333333333333222222111111222222222222222333333///...---,,,---...000111....../////////......---------------------------******+++,,,,,,,,,,,,+++************))))))))))))***)))((((((((((((((((((((()))***+++++++++***)))******+++++++++***)))))))))'''%%%'''+++...---+++)))((('''&&&&&&'''((())),,,+++++++++************(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))'''(((((())))))))))))))),,,,,,+++******++++++,,,************************)))'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&%%%"""!!!"""%%%######$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!$$$######""""""######$$$"""###""" !!!$$$###%%%%%%$$$$$$######""""""!!! !!!###$$$$$$######""" """""""""zzzqqqggg[[[TTTMMMGGGAAA>>>>>>???<<<:::===<<<999555222///---,,,222333333333333222111111//////000000111111222222......//////......---,,,,,,------............---***+++++++++++++++++++++)))******+++++++++++++++++++++++++++************+++***)))(((((((((((((((((()))******+++***)))))),,,,,,+++++++++***)))))),,,)))'''''')))************)))'''&&&&&&''')))***,,,,,,,,,+++++++++******)))'''&&&%%%&&&'''''''''***)))'''%%%%%%'''(((***&&&''')))*********)))(((,,,,,,+++++++++++++++++++++++++++***************(((&&&%%%%%%'''(((((('''$$$%%%&&&''''''&&&%%%$$$!!!%%%((('''$$$"""$$$'''######$$$$$$$$$$$$######%%%$$$$$$#####################""""""""""""######""""""!!!!!!###$$$$$$"""$$$$$$$$$######"""""""""$$$"""!!!"""######"""!!!###!!! !!!""""""zzzrrrfff\\\UUUOOOJJJGGGBBB???;;;:::;;;;;;:::888555444333333222333333333222333333333333222111111------......//////000000---///111222111---)))&&&+++,,,,,,---------,,,,,,***+++++++++++++++++++++((()))******++++++******------,,,,,,,,,+++++++++,,,+++******)))))))))))))))))))))******))))))))),,,++++++******)))))))))+++***((((((''''''&&&$$$+++***(((''''''(((***+++,,,,,,,,,+++++++++******)))'''$$$$$$&&&(((((('''+++***(((&&&%%%&&&'''(((&&&''')))*********)))(((++++++++++++++++++++++++++++++++++++******))))))'''&&&$$$%%%'''(((((('''###$$$%%%&&&&&&%%%$$$###"""$$$&&&&&&###!!!"""###########################%%%$$$$$$##################""""""""""""""""""###$$$""" !!!!!!!!!"""""""""""""""!!!!!!!!!$$$###""""""###$$$"""!!!###""" """###"""!!!~~~ssskkk^^^XXXNNNGGGCCCBBBBBBBBB>>><<<:::999999999888666333333222222222333444444222222222333222111111000,,,------------------...---///111222111---(((%%%++++++,,,,,,,,,,,,+++***------------------------(((((()))************)))---,,,,,,,,,,,,+++++++++,,,+++***************+++******)))))))))(((((((((+++***))))))((())))))***''''''(((((((((''''''&&&+++***)))(((((()))***+++,,,+++++++++***************'''######&&&))))))'''+++***((('''&&&&&&&&&''''''(((((())))))))))))))))))***+++,,,,,,,,,,,,++++++++++++***))))))((((((&&&%%%$$$%%%'''(((((('''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$######$$$###""""""""""""###$$$###""""""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###'''""" """!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$%%%%%%$$$$$$"""!!!!!!"""######"""vvvmmmfff^^^VVVQQQJJJGGGAAA===<<<<<<>>>???<<<;;;::::::999888666555777666444222111000//////000111111111111000//////......---------------------...//////...---+++***+++,,,,,,,,,+++***)))))).........------,,,,,,,,,'''((())))))******))))))+++++++++*********))))))***))))))))))))******+++******)))((((((((((((((()))((('''''''''((()))***'''(((((())))))***,,,---))))))))))))))))))))))))++++++*********)))))))))+++&&&""""""&&&))))))(((((((((((((((((('''''''''((((((((((((((())))))***((()))***,,,---------,,,++++++***))))))(((''''''&&&$$$###$$$&&&(((((((((%%%%%%$$$$$$$$$$$$%%%%%%)))%%%""""""%%%'''&&&###$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&!!!""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###%%%$$$""""""$$$$$$$$$###zzznnnfff[[[RRRMMMHHHCCC@@@@@@???===<<<;;;;;;;;;;;;888777777777666444333222444333222111111000000111///////////////......---/////////......------,,,------,,,+++,,,---...///,,,,,,,,,+++***)))((('''------,,,++++++***))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***+++******)))(((((((((((((((((('''&&&&&&&&&((()))***++++++***)))***,,,///222''''''((((((((((((''''''*********))))))))))))(((+++&&&""""""&&&******(((%%%&&&'''((()))))))))))))))((('''''''''(((***+++&&&(((***,,,---...------*********)))(((''''''&&&&&&$$$###$$$&&&(((((((((&&&%%%$$$######$$$%%%&&&%%% $$$"""$$$###"""!!!!!!"""###$$$%%%$$$$$$###############""""""!!!!!!!!!!!!""""""$$$$$$'''$$$$$$'''##################$$$$$$'''&&&$$$#########!!!&&&$$$######$$$%%%%%%$$$|||nnneeeSSSNNNHHHCCC@@@===;;;:::===>>>>>>===;;;;;;<<<>>>===:::666444444555555555333222000///...///000222000000000000///...,,,,,,------......------,,,+++,,,+++,,,---......+++)))---+++))))))*********)))///...,,,+++***)))))))))******++++++***)))'''&&&---***'''&&&(((((('''$$$,,,+++)))''''''''')))***))))))***))))))((('''&&&%%%&&&''''''((()))******)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,)))***,,,(((!!!"""(((,,,)))%%%&&&(((***)))((('''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$#########$$$&&&((()))&&&&&&%%%$$$"""###&&&(((---###"""%%%"""!!!"""""""""""""""""""""""""""$$$###""" """###$$$ !!!!!!""""""$$$$$$$$$$$$############!!!"""$$$%%% """$$$$$$$$$$$$###%%% &&&&&&&&&###{{{ooocccWWWNNNJJJGGGBBB>>><<<<<<;;;::::::<<<<<<<<<;;;;;;===???AAA>>>999666555555444333333222000///...///000111////////////...---,,,+++---------...------,,,+++,,,++++++,,,...---+++***...,,,******+++++++++***++++++***))))))))))))***((()))******+++***)))))),,,***''''''))))))(((&&&'''&&&$$$""""""###$$$%%%((())))))))))))(((((('''''''''''''''((()))******((()))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++)))***+++(((###$$$)))***)))'''((()))******)))(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%$$$$$$%%%(((+++///&&&!!!###%%%### !!!########################$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!"""$$$%%%&&& !!!""""""""""""%%%%%%'''%%%!!!yyylll```VVVMMMDDD===@@@>>>:::999999:::::::::888999:::;;;:::;;;===@@@DDDAAA<<<888666555333222222111000///...///000111.../////////...---,,,+++---------------,,,++++++,,,++++++,,,------,,,***...,,,******+++,,,+++***(((((('''(((((()))******'''''')))***++++++++++++***)))((()))******)))''')))(((&&&%%%%%%&&&''''''''''''((()))))))))(((((())))))(((''''''((()))***)))(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))+++)))&&&'''***''')))***+++*********+++******)))(((''''''''''''''''''''''''''''''''''''(((((()))***)))((('''&&&''''''&&&%%%$$$$$$%%%%%%###$$$%%%%%%%%%'''***,,,///((($$$%%%%%%###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""###$$$$$$ !!!""""""###---$$$&&&((( %%%ssshhhbbbYYYQQQKKKFFFBBB???<<<999777777888999999999777999:::999999999;;;===CCC???;;;888666444333111111111000////////////000///////////////...------,,,------------,,,+++++++++******+++,,,---,,,+++,,,+++))))))***++++++***((((((''''''(((((()))***(((((())))))************'''((()))*********)))'''++++++***))))))******+++&&&&&&'''((()))))))))((()))((('''&&&%%%&&&((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((()))******)))***+++%%%)))------+++)))+++---++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%(((***+++'''$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!"""""" !!!!!! !!!!!!$$$###"""!!!"""###%%%&&&777+++(((((( %%%~~~uuuiii```XXXTTTOOOJJJGGGEEEDDDCCC<<<:::888888888999999888888999999999777777888:::>>>;;;888666555444333111111000000/////////////////////000000000///......,,,,,,------,,,,,,+++***+++***)))***,,,---,,,+++***((('''''')))))))))(((******)))(((((((((((()))+++******)))))))))))))))%%%''')))+++***)))'''&&&''''''''''''''''''((((((%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&'''*********))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,+++&&&)))------+++)))***,,,++++++***(((((('''''''''''''''''''''''''''''''''###$$$&&&(((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&%%%######$$$%%%$$$$$$###"""###$$$$$$#################################""""""""""""######""""""""""""""""""!!!!!!""""""!!! """!!!!!! $$$$$$###""""""###%%%&&&777)))%%%$$$&&& uuullleee___XXXTTTOOOMMMIIIEEEBBB@@@@@@@@@===;;;999888999999888666888999999777666555666888:::888555444444444333111000000000/////////.........///////////////......,,,,,,,,,,,,,,,+++******+++)))((()))+++,,,---,,,((('''%%%&&&((()))((((((******)))(((((((((((((((,,,+++***)))((((((((((((%%%(((,,,---,,,)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((('''))),,,,,,)))(((***++++++***))))))*********)))(((''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''$$$%%%&&&'''''''''''''''$$$%%%&&&%%%###!!!"""### ######""""""%%%&&&###########################"""""""""######"""""""""######""""""""""""!!!!!!######"""!!! $$$###"""""""""""""""###"""""""""!!!!!!""""""###,,,!!! """((($$$|||gggddd```ZZZTTTPPPNNNMMMHHHHHHFFFCCC@@@=========;;;999888777888888666555555666777666555555777888999777555444444444222000///////////////......---,,,,,,---------------,,,+++,,,,,,,,,,,,+++******+++)))((((((***,,,---,,,((('''&&&&&&((())))))((('''''''''&&&''''''((()))+++***)))(((((()))******'''+++///111...***((('''(((((()))***************'''''''''(((''''''&&&&&&%%%&&&((()))***)))((('''''''''((((((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&((('''%%%(((---+++&&&,,,***)))((())))))((('''(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''''''(((((('''&&&%%%###%%%&&&%%%$$$######$$$ %%%&&&###"""&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########"""""""""!!!!!!""""""""""""""""""""""""###"""""""""""""""###$$$"""""""""######""""""!!!%%%###&&&&&&"""|||vvvlllbbbRRRTTTTTTRRRMMMIIIIIIJJJEEEEEEEEECCCAAA?????????888666555555666777555444333444555555555666888::::::888666555555444111////////////000///......---******+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++)))'''(((***,,,------)))(((&&&''')))******)))$$$$$$$$$%%%&&&'''))))))))))))(((((((((***+++,,,)))---222333000,,,)))(((''''''((()))))))))))))))'''((((((((('''&&&%%%%%%$$$&&&))),,,---,,,***)))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&((('''$$$''',,,+++%%%///+++'''&&&((()))'''%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((()))))))))(((&&&$$$###"""$$$&&&&&&%%%%%%&&&'''"""((()))$$$###&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&&&& !!!""""""###$$$%%%&&&&&&%%%###"""&&&###+++"""+++###yyylllddd___YYYUUUNNNMMMKKKIIIHHHFFFFFFEEECCCCCCBBBAAA???===<<<;;;888777666555555444444555222222333444555555555555666555444333222000//////000000///------,,,,,,,,,111---******,,,---,,,***............---,,,+++***)))(((((()))***++++++***'''(((((()))000666111((()))((('''((()))***)))'''''')))+++***'''&&&(((******222777333---***'''%%%)))(((((('''((()))***++++++***)))((('''&&&&&&&&&)))(((''''''(((((('''&&&'''((()))***)))(((&&&$$$(((&&&$$$%%%''''''%%%###)))'''%%%%%%&&&'''((('''))))))))))))))))))))))))******++++++++++++******((((((((('''%%%%%%&&&''')))(((&&&&&&''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''))))))))))))((('''&&&%%%(((%%%###%%%)))+++'''$$$%%%%%%%%%$$$$$$#########"""&&&***)))$$$"""###%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""!!!!!!"""$$$&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""$$$$$$ ###$$$!!!'''$$$"""!!!###%%%&&&&&&|||rrrdddYYYTTTPPPLLLIIIIIIHHHFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@>>><<<;;;:::888888666555555555555555222222333444555555444444333333222222111111000000000000///...------------...+++((((((***+++***))),,,,,,,,,,,,+++***)))(((,,,+++*********))))))((()))******+++111666111((()))(((''''''))))))((('''''')))***)))''''''(((******///111,,,'''&&&'''&&&%%%&&&'''(((((()))))))))(((((('''''''''''''''''')))(((&&&'''(((((('''%%%'''(((((())))))((('''&&&)))'''%%%%%%'''(((&&&$$$)))'''%%%%%%&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%&&&''''''&&&%%%%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''))))))))))))((('''&&&%%%+++(((&&&(((+++,,,)))%%%%%%%%%%%%$$$$$$$$$######"""%%%((('''###!!!###&&&!!!"""######$$$$$$######!!!$$$$$$""""""$$$$$$"""!!! !!!###$$$$$$###$$$######""""""######$$$"""$$$$$$!!!!!!$$$$$$"""(((&&&###"""###$$$$$$###vvvggg___TTTMMMJJJIIIHHHFFFEEEDDDBBB@@@>>>======<<>>===;;;:::999888888777666555555555555222333333444444444444333000000000000000000000000000000///...---------------+++))))))***+++***))),,,,,,,,,,,,+++***)))(((+++++++++***))))))(((((()))))))))***///222...''')))(((''''''))))))(((''''''((())))))''''''((()))***...---'''###%%%((()))$$$%%%&&&(((((()))((((((&&&&&&&&&&&&''''''(((((()))'''&&&&&&'''(((&&&%%%'''''''''((((((((((((((()))(((&&&'''(((((('''%%%)))'''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%$$$######$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''))))))))))))((('''&&&%%%(((&&&$$$%%%''''''%%%!!!%%%%%%%%%$$$$$$$$$$$$###!!!$$$%%%$$$!!!!!!$$$'''######$$$%%%&&&&&&&&&&&& ###### ###### !!!""""""!!!###""""""""""""""""""###"""%%%$$$!!!!!!$$$%%%###)))'''$$$############"""rrrhhh[[[VVVOOOJJJIIIIIIIIIIIIFFFEEECCCAAA???>>>===============<<<;;;:::999888999888777666555555555555333333444444444333333222///////////////.........000//////...------......---,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++&&&'''((((((((((((***+++((('''&&&'''+++,,,)))$$$***)))((((((******)))((('''(((((((((((('''(((((())),,,,,,'''$$$'''******)))(((''''''''''''((()))&&&&&&&&&''''''''''''&&&***(((''''''))))))(((&&&'''''''''&&&'''((()))***)))((((((((((((((('''&&&((('''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&&&&&&&''''''&&&%%%###"""###$$$%%%###"""###$$$$$$%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&%%%###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" !!!$$$'''"""###############"""""" ###### """""" !!!"""!!! ######""""""""""""######"""%%%%%%""""""%%%&&&$$$'''%%%######$$$$$$$$$###rrreee\\\QQQNNNIIIEEEDDDEEEFFFFFFFFFEEEDDDBBB@@@???>>>>>>;;;;;;;;;;;;;;;:::999888999888777666666555555666333444444444333222111111111111000///...---,,,+++///......------------...+++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++$$$&&&''''''&&&&&&(((***(((&&&%%%'''))))))'''%%%+++***))))))++++++***)))((('''''''''((((((((('''%%%)))***''''''))))))'''///---)))&&&%%%&&&(((***(((((((((((('''&&&%%%$$$+++***((()))******)))''''''''''''&&&'''((()))***((())))))((('''''''''''''''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$)))&&&%%%%%%'''((((((&&&%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((('''&&&)))((('''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!$$$&&& $$$&&&&&&###"""%%%%%%"""""" """###"""!!!$$$$$$$$$######$$$$$$$$$###%%%%%%"""###&&&'''%%%$$$###"""###%%%&&&&&&%%%xxxmmmaaaVVVOOOKKKIIIFFFCCCBBBBBBCCCDDDDDDCCCAAA???>>>===<<<<<<:::::::::;;;::::::999999999999888777666666666666444444444444333222000000222111000///---,,,+++***------,,,,,,,,,,,,,,,---((()))++++++*********+++)))***************))))))&&&)))***(((%%%###%%%'''***&&&&&&)))+++)))((()))+++***))))))++++++***)))((('''&&&&&&(((((('''&&&"""&&&(((''''''(((&&&"""111...***'''&&&''')))***))))))******)))'''%%%###+++***((()))******)))''''''''''''((((((((((((((('''((()))(((&&&%%%&&&''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))&&&$$$%%%((()))(((&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$#########"""!!! """%%%%%%!!!!!!###"""###"""!!!!!!#########!!!%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%######'''(((&&&"""""""""###%%%''''''&&&zzzqqqhhh^^^TTTLLLHHHGGGGGGEEEDDDCCCCCCDDDFFFBBBAAA???===<<<::::::999999999:::;;;;;;::::::::::::999888777666666666666555444444333222111000///111000000///...------,,,+++++++++******++++++,,,&&&))),,,,,,***)))***,,,))))))************))))))'''***,,,***&&&$$$&&&))))))&&&&&&***+++((((((+++)))((('''((()))***)))'''((('''%%%&&&((()))'''%%%###&&&'''&&&&&&(((&&&"""+++******)))))))))))))))((()))***+++***)))'''&&&)))(((''''''(((((('''&&&'''(((((())))))((('''&&&&&&''')))(((%%%$$$%%%''''''&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))&&&###$$$(((***(((&&&&&&%%%$$$%%%&&&''''''&&&###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''###$$$%%%%%%$$$###############$$$$$$$$$%%%%%%%%%############$$$###"""!!!$$$$$$%%%%%%%%%%%%%%%$$$ """""" ###"""!!!!!!######"""!!!$$$$$$############$$$$$$###&&&&&&###$$$((()))'''###""""""$$$&&&&&&%%%$$$ppplllfff^^^VVVPPPKKKHHHCCCCCCCCCBBBAAABBBCCCEEEBBBAAA???===;;;::::::999999999:::;;;;;;;;;:::::::::999888777666666666666555555444333222111///...////////////////////////+++******)))******++++++(((+++...///---+++,,,...***++++++,,,,,,,,,++++++%%%))),,,+++((('''***...'''######((()))&&&&&&+++(((&&&%%%&&&'''((('''&&&)))&&&%%%&&&((()))'''%%%(((***)))&&&'''***)))%%%$$$&&&)))+++,,,+++)))((('''(((***+++,,,+++)))((((((&&&%%%%%%&&&'''%%%$$$'''((()))******(((&&&$$$%%%'''((('''$$$###%%%'''&&&&&&&&&'''))))))&&&$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))%%%"""$$$(((+++)))&&&%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&''''''''''''((((((((((((((('''%%%'''(((((('''''''''(((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$"""  !!!######$$$$$$"""%%%$$$!!! """!!!###"""!!!!!!"""###""" ######""""""""""""#########&&&&&&###$$$((()))'''%%%$$$###$$$%%%%%%$$$"""{{{sssccc^^^ZZZWWWQQQIIIDDDEEEGGGDDD@@@>>>@@@CCCEEEEEECCCAAA???>>>===<<<:::888999999:::;;;;;;<<<<<<===999999999888666555333222333222000000111222111111111000.........---+++)))++++++++++++++++++++++++***))))))+++---//////...666111---,,,///000---***(((%%%$$$&&&***+++)))&&&***(((&&&&&&(((*********((('''(((***++++++(((%%%(((''''''&&&&&&''''''((('''$$$"""$$$)))***'''$$$*********))))))***---000+++,,,------+++)))&&&%%%%%%&&&%%%###&&&+++,,,***&&&&&&&&&&&&''')))***+++((('''%%%$$$$$$''')))+++''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###!!! !!!###%%%(((&&&###$$$&&&((('''%%%)))&&&######%%%&&&%%%###)))(((((('''''''''(((((((((&&&%%%$$$$$$%%%'''(((!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$%%%!!!!!!%%%%%%!!!!!!%%%$$$###"""###$$$###!!!'''$$$!!!###''')))'''###%%%$$$"""""""""$$$'''((((((### """''')))$$$&&&%%%%%%%%%$$$#########vvvoooddd\\\UUUQQQMMMHHHEEEFFFFFFDDDAAA@@@BBBDDDEEEEEEBBB@@@>>>======<<<:::999999999::::::;;;<<<<<<<<<::::::999888777555333222444222000000111222111000222000---,,,------,,,+++++++++++++++++++++++++++***))))))***---......---222...)))))),,,---+++(((((()))******)))((((((((('''&&&$$$%%%'''(((((('''((('''((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!$$$)))+++)))&&&++++++,,,,,,---///222444.../////////...,,,***(((((())))))'''***...///,,,&&&&&&''''''((())))))))))))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$)))'''%%%%%%((()))(((&&&'''%%%###$$$&&&&&&%%%###((((((''''''&&&''''''((('''&&&%%%%%%%%%&&&''''''##############################""""""""""""######%%%!!!!!!%%%%%%!!!!!!%%%%%%$$$######%%%%%%$$$###%%%""" !!!%%%&&&$$$!!!$$$############%%%&&&''''''$$$###$$$''''''$$$!!!############""""""""""""{{{ooohhhdddXXXMMMIIIIIIGGGFFFFFFFFFDDDCCCCCCDDDEEEDDDCCCAAA???>>>=========;;;999999999::::::;;;;;;<<<<<<<<<<<<;;;999777555444222555333111111111111000...222///---,,,---......---++++++++++++++++++++++++***)))))))))+++,,,+++***---***'''''')))***)))&&&(((,,,...,,,(((&&&'''***&&&%%%%%%&&&(((((('''%%%((('''''')))******(((&&&$$$%%%&&&''''''&&&%%%$$$$$$"""!!!$$$)))+++***((()))***+++---///111333444......//////...,,,***)))(((******)))+++///...***&&&'''((())))))((('''&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$###)))(((''''''((()))((('''#########%%%&&&&&&$$$"""'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$######"""$$$""""""$$$$$$""""""$$$&&&$$$######%%%'''((((((%%%""" !!!$$$$$$""" #########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###############$$$$$$uuuiiiaaa___RRRGGGEEEGGGFFFEEEDDDEEEDDDDDDFFFGGGFFFDDDAAA@@@>>>============;;;:::888999999:::;;;;;;<<<<<<===<<<;;;:::888666444333555333222222222111///---///...------//////...,,,************************+++)))((()))***+++)))(((***)))'''''')))***)))'''(((***,,,+++((('''((()))''''''''')))******(((&&&(((''''''((())))))(((&&&###$$$&&&''''''&&&$$$###%%%$$$###%%%(((******)))''''''(((***---......---******++++++***)))((('''%%%(((((('''))),,,***&&&'''((()))******(((&&&$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$''''''''''''((((((''''''!!!"""$$$%%%'''&&&$$$###&&&&&&%%%%%%%%%&&&''''''&&&''''''(((''''''&&&%%%'''&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$###"""$$$######$$$$$$######$$$%%%###""""""%%%(((******&&&$$$######%%%%%%$$$""""""###$$$&&&&&&&&&&&&&&&&&&(((***)))&&&$$$%%%'''$$$%%%%%%%%%&&&&&&''''''{{{pppccc[[[WWWLLLCCCDDDGGGFFFCCCBBBDDDDDDEEEGGGHHHFFFCCC@@@???===<<<<<<======<<<:::888888999999:::;;;;;;<<<<<<<<<;;;:::888666444333444333222222222111...,,,,,,---...000111000---***************************+++)))((()))******)))'''+++*********++++++***)))(((&&&&&&'''***+++)))''''''''''''(((***)))'''%%%((('''&&&'''((()))(((&&&###$$$&&&''''''&&&$$$###((('''&&&%%%'''((((((((('''&&&&&&(((***+++)))'''''''''(((((((((''''''&&&$$$''''''&&&(((***(((###'''((()))***)))(((%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###%%%&&&%%%&&&'''''''''&&&&&&&&& """%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((('''(((((((((((('''&&&%%%&&&&&&%%%$$$######""""""$$$%%%&&&&&&&&&$$$###"""###$$$$$$######$$$$$$######!!! !!!$$$''')))***%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((((((((''''''***---+++'''%%%&&&(((%%%%%%&&&&&&'''''''''(((~~~tttiii^^^VVVOOOGGGBBBCCCFFFDDDBBBAAADDDDDDEEEFFFGGGFFFBBB???>>><<<;;;<<<======<<<;;;888888999999::::::;;;;;;:::::::::999888666555444333222222222333222///---------...000111000,,,)))************************+++)))((()))******)))(((+++,,,,,,,,,++++++***)))(((%%%$$$&&&***,,,)))&&&&&&%%%%%%%%%&&&&&&%%%###((('''&&&&&&(((((('''&&&$$$%%%&&&''''''&&&%%%$$$***)))'''&&&&&&&&&'''((()))'''%%%&&&)))***(((%%%''''''((((((((((((((((((((())))))'''(((+++)))$$$(((((()))))))))'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$!!! """%%%'''###%%%((((((&&&%%%%%%%%%"""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###"""$$$$$$""""""$$$$$$"""!!! !!!$$$'''((((((""""""#########$$$$$$$$$'''''''''((())))))******))),,,---,,,(((&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&}}}uuulllbbbWWWQQQJJJDDDAAABBBCCCBBBBBBDDDDDDDDDDDDEEEFFFDDDAAA>>>===;;;;;;;;;======<<<;;;888888888999::::::;;;;;;888888888888777666555444222111111333444333000---111000...---......,,,+++************************+++)))((()))+++++++++)))***+++,,,,,,***(((''''''((((((((()))))))))(((((((((&&&$$$$$$%%%%%%%%%$$$((('''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&(((***)))%%%"""###''')))(((&&&''''''''''''(((((()))******+++)))&&&'''***)))&&&(((((((((((((((''''''''''''&&&$$$######%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&###&&&))))))'''%%%%%%&&&%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&'''((()))***+++***((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$!!!%%%%%%!!!!!!%%%%%%!!! """%%%'''''''''!!!"""###$$$$$$%%%&&&'''***))))))((()))+++,,,---,,,------,,,***(((((((((&&&&&&&&&&&&%%%%%%%%%%%%}}}vvvnnneee\\\SSSNNNIIIDDD@@@AAA@@@@@@CCCGGGDDDCCCCCCDDDEEECCC@@@>>><<<;;;:::;;;=========;;;777888888999::::::;;;;;;777777777777777666555555111111111333444333000...555222---******,,,------))))))))))))))))))))))))***)))))))))+++,,,+++***)))***+++***(((&&&$$$$$$(((+++---,,,(((&&&''')))+++(((&&&%%%&&&''''''&&&)))'''%%%%%%'''((('''&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''***---&&&"""$$$((((((&&&&&&&&&&&&&&&&&&'''((()))***+++((($$$%%%)))(((%%%((((((''''''''''''((())))))(((%%%###"""###%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$'''++++++(((&&&&&&''''''))))))(((%%%$$$&&&(((&&&&&&&&&'''((()))******,,,***(((&&&%%%&&&'''(((&&&&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%%%%!!!%%%%%%!!!!!!%%%%%%!!!!!! !!!###&&&((('''&&&###$$$&&&''''''(((***+++,,,+++)))))))))+++...///...------,,,+++***(((''')))))))))((('''''''''&&&{{{rrrhhh___VVVMMMHHHHHHEEEBBBAAAAAABBBBBBBBBAAAEEEGGGDDDBBBCCCAAA>>>:::999888999999999777555888888888777888888999:::<<<777555888666111111555222111111111000000//////000//////...,,,+++******************)))))))))))))))((('''***------***&&&---,,,***((('''(((((()))(((,,,...***((()))(((&&&+++)))'''&&&&&&&&&%%%###&&&&&&''''''''''''&&&&&&,,,+++***)))((('''''''''&&&$$$"""$$$'''(((&&&$$$&&&%%%###$$$%%%&&&&&&%%%&&&''')))+++***(((%%%$$$'''&&&%%%$$$%%%''')))+++&&&'''((('''%%%$$$%%%&&&((('''%%%%%%&&&&&&%%%$$$&&&''''''((('''&&&$$$###&&&%%%$$$###""""""""""""!!!"""######$$$$$$$$$###&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&'''&&&""""""&&&'''&&&&&&&&&%%%%%%&&&''')))***888444///***(((&&&$$$"""((((((((('''&&&&&&%%%%%%)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&"""%%%+++!!!###&&&%%%$$$%%%(((***,,,,,,444000000555555111111666444444444111...,,,,,,,,,...+++(((&&&&&&'''&&&%%%}}}yyyzzz|||{{{zzz}}}wwwmmmddd[[[SSSLLLHHHGGGDDDAAA@@@AAABBBBBBAAA???CCCEEECCCAAABBB@@@======;;;999999:::999888666:::999888888777888888888;;;777555777666111111444222111111111000000000000000///...---,,,+++++++++************))))))))))))(((***,,,---,,,***(((''',,,+++***)))(((((((((((((((++++++(((((()))'''###+++)))'''&&&&&&&&&%%%###&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%'''%%%$$$$$$'''((((((&&&'''%%%$$$$$$%%%&&&&&&%%%'''''')))))))))'''&&&%%%'''&&&%%%$$$%%%''')))***%%%&&&'''&&&$$$###$$$%%%'''&&&%%%&&&''''''%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$&&&$$$ $$$&&&$$$&&&&&&%%%%%%&&&''')))***000---***((('''''''''&&&%%%%%%&&&&&&'''(((((((((***(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,,,"""%%%&&&%%%%%%&&&(((+++---...444111222666777444555999::::::999666333111//////---***(((''''''&&&%%%$$$}}}xxxttttttwww{{{}}}}}}|||}}}~~~wwwpppggg^^^VVVPPPJJJGGGEEECCC@@@???@@@AAAAAA@@@@@@DDDEEECCCBBBCCCAAA===@@@===:::999999:::999888::::::999888777777777777:::777555666555222111333111111111111111000000000000...,,,+++***+++,,,---************))))))))))))$$$)))...///+++(((((()))******+++******)))((('''((()))(((&&&(((***'''!!!***)))'''&&&''''''%%%###&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%'''((())))))'''&&&$$$$$$%%%&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((()))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''((('''%%%######$$$%%%&&&''''''''''''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%&&&&&&''''''$$$&&&%%%!!!!!!%%%&&&$$$&&&&&&&&&&&&&&&'''((()))+++(((&&&%%%&&&'''''''''%%%%%%&&&&&&'''(((((((((***)))''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%"""&&&...$$$'''%%%&&&&&&(((***---000222777666777<<<>>>===>>>AAABBBBBB@@@===:::777444333...,,,***))))))(((&&&$$$yyyssssssqqqqqqsssxxx}}}}}}~~~}}}{{{yyyxxxpppjjj```XXXQQQMMMIIIGGGCCCAAA??????@@@@@@@@@???BBBEEEFFFDDDEEEFFFDDD???AAA>>>:::888888999999888999999888888888888888999888666555555333222222222111111111111111111111111///...+++))))))+++---///************)))))))))(((!!!%%%***---+++)))(((((()))***+++++++++)))(((''')))(((&&&%%%))),,,((( )))(((''''''''''''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&'''))))))(((&&&%%%$$$&&&&&&&&&%%%((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((('''((()))((('''&&&'''(((%%%%%%&&&'''((((((%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&'''''''''''')))(((%%%%%%((()))'''&&&&&&&&&&&&''''''((((((***(((&&&%%%&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%+++)))(((((()))***)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&###&&&...$$$'''%%%&&&(((***---000444777===>>>AAAEEEHHHIIIJJJLLLKKKIIIGGGDDDAAA===999666111000...------+++(((&&&{{{tttooolllllllllnnnqqqvvvzzz}}}~~~}}}zzzzzz|||zzztttnnnhhhbbbZZZSSSNNNKKKIIIGGGBBB@@@??????@@@AAA@@@???BBBDDDEEECCCEEEGGGDDD>>>@@@===999777888888888888888777777777888999::::::666666555333222222222111111111111111111222222222///---+++))))))***---...************)))))))))(((&&&%%%''')))+++***%%%"""((()))***++++++***((('''))))))'''&&&***---)))"""((('''''''''((('''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&'''))))))'''%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''&&&%%%&&&(((%%%%%%%%%&&&((((((&&&$$$''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&((()))%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&'''(((((('''***)))&&&&&&)))***'''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&((((((((('''&&&&&&%%%%%%***)))))))))++++++***)))'''''''''&&&&&&%%%%%%%%%)))!!!((($$$'''---###&&&%%%(((+++...000444:::>>>CCCFFFJJJNNNQQQUUUVVVUUUSSSQQQNNNKKKIIIEEE???;;;555333000...---+++(((&&&~~~wwwqqqnnnlllkkkjjjlllppptttwwwzzz|||}}}|||vvvvvvxxxvvvmmmddd___[[[TTTOOOKKKIIIGGGEEEAAA@@@???@@@AAAAAA@@@???@@@AAAAAA@@@CCCEEEBBB;;;===;;;999888999999999888888888777777888999999:::444666555111111333333000111111111222222222222222///---+++***)))***+++,,,************))))))))))))---***'''((()))((("""))))))************))))))((()))((('''))),,,)))###'''''''''((()))(((&&&###&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''$$$&&&''''''&&&&&&'''(((***(((&&&%%%&&&&&&&&&$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&%%%"""###%%%$$$######$$$&&&&&&%%%$$$%%%'''''''''&&&)))((('''%%%%%%$$$%%%%%%(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&(((***+++&&&%%%###""""""###%%%&&&%%%%%%%%%&&&''''''((((((&&&))))))&&&&&&))))))&&&&&&&&&''''''(((''''''&&&%%%$$$$$$&&&)))******)))%%%%%%&&&&&&'''((((((((()))))))))***+++,,,***)))((((((''''''&&&%%%%%%%%%***""")))%%%'''---###&&&&&&***///222444888???DDDIIINNNSSSUUUYYY^^^___]]]\\\YYYVVVTTTSSSOOOHHHCCC999666111...+++)))'''%%%|||yyyvvvqqqmmmkkkkkkkkkllloootttxxx{{{}}}~~~zzzuuusssqqqmmmddd]]]WWWSSSOOOKKKIIIGGGDDDBBBAAA@@@@@@@@@BBBBBBAAA??????@@@??????BBBEEEAAA:::<<<:::999:::;;;<<<;;;999;;;:::999888777777777777333666555000000333333000111111111222222333333333...---,,,+++************************)))))))))))),,,+++***)))(((&&&%%%###******))))))))))))******$$$((()))'''''')))((($$$'''&&&'''((()))(((&&&###&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''###&&&)))***(((''''''(((***(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''(((%%%######%%%'''((((((''''''&&&%%%%%%%%%&&&'''******(((&&&%%%$$$$$$$$$&&&%%%$$$######%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&)))***''''''***)))&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&&&&'''((((((((((((((((((***,,,,,,***(((((((((((('''&&&&&&%%%%%%)))"""(((%%%(((///%%%(((''',,,111555777<<>><<<;;;>>>===;;;999777555444444222666555000///333333///111111111222222333333333......---,,,+++)))((((((************))))))))))))''')))+++***''''''***...+++***)))(((((()))***+++"""''')))&&&%%%''''''%%%&&&&&&'''((())))))&&&###&&&''''''''''''''''''&&&***))))))((((((((())))))###'''+++,,,***(((((((((+++)))&&&&&&&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((((('''''')))***)))&&&###"""$$$'''((()))&&&%%%$$$$$$%%%&&&((())),,,+++)))'''%%%$$$######%%%$$$"""  !!!"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&'''((((((((((((+++,,,******,,,+++(((&&&&&&((((((((('''&&&%%%)))((('''''''''&&&$$$""")))(((((('''&&&&&&%%%%%%((('''(((***,,,,,,***((())))))((('''&&&&&&%%%%%%''' '''%%%)))000'''***(((---333777999>>>FFFMMMYYYaaafffgggkkkrrrrrrnnnllliiifffeeeeeeaaaZZZSSSHHHBBB:::444000...---,,,{{{uuuuuutttqqqooonnnmmmlllmmmmmmnnnqqqvvv{{{~~~~~~~~~|||xxxrrrllleee___YYYTTTLLLJJJGGGGGGGGGFFFBBB???>>>>>>>>>???@@@@@@>>><<<>>>>>>???@@@@@@@@@@@@???;;;::::::<<>>??????>>><<<======>>>????????????>>>;;;;;;<<>>;;;888666555444333333333333222111111000555444222111111111222333,,,,,,++++++******))))))---+++)))((()))))))))'''(((((())))))))))))((((((&&&'''(((((())))))((((((''''''''''''((()))***+++***'''%%%%%%&&&''''''%%%'''&&&&&&&&&&&&'''((((((,,,)))''''''((()))(((&&&$$$&&&))))))'''&&&((()))((('''&&&%%%%%%&&&&&&'''######%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''$$$&&&'''&&&$$$$$$'''***+++)))'''%%%$$$######$$$ """$$$%%%%%%$$$"""!!!"""%%%''''''%%%$$$$$$&&&&&&'''((('''&&&'''(((***)))***+++,,,,,,+++)))(((((('''&&&%%%%%%&&&'''((('''%%%###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))+++++++++***************000...,,,***)))***+++,,,)))&&&&&&***,,,***(((***...111555;;;BBBJJJSSSYYYdddlllsssvvvyyy~~~~~~vvvuuuttttttsssmmmddd]]]UUUOOOEEE<<<555000---***~~~zzzyyyxxxtttqqqsssrrrpppoooppprrruuuwwwtttvvvzzz}}}|||wwwssslllhhhbbb[[[VVVPPPKKKGGGCCCBBB@@@???>>>===;;;999:::::::::<<<>>>>>><<<:::;;;<<<<<<===============:::;;;===BBBFFFHHHGGGFFFDDDCCC@@@<<<999666444444333333333333222111000///444444333333333222222222+++++++++++++++*********+++***(((((()))******)))(((((())))))))))))(((((('''(((((()))))))))))))))(((''''''(((((()))***+++((('''%%%$$$%%%&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))(((&&&&&&((()))(((((("""$$$''''''''''''((()))''''''&&&%%%$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$### %%%+++***%%%"""$$$'''((('''&&&&&&((())))))(((((()))***+++++++++***)))&&&&&&&&&&&&''')))***+++'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&'''(((((())))))++++++++++++++++++++++++---,,,+++***)))))))))******'''&&&***,,,)))((()))///333888>>>EEENNNVVV\\\jjjrrrzzz}}}}}}|||{{{yyysssjjjccc[[[TTTIII@@@888444000...}}}zzzxxxxxxwwwuuussssssrrrpppoooqqqtttwwwzzzzzz{{{~~~~~~xxxpppjjjccc___YYYSSSNNNIIIEEEBBB@@@???>>>===<<<;;;:::999888888888:::<<<<<<:::888999999:::;;;;;;;;;;;;;;;999:::>>>DDDHHHKKKJJJHHHFFFDDDAAA===999666444333555444222111000000000000111111222222111111000///***+++++++++++++++++++++***((('''(((***++++++***((())))))))))))((((((''''''((())))))******))))))((((((((((((((()))******((('''&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&''''''''''''"""###%%%&&&''''''((()))'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''$$$$$$############$$$$$$#########$$$%%%&&&((((((!!!%%%******&&&$$$$$$&&&$$$!!! """&&&)))(((''''''((()))***++++++******%%%%%%&&&&&&'''(((((()))'''&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&'''((((((((()))))))))******+++++++++************))))))((('''+++((('''+++,,,)))'''(((000444:::AAAHHHQQQZZZ___kkkttt|||}}}xxxooohhh^^^VVVLLLBBB:::555111...|||~~~|||zzzyyyxxxwwwvvvtttsssrrrqqqqqqrrruuuxxxzzz~~~~~~~~~}}}yyyqqqhhhaaa\\\WWWQQQLLLIIIEEEBBB@@@??????>>><<<;;;:::;;;<<<888888888999::::::888666666777888888999999888888777999===CCCHHHKKKJJJIIIFFFDDDAAA===999666444333666444111...---///111333000000111111111000///...+++++++++++++++,,,,,,,,,)))((('''(((***+++++++++)))))))))))))))(((''''''''''''((())))))))))))))))))(((((((((((())))))***((((((((((((''''''&&&''''''&&&&&&&&&&&&'''(((((())))))((('''%%%$$$$$$%%%"""###$$$&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&((()))%%%%%%&&&(((((('''%%%$$$### !!!%%%''''''%%%''''''((()))***+++++++++))))))))))))((((((''''''(((&&&$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&''''''&&&''''''((()))******++++++,,,,,,---,,,,,,******,,,((((((+++,,,)))((()))000444;;;CCCKKKTTT]]]bbbmmmvvv~~~yyyqqqkkkaaa[[[PPPFFF>>>777222///~~~{{{{{{zzzyyyxxxvvvtttsssrrrrrrrrrssstttvvvxxx{{{|||~~~{{{wwwqqqhhh___YYYSSSOOOJJJFFFCCCBBB@@@>>>===>>>===;;;999999;;;===999888888999999888666444444555555666777666666666666888;;;@@@EEEHHHIIIHHHDDDCCC@@@<<<999666444444555333000------///222444222222111111111000000000,,,,,,,,,,,,,,,+++++++++***((('''(((***++++++***)))******))))))((('''&&&&&&''''''((((((((((((((())))))(((((((((((())))))'''(((***)))(((&&&&&&''''''&&&&&&&&&&&&'''(((((()))))))))'''$$$"""###$$$$$$$$$$$$&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%######$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$'''&&&%%%&&&(((((('''$$$(((&&&%%%$$$%%%&&&%%%%%%&&&&&&'''((()))+++,,,,,,......------,,,***)))((((((&&&$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%&&&'''(((******+++******+++++++++******)))+++((('''+++---***)))***111555===FFFNNNWWW```fffrrrzzz{{{tttnnnfffaaaXXXNNNEEE===666111~~~zzzwwwwwwxxxxxxvvvtttrrrqqqqqqqqqrrruuuxxx{{{~~~}}}vvvooohhh```XXXRRRKKKGGGBBB???>>>>>>===<<<:::;;;;;;999666666999<<<;;;:::999999999777444222222333444444555555444444555666888<<>>;;;888666555444000000000000000111111222222111///.........///000---------,,,,,,++++++***+++)))(((((()))+++***)))************)))((('''&&&%%%%%%&&&'''''''''''''''))))))(((((((((((())))))%%%(((***)))'''%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&((((((&&&###"""###%%%'''&&&%%%''')))***(((&&&$$$$$$&&&'''((((((''''''((('''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&%%%&&&((((((%%%"""###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%$$$######"""'''''''''&&&%%%&&&'''(((((((((((('''&&&%%%&&&(((%%%&&&&&&''')))+++,,,---......///...---+++***((()))'''%%%$$$%%%%%%$$$#########$$$%%%%%%&&&&&&'''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))***''''''+++---+++***+++222777@@@IIIRRR[[[dddiiivvv~~~~~~wwwrrriiieee]]]TTTKKKAAA888222~~~|||wwwsssvvvwwwwwwvvvtttrrrrrrrrrooorrrvvv{{{|||sssjjjbbbZZZSSSOOOEEEBBB===;;;:::;;;;;;:::777888888666333444777:::<<<;;;999999999777333111222222333444444444444333555555666:::???CCCDDDDDDAAA@@@===;;;888666555444,,,...111333444333111///000...,,,+++***+++---.........---,,,,,,+++******+++***(((((()))******)))************)))((('''&&&$$$%%%&&&&&&''''''&&&&&&***)))(((((((((((())))))$$$'''))))))&&&$$$$$$&&&'''&&&&&&&&&&&&'''(((((($$$&&&'''&&&######%%%''')))'''&&&'''******(((&&&###$$$&&&((())))))(((((()))((('''&&&%%%&&&&&&'''######$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$+++)))(((&&&&&&((()))+++(((&&&%%%&&&((((((%%%"""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&(((***'''""""""''',,,###&&&((('''%%%%%%(((,,,%%%%%%&&&''')))+++,,,---+++,,,------,,,+++)))((()))'''%%%$$$%%%%%%$$$###$$$$$$%%%&&&&&&''''''(((%%%&&&''')))***,,,---......------,,,,,,---......***&&&'''+++---,,,+++,,,444999BBBKKKUUU^^^ffflllxxxzzzuuuiiieee___WWWMMMCCC888111~~~{{{wwwsssuuuvvvwwwvvvsssqqqqqqqqqooossszzz}}}tttjjjddd\\\QQQGGGCCC??????===999777666888:::888777555666888999999888:::999888666555444444444333111111444888888333...111333555777999;;;<<<<<>>:::;;;:::777444333444555777555444444666777777666888777777666555444333222333111000333666666222---111222444666888999::::::<<<999777666666666555444333000000222222000000333000...,,,,,,---...---,,,...---++++++++++++***((())))))))))))))))))))))))***)))''''''((('''$$$"""---((((((++++++'''&&&)))))),,,+++)))(((+++***'''%%%!!!!!!&&&'''###!!!###&&&%%%###$$$%%%&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%'''### %%%((((((&&&$$$%%%&&&'''(((''''''&&&,,,)))%%%%%%'''(((&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%+++&&&###%%%&&&###%%%)))'''((((((((((((((()))))))))'''$$$###%%%&&&&&&$$$'''((('''%%%&&&((($$$&&&%%%%%%%%%&&&&&&$$$"""(((&&&%%%%%%&&&&&&&&&&&&'''&&&$$$%%%&&&(((((('''))),,,+++&&&''',,,---+++.../////////...------,,,***)))((('''&&&$$$######%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''((()))******))))))************))))))(((''''''((()))+++---...777<<>><<<:::;;;<<<:::888555555666555444222333555666666555555555666666555333111000444111///111333333000---111222333444555666666666777555333333444555444333222//////222333222333666000...,,,,,,---------,,,...,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***)))''''''((('''%%%###,,,)))((()))(((%%%%%%(((((()))((('''))),,,)))###'''$$$$$$((()))'''%%%%%%&&&%%%###$$$&&&''''''&&&$$$%%%&&&%%%$$$###$$$%%%###!!! ###&&&'''%%%"""###%%%&&&'''''''''&&&((($$$!!!!!!###$$$### ######$$$$$$%%%%%%&&&&&&)))'''&&&'''%%%"""$$$'''(((((((((''''''''''''''''''%%%$$$$$$&&&&&&%%%###%%%'''&&&""""""&&&'''%%%&&&%%%$$$%%%&&&&&&$$$###(((%%%###$$$&&&((('''%%%&&&%%%###$$$&&&''''''&&&(((***)))'''(((,,,...---....../////////...------+++***)))((('''%%%$$$$$$%%%$$$#########%%%&&&'''&&&&&&%%%%%%&&&(((***+++((()))***++++++***)))(((((((((((((((***,,,...///999>>>FFFOOOXXXaaajjjpppyyy}}}}}}xxxssskkkaaaWWWMMMDDD>>>~~~}}}}}}{{{wwwuuuqqqrrrrrrpppmmmllllllnnnpppuuu}}}sssgggZZZRRRKKKDDD???>>>999;;;<<<<<<999777555555555333222222444555555444333444666666555333111000333111//////000000///---111111222222333333222222333222111111333444444333111......111222111222555///---++++++,,,---,,,+++---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))*********(((&&&&&&&&&&&&&&&%%%%%%''')))***((($$$###''',,,)))###((('''''')))***)))'''&&&)))'''%%%%%%%%%&&&%%%###$$$&&&&&&&&&$$$$$$%%%&&&$$$"""!!!###&&&((()))((( """$$$&&&''''''''''''%%%""" ######!!!######$$$%%%%%%&&&&&&&&&###%%%)))+++)))%%%$$$%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######&&&&&&"""!!!%%%''''''&&&%%%$$$%%%&&&&&&%%%###)))&&&###$$$(((***(((%%%&&&$$$######%%%&&&&&&%%%&&&'''''''''))),,,---...---....../////////.........------+++***)))((('''%%%$$$###"""###%%%''')))'''&&&%%%$$$%%%''')))+++((()))+++,,,,,,+++)))(((+++******+++---///111333;;;???FFFOOOXXXbbblllrrrzzz~~~xxxoooeee[[[QQQGGGBBB~~~}}}||||||{{{yyyvvvsssooopppooonnnlllkkkmmmnnnssswww~~~~~~ooocccVVVNNNGGGAAA===>>>333666888888666333111111555333222222444555555444333444666777666444222000111000////////////...---000000111111111000000000000//////111333444333222222///...000000---...111...,,,+++***,,,,,,+++***,,,*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++***(((&&&$$$'''((('''%%%&&&)))***+++((("""$$$******%%%%%%%%%%%%&&&'''(((&&&###)))'''%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&'''(((%%%$$$$$$%%%'''))))))))) """$$$&&&'''''''''''')))&&&$$$%%%((((((&&&###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%)))***'''%%%'''((('''%%%$$$$$$%%%&&&'''%%%$$$)))'''%%%%%%((()))(((&&&&&&$$$######%%%&&&&&&%%%&&&%%%&&&(((***+++,,,...------...///000000000/////////...---+++***)))(((&&&%%%#########%%%''')))'''&&&%%%$$$%%%''')))***)))***+++,,,,,,+++***)))+++++++++,,,...000333444;;;???GGGOOOYYYcccmmmsssyyy~~~{{{sssiii___TTTJJJDDD}}}|||zzzzzzyyyvvvssspppmmmmmmmmmlllkkklllnnnpppvvvyyy~~~zzznnnbbbTTTKKKDDD<<<888888444666888888666333222222444333111222444555555444444444555555555444333222...//////000000//////...//////000000000//////...000///000111333444333222444000///000///,,,+++......,,,******+++++++++***+++***)))***,,,------+++++++++++++++++++++++++++)))((((((((())))))'''%%%&&&+++...***'''((())))))***((($$$ ###)))***'''&&&(((((('''(((***((($$$&&&$$$$$$%%%'''))))))(((&&&'''((((((''''''((()))$$$%%%%%%&&&&&&''''''((("""###%%%&&&'''''''''&&&(((%%%$$$%%%((()))&&&###&&&&&&&&&&&&%%%%%%%%%%%%***)))$$$ """(((+++***((((((((('''''''''''''''$$$&&&''''''%%%%%%&&&((($$$'''(((&&&&&&'''&&&"""%%%$$$$$$%%%&&&'''&&&$$$(((((('''&&&&&&&&&&&&'''&&&%%%###$$$&&&''''''&&&&&&$$$&&&)))+++***+++...,,,---...///000111111111///...---,,,+++)))(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))++++++++++++++++++++++++*********+++---000222444:::???GGGPPPZZZdddmmmssswww{{{}}}vvvmmmcccXXXNNNGGG~~~|||{{{yyyxxxvvvtttpppmmmkkkkkklllkkkkkklllppprrrzzzzzz~~~~~~wwwjjj]]]PPPHHHAAA:::666666666777999888666555444444333111000000222333333222333333333333222222222222+++---000111111000000///......//////000//////...111000111333555555333222444111///111000,,,,,,///---+++***)))***+++***)))***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((())))))(((&&&!!!)))...***'''((()))'''%%%''''''$$$%%%((()))'''(((++++++)))***...,,,&&&&&&$$$$$$%%%''')))))))))%%%&&&''''''&&&&&&''')))%%%&&&''''''&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$###"""###&&&'''$$$!!!'''''''''&&&%%%%%%$$$$$$***(((### $$$)))&&&'''((((((((((((((())))))&&&'''((('''%%%%%%(((+++$$$$$$###"""$$$(((&&& $$$$$$###%%%''''''&&&$$$&&&((()))&&&""" ###&&&'''&&&$$$%%%&&&((((((''''''$$$%%%***,,,))))))---,,,---...///111111222222000///...---+++***)))))))))((('''&&&%%%$$$######%%%%%%&&&&&&&&&&&&''''''---,,,***))))))***,,,---******+++,,,...111333555888>>>GGGQQQ[[[dddlllrrrsssxxx~~~yyyrrrhhh]]]QQQIII}}}|||zzzxxxwwwuuurrrnnnkkkjjjkkkkkkkkkkkkmmmqqqttt|||{{{}}}|||uuucccXXXLLLEEE@@@:::777777333444555444222111111222111000...///111222222111333222111111000111111222))),,,000222222111000000---...//////000/////////222222222444666666444222444111000222111......111---+++))))))***+++***)))***))))))***,,,...------------------------------+++*********,,,,,,***(((""")))'''%%%((()))''' &&&***)))((()))(((%%%%%%))))))&&&'''+++)))###)))'''&&&&&&'''''''''&&&$$$%%%&&&&&&%%%%%%'''((('''(((***)))((('''''''''%%%&&&'''((((((((('''&&&'''%%%$$$&&&))))))&&&###(((((('''&&&%%%$$$$$$######%%%&&&''',,,,,,''''''(((((())))))******'''(((((('''%%%%%%)))---)))'''$$$###(((---,,,&&&$$$$$$###%%%''''''&&&%%%###'''***&&& $$$(((&&&%%%%%%'''((((((''''''$$$%%%+++,,,((((((,,,,,,,,,...000111222222222222222111///...---,,,+++******)))(((&&&$$$!!! %%%%%%&&&'''''''''&&&&&&...,,,***((((((***,,,...,,,,,,---...000333666777666===GGGRRR[[[dddlllqqqqqqvvv|||{{{uuulll```TTTKKK}}}{{{|||yyyvvvtttrrrooollliiifffhhhjjjlllmmmpppuuuxxxzzz~~~{{{qqqcccXXXJJJ>>>777444111///444444444333333222222222222222222333333333222111222222222111111111000000111000000000/////////...//////.........//////000///111222111//////333777333333333222000...---,,,222...+++***,,,---***(((+++***)))***---...///...000222000)))'''++++++'''))))))))))))((('''&&&%%%))))))***)))((('''%%%$$$)))&&&&&&))))))&&&&&&)))%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$&&&%%%$$$###$$$&&&)))***&&&%%%$$$$$$&&&&&&%%%$$$%%%((('''$$$###%%%%%%""")))*********)))'''$$$"""$$$%%%%%%&&&'''((()))))))))'''&&&''')))******))))))((('''&&&%%%$$$$$$$$$$$$(((,,,+++((('''+++///((('''&&&&&&'''((('''&&&(((&&&$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&******++++++---...000000000222222000000111...((()))'''&&&%%%&&&&&&$$$###&&&'''''''''((()))))))))***,,,,,,((((((+++,,,)))))))))***+++---000333444;;;>>>FFFOOOYYYcccjjjmmmwwwwwwyyy}}}wwwjjj]]]SSSNNN~~~|||zzzzzzxxxvvvuuusssoookkkhhheeegggiiikkkmmmpppuuuxxx|||xxxmmm___UUUHHH===888555333222333333333333333222222222111222333333222111111222444444333333333222222222000000000000//////////////////............//////333333333222000///000111444333333222111///---,,,'''))),,,------,,,++++++222///---,,,,,,,,,+++)))111333222---+++---,,,((((((((((((((('''&&&%%%$$$(((((()))))))))'''&&&%%%'''%%%$$$''''''$$$%%%'''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$###&&&&&&$$$$$$''''''$$$%%%&&&'''(((((('''%%%$$$'''''''''''''''((((((((()))((('''''')))***))))))(((((('''%%%%%%$$$$$$%%%&&&(((***(((%%%$$$&&&(((((('''&&&&&&'''((('''&&&)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))))))***,,,///111333444222444333000000111...(((+++***(((((())))))'''&&&''''''''''''(((((((((((()))++++++((((((+++,,,)))+++++++++---///222444666:::===CCCLLLUUU___fffjjjqqqrrruuuyyy}}}}}}uuujjj^^^SSSMMM}}}}}}}}}|||zzzxxxxxxwwwvvvvvvtttpppkkkgggccceeegggiiilllpppvvvyyy~~~tttiiiZZZQQQEEE===999777666444222222222222222333333333///111444333111///111333444333333333333222222222////////////000000000000//////...............///333222111222222222000...444444333333111000...---"""'''---///,,,******+++...---,,,,,,...000000///000222222///------+++'''''''''''''''&&&%%%$$$###&&&'''((())))))((('''&&&(((%%%%%%''''''%%%%%%((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''((((((&&&%%%%%%&&&((((((&&&$$$###%%%'''(((((('''%%%$$$&&&%%%$$$%%%&&&'''&&&$$$"""%%%&&&$$$$$$((((((&&& """$$$%%%&&&'''&&&&&&((((((((((((''''''&&&&&&***)))''''''((()))((('''((('''&&&%%%%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&)))'''%%%$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++,,,---///111333444333444444111111222///))),,,+++))))))******)))'''(((((('''''''''''''''''')))++++++((()))---...+++,,,,,,---...000222555777999;;;@@@GGGOOOYYYaaaeeeiiikkkoootttxxx{{{}}}~~~zzzrrrjjj___SSSKKK}}}{{{{{{zzzyyywwwwwwwwwwwwwwwvvvrrrlllhhhbbbccceeehhhkkkpppvvv{{{|||qqqfffVVVNNNCCC<<<999777555333000000111111222222333333---000444333000...000333111111111111000000000000////////////000000000000//////...---------......000///...111444555333///444444333333222000///...'''+++......,,,)))((((((,,,++++++---000333444444---///000///---+++(((%%%'''''''''''''''&&&%%%$$$%%%&&&((()))))))))((('''+++''''''))))))''''''+++++++++***)))((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((((((&&&$$$%%%&&&'''''''''&&&%%%$$$'''%%%$$$%%%&&&'''&&&%%%###&&&&&&$$$%%%((((((%%% !!!###%%%&&&&&&'''&&&''''''&&&&&&&&&&&&&&&&&&+++)))''''''(((((('''&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&(((***)))((((((&&&&&&&&&'''((('''&&&(((&&&%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((.........---......//////111333333000111444222---+++***((())))))***(((''')))((((((''''''&&&&&&&&&***,,,,,,***+++///000...,,,,,,------///222444666888999===BBBJJJSSS[[[___bbbfffkkkppptttwwwzzz|||}}}~~~uuunnnggg^^^QQQHHH}}}{{{zzzzzzxxxwwwvvvvvvwwwwwwvvvsssmmmiiibbbccceeegggkkkpppwww|||}}}yyynnndddRRRKKKAAA;;;888666333111000000000111111222222222---///222222000///000222111111111000000000//////////////////000000000000//////...---------------000///...111444555333///333333333222111000///...///---++++++,,,---+++)))333111//////000000///.........///000...***'''%%%'''((((((((((((''''''&&&%%%&&&''')))))))))((((((,,,((('''))))))'''(((,,,,,,+++***((((((''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$((('''&&&%%%$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&((((((%%%$$$'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''***)))'''&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%((())))))((((((&&&&&&&&&'''((('''&&&+++)))'''&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((,,,,,,+++++++++,,,,,,---///111111///111555555111+++***))))))***+++)))((()))))))))((((((''''''''')))+++,,,)))***...///---+++++++++,,,---000222333777888;;;???FFFNNNUUUYYY\\\aaahhhmmmqqqssswwwyyyzzz|||~~~xxxooogggaaaYYYNNNFFF|||zzzyyyxxxwwwvvvuuuttttttttttttqqqmmmiiicccdddfffgggkkkpppwww||||||~~~}}}zzzwwwssshhh]]]MMMFFF>>>999777555222///000000000000000111111111---...///000000111000000333222222222222111111111000000000000//////////////////...---,,,,,,,,,,,,333222111222222222000...222222222111111///......///+++((()))---///...+++000///......000222222111111///000333111+++(((((('''(((((((((((((((''''''%%%&&&''')))))))))((((((+++'''%%%&&&&&&%%%'''+++***((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&((((((&&&$$$((('''%%%$$$$$$%%%'''((('''&&&%%%&&&'''((('''%%%'''))))))%%%%%%'''&&&###&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&'''(((((()))(((&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&'''((('''&&&///,,,)))''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''(((***,,,...///...//////...111555555111---,,,++++++,,,---,,,+++******))))))))))))))))))'''******'''(((+++,,,***************,,,...000111555666999===BBBIIINNNQQQUUU[[[ccciiikkkmmmqqqtttwwwyyy{{{}}}wwwqqqiiiaaaZZZRRRJJJDDD~~~zzzwwwwwwvvvuuutttrrrqqqpppppppppnnnkkkhhheeefffggghhhkkkqqqxxx}}}zzz{{{yyytttpppkkk___TTTFFFAAA:::777666555222000000000000000000////////////,,,+++...222333111...222222222222111111111111222222111000///...------000///...---,,,,,,,,,,,,333333333222000///000111000000000000000///...---,,,++++++,,,,,,,,,***)))+++******---111444666666222//////222111***((()))&&&''''''((((((''''''&&&&&&'''((())))))(((''''''+++'''%%%&&&&&&%%%'''+++((('''&&&$$$$$$%%%'''(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%&&&&&&'''((((((&&&%%%&&&'''((('''&&&&&&((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((((((&&&%%%%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%$$$'''((('''$$$###$$$&&&((('''&&&&&&'''((('''&&&***(((&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$%%%&&&'''***,,,...000///000///---///333333///,,,+++***+++,,,---,,,+++***************+++++++++***,,,,,,)))))),,,---******))))))***+++---///000222333666:::???DDDHHHJJJNNNUUU^^^cccdddfffiiimmmpppqqqsssuuuvvvvvvvvvuuunnnjjjccc[[[RRRKKKFFFCCC}}}xxxvvvuuuuuutttssspppnnnmmmllllllkkkiiigggfffggghhhhhhkkkqqqxxx}}}zzzzzzvvvpppkkkdddYYYMMMAAA===777555666666444111111111000000//////......000,,,))),,,222555111,,,000000000000////////////333222111000///...---,,,000///...---,,,+++++++++///111222111//////333777//////000//////...---,,,***...111000+++&&&$$$$$$000///---...000111111000111------000...(((&&&(((%%%%%%&&&&&&'''&&&&&&&&&''''''((())))))((('''&&&...)))'''((((((''')))...)))((('''&&&&&&''')))***(((((('''''''''&&&&&&&&&&&&%%%%%%'''((((((&&&$$$"""###%%%'''(((((('''&&&((('''&&&&&&'''((('''&&&$$$''''''%%%&&&)))***'''$$$$$$$$$%%%&&&'''((()))))))))))))))(((((((((((('''&&&%%%%%%'''((((((((($$$$$$$$$###$$$$$$%%%%%%"""&&&***)))&&&&&&)))...((('''&&&&&&'''((('''&&&###!!! """%%%(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$'''''''''((()))+++,,,---111222000---...111000,,,***)))((((((***+++***(((*********+++,,,,,,,,,---...000///,,,,,,//////---************+++---///000///111444888===@@@CCCEEEIIIPPPYYY^^^___```dddggghhhiiikkklllmmmmmmmmmllliiifff```WWWNNNGGGCCCBBB~~~|||yyywwwvvvuuusssrrrooommmjjjiiiiiihhhfffeeeggggggiiilllppptttxxx{{{|||vvvpppllliii```QQQFFF???<<<999666555444222000///...---///111222111000+++...111333222222222222000000000000000000000000111000000000////////////000...+++***+++---111333444333222222222333444555333222111///..................---,,,+++)))((('''+++,,,,,,---///111222333---333---(((+++***(((---,,,&&&***---&&&%%%((($$$&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''((((((((('''&&&&&&&&&&&&''''''%%%&&&)))(((&&&(((,,,((()))(((&&&&&&&&&&&&$$$&&&'''((((((&&&%%%&&&'''***(((%%%$$$%%%'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%######&&&((('''###'''&&&&&&%%%&&&'''((()))(((&&&%%%$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$((()))'''%%%$$$%%%)))))))))))))))(((((('''&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""%%%&&&$$$((('''&&&&&&'''))),,,...++++++,,,---///...+++(((((()))***++++++,,,++++++(((***,,,+++)))))),,,///+++++++++,,,,,,---------------------......///000333///111777:::999<<>><<<999666555444222000111000//////000111000...///111333333111///......000000000000000000000000//////000000//////...---...---,,,+++,,,...000222333222222111222333444555333222111///........................---,,,++++++......---------------------000)))&&&---,,,&&&)))+++%%%))),,,%%%$$$(((%%%'''''''''(((((((((((()))***)))((('''''''''(((((()))(((''''''&&&&&&&&&&&&(((&&&&&&'''&&&###%%%***((())))))'''&&&&&&&&&&&&&&&$$$###%%%((()))(((&&&)))'''%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&%%%######&&&((('''$$$)))((('''&&&&&&&&&'''(((&&&%%%$$$%%%'''(((((('''$$$$$$#########$$$%%%&&&!!!$$$'''(((&&&$$$%%%&&&%%%&&&'''((())))))))))))(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""%%%&&&$$$'''&&&&&&&&&''')))+++,,,+++***+++---......+++))))))***************)))((()))*********)))***+++---++++++++++++,,,,,,------+++++++++++++++,,,------111...000555777666999>>>???EEEKKKLLLOOOUUUXXXWWW\\\[[[[[[ZZZYYYYYYXXXXXXUUUTTTQQQMMMGGG@@@999555}}}zzzxxxxxxwwwuuusssooollliiiggggggfffeeedddggghhhjjjlllooorrrtttuuussspppkkkfff___UUUKKKDDD>>><<<888666555444222000333111000000000000///---///111222222000...------000000000000000000000000---.../////////...---,,,------,,,------...000000222111111111111222333333333222111///............,,,,,,---......---------------,,,,,,++++++******,,,---&&&%%%......(((***+++###(((,,,$$$"""'''&&&'''(((((((((((()))))))))))))))((('''''''''(((((())))))(((''''''&&&%%%%%%)))&&&%%%'''&&&%%%(((...000111111...)))&&&&&&(((((($$$!!!$$$)))+++(((###'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&''''''&&&+++***((('''&&&&&&''''''&&&%%%$$$%%%''')))))))))%%%$$$###""""""$$$&&&'''###$$$&&&&&&%%%$$$%%%'''"""###$$$&&&((()))******)))&&&###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''######&&&'''$$$&&&%%%%%%%%%&&&((()))+++)))))))))+++------,,,***)))******)))((('''&&&&&&***)))((()))***++++++******+++++++++++++++,,,,,,+++++++++***++++++,,,,,,000---...222333333555888:::???BBBBBBDDDJJJOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJHHHFFFBBB===888444222|||yyyxxxwwwvvvtttrrrooolllhhhfffeeeeeedddcccggghhhkkknnnqqqssstttuuuqqqooojjjcccYYYOOOFFFAAA>>>;;;888666555444222111222111000000111111000...,,,...000111000//////000000000000000000000000000,,,---...//////---+++***+++,,,---...////////////111111111111111222222222333222111///............***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,+++---'''&&&---------777///$$$&&&+++$$$!!!&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''***))))))((('''&&&%%%%%%(((%%%%%%((()))***000777;;;;;;:::666...'''%%%((()))'''%%%'''******'''###&&&%%%&&&''')))***)))'''%%%%%%&&&&&&''''''(((((('''$$$###%%%&&&&&&''')))******((('''''''''(((((('''&&&%%%%%%'''))))))(((&&&$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''!!!"""###%%%'''((((((((((((&&&######$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''######&&&'''%%%%%%%%%$$$%%%%%%'''((()))((('''(((***,,,---,,,***'''(((((((((''''''&&&%%%+++)))'''))),,,---+++(((++++++++++++++++++++++++...---,,,,,,,,,,,,,,,---...------///000000222333555:::<<<<<<>>>CCCFFFFFFCCCBBBBBBBBBAAAAAA@@@@@@>>>===:::777444222000///~~~}}}|||}}}{{{xxxvvvuuutttsssqqqpppmmmhhhfffeeeeeedddccceeegggkkkooorrrtttuuuuuuqqqnnnhhh```VVVKKKCCC???===;;;888666666555333111000//////000111222222111---...000000000///000222111111111111111111111111,,,---.........---+++***+++,,,---////////////...000000111111222222222222333222111///............,,,,,,,,,,,,+++***))))))***+++,,,---......------***...***(((++++++333GGG999(((%%%)))$$$"""&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%(((&&&&&&((()))***///666<<<:::::::::333)))&&&)))%%%&&&)))******)))))))))'''&&&&&&(((******)))'''&&&&&&&&&''''''((((((((('''######&&&&&&$$$&&&,,,***)))((('''((((((*********(((&&&&&&&&&'''&&&%%%%%%$$$###""""""$$$&&&'''&&&%%%######$$$%%%''''''###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''''')))'''$$$###&&&'''%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((***++++++***%%%%%%&&&'''''''''''''''***((((((***---...,,,)))++++++++++++++++++++++++...---,,,+++++++++++++++,,,------,,,---///000000---333777777888;;;===;;;999999999999999888888888555444222000///.........~~~{{{yyyyyy}}}zzzwwwuuuuuutttrrrppprrrnnniiifffeeeeeeddddddeeeggglllppprrrsssrrrrrrooojjjccc[[[TTTKKKCCC>>>===:::888666666555333222000//////000222333333222000111222111000///000111111111111111111111111111......---------,,,,,,,,,+++,,,---...////////////000111222222333333222222333222111///...............///......---,,,+++***....../////////---,,,+++)))...,,,***+++(((444MMMGGG...###(((%%%###&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''((()))***)))((('''&&&+++((('''((('''%%%(((...222///111777666---((()))###(((*********+++---)))(((''''''))))))(((''''''''''''''''''((((((((((((######''''''###&&&...++++++)))(((((()))*********(((&&&%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&'''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%'''&&&$$$"""$$$%%%%%%&&&&&&'''''''''''')))((($$$$$$'''(((%%%%%%%%%%%%&&&&&&'''''''''((('''&&&''')))***)))((($$$$$$%%%''''''(((((((((&&&&&&'''***------,,,+++------,,,,,,,,,,,,,,,+++,,,+++***)))(((((((((((()))++++++)))***---...,,,&&&,,,000///000222333000222222222222222222222222///...---,,,,,,,,,,,,---}}}yyywwwwwwwww}}}{{{xxxvvvuuutttrrrqqqsssooojjjfffeeeeeeeeeeeefffhhhlllooopppooommmkkkkkkddd\\\VVVRRRMMMEEE???<<<:::777666666555333222222111000000222333222000000111222222000000222444111111111111111111111111000///---,,,+++,,,---...,,,,,,------...//////000111111333444444444333222333222111///............---------......------,,,,,,---...//////...,,,+++)))---++++++,,,&&&///FFFUUU444###''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&''')))*********(((''',,,)))((()))'''###%%%)))+++&&&***555999000(((((("""###&&&(((******(((&&&,,,***(((''''''(((((('''((((((((((((''''''''''''(((######((('''"""&&&111///...,,,)))((('''''''''(((&&&$$$$$$$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$&&&$$$"""###&&&'''&&&%%%%%%%%%&&&&&&%%%$$$$$$###%%%$$$######%%%%%%%%%###$$$$$$%%%%%%&&&''''''(((''')))((($$$$$$'''(((&&&%%%&&&&&&'''''''''''''''((('''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&& ###''')))******+++,,,.........---------,,,,,,,,,+++***)))''''''&&&&&&%%%))))))%%%&&&+++,,,)))$$$)))***((((((+++---,,,++++++++++++,,,,,,,,,,,,************++++++++++++~~~}}}|||yyyvvvuuuvvvwww~~~|||yyywwwvvvuuusssrrrtttpppjjjgggeeeffffffeeegggiiilllnnnnnnkkkhhhfffggg___VVVRRRRRROOOGGG@@@<<<:::777666666555444222444222111111222222000///---...000111222444777999111111111111111111111111222000---++++++,,,...000------,,,------...000000111222333444555444333333333222111///............((()))***+++,,,,,,,,,,,,'''))),,,...000000000///)))+++(((+++---&&&)))<<<^^^888"""&&&(((''''''###&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((%%%&&&(((***+++***)))(((+++))))))+++***&&&(((,,,,,,%%%(((666<<<222(((%%%)))&&&$$$&&&)))(((!!!...+++(((&&&''''''''''''))))))((((((''''''&&&&&&((("""###((('''"""&&&222333111...***(((&&&%%%$$$%%%$$$"""###$$$%%%%%%$$$!!!###%%%&&&'''&&&$$$###&&&$$$"""$$$'''(((&&&$$$%%%%%%%%%&&&&&&%%%%%%$$$(((%%%"""!!!"""$$$%%%&&&$$$$$$%%%%%%&&&'''((((((((()))((($$$$$$'''(((&&&&&&&&&''''''(((''''''''')))'''&&&%%%'''''''''&&&(((((((((((('''&&&%%%%%% &&&(((((((((***,,,/////////......---------...---,,,***)))((((((((("""&&&&&&###$$$)))***'''&&&)))((($$$$$$(((,,,---'''''''''''''''((((((((('''((()))***************~~~~~~~~~{{{wwwvvvxxx{{{{{{vvvqqqqqqtttuuusssooorrrpppnnnllliiihhhgggfffdddeeehhhlllmmmjjjddd___^^^XXXQQQMMMLLLIIIDDD??????;;;666333333444444444000111333444444333111000000000///............///222111111222444444333111000000...---------------+++,,,---...///111222222333333333222222333444444555333111///......///000///---++++++,,,......---+++,,,...000000///...,,,000***))),,,***%%%...<<>>===;;;999999999888666444000111333444444333111000000//////....../////////000//////111333444333222222222111000////////////---...///000222333444444777666555555444444444555444444444444333111000///111000///000111111000///222111000...------------+++***+++,,,***&&&%%%'''!!!&&&***!!!$$$###%%%''')))'''%%%%%%)))---&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))*********+++(((+++///000---'''&&&)))%%%&&&((())))))(((''''''&&&&&&''''''''''''''''''%%%&&&((()))***)))((('''###%%%&&&'''''''''(((((($$$$$$%%%'''((()))((('''&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%''''''&&&%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%$$$%%%&&&&&&''''''((((((''''''(((***++++++(((%%%%%%&&&''''''(((''''''''''''((()))******(((&&&$$$''''''&&&&&&'''(((******)))***++++++*********++++++...///...***((())),,,)))(((''''''((((((&&&%%%"""$$$%%%%%%$$$######$$$"""""" !!!"""'''((()))+++,,,,,,------|||zzzyyyxxxxxxwwwuuusssrrrlllggghhhlllooolllhhhhhhhhhgggeeebbb^^^[[[YYYWWWUUURRRPPPNNNKKKGGGDDDCCCCCCDDDDDDDDDCCCAAA@@@???<<<888666666666555444000111333444444333111000000000///...............000000000222444555444333333222111000////////////......000222444666777888888777666555555555555555666555555444333222111111111000000111222333111///444333333111000///......+++++++++***)))'''&&&%%%***$$$''')))"""$$$((($$$(((***+++(((###"""%%%))))))))))))***))))))((((((((((((''''''(((((())))))((())))))******+++++++++(((***,,,,,,+++)))((((((&&&(((+++------+++((('''$$$%%%&&&'''''''''''''''''''''((()))))))))((((((''''''((((((''''''&&&%%%$$$$$$&&&''''''(((((('''&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''$$$$$$###""""""###%%%&&&$$$%%%&&&'''''''''&&&&&&)))((('''%%%%%%%%%&&&'''$$$%%%&&&'''''''''''''''''''''(((***+++***(((%%%%%%&&&''''''(((((('''''''''(((((()))((('''&&&%%%&&&&&&&&&''''''((()))***))))))************)))))),,,---...---+++)))((((((+++***))))))***)))'''%%%!!!$$$&&&%%%#########!!! !!!"""###&&&'''(((******+++++++++}}}{{{yyyxxxyyyxxxuuusssooolllgggfffhhhjjjkkkkkkiiiiiihhhfffccc___[[[YYYVVVTTTQQQNNNLLLJJJFFFCCCAAACCCEEEEEEDDDCCCBBBAAA@@@===999777666555333222///111222333333222111/////////////////////000000111000111333555666666444333333222111000000000000...///111333666999:::<<<999888777666555555555555777666555333222222222222222111111222444333111000444444444333222000...,,,++++++***)))))))))(((&&&***%%%'''((("""&&&+++&&&***)))((('''&&&&&&''''''((())))))******))))))((((((''''''''''''((()))***((())))))******+++,,,,,,((((((((((((***+++***(((((()))***++++++***)))((($$$$$$&&&'''((((((((((((***)))(((''''''(((((()))+++***)))'''&&&$$$!!!$$$%%%&&&&&&&&&&&&'''(((&&&%%%###"""""""""###$$$#########$$$$$$%%%%%%&&&###$$$%%%((())))))(((&&&$$$###"""!!!"""###%%%&&&$$$%%%'''((()))(((&&&%%%((('''%%%$$$$$$%%%&&&'''&&&&&&'''((()))(((''''''&&&&&&&&&'''((((((&&&$$$%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))************+++,,,+++***(((,,,,,,+++,,,---,,,***(((******)))*********'''%%%!!!###%%%%%%###""""""""" !!!###$$$%%%&&&(((***+++,,,------~~~{{{yyyyyyzzzzzzvvvsssmmmllliiifffdddfffjjjnnnllllllkkkjjjfffbbb^^^\\\VVVTTTPPPNNNLLLIIIFFFDDDAAACCCEEEFFFDDDCCCBBBAAA@@@>>>;;;999888666222000...000111222222111000...////////////000222333444111111111333666777666555444333222111000000000000...///111444777:::===>>>999999777666555555555555999777444222111222333333222111111333444444222000333444555444333000---+++,,,,,,***))))))***)))&&&$$$!!!%%%&&&!!!&&&,,,'''***&&&###%%%***---+++(((''''''((())))))***))))))%%%%%%%%%%%%%%%&&&'''(((((())))))***++++++,,,,,,((('''&&&&&&)))---+++((((((((('''''''''''''''((($$$%%%''')))******)))))),,,+++((('''&&&'''((()))$$$$$$$$$%%%&&&'''&&&$$$%%%&&&&&&%%%%%%%%%''')))%%%%%%###"""""""""###$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&(((***)))'''%%%$$$###"""!!!"""###%%%&&&###%%%''')))***(((&&&%%%'''&&&$$$######$$$&&&''''''((()))******)))((('''%%%$$$$$$%%%&&&&&&%%%###%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++***+++,,,------+++))),,,******,,,//////,,,))))))(((((()))+++***(((&&&''''''&&&$$$"""!!!###$$$ """$$$&&&%%%'''))),,,...000111222}}}xxx{{{{{{wwwwwwyyyvvvooonnnkkkhhhfffgggiiijjjjjjmmmnnnnnnmmmiiiddd^^^[[[ZZZUUUOOOMMMNNNLLLHHHCCCFFFDDDBBBBBBCCCDDDDDDDDD???<<<<<<>>>:::222000333111111111111000000000000111+++'''+++444777444...666555555555555666777777222333444333111111111333333111111444999<<<;;;:::<<<:::888777555555666666:::888555222000000000000000333555666444333555777777555333222333222///+++---,,,+++******(((%%%"""'''&&&%%%&&&(((******))))))%%%!!!!!!%%%((()))(((***************)))((((((((())))))((('''''')))***)))******+++++++++******)))(((((((((''''''''''''((()))***+++,,,++++++***((((((((('''&&&&&&%%%%%%***))))))(((''''''&&&&&&&&&&&&''''''&&&$$$###"""+++(((&&&%%%&&&&&&###!!!'''''''''&&&%%%### &&&%%%$$$$$$######$$$$$$"""%%%(((++++++***(((''''''&&&%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%''')))(((&&&$$$$$$$$$(((((('''''''''&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$'''((('''$$$%%%))))))%%%%%%&&&&&&''''''&&&&&&%%%)))))))))))))))*********/////////...,,,+++---...---,,,+++))))))))))))***((('''&&&$$$###"""!!!!!!###""""""!!!"""$$$%%%''''''((())))))***,,,000222}}}xxx{{{zzzwwwwwwxxxuuunnnmmmjjjhhhgggiiijjjkkkkkkmmmmmmmmmlllhhhccc^^^[[[ZZZUUUPPPNNNNNNLLLHHHDDDGGGEEECCCBBBDDDEEEEEEDDD@@@======>>>999111///222222111111111111000000000000...---000444666555333555555555555555666666777///111222333222333555666777666555777;;;===<<<:::;;;:::888777666666777777;;;999777444222222222222111333555555333222444555888666333333333222...+++***((('''''''''&&&###!!!((('''%%%&&&(((***))))))***(((&&&%%%''')))++++++)))*********))))))((('''((()))***)))'''''')))***++++++++++++++++++++++++))))))(((((((((''''''''''''''')))*********)))(((((((((''''''''''''&&&&&&)))(((((((((((('''''''''&&&&&&''''''&&&%%%###"""***(((%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''(((((((((((((((&&&%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%(((((('''&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$%%%%%%%%%%%%%%%((()))'''$$$%%%)))(((%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))*********+++......///...,,,+++,,,...---,,,+++***)))))))))***)))(((&&&%%%###""""""""""""!!!!!!!!!"""###$$$$$$%%%&&&(((***,,,000333666}}}yyyzzzzzzwwwwwwwwwsssmmmkkkiiiiiijjjlllmmmmmmlllmmmmmmllljjjgggbbb^^^\\\ZZZVVVQQQNNNNNNLLLHHHEEEGGGFFFDDDDDDEEEFFFFFFEEE@@@>>>======888222000222333222222222111111111000000111333444555666777888555555444444555555666777000222333333333333555777999888888999;;;<<<;;;::::::999999888888999999::::::999666444222222222222111333555555333333333444888666444333222000---+++,,,***((((((((()))(((''')))(((&&&'''((())))))(((&&&&&&&&&%%%$$$$$$'''))))))))))))))))))(((((('''((()))***)))(((((()))***,,,,,,++++++++++++++++++)))))))))(((((((((''''''%%%&&&'''((()))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''%%%$$$###(((&&&%%%%%%&&&'''%%%$$$!!!"""###$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$'''((('''''''''((('''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((()))'''$$$%%%(((((($$$&&&&&&''''''''''''&&&&&&''''''((()))***++++++,,,---...///...,,,+++,,,...---,,,+++******))))))******)))'''&&&$$$$$$######!!!!!!""""""""""""""""""###%%%'''+++///444888:::~~~|||yyyyyyxxxwwwvvvuuuqqqmmmiiiiiijjjmmmooopppooonnnmmmlllkkkhhhddd```]]][[[XXXUUUQQQNNNMMMLLLIIIFFFHHHGGGFFFFFFHHHHHHGGGFFF>>>>>>>>><<<888444333444444444333333222222111111222333444555666777999999555555444444555555666777666666666444222222333555777777888:::;;;;;;::::::999999999::::::;;;<<<<<<888777555333111111000000000111333444444555555666888777555444222///---+++...,,,))))))***+++++++++***)))''''''((()))((('''###&&&'''&&&###"""$$$'''(((((()))))))))(((((('''((()))+++***)))((()))***++++++++++++************)))))))))(((((((((((('''%%%&&&'''((((((((('''&&&&&&&&&'''((())))))************))))))(((''''''&&&&&&'''(((((('''&&&%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((())))))((($$$%%%((('''###&&&&&&''''''''''''&&&&&&&&&'''((()))***+++,,,,,,---...000///...---...///------,,,+++*********)))+++***((('''%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$%%%(((---222777;;;<<<}}}zzzxxxwwwvvvwwwvvvsssooommmiiijjjkkkooorrrsssrrrpppnnnllliiieeeaaa]]]ZZZXXXUUUSSSPPPNNNMMMKKKJJJHHHJJJHHHHHHHHHJJJJJJIIIHHH===>>>>>>;;;999888888888555555555444333222222222555222111444888:::999777666555555555555666777777888888777555333222444666555777:::<<<============999999:::;;;<<<===>>>>>>888777666444333222222111//////111333666888888888777777666444111///---,,,+++)))&&&&&&'''))))))(((+++)))'''''')))))))))((('''***,,,+++'''&&&''')))(((((())))))))))))((((((((()))++++++***))))))*********++++++***)))((((((***)))))))))((((((((((((&&&'''((()))***)))((((((&&&''''''((()))***++++++---,,,+++***(((&&&%%%$$$&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''$$$###'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))((()))'''$$$%%%(((((($$$&&&''''''((((((''''''&&&&&&'''((()))***+++,,,,,,---///111111000//////000------,,,,,,+++******)))+++***)))'''&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$###'''''')))...555999;;;;;;{{{xxxwwwtttsssvvvvvvrrrooonnnkkkkkkmmmpppsssttttttrrrnnnlllgggbbb]]]YYYVVVUUUPPPPPPNNNMMMKKKKKKJJJJJJKKKJJJJJJKKKLLLLLLJJJIII>>>AAA@@@<<<999:::;;;:::777777666555444333222222555333111444999;;;:::777777777666666777777888999666666666555444555888:::777:::>>>@@@@@@@@@@@@AAA999:::<<<===>>>?????????::::::999888777666555555000000111444888::::::999555666666444111///......,,,***))))))***+++***)))***)))'''((()))******)))(((***,,,+++)))'''&&&&&&((())))))************)))'''***,,,,,,+++))))))))))))***,,,------***(((&&&******)))))))))((((((((('''((()))***+++***))))))'''(((((()))***++++++,,,------+++***((('''%%%%%%''''''((())))))((('''&&&$$$&&&''''''%%%%%%&&&''')))((('''%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%"""%%%(((******(((%%%###)))'''&&&&&&'''((('''%%%''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''')))******'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''((('''$$$%%%))))))%%%''''''((((((((((((''''''''''''((()))***++++++,,,,,,...111111000/////////------------,,,+++***)))+++***((('''%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&)))(((***///666;;;;;;999~~~yyyvvvuuuqqqqqqvvvvvvrrrnnnooonnnmmmnnnpppsssuuuuuutttooolllfff```ZZZUUURRRQQQLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKLLLNNNMMMKKKIIIBBBEEEDDD===:::;;;<<<999888888777666555444333222444444555666888999:::;;;888888888888888999999:::888888777555444555888;;;999<<>>???@@@??????;;;;;;;;;:::999888777666444333333666999;;;:::888333555666444111//////000...---------...---,,,***)))((('''(((***++++++***)))))))))******((($$$"""))))))***+++++++++++++++'''***,,,---+++***))))))))),,,///111111---(((%%%*********)))))))))(((((('''((()))***+++***)))))))))))))))******+++++++++++++++******)))((((((((('''((()))******)))((('''%%%'''((('''%%%$$$%%%'''***)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%''')))))))))((('''***)))''''''((()))'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''')))***((('''&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((%%%'''&&&$$$&&&******'''''''''((((((((((((''''''(((((())))))*********+++***,,,///000///...---...,,,------------+++***)))***)))(((&&&%%%$$$$$$###!!!""""""###$$$&&&'''((((((''')))///777<<<<<<:::}}}xxxttttttppppppvvvwwwqqqooopppooooooooopppsssuuuuuuuuuooollleee^^^XXXSSSPPPOOOIIIJJJKKKJJJJJJJJJKKKMMMLLLLLLLLLMMMNNNNNNLLLJJJEEEIIIGGG>>>:::;;;;;;888999888777666555444333333222666:::999777777:::???999999888888999999:::;;;<<<;;;999666333333666888999===AAAAAA???<<<<<<<<<;;;<<<>>>???@@@@@@??????:::::::::999888777666555888666555777::::::888666111444666444111///000222++++++++++++,,,+++(((&&&)))((('''(((***,,,,,,+++...---,,,---///---(((###)))***+++,,,,,,,,,,,,,,,'''***,,,---,,,***))))))***---222444444///***&&&************))))))))))))&&&''')))*********)))(((***************+++++++++(((((())))))*********+++'''((()))******)))((((((%%%''')))'''$$$###%%%'''***)))((('''&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++)))(((((())))))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&((())))))(((((()))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%&&&%%%$$$&&&++++++(((''''''(((((((((((('''''')))))))))))))))*********(((***---...---,,,,,,,,,,,,---......---,,,***)))***)))'''&&&$$$$$$###### !!!###%%%((()))&&&&&&(((///888======;;;}}}yyywwwwwwwwwtttqqqqqqttttttrrrrrruuurrrqqqooooooqqqrrrsssrrrmmmfff^^^YYYWWWTTTNNNJJJFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIJJJHHHEEEBBB???<<<;;;:::;;;:::999888777666555444555777999;;;;;;;;;:::999<<<:::999:::<<<===<<<999::::::999888777777777888:::;;;<<>>======>>>????????????>>>===<<<::::::;;;;;;:::999:::333222999>>>:::666555444)))///...222555,,,333666111------///000---))),,,+++******,,,,,,+++***............---+++)))(((***+++,,,------,,,+++***111000---+++)))(((((((((((())),,,------,,,+++***,,,+++***)))))))))***+++((()))***++++++***)))(((+++******)))))))))))))))%%%((()))''''''))))))&&&'''"""'''+++''')))***"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((((((''')))'''&&&&&&&&&&&&$$$###+++******)))(((''''''&&&******)))((((((((((((((()))&&&%%%'''+++***&&&!!!+++)))'''%%%$$$%%%&&&'''(((((()))+++,,,***&&&$$$&&&%%%%%%'''((()))(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''',,,'''$$$'''+++)))&&&'''''''''(((((())))))...,,,******+++,,,+++***,,,++++++***)))(((''''''******((('''&&&%%%%%%$$$&&&$$$$$$%%%$$$!!!###((())))))***---000555:::<<<}}}yyywwwwwwwwwtttpppooorrrrrrppprrruuusssqqqnnnnnnnnnnnnnnnmmmjjjccc[[[VVVTTTRRRMMMIIIIIIIIIHHHGGGGGGHHHHHHIIILLLMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDAAA???<<<:::999;;;:::999888666666555555777888:::<<<===<<<;;;;;;<<<:::999:::===>>>===;;;<<<;;;::::::999999999:::;;;===AAAFFFIIIHHHDDDAAA>>>??????@@@??????>>>>>>===<<<:::;;;;;;<<<:::999:::666555;;;>>>:::777777666---333///333:::///000222///...000222111,,,'''...,,,++++++,,,---,,,+++,,,,,,---,,,+++)))(((&&&***++++++,,,,,,++++++***...---,,,+++************)))***+++,,,---,,,++++++,,,+++)))((((((((())))))))))))***++++++***)))(((++++++***)))))))))))))))&&&)))***''''''******'''+++$$$'''***%%%''')))###'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''***(((''''''''''''&&&$$$''''''(((((()))***************)))(((((((((((((((&&&$$$###%%%(((((($$$"""###$$$$$$%%%'''***,,,&&&'''((()))***)))(((&&&'''&&&%%%'''((()))((('''((((((((('''''''''&&&&&&'''''''''(((((((((((((((((('''(((+++---,,,(((###'''''''''((((((((())))))+++)))((()))+++,,,,,,+++*********)))))))))))))))***)))((('''&&&%%%%%%%%%&&&######%%%###!!!###'''))))))***+++///333666999|||yyywwwvvvvvvuuuqqqoooqqqqqqpppssswwwtttqqqnnnlllkkkjjjhhhfffccc^^^WWWRRRQQQNNNKKKGGGKKKKKKJJJHHHHHHGGGGGGGGGMMMMMMMMMMMMLLLJJJHHHGGGDDDCCCCCCBBB@@@===:::999;;;:::888777666666666777999:::<<<===>>>>>>======<<<;;;;;;<<<>>>@@@???>>>>>>>>>===<<<<<<<<<=========@@@FFFLLLOOOMMMGGGBBBAAAAAAAAAAAA@@@???>>>======<<<:::;;;<<<<<<;;;:::;;;999:::======:::999:::888222777///666BBB444---------///333555333---'''111///,,,+++,,,---------,,,,,,------,,,***((('''++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++***)))(((''''''''''''))))))******+++******)))++++++***))))))))))))***(((++++++((((((+++***(((---&&&''')))%%%)))---'''))))))((('''&&&%%%$$$$$$((('''&&&'''((()))((('''+++)))(((((())))))'''&&&&&&'''((()))******************)))))))))((((((((()))'''&&&(((++++++'''$$$&&&(((***)))'''&&&(((+++&&&&&&'''(((((()))))))))((('''&&&'''((()))(((''')))))))))((((((((((((((('''((((((((()))))))))***''')))+++,,,---,,,,,,---''''''(((((((((((())))))((('''&&&(((***,,,,,,,,,(((((())))))***************)))((('''&&&%%%%%%%%%%%%######$$$###!!!###'''(((((((((***,,,///222333|||yyywwwvvvuuutttvvvrrroooqqqqqqqqqtttyyyssspppmmmkkkiiigggdddbbb\\\XXXRRRNNNMMMKKKIIIGGGJJJJJJIIIHHHGGGGGGGGGGGGMMMMMMMMMMMMKKKIIIGGGFFFBBBCCCCCCCCCBBB???<<<:::;;;:::888777666777888999:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@CCCGGGLLLMMMKKKEEEAAABBBBBBBBBAAA@@@???>>>======<<<:::;;;<<<===<<<:::999;;;<<<===<<<::::::;;;777444999000888III999---,,,---///333555333...***444111---+++,,,......///.../////////...---+++***,,,+++***))))))***+++,,,)))***+++,,,---,,,+++***++++++*********+++,,,---,,,+++***)))((('''''''''))))))*********+++******,,,+++******))))))*********,,,,,,)))(((++++++)))+++%%%(((+++'''+++///***))))))(((((('''&&&&&&%%%((('''&&&''')))***)))(((***)))'''(((((()))'''&&&)))************)))((('''************))))))((((((+++***)))***,,,,,,***'''%%%)))+++***&&&$$$%%%((()))))))))(((((((((***+++)))((('''''')))))))))(((((((((((((((((((((((((((''''''(((((())))))******++++++++++++************(((((((((((((((((())))))((('''&&&''')))++++++***))))))))))))))))))******))))))(((&&&&&&%%%%%%%%%%%%######$$$###!!!###(((((((((((((((***+++---...|||xxxvvvuuuuuusssqqqtttpppmmmooooooooosssxxxqqqooollljjjhhheeebbb___UUURRRNNNKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGLLLLLLMMMLLLKKKIIIGGGFFFCCCDDDEEEEEECCCAAA>>><<<;;;;;;999999888999:::;;;:::;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEDDD@@@>>>CCCCCCBBBBBB@@@???===<<<===;;;;;;;;;======<<<;;;888;;;<<<;;;:::;;;<<<<<<555333888000:::KKK<<>>??????@@@AAACCCCCCCCCCCCEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGEEECCCAAA@@@@@@@@@>>>===BBBBBBBBBAAA@@@>>>===<<<===;;;;;;;;;===>>>===<<<888:::;;;999;;;>>>???===666111777111999FFF999222111000/////////000111222222000------...000000000------.........---++++++------,,,,,,,,,,,,------...------,,,+++***((('''******+++++++++,,,,,,,,,***++++++++++++***))))))***************+++,,,---,,,,,,+++************+++,,,...,,,((('''***+++)))***$$$(((+++$$$###"""(((((((((((()))))))))******)))((()))***+++***)))((('''&&&&&&(((((('''&&&%%%&&&)))+++------,,,+++)))***+++++++++***)))((((((((((((((((((((())))))######%%%&&&(((***+++,,,000111111---)))(((***------***(((((()))******)))&&&&&&''''''''''''((((((''''''((()))***++++++,,,333///------000111...+++******))))))))))))((((((+++)))((('''((()))(((''',,,,,,+++***)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&$$$$$$&&&%%%###&&&+++(((((((((((())))))((((((zzzvvvtttvvvvvvssspppnnnkkkkkknnnooonnnppptttqqqnnnkkkgggccc^^^XXXTTTMMMLLLKKKIIIGGGHHHIIIKKKHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA???>>>===:::<<<===?????????>>>============>>>>>>???@@@AAABBBDDDFFFEEEDDDCCCEEEGGGGGGGGGFFFFFFGGGHHHHHHIIIDDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>>>><<<999;;;:::888===CCCCCC>>>888000555222666>>>222333111111111000//////000111///...,,,---///111111000------...//////---,,,+++---..................---......,,,+++***))))))))))))***+++,,,---,,,++++++((((((***++++++******)))******))))))***,,,---...---,,,++++++******++++++,,,---+++'''&&&)))***(((,,,&&&(((***$$$%%%&&&******))))))))))))))))))***)))((()))+++,,,+++***)))((('''''')))))))))'''$$$&&&))),,,------,,,+++)))***+++,,,,,,***)))'''))))))******)))***+++,,,---)))&&&'''***,,,+++)))---///111...***(((***......+++)))((()))*********''''''((((((((()))))))))))))))***+++,,,---...///111222222222222111000///*********)))))))))((((((***)))'''((()))******)))+++*********))))))(((((((((((('''&&&&&&&&&&&&''''''%%%%%%''''''%%%''',,,)))))))))***)))))))))((({{{vvvuuuwwwxxxuuuqqqpppnnnnnnrrrsssqqqsssvvvrrrooojjjeee```ZZZSSSNNNLLLLLLKKKIIIGGGHHHJJJLLLLLLKKKIIIGGGFFFEEEDDDDDDHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDAAA???>>>===<<<:::<<>>===<<<<<<;;;;;;<<<>>>???>>>===;;;;;;999888???GGGFFF???;;;///555333444777---333000111222222000//////000---,,,,,,...000111111000///000000111111000///...---...///000000///...---...---+++***)))***++++++(((***,,,---------+++***%%%'''(((*********))))))******))))))***,,,---///---,,,++++++******++++++,,,---+++&&&%%%)))***(((---&&&)))+++'''+++000***,,,,,,+++***)))(((''''''***)))))))))+++,,,+++******)))((()))***+++***)))''')))+++------,,,)))((()))***,,,,,,,,,+++)))'''%%%&&&&&&&&&%%%&&&((()))$$$'''------***)))---000...***(((+++...///,,,)))((()))*********(((((())))))*********+++++++++,,,---...000000111000444777555000,,,---000+++*********))))))(((((()))''''''(((***,,,,,,,,,))))))))))))************(((((('''&&&&&&&&&'''''''''%%%&&&((((((&&&(((...))))))************))))))~~~}}}}}}~~~{{{vvvrrrtttxxxvvvpppppppppooooooppprrrtttuuutttpppjjjbbb[[[TTTPPPNNNIIIKKKMMMOOOOOONNNKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBB@@@>>><<<;;;;;;;;;===??????===<<<>>>@@@======>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEJJJHHHFFFGGGHHHHHHFFFEEEEEECCC@@@@@@AAABBBBBBBBB@@@@@@@@@???===<<<===>>>>>>===<<<===>>>>>><<<:::::::::999;;;======<<<:::666333///...000222111000666333000---,,,---...///.........////////////000..................------000...---...000111///,,,,,,,,,,,,,,,++++++***)))+++,,,,,,,,,+++)))(((&&&$$$((()))'''(((++++++((()))((((((***,,,---,,,+++000///---,,,,,,---///000,,,---...---+++))))))))))))))))))******++++++,,,((('''&&&''')))******)))+++***)))******)))&&&$$$))))))))))))))))))))))))(((''''''+++///000+++&&&000---******,,,,,,***'''))))))************))))))))))))***++++++++++++***...---------............+++++++++,,,,,,---------)))))))))'''&&&'''))),,,111......111222111222666555444333333444444222000---,,,+++)))((('''''''''***'''&&&''')))***(((&&&''''''''''''(((((((((((()))(((((()))******'''%%%'''''''''((()))*********,,,)))'''(((******(((%%%~~~}}}|||{{{yyyuuurrrtttxxxuuuppprrrqqqpppppppppqqqssstttrrrnnnhhh```XXXRRRNNNLLLMMMNNNPPPRRRRRRPPPNNNMMMJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@>>><<<<<<;;;<<<>>>@@@???===<<<>>>@@@AAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEECCCAAA@@@AAABBBBBBAAA???@@@@@@>>><<<;;;<<<>>>???>>>======>>>>>>===;;;:::999999:::<<<<<<;;;999777444000///111222222111333222000...------...///............///////////////////////////.........000...---///111111///------------------,,,+++******++++++,,,,,,+++***)))))),,,---***+++......++++++)))((((((+++---......000...---,,,,,,---...000.........---,,,+++++++++)))******++++++++++++******))))))***,,,,,,+++))),,,***((('''((()))((('''))))))))))))))))))))))))(((''')))...555888666333...---++++++,,,+++***((()))******************)))((())))))***************///////////////...------,,,,,,,,,,,,,,,---------***++++++***)))***,,,///111...///333444333444888666555444444555444333111...---,,,***(((''''''''')))'''%%%&&&((()))(((&&&''''''((((((((()))))))))+++******+++,,,,,,)))'''&&&&&&'''((()))***++++++,,,)))'''''')))***)))'''}}}|||xxxwwwuuurrrtttwwwuuuoootttsssrrrqqqppppppqqqrrrpppllleee]]]VVVPPPLLLJJJNNNOOOQQQRRRRRRQQQOOONNNKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDCCCBBB@@@>>>======<<<>>>@@@@@@@@@>>>>>>>>>@@@DDDDDDDDDDDDEEEEEEEEEEEEAAABBBDDDDDDEEEDDDCCCBBBBBBCCCEEEEEEEEEFFFHHHIIIFFFDDDBBBAAABBBBBBAAA@@@>>>??????===;;;:::;;;===@@@???======>>>>>>>>>===:::999888999::::::999777777555222111222222222111000000000//////.....................////////////111000000000/////////...000///...///111111000.........//////......------******+++,,,,,,,,,,,,,,,***---,,,((((((++++++))),,,***''''''***---///000///...---,,,,,,---...//////...,,,+++******++++++)))***,,,---,,,+++)))(((---,,,,,,---......,,,***---***'''&&&''')))++++++))))))))))))))))))))))))***)))+++000666;;;;;;999,,,---...---+++******+++******++++++++++++******(((((()))***************///000111111111///...------------------,,,,,,,,,,,,---------,,,---000333222000111555666555666:::888777666666666666444222000///---***)))'''&&&&&&(((&&&%%%&&&'''((('''&&&((((((((()))))))))******++++++***+++,,,+++***(((&&&&&&'''((()))++++++,,,,,,***(((''')))+++++++++~~~|||{{{vvvwwwvvvtttvvvxxxvvvqqqvvvuuusssqqqpppoooooopppoookkkccc[[[TTTNNNKKKJJJLLLMMMNNNOOONNNMMMLLLKKKKKKKKKJJJJJJHHHFFFDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHDDDCCCAAA@@@???>>>>>>>>>AAAAAAAAAAAA@@@???@@@@@@DDDEEEEEEFFFFFFGGGGGGGGGBBBCCCDDDEEEEEEDDDBBBAAA>>>AAACCCEEEEEEFFFIIIKKKGGGEEECCCBBBBBBBBB@@@???===>>>>>><<<:::999:::<<<@@@>>><<<;;;<<<======<<<999888888888999999888666777666444333333333222222...///000000000///...---........./////////000000111111000000//////....../////////000111111000000///000000000000000//////,,,,,,,,,---------,,,,,,,,,...,,,((('''))))))''',,,***((((((***,,,,,,,,,///...------------...///---+++(((''''''((()))******+++---...---+++)))'''...---...//////...,,,))),,,***'''''')))+++,,,,,,************************+++******---111444444444+++...000...+++***,,,...++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++...///111222222111000/////////......------,,,,,,---.../////////000333555555333444888999777777::::::888777777888777555333111000...+++)))'''&&&&&&'''&&&&&&&&&'''''''''&&&))))))))))))***************)))(((((())))))(((&&&(((((()))))))))*********+++***)))((()))+++------~~~}}}{{{yyywwwyyyyyyvvvwwwyyywwwssswwwuuussspppooonnnmmmnnnmmmiiibbbZZZSSSNNNLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIFFFDDDCCCDDDEEEEEEFFFGGGHHHIIIIIICCCBBBAAA@@@????????????BBBBBBAAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHCCCDDDEEEEEEEEEDDDCCCBBB>>>@@@BBBDDDEEEGGGIIIJJJGGGEEEDDDCCCCCCBBB@@@???=========<<<:::999:::;;;===<<<::::::;;;;;;;;;999999888777888999999888666777777666555333222222222...///111222111000///.../////////000000000111111111111000000///......---///000111111111111111222000111111222222222111111000///...------,,,,,,,,,111333111---+++------***+++******+++,,,+++(((%%%.........------.........---***'''&&&(((******)))***+++---......,,,)))'''...------.........+++))))))))))))***,,,---,,,+++++++++++++++++++++++++++*********+++---.........,,,///111000---,,,...111,,,,,,------------,,,,,,,,,,,,---............------...000111222333222222/////////......------------///000111000111333555999666777;;;;;;777777999;;;:::999999999888666333222111...,,,***((('''&&&&&&''''''''''''&&&''''''))))))))))))************+++)))(((((())))))((('''+++++++++***))))))((((((+++++++++******+++---///~~~}}}|||zzzyyyyyy{{{zzzwwwvvvxxxxxxuuuvvvuuurrrooommmllllllllljjjfff___WWWQQQNNNLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLLLLJJJHHHEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHCCCBBBAAA@@@@@@@@@@@@@@@CCCBBBAAABBBDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDEEEAAA@@@AAACCCFFFHHHHHHHHHFFFEEEDDDDDDDDDCCCAAA???===>>>>>><<<:::999:::<<<;;;:::999:::;;;;;;999777888777777888::::::999888666777777555333111111222111111222333222111///...111111111111222222222222333222222111000///.........000222222222111222333111111222222333333222222222111000...---,,,,,,,,,///222222...---...,,,(((***+++,,,------+++'''$$$........................///,,,)))))),,,...---+++***+++---...---,,,***)))...---+++,,,------,,,+++))))))***,,,......,,,***++++++++++++++++++++++++)))***+++---...///000000...000111111000000222333------............---------......///////////////......///000111222333333///////////////............000222222222222333555999777999<<<<<<999777999<<<;;;999999999888666333222111///,,,***)))(((((('''((()))(((''''''''')))((((((((()))))))))******---+++))))))***+++***))),,,,,,+++***))))))((((((+++,,,...---,,,,,,---...~~~}}}{{{zzzyyyxxxzzz|||{{{vvvtttvvvvvvuuuuuusssqqqnnnlllkkkkkkkkkfffbbb[[[TTTOOOLLLLLLLLLOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLMMMLLLJJJGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@AAAAAACCCAAAAAABBBEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFHHHFFFBBB@@@BBBHHHKKKHHHDDDEEEDDDCCCDDDEEEDDDBBB@@@>>>>>>>>>===;;;:::;;;<<<:::::::::<<<===<<<999666777666666888;;;<<<;;;:::555777777666222000000111444444444333222111000///222222222333333333444444666555444333222111000000...000333333222111333555000111222222333333333222111111///............///,,,///111...------***%%%+++++++++---......,,,)))---..................---///,,,)))+++...000---***++++++,,,,,,---,,,,,,,,,///---+++***,,,.........,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222222111111222111111222444555555444.........//////.........------...///////////////222111///......///000111///////////////000000000111222444444333333444555777555888<<<===;;;:::<<<<<<;;;999999999888555333111000...---+++******)))''')))+++***((('''(((***''''''((((((((()))))))))---+++))))))***+++******************************+++---000000...,,,,,,---~~~|||zzzyyyxxxxxxzzz|||zzztttrrrtttuuuttttttrrrpppmmmkkkjjjjjjjjjccc___XXXRRRMMMKKKKKKLLLNNNNNNMMMMMMLLLKKKKKKJJJIIIKKKMMMNNNMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAACCCAAA@@@CCCFFFIIIHHHFFFHHHGGGFFFEEEDDDBBBAAAAAAEEEDDDBBBAAABBBEEEHHHJJJIIICCC???BBBIIILLLHHHBBBDDDCCCCCCDDDFFFEEECCCAAA>>>??????===;;;:::;;;===999:::<<<>>>???===999666666666666999;;;===<<<;;;444666888666222//////000666666555444222111111000333333333444444444555555888777777555444333222222...111333444222111333555000111222222333333333333000//////......///111222...222444222111111---(((---,,,+++,,,///000111000------............---------***(((***...///,,,(((+++++++++,,,,,,------...000---+++***,,,...000111000---***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000333444444222000000444111000222666888777444......////////////......,,,---......//////......555333000---,,,---...///......//////000000111111333444666666555444444555444333666<<<>>><<<<<>>===<<<<<<777777777777777888999999:::999888888777777888888999999888777777666555555;;;;;;999666222000000111222444555555333333555777666666666555444444333333000000000111333555777888555555555555555444444444///////////////000000000000...------...---***'''........................111...///222111,,,***++++++++++++++++++,,,------++++++,,,---------------///000111222222222111111111000///...------------...,,,***+++---///...---...///000111222222333222333444666777888777666555111222222333222111000///000000000000000000000000222111000000//////000000//////000111222333444444777666666777888888555333999888666555555555555666666777777666555444333222333222000...---+++******++++++******)))(((((((((((('''%%%######%%%'''(((+++++++++***************...---***((((((***,,,...222///,,,---000111///,,,~~~{{{zzzyyywwwuuutttttttttxxxwwwuuussspppooonnnmmmmmmmmmllliiifffbbb___]]]YYYTTTNNNJJJHHHHHHGGGGGGLLLMMMNNNOOONNNMMMKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@??????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEDDDDDDEEEFFFHHHGGGEEEDDDCCCCCCDDDDDDFFFDDDAAAAAACCCEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKHHHGGGEEEEEEFFFGGGFFFEEEDDDBBB@@@>>>============888777777777777888999999:::999888888777777888888:::999999999888888777777;;;;;;:::666222000000000333555666666444444555777555555666666555444333222111111111222333444666777666666555555444444333333/////////000111111222222000///.........---+++)))........................000...///111000,,,***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111222333333333333333333222000///...------,,,...,,,++++++---......---...///000222333444444444444444666777777777666555333444444444333222000///000000000000000000000000222111000000//////000000---...///111333555666777777666666777888777555333888777666444333111000///555555555555555444333222333222111///---,,,******++++++******)))((((((((('''&&&$$$######$$$&&&''')))************+++++++++,,,,,,*********+++,,,---222...++++++...111111000~~~{{{zzzyyywwwvvvtttrrrqqqtttsssrrrqqqppppppooopppllllllkkkiiieee```\\\YYYTTTQQQLLLIIIGGGGGGGGGFFFJJJKKKLLLMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDCCCCCC@@@???>>>???AAAAAA???===???@@@@@@AAABBBAAAAAAAAA>>>AAADDDDDDBBBCCCFFFJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDAAAAAACCCFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLIIIHHHFFFEEEEEEFFFGGGGGGDDDBBB???===;;;;;;<<<===888888888777777888999999:::999888888777777888888999999999999888888888888999:::999777444222222333666666777666666555666666333444666666666444222111111111222222333444555555666666555444444333222222111111111111111111222222//////.........---,,,+++////////////............///------//////+++)))+++***++++++,,,,,,,,,,,,,,,---,,,,,,---...000333444222333333444444444444444444333222000...---------333111000///......------///000222333444555666666444555666666777666555555555666666666444222000///000000000000000000000000111111000///////////////...///000222444555666777777666666777888777555333555555555444222000...---555666666666666555555444222222111000...,,,+++***++++++******)))((((((((('''&&&%%%$$$%%%&&&'''(((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,///---+++,,,///111111000~~~}}}}}}|||zzzxxxuuusssqqqpppqqqppppppppppppqqqrrrrrrllllllkkkhhhccc^^^YYYVVVQQQNNNKKKIIIIIIIIIHHHFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGFFFDDDCCCBBBAAAAAA???>>>>>>???@@@AAA???===@@@@@@AAABBBBBBBBBBBBAAA<<>>;;;::::::;;;;;;999999888888888888888999:::999888888777777888888888888888888888888888888777888999888666666666777999888777777777777666555222333555666666444222111111222222333444444444444666666555444333222222111444333333222111000000///,,,,,,+++***))))))))))))000000/////////............++++++------)))(((+++***+++,,,------------,,,---------...000222444666444444444444444555555555555555333111///.........222222111000///...//////111222333555666666777777555666666666666666555555666666777666555333111000111111111111111111111111111000000///.../////////111111222333444555666666777777777888999888666444333333333333222111000///333444444555555555444444222222222111///---+++***++++++******)))(((((((((''''''&&&&&&'''((()))***(((((()))***+++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,---///111111000///~~~}}}{{{yyyvvvtttrrrqqqqqqqqqqqqppppppqqqqqqrrrsssmmmllliiieee```[[[WWWTTTOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJHHHGGGEEEDDDBBBAAA@@@@@@@@@???>>>???AAAAAAAAA???@@@AAABBBBBBCCCCCCBBBBBB>>>???AAABBBCCCFFFJJJMMMFFFFFFFFFEEEEEEDDDCCCCCCFFFDDDBBBBBBDDDGGGHHHHHHIIIJJJLLLNNNNNNNNNMMMMMMKKKLLLKKKIIIFFFEEEEEEFFFBBB@@@>>><<<;;;:::;;;;;;::::::999888888888888999:::999888888777777888888777777777888888999999:::666888::::::999999:::;;;;;;:::888888888888666555222333444555555444333222222222333444444444333333555555444444333333222222555444333222111///......---......---+++***,,,---111000000//////.........---******,,,,,,))))))++++++,,,.../////////...---......///000222333555666444444444333444555555666666555333222111000//////,,,---/////////000222555444444555666777777777777666666666666555555555555555666666666555444222111111111111111111111111111111000//////......//////222222333444444555666666999888888999:::999777555222222222222222111111111///000111222222222222222222222222111000---+++)))++++++******)))(((((((((''''''''''''((()))******(((((()))***++++++,,,,,,*********+++,,,,,,,,,---***,,,...000111111///...~~~yyyxxxuuusssrrrrrrssssssttttttsssqqqqqqpppppppppllljjjgggbbb\\\WWWTTTRRRLLLKKKJJJJJJKKKKKKJJJHHHEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHFFFCCCAAA@@@@@@@@@BBB@@@??????AAABBBCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAABBBEEEHHHIIIJJJEEEEEEEEEEEEDDDCCCBBBBBBEEECCCBBBBBBEEEGGGIIIIIIKKKMMMOOOPPPQQQQQQPPPOOOLLLMMMNNNKKKGGGDDDDDDDDDBBBBBBAAA???>>>===<<<;;;;;;:::999999888888888999:::999888888777777888888777888888999:::;;;;;;<<<888:::<<<<<<;;;:::;;;;;;===;;;999888999999777444333333333333333333333333222333444444444333222222333333333333333333333333333333222111000//////...111222222111......000222111111000000///......---///,,,+++------***+++---,,,---///000111000///...///000111222444444555555444444333333333444555666555555333222222111111111+++---000000000222555999666666777777777777777666777777666555555555555555444555555666555444333222111111111111111111111111000000///............///000111222444555777888999:::999999:::;;;;;;888666333222111000///000111111...///000111222222222222222222333222000...+++)))++++++******)))(((((((((&&&&&&''''''((())))))***)))))))))***+++++++++,,,************+++,,,---...,,,---///////////////000vvvtttrrrpppppprrrtttvvvxxxwwwuuussspppooonnnmmmllliiieee___YYYUUURRRPPPKKKJJJIIIJJJKKKKKKJJJHHHEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIFFFCCCAAA@@@@@@@@@DDDBBB??????AAACCCDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDHHHDDDAAABBBEEEHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCEEECCCBBBBBBEEEGGGIIIIIIMMMNNNQQQRRRSSSSSSQQQPPPLLLNNNOOOMMMHHHDDDBBBCCCCCCCCCCCCBBB@@@???===<<<;;;::::::999888888888999:::999999888777888888888999999::::::;;;<<<======:::<<<>>>>>><<<;;;;;;;;;>>>;;;999999:::999777444444333222222222333444444222333444555444333222111333333333333333333333444111111111000000000000000///000111///,,,,,,...111222111111000///......---111------///...,,,,,,///---...000111222111000...///000222444555555444444444444333222333444555666555444333333222222222222000222444444333333666999888888888888888777666666888777666555555555555555333444555555555444333222111111111111111111111111000000///..................///111444666888:::;;;;;;::::::;;;<<<;;;999777444222000...---...///000///000111222333444444444222222333222111...+++)))++++++******)))(((((((((%%%%%%&&&&&&'''((())))))***************++++++++++++***))))))***,,,---/////////...---,,,---000222~~~|||xxxvvvssspppppprrrtttvvvyyyxxxvvvuuutttrrrooommmkkkgggccc___\\\WWWOOOJJJJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFHHHKKKNNNNNNMMMKKKLLLIIIEEEAAA>>>======>>>@@@@@@AAABBBBBBCCCCCCDDDEEECCCAAAAAAAAABBBAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDDDDCCCCCCEEEIIILLLQQQRRRTTTUUUVVVVVVUUUTTTNNNMMMLLLLLLLLLJJJGGGDDDGGGFFFDDDDDDDDDBBB???<<<@@@>>>======>>>===:::888>>><<<999777666777999:::<<<<<<======<<<<<<;;;:::999;;;>>>>>><<<;;;:::;;;:::999:::;;;888222000333888999:::888555333444555444222222444777777444222222000000222444444111...444333333444555666444333222111000//////......///111222222111...---///111000000///...------------000000111111///...,,,+++222333444555555555444333888888777666666777777888777666555444333222222222333222111111222333555555999666444666:::;;;888444666888777444333555444111///111444777888666444222222222222222111///...---000...------......---,,,...///111333555777999:::<<<::::::<<<>>>===999666777444000......//////.../////////000222222222000555555444333111///---,,,******))))))(((((('''''''''''''''''''''&&&&&&&&&)))***+++---.../////////---)))(((+++***'''+++222//////......---------,,,|||xxxvvvsssqqqqqqsssuuuwwwyyywwwuuuuuutttrrrooollljjjgggccc^^^YYYTTTOOOKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJLLLNNNPPPQQQOOOMMMLLLIIIFFFBBB@@@??????@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDFFFIIILLLRRRRRRTTTUUUVVVVVVUUUUUUPPPNNNMMMLLLLLLKKKHHHFFFHHHGGGFFFEEEEEECCC@@@===AAA@@@>>>>>>???>>><<<:::===;;;999777666777888999;;;<<<<<<<<<<<<;;;::::::>>>???@@@>>>;;;999999999;;;888888:::888444333444777888999888555444555666444222222444666555333000000///...///111111///---333222222333444444333111333222111000//////...///222000...///000111000...//////.........///000000///000000000000///...---222333444555555555444444888888888888888888888888888777666555444333333333444444444222000///111444888666555777:::;;;888444333666666333222444333000000111444666777666444333333333333222111000......111///......//////...---...///111333555777888999;;;::::::<<<>>>===:::777666333///............---/////////000222222222111333333333222000///------*********)))((((((''''''(((((((((((((((((()))))))))***+++---.../////////...***'''(((''''''---555111111000///---,,,++++++~~~|||wwwvvvtttsssssstttvvvxxxxxxvvvuuuttttttqqqnnnkkkhhhfffbbb\\\UUUPPPMMMMMMMMMNNNOOOPPPPPPNNNLLLKKKNNNNNNNNNPPPRRRRRRPPPNNNKKKIIIFFFDDDBBBAAABBBBBBEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDBBB@@@AAABBBCCCEEEFFFGGGHHHKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDFFFJJJMMMRRRSSSTTTUUUVVVVVVVVVVVVQQQOOOMMMLLLLLLLLLKKKIIIJJJHHHGGGGGGGGGEEEBBB???CCCAAA@@@???@@@???===<<<;;;:::888666555666777888:::;;;;;;;;;;;;:::999999???@@@???===;;;:::<<<===???999666888999777555555555666777777555555666777444444333444555444111///111///---...///000///...333222111222444444222111555444222111000/////////333///,,,///444666222---////////////000111222222...//////000111111000000222333444444555555444444888999:::;;;;;;:::999888999888777666555444444444222444444222000000222555777666666999;;;;;;777333111444555222222333222...111222333444555555555555333333333333222000///...222000//////000000///...//////111333444666888888999999:::<<<======:::888444111...---------,,,+++......///000000111111222000000111000///...------+++******))))))(((''''''((())))))******+++++++++******+++---............///***'''&&&&&&(((///777333222111///---,,,+++***{{{yyyvvvuuuuuutttuuuvvvwwwxxxvvvuuutttsssssspppmmmiiieeeddd```YYYQQQLLLLLLNNNOOOPPPQQQRRRQQQPPPMMMLLLPPPOOONNNOOOQQQQQQOOOMMMKKKIIIGGGEEECCCCCCDDDDDDGGGFFFEEECCCCCCBBBCCCCCCGGGFFFFFFGGGGGGFFFBBB??????@@@BBBCCCEEEGGGHHHIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEGGGJJJMMMSSSSSSTTTUUUUUUVVVVVVVVVSSSPPPMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIGGGCCCAAADDDBBB@@@?????????>>><<<:::999777666555666777888999::::::::::::999888888::::::;;;:::;;;>>>CCCFFFCCC;;;555777999777444333444444555666666666777888666666666666555444222000333111000///000111222222333222222333555555444222666555444222111000000000333111000333777999666222000000//////000111111222......///000222222333333333333333444444444444444888999;;;<<<===<<<:::999999888777555444444333333111000000111333666777888666666888:::<<<:::666222000333555222222333222...333333333333444555666666444444444444333111000///222000....../////////...///000111222444555777777888888:::;;;<<<<<<:::888222000---+++++++++***)))+++,,,------......000111....../////////...------++++++******)))(((((('''(((((()))***+++,,,,,,---***+++,,,------------------+++)))((((((+++111777111111000///...,,,,,,+++~~~|||xxxuuuuuuuuuuuuuuuvvvvvvvvvvvvssssssrrrrrrqqqooojjjgggaaa```]]]UUUNNNJJJLLLNNNOOOPPPRRRTTTSSSQQQNNNLLLRRRQQQPPPPPPQQQQQQPPPNNNJJJIIIHHHFFFEEEEEEEEEEEEGGGFFFDDDBBBAAAAAABBBBBBHHHGGGGGGGGGFFFCCC???<<<@@@AAABBBDDDFFFGGGIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEGGGKKKNNNSSSSSSSSSSSSTTTUUUVVVVVVRRRPPPMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJHHHEEEBBBDDDAAA???>>>>>>>>>===<<<999888777666666666777888999999::::::999999888777555666777888:::???EEEIIIEEE===666777999666333111333333333555666777888888888999:::999777555333222333222111000000111222333333222333444666777666555777666555444222222222111444555777888888999999:::222222111000//////000000///000000111222333444555333333333333444444555555777888:::<<<<<<<<<:::999777777555444333222222222666111---000666;;;999666666777999;;;;;;999555222000444555222222444333///333333222222333444666777555555555555444222111000111///---,,,---.........000000111222333444555666666888:::;;;:::999888777000...,,,++++++***)))'''(((***++++++***+++...111------.........---------+++++++++***))))))(((((((((((()))***++++++,,,,,,++++++,,,,,,---,,,,,,,,,***+++,,,++++++...222444............------------~~~}}}{{{wwwtttuuuvvvvvvvvvvvvuuutttsssppppppppppppooolllhhhddd]]]\\\XXXRRRMMMKKKLLLMMMMMMOOORRRTTTTTTRRRPPPNNNUUUSSSRRRSSSTTTTTTSSSRRRLLLKKKJJJIIIGGGGGGFFFFFFGGGFFFCCCAAAAAAAAABBBCCCIIIGGGFFFEEEDDDAAA>>>;;;AAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKKKKKKKIIIFFFEEEFFFFFFGGGFFFFFFHHHLLLOOORRRRRRRRRRRRRRRSSSUUUUUUQQQOOOMMMMMMOOOOOOOOONNNNNNLLLKKKKKKKKKIIIFFFCCCDDDBBB???>>>>>>>>>>>>===999888888777777888888888999::::::::::::999888888666777777777888;;;@@@DDDCCC<<<888999888555111111333333222444666888888777999:::<<<;;;888666555555000111222111000///111333222111222555888999999888777777666555444444444444666888999999777888:::===444444333222111000000111222222222222222333444555444333333333333444555666666777888:::::::::999999777666555444333222222222:::444000111555888666222666888999::::::888555333111444444111111333333111333333333333333555666666666666666666555333222111222///,,,+++,,,---......000111111222333444444555555777999:::888666555555///...,,,++++++***(((&&&''')))+++***)))***...222------.........------,,,,,,++++++******)))(((((())))))******++++++,,,,,,+++,,,,,,,,,,,,,,,+++***'''+++---++++++...000000+++,,,,,,,,,,,,---------~~~|||~~~}}}|||}}}}}}{{{xxxvvvuuuvvvvvvvvvuuutttqqqpppnnnmmmnnnnnnmmmjjjeeeaaaZZZWWWSSSPPPNNNMMMLLLKKKKKKNNNQQQTTTUUUSSSQQQOOOUUUSSSRRRRRRTTTUUUTTTSSSPPPOOONNNLLLKKKIIIIIIHHHHHHFFFDDDBBBAAABBBDDDEEEGGGFFFDDDCCCCCCBBB@@@>>>BBBCCCDDDEEEFFFGGGHHHHHHGGGIIIJJJKKKJJJHHHFFFDDDFFFGGGGGGGGGGGGIIILLLOOOQQQQQQPPPPPPQQQRRRSSSTTTNNNNNNMMMNNNPPPPPPOOOMMMNNNMMMKKKKKKKKKIIIFFFCCCFFFCCC@@@??????@@@??????999999888888999999999999:::::::::::::::999999888555666666666666888;;;>>><<<999888:::888444222333444333222333666888777666777:::<<<;;;888555555666000222444444222111111333//////000444777::::::999777666666555555666666666888666444333555777999:::555555444444444444444555666555444333222222333333444444333333333444555666555555666666777888888999888777666444333333333333555555333222111111222333777999:::999888666555555111333111......222333111222222333444444555555555777777777666555444333222333000---+++,,,...//////111111111222333333333444444777999888555222222222///...,,,,,,,,,+++(((&&&'''***,,,+++)))***///444......///......---,,,,,,,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))'''++++++'''&&&+++...---++++++++++++++++++++++++~~~~~~~~~}}}{{{xxx{{{zzzzzz|||}}}|||zzzxxxuuuvvvvvvvvvuuussspppnnnlllllllllmmmllliiiddd```XXXTTTPPPNNNOOOOOOMMMJJJJJJMMMQQQTTTUUUTTTQQQOOORRRQQQOOOPPPRRRSSSSSSRRRSSSRRRQQQOOOMMMLLLJJJJJJIIIGGGEEECCCCCCDDDFFFGGGFFFDDDBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKJJJHHHFFFDDDFFFGGGGGGGGGGGGIIILLLOOOPPPPPPOOOOOOPPPQQQSSSTTTMMMMMMMMMOOOPPPPPPNNNLLLNNNMMMKKKKKKKKKIIIFFFCCCHHHEEEAAA@@@@@@AAAAAA@@@999999999999999999:::::::::;;;;;;;;;;;;:::999999333444555555555777:::<<<777666888:::888444333666555333222333666888777555666999;;;:::777555555666222555888888555333444555------///222777:::::::::666666666666666777777888:::444......222666666555666555555666666777888999888777555333222222222333444444333222333444555666444444444444555666888888999888777666555444444444---222555333---,,,222888888999:::999777555555666111222000++++++000222111111222333444555555555555888888777777666444333222444111...,,,---///000000111111222222222333333333333666999888444111000000///...,,,,,,,,,+++(((&&&(((+++---,,,***+++000666////////////...---,,,+++,,,,,,++++++***)))))))))...............---------,,,,,,,,,,,,,,,+++***)))'''***((("""!!!''',,,+++,,,,,,++++++***)))(((((({{{wwwzzzzzz{{{{{{{{{{{{{{{zzzyyywwwuuuttttttrrrpppnnntttoookkkjjjjjjggg```ZZZUUUNNNXXXXXXXXXUUUDDDFFFLLLQQQTTTSSSRRRSSSSSSPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSPPPOOONNNLLLIIIGGGFFFDDDBBB@@@@@@BBBDDDFFFDDDDDDDDDEEEFFFGGGIIIJJJFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJIIIGGGEEEDDDCCCHHHGGGGGGGGGHHHJJJLLLMMMNNNPPPNNNKKKKKKOOOQQQOOONNNMMMMMMMMMLLLLLLKKKKKKPPPNNNLLLJJJIIIHHHEEECCCEEEDDDBBBBBBCCCCCCBBB@@@>>>===;;;999888999:::;;;===;;;:::;;;>>>>>>:::666888666999888222;;;DDD@@@222333444555444444222111111222444555666666777777===777555888888444222444666555444444333333333333...000222444555666555555555444555777777555777<<<555555444111///000333666666777888777777555333222555444444333222111000000444444333222333444666777777666444333333555888:::555888:::999555333555777444333222111111333555666777777777777777666555555222222111111111111222222555555555555444444444444999999888777666444222111333111///------...000222000//////......000111222444444444444333222222111'''+++---***'''&&&''''''))))))***+++,,,------...000000///............///,,,+++*********+++,,,---//////111333444333///+++000///,,,***)))))))))***'''###$$$***---***))),,,***,,,------,,,++++++,,,~~~yyyuuuyyyzzz{{{{{{{{{{{{{{{{{{{{{xxxuuutttsssrrrpppnnnsssooojjjiiihhheee___YYYTTTSSSccc```XXXQQQCCCIIINNNSSSVVVTTTSSSUUUUUURRRSSSSSSRRRSSSSSSTTTUUUUUUVVVSSSQQQOOOMMMKKKIIIFFFJJJHHHEEEBBBAAAAAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLIIIHHHHHHHHHHHHJJJKKKLLLIIIIIIHHHGGGFFFEEEEEEDDDHHHHHHGGGGGGIIIJJJLLLMMMNNNPPPNNNJJJJJJNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKPPPNNNKKKJJJIIIHHHEEECCCEEECCCBBBCCCDDDDDDCCCAAAAAA???===;;;::::::;;;<<<>>>===;;;999777777888999777444888777444???LLLJJJ000111222222222222111000000111222444555555666666===888666::::::555333555555555444333333333333333000000222333444444444555555444555888777555777;;;777555333111111222444555888888888777666444333222444444444333333333333333222222111111222333333444===;;;777444222222333333666777888888666555444555444333222111111333444666666777777777777666555555222222111111111111222222444444444555555444444333777777666666444333111111333222000......///000222//////.........///000111222333333333222111///...***---...,,,)))(((((()))))))))***+++,,,---......222111000///...---------,,,,,,+++***+++,,,---...111111333555666444111---000...,,,***(((((()))******&&&&&&***+++((((((+++)))+++,,,,,,+++******+++}}}}}}~~~yyyuuuyyyyyyzzz{{{{{{{{{{{{{{{|||yyyuuurrrrrrqqqpppoooqqqmmmiiigggfffbbb\\\WWWPPPUUUiiibbbSSSIII???LLLPPPUUUXXXVVVUUUWWWVVVTTTRRRRRRRRRRRRRRRTTTVVVWWWVVVTTTQQQNNNMMMKKKHHHFFFJJJHHHFFFCCCBBBBBBBBBCCC@@@AAAEEEHHHKKKMMMNNNOOOLLLKKKKKKJJJJJJKKKKKKLLLHHHGGGFFFDDDDDDEEEFFFGGGIIIHHHHHHHHHIIIKKKMMMNNNNNNPPPOOOJJJJJJMMMNNNLLLMMMMMMMMMMMMMMMMMMLLLLLLOOOMMMKKKIIIIIIGGGEEECCCDDDCCCCCCDDDEEEFFFEEECCCCCCAAA???===<<<<<<<<<======>>><<<777333444999???666444777666444@@@MMMKKK000111111222222222111111000000222333444555555555;;;888777:::;;;777555555444444333222222222333333222222111111222222333444555444555888777555666;;;999555222111333555555444;;;:::888666555444333333333444444444555555555555111222333333444333333333777666555444444555666777888777666666777666444222444333222111222333444555666666666777666666555444222222111111111111222222222333444555555444333333555555555444333222111111444333111000///000111222000000/////////000111222111222333333111///,,,+++,,,------,,,***((('''((()))******+++,,,---......333222111///...------------,,,,,,+++,,,---...///444444555777888666333000000...,,,)))((('''((())))))&&&%%%'''&&&$$$$$$&&&((()))++++++)))((()))***~~~{{{{{{~~~|||yyyxxxyyyzzzzzz{{{{{{{{{zzz{{{wwwsssqqqqqqrrrrrrrrrnnnlllhhheeeccc^^^YYYTTTLLLPPPbbbZZZJJJBBB===MMMQQQVVVYYYWWWVVVWWWVVVTTTRRRQQQQQQQQQRRRTTTWWWXXXUUUSSSPPPNNNMMMKKKHHHEEEFFFEEEDDDCCCCCCDDDEEEFFF@@@CCCFFFJJJMMMNNNOOONNNNNNNNNMMMLLLLLLKKKKKKKKKHHHFFFCCCBBBBBBDDDGGGIIIJJJIIIIIIIIIJJJLLLNNNOOOPPPRRRPPPLLLKKKNNNNNNKKKLLLMMMNNNNNNNNNMMMLLLLLLNNNLLLJJJIIIHHHGGGEEECCCCCCCCCCCCEEEGGGGGGFFFDDDCCCBBB???===<<<<<<<<<===<<<<<<;;;888666888<<<@@@666444777666111:::CCC???222222333333444444444333000111222333444555555555888777777999:::888555444444333333222222222333333444333111000000111222333555444666999888555666::::::555111111555777666222<<<:::888555444333333333444444444444444444444444444555666777777666555444444444444555666777888999999666444555777777333000333333222222222333444555555666666666666555444444222222111111111111222222222333555666666666444333444444444444444444333222444444333222111111111111111111111111222222333333111222333333111...+++)))+++******+++)))&&&%%%&&&******+++,,,---...//////222222111000////////////...------,,,---...000111666666666888888777444111000...+++)))'''''''''(((((('''&&&&&&$$$$$$%%%'''''')))+++***)))((())))))}}}{{{zzz{{{~~~yyyyyyzzzzzzzzzzzzyyyyyywwwtttqqqoooppprrrssssssllljjjgggccc___ZZZUUUQQQKKKIIITTTMMMDDDCCC@@@OOOQQQVVVXXXVVVUUUVVVUUURRRQQQQQQQQQRRRSSSUUUWWWXXXTTTRRROOONNNMMMKKKHHHFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDFFFIIIKKKMMMNNNMMMLLLOOOOOONNNNNNLLLKKKJJJJJJGGGEEECCCAAABBBEEEHHHKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQSSSRRROOONNNPPPPPPMMMLLLMMMNNNOOOOOONNNMMMLLLMMMKKKIIIHHHHHHGGGDDDCCCCCCCCCCCCEEEGGGGGGEEECCCBBB@@@>>><<<:::;;;;;;<<<>>>;;;999888999:::888666444333999999222666;;;444222222222333333444444444111222333555666666666666666666666666777888666333333333333222222333444444444333222111111111222333555444666999888555555999:::555111222666888555222;;;999777555333333333333555555555444333222222111555666777888888777555444999999888777555333222111999666444444666666222///222222222222333333444444555555555555555444333333222222111111111111222222333444555666777666666555444555555666666666666666555555555555444333222111000000111111111222222222222222333222111...+++***,,,((('''++++++&&&%%%'''++++++,,,---...//////000000000000000000111222333///............000222333777666666777888666444111000...+++(((&&&&&&&&&&&&%%%''')))(((&&&'''***+++(((***++++++***))))))***yyyzzz{{{}}}zzz{{{{{{zzzzzzyyyxxxwwwtttrrrooonnnpppqqqrrrrrrjjjhhhfffaaa\\\VVVQQQOOOLLLBBBHHHCCCBBBGGGDDDQQQPPPUUUXXXVVVTTTUUUTTTQQQQQQQQQRRRSSSTTTUUUUUUVVVRRRPPPNNNMMMMMMLLLIIIGGGIIIIIIGGGFFFDDDCCCCCCBBBGGGHHHJJJKKKLLLLLLLLLKKKNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFCCCBBBCCCFFFIIIKKKLLLKKKKKKKKKLLLNNNPPPQQQQQQTTTSSSPPPOOORRRQQQNNNKKKLLLNNNPPPPPPOOOMMMLLLLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBCCCEEEGGGFFFDDDAAA@@@>>><<<:::::::::;;;<<>>===;;;::::::;;;===>>>>>>===<<<<<<:::777444111444444;;;;;;444666999000000000000000000222333444111222333444555666666666555777555111333888999666555444444444555555666777333444444555555555444444555555777:::999555444777555444444333333333333333333333444444333333222111666555555555444444333333777666666555444444555555000222555777999888777666555666777555333000000000222222333333444444444333333444444444444333222222222222111111111111222222333222111111222333555777444555666888999:::::::::666777888999888555333111...///000111111111000000111000...---,,,,,,,,,------%%%%%%---000***)))---,,,,,,---...///000111111000000000111222333444555000000///000111333444666999888777777777666444222///---***'''%%%$$$$$$%%%%%%""" ###$$$###&&&(((***)))((('''((((((}}}vvvyyy~~~}}}}}}}}}|||{{{yyywwwuuutttuuussspppooonnnmmmjjjhhhgggfffddd___XXXRRRMMMKKKDDD999???===@@@GGGBBBLLLRRRWWWYYYWWWUUUUUUTTTRRRPPPRRRTTTVVVVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNJJJKKKKKKKKKKKKIIIGGGFFFHHHGGGFFFEEEFFFGGGIIIJJJMMMLLLLLLLLLMMMOOOQQQRRRMMMQQQQQQOOOOOORRRQQQNNNJJJLLLOOOQQQQQQPPPNNNMMMJJJIIIGGGFFFFFFFFFDDDBBBBBBBBBCCCEEEFFFDDDAAA>>>>>>===;;;:::;;;<<<>>>???;;;>>>@@@???<<<:::<<<>>>777666;;;888000222555...222222111111222444555777000111222333444555555555777888555111333:::;;;888555555555555555666777888222333555666777666555444555555777;;;999555444777333444555444222111222333111111333444444333111111555555555666666666666666:::999888666666666777888666777888999888555222000444666888666222//////111111222333444444444333333333444444444444333222222222222111111111111222222222111///...///111444666333444666777999:::::::::777888999:::999666333111111222333444555444333333///...,,,*********,,,---***"""!!!+++...)))(((,,,,,,,,,---...///000111111222222111111222222333444000000000000111333555666;;;999888888888777555333///---***'''%%%$$$$$$$$$$$$+++(((%%%'''(((%%%%%%'''(((((('''&&&&&&'''}}}{{{zzz~~~}}}}}}||||||zzzxxxvvvvvvvvvuuusssuuutttqqqooolllkkkjjjiiidddccc```]]]YYYRRRJJJEEE>>>===<<<===AAAFFFLLLPPPUUUVVVXXXZZZZZZXXXUUUSSSSSSVVVWWWTTTTTTVVVUUURRRJJJJJJKKKMMMMMMNNNNNNNNNNNNKKKIIIJJJLLLLLLJJJGGGMMMJJJGGGHHHKKKMMMLLLJJJLLLKKKIIIIIIJJJJJJHHHGGGHHHFFFEEEFFFGGGIIIIIIHHHJJJKKKMMMLLLJJJKKKNNNRRROOONNNNNNOOOQQQRRRQQQPPPMMMNNNNNNNNNNNNMMMLLLLLLHHHHHHIIIHHHHHHFFFEEEDDDGGGFFFDDDDDDDDDCCCAAA???AAA>>>:::999;;;<<<===>>>@@@AAAAAAAAA@@@===:::888;;;:::888888888777444222777444222222444444222///222111111222555777777777444555555666777888888999777777777555333222333555555666777666333111111222999888777888999888777555333222333444666666555333000...///222333000///222777777666666666666777777666111///555999777333111444666888888666555444444555555444333333222111111111111222222222111111000333333333222222222111111111000///000222222000///111111111222333555888999777888999999::::::::::::::::::777444666:::888333666666666333000......//////...,,,++++++,,,---...,,,,,,,,,---------......,,,,,,---...///000111222555444444444444333333333------...000111444555666;;;:::999888777555222///,,,+++)))'''&&&%%%%%%%%%$$$$$$%%%$$$###$$$''')))'''%%%$$$&&&***---,,,***|||yyyzzz~~~}}}||||||||||||zzzxxxwwwwwwvvvuuusssuuusssqqqooollljjjhhhhhheeeccc```]]]XXXQQQIIIDDD???>>>===>>>AAAGGGNNNQQQTTTWWWZZZ\\\\\\YYYTTTQQQRRRUUUVVVSSSSSSUUUTTTQQQNNNNNNNNNNNNNNNMMMLLLKKKNNNLLLJJJKKKMMMNNNLLLJJJLLLKKKKKKKKKMMMMMMMMMLLLMMMLLLJJJJJJKKKKKKIIIHHHJJJHHHGGGGGGIIIJJJIIIHHHKKKMMMNNNNNNMMMMMMPPPSSSMMMLLLKKKKKKMMMOOONNNNNNOOOOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEEEEEEEDDDBBB@@@@@@===::::::<<<>>>@@@@@@AAAAAABBBBBBBBB@@@???>>><<<;;;999999999888555333777555333333444444222000333222111222444666666666777777888888999999::::::666777888777555444555666666777888777555444444555999888777888888888666444333222222333444333111///111///000333444111111333333333444555666888999:::999444333666888555222333555666777777666444444333444444333222222111000000000000111222222222222222444444444333333333222222111000000000222222000///111111111222333555777999666777888::::::::::::999::::::777444666999888333555555555333111000111222000...---++++++,,,---...,,,,,,,,,---------......,,,,,,---...///000111222555555444444444333333333......///000222444666777;;;999888888777555222///+++***(((&&&%%%$$$$$$$$$###$$$%%%$$$###$$$''')))'''&&&&&&'''))))))((('''~~~zzzwww|||}}}|||{{{{{{{{{{{{}}}zzzxxxwwwwwwvvvuuutttuuutttrrrooollliiigggfffeeeccc___\\\WWWPPPHHHCCC@@@???===>>>BBBHHHOOOSSSSSSWWW[[[]]]\\\XXXSSSOOOQQQTTTUUURRRRRRTTTSSSOOOOOOOOOOOOPPPOOOOOONNNNNNNNNLLLLLLLLLNNNOOONNNMMMKKKMMMOOOPPPOOONNNNNNOOOOOOMMMKKKKKKLLLLLLKKKJJJLLLJJJIIIIIIKKKKKKJJJIIILLLNNNPPPQQQPPPQQQRRRSSSOOOLLLJJJIIIKKKMMMNNNMMMPPPNNNLLLIIIHHHHHHIIIIIIKKKJJJHHHGGGFFFEEEEEEEEEHHHGGGFFFFFFFFFEEECCCAAA@@@===;;;;;;===@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>===;;;;;;;;;:::777555777555444444444444333111444333222222444555555555888888999999999999999999555777999999888666666666666888999999888777777888:::888777888888888666444666555444333444333000...333000111555555222222444333333444555666888999:::888666555666444000111555666666666666555444333222333333222222111111000000000000111111222222222222555444444444333333333333111000000111222222111///111111111222333555777888444666888;;;;;;;;;999888999:::888555555888777333333555555444333222333444000///---,,,,,,,,,---...,,,,,,,,,---------......------...//////000111111555555444444444444333333//////000111333555666777999888777777777555222///***)))'''%%%$$$######$$$###$$$%%%$$$$$$$$$&&&(((&&&((())))))'''%%%%%%%%%}}}|||zzzyyy~~~~~~~~~}}}|||{{{{{{{{{||||||zzzwwwvvvvvvvvvuuusssuuuuuussspppmmmjjjhhhfffdddbbb___[[[VVVOOOHHHCCC@@@???>>>???CCCIIIPPPTTTTTTVVVYYYZZZYYYVVVRRRPPPPPPSSSUUURRRRRRTTTRRRNNNLLLMMMNNNPPPRRRSSSSSSTTTNNNNNNMMMMMMNNNNNNMMMMMMKKKOOOSSSTTTRRRPPPQQQRRRQQQOOOLLLLLLLLLMMMLLLKKKLLLKKKJJJKKKLLLLLLJJJIIIKKKMMMPPPQQQRRRRRRRRRRRRSSSPPPLLLKKKLLLNNNPPPPPPOOOMMMJJJHHHGGGHHHJJJLLLKKKJJJHHHGGGEEEEEEEEEFFFIIIGGGFFFGGGGGGGGGDDDCCCBBB@@@===<<<>>>AAABBBCCCBBBBBB@@@???>>>>>>>>>???@@@>>>=========<<<999777777666666555555555444333555444222222444555555444777777888888888777666666666888::::::888555444444666888999:::999888999::::::999888888999888666444999777666666666555333222222000111444555222222444888777777666666777777888555555666666111...111888777666555555444444222111333333333222222222111111222222111111111111111111444444333333333222222222111111000111222333111///111111111222333555666666222444888;;;<<<:::888777999:::999555444777666333444666777666444333444444000///...---,,,,,,------,,,,,,,,,---------......---......///000000111111444444444444333333333333000000111222333555777777888777666666666555222000+++***(((&&&$$$$$$$$$$$$"""###$$$$$$$$$$$$&&&'''$$$(((+++***'''$$$$$$&&&zzzxxxzzz|||~~~|||~~~}}}}}}|||||||||}}}}}}{{{yyyvvvuuuuuuuuutttrrruuuuuusssqqqoookkkiiigggdddaaa^^^ZZZUUUOOOIIIDDDBBBAAA@@@AAAEEEJJJOOOSSSVVVVVVUUUUUUTTTSSSSSSRRRPPPTTTUUUTTTSSSTTTRRRNNNLLLMMMOOOQQQSSSTTTUUUVVVOOOOOOOOONNNLLLKKKKKKKKKMMMQQQUUUVVVTTTRRRSSSUUURRRPPPMMMLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMKKKJJJKKKLLLNNNPPPRRRSSSRRRQQQUUURRRNNNLLLMMMOOOPPPPPPSSSPPPLLLHHHFFFGGGIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFGGGHHHGGGEEECCCFFFCCC???>>>>>>@@@AAAAAA@@@@@@??????@@@AAABBBBBBAAA@@@>>>>>>>>>===:::888777888888777666555555555555444222222444555555444666777888999999888666555777999;;;:::777333111111555777999999888888999::::::999888999::::::888666888777555555666777666444222///000444444111111333999888888777777888888999444444777777333000555===777555333333444444222000444444444444444333333333555444222111000///000000222222222222111111111000222111000111333333111000000111222333444444555555111333777:::;;;:::888666888:::999555333555555333666777888777555333222333000000///...------,,,,,,,,,,,,,,,---------............//////000000111111333333333333222222222222111111111222333555666777666555555555666555222000,,,+++)))'''%%%%%%%%%%%%!!!###$$$%%%$$$$$$%%%&&&###&&&***)))'''%%%&&&(((~~~xxxwwwzzz~~~~~~zzz}}}||||||||||||}}}}}}~~~zzzwwwuuuttttttsssrrrqqqsssssssssqqqooollliiigggcccaaa]]]ZZZVVVQQQKKKGGGDDDDDDEEEGGGIIIMMMPPPRRRWWWUUUTTTRRRRRRSSSTTTUUUQQQUUUWWWVVVVVVVVVTTTOOOOOOPPPQQQRRRSSSSSSSSSSSSNNNOOOOOONNNLLLKKKKKKLLLPPPRRRTTTUUUUUUUUUUUUVVVSSSPPPMMMKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPPPPNNNLLLKKKKKKLLLNNNQQQSSSRRRQQQSSSQQQMMMLLLLLLMMMMMMMMMVVVSSSNNNIIIFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFFFFGGGGGGEEEDDDGGGDDD@@@>>>>>>???@@@@@@===>>>@@@BBBDDDFFFHHHIIIBBBAAA?????????>>>;;;999888999999888666555555666444333222222444555555555777999:::<<<<<<;;;999888888999:::999666333222222555777888999888777888999:::999999:::<<<<<<;;;999777555333333555555555444111///000333444111111333555555666777888:::;;;<<<555666999;;;888555999@@@666333111111333555333111555555555555444444444444555444222000//////000000111111111111000000000000222111111222333333222000000111222333444444444444111333666888:::999888777888;;;:::555333444555333555777888777555222111111111000000///...---,,,,,,,,,,,,,,,---------....../////////000000111111111222222222111111111000000000000111111222444555666555444444555666555222000---+++)))'''&&&%%%%%%&&& """$$$%%%$$$$$$%%%&&&###$$$&&&&&&&&&&&&((()))~~~zzzzzz|||~~~}}}}}}{{{xxx{{{{{{zzzzzz{{{||||||}}}xxxvvvsssrrrrrrrrrpppooooooppppppooonnnkkkhhhfffccc```]]]ZZZWWWRRRNNNJJJHHHIIIKKKMMMOOOQQQRRRSSSVVVUUUUUUUUUUUUVVVVVVWWWSSSWWWZZZXXXXXXYYYVVVQQQNNNOOOPPPRRRSSSTTTTTTTTTLLLNNNPPPOOONNNMMMOOOQQQSSSRRRRRRTTTVVVWWWWWWWWWSSSPPPLLLKKKKKKMMMMMMMMMNNNNNNOOORRRTTTTTTSSSQQQMMMKKKJJJMMMPPPSSSTTTSSSRRRPPPMMMMMMMMMMMMKKKJJJRRRPPPLLLHHHFFFEEEEEEFFFCCCEEEGGGIIIJJJIIIHHHFFFGGGFFFEEEFFFGGGGGGEEECCCEEEBBB???===>>>@@@@@@@@@???@@@BBBDDDEEEFFFFFFFFFBBBAAA?????????>>>;;;999888:::;;;999666555666888333222111222444666666666666888:::<<<===<<<:::999777999999888666555555666666888999999888888888999:::999999;;;>>>???>>>===:::777555444444555444333222000111444555222222444333444444555666888::::::666666888;;;999666777<<<555222...///333555444222444444444444444444444444333222000//////111222333222222222111111111000000222111111222333333222000000000222333444444333333111222444777888999888888777;;;;;;555222333444333222555777777555333222222111111000000...---,,,+++,,,,,,,,,---------......000000000000000111111111000000000000////////////000000000111222333444555444333333444555555222000,,,***(((&&&%%%$$$%%%%%%"""$$$%%%$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&&&&}}}~~~~~~|||{{{{{{yyyvvvyyyyyyyyyyyyzzz{{{{{{|||wwwuuurrrqqqqqqqqqpppnnnlllmmmnnnnnnllljjjgggeeebbb```]]]ZZZWWWTTTOOOLLLKKKMMMOOORRRSSSTTTTTTSSSTTTUUUWWWXXXYYYXXXXXXXXXTTTYYY[[[ZZZZZZZZZWWWRRRJJJLLLNNNQQQTTTVVVWWWXXXJJJMMMPPPPPPPPPPPPSSSVVVUUURRRPPPRRRVVVYYYXXXWWWSSSOOOLLLJJJKKKLLLMMMMMMOOOPPPQQQTTTWWWWWWVVVTTTNNNLLLJJJLLLPPPTTTUUUTTTRRRQQQOOONNNNNNNNNLLLJJJJJJIIIGGGFFFFFFGGGIIIJJJAAACCCGGGJJJKKKJJJHHHGGGFFFEEEEEEEEEGGGFFFEEECCCCCCAAA======>>>@@@BBBBBBBBBCCCDDDDDDCCCAAA???===BBBAAA?????????>>>;;;999888:::;;;:::777555666888222111111222555777777777333555888:::;;;;;;999888777888888888777777999;;;888999;;;:::999888888999999999:::<<>><<<888666666666444333444222222666666333333555555555444444444444555555555444666999888444333666555111---///333666555222333333333333333333333333000000//////000222555666333333333222222222111111333222111222333444222000///000222333444444333222111222444555777888999999777;;;;;;666222222444333000222555666555444444444111111111000///---,,,+++,,,,,,,,,---------......000000000000111111111111////////////............000000000000111222333444333222222444555555333111+++)))'''%%%$$$###$$$$$$!!!$$$%%%$$$$$$$$$%%%&&&""" ###$$$###|||~~~~~~{{{|||~~~wwwvvvyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwuuurrrqqqpppooollljjjkkkkkkkkkjjjiiigggdddccc^^^^^^^^^\\\YYYXXXYYYZZZQQQSSSUUUWWWXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZVVVWWWXXXYYYXXXWWWUUUSSSPPPOOOOOOPPPTTTWWWYYYYYYVVVTTTQQQQQQRRRTTTUUUTTTWWWVVVTTTTTTUUUVVVVVVUUUPPPOOONNNOOOPPPPPPOOOMMMQQQQQQSSSYYY^^^^^^XXXRRRKKKJJJJJJKKKNNNPPPQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGEEEDDDGGGLLLMMMJJJFFFFFFDDDBBBBBBBBBCCCBBBAAAEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA>>>;;;:::<<<<<<:::999777666666666222222555888666222444888555888;;;:::777444555666999888777888999999999777;;;:::999999999:::;;;<<<<<<<<<===============<<<999999777666555555555555444666777777555333333333666444333444666666555444;;;666222222666888666444888666333111000111333444444333111222333333222000////////////111333555666222333333333333222111000666444333222222222000...111111000000111222333333111111333555888999777555444555666555333222222444777555444444444444222111444222000///000000///.........------------......///.........///000222333111111111000000000000000222000......000333444444333222222222333222///---((()))(((%%%""""""%%%(((###$$$$$$###!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~zzzzzz}}}|||vvvuuuxxxzzzzzzyyyyyyxxxvvvuuuuuutttrrrpppoooooonnnllljjjjjjjjjjjjjjjhhhfffcccbbb___^^^]]]\\\[[[ZZZXXXXXXSSSTTTUUUWWWXXXWWWWWWVVVUUUVVVXXXYYYZZZ[[[\\\\\\WWWXXXYYYYYYXXXVVVTTTSSSPPPOOONNNPPPTTTWWWXXXYYYXXXVVVSSSRRRSSSUUUUUUUUUWWWUUUTTTTTTUUUUUUTTTRRROOONNNNNNOOOPPPQQQOOOMMMPPPPPPQQQUUUZZZZZZUUUPPPKKKJJJJJJLLLOOOQQQRRRQQQOOONNNMMMKKKJJJJJJJJJJJJHHHGGGGGGGGGHHHHHHHHHGGGHHHFFFEEEHHHMMMNNNLLLHHHEEECCCAAAAAABBBBBBAAA@@@DDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDDDDBBBCCCCCCCCCAAA???<<<:::;;;999888777777888777777111111333666555333555::::::;;;<<<<<<:::999999999:::888777888999:::999888;;;:::999999999:::;;;<<<<<<<<<===============<<<999999888777666666666666444666888888666444444444666555444444666666555444:::666333444777888666333666555333111111111222333555444222222222222000...000000000000111222444555333333333333222222222222333222111111222333111000111111111111111222333333333222111333555666777666555444444444444444333333888666555555555555333222444222000000000111000.........------------............---......000111222000000000000000000000000111///------///111222333222222111222222222///---(((((('''&&&$$$###%%%&&&&&&&&&%%%$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%}}}|||yyyyyy{{{}}}{{{vvvtttwwwzzzyyyxxxvvvuuusssrrrqqqqqqooonnnmmmmmmmmmkkkjjjiiiiiiiiihhhfffdddaaa```___]]]\\\\\\]]]\\\XXXUUUUUUUUUVVVWWWXXXXXXXXXXXXTTTUUUWWWYYYZZZ[[[\\\\\\XXXYYYYYYYYYWWWUUUSSSRRRPPPOOONNNPPPTTTWWWXXXXXXZZZWWWTTTSSSTTTUUUVVVUUUVVVUUUTTTUUUUUUTTTQQQOOONNNMMMMMMNNNPPPQQQPPPNNNOOONNNNNNPPPSSSSSSQQQMMMKKKJJJJJJLLLOOORRRRRRQQQOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGJJJNNNOOOMMMJJJEEECCCAAAAAABBBBBB@@@???BBBBBBBBBBBBBBBBBBCCCDDDBBBCCCDDDDDDEEEEEEEEEEEEAAABBBBBBBBBAAA???===;;;:::777555555888999888666444333444777666444555:::===<<<::::::;;;<<<;;;::::::999888888::::::999888:::::::::::::::;;;<<<===========================:::999888777777666777777666888::::::888666666666777555444555666666555444999666444555888888555222444444333333222111111111666444222111111111///---111111111111111222333333555444333333222222333333111000///000222333333111111111222222222222333333555333000000222444555666666333111222555666555333888666555555666666444333555333111000111111000///......------------......------------...///000111000000000000000000000000///...,,,,,,...000111111222111000111222111...,,,)))'''&&&&&&&&&&&&%%%###''''''%%%###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%zzzvvvyyyxxxyyy{{{zzzvvvtttvvvxxxwwwvvvtttrrrpppooonnnpppnnnmmmllllllkkkiiiggggggggggggfffdddaaa___]]]___\\\ZZZ\\\___^^^XXXSSSWWWWWWXXXXXXYYYZZZZZZZZZTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQPPPOOOOOOQQQTTTWWWWWWWWWZZZWWWTTTSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUSSSOOOLLLLLLLLLLLLNNNPPPQQQPPPOOONNNLLLKKKKKKMMMNNNLLLKKKIIIIIIIIILLLOOOQQQQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIHHHIIIKKKNNNNNNLLLJJJFFFDDDCCCCCCCCCCCCAAA???AAAAAAAAAAAABBBCCCCCCDDDBBBBBBCCCEEEEEEFFFFFFFFFAAAAAAAAAAAA@@@>>>===<<<;;;777444555888999777555999777888;;;:::666444666<<<888555666999;;;:::888;;;999888999:::;;;:::999:::::::::;;;;;;<<<======>>>>>>>>>===============::::::999888888888888888888:::<<<<<<:::999999999888777666666777777666555888777666777888888555222333444444444333222111000444222111111111111000...222222222222222222222222666555444333333333444444111000///000222333222111222222333333333333333333444222000000222333333333777222///000555888666333777555444444555555444222444222111000111222111000......------------......------------......///////////////000000000000000///...,,,---...000000///111000///000111000---+++)))&&&%%%&&&((((((%%%!!!&&&%%%### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzuuuyyyvvvvvvyyyyyyvvvtttuuuvvvuuusssqqqooonnnnnnnnnqqqooommmlllkkkjjjhhhfffeeeeeeeeecccaaa^^^\\\ZZZ\\\ZZZXXXZZZ^^^^^^YYYSSSXXXYYYZZZ[[[[[[\\\\\\[[[VVVVVVWWWWWWWWWVVVUUUUUUXXXXXXWWWVVVTTTRRRQQQPPPPPPPPPPPPRRRUUUWWWWWWVVVYYYVVVSSSRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTSSSOOOLLLLLLLLLLLLMMMPPPQQQPPPNNNMMMKKKIIIHHHIIIJJJJJJJJJHHHHHHIIIKKKNNNOOONNNMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNMMMKKKJJJLLLMMMIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEFFFEEEBBB@@@AAAAAAAAAAAAAAABBBCCCDDDAAABBBCCCEEEFFFGGGGGGGGGBBBBBBAAA@@@???===<<<;;;===:::777666777888666333777555777<<<<<<777444444:::666444444888::::::888;;;:::999:::;;;<<<;;;999::::::;;;<<<======>>>>>>@@@???>>>===============;;;::::::999999999999:::999<<<>>>>>>===<<<;;;<<<:::999888888999999777666888888888888888777555333333444555555555333111000111000///000222333333222333333333333222222222111777666666555555555555555333222111111222222111///333333444444444444333222111111111222444444222000777333///000555888666444555333222333444444333111333222000000111222111000......------------......---------.....................//////000000000000000...---...///000000///000///...///000///,,,***)))&&&%%%&&&((((((%%%!!!&&&%%%$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~yyyxxxtttsssvvvwwwtttssstttrrrqqqpppnnnnnnnnnooooooqqqooommmllllllkkkiiihhhcccccccccaaa___\\\YYYXXXXXXWWWVVVXXX[[[\\\YYYVVVXXXZZZ\\\^^^^^^^^^]]]\\\XXXXXXWWWWWWVVVUUUSSSSSSVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRTTTWWWXXXXXXWWWWWWUUURRRRRRSSSUUUVVVVVVUUUTTTSSSTTTTTTSSSPPPNNNMMMLLLLLLMMMOOOPPPOOOMMMLLLKKKJJJIIIHHHIIIJJJKKKJJJIIIJJJLLLNNNOOOMMMKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNPPPOOOLLLKKKMMMPPPKKKKKKLLLLLLLLLJJJIIIHHHIIIHHHGGGGGGGGGFFFCCC@@@AAAAAAAAAAAAAAAAAABBBCCC@@@AAACCCEEEFFFHHHHHHHHHCCCCCCAAA@@@>>><<<;;;:::<<<<<<:::999777666555555555222333777999777555666888777777777:::;;;;;;;;;<<<;;;::::::<<<<<<;;;:::::::::<<<===>>>>>>>>>>>>AAA@@@>>>===<<<======>>>;;;;;;::::::::::::;;;;;;;;;===@@@@@@???>>>>>>???===;;;::::::;;;;;;999888999999999888777666555444555555666666666444222111000//////111444555555444222333333333333333222111666777777777777666555555444333222222333333111000333444555666555444333222000000111333555555222000777444000000333666666555444222111222333333222111222000//////000111111000......------------......---....../////////......---......//////000000111///...---...000000///...///...---...///...+++))))))'''&&&&&&&&&&&&%%%###'''''''''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}uuuqqqooorrrtttrrrpppqqqooonnnmmmmmmmmmoooqqqrrrooonnnmmmmmmnnnooonnnlllbbbbbbaaa```]]]ZZZWWWVVVTTTUUUUUUVVVXXXYYYYYYYYYXXXZZZ^^^aaaaaa```]]][[[XXXXXXXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPPPPOOOOOOSSSSSSTTTVVVYYYZZZYYYWWWWWWUUUSSSSSSUUUWWWXXXXXXUUUTTTSSSSSSTTTTTTRRRQQQMMMMMMLLLMMMOOOOOONNNLLLKKKKKKKKKJJJJJJJJJLLLMMMMMMLLLMMMOOOPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKNNNQQQOOOLLLKKKMMMPPPNNNOOOOOONNNLLLJJJHHHGGGHHHGGGGGGGGGGGGEEEBBB???BBBBBBAAAAAA@@@AAAAAAAAA@@@AAACCCEEEGGGHHHIIIIIIEEEDDDBBB???===;;;:::999:::<<<===;;;777555777:::@@@999333444555444555888666777:::;;;;;;;;;<<<===<<<;;;:::;;;<<<===<<<:::999:::<<<>>>????????????BBBAAA???===<<<<<<===>>><<<;;;;;;;;;;;;;;;<<<<<<===???AAABBBAAA@@@@@@AAA???>>><<<<<<===<<<;;;999::::::999888666555555666777777777777666555444333222111111222444666666555111222333444444444333222555777888:::999777555444444222222222444555444333444555666666666555333222111000000222444555555333777555333111111333444666444333222222444444333222111///......///000000///......------------.........///000000000///......------......///000000111...---,,,---//////---,,,...---------...---+++((((((((('''&&&$$$###%%%&&&%%%'''((('''&&&%%%&&&'''########################~~~~~~sssnnnlllppprrrpppnnnnnnmmmmmmllllllmmmppprrrtttmmmllllllnnnppprrrqqqqqqaaaaaa```___\\\YYYVVVUUURRRSSSUUUUUUUUUWWWZZZ\\\WWWZZZ___bbbcccaaa]]][[[XXXXXXYYYYYYYYYYYYYYYXXXRRRQQQPPPOOOOOOOOOOOOOOOTTTTTTUUUWWWZZZ[[[YYYXXXWWWUUUSSSTTTVVVYYYZZZZZZVVVTTTRRRRRRSSSTTTTTTSSSNNNMMMMMMMMMOOONNNMMMKKKKKKKKKLLLLLLKKKKKKMMMNNNOOOOOOOOOQQQRRRQQQNNNKKKIIIIIIJJJJJJKKKMMMNNNOOOJJJNNNQQQOOOKKKJJJMMMPPPPPPQQQRRRPPPMMMJJJHHHHHHGGGGGGFFFGGGFFFDDDAAA>>>CCCBBBBBBAAA@@@@@@@@@@@@@@@AAACCCEEEGGGIIIIIIJJJFFFEEEBBB???<<<:::999888777;;;???<<<777555999???OOODDD888444333222555999222666:::;;;:::999;;;======<<<;;;;;;<<<===<<<;;;999:::<<<>>>???@@@??????BBBAAA???===<<<<<<===>>><<<<<<;;;;;;;;;<<<<<<======@@@BBBCCCBBBAAAAAABBBAAA???>>>===>>>>>><<<:::;;;;;;999777555444555777888888888777666666555555444333222333555666555444111222333444555444333333555777999;;;;;;888555333222111111333555777777666444555666777777555333222333111///000333555777777777666555222000111444666555333333333555555444333000...------///000//////.........------.........//////000111111000///...---------...///000000111---,,,+++,,,------,,,***...---,,,---...---***(((((()))(((&&&""""""%%%((("""$$$''''''&&&%%%%%%%%%########################~~~|||{{{zzzxxxvvvppppppooooooooooooppppppnnnmmmlllmmmoooooonnnmmmlllkkklllnnnqqqqqqnnnkkkiiifffbbb```___\\\WWWSSSQQQQQQPPPQQQRRRUUUXXXZZZ]]]^^^```aaaaaa```^^^]]]\\\ZZZYYYYYYYYYYYYVVVTTTTTTRRRNNNLLLLLLNNNOOOOOOUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQRRRSSSRRRQQQRRROOOMMMMMMOOOOOOMMMKKKJJJIIIIIIKKKMMMNNNMMMLLLNNNQQQTTTUUUSSSPPPMMMLLLHHHJJJKKKLLLKKKKKKMMMNNNNNNNNNOOOOOONNNNNNMMMLLLOOONNNMMMKKKIIIGGGEEEDDDHHHIIIGGGDDDDDDGGGEEEAAAEEEDDDCCCAAA@@@@@@@@@AAA>>>@@@BBBEEEGGGHHHHHHHHHDDDCCC@@@>>><<<:::999888;;;;;;::::::888777555444@@@;;;777555666777555333:::::::::;;;;;;<<<<<<<<>><<<;;;:::<<<<<<;;;;;;<<<===???@@@AAA@@@??????>>>>>>??????>>><<<::::::===???AAAAAA@@@BBBCCCDDDDDDBBB@@@???>>>>>>??????>>><<<:::999>>>888555888:::888666777555444444555666777777555555666777666555444666777666777888888666555555666777999;;;;;;999777666777999888666555444555666888555555555666666666666666555555555444333222111000555444222111111111222222777888666111///111111///111111///---,,,,,,...111111...,,,...222222...***111000//////000111///...,,,---.../////////...---.........///......------...,,,)))(((((()))((((((''')))'''"""###((((((###%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!$$$''''''"""~~~{{{yyyxxxwwwuuutttrrrqqqqqqpppppppppqqqqqqooommmllllllmmmnnnmmmlllkkkjjjkkkmmmppppppnnnkkkhhheeebbb```^^^[[[WWWSSSSSSRRRRRRRRRTTTWWWZZZ[[[]]]^^^___``````^^^\\\[[[[[[ZZZXXXXXXYYYXXXVVVTTTTTTRRROOOMMMMMMMMMNNNOOORRRRRRRRRSSSSSSSSSTTTTTTWWWWWWVVVUUUUUUUUUVVVVVVTTTSSSQQQQQQRRRRRRQQQPPPOOOMMMLLLMMMOOOOOOMMMJJJKKKKKKKKKLLLOOOOOONNNMMMNNNQQQTTTUUUSSSPPPOOONNNKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMNNNMMMLLLJJJHHHFFFDDDCCCEEEHHHHHHEEEDDDEEEDDDAAAEEEDDDBBBAAA@@@@@@@@@@@@>>>@@@BBBDDDFFFGGGGGGGGGDDDCCCAAA???===;;;:::999;;;;;;;;;:::999777666555:::888666555666888999999::::::;;;;;;;;;;;;;;;;;;======>>>???????????????===<<<<<<<<<===>>>@@@AAAAAA@@@@@@???????????????>>><<<:::;;;>>>AAABBBCCCCCCDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@???>>>===;;;:::<<<777555888:::888666777666444444444666666666555444555555333222222444666666888999888777666666666666888::::::999777777777999888666555555555777888555555555444444444444444333333333444333333222222444333222111111111222222666888666222000222111...---.........---...000333111...,,,...111222///+++333222000000111111///......////////////---,,,+++/////////000//////...---...,,,******++++++***)))''')))'''######''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%&&&$$$}}}zzzyyyxxxwwwuuusssssssssrrrqqqpppppppppppppppmmmjjjiiijjjkkklllkkkiiiiiiiiikkkmmmnnnllljjjgggeeebbb```^^^[[[WWWTTTTTTTTTTTTTTTVVVXXX[[[]]]^^^^^^______^^^\\\ZZZYYYZZZXXXWWWWWWXXXWWWTTTRRRTTTSSSPPPNNNMMMMMMNNNOOOQQQPPPPPPPPPPPPQQQRRRRRRWWWVVVUUUTTTTTTTTTTTTTTTRRRQQQPPPPPPQQQQQQPPPOOOKKKKKKLLLNNNOOOOOOMMMJJJMMMLLLLLLNNNPPPQQQOOONNNLLLOOOSSSTTTSSSRRRQQQPPPNNNOOOOOONNNMMMLLLMMMOOOPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKIIIGGGEEEDDDCCCAAAGGGJJJGGGCCCDDDCCCBBBEEEDDDBBB@@@????????????>>>???AAACCCEEEFFFFFFFFFDDDCCCBBB@@@>>><<<;;;:::;;;;;;;;;::::::888777777777888777666666777:::<<<;;;;;;;;;;;;;;;:::::::::>>>???@@@@@@AAAAAA@@@@@@============>>>???@@@@@@AAAAAA@@@@@@@@@?????????===<<<;;;===@@@CCCEEEEEEGGGGGGHHHHHHGGGEEECCCBBBDDDCCCBBB@@@>>>======<<<:::666555999:::777555666777555444444555666555444555555555333111222555777777888:::999888666777777555777::::::999888888999999888777666555666777888555555444444333333222222111111222333333333333333111111111000111111222333444666666222111222111...***,,,...//////000222444111...,,,,,,///111000---444222111111111111///...111111000///...,,,***)))000000000000000///......///---++++++***)))&&&$$$&&&((('''$$$###&&&&&&$$$''''''''''''''''''''''''&&&$$$###%%%'''&&&"""|||zzzzzzyyywwwvvvrrrrrrpppooonnnmmmmmmmmmpppmmmiiiggghhhjjjjjjkkkgggggghhhiiijjjjjjjjjiiihhhfffdddbbb___\\\YYYWWWUUUUUUTTTUUUWWWYYY\\\^^^^^^^^^^^^]]][[[ZZZXXXWWWXXXWWWVVVVVVVVVUUUSSSQQQSSSSSSQQQOOOMMMMMMNNNOOORRRQQQPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRPPPOOONNNOOOPPPPPPOOONNNIIIJJJMMMPPPQQQPPPNNNLLLNNNMMMMMMNNNPPPPPPOOONNNLLLOOORRRTTTTTTSSSRRRSSSRRRRRRRRRPPPMMMLLLMMMOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKIIIGGGFFFDDDDDD===FFFKKKHHHCCCCCCCCCCCCDDDCCCAAA???>>>===>>>>>>===>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999888999;;;;;;999666555999<<<<<<<<<<<<;;;;;;:::::::::CCCCCCCCCCCCBBB@@@???>>>============>>>>>>??????AAAAAAAAAAAAAAA@@@@@@???===<<<<<>>=========:::777777:::999555333444999777555444666666666555888888777555333444777:::888999::::::888777777888555777999:::999888999999999888777666666666777777666555555444333222222111111222222333333333222222000000000000111222222333222555666333222333111---***,,,///000000000222333000...,,,,,,///111111000222111000000111222000///111111000///...,,,+++***000000111000000///...---///---+++***(((%%%!!!%%%''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%((((((&&&###~~~|||zzzzzzzzzxxxvvvqqqpppnnnlllkkkiiiiiihhhooolllhhhfffgggiiijjjjjjggghhhhhhhhhhhhggggggggghhhhhhfffddd```]]][[[YYYUUUUUUUUUUUUWWWYYY\\\^^^]]]]]]\\\[[[YYYWWWVVVUUUVVVUUUTTTTTTTTTSSSQQQOOOQQQRRRRRRPPPNNNMMMOOOQQQRRRQQQPPPOOOOOOPPPQQQRRROOONNNNNNNNNOOOPPPQQQQQQNNNNNNNNNOOOPPPPPPOOOMMMIIILLLOOOQQQRRRQQQPPPOOONNNMMMMMMNNNOOOPPPNNNMMMKKKNNNRRRSSSTTTSSSTTTUUUUUUTTTSSSPPPNNNMMMNNNPPPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLJJJIIIGGGFFFEEE===EEEKKKHHHDDDDDDDDDDDDDDDBBB@@@>>>===<<<<<<<<<<<<===???AAABBBCCCBBBBBBBBBCCCBBBBBBAAA???===<<<;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===:::777777;;;???>>>======<<<<<<;;;;;;;;;DDDDDDDDDDDDCCCAAA@@@???<<<<<<======>>>>>>>>>===AAABBBBBBBBBBBBAAA@@@@@@=========@@@DDDGGGIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBB???>>>======>>>===::::::;;;888333111333:::888555555666888888777888888777666444555777:::888999::::::888777777888555777999:::999888999999777777777666666666666666777666666555444333222222333333333333222111000///000000111111222222222222000444555222222333222...---///111111000///000111000...---...///111333333111000///000222333333222000000/////////.........111111111000000...------,,,+++***)))(((&&&"""$$$%%%''''''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''((('''%%%"""}}}zzzyyyyyyyyywwwvvvqqqpppnnnkkkiiihhhgggfffllljjjhhhggghhhjjjkkkkkkhhhiiiiiihhhfffdddeeefffggghhhgggddd```]]][[[[[[VVVVVVUUUVVVXXXZZZ]]]___\\\[[[ZZZYYYWWWVVVUUUTTTUUUSSSRRRRRRSSSRRRPPPNNNOOOQQQSSSQQQNNNNNNPPPSSSRRRPPPNNNMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMOOOQQQQQQOOOMMMKKKMMMPPPRRRQQQPPPPPPQQQNNNMMMMMMNNNOOOPPPNNNMMMLLLOOORRRSSSSSSSSSTTTVVVVVVUUUSSSPPPMMMMMMNNNPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLKKKIIIHHHGGGFFF???EEEIIIGGGEEEFFFGGGEEECCCBBB@@@===<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;===@@@CCC>>>>>>>>>>>>>>>=========AAABBBCCCCCCDDDDDDCCCCCC======>>>??????>>>>>>===AAABBBCCCDDDCCCBBBAAA@@@======>>>AAAEEEHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@???????????????<<<;;;;;;777222222666999777444444666888999999555666666555444444555777777888:::999888666777777555777::::::999888888999666666666555555555444444666666555555444444333333444444333333222000///...111111222333333333222222000333333111111333222///000111222111///...///000/////////000111333444555333222111333555666555444000000000000000111222333222222222222111///...---+++***)))***++++++***((($$$$$$'''(((%%%!!!"""&&&########################$$$%%%'''(((((('''%%%$$$~~~{{{zzzzzzzzzyyywwwtttssspppnnnkkkiiihhhgggjjjiiihhhhhhjjjllllllkkkjjjkkkkkkhhhdddbbbcccdddeeeffffffccc^^^[[[ZZZZZZXXXXXXWWWXXXYYY\\\___aaaZZZYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQQQQQQQQQQNNNLLLLLLPPPSSSRRROOONNNRRRUUUSSSRRRPPPNNNMMMNNNPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMKKKNNNPPPQQQOOONNNPPPQQQPPPOOOOOOOOOQQQQQQOOONNNMMMPPPRRRSSSSSSSSSTTTVVVUUUUUUSSSPPPMMMMMMOOOQQQOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFBBBFFFGGGFFFFFFIIIIIIGGGCCCAAA???===;;;::::::::::::;;;===???@@@@@@@@@??????@@@AAABBBAAA@@@>>><<<;;;<<<======>>>>>>>>>>>>@@@>>><<<<<<>>>@@@BBBBBB???????????????@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC???@@@AAAAAAAAA@@@??????BBBBBBDDDDDDDDDCCCAAA@@@>>>>>>???AAAEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBAAA@@@???<<<;;;:::777333666;;;666444222222444777999999333555777777666555555555666888999888777666666666666888::::::999777777777444444444444444333333222444444444333333333333333222222222222222111000///333333444555444333222222000333222//////333333111222222222000......000111...000222333444555666777999888777777888888777555222222111111111222444444555555555444333111000///---+++******+++++++++***######''')))%%%!!!'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))*********~~~}}}}}}}}}{{{zzzwwwvvvssspppmmmkkkjjjiiiiiihhhhhhiiilllmmmmmmlllkkkllllllhhhdddaaabbbccccccdddeeebbb]]]YYYXXXYYYZZZYYYYYYYYY[[[^^^aaabbbYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPPPPQQQPPPNNNLLLKKKOOOSSSRRROOOOOOSSSVVVWWWUUURRRPPPPPPQQQSSSTTTUUUTTTRRRPPPNNNLLLKKKKKKMMMMMMNNNPPPRRRRRRPPPMMMLLLNNNPPPOOOMMMLLLNNNQQQQQQQQQPPPQQQRRRRRRPPPOOONNNPPPRRRSSSSSSSSSTTTVVVUUUTTTRRROOOMMMMMMOOORRRNNNOOOOOOOOOOOONNNMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFDDDGGGKKKKKKGGGCCCAAA???<<<:::999999999:::;;;===>>>????????????>>>???AAAAAAAAA???===<<<;;;<<<===>>>>>>??????>>>FFFBBB>>>===???AAA@@@>>>?????????@@@AAAAAAAAABBBEEEEEEDDDDDDCCCAAA@@@???AAABBBCCCCCCCCCBBBAAA@@@BBBCCCDDDEEEEEECCCAAA@@@>>>>>>???BBBEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIBBBCCCDDDEEEEEEDDDCCCBBB>>>;;;:::999777555999@@@444222000000222666888999444777::::::999777666666666777888888666555555666777999;;;;;;999777666777333333444444333333222111222222222222222222333333000000111222222222222111444555555666555444222111111333222...///222444222222222111///......111444...000333555666666777777???===;;;::::::999777555444444333222222333444555777777777666555333222111111...+++(((''''''&&&$$$######'''***&&& '''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&%%%%%%~~~{{{yyywwwwwwvvvtttqqqnnnjjjhhhiiigggeeeggglllooonnnmmmqqqooolllhhheeedddcccbbb]]]___aaaaaa^^^[[[YYYXXXVVVWWWYYY[[[]]]^^^______ZZZYYYXXXVVVTTTRRRQQQPPPTTTRRROOONNNOOOPPPOOOOOONNNOOOPPPPPPOOOOOOQQQSSSYYYVVVRRRRRRTTTUUUTTTRRRUUUSSSOOOLLLJJJKKKMMMNNNPPPMMMJJJKKKNNNPPPNNNLLLOOOOOOOOOOOONNNMMMMMMLLLMMMJJJHHHLLLSSSUUUQQQLLLSSSUUUTTTQQQQQQTTTUUUSSSSSSRRRNNNJJJIIIKKKQQQUUURRRQQQOOONNNMMMLLLLLLLLLKKKHHHHHHKKKHHHBBBBBBGGGFFFEEEEEEFFFHHHHHHFFFEEEDDDAAA>>><<<;;;:::999888<<<<<<===>>>??????>>>>>>AAAAAAAAA@@@>>>???AAACCC???>>>===<<<<<<===>>>???BBBAAA??????@@@AAA@@@???AAA@@@@@@BBBDDDEEEEEEDDDAAABBBDDDEEEEEEEEEDDDCCCCCCAAA@@@@@@AAABBBAAAAAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAACCCDDDGGGHHHJJJJJJHHHGGGFFFGGGEEEEEEEEEDDDCCCBBBAAAAAA>>>===;;;999888888888888777444222222444777999:::666999888555444777888555555888:::999666444444666???>>>======<<<:::777444888666444222222222333444555444333111000/////////222222333333333333333333777777777777666555444333222000...---///111222333333111///...---...///000///222555666666666777888<<<<<<<<<<<<;;;999777666333333333333333333333333666555555666666444111...000---+++)))((((((&&&$$$((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''###!!!###%%%$$$~~~~~~~~~|||{{{yyyxxxwwwtttqqqmmmkkkiiigggdddcccfffjjjmmmmmmkkkooommmjjjfffbbb```___^^^ZZZ\\\^^^]]]ZZZWWWUUUTTTWWWXXXZZZ]]]___```aaaaaa[[[ZZZYYYWWWUUUSSSQQQPPPQQQOOOMMMMMMNNNOOOOOONNNMMMNNNNNNNNNMMMNNNQQQTTTWWWTTTRRRQQQSSSUUUTTTSSSUUUSSSOOOLLLKKKLLLMMMOOOOOOMMMLLLLLLMMMNNNNNNMMMPPPPPPPPPOOONNNMMMLLLKKKOOOMMMMMMPPPUUUWWWTTTQQQSSSUUUTTTQQQPPPSSSSSSQQQOOOOOOOOOMMMLLLMMMPPPRRRPPPOOONNNMMMLLLLLLKKKKKKKKKGGGFFFIIIHHHCCCCCCFFFFFFEEEEEEFFFGGGHHHFFFDDDDDDAAA>>><<<<<<;;;:::888<<<<<<=========>>>>>>>>>?????????>>><<<<<>>======>>>??????BBB@@@??????@@@BBBAAA@@@AAA@@@???AAACCCDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBAAA??????AAABBBAAA@@@CCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCFFFHHHJJJJJJHHHGGGFFFGGGHHHGGGFFFEEEDDDDDDDDDEEE???===;;;999888888888888999666333222444666777888666999888444444777777555666888:::999666555555777???>>>===<<<;;;:::777666888666444222222222333333222222111111000000111111444444444555555555555555777777777666666555444333333000......000222333333444222000///...///000111111444777888888888999:::===>>>>>>===<<<:::888777555555555555555555555555999888666666555333///,,,///---***)))((('''&&&$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$!!!}}}{{{xxxtttqqqnnnkkkjjjdddbbbaaadddhhhkkkjjjhhhnnnkkkfffaaa]]]ZZZYYYXXXXXXZZZ[[[[[[XXXUUUTTTTTTWWWYYY\\\___bbbbbbbbbbbb]]]\\\[[[XXXUUUSSSQQQPPPPPPOOOMMMNNNOOOQQQPPPPPPMMMMMMMMMLLLLLLNNNRRRUUUTTTRRRPPPPPPRRRTTTTTTSSSTTTRRRPPPNNNMMMNNNOOOPPPNNNOOOOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNMMMKKKJJJNNNOOOQQQSSSUUUUUUUUUUUUTTTVVVTTTPPPOOORRRQQQOOOKKKMMMOOOPPPOOONNNOOOPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKFFFCCCEEEGGGEEECCCCCCFFFEEEEEEEEEGGGGGGEEEDDDCCCAAA>>>======<<<;;;999>>>===<<<<<<<<<===>>>???<<<======;;;::::::<<<>>>@@@??????>>>>>>??????@@@AAA@@@??????AAACCCCCCBBB@@@??????@@@BBBCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDBBB@@@??????@@@AAAAAA@@@CCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBFFFHHHIIIIIIHHHFFFFFFFFFGGGFFFEEECCCCCCDDDFFFGGG???>>><<<999888777777888:::777444222333555666666666999888444444777777444777888:::999888777777888>>>>>><<<;;;:::999999999888777555333222111222222000000000000000111222333666666666666777777777888666666666666555444444333333111//////111333333333333111000......///000111444666999::::::;;;<<<===??????@@@???>>>;;;999888888888888888888888888888===:::777555444111...,,,...,,,)))(((((('''&&&$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%"""$$$&&&%%%######$$$&&&~~~zzzuuuqqqnnnmmmllldddbbbaaadddhhhjjjiiigggllliiiccc]]]XXXUUUSSSRRRRRRSSSUUUUUUTTTSSSTTTUUUWWWYYY]]]```bbbcccbbbaaa___^^^\\\YYYVVVSSSQQQPPPQQQPPPOOOPPPSSSTTTTTTSSSNNNNNNMMMLLLLLLNNNSSSWWWRRRQQQPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQQQQNNNPPPQQQPPPLLLLLLNNNQQQQQQQQQPPPOOONNNMMMKKKJJJJJJNNNRRRSSSRRRQQQSSSUUUVVVWWWVVVQQQPPPRRRQQQNNNJJJLLLNNNOOONNNNNNNNNOOOMMMMMMMMMNNNMMMMMMMMMLLLKKKFFFAAABBBFFFFFFDDDAAAFFFEEEDDDEEEFFFFFFDDDCCCBBB@@@>>>>>>>>>===<<<:::???>>><<<;;;;;;<<<>>>???<<<<<<<<<;;;::::::<<<>>>AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???@@@BBBDDDDDDCCCBBBAAA@@@@@@BBBCCCBBBAAADDDDDDCCCCCCCCCDDDDDDDDDAAA@@@>>>>>>@@@AAA@@@???BBBAAA@@@@@@AAABBBCCCEEEDDDDDDCCCBBBBBBBBBAAAAAAEEEGGGIIIIIIGGGEEEEEEEEEEEECCCAAA@@@@@@BBBDDDFFF???>>><<<999888777777777999666333222333555666666777999888444333666666444777888999999999888888888======<<<:::999999:::;;;888777666444333222222222111000000000000111222222666666666777777888888999666666666666666555444333444222111111222333333333222111///......///000111666888:::;;;<<<<<<>>>@@@AAAAAAAAA@@@>>><<<:::888::::::::::::::::::::::::>>>;;;777555333111///------+++)))'''''''''%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######""""""!!!"""$$$%%%{{{wwwssspppnnnnnnfffddddddfffjjjkkkiiigggiiieee___XXXRRROOOMMMMMMHHHJJJLLLNNNOOOQQQTTTWWWWWWYYY\\\^^^```aaa``````___^^^\\\YYYWWWTTTRRRQQQPPPOOOOOOQQQSSSUUUTTTSSSPPPPPPOOOMMMMMMPPPTTTXXXQQQQQQPPPPPPPPPQQQSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSOOOQQQRRRPPPMMMLLLNNNQQQPPPPPPPPPOOONNNMMMKKKKKKIIIMMMRRRSSSQQQPPPRRRUUUXXXYYYXXXSSSQQQSSSRRROOOMMMMMMMMMLLLKKKLLLNNNQQQMMMNNNNNNOOONNNNNNMMMLLLJJJFFFAAA@@@DDDGGGEEEAAAFFFEEEDDDDDDEEEEEECCCAAABBB@@@????????????===;;;@@@???===<<<<<<===>>>@@@===>>>>>>===;;;;;;===@@@AAABBBBBBBBBBBBBBBBBBAAABBB@@@???@@@CCCDDDEEEDDDDDDCCCBBBBBBCCCCCCBBBAAADDDDDDDDDDDDDDDDDDCCCCCCAAA???===>>>???@@@??????AAA@@@@@@@@@AAABBBDDDEEEDDDDDDDDDDDDCCCBBBBBBAAADDDFFFHHHHHHFFFEEEDDDEEECCCBBB@@@>>>>>>@@@CCCDDD@@@>>><<<:::888777777777666444111111333666888888777999888444333555555333777777777888999:::999999;;;<<<<<<:::888999;;;>>>888888777555444333333333333222222111111111111111444444555666777777888888666666666777666666555555555444222222444444444333444333222000111222333555777999;;;<<<<<<>>>@@@BBBBBBBBBBBBAAA???===:::999::::::::::::::::::::::::===:::777555444222000...,,,***(((''''''&&&%%%$$$############$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''')))%%%!!! ###%%%$$$!!!~~~~~~~~~~~~~~~}}}yyyuuurrrpppoooiiihhhgggiiilllllliiifffeeeaaaZZZRRRLLLIIIHHHGGGGGGHHHKKKMMMPPPTTTYYY]]]YYYZZZ[[[\\\]]]^^^^^^___^^^]]]\\\YYYVVVTTTRRRQQQMMMMMMMMMOOOQQQRRRQQQPPPQQQQQQQQQOOONNNPPPTTTWWWQQQRRRRRRQQQPPPPPPRRRUUUQQQQQQSSSTTTUUUUUUUUUUUUQQQRRRRRRPPPNNNNNNOOOPPPOOOOOOOOOOOONNNNNNLLLLLLLLLPPPSSSTTTSSSSSSUUUWWWXXXZZZXXXTTTRRRTTTSSSPPPOOONNNLLLIIIHHHIIIMMMQQQMMMMMMNNNNNNNNNMMMKKKJJJHHHGGGCCC@@@BBBFFFFFFBBBEEEDDDCCCDDDEEEDDDBBB@@@AAA@@@???@@@AAA@@@>>><<>>>>>>>>???@@@???@@@@@@>>>======???AAABBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAAAAACCCEEEEEEDDDEEEDDDBBBCCCCCCCCCBBBAAACCCDDDEEEEEEEEEDDDBBBBBB@@@>>>======>>>??????>>>@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDEEEDDDDDDCCCBBBDDDFFFHHHGGGFFFDDDDDDDDDDDDBBBAAA??????@@@BBBCCC@@@???<<<:::888777666666555333000000333666888999777999888444333555555222666555666777:::;;;:::888888;;;<<<;;;999999<<>>???BBBEEEDDDDDDDDDCCCAAA>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;===:::888666555333000...+++)))'''&&&&&&&&&%%%#########$$$$$$%%%&&&&&&&&&(((''''''&&&&&&''''''(((...(((######'''(((%%%!!!}}}|||~~~{{{xxxuuurrrpppllljjjjjjkkkmmmlllhhhddd___[[[TTTLLLFFFCCCBBBBBBGGGHHHJJJLLLOOOTTTZZZ___]]]\\\[[[[[[[[[\\\^^^^^^]]]\\\ZZZXXXVVVTTTSSSRRRMMMMMMMMMOOOQQQQQQOOONNNQQQQQQQQQPPPOOOOOOQQQSSSRRRTTTTTTRRRPPPOOORRRTTTPPPQQQTTTVVVWWWWWWVVVVVVTTTRRRPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOONNNNNNMMMNNNQQQSSSUUUUUUVVVVVVWWWWWWYYYWWWSSSRRRTTTSSSQQQOOOOOOMMMJJJHHHHHHKKKNNNKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHFFFAAAAAAFFFGGGEEEEEEDDDCCCCCCDDDCCCAAA???@@@@@@???@@@BBBAAA???===AAAAAAAAA@@@@@@@@@??????@@@AAAAAA@@@>>>>>>@@@BBBCCCCCCDDDEEEEEEDDDCCCCCCEEECCCBBBBBBCCCDDDDDDCCCEEEDDDBBBBBBBBBBBBAAA???BBBCCCEEEGGGFFFDDDAAA@@@???>>><<<<<<>>>???>>>===???@@@AAACCCEEEFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCEEEGGGGGGEEEDDDCCCDDDBBBAAA@@@??????>>>??????AAA???<<<:::888666666666666444111000222555666777777999888333222444444111555444444666999;;;:::888555999======:::999<<>>???@@@BBBEEEHHHHHHHHHGGGFFFDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::888666222...+++***(((&&&%%%&&&&&&%%%######$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''+++)))&&&&&&''''''%%%###}}}}}}zzzvvvsssqqqnnnlllkkklllmmmlllgggccc[[[WWWOOOHHHBBB???>>>???AAABBBDDDFFFHHHMMMSSSXXX___^^^\\\[[[[[[\\\^^^___[[[[[[YYYXXXVVVTTTSSSRRROOOOOOOOOPPPRRRRRRPPPNNNPPPQQQQQQPPPOOONNNOOOQQQSSSUUUUUUSSSPPPOOORRRTTTOOOQQQTTTVVVXXXXXXWWWWWWVVVRRROOOOOOQQQRRRPPPMMMMMMMMMNNNOOOOOOOOOOOONNNOOOPPPRRRTTTUUUVVVVVVUUUUUUWWWVVVRRRQQQSSSSSSPPPOOOOOONNNKKKIIIHHHJJJLLLJJJKKKKKKKKKJJJHHHEEEDDDFFFIIIHHHBBB@@@EEEHHHGGGEEEDDDCCCCCCDDDCCCAAA???@@@???@@@AAABBBBBB@@@>>>AAABBBBBBBBBBBBAAA@@@???AAAAAAAAA@@@>>>???AAACCCCCCDDDEEEFFFFFFEEEDDDCCCFFFDDDBBBBBBDDDDDDDDDCCCDDDCCCAAAAAAAAAAAA???>>>AAACCCFFFHHHHHHEEEAAA>>>???>>><<<<<<>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGFFFBBBCCCDDDFFFFFFFFFEEEEEECCCEEEGGGGGGEEECCCCCCCCC>>>>>>>>>===<<<;;;::::::AAA???===:::888666666666888555222111222444555555777999888333222444444111444333333555999;;;999777444999===>>>;;;:::<<>>???@@@AAABBBDDDHHHKKKKKKJJJJJJIIIGGGDDDAAA???========================???>>><<<999666222,,,'''***(((&&&%%%&&&&&&%%%######$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$######%%%}}}yyyuuuqqqooopppnnnkkkhhhjjjkkkeee]]][[[QQQFFFAAA===:::;;;???CCCCCCEEEHHHNNNTTTZZZ^^^```___^^^]]]\\\\\\\\\\\\___]]][[[XXXWWWWWWXXXYYYRRRPPPOOOOOOPPPQQQPPPOOOOOOOOONNNMMMMMMNNNNNNOOOYYYXXXVVVTTTSSSRRRQQQQQQSSSTTTVVVXXXXXXWWWVVVUUUYYYUUURRRSSSWWWYYYWWWTTTOOONNNMMMKKKKKKKKKLLLLLLMMMOOORRRTTTVVVWWWVVVUUUVVVXXXVVVOOONNNSSSTTTQQQMMMKKKIIIHHHHHHHHHGGGFFFKKKJJJIIIIIIJJJIIIGGGEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCEEEEEEBBB???>>>@@@CCCDDDBBBAAA@@@@@@DDDCCCBBBBBBCCCCCCAAA@@@DDDBBB@@@???@@@CCCEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEAAA???AAAAAA???AAAEEE??????@@@@@@@@@AAAAAAAAA???AAABBBBBBAAA@@@AAABBBDDD@@@>>>AAACCCAAA@@@BBB@@@AAACCCDDDDDDDDDCCCCCCAAABBBDDDEEEEEEDDDDDDCCCEEEDDDEEEEEEFFFDDDAAA>>>CCC>>>;;;;;;???AAA???===;;;:::::::::999888888888;;;999666444333333444555444444444333333222222222333333333333444666888999666999;;;<<<<<<<<<<<<===;;;999888888999::::::999999777555444555666666555333666888888666555777999444666888:::;;;;;;;;;;;;222222333444555666777777<<<:::888666777888;;;===>>>>>>???AAADDDGGGGGGGGGIIIIIIHHHGGGEEECCCAAA@@@AAA???<<<<<>>AAAAAACCCFFFLLLRRRYYY\\\```___^^^\\\\\\[[[[[[[[[\\\[[[YYYWWWUUUUUUTTTTTTSSSRRRPPPPPPQQQQQQPPPOOOPPPOOOMMMLLLMMMNNNPPPQQQVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXXXXZZZVVVSSSTTTXXXZZZWWWUUUOOONNNMMMLLLLLLMMMNNNOOONNNPPPSSSUUUWWWXXXWWWWWWWWWYYYWWWQQQOOORRRRRROOONNNLLLJJJIIIIIIIIIHHHGGGHHHGGGGGGHHHIIIIIIFFFDDDHHHHHHGGGFFFEEEEEEDDDDDDEEECCCBBBDDDEEEEEEBBB??????AAADDDDDDCCCAAAAAAAAAEEEDDDCCCCCCDDDDDDCCCAAADDDCCCBBBAAABBBCCCEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEBBBAAACCCCCCAAABBBEEE????????????????????????>>>@@@AAAAAA@@@@@@AAACCCCCC>>><<<>>>???>>>>>>@@@>>>???AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAAAAAAAAAACCCEEEFFFEEECCCEEE@@@<<<<<<>>>???===::::::::::::999888888777777:::999777555444444444444444444333333333333333333222222222222333555777888999999;;;<<<======<<<;;;:::888666777888999888888666444222111222333333222444666888888777666777999777777999999999999888777444444444555555666666777888777555555555777999:::@@@@@@AAACCCFFFHHHIIIIIILLLKKKKKKIIIHHHEEEDDDCCCAAA@@@===<<>>;;;777666555222---(((***&&&""""""$$$%%%### $$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''"""$$$&&&'''(((&&&$$$###~~~}}}zzzwwwtttrrrqqqppplllhhhiiiiiibbbYYYSSSIII@@@<<<:::777888<<<@@@AAABBBFFFKKKRRRYYY\\\```___^^^\\\[[[ZZZ[[[[[[___^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRSSSSSSRRROOOMMMPPPOOOMMMLLLLLLNNNQQQSSSTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[ZZZWWWUUUVVVYYYZZZXXXVVVPPPOOONNNNNNNNNOOOPPPQQQPPPQQQSSSUUUWWWXXXXXXXXXWWWYYYWWWSSSQQQQQQPPPMMMNNNLLLJJJIIIJJJJJJHHHGGGEEEFFFGGGJJJKKKKKKHHHEEEIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDEEEEEEDDDAAA???@@@BBBDDDEEECCCBBBBBBBBBFFFEEECCCDDDEEEEEEDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCDDDBBBBBBEEEEEEBBBBBBDDD??????>>>>>>======<<<<<<===>>>>>>>>>>>>???AAADDDDDD>>>;;;<<<===<<<<<>><<<======:::888::::::999999888777777666888888888777666555444333333333333333444444444444222111222222333444666666:::999888;;;>>>>>><<<999999777555555777888777666888666444444555666555555666777999888777777888999:::::::::999888777555444666666666666666666666666444444444555666777888999???@@@AAACCCEEEGGGHHHIIILLLLLLKKKJJJHHHGGGEEEDDDAAAAAA>>>===AAAEEEBBB;;;>>>:::555333333111,,,)))'''$$$!!!!!!###%%%###!!!###$$$%%%%%%######$$$%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$~~~~~~}}}|||zzzwwwuuussssssrrrnnnjjjjjjhhhaaaWWWNNNFFF>>><<<:::777888<<>>===<<<;;;:::;;;<<<<<<;;;;;;===AAADDDFFF???;;;<<<===<<<===AAA<<<===???AAACCCCCCCCCBBBEEEEEEFFFFFFEEECCCBBBAAABBB@@@??????AAABBBBBBAAABBB@@@=========<<<:::888::::::999888777777666666666777888999888666444222222333333333444444555555222222333333444555666666777555444888===???<<<888999777555666777888777777999777666666777888777666888888888888888888999999;;;;;;:::999888666555555777777777666666555555555444555666777888999::::::<<<===???AAABBBCCCEEEFFFJJJJJJIIIHHHGGGEEECCCBBBAAAAAA???>>>AAAEEEBBB<<>><<<>>>CCCCCC>>><<<>>>AAAAAA@@@>>>===<<<;;;::::::::::::::::::;;;???BBBDDD>>>::::::;;;;;;<<<@@@>>>???@@@AAAAAA@@@??????BBBCCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>???AAA@@@@@@======<<<<<<======<<<;;;;;;;;;:::999888777666555666777999999999777444333333333333444444555555555444444555555666666777777333111111555<<>>@@@DDDBBB<<<===999444222111000---***$$$$$$$$$$$$&&&&&&%%%$$$!!!###%%%%%%%%%$$$$$$%%%((('''&&&%%%%%%$$$%%%%%%''''''%%%$$$$$$$$$$$$%%%}}}}}}}}}|||zzzxxxvvvttttttsssnnnjjjgggdddZZZOOOGGGAAA<<<<<<<<<;;;;;;>>>===@@@FFFMMMSSSXXX[[[\\\aaa```]]]\\\\\\]]]```aaa___`````````___]]]ZZZXXXUUUTTTSSSTTTTTTSSSPPPNNNRRRQQQPPPPPPPPPPPPQQQRRRTTTTTTSSSRRRRRRRRRSSSSSS[[[ZZZYYYXXXWWWUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTRRRQQQOOONNNMMMMMMNNNNNNSSSQQQOOOMMMMMMMMMOOOPPPOOOMMMMMMPPPQQQOOOOOORRRJJJHHHFFFEEEEEEEEEDDDCCCBBBCCCEEEHHHKKKKKKIIIGGGDDDDDDCCCCCCBBBBBBAAAAAADDDFFFHHHHHHFFFDDDDDDDDDFFFGGGHHHGGGFFFEEEFFFHHHJJJIIIHHHIIIKKKLLLKKKJJJKKKJJJIIIGGGEEEDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCBBB<<<:::<<<@@@@@@<<<:::<<>>===<<<;;;;;;888999:::999999:::<<>>???@@@@@@@@@???===<<<@@@AAABBBCCCDDDCCCCCCBBB<<<;;;;;;===@@@AAAAAA@@@999:::;;;<<<============<<<<<<;;;:::999777666666666777888999999777555444444444444444444555555555444555666777777777777777111000111555;;;===<<<::::::888666777888999888888555555444666777888666555;;;999666666777888888777999888888777777777888888666666555555444444444333444444444555666777888999<<>>@@@@@@>>>???BBBAAA<<<888555111//////...***&&&$$$%%%%%%&&&&&&&&&%%%%%% """%%%&&&%%%$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%}}}}}}}}}|||zzzxxxuuutttrrrqqqlllgggddd```UUUJJJCCC>>>:::<<<<<<;;;;;;>>>???DDDKKKTTTZZZ]]]^^^^^^aaa```]]]\\\]]]___bbbeeebbbbbbccccccbbb```___^^^WWWVVVTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPOOORRRRRRQQQRRRRRRSSSTTTUUUXXXXXXXXXXXXWWWVVVTTTSSSQQQSSSUUUVVVUUUTTTSSSRRRPPPPPPOOOOOOOOOPPPRRRSSSUUURRROOOLLLJJJKKKLLLMMMPPPLLLKKKNNNNNNKKKMMMQQQKKKIIIFFFFFFFFFFFFEEECCCBBBBBBCCCFFFIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHHHHFFFEEEFFFGGGGGGHHHHHHHHHFFFFFFGGGIIINNNMMMMMMNNNOOOPPPPPPNNNMMMKKKHHHEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBB;;;999:::>>>>>>:::999;;;>>>>>>======<<<;;;::::::777888999999888888:::;;;;;;666555888:::999999<<<<<<===>>>?????????>>>===@@@AAABBBBBBBBBAAA@@@???;;;;;;;;;===@@@@@@???===777999;;;<<<<<<<<<<<<===>>>===<<<;;;:::888777777777777888999888777666555555555555555444444444444444555666777777777666555222444666888:::;;;;;;;;;999777555666777888777666777777777999:::;;;999777;;;888555444666777777666888777666555444555555666444444444444444333333333888777555555555777999:::;;;???CCCBBB@@@@@@DDDGGGEEEEEEEEEDDDDDDBBBAAA@@@===??????===>>>@@@???<<<666333000//////---((($$$###$$$&&&&&&%%%$$$######"""%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%~~~~~~~~~}}}|||zzzxxxuuutttpppooojjjdddaaa]]]QQQFFFAAA<<<999;;;<<<:::;;;===CCCHHHQQQ[[[aaadddccccccaaa```^^^]]]^^^aaadddggg_______________^^^^^^]]]YYYWWWVVVVVVWWWXXXWWWVVVSSSSSSTTTTTTSSSQQQOOONNNOOOOOOPPPQQQSSSUUUVVVWWWUUUVVVWWWXXXXXXVVVTTTSSSPPPRRRTTTUUUTTTRRRQQQQQQOOOOOOOOOPPPQQQSSSVVVWWWWWWTTTPPPLLLJJJJJJKKKLLLRRRLLLJJJLLLLLLIIIJJJPPPKKKIIIGGGFFFGGGGGGEEEDDDEEEDDDEEEFFFIIIJJJJJJHHHEEEEEEEEEEEEFFFFFFFFFFFFAAAEEEHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFHHHJJJRRRQQQPPPQQQSSSTTTSSSRRRNNNLLLHHHDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBB<<<999:::======:::999<<<<<<<<<<<<;;;;;;::::::999666888::::::999888888999:::777666:::<<<;;;;;;>>>:::;;;===>>>?????????>>>AAABBBBBBBBBAAA???===<<<>>>===>>>??????>>>:::777888999<<<===<<<;;;;;;<<>>===<<<:::999888777777888888888888777777666666666666555444444444333333444555666666666555444555888:::;;;:::::::::;;;777666444444666777666555444444444666888888666444;;;888444333555777777555888666555333222222222333333333333333333333333333<<<:::888777777888;;;===999===AAA@@@>>>>>>AAAEEEAAAAAAAAAAAA@@@???>>>===<<<>>>???======??????;;;666444222222222///***%%%"""$$$%%%%%%$$$""""""""""""%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&~~~{{{{{{yyyvvvuuuppphhhaaabbbaaaTTTDDDHHH888,,,...888>>>>>><<>>BBBCCCDDDEEEDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<::::::;;;;;;::::::999888666777777888888888888777777777777777777777777777:::;;;;;;<<<======<<<<<>>>>>?????????===<<<;;;:::999999:::;;;===???AAA>>><<<999777666777888::::::::::::::::::999888777666666555444444555777777444777999888555555666999999:::;;;<<<<<<:::888777777666444333222222333333888777555555666666555444333333333222333333444555777666555333222222333333555444333333333444555666666666555666777888:::;;;;;;???@@@===<<<>>>???>>>CCCAAA???<<<;;;;;;>>>@@@???????????????===999555333111...---,,,***'''%%%(((((('''&&&$$$###""""""%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%###!!!!!!$$$&&&&&&$$$||||||zzzvvvnnnkkkddd______]]]SSSFFFEEE<<<555777;;;===>>>@@@IIIQQQXXX[[[^^^bbbcccaaa```^^^\\\]]]aaaddddddccc```^^^]]]]]]^^^^^^]]][[[XXXYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQPPPPPPQQQRRRTTTVVVWWWYYYYYYZZZZZZYYYWWWVVVTTTRRRPPPOOOOOOPPPPPPOOONNNPPPPPPQQQQQQRRRTTTUUUVVVSSSTTTTTTQQQMMMKKKLLLMMMOOOLLLHHHFFFFFFGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJMMMNNNNNNNNNMMMNNNPPPSSSSSSWWW[[[ZZZWWWUUUWWWYYYVVVRRRKKKEEEAAAAAACCCDDDAAACCCDDDEEEEEECCCAAA@@@??????===<<<<<<;;;;;;;;;::::::;;;;;;::::::999888777777777888777777666666666666666666666666666666888999:::<<<===>>>>>>>>>???>>>======>>>===;;;999<<<===>>>>>>>>>===<<<;;;::::::::::::;;;===>>>???===<<<999777666777888:::999999999::::::::::::999666555444444444555777777555777999888666555777999888999:::;;;;;;999777666888777555444333333444444777555444444555555444333333333222222222222333333444555555555555444222222555444222111111111222333666555555555666888:::;;;;;;???@@@===;;;>>>???>>>;;;>>>???<<<888777;;;@@@????????????>>><<<777444222000...,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""!!! """%%%(((((('''~~~}}}zzzuuummmlllgggbbb```^^^WWWOOOCCC@@@??????===;;;???EEENNNUUU[[[]]]___aaaaaa___```^^^]]]___cccffffffeeecccaaa____________]]][[[XXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUXXXYYYZZZZZZYYYXXXWWWVVVOOONNNMMMNNNPPPQQQQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTRRROOOMMMMMMMMMNNNKKKGGGEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFEEECCCBBBBBBCCCEEEGGGIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJIIIJJJJJJJJJNNNNNNOOONNNNNNPPPTTTWWWZZZ[[[]]]^^^^^^\\\YYYXXXVVVQQQIIIBBB@@@BBBFFFJJJAAACCCEEEFFFFFFDDDAAA@@@@@@@@@>>>===;;;;;;::::::::::::;;;;;;::::::999888777777777777666666555444444444444444444444444444777888999<<<===??????@@@???===;;;:::;;;;;;;;;999::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<;;;999777666777888999777777888999999:::;;;;;;666666555555555666888888777888999999777777888999777888999::::::888777555666555444333333333333333555444333333444444333222222222111111111111222222222333555777666555333111444333111000///000000111555555444555666777999:::;;;??????;;;:::<<<>>><<<444:::???===777555:::@@@??????>>>>>>===:::555222111///---+++***(((%%%#########$$$%%%&&&&&&'''((("""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&$$$###$$$&&&''''''&&&zzzsssnnnmmmiiiddd```\\\WWWTTTDDDBBBAAA@@@===;;;AAAHHHQQQXXX^^^___```bbbbbb___dddbbbaaabbbfffhhhgggeeebbb```___^^^______]]]\\\ZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTXXXXXXYYYZZZYYYXXXWWWVVVOOOMMMLLLLLLNNNPPPPPPPPPOOOPPPRRRTTTTTTTTTTTTSSSTTTTTTTTTRRRPPPNNNMMMMMMKKKIIIFFFEEEEEEEEEEEEDDDGGGGGGFFFEEEDDDCCCBBBAAABBBCCCEEEGGGIIIJJJKKKKKKIIIHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJMMMNNNNNNNNNOOORRRVVVYYY]]]]]]^^^aaacccbbb]]]YYYVVVQQQIIICCC@@@BBBFFFIIIAAACCCEEEFFFFFFDDDAAA@@@AAA@@@???===;;;::::::999::::::;;;;;;::::::999888777777777777666555333333444444444444444444444444777888:::<<<===>>>??????@@@===;;;:::;;;<<<<<<;;;888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777777777888999777777777777777888888999888777777777777888:::;;;::::::::::::999999999999777888:::;;;:::999777666444333333222222222111111444333222222333444333111222222111111111111222222333444555666666555555444333222111000000111111222555555444444555777999::::::>>>===999777:::;;;:::333888<<<===:::999;;;>>>???>>>>>>===<<<999444000111...,,,***)))'''%%%"""######$$$%%%%%%&&&''''''###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''',,,***(((&&&%%%$$$######yyyqqqjjjhhhddd___ZZZTTTQQQQQQGGGAAA<<<<<<<<<>>>DDDKKKRRRZZZ```aaabbbdddccc```gggdddbbbcccffffffdddaaa^^^]]]\\\\\\^^^___^^^\\\]]]]]]]]]\\\[[[YYYXXXWWWYYYYYYYYYXXXWWWUUUSSSRRRQQQRRRSSSTTTUUUUUUTTTTTTXXXXXXYYYYYYYYYWWWVVVUUUPPPNNNLLLKKKMMMNNNOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRTTTSSSSSSRRRQQQPPPNNNLLLGGGFFFDDDDDDFFFGGGGGGGGGLLLJJJFFFCCCAAA@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIKKKLLLNNNNNNOOORRRVVVZZZ]]]\\\]]]aaaeeeeee```\\\UUURRRLLLGGGDDDCCCDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@AAA@@@???===;;;::::::999::::::;;;;;;::::::999888777777777777666555333333555555555555555555555555::::::;;;<<<============???<<<:::999:::<<<<<<;;;777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777888888777777666555444444555555:::999999999999;;;===>>><<<<<<;;;;;;;;;::::::999999:::;;;<<<;;;:::888777444444444444444333333333444333222222444444333222222222222222222333333444888777555444444666888999333222111111222333444555555555555555666777999::::::===<<<777555777999888777888999<<>>===???>>>======<<<888333000000...+++***)))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''((((((((((((''',,,,,,***(((%%%$$$###$$$wwwnnniiiccc^^^[[[VVVPPPNNNOOOHHH???999:::>>>CCCIIIOOOUUU\\\bbbcccccceeedddaaadddbbb```aaabbbbbb___[[[\\\[[[ZZZ[[[]]]^^^]]]\\\^^^^^^^^^]]][[[ZZZXXXWWWZZZZZZ[[[ZZZYYYWWWTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVXXXXXXXXXXXXWWWUUUSSSRRRPPPNNNKKKJJJLLLNNNOOONNNQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQRRRRRRQQQNNNKKKEEEDDDCCCEEEGGGIIIIIIHHHNNNKKKFFFBBB@@@@@@BBBDDDEEEFFFHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQNNNMMMLLLJJJIIIHHHHHHHHHJJJLLLOOOPPPQQQSSSVVVYYY[[[ZZZ\\\___cccccc```]]]UUURRRNNNJJJFFFCCCAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>===;;;;;;::::::::::::;;;;;;::::::999888777777777777666666555444666666666666666666666666:::;;;<<<<<<===<<<<<<<<<;;;:::888888999::::::999888888888888999:::<<<<<<;;;<<<<<<===<<<<<<;;;;;;888888888777777777888888888777555444333333444444::::::999999:::<<<>>>??????===<<<<<<<<<<<<;;;999999:::;;;<<<<<<:::999777555666666777777666555555555444333444555666555444333333333333444666777888<<<:::777444444666999;;;555444333333333444555666666666555666777888:::;;;<<>>>>>======<<<999444111000...,,,***)))'''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###&&&'''(((((()))((((((((('''(((((('''&&&&&&''')))vvvjjjeee]]]WWWVVVSSSNNNLLLNNNEEE???<<>>>>>???@@@AAA??????===<<<<<<;;;;;;;;;::::::;;;;;;::::::999888777777777888777777666666666666666666666666666666999:::;;;<<<============:::999999:::;;;;;;:::888:::999999888999:::;;;<<<:::;;;<<<======<<<<<<;;;888777777777777888888888888777666444444555777888999888888888999;;;===>>>@@@>>><<<<<<>>>>>><<<999888999;;;;;;;;;:::888777444444555666666666555444666555555555777888777666333333444555777999;;;<<<>>><<<:::888777888:::;;;888777555333333333333444777777777777888999;;;<<>>============:::666222111///,,,***)))(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''((())))))))))))((($$$&&&''''''&&&&&&(((+++uuuiii\\\SSSLLLMMMMMMIIIGGGHHHBBB@@@AAAEEEHHHKKKRRRYYY]]]dddgggfffdddccc```\\\```^^^^^^```bbbccc```\\\```^^^\\\\\\\\\\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[\\\\\\\\\[[[XXXVVVTTTRRRRRRQQQQQQSSSVVVYYYZZZXXXXXXXXXWWWTTTRRROOONNNKKKIIIGGGHHHKKKOOORRRSSSSSSSSSRRRQQQQQQRRRTTTUUUQQQPPPOOOPPPRRRQQQMMMIIIHHHGGGFFFGGGHHHHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGHHHGGGIIIJJJLLLNNNOOOPPPPPPKKKLLLMMMNNNNNNMMMKKKJJJNNNMMMKKKIIIGGGFFFFFFEEELLLOOOSSSVVVWWWWWWXXXXXXZZZZZZ[[[[[[ZZZYYYYYYYYYUUURRRMMMHHHEEEDDDDDDDDDDDDAAA>>><<<;;;===@@@BBB???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999666777777888888888888777666666666666666666666666777888:::<<<===>>>??????;;;;;;;;;===>>>>>><<<:::;;;:::999999999:::;;;<<<999:::<<<=========<<<;;;777777777777888888888888888777666555666888:::;;;777777777777888:::<<<===AAA???======>>>>>><<<:::777888:::::::::999777555000111222333333333222111777666666777999999999888444444555777999;;;===???======<<<;;;::::::999999:::999666444222111000000888888777777888:::<<<===BBBDDDBBB;;;888:::<<<<<<333555777888777777999<<<=========>>>>>>;;;777444111///---+++***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''(((((()))))))))))))))&&&((()))'''%%%$$$&&&))){{{nnndddZZZRRRJJJGGGEEEBBBBBBEEEDDDCCCBBBCCCHHHOOOVVV[[[cccccccccdddeeeccc```]]]]]]]]]]]]^^^```aaa```___XXX[[[^^^___]]]YYYVVVUUUZZZYYYYYY\\\___aaa^^^\\\]]][[[YYYYYYZZZYYYUUUQQQPPPPPPPPPPPPRRRTTTVVVXXX[[[\\\]]]\\\WWWRRROOONNNQQQPPPNNNKKKJJJMMMRRRUUUWWWVVVTTTRRRQQQQQQRRRSSSRRRRRRRRRQQQNNNKKKHHHFFFIIIHHHFFFDDDCCCDDDEEEFFFDDDDDDCCCDDDDDDEEEFFFGGGJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNLLLLLLJJJHHHFFFFFFHHHJJJMMMTTTXXXTTTRRRUUUXXXVVV[[[XXXVVVWWWYYYZZZXXXUUUTTTNNNGGGEEEFFFGGGEEEBBB>>>>>><<<;;;;;;<<<===>>>BBB@@@===;;;:::;;;===??????>>>===;;;;;;:::::::::888777555444555666777999666555555555555777888999<<<<<<============<<<<<<;;;<<>>@@@???>>><<<<<<===:::999888777777777999999::::::999999999999999:::888888999;;;<<<<<<;;;999>>>===<<<;;;;;;<<<===>>>>>><<<:::888777777777777555666777777777666444333333444666777666777888:::666777888:::<<<===??????CCCAAA???>>>>>>===;;;:::888777444222222222333444777666777::::::888:::???BBB@@@===>>>??????===;;;===;;;888777777999<<<>>>@@@BBBBBB===555000000333444111---***((('''%%%###&&&&&&%%%$$$$$$$$$%%%%%%(((&&&%%%&&&(((******)))''''''((()))))))))))))))))))))((())))))(((%%%###wwwjjjaaaUUUMMMFFFDDDBBB@@@@@@CCCHHHHHHIIILLLQQQWWW]]]```dddcccbbbccccccbbb```]]]^^^]]]]]]___aaaaaa```___ZZZ\\\______]]]ZZZYYYXXX[[[ZZZZZZ[[[^^^___^^^\\\\\\ZZZYYYYYYZZZXXXUUUQQQPPPPPPQQQRRRSSSVVVXXXZZZ[[[\\\]]]\\\WWWSSSPPPNNNPPPPPPOOOMMMLLLMMMQQQTTTWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHFFFDDDCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMIIIIIIHHHEEECCCDDDFFFHHHMMMRRRTTTQQQQQQTTTUUURRRTTTRRRQQQQQQSSSSSSRRRPPPOOOJJJDDDCCCDDDEEEBBB???AAA@@@>>>=========>>>>>>>>>===;;;:::;;;===???AAA???>>>===<<<;;;;;;;;;;;;999888666555555666888999777666666666666888999::::::;;;===???@@@AAAAAABBB??????>>>@@@AAAAAA@@@>>>@@@???===<<<;;;:::;;;;;;:::<<<======;;;::::::;;;:::999888777777888999999888888777777666666777777666666777999:::;;;:::999>>>===<<<;;;;;;<<<===>>>===<<<:::999888888888888666666666666666555444333888:::;;;;;;::::::<<<>>>999:::;;;===???@@@BBBBBBEEECCCAAA@@@@@@???===<<<:::999777555444555666666999777999<<<<<<:::<<>>AAACCC???>>>>>>===<<<<<<<<<<<<:::999777666666777999:::888777777777888999:::;;;999;;;===@@@CCCFFFGGGHHHDDDAAA>>>===>>>@@@AAAAAAAAA@@@???===<<<;;;::::::999;;;<<<;;;:::999999999999888888777888888999999999888777666666666666666555666777999:::;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;:::999999::::::777666555555555555555555======>>>===<<<===@@@BBB===>>>???AAABBBDDDEEEFFFGGGEEECCCBBBBBBBBB@@@>>>===<<<:::999888888999:::;;;:::;;;??????===@@@EEEGGGEEECCCCCCCCCBBB@@@???;;;::::::;;;===@@@DDDFFFFFFEEECCCAAA===:::777666222///,,,******)))((('''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&(((******)))+++,,,,,,------------,,,,,,***))))))***+++***)))|||xxx{{{~~~wwwlll```YYYQQQJJJEEEEEEEEEDDDGGGJJJKKKPPPWWW^^^dddggggggggghhheeeaaa____________^^^^^^]]]]]]___aaabbbaaa___ZZZ[[[\\\\\\[[[[[[]]]___```^^^\\\[[[[[[[[[[[[\\\ZZZZZZZZZ[[[ZZZYYYWWWUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZ\\\\\\[[[WWWTTTRRRQQQOOOPPPQQQQQQPPPOOOPPPRRRUUUVVVXXXYYYXXXVVVTTTRRRVVVTTTQQQOOOMMMNNNOOOPPPJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKHHHIIILLLNNNOOOOOONNNMMMSSSRRRQQQOOONNNMMMLLLKKKNNNMMMLLLIIIHHHIIILLLOOOOOONNNLLLLLLOOOPPPMMMIIIKKKJJJJJJIIIJJJIIIIIIHHHAAA@@@???@@@AAA@@@>>>;;;;;;:::999888777666555555999999999:::;;;>>>AAABBB???>>>>>>============>>><<<:::999777777888999:::888888999999:::;;;;;;<<<999;;;===AAADDDGGGHHHIIIEEEBBB???>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<:::<<<======;;;::::::;;;888888888888888888999999::::::999888888888888888777888:::;;;<<<===???@@@===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;999888666666555666777888============<<<===@@@BBBAAAAAABBBDDDEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCAAA???>>>>>>===<<<;;;;;;<<<<<<>>>===???BBBBBBAAACCCHHHHHHGGGFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>???AAABBBCCCGGGEEECCCBBB@@@>>>:::777444111---+++***)))(((&&&%%%%%%%%%%%%&&&'''))))))((('''&&&''')))*********,,,------.........------,,,***(((((()))+++++++++}}}wwwppplllmmmppptttyyy}}}sssiii___XXXQQQKKKFFFGGGIIIIIILLLQQQPPPUUU^^^fffkkklllkkkiiijjjfffbbb____________^^^]]]]]]]]]^^^```aaa```___YYYZZZZZZZZZYYYZZZ\\\^^^```___]]][[[ZZZZZZZZZ[[[ZZZ[[[\\\\\\[[[ZZZXXXXXX[[[ZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[YYYVVVSSSRRRRRRPPPQQQSSSRRRQQQPPPPPPQQQRRRTTTVVVXXXWWWUUUSSSQQQXXXVVVRRRNNNLLLKKKLLLMMMIIIJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHJJJJJJJJJJJJHHHIIIKKKNNNOOONNNNNNMMMSSSSSSRRRPPPOOOMMMLLLKKKKKKJJJHHHEEEDDDEEEIIILLLOOOLLLJJJLLLNNNMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEFFF>>>??????@@@AAA@@@>>><<<======<<<;;;:::999888777999999999:::;;;===>>>@@@>>>============>>>>>>???<<<;;;999888777888999:::888999::::::;;;<<<<<<<<<:::;;;>>>@@@BBBDDDEEEFFFBBBAAA@@@@@@AAAAAA???============>>>>>>>>>>>>>>>:::;;;===<<<;;;999999:::777777888888999999999999999888888888888888888999777999;;;<<<<<<===???BBB===<<<;;;;;;;;;;;;<<<===<<<<<<======<<<<<<<<<<<<;;;:::999888888999:::;;;<<<===>>>>>>===???AAADDDCCCDDDEEEFFFGGGHHHIIIJJJGGGFFFDDDDDDDDDDDDBBB@@@@@@??????>>>>>>>>>>>>>>>AAA@@@AAAEEEEEEDDDGGGLLLIIIIIIHHHFFFDDDBBBAAA@@@?????????@@@AAABBBBBBCCCEEEDDDCCCBBBBBB???<<<888777444///,,,***(((&&&$$$&&&%%%&&&&&&'''((()))***)))'''&&&''')))++++++***,,,---------------,,,,,,+++)))''''''(((*********}}}vvvpppjjjeeebbbdddhhhmmmttt|||{{{qqqfff^^^ZZZQQQKKKHHHJJJLLLNNNRRRWWWZZZ___ffflllpppqqqooommmkkkhhhdddaaa```______^^^\\\[[[[[[]]]___```___]]]YYYZZZZZZZZZYYYYYY[[[]]]_________]]]ZZZYYYZZZ[[[XXXZZZ\\\\\\[[[YYYYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYWWWUUURRRRRRRRRQQQSSSSSSSSSQQQPPPQQQRRRQQQRRRTTTVVVVVVTTTRRRPPPWWWTTTPPPMMMJJJIIIJJJJJJIIIJJJKKKLLLKKKJJJGGGFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIKKKLLLMMMNNNNNNNNNRRRRRRRRRQQQOOOMMMKKKJJJNNNLLLIIIFFFDDDEEEIIILLLLLLIIIHHHKKKLLLIIIGGGHHHBBBCCCCCCCCCAAA@@@AAABBB>>>???@@@@@@@@@???>>>===;;;<<<<<<;;;:::999888777999999999:::;;;<<<======<<<<<<<<<<<<===>>>>>>???===;;;999888777777999:::888999:::;;;<<<<<<<<<;;;;;;<<<===???@@@AAABBBBBB>>>>>>???AAABBBAAA>>>;;;;;;;;;<<<===>>>>>>>>>>>>888:::;;;:::999888888888666777888999999999999999555555555555666777888888666999;;;;;;999:::===AAA>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<>>>AAABBBBBBCCCEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKHHHFFFEEEEEEEEEEEEDDDBBBAAAAAABBBBBBAAAAAAAAAAAACCCBBBCCCGGGHHHGGGJJJOOOKKKKKKKKKHHHEEEBBBAAABBB===>>>@@@BBBDDDEEEEEEEEECCCDDDDDDDDDBBB???===;;;999555111---***(((&&&$$$'''''''''''''''((()))***)))((('''''')))++++++***,,,------------,,,+++++++++)))(((((()))***)))(((zzztttnnniiieeebbbcccfffiiimmmsssyyy~~~xxxnnneee^^^[[[TTTOOOLLLNNNRRRUUUZZZ___bbbfffkkkppprrrrrrpppooollliiieeecccbbb```___]]][[[ZZZZZZ\\\^^^^^^]]]\\\YYY[[[\\\\\\[[[ZZZ[[[\\\\\\^^^```^^^[[[YYYZZZ[[[UUUXXX[[[[[[YYYWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZVVVWWWWWWVVVSSSQQQQQQRRRSSSTTTTTTRRRQQQPPPQQQSSSQQQRRRTTTUUUUUUTTTRRRQQQRRRQQQNNNKKKIIIHHHIIIIIIIIIJJJMMMNNNNNNLLLJJJHHHKKKLLLMMMOOOOOONNNLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOMMMKKKJJJQQQOOOLLLGGGEEEEEEIIIMMMGGGEEEFFFJJJHHHDDDDDDHHH???@@@BBBAAA>>>===>>>@@@>>>???@@@???>>>=========999::::::::::::999888777888888999:::;;;<<<======;;;;;;;;;;;;<<<===>>>???<<<;;;999777666777888999777888:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@=========???AAA@@@>>><<<;;;;;;<<<=========<<<<<<999:::<<<;;;999888888999555666888999::::::999999333333333444666777999:::888;;;===;;;999999===AAA???>>>===<<<<<<===>>>?????????@@@@@@???===<<<;;;::::::;;;<<<<<<<<<<<<<<<:::>>>BBBDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEHHHIIIHHHKKKPPPNNNNNNNNNKKKFFFCCCCCCDDD@@@AAACCCEEEGGGGGGFFFEEEAAADDDGGGGGGCCC???>>>???888555000---+++)))'''%%%)))((((((((((((((()))))))))((('''(((***+++++++++------......------,,,+++,,,+++******++++++)))'''zzztttpppkkkhhhhhhiiijjjjjjkkkmmmqqqtttuuu~~~vvvlllccc^^^[[[YYYSSSPPPTTTXXX[[[```ffffffhhhllloooqqqqqqooonnnllljjjgggdddcccaaa___]]]ZZZYYYYYY[[[]]]^^^]]][[[[[[\\\^^^^^^\\\[[[[[[\\\[[[^^^```___\\\ZZZYYY[[[SSSVVVYYYYYYWWWVVVVVVXXXWWWYYYZZZ\\\]]]]]]]]]\\\UUUVVVVVVTTTRRRPPPQQQRRRTTTTTTTTTRRRPPPPPPRRRTTTRRRSSSTTTTTTUUUTTTSSSRRRNNNMMMLLLJJJIIIHHHIIIIIIHHHJJJMMMPPPPPPNNNLLLJJJNNNOOOPPPQQQQQQOOONNNLLLKKKJJJIIIIIIJJJLLLOOOPPPOOOPPPPPPPPPOOOMMMKKKJJJOOOMMMIIIDDDAAAAAAEEEHHHDDDCCCEEEIIIFFF@@@BBBHHH???AAABBBAAA>>>===???AAA??????@@@>>>===<<<<<<===<<<===>>>>>>>>>===<<<;;;666777888999;;;<<<===>>>:::::::::;;;<<<===>>>???<<<;;;999777666666777888777888999;;;<<<;;;;;;::::::;;;===>>>@@@@@@AAAAAA===<<<<<<===?????????>>><<<<<<=========<<<:::999;;;===>>>>>><<<;;;;;;<<<555666888999::::::999999444444555666888:::<<<===;;;>>>@@@>>>;;;:::???CCC@@@???>>>======>>>???@@@@@@@@@AAA@@@???===;;;:::888999;;;<<<===<<<;;;;;;777;;;AAAEEEFFFGGGGGGHHHJJJJJJKKKLLLMMMNNNNNNNNNKKKJJJHHHHHHIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCEEEIIIJJJIIILLLQQQPPPQQQQQQMMMHHHEEEDDDFFFFFFGGGHHHIIIHHHFFFDDDBBB@@@EEEJJJIIIDDD@@@@@@BBB777444000---,,,+++)))(((***))))))(((((((((((())))))((('''(((***+++++++++......//////...---,,,,,,---,,,,,,,,,---,,,)))&&&|||uuunnnjjjooonnnnnnnnnnnnnnnooopppooorrrxxx{{{yyyvvvsssssstttwwwyyyxxxooohhhaaa\\\XXXWWWZZZZZZWWWYYY```gggiiillljjjlllrrrtttqqqmmmmmmiiiiiigggeeecccaaa___^^^]]][[[XXXXXXYYY[[[\\\[[[```]]][[[\\\______\\\YYYXXXYYYXXXWWWZZZ]]]ZZZTTTZZZZZZYYYWWWWWWVVVVVVWWW[[[VVVSSSWWW^^^aaa]]]VVVTTTTTTTTTSSSQQQQQQSSSUUUTTTSSSQQQRRRSSSSSSRRRQQQKKKNNNQQQRRRQQQPPPPPPQQQMMMMMMLLLKKKIIIHHHGGGGGGOOOLLLLLLOOOMMMIIIHHHLLLQQQOOONNNPPPRRRRRROOOLLLPPPOOONNNNNNNNNNNNOOOOOORRRRRRRRRQQQPPPNNNMMMLLLKKKIIIGGGEEEEEEEEEFFFGGGBBBAAA@@@@@@@@@AAABBBCCCBBBAAA>>>===<<<===>>>???>>>???@@@???======>>>@@@;;;999888999;;;;;;888555999999999::::::;;;;;;<<<<<<;;;:::999999;;;===>>><<<::::::<<<<<<::::::<<<999999999;;;>>>???>>>======<<<<<<;;;<<<===>>>???>>>>>>>>>>>>??????<<<:::;;;::::::999999::::::;;;;;;===??????<<<999666555>>>===<<<;;;:::999999888555555555555777999;;;<<<@@@??????>>>>>>??????@@@AAA@@@>>>=========>>>???;;;@@@EEEGGGCCC???<<<;;;999:::<<<>>>???>>>>>>===AAA??????BBBGGGJJJIIIHHHKKKLLLMMMNNNOOONNNMMMLLLLLLKKKJJJIIIHHHIIIIIIJJJDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMNNNMMMLLLOOONNNMMMMMMMMMKKKHHHEEEHHHGGGGGGGGGFFFFFFEEEEEEGGGDDDEEEHHHFFF???>>>AAA===999444000...+++)))'''(((((())))))))))))((((((((('''&&&''')))***+++***000///...---,,,+++******111...++++++,,,---***((({{{tttqqqqqqqqqpppoooooooooooooooqqqssswww|||~~~uuussspppnnnmmmnnnpppqqqxxx||||||sssjjjccc___[[[YYYXXX[[[]]][[[]]]eeekkklllqqqmmmmmmppprrrooommmnnnjjjiiigggeeecccaaa``````^^^[[[YYYXXXYYY[[[[[[[[[\\\]]]]]]]]][[[YYYWWWWWWXXXZZZZZZXXXYYY[[[YYYTTTWWWWWWVVVVVVVVVWWWWWWXXXWWWUUUTTTXXX^^^^^^YYYTTTVVVVVVUUUTTTRRRRRRSSSUUUUUUTTTSSSTTTUUUVVVUUUTTTOOONNNOOORRRTTTTTTQQQMMMKKKJJJIIIHHHGGGFFFEEEEEEGGGNNNTTTUUURRROOONNNOOOUUUTTTSSSTTTVVVVVVSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOSSSSSSRRRQQQOOONNNLLLKKKJJJIIIGGGEEEEEEEEEFFFGGG@@@???>>>>>>>>>>>>???@@@???>>>===<<<<<<======>>><<<======<<<;;;:::<<<===>>>;;;999999;;;;;;888555888888999999:::::::::;;;<<<;;;999888888:::;;;<<<<<<999999<<<<<<999999<<<:::999999;;;===>>>>>><<<======<<<;;;<<<===>>>???>>>>>>===>>>??????<<<:::<<<<<<;;;;;;;;;;;;<<<<<<999;;;===>>>>>>===<<<<<<===<<<<<<;;;:::999888888666555555666777999;;;===?????????@@@AAABBBDDDEEECCCBBB@@@????????????@@@===AAAEEEFFFCCC???======999:::;;;<<<<<<=========BBB@@@@@@CCCGGGIIIIIIHHHKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKMMMOOOQQQPPPOOOPPPNNNMMMLLLLLLKKKIIIFFFHHHHHHGGGFFFEEEEEEEEEEEEHHHEEEEEEHHHEEE???===@@@;;;777333///---+++)))'''''''''((((((((((((''''''***((('''(((***,,,,,,+++//////...------,,,,,,+++///...,,,---///...,,,)))~~~}}}zzzyyyxxxvvvuuusssrrrrrrvvvvvvwwwyyy{{{|||zzzxxxtttrrrooommmkkkkkklllmmmppprrruuuyyy~~~}}}vvvlllddd___]]]\\\[[[YYY^^^aaabbbeeelllqqqrrrwwwqqqnnnooopppmmmlllnnnllljjjgggdddbbbaaaaaabbb___\\\YYYXXXYYYZZZ[[[ZZZZZZ^^^aaa```ZZZVVVUUUVVVVVV[[[\\\YYYXXXYYYXXXUUUTTTTTTUUUVVVWWWWWWXXXXXXSSSTTTVVVYYY[[[YYYUUUQQQXXXXXXWWWUUUSSSRRRTTTUUUTTTSSSSSSTTTVVVWWWVVVUUUSSSPPPOOOSSSWWWWWWPPPJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEVVVbbb^^^WWWUUUTTTRRRXXXWWWWWWXXXYYYXXXVVVTTTQQQQQQRRRRRRRRRQQQOOONNNTTTSSSRRRPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDEEEFFF???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<;;;::::::;;;======;;;999:::<<<===;;;888::::::;;;;;;<<<;;;;;;;;;;;;:::888777777888999:::;;;888888;;;;;;888888;;;;;;::::::;;;<<<======;;;======<<<<<<<<<===>>>???>>>>>>===>>>??????===;;;======<<<<<<<<<<<<======:::;;;<<<>>>??????@@@@@@===<<<<<<<<<;;;999888777777666666777888:::<<<======>>>???AAADDDFFFHHHJJJEEEDDDCCCAAAAAA@@@AAAAAA@@@AAACCCCCCAAA???>>>>>><<<<<<<<<<<<<<<===>>>???CCCBBBAAACCCFFFHHHIIIHHHJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMOOORRRTTTTTTSSSQQQOOOMMMKKKLLLKKKJJJHHHIIIHHHFFFDDDCCCCCCEEEEEEHHHFFFFFFFFFDDD???<<<===777444000...,,,+++)))((((((((())))))))))))((((((+++***)))***,,,------,,,------------------------,,,,,,---///111000---***|||zzzxxx{{{zzzyyyyyyzzz{{{zzzxxxxxxvvvtttrrrqqqpppppppppqqqrrrrrrsssuuuzzzzzzsssiiiaaa]]]\\\]]]^^^\\\bbbhhhiiimmmsssvvvvvvzzztttqqqqqqqqqmmmkkklllmmmjjjgggdddbbbbbbcccddd```]]]ZZZYYYYYY[[[[[[ZZZ\\\___bbbccc___[[[YYYXXXTTTZZZ]]]ZZZWWWXXXYYYXXXUUUUUUVVVWWWXXXXXXXXXXXXSSSUUUWWWWWWUUUTTTRRRRRRZZZZZZYYYWWWTTTSSSTTTVVVRRRQQQQQQRRRTTTVVVUUUTTTTTTRRRRRRUUUWWWUUUOOOJJJKKKKKKKKKJJJJJJIIIIIIIIIGGG^^^jjjaaaVVVUUUVVVQQQVVVVVVWWWXXXXXXWWWUUUTTTSSSTTTUUUVVVUUUSSSPPPOOOTTTSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDDDD>>>>>>===;;;:::999999999777888:::<<<===<<<;;;:::;;;<<<<<<<<<:::;;;<<<>>><<<999888999===??????===<<<======>>>>>>===<<<;;;999999888777777777777888:::777777::::::777777:::<<<;;;999:::;;;<<<<<<;;;>>>===<<<<<<<<<===??????>>>=========>>>???===<<<>>>======<<<<<<======>>>>>>===<<<===>>>??????>>>>>>>>>>>>>>>===;;;:::999888777777777888:::<<<======>>>???AAADDDFFFIIIJJJEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>@@@@@@???>>>???@@@BBBCCCDDDCCCCCCCCCEEEFFFHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEDDDHHHIIIJJJLLLMMMOOOPPPPPPNNNMMMNNNPPPSSSUUUVVVVVVSSSPPPMMMLLLLLLLLLLLLKKKJJJHHHEEECCCBBBCCCDDDFFFIIIGGGEEEEEECCC???<<<:::444111...,,,,,,+++***)))+++++++++,,,,,,+++++++++,,,***)))***+++------,,,,,,,,,,,,---......//////(((***---000111///,,,***~~~|||{{{{{{}}}}}}}}}|||{{{{{{zzzxxxwwwuuuttttttuuuuuuttttttuuuxxx~~~wwwpppggg___]]]]]]___```cccjjjoooqqqsssxxxzzzyyyzzzuuusssuuusssnnnjjjjjjmmmkkkgggdddbbbcccdddeee```]]]ZZZYYYZZZ[[[\\\[[[]]]]]]___aaacccbbb]]]YYYQQQXXX\\\YYYXXXYYY[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVSSSQQQPPPSSSUUU[[[[[[ZZZWWWUUUTTTUUUWWWRRRQQQQQQRRRUUUVVVVVVUUUSSSUUUWWWWWWUUUQQQNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKGGG[[[dddYYYOOORRRUUURRRUUUVVVWWWXXXWWWUUUTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOSSSRRROOOMMMJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCC??????>>>===<<<:::999888666777:::<<<<<<;;;:::888999:::;;;:::999999;;;===>>>;;;999:::===???>>><<<;;;<<<=========;;;999888888777777777666777777777999777777999999777777999<<<;;;999999;;;<<<<<<;;;>>>======<<<===>>>???@@@???===<<<<<<>>>???>>>=========<<<<<<<<<<<<=========;;;:::<<<>>>@@@???>>>@@@@@@AAAAAA@@@>>><<<;;;888888777777888:::<<<=========>>>@@@AAADDDFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA???===<<<<<<<<<======BBBAAA@@@??????@@@BBBCCCDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDHHHIIIJJJKKKMMMOOOPPPQQQOOONNNMMMOOOSSSUUUWWWWWWTTTQQQNNNMMMNNNNNNNNNMMMKKKIIIFFFCCCBBBCCCDDDEEEHHHGGGEEECCCBBB@@@<<<888222///,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++)))((((((***++++++*********+++,,,---...//////%%%(((---000000...+++)))~~~~~~~~~}}}|||zzzyyyxxxyyyyyyyyyxxxxxx|||vvvppphhhbbbaaadddfffhhhnnntttxxxyyyzzz}}}}}}|||yyyuuutttvvvuuuppplllllllllkkkhhhfffdddddddddeee___\\\ZZZYYY[[[\\\]]]]]]\\\ZZZZZZ]]]aaaaaa]]]XXXSSSXXXZZZYYYXXX[[[[[[YYYXXXYYYZZZ[[[[[[ZZZXXXWWWXXXWWWTTTQQQPPPQQQUUUXXXZZZZZZYYYWWWUUUTTTVVVWWWUUUTTTTTTUUUWWWXXXWWWVVVSSSUUUWWWVVVSSSOOONNNOOOJJJJJJJJJKKKKKKKKKKKKKKKEEEPPPTTTNNNKKKOOOTTTTTTUUUWWWYYYYYYWWWVVVUUUVVVVVVVVVVVVUUUSSSQQQOOONNNQQQOOOMMMJJJHHHGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBAAA????????????===<<<:::999666888:::;;;;;;:::999888555666777777666666888:::BBB>>>::::::;;;<<<:::888888999:::::::::777555444666666666777777777888888:::777777::::::777777:::<<<:::888888:::<<<<<<<<<>>>>>>=========>>>???@@@???===<<<<<<>>>??????>>>======<<<<<<<<<<<<======999888888<<>>???AAABBBCCCBBBCCCDDDDDDEEEDDDDDDDDDBBB???<<<;;;<<<======<<>>>>>>>>??????@@@DDDDDDDDDBBB@@@AAACCCFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEEEEEIIIIIIJJJLLLNNNPPPRRRSSSPPPOOONNNOOORRRUUUVVVVVVUUUSSSQQQPPPQQQQQQPPPOOOLLLJJJGGGEEEDDDDDDDDDEEEFFFFFFCCCAAAAAABBB===777111///,,,++++++,,,+++***))))))************))))))***(((''''''((())))))((())))))***+++,,,---......$$$(((---///...,,,***)))yyytttooolllmmmqqquuuwwwzzz~~~{{{vvvsssttttttpppooopppkkkjjjiiigggfffeeeeeeeee]]][[[YYYYYY[[[]]]^^^^^^ZZZ[[[[[[\\\]]]\\\ZZZYYYWWWYYYZZZXXXYYY[[[ZZZUUUUUUWWWYYYZZZ[[[ZZZYYYXXXYYYWWWTTTRRRSSSTTTVVVWWWYYYYYYXXXWWWUUUUUUVVVXXXWWWUUUUUUUUUWWWWWWVVVUUUUUUTTTSSSRRRRRRQQQOOONNNKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKLLLNNNQQQSSSUUUUUUWWWYYYYYYWWWUUUUUUVVVTTTTTTRRRQQQOOOMMMLLLKKKNNNLLLJJJGGGFFFEEEFFFFFFDDDDDDCCCCCCBBBBBBAAA@@@????????????>>>===;;;:::888999:::::::::999888777444555666666555666888:::@@@<<<999888;;;<<<<<<:::888999:::;;;:::777444222444555666777888999999999:::777777::::::777777:::;;;999777777999<<<======???>>>=========>>>@@@@@@???===;;;;;;===????????????>>>>>>======>>>>>>???:::999:::>>>CCCEEECCC???AAABBBCCCDDDCCC@@@===<<<888777666666777888:::;;;::::::;;;<<<>>>@@@BBBCCCBBBCCCDDDFFFGGGGGGGGGGGGCCC@@@======>>>???>>><<<>>>>>>????????????>>>>>>DDDDDDCCCAAA>>>>>>AAADDDFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFKKKKKKLLLMMMOOORRRTTTVVVSSSQQQOOOPPPSSSUUUWWWWWWUUUTTTSSSSSSTTTTTTRRRPPPLLLKKKIIIGGGFFFEEEEEEDDDEEEEEEBBB???AAACCC>>>666222///,,,+++,,,,,,+++***(((((())))))))))))((((((***(((''''''((()))((('''(((((()))***++++++,,,,,,&&&***...///---+++******}}}zzzvvvuuuxxx}}}}}}vvvrrrrrrrrrpppqqqtttjjjjjjiiihhhgggfffeeeddd]]][[[YYYYYY[[[^^^___```[[[]]]___^^^ZZZXXXYYY[[[[[[\\\ZZZXXXYYY[[[WWWQQQRRRTTTWWWYYY[[[[[[ZZZYYYXXXVVVTTTUUUVVVXXXWWWVVVWWWXXXXXXVVVUUUUUUWWWYYYVVVTTTSSSTTTUUUUUUTTTSSSXXXTTTOOOOOORRRSSSPPPLLLNNNNNNNNNOOOPPPPPPQQQQQQTTTMMMJJJOOOUUUTTTSSSTTTSSSUUUXXXXXXUUUSSSSSSTTTSSSRRROOOMMMKKKJJJIIIIIILLLJJJHHHFFFDDDEEEEEEFFFCCCCCCCCCCCCBBBAAA@@@???>>>????????????===<<<;;;:::::::::::::::999888777555666777777777777999;;;:::777555777;;;???@@@???;;;<<<======<<<999666444333444666888999:::::::::;;;888888;;;;;;888888;;;:::888666777999<<<>>>>>>???>>>=========>>>@@@AAA???===;;;;;;===?????????@@@@@@????????????@@@@@@???======AAAEEEEEEAAA<<<@@@AAACCCCCCBBB@@@===;;;777777666666666888999:::888999:::<<<>>>@@@CCCDDDBBBCCCFFFHHHIIIJJJJJJJJJDDDBBB??????AAAAAA???===???@@@AAABBBBBBAAA???>>>DDDDDDCCC@@@======@@@DDDFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGMMMMMMMMMNNNQQQSSSVVVXXXUUUSSSQQQQQQSSSVVVWWWWWWUUUUUUUUUUUUVVVUUUSSSPPPLLLKKKJJJIIIHHHFFFEEEDDDCCCDDDBBB>>>AAADDD???666222000---,,,,,,,,,+++*********++++++++++++*********)))''''''((())))))((('''(((((()))******++++++(((,,,///000---+++***+++{{{xxxtttrrrqqqpppooonnnmmmllljjjgggcccaaaaaabbb\\\]]]]]]\\\[[[\\\___aaa]]]\\\\\\[[[ZZZYYYXXXXXXYYYWWWVVVXXXZZZZZZWWWTTTWWWVVVWWWXXXZZZ[[[ZZZYYY[[[WWWSSSQQQRRRTTTVVVWWWYYYUUUTTTUUUUUURRRSSSWWWWWWVVVUUUVVVXXXXXXUUURRRQQQSSSTTTSSSPPPNNNNNNNNNKKKMMMOOOOOONNNNNNOOOQQQOOONNNMMMNNNPPPSSSUUUUUUZZZUUUTTTWWWUUUPPPOOORRRPPPNNNLLLKKKJJJIIIGGGEEE@@@EEEIIIGGGBBB???BBBFFFCCC@@@<<<<<<===??????===::::::;;;;;;<<<=========;;;999888999<<<===;;;888999888777666555555555666999888999;;;>>>>>><<<999===<<<::::::;;;:::888555:::999777666555555555555444666777888777777999;;;:::999777777777999;;;===AAAAAA???>>>============>>>>>>>>>>>>>>>??????@@@??????@@@AAA@@@???>>>============???AAABBBAAA@@@BBBAAA???>>>>>>???AAABBB999777666444555777:::;;;::::::::::::<<<>>>AAABBBBBBCCCDDDEEEFFFFFFEEEEEECCC@@@>>>>>>AAABBBAAA>>>DDDBBBBBBDDDFFFFFFCCC@@@DDDDDDCCCBBB@@@???>>>>>>BBBCCCEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIINNNPPPKKKLLLUUUUUUQQQSSSWWWSSSOOONNNOOORRRUUUVVVSSSUUUWWWWWWUUUSSSRRRQQQNNNLLLJJJGGGDDDCCCCCCCCCDDDCCC@@@===>>>???999111111111///,,,)))'''&&&'''---,,,+++***))))))))))))***,,,,,,+++)))((()))***,,,+++*********+++,,,---,,,++++++,,,---,,,***(((}}}zzzwwwtttsssssssssrrrqqqmmmllljjjgggbbb``````aaa\\\]]]]]]\\\\\\\\\___aaa^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWXXXZZZZZZWWWTTTXXXXXXXXXYYY[[[\\\[[[ZZZZZZXXXTTTSSSTTTVVVWWWVVVXXXUUUSSSUUUUUURRRSSSVVVVVVUUUTTTVVVXXXXXXVVVSSSTTTTTTTTTRRROOOMMMMMMNNNIIILLLOOOPPPOOONNNNNNNNNQQQPPPPPPPPPRRRSSSSSSSSSWWWUUUVVVXXXVVVQQQRRRVVVPPPNNNLLLKKKIIIHHHFFFEEE???CCCEEEDDD@@@???@@@CCCBBB???<<<;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999777888:::;;;:::999999999888777666666777777;;;888999>>>EEEFFF@@@999===<<<;;;;;;;;;;;;999777999888777666555555555555666888999999999999:::<<<999999888888888:::;;;<<<@@@@@@???>>>>>>===>>>>>>>>>============>>>??????======???@@@@@@@@@@@@???>>>===>>>@@@BBBCCCBBBAAABBBAAA@@@????????????@@@888777555444444666888999999999999:::<<>>===@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKPPPOOOOOONNNMMMOOORRRSSSRRRPPPNNNMMMOOOQQQQQQQQQRRRTTTVVVVVVTTTQQQPPPPPPRRRPPPNNNKKKIIIHHHGGGGGGDDDCCC@@@===>>>>>>999111111111///---+++)))))))))---,,,,,,+++******)))))),,,---...---+++***+++,,,,,,,,,+++******+++,,,---,,,++++++,,,------***(((}}}{{{zzz|||}}}{{{zzzwwwuuutttuuuvvvvvvuuunnnmmmkkkgggbbb___^^^___^^^^^^^^^]]]\\\\\\^^^aaa______^^^]]]\\\[[[ZZZZZZYYYXXXWWWXXXYYYYYYWWWUUUYYYXXXXXXZZZ\\\]]]\\\ZZZYYYWWWVVVVVVWWWWWWVVVUUUWWWSSSSSSUUUTTTRRRRRRUUUTTTSSSTTTVVVXXXXXXWWWUUUWWWVVVTTTPPPLLLJJJKKKLLLGGGJJJNNNPPPPPPNNNMMMLLLRRRRRRSSSTTTSSSSSSQQQQQQSSSUUUXXXYYYUUUQQQTTTZZZNNNNNNLLLJJJHHHFFFEEEDDDAAABBBBBBBBBBBBAAA@@@@@@AAA>>>;;;;;;<<<===>>>===>>>>>>======<<<;;;;;;:::<<<:::777777888999:::::::::999999888888888888999888555555<<>>???;;;<<<===???@@@@@@AAAAAA???>>>>>>@@@CCCDDDCCCBBBAAAAAAAAA@@@???>>>===<<<888777555444444555666777777888999:::===???AAACCC?????????@@@BBBDDDGGGHHHDDDDDDCCCAAA@@@AAADDDFFFFFFEEECCCCCCEEEEEEEEEDDDFFFEEEDDDBBB@@@>>>===<<<>>>???AAACCCEEEFFFEEEEEEHHHHHHIIIJJJKKKKKKLLLLLLPPPMMMYYY]]]MMMMMMTTTNNNNNNMMMMMMNNNPPPPPPOOONNNRRRTTTVVVUUUSSSPPPOOONNNPPPOOOMMMKKKIIIGGGFFFFFFDDDDDD@@@===<<<===999222111000///...---,,,,,,,,,,,,------------+++***)))---/////////---,,,---...---,,,+++******+++,,,------,,,,,,,,,------+++)))}}}yyyvvvxxxwwwwwwwwwwwwyyyzzz{{{}}}{{{{{{xxxvvvuuuuuuvvvvvvuuuooonnnmmmhhhccc```^^^^^^___```___^^^\\\\\\^^^`````````___^^^]]]\\\[[[[[[YYYYYYXXXXXXXXXWWWVVVVVVXXXWWWWWWYYY[[[\\\[[[YYYVVVVVVVVVWWWXXXWWWUUURRRUUURRRRRRTTTTTTQQQRRRTTTQQQRRRTTTVVVWWWXXXWWWVVVYYYXXXTTTNNNJJJHHHJJJLLLHHHKKKMMMNNNMMMMMMMMMNNNQQQSSSUUUVVVUUUSSSRRRQQQQQQUUUYYYWWWRRRNNNRRRXXXLLLLLLLLLIIIFFFDDDCCCCCCEEECCCBBBCCCEEEEEEBBB@@@???===;;;:::;;;<<<===>>>>>>=========<<<<<<<<<;;;===:::888666666888:::;;;::::::999999999::::::;;;999777666;;;AAABBB===666===<<<;;;<<<======;;;999888888888888888777777777555666888888777666888999777888:::;;;<<<<<<<<<<<<>>>?????????@@@@@@??????<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>?????????@@@>>>===>>>???BBBCCCBBBAAAAAAAAABBBAAA@@@===;;;999:::888777555555555666777666777888:::===???AAABBB@@@@@@???>>>@@@BBBEEEFFFCCCDDDDDDBBB???@@@DDDHHHGGGEEEDDDCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@>>>===<<<<<<===???BBBCCCDDDDDDDDDHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLfffoooUUUPPPVVVGGGOOOMMMLLLMMMOOOPPPPPPPPPRRRTTTVVVUUUSSSPPPOOONNNNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDAAA<<<;;;<<<888222000...------............,,,---/////////---+++***...///000///...---...///...---,,,+++***+++,,,---...---,,,,,,------,,,***|||}}}zzzvvvsssrrrtttwwwyyy|||}}}}}}}}}|||zzzwwwuuutttttttttzzz}}}|||zzzvvvuuuuuuuuutttsssppppppoookkkfffbbb``````aaaaaaaaa___]]]]]]^^^```aaaaaa```___^^^]]]\\\\\\ZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUVVVXXXYYYXXXWWWTTTTTTUUUWWWXXXVVVSSSPPPSSSPPPQQQTTTTTTQQQQQQSSSPPPRRRTTTVVVWWWWWWWWWWWWYYYWWWSSSMMMIIIGGGIIIKKKLLLLLLKKKJJJIIIKKKOOORRROOORRRVVVXXXVVVTTTSSSSSSPPPVVVYYYTTTMMMKKKMMMQQQIIIJJJKKKHHHEEEBBBBBBCCCEEECCCAAABBBEEEEEEBBB???>>>===<<<;;;:::;;;===???<<<<<<<<<=========>>>>>>===;;;999777666777999;;;::::::999::::::;;;<<<<<<@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;999888888999:::::::::999999888999::::::999999:::;;;888888:::;;;============>>>???@@@@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>>>>=====================<<<<<<<<<>>>@@@AAAAAA???@@@AAAAAAAAA@@@===999777;;;:::888777777777777888666777999;;;===???@@@AAABBBAAA???>>>>>>@@@BBBCCCAAACCCDDDBBB???@@@DDDHHHFFFEEEDDDCCCCCCCCCEEEFFFFFFEEEDDDBBB@@@>>>===<<<;;;<<<>>>AAACCCDDDDDDDDDHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLfffoooUUUOOOUUUGGGOOOLLLIIIHHHJJJMMMPPPQQQRRRTTTVVVVVVTTTRRRPPPPPPPPPOOONNNMMMKKKJJJHHHHHHDDDEEEAAA<<<::::::777333...,,,+++,,,...000///...---...000111000///---,,,---///000///......///000///...,,,+++++++++,,,,,,...---++++++,,,---,,,***~~~zzzzzz|||}}}zzzvvvsssqqqqqqqqq{{{}}}zzzwwwvvvuuuuuutttsssrrrrrrrrrooojjjfffdddcccbbbbbbbbb```]]]]]]^^^```aaaaaa```___^^^]]]\\\\\\ZZZZZZZZZXXXVVVUUUVVVWWWSSSRRRRRRTTTVVVWWWVVVTTTSSSSSSTTTVVVWWWUUURRROOOQQQOOOPPPSSSSSSPPPPPPRRROOORRRUUUVVVVVVVVVVVVWWWWWWUUUQQQMMMIIIHHHJJJLLLOOOMMMKKKIIIHHHKKKPPPTTTNNNRRRWWWWWWUUURRRRRRSSSQQQVVVWWWQQQJJJIIIJJJJJJFFFHHHIIIGGGCCCAAABBBEEECCC@@@???@@@BBBBBB@@@======>>>===<<<;;;;;;>>>AAA;;;;;;<<<======>>>??????===<<<;;;999777777999<<<999999999999:::<<<======AAAAAA@@@===999999<<>>===<<<<<<<<<;;;999777777888999:::;;;;;;:::999555777888777666666777888999999:::;;;<<<>>>????????????AAAAAAAAA@@@???>>>======<<<<<<======>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;===@@@AAA@@@??????@@@@@@@@@???<<<999888::::::999888888888999999666777999;;;===>>>??????CCCBBB@@@?????????@@@AAAAAABBBCCCBBBBBBBBBDDDFFFCCCDDDEEEDDDBBBBBBDDDEEEDDDDDDCCCBBB@@@???>>>>>>;;;<<>>===>>>>>>===;;;<<>>>>>>>><<<===>>><<<999888999<<<888888888999:::<<<===>>>>>>===<<<:::::::::;;;;;;???===<<<;;;;;;:::777555444555777999::::::999888555777888777666555666777::::::::::::<<<>>>@@@AAA@@@@@@BBBBBBAAA@@@>>>===>>>============>>>??????===<<<;;;;;;;;;<<<===>>><<<<<<<<<>>>@@@AAA@@@???????????????===<<<:::999888888888888888999999999777888:::<<<============@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDFFFGGGEEEDDD@@@CCCEEEDDDBBBAAABBBCCCCCCCCCBBBAAAAAA@@@??????;;;===@@@BBBDDDFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJKKKMMMKKKJJJIIIGGGHHHKKKKKKHHHEEECCCCCCFFFIIIKKKKKKMMMPPPSSSTTTTTTSSSRRRSSSLLLLLLLLLLLLJJJIIIGGGFFFDDDEEEBBB;;;777777666333111---+++,,,000333111///000111111111111111111111///111222222111111222333000///---,,,++++++,,,,,,---+++)))((()))******)))~~~|||zzzxxxxxxyyy{{{{{{zzztttvvvvvvtttpppllljjjjjjddddddcccaaa^^^]]]^^^`````````___^^^]]]\\\\\\[[[ZZZ[[[[[[XXXUUUSSSUUUXXXRRRQQQQQQSSSUUUVVVUUUSSSUUUUUUUUUWWWXXXWWWTTTQQQOOOMMMNNNRRRSSSPPPOOOQQQPPPSSSVVVWWWUUUTTTUUUVVVQQQPPPOOOMMMJJJJJJLLLNNNMMMNNNNNNMMMLLLMMMPPPRRRRRRVVVYYYVVVQQQMMMNNNPPPQQQTTTRRRLLLJJJLLLKKKEEEAAADDDGGGFFFBBB@@@CCCGGGBBBCCCCCCCCCBBBAAAAAAAAA===??????>>><<<<<<@@@CCC??????>>>>>>======<<<<<<<<<>>>???>>>:::999:::;;;777777888999:::;;;===>>>@@@>>><<<===AAABBB???<<>><<<;;;:::888666333222444666888999999888777<<<>>>>>>>>><<<<<<===>>>;;;:::::::::;;;>>>AAACCC@@@AAABBBCCCBBB@@@===<<<>>>>>>>>>>>>>>>???@@@@@@;;;:::::::::;;;===>>>@@@=========???AAABBBAAA@@@??????>>>>>>===;;;::::::666666777777888888999999888999:::<<<===<<<<<<;;;>>>???@@@BBBBBBCCCCCCBBBCCCBBBCCCFFFIIIJJJGGGCCC>>>BBBEEEEEEBBB@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@<<<>>>@@@CCCEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIDDDDDDLLLKKKFFFHHHFFFEEEEEEGGGIIIKKKKKKJJJKKKNNNQQQSSSSSSRRRRRRSSSPPPPPPQQQPPPOOOMMMKKKJJJDDDFFFCCC;;;777777666444333///,,,...222444333000222111111000000111222222111222444333333222444555000///...,,,++++++,,,,,,---***((('''((()))))))))~~~}}}}}}~~~}}}zzzuuuooojjjgggeeeiiifffaaa]]][[[[[[\\\]]]\\\[[[ZZZYYYYYYZZZ\\\]]][[[[[[[[[XXXUUUTTTUUUVVVXXXVVVTTTSSSRRRSSSTTTUUUVVVUUUTTTVVVXXXWWWSSSPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRUUUXXXYYYXXXVVVUUUTTTXXXUUUQQQMMMLLLLLLMMMOOOPPPOOONNNMMMNNNPPPSSSUUUTTTVVVWWWWWWTTTQQQOOONNNQQQOOOMMMLLLKKKIIIFFFCCCCCCDDDEEEGGGHHHFFFAAA>>>BBBDDDEEEFFFEEECCC@@@>>>======<<<<<<===???BBBCCCBBBBBBBBBAAA@@@???======BBBAAA???===;;;999888777===============>>>???@@@<<<===>>>??????>>>======999999999888777666666555666666666777:::;;;;;;:::============<<<;;;::::::;;;;;;;;;;;;===@@@CCCEEE??????@@@AAA@@@???>>>===:::;;;>>>???@@@???>>>===???>>>===<<<;;;<<<======AAA@@@???>>>>>>??????@@@>>>>>>>>>>>>>>>===<<<<<<===;;;888888:::<<<======;;;;;;:::999:::;;;<<<===>>>???BBBDDDEEEEEEDDDCCCCCCBBBBBBEEEHHHHHHEEEBBBCCCCCCBBBAAAAAAAAABBBBBBBBB@@@>>>>>>?????????>>>???AAABBBBBBBBBCCCEEEHHHIIIIIIIIIJJJJJJIIIHHHHHHLLLIIIEEECCCEEEFFFEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIKKKNNNQQQSSSRRRQQQPPPMMMNNNOOOOOOOOOMMMKKKIIIIIIGGGDDD@@@>>>:::555222000///////////////000000111000///000111000...,,,444222111000111222111000111111///...---,,,,,,+++---+++)))***+++,,,,,,+++~~~xxxrrrmmmhhhfffeeeccc___\\\ZZZZZZ\\\]]]\\\\\\[[[[[[[[[\\\\\\]]]XXXYYYZZZYYYWWWWWWWWWYYYUUUTTTSSSQQQQQQRRRSSSTTTVVVUUUUUUVVVXXXWWWTTTQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYXXXWWWVVVUUUVVVTTTPPPMMMKKKLLLMMMNNNPPPOOONNNNNNOOOQQQTTTVVVVVVXXXYYYXXXUUUQQQPPPOOOQQQOOOMMMKKKJJJHHHEEEBBB@@@AAABBBEEEFFFEEEBBB???BBBCCCEEEEEEEEECCCAAA???>>>>>>======>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;666777777999;;;===???@@@===>>>???@@@@@@???>>>===;;;::::::999888888777777555444444555888999999888;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<===@@@CCCEEE???@@@AAAAAA@@@???>>>===;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;;;;<<<<<<>>>???@@@@@@@@@???>>>>>><<<===???AAA@@@>>>;;;999===;;;999999:::<<<======<<<;;;:::::::::;;;======>>>???BBBDDDEEEEEEEEEDDDEEEDDDEEEGGGIIIJJJGGGDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAA???@@@AAAAAA???>>>@@@AAABBBBBBAAABBBDDDFFFEEEEEEGGGHHHIIIIIIJJJJJJLLLHHHEEEDDDEEEFFFFFFDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIKKKMMMOOOPPPPPPOOONNNMMMNNNOOOPPPOOOMMMKKKJJJIIIGGGCCC@@@===:::555222000000/////////000000111111000//////000000///---333111000///000111000///111000///...,,,,,,,,,,,,---+++))))))+++++++++***}}}vvvooojjjgggcccaaa^^^[[[[[[[[[]]]^^^\\\\\\]]]]]]]]]\\\\\\[[[TTTVVVYYYYYYYYYYYY[[[\\\UUUUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVVVVXXXWWWUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVTTTRRRPPPMMMLLLLLLMMMNNNOOONNNNNNNNNOOORRRUUUWWWXXXZZZ[[[YYYVVVRRROOOOOOQQQOOOLLLJJJHHHFFFCCCAAA>>>>>>@@@BBBDDDDDDBBB@@@AAABBBDDDEEEEEECCCBBB@@@??????>>>??????AAACCCDDDGGGGGGGGGFFFEEEDDDCCCBBB>>>???AAACCCCCCBBBAAA@@@999999:::;;;<<<>>>@@@AAA???@@@@@@AAA@@@???===<<<<<<;;;;;;::::::999999999666555555666888:::999999888999:::;;;<<<;;;:::999;;;;;;;;;<<<===@@@BBBCCC@@@AAAAAAAAA@@@???===<<<======<<<<<<<<<<<<;;;;;;===<<<;;;:::999:::;;;;;;;;;===@@@AAAAAA@@@===<<<;;;===@@@BBBAAA>>>:::777<<<;;;999999<<<>>>??????<<<<<<;;;;;;;;;<<<===>>>>>>@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGIIIKKKJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBB@@@===@@@AAABBBAAA@@@AAACCCDDD@@@AAACCCEEEGGGIIIJJJKKKJJJHHHEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPNNNLLLJJJHHHFFFBBB@@@===999555222111111000000000000111111222000...---.../////////222000......///000///...000000...---,,,,,,,,,,,,---+++******++++++***(((yyyqqqkkkhhhcccbbb___]]]\\\]]]^^^___\\\\\\]]]]]]\\\[[[YYYXXXSSSVVVXXXZZZZZZZZZ[[[]]]WWWWWWVVVVVVWWWXXXYYYZZZWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYXXXWWWWWWWWWXXXWWWVVVRRRQQQPPPOOONNNNNNOOOOOOLLLLLLLLLMMMOOOQQQTTTVVVXXXZZZZZZYYYUUUPPPNNNMMMQQQNNNKKKHHHGGGEEEBBB??????>>>???@@@BBBBBBAAA???AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEHHHHHHHHHGGGFFFEEEDDDCCC???AAACCCEEEFFFEEECCCAAA>>>>>>======<<<=========???@@@@@@@@@???>>><<<;;;;;;;;;;;;:::::::::999999999888777999;;;<<<<<<;;;666777999:::;;;;;;:::999<<<;;;<<<<<<===???AAABBB@@@AAAAAAAAA@@@>>>===;;;======<<<<<<<<<===>>>>>><<<;;;:::999999999:::;;;;;;<<<>>>@@@@@@???>>>===<<<===???@@@???===:::888<<<;;;:::;;;===???@@@???======<<<;;;<<<===>>>???@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>???AAABBBAAA>>><<<@@@AAAAAAAAA??????AAACCC??????@@@BBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHMMMLLLKKKJJJJJJKKKLLLLLLNNNOOOPPPQQQPPPNNNLLLKKKGGGEEEBBB???<<<999555222222111111000000000000111222000---,,,---///000000000...------...///...---000///...---,,,,,,,,,,,,...,,,+++,,,,,,,,,***((({{{rrrlllhhhdddbbb```^^^]]]^^^^^^___]]]^^^^^^]]][[[YYYVVVUUUTTTVVVYYYYYYYYYYYYZZZ[[[WWWWWWWWWXXXXXXYYYZZZZZZUUUUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWYYYWWWVVVVVVWWWXXXVVVTTTQQQQQQPPPPPPPPPPPPPPPPPPIIIIIIJJJKKKMMMOOORRRSSSVVVWWWXXXVVVRRRNNNLLLKKKPPPMMMIIIFFFEEECCCAAA???BBBAAA???@@@@@@AAA???>>>AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBAAABBBEEEFFFFFFDDDBBB@@@<<<<<<;;;:::999999999999>>>>>>???>>>>>><<<:::999:::::::::::::::999999999:::999888999;;;===<<<;;;777888888999999:::::::::<<<<<<<<<======>>>???@@@@@@@@@AAAAAA@@@???===<<<============>>>???@@@AAA<<<;;;:::999888999::::::===<<<<<<<<<======>>>???>>>======<<<<<<<<<<<<<<<===<<<<<<===???@@@@@@???>>>>>>=========>>>???@@@BBBDDDEEEHHHJJJLLLMMMNNNKKKKKKKKKKKKJJJIIIIIIIIIIIIGGGEEECCCAAA@@@??????<<<<<<===???@@@@@@===:::???@@@@@@@@@>>>>>>@@@BBB@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIINNNMMMKKKJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPNNNLLLJJJFFFDDDAAA>>><<<888444111222222111000//////000000111///,,,,,,---///000000///---,,,,,,---......---///...---,,,,,,,,,,,,,,,...---,,,---......,,,***}}}tttmmmiiidddcccbbbaaaaaabbbbbbcccdddcccaaa___\\\YYYWWWUUUVVVWWWXXXWWWWWWWWWYYY[[[VVVVVVVVVVVVWWWWWWWWWWWWSSSSSSRRRQQQOOOPPPSSSVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYVVVUUUVVVXXXXXXUUURRRNNNOOOPPPQQQQQQQQQQQQPPPHHHHHHIIIJJJLLLNNNOOOPPPSSSUUUVVVTTTQQQMMMJJJJJJNNNKKKGGGDDDCCCBBBAAA@@@EEECCCAAA@@@@@@AAA@@@???CCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCAAAAAAAAABBBDDDDDDCCCBBB@@@>>><<<<<<;;;;;;<<<===>>>>>><<<======>>>===<<<:::999::::::::::::::::::::::::999888777888:::;;;:::999:::999888777888999:::;;;<<<<<<<<<======>>>>>>>>>??????@@@AAA@@@???>>>=========>>>??????@@@AAAAAA<<<;;;:::999888999::::::===<<<;;;;;;;;;===???@@@===<<<;;;:::;;;<<<>>>??????>>>===>>>@@@AAA@@@?????????>>>===>>>???@@@AAACCCDDDFFFHHHKKKMMMOOOPPPLLLMMMNNNLLLJJJIIIIIIJJJJJJIIIGGGDDDAAA???>>>>>>;;;;;;;;;===>>>>>>===;;;===>>>???>>>>>>>>>@@@BBBAAA@@@??????@@@AAABBBCCCDDDEEEGGGGGGFFFFFFGGGIIIHHHIIIJJJJJJKKKKKKJJJJJJMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKIIIEEECCC@@@===;;;888444111222111000///.........///000...,,,,,,.../////////...---+++,,,---///............---,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,***vvvoookkkhhhhhhhhhiiijjjlllnnnooommmkkkhhhddd```\\\ZZZYYYUUUUUUUUUTTTTTTVVVZZZ]]]VVVVVVWWWWWWVVVVVVUUUUUUPPPPPPPPPMMMLLLMMMQQQUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWUUUTTTUUUXXXXXXSSSNNNJJJLLLNNNOOOPPPPPPOOOOOOIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTSSSPPPMMMKKKJJJLLLHHHEEECCCBBBBBBAAA@@@FFFCCCAAA@@@BBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>@@@????????????@@@@@@AAA<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;:::999>>><<<888666666888;;;===<<<<<<=====================>>>???@@@AAA@@@??????>>>???@@@@@@???>>>===<<<===<<<:::999999::::::;;;::::::;;;<<<======>>>>>>:::::::::;;;<<<===>>>???AAA@@@???@@@AAAAAA???===@@@@@@???>>>???@@@AAABBBBBBCCCEEEGGGJJJMMMOOOQQQOOOPPPPPPNNNKKKJJJKKKLLLLLLJJJGGGDDDAAA???=========<<<;;;<<<>>>>>>>>>===;;;<<<>>>======>>>@@@BBBAAA@@@???>>>???AAACCCDDDBBBEEEGGGGGGFFFFFFGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNLLLJJJHHHDDDBBB???===;;;888444111111000///...------------...---,,,---///000///......---,,,,,,...//////...------,,,,,,++++++,,,,,,))))))***,,,......,,,***xxxqqqmmmlllmmmnnnqqqsssvvvyyyzzztttqqqmmmhhhccc```^^^]]]TTTTTTSSSRRRSSSVVV[[[___XXXYYYYYYYYYXXXWWWVVVVVVNNNOOONNNLLLJJJKKKPPPTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVTTTSSSUUUXXXXXXRRRLLLHHHIIILLLNNNOOOOOONNNMMMJJJKKKKKKLLLMMMNNNNNNNNNQQQSSSTTTSSSPPPMMMLLLKKKJJJGGGDDDBBBBBBBBBBBBAAAEEECCCAAAAAACCCEEEFFFGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>??????AAA@@@???===<<<;;;;;;;;;<<<===>>>??????>>>======<<<<<<<<<===============<<<;;;:::;;;=========;;;@@@===999666555777;;;>>><<<<<<===============<<<<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAA???<<<999777===<<<;;;:::::::::;;;;;;777999<<<>>>???>>><<<;;;666888:::===>>>???>>>>>>BBBAAA@@@@@@AAAAAA???===AAA@@@?????????@@@AAABBBAAABBBCCCFFFIIILLLOOOPPPQQQRRRSSSPPPLLLKKKLLLNNNLLLKKKHHHEEEAAA???===<<<>>>===;;;<<<>>>?????????:::;;;=========>>>@@@BBB??????>>>>>>???AAADDDEEEAAADDDGGGHHHFFFFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMMMMGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMNNNMMMKKKIIIHHHDDDAAA???===;;;888444111000000///------,,,,,,,,,---,,,,,,...000000///---...---,,,,,,...000//////------,,,+++++++++,,,,,,&&&&&&'''***,,,---+++)))~~~vvvppppppqqqtttwwwzzz}}}~~~{{{tttmmmgggbbb]]]ZZZWWWTTTQQQPPPRRRUUUWWWXXXWWWUUUSSSTTTWWWYYYXXXVVVSSSQQQNNNLLLKKKMMMOOOQQQWWWVVVUUUTTTTTTVVVXXXYYYSSSSSSUUUWWWWWWUUUQQQMMMMMMKKKMMMRRRRRROOOMMMOOOLLLKKKJJJIIIIIIJJJLLLLLLOOORRRSSSNNNGGGBBBCCCFFFEEEEEEDDDDDDCCCCCCCCCBBB???BBBEEEEEEDDDDDDGGGJJJGGGFFFDDDBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBCCCDDD@@@@@@AAABBBCCCCCCCCCCCCFFFBBB>>><<<>>>???>>><<>>>>>>>>>>>==================<<<<<<<<<<<<@@@>>><<<::::::;;;===???????????????>>>>>>>>>>>>;;;???BBBBBB@@@???AAACCCCCCBBBAAA???===<<<::::::AAA>>>:::777666888;;;===;;;;;;;;;;;;;;;;;;;;;;;;======<<<======>>>??????AAA@@@@@@BBBCCCBBB@@@>>>AAA???===>>>@@@AAABBBBBBCCCDDDFFFHHHJJJLLLNNNOOOUUUTTTRRRPPPOOOOOOOOOOOOMMMKKKHHHEEEBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;HHHDDD>>>;;;;;;<<<>>>>>>AAAAAABBBEEEHHHKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMLLLMMMNNNNNNKKKIIIDDD???<<<===<<<777444555///.........---,,,+++++++++,,,------++++++,,,---...222000+++***///000,,,,,,,,,---------------,,,,,,++++++***)))))))))***xxxsssuuuvvvyyy}}}|||sssllleee^^^ZZZ[[[XXXTTTSSSTTTVVVWWWWWWUUUTTTSSSTTTWWWXXXWWWUUUTTTRRROOONNNMMMOOOQQQSSSWWWVVVTTTSSSTTTUUUWWWXXXSSSSSSTTTUUUUUUSSSPPPMMMIIIGGGIIIMMMNNNJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLOOOPPPPPPOOOLLLHHHEEECCCDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEEEEDDDDDDFFFGGGFFFFFFDDDCCCBBBAAA@@@@@@???@@@BBBBBBBBBCCCDDDFFF???@@@AAABBBBBBBBBBBBBBBAAA???===<<<===>>>>>>>>>DDDCCCAAA>>><<<:::999999======<<<<<<<<<<<<=========>>>>>>>>>>>>======<<>>>>>>>>>>>@@@>>><<<;;;;;;<<<>>>@@@????????????>>>>>>>>>>>>@@@@@@@@@AAABBBCCCCCCBBBCCCBBBAAA???===<<<::::::BBB???<<<888777777888999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<======>>>???AAAAAAAAABBBCCCCCCAAA???DDDBBBAAAAAABBBDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMSSSRRRQQQOOONNNNNNOOOOOONNNLLLIIIFFFCCCAAA@@@@@@???????????????????????????@@@@@@AAAAAA@@@>>>>>>FFFCCC???======???@@@@@@CCCCCCDDDFFFIIIKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJKKKLLLLLLIIIGGGCCC>>>:::;;;:::666444555///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++&&&&&&******(((+++,,,,,,---......------+++******))))))))))))))){{{www{{{}}}|||sssjjjaaa\\\]]]YYYVVVTTTTTTUUUUUUTTTRRRRRRSSSUUUWWWWWWVVVTTTUUUSSSQQQOOOPPPQQQTTTUUUVVVUUUSSSRRRSSSTTTVVVWWWTTTSSSRRRRRRRRRQQQNNNLLLJJJIIIJJJNNNNNNKKKJJJLLLGGGGGGGGGGGGHHHJJJKKKLLLOOONNNNNNOOOOOOLLLFFFAAADDDEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDDDDEEEFFFEEEDDDEEEEEEEEEDDDCCCAAA???>>><<<>>>@@@AAABBBCCCEEEGGG???@@@@@@AAAAAAAAA@@@@@@<<<======<<<;;;<<<>>>@@@GGGEEEAAA===:::999999999>>>===;;;::::::<<<===>>>>>>>>>>>>======<<<<<<<<>>>>>>>>>>>@@@???===<<<<<<>>>???AAA@@@@@@?????????>>>>>>>>>DDDAAA>>>@@@DDDFFFEEEBBBBBBBBB@@@???===<<<::::::>>>===;;;999888888888999::::::;;;;;;<<<<<<<<<===>>>>>>===<<<;;;<<<======AAAAAAAAABBBDDDCCCAAA???EEECCCBBBAAACCCCCCCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJPPPPPPOOONNNMMMMMMNNNNNNNNNMMMJJJGGGEEECCCAAAAAA???????????????????????????@@@BBBDDDDDDCCCBBBAAACCCAAA??????@@@BBBBBBBBBCCCCCCDDDFFFHHHIIIHHHFFFIIIJJJKKKLLLLLLLLLLLLLLLFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGIIIIIIGGGEEEBBB<<<888888777444333444///...,,,***)))***+++,,,...+++)))***---...,,,******+++***'''&&&)))***(((******,,,---............******)))((((((((())))))~~~|||zzzoooeee___ZZZXXXUUUSSSSSSSSSRRRQQQOOOPPPRRRUUUVVVVVVTTTSSSTTTSSSQQQPPPPPPRRRTTTUUUTTTSSSRRRQQQQQQSSSUUUVVVTTTRRRPPPOOOOOOOOOMMMLLLKKKIIIJJJMMMMMMJJJIIILLLFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMKKKHHHDDDAAAEEEFFFGGGGGGGGGFFFEEEEEEGGGDDDBBBDDDGGGHHHFFFDDDDDDEEEFFFFFFEEEBBB???===<<<>>>@@@AAAAAABBBDDDFFF??????@@@@@@@@@??????>>>;;;===???===;;;;;;>>>AAAEEECCCAAA>>><<<::::::999>>>===:::999999;;;>>>??????>>>>>>===<<<<<<<<<<<<>>>============<<<<<<<<<@@@???>>>===>>>???@@@AAA@@@@@@@@@?????????>>>>>>CCCAAA???@@@CCCEEEEEEDDDAAAAAA@@@>>>===<<<;;;:::888888999999:::;;;;;;<<<::::::;;;;;;<<<<<<======???>>><<<;;;:::;;;<<<<<>>???AAABBBAAA@@@@@@AAACCC@@@@@@@@@@@@???>>>>>>======???AAA???<<<;;;===@@@>>>?????????>>>===;;;:::===<<<:::999999;;;>>>???>>>>>>===<<<;;;;;;<<<<<>>>>>>>>=========??????>>>>>>???@@@AAABBB@@@@@@@@@@@@???????????????AAABBBBBB@@@@@@CCCEEEAAA@@@???>>>===;;;;;;:::777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<=========???===;;;999999:::;;;<<>>======>>>>>><<<:::@@@@@@AAABBBCCCDDDEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKIIIGGGEEECCCAAA@@@????????????????????????>>>@@@BBBDDDEEEEEEDDDCCC@@@??????AAADDDEEEEEEDDDDDDDDDEEEFFFHHHGGGDDDAAAGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFDDDBBB???999444444333111111333000...+++)))((()))+++,,,///+++((()))---...+++''''''&&&%%%%%%%%%%%%&&&((('''((()))+++,,,---------******)))))))))******+++xxxmmmfff\\\[[[YYYXXXVVVTTTQQQNNNKKKMMMPPPRRRRRRRRRSSSTTTRRRQQQPPPOOOOOOOOOPPPPPPRRRQQQOOONNNOOOPPPRRRSSSQQQOOOMMMMMMNNNNNNMMMLLLJJJGGGFFFIIIIIIFFFFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKNNNMMMHHH@@@===AAAFFFFFFHHHJJJKKKKKKJJJIIIHHHCCCCCCCCCEEEGGGIIIIIIIIIDDDEEEGGGHHHHHHFFFDDDBBBBBBCCCDDDCCC@@@???@@@AAAAAAAAAAAA@@@???>>>===<<<>>>???@@@???===<<<===>>>999:::===>>>>>>===<<<;;;<<<;;;:::999:::;;;===???======;;;;;;;;;<<<===>>>BBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@?????????<<<@@@DDDDDDAAA@@@BBBEEE@@@??????>>><<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::888888999;;;===>>>===>>>@@@BBBBBBAAA??????>>>===>>>??????===;;;======???@@@AAACCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@AAACCCDDDDDDCCCEEEFFFGGGIIIJJJIIIFFFCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEDDDBBB@@@===777333444333111000222///...,,,***)))***+++,,,...,,,)))***,,,,,,***''')))&&&%%%''''''&&&'''***&&&&&&((()))************))))))((((((((()))******{{{ooohhh```^^^\\\YYYVVVRRRMMMIIIJJJMMMOOOPPPOOOPPPRRRUUUSSSSSSQQQPPPOOONNNNNNNNNQQQPPPNNNMMMNNNOOOQQQRRROOONNNMMMNNNOOOOOONNNMMMMMMJJJIIIKKKKKKHHHHHHKKKHHHHHHJJJKKKKKKKKKJJJJJJIIIJJJJJJGGGDDDCCCDDDFFFEEEFFFIIIJJJKKKJJJHHHGGGCCCEEEFFFFFFFFFFFFHHHIIIDDDFFFGGGIIIIIIHHHGGGFFFCCCDDDEEECCCAAA@@@@@@AAABBBBBBBBBAAA@@@>>>===<<<===<<<<<<===>>>???>>><<<999999:::;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>><<<;;;:::::::::<<<>>>???DDDDDDCCCCCCCCCBBBBBBBBB======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>@@@CCCEEEEEEDDDCCCBBB??????>>>===<<<;;;;;;:::???>>>===<<<;;;:::;;;;;;>>>>>>======<<<<<<;;;;;;===;;;999777777999<<<>>><<<<<<===>>>AAAAAA@@@>>>=========>>>@@@@@@>>><<<:::;;;<<<>>>@@@BBBCCCDDDBBBCCCEEEGGGIIIJJJJJJJJJKKKKKKJJJIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDEEEFFFCCCAAA@@@@@@AAABBBBBBAAACCCDDDFFFHHHJJJHHHEEEBBBCCCCCCDDDDDDDDDCCCCCCBBBEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBCCCCCCBBB???===;;;666333555555111000111///...---,,,++++++++++++,,,,,,++++++******)))(((+++'''&&&))))))'''(((---%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&'''((((((|||ppphhhaaa___\\\XXXTTTNNNHHHCCCJJJMMMOOOOOONNNOOORRRVVVUUUTTTRRRQQQOOONNNNNNNNNPPPOOONNNMMMMMMOOOQQQRRRNNNMMMMMMNNNPPPPPPOOOMMMJJJGGGFFFHHHGGGEEEEEEHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIIIIGGGEEECCCEEEGGGIIIJJJIIIGGGFFFDDDGGGIIIHHHEEEDDDFFFHHHEEEFFFGGGIIIJJJJJJIIIIIICCCDDDEEEDDDBBBAAABBBCCCCCCCCCBBBBBB@@@???===<<<:::999888;;;>>>@@@>>><<<;;;:::999888888:::;;;===999999:::;;;<<<<<<======;;;:::999999:::<<>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????AAA@@@AAAEEEIIIIIIDDD@@@??????>>>===<<<;;;;;;:::======<<<;;;;;;===>>>?????????>>>===<<<;;;::::::<<<:::888666777999===???;;;;;;<<<>>>@@@@@@???===;;;;;;;;;===??????===<<<999:::;;;===@@@BBBCCCDDD@@@BBBDDDGGGIIIIIIJJJIIILLLLLLKKKJJJHHHFFFCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@FFFEEECCCBBBBBBDDDFFFGGGEEECCC@@@???@@@AAA@@@@@@@@@@@@BBBEEEGGGFFFBBB???BBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBB@@@===;;;:::666444666555222///000///.........---,,,+++++++++,,,---+++)))(((((()))'''""""""%%%&&&###$$$***%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''|||tttlllddd```\\\XXXUUUQQQNNNKKKOOONNNNNNPPPOOOMMMQQQXXXTTTSSSRRRQQQRRRRRRQQQOOOQQQPPPNNNMMMMMMPPPRRRTTTXXXTTTOOOMMMNNNOOONNNLLLMMMIIIEEEEEEIIILLLJJJHHHJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIIIIJJJIIIGGGDDDHHHIIIJJJKKKJJJHHHEEEDDDGGGGGGGGGFFFEEEFFFHHHJJJMMMLLLLLLKKKKKKKKKKKKKKKFFFEEEDDDCCCCCCDDDEEEFFFGGGEEEBBBBBBCCCAAA<<<888;;;;;;:::999999999::::::;;;888666777:::<<<;;;888777888999:::;;;<<<<<<<<<:::999888:::===@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@?????????@@@AAAAAAAAABBBAAAAAA@@@>>>>>>AAAAAABBBCCCEEEDDDAAA???AAAAAA@@@===:::888888999;;;AAA>>>:::???@@@===@@@>>>======<<<;;;;;;::::::<<<:::999999;;;<<<<<<;;;======<<<<<<<<<======>>>>>>===<<<<<<<<<===??????:::;;;<<<>>>???@@@AAABBBAAABBBCCCBBBAAABBBGGGJJJLLLKKKHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCC>>>AAADDDDDDCCC@@@???>>>CCCBBBBBBDDDFFFDDD???999CCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAADDDDDDCCCBBBFFFEEECCCBBBAAA===888444888777555222111000000111000222111,,,+++------***+++***))))))******)))'''***))))))((('''&&&&&&&&&$$$'''(((%%%%%%((('''$$$&&&%%%&&&(((******)))'''|||tttllleeeaaa\\\XXXUUURRROOOMMMPPPNNNOOOPPPOOOMMMPPPVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMOOORRRUUUWWWVVVRRRNNNMMMNNNNNNMMMLLLMMMIIIFFFGGGKKKMMMKKKHHHJJJJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJIIIGGGEEEGGGGGGHHHHHHHHHFFFEEEDDDFFFGGGGGGFFFEEEFFFHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBBBB@@@>>>;;;;;;;;;:::999999999999:::888888888888888888999;;;555666888999::::::;;;;;;:::999888:::===@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@?????????@@@@@@AAAAAAAAA@@@??????>>>>>>AAAAAAAAABBBCCCCCCAAA???AAAAAAAAA???;;;999999999<<<>>><<<888:::BBBAAA777>>>>>>===<<<;;;:::::::::<<<:::999:::;;;<<<<<<<<<======<<<<<<<<<<<<======@@@???>>>===<<<======>>>=========>>>???AAABBBCCC@@@BBBBBBAAA@@@BBBEEEIIIJJJIIIGGGFFFEEEDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCC===@@@CCCDDDCCCBBBAAAAAAAAACCCEEEEEECCCAAA???>>>CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@CCCFFFGGGGGGFFFGGGEEECCCAAA???<<<888555777666444222111000000000000222000,,,+++------***+++***))))))******)))''')))))))))((('''&&&&&&&&&%%%((((((%%%$$$&&&%%%"""&&&&&&&&&'''))))))'''&&&|||sssjjjeeeaaa\\\XXXUUUSSSQQQPPPQQQOOOOOOPPPOOOLLLOOOSSSUUUTTTTTTRRRQQQPPPOOOOOOOOOOOONNNNNNPPPSSSUUUWWWSSSQQQMMMLLLLLLLLLKKKKKKLLLJJJHHHJJJLLLMMMJJJHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGFFFEEEEEEGGGIIIHHHIIIIIIJJJKKKLLLMMMNNNKKKJJJHHHFFFEEEEEEEEEFFFBBBCCCDDDCCCAAA???>>>???;;;::::::999888888999999555888:::888555555888<<<777777999:::;;;<<<<<<<<<;;;999888:::===@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAA@@@?????????@@@BBBAAA???>>>======>>>>>>BBB@@@@@@@@@AAABBBAAA@@@???AAABBB@@@===;;;999999???:::===;;;<<>>===<<<;;;::::::999<<<;;;999:::;;;======<<<======<<<<<<<<<<<<======BBBAAA???>>>===<<<<<<<<<======<<<<<<===???@@@BBB???@@@@@@@@@@@@AAADDDFFFHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDCCCAAA@@@@@@AAAAAADDDEEEFFFFFFFFFEEECCCBBB===@@@CCCDDDDDDBBBBBBBBB???CCCFFFDDD@@@>>>@@@BBBBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>???BBBFFFHHHHHHGGGGGGEEEBBB???>>>;;;888666666555444222111000000000///111000---,,,...---***+++)))((((((******)))'''))))))(((((('''&&&&&&&&&)))+++***'''&&&((('''$$$'''&&&%%%&&&''''''%%%###{{{qqqhhhddd```ZZZVVVTTTSSSRRRQQQRRROOONNNPPPOOOLLLMMMQQQSSSTTTSSSRRROOONNNNNNNNNTTTSSSQQQPPPPPPQQQRRRSSSPPPOOOMMMKKKKKKJJJJJJJJJJJJIIIIIIJJJLLLLLLIIIFFFHHHJJJKKKMMMNNNMMMLLLKKKKKKJJJIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGGGGDDDFFFGGGFFFEEEEEEGGGHHHKKKLLLMMMMMMNNNOOOOOOOOOMMMLLLJJJHHHFFFFFFFFFFFFBBBEEEFFFCCC???<<<===???;;;:::999888888777888888555666888777555555777:::999:::;;;===>>>>>>??????;;;:::999:::===???AAAAAAAAA@@@@@@@@@AAAAAABBBCCCEEECCCBBB@@@?????????@@@BBBAAA>>><<<<<<<<<>>>???BBB@@@>>>>>>@@@AAA@@@@@@>>>@@@BBBAAA???<<<::::::AAA999AAACCCEEEcccjjjEEE???>>>===;;;::::::::::::<<<;;;::::::<<<======<<<>>>======<<<<<<<<<<<<===@@@@@@???>>>======<<<<<<<<<;;;::::::;;;<<<>>>@@@>>>>>>?????????@@@BBBCCCGGGFFFFFFEEEEEEGGGHHHIIIIIIGGGEEECCCBBBAAAAAAAAAEEEEEEFFFGGGFFFEEECCCBBB@@@BBBDDDDDDCCCAAAAAAAAA@@@BBBCCCBBB@@@???AAACCCCCCCCCCCCCCCCCCBBBAAAAAA======>>>@@@DDDEEEEEEDDDHHHEEEAAA>>><<<:::888666555444333222111000//////...111000---,,,...---***+++)))(((((())))))((('''(((((((((''''''&&&&&&&&&'''))))))&&&%%%((((((%%%(((&&&%%%%%%&&&%%%$$$"""zzzpppfff```]]]XXXUUUSSSSSSQQQPPPSSSOOONNNPPPPPPMMMLLLOOOPPPRRRRRRPPPMMMLLLLLLNNNTTTSSSRRRQQQPPPQQQQQQQQQMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIGGGEEEGGGIIIJJJLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHDDDFFFGGGGGGFFFFFFGGGHHHMMMMMMNNNNNNNNNNNNMMMLLLOOONNNKKKIIIGGGGGGFFFGGGFFFGGGGGGCCC>>>;;;;;;===;;;:::999888777666666777888555444444777888888666:::;;;<<<===>>>?????????<<<:::999:::===???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBB@@@??????@@@@@@BBBAAA>>><<<<<<<<<>>>???AAA???======???@@@??????<<>><<<;;;:::BBB:::DDDGGGIIIhhhpppKKK???>>><<<;;;::::::;;;<<<===;;;::::::<<<======<<<>>>>>>===<<<<<<<<<<<<<<<============>>>=========<<<;;;;;;;;;<<<>>>???@@@>>>======>>>???@@@@@@@@@FFFEEEEEEEEEEEEGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDBBBAAACCCDDDEEEDDDAAA???>>>>>>BBB@@@>>>>>>AAACCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???@@@AAADDDEEEDDDCCCGGGDDD@@@===;;;:::777555333333222222111000///...---000000...---///---******)))(((((())))))(((&&&''''''''''''&&&&&&&&&&&&!!!$$$$$$!!!"""'''(((&&&((('''%%%$$$%%%$$$###!!!zzznnneee]]]ZZZWWWUUUTTTSSSQQQOOORRRNNNMMMPPPPPPNNNLLLMMMNNNQQQRRRQQQMMMKKKMMMOOOPPPPPPPPPPPPQQQRRRRRRSSSKKKLLLMMMLLLJJJHHHIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGIIIJJJLLLNNNPPPQQQMMMLLLKKKKKKKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHHHHGGGGGGGGGHHHKKKKKKLLLMMMLLLKKKIIIHHHOOONNNLLLIIIHHHGGGGGGGGGIIIHHHFFFBBB>>>;;;:::;;;::::::888777666666666666999555333444888:::888555888888:::;;;<<<=========<<<;;;999:::===???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBDDDCCCAAA@@@@@@AAAAAABBBBBBAAA???>>>======>>>>>>???>>>======??????>>>===;;;===??????===;;;;;;;;;???<<>>===;;;::::::;;;===>>>===<<<:::;;;<<<>>>======???>>>===<<<<<<;;;<<<<<<:::;;;<<<============<<<;;;<<<===>>>@@@AAABBBBBB>>>===<<<===???@@@???>>>DDDCCCCCCCCCCCCEEEGGGHHHIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAADDDEEEEEECCC@@@===<<<<<>>;;;===BBBEEEDDDBBBDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCEEEGGGHHHFFFEEEEEECCC@@@===<<<999666444111222222111111000......,,,///000......///...******(((''''''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$&&&+++---,,,)))'''%%%$$$$$$%%%$$$###zzzmmmccc[[[YYYXXXWWWWWWUUURRROOOQQQMMMLLLOOOQQQOOOMMMMMMNNNQQQSSSRRRNNNMMMOOOSSSPPPPPPPPPPPPPPPQQQQQQQQQJJJLLLNNNLLLJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFGGGHHHKKKOOORRRTTTOOONNNLLLKKKKKKJJJGGGEEEFFFFFFGGGGGGGGGEEEDDDCCCEEEGGGIIIJJJIIIHHHHHHIIIHHHIIIKKKLLLLLLKKKJJJIIINNNMMMKKKIIIHHHHHHHHHHHHJJJGGGCCCAAA???>>><<<;;;:::999888777666555555555777666666666777888888888777888999:::;;;<<<<<<<<<===;;;999:::<<>>>>>===<<<<<<>>>??????===;;;;;;<<<===<<<;;;:::;;;<<<<<>>@@@===<<<;;;;;;===>>>>>>===???>>>===<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;:::999777999<<>>@@@AAA???===AAA@@@@@@???@@@AAACCCDDDFFFEEEDDDDDDDDDDDDFFFFFFGGGFFFCCCAAA@@@@@@AAAAAACCCDDDCCCBBB>>><<<<<<============???AAACCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCDDDFFFHHHJJJIIIHHHDDDBBB@@@>>><<<999555222000111111111111///...---+++///000......///...******(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''(((---///...)))'''%%%$$$%%%&&&%%%$$$yyymmmbbbZZZYYYYYYYYYYYYWWWSSSOOOQQQLLLKKKOOORRROOOMMMMMMNNNRRRUUUTTTPPPOOORRRUUUSSSSSSRRRQQQOOONNNMMMLLLJJJLLLNNNMMMJJJHHHIIIKKKLLLKKKJJJHHHFFFFFFHHHIIIFFFFFFFFFGGGJJJOOOTTTWWWPPPOOOMMMLLLKKKIIIFFFDDDEEEFFFGGGGGGFFFDDDBBB@@@FFFHHHJJJKKKJJJIIIIIIJJJGGGIIIKKKMMMNNNNNNMMMLLLMMMLLLJJJIIIHHHHHHHHHIIIIIIEEEAAA???@@@@@@>>><<<:::999888666555555444444555888999888666555888;;;999999;;;<<<===>>>>>>>>>===;;;::::::<<>>>>><<<<<<<<<>>>??????<<<999;;;<<<<<<;;;999999;;;<<<;;;CCCAAA>>>CCCBBB===>>><<<:::999999:::<<>>>>>===??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999777666222444999<<>>???===<<<>>>AAAAAA???===>>>>>>=========>>>@@@AAACCCBBBBBBBBBCCCDDDFFFGGGHHHEEEBBB@@@>>>???@@@BBBAAABBBBBB@@@>>>======>>>999===AAABBB@@@@@@CCCFFFGGGGGGGGGGGGGGGFFFEEEEEEAAAAAABBBDDDHHHJJJJJJIIIBBBAAA@@@???===999555111000000111111111///...---+++///000///...000...******(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%"""###''')))((()))'''%%%$$$%%%&&&&&&&&&vvvggg^^^YYY]]]\\\WWWTTTUUUTTTQQQQQQRRRRRRSSSRRRRRRQQQPPPSSSRRRQQQPPPQQQRRRTTTVVVUUUSSSPPPOOONNNLLLIIIGGGNNNLLLIIIIIIIIIJJJIIIGGGMMMJJJHHHGGGHHHIIIIIIHHHIIIHHHIIIKKKNNNPPPQQQPPPMMMOOOMMMHHHFFFIIIIIIGGGCCCFFFHHHHHHGGGEEEDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLIIIEEECCCCCCDDDCCCCCCEEECCCBBBCCCDDDCCC@@@<<<888999999888666555666888888888999999999:::::::::999999:::;;;<<<<<<<<<;;;>>>@@@AAAAAA@@@@@@CCCEEEDDDCCC@@@>>>===>>>???@@@AAAAAA@@@@@@???>>>======BBBBBBBBBAAA@@@???>>>===???===;;;:::;;;<<<;;;:::BBBBBBAAA???===<<<>>>@@@AAAAAA@@@@@@???>>>>>>===:::;;;===>>>>>><<<;;;999>>><<<;;;::::::;;;===>>>>>>@@@@@@@@@>>>=========::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@???>>>AAA@@@======@@@AAA??????>>>===<<<<<<===>>>???AAAAAAAAABBBCCCDDDEEEFFFJJJGGGCCC@@@@@@??????>>>FFFEEEBBB@@@>>>=========AAA@@@@@@AAACCCDDDCCCBBBEEEGGGHHHGGGDDDBBBDDDFFFIIIEEECCCEEEJJJNNNMMMKKKIIIDDD???;;;:::888333000222111111000000000000000000000000///...,,,+++******,,,------,,,)))&&&$$$%%%''')))(((%%%$$$&&&(((((((((((((((((('''''''''***(((''''''(((((('''%%%wwwjjjbbb]]]___```^^^ZZZWWWVVVWWWSSSSSSRRRRRRRRRQQQQQQQQQSSSRRRQQQPPPQQQRRRTTTUUUTTTRRRPPPOOONNNNNNKKKJJJHHHGGGFFFGGGIIIJJJJJJIIIJJJHHHFFFGGGIIIKKKKKKKKKHHHHHHHHHIIILLLNNNNNNMMMLLLNNNLLLGGGFFFIIIIIIFFFDDDFFFGGGGGGFFFDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIJJJGGGDDDBBBCCCCCCCCCBBBEEECCCBBBBBBCCCBBB???<<<;;;:::999888888888999:::999999999999999:::::::::;;;<<<<<<===>>>>>>======????????????@@@AAABBBCCCCCCBBBAAA???>>>>>>??????AAAAAA@@@??????>>>======@@@@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;======<<<:::???>>>===<<<<<<<<<======AAAAAA@@@@@@???>>>>>>===;;;<<<===>>>===<<<:::999===<<<;;;:::;;;<<<>>>??????@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>@@@@@@>>>>>>AAAAAA>>>======<<<;;;;;;<<<======?????????@@@AAABBBCCCDDDGGGDDDAAA@@@@@@AAA@@@@@@EEEDDDBBB@@@>>>>>>>>>>>>??????@@@BBBDDDEEECCCAAADDDEEEGGGFFFDDDCCCDDDFFFLLLHHHEEEFFFJJJLLLKKKHHHHHHEEEBBB>>>;;;888444111222111111000000000000000/////////...---,,,***)))---...///000///---***(((&&&((()))(((%%%$$$%%%'''((((((((((((((((((((('''+++)))(((((())))))((('''xxxnnngggbbb```cccfffaaaWWWXXX___UUUTTTRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPQQQRRRSSSTTTSSSQQQPPPOOOPPPOOONNNLLLGGGFFFEEEFFFHHHJJJIIIHHHGGGFFFEEEGGGJJJMMMMMMMMMIIIHHHGGGHHHJJJKKKKKKJJJJJJLLLKKKGGGFFFIIIIIIFFFEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHMMMLLLIIIGGGFFFFFFGGGHHHGGGDDDBBBBBBCCCDDDDDDCCCDDDCCCBBBBBBBBBAAA???======999555555777:::;;;:::::::::::::::::::::::::::>>>>>>??????@@@@@@??????AAA>>><<<===AAABBBBBB@@@AAAAAAAAA@@@@@@??????>>>@@@@@@??????>>>>>>=========>>>>>>???@@@@@@@@@???<<<;;;<<<===??????===;;;???<<<999:::===???>>>===@@@@@@@@@@@@??????>>>=========>>>>>>===;;;999888===<<<<<<<<<===???AAABBBAAAAAAAAA@@@???===<<<;;;>>>>>>======<<<<<<;;;;;;<<<<<<===>>>????????????<<<@@@AAA??????AAA@@@<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDBBB??????@@@BBBBBBAAACCCBBBAAA@@@????????????<<<===???BBBEEEEEECCC@@@BBBDDDEEEEEEEEEEEEGGGHHHOOOLLLHHHHHHIIIJJJGGGEEEFFFFFFEEEBBB===888555333222111111000000000000000.........---,,,+++***)))***+++,,,,,,,,,***)))(((((())))))(((%%%$$$$$$%%%''''''((((((((((((((((((+++***))))))******)))(((yyypppjjjeee```ccciiicccUUUVVVbbbWWWUUUSSSQQQQQQQQQSSSTTTSSSRRRRRRQQQQQQRRRSSSSSSTTTRRRQQQPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGGGGFFFFFFHHHKKKMMMMMMMMMJJJIIIHHHHHHJJJJJJIIIHHHIIIKKKKKKGGGGGGIIIIIIFFFFFFFFFFFFEEECCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJGGGEEEDDDEEEGGGHHHEEECCCBBBBBBDDDEEEEEEEEECCCBBBBBBAAA@@@@@@>>>======777111111666999:::888;;;;;;;;;;;;::::::::::::??????@@@@@@@@@@@@@@@???CCC???;;;===BBBDDDBBB??????@@@@@@@@@@@@???>>>===??????>>>>>>>>>===============>>>????????????>>>;;;;;;<<<>>>@@@@@@>>>;;;@@@<<<888:::???CCCAAA??????@@@@@@@@@@@@???>>>===>>>>>>>>>===<<<:::999888<<<<<<======???AAACCCDDDDDDCCCBBBBBBAAA@@@>>><<<@@@??????>>>===<<<<<<;;;<<<======>>>>>>>>>>>>>>><<<@@@AAA??????@@@>>>:::::::::::::::::::::::::::::::::<<<===>>>???@@@@@@CCCAAA??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<>>888555555222111111000000000000000............---,,,+++***))))))))))))))))))((((((++++++***)))'''&&&%%%%%%''''''''''''((((((((((((***)))((((((******)))(((zzzqqqlllggg```bbbgggaaaTTTTTT```XXXVVVTTTRRRQQQRRRSSSTTTSSSSSSSSSRRRRRRRRRSSSSSSVVVTTTRRRPPPPPPNNNLLLJJJNNNMMMMMMNNNOOOOOOMMMKKKIIIHHHHHHIIIKKKLLLLLLKKKLLLKKKJJJJJJKKKKKKJJJHHHHHHKKKKKKHHHHHHJJJJJJGGGFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHEEEDDDDDDFFFHHHJJJEEECCCCCCDDDFFFGGGGGGFFFBBBBBBBBB@@@???>>>>>>>>>>>>888222222666::::::888;;;;;;;;;;;;;;;;;;;;;;;;?????????@@@@@@??????>>>DDD???<<<>>>BBBDDDBBB???>>>>>>>>>??????>>>===<<<>>>>>>==================>>>????????????>>>======;;;<<<===???AAAAAA>>><<<>>>:::777999???BBBBBB???>>>???@@@AAAAAA@@@>>>===>>>>>>>>>===;;;:::999888<<<<<<===>>>@@@BBBCCCDDDGGGEEECCCCCCDDDCCCAAA>>>@@@@@@???>>>======<<<<<<===============>>>>>>>>><<<@@@AAA??????@@@>>>:::::::::::::::::::::::::::999:::<<<>>>???@@@@@@@@@CCCAAA??????@@@@@@???>>>??????@@@@@@AAAAAAAAAAAA<<<===@@@CCCFFFEEEBBB???CCCCCCDDDGGGIIILLLMMMMMMNNNMMMKKKJJJJJJIIIGGGEEECCCFFFGGGDDD===888555555222111111000000000000000//////000//////...---,,,---,,,,,,+++++++++,,,,,,---,,,+++***)))((('''&&&&&&'''''''''(((((()))))))))'''''''''))))))((('''~~~vvvpppllleeebbbccc___WWWWWW]]]XXXWWWUUUTTTSSSRRRSSSSSSUUUTTTTTTTTTTTTTTTSSSSSSWWWTTTRRRPPPOOOMMMJJJHHHLLLLLLMMMPPPRRRSSSRRRPPPJJJIIIIIIJJJLLLLLLJJJIIIMMMLLLKKKKKKLLLLLLKKKIIIGGGJJJKKKIIIIIILLLKKKHHHGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDEEEFFFHHHJJJEEEDDDCCCEEEGGGHHHGGGFFFAAABBBBBB@@@===<<<===>>>@@@<<<888777999;;;;;;:::;;;;;;;;;<<<<<<<<<======??????????????????>>>===BBB???===>>>@@@BBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<>>>>>===>>>======???AAAAAA???===:::888666777;;;>>>???>>>===???@@@AAAAAA@@@>>>===>>>>>>===<<<;;;:::::::::<<<<<<>>>???AAABBBCCCCCCGGGEEECCCDDDFFFFFFCCC@@@??????>>>>>>======<<<<<<>>>======<<<<<<======>>>===@@@AAA>>>===???===:::999999::::::::::::999999888999<<<>>>@@@@@@@@@@@@AAA@@@??????@@@@@@>>>===>>>???@@@AAAAAAAAAAAA@@@??????AAADDDFFFEEECCC@@@CCCCCCDDDFFFJJJMMMNNNMMMMMMMMMLLLLLLJJJIIIGGGFFFDDDDDDDDDAAA<<<777555444222111111000000000000000000000000000000///......---,,,***)))((()))***+++---+++***)))******(((&&&&&&&&&''''''((()))))))))((('''&&&'''((()))((('''}}}wwwtttnnngggbbb___^^^]]]\\\XXXWWWVVVUUUTTTSSSSSSRRRVVVVVVVVVVVVVVVUUUTTTTTTTTTRRRPPPOOONNNMMMKKKIIIJJJKKKLLLOOORRRSSSQQQPPPJJJIIIIIIKKKLLLMMMKKKIIIMMMKKKJJJKKKLLLLLLKKKJJJGGGKKKLLLJJJKKKMMMMMMJJJGGGIIIJJJJJJIIIGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGDDDCCCCCCDDDFFFGGGFFFEEEAAABBBAAA???<<<;;;===???@@@???===;;;::::::;;;;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>>>>???>>>============>>>>>>;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAA???>>>>>>@@@@@@???===888888888888:::<<<===???===>>>@@@BBBBBB@@@>>>=========<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBEEEBBB@@@BBBEEEFFFCCC@@@========================>>>===<<<<<<<<<<<<===>>>>>>AAA@@@===<<<>>>===:::777888888999999888888777666888;;;>>>???@@@@@@???>>>>>>===>>>@@@AAA???>>>>>>???@@@AAAAAAAAA@@@@@@CCCBBBBBBDDDEEEEEECCCAAABBBAAABBBEEEIIILLLLLLKKKNNNNNNNNNMMMJJJHHHFFFEEEDDDBBB???<<<:::777444222222111111000000000000000//////////////////...---,,,+++(((&&&%%%%%%'''(((+++)))''''''))))))(((%%%&&&&&&''''''((())))))***((('''&&&''')))***)))(((}}}zzzvvvkkkbbbaaaeeeccc]]]WWWWWWWWWWWWUUUTTTRRRQQQWWWWWWWWWWWWWWWVVVUUUTTTRRRPPPNNNNNNNNNNNNLLLJJJLLLLLLMMMNNNPPPOOOMMMKKKHHHHHHIIIKKKMMMNNNLLLJJJLLLKKKJJJJJJKKKLLLKKKJJJGGGKKKMMMKKKLLLNNNNNNJJJGGGIIILLLLLLJJJHHHGGGGGGBBBCCCDDDEEEGGGIIIJJJKKKJJJIIIIIIHHHGGGFFFEEEEEECCCBBBBBBCCCEEEFFFDDDCCCAAABBBAAA???;;;:::<<>>>>>>>><<<999777888999999:::;;;<<<===???@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<<<<===<<<::::::;;;===;;;:::888777777888:::<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAA>>>>>>?????????>>>999:::;;;;;;:::<<>>@@@BBBBBBAAA>>>======<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAACCC@@@>>>@@@DDDFFFCCC???<<<<<<<<<<<<============>>>>>><<<;;;;;;<<<===>>>???AAA@@@<<<;;;======;;;555666777888888777666555555777:::===????????????<<<;;;<<<>>>@@@BBBAAA@@@??????AAAAAABBBAAA@@@???EEEDDDCCCDDDEEEEEECCCAAAAAA@@@@@@CCCHHHKKKKKKIIIOOOPPPPPPNNNJJJGGGDDDDDDEEEAAA<<<999999777444000222111111000000000000000.........///......------000...+++((('''((()))***)))'''%%%&&&((()))'''$$$&&&&&&&&&'''((())))))***)))(((((()))***++++++***|||uuunnnhhhccc___\\\ZZZZZZYYYVVVSSSRRRSSSTTTTTTSSSRRRTTTVVVVVVTTTPPPPPPPPPOOOLLLIIIHHHJJJKKKKKKKKKKKKMMMOOOOOOMMMKKKNNNLLLJJJKKKMMMNNNLLLIIIOOOKKKHHHIIINNNOOOLLLIIIIIIGGGHHHLLLPPPQQQKKKFFFHHHHHHIIIJJJKKKKKKKKKKKKFFFEEEEEEDDDEEEFFFHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDFFFEEECCCBBBBBBBBBCCCDDDCCCBBB@@@???===<<<;;;;;;AAA@@@===;;;:::;;;<<<===<<<>>>???>>>===<<<===??????@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAA>>>===>>>@@@@@@>>>;;;===???@@@@@@>>>===>>>>>><<<;;;:::999999:::<<<=========>>>>>>>>>>>>>>>===@@@>>>;;;:::;;;=========@@@???===>>>???AAAAAA@@@???@@@BBBDDDEEEEEEDDDDDDAAAAAA???===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<>>>;;;777555555666666555777888999:::;;;;;;;;;;;;===;;;:::;;;===@@@AAAAAA===???@@@AAABBBDDDHHHKKKFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJLLLMMMMMMLLLIIIFFFCCCAAACCC@@@;;;888777777777666222111111111000000///////////////...---------,,,...,,,+++***+++***(((&&&(((((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''%%%$$$&&&))))))'''(((---~~~wwwpppjjjeeebbb[[[ZZZYYYVVVSSSRRRRRRSSSTTTSSSRRRTTTVVVVVVSSSQQQQQQRRRQQQNNNKKKJJJJJJKKKLLLKKKKKKMMMNNNNNNLLLJJJKKKJJJHHHIIIKKKLLLJJJHHHHHHHHHHHHIIIIIIIIIHHHGGGHHHGGGHHHKKKNNNMMMIIIEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;===<<<;;;999999999::::::<<<>>>???>>>===<<<===???????????????>>>===<<<<<<<<<<<<<<<;;;:::999888777888888888888999999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<===??????===:::<<<>>>??????>>>======>>>>>>===;;;::::::;;;===>>>:::;;;<<<===============???===;;;;;;<<<======<<>>===>>>@@@AAA@@@???>>>???@@@AAABBBAAAAAA@@@AAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;:::::::::;;;;;;<<<===:::777555666666666555444555777:::<<<>>>???@@@>>><<<;;;;;;===???@@@@@@>>>???@@@AAABBBDDDGGGJJJGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIFFFCCCAAACCC???:::777666555444444111111111000000000//////...............---------///---************)))''''''((((((((((((((('''''''''''''''''''''''''''''')))'''(((***((($$$%%%)))}}}uuunnngggccc___^^^[[[XXXVVVTTTTTTTTTSSSRRRRRRSSSTTTTTTRRRQQQRRRSSSSSSQQQNNNKKKJJJKKKLLLLLLKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKIIIHHHBBBEEEHHHHHHFFFDDDDDDEEEFFFGGGHHHJJJJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA???>>>===<<<<<<<<<::::::::::::::::::::::::<<<>>>???>>>===<<<===???????????????>>>===<<<;;;::::::::::::999888666666666777777777777888888888;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===???>>><<<:::;;;===>>>>>>===<<<<<<===???>>><<<<<<;;;<<<===>>>777888:::<<<<<<===<<<<<<===<<<;;;<<<===>>><<<;;;=========???@@@@@@???===>>>???@@@AAAAAA@@@???>>>??????>>>======<<<;;;;;;============<<<;;;999999888888888888999:::;;;<<<<<<:::777666666777666666444555777999<<<>>>@@@AAA@@@>>><<<<<<===>>>>>>>>>>>>???AAAAAAAAACCCEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLLLLKKKIIIFFFCCCAAABBB>>>:::666444333222111111111000000000000//////---------...............000---***))))))***)))((('''((())))))))))))))))))'''''''''''''''''''''''')))'''((()))((($$$%%%)))|||sssjjjeeeeeebbb___\\\ZZZXXXWWWVVVSSSRRRRRRRRRRRRQQQPPPPPPPPPRRRSSSRRRNNNKKKJJJJJJMMMKKKKKKKKKMMMMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIHHHAAADDDFFFHHHGGGEEECCCBBBDDDFFFHHHGGGEEEDDDCCCDDDCCCCCCCCCCCCCCCBBBAAAAAACCCCCCDDDEEEFFFHHHIIIJJJFFFEEECCCAAAAAABBBCCCEEECCCDDDDDDEEEEEEDDDBBBAAAAAA@@@???======<<<<<<<<<:::;;;<<<<<<===<<<<<<;;;<<<>>>???>>>===<<<===???>>>>>>>>>>>>===<<<;;;;;;666777888999999999999999666666777777777888888888;;;;;;<<<<<<<<<:::999888999:::<<<>>>???>>><<<:::999;;;======<<<;;;<<<===>>>===<<<;;;;;;;;;<<<<<<666777:::<<<=========<<<::::::;;;===???>>><<<:::;;;;;;<<<>>>@@@@@@===;;;===>>>@@@AAABBBAAAAAA@@@>>>>>>>>>======<<<;;;;;;======<<<<<<:::999777666666666666777888999:::;;;;;;999777666777777777666888888999:::;;;<<<===>>>AAA???<<<<<<<<<======<<<>>>???AAAAAAAAABBBDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGBBBCCCEEEHHHJJJKKKLLLLLLLLLLLLLLLLLLJJJGGGDDDBBBBBB???:::777555333111///000000000000000000//////,,,---------.../////////000...***))))))******)))(((((()))))))))((('''''''''''''''''''''&&&&&&&&&%%%$$$&&&)))(((%%%'''+++}}}tttnnnjjjgggbbb___]]][[[YYYWWWTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPQQQQQQNNNKKKJJJJJJLLLJJJJJJJJJLLLMMMLLLKKKGGGHHHJJJJJJIIIHHHGGGFFFFFFDDDDDDGGGJJJJJJEEEAAADDDEEEFFFEEECCCBBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGGGGHHHEEEDDDBBB@@@@@@AAABBBCCCBBBBBBCCCDDDDDDBBBAAA@@@??????>>>===<<<<<<======;;;;;;<<<=========<<<<<<<<<>>>???>>>===<<<===???======>>>======<<<;;;:::666666777999999:::::::::777777777777888888888888:::::::::::::::999888777999;;;===>>>===<<<;;;:::777999;;;;;;::::::;;;<<<;;;;;;::::::999999999999666888:::===>>>>>>===<<<999999;;;===???>>><<<999::::::;;;===??????<<<::::::<<<===???AAAAAAAAA@@@<<<<<<============<<<;;;:::::::::999888777555444444444555555777888:::;;;999888666666888888777666999999888888999:::<<<<<>>@@@AAAAAAAAACCCDDDHHHIIIIIIJJJIIIHHHGGGGGG???AAADDDHHHKKKMMMMMMNNNKKKLLLLLLLLLJJJHHHEEECCCBBB???;;;888666444111/////////////////////000000,,,---------.../////////000...+++******+++***))))))))))))((('''&&&%%%$$$(((((('''''''''&&&&&&&&&%%%$$$&&&((((((%%%&&&***}}}wwwqqqlllfffcccbbb```\\\YYYYYYYYYXXXUUUQQQOOOOOOPPPNNNOOOPPPOOOMMMLLLLLLLLLJJJIIIHHHIIIKKKMMMNNNMMMFFFHHHJJJJJJHHHEEEDDDCCCHHHEEECCCFFFKKKLLLGGGAAADDDCCCBBBBBBBBBBBBBBBCCCAAAAAABBBDDDDDDEEEEEEEEEAAABBBCCCDDDEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@AAABBBAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===<<<===???============<<<;;;:::999888888999999888777777666777777777777888888888888999888888777777777777888:::;;;<<<<<<:::999999:::666888::::::999999:::;;;999999999888888777777666666888;;;===>>>===<<<;;;999999:::<<<>>>>>><<<::::::::::::<<<======<<<:::777999:::<<<============:::;;;<<<===>>>===<<<;;;888888888888777666444444444444444555666888999:::888777666777888999888777666666666666888:::<<<>>>@@@===;;;999::::::999888:::===???AAAAAAAAACCCDDDHHHIIIJJJJJJJJJIIIGGGFFFAAACCCGGGKKKMMMNNNOOONNNIIIJJJJJJJJJIIIFFFDDDBBBAAA>>>:::888666444222///......////////////000000---------...............///...,,,,,,,,,+++***((((((((((((((('''&&&%%%$$$((((((((('''&&&&&&%%%%%%)))'''''')))&&&"""###&&&{{{vvvooolllkkkiiiddd```______]]]YYYTTTQQQQQQRRRNNNOOOPPPOOOMMMMMMOOOPPPIIIGGGGGGHHHKKKNNNOOOOOOJJJLLLOOONNNJJJFFFDDDDDDFFFDDDCCCDDDGGGGGGEEECCCEEEBBB??????BBBDDDDDDBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????>>>>>>??????======<<<<<<<<<======>>>???>>><<<;;;:::;;;;;;<<<<<<>>>???>>>===<<<===???<<<<<<<<<<<<;;;:::999999666777777777777666555555555555666666666777777777888666444333333555777999:::;;;:::888555444666888444666888999888888999:::999999888888777666555555555777:::<<<===<<<999888999999999;;;===>>><<<;;;;;;999999:::;;;<<<;;;:::999:::;;;<<<<<<;;;:::999999:::<<<===>>>===<<<;;;777777888888777666555555555555555555666777999999777666666777999999888777777777666555666777999;;;>>>;;;999888888888888777888;;;>>>@@@AAABBBCCCDDDGGGHHHIIIJJJJJJHHHGGGFFFEEEGGGIIILLLMMMLLLKKKJJJFFFFFFGGGGGGFFFCCCAAA???>>>;;;888777555444111///........./////////000000...............---------...---------...,,,)))&&&&&&&&&'''((((((((((((((()))(((((('''&&&&&&%%%%%%)))'''''')))&&&""""""&&&xxxtttsssqqqmmmhhhddddddbbb\\\VVVSSSSSSTTTOOOPPPPPPOOONNNOOOQQQTTTHHHFFFFFFHHHKKKNNNPPPPPPOOORRRTTTSSSNNNIIIGGGGGGBBBCCCDDDDDDBBBAAACCCDDDFFFAAA===>>>BBBFFFEEEBBBDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBBBBBBBAAA@@@???@@@AAAAAAAAAAAA@@@???>>>AAA@@@>>>=========>>>???===<<<<<<<<<<<<===>>>>>>CCCAAA???===<<<<<<>>>???===>>>???>>>===<<<===???<<<<<<<<<<<<;;;:::999999111222333555666777777777444444444555555555666666777555222111111444777:::999:::999555111111333666444666888888888888999:::999999999888888666555555555777999<<<<<<:::777555999999999:::===>>>===;;;;;;999888888:::;;;;;;;;;>>>>>>>>>>>>===;;;999777888:::<<<===>>>===<<<;;;777777888888888777777666666666555666666777888999666666666777999:::999777;;;:::777555444444555666<<<:::888777777888777777777:::>>>@@@AAABBBCCCEEEGGGHHHIIIJJJJJJHHHFFFEEEFFFHHHIIIKKKJJJIIIFFFDDDCCCDDDDDDDDDCCCAAA>>>===;;;999777555444333000...---.........//////000000/////////......------,,,---------//////---)))&&&$$$%%%&&&(((***+++,,,,,,))))))((('''&&&&&&%%%%%%&&&$$$%%%((('''$$$%%%)))~~~{{{xxxvvvqqqkkkeeeaaa^^^\\\WWWSSSQQQNNNKKKLLLOOOQQQPPPNNNIIIIIIJJJKKKLLLLLLLLLLLLOOONNNMMMLLLJJJHHHEEEDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCFFFEEEDDDDDDEEEDDDBBB@@@???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<=========<<<:::888888999:::;;;;;;<<<<<<<<<::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::999;;;===:::;;;<<<<<<<<<:::777666222333444666777777888888777666555444444555777777999666333555888999555111<<>>777777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;999888888:::<<>>AAADDDFFFKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHIIIKKKLLLKKKHHHEEEGGGGGGFFFEEECCC@@@>>><<<;;;999777555555555333222///////////////.........///111///***+++000///+++111000...---,,,+++++++++******)))((((((((((((((()))'''$$$$$$''')))***+++&&&&&&&&&&&&&&&'''((()))~~~yyyssslllfffccc```\\\XXXYYYTTTOOOMMMMMMMMMKKKIIIHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFDDDBBBAAA@@@BBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::888888999:::;;;;;;<<<<<<;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;;;;;;;999999:::;;;:::999777666444444555666777777777777888777666555555555666666888555333444666777555222:::EEE???333444666333444444555777888888888666555777666444333333555777999666666777777777888888888:::::::::::::::;;;;;;;;;:::;;;<<<;;;999999:::<<>><<<888666333222222111000///000/////////......------///111///+++,,,000000+++000///...,,,+++*********))))))(((''''''''''''''')))(((''''''&&&'''((()))&&&%%%%%%%%%%%%&&&&&&'''~~~uuuoookkkgggbbb^^^]]]XXXPPPLLLLLLKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCCCCFFFEEEEEEDDDCCCDDDDDDDDD???>>>>>>@@@BBBCCCBBB@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::888888999999:::;;;<<<<<<;;;:::999;;;<<<888888888888888888888888999<<>><<<:::999777888999:::999999777666555666666777777666666555888777666555444444555555666555444333333333444444777AAA;;;111444666333555333444777999999888666444777666555444444444444555555555666777777888999999;;;;;;;;;;;;;;;;;;::::::999;;;======;;;:::;;;<<>><<<:::999888888999;;;:::888777777888888999:::<<<<<<<<<::::::;;;<<<===;;;999777777999===???888666444333444666666555555666777999;;;???BBBDDDHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJHHHEEEBBBEEEEEEEEEDDDCCC@@@>>>===999777555444444333222111000000///...------,,,,,,000000...,,,---000///,,,......,,,+++******))))))(((((('''&&&&&&&&&''''''''')))+++)))&&&$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%wwwsssnnnhhhddd]]]WWWPPPLLLLLLMMMLLLKKKHHHIIIIIIHHHGGGFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCC???>>>>>>???AAABBB@@@???@@@???>>>===<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999;;;:::999999888888999999;;;;;;<<<:::999888:::;;;777777777777777777777777888:::======<<<:::999:::777888999999:::999999888777777777777777666555555444444444444444444444444444444444222000111333666333<<<777000555666333555222444777999999888555444999999999888777666555444444444555666777888999:::===<<<<<<;;;;;;:::::::::999;;;===>>>===<<<<<<<<>>@@@<<<888666777999;;;;;;666444333333444555555444444555666888;;;???BBBDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIGGGEEEBBBDDDDDDDDDCCCBBB@@@>>><<<999777555444444444333222000000///...---++++++***//////------...000///------,,,+++***))))))))))))))))))(((''''''''''''((($$$(((,,,+++&&&###$$$&&&''''''&&&%%%$$$$$$$$$%%%{{{uuuooojjj```ZZZRRRNNNNNNOOOOOONNNJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@AAABBBAAA???>>>???>>>===<<<;;;;;;;;;;;;999999::::::::::::999999::::::999999888888888888:::;;;;;;:::888888999:::666666666666666666666666888999:::999888888999;;;999999::::::::::::::::::888888888888777666555444///000111222333333444444444444333111000111444666111888333000666666333666222444666888888777555444999::::::999888777555444333444555666777888999999<<<<<<<<<;;;;;;::::::999888;;;===>>>===<<<<<<<<>>===<<<;;;;;;===???AAA>>>===;;;:::999999999999999;;;============???AAA@@@===;;;999999888777555555333222222444555444333555555666888;;;>>>BBBCCCBBBCCCDDDEEEGGGHHHHHHIIIIIIHHHGGGHHHHHHHHHEEECCCCCCDDDCCCCCCAAA???===;;;555333111000111111000...000///...---,,,+++***)))...---,,,---//////------,,,,,,+++***))))))))))))+++***))))))(((((())))))!!!&&&++++++'''$$$%%%'''(((((('''&&&&&&%%%&&&&&&wwwqqqiiiccc[[[VVVTTTRRRPPPMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAAAAABBBBBB???>>>===<<<;;;:::::::::;;;<<<999999888888888888999999999999999999999888888888:::;;;;;;999777777888999666666666666666666666666999999999888777777:::<<<;;;:::::::::::::::::::::888888888888777777666555...///000222333333333333444333222111222333444555111666111000777777222666333444555666666666555555555666666666666555444333444444555666666777888888::::::::::::::::::999999888:::<<<<<<<<<;;;<<<===:::999:::<<<999555555:::777777888999::::::;;;<<>>======>>>>>>???>>><<<;;;:::::::::;;;888:::<<<======>>>@@@BBB>>>>>>===<<<999666444333444222222333444555444333666666777888:::===@@@BBB???AAABBBEEEFFFHHHHHHIIIIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDDDDBBB@@@>>>;;;999555333111111111222111///......---,,,++++++******---******---///---,,,,,,,,,++++++***))))))******,,,+++******))))))******"""&&&))))))'''%%%%%%'''(((((('''&&&&&&&&&''''''zzzrrrlllddd^^^[[[XXXSSSOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIFFFEEEDDDDDDEEEFFFDDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@AAABBBBBBAAA???<<<;;;999888999:::<<<===:::999777555555777999:::999999999999999888777777:::;;;;;;999777666777888888888888888888888888888888:::;;;;;;::::::;;;<<<;;;;;;:::999999888888888777777888888888777777666222222333444444333222111444222111222555666555333222555000111999777222666444444444444555555666666222222222333333444444444555555555666666666777777888888999999999999999999888999::::::::::::<<<>>>;;;888777:::999777777:::777777888999:::;;;<<<<<>>>>>???>>><<<;;;;;;;;;<<<<<<:::;;;============>>>@@@<<<>>>???<<<777444444666333222222333555666555333666666666777888;;;===???===???AAADDDFFFHHHHHHIIIIIIGGGGGGHHHIIIJJJIIIHHHEEEEEEDDDBBB???<<<999777777555333222333444333111---,,,,,,,,,++++++******,,,((((((---///+++***,,,,,,,,,+++************++++++******)))))))))))))))&&&'''(((((('''%%%$$$###&&&&&&%%%%%%&&&&&&''''''uuupppiiidddaaa]]]XXXTTTPPPQQQQQQQQQQQQPPPOOOOOOHHHFFFCCCAAA@@@@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCC???>>>>>>@@@BBBCCCBBB@@@:::999888888888:::<<<>>>;;;999666444444666999;;;888999999999999888777777:::;;;:::999777666777888999999999999999999999999777:::===???>>><<<<<<<<<;;;:::999888777777777777777777888888888888777777666666666666555333111000555222000333777999555111222444000111:::777222666555555444333333555666777111111111222333444666777555555555666666666666666777777777888888999999:::888999999999888999<<>>???AAAAAABBBBBBAAA???>>><<<;;;;;;<<<======;;;===>>>===<<<;;;<<<>>>:::===>>>;;;555333666:::333222222444666666555333555555555555777999;;;<<<<<<>>>AAADDDFFFHHHHHHIIIHHHGGGGGGHHHJJJKKKKKKJJJFFFEEEDDDBBB???;;;888666333111000///000000000...,,,++++++++++++++++++++++++&&&'''---///+++)))+++,,,,,,++++++++++++++++++******)))(((((((((((((((***)))'''&&&&&&%%%###!!!$$$$$$$$$$$$%%%&&&&&&'''zzzsssmmmiiiccc]]]WWWVVVTTTQQQPPPOOOMMMJJJHHHEEECCCBBBBBBDDDEEEEEEEEEAAABBBCCCAAA???>>>>>>???CCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDD;;;:::888666777888;;;<<<===;;;999666444333333333999:::888555777::::::666999999999888888888888777888888888777888888999999999;;;===??????>>>===<<<;;;??????888666999999666999::::::;;;:::999777666666666666555444444333333333333444555777666444111444444555555555555555444444444444555666555333000000111222222222333555777777666555444444555666777999555111111444888999888999<<<===:::;;;>>>>>><<<@@@>>>:::666333333666:::888999:::;;;<<<;;;:::999======???CCCEEEEEEBBB@@@>>>>>>======<<<<<<;;;;;;>>>>>>>>>======<<<;;;:::=========<<<;;;:::999888222333444555555555444333444444444444555777999:::<<<888999AAAGGGFFFEEEGGGJJJGGGEEEGGGKKKMMMKKKHHHIIIFFFBBB???>>>===;;;:::333111///...//////...------,,,+++*********+++,,,))))))(((((((((((())))))*********+++,,,,,,***(((''''''((((((''''''&&&%%%(((&&&###$$$&&&((('''%%%((('''%%%%%%&&&&&&%%%###yyysssnnnhhh```ZZZTTTRRROOOMMMMMMLLLJJJIIIFFFDDDBBBBBBCCCCCCBBBAAABBBCCCDDDBBB@@@???@@@AAACCCBBBBBBAAAAAABBBBBBCCCDDDCCCAAA@@@???@@@AAABBB<<<:::888777777888;;;<<<<<<:::888666555444444444999:::999666888<<<;;;777999999999999888888888888888888888777888888999:::777999<<<======<<<;;;::::::===<<<777555888888555:::;;;;;;;;;:::999777666666666666555444444333333222111222444666666555333555555555666555555444444555444444555666666444222333333333222222222333555555444333222222333444555777555222222555888888888888;;;;;;888888;;;;;;999;;;:::777666666888;;;===999:::;;;<<<============??????@@@BBBDDDDDDBBB@@@>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::;;;:::888777666666666777666666777777777777666666888777666555555666777888<<<999;;;BBBFFFEEEEEEGGGKKKHHHFFFHHHLLLNNNKKKHHHGGGDDDAAA>>>===;;;888666555333111111111222111//////...,,,***))))))))))))++++++************++++++***))))))***++++++)))'''''''''((((((''''''&&&%%%'''%%%######%%%&&&%%%$$$'''&&&%%%%%%&&&'''&&&$$$}}}vvvnnneee___WWWTTTOOOLLLLLLLLLKKKKKKJJJGGGEEECCCCCCBBBAAA???BBBCCCDDDDDDBBBAAABBBDDDBBBAAAAAA@@@@@@AAAAAABBBEEEDDDBBB@@@??????@@@@@@<<<;;;999888888999;;;<<<:::999888777666666666777999::::::888:::>>>===999:::999999999888888888888888888777777888999999:::777:::<<<===<<<;;;::::::;;;<<<;;;888777999999666<<<<<<<<<;;;:::999777666666666555555444333333333111000000111444555555444666666666666666555444333444333333444555666444222444444333222222222222222444444333333333333444444555444333444777888777666888;;;;;;888888;;;;;;888;;;888666777:::<<<;;;:::999999::::::<<<===???@@@BBBAAA@@@AAACCCCCCAAA@@@???>>>===<<<;;;;;;;;;;;;>>>>>>??????>>>===;;;:::999888666555444555666777999999888888888888999999:::999888777666555555555:::;;;>>>CCCDDDBBBDDDGGGKKKIIIHHHIIILLLMMMKKKHHHDDDBBB???===;;;888444222666444222111222222111000------,,,******))))))***+++******))))))******+++)))(((((()))******)))'''''''''((((((''''''&&&%%%%%%$$$""""""$$$%%%$$$###&&&%%%$$$%%%'''''''''%%%wwwmmmfff___ZZZTTTOOOMMMLLLLLLLLLMMMJJJHHHFFFFFFEEECCCAAAAAACCCDDDDDDBBBBBBCCCEEEAAA@@@@@@@@@@@@@@@@@@AAAEEEDDDCCCBBBAAAAAABBBBBB===<<<:::999999:::;;;;;;888777777888888888999999999;;;;;;999<<<@@@???;;;::::::999999999888888888777777777777888999::::::999<<>><<<<<<===>>>===;;;::::::;;;;;;:::======<<<;;;:::999777777666666555444444333333222333111000000222444444333666777777666666555444333222111111222333444333222444333111111222333333222555555555555555555555555333444555666777888777666;;;======::::::<<<<<<999>>>:::777888;;;;;;666111777777777888:::<<>>===;;;:::::::::;;;===>>>??????>>>===;;;:::888888888888888888888777:::999888777777777888999999888888777666555555555999===AAACCCBBBAAADDDGGGJJJIIIIIIJJJLLLKKKIIIGGGBBB@@@>>><<<:::777222///333111000///000111000///***************+++++++++((((((''''''''''''((((((((('''''''''))))))(((&&&'''''''''(((''''''&&&%%%%%%$$$#########$$$$$$$$$&&&$$$$$$%%%'''((('''&&&wwwoooiiiccc[[[SSSOOOMMMLLLKKKMMMKKKHHHGGGGGGFFFEEECCCAAABBBCCCCCCBBBBBBCCCDDD@@@@@@@@@??????@@@@@@@@@BBBBBBCCCCCCCCCDDDEEEEEE======;;;:::::::::;;;;;;666777888888999:::::::::999;;;;;;;;;===@@@???;;;:::::::::999999999999888777777777777888999:::;;;999===AAA@@@===;;;;;;===>>>;;;999:::<<<<<<;;;:::===<<<;;;:::999888888777555555555444333333222222444333111111222333222111666666777777666555555444444333222222444555444333222000///000333444444333444555555555555555555444222333666777777777666666:::<<<<<<999999<<<<<<999>>>:::888999;;;:::444...888777888999;;;===@@@BBBEEECCCBBBAAABBBBBBAAA@@@@@@???===;;;999999::::::<<<===>>>???>>><<<:::888555777999;;;;;;:::888666999888777555555555666777555555666666777777777777888===BBBBBBAAABBBDDDFFFIIIHHHIIIIIIJJJIIIFFFEEEAAA@@@>>><<<:::777333///222111//////000111000///++++++++++++***))))))(((((((((''''''''''''(((((()))'''&&&&&&(((((((((''''''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%'''((('''&&&{{{sssmmmddd\\\VVVSSSPPPOOOOOOLLLJJJHHHHHHGGGEEEDDDBBBCCCDDDCCCBBBAAABBBCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFF>>>======<<<;;;;;;;;;;;;666777888999;;;;;;;;;;;;999<<<<<<;;;===@@@???:::::::::::::::999999999999666666777777888999;;;;;;666;;;@@@???;;;888999;;;;;;666444777:::999888888;;;;;;:::999888888888888555555444444333222222222444222111222333444333111555666666777777666666666999777555555666666666555222///---///333555555333222222333333333333222222111444666777777666666777666999999777777:::;;;888999888777999;;;;;;777333;;;;;;<<<===???AAACCCDDDDDDCCCBBBCCCCCCCCCAAA???AAA???<<<:::999999999::::::<<<===>>>>>>;;;999777222444777999:::888666555888888777666555555555555333444666777888999999999888===AAAAAABBBEEEFFFEEEGGGHHHIIIJJJIIIGGGEEECCCAAA???<<<;;;999777444111333111000000111222222111---------+++***(((&&&%%%***))))))(((((())))))***)))(((&&&&&&((()))((('''''''''((((((''''''&&&%%%$$$%%%&&&%%%######%%%&&&&&&%%%$$$%%%'''''''''%%%yyypppiiiccc___[[[YYYUUUSSSOOOMMMKKKJJJGGGEEEDDDEEEFFFEEECCCBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCCCC>>>>>>======<<<;;;;;;;;;666777999:::;;;<<<;;;;;;999<<<===<<<===???===888;;;;;;:::::::::999999999666666666777888:::;;;<<<666<<<@@@???:::777888;;;;;;444111666:::999777888999999888777777777888999555555444333333222222111000000111333666777666444444555666777777888777777:::777555444444444444333333000---///333555333111111222333333333333222111222444777777555555777888444888888666777;;;<<<999666888999;;;<<<<<<;;;:::<<<===>>>@@@BBBCCCCCCDDDBBBBBBBBBDDDEEEDDDBBB???AAA???<<<999888888999:::888:::<<<======:::777555333333444555555666777777:::::::::999999888777666555666888:::;;;;;;;;;;;;888<<>>>>>===<<<;;;;;;;;;666888999;;;<<<<<<;;;;;;:::<<<===<<<===???<<<777;;;;;;;;;:::::::::999999666666666777888:::;;;<<<888>>>CCCBBB<<<888:::>>><<<555222888<<<:::888:::888777666666666777999999555555444333333222222111---...000444888999888777333444555777888888888888888555222111111111000///666222...///222444222...333333555555555555333333222555777666555444777999555999:::888999===>>><<<888:::===>>>===<<<<<<===:::<<<>>>@@@AAABBBAAAAAAAAAAAACCCEEEFFFEEEBBB???AAA???<<<999777888999:::777999;;;===<<<999666444777555333222333666999<<<;;;<<<======<<<:::999777888999;;;<<<======<<<;;;888<<<======CCCJJJIIICCCIIIKKKMMMMMMJJJGGGEEEDDD>>><<<888666666666555444///---,,,,,,...///......###%%%'''***,,,---------''''''&&&&&&&&&&&&''''''+++)))''''''((()))))))))''''''((((((''''''&&&%%%!!!###$$$###!!! """%%%((('''%%%%%%&&&&&&%%%$$$~~~zzzuuuooojjjdddaaa\\\WWWSSSOOOJJJGGGKKKJJJHHHEEECCCBBBDDDEEEFFFDDDBBBBBBDDDDDDDDDCCCEEEAAA===>>>AAADDDCCC@@@>>>>>>>>>===<<<<<<;;;;;;===:::888888999;;;;;;;;;???>>>===<<<<<<<<<<<<<<<<<<;;;999888777888888999;;;===>>>>>><<<;;;::::::<<<<<<<<<<<<;;;:::999999???<<<999888;;;<<<;;;:::<<<:::777555555777:::<<<777888999777444222111111222222333333555666888999777555444444555555444333444444444333333333222222333222111111333444333111555222000000333444333111777444555888888666666999888;;;===>>><<<:::::::::;;;;;;;;;;;;<<<===??????>>>AAADDDEEEEEECCCCCCCCCDDDEEEFFFFFFEEECCCAAA???>>>===;;;999888888888888<<<;;;::::::;;;;;;999777444555555555444555888:::;;;===@@@@@@>>><<<;;;::::::;;;<<<;;;::::::;;;<<<>>>???BBBEEEGGGHHHHHHHHHNNNMMMKKKKKKJJJIIIFFFCCC>>><<<888555222111111111......---,,,++++++++++++***)))((((((((()))***+++'''''''''((((((((((((((((((((()))***************((((((((('''&&&&&&%%%%%% &&&+++***$$$ """&&&((('''%%%$$$$$$%%%'''(((}}}wwwssslllhhhccc^^^ZZZTTTOOOKKKJJJIIIGGGEEECCCCCCDDDEEEKKKIIIFFFEEEDDDDDDBBB@@@EEEAAA>>>???BBBCCCAAA>>><<<<<<<<<;;;::::::999999;;;999888888999::::::999======<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;===>>>===;;;999999999;;;;;;<<<<<<;;;;;;::::::>>>;;;999999;;;;;;:::888:::999777555555777999:::666777888666333111111111222222333444555777888999777555444444555555444333444444444333333333222222333222111111333333222111666333111222444555444222777555555888888666666999888:::======<<<:::::::::::::::;;;<<<<<<===>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDBBB???>>>>>>===;;;999888888888999<<<;;;::::::;;;;;;999777444555555555444555888:::;;;<<<>>>>>><<<::::::;;;;;;===>>>===<<<;;;<<<===???@@@BBBDDDFFFHHHIIIIIIMMMMMMLLLLLLKKKIIIEEEAAA<<<:::777444111000000000......---,,,++++++++++++***)))(((((('''((())))))))))))((((((''''''&&&&&&(((((()))************)))((((((((('''&&&&&&%%%%%%%%%'''((((((&&&$$$$$$$$$'''&&&$$$######$$$&&&'''wwwtttnnnhhhccc\\\VVVRRRLLLKKKHHHFFFEEEEEEGGGHHHQQQNNNJJJGGGEEECCC@@@>>>EEECCC@@@AAABBBBBB???<<<<<<<<<;;;;;;:::999999999::::::999:::;;;<<<:::888;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<============<<<;;;======<<<:::777777777999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::::::::888666777777666666666666777777555666777555333111000111222222333444666777888999777555444444555555444333444444444444333333333333333222111111333333222111666444222333444555555444777444555888888555666999888:::<<<===;;;:::::::::999:::<<<===>>>======<<>><<<>>>===;;;:::999888999999===;;;:::;;;;;;;;;999777444555555555444555777999:::;;;<<<;;;999888:::;;;===>>>??????======>>>???@@@@@@AAACCCEEEGGGIIIJJJLLLLLLMMMMMMLLLIIICCC???:::888666333111/////////...---,,,++++++******++++++***)))((('''''''''(((***))))))((('''&&&%%%%%%'''((())))))******))))))((((((((('''&&&&&&%%%%%%'''%%%######$$$$$$""" %%%%%%############%%%%%%yyysssmmmeee^^^YYYRRRNNNKKKHHHHHHIIIJJJJJJSSSOOOKKKHHHEEECCC@@@===EEEDDDBBBBBBCCCAAA===:::>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<>>>===;;;999999:::;;;;;;<<<<<<<<<<<<:::;;;<<<>>>>>>>>>===<<<<<<======;;;888666555666888999:::;;;<<<<<<<<<<<<::::::;;;;;;:::999666555555555666666666666555555333555666555222111111111222222444555777888888999777555444444555555444333555444444444444333333333444222111222333333222000444333333333333444444555555333333666666444444777888999;;;<<<;;;::::::;;;:::;;;===?????????===<<>><<<>>>===;;;:::999999::::::===<<<;;;;;;<<<;;;999777555555666555444444777999::::::999888666777999;;;===>>>??????>>>===>>>???AAAAAAAAABBBDDDGGGJJJKKKJJJKKKMMMNNNMMMHHHAAA;;;888777555333111/////////...---,,,+++************,,,+++***)))((((((''''''(((((((((''''''&&&&&&&&&'''(((((()))))))))))))))((((((((('''&&&&&&%%%%%%(((&&&$$$###$$$$$$###"""%%%%%%$$$######$$$%%%%%%}}}wwwooogggbbbXXXSSSMMMJJJJJJJJJKKKJJJQQQNNNJJJGGGEEECCCAAA???EEEEEEDDDCCCBBB???<<<:::=========<<<;;;;;;:::::::::::::::;;;===<<<:::888888999:::;;;<<<<<<;;;;;;888999;;;<<<======<<<;;;<<<===<<<:::777555555666888999:::;;;<<<=========999:::;;;;;;:::888777666444555666666666666555444222444555444333111111222111222444666777888888888777555444444555555444333555555555444444444333333444333222222333333111000222222222222222222444555333111111444444222222555777999;;;;;;:::999:::<<<;;;===???@@@@@@???>>>===???@@@AAAAAA@@@@@@CCCEEEEEEEEEFFFFFFDDDBBB???===>>>===;;;:::999::::::;;;===<<<;;;;;;<<<<<<:::888555666666555444444666999999999888666555666999;;;<<<===>>>>>><<<<<<===>>>AAAAAAAAABBBDDDGGGJJJKKKIIIJJJLLLMMMKKKFFF>>>888666555444222111000///...------,,,+++************,,,,,,++++++***)))((('''%%%%%%&&&&&&''''''((((((''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%((())))))(((&&&%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&{{{rrrmmmaaaZZZRRRNNNMMMMMMLLLJJJOOOMMMIIIGGGFFFEEECCCAAAFFFEEEDDDCCCAAA>>><<<;;;;;;;;;::::::999888888888888777777888999999888666888999:::;;;;;;;;;:::999999::::::;;;;;;;;;::::::<<<<<<<<<:::777666777888888999:::;;;<<<<<<<<<<<<999:::<<<;;;999888888999555555666666666666555555222444555555333222333333111333555777888999888888777555444444555555444333555555555555444444444333555333222222333222111000000111222222111111333555333000000444444111222555777888::::::999999;;;<<<======????????????>>>===;;;===>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDBBB???>>>>>>===;;;:::::::::;;;<<<===<<<;;;<<<<<<<<<:::888666666666555444444666888888888777666555666888;;;;;;<<<======;;;;;;<<<===@@@@@@AAACCCEEEGGGIIIJJJHHHIIIJJJJJJIIICCC;;;666333333222111000///...------,,,+++******))))))*********++++++***)))((('''$$$$$$%%%&&&'''(((((()))&&&'''(((((())))))((((((((((((((('''&&&&&&%%%%%%"""$$$&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&zzznnnfff\\\VVVTTTSSSQQQNNNPPPNNNKKKIIIHHHGGGEEECCCFFFFFFDDDBBB???=========;;;;;;:::999999888888777:::999777777999:::999888888999:::;;;;;;:::888777;;;;;;::::::::::::::::::<<<<<<<<<:::777777888:::999999:::;;;<<<<<<<<<<<<999:::<<<;;;999999;;;===666666666666666666666666222444666666444444444555111333555777999999999888777555444444555555444333555555555555444444444444555333222222222222111///000222333333111222444777444111222555555333333666777888999999888999;;;============<<<<<<<<<<<<<<<:::===???@@@?????????@@@???@@@BBBBBBBBB@@@???===>>>===;;;::::::;;;<<<<<<>>>===<<<<<<===<<<:::888666777666555444444666888666777777777666666888;;;;;;<<<======;;;;;;<<<===???@@@BBBDDDFFFHHHIIIIIIHHHHHHHHHHHHFFF@@@999444/////////...---,,,++++++---,,,+++***))))))))))))''''''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((((((((((('''&&&&&&%%%%%% """%%%%%%$$$"""%%%%%%%%%&&&&&&%%%%%%%%%yyypppeee^^^\\\ZZZWWWTTTSSSPPPMMMKKKIIIHHHFFFDDDFFFFFFDDDAAA>>>===>>>???======<<<;;;;;;::::::999>>><<<::::::;;;======<<<999999;;;;;;;;;999777666>>>===;;;:::999999:::;;;<<<<<<;;;:::888888999;;;::::::;;;;;;<<<<<<;;;;;;999;;;<<<:::999999===@@@777777666666666666777777333444666666555444555666111333555888999999999888777555444444555666444333666666555555555444444444555444222222222222111///111333555444222333666888555333333666666444444777777888999999888999;;;===<<<;;;;;;:::::::::;;;;;;<<>>???@@@@@@???===<<<>>>===<<<;;;:::;;;<<<===>>>===<<<<<<===<<<:::888666777777555444444666888666777888777777777999:::<<<===>>>===<<<;;;<<<>>>>>>???BBBEEEGGGHHHHHHHHHHHHGGGGGGFFFDDD>>>888333,,,,,,,,,,,,+++***)))(((---,,,+++***))))))))))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%%%%"""!!!&&&---///***%%%###$$$$$$%%%%%%$$$$$$###uuukkkddd___\\\ZZZVVVSSSOOOLLLJJJHHHFFFEEEHHHFFFCCCBBBAAA???<<<:::============<<<;;;:::999;;;:::<<<===;;;888;;;AAA888999999999888888:::<<<999999::::::;;;:::::::::>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999888888888666333000777666444333333444555666444555555555555666999;;;555444333555888;;;<<<<<<444555666888888888888777888888777555444444777:::???888444777666222111444111111111333555666555333444444555555666555555555999999999888999999:::;;;===<<<<<<;;;;;;===>>>???===<<<;;;<<>>AAA???===???AAABBB???======<<<;;;::::::;;;===>>>;;;;;;;;;<<<<<<<<<======:::999888777777777888999777555555888:::888:::===777888999::::::888777666>>>???AAACCCEEEGGGGGGHHHJJJHHHDDD???<<<999///$$$***++++++++++++***)))))),,,++++++***)))((('''''')))(((&&&&&&''''''&&&%%%)))'''&&&'''((()))((('''(((''''''&&&&&&&&&''''''+++)))&&&&&&&&&&&&&&&$$$'''&&&%%%%%%''''''&&&%%%'''$$$$$$&&&&&&###$$$'''~~~wwwqqqjjjddd```ZZZWWWSSSQQQPPPOOONNNLLLLLLIIIFFFDDDCCCBBB???===>>>>>>======<<<<<<;;;;;;;;;:::;;;===;;;888:::???999:::::::::888888:::<<<;;;<<<<<<======<<<<<<<<<>>>===;;;:::::::::;;;<<<<<<<<<======<<<<<<;;;:::999888777777777555333000666555555444444555555555333444555666888;;;???AAA777666555555777999999888333444666777888888777777999999999777444444555777999444111444555333333555444333333444666666666555555666666777777777777777222333444555777999;;;<<<===<<<<<<;;;<<<===>>>???===<<<;;;<<>>@@@>>>===>>>@@@AAA???<<<<<<;;;:::999:::<<<>>>???;;;;;;;;;<<<<<<<<<======999888777666666666777777777444555888999888999===888888999999999888888888@@@AAABBBCCCEEEEEEFFFFFFFFFEEEBBB>>><<<:::111'''++++++++++++******)))(((+++*********)))((((((((()))'''&&&&&&''''''&&&%%%(((&&&%%%&&&'''((('''&&&(((((('''''''''''''''((('''&&&$$$%%%&&&''''''&&&'''&&&%%%%%%''''''&&&%%%(((%%%$$$%%%$$$!!!!!!$$$zzzrrrllleeebbb]]]ZZZXXXWWWTTTSSSPPPNNNJJJHHHFFFDDDAAA??????>>>===<<<;;;<<<===>>>;;;999:::<<<;;;777888<<<;;;<<<<<<;;;999999:::<<<<<<<<<=========<<<<<<;;;<<<<<<:::999999::::::;;;============<<<<<<<<<;;;:::999888888888777444222555555666666666666555555666666777888;;;>>>@@@BBB:::888666666666666555444333444555666777777777777:::;;;;;;999666444444555:::555333555666444444666777666444555666777777666777777888999999999999999222222333555777999;;;======<<<<<<<<<<<<===>>>>>>===<<<;;;<<>>>>>======>>>??????>>><<<;;;:::999999:::<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::999888777777777777888777444444777888777888<<<:::999888888888999::::::BBBBBBCCCCCCDDDCCCCCCCCCAAABBB@@@<<<;;;:::333+++,,,,,,+++******)))(((((())))))))))))))))))))))))((('''&&&&&&'''(((&&&%%%'''%%%$$$%%%&&&'''&&&%%%((((((((((((((((((((((((&&&%%%$$$%%%&&&''''''%%%'''&&&%%%%%%''''''&&&%%%)))%%%$$$%%%### """zzzuuupppjjjeeeaaa]]]YYYVVVUUURRRMMMJJJGGGDDDBBB???>>>===;;;::::::;;;===>>><<<:::;;;===<<<999999<<<<<<======<<<::::::;;;===;;;;;;;;;;;;;;;::::::999;;;;;;999999999999:::;;;======<<<;;;;;;;;;;;;;;;<<<;;;999999999999777555444555666888888777666555>>>===;;;:::;;;<<<<<<<<<;;;999666555666666444333444444555666777777777888999:::;;;:::777555555555@@@<<<999888777666555555999777555555666777777777888888999:::;;;;;;;;;;;;888888888999:::;;;<<<===<<<<<<<<<<<<=========>>>===<<<;;;<<>><<<<<<======>>>======<<<;;;:::999999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::666333333666777666777::::::999777666666888;;;<<>>;;;999888333+++,,,,,,+++***)))(((((('''((((((((()))))))))))))))((('''&&&&&&'''((('''%%%'''&&&%%%%%%''''''&&&%%%((((((((()))))))))))))))(((&&&&&&&&&(((((('''%%%'''&&&%%%%%%''''''&&&%%%(((%%%$$$%%%%%%!!!!!!$$$|||uuuooojjjfffaaa^^^[[[WWWQQQLLLHHHDDDAAA???>>>===;;;999999:::<<<===>>>;;;;;;??????<<<;;;<<<<<<======<<<;;;:::<<<===;;;<<<<<<<<<;;;;;;:::999;;;:::999999999999;;;;;;<<<;;;:::999999999::::::<<<:::888777888888666555444555777888999888777666CCC???<<<:::;;;;;;999888:::888666666666777666555555555666666777888888999777999;;;:::999777777888@@@>>>;;;888888999777555777666555555777888777777888888999;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???;;;<<<<<<==================<<<;;;<<>>;;;<<<=========<<<<<<<<<;;;:::999888999;;;===???<<<<<<<<<<<<<<<<<<<<<;;;======<<<<<<;;;:::999999666333333666666444555999999777555444555888;;;===CCCCCCCCCCCCBBBAAA?????????@@@>>>999666555000***,,,+++***)))((((((((((((((((((((((((((()))))))))(((&&&%%%&&&'''((('''&&&((('''&&&'''((()))(((&&&''''''((()))******))))))&&&%%%&&&(((+++,,,+++***'''&&&%%%%%%''''''&&&%%%'''$$$$$$&&&'''$$$%%%((({{{vvvsssooolllddd___XXXQQQKKKFFFBBB@@@???>>><<<;;;::::::;;;;;;===:::;;;???AAA>>><<<===:::;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999:::<<<<<<<<<;;;999888888888999::::::888555555555666555444555666777888888999999888AAA===:::999;;;===;;;999:::888666666777888777666777777777777888999::::::888999::::::999888999:::;;;;;;999666777;;;:::777555555555777999:::888777888999:::<<<============888888999:::<<<>>>???@@@;;;<<<<<<===>>>============<<<;;;<<>>;;;===>>>>>>===<<<<<<===<<<;;;999888999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555222222555555333444777666555444444555777;;;===AAAAAABBBBBBAAAAAA@@@???>>>@@@>>>888444222...)))+++***)))((('''((()))***(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&)))(((''''''((()))((('''%%%&&&((()))***))))))((("""###%%%)))---000000///'''&&&%%%%%%''''''&&&%%%'''$$$$$$'''(((&&&'''***{{{xxxoooiii```WWWPPPKKKFFFCCCAAA@@@???>>>===<<<;;;:::;;;888999>>>AAA???======888:::;;;;;;:::;;;===???????????????>>>===<<<;;;<<<;;;:::::::::;;;===>>>===;;;:::888888999:::;;;;;;888666555666777666555777777777777888999::::::AAA===999999===???===;;;<<<:::888888888888777666999888888888888:::;;;<<<;;;<<<;;;999777777999;;;<<<===;;;777888<<<<<<888444444666:::<<<===;;;888:::;;;<<<>>>??????@@@@@@999999::::::;;;===>>>???;;;;;;===>>>>>>>>>===<<<===<<<;;;<<>>;;;===??????===<<<===>>>===<<<:::888888999:::;;;======<<<<<<<<<;;;;;;;;;::::::::::::999777666555555222111444444222333666444333333333444777999;;;??????@@@AAAAAAAAAAAAAAA<<<>>>===777333111...******)))'''''''''(((***+++)))))))))((('''''''''&&&'''&&&%%%&&&((()))((('''((('''&&&&&&(((((('''&&&$$$%%%''')))))))))((('''###$$$&&&)))---...---,,,'''&&&%%%%%%''''''&&&%%%'''$$$$$$''''''%%%%%%(((}}}vvvpppfff]]]UUUOOOIIIFFFCCCCCCBBBAAA???===;;;::::::666777===AAA???======777888:::::::::;;;>>>@@@============<<<;;;:::999<<<;;;;;;:::;;;<<<===>>>>>><<<;;;999999:::;;;<<<>>><<<999888999::::::999888777666666777999;;;<<>>???===:::>>><<<:::999999888777555:::999999888999;;;<<<===>>>>>><<<999777666888:::AAACCC@@@:::999===<<<777333555888<<>>???@@@AAAAAABBB???>>>===<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<===<<<;;;<<>>;;;>>>@@@@@@===<<<===???>>><<<:::888888888999:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;999777666555222111444444222222666222222222333444777999:::===>>>???@@@AAABBBBBBBBB:::===<<<666222111///,,,)))((('''&&&''')))+++,,,******)))((('''&&&&&&%%%'''&&&%%%&&&((()))(((''''''&&&%%%%%%''''''&&&%%%###$$$&&&((())))))((('''(((((((((***+++***'''%%%'''&&&%%%%%%''''''&&&%%%(((%%%$$$&&&%%%######&&&yyyqqqhhh___WWWPPPKKKIIIFFFCCC@@@???>>><<<;;;@@@@@@?????????>>>>>>>>><<<==================<<<<<<<<<<<<<<<;;;;;;:::999<<<;;;:::999999:::<<<>>>;;;;;;;;;;;;;;;<<<===>>>999888888888999999888666777777888999::::::;;;;;;;;;>>>>>><<<<<<>>>>>>;;;???<<<999888888888777666444888:::888888===??????<<<;;;::::::;;;<<<;;;:::EEE@@@;;;888999::::::999777888:::;;;<<<============<<<===AAABBB??????AAAAAABBB???888888>>>AAA???;;;<<<===>>>>>>>>>>>>>>>999:::;;;===>>>?????????>>>>>>===<<<<<<===??????===>>>>>>???>>><<<:::999777999===??????===999777;;;999999999;;;;;;;;;999222222111000000111222222333222222222333666999;;;:::<<<>>>??????@@@AAABBB===<<<999666333000......***))))))((('''&&&&&&%%%+++***)))((((((''''''(((&&&&&&''''''''''''&&&&&&***+++++++++***)))'''&&&(((&&&%%%&&&(((******)))(((''''''''''''(((((()))***&&&$$$%%%%%%###%%%)))((()))(((%%%###$$$***...yyyppphhh___XXXSSSNNNJJJEEEAAA???>>><<<;;;@@@??????>>>===<<<;;;;;;<<<<<<<<<===>>>???@@@AAA;;;;;;<<<<<<;;;::::::999===<<<:::::::::<<<>>>???>>>===<<<;;;;;;;;;;;;;;;:::999888999::::::888666:::::::::::::::::::::::::::===>>>;;;<<<>>>>>>;;;>>>;;;999888888888777666777;;;;;;888777:::<<<;;;<<<<<<;;;;;;;;;;;;;;;:::FFFAAA:::888:::<<<;;;999888999:::;;;<<<======>>>>>><<<>>>BBBCCC@@@???BBBAAADDDBBB>>>===AAABBB???===>>>???@@@AAA@@@@@@???======>>>??????>>>>>>>>>>>>>>>=========>>>???@@@>>>>>>>>>>>>===<<<<<<;;;888:::<<<>>>>>><<<999777;;;999999999;;;;;;:::999333333333333333333333333333222333333555777999::::::<<<>>>??????@@@@@@AAA<<<:::777444111///...---***))))))(((((('''''''''(((((((((''''''((())))))&&&''''''((((((''''''&&&(((((())))))((('''&&&%%%'''((((((((((((((((((((()))(((((('''''''''((((((***&&&%%%&&&%%%""""""%%%''''''&&&$$$$$$%%%(((+++}}}tttlllddd___XXXSSSLLLFFFBBB@@@>>>===AAA@@@???>>>===;;;::::::@@@???>>>======???AAABBB:::;;;;;;;;;;;;::::::999===<<<;;;:::;;;===???AAAAAA@@@>>><<<:::999888888;;;:::999999::::::999777======<<<;;;;;;:::999999888<<<===;;;;;;>>>>>>;;;<<<:::888777888888777666666:::;;;888777:::;;;:::======<<<<<<;;;;;;;;;;;;HHHAAA:::999===@@@>>>:::999:::;;;<<<======>>>>>>???>>>???CCCDDDAAA@@@CCCBBBDDDDDDBBBAAABBBAAA>>>>>>@@@BBBDDDDDDBBB@@@????????????>>>===<<<;;;:::>>>>>>>>>>>>>>>???@@@@@@>>>>>>===============>>>;;;;;;<<<===<<<;;;999888:::999999999;;;;;;999888333333444555555444333333222333444555777888888888:::;;;<<<===>>>?????????999777555222000...,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***&&&''''''((((((''''''&&&'''((((((((((((((('''&&&))),,,...---***'''((()))***)))(((''''''''''''''')))&&&&&&'''&&&""" """&&&%%%$$$$$$%%%&&&&&&&&&wwwooojjjeee^^^UUUMMMHHHEEEBBBAAABBBBBBAAA@@@???>>>======EEECCC@@@===;;;<<<===>>>::::::;;;;;;;;;;;;::::::<<<;;;::::::;;;===???AAAAAA@@@>>><<<:::999888888===;;;:::999::::::999888<<<<<<;;;;;;:::::::::999888;;;<<<:::;;;>>>>>>;;;;;;999777777888888777666222777999888888;;;===<<<======>>>===<<<;;;;;;<<>>??????@@@>>>@@@DDDEEEBBBAAADDDDDDDDDDDDBBBAAAAAA@@@???>>>@@@CCCEEEEEECCC@@@>>>=========<<<;;;999888777>>>>>>??????@@@@@@AAAAAA@@@???======<<<===??????<<<<<<<<<;;;;;;:::999999:::999999:::;;;;;;999777222333555666666555333222111333555777999999888777999999999:::<<<<<<<<<;;;555444222000...,,,++++++))))))))))))************&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))***************))))))+++000444222,,,((((((*********)))''''''&&&&&&&&&(((&&&&&&))))))$$$"""###'''%%%###%%%'''(((&&&###yyytttoooiii^^^UUUNNNJJJFFFDDDBBBBBBAAAAAA@@@@@@??????EEECCC???<<<::::::<<<===:::;;;;;;<<<<<<<<<;;;;;;;;;:::999999:::;;;>>>???>>>>>>===;;;;;;:::::::::>>><<<:::999999:::999888777888888999::::::;;;;;;999<<<===;;;;;;>>>>>>;;;999888777888999999888777333888:::999999<<<===;;;<<<===???>>><<<;;;===>>>DDD>>>999:::???BBB@@@<<<===============>>>@@@@@@@@@???@@@DDDEEEBBBBBBDDDHHHFFFDDDCCCBBBBBBBBBDDD???@@@CCCDDDDDDAAA>>><<<;;;<<<<<<<<<;;;:::999999>>>???@@@@@@AAABBBBBBBBBAAA@@@>>>======>>>???@@@<<<<<<;;;;;;::::::::::::999999999:::;;;:::888555111333555666666555333111222444777999:::999888777888777666777999:::888666222111///...,,,+++++++++))))))))))))************(((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((('''*********)))))))))))))))***///222111+++'''''')))******)))''''''&&&&&&&&&&&&%%%'''+++,,,(((&&&'''(((&&&$$$&&&))))))&&&###yyyssshhh^^^WWWPPPKKKIIIDDDDDDCCCCCCBBBAAA@@@@@@@@@???===<<<<<<===>>>???;;;;;;<<<============<<<<<<;;;999999999:::<<<======<<<<<<;;;;;;;;;<<<<<<>>><<<999888888999888888555555666888:::;;;======;;;>>>>>><<<<<<>>>>>>;;;999888888999;;;;;;:::888777<<<>>>;;;999::::::888:::===??????===<<>>===>>>???@@@AAA@@@???@@@DDDEEEBBBAAADDDJJJFFFDDDEEEEEECCCEEEHHH@@@AAABBBCCCBBB@@@===;;;======>>>>>>>>>======<<<>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;:::777444333333444555555444333333444555777999:::999888777888666444555888999666333000///...,,,,,,+++++++++))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&'''(((((())))))(((((('''***)))((('''&&&&&&&&&&&&'''***,,,+++(((%%%%%%'''***)))((('''''''''''''''&&&%%%''',,,---)))(((***''''''&&&'''((('''&&&$$$uuukkkccc[[[UUUQQQMMMLLLJJJHHHFFFDDDBBBAAA??????>>>>>>>>>???@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>===;;;:::999:::<<<=========<<<;;;;;;;;;;;;<<<>>><<<888777777888777777555666777999;;;<<<>>>>>>===@@@@@@======???>>>:::999999999;;;<<<===;;;999888===???<<<;;;;;;;;;888888<<>>AAA@@@???>>>>>>???AAABBB@@@>>>@@@DDDDDDAAAAAACCCEEEAAABBBEEEFFFBBBCCCFFFBBBBBBBBBBBBAAA???===<<<>>>?????????>>>>>>===<<<>>>@@@AAACCCDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===<<<999999:::;;;<<<<<<<<<<<<999999999;;;;;;:::666333555555555555555555555555555666888999999999999888:::777444666999999666222......---,,,+++++++++,,,***))))))(((((('''''''''))))))(((''''''((((((((((((((())))))))))))((((((,,,+++)))'''&&&%%%%%%%%%''''''''''''''''''(((((()))(((((('''''''''(((((((((&&&'''++++++(((''')))&&&&&&'''&&&$$$$$$$$$%%%wwwnnneee^^^ZZZVVVTTTRRROOOKKKHHHEEEDDDBBBBBBBBBAAA@@@???>>>>>>======>>>???????????????@@@???===;;;:::;;;<<<===>>>>>>===<<<;;;:::::::::>>>;;;888666666777777666777888999:::<<<===>>>??????BBBBBB>>>===???===:::999999999;;;===>>><<<:::555;;;>>>===<<<>>>>>><<<777;;;??????===>>>BBBFFF666888::::::999999<<>>>>>@@@AAACCC???>>>???CCCDDDAAA@@@CCC>>>;;;>>>DDDEEE@@@>>>AAADDDDDDCCCBBBAAA???>>>===>>>>>>>>>>>>===<<<::::::>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA>>><<<:::777888:::<<<======<<<<<<999999999;;;;;;999666333777777666666666666777777666777888888999999999999;;;888555777::::::777222...---,,,,,,++++++,,,,,,***))))))((('''&&&&&&%%%(((((('''(((((()))***+++(((((())))))))))))((((((///...+++)))''''''&&&''')))(((''''''***+++,,,+++(((((('''''''''(((((()))***''''''***)))&&&%%%'''$$$&&&'''%%%"""!!!###&&&{{{rrrjjjccc^^^[[[VVVTTTRRRNNNIIIDDDFFFDDDAAA???@@@BBBBBBBBB??????@@@BBBDDDDDDBBB???@@@>>>;;;:::;;;============:::888999===???===;;;>>>;;;999888888999888777<<<777777===???<<<;;;>>>TTTMMMCCC<<<:::<<>>===<<<@@@>>>>>>===;;;999999;;;<<<;;;BBBBBB999999===777888:::;;;;;;999:::<<>>>>>???@@@@@@AAA@@@???>>>>>>???@@@AAABBB@@@>>>===>>>AAAEEEGGGCCCBBBAAAAAABBBBBB@@@>>>BBB>>>:::;;;>>>???<<<888<<<@@@CCCEEEDDDCCCEEEGGGEEEDDDBBB@@@>>>======>>><<<;;;;;;:::::::::;;;;;;<<<;;;999999999888555333999888777666666777888888:::999999888888999999::::::888555333333222111///...,,,***)))******)))(((///---***((((((***---///***)))(((''''''&&&&&&&&&$$$%%%&&&(((***+++,,,,,,)))'''&&&'''))))))'''$$$''''''''''''((()))***+++((('''&&&'''((()))(((''')))(((&&&%%%%%%&&&'''(((,,,+++***(((&&&$$$""""""xxxssskkkgggaaa\\\YYYTTTNNNHHHIIIFFFCCCAAAAAABBBBBBAAABBBBBBCCCEEEGGGGGGEEEBBB@@@>>>;;;;;;<<<>>>>>>>>>@@@@@@???===:::999;;;======;;;999888999999999888;;;777666;;;>>>@@@FFFMMMRRRLLLEEE@@@===<<<;;;:::;;;::::::;;;<<<======;;;===:::999;;;;;;:::;;;===>>>;;;@@@???777888===999999:::<<<;;;::::::===???BBBAAA@@@?????????@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@AAAAAAAAA???>>>AAA===::::::===>>><<<999<<>>=========;;;;;;::::::999::::::;;;999888888999;;;:::888666999888888777777888999:::;;;;;;:::999999999999999999666444222222111///...---+++))))))***+++***)))''''''''''''''''''''''''******+++++++++)))'''&&&%%%%%%'''(((***+++++++++,,,+++***+++,,,,,,***((((((((((((((()))***++++++***((('''((())))))(((''')))((('''%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%|||wwwoooiiiddd]]]VVVPPPQQQNNNJJJGGGFFFFFFEEEDDDGGGFFFGGGHHHJJJJJJHHHFFFAAA???===<<<>>>???@@@???BBBFFFHHHBBB999555999>>><<<;;;999999:::;;;;;;:::;;;999888:::<<>>>>>777888>>>;;;:::;;;<<<<<<;;;<<<===???BBBAAA@@@????????????@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBBBB@@@???>>>@@@?????????AAAAAA???===???<<<999:::<<<>>><<<:::<<>>===<<<<<<::::::999999999::::::;;;999999:::<<<<<<;;;888555999999999999999:::;;;<<<===<<<;;;:::999888888888888555333111111000...---,,,+++))))))***+++******''')))+++------+++)))'''(((***,,,---,,,***'''%%%&&&'''((()))***************)))))))))******(((&&&)))))))))))))))***,,,,,,,,,+++))))))******)))'''***)))'''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''{{{tttnnnhhh```[[[\\\YYYTTTPPPNNNLLLJJJIIIKKKJJJJJJJJJKKKKKKIIIGGGBBB@@@>>>???@@@AAAAAA@@@BBBGGGJJJGGG???999:::===<<<;;;::::::<<<===<<<;;;;;;<<<<<<::::::???JJJTTTBBBAAA@@@@@@AAA@@@===;;;;;;:::999:::;;;<<<;;;::::::555555;;;===::::::>>>AAA999===@@@999999===:::<<<<<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAABBBAAA@@@>>>===<<<>>>>>>===>>>@@@@@@???======;;;999:::<<<===<<<;;;<<<>>>@@@BBBCCCCCCDDDDDDAAAAAA@@@>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>>>>:::555111:::::::::;;;<<<===>>>>>>???>>><<<;;;999888888777888555333111111000///---...,,,***)))******)))(((***,,,///222222///,,,***'''((()))))))))(((&&&%%%'''(((((())))))))))))((()))(((((())))))((('''&&&))))))))))))***+++,,,---...---++++++++++++)))(((***)))((('''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''~~~yyytttnnniiigggccc]]]XXXUUUSSSPPPOOOPPPOOOMMMMMMMMMLLLJJJHHHDDDBBBAAAAAABBBBBBBBB@@@@@@CCCGGGIIIGGGCCC>>>;;;===;;;;;;<<<===>>>===;;;777;;;===;;;:::===EEEKKKAAA???===>>>???@@@???>>><<<;;;::::::<<<<<<;;;:::;;;666777>>>???999;;;BBBCCC:::===CCC===:::<<<999===<<<<<<<<<<<<===>>>>>><<<<<<<<<======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@>>>===============<<<<<<>>>@@@@@@???>>>===;;;:::;;;<<<======<<<<<<===???AAACCCDDDCCCBBB??????>>>>>>===<<<;;;:::;;;;;;:::;;;;;;<<<======<<<===>>>??????<<<777333;;;<<<<<<===>>>??????@@@@@@???===;;;:::999888888999666444222222111///...000...+++***))))))'''&&&)))***+++,,,,,,+++***)))***)))'''&&&&&&&&&(((((((((((())))))))))))((((((++++++,,,,,,+++*********))))))))))))***+++,,,---///---,,,+++,,,,,,***(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%~~~zzzrrrnnnhhhccc___\\\YYYWWWYYYVVVTTTRRRQQQOOOLLLJJJGGGEEEDDDCCCDDDCCCBBB@@@??????BBBHHHLLLKKKCCC<<<>>>=========??????===;;;222888<<<<<<<<<@@@CCCDDDDDDAAA???======>>>===<<<>>><<<;;;;;;<<<===<<<:::<<<777999???>>>999BBBRRRHHH<<<>>>DDD>>>:::<<<:::>>><<<;;;;;;<<<======<<<999999:::;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===AAA@@@>>>=========>>>???===<<<<<<>>>@@@AAA@@@???>>>======<<<<<<<<<======<<<<<<===@@@CCCDDDCCCAAA============<<<;;;:::999::::::::::::;;;<<<======999:::;;;>>>@@@@@@===:::===>>>???@@@AAAAAA@@@@@@@@@???>>><<<:::999999999999666444222222111000...000...+++***))))))'''&&&)))))))))******)))))))))---+++((('''&&&(((+++,,,'''((()))))))))))))))((((((***+++***)))'''(((((()))))))))))))))***,,,,,,...---++++++,,,,,,+++)))*********)))((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$|||uuupppllliiifffdddccc```\\\YYYVVVTTTQQQNNNJJJHHHFFFEEEEEEDDDAAA??????>>>@@@FFFKKKLLLGGGAAA???>>>>>>?????????===:::333999======???CCCDDD@@@CCCAAA????????????===<<>><<<<<<===>>><<<;;;<<<666666<<<:::<<>>BBB<<<999===>>>>>>;;;999:::<<<===<<<:::666888:::<<<===>>>>>>===<<<===>>>??????>>>===<<<<<<======>>>??????>>>>>><<<<<<<<<>>>AAABBBAAA@@@?????????>>><<<<<<===>>><<<<<<<<>>@@@@@@AAABBBBBBBBBAAA@@@@@@???>>><<<;;;:::::::::888555333111111000...------,,,***)))******)))((()))***+++,,,,,,+++***)))+++***)))(((((()))***+++''''''((()))))))))))))))$$$&&&((('''%%%###$$$&&&(((((((((((()))***++++++---+++***+++,,,,,,+++***+++******)))((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$${{{wwwtttqqqooojjjfffbbb^^^[[[XXXTTTRRRKKKIIIHHHFFFFFFDDDAAA>>>@@@???@@@CCCHHHJJJIIIGGG@@@?????????@@@???<<<:::999>>>???>>>@@@EEECCC===>>>>>>>>>@@@BBBBBB@@@===@@@>>>======>>>>>>===;;;:::444444888888>>>[[[|||WWWCCC===@@@:::888>>>AAA>>>;;;999999;;;===;;;999666777:::<<<>>>?????????<<<===>>>??????>>>===<<<888:::===@@@AAA@@@>>>===<<<<<<===???AAACCCBBBAAAAAAAAA@@@???===<<<===>>><<<;;;<<>><<<<<<;;;;;;;;;666444111000000///---,,,+++)))((()))+++,,,,,,+++&&&(((***,,,,,,***(((&&&''''''((((((((((((((('''&&&'''((()))************&&&)))+++***'''%%%&&&(((''''''''''''((()))***+++,,,*********,,,---,,,***++++++******)))'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&{{{uuunnnllljjjgggddd___YYYUUURRRKKKEEEHHHOOOOOOHHH???>>>>>>>>><<<>>>DDDMMMTTTLLLFFF>>>999999===AAADDD???@@@@@@AAAAAABBBCCCCCC????????????????????????@@@AAAAAAAAA@@@???===<<<444999======<<>>>>>???;;;::::::;;;<<<<<<;;;999888:::>>>AAABBBBBB@@@???AAA@@@???AAACCCDDDBBB???CCCAAA>>>======>>>======<<<===???AAABBBBBBBBBAAA888;;;>>>@@@???;;;555222777777666666777888999:::666888:::<<<>>>@@@AAAAAAEEEEEEEEEDDDCCCBBB@@@???CCC@@@<<<999999888888777666222//////111111///---...+++((((((+++------+++)))))))))))))))))))))))),,,***))))))******)))'''((()))'''######''')))((()))***+++++++++***((('''))))))(((((((((((())))))+++++++++***************+++)))((('''((()))((('''+++$$$###(((***'''%%%'''|||xxxvvvrrrnnnjjjddd]]]YYYOOOJJJEEEGGGMMMNNNIIICCC@@@AAABBBAAABBBEEEJJJOOOSSSMMMDDD>>>;;;<<<===>>>@@@@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===;;;;;;:::999999<<<@@@DDDHHHAAA===>>>@@@???@@@AAA@@@>>><<<;;;;;;<<<;;;:::;;;;;;<<<<<<===>>>>>>???===<<<;;;;;;<<<<<<;;;999888:::===@@@AAABBBBBBAAACCCAAA@@@AAACCCDDDBBB@@@BBB???===<<<===>>>======??????@@@AAAAAA@@@??????555777888999999777444333777777777888888999::::::999:::===???AAACCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAAAAA>>>:::888777777666555444222///...000000...,,,---+++))))))+++,,,+++)))))))))))))))))))))))))))+++***))))))******)))'''!!!$$$%%%$$$&&&+++---+++'''(((((()))((('''&&&%%%)))((((((''''''(((((()))******************+++++++++)))((('''((()))((('''***%%%###'''***'''%%%'''}}}xxxssslllddd___TTTPPPKKKJJJKKKKKKHHHEEEBBBCCCEEEFFFEEEEEEFFFHHHRRRMMMFFF@@@===<<<;;;:::@@@AAAAAABBBCCCCCCDDDDDDAAABBBDDDEEEEEEDDDBBBAAABBBBBBAAA@@@????????????CCC@@@===<<<===>>><<<;;;>>>;;;;;;???AAA@@@BBBFFFCCC@@@<<<::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????===<<<;;;<<<===<<<;;;:::;;;===>>>@@@BBBCCCDDDDDDBBBAAAAAABBBCCCBBBAAA???===<<<<<<===>>>======AAAAAAAAAAAA@@@>>>===<<<888888888888888888999999777888888999999:::;;;;;;<<<>>>AAADDDFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCCCC@@@===999777666666444333333111...---......---++++++***)))*********(((&&&))))))))))))))))))))))))+++***))))))******)))(((%%%)))***(((((()))((($$$((((((((((((((('''&&&&&&(((''''''''''''''''''((()))))))))***+++++++++,,,+++)))((('''((()))(((''')))%%%$$$''')))'''&&&'''{{{tttlllggg___[[[VVVPPPLLLIIIGGGFFFDDDEEEEEEEEEDDDDDDDDDDDDFFFCCC@@@???>>>>>>===<<>><<<<<<<<>>=========<<<;;;<<<<<<======>>>>>>>>>>>>???===<<<<<<===?????????>>>>>>>>>>>>???AAABBBDDDDDDCCCAAA@@@@@@AAAAAAAAA===<<<;;;;;;===>>>===<<<@@@@@@@@@??????>>>======;;;;;;;;;;;;::::::::::::666777888999:::;;;;;;;;;>>>@@@CCCFFFHHHHHHGGGGGGGGGEEECCCAAAAAABBBCCCEEE@@@===:::888777666444222111000...---,,,,,,++++++***************(((&&&$$$((((((((((((((((((((((((+++)))((()))******)))(((***,,,,,,((('''(((&&&"""***************))))))(((''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,,,,+++)))''''''((()))((('''(((&&&&&&'''''''''&&&'''|||uuuqqqgggddd]]]VVVOOOKKKJJJJJJHHHFFFCCCBBBBBBCCCDDDEEE???>>>>>>???AAABBBAAA@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEFFFIIIJJJJJJIIIFFFEEEFFFEEECCCBBBBBBCCCDDDEEE@@@BBBDDDDDDBBB???>>>>>>>>>>>>BBBFFFEEEAAAAAADDDBBBAAAAAABBBBBBAAA===:::=========>>>>>>>>>>>>>>>===<<<<<<===@@@BBBCCCBBBBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAA????????????===<<<;;;<<<>>>>>>===<<<=========>>>>>>>>>??????;;;;;;;;;;;;:::888666555555666888999:::;;;;;;;;;???AAACCCFFFGGGHHHGGGGGGGGGFFFDDDBBBAAABBBCCCDDD@@@>>>;;;999888666444222//////...---+++******+++)))***+++***)))'''&&&%%%((((((((((((((((((((((((***)))((()))***+++***)))''')))(((%%%&&&+++---,,,+++******)))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,,,,+++)))''''''((()))((('''&&&'''((('''&&&'''''''''{{{mmmiiiccc]]]XXXUUUSSSRRRPPPKKKFFFCCCBBBDDDFFFFFFDDDCCCCCCDDDEEEEEECCCAAACCCDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIKKKJJJFFFCCCAAAAAA@@@???AAAFFFHHHEEEDDDEEEBBBBBBDDDFFFGGGEEE@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<===@@@CCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDCCC@@@>>>>>>>>>>>>===<<<===>>>>>>===;;;;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>><<<:::888777555777999;;;<<<<<<<<<<<<@@@AAACCCDDDFFFGGGGGGHHHHHHGGGEEECCCBBBBBBBBBCCC@@@>>>;;;999888666333000/////////---+++)))***+++(((***+++***((('''''''''))))))))))))))))))))))))***)))((()))***+++***)))***+++)))%%%%%%***---,,,))))))((('''''''''''''''(((''''''''''''''''''((()))))))))***+++++++++,,,+++)))((('''((()))((('''%%%((()))&&&%%%'''((('''zzzuuuoooiiieeebbb^^^[[[YYYTTTMMMIIIHHHHHHHHHGGGKKKIIIHHHGGGGGGFFFCCCAAADDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHNNNMMMLLLMMMLLLKKKGGGDDDDDD@@@@@@EEEIIIFFFDDDCCCDDDDDDEEEGGGHHHGGGDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCEEEDDDBBB@@@@@@@@@@@@AAAAAABBBCCCDDDCCCEEEHHHGGGCCC@@@>>>>>>???>>>>>>?????????<<<:::;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@>>>===<<<<<<<<<===777999;;;===?????????>>>BBBBBBBBBCCCDDDFFFHHHIIIIIIHHHGGGEEECCCBBBAAA@@@???===:::888777444111......000000...***)))***,,,(((***+++***'''''')))+++)))))))))))))))))))))))))))(((((((((***+++***))),,,...,,,((('''******'''***)))((('''&&&''''''((()))((((((''''''(((((()))******************+++++++++)))((('''((()))((('''###)))***&&&$$$'''((('''zzztttpppllleee``````[[[TTTPPPNNNLLLIIIFFFLLLKKKIIIHHHHHHFFFCCCAAAEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJIIIIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKIIIIIILLLHHHEEEGGGMMMNNNIIICCCIIICCC@@@EEEHHHFFFAAA???FFFEEEEEEFFFGGGHHHGGGFFF?????????>>>>>>>>>>>>>>>@@@AAACCCEEEFFFDDD@@@<<<===>>>???AAACCCDDDFFFFFFCCCGGGKKKJJJFFFBBB??????@@@@@@???@@@@@@???<<<:::<<<<<<;;;;;;<<<===???@@@>>><<<888666666888;;;>>>999:::===@@@AAAAAAAAA@@@DDDCCCBBBBBBDDDFFFIIIKKKIIIIIIHHHFFFDDDBBB@@@???===;;;999777666333///---...000000...+++)))+++---)))***+++)))''''''***---)))))))))))))))))))))))))))(((((((((***++++++***###'''***)))+++//////,,,,,,+++)))((((((((()))***))))))(((((((((((())))))+++++++++***************+++)))((('''((()))((('''###)))+++&&&###'''((('''~~~vvvooojjjhhhddd```\\\YYYWWWSSSQQQWWWPPPIIIGGGGGGGGGCCC???DDDEEEFFFHHHIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIIIILLLLLLKKKKKKLLLMMMMMMNNNTTTSSSQQQNNNLLLKKKJJJJJJCCCCCCDDDDDDDDDCCCAAA@@@FFFEEECCCBBBCCCEEEHHHJJJGGGEEECCC@@@??????@@@AAABBBBBBCCCCCCBBBBBBAAAAAA:::BBBEEE@@@CCCLLLMMMGGGIIIHHHGGGEEECCCAAA???>>>>>>======>>>>>>===;;;888;;;:::888666777888;;;<<>><<<;;;>>>BBBEEEDDDBBBDDDCCCDDDFFFIIIJJJJJJIIILLLJJJFFFBBB???<<<;;;:::===;;;888555444222...,,,000///---,,,+++************)))(((***---...,,,)))((()))*********)))'''&&&***,,,+++)))+++...---)))******))))))))))))************)))))))))***,,,---+++***)))))))))***,,,,,,...***(((+++,,,***)))***+++***)))(((((()))***+++''''''''''''((((((((()))xxxsssqqqnnnjjjgggdddbbb___\\\XXXSSSMMMIIIHHHFFFCCC@@@HHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHJJJJJJJJJKKKMMMOOOQQQQQQUUUTTTRRRPPPNNNLLLKKKJJJDDDEEEFFFFFFFFFDDDCCCBBBEEEDDDCCCBBBBBBDDDFFFGGGGGGEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@===DDDFFFAAACCCKKKKKKEEEGGGGGGEEEDDDBBBBBBAAAAAA???>>>======>>>===;;;999;;;999888666777888;;;<<<>>><<<;;;<<>>AAA@@@@@@BBBDDDFFFFFFEEEGGGGGGGGGHHHKKKKKKJJJIIILLLJJJGGGCCC@@@===;;;;;;===;;;888666444222///---///...---,,,+++************)))((())),,,,,,***((()))))))))))))))(((''''''***++++++)))+++......*********))))))))))))******+++***)))))))))***,,,---+++***)))))))))***,,,,,,+++***,,,111000+++((()))******)))(((((()))******'''''''''((((((((())))))yyyvvvrrrooommmjjjgggddd]]]ZZZUUUOOOJJJGGGEEEDDDKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIILLLNNNQQQTTTUUUVVVVVVTTTRRRPPPMMMKKKJJJFFFGGGHHHHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@FFFGGGCCCDDDIIIIIIDDDGGGFFFDDDBBBAAABBBCCCDDD@@@>>><<<<<<<<<===<<<::::::999888777777999;;;<<<===<<<<<<>>>BBBDDDDDDCCCDDDEEEGGGGGGGGGGGGHHHJJJLLLKKKKKKLLLMMMMMMKKKIIILLLJJJHHHEEEAAA>>><<<;;;===;;;888666555333000...///...---+++***************)))((()))******(((''')))((((((''''''''''''((((((******)))+++//////+++******))))))))))))******+++************+++,,,,,,+++************+++,,,,,,---,,,---...+++(((***///))))))(((((((((((())))))(((((((((((())))))))))))|||yyyvvvrrrnnnjjjdddbbb]]]VVVOOOJJJHHHHHHKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKLLLLLLKKKJJJHHHGGGGGGHHHJJJLLLOOORRRUUUVVVUUUUUUTTTSSSPPPMMMJJJIIIGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAFFFEEEDDDDDDCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@???AAAEEEFFFDDDEEEIIIJJJFFFIIIGGGDDDAAA@@@AAACCCDDDAAA>>><<<;;;;;;<<<<<<;;;999999888888888:::;;;<<<======>>>@@@CCCEEEFFFFFFDDDGGGJJJJJJIIIIIILLLOOORRRPPPOOOOOOOOONNNLLLJJJKKKJJJIIIFFFCCC???===;;;<<<:::777666555333111......---,,,+++************)))))))))))))))((('''&&&)))((('''&&&&&&'''((()))(((******(((+++//////,,,+++******))))))******+++++++++++++++++++++++++++************++++++,,,,,,)))///888===999000,,,...)))(((((((((((((((((()))(((((()))))))))*********}}}xxxtttllljjjddd\\\TTTNNNLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLOOOQQQSSSUUURRRSSSSSSSSSQQQNNNJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGFFFEEECCCBBBBBBFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???AAADDDEEEEEEGGGJJJKKKIIIKKKIIIEEEBBB@@@@@@AAABBBAAA>>><<<;;;;;;<<<<<<;;;999999999999:::;;;======???@@@AAABBBCCCDDDEEEFFFCCCFFFJJJLLLLLLMMMQQQUUUUUUTTTRRRQQQPPPOOOLLLIIIIIIIIIIIIGGGDDD@@@===::::::888666555444333111///---,,,,,,+++************))))))******)))''''''''')))((('''&&&&&&'''))))))(((******(((+++//////,,,++++++************++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,!!!///FFFTTTOOO===---%%%(((((())))))))))))(((((()))))))))************+++|||wwwssslllddd]]]XXXTTTSSSPPPQQQRRRRRRSSSSSSSSSRRROOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSOOOQQQSSSTTTRRROOOKKKHHHGGGHHHJJJKKKKKKJJJIIIIIIKKKJJJIIIGGGFFFEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCEEEGGGIIIJJJKKKKKKKKKIIIFFFCCCAAA@@@@@@@@@@@@>>><<<<<<<<<===<<<::::::::::::;;;<<<===>>>???AAABBBDDDDDDCCCDDDEEEGGGDDDGGGJJJLLLOOOQQQUUUWWWWWWUUUSSSRRRQQQOOOLLLIIIGGGHHHHHHGGGEEE@@@<<<999888666444333333222000...,,,,,,+++***************((()))+++***)))(((((())))))(((((((((((())))))***(((******)))+++//////+++++++++************++++++,,,,,,,,,---,,,,,,+++******++++++,,,---,,,,,,,,,(((///:::CCC@@@555---***))))))************)))))))))*********++++++++++++xxxqqqlllhhhccc___ZZZZZZZZZZZZYYYXXXWWWVVVSSSQQQOOOMMMLLLLLLLLLMMMHHHIIIJJJKKKMMMPPPRRRSSSNNNPPPSSSUUUTTTQQQMMMJJJIIIJJJKKKMMMMMMMMMLLLKKKMMMKKKHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBEEEEEEFFFHHHIIIIIIIIIJJJHHHGGGFFFDDDBBBAAAAAA@@@???>>>======>>>===;;;999;;;;;;<<<===>>>???@@@@@@BBBDDDFFFGGGFFFFFFHHHJJJIIIIIIJJJNNNRRRUUUVVVVVVWWWUUUSSSQQQPPPNNNKKKHHHFFFGGGHHHGGGEEE@@@;;;888666444333222222111000...,,,++++++***************'''))),,,+++))))))***+++((())))))******************++++++)))+++......***,,,++++++******++++++,,,,,,,,,---------,,,+++******+++,,,---------,,,,,,111,,,((((((''''''***000)))***+++,,,,,,+++***)))*********+++++++++,,,,,,}}}zzzvvvooojjjcccbbbaaa```^^^[[[YYYXXXUUUSSSPPPMMMLLLLLLNNNOOOFFFGGGHHHJJJMMMPPPRRRTTTNNNPPPTTTVVVVVVSSSOOOLLLKKKLLLMMMNNNOOONNNNNNMMMMMMKKKHHHEEEDDDEEEFFFGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCGGGGGGGGGIIIJJJHHHHHHIIIEEEEEEEEEDDDCCCCCCBBBBBB>>>======>>>>>>===;;;888;;;<<<===>>>???@@@AAAAAABBBEEEHHHHHHHHHHHHKKKNNNNNNLLLLLLOOOTTTWWWWWWUUUVVVTTTRRRQQQPPPNNNJJJHHHDDDFFFGGGGGGEEE@@@;;;777555333222111111111///---++++++******************'''))),,,,,,***)))+++---((()))***,,,,,,,,,+++******,,,+++)))+++...---))),,,++++++******++++++,,,,,,,,,---...---,,,***)))***+++,,,---...---,,,,,,+++((('''+++,,,)))''''''***+++,,,------,,,+++*********+++++++++,,,,,,,,,~~~xxxsssooojjjeeecccdddccc___[[[WWWTTTQQQPPPPPPQQQPPPOOOIIIJJJLLLNNNOOOPPPOOOOOOTTTVVVXXXZZZYYYWWWTTTRRRQQQOOOMMMLLLKKKJJJKKKKKKOOOKKKGGGEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEBBB??????AAACCCBBBAAA@@@AAABBBEEEGGGIIIIIIGGGEEEDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA???===<<<;;;;;;:::???>>>>>>@@@BBBCCCBBB@@@FFFGGGGGGHHHIIIJJJKKKKKKMMMNNNPPPSSSTTTUUUUUUUUUUUUSSSQQQQQQPPPOOOLLLJJJDDDDDDEEEDDDBBB???<<<:::888666444222000/////////******+++++++++***))))))+++***)))***,,,---,,,+++***)))))))))))))))******---+++))))))+++,,,---,,,******+++++++++,,,,,,,,,........................---,,,+++***))))))))))))************************+++,,,---...---+++((('''---+++((())),,,---,,,***vvvqqqmmmkkkkkkiiiccc___ZZZWWWTTTRRRQQQPPPOOONNNJJJKKKLLLNNNOOOOOONNNNNNQQQSSSVVVYYYZZZZZZXXXWWWRRRQQQOOOMMMKKKKKKKKKKKKOOOLLLGGGEEEFFFGGGHHHHHHEEEDDDDDDDDDEEEDDDAAA???@@@BBBCCCCCCBBBAAAAAABBBFFFGGGIIIIIIGGGEEEDDDDDDGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@@@@???>>>===<<<;;;@@@??????AAACCCDDDDDDCCCHHHHHHIIIIIIJJJJJJKKKKKKOOOPPPSSSUUUVVVVVVUUUTTTTTTRRRQQQPPPPPPOOOLLLJJJDDDDDDDDDCCC@@@>>>;;;999777666444111000/////////,,,,,,,,,,,,+++******))),,,+++******+++,,,+++***++++++************+++++++++***((((((***+++++++++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++*********++++++************************,,,---------,,,+++)))(((---+++)))))),,,------+++{{{yyywwwssslllfffccc___[[[WWWUUUSSSQQQOOOMMMNNNOOOPPPQQQPPPOOOOOOQQQSSSVVVYYYZZZ[[[ZZZYYYTTTSSSQQQNNNMMMLLLMMMMMMPPPLLLIIIFFFGGGHHHIIIIIIEEEDDDDDDDDDEEEEEECCCAAAAAACCCDDDDDDCCCBBBBBBCCCFFFHHHIIIIIIGGGEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAA@@@???>>>===BBBAAAAAABBBEEEGGGFFFEEEIIIJJJJJJKKKKKKLLLLLLLLLQQQSSSVVVXXXXXXWWWTTTRRRSSSQQQPPPPPPPPPOOOMMMJJJEEEDDDBBB@@@===;;;999888555444333111000/////////......---,,,,,,+++******,,,***)))***++++++***))),,,,,,+++++++++++++++,,,***)))'''((()))++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,------++++++++++++++++++++++++......------,,,,,,++++++,,,+++)))***,,,------,,,}}}uuupppmmmiiiddd___\\\YYYUUUSSSQQQRRRSSSUUUUUUUUUTTTSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUSSSQQQOOOOOOOOOOOOQQQNNNJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIGGGFFFCCCEEEFFFFFFEEEDDDDDDEEEGGGIIIJJJJJJGGGEEEDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA===>>>@@@BBBBBBAAA@@@???BBBAAAAAACCCEEEHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPTTTVVVYYY[[[ZZZWWWSSSQQQQQQPPPOOOOOOOOONNNLLLJJJEEECCCAAA===:::888777666333333222111000/////////000///...---,,,+++++++++***)))((()))+++,,,+++***,,,,,,+++*********++++++***)))((()))***++++++*********+++++++++,,,,,,,,,,,,++++++******))))))(((+++++++++,,,---...//////++++++++++++++++++++++++///...---,,,,,,,,,,,,---++++++***+++,,,------...}}}xxxwwwsssmmmgggccc___[[[YYYVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXVVVUUUSSSRRRRRRRRRRRRSSSPPPMMMLLLLLLMMMLLLLLLLLLJJJIIIIIIJJJKKKJJJIIIFFFGGGIIIIIIGGGGGGGGGHHHIIIKKKLLLKKKIIIFFFEEEEEEEEEDDDBBB@@@???@@@@@@AAA<<<>>>@@@BBBCCCBBBAAA@@@BBBAAA@@@BBBEEEHHHIIIIIIHHHIIIKKKMMMOOORRRSSSTTTUUUWWWZZZ[[[ZZZVVVRRROOOPPPOOOMMMMMMMMMLLLJJJHHHCCCAAA???;;;888666555444111111111111000//////...000///...---,,,,,,,,,,,,(((''''''))),,,---------++++++***)))))))))))))))+++***)))***,,,---,,,*********+++++++++,,,,,,,,,+++++++++******)))))))))+++++++++,,,---...000000++++++++++++++++++++++++......---,,,,,,,,,------***+++++++++,,,---...///|||vvvqqqlllhhhdddbbb_______________]]][[[ZZZVVVVVVVVVVVVWWWXXXZZZ[[[XXXWWWVVVUUUTTTUUUVVVVVVUUUSSSPPPOOOOOOPPPOOONNNNNNLLLJJJJJJKKKKKKJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKMMMNNNMMMJJJHHHGGGGGGGGGEEEBBB@@@>>>>>>??????===>>>@@@AAABBBBBBAAAAAABBBAAA@@@BBBFFFIIIKKKLLLIIIJJJLLLNNNQQQSSSUUUVVVUUUWWWXXXYYYXXXTTTQQQNNNOOONNNLLLKKKKKKIIIGGGDDD???>>>===:::888555333222//////000000000000///...///...---,,,+++,,,---...)))((((((***---.........++++++***)))((((((((((((+++******+++------,,,*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,///111}}}yyyvvvrrrooonnnnnnmmmkkkhhhdddaaa___ZZZYYYXXXXXXXXXYYY[[[\\\XXXWWWWWWVVVWWWXXXYYYZZZWWWUUUSSSRRRRRRRRRQQQPPPRRRPPPMMMLLLLLLMMMLLLKKKLLLMMMOOOOOOMMMLLLMMMNNNMMMOOOPPPOOOLLLIIIHHHHHHHHHFFFBBB???=========>>>>>>>>>??????@@@@@@AAAAAADDDBBBBBBCCCGGGKKKNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUVVVVVVUUURRRPPPNNNOOOMMMKKKIIIHHHFFFCCCAAA<<<;;;;;;:::888555222111---...///000000000///...---,,,+++***+++,,,...///---+++++++++---...---,,,---,,,+++***)))))))))))))))))))))+++,,,---+++)))******+++++++++,,,,,,,,,++++++,,,------.........,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))+++------,,,,,,///222~~~{{{|||{{{yyyuuuqqqkkkgggdddaaa___\\\ZZZYYYYYYYYYZZZXXXWWWWWWWWWXXXYYY[[[\\\YYYWWWTTTTTTTTTTTTSSSQQQVVVTTTQQQPPPPPPPPPOOONNNMMMOOOQQQPPPOOONNNOOOOOOOOOPPPQQQPPPMMMKKKIIIIIIIIIFFFBBB???<<<<<<<<<===??????>>>>>>??????@@@AAAEEEDDDCCCEEEIIIMMMPPPQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUTTTSSSQQQOOONNNNNNLLLJJJHHHGGGEEEAAA???999:::::::::888555222000---...///000000000///...,,,+++*********,,,...000000///------------+++***...---,,,+++************(((((((((***,,,,,,***(((******+++++++++,,,,,,,,,+++,,,------...///000111,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))+++------,,,,,,///222~~~zzztttooolllgggaaa\\\[[[]]]^^^___```^^^\\\YYYXXXXXXYYYZZZ]]]ZZZWWWVVVVVVWWWWWWWWWUUURRRPPPQQQSSSTTTSSSQQQUUUUUUTTTTTTSSSRRRRRRRRRSSSQQQOOOOOOOOOOOOMMMLLLGGGEEEAAA>>><<<;;;<<<===@@@???=========???BBBCCCFFFGGGGGGFFFFFFHHHKKKNNNMMMQQQRRROOOPPPTTTWWWWWWTTTUUUVVVVVVUUUSSSQQQOOONNNPPPLLLEEECCCEEEAAA::::::888666444444333222000666222---+++,,,.........000///...---,,,+++++++++...------,,,,,,------...,,,,,,++++++++++++******+++)))((())),,,---+++)))///,,,)))***---///---+++***,,,......+++***+++---///---++++++,,,,,,,,,+++000000,,,***,,,///---(((,,,***)))+++---...+++)))///+++((((((,,,///000000}}}yyyvvvrrrkkkfffeeeeeeeeefffcccbbb___\\\[[[ZZZ[[[[[[[[[XXXUUUTTTUUUVVVVVVVVVVVVTTTRRRRRRTTTVVVUUUSSSYYYWWWUUUSSSRRRSSSUUUVVVTTTRRRPPPOOOOOONNNLLLJJJFFFDDDAAA>>><<<<<<===>>>@@@????????????AAABBBCCCEEEFFFFFFFFFFFFHHHLLLOOOQQQTTTUUURRRRRRVVVXXXXXXTTTTTTUUUUUUTTTRRRPPPOOOLLLMMMJJJDDDBBBCCC@@@:::999666444333333333111000222000------//////...,,,//////...---,,,,,,,,,,,,...------,,,,,,------...------,,,,,,+++++++++***+++)))((())),,,---+++************)))((()))***,,,+++---//////---,,,,,,...///---++++++,,,,,,,,,+++...111000,,,***++++++)))---++++++,,,......,,,***---++++++,,,///333555666{{{uuuooommmlllkkkjjjiiigggccc```]]]\\\\\\\\\ZZZXXXUUUTTTUUUWWWWWWWWWWWWUUUTTTUUUWWWXXXXXXWWW]]][[[WWWUUUTTTUUUXXXZZZVVVTTTQQQOOONNNLLLJJJGGGDDDBBB@@@>>>======>>>?????????@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGIIIMMMOOORRRVVVVVVSSSRRRUUUWWWVVVSSSTTTTTTTTTSSSQQQOOONNNKKKKKKHHHCCCAAABBB???:::777555333222222333222000.........///111000...,,,///...------,,,,,,,,,,,,...------,,,,,,------...//////...---,,,,,,+++++++++***)))***,,,,,,,,,***)))+++,,,)))%%%%%%)))...,,,...//////...------...///---++++++,,,,,,,,,+++***///111---)))***,,,,,,---,,,,,,---......---+++''')))+++,,,---///111333{{{wwwuuusssqqqooolllhhhccc___]]]\\\[[[[[[XXXVVVUUUVVVXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\\\\```^^^\\\ZZZYYYZZZ[[[\\\YYYWWWSSSPPPNNNKKKHHHEEEBBBAAA???>>>===>>>??????===>>>???AAAAAAAAAAAAAAABBBDDDFFFGGGHHHJJJMMMPPPQQQUUUUUUQQQPPPRRRSSSQQQSSSSSSSSSSSSRRRQQQOOOOOOKKKJJJGGGDDDBBBAAA>>>;;;666444222222333444333222------...///000000///...///...---,,,,,,,,,,,,,,,...------,,,,,,------...000000///...---,,,,,,+++*********++++++,,,,,,+++,,,,,,,,,***((((((,,,///,,,---.........---------///---++++++,,,,,,,,,+++&&&,,,...+++***,,,...---,,,,,,,,,,,,------,,,+++(((+++......+++***+++---~~~uuurrrmmmgggbbb^^^\\\[[[ZZZWWWUUUTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\]]]___aaaaaaaaaaaaaaa```___^^^]]]\\\YYYUUURRROOOKKKGGGDDDAAAAAA???>>>>>>>>>??????<<<===>>>???@@@@@@@@@???BBBDDDFFFGGGHHHJJJMMMOOOPPPTTTUUUQQQOOOPPPQQQOOORRRRRRRRRRRRRRRQQQQQQPPPNNNKKKHHHFFFEEEBBB???===777666444333444555444333...............///000222......---,,,,,,,,,------...------,,,,,,------...000000///......---,,,,,,***+++++++++++++++,,,---///,,,)))(((***,,,,,,,,,,,,,,,,,,---------,,,+++///---++++++,,,,,,,,,+++***++++++)))+++...,,,''')))***+++++++++*********+++...222222///,,,---...~~~zzztttmmmgggbbb___^^^YYYWWWSSSRRRSSSTTTTTTTTTWWWYYY[[[\\\]]]___bbbeeecccdddfffgggfffdddaaa```___\\\WWWTTTPPPLLLHHHEEEAAAAAA@@@???>>>>>>>>>>>><<<<<<======>>>?????????BBBDDDGGGHHHHHHJJJLLLNNNPPPUUUVVVRRRPPPQQQQQQOOOQQQQQQQQQRRRRRRSSSSSSTTTQQQMMMIIIIIIGGGBBB>>>>>>999777555444555555444333......///...---...000222...------,,,,,,---------...------,,,,,,------...///............---------***+++,,,,,,++++++,,,...---***'''(((,,,---+++(((,,,++++++,,,------,,,***///---++++++,,,,,,,,,+++......+++)))+++---(((!!!(((***++++++***))))))***(((+++---...............~~~vvvnnniiieeeddd\\\YYYVVVTTTTTTUUUTTTTTTWWWYYY\\\]]]^^^```dddgggggghhhhhhhhhgggfffeeedddaaa]]]YYYUUURRRNNNIIIFFFBBBAAA@@@@@@???>>>======>>>============???@@@AAACCCEEEGGGHHHIIIIIIKKKLLLNNNRRRTTTQQQOOOPPPOOOMMMPPPPPPQQQRRRSSSUUUVVVWWWTTTMMMJJJJJJGGG@@@<<<===999777444333333333222111,,,...000000...---...000---------,,,,,,------......------,,,,,,------...,,,------------.........)))+++------++++++,,,...+++++++++,,,---,,,+++***...,,,+++,,,...///---***///---++++++,,,,,,,,,+++))),,,,,,******+++)))$$$(((***,,,,,,***)))***+++)))))))))***,,,,,,+++***|||tttnnnjjjhhhaaa^^^ZZZXXXXXXXXXWWWVVVVVVYYY\\\^^^^^^```dddhhhkkkjjjiiigggggggggggghhhaaa^^^ZZZVVVSSSOOOJJJGGGBBBBBBAAA@@@???>>>===<<<@@@???=========???BBBCCCCCCEEEHHHIIIIIIIIIJJJKKKJJJOOOQQQNNNLLLMMMMMMJJJOOOPPPPPPRRRTTTVVVXXXYYYUUUNNNIIIJJJGGG???;;;<<<999666444222222222000///***...222333111...------------,,,,,,,,,------......------,,,,,,------...++++++,,,,,,---.........))),,,...---+++***,,,///***...222222///,,,---...///---,,,---000000...+++///---++++++,,,,,,,,,+++ ''',,,+++)))+++---,,,)))+++...---+++)))***,,,222///,,,,,,......,,,)))~~~{{{tttkkkiiifffbbb^^^\\\[[[XXXWWW]]]___aaabbbccceeegggiiijjjlllnnnmmmkkkhhhggggggddd```[[[VVVSSSOOOKKKHHHFFFEEECCC@@@???>>>>>>???===>>>???@@@???@@@CCCEEEAAADDDIIILLLLLLLLLKKKLLLPPPPPPOOOOOONNNMMMLLLLLLOOOQQQSSSVVVWWWYYYYYYYYYSSSOOOKKKIIIHHHFFF@@@<<<777555333222333222111000000...---............111,,,...000///,,,+++---///333///,,,,,,...---((($$$...---,,,+++,,,---...///000...,,,,,,......,,,))),,,,,,,,,------.........------............------///......//////...,,,)))---......------+++***))))))'''&&&(((+++---,,,******+++,,,---............yyyrrrnnniiieeebbb```^^^\\\___aaabbbdddeeefffgggiiimmmooopppooollljjjhhhhhhddd```[[[WWWSSSPPPLLLIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDEEEGGGJJJLLLKKKJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRUUUWWWXXXYYYYYYSSSOOOKKKIIIHHHFFFAAA<<<777555333222333222111000222000......///...,,,+++)))+++---,,,******,,,...222///,,,---///...***&&&......---,,,,,,,,,---...///---+++,,,......,,,***---------.........//////------............------000///...///000000...,,,---------,,,+++*********)))((('''(((+++,,,+++)))***+++,,,---............~~~yyysssmmmjjjhhhfffeeegggggghhhiiijjjkkkkkklllqqqrrrsssrrrnnnkkkiiiiiidddaaa\\\XXXTTTQQQMMMKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAACCCEEEIIIJJJKKKJJJIIIHHHIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNNNNOOORRRTTTWWWXXXXXXXXXTTTPPPLLLJJJIIIFFFAAA<<<777555333222333222111000111///---...222222...))))))***,,,,,,++++++,,,...111///---...000000---***///...---,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,///............///000000------............------222000//////000111000///...---+++***))))))*********)))((()))***+++***(((***+++,,,------.........|||wwwtttsssqqqppprrrqqqqqqqqqrrrsssrrrqqquuuvvvvvvsssoookkkiiihhhdddaaa\\\XXXVVVRRROOOLLLIIIHHHFFFEEECCCCCCCCCDDDCCCDDDDDDCCCBBBCCCFFFHHHIIIJJJIIIHHHGGGGGGIIIKKKNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNQQQTTTVVVXXXXXXXXXUUUQQQMMMKKKIIIFFFAAA===777555333222333222111000...---,,,...555999444,,,.../////////...............---,,,---//////...+++//////...---,,,++++++++++++***+++,,,---.........//////...------...///000------............------666333000///000000000///---,,,***(((((()))***++++++******))))))))))))(((******+++,,,------------~~~}}}}}}{{{yyyyyyzzzzzzxxxvvvyyyyyyxxxtttnnnjjjhhhgggddd```\\\YYYVVVSSSPPPNNNIIIHHHFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCEEEIIILLLGGGGGGHHHGGGGGGHHHKKKNNNQQQQQQPPPOOONNNMMMLLLKKKMMMNNNQQQTTTWWWXXXYYYYYYVVVRRRNNNKKKJJJGGGAAA===777555333222333222111000///000...///666<<<777---222111000000///...------+++++++++,,,......---,,,//////......---,,,+++***)))***+++,,,,,,---...//////...---,,,,,,,,,......------............------888666222000000000///...---,,,***(((((()))***,,,+++++++++***)))((((((((()))***+++,,,------------}}}yyy}}}}}}zzzuuuooojjjhhhgggbbb___[[[XXXVVVTTTQQQNNNJJJHHHGGGEEEEEEEEEEEEFFFBBBBBBCCCBBBCCCFFFKKKNNNFFFGGGHHHIIIIIIKKKOOOQQQTTTSSSRRRPPPOOOMMMLLLKKKMMMOOORRRUUUXXXZZZZZZ[[[WWWSSSOOOLLLKKKGGGBBB===777555333222333222111000333555333000333999555+++111///------...---+++******+++,,,,,,------,,,,,,............---,,,++++++(((***,,,,,,++++++---//////...,,,+++++++++---...------............------888555333111111000///---,,,+++******)))***+++,,,***++++++***((('''((())))))***+++,,,,,,---------}}}wwwqqqkkkiiihhhaaa^^^ZZZXXXVVVSSSQQQNNNKKKJJJHHHGGGFFFGGGGGGHHHDDDDDDCCCBBBBBBEEEJJJNNNHHHJJJLLLMMMMMMOOOQQQTTTTTTTTTSSSQQQPPPOOONNNNNNNNNPPPSSSVVVYYY[[[\\\\\\XXXTTTPPPMMMKKKGGGBBB===777555333222333222111000222666555...///555333+++---+++***+++---...,,,***+++,,,---...------------,,,---.........---,,,+++(((***,,,,,,******,,,...111///---++++++,,,...///------............------333222111222222222000...++++++++++++,,,,,,,,,,,,(((***+++***(((''')))***)))***+++,,,,,,---,,,,,,yyyrrrmmmjjjiii```^^^ZZZWWWUUUSSSQQQNNNLLLKKKJJJIIIHHHHHHIIIJJJEEEEEEDDDBBBBBBDDDHHHLLLKKKMMMOOOPPPPPPQQQSSSUUUSSSSSSRRRRRRQQQQQQQQQPPPNNNPPPSSSWWWZZZ\\\]]]]]]YYYUUUPPPMMMKKKHHHBBB===777555333222333333111000---444333,,,,,,444444...+++)))(((***...000///---,,,...//////...------...+++,,,---.........---,,,)))+++---,,,***)))+++...333111...,,,,,,---///000---..................---//////000222444444222000+++,,,,,,---------,,,,,,'''***++++++(((''')))+++))))))***+++,,,,,,,,,,,,xxxtttqqqpppgggddd```]]][[[XXXUUUSSSRRRQQQPPPOOOMMMKKKJJJJJJHHHFFFDDDDDDFFFGGGHHHGGGMMMMMMMMMNNNPPPRRRTTTUUU[[[WWWSSSRRRSSSTTTTTTRRRTTTSSSUUUYYY^^^```^^^\\\XXXTTTOOOMMMMMMKKKEEE???555444222222222222111///111///......//////...------,,,++++++,,,,,,***)))...222222---***,,,.........)))...000+++---000***)))+++...111111...+++)))//////...------------...***,,,...---++++++...111111111111111111000//////111///---+++++++++***(((***************************+++,,,---............zzzwwwvvvooolllhhheeebbb```]]]ZZZVVVVVVUUUSSSRRRQQQOOOOOONNNLLLJJJIIIKKKLLLLLLKKKOOOOOOPPPQQQSSSTTTVVVWWW[[[XXXTTTSSSSSSTTTSSSRRRUUUUUUVVVZZZ^^^```___]]][[[VVVQQQNNNMMMIIICCC>>>999777555444333222000...111///......///000...---...,,,++++++,,,,,,+++***...666;;;777222000///---000+++///111+++...222,,,---000333555555333000---//////...------------------///000///------///111000000111111000//////......---+++***+++,,,+++***------------------------***+++,,,---............zzzwwwsssooommmjjjgggeee]]]]]]\\\[[[YYYXXXWWWWWWVVVTTTQQQPPPQQQRRRQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\YYYVVVTTTTTTTTTSSSRRRWWWWWWXXXZZZ^^^``````___]]]YYYSSSOOOLLLGGGAAA<<<;;;999777555444333111///111000//////000000///---...---+++,,,------,,,+++///999BBBAAA;;;666111,,,111+++...///))),,,111---+++---///111111///---+++///......---------------...///000///------.../////////////////////...---...,,,++++++---------,,,........................+++,,,---...............}}}yyywwwtttqqqnnneeeeeedddbbbaaa```___^^^^^^[[[XXXWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZ\\\]]]]]][[[YYYWWWVVVUUUTTTTTTXXXYYYZZZ[[[]]]___``````\\\XXXSSSOOOKKKEEE???;;;:::888666555555444222000222111///000111111000......---,,,---......---,,,000777>>>@@@@@@===444,,,///(((+++,,,&&&)))///+++((()))+++,,,,,,+++)))(((///...------,,,,,,------+++,,,,,,---,,,,,,,,,------......///......------111///------...///...---,,,,,,,,,---------------,,,,,,---...............}}}yyywwwooonnnmmmllljjjhhhgggffffffccc___]]]\\\\\\ZZZYYYYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]\\\ZZZXXXWWWWWWWWWYYY[[[\\\^^^^^^___``````YYYWWWRRRNNNIIIDDD???;;;777555444444555555444222333111000000111111000//////...---...///000///---111222333666<<>>;;;666444333444555666555444333222111111222222111///000.........000111000///111///,,,...555;;;888///111+++...///))),,,111---////////////////////////...------,,,,,,,,,,,,,,,++++++,,,...000000///---,,,---......///.........111...,,,++++++***)))'''------......///000000000---....../////////......~~~|||{{{xxxuuuqqqmmmkkkjjjgggfffcccbbbaaa``````_________^^^```bbbaaa^^^]]]^^^___^^^bbbgggiiigggeeedddddd]]][[[WWWQQQIIIBBB===;;;888777555666666777555444444222111111222333111000000///...///111222111000//////---+++...444666333000+++///111+++...222,,,......---,,,,,,---.........---,,,,,,++++++,,,,,,...------...000///,,,)))------...///////////////000...,,,+++,,,,,,+++***,,,------...//////000000......////////////......|||wwwtttqqqooommmkkkgggfffeeecccbbbaaaaaaaaa^^^aaacccccc```___```bbb```eeekkknnnkkkhhhffffffaaa___[[[SSSJJJBBB===:::;;;:::888777777777555333444333111222333333222000000///...///111222222111---111222---+++...444666...)))...111+++---000***000///...------...///000...---,,,,,,++++++,,,,,,///---,,,------,,,'''###------...///000000000///111000......000111000///******++++++,,,---.........///////////////......}}}yyyvvvttttttppplllgggdddcccbbbbbbaaaggghhhhhhgggdddccccccccciiikkknnnpppooolllhhheeegggbbb\\\UUUNNNGGGAAA<<<>>>999777999:::777666888555444333333555555444333777777666555444333333222///////////////000111111...///000///.........000222111000000///...+++))),,,,,,------------------+++------++++++------++++++,,,.........///222444+++...000///---,,,...000///...,,,,,,------,,,***........................|||zzzxxxuuuqqqmmmiiihhhhhhggggggiiijjjjjjjjjhhhhhhiiikkknnnpppsssuuuuuusssooommmjjjfff___WWWPPPIIIBBB======999666999999777666888888777666666777888777666888888777666555444333333222222111000///////////////000111000///...///111666222,,,***+++---......------------------------,,,//////,,,,,,//////,,,---------,,,---000555999...000000///,,,+++---///000...------//////...,,,---------......---------{{{xxxssspppoooooonnnmmmlllmmmnnnmmmmmmooosssvvvuuuwww{{{}}}~~~|||yyywwwqqqllleee]]]UUUMMMEEE@@@???:::888::::::888888999;;;999888999:::;;;:::999999888888777666555444444666555333111000......---///111222111000///000111KKKAAA444,,,+++---...---///.........---,,,,,,,,,---000000------000000---......---,,,---111777<<<111111000...,,,+++,,,...///...---...000000000...,,,------------------,,,~~~{{{xxxuuuttttttsssqqqooopppqqqqqqssswww|||~~~}}}wwwssslllddd\\\RRRJJJDDDCCC>>>:::<<<<<<:::999;;;;;;:::999:::;;;<<<;;;999::::::999888777666555555777666444222111000/////////111222111000///000111SSSGGG777...---......,,,000//////...---,,,,,,+++---000000------000000---.........------000555888111000///---,,,---...///...---,,,---///000000///,,,,,,---......---,,,,,,~~~{{{yyyxxxxxxvvvuuussstttuuuwwwyyy~~~{{{wwwqqqiiiaaaXXXOOOIIIFFF@@@<<<<<<<<<999999;;;;;;999888999:::;;;:::999<<<;;;:::999888777777666666666555333333222222222///000111111000///000111@@@888000,,,---000000///000000///...------,,,,,,,,,//////,,,,,,//////,,,---...000000///...///111///...------...///111111---,,,+++,,,...//////---+++,,,...//////...,,,+++~~~|||zzzyyy{{{}}}|||vvvppphhh```WWWQQQKKKDDD???>>><<<999888:::;;;:::999:::;;;<<<;;;999===<<<<<<;;;:::999888888666666555444444444555555000222222222111000111222555333111000000000///...000/////////...---------,,,//////,,,,,,//////,,,,,,///111111///...------------,,,...000222222111---,,,+++,,,......---,,,,,,---///000000///---,,,{{{uuummmddd___TTTMMMFFFDDDBBB>>>===>>>>>>===<<<===>>>>>>===<<<>>>======<<<;;;:::999999777777666555555555666666333444555444333222333555222444666555222///......////////////............---000000------000000---...///111000///...///000...------000222333000---///...------......---,,,,,,...000111111000...,,,yyypppkkk]]]UUUNNNLLLHHHDDDCCCDDDAAA@@@??????AAAAAA@@@???>>>>>>===<<<;;;::::::999999888777666555555555555555666777666555555555777$$$***000222000...000333.........///////////////...111111......111111...///000000///...///222555///...///111444333...***111000......//////...,,,---///111222222111///---yyyssshhhbbbYYYRRRMMMJJJHHHGGGIIIHHHFFFEEEDDDDDDDDDCCC???<<<:::999:::999888777===999555666999:::777333777777777777777888999:::666555444444555555333111222111000000000000000111222000...---,,,---...///111111111222222222///---111222333333333111000///444222////////////...---///......///111222111///}}}sssnnnfff___[[[XXXVVVUUUOOOMMMKKKIIIHHHGGGFFFEEEAAA???<<<;;;;;;:::888777:::888777999<<<===;;;999888888888888888999999:::888777666666777666444222333222222111111111111111333333333333333222222222222111000111222111000...111222333333222111000///333111/////////000///.........---///111111000...~~~yyyrrrlllhhhfffcccbbb[[[XXXUUURRRPPPNNNLLLJJJHHHEEEBBB@@@>>>===;;;999888999:::;;;;;;;;;:::999666666666666666777777777<<<:::999999999888555333555555444333333333333333///111333444555444222111333222000000111222111000222222333333333222111000222000//////000111000///000//////000222222111///zzzvvvrrrooollliiieee```]]][[[XXXTTTQQQPPPMMMIIIFFFDDDBBB???===>>>@@@AAA@@@===:::999999888999999999999999999999>>>===;;;;;;:::999666444888888777666555555555555111222333444555555444333555333000000111222333222333333333333333333333222222111///000111222222111333222111222444444333111}}}yyyuuupppjjjfffdddbbb\\\XXXWWWTTTOOOLLLIIIGGGCCCAAAGGGHHHIIIGGGDDDAAA@@@??????@@@@@@AAAAAA@@@??????@@@???===<<<<<<;;;888666;;;;;;:::888888777777777888888777777777888:::;;;666444222222333444555444555555444444444555555555444222111111333444444333333222111222333333222000zzztttqqqpppnnnhhhccc```]]]XXXUUURRROOOLLLIIIJJJIIIHHHGGGGGGFFFEEEEEEAAABBBCCCDDDCCCBBBAAA@@@BBBAAA@@@??????>>><<<:::>>>>>><<<;;;:::::::::::::::888777666666777999;;;777555444555666777777666777777666666666777888888777555444444555666555444111000000000111111000...~~~xxxrrrnnnkkkfffccc```]]]ZZZWWWRRROOOKKKIIIKKKLLLKKKIIIDDDEEEFFFGGGFFFEEECCCBBBEEEDDDCCCCCCCCCCCCAAA???AAA@@@???===<<<;;;;;;;;;777777666666666666666666777777666888999:::999777999888888777888999:::;;;:::888666666777777666555333222111222333222111///zzzwwwrrrooollliiifffdddbbb\\\UUURRRTTTTTTRRROOOLLLMMMNNNOOOOOOMMMKKKJJJGGGFFFEEEFFFGGGFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<999:::;;;;;;;;;999777666888777888:::<<<<<<:::888::::::999888999:::<<<===<<<:::888777888888777666666555555555666666444222{{{tttnnnnnniiibbb\\\ZZZYYYXXXXXXVVVWWWYYY[[[[[[WWWQQQMMMNNNMMMLLLLLLMMMKKKHHHFFFLLLFFF@@@>>>??????;;;777===============<<<;;;:::>>><<<::::::;;;;;;;;;:::<<<;;;999888888888999999===<<<;;;:::999888888888666777888888777555222111vvvrrrkkkfffdddcccbbbbbb``````aaabbbbbb___ZZZVVVVVVUUUTTTTTTSSSRRRNNNLLLPPPKKKFFFDDDCCCBBB>>><<<======>>>>>>===<<<<<<;;;<<<:::888888999:::999888===<<<:::999999999:::;;;>>>===;;;:::999999999:::999999::::::999777555333{{{vvvtttsssqqqpppmmmllllllllllllkkkgggeeebbbaaa___^^^]]][[[WWWTTTUUURRROOOKKKHHHEEECCCAAA>>>>>>>>>>>>>>>============;;;999999:::;;;:::999======;;;:::::::::;;;<<>><<<::::::;;;<<<===<<<<<<======<<<:::888777|||zzzxxxvvvvvvvvvvvvtttrrrnnnllljjjhhhfffccc___[[[ZZZYYYWWWRRRLLLGGGFFFEEE@@@@@@??????>>>>>>>>>>>>@@@>>><<<<<<===>>>===<<<===<<<;;;::::::;;;<<<<<<@@@>>><<<;;;;;;<<<>>>@@@>>>>>>>>>>>>===<<<::::::yyywwwtttrrrppplllgggcccaaa```^^^YYYRRRLLLIIIIIIEEEDDDBBBAAA????????????AAA???======>>>???>>>===;;;;;;:::999999:::;;;<<<>>>===<<<<<<<<<>>>@@@AAA>>>>>>>>>>>>===<<<<<<;;;~~~{{{wwwrrrooommmkkkgggbbb\\\WWWRRROOOLLLJJJHHHEEECCCBBBBBBBBB@@@>>><<<<<<===>>>===<<<;;;:::999999999:::;;;<<<<<<<<<<<<===>>>???AAAAAA??????>>>>>>============||||||xxxrrrnnnjjjddd]]]XXXTTTRRRNNNKKKHHHFFFFFFFFF@@@???======>>>>>>>>>===<<<;;;:::::::::;;;===>>>999:::<<<>>>@@@@@@AAA@@@@@@@@@???>>>>>>>>>>>>???zzzwwwtttooofff___ZZZWWWSSSOOOLLLJJJIIIIIICCCAAA??????@@@AAA@@@???===<<<;;;;;;<<<===>>>???777999<<>>???>>>======>>>???DDDBBB??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@}}}zzzuuupppiiiccc```]]]YYYVVVPPPOOOMMMLLLJJJHHHDDDAAA<<<===>>>======<<<===>>>CCCAAA??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAxxxrrrnnniiieeebbb]]]\\\YYYWWWUUUQQQMMMIIIBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAABBBCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB{{{vvvqqqooollljjjgggdddaaa]]]XXXTTTNNNMMMLLLLLLMMMMMMLLLKKKHHHGGGFFFFFFGGGGGGFFFEEE@@@@@@@@@@@@AAAAAABBBBBB}}}|||xxxvvvssspppmmmhhhccc___ZZZXXXVVVVVVVVVVVVTTTQQQMMMLLLJJJJJJKKKKKKIIIGGGCCCCCCBBBAAAAAABBBCCCCCC|||yyyuuupppmmmgggddd```___```___[[[XXXTTTSSSRRRQQQQQQOOOMMMJJJIIIHHHFFFEEEDDDDDDEEEEEE~~~yyytttpppnnnnnnmmmhhhccc```___]]]\\\[[[XXXUUURRRPPPNNNLLLJJJHHHHHHHHHIII~~~||||||zzzuuupppkkkiiigggfffdddaaa]]]ZZZUUUSSSPPPMMMKKKKKKKKKLLL|||yyytttooojjjgggeeeddd___ZZZWWWWWWUUUQQQQQQUUU{{{wwwtttrrrqqqmmmhhhdddbbb^^^XXXWWWYYY~~~zzzuuupppmmmhhhbbb```aaa|||{{{vvvpppnnnppp|||~~~