BM6P6(@ vvvhhhTTTLLL@@@555...---///111333222000000111111000...//////111333444333///+++((()))++++++---111666999<<<:::777666555333000.../////////...---,,,*********---111444555333000...///000222222111---)))&&&'''+++000333333000***'''(((***...222555555444444555222222===PPP[[[UUUGGG666555:::MMMlll{{{kkkSSSCCC444---***(((---444666>>>NNNaaarrr}}}{{{tttmmmXXXHHH:::555111222DDD[[[wwwzzz~~~xxxeeeSSSEEE999///...///111444555444111...000222333222111000111222333333222111///,,,)))(((222111///---,,,+++++++++&&&$$$"""###&&&***,,,---222000......000222222111000000000000000/////////000000000///...------,,,+++++++++******...222666666999999555333555555333222111222999BBBEEE@@@:::333...)))'''((())))))'''***)))((((((((()))+++,,,111111000//////000111222222...///444666<<>>???;;;444333999>>>???>>>888444999BBBGGGDDD???555444111---***(((((((((***))))))((()))***+++,,,111111000000000111333444555111111444333666GGG\\\pppzzzuuueeeVVVNNNCCC999555444555666000...------...///...---//////000111222111...++++++---///000///.........000//////000111222222111444222000---+++*********,,,---///000111222222222......///...,,,***'''&&&'''))),,,......,,,)))(((***,,,000222333111...,,,...++++++444FFFTTTSSSJJJ777000...???```zzzyyyeeeSSS???444000......000444:::HHH^^^www}}}rrrXXX???444000111AAATTTooooooZZZPPPSSSZZZbbbppp~~~rrrfffWWWDDD444+++,,,...111333333000...000///---)))((())),,,000///...------///333777999666666555444222000...,,,***'''###!!!"""%%%((()))%%%&&&)))...333555444333333111...,,,++++++---...444333000...---,,,,,,,,,---............111666:::CCC@@@999222444@@@KKKOOOJJJ@@@888;;;FFFMMMJJJDDD777::::::666///++++++,,,+++***)))))))))***+++,,,000000//////000222444555666444444555222000:::HHHZZZcccqqqxxxhhhYYYQQQEEE<<<888666555444...---++++++,,,......---000///...///000///---++++++...111222111///......---,,,,,,---000111000000444222///---+++,,,,,,---......---------...///000...------,,,***)))(((''''''''')))***+++,,,,,,,,,...////////////...,,,,,,///,,,***///>>>KKKLLLFFF999333000===WWWrrruuuaaaIII999333333222222999>>>KKKaaazzztttVVV999...,,,000@@@SSSqqq|||aaaLLL???@@@BBBIIIVVVgggwwwxxxnnn___III666******,,,///222222000...222222///,,,)))((()))++++++,,,,,,...111555999;;;666777777666444111...,,,+++'''###!!!"""%%%((()))''''''***...333666777777444111---***)))***,,,---666444222///.........///...//////000000333777;;;@@@<<<555000666EEERRRWWWKKKBBB<<>>666555555333999>>>LLLbbbzzzvvvVVV777+++***///???QQQtttqqqXXXFFF999777666888???MMM```sssxxxpppbbbKKK777,,,,,,...111444555333222555555555222---***(((''')))+++---000333555777888555666777666444111...,,,+++'''$$$"""$$$(((***,,,+++)))(((***...222555666222000---+++******+++,,,555444333111111111111222///000111111111333777::::::888444111777CCCKKKMMMAAA<<<===IIIXXX[[[PPPCCC111111222555888777333///,,,+++*********+++---...,,,++++++,,,---///111222222333555888777555666999666<<>>>>>:::444444999GGGVVVWWWKKK>>>---,,,---111666666111,,,---,,,+++++++++,,,---...++++++******+++---///000///111333666888888888888111555@@@VVVwwwqqqbbbXXXLLLDDDAAA===777111000...,,,,,,...111333444111...+++******+++***)))*********+++,,,000555999666444222222222111///---///000000000000000111111---,,,+++******+++,,,---///---+++***+++///333666444000+++''''''+++000444444333222111111222333444000000...///777BBBGGGGGG888///,,,666FFFZZZnnn}}}|||nnnYYYIIIBBB<<<777444@@@SSSgggyyydddGGG888111111>>>PPPcccdddJJJ;;;333222///......111<<>>:::...)))555KKK^^^nnnyyyzzzgggVVVKKKBBB;;;:::HHH[[[mmm{{{eeeJJJ<<<444333@@@SSSXXX|||cccEEE555...///---...///000666EEEZZZiiiwwwzzzyyyqqqfffYYYKKK???(((((())),,,000222333222000000///...,,,+++---///222111000000222555999;;;666666555444444444444555222000///......---+++***&&&&&&&&&(((+++---------))),,,000444444000+++(((&&&)))---222555666555555///000000///......///111...000222555:::===888///)))(((+++444>>>BBB>>>888777;;;===<<<666222000000------,,,+++,,,---...///...---,,,,,,,,,---...///////////////222444333000555777<<>>QQQbbbuuu|||{{{pppiiiaaaLLL555***'''(((...000,,,&&&$$$''')))******))))))***+++000111333444444444444444888777666555444333333222444111//////000///+++(((***))))))+++---//////...,,,...111333333111...,,,,,,******///555888555222111111111000//////000222222111111444777888666333))))))+++000666999999777999::::::777333000......,,,+++)))'''&&&(((---111.........,,,***+++---000...,,,)))***,,,...---+++222:::;;;DDDaaa~~~zzziii\\\NNNFFF???888444444444444444444555555666666000...,,,******+++---...)))&&&######&&&***---...222333444333111000111222444333111...++++++---///000///......///000000///333222000...---...///000...222444222,,,((((((***,,,---000222222111///...---+++)))))),,,444>>>DDDCCC777,,,///???XXXsss{{{mmm___VVVRRR[[[eeerrr|||mmmRRRCCC;;;666;;;EEE]]]tttwwwXXX>>>222000//////000222444<<>>GGGEEE@@@<<<===BBBPPPgggzzzwwwjjjeeejjjrrruuuXXXCCC777111666>>>NNNjjjoooUUU@@@666111111222333333999HHHWWWpppwwwnnn]]]LLL444---)))******&&&######)))***,,,,,,+++******+++...111555555222...,,,,,,...///000111000///---,,,(((***,,,///222444444333,,,******+++...000111111------------------------,,,******,,,///222222111111222444333///,,,***)))++++++,,,...000000///...000000/////////...------///444:::===;;;666111...************)))***---000...//////...,,,,,,...///+++++++++---///111333333222888444111999IIIeee4ĉ@ӵ>L=hĦ4ĉ@ӵ>LrrreeeUUUKKKCCC<<<999999444333111000000111222333222111000...---,,,,,,+++***(((&&&'''***...000111---///222222111000///000---......---,,,---///111000000///,,,(((&&&''')))***+++,,,---------++++++***---000111000---+++)))((('''&&&&&&&&&'''))))))***++++++***,,,333>>>GGGIIIFFFBBBAAACCCLLL___qqq}}}uuuhhheeennnyyyzzz___HHH999444888>>>NNNhhhuuu\\\FFF888222111111222222888HHHWWWtttyyyrrr```MMM777///))))))(((%%%""""""&&&(((+++------------...///333777555111---,,,---//////000000///...---,,,(((***///222333333222222///---+++,,,---000000000***++++++++++++++++++***)))))))))+++---.........,,,...111111000...---,,,---...000000000000//////000000///---+++***))))))---222999<<<;;;777222///...//////...------///111111111111000...------///---............///111222222999666222777CCC```GG=?HdĦ=ĪjGG=?HdĦvvvhhhXXXMMMEEE>>>;;;<<<666555333222111222444555333222000...------------***(((&&&&&&)))+++,,,,,,,,,...111222111/////////,,,---......------///111444555333...&&&!!! &&&&&&''')))************)))+++---...///---+++***&&&&&&%%%%%%%%%&&&''''''"""%%%(((***---666CCCMMMSSSKKKAAA<<<===HHH^^^qqqzzz~~~xxxnnnmmmuuuhhhOOO>>>888:::>>>RRRjjj}}}fffNNN>>>444222111000000666FFFVVVwww}}}tttaaaKKK999111+++******&&&###$$$$$$'''+++......//////000000444777444///+++,,,///111111000///------,,,,,,***---000111111111222333444111...,,,---......---))))))++++++++++++))))))'''(((***,,,------,,,+++(((***---/////////000111111333444444222000000000000000///---)))(((((())))))---333666555111...---333444444333000/////////444555555333000...---...//////000///------...000000666444444999AAA\\\ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵkkkZZZNNN333111Ħ---)))ӵ***---111...ĭӵ///'''!!!###&&&(((((((((((('''((()))***,,,,,,***)))&&&&&&'''((())))))******"""%%%'''(((,,,777GGGTTTVVVKKK>>>777:::GGG^^^rrrzzz{{{zzzmmmSSS@@@888888999LLLeeettt\\\JJJ888555111...---333DDDTTTpppxxxeeeQQQ<<<444......---)))&&&&&&%%%(((,,,//////////////////333555222,,,))),,,000333111///,,,+++******+++///000///---,,,///444999999555111---,,,,,,+++***(((***,,,------,,,***(((''')))---//////---,,,+++&&&)))+++---...///222444444666888666333000///000000111000---***((()))+++'''***---///...,,,++++++000222444444333222222333888888888555111...---------///000...,,,,,,...000000444333333777;;;QQQrrr?~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&e|||mmm[[[S?ʬ1114ff?>ߝL+++@e000g&e,,,***---3h?g&e>&e222///??!!!&&&((((((&&&%%%&&&&&&&&&''')))***)))(((&&&((())),,,---//////000((())))))'''***666HHHVVVSSSHHH<<<888<<>>555333333@@@\\\|||hhhVVV<<<777222...+++111AAARRReee}}}kkkZZZ>>>666111111000,,,))))))'''***...000///............222333///)))'''+++000444222...***(((((()))***333111---)))(((---777>>><<<888222...,,,+++)))((()))+++...000000...+++)))'''+++///222111...,,,+++''')))***,,,---///222555666888:::888333000///000111222111...+++)))+++...(((***+++,,,*********+++***---111444555666888999:::::::::777222///------,,,...///...,,,,,,...111333666444222333333DDDccc4Dӵ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]ĦlllHtƅ^---qIܗGIӵ***H׼s333000Hu]Ħ,,,///Bt=o9ĦHƅ^Hu]Ħ***!!!###%%%(((******(((%%%###&&&"""!!!'''---...---+++++++++---000222222222...+++)))***+++222AAAOOOKKKEEE888333;;;BBBPPPgggiiiNNN888******///;;;VVVuuuzzznnnUUUAAA000---...222???OOOmmmuuu]]]AAA333+++000555111,,,+++)))***,,,000333222,,,'''***+++---,,,***+++...111444111,,,(((&&&&&&'''(((+++...---))))))222;;;@@@<<<555...+++,,,---+++)))......///000000///...------///111222111///---+++&&&%%%'''+++000222111///555777777555222000111333444222...,,,***+++---...333111...+++***)))((('''******,,,111888<<<===<<<999999999777333...(((%%%...000111000......000333666888999555...111DDDXXX4DuXӵ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<R222...peƜ4DuTӵ)))DdDĦ111000DdDĦ...qjRgdKӵDdDΦDdDĦ)))((('''''')))+++&&&''')))++++++)))'''&&&%%%""""""%%%+++...---+++******+++...222444444444---+++******+++111???MMMQQQKKK:::000333888GGG]]]www}}}}}}mmmRRR;;;+++(((+++<<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<Ħ222peӵDx<>d<ʜ4DuTӵ***(((&&&'''+++...))))))************))))))%%%%%%&&&)))---...,,,***'''(((***---000222111///((('''((()))(((+++555AAAIIIHHH:::---,,,111???UUUjjj~~~{{{yyyxxxzzzppp```LLL;;;333333666FFF\\\ppp~~~zzztttkkkbbbYYYYYYhhhyyy~~~lllLLL;;;------000...,,,...+++++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))''''''&&&&&&,,,...//////111222,,,$$$$$$%%%''',,,111333111///---000444666666222---***,,,---...///---+++(((&&&"""$$$''',,,000222222222111333555666666333111000(((&&&$$$###%%%***000333222222000...,,,++++++,,,,,,///333666888666222000000111333444222///+++)))///000000000000000000000///,,,,,,///111333999???\\\vvv4DuXӵ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Ħ111B?Ho9111s&dq&ĒR+++)))&&&###$$$&&&))))))))))))******)))))))))'''&&&&&&(((***,,,------,,,,,,,,,...000111000...'''&&&''''''&&&'''000;;;AAAGGG???222111555BBBVVViii}}}~~~{{{{{{yyyxxxzzz}}}tttiiiXXXEEE999666555CCCZZZqqq~~~|||{{{|||{{{{{{sssQQQ>>>---***,,,******,,,+++++++++++++++,,,///000000000///...---,,,+++***((((((((((((((())))))***//////...,,,---...***###$$$&&&+++000333444111///------.........,,,***)))(((***,,,------,,,)))(((&&&'''***---...000111222222333444666666444000...'''%%%######&&&+++111555333333333000,,,+++,,,...---...000111111111111111000111333333222///+++(((+++,,,---///111222111111...+++***///333444666999RRRlll4DuXӵ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@h888666>h---000000se---ne------@G000000sĪj@h''''''&&&$$$######&&&(((((()))***++++++***)))(((''''''((()))+++---///000222000///000111222111000)))''''''&&&$$$%%%---888BBBLLLFFF888444777CCCUUUppp}}}~~~|||zzzyyy{{{|||tttbbbKKK:::444444BBB[[[vvvzzzYYYDDD000******((()))------------,,,++++++...000333222000000000...+++)))'''&&&%%%%%%&&&((()))***111111///+++***,,,***&&&&&&)))...333555333111......---+++)))((((((((()))''')))+++------,,,***)))((()))***++++++---000222444444444444555333000---((('''&&&''')))...222555555666555111,,,***,,,...000000///---,,,,,,...111///000222333222///,,,*********,,,///333444333222000---...333666666777:::IIIccc4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦAAA;;;999555,,,111555666s׼s,,,,,,...+++)))------......(((&&&''''''&&&%%%%%%&&&((((((***,,,------,,,***(((&&&(((+++...000111222222222///------///111222222---***)))'''$$$$$$...888FFFRRRLLL;;;444777CCCUUUuuurrrnnniiiooowww|||~~~}}}{{{||||||jjjPPP;;;222111>>>XXXvvv}}}cccLLL555---,,,***+++//////000000///,,,,,,...111333111000111222222///,,,***)))'''%%%%%%''')))+++111444333...+++,,,---+++&&&***000444444222000...000///---+++************)))***,,,...---,,,***(((&&&'''(((''''''***000444777555333333333222///,,,*********+++...000333555666888777333,,,)))+++...333333111...***)))+++...---...111333333222///---------...111555666444222111///111555777777888;;;BBB\\\Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦsssdddYYYNNNEEEAAA===:::555///+++)))***+++///444999999Be...---++++++---Ħ&&&)))...333333///++++++---,,,,,,+++++++++*********)))******)))'''%%%%%%&&&)))+++---//////---+++)))$$$)))...333444444333333...+++))))))+++...000111000---+++(((%%%%%%///:::IIIUUUNNN;;;333777EEEXXXqqqvvvbbb[[[HHHOOOYYYbbbkkkttt~~~nnnTTT===333---999SSSrrr~~~jjjRRR:::111...,,,---222111333333111...---///111111000///111444444222///000...***''''''(((***,,,000555666222---...///...&&&***///333444222000///222111000///...---,,,,,,+++,,,......---+++(((&&&###$$$%%%$$$$$$)))000666999666333222222111...+++,,,,,,---///000222444555777999888333,,,)))+++...555666444000+++((()))******---000333444444222000000000000333777888555222000///111555666555666;;;>>>WWW|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦuuuhhh[[[TTTNNNCCC???<<<888333///---,,,+++///333888999111111,,,,,,,,,gdKĦ---000000///---***(((((()))+++(((%%%&&&))),,,,,,++++++***'''%%%$$$$$$&&&'''---000///***(((***,,,+++***---222666666444///,,,+++***))))))***---///111111///,,,)))$$$$$$///;;;>>>FFFCCC;;;666333???WWWlll}}}|||sssaaaOOOKKK???::::::DDDSSSfff{{{}}}}}}uuu___FFF444***888TTTrrrsssVVV;;;222111///000666555444333222111111111111333111000333888:::666333111000///---,,,+++******333222000//////000222333///+++)))***///111///,,,///...---,,,,,,,,,---.../////////000111000---***'''((()))((((((***///444444333222222111111222222000111333555666555333222666;;;>>>999000)))((()))444444222///+++)))))))))))),,,///111111222333444222222333333444333333333111222333444555666666666<<AneneneneDenene>Ak<fhDenenevvviii\\\TTTMMMAAA;;;999666222///.........000444888999666222000000++++++ne444333555444333///+++((('''(((***(((&&&'''***++++++)))((('''%%%""""""$$$'''***///222111,,,)))+++,,,++++++...111333333000,,,******))))))))))))+++,,,---...------+++'''&&&...888CCCLLLJJJ@@@999222:::PPPhhhzzztttfffPPP<<<777444111222999EEEUUUiiiyyyxxxaaaGGG555111;;;QQQlll~~~xxx]]]BBB777444000111666444333222000//////000111333000///111555666333000//////...---,,,,,,,,,,,,111111000//////000111222///+++((()))---///...+++...---,,,,,,,,,---...///...---,,,,,,...000000///***++++++)))((()))---111222222111111111000000000222222333444444333222111444999<<<888000)))''')))111222222000---*********,,,///111111111000111222111222444555555555444444444444555555555444333333222DDD```vvvjjj\\\SSSKKK???888666333000//////000111222555777777555111///...++++++888999888999999666111,,,(((&&&&&&))))))((()))++++++***((('''%%%### ###(((---222444333...+++,,,---,,,...///000111///---)))''')))))))))*********************------***(((,,,444DDDOOOPPPHHH???444999LLLggg{{{tttaaaFFF000,,,///...000555;;;GGGZZZjjjzzzcccIII666555:::KKKdddzzzfffLLL>>>777111111666333222///---,,,---///000222000...///111222///+++,,,++++++++++++---...////////////000000111111111000,,,((((((+++---,,,+++,,,,,,+++++++++,,,...///---***((())),,,000222333---,,,,,,***((((((+++---...///000000000///...---222222111111111111111111222666999666///)))'''(((...111333333111...,,,,,,111222333222000......///000111444666777666555444666666666555444222000///,,,:::UUUuuuxxxkkk[[[RRRKKK@@@777555222///...///111222444555666555333111///...,,,,,,...111666999999999999999666111,,,(((''''''******+++,,,---,,,+++))))))((($$$ """)))///444777555000,,,......---////////////...,,,***(((***++++++,,,++++++***)))))))))+++,,,***(((---444???OOOUUUPPPGGG:::<<>>===MMM^^^wwwxxxeeeHHH111,,,)))+++///222444999GGGUUUiiixxxvvvbbbKKK<<<222777EEE]]]zzztttaaaMMM===222000222000...+++)))(((***---//////---,,,++++++***)))((('''&&&&&&&&&(((+++///111//////000111222222111111222///---,,,,,,---------***)))(((((((((***+++,,,***)))((()))+++---,,,,,,***)))(((((()))+++,,,,,,+++,,,...///...---+++)))*********+++,,,...000111---000333222...***((((((---222888;;;;;;888555444333444555444000---+++***,,,...000222444444333222///000111222111///,,,+++***333HHHgggrrr___TTTMMMDDD;;;888444000...///111333111000///000222333222111//////...000222222111000111111000...+++)))***+++***,,,...///......///000222111---&&& !!!(((///666888777222///000111000000000111111000///---,,,(((((()))***+++,,,---...,,,(((%%%%%%&&&(((///888???TTTaaa^^^QQQ>>>:::HHH]]]vvv{{{jjjMMM444---***+++...222444777AAALLLbbbsssvvvbbbMMM>>>555;;;GGG[[[ttt~~~mmmXXXCCC444.........---***))))))***,,,...,,,,,,+++***)))*********)))(((''''''(((+++///111000000000000000000000000/////////...............,,,+++***))))))***++++++***)))((()))***+++***(((***)))(((***,,,...///...,,,---.........---,,,+++))))))***,,,---...///000,,,...000111...+++))))))...333999======:::888666111444777777444111...------...///000111222222222---...000111111///,,,+++&&&---???YYYwww{{{fffXXXNNNBBB<<<999444000///000333555///---,,,...222444555444000///...///111111///...///000///...+++***+++,,,(((***,,,,,,+++,,,///222111222///(((!!!!!!(((///555888777111///111222111111222333222000...+++)))""""""###$$$'''))),,,...+++&&&###%%%&&&(((///777AAAWWWeeebbbSSS===777EEE[[[sss|||oooUUU999000///---///333555777===DDDXXXjjj{{{xxxdddNNN@@@777===FFFTTTiii}}}~~~|||dddJJJ777---+++,,,,,,+++******+++,,,---***+++************,,,...---,,,***)))***---000222111000...---,,,,,,------,,,---/////////.........///...---,,,++++++,,,,,,***(((&&&%%%''')))******...,,,+++---000222111000//////.........---------,,,---.../////////...---+++---///000///---+++***...222888<<<<<<:::888777///444999<<<:::777333111000000//////000111222333...///222333222///,,,***)))---888JJJdddlll[[[NNN@@@;;;888444111000222555888---+++***---111666777666000///...///111111///...000000000...,,,+++,,,---&&&(((******)))+++///333///111///)))"""!!!(((///444777666111///111333222333333444333000,,,(((%%%"""'''+++---)))%%%###&&&((()))///555???WWWfffcccUUU>>>888FFFSSSkkkyyyyyypppWWW<<<111///,,,,,,000333333666;;;MMM___rrr~~~{{{gggPPP@@@555;;;CCCNNNaaauuu~~~|||}}}|||}}}lllOOO999---)))++++++++++++++++++,,,,,,)))************+++...000111///---+++,,,...111444111///---***)))***+++,,,)))+++...//////...------333222000...---------...+++(((###"""$$$(((,,,---222000///000333444333111111000///............///000111222222111///---++++++,,,///000///...,,,***---222888;;;;;;999777666///444;;;@@@???;;;777555333222000//////111333444000222444555333000,,,***111222777BBBXXXuuu~~~jjjYYYKKKBBB@@@888000...111555666555+++******,,,000222111///***+++,,,---...000111111000...,,,---000222000...+++,,,,,,,,,---,,,,,,,,,333///(((###"""%%%***---444333111///............111222333333///***$$$!!!###'''(((((($$$%%%''''''(((,,,333888FFFPPP]]]ddd[[[HHH:::666NNNbbbvvvzzznnnYYYBBB222...+++,,,///000///111666???KKKbbb}}}~~~pppYYYEEE;;;:::<<>>===<<<:::888666333///,,,---000333222555888999777444222111555444777???OOOhhhppp___NNNAAA===777000...222555666444---,,,,,,...000000...,,,'''(((***,,,...000111222///.........///...---+++,,,------...---,,,+++***...+++'''$$$###&&&***---000///---+++******+++,,,---...000000...***&&&###!!! $$$'''''''''!!!!!!!!! """)))222999???LLL]]]cccVVVAAA333000III]]]rrrzzzppp[[[???++++++)))***///111000111444<<>>JJJbbbwwwgggSSSCCC:::444//////333666555333000//////000000...+++(((%%%''')))+++...///111111...///000000---***(((''',,,---///000///---+++)))++++++***)))***+++---...,,,+++(((&&&&&&''')))***)))***,,,...---+++(((&&&&&&%%%######%%%&&&&&&&&&""" ###,,,222888HHH]]]dddVVV???111---BBBVVVmmmzzzxxxeeeHHH000,,,))))))---000000000333:::EEE[[[uuuzzzcccOOOCCC===999@@@PPPbbbqqqyyy~~~}}}eeeFFF444---&&&(((***+++******+++,,,,,,)))&&&%%%''')))++++++******+++,,,......---++++++'''######&&&***++++++***++++++,,,,,,,,,------,,,,,,+++)))'''&&&''')))((('''''')))---000111111,,,,,,---000555666333000000000000000111222333444///...,,,++++++,,,...///111111111111000///---,,,+++,,,///111111000///---///111444666666444111///---+++)))'''(((***...000222555888999888666666666444666999===DDDWWWyyy}}}lllWWWHHH888333///000555777666333000000111111000---)))''''''(((***,,,.../////////,,,000222111,,,'''%%%&&&***,,,///111111///,,,***...///000111222111111000,,,***'''%%%%%%''')))+++)))***+++------+++***)))+++***)))((('''&&&&&&%%%%%%######&&&222BBBXXXeee]]]III888222???PPPfffyyyuuu\\\DDD444,,,'''(((+++,,,...000888CCCXXXrrrjjjVVVEEE<<<555:::III[[[mmmxxx}}}}}}mmmMMM777...''')))+++,,,------------000...+++(((''''''''''''((()))+++---......,,,+++,,,'''"""!!!%%%)))++++++,,,,,,,,,+++)))))))))***)))(((&&&$$$###$$$&&&((((((((((((***---......---+++***,,,000666888555111000000000000000000//////...---,,,+++,,,...000111222333333222111...,,,+++)))+++...000111000...---,,,...111222222111...---***(((&&&&&&(((+++...///000333555666555555666666333666:::;;;===MMMllloooYYYKKK999444111222777999777333///000111111///,,,***)))+++,,,.../////////...---+++///222111,,,(((''''''(((+++...111222111///---222333444555555333111000...---+++))))))***,,,...+++,,,,,,,,,,,,++++++***...------+++)))'''&&&%%%%%%$$$"""!!!!!! ,,,888MMMaaacccUUUBBB888@@@LLL___sssmmmZZZ@@@222$$$ ###&&&))),,,444>>>RRRmmmooo\\\EEE999111555BBBTTThhhxxxyyy|||xxxYYY@@@444+++,,,---///000000///...333222///,,,(((&&&%%%$$$'''))),,,...///......------(((###"""%%%)))++++++,,,,,,,,,***'''&&&(((***(((&&&###""""""$$$&&&(((*********,,,------,,,***,,,+++,,,000444666444111111111000...---+++***)))***)))(((((())),,,...///222222222111000...+++***(((+++///222333222000///***,,,...111222111000///***(((&&&&&&***---//////...000222222222222333555333666::::::999DDD^^^xxxqqqZZZLLL<<<888444444888;;;999666///111111000---+++++++++---...///000000...,,,+++,,,...000000///---++++++***,,,...111222111000///111111222333222111///...111000///...---......///------,,,,,,++++++++++++...//////---***'''&&&'''######%%%'''(((&&&"""$$$...BBBYYYbbbXXXFFF:::???IIIXXXjjj{{{wwwiiiLLL999%%% $$$'''***111:::NNNhhhrrr```EEE777...222===MMMcccvvvwwwzzz~~~eeeLLL===//////000222444333111...111111000---)))&&&$$$$$$(((***---/////////111222///***%%%$$$''')))***)))+++,,,---***'''&&&(((,,,***'''$$$###$$$'''((((((---,,,,,,---//////---,,,......///000000000000000111///...+++***(((''''''&&&&&&%%%%%%&&&(((***,,,000000000000...,,,***((())),,,000444555555222111+++,,,///111333333333333---***'''(((,,,///000///---...///......///111333333555999999888???TTThhhttt]]]MMMAAA<<<777666:::<<<;;;888222333222///+++)))***,,,***,,,...000000...,,,+++---,,,---///111222222111...///000111111000///.............../////////000222222111111000///...---++++++************+++,,,---///000///+++(((((((((%%%&&&'''***+++)))### ***>>>SSS[[[RRRDDD;;;999BBBPPPbbbuuu~~~uuuWWWBBB,,,$$$'''+++---...222;;;MMMgggrrrbbbFFF777---000999GGG]]]qqqwwwyyy{{{|||~~~lllTTTDDD222111222444555444111---***,,,---,,,(((&&&%%%&&&***,,,///000000111444666000,,,((('''(((***)))''')))+++,,,***'''&&&***...,,,)))&&&&&&(((******)))+++******+++...//////...000222222///+++))),,,//////---+++)))(((((())))))'''&&&%%%%%%%%%'''***+++---......---,,,***((('''(((,,,111555777666333222...000222444555666666555111---)))***...000///------......---,,,---///222222444777999888<<>>888888;;;===<<<999555555333...)))''')))+++((())),,,...///...,,,+++---++++++...333666666444222222111111///...---,,,------,,,,,,---///111333111222222222111///---+++)))((((((((((((***,,,---,,,...000///+++)))((()))+++******++++++(((!!! +++???RRRVVVMMMAAA;;;222<<>>PPPjjjrrrbbbHHH888---000777CCCYYYnnnyyyyyyxxxwwwyyy~~~lllVVVGGG333222222444666555000,,,$$$'''******(((&&&'''(((+++...000111000222666999111...***)))******(((&&&(((+++,,,***'''''',,,000...+++((((((+++,,,+++)))'''&&&&&&(((+++...//////222444555///(((%%%)))...---,,,)))'''''')))+++---***)))((('''(((***,,,---+++,,,,,,,,,+++)))'''&&&(((+++111555777666444222222333444666777777777666333...++++++///111///,,,.........,,,+++,,,///222222333666999999<<>>TTTjjjvvv|||rrrqqqqqqvvv|||tttaaaFFF444111000222222---))))))"""%%%((())))))(((((()))+++******,,,///111222222444///+++)))+++------,,,(((,,,000000,,,***,,,///...,,,+++,,,...///,,,***'''***,,,---,,,++++++,,,111000...,,,,,,---...///333---'''%%%&&&***+++,,,000,,,((('''+++///111222000///---***(((''''''(((,,,,,,...111444666555444111000000222555666333000111///,,,******+++---///000---***)))***,,,------...000444555444:::JJJZZZrrr{{{dddSSSIIIDDD===999888777444111111111000///...---,,,+++((()))+++---///111111222000///---***(((***---111555333000---++++++,,,,,,***)))'''&&&''')))+++---+++---//////---+++)))))))))&&&$$$$$$&&&''''''&&&)))+++------,,,+++++++++)))(((''''''%%%%%%$$$###)))000:::FFFQQQTTTHHH:::000888EEEUUUkkk~~~vvvhhhZZZTTTNNNCCC888333777BBBUUUmmm}}}qqqWWW@@@,,,)))///:::PPPfff{{{xxxhhhbbbaaafffsss~~~mmmSSS<<<333---------+++(((((($$$'''***,,,,,,+++******+++***)))***,,,...//////222...***))),,,......---+++...111111000......///,,,***)))***,,,,,,***((()))+++------,,,+++,,,,,,000...---+++***+++,,,---000,,,'''&&&))),,,------///+++''''''***///111222333222000,,,)))(((((()))***+++,,,///333555444333000//////111444555333111333111///,,,++++++,,,---///---******,,,...///000111222555777888>>>MMM]]]nnnlll\\\PPPJJJAAA;;;888555222//////...............//////(((***,,,///111222222333333222///+++'''&&&(((***111///---+++******+++,,,***(((%%%######%%%)))+++)))+++------+++)))((('''(((&&&$$$$$$&&&''''''&&&((()))+++...000///---***%%%%%%&&&&&&&&&''''''''')))+++///888FFFLLLCCC777,,,555BBBNNN^^^ooo{{{|||qqqeee^^^UUUHHH<<<555777BBBTTTkkk~~~yyy^^^FFF000+++///888NNNeeeqqqYYYMMMJJJOOO[[[nnn{{{|||cccFFF888***'''******(((''''''***///111111000///...---,,,+++******+++---//////,,,)))***---//////---+++,,,...000222111...,,,((('''&&&'''))))))((('''+++---------,,,,,,---///---+++***(((''''''((((((,,,***((()))+++---......,,,)))&&&&&&)))---000111666555333///+++((()))***))))))***...222444555444//////...000222333222111444333111///---,,,++++++---,,,+++,,,///222333333444333555888;;;BBBPPP___kkkzzzssseeeWWWOOODDD<<<888444000---......---,,,------...///)))+++---000222333333222666555333...***((()))***,,,+++)))(((((((((******+++((($$$!!!!!!###'''***)))+++------+++)))''''''+++)))(((''''''((())))))***+++---111444333---((("""###$$$&&&''')))***+++(((&&&%%%---<<>>000+++(((&&&&&&###$$$&&&&&&'''(((+++...,,,000444333...******+++)))***,,,222888;;;999666***)))((((((+++---...///...///000///---...222666000---***&&&&&&***222777555444333222///---***)))***---//////...---///111)))++++++***''''''***---<<>>===:::555222111...///111222111///---,,,///000000///......000222,,,+++***)))(((((((((((((((((()))***+++---///000...000222222111000000111555444222///,,,)))'''&&&$$$'''******'''%%%%%%&&&$$$%%%''',,,000111---***)))***,,,...555AAAQQQ\\\LLL===222666CCCQQQ```kkkuuu|||vvv```HHH;;;444444AAASSSooonnn```HHH777555666555222888@@@JJJXXXnnnpppTTT:::222111,,,)))+++***'''%%%(((---111000...+++...000111///,,,***)))...000//////555<<<:::333,,,+++******)))(((((((((000111555999;;;888444///000111111///,,,,,,///333555111---+++***)))((('''...---,,,---///111111111---......,,,***((()))***222===HHHIII@@@666111111,,,)))((((((+++...111111222222222000...---...///555333000,,,)))***---000222000...///222444333222//////111888DDD\\\zzziii]]]SSSHHHAAA:::444444666666:::>>>@@@===999444222...///111333333333222222333333222000//////222444...---,,,***(((''''''&&&************++++++,,,,,,,,,...000111111000111222333000---)))'''&&&'''''''''***---,,,***''''''(((((('''))),,,//////,,,)))'''((())),,,222???OOOZZZOOOAAA555777AAAMMM[[[ffflllrrrwwwzzz{{{gggQQQCCC999444>>>LLL]]]ddd```MMM<<<666444111000222999DDDWWWmmmsssVVV<<<444444///+++,,,)))&&&%%%'''---000///---+++---//////---+++******...///...---111777444---))))))*********)))(((''',,,000777>>>AAA>>>777111000111111///,,,+++---///111///+++)))))))))((((((---,,,,,,---000222222111---...///...+++))))))***---666???BBB===666333222...+++((((((***...111222111111000...---,,,---...111000---***(((***...111444111//////222333333222111000111777BBBZZZ|||}}}lll```VVVKKKDDD===666444555222777===???===888444111///000111333555666777777666666444111///000333555000///---+++)))'''&&&&&&,,,,,,++++++******))))))***,,,...///......///000...+++((($$$###$$$'''(((+++---///...,,,***))))))+++******+++,,,---+++*********))))))...999HHHRRRQQQEEE999777>>>JJJWWWaaajjjnnnrrrwwwnnnYYYJJJ<<<444888BBBQQQ___cccRRR???666444444000000444@@@UUUnnn}}}```CCC888666222---,,,+++((('''(((,,,......,,,***,,,------,,,***+++,,,//////---,,,...111...(((((()))+++,,,,,,+++((('''***000999BBBEEEAAA888111///000000///,,,++++++,,,---+++(((((()))***))))))++++++,,,...111333222111---///111000...+++******(((---333888888666444444111---)))(((***...111333000///...---,,,,,,------------+++((((((***///222666333000///000111222222222000111555AAAXXX{{{yyy{{{ooocccXXXMMMFFF@@@999666666111444888999777333000...000000222333555666777888666555333000---...111333///...,,,+++)))((('''''',,,,,,,,,++++++***)))))))))***,,,+++******+++,,,)))(((&&&$$$$$$%%%'''(((,,,---...---,,,+++***)))***)))))))))***+++++++++111000---******222>>>GGGMMMEEE;;;888===IIIXXXbbbkkkmmmnnnsss~~~rrr___NNN>>>444666>>>TTTdddjjjZZZCCC999888999222111333>>>RRRkkkmmmLLL;;;555111...---111...,,,+++,,,---+++***)))***,,,+++******,,,---000///...---...///,,,)))***,,,///000000---)))&&&***///777???BBB>>>666000---.../////////...------***)))'''(((***,,,,,,,,,++++++,,,///222333333111---000222333000---+++***'''))),,,000444666555444333///***(((***...222444111///---,,,---......///...---+++(((''')))...222666333///---,,,...000111111///000555AAAYYY}}}ttteeeYYYMMMGGGBBB<<<888888555666666444111...---...000000222333444444444444111111///,,,******---///,,,,,,+++***)))))))))*********+++,,,,,,,,,++++++))))))***(((&&&%%%&&&'''''''''((()))))))))((((((++++++++++++++++++***)))''''''''''''((()))+++---444333///+++***///999AAAFFFBBB<<<888===KKK\\\gggeeeeeedddgggsssyyygggSSSBBB888:::AAAUUUiiiuuuiiiSSSDDD<<<777000000222888HHHcccsssQQQ;;;111///000222888666222///---+++)))'''((()))++++++++++++---///111//////000111000......///111444555333///***''''''***000666:::;;;777444------...///111111000000)))((((((***---///000000,,,,,,---///222333333222///222444444222///---,,,+++++++++...222555555555444000+++)))+++///333555222///,,,,,,...000111111111000---)))'''(((,,,///333111...+++)))***---//////...///555AAAZZZ}}}|||jjj\\\NNNFFFBBB<<<999888777777666333///---...///...///111333333222000///---------+++)))(((***,,,******))))))))))))******)))***,,,............---((())))))'''%%%$$$&&&'''(((***,,,------,,,)))(((+++***)))***+++,,,,,,***&&&'''((((((((()))+++...111000///,,,,,,000999@@@BBBBBB>>>999===MMM___jjjbbb```[[[ZZZdddwwwsss]]]III>>>???CCCMMMfff}}}}}}nnnZZZEEE555,,,---///444CCC^^^wwwYYY???111///333777<<<:::777222...***((('''&&&(((+++,,,,,,---...000111///000333333000///111222444666777555111---***$$$%%%(((...444999;;;;;;///......///111222111000))))))))),,,000222333222///...---...000222333222222444555555333000///...000///...///222555666666444000,,,***---111444666333///++++++///222222222333111...***''''''***---//////---***((((((+++---...---...333===SSSuuuqqqaaaOOOEEE@@@:::666666333444444222///------...+++---111333333111///---***+++,,,,,,+++******+++******)))((('''''''''(((***,,,...///000000///...'''(((((('''&&&''')))+++------......---,,,+++***,,,+++)))+++...000000...(((***,,,+++***)))+++---...//////---,,,///666<<>>888444333---///111111...,,,++++++))),,,000444555222///---)))+++......---,,,,,,,,,+++***)))(((&&&&&&%%%%%%,,,---///111111000...---&&&'''(((((((((***---000111000...---+++++++++,,,...,,,+++---111444333222+++---///...+++******,,,///000000...,,,---222666FFFIIIEEE<<<===KKK]]]gggqqqdddMMM666222BBB[[[kkkwwwzzzmmmSSS@@@777333JJJbbb}}}mmmUUU999777888BBBWWWssszzz]]]CCC777666888999888666222---***))))))$$$(((,,,///000000000111111...///222000***)))---...000222444555444222111///...,,,...111444666777666111---+++,,,---,,,***(((((()))---111333333333555222...,,,...000222333666666666555222111111222222333444333333444777:::111///------000444666777222,,,((((((---111222111///...+++'''$$$%%%))),,,+++---...---***)))+++...111...---,,,///===WWWnnn~~~kkkTTTEEE;;;444111222---,,,,,,...111222111000---111555777666444333222555333000//////000///...---,,,***)))'''&&&&&&&&&---...///000///...,,,+++((('''&&&(((---222666777777444///+++(((((()))******)))))),,,000222000...***+++---///...---***(((000222333111///...000222<<<@@@===222222EEE___qqqppp[[[AAA111+++///???NNN^^^nnn~~~mmmQQQ<<<444333JJJYYYooo{{{eeeOOOEEEFFFYYYooonnnQQQ???888555222444555333000---,,,+++---......///////////////000000///---***))))))***)))...444555222///000222666333000111444666444222111000...+++((((((***---,,,,,,---...///111333444444111------111555666666333333333222000//////000222///,,,...222555333000------...///000111222333...,,,***+++---///000000000...+++))))))*********---,,,*********,,,---///333,,,)))+++,,,222IIIbbb|||rrr\\\LLL@@@777222111---,,,---000222333222111...222666888777555444333555333000//////000///......---,,,)))'''&&&%%%$$$***+++...000000000...---(((&&&&&&(((---222666777444222...***'''&&&&&&&&&)))((('''***---...---+++((())),,,......---+++***---///000///------///222888>>>>>>666555CCCYYYgggdddRRR===111,,,---666???JJJZZZmmmxxx~~~oooSSS>>>555555CCCQQQeeezzz~~~kkk^^^WWWZZZlllwwwYYYDDD:::666222333444333000...------,,,...111222222000---++++++++++++)))''''''(((***)))---000111000000000111444000......111333222111///...,,,)))&&&&&&))),,,...//////000111222444555444000,,,,,,///333666666555555444222000...------///,,,)))+++000333222///,,,,,,...///000111222333000///------///000///...000...+++******+++++++++---,,,+++++++++---///111333---***+++***///BBBXXXooo{{{eeeUUUHHH;;;333000,,,---...111333333111//////222666888888666555555555222000/////////...---///...,,,***(((&&&$$$$$$&&&(((,,,000222111000...'''&&&%%%(((---111555666000///,,,)))'''%%%$$$###'''&&&&&&'''))))))(((&&&%%%'''***---...///...---***+++,,,+++***+++---000666===AAA<<<999BBBQQQ]]]XXXKKK<<<333...,,,...111:::III\\\kkkwwwsssWWW@@@666555;;;FFFYYYpppsssooolllssszzz\\\DDD777111000222333222000/////////---000444777555111,,,((('''((('''&&&&&&'''***---...------...000111000000222...******---000111000...---***'''$$$%%%(((+++111111111111222333444555444000+++))),,,000444666888666444111///---++++++,,,)))((()))---000///---***+++,,,...///000111111222111000111111000...,,,///...---,,,++++++,,,,,,......---,,,---///111333555000......,,,---<<>>BBB???;;;???KKKVVVWWWLLL???555///---,,,,,,222>>>MMM]]]mmm{{{yyy\\\CCC666333555>>>QQQjjjyyyyyyzzzyyy\\\DDD555...///000111111000///000111111333555666444000+++'''&&&&&&'''&&&'''***...111333000---...222555444222222---)))(((+++///000///---,,,***&&&$$$%%%(((+++111111111111111222333444333///***''')))---222666888666333000///...---,,,,,,***)))))),,,---,,,+++((()))+++,,,---.........000000111333444222///,,,.../////////------------222111///......///000222555222222222000000:::FFF\\\wwwnnn___RRRCCC888333///...---------+++(((%%%,,,000444777666555444444444222000000000///,,,*********++++++,,,+++******(((***---///000///---,,,&&&%%%%%%'''***---//////++++++++++++)))'''%%%$$$''''''''''''&&&%%%$$$$$$%%%'''***---000222444444---+++((('''&&&'''))))))666;;;???<<<777999EEEQQQ[[[SSSEEE666...,,,------+++222<<>>===777333///...///000...,,,)))+++------,,,***)))***(((((())))))+++,,,......///...---***(((***///333999444000000333666666444/////////.........///000,,,---//////...+++)))'''((((((***---111222111///,,,111666666333000000111000...---++++++,,,---...***...111111111222444666;;;AAAMMM^^^qqqxxxjjj]]]OOOCCC>>>777444111000111222222222---000555888888777666666333222111000000...***(((***+++---......---+++***++++++++++++,,,---...///111///......///000...---&&&&&&&&&&&&((()))***+++%%%''')))(((%%%$$$%%%&&&&&&'''((()))+++,,,......---***'''(((,,,111333444222444999;;;666444???NNN\\\eeedddSSS===111---+++...000000222???VVVnnnzzzqqqWWWDDD888666AAAZZZssswwweeeMMM999+++,,,,,,***)))))),,,...333111///,,,)))'''&&&&&&'''***...000000000000000000000000111333444444444777333000///000///,,,***'''***---...,,,***((((((''''''((()))***,,,...///.........+++)))***...222;;;666111000444777666444,,,---.........///111333///000111111000---)))'''(((((())),,,...000///---,,,111777777444000000222,,,+++*********,,,...000---111333333222333555555222555<<>>TTTjjjzzzrrr\\\HHH;;;666,,,***+++,,,...555EEETTTmmmuuu|||fffQQQ???333777LLLcccwwwYYY<<<555000000000---+++,,,(((+++---)))######)))///555777777555111///000111111111///---***(((&&&%%%&&&###!!!%%%,,,000///,,,+++++++++,,,,,,------...***))))))))))))***+++,,,////////////.........///,,,,,,...111333222///---'''&&&&&&(((,,,000222333000///---,,,---///222444>>>;;;777444333111///---)))'''### &&&+++,,,---//////...---...///,,,---///111333666888999666555555444444666888:::<<>>:::555111000//////...,,,...111222111///......,,,***((('''''')))+++---111000...,,,***((('''&&&+++---///...---///333777555111,,,***,,,///111333000,,,'''######%%%&&&'''---///222222///+++'''&&&((()))((((((---666:::999---,,,)))'''&&&'''((((((((()))...555888777888:::III^^^qqqrrrcccPPPBBB;;;111...,,,---///666EEESSSmmmtttxxxxxx{{{nnnYYYGGG666777GGGZZZttttttWWW;;;444///000000,,,'''&&&&&&)))+++&&& %%%,,,///000000000/////////000.........---,,,,,,++++++(((%%%$$$'''---000...+++************+++---...///,,,+++)))'''&&&&&&'''(((,,,,,,,,,---......---,,,((((((+++...000000...+++)))'''%%%%%%(((+++------,,,+++)))((())),,,000222666444111000///...,,,+++)))&&&""" &&&+++,,,///111111000000000111------...000222555777999555555555555777888888888888:::===AAAJJJZZZlllyyytttfffZZZNNNEEE???;;;666222111111000///,,,///222333111///------***)))'''&&&'''+++...111333111///,,,)))(((((((((...111333333111111333666222///+++)))***---000111---***%%%############"""''',,,111333222---)))'''''')))))))))///777:::999)))'''&&&%%%%%%&&&'''(((((()))...555:::<<<:::999CCCSSSgggqqqmmm^^^OOOEEE:::555///...///666DDDRRRmmmsssvvvtttvvvxxxdddIII666444BBBQQQhhhoooSSS777///***,,,...+++&&&%%%%%%''''''$$$ $$$)))******+++,,,...///000111......------------,,,,,,(((((((((***,,,---,,,++++++*********,,,...000111000///,,,)))((((((((()))+++******+++---...---,,,''''''))),,,//////...,,,'''%%%######'''***---...***)))((('''(((+++...000///...------...---+++)))'''%%%"""!!!&&&+++---///111111111000111222/////////000222444777888555555444555777888777555666777888;;;BBBLLLWWW^^^ttt~~~ooobbbRRRFFF???;;;777444333333222222000333555555222...+++******((('''''')))---111444444222///,,,***)))***+++000444888888555333333444///,,,((('''(((+++,,,---(((&&&$$$###"""""" ###)))000555555111---***''')))******...555666444((('''%%%$$$%%%&&&((()))((()))+++000888======:::===HHH\\\pppyyysssdddXXXJJJAAA666000///555CCCQQQjjjqqquuutttuuu~~~nnnLLL777222>>>JJJ^^^uuusss\\\>>>333******,,,***((((((%%%%%%$$$###"""$$$'''+++))))))***,,,///222333333111000///---+++)))((('''%%%(((++++++******+++,,,---,,,,,,,,,---000222444111000---+++***+++,,,---,,,***)))***---///...---)))))))))+++...//////...'''%%%###$$$'''+++...000***)))(((((()))+++---///,,,,,,---///000...+++(((%%%$$$###!!! """&&&))),,,...////////////000222222111111000111333555777444222222444888:::999777666777:::===BBBFFFJJJLLL[[[xxxxxxiiiWWWHHH???;;;777444444444444444555777999888444///+++)))***)))''''''***...333777555333///,,,******+++,,,222777;;;;;;777444222222---***'''%%%'''((())))))%%%$$$###""""""!!!!!!'''000666777333///,,,(((*********---222222///+++)))(((''''''(((***+++)))((((((+++444<<<>>><<<777???TTTpppvvviiiWWWKKK===444111555CCCQQQfffnnnuuuuuuvvv~~~uuuQQQ:::333===EEEVVVlllxxx{{{kkkJJJ<<>>>>>===555666999===@@@@@@???>>>IIIcccqqq^^^NNNGGG===333111222333666999999777555555555444///,,,***)))))))))+++...111222000---+++******,,,,,,,,,222444666666555333333333---)))%%%&&&+++...---***(((&&&###!!! ###)))333:::;;;777///***''''''(((***,,,...///000***+++***''')))------***,,,(((%%%***444;;;<<<:::::::::DDD```lllXXXCCC888333555EEEYYYrrrtttwwwyyyzzz~~~aaaEEE000222===KKKbbbzzzmmmWWW<<>>AAA@@@;;;666@@@SSSqqqsss___QQQFFF<<<333111222333555999999777555555666555111...---,,,++++++,,,---///111---,,,***)))***+++,,,---222444555555333000000000---***''')))---000...,,,)))'''### %%%***111777888444---)))'''(((***,,,---...//////...000---)))'''***,,,***&&&$$$%%%+++444===@@@AAA:::999BBB\\\}}}yyydddLLL>>>777:::NNNcccxxxyyyyyyxxxyyy~~~eeeKKK666555<<>>@@@???:::666666AAAVVVuuuvvvbbbUUUEEE;;;333111222333555888777666555666777666444222222000...,,,,,,,,,---...+++*********+++,,,---...333444555444000---,,,,,,,,,***)))+++///111000...,,,)))$$$  +++---111444333///***'''''')))+++---.........---000333000)))$$$&&&)))***$$$%%%(((---333;;;@@@DDD;;;888>>>TTTrrrpppZZZKKKCCCIII```www|||yyyzzzgggPPP;;;777:::AAARRReeewwwZZZ???000...+++,,,///,,,'''(((***,,,,,,,,,+++***,,,+++---222666:::AAAIII```YYYMMM@@@555---(((''' ###''')))((())),,,///+++'''&&&,,,555999555///))))))))))))+++---000111333111///111333222///+++&&&&&&&&&(((,,,///000000///+++'''%%%'''***---///000///...,,,***((('''&&&,,,///111333222///+++(((((()))******)))***,,,...888888666444111---+++))))))+++...///.........///111555555222111444666555888888999<<<@@@???;;;666777777AAA\\\{{{fffWWWEEE<<<333222333333444888666666666666777777777666555333000---***))))))***)))***,,,------...///000555666666444000,,,***)))*********,,,///111000...///,,,'''!!! ###'''444444333222///+++'''%%%&&&(((+++---...---+++)))---000...&&& """'''***)))+++...000111555;;;@@@<<<777999HHHbbbzzzxxxkkkaaa]]]cccwww}}}~~~kkkUUU???666666===PPPccc|||zzzaaaGGG444...(((+++000---******************++++++)))'''(((,,,000333;;;CCCTTTOOOGGG>>>555///+++)))###%%%(((*********,,,...***)))+++111888999444///((()))************,,,---000/////////111000---+++((('''&&&(((,,,111333444222///+++)))***,,,------222111///,,,***'''%%%$$$)))+++---000111///,,,)))(((***,,,,,,,,,+++,,,...888888777444111---***'''&&&)))---////////////000222555555111///111111000444444666:::???@@@===999===888;;;OOOnnnlllZZZGGG===555333333333444666555555666666777777999999666444000,,,)))'''&&&&&&))),,,///000000000111222777888888555111---+++***)))))))))***,,,.........222///***%%%"""$$$***///===:::666111,,,'''%%%###%%%''')))++++++***'''&&&%%%))))))""" &&&***,,,///111111000222777<<<:::555444@@@WWWooo~~~}}}vvv```GGG666111777LLL```uuu}}}gggNNN:::000)))...666333///---)))'''&&&(((***---)))&&&&&&)))***,,,222:::???>>><<<999444///+++)))((()))+++,,,,,,,,,---...+++///444777777444222111***+++---,,,)))'''((()))/////////111222222000///***)))(((***///444888999666222...,,,+++++++++***...---+++)))'''%%%###"""%%%%%%(((,,,000000...+++(((***,,,---,,,+++,,,---333333333222000---+++)))'''+++...000000000000111333666777222000000000...000000222888>>>AAA???===999777;;;III]]]vvvrrr^^^JJJ@@@888555555333333555444555666666666666999;;;777444000,,,(((&&&%%%%%%)))---222333222000111333777888888666222///---,,,***)))(((((()))***,,,---222111---(((%%%(((///555???<<<666///***&&&%%%$$$&&&'''((())))))'''%%%$$$ $$$$$$###(((***+++---/////////222777<<<666333333===RRRmmmrrrTTT;;;...111DDDWWWooo|||qqqmmmtttzzzmmmUUUAAA444---444===:::555111+++&&&%%%'''***---,,,)))((()))))))))---333333444555555333///***(((++++++,,,---...............333888888444111000111+++...000...***'''&&&'''///000222333444444444333---,,,+++---111555888999444111...,,,+++***((('''%%%%%%%%%$$$$$$###############%%%***000222000---(((***,,,,,,+++++++++,,,///////////////...------+++---000111000000000111333777777333111111111...---...000666===AAA@@@>>>555777???JJJTTTfffwwwcccMMMCCC:::777666333222444333555666555444555888;;;777555111,,,)))'''&&&&&&(((...333444222000000222555666777666333000......,,,+++)))'''&&&(((+++...000000...***'''***222999<<<999333---)))'''&&&&&&((()))(((((('''&&&%%%$$$!!!###### """(((+++***++++++,,,---///222777:::666333444<<>>:::999555///***((((((***,,,---******+++***(((***000...///000111000...,,,***)))***+++,,,.../////////111333444444222000000000+++///222111,,,(((((()))...000222333333333222333///...------000222222222...,,,***))))))((('''%%% !!!###$$$&&&'''(((%%%$$$%%%+++111444111...***,,,---,,,++++++,,,...------------...///000000...000111000///...///000111555777444111222222///......000555<<>><<<777:::BBBKKKOOO\\\{{{zzzfffOOOEEE<<<999777333222333333555666555333444888;;;777555111---***)))(((((((((---333444111...///111333444666555222000//////...---***'''%%%'''+++......///...***(((+++333;;;888555000+++((('''((()))+++***)))((('''&&&%%%%%%###%%%$$$###&&&,,,---***---,,,,,,,,,///222444666777555555<<>>???<<<:::<<<888444000///111555777444444333111---***&&&$$$%%%+++111444333111111111333111000111111111///---+++***(((&&&&&&''')))***---+++)))'''''')))+++,,,,,,,,,+++)))''''''(((***)))---000///***'''''')))*********)))***+++,,,---000...---,,,+++,,,---...///444///---<<>>:::???AAA???===;;;888444000///000222555444444444333000,,,'''%%%$$$(((---///......000222111000000000111111///---,,,+++))))))))))))+++,,,,,,+++((('''&&&'''((()))((((((((('''&&&''')))++++++---///...***'''(((***------,,,+++*********)))///...---+++************...444///***444DDD]]]yyyzzztttnnnlllnnnvvvjjjJJJ444000444RRRmmmrrrSSS<<<000,,,***+++333CCCWWWmmmnnnTTT===...'''.........///...---,,,,,,++++++***((((((***...222000+++%%%$$$(((,,,///000...,,,******,,,.........,,,++++++---000333444444///............/////////((('''&&&'''+++.../////////,,,((($$$!!! ######&&&***...111111000222222000)))!!!!!!&&&000,,,((((((***,,,***)))(((***---/////////000111...---,,,,,,---000333444.........---...111666:::555222---+++,,,///111222222000...---///000000000555777444444555333CCCbbblllVVV???999===@@@???===;;;888444000///111444777888777555222///,,,***((('''***,,,,,,***+++...222222111000000111000...,,,*********+++,,,---...///,,,+++)))'''&&&&&&'''((('''''''''&&&%%%&&&(((***+++,,,---+++(((&&&''')))+++,,,,,,+++***)))((('''++++++++++++************///555111,,,000;;;SSSqqq{{{rrrhhh___[[[\\\dddppp{{{pppMMM444,,,...EEE```vvvpppWWW???222---///...111;;;JJJ^^^xxx~~~dddIII666------.....................///---***((())),,,111444...)))###!!!%%%+++000222///---++++++,,,---------***))))))***---000222333////////////...,,,+++***&&&%%%%%%(((+++///000111---+++'''$$$#########$$$''''''(((+++///111000///,,,,,,)))### $$$---+++******+++,,,***)))(((+++///111111000000000---,,,,,,---...000111222///...---------000444666444000+++((()))+++------000000000000111222222222666777333111333222@@@[[[uuuttt]]]DDD;;;===???@@@@@@<<<999444111111555999===>>>;;;666111---,,,,,,---,,,------+++((()))---000333111000000000///---+++'''(((***,,,...///000111,,,+++***((('''''''''((((((((((((&&&$$$$$$%%%'''+++***)))'''%%%%%%%%%'''***+++---...---,,,+++)))***++++++++++++)))(((''')))000///,,,000777NNNnnn|||uuugggZZZOOOJJJKKKUUUaaammm|||pppOOO666------>>>VVVllllllYYYCCC444---111000111666???PPPkkkpppSSS>>>333///////////////000000000000---***((())),,,000222+++'''""" ###***000444000...,,,+++,,,---------))))))))))))***+++...000...//////...,,,)))%%%############&&&***---......((('''&&&%%%%%%''')))***+++******,,,...///...,,,***)))&&&!!!!!!%%%))))))+++---......,,,+++,,,///333444333000///...,,,,,,,,,------......///,,,+++******,,,000333444000,,,'''%%%&&&(((***+++///111333555666777999999888999333000222111:::OOOggg|||gggNNNBBB@@@AAACCCFFF>>>:::555111222777===BBBCCC???777111---,,,---......///...+++'''(((+++///111000//////000///---+++((()))+++...///000000///+++***)))(((((((((((((((******)))&&&$$$###$$$%%%+++)))'''$$$###$$$%%%&&&,,,...111333333111///...------...---+++((($$$"""!!!(((***+++111666KKKjjjyyymmm[[[KKKBBB<<<===HHHUUUaaarrruuuXXX???333000<<>>CCCEEEAAA:::333...,,,,,,------...---***''''''+++///...------...000111000...***,,,...//////...,,,+++((((((''''''''''''''''''******)))&&&$$$###%%%&&&,,,)))&&&######$$$%%%&&&...000333666666333000...,,,---......,,,(((%%%"""$$$)))***---222444DDDaaa~~~wwwgggTTTCCC:::333333===GGGPPPaaarrr{{{hhhOOO===333555FFF]]]mmmlllZZZEEE777111111333222111888LLL```uuufffKKK:::000000///.........///000+++++++++...111222111//////---((($$$###&&&+++...000...,,,,,,---//////...'''***,,,,,,+++***,,,---...,,,)))&&&$$$$$$%%%&&&%%%$$$$$$&&&((()))((('''%%%&&&)))+++---......//////---,,,,,,.........---000...,,,)))&&&&&&&&&((((((((((((((()))+++...111111555999;;;888444000...//////000000///---+++)))%%%$$$$$$''',,,111333333***'''######%%%))),,,...777888999888666555777:::222777222///000)))'''111GGGeeeqqq[[[KKKCCCAAAFFFMMMEEE???666///...444===CCCEEEBBB<<<666111---+++******++++++)))'''''',,,000+++***+++...111333222222...///000000///,,,)))'''%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$&&&(((...***&&&######%%%&&&'''///111444666555222...,,,(((***,,,......+++(((&&&---000///222555222>>>WWWxxxwwwfffRRRAAA888///---555<<>>YYYqqqvvvhhhQQQAAA666777888555///111AAASSSmmmnnnRRR???000///...---,,,------...+++,,,...333888999666333333000+++&&&###$$$'''***///---+++,,,---/////////&&&***---...---,,,...///000,,,&&&"""!!!$$$(((,,,)))((((((***+++,,,***))))))+++...111222222111111///---,,,---///000000000---,,,+++***))))))******+++***'''$$$$$$(((...222111666:::<<<:::555111///111111222222000---***))))))'''&&&(((,,,///000///)))&&&######&&&+++///000;;;<<<;;;777333111222555---333000///111,,,'''///;;;YYYwww\\\JJJBBBAAAEEEKKKFFF===555333444777===DDDGGGMMMLLLBBB666///,,,***///,,,)))''''''((((((((())))))+++///333555555444222......444666222+++(((&&&&&&%%%""" """$$$)))+++...,,,)))'''(((***---)))### """%%%(((...444666333...))))))+++,,,+++((((((***---333444:::===555000<<>>777555555777>>>DDDJJJMMMKKKDDD<<<777111,,,---+++)))((((((***++++++******+++...222444444444000,,,---333666222,,,***((((((&&&$$$""""""$$$'''+++---///...***((()))+++---)))$$$"""%%%***000333222...+++)))++++++***((((((***---555555:::===666000:::JJJbbbttttttfffPPP===333000000111111222:::CCCSSSeee}}}|||]]]GGG777555GGGfff|||pppQQQ???444///333222///;;;MMMddd}}}```DDD333///,,,---333777555000111000111555888:::888555000...,,,+++,,,............***&&&&&&))),,,,,,***)))'''%%%&&&(((+++,,,------***(((''')))+++------+++,,,---000111///,,,(((***))))))---111333222//////...------...---+++)))'''''''''''')))+++...000+++)))&&&$$$$$$&&&))),,,...///000///---...222555444333000---***)))+++---000...---...///000...+++''''''((()))***+++,,,---......///000000000000///222333333111///...///111AAAQQQlllkkkXXXMMMGGGFFFHHHHHH@@@:::777777888???FFFMMMPPPNNNIIIDDD???777///---,,,+++******,,,...///---,,,+++---000333444444...***,,,222555222---,,,+++***(((%%%###$$$'''***...000222000,,,)))***,,,---***%%%  """'''+++...//////...+++++++++***((()))+++---555444666999666000444===OOOccctttvvvmmm```PPPBBB555111//////......333:::FFFXXXrrreeeLLL444555HHHccc}}}```FFF777---...///000<<>><<<:::;;;BBBKKKUUU```fff^^^OOOCCC;;;666777777666444111111333666444111...---///111333444000...///222222...++++++---,,,)))&&&######%%%(((...000222000,,,***+++,,,++++++******))))))******&&&'''))))))((())),,,//////...------............111///000444555333000000:::FFFWWWfffmmmjjj]]]OOO???666...,,,,,,,,,---000:::FFF\\\tttnnnSSS???:::@@@OOOfffqqq[[[DDD999888<<>><<<<<>><<<===EEEOOO^^^jjjrrrjjjZZZJJJ>>>777888:::;;;888444333777;;;999666333222222333333222111000111444333///---000//////---***%%%"""!!!!!!&&&)))+++***(((&&&(((***''')))+++---...---,,,+++(((***,,,)))&&&&&&***...++++++---000222111,,,((('''+++///333777;;;<<<<<<<<>>666<<>>???888000,,,---///222555555222000---------,,,************'''''')))---222666777777666333111000///...+++)))''''''))),,,///111111000---***'''(((+++,,,+++***''''''))),,,......+++((('''(((***+++---...//////---,,,+++++++++---...000///......000333444333111111222222111...------...///000000...++++++...111222000...,,,,,,---...///)))***,,,///111333555555555111---,,,...111222222777999<<>>GGGWWWooorrraaaRRRHHHEEEAAA@@@???>>><<<===FFFPPPaaakkkqqqkkk^^^OOO@@@555666888999777444333888===:::888555444444444333222000///111444444000000333000000///,,,'''""" ###&&&)))(((&&&%%%&&&)))&&&(((***,,,,,,+++)))'''&&&)))+++)))&&&%%%***...)))))),,,000222000***%%%!!!&&&+++///444:::>>>>>>===JJJ```vvv|||yyyeeeRRR???555333000......---///;;;SSSqqqppp^^^DDD888;;;<<>>555666::::::888444555777;;;GGG\\\vvvuuu```QQQDDD<<>>===<<<<<<;;;:::999999******+++---//////---***000///...---,,,,,,,,,,,,(((&&&%%%'''---111333333555222,,,(((&&&%%%###!!!$$$%%%''',,,000333333333+++******)))((('''''''''&&&((()))+++,,,,,,,,,+++---,,,+++)))((('''''''''$$$&&&)))***,,,...000333444444222000------///111...///000///---,,,,,,---444333111///---...000222111...+++***,,,...///000,,,...222555888888777777666444222111222333444444777777777888;;;===@@@AAA???<<<777555666:::@@@EEEJJJEEEDDDHHHGGGCCCCCCGGGFFFGGGIIIMMMQQQSSSSSSRRREEECCC>>>:::777777777888888444666;;;>>>DDD[[[ttt~~~eeeRRRFFF@@@@@@??????AAA@@@AAAIIIRRR```ppp~~~sss```LLL===999::::::888555444666888555444444444555555333111222333555666666666444333333///+++)))))))))'''%%%'''&&&%%%###!!!!!!"""######&&&)))***)))&&&$$$$$$$$$&&&((()))(((((()))***'''%%%%%%'''******(((&&&''')))+++...000222444555444:::EEEUUUeeepppvvvwwwxxxkkkSSS;;;...,,,......///000777IIIaaaxxxmmmSSS;;;666:::HHHggg|||gggKKK777111222444444<<<;;;;;;:::888777666666---,,,******++++++***)))++++++++++++,,,,,,---...(((%%%######''',,,///000111---)))'''&&&&&&%%%$$$&&&&&&(((+++///111000...******))))))((('''&&&&&&$$$%%%'''***+++,,,,,,,,,...---,,,***)))(((''''''''')))+++,,,,,,,,,...000333333111...,,,---///222............////////////444444333///------000444222000---,,,---///000111+++...111444666666666555555333111000000111222222777777777888:::<<>>???>>><<>>???CCCFFFGGGLLLRRRcccuuu~~~jjjSSSCCC999::::::888666444333444333222222333444444222000222333444666666555555444000...+++))))))))))))(((((('''%%%###""""""""""""###&&&))))))'''%%%#########&&&(((***)))((('''(((%%%$$$$$$&&&(((***)))((('''))),,,---...///222444...111888DDDUUUeeeqqqxxxttt[[[@@@...+++...000111000444CCC[[[tttzzz^^^AAA666888EEE```zzzrrrVVVAAA666444555555888888888666555333222111000---)))''''''(((((((((''''''((()))+++---...///((($$$ %%%))),,,+++)))'''&&&'''(((((('''&&&'''(((+++......,,,***(((((()))))))))'''&&&%%%"""###&&&(((***+++,,,,,,///...---,,,+++))))))(((***,,,------,,,,,,,,,...222111///,,,+++,,,000333///---+++---000222111///222444333///******///555333111...---///111111111,,,...000333444555444333444222000...---...//////666666666777888:::<<<>>>::::::999999:::;;;<<<===<<<999777888666333222444444222111111222222000...:::;;;;;;;;;:::888555444333000000333222333BBBRRRuuu___QQQJJJEEE@@@@@@FFFKKKMMMNNNQQQbbbvvvoooVVVDDD777777777666555333222222222222222333555444222///000111222333333333222222...---+++*********++++++***(((%%%$$$#########"""###&&&((((((&&&$$$"""""""""%%%)))***)))'''&&&%%%###$$$&&&((())))))'''%%%)))+++---...------000333...///333===LLL___pppyyyxxxgggNNN;;;444222222///...222AAAZZZtttjjjJJJ:::777@@@VVVkkkyyybbbLLL>>>888777777555555555444222000...---...,,,)))((()))******)))&&&&&&&&&((()))+++---...&&&""" '''+++***)))''''''((()))))))))&&&&&&(((+++------+++)))'''((()))))))))'''&&&$$$###%%%''')))************//////......,,,+++***)))+++---//////...,,,,,,---000///...+++***,,,111444111---)))***///222000---///111111,,,'''''',,,222222000------///111111111...///111333444444333333222111000---++++++,,,---666555555555666888999::::::<<<===??????>>>===<<>>===999999;;;;;;999555222...---...000111111444666999;;;;;;:::777555222111111222444777;;;===vvv]]]NNNCCC@@@???DDDHHHJJJMMMQQQ[[[oookkkUUUEEE999555000///000333333333111222444777888888444111//////......//////000000///000111000......111444333///***)))***+++(((%%%###%%%'''''''''&&&'''((((((***+++***(((&&&&&&&&&'''***,,,,,,)))'''&&&'''(((,,,...---))))))///555<<<:::777666;;;HHHXXXdddvvv~~~rrr___NNNCCC===;;;CCCWWWppplllUUU@@@555999AAAWWWpppzzz^^^DDD444///000111333444444222000...))))))***---000333333222000///...,,,+++***))))))'''''''''%%%###%%%***...///---,,,++++++)))'''%%%"""  $$$(((+++---+++***)))(((((()))***,,,'''((()))))))))((('''&&&)))***,,,.../////////...000222444444111...,,,+++///000111000//////000222...---***))))))***,,,---000//////000111000---***'''&&&'''***---000111111333333222222111111000000///111222///+++***...222444333111000000000111111000000222444555777888888999<<<<<<999999>>>???<<<777333///---...111333333444555666777888777666666222111000111555999;;;;;;www^^^OOO>>><<<<<>>999444777CCCTTT```qqqzzzrrrbbbJJJCCC>>>EEEZZZuuuwww```HHH::::::AAALLLhhhgggKKK:::444000111444555555444111000,,,***)))***...111333444111000///---,,,+++*********,,,,,,***''''''***------,,,*********)))&&&$$$###  %%%(((***---+++)))'''((())),,,...%%%%%%'''((((((((('''&&&'''(((+++...000000//////333555666555111---***(((///111222222111000000000,,,,,,+++***)))+++...111444222111444777666111+++%%%%%%&&&***...111333222222222111111000////////////222333000,,,+++000444444333111000/////////000//////000111333555888999333777888444666;;;===:::666222---+++,,,...000111555555444444555555555666555444222222666;;;<<<:::gggVVVAAA??????CCCEEEFFFKKKRRR]]]lll~~~qqq[[[JJJ<<<666777777333888<<<555666333000000333444222000111222444444555444222222111///---,,,---///111333111---((((((+++---+++(((###$$$%%%&&&&&&(((,,,///------***'''%%%&&&))),,,+++***((()))+++---------...222666444///---111555CCCJJJCCC999;;;BBBOOObbblll{{{oooXXXKKKCCCNNNffftttZZZEEE:::777AAAWWWvvvvvvbbbJJJ888222222333444222...///444000+++&&&%%%(((---...///333///,,,+++,,,---,,,******000444444...)))'''''')))+++...///...,,,(((&&&"""""""""""""""$$$(((******((('''(((***,,,---...%%%%%%$$$$$$%%%&&&((()))---++++++///444777777666555777888666222,,,((('''***---000111000/////////000---)))'''(((+++---///222000///000111000---))) &&&,,,...------000444222000...------,,,***(((000000000//////000222555000...///000///,,,---111000111333222111111222444222666:::999666444777:::888777333///+++)))+++---111222444444444555888:::999888777666666888:::;;;mmmZZZJJJEEEBBBDDDEEEFFFKKKQQQZZZhhhxxx~~~sss```QQQAAA999999999555999===666555222///000222444222000555555444444222111000///111000...------...000111000,,,((((((***,,,***'''###$$$&&&''''''))),,,...000///,,,(((%%%%%%''')))---.........---,,,++++++---222555222---))),,,///<<>>???999777777BBBWWWnnn~~~~~~~~~vvv^^^HHHFFFYYYuuulllOOO<<<333777EEE^^^zzz~~~bbbJJJ777333111111...***)))+++((()))++++++*********+++***)))'''((()))***)))((())),,,000///+++)))((())))))+++///111111///+++(((***+++***)))((())),,,...,,,,,,,,,,,,++++++***)))'''&&&&&&&&&&&&((()))***(((***---222555555222000111666<<<>>>:::333+++&&&))),,,...///---+++*********'''$$$###%%%(((***++++++***)))*********(((&&&$$$&&&''''''%%%&&&***...000///...///000///,,,)))***+++------,,,+++,,,---)))((())),,,---,,,000555;;;;;;999666222000///000///222555444111......000555555444222///...///111444333222000///000333555777666555444444444555666nnn\\\SSSLLLLLLMMMLLLLLLNNNQQQ]]]mmmyyy}}}nnn___HHH:::666888444888<<<888666333111222555666555333999777333000---,,,------333333333222111///---,,,***(((&&&&&&(((((('''%%%"""%%%(((******)))***+++......,,,((($$$"""###$$$***111888888333,,,))))))+++...111///***&&&%%%'''***999===888333,,,333GGGhhh|||{{{{{{aaaGGG???MMMgggyyyZZZBBB666===EEEVVVqqqoooTTT:::333...---,,,)))'''(((&&&***//////,,,******+++(((((((((******+++***)))(((+++---,,,***))))))***((()))+++,,,---,,,+++***,,,,,,,,,***((()))+++...***,,,......---+++******'''''''''((()))+++---///,,,---...000111000...---///444:::===;;;555///,,,***---//////---+++******)))%%%""" !!!###$$$%%%&&&&&&'''((()))*********+++***)))&&&%%%&&&***...111111111333444333000...)))+++------,,,*********((('''(((+++++++++///555???>>><<<777222///...///...000222000---*********111333444333111000000111444333111...,,,,,,000333666666555444444444444555zzzaaaWWWPPPQQQSSSQQQMMMKKKMMMYYYjjjzzztttdddLLL;;;555888666999>>><<<888555333444777888777555666444000---,,,---///000333444444333222///,,,+++'''&&&&&&&&&''''''&&&%%%###%%%((())))))(((((()))((())))))'''$$$"""######$$$,,,444777222---++++++)))+++------***'''''')))+++999???;;;444''')))<<<```www{{{~~~yyycccIII===CCCWWWsssiiiNNN???BBBCCCNNNeeexxx^^^AAA666---++++++)))))))))(((,,,111222///,,,+++,,,'''))),,,------,,,,,,+++(((***+++,,,+++***))))))'''&&&&&&%%%&&&(((+++,,,++++++***)))''''''***,,,)))+++...///---,,,,,,---)))))))))***,,,///222333000000///---+++++++++,,,...222666888777555333222,,,...000000///,,,++++++)))&&&""" ###$$$&&&(((+++---000222///---)))&&&$$$&&&***---111000111222444444222000+++---//////---+++***+++***((((((******))),,,222???>>>;;;777222//////000/////////---+++)))((((((---000333444222111000000333222000,,,***+++...111555555555444444555555555hhh\\\RRRRRRTTTRRRLLLHHHJJJVVVggg{{{}}}lllSSS???777:::888;;;AAA@@@:::777444444777888666444111000...,,,,,,...000222333333333222000...+++***%%%&&&&&&'''&&&&&&%%%%%%###%%%''''''&&&&&&'''(((%%%&&&((('''%%%$$$###$$$!!!'''...222111...------((()))******)))((()))+++...:::AAAAAA;;;,,,***;;;YYYsss}}}}}}yyyhhhQQQAAA===IIIbbbxxxyyy___MMM@@@===BBBVVVtttiiiMMM>>>000+++,,,,,,,,,---,,,...000111///---,,,,,,'''***...///...---++++++)))***+++,,,,,,+++)))(((&&&%%%######$$$(((+++...***+++***(((&&&'''))),,,))),,,//////,,,,,,---000+++++++++,,,...000222444000000...+++((((((***,,,...000222222111111222333,,,///111222000...------***'''###!!!!!!!!!!!! ###%%%(((***---000444777111---)))%%%$$$&&&))),,,...---,,,...000111111000///000111000---,,,,,,,,,,,,***)))***)))(((+++111;;;:::888444111000111333222000...+++))))))))))))+++///333555444111000///000000...,,,+++,,,///111333333444444555555555555rrrbbbSSSOOOQQQOOOJJJFFFJJJSSSdddyyywwwZZZBBB888;;;888999>>>>>>:::777444444555666444111...---,,,,,,---...000222000000///...,,,***)))((($$$%%%'''''''''&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%'''))))))'''%%%$$$$$$"""%%%***---//////......))))))((('''&&&''')))+++---777???DDDBBB444111AAAXXXrrr|||{{{nnnZZZEEE777;;;RRRiiinnn[[[AAA<<<<<>>DDDCCC>>>999NNNbbbyyy}}}jjjQQQ999000@@@UUUqqq~~~hhhLLL>>>777EEE\\\uuuvvvYYY;;;///111444555777444...((($$$%%%'''((((((***)))((('''&&&%%%$$$###***,,,...---+++***+++...)))((('''(((+++------,,,---,,,*********,,,...000222111///,,,)))***///444444000+++(((((()))***++++++---...---,,,***++++++...000111...)))%%%$$$%%%%%%+++111333222///---,,,111---***+++///000---))),,,+++)))***,,,111666:::888222---,,,///222222000000,,,)))***///222111...333000---+++,,,...//////+++)))(((***///222222000///...---///333666888888555222...***))))))***+++222333555888999777222...,,,,,,,,,,,,,,,,,,,,,,,,+++.........111666777444tttUUUHHHKKKMMMKKKHHHIIIIIIVVViii~~~~~~bbbEEE444222000111222...111111000000000000000000000...,,,,,,...///...,,,...---,,,***((((((((()))---,,,***)))(((''''''(((###$$$%%%%%%$$$$$$%%%'''+++---...+++&&&"""!!!!!!%%%&&&''')))******((('''%%%$$$############$$$%%%)))...555>>>CCCCCC???;;;AAARRRgggvvv}}}oooWWW???555@@@RRRmmmpppNNN???666???TTTmmmaaa@@@000...000222444333...(((%%%&&&((())))))+++***)))'''%%%$$$$$$###)))+++------+++***+++---111...+++)))((((((&&&%%%))))))))))))+++---///000//////...+++)))***...111333000,,,***+++,,,,,,,,,***,,,...---,,,+++,,,------///...,,,'''%%%%%%&&&&&&))),,,---+++***+++---///+++(((***---///---***///---***)))+++///333666333...******...111111000+++(((&&&(((...111111000,,,+++)))+++...222555666...,,,+++,,,000222333222///...---///222555666666444111...+++***+++,,,,,,111111222444555333///,,,((((((((()))******++++++,,,///000///111666666444cccRRROOOOOOMMMLLLGGGEEENNN^^^rrrgggIII777444000000111,,,......---------......///333111///.........---,,,///...,,,+++***++++++,,,111///,,,)))''''''(((((($$$&&&(((((('''&&&''''''+++---...+++&&&!!! !!!%%%%%%&&&''''''&&&%%%%%%%%%$$$############$$$%%%+++...555<<>>666@@@RRReeeuuurrrYYYBBB666<<>>@@@@@@999555:::MMMcccsssmmmPPP777,,,---111;;;KKK```sssnnnXXXHHH@@@CCCWWWlllzzzoooVVVBBB666000...------,,,+++++++++---...222///,,,(((&&&&&&'''(((((()))+++...000111111000...,,,***+++---000222222%%%''')))***+++)))'''&&&'''(((***---......,,,+++''''''''')))+++,,,***)))''')))+++,,,,,,---...///+++)))'''&&&'''(((***+++---,,,******+++---///000---,,,***)))((('''$$$###$$$###"""""""""$$$'''((()))((('''((()))******)))###"""!!!"""%%%'''((()))***)))***,,,///111111000...---,,,***)))***+++---...---,,,...///000///...---++++++///444666333000000///.../////////,,,***$$$%%%&&&((()))+++,,,---333888:::888666777777555uuubbbRRRHHHEEEHHHCCCIIITTT___ssssssSSS<<<555000111555333000///---+++++++++---...333444333222///...///000***(((&&&(((---111111000,,,---...---+++&&&!!!!!!$$$((()))(((&&&%%%%%%&&&)))+++***&&&######$$$###%%%'''((('''***000555///,,,'''$$$$$$''',,,///111///...000555999===>>>888222444DDDVVVfffwwwrrrTTT999,,,,,,...333===MMM]]]nnnuuu]]]LLL@@@???LLL^^^mmm```bbbnnngggOOO>>>444...,,,------,,,+++***,,,---///---+++((('''''''''((('''(((***...111333222000,,,++++++---///111222222((()))***+++***'''%%%###&&&'''))),,,...///---+++%%%$$$$$$&&&((()))(((&&&&&&(((***+++++++++---...,,,***((((((***,,,,,,,,,***((('''''')))+++++++++,,,,,,---,,,***'''$$$"""$$$$$$&&&'''((()))******((()))***++++++******)))&&&%%%$$$######$$$%%%%%%%%%&&&(((+++///111111//////000000///------...//////...---...000///...,,,***)))+++111777:::666222000000000222333222///,,,((((((((()))***+++,,,,,,111888<<<999666666777555kkkXXXMMMJJJJJJCCCGGGOOOVVVjjjzzzWWW>>>555...000555333111///---***)))***+++,,,000222222111///...000222,,,(((%%%'''+++...---++++++++++++***'''### """%%%%%%$$$############'''))))))&&&$$$$$$&&&%%%((())))))'''***111666222---'''""""""'''---222111...,,,,,,///555999<<<666///000;;;GGGTTTjjj{{{^^^@@@000------000666AAALLLYYYjjjuuu[[[JJJ>>>;;;FFFUUUwwwdddPPPMMMRRRdddvvvrrrVVVBBB555...+++---...---+++)))***+++***)))((('''&&&&&&&&&&&&$$$%%%''',,,111222111...+++***+++---000000///...******+++***)))'''%%%$$$%%%%%%&&&)))---...,,,***%%%$$$###$$$&&&''''''&&&%%%''')))*********+++,,,---,,,***+++...///...,,,)))&&&######&&&)))******(((+++...///...***&&&$$$$$$'''***,,,---,,,+++***'''))),,,---...---------((('''&&&$$$###"""$$$%%%"""###&&&***///000///...000222444444222000000222000///...///000///---+++((((((***222:::===888333///000222444666555111...)))))))))))))))(((((((((...555:::777444444555444ttt^^^TTTRRRLLLCCCDDDJJJOOOccc~~~[[[@@@444---...444222111///,,,)))(((((()))+++...000222111///...111444...***&&&&&&***+++***'''+++***(((&&&$$$!!! """###"""!!!!!!""""""%%%)))(((&&&$$$%%%'''(((***+++)))''')))000666333---%%% %%%---333222...***))),,,222777:::666///...555<<>>999333...///222666888666222///))))))((('''&&&&&&%%%%%%+++333888666222222333222jjjYYYOOOLLLLLLIIIFFFLLL___vvvzzz^^^CCC777111,,,---444333222111000///...------///...---...000222222111---,,,***(((&&&%%%$$$$$$%%%!!! ###### """###$$$%%%'''(((((('''&&&%%%&&&)))+++,,,+++)))((((((---***&&&###"""%%%)))+++---+++)))(((***...333666:::666222//////999PPPeee}}}lllHHH333---,,,111333888>>>CCCMMM```qqqrrr[[[FFF888333999BBBaaa|||hhhLLL@@@999:::???HHH[[[mmmiiiJJJ555///(((,,,//////,,,)))((()))...***%%%###$$$%%%###!!!###&&&))),,,---,,,***(((%%%'''))),,,------,,,+++(((***,,,,,,***(((''''''###$$$%%%''')))***(((''')))&&&###""""""#########'''***)))$$$###&&&((((((+++,,,...///...+++(((&&&###$$$""" $$$+++...,,,***((((((,,,111222---(((,,,***'''(((******'''$$$(((***---000222111---)))&&&&&&&&&&&&''''''((((((###''',,,......,,,******)))***---222777777333000000///......///---***(((%%%(((---111444555555444222222222222111111000///---+++(((%%%$$$&&&)))+++///...///000222222000...sss```TTTMMMMMMKKKHHHLLL]]]uuucccFFF888111+++,,,222444333111///...//////000000...,,,,,,...000000000...---+++(((%%%###"""!!!!!!"""###!!!!!!"""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&(((***+++***))))))***+++***)))((((((((()))***'''&&&%%%%%%(((+++///222>>>:::555000---222CCCUUUpppxxxWWW===///(((000222777;;;===CCCSSSccczzztttbbbQQQAAA555111333IIIeeeiiiKKK===222222555<<>>NNNcccuuufffHHH666222<<>>NNNdddwww{{{ZZZBBB555111,,,)))(((***++++++,,,,,,***(((%%%%%%'''))),,,,,,+++******)))************))))))***---///111---......,,,******+++,,,000111111---'''$$$%%%''')))((('''((()))***((('''(((---000...,,,,,,+++(((###""""""###%%%''')))***+++---------111888999777---***''')))---///+++'''$$$&&&***,,,...000333555111111111333444333000...,,,---///111111000///...000000///---***''''''(((---...000///......000222///---,,,,,,---......---,,,***'''%%%%%%'''***,,,...000222444444333111///***,,,///111111///---,,,+++///555;;;@@@@@@===999~~~eee\\\UUUSSSPPPTTTggg}}}www]]]EEE666222222222111222444444222///+++)))((('''&&&'''+++...///000---,,,***(((%%%$$$###"""%%%%%%$$$### """%%%'''%%%&&&''''''&&&(((+++---***,,,...000000///---,,,++++++,,,,,,---///000111000......///---+++...444:::LLLdddxxxmmmUUUAAA999555;;;AAAAAA===:::999EEEVVVhhh|||sssUUUCCC777:::DDDZZZyyywww^^^CCC555---(((***000999EEEWWWlllhhhOOO<<<555,,,'''''')))+++,,,,,,)))'''&&&&&&(((((((((+++++++++++++++*********++++++******+++,,,...///(((***,,,,,,,,,+++,,,---///111000+++%%%!!!###%%%&&&%%%%%%''')))***)))'''%%%+++///---,,,---+++(((&&&&&&&&&&&&'''((()))******+++***(((,,,222444222+++)))(((+++000111,,,((($$$%%%(((,,,111333333222---///333777999888333/////////000111111111111111222111...***&&&%%%''')))///000111000......000333...---+++,,,///111111111...,,,)))'''&&&(((***+++...///222333333111...,,,+++,,,...//////---+++***+++...444;;;AAACCCAAA???sssggg\\\WWWRRRRRRaaatttyyy```FFF777222000000111444666777555000+++'''#########&&&***---//////000///,,,)))&&&###"""!!!"""###$$$### !!!###%%%''')))%%%&&&'''''''''(((***,,,$$$''',,,000222111///---))))))***+++---000222444000---------,,,***...444111>>>QQQhhhmmmMMMBBB<<>><<>>333777IIIdddrrrRRR<<<888888777;;;???LLLbbb|||ooocccJJJ@@@666000+++&&&%%%(((%%%######$$$'''(((&&&###&&&(((+++------------...,,,+++***+++---/////////...+++)))+++//////,,,''',,,***&&&$$$$$$'''***---'''%%%"""###%%%(((***++++++)))'''(((+++///222333333333222111...,,,***))))))((('''((())))))'''%%%((((((***...111111,,,(((%%%%%%(((+++///000///...''')))...555:::;;;666222666666555333111000222333111...***((('''''''''&&&333444222000,,,***+++,,,)))***,,,,,,---111555999111///+++))))))+++...111333333222222111...+++(((---,,,,,,------///000000333333555999999666888<<<|||mmmeee\\\VVV[[[ffftttlll[[[CCC222,,,---...///---,,,...000000+++&&&$$$(((,,,/////////111333333444555444///)))!!!!!!$$$$$$######!!! """$$$$$$$$$'''***,,,+++)))&&&$$$"""$$$''')))((('''%%%'''+++///222555666777222...***))),,,///111111++++++*********+++,,,---------888PPPoookkkUUULLLIIIDDD>>><<<:::BBBUUUqqq{{{lllUUUAAA111444BBBVVVqqqmmmWWWNNNHHHBBBCCCGGGTTThhh~~~pppeeeSSSHHH;;;333---((((((******((('''''')))(((&&&###$$$&&&)))***+++,,,,,,---,,,+++***+++---/////////,,,***))),,,000111...***,,,+++)))'''(((***---///***(((&&&&&&))),,,...///,,,***'''(((+++...111222999888666222---(((&&&%%%((('''&&&((()))***)))'''++++++---000222111---(((%%%%%%'''***---...---+++(((***...333888888555111555555444222000000111333///---***))))))***++++++222222222000,,,******+++++++++,,,,,,,,,---000333///,,,***((())),,,000333444444444333222000,,,***------------......///000111111444777666333555999xxxlll___UUUYYYbbbnnnkkk]]]GGG555///.........,,,******------+++((('''***---000111222555777555555555333///(((!!! $$$''''''&&&(((%%%!!! ###%%%%%%&&&(((+++,,,+++)))###"""###%%%''')))((('''((())),,,///111333555555///---++++++---//////...)))(((''''''(((***,,,...,,,---666HHHaaayyynnn]]]NNNBBB======;;;CCCXXXttt{{{aaaEEE000111;;;GGG^^^wwwzzznnnbbbXXXVVVZZZddduuu~~~ssskkk```RRRCCC777///))))))---///---+++++++++)))'''$$$$$$%%%'''(((***++++++++++++***)))***---/////////***)))))),,,111222000...,,,,,,,,,,,,---...000111,,,***)))))),,,///111111---***'''&&&))),,,///000;;;:::666111+++&&&%%%%%%&&&&&&&&&'''***++++++***......000222333111---***&&&%%%&&&)))+++,,,***)))***+++---000333444222000111111000---++++++---000+++***)))((()))+++---...///000111///,,,***))))))+++,,,,,,+++***)))+++,,,,,,+++(((''')))---111444222333333333111///,,,***///............//////000000000222555222///111666ppp```TTTVVV___rrrsssfffNNN999222111111---+++(((((()))++++++***+++,,,...///111333555666222222222000,,,'''""" $$$'''(((((('''+++(((%%%""" !!!"""$$$%%%&&&(((******((('''"""###%%%''')))******)))******,,,---///000111222,,,,,,---.........,,,+++((('''&&&&&&'''))),,,......000555@@@PPPeeewww~~~ppp___PPPGGGEEEAAAGGGXXXqqqoooNNN444222777>>>TTTooouuuqqqttt{{{zzzuuukkk]]]KKK===222***))),,,///......---,,,+++)))'''(((''''''((()))***))))))***)))((())),,,...///...+++***+++...111222000...***+++---///000111111111,,,+++)))***,,,///000000+++(((%%%%%%'''***,,,---555555333...)))'''(((***'''&&&&&&'''***,,,---,,,---...000222222111...,,,'''''''''(((******)))'''++++++,,,---///000000///++++++***'''%%%&&&(((+++(((((((((''''''(((+++------...///...,,,***))))))+++,,,,,,+++)))'''((()))---+++)))'''(((+++///222...///111111...,,,***)))000//////...//////000000...///111222///+++///555uuuaaaTTTVVV```zzz}}}pppSSS:::222222111...+++((('''((()))+++,,,...---......000111111111++++++,,,+++)))&&&###!!! """%%%'''((((((''''''******)))((('''$$$"""!!!"""$$$'''(((((('''&&&%%%###%%%(((+++,,,------...++++++++++++,,,,,,------***,,,///000///---+++***((((((''''''(((+++---///---///222777AAAQQQdddrrrtttfffYYYPPPIIIKKKWWWlll```DDD;;;999;;;OOOggguuugggUUUFFF999...******,,,---...------,,,++++++...,,,))))))******)))''')))((('''))),,,.........------...///000///---,,,(((***---///000000//////+++)))'''(((***,,,,,,,,,)))&&&$$$$$$&&&)))***+++...000000,,,((('''***...***(((''')))+++.........***,,,///000000///...---)))(((((((((******)))'''+++++++++++++++,,,...///***)))(((%%%$$$$$$(((+++,,,,,,+++)))&&&&&&)))+++,,,......---+++***)))***++++++,,,***(((((()))+++000...***''''''(((+++---,,,///111111...+++++++++000000/////////000111111//////000000---+++111:::~~~iiiZZZZZZbbb|||wwwWWW;;;333222000///---+++)))((()))+++---...---,,,---//////...,,,%%%&&&&&&&&&&&&%%%#########%%%'''(((&&&%%%&&&&&&)))***,,,---,,,)))%%%######&&&)))***)))'''&&&&&&%%%(((+++---...///111333---,,,+++***)))))))))***)))---000222000---+++******+++++++++,,,---...///(((+++---///444AAARRR^^^mmmwwwyyylll```WWWVVV]]]mmm}}}vvv\\\III===:::HHHYYYuuusssdddVVVGGG888...+++***,,,......---------///111...******+++,,,***'''((('''&&&(((+++---......////////////...,,,***)))((())),,,...///...---,,,***(((''''''((((((((('''&&&%%%%%%&&&)))++++++***---///111---(((&&&)))---...,,,++++++---/////////***,,,///000...---,,,---***)))'''((()))***)))'''***+++++++++***+++---///---,,,***(((&&&(((+++///111222111---((('''))),,,---......,,,******+++---......---+++)))***,,,///222///+++'''%%%&&&(((***---111444444000......///////////////000111222333000000111000------777CCCvvvddd```fffwww{{{\\\@@@777666222111000...+++******,,,---+++++++++---000000---***######$$$$$$$$$$$$######"""$$$&&&%%%###"""$$$&&&)))+++,,,------+++***((('''***...///---***))))))&&&))),,,------///333666///...,,,***)))(((((((((***...222333000---++++++---...///000111111000///''')))******,,,333>>>HHH[[[kkk{{{xxxnnnkkkmmmxxxpppWWWBBB;;;@@@HHH^^^wwwuuuiiiYYYFFF777111+++---000000...---...000000,,,)))))),,,...,,,)))'''&&&&&&'''+++---........./////////---+++)))))))))***,,,---...---,,,++++++***((('''''''''%%%$$$%%%&&&'''***---...---+++,,,000333000***(((+++///333111...---.../////////---///111000---*********)))'''&&&&&&'''(((((('''(((***,,,+++******---//////...,,,)))(((***...111444555444///)))'''))),,,......---+++)))***---///444222000,,,***+++...111222///+++'''%%%%%%''')))---111555555111...///111......///000111333444555333222222111...111???MMMmmmeeehhhrrr~~~bbbFFF===:::666222222000---+++***,,,...))))))***...111222...+++$$$$$$################## """###""" ###&&&+++++++++,,,,,,---------***...333444111...,,,---'''))),,,,,,,,,///444888111000---+++)))(((((((((+++///333333111---,,,,,,///000222444444333111000***++++++)))'''***000666NNNbbbvvv~~~}}}}}}{{{^^^FFF======>>>HHHeeewwwfffPPP>>>666---///222111///...///111...***&&&(((,,,///...+++&&&%%%%%%'''***---......,,,---///...,,,***))))))***+++,,,---------,,,+++---,,,))))))((('''%%%###&&&'''***...111111///---)))...333222---+++...333777444000.../////////...111333444111,,,((('''((('''%%%$$$$$$&&&''''''&&&'''***,,,,,,++++++---//////...,,,)))(((***...222222444333...(((%%%(((,,,000///---***)))***...111888666222---***+++///333222///***&&&%%%%%%''')))+++000444333000---...000......///000111333555666555444333111///333CCCTTTxxxooollluuu|||___BBB666666666666444111...,,,---...///&&&(((+++---......,,,+++&&&&&&%%%&&&&&&&&&$$$"""$$$&&&&&&***+++,,,---...///000000222222111111111000---***(((((('''((()))+++---......,,,***(((''')))+++,,,222222111111000/////////333333333444444222///,,,'''))),,,,,,***)))***---CCCWWWooovvvcccLLL===777777BBBSSSjjj~~~mmmWWWGGG>>>333555555444222000///000***((('''(((+++---...///***,,,......,,,******+++%%%'''***+++***)))******"""$$$'''***+++,,,++++++,,,------,,,)))((('''(((''')))***,,,---------,,,***---000222111111111111222444444222///...000222000333666222+++&&&$$$%%%***)))((()))******)))(((,,,---...---,,,+++,,,------------...............,,,+++***)))))))))***+++///111222000---+++---///666666555000***'''+++///000---***'''%%%%%%&&&''')))***++++++***,,,222666333111///...000111111111333444...---000///;;;TTTpppiiinnnyyyuuuZZZ???444555666777444000---++++++,,,...***+++---...---+++)))(((%%%$$$$$$$$$%%%%%%%%%%%%!!!"""%%%%%%)))+++...111333333222222000...,,,---......+++(((&&&&&&&&&&&&''')))+++,,,((('''''''''(((***---...////////////////////////333222000000000///,,,)))&&&)))+++,,,******,,,...EEEUUUkkk{{{uuubbbMMM<<<555333777FFF[[[qqqyyycccOOOCCC888777777555444222000///,,,***)))***---///000000///111222111...+++))))))%%%'''))))))(((&&&&&&&&&"""$$$&&&)))*********)))***,,,---,,,***(((''''''((()))+++,,,------,,,,,,+++---000111111000000000000111222000...,,,...000...111333111,,,((((((***///---,,,,,,------------,,,---......,,,,,,---///---............/////////,,,+++***)))(((((()))***000000000...++++++---///222333222---'''%%%'''+++///---***'''&&&&&&'''''''''((())))))***---333888555111---+++,,,///222333000111+++***---,,,777OOOxxxkkkmmmvvvsss\\\CCC888888888888555000,,,***)))+++,,,---.........,,,)))&&&$$$###"""""""""###%%%''')))%%%!!!$$$%%%(((+++000444777777555444...***&&&&&&***+++)))&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''(((***+++,,,,,,,,,---...////////////222000---+++***)))((('''%%%'''***++++++,,,///111DDDQQQeeevvvwwwfffRRR@@@666111000:::KKKaaa|||qqq[[[LLL@@@<<<777444444333000...,,,+++***+++---/////////333555666555111,,,((('''$$$&&&''''''%%%###""""""$$$%%%'''((())))))(((''')))+++......+++((('''&&&)))***+++---------,,,,,,+++---000000///------...---///000///---+++,,,,,,,,,...000...,,,+++---000333222000/////////000000---...///.........000222........................,,,+++***(((((())))))***000///...,,,******,,,......000000---(((&&&''')))...---+++)))((('''((((((%%%&&&&&&&&&(((---444999555111+++(((***...222444...///***))),,,***444JJJuuuuuu}}}zzzgggOOOAAA===;;;888555000,,,)))((()))***.........---+++(((%%%###!!!!!! !!!%%%)))---***$$$ $$$''')))+++///333555777777666---(((""""""'''***)))&&&%%%%%%%%%&&&&&&'''((()))++++++******((('''&&&&&&***+++---///000000000000111...)))&&&%%%%%%%%%%%%%%%&&&(((***,,,///111333???JJJ]]]qqq}}}nnn\\\KKK===666333666@@@UUUppp}}}hhhYYYKKKBBB777222111222000...,,,+++***+++---......---111444666666222,,,(((&&&"""$$$&&&%%%$$$"""!!!"""&&&'''((())))))(((((('''))),,,///000...+++((('''***+++,,,---------,,,+++***,,,------+++))))))***+++,,,.........,,,++++++---------,,,***+++...111111111000...,,,,,,...///...///000//////000222444//////...---,,,+++***)))***)))))))))***+++---...///...,,,***)))***,,,...,,,...///...+++***+++,,,,,,,,,+++***))))))))))))'''&&&$$$$$$''',,,222666222...***)))***...111222//////******...+++333GGGpppXXXFFF<<<888888555111---***(((((((((,,,,,,,,,,,,***)))'''&&&!!!!!!!!! !!!$$$***//////)))###"""&&&)))++++++,,,---000222555666...(((######&&&))))))'''''''''(((((())))))******......---+++)))'''&&&%%%+++,,,...000111111000000///+++&&&""""""$$$%%%&&&%%%&&&'''***---111444555777AAASSSjjj~~~}}}|||~~~vvvgggWWWHHH???666444888HHHbbb|||wwwlll[[[NNN>>>333000111000///...---,,,---//////...---+++...222222///+++'''&&&!!!###%%%&&&%%%$$$$$$%%%)))))))))******)))))))))+++...222333111...+++***+++,,,---...---,,,+++***((()))***)))'''&&&&&&'''***+++---///000///---+++...---,,,***((())),,,...+++,,,,,,***'''''')))+++...//////......///222555000///---+++)))'''%%%$$$''''''((())),,,///111333///---+++******+++,,,---)))+++,,,,,,,,,,,,---...******+++++++++*********)))'''$$$$$$&&&***...000++++++***,,,///000000000...///***+++///+++000BBBrrrZZZDDD777222666555222///,,,***((('''******+++******))))))((("""###$$$"""!!!$$$***///000,,,'''"""!!!###'''***+++***))))))***---000222...+++(((&&&'''((()))***)))***+++,,,,,,,,,,,,+++++++++************++++++---...000111111000///...---)))$$$"""###&&&((()))'''&&&&&&)))...333555666333888FFF[[[ppp~~~yyyuuutttwww{{{{{{{{{qqqdddUUUKKK;;;444222<<>>333...,,,++++++,,,---,,,)))'''"""$$$&&&&&&%%%%%%%%%&&&---///111000...---,,,,,,''''''''''''((()))***+++///000111111///...///000......//////...,,,***)))&&&'''((('''&&&&&&''')))!!!###'''...444555111...(((&&&$$$###$$$###"""!!!%%%+++,,,)))'''(((***&&&&&&$$$""" !!!$$$'''''''''(((((())))))******'''&&&&&&&&&(((***,,,---,,,+++,,,...111000---)))---***&&&###""""""#########%%%(((+++,,,+++***((('''%%%###%%%((()))'''%%%###%%%)))///444777666444222222...000555//////===xxx___EEE:::<<<777888666222000000,,,&&&))),,,000111000---***))))))***(((%%%!!!"""&&&+++///---(((%%%$$$%%%(((***---------......+++'''$$$&&&+++...+++%%%!!!$$$(((---...000000000---***)))###  &&&,,,000111---,,,+++)))(((&&&%%%$$$((()))+++---............,,,)))&&&'''+++111666888:::333...111<<>>777444222222;;;MMMcccuuu~~~qqq]]]EEE666888AAAYYYaaapppzzzdddQQQ;;;000((((((+++,,,---///---)))%%%$$$'''******))))))***+++,,,---,,,++++++***+++---.../////////...***+++,,,---......------''''''&&&$$$""""""$$$&&&***)))(((((()))+++...//////...---***(((''')))++++++***))))))***---111333333000---******,,,000222000000///...............,,,+++++++++---000444666777555000)))%%%%%%+++111222...+++***'''###%%%)))222333333222...+++))))))+++---...---++++++///222---,,,************((('''''''''((()))+++,,,............000000+++***999LLLpppRRRAAA;;;555666555444999AAAEEEDDD666000***(((***+++***(((+++---///000000222444666444111,,,)))'''(((***,,,---+++)))(((((('''&&&$$$"""""""""$$$'''***,,,---000///...,,,***((('''&&&###&&&))))))&&&###!!!"""&&&&&&%%%%%%&&&(((***+++)))***---///000111111111...,,,++++++...111333333666444444888:::888888;;;AAAXXXqqqnnnWWWCCC999000...---,,,,,,...000:::KKK^^^nnn{{{}}}lllXXXFFF<<<666444444:::HHH\\\qqq}}}rrr```GGG555111777DDDLLL\\\qqqvvviiiPPPAAA222,,,++++++,,,...---***'''))),,,---***'''%%%''')))+++------------++++++++++++++++++,,,,,,'''(((+++---...---+++((('''((((((&&&###"""$$$&&&***************+++,,,,,,,,,------,,,))))))+++...)))(((''''''***---222444444111---+++,,,///222444111111000000...,,,***(((******)))***,,,///333555444444222---((('''+++//////,,,***)))&&&""""""'''000000000...+++(((((((((+++---...,,,)))(((,,,000111///------,,,+++(((&&&(((((()))***+++,,,......---+++---...)))***===TTTpppUUUHHHCCC999:::777444666:::;;;888444///***(((***+++(((%%%(((+++...///...000444888777333...)))''''''((()))111...,,,***)))'''%%%""" !!!###&&&***---444333111///,,,)))((('''&&&))),,,+++'''#########&&&$$$"""!!!"""%%%))),,,,,,---///000111111111000...,,,***+++---///111111333000111888===;;;999888444III```qqq{{{kkkLLL@@@666222000...---...***222AAAQQQ___mmm}}}vvvcccQQQEEE666333111444>>>PPPgggxxx}}}zzzrrrcccLLL888111333000888HHH^^^uuu{{{bbbPPP<<<111...,,,---///+++))))))---000000***%%%!!!###&&&))),,,...//////,,,+++)))((('''(((((()))&&&(((+++///000---((($$$((()))***'''$$$"""$$$&&&************************)))+++---,,,***))),,,///***)))''''''(((,,,000222666222///---...111333555222222222111...+++'''%%%((((((((()))+++...111333000222333///)))&&&(((++++++)))******'''"""!!!$$$***+++,,,+++)))((()))***+++---...+++'''&&&***///333111///...---+++(((%%%)))))))))***+++---...///+++)))+++,,,''')))???XXX{{{^^^JJJAAA>>>999444333555555111---111---******,,,+++'''"""*********+++---///222333777666333---&&&$$$&&&)))+++,,,......,,,((($$$!!!"""###$$$######%%%***///888999888444---((('''(((***,,,---***&&&""""""###$$$"""'''...+++---111222222222222333///...---,,,,,,---///000222111111555:::<<<999444555???NNNaaayyyyyy___III444///111000---,,,---...444@@@MMM]]]qqq~~~ppp]]]LLLBBB222,,,777@@@GGGXXXlllrrrvvvssscccOOO@@@666000//////666IIIddd{{{yyycccFFF111))))))))))))+++,,,---...---+++)))(((%%%%%%&&&)))---//////...***)))((()))***)))(((&&&%%%)))...111000---+++***(((+++---,,,(((&&&'''))),,,------,,,,,,***)))((((((((()))))))))***---///000,,,'''%%%&&&))),,,...444777:::999555111000000)))---111444444000***&&&((())))))))))))+++///222111111///,,,)))'''((())),,,,,,+++)))&&&%%%&&&'''(((+++...---(((%%%$$$%%%&&&(((************,,,...222111///---***'''%%%$$$---,,,***)))((()))*********...,,,,,,---+++777PPP|||[[[HHH@@@;;;777333222444444222///,,,)))''')))---///---******++++++---///222444555777555111+++'''&&&'''))),,,---------,,,)))&&&$$$###$$$%%%$$$$$$&&&+++///444444444111---+++******((()))***'''$$$""""""$$$$$$"""'''...///000111111000//////000///...---------...000111333111000333888:::777444222:::FFFWWWnnn{{{eeeTTTBBB777///(((&&&((()))))),,,555@@@QQQhhhzzzooo^^^FFF777///555<<>>;;;888444000...,,,+++***///,,,)))''''''((((((((()))***,,,...111444666777444000***)))***------,,,+++***((('''&&&&&&&&&'''$$$%%%&&&''')))*********&&&%%%&&&***111666666555---***'''$$$############&&&###!!! """%%%))),,,111000...+++)))***---000333333444444444333222111,,,++++++---222777;;;===888555222444===NNNbbbqqq}}}|||uuufffTTTFFF===999444000,,,******222EEEVVVrrr{{{hhhQQQ@@@555444BBBQQQhhhpppvvvqqqiiibbb]]]YYYHHHDDD???@@@HHHYYYlllyyy|||fffLLL888000///++++++***))))))***,,,---***'''$$$$$$'''+++///000)))((('''(((((((((&&&$$$###''',,,//////,,,+++***(((''''''***///222111///,,,+++++++++,,,...000222---***''''''***---...///111444555222+++'''(((+++------...111444444000,,,'''((()))******)))((('''&&&'''((('''&&&%%%'''(((000222444444222000//////222333333000,,,)))'''''''''***,,,,,,)))(((***---666666444111000111444666111///,,,))))))***+++---///222555777666222...+++&&&)))((()))111777JJJhhhsssRRR>>>;;;999666222...+++)))(((+++***)))((('''(((((()))''''''((())),,,///222444...+++'''$$$%%%'''((()))***)))(((&&&%%%%%%$$$$$$$$$$$$%%%'''***+++)))'''$$$%%%&&&***///222444444000---***))))))((('''&&&&&&$$$!!!!!!$$$(((***+++......---++++++,,,000333666666777777666444111///((()))***,,,000555:::<<<;;;666333222555AAAUUUgggvvvhhhZZZMMMDDD999333---+++---444BBBPPPcccwww~~~eeeMMM999000666@@@SSSfffxxxyyyooofffbbb___[[[UUUOOOOOOWWWcccnnntttzzzbbbGGG666000******++++++,,,,,,,,,+++)))'''$$$$$$'''+++---///((('''''''''(((((('''%%%"""&&&))),,,,,,+++++++++(((((()))+++...000000///)))***,,,...000000111111---)))%%%%%%)))---.........111333222...+++***+++---,,,,,,---///000000///,,,,,,------+++)))&&&$$$$$$&&&''''''%%%%%%&&&'''...000444555444222000000555666666333///+++(((((())),,,...---***)))+++...888888666333111000222444222000...+++******++++++...000333555333///***'''%%%(((''')))000555HHHfffpppOOO===888888777444000,,,)))(((******+++***)))(((((()))%%%$$$######&&&)))...000***)))'''$$$"""###&&&(((+++***)))(((&&&%%%############$$$'''***+++(((%%%"""$$$''')))***,,,///111000///---...///000///---'''$$$""""""&&&)))++++++------------,,,...111444888999::::::888444000---&&&''')))+++---111444777999666444222222888KKK^^^xxxuuuiii\\\RRRHHH===222...000666AAAKKK^^^rrrwww^^^EEE555111555CCC[[[sss{{{uuunnniiiggglllhhhddddddiiinnnsssuuuuuu]]]GGG<<>>888777444000---,,,...000222222111111111000000///---+++(((&&&&&&))),,,...222222222222111111222222------------------------.........,,,)))&&&$$$###&&&&&&%%%### ###&&&$$$&&&'''%%%"""###+++333:::666111,,,(((&&&%%%$$$'''***---...---***)))((((((***,,,...000111111111///111333444222///,,,******+++---///000333666999>>>KKK[[[iiivvv~~~yyytttrrrssstttyyy~~~yyy~~~kkkKKK<<<111777JJJ___qqq|||}}}mmmRRR???999:::888444111000.........---***(((+++++++++***((('''((()))///111222000,,,))))))+++,,,///222000***%%%""""""$$$'''******)))'''%%%%%%!!!)))333888666333222333,,,)))&&&%%%'''***,,,,,,---......---+++(((''''''&&&(((***---.........------...111333444000***%%%(((&&&%%%%%%'''))),,,---......,,,***((((((+++---111222222000,,,)))((((((,,,...000...+++'''&&&%%%******)))&&&$$$$$$(((+++((((((***///333555222......000222111,,,(((,,,333oooOOO???888888666222000000222555999888666555444444444444...+++(((%%%%%%'''***---222222222111///...///000---,,,,,,++++++,,,------,,,---...+++'''###!!!!!!$$$&&&&&&%%%"""###'''+++''''''))))))&&&%%%***222:::888444///***'''%%%$$$)))+++---...,,,)))(((((('''(((***,,,///111222222000222444333000---++++++,,,,,,...000333777;;;===888AAANNN]]]nnn}}}}}}yyyxxxzzz|||~~~|||___LLL999333;;;LLLaaapppzzzxxxaaaKKK???;;;555///222000///......,,,***'''(((((()))((('''''')))+++,,,///000///,,,)))***,,,///222444333...)))((((((&&&(((******(((&&&%%%$$$&&&///555555222000///(((&&&######&&&)))+++,,,---......---,,,***(((&&&%%%&&&((()))***++++++***+++---111555666333,,,'''(((%%%######&&&***,,,---000000111000...///111333444555444111---***))))))---...///,,,'''######%%%+++,,,,,,)))%%%$$$'''+++&&&(((+++...111111...++++++...000...)))'''***...sssPPP???777777666444333333555777:::999777555555555666777///,,,(((%%%%%%'''***---111222111///+++***+++---+++***))))))((()))***++++++------+++&&&""" %%%(((***)))&&&'''+++///***)))+++///...+++///555999888777444000,,,***)))+++---...---+++)))))))))'''((()))+++...000222444333444444111---***)))***,,,+++,,,///444:::>>>@@@666<<>>555666666555444444777999777666444333333444555777000---)))&&&%%%'''+++---111111111---)))''')))+++))))))'''&&&&&&&&&'''(((***,,,---***%%%!!! '''***---,,,))))))---111,,,***---333555222333888777888999888555222000///---......,,,***))))))***'''((()))+++...000333444666777555111+++'''''')))+++******...444:::???BBB999<<>>666///......///111222000///((((((((('''%%%$$$%%%'''###&&&))))))'''&&&(((******---000000,,,))))))+++***+++,,,+++'''%%%######+++******,,,...000///---+++)))'''&&&'''(((''''''&&&&&&(((***,,,---+++)))"""###%%%&&&)))+++,,,---,,,,,,---///222333111000&&&### !!!&&&+++---...///222666777888888999:::444444333000......000333,,,......***%%%###'''+++///111333///)))&&&''')))***...222111---'''%%%$$$)))---///,,,***+++...000pppLLL888444666666444111111444666222333444333111111444777222...)))%%%###%%%)))+++...,,,***)))))))))'''&&&+++---...+++'''%%%&&&(((''',,,111000***###!!!!!!&&&)))***)))+++///...)))))),,,///111111111000111:::AAAGGGCCC:::444777<<<888444000---------***(((******,,,111666666333///444333111...)))&&&%%%&&&(((...222222///222;;;DDDAAA===>>>IIIWWWdddqqq{{{vvv}}}~~~|||lllUUU???333999EEEeee|||{{{wwwyyy~~~}}}gggTTTGGG@@@777333///...000333333333111---)))'''(((((('''%%%''''''&&&&&&&&&''''''(((+++***((('''&&&&&&'''''',,,)))***,,,)))%%%'''///.........---++++++,,,---111000...***'''&&&''')))&&&(((***---...,,,((($$$%%%%%%''',,,000111...+++---+++((((((***,,,---...***$$$ &&&+++***''',,,///444666666555555555333111///......000222333///---***((())))))))))))...//////---***)))***+++,,,...000000---)))'''&&&)))***,,,,,,,,,---...///wwwPPP888555666666444111111333555222222222111...///111444222///***&&&%%%&&&)))+++***)))((()))******((('''***---///...***((()))***&&&***...,,,'''######$$$%%%((())))))***...---))))))+++---......---------777===AAA===666333888>>>@@@:::333///------,,,+++------///111222111...,,,222222000---)))'''&&&'''+++111666666222111555:::<<<999:::AAALLLZZZlllzzzyyy{{{{{{xxxzzzrrr]]]GGG999:::BBBXXXlllxxxuuuxxx|||{{{{{{|||ttteeeXXXOOO???999111...000222222000222///,,,***+++***(((&&&(((''''''&&&'''((()))***,,,+++)))'''&&&&&&'''''',,,))))))***'''###%%%******++++++,,,,,,---///000555555444111---)))''''''&&&(((***---...,,,)))&&&((((((***...222444222000---+++))))))+++---......,,,(((%%%%%%(((***(((&&&+++...111333333222333333000///---,,,---111444777333000,,,++++++,,,,,,,,,---------***((('''((()))***---000000...,,,+++***++++++++++++******+++---XXX<<<555666555333000000111333333333111///------000222333000,,,((('''(((***,,,&&&&&&''')))++++++)))&&&))),,,000000---******+++(((***,,,***&&&######%%%%%%((()))'''(((,,,,,,***)))*********************111666888555111111777>>>AAA<<<444...---///111222222333333111...,,,++++++/////////---***(((((()))...333999999444///---...555333444777===JJJ```tttyyyyyyuuusssxxx|||lllWWWDDD<<<;;;GGGXXXnnn|||{{{}}}tttllljjjsss}}}yyymmmbbbNNNDDD888222222444222///222000.........---+++***+++***((('''''')))+++---,,,+++***)))''''''''''''+++(((''''''$$$!!!"""&&&&&&'''(((***---000222333777888999666111+++'''%%%(((***,,,...---,,,)))((())))))***---111333333222---+++))))))+++---...///---------,,,+++(((%%%###***,,,...///......///000...,,,***)))+++///555888555222---+++,,,...000000,,,,,,***'''%%%$$$%%%&&&(((+++///000000///000000---,,,***)))))))))***+++]]]AAA555555333111///......///333222000...---...///111222000...+++******++++++%%%%%%''')))+++***'''%%%'''+++000000,,,(((&&&&&&(((***,,,,,,(((%%%###"""%%%((()))&&&&&&***,,,++++++***((((((((())))))))),,,000222111...///333888888444///------111555888666777666222,,,))))))++++++---------+++)))***+++///333777666222,,,)))(((......000111222;;;QQQeeeqqquuuvvvuuuyyy|||iiiRRR???444999EEEYYYppp{{{sssnnngggaaadddqqq{{{ppp^^^QQQAAA777666666444000.........///000000///...000...+++(((((())),,,------,,,+++***)))(((((('''((('''%%%%%%###"""###%%%%%%%%%&&&)))---000333333666777888555111,,,(((''',,,---......,,,)))(((''')))))))))***,,,---......+++)))'''(((***,,,......---111333111,,,%%%!!! ((()))++++++******,,,...000---)))&&&'''+++000333111---***)))***...000111++++++***'''$$$###$$$%%%&&&)))---000111222333555---+++))))))***,,,---...]]]CCC666444111///---,,,,,,+++///...---,,,------......111000///...,,,++++++***''''''(((***+++)))&&&###&&&***......)))###!!!%%%+++...---***&&&$$$%%%))))))&&&%%%))),,,------+++))))))+++,,,,,,+++))),,,//////.........///...---,,,+++---111666999777777666111+++'''''')))(((***,,,,,,+++***+++,,,...///111111///,,,)))''')))+++...//////444BBBRRRcccoooyyy||||||{{{rrrpppvvv~~~zzzbbbHHH555000777GGG___wwwwwwdddUUUQQQQQQZZZiiiyyy{{{kkk]]]KKK>>>999777444000+++,,,---...///000111333555222...***((()))***,,,,,,,,,,,,++++++***))))))''''''%%%$$$%%%'''(((''''''%%%%%%(((,,,000111000333444444222///---------000111111...***&&&%%%%%%)))******))))))((())))))***(((&&&&&&))),,,---------111555222+++###&&&((())))))))))))+++---222///)))%%%$$$&&&***,,,)))'''$$$$$$'''+++...///+++,,,+++)))&&&%%%%%%&&&%%%(((,,,///000222444666,,,***)))+++///222333333\\\BBB999555222///...---+++***((('''(((***,,,---,,,+++000000000///...,,,***)))(((((((((******)))&&&$$$'''***---,,,&&& &&&---000...***'''&&&******&&&$$$(((---///---+++***,,,000222111...)))+++---//////...,,,+++++++++,,,,,,---111777;;;999888666111,,,(((&&&&&&'''))),,,,,,,,,++++++,,,,,,,,,+++---......,,,***))))))+++000222444;;;CCCTTTgggyyysssbbb[[[```iiivvvsssZZZEEE333444<<>>HHHWWWcccooo~~~xxxkkkXXXGGG<<<666222000+++,,,---------///222555666333000,,,***)))******++++++,,,---,,,,,,++++++)))***(((&&&(((------+++)))&&&%%%''',,,///...---///111222111000000111333111222222---'''$$$###%%%***+++,,,,,,***((()))))))))'''&&&&&&))),,,......---000222000***$$$ $$$''')))******+++,,,...222///***&&&$$$%%%(((***&&&$$$###$$$'''***+++,,,)))+++---,,,***(((''''''&&&(((+++---...///222333***))))))---444888888777___CCC<<<888444111000///---***$$$$$$''',,,000111///,,,...///000000///,,,)))''')))(((((()))***+++)))((('''+++---,,,&&&!!!###))),,,,,,)))&&&'''++++++&&&$$$(((...111+++******...444777555222+++++++++,,,...///...---+++,,,,,,---///666???FFFBBB???:::666222...)))&&&&&&(((+++---,,,+++++++++***)))***---111111...++++++'''(((000777:::;;;<<>>:::@@@OOOddd~~~}}}[[[@@@444444999AAAIIISSSbbbooozzz|||iiiTTTCCC888333333000111000---+++,,,111444333111///---,,,+++++++++***+++,,,---......------...///---***,,,111111,,,)))&&&$$$'''+++///...,,,(((+++///000000000000111///000000,,,&&&###$$$'''&&&)))------+++******++++++)))'''(((+++...///000/////////---***&&&$$$######&&&***------......//////---***((((((***,,,...***)))((((((*********((('''***...///---***((('''''')))+++,,,+++,,,...///)))(((***///777:::999666dddEEE???;;;666333222111...,,,$$$%%%)))///555777444000---///000000///,,,)))'''(((''''''(((+++,,,,,,,,,(((+++...---(((###"""""""""%%%((('''$$$"""(((,,,,,,&&&$$$(((///222***)))***///666999777333---+++)))***---000111111,,,,,,,,,---222<<>>===;;;IIIYYYlllzzz~~~~~~~~~xxxjjjVVVFFF>>>;;;;;;NNNjjj|||rrrXXXJJJ<<<999@@@SSSqqqgggKKK999444111444888>>>JJJTTTiii{{{xxx```JJJ<<<777666555555222...***+++///333//////...---------------)))***,,,.../////////...333444111,,,...444333---(((%%%###&&&,,,///...,,,!!!&&&,,,//////---,,,+++,,,......+++%%%###&&&)))!!!&&&+++---,,,******,,,,,,***)))***,,,000111222000///---+++***)))'''&&&###&&&+++///000000000111++++++******,,,///222444///...---------,,,)))'''%%%)))...000///+++((('''(((***++++++***)))+++,,,((((((***111888;;;888555aaaDDD666777888999888555///***&&&'''))),,,000333222111000000///,,,)))''''''((()))***,,,,,,***)))***+++---,,,+++,,,+++)))%%%"""'''&&&$$$"""!!!"""###$$$$$$######&&&***---//////,,,,,,---///333555555444,,,++++++,,,...111444666333///---///555AAAWWWiiifff\\\PPPGGGBBB===666000111000...---------,,,+++%%%&&&***111888888222,,,***'''&&&+++555===AAAAAADDDNNN___rrr|||vvvlll]]]GGG444)))...888HHH[[[lllxxx~~~xxxrrr```III:::444>>>WWWnnnuuu[[[JJJ:::---+++...000444999JJJYYYppprrrYYYFFF999111333333111...******---111111000///---++++++---///)))'''&&&(((+++...---,,,---...///...,,,++++++,,,,,,+++)))))),,,///111111$$$"""%%%---111...)))((($$$&&&))))))(((&&&%%%$$$"""%%%)))---///...---+++((())),,,...000222333333000111000,,,'''%%%''')))&&&&&&(((,,,222555444222---,,,******,,,///333666<<<888333///---,,,+++***)))+++...000000...,,,******++++++***))))))***,,,((()))***,,,...111333444___???666555555555555222...***''''''))),,,///111000///,,,+++***'''%%%&&&(((+++)))+++,,,,,,+++******++++++************((($$$!!!((('''%%%###""""""""""""###$$$&&&((()))***++++++))))))***---111333222111///...---,,,,,,---///000000---,,,///555BBBWWWjjjrrrmmmdddWWWJJJ@@@999666444333000///...---,,,+++((((((***///555666333///((($$$!!!$$$---777===???AAAFFFRRRfffyyy{{{qqq___III777...+++111<<>>999333...,,,+++***)))+++---///111111///---+++((()))******))))))***+++***))))))***,,,///222444bbb@@@666444111000000///---,,,(((((()))+++---...,,,***%%%%%%%%%######%%%))),,,***,,,------+++***+++,,,)))((('''((((((&&&###!!!''''''&&&%%%###""" !!!&&&***+++(((&&&&&&'''%%%&&&'''+++...000///...222111///---+++***)))))))))''''''***111===RRRcccvvvwwwrrrcccOOO???999:::666555333111///---,,,,,,+++******---111333111...$$$$$$...555888::::::AAARRRjjj}}}wwweeePPP>>>444+++,,,///777BBBLLLTTTWWWeeesss|||hhhQQQ<<<222666@@@RRRjjjyyyfffSSS===222000000000000000333===MMMccc{{{iiiOOO;;;///+++((())),,,//////...------------------------+++%%%%%%)))(((%%%'''***------+++((('''&&&//////...---,,,+++******)))&&&(((---///---++++++111000...,,,)))'''&&&&&&$$$%%%''')))+++---...///.........///000000000000000000///,,,)))((()))+++((('''''')))---000222333///---,,,+++,,,///333555:::555///+++***++++++,,,---...000222222000...,,,&&&&&&'''(((***+++,,,---///---+++******...111444jjjGGG666333///,,,---.........+++******+++,,,+++)))'''!!!###$$$$$$$$$%%%(((***,,,---......,,,++++++,,,((('''&&&''''''&&&$$$"""&&&&&&&&&&&&$$$!!!%%%+++,,,((($$$$$$&&&$$$$$$&&&))),,,---,,,+++111000///---***(((&&&%%%###!!!"""%%%)))333DDDTTTfffiiiggg[[[III;;;555555444333222000...,,,,,,------,,,+++,,,...---***''''''---000111000444@@@TTTjjj{{{{{{mmm\\\JJJ<<>>RRRhhhwww|||~~~wwwkkkXXXFFF666111,,,,,,000555666666DDDUUUlll~~~{{{mmmZZZHHH;;;444666IIIcccyyyxxx]]]FFF:::666444111000---,,,444GGGaaayyyqqqbbbOOOCCC444---...111111...---,,,,,,...111222111///(((!!!!!!((()))((('''***---...,,,)))'''&&&***,,,------***((()))***)))%%%###&&&+++111<<>>SSSdddqqq{{{}}}vvveeeTTTBBB;;;333///111222111...;;;GGG\\\qqq}}}|||lllXXXCCC333000;;;NNNbbbvvvvvv]]]JJJ???777111.........444AAAWWWnnn}}}zzzdddUUUCCC777222111///,,,***((('''***...000000...%%%!!!$$$(((((()))+++......,,,)))((('''''')))+++***'''&&&(((+++***&&&$$$''',,,444@@@KKKDDD>>>777222000---***&&&///---***(((((()))+++---///...---,,,,,,---...///---+++))))))+++,,,,,,,,,//////...---,,,...222555///...---,,,...222666888666333///......000000000...//////000///...,,,+++(((###&&&000888<<<;;;888222......222888;;;```BBB:::999888888999999888777333111000///...,,,)))&&&'''((()))))))))+++...111666666555222---***(((''')))(((''''''((())))))(((###%%%&&&(((************%%%%%%$$$$$$%%%''')))++++++(((###""""""%%%&&&'''''')))+++......---+++)))---...000000+++%%%''',,,+++,,,...000111000---++++++...///---)))(((***...+++,,,---,,,)))&&&###""" ###&&&)))***))))))((()))++++++)))+++444DDDPPPbbbtttzzzpppdddTTTIII<<<555333333000---444999HHH]]]nnnwww~~~lllRRR<<<000333>>>OOOdddwwwvvv___NNN@@@777111333444666===MMMbbbrrruuuhhhVVVGGG===777111---***'''$$$''',,,000000...(((&&&$$$!!!!!!###'''***)))+++---,,,***(((((((((''')))***((($$$###&&&***(((&&&&&&(((+++///888BBB<<<777222000000000,,,)))+++***((('''((()))+++---,,,+++*********,,,...000,,,)))''''''***,,,,,,++++++,,,,,,+++)))***---000111000//////222666:::===;;;888666555555555333222000000111000000...---,,,)))### &&&...222333222///,,,+++---333:::???bbbGGG;;;;;;;;;<<<>>>===;;;888444333111111000---***'''***)))(((&&&'''+++222777777888666333...)))'''&&&)))'''&&&&&&((())))))(((%%%&&&(((***,,,...//////+++'''###"""$$$'''***+++---(((""" """%%%&&&&&&))),,,...///...+++)))...///222333,,,$$$###''')))+++///000...,,,++++++---///111...)))'''))),,,,,,,,,,,,***(((''''''(((%%%'''***,,,,,,+++,,,,,,---+++***(((+++222===DDDVVVppp{{{vvvooobbbUUUDDD999666555222//////...777LLL```nnn{{{|||aaaIII333111666DDDXXXjjjxxxooo[[[JJJ>>>222555555444555AAAUUUfff{{{uuueeeUUUHHH>>>555000,,,(((%%%'''---222222111......,,,(((%%%%%%))),,,***+++,,,+++)))(((((((((''')))***&&&!!! $$$((($$$$$$%%%(((((((((...555555111------000111...+++%%%%%%$$$$$$%%%(((***,,,***)))((((((***,,,///000+++(((&&&&&&***,,,,,,+++''')))***(((&&&&&&))),,,333222111222555999>>>AAA;;;:::999999::::::999777222222222111111///......((($$$ !!!'''+++,,,***)))(((&&&''',,,444<<>>===<<<:::666333000...---------,,,+++)))&&&((()))((('''+++444<<<>>>:::333...+++(((%%%###'''&&&%%%'''((())))))(((***+++,,,...///000000000,,,***(((%%%$$$%%%'''(((///***%%%###$$$&&&&&&&&&""""""&&&---333333...(((000...,,,)))'''%%%$$$###)))***---///000000000///......000333666444///***000---)))(((***+++***)))''')))+++...//////------))),,,---,,,***...666>>>QQQ]]]nnn{{{}}}xxxtttpppaaaPPPDDD999///---000//////444???MMM]]]rrrrrrbbbHHH===666:::EEETTThhhyyyyyycccNNNDDD===:::<<<999999FFFYYY||||||iiiWWWIII>>>666555...)))***,,,---111666222...***)))***+++)))''')))+++,,,+++(((&&&(((***......---((("""!!!%%%***+++(((%%%$$$&&&)))+++------++++++---000000...+++)))$$$ !!!&&&+++,,,+++)))'''%%%%%%'''***+++,,,,,,,,,,,,+++))))))***++++++)))&&&$$$%%%&&&'''&&&---111666777555333333444555666777777777666444333333333333333222000...,,,(((### !!!&&&******((((((''''''))),,,000555777gggHHH>>>===<<<<<<:::777222...+++)))'''&&&''''''&&&%%%(((******'''%%%(((///555:::777333...)))'''&&&%%%***((('''''')))***))))))((()))***,,,---......///,,,+++(((&&&%%%&&&'''(((+++)))''''''((()))'''%%%"""###&&&,,,222222---((())))))'''&&&%%%$$$$$$$$$(((***,,,......---,,,+++,,,,,,...222555555222///111///,,,,,,......,,,***((()))***,,,,,,------,,,***+++---------000666;;;BBBNNN```oooyyy~~~~~~ooo]]]NNN@@@333......000000444<<>>666888CCCUUUeeevvvzzzlllYYYPPPJJJHHHDDDCCCQQQccc~~~{{{jjj[[[KKK>>>777111---+++***)))---333000...+++***+++,,,***(((***,,,---,,,)))(((((())),,,------)))%%%$$$(((,,,...,,,)))'''(((***+++,,,,,,,,,,,,...111111///,,,***&&&"""###(((,,,------&&&$$$######&&&)))++++++.........,,,***)))***++++++(((&&&&&&'''((()))(((---000444555333111111111111222333444555555555555444555555555444222000///,,,(((%%%&&&)))+++***((()))))))))***---111555777___AAA::::::::::::888444...)))(((%%%"""!!!"""#########***+++)))&&&######(((,,,222333111,,,'''%%%&&&)))---+++)))((()))***+++***%%%&&&(((***+++,,,------,,,+++)))((('''&&&''''''(((((((((***,,,+++(((%%%######&&&+++///000---)))%%%$$$$$$###$$$%%%'''(((''')))+++,,,,,,***((('''******+++///333555555444000//////000111000---***))))))(((((()))***+++,,,))))))+++---///111333444555???OOO___mmmzzz}}}lll]]]MMM>>>555333444333555999>>>JJJ^^^qqq{{{gggLLL777...222AAAOOOaaarrrtttkkkbbb\\\VVVVVVbbbsssrrr___OOO???888111---)))'''+++111///...,,,---------***))))))+++......---+++*********,,,---+++((((((***---000///---+++***+++,,,---,,,,,,...000222222000---,,,(((%%%%%%)))---......%%%$$$###%%%(((+++------111111000---***))))))***)))'''&&&''')))+++++++++,,,...111222111/////////......///000111333555666555666666666555444222111111...++++++------+++(((+++++++++,,,...111444555VVV888555666777999888444---)))(((%%%"""!!!"""$$$%%%%%%***)))(((%%%!!!!!!$$$&&&+++---...***$$$###'''+++///---***)))***+++++++++$$$%%%''')))***,,,,,,,,,---,,,***)))(((''''''''''''((()))*********(((&&&$$$$$$&&&)))---...,,,)))%%%$$$$$$$$$%%%''')))***%%%''')))++++++***'''%%%''''''(((***---000333444...///111333333000,,,***+++)))'''%%%%%%''')))+++((()))***...111222000...111999DDDOOO\\\mmmuuuhhhZZZMMMBBB===666666666777888AAAUUUggg|||www\\\BBB222000777???MMM^^^sssxxxrrrlllkkkuuurrrbbbMMM@@@222+++((('''+++000000000000///...,,,***((('''***---///000///---,,,)))+++,,,+++)))((((((***......---,,,+++,,,---///---...000111222111///...+++)))&&&&&&))),,,------''''''&&&))),,,///111111222222111...***(((((()))&&&%%%&&&(((+++------,,,)))***---...////////////............///222444555444555666666555444333222111000...///000///,,,***,,,,,,,,,---...000111222XXX:::222333555888999666111,,,)))&&&###"""###&&&'''(((''''''&&&$$$"""!!!###$$$%%%''')))&&&""""""''',,,///---******+++++++++***$$$%%%''')))+++,,,---------,,,***)))(((((())))))+++***)))'''&&&&&&((()))%%%%%%&&&(((***++++++***'''&&&$$$###$$$%%%''')))$$$&&&))),,,,,,***(((&&&%%%%%%%%%%%%'''***---///...111555777666222...,,,---***&&&######$$$''')))+++,,,///222555444111...111666<<>>666;;;EEETTTbbbmmmwwwzzzdddPPPFFFDDDPPPWWW___cccgggooo|||}}}kkkYYYFFF<<<888333///...))))))))))))******************(((&&&$$$''',,,000///,,,(((''')))******))),,,---///000000000222444///---***)))***---000333...---,,,---///000///......,,,******---//////...((()))+++...000...+++'''###%%%((((((''''''***,,,,,,+++))))))***)))&&&$$$ """&&&))),,,------------++++++000777:::666111******+++---......,,,***uuuNNN666555444444333222...+++***))))))))))))******+++((())))))(((((()))+++------,,,***(((((()))***+++***++++++,,,,,,++++++***$$$%%%%%%'''(((&&&$$$!!! &&&+++***&&&###&&&+++)))+++,,,+++***(((((()))(((&&&######%%%+++222666444222...+++)))***+++---)))***,,,,,,,,,+++)))'''***)))((((((((()))++++++)))---111222111///---,,,---444777333---,,,,,,,,,,,,+++(((&&&%%%%%%&&&''''''+++...---)))'''))),,,...//////---///777DDDNNNVVV```gggffffffmmmrrrrrrmmmrrrvvvvvvtttwwwyyymmm___PPPFFF444;;;FFFRRR___lllwww~~~zzzbbbKKK<<<777BBBHHHMMMNNNPPP[[[ppp{{{gggPPPCCC===777222000//////...---,,,+++***)))&&&'''((((((''')))---111///,,,(((''')))++++++)))+++---///000000111333555000...,,,+++,,,///222444...------///000111000......+++''''''***,,,---,,,"""$$$(((---///...***'''"""$$$''''''%%%%%%(((***...,,,***)))))))))'''%%% $$$'''***+++++++++***'''(((---555888333...,,,,,,---//////...***'''oooJJJ999555222111222222///---+++*********++++++)))''''''''''''(((***,,,...///444111---++++++---------///000...+++,,,...---)))''''''(((***+++((("""###!!!###)))+++(((%%%&&&***,,,...//////---+++)))***'''$$$$$$(((---111444777666555444222000...---((('''&&&(((,,,---,,,)))...+++(((&&&(((***,,,,,,,,,---.........---,,,+++///111222222000/////////222---)))'''((())))))''''''***---,,,***)))***---000---)))'''***222<<>>666444999>>>HHH___xxxtttbbbQQQFFF===666666333222444222...,,,...)))%%%"""!!!%%%+++000333///---***((())))))((((((++++++,,,,,,...111333444///+++'''(((,,,000111111111...,,,---///111///---,,,,,,+++******,,,000333---+++***,,,///...)))$$$!!!"""###$$$%%%&&&&&&&&&...---,,,+++***(((''''''&&&###"""%%%+++///...,,,...,,,***+++...111111///---000222000,,,'''%%%%%%oooJJJ:::777333222333444222000222111000...,,,******))),,,+++*********+++,,,---111...+++***+++---......///000///,,,,,,///---)))&&&%%%&&&)))***)))%%%"""&&&$$$&&&,,,...,,,***++++++,,,---------,,,+++******(((&&&'''***...111222555666555444333000...,,,'''&&&&&&(((,,,...---,,,,,,+++***)))***+++++++++......//////...---++++++///111222222111111333444222000------......,,,)))%%%''')))***))))))***+++------,,,+++---111777;;;GGGRRR]]]dddllluuuxxxwwwwwwrrrjjjaaaYYYUUUTTTTTTRRRZZZgggyyytttXXXGGG::::::AAALLL```sssuuu^^^LLL:::222...111444;;;NNNccczzzwwwgggXXXJJJ???<<<666222333222///---...(((&&&###"""###(((---111111...+++******)))(((&&&+++******+++---///111222...+++(((''')))---000111...,,,***+++...//////------,,,***))))))---333888333000,,,,,,...---)))%%%!!!!!!###%%%&&&''''''(((************************(((%%%###%%%+++//////...///,,,))))))+++......---+++...000///+++'''%%%%%%tttQQQ<<<888333222444666555444999999666111+++)))***---111000...,,,+++++++++,,,...+++))))))***---.........///...,,,---///---)))'''&&&&&&'''(((((('''%%%'''$$$&&&,,,///...---///---,,,+++***)))******++++++)))((())),,,///000000333444555555333000---+++%%%%%%%%%(((+++---...---+++,,,---......---,,,+++/////////...---,,,+++***...///000111222444888:::555444333444444222...,,,'''''''''(((+++,,,,,,,,,+++---///000000///000222<<>>;;;===@@@KKK]]]rrrmmmZZZEEE:::666<<>>:::999888666444222000...,,,)))(((***...111000...---000333222///---,,,---555===HHHTTT```llluuuzzzxxxmmm___QQQCCC777000333222555@@@QQQfff||||||kkkVVVCCC666444@@@NNNhhhvvvqqqaaaLLLAAA666111///222===HHHRRRcccvvv}}}iiiYYYHHH;;;///---///...,,,++++++,,,,,,(((######(((---///---+++***++++++)))(((+++******)))***+++---...---...,,,)))'''(((---222,,,+++******************(((((('''''''''+++000444444222///......,,,)))&&& """$$$&&&)))***,,,,,,&&&&&&'''((()))++++++,,,***'''$$$$$$(((,,,...///......//////...,,,)))'''$$$&&&)))+++)))&&&###!!!{{{XXX===999333222444777777777666666333,,,&&&%%%+++111222111000/////////000111///---+++******+++***)))***------+++,,,...,,,'''%%%%%%$$$$$$%%%'''***,,,'''$$$$$$(((,,,,,,,,,///...,,,)))&&&%%%&&&(((***+++******+++---...---,,,...000222333222...+++(((&&&&&&&&&%%%%%%%%%&&&''',,,000555777555222000///******************++++++)))***,,,---///333888<<>>BBBPPPdddvvvwwwjjjPPPBBB333......,,,***)))...000000,,,'''%%%)))---+++)))'''''')))+++++++++,,,,,,+++******+++,,,------...---+++((()))---222......,,,***)))''''''((()))+++,,,,,,++++++,,,...,,,---...000000---)))&&&###$$$&&&(((***+++,,,,,,'''''''''(((((())))))***)))&&&$$$###%%%))),,,------111555666444...(((%%%!!!###&&&))))))'''### tttQQQ>>>:::555444666888777666333222...)))%%%&&&,,,111000000//////000222444555111///---,,,,,,,,,+++)))+++---...---...000---((("""###$$$&&&'''+++000444---)))'''***---,,,---000...---,,,***)))))))))***,,,+++***,,,...//////...000111222333111///,,,***'''''''''%%%###"""$$$&&&---222666777444111111111+++******))))))******+++(((***,,,---...111555888>>><<<999444000...///111000...+++++++++,,,---,,,111333333...(((&&&***...***''''''///;;;MMMbbbrrrvvvuuusssnnneeeUUUBBB444###"""%%%+++...555HHH\\\uuu{{{pppbbbRRRDDD;;;777BBBOOO```nnnyyyxxxkkkXXXIII???:::777666;;;EEEUUUiii}}}|||```QQQAAA888222,,,******111222222///+++***,,,...)))&&&######%%%))),,,------,,,+++***))))))***+++++++++,,,+++***+++---///---------***'''&&&&&&''',,,...000000...,,,++++++&&&)))---000000---)))&&&'''''')))***++++++++++++''''''''''''(((((((((((('''&&&%%%$$$%%%'''***,,,,,,111777999555...'''### """%%%)))+++***&&&"""rrrOOO@@@<<<888777999999888555333000,,,(((''')))---000////////////111333555666111///......//////...,,,---000111000222444111+++&&&(((******+++---222666333---***,,,---,,,---///000000111000///---,,,***...---,,,---000222222222333333444444333111///...'''((((((&&&######&&&)))---111444444000...000222000...---+++***))))))******+++---......///111333888888888555222000111333222222000---***)))***,,,---000000+++%%%###'''---***%%%$$$***333???QQQ```iiijjjlllnnnkkk```PPPDDD111)))&&&***,,,,,,555CCCTTTeeeyyy{{{pppdddXXXLLLCCC@@@GGGOOOWWWeeezzzsssdddZZZQQQGGG???<<<@@@LLL```wwwuuugggUUUGGG:::000,,,,,,111111111000///.........)))%%%  %%%))),,,---,,,***(((''''''((((((''''''((()))+++,,,+++***(((******(((%%%$$$&&&(((---...///...,,,*********&&&)))---......,,,)))(((***+++++++++++++++***)))&&&&&&&&&''''''((((((((('''''''''&&&&&&''')))++++++///444555111+++&&&###"""$$$''',,,000///***%%%wwwUUUAAA>>>::::::;;;;;;888555555111,,,)))))),,,...///////////////000222444666000///...///111111111//////222333333444666333......///000///------///222444...***+++,,,***+++---222333444555444111...,,,000///---///111444555555666666666555444333222111'''((()))'''%%%%%%)))------000333111---,,,///222444333000---***))))))(((+++---///000/////////000111444777777444333333555666666555000+++)))+++---***---...***$$$!!!%%%+++...)))(((---222777BBBOOO^^^```eeekkknnniii^^^UUUHHH666))))))***)))...777;;;PPPjjj~~~zzzqqqhhh\\\RRRCCCEEEDDDFFFSSSnnn~~~uuukkk\\\PPP>>>@@@III\\\ssswwweeeSSSAAA333......111000//////000000///...***%%%"""'''***,,,+++)))'''&&&&&&&&&&&&$$$$$$$$$(((,,,---***&&&$$$&&&'''&&&$$$$$$''')))+++++++++)))''''''(((***)))+++------,,,*********---------,,,+++***)))((($$$%%%%%%&&&'''((())))))'''((()))((((((((()))+++***---000000+++'''$$$$$$$$$&&&)))///333222---((({{{XXXIII@@@999999999777666777///...,,,+++***++++++,,,+++,,,---///111222333333,,,,,,---000333444333222000000000000000000//////111111000---***)))***+++---,,,***))))))+++,,,---...111555666555222///...888666444333444666777777888888888777555222000...)))(((((()))***,,,///000333444333///***((()))+++///222222...)))&&&'''***+++***+++///333444111...333222000111333999>>>BBB;;;<<<:::444000///,,,(((******)))&&&###$$$)))...///222444222///000666<<>>888555888:::999777888222000...+++)))((('''''')))+++///222333111...,,,/////////111222000,,,)))&&&&&&%%%%%%&&&(((***,,,,,,...///...+++)))((((((+++)))((((((***///444777444333111/////////000000555444222111000000111222000000222333444444444444***+++,,,---...000000111222333333111---+++******''')))+++)))&&&$$$&&&(((&&&&&&(((+++...///...---...///000///000999FFFPPP```^^^TTTEEE;;;888777555///***%%%$$$(((++++++***//////000111111222333444222999CCCPPP___mmmsssrrrooodddVVVJJJ???333---,,,((()))222FFF^^^uuutttfffSSSCCC999===NNN___vvvoooZZZMMM===999666666777444---'''*********++++++)))%%%"""&&&%%%$$$""" !!!$$$''')))***---000111...)))%%%&&&((())))))'''%%%&&&&&&"""  !!!!!!"""$$$&&&(((***+++++++++...000000---'''$$$$$$&&&+++,,,,,,,,,***'''%%%### """%%%'''((('''%%%$$$ """######"""###%%%'''''''''(((,,,///222222111pppNNN===888666:::<<<999666666000///,,,***(((((((((((('''***000444555333000---111111111222111///***&&&%%%$$$"""!!!"""$$$''')))))),,,//////...,,,+++***,,,***)))))),,,222888<<<555111,,,)))))),,,...000444333333111///...//////------///000222333333444,,,,,,---///000111111111///000000000...+++)))((($$$&&&(((((('''&&&''')))'''''')))+++.../////////...//////+++***222AAAMMMgggmmmlll^^^LLLAAA;;;888000---******+++,,,,,,+++.........000222222000///...222999BBBOOO]]]iiipppqqqmmmeeeZZZMMM???555000,,,***---:::MMMdddxxxeeeQQQAAA<<>>AAADDDFFFAAA666,,,&&&$$$+++,,,---...---,,,+++******,,,000111111999LLL^^^kkkuuu{{{vvvjjj]]]QQQIII<<<666444:::GGGZZZrrrzzzdddNNNAAA===JJJRRR```rrrxxxdddNNN===222+++(((***(((&&&'''+++...000111((((((&&&###!!!!!!$$$'''...---)))%%%###$$$))),,,,,,---,,,***((('''((()))$$$$$$$$$"""!!!"""%%%'''&&&&&&'''+++//////,,,((( !!!###&&&)))+++---...////////////...---,,,,,,''''''''''''''''''''''''"""$$$%%%%%%$$$%%%''')))+++***+++...111333333222^^^GGG@@@;;;;;;999444///---''''''&&&'''(((***,,,---------------......///000111///,,,++++++***(((&&&((((((((('''(((((()))))),,,///111111///---,,,,,,,,,+++))))))***,,,///111000+++'''(((,,,000111000000333444000***&&&'''(((((((((((()))+++---///000...,,,***)))))),,,///111---+++((((((******)))'''%%%&&&(((+++---...---,,,,,,...///...,,,+++---///000000...,,,+++---222555AAASSShhhttttttiiiWWWHHHEEEHHHJJJHHHAAA666+++%%%***,,,...---***((()))+++,,,,,,...000///000<<>>BBBMMM[[[nnniiiSSSDDD===,,,++++++,,,///000000000...///...,,,)))''''''(((((())))))'''$$$$$$'''+++000---)))$$$!!!###(((,,,*********(((%%%$$$'''******)))(((+++......((("""!!!!!!"""$$$(((***++++++&&&&&&'''(((***+++,,,,,,***)))''''''&&&'''((()))######$$$###""""""$$$%%%))))))***,,,///111000///\\\HHH===333000111/////////---,,,***)))***+++---///777444///(((%%%&&&+++///222000***''')))...,,,&&&,,,+++++++++---///222444444333222000...,,,***)))...///111111000000222333000---***'''&&&'''***,,,+++***)))((('''''''''(((,,,+++)))((('''(((***+++,,,+++)))(((((()))+++,,,*********))))))((('''&&&%%%%%%&&&(((+++.../////////---***))))))))))))(((&&&(((***,,,---...000222333777===HHHXXXbbb]]]PPPDDDBBB???AAAGGGJJJBBB666111111---((((((---///---+++...111000,,,)))+++...@@@KKK\\\kkkuuuyyyzzzyyy{{{zzzxxxhhhTTTHHH???@@@IIIWWWkkk|||}}}{{{xxxzzzrrrZZZHHH888444///---...000000000...///...+++'''$$$%%%'''(((((('''&&&$$$$$$%%%'''******)))((('''&&&&&&&&&+++***(((((((((***---...---+++***)))))))))'''%%%&&&###!!!"""&&&))))))((('''%%%$$$%%%)))+++------+++))))))+++---,,,((($$$"""%%%'''&&&"""###'''++++++***+++000555cccFFF;;;333222333222000111---,,,+++++++++,,,---...444222...)))'''(((,,,000333111---+++...333222------,,,+++***+++---///000000000111111000...---+++...///000111222222222111111000---+++***+++,,,...,,,***((('''&&&&&&'''(((///---***(((''''''((()))---...000000///,,,)))'''((()))*********)))((('''%%%$$$###&&&***------+++*********+++,,,+++(((&&&&&&''')))+++,,,...000111///333999AAANNNYYYWWWPPPFFFBBB===<<>>@@@===///---+++)))'''%%%%%%$$$###&&&***///111222111000,,,++++++000555555///))),,,---...000111222222333///---***((('''(((***,,,111///+++)))'''((()))***///333888;;;999222***$$$***+++------,,,***'''%%%!!!###***...+++'''%%%''')))---000///,,,)))%%%%%%&&&(((+++---.........111444777<<>>======999555777DDDVVVccclllooorrruuuvvvwwwxxxyyyvvvssssssyyy|||jjjZZZFFF777222000---***((()))***++++++,,,,,,---+++(((%%%###############%%%)))...222333000+++(((%%%'''+++......---***((()))(((((()))++++++)))(((&&&%%%%%%&&&(((***,,,---...,,,+++******)))&&&$$$%%%%%%&&&'''***+++,,,,,,,,,...//////+++&&&!!!$$$&&&)))******+++---000YYY???888444777:::888555555111111000000///000000111000111111///---+++++++++...111222333777===???===///...,,,)))&&&$$$"""!!!!!!&&&+++///000//////***)))***///444333---'''%%%'''***---000222333444000///,,,***)))***,,,------,,,+++******+++,,,......111444666555222...+++///000000///---***'''%%%!!! %%%,,,///...******))))))+++...///...---%%%$$$$$$'''+++......---...000222444666<<>>GGGTTTTTTMMM@@@999<<>>FFFLLLMMMFFF???@@@GGGLLL```]]]RRRAAA444111222333333000---***((((((''''''$$$&&&***///666AAALLLSSSaaagggnnnrrrrrrtttxxx}}}}}}~~~}}}nnn___KKKDDDBBBLLL^^^iiihhhcccKKK===000,,,+++***+++...111444666888:::@@@KKKSSS]]]dddlllqqqsssvvv|||xxxjjjWWWEEE:::000///000222444444222///'''&&&&&&))),,,,,,'''"""!!!%%%(((+++,,,,,,,,,'''&&&&&&''''''((()))***))))))(((((('''$$$ """""""""$$$(((,,,---***'''&&&(((+++------------,,,***(((***...222111///---...//////---+++((()))+++---//////...,,,\\\DDD;;;444444666444111111***'''$$$###$$$(((---000.../////////------///111***///111///...111111000//////...,,,***(((&&&$$$###$$$&&&''')))***++++++)))---000222111000//////............///000111222***+++,,,,,,+++***((('''&&&))),,,000111000...------,,,***)))+++...222555444333111//////000222333///444888888333//////000,,,+++)))(((((((((&&&%%%(((%%%$$$'''---111///---))))))...444555111333999777BBBIIIFFF@@@BBBGGGLLLXXXQQQCCC666222444666444666333///,,,******)))((('''(((***,,,111888@@@EEERRR[[[eeejjjkkknnnuuu{{{wwwbbbQQQ@@@>>>MMM___gggiiiVVVCCC222------+++))))))(((,,,/////////333;;;AAAMMMXXXeeelllmmmqqqyyyqqq[[[KKK444333333555777777333000'''&&&(((,,,000///)))### ###)))---000111000///)))((('''&&&''')))+++---***)))((((((&&&"""!!!!!!!!!###'''+++---)))%%%###%%%)))+++---...///...,,,+++,,,222666333000------...///---+++'''(((***...111222111///^^^GGG===666888:::777111...(((&&&###"""###'''+++...+++***)))))))))+++---//////---***))))))))))))''')))+++---///000...,,,***(((((((((***,,,.........+++///333666555333111000000111222222111...***(((&&&))),,,---+++(((%%%$$$###%%%))),,,////////////...,,,***+++...222666777666555111---///666999888444555555444111///000000)))(((&&&&&&&&&%%%###!!!&&&&&&''')))---///...---&&&)))...111111000//////555888===AAADDDBBB===:::>>>;;;999999666222///////////////000222111...+++(((,,,///---***+++222999IIIMMMVVV^^^```bbbkkkvvvzzz}}}}}}{{{fffJJJ:::;;;GGGTTT\\\OOOCCC333***)))***)))'''))))))***)))***---222555:::CCCVVVjjjuuuwwwvvvwww|||}}}~~~xxxhhhRRRDDD:::<<>>;;;:::666222000///***$$$000222222111...,,,,,,---***,,,...+++'''%%%''')))******---333999@@@NNN[[[nnnvvv{{{tttbbbPPPFFFCCCEEEMMM[[[lllvvv}}}uuueeeSSSBBB888111111111000///---+++***'''+++///000///---+++***)))(((---<<>>:::::::::444***,,,---...---,,,+++++++++***,,,...---***((()))******))))))---111777CCCMMM___lllwwwvvvgggSSSDDD===>>>>>>EEESSSbbbmmmyyyyyyiiiSSSCCC999777444111000000111222---///000///---++++++++++++---444===CCCHHHQQQZZZ___iiirrrqqqpppvvvvvveeeSSSGGG===888000***((()))---///---...///000///...,,,+++***+++,,,+++(((&&&$$$$$$&&&((()))+++++++++******'''((('''%%%$$$%%%(((+++,,,,,,+++(((&&&&&&***---222000...------...000000///...,,,***((((((((((((''')))---000000...,,,+++fffNNNCCC;;;::::::555---)))&&&&&&&&&&&&(((+++...000555333000...---------...((())))))(((&&&)))...333555222...+++******---...444666777444000---...000...000111111111111333555444222111///......//////,,,,,,***'''%%%%%%(((+++))))))((('''(((***---...,,,---///111222111---******+++)))'''***000222000111///------000000...+++((()))+++...000000...,,,((('''&&&'''((('''%%%$$$''')))+++,,,,,,+++,,,---)))+++---...111888BBBJJJDDDFFFDDDAAAFFFMMMJJJAAA///,,,)))(((***+++,,,,,,+++---//////---,,,+++++++++((((((+++---000777???SSS```ooouuulll\\\LLLCCC===777666???LLLYYYfffooo|||hhhYYYHHHBBB999333222444777999333333222///,,,***+++,,,---111888===<<<:::>>>FFFJJJZZZjjjpppqqqxxx~~~nnn___JJJAAA666///...000111222...//////000000///...---++++++,,,***&&&$$$######%%%&&&(((***+++,,,,,,,,,)))((('''%%%$$$%%%(((+++---...---***''''''+++///333///***((()))+++...///,,,+++)))(((''''''((((((''')))---...,,,***))))))gggPPPDDD999666666333...,,,)))(((&&&&&&'''***...000222111000...,,,***))))))&&&&&&%%%&&&'''***---///111000...,,,+++++++++,,,///222555333///---///222222333444333333444666888666444111///------.../////////---***'''''')))+++******))))))***+++------,,,++++++---......,,,***++++++)))'''***///111...+++,,,...///000///...---***(((((()))+++------,,,'''&&&&&&'''))))))(((&&&'''((())))))((()))+++---)))***++++++---555BBBLLLNNNOOOKKKHHHQQQ```ddd]]]EEE:::...((())),,,---,,,---///000111///---+++***+++((((((+++---,,,000555DDDNNN\\\fffhhhbbbYYYSSSFFF???999999<<>>;;;:::666222//////000111111000000///------,,,)))%%%######$$$&&&&&&&&&'''''')))*********)))'''%%%$$$%%%(((+++---///000---)))(((,,,111222---(((%%%&&&)))***+++)))((('''&&&&&&'''((()))%%%(((***+++)))((()))***mmmRRRDDD666222222111000000+++)))'''%%%'''***...111000000///---+++(((%%%$$$%%%$$$###$$$'''*********,,,---.........---++++++,,,000333222...---000444666777777666555555888:::777555222...------...///111111///,,,)))((()))+++,,,+++++++++++++++,,,,,,+++)))((()))+++,,,+++***+++,,,***''')))...000---'''***...000000...------+++(((&&&&&&(((***,,,,,,$$$$$$$$$&&&)))******((())))))((('''&&&'''***,,,)))******)))+++444BBBMMMZZZYYYRRRNNNYYYmmmuuuqqq]]]MMM888+++***---...,,,///000111222000---***(((,,,******...///---...222111888EEESSS]]]aaa___]]]RRRLLLCCC;;;555555@@@MMMVVVfffxxxvvvfffRRRCCC===;;;777444===>>>>>><<<888444222222333111222666666111...///000FFF^^^nnnxxxqqq[[[MMMGGGBBB999111//////000111111111111111///...,,,)))%%%###$$$%%%'''&&&%%%$$$$$$%%%&&&'''******(((%%%$$$%%%(((,,,...000111...***)))---222///+++&&&%%%&&&((((((''''''&&&&&&%%%&&&'''((()))###&&&((()))''''''))),,,nnnLLL:::222222---...///***'''&&&&&&&&&'''***,,,......///000...)))###!!!'''***+++***)))+++,,,,,,++++++,,,---***---...---+++---333999;;;:::::::::::::::;;;<<<<<<888444222222333333333888777555222...,,,,,,------,,,+++(((&&&&&&(((***''''''&&&'''))),,,///222---,,,+++***)))(((''''''))),,,///222222000---+++$$$$$$&&&(((++++++)))&&&'''&&&&&&(((++++++'''$$$))))))(((''''''(((******(((%%%%%%'''***444EEEUUUhhhfff\\\QQQPPP___sssuuueeePPP>>>444///,,,)))444///---...---++++++...+++***+++000555555000******...666@@@KKKUUU\\\```\\\[[[TTTHHH@@@===:::555EEERRRdddvvv}}}nnn\\\LLL???888555:::CCCJJJHHHEEECCC===666666444333333333111000000222===PPPfffzzzooobbbYYYNNN@@@666//////...------///111222...---***&&&###$$$'''+++)))+++,,,)))%%%%%%)))...---((($$$$$$(((++++++))),,,...000///,,,+++,,,---,,,,,,***&&&"""!!!"""###'''%%%###"""$$$&&&''''''%%%&&&'''((()))***+++,,,jjjNNN<<<333333......000***))))))''''''''')))+++,,,,,,...///---(((###"""&&&))))))''''''))),,,,,,+++******+++))),,,//////...000666;;;BBBAAA@@@>>>===<<<;;;;;;;;;777222000111444666888:::999777333000............---+++)))'''''')))***((())))))+++,,,...000111---,,,***(((''''''((((((+++---000222111///,,,)))###%%%(((,,,///...+++((()))((((((***,,,---***'''(((((('''&&&'''((()))***$$$""""""%%%***555HHHYYYiiiggg```TTTQQQ[[[jjjtttxxxiiiUUUBBB555000000111...---//////+++)))***+++***,,,111555555000+++'''))),,,222;;;FFFPPPUUUdddhhhggg___TTTIII<<<222444===LLL___ppp~~~{{{mmm^^^PPPCCC<<<===FFFMMMOOOOOOOOOIIIBBB<<<777333444666666333111222999JJJaaazzz}}}tttlll^^^KKK===444333000////////////...111...***'''%%%&&&)))+++---///000...+++***...222///,,,)))***------+++'''***,,,......+++***+++------,,,***&&&###"""$$$&&&)))'''$$$###$$$&&&''''''%%%&&&'''((()))+++,,,,,,oooQQQ???666555000111222,,,---,,,***((('''((()))***+++------,,,'''### !!!!!!"""$$$'''(((&&&%%%%%%(((++++++***)))))))))))),,,///000111444:::???IIIHHHEEEBBB???===;;;;;;:::666111///111666;;;===<<<:::777444222111000000000...,,,+++))))))******)))+++---000111111///...,,,***(((&&&%%%&&&((())),,,...000111000---)))&&&"""%%%+++111444333...************,,,......,,,***((('''&&&&&&&&&''')))***$$$!!!!!!###)))444GGGXXXjjjkkkeeeZZZSSSWWW___ddd}}}vvv^^^GGG999444111------000000,,,((((((***+++...222666555000+++,,,***((()))000;;;FFFMMMaaallluuutttkkk]]]KKK===222444<<>><<<999444:::HHH___yyy~~~lll^^^UUULLLAAA<<<@@@GGGMMMQQQEEE@@@999444222111000///...000222111///------...///......///000///,,,(((%%%&&&(((***++++++,,,---,,,+++(((%%%$$$%%%))),,,***'''$$$######$$$###"""&&&&&&((()))+++,,,---...~~~ZZZHHH???===777777888222333111...+++)))(((((()))+++,,,---,,,)))(((((()))***+++++++++***(((&&&&&&%%%'''***+++***)))((((((,,,++++++,,,000777???DDDCCCBBB@@@>>><<<;;;;;;:::888777777:::===@@@@@@@@@444222000111333555666555333000...---------+++)))&&&)))...111222///+++(((&&&$$$""" !!!###''')))---......---***'''###!!! $$$+++222555333---'''((()))***+++++++++,,,---***))))))))))))+++---...(((%%%###$$$%%%---===LLLfffkkklllddd[[[WWWVVVUUUVVV]]]lll}}}~~~gggSSSBBB888///------,,,+++,,,***,,,///222444333000......+++'''$$$%%%***000444;;;IIIXXX```cccdddbbb___MMMEEE>>>BBBRRRfffwwwuuuhhh___QQQJJJAAA???BBBKKKUUU\\\mmmpppkkk]]]SSSRRRUUUVVVNNNUUUaaaqqqzzzpppcccQQQFFFGGGPPP[[[ccc^^^YYYQQQHHH@@@999444111000000111000...,,,++++++---,,,++++++,,,------,,,&&&&&&(((***,,,.........+++***(((&&&%%%&&&***------+++)))(((((((((&&&$$$&&&'''(((***+++---...///zzz]]]JJJAAA???999888999222333111...+++***)))******+++,,,,,,+++******+++---...//////,,,)))(((((((((((()))++++++***)))***+++---,,,---///333999>>>BBB::::::::::::::::::;;;;;;::::::;;;>>>@@@@@@???===222///---///333666666555333000------......***'''%%%'''+++......,,,)))'''$$$###!!!!!!"""$$$''')))//////...---***&&&###!!!"""%%%***///222///***%%%%%%'''((()))((()))+++,,,******)))***+++,,,...///&&&$$$###%%%&&&,,,:::HHH\\\cccfff```ZZZYYYZZZYYYVVVPPPQQQaaawww|||rrrVVVGGG999222///---,,,---***,,,...000111111000///...,,,)))&&&&&&'''***,,,444===EEEGGGHHHNNNTTTVVVOOOHHH@@@@@@KKK\\\llluuu}}}uuuoookkk___UUUJJJAAA<<<===FFFOOOjjjwww~~~xxxpppqqquuuvvvooottt|||yyyfffUUUMMMPPPYYYaaaooolllfff[[[NNNCCC;;;888666555444111///---,,,+++,,,,,,++++++,,,---......))))))***,,,///111111000***+++***)))'''(((+++---000//////000000///+++(((&&&'''(((***,,,...///000yyy]]]JJJ@@@>>>888777777111222000...,,,++++++,,,---***++++++***)))***---///000000///,,,(((&&&(((***+++,,,,,,+++***+++---///,,,...111555:::<<<<<<<<<666666777777999:::<<<===>>>===<<<===>>>>>><<<:::444000...///333666555333444000------......***&&&%%%&&&(((***++++++***)))#########$$$%%%(((***+++111111000///,,,)))%%%$$$'''(((***---...,,,'''$$$$$$&&&((((((''''''***,,,***)))))))))***,,,...///(((&&&&&&&&&&&&)))444@@@OOOWWW[[[XXXVVVYYY]]]___ZZZOOOFFFKKK]]]qqq~~~ppp___KKK@@@999333000///+++,,,,,,------...000111222000,,,***((()))***+++///555888444333:::CCCIIIKKKEEE>>><<<@@@LLLYYYbbbnnnttt||||||yyywwwxxxsssvvvwwwssslllfffcccccc___ZZZSSSKKK@@@777:::BBBWWWmmm~~~zzzgggWWWPPPQQQUUUgggjjjjjjbbbVVVKKKFFFFFF===:::666333000///---,,,---///000000000......------,,,,,,///333555444222,,,---...---,,,+++,,,---///000333555555222---)))&&&''')))+++---///000111}}}\\\III???===666555666///111000...,,,,,,,,,---...)))))))))((((((***---000111111///***&&&%%%(((+++---...---+++***+++///111+++///555<<<@@@???;;;777555555666777999;;;===>>>AAA???<<<:::;;;;;;:::999777333///000444666444111444000,,,---......)))%%%%%%&&&'''((()))***++++++$$$$$$%%%'''(((***,,,---333333222111...+++(((&&&+++******+++,,,***&&&######&&&((('''&&&'''***---)))(((((((((***+++---///,,,+++***(((%%%%%%...888FFFMMMRRRQQQQQQXXX___ccc[[[QQQFFFBBBLLL___tttrrr\\\NNNDDD;;;555222++++++,,,++++++---///222333000,,,(((&&&''')))***(((...000+++***111<<>>:::888999<<<>>>;;;777555222000000222333333333777777666222...+++)))***&&&'''((('''%%%$$$%%%&&&!!!$$$(((,,,...///......444222//////000...+++((('''...444333,,,$$$"""###'''''''''(((***+++***((()))&&&$$$'''---111111///,,,+++***+++)))(((///777EEEJJJOOORRRTTTWWW\\\```^^^ZZZSSSMMMLLLUUUdddppp~~~vvveeeUUUKKKCCC>>>444000,,,,,,///222222111000///...+++'''&&&&&&(((444000,,,,,,,,,///:::FFFEEEDDD===111***---333777<<<>>>@@@@@@@@@@@@BBBDDDKKKLLLJJJDDDAAABBBAAA>>>BBBDDDJJJNNNIII???777666:::DDDVVVjjjxxxxxxoooeeeeeedddggglllpppsssyyyvvvtttvvvyyyvvvnnnmmmpppqqquuuwwwvvvwww{{{{{{yyytttzzzzzzmmm]]]QQQIIIDDDEEEIIIKKKLLLOOOQQQJJJ???;;;999666333000...//////111666<<<===999444000...---000111222666:::777111222...,,,---111444444333...)))***111444...)))(((...***)))+++//////***%%%|||WWWBBB:::;;;444000///+++,,,***)))((()))+++...000...............///000111444333000***$$$!!!###&&&...,,,************+++***---111999AAAEEEDDD???:::666888;;;@@@EEEHHHHHHHHHCCC???;;;;;;======999555333111//////000111111000777777777444000,,,******&&&''''''&&&$$$###%%%&&&$$$&&&))),,,.........---111000......//////,,,******000666444,,,%%%######&&&&&&&&&(((+++,,,,,,+++***'''&&&)))...111000------,,,---...------444===NNNRRRWWWYYYXXXWWWXXXYYYaaa___[[[XXXWWW[[[bbbhhhttt|||wwwiii[[[NNNFFF<<<777000...///000000.........---***'''&&&'''(((333///,,,---...444@@@LLLTTTOOOBBB222)))(((******---000333555777999<<<>>>CCCCCC===555111444666555666555999???@@@;;;666555444777@@@NNNZZZ]]]WWWOOOIIIJJJOOOVVVZZZ[[[^^^bbb[[[YYY[[[___\\\UUURRRTTTYYY^^^aaa______```^^^[[[XXX]]]___WWWMMMFFF@@@;;;999===>>>>>>BBBEEE@@@888666555444111......111333999;;;;;;999444000......000333555666:::===:::444------///111222111...+++---***+++000111---***+++,,,---...000000...+++(((wwwSSS???888:::444000///******)))'''&&&&&&(((+++---...//////000000000000000---//////,,,&&&######$$$'''((())))))************...111888???DDDEEEBBB???<<<<<<>>>CCCJJJMMMMMMKKKHHHDDD@@@>>>>>>;;;777333111000.../////////...---444666666555111...,,,,,,'''''''''%%%$$$$$$&&&(((((())),,,.........---,,,...------...//////---+++---222666444---&&&$$$%%%&&&%%%&&&(((+++------,,,***((((((,,,000111///---------000333333444<<>>;;;777444111000//////000///---,,,///111333333111///......)))))))))'''%%%&&&(((***,,,,,,.........---,,,+++------------------,,,+++,,,000333111,,,((('''((('''&&&%%%''')))++++++***'''((()))---111222111...---///444888777999BBBMMMTTTXXX]]]]]]XXXSSSPPPPPPXXX```lllwwwzzzwwwnnnhhheeekkkqqqssstttuuuqqqlllcccVVVEEE666///,,,,,,+++((())))))((('''''')))+++000,,,***,,,///555CCCPPP``````XXXGGG777...)))%%%+++...333:::DDDQQQ___hhhgggiiifff]]]VVVSSSRRRPPPHHH<<<333666<<<===:::777>>>;;;777555777;;;???AAA;;;999<<>>??????::::::999777999===;;;777555555444222111222333444555666555111...---000444222222444444555666777999;;;>>>===999888999777333000333666666555555777:::666666666444000---000333333666;;;??????===:::888iiiOOO<<<666999555333333///---+++)))'''''')))+++,,,++++++++++++)))'''%%%###%%%***///000,,,(((&&&&&&###'''******)))***+++///000444;;;BBBFFFGGGGGGFFFDDDCCCEEEGGGIIIGGGEEEHHHFFFCCCAAA>>><<<999777222111//////000111///...+++---000000///...//////+++++++++***))))))+++---.../////////...,,,+++***------...---+++***)))))))))+++---,,,***((()))+++***(((&&&%%%'''''''''&&&%%%&&&)))---111222222111///222777:::999999BBBNNNWWWZZZ\\\ZZZTTTOOONNNNNNWWWccctttvvvoooffffffgggkkkvvvzzzpppbbbLLL999///***)))(((''''''(((''''''(((***---///+++)))***+++000;;;GGGXXXaaacccWWWEEE777000---)))***,,,222???RRRfffssszzz|||uuunnnhhhfffYYYMMMKKKMMMKKKGGGDDDGGGIIIIIIEEE???===???CCCEEEFFFNNNYYY]]]WWWPPPLLLJJJHHHDDDAAAAAACCCDDDDDD???DDDDDD???;;;<<>>===;;;999555222000///111333666999<<<===<<<;;;FFFHHHFFFAAA@@@BBBCCCAAA<<>>;;;:::999333111//////000222222222---...///...---,,,---///+++,,,......,,,,,,---...000//////...---+++***))),,,---...,,,***((('''((('''((((((((('''(((+++---,,,)))'''%%%&&&&&&&&&%%%%%%'''))),,,///000111111000333999:::666444===HHHYYY[[[\\\YYYRRRMMMKKKKKKXXXddduuuzzzsssnnnfffhhhkkksss{{{rrreeeQQQ@@@444...)))''''''(((((((((''')))+++...///,,,******)))+++333===NNN\\\ddd^^^NNN@@@666111'''%%%$$$(((333FFF[[[iii{{{uuukkkfff```XXXRRRQQQRRRXXX^^^\\\UUUNNNLLLMMMPPPVVVddduuu{{{rrreee\\\```bbbaaa]]][[[^^^aaaaaa```cccaaaUUUKKKGGGGGGFFFOOOPPPPPPPPPTTTYYYYYYUUUTTTTTTVVVUUUOOOJJJLLLRRRLLLKKKIIIIIIHHHCCC:::333---///333;;;EEEMMMQQQSSSVVVZZZ\\\YYYXXX[[[]]]\\\UUU\\\ffflllkkkeee]]]XXXXXXYYYUUULLLDDD===888222444888BBBSSSgggtttwwwvvvqqqMMM888111444111222666555222000---+++***+++,,,---)))))))))))))))******+++...000111...'''""" !!!%%%***+++******---000333444888>>>EEEJJJLLLLLLJJJLLLLLLHHHCCC@@@AAADDDBBBBBBAAA???<<<:::999888333111...---///222444555333333111...***)))***,,,))),,,/////////------...000///...---,,,***)))))))))+++---,,,)))((((((***(((((('''&&&&&&(((+++------+++(((''''''(((((((((((()))***+++,,,---...///111555999999222...555@@@QQQTTTXXXWWWRRRLLLIIIHHHOOO[[[iiiooolllgggeeefffeeellltttzzz|||uuunnneeeYYYMMMCCC999000***(((((())))))((())),,,///000...------******000888CCCNNNWWWXXXQQQHHH<<<222***'''$$$###***777HHHSSSfffwwwyyyiiiZZZSSSTTTTTTZZZdddkkklllhhhaaa[[[YYY\\\hhhyyywwwrrrttt~~~|||}}}sssbbbXXXRRRNNNXXX```iiipppwww}}}}}}xxxxxxxxxyyyvvvjjj^^^\\\aaa```^^^^^^cccgggaaaSSSFFF555333333:::HHHYYYfffnnnlllsssyyyxxxvvvvvvtttpppmmmqqqyyy{{{vvvtttuuupppeeeZZZQQQEEE999888>>>LLL```uuuxxxLLL666...111///111666555222000---+++***+++,,,---&&&&&&&&&''')))+++...///,,,......+++%%%!!!!!!""""""'''+++,,,******...222555777;;;AAAHHHLLLNNNNNNFFFJJJLLLGGG@@@<<>>;;;888777777333000,,,+++...111555666999888444...)))'''(((***(((+++///000///...,,,,,,//////...---+++***))))))&&&)))++++++)))(((***,,,***)))'''&&&&&&'''***,,,---+++(((((()))+++,,,+++++++++,,,+++******+++---222555999888///)))000:::DDDJJJQQQTTTQQQLLLHHHGGGBBBOOO[[[___ZZZVVVYYY___dddoooxxxyyywwwuuusssooojjjfff```YYYQQQEEE888///((()))***))))))***---///111/////////---+++///666:::AAAIIINNNQQQNNNAAA444---***%%%!!!###,,,777@@@NNN^^^qqq|||kkkVVVMMMOOOKKKQQQ]]]lllwwwxxxnnneee[[[YYY]]]iiiuuu{{{}}}|||pppaaaWWWQQQVVVddduuuvvvccc]]]aaaooommmoooxxxzzziiiYYYJJJBBB::::::FFFXXXjjjttt}}}~~~xxxuuutttvvv|||xxxnnnbbbRRRBBB555>>>NNN```rrrvvvOOO222333666555888222777333222///,,,***************+++,,,,,,******+++,,,...,,,)))%%%"""!!!!!!!!!&&&)))++++++***+++...222:::;;;???FFFMMMOOOMMMIIIKKKHHHDDDAAA@@@@@@???>>>CCC???999555555666888888000---++++++...111333333777888666///(((%%%(((,,,,,,---000333444333111000/////////---***'''###!!!%%%&&&(((***++++++*********)))'''&&&&&&(((***+++***,,,...//////...,,,+++......///......---,,,+++555222...++++++---...///888999===EEEKKKKKKEEE???===BBBGGGHHHFFFGGGNNNTTT```jjjqqqpppmmmllliiidddgggdddbbbcccbbbYYYHHH:::222///,,,,,,...///...+++000111222222111111222333666666888???HHHNNNMMMKKK===666,,,$$$"""&&&---222AAAHHHRRR]]]hhhvvvkkkZZZLLLDDDFFFGGGPPPbbbuuu{{{sssdddSSSKKKVVVeeekkkpppvvv|||xxx~~~iii```aaa___```mmmoooVVVOOOSSS```fffjjjpppzzziiiWWWGGGEEEFFFKKK]]]qqqyyyiiiddd___\\\```kkkxxx}}}gggSSSDDD@@@DDDQQQaaapppyyySSS444444666666999222444333111---***(((((()))***,,,...///...---,,,---......,,,)))&&&$$$#########&&&)))++++++***+++///222999===EEEKKKNNNOOOOOOOOOKKKHHHDDDBBBAAAAAA@@@???>>>;;;777555555666777777---,,,***+++---//////...333444444///)))'''))),,,,,,...000222333222000//////000000000---)))%%%""""""###%%%&&&'''(((''''''(((((('''''''''((()))***+++---...000222222222222222222222222222222111111222///,,,***+++---///000111222555<<>>999777;;;>>><<<:::<<>>@@@CCCJJJUUUaaakkkpppaaaYYYRRRNNNJJJIIISSSaaakkk{{{rrrcccQQQPPPUUU^^^ccccccdddfffddd```___ccciiiqqq~~~kkkNNN<<<777555666<<>>LLLWWWbbbmmm|||ggg[[[NNNGGGIIIQQQ```mmmZZZ777222555888<<<222222//////...---,,,***)))((((((***,,,,,,***))))))*********)))(((''''''((((((&&&))),,,---,,,...222666:::BBBMMMUUUXXXWWWVVVVVVLLLIIIFFFDDDDDDCCCBBB@@@888888888999999888555222,,,)))&&&%%%&&&((()))(((///111333222///,,,******(((***,,,///000111111000---000444777555000)))%%%######$$$%%%&&&&&&''''''&&&''')))***++++++))))))(((((()))+++...111333555222222222111000...---,,,''''''''''''(((+++///222---,,,,,,---//////---++++++---//////---///444888===>>>>>>???FFFVVViiiuuujjjdddbbbjjjxxxfffYYYHHH:::444333444555...,,,++++++,,,.........***'''$$$&&&...:::CCCHHHQQQKKKBBB999333000//////---,,,******000===MMMXXXiiiuuu~~~sssdddXXXLLLFFF???<<<@@@IIIRRRXXXXXXUUUSSSQQQKKKGGGLLLVVVbbbuuuxxx___LLLCCC>>>CCCMMMSSSWWWZZZ]]]]]]]]]^^^___eeennnwwwvvv\\\GGG<<<555---,,,444999<<>>>>>>>>???>>>:::555000...***%%%###$$$(((+++,,,111333555555222...+++)))%%%'''***---000222333444---000444777555111+++'''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''***,,,---,,,+++***(((((()))***,,,...000222222111000...+++)))&&&%%%###%%%&&&''''''***...111///...,,,***)))(((&&&%%%%%%)))...000000111222444444222000222:::JJJ```ooommmeee```dddrrruuuiiiXXXIIIAAA<<<:::888///,,,******,,,.........***(((%%%&&&***000666999???>>><<<:::777555333222***(((''''''***333===CCCSSSaaaqqq{{{}}}uuulll]]]PPP@@@777888===BBBDDDEEEGGGKKKPPPPPPLLLKKKLLLXXXhhhyyykkkVVVEEE666333888>>>DDDHHHOOOUUU\\\```aaacccfffhhhyyyqqq\\\MMMAAA111(((---///,,,222???WWWsssqqqWWWKKKJJJRRRfff||||||___SSSBBB444......000222===BBBLLLXXXcccnnn{{{sssdddYYYSSSQQQPPP[[[888333444555999111222,,,///222444333///***''''''***,,,---,,,***))))))(((((((((((())))))))))))&&&***---...///111555999???DDDMMMYYYaaaaaaYYYRRRNNNLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDBBB===666111...***&&&%%%''',,,000222333444666666444000,,,)))%%%''')))---000333444555---///222444333000---***&&&&&&%%%$$$############&&&'''))),,,,,,,,,+++*********+++---...///000111222111000---***'''%%%###"""%%%''''''&&&(((,,,000///...+++(((%%%###!!! !!!%%%+++///111000000000000,,,((()))...999KKK[[[fffbbb```dddmmmyyy~~~vvviii\\\SSSJJJAAA;;;111---******---//////...'''&&&&&&&&&(((+++///111222333555777666555222000%%%$$$$$$&&&)))///444888@@@JJJWWWdddrrruuueeeOOO@@@999777444222888===FFFPPPVVVVVVRRROOOOOOYYYfffvvv~~~eeeSSS>>>222///000555;;;@@@JJJUUU]]]bbbffffffccchhhpppzzz}}}nnn```JJJ777***+++---***+++222<<>>QQQhhhuuu```KKKFFFNNN[[[kkkwwwxxxaaaJJJ888...***)))+++***---111555???SSSeee|||~~~pppccc___>>>:::666000000(((---//////...---,,,,,,++++++'''***---...---+++******&&&'''((((((((((((((('''&&&***...///000222777<<>>///...333333888<<>>777222222777>>>MMMZZZaaaaaacccfffgggfffjjjpppxxxzzztttfffXXXOOOIIIDDD;;;777666;;;FFFVVVlll}}}kkkRRRDDD>>>TTTddduuu{{{wwwiiiTTTBBB555///***))))))(((---444EEETTThhh{{{bbb???888666333777222777222111///+++((('''))),,,---,,,)))(((((()))+++---111111111000///...---,,,******++++++---111666:::DDDIIIUUUcccnnnmmmbbbWWWRRRTTTTTTRRROOOKKKJJJIIIGGGDDDAAA===:::666111...+++,,,///444888888333...///...---,,,,,,...000111666111...000222111111444---+++******+++,,,+++***111444555444000......000//////...---***'''$$$"""'''(((***,,,------,,,++++++)))'''&&&(((***++++++)))%%%$$$$$$###"""'''---555222---(((''''''***,,,///...+++)))(((''''''(((+++'''###"""%%%)))---///222999DDDRRRbbblllkkkdddYYYUUUVVV]]]eee```OOO???111***(((,,,000///,,,+++)))******++++++,,,------***+++---...000111222222777777777666444111///...///000333555777999999:::@@@KKK^^^ooouuukkkWWWGGG@@@;;;888666222---,,,...000999BBBEEEDDDEEEKKKRRR```hhhoooqqqooogggZZZNNNDDD;;;222------222<<>>;;;999666222...,,,---000444777555000,,,000///---,,,---...000111222222555<<>>JJJXXXccceee___YYYPPPJJJAAA999222+++'''&&&'''000;;;BBBEEEFFFIIILLLQQQUUU]]]fffmmmnnnggg___KKKEEE;;;444000000444999EEEKKKWWWaaabbb]]]\\\___eeeoooxxxyyytttkkk]]]QQQDDD<<<555333555<<>>444000///222444444<<>>HHHLLLMMMPPPMMMLLLOOOUUU^^^lllxxxrrrYYYBBB777666777:::777999CCCOOOXXX```gggdddfffgggiiiqqqxxxxxxtttcccWWWJJJ@@@888111000222???OOObbbssszzzhhh[[[LLLEEEFFFPPP___mmmqqq\\\III===444//////...111<<>>555...)))+++,,,...///111444555333222000...------...///---000:::EEEHHH???444///111444777666222///------''')))***)))''''''***...111///---+++(((&&&%%%$$$###%%%'''***++++++******.........+++((((((+++...---)))(((---000///...///)))(((%%%######&&&(((***&&&'''(((((((((&&&$$$###!!! """$$$$$$$$$%%%!!!!!!(((,,,...222888999@@@HHHJJJGGGBBB???>>>111***%%%(((---,,,++++++)))***+++,,,,,,---------***+++,,,---...------,,,''')))+++...000111111111333999>>>===888222///...&&&(((+++---111:::FFFOOObbbpppxxxppp___NNN???555///......111888@@@EEEHHHOOOPPPRRRSSSPPPSSSaaarrrvvvZZZFFF;;;666555111000555<<>>MMM]]]lllxxx~~~rrrcccWWWNNNJJJPPPZZZsss{{{~~~rrr```OOO???444111......444;;;CCCRRR___fffDDD>>>:::555666...111111111///,,,******,,,///333222111///---,,,+++++++++)))'''''')))---222555111000000///222888@@@EEEKKKWWWgggooommmcccYYYSSSWWWVVVTTTRRROOOPPPSSSUUUNNNIIIDDDBBBBBB>>>444+++(((***+++,,,...111555888444222000...------...///000000444;;;<<<555...++++++///333444222...------%%%'''))))))(((***...333444222///,,,)))&&&%%%$$$((()))+++,,,---,,,***)))/////////,,,((((((***---,,,((((((---111000...///)))(((&&&%%%&&&'''***+++&&&((())))))(((%%%""" %%%###"""!!!######"""!!!### '''++++++///555666AAANNNQQQKKKCCC??????222***%%%)))------+++,,,)))******++++++,,,------+++,,,,,,------,,,,,,,,,(((***+++---...//////...:::???DDDBBB;;;333......,,,+++(((&&&(((///777>>>RRRhhh{{{{{{mmm\\\KKK@@@777777666444555999???EEELLLQQQWWWXXXOOOKKKWWWhhhtttqqqVVVBBB666000---+++***,,,444EEETTThhhoooppphhhaaadddmmmsssxxxrrrmmmjjjbbbTTTGGGAAA999<<>>GGGKKKSSSVVVQQQJJJJJJOOOdddsss}}}mmmUUUBBB444---)))))))))***333>>>MMM[[[nnnxxxqqqddd```bbbgggnnnwww}}}}}}ttt___MMMDDD888555@@@FFFKKK___xxxppp\\\MMMLLLSSSbbbrrr|||vvvdddTTTHHH@@@::::::888555555:::hhhEEE>>>;;;666666---000///...---,,,,,,,,,---......,,,***)))+++,,,,,,,,,,,,,,,,,,---...///111111---------...000666>>>CCCGGGPPP\\\dddddd___WWWRRRVVVUUUQQQLLLHHHHHHMMMQQQNNNHHH@@@<<<;;;999444111---///111111///.........---------,,,***)))'''&&&,,,...000222111...***((()))))))))***+++,,,---...)))******))))))---333777444...))))))'''""" ,,,///111000---++++++---...---+++***++++++)))(((&&&''')))---111222000...,,,+++***))))))***+++,,,((((((((()))++++++)))'''((()))((((((&&&%%%$$$######%%%&&&%%%%%%&&&)))+++///>>>MMMTTTRRRMMMEEE===666111,,,***,,,---,,,))),,,///---'''$$$'''+++,,,,,,+++,,,000000,,,+++---......000111222333333333444999:::777666777555000000+++***+++)))$$$%%%***...;;;JJJVVVcccllllllfffXXXTTTKKKAAA;;;:::666000999<<>>222444888;;;JJJ___sssppp^^^LLLLLLRRR```pppxxxuuunnnUUUKKKAAA???===888555666iiiEEE===:::777888000222000...---,,,,,,---///111,,,***(((((()))++++++***///.........------------***+++---000333888>>>BBBDDDKKKTTT[[[\\\ZZZVVVTTTWWWUUUPPPKKKFFFEEEGGGJJJJJJEEE@@@<<<;;;888444000---.........,,,,,,...///---,,,+++)))(((''''''''')))+++---///...,,,)))&&&$$$$$$%%%&&&(((+++---...)))+++,,,------///222555///)))%%%%%%$$$!!! """,,,///111///,,,******,,,...,,,+++++++++***(((%%%###$$$&&&***---///---,,,++++++***))))))***++++++&&&%%%%%%'''***,,,,,,+++))),,,---+++&&&###$$$%%%"""###$$$$$$######$$$&&&***444>>>DDDHHHIIIDDD===333...***(((***+++***((((((***)))$$$###'''******---++++++//////++++++---///000000111111111111000...111222111222555555333333333333222,,,%%%###&&&$$$+++333===KKK^^^mmmsssqqqmmmdddWWWMMMEEE:::000///...000666::::::>>>BBBHHHJJJOOOXXXhhhtttwwwttt\\\MMM===555111...,,,+++---444EEE[[[iiiiiibbb^^^]]]^^^aaakkk||||||fffNNN888000...///888EEE```kkk{{{yyyaaaWWWNNNPPP]]]llluuuxxxnnn```QQQHHHCCC===999888jjjEEE<<<999777:::222444000///---,,,---///111333---+++((((((***+++++++++000//////---,,,***)))(((&&&(((,,,///333888>>>BBBDDDIIIPPPUUUWWWWWWWWWWWWXXXUUUPPPJJJEEECCCCCCDDDBBB@@@<<<:::999777333000---------+++******---//////---+++***(((((())))))((())),,,------+++((('''######$$$%%%'''***,,,---***,,,...000111111111222***$$$!!!###%%%$$$%%%(((,,,///000///+++)))***---...---+++++++++)))&&&$$$ !!!$$$''')))******)))***)))(((''''''((()))***%%%$$$###%%%(((+++,,,,,,)))---///+++%%%!!!"""%%%"""###%%%$$$"""!!!!!!"""%%%***///333:::???===777,,,)))&&&&&&((())))))(((&&&(((((($$$%%%))),,,,,,,,,***+++//////,,,+++---111111111111000///......)))+++,,,---///111333333777:::;;;999111)))&&&&&&$$$'''***///999JJJ^^^jjj}}}zzznnnaaaUUUHHH???444---)))---222777===CCCEEECCCCCCIIIUUUdddooosssnnnaaaPPPCCC;;;555000...000---333AAAPPPXXX\\\^^^WWWYYY[[[```mmm{{{wwwcccMMM>>>555000333;;;OOOWWWddduuu}}}qqq```TTTSSS\\\hhhpppvvvgggYYYMMMDDD???>>>kkkEEE;;;777666;;;333555111000.........000222333...,,,******+++,,,---,,,//////...---+++)))'''&&&###&&&)))---222888???CCCGGGJJJOOORRRSSSTTTUUUWWWWWWSSSOOOJJJFFFDDDBBBBBB<<<:::888777666555333111......,,,***((())),,,......---+++)))(((((())))))''')))+++,,,---+++***(((&&&&&&&&&'''((()))+++++++++---000222444333000///%%%!!! $$$((()))+++...,,,...000...+++***,,,...000...,,,++++++)))&&&$$$"""$$$&&&'''(((((())))))((('''&&&%%%%%%&&&'''((($$$###"""$$$&&&)))))))))(((,,,---***### ###"""$$$&&&&&&$$$"""""""""###$$$$$$&&&,,,333333...%%%$$$###$$$''')))******'''))))))&&&(((...000...***))),,,000111...,,,...111111111000///...,,,,,,((('''(((+++,,,---...000888===@@@>>>888222---***))))))+++...222;;;IIISSSlllyyyvvvgggYYYNNNAAA555+++)))...444;;;BBBHHHHHHHHHHHHKKKRRR]]]fffooonnniii^^^QQQDDD888111111,,,***000999BBBLLLUUUWWW]]]```___aaaiiisssxxx{{{ssseeeTTTDDD999777888999AAAOOO___nnn{{{yyyjjj^^^]]]dddlllyyy{{{zzzooo```PPPFFF@@@mmmEEE999555555:::333444111111000000111111222222///---++++++---......------.........---,,,***)))$$$%%%(((+++000888AAAGGGKKKNNNQQQRRRRRRRRRRRRSSSTTTQQQMMMJJJIIIGGGEEECCC:::999777555444333222222//////---+++((((((***,,,+++***)))((('''''''''''''''(((***,,,,,,,,,+++***)))((((((((()))******+++---...000333444333///,,,### !!!'''+++,,,...111,,,...000...,,,,,,...111333000---+++***)))'''%%%''')))***+++***)))***+++''''''&&&%%%%%%&&&''''''$$$######%%%'''(((((('''(((******(((###  ###'''((('''%%%$$$$$$######"""!!!%%%++++++(((!!!""""""$$$&&&((()))***(((***)))(((+++111222///'''(((,,,333555111///000111111111000...---+++***'''%%%'''+++,,,******---666;;;?????????===888222---,,,---111333555:::AAAPPPfffzzziii]]]LLL???333...///111777===HHHIIIMMMNNNKKKJJJQQQZZZaaammmyyyyyynnn\\\HHH999111---+++---///222:::CCCSSS^^^eeebbb]]]___fffkkkrrruuurrrfffWWWJJJAAA<<<***222???OOO\\\gggtttuuujjjggghhhfffrrr~~~~~~sssdddRRRFFFnnnEEE888333444999222333111222222333333222111000000...,,,+++---.........---...///111111000///...''''''''')))///999EEEMMMRRRTTTWWWWWWVVVSSSRRRQQQRRROOOLLLKKKLLLKKKHHHFFF>>>===:::666222000000111000000///,,,)))((((((***************)))(((''''''&&&''')))++++++++++++***))))))((())))))***+++,,,......000222444333...***$$$"""$$$***...------///+++...//////------111555666222...***))))))(((''')))+++,,,+++)))((()))***)))((('''&&&&&&'''((()))######$$$'''***+++***((((((((((((&&&$$$""" """&&&))))))'''&&&&&&%%%&&&%%%"""$$$)))***(((!!!"""###$$$%%%%%%'''(((((()))((('''+++000111---%%%&&&---666888444111111111111000///...,,,+++***%%%###&&&,,,---***))),,,000555999<<>>BBB@@@===222333333222222111000000...///444???NNN\\\dddhhhdddhhheee[[[WWWTTTGGG666666222555@@@HHHGGGEEEFFFIIINNNYYYffftttwwwgggNNN;;;555666111***222666>>>GGGLLLMMMSSSYYYVVV[[[eeettt~~~jjjRRR:::111444:::CCCJJJ^^^iiiuuuxxxkkkdddbbbkkkvvv~~~nnnKKK666555222111444222555444333111///---,,,,,,///,,,***)))*********)))+++******---333777999999///...///333999BBBRRRaaaqqqtttrrrggg]]]VVVRRRNNNMMMNNNNNNLLLIIIHHHIIIKKKGGG@@@666000//////...---111111000---***((()))***---///111222222000---+++'''&&&%%%&&&((()))((('''!!!$$$'''(((((()))***,,,---000///+++***,,,---+++,,,...111444444111+++''')))///666999666333222333666333...)))'''&&&((()))+++***)))&&&$$$%%%'''***---...---+++'''&&&'''))) !!!&&&(((&&&###!!!"""###$$$&&&(((%%%&&&((()))***)))((('''$$$%%%&&&***------,,,***'''%%%!!!!!!$$$'''***------++++++...///,,,(((&&&&&&,,,444888666111///000111222111///---,,,(((***---//////---,,,+++((((((,,,333:::===:::666111111222222111///...------...111888CCCOOOXXX]]]eeelllnnnllllllkkk___PPP===444111777@@@EEEHHHLLLCCCFFFKKKSSS]]]kkkyyyjjjOOO<<<555222///222333777>>>AAACCCHHHOOOSSSWWW___kkkyyy~~~lllVVVFFF;;;555666;;;HHHSSS```mmm{{{}}}uuunnnjjjmmmrrryyyoooLLL555444111222555444777666333111///.........///---+++++++++,,,+++******(((''')))...555:::<<<111222666:::===GGGZZZlll{{{~~~qqq```UUUOOOLLLIIIJJJJJJIIIGGGEEEDDDEEE>>>888111------......---111111///,,,******,,,...000111222333222///,,,***)))'''&&&%%%&&&&&&$$$###"""%%%'''((()))***+++///111...***))),,,,,,***+++...333777777333+++$$$'''---333666444222111111444222...***'''&&&%%%&&&))))))(((&&&%%%%%%(((***,,,,,,+++)))&&&%%%%%%'''!!!&&&((('''%%%"""###$$$%%%((()))(((+++---,,,(((&&&%%%'''$$$%%%&&&))),,,---+++)))&&&###  $$$'''000333333//////111111...'''$$$"""'''///444555333000222333555444111...,,,***,,,///222222222000///%%%&&&)))...333555111...///000111222111///---+++---...000222888@@@IIIOOO\\\fffpppvvv}}}yyymmmXXXJJJ<<<555666999>>>CCC@@@@@@??????CCCQQQcccqqqjjjSSSDDD===:::666333222444555777===EEEMMMPPPVVV^^^jjjxxxvvvbbbKKK777//////777???JJJUUUcccrrrzzz|||~~~{{{wwwtttppppppxxxsssOOO777444111111555444666444222111000000111222222000......//////...,,,(((&&&%%%&&&,,,555===BBB555555888<<>>888333...,,,---///...---......///---,,,,,,...///000111222222222000---,,,)))'''&&&&&&&&&&&&$$$###!!!$$$'''))))))))))))***///111000---...111000,,,)))+++000444666222,,,'''$$$(((,,,---------...///333111...+++(((%%%$$$###&&&'''&&&%%%$$$$$$''')))))))))((('''%%%#########"""""""""$$$''')))(((&&&!!!###&&&'''&&&&&&'''(((+++///111///((($$$%%%(((''''''''')))+++***(((%%%&&&### !!!%%%(((444666555111000111111---((($$$!!!###***000222333000111222333333222111000...///222555777777666444***))))))+++---...+++)))---...000111111///---,,,,,,///222333444888>>>CCCIIITTTbbbnnnzzz}}}uuuiiiUUUBBB444///333888??????===999888AAARRR```oooyyy|||ppp```NNNBBB>>>777111///...///666===EEEIIIOOOTTT[[[ffftttxxxcccKKK:::333666999===BBBKKKWWWdddkkkxxx~~~wwwnnnllloooyyyTTT;;;777222111333222222222111111111333444555111000//////000///...,,,%%%$$$###%%%***444>>>DDD:::666666<<>><<<555111...---///000...,,,(((+++...///...---,,,---...///000111111000///...)))(((&&&'''(((((('''&&&&&&))),,,,,,+++)))((((((,,,000222333666888444...&&&'''***---000000...+++%%%%%%&&&&&&'''***---000222000...+++)))&&&$$$###%%%%%%&&&%%%$$$$$$&&&(((&&&&&&%%%$$$$$$###!!! %%%%%%%%%%%%&&&&&&%%%$$$$$$&&&)))***)))))))))***...111333000)))&&&'''******))))))))))))((($$$!!!%%%$$$!!! !!!$$$'''***222444333///...///...+++***&&&######''',,,/////////...------...111444666000111333777;;;<<<:::888444111...,,,++++++++++++***+++---.........,,,+++(((---333555555555777::::::BBBNNN[[[jjjxxx}}}pppYYYAAA444333777888;;;<<<:::888===IIISSS]]]gggsss~~~yyydddOOOHHH>>>444...+++***///555:::AAAIIIOOORRRXXXbbbiiivvv|||yyyhhhTTTFFF===999666444555<<>>555222//////000000---)))$$$(((,,,///...,,,******,,,---...000000000///...)))((('''(((*********((())),,,//////---+++)))(((***...222666:::<<<666...%%%$$$%%%(((+++.........'''&&&%%%%%%(((,,,000222111000...+++)))'''&&&%%%&&&''''''&&&%%%%%%&&&(((%%%$$$###$$$%%%$$$###!!!%%%%%%%%%%%%$$$###"""!!!"""%%%)))+++,,,+++,,,,,,,,,...///---***((()))+++***)))))))))(((&&&"""$$$$$$######%%%''')))+++---///...+++***++++++'''(((&&&######&&&)))++++++,,,***((('''***...444777000000222777===>>><<<999:::888555222000000000111,,,,,,,,,,,,,,,+++******'''+++111555666444333222333777???IIIWWWfffrrryyyqqqVVVBBB999666000333666666666999AAAGGGMMMSSS]]]nnn~~~oooXXXLLL>>>555///***+++///111999CCCIIILLLOOOTTTYYYfffmmmvvv}}}{{{kkk\\\GGG>>>555000,,,+++///444GGG[[[sss{{{ppp}}}XXXAAA===888555555333000111222333333222111000...---,,,---...---***((($$$%%%&&&''')))---444999888777;;;AAAGGGMMMXXXbbbgggkkklllfff___]]]\\\YYYZZZVVVQQQMMMJJJFFFBBB>>>666444111111111///***%%%###&&&)))+++***)))((((((---...............---,,,***)))((((((******)))((())),,,///000...,,,***)))+++...000333777:::555,,,$$$$$$$$$'''***---------&&&&&&&&&(((,,,///111111111000---+++)))(((((((((******+++***((('''((()))%%%$$$###%%%((((((&&&######$$$%%%%%%$$$#########"""%%%)))++++++*********)))))))))))))))******+++(((((('''(((((('''### """###$$$&&&'''((()))***'''***)))&&&&&&)))(((%%%"""!!!"""###%%%'''((((((((('''%%%%%%'''+++///222......///555;;;>>>;;;888999:::::::::999888888888666444222///---,,,+++++++++---000444666666333000000000444<<>>555111111///444:::>>>AAADDDHHHLLLVVV]]]eeemmmvvv{{{wwwnnnZZZMMMAAA:::333+++'''(((555DDDZZZpppzzz{{{XXXBBB???;;;777888555111222444444444111...,,,///....../////////,,,***(((***,,,,,,+++---111555444888???FFFHHHMMMYYYfffdddhhhhhhccc```aaa```^^^]]]WWWPPPKKKHHHDDD@@@<<<777555222111111---'''"""$$$&&&''''''&&&&&&''')))//////......---,,,******+++***(((((())))))(((&&&'''***...000///---++++++,,,......///333666222***%%%%%%&&&(((+++,,,+++***"""$$$&&&+++...000///...222000---+++))))))***+++------...---***))))))***%%%$$$$$$'''***+++)))&&&$$$%%%''''''&&&&&&&&&'''&&&(((++++++)))&&&%%%$$$&&&%%%$$$%%%(((***+++***&&&%%%&&&'''((((((%%%""" """$$$'''((()))))))))###&&&&&&$$$$$$''''''%%% """%%%&&&''''''%%%%%%%%%%%%''')))+++---,,,+++---333:::<<<:::666666999>>>@@@@@@>>>===<<>>:::555111///......222111111444888888555111,,,+++---333;;;FFFRRR\\\fffttt{{{ppp]]]MMM<<<777///)))&&&'''***---333???LLLSSS\\\iiiuuu{{{{{{iii[[[NNNBBB:::999222333333444666:::>>>AAAIIIQQQXXX]]]hhhtttyyywwwmmm^^^PPPHHH@@@333***'''///888FFF\\\vvv~~~YYYAAA@@@@@@===999222555444222111111333555666000222333111...+++******(((((()))***---000333555999:::===BBBIIISSS\\\bbbeeeaaa\\\[[[]]]______^^^YYYRRRJJJGGGGGGEEE>>>888111333555555222,,,&&&"""(((&&&###!!!***111555111,,,*********)))''''''))),,,,,,)))&&&######&&&,,,000///---...,,,)))------------,,,+++))))))((('''%%%&&&''')))******&&&(((***++++++,,,...000111...+++((('''***---///000111222333111---)))'''$$$%%%&&&'''(((((((((((())))))************))))))((()))******)))'''%%%$$$######$$$%%%''')))+++,,,'''%%%%%%))),,,+++&&& $$$'''''')))---...++++++---+++%%%$$$'''%%%"""&&&((())))))(((&&&$$$%%%&&&'''((()))***,,,222777999666333555888===CCCGGGGGGDDDAAAAAADDDDDD>>>444///000333777777777888888777444111---,,,***+++111;;;EEEKKKVVV___hhhmmmssswwwsssjjjNNN???...%%%###%%%(((***444<<>>:::666...000//////000111222444444333333222222111///---+++(((((('''(((+++///333666999;;;>>>BBBIIIRRR\\\ccc```]]]YYYYYY[[[]]]\\\ZZZVVVOOOGGGDDDCCCAAA:::444111222444555333...)))&&&%%%$$$""""""***111222///+++******+++***)))(((***,,,+++(((%%%###"""&&&,,,///...------,,,)))***************))))))((()))'''&&&&&&''')))*********+++------,,,,,,---///...,,,***))))))+++...///222333444444222///+++(((&&&&&&&&&&&&&&&&&&&&&&&&******************))))))((()))+++,,,+++)))&&&$$$ !!!$$$'''))))))(((&&&%%%%%%(((,,,+++'''"""!!!(((///000111222111---...000...)))(((***(((###!!! !!!&&&(((((('''******)))(((&&&&&&'''(((((())),,,222888:::888555333444666:::???BBBCCCBBB===@@@AAA<<<555222444888:::999888888888555111...---,,,+++---222999AAAEEEKKKSSSZZZ___gggppptttrrr\\\OOO===000++++++...111222888>>>AAACCCIIIUUU^^^kkkvvvyyylllZZZJJJBBB;;;555333000,,,,,,111777;;;AAAHHHRRR]]]ggglllnnnppppppjjjaaaSSS???///,,,***000>>>MMMWWW___gggaaaDDD>>>:::666222***++++++,,,---...000111222222000///111444444222000((('''&&&'''***...333666777:::>>>AAAGGGPPP[[[ccc___[[[XXXWWWZZZ[[[[[[YYYSSSMMMEEE@@@???<<<666000000111333444222000,,,***"""###""" ###***000...,,,******+++,,,,,,,,,***,,,---,,,)))%%%###"""(((---///---+++,,,***'''&&&&&&&&&'''''''''((((((***)))((('''((()))***+++---...///...---,,,---...,,,,,,+++***+++---...///333444555555333000---+++)))((('''%%%$$$$$$%%%%%%++++++***))))))((())))))(((***,,,...---***'''%%%%%%+++...+++''''''&&&%%%'''))))))%%%!!! ,,,888;;;:::999888555333444222...,,,///000...***&&&###%%%***---+++(((---000111///+++((((((***)))))),,,222999<<<:::777333111///111555999<<<===888;;;<<<999555444777<<<>>>===;;;999888555000------------///333777;;;>>>???EEEJJJMMMTTTaaammmssspppgggXXXHHH===777555444333666888888666999AAAHHHSSS```sssppp___PPPHHH???888000***(((***000333777<<>>:::555000000000000000///---+++***###%%%%%%###"""$$$)))...******)))***+++---......---...///---***'''%%%%%%+++///000,,,))))))(((%%%#########$$$%%%&&&'''(((++++++***)))((((((***+++,,,---......---,,,---............---------------///111222333333222///...+++***'''&&&%%%&&&'''(((+++***)))(((''''''(((((('''))),,,...---+++'''%%%  )))222666111+++***(((''''''((((((&&&###&&&333@@@BBB@@@@@@@@@@@@<<<:::666222222666<<<@@@:::444......222444222///333666888666000,,,+++,,,++++++---222888;;;999666222///,,,+++...111444555555777888666333222666:::???===;;;999888555111......///000333555777888999999<<>>CCCEEEFFFNNN]]]iiinnndddXXXRRRRRRXXX]]]```XXXRRRJJJCCC>>>:::666222......,,,+++)))((('''&&&&&&)))***(((&&&%%%(((+++(((((()))***+++,,,...//////000111///,,,)))((((((---000000***''''''&&&$$$"""""""""###$$$&&&((())),,,------+++((((((***,,,***+++------,,,,,,...///111111000///...---++++++)))+++---///111111111000,,,+++)))'''''')))***,,,***)))((((((''''''''''''&&&(((+++,,,,,,***'''%%% !!!***444999555000+++***)))***,,,///111111999CCCJJJHHHCCCCCCFFFGGGBBB>>>999555555<<>>;;;999;;;===;;;555000.........---...111666888666333///---++++++---///111111444666777555333222333666===;;;999777666555222000111222444666888:::;;;;;;888999:::999:::@@@LLLVVVnnnxxx{{{ooo```NNN???;;;999666333222333666888777777>>>PPPeeeuuu|||{{{vvvjjj[[[MMMAAA777111000------000222555>>>HHHVVV]]]cccccceeeiiimmmmmmWWWLLL>>>333222555777777zzzQQQ777555555666666111333000+++'''&&&'''***---111///,,,,,,///000///---(((+++///222444444222111;;;BBBHHHIIIIIIPPPaaaooosssgggWWWMMMLLLRRRYYY]]]YYYTTTKKKCCC===999555222,,,***(((%%%$$$######$$$(((+++---,,,)))&&&''')))''')))++++++++++++,,,...///000111///,,,*********,,,......(((&&&'''(((&&&$$$######$$$%%%'''***+++---//////,,,)))'''***---)))+++,,,---,,,,,,...///222222000...,,,+++)))(((%%%'''))),,,...///000000,,,+++*********+++,,,---((()))************))))))'''(((***++++++)))((('''""" !!!'''000444444111++++++,,,///444:::@@@DDDNNNSSSRRRJJJDDDCCCEEEEEEDDD>>>999666666<<>>333+++(((,,,---+++000777FFFRRR^^^aaabbbeeeiiijjjhhhdddYYYLLLDDD@@@;;;666yyyQQQ777666777777777111111000---+++***++++++,,,000///...------......///,,,---...///000111111222999AAAHHHHHHFFFNNN___ooovvvjjjXXXLLLJJJNNNTTTXXXWWWQQQIII@@@999444000///(((&&&###!!! !!!###$$$%%%)))------***''''''((('''***,,,,,,***)))+++,,,---...///---+++******+++'''******&&&%%%))),,,,,,'''&&&&&&&&&'''))),,,---...000111---)))'''***---,,,---......---,,,---///000...---+++)))(((''''''%%%&&&(((***+++,,,------,,,,,,,,,++++++******)))(((***,,,...///...---+++************************'''%%%$$$&&&***---///000***+++---000555===EEEKKKUUUUUUQQQGGGAAA@@@AAA??????;;;888777555777AAAMMM]]]dddlllpppnnniiicccaaaRRRNNNKKKJJJJJJHHHBBB===>>><<<<<>>AAABBBBBBBBBEEECCC@@@???>>>>>><<<::::::::::::===AAAFFFKKKNNNKKKEEEAAAAAA???<<<>>>DDDCCCOOOZZZcccppp~~~~~~vvv___XXXLLLCCC===888222......,,,---111555>>>PPP```tttzzz|||wwwqqqjjj___UUUFFF888...//////******///888DDDQQQXXX]]]cccffffffmmmrrrqqqhhh^^^VVVMMMEEE|||TTT:::888888777666000---...///000///...---,,,+++,,,---------///222555000///---,,,,,,...111333444===EEEDDDBBBIII[[[lllxxxlll[[[OOOKKKNNNRRRTTTSSSNNNFFF<<<555///,,,+++%%%###!!!!!!$$$&&&"""''',,,---+++((('''((((((+++---,,,***((()))++++++,,,---,,,***)))***+++"""&&&'''%%%&&&+++000000)))(((''''''(((***---//////111222...)))'''***...000111111000...,,,---...,,,+++)))'''&&&&&&''''''''''''((()))***++++++***---------,,,***)))'''&&&)))+++///222333222000...,,,++++++******+++,,,,,,---+++(((&&&''')))---///,,,,,,,,,...222999BBBGGGPPPOOOJJJAAA===>>>>>>;;;;;;888777888444222999CCCMMM[[[mmmyyy{{{wwwrrrppp___YYYTTTSSSVVVUUUNNNHHHHHHFFFFFFJJJNNNQQQPPPNNNCCC>>>777222000000111111,,,222:::CCCHHHKKKKKKKKKOOOLLLIIIGGGGGGEEEDDDBBB===<<<<<<>>>CCCJJJQQQVVVYYYOOOGGGEEEBBB<<<<<>>555...&&&)))///111......:::JJJVVVbbbmmmssswwwyyysssjjj\\\III999666444---***---000888AAAKKKVVVbbbhhhhhhjjjvvv{{{rrriii___VVV~~~UUU;;;888777555333---+++---000444555111+++'''++++++,,,...///111222222555333000......111444777777===CCCEEEFFFJJJRRRZZZkkkeeeZZZOOOJJJMMMUUU[[[ZZZRRRFFF;;;333---)))'''%%%$$$###"""!!!"""###$$$))),,,...///---***(((''')))******)))&&&%%%%%%&&&(((***---,,,***)))***,,,+++)))'''%%%&&&(((+++---......,,,***((((((+++...---000222000,,,)))+++///222222222222222111000///+++***(((((()))+++,,,,,,)))))))))******)))%%%###&&&((((((%%%!!! $$$)))'''***---000111111///...---((('''***------///222...++++++///...******...,,,++++++,,,///333666999<<<999777666999<<<======777666555444444444444444>>>DDDQQQcccrrruuunnneee^^^eeehhheeedddccc^^^VVVTTTSSSSSSWWW\\\```aaa```TTTMMMCCC:::555444555666888999<<<>>>AAAFFFKKKOOOOOOTTTVVVTTTRRRPPPKKKDDDBBB@@@>>>???CCCHHHMMMPPPQQQTTTUUURRRJJJBBB>>>======;;;@@@MMM]]]jjjxxx~~~ssseeeVVVEEE777...'''''')))***,,,...111222@@@IIIUUU___gggppp{{{uuufffSSSEEE===888222---222888;;;<<>>EEEGGGHHHKKKSSSZZZddd```XXXQQQMMMOOOUUUZZZ[[[TTTHHH===555///***'''&&&%%%%%%%%%%%%&&&''''''***,,,//////,,,***(((''')))******(((%%%######$$$'''))),,,,,,+++***+++---,,,+++)))((((((***,,,---.........+++(((&&&&&&&&&***...333222///,,,---...000222444666555222...,,,---,,,++++++++++++++++++'''&&&'''(((***)))&&&$$$###&&&'''%%%"""!!!$$$((()))***---///000000///...---(((&&&))),,,+++---///000---...222333...---///******)))***+++,,,---...///...---...000333666888:::888666444333555777888111444<<>>@@@DDDIIIMMMUUUYYY[[[ZZZXXXWWWRRRLLLFFFDDDAAA@@@AAAEEEHHHJJJMMMPPPTTTTTTPPPJJJDDD@@@???<<>>BBB555222333;;;FFFMMMLLLIIILLLXXXfffqqqwwwzzzuuuoooggghhhgggeeecccdddiiinnniiieee___\\\YYYRRRHHH@@@BBBBBBAAA@@@@@@CCCHHHKKKWWW\\\^^^\\\[[[[[[XXXRRRMMMJJJGGGCCCAAAAAABBBCCCGGGJJJPPPUUUVVVRRRKKKFFF@@@======CCCIIINNNWWW^^^kkksss}}}wwwbbbJJJ:::222...******---000111000333444777<<>>???EEELLLRRRRRRNNNFFFAAA888>>>FFFKKKJJJCCC<<<777999777666777<<>>IIIPPPXXX^^^___]]]\\\[[[LLLEEE<<<666444555555444444222000///222999BBBHHH[[[eeevvvpppdddPPP>>>///...///,,,+++...222:::EEEOOOWWWaaaooozzz[[[>>>999777666555000......///111111...)))%%%"""$$$(((---000111222222******+++...222777<<<>>>CCCGGGLLLPPPQQQRRRSSSTTTYYYZZZZZZXXXVVVUUUVVVXXXWWWRRRJJJCCC>>>:::777555000000///...///000222333333444444222...+++*********+++,,,***(((''''''((($$$$$$&&&)))++++++(((&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######%%%)))---***)))''''''(((***,,,...............---,,,,,,+++(((,,,000000---+++***+++''''''(((***,,,,,,***'''%%%'''+++...111222222111///...------...000111333,,,))))))///222222222444333:::>>><<<999;;;???BBBJJJRRR^^^hhhkkkfff]]]WWWLLLQQQWWW]]]^^^WWWMMMEEEBBBAAA@@@@@@EEELLLSSSXXXTTTPPPNNNRRRWWWXXXSSSMMMAAAAAAFFFOOOVVVYYY]]]bbbhhhkkkmmmggg___ZZZ\\\```aaadddiiinnnpppooojjjfffbbbbbb```]]]YYYXXXZZZ[[[WWW[[[[[[XXXYYY[[[[[[XXX[[[\\\\\\WWWQQQLLLLLLMMMJJJHHHEEEDDDGGGJJJMMMNNNPPPLLLFFF@@@666...---222???@@@BBBCCCEEELLLVVV^^^VVVSSSNNNGGG???:::666444//////......000444777:::GGGOOO]]]nnn}}}jjjVVV@@@333...+++)))))),,,000888AAAHHHPPP^^^jjj\\\???:::888777666111///---,,,+++,,,,,,***)))$$$&&&))),,,---,,,+++***&&&'''***---222777<<<>>>???CCCHHHNNNRRRUUUXXXYYY]]]\\\ZZZWWWVVVWWW[[[^^^ZZZTTTKKKBBB===999666444333111...,,,,,,---///111222333222///+++((('''''''''((())))))(((((()))***(((((()))+++---,,,((($$$ !!!"""###!!!"""$$$%%%&&&))),,,///+++***)))((()))*********.........//////.........***---000///***&&&&&&'''&&&&&&(((,,,///000///---'''(((***...111222333222222000---+++******+++,,,)))'''(((///444555666888AAAOOOXXXTTTKKKHHHIIIJJJRRR]]]lllyyy~~~yyyooohhhbbbbbbfffmmmrrrooofff^^^XXXWWWUUUTTTTTTVVVXXXZZZWWWTTTTTTXXX^^^___YYYRRREEEBBBDDDJJJNNNPPPTTTZZZ___dddhhhgggbbb^^^]]]___aaadddhhhiiihhhggghhhiiihhhiiiiiifffcccaaaaaabbb]]]______\\\\\\^^^___\\\]]]```aaa\\\UUUPPPOOOPPPNNNLLLHHHDDDBBBCCCFFFJJJMMMIIIDDD>>>444++++++000666555333000000888DDDNNNRRRWWW[[[XXXOOODDD===999111000///000111333333333333:::EEERRRaaappp~~~zzzrrr```KKK===777333///,,,+++...555:::>>>HHHRRR\\\>>>999777666555000000---***((()))+++++++++&&&''')))******(((&&&$$$%%%&&&(((,,,222777<<>>DDDKKKTTT[[[___```___ZZZSSSNNNOOOTTT[[[```]]]SSSHHH@@@888///+++,,,/////////---***(((((((((,,,...000000,,,((($$$###&&&&&&&&&'''))),,,...000------------...,,,***(((  !!!$$$''',,,...---+++))))))***,,,...000111111000000000222555777666444111///...---+++(((%%%""" !!!$$$***///333444444444///.........000222333444::::::666---$$$ ###$$$'''&&&)))---+++333HHHddduuupppoooppprrrrrrqqqnnnjjjhhhmmmmmmnnnoooqqqvvv|||uuuuuusssqqqnnnkkkhhhgggeee```[[[[[[___bbbbbb```XXX\\\___\\\UUUPPPQQQTTTVVV[[[eeennntttsssoookkkkkkhhhcccaaabbbdddfffggglllnnnnnnkkkgggeeefffiiieee```]]]___eeegggccc___bbbaaa^^^[[[WWWSSSPPPNNNLLLLLLJJJFFFAAA>>>???@@@===<<<777333666:::888333111000...***(((+++111777===EEEMMMTTT[[[]]]TTTGGG>>>666333777;;;999555444000111222333666<<>>;;;::::::555///+++'''(((---111111000++++++***((('''%%%$$$###''')))---222777;;;<<<======@@@EEELLLSSSYYY^^^aaaaaa\\\VVVQQQPPPSSSVVVXXXVVVMMMDDD>>>777...******,,,,,,---+++((('''''''''(((+++------+++'''$$$###&&&&&&'''((())),,,...///---,,,,,,,,,,,,+++***)))###"""  !!!(((+++///111///,,,)))((((((***...111333333222111000222555777777666444222......---,,,)))&&&###!!!%%%''',,,000333444333222------......///111555888HHHDDD<<>>>>>???===999777:::@@@AAA===444333000,,,)))***...333666;;;@@@EEEMMMTTTPPPHHH@@@AAA@@@===:::999888888444333000///000333666888EEEWWWlllyyy}}}wwwfffWWWMMMAAA888777777444111111___DDD???;;;:::;;;888000---***+++///111111000...---+++)))'''%%%$$$###'''+++111777;;;>>>>>>>>>???BBBHHHMMMSSSYYY```eeeeee___XXXRRROOONNNNNNNNNMMMFFF@@@===888000***)))(((******)))&&&$$$$$$$$$$$$'''***+++(((%%%"""!!!%%%&&&'''((()))+++,,,---+++,,,,,,,,,,,,+++++++++'''%%%###!!! !!!!!!+++...222333000,,,)))'''%%%(((---222444444333111...000333666777666555444---...000000...+++'''%%%)))+++...111222222111000+++---......///222888>>>NNNHHH<<<...%%%$$$***111555444,,,)))---000AAA\\\{{{lllaaa\\\hhhmmmrrrsssqqqppptttwwwzzzzzzyyyxxxuuurrrooonnnkkkjjjiiilllqqquuuuuusssxxxyyyvvvnnnddd[[[WWWVVVUUUXXX```iiitttyyyrrrmmmllllllmmmqqqrrrsssqqqnnnkkkjjjjjjccc^^^[[[\\\```bbb___\\\WWWWWWWWWWWWVVVTTTRRRQQQPPPLLLFFFBBB???===:::999::::::777444888@@@DDDCCC:::999555111------///111222333333666===FFFHHHFFFCCCMMMQQQGGG>>>===>>>===777333///---...///...,,,222>>>QQQfffxxxxxxmmmhhhXXXHHHCCCCCC>>>444---]]]DDD>>>999666888777222000......000111000///---,,,+++***)))'''&&&&&&,,,000777===@@@@@@??????AAAFFFLLLPPPUUU]]]gggnnnkkkcccXXXPPPKKKIIIGGGEEEEEEAAA>>>===:::222,,,***((())))))((($$$!!! ###&&&((()))&&&""" ###$$$%%%'''((()))))))))(((+++...//////---,,,,,,+++)))&&&###!!!!!!!!!"""***---000111///,,,)))(((%%%)))...222444333000...,,,...000222333333111000+++---000222111...***'''***,,,...000000///...---***---///000111555===CCCDDD>>>444***%%%'''///666777777000---333999NNNmmmyyyoooqqqvvvzzzyyyuuutttxxx}}}~~~}}}{{{xxxsssooojjjhhhjjjkkkmmmrrrxxx|||}}}||||||{{{xxxqqqiii```ZZZWWWZZZ]]]cccjjjsss|||~~~xxxtttsssvvvxxxwwwxxxxxxwwwuuuqqqnnnlllddd```\\\[[[]]]]]][[[WWWPPPQQQSSSSSSSSSRRRPPPOOOMMMHHHBBB===;;;:::777555666777666222444<<>>:::666333111111222333111//////444;;;???@@@CCCTTTZZZPPPGGGIIIGGG@@@777222......222333111---222444;;;JJJ]]]oooyyy{{{xxxkkk]]]VVVSSSJJJ;;;000^^^EEE???999555777555222111000000000000...---)))))))))***************111777>>>BBBBBB@@@>>>>>>CCCIIIOOOSSSWWW```mmmxxxrrrgggXXXMMMGGGEEECCCAAA???;;;:::<<<:::222+++)))***++++++((($$$$$$&&&))))))%%%!!!!!!"""$$$&&&''''''&&&%%%$$$)))000444333000---,,,---+++(((%%%###""""""###&&&)))+++,,,,,,*********(((+++///222222///+++(((+++,,,---......---,,,+++(((+++///222222///***''')))***,,,---...---,,,++++++---000111333888???DDD888444---(((&&&***000666444666222333;;;EEE^^^}}}{{{{{{uuupppmmmjjjgggjjjnnntttyyy}}}~~~~~~|||{{{xxxsssmmmeee]]]WWW\\\```fffkkkpppuuu{{{|||zzz|||~~~~~~}}}{{{wwwpppiiidddccc```]]]\\\[[[YYYVVVRRRLLLNNNOOOQQQQQQPPPNNNMMMJJJFFF@@@;;;888777666555999<<<<<<777666:::>>>???AAA>>>999555222111000000111///---///222444777999???PPPXXXSSSQQQTTTNNNBBB999444000000444555333000333111000555AAASSSggguuu}}}zzztttmmmcccVVVGGG;;;```FFFAAA<<<999888444111111111111///---+++)))%%%&&&''')))***,,,------444:::@@@CCCAAA>>>======CCCJJJQQQSSSVVV___ooo|||wwwjjjYYYMMMGGGEEECCC@@@;;;888888;;;999111***(((+++,,,---***&&&!!!$$$'''******'''###  """$$$&&&'''&&&$$$"""!!!(((000444333000...---...,,,)))&&&$$$######$$$###%%%&&&''''''(((***,,,---...111222000---)))&&&***+++,,,,,,,,,***)))((('''***...111111...***'''&&&''')))+++------------,,,,,,...111555:::>>>@@@333000,,,)))(((+++///111111555444777BBBPPPlll{{{wwwsssqqqqqqiiikkkooosssvvvxxxyyyzzzzzzyyywwwvvvssskkk```XXXZZZ___fffjjjlllmmmpppssswwwyyy{{{{{{zzz|||yyypppeee]]][[[ZZZYYYXXXWWWSSSNNNKKKFFFHHHKKKNNNOOONNNMMMLLLHHHFFFBBB;;;555333333555AAAGGGIIICCC===<<<======DDD???999444111000///...---,,,---111222111222555:::EEEMMMOOOSSSUUUOOODDD>>>999444111111000...,,,,,,,,,...000444===PPP```tttzzz~~~zzzqqqfffXXXNNN^^^CCC@@@>>><<<:::444///000111111...***(((&&&$$$%%%&&&(((***,,,---...222888>>>@@@===;;;;;;<<>>;;;;;;>>>;;;333---***+++,,,...,,,)))$$$"""!!!###&&&***+++***'''%%%%%%!!!###&&&(((((('''$$$"""!!!'''...000///---...000...,,,)))&&&$$$$$$$$$$$$###$$$#########%%%***---000111222222111...***(((++++++,,,------,,,,,,+++(((***---//////---***(((###%%%(((+++---///111111+++***+++///666::::::888///,,,)))((()))+++...000111555444888EEEVVVvvvzzzwwwvvvwwwpppqqqrrrrrrrrrrrrrrrrrrrrrqqqsssvvvxxxrrrfff\\\YYY___eeegggfffeeegggjjjmmmqqqttttttrrrrrruuuxxx~~~~~~}}}|||wwwnnnbbbZZZWWWXXXZZZ[[[[[[WWWRRRNNNIIILLLQQQUUUWWWXXXWWWWWWVVVUUUQQQHHH>>>999;;;???RRRZZZ___YYYPPPKKKHHHGGGRRRLLLCCC<<<888777555444222000111555444000///222555999@@@GGGKKKLLLJJJHHHBBB>>>888222---***)))))))))***...111111222===JJJ\\\gggrrrvvvwwwuuunnnfffZZZ>>>=========:::333...000111000---)))&&&$$$$$$%%%&&&((()))+++,,,---///555;;;===;;;999:::<<>>EEERRRaaalllwww~~~xxx|||VVV===;;;:::999999555///000111000---)))%%%$$$&&&'''((((((''''''(((***///111444666999::::::;;;???GGGPPPSSSSSSXXXbbbkkkmmmiiibbb[[[UUUOOOIIIEEEDDDDDDDDDBBB===777111---+++******---///...***&&&$$$'''***---...---***(((((()))***+++***)))'''%%%%%%&&&''')))+++---...///,,,***(((((())))))'''%%%&&&%%%%%%$$$%%%&&&((()))...000111000---,,,,,,,,,---,,,---111555555222///***+++,,,............---%%%%%%'''+++000333444333,,,)))''')))///222222///***'''%%%%%%)))...222555444222111666HHHhhh{{{{{{vvvllleeeddd```dddlllsssvvvssslllfffcccfffiiiiiieee___ZZZWWWYYY^^^dddeee]]]RRROOOSSSRRRUUUYYY[[[\\\]]]^^^___eeemmmtttwwwyyy}}}}}}{{{yyyvvvyyyzzzmmm]]]YYY```~~~yyyuuutttssstttpppjjjaaaXXXRRRPPPPPPVVVNNNCCC;;;888666555333111111444666555333444666;;;:::666000***(((***---111///------///111222222666:::CCCQQQ```oooyyy~~~XXX>>>;;;999888777333000111222111---)))&&&$$$&&&(((******))))))***+++---///222666999;;;<<<<<<@@@GGGOOOSSSUUUYYYaaagggjjjfff^^^XXXRRRMMMHHHEEEEEEEEEDDD@@@:::444///,,,+++***+++---///...+++((('''+++000222111---***((('''((()))***)))'''%%%$$$&&&'''((()))***+++,,,,,,...+++)))***---///---***&&&%%%%%%&&&&&&'''((()))+++...111111///,,,******,,,,,,...222555666222...***+++---//////...---+++''''''))),,,000333333333---***(((***...111///,,,***'''%%%&&&***///222444111111222;;;PPPrrr|||rrrkkkiiifffiiinnnqqqrrrpppkkkhhhdddffffffddd^^^WWWRRRPPPOOOSSSXXXYYYPPPEEEBBBFFFHHHLLLPPPTTTWWWZZZ^^^```mmmxxxsss```[[[aaa{{{~~~~~~{{{vvvnnnhhhdddcccfff```WWWPPPJJJEEE@@@<<<777555444333222111111111666666444111...---///111555444333333444444333333000111666???MMM]]]kkksssYYY>>>;;;888777777222333333333111...***'''$$$&&&(((+++,,,+++++++++,,,,,,...222777;;;===???@@@CCCGGGLLLRRRVVV\\\bbbfffhhhcccZZZSSSNNNJJJGGGEEEBBBCCCCCC===666///,,,+++,,,+++,,,---...---***'''(((///666888222,,,(((''''''((())))))((('''%%%###'''((()))***************///,,,)))***///222111...%%%&&&'''((())))))))))))))),,,000222000,,,)))(((,,,,,,...222666666111,,,***,,,...000000---+++)))(((((())),,,000222222111,,,***)))***---...,,,)))***(((&&&'''+++///222444///111666EEE^^^{{{qqqlllnnnpppqqqqqqmmmjjjgggfffbbbaaa^^^XXXPPPIIIDDDBBB@@@DDDIIIIII@@@555222666===@@@EEEJJJOOOUUU[[[```kkk{{{~~~~~~~~~}}}kkkVVVPPPWWWqqq{{{wwwuuu|||xxxsssllleee]]]UUUPPPGGGBBB:::555444333111...---------...000222444555:::999999999888888777666333222111555???MMM[[[ddd~~~WWW<<<999888888:::777555444222111///,,,(((%%%$$$'''***++++++++++++,,,---000444999>>>BBBDDDEEEGGGGGGIIINNNVVV___fffjjjiiibbbXXXPPPKKKGGGEEEDDD===??????999222,,,+++,,,---,,,,,,,,,+++)))&&&$$$$$$---777888111)))&&&&&&'''((()))******(((&&&%%%'''((()))***+++,,,,,,,,,///,,,)))***...111///,,,'''((()))+++++++++***)))))),,,///000...+++***)))++++++...222666555000+++***,,,///111000---)))&&&(((((()))+++...///...---)))((((((***------+++)))***((('''))),,,000222333000333===PPPnnnuuukkkllloooqqqoooiiiccc^^^\\\YYYXXXSSSKKKBBB;;;666555666:::??????777---,,,000999;;;>>>BBBFFFMMMTTTYYYbbbsss~~~{{{lllccc^^^ccciiiiiieeebbbeeegggllljjjZZZIIIGGGPPPmmm|||~~~wwwqqqmmmccc[[[NNNDDD@@@@@@;;;555111//////111777<<<@@@AAAAAAAAAAAA@@@???@@@BBBDDDJJJIIIGGGFFFHHHMMMUUUZZZ{{{SSS999777888:::>>><<<555333111000000...***&&&!!!$$$''')))))))))***+++000222777<<>>666000///111333222000...,,,+++******,,,.........,,,,,,---///+++)))(((***---...+++(((+++,,,---...---+++)))(((%%%$$$%%%&&&)))***)))(((***))))))((()))+++...111******+++...111222222000///666IIIiiivvviiiYYYOOOLLLLLLKKKIIIIIILLLMMMKKKCCC:::222...,,,///555777000)))***000222222222111000111444777===KKK[[[dddhhhiiigggccc___XXXXXXdddqqqqqqiiibbbSSSUUUaaarrr{{{^^^???777333333666333222...+++,,,///000---)))""""""###"""###''',,,000---///222666999;;;<<<===@@@BBBFFFJJJOOOVVV]]]ccc^^^YYYRRRMMMJJJHHHFFFEEEDDD@@@===???AAA>>>555---$$$&&&((('''%%%$$$&&&(((&&&%%%###"""!!!"""###$$$&&&(((+++///111222222222***'''###!!!"""%%%+++...///999BBBAAA777000000333666444111...,,,+++******+++---000000///...------+++((('''(((+++,,,***(((++++++,,,,,,,,,+++***)))%%%$$$%%%'''***+++***)))---,,,***(((''')))---111******,,,///222333222000---555IIIlll|||```LLLFFFGGGHHHGGGGGGJJJNNNLLLEEE;;;111,,,))),,,222222,,,$$$%%%++++++,,,---,,,,,,---///111999GGGXXXfffqqqxxxzzzxxxxxxrrrttt|||lllmmmxxx___AAA999333111444222333...******...000///---...***%%%###&&&+++000222555222111444;;;???>>><<>>;;;999666111---'''(((((((((''''''(((******)))(((&&&%%%$$$######(((***---.........///111---(((###"""%%%)))++++++333444444333222111222444;;;555...******+++,,,+++,,,---...///000000000000...,,,++++++++++++***)))***...111111---)))(((((((((((()))************)))111...+++(((''''''((()))***(((***///222///...//////999TTT}}}tttWWWGGGAAA@@@@@@FFFGGGGGGEEEAAA<<<777444111+++(((((((((%%%%%%'''((()))******)))((()))***333>>>MMM```vvv\\\>>>777333222666555555111,,,+++...000000......,,,((('''(((---333777:::777666888===AAA@@@>>>DDDEEEJJJPPPWWWYYYXXXVVVTTTSSSQQQNNNKKKIIIIIIJJJEEEAAA<<<777444111---***&&&'''((('''&&&''')))+++***)))'''%%%$$$$$$$$$$$$(((***,,,---,,,,,,---...///---***((()))***,,,---/////////...------///111333000,,,***+++,,,,,,***------.../////////.........------,,,,,,+++)))''',,,...111000,,,)))''''''&&&''')))***+++,,,,,,,,,000...+++)))'''((()))******((()))...000...---///111DDDeeerrrXXXGGG@@@>>>BBBCCCCCCAAA===999555444///***''')))***((('''***---......---,,,+++,,,---333999DDDVVVsss[[[===666222333777777777222---+++---//////...,,,---,,,+++***...666<<<>>><<<:::<<<@@@CCCCCCAAAGGGIIIMMMRRRVVVWWWUUUSSSNNNNNNNNNMMMKKKJJJHHHGGGBBB>>>888333///+++'''%%%&&&&&&&&&%%%$$$&&&))),,,+++)))&&&$$$###$$$%%%&&&''')))++++++*********+++---///000...,,,+++---000***+++***))))))***---000---,,,***+++,,,---,,,+++...///......---,,,+++***------......---+++(((''',,,...///...+++(((''''''%%%&&&)))+++---............---+++)))(((((()))******'''(((,,,...---...111777TTT~~~lllPPP@@@:::===>>>>>><<<999666444444///***))),,,...---,,,...111222222111///...///000444666===OOOqqqjjjiiilllxxxrrrjjjvvv|||^^^@@@888333333666555666111,,,******,,,------))),,,---,,,***...666===<<<;;;:::===AAADDDEEEEEEGGGIIINNNRRRTTTSSSPPPNNNJJJJJJJJJKKKKKKIIIFFFCCC???<<<666000***&&&###"""$$$$$$###""""""$$$(((++++++(((%%%###"""$$$&&&(((&&&(((******((((((((())))))...333111---+++...222+++++++++******,,,000333...---,,,+++,,,---......000//////...,,,***(((''')))+++...///...+++***)))***+++++++++***)))))))))&&&(((***,,,......------,,,+++*********************'''(((+++,,,,,,000555DDDhhhfffNNNBBB<<<;;;:::888666555555555000,,,+++///111//////111000111111000//////111333666777===OOOrrrmmmiiiqqq{{{qqqdddPPPPPPTTT```ssstttbbbTTTOOOVVV\\\gggvvvxxxnnniiiuuu{{{aaaCCC;;;555222444222333///+++)))((()))++++++'''***,,,+++)))+++222888444555777:::???DDDGGGHHHGGGJJJOOOSSSTTTRRRPPPNNNMMMKKKJJJIIIIIIHHHDDDAAA>>>;;;666///)))$$$###"""""""""""""""!!!"""%%%(((***(((%%%""""""$$$''')))&&&((())))))((('''((()))...333666333,,,))),,,111...////////////111444777444222...+++***,,,///222000//////---+++)))'''&&&%%%(((---...---+++++++++(((''''''((()))***++++++)))+++,,,...---,,,***)))))))))***++++++++++++******((('''***+++---444<<>>>>>AAALLL\\\mmmzzzooobbbUUUHHHAAA@@@>>>BBBJJJTTT```kkkuuu{{{wwwooohhhgggeee___YYYVVVbbbjjjuuu{{{```CCC===777444444111000///---+++******+++,,,(((***+++***)))***...222...000444888>>>DDDHHHKKKKKKMMMPPPQQQRRRSSSVVVXXXVVVRRRLLLJJJIIIGGGDDD@@@===;;;666///((($$$$$$$$$"""###$$$$$$"""###$$$&&&((('''%%%######%%%''')))&&&(((******)))))))))***666999888222)))%%%)))---///000222222222333555777555333///+++)))***///222//////...---,,,***)))(((###''',,,---+++)))***,,,'''&&&$$$%%%(((***+++++++++,,,......---***'''%%%'''(((***+++,,,,,,+++++++++((((((***,,,///:::DDDiii}}}]]]RRREEE@@@AAA???999222...)))&&&)))******+++...,,,,,,,,,++++++,,,000333888777999DDD```nnnJJJ999>>>IIIJJJOOOTTTUUUOOODDD:::444555555888???IIIUUU]]]bbbgggxxxwwwdddQQQGGG@@@777333555111444777;;;???EEEKKKPPPTTTOOOLLLNNNMMMJJJIIIKKKTTT]]]eeeeee``````jjjuuu~~~XXX???<<<888666777333111111111000///...//////---,,,,,,++++++,,,---------///444999>>>DDDIIIMMMOOONNNLLLJJJKKKRRR[[[cccbbb[[[RRRLLLJJJHHHEEEBBB<<<:::666///((($$$%%%&&&$$$&&&((((((&&&%%%$$$%%%&&&%%%%%%$$$%%%&&&'''(((&&&(((++++++++++++,,,---666555111***###"""&&&,,,***---///000000///000111//////...***((((((,,,///............---,,,+++***%%%))),,,+++'''&&&'''******'''$$$$$$&&&)))))))))+++,,,---...,,,)))%%%###%%%'''))),,,------,,,+++,,,))))))+++---222???LLLpppppp\\\SSSRRROOOBBB666...)))%%%(((+++,,,///333//////...,,,***+++...111333666888???SSSqqqzzz\\\BBB444333777<<<@@@BBB@@@:::444111000333444555999>>>CCCFFFHHHPPPfffiiiTTTAAA;;;777///,,,...---//////...---...111444999888999;;;:::888:::@@@FFFMMMRRRNNNFFFDDDIIIPPPuuuQQQ;;;:::999888:::666222333555555444222222333111///------......---+++...111555:::???EEEJJJNNNPPPMMMFFFBBBCCCNNN^^^iiikkkbbbVVVNNNKKKJJJGGGDDD;;;:::666...'''$$$%%%(((&&&)))++++++)))'''%%%%%%%%%%%%%%%%%%&&&''''''(((''')))+++,,,,,,,,,---///...,,,'''!!! &&&,,,%%%(((+++---,,,+++***+++(((***+++***''''''))),,,---------......------,,,(((+++,,,***%%%###%%%(((---)))$$$###%%%''''''&&&)))+++------,,,)))%%%###$$$&&&))),,,...---,,,+++,,,******,,,...444CCCPPPpppooocccbbb\\\LLL<<<111+++'''***...111666;;;333222000---******---//////555;;;AAALLL^^^oooxxxyyymmmZZZGGG999222///...333555666333///---///333444444555777999:::::::::GGG```bbbMMM<<<888666...***,,,.........+++'''%%%'''))),,,,,,///000---+++000777<<<@@@BBB>>>777444666999yyyOOO666999<<<;;;999555777666555444444666777999666111+++)))+++---+++(((...000555;;;CCCJJJOOOSSSOOOLLLFFF@@@@@@KKK]]]kkktttgggVVVLLLJJJKKKJJJGGGCCC<<<222***&&&%%%%%%%%%)))+++...///...+++'''$$$&&&$$$""""""%%%(((+++,,,+++***((()))+++---......'''%%%!!!!!!%%%'''$$$"""!!!"""###$$$$$$$$$''')))+++,,,+++******+++...000222333222///+++(((---)))%%%$$$%%%%%%$$$"""%%%'''))))))'''&&&%%%&&&***(((&&&%%%%%%%%%###""""""&&&+++---,,,+++,,,...///222///000444333>>>VVVyyyvvv^^^YYYXXXOOOCCC666000---111444555666888333222000---+++---111555777888;;;>>>CCCHHHMMMOOOQQQMMMEEE;;;111,,,***+++///111222000------///111999666666999999777888<<>>EEEBBB:::555444333222000///222666:::777777666555555666666777222222111...***(((((())),,,...000///......111333999777666888888555666:::GGG[[[yyyuuu[[[CCC999///------+++***,,,)))))))))((('''''')))***,,,***'''$$$$$$&&&)))+++---///000///...,,,,,,---|||QQQ777999999777777444444444444555777:::===???222---)))'''***++++++***)))---444;;;BBBFFFGGGHHHQQQQQQNNNIIIFFFKKKVVV___ggg___TTTKKKFFFDDDCCCCCC;;;666///***'''&&&%%%$$$&&&'''))))))((($$$!!!!!!&&&***+++***)))'''(((***,,,,,,+++***)))'''&&&%%%%%%%%%%%%!!!!!!"""######"""!!! &&&)))---///...,,,******------,,,+++)))'''%%%###$$$######$$$%%%%%%### ###&&&((((((((()))***!!!!!!"""""""""###%%%&&&&&&'''+++111777777999444000222555KKKlllhhhHHH<<<::::::999999666>>>QQQ^^^XXXEEE555222222222111111444888;;;;;;999666222...+++)))'''(((***,,,,,,)))'''%%%$$$+++---...//////000333555999777666777555222444888AAAWWWwww{{{___HHH999000******,,,++++++,,,&&&%%%%%%&&&((()))))))))+++)))&&&$$$###%%%'''(((------+++)))'''&&&(((***xxxNNN444555555333444333777666555555666888:::;;;///,,,)))))),,,///111111,,,///444:::@@@DDDGGGHHHMMMMMMLLLHHHEEEIIISSS[[[ZZZVVVPPPJJJEEEBBBAAAAAA888444///,,,***)))'''&&&$$$%%%&&&&&&%%%!!!$$$***...///,,,***)))))))))***((('''++++++,,,,,,,,,+++***)))&&&((())))))&&&###!!! '''+++000222111...,,,+++...,,,***(((&&&$$$###"""!!!"""$$$&&&'''&&&$$$"""!!!$$$'''((((((((()))***$$$"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&'''...777???888:::444///111999VVV{{{[[[<<<000...111444444555CCC^^^qqqjjjNNN888...////////////111444777;;;999666222...+++((('''---///000///,,,(((&&&&&&......///000000222333555999777666666333000222777BBB[[[{{{fffMMM>>>999222...//////,,,+++,,,'''###!!!"""&&&***++++++---,,,***(((''''''((())),,,***((($$$!!!"""%%%(((vvvLLL222333222111444555;;;999666444222222222333---,,,+++,,,///444777999222333555999>>>DDDIIILLLLLLMMMLLLGGGCCCEEEMMMTTTQQQPPPNNNLLLIIIFFFDDDBBB888444000...,,,+++***(((###$$$%%%%%%### !!!'''---000111...,,,******)))(((&&&$$$((())),,,...///...---,,,...000111///***&&&######)))---111333222000...---...---***'''%%%$$$######!!!###&&&))))))(((&&&%%%%%%''')))***)))(((((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&---888@@@555777111---333@@@bbbuuuNNN666---,,,///333444666EEEaaasssjjjMMM555---/////////...///111333666555333111...+++)))(((''')))************,,,...333222222111222222222222777666666555222...222999KKKeeennnPPP???999888444222444333...,,,---(((###$$$***...///111000///---,,,+++++++++***)))&&&""" ###&&&yyyOOO555444222111666888:::888444000---,,,++++++,,,,,,,,,---000444999;;;666666777:::???FFFLLLOOOQQQSSSSSSNNNGGGEEEHHHLLLPPPOOOPPPPPPPPPMMMHHHDDD888555111...---,,,+++***###$$$$$$%%%$$$"""###(((,,,...///...,,,+++++++++)))'''$$$###%%%(((+++,,,---,,,+++///222333000***&&&%%%&&&)))---000222111///...---...---+++(((&&&%%%$$$$$$"""%%%)))+++***((((((((((((***,,,,,,***((((((((()))'''&&&&&&((()))((('''''''''&&&$$$$$$(((111888111222---,,,888KKKpppiiiGGG666333111222555888888CCCWWWcccYYYBBB///...000111111111000222333777666555333111...,,,***((())))))((((((***---000777555222222222222111///444444555555111///444===VVVppp{{{\\\@@@555555333111333666555000---...(((%%%""""""%%%+++000222222222111000...---++++++))))))(((%%%###"""$$$&&&|||RRR777444111...333666444222///,,,***))))))))),,,,,,,,,,,,---000444777555666999===BBBHHHMMMPPPTTTYYY]]]ZZZSSSLLLJJJJJJPPPOOOOOORRRTTTPPPGGG@@@999555000,,,+++++++++***$$$$$$%%%&&&%%%$$$###""""""""""""%%%))),,,---,,,+++******+++,,,,,,***(((###$$$&&&)))*********)))***---...+++&&&###%%%'''(((+++...///...,,,,,,,,,,,,+++***)))(((&&&%%%$$$###&&&***+++)))(((((()))***,,,------,,,***)))***)))''''''(((***,,,,,,,,,------+++&&&######(((---------)))---???WWW|||fffEEE::::::888666888888666<<>>===666222,,,((((((***+++,,,((((((((('''&&&&&&%%%%%%)))%%%###%%%***------******+++,,,,,,,,,***)))((($$$$$$&&&+++000000)))### """######"""!!!###$$$$$$&&&((()))***(((&&&$$$(((%%%###%%%***+++(((%%%((((((((('''&&&$$$###"""+++,,,...///...---+++)))&&&(((++++++***,,,000444999:::777111)))$$$###$$$***///000000???cccqqqUUUIIICCC:::333333333111//////000...)))%%%$$$(((---/////////000222111///...---......,,,***,,,,,,,,,******,,,///222999666222///...------,,,......,,,111777222555FFF[[[xxxgggKKK<<<:::;;;;;;;;;555555444222111///...------+++)))***---///...,,,---+++***(((((('''((((((222000---+++)))))))))***[[[@@@999333///...***$$$%%%'''&&&$$$$$$&&&)))111...***&&&%%%''')))+++...444<<>>;;;999999444111---,,,++++++***)))$$$%%%%%%%%%&&&((())))))+++'''$$$%%%***......,,,******************))))))%%%$$$$$$(((,,,,,,(((###"""###$$$$$$$$$$$$%%%&&&###%%%'''((((((&&&$$$###$$$""""""%%%***,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,---...---,,,,,,+++,,,------,,,---111444444555444000***&&&&&&(((,,,000222666HHHmmm}}}```RRRGGG;;;444444000///...//////,,,%%% """&&&+++---------///000...---,,,,,,......---,,,,,,---,,,+++,,,...333666888666333000///...------...///,,,000666444999LLLccc}}}nnnWWW???444555777888999444333222000///......---***(((&&&'''***------,,,,,,+++***))))))***,,,---333111///---+++++++++,,,```CCC<<<666111///)))"""$$$'''(((((((((((()))---+++)))'''&&&&&&&&&'''000666>>>DDDGGGHHHKKKNNNSSS\\\fffiiicccZZZSSSPPPQQQMMMFFF@@@:::777666666222111000000///---***'''""""""###$$$'''***---///,,,)))%%%&&&***...//////))))))((((((((()))******'''$$$"""###&&&'''&&&###%%%&&&((('''&&&&&&''')))$$$%%%'''((('''%%%"""!!!  %%%***---,,,***""""""###$$$%%%''')))************+++,,,,,,------...//////...---...111333...000111...***(((***---///222666@@@YYY~~~rrr^^^MMM===666666000000111333333...&&&!!!$$$(((+++,,,,,,,,,---***)))***,,,///000000///---------,,,---000666:::666555444333111000///...///000---///888:::EEEZZZppp[[[III666///000111222333111///...,,,,,,---...///)))'''%%%%%%'''***,,,---,,,+++******,,,...111333222111///---,,,+++++++++ZZZ???===:::555000'''###%%%))),,,---------,,,((((((((((((((('''&&&&&&000666???DDDFFFGGGJJJLLLSSS]]]gggjjjeee[[[TTTQQQOOOKKKEEE>>>:::999:::;;;444333222222111///+++(((######$$$%%%(((,,,000222,,,)))&&&&&&)))---///000)))((('''''''''(((***+++***&&&"""!!!"""$$$%%%%%%***++++++***)))((((((***&&&'''((()))(((%%%"""  """&&&***,,,,,,***$$$$$$$$$%%%&&&(((***,,,***))))))))))))***+++,,,,,,,,,,,,,,,,,,...000111+++---///---+++***,,,///333555<<>>555(((###%%%)))---///000...---&&&(((***---...---,,,+++000666>>>CCCDDDFFFHHHKKKUUU___jjjmmmggg]]]VVVRRRLLLIIIDDD@@@>>>???AAABBB999666333111000///---,,,'''''''''(((***,,,///000***(((&&&&&&(((,,,...///***)))(((''''''((()))***,,,((($$$!!!!!!###&&&'''---......---***))))))***)))***++++++***&&&###!!!!!!"""%%%(((++++++***)))((((((((((((((()))***+++***)))(((((((((((())))))&&&&&&&&&'''))),,,...///+++---///...+++***---000666999BBBWWW{{{uuu\\\GGG;;;777333555888===>>>:::111***$$$%%%(((+++------,,,+++((((((***...222333333111/////////---,,,...111444111333555555333222333444///444111111>>>MMMddd~~~qqqZZZJJJ@@@666222000,,,***+++((('''''''''***...222555333111...***((((((+++---000000/////////000222222,,,,,,---,,,,,,***((('''oooKKK999BBBIIIGGG;;;,,,"""###&&&***---...---+++(((***...111333333222111000666<<>>---######%%%(((,,,...,,,***(((***...111333333222111222777<<<@@@BBBFFFKKKOOOWWWaaammmqqqkkkaaaXXXTTTLLLJJJFFFCCC@@@?????????888555000---,,,++++++******+++,,,,,,+++)))'''&&&&&&(((***+++,,,,,,---...,,,,,,++++++***)))''''''''''''&&&$$$$$$$$$&&&(((((()))+++,,,+++,,,---///...//////...,,,((($$$!!!"""%%%))),,,---,,,+++******+++,,,---,,,***'''%%%&&&(((***,,,......///...%%%###!!!###&&&)))***))),,,///000///------000333555:::GGGaaauuuaaaNNNAAA555333333444444222+++&&&&&&&&&'''***...///,,,******+++,,,...///...+++(((***---///000///......///...111333222000111555:::@@@GGGCCC@@@LLL```{{{zzz]]]HHH:::555333333111------000,,,,,,,,,,,,---...//////222222111---)))&&&'''))),,,...000222222000...,,,+++,,,...000///---***(((pppJJJ666@@@IIIHHH<<<,,,&&&&&&&&&)))...///...,,,'''(((+++...//////---,,,444888===@@@BBBGGGMMMRRRVVVaaammmqqqkkkaaaXXXTTTNNNLLLHHHCCC???;;;999888555222///,,,+++***(((&&&)))***+++,,,+++(((%%%"""&&&))),,,---.........///,,,---------+++)))'''%%%%%%%%%&&&%%%$$$$$$%%%&&&###&&&(((***,,,---000222/////////...,,,'''###!!!"""%%%***---...------,,,(((***,,,---,,,***&&&$$$%%%'''+++///222333333333(((%%%###$$$'''))))))(((,,,...000000......111555333999GGGaaa~~~jjjVVVGGG888555222111111...(((###&&&&&&&&&***---...,,,)))+++++++++------+++'''$$$(((+++///222111000000000---000222111///000666;;;KKKSSSOOOIIITTThhhyyy\\\III;;;777555555222------000000000//////...---,,,+++...//////,,,(((%%%&&&((())),,,000222333111...+++(((***,,,...---+++(((%%%xxxRRR;;;===???>>>999000000...---,,,------+++******)))((('''(((+++...000333777<<>>;;;333222000//////000///...,,,)))((('''(((***---111444777:::>>>@@@@@@CCCGGGLLLQQQSSSWWWZZZZZZYYYWWWUUUTTTPPPLLLGGGCCC???:::777111///,,,)))&&&%%%%%%%%%''''''%%%%%%%%%'''((())))))+++---+++(((&&&(((***---...000000---***)))))),,,,,,+++)))&&&%%%%%%&&&(((((()))+++,,,---------,,,,,,,,,+++***'''%%%###&&&'''(((+++...///...---...//////...,,,,,,,,,---,,,///111111555<<<===;;;///***)))...111///+++***+++...111333444444666777:::EEE]]]|||uuu^^^III>>>999444111222000---)))&&&''''''&&&%%%%%%(((***,,,...///...***'''$$$$$$(((***---111222333222111///000333555333222999BBB[[[aaa\\\NNNMMMddd|||YYYAAA666555444222111222666999666333000...---+++)))'''+++---//////---+++***)))((())),,,///111111///---(((((((((((((((&&&%%%$$$wwwRRR<<<>>>???>>>;;;444444333222222333222000///)))((('''(((+++000555888;;;>>>@@@AAAAAACCCHHHMMMPPPPPPPPPPPPPPPQQQRRRRRRUUURRROOOKKKHHHCCC>>>:::444000,,,'''$$$######$$$'''&&&&&&&&&&&&'''((((((''')))***'''$$$"""$$$'''***,,,------+++++++++---------,,,)))&&&%%%&&&'''))))))***+++,,,,,,------)))))))))))))))(((((('''&&&%%%&&&(((+++---------000///......//////...------000111000333999<<<;;;000,,,,,,111333///***)))+++---111333444555777999@@@PPPkkkwwwcccSSSCCC>>>888555444333///,,,+++***(((%%%###$$$(((+++,,,...000///---***((((((***+++---///111222222333///000333555333222999BBBWWWWWWPPPEEEJJJddd|||VVV>>>777777666444333333666999888777555000+++'''%%%%%%***+++---///000///,,,)))'''))),,,...000000///...)))(((((('''&&&&&&%%%%%%yyyTTT===>>>>>><<<:::444444333333333444444222000***)))((()))+++///444777===@@@BBBCCCDDDGGGLLLQQQQQQOOOLLLIIIIIIKKKNNNPPPTTTRRRPPPNNNKKKFFFAAA===777333---'''$$$###$$$%%%''''''''''''''''''''''''&&&((((((&&&"""!!!$$$'''***++++++***))))))+++---//////,,,)))%%%###$$$%%%)))))))))))))))***++++++%%%&&&'''((()))******+++&&&%%%$$$%%%(((+++,,,,,,000...+++---///000...,,,***------+++,,,222555666111...///333444///***(((,,,...000111222333444666BBBVVVvvv}}}iiiYYYGGGCCC===999777555111///...---***&&&%%%&&&+++///...000222222000...---,,,---......///111222444555111222444666333111666???HHHGGGAAA>>>KKKiii~~~UUU<<<888888777555222111222333444555444000***&&&&&&(((---,,,---000333222---)))'''))),,,.........///000,,,+++)))'''&&&'''((()))zzzUUU>>>>>><<<999777222222222222333444333111///,,,+++******+++...000222;;;???CCCFFFGGGKKKRRRWWWTTTQQQMMMIIIHHHIIIKKKMMMQQQOOONNNMMMKKKHHHCCC???:::666000***&&&%%%&&&''''''((()))))))))((('''''''''((()))&&&######&&&))),,,,,,+++)))'''''')))+++222222///+++'''$$$$$$%%%(((''''''&&&''''''((()))###$$$&&&(((***+++,,,,,,&&&$$$"""###&&&***,,,---///,,,***+++---...,,,)))&&&***+++''''''+++///000111///000444333...))))))...///000000//////000222@@@XXX}}}jjjWWWHHHEEEAAA===999555111///...---+++)))(((+++///333000222444555333111000000000000000000222333555666444555777777333///333:::<<<;;;999>>>PPPoooWWW===999999777444///,,,+++++++++---...,,,)))(((***---111//////111333222---))))))+++------------///111000...,,,***)))***+++,,,yyyTTT>>><<<999777666222000000000222333333000---,,,,,,,,,,,,------......777<<>>888555000+++'''$$$######$$$(((---///...+++)))((($$$"""!!! !!!%%%(((+++++++++***(((%%%$$$%%%'''!!!!!!###$$$%%%&&&'''(((+++***)))((()))***,,,...)))'''+++333555///******)))((('''%%%%%%''',,,///...---,,,+++)))((('''&&&)))***,,,///000...***&&&+++---......,,,***++++++...666222---222222111888KKKnnneeeQQQAAA===;;;<<<888000***(((%%%)))------+++)))***+++,,,///222333111///...---,,,+++)))***,,,...//////000111444555000,,,000777999888===MMMeee~~~}}}TTT999///333222000---)))''''''(((%%%%%%%%%(((++++++'''###&&&&&&'''''''''''''''&&&......---+++***+++---000444333000......///111222xxxSSS<<<;;;;;;;;;<<<888444111...000333555222///222111000///...---,,,,,,111888@@@FFFIIIMMMSSSXXX```dddfffbbbYYYPPPKKKJJJJJJFFFBBB@@@AAAAAA>>><<<999555///)))%%%$$$$$$%%%&&&***...000///,,,***)))%%%$$$"""!!!!!!$$$'''))))))))))))'''%%%$$$&&&'''######"""!!!"""$$$'''))),,,+++***))))))+++,,,...+++)))---555777222------,,,+++***(((((())),,,...,,,,,,,,,,,,++++++******++++++---000111000,,,(((+++,,,......------...///111777111---222444777AAAZZZ}}}eeeLLL<<<888666888666///)))(((###'''++++++)))''''''(((...000333333111///......***)))))))))+++,,,------//////111222///+++---333===@@@JJJ]]]tttxxxPPP666---111111///,,,)))'''((()))''''''&&&(((******'''$$$%%%&&&'''(((((()))((((((---------+++******---///000000000//////.........tttQQQ<<<===<<<:::;;;777111...---...222333222///444222000...------...///222888???EEEJJJOOOVVV[[[cccfffgggddd\\\UUUPPPOOOQQQLLLGGGCCCBBB???;;;777888444...((($$$$$$%%%&&&(((+++///000///,,,******'''%%%###!!!!!!###%%%&&&'''''''''&&&$$$$$$%%%'''&&&%%%""" !!!&&&***,,,+++***)))***+++,,,---++++++000888:::666222000///...---,,,++++++++++++***+++,,,---...///000000------...111222111...+++***,,,...///...///111222222777111---333888???MMMmmmbbbEEE555222111333222,,,((('''"""'''+++,,,***''''''(((111222444444111///......'''((()))******************)))+++......+++---222===HHHZZZppprrrNNN999111//////...+++(((''')))+++***)))(((((((((((('''%%%$$$%%%'''(((***+++++++++,,,------,,,++++++,,,...,,,---.........---+++***nnnMMM:::<<<:::777777333...---,,,---000222111000444222///------///111333555999>>>CCCJJJRRR\\\bbbeeeggggggddd^^^XXXTTTRRRSSSNNNHHHDDDAAA===777333444222...***'''&&&&&&&&&))),,,//////---+++)))((('''&&&###!!!!!!!!!###$$$'''''''''&&&$$$"""###$$$%%%&&&$$$""" $$$(((+++***)))))))))******+++(((+++222:::===:::444000000///...---,,,***(((&&&((()))+++---000222444555......///111222222000---+++,,,............000222111444000...666:::CCCUUU{{{^^^BBB555000///111000***&&&&&&&&&***//////---++++++,,,333444444333000.........''')))***++++++)))))))))%%%$$$&&&+++---,,,///333;;;NNNhhhfffIII888333...---,,,)))''''''***,,,+++***(((&&&&&&%%%%%%%%%$$$%%%''')))+++,,,------,,,---///...---,,,---...******++++++++++++******gggHHH777999666333222...---,,,,,,---///000000000111000---,,,...111555777888999<<>>888444...//////...,,,)))&&&$$$(((***------***(((&&&&&&%%%$$$""" !!!"""'''((((((&&&###!!!!!!"""###&&&'''%%%"""!!!###''')))))))))((((((((())))))$$$)))222999>>><<<666000///...,,,++++++***&&&###((()))+++...000333555666///......000111222111///,,,---...---,,,,,,...000...222///000777:::CCCWWW{{{\\\EEE999444222222000***&&&&&&(((,,,000000---,,,---...333333333111...------///(((+++------+++*********'''&&&(((++++++***...333???WWWtttuuuUUU===000---,,,,,,***(((&&&'''***---+++***(((%%%$$$###$$$%%%%%%&&&((()))+++,,,------,,,...000000///.........+++***)))(((((()))+++,,,dddEEE555777444000000------------......//////000000///---,,,...111555888777999<<>>999555555333,,,(((((()))+++---,,,***))),,,...111111000...++++++,,,...+++...000///+++)))***,,,......///...***'''---555KKKfffhhhJJJ666---,,,,,,+++)))'''%%%&&&***---******)))'''$$$###$$$&&&''''''(((******++++++++++++...000111000...------,,,***(((''''''))),,,---dddFFF666888444000111///......//////......//////000///...---...000222444333666>>>IIIWWWdddoootttsssooojjjddd^^^YYYTTTQQQPPPMMMIIIGGGEEEBBB<<<777,,,...111222111...+++(((((()))+++)))'''$$$###""" !!!$$$&&&((('''&&&$$$$$$%%%$$$(((***(((###"""''',,,+++++++++++++++***))))))(((+++,,,,,,222:::===:::333///,,,---///000---*********+++,,,---...///000---,,,***+++---/////////------------,,,...111333333333//////333333@@@ZZZ}}}jjjRRRAAA;;;888777555///++++++)))***+++)))&&&'''+++///......---***((()))+++...---///000...***(((***...111222444111***(((111>>>ZZZuuuzzz\\\BBB222...///---,,,)))&&&$$$%%%))),,,***++++++)))'''%%%'''((()))))))))***))))))(((((())),,,///000///---+++++++++******)))***+++,,,---fffHHH888999555222444222...///000///.........///222111///...---...000111///444???NNN]]]iiiqqqtttvvvrrrllleee___ZZZTTTQQQNNNKKKGGGEEECCC???999444...///000111111///---+++)))***+++)))&&&$$$"""""" !!!!!!$$$&&&((('''''''''(((''')))***&&&!!!""")))111---------------,,,+++***------***&&&,,,999@@@@@@555111...///222444222///+++++++++,,,,,,,,,------,,,***))))))+++.........,,,---------...000444777888666///---000111@@@\\\}}}sssWWWAAA<<<888888666111......+++++++++(((&&&''',,,111,,,,,,***((('''(((+++------///000---((('''***......111555222+++***888HHHccc}}}kkkNNN888---,,,///---,,,)))&&&$$$%%%))),,,***,,,---,,,)))''')))+++*********))))))'''&&&&&&'''***...///...+++)))))))))***+++,,,------,,,+++gggDDD>>>;;;777666***)))************+++---...///111111000///000000111111,,,333AAAPPP___jjjpppsssqqqooollliiieee___YYYUUUNNNIIICCC===:::888666555------,,,+++************)))((('''%%%$$$###"""""""""###&&&''''''(((((()))))))))+++)))'''%%%&&&)))---111,,,,,,---...000000///------,,,)))((((((---333888000//////000222333222000)))+++---...---,,,+++,,,...---,,,,,,,,,+++)))'''(((***++++++***---222777777:::444000111555LLLmmmwwwWWWCCC;;;777999:::666000---...+++'''&&&(((+++///000111///,,,***)))(((&&&%%%---...000000...---,,,---222///222555---''':::UUUzzzuuuXXXAAA444...000555444---&&&###&&&)))***)))...//////---+++))))))*********)))((('''&&&%%%%%%"""%%%(((+++,,,***(((&&&------,,,++++++*********dddAAA<<<;;;888888---...******+++,,,---...//////222111000111222222222222///666AAAOOO[[[eeejjjmmmkkkjjjhhhgggeee```ZZZVVVKKKGGGAAA<<<999666333111******)))((('''&&&%%%%%%%%%&&&&&&&&&%%%###!!!  ###&&&%%%%%%&&&''''''((())))))***(((&&&&&&(((,,,...000,,,,,,,,,---......,,,******(((%%%######''',,,000......//////......------+++---//////...---...///////////////...+++&&&"""###&&&)))+++---///333666666888222///444===YYY~~~|||\\\AAA:::555777:::666111...,,,***((('''(((+++---...000///---+++***(((&&&$$$(((+++...//////------...000...111555///+++===WWW{{{yyydddJJJ999111...000444333---&&&$$$''')))***(((+++------,,,***))))))***...---,,,***'''&&&$$$###!!!###%%%'''((('''&&&%%%+++++++++++++++******)))dddBBB<<<:::888999///000***+++,,,...000111111222222222222333555666444333222888AAALLLVVV^^^ccceeeaaaaaabbbbbbaaa^^^XXXTTTGGGDDD@@@<<<999444000,,,((((((''''''&&&$$$###"""$$$%%%''''''&&&$$$!!! !!!%%%(((######$$$%%%&&&(((((())))))'''&&&(((,,,000000///---,,,+++,,,,,,,,,***(((&&&$$$ !!!%%%'''***,,,...---)))'''(((***...///000///......000222111111111111///***###!!!'''+++...111444666444666000///777FFFgggcccAAA888222555888666111...)))))))))))))))+++,,,---/////////---+++)))&&&%%%$$$(((---000000///......///---111555///,,,<<>>:::666777---///+++,,,///111333444444555333333444777::::::777444444888@@@IIIRRRYYY]]]___YYYZZZ[[[]]]\\\XXXRRRMMMDDDBBB@@@===:::444...***(((((()))******)))((('''((((((((((((((('''&&&&&&!!! """%%%'''""""""###%%%&&&'''((())))))''''''***000222111...///---,,,,,,,,,,,,***(((%%%""""""$$$%%%%%%)))---+++'''%%%'''***...//////...---...111333333222111000...***%%%!!!!!!%%%)))---000333555222555000000:::IIIkkkiiiDDD999222333666444///+++((()))+++,,,,,,,,,,,,---///111222111...+++)))'''%%%)))///222222000///...000///222555111...;;;NNNooosssSSSAAA///+++///111111000000---***((()))***)))(((''')))++++++*********+++///...,,,)))'''&&&%%%%%%***)))(((((()))***,,,---((()))+++---......---,,,hhhDDD<<<999555777...111---...000222444555666777444444666;;;??????:::555333777>>>FFFNNNVVV[[[^^^YYYYYYZZZ[[[YYYTTTNNNHHHCCCBBBAAA???<<<777000+++******,,,...///000111111///---***((((((***,,,...)))&&&### !!!$$$&&&###$$$$$$%%%'''(((((()))***)))***...222333000...000///------......---,,,'''$$$""""""%%%((())))))"""'''+++***'''&&&)))---------...---,,,---000333333111...------,,,***(((%%%%%%%%%&&&***...111333111444111222<<>>DDDDDD===777444777===DDDMMMTTT[[[^^^\\\\\\[[[ZZZXXXSSSLLLGGGCCCBBBBBBAAA>>>999333...***+++,,,...000333666777222///+++((((((,,,000333...+++'''###!!!"""$$$%%%&&&&&&''''''((())))))))),,,---///111111000///...000///---...000111111000***'''%%%'''+++------,,,"""&&&)))***))))))+++---***,,,------,,,---///111111///,,,,,,---.........+++(((&&&&&&))),,,...//////444333555???MMMkkkpppMMM???222111444222+++&&&(((,,,000111///---...000111444666555000------...000333777888666333111000///000444:::;;;>>>GGGRRRfff}}}gggHHH:::...---111111000...//////000000///---+++))))))+++......,,,***)))(((%%%$$$$$$$$$&&&))),,,......,,,+++******---///111---......///000111111222ccc>>>777444333777111555...---,,,+++,,,///222444666666999AAAGGGGGG???888666999===DDDLLLSSSZZZ]]]\\\[[[YYYWWWUUUPPPJJJFFFCCCBBBAAAAAA???;;;555111((((((((((((+++///222555///---***((((((+++///111111---((($$$"""###%%%'''************************...222555444///,,,,,,......---,,,---000333444444,,,)))'''(((,,,...,,,)))%%%&&&'''))))))*********)))+++---.........///000///---,,,---///000000///,,,***((((((+++------,,,---222333888EEEUUUvvvrrrOOO???222000444333,,,'''(((,,,000111...,,,...000111444555333...,,,---000333555777888666444333333///000444888:::===CCCKKKYYYjjjzzz~~~lllXXX???555,,,,,,...//////000///111333333111...,,,******,,,......+++'''%%%$$$#########$$$''',,,000222...---+++***+++---000111000///...---...///111222fffAAA888333111444...222---+++)))((()))+++///111666666:::BBBIIIIII@@@888888:::>>>DDDKKKSSSYYY]]]YYYWWWUUUSSSQQQLLLGGGDDDBBBAAA@@@@@@???;;;666333&&&%%%######%%%)))---000+++***(((((((((***,,,...111---)))%%%###%%%'''***,,,,,,,,,+++++++++++++++000555888555...***+++...,,,+++***,,,000444555666...***'''(((,,,---)))&&&(((''''''((()))***((('''(((+++...////////////000---------000111111///---***))))))+++...///,,,***,,,111333:::III]]]sssNNN>>>111000555444...)))''',,,000000---+++---000000333444111,,,***,,,000333555777777555444444555000111333555555666:::>>>LLLWWWeeeoooqqqhhhWWWGGG888///)))))),,,---///222///111444555333///---+++***,,,...---)))%%%"""!!!$$$###$$$%%%(((---222444///...---------///111222111///---,,,,,,...000222dddGGG555222//////222...///---***)))***...222555777999;;;>>>CCCGGGBBB:::888:::>>>DDDLLLSSSVVVWWWWWWUUUSSSQQQOOOLLLHHHDDDEEECCC@@@===888444000...&&&$$$"""!!!!!!$$$''')))---)))%%%%%%''')))(((&&&,,,***)))((()))+++...000///---+++***++++++***(((...111222///+++))),,,000---,,,***)))***,,,...000---+++(((''''''((('''''')))((((((***------***'''***---111222000,,,)))'''+++******,,,000111///,,,(((***,,,---,,,++++++,,,,,,,,,111:::IIIeeerrrLLL===222111111,,,***---+++,,,------,,,---///111...///111222222111111000777555333222222000///---///000111111000111333555???BBBIIIRRRVVVRRRGGG===...+++''''''***---...------///111333333///***%%%((())))))'''### """""""""$$$(((---222444444444222///,,,---///111333111---***))))))+++---```EEE555444000000111,,,,,,+++******+++///333555777888999===DDDIIIDDD;;;:::<<<@@@FFFMMMRRRTTTTTTUUUTTTRRRQQQPPPMMMIIIFFFCCCBBB???;;;666111,,,)))$$$"""!!! !!!$$$(((***+++)))((('''((())))))(((---+++***)))***---///111///---+++***+++++++++***,,,///111///***(((***------+++***)))***,,,///111+++***((('''((((((((('''***(((''')))+++---,,,+++***---000111///---+++***+++***+++---000111///,,,)))***,,,------,,,,,,,,,+++***...888IIIgggxxxRRRAAA444222000***'''******+++,,,+++++++++---...---///000111000///......555333222111111000...---,,,---/////////000111333999999<<>>CCCIIIOOORRRRRRQQQSSSRRRQQQQQQPPPOOOLLLIIIEEEDDDBBB>>>888111+++'''###"""!!!!!!"""%%%)))+++((()))+++***)))(((((()))---,,,++++++,,,...111222...,,,***)))***+++***)))))),,,...---***'''(((***++++++******+++---000222)))(((''''''((()))(((&&&+++)))((())),,,...//////,,,...//////...,,,,,,---,,,+++,,,...000000...---***+++---......---,,,,,,---***+++444HHHjjjXXXFFF666111///((($$$&&&((()))******(((((()))***...000111111///---,,,---111111111000//////......***,,,///000///......///333111...///111222000------)))%%%###$$$&&&)))******)))))))))***)))&&&#########""" !!!$$$(((,,,...444444222000------///111444333111---***)))+++,,,|||TTT===444666222000///)))(((((()))+++---000333555777555555:::EEEMMMGGG===<<>>555...)))&&&%%%$$$###$$$''')))+++'''***---,,,(((&&&&&&''',,,+++++++++,,,...000111...+++(((''''''''''''&&&&&&))),,,,,,***((('''(((************,,,...111222'''&&&&&&'''((()))(((&&&++++++---///222333333333000000000...+++***+++---++++++,,,...//////...---,,,,,,---...///...---+++...+++***333JJJppp[[[GGG555///---'''$$$%%%'''((())))))'''&&&&&&'''...111333111...++++++,,,///000000000.........///---///222222000...,,,,,,333///+++***+++,,,++++++...+++'''$$$$$$&&&)))++++++)))''''''(((((('''&&&((('''%%%!!!  """%%%(((***000111000///......111333555666555222///---///111yyyQQQ<<<444666222//////***(((((()))***---///222444666555555999CCCJJJFFF===:::???HHHRRRYYY[[[YYYVVVOOONNNNNNOOOOOOOOOLLLJJJMMMMMMKKKGGG@@@888111,,,+++***)))((('''((()))***(((+++---,,,((($$$$$$%%%***************,,,---...---)))%%%############"""%%%'''***,,,+++***))))))*********+++---///111222'''&&&%%%&&&'''((('''&&&***---333777999888666444444333000---)))'''(((***(((***,,,...............---,,,,,,---//////---***)))''')))666SSS}}}]]]GGG333---,,,(((&&&'''((()))***)))'''%%%%%%%%%+++...111///+++'''((()))---///000///------...000111333555444111...,,,+++222111///...---,,,+++***,,,***'''$$$###$$$(((******(((%%%%%%&&&'''(((''',,,+++((($$$  !!! !!!###%%%&&&+++,,,.........000333555;;;======999333///000222yyyQQQ<<<444666000...///,,,+++*********+++---000222333555555777>>>CCCAAA;;;888>>>IIIUUU]]]___[[[WWWNNNNNNMMMMMMNNNMMMJJJGGGJJJIIIGGGCCC===666000,,,///...,,,***))))))******)))***+++***)))'''''''''******))))))))))))******)))&&&""" !!!""""""&&&'''***,,,---.........+++++++++,,,---///000111)))&&&$$$$$$%%%&&&&&&&&&(((---555:::;;;888555333555444000,,,'''%%%%%%&&&%%%(((+++---------...///...,,,+++,,,//////,,,(((!!!$$$+++>>>bbb___HHH333------+++***,,,***,,,---,,,)))&&&%%%%%%&&&***---+++&&&###$$$&&&+++...///...+++***,,,...222333444333000---,,,,,,000111222333111...+++(((''''''&&&$$$"""###&&&((('''%%%######%%%&&&'''&&&,,,+++)))&&&""" !!!!!!!!!!!!!!!"""######$$$((())),,,------///222555AAACCCCCC===444...,,,...{{{TTT>>>444444...,,,000...///---+++))))))+++...000///333444444777::::::666666===JJJVVV^^^___ZZZUUUOOONNNLLLLLLLLLJJJGGGDDDEEEDDDBBB>>>999333...,,,...---,,,+++******++++++***)))((())),,,---......++++++***))))))(((((('''$$$""" ###%%%&&&((((((***,,,000222333444,,,,,,,,,---...//////000+++((($$$"""###$$$&&&&&&&&&,,,333666666333111111333222///+++&&&$$$$$$%%%!!!%%%)))+++,,,,,,...000...+++***+++...///+++'''"""'''222JJJrrrdddLLL555///000///...000---///000///,,,(((&&&&&&$$$)))---+++&&&"""$$$'''))),,,...,,,(((&&&(((+++,,,...///...,,,,,,---......111444555333///+++((($$$&&&'''&&&$$$$$$&&&)))'''%%%$$$$$$&&&((((((''')))******(((&&&$$$$$$%%%########################''')))+++,,,,,,---///111===AAABBB===333,,,***,,,|||VVV???444333---+++000000222///+++(((((())),,,...,,,111444222222444444222555===IIIVVV^^^^^^XXXRRROOONNNLLLKKKKKKHHHDDDBBBCCCAAA???;;;666222...,,,,,,++++++***+++++++++,,,***'''&&&)))...333444333,,,,,,+++***)))((('''&&&!!!!!!&&&)))+++***)))***---111555777888,,,------.........//////,,,(((###!!!!!!###%%%&&&%%%***///111000///...///000///...***&&&$$$$$$%%%###(((***+++,,,...111...+++)))+++......***&&&'''...;;;SSS{{{iiiOOO888111222111000222000111222111---***((('''&&&+++000...(((%%%'''+++'''***,,,***%%%###%%%)))'''((()))))))))***---///...111555666444000,,,***$$$'''))))))'''''')))+++)))((('''''')))++++++***(((***++++++***))))))***$$$$$$$$$$$$############)))***+++,,,++++++,,,...555:::===:::222,,,,,,...xxxVVV???555555///...111///......---,,,+++***)))((((((,,,000000---,,,///222777===GGGQQQXXXZZZWWWTTTMMMLLLLLLMMMNNNJJJDDD???CCCBBB???:::555000,,,***+++)))((()))***,,,,,,,,,'''###"""(((000555333///...,,,***(((&&&%%%%%%%%%%%%!!!###)))---000...,,,,,,///111333333///---***+++---...,,,))),,,,,,***'''$$$###$$$%%%###%%%))),,,......---,,,,,,)))&&&%%%&&&&&&$$$!!!$$$&&&))),,,............---+++******,,,+++(((%%%111333<<>>666777222000111...000...+++)))((()))***++++++---...,,,***+++///222>>>DDDMMMUUUYYYWWWRRROOOHHHIIILLLOOOPPPOOOKKKGGGCCCCCCBBB???:::444///,,,******)))******)))'''$$$$$$###!!! !!!$$$'''))),,,,,,,,,++++++***)))(((***&&&!!!!!!%%%***,,,///...------//////...---)))&&&$$$%%%)))+++***)))'''))))))'''$$$ """$$$'''+++------------)))'''%%%%%%%%%%%%$$$###+++---000111111///,,,***---,,,,,,---...//////---***...999QQQyyyaaaJJJ555000000...---...000111222111---)))&&&%%%'''(((******)))))))))***)))))))))***,,,...111222///---,,,+++------,,,+++)))***---111444333000...++++++******))))))((((((((('''&&&(((,,,...,,,)))&&&(((***)))%%%$$$&&&((()))'''''',,,...+++))))))*********+++,,,...000111444...)))+++111555444111vvvPPP<<<666:::666444666333333000---***)))***---///222111///,,,***+++...222>>>EEEOOOWWWYYYVVVQQQNNNHHHJJJMMMPPPPPPNNNKKKHHH???@@@AAA@@@===888333000+++************'''$$$  !!!!!! $$$(((,,,,,,.........---+++******'''"""!!!"""&&&)))+++///...------...---+++)))'''$$$###$$$)))++++++)))%%%'''((('''$$$ $$$%%%(((+++---.........)))((('''&&&''''''''''''///000222333222...***'''***,,,///222333333111000///333@@@ZZZ```III444//////,,,***,,,111222111...***&&&$$$$$$$$$&&&))))))((((((((()))((())))))+++---///222333///---,,,,,,...///...---((()))+++///222333222000---,,,,,,+++***)))((((((+++******+++---,,,***(((%%%'''((((((&&&%%%''')))%%%$$$'''---///,,,))))))******+++---///222555777888555222222444444222000nnnLLL:::666===;;;:::;;;888666333///,,,+++---111333888666222...,,,,,,///111;;;DDDOOOWWWXXXTTTPPPMMMJJJMMMOOOPPPNNNKKKGGGDDD;;;<<<>>>???>>>;;;777444,,,+++******)))&&&"""###%%%######%%%(((,,,---...//////...---,,,(((%%%"""!!!$$$''')))***...---,,,,,,,,,+++)))'''%%%######&&&***---,,,***###&&&((((((%%%!!!###$$$''')))***+++,,,,,,)))******)))))))))++++++111222333333111---)))&&&&&&+++222777999666222000111777DDD___```III555000000---***+++222222000,,,(((%%%$$$%%%$$$&&&))))))((('''''''''(((((()))***,,,...///000,,,+++)))***,,,///000111))))))+++...000222000///......---,,,++++++******000///...---,,,+++(((''''''((((((((((((((()))***%%%$$$(((000222///+++*********+++...222777;;;>>>>>>AAADDDBBB===777555444fffIII888666>>>>>>======999777555111......000333555999777333///...///000222888AAANNNUUUVVVRRRNNNLLLLLLNNNQQQPPPKKKFFFBBB@@@888:::<<<===<<<:::888666---,,,***)))(((&&&"""%%%((((((((()))***,,,---------------,,,+++%%%###""""""&&&)))+++,,,...,,,************(((&&&######$$$(((---...,,,(((###&&&((((((&&&###!!! """###$$$%%%''''''(((((()))***++++++++++++---///111111111000///,,,)))'''$$$+++444::::::777333111///666DDD```cccMMM888333444000------222111...***&&&%%%&&&(((''')))++++++)))'''%%%%%%&&&'''((()))+++,,,------+++(((%%%%%%)))---000111*********+++---///...---......------,,,,,,++++++222111...,,,***((('''''')))))))))))))))))))))))))))(((,,,333666222///...))))))***,,,222:::AAAFFFFFFMMMRRRPPPHHH@@@======aaaHHH888666???>>><<<;;;666666444222//////111333555555333000///000111333444666@@@MMMTTTSSSNNNJJJHHHKKKNNNPPPNNNIIIBBB>>><<<999999::::::999888666555///---***)))(((&&&###!!!!!!%%%((()))***+++,,,++++++***)))((((((((()))###""""""$$$(((---///000...+++)))(((((((((((('''!!!"""%%%***......***%%%$$$&&&((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***++++++++++++...111000///...---,,,***)))((('''---444888888666444444000777GGGbbbhhhRRR>>>999999555111222111000---)))&&&&&&)))+++,,,...000///,,,(((%%%$$$$$$%%%''')))+++,,,------+++'''"""!!!###(((---///((('''&&&(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,)))'''&&&((()))***))))))))))))))))))(((+++***---444777333000///'''&&&&&&)))000;;;EEEKKKJJJNNNRRRRRRNNNJJJGGGGGG___HHH888777???===:::888333555444111000000111333444111///......111333555555666@@@MMMSSSQQQLLLGGGEEEIIIMMMOOOMMMGGG@@@<<<;;;;;;::::::888777555444333000...***((('''&&&$$$###$$$$$$%%%&&&)))+++------***)))'''%%%%%%%%%%%%&&&"""""""""&&&+++///222333...+++(((&&&'''((((((((( !!!%%%***///...(((###$$$&&&))))))(((&&&&&&''')))))))))))))))(((((((((&&&)))++++++***+++...111......,,,+++***)))))))))***...333666555555555777555<<>>>>>BBBIIIOOOeeeJJJ@@@888777666333111111...---,,,,,,---000333444333000......000555999<<<@@@HHHSSSXXXWWWQQQJJJFFFGGGIIIKKKLLLKKKHHHEEEBBB@@@<<<777333222222111000---///000...+++'''%%%$$$"""!!! """$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&!!!!!!###''',,,000111111,,,***((())),,,---,,,+++%%%%%%'''))),,,,,,+++)))"""###%%%%%%$$$$$$%%%&&&'''***---...---***)))(((,,,+++,,,---------,,,******)))))))))***+++,,,---000222444555555444555777???HHH^^^vvvVVVAAA===999999999333111///,,,)))((()))+++,,,333555777555111,,,((('''%%%&&&&&&'''((()))************'''"""$$$***)))'''%%%%%%(((******((((((((('''&&&''')))+++---222111///,,,)))(((***,,,(((((()))((('''(((+++---111111111111111///...---'''### ###+++333777888999888666444444999???EEEaaaIII???777555333000...///...,,,***)))***...333666333111...---...222777:::@@@JJJUUU\\\ZZZTTTNNNKKKHHHIIIJJJKKKLLLKKKKKKKKKFFF@@@888111...,,,,,,+++***,,,......+++(((%%%%%%!!!  """$$$$$$$$$###$$$%%%&&&''''''''''''######$$$'''+++......---+++))))))***,,,------,,,######$$$'''+++,,,+++***$$$%%%&&&&&&$$$############'''+++------+++))))))+++,,,---......---,,,+++***)))))))))***+++---...333444555555444444555777<<>>666222000,,,+++,,,,,,***))))))***...222444111///---++++++///444888???HHHTTT[[[ZZZVVVSSSRRRLLLKKKKKKKKKLLLMMMOOOPPPNNNFFF;;;000***&&&$$$###%%%(((+++,,,+++)))''''''"""  """#########"""###%%%&&&((()))))))))%%%%%%&&&(((***+++***))))))))))))************)))######$$$''')))+++***)))'''))))))(((%%%#########!!!$$$))),,,,,,+++*********,,,---...---,,,+++++++++***))))))***,,,---///333444555444333222333555777CCC^^^|||ZZZAAA999333222333......//////...---,,,***)))(((+++...///---,,,++++++&&&&&&'''(((***+++,,,,,,///000///+++'''%%%&&&'''((((((((()))+++---......---+++(((%%%%%%'''+++---111222222000---+++******+++++++++***((()))+++---222000...,,,++++++,,,---+++(((%%%%%%'''***++++++))))))((('''&&&(((,,,///[[[DDD<<<444000,,,)))))),,,(((((()))***+++---///000...---+++((('''+++222777===GGGRRRXXXXXXVVVWWWYYYQQQPPPMMMKKKKKKMMMOOOQQQQQQHHH<<<000)))%%%"""!!!!!!$$$(((***************%%%###""""""###$$$###"""!!!###%%%''')))++++++,,,'''''''''((())))))'''$$$'''((())))))((('''&&&%%%'''&&&&&&''')))***)))(((,,,------+++(((&&&%%%%%%!!!$$$(((************+++***,,,------+++***+++---...---+++***+++,,,...000222333444333111111111222555DDDaaa{{{XXX???666000000111---,,,---......---+++)))''''''))),,,,,,+++*********'''((()))+++,,,...///////////////,,,***'''&&&&&&&&&''')))+++---...000111///---)))&&&%%%'''***,,,000111222000---***))))))+++---...---***'''&&&&&&,,,***)))((((((***---...,,,***(((''''''''''''''')))***)))(((&&&&&&''')))\\\BBB;;;333///***'''(((,,,'''((()))***+++,,,,,,,,,,,,,,,***'''%%%)))111888>>>IIIUUU[[[ZZZXXXZZZ]]]UUUSSSOOOLLLKKKLLLOOOPPPNNNFFF;;;111+++((('''&&&"""%%%(((******+++,,,---)))&&&$$$#########""" !!!###&&&)))+++------(((''''''((()))((($$$!!!$$$&&&(((((('''%%%$$$%%%***)))((()))***+++***)))000000111...+++(((''''''%%%'''))))))))))))***+++,,,......,,,))))))---000222000...,,,,,,---///000///111333444222111000111444FFFhhhzzzXXX>>>666000000111,,,***+++,,,,,,+++)))&&&%%%%%%'''***+++***)))***+++++++++,,,,,,---......///---,,,,,,+++)))(((''''''&&&)))+++------...///000...,,,)))''''''(((+++,,,000111222000---***)))***,,,...000///+++'''$$$"""&&&&&&%%%&&&'''***---///++++++)))(((&&&&&&%%%%%%)))******)))'''&&&&&&'''VVV@@@999222...)))&&&(((...***)))((('''((()))+++,,,,,,,,,***'''&&&***333;;;BBBNNN]]]ccc```[[[[[[\\\VVVTTTPPPMMMLLLLLLNNNPPPMMMFFF<<<333...+++)))(((***+++,,,+++++++++---///+++)))%%%$$$###"""  $$$'''***,,,---((('''(((((()))'''### !!!$$$''')))'''&&&'''(((+++***)))***,,,......---111222222000,,,***))))))*********((('''''')))+++000111000---)))***///555666444000...------///111...111444666555222111000777OOOuuu|||ZZZAAA999222000000***((()))))))))(((&&&$$$######%%%((()))******,,,---000///...---,,,+++******)))(((''''''((((((((('''))),,,......,,,++++++,,,)))((('''''')))+++...000222333333000---++++++,,,...///000///+++(((&&&&&&$$$$$$%%%&&&(((***---...,,,---,,,+++)))'''''''''(((***,,,,,,+++)))))))))xxxNNN???999222---)))&&&)))///,,,***'''%%%%%%'''***,,,,,,---+++((('''+++555===EEETTTdddkkkggg___ZZZZZZVVVSSSPPPMMMLLLMMMOOOPPPOOOIII???555///+++((('''000000///---++++++---///,,,)))&&&###""" """&&&)))+++,,,((('''((())))))&&&""""""'''))))))(((***,,,+++***)))+++...000111111111222222000---***))))))------+++(((&&&&&&))),,,222333222...***+++222888888666222///---...000111---111555888777444222111@@@[[[]]]DDD;;;444111///)))''''''((('''&&&%%%###""" ###&&&)))***+++...000333222000---+++(((&&&%%%'''%%%$$$%%%'''(((((((((---///111///+++(((((()))$$$%%%&&&(((+++...111333444555444111...,,,---...000111000...+++)))***+++%%%%%%&&&''')))+++,,,---///000000///---+++******(((***...//////.........nnnLLL???999111,,,+++...111333...,,,((($$$###'''...444999555...(((&&&+++444;;;IIISSSaaahhhgggbbb^^^]]]bbb\\\VVVSSSTTTTTTQQQMMMHHHEEE???888222...+++***///...---,,,+++*********///,,,)))&&&$$$!!!!!!%%%''''''&&&)))(((((()))***(((""""""&&&)))***+++---///...+++'''''',,,222777:::444333111...,,,,,,,,,,,,------+++(((&&&&&&(((+++222333333000,,,+++...111444///******...222333111...---///666999777666777OOOiiimmmLLL>>>999333///...((('''&&&%%%$$$%%%&&&&&&%%%$$$###%%%(((*********...//////,,,(((&&&(((***'''***+++***((('''))),,,,,,---......,,,)))%%%###)))(((((()))***---000111999555111///......------000000000///,,,++++++,,,///+++((((((***,,,,,,+++,,,000444222...,,,...111,,,+++,,,000333333000,,,oooNNNAAA;;;444...---...///000...,,,)))&&&%%%)))000555>>>999000((($$$(((111999EEEOOO\\\ddddddaaa``````fff```YYYVVVVVVTTTQQQMMMIIIFFF@@@999333...,,,***,,,++++++***************...,,,)))'''%%%###  """$$$%%%%%%%%%((('''(((***+++***%%%!!! ###''')))***,,,---///---***&&&&&&)))...222444333222111///...---------,,,,,,***'''%%%%%%''')))000111000---)))(((+++......+++)))***...000...+++,,,+++000888;;;999777888KKKfffqqqOOO???999222---,,,))))))(((((('''(((((((((&&&%%%%%%&&&)))+++,,,,,,+++,,,,,,+++((('''(((+++,,,------***(((''')))+++,,,,,,---...---+++)))(((+++***)))(((***,,,///111333111---,,,+++,,,+++***---...000///---,,,---...000---******---//////...,,,///000000---,,,...111---,,,,,,///222333000---qqqQQQAAA<<<666111///......------,,,***((((((+++111555???:::222)))$$$(((222:::AAAKKKWWW^^^______aaacccddd```ZZZWWWVVVUUURRROOOKKKGGGAAA:::444000---,,,(((((((((((())))))******,,,+++)))((('''&&&###!!!###'''(((&&&%%%%%%''''''''')))+++,,,,,,)))&&&"""$$$''')))***+++...000...+++'''%%%'''***,,,---111111000000///.........++++++***'''$$$$$$&&&''',,,......+++'''%%%&&&)))))))))+++///222111,,,''')))+++111:::===:::888999GGGeeeoooLLL<<<666111------******+++,,,,,,+++++++++((('''&&&(((+++---------)))***++++++******,,,...222111...+++((((((***---,,,,,,---------------------+++)))((((((+++...111---+++)))((()))***)))(((***,,,......---------......---+++,,,.../////////------,,,,,,,,,---///000///,,,+++---000222000...qqqRRR>>>;;;666333000///---+++++++++***)))))),,,000444888777222,,,(((,,,555===AAAIIISSSXXXYYYZZZ^^^aaa^^^[[[WWWUUUTTTSSSPPPNNNKKKGGGAAA;;;555000...---&&&'''((())))))************)))((()))))))))&&&$$$%%%***//////***'''(((***((()))***,,,,,,+++)))'''$$$%%%'''((((((***---///000---***((())))))))))))---....../////////......,,,,,,***'''%%%$$$&&&(((***,,,---+++&&&$$$$$$&&&***---222888999666...((()))+++333<<<===999777888HHHhhhgggEEE555222///...///***+++---.........---,,,)))((('''(((+++---------)))***+++,,,...///222333444222...***)))***...000......---,,,,,,---......---+++(((&&&&&&))),,,...)))((('''(((***+++***)))(((***+++,,,+++******+++*********+++,,,---------...,,,******,,,///000000///,,,)))+++...111111///mmmNNN;;;999555333111000---+++)))************+++...111222555666222...///555<<>>:::555111///......,,,---------,,,***(((&&& !!!###&&&((((((&&&$$$###%%%)))++++++)))'''%%%(((***+++)))%%%"""!!!""""""!!!  %%%(((------...000111111...,,,+++*********---111666999333000***### """''',,,)))...222222///,,,++++++...111555666555222///---(((***...333333444:::BBBeeeiiiCCC111------000444222111000///...---------,,,+++***+++---......---%%%###"""$$$(((+++++++++,,,)))&&&&&&***///222333333222000///---+++******))))))))))))******++++++((()))+++...111000...+++&&&%%%"""!!!%%%)))'''+++...///,,,)))''''''''')))+++***(((''')))+++###"""!!!%%%+++///000///kkkOOOEEEAAA<<<888555222///---,,,...000000...---,,,---,,,222777555111333;;;DDDJJJOOOSSSRRRMMMJJJKKKMMMLLLMMMNNNMMMKKKJJJIIIJJJ>>>;;;777333000.........---......---+++(((%%%$$$!!!$$$''''''%%%"""###%%%(((+++---,,,)))%%%&&&((()))'''$$$!!!!!!###!!! ###'''))))))+++///111111...,,,---,,,***+++...333999<<<333///(((!!! ''',,,)))---222333000---,,,---///222444444333111//////&&&'''+++000111333<<>>---,,,---111666555444222///...............---+++,,,...000//////'''$$$###%%%)))++++++***,,,(((%%%&&&***...000000333222222000///...,,,,,,((()))+++,,,---------,,,'''(((***...000///,,,)))%%%###!!!!!!(((---%%%))),,,---)))%%%#########(((+++***%%%###%%%)))  $$$+++///000///fffNNNDDD???:::555333111000...000///---,,,+++,,,,,,---///000000111333888???DDDMMMVVV[[[WWWQQQNNNLLLJJJDDDKKKMMMJJJOOOWWWUUUKKKDDD===555111111000,,,))),,,***)))***+++)))%%%!!!"""%%%''''''&&&''')))*********)))(((&&&((())))))&&&""" !!!###$$$""" ###$$$%%%'''***,,,...//////+++******+++///444999===777222)))!!!"""'''---...000111111///---+++,,,---///111111000...---)))'''&&&+++111999@@@FFFiiifffAAA///******...444111000...---...///111222222///+++---111333111...***))))))***,,,,,,***(((((((((((()))***+++,,,---,,,,,,///111333222...+++&&&'''))),,,///000...,,,******+++,,,---,,,(((%%%$$$$$$###"""!!!!!!$$$'''''''''((((((((('''&&&%%%''''''&&&$$$###$$$&&&)))+++(((&&&'''+++...---,,,^^^JJJAAA===888444222111000//////...,,,++++++++++++,,,,,,...111333555999===@@@KKKTTT\\\\\\YYYTTTNNNIIICCCJJJMMMNNNVVVaaa___VVVGGG???444...---,,,***(((***))))))***+++)))%%%""" !!!$$$'''''''''))))))***+++***)))(((''''''))))))(((%%%###!!!"""&&&&&&&&&$$$###"""###%%%$$$%%%(((***,,,---------))))))***,,,///444888;;;888333+++""""""&&&---///111222222111///...,,,,,,......///...------(((%%%&&&***000666>>>DDDjjjjjjDDD111,,,+++...444111000...------...000111...,,,+++,,,...000///...+++***)))***,,,---,,,,,,,,,+++++++++++++++,,,,,,++++++---///000000---+++&&&&&&(((***---...,,,*********+++---...---***'''$$$%%%$$$###!!!"""$$$'''&&&''')))++++++)))'''&&&&&&%%%$$$$$$%%%&&&((()))...------...000111000///uuuTTTBBB@@@<<<777444333333333222------+++******))))))***))),,,000444666888:::<<>>GGGooommmGGG444...+++---222111000///---------......)))************+++---///---+++******,,,///000000///......---,,,,,,------,,,+++***+++---...---,,,&&&&&&''')))+++,,,***(((++++++,,,...000///---***%%%%%%%%%$$$""""""%%%'''$$$&&&))),,,,,,+++)))''')))&&&$$$&&&***---...---333555888999999888777888mmmKKK<<<>>>;;;777444555666666666,,,,,,+++***)))((((((((('''***---000222444888:::HHHQQQZZZ___bbb^^^TTTIIIHHHIIIIIILLLVVV^^^[[[RRRIIIAAA666---(((&&&$$$$$$'''(((+++---...,,,***(((%%%%%%&&&'''(((&&&### ###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&))),,,111---(((''')))***)))'''"""%%%(((******)))&&&$$$"""###&&&)))---///111222666111+++&&&$$$%%%'''''',,,---///111222333222222111000//////000111444555///,,,...444666888BBBNNNxxxoooJJJ666///++++++///111000...---,,,,,,,,,,,,''')))+++***'''''',,,111///,,,***))),,,000222333000//////.........//////---+++))))))+++---......((((((((()))++++++***(((,,,,,,---///000111///---&&&&&&'''%%%$$$###%%%'''###$$$&&&'''((()))))))))---)))'''***111555444111555:::@@@BBBAAA??????AAAlllHHH888999666333111222444555555------,,,+++***)))(((''''''(((((())),,,111777<<>>AAAAAA@@@@@@BBBmmmJJJ888444111...---...000111222.........---,,,***)))(((((('''&&&%%%)))000999@@@LLLPPPRRRPPPPPPRRRQQQNNNKKKHHHEEEEEEHHHKKKKKKIIICCC???888111***&&&###"""&&&***...111000...,,,,,,******))))))'''$$$ """$$$$$$$$$ !!!"""###%%%(((---111000---(((&&&%%%%%%%%%%%%!!!###%%%&&&&&&$$$"""!!! ###&&&(((******---***'''(((+++------+++'''''')))***+++,,,,,,---+++*********+++...111333111---///444333333DDDYYYwwwSSS???777111...000------,,,,,,++++++******)))+++,,,)))&&&&&&+++111///,,,)))(((+++...000111,,,,,,,,,---...///111222---+++((((((***---000000,,,+++***,,,...//////...---,,,,,,---...///---,,,((())))))(((&&&%%%&&&''''''$$$ ###)))---+++***)))+++///222111///+++///555999::::::::::::oooLLL;;;333000---,,,---///111111000000000///...,,,***)))((('''&&&&&&***222<<>>AAA???888...&&&######$$$%%%))),,,///222222///***((((((((((((+++...---((($$$"""&&&+++---+++'''&&&&&&******))))))))))))))))))'''(((&&&"""!!!$$$&&&$$$&&&%%%$$$###!!!!!! """"""###&&&+++,,,+++((('''%%%%%%)))...///,,,(((((('''&&&'''))))))&&&###'''((())))))***,,,///111///...***...444777HHHgggyyyRRR:::333111///......)))&&&'''+++...,,,)))******)))&&&$$$$$$''')))...---,,,)))&&&'''***,,,555222---)))''''''((())))))(((&&&%%%%%%'''***+++%%%######&&&,,,000000///---,,,***)))((((((((((((***+++,,,+++)))&&&%%%%%%***,,,---,,,***)))))))))+++---///000///...,,,+++---///...+++---222000***```HHH===;;;888444111222222333222555555333///***''''''(((((((((***,,,000888AAAGGGMMMPPPRRRNNNHHHGGGLLLSSSRRRPPPKKKEEE@@@>>>@@@CCC===777...'''###"""""""""(((***...000000///,,,***(((((())),,,...,,,'''###"""(((++++++*********.........---,,,***((('''%%%'''&&&""""""''')))'''&&&%%%###!!!!!!!!!""""""&&&%%%$$$&&&***+++***)))(((&&&%%%)))---...+++'''(((&&&&&&'''))))))'''$$$&&&))),,,---------.../////////---111888:::LLLkkkZZZBBB:::777444333///***&&&&&&))),,,+++)))((())))))(((''''''***,,,//////---***'''&&&'''(((000...+++(((&&&%%%&&&&&&'''&&&$$$$$$$$$&&&((()))%%%###"""$$$)))---...---,,,++++++***)))'''&&&&&&)))***++++++(((%%%$$$$$$(((***,,,,,,+++************+++---...............000000...***,,,111000+++\\\FFF===;;;888444222222333222222888555111...,,,)))'''%%%'''((())),,,222:::CCCJJJLLLRRRVVVSSSJJJGGGMMMTTTRRRPPPLLLGGGBBB@@@BBBCCC:::555...)))%%%###!!! ''')))+++...///......---((()))***,,,+++(((######(((+++---///000222222222111...+++(((&&&''')))(((%%%&&&***,,,+++'''%%%""" !!!###%%%)))'''&&&&&&(((*********(((&&&&&&(((,,,,,,)))&&&&&&&&&&&&'''))))))'''%%%&&&)))...000000///......///000///333999;;;MMMlll^^^GGG>>>;;;888666///***%%%$$$'''***+++***&&&((()))******+++---...000000///+++'''$$$######+++***)))'''&&&%%%$$$###$$$$$$$$$$$$%%%&&&((((((&&&### """&&&***+++***++++++,,,,,,+++(((%%%###((()))***)))'''$$$######%%%'''+++,,,+++************,,,.../////////111333444333///***+++......,,,\\\HHH@@@;;;888555333333333222222666111------......***&&&&&&'''))),,,222;;;DDDKKKOOOSSSTTTQQQJJJGGGKKKPPPQQQOOOKKKGGGBBB???>>>>>>555222...+++)))'''$$$"""&&&''')))+++---///000000+++,,,,,,,,,)))$$$ &&&+++...000222444333111///---,,,+++***000111///+++***---///---***'''### ###&&&)))'''%%%%%%&&&(((***,,,(((''''''(((******(((&&&%%%%%%&&&'''''''''&&&$$$%%%(((,,,///000000111222111333111444999888JJJiiiYYYCCC<<<999555333,,,((($$$###&&&))),,,---'''))),,,---,,,,,,---...111111111---(((### &&&'''(((((('''&&&$$$###$$$%%%&&&'''((()))******((($$$!!!"""&&&***+++******,,,///000...***%%%"""'''(((***)))&&&$$$######"""%%%)))+++***))))))***,,,///222222000000111333555333...***)))+++,,,,,,|||YYYDDD===:::777555444444444333222000,,,))),,,111222///+++%%%&&&(((+++111999CCCIIIUUUTTTQQQMMMKKKJJJJJJKKKOOOMMMIIIEEEAAA===999666000///.........---***'''%%%''')))+++...000111222111222111...)))###!!!%%%***---///000111///---+++***,,,...///888999666000...//////---...***%%%  ###&&&'''&&&%%%$$$$$$'''+++---(((((((((((()))***)))(((%%%&&&''''''&&&%%%$$$$$$$$$''')))+++---000333666666888666888:::999JJJkkkvvvRRR===888555222///)))&&&######&&&***...000+++,,,......---,,,,,,---111222111...(((### $$$&&&(((******(((&&&%%%&&&'''((()))+++,,,---...***&&&$$$%%%))),,,,,,+++***---000222111,,,'''###&&&((())))))'''%%%%%%%%%!!!$$$''')))((((((((((((+++///333333000...000333000...,,,+++******,,,///tttOOO<<<666888666444444555666555444---***))),,,111333111---%%%&&&'''***...666???EEEUUURRROOONNNOOONNNLLLJJJMMMKKKHHHEEEAAA===777333------...///000000...+++%%%'''))),,,///111333333555555444000***$$$!!! #########&&&))),,,------+++***)))(((***---000222999:::777000...000000---///+++'''###!!!###%%%((((((((('''&&&%%%&&&***---((()))))))))******++++++''')))***)))'''%%%$$$$$$###%%%'''(((***...222666999;;;:::;;;>>>>>>SSSuuuqqqOOO<<<777444111...'''&&&%%%%%%'''***...111...//////...,,,++++++,,,000111111...)))%%%###"""$$$&&&)))+++,,,+++)))(((&&&'''((()))+++---///000+++(((''')))---///...---))),,,000222111---((($$$&&&(((***+++)))(((((()))&&&'''))))))''''''''')))(((,,,000000...000666;;;333222333444222//////333kkkHHH999666666555444444666777777555...---,,,...000000---+++%%%&&&&&&(((+++222;;;@@@JJJLLLOOOQQQQQQOOOLLLJJJKKKIIIGGGFFFEEE@@@:::555---,,,---...000000...,,,&&&(((+++...111222333333111111000,,,&&&######%%%)))'''%%%&&&))),,,,,,+++%%%&&&(((***,,,...000000000222000,,,,,,///111///---***'''%%%$$$&&&))),,,---------***'''&&&)))+++((()))*********+++---...+++---///---)))&&&%%%&&&"""$$$''')))***+++...000444777777;;;@@@EEE^^^rrrPPP===888555111...))))))(((((((((***---////////////---+++***,,,---...//////---***(((''''''$$$&&&)))+++,,,,,,+++***%%%$$$$$$%%%(((+++...000***((((((,,,000222000---'''***---000000,,,(((%%%&&&(((+++,,,,,,,,,,,,---,,,,,,,,,***((('''(((***(((+++------///777EEEQQQJJJHHHIIIIIIBBB777222444fffGGG<<<<<<555444333555777888888777222111000000///---***'''%%%&&&&&&'''***000888======EEENNNSSSQQQMMMJJJIIIJJJHHHHHHHHHHHHDDD>>>999------,,,...///...,,,***&&&(((,,,000222333333333******)))&&&""" ###&&&,,,)))&&&'''***,,,+++***"""%%%)))---000000///---'''))))))''')))///222111***)))'''&&&'''***---///111222111---)))&&&''')))((()))******+++,,,...000///111222000+++''''''''' $$$(((******))))))))),,,111222888@@@HHHdddtttRRR???999555000---+++++++++***))))))+++,,,//////...,,,******---///---......---+++******+++$$$%%%(((+++,,,---,,,,,,###"""!!!"""$$$(((,,,...(((((()))---222333000---%%%'''+++......+++'''%%%&&&(((,,,---......///000111111///,,,)))(((***,,,***,,,,,,,,,111@@@UUUeeedddbbbaaa]]]PPP>>>444333iiiFFF999;;;<<<666///...111444444222111555888777000+++***+++&&&))),,,...000333777999===@@@EEEIIILLLMMMLLLKKKNNNLLLJJJHHHFFFDDD@@@===444222...+++***)))***++++++...333555333000---+++((((((%%%!!! $$$'''(((((()))***++++++,,,'''%%%&&&+++000111***$$$  ###))),,,,,,++++++++++++,,,---...///000555333111...+++***))))))+++*********,,,,,,***(((///111222000,,,******,,,''',,,111222000,,,******---///555999<<>>666555eeeFFF::::::777111+++***---000000///222555777444...)))((()))***,,,...000222555999<<<<<<>>>BBBFFFIIIJJJJJJIIIMMMKKKHHHEEECCC???<<<999333000,,,)))'''''')))***...222555666333---)))&&&((()))((($$$ &&&'''(((***+++---......***((('''+++//////)))###"""'''++++++***)))***+++,,,///111444555555333111...,,,*********,,,+++************(((&&&+++---000000...,,,,,,---***...111222000---,,,,,,...///444888:::GGGhhhqqqNNN???:::444...---000000///,,,)))((((((***))))))((((((((()))***+++---++++++,,,...///---***"""""""""%%%))),,,------+++'''""""""$$$(((+++,,,+++******))))))******+++)))((('''((()))+++***)))))),,,///000///...000111444111------...//////...---------///222???WWWmmmzzzfffLLL999111111```FFF<<<:::444///***(((***------,,,111333444000+++'''&&&'''---///111333444777;;;>>>AAABBBDDDFFFGGGGGGGGGGGGKKKHHHDDD@@@>>>;;;777444111...***&&&$$$%%%''')))111555888777222+++$$$ '''***+++((("""$$$%%%'''***,,,///000111...,,,***+++---+++'''###"""&&&)))))))))'''((())),,,///333777999444333111...,,,+++******,,,+++)))))))))(((%%%###%%%)))...111111000///000---///111111///...---...---...222555777EEEgggqqqNNN>>>888333......333333222...***((('''(((((((((((((((((()))))))))******+++---......+++))) !!!$$$(((,,,------,,,)))&&&%%%'''***,,,,,,...---,,,+++***)))))))))+++)))((((((***++++++***))),,,...000000111222444444111...,,,---.........,,,,,,,,,...111===UUUjjjwwwaaaGGG555000111zzzZZZGGG===:::777333...++++++++++++***///000000---)))''''''(((...000111222333666:::>>>HHHHHHHHHHHHHHHGGGFFFFFFIIIEEEAAA===:::888555444111...)))%%%###$$$&&&(((111444888777111)))"""%%%***......(((!!!"""###%%%(((,,,///111333111///...---+++)))%%%### """%%%'''((((((%%%%%%&&&))),,,111555777333222111///---,,,++++++***(((''''''((('''%%%###"""&&&---222444444333222.../////////............,,,---000444777FFFiiirrrPPP???999333000000333333222///+++)))((())))))'''&&&%%%%%%''')))***)))***,,,------+++'''%%% $$$(((,,,,,,,,,,,,+++))))))***+++------000000///...---------------,,,+++++++++***(((&&&)))***,,,...000222333555333111...,,,,,,,,,------,,,+++,,,---000<<>>:::888777666555111...)))&&&$$$%%%'''(((---111444444000)))######)))000111---&&&!!! !!!###'''***...000222111222111///+++'''$$$###!!!"""###$$$%%%&&&'''(((#########$$$''',,,///222111111111000...---,,,,,,&&&%%%%%%&&&(((((('''%%%!!!%%%,,,222666777555333---,,,,,,,,,---.........++++++///333777HHHmmmsssQQQ???777111...000///000000...,,,***)))******'''$$$!!!"""%%%))),,,***+++------***'''$$$""" !!!%%%)))++++++*********+++,,,,,,,,,------......------......///000******,,,---...,,,((($$$))))))***,,,///222333444222111///,,,++++++,,,---++++++,,,...111<<>>999777666555555000...***'''&&&&&&&&&'''))),,,///000---((($$$""""""(((///222...)))%%%### !!!###&&&))),,,///000000222444111+++&&&$$$%%%$$$%%%&&&%%%$$$###$$$%%%""""""!!!"""$$$(((,,,///000111111000///...---,,,%%%$$$$$$&&&((()))(((&&&"""%%%***000555555333000+++******+++...000000///++++++...333888JJJqqqrrrOOO<<<333,,,***---+++,,,------+++))))))***)))'''### !!!$$$(((+++)))+++,,,+++((($$$""""""######$$$&&&)))***)))'''&&&(((,,,------,,,------*********+++,,,---//////$$$%%%(((,,,///...+++)))***))))))+++///222333333111111///,,,))))))+++,,,++++++---///333>>>TTThhh}}}|||tttbbbLLL<<<777888pppPPPFFFAAA<<<444333000,,,(((%%%%%%%%%---...000222333333111000/////////......111666999???BBBFFFKKKNNNOOOOOOOOOMMMGGG???999555333222222...---+++)))'''&&&%%%%%%&&&)))+++,,,***'''%%%$$$"""(((...000,,,(((%%%$$$"""###%%%'''***,,,---...---111555333---'''%%%&&&%%%''''''%%%""" !!!""""""!!!!!!"""$$$)))---000000000111111000///...---&&&&&&%%%&&&(((((('''%%%###$$$''',,,111111...+++)))((())),,,000333222111,,,+++...222777JJJqqqsssPPP<<<111***(((+++(((***++++++)))'''''''''%%%%%%#########$$$&&&'''''')))***)))&&&###$$$%%%&&&&&&'''(((***)))'''$$$!!!&&&+++------,,,,,,---)))))))))***+++---...///$$$$$$%%%(((+++------------+++***,,,000333444444000111///,,,)))(((***,,,+++,,,...111555@@@VVVjjj}}}sss___III:::777:::qqqPPPEEEBBB<<<333222000---)))(((((()))000111222555666555222///222111111000000222777;;;EEEHHHLLLOOOQQQPPPNNNMMMPPPIII@@@888333111///...,,,+++***)))'''%%%$$$###&&&(((***)))'''%%%$$$$$$###(((---...***&&&######%%%&&&''')))***,,,---...***000666444...'''&&&'''%%%''''''%%% ###""""""###&&&+++000333///000111111111///...---)))'''''''''((((((&&&$$$######%%%)))---...+++'''(((((()))...333555444222---,,,...222666HHHooovvvSSS>>>333***))),,,((()))+++***(((%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$&&&((('''%%%$$$&&&((()))((())))))***)))%%%###$$$***---,,,+++,,,---,,,,,,,,,,,,---...//////)))'''$$$$$$'''***,,,---///---+++---111444555444000111000,,,((('''))),,,+++,,,///222666BBBXXXlll|||ppp\\\FFF999:::>>>gggQQQJJJFFF@@@:::111)))((())))))+++///555555555555444333222222///000111000000444;;;@@@EEEKKKQQQSSSPPPNNNNNNPPPHHHBBB:::777666333...***+++)))((('''(((((('''%%%&&&&&&%%%%%%%%%&&&'''(((%%%+++///,,,&&&"""$$$'''+++(((&&&%%%''')))+++,,,,,,000222000***'''''')))***(((&&&$$$!!! !!!%%%''')))+++...000...------,,,,,,,,,,,,---(((((('''&&&&&&&&&&&&'''***))))))******)))&&&$$$%%%&&&)))...333666555444000...///222:::QQQzzz{{{WWW???111(((***000((())))))***)))((('''&&&+++'''$$$%%%''''''###$$$###$$$&&&)))+++,,,+++---***)))+++---,,,&&& &&&---000///...111444...---+++***+++...111333)))&&&&&&))))))&&&(((///...,,,***,,,///111000...,,,......+++((('''***---,,,,,,///333:::HHH___sssrrr\\\LLL===777???cccNNNJJJIIIEEE;;;333+++*********+++///222222222333333333222222333333222111111666===BBBGGGLLLQQQRRROOOMMMNNNPPPHHHCCC<<<888777555000,,,,,,***((((((((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$(((+++)))&&&###$$$'''(((&&&$$$###%%%''')))***+++...111///***'''(((***)))(((&&&$$$"""!!! ###&&&)))***,,,///111......---,,,,,,,,,,,,,,,)))((((((((((((((())))))******))))))))))))'''&&&((()))+++...222444444333///...000555AAA\\\~~~YYY@@@111'''&&&,,,+++,,,---------+++)))((()))'''%%%%%%&&&&&&%%%###%%%$$$$$$'''***,,,,,,,,,***((((((***...---)))$$$&&&+++000222000...000222---,,,+++******,,,...///(((%%%&&&))))))&&&)))//////---,,,---000000...,,,***,,,---,,,)))(((+++.........111777>>>MMMdddxxxwww^^^JJJ999666AAAZZZHHHFFFHHHGGG<<<444...---,,,***+++...---...///000111333333444777666444222333888???EEEJJJNNNQQQQQQOOOMMMMMMNNNHHHCCC===:::888666222///...,,,)))(((((('''%%%###"""###%%%''''''(((''''''%%%&&&&&&''''''(((((((((%%%$$$"""!!!"""$$$''')))+++---000...+++))))))+++)))(((&&&$$$###""""""""""""%%%''')))+++,,,///111000000///...------,,,,,,******)))))))))******+++++++++***************+++...---,,,...000222111000...///222888GGGggg|||WWW@@@222)))'''+++,,,...000111000...***(((&&&&&&&&&$$$###$$$&&&)))&&&&&&&&&(((+++------,,,'''&&&'''***...///,,,(((,,,000333333000......///,,,,,,+++***))))))******(((&&&'''))))))(((+++//////.........///...+++)))(((+++---,,,***)))+++...//////222777???NNNfff{{{zzz^^^GGG666666DDDvvvQQQ@@@???AAACCC:::444000///---)))))),,,+++,,,---///111444666777:::777444222444999AAAFFFLLLOOOQQQQQQNNNLLLLLLMMMFFFBBB===:::888666333111000...+++***)))'''%%%######%%%''')))******)))((('''%%%$$$%%%)))++++++***$$$###"""!!!!!!###'''***,,,...///...,,,+++,,,...,,,***'''$$$""""""""""""###%%%((()))***,,,///111444444333222111000//////---,,,+++***))))))))))))---------,,,+++,,,...///222000......///000000//////000333888GGGiiisssPPP===444---,,,...,,,...111222111---)))&&&%%%&&&'''### !!!&&&+++)))(((((()))+++------,,,'''&&&'''***---...,,,***...000222222000...---...,,,,,,+++***)))(((''''''))))))************---000............,,,***'''%%%(((+++...---***)))+++---...---///444;;;JJJbbbwwwvvvZZZFFF777888FFFtttOOO===999;;;<<<777333000000---((((((+++,,,,,,...///222555888999999666222111444;;;BBBFFFMMMOOOQQQQQQOOOMMMLLLKKKDDDAAA===:::777555444222222000---+++***)))&&&$$$###%%%''')))******((('''&&&### """&&&***+++)))$$$%%%%%%######$$$))),,,.../////////.........///...,,,((($$$""" !!!$$$&&&'''((((((***---000666666777666666444333222///...,,,***)))''''''&&&///000000...------000222222000///...///000000///222333333444CCCfffkkkIII:::555111///000+++---///000...***&&&###%%%''''''###&&&,,,+++***)))***+++,,,+++***''''''((()))++++++***)))+++---/////////......///,,,++++++***)))((('''&&&+++------,,,+++---///111,,,------+++)))&&&$$$###***---...---)))(((***,,,///...///333:::HHH```uuuoooUUUEEE:::;;;HHHtttQQQ???888888999444222111222...((('''***......///000333666888:::777444111111666===CCCFFFLLLNNNPPPRRRQQQOOOLLLIIIBBB@@@===:::777666555555444222///...---+++)))'''%%%%%%'''((((((((('''&&&%%%!!!"""%%%'''&&&%%%&&&'''&&&$$$&&&+++///000000///.........//////---+++'''###!!! !!!%%%&&&'''''''''))),,,///444555666777666555444333000///---+++)))((('''&&&...000222000---,,,///222000///...///111222111000444555333333BBBfffiiiGGG999777333///...+++,,,......,,,((($$$!!!%%%''''''%%%!!!###)))///...,,,+++*********(((&&&'''((((((((((((((((((((()))***+++,,,.../////////******)))(((((((((((((((---000000,,,+++...000///+++,,,+++)))'''%%%%%%&&&+++,,,---+++((((((+++...333222222666===LLLdddyyylllRRREEE<<<>>>KKKpppPPP@@@999666777222111333444000***))),,,000000///000222444777999666333000222888@@@EEEGGGJJJLLLPPPSSSSSSQQQLLLHHHBBBAAA???;;;888777777777555333111//////...+++)))******))))))))))))(((((('''$$$  ###%%%'''%%%'''((('''%%%&&&,,,111000///---,,,,,,---------***((($$$!!! !!!"""$$$(((((()))((((((***---000///000222333444333222111//////---,,,++++++******,,,///222000,,,***,,,...,,,,,,---000333444333222333666444555GGGnnniiiGGG::::::777111///.........---+++(((%%%###$$$&&&'''''''''***///444000...,,,***)))(((%%%###%%%&&&'''''''''''''''((())))))***+++...///000000'''&&&%%%$$$%%%&&&(((***---111111+++))),,,...,,,+++,,,+++)))&&&&&&(((+++)))***+++)))''')))///333555333555999AAARRRkkkpppTTTDDD;;;???OOOjjjNNN@@@888555666222222444666222,,,***...111000000000111333666777555222111444;;;BBBGGGHHHIIIKKKPPPTTTUUURRRLLLGGGBBBBBB@@@===:::888999:::666444222111000///---+++000///...---,,,,,,,,,,,,***(((%%%""""""$$$'''***%%%''')))'''%%%&&&,,,222000...+++***++++++++++++'''%%%""" """$$$&&&)))******))))))+++...111+++,,,...000111000///.........---------.........***...111000+++((()))+++)))***,,,111444666555444222666666888LLLwwwgggFFF;;;===:::555222111000000...,,,)))&&&%%%$$$%%%'''))),,,000555888222///,,,***)))&&&###!!!###$$$%%%&&&&&&&&&((()))*********+++...000000000%%%$$$""""""###%%%)))+++---111000***'''+++,,,))),,,,,,,,,)))&&&'''+++///'''((((((''''''+++222888444333555:::CCCUUUpppvvvWWWBBB888???SSScccIII999666888333555333111000111111000///000//////111444555555444;;;777333666???HHHLLLMMMOOOOOOOOOPPPPPPNNNMMMKKKHHHCCC>>><<<;;;999555111666444111000000///...---//////...///000222444555((('''&&&''')))******)))///...+++&&&!!! ###'''------,,,***'''''')))+++'''&&&%%%'''))))))'''$$$&&&''')))***+++,,,,,,,,,)))((((((+++///222222111,,,++++++...222333111...+++,,,......---***'''%%%'''((()))+++---000333444111///333CCC```aaaEEE???999777888555333666777555///***(((''''''&&&'''***...222444444111000...,,,((($$$ """###$$$###!!!"""'''***------------,,,,,,++++++$$$###"""!!!###''',,,...111---'''$$$$$$(((+++---000111111...***(((***---)))((((((***...111222222222222555;;;HHH]]]tttsssTTT:::555GGG[[[aaaIII:::777777111333111//////000111000///000//////111555888999999<<<888555888???GGGKKKKKKMMMMMMMMMNNNNNNMMMLLLJJJDDD@@@;;;999999777444111333000...---------,,,***------,,,,,,---///000111)))((('''(((+++------,,,......,,,(((###"""$$$'''...//////---+++******,,,)))((((((+++...///---***&&&'''(((***+++,,,------,,,***)))+++...000000...***)))))),,,111444333111,,,---......---+++(((&&&(((((()))+++---///111222//////555GGGdddaaaEEE>>>999666888555666666666222,,,(((&&&'''***))))))+++...111111111000///---+++(((%%%!!!$$$%%%%%%$$$"""###'''***...---,,,***)))(((((((((%%%$$$###$$$%%%))),,,...---)))%%%"""$$$&&&)))***111111111...+++)))***++++++******+++...000111111111222555===LLLccczzzdddJJJ888777HHHYYY]]]III<<<888777111000...------...000000000///......000555999;;;;;;999666555888>>>EEEIIIJJJKKKJJJJJJKKKMMMMMMKKKJJJ@@@<<<777555666555222000...,,,***)))******)))((()))(((((()))***+++,,,---***))))))+++...111111111///...---***'''%%%&&&'''---///111000...+++******))))))***---000111///...(((((()))***+++,,,------...,,,++++++---...---,,,***((('''***///444555444------......---+++)))((())))))***+++---...///000+++...666HHHddddddGGG???999666777555666555111,,,'''%%%%%%'''---,,,,,,---///000000///...,,,***)))((('''###!!!'''''''''&&&%%%&&&))),,,111///,,,(((&&&%%%%%%&&&%%%%%%%%%&&&(((***+++---***'''$$$$$$%%%((()))***///000000...+++*********,,,+++***+++---/////////---...111<<>>:::999333---,,,******---///000111///------...222666888888333111222666>>>EEEJJJMMMMMMKKKJJJKKKMMMNNNLLLJJJ@@@;;;666333333222000---+++)))''''''((()))((('''###$$$%%%&&&''')))***++++++***+++---111444555555000///...,,,***)))((()))***---000111///+++((('''(((((()))+++,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,---,,,+++++++++,,,---------***((()))...333555555------------,,,+++***)))+++,,,---....../////////***...555EEEaaajjjKKKBBB:::777777444333///***%%%######&&&(((///......///111222111000,,,)))''''''))))))&&&###&&&&&&&&&&&&'''))),,,...333000,,,(((%%%$$$$$$%%%$$$%%%&&&'''))))))******)))'''&&&&&&)))+++,,,,,,***+++,,,,,,,,,+++++++++***)))((())),,,......---((((((---;;;SSSnnnoooRRR@@@777999EEESSSqqqNNNEEE@@@<<<;;;666,,,***((()))+++///000111///---,,,,,,///111111111---...111777AAAKKKSSSXXXSSSOOOLLLMMMOOOPPPNNNJJJCCC===777333222000---+++)))(((&&&'''(((***)))))) !!!###%%%''')))***++++++***+++---222555777777111000...---,,,++++++***)))---111333111---***((()))***+++***)))'''&&&%%%000///---,,,++++++++++++++++++*********,,,...000222...******...222333222---,,,++++++************...///000000111111000000...222666BBB___oooOOODDD;;;666666333---)))$$$!!!!!!$$$'''***......///111444555444222***'''$$$&&&)))***(((%%% !!!$$$'''***,,,///---)))%%%"""""""""######$$$%%%'''((((((''''''&&&%%%$$$&&&))),,,------''''''((()))+++---......'''&&&&&&'''***,,,---,,,%%%%%%,,,>>>YYYuuurrrYYYGGG;;;777BBBSSSjjjHHHCCC@@@<<<:::777,,,***'''(((+++...000111///...------...///---,,,,,,---222:::EEESSS___fffZZZUUUPPPOOOQQQRRRNNNJJJDDD>>>777222000///,,,)))((('''&&&''')))++++++***###$$$&&&'''))))))*********)))***,,,111444666666000...+++***+++++++++***+++///333666444111...,,,---...///---)))&&&$$$$$$...---,,,*********+++,,,))))))***)))***,,,///333444000,,,+++---000000///,,,+++***((((((((()))***///000111222333222111000333666999BBB```mmmMMMBBB888333444111)))&&&"""!!!###'''***+++,,,---...111444555444333***&&&"""$$$)))+++)))&&&###&&&'''((('''$$$"""!!!!!!""""""$$$$$$%%%&&&''''''&&&&&&"""!!!!!!###'''***,,,---((('''&&&(((,,,000222222((('''&&&''')))+++++++++&&&'''///CCCaaa}}}ttt\\\KKK<<<666BBBVVVgggEEEAAA???:::888444---***((((((***...000111000000000111222111...,,,***,,,111999FFFVVVeeennn```ZZZSSSQQQRRRRRRMMMHHHBBB<<<555000///...,,,***'''&&&%%%&&&)))+++++++++******+++++++++***((('''((('''(((***...222333333...***&&&%%%'''((()))(((***...333666555333000//////111222///***&&&%%%%%%((((((''''''(((***,,,---)))******)))(((***///333222...******,,,...---++++++***(((&&&&&&''')))***...///111333333222111000111666999BBB```fffFFF;;;333///111...***'''%%%%%%(((+++++++++++++++,,,///222333111///***%%%!!!###))),,,***&&&"""#####################$$$%%%&&&&&&&&&&&&&&&''''''''''''!!! """&&&+++---......+++((()))---111444444---+++))))))******)))(((''''''111GGGfffpppVVVGGG:::666EEE[[[hhhDDDAAA>>>888555222...+++((((((***...000111111111333555666444111...(((***///777DDDTTTeeepppddd]]]UUURRRSSSQQQLLLFFF???999222.........,,,***&&&%%%$$$&&&)))+++++++++/////////...,,,)))'''%%%'''&&&''')))---000111222,,,'''###!!!###&&&'''&&&(((,,,111333333111000//////111222000+++'''&&&&&&"""""""""###&&&)))---///***++++++)))((()))...222///,,,))))))+++---+++)))+++)))'''%%%%%%&&&(((***---...000222333222111000---333777@@@______???666///,,,///---,,,***((())),,,---,,,*********+++...000000...,,,***%%% """(((,,,***&&&###  ######"""###$$$%%%&&&((()))***+++((((((''''''''''''((()))###"""!!!###'''---000222444000++++++...333555666222///---+++***)))(((&&&%%%&&&000GGGffflllNNN@@@777666HHH___nnnLLLBBB;;;666444...***'''######%%%***---///333333444888<<<;;;444...+++))),,,999GGGTTTaaakkkbbbYYYQQQOOOSSSTTTOOOIII;;;666111//////...+++((('''%%%######&&&***------333666888777111***### ***'''&&&(((...000---***%%%### """$$$%%%%%%,,,---///000///...+++***,,,...000...+++((('''(((%%%###"""$$$(((++++++***)))((('''***---///,,,))),,,,,,---------,,,+++***+++)))%%%$$$%%%&&&&&&&&&(((+++...000///---------///111666DDDddd___???444///111333...+++,,,,,,+++***+++---000+++++++++++++++++++++++++++)))'''''')))+++------###$$$%%%%%%$$$$$$%%%&&&&&&%%%&&&(((,,,///111111,,,,,,+++)))(((&&&$$$$$$%%%$$$###$$$&&&+++000333777444111......000444666777222,,,+++---...,,,((()))***333HHHddd}}}xxxjjjYYYIII:::666FFFZZZfffHHHAAA;;;666333---)))'''%%%%%%(((,,,...///555555666:::===;;;555...'''&&&,,,999GGGRRR[[[ccc___YYYSSSQQQRRRQQQLLLGGG<<<888333111111000...+++(((&&&$$$$$$'''***,,,---222555777777222+++&&&###***'''&&&)))---///---)))$$$""""""###&&&((())))))++++++++++++***((('''&&&***,,,...---***(((((())))))'''%%%&&&((()))(((&&&!!!"""%%%)))---......---,,,---...//////---+++***+++)))'''&&&'''((((((((()))+++.........------......111999LLLooobbbFFF===777777666///,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++...---++++++,,,---,,,+++'''((())))))((((((((()))---+++******---000111111...///...,,,(((%%%%%%&&&&&&&&&%%%&&&(((,,,///111666444111///...///111222666111,,,+++---...,,,******---999OOOkkkmmmVVVDDD777777III]]]ZZZ@@@===:::666444...---+++)))***---000111111777777999<<<>>>;;;444...&&&&&&---;;;HHHOOOUUU[[[\\\YYYVVVSSSQQQMMMHHHDDD===999444222333333000...((('''%%%&&&)))+++,,,,,,000333555555222---***(((+++)))'''))),,,---+++(((######%%%(((+++...---,,,---+++)))&&&%%%$$$$$$$$$&&&(((******)))((())))))---+++***))))))'''%%%"""!!!&&&)))+++++++++,,,+++,,,///000000...+++)))+++)))))))))+++,,,+++***)))+++------,,,,,,...///000444???XXXeeeMMMFFFAAA===:::111,,,***(((***---...,,,******+++,,,------,,,+++***111000000000000...+++(((+++,,,------......------333000,,,***+++---......///222444000***%%%&&&(((''''''((()))***,,,---...111111///...------------222...+++***,,,...,,,******000???WWWrrrqqqTTT@@@777;;;OOOdddvvvQQQ999888666666777333555222...---///111333444666777999<<<<<<999222---((()))///<<>>999@@@TTTiiiqqqLLL555444333555999888:::555///+++,,,...000111222333666888888555000,,,+++***///:::DDDIIIMMMRRRVVVXXXYYYVVVOOOGGGAAA???888555111000222333111///***))))))***,,,---,,,***)))+++---...------...///...------,,,,,,+++)))((('''))),,,000222111...+++...,,,(((%%%############""""""###%%%''')))***+++---------,,,+++)))(((((('''+++......***&&&%%%&&&(((***...000///---)))&&&)))))))))+++---...---,,,***+++,,,,,,,,,---000222::::::CCC```eeeMMMEEE>>>;;;;;;555***'''%%%(((...111000---******+++,,,,,,+++******,,,,,,...000111///+++'''(((((()))---111333222000222///+++)))))))))((('''(((111999999111)))%%%&&&%%%''')))******)))&&&%%%"""$$$&&&)))*********))))))(((((((((************---999MMMdddxxxhhhKKK;;;888AAATTThhhoooKKK444222111333999999777333,,,)))(((***+++,,,---///111222222111///...,,,+++000:::CCCGGGJJJNNNSSSUUUUUURRRLLLDDD>>>;;;555111......000111000...+++++++++---......,,,***''')))***++++++---000222111111000///---+++)))((()))***---000111000,,,((()))(((((('''%%%$$$######"""!!!!!!###'''***+++++++++,,,---,,,++++++---///)))+++,,,,,,+++************+++...//////---***((((((''''''(((***,,,+++******,,,.........///111333777777@@@\\\cccJJJ@@@888777999666,,,***''')))---000000///******************************+++,,,......+++)))%%%$$$&&&***...000...+++,,,,,,,,,---...---***'''%%%,,,444666111***'''&&&%%%''')))******(((%%%###"""%%%(((++++++++++++((())))))************+++333AAAVVVlll|||zzzbbbGGG888555===PPPdddlllJJJ555444111111555444111///,,,***++++++***)))***+++---......///000111---...555@@@HHHJJJKKKMMMPPPPPPOOOMMMHHHAAA;;;666333///,,,,,,///000///...+++,,,,,,...///...+++)))'''((())))))***---222555333333333111...+++))))))((()))+++...000...***'''%%%''')))++++++)))&&&$$$"""!!! """'''+++,,,,,,+++,,,,,,+++***,,,000444***)))))))))+++,,,,,,,,,---...///000000...,,,+++(((&&&$$$$$$&&&(((((((((***,,,///111111111222333333555@@@]]]bbbHHH>>>555555888666111///,,,******,,,...///***)))(((''''''((()))***,,,***))))))***++++++***&&&$$$$$$'''++++++'''"""###%%%)))...111///+++'''%%%(((,,,...,,,***))))))&&&''')))******(((&&&$$$"""$$$'''***,,,---------***+++,,,---,,,,,,,,,---666EEE[[[ppp~~~zzzcccHHH999444:::OOOcccjjjIII666666222000111000------...///000///,,,***((()))***+++,,,...111444000222;;;HHHPPPPPPNNNNNNNNNLLLJJJHHHEEE???888333222...+++,,,///000000...,,,,,,---///000///+++(((((())))))***+++...333777555555555222...+++***)))&&&'''))),,,...---***'''%%%(((---000111...+++(((###!!! """'''+++,,,,,,,,,---,,,+++***,,,222777---***''''''***---,,,***///000111111111000......'''%%%""""""###%%%&&&'''***---000333333222333333111555CCCaaaaaaIII???666555888666666444000+++((((((+++...***)))&&&%%%%%%&&&)))***///,,,)))'''(((*********'''%%%$$$&&&)))((("""&&&---111///***%%%&&&&&&&&&'''(((***+++,,,'''(((***+++***)))'''&&&'''(((***,,,---.........,,,...//////...---......555EEE\\\ppp~~~hhhMMM<<<555:::PPPffffffIII888666000...000...)))***...222444333///+++,,,+++***)))+++---111333111888BBBMMMSSSSSSQQQOOORRROOOKKKFFF@@@:::666333///---,,,...222333000...000///...---+++***)))(((,,,---///111222333333333333222000---+++)))(((((())))))+++---...---***(((''',,,000000,,,(((&&&%%%&&&&&&%%%$$$$$$&&&***...***,,,---,,,,,,000666<<<...---***))))))***,,,...////////////000111222222...+++&&&$$$%%%&&&''''''***---000111111/////////444:::PPPuuucccLLLDDD<<<888888222999999666111+++'''''')))$$$%%%$$$""" """'''+++///,,,)))&&&&&&(((,,,...***(((%%%%%%%%%###"""''')))(((&&&######%%%(((+++---.........&&&))),,,---,,,)))((((((******+++---//////---***,,,+++---000///---000555<<>>777777999444999::::::666///)))&&&%%%$$$$$$$$$###!!!###'''***+++***'''&&&'''))),,,...+++(((&&&%%%&&&&&&###!!!"""&&&((('''&&&%%%&&&'''((()))***+++,,,,,,,,,)))+++------+++))))))))),,,+++,,,---///...,,,***,,,+++,,,...---+++...444???OOOcccssszzz^^^BBB999;;;EEE\\\sssQQQ===555777333000///)))+++,,,///222555444111...,,,,,,++++++,,,///111333555===HHHSSSYYY[[[YYYWWWSSSPPPKKKEEEAAA===<<<;;;:::777333333333222///+++((()))***++++++***))))))'''+++///333555333000...+++---...000000...,,,+++,,,---///111222111---***$$$%%%''')))+++***'''%%%%%%'''''''''%%%%%%&&&'''...///000...+++,,,000444000---((($$$"""###%%%'''+++---111555777777666555///---+++*********)))(((((()))+++++++++,,,...000===FFF```bbbAAA666111555888444888:::<<<:::444,,,&&&######$$$%%%$$$$$$$$$&&&((((((''''''((()))***,,,---+++)))((('''((()))(((&&&&&&***---+++'''%%%'''***---,,,,,,+++*********++++++,,,,,,+++(((''''''(((---,,,,,,---...---,,,***,,,++++++,,,+++)))...666DDDZZZnnnwwwlllSSS>>>:::>>>GGG\\\qqqxxxKKK:::555888444444333---......000333666666444222222111000000000111222333555;;;FFFPPPVVVWWWUUURRROOOMMMHHHDDDBBBAAAAAABBBBBB>>>999777666444000---$$$%%%''')))******))))))&&&)))///444555222...+++))),,,///222222///+++))))))***,,,///000///+++(((###""""""&&&***+++(((%%%&&&((())))))&&&%%%$$$$$$+++---...,,,******---000000,,,((($$$"""###&&&(((---...111333444555444444///,,,(((&&&'''((())))))+++++++++***)))***---000<<>>OOOiii|||}}}aaaJJJ777555<<>>:::444222111000---***%%%%%%&&&&&&'''(((((()))'''))),,,///000///---+++***---000222000+++&&&"""$$$&&&***///222111---***%%%$$$$$$%%%'''))))))((()))***,,,+++(((&&&%%%%%%"""&&&******)))(((+++---,,,+++)))))))))+++...000333111---***((((((***+++***%%%  $$$(((+++//////...,,,++++++---000777BBB^^^aaaDDD<<<888999:::333---,,,,,,---///000000...%%%%%%%%%'''))))))((('''+++,,,------,,,***'''&&&'''+++///000...((($$$!!!)))///666888666444555777666555333111000///......***++++++******+++---000+++(((&&&&&&(((+++,,,,,,*********+++,,,111AAAPPPiiiaaaHHH333111:::JJJddd|||bbbEEE;;;777666111666999222///......000333666666666888777666555444333222222777===FFFNNNRRRQQQMMMJJJDDDDDDCCCBBBAAAAAAAAAAAA999444///---......,,,***)))(((&&&%%%%%%&&&'''(((******++++++,,,---------)))+++...000...***%%%""""""$$$)))///333333///,,,'''(((((('''&&&''')))******+++,,,+++)))''''''(((###'''+++,,,***)))***,,,++++++++++++,,,...///000111///,,,)))'''&&&&&&'''&&&###!!!"""%%%(((***+++,,,---------,,,---///222555BBBaaa___EEE===777666888333*********---000222111///'''&&&$$$&&&)))***)))(((((()))*********((('''%%%%%%(((+++,,,)))%%%$$$$$$+++...111444444444666888111111111111111000//////(((***,,,------///222444000---)))'''(((***++++++)))((((((((((((...@@@QQQkkk}}}___FFF222222===NNNiii___AAA888777555000444666------,,,,,,...111444555555222222222222222222111111555;;;EEEMMMRRRQQQNNNKKKEEEDDDCCCBBB@@@???======777333...---...///...,,,+++)))'''$$$$$$%%%'''(((,,,+++***)))***+++---...'''))),,,...---***%%%""""""(((...333333000,,,)))***+++)))&&&%%%(((,,,+++,,,---+++)))((()))***%%%)))---...+++)))***,,,,,,,,,,,,---............------,,,+++)))'''%%%$$$######$$$'''***,,,,,,+++((()))+++,,,---...111333222AAAccc~~~\\\BBB999111111444111))))))***...222333000---)))&&&$$$%%%(((******(((%%%&&&'''((((((''''''&&&$$$&&&((('''$$$$$$%%%(((------...///111333666777---...000111111000//////%%%'''***,,,...000333555555111,,,))))))*********((('''&&&%%%$$$+++===NNNhhhzzzyyyZZZCCC000222>>>OOOkkk]]]>>>888111///222444222000*********+++...000333555333444333000------111555999===DDDLLLRRRRRRPPPMMMHHHHHHFFFDDDBBB???===<<<666444111...+++*********((('''%%%###$$$&&&)))+++///+++'''%%%%%%'''))))))'''&&&&&&)))......***$$$'''(((***,,,------------***+++,,,)))%%%###$$$'''///...,,,***)))))))))***++++++///666888111)))%%%+++,,,,,,,,,++++++---///000//////---+++(((&&&$$$!!!"""%%%))),,,,,,+++)))'''((()))***+++---///000444AAA]]]xxxTTT999222///111444///...------...///000111111,,,+++***++++++***)))'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&***...333000---///444666555222000000000///...,,,+++***$$$(((,,,---,,,,,,---000000---***((()))+++,,,,,,+++)))((()))%%%''':::OOOooo~~~xxxWWWCCC111000===RRRnnn___AAA:::333000111222000...************,,,///111222111222222///------111555999===DDDKKKPPPQQQOOOMMMKKKJJJHHHFFFCCC???<<<:::555333000...,,,,,,,,,------+++(((%%%$$$&&&(((***...+++'''%%%$$$%%%$$$$$$$$$$$$%%%'''***+++)))&&&&&&(((***,,,------------+++,,,,,,)))%%%###%%%(((+++,,,---......---+++***///...222999;;;444---******+++,,,,,,+++,,,...000333111///,,,)))'''&&&&&&$$$%%%'''***,,,,,,+++***))))))))))))***,,,///111666FFFeee{{{XXX>>>666000000333000///...---,,,,,,,,,,,,,,,)))******,,,---...---,,,++++++***((('''&&&&&&%%%((()))******)))+++///222333000...000444777666444000000000000///...,,,,,,'''***------+++)))***,,,...+++)))'''(((***,,,------***))))))'''+++AAAXXXwww}}}cccMMM888444>>>RRRnnn\\\CCC===666111000000...,,,+++*********+++---///000...000000...+++,,,000333888<<>>:::777555333000---,,,---///111555222...***((()))+++------,,,+++***)))&&&""""""$$$######(((%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,(((%%%$$$(((+++***,,,...000000...,,,+++---,,,000666666111,,,+++,,,...///...---,,,---...000000///---,,,+++))))))&&&'''(((((()))+++---///111111///+++)))+++111666CCC]]]yyyTTT:::444222444555///111///---***'''&&&&&&&&&%%%'''***,,,...000222444777555333111...+++(((''''''''')))***,,,...111333333111///000222333222111---...///000000///---,,,,,,---...+++'''%%%''')))(((((('''&&&&&&(((,,,...///------///...444KKKbbb}}}~~~aaaKKK888666BBBVVVrrrqqqNNN>>>:::555000............///...---,,,,,,---...///000222111...)))&&&(((***111666===AAACCCDDDEEEGGGCCCCCCCCCBBB???<<<888666555333///,,,+++---///111444222///,,,+++,,,...000---------......+++'''$$$!!!$$$&&&###!!!&&&%%%&&&(((***+++++++++******+++,,,)))&&&&&&***---...---,,,+++******************...333333---++++++///000111000...,,,++++++***,,,///111111...+++)))"""$$$%%%&&&&&&)))---111333333111---***,,,222888KKKhhhwwwPPP555333777===<<<333222000---***)))((()))***''')))*********,,,///222:::888555111...,,,******''''''(((***---///111222444222000///......---,,,+++,,,...//////...,,,***)))++++++)))&&&&&&))),,,)))***)))(((&&&(((+++///...---000333222666III___vvvvvvRRR@@@111333AAAUUUoookkkKKK:::777333///------.../////////------------...///222333222...(((%%%%%%'''...444<<<@@@AAAAAABBBCCC???@@@@@@@@@===999666333333111---+++***---000222000000///.........//////------...///000///+++((("""%%%'''$$$ ###'''&&&'''(((******))))))(((''')))++++++)))))),,,///000---***&&&%%%&&&)))+++***+++...222111---+++...///111222111///,,,++++++(((+++000444444000,,,((( ###%%%%%%$$$&&&+++///222333222...***+++222999MMMkkkyyyRRR999777<<>>RRRkkkdddGGG888666222...+++***,,,---...---,,,,,,,,,---...///111222222///)))&&&&&&''',,,333===AAAAAA@@@AAABBB??????@@@???<<<777333000///,,,***(((***...222555....../////////...---,,,,,,,,,---...///---***'''"""$$$&&&&&&$$$$$$'''***'''((()))))))))((('''&&&###'''+++,,,,,,+++...000...,,,(((%%%%%%'''***,,,)))***...111000++++++...---///222222000.........+++...111333333///+++(((!!!$$$'''&&&$$$$$$'''+++...000111---))))))000777JJJhhhzzzXXXAAA===;;;>>>AAA<<<666444000,,,++++++,,,---,,,,,,***%%%"""%%%---333999666000+++)))***---///...------///333555444222000000///...---,,,------,,,---///000///---***'''&&&''''''%%%$$$&&&,,,111111333222---((('''***//////...111444333777JJJ```zzzjjjGGG555(((---<<>>CCCCCCAAAAAABBB@@@AAAAAA???;;;666111---+++)))''''''***///555888---...000000///---+++))),,,++++++,,,,,,+++(((%%%!!!###%%%'''((()))+++,,,((())))))))))))'''%%%$$$!!!%%%+++---------///111+++***(((&&&''')))+++---'''(((,,,///---))))))...+++---111222111000000000000111222222111---***((($$$'''***((($$$"""$$$(((***---///,,,'''(((///666EEEcccyyy\\\HHH@@@777666;;;;;;888555111---******+++,,,------***$$$!!!%%%...666888444...)))'''***...111...------///333444333111...//////.........///111...///111222000---***'''&&&''''''$$$###%%%,,,111555666555///)))'''***...000...000222222888MMMeeejjjEEE333&&&+++<<>>???>>>???DDDJJJLLLIIIEEE???999333///---***)))''''''***000666:::555333111222222111,,,(((------......---***&&&$$$$$$###!!!!!!"""%%%(((***,,,+++***)))'''&&&%%%$$$ """'''+++...//////...,,,(((&&&(((,,,000...,,,***,,,...---+++***+++...---///111222111000000111333222000///000000...---(((&&&'''++++++(((''')))...111111---***---222555GGGpppxxxZZZFFF>>>555333777666777555333000---***)))(((---)))"""!!!(((111777888444///***(((''')))***+++---///000111000///...***+++,,,---///000000111333333111...+++))))))+++((('''&&&&&&(((***,,,...111...((($$$$$$''',,,000///---...000666CCCYYYmmmmmmKKK999***000HHHddd}}}zzzWWWDDD<<<777333111---(((&&&)))%%%###"""%%%***,,,)))&&&)))***+++---...000000111333888>>>???===???EEEKKKPPPMMMIIICCC<<<666111///,,,***)))(((+++///444888666333111000000///,,,)))...///000000...+++'''$$$###"""!!!!!!"""%%%((()))))))))((('''%%%$$$""""""!!!$$$'''***++++++++++++)))'''***...000---******,,,...---,,,+++---///...000444555444222111000000...,,,+++,,,......---)))'''(((,,,,,,((('''(((,,,//////---,,,///666<<>>999555222...(((&&&'''%%%###"""$$$(((***(((&&&%%%'''+++///333555666666444999===>>>===???FFFLLLQQQOOOKKKEEE>>>888222//////...,,,***,,,///222555555333000...---,,,***)))...000222333111---(((%%%""""""""""""$$$&&&(((***((((((((('''&&&$$$"""!!! !!!###%%%&&&(((((()))))))))***---000000,,,(((***+++------------///111---222777999777444000...,,,)))&&&%%%(((+++---...,,,***+++......)))''')))+++---......---222<<>>JJJkkkkkkPPP@@@;;;222...///,,,---,,,+++************+++//////000000111111222222111...***'''%%%%%%&&&'''(((***---000000///---,,,...---***(((((())),,,---......---,,,+++---111555222222222000---)))%%%"""!!!!!!"""$$$'''***,,,...///---,,,...444CCC\\\qqqmmmXXX@@@777111777GGG___zzzaaaGGG@@@>>>:::777777444...,,,---000///---,,,+++***((('''%%%)))///555999::::::999888;;;===>>>>>>AAAEEEIIIFFFFFFDDDAAA===999555222333222000///......///000111000---+++)))(((((())))))+++///222333222///---'''((()))***+++,,,,,,,,,(((***,,,---,,,)))&&&$$$$$$$$$%%%%%%&&&''''''(((%%%'''+++///111///***'''******+++---///111111222***///555777555///)))&&&### """(((...000333111222555444...******,,,,,,///111///111>>>LLLjjjgggMMM===999111...///+++,,,,,,+++*********++++++---///111444666777666666000...+++((('''''''''(((******+++,,,---///000111000---***'''&&&'''((()))/////////......000444888777555000+++&&&###!!! !!!$$$'''***,,,------++++++...555DDD\\\qqq~~~fffOOO999333000777HHH```}}}___GGGBBB>>>:::888888555///---///000000000...,,,)))'''%%%(((+++000666999;;;:::::::::<<<>>>@@@@@@AAACCCEEEBBBBBBBBB@@@===:::666333000///......------------,,,,,,,,,***((('''''')))(((***---///111111000///***+++---.........---,,,&&&(((+++---,,,)))%%%#########$$$%%%&&&&&&&&&&&&$$$&&&))),,,------+++)))*********,,,///111111000***...222333///***&&&###!!!###)))///222444333444777444...))))))******...222000000<<>>:::888888444...+++,,,---///111111///+++((('''))),,,000555999;;;;;;;;;;;;===@@@BBBBBBBBBAAAAAA?????????===:::666222///******************))))))''')))+++***(((&&&'''((()))***+++,,,---...------,,,---///000///...+++***''')))---//////+++'''$$$###$$$&&&((()))(((''''''###%%%''')))******+++,,,+++))))))+++...000///...,,,...///...+++'''$$$###!!! %%%+++000333333222333666333,,,'''&&&%%%&&&,,,222000///<<>>AAACCCCCCBBB@@@???<<<<<<;;;:::666111---***%%%%%%&&&'''''''''''''''$$$'''******(((&&&'''(((++++++++++++++++++++++++,,,---///000///---***((())),,,000333222///***&&&%%%'''***,,,---,,,+++)))###$$$%%%&&&'''))),,,///+++)))(((***...///...------......,,,(((%%%######!!! !!!'''---111333222111222444111***%%%$$$!!!"""***222111///<<>>??????>>>@@@DDDIIIKKKJJJEEEAAA<<<:::888555333...)))%%%$$$$$$%%%(((******(((&&&(((++++++((((((++++++(((---------,,,+++******)))---+++)))'''%%%&&&&&&''',,,---///222444444222///+++'''$$$%%%,,,111333333,,,((($$$"""$$$''')))***(((((((((***,,,---,,,***'''))),,,...---)))$$$ !!!$$$(((***+++,,,---//////000222222000***$$$ &&&+++222888888KKKlllcccDDD444777555222333111333111111555:::999222,,,$$$$$$$$$$$$$$$%%%&&&''',,,,,,,,,,,,,,,***((('''&&&''')))******)))'''&&&%%%######'''---111111...******+++++++++***))))))******)))(((((('''&&&&&&)))))))))'''&&&&&&(((***%%%((()))+++222FFFaaavvvlllPPP<<<333111===RRRhhh```EEE;;;888;;;999555000,,,,,,...000777999;;;;;;888333...+++'''(((---333;;;@@@AAABBB???@@@DDDHHHKKKKKKIIIFFF===:::555111...+++(((&&&!!!"""###'''***,,,+++******------******------***,,,...000111111...+++)))***)))&&&$$$$$$$$$%%%&&&((()))***...222444444333)))%%%"""###)))///222333...***%%%""""""###%%%%%%$$$$$$&&&))),,,,,,***(((%%%***111555444///'''!!!$$$&&&***,,,,,,---...///000111111111///,,,)))'''$$$)))+++111888:::PPPrrrhhhIII888888555333444222///...000666;;;:::444...'''&&&%%%$$$$$$######$$$***)))))),,,///...***'''"""$$$'''***+++,,,++++++&&&$$$$$$(((...333444333+++,,,,,,,,,,,,++++++***------,,,+++)))&&&###"""&&&''''''&&&%%%&&&(((***&&&((((((***222HHHfff}}}oooWWW===444222@@@YYYrrr\\\EEE===<<<999888555222000000111222555777888777333...***((('''(((,,,222888===???@@@======@@@DDDHHHJJJIIIHHH???:::444///,,,+++***)))""""""$$$'''***---,,,+++,,,......,,,,,,//////,,,***---111444444000,,,))))))(((&&&$$$$$$%%%&&&'''%%%$$$$$$'''+++///111111+++'''######&&&+++///000000,,,&&&"""!!!"""""""""!!!"""$$$'''***+++)))'''%%%+++222777777111***$$$&&&))),,,---------...///111111111000...------...***---,,,000555999PPPtttpppQQQ>>>;;;666444555111++++++,,,000444444000+++)))((('''%%%###"""!!!!!!&&&%%%%%%***//////***%%% """&&&)))+++,,,,,,,,,&&&%%%%%%(((---222444444.........------+++******,,,------,,,***&&&###!!!$$$%%%%%%%%%$$$%%%(((***)))+++,,,---555JJJhhh~~~jjjTTT:::555666CCC[[[ttt}}}VVVAAA;;;;;;555555444444444333111000111333555333///+++)))((()))***,,,000555999::::::888999:::>>>CCCFFFGGGFFF@@@<<<555000.........---&&&%%%&&&(((+++------,,,...111000------//////,,,'''+++000333333000+++(((((('''%%%$$$###$$$&&&'''%%%###"""###&&&***,,,---+++)))&&&&&&)))---111333000,,,&&&""""""###$$$$$$!!!!!!"""$$$''')))((('''(((,,,111444444000+++((((((+++---...---------...000222222111......///111///000...///444888QQQvvvtttWWWCCC===777555555///---***((()))+++---,,,***+++***(((&&&$$$"""!!!!!!###""""""''',,,---(((### """%%%(((***+++******%%%%%%&&&(((,,,///111222//////...---,,,***)))((()))***++++++***(((%%%######$$$%%%$$$$$$%%%(((******,,,...///666IIIdddyyyxxx]]]GGG222444888CCCVVVooouuuNNN:::555444111111222333444333000---...111333222...,,,,,,...---,,,,,,///222555555555555555777;;;@@@CCCDDDDDD@@@<<<777333222222222111)))((((((***,,,......---000333222...---///...+++&&&)))---000111...+++)))%%%$$$###""""""###%%%&&&'''%%%######&&&)))***+++(((((((((***---222666999...***%%%###$$$''')))***%%%""" !!!###&&&((()))+++---///111000///,,,******,,,......---,,,,,,---000222444333///---...000111222///111777===WWW}}}rrrVVVCCC<<<777777666...000---***((()))++++++++++++***)))'''%%%$$$######"""""""""&&&))))))&&&"""!!!###&&&((())))))((((((%%%&&&(((***+++,,,------,,,,,,,,,,,,+++***)))(((''''''((())))))((('''&&&$$$%%%%%%%%%$$$%%%(((***'''***---...555HHHcccwwwpppRRR<<<,,,111666???RRRllljjjEEE333000111///---,,,---//////,,,******...111111...---000444///...---///111333444333444555777;;;@@@CCCDDDCCC===;;;888777666666444222+++***)))+++...000000000222444333///---...---***&&&(((+++---...---,,,***&&&%%%$$$######%%%'''((((((&&&$$$$$$&&&)))******$$$&&&(((***---111444777+++(((%%%$$$(((,,,///111)))%%%$$$)))+++---...///000///...,,,+++***,,,......---+++++++++///333777666111---,,,---...111000555>>>GGGdddiiiPPP???:::555888777...000...,,,++++++,,,------+++***)))((('''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""$$$&&&)))******))))))&&&(((+++,,,,,,+++))))))%%%&&&''')))***+++++++++&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%(((***&&&(((***,,,666LLLjjjkkkLLL777---111555???UUUsssbbb???111000222...+++((((((***+++***(((&&&***...///------111666000///...///222444444444555666888===AAADDDDDDCCC:::999888888999888555333+++******+++///222333222444555444///---...,,,)))((((((***+++,,,------,,,((('''&&&&&&&&&(((***+++&&&$$$###$$$&&&((())))))"""$$$&&&((()))+++---...(((&&&$$$%%%***///444666,,,&&&###)))---...///000111000...,,,***+++,,,......,,,+++***+++...333888777222,,,******,,,///111888DDDPPPoooaaaJJJ;;;777444888888...,,,,,,------......---,,,+++***)))(((((((((((((((%%%&&&''''''%%%######$$$###$$$'''***+++,,,++++++'''***---...---***(((&&& !!!$$$'''))),,,---...&&&&&&%%%%%%%%%&&&''''''&&&''''''&&&%%%&&&(((***&&&(((***,,,888QQQsssiiiKKK888333333555@@@\\\|||VVV===555111---***(((&&&&&&'''((('''&&&(((&&&%%%(((///444777777...///000111333666888999<<<::::::===AAACCCBBB@@@===;;;888777666555333222///---+++***,,,000555888555444333000...+++((('''%%%'''***,,,...///000000+++,,,---......---,,,+++)))&&&$$$$$$&&&'''&&&$$$ """%%%((())))))'''### """)))000444555000+++$$$###)))...111333333000***'''''')))(((,,,111444222...+++)))...111444444222...+++***000...222:::BBBSSSxxxqqqPPPDDD888444444000,,,+++)))---///,,,(((&&&(((+++(((***+++)))&&&&&&)))---***,,,,,,***'''%%%(((+++(((+++---...,,,***)))(((***,,,///000...)))$$$!!!"""'''+++...000111(((%%%""""""$$$%%%### %%%$$$######$$$''')))+++)))((((((...>>>ZZZ|||nnnOOO888000111999KKKddd}}}|||SSS===777444...+++***(((((()))******)))&&&&&&(((...555999999777000000000222444666999:::<<<;;;;;;===@@@@@@>>><<<;;;999666555555555444333...---,,,+++---000444666444444333111///,,,((('''***,,,---///000000//////.........///////////////***(((&&&&&&''''''%%%### """%%%)))++++++)))$$$"""!!!###)))///333444000,,,&&&""""""%%%+++...111222222///)))%%%%%%&&&(((,,,///111111///......---000333444222///,,,,,,000///222888>>>OOOvvvmmmHHH===333111111...***(((&&&***,,,***&&&%%%'''***,,,,,,,,,+++))))))***+++)))+++---+++(((&&&''')))***,,,------+++)))((()))------...---,,,)))&&&$$$!!!$$$(((,,,000111+++'''$$$###%%%%%%### $$$#########%%%'''***,,,******+++000???ZZZxxxmmmPPP<<<111000444CCC\\\wwwsssNNN===:::777111---+++******,,,---,,,+++&&&''',,,333:::===;;;777111000000111333666999;;;;;;;;;<<<===>>>===;;;888888666333222333444333333------------...000222333111222333333111---)))&&&....../////////...---,,,//////000000000/////////+++***)))(((((('''%%%""" !!!###&&&***,,,,,,+++&&&$$$###$$$(((,,,///111000---)))&&&&&&(((,,,...///111111---'''"""!!!"""(((***---/////////000222,,,///222333222///......000000444666:::MMMvvvfffAAA888222222222...)))'''&&&)))+++***((('''))),,,000///------------+++)))'''***......***'''''''''+++,,,,,,***(((((()))***...---,,,***)))'''%%%%%%!!!$$$'''+++...000,,,)))'''((())))))&&&"""$$$#########$$$''')))+++***+++...555CCC[[[uuuhhhLLL;;;222///000===UUUqqqiiiHHH======999333...,,,++++++,,,------,,,(((***...444;;;===:::777111000//////111555999;;;:::;;;<<<>>>>>>===:::888777444111000111111111111------........./////////...000333444222...)))&&&,,,,,,---------,,,***)))///000111222111///,,,***************)))(((&&&%%%$$$$$$%%%(((+++---,,,+++'''&&&%%%$$$&&&(((+++,,,---,,,***)))((()))+++,,,---//////+++%%% %%%(((+++............///***---111222111000000000000222666777<<>>WWWrrr___CCC<<<===:::444...---++++++,,,,,,,,,+++,,,,,,---222777:::999666000...---,,,...333777:::999;;;===>>>>>>===<<<;;;777444111//////000000000...............---,,,,,,,,,///222444333///***'''***+++,,,---------,,,+++///222555777555000***&&&'''((()))))))))))))))))))))))))))+++,,,,,,+++)))''''''&&&$$$$$$%%%&&&(((***))))))(((((((((((((((***,,,---)))### %%%***------+++)))(((***---000111111111111222000444888:::AAA\\\}}}WWWEEE@@@>>>@@@>>>777000------.........------...///111000///111222///)))$$$"""(((...///,,,'''$$$###%%%&&&&&&&&&'''***...222777666333000,,,)))&&&$$$###&&&***---...+++'''$$$%%%(((///777<<<:::333---)))'''%%%###"""###$$$%%%(((+++111===PPPggg}}}sssXXXAAA555111111666GGG```yyyXXX???;;;;;;888444000...++++++++++++***)))---++++++...444888888777000...+++***,,,111666::::::;;;======<<<;;;<<<===999666222111222333444444//////...---,,,+++******+++...111444333000,,,)))+++,,,...////////////...///222666999777222,,,''''''((((((((('''(((***,,,---,,,,,,---...---***((((((((((((&&&######$$$&&&'''''''''''''''&&&&&&%%%(((***+++)))""""""))),,,,,,)))'''%%%+++---000111111000111222111555888;;;GGGfffuuuRRRBBB???>>>@@@>>>666///---------,,,,,,+++***)))))),,,---///111111---'''"""!!!&&&,,,...***%%%"""!!!!!!###%%%(((+++000777;;;CCC@@@;;;555///+++((('''%%%(((,,,///...+++&&&""""""&&&---777======777111)))(((%%%###""""""######'''***111>>>SSSlllnnnVVVBBB777111333<<>>999999666444222000---++++++***)))''')))((()))...555999:::888111...+++***,,,111777;;;<<<======;;;888777999;;;:::888555444777:::<<<===111000...,,,+++***))))))+++---000333222000---***,,,---.../////////...---,,,...111333333000---+++((()))(((&&&%%%%%%))),,,...------...///...,,,***)))******(((%%%###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%(((***((("""!!!&&&*********))))))+++---000111000000111222111444777;;;KKKlllpppOOO<<<:::;;;===;;;444///......---+++)))(((&&&%%%###%%%)))...000...)))$$$!!! %%%***,,,((($$$!!! !!!&&&,,,222999@@@EEEMMMFFF<<<222***'''''''''&&&(((***,,,+++)))'''%%%"""###(((000666888555111'''&&&$$$""""""###$$$%%%((()))///===SSSmmmmmmVVVBBB666333555>>>PPPggg{{{{{{RRR===888777444333444111...---,,,+++)))'''%%%%%%(((///777;;;;;;:::222///,,,***,,,222888<<<>>>>>>===999555444666999;;;888666777;;;???CCCDDD222111...,,,***)))))))))+++---000222222000---,,,+++,,,---------,,,+++***'''((()))+++,,,---......++++++)))&&&######''',,,---,,,---...000000...,,,+++,,,,,,***&&&$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$'''***(((### $$$''')))***,,,...,,,...000000000000111222111333555:::LLLnnnlllMMM888777888;;;:::333//////000...+++)))(((&&&###!!!!!!'''...000,,,&&&""" $$$)))***'''###  '''///777???GGGLLLQQQHHH999+++###!!!###&&&&&&'''''''''(((((())))))###"""$$$)))///333222111%%%$$$###""""""$$$&&&((())))))...;;;RRRmmmmmmUUU???111444666>>>OOOeeewwwmmmHHH;;;333333666666777111***(((***+++)))'''"""$$$(((...555999999999333111---+++,,,000555999;;;;;;:::888444333333444444777777666999@@@CCCCCC555111---,,,,,,+++(((%%%000...,,,---000333555555000---***)))***++++++***&&&&&&%%%&&&(((,,,///222...,,,***((('''(((***+++---...//////---,,,---///,,,***))))))+++,,,---,,,'''%%%$$$%%%((((((&&&###((('''%%% !!!"""###&&&)))---000222///000111222222111000///333555666;;;PPPvvveeeHHH666555444333111222444666888444///+++)))'''&&&$$$$$$)))///000---'''###!!!"""$$$'''((('''%%%!!! !!!&&&///<<>><<<:::666222,,,&&&"""!!!!!!!!!'''***---...---,,,++++++///,,,(((&&&%%%%%%%%%$$$---,,,,,,...111333333333...///111:::QQQqqqyyy```DDD333---///222<<>>666///,,,...,,,...+++((('''''''''%%%###&&&'''))),,,111333444333222444777999999888666444888:::;;;:::777444333333777999999666666888888555222111///000222555888999000...++++++...111333444000---***(((((((((((('''...***&&&""""""%%%))),,,---***)))***---...***'''''')))++++++***)))******...+++)))((()))***))))))******))))))'''%%%""" """###$$$$$$%%%'''&&&&&&%%%&&&(((,,,111444222222333222111///---,,,...333:::JJJiii[[[@@@777555222///////////////111000111222111///***'''"""%%%***---...---,,,+++%%%%%%%%%%%%&&&'''((()))$$$+++222666555222///111000...+++'''&&&&&&&&&(((+++......,,,***))))))///---***'''%%%$$$$$$###'''((())),,,000222111000,,,000666CCC[[[xxxuuubbbIII777///...111:::LLLbbbvvvxxxTTT===888111---...,,,+++)))'''&&&&&&&&&&&&&&&''''''(((,,,000333444444000333777::::::888555333666888::::::777444222111333777888555555777666333000000000///000222555777000...,,,---///111222222///,,,)))''''''((((((''',,,)))$$$!!! ###'''***+++)))'''(((******'''$$$%%%'''***+++***)))))))))'''&&&$$$%%%''')))***************(((&&&$$$#########%%%''''''&&&%%%&&&'''((('''&&&''')))---000333222222333222111///---,,,000444===OOOppp^^^DDD888444000.........---+++,,,,,,...111111///***''' """%%%(((++++++***)))&&&&&&%%%&&&'''(((***+++$$$''',,,//////,,,)))'''+++---...,,,***((()))******,,,...---***'''&&&%%%,,,,,,***(((%%%$$$$$$%%%######&&&)))---///...---***111;;;LLLddd}}}{{{ssseeeOOO999---...000888HHH]]]rrrqqqPPP<<<:::444///...+++)))'''%%%$$$$$$&&&(((************,,,000222333222...000444777888777555333333666999999777333000///000444666555555666555111---...//////...///000222///......000222333222111---***'''&&&'''(((((((((***'''###!!!!!!###'''***))))))((('''%%%$$$######$$$&&&***+++***)))))))))###!!!!!!"""&&&)))++++++******)))'''%%%$$$&&&((()))******)))&&&%%%%%%&&&((((((((()))+++---000111111222222222111000...---...222===RRRttt___HHH999444///,,,---,,,***(((((())),,,///111///+++'''!!!!!!###&&&)))***)))'''''''''''''''((()))***+++(((+++---,,,)))%%%"""!!!$$$'''******(((&&&(((***,,,------+++(((&&&%%%&&&+++++++++(((&&&$$$%%%&&&######%%%(((,,,------,,,)))000===OOOiiizzzqqqbbbKKK555***...000777EEEXXXnnnjjjLLL;;;;;;555///...+++(((&&&$$$"""###&&&+++///000...---...///000000///+++---///222444444444333444777;;;<<<:::666222111000444666555444555222---))),,,//////...---.../////////000333555555222000+++)))&&&%%%'''((())))))(((&&&$$$######&&&)))+++)))******&&&!!! ######&&&***++++++)))))))))"""!!! """&&&)))++++++))))))(((%%%###$$$)))---------+++(((%%%$$$$$$%%%'''(((***+++---...//////000111222222111000///...,,,222>>>VVV|||^^^III999444...+++,,,+++)))%%%&&&(((***...000000,,,)))%%%$$$$$$&&&)))***)))''''''(((((())))))*********))),,,...---'''!!! $$$((((((%%%$$$'''***,,,,,,,,,***(((''')))***+++,,,,,,)))&&&######%%%$$$###$$$'''***,,,,,,+++)))///:::MMMhhh{{{mmmWWW???000++++++...666EEEWWWkkk{{{gggIII:::;;;555///...***'''&&&###!!!"""&&&---222444222000/////////...,,,***+++,,,///111222333444777:::???@@@>>>:::666444000555777555444333000***&&&***...000...------......///222555777666222///***(((%%%%%%''')))))))))'''&&&%%%%%%&&&))),,,---***,,,,,,''' %%%###&&&***,,,+++***))))))###"""!!!###&&&)))++++++(((((('''$$$"""%%%+++111...---+++'''$$$"""$$$%%%'''(((+++---...///......///000111222222111000///---333@@@\\\\\\GGG:::444---+++++++++((($$$&&&'''***...000000...+++((('''&&&(((+++,,,***((((((((()))************)))(((,,,000...((($$$((((((%%%%%%(((++++++,,,+++)))(((***---///,,,------***%%%""""""############%%%(((*********)))...777IIIfffzzzhhhMMM666---///(((---777FFFXXXjjjyyy\\\NNN>>>666111,,,***+++((('''%%%$$$%%%)))---///222222333444444222---***'''((((((***---111555777AAA@@@>>>>>>===<<<999777777666666666555222---***%%%)))...000///......000333///---000777:::666222%%%$$$$$$%%%((())))))(((***)))'''((())))))((('''******((($$$ %%%&&&'''&&&$$$%%%))),,,***)))((()))***+++***))),,,,,,***'''$$$$$$&&&((()))'''###"""###%%%&&&'''&&&(((*********+++---///111111111000000......---///111CCCkkkuuuTTTCCC999555000,,,+++***)))(((+++---///111222111000000,,,)))(((+++///111---)))---***(((((())))))'''$$$%%%)))------***%%%!!! """%%%&&&&&&&&&'''(((000///...+++((('''(((***000///...,,,***((('''''''''%%%$$$$$$&&&'''((((((&&&(((333KKKkkkpppZZZHHH;;;444000+++///888FFFXXXlll}}}}}}XXXJJJ<<<555111---+++,,,)))(((''''''(((+++...000333444444666666444///,,,(((((()))***...222777999???===;;;;;;::::::888666777666555555444111---***$$$'''***++++++,,,...000222...---000666999666111&&&%%%&&&'''***+++***))))))(((((()))+++,,,+++***((((((&&&$$$!!! !!!$$$%%%&&&$$$###$$$(((+++---,,,***************)))---,,,+++'''###""""""###(((&&&$$$###$$$%%%%%%&&&%%%''')))***++++++...000111000...---------...///333777KKKsssyyyVVVDDD:::666000,,,+++,,,,,,,,,...000222444444333111000,,,******---111333000,,,+++)))((()))***+++)))&&&%%%(((++++++)))&&&######"""###$$$$$$$$$%%%&&&'''...---,,,)))'''(((+++...111000///...,,,***)))((((((&&&$$$%%%&&&((((((((()))***444LLLkkksss```MMM>>>555111000333:::HHH[[[ppppppPPPEEE999333000---,,,...***++++++,,,---///000111555555555777777555111...***))))))***...333888<<<>>><<<999888888888777666666555333222222111///---'''((())))))***,,,000333111...---000555777444///&&&'''(((+++------,,,***)))))))))+++---......,,,%%%&&&&&&$$$"""!!!"""###$$$$$$$$$""""""###'''***000///,,,***))))))***+++...---,,,((($$$ &&&&&&&&&&&&&&&%%%%%%$$$$$$&&&((()))***+++---///000///---,,,,,,...000222777===SSS{{{}}}ZZZGGG;;;666///***)))+++---...000222555666666444111///,,,++++++...333555333000+++***)))***,,,,,,***((($$$&&&((((((&&&&&&'''(((%%%$$$#########%%%&&&(((,,,+++)))'''&&&)))---111111111000///...,,,***)))(((&&&%%%%%%'''(((((('''(((***444KKKiiivvvdddPPP???666222222555===LLL```vvveeeHHH???555111///,,,,,,///+++,,,...///111222222222444444444666777555222///+++******+++...444999===>>>;;;777666666777777777333111//////000222222111///...,,,++++++...222555222000///111444444000,,,((()))+++...000000---+++,,,+++,,,---///000...,,,&&&''''''%%%###!!!"""###%%%$$$###!!!"""$$$'''***///...,,,)))((()))+++............***&&&!!!%%%''')))***(((&&&$$$$$$###$$$'''(((((())),,,---//////000000111333444444888@@@WWW}}}]]]III;;;555---(((&&&(((***,,,...000333555444111...,,,******+++///333444333222,,,,,,,,,,,,,,,+++***)))###$$$$$$######%%%))),,,***'''$$$###$$$&&&((()))---+++)))&&&%%%(((---222111111111000...,,,***)))'''&&&%%%%%%'''''''''&&&$$$(((333JJJfff|||~~~rrr```LLL<<<555333000555@@@SSSjjj___AAA:::333000---***+++...,,,---///111222333333222222222222333555444222///,,,++++++,,,///444999<<<999777333222333444555555///---,,,---///222444444333111---,,,,,,...111333333111111222333111---))))))***,,,///222222///---/////////000111000---+++)))))))))'''$$$"""""""""(((%%%###!!!"""%%%(((***++++++***)))''')))---000...//////,,,)))%%%$$$$$$&&&)))------***'''%%%$$$"""$$$&&&''''''(((***+++...111444777999888777555:::CCC[[[{{{ZZZIII<<<777///***(((((()))******,,,...000000...+++)))******,,,...111222111000......---,,,***)))))))))$$$###!!! $$$)))......***%%%$$$&&&)))+++,,,...---***&&&$$$'''+++//////000000000...,,,***)))&&&%%%$$$%%%&&&'''%%%$$$###(((777NNNiii}}}zzzjjjVVVCCC777333333---555EEE]]]www[[[===666111...+++'''(((,,,+++,,,---///111111222222000000000111333333111///,,,,,,,,,---000333666888444222000///000222222111---,,,+++,,,///222333333000---+++***+++,,,------222111222333333111---***+++,,,---000222222111///111000000111111000,,,******+++,,,***'''$$$######)))&&&""" ###&&&)))***(((***+++***((()))---111000000000...***(((((((((''',,,000000,,,(((''''''%%%&&&(((((('''''')))***...111777;;;<<<;;;888555<<>>444///,,,---666GGG\\\qqqdddIII===:::555000,,,)))'''&&&))))))((((((***,,,///111222333333333111///...---...///000000000222555888::::::::::::999888777777555555555444222000...,,,,,,---///000000///---+++///000111222222222222222111111000//////000111222777555222111222222000///++++++***)))((((((((((((***%%% %%%+++------......---+++(((''')))***------+++***))))))((((((''''''((()))***+++,,,,,,---///111000......///111...,,,...111222000111444AAAVVV|||uuuVVVEEE???777333...---...///,,,)))***,,,///222444444444333///...+++)))'''''''''(((,,,***'''%%%%%%(((+++...,,,,,,++++++,,,///333777111,,,'''&&&))),,,,,,***+++,,,,,,***'''&&&''')))******,,,---.........---...------+++***(((&&&%%%&&&000DDDaaa}}}eeeLLL<<<444000///222888EEEWWWkkk|||[[[BBB???<<<777222...+++))))))---,,,******+++...111333222111111000///...------,,,---//////000222666999888888888888888888888777888888888777666333111///000111222222111///---,,,111111000///............111000///...///222555777===:::666333111111///...---,,,***(((&&&&&&&&&''',,,(((%%%&&&***///111000---...---+++(((&&&&&&'''''''''&&&&&&'''((())))))#########$$$&&&(((***++++++...000111000///000000000------//////...111777AAAZZZsssVVVFFFAAA777333///...///000...++++++...111555666666444333///---***'''&&&&&&((()))---+++(((&&&&&&(((***+++)))(((((()))---111666888:::444,,,)))***---////////////---+++'''&&&'''(((%%%&&&(((***+++,,,------------,,,***)))&&&$$$###$$$...BBB^^^yyy|||aaaHHH:::333222111555999BBBQQQeeewww}}}WWWAAA@@@===999444000---,,,,,,111000...---...000444666222111///.../////////......///111111111333666888666666555555555555555666999999999888666444222000000111111222111///...,,,111000///---,,,---......111000//////111555:::<<<@@@<<<666333111111000//////---***'''&&&%%%%%%%%%+++)))(((***...111222222.........+++(((&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((( ###&&&)))+++***,,,///111111111000000333000...///------444<<>>MMMkkkrrrWWWGGG@@@;;;888444000---***((('''"""&&&+++000222222111///...,,,***((('''(((***++++++++++++++++++*********'''%%%###%%%(((,,,------///---,,,---000333555666333111---***(((((((((((())))))((((((((((((((((((((()))******++++++******///666EEEYYYooopppZZZEEE999333///...---333@@@RRRgggzzzqqqTTTHHH<<<:::666333111000000000333333222111111222333444111///...000444777555333555666666444333333555777;;;:::888777666666777888888666444111////////////++++++,,,,,,,,,,,,,,,,,,............///000111222111000000111333777;;;===777444111//////000000///...---,,,+++)))'''%%%%%%$$$&&&))),,,///000000000000///---***'''&&&(((***)))((('''%%%$$$$$$$$$$$$"""""""""$$$&&&)))+++---((()))***...111333333111333111///---******444???VVVvvvnnnTTTEEE???999777222---(((%%%###"""!!!$$$(((,,,//////...---)))((('''&&&&&&'''((((((((()))+++---------,,,,,,,,,)))&&&'''***,,,,,,***'''(((***---000222444444222///+++((()))*********,,,+++)))((('''&&&&&&&&&&&&'''(((***+++,,,,,,,,,000777EEEXXXlll{{{}}}nnnWWWCCC666000---,,,***222BBBWWWmmm~~~gggNNNEEE888666444111000000111222000000000000000000//////...------111777999777444444444555444333444666888>>><<<:::888666666777777888555111---,,,,,,...///,,,,,,++++++******)))))),,,---...///000000000000/////////000222444777888111000---------...---+++------------+++)))&&&%%%!!!%%%)))---///////////////...+++'''%%%%%%))),,,+++***)))'''&&&%%%%%%%%%$$$%%%'''(((***,,,---...)))((((((,,,000333444333666444333000------777BBB]]]~~~eeeOOOCCC>>>888666222---((($$$""""""%%%&&&)))+++------,,,+++&&&&&&''''''''''''''''''$$$&&&***...///000///......+++((((((,,,...,,,)))&&&(((***+++---...///111000,,,((('''(((+++,,,,,,+++***(((&&&%%%%%%%%%%%%&&&&&&((()))***+++++++++---777HHH\\\ooo}}}nnnTTT===000,,,,,,---+++444EEE[[[qqq___HHHAAA666444222000000000111222------...//////...,,,+++,,,+++,,,111888:::888444111222333333333444777999>>><<<999666555444555555888555000+++***+++...000...---,,,+++)))((('''&&&,,,---...///000///...------......///000222333444///---,,,,,,,,,,,,***(((,,,---...///---+++'''%%% $$$***---////////////...---)))%%%###$$$(((,,,,,,,,,***)))(((''''''''''''(((***,,,---...//////)))((('''***000444555444:::999888666111111;;;GGG```|||^^^JJJAAA???888777444///***'''&&&&&&***++++++,,,,,,,,,+++***&&&''')))*********)))((("""%%%***...111111000///...***'''(((,,,---+++(((***++++++***)))***,,,---...***&&&%%%(((,,,------***((('''%%%$$$$$$%%%%%%&&&&&&'''((())))))((((((+++777LLLcccvvvoooRRR999,,,))),,,......777GGG\\\rrruuuQQQ===666444222000///111000---***---...111222222000---++++++,,,///111222222111000,,,111666777555666:::>>>===;;;777444333333444555666666555222...,,,+++,,,222111...,,,******+++,,,555444222000---+++)))(((*********,,,...000000///000111111///***'''''')))***+++,,,---,,,***(((&&&''')))...222555333...)))---,,,+++)))'''&&&((()))------,,,,,,---///000111...+++))))))++++++((($$$%%%######'''///333333111777888444555999444888III]]]zzz^^^JJJ>>>999555222///---,,,---///111666444000---,,,,,,...///,,,***---333444///+++******+++---...///000000///+++)))%%%""""""$$$'''))))))***++++++++++++*********&&&$$$''',,,///---***''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&)))+++)))''',,,;;;WWWssseeeFFF222+++((())),,,111999GGG[[[qqqrrrNNN;;;666111000///000111000---***)))+++...000000///,,,+++,,,...///111111000///......333777888777888;;;???===;;;999777555555555555666666555222...,,,,,,---000///---,,,,,,---...///555444222000...---++++++---,,,+++,,,...000//////000111000---)))&&&'''(((++++++,,,,,,,,,***)))(((''')))+++///111000---***,,,,,,,,,+++***)))((())))))***+++,,,------------...---+++++++++***(((&&&'''%%%$$$(((...222222000444555222444888444999KKKeee~~~bbbMMM???999444222///------///111333444222///,,,+++,,,///111000++++++///111///,,,,,,///..................///+++)))%%%"""!!!"""$$$&&&,,,++++++***)))(((''''''&&&$$$###%%%)))+++)))&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$&&&)))++++++***333BBB]]]wwwxxx___@@@...((('''***------666FFF\\\ssslllHHH777444///...///000111///+++(((%%%'''))),,,------,,,+++...///000000000///---,,,///333777888777777:::===<<<<<<;;;:::999777666666666666555222///------.........---...///000222444444333222000///......---///...,,,,,,.........---......---***'''&&&'''(((,,,,,,,,,,,,,,,+++++++++)))(((((()))+++,,,+++******+++---...---+++)))'''%%%'''***---...,,,***(((,,,------,,,***(((((())))))'''&&&)))...111000//////222000222777444<<>>===;;;888666555555555333111///000111333333333444444555666666000///...,,,,,,---...///000---***)))***++++++***%%%$$$###$$$%%%'''((()))*********+++,,,---/////////,,,'''######$$$%%%%%%%%%&&&(((,,,...,,,(((###"""&&&,,,000000---'''$$$$$$)))+++***((()))+++******)))***,,,,,,,,,,,,)))...---///444777IIIfffhhhPPPAAA999555000///,,,***((((((((((((,,,+++*********+++,,,---(((""" %%%((('''$$$###$$$'''+++//////,,,(((&&&&&&&&&&&&'''((()))***+++***)))((('''%%%%%%$$$$$$ """$$$%%%$$$!!!"""###%%%'''((('''%%%$$$)))(((&&&$$$$$$$$$&&&(((---???YYYsssiiiKKK999222///...000111;;;OOOjjjUUU777---...111222333222---(((%%%$$$&&&&&&&&&'''((()))+++,,,---...000222555888:::;;;444444555555666555555555666888;;;===<<<:::777555555555555444111000111333666666666777777777777777000///---++++++,,,---...///,,,***)))***,,,,,,,,,%%%$$$$$$&&&((())))))((((((((()))+++,,,.../////////+++'''$$$$$$%%%%%%%%%&&&%%%&&&))),,,,,,(((%%%$$$(((,,,//////,,,(((%%%###)))...///---,,,+++)))))))))************+++)))...------333:::RRRttt~~~[[[EEE;;;777666555333000---+++***))))))***++++++++++++***)))(((!!! $$$&&&""" ###)))---...,,,(((%%%%%%&&&(((***+++---...///(((((())))))((('''&&&&&& !!!###%%%%%%$$$###"""%%%%%%'''(((((('''&&&&&&((()))(((&&&$$$$$$&&&(((...@@@ZZZrrrttt^^^DDD666222000000111000999MMMiiivvvPPP888111222000222333111---)))((((((+++***)))((((((***+++,,,---...///222555888:::<<<555444444555555555444333444666999::::::999666555555555555444222111222444777777888888999999999999111000---++++++,,,...//////,,,******,,,...000000***))))))***,,,,,,)))&&&%%%&&&)))+++---.........***(((&&&&&&((()))(((((()))&&&$$$&&&+++---+++(((&&&(((+++------+++(((&&&$$$(((...444777444...***'''(((((()))(((((()))******///------222<<>>^^^vvvUUUCCC===;;;;;;222111000...---,,,++++++)))+++...///,,,'''""""""### $$$''''''(((((()))*********'''(((***,,,------------***+++...///---***'''$$$!!!"""$$$$$$$$$%%%''')))+++***)))(((''''''(((((($$$'''+++,,,++++++---///666HHH^^^ppp}}}]]]JJJ777......---,,,,,,---666JJJhhh```FFF>>>:::555222222111000...---,,,+++---///111000///------...///111444555444333444555111333444444222111111222444333111000000111333444333666888777222//////000555444333444777:::;;;<<<333---)))(((((('''+++000000...,,,---111555555444000000111222222...)))$$$$$$%%%&&&'''(((((())))))&&&'''((()))+++...000111///+++&&&''',,,///000...---,,,)))'''%%%%%%%%%%%%...222666888666222///---&&&''''''&&&''')))...111333000111444666CCCfffpppRRRAAA999777888666000***(((+++---,,,***333444555333---'''### ###'''&&&""" """&&&)))(((((()))++++++***))))))*********((((((***+++...,,,++++++---,,,((($$$'''&&&%%%%%%%%%'''(((***,,,---,,,)))&&&%%%%%%&&&***%%%###***000111000111:::KKK```ssszzzYYYFFF222*********(((''''''999WWWvvv\\\CCC;;;777333333222000///---,,,,,,,,,000111222111///...///111111333666666444222222222000222444333222111222333444333111000111222444666666777777666333000///...222111111222555777777777---((($$$$$$$$$$$$''',,,000...---...111333333111,,,---...//////,,,'''$$$#########$$$%%%'''((()))((())))))***+++---...///,,,((($$$%%%***......---***)))((('''&&&''''''(((///222666888666222///...))))))))))))))),,,000333666444555888<<>>;;;;;;333...((('''***......---111333444222...)))%%%### ###&&&&&&&&&&&&))),,,+++***((('''((()))***************(((&&&%%%&&&''')))(((''')))+++,,,***'''(((((((((((())))))***+++)))******(((&&&&&&'''(((,,,((()))///222111000111888KKKcccyyyzzz\\\III444++++++***((((((...>>>XXXuuu~~~UUU???888444111333111///,,,+++++++++,,,111111111///------000222333666888888555222000//////111333333333222333444444333111111222444777999:::888666555444222///,,,.........///222222111000)))$$$!!!"""""""""%%%***000...---...//////...---))))))***+++,,,***'''###""""""!!!"""###&&&(((***++++++++++++++++++++++++(((%%%###%%%)))------,,,((('''&&&&&&'''(((***+++///222555666444111...---+++,,,,,,++++++...222666888666777;;;BBBWWWkkkSSSIIIEEE@@@>>>333...)))'''***---//////...000222222...+++((('''###$$$&&&(((***---000111---+++(((%%%%%%&&&((()))------,,,)))&&&$$$$$$%%%&&&&&&&&&'''))))))(((&&&((()))+++,,,------,,,,,,&&&'''((('''&&&&&&((()))+++,,,000555555111000222;;;QQQlllzzz]]]JJJ555,,,***)))((((((333???VVVqqqrrrMMM;;;666444222222000---***((()))***+++000///---+++)))***---000333666888999666333111000///111333444333333444666333222111111333666:::<<<===999666555555333///++++++++++++---///...,,,***'''###"""$$$%%%$$$'''+++.........///...,,,***(((''''''''')))******'''%%%###"""!!!!!!###&&&***,,,...------,,,+++***)))((('''&&&%%%'''+++.........''''''''''''''')))+++,,,...111333333111...,,,,,,,,,,,,,,,,,,,,,///333777666666777<<>>>>>:::666555555444000---*********,,,------+++((('''######&&&'''&&&'''+++,,,...000111///,,,(((&&&((('''''')))***+++)))(((&&&%%%######%%%(((+++---.........---+++)))'''&&&(((((())),,,...000000000))))))(((''''''(((******,,,...000///,,,***))))))+++++++++++++++...222555666666888>>>LLLkkkiiiTTTOOOJJJCCC>>><<<888222...+++******)))***---///000///.........111///---,,,,,,,,,+++)))(((***,,,+++'''%%%$$$$$$---......,,,***)))***+++((((((((('''&&&%%%&&&&&&)))+++---//////---+++)))'''(((((('''%%%%%%&&&((($$$)))111777444///111666KKKaaayyyzzzjjjOOO>>>---&&&$$$###$$$&&&***777OOOlllWWW???999999999999333111///,,,+++++++++,,,111000...+++***+++...111222444666777777666777888333555777777777666777888333222000000222666;;;>>>===;;;888666444333111000,,,++++++,,,---...,,,+++%%%######&&&'''%%%&&&)))+++///333555333///+++)))***)))((()))+++,,,+++***((('''&&&&&&''')))+++---.........---,,,)))'''&&&(((***,,,...000111000000+++***)))((((((((()))***,,,------,,,)))'''''''''))))))))))))))),,,000444777999<<>>;;;;;;999777444222333444///---,,,---///000000///&&&###$$$'''(((&&&&&&(((,,,222888;;;999555111000,,,***))))))***,,,,,,+++((((((((((((((()))***+++,,,---------,,,***(((''''''))),,,...///......---******)))(((((()))***+++,,,---,,,***'''&&&&&&'''((())))))((()))+++000333888;;;???EEEWWW{{{nnnWWWJJJ@@@888444111111222000...,,,******,,,...000000///......///000333444222---(((%%%%%%'''+++...---(((%%%&&&(((***+++,,,+++))))))+++---)))+++,,,+++***+++///222///000000///...+++(((&&&&&&'''(((((('''''')))+++***)))+++......,,,000666DDD^^^yyy{{{kkk[[[FFF:::---'''%%%!!! !!!'''<<<\\\xxxqqqKKK:::999;;;;;;:::777777666555444222111111------,,,***((()))+++---666777777555444555888:::888:::;;;;;;999888888999444222///...000444:::===:::;;;;;;777333111333666111///------000222222222(((&&&'''******'''''')))...444<<>>999666444---+++)))(((***+++++++++(((((()))))))))))))))(((+++,,,---...---+++)))'''%%%(((+++------,,,+++***))))))(((((((((***+++,,,---------***'''&&&&&&'''((())))))((()))+++///333777;;;???EEEXXX}}}pppXXXHHH<<<444111(((+++...//////...------...///000000...---...///,,,111666444...((('''((())),,,...+++'''%%%(((+++---......---,,,+++,,,......000000...++++++...111222222111000...+++((('''$$$&&&'''(((((())),,,...///+++***,,,,,,,,,000555@@@]]]|||mmm\\\HHH<<<000+++'''""" &&&>>>```{{{nnnLLLCCC===:::888222666666777777555222///.........---***((((((***,,,111111111222333555666777666999;;;:::666444444555000000///000111333555666:::999999999888555000,,,,,,---...000111111111111))),,,...///---***((((((---///222444444333222111,,,***(((((()))***))))))&&&&&&''''''((((((((())))))'''&&&&&&''''''&&&%%%"""%%%))))))'''&&&''')))'''(((***,,,---,,,+++***+++++++++***)))***,,,...,,,+++++++++,,,///111333777888;;;FFF^^^jjjXXXHHH???555%%%$$$&&&***---...000111222333111.........///...---''',,,222444111,,,)))(((,,,------+++((('''***...444222///+++'''''')))+++333444444111---***+++,,,---111555555111+++&&&###''''''&&&%%%&&&***///444555,,,&&&)))...000333666MMMfff~~~sss]]]GGG<<<111+++'''$$$&&&)))///@@@[[[ttt}}}iiiKKKCCC<<<999888444444444444444333111000/////////...+++))))))***,,,......---...///111333444444777888777444111111111.........///000222444555999999:::;;;:::555///***((())))))***+++,,,---......000222111...***'''&&&)))***,,,000222222///,,,))))))((()))******)))(((&&&&&&'''(((***,,,---......,,,***((((((&&&$$$""""""%%%((((((&&&%%%%%%'''%%%''')))+++------,,,,,,((()))***))))))***---///000///...---...000222444444555;;;JJJfffgggUUUCCC999222''''''(((((()))***,,,///222///...------......---+++(((,,,000000---******+++---...---+++((()))---111555333000+++(((''')))+++111444555444111...---...111444666666222,,,'''$$$(((&&&$$$$$$'''---222666111***%%%(((---111555999UUUnnnwww```GGG===222,,,(((%%%%%%)))000@@@YYYqqq|||^^^FFF@@@888444666444333333222111000000//////000000///---+++***+++,,,...,,,***)))***,,,...000333444555444111///------++++++,,,---///222444555666777999:::999444---(((&&&&&&%%%%%%&&&(((***,,,333555555333///***'''&&&%%%$$$&&&+++000111,,,'''&&&'''***,,,,,,+++***)))'''''''''))),,,///333555444222...,,,)))&&&"""###%%%''''''&&&$$$$$$$$$$$$&&&(((***,,,---------%%%&&&'''''''''***---111444333222000000111333444333444===RRRsss{{{eeeUUUCCC:::555,,,+++)))&&&$$$%%%(((---///+++++++++,,,...---***((('''***---,,,***)))***---...//////,,,******///333444333000+++'''&&&((()))...222555777555222111000333555777666222---)))''')))%%%!!!"""(((000555777,,,'''$$$''',,,000555;;;ZZZssszzzbbbIII???555///***&&&&&&)))444CCCZZZooo|||}}}oooQQQ???;;;333...111222555444111///.........///111222222000---,,,,,,,,,///---***((()))+++...000333444444333111///---,,,)))***+++---///111333444222222222333333000,,,((('''&&&$$$###$$$'''***,,,444555555333///+++((('''$$$"""###)))111222+++$$$$$$(((,,,//////---+++***)))(((((()))+++///444666666444111...,,,(((### %%%&&&(((((('''&&&%%%$$$&&&''')))***++++++++++++###$$$%%%%%%&&&)))...111777555333111111111222333444444???YYYtttbbbYYYLLLDDD>>>222,,,)))%%%$$$%%%'''***+++)))***+++,,,---+++'''###%%%(((++++++)))((()))+++...000222111...,,,...000111000---)))%%%$$$%%%&&&+++...333666777555222000111333555444111...,,,+++,,,&&& !!!(((000333444***%%%$$$&&&))),,,333:::VVVnnnzzzdddKKKAAA888222...)))(((***888GGG[[[nnnzzzbbbHHH;;;;;;222,,,000111888666222///---------...222333444333000...,,,,,,,,,+++******---111666999666555555555444222///---)))***+++...000222333444...,,,***)))***+++,,,+++'''&&&###"""###&&&***---000111222111...,,,++++++'''%%%%%%***111222,,,%%%$$$)))000333222///,,,+++***)))((((((***---111333333111000///---+++&&&###'''((()))*********)))((()))*********))))))((((((######$$$$$$%%%(((---111666444222000///000111222333444???\\\lll\\\XXXRRRMMMDDD444+++)))'''''')))***)))'''***+++,,,---,,,)))$$$ !!!&&&+++,,,***''''''(((---222666666222---++++++---,,,***'''$$$"""###$$$(((+++///222444333000...---...000000///...///000///)))""""""'''---//////***'''&&&'''&&&(((///888QQQggg{{{yyyfffKKKCCC:::666111,,,***+++888FFFZZZlllwww~~~]]]EEE<<<>>>666000111222666555222///---------...333555666666333///------((((((***---222888>>>BBB888777666777777666333111***,,,...000222333444444...***&&&$$$&&&)))+++,,,'''%%%###"""###&&&***,,,,,,---//////...------...+++))))))+++//////+++%%%%%%+++111444222...,,,,,,)))((((((((()))+++---///...------......---)))&&&''''''(((+++...///...,,,++++++***)))((('''''''''%%%%%%$$$$$$$$$''',,,000222111///......///111222000333AAAaaadddRRROOOKKKIIIAAA111***))))))+++...///+++(((++++++,,,------***%%%!!!!!!&&&+++,,,***'''&&&'''---222777888444...+++***,,,,,,+++(((%%%$$$%%%'''))))))+++---///000...,,,***+++,,,,,,---...111333111,,,'''&&&(((+++,,,,,,,,,+++******''''''///999QQQgggzzzxxxfffJJJBBB:::777333---+++,,,444CCCXXXjjjvvv[[[DDD<<<@@@:::333222111111000///---------......444666888888555111...---***+++---000444999===@@@999888777888:::999777444---...000222444555555555111---)))'''(((***++++++)))((('''&&&'''***,,,...+++,,,............///111...,,,+++++++++***'''%%%%%%+++111333000,,,******'''''''''((()))+++,,,---******+++---...---***'''%%%%%%'''+++000222222000+++***)))(((((((((((((((((('''&&&$$$###&&&+++//////...------...000222333000777JJJlll}}}```KKKCCC<<<;;;888...,,,******---222333000,,,+++++++++------,,,(((%%%%%%(((+++***'''%%%&&&(((,,,000444555222///...///---......,,,***)))+++,,,,,,***((((((+++---,,,++++++++++++++++++---111444111///---+++***+++,,,---///...///...))))))222===WWWmmmuuu```FFF>>>888555222---***+++222BBBYYYlllyyy}}}YYYBBB;;;@@@;;;333111...,,,,,,,,,,,,---......///444777999999666111...---000000111222444555777888999888777999;;;;;;888555///000222444555555555555444111...,,,,,,++++++***---,,,++++++,,,...000222+++---//////......000222...---,,,***'''%%%$$$$$$$$$***111222...)))((()))$$$%%%'''(((***,,,---...((((((***,,,...---***'''$$$$$$%%%***000444444222))))))(((((((((((())))))***)))'''$$$###%%%***......---,,,---...111333555222<<>>888333333111---+++,,,444GGGaaavvviiiGGG>>>888:::<<<999666444///---+++)))***---000333333444444444444333333333111111111222333444666777777666555666666555333111,,,...111444666777666666333222222555777666333000...000111000---)))'''''')))+++......---+++++++++------+++(((%%%###$$$%%%))))))(((&&&%%%%%%''')))***)))'''&&&&&&(((***,,,((('''&&&(((,,,---,,,***(((%%%$$$'''...333444222---)))&&&'''***---+++))),,,***'''$$$###$$$&&&''''''(((((('''(((+++///333444BBBcccyyy[[[FFF>>>444000111---///,,,)))((())),,,......333111000000111111...+++,,,,,,---...+++&&&&&&))),,,///...,,,,,,///000...---///111111///...///111///---***)))***++++++++++++,,,...---------///111******+++...222555666666888555777999333***+++333PPPlll{{{eeeRRR===666111000///------///777GGG^^^uuuzzzZZZ@@@;;;888::::::777555666000...+++***+++...111444000111222222333444555555333222111111222444777999:::777444333222111///...***...333777999999777666222111222777<<<<<<666000000111111///+++(((&&&%%%'''))),,,,,,+++))))))))),,,+++(((%%%""""""$$$&&&,,,***'''###!!!"""'''***+++***((('''&&&''''''(((&&&%%%$$$%%%(((+++,,,,,,)))'''&&&)))///444555444+++((('''))),,,...,,,***+++***'''%%%$$$$$$%%%&&&''''''''''''(((+++000444555HHHnnnmmmRRRBBB???888333111+++)))((('''&&&&&&'''+++...333333333333333222///,,,,,,+++---///,,,&&&$$$'''***,,,,,,)))))),,,---***...///111000///......//////---******+++,,,,,,+++,,,...000000///.........'''''')))---222666777777:::888999;;;444***+++333TTTmmm}}}dddOOO:::333/////////...///222:::GGG]]]uuummmPPP;;;999888999777222222666000///...------...///000.........000333555666666555333000///000333777:::<<<888444111///...---,,,+++///555:::<<<;;;999777333000000444::::::444......//////---***'''&&&%%%''')))++++++)))(((((()))+++***'''$$$!!!"""%%%(((000...)))$$$!!!!!!%%%(((***))))))(((((((((((((((&&&%%%$$$$$$&&&***---///***((((((***///333555555+++***)))***,,,,,,***(((***)))'''%%%$$$$$$$$$$$$&&&(((+++,,,...000444666999OOOwwweeeKKK>>>===777444222,,,&&&((((((&&&$$$$$$(((,,,222222444444444111...+++***)))***---+++%%%!!!"""&&&))))))&&&'''***+++)))///000111111000///......---,,,******+++,,,,,,+++...000333333111...---,,,''''''(((,,,111444666666888666888:::555///444???___vvv~~~bbbJJJ666111///111222111111444;;;III```yyydddLLL;;;999888777333......222000000111111000...,,,***,,,++++++...222666777777555222///...///222777:::<<<888333000///......------111666;;;===<<<:::888555111---...000111...***,,,------+++)))'''''''''(((***++++++)))((()))***+++***(((%%%###$$$(((+++222111...***%%%###$$$%%%(((((((((((()))******+++((('''&&&%%%&&&***...000***))))))+++...111333444---,,,,,,++++++)))'''%%%'''''''''&&&%%%%%%$$$$$$$$$(((---111333444666777:::RRR{{{cccIII:::888444222222---''')))***'''$$$$$$(((+++...000222333222///---,,,***((())),,,+++%%%""""""$$$''''''%%%&&&+++,,,***000111222333333222000///,,,***)))***+++,,,+++***...111444444222...,,,+++(((((()))+++///222333222333222555999666555@@@PPPlll{{{^^^EEE444000000444666333222333;;;LLLfff~~~]]]JJJ<<<888555444///++++++//////000111111000---***))),,,)))(((+++111666777777333111...---...111555888:::777333111111111111000000333666999:::::::::999666222---)))''''''''''''***++++++***'''&&&'''((()))***+++***))))))***+++***)))(((&&&%%%&&&))),,,222222111---)))&&&%%%&&&&&&%%%%%%&&&'''***,,,---******)))((('''))),,,///************,,,...000111......,,,***(((&&&%%%$$$&&&'''(((((((((((('''&&&!!!&&&,,,111444555666777<<>>JJJaaa}}}eeeHHH999999555000,,,+++...222555...+++(((***///444666555000...,,,---111444444333222...***)))+++///333555:::777555666888888666333222222333333333333444444333222111///---,,,,,,+++,,,)))'''&&&%%%%%%$$$""" ###&&&&&&$$$$$$'''******(((&&&$$$$$$'''***,,,,,,)))'''''')))---//////'''###"""(((---111...***&&&$$$%%%((()))***++++++)))'''&&&'''(((+++***)))'''&&&&&&&&&&&&(((***///333777666333///+++'''(((...///000:::GGGSSSzzzbbbKKK<<<666---+++***"""$$$***...---+++,,,,,,,,,,,,---...000000&&&$$$"""!!!$$$&&&((()))000333555333...)))&&&&&&&&&,,,333666444111...------...---,,,000666666222---///111333333000+++(((+++)))***///666999666222222555:::;;;777666@@@LLLmmmmmmOOOCCC555...(((&&&%%%%%%+++111===RRRmmm~~~[[[DDD;;;777555000---,,,...111333...,,,+++...333666666444111///---...222444444333222///+++)))+++...222444888666333333555666555333444444333333222222111111111111///...---,,,,,,,,,)))'''%%%$$$$$$$$$###""""""%%%%%%###"""$$$'''***(((&&&%%%%%%'''***+++,,,***((()))+++...000000'''$$$!!!!!!&&&---111111...***&&&%%%&&&((()))***++++++)))'''&&&'''(((+++***)))((('''&&&&&&&&&''')))---222666555222///,,,)))+++111222222;;;HHH\\\|||^^^HHH;;;666...,,,)))!!!$$$+++//////---////////////////////////(((%%%###"""###&&&(((***///000222000---)))'''&&&'''---333666444111...---...///...---111666777333...///000222222///,,,))))))***...444999:::777333444555888888555666CCCQQQrrriiiKKK???111---++++++***))),,,111BBBXXXvvviiiLLL===:::666333000...------///000000//////333777888666333222111///000222333333222222///,,,******,,,000222666333000///000222333333555444333111000000////////////......---,,,,,,,,,&&&$$$""""""###$$$###""" ###&&&'''$$$###$$$&&&***)))'''&&&'''(((***,,,+++***)))+++...000111000(((&&&######%%%***000444///---)))&&&%%%%%%'''))))))******)))'''&&&&&&(((++++++***)))(((''''''&&&&&&(((,,,111444444111///+++)))---333444333;;;HHHfffxxxXXXDDD:::777000---)))%%%,,,111111///000111222333222000...---***((($$$""""""%%%(((***...------------+++(((&&&)))---333555444111...,,,---///......111666777444.../////////...---,,,+++)))---222888:::999666444444444666555333777FFFVVVttt```AAA666,,,+++---000///---...222HHH```YYY@@@777888333222000///------......000000222666::::::555111111111000000000111000000111000---+++)))+++...111444111...+++,,,...000222333222111000/////////////////////...---+++***)))###""" !!!###$$$$$$###$$$(((++++++(((&&&'''(((+++******)))***+++,,,---+++******,,,///111111000'''&&&%%%$$$&&&***...111---+++(((%%%$$$%%%'''(((&&&'''((('''%%%$$$%%%&&&++++++++++++***)))((('''%%%'''***///222333000...))))))...555555444===KKKnnnpppRRR???777777111...))) &&&---111000------///111333222000...,,,,,,***'''###"""$$$(((+++...,,,***+++---...+++(((+++...111333333000---+++***---...,,,///444666444......---,,,***)))***+++***///444777777555333222111222444444333888HHHXXXqqquuuUUU777---)))))),,,000///---///444LLLeeeyyyUUU>>>777777222111000///............111000222666999999555000//////000///............111111///,,,******---111333111---***)))***...111000///...------...000111111000000///---***((('''###"""!!!"""$$$%%%&&&%%%(((+++---,,,)))'''''')))++++++,,,,,,,,,---------+++******,,,...//////...&&&&&&%%%$$$%%%''')))++++++)))&&&$$$###$$$%%%&&&"""$$$&&&&&&$$$#########***+++,,,,,,,,,+++***)))&&&'''***...111111///---******000666777888DDDTTTwwwnnnLLL;;;444444000...***!!!!!!!!!###(((---///---)))&&&(((,,,000111000...,,,,,,+++)))&&&###$$$(((,,,///,,,)))***---///---+++---...000111111///,,,***'''+++,,,+++,,,111444333......---***&&&&&&(((***---000444555333111000000---///222444444888HHHWWWlll~~~kkkMMM222)))((((((***---+++***///666LLLeeetttUUUAAA999888111111000/////////000111000//////222666666444000,,,...//////---,,,------000111111...++++++...222333222///***((((((,,,//////---,,,+++,,,---///111000000000000...+++)))(((&&&%%%$$$$$$'''((((((((((((***+++)))%%%###$$$'''***+++,,,,,,------,,,,,,,,,***))))))+++,,,,,,,,,%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$"""""""""###$$$!!!###%%%%%%$$$""""""""")))***+++---------,,,,,,((()))+++...000000...,,,------111777999===NNNaaaqqqJJJ777000000------,,,$$$$$$$$$&&&***......***&&& ###'''+++......---,,,+++,,,+++(((%%%%%%))),,,...,,,******,,,---............---...///---***((($$$)))+++***+++///222222000111///+++&&&$$$&&&)))---///333555666444000...***,,,000222222777GGGWWWlll|||~~~rrrdddKKK333,,,((((((***+++((('''---666HHHbbblllQQQ@@@888555111000///...///111333555///---+++---111333333111+++---000000...------///000222222///,,,,,,000444444444111,,,((('''***---000...,,,******+++---///...///000000000...,,,+++)))((('''(((***++++++***)))***)))%%%!!! """%%%'''(((***+++++++++***)))---***'''&&&''')))))))))$$$%%%&&&'''((((((((((((%%%$$$"""!!! !!!"""!!!###&&&&&&%%%#########''')))+++.../////////...++++++,,,...000///---***,,,+++...444777>>>TTTkkkmmmHHH555,,,,,,***,,,...(((%%%%%%'''+++///...***%%%!!!%%%(((+++,,,,,,+++)))+++---+++'''&&&)))---,,,,,,+++***)))***---//////---+++,,,---,,,)))&&&$$$))),,,******///333333444555444...((($$$&&&)))+++---333:::>>><<<555///+++,,,---......555GGGXXXnnnxxxuuuhhh]]]III444---)))***,,,,,,(((%%%+++333CCC___cccKKK===555000111000///...///222555777...+++((()))---111222111***...111111///...///000///222333000---,,,111555555555333...)))'''))),,,111///,,,***)))***+++,,,+++---///000111111///...,,,+++)))***,,,------,,,******)))$$$ """%%%$$$&&&((()))***)))'''&&&---***&&&$$$%%%&&&''''''###%%%''')))++++++++++++###"""!!!  """$$$'''((('''%%%$$$%%%&&&(((+++...000111000000,,,,,,---...000///,,,******(((***///222<<>>888999333666333///,,,,,,...222444---------,,,+++,,,///111111000...---------...///333333333222111111444666999666111,,,)))((()))***///000111000,,,)))'''&&&)))((()))///444444...))),,,***((('''&&&&&&&&&'''$$$%%%'''((((((&&&%%%###$$$%%%&&&'''&&&%%%$$$###)))'''%%%$$$%%%''''''''''''&&&%%%''')))******)))(((&&&###"""%%%''''''&&&%%%$$$$$$$$$$$$'''%%%%%%***333888999777000---***+++///222000,,,......,,,///333777QQQzzzuuu[[[???666...,,,---,,,---///,,,,,,,,,+++***)))((('''"""!!!"""%%%((()))'''$$$"""(((------)))'''***...***+++++++++******,,,...222222000+++'''%%%(((+++---,,,***((((((,,,222777<<<999444///+++)))(((((()))///999BBBFFFAAA555,,,))))))+++---000888JJJZZZiiissspppcccVVVAAA...***,,,+++,,,,,,)))'''---666OOOhhhnnnRRR===999:::444555222...******,,,///111,,,,,,+++***)))***---000222111///...---......///333444555444333333555777777444000,,,)))'''&&&&&&+++---//////,,,)))'''&&&))))))***---000///,,,((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%'''***,,,,,,)))'''%%%$$$$$$&&&((()))((('''(((&&&###  ###&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$%%%***222777888666///,,,)))***...111000......000000444:::???XXXmmmTTTAAA888000//////......111......---,,,***((('''&&&%%%$$$%%%''')))(((%%%"""$$$)))---+++'''%%%(((,,,***+++,,,+++++++++---///555555222...)))''')))+++///---***''''''***000444444333222000...+++***)))///222777===???;;;222+++(((''''''(((+++333EEEWWWmmmzzzwwweeeRRR;;;+++++++++***++++++((('''---666LLLeeeaaaLLL<<<999:::555555222...***)))***,,,...,,,,,,***((('''(((,,,000444222000///......///000444666888888666555555555444222///,,,(((%%%###"""$$$(((+++---+++)))'''&&&***+++,,,,,,***)))))))))'''&&&%%%$$$$$$%%%&&&&&&((())))))******))))))(((((('''&&&%%%%%%%%%&&&&&&"""%%%***000333111,,,(((######$$$&&&((((((&&&%%%'''%%%###!!!!!!"""%%%&&&&&&%%%$$$###$$$&&&)))***$$$$$$%%%***111555555444,,,)))&&&''',,,///000///---111333999BBBJJJdddhhhPPPAAA999222111111000000111000///...,,,***((('''&&&((((((((())))))'''"""&&&)))+++((($$$###&&&++++++,,,---,,,,,,---///111777666444000---++++++,,,111///+++'''%%%''',,,000---///000111000---+++)))000111444777888777222...***(((&&&&&&(((111EEEWWWsssgggOOO777))),,,))))))******((('''///888JJJbbb}}}qqqVVVHHH<<<888999444555222...+++)))***,,,...------***((('''(((,,,000444333000.........000111555888::::::777444222111111000///,,,)))$$$ ###(((+++***)))(((''',,,...///,,,'''$$$'''******(((&&&$$$$$$'''***,,,//////...---,,,***))))))%%%$$$###"""###%%%(((***$$$'''---222555333---)))######$$$&&&))))))'''%%%%%%$$$"""!!!"""$$$%%%%%%$$$###!!! """%%%)))+++%%%%%%&&&***...111000///(((%%%###$$$(((,,,......,,,000222888EEESSSqqqfffOOO???777111111111///...000///...---,,,***))))))(((,,,,,,,,,+++((($$$%%%&&&'''%%%"""###(((------......---,,,...000333444444333111///...---...111///+++&&&$$$%%%***...111111111000...,,,)))(((+++...111555777777555333...+++)))))),,,666JJJ]]]vvviiiPPP999******)))((()))***((((((000:::LLLccc}}}gggNNNDDD;;;666666111111///,,,))))))***,,,---//////---***)))***...111333111...,,,,,,---000111777999;;;:::777222///...///000///...***%%%!!!!!!&&&)))***)))((((((---///000,,,%%%###''',,,///,,,(((&&&&&&***///222444444222000...+++(((''' !!!%%%))),,,)))***---000222111...+++&&&%%%&&&(((******)))'''%%%"""!!!!!!###$$$$$$###"""!!!###''')))''''''(((***,,,,,,***)))$$$""""""###&&&)))+++,,,***......444EEE[[[~~~bbbIII999222...///000...,,,---,,,,,,+++******++++++,,,...---,,,)))%%% !!!"""###""""""&&&+++000/////////---,,,---000333////////////000///......///---***&&&$$$&&&+++///:::888333...***'''&&&&&&(((---444999:::888444222...------...111;;;OOOaaavvvhhhSSS???---((()))))))))***((()))111;;;RRRhhh```GGGAAA999444222...,,,+++)))((((((***,,,...000000///...,,,,,,...111000...+++******,,,///111777999;;;:::666222000...000111111000---((($$$!!! ###&&&((()))))))))***,,,......+++&&&$$$(((---000...+++)))***,,,000333444444333222///***&&&$$$!!!%%%))),,,+++******+++---...---,,,)))((('''(((***++++++***&&&###!!!###%%%&&&$$$!!!!!! !!!###%%%&&&((()))******(((&&&%%%!!!"""###$$$&&&(((***+++(((---,,,222GGGccc```CCC555///,,,...000...------***))))))((()))***,,,---------+++&&&  !!!$$$)))///333222111000---,,,,,,///222,,,,,,,,,...//////---++++++)))'''%%%%%%)))000444@@@;;;333***%%%######$$$(((///888===<<<777111---,,,,,,...111444<<>>///))),,,*********))))))222===UUUkkkzzzZZZBBB>>>777111///++++++***)))***+++...111333///000111000...---...///,,,***(((&&&'''+++...111666888::::::888555444444222222222222///+++(((%%%$$$&&&((((((((((((***+++***++++++)))&&&&&&))),,,,,,,,,------------------...///111000...)))%%%!!! """%%%(((***((('''&&&(((***,,,------+++)))'''''')))+++,,,,,,)))&&&$$$%%%((((((%%%!!!""""""  !!!"""###%%%((())))))'''&&&%%%!!!###&&&((())))))******&&&,,,---555MMMmmmhhhIII444...,,,000333111///000***)))((('''''')))***,,,,,,+++(((""""""&&&+++000333444333000---***+++...000---,,,,,,...///...***'''%%%%%%$$$$$$'''---555;;;===888000(((###!!!"""###&&&...888===<<<666000---+++---000444666;;;IIIWWWlllxxxZZZDDD666---,,,...,,,,,,,,,)))***333>>>UUUkkksss}}}WWW>>>;;;666000...***,,,,,,,,,...000444777999...000111111///------...)))(((%%%$$$&&&***...111555777999:::999888999:::333444444333111...+++)))'''((()))(((((((((***,,,'''(((((('''&&&''')))***&&&)))---000000---)))&&&(((+++---///---)))$$$ !!!!!!!!!"""###%%%'''((($$$$$$$$$&&&***,,,------,,,)))&&&&&&(((+++,,,---+++(((&&&(((+++***&&&!!!$$$###"""!!!!!! ###''')))(((''''''&&&"""%%%)))+++++++++***+++$$$,,,///999SSSssssssTTT444///...222555444333333+++***((('''&&&'''((()))+++)))&&& ###'''+++000222555333000---******,,,//////...---...///---(((###""""""###$$$(((000999???777333---&&&"""!!!!!!""""""***555;;;;;;777333111---///333777888;;;FFFSSSiii~~~wwwUUU:::...+++///000...---,,,******444>>>TTTjjj|||ooogggVVVDDD999444...***)))(((///444777AAAJJJCCC444//////000000///...------,,,+++)))''''''***///333555555555777999:::999888777555222///---+++******,,,+++)))'''((())),,,---,,,)))&&&&&&((()))'''%%%###''',,,---+++'''%%%$$$"""$$$&&&(((***(((%%%"""&&&%%%"""!!!$$$)))&&& """%%%))),,,...///************+++++++++++++++(((&&&&&&((((((&&&###&&&%%%######$$$&&&&&&&&&$$$%%%&&&(((***)))'''%%%%%%'''))),,,------,,,+++)))---111;;;TTT}}}tttWWW777666444333333222000///000...+++'''$$$$$$'''***---***&&&!!!!!!$$$''',,,///222222000---******+++---000,,,))))))***+++)))'''!!!###$$$%%%+++444777666///---***'''$$$$$$%%%'''***---000111444999888444444//////222111555HHH^^^xxx|||oooPPP666...//////444///***((('''(((000999SSSkkkvvveee^^^NNN===444000+++''''''&&&+++000999IIIUUUMMM===111000000///...---,,,,,,,,,+++***((('''***...222222222222444777888888666444222000...---,,,,,,,,,,,,+++)))((()))+++---///,,,)))&&&&&&''''''&&&$$$###&&&******((($$$#########%%%'''***+++***'''%%%((('''%%%###'''+++)))######""""""###%%%))),,,...+++*********))))))))))))&&&%%%######$$$$$$$$$###'''%%%$$$&&&))))))'''%%%$$$%%%&&&((())))))(((&&&&&&'''***,,,.........---+++...333===WWWgggLLL888777555444333333000///111000...***'''%%%%%%'''***)))(((%%%!!! $$$)))---000000///---++++++---//////+++(((((()))++++++***%%%&&&&&&%%%***222666444111000---***'''&&&&&&''')))...111111111333333000333000000444555:::NNNdddzzztttWWW<<<222111000555///+++)))((()))222<<>>222000...---------+++)))(((+++......,,,***((('''))))))*********)))))))))%%%%%%$$$######&&&+++///000111111///,,,+++***+++///...,,,'''###  %%%(((***+++111888999777+++)))(((+++///333333222777???BBB:::///*********(((+++...111888IIIcccxxxzzzbbbHHH666///000333333111///---+++///>>>MMM]]]qqq~~~qqq]]]KKKaaaEEE555///***)))'''%%%%%%))).........///...---...000,,,,,,,,,++++++++++++++++++---...---+++))))))))),,,++++++,,,...///---,,,+++++++++,,,---///111333111000---++++++,,,...000///...+++&&&""" """%%%...666>>>>>>555---+++,,,)))---///...+++)))***---...000...)))(((+++---,,,******+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&((())))))'''&&&$$$"""!!!$$$***///444777777444///,,,...111///////////////000000111000777DDD]]]uuuYYYFFF;;;000///------...---,,,***(((***+++***(((''''''((('''((()))***++++++++++++((((((((('''&&&'''***---...000000///---,,,,,,,,,...//////+++&&&"""!!!"""$$$(((,,,...333999999555+++'''%%%''',,,111222000777===???888...***)))((('''+++...000999PPPmmmuuuYYYCCC555000///000222000///---+++///???OOOdddwwwttt```MMMXXX>>>777111---,,,***'''(((+++///,,,,,,///111...***''')))***+++,,,,,,,,,,,,,,,+++---......+++)))((((((,,,+++***+++------+++***''''''((())),,,///222444222000...++++++,,,---/////////,,,'''"""!!!###''',,,333999666---''''''***)))---///...)))''')))+++000222///***(((+++---,,,---,,,+++++++++,,,---...,,,++++++)))((('''&&&&&&&&&$$$###%%%)))+++***'''$$$&&&'''%%%###$$$***///333555666222,,,(((***------------...///111333444222999HHHcccmmmSSS@@@555000...------...///---,,,*********(((%%%%%%&&&'''%%%'''))),,,------,,,+++)))******((('''''')))+++,,,...//////...------...---000111///***%%%$$$$$$$$$)))---000555999888333+++'''###$$$***///000...555;;;<<<555---)))'''%%%&&&***...000<<>>888222///222555888888444222///...------+++***%%%(((+++---...000222444222222111111000///------///111333222...---///111111222444555666666555444+++)))%%%!!!###&&&))))))'''$$$"""""" """%%%'''&&&%%%%%%&&&'''---444666333---(((&&&%%%$$$###$$$'''((()))((( !!!###%%%'''))))))))))))+++---......,,,***((()))'''&&&&&&'''((('''&&&$$$######&&&$$$ !!!%%%)))***,,,------,,,+++)))""""""###&&&***...000000888MMMttt|||ZZZEEE999333666444///***''''''+++///))))))((())))))+++,,,---,,,***&&&###"""###%%%&&&((()))+++---............++++++,,,------+++&&&""" """###$$$$$$%%%(((***444:::>>>;;;111***(((***---)))&&&$$$###$$$---777===>>>:::///'''&&&''''''---------888TTTsssfffQQQ===666333,,,$$$"""!!!%%%%%%)))111555DDD^^^iiiFFFdddLLLCCCAAA:::333---+++000555888888111000.........---+++(((&&&)))---/////////000111.........///////////////777888888444///---000333///111444666666555444444,,,***&&&###!!!!!!"""######%%%((()))'''%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%''',,,111222///,,,+++,,,+++(((%%%$$$$$$%%%&&&%%% !!!$$$''')))***++++++&&&(((+++------+++)))'''%%%###"""###%%%'''&&&&&&###"""###&&&$$$ ###((())))))******)))((('''######$$$''',,,111333333===TTT|||zzz[[[FFF:::333333333111---)))''')))+++((()))+++...000000///---,,,+++)))&&&$$$###$$$%%%(((***,,,...//////---,,,'''((())),,,...,,,((($$$!!!###$$$%%%'''***,,,888@@@EEEAAA555+++((()))(((&&&%%%%%%$$$&&&000:::EEEFFF???111$$$!!!"""$$$&&&,,,111<<>>666000+++)))(((***///111000...---,,,,,,+++***(((&&&%%%%%%(((+++------+++'''%%%&&&))),,,000222222222222222333444555555333111///,,,,,,,,,+++)))'''&&&%%%$$$###!!!!!!###&&&***---,,,***((('''(((((('''&&&&&&'''&&&### ###""""""#########"""!!! """%%%'''######""""""###%%%''')))***)))((()))+++,,,+++***$$$"""!!!!!!"""!!! ###$$$%%%'''***...111333.........---+++(((&&&$$$,,,000...111666555===QQQpppbbbFFF;;;555111///...---+++*********+++,,,)))((('''(((***------------+++)))((((((***,,,---...//////000//////......+++---......,,,(((### !!!###$$$$$$$$$&&&''')))+++,,,,,,***+++,,,...///+++'''&&&&&&+++666BBBKKKBBB666+++&&&%%%'''(((+++444CCCZZZyyy}}}XXX>>>'''###(((+++...333000555555555888<<>>777---***(((***...222222000......---,,,+++)))'''&&&%%%'''***---...---***(((%%%+++222555444222000111000222444666666555333222,,,+++)))'''%%%$$$######$$$$$$###""""""%%%(((++++++***)))***+++,,,***((('''((('''%%%!!!!!!$$$'''#########"""""""""""""""!!!  """$$$  ###&&&***,,,,,,***))))))******)))''' """%%%&&&%%%!!!"""###%%%(((***---...///+++,,,---------+++***(((+++...---000666444>>>VVV}}}___DDD888333...++++++,,,------,,,*********(((''''''(((+++,,,,,,+++,,,+++***))))))***+++,,,***+++---///000///...---+++---///000///+++'''$$$"""$$$%%%%%%$$$######$$$###(((......+++(((***,,,---)))%%%%%%&&&,,,999EEEHHH@@@444***&&&%%%'''(((***777KKKccc}}}rrrLLL777%%%%%%,,,//////111---111///000666;;;PPPnnnxxxeeeMMM888|||WWWIIIJJJHHH>>>666///+++((()))---000111000......------+++***)))(((&&&'''***---000///---***%%%---666888555000//////---///333555777666555444,,,***'''%%%###!!!!!!!!!%%%$$$###"""!!!###&&&)))))))))***,,,//////...,,,'''))))))'''$$$###'''***%%%$$$###############$$$$$$###!!! !!!"""'''+++...---+++*********)))'''%%% $$$)))+++)))###!!!"""%%%''')))******)))&&&'''***,,,......------(((+++***...333222===VVVbbbHHH:::111,,,***'''***---///...+++***))))))(((''''''***,,,,,,,,,,,,,,,++++++******++++++&&&(((+++...//////...,,,,,,---///000000---+++)))'''((()))(((%%%"""!!! &&&...///+++'''(((+++,,,(((%%%%%%'''---;;;HHHDDD<<<111((($$$$$$&&&'''***;;;SSSlllkkkJJJ666(((+++222111......---///+++,,,444<<