BMa6(b ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d>>AAAKKKdddgeĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhgggse888888777555333111222333...:::EEE\\\geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^SSSs׼s888;;;:::999999:::999777555999999//////FFF___geFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦLLLBe???,,,444333222444666666333///***222000///999<<aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦppp:::BBB777111666555444222222222222222///......000222444ŶS:::999AAA3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene___333888@@@999222---111111111000000000000///------,,,...000222>A333777777k<fhDenenene|||JJJ...555888222///---...///000111111111000///...------...111222222222555ZZZ<<<000777666111222222...000222444555444333222222111111222444555555444222222222555555???www```CCC444333999444222666666...000222444555555444333333222222333555666555444555333000333555CCC\\\:::777111444777000111666333,,,...///111222222111111111000///000222333222111777333...111555FFFYYY777444444111444222+++///444...,,,---------......//////...---,,,---///000///...222111000444555<<>>555333555000(((///444+++......---------...//////...---,,,---...///...---+++///555;;;555,,,MMMiii>>>666666111666555444111...---///111444333000---+++,,,///222333222000000000000000///000...///222444666>>>GGGgggCCC888:::999333222222111///------///222444444222000---...000222333222111000000111111000000...///111111222777>>>ttt:::,,,555777333222000000///...,,,---000222111222222000......///000222222111000000000111111111//////111000---000555DDDyyySSS444000333...---222000000///...,,,---000222---...000///---,,,,,,---000111111000//////000111333000000222111......111---FFFpppbbb???<<<777444000...111444333222111///------///111,,,...000///...,,,,,,---...///000///------///111444111111444444111000222000###888XXX666777<<<;;;333111666555000333333222///------///111///000222222000//////000---///111000------///222555111000444666333333444333)))111gggRRR666888???@@@;;;444333666333---000000000...,,,---///222000111222111000000111222...111333111......111555666111///222444222222333333000333[[[pppKKK555444<<<444444444444222000000222---------,,,,,,---000333///000000///......000222///222555333000///333777666000---///222000///111444)))***XXX|||WWW>>>777777666444...///000111111000...---///......------///000111111111000///...---,,,,,,111000000111222222000...555...+++000222000000222(((000444\\\}}}TTTQQQGGG:::333333666777777222222222222111111000/////////...---...///000111////////////............/////////000222222000...444...,,,000222000///222888333,,,NNNjjjVVVKKKJJJBBB111---///222222222333555888666555444222111111111222//////.........///000111------.........//////000...------...000111000...333///---///111//////000444...&&&;;;zzzzzzUUU888000---000333...777888888555111111555:::888666444111000000111222///////////////000000000---------.........//////,,,,,,+++---///000000///111///////////////...///'''...,,,000JJJvvvbbbUUUDDD000---666666333444111666444000...///333777:::888666222///...///000222/////////000000000000000............---------------++++++,,,...000000///000111111000/////////...+++666222---000jjjcccXXXMMMFFF@@@666...)))999,,,,,,000***)))///111+++******---111444444222666444111...---...000111...///000111111111000000///.........------,,,,,,...---+++,,,...///000//////333444111///000000...000666)))...222```aaaCCC;;;555555444111222555444222:::>>>555111000)))---...111444555444111...444222111/////////000111...///000111222111000000,,,,,,------------......000...,,,,,,...////////////555777222///111111...,,,111!!!222888QQQOOO777888333222555333...---111444//////---'''---444000000333666777666444333333333222111000000000111222...///000222222111111000***++++++,,,---//////000222///------...////////////666888333000222222///+++666&&&777333888lllCCC<<<555888444000///111222111///666555333111///......---+++,,,...000222222222222444333222111000000000000111111222333333333333333///---,,,,,,...//////...---.........///000000000333111000...------------------111)))+++:::pppcccDDD;;;999444222///---,,,---.........000///...---,,,++++++***,,,---///111222222222222222222111000000000111111...///000111222111000000///...,,,---///000000///---..................///222111000///...//////000...,,,111---///;;;pppjjjHHH666+++999555555222222222000///...///000333333444444444333222222......000111222222222222111111000000000000000111---///111222222222000///111000...///111222222111000000//////////////////000000000000000111222222000+++111111444:::mmm666///111***999...333...000111///+++)))+++---------.../////////...---...//////000000111111111333222111000///////////////111333444555444222111333111000111222444333333222222222111111000000000.........///000222333333444,,,000333555888ggg<<<666:::222>>>222999111333555333111000333666/////////000000//////.../////////////////////000555444333111///...------///111333444444444222111111000//////111222222111111111111000000/////////,,,,,,---///000111111111777---///111444444[[[hhhFFF888...555...000111111111//////000444666555555333222111111111111111000///////////////000666555333222000///......//////000111111111111111///...,,,---...000000//////...............------------...///////////////555///111000333111IIIhhhVVVJJJGGGFFFDDDDDD@@@:::666555666666777999777333000......//////444333111000000000111111555444333222111111111111000000/////////000111222111000...///111222222111...//////////////////000///000000111000///...---//////444111444///777jjj~~~wwwllldddaaa___\\\ZZZPPPMMMHHHDDDAAAAAABBBCCC666555333222111222222333333222222222333444444555444222111000000222444555666444333333555666666555111111222222333333333444222222333222111///...,,,***///666222666///+++QQQ~~~yyyyyyvvvqqqjjjbbb]]][[[WWWOOOGGGDDD<<<<<<:::666222111444777888333//////222444333000333222222333444444111///333222222333555666555444111111111000///...---,,,///000333444222000555===rrroooiii```VVVPPPNNNNNNFFFAAA===<<>>AAAFFFKKKLLLNNNQQQUUUZZZ^^^bbbccciiijjjoooxxxddd777,,,444...000222111......000444---...000222444777888999999:::???FFFKKKMMMRRRYYYYYYZZZ\\\```dddfffggggggsssvvv{{{\\\999---000555---...///.........000222,,,,,,,,,------.........000///111444333//////222555555666888888999999999666999===AAADDDEEEEEEEEEFFFHHHPPPYYY]]]ZZZXXXYYYhhhjjjlllnnnppprrrtttwwwtttuuuwww{{{xxxGGG222333555000***+++***)))***,,,---...---.........//////000000000222222555777444---***+++000111222222111000000000///000222444444444444333000000555===???<<<;;;>>>AAAAAAAAABBBEEEHHHHHHHHHHHHHHHIIILLLQQQWWW]]]aaabbbdddfffgggiiilllpppsssooowww|||{{{{{{}}}^^^@@@,,,222666...***111111---***+++---...,,,***)))***+++,,,---...//////+++,,,222777666000...///111333444555444444444555333333333222111000//////222...///333333//////222333111...000333555444222444333222222555999>>>@@@;;;<<<=========>>>AAACCCBBBJJJOOOLLLKKKOOOPPPMMMJJJDDDbbbqqqUUU333222000///------,,,,,,******)))(((***,,,...000,,,...000///---+++++++++---...000111111///...,,,000111222222000//////000---000333333111000222444...///000111222222111000333000---...000111000...///111000------222444333......////////////......333333555555555444333222666@@@888|||___EEE@@@000000///...------------+++***))))))***,,,///000***,,,------,,,+++,,,---+++,,,---......---,,,+++000222333333111000000000000333555444000...///111...///000111111111000///111///---...///000...,,,111222111......222333222///111333444444333111///000111333444555444444444666888111jjjYYY(((---333///......---------,,,,,,++++++******+++---///000***+++,,,,,,++++++...///,,,,,,,,,,,,,,,,,,,,,,,,000222333333111000000111000222444333000...///111000000111111111000/////////......///000///---+++///111000------111222000///111444666666444111/////////111222333333444333666000///WWW{{{333'''666111///.........---,,,+++***+++++++++,,,---...000111,,,,,,---,,,++++++...000...------,,,------...///...000111111000//////000+++///222222000000222444333333222222111111000000......000111111000---++++++------+++,,,000222000...000222333333222000...000000000111111111111111666,,,444PPPEEE,,,666666000000000///...---+++)))(((+++++++++,,,---...///000/////////---++++++---///,,,,,,,,,,,,,,,---...///,,,---//////...------...+++...111222000000222444555444444333222222222222///000222333222000///...))),,,---,,,...333555333111000////////////000111333222111000///.........222+++999PPPaaa///777777***000///000000///...,,,***(((******+++,,,---...//////...//////---+++***+++---((())))))******++++++,,,***,,,------,,,,,,,,,------000333222///...///111555444333333222333333333000111333333111000000000+++///111000222777999777444333111//////111333444555444222000...------,,,///***999MMM???...666111***000---...///000000///---,,,((()))***,,,------......***+++---,,,+++******+++&&&''')))***+++++++++******+++------,,,,,,---...---000222222///...///111222222111111111222333333000222333222///...///111---111222111333666777444444333222222222222333444555333222000............000...333EEEYYY---,,,(((---555...***,,,...000111111000///((()))***+++,,,---------%%%(((***+++************''')))+++---...---,,,+++***,,,......---------///)))---000111000000222555000000/////////000222333///111222000------///111---111222000000222222///111222333333333333222111444222111000//////000000555222///>>>AAA***999)))***:::***222111000///...---,,,,,,******+++,,,---//////000......,,,***((((((***---...,,,+++---000111///,,,...------......///000111000000000000111222333444////////////000000111111000000111111111111000000777333//////000222111//////111000...222999888333000000111333555555333111555777+++888pppiii222'''555******666---000//////......---,,,,,,------------------------------,,,***))))))+++---...,,,,,,---000000///------------------......///---......///000000111111//////.........------------...///000000000///...222000///000222333111///+++---------111888999555222222333666777666444111222999111666aaakkk<<<((((((222---+++///...------------------------//////...---,,,+++******,,,---,,,+++))))))+++---------,,,...///000...------------,,,,,,,,,,,,,,,,,,---///000111111000///111111000///---,,,++++++***,,,...///000///...---------...111333333111///+++,,,---,,,000555666444444444555777888777444111///888333111KKK))),,,/////////111---***---*********+++,,,,,,------///......---,,,+++******+++,,,,,,,,,******,,,...---------...//////...---.........---,,,++++++***---...111222333333111000333333222111000///......***+++...000000000...---------///000111111000///...///......///000111000444444555666777555222///...444111,,,@@@qqqFFF...000888111+++111///))),,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---///---...//////...---------////////////...,,,+++***,,,...000222333222111000222111111111000000000000,,,...///111111111//////000000///.........000111///....../////////000222333222222333444333000...111000///000EEEppp<<<111666333555---(((///000,,,...(((((()))***+++,,,------******++++++,,,,,,------)))+++,,,---,,,---...000---...000///...,,,------.../////////...---+++***+++,,,...///000000///...////////////////////////000111111111111111000000222111000...---...000333,,,,,,...111222111444999444222111111222333222111333000333888JJJHHH555666---222---+++,,,.../////////))))))******+++,,,------******+++++++++,,,,,,,,,(((***,,,---------///000---///000000---,,,,,,...,,,---.........,,,***))),,,,,,------.../////////222111111000///...------444333111000//////000000...000222111000000222444---,,,///444444333777===777555222222333555666666222111999:::???DDD&&&...666000(((,,,333///...000...)))******+++,,,,,,------++++++++++++++++++++++++(((***---.........///000,,,///111000---+++,,,...***+++,,,------,,,***(((//////......///000111222666555444222000///...---555444111///......///000***...222444333222333555111///222666555222555===;;;888444333555888:::;;;000111===777...|||\\\;;;---000+++...,,,***---222444111...///---++++++,,,,,,+++***...,,,***+++...///...++++++---//////...,,,+++,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---------...///000000111444222000111333444222000222444444333111000111222//////............//////444222000111444444222///444222000///111222222222//////>>>333777gggOOO555---111---///,,,+++---111333000---///---,,,,,,---...---,,,...,,,+++---000222111///(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,+++******...------,,,,,,,,,---------......///000111111111444222000000222222111///000111222111///...///000222111111000/////////000000//////000222222000---333111//////000222222111555000999---333fff???000...333///111///...///222333000---000...------///000000///,,,++++++---000222222111%%%'''((())))))***---///,,,---------,,,+++)))(((---,,,,,,,,,,,,------.........///000111111111111333111000000111111000///000111111111///...///000333333222222111111111111------...000111000...+++222000//////000111111000555///555+++222bbbwww444///111222///444222111222333333111///000///---...000111111111*********+++---.........&&&'''(((((((((***---000------......---+++)))'''++++++++++++,,,---......------...///000000//////111000000111222222222222111222333222111000111222111111222222222333333222---...///111222111///---111000//////111111000//////,,,555111888YYYiii222333444111///222222111111222111///...000///---...000111111111,,,,,,,,,,,,+++++++++,,,***++++++***)))))),,,...,,,------...---,,,+++***+++++++++++++++,,,---...+++,,,---.........---,,,...///000111222333555555000111222222111000111222,,,---///111222333333333...000222333333333222111111000///000111222111///---+++555444;;;OOO```333666444///000.../////////...------,,,000...------///000000///...///000...,,,+++,,,------------,,,******+++,,,+++++++++,,,------......,,,++++++++++++,,,,,,---)))+++,,,......---+++***,,,...000111111222444666---///000///......///111***,,,...000222333333222///111333333333222333555222111000111333333111000222---222222999EEEXXX222444222---444---...//////...---------///---,,,,,,---...---,,,,,,...///...,,,+++,,,...+++---...---+++******+++)))))))))***,,,///222444,,,,,,++++++***+++++++++***+++---//////---+++)))+++...000///......000222---...//////......///111,,,...000111222111000000...000111000///000222555222222222333444444222000555000222111666999RRR///222///,,,888///000222222111000000111///---++++++,,,,,,+++***(((***,,,,,,******,,,...)))+++------,,,+++***+++)))(((((()))+++000444777------,,,+++************+++,,,...000000...,,,***,,,...///...+++***,,,......000111111000000111333///000222333222111///------...///---,,,---111555333222222444555555333111555111444444666000xxxWWW000,,,)))---111...,,,''',,,666111(((---......//////,,,))))))***'''333***333///***666---'''%%%***,,,******......+++)))+++...111000...111...,,,,,,...///,,,)))*********+++,,,---//////111000///---,,,,,,------(((+++...---******---222///,,,***+++...///...,,,++++++---///111222333333666777888777444222222222111AAA666111555;;;eeeFFF222444111,,,###%%%000111,,,------,,,///&&&'''***,,,,,,,,,...111000,,,"""$$$!!!222333---(((&&&***+++((('''******)))((()))+++,,,---,,,...---++++++,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---000///---,,,++++++,,,,,,(((+++---,,,)))))),,,000111///------...///...,,,...///111333444555555444555666777666444222222222,,,999222000333888ddd<<<333******222...)))//////***...555///###---......+++(((''''''(((000$$$***000555555)))***+++''''''***+++)))'''(((((()))***)))))))))+++,,,,,,---,,,+++++++++---///......---+++************...---,,,+++******+++++++++---...---******---000333111///...///000///...///111333555555555444333222444555444222111111222111777444333222222]]]>>>333$$$000777(((///***,,,000111333111(((+++------***(((***------%%%***===...+++333$$$111+++***+++...000000...---))),,,---,,,)))))),,,///,,,...///---+++,,,000444...---,,,++++++*********---,,,+++***)))******+++---///000///---,,,...000000000/////////000000000---///111222333111000...000111333333111111111222444333666666444222YYY|||///999JJJmmmbbb888???))),,,777...%%%---444000333000(((%%%((()))'''%%%OOOlllCCC+++222'''888...//////000222333111...+++...///---***))),,,///***,,,...---+++,,,000333,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,------...---,,,---...///---.........///000222333---...///000000///...---...///111222111111222333000***444555666555TTT^^^wwwbbb222)))BBBDDD;;;777///000555333,,,+++222666444cccxxx===...777***%%%,,,...---,,,---000...***.........---+++***+++---)))+++,,,---,,,---...///++++++,,,,,,---///000111...---,,,++++++,,,---...************+++,,,---...---...////////////222444//////000000000000000000,,,...111222111111333444777,,,888444444222@@@~~~```>>>NNNyyyvvv]]]RRRXXXVVVMMMLLLUUUZZZXXXjjj///...:::999......111111///222888999555222111///............---,,,,,,---///111111///------------...///000111222000///...------...///000*********+++---///000000000222222111//////000333000000//////000111222333+++...000222222222444555>>>111===444555222000ooodddoooGGGIII111GGGlll```UUUIIIuuuyyy```TTTGGG777;;;<<<<<>>ggguuu;;;000///OOO...;;;BBBppp???YYYkkk444222000,,,000JJJhhhAAA'''444aaaGGG333------999{{{XXX666:::888fff```<<<000---???&&&222QQQHHH222FFFllluuuKKKAAA555^^^eee[[[```<<>>000IIIZZZSSS000333777AAANNNiiiAAA333^^^===888...222333---666iiiUUU...<<<777+++FFFxxxggg???:::zzzyyy@@@555lllvvv999...333===www{{{ddd555777???111jjjAAA???888\\\WWW666666000333///999iii===222444222>>>jjjfffzzz???===GGGhhh===TTTVVV777666---<<>>+++---111222999PPPMMM777>>>:::lll~~~GGGGGG```hhh444@@@WWW555AAAeeeNNN222333CCCYYY555===555TTT???000)))777|||MMM888===@@@|||lllEEEJJJhhh[[[888FFFSSS%%%UUU999222222[[[{{{FFF222***@@@vvvAAA333///GGGPPP;;;<<<@@@cccEEELLLkkkTTTHHH:::fff{{{777???yyy000888666yyyccc:::///EEErrrwww555555---OOOJJJ777<<>>XXXHHHEEEVVV'''***FFFvvv|||HHHEEEeeeFFF222<<>>YYYvvv===QQQoooBBB555CCCQQQqqq___444JJJuuuQQQ&&&///yyykkk555555;;;]]]iiiMMM999TTT```:::999???WWWuuu<<>>{{{DDD777<<>>:::UUURRRjjjbbb***888FFF```aaa___,,,======\\\GGG}}}MMM555@@@KKK555:::555SSSIIIBBBSSSzzzkkkXXXRRRbbb[[[EEEGGGYYYiiimmm\\\RRR+++:::AAAOOOIIINNN888999LLLPPP;;;ddd888000(((FFFTTT555LLL<<<222```fff555222888HHHLLLCCCDDD___dddGGG777777666000WWW\\\000999???...MMMOOOtttGGG222444***666|||___???[[[CCC333<<>>555>>>|||qqq000---***---444...---cccOOO000888:::***222???CCC>>>TTTkkkDDD@@@ggg888>>>rrrppp///999dddyyy888,,,BBBqqqUUU...@@@@@@&&&...///444zzz>>>333999]]]SSSKKK)))777777rrr<<<222222777FFF777AAAsssGGG+++...,,,//////)))OOOfffGGGFFF555999333555:::RRRvvvccc888AAAiiiCCC222JJJxxxMMM***333PPPmmm>>>(((555000===RRR777@@@mmm888777;;;xxxpppRRR555+++===@@@ooo:::111222555UUU:::BBBiii___NNNkkkaaa000444+++(((,,,&&&444YYYpppvvvqqqjjj[[[eeeLLL;;;XXXeee222666WWWEEE555---555RRRTTT333222;;;;;;___rrrPPPhhhPPP---777CCCnnnVVVYYYtttccc222333+++AAAooo:::111333555~~~bbb:::???___zzzAAA666]]]SSS+++KKK<<<333(((***111---***111MMMzzz===NNN~~~[[[555777lll222000555999^^^AAA222999DDD===WWW___[[[SSS000777TTTCCC333ZZZYYY333;;;...YYYqqq===555777777vvvjjj777;;;XXXzzzfffnnn'''...\\\jjjrrr^^^999&&&///555222000///IIIooorrr\\\AAA444aaaJJJ888:::555222:::AAArrr===333777DDD333666666VVV```999888ddd:::222``````///???EEE~~~sss@@@999<<<:::qqqooo555:::VVVrrrsssrrrgggZZZHHH:::777JJJssspppAAA@@@jjj'''<<>>---YYYvvv333888222555555222111,,,(((BBBooouuu@@@XXX333444000777:::aaa^^^///:::===+++'''222///%%%(((333===\\\}}}jjjNNN999111///777IIIXXX:::666888;;;===hhhTTTuuu@@@///888VVVkkk>>>333999000555222UUUZZZ,,,...qqqCCCAAAVVVbbbFFF777888444[[[uuu:::888YYY===;;;000999///+++666888+++:::aaa111uuuUUU000555111111DDDggg___999''',,,111***///(((,,,///,,,444DDDIIIpppqqq^^^GGG999111---...333,,,333999[[[sss000+++<<<;;;777<<<^^^+++...HHHUUU<<<...888333111999yyyccc)))GGGMMMuuuUUU***222[[[xxxFFF666222111EEEzzz000<<>>rrrHHHRRR<<<:::222,,,,,,......///111)))///---555```mmm222111>>>777222<<>>BBBzzz<<<666888'''222((($$$&&&111555444555888NNNoooLLL...777wwwUUU---222111...)))999WWW888(((***)))---+++$$$)))000++++++TTT\\\000+++###((((((''''''))),,,---------,,,...---333\\\===)))222555222222TTTXXX{{{CCC111333999444+++222000@@@uuu\\\fff777???<<<666ooo666...888///555eeekkk999777FFFuuu~~~nnneee\\\666555444...```RRR------666222888wwwiii999777111===222111000***+++555222***PPPiiiEEE===ZZZ333///)))444!!!HHHxxxGGG111***000666111///000+++444JJJZZZuuu999444///...///---***,,,333777888000+++***,,,,,,===www<<<+++333111---///(((mmmnnnLLL///888555333222222000===ooo333LLL222+++999...999AAA%%%CCC^^^888+++777---444\\\ttt888666<<<~~~pppZZZ}}}pppkkk{{{;;;@@@III444888===...///...???kkkqqq:::......222---<<<<<<---%%%///...111111...))),,,111===oooiiiMMMJJJVVV444111222VVVCCCZZZMMM222(((...---***+++***ggg```YYYZZZ---###000...%%%+++---++++++......***000...))),,,---***RRRttt666///555,,,***888:::===zzz]]]CCC***@@@:::;;;777111///888uuuSSS,,,---???555222[[[WWWGGGuuuKKKAAA///:::666<<>>###WWWiiiCCC333---DDD???AAA(((GGGppphhhJJJ888:::555111:::UUU\\\UUUsss===444;;;333888JJJkkk===000YYYOOOuuummm333:::555QQQBBB888444...FFFCCC222>>>***222YYY222...111+++...(((IIIoooFFF555777222555,,,,,,^^^???444>>>PPP'''---NNNZZZLLL999''',,,111(((...jjjYYYWWWLLL,,, ''''''***)))'''(((+++...000000///+++,,,...+++)))666HHH:::777777::::::%%%111333]]]LLL<<<333@@@===+++CCCxxxddd@@@777;;;111...:::aaayyy333JJJeee999///333>>>222999;;;555>>>}}}eeelllBBBCCC(((...***NNNsss444111...FFFwww@@@***...&&&...oooddd...222///+++555---???bbbRRRUUUZZZbbbwwwUUUUUU444wwwVVV888===MMMxxxPPPQQQRRRTTTSSSOOOIIIDDD???555+++&&&,,,---''',,,ddd___VVVBBB+++'''+++***,,,***((((((+++---......///+++,,,///+++'''...;;;eeeHHH:::000333555+++;;;XXXkkkDDD000***555<<>>ttt999222...DDDIII888***(((///:::^^^333444///,,,777777MMMUUURRR555cccWWW000---000[[[\\\999111///------.........,,,---(((''',,,...+++---444lllmmmWWW:::///...+++***---+++))))))+++,,,---,,,...******...,,,'''(((///MMM]]]OOO333---:::666;;;dddfffNNN555000666FFF333<<>>III888BBBUUUXXX;;;===>>>qqq888;;;GGGJJJ===888999JJJ111...:::wwwddd444...,,,111111...333NNNzzzKKK888---@@@___***///000+++444GGGPPP,,,,,,000...+++...NNNVVV888///\\\eee+++,,,FFFyyyddd888&&&,,,,,,---///111000---***++++++***111***'''===GGGpppgggFFF000555111(((...---+++******,,,---...---,,,((('''+++,,,))))))+++333vvvMMMccc```CCC%%%888CCCwww]]]???555222FFFAAA(((,,,777;;;BBBccc{{{::::::===LLL{{{ZZZ===///ppp|||FFF888+++bbb]]]777///"""***...000111MMM___;;;***===;;;+++(((000+++---LLLggg999...222666777111000FFFwww===555ooo}}},,,...```zzz???---///+++,,,...000111///+++((()))---)))...###***WWWbbbkkkNNN***(((:::111'''444---,,,+++,,,...////////////***'''(((*********+++333aaa666OOOssskkkBBB555]]]]]]999333333MMM^^^555...;;;DDDuuu777qqq999777222{{{```GGG222;;;uuuRRR<<>>333~~~JJJ~~~iiiaaaFFF...QQQDDD555444'''+++,,,,,,++++++,,,...000000''',,,###JJJ{{{___???777555555---)))666;;;---HHHfff555,,,<<<(((,,,***)))***+++,,,---.........111%%%///\\\888111;;;HHH\\\sssIII***===444;;;uuu;;;555333111111222222000...ZZZkkkNNN555;;;???999EEECCCHHH***///...///222{{{___>>>...888GGGrrr000---555qqqVVV===///333'''///111***;;;VVV222999___\\\555,,,999...333%%%'''<<>>uuuwww[[[^^^TTT...,,,...+++,,,------+++)))((((((,,,((($$$---^^^^^^:::<<<---222BBB@@@888555333000MMM---,,,666'''222///******+++,,,,,,,,,,,,,,,;;;)))***KKK===,,,999222444QQQtttCCC000'''555|||RRR+++333111000000000000...---fffCCC:::{{{TTTddd777666:::DDDRRR~~~888111...333:::yyyNNN---(((444FFFqqq222...000{{{tttJJJ***,,,***222---999OOOIII...>>>TTT333---***///%%%,,,///...+++BBB}}}[[[888//////,,,444ddd]]]TTTuuukkkxxx===(((((("""$$$'''+++---...------,,,666///JJJxxxzzzZZZ:::QQQZZZkkkyyyjjj???%%%888+++111--- ///(((************************++++++111999hhhVVV///222---;;;===kkkccc888***;;;iiiJJJ444///////////////000//////\\\LLL@@@}}}^^^TTT999111>>>UUUNNN{{{~~~<<<666///555AAA~~~LLL...111...;;;iii@@@000,,,WWWsssbbbMMM,,,(((555///&&&OOOgggzzzLLL>>>\\\jjj..."""///,,,"""444666(((***;;;___GGG$$$---777,,,===zzzkkk666...QQQaaaqqqjjjAAA+++222///,,,++++++,,,,,,,,,(((@@@AAArrrHHH,,,000///999+++!!!111%%%((((((((())))))***++++++***222+++@@@uuu@@@111---===,,,222XXX]]]```---HHH???:::,,,---...///000111222333JJJ@@@AAAPPP:::)))JJJXXX^^^\\\888+++...>>>~~~LLL...555///444ggg```DDD444...AAAwwwMMM;;;@@@000---111...$$$HHH\\\III>>>ZZZdddAAA%%%(((333,,,111)))666111(((ccchhh???&&&444444,,,SSSfff+++222RRRWWW\\\gggvvv|||^^^BBB>>><<<@@@JJJWWWbbbhhhmmmssskkkeeeCCC444***///<<<...(((666+++'''''''''((()))***,,,---+++,,,%%%$$$;;;wwwOOO111777%%%+++--->>>YYYJJJ!!!iiiooo222...---///000111111222333555VVV555AAAnnnccc222333***XXXYYYUUUqqq999***,,,<<<}}}LLL...333555555WWWXXXqqqUUU:::666)))===sssjjjAAA???000,,,)))555---111FFF```,,,888qqqbbb333'''***///000+++333...&&&333ZZZGGG333555HHHAAANNNqqq222111[[[JJJ;;;...CCCuuusssuuudddBBB777111666&&&---888+++$$$***'''((((((''''''(((***,,,---)))///&&&+++444___TTT222;;;%%%000???111999fffjjj444LLL\\\888111000222444444222111333555gggooo666IIISSS)))666***777555aaaOOOlllZZZ???>>>555,,,222???~~~NNN///222444444NNN\\\VVV+++666222(((777gggXXXCCC///***---777333***JJJVVV000^^^[[[BBB'''$$$///---'''+++&&&:::***EEE|||bbb<<<%%%,,,AAAHHHtttMMM555rrrUUU333999@@@sssZZZ000+++111***444(((333;;;111&&&&&&///,,,+++)))(((((()))***+++"""///(((111'''888bbbWWW666111AAA,,,***'''333000UUUYYY///<<>>kkkaaa555...777222111...111000---...333222...SSSyyy===nnnxxx\\\hhhFFF222TTTuuu555111---)))///999yyyMMM///......***888nnnAAA333+++000+++333&&&LLLNNN 222MMMZZZ:::222///000zzzNNN000...444,,,$$$***---,,,000,,,IIIYYYBBB,,,///111,,,//////111jjjbbb777666{{{:::555000;;;gggRRRCCC+++)))---///***...666777???gggTTT\\\eeePPP666+++...++++++//////333---***)))444000???CCC111444888444---444888...444AAAccclllGGG---444===...///...---///222000+++CCCfff999vvv|||TTT666NNN{{{^^^www666333111---111777uuuKKK000111000///:::AAA555&&&...///(((000000gggbbbGGG777NNNVVV@@@OOOGGGSSS[[[CCC444+++555---!!!'''...,,,***999ddd555'''666+++888222:::555JJJaaa,,,333aaaFFF222---666}}}{{{eeeTTT```kkkmmmhhhLLLGGGLLL>>>333222***......---555>>>;;;<<>>PPP===***222///)))***'''%%%---bbbmmm)))"""999***666333111***UUUeee...888OOONNN;;;:::CCCOOO888222TTTiiihhh444$$$///))),,,222&&&---,,,***444===222>>>iiikkk???***!!!,,,(((...000((()))000000///,,,+++$$$...222'''666wwwlllKKK222///000111333444///222...AAAeee```===,,,,,,000555666333...---...DDD\\\@@@xxx+++,,,===444KKKccc444///333---,,,///rrrMMM...'''+++111666sss555000%%%111,,,111$$$***PPPZZZ===xxxyyy```>>>:::^^^AAA<<<555333+++++++++000...###...NNNXXX---+++000''')))---******gggsss000555CCCKKKaaannn{{{ddd>>>===IIIjjjrrrXXX999666999&&&(((444+++###444444...444CCCooorrrMMM???888@@@===000---...***+++///,,,///...222)))...777,,,111NNNOOO111333222222>>>''';;;666###???uuurrrCCC000///111333111...///333000{{{TTT>>>MMM[[[^^^444HHHNNN444,,,222---,,,...pppLLL///(((,,,444555fff;;;000***... 222((((((111[[[KKKMMM}}}dddaaaaaaeee???444555...""",,,&&&%%%...///'''BBBuuummm000)))...(((+++(((111...;;;555(((:::LLLsss666***:::MMMZZZfff{{{444%%%(((000+++000555+++'''777333+++KKKLLL999<<<@@@^^^gggDDD///...,,,,,,...,,,,,,***333+++,,,777222333333fffppp333555777000>>>555$$$333555***TTTvvv\\\BBB777------//////000333===ZZZ;;;hhhMMMttt===EEE~~~:::666,,,/////////,,,hhhFFF000000///888555\\\ppp===------((( '''333,,,IIIhhh000000666JJJ===aaaXXX888888%%%+++999$$$***'''%%%+++...---JJJyyy>>> ''',,,)))...+++333,,,IIIdddIII]]]SSSnnn~~~XXX111)))KKKjjjggg;;;---)))222777444---)))...111===UUUyyy>>>666@@@MMM^^^777111...***---000111)))333---+++555000///...QQQ}}}///222888)))111444///)))///333,,,999YYYWWWBBB---***///111000000rrrwwwEEE~~~ggg]]]HHH...888---''',,,...&&&]]];;;,,,222---666000QQQooo```SSS222%%%...$$$)))&&&&&&---444$$$RRRYYY...999***///uuu}}}FFF555%%%,,,777...'''222''',,,++++++---///DDDddd(((//////,,,...***&&&)))888aaaVVV777777888qqqDDD:::---^^^iiikkk111111222777222 ###<<<>>>CCCwwwmmm===BBBUUUnnnooo>>>555///(((---555===000888333///666...***///FFF:::111;;;222---...///000111111000//////[[[hhh555666(((===...OOO@@@~~~CCCHHHLLLtttiiiBBBxxx///555------...+++000;;;555+++,,,'''...777SSSSSS[[[MMM444+++)))'''+++((()))---...(((+++FFFdddKKK;;;'''888yyyBBB888111)))%%%&&&)))******''''''###///,,,...kkk...(((+++)))%%%(((---,,,'''HHHfff666(((===MMMFFF+++888XXXuuu:::111333444:::;;;000222EEEbbb]]]QQQ111MMMlllVVV>>>...///)))999:::666111///555888111'''%%%BBBKKK000777555...111111222222222000///...777iiinnn:::666,,,444LLLjjjHHH777pppGGGsssppp\\\,,,222------+++%%%)))555222(((***111,,,(((FFF~~~EEEYYYOOO222)))---***&&&,,,)))***,,,((('''555HHHTTTIII444...IIIdddRRR***$$$(((---111111...+++***------,,,...222TTTVVV,,,---000,,,(((***---///000]]]}}}qqq<<<***,,,777TTT333>>>\\\eeepppccc222333000,,,444BBBGGGQQQggg}}}eeeVVVCCC777]]]zzzPPPGGG<<<222000%%%,,,::::::777444555777333---&&&:::PPPkkk888111555000444444444333222111///...***JJJyyyPPP<<<111888HHHtttzzzsss}}}ZZZFFFXXXkkkAAA]]]EEE;;;///666222'''(((222000+++000---...(((999ttt;;;EEEZZZNNN,,,$$$///...'''---((((((,,,+++'''(((///;;;NNNUUUEEE111******))),,,...///,,,((('''+++///***,,,...'''???www:::(((---000***'''++++++,,,555|||\\\???>>>hhh777666444999oooEEENNNnnn```LLLHHH>>>:::999;;;QQQsss~~~OOOPPPWWWAAARRR~~~\\\@@@@@@@@@;;;999///000+++///111///000444555444...666000PPP//////333333333333222222111000000555'''YYY~~~@@@:::777MMMPPPoooCCC***:::NNNpppjjj___kkkmmmtttbbb[[[GGG777222((($$$---&&&000---)))BBBKKK>>>000TTTZZZDDD&&&###---///---***'''(((...///+++((()))###???\\\```JJJ222))),,,444111,,,%%%"""$$$+++000$$$***)))&&&XXXyyy---+++,,,///(((+++666///+++;;;FFF...555TTT777===444777}}}UUUUUUttt^^^;;;BBBYYYBBBMMM[[[xxxdddIIILLL\\\PPP~~~JJJ999999;;;555666666666+++......,,,...444777666111111999vvv999+++555000000000000111111222222888'''FFFccc444555///IIIvvvoooUUU:::444///@@@sss|||xxxyyyxxx{{{|||www|||ttt]]][[[>>>222CCCCCCRRR\\\YYYKKK<<<666111888KKK???AAA<<<;;;777999BBBVVVVVVKKK333&&&+++,,,***000&&&'''***...---+++***,,,+++,,,999NNNVVVKKK:::222***)))(((***,,,...---+++'''...'''///nnn\\\...000---111***444EEE999222JJJRRR888555888FFFJJJ======jjjYYYkkkYYY===PPPvvvxxxxxxIIIHHHCCCUUUccciiiCCC<<<;;;===888999DDDAAA@@@===666000111666777333///000HHHqqqTTT///555////////////000222333444666888333ccc>>>666222...PPP000555===<<<777vvv~~~vvvnnniiiaaa\\\TTTJJJ@@@999777777111333555222777QQQ___TTT444+++111222555444'''***...333///,,,000444CCCZZZuuunnnnnnmmmnnnBBB555'''***444---%%%,,,&&&)))++++++(((&&&''')))+++%%%&&&111999===HHHVVV666000***(((***,,,,,,***+++000%%%666fff888+++,,,)))///'''222FFF777666```TTT777222,,,MMMtttzzzzzzmmmddd}}}lllUUUAAA;;;<<>>999444000+++,,,------,,,---000222111---+++---111222...***+++***...+++%%%,,,333---444&&&+++000)))222((((((+++))),,,222,,,%%%+++***...+++777$$$444333555***333...%%%)))+++))),,,(((((('''&&&(((***'''###)))$$$$$$+++///,,,))))))333777;;;:::444---)))(((...)))'''<<<---111(((---%%%111&&&&&&000###AAAuuu;;;000===mmmaaafffTTTJJJMMMXXXFFF@@@uuuQQQRRRMMM>>>YYY~~~{{{tttaaaGGG444///111444///@@@111HHHKKKKKK```,,,<<<444111;;;777333===888???###777<<>>888000,,,---111,,,---...000222111///,,,(((///000000333,,,)))444+++,,,......,,,++++++,,,***)))))))))))))))***+++---+++)))***+++,,,,,,+++))))))(((((()))+++---...,,,***((((((+++333===DDD222111000000///---++++++)))((('''&&&&&&'''((())),,,---...///000///+++(((000***...@@@HHH???111+++999$$$111<<<(((&&&444...******&&&***666---NNNYYY,,,999XXX\\\RRRKKKxxxnnn]]]DDD444444444EEE;;;cccfffLLL<<>>333<<>>TTT666***444---&&&$$$(((,,,---,,,999333,,,))),,,777DDDMMMSSS]]]aaadddfff\\\TTT[[[TTTNNNCCC777---)))))),,,)))))))))))))))******+++---+++***+++,,,,,,+++***,,,++++++***************************+++///555999+++111333...******+++***)))((('''&&&&&&'''((())),,,+++,,,---...---***(((%%%!!!'''444===BBBNNN]]]PPP333444===...---222%%%111222(((---222000fffnnnyyy___AAA...---kkkddd___III===444???HHHVVVKKKvvv```RRR___VVVAAA___hhhYYY___]]]BBB???EEE888555555<<>>KKKYYYkkk|||www~~~~~~}}}{{{mmmbbbgggQQQKKKAAA555,,,***,,,///))))))))))))******++++++,,,++++++,,,---,,,***(((***++++++,,,+++***)))(((***+++,,,+++*********,,,%%%555:::///&&&))),,,***((((((''''''''''''((((((+++***)))***++++++)))'''%%%%%%(((,,,---666OOOiii]]]888+++000...333555%%%+++111%%%000---333???000FFFyyyiii{{{gggYYY```jjjYYY<<<:::@@@777CCCTTTeee]]]OOOYYYdddRRRBBBlllvvvhhhYYY@@@@@@GGG<<<666>>>@@@>>><<<777@@@WWWdddKKKCCC???888<<<>>>444:::555555444000IIIrrrMMMVVVggg[[[PPPKKK>>>000///888<<<,,,666333///000(((444333666666111000;;;PPPcccqqqwww{{{xxxoooeee___]]]CCCEEE???999888...(((///---.........,,,,,,---///((())))))***++++++++++++,,,+++,,,---...,,,)))&&&%%%'''***,,,------+++******,,,---+++)))&&&&&&&&&&&&<<>>???SSS>>>===QQQqqqxxxcccIII```\\\HHHGGGaaaCCC333000@@@GGG;;;999@@@;;;555777555666@@@QQQtttooobbb;;;777999+++---,,,<<>>>>>===666///,,,///333+++...******///+++***333###'''+++------+++******((((((***+++,,,,,,,,,++++++++++++---...---***'''%%%'''***---...---+++***,,,,,,,,,***'''&&&'''((()))???FFF555&&&)))---)))'''(((((((((((((((((('''((('''&&&&&&(((((((((&&&(((&&&'''******)))))),,,&&&;;;UUUTTT666!!!%%%...***111&&&555&&&999ttt555000fff777222///'''VVVqqqhhhcccOOOUUUFFF444555444000555@@@[[[AAA999PPPQQQhhhlllXXXFFFNNNdddFFFBBBRRRaaaSSS666:::888000000777333222>>>eeelllbbbCCC111222)))...)))555XXX666sss~~~mmmYYYIII333,,,***///222///111777)))......))))))...,,,%%%***222:::JJJ^^^___WWW\\\kkkZZZCCC333------,,,***444333000***$$$###%%%))) %%%%%%***222---'''...,,,,,,---,,,***)))***+++'''(((***,,,------,,,,,,+++******,,,------+++)))(((***,,,------+++(((''',,,,,,+++)))'''''')))+++)))999>>>222'''((()))&&&''''''(((((((((((('''''''''&&&&&&'''))))))(((''',,,'''%%%(((---///,,,)))!!!...EEE\\\eeeVVV888 ---,,,%%%000***FFF\\\000***BBB{{{000222444---]]]nnnZZZIIIZZZWWWkkkPPP(((---===444'''333LLL@@@NNNeeehhhTTTttt<<<777UUUvvvWWWRRRiiisss[[[:::EEE>>>333333666---***777CCCNNNtttEEE,,,,,,---...///555mmmZZZ%%%999eeeuuu\\\HHH===888222...+++...222333000,,,'''%%%//////...,,,***,,,444===666TTTlllXXXFFF666***)))111222///$$$''',,,///000///,,,***'''***(((***000***$$$***,,,,,,,,,***((((((***,,,&&&(((***,,,---------,,,+++***)))***,,,------,,,)))***,,,,,,,,,+++)))(((***+++,,,+++)))((()))***(((///333///+++)))(((&&&&&&'''((())))))((('''&&&''''''(((***,,,+++)))'''...,,,***)))***,,,,,,+++***%%%&&&AAAgggnnnRRR777000'''(((,,,***BBB{{{PPP===???|||888666777,,,UUUttt===555777666PPP@@@&&&000999444888555EEESSSlllSSSmmm666999eeennn___FFF???VVVfff[[[IIILLLLLLBBB;;;999111,,,333666vvvqqq[[[BBB111///%%%222777HHH:::???000BBBbbbpppXXXbbbGGG;;;888444333333222///,,,(((---...***)))///555777...,,,...111---666\\\pppuuu^^^TTTTTT@@@333444000...,,,+++***************))))))***++++++)))'''))))))""""""***)))(((222***,,,///...,,,)))((('''&&&(((***---......---,,,***)))((()))+++---......&&&((()))+++,,,,,,,,,,,,(((***,,,,,,***(((''''''((())),,,//////,,,)))(((&&&'''((())))))((('''&&&''''''))),,,------***'''%%%***---***&&&'''+++...***...***)))999IIIWWWfff;;;...222---%%%,,,JJJyyyGGG'''555yyyccc===fffpppHHHLLLsss```<<>>777uuu<<<:::+++...222***333===222***000hhhzzzBBB+++:::000:::333...------***+++---((()))'''111///%%%+++000---///...///AAA___tttzzzAAA;;;444///---///000111+++,,,+++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&(((***+++***)))&&&***---...---,,,---///,,,,,,,,,***))))))+++---,,,---...---+++***+++,,,+++)))'''''')))***+++***''''''(((((())))))******///***%%%000!!!---...111***&&&***((()))---%%%$$$"""'''+++******+++)))$$$###***...,,,))))))...222---)))888)))&&&444222GGG___AAA))))))---))),,,444rrrggg;;;***)))ddd|||JJJ111zzz>>>:::^^^dddAAA???222999CCC@@@MMMFFF666CCC999333iiikkk[[[UUUMMMQQQrrrggg{{{lllzzzmmm___YYY===:::TTTEEE...???GGGFFFyyyBBB///000222)))000:::111666999ZZZ^^^111###333///...+++,,,...,,,'''%%%'''(((111///+++---666<<<555%%%III___YYYSSSUUUDDD(((444111---***))))))(((''')))******)))((((((***+++))))))))))))))))))))))))+++******,,,...///...,,,(((***------++++++,,,...,,,,,,+++***)))***+++---+++,,,---,,,++++++,,,---...,,,*********+++***)))'''((())))))))))))))))))(((''''''777&&&...))))))***%%%)))(((''')))&&&'''******(((&&&(((+++---,,,)))(((''''''***...///...EEE000%%%&&&...&&& ;;;III999...///000+++***...AAAaaajjj///...000HHHtttKKK999kkk>>>(((WWWvvv^^^999<<<666+++FFF???GGGJJJ444<<>>JJJAAA((($$$......******---000...+++---333888(((%%%///..."""$$$222kkkjjjWWW999+++//////&&&---,,,+++,,,,,,***'''%%%%%%'''))))))(((((()))***))))))))))))))))))))))))+++******+++,,,,,,+++)))***++++++***))))))***,,,++++++*********++++++,,,***+++,,,,,,+++***+++---000///---------+++)))'''((()))***++++++)))(((&&&++++++,,,===+++000******+++'''***,,,$$$$$$***)))000,,,((((((***+++++++++,,,***'''&&&'''+++222888zzzmmm===...888''',,,///000222444333000+++'''&&&111hhh000...<<>>444//////---+++---,,,,,,,,,+++...888DDD///$$$---222///333MMM{{{~~~SSS///)))+++&&&'''///+++++++++---...---***'''"""%%%((()))((((((((()))+++++++++++++++++++++++++++***))))))******(((&&&,,,+++***((('''((()))***+++***)))***+++++++++++++++,,,,,,,,,***))))))***......------...,,,)))'''((()))+++,,,,,,***'''%%%000,,,,,,;;;)))---)))---***)))+++///######111'''...***,,,111111***&&&&&& %%%+++***### '''111lllTTT$$$,,,111444*** ***111111333555000'''***(((QQQOOO+++444rrr{{{AAA...222xxxrrrbbbRRRFFF>>>;;;,,,222GGGTTTTTT___rrreeeTTTUUU}}}QQQ>>>AAAMMMSSS:::===AAACCCmmmeee;;;+++000+++,,,222---'''666555...444555,,,***+++***))))))''')))333>>>###111;;;!!!,,,cccNNN///!!!222;;;///$$$(((((('''&&&&&&((()))((('''"""$$$'''((((((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,,,,***(((---+++)))(((((((((((()))***)))((()))+++,,,+++))),,,------+++)))''''''(((***)))***+++---,,,***((((((***+++---,,,***'''%%%+++)))+++===)))***$$$)))&&&))))))..."""***@@@&&&)))&&&***222000)))---888@@@999444222...((('''+++PPPlll---&&&---333"""!!!)))+++***///999777...(((%%%888jjjSSSCCC~~~GGG333333[[[kkkxxxZZZAAAFFF...BBBfffvvvooofffqqqZZZJJJLLLNNNQQQDDDLLLKKK:::MMMrrr|||EEE(((---+++...444///,,,333...***//////***+++,,,,,,---///+++'''(((---///%%%000222```hhhAAA222///)))$$$$$$''',,,///(((&&&$$$$$$&&&(((((((((###%%%''''''&&&&&&'''((())))))))))))))))))))))))+++***)))***+++***)))''',,,***)))((()))***)))(((***((('''))),,,---+++(((,,,,,,,,,+++(((&&&&&&''''''&&&''')))+++,,,+++***)))***+++,,,,,,***)))'''''')))222KKK666000%%%'''###***%%%+++'''@@@```333)))$$$&&&+++((()))CCCcccWWW--- &&&---///000<<>>???000'''&&&999XXXwww%%%)))///kkkhhhUUUtttxxxxxxkkk|||lllGGG---666EEEDDD:::555XXXRRR+++---333......//////......------222333+++(((---+++)))111sss~~~777&&&444&&&111'''))))))((((((((((((((((((((((((''''''''''''((((((%%%''')))+++,,,+++)))((())))))((((((***...,,,)))&&&'''(((((('''(((***,,,++++++******************+++******)))(((''''''&&&************************(((((()))***+++***((('''''')))(((&&&(((,,,---***333LLLSSSCCCWWW666"""111...+++***OOOrrr```RRRGGG555"""&&&,,,!!!###)))%%%%%%...///)))+++000***,,,...---###'''///+++(((%%%%%%''',,,000222,,,:::FFF<<<)))&&&000666ooozzz///===999wwwxxx[[[}}}uuummmaaaRRRTTTGGG@@@BBB???666333888AAAFFF%%%:::222222111111000...---,,,000///(((''',,,))))))555bbbDDD(((&&&(((---333%%%))))))((((((((())))))***((((((''''''''''''(((((('''(((***+++,,,+++***)))((()))((('''+++111///)))'''(((((('''%%%$$$%%%'''((())))))))))))(((((((((******))))))((('''&&&&&&''''''(((((()))***++++++%%%''')))***))))))((((((%%%(((---000///+++((('''888xxx,,,$$$)))>>>aaaaaaLLLSSS\\\HHH111)))!!!$$$+++(((&&&***---)))+++''')))///***$$$***%%%+++---///***+++...444((()))***...333555555333111111>>>AAA000'''+++***111aaaFFFZZZOOOnnn\\\bbbhhhaaaMMMOOOFFFKKKOOOLLL===000222<<<;;;pppppp222111333333222111000...,,,+++...///***,,,111///444EEEVVV&&&***)))......((((((((((((((()))******+++((((((''''''''''''((((((*********************)))''')))'''&&&,,,444333+++'''((())))))''''''((()))&&&((())))))((('''((((((******))))))((((((''''''%%%&&&&&&'''((()))***+++$$$&&&((()))))))))***+++///%%%###)))(((!!!!!!(((AAA%%%222:::UUUbbb[[[DDD333)))%%%(((222)))&&&***((( """...&&&+++))))))---(((###+++%%%)))###(((%%%333...++++++...555<<<@@@===555...000(((000<<<777...+++)))&&&HHHIIIHHHKKKcccNNN~~~rrrUUUXXXTTTLLLTTTIIIKKKLLLHHH???888777:::999LLLjjjfff000000000000//////---,,,,,,,,,...---///333000999OOOIII,,,///---(((,,,'''+++(((((((((((()))***+++,,,((((((''''''''''''((((((,,,+++***)))(((((())))))%%%((('''%%%,,,777666,,,((()))+++***)))(((((()))$$$'''******)))((()))***))))))))))))))))))))))))'''''''''(((((()))))))))%%%''')))******+++...111555&&&,,,FFFMMM999******>>>LLLZZZaaarrrPPP,,,###,,,000000222&&&,,,111444,,,$$$&&&$$$,,,***(((---+++''',,,,,,,,,!!!+++$$$222,,,111:::999888:::;;;888000***,,,'''(((222<<<:::111***222:::vvvoooYYYccctttPPPwww{{{xxxlllYYY___eeeeeeeeeiiidddYYYMMMDDD???<<<888888AAA^^^AAA,,,---------------,,,,,,'''******+++---)))333LLL------&&&***333)))!!!---(((((((((((()))***,,,,,,((((((''''''''''''((((((...,,,***(((''''''((()))$$$'''&&&$$$---999888---***+++,,,+++(((&&&%%%&&&$$$'''+++,,,***)))***,,,))))))))))))************))))))))))))((((((((((((&&&)))+++++++++,,,111555...---PPPppp===''',,,ZZZ|||999111+++******((('''(((###111---"""$$$)))'''(((%%%...+++&&&------((()))+++...'''666&&&000444KKKKKKAAA555...,,,---,,,***(((***&&&,,,@@@FFF888,,,***PPPsssVVVeee}}}OOOJJJ]]]hhh{{{```JJJ???999666888KKKnnn333222333---&&&///666...444///******...333555555***+++,,,---------,,,++++++++++++++++++++++++++++++*********))))))((((((+++***(((&&&(((++++++***&&&'''((())))))(((''''''(((((()))(((&&&&&&'''))))))&&&&&&))))))&&&'''))))))***+++,,,,,,+++)))(((((((((((((((((((((((((((%%%&&&'''(((***,,,---...(((000@@@mmmmmm000@@@SSS>>>000***(((&&&'''***+++)))'''))))))***+++,,,***&&&$$$'''(((((((((%%%$$$***000&&&$$$)))888HHHLLLAAA555000***&&&***333444+++""",,,"""//////$$$???KKK###+++(((<<>>:::;;;999JJJYYY---///000((()))111---.........///000333666/////////...---,,,******,,,,,,---...///000000111,,,------------------...,,,+++,,,,,,,,,+++++++++))))))***))))))((('''&&&''')))))))))((()))+++,,,+++((((((++++++((((((+++((((((***++++++***)))(((************************''''''((((((((((((((((((&&&###444kkkfffcccnnnkkkhhh;;;(((%%%+++***)))***+++,,,+++)))((('''&&&%%%%%%&&&'''((())))))(((((()))///777<<>>///%%%666[[[:::$$$---999pppZZZccc|||tttzzzxxxsss|||WWWGGG???777@@@:::***???MMM222999999&&&///111333222...,,,---///,,,,,,,,,,,,------......***+++,,,---...///000000++++++,,,,,,------......222---+++,,,***(((---555,,,,,,+++***)))(((((((((((()))************,,,...***''''''))))))&&&&&&((($$$$$$%%%&&&&&&&&&&&&&&&************************(((((()))***+++,,,,,,---***222###---}}}DDD)))++++++ 444###$$$///((())))))))))))((()))))))))+++,,,+++))))))***+++%%%)))---444AAAKKKKKKDDD,,,++++++,,,...222444555(((,,,111444<<>>nnn|||ooo000+++555+++111222222000...,,,,,,---*********+++,,,---...///******+++,,,---......///++++++,,,,,,,,,,,,,,,,,,,,,((((((,,,,,,***111<<<---,,,+++***)))))))))***(((*********)))***,,,---***''''''))))))%%%%%%''''''''''''(((((()))******************************(((((()))***,,,------...---)))###>>>xxx___))))))(((---%%%444'''(((&&&''')))***)))((('''((())))))******((($$$###%%%)))...888>>><<<999777000'''+++,,,......,,,)))&&&%%%%%%)))777QQQiiirrriii\\\888333######222000222HHHtttNNN111(((:::lll999+++???vvv===&&&333000___}}}~~~wwwaaa|||OOO777@@@EEE\\\888888FFFDDD***111444111000.........///......+++******)))***+++------++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,(((&&&)))000///***///:::,,,,,,+++*********+++,,,)))*********((((((***,,,,,,)))(((***)))&&&%%%(((((((((((())))))***+++,,,))))))))))))))))))))))))))))))******++++++++++++''''''444PPPYYY>>>+++555---""")))%%%333///111(((***+++***(((''')))+++))))))(((%%%$$$'''000777333BBBFFF666&&&$$$)))---///222333...((((((...555NNN[[[fffcccQQQ<<<...))) +++111333...""""""111iiivvvCCC&&&222___mmm111)))JJJlll777%%%999'''DDD||||||WWW}}}```<<<777>>>JJJeee555...???sssBBB111///111...+++,,,///111111///,,,+++***)))))))))***+++,,,,,,------------------.........------,,,,,,+++)))''',,,444111(((***333,,,+++*********+++,,,---)))******)))(((((()))***---***)))+++***'''&&&)))''''''''''''((()))++++++((((((((((((((((((((((((************))))))(((((("""@@@JJJ<<>>@@@111???555333xxxrrrrrrtttttt}}}qqqEEE<<>>@@@kkk\\\WWWtttooo[[[LLLcccvvvDDD222BBB444444000888===@@@jjj666333222444555444111///000///.../////////---+++//////...,,,+++,,,...111...***'''(((---000...+++++++++***))))))(((((((((((()))))))))************------+++***)))***...111))))))((()))***,,,...000***))))))***,,,---,,,***'''((())))))******+++,,,...!!!'''000((([[[RRR---$$$...)))''',,,)))%%%$$$%%%&&&)))***)))((('''))),,,000444:::BBBHHH999333***'''000999555***000'''***888AAANNNrrr^^^:::...''''''000******((('''%%%$$$%%%'''***,,,+++((('''<<<666(((000444LLLeee000///'''888DDDYYYrrr}}}oooMMMaaayyyXXXMMMLLL@@@===999555///333OOOWWW???...333;;;888333222111///............---+++.........---+++,,,...000...+++((((((+++---,,,******)))(((((('''(((((((((((()))************)))))),,,,,,,,,***)))***---000)))))))))***+++---...///*********+++,,,---+++***&&&(((************,,,------###)))222%%%CCC}}}}}}777+++(((***(((***,,,'''(((''''''((()))***(((&&&---333<<<@@@>>>;;;999999000111000------///,,,%%%---666LLL]]]UUUBBB@@@NNN***---...$$$&&&%%%...'''&&&&&&(((++++++)))&&&'''$$$%%%444@@@555''')))444ZZZlll666+++===AAA777999jjjGGGeeefff~~~yyy]]]aaa~~~\\\HHHRRRJJJIIIHHH<<<222:::MMM^^^444444>>>888111333333111.........///......+++---...---,,,+++,,,...---,,,***))))))***+++,,,))))))((('''((((((******((()))***++++++***)))(((((()))***)))((((((***,,,)))******++++++++++++++++++++++++,,,---,,,***(((&&&(((***+++******,,,...+++...000000 111```eee...222...***...+++%%%'''***))))))***,,,---,,,+++<<<@@@CCC@@@999222...---///333444///,,,...333777ZZZXXXVVVMMM888&&&)))777999 $$$000((("""+++++++++,,,,,,+++(((%%%'''"""///???999+++(((***...UUUooo333++++++999rrr444666===]]]WWWdddrrr|||ttt~~~uuujjj|||ddd999EEEAAABBBFFF888,,,777@@@aaa|||===666>>>555,,,111555333///...///000000000***,,,------,,,++++++,,,+++++++++)))((((((+++...))))))(((((((((***+++,,,((()))***++++++***)))((()))+++,,,,,,++++++,,,---***+++++++++***)))'''&&&,,,++++++,,,---,,,***'''&&&(((++++++******,,,///+++...***111444@@@KKK444&&&///***(((222+++""",,,''''''))),,,000222222111@@@@@@<<<555...---111777000///,,,,,,555EEEUUU___VVV???)))$$$)))+++***(((### 222---"""((('''+++&&&'''&&&&&&%%%(((+++...***###555AAA---!!!+++222222LLLnnn***,,,;;;+++OOOqqq---444888mmmvvvgggwwwTTT```mmmyyyPPPMMMIIIIIINNN===---555777DDD\\\222:::999+++000===;;;666000///333444222,,,...///...,,,***))))))...---+++)))(((((())))))000,,,(((&&&'''))),,,---,,,***((((((***+++,,,,,,+++***((()))***+++++++++---***'''&&&&&&'''&&&%%%+++,,,.........,,,***))),,,+++,,,...+++&&&%%%))))))&&&$$$000DDDOOO(((---...,,,++++++,,,+++((((((///777;;;888444333333BBBCCC555***...111...111)))000111555JJJ]]]OOO111'''''''''((((((***++++++***((('''%%%%%%'''(((***,,,%%%&&&,,,***###%%%...!!!444DDD@@@222)))(((***)))999TTT333***)))999GGG}}}+++444666MMMNNNHHHXXX777000vvvPPPMMMJJJGGGFFFEEEAAA:::444BBBllljjj999,,,555333666777444...---///...+++***+++,,,---......---------,,,++++++************...+++'''&&&&&&((()))***+++***))))))***+++,,,,,,000...,,,******)))((('''+++)))''''''((())))))(((***+++,,,---,,,+++)))(((***((()))------)))((()))///888$$$333;;;;;;)))333)))+++///111111000,,,(((///555<<<>>>:::444111111---:::999000---)))&&&---<<>>666888eeetttYYY@@@:::666;;;CCCFFF???777555VVVFFF(((;;;///000222222...---///---***---++++++---000111000---,,,,,,,,,---,,,,,,++++++---***'''&&&'''''''''&&&+++************+++,,,,,,000///---,,,***))))))(((***)))'''(((***+++++++++)))***+++++++++***)))((((((%%%&&&+++---,,,,,,...!!!666$$$&&&555DDD,,,---444000,,,))))))+++///222444:::???@@@<<<555111///+++555222***,,,000666AAAKKKNNNJJJ:::,,,(((,,,000&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))'''))),,,---)))$$$'''...KKK\\\UUU222$$$,,,(((---;;;UUU555+++&&&000888???,,,666666&&&222:::666BBBvvvUUUdddSSSDDD555333<<>>CCCDDD@@@:::555333***111------:::CCCFFFKKK???333((($$$%%%(((000666((((((((((((((()))******)))***++++++++++++***))))))%%%***000((("""555RRRXXXFFF333+++)))''''''***+++999SSS555,,,&&&---333~~~QQQ///DDD999000HHH999444NNNmmmzzzwwwMMMwwwkkkWWW>>>222444888888444111>>>RRROOO***111666888666000---000333444222...+++,,,111333000---+++,,,---//////...---,,,+++***))))))***)))'''%%%)))+++---,,,+++***,,,---''')))+++++++++---000333---,,,++++++,,,,,,+++)))******++++++++++++++++++((()))++++++((()))555BBBwww===777cccjjjbbb333+++(((:::JJJMMMDDD<<<:::@@@BBBDDDCCC???:::555222$$$666@@@CCCIIICCC888666''' (((...,,,'''&&&)))(((((((((((())))))*********++++++++++++******)))222...!!!&&&BBBXXX]]]DDD111$$$(((---***(((***(((555OOO333---(((---111xxxKKK000]]]PPP333OOOBBB555IIIeeeuuuiii[[[aaaUUUDDD999666888::::::222>>>HHHzzz```%%%555;;;<<<999///)))***...///,,,***))),,,000333444222---------...------,,,,,,+++)))((()))******)))'''(((+++......+++***,,,...)))+++---,,,******---000---,,,+++,,,---,,,+++)))*********++++++++++++,,,***+++,,,,,,((()))444@@@yyyiiiRRReee(((///666<<>>999666:::888///))))))+++,,,*********,,,...111333555......---,,,+++++++++,,,)))'''&&&&&&((())))))((('''+++//////+++***,,,...***,,,...,,,((('''***---+++******,,,------,,,***)))))))))))))))***++++++,,,)))***---------000555FFF___QQQBBBooo;;;333JJJEEEDDDEEE===111000888111000...---,,,,,,,,,+++???IIIBBB222***$$$%%%...(((***(((###!!!&&&000666''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++)))&&&555QQQVVV???,,,***!!!+++111---'''''')))(((%%%///HHH---,,,***...///oooFFF,,,000[[[AAA222xxxMMM===xxx]]]}}}KKK```qqqIIIMMMOOONNNIIIBBB===:::222777888RRReee@@@///555666111,,,,,,---...,,,,,,------,,,---000333000...---+++******++++++(((&&&$$$$$$&&&((())))))'''+++//////,,,***,,,...(((+++---+++((('''***...(((((()))+++......---+++((((((((((((((()))******---''''''---222000,,,***...+++888555DDDsssKKK@@@666333555:::666,,,...888///...---...222666888:::///..."""***...&&&"""'''(((&&&###(((///,,,$$$***))))))((((((((())))))+++***(((''''''(((***+++666KKKVVVHHH444...///////// 000333%%%!!!***%%%///FFF,,,+++)))---...mmmccc---333555BBBEEE)))RRRbbbEEEmmmFFF[[[]]]DDDDDDEEEDDDAAA>>><<<;;;;;;999444888mmm___666999888000,,,222111&&&%%%---000+++))),,,///...:::,,,&&&---000+++***111***$$$000(((555'''+++)))***+++,,,............---///111222000,,,***+++---((()))***+++///111///+++$$$''')))(((''''''+++...000+++)))+++,,,,,,...222111+++%%%///RRRjjjXXX444......///000111000...,,,///,,,,,,///333666>>>FFF---'''%%%(((+++******+++(((((((((((()))***,,,,,,%%%))))))%%%%%%))),,,,,,---+++,,,---((((((===VVVNNNEEE888---(((((()))++++++)))''''''%%%%%%+++333000(((PPP>>>"""///%%%,,,nnn[[[000'''555LLL<<<888===+++999nnneeesss>>>XXXiii666@@@MMM;;;<<>>DDD@@@999>>>888333000***###!!!%%%++++++,,,---...---)))&&&)))%%%$$$&&&&&&$$$''',,,***%%%XXXaaa---(((...111yyy```bbbpppuuu???DDDWWWsssFFFccceeeKKK???444888CCC===AAA@@@666<<<555000mmmxxx```yyy???777HHHCCC:::BBB+++999<<<111111<<<:::---555???IIIJJJCCC@@@GGGPPPuuutttnnnVVVMMMDDDAAA222222444555555555444444***///666:::>>>CCCIIINNN>>>///(((444DDDGGG>>>444;;;777222111222111///,,,)))+++111777;;;BBBPPP]]]III???333---111555444///,,,+++,,,000444222+++%%%***)))***,,,***(((***000---)))(((******)))---222//////...---------......---...///111666999333******&&&$$$&&&)))+++...111''''''''')))+++,,,+++***)))%%%$$$&&&'''%%%&&&))))))---NNNmmm------(((777~~~HHH```]]]dddRRR>>>^^^[[[EEE???666999DDD@@@FFFBBB;;;BBB:::---UUU}}}tttWWW555SSSuuukkkFFFRRRLLL>>>KKKDDDWWWWWWBBB@@@TTTZZZLLLUUUfffeeeSSSEEE@@@///000111333444444333333///444;;;@@@CCCHHHOOOSSSfffYYYZZZrrreeebbb\\\SSSIII>>>222+++444333666===@@@@@@AAADDD,,,***+++///111222222444111...,,,************)))+++((()))++++++((()))---333///,,,,,,)))'''***///...---,,,+++++++++++++++***++++++***+++---(((!!!+++++++++------+++(((&&&+++)))((((((***++++++***((($$$$$$(((+++***+++---+++---:::___444---%%%888ccc}}}qqqUUU:::JJJfffDDD999MMMTTTKKKKKKFFFKKKEEEBBBAAA:::000AAAooo~~~WWW999***:::888vvv{{{wwwrrrwww|||???///'''$$$,,,---.../////////...---'''+++...///...///222666???:::@@@VVViiirrrxxx~~~qqqfffjjj\\\MMMFFF@@@444''' ***)))...555666111111666......---+++)))***---111))))))***,,,++++++222:::444000---+++(((%%%(((...,,,+++***)))((((((((((((&&&))))))''''''++++++((("""%%%))),,,------***'''000...+++*********)))'''((($$$$$$)))---,,,+++,,,+++$$$...LLLSSS333(((111nnnsssrrrlllBBB>>>CCCmmmkkkAAAGGGLLL???IIIVVV]]]DDDDDD:::666<<>>000---+++***'''%%%***111,,,,,,***)))(((((((((((((((+++***&&&$$$''')))(((''')))***)))((())))))((((((''''''(((***+++***)))***&&&%%%)))+++)))&&&&&&--- 222HHHzzzAAA333+++WWWfff///ZZZyyyaaaccc]]]CCCVVV888iiiBBB???MMMFFFOOOPPPCCCAAACCC333444IIILLL___ppp:::444222===999222===mmmDDDIIIyyyiii;;;555,,,)))333///BBB666222"""000///333333%%%'''@@@CCC444222222666999555...+++---111fffdddXXXZZZ(((888999:::...,,,666111...AAAHHHXXXhhhRRR+++&&&...###&&&---(((%%%000666///***(((666$$$444)))+++777QQQ888(((///,,,&&&,,,)))---'''(((((())))))((((((''''''&&&&&&'''((()))***+++'''(((((((((((((((((('''$$$###$$$'''***+++(((%%%)))+++***&&&&&&+++,,,+++---+++"""555VVVEEE'''...777ooo~~~nnnwwwjjjcccxxxJJJ???ggg:::WWWQQQKKKBBBGGGEEEcccGGG000333999888UUU<<<&&&;;;444555333444IIIpppKKK>>>PPPkkkPPP(((***333(((OOORRR:::&&&111777$$$&&&000:::CCCDDD666,,,000888===AAA>>>666///---///,,,555,,,+++<<<___eee000''',,,***(((---...---222CCCSSS[[[GGG111111555---&&&%%%<<<___kkkWWW===///""">>>---000---FFFZZZgggAAA+++---)))&&&...***+++))))))))))))(((''''''&&&((((((''''''&&&'''''''''''''''((((((((((((''''''&&&%%%&&&(((******'''$$$(((***)))%%%&&&***,,,***''',,,###+++HHHKKK222###***bbbuuufffwwwsssNNNWWW{{{eeeKKKQQQVVV<<>>)))000LLLtttFFF*** LLLUUU999)))888TTT[[[BBB******111:::@@@FFFEEE<<<111***(((<<<&&&,,,444 CCCyyy___444222333...&&&***...((('''333111&&&%%%+++333;;;JJJIIIkkknnn___QQQPPPttteee[[[WWWeee^^^GGGEEE+++***&&&&&&000+++***++++++***)))(((''''''&&&+++***)))((('''%%%%%%$$$((())))))******))))))((((((''''''((()))(((&&&$$$''')))(((%%%%%%)))***)))'''///***&&&>>>YYYLLL***---:::eee|||NNNRRRsssqqqqqqyyy```|||gggAAAKKKzzzlllCCC999AAA555>>>HHHFFF<<<555,,,111BBB@@@...000888;;;444,,,...666===iiigggAAA111vvvtttIII555```\\\(((;;;YYYcccOOO'''888CCCYYYTTT222'''000...222;;;EEEJJJGGGAAA;;;999&&&,,,)))555444666dddFFF666555222###&&&444333///444......666222@@@eeekkkmmmzzzfff444(((222'''&&&BBBDDD]]]ZZZ???(((***'''&&&///******+++******)))((('''''''''+++******)))'''&&&%%%$$$*********++++++*********''''''(((((()))((('''&&&&&&((('''$$$%%%((()))'''(((...---'''666YYY^^^CCC%%%///EEEaaa333000IIIzzzpppwwwhhhxxxMMMGGGgggggg```???111===<<>>FFFJJJIIIEEEBBB@@@BBBfff^^^bbbzzz|||pppgggaaaEEE777@@@DDD^^^```cccpppqqqZZZfffGGG777>>>222333...&&&MMM|||UUU999(((...+++&&&+++&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$(((((())))))))))))((((((%%%&&&'''(((((())))))***%%%''''''%%%%%%((()))&&&'''&&&'''&&&+++CCCVVVVVV 111666nnnwwwkkkqqqgggIII:::???kkkzzzRRRXXXBBB???bbb```|||OOOyyyuuuqqqXXXWWWlllPPPFFFIII888BBBOOO===HHHBBB<<>>^^^KKKGGGSSSMMMEEEBBBBBBMMMQQQ<<<(((***HHHPPP555000000777>>><<<777444---{{{bbb:::IIIYYYeee___999???444000YYYFFF444sssUUU999000>>>ZZZVVVNNNUUUlllzzzrrrcccSSSGGG@@@???@@@HHHHHHJJJYYYHHH;;;mmmrrreee___\\\```888;;;NNN___\\\VVV[[[```fff```ooozzz```RRR===DDD888<<>>___>>>999333222999GGGXXXccc```}}}ppp{{{vvvqqqqqqUUU@@@<<<111,,,...+++333333...===@@@***:::<<<111'''000666222///NNNeeeMMM'''hhh@@@+++///000444@@@<<<<<<===:::666222///---------,,,---/////////---+++***...//////000000//////...(((***+++)))&&&&&&(((***%%%((()))''''''******'''&&&"""%%%---(((YYY>>>222333333KKKTTT***>>>@@@,,,$$$222888000QQQlllUUUsssHHHTTTtttppp{{{iiisssLLLjjjfffUUUwwwhhhJJJYYYoooxxxPPPDDDUUUKKKEEEdddkkkTTT>>>111,,,///---fffCCC<<<777888666111000444...XXX}}}\\\MMM[[[???HHH<<<:::888......:::???>>>KKKHHH///,,,nnnZZZ888vvvMMMLLLqqqZZZTTT222<<<:::%%%///111///kkkggg:::CCCQQQ___xxx{{{nnntttwwwsssooowwwJJJ666***111###444******,,,000666:::<<<<<>>999---777***,,,---+++***,,,000555777888333;;;>>>888555888>>>@@@888333777???SSSNNN///***&&&&&&,,,$$$###''''''&&&%%%%%%''')))***&&&''')))+++,,,---------222///+++,,,//////,,,)))666...555:::222777???888:::777333111333444444333111---...///,,,--->>>TTTzzz:::///333###111IIIHHH000777$$$GGGOOOHHH]]]777555cccnnnEEEyyyrrrhhh[[[yyyvvvllleeeLLLtttWWWSSSBBBGGG@@@FFFYYYSSS;;;333555///)))+++HHH\\\888000333'''...;;;333666$$$ZZZzzzccc;;;TTTnnniiiTTTBBBBBB000333888jjjaaa###TTT]]]---BBBcccccc555111...FFFhhhvvvYYYLLLKKKXXXzzzgggJJJ222)))888@@@BBB///666000(((///,,,)))(((+++...111333555;;;??????BBBMMMZZZbbbIII111(((555PPPPPP...'''$$$'''000)))(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))*********,,,)))&&&'''***---,,,***%%% %%%)))%%%***111,,,777333...+++,,,///111222///+++***,,,)))(((222@@@[[[MMMBBBKKKppp444(((555(((---UUU:::"""===...%%%vvvmmm...IIIQQQPPPbbblll<<>>333666444555888222DDDwwwWWWBBB///222MMMsssvvvUUU@@@444FFF```333(((;;;333---+++***(((***333AAAJJJKKKHHH<<< 000NNNWWW333)))***'''((())),,,//////---+++111000111222///++++++...222666888222<<>>AAACCCDDDFFF///888NNNggg???+++(((***))))))+++------,,,***###"""%%%+++,,,)))***.........333000333[[[III:::333666......%%%&&&''')))***++++++,,,)))***+++,,,,,,+++***)))(((((())))))))))))***+++&&&///)))&&&000...)))222'''((()))'''%%%%%%(((+++''''''&&&&&&''')))++++++...(((444,,,###:::IIIdddOOOMMMggg@@@333...$$$---FFF|||OOO000000TTTBBB444:::DDD\\\wwwBBB@@@BBBtttzzzsssSSSQQQXXXaaa]]]XXXaaaJJJLLLGGGJJJFFFEEEHHH>>>222222???666444:::yyykkkOOOHHHCCC===>>>VVVSSSUUUttt|||@@@((((((888111111...///777AAAGGGFFFCCCCCC222///777[[[<<<+++***---+++))))))***++++++***)))&&&(((---...))))))---333))),,,...---pppZZZ<<>>:::///(((;;;nnn___LLLPPPAAA///555000+++000222111555???FFFGGGIIIIIIDDD111BBBSSS444(((------,,,++++++++++++,,,''''''((()))))))))))))))$$$***222EEEgggWWW888222000000222111HHH555"""'''777111%%%(((''''''((((((((('''&&&%%%%%%&&&''')))***+++,,,,,,)))***+++***)))((()))+++((()))***+++,,,++++++******(((&&&&&&'''''''''&&&***)))(((((((((***+++,,,HHH:::$$$777CCCddd...444***'''ZZZiii<<<444111RRRmmmAAAwwwDDD&&&555///...BBBgggrrrkkk{{{hhhrrrpppUUUHHHMMMkkk~~~mmmNNN>>>:::@@@BBBBBBBBBBBB;;;333!!!'''//////)))999qqqwwwHHHBBBgggMMM333...///)))---......333<<>><<<888LLLTTTyyyWWW``````PPP[[[]]]gggwwwjjjPPPJJJCCCFFFEEE@@@AAAEEE???333)))---<<>>KKKKKKBBBAAAGGGGGG???<<>>555)))???eeevvvsss|||ZZZ:::QQQ```III000///---++++++---333;;;CCC???<<>>///111111,,,++++++***999]]]rrrWWW222'''***))))))))))))***+++,,,,,,+++***)))((()))******(((((()))((('''(((+++---,,,***)))''''''((()))***&&&&&&''')))+++***(((&&&%%%%%%&&&&&&'''((())))))===EEE(((---&&&///KKKsss]]]HHHooo>>>222TTT~~~iii???777555aaaAAA>>>666nnn}}}\\\jjjwwwnnnNNNYYYMMM>>>IIIbbb```XXXeeeOOOcccdddMMM@@@GGGFFF999===AAAAAA<<<888888888777mmmaaaBBBFFFooo<<<000222---+++------...555===CCCMMMNNNQQQ===999NNN===---,,,,,,+++++++++++++++***++++++++++++***)))(((++++++***((('''***333;;;}}}zzz\\\GGGGGG666$$$...%%%///000999TTT]]]HHH222000///---,,,+++++++++,,,,,,+++)))''''''((()))***'''(((******)))***+++---+++***)))((('''(((((()))&&&&&&&&&((())))))(((&&&((('''&&&&&&'''((()))***@@@SSS)))(((222222333XXXPPPCCCBBB+++999llluuu666fffzzzXXX///???eeeEEELLLzzzeeewwwnnnnnnRRRtttaaaKKKGGGRRRYYYRRRIIINNNbbbcccKKK@@@GGGBBB000666999999333///---,,,***LLLOOOFFFSSSGGG333111,,,+++.........444===;;;IIIHHHMMM;;;000GGGBBB---,,,++++++******+++++++++++++++++++++***)))((("""***111...******,,,...{{{bbb___@@@$$$444000111,,,,,,333999JJJddd555444111...,,,++++++++++++***((('''&&&''')))***&&&)))+++,,,++++++,,,---(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&***)))'''&&&&&&(((***+++222iii===###)))+++999jjjQQQ(((RRR|||AAA)))'''555lllppp000nnn~~~VVV---{{{uuueeexxxmmm~~~kkktttwwwfffZZZLLLEEENNNaaa]]]CCC999???DDDCCCAAA@@@<<<777CCC999111000222333111111<<<|||mmmDDD???RRR###/////////...******333???:::CCCAAALLL;;;***DDDFFF,,,222,,,'''...///)))***,,,,,,++++++***)))(((((())))))))))))***+++,,,---|||MMM222BBB+++000)))777///---222333333===LLLmmmAAA...000&&&###)))%%%(((++++++&&&&&&)))((("""***)))'''&&&%%%%%%%%%&&&---)))%%%%%%)))***'''$$$+++(((&&&%%%&&&&&&&&&%%%''''''(((((())))))******000cccYYY***:::---111,,,^^^OOO222,,,qqqvvvIII......,,,OOOjjjZZZFFF^^^ccc666sssnnnqqqwww~~~ZZZpppjjjxxxhhh}}}XXX___bbbvvvjjjOOOUUUKKK444fff]]]???888222000999GGGJJJ===---:::===666222555000))),,,EEE^^^???AAA___ZZZ444111000222111///000555;;;>>>888DDD;;;111IIILLL)))---***(((---...+++,,,,,,,,,,,,+++******))))))))))))))))))***+++,,,,,,EEEnnnDDD---999555777,,,%%%)))444<<<777...222>>>AAA___EEE'''000&&&---***------((('''+++---++++++***((('''&&&''''''(((,,,(((%%%&&&)))***(((%%%000---+++)))******)))((((((((((((((())))))******000ZZZYYY777;;;(((+++!!!BBBUUU$$$!!!999333CCCccc{{{JJJ+++000???CCCDDDuuuxxx```[[[UUU===QQQFFFHHHlllcccjjjmmmMMMvvvxxxYYY999EEE___CCCPPPUUUVVV555333444999@@@BBB===666777:::333///333///)))---555vvvRRREEEOOOyyy@@@888222222333111//////HHHFFF>>>DDD???444>>>@@@(((((((((***+++,,,,,,...---,,,,,,++++++*********(((((())))))***++++++,,,'''EEE???***999^^^vvv|||LLL777&&&)))333666444222...JJJ[[[EEE))))))111+++---000///***(((***...000+++***)))((((((((()))******'''%%%&&&)))+++)))'''111///,,,+++++++++***)))((((((((())))))))))))***$$$???III===666""",,,###444ddd///000&&&"""000:::OOO\\\<<<333...MMMGGGzzz~~~lllNNNRRRGGGBBBRRRUUUgggdddhhhwwwuuuyyyaaaiii^^^CCC444BBBnnnJJJ:::EEEMMM666888;;;;;;888666888;;;333777111---222000,,,222999sssvvvKKKMMMZZZkkkGGG<<<111...//////000222KKKMMMIIIKKKGGG777555;;;///''')))---+++)))---...---,,,,,,,,,++++++******'''((()))******++++++++++++///===,,,777kkkWWW---###111<<<999333111(((QQQrrrPPP++++++...---//////+++''''''***---***)))((((((((()))***+++((('''%%%&&&)))++++++***+++)))(((((())))))((('''))))))))))))))))))))))))"""+++999BBB111 111+++(((YYYDDD666)))///333---^^^lllVVV[[[aaayyymmmKKKssshhhhhhTTT\\\MMMOOOJJJRRRllliiiuuu|||\\\TTT888222CCCKKKkkkIII>>>HHH777;;;>>>AAA>>>666///111777000555111---222111///666RRR[[[DDDGGGWWWhhh>>>555...,,,,,,---000555===DDDHHHGGGIIIAAAAAAXXX>>>******222+++(((------,,,,,,+++++++++++++++***'''''')))******+++******...777///***@@@DDDXXXeeeSSS===111///000222555000000222WWWzzzXXX,,,111((()))******(((&&&(((+++)))((('''''''''((()))***((('''&&&''')))+++++++++%%%$$$$$$%%%'''(((((('''************))))))))))))***(((555MMM444"""---((((((JJJlll===+++111---)))ZZZYYYyyy]]]tttfffqqqNNNYYYdddPPPVVVEEEMMMIIIKKKWWWnnn~~~~~~TTTKKKDDD444MMMHHHZZZGGGPPPXXX;;;<<<<<<>>>@@@:::111///222,,,222///,,,000///...666YYYNNNCCC@@@XXX;;;444......///...000222333===CCC===DDDEEEHHHpppMMM...***444***'''...***************************&&&'''(((***+++******)))111222222(((%%%///333///)))&&&%%%(((---111444222%%%...___^^^***(((%%%%%%((())))))+++...***)))((('''''''''((()))((('''(((((()))***+++,,,%%%$$$%%%''')))***)))'''+++************)))))))))'''$$$+++LLL666%%%'''###+++DDDNNN...---,,,444qqqfffuuuvvvAAAMMMaaaDDDJJJ999DDDTTTYYYVVV{{{~~~vvvfffDDDGGGJJJ===HHH???OOOOOOBBB777333666===>>>555000000'''///...+++///,,,***222FFFEEEFFF@@@fffXXXGGG666000000000///000111<<>>qqqqqq|||]]]+++,,,TTTddd|||uuu\\\RRRwww{{{aaazzzfffVVV???CCC<<>>QQQ***'''222&&&'''///$$$$$$,,,@@@[[[,,,)))444""">>>eeeAAA:::oooIII;;;666lllXXXbbbgggYYYlllNNN888444DDD|||zzz|||dddbbblllssstttPPPJJJ>>>EEEJJJGGG???CCCIII???++++++***(((---222(((&&&555333'''000666((('''111...???xxx[[[DDD???NNN444NNNppp]]]+++&&&777...+++444???DDDCCCBBBDDDGGGaaa444((($$$222&&&+++---,,,,,,+++***)))))))))***,,,(((&&&&&&)))***(((''''''***DDDFFF:::===<<>>...EEEaaaBBB---444999444nnn{{{iiihhhzzz\\\CCCBBB;;;AAA@@@:::;;;???666&&&222888444111:::;;;333111333>>>:::,,,***...---,,,cccXXXJJJ<<<:::]]]tttYYY,,,$$$;;;333"""000+++...555<<<@@@@@@===:::ZZZKKK111***111))),,,***------+++***))))))(((((((((###(((444333'''$$$---EEE@@@NNNBBB///,,,""" +++***///DDDWWWHHH+++!!!)))---)))(((111111,,,...(((000oooPPP,,,&&&///++++++)))'''&&&&&&***,,,'''((((((((((((((((((''''''&&&%%%&&&(((***)))(((888***&&&---"""'''VVVwww<<<&&&###000999LLLdddmmmkkkWWW111%%%IIIpppmmmCCCdddvvvaaaHHHCCCNNNSSS%%%<<<999777333\\\ddd[[[111,,,222;;;666qqqxxxnnnnnnzzzrrryyyRRRFFF;;;AAABBB>>>>>>AAA;;;///000CCCDDD888777888444333000<<<666---222///...===PPPBBB;;;:::gggqqqkkk...'''444///+++...///222777;;;<<<:::777VVV[[[666...000,,,...)))---,,,+++***))))))))))))###!!!&&&///+++###+++<<>>;;;;;;???<<<666---===:::///333888111***///222---000666+++333WWWTTT===>>>AAAwwwjjjccciiiWWW...)))555***///000333666:::;;;:::888MMMddd888/////////111+++,,,+++******)))*********---+++++++++(((***;;;NNN999999HHH:::***000......***///###%%%XXXGGG???///+++111---$$$'''---...---+++TTTxxxSSS'''###$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%'''***+++***(((...+++%%%------WWWPPP)))***---000...***,,,333111111777rrrfff+++000{{{xxx777CCC{{{SSS444%%%>>>PPP;;;uuu555111999&&&111%%%KKK|||YYY666666666(((///222kkkyyyzzzyyy|||gggtttkkkjjjxxx{{{tttIII555:::<<<999888<<<===;;;999;;;000,,,???HHH999***222)))(((333333---JJJ{{{PPP;;;DDDNNNPPP???RRRAAA(((***...,,,000666;;;>>>>>>===<<>>GGG%%%,,,DDD999)))///,,,***"""000///)))222LLLssseee>>>111555---&&&---+++&&&;;;---$$$TTTbbbBBB)))&&&$$$%%%((()))((('''%%%&&&((())))))(((&&&%%%%%%%%%%%%(((***+++***((()))(((###000---[[[III(((+++***+++///***%%%)))######***[[[sss222)))XXXTTTCCCWWWggg888444???tttppp:::666JJJ555333***222+++666VVVttttttHHH:::222555***444333hhhwww{{{wwwzzzmmmnnnYYYnnnxxxdddIII999<<<<<<888666888<<<>>>BBBAAA555333BBBFFF:::000333(((,,,444///>>>uuugggFFF:::IIIWWWGGG,,,===555$$$222(((///999@@@BBBAAA@@@@@@BBBnnn999///***///000'''))))))))))))***+++,,,---$$$(((***+++///444222,,,$$$///HHH<<<)))---)))'''///###$$$111+++KKKFFF---///)))&&&333---...111,,,555666<<>>```xxxEEE111,,,>>>'''///...444@@@FFFDDDBBBDDDBBBnnnVVV&&&)))222)))***,,,***((((((***+++++++++******((()))$$$MMM===...(((,,,GGG999$$$---000'''))),,,"""###222000111FFFtttEEE...""")))+++'''000<<<222###222RRRccc@@@000---"""&&&000***(((&&&&&&''')))***)))'''$$$$$$$$$%%%'''***,,,...)))(((###)))///```bbb,,,***///'''******+++)))&&&---???bbb//////111(((111444888}}}AAA,,,dddppp666111***///(((222KKKrrr:::...111***(((,,,***111[[[llllll~~~yyymmmxxx|||uuunnn\\\vvvsss{{{{{{HHH666LLLGGGCCC:::111444666...;;;---222888,,,***---$$$333'''111888@@@yyyTTTFFF===WWWiii___iiiXXX,,,...%%%***(((,,,666<<<===>>>AAA777[[[uuu;;;+++,,,$$$...---+++)))(((***++++++***+++***((())))))MMM<<<---(((+++AAA>>>""",,,,,,---%%%111+++###+++***'''000;;;]]]||||||oooXXX:::...+++'''(((---...---555@@@LLL]]]>>> 000333###)))******)))***+++,,,------***)))((((((((()))***+++((()))$$$))))))HHHyyyooo333''')))###&&&000)))***---,,,%%%:::...---000***%%%///DDDnnn@@@+++666]]]qqqBBB"""///555---111666BBBsssKKK...+++)))000000---((((((EEEkkknnnNNN<<>>111FFF===222+++###---000444444+++666TTTvvv,,,***///&&&333///)))+++***666mmmhhhUUUeee^^^nnnPPPyyyXXXNNNWWWNNNyyy```eee]]]777:::KKK;;;(((333222999555+++)))&&&&&&,,,333,,,111\\\___XXXhhhccc,,,VVVRRR***///***)))***///444888:::;;;777999eee[[['''...222111---+++************)))(((,,,))))))(((888KKK444)))+++///FFFeee333555 000AAA>>>222)))***,,,)))&&&000!!!000... ,,,666(((------(((''',,,333777222888^^^jjjBBB---222+++***+++,,,+++((('''''')))******++++++,,,,,,------))))))&&&///,,,$$$SSSUUU)))---111"""&&&******(((333///((([[[>>>+++///[[[LLL))))))@@@OOOAAA333555///111===>>>444111888:::///000888333+++'''777222%%%;;;LLLVVV&&&---222)))+++)))&&&111222...VVVnnnTTTVVVlll}}}]]]zzzSSSWWWzzzDDDXXX|||___cccJJJDDDsssOOO999IIIAAA000:::---444(((###333555---222666GGGXXXttt111666>>> ((()))***---111444444333111===DDDiii---(((222(((,,,+++******++++++)))(((,,,)))+++&&&>>>FFF///)))&&&)))???aaa//////555iiiJJJ111---***%%%$$$%%%%%%+++===YYYAAA&&&******&&&$$$&&&'''(((---333555???999HHHeeeTTT000///***+++,,,,,,+++******************+++++++++,,,,,,---)))'''///111%%%FFFqqq///$$$,,,###%%%'''***''')))555'''111YYY$$$:::fffWWW777---(((,,,,,,***444666888@@@>>>999<<<;;;;;;666000333111,,,666---777---===RRRvvv999,,,(((+++---!!!''''''111000$$$999lllmmmdddqqqNNN888nnn\\\qqqwwwiii\\\hhhjjj???888WWWCCC777999222666'''---%%%%%%555555///999???QQQ666333,,,+++---...///333777777444000IIIAAAzzzPPP///111(((******)))***,,,,,,***)))+++)))---###AAA>>>)))+++)))&&&===TTT))),,,***FFFkkkAAA))),,,)))$$$'''***$$$)))???yyy}}}___TTT***:::...&&&(((+++***((()))777:::222222JJJ[[[LLL555,,,***(((''')))******)))+++,,,,,,+++***)))((('''000)))***,,,000)))666ooo}}}???(((&&&%%%,,,(((***+++ 111***'''qqqzzz777555CCC,,,%%%000...000...***---...777EEEBBB;;;???222999AAA666333111&&&333%%%<<<,,,)))VVVSSS+++000$$$&&&222%%%&&&(((******%%%...XXXnnnnnn|||mmmpppxxxNNN666OOO~~~~~~lllYYY999)))IIIvvvQQQ444555555666444666999@@@DDD@@@GGG[[[ttt\\\333555///111111000444<<>>)))...'''&&&---)))&&&---'''(((000,,,HHHtttgggfffzzzwwwyyycccQQQGGG333AAAzzz~~~QQQ>>><<<666JJJ@@@VVVdddcccMMM999:::LLL^^^FFF666AAAaaarrr|||zzzBBB```|||mmm;;;---...,,,***///:::@@@???FFF...777MMMXXX---(((''''''(((***---...,,,***((()))/// BBB333"""///&&&&&&LLLNNN000$$$,,,<<<666(((,,,///&&&***///!!!&&&...'''666,,,BBBqqq```444***111333,,,222***+++999888:::QQQ\\\LLL999---,,,...---+++'''(((***,,,---------,,,***(((666))))))666)))///DDDwww^^^111)))###---((((((''')))+++<<<XXX666###...111)))------,,,***000ZZZsssLLL999BBBlllAAA***+++555ddd{{{444000((((((***$$$###+++666******666%%%///jjjoooccclllppp]]]FFFOOONNNzzzkkkIIIsssuuuvvvnnnLLL???CCCrrreee555JJJbbb<<>>666;;;hhhpppFFFIIIwww___+++JJJsssnnnyyyLLL000++++++)))(((555>>>777666444===...hhh666333+++...---'''&&&+++,,,(((***++++++(((KKK555'''(((''',,,FFF\\\111+++,,,+++***000000)))'''******&&&///,,,...222...,,,:::NNN>>>QQQ[[[DDD&&&'''111,,,...******......---333===___eeeXXX;;;(((+++---)))'''))),,,---......///000...------,,,,,,+++++++++///OOO\\\666<<<---222111'''"""333uuu~~~444111888$$$...+++000$$$///333[[[xxxNNN;;;---***QQQsss;;;333:::~~~jjj++++++***)))((('''&&&%%%###(((***...---(((;;;^^^qqqmmmfffqqqffftttddd\\\fffuuu[[[pppiiiqqq~~~kkk\\\lllRRRMMM```mmmUUU<<<>>>WWW777EEE___999===999...222CCCpppsssEEE666DDDcccJJJ<<>>tttqqqvvv___mmm}}}aaa999KKKsss^^^EEE>>>QQQjjjIII888@@@~~~@@@000RRRtttvvvXXX888HHHKKK999777CCCddd@@@000CCCqqq777---&&&...666000...777<<<<<>>888///---###%%%```yyy***...------,,,+++***))))))***,,,***---...'''///GGGrrrqqq|||rrrsssiiipppRRR[[[ttt===VVV^^^oooVVVtttPPP555@@@gggqqq>>>>>>:::GGGYYY999RRR```YYYjjjJJJ,,,...MMMcccSSShhh}}}\\\===)))'''000+++)))666CCC999FFF<<>>dddkkk~~~zzz|||jjjUUUQQQPPPaaaeeeIIIZZZxxx;;;777999bbbPPPBBBwwwmmmfffWWWIII:::XXXwww|||ssshhh}}}]]]zzz{{{MMM===kkkdddXXX:::...333---(((111:::888@@@AAABBB::::::QQQ```;;;+++###---888888222///111YYYQQQ@@@+++555)))000###---MMMccc555000999===DDD===>>>OOO\\\UUU===((($$$(((+++,,,...111222333$$$000NNNiiiwwwzzziiiLLL::::::666...******+++***000...222666222333EEE]]]\\\GGG///&&&,,,333222---&&&&&&''''''(((((())))))***%%%(((666---%%%...///]]]eeekkkNNN555000kkk^^^LLLbbbdddSSS333***%%%DDDBBB---BBBVVVFFF>>>DDDOOOKKKSSS{{{ttt444)))++++++******))))))(((((((((***''')))...))))))666TTTfff~~~}}}jjj~~~xxx}}}}}}tttyyyYYYBBBIIIBBBCCCjjjcccFFFIII^^^777222PPPooozzzeeeOOOppp<<<<<>>CCC===555```QQQ///"""555;;;***'''777```___666###---111###111,,,(((<<>>;;;444666444,,,&&&&&&((((((&&&...///(((''',,,(((000***AAAZZZKKK///---:::...,,,---111111---***+++&&&+++222777222...888HHHYYYYYYSSSDDD333(((&&&(((''''''((((((((((((((((((,,,...)))$$$&&&(((333HHH(((111(((???\\\UUU222333>>>'''555&&&)))---///XXXhhhOOOTTT;;;//////***(((111>>>>>>;;;PPPnnnVVVdddvvvVVV))),,,)))))))))(((((((((''''''***---)))))),,,'''%%%///NNNddd}}}zzzwwwmmm___vvvrrruuuQQQfffvvv{{{sssyyywww111222777nnnFFF---777wwwJJJ111AAAxxxzzzDDD333```zzzOOO222<<>>WWW666666555...:::OOOGGG555...---***...***###!!!'''000111+++000$$$888```mmmaaaTTTLLL:::)))###...666000,,,///+++)))***000666666111---888HHHXXXVVVFFF888666:::++++++******************)))))))))+++111555...###,,,333...(((;;;444...111tttAAA'''333###...===GGGdddeeeCCCUUURRRBBB)))222)))!!!+++,,,222???###666SSSttt333---000))))))(((((((((((('''''')))---***(((+++&&&%%%///PPPkkk}}}|||sssooopppxxxqqqwwwxxx}}}|||EEEJJJeeezzzOOOHHH>>>ppp555333:::tttqqqjjj^^^777:::ZZZKKK333333000uuujjjJJJ+++===FFF:::222777QQQGGG///666666}}}zzz@@@111JJJwwwDDD777555555---,,,111000111111777;;;888999<<<888]]]___FFF """SSS555000---...)))>>>000...---@@@RRR'''(((222666KKKjjjxxx```CCC777///&&&)))(((+++---)))$$$(((111###+++@@@[[[{{{bbb@@@***000777///)))---***///111...,,,...111222///(((***===ZZZlllkkkccc...---------,,,+++++++++)))...222(((&&&///)))$$$(((***///***000,,,JJJZZZ---111555[[[sss___***333>>>444"""888222666777000,,,000---+++222///---:::|||HHH!!!222$$$))))))))))))(((((((((((($$$+++)))'''+++((((((333:::[[[gggbbbfffbbb^^^iiiWWWUUUXXXrrr}}}???GGGTTTnnn000IIIIII}}}aaayyyttt===???;;;^^^'''888KKKeee666+++BBBmmmooo222555bbbEEE)))+++FFFooo<<<;;;///^^^tttCCC999---888+++000//////999???;;;666555777777<<>>,,,===TTTZZZvvvbbb<<>>999+++///)))111444---&&&(((---000222IIICCC777BBBMMMqqqsssHHH888///000000+++)))...333444---((()))...333111...///999NNNiii}}}kkkTTT>>>444///)))***111+++)))((())),,,---***'''%%%&&&))),,,......,,,+++222{{{???ccceeeyyy>>>999777555///&&&%%%)))'''===---'''000...111222...111MMMMMM777,,,%%%...---+++************(((&&&***))))))***'''(((000:::KKKMMMZZZXXXLLL]]]uuussseee```fffoooEEEPPPjjjbbbfff~~~yyyuuu|||zzzTTTAAAMMMwwwRRRyyy@@@777QQQ}}}KKKTTTLLL555OOOmmm555@@@;;;---...>>>TTT222555---iiiuuuQQQ333444'''///000 ,,,888===>>>===:::666<<>>000(((***---***((()))''';;;EEEAAAHHH[[[^^^QQQ???999''''''777222&&&***000,,,&&&&&&666CCC---111000555555---NNNhhhHHH===555666***888222,,,,,,000333222111---///000//////333;;;AAAggghhhfffcccccc___MMM888;;;444)))"""!!!%%%+++...333,,,&&&%%%+++111333333===nnnSSSLLL555444...+++...///,,,***,,,(((*** ***---)))MMMrrrdddNNNMMM@@@///+++%%%***,,,***(((''''''(((''''''111111111111000444BBBPPPQQQIIIVVVeeebbbeeemmmiiijjjsssfff]]]WWWPPPJJJYYYnnnvvvwwwrrr[[[111***CCCXXXmmmRRRDDD}}}cccDDDdddwwwBBB<<>>111***((()))***---888JJJ]]]eeebbb\\\___nnnwww>>>444777---555---(((+++...---)))&&&111(((###000...===oooOOO555'''+++&&&((()))(((''''''''')))+++,,,666222222:::AAAGGGLLLQQQTTTDDDHHHUUUQQQTTTmmmzzzrrrhhh___dddYYYKKKAAA===<<<:::888GGGrrreeejjjDDDEEEcccWWW---EEErrrlllttteeekkkNNNooo}}}cccDDD///000111:::<<>>!!!)))222---%%%,,,333,,,...444ZZZUUUxxxbbb???222444555000,,,+++)))((('''(((+++---...222444111222555555222$$$000@@@LLLPPPOOOMMMLLLUUUSSSNNNFFF<<<222,,,)))AAA<<<,,,;;;;;;333111(((***+++,,,+++,,,...000000$$$///BBBbbbvvvdddGGG222(((***&&&,,,(((***,,,------...222555;;;===FFFOOORRRKKKDDDBBB===PPPfff~~~sssttthhh}}}yyyuuurrrlllcccUUULLLCCC===888555555444///+++,,,000222///******111888:::vvvpppLLL;;;:::555000+++***///555999;;;,,,111999GGGaaa[[[qqqaaaUUUkkk@@@777<<>>---,,,AAA___555---...:::;;;000222>>>RRRxxx]]]UUUEEE555555666SSSWWWTTTFFF:::666888:::;;;<<<===666III```III))))))+++***'''&&&+++666@@@+++...---)))(((---///...***%%%)))+++---@@@RRRTTTJJJ888'''%%%+++555FFFWWWCCC111###'''000---%%%$$$!!!222ggg}}}sssGGG111,,,,,,))))))((((((''''''''''''###&&&000:::888///,,,111***++++++++++++---000222444444222---***,,,444;;;AAAJJJ666$$$444%%%///444(((,,,...+++))),,,//////,,,@@@eeevvvJJJ:::111))))))%%%...,,,......---,,,///555:::CCCKKKRRRKKK888,,,666FFFWWWLLL777HHH{{{~~~wwwppphhhaaa]]]YYYRRRJJJDDD@@@;;;666222...,,,++++++,,,......---***///444222,,,***///555:::tttwww[[[<<<'''$$$***---+++***---222444222///888222,,,---333???SSSccchhh}}}www:::444xxxzzzFFFEEE[[[~~~zzztttVVV777//////---'''(((555<<<333---222000000SSSRRR444000333555tttfff<<<666eeeTTT555222EEEnnn///***---777???333***;;;hhhGGG...---DDDUUUsssiiiTTT===111222777999000QQQ888===IIIRRRiiiAAA999...'''(((***---888EEEKKKMMMEEE555///222000(((111(((///:::???LLLLLL777888===>>>666,,,---;;;KKK]]]LLL,,,###555777///666???XXX|||VVV;;;,,,***)))******++++++***((()))''',,,333333///000777///+++'''%%%)))///555999'''))),,,------...111333+++<<<888///888$$$+++***,,,///...+++,,,000111---<<>>999333///......---,,,***,,,------,,,,,,...000,,,...000111111222444666999tttPPP>>>///...333111+++(((---***))),,,222666666444///+++---333222---000:::(((>>>OOOLLLEEEPPPmmmuuu666<<>>000'''***333777444::::::PPPCCC999DDDKKKjjjQQQ===111333333,,,,,,333ccchhh[[[===+++,,,...)))777GGGdddeeeGGG:::999***...III\\\PPP666(((---888IIIgggTTT,,,+++999MMMlll\\\kkkooo???333000,,,***))))))((('''******+++///111111000///---***)))***...///...,,,444111...---///000000000333000'''---)))&&&444///(((***)))***222<<<<<<666___zzzCCC,,,)))...555000444///...+++***000???TTTdddEEEAAAEEEXXXtttmmmRRRssseee```\\\NNN???CCCCCC@@@888///+++---000---,,,,,,...000000...+++---000333111,,,***,,,000000---***+++000222111///)))iiiiiiVVVHHH???:::***************)))(((((())))))***,,,---...///000******++++++'''&&&111@@@222111444777444000555>>>NNNVVVQQQEEEMMMaaacccSSSgggfff___gggmmm|||kkk\\\BBB}}}ooo111___tttXXXHHHLLL???666:::+++///XXXpppCCC555---OOOfff(((???"""```ddd333444000SSSlll999222+++aaa111---222@@@WWW000"""///000---222///333tttZZZ000VVVpppXXXQQQ111000///...***'''&&&+++000///777@@@@@@<<<<<>>DDDRRRqqqaaatttuuuzzzxxxooommm999999~~~jjjFFFlllaaa```YYYDDDEEE>>>111///:::666,,,///...666...|||pppZZZRRR===$$$>>>xxxrrr555...555gggiii999111,,,aaa@@@###@@@yyyCCC777FFFDDD555222222???www444444XXXvvveee>>>333***,,,111111...***...444::::::666555:::@@@DDDRRReeennnKKK@@@]]]PPP777UUUgggpppzzzqqq```]]]KKKAAA444///555777... 111"""666MMM///---777222111```fffjjjwwwYYY222!!!'''222777444///111///''')))...******---,,,)))***...---)))---***%%%(((333444---,,,000!!!//////---444...999uuuPPPBBBTTT}}}GGG444666<<<...(((...---------000444888GGGbbb|||tttmmmjjj^^^ZZZSSSOOOKKKEEE<<<555666444000---*********+++000///...---,,,+++******)))(((((()))+++,,,+++***)))***,,,------,,,+++***---...///---+++******+++///NNNyyy\\\SSSSSS\\\eeeiiiVVV444$$$$$$&&&))),,,,,,***)))))))))++++++***(((&&&%%%)))))))))))))))))))))(((///---,,,---,,,+++///444///111555999:::;;;@@@GGGHHHDDD999333BBBRRRIII222***DDD@@@333777333;;;^^^jjj|||dddNNNrrrcccqqqVVV]]]QQQ...JJJ}}}[[[mmmwww\\\UUUBBB===444111888===SSS&&&'''<<>>yyyAAAfffrrrwwwyyyAAA"""...TTTNNN)))LLLBBB888111222222///---///222555888888666555888;;;999>>>___wwwQQQ@@@VVVIII>>>qqqtttqqqyyy;;;'''+++((()))---//////111666***444PPPOOO:::(((444888mmmbbb;;;111///)))***(((000222+++,,,333222+++000...''''''...000+++"""---111,,,***---,,,(((&&&###222111&&&***BBBooojjjeeebbb777000444777111333222(((,,,***///???XXXwww}}}uuuoookkkcccWWWJJJ???999777555333333444555333,,,'''((((((((((((((()))***++++++,,,---------,,,+++******)))((()))***+++***(((******+++,,,+++***((('''+++,,,------++++++,,,------HHHuuuVVV<<<333...///---)))///000%%%((((((***,,,---+++((($$$&&&''')))******)))'''&&&++++++++++++++++++++++++,,,***((())))))))))))***)))+++///222555777;;;@@@>>>666---222HHHXXXJJJ000111===222;;;^^^VVV444...777AAAMMMRRRTTTbbb||||||SSSDDDTTTuuuNNNSSSwwwnnnLLLSSSZZZ@@@[[[zzzpppTTT???999333"""+++:::222:::QQQOOOMMM666111UUU777)))333BBBYYYUUUvvv}}}IIICCChhhqqqLLLXXX___ttt]]]KKK888...***(((''')))000111333555777:::<<<>>>BBB555QQQhhhPPPLLLXXX???///TTTJJJAAAiiivvvUUUEEE444...---///,,,)))222AAA888BBBMMM999BBBEEEiiibbbHHH444000***///333,,,,,,000...---,,,)))&&&&&&(((,,,...,,,+++------))),,,///***)))+++...***...GGGwww|||aaaCCC888000000111222222///<<>>777000***''''''......///111222111---***))))))******************$$$&&&)))---/////////...---+++******++++++***)))((())))))******)))(((((('''***,,,---...000222444555JJJlllYYYCCC777444222...)))''')))222222'''(((,,,(((%%%%%%%%%'''))))))'''%%%###$$$''')))******)))(((&&&&&&''''''(((((()))))))))(((&&&&&&'''((('''$$$$$$'''***,,,...111444555(((---...---000777:::888222555,,,@@@llljjjBBB...;;;444888AAA>>>AAAdddfffNNNGGGPPPGGGIIICCCOOOLLL^^^UUU555:::>>>ttttttiiiaaa888111YYYYYYBBBHHHWWWPPP:::444<<<888...222;;;000000EEE\\\{{{TTT***999---\\\222...555HHH___<<<000111///+++******,,,000555;;;@@@CCCHHH222DDDZZZ___tttqqqKKK***...'''###CCCzzzWWW???+++***///...---///888;;;DDDLLLEEE333,,,,,,))),,,333222000+++,,,333111)))***333555!!!%%%555666333000'''555666&&&///^^^OOOEEE===555333///+++;;;WWWppp}}}sssdddZZZWWWQQQJJJBBB===:::666222///---...///...+++)))((()))+++*********++++++***)))'''((((((((('''&&&%%%$$$###%%%(((,,,...//////...---+++************)))'''&&&&&&'''((())))))******))),,,...///000222444666999HHHiiiTTTGGG>>>222***$$$######$$$'''+++(((###&&&)))%%%(((***""")))((('''(((+++---......###$$$%%%'''((()))))))))$$$$$$%%%&&&''''''((((((''')))(((&&&'''***)))&&&%%%(((******,,,///000...222111...***)))---333777...111111666AAA@@@888555777,,,---777222***>>>aaaTTTcccDDDKKK\\\VVVhhhaaatttqqq<<>>...333333iiiUUU...+++111vvv~~~111000///mmmXXX///(((///111,,,,,,,,,///444<<>>DDDIII:::]]]```555===>>>BBBMMMGGGDDD^^^???>>>rrryyyGGGggg```===...***111))),,,888000///+++111,,,***333666...,,,...$$$999LLLPPPDDD...555***CCC^^^FFF888666111+++'''+++333;;;999111<<>>\\\vvv}}}VVVRRRxxxlllHHH^^^;;;FFFWWW|||~~~|||rrrddd\\\^^^cccRRRPPPLLLKKKPPPSSSHHH999666444222000000...,,,)))+++&&&***555666,,,&&&(((%%%$$$(((---***$$$%%%***(((((('''&&&&&&(((---000$$$&&&)))***)))&&&###"""'''''''''((()))+++,,,---))))))(((((()))***++++++***((('''((()))***)))(((******)))(((((((((((()))''')))***)))((('''((()))111555qqqZZZMMM;;;...))))))))))))&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((((((&&&%%%$$$&&&'''&&&###$$$'''+++)))((('''&&&$$$###"""!!!((((((((()))((((((''''''$$$&&&(((((('''((()))+++222,,,))),,,,,,((('''+++)))%%%(((333666222333:::===FFFUUUaaaaaaZZZVVVXXX```\\\YYYXXXYYYYYYWWWUUUUUUMMMLLLSSSWWWVVV\\\ggg000//////000333444444333&&&111999777444555666333111///---...000///,,,(((***)))((((((((()))+++,,,---,,,,,,+++++++++,,,,,,---:::MMM^^^gggfff___ZZZ}}}jjjAAA///333666&&&###000333:::///:::GGG]]]OOO ((("""...777999KKKMMMoooqqqKKK444WWWlllmmmyyy}}}xxxwwwooo\\\KKKFFFFFFDDD???:::777999;;;:::333---///555888333---111///,,,)))'''(((***,,,***************++++++,,,'''(((((('''&&&&&&(((+++''')))+++)))&&&%%%&&&((()))'''&&&&&&((())))))(((---+++)))'''&&&&&&'''((((((''''''&&&'''((()))***,,,(((######%%%(((((('''(((((((((((()))***+++,,,,,,+++***((((((((()))***%%%555hhhwwweeeLLL777,,,888222+++(((((()))'''%%%&&&&&&&&&&&&&&&'''((((((((()))))))))(((&&&$$$###$$$'''***)))%%%######%%%$$$%%%%%%$$$###$$$&&&(((***))))))((('''&&&%%%%%%&&&'''''''''((('''''''''$$$%%%''''''&&&&&&''')))...)))'''***+++((((((,,,)))''')))---...,,,,,,...&&&(((...333111...///555777555444555888:::999888444---+++111222...000888...---,,,---///000///...***///000+++***///444555...------......---+++)))'''''''''''''''((())))))///......------.........)))+++///222444444333222999CCCOOOYYY___eeemmmrrrvvvfff___ppp{{{vvvyyy```AAA---...111222000***///,,,999CCCWWWMMM'''+++$$$,,,333333BBBDDDeeedddEEE555ZZZzzzyyytttmmmfffaaaWWWLLLFFFEEEAAA:::333555555444000,,,+++---000///***&&&'''+++---***&&&++++++***)))))))))******((((((((('''((())))))***''''''((('''&&&&&&(((***%%%'''((('''%%%$$$%%%'''(((&&&%%%&&&((()))(((''',,,***((('''&&&'''((((((((('''&&&&&&&&&'''((()))***'''%%%$$$%%%'''((((((''''''''''''((())))))***+++***)))'''&&&&&&''''''&&&000]]]}}}dddBBB===888555///)))(((***###!!! """%%%&&&%%%"""''''''&&&&&&''''''((()))---,,,+++)))'''%%%$$$###"""'''+++)))### !!!%%%%%%$$$######$$$%%%%%%%%%)))(((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%$$$%%%''''''$$$$$$&&&'''%%%&&&)))$$$'''(((&&&&&&((((((%%%'''&&&''')))'''%%%(((///---,,,+++---000222333333...))))))......(((''',,,,,,***))))))******)))'''***+++)))%%%%%%+++//////)))+++,,,,,,+++******+++''''''(((((()))))))))(((---------,,,,,,------...///,,,)))&&&&&&))),,,///!!!$$$)))+++---...000222---LLLgggkkkYYY<<<...666111444777;;;HHHddd}}}qqqttt{{{nnnGGG444222,,,(((------444AAAGGGTTTOOO111,,,))))))---+++888;;;^^^YYYIIIQQQ~~~|||{{{{{{zzztttoooiiipppzzzmmmXXXSSSEEEBBB>>>:::777444///,,,222111///,,,)))(((((())))))((('''$$$###$$$'''***)))'''&&&&&&'''((('''&&&%%%&&&((()))***)))((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&(((***###$$$%%%$$$######$$$&&&'''%%%%%%%%%'''((('''&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''&&&'''''''''&&&&&&''')))%%%%%%%%%&&&&&&'''((((((......,,,++++++******++++++,,,TTTzzzfffWWWIII666%%%***(((%%%$$$%%%'''+++///)))&&&"""!!!"""######"""&&&%%%%%%%%%%%%&&&'''''',,,+++)))'''%%%$$$$$$######&&&((((((%%%###$$$%%%'''%%%"""###&&&(((&&&$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&#########$$$$$$###$$$&&&$$$%%%!!!"""******%%%$$$%%%***///...)))))),,,))))))((((((((())))))))))))'''***000000,,,***,,,***)))'''''''''&&&%%%###+++***))))))******)))&&&&&&)))++++++((('''))),,,((()))***+++,,,+++***))))))(((((((((((())))))***'''(((((()))***+++++++++......---,,,***)))((((((...///<<>>BBBHHHMMMQQQZZZ___fffnnntttyyy|||nnnuuuYYYLLLPPPBBB///111***444<<<===FFFJJJ999)))000((()))'''222:::bbbYYYBBBlllvvvmmmjjjkkkfff```XXXQQQJJJEEEDDDDDDCCCAAA>>>999666BBBKKK:::***---+++,,,,,,***(((''''''(((%%%***000222000,,,******)))(((&&&%%%%%%''')))+++)))))))))(((''''''(((***$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&''')))###############$$$%%%&&&&&&%%%$$$%%%'''((('''%%%''''''&&&&&&&&&'''((()))'''&&&&&&&&&%%%%%%%%%%%%$$$''')))(((&&&%%%''')))$$$$$$%%%&&&'''''''''''',,,,,,,,,,,,---------...111---QQQ{{{YYYCCC@@@888---((('''&&&$$$111...***((())))))&&&""")))'''&&&$$$$$$###""" $$$$$$######$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%######&&&)))+++(((&&&)))&&&$$$&&&((()))'''$$$$$$$$$%%%%%%&&&''''''(((############$$$&&&'''(((&&&'''((('''&&&%%%&&&'''$$$'''((('''$$$$$$%%%&&&$$$%%%!!!###+++---'''$$$%%%***//////)))&&&'''&&&%%%%%%$$$"""""""""###$$$$$$(((---...+++))))))***(((&&&&&&&&&&&&$$$"""111...,,,++++++)))'''&&&$$$'''))))))&&&&&&))),,,'''((()))++++++***))))))&&&%%%%%%%%%&&&&&&'''(((&&&(((***+++***'''$$$!!!'''''''''((()))***+++,,,+++&&&222TTTNNN000'''///111222222///---------888AAAUUUmmmwwwfffBBB###333333111///------000333...000333444444666:::===555555777999<<>>CCCDDDAAA===777GGGHHHEEEYYYyyymmmCCC---777===:::999EEE\\\gggYYY888'''((('''111>>>iii[[[BBBwwwzzzssspppnnneee\\\VVV[[[ZZZvvv___ooohhhccc\\\UUUPPPLLLIIIGGGFFFDDD===666444666333...333///,,,+++------+++(((***((('''///444(((!!!...''')))++++++))))))+++---&&&))),,,...---***'''%%%+++)))((('''''')))******%%%'''((('''%%%%%%''')))'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""$$$&&&&&&%%%&&&'''(((%%%$$$###"""###%%%&&&'''%%%$$$$$$&&&((((((&&&%%%%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%###&&&)))(((&&&%%%'''***%%%%%%'''(((((()))(((((($$$%%%&&&''')))***++++++000,,,PPPVVV;;;...((()))***)))''')))---000###$$$$$$%%%***---)))######'''(((&&&"""######"""""""""###$$$$$$########################%%%"""!!!%%%,,,...+++&&&(((''''''((()))((('''%%%%%%%%%&&&&&&'''(((((()))%%%$$$$$$###$$$%%%'''(((%%%&&&''''''&&&%%%&&&(((''',,,...+++'''((()))(((%%%''''''$$$%%%((()))'''///,,,+++---,,,)))(((+++((()))***)))((()))+++---))))))+++------+++)))((()))'''&&&&&&''''''&&&%%%666000+++(((&&&%%%)))...&&&&&&''''''&&&&&&(((***%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))))),,,,,,++++++++++++******"""$$$%%%%%%$$$$$$&&&(((,,,444***&&&FFFcccSSS111$$$$$$%%%(((++++++'''$$$---)))+++999NNN]]]```]]]222111...***''''''***---444333111...++++++---///,,,,,,,,,,,,///222555777111...,,,+++******...444,,,222:::LLL___ZZZDDD555???@@@555666DDDkkk<<<&&&((()))000<<>>(((111((('''''''''&&&$$$""""""&&&******&&&$$$%%%###"""&&&&&&%%%$$$##################$$$$$$%%%!!!!!!######$$$###"""!!!$$$""""""%%%)))+++)))&&&&&&'''))))))'''&&&%%%&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%'''(((###$$$&&&&&&%%%%%%&&&(((###***...***''')))***)))***&&&%%%'''&&&$$$%%%((()))%%%###%%%%%%######&&&"""$$$&&&&&&%%%&&&(((+++%%%%%%%%%$$$###$$$$$$###'''&&&%%%&&&((()))((('''...***((('''$$$"""'''///((('''%%%%%%&&&((((((((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))***$$$###""""""$$$&&&)))+++(((,,,///,,,'''$$$%%%(((###$$$$$$999ZZZWWW444,,,)))'''(((+++...---+++&&&)))+++******444FFFUUU+++++++++***)))***---///---,,,+++++++++,,,,,,---))))))))))))+++,,,...000"""+++---+++---,,,))),,,///111888777...333???DDD+++///'''+++...PPP<<<$$$(((+++,,,222RRR111%%%444???HHHTTTWWWUUUVVVXXX\\\aaaddddddeeehhhlll{{{|||{{{wwwsssrrrvvvyyy~~~~~~GGG]]]}}}rrrqqquuutttjjj___```fffiiifffccccccaaa^^^RRRTTTUUURRRMMMGGGDDDCCCAAA<<<777555888::::::888333555333///...//////+++---...555eeeBBB///111...000///...---------///111+++,,,+++(((***...000...###&&&(((******))))))***"""(((%%%!!!$$$!!!'''))))))(((((()))))))))(((---+++'''$$$###%%%)))---%%%%%%&&&(((++++++(((%%%***)))((())))))***++++++&&&&&&'''(((((((((''''''$$$$$$$$$###$$$$$$%%%&&&"""%%%&&&%%%%%%&&&''')))&&&"""!!!###%%%&&&%%%&&&%%%&&&(((******'''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))))))))((((((&&&$$$$$$&&&((()))***%%%&&&(((*********)))(((&&&''')))+++,,,,,,,,,,,,***###HHHddd,,,***444)))...)))&&&))),,,,,,***)))$$$+++,,,%%%!!!$$$((((((((('''%%%###!!!"""&&&((($$$$$$######$$$$$$%%%&&&!!!"""$$$%%%$$$###!!!"""###%%%&&&&&&&&&&&&&&&$$$'''***)))&&&###$$$%%%"""""""""######$$$$$$$$$)))'''%%%$$$$$$%%%&&&(((!!!###$$$$$$$$$$$$&&&'''&&&***'''$$$''')))(((***###"""''''''"""###***$$$"""$$$***---***)))***%%%''')))(((&&&'''))),,,(((((('''%%%&&&(((***)))%%%%%%$$$&&&(((******)))!!!"""&&&+++'''!!!###++++++'''$$$$$$''')))(((&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&&&&&&&###)))///...)))'''***......$$$+++///&&&000FFFJJJ,,,)))&&&%%%%%%&&&'''(((%%%(((***+++++++++,,,---///000000///,,,)))))))))'''''''''***,,,---,,,***)))******+++,,,,,,,,,,,,+++///'''!!!,,,111+++'''))) '''---***:::KKKFFF&&&000///444***<<>><<<;;;:::666666CCCRRRCCC>>>888555444666888999999JJJ[[[\\\PPPGGGGGGMMMMMM@@@DDDIII@@@DDDIII<<<666===???:::888::::::666222444444333///,,,,,,,,,)))000333...,,,///000...+++...111111...+++******$$$$$$%%%&&&(((+++...111+++......)))&&&((()))(((,,,###---FFF+++777 ###'''+++***'''%%%(((,,,)))+++)))%%%%%%((((((&&&"""%%%''''''$$$###%%%((($$$---***&&&,,,---&&&&&&###""""""$$$'''))))))((("""%%%))))))&&&&&&)))---((()))+++///333333///+++)))'''%%%&&&(((***)))((("""$$$(((+++,,,+++)))'''###############$$$$$$%%%!!!$$$&&&%%%%%%&&&'''***&&&"""!!!###%%%%%%$$$&&&&&&''')))+++***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((***************&&&""""""&&&)))******$$$%%%((()))******((('''&&&'''((())))))((('''&&&---###EEEVVV...'''333""",,,++++++++++++***&&&$$$$$$$$$###"""###$$$&&&'''''''''&&&%%%%%%$$$######$$$###"""###$$$###!!!############""""""""""""!!!#########"""###$$$###$$$&&&(((((('''&&&%%% ###%%%&&&$$$###"""""" %%%$$$ """&&&%%%$$$######%%%'''((($$$%%%%%%%%%%%%'''***,,,)))'''%%%&&&((((((%%%""")))%%%!!!###***......,,,*********+++---...,,,+++%%%%%%&&&'''))))))'''&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))'''&&&%%%''''''&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$,,,***)))''''''(((***+++000%%%!!!''')))(((///999555,,,### ###''''''%%%((((((((((((''''''''''''++++++++++++,,,+++)))&&&'''(((***+++,,,+++)))((()))((('''&&&&&&''')))***,,,(((&&&'''+++---+++'''%%%)))%%%"""333GGG@@@(((,,,)))(((+++444BBBQQQZZZ111000...,,,***(((&&&%%%''''''''''''(((***+++,,,***,,,---,,,+++***+++,,,333111///,,,*********+++...,,,***(((((()))***+++)))'''&&&'''(((******))),,,(((%%%''',,,///...,,,###,,,000...,,,///000...///***(((((('''%%%'''+++444///***)))'''%%%&&&***222555:::>>>===999444000))))))************))))))---+++)))((())))))(((''')))+++---,,,***(((''''''$$$'''++++++(((&&&&&&''')))(((&&&%%%%%%&&&((()))(((((((((%%%######$$$&&&((()))(((&&&$$$######%%%"""...555@@@333"""$$$+++%%%%%%$$$$$$%%%'''(((***(((&&&$$$$$$&&&((())))))$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&''''''((()))$$$###&&&'''%%%'''---,,,***(((%%%$$$$$$%%%&&&&&&&&&***333::::::222))),,,)))'''((())))))&&&###&&&'''((()))((('''%%%$$$(((((('''&&&$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%+++***)))(((&&&%%%$$$###&&&'''(((&&&$$$!!!!!!!!!+++***((('''&&&&&&&&&'''(((&&&&&&(((++++++'''$$$(((&&&$$$###############%%%&&&((()))))))))((('''%%%%%%''')))+++***(((&&&((((((KKKPPP,,,&&&111###***)))((((((((('''%%%###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###"""!!!"""######!!! """""""""""""""""""""""" """$$$$$$"""""""""######$$$&&&'''((('''&&&%%%!!!###&&&&&&%%%#########!!!%%%%%% """$$$"""((('''%%%%%%%%%&&&((()))&&&'''(((((('''(((+++---(((&&&%%%&&&''''''%%%###)))'''&&&&&&''')))******)))((('''(((***+++***)))%%%%%%&&&'''(((((('''&&&((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&)))((('''&&&%%%%%%%%%&&&+++***(((''''''(((***+++SSS???...***)))&&&***111:::222)))%%%&&&((()))(((((((((((((((''''''''''''***)))((()))++++++)))(((&&&''')))***+++***)))(((&&&%%%$$$$$$%%%''')))******&&&$$$&&&***+++)))&&&"""((((((%%%---888444&&&%%%$$$###$$$)))000777<<<......---,,,***)))((((((''''''&&&''''''((()))***)))***++++++))))))***+++///...,,,*********+++,,,))))))(((((()))***,,,---************)))))))))))),,,)))(((***...///,,,(((+++000000,,,)))***)))%%%***&&&$$$%%%&&&%%%''',,,!!!!!!'''///111...---......///111222111///,,,***(((((())))))))))))((((((+++***(((((()))))))))(((''')))******(((&&&&&&&&&$$$'''******(((&&&&&&'''((('''&&&%%%%%%&&&'''(((******)))(((%%%%%%&&&((('''(((((('''%%%%%%&&&(((###,,,222777...!!!###'''$$$$$$$$$$$$%%%&&&'''((($$$###"""###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))((($$$###&&&'''%%%''',,,+++)))'''%%%$$$$$$$$$%%%"""$$$'''+++...---***'''$$$######%%%)))+++***(((%%%&&&&&&''''''&&&&&&%%%'''((('''&&&$$$$$$&&&((((((((('''''''''''''''((('''&&&&&&&&&%%%$$$$$$$$$'''((((((&&&$$$""""""###+++***((('''&&&&&&''''''(((&&&%%%%%%&&&''''''&&&'''&&&$$$$$$############%%%&&&'''((()))(((((('''$$$$$$%%%(((++++++***((()))(((IIIGGG)))$$$///%%%(((&&&$$$###$$$$$$###!!!$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%''''''(((!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""###$$$&&&'''''''''&&&%%%"""$$$&&&'''%%%$$$$$$$$$###&&&&&&###"""%%%&&&&&&((('''&&&&&&&&&''')))***'''((()))((('''''')))+++'''&&&%%%%%%&&&'''&&&$$$%%%'''(((&&&###"""###$$$'''&&&$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&***(((&&&$$$$$$$$$&&&'''***)))(((''''''((()))***PPP<<<***&&&'''&&&'''+++999555000***''''''((()))(((((((((''''''''''''&&&)))'''&&&&&&((())))))(((%%%&&&'''))))))(((''''''############%%%''')))***'''$$$###$$$''')))'''%%%!!!)))...,,,)))((((((&&&%%%%%%&&&''''''''''''''')))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''((()))(((''''''((()))******)))(((((()))+++,,,((((((((())))))******+++))),,,...---***(((((()))'''&&&'''))),,,,,,(((%%%+++,,,+++((()))+++***&&&'''###"""$$$$$$"""###&&&******///555555///*********)))'''%%%%%%%%%%%%&&&'''''''''''''''''''''''')))(((&&&'''(((***))))))$$$&&&''''''%%%$$$%%%%%%$$$&&&((()))'''&&&&&&&&&''''''%%%%%%%%%%%%'''''')))))))))(((&&&%%%&&&(((%%%&&&'''&&&&&&&&&(((***$$$,,,666///)))!!!"""$$$"""###$$$%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&''''''''''''$$$###%%%&&&%%%&&&***((('''%%%$$$#########$$$!!!###%%%$$$###"""$$$&&& ###''')))***)))%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&''''''############$$$$$$$$$$$$(((((('''%%%###"""$$$%%%***)))'''&&&&&&&&&&&&'''&&&&&&%%%###"""###&&&(((&&&&&&%%%%%%$$$$$$######&&&&&&'''(((((((((((('''######%%%'''+++,,,+++***((('''BBB==='''###,,,&&&'''$$$"""!!!"""######"""$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""$$$%%%&&&'''(((  """###""" !!!!!!!!!!!!"""###%%%$$$"""!!!!!!!!!###$$$%%%&&&&&&&&&&&&%%%###%%%''''''%%%$$$$$$%%%###%%%&&&%%%$$$%%%'''(((&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&'''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&$$$######'''%%%""""""###%%%&&&&&&&&&&&&%%%$$$###$$$&&&((("""###$$$&&&'''(((((((((###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$%%%'''((()))############$$$%%%&&&'''((('''$$$###"""###%%%&&&(((((('''''''''((()))***...&&&!!!%%%)))'''&&&'''///000000---(((%%%$$$%%%(((((('''''''''&&&&&&&&&)))'''%%%$$$%%%''''''&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&((()))%%%$$$###$$$'''((('''%%%%%%***000222+++######)))&&&'''***++++++***'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((('''''''''((())))))*********))))))'''&&&%%%%%%***///...***'''(((***((('''&&&(((***+++)))''')))'''%%%%%%))),,,+++((($$$$$$'''---...,,,+++---999444000///***$$$"""$$$&&&%%%###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))))))))###$$$&&&&&&$$$$$$%%%&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&%%%$$$$$$&&&(((%%%333HHH000''' """"""!!!"""###%%%%%%%%%$$$#########$$$&&&(((((('''%%%$$$%%%&&&'''((((((((((((!!!!!!""""""######$$$$$$%%%$$$###$$$$$$$$$&&&'''&&&%%%$$$###""""""######"""###$$$###""""""%%%'''!!!!!!"""###$$$%%%%%%$$$&&&%%%###"""""""""###$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$#########$$$%%%%%%########################''''''&&&###!!!"""$$$&&&((('''%%%$$$$$$$$$%%%%%%$$$&&&'''%%%""""""%%%(((%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&'''''''''(((((((((%%%$$$%%%'''***+++***)))%%%%%%<<<555'''###(((%%%&&&$$$"""!!!"""$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%  """###"""  !!!!!!!!!""""""###%%%$$$"""!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&######%%%&&&%%%$$$%%%'''############$$$$$$%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&''')))***...+++)))+++------***&&&(((&&&###"""$$$%%%&&&&&&%%%&&&&&&$$$""""""%%%''' !!!###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%""""""###$$$%%%&&&((()))"""""""""###$$$%%%&&&'''&&&%%%###!!!!!!"""###$$$'''&&&&&&''''''(((((()))"""###&&&***)))&&&%%%&&&$$$***//////+++&&&######''''''''''''&&&&&&&&&&&&***'''%%%###$$$%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''((((((,,,111---%%%$$$)))###%%%'''((((((((('''&&&''''''&&&%%%$$$######"""&&&%%%$$$######""""""###$$$&&&'''&&&%%%$$$%%%&&&((((((''''''''''''''''''))))))))))))'''&&&$$$### %%%++++++(((&&&(((+++---+++(((&&&&&&(((((())))))&&&###$$$'''(((&&&%%%&&&(((000999<<<999666666,,,'''"""!!!!!!%%%""""""""""""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###$$$'''))))))((($$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$###$$$%%%###$$$$$$###!!!!!!"""$$$&&&===aaa777)))!!!######!!!"""###$$$%%%$$$###"""###"""###%%%'''(((&&&$$$"""###$$$%%%&&&''''''''' !!!!!!"""######$$$###$$$#########$$$%%%$$$$$$######"""""""""#########""""""$$$&&&'''&&&%%%######$$$$$$###"""""""""(((&&&$$$"""!!! !!!!!!!!!"""$$$$$$######$$$%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%$$$$$$######%%%%%%$$$"""!!!!!!$$$&&&%%%$$$###"""!!!"""###$$$"""%%%((((((%%%###$$$&&&$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&''''''(((((('''&&&'''))))))((('''$$$(((:::///***$$$$$$$$$%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########!!! !!!######""" !!!!!!""""""###!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&######%%%'''&&&######&&&"""#########$$$$$$$$$$$$&&&((())))))'''&&&&&&''''''((((((((('''(((+++---...)))&&&''',,,---***%%%)))'''%%%$$$%%%&&&&&&&&&###%%%'''%%%"""!!!###&&&$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$%%%'''(((((('''&&&&&&""""""######$$$&&&'''(((############$$$%%%&&&'''$$$#####################%%%%%%&&&&&&'''(((((((((###%%%((('''$$$$$$''',,,!!!&&&,,,...,,,(((%%%$$$'''''''''&&&&&&&&&&&&%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&'''((())))))(((&&&&&&***+++(((&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$)))(((((('''&&&%%%$$$$$$%%%$$$$$$###"""""""""###%%%&&&''''''%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&&&&(((******((($$$"""!!!"""%%%'''%%%"""###'''*********,,,///000444999777///)))'''!!!""" !!!%%% !!!"""###$$$&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&'''((('''&&&&&&'''&&&$$$$$$%%%'''%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%&&&&&&"""######""" !!!"""'''DDDsss999)))###%%%%%%"""######$$$$$$$$$######!!! """$$$%%%$$$"""""""""###$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%!!!$$$$$$""""""$$$$$$"""""""""##################"""!!!!!!$$$'''(((&&&###!!!###%%%%%%$$$###$$$%%%'''&&&$$$###!!!!!! !!!###$$$$$$###"""###$$$(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""###%%%'''$$$###"""!!!!!!!!!"""###"""$$$'''((('''%%%$$$$$$%%%''''''%%%###"""%%%)))&&&&&&%%%%%%&&&&&&'''(((***(((''''''(((((('''&&&(((---:::------&&&!!!"""$$$######$$$&&&'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%###########################"""!!!"""######!!! !!!""""""###$$$$$$ """$$$$$$"""""""""###$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%$$$###"""$$$%%%%%%###%%%)))'''""""""&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&((()))(((&&&''''''((()))***)))((()))---111,,,***&&&&&&'''((('''%%%((('''&&&&&&''''''&&&$$$!!!%%%'''&&&""" """$$$&&&&&&&&&%%%$$$###"""!!!"""######$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&''''''((((((!!!######"""###&&&***,,,###%%%((()))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$######%%%&&&'''&&&$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&&&&'''((()))***''''''%%%%%%'''***)))%%%''''''(((((('''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""#########&&&'''((((((&&&&&&'''(((''''''((()))************'''&&&%%%$$$$$$%%%&&&'''"""###$$$$$$%%%&&&''''''###$$$$$$%%%(((+++000333///---///333222...---111///,,,,,,---)))!!!""" !!!%%%%%%"""!!!$$$&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%###"""###%%%&&&&&&%%%'''''''''%%%###"""$$$&&&%%%###!!!!!!###$$$###"""######$$$$$$$$$$$$######$$$&&&(((((('''%%%&&&&&&!!!"""""""""!!!!!!"""$$$'''DDDxxx222&&&%%%(((%%%%%%$$$$$$#########$$$$$$"""  """$$$$$$#########$$$$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&& $$$$$$!!!!!!$$$###!!!"""######$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%"""%%%''''''%%%$$$%%%'''######$$$$$$$$$###""""""###%%%&&&&&&%%%######$$$******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$###"""""""""###$$$$$$$$$######$$$%%%%%%$$$"""&&&''''''$$$!!!!!!''',,,&&&&&&%%%%%%%%%&&&'''((()))'''&&&&&&((()))((('''***///777,,,000''' !!!""""""###%%%''''''%%%###$$$$$$###"""###$$$&&&'''""""""######$$$$$$$$$$$$$$$###"""###$$$###!!! !!!!!!"""###$$$$$$%%%!!!#########"""###$$$$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%'''%%%&&&***(((""""""&&&'''(((((()))***)))))))))!!!$$$&&&'''&&&%%%%%%&&&(((***+++***)))***...222111111///,,,)))(((***,,,((('''&&&'''''''''%%%### $$$((('''### !!!###$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###%%%'''(((((('''%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%''')))'''$$$&&&%%%###"""######$$$%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!"""%%%((()))((('''&&&&&&%%%%%%%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%"""$$$%%%&&&&&&'''(((***'''***((($$$&&&,,,+++&&&###%%%'''((((((&&&$$$### !!!"""###$$$$$$%%%$$$$$$############$$$$$$'''((())))))''''''((()))%%%&&&(((***+++,,,------+++)))&&&$$$""""""######&&&%%%######%%%&&&&&&%%%"""&&&,,,222999???EEEIIIIIIFFFEEEBBB888+++&&&)))### $$$%%%$$$&&&***### !!! """'''---***'''%%%$$$%%%''')))((('''%%%$$$$$$%%%'''(((%%%$$$"""###$$$&&&%%%%%%''''''&&&$$$"""!!!###$$$%%%""" ###$$$###!!!######$$$$$$$$$$$$######!!!###&&&&&&%%%$$$$$$$$$!!!"""""""""###%%%''''''AAAvvv***###&&&***$$$&&&%%%$$$#########%%%%%%$$$"""!!!!!!###%%%&&&&&&$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""######$$$$$$$$$$$$ $$$###!!!"""###$$$$$$%%%$$$$$$%%%(((***&&& """(((%%%(((***(((%%%###$$$&&& !!!###$$$%%%%%%%%%$$$%%%''')))(((&&&%%%$$$$$$***)))(((&&&%%%$$$############$$$%%%&&&&&&''''''$$$&&&((()))((((((((()))%%%%%%$$$######$$$%%%&&&&&&###"""$$$$$$"""'''((('''$$$ !!!'''---&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&(((************...222,,,((('''((($$$%%%%%%%%%$$$$$$#########%%%&&&&&&$$$###"""###%%%"""$$$%%%$$$!!!!!!###&&&%%%$$$$$$###"""!!! !!!###$$$$$$#########$$$$$$!!!!!!$$$)))+++((($$$!!!!!!""""""###$$$&&&&&&&&&&&&'''%%%$$$###$$$&&&###""""""###%%%%%%###"""###!!!###(((,,,,,,+++,,,,,,'''%%%))))))&&&(((---///)))&&&''''''&&&&&&(((&&&))),,,---,,,+++++++++)))'''''')))***)))''''''&&&%%%$$$$$$$$$%%%&&&&&&)))((((((''''''&&&%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++'''###"""$$$%%%%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&,,,***(((&&&%%%&&&'''((($$$"""###''''''%%%%%%'''###!!!!!!###'''(((&&&$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&''''''%%%######$$$$$$%%%'''+++)))&&&'''&&&$$$%%%'''(((((('''&&&%%%$$$$$$&&&''''''&&&!!!$$$'''******(((%%%"""'''(((((('''&&&&&&(((***''''''((())))))))))))(((***)))***++++++)))'''(((,,,%%% """$$$######&&&''' (((---+++((()))111444AAARRRXXXPPPEEE@@@<<<777111,,,)))'''&&&%%%&&&%%%$$$$$$%%%%%%###!!!(((&&&###"""!!!###%%%&&&''''''&&&###""""""%%%((('''&&&$$$###"""######$$$&&&%%%$$$###$$$&&&)))***'''%%%""""""###$$$$$$$$$"""###%%%&&&'''&&&%%%%%%"""$$$''''''%%%###""""""&&&%%%$$$$$$&&&&&&%%%$$$######$$$######$$$&&&(((,,,RRRJJJ///!!! ***"""$$$$$$&&&&&&&&&&&&$$$$$$'''$$$"""###&&&(((&&&###%%%$$$$$$%%%&&&%%%###!!!###""""""!!!###%%%''')))&&&&&&''''''&&&$$$###!!!#########%%%&&&&&&%%%###"""%%%)))(((&&&$$$%%%&&&'''""""""'''(((###!!!###***,,,---+++)))&&&%%%%%%'''((()))'''$$$$$$'''***,,,+++)))&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%$$$""""""###$$$'''%%%######$$$&&&&&&&&&&&&%%%$$$###""""""""""""%%%$$$###$$$&&&(((((((((,,,***&&&###"""###%%%&&&&&&''')))*********)))(((---(((???///***((('''!!!$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###!!!!!!"""###!!!###$$$###!!! """%%%&&&%%%%%%$$$$$$######"""!!!###$$$$$$"""!!!""""""###!!! $$$)))+++***'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$###$$$&&&$$$######$$$&&&&&&%%%######%%%'''((())))))(((''')))&&&''',,,---******...111,,,***,,,---++++++---+++)))'''%%%&&&'''***+++,,,***)))***+++++++++***,,,+++)))(((''''''((()))''''''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&)))&&&###"""$$$&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&%%%&&&)))(((&&&%%%%%%''')))***(((%%%%%%((()))&&&&&&)))$$$###"""###&&&'''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&(((((('''%%%###'''&&&###***666777...(((&&&$$$$$$%%%&&&%%%$$$###"""###%%%''''''&&&$$$)))'''%%%#########$$$%%%(((((()))(((&&&&&&'''(((%%%''')))***(((%%%######""""""$$$&&&'''&&&&&&&&&(((+++---***%%%$$$(((---111111888FFFNNNKKKEEEBBBBBB<<<:::<<<;;;444...---,,,***'''%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%######"""  """$$$&&&%%%%%%%%%###"""$$$'''***&&&&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$&&&'''(((&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&"""$$$&&&'''%%%$$$######$$$###"""###$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&))))))>>>222'''$$$!!!((($$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$%%%&&&'''&&&%%%&&&%%%%%%&&&'''&&&$$$"""######""""""###%%%''')))%%%&&&&&&%%%$$$###""""""***(((&&&%%%'''(((((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%!!!!!!&&&'''###!!!###%%%'''))))))'''%%%$$$%%%$$$&&&'''&&&$$$###&&&(((((((((((('''&&&$$$"""!!!"""######$$$$$$######""""""$$$%%%$$$###"""$$$%%%'''&&&$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""""""""(((&&&%%%%%%'''(((''''''(((((('''''''''''''''(((''''''((((((((())))))))),,,&&&;;;}}}666222---***%%%"""######$$$$$$%%%&&&&&&!!!""""""!!! """!!!"""###""" """###&&&&&&&&&&&&&&&&&&%%%%%%!!!###$$$###!!! !!!###!!! ###'''+++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''%%%$$$###%%%&&&&&&%%%$$$%%%'''((('''&&&###,,,///***&&&((('''"""%%%%%%(((...000///...000,,,))))))///222111111333222///,,,,,,...000///---)))'''%%%%%%''')))******///...,,,***((((((((((((%%%&&&&&&&&&&&&'''''''''...,,,+++)))(((((((((((('''&&&&&&&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$'''***+++)))''''''&&&%%%%%%$$$$$$%%%(((***,,,+++'''&&&((((((&&&&&&)))'''%%%######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((())))))((('''***'''"""(((333...)))'''%%%%%%&&&''''''&&&$$$$$$%%%''')))***(((&&&,,,***'''%%%%%%&&&(((***&&&'''((((((''''''(((******++++++***(((&&&&&&&&&+++++++++***)))))))))))) &&&)))''',,,777;;;888BBBBBBFFFNNNQQQKKKBBB===;;;333,,,(((&&&$$$$$$'''""""""######$$$%%%&&&&&&###""""""$$$&&&'''&&&%%%"""!!! !!!###&&&'''$$$$$$$$$######%%%(((+++%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''"""$$$&&&'''%%%$$$$$$$$$%%%###"""###$$$%%%$$$"""%%%&&&&&&%%%$$$$$$&&&(((444666!!!"""***$$$'''&&&$$$%%%&&&''''''&&&%%%$$$###%%%&&&'''&&&&&&&&&''''''&&&&&&&&&''''''%%%$$$############$$$&&&'''(((&&&%%%$$$$$$############...***'''%%%&&&'''((()))&&&%%%$$$$$$%%%&&&%%%$$$$$$!!!!!!%%%&&&$$$"""######%%%'''(((&&&%%%%%%&&&!!!###%%%%%%$$$$$$%%%&&&$$$%%%'''((('''%%%"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$%%%&&&((('''&&&'''''''''%%%############"""""""""""""""(((&&&$$$$$$%%%&&&%%%$$$%%%&&&(((***++++++******)))(((&&&%%%&&&''')))******$$$555ooo777222---,,,'''$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""!!!!!!"""#########"""""""""######%%%%%%%%%%%%&&&&&&''''''###$$$%%%$$$""" !!!%%%###!!!"""%%%'''((('''''''''&&&&&&%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''((('''&&&'''(((***)))((($$$000555---'''))))))######%%%(((,,,///111222333(((&&&***222777888888:::000000111666;;;:::444---+++***'''$$$&&&+++---,,,...,,,***'''%%%$$$######$$$%%%%%%&&&''''''((((((+++)))'''&&&%%%&&&'''((('''''''''&&&%%%%%%$$$$$$+++***))))))(((((())))))&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((''''''(((%%%$$$$$$$$$%%%(((***,,,+++'''&&&'''&&&###$$$''')))'''%%%######$$$&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$&&&(((***)))'''$$$###$$$+++555888111((((((&&&$$$###%%%'''((((((&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%!!!###%%%&&&&&&&&&((())),,,(((%%%&&&***,,,+++)))******'''$$$%%%***...///===:::333333GGG]]]ZZZHHHEEE@@@:::777444///+++(((&&&%%%%%%&&&&&&&&&&&&'''$$$&&&((((((''''''&&&&&&$$$######%%%&&&'''&&&$$$&&&%%%$$$$$$%%%&&&(((***$$$%%%%%%$$$$$$%%%(((***%%%%%%&&&&&&&&&''''''((($$$$$$%%%%%%%%%$$$#########$$$%%%(((******(((%%%'''&&&%%%$$$$$$%%%''''''"""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&$$$######&&&(((JJJDDD&&&""",,,)))+++'''$$$%%%&&&''''''&&&%%%$$$"""%%%((()))&&&%%%''')))'''%%%%%%%%%&&&'''&&&$$$######$$$%%%%%%&&&&&&'''(((&&&%%%$$$###$$$%%%%%%+++(((%%%$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%######$$$&&&&&&&&&%%%%%%'''))))))(((''''''''' """$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''!!!###%%%%%%$$$%%%&&&((()))((((((((()))'''%%%"""######$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%$$$###%%%&&&((()))***+++*********(((%%%$$$$$$&&&)))+++***$$$111XXX...***&&&'''%%%&&&&&&%%%%%%$$$###""""""!!!"""###"""!!!!!!"""$$$%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&'''&&&$$$"""""""""'''%%%###""""""#########$$$$$$$$$%%%%%%&&&((((((((())))))(((&&&%%%'''(((+++)))(((((()))******)))$$$...333---((()))***&&&%%%'''((())),,,000333444,,,+++...555:::999888999******,,,333999:::444...444555111,,,...555777555,,,+++(((%%%###"""""""""%%%%%%&&&&&&'''((())))))'''&&&$$$###$$$&&&((()))'''''''''&&&&&&%%%%%%%%%***))))))((('''(((((((((&&&&&&'''''''''(((((((((******)))'''%%%#########&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%(((+++((('''%%%%%%%%%''')))***+++((('''((('''$$$$$$&&&***)))'''%%%###$$$&&&'''&&&''''''((((((''''''&&&&&&&&&%%%'''((()))(((&&&)))"""%%%444:::111***+++555222...------......---000,,,(((&&&&&&(((((((((''''''&&&%%%$$$$$$$$$$$$&&&((())))))'''&&&&&&''')))&&&'''111;;;===555+++222333///,,,000<<>>///---)))***(((&&&&&&%%%%%%$$$###"""""""""#########""""""$$$&&&&&&$$$""""""%%%&&&%%%###############$$$$$$$$$$$$###$$$&&&&&&$$$######$$$''''''((('''%%%#########'''&&&&&&&&&'''(((((()))+++,,,,,,+++))))))***,,,000...***(((((()))((('''///))))))//////)))***111,,,//////,,,,,,000111---///+++***,,,,,,(((%%%%%%///......///222666:::===222555111******222333,,,...---+++***)))******+++(((((())))))******++++++(((((())))))******++++++%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))&&&(((***(((&&&$$$%%%&&&))))))((('''&&&%%%%%%$$$''')))******)))(((((()))+++***(((''''''((()))+++***)))***......)))'''(((&&&((()))(((&&&%%%'''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%''')))***)))((()))NNNzzzsssQQQMMMGGGCCCAAAAAA@@@??????>>>======>>>>>>===;;;DDD>>>666000///333:::???888::::::888333///---,,,111666@@@KKKRRRNNNAAA666555888222'''$$$***,,,'''***,,,---)))###"""''',,,###(((+++)))(((***((($$$"""'''((($$$###'''******###&&&&&&$$$###&&&)))&&&&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&'''(((''''''&&&%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%&&&''')))(((&&&$$$'''''''''''''''&&&%%%%%%(((((((((&&&$$$###$$$%%%&&&$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&(((+++---GGGBBB&&&$$$+++$$$((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''***,,,,,,***(((&&&$$$######%%%&&&&&&&&&"""$$$'''))))))'''%%%###''''''((((((((((((''''''((('''(((+++...111222222.........111444333///***%%%'''&&&$$$'''---...***&&&(((******(((''''''''')))'''%%%%%%((()))((('''***(((&&&$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%&&&((('''&&&$$$$$$%%%&&&&&&%%%'''((()))))))))'''%%%$$$***)))((((((***+++++++++******++++++******)))(((&&&(((***,,,,,,+++)))(((%%%'''...bbb777///...((((((%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###"""!!!"""$$$%%%&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$#########$$$&&&'''))))))(((&&&%%%%%%***))))))(((((((((((((((------...,,,+++***+++---222///+++((((((((('''&&&999,,,***444555,,,,,,666---222333000///111///***111---,,,///000---+++,,,***...222444555555666777...222///&&&'''......'''---,,,+++++++++,,,------************++++++++++++******+++++++++***))))))$$$%%%%%%&&&'''((())))))******)))((((((((((((((((((((((((((())))))))))))###&&&)))((('''&&&''')))******)))'''&&&%%%$$$###%%%)))---///...+++((('''***)))((('''((()))+++---'''&&&)))------(((%%%&&&%%%(((******'''&&&''')))$$$%%%'''(((((('''%%%$$$######$$$'''***,,,,,,+++@@@|||___777222...***'''''')))******$$$%%%'''+++---,,,)))&&&)))'''%%%$$$%%%)))---000)))+++---,,,***'''%%%%%%###&&&***------+++(((''')))///...&&&%%%,,,+++$$$)))$$$###(((***'''%%%&&&%%%***+++&&&%%%)))***'''!!!(((+++'''%%%((()))'''%%%))),,,***&&&%%%'''+++%%%$$$$$$&&&(((((('''&&&###$$$%%%%%%&&&'''((((((###%%%'''''''''''')))***%%%&&&''')))))))))((((((&&&%%%$$$###$$$&&&)))***&&&%%%%%%&&&((('''%%%###&&&'''((()))((('''%%%$$$)))))))))'''$$$"""###$$$((('''&&&&&&(((((('''&&&%%%'''(((((((((***---000FFF999 ---666$$$$$$,,,%%%&&&'''(((((('''&&&%%%%%%$$$%%%)))---...***''''''%%%###$$$%%%'''((('''"""$$$'''))))))(((%%%###%%%&&&'''(((((((((&&&&&&((('''&&&(((---222555666999444111777???@@@777---$$$'''&&&###&&&---...***&&&)))+++,,,,,,++++++,,,+++'''$$$$$$'''((((((&&&''''''&&&%%%%%%$$$######''''''((((((((((((''''''&&&'''((((((&&&%%%&&&''''''%%%######$$$&&&&&&&&&'''((())))))(((&&&$$$###***((('''&&&'''((('''&&&(((***,,,......---***(((%%%(((,,,//////---)))'''###'''...\\\...333+++)))'''%%%+++(((%%%"""!!!"""$$$&&&&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$###"""&&&%%%$$$###$$$%%%&&&'''&&&((())))))((('''''''''%%%'''))))))(((''''''((((((+++...,,,(((&&&***...222111---***+++---***###888222///...,,,***+++///555,,,444:::444<<<>>>,,,666333///------...000222333///---333:::===;;;999555555555333111///......'''***------+++***,,,...+++000222...******)))''')))***+++,,,+++)))'''%%%***(((&&&'''***+++***'''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&***,,,)))$$$$$$))))))(((''''''''''''%%%###&&&''''''(((((((((((((((((()))******(((&&&&&&&&&)))(((%%%###%%%***)))%%%&&&''''''&&&$$$$$$%%%'''((()))(((&&&%%%%%%&&&(((&&&$$$)))((($$$...777111lllvvvNNN444'''...,,,)))&&&&&&'''***,,,...+++'''&&&''''''&&&$$$(((((())))))))))))((((((***(((&&&'''***+++)))'''******)))'''&&&&&&)))+++'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$###&&&)))+++)))'''***)))&&&$$$$$$%%%''')))$$$%%%'''((((((((('''&&&$$$$$$%%%&&&&&&'''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&''''''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&((())))))((('''$$$$$$'''))))))---333999000((('''((('''&&&&&&%%%'''((())))))'''%%%$$$###(((***'''(((,,,---((()))(((((()))+++---,,,,,,$$$######$$$%%%%%%$$$###&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%&&&'''***,,,...---)))(((...333444555666+++((($$$%%%))),,,------)))((()))+++---......,,,+++)))&&&%%%&&&&&&&&&%%%***(((%%%######$$$&&&'''&&&'''''''''&&&%%%$$$$$$***)))((('''((('''&&&%%%)))***))))))(((&&&%%%$$$000***)))------(((&&&(((%%%'''******(((&&&$$$$$$'''(((+++---000222333333((((((***---...,,,((($$$+++(((000[[[333333***((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((&&&&&&&&&((('''''''''(((((()))))))))***,,,---+++)))(((***,,,+++111444///,,,---///000111//////222111,,,***,,,333---666<<<888CCCKKK???777333666>>>>>>555//////333222333444555555777999111000111333444222...***)))+++++++++***)))***+++)))...000,,,***,,,---,,,++++++,,,,,,+++)))'''&&&(((''''''(((***++++++***))))))((((((''''''&&&&&&(((((((((((((((((((((((('''%%%&&&***+++'''%%%&&&)))******)))((('''&&&&&&%%%&&&'''((())))))))))))((())))))(((&&&%%%&&&'''&&&'''&&&%%%)))///000---((((((&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&''')))(((111$$$+++888+++}}}hhhQQQ???333---+++&&&''''''((()))+++---...///,,,(((((())))))((('''(((((())))))))))))(((((('''&&&$$$%%%'''(((&&&$$$((()))(((&&&%%%%%%(((***((((((''''''(((((()))***''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%$$$###%%%((()))'''%%%)))(((&&&%%%$$$%%%&&&'''$$$%%%&&&(((((((((((('''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$'''((('''+++000666---''''''((('''&&&'''%%%&&&'''((('''&&&$$$###%%%)))***''''''******&&&(((((('''((()))*********'''''''''(((***)))(((&&&''''''&&&'''((((((((('''%%%%%%%%%%%%''')))+++,,,,,,)))(((---/////////222222...))))))+++------,,,***)))((()))******((('''((('''''''''))))))(((&&&222///,,,(((&&&%%%&&&&&&%%%%%%&&&'''(((((((((''',,,***((('''''')))***+++,,,,,,+++)))'''%%%###"""...)))(((,,,---(((&&&'''&&&'''(((((('''&&&%%%$$$&&&''')))***,,,...000111***)))(((''''''''''''&&&---***000YYY777222)))''')))'''"""$$$'''))))))(((&&&$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))***'''%%%&&&))),,,,,,************++++++,,,---...***...000------111333333...---///444555333333555444000333333...777>>>777<<<999>>>IIILLLBBB999666444999===<<<:::<<>>>>>;;;999<<<>>>888///333;;;AAACCCEEEJJJPPPTTTEEE===555444:::>>>;;;777777333...,,,---...---+++...///---)))(((+++...------,,,+++***)))((('''''''''***------***)))***,,,************************))))))))))))))))))))))))***&&&&&&***,,,***((((((&&&***---+++'''$$$&&&************))))))'''&&&&&&))))))(((%%%######&&&((('''))))))&&&'''******'''***'''$$$$$$&&&)))******%%%'''))))))((('''((()))'''$$$---444CCCgggsssXXX666***$$$)))...,,,))))))))))))******)))(((''''''''''''&&&&&&'''''''''''''''((((((((((((((((((''')))((((((((())))))((((((&&&'''''''''&&&&&&(((*********))))))******+++,,,***((('''%%%%%%'''(((***((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&'''((((((''''''&&&''''''&&&%%%$$$'''((()))))))))((('''&&&%%%%%%&&&''''''((((((((((((&&&$$$###$$$&&&)))+++************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''((('''''')))(((&&&)))000---'''$$$''')))((()))+++((((((((('''&&&%%%$$$###&&&''''''''''''''''''%%%'''((()))((('''''''''(((''''''(((***+++***'''$$$%%%&&&&&&%%%%%%&&&(((***&&&&&&&&&&&&'''''''''(((,,,,,,...111...+++---222000,,,((((((+++,,,+++***(((&&&&&&''')))******)))***))))))***,,,---,,,++++++***)))(((((()))+++,,,,,,,,,,,,+++)))'''%%%%%%)))))))))((()))+++///111((((((((((((((())))))***'''&&&'''***+++)))&&&$$$'''%%%$$$$$$%%%&&&&&&&&&,,,+++***)))***,,,///000(((,,,000000...***'''&&&//////000MMM```222---+++))),,,((()))((((((''''''&&&%%%%%%''''''''''''''''''((((((#########$$$$$$%%%%%%%%%$$$###""""""###$$$###!!!###$$$&&&'''(((((('''''')))***)))((('''(((+++...---((($$$&&&+++//////------,,,+++,,,.../////////888999666333444888888555>>><<<===???>>>888555666>>>===777777AAAHHHEEEBBBCCCIIIBBB444888IIIEEE111555;;;???BBBGGGNNNNNNIIIDDDCCCDDDIIIKKKGGG===333>>>999333111222222000...999888444...,,,///000...,,,+++)))(((''''''((((((***---000///+++))))))+++*********+++++++++++++++)))))))))))))))))))))))))))(((***---+++((()))...'''+++///---)))&&&))),,,(((((()))))))))))))))(((***)))(((&&&$$$$$$&&&((('''******'''%%%'''&&&###...+++)))(((((()))******(((*********(((((()))***(((111...NNNyyy\\\000999!!!,,,111,,,''')))***)))---,,,***((('''&&&&&&&&&%%%&&&''''''''''''''''''''''''((((((((((((''''''))))))***))))))))))))***&&&((()))((('''''')))+++***************+++,,,,,,***)))'''&&&&&&''')))***))))))))))))((('''%%%%%%'''&&&&&&&&&&&&'''((((((((()))))))))(((&&&&&&&&&((()))+++++++++***((('''&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$'''***+++(((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%''''''''''''&&&%%%$$$###&&&&&&'''''''''&&&%%%$$$###%%%&&&&&&$$$$$$%%%''''''&&&&&&'''%%%$$$***222***&&&%%%(((***((()))+++)))))))))(((''''''&&&%%%$$$$$$%%%'''(((((((((((((((***+++***((('''(((***''''''''')))***)))&&&###'''((())))))''''''))),,,(((((((((((((((((((((((()))***---111///,,,...444***'''%%%(((,,,//////...+++)))((()))+++,,,,,,,,,///,,,***)))+++,,,------&&&&&&&&&''')))+++---...------,,,+++***(((&&&%%%$$$'''***+++***+++,,,...((((((''''''((()))***+++&&&'''(((((()))***'''$$$'''%%%###$$$&&&(((((('''+++***)))((()))+++---///''')))******(((&&&%%%%%%///000...EEEKKK...***,,,)))...(((+++)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%&&&"""!!! !!!###$$$###"""###$$$%%%''''''((((((((()))*********)))***,,,...---***((())),,,//////---333222000///---,,,++++++///:::@@@777+++***444<<<777;;;EEEOOORRRMMMGGGEEEDDDEEE888000777777///...;;;EEE@@@666AAAWWWTTT>>>AAACCCBBBAAAGGGMMMGGG<<>><<<;;;;;;???<<<888666444333222111888777222,,,+++...---***,,,***(((''''''(((***++++++---///000...,,,******+++++++++++++++++++++***))))))))))))))))))))))))((((((+++---***'''***000***---//////,,,+++,,,...$$$%%%''')))+++,,,------******)))'''%%%%%%'''(((&&&***,,,)))'''))))))'''111111000---)))&&&&&&'''+++++++++***)))))),,,...)))888PPPllljjj:::---(((000000%%%###***,,,%%%))))))'''''''''''')))***&&&((()))***((('''((()))&&&''''''((((((''''''&&&&&&'''((('''&&&%%%&&&(((&&&((())))))((((((***+++*********)))******+++,,,))))))(((''''''((()))))))))))))))))))))((('''&&&''''''&&&&&&''''''((()))((()))+++***(((''''''''')))***+++++++++***((('''(((((('''&&&&&&&&&&&&'''''''''%%%%%%&&&'''***+++$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((((('''$$$#########%%%&&&'''(((((((((&&&''''''((((((&&&%%%$$$###&&&((('''$$$###%%%(((&&&%%%%%%%%%###$$$,,,777)))''''''***+++((((((+++)))))))))(((((((((((((((%%%###%%%(((***((((((+++(((+++---,,,)))(((***---+++)))((()))))))))'''%%%))),,,///...+++***+++---)))***+++++++++++++++***'''&&&***///000---...222***((('''+++000444444333000...+++******+++***)))///---+++***+++------,,,***)))))))))***+++,,,,,,))))))******+++*********"""'''+++,,,***((()))***---+++***(((''''''((((((((()))(((&&&'''***((($$$'''$$$###%%%)))+++)))''''''&&&&&&&&&''')))***+++000,,,'''$$$&&&)))+++,,,---000,,,===AAA---(((+++)))...(((((('''&&&%%%$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%"""######$$$%%%%%%&&&&&&"""!!! """$$$&&&%%%$$$$$$%%%%%%%%%'''((()))***''')))************,,,---++++++,,,,,,------------222333333000,,,***,,,...---777<<<555---...888???777:::DDDOOOTTTRRRPPPQQQRRR[[[OOOCCCIIIJJJGGGQQQJJJEEE===999CCCMMMIII<<>>GGG;;;;;;:::777444111000000111111---)))+++///...***,,,+++)))((()))+++...000++++++---///111000---+++,,,,,,++++++******))))))(((((((((((((((((((((((((((&&&'''******((()))---++++++,,,,,,,,,,,,++++++&&&&&&((()))***++++++,,,)))***+++***(((''''''(((%%%***---***((()))***(((,,,000333000)))%%%&&&)))++++++*********,,,111555DDDUUUnnn___444...555%%%)))(((''''''***---+++'''$$$%%%&&&((()))*********&&&(((******(((&&&'''(((&&&''''''((((((''''''&&&###%%%'''&&&$$$###$$$&&&$$$&&&((()))(((((()))***)))))))))))))))***++++++(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''(((((()))&&&(((***)))'''&&&'''(((((()))))))))((((((''''''+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###!!!"""$$$&&&''')))))))))&&&'''((()))((('''%%%$$$$$$''')))(((%%%###&&&))))))(((((((((''')))555AAA***)))***---,,,((('''***'''''''''''''''(((((()))(((%%%&&&***+++''''''***'''***---,,,)))(((+++///---+++((('''((((((((('''(((---111000,,,))))))***+++,,,---...///......---)))''')))///222000///000...,,,+++...222555555333///---)))(((((()))((((((******+++---//////---++++++++++++***************'''((()))******+++******%%%))),,,+++(((&&&(((***...---***((('''''''''(((+++,,,***%%%&&&))))))$$$&&&$$$$$$'''+++---***'''$$$%%%%%%&&&((()))******222---)))***///222000,,,+++///)))666>>>...'''+++(((///((($$$$$$%%%%%%%%%&&&%%%%%%""""""""""""###$$$&&&&&&""""""###$$$%%%%%%&&&&&&"""!!!!!!###&&&'''''''''%%%%%%$$$%%%&&&(((***+++%%%(((***+++******+++,,,+++,,,......---,,,------,,,000222111---,,,000444:::888555555;;;DDDEEEAAACCC@@@???AAAAAA@@@AAAEEE@@@SSSRRROOO```lllzzzqqq[[[WWWVVVNNNEEEBBBBBBEEEAAA===CCCPPPRRRKKK>>>LLL[[[[[[PPPEEEDDDGGG666999:::777222......///000111///---111666666222---,,,***)))***---111333))))))***...333444000---,,,,,,++++++***)))((((((((((((((((((((((((((((((***$$$"""&&&******))))))(((''''''(((******)))'''++++++++++++***((('''&&&)))+++,,,+++)))((('''(((%%%+++---***'''''''''&&&$$$+++222111***&&&)))...******))))))***///555:::qqqiii333+++...''',,,000'''$$$***+++&&&(((000"""$$$(((***+++***((('''$$$'''))))))&&&$$$$$$%%%&&&''''''''''''''''''&&&###%%%'''&&&$$$###%%%'''###%%%'''(((''''''((())))))))))))((()))******+++(((((())))))))))))((((((&&&&&&''''''(((''''''''''''''''''''''''((())))))$$$'''))))))&&&%%%&&&(((((('''''''''&&&&&&&&&&&&,,,+++(((&&&%%%$$$$$$$$$&&&&&&''''''((()))))))))))))))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&'''((())))))'''%%%$$$$$$(((***)))%%%###&&&)))///...------,,,000===KKK,,,***,,,...,,,'''''')))&&&&&&&&&&&&&&&'''((()))+++'''''',,,+++&&&&&&)))%%%))),,,,,,)))(((,,,///---***&&&%%%%%%'''''''''%%%+++000///***&&&%%%&&&,,,---...000111000000///...***+++111555444111000111///---///222333222///***(((%%%%%%&&&((())))))$$$&&&+++000333111---)))))))))))))))))))))))))))***************)))((('''***,,,---***&&&$$$(((,,,,,,***)))''''''(((***+++---...***$$$$$$))))))%%%&&&$$$$$$(((---///+++'''$$$%%%''')))***+++++++++)))''')))111888777,,,"""***///'''222PPP$$$---+++)))...&&&&&&###!!!"""%%%'''&&&$$$#########"""######$$$%%%%%%$$$#########%%%((()))%%%&&&&&&'''&&&%%%###"""%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''***+++++++++,,,++++++***+++---000111777777666333///...///111000DDD999:::???HHHZZZJJJKKKFFF[[[[[[cccpppbbbiiiJJJKKKXXXEEEGGG```YYY\\\___XXXlllggg```aaa^^^yyyxxx{{{pppYYYJJJNNNUUUWWWDDDDDD===;;;>>><<>>666333//////777<<<777...///333666444333222000+++(((''',,,333333,,,'''&&&*********+++,,,,,,------111,,,***------***)))+++(((***,,,+++))))))+++///...---------...---,,,+++(((((()))+++---...---+++***+++---......,,,***((()))((((((((((((((()))***)))((()))++++++***...444,,, ...///&&&???bbbSSSBBB444+++,,,---((('''+++(((***,,,,,,+++*********)))(((((()))+++---------'''((()))******)))((('''&&&'''((())))))*********''''''''''''''''''''''''''''''&&&&&&''''''((()))***(((%%%%%%''')))))))))***+++++++++++++++******))))))((((((((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))(((''''''&&&'''((()))*********)))((((((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&'''((()))***+++)))&&&###!!!"""######'''&&&%%%&&&''''''&&&%%%(((((('''&&&%%%%%%%%%%%%'''(((((((((((((((((('''((((((''''''(((((())))))******+++((()))333444'''(((***++++++***))))))***---((('''******'''&&&''')))((('''))),,,,,,***(((((('''&&&(((+++,,,+++***((()))))))))))))))((((((***+++,,,---............,,,,,,,,,,,,------------...+++111===@@@888222444111...******,,,......---(((***++++++***)))***+++---,,,,,,...111000+++&&&''''''))),,,+++&&&&&&))))))''''''))),,,...,,,)))///444777444,,,'''''')))))))))******)))***---///+++***(((''''''(((***+++'''(((***,,,,,,,,,+++***+++---......+++)))((((((,,,)))(((+++///000...+++000'''///777ooofff888%%%***$$$%%%,,,&&&&&&%%%%%%&&&(((((('''%%%###############$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###%%%&&&&&&&&&'''***,,,************************'''))),,,///111333333333777555333333555888:::;;;333???BBBQQQVVVWWWkkksssfffnnnttteeessssssqqqeeeQQQDDDJJJ[[[cccaaallljjjfffppp}}}mmmhhhtttfffPPP???:::===<<<888222000,,,+++000444///&&&...000555888444---***,,,******///888;;;555,,,'''((()))***++++++,,,++++++222+++(((+++...,,,***)))'''+++---+++''''''---333///...------,,,,,,------)))((()))+++...///...---+++,,,---......,,,***)))''''''''''''((()))***+++''''''((()))'''(((111<<>>666111111,,,'''$$$&&&+++...---+++)))+++,,,,,,++++++---...222000///000111000,,,(((***)))+++---+++'''&&&))),,,)))'''(((,,,---,,,***333666888444---(((''')))---+++******---000222222---,,,***((((((***,,,---*********+++++++++******...000000///+++((('''&&&((()))***,,,.../////////333(((000333ZZZIII000''')))&&&))),,,###%%%%%%%%%&&&''''''%%%$$$$$$############$$$%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&'''''''''''''''%%%'''(((((('''(((***,,,,,,------,,,+++******+++)))+++---000444666888999===;;;:::;;;===>>><<<:::333<<<>>>@@@EEEUUUmmmzzziiiiiimmmmmmsssxxxkkknnnxxxzzzuuuYYYWWWQQQXXXiiihhhYYYRRRbbb]]]RRRDDD======<<<:::888444......555:::333(((000000555999222&&&&&&///******///777===<<<444...'''((()))***++++++***)))---***))))))***)))))))))***++++++***(((***...333,,,,,,+++***((()))***,,,)))(((((()))+++,,,+++***,,,,,,---......,,,+++***((((((((((((((()))******'''%%%&&&'''&&&(((000:::[[[wwwGGGCCCvvvbbbUUU777''''''***...+++&&&(((---&&&(((******)))''''''(((&&&)))***)))'''&&&))),,,'''(((((())))))(((((('''((((((''''''''')))+++,,,&&&'''((()))((('''&&&%%%&&&'''((()))***)))((((((((('''%%%&&&((()))***)))((('''&&&&&&&&&''')))***&&&'''(((***++++++******((()))*********)))((('''((((((((((((((((((((((((''''''&&&'''(((***,,,---***))))))(((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''&&&((())))))'''%%%&&&&&&'''''''''''''''''''''(((((())))))((((((''')))(((((())))))***+++,,,%%%'''$$$(((888???666,,,'''((())))))'''''')))***,,,((((((,,,...,,,,,,...++++++++++++,,,,,,,,,+++///---+++*********))))))+++++++++***)))((('''&&&'''((()))*********))))))+++,,,---...---***(((&&&222,,,***...111000111555///***&&&'''+++---***&&&''')))************,,,...222000......//////---+++---+++,,,...,,,''''''***000,,,))))))+++---,,,***---000222000,,,)))***,,,333000,,,---000444444333...,,,***((((((***,,,...,,,+++***)))((())))))***+++,,,......,,,***))))))))),,,///000///...000333222+++333111BBB<<>>:::<<<@@@DDDGGGFFFDDDAAAAAACCCAAA>>>SSSmmmcccJJJZZZ\\\___nnn|||{{{pppyyylllmmmeeeWWWSSSNNNIIIAAA>>>CCCEEE===222EEE===555777BBBHHH???111000666AAAGGG<<<,,,)))111******,,,000666999444...(((((()))*********))))))(((,,,...+++''''''***---///+++((((((+++...000///+++++++++)))''''''))),,,,,,***(((((())))))(((&&&,,,,,,---------,,,+++*********)))((((((((((((((()))%%%$$$'''))))))+++///TTTpppCCCaaatttJJJ+++)))***'''%%%&&&&&&%%%&&&)))$$$'''))))))'''&&&&&&''')))++++++)))&&&$$$&&&)))))))))))))))))))))))))))((((((''''''''')))+++,,,)))((('''&&&&&&%%%%%%%%%&&&''')))***+++***)))((('''&&&%%%&&&((()))))))))((('''&&&&&&&&&''')))***&&&&&&'''((()))))))))((())))))))))))((('''&&&&&&(((((((((((((((((((((((('''&&&&&&'''(((***,,,---***))))))((((((((((((((((((((((((''''''((((((((())))))(((''''''''''''(((&&&%%%%%%$$$%%%&&&'''(((''''''''')))******(((%%%%%%&&&''''''(((''''''&&&''''''((((((((((((''''''(((((((((((()))***+++,,,%%%)))$$$)))???AAA222,,,'''((()))((('''''')))++++++''''''+++...,,,,,,...+++,,,,,,++++++***+++,,,------,,,***(((''''''((()))***))))))((('''&&&%%%'''&&&%%%$$$$$$%%%''')))'''(((***+++,,,+++)))(((444...)))***,,,///333777444000,,,,,,//////,,,(((((()))***))))))***,,,...///...,,,,,,------,,,,,,...,,,---...,,,((((((+++...+++((()))---000000...+++---///...+++***+++---555111------000222111000...,,,***))))))***,,,...,,,+++)))'''''''''((()))(((***,,,---+++******++++++///222111...---///111,,,...777333333ppp999111))))))......)))$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!###%%%'''((('''&&&%%%&&&&&&&&&'''''')))***++++++,,,,,,***(((((()))***+++---000///---,,,///111000111333555888:::<<<======AAAGGGIIIHHHDDDAAA@@@AAALLLWWWPPPfff}}}eeeiiizzzyyy}}}|||```vvvwwwssspppiii```XXXYYYhhhlllhhhXXXDDD777222000AAA;;;444444>>>CCC;;;......>>>RRRWWWIII666...000000111000///222555333...******))))))))))))******)))000444///))))))...222222,,,'''(((...111///,,,+++...///---***)))+++...000...+++*********((('''+++,,,,,,,,,++++++******+++***)))(((''''''''''''+++&&&%%%(((+++)))((()))888???EEEvvvMMM,,,+++,,,)))'''&&&(((++++++(((&&&%%%''')))***((('''''''''+++++++++)))'''&&&'''(((******))))))))))))******'''''''''(((((()))***+++***)))((('''&&&&&&&&&&&&(((((()))***************'''&&&&&&''')))+++***)))))))))))))))***+++,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))++++++(((((('''&&&%%%$$$$$$$$$(((((((((***++++++(((&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&'''''''''((()))***+++,,,)))000)))---CCC???+++)))(((((()))((('''(((+++---***'''&&&+++---,,,,,,...***++++++***(((((()))+++)))***++++++((('''''''''(((((()))(((((('''&&&%%%***(((%%%######%%%)))+++"""$$$&&&))),,,---......,,,***)))***,,,.........///---,,,,,,------+++***,,,,,,,,,,,,+++,,,...000------------,,,,,,,,,,,,...,,,,,,...,,,((()))---)))'''&&&***000444555444000111111///---+++,,,---111///------------,,,+++---,,,+++******+++,,,---,,,+++)))((((((((())))))***,,,......,,,*********+++...000///---+++,,,...'''111555444///ZZZfff777222)))(((,,,(((%%%+++''''''&&&$$$!!!!!!%%%(((%%%$$$$$$$$$$$$%%%&&&&&&"""###%%%'''((()))((((((&&&&&&&&&&&&((()))+++,,,+++,,,,,,+++))))))***,,,(((,,,000000......222555...111666999;;;:::888777???EEEIIIGGGAAA<<<<<<>>><<>>&&&((()))))))))(((((())),,,///+++''''''+++...,,,,,,...(((******(((%%%%%%'''***%%%(((,,,,,,***((('''((((((((()))))))))(((((('''+++***(((''''''(((***+++&&&&&&(((***,,,---///000((())))))***,,,---,,,)))+++---///...,,,***+++,,,//////...---,,,,,,///111000111111000///---,,,,,,,,,++++++---+++(((***...)))((((((,,,222555444222333333222000...,,,,,,,,,,,,---//////...,,,,,,,,,---------......---------,,,,,,++++++++++++++++++---///000000...,,,+++,,,+++,,,...............///(((555///222///HHHQQQ555222)))(((***""""""000))))))'''$$$!!!"""&&&***%%%%%%$$$$$$%%%%%%&&&'''"""###%%%'''(((******+++'''&&&&&&&&&(((***,,,---)))+++++++++******,,,...'''+++000000//////444888,,,000777<<<===:::555111777===CCCAAA<<<;;;AAAGGGHHHMMMgggfffrrrnnnfffeeeCCCFFFFFF@@@<<<<<<:::777,,,CCCQQQFFF555...///000'''...111...---111111......,,,)))''''''))),,,...+++000000++++++///000---////////////---,,,,,,,,,***///222111---+++,,,......,,,***)))***+++++++++*********))))))))))))((((((''''''(((((()))***+++---,,,------(((%%%)))111222>>>NNN---222+++)))'''***------+++)))************,,,......---,,,+++,,,***'''%%%'''+++------+++((((((''''''''''''((((((%%%&&&(((*********))))))###&&&+++...000///---,,,+++***)))))))))***,,,---***)))***,,,...//////---&&&''')))***+++++++++***&&&&&&&&&)))...444;;;???666333...***''''''((()))************************'''&&&%%%$$$%%%%%%''''''******)))((((((((((((((((((((())))))))))))((((((******)))(((((((((((((((&&&''''''((()))******+++(((((()))+++---,,,)))&&&$$$%%%&&&&&&&&&$$$!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''')))***+++&&&444---111III>>>&&&,,,)))******)))((()))---///,,,)))(((,,,...---,,,...'''))))))'''$$$###&&&)))"""''',,,...,,,)))))))))((())))))************)))*********)))))))))))))))------,,,++++++,,,,,,---//////---,,,...111222000222666888666111...///222//////...,,,++++++...000444555555444111...---,,,,,,******,,,+++(((***///...,,,,,,...222333000---111111000...------------***...222333000//////111---...///000000///...------------------------------///111222000//////000,,,,,,...///111222222222,,,888)))---...:::DDD000+++'''((()))'''''')))%%%%%%&&&'''((((((''''''))))))(((''''''''''''((($$$$$$%%%&&&'''''''''&&&$$$%%%''')))+++++++++***)))))))))))))))***++++++///...///000...***---222***000666===EEEHHH???111777???@@@:::;;;GGGNNNNNNVVVGGGLLLbbbqqqyyycccZZZPPPPPPTTTCCC444666333CCCJJJ888+++777>>>000---333222++++++111222,,,,,,------+++***,,,,,,,,,,,,+++++++++,,,...000222...---+++***))))))******------,,,,,,,,,,,,,,,,,,(((++++++((((((+++***(((,,,,,,++++++***))))))(((***)))(((((('''(((((((((---%%%''',,,(((***...)))333000+++)))((())))))((()))))))))+++,,,,,,***(((***)))'''))),,,,,,***'''''''''(((+++,,,,,,***((((((,,,...+++%%%"""###&&&)))(((''')))++++++(((%%%&&&''')))***++++++******''')))***,,,,,,***)))'''+++)))((()))+++,,,***'''+++(((%%%&&&((((((&&&###))))))))))))***---///000---------,,,***))))))******))))))((()))***,,,---)))))))))(((((((((((('''+++++++++)))'''''')))+++((()))))))))))))))(((''')))***,,,,,,+++)))'''%%%&&&&&&&&&&&&&&&'''((()))'''(((***+++++++++))))))((($$$$$$))))))%%%%%%***)))'''%%%###"""###$$$%%%$$$$$$$$$###"""$$$'''***+++"""'''222333222///$$$,,,+++***))))))***+++,,,))))))))))))***+++,,,---&&&'''(((***+++***((('''***&&&%%%)))***'''%%%&&&!!!'''***)))***......)))***+++---...---,,,)))(((***,,,///...---,,,...111666000+++,,,222777888666555666666222---******,,,///***---)))(((,,,+++444///---...000000//////000***+++---...---------...+++------+++000666444---000,,,+++------******---000000111222333000,,,)))''')))+++,,,...111111000,,,+++***+++---......---+++...333444333000---,,,***+++---000111111...+++'''***......555555\\\===111+++((())))))&&&%%%'''&&&&&&&&&'''&&&&&&&&&%%%''''''&&&$$$############%%%%%%&&&'''''''''''''''%%%&&&'''))))))*********&&&&&&&&&'''((()))***+++,,,,,,...222111///111666777777555444:::AAA???999BBBFFFEEE@@@===???@@@@@@FFFDDDHHHWWWjjjzzzzzzoooooommmooowwwyyylll\\\jjj]]]PPPEEEMMM>>>888<<>>:::666:::BBBFFFFFF??????@@@CCCAAA======@@@CCCPPPNNNOOO```fffnnneeeoooiiibbbvvvqqq@@@___TTTLLL999III:::===<<<<<>>333IIIYYY888***'''&&&***,,,)))'''((($$$$$$%%%%%%'''((()))***$$$$$$$$$%%%%%%&&&'''(((&&&''''''((((((''''''''')))((('''&&&&&&''')))***)))))))))***+++,,,---...000000444999999555444555777999<<<>>>AAAEEEHHHHHHAAA===@@@IIIJJJEEEFFFMMMHHH```___aaa|||]]]NNNLLLLLL777KKK>>>@@@999555MMMQQQ@@@666333:::JJJ;;;666777===999...)))+++)))+++...000...,,,///444------,,,,,,+++++++++++++++,,,...///...---***)))((()))***+++,,,---,,,,,,***------++++++......,,,---,,,***((((((((()))***))))))***+++,,,,,,,,,---***%%%(((((('''666GGGJJJ...+++)))((()))++++++***((('''(((***,,,,,,***)))******************)))((((((''''''(((******((('''(((&&&&&&''')))++++++***&&&&&&'''(((((((((&&&%%%&&&''')))***++++++***))),,,***(((&&&&&&(((***,,,))))))******+++******)))+++---///---***((())),,,'''(((***,,,,,,***(((&&&%%%%%%%%%''')))***+++***((()))+++---------,,,,,,((((((((('''''''''&&&&&&*********)))'''''')))+++&&&&&&&&&'''((()))******+++***(((&&&&&&&&&((()))'''''''''((()))***,,,---''')))---///000...+++)))---++++++***)))&&&%%%&&&(((((('''&&&%%%%%%&&&&&&&&&((()))******,,,///111###(((888???111)))++++++------------------------------,,,,,,,,,------...444...))))))+++---+++)))&&&///000+++...777555)))...///...---...000111111000111111222222222222222******+++,,,,,,---...///'''***...111111222333444333333333333333444666888444888111555888999???999888888666222111111///,,,>>>:::555000---+++,,,,,,,,,///222222111222444555111///111555666222000222---///222555666444...***...,,,+++...000000333777,,,++++++)))((()))+++,,,------,,,******,,,000444888555111//////111222222222777,,,***???000;;;FFF777,,,((('''***+++'''%%%&&&(((''''''&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((())),,,,,,+++++++++,,,,,,---111111444:::;;;777555555///222777===AAAAAAAAAAAAPPPIIIJJJQQQSSSNNNNNNTTT]]]qqqnnnssswww^^^bbb^^^EEEPPPJJJHHH>>>BBBAAA999222333555999@@@444///111777666,,,(((+++***///888;;;555000666BBB...---+++******,,,...000)))+++---//////---***(((''')))+++,,,------,,,,,,'''***+++((())),,,,,,***,,,+++)))(((''''''(((((())))))************)))((()))%%%&&&%%%''';;;OOORRR***)))''''''((())))))((('''''''''))),,,,,,+++)))&&&'''''''''&&&%%%%%%$$$((('''&&&&&&(((((('''%%%((('''%%%%%%'''(((((('''%%%&&&((((((((('''&&&&&&%%%&&&'''))))))))))))(((((((((((((((((((((((((((((()))******))))))((())))))+++---+++'''&&&'''***''')))+++,,,,,,***'''%%%)))((('''(((***+++***)))((()))+++,,,------,,,+++++++++*********))))))))))))******)))'''(((***,,,(((((((((((()))***,,,,,,***)))&&&%%%$$$&&&''')))((((((((('''(((((())))))%%%'''***,,,,,,+++(((''')))))))))((('''(((((('''((((((''''''&&&&&&'''''''''(((******)))***,,,...###)))<<>>BBBFFFJJJQQQWWWWWWRRR^^^hhhwwwaaa|||rrrrrrxxxXXXZZZ]]]@@@:::EEE;;;888999777222000222333111,,,+++111777333+++---777+++,,,---...---,,,+++******+++---......---+++******,,,...000000...,,,+++'''***+++)))***---...+++***+++,,,---,,,***((('''((()))***,,,,,,+++***)))(((%%%''''''+++;;;AAA444)))(((&&&&&&''''''&&&%%%&&&&&&&&&)))+++,,,+++)))(((***,,,+++(((&&&'''(((+++)))''''''(((((((((&&&&&&((((((&&&$$$$$$'''***%%%(((******(((''''''((('''((()))++++++++++++***''')))***,,,,,,***)))''')))+++------+++***+++,,,,,,++++++,,,...//////...(((***+++,,,---,,,***)))---)))'''(((,,,---+++'''(((((((((((()))***++++++''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((+++---+++***((((((((()))***,,,,,,+++***)))******+++,,,'''''''''&&&''''''((((((&&&&&&''''''((((((((((((###'''(((&&&(((---///,,,)))******++++++*********''')))***)))(((''''''(((111+++000333)))&&&***)))''''''((())))))(((''''''))))))******,,,---///000+++,,,,,,+++))))))***,,,)))((('''''')))+++,,,,,,***(((***///000------000***,,,///222222000...,,,++++++---333:::???AAAAAA555333111444;;;BBBFFFHHH<<<<<<===???@@@???:::666000III;;;AAA===555JJJ;;;...999???===???DDDBBB:::BBB@@@@@@DDDHHHGGGBBB<<>>888999999:::>>>EEE:::777666888777333333555666666777999<<<<<<:::999444111555>>><<<000***+++333444333///******...333------...---,,,,,,...///---------...000000...,,,'''%%%...))),,,333666MMMHHH...$$$+++&&&$$$&&&((('''(((+++###"""!!!!!!"""$$$&&&'''""""""######$$$%%%''''''%%%%%%%%%%%%$$$$$$###""""""$$$&&&((()))))))))((('''((()))+++...111333444666222111666888555222111///...666GGGPPPKKKAAA;;;>>>GGGLLLMMMTTT[[[XXXNNNSSSaaajjjyyy~~~yyyBBB444IIIBBBFFFHHHAAA555000444444...777000111999999000...333---///222444333///+++'''(((((()))*********)))(((,,,---///111000///,,,+++)))------+++,,,///000...+++,,,...//////,,,)))((($$$%%%(((***++++++***)))"""!!!&&&)))...;;;:::(((+++)))((('''((((((&&&%%%%%%%%%&&&)))+++,,,+++)))%%%((()))(((%%%######%%%,,,+++)))((()))***)))(((%%%(((***'''$$$$$$)))...%%%)))++++++)))'''((()))((()))+++,,,------,,,,,,***+++,,,,,,,,,,,,+++***+++---//////,,,+++,,,......+++((()))++++++)))&&&)))***+++,,,---,,,,,,++++++(((%%%''',,,...+++(((((((((''''''''')))+++,,,***))))))))))))(((((((((((()))))))))((((((+++---+++***((('''&&&''')))***------------------......))))))))))))***+++------++++++******++++++,,,---(((,,,,,,((((((,,,,,,((('''(((((()))))))))((((((!!!$$$'''))))))***,,,...000(((,,,111***'''(((###)))***+++,,,,,,+++***)))%%%%%%%%%'''(((***,,,---''')))...222444000)))"""******+++,,,)))%%%+++444+++(((+++222444000///222444555555444333111///---111000000333888;;;;;;:::;;;666222333888;;;:::888AAA@@@???AAADDDEEEBBB???===WWWFFFJJJDDD;;;WWWIII===OOO[[[WWWPPPOOOKKKCCCGGG@@@===CCCNNNRRRKKKAAA:::555333444333555???KKKBBB>>><<<===<<<888888;;;333222222444666777777555...,,,444@@@@@@555---///999888444---((()))111888......,,,***)))***,,,///)))***,,,///222222///---***%%%222+++$$$000333999999888&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%&&&&&&$$$###""""""!!!"""%%%###!!!###&&&'''%%%"""&&&'''))),,,...000111111777666555333111111333666///000333888===AAACCCCCCFFFCCC@@@CCCPPP\\\[[[SSSVVVnnnnnn|||iiihhhKKK777444FFFCCC===IIIDDDCCC...777333666777333333888:::777333222333222333555111)))(((...***)))((()))+++,,,+++***---,,,+++,,,...///...---)))***,,,---...------,,,***+++---...---+++)))(((((()))***++++++***)))(((---!!!000>>>III777...))))))))))))************%%%&&&''')))))))))((('''(((((((((((('''&&&%%%$$$***++++++)))&&&%%%(((*********+++++++++***))))))***+++++++++)))'''%%%$$$(((******(((&&&&&&(((+++,,,+++*********+++,,,---&&&***---,,,***)))***,,,***+++,,,+++((((((***,,,///...,,,******+++,,,---)))))))))(((((((((((((((***))))))))))))+++,,,---)))+++***'''&&&))))))'''(((((('''%%%###$$$(((***'''((()))((('''&&&'''(((---***''''''))))))(((&&&+++***'''%%%%%%)))///444,,,((($$$$$$(((+++------++++++)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''')))+++++++++...;;;>>>,,,***222&&&***)))'''(((***++++++***'''$$$"""###&&&))))))(((''')))******))))))***+++&&&))),,,...///000222444//////,,,,,,333;;;888000AAA@@@<<<777555555444222:::999000222???>>>222...>>>444<<<<<<>>>===...111;;;LLL[[[YYYLLLDDDKKKUUUOOOQQQUUU[[[nnngggpppdddVVVgggtttLLL222NNNVVVLLLTTTRRRHHH]]]kkkSSS<<>>CCC???>>>DDDNNNTTTSSSOOOYYYccclllxxxvvvuuu{{{KKKIIIEEECCC333333222444888;;;GGG222;;;888666888444333666888444222222555///---//////++++++...///---,,,---......---,,,///---,,,,,,...//////...+++,,,------------------+++,,,---------,,,***)))++++++,,,,,,,,,,,,++++++''' 000444BBB@@@111%%%(((((()))))))))*********((()))***++++++***)))(((&&&''''''(((((((((''''''(((******)))'''&&&(((***)))***++++++++++++******++++++******((('''&&&%%%***++++++***((('''***---++++++*********+++,,,---...//////---***((('''(((*********(((&&&(((,,,000,,,+++***)))***+++---...++++++******)))((('''&&&***++++++++++++)))(((''')))+++***'''&&&))))))'''(((((('''%%%$$$%%%(((***'''))))))(((&&&%%%&&&'''///,,,)))((()))(((&&&$$$))))))(((&&&%%%(((,,,000,,,)))&&&'''***---......,,,,,,+++***))))))))))))%%%%%%&&&&&&'''(((((()))(((''''''''')))***++++++...IIIQQQ;;;((('''***)))***((('''(((***+++******(((%%%$$$%%%'''))))))'''''')))+++,,,+++)))))))))***,,,---...---...///111(((,,,///000555:::888111AAAAAA>>>999666777777666333777333444===<<<666999::::::CCC===FFFVVVHHH???VVVmmmxxxssssssVVVeeewwwiiidddWWWDDDJJJ>>>EEEbbb\\\EEEGGGLLLMMMGGGBBB???666555CCC:::999666333111333777:::666444555999888222111444000000000///...,,,***)))---+++,,,...---,,,///555999666333444777777555111,,,,,,,,,---...///111111gggEEE111))),,,(((''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%######""""""######$$$%%%&&&%%%$$$##################$$$&&&&&&&&&%%%&&&'''&&&&&&''''''((('''''''''---.........///222777:::999:::<<<===>>>>>>===<<<@@@;;;<<>>444555999???;;;<<<:::555///000777>>>999555222222111///000333111//////111666888888666+++***,,,//////---///444444111///000111111...***------------...000111222DDD222888000+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&######""""""######$$$%%%%%%%%%$$$#########$$$$$$"""%%%((((((&&&%%%&&&)))$$$$$$&&&'''((())))))***...//////......111555888444666999<<<===>>>???@@@EEE>>>BBBNNNOOODDDAAAGGGKKK]]]^^^YYYeeerrruuuvvvUUUnnnggg\\\PPPKKKIIIMMM777DDDaaa===???EEE???===777333333222000111444555111---,,,------,,,,,,,,,+++***+++---///...---111...+++***,,,...000000...---,,,*********+++,,,,,,++++++*********++++++++++++)))(((((()))++++++///))))))YYY666"""///---(((((((((((()))))))))***&&&&&&'''(((((((((((((((((((((((((((((()))******%%%''')))******)))))))))((()))***+++,,,,,,,,,,,,+++***((('''&&&&&&'''(((''''''&&&%%%%%%&&&((()))))))))))))))******++++++///+++((('''***------++++++***(((''''''))),,,...((('''''''''((()))+++,,,'''(((***,,,---,,,++++++((()))+++---...---,,,+++)))+++***'''&&&))))))''''''((('''&&&$$$%%%'''))),,,------,,,)))(((((()))))))))))))))***,,,,,,---((()))******((((((((()))((((((''''''''''''%%%$$$(((((('''''''''(((((()))$$$$$$%%%%%%%%%%%%%%%&&&))))))******))))))+++,,,000AAA000 ///000%%%,,,(((((('''(((***+++)))((()))******+++++++++)))'''''')))++++++******+++,,,///000///......///333666888444...***+++///111111000444444222777<<<999111:::EEEGGGHHHNNNPPPTTT___xxx}}}vvvcccllloooYYY===CCC]]][[[DDD;;;MMMaaa\\\FFF<<<:::777777>>>;;;888555555555777888999555000...---,,,,,,---333000///333:::??????===---,,,...222222///...111---,,,++++++---,,,)))&&&,,,,,,---///111444666777///sss___***///000&&&(((((('''&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!%%%((((((&&&%%%''')))&&&'''(((***+++,,,,,,,,,---...---,,,******,,,///...222555777999:::>>>@@@GGGAAAGGGTTTUUUKKKIIIPPPXXXooossseeebbbdddcccfff|||cccUUUGGGCCCNNNYYYDDDTTTqqqHHHBBBCCC>>>===888444444222000333888444666666333///,,,++++++((('''(((***---////////////,,,)))(((***---...///---,,,+++)))))))))***+++******))))))))))))***+++,,,+++***))))))***+++,,,%%%***:::qqqJJJ+++...''''''(((((((((((()))))))))$$$%%%&&&'''((()))***++++++***)))((('''(((((((((&&&'''((()))******)))((('''((()))***+++,,,,,,,,,)))((('''&&&&&&'''((()))'''&&&%%%%%%&&&'''((()))(((((()))))))))************'''$$$%%%)))---...---+++******)))))))))(((''')))((((((((((((((((((((()))***+++,,,,,,+++***))),,,,,,,,,,,,---...//////)))+++***'''&&&))))))'''''''''(((&&&%%%%%%''')))***++++++***(((&&&'''(((((()))))))))***+++---...(((***,,,,,,+++)))))))))))))))***)))&&&$$$""""""''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%(((***++++++)))***,,,...;;;DDD...111000!!!((((((''''''(((******)))''')))+++,,,---,,,+++***)))((())))))((((((***...111444444333111000000333555111+++%%%''',,,111333444@@@CCCBBB>>>CCCHHHAAA444<<>><<<:::>>>HHHLLLIIIIIINNNWWWiiimmmjjjpppsssrrruuuBBBEEE888<<<```YYYLLLXXXrrrOOOEEE===777;;;777444444222111555<<<444999;;;666000---,,,+++))))))))),,,///111222111---+++))))))***,,,------,,,++++++************+++)))))))))***************------,,,,,,,,,,,,------%%%+++???\\\AAA******(((''''''(((((((((((())))))'''''''''((()))+++---...+++***)))'''&&&&&&'''((((((((('''(((******)))'''''''''((()))************'''''''''&&&''''''((((((***(((&&&''')))+++++++++''''''((())))))))))))((()))(((&&&'''(((***+++++++++*********+++)))&&&$$$)))))))))(((((('''''''''......,,,+++)))'''&&&%%%000///---,,,++++++,,,---)))+++***'''&&&))))))'''&&&'''((('''&&&%%%'''(((%%%&&&'''&&&%%%$$$%%%&&&++++++,,,***(((((()))***(((***,,,---+++***)))***+++,,,,,,+++(((&&&%%%%%%******)))(((((()))))))))++++++******)))((((((((('''***,,,+++******---111444<<<333***000***###,,,'''&&&''')))******(((&&&)))+++------+++***+++,,,))))))))))))(((+++...111777777666333111///000222111---,,,000333333444555GGGOOOQQQNNNSSS___```XXXcccnnnvvvrrrsssqqqhhh___MMMEEELLLLLLBBBBBBKKKFFFGGGBBBBBBEEE;;;111666666222222;;;GGGHHH===000888777444000222444111,,,///---,,,...000000---***222///...222333000......///////////////000111222---------------...//////555WWW>>>444,,,(((,,,))))))(((&&&&&&%%%%%%&&&&&&%%%###"""###%%%'''(((######""""""######$$$%%%#########$$$%%%&&&'''((("""""""""$$$&&&''''''&&&((()))***++++++++++++++++++...111222111000//////...000111///...000777===444333444777;;;>>>>>>>>>CCCPPPWWW[[[gggooozzz|||IIIVVVCCC444PPPaaaTTTMMM\\\GGGEEE888555666333333333222222777>>>777:::999333000111000,,,---,,,,,,---000111111000---+++******,,,------,,,++++++,,,---------,,,,,,)))***+++,,,---,,,,,,+++,,,------------------,,,......???222+++$$$%%%---'''''''''((((((((())))))***))))))(((((()))++++++)))((('''%%%%%%&&&((()))+++)))'''''')))***)))'''''''''((((((((((((''''''%%%&&&&&&'''((((((((('''+++(((&&&'''***,,,,,,,,,&&&'''((()))))))))((((((((()))******))))))***++++++)))((((((******(((%%%'''(((((())))))))))))(((...,,,***((('''''''''(((---------,,,,,,+++******)))+++***'''&&&))))))'''&&&'''((('''&&&%%%'''((($$$%%%&&&&&&%%%$$$&&&'''***+++,,,***'''&&&''')))''')))++++++***))))))***(((***+++***(((''')))++++++***)))((((((((((((((((((((((((((())))))******&&&))),,,,,,***+++///333:::555...+++,,,+++***---&&&&&&''')))******(((&&&)))+++,,,+++******,,,///(((***,,,,,,+++***+++,,,222333444333222111222333:::999:::;;;:::;;;EEEQQQPPP```gggaaadddwwwsssxxx}}}llleee```___ZZZPPPMMMJJJBBBKKKMMMEEE@@@CCC<<<333666777;;;@@@EEEFFFAAA999222333333///---111777777111)))+++...111333222000//////+++***///222000///000000///---++++++,,,...000,,,,,,,,,,,,,,,------...333FFF^^^---666;;;%%%'''***)))((('''&&&%%%%%%%%%&&&%%%###"""###%%%''')))#########"""###$$$$$$%%%#########$$$%%%&&&'''(((###!!! ###'''((('''$$$"""$$$&&&(((***,,,---...###'''---000111000//////,,,---...---,,,000999@@@888888444000333888777111555CCCJJJJJJLLLQQQhhh~~~wwwqqq===GGGCCC999NNNppp]]]AAADDD:::BBB777888222111111222222111777???:::999444...///555333---///---,,,---...///...------,,,+++,,,...///...---+++,,,...///000///......***+++---/////////---,,,******,,,------,,,******...111HHH&&&,,,***""")))''''''''''''((((((((()))+++***((('''&&&&&&&&&''''''&&&%%%$$$%%%''')))***---***'''&&&((()))((('''''''''''''''''''''&&&&&&$$$%%%'''((()))(((''''''***'''%%%&&&)))++++++***%%%&&&((()))))))))((('''%%%(((,,,,,,******,,,...,,,)))%%%%%%(((******)))%%%&&&((()))************)))'''&&&%%%&&&))),,,...&&&(((***,,,---,,,+++))))))+++***'''&&&))))))'''&&&'''((((((&&&&&&'''(((%%%&&&(((((('''''')))***''')))***)))'''&&&))),,,&&&((()))***)))((()))***###&&&((('''&&&'''***---***)))(((&&&&&&%%%%%%%%%""""""$$$%%%'''((()))***%%%))),,,,,,***+++000555YYY===)))'''***///...$$$&&&&&&''')))+++***(((%%%(((***+++***)))***---111(((,,,///000...***'''&&&)))+++///111333444666888<<<===??????>>>HHHbbb}}}ggg{{{vvvqqqgggmmmlll[[[QQQ\\\XXX???NNNWWWQQQFFFEEE@@@777333===FFFOOOMMMAAA666222333...---)))&&&---777999555+++///333444111---***)))+++'''''',,,000000000111333222///,,,******---000***++++++,,,...000111222,,,888vvvCCC000***,,,%%%%%%'''))))))'''$$$###%%%)))&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$&&&''')))***+++((()))+++---///000111111111//////000//////555===<<>>BBB---777===@@@<<<:::<<<:::555<<<...---555777:::999000111//////222222000000222//////000333444333///,,,222000---++++++---000222***---000111000////////////&&&aaa444...(((&&&###!!!)))))))))((('''''')))***%%%$$$######""""""########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''(((((()))***++++++,,,'''((()))+++,,,------...111///000333222000444:::444777:::;;;;;;===>>>???GGGIIIIIIDDD@@@BBBKKKSSS:::777:::EEESSSaaarrr~~~YYYGGGkkkhhh///VVVOOOTTTJJJCCCCCC999AAAFFF>>>888888999666333222777999:::666000,,,,,,...,,,((((((---000//////222//////......---,,,,,,++++++,,,---,,,+++***+++,,,+++++++++++++++,,,...///'''%%%&&&+++,,,+++,,,///555OOOBBB))),,,***""",,,))))))************))))))(((((()))******)))((('''***)))((('''((()))***+++)))((('''((())))))'''%%%((()))***)))((('''((()))'''((()))(((&&&%%%%%%%%%***)))'''&&&&&&''')))***'''%%%$$$%%%((()))(((&&&+++++++++***))))))+++---(((***+++***'''''')))+++***+++---,,,***)))+++---&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&)))((('''&&&&&&'''((()))((((((((((((''''''&&&&&&&&&&&&&&&''''''((()))***++++++***)))((('''&&&&&&)))))))))))))))(((''''''))))))))))))***)))'''&&&&&&&&&'''(((((((((((('''%%%&&&((())))))(((&&&%%%)))((()))+++)))(((///888666&&&)))///+++(((+++(((,,,,,,***+++......+++***+++,,,++++++,,,...111...,,,***+++///222111---111:::===777777AAAHHHGGG999222888IIITTTcccuuuyyytttkkkoootttdddEEE:::DDDJJJHHH@@@AAA<<<777FFFNNN>>>888>>>AAA???>>>???===999:::///000666555<<>><<<<<>><<<555111666444333333555444111...111///---......---,,,+++............------,,,,,,***++++++***)))(((((()))***))))))***,,,+++(((%%%...,,,,,,///...***(((***CCCGGG777&&&))))))%%%)))++++++)))(((((()))++++++&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&)))((('''((())))))'''%%%)))******)))(((''''''(((******+++***((('''((()))))))))(((''''''((())))))+++++++++,,,,,,,,,***)))''')))***(((%%%$$$'''+++---,,,+++)))((()))***+++*********)))((('''''''''((((((((())))))))))))***+++)))(((((()))******)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***+++,,,++++++***))))))(((''''''((((((((((((((()))))))))(((***++++++++++++,,,---###$$$%%%'''(((((())))))&&&(((***,,,,,,***'''%%%------,,,***((((((+++///***+++******...111---&&&......,,,&&&%%%(((***((((((***,,,------...000222///...///555888777555444:::666999EEELLLKKKJJJNNNHHHDDDMMM{{{bbbDDDtttwwwccciii|||]]]cccrrruuu]]]III???>>>===BBBDDD<<>>CCCEEEBBBKKKHHHBBB<<<777555222///...,,,666===666555;;;;;;777222......+++'''&&&)))---000222///+++)))---222000000000000000//////...///000000///---,,,...///000444BBBBBB###111(((!!!,,,&&&%%%###"""$$$(((***(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""&&&&&&'''(((***+++,,,---++++++,,,,,,++++++***)))+++***---222333...******111///000444222......333<<<<<<;;;999:::???HHHNNNEEEGGGTTTdddeee[[[ZZZbbbeeeuuummmkkkaaaVVV[[[nnn|||~~~~~~eeecccrrr{{{iiioooYYY```pppiiiYYYRRRVVVNNNHHHBBBDDDFFF>>>888:::AAA555;;;999555444333FFF<<<555222777<<<:::666444333111111333777777444000444333111/////////---++++++++++++++++++*********'''(((******))))))***++++++***))))))))))))'''&&&...***)))+++,,,+++...222666555+++%%%'''(((%%%&&&***)))(((''''''((()))***&&&&&&&&&&&&&&&'''(((((($$$#########$$$%%%'''((((((''''''((())))))(((&&&&&&((())))))(((((()))+++***++++++***(((((()))+++))))))(((((((((((())))))+++,,,------,,,+++++++++)))***,,,+++)))***---000+++***))))))***+++,,,,,,(((''''''((()))))))))))))))************+++++++++%%%%%%&&&''')))(((%%%###(((((())))))))))))(((((())))))******************))))))(((((())))))******)))))))))((((((''''''&&&((((((''''''((()))***++++++,,,---,,,***)))+++---(((((())))))))))))((((((***+++------,,,***'''%%%,,,///000000.........---###'''((('''+++222222,,,---...+++%%%$$$((()))((((((***,,,------...000222)))'''***111444000...000<<<222000;;;BBBBBBDDDKKKIIIMMMFFFkkk\\\111LLLSSS[[[zzzzzzzzzlll^^^zzz{{{hhhSSSGGGFFFCCCFFFLLLJJJ;;;>>><<<;;;<<<>>>FFFRRRFFF???888444444777:::<<<111***111999444222333...,,,)))))),,,------///333///222444111---,,,111666444444444333222000...---///000111000//////111333777999hhh888+++---((($$$...((('''&&&&&&'''))))))(((&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$%%%''')))+++,,,---)))))))))))))))(((''''''***((()))...000,,,))))))---***+++111000***+++111;;;999666333333777>>>DDDAAADDDIIILLLHHHDDDHHHOOOOOOSSSaaaxxx|||rrrrrrlllaaaYYYEEEIIIKKKUUUuuuyyylllmmm```ooouuunnnfffUUUQQQHHHKKKEEEAAABBB:::333:::888'''///444444///(((:::;;;666555888:::777333222111000111333666666333000///111000///000444333000*********)))))))))))))))&&&((()))***))))))+++,,,+++++++++)))((())),,,///333---)))(((((('''+++111---'''%%%'''((('''&&&%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&(((***+++&&&&&&&&&''')))***)))(((&&&'''))))))((((((***+++***++++++)))((((((***,,,)))))))))))))))))))))))))))*********((((((***,,,)))(((((((((***+++---...)))(((((()))+++,,,,,,+++((('''''')))+++------,,,(((((()))))))))*********&&&&&&(((***+++)))&&&###%%%&&&&&&''''''&&&&&&%%%))))))))))))************)))((((((((((((((()))))))))((((((((('''''''''&&&((('''''''''((()))+++,,,---...///---)))(((***,,,,,,,,,,,,+++***)))((('''++++++,,,,,,+++***((('''''',,,000111222444333///+++......,,,,,,//////---,,,---+++&&&&&&)))+++***'''))),,,---------...///***'''***222333...,,,111BBB666---000444777>>>GGGSSSWWWPPPcccWWW777DDDIIIjjjsssmmmzzzyyyXXXEEEIIIPPPUUUSSSIIIEEEGGG@@@;;;<<<<<>>444222333666:::???777+++,,,333222444777222---++++++///000......111000222333222000000444777555555444333111///...---///000222222111111333444888:::lll...222((())))))///(((''')))***)))'''%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''######$$$%%%&&&'''((()))((((((((()))(((((('''''',,,((('''+++...,,,++++++***&&&(((//////)))***222666555333111111444888;;;555===CCCDDDFFFJJJMMMKKKYYYGGGIIIcccnnnfffhhhxxxggguuu}}}}}}}}}tttyyy^^^HHHSSSYYYeeevvvbbbXXXUUUSSSccclll```xxxsss|||zzzkkkiii[[[\\\tttnnngggpppccc\\\RRROOOCCCAAADDD333+++>>>888///888555222///$$$---444444777<<<;;;555222222111111222333333111...+++***---...---000666777333++++++++++++++++++++++++)))***++++++))))))***+++***,,,,,,***(((,,,666>>>888111,,,***((('''***///...%%%'''---***((()))((()))))))))******)))))))))'''&&&&&&&&&'''((()))***''''''&&&&&&&&&((()))***%%%$$$%%%'''***++++++)))'''((())))))(((((()))************((('''(((***---)))))))))******))))))))))))***)))(((&&&'''+++///+++'''$$$%%%)))+++***((((((((((((***,,,,,,)))&&&((('''&&&(((+++---,,,+++(((((((((((())))))))))))******)))***++++++(((&&&%%%%%%&&&''''''&&&%%%%%%((((((((()))))))))******))))))(((((((((((()))))))))))))))(((((((((((((((''''''&&&&&&'''))),,,---,,,...///,,,((('''***---,,,,,,,,,,,,+++***)))((((((((((((((()))******+++&&&+++------000444333///222222222333///***)))+++(((***(((%%%&&&***,,,***''')))+++,,,,,,+++,,,---///+++...666666///...444<<<888555444666999===@@@999999UUUeeeMMMKKK^^^WWWoooaaaLLLRRRZZZ[[[PPP???HHHJJJ@@@<<>>:::111444???BBB<<>>777333444111222333222000,,,)))''')))------,,,///666777222------------------------+++,,,---+++)))((()))***(((,,,...+++)))///>>>JJJ222---***,,,...///333999444)))+++222---))),,,,,,)))***+++,,,,,,+++***)))''''''&&&&&&'''(((***+++((('''&&&%%%$$$%%%&&&&&&######$$$'''***,,,,,,+++)))***+++***(((&&&'''(((******)))(((''''''***---))))))************))))))+++++++++(((''')))...333111,,,'''(((---///,,,((()))((((((***,,,+++&&&"""(((&&&$$$&&&)))+++)))((())))))))))))***************(((&&&%%%&&&'''&&&&&&&&&'''((())))))((('''&&&''''''(((((()))))))))*********)))))))))))))))***************))))))))))))''''''&&&&&&'''***,,,...***---...,,,((('''***///+++++++++++++++***))))))%%%%%%%%%%%%'''))),,,---(((,,,,,,)))+++000000+++'''&&&***111///(((''',,,###%%%%%%###$$$(((***(((''')))+++,,,+++******+++///***,,,444444,,,,,,444000777>>>AAACCCBBB>>>999III@@@yyyKKKRRReeeJJJcccyyyqqqzzz|||tttnnn[[[KKKFFFCCC555:::555999CCC888666MMM<<<111+++///333444555999000+++444???<<<;;;;;;555333111333666444...+++++++++***+++---000333333222...............///000000///111333444222///......***444xxx===333(((&&&))),,,)))%%%))))))(((&&&###!!!!!!"""&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$%%%'''''''''%%%###"""%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((((((...+++((((((***+++***(((,,,+++*********+++,,,---+++,,,...000111///+++'''))),,,...---+++***,,,///111222444555666777777777:::<<<<<>>???AAABBB888888888666000---000555111222888===<<<777444555+++...111///,,,***---000/////////...---,,,***)))222222111111111111111222111555111000555111///888///666aaaxxx888111(((%%%''')))(((%%%*********(((%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''######"""######$$$%%%&&&$$$%%%&&&'''&&&%%%###"""%%%&&&'''((((((((('''&&&$$$%%%'''((()))((('''&&&,,,***((()))++++++)))'''---,,,+++******+++,,,---,,,,,,,,,---------+++)))+++,,,---,,,++++++,,,...---...///111222333333333222444444222444;;;??????IIIHHHFFFFFFGGGGGGFFFEEEGGGGGGEEE>>>888999AAAJJJKKKSSS``````YYY___bbbXXX|||kkk^^^ZZZOOOAAA???EEEDDDEEE===555;;;===000@@@:::333111000///111333<<<888111,,,111:::@@@???888:::888333000111000---/////////---+++***+++---***111555222///000000---000...,,,***)))***,,,---+++,,,,,,+++)))***+++---'''***+++)))&&&&&&+++///...((()))+++)))555FFFJJJ)))((('''(((***+++***)))'''(((((()))))))))))))))***))))))))))))((((((((('''***)))&&&'''+++***%%%%%%&&&((()))******))))))'''((()))******(((&&&%%%((('''''''''((()))))))))$$$%%%&&&((((((((((((((()))((((((((((((((())))))***++++++***((('''((())))))'''&&&'''***+++***(((***(((''''''((())))))(((''',,,---)))&&&)))+++***)))+++,,,+++)))''''''(((&&&&&&''''''''''''''''''***''''''******'''&&&((((((''''''***---...,,,***&&&&&&&&&'''(((***+++,,,)))***+++,,,------------,,,+++***+++,,,,,,+++))))))((('''((()))+++******(((&&&'''+++,,,***+++---***))),,,222333...)))((()))))))))***+++,,,,,,++++++***))))))***+++,,,---111...,,,+++++++++(((%%%###///777333,,,---333888:::>>>???888000000<<>>111***+++------+++//////...---,,,,,,+++***111000///...------------...666222+++---......555333QQQYYY222...(((%%%%%%&&&'''''')))))))))(((&&&%%%&&&'''&&&&&&&&&&&&''''''((()))$$$$$$$$$######$$$%%%%%%###$$$%%%&&&%%%$$$###"""%%%&&&)))******'''%%%###"""%%%(((******)))&&&$$$***))))))***++++++)))'''...---,,,+++++++++,,,------,,,+++*********++++++,,,+++***+++,,,---------+++,,,---...///000000000000666999777666999<<<<<<...111666;;;===:::555000???>>>======???BBBDDDEEE<<>>AAACCCCCC@@@<<<999777999999777222---,,,///333444222444666555222333777aaaKKK333)))///666333---///...---,,,,,,,,,,,,,,,111000///...---,,,,,,,,,000777111***///222222888UUURRR---,,,***'''%%%%%%''')))%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%&&&'''))))))&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$######%%%&&&'''(((((('''&&&%%%###%%%'''))))))(((&&&%%%)))***+++------,,,***(((...---,,,+++++++++,,,---,,,,,,---,,,******+++,,,...+++((()))---///...,,,,,,---...///000000000000'''...333111///222666888,,,,,,---///111222000...333444888===???>>>:::666===DDDPPPOOOCCCCCCGGG@@@DDDNNNPPPOOORRRKKKCCCGGGEEE;;;777555555BBBJJJCCCCCC666777EEEDDD111+++333///>>>BBB777333:::777+++///222333111111444444111...,,,+++---000000,,,((('''333888444888AAA===///,,,------.../////////......//////...,,,++++++,,,+++,,,,,,***'''%%%'''(((&&&'''***(((---@@@HHH;;;***)))((()))+++++++++)))'''&&&&&&&&&(((***,,,---(((((())))))***+++,,,,,,(((((('''&&&((()))(((&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&)))))))))******))))))))))))((((((((((((((()))***'''((())))))((((((***,,,(((''''''((()))************((('''(((+++,,,---,,,(((++++++((((((+++,,,***)))******)))'''&&&'''((())))))((((((''''''&&&&&&(((&&&'''+++,,,)))***,,,''''''(((***---...//////---+++(((%%%$$$%%%&&&''''''((()))+++,,,---......000---)))'''((()))))))))###&&&)))(((&&&%%%''')))---444444...,,,000---&&&***(((***///111---******,,,,,,+++)))((()))+++---222000---***))))))***+++...///000111111000---,,,444555555666<<>>@@@>>><<<===>>>;;;555BBBIII<<<;;;???333777;;;KKKfffssskkkxxxjjjXXXddduuuiiiGGGCCC^^^pppCCCEEEGGGFFFAAA<<<777555777999777222000333777999444222111222111///222777UUUDDD111+++111777555000///...---,,,,,,,,,---...111111000000000000111111666444......444333===SSSYYY+++,,,,,,***'''''')))+++%%%&&&&&&&&&%%%%%%''')))$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''((()))+++---......,,,+++***...---,,,+++***+++,,,,,,***---//////---+++++++++...***((())),,,//////---,,,---...//////000000///***000111,,,'''(((,,,---222///,,,,,,---///000111***---111333333111000000555333;;;>>>:::===???666666@@@@@@>>>AAA===;;;CCC===444222222111:::>>>555888777;;;CCCBBB888...+++(((:::AAA777444<<<;;;///+++...000000111555555222,,,++++++...111111---))),,,111000///999DDD???000+++,,,---////////////.........///---***(((((()))+++++++++***)))(((((()))''''''(((%%%(((999>>>---)))(((((((((***+++***))))))(((''''''''')))***+++(((((()))***+++,,,------+++)))((()))******))))))''''''''''''((((((((()))''''''''''''''''''''''''((()))(((&&&$$$%%%'''***---,,,+++***)))(((((('''&&&&&&&&&'''(((***+++,,,((()))******))))))+++---++++++++++++***)))))))))***)))((()))+++------,,,'''))))))&&&'''++++++))))))))))))'''%%%$$$&&&''')))))))))((((((''''''&&&(((&&&'''+++,,,******---(((((()))))))))***+++,,,...,,,(((&&&$$$%%%&&&'''&&&'''(((***++++++,,,,,,///,,,'''%%%&&&'''((((((###'''******(((''')))+++---333333,,,+++///---&&&,,,)))***///000---***+++)))******((('''(((,,,///333222///---+++++++++,,,(((***,,,------+++***)))555555333444;;;AAA???999111111444888======888333888777===999777MMMTTT999;;;PPPeeettt{{{|||^^^iiiaaaOOO@@@BBBPPPMMMAAA???BBBEEEGGGGGGDDD===777222///777999777222111666999888333000///000...,,,///555555333000...............//////......---.........//////000111222444555666444111///333///+++PPPWWW,,,------+++***)))***+++'''((()))((('''''')))+++$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$'''***---'''&&&&&&&&&&&&'''((())))))+++---...,,,+++,,,,,,...---+++***)))******+++***---111111...++++++,,,---+++))))))+++...///000++++++,,,---------------///333333...+++,,,//////000.........//////...,,,111222222///,,,///777>>>444+++,,,111111555555***+++333222000777777999BBB999555;;;BBB???AAA@@@666///555999;;;<<<;;;444,,,...888999///---555999444,,,000111000000222222...***+++,,,...000000---+++222///+++,,,555;;;555+++***++++++,,,---------,,,''')))******)))'''(((((())))))))))))((((((((((((+++'''((('''(((555:::...)))''''''((()))***)))(((***))))))(((((((((((()))))))))***+++,,,,,,---------***)))+++---+++***+++))))))(((((((((((()))***'''((())))))***)))))))))***+++***'''$$$$$$(((---,,,+++)))((('''&&&&&&&&&%%%%%%&&&''')))+++,,,---)))***+++***)))***+++---,,,---...,,,***(((((()))+++)))((()))+++,,,,,,+++'''((('''%%%''',,,,,,((()))))))))'''%%%$$$&&&((())))))(((((((((((((((((((((%%%'''++++++)))))),,,((())))))(((''''''(((******)))(((''''''(((***+++(((((()))***++++++++++++...+++'''&&&'''((())))))'''))),,,............///))),,,---+++,,,///000...///,,,+++///000---++++++(((***,,,+++))))))---111111000///...---,,,,,,,,,+++---......,,,***)))))))))000444111...222888<<<555000,,,...333666444000AAA888555111<<>>===:::777666555888;;;999111000444555000111......///...+++---111)))///555444///+++,,,...000000111111000///......,,,,,,---///111444666777,,,///444999444999qqqGGG---,,,,,,++++++***)))((('''((()))((('''''')))+++&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%'''(((***%%%&&&''''''(((((('''''''''***++++++))))))+++------,,,+++)))(((((())))))+++...000...***)))+++...++++++******))),,,///222******+++,,,,,,,,,,,,+++%%%)))+++******------*********+++---///...+++(((---,,,***'''&&&)))000666<<>>===<<<>>>@@@DDDDDDYYY^^^FFFBBBXXXcccLLLIIIBBBDDDMMMOOOXXXlllyyyooommmeeeUUUNNN\\\JJJDDD;;;AAASSSRRREEEBBBKKKIIIFFFAAA:::666444444666<<<;;;555555;;;999000++++++...111///***(((+++;;;333+++(((***...000000222333555666555222...,,,...//////000111333555666333222444UUU555......000111111,,,&&&!!!%%%&&&''''''&&&&&&(((***+++)))(((''''''((()))+++***)))&&&$$$$$$%%%''')))***(((&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((($$$'''((('''&&&'''+++...(((((())))))******++++++------------,,,,,,+++***------...---,,,***(((&&&***+++***)))'''))),,,...***)))((((((***,,,///111...///000000///---***)))'''))),,,...//////---,,,***,,,---***)))+++***&&&222---)))***...111000---...---------------------***,,,......---...000111FFF999...***+++,,,---000***---111111000///222444***+++---//////...---,,,...------,,,+++++++++***222222222555777555000+++///---,,,************+++---//////++++++---...+++++++++***)))(((((())))))...***)))DDD>>>///;;;$$$))),,,,,,'''&&&***---,,,))))))))))))))))))))))))((()))******+++++++++++++++,,,---.........---,,,---++++++,,,...---***&&&''''''((((((((((((''''''++++++,,,,,,+++***((('''---,,,***((()))+++---///))))))))))))))))))))))))+++***((((((((()))+++---%%%(((,,,,,,)))''''''((('''&&&&&&(((***)))&&&"""///***''')))++++++******)))***++++++)))(((((()))(((((())))))))))))((((((((())))))***)))'''%%%$$$(((((()))***+++************,,,------+++***++++++******++++++***)))'''&&&***++++++***+++---+++&&&***+++---///000111000000+++,,,------,,,,,,...000555000---...111111,,,'''---,,,,,,,,,,,,***'''$$$)))((('''&&&%%%'''***---//////...,,,)))((()))***333000,,,+++---000333444---777;;;777999@@@;;;///333>>>LLLOOOEEE:::===EEEGGGBBBMMMRRRooogggzzz}}}}}}\\\___PPPVVVIIILLLYYY[[[PPPHHH???888@@@IIICCCBBB===:::999666222333777444555444444777;;;999333000,,,///777999333------AAA444******...111444666000222444555444000,,,)))'''333444222777555...///333555OOO222...---,,,,,,+++***&&&$$$&&&'''''''''&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''***((('''%%%%%%&&&'''((('''''''''((()))(((%%%###%%%%%%&&&'''''''''''''''&&&''''''&&&%%%$$$%%%'''((((((((('''''''''''''''+++++++++++++++***))))))******+++++++++******)))***++++++***)))))),,,...***)))))))))***,,,...///------......---,,,***)))+++++++++++++++++++++++++++...---******---,,,***111---)))***...000000...******+++++++++++++++***---,,,,,,---.../////////:::111******,,,,,,---...+++---////////////000111)))***+++------,,,+++***111111111000...---+++***111000000111000///+++)))******)))(((((()))***+++---000///++++++------***,,,++++++***))))))******---(((...===555,,,333'''))),,,,,,(((''')))+++***))))))))))))))))))))))))...---+++*********+++,,,+++,,,,,,,,,,,,+++))))))***)))((()))++++++)))''')))******++++++******)))(((((()))***)))((('''&&&((((((((()))))))))******''''''''''''''''''''''''&&&%%%#########$$$&&&'''&&&(((++++++)))''''''))))))((('''(((******'''$$$///+++((((((******)))(((''')))******(((''''''((((((((((((((((((((('''''''''((((((''''''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''')))******)))(((((()))'''((()))*********)))(((+++......,,,,,,---,,,(((''''''(((((())))))((((((''')))******)))***,,,...000---***+++///000,,,'''---,,,+++,,,------+++*********(((''''''))),,,...000000///---,,,,,,///222///---+++,,,...000000000///999;;;555333:::<<<777)))///888===<<<===HHHVVVfffbbbeee```yyyzzznnnXXXmmmvvvaaaWWWTTTSSSPPPAAA>>>AAA:::888???@@@@@@===;;;:::555111222777444555444333555888777222333...///555888666444666000***(((---000000......000000000///...---,,,+++///777444222777555...000///UUU---...+++(((&&&&&&''''''''''''(((((('''%%%%%%&&&(((&&&%%%$$$######$$$%%%&&&((((((((('''''''''''''''%%%&&&''')))***)))%%%"""$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&$$$###))))))(((''''''&&&&&&%%%(((((()))))))))((('''''''''''''''((()))***,,,,,,)))+++,,,,,,+++***,,,---*********+++++++++,,,,,,++++++++++++++++++++++++...---+++)))(((((()))***+++---,,,))))))---...---000---******...000///...'''(((***+++,,,,,,+++***,,,+++++++++,,,---,,,+++///)))''',,,//////...///---,,,+++,,,...///...---)))***,,,---------,,,+++333333333333111///,,,***...///...+++)))''''''((((((((((((((()))***+++,,,---000///++++++---,,,))),,,,,,+++*********++++++,,,&&&666666******(((+++)))---...***(((******((())))))))))))))))))))))))000...+++((('''((()))++++++++++++***)))(((&&&%%%)))'''&&&&&&((())))))(((***++++++++++++++++++***&&&'''((()))))))))((((((&&&''')))*********)))(((''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''')))***)))((('''(((***+++***((()))******)))'''---+++)))'''((()))((('''%%%'''))))))(((''''''(((((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&'''))))))(((''''''(((''''''((()))))))))((((((&&&***,,,)))(((++++++)))******)))(((((('''(((((()))***+++++++++,,,///111---+++***+++...///,,,))),,,+++***+++...000000000***)))((('''(((***,,,...+++,,,+++******,,,000333+++++++++---//////...---...666888111///777@@@CCC>>>???BBBFFFFFFHHHRRR]]]fffddd]]]MMMXXX[[[qqqqqqbbbSSS\\\\\\MMMJJJAAASSSBBBDDDLLLCCC999???FFF777555444666555333555:::<<<===:::777777999888444777222///111333444666999(((***000888:::444///...444222000...---///111222222444...---444111+++...888~~~ppp)))---***'''%%%&&&'''((((((((((((((('''%%%$$$&&&'''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&&&&((())))))'''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$######%%%)))***'''$$$))))))))))))))))))((((((''''''(((((((((''''''&&&&&&&&&%%%&&&''')))+++,,,)))+++,,,---,,,+++,,,,,,******++++++++++++***)))***************,,,------...---,,,+++***************,,,+++'''(((---///......,,,***+++---//////...((()))+++---......---,,,(((***+++***(((&&&((()))+++''''''---000//////000,,,)))((()))---///...,,,,,,,,,---...///......---///000222333222///,,,***,,,---,,,)))%%%%%%(((+++*********++++++,,,------,,,//////,,,+++---,,,)))++++++******)))******+++***)))@@@333%%%+++!!!...)))...000---++++++***'''))))))))))))))))))))))))+++***(((&&&&&&&&&&&&'''******))))))((('''&&&&&&)))(((&&&%%%&&&''''''((())))))************))))))'''((()))******+++++++++((()))******++++++************************************)))))))))***+++,,,(((((((((((((((((()))***+++***)))(((((()))))))))******)))&&&&&&))))))(((%%%'''))))))((('''((())))))))))))))))))((('''&&&'''&&&%%%%%%%%%&&&'''((()))'''&&&%%%%%%''')))***&&&(((******)))((()))***(((((((((((((((''''''&&&$$$)))+++)))(((***,,,+++---,,,***)))))))))***+++)))+++,,,,,,,,,---000222...------.........---+++,,,***)))***---000111111)))'''&&&&&&(((***,,,,,,''')))***++++++,,,---///+++******,,,...//////...,,,000111///000888AAAGGG@@@@@@BBBFFFDDD???>>>@@@:::CCCAAA:::HHHRRR___kkkgggvvvgggssshhhnnnOOOQQQSSS<<>>???<<<777555777666222999555222000//////111333---111999???===555000111333111...------///111333111000)))+++333///+++333___ccc'''+++***(((((())))))((('''((((((((('''%%%$$$&&&'''(((''''''''''''''''''(((&&&'''((((((((('''%%%$$$(((&&&$$$$$$&&&((())))))&&&&&&'''''''''&&&&&&%%%###""""""$$$((((((%%%"""&&&''''''((()))******+++''''''((((((((((((((('''''''''&&&%%%&&&''')))***(((***,,,,,,+++++++++,,,******+++++++++***)))((()))))))))***+++---...///***+++---//////...---,,,+++---,,,)))***///111000,,,+++++++++---...///...'''(((***,,,------,,,,,,&&&,,,000---&&&###''',,,,,,((('''+++,,,,,,---000***'''%%%''',,,//////---+++,,,,,,---------------)))+++---//////...,,,******,,,,,,***'''(((,,,000++++++++++++,,,+++++++++***......,,,+++---,,,)))))))))(((((((((((()))))))))000EEE222(((--- ...***///222///------+++((())))))))))))))))))))))))%%%&&&'''))))))(((''''''))))))((((((((()))))))))++++++)))'''&&&&&&'''((())))))************))))))''''''((()))***+++,,,,,,***)))((('''''')))+++,,,++++++++++++++++++++++++&&&&&&&&&&&&''''''(((((()))(((''''''((()))******)))))))))(((''''''((((((&&&))))))%%%%%%***,,,***''')))******)))((()))***)))*********))))))((('''((((((&&&&&&&&&'''((())))))((('''&&&&&&(((***+++&&&''')))))))))((()))***&&&&&&&&&'''(((((()))******......***)))+++,,,***''''''&&&%%%%%%&&&((()))&&&''')))))))))))),,,......//////...,,,*********+++***((()))+++---......***(((&&&'''***------,,,(((+++///111000...---------+++******---///000111///---...222555888:::===444333666<<<>>>999555444+++666555888DDDRRRTTT\\\OOOooosssnnn}}}{{{vvvvvvkkkcccJJJ>>>PPPNNN___BBBDDDMMM:::===???SSSVVVYYYNNN@@@GGGTTTSSSRRREEE===BBBKKKLLLFFF@@@111444333000///222222000555666555222000//////...333444777888333,,,+++///******)))))))))***+++,,,333000***---222---///AAA[[[++++++***)))***+++***(((&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$###)))&&&######%%%(((***+++((())))))))))))(((''''''&&&%%%$$$$$$$$$###!!!######$$$%%%'''((()))***''''''((()))))))))(((((((((''''''&&&''''''(((((((((***++++++***)))+++,,,******************))))))((()))***+++,,,---......(((***---000111000///...---//////,,,---111333111******+++,,,---......///'''''''''(((((()))******(((...222///)))&&&***///,,,((('''((((((&&&(((,,,)))(((''''''***---......))))))))))))*********+++&&&'''***,,,---,,,++++++)))***+++++++++,,,...000))))))*********))))))((((((,,,---+++,,,...---***(((((('''''''''((())))))(((:::AAA000,,,...%%%,,,***///111///------,,,)))))))))))))))))))))))))))###%%%))),,,------+++***)))(((((((((((()))***+++***++++++)))'''&&&''')))***++++++++++++++++++***&&&&&&&&&&&&'''((()))***)))'''%%%###$$$&&&(((***))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''((('''&&&(((***+++***)))((()))***)))'''&&&'''(((%%%++++++%%%%%%+++---***)))***,,,+++)))(((((()))(((((())))))))))))(((((()))(((((('''''''''(((((('''&&&%%%%%%%%%&&&((((((###%%%'''(((''''''''')))###$$$%%%&&&(((+++---///,,,,,,***&&&&&&)))(((###&&&&&&&&&&&&&&&'''((()))((()))******)))***,,,...+++---///---)))&&&&&&(((***)))((((((***,,,,,,++++++)))''')))---000///...&&&)))---///---+++)))(((---+++)))))),,,///111111222...///666999333//////777333333888;;;:::;;;>>>444<<<222777999DDDCCCQQQUUU]]][[[```vvvzzzccccccoooqqqggg]]]QQQNNNVVVYYYcccRRRTTTfffddd^^^\\\www]]]^^^ddd\\\aaaOOOAAAAAAHHHFFF<<<444''',,,000///000444555444000555888666444333111...666444222111,,,''')))...)))))))))***************///---)))+++,,,(((888XXXYYY111,,,+++))))))))))))(((&&&&&&'''''''''&&&&&&''')))$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######&&&%%%###$$$&&&)))******+++++++++++++++******)))(((((((((&&&$$$######$$$$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((((())))))((('''(((***,,,******)))(((((()))***+++&&&''')))+++,,,,,,++++++)))***,,,---////////////+++......,,,,,,000000...(((***+++,,,------...///)))((('''&&&&&&''')))***+++,,,,,,,,,+++***++++++,,,)))(((***(((%%%&&&)))++++++***)))((()))+++---((((((((((((((())))))***((()))***+++,,,,,,,,,+++((()))***,,,......,,,***'''''')))***++++++******%%%***,,,+++,,,///...+++((((((((((((((()))******(((BBB666***---++++++((((((---///,,,+++,,,,,,***))))))))))))))))))))))))%%%&&&)))+++,,,------,,,***)))(((''''''((())))))%%%'''******(((''')))+++)))******++++++******)))'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''(((((()))))))))))))))'''&&&&&&(((+++,,,***((('''***,,,+++)))''''''((('''//////'''$$$***,,,((()))+++,,,+++(((&&&&&&'''$$$%%%&&&'''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((((('''((()))'''&&&&&&'''(((***,,,---'''&&&""""""(((...---'''***++++++++++++******))),,,------,,,++++++,,,...(((,,,///---(((%%%'''***'''''''''))),,,---,,,+++)))'''%%%(((,,,///...+++$$$&&&(((((('''&&&'''((()))((((((***---//////...///,,,111:::888---(((,,,111---,,,///222222666;;;777@@@999GGGEEERRRXXXuuu|||xxxhhhvvvyyytttgggVVVQQQHHHSSSEEE888777:::888333///)))///444333333555555444...555999666333222///+++222///------,,,)))+++///---,,,,,,+++++++++,,,,,,***)))''')))***---OOOYYY666...+++(((''''''(((''''''%%%&&&''''''&&&&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$&&&)))******(((---------------,,,+++***)))***+++***''''''***...''''''((((((((((((((((((%%%&&&&&&'''((((((((('''$$$%%%''')))******))))))))))))((('''&&&'''***,,,+++)))((('''''')))+++---$$$&&&(((***++++++)))(((++++++******+++---...///'''***+++)))***,,,,,,)))((())),,,---------...///---+++)))''''''(((***,,,,,,(((%%%&&&+++---)))%%%,,,+++,,,...,,,(((''')))---...---***'''&&&))),,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())),,,///...)))$$$&&&(((***,,,---.........$$$)))++++++---000///,,,))))))((())))))***++++++)))FFF---$$$,,,(((///&&&'''+++---***)))++++++***))))))))))))))))))))))))&&&&&&'''''')))***+++,,,,,,***)))'''&&&&&&&&&''' $$$(((***))))))***,,,''''''((((((((((((''''''))))))(((''''''(((***+++&&&'''((()))))))))((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&%%%&&&))),,,---***''''''+++......+++)))((()))***222222((($$$)))+++&&&)))++++++***'''%%%$$$%%%""""""$$$%%%&&&'''''''''''''''(((((('''%%%###"""$$$%%%&&&'''''''''&&&&&&&&&(((***+++******+++,,,...,,,***)))((('''((((((&&&$$$"""&&&111<<<<<<666,,,,,,---,,,+++)))'''&&&******+++)))(((''')))***''',,,000...)))'''***...%%%&&&'''***---///...,,,&&&###!!!$$$))),,,***''''''(((((('''&&&(((+++...%%%&&&(((+++...///---***)))(((111;;;777)))'''000,,,,,,///555888999<<<@@@FFFQQQLLLZZZMMMRRRXXX|||vvveeennnssspppttt~~~mmmOOOFFFBBB@@@777///000333444666999,,,333666444111///...+++///666999444...---)))$$$(((%%%&&&***+++)))***------+++)))''''''((()))+++***++++++...222<<>>MMM:::111---...---***,,,333DDD)))&&&111...---333///,,,%%%###***---***((()))***'''$$$$$$%%%&&&&&&&&&)))***+++++++++*********''')))***)))((('''&&&%%%(((***+++***(((''')))+++,,,+++)))((()))***,,,---------+++*********+++,,,+++++++++***)))***,,,///---,,,***))))))))))))***((((((((((((((((((((((((---------+++(((&&&&&&'''((((((((((((((()))))))))++++++***+++,,,,,,)))''''''((()))******+++++++++))))))'''$$$'''++++++'''+++,,,------...333<<>>RRRZZZKKKRRRmmm~~~}}}~~~{{{___bbbeeeVVVAAA;;;WWW]]]HHHYYYUUU======>>>888333000//////111000+++'''111---)))&&&###!!!%%%)))---)))&&&&&&)))+++***((()))'''%%%'''***---------------...,,,,,,CCCyyyGGGAAA>>>===777,,,(((,,,'''((((((%%%"""!!!###&&&(((&&&$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&'''((()))))))))'''%%%$$$$$$&&&---...////////////222444111777999444444???OOOYYYPPPEEE@@@CCC<<<222;;;OOOVVV888+++000000...,,,%%%666///---444666000---///,,,***))))))+++---...... """%%%(((+++...///))),,,///000---******,,,***+++---,,,***((((((((()))))))))))))))******+++++++++*********)))))))))+++***)))'''&&&(((+++...+++***))))))))))))******)))))))))))))))))))))))))))******(((%%%$$$$$$%%%&&&&&&''''''(((((())))))+++******+++,,,+++)))'''''')))***+++,,,,,,++++++%%%&&&&&&$$$''',,,,,,)))***,,,...//////222888===888...&&&&&&((()))+++---(((((((((''''''&&&&&&&&&((('''&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((())))))(((%%%%%%&&&&&&&&&'''''''''***))))))(((((())))))***'''''''''&&&&&&%%%%%%$$$&&&$$$###$$$'''))))))))))))'''&&&''')))*********&&&&&&'''((())))))((((((%%%''')))++++++)))'''%%% ###&&&''''''&&&'''(((***)))(((''''''''''''''''''''''''&&&%%%$$$###"""$$$%%%&&&$$$"""!!!"""###"""""""""######$$$&&&&&&(((%%%%%%)))***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((''''''"""'''(((%%%###$$$&&&%%%'''''''''%%%######%%%(((,,,((((((******((()))---000@@@666%%%,,,,,,"""###'''&&&%%%&&&((())))))(((###%%%(((***+++***(((''')))&&&&&&)))+++***,,,000%%%((()))''''''+++//////)))+++,,,...000111222333)))***777999```jjjbbb???---)))444>>>SSS;;;JJJCCCCCC...:::IIIWWWbbb]]]```ssshhhuuuIIIXXXvvvnnnVVVMMM___YYYGGGVVVQQQ;;;888222---++++++++++++***(((&&&$$$$$$***+++++++++---...***)))(((((((((***+++++++++)))'''''')))*********,,,...333444///@@@{{{vvvRRR555555>>>:::222///)))+++,,,***%%%###%%%'''$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$&&&''''''((((((&&&###"""###$$$&&&(((******+++,,,///111***333444...555IIIVVVWWWbbb```___\\\RRRNNN[[[nnnxxxppphhhcccbbbeee```UUUHHHJJJFFF???:::555,,,"""+++)))'''''')))******)))000...,,,******+++++++++)))***,,,---)))$$$&&&***)))***++++++***)))((((((((((((((()))))))))))))))))))))******))))))((('''***)))(((&&&$$$&&&))),,,))))))(((((()))))))))***************************%%%&&&''''''&&&&&&((()))&&&''''''(((((())))))***((((((((()))******(((&&&'''(((***,,,,,,+++***)))$$$&&&'''%%%&&&++++++)))'''***,,,,,,***))),,,///111***%%%&&&((()))+++...******))))))((('''''''''***))))))(((((('''(((((('''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&((())))))'''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***(((''''''&&&%%%$$$######%%%%%%$$$%%%&&&''''''''''''''''''((()))+++++++++%%%&&&'''((())))))))))))%%%''')))++++++)))'''%%% """%%%&&&&&&&&&'''((()))((('''&&&&&&&&&'''(((((((((((('''&&&%%%$$$###&&&&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%$$$"""$$$))))))%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''"""&&&(((&&&######%%%'''''''''&&&%%%###$$$&&&)))***&&&%%%''''''&&&(((---CCCUUUBBB$$$%%%)))$$$***&&&$$$###$$$(((***)))''''''(((***+++***'''$$$"""'''%%%%%%%%%'''(((***,,,###'''))))))(((***///222+++******+++,,,,,,***(((333...888111QQQNNNHHH)))&&&000<<<;;;DDD888EEENNNVVVJJJllliiiRRR\\\xxxkkkXXXLLLOOO:::...>>>===000///'''%%%###&&&((((((&&&%%%&&&(((%%%+++...+++)))***&&& ***+++,,,***((((((+++...+++***))))))***+++,,,---///111999???;;;III~~~FFF555:::<<<999888666777777333---(((&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$%%%&&&$$$%%%&&&%%%######$$$&&&"""$$$&&&'''''')))+++...)))///...***666JJJOOOFFFYYYfffjjj```XXX___mmmuuuiiiIIIEEE@@@<<<888444///,,,---***'''''')))+++******...,,,,,,...+++&&&)))///((((((((()))*********)))''''''(((((())))))))))))(((((()))))))))((('''&&&)))((('''%%%$$$%%%(((***'''((((((((())))))(((((((((((((((((((((((((((((('''(((************,,,---((((((((())))))*********&&&&&&&&&''')))(((&&&$$$'''((()))*********)))(((&&&)))***'''&&&))))))&&&%%%(((++++++((('''))),,,((('''(((***(((&&&)))...******)))))))))((((((((())))))))))))))))))((('''&&&'''''''''''''''''''''%%%$$$%%%&&&))))))((('''&&&&&&'''''''''(((((((((''''''(((((())))))))))))((((((''''''&&&%%%$$$$$$&&&'''''''''&&&%%%$$$%%%%%%&&&'''((())))))******&&&&&&'''(((((()))((((((%%%&&&(((******(((&&&%%%$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''''')))))))))(((((('''%%%%%%(((((('''&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$#########"""%%%***)))$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''')))((('''&&&'''(((((($$$"""$$$%%%$$$&&&***333KKKCCC(((!!!%%%(((///&&&$$$"""###'''((('''$$$((((((''''''&&&%%%$$$$$$(((((('''&&&&&&((())))))&&&))),,,---***)))+++...,,,,,,+++,,,---,,,)))'''555***+++"""---%%%---+++===SSSOOOLLLMMMaaa^^^kkkfffnnnyyy~~~|||nnnZZZOOOMMM<<<:::777333+++###222333...///&&&)))###&&&)))(((&&&$$$'''***+++&&&!!!&&&<<>><<<888444111///...---...---+++***)))'''###!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$$$$%%%'''###$$$%%%$$$###$$$&&&(((###$$$&&&&&&&&&'''***,,,(((+++(((%%%...;;;999---888JJJQQQFFFBBBNNNXXXWWWiii~~~vvvnnniiiSSSNNNHHHCCC@@@<<<777222,,,''''''---...+++---333***((('''(((***,,,,,,+++((((((((((((((())))))***))))))(((((((((''''''''''''((((((&&&%%%%%%&&&(((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((***************)))))))))%%%%%%%%%'''((((((&&&$$$(((((((((((((((((())))))''',,,---)))'''((((((%%%%%%))),,,,,,,,,...222666%%%&&&))),,,)))%%%'''---''''''''''''''''''''''''$$$&&&(((***++++++++++++&&&'''(((((()))(((((((((%%%%%%&&&(((******(((&&&&&&''''''''''''(((((((((&&&&&&'''((())))))))))))(((((((((''''''&&&&&&%%%'''((()))(((&&&$$$$$$$$$$$$&&&((()))((('''((()))''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&((((((((('''&&&''')))%%%%%%&&&'''(((((('''''''''(((((((((((('''&&&&&&)))(((&&&&&&''''''&&&$$$''''''%%%$$$$$$#########%%%%%%(((,,,***%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%)))$$$"""$$$&&&$$$""""""&&&(((***+++***)))((()))'''###"""%%%%%%###$$$((($$$AAAUUUGGG,,,###&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$$$$&&&((())))))++++++))))))++++++(((------///111///(((&&&''''''(((***,,,,,,***)))((($$$,,,555...)))---:::CCCVVVHHHDDDPPPwwwdddlllzzz```OOOVVVZZZTTTccc>>>777---###,,,)))$$$...(((222000000000$$$+++''')))+++)))&&&$$$%%%'''!!!&&&111LLLwwwxxxQQQ***+++,,,***((('''***---111222333333333555888:::;;;:::@@@KKKYYYqqqrrrcccWWWNNNBBB;;;999999999888555333111///---***&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((###%%%%%%%%%$$$$$$&&&'''$$$%%%&&&&&&%%%%%%''')))%%%&&&$$$!!!$$$)))(((######,,,111---,,,333999:::JJJfffpppsss|||nnneeeQQQGGGBBBFFFCCC666------///,,,)))(((+++---...---***)))((('''''')))+++,,,******((('''''''''((()))&&&((()))(((&&&%%%%%%&&&'''(((((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''*********)))((((((''''''&&&&&&&&&((()))***(((&&&+++***(((''''''(((***+++(((---...+++((())))))'''(((***,,,,,,,,,000666<<<***'''''')))(((&&&(((,,,%%%%%%&&&&&&'''(((((((((###%%%(((+++,,,,,,++++++'''''')))*********))))))''''''''')))+++***(((%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))))))))((('''''''''''''''&&&&&&&&&&&&(((******'''%%%%%%&&&%%%'''******(((''''''((())))))))))))((('''&&&%%%'''''''''&&&&&&'''''''''&&&'''((('''&&&&&&(((***$$$&&&(((+++++++++)))((($$$%%%&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$'''&&&$$$######$$$%%%&&&%%%%%%(((+++)))$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&$$$%%%&&&)))$$$###&&&'''$$$"""%%%&&&(((******)))))))))***(((%%%%%%''''''$$$$$$&&&+++HHHuuusss???$$$&&&***+++***(((&&&$$$###$$$$$$$$$$$$%%%&&&(((***+++&&&+++,,,++++++...---)))...,,,...444444---&&&%%%%%%(((,,,,,,***''''''((()))>>>AAAQQQ888???333;;;dddmmmeeeSSSiiizzzttt[[[>>>...111666222***...###,,,,,,---111%%%'''000***...***---,,, ***((((((((('''%%%%%%%%%&&&***JJJhhhwww}}}^^^999---............000222555:::<<<======<<<===@@@CCCFFFSSSeeevvvqqq[[[KKKDDDAAA???<<<666555333333222///+++(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%(((***%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%$$$######$$$&&&%%%''''''%%%###$$$(((***'''%%%&&&)))******---333---AAAPPPkkkyyy]]]EEE;;;555000+++)))+++.........+++***((('''''')))+++---,,,***((('''&&&''')))***&&&((())))))(((&&&%%%%%%(((((())))))(((&&&$$$###((((((((((((((((((((((((&&&(((***+++,,,---///111******)))((('''&&&%%%%%%''''''''')))++++++)))(((---,,,)))'''''')))+++---''',,,///,,,)))******))))))******)))(((,,,333999000)))$$$&&&(((((((((***%%%&&&&&&'''((()))******&&&(((***,,,,,,+++)))''''''((()))+++++++++***)))(((((()))***+++***(((%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((&&&''')))&&&)))++++++(((''''''(((******))))))(((&&&%%%$$$((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&&&&''')))+++$$$'''***---...---+++)))""""""###$$$%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&%%%###"""###%%%((()))######&&&)))&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''%%%&&&'''&&&$$$%%%***)))%%%''',,,(((((()))((('''(((***,,,)))&&&'''))))))%%%$$$&&&111LLLIII'''...%%%---...///+++&&&######%%%''''''((((((((((((((((((!!!'''+++)))+++///---(((***'''+++555999222+++(((,,,111555333---(((((()))...GGG;;;HHH///UUUQQQ[[[[[[^^^ccc===TTTXXXeeeqqq{{{iii]]]]]]ccc>>>222***,,,+++%%%###&&&+++&&&,,,,,,000,,, 000,,,''')))###)))+++,,,$$$$$$$$$$$$%%%''''''(((!!!VVV}}}qqqPPP>>>555...111111222333666999<<<===;;;???DDDHHHLLLRRRYYY___ddd~~~rrrcccZZZTTTPPPEEE===666555999999333---222...***'''&&&'''''''''***%%%$$$(((((($$$$$$(((&&&$$$%%%***+++'''$$$$$$%%%'''))))))'''&&&'''((('''%%%###$$$''')))'''%%%%%%''')))((('''&&&'''(((---'''...===AAABBBXXXwwwrrr```JJJ===999777333---333%%%222222,,,...)))---///$$$!!!***000---,,,000******!!!""",,,"""...((('''&&&'''((())))))(((&&&&&&'''((()))))))))***''''''&&&&&&'''(((***+++%%%'''))))))'''&&&%%%&&&&&&&&&'''''''''''''''&&&***************+++++++++***,,,......+++)))'''''')))...$$$------000CCC111)))&&&######'''))))))'''(((&&&$$$%%%'''***+++***))))))))))))***+++---...---***''''''(((***************+++******)))(((((()))(((&&&%%%$$$%%%&&&&&&******)))''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&***))))))((()))***+++,,,+++,,,+++)))&&&$$$$$$$$$(((%%%&&&'''%%%"""%%%+++)))((((((((()))((('''%%%!!!###&&&&&&$$$###$$$&&&(((((((((''''''&&&&&&%%%)))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))******))))))&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&'''((())))))---+++(((&&&&&&&&&&&&%%%***((((((,,,,,,'''$$$$$$+++JJJaaa'''+++&&&(((((((((''''''&&&&&&&&&######$$$%%%&&&(((((()))###'''+++,,,***)))+++---((())),,,///111111...+++***---222555666333...***999;;;...666___oooYYYGGG^^^JJJccclllgggSSSvvv}}}kkk[[[EEE444///111555777///...---+++)))'''%%%$$$++++++***)))'''&&&(((***)))(((&&&&&&''''''&&&$$$'''&&&%%%$$$%%%&&&(((***000???EEE999...000666888333666:::===???@@@CCCDDD>>>FFFQQQ\\\hhhyyyuuuhhhWWWLLLGGGAAA888111222///,,,+++,,,------,,,)))&&&''',,,...,,,+++...)))### ###&&&### $$$&&&(((((('''&&&&&&'''&&&$$$$$$&&&***,,,,,,+++%%%&&&'''((((((((((((((('''&&&&&&"""***999...;;;FFFMMM[[[mmmvvvtttjjjTTTFFF---)));;;333'''+++///111...)))'''***---%%%***'''$$$))))))&&&(((&&&%%%$$$'''***+++***'''###$$$&&&((())))))((((((((((((''''''((()))+++,,,$$$&&&((()))((((((((()))(((((()))))))))))))))((((((((())))))******++++++)))+++------***(((''''''$$$)))""")))***///BBB222(((((((((((((((((()))***)))(((&&&&&&'''))))))((('''''''''((())))))*********)))((((((((()))+++,,,***************)))((((((((('''&&&%%%$$$%%%%%%&&&)))(((''''''''''''((())))))))))))(((((('''''''''''''''((())))))))))))(((&&&''''''(((((((((''''''''''''(((((((((((('''&&&((()))***)))'''&&&'''(((######%%%((()))'''%%%$$$(((((((((((((((((('''&&&"""%%%''''''%%%$$$%%%'''(((((((((''''''''''''''')))'''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&''''''''''''***((('''&&&'''((((((((()))'''(((***(((%%%''',,,999```TTT((("""''''''''''''&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))+++*********+++***)))((()))((((((***,,,,,,+++******000777999555333444666111>>>:::333FFF^^^]]]PPPOOOWWW{{{]]]fffpppsss}}}wwwzzzuuunnniiihhhaaaPPP???===666---***+++---...---*********)))((('''&&&&&&*********(((&&&&&&''')))---+++(((&&&''''''((((((&&&)))'''&&&000;;;444$$$&&&111666111///555999777>>>======@@@KKK\\\ooo|||xxxfffTTTGGGDDD???888333000000//////---)))(((***+++'''%%%%%%...&&&"""%%%)))***)))***$$$&&&((((((''''''((()))%%%$$$$$$&&&(((******)))&&&&&&&&&'''))))))(((''',,,'''$$$(((+++***((('''(((---,,,((()))000222...999HHHdddwwwrrriiiIII555???===...(((000111(((###''')))"""(((,,, )))&&&%%%(((,,,...+++'''%%%&&&(((***+++++++++***)))((((((((()))***+++,,,$$$&&&)))************+++)))))))))******))))))(((&&&''''''((()))******+++(((***,,,+++)))(((''''''&&&***&&&******444DDD666(((+++...---)))'''))),,,+++)))''''''(((((((((''''''((()))******)))((('''''')))+++***((((((+++...)))))))))***))))))(((''''''&&&%%%%%%$$$%%%%%%%%%((('''&&&&&&&&&(((+++,,,,,,++++++***)))((('''&&&(((((()))***************(((((())))))))))))((((((%%%&&&((())))))(((&&&$$$%%%'''((()))((((((***+++,,,***'''%%%(((,,,---+++((((((((('''''''''&&&&&&###$$$&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((()))'''%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++(((((()))***'''%%%+++333333```)))%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((///+++((((((***+++)))%%%+++)))(((((()))+++******###...:::===;;;>>>IIISSS///<<<@@@555:::VVV___JJJAAARRRnnncccQQQJJJKKKpppxxxzzznnn```TTTLLLFFFDDDBBB>>>666000111333///(((***'''&&&''')))***'''$$$'''((((((((()))))))))***+++++++++)))'''&&&((()))---+++'''###"""###$$$&&& '''(((+++AAAXXXPPP555:::===<<<:::???IIILLLGGGIIIQQQ___pppxxxgggVVVHHH>>>888444444000...///222222222111+++'''$$$&&&&&&$$$%%%(((&&&((()))***)))((()))*********)))((((((''''''&&&(((&&&%%%&&&((((((&&&$$$%%%%%%%%%'''---333///)))...000///***)))---...+++%%%(((111AAARRR___ccccccwwwyyy~~~bbb^^^kkkbbbGGGBBB:::<<<666''',,,222###111+++&&&&&&***+++((($$$''''''(((((()))+++,,,---)))))))))))))))******+++&&&)))+++,,,+++******+++'''((((((((((((''''''&&&%%%&&&&&&'''((()))******''')))******)))''''''((((((***))))))***999CCC666))),,,......+++)))))))))***(((''''''))))))(((''')))***,,,---,,,+++)))''''''+++...,,,(((&&&)))---''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&(((+++,,,*********))))))((((((((())))))***++++++++++++***)))))))))***))))))((('''&&&'''(((***************%%%'''))))))))))))+++---'''(((&&&###$$$((()))'''((((((((('''&&&&&&&&&'''###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%'''((((((((()))***,,,)))(((***,,,***'''***///...UUU+++)))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++(((&&&&&&(((******)))---,,,++++++------,,,***!!!+++555999:::AAAOOO\\\777333:::===BBBXXXVVV555JJJSSSSSSbbbRRRXXXGGGAAAnnncccTTTQQQcccvvvuuuhhheeebbbZZZVVVTTTEEE???JJJAAA===666000,,,++++++,,,------***&&&(((...111111111---)))((()))******)))(((((())))))***++++++,,,,,,,,,,,,***(((((()))+++)))(((((('''''')))---///+++...---000BBBUUUTTTEEE===@@@BBBHHHWWWiiissstttzzzppp___UUU777444000000444888888666222222333222,,,%%%%%%***&&&(((***)))((('''((()))......---,,,***)))((((((***(((&&&%%%%%%&&&&&&%%%###&&&&&&###%%%***)))$$$###&&&((((((***------+++666///(((&&&))),,,,,,***+++000666<<>>444???777...*********)))&&&+++)))&&&%%%%%%(((,,,...((()))))))))***************,,,------+++)))))))))(((((())))))((('''&&&&&&%%%&&&&&&'''(((((())))))&&&((())))))(((((((((***)))&&&)))$$$''';;;===...+++******+++,,,,,,)))&&&''''''&&&(((***+++***)))***+++,,,---,,,***(((''')))---000...)))&&&'''***%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((''''''((()))+++'''''''''(((((())))))))))))******+++++++++++++++)))))))))))))))((('''&&&((('''&&&'''(((+++...000''')))******))))))+++,,,)))+++...000...+++******((()))***(((&&&%%%''')))&&&&&&&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%$$$###$$$%%%&&&'''(((((((((%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''')))******((('''(((***'''&&&(((++++++(((''')))@@@\\\~~~```)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''(((&&&$$$%%%'''***+++,,,---...000...+++((('''***,,,...///555===DDD===,,,222AAAEEEJJJCCC+++===JJJEEEQQQKKKUUU???666333888666000///444000'''((('''$$$)))///***)))777000///...------...///000,,,000000,,,+++,,,,,,******(((&&&&&&(((+++---...(((((())))))))))))*********+++***)))((((((***,,,(((***---///000333777;;;:::555222444666;;;EEEOOOIIITTTeeeyyynnnhhh]]]RRRLLLGGG===333666666888888333---...222)))***++++++)))''''''(((((()))***)))'''&&&'''(((+++***(((%%%$$$%%%)))---)))+++***'''%%%'''))))))+++---...///...+++(((&&&(((%%%###%%%***///000000---111333111---000:::CCCMMMOOOVVVcccssszzzcccUUUPPPsss|||UUUMMMVVVddd]]]NNNFFFDDDKKKFFF>>>777444333333333444111---++++++...111444)))******+++++++++******+++---...---+++)))((((((++++++++++++***)))((((((''''''''''''(((((((((((('''((())))))((((((***+++...''',,,%%%---EEE===+++,,,)))'''(((,,,,,,)))%%%&&&&&&''')))+++,,,+++***((()))******)))((('''&&&))),,,//////+++((('''(((%%%&&&''''''''''''''''''&&&&&&'''(((((((((((('''******))))))((()))))))))%%%&&&&&&'''((()))***+++))))))***++++++++++++***))))))***))))))((('''&&&(((&&&%%%$$$&&&***///222(((***++++++******+++,,,000'''&&&...///)))***222)))++++++)))&&&&&&(((,,,***))))))***,,,,,,+++)))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&''''''%%%###$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&((()))***))))))(((((((((((())))))---+++(((&&&###"""""""""(((***---+++(((&&&''')))%%%$$$&&&(((((('''+++111PPPllltttDDD888''')))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''')))+++((($$$"""$$$((('''(((***---...---)))%%%((('''&&&(((,,,111555777777,,,///:::666000000111$$$666333111...111(((---'''---+++)))***---...222333...---111---)))111''''''((()))***+++++++++,,,111444222000///,,,((($$$%%%''')))***)))((('''''''''''''''''''''''''''))))))******)))***---///000222333111//////333777:::888>>>GGGIIIMMMbbb{{{|||kkkPPPIIIBBB???;;;555000000000111222000...,,,++++++''')))***(((%%%$$$%%%&&&)))+++***'''$$$'''111999'''$$$###%%%%%%%%%&&&((("""###'''+++............'''''')))***++++++******$$$'''***,,,------......***)))))),,,333999<<<===<<>>CCCCCCFFFJJJDDD>>>AAADDDCCC@@@<<<777555666888888777555444333333444555,,,,,,---......---,,,+++)))+++------+++)))((()))+++,,,,,,++++++)))(((((()))))))))(((((((((((('''''')))******)))***+++---444(((111)))666SSSCCC---***)))(((((()))*********((('''((()))+++,,,***((()))))))))((((((((((((((((((***,,,......,,,***((('''((()))************)))&&&''')))*********))))))'''''')))***++++++******((((((((())))))*********((())))))***+++*********++++++++++++***)))((('''***)))(((''')))+++---///((()))++++++++++++,,,...'''(((HHHQQQ===***(((***,,,---***'''&&&***...***)))(((***,,,---+++)))((('''''''''''''''&&&&&&'''&&&&&&'''((('''%%%###&&&&&&'''''''''''''''&&&%%%&&&'''((((((((((((((())))))(((((((((((())))))+++***'''%%%######$$$$$$&&&***---,,,(((&&&'''***'''((()))'''###(((;;;NNNWWW~~~FFF***(((&&&---'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''''''''%%%%%%&&&(((******(((&&&%%%%%%&&&)))...333555666,,,000...------''''''222&&&///+++(((###&&&111888...'''(((*********+++)))000+++'''...000,,,///))))))******+++,,,---...!!!&&&)))))))))+++)))%%%(((***,,,---+++(((&&&$$$(((((())))))************,,,---...//////111444777;;;============CCCNNNVVV]]]ggguuupppddd[[[OOOAAA:::888999999777444222111111222333333000+++(((((()))(((+++,,,(((%%%***777CCC222***''',,,...)))'''))),,,++++++,,,+++((('''(((&&&(((***+++******+++---+++'''%%%''',,,---)))$$$+++,,,---...---+++(((''')))******((('''(((---111)))444000&&&:::===&&&555999AAAUUUkkkmmmZZZIIICCCKKKUUUCCC...222444///444...222555333...+++---000333444444444333111///.........///000000///...---'''))),,,,,,+++******************))))))'''&&&&&&*********)))((((((''''''((()))******)))***,,,///333%%%///(((888XXXDDD,,,(((***+++***'''(((+++///***))))))***++++++(((&&&++++++************++++++&&&'''***---000///---*********+++,,,,,,,,,,,,,,,'''((()))+++++++++***)))###%%%(((+++,,,,,,,,,++++++++++++***************(((((()))************)))---------,,,+++***)))(((------------------------'''(((***++++++,,,...000)))...[[[EEE***+++---...+++''''''+++///(((&&&%%%'''******(((&&&******))))))((((((((('''&&&&&&&&&'''((('''%%%###'''''''''(((''''''&&&&&&'''((()))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$&&&)))***%%%)))------)))'''(((+++***---...(((!!!,,,LLLkkkddduuu///,,,***###,,,'''((((((((())))))******%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&)))---///,,,)))'''&&&%%%&&&(((*********'''(((***++++++,,,,,,---&&&333+++$$$000000'''***$$$%%%###999+++'''&&&'''!!!###+++,,,&&&%%%+++(((222...&&&,,,111,,,***...---+++)))((())))))***'''******'''(((***)))&&&((()))***))))))***,,,...***+++,,,---...//////000111333444555666888<<>>***//////---+++(((&&&''')))---+++((())),,,...---+++))))))+++---///...***'''---,,,+++******)))******(((''''''))),,,---,,,***...,,,***(((((())),,,---000///---***,,,...---(((+++***((('''''''''((()))*********))))))***++++++))))))***))))))((('''&&&'''((()))***+++,,,,,,,,,*********++++++---...///888&&&)))000000BBBSSSKKK///---,,,,,,---......---+++***))))))***)))'''%%%)))***++++++***)))'''&&&((('''&&&''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%''')))***+++&&&%%%%%%&&&'''((('''&&&'''((()))*********)))(((+++)))(((+++***((((((***+++...)))(((,,,MMMppp```qqq<<<'''000+++...,,,)))(((((((((((('''((()))***)))'''''''''))))))'''%%%&&&)))***(((%%%(((''''''(((******)))'''(((((()))***++++++++++++'''&&&%%%&&&)))***)))((((((((()))(((''''''(((***(((***++++++******+++,,,...+++(((***---...---+++...---,,,***)))***---///))),,,///000///...------777555555555444222777>>>777777888===FFFUUUeeeooo{{{qqqjjj___RRRIIIAAA999666777>>>666333888<<<888333222+++///333111,,,(((''''''(((%%%%%%)))***(((''')))===777///)))'''((())))))%%%)))222,,,000222***:::...+++((())),,,,,,***(((,,,,,,,,,,,,++++++++++++***+++,,,//////,,,)))((()))***+++***((()))++++++++++++***+++,,,,,,***((())))))***++++++++++++++++++******,,,......+++(((+++,,,,,,+++******+++---+++************+++,,,---/////////---***))))))******---222777777444000...)))***666===:::<<<777$$$111000///,,,+++******+++---***'''***///111///+++******,,,...///---***'''++++++******+++---///000((((((((())),,,,,,+++***+++++++++++++++,,,...000---000...))))))...---(((---,,,***)))((()))***+++,,,,,,++++++++++++++++++))))))******)))(((((('''(((((()))******+++++++++***)))((((((+++---...///)))"""(((,,,%%%)))000***---++++++,,,...//////...+++***))))))******(((&&&*********+++***)))((('''(((((((((((()))))))))((('''''''''''''''(((((((((+++&&&###%%%((()))+++---'''&&&%%%%%%'''''''''&&&((()))***++++++***((('''+++***)))******)))((())),,,''')))***---MMMdddPPPfff}}};;;%%%,,,---...,,,)))((()))))))))(((*********)))((((((((((((+++)))'''''')))***)))(((((('''&&&''')))***)))'''(((((()))***************)))((('''((()))***)))((('''***+++***'''&&&(((+++***,,,---,,,+++***+++---000---,,,...///......000,,,------***((()))---222///222555666444333444666777666888:::;;;AAAPPP___```fffooozzzwwwdddWWWRRRBBB===;;;======888000+++///222444333000//////111...,,,...333444...'''%%%000---***))))))+++---...+++"""###***FFFRRR777---...+++)))***---...,,,)))......---------,,,,,,,,,%%%(((***++++++***(((&&&))))))))))))((('''(((***///...,,,,,,,,,+++)))'''******++++++******)))(((...............---***(((+++,,,---,,,,,,,,,///000)))))))))))))))***++++++---------+++((('''((()))%%%///:::;;;555...+++)))***000<<>>BBBIIIVVVeeepppnnnggg^^^VVVPPPIIIBBB===888666333111000222444555///...222<<>>===888777>>>EEEIIIJJJLLL<<<;;;999666333222222333///;;;GGG:::444111###,,,***,,,///000000///000111*********)))))))))((((((000555555...+++,,,---+++,,,((((((******))),,,333***)))((()))***,,,,,,+++)))***++++++,,,++++++++++++///111...)))(((+++000((()))))))))((((((***,,,))))))******+++++++++***+++++++++)))((((((+++---***333888222+++***++++++999NNNKKKRRRlllYYY222000...+++)))))),,,......---+++,,,...///000///...------+++******,,,.........++++++,,,,,,,,,,,,++++++---,,,,,,---...///...,,,+++...///---***)))---111:::)))""",,,333---))),,,)))***,,,,,,,,,+++)))((()))***+++---------,,,,,,,,,,,,------...------,,,---,,,+++************+++---+++)))+++///000...*** '''))),,,222000+++---***)))***,,,...///...,,,***))))))***,,,,,,***)))***)))))))))))))))******)))***,,,***((('''(((***&&&&&&'''(((((()))******&&&$$$(((---***$$$)))444---+++((('''((()))***))))))))))))******+++++++++%%%)))***'''(((------***&&&)))...&&&000111///[[[nnniiiLLL222///+++%%%,,,///,,,******+++,,,,,,,,,)))(((&&&'''***+++)))'''&&&''')))***)))(((''''''(((&&&%%%%%%'''(((((((((***)))(((((('''((()))***)))((('''(((***++++++)))(((((((((***,,,,,,+++)))***,,,.........///111222222000444:::888333888CCC;;;<<<@@@GGGOOOUUUXXXYYYlllsss}}}|||tttmmmhhhWWWKKK@@@>>>@@@BBBEEEHHH777777555333222333777:::///888@@@111///111'''111)))---111222000000111444************))))))))))))555999777///)))+++,,,***+++'''&&&*********///777---,,,******+++,,,,,,+++((()))***+++,,,---------LLLNNNKKK???///$$$$$$'''---......---,,,+++,,,...******+++,,,,,,,,,,,,++++++,,,+++***)))***,,,//////444333+++(((,,,///...CCC\\\QQQUUUvvv]]]++++++111...++++++...000///---,,,---...---,,,,,,---///***))))))***---...---,,,)))***,,,///000111111000...------...///000...---,,,---...,,,+++///888???NNN111###111===777000333+++---///000000...+++)))'''((()))+++,,,,,,++++++------......///.........---,,,+++)))))))))******...+++***,,,000111---)))%%%+++(((%%%+++,,,,,,555*********,,,...///---,,,,,,+++***+++++++++)))'''***)))))))))))))))******)))+++,,,+++((('''(((***((())))))***+++,,,,,,,,,$$$$$$***000***"""(((555///,,,)))((()))*********))))))))))))***+++,,,---$$$)))***'''(((---...+++'''333222...444///ccciii@@@---111+++&&&)))(((111...,,,++++++++++++******(((&&&(((+++,,,+++)))(((***,,,---,,,***))))))(((&&&%%%%%%&&&(((((((((***)))(((''''''((()))***++++++***+++---///...---///......000444555333000---///222444555777999<<<>>><<<@@@GGGEEE???EEERRRZZZ___kkk}}}sssjjj^^^TTTPPPKKKDDD>>>======???@@@>>>:::666333222111///------///222333111000//////333,,,(((***......,,,***)))+++...///...,,,,,,---000***(((******,,,666BBB***111---+++111000+++...***///222(((+++)))'''IIIttt}}}sssLLL666111,,,.........---,,,+++***))))))((('''&&&&&&(((***,,,+++000(((,,,***$$$///---......,,,......(((555SSSYYYWWWMMMIIIJJJ===,,,))),,,,,,,,,---...---+++)))222...+++,,,000111///,,,---,,,***+++,,,------,,,,,,,,,,,,,,,///222555777---......///...,,,+++******,,,...+++%%%---JJJggg[[[:::+++;;;DDD666+++000...---,,,,,,,,,,,,+++***+++,,,---...////////////,,,***'''(((***+++)))'''(((***,,,+++(((''')))+++---------...///000///---+++,,,......---,,,------***((('''+++000222///+++---------,,,,,,,,,++++++)))))))))'''%%%%%%''')))+++***((('''&&&''')))***,,,,,,,,,++++++)))((('''***((('''&&&&&&'''(((***&&&))),,,---+++)))'''''',,,+++***+++,,,,,,+++***(((&&&%%%'''+++///000000...'''(((...+++***>>>YYY777...((())),,,+++******///...---+++******++++++///---+++))))))***))))))+++,,,---+++((((((***---(((+++---+++(((&&&(((+++,,,---...,,,((((((***---,,,)))'''***000444666666111222222333555777999:::777;;;<<<:::888<<>>FFFLLLSSS]]]fffmmmvvvvvvfffSSSXXX[[[TTTGGG;;;666666;;;;;;777333333555444000333333///222888000***444333,,,888111)))444444555000444EEETTTXXX[[[TTTAAA---...///000000000000000...///000111111000...---......,,,222@@@qqqXXX000---777WWWqqqdddMMMJJJ___UUU<<<+++------,,,222,,,+++***+++...000000000000111222333333222111000,,,+++***+++...000000////////////000000/////////............///000222222+++000111...,,,...111111111333000+++,,,111///)))...---,,,---...///...---+++---///111111///---+++,,,------,,,+++***+++---...,,,))))))+++...//////,,,...///...++++++///222222///...///111111---***,,,,,,,,,,,,---...///000............---------,,,+++,,,...---,,,******+++---,,,+++******,,,///000,,,,,,,,,,,,***)))((('''))))))))))))))))))))))))***+++------+++))))))******---///...+++***,,,///,,,---//////---,,,,,,---,,,+++)))+++555???;;;000///---...222222///---///222111///------------...000222444333111111555888999888666777:::<<<======CCCLLLUUUYYY\\\fffvvvhhhggg```WWWRRRPPPJJJAAABBB???:::@@@HHH???666<<<@@@'''///111...999999777111///555666111333222&&&000000111111111111111000///000000111000///...---,,,------999YYYUUU+++>>>RRRhhhsssgggYYY\\\___OOO999333999333---444...------///111222111000...000222333222111000///---,,,+++,,,///111111111///000000111222333333333000////////////000222333)))///222111222666777444444444222//////222333222///...------......---,,,,,,---...//////...,,,++++++---//////,,,******+++000---******,,,///000000///111222000------111666222///...///222333000,,,......---,,,,,,,,,...///............------------+++---///...---+++++++++.........---.........///,,,,,,,,,,,,,,,+++***))))))******************)))+++,,,......---,,,---...---000222111---+++---000---///222222000//////000000///...111777:::666000555000...222555222000000666666888999:::;;;<<<<<<444777;;;;;;;;;===CCCHHHVVVXXX]]]eeeooouuuwwwvvvzzzkkkgggbbbkkkvvvmmmccchhhsssCCC;;;:::444:::;;;???999666999777222666999000//////000000000000//////000000000000000///......,,,---...???iiiHHH111VVVpppsssooofffdddlllUUUDDD555;;;DDD666(((...//////000222444444222000///222444555444222111111...---,,,...000222333222///000222333444555666666111000/////////000222222111222000---///444333---000000000///...///333888000///------......---+++------,,,,,,+++,,,,,,,,,'''+++///000...,,,---...///,,,((((((,,,///000000,,,...000---******...333111---***,,,000333111---000000///---++++++,,,...//////.........---------+++---//////---,,,+++,,,...///111222111000...---++++++,,,---------,,,,,,***++++++,,,,,,++++++***,,,---......---///111333111444666333...+++---000...111444444222000111333444333555888888555333333999222///333666555222111777:::???EEEIIILLLMMMMMMNNNUUU]]]dddkkksss~~~rrraaa[[[YYYRRRHHHLLLCCC@@@CCC???555222888555===>>>444000555777333666333111000222333444444...---JJJPPPKKKBBBhhh{{{uuussssssjjjbbbDDD>>>:::999666222222555---000000///111777888666222333222333999???:::000///000111111222111111111111111111111111222222333000//////000222333333222222999EEEJJJAAA111***---///++++++...///000333777111000///000333444444444444111---,,,---...---+++...------,,,,,,,,,------333000---***)))+++---///...---,,,,,,---//////...------,,,...555<<<:::444666333000...///000000000000000000///000111111222222111000...---,,,,,,+++...000333333222000//////---)))(((,,,---+++---333---111111---+++000444666666555444333222111000///333444444333000//////000555111111444666777:::???:::444555======777777>>>===AAAEEEEEEDDDFFFKKKPPPRRRVVV^^^fffnnnvvv~~~zzzmmmgggjjj```\\\TTTOOOUUU[[[NNN;;;FFFCCC@@@>>>===>>>===<<>>666222444777666444444///666999444000111666888555333///---111666444/////////000111222222333333***,,,///222333222000...555444222333444444333111......111444333//////222111//////111000---,,,...555333111111333555666666///......///111222111///............///000111111////////////000111222333---+++)))((()))***,,,...***///111---+++,,,---,,,---,,,---///111333222111333333333222222222222222<<<:::888777666777888999444666777777444222111111000...///333444333333666888===@@@@@@BBBHHHLLLLLLQQQRRRVVVZZZ___dddgggiiitttyyyxxxsssrrrdddWWWYYYRRRHHHAAACCCEEEAAA;;;777999===>>>:::777999;;;;;;>>>;;;888888:::<<<:::666111111111111111222222333333555777888999999999888444222111000111111///......///333888:::888444222111///111555555222000222///---******+++...//////111111111222111000...,,,,,,,,,,,,---...///000111111111111111111000//////777888888777555444444555222666777444444666666444333333444777:::;;;999777444555555666777777888888;;;<<<===>>>>>>>>>>>>>>>HHHKKKOOORRRTTTVVVYYY[[[YYY[[[```fffkkknnnppprrrxxx~~~{{{{{{|||vvvnnniiikkkhhhbbbZZZVVVTTTOOOHHHIIIGGGFFFHHHIIIGGGCCC@@@IIIIIIGGGFFFFFFFFFFFFFFF===<<<;;;;;;<<<===???AAABBBAAA???>>>???>>>===;;;>>>???AAACCCFFFFFFBBB>>>???>>>@@@DDDDDD@@@>>>???;;;999777666888:::::::::888999;;;;;;:::888777666;;;;;;;;;;;;<<<>>>??????999:::;;;;;;;;;:::999888333666:::;;;:::777666666888888888888>>>CCCAAA<<