BM6P6(@ sssccc\\\QQQGGGBBB>>>888555444555666666777777666555444333333333000000...---------------++++++---...//////000000///---+++)))(((((()))***+++***)))))))))***,,,---333000---+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''$$$''')))((($$$$$$'''+++,,,,,,***)))((((((((((((,,,+++******))))))******,,,***))),,,111555666555888666333///++++++---000...///...------///222555zzzkkkbbbVVVJJJDDD???:::666555555666666555555555555555444333222000000///...------------+++,,,---...////////////---+++***)))((()))+++,,,******)))((()))***+++,,,...,,,)))(((''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$''')))((($$$$$$'''++++++***)))(((((((((((((((,,,++++++***************+++******,,,111444555555999666111---++++++,,,---+++,,,------...///222555vvvkkk]]]PPPFFFBBB<<<888666666555555333444555666666555444333111000///...------------,,,,,,---.../////////...+++***)))))))))***,,,---))))))((((((((()))***+++...,,,************(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&((('''$$$$$$'''***)))(((((('''''''''((((((,,,,,,+++************++++++******---000333555555:::444...+++++++++***)))(((***---...///000333555rrrbbbTTTIIIEEE???:::888666555444444555666888888777666555111000///...------------------..................+++******))))))***++++++((((((((((((((())))))***,,,+++******++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%''')))''''''&&&&&&&&&''''''(((,,,,,,+++*********************+++---///222444555:::333+++(((***+++)))&&&))),,,///000000111222333wwweeeVVVKKKGGGAAA===:::888666444666666888888999888777777111111///.................................---------,,,+++***))))))))))))'''((((((((())))))))))))'''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&'''(((,,,+++******))))))*********+++,,,---///111333444888111***''')))***(((%%%---///111111000000111111yyyfffWWWMMMIIICCC???<<<:::777555888888888777777777777777111111000///.............../////////...---,,,,,,------,,,+++***)))(((''''''((()))*********))))))'''&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''******)))(((((((((((())))))+++------...///222444555000***'''((()))((('''///000111000///...///111zzzgggYYYMMMIIIDDD@@@>>>;;;999777999888666555444555666666222111000///............////////////...---,,,++++++++++++++++++***)))(((((()))***+++++++++***)))(((((()))***++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&))))))((('''&&&&&&&&&'''))))))(((''''''''''''''')))+++---------...111444222///,,,((('''((()))+++------...---,,,---///111{{{hhhZZZMMMJJJEEEAAA>>><<<:::777:::888555222111222444555222111000//////.........000000//////...---++++++))))))***++++++++++++***((()))***,,,,,,++++++***%%%%%%&&&'''((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%$$$$$$""""""&&&$$$###$$$%%%&&&&&&&&&+++***)))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))+++---...---...111444000///---)))''''''***---******+++******,,,///222ppp```WWWMMMCCCAAA@@@<<<999999888777444333444666999;;;888333---,,,///000...+++,,,---...---,,,,,,,,,---------------,,,+++***)))***++++++++++++***))))))$$$(((++++++(((&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&%%%%%%%%%&&&&&&''')))))))))(((''''''&&&&&&'''((()))(((&&&%%%%%%&&&+++///222000+++)))***---////////////---,,,***(((++++++,,,------...//////ssscccYYYOOOEEECCCAAA>>>;;;;;;:::888555333333555888:::777333...---...///...,,,,,,---......---,,,------------------,,,+++***)))******+++++++++******)))&&&(((++++++(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))((((((''''''&&&&&&)))))))))(((&&&&&&'''(((***---000...***''')))+++111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvgggZZZQQQHHHEEECCC???===>>>===:::666222111333777999555333111///---------------------.........------------------,,,+++************+++++++++++++++***((()))++++++(((&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%'''((()))######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''))))))(((((('''&&&&&&&&&******)))(((&&&&&&)))++++++---///---***(((***,,,111///,,,***)))***+++---,,,,,,,,,+++++++++++++++ӵĦĦӵĦyyyjjj[[[RRRJJJGGGDDD???>>>???@@@<<<777222111222555777333333222000---,,,---...---,,,---...//////...---,,,---------,,,,,,+++***)))***++++++,,,,,,,,,,,,)))***+++***)))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''(((((()))((((((''''''&&&%%%%%%***)))(((&&&%%%&&&))),,,...///000...,,,+++,,,...///---+++***)))***+++,,,))))))******++++++++++++4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lzzzlll\\\TTTLLLHHHCCC>>>===???AAA===888333111111444555222333333111...,,,,,,------,,,,,,...111111///,,,,,,,,,---------,,,++++++((()))***+++,,,---------+++******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%'''((()))))))))((((((((('''&&&&&&%%%%%%''''''&&&%%%$$$%%%))),,,......---,,,++++++,,,...++++++++++++++++++******&&&&&&((()))+++,,,......GG=?HdĦ=ĪjGG=?HdĦ|||nnn___WWWPPPJJJDDD===<<<>>>@@@===999555222222333444333222111000///...---,,,---,,,,,,///222222///,,,,,,,,,,,,------,,,,,,+++((()))***,,,---.........+++)))(((((()))***)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!$$$%%%'''((()))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$&&&))),,,+++***)))(((((()))***+++((()))+++,,,,,,+++***)))$$$%%%''')))+++...///000ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~qqqccc[[[SSSMMMEEE===<<>><<<999666444222222222444222//////111000---***---++++++///333444000++++++,,,,,,------,,,,,,+++'''(((***,,,---...//////+++((('''(((***+++***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$#########$$$%%%'''((()))((('''&&&(((''''''&&&&&&%%%%%%$$$$$$%%%'''''''''(((***,,,***)))'''&&&'''((()))***))))))))))))******++++++&&&'''(((***,,,...///000?~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??rrreee^^^VVVOOOFFF>>>===@@@===<<<:::777555333222111555111...///222222---(((---++++++///444444000+++++++++,,,------,,,,,,,,,'''(((***,,,---//////000***(((&&&'''***,,,,,,***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$$$$&&&((()))))))))+++---,,,***''''''(((***++++++***)))'''''''''))),,,...(((((()))+++,,,---...///4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħwwweee___XXXRRRJJJ???:::999???<<<777333333777<<<@@@333222000///---,,,,,,,,,///---,,,+++---------,,,+++******)))***+++---...&&&(((***,,,---,,,+++***...***'''(((+++,,,)))%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''(((((())))))((('''&&&%%%$$$#########%%%&&&&&&+++///...))),,,)))))),,,***''')))///222///***((((((((((((((()))(((((((((***,,,...///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Ħyyyhhhaaa[[[UUUMMMCCC======>>>;;;666333333555999<<<222111000///------,,,,,,...---,,,---...///...---++++++*********+++---...''')))***,,,,,,,,,+++***...+++((())),,,,,,)))%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''''''''(((''''''''''''&&&%%%$$$$$$&&&%%%$$$&&&...444111)))+++))))))++++++(((***000333///+++(((((()))))))))))))))))))))+++---///0004DuXӵ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ӵ|||iiibbb[[[VVVNNNDDD???@@@<<<:::666333222333555777111000000///...------------------///111111///...,,,+++++++++++++++,,,---)))***+++,,,,,,,,,******---+++***,,,...---)))%%%((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))&&&$$$&&&000777222(((***))))))++++++))),,,111333///***(((((()))***+++***))))))***+++...0001114DuXӵ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ӵ{{{gggaaaZZZTTTLLLCCC??????;;;999666444222111222222//////////////////......,,,,,,...000333333111...,,,,,,,,,,,,++++++,,,,,,******+++,,,,,,++++++***,,,,,,,,,...///...***&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''''')))(((&&&'''---222...&&&))))))***+++++++++...111111...)))'''''')))***+++)))))))))***+++...0001114DuXӵ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&ĒR{{{iiibbbZZZTTTLLLCCC???@@@;;;999777444222111000111...///000111111111000000,,,---...111333333111///------------,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,...//////---***'''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))(((&&&)))***((((((***)))%%%)))+++,,,++++++---000111...+++((('''((()))******)))((()))***+++...0002224DuXӵ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}}}nnnggg^^^WWWOOOFFFBBBCCC<<<;;;777444222111111222...///111222333333333222.........000222222000///............---,,,***)))******++++++,,,------...,,,---.........,,,***((()))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%&&&'''((()))******%%%+++---***'''((((((&&&***---...+++***...000000,,,***))))))***+++***)))))))))***+++---///2223334DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sssskkkbbbZZZQQQHHHDDDEEE>>><<<888555333333444444...000222444555555555444000.........000000///......//////...---,,,***)))))))))***+++,,,...///000,,,---------+++*********)))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''######$$$&&&'''((()))***'''&&&%%%%%%&&&(((***,,,(((+++,,,++++++---,,,)))+++//////+++***...111///+++++++++---......,,,***++++++,,,---///222444666Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦuuulllccc[[[QQQGGGCCCDDD@@@===999555333444555777...000333555777777666666111///------...//////...////////////...,,,***(((((())))))***,,,...000111,,,------,,,***))))))***))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''######$$$&&&((()))++++++)))'''%%%$$$%%%(((***,,,***++++++,,,000555222,,,,,,000000+++***...000...+++,,,---000222111...+++------...///111444777888?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}qqqcccZZZRRRJJJDDDCCC>>>:::666333222222111111111000222555555222333777//////...///000000111111//////...---,,,***)))(((+++))))))***,,,...//////***...222111...***)))*********))))))(((((('''''''''((((((((((((((('''''')))(((''''''((()))'''&&&&&&&&&&&&$$$###$$$'''***''''''((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&''')))+++---............---///...,,,000444///&&&+++///111///...///---))),,,---...000111333444555>AneneneneDenene>Ak<fhDenenene{{{ooobbbZZZSSSJJJEEEDDDAAA===888444333222111000111000222555444111222777111///...---...000111222.........---,,,+++))))))+++******+++...//////......000222222///,,,***)))+++******)))(((''''''&&&'''(((((((((((((((''''''***(((''''''((()))'''&&&&&&&&&&&&%%%$$$$$$'''***''''''(((((()))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&''')))***,,,,,,------...///---,,,///333000(((***...000...///111///,,,,,,,,,---///000222333yyymmmaaaYYYSSSKKKGGGFFFCCC???:::555333222111000111000111444333111222666222///------///000111111,,,,,,,,,,,,,,,++++++*********+++---///000///---000000000111111///,,,)))++++++***)))((('''&&&&&&((((((((((((((((((((((((***)))'''(((((()))'''&&&%%%&&&&&&%%%$$$%%%''')))'''''''''(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''')))***,,,---000///---+++...222111,,,+++...000//////222111...+++,,,---...///000111wwwlll```YYYTTTMMMHHHHHHBBB>>>999555444333222111111000111333222///111555000///...///111222000---***++++++,,,,,,,,,++++++******,,,...000000...,,,///------///111111...***,,,+++***)))((('''&&&%%%((((((((((((((()))))))))+++)))(((((())))))'''&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''***,,,...111///---,,,...111111000...111222//////222111---++++++,,,---......///xxxmmmaaaZZZUUUNNNJJJIII>>>;;;666444333444333333222000000222111...000555.........222555444...)))******++++++,,,,,,++++++******,,,...000000---++++++***))),,,000222000---++++++***)))((('''&&&&&&((((((((((((((()))***+++,,,***)))((())))))'''&&&$$$&&&&&&&&&%%%%%%'''(((%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++---///222///------...000222333222555444111///111///,,,++++++,,,,,,---------...{{{pppddd\\\VVVNNNJJJIII===:::666333333444444444222000///111000---///444///......222666555...'''******+++++++++++++++***+++***+++,,,......---+++))))))***,,,///000000///******))))))(((((('''''')))(((((('''((()))+++,,,,,,+++))))))))))))'''&&&$$$%%%''''''%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&(((***,,,...///222///...///000///111555666888666111///000///,,,,,,,,,,,,,,,,,,---------sssggg^^^WWWOOOIIIHHH???<<<777555444555444444222000///000///,,,///444222///,,,///333444///)))******+++++++++******)))+++***)))***,,,,,,,,,***+++,,,......---...///000))))))))))))(((((((((((()))(((''''''(((***,,,------+++***)))))))))'''%%%###%%%''''''&&&%%%&&&'''###$$$%%%'''((((((((((((''''''&&&%%%%%%%%%%%%&&&###$$$&&&)))+++---......222......222222///111666666888666222000111111...------------------,,,,,,vvvhhh```XXXOOOIIIHHHBBB???:::666555555444333222000///000...,,,...444666000+++,,,000333000,,,+++++++++++++++***)))))),,,***((()))***+++++++++---000111000---,,,...000(((((((((((()))))))))))))))(((''''''(((***,,,------,,,***)))))))))'''%%%###%%%''''''&&&%%%&&&'''###$$$%%%'''((()))******''''''&&&%%%%%%%%%%%%&&&"""###&&&)))+++,,,------111...///333333///111777555777666111000333333000......------------,,,,,,vvvjjjaaaWWWMMMHHHGGGCCC@@@:::666222111222333555555333000......000222222000...++++++,,,---///************))))))))))))))))))))))))***+++,,,---000...---///333222---((()))******)))'''(((***,,,((())))))((('''''')))+++,,,+++******++++++***((()))((('''%%%%%%%%%&&&'''%%%&&&((()))))))))((('''******)))''''''&&&&&&&&&'''''''''((()))+++,,,---......222444222...111777888===>>>:::777555222...+++,,,------,,,+++,,,...xxxlllcccXXXNNNGGGFFFAAA???;;;666333222222333333333222000//////111333111000...,,,,,,,,,---...************)))))))))))))))))))))******+++,,,,,,......///111333111---)))++++++***)))'''&&&(((***))))))***)))''''''(((***((((((((()))+++,,,+++***))))))((('''''''''''''''%%%&&&'''((()))(((((('''***)))((('''&&&&&&&&&&&&'''''''''((()))+++,,,,,,---,,,///444666444444666;;;???@@@;;;777666333000***+++,,,,,,++++++,,,---wwwllldddZZZNNNGGGEEE???>>>;;;888555444333333222222222111//////111444000//////...------,,,,,,************))))))))))))************+++++++++++++++...222444222///---+++------,,,)))&&&%%%&&&(((***++++++)))''''''((()))%%%%%%&&&(((+++---,,,+++******************)))(((&&&&&&'''((((((((((((''')))((('''&&&%%%%%%%%%%%%''''''(((((()))***+++,,,,,,+++...666;;;999666666<<>>999444444222///)))***,,,,,,+++***,,,---|||tttjjjcccZZZNNNGGGEEE>>>===;;;999777555444333333333333111//////000111...////////////---,,,+++************)))))))))(((++++++++++++++++++******)))///555555111---,,,---111000///+++'''%%%&&&'''+++,,,+++***'''&&&''')))%%%%%%%%%(((***,,,+++******+++,,,------,,,***)))&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))************,,,222:::<<<888555666999<<<;;;444000///...,,,(((***++++++******,,,---xxxoooggg```XXXNNNGGGEEE<<<<<<:::999777666666555666666555333///------.........///000///---,,,***************)))))))))(((++++++,,,,,,,,,+++******(((...555555000++++++---333222000---)))''''''(((+++,,,,,,***((('''((()))(((''''''(((******)))(((***+++,,,------,,,+++***&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''((()))******))))))(((///999>>>:::222111555777:::999333......---+++(((***++++++++++++---...wwwnnneee^^^VVVLLLFFFEEE<<<;;;:::888777777777888777777666333///,,,++++++...//////000///---,,,+++************))))))))))))***+++,,,------,,,++++++)))...222222...***+++---222111000---)))'''((()))+++,,,,,,***(((((()))***+++)))))))))******(((&&&)))***++++++++++++++++++&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&'''((()))***)))(((((('''000;;;>>>777------333555999999444000000...+++)))***,,,,,,,,,,,,...000zzzpppeee]]]TTTJJJEEEDDD===;;;999777666777999:::666666666444000---,,,,,,////////////...---,,,+++************)))))))))))))))***,,,---...---,,,+++***---///...+++******,,,......---+++((('''(((******++++++***)))(((***++++++***)))***++++++)))'''))))))(((((()))******+++&&&&&&%%%%%%%%%&&&'''((((((''''''&&&''''''((((((%%%&&&((()))***)))((('''(((...777;;;555---+++///111666777333000000...***)))+++------------///111~~~tttggg^^^TTTIIIDDDCCC===;;;888666666777:::<<<444555555444000...------000//////...------,,,,,,************))))))))))))((())),,,.........---,,,+++,,,,,,+++*********+++,,,,,,+++)))'''&&&(((***)))***+++***))))))+++,,,+++***)))***,,,,,,***))))))((('''''''''(((***+++&&&&&&%%%$$$%%%&&&'''((((((((('''''''''(((((()))%%%&&&(((******)))'''&&&))),,,222777555///,,,------222444111///...,,,(((***,,,---.........000222qqqjjjeeeUUUIIIHHHFFFBBB>>>999666666666777777888777444000------000333111111///...---,,,,,,+++++++++++++++*********))))))+++---///000000000///---,,,+++++++++,,,---...+++)))'''''''''((('''&&&(((***,,,+++***+++///333---,,,---......---***(((&&&(((******)))&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((***,,,,,,+++)))...222555444000,,,++++++///....../////////,,,***+++,,,---------///222555~~~mmmhhheeeVVVLLLJJJHHHCCC???:::666666666777666666666444000...---///111111000///...,,,,,,,,,,,,++++++*********))))))))))))***+++,,,.........///,,,+++*********+++,,,---+++)))''''''(((((('''&&&((()))+++******+++///222,,,,,,---......---***((('''))),,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))+++,,,,,,,,,...111444444000---,,,---111...,,,,,,,,,---,,,+++,,,------------...111444zzzjjjffffffYYYOOOMMMIIICCC???:::777666666777666555555444222///...///000000000...---,,,,,,,,,,,,******)))))))))((((((((()))))))))***+++,,,---...+++***)))))))))+++,,,---,,,***((('''(((((('''&&&'''((()))))))))+++...000+++,,,...///...,,,)))((()))+++---...,,,***))))))&&&'''(((((((((((('''&&&'''(((((((((((((((((('''&&&&&&&&&(((***,,,///000///222666555111......///111...+++)))***+++,,,,,,,,,---...------...000333|||lllhhhhhh\\\RRROOOJJJDDD@@@;;;777666666666666444555666444222000///000000///...---,,,,,,,,,,,,))))))))))))((((((((((((******))))))***+++---...+++************,,,---...,,,+++)))((())))))(((''''''''''''((()))***---///***,,,///000...+++)))((((((+++---...,,,*********&&&''')))******)))'''&&&''''''((((((((((((''''''%%%%%%&&&'''(((,,,111444444777999777222///...///111///,,,,,,,,,---,,,+++,,,---...---,,,---000222qqqlllkkk___TTTOOOIIIEEEAAA;;;777666666666666555666777666333111000000///...---,,,,,,,,,,,,,,,))))))))))))((((((((((((++++++*********,,,---...,,,,,,++++++,,,---///000---+++)))))))))***)))(((''''''&&&''')))+++------))),,,000111...+++)))((('''))),,,,,,+++)))))))))&&&''')))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((,,,222777999;;;<<<999333///...////////////000111000,,,***+++,,,---,,,,,,---000222wwwooommm```UUUOOOHHHFFFAAA<<<888777777666666555666777666333111000000......---,,,,,,,,,,,,,,,******)))))))))(((((((((++++++******+++,,,,,,---,,,,,,,,,,,,---...000111...,,,***)))******)))(((((('''&&&'''))),,,------(((,,,111222...***((((((%%%(((***+++***)))((((((&&&'''(((((((((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$###&&&(((((((((,,,222888:::<<<<<<888333///...///...///111333333111---)))***+++,,,,,,,,,...111333xxxooolll___TTTOOOHHHFFFBBB<<<888777777666666444555555333000//////000------,,,,,,++++++,,,,,,++++++*********)))))))))))))))******+++*********++++++++++++,,,...000111...,,,******++++++***))))))'''&&&'''***---...---''',,,222222...***((((((%%%'''***+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###&&&)))))))))+++222777666888888666111......000/////////111111000---***(((***++++++,,,...222444xxxmmmjjj^^^TTTOOOHHHFFFBBB<<<888777777666666444444333111...------///------,,,+++++++++,,,,,,++++++++++++************'''''')))******)))((((((************+++---///000///---+++***++++++***)))***(((&&&'''+++......---&&&,,,222333...***((()))%%%(((+++,,,+++***)))***'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""&&&******)))+++111666222444555333///---...111000///............---+++''')))***+++,,,///222555{{{jjjfff^^^WWWQQQIIIEEE???;;;;;;:::666555777333222111000////////////000000///...---,,,,,,,,,++++++++++++++++++++++++***,,,//////---+++******,,,---,,,+++******---000111///------//////,,,)))))),,,,,,))))))///333333222333333111---+++******)))+++------+++)))((((((''''''((((((((('''%%%$$$$$$&&&'''&&&$$$$$$&&&)))++++++,,,,,,...///111222555555666777666555333222111000///...---,,,++++++------,,,---...000222333xxxgggcccZZZTTTOOOGGGDDD>>>::::::999555444666333222111000//////////////////---,,,,,,+++++++++++++++++++++++++++++++++)))+++------,,,***))))))+++++++++***)))+++...000...,,,+++,,,///000...+++)))++++++((()))///222222444555666444000,,,******)))+++......,,,)))((('''&&&'''((((((((('''&&&%%%%%%'''((((((&&&&&&(((***,,,,,,,,,,,,---///000111555555666666555555333333111000///...---,,,,,,+++------,,,,,,---///000111wwwgggcccZZZSSSOOOGGGCCC===999999888555333555333222111000////////////...---,,,+++++++++++++++++++++++++++++++++++++++(((***,,,,,,***)))((()))*********))))))***...000+++))))))+++///111000---(((******(((***///222000000333555444222...,,,+++))),,,//////---***((('''&&&'''((())))))((('''''''''((())))))(((((()))+++---,,,,,,,,,------...///444444444444444444333333111000//////...---,,,,,,---,,,,,,,,,,,,---...///|||lllhhh^^^VVVRRRLLLDDD>>>999999888555444666333222111000////////////...------,,,++++++,,,,,,,,,,,,+++++++++++++++***(((***,,,+++***))))))***+++++++++)))((())),,,...***((((((***...000///,,,''')))***(((+++000111///***---111333111///---,,,))),,,000111...+++((('''%%%&&&((()))***))))))(((''''''((()))))))))******------,,,,,,,,,,,,,,,---111222222222222222111111000000000///...------,,,,,,,,,,,,,,,,,,,,,------sssmmmaaaXXXUUUNNNEEE???;;;;;;999666555777333222111000///////////////......---------------,,,,,,,,,++++++*********)))+++,,,,,,*********,,,......,,,***((((((***---+++)))(((***---...,,,)))''')))***)))---222111---***...111333111///---,,,+++...000111...+++((('''&&&''')))*********))))))&&&&&&''')))*********)))------,,,++++++++++++,,,...///111222222111000///000000000///.........---++++++,,,,,,,,,,,,,,,,,,xxxqqqbbbXXXTTTNNNEEE???;;;;;;:::777666777333222111000///////////////......------.........---,,,,,,++++++*********)))+++,,,+++******+++---//////---+++))))))+++---,,,)))((())),,,,,,)))&&&(((******+++///444222,,,000333555444222...,,,,,,---///111000---+++))))))((((((***++++++***))))))&&&&&&&&&)))+++,,,***(((,,,,,,+++******+++++++++,,,///222444444333000...000000000/////////......***+++,,,------------,,,~~~uuudddXXXSSSMMMEEE???::::::999666555666333222111000////////////...------,,,,,,------...------,,,,,,+++******)))((()))******))))))+++,,,---------,,,+++,,,///111***((('''(((+++,,,)))&&&)))***+++,,,222666333,,,///111333333111/////////000111111///,,,******+++)))***+++++++++***)))((('''&&&'''***---...,,,)))+++***************+++,,,,,,000555888999666111...000000000000////////////)))***,,,---............yyygggYYYTTTNNNDDD===999999888555444555333222111000////////////,,,,,,,,,++++++,,,------------,,,,,,+++***))))))'''((()))((('''(((***++++++,,,,,,,,,,,,...222555)))'''&&&(((+++,,,***''')))++++++---333777333,,,(((***---//////000333444111222111...+++***+++,,,***+++,,,,,,+++***)))(((((('''(((+++///000---*********))))))***++++++,,,---111777<<<<<<999333///000000000000////////////)))***,,,...////////////yyygggXXXNNNDDDCCC@@@<<<999777777666444333222111000////////////000///------,,,---...///...---+++*********++++++,,,,,,+++******+++,,,,,,...///---***,,,222111+++,,,***((()))***++++++******,,,,,,---111444111+++***---///---((('''***...333333111---***)))***,,,)))((((((+++...000---+++---111---%%%(((000000((()))))),,,///...(((&&&(((+++000666:::888333...+++***+++---111333333111///***+++------,,,+++,,,---yyygggXXXOOOFFFEEEAAA===999888777666444333222111000000/////////000///...---,,,---......---,,,+++*********++++++,,,,,,+++******+++,,,,,,---...,,,)))+++///...)))***)))((((((***,,,+++++++++,,,,,,,,,///333111+++***...222111---++++++---333222000---***)))***,,,)))((((((***---...---+++...111...''')))111000))),,,,,,---000---)))(((***+++111777999666111...---+++---///222333222///---***,,,------,,,+++,,,...zzzgggYYYRRRJJJGGGCCC>>>;;;999777666444333333111000000000000000000///...------------------,,,+++*********++++++,,,++++++******++++++,,,,,,---+++((())),,,+++''')))(((((()))+++------,,,,,,---,,,+++...222000++++++///444444111...------222111000---***)))***+++)))((('''(((+++,,,---,,,...111///)))***000000***000......///---)))***......555:::999333------///...000333444444111---+++,,,,,,,,,,,,++++++...000zzzgggZZZUUUOOOIIIEEE@@@<<<999888666444333333222111000000000000//////......------------,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))((())))))'''***))))))+++...//////...------,,,+++...222000+++,,,///222222000...------000000///---***))))))+++)))(((''''''(((***+++,,,---000...******......+++///,,,,,,---,,,***---222444:::???:::000***,,,000111333777777555111,,,***,,,---,,,+++***+++///111{{{hhh[[[WWWSSSIIIEEE@@@<<<:::888666555444333222111000000000000/////////......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***((((((***+++++++++...000111000///,,,---,,,,,,///333111+++---......---,,,+++,,,,,,...//////---***((()))***(((''''''&&&'''(((***++++++------***)))+++,,,***---***)))+++++++++000666888>>>@@@:::000)))+++///333666999999555000---,,,,,,,,,,,,++++++,,,///222~~~jjj]]]XXXTTTHHHDDD???<<<:::888777555444333222111111000111111////////////...---++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,---+++((()))---,,,,,,---///111222000...+++------...222555222,,,...---,,,+++++++++,,,,,,---......,,,***(((((()))&&&'''''''''&&&&&&(((******,,,,,,+++***)))******,,,))))))***++++++111777888<<<===888000***+++...222555888777222...---...+++,,,---,,,,,,---000222nnn]]]XXXRRRFFFCCC>>>;;;999888777666444444333222111111111111///000000///...---+++***)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,***+++---+++''')))///++++++,,,...000000...,,,))),,,///111555888444...///....../////////---,,,+++------,,,***(((((()))###&&&((((((&&&%%%&&&(((***,,,------+++)))))),,,///,,,+++---,,,,,,000666222444666444///,,,,,,...///222555333...,,,---///***,,,---...---...000111ppp^^^WWWQQQEEEBBB===:::999888777666555444333222111111111111///000000000///---+++))))))***+++,,,---,,,,,,+++***+++,,,------,,,+++***+++)))***---+++&&&)))///+++++++++---///...,,,)))(((,,,///222777:::666...///000111333444222///,,,+++,,,---,,,***((((((((("""%%%((()))&&&%%%%%%'''+++,,,...///,,,)))***---222///...///...,,,///555,,,...000000///.........,,,000222000+++))),,,///)))+++.../////////000111xxxfffYYYSSSJJJBBB<<<;;;:::777555555444333222111000000000000//////.........---------+++,,,,,,,,,,,,+++***))))))************+++++++++---+++)))(((((()))+++---...---+++))))))***+++,,,,,,,,,...111444666555444666333000000000///+++((()))))))))))))))(((''''''***)))(((''''''((()))***111222222///+++***,,,///333///++++++///333555555999333---+++///111111...000000000///......------------,,,,,,,,,---......zzzhhhZZZUUUMMMEEE>>><<<;;;888555666444333222111000000000000//////.........---------,,,,,,,,,+++++++++******)))************+++++++++---+++)))(((((()))+++---...,,,+++))))))***+++,,,.........111333555444333111///------...---***''')))))))))))))))(((''''''))))))(((''''''((())))))...000111///,,,,,,...222...,,,***,,,///333555666444000,,,,,,///111222111000000000///......------++++++*********+++,,,,,,}}}jjj]]]WWWQQQHHH@@@>>><<<888666666444333222111000000000000/////////............------,,,+++*********+++,,,)))************+++++++++,,,+++)))(((((()))+++,,,---,,,+++))))))***++++++000//////000333444444333///...---------,,,***((())))))******))))))(((((()))((('''&&&&&&'''((()))+++...///...------111555000000000000111333444555...---,,,,,,...000333444000000000///......------+++*********++++++,,,---mmm___ZZZSSSJJJAAA>>><<<777555555444333222111000000000000/////////..................---+++))))))***+++,,,))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,+++***)))*********///...---///222444555444222222111000///---+++***))))))*********))))))((()))((('''&&&&&&'''((()))+++---///...,,,---111555999:::;;;888555222111111,,,---...------...111444000000000///......------,,,,,,,,,,,,---...//////oooaaa]]]UUUKKKBBB>>>;;;777444555444333222111000000000000////////////////////////...---+++))))))***+++,,,))))))*********+++++++++++++++***))))))***++++++++++++*********))))))***++++++,,,...222444555555444444333111...,,,***)))))))))************)))))))))((('''&&&&&&'''((()))+++---...---++++++///222;;;>>>@@@<<<555111000222000000///---,,,,,,...111000000000///......------,,,,,,,,,,,,---...///000pppccc___VVVLLLBBB>>>;;;777555666444333222111000000000000...////////////000000000---,,,+++*********+++,,,)))************++++++++++++******************++++++************)))))))))))))))+++...222333333111000111111///+++(((''''''))))))******++++++*********)))(((''''''((()))***+++---...,,,)))))),,,///333999===:::444111444888777444000,,,++++++---...000000000///......------)))))))))***+++,,,---...qqqdddaaaWWWMMMCCC???<<<888777888444333222111000000000000.../////////000000000000,,,,,,,,,+++++++++******)))************+++++++++***************************************))))))((()))))),,,///111111...+++***,,,...,,,)))'''((()))((()))***++++++++++++***+++***)))(((((()))***+++)))***,,,***((((((+++///---444;;;999444333:::AAA===777///++++++,,,------000000000///......------)))))))))***+++,,,......qqqdddaaaYYYNNNDDD@@@>>>:::999:::444333222111000000000000.../////////000000111111+++,,,,,,,,,,,,+++***))))))************+++++++++***************************************)))((((((***+++---000111...***&&&'''***,,,,,,***)))***,,,((()))***+++++++++++++++,,,+++***))))))***+++,,,&&&(((***)))'''(((+++///...666<<<;;;666666===FFF@@@888...***+++......---000000000///......------+++++++++,,,---...000111vvvhhheee]]]QQQFFF???;;;777555666777555222000000000///...//////000111222333333444,,,***((((((***---......)))************+++++++++,,,++++++******++++++,,,++++++******)))(((((((((+++++++++,,,------+++((('''(((((('''''''''***,,,))))))***)))((((((***+++------,,,)))&&&%%%'''((())))))(((&&&&&&(((,,,000444444666:::@@@BBB@@@>>>@@@<<<666...)))(((***---333333333333333222...++++++******+++---......---vvvhhhcccZZZOOOEEE???<<<777555666777555222000000000///.../////////000111222222333///,,,***)))***+++,,,+++)))************++++++++++++************++++++,,,+++++++++***))))))((((((+++******+++------***((())))))***)))'''(((***,,,))))))***)))))))))***++++++++++++)))&&&%%%&&&'''&&&'''((((((((())),,,...111111444999???BBBAAA@@@<<<888333...++++++,,,---111000111222333333111...---,,,+++,,,...000///...vvvfff```VVVLLLCCC@@@===999666777777555222000000000000///......//////000000111111111...+++*********)))((()))************+++++++++***************+++,,,,,,,,,,,,++++++***)))))))))***)))***+++,,,,,,***(((***++++++***)))(((***+++))))))))))))******++++++((()))***)))'''%%%%%%&&&%%%'''***+++******+++,,,---...111666<<>>:::777777777555222111111111000///.........///////////////000...+++*********)))((())))))*********++++++++++++******++++++,,,---...,,,,,,++++++******)))))))))((()))***,,,,,,***(((,,,------,,,***)))***+++)))((()))***+++,,,++++++&&&(((******)))'''&&&'''+++,,,---,,,******+++,,,***+++...333777:::;;;<<<444000---...333555222//////......///222333333222...------...000111111000uuueee\\\TTTKKKCCC@@@>>>:::777777777555222111111222111000/////////..................,,,******+++,,,+++)))))))))*********+++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++***))))))(((((('''((()))++++++***(((+++---------+++******+++)))((((((***---...,,,***&&&(((++++++***)))))))))333222///,,,)))(((***---***+++...000111333555666222///---000555777444000222000......000111111111...---,,,---///111000///vvvhhh___WWWMMMDDDAAA>>>:::777888777555222111222222222111000000//////......------,,,*********,,,---,,,***)))************+++++++++------,,,,,,,,,,,,------++++++******)))((((((((('''&&&''')))++++++)))(((***,,,------+++******+++)))((((((***...///---***&&&(((************+++,,,555444000,,,((((((***---+++---...///...///111222111000///111444555222000444222///---...///000000...---,,,...000111000///yyymmmeee[[[QQQFFFAAA===999777888777555222111222333222222111111000000///...------,,,+++***+++,,,---+++***)))************+++++++++------,,,+++******************))))))((('''''''''&&&&&&&&&(((***+++)))'''(((***,,,,,,+++******+++)))''''''+++///000---)))%%%'''((((((((()))+++---111111///,,,)))(((***+++,,,...000///......111333000000000000000///......555111...,,,---///000111///......///111222222111{{{pppiii___SSSGGGAAA===888777888777555222111222333333222222222111000///......------,,,++++++,,,,,,***((()))************+++++++++---,,,***)))(((((('''''')))))))))(((''''''&&&&&&%%%%%%&&&(((***+++)))'''&&&)))+++,,,+++***++++++)))''''''+++000111---)))%%%%%%&&&&&&&&&(((+++...+++,,,------+++))))))***---///111111///000333666000111111///,,,++++++,,,444000---+++---///111222111000///000222333333222wwwjjj]]]RRRGGGBBB???<<<;;;<<<555444333222111111111111000000///...---,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))...+++)))(((((()))(((((('''((()))))))))(((&&&%%%&&&&&&''')))++++++***(((++++++******************''')))...333555444000,,,(((''''''((()))+++,,,...)))+++------,,,******+++000///...000222222///,,,111000///...,,,+++***)))************+++,,,---...111///...---...//////...xxxlll\\\QQQGGGAAA>>>:::999:::444444333222111111111111000000///------,,,,,,---......---,,,,,,+++******************************...+++)))(((((())))))((('''((()))))))))(((&&&&&&&&&&&&''')))++++++***(((++++++++++++++++++******&&&))),,,111444222...***&&&'''(((***++++++++++++***---//////...,,,+++,,,///...---///111111///---111000///---+++***)))(((***))))))***+++,,,------//////....../////////...vvvjjj\\\QQQFFFAAA===999777888444333222111111000111111000///...---------------...------,,,,,,++++++***************************---+++)))(((((())))))(((((((((((()))(((''''''&&&&&&&&&''')))++++++***(((***++++++,,,,,,+++++++++(((***---111444333000---%%%&&&)))+++,,,,,,***))),,,///222222000...,,,,,,,,,,,,,,,---///000...---111000...,,,***)))(((((())))))))))))***+++,,,,,,---...///000000///......rrrfff\\\RRRGGGBBB>>>999666666444333222111000000000000000///...------------------------,,,,,,+++++++++************************---+++(((((())))))))))))(((((((((((((((''''''&&&&&&&&&''')))++++++***(((***+++,,,------,,,,,,+++***+++...333666777555222&&&''')))***+++++++++***---///333333111...,,,,,,+++++++++,,,---......---111///---+++)))(((((((((***)))))))))******+++,,,+++---000111000///......oooddd]]]RRRHHHCCC???:::777777333333222111000000000000//////...------------...------,,,,,,,,,,,,++++++************************,,,***(((''')))******))))))(((((((((''''''''''''&&&&&&''')))++++++***(((***+++,,,.........---,,,***+++---222666888777666***)))(((''''''))),,,---,,,...111222000---,,,,,,***++++++++++++,,,------000///,,,***)))((())))))******************+++,,,***---111111000......///oooeee\\\RRRHHHDDD@@@:::777777333222111000000///000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***(((''')))******)))))))))(((''''''''''''(((&&&&&&''')))++++++***((()))+++---/////////---,,,******+++///222444444333,,,***'''%%%&&&(((,,,...+++---//////...------...+++,,,,,,+++******+++---///...,,,***)))***+++,,,,,,+++++++++++++++,,,,,,***---111111///...///111|||nnnfffYYYOOOFFFCCC???:::777777333222111000000/////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***(((''')))************)))((('''&&&''''''(((&&&&&&''')))++++++***((()))+++---000000000...---...------...000111000///+++***((('''''')))+++,,,,,,---......------///111---......,,,))))))+++---///---+++******+++---///------,,,,,,,,,,,,,,,---***...111000------000333yyymmmeeeWWWMMMEEEBBB???:::666666333222111000////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))'''''')))************)))(((&&&&&&''''''((('''&&&''')))++++++***((()))+++...000111000...---444222000000111000///---)))))))))))))))*********,,,---...------...111444...//////---)))(((***---///---+++***+++---///111......---,,,,,,---------+++...111///,,,,,,000444xxxmmm^^^WWWRRRIIIBBB===;;;999777777444222111111000///---/////////...---+++***))).........------,,,,,,,,,++++++++++++++++++++++++---,,,+++)))((('''''''''******)))((('''&&&%%%%%%''''''((()))))))))))))))******...333222---,,,...///222555444111000222444(((+++...///...,,,,,,,,,---///222222000...,,,,,,(((***+++,,,,,,,,,...000,,,+++++++++******))))))))))))***,,,//////...---***,,,------------...///yyyooo```YYYSSSJJJCCC>>>;;;999888777444222111111000///---000000000///...---++++++---------------,,,,,,,,,++++++++++++++++++++++++---,,,+++)))((((((''''''((((((((((((((('''''''''''''''((()))))))))))))))******...222111---+++...000111333333222111000111,,,...000///---+++******)))+++---...---------...***+++------,,,,,,---///++++++******))))))))))))((()))***,,,.........------......---,,,,,,---///|||qqqbbb[[[UUULLLDDD???<<<:::999666444222111111000///...111111000///...------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,***)))(((((((((((('''''''''(((((()))))))))''''''((())))))))))))(((******...222111,,,+++---//////000222333222///---000111111///+++(((''''''''')))++++++,,,---000222---...///...,,,+++,,,---))))))))))))((((((((((((((((((***+++,,,,,,,,,,,,/////////---++++++---///ttteee]]]WWWNNNFFF@@@===:::999666444111000111111///...111000///......---------+++++++++,,,,,,------...************************,,,+++***)))(((((((((((('''(((((((((((()))))))))&&&'''(((((())))))((((((******---111///+++***---,,,+++,,,///333444000---000000///---)))&&&&&&&&&)))***++++++,,,...222555///000000///,,,******+++((((((((((((((((((''''''''')))*********+++,,,---//////...---,,,---///222vvvggg^^^XXXOOOFFFAAA===:::999555333111000111111000...000///...---,,,,,,,,,---***++++++,,,,,,---------************************++++++***)))((((((((()))***)))))))))((((((((((((&&&&&&'''(((((((((((((((+++***,,,///...***))),,,)))((()))...333555333000...---,,,***'''%%%&&&(((+++++++++******,,,000333000000000...+++))))))***''''''''''''''''''((((((((()))+++***))))))+++------.........---...111333xxxiii___YYYOOOGGGAAA===:::888555333111000111111000//////...---,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,************************++++++***)))))))))))))))*********))))))(((((((((&&&&&&'''(((((((((((('''+++***,,,...---)))(((,,,((((((***---000333444333------+++(((&&&%%%(((***)))))))))(((((())),,,///......///---+++))))))***''''''''''''(((((((((((((((+++,,,+++))))))+++///---...000000//////111222xxxjjj```YYYOOOGGG@@@<<<999777555333111000111111000///000///---,,,,,,,,,...///,,,,,,,,,+++++++++++++++************************+++******))))))))))))))))))))))))))))))*********%%%&&&''''''((((((''''''+++***+++...,,,((((((+++***+++,,,---...///222555000///---)))&&&&&&)))+++'''((()))(((((())),,,...+++,,,---,,,***)))***+++''''''((((((((()))))))))))),,,...,,,)))(((,,,000...111333333111///......yyyjjj```YYYOOOFFF@@@;;;888666444222111000111111111000111000...------...///000---,,,,,,++++++*********))))))))))))))))))))))))+++***)))))))))))))))***''''''((()))***+++,,,,,,%%%&&&''''''((((((''''''+++***+++---+++''''''+++---...///...,,,---111555333222///***''''''))),,,'''(((***++++++,,,///111(((***++++++***)))***,,,'''((((((((())))))*********---///---)))(((,,,111111333555555222...+++***uuuiiiaaaXXXNNNGGG@@@999555666111111000000000000000111...---,,,,,,++++++,,,,,,///...------++++++***)))*********))))))))))))(((******)))(((((((((((((((*********)))'''(((***,,,)))((((((((()))***)))(((***+++,,,---,,,***((('''---///000...---...222666;;;333+++)))'''&&&'''+++***)))((('''(((***,,,---*********))))))))))))))))))((((((((()))***++++++///,,,***+++...111111000000444777555///++++++,,,ttthhh```WWWMMMGGGAAA:::666777222222111000000000000000///...------,,,,,,------...------,,,,,,++++++***++++++*********)))))))))******)))(((((((((((((((((()))***)))(((''')))+++)))((((((((())))))(((''')))******++++++***))))))---///000...,,,---000444999222,,,***)))'''(((+++))))))((('''((()))+++---))))))))))))))))))))))))***))))))(((((((((((()))...+++******...000000///000444777555///++++++,,,sssfff___VVVNNNHHHBBB;;;888888444333222111000/////////000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))(((((((((((((((&&&(((***)))((('''((()))''''''((((((((((((''''''(((((((((((()))***+++,,,---///000...++++++...111666000,,,,,,,,,))))))+++)))(((''''''((()))+++,,,))))))))))))))))))))))))+++***)))((('''''''''''',,,***)))***,,,///000000000333555444///,,,,,,---sssfff___VVVNNNIIICCC<<<999999555444333111000/////////000///......------......+++++++++,,,,,,---------,,,,,,,,,+++++++++*********))))))(((((((((((((((%%%''')))***((('''''''''&&&'''))))))(((''''''''''''&&&&&&&&&(((+++---///---///000...***))),,,///222---+++------)))((()))((((((''''''((()))++++++((((((((()))))))))))))))******)))(((((()))))))))******)))***+++...///000000222333222///---,,,---uuuhhh___WWWOOOJJJEEE===999999555444333111000////////////......---,,,---------***++++++,,,,,,------...,,,,,,,,,+++++++++*********))))))(((((((((((((((%%%''')))***((('''''''''%%%'''******(((''''''(((&&&&&&%%%&&&(((,,,///111---///000...+++)))+++---///+++***,,,---)))'''''''''''''''(((((()))******''''''(((((())))))))))))((((((((()))***+++,,,---))))))******+++---///111000111111111///---------xxxlll```XXXPPPLLLFFF>>>999999555444333222111000000000///...------,,,,,,------+++++++++,,,,,,---------,,,+++++++++******************)))(((((((((((((((&&&(((***)))((('''((()))$$$(((,,,,,,)))'''''')))&&&&&&&&&'''***---000222,,,...000///+++***+++...///+++***------)))&&&'''&&&''''''(((((())))))***&&&''''''(((((())))))***'''''''''(((***+++---...)))***+++++++++---000333000000000//////.........|||qqqaaaYYYQQQMMMFFF>>>888888444333222222111111111111000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******)))(((((((((((((((((()))***)))(((''')))+++%%%)))......***((((((***''''''((()))+++...111333+++...000///,,,+++,,,///222...,,,......***((((((&&&&&&'''((())))))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&''')))******)))***,,,,,,,,,---111555000///....../////////...~~~tttbbbZZZRRRMMMFFF===888777333333222222111222222222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((******)))(((((((((((((((*********)))'''(((***,,,%%%***//////+++((()))+++'''''')))***---///111222+++...111000---,,,---///555000...//////+++)))***%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%&&&&&&''')))+++------,,,...222666000///...---...//////...|||qqqddd[[[QQQKKKEEE===999999777555333222333222111000222222000//////.........000///...---+++***))))))************************((((((((((((((((((((((((+++******)))(((''''''&&&)))***+++***(((&&&&&&'''&&&&&&(((+++///111111///444444111---)))))),,,000333111...,,,,,,---,,,+++)))'''%%%%%%''')))))))))((((((((((((((()))******&&&&&&''''''''''''&&&&&&&&&)))+++---------///000///---,,,...222333222000uuueee\\\RRRKKKDDD<<<888999777555333222333222111000222111000///......------...------,,,+++***))))))************************((((((((((((((((((((((((******))))))(((''''''&&&(((***++++++)))'''&&&&&&'''(((***+++,,,---------000111111///,,,+++,,,...333000...---...//////...***(((''''''((()))((('''((('''''''''(((((())))))(((((())))))))))))((((((''')))+++,,,++++++,,,...///...---...000111000000uuuggg]]]SSSKKKDDD<<<888888777555333222333222111000222111000///...---,,,,,,---------,,,,,,+++++++++************************((((((((((((((((((((((((***))))))(((((('''''''''''')))+++,,,***'''&&&&&&(((***,,,+++)))((()))+++...000222222000---,,,,,,///---+++,,,...///000000)))(((''''''((()))(((&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((***++++++***)))+++,,,---.........------...000rrrhhh^^^SSSKKKDDD;;;888888777555333222333222111000111000000///...---,,,+++---------...............************************(((((((((((((((((((((((())))))((((((((('''''''''&&&)))+++,,,***(((&&&&&&(((+++---+++'''&&&)))---222333444333111///,,,+++***)))'''(((+++...//////---***&&&%%%&&&'''((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((()))************,,,...,,,...///---******,,,000qqqiii___SSSKKKCCC<<<888999777555333222333222111000000000000000///...---,,,,,,,,,,,,,,,------------************************))))))))))))))))))))))))((((((((((((''''''''''''&&&(((++++++***(((''''''(((+++---+++'''''',,,111888777555444222000---+++)))((('''(((+++...//////999333+++&&&$$$&&&'''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''(((***++++++---000222---...///---)))))),,,000vvviii___SSSKKKCCC<<<999;;;777555333222333222111000...///000111111000///...************************************************))))))))))))))))))))))))''''''''''''''''''''''''''')))******((('''((())))))***+++)))''')))...222999777555444333111...+++---+++******---///000000AAA;;;111)))&&&&&&&&&'''%%%&&&'''((()))(((''''''(((((())))))))))))((((((&&&((()))***+++...222555......---+++***+++...000}}}iii^^^RRRKKKCCC===;;;<<<777555333222333222111000---...000222333222111111++++++++++++++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''((())))))((('''''')))+++,,,***'''&&&&&&)))---///333333333444555333...***///---++++++---/////////888444...)))''''''''''''%%%'''(((******)))((('''(((((())))))))))))(((((('''((())))))***,,,000333///---+++***,,,...000000hhh^^^RRRJJJDDD===<<<===777555333222333333111000,,,...111333444444333222//////.........---------************************))))))))))))))))))))))))&&&''''''''''''''''''''')))))))))'''&&&'''))),,,---***%%%$$$%%%(((+++,,,---...111555777555...(((///---+++***+++,,,,,,,,,((('''&&&&&&((()))((((((&&&''')))***+++***)))'''&&&&&&''''''''''''&&&&&&((())))))((((((***---000000---))))))---111111111|||gggXXXQQQNNNCCC>>>===777777555333222333333111000000///////////////000000//////...------------...(((((())))))******+++++++++***'''&&&&&&'''***++++++)))'''&&&%%%&&&'''(((((()))***)))((('''(((***((())))))(((((((((+++---///...///111444333...)))+++---...---,,,***++++++(((***------+++(((&&&&&&%%%$$$&&&+++,,,(((''')))))))))*********((('''&&&'''((())))))))))))+++------,,,++++++...000111111|||gggXXXRRRNNNCCC>>>>>>888888666333111222222222111000///////////////000000......---,,,,,,,,,,,,,,,)))))))))))))))*********,,,+++)))'''''')))+++,,,***)))'''&&&&&&&&&((((((((()))***)))'''&&&'''((('''((()))(((((()))+++...------...111444444000,,,---------------,,,++++++'''***------+++)))'''''')))&&&'''+++***'''%%%''')))******+++***)))(((''''''((())))))((()))+++------,,,,,,,,,...000111222zzzhhhXXXRRRNNNCCC???>>>888999666222000111222222222000000///......//////000---,,,,,,+++++++++++++++************)))))))))))),,,+++***((((((***+++,,,***)))'''&&&&&&'''(((((()))******)))&&&%%%%%%&&&&&&'''((((((((())),,,...++++++,,,111555666333//////---+++,,,//////,,,)))'''***---...,,,***)))(((---))))))***)))%%%$$$&&&)))******+++******)))((('''((()))((('''(((***,,,------------...///111222vvviiiYYYRRRNNNCCC??????999:::666222///000111222333000000///.........//////------,,,+++++++++++++++++++++******))))))((((((,,,+++)))(((((()))+++,,,)))(((''''''''''''((((((***++++++)))&&&$$$$$$%%%&&&''''''''''''))),,,...))))))+++000555777555222000---***,,,000111---((('''***---...---+++******...***(((***(((%%%$$$'''((((((((()))))))))))))))'''((()))((('''''')))++++++,,,---------...///000tttjjjYYYRRRNNNCCC??????::::::666222///000111222333000000///..................------,,,,,,,,,,,,,,,++++++******))))))((((((***)))(((((((((((()))***(((((('''''''''(((((((((+++++++++)))&&&$$$$$$%%%&&&''''''''''''(((+++---(((((()))...444777555333000---***,,,///000---((('''***---///---,,,+++***,,,)))((())))))&&&'''***&&&&&&&&&&&&''''''((((((((())))))((('''''')))+++)))+++------,,,+++---///tttkkkZZZRRRMMMCCC???@@@;;;999666222000111222222222000000///...------------......---,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((+++,,,,,,***'''%%%%%%&&&''''''((('''&&&'''***,,,((('''(((---222555444222...,,,***+++......+++((())),,,//////...,,,+++******''''''******((((((+++$$$$$$$$$$$$%%%'''((())))))******)))((((((***+++(((,,,......,,,+++,,,///uuukkkZZZRRRMMMBBB???@@@;;;888666333111222222222111000000///...---------------,,,,,,+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))&&&''''''(((((((((((((((,,,,,,---+++(((''''''(((((((((((('''&&&&&&(((***)))'''(((+++000222111///+++++++++,,,++++++***)))***---000000...,,,******)))'''(((,,,,,,(((''')))$$$$$$$$$$$$%%%''')))******+++,,,+++))))))***,,,)))---111111...,,,---000wwwlll[[[RRRMMMBBB???@@@<<<777555333222333333111000111000///...---,,,,,,,,,,,,++++++***)))*********(((((())))))******++++++************************&&&&&&'''((())))))((((((,,,------,,,)))(((((())))))))))))'''%%%%%%'''))))))((('''***///111000---)))+++,,,,,,***))))))***+++...000111...+++***)))***(((***------(((&&&'''%%%%%%$$$%%%&&&(((***++++++,,,,,,+++******+++---+++///333333///---///222uuueeeZZZNNNHHHDDD???===>>>777777555444333222222222......---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))''''''((())))))(((+++)))'''))),,,---+++(((+++++++++***((('''((()))+++***((((((((()))(((''',,,,,,,,,---------.........000333222000---******---,,,,,,---...///---++++++,,,,,,++++++***)))((()))(((((((((((())))))***111111000...+++))))))***(((---111111---,,,---000uuueeeZZZNNNGGGCCC>>><<<===777666555444333222222222............---------,,,------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++))))))+++++++++******((('''))),,,---+++(((***++++++***((('''((()))***)))((('''((((((((('''+++++++++,,,,,,,,,---------000222222///,,,***)))---,,,+++,,,,,,,,,***(((++++++++++++***)))((('''(((((('''''''''((())))))111111000...+++***+++,,,,,,000222111---,,,---000uuudddXXXLLLFFFBBB===:::;;;777666555333222222222222/////////.........------------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++))))))+++,,,++++++***((((((***------+++(((***++++++***(((''''''((()))((((((''''''''''''(((*********+++++++++,,,,,,,,,///111111///,,,******...---,,,,,,---,,,)))'''************)))((('''&&&&&&&&&&&&&&&&&&'''((()))///000000...,,,+++,,,...///111222000---,,,...000vvvbbbVVVKKKDDD@@@;;;888999666555444333222222222222000////////////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))'''((()))******)))+++))))))+++//////,,,((()))***+++***(((''''''(((((((((((('''&&&&&&'''(((++++++++++++,,,,,,,,,,,,,,,///111222000---,,,+++...---...///000///---***))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''(((,,,------,,,++++++,,,......//////...,,,,,,///222vvv___TTTHHHBBB>>>999777888555444333222222222222222000////////////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))***((('''(((***++++++***,,,++++++...111111---)))(((***+++***(((&&&&&&''''''((()))(((&&&&&&(((***,,,,,,,,,,,,------------,,,///222333111///------***+++,,,///111222///---((())))))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&(((((()))*********))))))+++---++++++++++++,,,---000222ttt[[[PPPEEE@@@<<<888777888444444333222222222222222/////////.........------------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,***)))***,,,......---,,,++++++...111111---)))''')))+++***(((&&&&&&&&&&&&)))***)))'''&&&))),,,,,,,,,---------.........+++---111222111///......&&&'''***...111111///---))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&'''((()))'''((()))((('''(((***+++(((((()))+++---///111222~~~qqqXXXMMMCCC>>>;;;888777888444333222222111222222222............---------,,,------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,***)))***,,,......---***)))***---000000,,,'''''')))++++++)))&&&%%%%%%'''***,,,+++''''''***...++++++,,,,,,,,,---------(((+++...000///---,,,,,,'''(((+++...111111...,,,))))))))))))((('''&&&&&&$$$$$$%%%%%%&&&((()))***((()))))))))'''((()))+++))))))***,,,///000000000|||nnnVVVLLLAAA===;;;888777999333333222222111222222222......---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))***((('''(((+++,,,,,,,,,(((((())),,,///...***&&&&&&)))++++++)))&&&%%%%%%'''***---+++((('''+++///******+++++++++,,,,,,,,,&&&))),,,...---,,,+++++++++,,,...111333222///,,,************)))((('''&&&%%%%%%%%%&&&'''(((******)))******)))((((((***+++++++++,,,...000111///...xxxhhh\\\QQQGGGBBB>>>888555666555333222111222222111000---------...............///---,,,***))))))******+++,,,,,,---,,,+++***)))(((((((((((()))***+++,,,222---((((((***+++)))&&&'''++++++(((&&&((()))(((''')))******))))))***,,,+++&&&%%%))))))&&&(((---%%%)))++++++)))***...333///000///---///222000***'''++++++'''(((+++)))"""(((((('''&&&''')))+++---,,,******+++***'''(((---++++++,,,...000000...,,,wwwhhh\\\QQQFFFAAA===888666666666444222111222222111000...........................---,,,************+++++++++,,,---,,,+++***)))))))))))))))***++++++,,,000,,,((((((***,,,)))'''&&&***+++(((&&&((()))''''''(((******)))(((***++++++'''&&&)))***'''(((---(((+++---+++)))***///444222222000---...000---((('''******((())),,,+++%%%((('''&&&&&&&&&(((***+++///,,,++++++)))&&&(((,,,///------000333555555333wwwhhh\\\QQQFFFAAA===888666777777555333222222222000///000//////......---------...---,,,+++******++++++***+++,,,---,,,+++***)))+++++++++******+++,,,,,,...+++((((((+++,,,***(((&&&***+++'''%%%'''(((&&&'''((())))))(((((()))******(((''')))***((())),,,,,,------,,,)))+++///444333444111,,,,,,---+++&&&)))******(((***---,,,(((((('''&&&%%%%%%&&&((()))222...+++***(((%%%(((---111---+++---333666666333wwwhhh\\\QQQFFF@@@===888777888888666333222222222111///111000000///...------,,,------,,,,,,++++++++++++***+++,,,,,,,,,,,,******------,,,+++++++++,,,,,,,,,***))))))+++,,,***)))&&&***+++'''%%%''''''&&&'''((())))))''''''((()))***))))))************+++------,,,***(((***...111222333000+++***,,,,,,)))---,,,***)))***+++***(((''''''&&&%%%%%%%%%&&&&&&111---***)))'''&&&)))000888222---...222666555222xxxiii\\\PPPEEE@@@<<<999777999888666333222333222111000111111000///......------------------,,,,,,,,,+++******,,,,,,,,,,,,+++***------,,,,,,,,,,,,,,,,,,+++*********++++++***)))'''++++++'''%%%''''''%%%&&&((()))((('''&&&'''((()))***+++***+++,,,,,,+++,,,+++***((('''(((+++---...000...******...000000333///+++))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%---)))'''(((''''''+++222BBB<<<555444666777666444yyyjjj\\\PPPEEE???<<<999888:::777555333222333444333111111000000//////.........,,,,,,------------,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,++++++,,,------+++++++++++++++***)))((())),,,---(((&&&'''(((&&&&&&'''((('''&&&%%%&&&'''(((+++,,,++++++------***)))((('''''''''((()))***+++------******000666777666000***)))'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''''''''+++222>>>;;;666333333333333333{{{lll\\\PPPDDD???<<<999888;;;666444222222444555444333000000000///////////////+++,,,---......---,,,,,,)))***+++,,,---,,,++++++++++++***++++++,,,---...+++,,,---,,,+++)))((('''***......***'''(((((('''&&&'''((('''%%%$$$%%%&&&(((,,,---++++++......***&&&&&&&&&'''))))))((((((***------***+++222999<<<666...((((((&&&######&&&$$$%%%&&&''''''''''''''''''%%%%%%''''''%%%)))...111222111000......111444{{{mmm\\\PPPDDD>>>;;;999999;;;555333222222444555555444////////////000000000000+++,,,---.........---,,,)))***+++,,,---,,,,,,+++))))))******+++,,,---...+++---...---***(((''''''+++...///***((())))))'''&&&'''((('''%%%$$$%%%&&&(((---...++++++///...)))%%%%%%&&&(((******)))'''***---...***+++222:::>>>555,,,''''''&&&###$$$((($$$%%%&&&'''(((((((((((('''%%%&&&'''&&&$$$&&&+++***...111111///000666;;;xxxgggVVVOOOFFF???;;;999999999555444333444666666333000,,,---...000000///......++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***)))+++------,,,,,,------+++...111///+++)))+++///,,,000000***%%%&&&((((((###%%%&&&&&&%%%$$$$$$%%%+++******+++,,,---+++***,,,)))(((++++++***,,,000///---)))''',,,555999777+++***(((&&&%%%&&&'''(((######%%%''')))((('''%%%%%%&&&''''''&&&&&&(((***'''...000...000666999777wwwgggVVVPPPGGG???;;;999888888555444333444666666333000---...///000111111000000+++,,,,,,,,,,,,+++************,,,,,,,,,,,,******+++,,,---,,,++++++,,,...+++...000///,,,***---000...222222+++''''''))))))'''(((******((('''((()))(((((()))+++---.........---***)))++++++***+++......,,,)))''',,,555888666+++***(((&&&&&&&&&'''(((%%%&&&''')))***)))'''&&&%%%&&&'''&&&%%%%%%''')))+++222666444333555555111uuufffWWWQQQGGG???:::888777777555444333444555555333111111111333444555555555555,,,,,,,,,,,,+++++++++***)))***+++,,,,,,+++***))),,,,,,,,,+++******---000,,,...000///---,,,...111///333333---(((((()))((((((***++++++***))))))***&&&''')))+++...000111222...+++***,,,,,,))))))---,,,+++(((''',,,444666444,,,***)))'''''''''((((((((()))***+++***)))((('''%%%%%%&&&%%%$$$$$$&&&(((---444999999777666333///sssdddXXXQQQHHH???:::888777666444444333333333333222222444555666777888888999999...------,,,++++++++++++)))***+++,,,,,,+++***)))++++++***))))))+++000333///111111000---,,,---...///333333---((((((((('''&&&((())))))(((''''''((('''(((***,,,---///222444///,,,+++---,,,)))(((+++******)))(((---444555222,,,+++***(((((((((((((((***+++++++++)))(((''''''$$$%%%%%%$$$###$$$''')))---222666888777555333111pppcccXXXQQQHHH???:::888777666444444444333222222222333444444444555666666777888///...---,,,++++++++++++)))***++++++++++++***)))(((((((((((()))---333777222333222000---+++++++++---222333---((((((((('''&&&'''))))))'''&&&'''((()))***,,,,,,,,,---000333///,,,+++---,,,((((((***((())))))***///555555000,,,++++++***))))))(((((()))***+++***'''%%%%%%'''%%%%%%%%%$$$$$$&&&))),,,000111222333111///000222nnnaaaWWWQQQGGG???:::888777777333444444333111000222333000000000///000000111222000///---,,,++++++++++++((()))***++++++***)))(((''''''(((((()))...333888333222111///---+++***)))+++111222---)))(((((('''((()))++++++)))((()))******,,,---,,,***+++...222...++++++...---)))(((***''')))***,,,111666555///,,,,,,++++++***)))))))))''')))+++)))%%%###%%%'''%%%%%%&&&%%%&&&)))---111555222000...+++(((***///lll```VVVPPPGGG???;;;999888888333444444222000///222444000///...---,,,---......111000...+++******+++,,,((()))***++++++***)))(((((()))))))))***---111555000///......------+++***+++000222...******+++))))))+++,,,,,,+++******+++(((+++,,,+++))))))...222---***+++...---)))(((***'''***,,,...333777555///,,,,,,,,,,,,+++***))))))&&&)))+++(((%%%###%%%)))&&&&&&''''''(((,,,222666444000------***&&&(((...kkk```VVVOOOFFF???;;;999999999333444444222//////222444111000///---------......222000...+++******+++,,,((()))***++++++***)))(((***++++++******,,,///222...---,,,,,,---...---,,,+++111333///,,,,,,---+++(((***,,,+++***)))***+++&&&)))+++***((()))...444,,,***+++......***)))***'''***---///444888555///,,,,,,,,,,,,,,,***))))))&&&)))+++)))%%%###'''***&&&''''''(((***...444999///++++++---,,,(((***000lll^^^VVVLLLCCC???===999777888777555333333444444333222......////////////......//////...---,,,***)))(((++++++************++++++++++++++++++******))))))------...000222222111///222222222000---***))))))*********++++++,,,,,,------+++)))'''(((+++...000222---***,,,,,,******,,,(((+++000444555333000...,,,///000...***&&&%%%%%%((())))))'''%%%$$$%%%'''$$$'''***+++,,,---///111---------+++))))))+++,,,kkk^^^VVVLLLCCC???===999777888666444222222222333222111------............------.........---,,,+++***)))++++++************++++++,,,+++***************+++++++++,,,...000111000...222222111...,,,***+++---*********++++++,,,,,,,,,,,,***(((''''''))),,,...---)))(((,,,...,,,,,,...***,,,000222333111...,,,***,,,---+++(((%%%&&&'''((())))))'''%%%%%%&&&((((((***,,,,,,+++++++++,,,*********)))((()))+++---jjj]]]VVVLLLCCC???===999777888555333111111222222111000,,,,,,------------,,,,,,------......------,,,+++++++++************++++++,,,+++***))))))***,,,---)))))))))+++...///...---222111000...,,,,,,...111+++++++++***++++++,,,,,,,,,***(((&&&&&&''')))***(((%%%&&&,,,///...---///,,,...///111111///...,,,)))))))))'''%%%%%%'''(((((()))((('''&&&&&&'''))),,,......---***((('''(((%%%&&&'''''''''(((+++...jjj___VVVLLLCCC???===999777888666444222111222222111000,,,------......------,,,,,,------.........------++++++************++++++,,,+++)))((((((+++---///(((((((((***---//////...000000111000......000222---,,,+++*********+++,,,,,,+++(((&&&&&&&&&'''(((%%%$$$&&&---111///---...---...///000000000000000,,,***(((&&&%%%%%%''')))((((((((('''&&&'''))),,,...//////---)))'''&&&&&&"""###$$$%%%&&&(((+++...kkkaaaVVVLLLCCC???===999777888777555333333333444333111......////////////......+++,,,------...---------++++++************++++++---+++)))((()))+++...///)))((((((***...000111000///111333333111000000111...---+++***)))***++++++---,,,)))((('''''''''(((&&&%%%'''...111///,,,---,,,---...///111222333444000---)))'''&&&&&&((((((((((((((('''&&&(((,,,///,,,---...,,,)))'''&&&'''!!!"""$$$%%%%%%(((+++...kkkbbbVVVLLLCCC???===999777888777666444333444444333222...//////////////////...++++++,,,,,,---,,,,,,,,,++++++************++++++---,,,+++******+++---...)))((((((***...111222222222333444444222000000111///...,,,)))))))))***+++,,,+++)))((('''''''''((((((&&&)))///222///------***+++---///111333444444222///***((((((((()))((('''(((''''''''')))...111***,,,---,,,)))((('''(((###$$$%%%&&&&&&(((+++...jjjaaaVVVLLLCCC???===999777888777555333222333333222111---......//////......---+++++++++,,,++++++******++++++************++++++------,,,+++++++++,,,,,,)))((('''***...111333333888777555111///...000222111///,,,)))((((((***+++))))))((('''&&&&&&&&&''')))''')))///222000///000(((***,,,...000111000000000---)))(((***+++***)))'''''''''''''''***///333***+++,,,+++)))''''''(((&&&'''(((''''''(((+++---iiiaaaVVVLLLCCC???===999777888666444222111222222111000,,,------......------,,,+++++++++++++++***)))(((++++++************++++++---------,,,,,,++++++***((('''''')))---111333333===:::555///+++,,,111555111///,,,)))(((((()))+++''''''&&&%%%%%%%%%&&&&&&)))'''(((///222222111333((())),,,.........---,,,---***((((((***,,,+++***'''''''''''''''+++000444+++,,,---+++)))'''&&&'''))))))***)))((((((+++---kkk\\\VVVMMMEEEBBB@@@;;;888999555333111111222222///---333222////////////...---,,,,,,,,,+++***)))((('''++++++++++++++++++++++++***(((''''''((())))))((()))))))))((((((+++000444===>>>:::222...///111000000+++'''&&&(((+++,,,+++///---+++)))'''&&&&&&&&&+++***))))))+++---000222111---((((((+++///000000444...'''%%%(((***(((%%%)))((('''(((,,,...//////000111000---(((&&&(((++++++)))'''%%%%%%'''+++---~~~kkk\\\VVVLLLDDDBBB@@@<<<999:::999777555444333333111000111000000111111000---+++++++++,,,,,,++++++***)))*********++++++,,,,,,,,,000...+++***++++++***((()))))))))''''''***...222777;;;:::555222333222000000,,,((('''))),,,------///...+++)))((('''''''''***)))))))))+++,,,...///---+++))))))***,,,------///+++'''&&&'''(((&&&%%%((()))***)))(((***...111444222///***'''&&&(((***((('''%%%$$$$$$&&&))),,,~~~lll]]]UUULLLDDDAAA@@@===;;;<<<;;;:::777555333222111111//////000222333111---***,,,,,,,,,---,,,,,,++++++((())))))***+++,,,------555222///...---,,,***)))))))))((('''&&&(((,,,///222777;;;999777666444000///---)))(((***,,,---...///...,,,+++))))))(((((((((((())))))***+++,,,,,,(((***,,,,,,+++)))((((((***)))((('''&&&&&&&&&&&&***,,,---***%%%%%%+++222777222,,,'''&&&'''((((((''''''&&&%%%$$$&&&***---~~~lll^^^UUULLLCCCAAA@@@===<<<===;;;999777555333222111000/////////000222111///,,,............---,,,+++***'''((()))***+++,,,------444111///------,,,***))))))))))))'''&&&'''***,,,222888;;;999777777444000---+++)))((()))+++------...---,,,++++++***))))))''''''((()))*********)))$$$)))///000,,,(((&&&&&&))))))(((&&&%%%&&&***---111111///***%%%%%%)))...444///***((()))***(((''''''))))))(((&&&(((,,,000~~~nnn```VVVLLLDDDAAA@@@===<<<>>>;;;999777666777666333111222///------///000111111111000000///---+++)))(((''''''((()))+++,,,------...,,,*********+++***))))))))))))'''&&&&&&)))+++555:::;;;777444444222///***))))))(((((()))+++---,,,,,,,,,,,,++++++******''''''((()))))))))(((((($$$***000222///***'''&&&,,,***(((%%%%%%)))///444999555///***''''''((())),,,***(((***,,,,,,)))&&&''')))+++)))''''''+++000pppbbbXXXNNNDDDAAA???===<<<>>>===999666999??????999333222///,,,,,,---000222333000000000...---+++)))((('''(((((()))***+++,,,,,,)))(((&&&'''((())))))(((((())))))((('''''')))+++888;;;;;;666222222111...'''((()))((('''(((***,,,***++++++,,,++++++******)))((((((((((((((((((((('''***///111000,,,)))'''---***'''&&&(((---333777999444...***))))))((('''&&&'''))),,,---,,,)))'''%%%)))+++)))%%%$$$(((---qqqdddYYYOOOEEEAAA???<<<<<<>>><<<666333:::EEEGGG===222000...,,,---///111222222---------------,,,+++***((()))))))))******++++++)))'''&&&&&&((()))((('''((()))))))))((((((***,,,555999:::555222111000---'''(((***)))((((((+++...((()))***++++++******)))+++***((('''''''''(((((()))***,,,...///...+++(((+++(((&&&(((---222444444000///---***(((((()))***%%%'''***+++***)))((((((&&&***---***%%%###''',,,sssfff[[[PPPEEEAAA???<<<;;;===999222///999FFFIII>>>000...------///111222222000***++++++,,,------------)))))))))))))))*********+++)))''''''((()))(((''''''((())))))))))))+++---111777999666333222///+++''')))++++++)))))),,,///'''((()))++++++***)))))),,,+++)))'''&&&'''((()))***))))))+++//////,,,)))(((%%%%%%***111555444111'''***,,,***&&&%%%)))...'''***+++***'''&&&'''***)))---000---'''%%%(((---}}}pppeeeZZZOOOEEEAAA???<<<999999777777888::::::999555222,,,---///000111111111000...+++(((***...000---***((((((((()))***+++++++++)))***+++,,,+++)))'''&&&''')))+++***((((((,,,000444555555555333111...,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,)))&&&$$$%%%(((***)))((()))///000,,,,,,...,,,&&&(((***+++,,,000555333...,,,***''''''(((******************(((&&&%%%&&&'''++++++)))'''&&&'''+++...wwwjjj___WWWMMMDDDBBBAAA===;;;;;;:::999999::::::888333000---...000111222111111000000,,,)))***---///---******************************+++,,,---,,,***((('''((()))*********+++---///444555555444222///---+++((())))))))))))))))))(((((((((((()))******++++++)))'''%%%&&&(((***)))(((,,,000000---,,,...---)))***++++++***...222111---+++)))'''''')))+++++++++)))******(((&&&%%%&&&'''***)))(((&&&%%%'''+++...tttggg\\\UUULLLEEECCCBBB>>>;;;<<<<<<;;;::::::999666222//////000111222222222111000222...+++***,,,...---+++,,,,,,,,,+++***))))))(((,,,,,,------,,,+++)))(((((('''(((***---...///...444444444333000...+++)))'''((()))******)))((('''))))))))))))))))))))))))((('''&&&'''((()))((('''...000///,,,,,,//////------...,,,)))+++//////,,,+++)))'''''')))+++,,,+++)))******(((&&&&&&'''((((((((('''%%%%%%'''+++///wwwjjj___UUUMMMGGGEEECCC===::::::<<<;;;:::999999666333000111111222333333222000000333000,,,+++,,,------,,,+++++++++***))))))((((((,,,,,,,,,,,,+++***)))(((((('''&&&)))...111000...444333333111///,,,)))(((((()))***,,,,,,***)))(((******))))))(((((((((((('''''''''((((((((((((''',,,,,,,,,+++,,,///111111111111...***)))---///------+++))))))*********)))((()))***(((''''''(((***(((((('''&&&&&&(((---111yyymmmcccWWWPPPJJJGGGBBB;;;888999;;;:::999888888777444222111111222333333222000000222000...------------,,,))))))))))))))))))))))))+++++++++******)))(((((((((&&&&&&)))---000000...333333111000---+++)))(((******+++,,,,,,+++************))))))(((''''''''''''((())))))((('''''''''''''''(((+++---///111333222333000***)))---///...///---+++******)))(((&&&((()))))))))'''''')))+++******)))((((((***///333vvvkkkbbbYYYRRRKKKGGGAAA:::777999;;;:::888888888777555333///000111222222222111000000000000//////...------)))))))))))))))*********++++++***))))))(((((((((((('''&&&'''***---...///222222000///---,,,+++***++++++++++++++++++++++++)))))))))(((((('''''''''&&&(((******((('''&&&'''%%%%%%(((...000//////111///111000+++))),,,//////000...,,,++++++***(((&&&'''((())))))((((((***,,,,,,,,,+++))))))+++///333rrrggg]]]XXXRRRKKKFFF@@@999999======;;;999888777666333111---...000111222111111000---///111111111///......---,,,,,,++++++*********,,,,,,+++***))))))))))))(((((('''&&&&&&(((---000222111000...------,,,,,,+++***(((''''''(((***+++((((((((((((((((((''''''%%%(((++++++(((&&&&&&&&&&&&&&&+++333555///+++,,,***......***(((+++//////---,,,++++++,,,+++***((('''((())))))((()))+++---------+++)))(((***...111ooodddZZZWWWQQQJJJEEE???:::;;;@@@@@@===:::888777555222///,,,---///000111111111000+++...111333222000///...111000///...,,,+++***)))...---,,,+++************((()))(((%%%###%%%+++111111111///......---......***)))&&&%%%%%%&&&)))***((((((((((((((((((((((((%%%(((++++++(((&&&%%%&&&((()))///888777///((((((&&&***,,,((('''***......+++******+++------,,,***'''((())))))))))))+++------,,,+++(((''')))---000lllbbbZZZZZZNNNDDD@@@???;;;888888???===999777555333111///---...///000111222222333111111222333444444222000.........,,,)))((()))***,,,+++***))))))***++++++******(((&&&&&&)))...222777333000000333333///+++---***'''(((***+++)))'''&&&)))+++***'''%%%&&&((('''&&&'''++++++'''&&&((('''222888444///...,,,(((((()))***)))''''''***...///...---+++)))((('''&&&,,,...///---))))))---222222---)))***+++***+++///mmmccc[[[VVVLLLCCC@@@???<<<:::;;;===;;;888777777666444333//////.........///000111///000000111222222000///---......,,,)))((()))***+++***))))))((()))***++++++***((('''&&&)))---111666222......111111///,,,,,,***(((((()))***)))'''&&&((())))))&&&%%%%%%''''''%%%&&&))))))&&&'''***---444888444///---+++'''(((***+++***)))***---000......---,,,+++******))),,,...000...******---111555///+++++++++***,,,000oooeee[[[SSSJJJBBB@@@???===<<<===:::888777666888888888777222111////////////111222---...////////////------------...,,,***((()))******)))((((((((()))******++++++)))'''&&&(((,,,///555111---,,,---///...,,,,,,***(((((()))))))))(((%%%'''((((((&&&%%%%%%&&&(((%%%$$$&&&&&&%%%)))///333666666222///---)))%%%)))***,,,,,,,,,---///222,,,,,,---------------...,,,///111000---,,,...000555000,,,,,,+++***---111qqqfff[[[RRRJJJCCCAAA???;;;:::<<<888666555555777888777666222222333333333444444444,,,...//////...---,,,,,,,,,---...---***))))))***)))((('''''''''((()))***++++++)))'''&&&'''+++...333///+++)))***,,,,,,,,,+++***((((((((((((((((((&&&'''((((((''''''&&&&&&'''%%%$$$%%%$$$$$$***222555444111///...,,,(((%%%)))***+++,,,---...000111******+++,,,...///000000,,,///111111///---...///222...++++++******...444rrrhhhZZZSSSLLLEEEBBB>>>999777999777666444444555555444333///111333666777666444333,,,///111000...,,,,,,---+++,,,...---+++))))))***)))((('''''''''(((***+++******)))'''&&&'''***---000---***((()))***+++,,,)))))))))(((''''''((((((((((((((()))))))))(((((('''%%%%%%&&&$$$$$$+++444111///------,,,***((('''(((((()))+++---...//////))))))***,,,---///000111---///000000///......///,,,******+++******...555ssshhhXXXSSSMMMGGGCCC===777555777777555333333333444333111---///222444444333111///,,,000222111...,,,,,,---***,,,...---,,,***)))***)))(((((('''((()))+++,,,)))))))))((('''(((***------,,,***)))((()))***+++)))))))))((('''&&&'''))))))(((((()))++++++***(((&&&&&&((()))'''%%%+++444---++++++---,,,(((''')))((('''(((***---...---,,,)))***+++,,,---///000000........................))))))+++---+++)))---444ssshhhWWWRRRMMMGGGDDD===666555777666444333333444555444333333333222111000/////////,,,///222111---***+++---)))+++---...,,,*********))))))(((((()))***,,,---'''((((((''''''(((+++---+++++++++***))))))***+++((()))***(((&&&%%%''')))((('''&&&(((***+++***'''%%%''',,,---***&&&+++222++++++---///,,,&&&&&&***)))((((((***---...,,,***,,,------......///000000///...,,,,,,,,,---......***+++...111---)))+++000ssshhhVVVQQQLLLGGGDDD===777555888666444333333555666666555;;;888444000......///000+++///222111,,,)))***,,,)))+++---...,,,************))))))))))))+++---...&&&'''''''''''')))+++...***+++,,,+++***)))******''')))***(((&&&%%%''')))(((&&&%%%'''***+++)))&&&%%%(((...000,,,'''***111+++,,,000222---$$$%%%+++***))))))+++......,,,)))////////////000000000000000---+++***+++---......,,,...222444///))))))...~~~iiibbbXXXQQQNNNHHHBBB===:::888888444777999888444333777;;;>>>;;;666111.........///222222111000///...---------,,,++++++------,,,+++******))))))))))))******((('''&&&&&&(((+++...000***---000111111...***'''***,,,------+++)))((((((((('''%%%%%%'''((('''&&&$$$+++111///)))&&&+++111,,,+++++++++,,,+++(((&&&+++*********+++***(((%%%...///000//////000333555111///---+++))))))***++++++111555111------...---|||iiibbbYYYQQQNNNHHHBBB===999888777333666999888555444666:::;;;888444000...---...///222111111000///...---,,,---,,,++++++------,,,+++******))))))))))))*********)))(((''')))+++...000+++---...///...,,,)))'''***+++,,,+++)))(((((((((+++)))''''''((())))))((()))---000---(((%%%(((,,,++++++++++++++++++)))''')))(((((()))******'''%%%,,,---...------...111333000///---+++******+++,,,(((...222///...///111000yyyfff```UUUQQQNNNHHHAAA<<<999888777222666888888666444666888777555222///...---......111000000///...---,,,,,,,,,++++++,,,---...,,,+++******))))))))))))******,,,+++))))))***+++...///,,,------,,,+++)))((('''***++++++)))''''''((()))+++)))'''''')))+++,,,+++000///...+++'''%%%&&&''')))***+++++++++***)))(((&&&&&&&&&((())))))'''%%%***++++++++++++,,,///111000...,,,+++***+++,,,---(((---000......111222000vvvccc[[[PPPPPPMMMGGGAAA<<<999888777333555888888666555555666333222000...---------...//////......---,,,,,,++++++++++++,,,......,,,+++******))))))))))))******,,,+++***))))))+++,,,------,,,***)))''''''&&&'''*********(((&&&&&&(((***(((&&&%%%'''***---//////222///+++(((&&&&&&%%%%%%((()))++++++***)))))))))%%%%%%%%%'''******)))''')))*********)))+++---000///...,,,+++***+++---...+++...000...///222111---wwwddd\\\PPPNNNKKKFFF@@@<<<999999888555666777777555444444444000//////......------,,,......------,,,+++++++++******+++---......,,,*********))))))))))))******+++***))))))))))))***+++---+++)))&&&%%%%%%&&&''')))***)))(((&&&&&&(((***&&&&&&'''***...222333333///+++'''%%%&&&''''''&&&'''))),,,,,,)))(((((()))%%%%%%&&&(((++++++***((()))************+++...000...---+++******+++,,,---+++------...222666555000xxxggg```TTTLLLIIIDDD@@@<<<:::::::::999888777555444333333333.../////////...---,,,+++,,,,,,,,,,,,+++++++++***)))***+++---//////---*********))))))))))))******))))))))))))))))))******+++***(((&&&%%%&&&'''((()))******)))(((''')))***'''(((+++///333666666555)))(((&&&%%%&&&'''(((''''''***---,,,(((&&&&&&(((&&&&&&&&&(((++++++***((()))************+++...000...,,,***)))((()))***+++'''((()))---666======777xxxhhh```TTTJJJGGGCCC???<<<;;;<<<<<<===:::666333222111111111...//////000///---+++***+++++++++++++++*********))))))+++---000///---*********))))))))))))******)))))))))******+++++++++)))((('''&&&&&&'''((()))(((***++++++***))))))***((())),,,111444444222///%%%&&&&&&&&&&&&&&&''''''(((+++...,,,((($$$%%%'''%%%%%%&&&''')))***(((&&&((()))***))))))***---///...,,,***(((''''''((()))&&&'''(((---999BBBAAA;;;wwwfff]]]PPPHHHFFFBBB???<<<<<<======@@@<<<666222000000111111...///000000///---+++)))+++++++++***************((()))+++...000000---*********))))))))))))******)))******+++,,,,,,------(((((('''&&&'''((()))***(((***,,,---+++*********&&&(((,,,000222000+++'''###%%%'''(((&&&%%%&&&'''))),,,///---'''###$$$&&&%%%%%%%%%&&&((((((&&&$$$'''((()))(((((())),,,...---,,,)))'''&&&&&&'''''')))))))))...:::CCCAAA999vvvcccXXXQQQJJJGGGBBB>>>;;;:::888666888777666555333111000000------///000000///......---,,,++++++------,,,+++(((***,,,......,,,***((('''''''''''''''&&&&&&&&&((())))))((('''''')))+++++++++)))(((((('''''''''***+++,,,+++)))(((''''''...***'''(((++++++&&&"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((***++++++***(((''')))******)))(((&&&&&&&&&'''(((,,,,,,,,,...777@@@AAA===tttbbbXXXRRRJJJFFFAAA===;;;999777666777666555444333222111000//////000000///...,,,+++,,,+++******+++,,,+++)))(((***,,,......,,,***((())))))((((((((((((''''''((())))))(((''''''))),,,******)))(((''''''''''''$$$''')))(((&&&'''---222---***'''(((******&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%(((((((((((((((((())))))***+++***)))'''''')))***))))))((('''''''''''''''+++,,,,,,---444;;;;;;666rrrbbbXXXRRRHHHDDD???<<<:::888777555555555444333333222222111111111111000...---+++***,,,+++)))*********)))((((((***,,,------,,,***(((*********))))))((((((((((((((()))(((''''''***,,,)))((('''&&&&&&&&&&&&&&&!!!&&&(((&&&"""%%%///888,,,***''''''))))))&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%************))))))))))))******)))'''&&&&&&(((+++'''(((((((((((('''&&&&&&(((***+++,,,111666444...pppaaaWWWQQQGGGCCC>>>;;;999888666555333333333333222222222222222222111111///...------...,,,++++++++++++)))(((((()))+++------+++)))(((*********))))))((((((''''''((((((((('''(((***,,,((('''&&&&&&%%%%%%%%%%%%%%%'''(((&&&$$$%%%,,,222,,,)))''''''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&++++++******))))))((((((******)))&&&%%%%%%(((+++&&&'''((((((((('''&&&%%%%%%)))+++,,,///222///***nnn___VVVOOOFFFBBB>>>:::999888666555222222222222222222222222111111111111111111222222111///...------,,,+++)))((()))+++,,,,,,+++)))(((******)))(((((('''&&&&&&'''((((((''''''(((***---'''&&&&&&%%%%%%%%%%%%&&&(((''''''(((*********)))+++)))'''&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&)))))))))((((((''''''&&&))))))(((&&&%%%%%%''')))%%%&&&'''(((((('''&&&%%%###(((+++---///222///***lll^^^UUUNNNFFFBBB>>>:::999888777666222222111111111111111111//////000000111333444555444222000//////...,,,***))))))***++++++***))))))******)))(((''''''&&&&&&&&&'''(((''''''(((+++---'''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&***///000+++'''***)))'''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''%%%%%%&&&''''''''''''&&&"""(((,,,---...111///+++jjj^^^UUUNNNFFFCCC>>>;;;:::999888666222222111111000000000///............///111333444555333111000///...,,,***))))))************)))))),,,++++++***(((''''''&&&&&&'''(((''''''(((+++...''''''&&&&&&&&&&&&''''''%%%&&&))),,,//////,,,))))))((('''&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%'''((((((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$))),,,,,,,,,///...+++~~~hhh]]]UUUOOOFFFCCC>>>;;;:::999888777222222111111000/////////...---------...///111222666444111000///...,,,***))))))************))))))------,,,+++***)))((('''&&&'''(((''''''(((+++...''''''&&&&&&&&&''''''(((&&&***---...---++++++,,,)))((('''%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&&&&''''''(((((($$$&&&))))))'''%%%$$$$$$&&&&&&%%%$$$%%%&&&((()))%%%***---++++++,,,,,,))){{{eee[[[SSSJJJIIICCC>>>===;;;777555777222333333222000//////111........./////////////////////...------------...******************+++++++++,,,------,,,***'''&&&((('''&&&'''))),,,------&&&'''))))))((((((***,,,***+++,,,,,,+++***+++---'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%%%%%%%%%%&&&'''((())))))(((((()))******)))((('''(((&&&$$$$$$%%%%%%$$$###&&&***+++***+++------)))yyyddd[[[SSSLLLHHHBBB===;;;999555333444222333444333111000000000.../////////////////////......---,,,,,,,,,,,,,,,*********+++++++++******+++,,,------,,,***(((''')))((('''''')))+++,,,---((((((((('''''')))+++---,,,------,,,)))(((((()))&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&%%%###$$$%%%&&&&&&%%%&&&)))+++)))***,,,,,,(((wwwddd\\\UUUOOOJJJCCC>>><<<999555222333111333555555333111000000//////////////////......---,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))++++++,,,---,,,+++)))(((***))))))((()))***+++,,,+++)))'''''')))+++,,,,,,***+++,,,***(((&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((())))))((('''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''((('''&&&)))***((((((+++***'''wwwfff]]]WWWRRRLLLFFF@@@>>>;;;666444555000333666666444111000///////////////............------,,,+++++++++++++++)))***+++,,,,,,+++)))((()))***+++++++++***)))(((++++++***)))((()))***,,,+++***)))***,,,---+++)))%%%'''(((((('''((()))***''''''''''''&&&&&&%%%$$$(((((((((((((((((((((((($$$&&&((()))***)))((('''&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&&&&))))))''''''))))))&&&wwwhhh___XXXTTTLLLEEE???===:::555333444000333555666444111//////000000//////.........---...------,,,,,,,,,,,,,,,***++++++,,,+++***)))((((((((())))))))))))))))))+++,,,,,,***((((((***,,,***+++---///000---)))&&&$$$&&&'''''''''''')))***((((((((()))((('''&&&%%%(((((((((((((((((((((((()))***+++,,,+++)))'''&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&''')))'''%%%%%%&&&&&&&&&%%%&&&((((((&&&&&&))))))'''xxxjjj___WWWSSSHHHAAA<<<:::777333000222000222444444222000//////000000000///......------......---,,,,,,,,,,,,,,,,,,,,,+++******)))))))))(((((((((((()))************,,,---+++((((((+++...+++...222222///+++'''&&&'''((()))(((&&&%%%&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++,,,------,,,***(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((***(((&&&%%%&&&&&&%%%$$$%%%((((((%%%&&&***+++)))wwwjjj^^^TTTPPPEEE???:::999666222000111000222333222000......///111000000///......---------,,,,,,+++++++++++++++...---+++)))(((((()))***)))))))))******+++,,,---))),,,---+++((((((+++//////333666333+++&&&&&&)))'''((()))((('''&&&'''(((%%%&&&'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$***+++,,,,,,,,,***((('''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((())))))'''%%%%%%'''''''''&&&%%%''''''%%%&&&+++---+++vvvjjj]]]RRRMMMFFF???::::::888444222333000111222000...---...///111000000///...---------,,,++++++***)))*********///---***((('''(((***+++*********+++,,,---...///)))+++---,,,((((((,,,000222666888111'''###&&&,,,$$$&&&'''(((((((((***,,,###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***)))(((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))'''%%%$$$%%%'''))))))((($$$''''''%%%''',,,...---qqqggg]]]RRRKKKFFFBBB===888555444444555333333222///---...000222000000///...------,,,,,,------,,,,,,,,,------...,,,+++******)))*********---+++***+++---/////////---***'''%%%&&&+++000444777555111---***(((''''''(((((((((((((((((((((((('''&&&%%%%%%$$$###"""!!!$$$%%%%%%$$$###$$$&&&((()))***+++,,,,,,+++***)))((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&'''(((((())))))***+++,,,,,,------pppfff\\\RRRLLLFFFCCC>>>999555444444444333333222000......000222//////......---,,,,,,,,,---------,,,,,,------...,,,++++++***************---,,,+++,,,---...---,,,************+++---///111000...+++(((&&&%%%%%%&&&(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$''')))((()))***++++++***)))(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((,,,,,,++++++***+++++++++nnnddd[[[RRRLLLHHHDDD???:::666444333333333333222000...---///111.........------,,,,,,+++...------,,,,,,---------,,,,,,+++***************---,,,+++,,,------+++)))(((+++///111111///......+++***(((&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''&&&%%%&&&''')))'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((()))000///,,,***))))))))))))mmmbbbZZZQQQMMMIIIFFFAAA;;;777444333333333333333111...---...000......------,,,,,,,,,+++......---,,,,,,,,,------,,,,,,+++************++++++******+++------+++)))***...333444222000...///,,,+++)))(((''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))'''((()))((('''&&&((()))&&&&&&((((((((((((&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))***000///,,,***)))))))))***~~~kkk```WWWPPPLLLIIIFFFBBB===888555444333333333333111///---...///...---------------,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++(((((((((***---......,,,...222555444000...000222------,,,***)))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((('''((())))))'''''''''(((%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((******+++,,,------+++*********++++++}}}iii^^^UUUNNNKKKHHHFFFBBB>>>:::777555444333333333222///------...........................///......---,,,,,,,,,,,,------,,,+++++++++++++++)))(((((())),,,///000000333555666333...,,,000555,,,,,,++++++***)))((('''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''(((***)))(((&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))+++,,,......***+++++++++++++++++++++}}}hhh\\\RRRLLLJJJGGGEEEBBB>>>;;;888666555222333444222///---------//////////////////////////////...---,,,,,,,,,,,,------,,,++++++++++++,,,---***((()))+++...000111444666777333---+++000555***+++++++++,,,+++++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))'''&&&%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''))),,,...000111)))***,,,------,,,***)))|||hhh[[[QQQKKKIIIFFFEEEBBB???;;;999777666222444444333000---------/////////000000000000000000///...---,,,+++++++++...---,,,,,,++++++,,,,,,000---***)))***...000111333777888444---+++///444***+++,,,---.../////////((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''***---///111222)))+++---......,,,)))'''}}}kkkYYYRRROOOGGGDDD@@@???>>>;;;666444777555444333111000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++)))))))))...//////,,,))))))---000999777444111///000111222******+++,,,...---***((('''&&&%%%$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&((()))************(((''')))+++,,,***'''zzziiiYYYRRRPPPHHHDDD@@@>>>???===777444555444333222111////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111***,,,......---,,,,,,---***---...---+++,,,000333888777444222111111111222,,,++++++,,,---+++(((&&&((('''&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((())))))*********)))((())),,,,,,+++(((wwwhhhYYYSSSQQQIIIDDD???<<>><<>><<>>>>>???<<<666222333222111000...------------------------------------........................+++---//////...---...///333444555222---***+++---000111222444555555444444000///...///000111000///***)))(((&&&&&&&&&'''((()))))))))(((((('''&&&&&&'''((()))***++++++++++++$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''))),,,---......000111ooodddVVVPPPLLLCCC??????@@@???999222222666222222000///...---------...........................///000111111000...---+++---///000//////111222///111222///,,,+++...111...///000222333444444444222000///...///000///------+++***((('''''''''((()))***+++,,,,,,+++)))(((+++******)))(((((())))))%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&)))---.........111333}}}kkkaaaUUUOOOLLLCCC???@@@AAA???777000222999333222111///....................................---///111333333222000...///000222222000///000111+++---...---,,,---222666......///000222333444555444222///.........,,,+++///...,,,***(((((((((((()))+++---//////...+++***...,,,***(((&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$'''+++,,,,,,,,,///111|||oooeeeUUUKKKFFF===???>>><<<999666333111000111000000///...------,,,---///000111000///000111---+++---222111,,,,,,000...000222333333000...---+++,,,---,,,,,,---///111222000......///000000///333111000///...000111222777444///+++))))))((('''---222:::<<<555---...444////////////...,,,)))((((((&&&$$$###%%%)))///222(((&&&$$$%%%'''(((&&&$$$$$$%%%''''''&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&))),,,---111,,,&&&+++{{{nnncccTTTKKKFFF>>>>>>===;;;888555333111000111000000//////.........---///000000/////////111...,,,---111111,,,,,,///000222444444222000...,,,)))******))))))***---000111///,,,,,,---/////////111000...------...///000111///+++)))***+++---......111777999444---,,,111,,,---------,,,***(((''')))'''%%%###%%%)))---000(((&&&$$$%%%'''(((&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$)))(((''''''&&&&&&&&&''')))///,,,))),,,******222zzzlllaaaRRRJJJGGG???;;;:::999777555333111000000000000000000000000000---...//////......///111///---...000000------///333555666555222///---,,,******)))''''''***...222111...+++)))+++---///000000///---+++++++++------///---***)))))),,,000333000000222555222,,,***,,,)))))))))))))))(((''''''***(((&&&$$$%%%(((+++---'''&&&%%%&&&'''((('''%%%%%%&&&'''''''''&&&%%%$$$((((((((((((''''''''''''+++000,,,***000...***///xxxiii___QQQIIIGGG???999888777666444333111111000000000000111111111111---...///...------///000000///...000111000//////555777888666222...,,,------,,,+++)))(((+++000444222...***(((***---000111000///---+++******+++,,,444222...+++***+++///222111......000000+++(((((('''''''''(((((((((((('''+++)))'''%%%%%%&&&(((***&&&&&&&&&&&&''''''''''''&&&&&&''')))***)))(((&&&((((((((()))(((((((((((((((///111888EEE???---&&&uuuhhh^^^PPPIIIFFF???888888666555444222111111000000000000111111111111,,,---...---,,,,,,...000222111//////222444333000444777888666111------//////...,,,))))))+++000444222///+++)))+++...111222222111...,,,+++++++++,,,555444222...+++,,,000444111,,,***------)))&&&&&&'''''''''''''''(((((()))+++***(((&&&&&&&&&&&&'''%%%&&&''''''''''''(((((('''&&&%%%''')))***)))'''(((((()))******))))))(((***000444BBBTTTNNN555'''rrrfff^^^PPPIIIFFF>>>999888777666444333111111000000000000000000000000,,,------,,,++++++...000222222000///333888777333111555777555000---...111///...,,,***)))***...111111...+++***,,,///111222444222///---+++++++++,,,000111111000...///333777///+++)))++++++'''&&&'''(((((('''''''''(((((()))******((('''&&&&&&%%%%%%%%%&&&((((((''''''(((***+++'''$$$$$$&&&((('''%%%'''(((***++++++***))))))***------888JJJHHH666,,,oooeee___QQQIIIEEE<<<:::999888666444333111111111000000//////.........,,,---,,,+++***+++...000333333111000555<<<<<<666...222555333...,,,000444000000///---++++++---///...,,,******,,,///000000444222///---+++******+++***---000000...///333888---***)))***)))&&&&&&***(((((('''&&&&&&&&&'''((())))))(((((('''&&&%%%$$$$$$&&&(((((('''''')))+++555///(((%%%&&&'''&&&$$$'''(((***,,,,,,+++***)))'''+++))),,,777777000111nnneee___RRRJJJDDD;;;;;;:::999777555333111000111000000///...------,,,,,,,,,,,,+++******---000333444222000666??????999+++000444333...,,,111666444444333111...---...000,,,***)))***,,,.........444222///,,,***)))******(((,,,000000...---111555+++))))))***((($$$''',,,((('''&&&%%%$$$%%%&&&&&&(((((((((((('''&&&%%%$$$$$$&&&)))(((''''''))),,,???777---(((((()))(((%%%'''(((***,,,---,,,***)))&&&//////...111//////888|||sssfffYYYOOOGGGBBB@@@888777555444333222222111333222111000///...------...,,,***)))))),,,...000333333666999<<<:::444//////000000000......000111444666333...,,,//////---***+++)))'''+++000///+++///...---,,,+++,,,------+++000111,,,)))***++++++///***+++222333,,,&&&%%%&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%!!!&&&+++***'''$$$%%%(((---,,,***(((&&&&&&&&&'''###%%%)))************+++111///,,,,,,...111333333~~~tttfffXXXMMMFFFBBB???888777666444333222111111222111111000...------,,,---,,,+++++++++---///000555555666888888666111,,,///000000///......///111666777333...,,,///000///***+++)))(((+++//////+++///...,,,+++++++++,,,---,,,000111---***++++++***---))))))///000***%%%%%%###$$$%%%%%%######$$$%%%'''''''''''''''&&&&&&&&&$$$(((,,,+++'''$$$%%%&&&))))))(((((()))******+++%%%'''))))))))))))***,,,111///,,,,,,...111333333vvvfffWWWKKKDDD@@@>>>999888666444333222111111111000000///...---,,,,,,---,,,,,,,,,---///222333888777555444333111---)))///000000///......///111777888444...---000222111***,,,+++(((***//////+++...---,,,******++++++,,,---000000,,,***++++++)))+++((((((***+++'''$$$$$$&&&'''((('''&&&%%%&&&((((((((())))))(((((('''''''''***,,,+++'''$$$$$$&&&'''''')))***++++++,,,,,,)))))))))((('''(((+++---111...,,,+++---000111222wwwfffVVVJJJCCC???>>>999888777555333222111111000//////...------,,,,,,---,,,++++++...333888;;;888777444111///---+++)))...///000///------///000888888444...---111333222***,,,,,,)))***......,,,---,,,+++*********++++++,,,///...***)))******'''***((((((((((((&&&%%%%%%'''((())))))((('''((()))))))))*********)))((('''''')))+++***(((&&&&&&''''''((()))******)))(((''',,,+++***'''&&&(((+++///000---******,,,...000000vvvfffUUUJJJCCC???>>>:::999777555333222111111//////......------,,,,,,---+++***+++///666===BBB777555333000---++++++,,,...//////...------...000666777333...---111333111***------******---...,,,---,,,+++*********++++++***,,,+++((((((***)))&&&)))***)))'''&&&'''''''''$$$&&&&&&&&&%%%$$$%%%&&&)))***+++,,,+++***((('''%%%&&&((((((((((((((()))$$$%%%'''((((((((('''&&&,,,,,,***((('''(((,,,//////,,,))))))***---......~~~ttteeeVVVKKKDDD@@@???;;;:::888666444222111111/////////.........------,,,,,,---///333999???CCC666666444111---,,,,,,......//////...------...000333444222------000111///+++...///+++***,,,...---...---,,,******++++++,,,)))***)))'''(((,,,+++''''''++++++(((&&&'''((('''&&&'''((((((&&&&&&'''((()))***+++,,,,,,***((('''$$$%%%%%%&&&'''((())))))!!!"""$$$%%%'''((())))))***+++,,,+++***+++,,,...000---***)))+++---...///zzzqqqcccVVVLLLFFFBBB@@@;;;:::888666444222111111000000////////////......+++...222666999;;;<<<<<<777888666333...,,,,,,.........///...---,,,...000...111000---,,,......++++++///000,,,***,,,...---///...,,,+++++++++,,,---)))***)))(((+++///...)))$$$***,,,(((%%%'''(((&&&(((***+++***)))((()))***((()))+++,,,,,,***(((&&&%%%%%%$$$$$$&&&'''''''''###$$$$$$%%%&&&''')))***&&&)))---......---,,,---333000---,,,---///000111wwwooocccVVVMMMGGGCCC@@@<<<;;;999666444222111111000000000000000/////////+++///666<<<>>><<<888555999:::999555///,,,,,,------...///...,,,,,,...///,,,//////---,,,...---)))+++///000,,,***,,,......///...---,,,,,,,,,------***+++***)))---111000,,,"""))),,,(((%%%'''(((%%%&&&'''((('''&&&%%%&&&(((''')))+++,,,,,,***'''&&&'''%%%$$$$$$%%%%%%%%%$$$)))((('''&&&%%%&&&''''''$$$(((---000000...---,,,555333///...000111333333tttkkk___TTTMMMHHHCCC???======;;;888444222111111444111---+++---///111222///333888:::888666444444:::777444222222000---)))000...,,,+++***+++---...///////////////---+++***///111000,,,+++......,,,222...+++,,,000222///,,,000111000------///---((((((((('''''''''&&&&&&&&&((((((((())))))))))))***(((&&&%%%(((+++,,,***((( $$$((('''$$$"""%%%)))'''&&&$$$$$$%%%&&&%%%$$$)))&&&444444666999---000999666222...---111999>>>rrriii]]]SSSMMMHHHCCC???<<<;;;999777444222111111000//////000111111...,,,---333888888555666===DDD999666222111111000---+++000///...---,,,---.........000111000...,,,******---//////,,,+++......,,,000---+++---111444222000...000///,,,,,,...,,,'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%''')))+++)))'''%%%&&&'''%%%######%%%'''+++***(((''''''''''''&&&,,,***444000333<<<222111333222///...111888CCCJJJoooggg\\\SSSMMMHHHDDD@@@;;;:::888666444333222222111000000000111111///---111666888555111555CCCOOO777444111//////000//////000000000000////////////...111333222...***)))***+++------++++++......,,,...+++***---222555555333---///...++++++---+++&&&((((((((('''''''''&&&&&&$$$$$$&&&&&&&&&%%%$$$###%%%%%%%%%&&&((()))(((&&&+++)))&&&%%%%%%&&&&&&&&&***)))'''%%%$$$%%%%%%&&&++++++333---888KKK???777000///......222;;;FFFMMM~~~nnnfff\\\SSSNNNJJJEEEBBB;;;:::888777666666555444777333...,,,...222555777999:::888222///444@@@JJJ666444111//////000222333111111111222111000//////---111444222---))))))***))),,,---++++++......,,,,,,+++***,,,000333333222---///...+++,,,...,,,'''((((((((((((''''''''''''%%%&&&'''(((((('''&&&$$$&&&&&&&&&'''(((((((((''',,,)))&&&(((+++,,,***&&&(((((('''&&&$$$%%%&&&(((((((((111111HHHcccQQQ===333333222111222666<<>>555444222000000111444666111111111222111000/////////111222111---******+++(((,,,---+++,,,......+++,,,+++++++++---...//////...000///,,,---///...)))))))))((((((((('''''''''%%%&&&'''((((((((('''''''''''')))))))))(((((()))***(((''',,,111222---'''&&&((())))))((((((***,,,)))(((333999VVVpppWWW<<<777888888777555333333444xxxkkkddd[[[TTTOOOKKKEEEAAA<<<:::777999<<<===<<<:::000000222666999999888666444111...///222555666666222333222111000111444666000000000000////////////111000///---,,,,,,,,,,,,)))---...,,,---///...***---,,,,,,+++++++++,,,,,,...000///---...000...***)))))))))(((((((((''''''$$$%%%%%%&&&'''((())))))'''(((******)))(((((()))((('''(((,,,111222...)))"""%%%)))***'''&&&''')))---***666<<>><<<888666888<<>>;;;000111444777999888444111.........///000111222222///000111111//////111333000///...---,,,---......444///***))),,,//////---+++...000......///---***,,,------,,,++++++,,,------///...,,,---000...)))))))))))))))((((((((('''&&&&&&&&&&&&(((+++---///&&&(((******'''&&&''')))***((('''(((,,,---,,,+++$$$)))......+++'''&&&'''---)))444555???III888000444666777666555444555666ssshhhaaaXXXPPPKKKFFF@@@<<<:::777555777<<>>;;;555444222222333333333222,,,///222000---+++---111,,,...111000...---...111000...,,,+++***+++---...666///'''''',,,111000...,,,000111///...///---))),,,---------,,,,,,...///,,,------+++,,,///---((())))))))))))((((((((((((***)))((((((+++...222555%%%'''))))))&&&%%%&&&(((,,,)))&&&$$$%%%(((***+++...444999999444...,,,,,,***&&&000,,,---222+++111333333222111000222555888rrrbbb]]]VVVOOOIIICCC>>>;;;<<<:::999999;;;;;;:::999777444000///000000...,,,,,,---...//////000333555444111...---//////---+++***,,,+++)))+++//////,,,000---***+++...000000...---,,,,,,...000111111000,,,------///111000---+++///...---,,,++++++++++++---)))(((,,,+++&&&&&&******++++++***(((((()))***###%%%(((******(((&&&$$$%%%$$$######$$$''')))+++///>>>IIICCC888222///,,,+++111444///---000111///333666333+++***111777888{{{nnnaaa\\\UUUNNNIIIDDD???<<<888777777888:::;;;;;;:::888555111///000000///...///000000000000111222333000...,,,,,,...///...,,,---///...+++---111111---222000------000111111000222...,,,---111333111///,,,,,,,,,---//////---,,,,,,+++++++++++++++,,,,,,...******---,,,(((''')))+++++++++)))'''&&&'''(((%%%&&&'''))))))((('''&&&'''&&&%%%%%%&&&(((+++,,,)))555>>>:::333...,,,)))(((111666111---...222444777666111******000333222wwwjjj```[[[TTTMMMHHHCCC???<<<666666666999<<<======<<<999666111//////000000000333222222111111111222222---+++***+++---......---...///...,,,...111000,,,444222000///111222222111222...******...000///---,,,+++***+++---......---)))))))))***+++,,,,,,------+++,,,...---***((()))+++++++++(((&&&$$$%%%&&&'''''''''(((((())))))))))))(((''''''(((***,,,---%%%,,,222000---,,,***(((&&&000777333,,,---333999777555000******///111000vvviiiaaa\\\SSSLLLFFFAAA===:::888888888;;;===>>>===<<<777555111......///000111333111000000111222222111---,,,,,,,,,,,,---------***,,,,,,***---000000,,,222111////////////000000111///---+++,,,...111222,,,***((((((***---......((()))******+++,,,,,,,,,)))***+++------+++******((())))))'''%%%$$$&&&''')))(((((('''((()))+++,,,)))(((''''''((())),,,---&&&)))++++++++++++***)))'''---222000---...333888444555222---+++,,,111444xxxlllccc]]]SSSKKKDDD>>>:::777999999999:::<<<;;;999777444333000...,,,---///000000...---...000222222111000//////---,,,+++,,,,,,'''***++++++...222222.........---,,,,,,,,,...///111222333111...///555:::+++)))''''''***---//////***+++,,,,,,,,,,,,++++++&&&(((******+++,,,+++***%%%&&&'''&&&%%%&&&(((******)))(((((()))***,,,...((((((&&&&&&&&&(((***+++)))(((((()))))))))((((((+++***+++,,,...///111333555777888222+++(((///777xxxmmmbbb\\\RRRIIIBBB===999777888888888999999777444111111111111///---,,,---//////,,,***+++///111000///000000000...,,,***+++,,,))),,,......111555444000+++,,,,,,+++***+++---///...000111///,,,,,,111555***((('''(((+++...000000,,,---...//////...---,,,(((******((((((++++++)))###$$$&&&&&&&&&'''***,,,***)))))))))***,,,---///((('''&&&%%%%%%''')))***)))&&&&&&((((((%%%&&&(((///***(((+++.........000999999999555,,,''',,,555vvvkkk___YYYPPPHHHBBB>>>;;;999999888999::::::888444111///111222111///---...///000---***+++///000...,,,---...///---******+++---,,,/////////111444222---+++,,,------,,,,,,000333222///---,,,------,,,***)))((('''))),,,///000000---...000111222111000000...///---'''&&&)))***'''$$$&&&''''''&&&''')))+++))))))******,,,---...///((('''&&&%%%%%%'''(((***'''%%%'''***)))%%%''',,,111,,,+++------***,,,000888333111111///,,,...444sssiii\\\VVVNNNFFFBBB???===<<<;;;;;;;;;======;;;777444...111444333000......///333///+++,,,///000---***)))+++---,,,)))))),,,...---//////...///000---(((,,,...//////...///333666===666///000555666///''')))((((((***---000111111,,,---000333444444444333333555000(((%%%((((((%%%'''(((((((((''''''(((***))))))***,,,---......///)))(((&&&%%%&&&''')))***'''&&&)))---+++'''***111222//////000,,,'''***222444+++'''---333444444666tttggg[[[UUUKKKDDD@@@>>>;;;888>>>===<<<;;;;;;999666444000111333333222111222333000///---,,,,,,,,,...///))),,,......,,,+++...000***+++---...///000//////111,,,+++......,,,---333999999000...777555,,,,,,---...///000///---+++***+++...///000777???===666CCC555000---%%%''',,,)))&&&''')))******((('''&&&+++******,,,///...+++''''''333%%%))) ---***###(((%%%)))000---(((///===777777666333...***''''''***%%%(((444>>>===666111rrrfff]]]VVVMMMFFFBBB@@@===;;;???===;;;::::::999777555///111333333333222333444222111...---,,,---///000---///000...,,,+++,,,...***+++---...//////......333...,,,---,,,))))))...333333,,,+++555444,,,---,,,...000222333333222111//////---,,,222::::::555333---000000'''(((,,,***%%%&&&((())))))((('''&&&((('''&&&(((+++,,,+++)))))),,, ///)))111)))((((((&&&***///---'''---999222333333111---***)))))))))***---555===???999222pppddd[[[VVVMMMFFFBBB@@@>>>===???<<<999888888888777666111333555555444333444555333222///------...000222222111000...++++++,,,...,,,---...//////...---,,,000,,,***+++***'''(((***,,,...((()))333333,,,------///222444666555444333222///***(((+++222555333%%%&&&000444+++))),,,'''$$$%%%'''((()))(((((('''...,,,))))))***+++,,,,,,***(((!!!///''',,,$$$,,,((('''+++///,,,&&&)))222,,,...///...,,,*********'''///333333888@@@>>>666}}}lllaaaWWWRRRKKKDDD@@@=========>>>;;;888666777888888888777888999888666444444555333111///---,,,...000111222111000...,,,,,,.../////////000000000///---,,,)))((('''((((((((()))+++))),,,((((((222222+++---///111333555555333111///111...)))'''))),,,......$$$&&&000555...///...$$$%%%%%%'''(((((((((((((((888555000,,,++++++,,,---)))***'''+++###333&&&+++)))(((+++...+++%%%&&&,,,)))+++------+++)))))))))%%%000333---000>>>CCC===xxxhhh^^^TTTPPPJJJCCC>>><<<===>>>>>>;;;888777777999999999===>>>===;;;888444333333000///...---,,,---...//////...------...///000111111111222222111000...---'''(((((('''''')))))))))***...******333111+++---///111444666666333000...---+++)))******)))((()))(((&&&---111111777555'''&&&''''''(((((()))))))))666333///+++((((((***,,,******))),,,999```???((())))))+++,,,)))%%%&&&)))(((***------+++(((''''''%%%......&&&))):::DDDBBBssseee[[[RRRPPPKKKDDD???===>>>@@@===;;;999888999;;;;;;:::>>>???>>><<<777444222222...............------,,,+++++++++---000111111111111111222222222000///...***,,,+++((('''((('''%%%+++000------444222+++......111444777888666333111***(((***,,,,,,(((&&&''')))%%%(((,,,000<<<===---))))))))))))))))))))))))(((((((((&&&$$$%%%'''***+++%%%'''111UUUVVV((()))*********((('''((()))(((+++......,,,)))''''''&&&***)))###'''555???AAApppcccYYYOOOMMMIIICCC===;;;===@@@<<<;;;::::::<<<===<<<:::;;;<<<<<<:::666333222222---...000111111///---+++))))))***---111222000......///000111000///...---***------)))(((***)))%%%)))///......555222,,,000...000444777777444000...)))''')))---,,,''''''***&&&%%%))))))+++888<<<---,,,,,,+++******)))))))))"""$$$''''''&&&%%%'''))),,,###+++000LLLMMM...)))***)))(((''')))++++++(((+++...///...+++)))))))))(((&&&'''+++111777:::|||nnnaaaWWWKKKJJJFFF@@@:::888;;;>>>;;;;;;;;;<<<>>>>>><<<;;;777888999777555333222333---///222333333111---+++))))))***...111222///+++,,,---...//////...------''',,,,,,))))))------)))'''...---...555333...111///111444555333///***&&&***'''(((,,,,,,'''(((---&&&''',,,)))&&&111666***///...,,,+++***)))))))))%%%)))------+++(((((()))+++%%%222+++,,,SSS333555))))))(((&&&'''***------'''***...000///---,,,+++,,,'''&&&+++//////000444ssshhh___VVVRRRIIIBBBBBBCCC@@@======>>><<<:::999999999888777===:::777666777666333000222///,,,...111222...***+++)))'''+++000333111---,,,...//////---+++++++++,,,,,,---------------------++++++...333444000,,,111666999777000******+++'''((()))(((((())),,,...***)))))))))***,,,...///,,,111222---***+++,,,+++%%%)))+++(((''')))***)))***'''%%%(((---///+++'''''')))(((&&&)))---...+++///+++***---,,,&&&$$$''''''"""###***---******---qqqhhhaaaYYYRRRGGG>>>===???>>>>>>???;;;::::::;;;===???@@@@@@???<<<888777777666444111666222......000111---)))+++***)))+++///000...,,,,,,...//////---+++++++++,,,,,,,,,---------------...+++)))+++///222111///555555333000---***(((((('''((())))))(((***---///+++,,,,,,***((((((***,,,,,,111111---***+++,,,+++(((+++,,,(((''')))***(((((('''&&&'''((()))))))))''')))(((&&&)))------***,,,)))))),,,***%%%$$$''')))$$$%%%***,,,***)))+++nnngggaaa\\\TTTHHH>>><<>>@@@BBBCCCEEEEEEAAA>>>:::777777666555444999555000...//////,,,***,,,,,,,,,------,,,,,,+++---...//////---++++++++++++,,,,,,,,,---------...222---******...333555555888444...++++++***(((&&&'''((()))))))))+++...111---///000---'''$$$&&&)))---111111---***+++,,,***+++......)))'''))))))(((&&&'''(((&&&%%%&&&)))---((())))))''')))---,,,((()))'''''')))(((%%%$$$%%%***'''&&&***,,,***((())){{{kkkeee___[[[WWWLLLCCCCCCFFFHHHJJJMMMBBBCCCDDDDDDCCCCCCCCCDDDCCC@@@<<<999777666777777888444000---......---,,,...000000///---+++++++++...///000...,,,***+++++++++++++++,,,,,,------...444111......222666888888444222///,,,******))))))'''(((*********,,,///222---222444///((($$$&&&+++---000000,,,+++------***...000///***'''))))))((()))((('''''''''***...111(((***)))(((***---,,,(((((('''''''''&&&%%%$$$$$$((('''''')))++++++***)))wwwiiiaaa[[[VVVUUULLLGGGIIIMMMMMMMMMMMMDDDFFFGGGGGGDDDBBBBBBCCCDDDBBB>>>:::777666777888333111...------...//////111222333222///---------///000000...+++******+++******++++++,,,------...222222222333444555555555+++...000...)))'''(((+++((()))*********,,,///111---222555222+++'''***......000///------000///,,,...111///***''')))***)))---***'''***///333444333(((******)))+++...---)))***)))(((&&&%%%&&&&&&&&&&&&&&&'''(((+++...---+++rrrggg___XXXTTTOOOHHHEEEIIIMMMLLLIIIHHH@@@DDDGGGGGGEEECCCDDDFFFDDDCCC@@@<<<888666777888000000///...///000111222222222222222222111//////000000000---+++)))***+++))))))***+++,,,---......000111333333333111...---'''+++///---'''$$$&&&***((()))******)))***---///---111444222...,,,...111...000///---///333333///,,,///...)))'''***,,,,,,///,,,***...555888444000(((***++++++---111000+++++++++)))%%%%%%***------%%%'''((((((+++//////,,,mmmeee___XXXUUUJJJCCCAAAEEEIIIHHHEEEDDD???CCCHHHHHHFFFDDDFFFHHHBBBBBBAAA>>>999666666777000111222222222222333444222000///000333444111///111111000---***)))***+++))))))***+++,,,---......222333444333000---***(((///000///,,,(((&&&'''***)))******)))((()))+++------///111111000......///...//////...222666666222))),,,+++'''&&&***......---...000333555444///***'''+++,,,---000333222...***+++((($$$&&&000777888&&&))))))(((***///...***yyyiiiddd```ZZZWWWIIIBBB>>>BBBFFFEEECCCBBB@@@EEEJJJJJJFFFDDDEEEHHHAAABBBBBB>>>999555555666222333555555444444444444111...,,,///333555222...111111000---***)))***+++((()))***+++,,,---......666666666333///+++))))));;;666000,,,***+++++++++*********)))'''(((***,,,...//////000000///...---.../////////333999888444'''******&&&&&&+++///000+++///555777333...(((&&&'''+++---...111555444///)))+++(((###(((444>>>@@@(((++++++(((***...---'''rrreee\\\[[[\\\WWWPPPKKKDDDCCCJJJNNNHHH===AAA@@@DDDJJJKKKHHHGGGIIIFFFBBB===777555555888:::111111111000111111222222222,,,)))---///---...222...---,,,***))))))*********,,,...---++++++...111444333222000---+++***)))666111+++((())),,,,,,,,,***+++,,,+++))))))***+++---...///000111111111111///222111---///444444///((('''''''''))),,,///111000333666777444///,,,***'''(((***...111111...+++---&&&,,,...***999AAA...''',,,000000---+++---000pppddd[[[YYYZZZUUULLLHHHCCCDDDLLLRRRNNNDDDAAAAAAEEEKKKKKKGGGDDDDDDCCC@@@;;;888777888::::::222222111111111111222222111+++***---///------000...---,,,******++++++,,,+++---......,,,+++---///222222111///...,,,+++***555000+++((()))+++,,,,,,+++,,,---,,,*********,,,------...///000000000000---///...+++---111111---(((((('''((()))+++...///000333666777444111...---...///111222222111000///!!!***???AAA,,,***222---))),,,...---,,,+++,,,---mmmcccZZZWWWWWWRRRKKKGGGBBBCCCKKKQQQNNNEEE??????CCCHHHHHHBBB>>>>>>AAA===999888:::;;;:::888333333222222111222222333///+++***...///...---...---,,,+++++++++,,,...///,,,---///...---,,,,,,---///////////////...---,,,222///+++))))))+++++++++,,,---...---+++***+++,,,+++,,,---...////////////---...---,,,---111000---***)))(((((()))***,,,------000333444222000...---&&&'''***---000222222222000///;;;AAA444---...+++,,,+++))))))***+++******kkkdddZZZUUUUUUQQQLLLHHHCCCAAAFFFKKKGGG???===;;;===AAA@@@<<<:::<<<>>>;;;888888::::::777333444333222222222222222222---,,,,,,...//////...---,,,+++++++++,,,...000111---...///...---,,,++++++,,,---.../////////......000...+++***)))***++++++,,,---...---+++******+++++++++,,,---........................000111000...******))))))))))))******'''***---...---,,,,,,,,,//////333===IIIOOOOOOLLLLLLAAA<<<<<<444+++,,,111///***&&&&&&)))+++)))'''zzzjjjdddYYYSSSSSSPPPMMMIIICCC@@@CCCHHHDDD======:::999<<<<<<:::;;;???===;;;999888999777222///444333222222111111111222---------...///000///---+++******+++,,,...111222......------------,,,++++++,,,.../////////...------,,,,,,+++))))))******+++,,,---,,,)))((()))******+++,,,---...............------///111000///...+++******))))))((())))))%%%'''***+++++++++,,,---666333666CCCTTT[[[UUULLLGGGMMMOOOIII777%%%'''999000***%%%&&&***,,,)))&&&uuuhhhbbbVVVPPPQQQNNNJJJGGGCCC@@@DDDJJJIIICCC???;;;:::<<<<<<:::<<<@@@;;;;;;;;;:::777444111///333333222111000000000000...//////---///222111...************,,,...000111///---,,,+++---------,,,+++,,,...//////...,,,+++***+++,,,+++)))((()))***+++,,,---+++)))'''((()))***+++,,,---............,,,))))))...///---++++++*********))))))((((((((('''(((***++++++,,,...000---((((((222???CCC999...///<<>>111444...***'''(((,,,---+++'''rrreee```RRRLLLMMMLLLFFFDDDAAA???DDDJJJKKKGGG<<<::::::===<<<888777999999<<<>>>;;;666333333555333222111000////////////000222000---...333444000***))))))***+++---///000000---***))),,,...///...,,,...///000///---***)))(((***,,,,,,)))(((((()))------...,,,***(((((()))+++,,,---....../////////+++((()))...000,,,***+++)))))))))))))))((((((((('''((()))******+++...000...+++)))...555666111+++)))///+++444NNNOOO888---,,,+++***+++...///---***oooccc]]]PPPIIIKKKJJJDDDCCC???===AAAGGGHHHDDD888777999===;;;555000000777<<<@@@===777333666:::222111000///............222333111,,,...444555111***)))))))))***,,,...///111---)))(((+++...000000---///000000///,,,)))''''''***,,,,,,***(((((()))...//////---+++))))))***+++,,,---...////////////---)))***000222...+++---(((((())))))))))))((((((&&&''''''''''''))),,,...(((((((((***---000222333111<<>>>>>;;;999;;;>>>555444444555777666444333555333000/////////---,,,,,,+++******+++---///111)))))))))***+++---...///,,,+++,,,------,,,)))'''((()))******))))))***+++444222000---,,,,,,------+++///222222///------///'''(((+++...111111///---+++***(((&&&&&&'''((()))***)))(((***,,,...---------((('''***,,,+++,,,///111---)))%%%$$$&&&))),,,333222222222222111---***tttdddVVVNNNJJJFFFDDDEEEDDDAAA@@@AAADDDHHHJJJFFF@@@;;;;;;999444111333555;;;@@@AAA===::::::;;;222222333444666555333000222000...---------,,,***---,,,+++******+++---...******)))))))))***+++,,,,,,+++,,,---...---***'''((()))******))))))***+++111000000///...---++++++---000222000---+++,,,...'''''')))...333444222000///...,,,******+++,,,---***)))***,,,...///...---+++((('''+++,,,++++++...---***'''%%%%%%(((+++---/////////000000///,,,)))|||qqqbbbUUUMMMIIIEEECCCCCCAAA???>>>@@@CCCGGGIIICCC@@@======:::666555777777<<>><<<:::999:::;;;<<<;;;???@@@<<<666333333555<<<===<<<:::777444333333000000111333555444111......,,,******+++,,,,,,+++))))))))))))***+++,,,,,,,,,+++)))(((((()))***+++++++++,,,...000000...,,,'''(((***+++,,,///333666333222111000000000111222,,,---...---******---111(((&&&&&&)))///111///+++...---+++)))(((((()))***+++,,,...111444444111///------///222111------111+++******)))((('''''''''******,,,///222333111///wwwmmm```UUUNNNJJJFFFCCC???===;;;888777777777888@@@GGGHHH@@@555111111222>>><<<:::777444333222222111000000111333333111///...---+++,,,---......---(((((()))***+++,,,------)))(((((('''''''''((((((++++++,,,///111111///---+++,,,---------000444777333222000//////111333444,,,...000...++++++---000'''''''''(((***+++***)))---+++***(((((()))***+++,,,,,,---000222333111///......111333000,,,---222///---,,,***((('''&&&&&&&&&'''))),,,///000///---tttkkk^^^TTTMMMIIIEEEBBB===<<<:::888777777888888@@@HHHKKKAAA666222333333===;;;:::888666444222000111///......///000000///...---,,,,,,.../////////******+++,,,,,,,,,,,,,,,++++++++++++***((('''&&&***+++,,,///222222000...333333111///......111444////////////000111111222...111222111---***+++---%%%''')))(((''''''(((******)))(((''''''(((***++++++++++++---000111000///......000111---))),,,333111///---***((('''''''''&&&'''(((,,,///000...---rrriii]]]RRRLLLHHHDDDAAA<<<;;;:::999999999:::;;;999DDDIII@@@666444666777;;;;;;;;;;;;999666222...000...,,,,,,---...///......---,,,,,,...000000///,,,,,,---------,,,++++++000000111000...+++(((&&&***+++,,,///222333111///999888555111...---///111+++,,,...000111000///...111444555333...***))))))###&&&***)))&&&%%%)))---'''&&&%%%$$$%%%''')))***+++******+++...//////...------...///+++'''+++222111///---***(((((())))))((()))***...000111000...tttfffWWWPPPLLLGGGAAA???<<<;;;<<<@@@DDDBBB;;;555:::AAAHHHFFF===555444777777777888888666333000///...------,,,,,,+++++++++...,,,,,,---///000///......---+++*********+++++++++,,,---...---,,,+++***,,,---///000111111111111777666333111...,,,++++++,,,...000111///---,,,+++000666666///))))))++++++((())))))***))))))(((''')))***'''$$$%%%)))***''''''(((***,,,...//////000)))---111000---+++---111333333222---(((&&&(((+++&&&)))...222333333000...zzznnn```RRRLLLJJJFFFBBBAAA@@@???@@@DDDGGGEEE???999===AAADDDAAA:::444444777:::::::::888666444111///...//////...+++******+++---,,,+++,,,.........------,,,+++***)))***++++++------.........---,,,++++++,,,...000000000000///444333222000///.........***---000000///......///111555888777111+++)))***))))))((((((((((((((((((------+++&&&&&&******'''&&&''')))+++,,,---......***---000...+++***---000222222111---(((&&&(((***(((***...111222111///...ttthhh[[[OOOJJJIIIFFFEEEFFFAAAAAABBBEEEHHHFFFAAA<<<>>>>>>===:::777777888:::>>>===;;;999666333111000///222333000+++((())),,,,,,+++***+++---------+++---,,,+++***)))***++++++---............---,,,,,,***+++---...///......---000000000000000000000000***,,,///000000000111222333333999???:::---'''******)))'''&&&&&&&&&'''(((...000---((('''))))))'''%%%&&&'''((()))***+++,,,---...///,,,))))))---000000111111---)))'''(((+++,,,---...///000///...---{{{pppeeeZZZOOOKKKIIIGGGGGGIII???@@@AAACCCEEECCC???;;;@@@<<<888666888;;;>>>@@@@@@>>>;;;777444222111111111555777333+++&&&)))------,,,+++,,,---...---+++,,,+++***))))))***++++++------------,,,,,,++++++***+++,,,------,,,++++++---......///////////////,,,...///000///000222333333///555@@@===...(((...,,,***'''$$$$$$%%%''')))+++...---(((&&&((()))'''%%%%%%%%%&&&'''((())))))000000...+++)))***...111///111111...***)))***---000000000//////......---vvvmmmbbbXXXOOOKKKHHHEEEDDDFFF>>>???@@@BBBCCCAAA>>>;;;DDD???:::888:::===@@@AAA???===999555222111222222333777999444,,,''')))---///---,,,---...///---,,,+++***)))))))))***+++,,,+++++++++*********************+++,,,,,,+++***))),,,------......---,,,,,,///000000///......111333222,,,000;;;:::...+++222---+++'''$$$$$$%%%((()))&&&***+++'''%%%'''((('''&&&&&&%%%%%%&&&'''((((((222000...+++***,,,///222///111222000,,,+++---///444333222000///.........qqqjjj]]]UUUMMMJJJFFF@@@???@@@???@@@BBBCCCCCCAAA???===GGGDDD@@@>>>=========<<<>>>;;;777222111222444666666888999555...***+++---000...------...///...,,,******)))((()))***+++,,,+++***))))))(((((())))))***++++++,,,+++***((('''***+++,,,,,,,,,+++***)))000000///---,,,---000333111,,,---333333...---222...,,,)))&&&%%%&&&(((***$$$)))+++'''%%%&&&((((((((('''&&&%%%%%%&&&((()))000...,,,***+++---000222---///111000---,,,---000444333222111///...------jjjdddYYYSSSMMMKKKFFF@@@===>>>???@@@BBBCCCBBB@@@???>>>AAABBBCCCCCCAAA???===<<<>>>:::555222111444888;;;888888888555000---,,,---///...,,,---......,,,+++***)))(((((((((***+++,,,++++++)))((((((((()))***++++++,,,,,,+++***(((''''''((()))++++++***((('''......---++++++---111555111000///...///...------///---***(((''''''((()))'''---///+++'''(((***)))***)))'''&&&&&&'''((()))---+++))))))***---///000***---///...,,,+++,,,///111111111000///---+++***|||ddd___XXXSSSOOOMMMIIIBBB>>>???===???AAABBB@@@>>>======999===CCCEEEDDDBBB@@@???>>>:::555222222666;;;???999888666444222000...---...---,,,,,,,,,---+++******)))(((((((((***+++,,,---,,,***)))))))))***++++++,,,,,,,,,+++***((('''$$$%%%''')))***)))((('''+++++++++***+++...333777111333222------///---(((///...+++)))(((((())))))+++222444///***)))+++***+++***(((''''''((()))***)))(((''''''***,,,...///'''***------+++)))+++---.../////////...,,,***(((vvvaaa\\\RRRPPPMMMJJJFFFBBB@@@>>>===???AAAAAA>>><<<;;;::::::===>>>;;;<<>><<<>>>@@@@@@===;;;:::::::::<<<;;;999;;;BBBFFFEEEGGGCCC>>>;;;:::999777555999666333///------...///++++++,,,,,,---------...((((((((()))))))))******+++***((('''(((+++...000000///...,,,+++++++++,,,******)))'''&&&&&&)))+++***)))***+++---111444666444444333222000///...---///...***&&&###$$$'''***...//////---***)))+++------,,,)))((((((***---//////---,,,******+++,,,---,,,((((((******''''''***)))///222000...///---***mmmYYYTTTNNNMMMLLLJJJFFFCCC@@@>>><<<===???>>><<<999888888999999888888===DDDEEEBBBEEECCC@@@>>><<<;;;888666999555000+++)))***+++---)))***+++,,,---...//////((())))))))))))*********,,,***(((&&&'''+++///222......///......------,,,++++++***(((&&&%%%''')))((())))))***---000333444444444333222000///.........---***'''$$$%%%'''***......---***))))))+++...+++***((('''''')))+++---...---,,,,,,,,,---...///---***)))+++***''''''******///111///---...---***gggUUUPPPKKKKKKKKKIIIGGGCCC???===<<<===>>><<<:::888777777555777888;;;BBBHHHEEE>>>============<<<:::888777555222///,,,******+++,,,+++,,,,,,---......//////)))))))))*********++++++***)))'''&&&(((***---///***+++---......---+++******+++***)))'''&&&''')))(((((()))***,,,///111222111111000///...---,,,,,,---,,,***'''%%%&&&(((+++---,,,***)))(((***,,,...***((('''&&&&&&(((***++++++++++++++++++,,,---...,,,))))))++++++))))))---***...000...,,,...---+++```PPPMMMGGGHHHIIIIIIGGGCCC???<<<<<<======;;;888666666666111555999???FFFJJJDDD;;;888999::::::888666444333///............------,,,/////////...............************++++++++++++''''''((())))))*********%%%''')))++++++***((('''((()))***)))''''''(((***'''((()))***,,,...000111------,,,,,,+++***)))))),,,,,,***(((&&&'''))),,,,,,***))))))***,,,---...)))((('''&&&'''(((***+++(((((((((((())))))******)))&&&'''***,,,+++,,,000)))---///,,,+++...///---wwwZZZLLLJJJDDDFFFHHHIIIGGGCCC???<<<=========;;;888666666666...333999>>>EEEHHHDDD<<<;;;;;;;;;999444000...---+++---...///000///...---////////////......------******+++++++++,,,,,,,,,'''((()))++++++***((('''$$$&&&'''))))))(((&&&%%%'''(((***)))(((((()))***'''((()))+++---///000000,,,++++++***))))))((((((+++++++++)))'''(((***,,,***))))))***,,,...///...***)))((((((((()))++++++'''''''''''''''((((((((('''$$$%%%***,,,+++---111(((,,,---******...111000oooTTTGGGFFFAAADDDGGGIIIGGGDDD???;;;>>>>>>===;;;888666666777,,,222777:::>>>CCCCCC@@@===>>>===999333///------------------------------,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---,,,,,,,,,+++******)))(((''''''((())))))((('''&&&(((***+++***(((''''''(((((()))***,,,...///000000------,,,,,,++++++*********++++++)))((((((+++---)))((())),,,///111000...++++++*********+++,,,---((())))))))))))((((((''''''$$$%%%)))+++***+++///&&&***+++))))))///222333jjjPPPDDDDDD@@@CCCFFFIIIHHHDDD???;;;>>>???>>>;;;888666666777,,,222555555777>>>BBBCCC===>>>===:::555111111333000...,,,+++******+++,,,))))))***+++,,,,,,---...++++++,,,,,,,,,---------111///---+++*********+++***************)))((((((+++,,,,,,+++(((&&&%%%%%%((()))+++---///000000000/////////......---------******+++***((()))+++---(((((()))---111333000---,,,,,,++++++,,,,,,---...+++++++++++++++***)))((((((%%%%%%)))***((()))---%%%)))***((()))///444444|||aaaNNNHHHIIIFFFFFFDDDBBB@@@>>><<<;;;>>>;;;888666555444333222///111444777;;;>>>@@@AAA@@@???<<<888555111...---000//////...,,,***((('''((()))+++---............,,,+++***))))))+++---...+++***)))&&&%%%&&&))),,,***+++------+++)))((((((+++++++++***)))(((((('''''')))++++++,,,---000222000222222000,,,+++...111---(((&&&***,,,)))***///******+++---///...,,,***(((((())),,,//////...---,,,***)))***,,,,,,***'''''''''&&&&&&&&&''''''((($$$'''(((&&&(((---///...yyy___MMMGGGIIIGGGFFFDDDBBB???===;;;:::???;;;666333333444555555222333555888:::<<<======???===;;;777444000...---.........---+++)))((('''((()))+++---.........------,,,+++))))))***+++,,,*********(((&&&&&&(((***''')))+++,,,***))))))***,,,,,,,,,+++***))))))(((&&&((()))******,,,///111222222222000...---...000111+++(((++++++(((''')))(((((((((***,,,,,,***((((((((())),,,///111000///+++))))))***---...---+++(((''''''&&&&&&&&&''''''(((******''''''++++++)))ttt\\\LLLGGGIIIGGGFFFCCC@@@===;;;999888>>>999333000000333555666444555666777888999999999<<<;;;999666333000---,,,,,,,,,,,,+++***((('''&&&((()))+++,,,---...------...---+++***))))))*********++++++)))'''&&&&&&'''%%%'''***+++***)))***+++,,,,,,,,,,,,,,,+++***)))&&&'''((())))))+++...111666333111////////////...111,,,(((***,,,***((((((''''''(((***,,,---+++***))))))***---000222222111,,,+++***+++,,,---,,,***(((((('''&&&%%%%%%%%%&&&(((******''''''))))))'''qqq[[[MMMHHHJJJHHHFFFBBB???<<<999888777999555111///000222333444222333444555555555555555999888666444111...---+++************)))((('''&&&((()))+++,,,------,,,,,,,,,+++******)))******+++)))+++,,,+++(((&&&%%%%%%%%%'''******)))((())))))++++++,,,,,,,,,+++))))))'''((()))))))))+++///222777444000///000111///---,,,)))'''***---...---,,,+++***+++---///000///...,,,+++,,,---000222111000000...,,,+++)))((('''&&&)))((('''&&&%%%%%%$$$$$$$$$((()))'''(((++++++)))qqq]]]PPPKKKLLLGGGDDDAAA===:::777666666333222000000111111111///...///000222333333333444666555333111///---,,,+++))))))))))))(((((('''&&&((()))+++,,,---,,,,,,+++(((((())))))***+++,,,---)))+++,,,,,,)))&&&%%%%%%''')))++++++)))''''''''')))***+++++++++***((('''))))))***)))***,,,000333777333///...000111///---)))***+++,,,---///000///---------...000111111//////...---...000111000///...---+++)))&&&%%%$$$%%%)))((('''%%%%%%$$$$$$$$$$$$((()))((())),,,+++(((qqq___SSSMMMMMMEEECCC???;;;888666666666222222111222333222000...,,,---...000111222333333222222111///...,,,+++***((((((((())))))(((''''''((()))+++,,,,,,,,,+++***&&&'''((()))+++,,,------(((***,,,+++)))'''&&&&&&)))***,,,+++)))'''''''''''')))***++++++***((('''*********)))***,,,111444333111///......//////...,,,111444000,,,,,,---------,,,+++,,,...///...---///...------///000000///)))))))))'''%%%%%%''')))''''''&&&%%%$$$$$$$$$%%%'''+++,,,***)))+++***&&&ppp```TTTMMMLLLCCCAAA===999777666666777777555333222333333222000---...///111222222222222000//////---,,,+++******'''(((((()))))))))((((((((()))+++,,,,,,+++******''''''(((******+++++++++(((***+++***(((''''''((((((***,,,,,,***)))))))))''')))+++,,,---+++)))((()))))))))((((((+++000444/////////...,,,---///000///888<<<444+++)))+++,,,...,,,+++***,,,,,,+++***---+++***+++...111222222((())))))'''%%%%%%(((+++&&&&&&%%%%%%$$$%%%%%%%%%'''+++,,,++++++---,,,(((pppaaaUUUMMMKKKBBB@@@<<<888666666666777;;;888444222333444444444000000111222222222222222///...------,,,+++******'''((())))))))))))))))))((()))++++++,,,+++******((())))))************)))((()))***)))((('''((()))&&&)))+++,,,+++++++++,,,(((***,,,......,,,***)))(((((((((''''''***///333,,,...///...++++++...222...:::@@@777+++(((,,,...///...++++++,,,,,,+++******)))(((***...222444444,,,---,,,(((%%%$$$&&&)))%%%%%%$$$$$$$$$%%%&&&&&&###(((++++++---000000---zzzmmmaaaOOOGGGIIICCCBBB???:::555444666:::;;;999777444333222111222111111111111111000///...111---+++,,,+++))))))---...---,,,+++***(((''''''$$$(((+++---,,,***((((((***&&&$$$''',,,---***&&&))))))(((((()))***+++,,,&&&))),,,,,,)))((()))++++++---......+++(((&&&&&&&&&'''((('''''')))000555---000333222///...222666000...,,,---......+++(((---...///...,,,+++,,,---******+++...222333222111+++***(((&&&%%%&&&'''(((&&&''''''%%%######$$$%%%'''(((+++,,,---///111333tttggg\\\MMMEEEHHHBBBAAA???:::666444666888888666444222111000111111111111111111000000//////111...---///...++++++...---,,,,,,+++***)))(((((((((***---...---++++++,,,+++)))((())),,,,,,***'''((('''%%%%%%%%%&&&((()))&&&***---,,,)))'''(((******+++---,,,***((('''''''''))))))((('''***000555---000333333222111222333000...,,,---......+++)))---...///...,,,+++,,,---******+++---000222222111***)))'''&&&'''((()))***'''((((((&&&$$$###$$$&&&)))***+++,,,---...///000kkk^^^VVVJJJEEEGGG@@@@@@>>>;;;777555555666444333111000//////000000000000000000000/////////111///000222222...,,,...+++++++++*********)))))))))+++------,,,,,,,,,---++++++,,,,,,,,,+++******)))(((%%%######%%%'''((((((+++...---)))'''((())))))*********((('''''')))***++++++***)))+++111666000111333666888777444222000///---.........---+++---...///...,,,,,,,,,---...,,,+++,,,.../////////(((''''''&&&''')))***,,,'''((((((&&&$$$$$$%%%&&&***+++,,,,,,------------dddXXXSSSKKKGGGIII>>>>>>===;;;999666555444111111////////////111111000/////////////////////000///000444444///---...************************&&&)))---...---+++******)))+++------+++++++++,,,---+++(((&&&%%%''')))***))),,,...---***'''''')))'''(((((('''&&&&&&(((***+++------+++)))+++111666333222444999===<<<777111111000//////000000000///---//////...---,,,---...222///,,,++++++,,,+++***''''''&&&&&&''''''))))))'''''''''&&&$$$###$$$%%%))))))***,,,---...---+++yyy```UUURRRMMMJJJJJJ===<<<<<<;;;999777444222111000/////////111222333///......------...//////...---///444333///,,,---)))************+++++++++$$$)))...111000---***(((''')))+++,,,++++++,,,......,,,***((('''(((***+++))),,,///...***'''((()))&&&'''((('''&&&&&&(((***+++,,,,,,***)))+++000555222000111555;;;;;;555...111111111111000111222333...///000///---,,,---...000---+++******++++++***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$''''''(((+++...///---+++rrr\\\RRRQQQNNNKKKJJJ===;;;:::999999777444222111111000///000111222333......---,,,,,,---///000---,,,...333333...,,,---******************++++++'''+++111444333000,,,***))))))***+++,,,---,,,,,,+++***)))((((((((()))***))),,,///...***((()))***&&&((()))(((''''''((())))))******)))(((***000555...,,,+++...333444000,,,000111111000///000222555...///000///---------...***(((((()))+++---------((((((''''''&&&%%%%%%$$$&&&''''''%%%###"""###%%%&&&&&&&&&***...000---***}}}jjjWWWOOONNNMMMJJJFFF===;;;888777888777555222111000/////////000111222...---,,,+++,,,---///000...,,,...222222...---...++++++*********************---000111000///......///---+++,,,......,,,)))'''(((((()))))))))))))))(((+++......+++)))***+++&&&(((******)))''''''(((&&&'''((('''&&&)))///444...+++)))***---//////...---...///...,,,---111444...///000///...---...///)))(((((()))+++,,,+++***((((((((((((((((((''''''((())))))'''%%%$$$%%%'''(((&&&'''***...///+++'''vvveeeSSSLLLLLLLLLGGGCCC>>>;;;777666777777555222111000///......///000111...---+++++++++---///000///---...222222///...000+++++++++*********)))))),,,------,,,+++,,,...///444000------000///+++&&&'''((()))+++++++++***)))'''+++......+++***+++,,,&&&)))+++,,,***((('''&&&$$$%%%&&&%%%%%%(((...333000---+++***+++...111222***,,,---+++***+++///333...000000000...---...///---,,,+++++++++)))&&&###'''((()))***+++++++++******++++++)))'''&&&''')))***((('''***......)))$$$ssscccRRRLLLJJJGGGBBB@@@===;;;999888888888666444111222222222111000...------,,,+++******,,,...///...------111555666222...//////---)))&&&&&&'''))))))))))))***+++,,,...///333111...---,,,+++***(((******))))))((((((''''''''')))******((('''((((((+++***((('''''''''((((((,,,&&&"""$$$&&&(((,,,111------,,,,,,,,,------...,,,,,,+++***))))))))))))......---,,,,,,,,,------000---...222111***&&&((((((((((((((()))))))))))),,,,,,++++++***)))))))))))),,,,,,+++,,,---''' ooo```PPPJJJIIIEEEAAA???<<<:::888777777777555333111111111111111///...---,,,,,,+++******,,,---......---...111555666111,,,//////---+++((('''((()))+++++++++,,,------......000...,,,+++++++++***)))))))))))))))))))))((((((''')))******(((''''''(((******(((((((((((()))***...(((###%%%'''(((+++000///......---------......,,,++++++***)))))))))***///...---,,,,,,,,,------333000000333222+++)))+++((()))))))))))))))))))))*********)))((((((''''''''')))***)))+++---)))###{{{iii[[[MMMHHHGGGCCC@@@>>>;;;999666555555555333222///000000000///...---,,,,,,++++++***+++,,,,,,---...---...222444333///***---......,,,***(((((())),,,---...//////...---,,,---+++))))))***+++***)))((())))))************)))''')))******((('''''''''******))))))***+++---...000***&&&&&&((((((***......------,,,,,,,,,++++++++++++***)))))))))******000///...---,,,------...777444333333222...,,,...******))))))))))))))))))((((((((('''&&&&&&%%%%%%$$$''''''''')))---+++'''nnn```TTTIIIEEEDDDAAA>>>>>>:::777555333333333222111/////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,...000111000+++''',,,---...---+++))))))))),,,---///000///...+++******((('''((()))+++******((((((***++++++++++++***((()))***)))'''&&&&&&'''++++++++++++---///111222333,,,((((((((('''))),,,*********))))))(((''''''***)))))))))))))))***+++000///...---------///000999777444222111///...///+++++++++******)))))))))((((((''''''&&&%%%%%%$$$$$$''''''&&&'''++++++((({{{dddXXXNNNEEECCCCCC@@@>>>>>>999777333222222222111000.........---------------+++,,,------------,,,+++++++++,,,------+++(((&&&***,,,------+++))))))***,,,---...///...,,,***)))***((('''((()))+++******((()))***,,,,,,,,,+++***((()))***)))'''%%%%%%&&&,,,,,,,,,---...111333555444---)))))))))''''''***(((((())))))((('''&&&&&&(((((((((((()))***++++++000///---------///111222999888555111/////////...---,,,,,,+++***))))))((())))))(((''''''&&&&&&%%%%%%))))))'''&&&))))))&&&qqq]]]QQQIIIBBBBBBAAA???===>>>999666333111111111111000///......---------......,,,---///000000...,,,+++***************)))((((((***+++,,,+++))))))***+++,,,---......---,,,+++***---+++))))))***+++***))))))***,,,------,,,+++***((()))***)))'''%%%%%%%%%+++++++++,,,---000222444333---))))))(((&&&&&&(((((()))***++++++***)))((('''''''''((()))***+++,,,///...---,,,...000333666888999666111...//////,,,......---,,,+++))))))((()))))))))(((''''''&&&&&&&&&***,,,)))'''((((((%%%iiiXXXLLLEEEAAAAAAAAA>>>===???:::777333000000111111111//////...------...///000---...111222222///---+++,,,+++***)))((()))***,,,)))******((('''(((***,,,............------------000...,,,+++++++++***)))***+++---......,,,***)))((()))***)))&&&$$$$$$%%%((((((((()))***---///000222,,,(((((((((&&&%%%'''&&&''')))+++,,,+++***)))&&&&&&'''''')))***+++,,,...---,,,,,,...222666999888:::888222///111000+++//////...,,,+++***)))((())))))((((((''''''&&&&&&$$$***...+++))))))(((&&&dddUUUIIICCC@@@AAAAAA>>>>>>???:::777333000000111222111000///...------...000000---///222333333000---+++------+++)))((())),,,///))))))((('''&&&'''***,,,//////............///000333111...---,,,,,,***(((+++,,,...///...,,,***(((((()))***)))&&&$$$$$$$$$&&&&&&&&&&&&(((***,,,---111+++'''((((((%%%%%%'''###%%%''')))******)))(((&&&&&&&&&''')))***,,,,,,---,,,+++,,,...333777:::888;;;:::333111222000+++000000...---+++***(((((()))((((((''''''&&&%%%%%%###***...---******)))'''rrrWWWNNNFFFEEECCC@@@>>>===<<<<<<999777555333222333444666555111......111111000---000111333444555222,,,(((++++++++++++***((('''&&&,,,+++)))''''''(((***,,,444///,,,///111...,,,,,,555...***,,,...+++(((&&&))),,,///000///,,,)))((()))******'''$$$""""""######$$$&&&(((***,,,,,,---444000***'''%%%&&&&&&&&&''''''((('''&&&'''(((***'''(((******)))((('''((()))---,,,***333BBBEEE>>>???:::===;;;111///111+++......,,,)))'''(((+++------***%%%$$$%%%'''&&&$$$''',,,...,,,++++++'''"""kkkTTTMMMEEEDDDBBB@@@???===<<<<<<888666444222111222444555444222111000111111111000111111222333333111---)))++++++++++++***)))((('''***)))(((''''''))),,,---666111...111111...,,,,,,444---***,,,...+++((('''***,,,...///...,,,******((())))))(((%%%######$$$%%%&&&''')))***+++,,,,,,222///+++((('''&&&&&&&&&%%%'''(((((('''&&&''')))'''(((*********(((((((((+++000000000999HHHLLLFFFBBB;;;<<<:::111222666222//////---***((((((***,,,...***&&&%%%%%%&&&%%%$$$'''+++---,,,++++++(((###___NNNLLLDDDCCCBBB@@@???===<<<<<<777555333111000111222333333444444444222222222333222111000111111000---+++***+++++++++***)))(((((()))(((''''''(((***,,,...666222000222222...+++,,,222---***---...+++)))(((++++++,,,---------,,,,,,'''((()))(((&&&%%%%%%%%%''''''((()))******++++++///...---+++)))'''&&&%%%%%%''')))***)))(((((()))'''((()))*********((((((''',,,---///888EEEIIIDDDEEE<<<;;;999222555;;;888000///...+++((((((***,,,...+++'''%%%%%%%%%%%%$$$'''+++---+++***+++((($$$uuuTTTHHHJJJCCCCCCBBBAAA???===<<<;;;555444222000000000111111111444666666333222444666222000////////////---,,,******+++++++++***))))))***)))((((((((()))+++,,,222//////222222...,,,...000,,,***---...+++******,,,+++***+++,,,---...---&&&((())))))(((&&&&&&'''((((((((((((((())))))***...//////...+++(((&&&%%%&&&(((+++,,,+++***))))))(((((()))***++++++)))(((&&&)))+++,,,333<<>>::::::888---)))***+++)))'''&&&'''(((((())))))'''&&&&&&***---+++...---***((()))'''###kkkQQQJJJHHHEEEFFFFFFEEEBBB>>>:::555333333333222222111000000000---,,,---000444555333///---------...///...,,,***((()))***+++,,,---------))))))))))))***************+++///444222------111***)))***------+++---111///,,,***+++...///+++'''(((***------+++(((&&&&&&((()))***,,,000444999;;;888;;;<<<888000***((()))%%%&&&&&&&&&%%%%%%''')))***'''&&&)))...///,,,(((+++)))((())),,,111:::AAA???777:::>>><<<>>>===333+++,,,+++)))&&&$$$###$$$'''((()))'''&&&'''+++...---///...***((((((&&&"""aaaLLLFFFFFFEEEJJJGGGBBB>>>;;;888555222333222111000......------.........000222222000......)))(((...111---***+++++++++,,,,,,,,,---------'''(((((())))))))))))(((***+++,,,...000111333333%%%'''***---.........---,,,+++***+++,,,---+++***(((,,,...+++******'''"""***,,,///111111222<<>>???BBBCCC;;;000333---)))***+++'''$$$$$$(((***,,,)))%%%$$$(((,,,+++)))'''''')))(((&&&###~~~[[[KKKGGGHHHGGGJJJFFFBBB>>>;;;888555222222111000///............---///111333333111///...---((((((---///---+++---++++++***************+++(((((()))))))))))))))((('''((()))+++,,,...//////***+++,,,---------------,,,+++******,,,---,,,+++***......+++***+++)))%%%***,,,000222222333;;;FFFOOOKKKCCC888---(((((()))***(((&&&&&&(((***++++++,,,&&&%%%((((((%%%&&&))))))((('''(((+++///222444111666;;;===BBBEEE@@@888;;;222***((('''$$$###$$$(((***,,,***%%%$$$&&&))),,,***((()))***)))&&&###pppSSSIIIIIIJJJIIIIIIFFFAAA>>>;;;888555333000000////////////000000,,,000555666444000//////...***))),,,......///111...---+++)))((()))***+++))))))))))))))))))))))))'''(((((()))+++,,,------111///...,,,,,,,,,,,,------+++)))***+++---...------///...***))),,,+++(((+++,,,000444333333:::BBBIIIDDD<<<111)))%%%&&&((((((''''''))),,,......---***&&&%%%&&&&&&$$$$$$'''&&&&&&&&&'''***...333555222555888<<>>333)))%%%$$$###$$$'''''')))+++***&&&$$$%%%&&&,,,+++***++++++***'''%%%dddMMMIIIKKKLLLKKKHHHEEEAAA===;;;888555333//////...//////000111222,,,333999:::555000...///000...,,,---...000333555222000---+++)))***,,,---***)))))))))))))))))))))***++++++,,,,,,---------222000---+++***+++,,,...---+++)))***,,,...//////...000---((((((+++,,,***+++,,,000444444333777>>>>>>:::444...)))(((((()))%%%&&&'''***...//////...***)))((('''%%%$$$%%%'''$$$%%%&&&))),,,111777<<<999999999;;;???AAA???;;;999///&&&###$$$$$$&&&)))$$$'''))))))'''%%%%%%&&&,,,,,,------,,,+++(((&&&]]]MMMLLLNNNMMMKKKGGGDDD@@@===;;;888555333/////////000111222333444///555;;;;;;666000.../////////---,,,,,,000444666333111...+++******+++---***))))))((()))***++++++,,,,,,,,,,,,,,,,,,,,,---///...,,,******+++---...,,,+++***+++---000111000...///,,,&&&&&&***,,,+++,,,,,,///333333111444999888777444222000...+++***$$$$$$&&&***---///...,,,,,,...---***'''&&&((()))###%%%(((,,,000666>>>CCC>>>;;;999;;;>>>>>>;;;999333+++%%%$$$&&&%%%%%%'''###%%%'''((((((''''''''',,,---...///---+++((('''vvvXXXOOOQQQPPPMMMMMMGGGDDD@@@===:::888555333000000000111222444555666444888;;;;;;777222///...,,,///...******...222333000///,,,***))))))******)))((((((((()))+++---...+++++++++*********))))))+++,,,,,,,,,------------+++******---000111111111......+++&&&&&&***---,,,---,,,...111111///111555555333222111000---)))%%%%%%%%%&&&))),,,---,,,+++---111000+++&&&'''))))))###'''+++...111777@@@FFF<<<888666:::===<<<::::::333,,,&&&''''''%%%###$$$%%%&&&'''(((((((((((((((***---///000---***((('''lllUUURRRTTTRRRNNNNNNFFFCCC???<<<:::888555333222222222333444555666777999:::::::::777444000...---222222---+++///333222///...---++++++*********((('''''''''))),,,///000++++++***)))((((((''''''***,,,///000000///,,,***))))))+++...222333222000...///,,,''''''+++...---...+++,,,...///---...333111///---------,,,)))&&&((((((((()))+++,,,+++)))+++111111)))$$$%%%''''''%%%(((,,,...///444<<>>;;;999888777555222333333333111//////111222888666666777333...---000000555666000++++++,,,,,,***---000444555555333222+++))))))***,,,...//////,,,)))'''&&&''')))))))))***+++---,,,***))))))***((('''(((***---000000000...000000///,,,***)))***,,,******+++***''')))...000000000///,,,***))))))***)))((()))***++++++)))######$$$%%%&&&''''''''''''---000///000333333...000111333555555444333222555222...+++***+++,,,---&&&&&&&&&&&&%%%%%%%%%%%%%%%'''+++...---***'''$$$mmmXXXVVVTTTTTTTTTQQQMMMIII???>>><<<:::999666444222333333333111//////000222444222333555333///000333000555555000,,,---...,,,,,,...000222444444555555***)))((()))+++,,,,,,+++///,,,)))((()))*********+++,,,,,,***((('''((()))'''&&&'''))),,,...///...///111222222///---++++++(((&&&''')))(((&&&)))...,,,...000///,,,******+++)))((('''(((***+++***)))$$$$$$$$$$$$$$$%%%%%%%%%'''+++------...000///,,,...222666999999555000,,,111111111///...,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((gggVVVUUUTTTSSSQQQNNNIIIEEE>>>>>>===<<<999666333222555555444111...---...///333222444777666222222555000333444///---...///------...///000111333444555,,,***((((((*********)))///---***))))))++++++***//////...+++)))((()))+++'''''''''(((+++------,,,...000333444222///---,,,'''%%%&&&((((((&&&)))...***---000///,,,******,,,)))((('''(((***+++***)))&&&%%%%%%$$$$$$$$$$$$%%%''')))+++,,,---------,,,---111777;;;:::555...)))...000222222///,,,***)))''''''''''''&&&&&&&&&&&&((('''&&&%%%&&&((()))+++eeeXXXWWWUUUSSSPPPKKKFFFCCC===>>>???>>>:::777333222444444333000...---...000333222555888666111///222---111111---,,,...///,,,,,,---...000111111222222///---***))))))))))))(((---***(((((()))+++,,,,,,111000...+++(((((()))+++(((''''''(((***++++++***+++...222444222000...---)))'''((())))))''')))...***...111111,,,)))***,,,)))((('''(((*********(((&&&%%%$$$$$$$$$$$$%%%&&&)))((()))+++,,,------///...222777;;;;;;777111---...000222000---***)))***'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''***+++|||eeeZZZYYYWWWTTTPPPKKKFFFBBB===>>>@@@???;;;777444222///000000000//////222444222222555777555...+++,,,+++...///,,,+++......,,,***+++...000111111///...222///+++))))))))))))((()))'''&&&&&&))),,,------000///---)))&&&&&&(((***)))((('''((()))******((()))---111333222000---,,,---******+++***''')))---+++000333222,,,))))))+++)))((('''((()))******(((%%%$$$$$$$$$$$$%%%'''(((***))))))+++------...111111444999<<<===;;;777555///000111...***(((***,,,''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&((()))***oooaaa\\\[[[WWWRRRKKKFFFDDDDDDDDD@@@;;;:::<<<:::666111666444222000//////000111333444444444222///+++)))...555555+++'''---000,,,222---,,,222333///...000444000***''''''(((***************)))'''''')))++++++++++++***************)))'''&&&(((+++......,,,------..................,,,***(((&&&''')))---///***888===333))))))***&&&%%%&&&((())))))'''&&&$$$%%%$$$""" !!!###$$$,,,)))&&&&&&(((***,,,,,,***555:::555555:::888000111000///---+++)))'''&&&)))((('''$$$!!!!!!###%%%&&&$$$###%%%&&&&&&+++222jjj```[[[XXXTTTOOOKKKFFFCCCAAAAAA===999888::::::777333666555333000//////000000222444555444111...,,,,,,---444444,,,+++222333///222---,,,111222...---///333///+++(((((()))******)))+++------+++******+++************))))))))))))***((('''))),,,......------...000111111000...,,,---+++)))''''''(((***,,,///;;;>>>444*********'''&&&'''((((((((('''%%%%%%%%%$$$###""""""###$$$%%%+++)))&&&&&&(((+++,,,,,,---666999333333888999333111000...+++)))((('''&&&)))))))))'''$$$######$$$(((&&&&&&''''''&&&***000ttteee^^^XXXTTTOOOLLLJJJFFFAAA===<<<999555555888999888666777666444111000//////000000444666444///,,,...000...333333///111888777111111...,,,///000---,,,,,,111///,,,************)))(((+++///000///---++++++(((((((((((((((((((((((((((''''''(((***,,,++++++---///222444333111---+++---,,,***)))(((((())))))222;;;<<<222)))((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&''')))+++,,,,,,111777888222111777999666222000---***(((''''''((()))+++---,,,)))&&&$$$###***((()))***)))'''(((---mmmaaa\\\UUUOOOJJJHHHHHHFFF???:::999666444444777999:::999888666444222111000//////---222666333---+++///444111333333333666:::777000111...,,,------,,,+++***000...,,,,,,,,,+++***((())),,,...///...---,,,,,,&&&&&&''''''''''''((((((&&&&&&&&&'''((())))))(((...///111111111///---+++,,,++++++************+++000666666...&&&&&&)))))))))((('''&&&%%%%%%%%%&&&###$$$%%%%%%&&&%%%%%%$$$)))''''''(((***,,,,,,+++111555666333222555777555222000,,,)))''''''((()))(((+++///000---)))%%%###***)))***---+++((())),,,~~~jjj___XXXPPPKKKFFFEEEFFFDDD>>>888888777555555777999999999666555444222111000//////+++000444222---,,,000555444444444444777888444...000///---++++++---,,,***///...,,,,,,---,,,***(((***+++,,,+++***+++,,,...%%%%%%&&&&&&'''''''''''''''(((*********)))))))))///...---,,,,,,,,,,,,---*********+++,,,---.........222222,,,'''(((+++---***)))((('''&&&&&&&&&&&&""""""###$$$%%%%%%$$$$$$'''&&&''')))+++,,,,,,+++...222555333222333333111222000---)))(((((()))***'''+++000111///***&&&$$$((((((***------)))***---zzziii]]]SSSKKKHHHEEEDDDDDDAAA<<<888888888888777777666666666444333333222111000//////+++000444444111000333777444444444444444333000,,,000000---***+++......+++///...,,,,,,------+++)))*********)))((())),,,///%%%%%%%%%&&&''''''((((((***,,,...///---+++++++++---,,,***((((((***,,,---***))))))***+++---///111...000111...+++***---000+++******)))((('''&&&&&&""""""######$$$$$$%%%%%%&&&&&&'''***,,,---,,,***,,,///111222000///......000///,,,***((((((((()))&&&***...///---***(((&&&((((((***---,,,)))***---rrrfffYYYLLLFFFFFFFFFEEEBBB???;;;999777888999888666333111000111111111111000000//////...111555777777777777888111222333333000---------///000---)))***///000,,,000...,,,,,,,,,---,,,+++''')))++++++******,,,---%%%%%%%%%&&&'''(((((((((***---000000---+++***+++)))))))))))))))+++,,,---***)))((('''(((***---///.../////////,,,***+++...++++++,,,+++***((('''%%%$$$$$$######$$$%%%'''((($$$%%%'''***---...,,,***,,,,,,------,,,***+++------,,,***)))'''&&&&&&&&&%%%(((+++,,,+++)))))))))+++)))***,,,***''''''+++lllbbbVVVHHHDDDFFFGGGEEEAAA===;;;:::777999:::999555000---+++//////000000000000//////000222666999;;;<<<;;;:::...///111111...***+++///...000...)))+++111111---111...,,,+++,,,------,,,%%%(((,,,...---,,,,,,,,,%%%%%%&&&&&&'''((())))))(((+++......+++(((((()))&&&((()))+++,,,,,,,,,,,,+++)))'''%%%%%%'''***,,,...---...---***''''''***+++,,,------,,,***'''%%%&&&%%%$$$###$$$&&&)))***$$$%%%'''+++......,,,)))---+++***)))''''''***...***))))))'''&&&%%%$$$###%%%'''))))))((((((***+++...+++++++++)))%%%%%%)))mmmZZZKKKDDDGGGHHHIIIFFFAAA<<<999888777777777666555333222111,,,111555333...+++...222444222444:::AAABBB<<<666,,,,,,------.../////////333///***(((***,,,,,,+++......---***'''&&&''')))&&&***...///---***'''&&&&&&&&&%%%$$$%%%&&&'''(((,,,+++***((((((((()))*********))))))))))))******111...***''''''))),,,...(((,,,///---(((%%%%%%(((''')))---//////+++'''$$$'''(((&&&###%%%))))))&&&###%%%(((+++,,,,,,***)))'''(((((()))***,,,000444,,,+++)))))))))))))))(((%%%%%%)))...,,,%%%%%%+++///+++***+++)))$$$###%%%vvvdddSSSFFF@@@AAACCCEEEDDDBBB???>>>===777777666555444222000//////222333111---+++,,,///222111333999@@@AAA;;;444,,,,,,---......//////000333///***)))***,,,,,,,,,...///...,,,)))''''''((((((***---...,,,)))'''&&&&&&&&&%%%%%%%%%&&&'''(((***)))((('''&&&''''''((()))((((((((())))))***+++...,,,***''''''(((+++,,,'''***---+++'''$$$$$$&&&&&&(((,,,......+++'''$$$###%%%&&&%%%(((,,,,,,((($$$%%%''')))******)))(((&&&'''(((((((((***...111+++)))(((''''''((())))))'''(((,,,///---'''&&&+++...+++)))+++)))%%%$$$&&&hhhWWWJJJ@@@===@@@BBBDDDCCCAAA?????????777666555333111000...---333222000...,,,,,,,,,,,,//////222888>>>>>>777111---------...//////000000111...***)))***+++,,,,,,...///000...+++((('''''')))+++---,,,***((('''(((&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&((((((((((((((()))******+++***(((''''''((())))))'''***---,,,(((%%%%%%'''%%%(((+++------***&&&$$$!!!$$$%%%&&&)))......***%%%&&&&&&'''((((((((('''((())))))))))))***---///***)))'''&&&&&&'''***++++++,,,///111...)))(((,,,---***)))***)))%%%%%%'''sss\\\MMMCCC>>>===EEEFFFFFFDDD@@@===<<<<<<666555333111///...---,,,333///,,,+++,,,......,,,---...111666;;;:::444...,,,------...//////000000...,,,)))(((((()))***+++...///000///,,,)))''''''+++,,,,,,+++(((''''''(((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''(((''''''''''''''''''''''''))),,,...---+++)))))))))&&&(((+++------+++(((&&&$$$&&&%%%%%%(((...///,,,&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---,,,++++++---///+++***(((&&&&&&(((,,,///...000333222...+++***,,,,,,)))(((***)))&&&%%%(((iiiTTTHHHAAA??????HHHHHHGGGDDD???;;;::::::555444222000...---,,,,,,111---)))***---111000///,,,---000444777666111---,,,,,,------......//////******((('''&&&'''(((***---///000///,,,***((((((+++,,,,,,***'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''++++++)))'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&)))***,,,,,,+++***))))))(((***,,,......,,,***((())))))&&&###%%%+++...,,,%%%%%%%%%%%%%%%&&&&&&&&&+++------,,,++++++,,,---,,,,,,+++(((''')))---111///333444222...,,,,,,---,,,)))(((***)))&&&%%%(((}}}bbbPPPGGGBBB@@@BBBDDDDDDCCCAAA===;;;:::;;;444333111///------------...,,,***+++///222222111------///111333333000...+++++++++,,,------......((())))))'''&&&&&&(((***,,,---...---+++*********+++,,,,,,***'''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''((())))))))))))(((+++***)))'''%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))((('''''')))***,,,......---+++***+++***&&&"""$$$))),,,***$$$%%%%%%&&&'''''''''&&&(((***+++***)))((()))***,,,------+++((()))---111...333555000---,,,---------***)))***)))%%%%%%'''ttt[[[MMMFFFBBBAAABBB?????????===:::888888999333222000...---...//////---------...000111111111///......///000000//////)))******++++++,,,,,,---(((******)))'''''')))+++***+++,,,+++))))))+++,,,***,,,,,,+++(((&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''((()))***))))))((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&'''(((((('''&&&((()))+++---...---+++***'''((('''%%%&&&******&&&"""$$$&&&((())))))((('''&&&((())))))((('''((()))+++...///,,,)))(((+++///,,,222444...+++,,,...,,,...+++)))+++)))%%%$$$&&&nnnWWWJJJEEEBBB@@@AAA>>>>>>===:::777444555555333111///...---...000111...///000111000000000000000///.........//////000((())))))***++++++,,,,,,)))+++,,,+++)))(((+++---)))******)))((())),,,...***+++,,,+++)))&&&$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&((()))))))))((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&(((******)))''''''(((***,,,,,,,,,+++***"""%%%'''''')))+++)))###!!!###&&&)))******((('''''')))++++++***))))))******---///---(((''')))---+++111333---***,,,...,,,///+++***+++)))$$$###%%%|||jjjSSSEEEBBBDDDDDDCCC???===:::777555555555666111111111111///---+++))),,,---......//////.........---,,,,,,...111444666...,,,***)))******)))'''***(((&&&&&&((((((((('''*********(((&&&&&&(((***(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$######$$$%%%&&&((()))***(((***,,,------+++(((&&&'''+++//////+++(((((((((%%%$$$$$$%%%(((((('''&&&$$$%%%&&&((((((((((((''')))((()))++++++)))((())),,,,,,***)))((((((((())))))***,,,...////////////333777999333)))###%%%)))xxxgggRRREEECCCDDDDDDBBB@@@>>>:::777444333333333111111111000///---+++***+++,,,------......------+++*********---000444666...,,,******+++,,,,,,+++)))(((&&&&&&'''(((((('''*********(((&&&&&&(((***((('''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$%%%'''((()))***---///...,,,)))(((((('''))),,,---+++)))((('''$$$$$$$$$%%%'''((('''&&&$$$%%%'''(((((((((''''''******+++,,,---------...---,,,)))'''&&&'''((()))***,,,.........---------000555777222)))$$$'''+++ssseeeSSSHHHEEEFFFDDDAAA???===:::666333111000///111111000000...---+++******++++++,,,---,,,,,,,,,((((((((())),,,///333555111///---,,,,,,,,,+++))))))'''&&&&&&'''((((((''')))***)))(((&&&&&&(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$############$$$%%%&&&'''---000222///***&&&'''***&&&&&&''')))+++***(((%%%$$$$$$$$$%%%'''((('''&&&%%%&&&'''((((((((('''&&&)))***+++,,,...000111111///---+++)))(((((()))))),,,...//////---+++++++++---111444000)))%%%(((,,,}}}qqqfffWWWMMMJJJHHHDDDAAA<<<:::888555222000//////000000000///...,,,++++++))))))***+++++++++++++++((((((((()))+++...111333666333///,,,+++)))&&&$$$(((&&&%%%%%%'''((((((''')))))))))'''&&&&&&''')))''''''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######&&&%%%$$$$$$######$$$$$$###"""""""""###$$$%%%%%%---111333///'''"""%%%)))%%%$$$$$$&&&******'''$$$$$$######%%%'''((('''%%%%%%&&&'''(((((('''&&&&&&)))+++,,,+++,,,///000///............---+++***)))+++---000///---++++++,,,+++///111...((($$$'''***yyypppggg[[[QQQLLLHHHDDD@@@777777555444222111000000000000///...---,,,,,,+++((()))******++++++******+++++++++++++++---...///444111---+++)))'''$$$"""'''&&&$$$%%%'''((((((''')))))))))'''%%%%%%''')))***)))&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###&&&%%%$$$$$$######$$$$$$######"""""""""###$$$$$$***...111,,,$$$ """&&&%%%###"""%%%((()))&&&############$$$&&&'''&&&%%%%%%&&&'''((((((((('''&&&,,,///...***+++///000---)))+++///111000---(((%%%(((,,,000000---+++,,,///+++...///,,,&&&###%%%'''sssllldddYYYQQQLLLGGGBBB???555555444444222111111000000///...---,,,,,,,,,,,,((()))******+++*********,,,,,,++++++++++++,,,,,,---+++)))((((((((('''%%%&&&%%%$$$%%%'''(((((('''((()))((('''%%%%%%''')))555222...***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$######"""#########'''***,,,)))$$$ !!!$$$%%%$$$$$$%%%&&&&&&%%%$$$#########$$$&&&'''&&&%%%$$$%%%&&&(((((((((((('''...333111++++++111222...$$$(((,,,000000,,,((($$$''',,,000000,,,***---000,,,......,,,'''%%%&&&(((vvviiibbb\\\SSSLLLGGGDDD@@@>>>666666555444333111000///000///---,,,,,,,,,,,,---))))))***++++++++++++***)))))))))******+++++++++***)))''''''((()))((('''&&&$$$###$$$&&&((((((((((((((((((&&&%%%%%%&&&(((777555111,,,)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&%%%$$$$$$######$$$$$$&&&%%%$$$###############$$$&&&((((((&&&###""""""$$$&&&&&&&&&$$$$$$$$$%%%###""""""$$$&&&'''&&&$$$"""###%%%''')))))))))))),,,222111******222444///&&&(((,,,...///...+++***)))...222111,,,)))+++///,,,...///---+++)))***,,,mmmaaaZZZUUUMMMGGGDDDAAA???===888888777555333000...---000///---,,,+++,,,,,,---))))))***+++++++++++++++&&&&&&'''((()))***++++++---+++(((((((((((('''&&&&&&$$$###$$$&&&((((((((((((((((((&&&%%%%%%&&&(((---+++)))&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$###############$$$&&&((((((&&&###!!!$$$'''((('''###"""$$$&&&###""""""$$$&&&'''&&&$$$!!!###%%%''')))*********(((...---'''(((111444///+++,,,---///000111111111+++000444111+++''')))---,,,...//////------...000vvvhhh\\\QQQMMMGGGBBB@@@>>>===;;;999777444111/////////000,,,,,,,,,++++++,,,------***)))))))))))))))***+++******)))((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&%%%%%%&&&)))+++******...+++'''&&&&&&&&&&&&%%%+++(((&&&%%%''')))***+++((('''%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%&&&''''''%%%###"""!!!!!!"""$$$$$$###"""$$$&&&'''))))))(((&&&%%%''')))(((%%%(((///000,,,(((+++...000111222444555///000000...+++******+++...333444...,,,......***pppcccXXXOOOKKKEEE@@@>>><<<;;;999999777444111///......///,,,,,,,,,++++++,,,,,,---******)))))))))))))))***))))))(((''''''''''''((()))(((&&&%%%%%%&&&((()))&&&%%%%%%&&&)))******)))+++(((&&&%%%&&&(((((((((***(((&&&&&&(((******)))'''&&&%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$(((&&&&&&&&&'''&&&$$$""""""!!!!!!"""###$$$###"""%%%&&&'''(((((('''&&&%%%(((***)))''')))......***)))+++...000000111222444000///...+++((((((+++---111555555000---------)))xxxkkk___VVVLLLHHHCCC>>><<<:::999777888777444111///...------,,,,,,++++++++++++,,,,,,+++******)))(((((((((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))&&&%%%%%%&&&)))******)))'''%%%$$$%%%''')))******(((''''''((()))***)))'''&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&''''''&&&$$$!!!!!!"""""""""############%%%&&&'''(((((('''&&&%%%)))******)))+++...,,,(((***,,,////////////000222000...+++(((&&&(((,,,000333666666111---,,,+++(((uuujjj___XXXIIIFFFAAA===;;;999777666777666333111///------,,,---,,,++++++++++++++++++,,,+++***(((((('''''''''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''((())))))'''&&&%%%''')))******)))&&&$$$$$$%%%''')))******&&&&&&''')))+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((())))))'''$$$!!!"""""""""""""""###$$$&&&&&&'''''''''&&&%%%$$$'''((()))***,,,---,,,))),,,...///000......///000...---,,,)))(((***---111111333333000,,,***)))(((|||pppggg]]]WWWHHHDDD@@@===;;;999777555555444222111///---,,,,,,---,,,++++++************+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))'''&&&&&&''')))***)))((('''%%%$$$%%%'''(((((('''%%%%%%''')))+++***'''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%&&&%%%%%%'''))),,,,,,***(((!!!"""###"""!!!!!!###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%)))------,,,,,,---///000000///......///---......---,,,---...000......///...+++)))((()))|||pppjjjaaaWWWPPPEEEBBB???<<<:::888555333222222111000///...---------,,,+++******)))*********))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((((((&&&&&&''')))))))))((('''&&&%%%&&&'''((('''%%%%%%%%%&&&(((******'''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''(((((('''%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""###$$$&&&'''$$$%%%'''***------***(((!!!###$$$""" ###'''''''''&&&&&&%%%$$$$$$$$$###!!!"""'''+++++++++---...000111111000//////000---...000///.........000,,,+++,,,---+++''''''***lllfffddd\\\QQQIIIBBB@@@<<<:::888666333111//////000000//////......---,,,+++***)))))))))))))))(((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''((('''&&&'''((()))((('''&&&%%%$$$&&&'''((('''%%%&&&%%%&&&'''))))))'''&&&$$$%%%&&&'''(((''''''&&&############$$$%%%&&&'''((('''&&&$$$#########"""""""""""""""""""""""""""######"""!!!"""$$$&&&'''$$$%%%'''***+++***'''$$$!!!###$$$"""###(((((('''&&&%%%$$$$$$$$$$$$$$$ %%%)))((())),,,///000222222111000000111/////////---,,,,,,...000...,,,,,,...+++&&&%%%)))uuudddaaabbbZZZNNNFFF@@@>>>:::888777444111///......///////////////...---,,,+++***))))))))))))(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&((('''&&&'''((()))((('''$$$###$$$%%%((()))((('''&&&&&&%%%&&&((()))(((&&&$$$%%%'''(((((((((''''''############$$$%%%&&&'''((('''%%%$$$###"""""""""###########################"""!!!!!!"""$$$&&&'''%%%&&&'''))))))'''### !!!###$$$"""###(((((('''&&&%%%$$$$$$$$$$$$'''!!!$$$'''%%%&&&+++///111222333111111111222111000---***((()))---111222......000,,,%%%$$$(((wwwpppfff^^^WWWQQQJJJEEEBBB@@@<<<777444111111000.........///......---------.........---,,,++++++******)))(((((()))***+++(((((((((''''''&&&&&&&&&#########$$$&&&))),,,---///+++&&&$$$&&&''''''&&&''''''''''''''''''&&&&&&#########$$$'''((('''%%%'''%%%###$$$&&&'''%%%###&&&$$$"""!!!"""%%%)))+++***)))'''&&&%%%$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%"""""""""""""""######$$$))))))&&&###%%%***)))%%%'''%%%######%%%'''((()))+++888<<<333---000222///---//////...,,,---000333...000000...***((()))+++uuunnndddZZZRRRLLLHHHEEEBBB@@@;;;777444111111000.........///......---,,,------------,,,,,,,,,,,,******(((''''''((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''***,,,---///+++&&&%%%&&&''''''&&&((((((''''''&&&&&&&&&%%%$$$######%%%'''((('''&&&&&&%%%###$$$'''(((&&&$$$&&&%%%$$$###$$$&&&((()))''''''%%%$$$####################################""""""!!!""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""######$$$&&&&&&$$$!!!###((('''###(((&&&###"""###%%%'''(((***666:::333...111444111000---***)))+++---//////,,,...000...***'''((())){{{qqqlllbbbVVVLLLFFFFFFGGGAAA???;;;777333111111000......//////...------,,,---,,,+++++++++,,,---...+++***)))'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((()))***,,,---...+++'''&&&&&&''''''''')))(((((('''&&&%%%$$$$$$%%%$$$$$$&&&((()))(((&&&%%%%%%$$$&&&(((((('''&&&''''''&&&&&&&&&'''''''''$$$$$$###"""""""""""""""#########"""""""""""""""######"""""""""######$$$"""$$$&&&''''''&&&$$$"""""""""""""""######$$$$$$''')))'''%%%'''++++++(((***'''$$$!!!!!!###&&&(((***444888333///222444222111,,,'''&&&***---,,,+++)))---///...***&&&&&&'''qqqnnniii___RRRGGGBBBEEEIIIAAA>>>:::666333111111111////////////...---,,,,,,,,,+++***)))***+++...///,,,+++)))((('''(((((()))''''''&&&&&&&&&&&&&&&&&&)))*********++++++,,,,,,,,,+++(((''''''''''''((())))))((('''%%%$$$######&&&%%%%%%'''((()))(((&&&%%%%%%&&&((())))))(((''''''((()))))))))(((&&&%%%$$$###"""""""""""""""############"""""""""!!!!!!$$$$$$######"""#########$$$&&&)))++++++)))&&&$$$""""""######$$$$$$$$$$$$(((******(((***......,,,---***&&&###!!!###'''***---444777333000111222111---,,,*********+++***)))'''+++......)))%%%$$$%%%mmmiiieee[[[OOOEEEAAADDDIII@@@>>>:::666333111111111////////////...---,,,+++,,,+++)))((()))+++---...,,,+++***)))((())))))***''''''''''''''''''''''''***++++++,,,,,,,,,,,,,,,+++******(((''''''((())))))((('''&&&%%%$$$######'''&&&&&&'''((()))'''&&&%%%''')))******)))(((((('''(((***+++***(((%%%$$$%%%$$$$$$#########$$$$$$#########"""""""""""""""%%%$$$###############$$$###%%%(((******(((%%%###""""""###$$$$$$$$$$$$###$$$((()))''''''***+++)))///---***%%%###$$$(((,,,000444666333//////...---''',,,111000,,,((()))+++'''***...---)))%%%###$$$yyyjjjccc^^^VVVLLLEEEBBBDDDFFF???===999555333111111111000000//////...---+++++++++***)))))))))***+++,,,+++***)))(((((()))***+++((((((((((((((()))))))))***+++,,,---------------******+++)))((('''(((***(((''''''&&&%%%$$$######&&&&&&%%%&&&((((((&&&%%%&&&)))+++,,,***)))((((((&&&(((***+++***(((%%%$$$'''&&&%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$#########$$$$$$%%%!!!###%%%&&&&&&%%%###!!!!!!"""$$$%%%%%%%%%$$$###%%%***,,,))))))+++,,,***......,,,((($$$%%%)))...111333444222///,,,+++***%%%,,,333222,,,((()))---'''+++---,,,((($$$$$$%%%ooofff\\\WWWPPPJJJFFFDDDBBBAAA>>><<<999555222111111111000000000///...,,,+++******************)))))))))''''''&&&&&&'''((()))***((()))))))))*********+++)))***+++---......------)))***+++***((('''(((***&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$'''+++......+++(((''''''%%%&&&((())))))(((&&&$$$((('''&&&%%%$$$#########""""""###$$$%%%&&&&&&'''############$$$%%%%%%&&&""""""###$$$$$$###""""""!!!"""$$$&&&&&&%%%$$$###''',,,///,,,***,,,,,,++++++------)))%%%%%%)))...///000000000///,,,******(((,,,///...***)))+++///)))+++---+++'''$$$%%%&&&|||hhhbbbXXXRRRLLLHHHGGGEEEAAA>>>>>><<<999555222111111111000000000///...,,,+++*********++++++***)))((('''%%%$$$$$$$$$%%%''')))***))))))******+++++++++,,,((()))+++---.........---(((***,,,+++((('''(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###(((,,,//////+++(((''''''%%%&&&'''))))))(((&&&%%%((('''&&&$$$###"""""""""""""""###$$$&&&'''((()))############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$***---)))'''((((((''')))+++,,,***&&&%%%)))---------...///...,,,***+++,,,+++***)))(((***---000***,,,---+++&&&$$$%%%'''yyyiii^^^YYYUUUNNNHHHCCC@@@>>><<<:::888666444333222///---000///...---,,,+++++++++***)))((()))***+++***((((((&&&%%%%%%''')))******))))))))))))))))))******+++,,,------,,,+++)))((('''...///)))&&&))),,,+++((('''%%%######$$$%%%&&&#########%%%'''((('''%%%...---,,,***(((&&&###"""%%%%%%$$$$$$$$$%%%&&&&&&***(((%%%$$$$$$$$$###!!!######!!!!!!"""###%%%'''&&&)))++++++(((%%%"""!!!######""""""""""""######%%%&&&(((((('''%%%""" """###$$$$$$$$$'''+++...000...***'''&&&'''***,,,+++(((+++111000***&&&(((,,,+++***))))))+++---...+++,,,+++)))'''%%%&&&'''rrrcccYYYWWWSSSNNNIIIEEEAAA<<<999:::888666444333222000...//////...,,,,,,++++++,,,***)))((()))***+++***((()))'''&&&&&&(((*********)))((((((''''''(((******,,,------...---,,,+++***(((,,,---)))'''++++++)))'''&&&%%%$$$###$$$%%%%%%$$$######$$$&&&''''''&&&*********)))((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&)))'''%%%$$$%%%%%%###"""""""""###$$$$$$$$$$$$$$$((()))++++++(((&&&%%%%%%######""""""""""""#########$$$&&&''''''&&&###""""""###$$$$$$%%%'''+++...///---+++)))(((((()))***///,,,...333333---+++------,,,***))))))+++,,,---+++++++++)))'''&&&&&&(((~~~pppbbbXXXTTTQQQMMMIIIEEE@@@:::666;;;888555444333222000...///...---,,,,,,++++++,,,***)))((()))***+++***((()))((('''(((***,,,++++++)))(((&&&&&&&&&(((***+++------.........---,,,,,,(((******(((***,,,+++'''%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$&&&'''''''''&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%%%%%%%$$$"""###%%%&&&%%%$$$""" &&&(((((((((&&&%%%%%%&&&######""""""""""""######!!!###%%%&&&'''&&&%%%$$$"""###$$$$$$%%%(((,,,//////---+++)))(((((())))))000///000222222///...///---,,,+++******+++,,,,,,+++++++++)))'''&&&'''(((yyylll___VVVQQQMMMIIIDDD@@@===888555:::888555333222222000///...------,,,+++++++++,,,***)))((()))***+++***((()))))))))+++------,,,+++***((('''&&&&&&(((+++---,,,,,,,,,---------------)))((('''(((+++---***&&&%%%%%%%%%&&&%%%$$$######'''%%%###$$$%%%'''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###!!! ###$$$$$$###!!!"""$$$&&&######""""""""""""######"""###%%%&&&&&&%%%$$$###"""###$$$%%%&&&)))---000111...+++'''&&&''')))***...---...///...---------...---,,,+++++++++,,,,,,+++++++++***''''''((()))zzzqqqdddXXXQQQNNNIIICCC===:::999888777999666333111111111000///------,,,+++++++++,,,,,,***)))((()))***+++***((())))))***,,,...///,,,******)))(((((()))***---...******+++++++++,,,------***'''&&&))),,,,,,***(((%%%&&&&&&&&&&&&%%%$$$$$$'''&&&$$$%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&$$$###$$$%%%&&&&&&%%%'''&&&$$$"""!!!!!!""""""#########!!! !!!$$$&&&######""""""""""""######%%%%%%%%%%%%%%%###"""!!!###$$$%%%%%%''')))...111444000***%%%###&&&***---+++,,,---,,,,,,------+++......---------------...+++++++++***((('''(((***uuunnnaaaVVVQQQKKKFFF>>>999777777888999888555111////////////...,,,,,,++++++++++++,,,,,,***)))((()))***+++***(((((()))+++---000///,,,***)))))))))***+++,,,---...***))))))***+++,,,---...,,,((('''***,,,++++++---''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%((((((((('''&&&%%%$$$############$$$%%%&&&'''(((&&&%%%###$$$%%%&&&&&&%%%(((&&&$$$!!!!!!!!!"""###%%%%%%%%%$$$######%%%'''######""""""""""""######&&&&&&%%%%%%$$$"""!!! ###$$$%%%&&&'''***///222555000***%%%###%%%))),,,***---...------///...+++......//////000000000000+++++++++***(((((()))***wwwrrrlll___UUUTTTGGGCCC===:::999999::::::666333///------.........,,,+++++++++++++++,,,,,,***)))((()))***+++***((('''(((+++...000///,,,(((&&&((()))+++,,,,,,,,,,,,************+++---///000---))))))++++++))),,,222***)))((('''&&&'''((((((%%%%%%&&&(((***)))&&&###'''((((((''''''&&&%%%$$$#########$$$%%%&&&(((((('''%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$######"""""""""%%%&&&&&&%%%$$$###%%%&&&######""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%&&&(((+++000333222///,,,(((&&&&&&((()))''',,,///---...000...)))...///000111222333333333***++++++***)))(((***+++zzzmmmkkkfffYYYQQQQQQDDDBBB>>><<<<<<<<<;;;:::555222...,,,,,,---------+++++++++***++++++,,,,,,***)))((()))***+++***(((&&&(((+++...000///+++((($$$&&&)))+++,,,,,,+++***++++++++++++,,,...000222...******,,,***'''---666,,,***((('''&&&''')))***%%%%%%'''***+++)))%%%"""&&&''''''(((''''''&&&&&&#########$$$%%%&&&((()))(((&&&$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$"""!!!###$$$%%%$$$###""""""#########""""""""""""#####################$$$$$$$$$###$$$&&&'''(((+++000444///...---+++)))(((&&&%%%$$$+++...,,,---///---'''...///111222444444555555***+++,,,***)))(((***+++zzztttllleee^^^WWWOOOHHHBBB===::::::>>>???<<<999333111///,,,++++++,,,,,,,,,++++++***))))))******)))))))))))))))******+++(((***---///000///---,,,///***))),,,---***)))***************)))))))))))))))(((&&&###"""%%%+++000...(((&&&***+++((((((+++%%%''')))******)))&&&%%%&&&%%%%%%'''((('''%%%###$$$$$$%%%'''))))))(((&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%&&&%%%#########"""""""""""""""###"""!!! !!!"""###"""!!!$$$###"""!!!!!!"""######$$$$$$&&&((()))************''',,,333///%%%$$$+++'''&&&''')))+++---,,,++++++000222///000666666222******)))'''&&&&&&)))+++{{{xxxwwwwwwzzzsssmmmeee^^^XXXRRRKKKFFF???>>><<<===>>><<<888444////////////...------,,,+++***************++++++)))(((((((((((()))******)))+++---000111111000000///+++))),,,---+++***+++++++++***)))((((((''''''((('''''''''(((***++++++,,,'''&&&******'''&&&(((%%%&&&(((******(((&&&%%%&&&%%%%%%'''((((((&&&$$$%%%%%%&&&(((******)))'''&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$######""""""""""""#########"""!!!"""###$$$###"""$$$###"""!!!!!!"""###$$$&&&&&&'''(((((())))))((((((%%%(((000///&&&$$$***''''''''')))+++,,,+++***+++000111///111555666222******)))'''%%%%%%(((***yyyrrrlllgggeeedddaaa^^^[[[XXXUUUPPPMMMMMMNNNWWWjjj}}}xxxmmmfff]]]WWWRRRMMMHHHDDD<<<===>>>>>><<<888444111,,,---///000111///---,,,******************++++++((((((''''''(((((()))******+++---///111333444444111,,,))),,,---++++++---,,,+++***((('''&&&%%%%%%&&&&&&(((+++///...***&&&***'''''')))***&&&$$$$$$$$$%%%'''(((((('''&&&$$$&&&%%%%%%'''((((((&&&$$$&&&'''(((************)))&&&%%%$$$$$$#########$$$###""""""###%%%'''&&&%%%######"""""""""######$$$$$$###""""""$$$$$$###"""######"""!!!!!!"""###$$$(((((((((((((((((('''''''''"""$$$,,,...(((&&&))))))(((((()))+++,,,***))),,,///000000111444555222))))))(((&&&$$$$$$''')))}}}yyyuuupppjjjfff___]]]YYYUUUPPPMMMJJJIIIFFFFFFFFFFFFDDDBBB@@@>>><<>>999::::::888555333333444222000///---,,,+++,,,,,,...---,,,***)))((((((((('''''''''''''''((())))))'''(((***,,,///222444555222---+++...///......000***)))'''&&&&&&'''(((((()))&&&%%%''',,,---((($$$***************)))%%%!!!$$$$$$&&&'''''''''&&&&&&&&&%%%&&&'''))))))(((&&&&&&))),,,---+++++++++---'''&&&%%%$$$############"""!!!!!!###%%%''''''&&&###############$$$%%%%%%$$$###!!!""""""###!!! ###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&''')))***+++)))&&&&&&+++///...+++***))))))((()))++++++***(((,,,---...111222222222333(((((('''%%%###"""$$$'''|||tttrrrnnnkkkiiigggcccaaa[[[YYYUUUPPPKKKGGGDDDCCCEEEBBB@@@>>>===;;;999777777666666555555555666666888999:::999777555555555666DDD[[[qqq~~~}}}rrrhhh\\\VVVNNNHHHEEEAAA===999:::999777555444444444444222000---+++))))))***+++...---,,,***)))(((((((((((((((''''''(((((()))***&&&(((***,,,...000111111111---,,,000222000///000***)))'''&&&&&&''')))******'''%%%%%%((()))(((''')))+++***((()))***'''"""$$$%%%&&&'''''''''''''''%%%%%%&&&(((******(((&&&&&&)))------+++***+++---((('''&&&%%%$$$############""""""###%%%'''&&&%%%###############$$$%%%&&&%%%$$$""""""######""" """"""!!!!!!!!!###$$$%%%%%%%%%%%%%%%''')))+++---+++++++++---...---,,,***)))(((((()))+++,,,***)))---+++---111222111111444))))))(((%%%###"""$$$&&&{{{qqqooolllgggaaa[[[UUURRRMMMKKKIIIIIIIIIIIIHHHFFFDDDCCCAAA>>><<<;;;999999<<<:::888888888888777666444333333333444555555666;;;<<<<<<999666444555666@@@OOOdddtttxxxrrrggg___SSSNNNHHHEEECCC@@@<<<888<<<999777666777555222......---,,,+++******)))))),,,+++******)))*********)))(((((((((((()))******''')))+++...//////......000---...222444111///000---+++)))'''&&&''')))******)))'''''''''((()))***'''***(((%%%&&&)))(((###%%%%%%&&&'''(((((())))))%%%%%%&&&(((******)))'''%%%)))------***)))+++---***)))'''&&&%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$############$$$%%%&&&'''(((&&&%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!###%%%&&&''''''&&&%%%&&&(((***,,,,,,...///...,,,+++******''''''''')))+++,,,+++***---+++,,,111333000111444******(((&&&######%%%'''~~~wwwqqqmmmnnnkkkgggccc___[[[VVVRRRNNNNNNMMMKKKHHHDDDAAA???===<<<<<<>>>@@@BBBBBBAAA;;;;;;;;;::::::;;;<<<<<<666444222222333444333222333333333444666777999::::::;;;:::888444333555888IIIWWWhhhrrrpppeeeZZZTTTMMMJJJFFFDDDDDDBBB>>>:::===:::777888:::777///(((((()))+++,,,,,,+++)))((())))))))))))***+++,,,---)))))))))))))))***++++++(((***---///000///---,,,///---...444666222//////000---***(((&&&&&&((()))*********)))(((((()))+++&&&((('''"""$$$)))(((###&&&&&&''''''((()))******%%%%%%&&&(((***+++)))'''$$$)))------***(((***---******((('''&&&%%%%%%%%%%%%$$$######%%%&&&%%%$$$############$$$%%%&&&'''***(((''''''''''''%%%$$$"""!!!!!!!!!"""###%%%&&&***((('''&&&&&&''')))***---000222...***((())))))'''&&&''')))+++---,,,+++...***,,,222333000000444+++***)))&&&$$$###%%%'''~~~vvvqqqooommmfffaaa```]]]\\\YYYVVVSSSPPPMMMLLLKKKJJJHHHFFFDDDBBB@@@??????@@@AAABBBAAA>>>;;;999<<<:::999:::===@@@BBBBBB>>><<<999888999:::999999666777444//////444555000444333333333333444555555666666888;;;999555777<<>>:::888999888666444111000///...+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++***'''&&&(((,,,000333...///222666444...+++------------///111111///...333222000,,,)))''''''(((++++++,,,***)))''''''(((+++)))'''%%%###$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&((()))***)))(((''''''&&&&&&%%%&&&(((+++,,,+++******+++,,,+++)))'''***'''%%%$$$%%%&&&&&&%%%$$$###!!!!!!"""&&&))),,,---***%%%"""!!!"""#########"""!!! !!!""""""(((&&&$$$"""###%%%)))++++++,,,+++((()))+++)))$$$((($$$%%%***+++((()))---***,,,...000222222222222)))******)))'''%%%&&&'''xxxuuuqqqkkkddd^^^ZZZWWWYYYSSSPPPQQQPPPKKKFFFFFFGGGGGGEEECCCAAA@@@>>>===>>>======<<<;;;:::999999;;;<<<===>>>>>>===;;;:::<<<;;;:::<<<>>>@@@@@@???===;;;999888999::::::999555666333///111666666222333333333333333444555555555666888999555222777???KKK]]]jjjggg___[[[VVVPPPLLLKKKHHHEEEAAA===999777888777555333111///......++++++,,,,,,++++++***)))++++++++++++++++++******+++***((('''(((***---000++++++...111000+++***,,,.........///111111///---111111000---)))''''''(((*********)))((('''''''''(((&&&$$$###"""###$$$$$$&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''&&&%%%%%%%%%&&&(((***,,,---,,,,,,---...---+++)))'''%%%###"""###$$$$$$###%%%$$$"""!!!###&&&***,,,---***%%%###"""###$$$$$$%%%$$$"""!!!!!!"""###$$$'''%%%###"""###%%%(((******,,,,,,******,,,)))$$$(((%%%&&&+++,,,)))))),,,,,,---///000111111000000)))******(((&&&$$$$$$%%%}}}vvvnnnfff```\\\QQQPPPLLLHHHDDD???<<<:::???<<<===AAABBB>>>::::::999999888888777777777666777777777888888999999999888888888888999::::::;;;;;;;;;;;;===???@@@???===<<<:::888888999::::::999555555333111222666777444333333222222333333444555333555777777222000999EEETTT```gggaaaYYYWWWUUUQQQMMMLLLHHHDDD???;;;777555777555444111///...------++++++,,,,,,++++++***))),,,,,,++++++***)))))))))+++***)))((((((((()))******)))+++...---)))***.../////////000111111...,,,---...///---***((((((((())))))((('''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''))))))))))))''''''%%%&&&((())))))((('''&&&$$$$$$$$$$$$&&&(((***,,,,,,+++***+++,,,,,,***(((&&&%%%######$$$%%%$$$###%%%$$$######$$$'''***,,,---***&&&$$$$$$%%%%%%$$$&&&%%%###""""""###%%%&&&%%%$$$###"""###%%%''')))***,,,---+++,,,...+++%%%((('''))),,,---******+++...///000000000///...---)))******(((%%%#########}}}vvvooogggbbbVVVUUURRROOOKKKFFFBBB@@@>>>>>>===<<<;;;999888888888888;;;AAABBB>>>;;;;;;777777777777777777777777666666777888999:::;;;;;;777666555444444666888999888999;;;>>>AAAAAA???<<<;;;999777777999:::::::::888777444333444666555444222222222222222333333444222555777555000111???OOOaaagggfff]]]UUUSSSRRRPPPNNNKKKGGGBBB<<<888555333555444222000...---,,,,,,+++++++++++++++***))))))***************)))))))))******)))((('''&&&&&&%%%+++)))***---,,,***,,,111000//////000111000...+++***,,,------+++)))(((((()))'''&&&%%%%%%&&&&&&%%%''''''&&&&&&'''((())))))'''((()))******)))((('''%%%&&&((())))))(((&&&%%%"""######$$$&&&(((***+++'''&&&%%%&&&''''''&&&%%%(((&&&%%%%%%&&&'''&&&%%%&&&%%%$$$###$$$''')))++++++)))&&&%%%&&&&&&&&&%%%%%%$$$"""""""""###%%%&&&######""""""###%%%'''(((***,,,---,,,...///,,,'''((()))+++---...---,,,,,,---...///000///...---,,,*********'''$$$"""!!!"""zzzuuurrroooiiieee___XXXRRRKKKFFFBBB=========<<<;;;999888888777777777777777777777777333444888>>>>>>999666777666666555555555555444444444444555555666777777888999777444111111333555777666777:::>>>AAABBB???===:::888666777999:::;;;;;;<<<999777666666444333222222111111111111222333333333444777666333888JJJ[[[nnnmmmfff\\\SSSPPPPPPOOOLLLIIIDDD>>>999555333222444333111///...,,,,,,,,,***++++++++++++***))))))''''''((())))))***++++++***))))))((('''&&&$$$$$$***((()))++++++))),,,111//////...///000///---+++(((***,,,,,,+++)))((())))))&&&######%%%&&&&&&%%%''''''''''''((()))******'''((()))******)))((('''%%%&&&''')))((('''&&&$$$"""######%%%&&&((()))***$$$###""""""$$$%%%$$$###&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&(((***)))(((&&&&&&''''''&&&%%%###""""""""""""###$$$%%%!!!""""""###$$$&&&&&&'''***,,,---,,,...000...((((((***,,,---...//////...+++,,,...//////...------*********'''$$$"""!!!"""vvvooogggeeeaaa]]]XXXTTTQQQOOOOOOMMMJJJFFFCCC@@@>>>===::::::999999888888888888777666666555444444333333555555:::>>>===777555666666555555555444444444333444444555555666777777777:::888444222111333555777666777:::===@@@AAA???===999777666666888;;;;;;;;;???;;;888999888444111111111111000000111111222333444444777999;;;CCCWWWiiiuuuoooeee[[[SSSPPPOOONNNHHHEEE???:::555333222222333222111///...---,,,,,,******++++++******)))(((%%%%%%&&&((()))***+++,,,))))))(((((('''&&&&&&%%%'''&&&'''))))))''')))...---------...//////,,,***(((***++++++)))(((((()))***&&&""""""%%%''''''%%%%%%&&&&&&'''''''''((((((''''''))))))))))))''''''%%%&&&'''(((((('''%%%$$$$$$$$$%%%&&&'''(((((()))%%%###""""""$$$%%%%%%$$$$$$######$$$&&&&&&%%%###$$$$$$######$$$&&&'''((('''&&&&&&'''((((((&&&$$$ !!!"""###$$$$$$$$$### !!!###%%%&&&'''''''''***,,,,,,***,,,000///***))),,,---,,,...222333111+++,,,---.........---,,,)))******(((%%%#########zzzooogggccc]]]UUUNNNMMMLLLJJJHHHEEECCCAAA@@@BBBAAA@@@>>><<<<<<<<<===::::::999888888777777888777777666555555444444333888999===@@@>>>888777:::555555555555555555555666444555666777888999::::::999777555333444666888:::::::::;;;===??????===:::888666555666888;;;<<<<<>>>>>>>>======<<<999777666777888888777666666555666666666444444444555555666666666333444888;;;999333333777111111222333333444555555000111222444666888999:::777666555555666888;;;======<<<<<<=========:::888777666555666888;;;<<<<<<>>>999777;;;;;;666333555000000000000000111111222666555777???IIIWWWkkk{{{qqqhhh^^^XXXTTTQQQOOOOOOAAA>>>888444111111333444333333111000......------***************)))(((((('''''''''(((((((((((((((((('''&&&&&&'''(((***+++)))(((***---,,,))))))---))))))***+++---...,,,***++++++***(((&&&&&&(((***+++&&&!!!!!!%%%((((((&&&))))))************))))))%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&$$$###''''''((((((((((((((('''$$$###!!!!!!###%%%%%%%%%$$$$$$%%%&&&(((((('''%%%""""""""""""###$$$%%%%%%######$$$&&&((('''%%%""""""&&&)))***(((%%%### """%%%'''))))))((((((***+++)))&&&)))...000---)))---,,,))),,,444999777/////////...---***(((''')))******)))'''%%%&&&'''|||xxxtttqqqnnnkkkiiiccccccbbb]]]WWWQQQMMMLLLFFFDDDBBBAAA@@@???===;;;999999:::::::::;;;;;;;;;777777777777777777777777777777777777666555444333333333444444444444555555666999<<<<<<999666333222333333333222222111111111111555999;;;:::999777777999888777444333444777:::<<<999666777999:::888555666777888777555555666888555777;;;@@@BBB>>>555...///...------///000000000111111777EEEYYYhhhooopppiiicccZZZSSSPPPLLLHHHDDD<<<888333000///000111111111222222222111...+++***))))))))))))((((((((((((((((((((((((((((((''''''((((((((())))))***+++,,,...***&&&&&&))),,,---,,,+++******))))))***++++++''')))******(((&&&%%%&&&(((&&&######&&&((('''&&&((()))***+++,,,---------))))))'''&&&%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&$$$""""""###$$$###"""$$$######%%%''''''&&&%%%###"""!!!!!!"""$$$&&&'''&&&&&&%%%%%%$$$###""""""!!!"""$$$%%%&&&%%%%%%$$$'''&&&&&&(((******(((&&&+++***)))(((((()))***+++&&&---000,,,+++///222111---000///***(((+++,,,+++)))++++++***'''%%%$$$$$$wwwnnnjjjgggdddbbb[[[XXXSSSPPPNNNMMMLLLJJJPPPOOOMMMIIIDDDAAAAAAAAA@@@>>><<<<<<<<<;;;999777777777888888888999999999777777777777777777777777777777777666666555333333333333333333333333444444333666:::;;;999666444333333333333222222111111111333666999:::999666555444888888777666444555777999;;;999888777888777666555666777777555444444666888777888;;;???@@@===666000222000//////////////////000333<<>>;;;999888888888888777555555555555555666666666777777777777777777777777777666666666666555444333333333333222222222222333333111444888999888666444333222222222222222111111111333666888999777444222111555777777777666555666888999999999777555333444555555555555333222222555888<<<<<<<<<===<<<888222...000000////////////000000///666CCCQQQ[[[aaaccccccaaa[[[SSSMMMJJJGGGBBB???555222///...000222444444333333444333222000...,,,)))))))))((((((((('''''''''''''''''''''''''''''')))+++,,,,,,+++***+++,,,***)))((((((***++++++)))******+++++++++***((('''''')))******(((&&&%%%&&&'''%%%######%%%'''''''''&&&&&&'''((()))***++++++///...,,,***(((&&&%%%$$$!!!"""###%%%&&&&&&'''''')))'''%%%######%%%((()))%%%###!!!!!!"""###"""!!!&&&%%%$$$$$$%%%$$$""" ######"""""""""$$$%%%&&&$$$$$$$$$######""""""!!! """%%%((())))))'''&&&,,,+++,,,---///...,,,)))'''''''''(((***+++---...000222111000111444444000---000///***))),,,......*********)))&&&$$$$$$%%%}}}qqqhhh[[[UUUMMMGGGDDDBBB@@@???@@@>>>;;;;;;===???@@@@@@======<<<:::999999;;;>>>999888777777888888777666444444444444555555555555666666666666666666666666555555555555555444333222333333222111111222222333222555999:::888666444333222222222111111111111111111444666777555333111111222444666666555444444555888999999666222000111444444444333111000111555777@@@???===:::666222---***---............///111222///999GGGSSSZZZ]]]___``````ZZZRRRLLLIIIEEE@@@;;;333111......///222333333222222222111000///---,,,))))))(((((((((''''''''''''''''''''''''((((((((())),,,......+++))))))***'''((((((*********)))((()))***+++,,,+++***'''&&&''')))******(((&&&%%%&&&%%%$$$######$$$&&&'''(((%%%%%%&&&&&&'''(((******......---,,,***((('''&&&!!!###$$$&&&&&&&&&%%%$$$''''''&&&%%%%%%&&&((()))%%%###!!!!!!"""###"""!!!%%%$$$######$$$$$$""" ######""""""######%%%%%%#########"""""""""!!!!!! ###&&&)))******((('''))))))***,,,---,,,***'''((((((((()))***,,,------333222000000222444222///---000///***)))---//////*********(((%%%$$$$$$%%%~~~ssskkkddd^^^ZZZSSSOOOIIIDDDAAA???>>>===;;;999888999;;;===>>>===777888:::999777666666777888777666666888888777666444444444555555555555666555555555555555555555555333444444444444333333222333222111000111222333444666888;;;<<<999666333222111111111111111111111111///111444555444222222333///111444555444333333333666888777444///...000333222333222111000111444777===<<<:::666222///---,,,---...///...---,,,...111222<<>>999444222///...///000000////////////...---,,,++++++(((((((((((('''''''''''''''''''''((((((((())))))'''+++......)))&&&%%%'''%%%''')))******)))((((((((()))+++,,,+++)))'''&&&''')))******(((&&&%%%&&&$$$$$$$$$###$$$%%%'''((($$$$$$$$$%%%&&&''')))***++++++,,,,,,+++***)))((($$$$$$%%%&&&%%%$$$"""!!!$$$%%%'''((()))((('''&&&%%%###!!!!!!"""###"""!!!"""""""""###%%%%%%$$$#####################$$$$$$#########""""""""""""""""""$$$&&&)))******(((''''''((())),,,...---***''')))******+++++++++++++++333///---///111111///---///111000+++)))---000000******)))'''$$$###$$$%%%oooiii```YYYUUUTTTSSSSSSPPPNNNJJJFFFBBB@@@>>>>>>:::::::::;;;===>>><<<;;;555777999999777555444444777555444444666666555444444444444555555555666666555555555555555555555555222333333444444333222222222111000000111333666777777:::<<<<<<999666333222000000000111111111111111...000333333333222333444...111333444333333333444666555333111......///111000222333222222222444666777777666444111000111222000222222000,,,***,,,///777???IIIRRRVVVXXXZZZ\\\ZZZUUUNNNIIIFFFBBB<<<888444222///.........---,,,------,,,++++++******)))((((((((('''''''''&&&&&&((((((((())))))******++++++111555555///***)))***$$$&&&))))))(((''''''((((((((()))******)))((((((''')))******(((&&&%%%&&&"""###$$$######$$$''')))%%%$$$$$$$$$%%%''')))***((()))***++++++***)))(((&&&&&&%%%%%%$$$"""!!! ###%%%(((***+++)))'''&&&&&&$$$""""""###$$$###""""""""""""###%%%&&&%%%$$$################################################$$$%%%&&&((((((((((((''''''(((+++...111000---******++++++,,,++++++******000,,,+++...///---,,,---222333111+++))),,,000000******)))&&&######$$$%%%vvvllleeeWWWTTTPPPNNNNNNOOOQQQRRRQQQPPPMMMIIIEEECCCAAAAAA>>>???@@@AAABBBAAA===:::777888999888666555666777777555444444555555444222333333444444444555555555444444444444444444444444222222333333333333222222222111000000222555888:::555777:::;;;999666333222///000000000111111111222000222333333222111222333000222444444444444555666666333///......///000000///111333444444333444555777888888555222111222444...111333111...---000444;;;BBBKKKSSSWWWWWWUUUTTTPPPKKKFFFDDDBBB@@@;;;777333111...------...,,,+++,,,,,,+++***))))))))))))(((((('''''''''&&&&&&&&&((())))))***++++++,,,,,,///555;;;:::333---,,,---$$$&&&)))((('''&&&''')))''''''(((((()))*********''')))******(((&&&%%%&&&!!!###$$$###"""###'''***%%%$$$$$$$$$%%%''')))***'''((()))***)))(((&&&%%%%%%%%%$$$###"""""""""###$$$%%%''')))))))))(((((('''%%%######$$$%%%$$$###%%%$$$###$$$&&&&&&%%%#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&(((+++000333333000---((()))+++,,,,,,,,,,,,+++---***+++...---***+++///444555222+++))),,,//////******(((&&&###"""$$$%%%{{{sssiii^^^WWWMMMMMMMMMNNNPPPRRRSSSTTTQQQPPPNNNJJJFFFCCCBBBBBB<<<===???AAAAAA>>>888444777777666444222444777:::999777666666666666555333222222333333333444444444444444444444444444444444111222222333333333222222111000000000222666:::<<<111555888:::888666444333//////000000111111111222222444555444222000000111222333555555555555666888666111---,,,...000000///...111444666555444444444<<<<<<<<<888333///000111)))---222222111222888===>>>DDDMMMUUUXXXVVVRRRNNNGGGDDD@@@??????>>>;;;777111///------......---,,,,,,,,,+++***)))))))))***(((((('''''''''&&&&&&&&&))))))***+++,,,,,,------+++222888777///)))'''((($$$'''((((((&&&%%%'''***''''''''''''(((***+++,,,''')))******(((&&&%%%&&&!!!###$$$$$$"""###'''***%%%%%%$$$###%%%''')))+++(((((())))))(((&&&###"""$$$$$$"""""""""###$$$%%%&&&&&&&&&'''((()))******(((&&&$$$$$$%%%&&&%%%$$$'''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&$$$$$$%%%&&&&&&$$$&&&***///333333000---&&&(((***,,,---...------+++))),,,///---(((***111555666333,,,))),,,//////******(((%%%###"""$$$%%%yyytttllleee___ZZZTTTQQQPPPNNNLLLLLLOOOSSSUUUUUUZZZVVVQQQKKKFFFDDDBBBBBBCCCDDDDDD@@@:::777888999444444555555666666777777===:::666333222222111000222222111111222222333444444333222222333444333222111111111111111111111111111111222333333444555555444666888888666333222222///111111111000///000111111333555555333111000//////111333555555555444333333222000...---...///000333222000//////111333444555999999444222444222---...//////...000888DDDNNNIIIMMMPPPQQQMMMJJJHHHIIIAAA@@@>>><<<999666444222111///---,,,+++,,,...///,,,,,,,,,+++***))))))(((+++***((('''''''''((()))***+++---------,,,***((()))***,,,,,,***)))******$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&,,,,,,,,,,,,***(((%%%$$$###"""!!!!!!"""$$$&&&'''%%%&&&''''''((((((''''''''''''((((((((('''%%%$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&###!!!"""&&&***'''''''''&&&&&&%%%%%%%%%(((%%%###%%%***+++(((%%%%%%###"""###%%%''''''''''''&&&$$$######$$$&&&'''---,,,***)))'''&&&&&&%%%(((''''''***///111111///,,,,,,,,,,,,,,,---------***++++++)))&&&&&&***---000//////000111111///---...+++((('''))))))&&&###|||xxxsssoooiiibbb[[[VVVRRRQQQOOONNNNNNOOORRRUUUWWWWWWXXXUUUPPPKKKGGGEEEDDDDDDBBBAAA???<<<888666666777555555666666666666666666===:::666444333333333222222222111111222222333444333222222333444444333333111111111111111111111111333333333222222222222222333555888888666333222111000111222111000///000222111333555555333000/////////111333444555555444333444222000...------...///111000/////////000111222000333333000///111111---///------222<<>>;;;777444000+++***,,,,,,+++)))~~~uuuqqqlllgggaaa[[[UUUQQQGGGEEECCC???<<<888666444444888;;;;;;777444444555111111111222222333333333222111111111333222111///000000000000000111111222000555999888333//////111000000000000000000000000111111000000////////////+++///444777555222///......///000///...---...000000111111///---,,,---///...///111333444333222111---,,,++++++,,,///111333,,,,,,,,,,,,...222555777222...---222333222555:::UUU]]]iiipppooojjjeeeaaaaaaZZZOOOFFF@@@;;;666333000000000000000000//////---,,,***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))'''&&&,,,---...//////---+++***+++---000///,,,((($$$###&&&&&&''''''''''''''''''!!!"""###$$$&&&'''((()))$$$%%%&&&'''''''''&&&%%%&&&$$$###!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!###''')))(((&&&%%%%%%%%%&&&&&&'''''''''&&&''')))***)))))))))***$$$######%%%(((***++++++***,,,///111111///,,,***)))(((''''''&&&&&&&&&&&&)))++++++***)))+++///333333111---***))))))***+++,,,///222222000///222444///+++***111;;;@@@===888444///***(((***++++++)))}}}yyytttmmmddd[[[UUUXXXRRRJJJBBB<<<888555333444777:::;;;888555222000111111111111111111111111444333222000//////000000///////////////000000111111111111111111111222222222111111000000000//////......////////////......000444777777222...,,,,,,111111111000000///...---............////////////,,,...111444444222000...------,,,,,,,,,---......222///,,,+++---000333444111///000111///111>>>MMMfffiiiiiigggggggggbbb\\\VVVQQQIIIAAA999444222111111000...,,,+++,,,---...,,,***)))''''''(((***+++...---+++***)))((())))))(((((((((((())))))))))))+++,,,---.........------...+++((('''))))))'''%%%%%%&&&((())))))(((&&&%%%%%%''''''$$$%%%))))))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&!!!###%%%'''((((((((('''!!!"""###$$$&&&(((***+++)))&&&''',,,---***((((((%%%%%%&&&&&&((()))***+++++++++,,,...///...***''')))(((%%%"""!!!"""'''***)))///222---)))+++---...222111...+++)))'''''''''+++++++++,,,///111111111...000000000;;;EEE>>>///000---+++***,,,---+++)))|||wwwqqqjjjeee^^^ZZZSSSLLLFFF???999555222444666555333111000000333333333222111000000000222222222222111111000/////////...//////000111111222222222222222111111111000000000000000///............////////////.........222666666333///---......////////////...---------.........////////////...///222333333000---+++---,,,,,,+++++++++,,,,,,...---++++++---000333444...---000555777<<>><<<;;;999777555333111111333222111//////000111222............///000111222444444333222222111000000---///111333333111///.........////////////......///222666666111---+++++++++,,,---...///000000000,,,,,,,,,,,,------------+++,,,---......---,,,+++......---+++***************+++---,,,++++++---///333888???GGGNNNUUUXXXYYYYYYZZZXXXRRRNNNJJJCCC;;;:::888555333111000000111000///---+++***+++,,,---+++***))))))***,,,...000+++***)))(((((()))***+++,,,+++)))((((((((()))******)))'''''''''(((+++,,,))))))******)))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&)))(((%%%%%%((((((&&&(((((('''&&&$$$###"""""""""""""""######$$$$$$%%%''''''&&&&&&%%%$$$######""""""###$$$$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%$$$#########%%%''')))***&&&''',,,///......000...---------///111444555------...000222111...+++)))%%%###&&&,,,000///,,,(((+++***'''(((///333444------,,,+++)))'''&&&%%%$$$(((---///...------...)))///555777888888555111------,,,,,,++++++,,,,,,|||xxxtttqqqsssrrroookkkhhhhhhkkkmmmnnnmmmkkklllnnnoooooooookkkhhheeebbbbbbaaa```^^^ZZZ\\\```dddfffddd```\\\]]]```bbbbbb^^^XXXSSSQQQOOOMMMIIIEEE???:::777555333111000...---......//////////////////000000111333222222111111000000000...///111222333222000///......////////////......///333666555111,,,******,,,,,,---//////000000000+++++++++,,,,,,,,,------***+++,,,---...------,,,...---,,,++++++++++++++++++---...---++++++...222555???HHHNNNSSSWWWXXXWWWTTTTTTPPPJJJFFFCCC>>>777888666444222111111111111000///---+++***+++,,,---+++***)))((()))***---...******)))))))))+++,,,---...,,,***((('''((()))***+++***)))))))))***,,,---)))+++---,,,+++)))((()))&&&%%%%%%%%%%%%%%%%%%&&&''')))(((%%%%%%'''(((%%%''''''&&&%%%%%%$$$#####################$$$%%%&&&)))((('''&&&%%%$$$###""""""######$$$%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&(((%%%&&&+++///000111333++++++,,,---...000111222......///111222111---***'''$$$"""$$$(((---......(((,,,---,,,...333555333++++++++++++***)))(((''''''+++//////---,,,---...+++...222666888888666444---......,,,***)))***,,,{{{{{{zzzvvvqqqkkkgggeeedddbbb```]]][[[]]]aaaeeedddcccbbbbbbdddeeeeeedddbbb```^^^\\\\\\\\\ZZZXXXUUUUUUVVVXXX[[[[[[YYYWWWXXX[[[___aaa```_________[[[YYYTTTOOOIIIDDD???===666777888888666444111000111000000///////////////000000000000000000000000...//////000111111000000......////////////......---111555555111---+++++++++,,,---...............++++++++++++,,,,,,,,,,,,,,,------...------,,,+++,,,+++************++++++***,,,...---+++---333888>>>JJJUUUXXXVVVWWWUUURRROOONNNHHHAAA>>>===999444555444333111//////......///...,,,***)))***+++,,,,,,+++***((()))***,,,---,,,+++*********+++------...---***((('''(((***+++***++++++++++++,,,,,,,,,(((+++......+++))))))***&&&%%%%%%%%%%%%%%%%%%&&&''')))(((%%%%%%'''(((%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%'''((((((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$((($$$%%%***......///222+++,,,---.........------......///000000...***'''&&&%%%%%%%%%''')))+++---(((,,,000111333777555111***+++,,,,,,,,,,,,+++******...111000,,,+++,,,///---,,,...222666666444333...//////---***((()))+++~~~uuuqqqtttwwwxxxwwwttttttrrrnnnhhhaaa]]]ZZZVVVUUUSSSPPPPPPTTTYYY^^^ZZZYYYXXXYYYZZZ[[[ZZZXXXZZZYYYWWWWWWWWWWWWUUUSSSLLLJJJIIIIIIKKKLLLKKKJJJGGGJJJNNNQQQTTTXXX\\\___\\\ZZZWWWSSSNNNJJJGGGEEEBBBDDDHHHIIIGGGCCC===999222111000//////.........////////////000000000000............//////000000......////////////......+++///444444111...------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,/////////...---,,,+++******)))))))))))))))***+++)))+++------,,,///777>>>HHHVVVaaa___XXXUUUQQQLLLKKKIIICCC<<<999999777222444333111///---,,,,,,+++...---***)))((((((***+++...,,,+++))))))***+++---...---,,,+++++++++,,,,,,///---***((('''(((***+++******+++,,,,,,,,,,,,+++'''***......+++))))))***&&&%%%%%%$$$$$$%%%%%%&&&'''))))))%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%$$$#########$$$%%%&&&"""###%%%&&&&&&%%%###"""((($$$$$$(((,,,+++,,,//////000111111000...,,,***.........//////,,,(((%%%%%%'''((((((''''''(((***&&&,,,000333555777444...***+++---...///......---,,,000222000,,,***,,,000---******...222333111//////000000---)))'''(((***pppmmmjjjjjjnnnqqqrrrqqqoooooolllfff___XXXTTTRRRMMMKKKJJJJJJMMMPPPQQQQQQRRROOOLLLKKKNNNOOONNNMMMMMMLLLJJJHHHGGGFFFFFFGGGCCCBBBAAA@@@@@@@@@@@@@@@???AAAEEEGGGHHHKKKNNNPPPKKKKKKJJJIIIIIIHHHGGGGGGLLLPPPUUUYYYXXXTTTNNNIIIBBB>>>999666666555222///000111111222222111000///333555555444111/////////.....................///000222444333///------...+++,,,......,,,+++,,,,,,++++++*********+++,,,,,,///---******+++,,,,,,+++,,,+++***)))***+++,,,------+++***+++000888AAAGGGSSS[[[aaa```XXXOOOLLLLLLGGGCCC>>>999555333333444888666333///---,,,,,,---******+++,,,+++***)))(((******))))))***++++++,,,...---,,,,,,---...---+++'''((((((***+++,,,---...---+++))))))+++,,,***(((&&&&&&((()))************%%%%%%%%%%%%%%%%%%%%%%%%///...---+++(((&&&%%%$$$$$$%%%&&&%%%#########%%%%%%"""!!!"""%%%'''&&&%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''++++++++++++***)))'''&&&(((&&&$$$$$$%%%''''''&&&$$$%%%&&&%%%$$$$$$&&&(((%%%!!!"""))),,,***((())),,,...///111111000...---111---***+++------((($$$&&&***+++******+++***'''(((&&&***333555000,,,,,,))))))***---000111000...000222111///++++++...111666000,,,...555777222,,,(((***,,,+++)))))),,,///uuuooollljjjkkknnnqqqpppnnnhhhddd^^^XXXUUURRRPPPOOONNNKKKIIIHHHIIIKKKKKKKKKHHHFFFCCCCCCEEEEEEDDDBBBCCCBBBAAA???>>>>>>>>>???<<<;;;::::::::::::::::::888:::===???@@@BBBEEEGGGCCCCCCDDDDDDDDDDDDEEEEEEGGGKKKPPPTTTUUURRRNNNKKKJJJFFFBBB@@@???===;;;888333333222222111000//////000222222222///......///111111000///...---,,,,,,///111333111...+++*********,,,------+++******+++++++++++++++,,,,,,---...---+++))))))***,,,,,,+++******))))))))))))***+++++++++,,,000777AAAJJJOOOYYY\\\^^^[[[UUUOOOMMMMMMDDDAAA<<<888555444444555999777444000...---,,,---***++++++,,,+++***)))(((+++***************++++++---,,,++++++,,,,,,+++***''''''((()))***+++,,,,,,,,,***))))))++++++)))'''&&&&&&'''((()))******)))%%%%%%%%%%%%%%%%%%%%%%%%------+++***(((&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&$$$"""###&&&((('''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))*********)))((('''(((&&&$$$###%%%&&&&&&&&&###$$$%%%$$$###$$$%%%'''(((&&&%%%(((---000///,,,,,,,,,,,,,,,------...///000,,,))))))++++++'''###'''******((((((***)))&&&'''''',,,444444...***+++))))))***,,,///000...---000111111...+++***---000333///---///444555000+++,,,...000///---+++,,,...vvvlllooommmkkklllooopppmmmjjjfff^^^UUUPPPPPPRRRRRRPPPLLLJJJFFFEEEEEEEEEDDDCCCAAA@@@??????@@@???===;;;999888777777666666777777555444444444444555555666333444777888888999;;;===;;;<<<===>>>???AAABBBBBB@@@CCCGGGKKKNNNMMMLLLKKKKKKHHHFFFDDDDDDBBB@@@>>>:::999777555333333333333000222222222000//////000000000000000//////......111333444333000,,,******)))***++++++)))(((((())),,,,,,,,,,,,------......---+++******+++,,,,,,+++*********************))))))+++111888BBBLLLTTTYYY^^^\\\XXXTTTPPPNNNMMMLLL???===:::777555555555666<<<999555222///---------***++++++++++++***))))))++++++***************+++---+++******++++++***(((&&&&&&'''((())))))*********)))((()))******((('''&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%&&&(((((('''&&&%%%%%%&&&&&&%%%$$$$$$&&&(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++,,,++++++***'''%%%######$$$%%%%%%%%%"""###$$$$$$######$$$&&&$$$'''&&&###&&&......''',,,***)))((()))+++...000///,,,(((((()))***'''%%%)))+++***&&&%%%((()))'''&&&)))000555222+++((())))))))))))+++......---+++...///000---***)))+++////////////000111000---***...111333444222///---,,,{{{sssoooqqqooonnnooopppooojjjfffeee[[[PPPLLLPPPSSSQQQMMMGGGEEEBBB@@@@@@@@@>>>===============<<<:::777555444444333333333444444444222222111222222333444444111333555555444444666777777888999:::;;;===>>>>>>999;;;>>>AAACCCEEEEEEEEE@@@??????@@@@@@???>>>===???>>>;;;999888999:::;;;555666666555222111222333000111444777999;;;<<<<<<:::;;;;;;;;;888444111///***,,,---,,,+++))))))***............------,,,,,,000...---,,,------,,,+++***++++++++++++++++++***+++///777AAAKKKTTTZZZ]]]]]]XXXRRRNNNMMMLLLIIIGGG===<<<:::888888888888888===;;;777333///---------++++++++++++******)))))),,,+++******)))*********---,,,******++++++***(((&&&&&&&&&''''''((((((((())))))))))))***)))'''&&&%%%&&&'''((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''%%%$$$%%%&&&%%%$$$$$$$$$&&&''''''(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&++++++------------,,,+++&&&$$$""""""###%%%%%%$$$"""###$$$###""""""$$$&&&"""...000&&&###))))))!!!***)))(((((()))+++...000111...+++***++++++***(((,,,---+++&&&%%%)))***)))%%%+++333444///(((&&&'''(((((()))+++------,,,***+++------+++(((&&&))),,,,,,...000000///---+++***...000444555444222...,,,yyysssssstttuuusssqqqqqqpppmmmgggbbb\\\RRRIIIGGGKKKMMMHHHBBB@@@>>><<<<<<======<<<;;;:::::::::999777444111000222222333333333444333333111000000000111222333333111222444333222222333444444555555555666666777777555555777888999:::;;;;;;444666888:::;;;;;;;;;:::>>>===;;;::::::<<<===???888999888555222111111333555888<<<@@@DDDGGGHHHIIICCCCCCDDDDDDBBB>>>:::777000222333333222111111222111111111111000...,,,,,,333111///......---***(((*********+++++++++,,,,,,111666???IIIQQQWWWZZZ\\\WWWRRRMMMJJJJJJHHHDDD@@@<<<<<<;;;;;;::::::::::::>>>;;;777333000...------+++++++++***************++++++***************+++///---++++++,,,,,,***)))&&&&&&&&&&&&&&&'''''''''''')))*********((('''&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&'''((('''$$$###$$$$$$######$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&+++,,,,,,,,,+++***((('''&&&$$$""""""###%%%%%%$$$"""###$$$###""""""$$$&&&(((:::AAA444))))))***%%%))))))***+++,,,---...///222111///.........---,,,...///,,,'''&&&+++---,,,&&&---333222,,,'''%%%%%%''''''(((***,,,---,,,***(((***+++)))&&&$$$&&&)))***---//////---+++***+++,,,...111333444333000...yyyooonnnrrrvvvzzzvvvssspppnnniiibbb]]]UUUMMMEEEEEEHHHHHHBBB;;;:::999888999;;;<<<<<<;;;===>>>===;;;777444222222111222333333333333222222000000/////////000000111///000111111//////000111000000000000000000000///222222222333333333222222///333777::::::999999999777666666666666888999:::666555444222///...///111444777:::>>>AAABBBBBBBBBEEEEEEFFFFFFFFFBBB===999666888:::::::::999:::<<<555666777777666555333222555444222111111///,,,)))++++++***+++,,,---///000;;;???GGGOOOUUUXXXXXXXXXPPPMMMIIIGGGGGGEEEAAA===============<<<;;;:::999<<<:::666333000...------,,,+++******))))))************))))))***++++++,,,///---,,,+++,,,,,,***((('''''''''&&&&&&&&&&&&&&&'''))),,,,,,***(((''''''%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''((((((&&&$$$######$$$"""###$$$$$$######%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%))))))))))))(((&&&$$$###'''%%%######$$$%%%%%%%%%"""###$$$$$$######$$$&&&***:::CCC999+++'''))))))******+++,,,---.........111111111111000///...------///,,,((((((---///...(((...111...***(((&&&$$$&&&&&&(((***---...---+++'''***+++***&&&$$$&&&(((***,,,------,,,+++,,,,,,---------///111222000///qqqnnnrrrxxx{{{}}}xxxsssnnnjjjeee]]]WWWRRRKKKDDDCCCEEEFFFBBB===777666777888;;;<<<;;;:::AAAAAA@@@<<<777444444555333333444555555444333222222111000000000000000111...///000///......///000........................///000000111000///.........222777999777555444444111111111111222222222222000000000...,,,---///111---///333666777777666666?????????AAAAAA???999444666888;;;<<<<<<<<<===???:::;;;===???@@@@@@@@@???:::999888888999777555222222111//////111444888:::CCCGGGNNNTTTWWWXXXWWWUUUMMMKKKGGGDDDCCCBBB@@@???======>>>===<<<:::777666;;;999555222///.........,,,+++***)))))))))***+++(((((())))))***+++------...---+++***+++***((('''((((((''''''&&&&&&&&&%%%'''***------+++(((((((((%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''(((((())))))((())))))(((%%%$$$$$$%%%"""$$$%%%%%%###$$$&&&)))&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%'''(((((()))((('''%%%$$$(((&&&$$$###%%%&&&&&&&&&###$$$%%%$$$###$$$%%%'''(((...333000((($$$'''+++---,,,*********,,,...///,,,...000111///---+++***+++---,,,((()))---///...+++///...***((()))'''###%%%&&&'''***...//////...)))+++---,,,(((&&&'''))),,,+++******+++---......111...,,,+++...000000///xxxooorrrzzz~~~yyyrrrlllgggaaaYYYSSSMMMGGG@@@>>>@@@AAA@@@===777666666888:::;;;:::999??????===888333000000222555666777777777666444333555444333222222222222222...///000000///...///111.........//////000000000...///000111000///...---,,,111555666333///...---///000000000000///...------......---,,,...111444+++---000444555555444444888777888:::;;;999333...222444777999999:::<<<======???BBBFFFHHHIIIJJJIII>>>>>>>>>@@@AAAAAA???===999888666555777<<>>>>><<<888444666333333777>>>@@@>>>:::===<<<:::888666444444333333333333333333333333333111000000000000000111111000111222111///------.........------------..............................---...///000000111111000...------...///...,,,)))---------------...///000///000222333333333222111222444666555111------//////000222333222333444666444777:::===???@@@CCCEEEDDDEEEFFFFFFGGGIIIMMMPPPMMMLLLKKKKKKLLLNNNQQQSSSUUUYYY___dddeeeccc___\\\SSSOOOJJJGGGFFFEEEAAA>>>???>>><<<888444333444555444555444111...,,,,,,---......,,,)))***,,,***%%%)))(((&&&&&&)))+++---...---,,,++++++******++++++'''''''''''''''%%%###"""###&&&***---...,,,)))'''%%%$$$$$$###$$$%%%&&&'''%%% ###------&&&$$$)))((((((((('''&&&''')))+++...---***'''%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((()))(((&&&&&&''')))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))'''&&&'''(((***+++---,,,,,,,,,---,,,)))'''))))))***))))))+++...111,,,,,,---,,,+++)))'''&&&$$$$$$%%%)))+++---000444...//////---***)))***+++++++++((('''***000///+++---------///000000...+++tttkkkqqq|||{{{ssslllgggaaaWWWQQQOOOFFFBBB???======<<<888555555555777;;;??????;;;777888888999888777555222111333333333333333333333333111000000000000000111111000111222111///------.........------------..............................------...000000111111111000.........///...,,,+++,,,,,,------///000222333------///000000000///...333555777444///,,,+++,,,+++---......------///000///222444555555555777999:::<<<>>>???BBBFFFKKKOOOTTTSSSSSSTTTUUUWWWYYYZZZWWW[[[aaafffiiihhhfffdddaaa]]]VVVQQQMMMHHHBBB???;;;;;;999777444333555777555555444111---,,,,,,......555888333---***)))''')))(((&&&'''(((+++------,,,,,,+++************+++'''((((((((('''&&&$$$###$$$&&&***------,,,)))'''&&&%%%$$$$$$%%%&&&'''((((((###%%%,,,---&&&%%%***,,,,,,,,,+++)))***+++---...,,,***'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((''''''((()))&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&''')))((('''&&&'''(((***+++(((((((((***++++++***(((+++,,,+++***)))***---000,,,,,,++++++***)))((('''######%%%)))...000111222......---,,,******+++---++++++((('''***000000,,,---,,,,,,---//////...,,,uuullliiitttwwwpppiiiddd]]]TTTMMMKKKFFFBBB===<<<<<<<<<999777555888<<>>???===999777666333444555666666555444333333333333333333333333333111000000////////////000...000111000///------.........------------..............................+++,,,---///000111111111222///,,,+++,,,---,,,,,,------------...000111222------......////////////222444555333---)))((()))+++,,,---,,,***)))***+++,,,------,,,***)))***+++111222222111111222555888555777888:::;;;<<<=========@@@CCCGGGKKKNNNPPPPPPNNNKKKGGGCCC???<<<999777222333333333111222333555<<<:::777333//////111333111===EEE>>>111))))))***(((((()))))))))***,,,---++++++***)))))))))******((()))*********((('''&&&%%%''')))+++,,,***((('''''''''''''''''''''''''''***&&&%%%((((((%%%&&&+++...//////---+++)))***++++++***(((&&&%%%%%%%%%&&&&&&&&&''''''((()))******''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))***(((&&&&&&&&&$$$$$$&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''((()))$$$$$$$$$%%%((())))))(((---------,,,++++++...000,,,***(((&&&&&&(((***+++***)))'''(((---333222///,,,,,,+++)))))),,,000444++++++((('''+++111111---...,,,)))(((***---......}}}rrrppppppwww}}}sssmmmgggbbb___YYYPPPIIIHHHDDD@@@;;;:::;;;<<<;;;999<<<======<<<999777777777666555444333444555666888333333333333333333333333111111000///......//////---///000000...------.........------------..............................+++,,,---///000000111111000---+++***+++,,,,,,,,,......---,,,,,,,,,---------------------......//////222444222---******+++,,,------,,,***)))***+++,,,------,,,******,,,...111111000...,,,,,,...000,,,---///000111222222222///000222444666999;;;<<<888777666444222111000111222333333222000///000111999888555000------000333222999<<<666...++++++***(((***++++++******,,,...,,,++++++***)))*********((()))*********)))((('''%%%''')))++++++***(((''''''''''''''''''''''''&&&(((%%%$$$%%%%%%%%%&&&)))...//////...+++))))))))))))((('''%%%%%%%%%&&&'''''''''((()))***++++++,,,***))))))((('''%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&(((******(((%%%######"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((('''&&&)))+++------------///111,,,***'''%%%%%%''')))+++000///+++'''***000222...---,,,+++***))),,,111444******(((''',,,222222...000---)))((())),,,---...~~~ppprrruuuyyy~~~{{{sssgggbbb]]]\\\WWWOOOHHHGGGBBB???;;;:::<<<<<<;;;888===<<<:::888888777777777777555333222222444777999333333333333333333333333111111000///............---...000000...------.........------------..............................,,,---......////////////...,,,++++++---......---//////---,,,++++++******+++++++++***+++,,,,,,---///111333222...++++++,,,***+++,,,+++)))((((((*********+++***)))***---///......---,,,+++,,,...111,,,,,,---------.........++++++,,,---...000111111000000000///,,,+++,,,...111222333111///......///222222000---******---///111444444///+++,,,,,,***))),,,...---+++***---///---,,,++++++******++++++'''((()))******)))((('''&&&''')))******)))'''&&&&&&''''''''''''&&&%%%%%%%%%$$$###$$$$$$%%%''')))...///000///,,,*********''''''&&&%%%%%%&&&'''((((((((())))))******++++++******)))((('''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))&&&$$$###$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''))))))%%%%%%%%%&&&&&&&&&&&&'''+++)))'''&&&''''''&&&%%%%%%)))---//////......///+++***'''%%%%%%&&&((()))///333000((((((///222///......---+++***,,,///222******)))(((,,,222222///222///+++)))***,,,,,,,,,|||ooowww|||}}}}}}}}}wwwpppaaa\\\YYYXXXUUUMMMGGGEEE@@@===;;;;;;======:::888:::888666777999:::777555444444222222222333555666333333333333333333333333111111000......------...,,,...//////...---............------------..............................------...//////......---,,,,,,,,,...000222111000///...---,,,,,,,,,,,,,,,,,,++++++***+++,,,---...111333555333...+++***+++)))***++++++)))((()))***)))))))))(((((())),,,///+++,,,,,,++++++,,,///222------+++*********+++,,,,,,,,,---......////////////000111///,,,+++,,,...000111222111///......///.........,,,++++++,,,...///333333...***+++,,,+++***...111000---+++...111...---,,,,,,+++,,,,,,,,,&&&'''((()))))))))((('''&&&'''((())))))((('''&&&%%%&&&''''''&&&%%%$$$######$$$$$$$$$&&&((())))))+++---......+++)))))))))&&&%%%%%%$$$%%%&&&((()))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&+++)))&&&%%%&&&&&&&&&%%%$$$(((...111000...+++***+++***(((&&&%%%%%%&&&''')))222444---***000333000/////////---++++++---///******)))(((,,,333333///444111---++++++,,,++++++xxxqqq{{{}}}yyyrrrkkk\\\XXXUUUVVVSSSKKKEEEDDD???===;;;<<<>>>===:::777888555444888<<<<<<777222111222222333333222222222333333333333333333333333111111000......---------,,,---//////...---...............------.......................................//////......---,,,,,,,,,...111333444333222......---------......//////...---,,,---...///000333555666444...***)))******,,,---,,,+++***+++---)))***)))(((((())),,,///,,,---,,,+++***+++...111000...,,,***)))***+++,,,,,,---...//////000//////---///000...,,,+++---///...000111111000//////000.../////////...---///000---333666111+++***+++++++++///222111...,,,...111///...------,,,,,,------&&&'''((())))))(((''''''''''''((())))))((('''&&&%%%%%%&&&'''&&&%%%###""""""$$$%%%%%%'''***+++***''')))++++++)))'''&&&&&&%%%%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%&&&)))+++&&&&&&&&&'''&&&&&&%%%%%%########################***)))((('''&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%)))'''%%%$$$%%%&&&&&&%%%$$$)))///222111,,,(((&&&+++***(((&&&%%%%%%%%%%%%"""000777111---222444111000000000///,,,++++++---******)))(((---333333///555222///---,,,,,,+++)))|||yyy}}}zzzoooaaaWWWWWWVVVSSSNNNIIICCC@@@:::<<>>@@@AAA@@@===:::888777666666777777666333111333111000000111222222111111222222111//////000222111000000///......------///...------...000222333000000///...............---------------...//////000000...------,,,,,,,,,++++++...555>>>@@@;;;555////////////...............------------------,,,111666666111,,,,,,,,,+++,,,---------,,,,,,+++******************+++,,,,,,+++++++++,,,,,,---------*********))))))*********+++---///000111111000///333222///---+++++++++,,,111222222000...,,,------////////////000000111111111222333111---+++,,,...000000///......---,,,,,,++++++***(((&&&&&&(((+++(((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))***)))((('''&&&&&&&&&'''%%%$$$%%%'''******)))''')))((('''((())))))(((&&&%%%%%%%%%%%%%%%$$$######((('''%%%&&&)))***)))'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%###&&&&&&###"""%%%&&&$$$$$$$$$###""""""###$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&'''&&&%%%######%%%'''+++///222111,,,(((''')))%%%&&&((())))))'''%%%###%%%'''+++...///...---+++...000222111///---++++++...***)))...000000000222222...------***''''''***}}}}}}tttnnncccWWWTTTSSSRRRPPPNNNIIICCC>>>@@@@@@AAA@@@>>>;;;888555555555555666777666333000333111000000111222222111222333333222111000111222000000000///......------///......---...///000111...////////////...---------------------............---,,,++++++******+++((()))---555===???:::444////////////............///......---------,,,,,,222777777222---,,,---,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************+++++++++,,,---///000//////...333111///---,,,,,,,,,,,,000000000///,,,+++,,,---...//////000000111111111222000333777333+++***000...///000000000...---,,,+++++++++)))'''(((***---+++***)))((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((+++***)))((('''''''''(((&&&&&&&&&(((******(((&&&)))''''''''')))))))))''''''&&&%%%%%%%%%%%%%%%%%%((('''&&&'''((())))))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###&&&&&&######&&&&&&$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''((('''&&&&&&&&&&&&%%%###"""$$$'''***...///000...)))&&&&&&((($$$%%%&&&'''''''''&&&&&&$$$&&&))),,,......,,,+++---000333444222///------///+++***...000///...000000,,,******)))''''''+++xxxnnnggg]]]TTTOOONNNMMMMMMLLLHHHAAA<<<@@@@@@???>>><<<:::777666444444555777888777444111333111000000111222222111222333444333222111111222000000//////............//////...------......///---.../////////...---,,,,,,------------------------,,,+++***************))))))+++000555666222------------,,,,,,,,,++++++/////////...---,,,,,,---222777777111,,,,,,,,,+++,,,,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,...............222111///...------------000000000...,,,,,,---///222111000/////////111111555222888BBB<<<,,,(((000---...000111111000...---,,,,,,+++***)))***,,,///---,,,+++)))(((''''''''''''((()))(((''''''''')))+++******)))))))))((((((&&&%%%%%%'''((((((&&&$$$((('''&&&''')))******)))((('''&&&%%%%%%%%%''''''''''''''''''((()))((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$%%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&%%%$$$""""""%%%)))---//////...***&&&$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((%%%'''***---/////////...---111555777555222000///000---,,,000222///...000///***'''((()))'''(((+++|||rrriiiaaaYYYSSSNNNMMMLLLNNNNNNKKKDDD===>>>>>>===<<<;;;:::999888444444666888:::999666333333111000000111222222111111333444444222111111111////////////............///......---------------,,,---...//////...---,,,,,,------......---,,,,,,---,,,++++++***+++++++++---+++***+++...///---+++---,,,,,,,,,,,,+++++++++...///000///---,,,---...222666666000+++******)))+++,,,,,,------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------.........000000//////............000000000...------///111777444000---,,,---000222777777@@@IIIBBB...(((...,,,...000222222222000///---------+++***+++...000...---+++***)))(((''''''((()))******)))((()))******************)))))))))&&&&&&&&&((())))))'''%%%((('''&&&''')))+++++++++)))((('''&&&&&&'''((()))&&&'''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((($$$&&&&&&%%%'''***((($$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%'''((((((&&&%%%###%%%%%%$$$######%%%***...///...+++'''######$$$%%%############$$$&&&'''((('''))),,,///111222222222,,,000444666444111///---222......222333000///000///)))&&&((()))((((((***}}}|||zzzuuummmeee]]]VVVRRROOOMMMMMMPPPRRROOOGGG@@@===<<<;;;:::::::::::::::333444666999;;;:::777444333111000000111222222111000222444444222111000000//////////////////......------------------,,,,,,,,,,,,---............---,,,,,,---......---+++***---,,,++++++++++++,,,,,,---+++)))***,,,///000000............------------,,,///111000---,,,...000222666666000*********(((++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,---......///////////////////////////000000///...------000333888555111---,,,...000333777:::BBBGGG>>>///***...,,,---///111222333222222/////////---+++,,,...111---,,,+++***)))((((((((()))***++++++))))))***+++))))))************)))((((((((((((***,,,,,,***(((((('''%%%&&&)))+++,,,,,,((((((((('''(((((()))***&&&'''((((((''''''(((***''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&%%%))),,,)))$$$"""######$$$$$$######"""######$$$$$$$$$$$$######%%%%%%&&&''''''&&&$$$###$$$%%%$$$$$$$$$&&&***......+++((($$$""""""###$$$############$$$%%%&&&''''''(((+++...111333444444+++...111222000---+++***111---...222444111/////////)))&&&)))+++)))((((((zzzwwwtttoooiiiaaaYYYRRROOOMMMKKKKKKOOOSSSPPPHHH@@@>>><<<;;;999888999::::::111222555888;;;:::666333333111000000111222222111///111333444222000//////.../////////////////////+++,,,,,,---------,,,,,,---,,,,,,,,,------...///+++,,,---......,,,+++))),,,++++++***++++++,,,,,,+++******+++---///111111.........---------,,,,,,***...111000---,,,///333333777777111+++******)))***+++,,,,,,---------,,,***************+++,,,,,,---------,,,,,,+++++++++*********))))))*********,,,,,,,,,------...///000/////////000000000//////.........,,,+++---000333222111111000000111222222333999>>><<<333------000---...///000222333444555111111000...,,,,,,...000++++++***)))))))))))))))(((***+++***)))((()))***(((((()))******)))((((((((('''(((***------,,,***((('''%%%&&&))),,,---...'''((())))))*********)))%%%''')))((('''&&&(((***((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$$$$$$$$$$%%%&&&%%%&&&***...***###"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%'''***,,,+++)))%%%###""""""######""""""######$$$$$$%%%%%%$$$&&&(((+++...000222222---///111111///,,,++++++...+++,,,111333000......///)))'''+++...+++'''%%%}}}wwwuuuqqqmmmggg```VVVOOOMMMJJJHHHHHHLLLPPPNNNFFF>>>???===;;;999777888888999///111444888:::999555222333111000000111222222111...000333333111///...............///////////////***+++,,,------------,,,------,,,+++,,,---///000+++,,,.........,,,***)))+++***************++++++)))***+++---......---,,,,,,,,,,,,+++++++++******)))---111000------000444444888888222,,,++++++******+++,,,,,,------------+++***)))((()))***,,,------------,,,,,,+++++++++******))))))))))))******------------...///000000...//////000000000000///------,,,+++***+++///222,,,...000333444444333222///777:::111)))***///222.........000111333555777333222111///,,,,,,...000******)))))))))))))))***''')))***)))((('''(((***'''((()))******)))((('''%%%%%%&&&(((+++,,,+++)))(((&&&%%%&&&))),,,...///'''((()))+++++++++***)))%%%'''))))))'''&&&(((***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%&&&+++...+++###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%###%%%&&&&&&&&&''')))+++***'''$$$""""""######"""""""""###$$$$$$$$$$$$###!!!###%%%(((+++...///000111333444333000...------+++)))***///111///,,,---///***(((---///,,,&&&$$$~~~ooojjjiiijjjhhhccc[[[SSSMMMJJJGGGEEEGGGKKKKKKEEE???>>><<<999777666666555444333222222333333444555666666444000111666666333333888111222222333333222222222111000000000/////////.........------------......------,,,,,,,,,---......---------...///...+++)))+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........//////666888555///+++---...---000...+++***,,,///000111---......---++++++,,,...---------,,,,,,+++++++++&&&'''((()))*********))),,,,,,---...///000111111444333222111111000---+++++++++,,,------,,,,,,,,,000000000000000///......333333333222111000...---333111//////---,,,111888999333...---,,,******---)))*********)))((('''&&&'''))))))&&&'''***+++)))&&&&&&)))...,,,%%%&&&+++((('''&&&'''***,,,---,,,(((((())))))******++++++''')))+++,,,,,,***(((&&&%%%&&&(((***,,,---......******))))))))))))******((((((''''''''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&''''''''''''(((&&&$$$###$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%(((+++,,,+++(((((('''&&&%%%%%%$$$$$$""""""""""""############&&&&&&&&&&&&&&&'''((()))***...222666888666333111(((&&&%%%'''---111...***---------------,,,+++***zzzjjjeeeffffffddd___XXXPPPKKKIIIIIIFFFFFFJJJJJJDDD@@@???<<<:::777666666666444333222222333333444555555666666222222666555222222555111111222222222111000000000000000000////////////......------------......///...---,,,,,,,,,---...---------...///...,,,)))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------------......555777555///,,,---...---...,,,******+++---......//////000...---,,,---///---------,,,,,,,,,++++++(((((((((((())))))))))))***+++,,,---...000111111222111000000///...---+++++++++,,,------...------///000000111111000000000444444333222111000///...222000///000...+++...444777111.........,,,---111---------,,,+++***))))))(((******'''(((+++,,,***+++***+++---***$$$###''')))((('''(((+++---------******)))))))))))))))***'''(((***,,,,,,,,,+++*********+++,,,,,,,,,,,,+++((((((''''''''''''((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&'''&&&'''(((******(((&&&&&&&&&&&&''''''''''''(((&&&$$$###$$$%%%'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%'''***,,,------(((((('''&&&&&&%%%$$$$$$"""""""""#########$$$$$$&&&%%%%%%%%%&&&'''((()))***---111444555444222000+++)))(((***///222000,,,+++++++++***)))(((''''''wwwhhhccccccbbb___ZZZSSSMMMJJJIIIKKKGGGFFFHHHHHHCCC@@@@@@<<<:::777666666666444333222222333333444444555555777444333555444111111333111111111111111000///...////////////000000000000......------------......111///---,,,+++,,,---...---------///000///,,,*********++++++++++++******))))))***+++,,,---......***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---555777666000,,,---...---,,,***))))))+++,,,,,,+++000111111000...---///000------------,,,,,,,,,,,,+++***)))((('''((())))))((()))***,,,...000111222111111111000000000//////---------............//////000000111222222222333444444333222111000000///111//////000...***,,,000444000---......---///444......------,,,++++++***))),,,,,,))))))------+++---++++++,,,)))%%%%%%(((***)))((()))+++------------,,,***(((((((((((()))'''(((***+++,,,---------......------+++***((('''(((''''''&&&&&&''''''((((((((((((''''''((((((((()))))))))(((''''''&&&&&&'''&&&'''(((******((('''&&&&&&&&&''''''''''''(((&&&%%%###$$$&&&''''''&&&((('''&&&%%%%%%&&&'''((('''&&&'''))),,,.........((((((''''''&&&%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((((((***,,,...000111111000//////,,,,,,...222333111//////...---,,,+++***)))(((vvvhhhddd```___\\\VVVPPPLLLJJJJJJMMMHHHFFFGGGFFFBBB???@@@<<<:::888777777666555333222222333333333444444444555444444444333222111222222222222222111000///...////////////000000000000......------------......222000...,,,++++++---...---------///000///---***)))******++++++******))))))******+++,,,,,,------++++++++++++++++++++++++************++++++++++++444777666000---...///---,,,+++***+++,,,---+++***///000000///------...000------------------,,,,,,---,,,)))'''''''''((()))((((((***---///111333444222333333333222333444555000000///.........------000000000111222444555555444444333222111000000000333///,,,---+++)))+++///111...---...---,,,...333*********************++++++------***+++...///---+++************)))***,,,***)))((()))***,,,,,,+++,,,+++)))((('''((()))***((())))))******+++,,,,,,......---,,,***(((&&&%%%)))))))))(((((()))))))))''''''((((((((((((''''''))))))((((((''''''''''''''''''''')))***+++)))'''&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&''''''&&&(((((('''&&&&&&'''))))))'''''''''))),,,......---((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))+++,,,------............111...---111333222000000222111///---+++***))))))tttgggddd```^^^[[[UUUOOOLLLKKKLLLOOOIIIFFFGGGFFFAAA???@@@===;;;888777777777555444222222222333333333333333222333333222222333333222222333333333222111111000////////////000000000000......------------......222111...,,,,,,,,,---...---------///111000...+++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++333777666111...//////---...---,,,,,,---...---+++---......---++++++,,,...------------------------...---***(((''''''((())))))***,,,...111333555666111333444333222222555888444333111///---,,,++++++000000000111222444666777333333111000000000000000555///******)))(((+++000///---------+++)))+++111)))))))))))))))+++,,,---,,,......+++,,,///000...++++++******+++---......***((('''''')))***))))))))))))((((((((()))+++,,,)))))))))((((((((())))))+++*********)))'''&&&%%%))))))(((((((((((())))))''''''((())))))(((''''''((((((((((((''''''''''''((('''''')))++++++)))'''&&&&&&&&&''''''''''''((('''%%%$$$%%%&&&'''''''''(((''''''&&&'''((()))***((('''(((***,,,---,,,***((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))))),,,,,,,,,,,,------------000,,,,,,111222///...111000///,,,***'''&&&%%%$$$qqqeeebbb```^^^[[[VVVPPPLLLKKKLLLOOOJJJGGGGGGFFFAAA>>>>>>===;;;888777777777555444222222222222333333333333111333333111111444444222222222333333333333222222000000000000////////////......------------......000000///...---------------------///111111...,,,******++++++++++++******,,,,,,++++++************,,,,,,,,,++++++++++++***)))))))))************+++333666666222///000000...000///------...///...---,,,,,,---+++***)))+++,,,------------............---,,,+++)))(((((())))))***+++---///111444666777///111222111//////333777666444111...,,,++++++***111000000000111333555777222111000///...///000000444...))))))******,,,///,,,+++,,,---+++'''***000...---,,,+++,,,---...///,,,///...,,,,,,///000...---......,,,...111000,,,***(((''''''(((((((((''''''(((((()))***+++++++++(((((())))))(((((('''&&&'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&((((((((((((((((((''''''((('''((()))++++++)))(((&&&&&&&&&''''''''''''((('''&&&$$$%%%'''(((((('''''''''&&&&&&'''(((***+++***))))))+++,,,,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''(((***+++---------...------,,,,,,...)))+++111222------222333111...+++(((&&&%%%%%%pppeeeccc___^^^\\\VVVQQQLLLJJJJJJOOOJJJHHHHHHGGGAAA=========;;;999777777777666444222222222222222222222222222555555111000333333//////000111222222333333222222222111000///...------......------------............///000000///...---------...000111111///---++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++222666777222000000000...222000---,,,---.........+++,,,,,,+++))))))***,,,------------.........///+++++++++******)))))))))***+++,,,...111333444555...111222000---...222666333222///---,,,+++,,,,,,111000000///000222444666111000...---------///000111+++))),,,...---,,,---)))))),,,...+++)))---444555333111...---------...,,,///...,,,,,,///000...,,,//////...111666444...+++)))((('''((()))(((''''''(((***++++++***)))(((&&&''')))******)))(((''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''((((((((((((((((((((((((((((((***++++++***(((&&&&&&&&&''''''''''''((('''&&&%%%%%%'''(((((('''&&&&&&%%%%%%&&&((()))***---,,,,,,---...,,,)))'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''(((***+++,,,......///000///...,,,+++,,,''')))111222,,,---444777555111---***(((''''''sssiiihhh^^^^^^\\\WWWQQQLLLIIIIIIOOOJJJHHHIIIGGGAAA<<<<<<===;;;999888888777666444222222222222222222222222444777666111///222111,,,---...///111222222222222333222111000///...---,,,.........------.........,,,---///111111000...---------...000222111///---+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********************++++++++++++222666777333000111000...333000,,,+++,,,---......,,,,,,---+++***)))***,,,---------.........//////***++++++++++++***))))))******,,,...000111333444000333444222...///333888111///---,,,+++,,,...///222111/////////111333555000///---,,,,,,---...///---******000333///+++***'''(((,,,///---+++000777999777333///,,,+++******,,,///...+++,,,///000...''',,,...///444;;;999333---+++)))((()))))))))((((((***,,,---,,,***'''%%%$$$&&&))),,,---,,,***))))))))))))))))))(((''''''(((((((((''''''(((((((((&&&'''(((******((('''&&&'''''''''((((((((((((((((((((((((***,,,,,,***(((&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''&&&%%%%%%%%%&&&''')))***//////...//////---***''''''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&''')))***,,,---...///111111111///---+++,,,''')))111222,,,---555555222...***&&&$$$######xxxlll___bbb^^^XXXSSSOOOLLLHHHFFFNNNJJJFFFEEEEEECCC???;;;<<<:::777666666555444222333222222111000000111111555555555444444333333333111222222111///000111333666666666555333111...---,,,---...---------///111.........------,,,,,,+++111222000---...333333///---,,,***,,,......,,,)))++++++++++++,,,,,,---......------,,,,,,,,,---------...---,,,******+++---555666555111---,,,...111333222///---,,,,,,---...---...---,,,******,,,...000000000...,,,+++,,,---++++++***************+++***,,,---...------...///333///,,,,,,...000///...000------...,,,)))***...333222222111000///...------,,,++++++,,,---...//////...000444888777111++++++***---333333///000555;;;888444111000///...---000111333333222000...---***+++,,,...555;;;999333,,,+++)))((((((((()))***+++++++++++++++***)))((()))'''&&&(((+++---,,,******(((''''''(((((('''%%%(((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))(((''''''(((***---...(((***+++,,,///111,,,%%%))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&(((***+++222222111000...,,,)))(((***)))'''&&&'''(((+++---((('''''''''((()))+++,,,***)))''''''***...111333111222222000//////000222///------///...+++,,,000333///+++)))******(((&&&|||sssiii______[[[VVVRRROOOMMMJJJHHHJJJGGGDDDCCCEEEDDDAAA>>><<<:::888777777777555444444333333222222222333333444444444444444333333333///000000//////111444777888888777666444222000///,,,---......---...000222/////////...------,,,,,,000111///,,,---111111...---,,,***+++......,,,***---,,,,,,,,,------...///...------,,,,,,,,,---------...---,,,******,,,---444444333000......000222111000///......///111222000000000///......000222222222222///,,,***+++,,,++++++***)))(((((())))))((((((((((((***...444888333000...---///000///...///---...000...++++++///444333222000////////////111000///---,,,,,,------,,,++++++///333222---((()))))),,,222333111333888999555222000//////...---///000111111000///...------...---...333888666000,,,+++******))))))******+++,,,,,,,,,+++******)))+++)))((())),,,...---+++***)))'''((())))))((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((***,,,---(((***+++,,,///111---&&&***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%'''***,,,/////////...,,,***'''&&&&&&&&&'''''''''(((((((((''''''''''''''')))***+++((('''&&&)))...222444333333333222000------///111000...///000...+++,,,000000---***((())))))(((&&&{{{pppggg___ZZZWWWSSSQQQPPPNNNLLLJJJFFFCCCAAABBBDDDEEECCCAAA===;;;999888999999888777444444333333333444555555333333333333444444444444...............111666:::;;;:::888666333222111000---...//////...///111333111111000000///......---...///---+++,,,000///,,,---,,,++++++------,,,+++......---------...//////------,,,,,,,,,,,,---------...---,,,******,,,...444222000///000111111111............///222444555000111222111111111333555444444333000---++++++,,,,,,+++***)))((('''''''''***)))((((((,,,444???FFF333111///...//////...------,,,...222111------000555444111///......///000666444111///---++++++++++++))))))+++...///,,,(((((())),,,222444333666:::444222///......///......000000000000////////////000000///...111555222---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,++++++,,,+++***+++---///...---***)))((()))***+++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''')))+++,,,)))++++++,,,///111...'''***))))))(((((((((((((((((((((''''''&&&&&&''''''(((&&&$$$###$$$'''+++---------,,,+++***(((&&&%%%%%%&&&'''))))))((('''&&&''''''&&&''''''((()))***)))'''(((...555999888555444333111...++++++---///222000000222000+++,,,000---+++)))(((((()))((((((qqqhhh```VVVTTTRRRQQQQQQPPPNNNLLLDDDBBB@@@AAADDDEEECCCAAA===<<<:::999:::;;;:::999444444333333444444555666222222222333333444444555.........---...111555999;;;999777444222111000000...///000000///000222444333333222111000//////......///...+++---000///,,,,,,,,,++++++,,,---------......------------......,,,,,,,,,+++,,,,,,---------......,,,++++++---///666222//////111222111///,,,,,,---...///111333444...000111111111111333555333333222000...,,,---...---,,,+++)))((('''''''''+++***))))))---555???FFF111000///......---,,,,,,,,,,,,///333333//////222666333000...---...///000555444111...,,,*********---+++***+++---...---,,,)))+++...111333444777:::111///------...//////...222111111000000000111222000111000...000333111------------------,,,,,,+++---------,,,,,,---------,,,,,,,,,,,,---.........+++))))))***,,,---,,,+++((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''(((******)))+++,,,,,,///222///(((***))))))(((((()))))))))***)))(((((('''''''''''')))'''%%%###$$$(((+++...,,,,,,+++***)))((('''&&&(((((())))))))))))(((((('''''''''''''''(((((())),,,***,,,222:::===999444111000...+++)))))),,,///333222222333111,,,,,,///,,,+++)))(((((()))******vvviii```VVVUUUSSSRRRRRRQQQOOOMMMFFFCCCAAAAAADDDEEEBBB@@@>>>===;;;:::;;;<<<;;;:::444444333333333333444555111222222333333444444444000000///...---///222666888666444111000////////////000111000000000222444555444333222111000/////////000000---///222111---+++,,,+++++++++,,,---...------,,,,,,,,,,,,,,,---+++++++++++++++,,,---...---......,,,++++++...000777444111000222111///,,,,,,,,,,,,---...///000000...000222222222222333444///000111000......///111///...,,,+++***)))))))))'''((((((((()))---222666...//////...---,,,+++++++++,,,///333333//////222444222///---,,,,,,...///000///---+++************---,,,******+++---......,,,///111111111333555666///---,,,---///000000///111111000/////////000000///111000...///333333000.........---------------...------,,,,,,---......,,,,,,---------------...+++******+++---...---,,,((((((((((((((()))***+++((((((((((((((((((((((((&&&&&&'''''''''((())))))***,,,,,,,,,///333000*********)))))))))******++++++******)))((((((((((((***(((&&&%%%&&&)))---///------,,,+++***)))))))))+++)))(((&&&&&&''')))***'''''''''(((((((((((((((---,,,,,,111666777333///,,,,,,+++)))((())),,,///333222333444222---,,,///,,,,,,+++***)))***+++,,,mmm```ZZZXXXVVVUUUTTTSSSOOOMMMGGGDDDBBBBBBDDDEEEBBB???@@@>>><<<;;;<<<<<<;;;999555555444333333333333333222222222222333333333333000111111///......000222333333111000///............///000000///000222444666555444333222000//////000111111///111444222---+++,,,,,,+++***+++...000------,,,+++++++++,,,,,,+++******++++++,,,---...---......---,,,,,,...000777555333222111000...,,,,,,,,,---------.........///111333444333333333444---...//////......000222///...---,,,+++*********)))***,,,,,,++++++,,,---,,,...//////---,,,,,,---,,,,,,///222222//////333222111...,,,++++++,,,---++++++***)))))))))***++++++***)))((()))***,,,---...111222///...111333333///...---///111222111000000000000///...---------///222111///000333555222000///---,,,,,,,,,---......---,,,+++,,,---...///,,,---......---,,,---///,,,+++***+++,,,---,,,+++)))(((((())))))***+++,,,))))))))))))))))))))))))''''''((((((((()))))))))+++,,,,,,,,,000444111,,,******************+++,,,++++++***)))))))))*********)))))))))***,,,...//////...---,,,,,,,,,,,,,,,,,,***'''%%%%%%&&&)))***(((((())))))))))))((((((*********+++------+++***)))***+++***)))***---///222111222444222---,,,///,,,,,,,,,+++))))))+++---vvveee___]]]ZZZYYYWWWSSSOOOLLLGGGDDDBBBCCCEEEFFFDDDAAAAAA>>><<<;;;;;;;;;:::888888777666555444333333333333333333222222222222222...000111111///...///000000000000000000///.........///000000//////111333666555444333111000/////////111111000111444222---***,,,,,,+++******...111......---,,,,,,,,,,,,,,,************+++,,,---...---......---,,,,,,///111333444444333111///...///+++,,,---...///////////////111333333222111111111---...///...------///111---,,,,,,+++*********++++++...000111///...------+++...111111///...///000...---...111000---...333///...---,,,+++************)))((((((((()))***+++))))))))))))((()))***,,,---111222------111333222000//////111333444333111222333333222111///---,,,111444444000000333555333111///,,,******+++...///---,,,+++***+++,,,...///---///111000...---...000---,,,***+++,,,,,,+++***))))))))))))***+++,,,---************************(((((())))))******))))))+++---,,,,,,000444222---***************+++,,,---+++************++++++,,,***++++++,,,---...///000//////...---,,,---......------+++*********++++++))))))***++++++***)))((('''((()))'''&&&&&&(((++++++,,,......---,,,---...000///111444222---,,,///+++,,,,,,***((('''***,,,kkkbbb```]]][[[XXXTTTOOOKKKFFFCCCBBBCCCFFFHHHFFFDDDAAA???<<<;;;;;;:::999777;;;:::888777555444444444444333333222222111111111,,,...111222111//////000...///000111111000///...---...//////...///111333666555444333111000///...///111111000111444222---***,,,,,,+++)))***...222000///...---------------************+++,,,---...---......---,,,---///111///222555444000///000222+++,,,---///000111111111,,,...000000///---------...//////...,,,,,,---...++++++***************+++)))+++...///...---,,,---,,,///222333111000111333///---...000///,,,...222---------,,,+++***)))(((***)))((((((((()))***+++)))***+++*********+++---+++000111,,,,,,111444222111111111222444555333222666777777777555333000...333666555111000222444333222///,,,)))(((+++...000---,,,*********,,,...//////111333222///...000222---,,,++++++++++++***)))))))))))))))***+++,,,---************************((())))))************))),,,---,,,,,,000444333...+++*********+++,,,,,,---************+++,,,------***+++---...///000000000000///...---------...///000000111111111000...---)))***+++,,,,,,+++***)))''')))***'''$$$$$$***///...000111111///...------......000444222------///+++,,,,,,***&&&&&&(((+++rrrpppllleee^^^YYYUUUPPPMMMHHHFFFDDDDDDFFFGGGGGGGGG???>>>======>>>===;;;999;;;:::888777666666666666444333222222111111222222000000000000//////////////////...---...000222444444111...///333555222......000222333111000000000222111000111222333222000000///...---,,,+++++++++...111111000111444222---***---//////,,,+++,,,///------,,,---...000222333444666444///...111111///---+++***,,,000333222000...111333111,,,***,,,000...---000555222++++++000---++++++,,,...///...---,,,,,,---...///111333444///555;;;:::444///000222///+++)))+++++++++---222111000...***((((((***,,,************))))))))))))+++++++++***)))***,,,...111000...------///222444333333222000///111666999666::::::444///000222111444444333222111111111222111111///,,,******---000000000////////////000000222111...------...111222///...,,,******+++,,,---,,,,,,+++***))))))******)))************+++++++++++++++******)))*********+++++++++---000111000///++++++************+++++++++******))))))))))))))))))***,,,...//////......,,,,,,+++,,,...111333555333333444666666333...***---,,,+++)))((((((((((((***&&&%%%''''''&&&(((,,,...444555000...000111---000000000000000000///...222---++++++***(((***---{{{uuupppiiibbb[[[UUUOOOKKKJJJGGGEEEEEEFFFGGGFFFFFFAAA???>>>===>>>===<<<:::;;;:::888777555555555555333333222111111111111111111000000000////////////000///...---...000222333444000...///333444222......000222222000//////000111///...///000111000///000///...---,,,,,,,,,,,,///111111000222555333...+++,,,......------...///------------...000111333333444222---,,,...///,,,///---,,,...222333111...---000222000,,,***,,,///---,,,///222000******///---,,,***+++,,,,,,+++***......///000222444666777333777::::::555222111333...***)))***+++***,,,111111///---+++***++++++,,,)))))))))))))))))))))))),,,------,,,++++++...000...---,,,,,,...000333555666666555333222444888;;;777999777222///111333222333333222111111111111111111111///---++++++---000000000////////////000000111000...------...000111///...,,,+++***+++,,,---,,,+++******)))))))))***************+++++++++++++++***************++++++,,,+++,,,...000111111///++++++************++++++,,,+++***)))))))))))))))---...///111222222111111,,,,,,+++,,,---///222333444444333333333000,,,(((,,,,,,+++***))))))))))))***&&&%%%((((((''')))---...333444000...//////,,,------///000000111000000111---+++,,,,,,,,,///333}}}xxxqqqiii```XXXPPPKKKKKKIIIFFFEEEEEEFFFEEEDDDCCCAAA>>>=========<<<;;;;;;:::888666555444444333222222222111111111111000111111000000000/////////000///......///000222333333000...///222333111...---///111111///.../////////...------//////...---000///...------,,,------///111111000222555444///,,,++++++---///000000///...---------...///111222444555222---,,,...///,,,///......111555666333000---///111///,,,***,,,...---,,,---...---)))***...+++***)))***,,,---,,,+++111111111222333333444444666666666666444333111111///***(((******)))+++000111...,,,,,,//////---+++)))))))))))))))))))))))),,,,,,,,,+++***+++---///,,,,,,,,,,,,...000333444777777666555444555777:::888777444///000444555222222222111000000000111111111111000---++++++...000000000////////////000000000///---,,,,,,---///000///...,,,+++++++++,,,---++++++***))))))))))))*********+++++++++,,,,,,,,,*********++++++,,,,,,------,,,---///111222111000,,,++++++******++++++,,,------+++***))))))))))))...///111222333222222111---,,,++++++,,,---///000555333111000///---)))'''+++******))))))******+++***'''&&&)))***)))***...///333555222//////---+++)))+++---///111111222111111,,,***,,,...000444:::wwwooofff]]]TTTOOONNNKKKHHHFFFFFFEEEDDDCCCDDDAAA===;;;<<<<<<<<<<<<;;;:::888777555444333222111222222222111111000000111111111000000000//////000000/////////000222222111000...///111111000...---///000///...---...//////...------//////...---000//////...------......///000000///111444333000...+++***,,,000222222000...---------...///111222777888555///...111222000//////111555999:::777444,,,...///...,,,***,,,------,,,,,,,,,+++***+++---+++******,,,...000000///222222222111111000//////666333000000111222000...///+++)))******(((***...000---+++...222333///***(((((()))))))))))))))***)))******)))((()))+++---,,,,,,,,,---...000111222444444444333222222444666888666111---000555666222111111000000000000000111111222111///---,,,...000000000////////////000000///...---,,,,,,---...///......---,,,,,,,,,,,,---+++******)))))))))******++++++++++++,,,,,,,,,---)))***+++,,,,,,---------...---...///111222111000,,,,,,++++++++++++,,,,,,///...---+++************---...///000000000///...---,,,,,,++++++,,,,,,---222000---,,,,,,+++)))((()))((((((((())))))***+++***''''''***+++***+++///000333555444222///---+++)))***---///111111111111222---+++---///000555;;;zzzqqqhhh___WWWRRRPPPMMMJJJHHHGGGFFFEEEDDDDDDAAA===;;;;;;;;;;;;;;;::::::999888666555333333111222222222222111000000111111111111000000000000000000000000000111111222000///...///000000///......///000///...---...000000///......000000///...000000///.........//////...//////---///333333000///,,,***,,,000333222111......------...///000111888888555000///222444333555555555888<<<;;;777333------...---,,,,,,,,,---------,,,,,,,,,...///...111000//////111222111000//////000111111111000000555111......111333111///111,,,)))******(((***...000---+++...333444000+++((()))))))))******++++++*********)))((()))+++---......//////////////////111222333333111111222444666555111...000666666222111000000000000000111111222222222000...---///000000000////////////000000///...------------...///......------,,,,,,,,,---++++++************+++++++++,,,,,,,,,------------)))***+++---.....................///111222111///------,,,,,,,,,,,,------///...---,,,++++++++++++---.../////////...---,,,------,,,,,,++++++++++++...,,,******+++++++++***'''''''''''''''((()))******((((((+++,,,***+++...000333666777555000------***+++...000111111000///333///,,,---...///222888{{{qqqhhh```YYYUUURRROOOLLLJJJIIIHHHGGGEEEDDDBBB???======<<<;;;:::999999999999888666555444222222333444333222111000222222111111111000000000111111111111111111111111///////////////////////////000000///......///111111000//////111111000///000000////////////000000...000///---///444444111000...------///111222222///......---...///000111777777444//////333666555<<<:::999:::;;;999444000......---------------------.........000444444111777555222111111000...,,,***,,,///222444555666666444222000111444666555333222...++++++***(((***...///------///111222///,,,)))******++++++,,,,,,,,,,,,------,,,+++,,,...000///000111111111000...---000222444555444444444555444555333///000444444111111111000000000111222222222222222111///...///000000000////////////000000///..................///............---------,,,,,,++++++++++++,,,------,,,,,,,,,---------......***+++---...///......---.........///111111000......------,,,,,,------...///......---------------000111111222111000...------------,,,,,,+++++++++---+++******,,,------,,,''''''''''''(((((()))***+++((())),,,,,,)))))),,,///000555999777111---...***,,,///222333222111000444000...//////---///333uuukkkccc]]]ZZZSSSQQQMMMKKKKKKJJJIIIHHHFFFDDDAAA@@@@@@???<<<;;;888999::::::999888777666222333444555555444222111222222222111111111000000111111111222222111111000---...///......---...///000111111///......000222111000//////111111000///111000000//////000000111000111000...111666777444000000000///...///222444//////...------...000111777888555000000666999999<<<999777777888888444111///...---...//////......---000111111555;;;:::444333222000/////////---+++)))+++...111333444444444111000111333555777777666444///,,,,,,+++)))***............//////......---***++++++,,,------...............---,,,---///111...///111333333222000///...111444666666555666777111555666222111222222000111111111111111222333333222333333222000//////000000000////////////000000////////////////////////...............------,,,---,,,,,,,,,------...///------------............+++,,,...//////...---,,,...------...000000///---......------------...............---......///000222222333333222000///...---------------,,,,,,+++---,,,+++,,,---...,,,+++***))))))))))))******++++++)))))),,,+++((((((***+++,,,222888777///,,,---(((+++///333555555444333444111000111111......111zzzppphhhbbb___TTTQQQNNNLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCAAA>>>;;;888999:::;;;;;;:::999888333444555666666444222111222222222111111111111000111111222222222111111000---...///...------...///111111111000...///111333111///...///000111000///111000000000000000111111222333222000333888999666000111222000------111555//////...------...000000999:::777333444999======666333222333777999888555///.........///000///...---111333333999???===777,,,+++***,,,...//////...+++,,,...///000///---,,,,,,...000222444555666777555000------,,,***+++///...//////...---,,,---...++++++,,,------...//////,,,------,,,+++,,,...000,,,...111444555444222111,,,///333555555555555666///555888444111111111///222222111111222333444444222333333222000///000111000000////////////000000000000000000000000000000......//////......---,,,---------------...///000---------.........//////,,,---///000000...---+++...---,,,...//////...---......------------.........------......///000111111222222222111///...---,,,------......------,,,///...---.........,,,))),,,,,,+++++++++++++++,,,,,,)))))),,,+++'''&&&((()))***000777666...***,,,'''***...333666777666666444111111333333///...111zzztttiii```VVVSSSPPPNNNMMMKKKIIIGGGGGGEEEBBBAAAAAAAAA???>>>:::::::::999999999888888888555333333555666555333222222222111111000000000222111111000///000000000//////............//////444222/////////000000///...///000111111000///...111333444444333111000111222000///...///111555777///000111111111111000000111//////000///,,,...333;;;;;;::::::999888777777888888555222333777555000222111000//////000111222+++---000222444333222111............------------///...------...///...------111333222000111666;;;222///------+++((()))...444111///111000,,,+++...,,,---...,,,***+++///222111000---++++++,,,...000***---111222222222222333+++---///222333333222222,,,000333222...,,,///222555888:::777222...///222777666555333222111000000000000111111111111000000//////...---------------444000---+++,,,...//////...///111000///---......000------///111111000111111333222,,,,,,000000,,,------...000222222000---///............///000000...000222111///...111444999666333222333222///,,,(((***,,,,,,++++++,,,---///111111---,,,...---***///...,,,***************))))))'''&&&&&&'''((()))((((((---555999333,,,)))))))))...555555///---111333222333555666666555333wwwmmmfff[[[XXXSSSPPPNNNLLLJJJIIIIIIGGGDDDBBBAAA@@@>>><<<:::::::::999999999999888777444222222444555444222333333333222222111111111333333222111111111111111000000/////////000111111555333000000111222111111...///000111111000///...000222444444333333333444333222000//////111222444000000111111111111111111222//////111///---///444;;;:::999777666666666666555777666555777:::777111222111000/////////000111000000000000000/////////000000000/////////............---......///...---///222444333000000333777222///...///...+++...333555111000222222...,,,---,,,------+++)))***---000000///,,,+++***+++---...+++...111333222222222222+++---///111222222222111222666888666111///000222333666888666111......000555555444333222111111111222222333333333222111111//////............/////////---,,,+++---//////...000222333222000......///111///...///111222444666000333333000000444333...------...000222222000...///////////////000000111000222333222000000222555666444111000000///,,,******+++------,,,+++,,,---///222111......000000---///...---+++*********+++)))(((''''''''''''((())),,,,,,000888;;;666000---,,,+++...444444///---///111222333555777777555444|||rrrlllccc^^^WWWRRROOOMMMKKKJJJKKKHHHDDDBBB@@@???<<<:::::::::::::::999999999999555444222222333444333111444444444333333333333333444444444333333333222222000000000000111111222333555333111111222333222111...///000111111000///......000333444444444555666333222222111000000111111000000000111222222222222222000000111000...000444<<<:::777555333444555666333666888888:::<<<888333222111000.........///000222111///---------...///111111111111000000000000---......//////......---000333555444111///111333222000000222111///222777666222222444444000------.........,,,++++++---//////...,,,******+++,,,------000333444333111111111,,,---///000111111111000666888999777222//////000111555888777333000//////333333222222222222333333444444444444444333222111000000/////////000111111,,,,,,---///222333111000333444444333111//////000//////......///222444555111222222111222444222...///...///111333444222000000////////////000111111222333444333222222444666444333111000000///,,,***,,,---......,,,+++,,,---000333333000000222222000000///---,,,+++*********(((((('''''''''(((((()))......111888:::555111//////...///222222///...//////000333555777777666555|||uuukkkddd[[[TTTOOOMMMKKKJJJJJJGGGDDDBBBAAA???===;;;;;;;;;:::::::::999999999555555444555555444333333555555555555444444444444444444444444333333222222000000000000000111222333333222111111222333222111...///000111111000///......///111222222222333555111111111111111111111111000000000111222333444444333111111222111...111555===;;;666333222333555777444888888777777999777333222111000............//////////////////000111222111111111111000000000///---...000000///.........000333555555333111111222333111222444333000222777777333222555666222///...111000000...------...//////...---,,,+++,,,---......111444444333222111111---...///000000000000000333444555333///---,,,---000444888888666222111000111111111222222333444555333333333333333222111111111111111000000111111222...///111555888888666444222333444333111111222333000444777777777888777555888666333111333444333000222111111333555555444222000////////////000111111333333333333333333444555444444444333222111///---//////000///---,,,---...222555444111111333222000//////---,,,+++***))))))((((((((((((((()))))))))---,,,///444555111...///000//////111333333333333---///333555666666666666ssskkkaaaWWWQQQMMMKKKJJJHHHEEECCCAAAAAA@@@???===;;;;;;;;;:::::::::999999666777888888777666666555555555555555555555555555333333444444333333222111////////////000000111222111000///000222222111000...///000111111000///......///000///......000111///000000111222222333333000000000111222444555666444222222333222///222666???<<<777333222333555777888999888333111333444222222111000.........///000///000222333333222111000000000/////////.........---000222333111//////000111333555555555444333333333222222444222///000444888222111555777555111000111000///............---000000///...---......//////222444555444222222222/////////000000000000000//////000000...---,,,,,,...111555666555333111///222222222222333444555666111111222222222222111111222111111000000000111111333444666999;;;;;;888666222333333333222333555777555===DDDDDDDDDGGGGGGDDDDDD===666555666666555444444333222333444444333111000000000000000111111222333222222222222333444444333444555555333222000///111111111///------...000555777777333111333222/////////...---+++***)))((()))))))))******+++++++++---+++---000000,,,,,,////////////111666:::;;;:::...000444555555555666888|||uuuiii^^^VVVQQQMMMKKKGGGEEEBBBAAAAAAAAA@@@>>>;;;;;;;;;;;;::::::::::::888999;;;;;;:::888888888555555555555555666666666222333444555444333222111111000000/////////000000000//////000222222111///...///000111111000///...---.........------...000/////////000111333444555111000000111222555777999555333333444333000333777???<<<777333222333555666888:::777000---000222222222111000//////000111222333444555666444111---+++............------------...222555555333000111222222222333444444444333333222111111333111---...222888111...333777666333333///...------...///---,,,111000000//////////////////222444666555333333333111111111000000000000000//////000000111000000///---...111333333222000///555555444444444444555555111111222333444444444444333333333333444555777777<<<;;;;;;<<<===<<<:::888444555555444444444777999333===DDDEEELLLYYYcccddd\\\QQQGGGCCC@@@<<<777555777555444333444333222000333222222222222333444444444222111111333444444333000222444555333111000///222222222000......000222777:::999555444666555222111111111///...,,,***))))))***+++,,,------------///------...---+++---111...000111444;;;BBBCCC@@@222555777777555666999===ssshhh___XXXRRROOOHHHFFFCCCAAAAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::888:::======;;;888888999444444444555555666666666333444555666666555333222333333222111000000000000000///000111333333222000...///000111111000///...,,,------------...000222222111000///000111333444111000000111333555888:::666444444555444111333888===:::666333111111333444444888777111...000222111111111000000111222333444555555444333111///---,,,.........------------,,,///333888888444222222444444333111111111111000000///...000333111...///333777///+++000666777666555111///...///222222111///000/////////...............111444666555444444555333333222111111111111111222222222222333333222111///000111333444555444222888888777555555444444444333444666777999999::::::999:::;;;>>>AAADDDFFFHHHJJJGGGCCCAAA@@@???>>><<<:::::::::888666666888:::111:::???@@@PPPnnnrrriii___OOOAAA;;;>>><<<:::888888777555333666666666666666777777888666333222222555666666444000333666777444222111222222222222000///000333555888::::::888888;;;;;;888555555444333222///---,,,+++,,,---.../////////...///---,,,---***(((,,,222000333444777???HHHHHHCCC999;;;<<<:::777888>>>CCCzzzoooeee]]]WWWSSSJJJHHHDDDBBBAAA???===;;;<<<<<<;;;;;;;;;:::::::::777:::>>>===;;;888888999333444444444555555666666555666777888777666444333555555333222111000000000111000111333444555333111...///000111111000///...***,,,------...000333666555333111///...000222333111000000111333666999;;;666444444666444222444888;;;999666222111000111222000666777444111222333222111111000000111333555666333222111/////////000000///............---------///444999999666333333555666333000......------,,,---,,,///222222000111555777...)))...555777777777444222111333666777555333///............---------...111444666666555555666444444333222111111111111444333333333444444222111333333444555777999888777;;;:::888777555444444444666777999;;;===>>>??????@@@BBBDDDHHHMMMRRRVVVXXXUUUQQQKKKFFFDDDDDDCCCBBB@@@???>>>:::888777888:::777===???AAAWWWhhhRRRFFFFFFDDD@@@>>>>>><<<:::999999999999999999::::::;;;777555333444666888777555222555999:::777555444555222222222111000111444777777:::;;;:::;;;???@@@>>>777777777666555222000...+++,,,...000000000000///...,,,******(((&&&***111222555777:::BBBKKKKKKDDD???@@@@@@<<<999:::AAAGGG}}}nnnccc]]]UUUSSSNNNHHHEEEDDDCCC@@@===:::::::::<<<>>>???>>><<<888888999::::::::::::999555555444444444555555666444666888888555333111111777666555333000000111333666666555444444444444555...///...,,,///333333000000000000000111222333444444333333222222111111000333444333222222333666999444222111222111///222777>>><<<999666333111000000444444111///333666333,,,222111000///000111333555222///,,,,,,///111000...111111000000000000000000333555888888555222000///555222///......000111111---000222333111222444777888333000222444333444666333111///000222444222000------..................///000333555666777666555555555444222///.........222555888888666444555666555444555666888888888888;;;<<<<<<:::777777999;;;======???BBBDDDCCCAAA>>>DDDLLLUUU\\\cccfffccc\\\WWWWWWUUUPPPKKKJJJLLLOOOKKKLLLKKKFFF@@@>>>AAAEEECCCAAA>>>CCCXXXrrrZZZKKKHHHGGGIIIFFFBBBAAACCC>>>:::666777<<>>888333333777999:::666222333777999777777888222444666555111...///000000333777;;;>>>@@@@@@@@@===<<<;;;999999999::::::333111000000222333333222+++,,,,,,+++***+++---000333333555>>>GGGJJJGGGBBB???AAAAAA===999999>>>DDDrrrnnnhhh[[[VVVOOOJJJHHHFFFBBB>>>???>>>===>>>@@@@@@???>>>:::;;;;;;<<<;;;;;;::::::777777666666666777777777777999;;;;;;999777666666666777777555222111222333666555555444444444444444///333444000...000222111/////////000111333444444333333222222222222222111222333333222111222555888444111111222111///222777>>><<<999777444333333333333333222111444777444---444333111000111222444555555222000////////////...111111222222222222222222666888:::999777555444444666333///---...000222222///111333444333333555888:::555222444444222111333222111000111333333111//////////////////000000000222222333444555777999:::===<<<;;;888666555555666444666888888777666777999888:::<<<>>>@@@AAAAAA@@@<<<<<<<<<<<<<<<>>>AAACCCAAABBBEEEKKKRRRXXX[[[[[[gggtttwwwkkkhhhjjjlllmmmnnnrrrxxx|||rrrsssqqqmmmgggeeegggkkkpppkkkbbb]]]bbbtttzzzqqqhhheeebbb^^^\\\\\\OOOFFF@@@@@@AAA??????AAA???===:::888:::<<<;;;999<<<888777;;;<<<999666555222444777;;;===<<<888444...000555999<<<===<<<;;;888777777777888:::<<<===333333333333333222///,,,...//////...---...000333333333666>>>FFFIIIFFFAAA888;;;===;;;888888<<<@@@|||vvvgggbbbZZZTTTPPPLLLGGGBBBDDDBBBAAA@@@AAABBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;:::999999888888999999999888;;;======;;;999888888555777888777555333222333444444444444333333333333///666999444......111222...///000111333444666666444444333333333333333333111222222222111222444777333111000222111///222888???===:::777666555555666222444444444777:::666///666555333222111222444555666666444111...------...000111333444444444333333666777999888777666777888888444///---...111333444222333555555555555777888777333222666777444222333111111111222444333111///000000000000000111222222666555444444666999===@@@???>>>;;;999888888999:::888:::;;;;;;;;;<<<>>>???<<>>CCCOOOSSSKKKBBB???AAACCCCCCBBBBBB;;;888;;;===999555333444555999AAAHHHIIIAAA999///222555999;;;:::888777444444333444555888;;;<<<333333555666777444000,,,000111111000//////111333222444888???FFFGGGDDD@@@555999<<<===;;;:::<<<>>>{{{sssmmmeee^^^YYYSSSMMMHHHFFFCCCAAA@@@BBBCCCCCCBBBAAA@@@@@@@@@>>>===<<<;;;<<<;;;;;;:::::::::::::::999;;;===<<<999777555444444666999999777444222222333333444333333333222222000666888333///000222111///000222444666888999:::888777777666555444333222000111222111111111444666333000000222222000333999AAA>>>;;;777555444555555333666888999;;;===999333777555333222111222333444555777666333...,,,...111///000222444555444333222333444444444333444666999999555111...000333555777555666666777777777888888111///111666999777666777111111333444444333222000111111000000111222333444888777777888:::===@@@BBB???===:::888999:::;;;;;;>>>???AAABBBCCCEEEFFFGGGCCCIIIOOORRRPPPMMMMMMNNNUUUQQQMMMNNNSSSUUUSSSPPPSSSXXXbbbqqqzzzzzzpppbbbRRRFFFOOOddduuudddQQQHHHGGGKKKOOOSSSGGG>>>666777999777555444888999<<>>>>>}}}wwwnnnggg```YYYQQQKKKFFFDDDAAA@@@AAACCCDDDDDDCCCBBBBBBAAA@@@>>>===<<<======<<<;;;::::::;;;;;;<<<>>>???===999555333222333666999:::888555333222333333444444444333222111000333333111222444333///000222444777999;;;<<<<<<<<<;;;:::888666444222111000111222222111222333555333000111333333222555;;;BBB???;;;777444333333333555999<<<<<<>>>???<<<777666555333111000111222333333555555333///...111444///000222333333333222222111222222111111333666888:::777333111333666888999888888888888888999999888111///111777:::888666777222333555555555444333333222111111000111333555666777888;;;>>>@@@@@@@@@@@@@@@===;;;;;;>>>@@@AAAAAAAAACCCFFFJJJMMMNNNNNNMMMIIIRRR\\\___]]][[[\\\___eee```\\\aaaiiimmmiiibbbaaahhhvvvuuuwwwzzzjjjZZZ```rrrtttaaaWWWTTTTTTXXX^^^SSSGGG<<<888777666666777===>>>@@@CCCDDDCCC@@@===:::;;;<<<<<<:::777444222333222000//////111444666444333222333666777666555000111000///---...000222333777<<>>AAACCCDDDCCC@@@>>>==={{{rrrjjj```WWWPPPKKKGGGCCCAAABBBDDDFFFFFFEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<<<<<<<<<<<<<@@@AAABBB@@@<<<888555444444777:::;;;999666555444333444555555555444222111111222222111333666444...111333666888;;;<<<<<<<<<<<<;;;:::777555333111000000111333333222222444555333111222444444444777===CCC@@@;;;666333333444555777<<<>>>======>>><<<888555444222111000111333444444555444333222333555777222222222111111111222222222333333333333444777999;;;999666555777999:::;;;:::999888888999:::999777555222333888999666444444555666777666555444555777444333222222333555777999777:::???CCCDDDBBB@@@>>>===;;;:::===BBBEEEEEECCCDDDHHHNNNTTTYYYYYYVVVRRRNNNYYYeeejjjiiihhhmmmssssssnnnnnnxxx{{{uuuqqqxxxwwwpppnnniii___\\\^^^aaaUUUIIIAAA<<<888:::>>>BBBAAAAAAAAAAAAAAA???>>><<<;;;;;;999888666555444333111000///111444888;;;888666444333444555444444444555444333111111333555555999===>>>===<<<===??????@@@@@@@@@???===;;;:::xxxlll```XXXTTTOOOIIIFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???AAABBBAAA>>>;;;999888777:::<<<<<<;;;999888888333444666666666555333222111555777444333444333///111333666888:::;;;;;;:::777777666555333222111111000222444444444333444666444222333666666666:::???AAA>>>:::777555666888999888<<<===;;;:::;;;;;;888555444222111222333555666999777555555666777888888666555333111111111222333222333444444444555777999<<<:::999999;;;======<<<<<<:::888888::::::888666777444444777999666444444777888888666444555888;;;777666555555666888;;;===999<<<@@@DDDEEECCC???======;;;<<>>:::999999:::;;;;;;999777777888777666444444666777666:::>>>===999888<<>><<<:::999999:::::::::wwwiii```[[[VVVOOOJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<>>>@@@@@@>>><<<;;;;;;:::<<<>>>>>><<<;;;;;;;;;444555666777777555333222222999===888222111111111000222555888999:::999999333333222222222111111111111222555555444444555666555333444777777777;;;AAA@@@===:::777777999<<<>>>888;;;<<<999777999999777555444333333333555777888===:::777777999;;;:::888999777444222111111333444111222444444444444555777<<<;;;;;;<<<>>>???>>>===<<<:::888888::::::888666555222222666999777666888999:::999777444555999===:::999777777888;;;>>>@@@;;;>>>AAACCCDDDBBB???===BBBAAACCCJJJRRRVVVTTTQQQRRRXXXcccooovvvsssjjjbbbuuusssffffff[[[YYYVVVQQQJJJEEEHHHOOOGGGAAA???DDDNNNQQQJJJBBB===<<<::::::<<>>BBBDDDDDDAAA>>>888888888666444444666888888;;;>>><<<777777<<>>:::777777999;;;===BBB>>>999888999999888777999555444666444000222999>>>:::666555666777777555777666666555333222111111333555777777555555888;;;DDD@@@<<<;;;>>>@@@AAA@@@;;;===999;;;@@@888111777<<<888444333666999999888444;;;<<<777999@@@CCC???:::======;;;===AAACCC@@@DDDAAA@@@CCCEEEEEEEEEEEELLLNNNMMMPPP]]]iiidddVVV[[[bbbppp}}}ttthhhbbb]]]YYYWWWQQQJJJKKKRRRKKKGGGBBBAAAGGGNNNLLLFFF??????>>>:::999<<<@@@BBBFFF@@@888666888:::888555333===;;;<<>>AAA999;;;;;;777:::???:::666555555777;;;;;;888555vvviii]]]VVVSSSQQQQQQSSSSSSSSSTTTUUUUUUTTTRRROOOLLLHHHEEEEEEEEEEEEEEEBBBCCCDDDDDDCCC@@@===;;;===<<<<<<;;;;;;;;;<<<<<<666555555444555555666666666666555555444333333333222444777777666555555666444333444555666555444222000111111111222222222222444333333555888;;;===>>>AAA===999777777888:::;;;>>>;;;888777888999999888999555444666555111444:::<<<999666555777888777666444444444333333333222222111333666777777999<<<@@@EEEAAA===;;;===>>>>>>===999AAA???;;;===999666===>>>:::555444666888888666333888999888;;;BBBDDDAAACCCEEEEEEDDDGGGMMMOOOMMMNNNHHHEEEGGGKKKLLLLLLLLLWWWXXXYYY\\\eeemmmmmmhhhhhhlllyyy{{{sssnnnfff^^^[[[VVVPPPNNNQQQNNNHHH???<<>>:::999<<>>888555666777666555...555666BBB]]]fffRRR>>>999999999777777999<<>>@@@;;;>>>CCC>>>999888777888:::<<<:::999|||qqqjjjeeebbbZZZYYYXXXYYY[[[[[[ZZZYYYRRROOOKKKHHHHHHHHHGGGFFFGGGGGGFFFEEECCC@@@>>>===>>>>>>======<<<<<<;;;;;;777666666555555555666666666666777777666555333222333555888888777666666777444555777666555333222222333333444444444555555555555555555666888;;;===???AAA>>>999777777888999999:::888666666777999999999888555555666444333555::::::888777777888999999888333333333333333333333333111333666888999;;;>>>@@@FFFCCC???===============@@@MMMJJJ>>>===>>>???DDDBBB>>>999888999:::999777666888:::<<>>:::777666666777222333666JJJfffeeeJJJ777666666666555666999>>>BBBCCC>>>CCCFFFAAACCCGGGBBB===;;;888888:::<<<<<<<<>>>>>===<<<;;;:::888888777777666666777777666777999999888777444333444777999999888777777888444777999888444111111333555555666666666777777777555555666666777999<<<>>>BBB???;;;999:::;;;:::888888777666666666777777777666555555444333333666999888888888888999::::::999666666555555444444333333444555777888999::::::;;;FFFDDDBBBAAAAAAAAABBBBBBSSS```WWWEEEDDDJJJIIIIIIGGGCCC??????@@@BBB@@@>>>======@@@FFFKKKMMMNNNOOOMMMOOOPPPSSSZZZdddgggfff[[[ZZZ___eeeeeeaaadddlllxxx~~~wwwqqqooonnnmmmggg\\\VVVWWWWWWUUUWWWPPPKKKMMMQQQRRRQQQPPPOOOMMMHHHBBB<<<::::::<<<:::666999RRRmmmdddDDD333555555555555666:::@@@EEEFFFCCCIIILLLEEEFFFIIICCC???<<<999888999;;;>>>???|||sssnnnkkkiiihhhdddaaa]]]ZZZXXXVVVSSSQQQPPPNNNKKKHHHEEECCCAAAAAA????????????>>>===;;;;;;;;;::::::999888888999999888999:::;;;:::888666444666888:::;;;:::999999:::666999;;;:::555222222444333333333333444444444444444555666666555666:::<<>>???<<<999888888777666555444555555444555555222111333555777666888999;;;;;;:::::::::;;;:::999888666444333333222333555777999::::::999EEEEEEEEEFFFFFFGGGIIIKKKhhhoooaaaNNNPPPVVVPPPKKKKKKHHHFFFGGGJJJLLLLLLJJJCCCBBBHHHQQQTTTRRRSSSXXXaaabbbbbbccciiiqqqqqqlll^^^dddqqq{{{vvvmmmqqq}}}|||yyy|||ttteee___```bbb\\\UUURRRVVVZZZVVVSSSRRRNNNMMMIIIDDD@@@???@@@CCC<<<999===VVVooodddHHH===777777888888999===CCCGGGHHHFFFLLLNNNEEEDDDFFFAAA<<<<<<:::999999;;;>>>AAAxxxtttqqqmmmjjjeeeaaa^^^[[[WWWTTTUUUSSSPPPMMMIIIFFFDDDCCC@@@AAABBBBBBAAA@@@???===>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;:::999777666777999;;;<<<;;;::::::;;;999:::;;;;;;888666555555444555555555666666666666333666777666444555888<<>>AAABBB>>>:::777888888777555444444555555888777222111333666555666888<<<===<<<;;;::::::======;;;999777555444333...///111666:::<<<<<<;;;CCCEEEGGGHHHIIIKKKNNNPPPooopppaaaSSSXXXZZZQQQLLLOOOLLLKKKNNNRRRUUUUUUSSSGGGGGGQQQ]]]]]]WWWZZZfff~~~~~~||||||~~~wwwjjjrrr|||}}}{{{~~~llldddeeeiiibbbZZZVVVZZZYYYRRRMMMMMMHHHFFFDDDBBBBBBDDDGGGIII>>>>>>???OOO___TTT@@@::::::<<<======>>>AAAEEEIIIHHHEEELLLLLLBBB@@@CCC>>>999:::<<<<<<<<<===@@@BBByyyuuupppkkkgggbbb]]]ZZZ[[[YYYVVVSSSOOOKKKHHHGGGCCCDDDEEEFFFFFFEEECCCBBB@@@@@@???>>>============<<<<<<;;;;;;:::999999999888:::<<<===<<<;;;;;;<<<<<<;;;;;;;;;;;;:::888555777777888888888999999999444777999777444444888<<>>;;;>>>BBBDDD???:::444777888888666555666777888;;;:::444222555777555666999===>>>===:::999:::<<<;;;:::999777666555444//////222666<<<>>>>>><<<@@@CCCFFFHHHHHHJJJMMMQQQddddddYYYSSSXXXTTTMMMOOOPPPNNNNNNQQQUUUXXXXXXVVVJJJMMM[[[jjjhhh___fffwww}}}pppkkklllnnnjjjaaa\\\]]]YYYPPPNNNTTTMMMIIIEEEEEEHHHLLLMMMMMM@@@EEECCCEEELLLEEE::::::???AAACCCDDDDDDEEEGGGIIIDDDBBBHHHHHH===<<<@@@===555999>>>AAAAAAAAABBBCCC~~~yyytttnnniiieee^^^]]][[[WWWSSSOOOKKKIIIEEEFFFHHHIIIIIIHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>======<<<:::::::::::::::999;;;===>>>===<<<<<<<<<===;;;:::;;;======:::666555555555555666666666666666999;;;999555555999>>>@@@<<<:::===CCCDDD???:::222555888888777666888:::;;;>>>===666333666888666666:::???@@@===:::999999:::999999888777666666555333333444888<<<>>><<<999>>>AAAEEEFFFFFFHHHKKKNNNUUUWWWRRRQQQUUUNNNIIIRRRQQQOOONNNQQQVVVXXXWWWUUUMMMRRRccctttrrrgggqqq{{{sssrrrttttttpppgggaaabbb]]]UUUWWWaaaYYYSSSMMMLLLPPPSSSRRRPPP===GGGFFFCCCHHHGGGEEEJJJBBBDDDGGGHHHGGGGGGHHHIII@@@>>>DDDDDD:::999???===444999@@@DDDEEECCCCCCDDD|||{{{rrrjjjeee```XXXSSSQQQPPPOOONNNNNNNNNLLLHHHEEEGGGHHHHHHEEEAAA@@@CCCFFFCCCAAA???===>>>===<<<::::::888999===<<<999777999???===;;;;;;;;;<<<;;;::::::999888999:::;;;:::999888888888666555666888;;;AAA===999:::===???===:::888888:::;;;<<<<<<======:::;;;<<<<<<:::888888999;;;<<<===<<<:::777777777333555888::::::888555333222222222444777:::>>>@@@AAA@@@@@@@@@AAADDDGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPUUUOOOJJJKKKPPPUUUWWWVVVVVV___nnnwwwuuuppprrryyyyyyzzzvvvtttlllfffbbb___WWWTTTcccxxxhhhbbbXXXPPPQQQTTTQQQIIIBBBFFFaaaaaaVVVXXXNNNJJJLLLJJJHHHGGGHHHHHHGGGFFF===BBBFFFFFFCCC@@@@@@AAA777888===FFFNNNOOOHHHAAA~~~yyyrrrggg```^^^]]][[[YYYXXXUUURRRLLLIIINNNOOOOOOMMMJJJIIIHHHIIIIIIFFFCCCAAAAAA@@@>>><<<<<<::::::======999999;;;???===;;;;;;;;;;;;:::999:::888777777888888777555888888888666555666999;;;BBB>>>;;;;;;>>>@@@???===999:::;;;<<<<<<===<<<<<<999;;;<<<<<<:::999999:::999::::::999777777777999666777888999999777555333444444444555888;;;???AAA@@@?????????@@@AAACCCDDDKKKJJJIIIHHHHHHJJJLLLNNNQQQMMMIIIJJJOOOSSSUUUTTTXXX^^^iiiqqqpppllllllqqq|||wwwooolllfffccc```ZZZWWWdddwwwnnndddZZZXXX\\\[[[RRRJJJOOORRRqqqxxxllldddSSSOOOHHHHHHGGGGGGGGGEEEAAA>>>BBBEEEGGGFFFBBB>>>===>>>;;;<<>>AAA>>>===???>>>;;;;;;>>>@@@>>><<<<<<<<<<<<;;;:::<<<:::888888888777666444999999999777777888;;;===CCC@@@======@@@BBBAAA???;;;<<<<<<=========<<<<<<888:::;;;<<<::::::;;;<<<999999999888777888;;;>>>999999888888777666555444666666666777:::<<>>???======???CCCGGGHHHDDDAAA{{{ssskkkfffaaa^^^ZZZYYYZZZ[[[XXXUUUWWWTTTOOOLLLJJJIIIGGGEEEFFFBBB@@@AAA???<<<===@@@???>>><<<<<<>>>???>>>>>>>>>===;;;;;;;;;;;;:::888;;;;;;;;;;;;:::;;;???AAACCC@@@>>>>>>@@@AAAAAA@@@======>>>>>>===<<<;;;;;;777999;;;<<<;;;;;;<<<===;;;;;;:::999999;;;@@@DDD<<<:::888666555555555666888888888999;;;===???@@@BBBCCCCCCDDDCCCAAA>>>===DDDEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEHHHKKKNNNNNNMMMXXXUUUWWW\\\___^^^]]]___ccckkkgggccclllssswwwrrrlllfffbbb]]]]]]hhhtttwwwgggdddwwwuuu___RRRHHHJJJwwwqqqVVVVVVYYYYYYXXXXXXWWWRRRMMMHHHKKKLLLKKKGGGBBB???AAACCC===<<<<<<===>>>???>>><<>>>>>@@@>>>===<<<<<<>>>@@@@@@@@@???=========??????>>>===>>>?????????>>>@@@DDDGGGCCCAAA???>>>???@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::777999;;;<<<;;;;;;===>>>;;;;;;999888888;;;AAAEEE===;;;888555444555666777999999999:::;;;<<<>>>>>>@@@AAABBBBBBAAA???<<<:::<<<@@@DDDIIIJJJIIIFFFDDDCCCCCCDDDFFFHHHJJJJJJIIIQQQMMMMMMRRRVVVVVVVVVXXXYYYbbb___[[[cccggghhhnnnmmmsss{{{zzzsssjjjddd```bbbkkktttnnncccfff}}}zzzaaaSSSHHHFFFrrrpppYYY]]]]]][[[XXXVVVTTTSSSPPPNNNRRRRRRPPPJJJDDD@@@AAACCC=========;;;999999:::;;;|||uuurrrqqqqqqsssnnnhhhccc```___]]]\\\YYYUUUQQQPPPLLLGGGDDDFFFBBBAAA???@@@AAABBBBBBAAA@@@>>>>>>???AAAAAAAAA@@@AAABBBBBBBBBBBBDDDHHHKKKDDDCCCAAA@@@????????????===============<<<;;;:::888:::<<<<<<<<<<<<===>>>999999888666666888===@@@===;;;888666555555777888888999999::::::;;;;;;;;;;;;<<<===>>>===;;;999888888<<>>:::999;;;>>>yyytttqqqooommmnnnjjjgggeee```XXXTTTTTTPPPMMMKKKJJJJJJIIIHHHFFFEEECCCBBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCFFFJJJMMMGGGFFFEEEBBB@@@??????@@@;;;;;;<<<<<<<<<;;;;;;:::999:::<<<===<<<;;;<<<===999999888777666777:::===<<<:::888666666666888999777888888999999999888888888999::::::;;;:::999888999<<<@@@CCCEEEDDDBBBAAA>>>???>>>>>>======>>>???@@@>>>>>>BBBCCCBBBDDDHHHCCCMMMLLLHHHOOORRRRRRWWWWWWWWWYYY[[[^^^aaadddfffjjjllloooqqqqqqsssyyy~~~ssspppkkkfffdddbbb```]]]bbbcccgggmmmooojjj___VVVQQQGGG___iii___YYYTTT___fffaaa[[[VVVSSSRRRQQQQQQSSSTTTRRRMMMFFFAAA@@@AAACCCEEEFFFBBB<<<:::===BBB|||yyywwwqqqhhhcccccc]]]ZZZWWWTTTSSSQQQNNNLLLKKKIIIHHHGGGHHHGGGFFFDDDAAABBBCCCCCCDDDFFFJJJMMMJJJIIIGGGDDDAAA??????@@@::::::;;;;;;;;;;;;;;;:::999;;;======<<<;;;<<<===;;;<<<;;;999777888:::<<<;;;999888666666777999:::777777888888888777777666888999999:::;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@======<<<:::999999:::<<<;;;:::;;;>>>===;;;===BBB<<>>BBBsssooojjjgggfffbbb[[[TTTTTTOOOJJJJJJLLLMMMJJJFFFCCCCCCDDDDDDEEEHHHKKKNNNMMMIIIEEECCCDDDEEEDDDAAA@@@??????>>>>>>=========<<<;;;:::999999;;;<<<===::::::;;;;;;;;;999888777888888777666666666777777555555666666777999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>===:::999;;;===@@@???<<<999777777888888888888777777888:::;;;===>>>???@@@AAACCCDDDEEEFFFKKKHHHHHHMMMTTTWWWSSSNNNQQQPPPOOONNNOOOQQQUUUXXXYYY^^^eeemmmrrrxxxzzzfffYYYgggnnnmmmccc```ccc```WWWNNNJJJLLLTTTVVVRRRXXXdddnnn```TTTRRRPPPIIICCCAAA@@@EEEIIIGGGCCC??????AAA@@@DDDFFFBBB@@@AAAAAA@@@yyyrrrkkkddd\\\WWWVVVTTTOOOLLLKKKIIIGGGFFFGGGJJJOOORRRSSSNNNIIIFFFGGGGGGFFFDDD??????>>>>>>===<<<<<<;;;>>>======>>>>>>???@@@AAA<<<============;;;:::999777777666666666666777777444555666777888999::::::999:::::::::;;;<<<<<<<<<===>>>???===;;;:::<<<>>>>>>===:::888777777888999999888888888999:::;;;<<<;;;<<<===>>>@@@AAABBBCCCEEEDDDDDDHHHMMMOOOMMMJJJFFFGGGIIIJJJJJJJJJKKKKKKQQQTTTWWWYYY___iiiuuu}}}|||zzzyyyggg```fffiiidddYYYVVVZZZWWWPPPKKKGGGJJJQQQSSSPPPVVV```^^^TTTMMMNNNNNNHHHBBB@@@===CCCHHHIIIEEEAAA@@@AAABBBDDDCCC???===???@@@>>>}}}uuunnnhhhbbb]]]ZZZWWWRRRNNNMMMOOOSSSUUUTTTOOOIIIFFFGGGHHHHHHGGGIIIIIIHHHGGGFFFFFFEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<;;;:::999888888888777777777888888999666777999:::;;;;;;;;;:::;;;;;;<<<<<<===>>>??????>>>??????>>><<<<<<===???;;;:::888777777888999999999999999999999:::<<<<<<::::::;;;<<<>>>???@@@@@@@@@AAACCCEEEGGGHHHGGGGGGDDDFFFHHHJJJJJJIIIGGGFFFJJJMMMLLLHHHMMMZZZbbbbbbgggoooxxxzzzvvvqqqooooooiiippppppbbbdddeeeccc[[[PPPNNNSSSQQQKKKLLLIIIJJJQQQRRRPPPTTT]]]MMMHHHEEEHHHJJJGGGBBB???:::@@@FFFIIIFFFCCCAAAAAADDDFFFEEECCCDDDGGGEEEAAA|||rrrnnngggbbb^^^\\\[[[ZZZWWWRRRLLLJJJKKKMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGEEECCC@@@???>>>>>>======<<<;;;:::999::::::999999999999::::::888:::<<<>>>???>>>===<<<===>>>???@@@AAABBBCCCCCC?????????>>>======>>>>>>888777777777888999:::;;;:::::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@???BBBEEEEEEDDDCCCEEEGGGHHHGGGFFFHHHKKKOOORRRSSSTTTWWWRRRHHHHHHQQQRRRLLLQQQXXX```dddeeeeeehhhjjj```bbbmmm}}}xxx{{{zzzuuurrrpppmmmiiiaaajjjnnnqqqooo___UUU]]]YYYWWWOOOHHHIIIMMMLLLFFFKKKHHHIIIMMMNNNLLLNNNSSSGGGCCCAAACCCFFFEEEAAA>>>999===BBBEEEDDDCCCBBBCCCBBBGGGKKKMMMOOOOOOIIIAAA}}}wwwpppkkkhhhccc\\\XXXXXXXXXVVVTTTSSSRRRRRRQQQPPPOOONNNNNNJJJKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@??????<<<;;;::::::999999::::::999;;;===?????????===<<<>>>>>>@@@AAACCCDDDEEEFFF@@@???>>>>>>>>>>>>>>>>>>777777888888:::;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@???CCCFFFEEEBBBAAACCCFFFFFFBBB@@@DDDPPP___mmmuuuwwwssseeeSSSKKKMMMLLLFFFIIIMMMTTTXXX\\\```fffjjjaaa^^^aaalllvvv{{{}}}}}}|||||||||||||||zzz}}}zzz}}}{{{zzzuuussslllccc______^^^[[[VVVccciiiiiidddTTTJJJQQQJJJIIIGGGEEEGGGJJJHHHEEEHHHFFFEEEGGGGGGFFFFFFGGGIIIGGGCCCAAABBBCCCBBB???<<<===>>>???@@@BBBDDDFFFAAAJJJSSSWWWVVVPPPDDD888wwwrrrnnnkkkfffccc___^^^\\\YYYWWWTTTRRRQQQKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHFFFEEECCCCCCBBBBBB???>>>===;;;:::::::::::::::;;;<<<===>>>======<<<>>>>>>@@@BBBCCCEEEGGGGGGBBBAAA??????@@@@@@@@@???888999:::;;;<<<>>>>>>???;;;;;;<<<======<<<<<<;;;::::::;;;<<<<<<===>>>>>>@@@CCCDDDCCC@@@???AAACCCDDDAAAAAAKKKaaa|||kkkZZZPPPLLLKKKIIIKKKOOOTTTXXX]]]dddhhh```[[[YYY^^^ccceeefffiiifffffffffgggiiikkknnnooo~~~wwwkkklllqqqrrrrrrsssssstttwww|||wwwhhhZZZWWW^^^fffhhhbbbqqqrrrggg^^^PPPEEEGGGFFFHHHKKKLLLLLLLLLLLLKKKJJJHHHGGGHHHIIIHHHGGGFFFJJJIIIFFFBBBBBBDDDCCC@@@???>>>===>>>@@@CCCGGGIIIKKKVVV______XXXMMM@@@444uuusssoookkkeee```\\\ZZZZZZYYYXXXWWWWWWVVVVVVWWWQQQOOOMMMKKKJJJIIIIIIIIIFFFEEEDDDBBB@@@???>>>>>>===>>>>>>>>>>>>?????????AAAAAACCCEEEGGGIIIKKKLLLEEECCCAAAAAACCCCCCBBBAAA:::;;;<<<>>>???@@@AAAAAA;;;<<<===>>>======<<<;;;<<<<<<======>>>>>>??????CCCDDDCCCBBBAAA@@@AAABBBEEEDDDHHHYYYvvvyyy]]]NNNNNNIIIKKKMMMOOOSSSXXX]]]aaa[[[VVVUUUWWWXXXVVVWWWYYYVVVVVVVVVWWWYYY\\\^^^```dddsss~~~|||uuusssuuuuuuyyy|||}}}zzzuuutttzzz{{{wwwxxxrrrooommmpppxxx{{{xxxsssxxx|||zzzxxxyyyyyyvvvvvvxxxwwwoooddd]]]___ccchhhbbbaaaggghhhfffmmmwwwtttlll^^^RRRTTT```jjjnnneeevvvqqq\\\SSSNNNFFFCCCKKKNNNQQQQQQNNNKKKKKKNNNHHHGGGGGGHHHJJJMMMKKKIIIDDDGGGGGGDDDDDDGGGFFFAAAAAA@@@@@@AAADDDGGGIIIJJJPPPYYY^^^XXXNNNDDD===888sssqqqnnnjjjgggeeedddddd]]][[[YYYWWWVVVUUUUUUUUUOOOMMMKKKIIIGGGEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHJJJLLLNNNPPPQQQHHHEEECCCCCCEEEFFFEEECCC<<<===>>>@@@AAABBBBBBBBB<<<<<<===>>>>>>===<<<;;;??????@@@@@@AAAAAABBBBBBGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDLLLaaakkkPPPLLLIIIJJJJJJLLLOOOSSSWWWZZZUUUSSSSSSUUUTTTPPPPPPRRRTTTSSSRRRPPPPPPPPPQQQRRRLLLZZZdddbbb]]]]]]___^^^^^^``````\\\XXXZZZbbbkkkooommmllliiibbbZZZYYY\\\\\\XXXUUUXXX^^^dddeeedddooouuuyyyvvvnnnkkkooouuulllgggeeehhhiiibbbZZZUUUYYY```ccc^^^ZZZ[[[^^^___aaa___ZZZVVVSSSSSSUUUWWWZZZOOONNNVVVVVVNNNSSSbbbVVVRRRLLLGGGMMMYYY```bbbZZZmmmeeeKKKEEEIIIFFFBBBKKKNNNPPPNNNGGGAAACCCIII?????????AAAFFFJJJIIIEEE<<>>??????>>>??????===:::777>>>===>>>>>>@@@BBBEEEFFFHHHHHHGGGEEECCCBBBCCCDDDKKKGGGOOOeeezzziiiKKKKKKHHHIIIIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLOOOOOOOOONNNMMMKKKJJJIIIMMMNNNNNNMMMMMMNNNQQQSSSWWWZZZYYYSSSQQQSSSRRRNNNNNNLLLJJJLLLQQQUUUWWWXXXggggggeeeaaa\\\XXXWWWWWWTTTQQQQQQUUUUUUPPPLLLLLLQQQUUUXXXWWWRRROOOOOORRRPPPPPPPPPOOONNNKKKIIIHHHGGGIIIJJJGGGCCCBBBFFFJJJGGGEEECCCBBBBBBDDDGGGIIIKKKIIIGGGEEEEEEFFFHHHIIILLLLLLJJJGGGBBB@@@???@@@===;;;::::::<<<>>>??????>>><<<<<>>>>>===>>>???@@@AAADDDCCCBBBAAABBBEEEGGGIIIKKKLLLJJJGGGDDDBBBAAABBB===;;;999888999999999888>>>;;;:::===BBBCCC===888999>>>@@@@@@BBBFFFGGGEEE@@@>>>:::777555666888999}}}{{{xxxtttpppmmmkkkcccccccccbbbbbbaaaaaaaaa______^^^]]]\\\\\\\\\\\\YYYYYYWWWTTTQQQQQQTTTXXXNNNKKKHHHFFFGGGIIIIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJKKKIIIGGGEEEEEEJJJQQQVVV^^^YYYYYY```fffmmm}}}xxxSSSCCCGGGBBBBBBAAAAAABBBDDDFFFGGGKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDBBBAAAAAAAAABBBBBB???AAAAAAAAA@@@AAACCCEEEGGGIIIHHHGGGJJJPPPUUUUUUPPPPPPOOOMMMJJJHHHIIIJJJSSSPPPMMMLLLLLLJJJEEE@@@BBB>>>===@@@CCCAAABBBDDDIIIKKKMMMKKKFFFBBBBBBCCC@@@AAACCCEEEGGGHHHHHHHHHPPPKKKDDD>>>;;;;;;;;;;;;888999;;;<<<<<<;;;:::999;;;;;;;;;<<>>===<<<<<<:::999<<<999666999===>>>:::666666:::======???BBBBBB???;;;999777444444555777888zzzzzzyyyxxxxxxxxxxxxxxxsssrrrpppmmmkkkiiijjjkkk```]]]YYYWWWVVVUUUSSSRRRMMMMMMKKKJJJJJJJJJKKKLLLJJJHHHEEEDDDFFFNNNYYY```ddd___\\\\\\\\\___kkkyyy{{{xxxzzzxxxfffMMMBBBEEEBBBBBBBBBBBBDDDGGGIIIKKKJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDBBBAAA@@@AAACCCDDDCCCDDDEEEEEEDDDDDDFFFGGGFFFFFFFFFGGGLLLUUU\\\```^^^bbbbbbYYYLLLGGGMMMTTT___[[[VVVUUUUUUQQQJJJCCCEEEAAA???BBBBBB???>>>???BBBDDDEEEDDDAAA>>>>>>>>>===>>>@@@BBBEEEGGGHHHIIIZZZQQQFFF???>>>>>><<<:::666999<<>>>>>???BBB@@@<<<999888666555555777999:::}}}yyyvvvsssoooiiieeecccaaa]]]YYYUUUSSSRRRQQQPPPNNNKKKJJJMMMVVVaaaiiiiiiddd___\\\ZZZ\\\dddmmmjjjjjjkkkkkkaaaQQQIIIIIICCCDDDDDDFFFHHHKKKNNNPPPLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDBBBBBBCCCEEEFFFFFFGGGIIIIIIGGGGGGHHHIIIGGGEEEEEEHHHNNNVVV^^^dddiiipppqqqcccPPPIIIUUUcccjjjddd^^^[[[YYYUUUMMMFFFDDD@@@???BBBAAA===999999<<<>>>@@@@@@???>>>=========>>>AAAEEEIIIMMMPPPRRRYYYOOOBBB;;;;;;;;;:::777888;;;>>>AAAAAA>>>:::888999999:::;;;===@@@BBBCCCBBBCCCDDDBBBAAA@@@BBBCCCDDDCCCBBBBBBCCCCCCAAA@@@>>>;;;999888:::;;;;;;999666<<>>??????>>>===<<<>>>BBBGGGMMMRRRWWWZZZTTTKKKAAA;;;:::;;;;;;999:::<<<>>>@@@@@@===:::888<<<<<<<<<===>>>???@@@AAAAAABBBBBB@@@>>>===>>>@@@BBBAAABBBCCCFFFFFFEEEDDDEEEBBB???======<<<:::999666<<<@@@@@@@@@@@@<<<777666555555555666888:::;;;zzzxxxuuuqqqoooqqquuuyyyuuuooofffaaa```bbb```^^^aaaaaa```___^^^\\\VVVOOOPPPQQQSSSTTTUUUTTTSSSRRRSSSSSSRRRPPPNNNLLLJJJHHHJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDFFFFFFEEECCCCCCDDDCCC???>>>BBBFFFGGGMMMTTTZZZ^^^aaa[[[SSSRRR\\\eeecccaaa]]]ZZZWWWVVVUUUUUUTTTMMMGGGEEECCC@@@???AAA;;;;;;<<<===>>>>>>===;;;===>>>@@@DDDHHHMMMQQQTTTOOOIIIAAA===<<<>>>>>>>>><<<===>>>>>>>>>===;;;:::=========>>>???@@@@@@AAABBBBBBAAA???<<<;;;;;;===??????@@@BBBEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@???>>>777===AAABBBBBBAAA<<<666888888888888999:::<<<===xxxwwwuuurrrssstttooogggfffggghhhiiihhheeebbb```cccbbbaaa___]]]ZZZXXXWWWQQQPPPNNNKKKJJJIIIIIIJJJHHHHHHHHHGGGFFFDDDCCCBBBDDDFFFHHHHHHFFFEEEEEEEEECCC>>>===AAACCCBBBFFFMMMNNNPPPSSSTTTUUUXXX\\\___WWWWWWUUUSSSRRRSSSVVVYYY^^^TTTIIICCC>>>;;;;;;>>>===<<<<<<===>>>===;;;999>>>>>>>>>???AAACCCFFFGGGHHHDDD>>>;;;;;;<<<>>>????????????>>>============<<<======>>>???@@@AAAAAACCCCCCBBB???<<<::::::;;;888888999<<>>???@@@BBBDDDEEEEEEEEE999???DDDEEEDDDCCC>>>777;;;;;;<<<<<<===>>>???@@@xxxrrrllliiieee```\\\YYYXXXWWWXXXXXXWWWUUUQQQNNNJJJHHHKKKKKKKKKJJJJJJHHHGGGFFFGGGEEEBBBAAACCCFFFGGGHHHMMMQQQRRRRRRVVV\\\___^^^SSSRRRQQQRRRTTTXXX[[[^^^XXXQQQHHHAAA>>>======>>>============>>>>>>>>>>>>???===;;;;;;===>>>???>>>AAA@@@>>><<<===>>>AAABBB?????????>>>>>><<<;;;;;;<<<<<<===>>>????????????@@@AAAAAA@@@>>><<<:::888;;;:::999888777777888999;;;::::::;;;===???AAABBBEEEHHHKKKMMMKKKFFF???;;;<<<<<<<<<<<<<<<<<<<<<<<<~~~{{{zzzwwwvvvsssooojjjeeeaaa___aaa```^^^\\\YYYVVVTTTRRRPPPMMMIIIHHHHHHJJJJJJJJJNNNRRRUUUVVV[[[bbbffffffPPPPPPPPPPPPRRRUUUWWWYYYRRRMMMFFFAAA>>>>>>>>>>>>>>>>>>==================CCCAAA>>>>>>???@@@@@@???DDDBBBAAA@@@@@@BBBDDDFFFBBBCCCCCCBBBAAA@@@????????????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???===<<<;;;>>>===<<<;;;:::;;;;;;<<<>>>>>>======>>>@@@AAABBBHHHKKKNNNOOONNNIIICCC???????????????????????????~~~yyyvvvtttllliiieeebbbaaaaaa```___[[[___aaabbbfffmmmqqqpppVVVVVVWWWXXXYYYZZZ[[[[[[TTTQQQLLLJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFDDDBBBAAAAAAAAA@@@???BBBAAA@@@???@@@BBBEEEFFFBBBBBBBBBBBBBBBAAA@@@???AAAAAABBBBBBCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999:::;;;===<<<<<<;;;;;;;;;<<<<<