BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDeneneneHHHXXX[[[~~~xxx}}}~~~xxx}}}pppllliiizzzeeerrr}}}jjj:::)))999===...,,,CCCAAA>>>UUU```SSSLLL...000JJJcccqqqsss>>>111KKKFFF---;;;^^^mmmvvv|||]]]JJJVVVhhhjjjLLL???GGGSSSUUUeeevvvrrrwwwyyyttthhhKKK---&&&000..."""===PPPLLL```iiiIIIeeeeeeZZZDDD555@@@WWWYYYLLLgggnnnpppfffSSSDDD???@@@dddVVV@@@111222<<>>>>>???WWWggg{{{xxxaaannnYYYiii___999 &&&%%%%%%;;;kkkfff@@@;;;WWWooosssxxx}}}bbbTTTaaa}}}^^^CCC>>>@@@MMM^^^qqqrrr666222+++***===bbbuuu___III888///CCCTTTjjj{{{ooooooRRR666NNNzzzbbbBBB:::???EEEIIIvvvssstttqqqpppzzzyyyhhhmmmtttyyyTTTZZZaaa^^^NNN<<<999@@@:::FFFYYY[[[NNNRRRhhhuuuoooiiirrr~~~ppphhhQQQoooxxx///...///333666777444111(((///666<<<666(((888```iiiTTT@@@;;;<<<999444111CCCGGGFFFFFFTTT```RRR999 !!! ,,,''''''000;;;===333'''$$$&&&$$$ %%%(((,,,000111000...,,,111111111000...+++(((&&&******)))((('''&&&&&&&&&***))))))***+++,,,...///$$$$$$$$$$$$%%%&&&''''''333''' &&&---,,,'''$$$''''''((()))((('''%%%$$$555,,,%%%### $$$,,,"""(((---000111///......,,,)))'''&&&&&&'''(((******))))))(((((((((''')))(((''')))+++,,,,,,+++,,,,,,+++((('''(((+++...000...---...,,,***...555<<>>;;;;;;555222:::!!! )))777LLL^^^VVVIIIBBB>>><<>>***,,,...*** +++&&&###)))!!!888...***'''''')))"""***'''"""555<<<...$$$***%%% """%%%%%%$$$%%%&&&"""+++:::<<>>---+++!!!+++$$$)))+++---111444@@@333)))***//////,,,)))%%%"""$$$###$$$///000 !!!$$$(((---...'''***---333888444+++***...,,,333@@@<<<'''""",,,111(((+++111555222***&&&(((%%%'''---'''444&&&+++999%%%---,,,---///222333111///888333---111555***(((888&&&%%%+++,,,+++,,,''')))(((&&&,,,333,,,666666666666555444333222555111,,,---111555555333AAA;;;444222555888999888---///333555666555333222777888888888777555444333777666555444333333333333444444555555666777777777555444444333333333444444@@@666111444888666333222555555666666666555444444???888333333111///000444...000333555666444222000555444333333222333333444555555555555444444444333222111111222444666555444333555666666444333444555555444444555333111444:::<<>>888666777666222777999:::999666444555666222333555666666555333222666666777777666444333222777777777777888888888888:::888777777999999888777+++***+++...000...(((###$$$((()))'''&&&'''&&&$$$,,,000222111,,,(((&&&&&&)))+++%%%$$$------(((,,,111...***((('''))),,,///&&&''')))***'''%%%(((...///---(((%%%'''+++***&&&%%%***'''###(((((('''///...000000***!!!,,,&&&$$$((("""###%%%$$$######$$$%%%$$$$$$$$$$$$))),,,&&&%%%***)))###""")))---+++&&&---...'''$$$'''(((%%%!!!+++111,,,%%%###'''******)))***...222333000,,,***+++---///000---***&&&"""$$$%%%$$$%%%))))))&&&999...---))))))---***)))&&&&&&///888444)))000000//////////////////222000+++'''+++444;;;<<<777777555333111111333555>>>:::555222000000000000///...,,,,,,,,,,,,+++)))---,,,++++++,,,---///000333111111333333222333555///+++***,,,+++(((&&&(((///---...111333111000222777222888888,,,,,,222---)))%%%(((111555222444999333///...000111///...000+++222000111777333+++---333...+++...111333777<<<444222222222...***,,,111...444555---+++000444333000///...000333444222000,,,///333555666555555555888:::777111...111555666111***,,,555666///333>>>999444333888;;;888222...222777;;;:::::::::666111555444111...111777777444///777:::333...//////,,,666777888::::::666111,,,000444555111444:::;;;555555555777<<<<<<888666777555444111...,,,,,,---...///222222///333:::888000///111222///...333888888000333555444444555333000III>>>222///666======:::???888222000444666555222***444222000888888888CCC444444444333222222111111///...111777999666444444555222555555666AAACCC666;;;===;;;444111333555555333000222777:::777444333666:::EEECCC111***---,,,111***'''///666666222...:::444222666666222666===HHH<<<:::888///555>>>999555444333333555666666555;;;888///000:::666---///999999<<<===:::555333555::::::999888777888999;;;:::999777555444222222111:::888444000...000666;;;???:::333111222444444444555666777999999999888777777777888999999999999999;;;:::999888888777888888777777888999999999777777<<<;;;:::999999888888888>>>999777999:::888777888;;;;;;:::::::::;;;<<<<<>>===:::888999999666666888::::::999888999:::666777888999999888777666666666666777666555444444777777777888888888999999:::::::::;;;;;;:::888555...---,,,---///000///---...000111///+++***+++,,,...222666666444000......,,,///(((&&&...000000777444333111///...---------333111///...,,,,,,...000000......111111///000333+++...(((&&&...000///666---///444777777111***&&&111+++...000,,,222777222//////.........---+++***%%%(((***))),,,//////+++)))...000,,,+++///000...000---,,,///111///,,,,,,///000333777444...,,,...---///222111//////222555000000000///---,,,---...555111+++(((***000555777;;;333000222000...//////,,,222555222333888;;;;;;***222<<>>777111---111444666666888<<<:::666...,,,,,,000555666000***---000333555444222000///444333222222222333333333555333111//////000222444444333555777888999:::;;;;;;777333111111000//////888444222444777666111---///444555444555111///111555000///333444///,,,---222555555111000333444333333777222///666666444;;;:::333000333777666333333666222000444777555333444777:::999222...111444333555222111333777888777444888::::::666111...///111...222666666555333111000555999777111000333222---444333333333111111888BBB@@@999333111000111666<<<777444111333:::??????<<<000999===888333333444333999777333000///111666999222888999444000333666666333222222333444444666888999:::999666333222333555111555777666999===;;;555666999333000555444///111::::::888777999===AAABBBGGG>>>333222666888333---;;;555///000555999999777777555777666222333888888<<<:::777555666666555444VVVNNNEEE>>>888444777>>>;;;666888999888@@@CCC888555:::<<<777333444555555===:::888:::<<<;;;888555555666AAADDD<<<;;;@@@<<<333777===BBB>>>777666999333222666:::888444666;;;666::::::999:::777444666===;;;:::999999;;;<<<===333>>><<<777;;;;;;999>>>222222333222000222888>>>444000000444333///444>>>>>><<<:::888666555555666555777999888555333555888777666777999;;;;;;888555888888888888888777777777555555666777888888999999777777666555555555555555555666777888777666444222999888777777666666666777444555777777666555666999888888777666777888:::;;;<<<888666888;;;;;;777444777777888888999999999:::444555777888999888777666666666666666666666666666666555444555777888777666333666:::<<<;;;999777666888777888<<<<<<888888;;;;;;<<<;;;::::::::::::999555666777888888888888888666666777888888888888777666666666777666666666666777777777888888999999:::===<<<;;;;;;<<<;;;999777...---+++,,,---///000000------.../////////000222,,,///333444444111///...$$$222555---******777MMM///000111222111000...---666777666222///---...///---+++...333111,,,---444444666///,,,222000+++//////,,,***,,,222999:::888///)))...111+++---333000666333111111222222111///,,,000111//////222333222%%%+++000111111333222111111++++++111333...,,,000222,,,+++222555222...///000555:::777111---000555222111//////000000000///444333222222111111555999000//////444999555111444///555777222...000666:::...111444333///...111444444555444222555<<<>>>===AAA888000---111444333///777444000...///111444666000111333444555555666777333444555555555555444444333444333222222444555555444666777666555555777777444333111000333555444222111888444111666222,,,222222222333666666666999>>>333777666333444888777222666;;;555///333555999EEE;;;444111555:::999555333444222444999:::777444555///222333111111444555555666666444333111000//////===???>>>:::666444666999666333111222444555666777,,,888:::333444??????444000444999:::444...222:::>>>999777999888333444888222333555666777888;;;???555888888666444666777666555777888777444111000111///444777555444666888999>>>===:::666555555777777555555666888:::;;;999777222444555444666888777444444666111111888666333777222444777999888444///---AAA===999999===>>><<<:::777777888888999999777555;;;444888999333888BBB???999777444444666777888888@@@;;;777777666333222555;;;666888:::777>>>AAA999222666999888999:::888444333444555555555666777777333000666888222444999444444===GGGIII>>>444555===888888;;;>>><<<666333222===AAA777222999999666===;;;:::999777777999;;;===444AAA>>>555555666666;;;::::::888777:::@@@GGGJJJ<<<555555======777999AAA<<<;;;999777666777777888333555777999:::999777666888999;;;>>>@@@@@@>>><<<888888888777777777777777999999999999:::::::::;;;999888888777777777777777999:::;;;<<<;;;999777666888777777777888888999:::888<<>><<<===:::999999::::::::::::::::::999999:::::::::999888666666777888888888888888777777777777666777777777666777777888999:::::::::AAA>>>;;;999::::::::::::---///111222222000---,,,+++((((((+++---,,,,,,...,,,...000222222111///---...444000***---...333@@@111000000///000111222333333777888333......---,,,,,,---000222///,,,---111+++///+++***000...(((,,,///222111)))$$$%%%***---444...444999333444999888...,,,***)))***++++++***+++//////,,,***,,,---+++---///111000000000111222222...///222000++++++111///......///...---000555///777>>>>>>888111///000333111000111333444222///(((+++000333000++++++///000222++++++333111000;;;444222111222555666444000111222111///---...222666333333///+++---333555444111222222000///111666;;;777444000000333555666555000222444555555444444555111333666888999888555444555666444000000333444333,,,333777555222222444444222444444000000444777777444888444222666444000444,,,///222222111333999@@@333222///,,,///444444111///777444000333222333===BBB999222333777777777888999777777999777333333777111222333444555555555555333555666444222111333666...000222222111000000111999555333666888777666666---///333777777555666888666222333:::@@@@@@???@@@666555777::::::666444555666888999888333222;;;EEE<<<:::888777777888888777555888<<<>>><<<999777666555777999:::::::::999999...222555666888<<<===:::555444444888===>>>;;;666666666666555555666666777777444555666444555:::???333333666<<<>>>;;;999;;;EEEAAA<<<777555555777999222777<<<>>><<<888666555===666555555///333:::888777777666666777888:::;;;666222333888<<<;;;999:::777111444777444999>>>999:::;;;999888:::>>>===888888===>>>;;;888:::;;;;;;???888:::;;;444666;;;777666555666888666222444999:::888777888999888888777:::<<<777666>>>???;;;???::::::999888777888;;;>>>:::<<<444111:::===777777999999777444555666333---777222222888888222000333444444333333333333333444777555333555888;;;;;;:::999777555444444555888999::::::999999999999999999;;;::::::999999::::::;;;:::999999888888999999:::<<<<<<=========;;;:::999888888888888999:::;;;;;;???EEEGGGAAA;;;:::::::::999999999999999999::::::666888777555555888:::999777777777777777888888888777888:::::::::888666555;;;;;;;;;;;;<<<<<<<<<<<<:::999888888:::::::::888888999:::999999999;;;===<<<999999>>>???===;;;<<<:::888888;;;;;;999999<<<;;;:::999:::::::::888666888888888999999:::;;;;;;999999888777666777777777666777777888999:::;;;;;;AAA>>>:::888999;;;<<<<<<...000333333222///---,,,444111333666555111111555000000000111222111///...444222((('''333333++++++444222000......000222444000444333000///111000,,,...222333111000111222222,,,333111111777666222888&&&111888555111222555555///'''---444000///333111222333222222000000000000111444444222111333333000555444333222///---///111333222111111///...///222555666555000---///222444---222777888666333222222333222222222222222111000111222777<<<999333222666+++777:::BBBMMMAAA000444777333222555999999444000///222555777666555333222777999888666777888444///333777;;;;;;777333222222+++---222555777666333000333555666555333222333555333444555555666666555555444777777333333666777444666<<>>???DDDBBB===999777555444444666888::::::888888;;;>>>???999555555555555888===@@@888;;;===999<<>>;;;;;;:::777888<<<===:::;;;??????999777888888444<<<666999:::555888===999===777444777;;;;;;<<<>>>444555444222222555999;;;///222777===???>>>;;;777999;;;<<<;;;:::;;;>>>AAA<<<;;;444888EEECCC;;;<<<000555999999<<<@@@>>>888;;;<<<===>>>===:::888999;;;;;;;;;;;;;;;::::::999999777555666888;;;<<<<<<>>>===;;;999888888:::<<<999:::;;;;;;<<<;;;;;;:::999888888888888999:::;;;999888888888888888999999999999999999999999888888999888888888888888999999:::AAACCC===999999999777999999999999999999888777777===>>>999555666888777888888999999999999888888555666777888999888777777999999:::::::::;;;;;;;;;999777666777888999888666555666777777777777999;;;;;;777666:::<<<;;;999999<<<999999======::::::>>>:::888777888::::::888555888888888999999:::;;;<<<;;;:::999777666666666777666777777888:::;;;;;;<<<>>><<<:::999;;;<<<;;;;;;111111111///......111333//////222555111***+++111222111000000111111///...!!!...333222444000///:::333333222111000000//////222333111...222888666//////555555000000555666222---444111---000,,,(((///111222///***,,,222111+++444***///777222000222000///111333333000---,,,,,,+++......---...111000------...000333222000111333111000...---...111333333>>><<<555...000666444,,,222111000000222555999<<<444555666444111///000222555111222777777333222666333777+++***999555---999555777888666222///333888444333222222333444555666444555444222444999:::777999333---///777<<<;;;888666777777555333222555777666777888666333444777:::888666444222222444666888111666888555666::::::555444888888333222555555000222777888444444888888444888333777:::555666777111///111333222333555555444444222666;;;999333444:::777888111000:::999333444===999777999999666555777555333666;;;<<<999777888777444222333555555666888===:::888666666666666555<<<666111000333888;;;<<<999777777777333111;;;HHH333;;;===666111555<<<>>>555:::DDDLLLIII@@@::::::777<<<===888666:::888222888555777>>>???:::777888777999<<<>>><<<999:::>>>:::888666777999:::::::::888777888888777777;;;???:::<<<999333333999;;;888===;;;:::888888999:::;;;666666777999999888999<<<444111LLLZZZAAA999BBB:::888555888>>>???:::999<<<:::888666777:::;;;888555:::999888888777777777666777;;;888777>>><<<888;;;444999===<<<999999<<>>888999555:::;;;555777<<<888444333666999999777888<<<<<<@@@@@@;;;555444666888>>>;;;>>>>>>666666;;;999666999;;;;;;999:::===@@@===@@@@@@CCCFFF<<<555===777<<<===999777;;;;;;777333999===:::777888:::;;;888999::::::999777666444555888;;;===<<<;;;::::::555888<<<>>>===:::888777888999;;;<<<<<<<<<;;;:::::::::::::::;;;===>>>@@@::::::999999999::::::;;;999888777777777888888999===<<<;;;:::999999999999222999<<<888777:::;;;888:::;;;<<<<<<<<<:::999888<<>><<<===>>>::::::??????;;;;;;???;;;:::888:::===>>>;;;999777666666777888999:::;;;===;;;999888666666666777666777777999:::;;;<<<<<<:::::::::;;;======;;;999333333222111000000111222000000//////......------/////////////////////////////////000111111222222444333222222111111222222111222333333111111222333000555:::888333///111555333333222222111000000///111000///...///000333444333333444666888777555333444333111000000000111222000///////////////000111444333222222222333444555444555333------:::SSSggg666333000000111222000...333222222444666888777666777666444444444444222000555222///000444666444222444555555666666666666666@@@666......111222333555333333333444444444555555333555888888777666777888777444111111222222000...555555555555555555555555888666444333222222111111999999888888777777666666777777777888999999::::::666777888999999888777666;;;888444222444666888999333555777777555555555666777666444333333555888999777777666555555555555555:::999888777666666666777;;;777555888888666666888666666666666666777888888777777777777777777777777999999888888777777666666888888777777777777888888:::999999888888999999:::666666777888999::::::;;;???DDDCCC:::555777;;;<<<<<<;;;:::777444333444666777888999999::::::999999;;;:::888666555777;;;???777777777888999999999::::::;;;;;;<<<;;;:::888777::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999888777777999999888777<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<:::999999999999999888777999;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===;;;999777777999;;;===;;;;;;::::::999888888777<<<;;;:::999999999:::;;;===;;;::::::;;;<<<<<<;;;555======777777>>>@@@;;;;;;;;;:::999888888888888:::::::::999999888888888AAA>>>:::999;;;<<<;;;:::>>><<<::::::::::::888666;;;<<<<<<===============:::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888777777::::::;;;;;;<<<===>>>>>>???===;;;:::<<<>>>>>>===<<<;;;::::::<<<<<<;;;:::777777888999::::::;;;;;;999888777777888999;;;<<<:::;;;999777;;;AAA>>>666999999:::;;;<<<===>>>??????===;;;999777777888999888777777888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999===<<<;;;:::999888888888999999888888777666666555===;;;:::;;;===>>><<<:::@@@>>><<<===>>>>>>;;;888<<<;;;999888888999;;;<<<>>><<<:::888888888:::::::::999888888777888888888777777777777888:::===>>>===>>>?????????===<<<;;;222111000///000000000///000000000///////////////222222222222222222222222///000000111111222222333444333333222222222222222111222333333111111222333111333444555444333444555444333333222222111000000000000//////000111333444222111222444666666333111333222111000///000111111///////////////000111111222111000000000111222222222333333222000222777<<<444222000111333444333111777555333222444666666666555333222222444444333222222333444444333333444555555666666777888777777777555222333888;;;888666666333333444444444555555555666666666777666555444222666333111111333444333111555555555555555555555555666444333555888;;;:::888333333444444555666666666777777888888888999999999444555777888999999999888999666333333444666777777777888:::999888777777888666666555555555555555555888777666555555555555666777777777777777888888888888555555888:::888888;;;555555555555555666777777777777777777777777777777222222333444666888999:::888888888777777888888888999999999888888999999999777777777777777888888888444;;;>>>::::::???EEEGGG888999:::;;;<<<=========999999:::;;;;;;;;;;;;:::::::::999999888999;;;===888888888888999999999999666777999;;;===>>>>>>>>>888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999888888::::::999888;;;:::999888888999::::::<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::::::::999999:::<<<===<<<;;;<<<;;;;;;;;;<<<<<<======<<<;;;999888888999;;;<<<::::::::::::::::::::::::;;;::::::999999:::;;;<<<===<<<::::::::::::999888>>>GGGHHH===777:::<<<999;;;::::::999999999999:::::::::::::::999999999888>>><<<:::;;;======<<<:::<<<<<<===???@@@???<<<999:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888::::::;;;;;;<<<======>>>>>>>>>===<<<;;;<<<===>>><<<;;;::::::<<<<<<;;;:::???>>>==================>>>===;;;:::999::::::::::::<<<;;;;;;AAAGGGFFF@@@<<<<<<<<<<<<<<<<<<<<<<<>><<<:::;;;===>>><<<:::>>><<<:::;;;<<<<<<999777===<<<;;;::::::;;;<<<===>>>===;;;:::999:::;;;<<<::::::999888888888888888888888888888:::<<<===???>>>?????????>>>===;;;:::444111...///111222000...000000000111111111111111222222222222222222222222000111111222222333444444333333333333222222222222111222333333111111222333222000///111444666666555555444444333333222111111//////000000111222222333000000000222444444222000222111000/////////000000............///111222222222111111000000111111222000000333777:::888111+++111111111333555666555444:::777333111222444555666333222111222444555444333000444888888444333444777666777777888888888888888222222666:::888333111333333444444444444555555555777666555666999999666333555444222333555666666555555555555555555555555555999666333444666777666555444444444444444555555555999999888888888777777777222444666888999:::::::::777555444444555666666555666777888777666444444555555666777777777555333222888777777666666666666666444555777888999999888888666444555999999777666999888888888777888888999:::777777777777777777777777888777666555555666777999999999888888888888999999999999888888888888999999888888777777777666666666555;;;>>><<<;;;>>>@@@AAA777777999===AAACCCAAA>>>888999::::::;;;;;;::::::888999:::;;;;;;;;;;;;:::::::::999999999999999888666777999<<<>>>???@@@@@@888999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999;;;;;;:::999:::999888888888888::::::======<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;:::;;;<<<===<<<;;;======<<<;;;<<<===>>>???;;;::::::::::::::::::;;;999999::::::;;;<<<======:::::::::::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999BBBKKKLLLAAA777777999999::::::::::::::::::;;;;;;;;;:::::::::::::::999999<<<;;;:::;;;<<<<<<:::888:::;;;===AAABBBAAA>>>:::999::::::;;;<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::;;;;;;<<<============???@@@>>>;;;:::<<<>>><<<;;;:::;;;<<<<<<<<<:::DDDCCCAAA???============@@@???>>>===<<<<<<<<<<<<<<<======>>>CCCHHHHHHCCC???>>>>>>===<<<;;;::::::>>>===;;;999888888999999999888777888;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;::::::999999::::::;;;777777888999999:::;;;;;;???===<<<<<<======<<<:::===<<<;;;;;;<<<<<<:::888???>>>===<<<<<<===>>>???>>>===<<<;;;;;;;;;<<<===;;;:::999999888888999999999999999:::;;;===???@@@@@@@@@@@@???>>><<<::::::666222///000333444222///111111111222222333333333000000000000000000000000111111222333333444444555333333333333333222222222111222333333111111222333333111///000333555666666666555555444333333222222...///000222222222222222111000000111333444222000111000000///////////////---------...///111222333444444333333333333333444555333222666<<<>>>:::555000000222333555555555444888555333333444555555555555333222333555555444333111444888999777555555666666666777888888888888777555444444444111000777@@@444444444444555555555555777555444888===@@@===999666666555555666777777777555555555555555555555555999888666444222444888<<<;;;;;;:::888777555444333:::999999888777666666666333444666888999999999999777666555666888888666555777888999888555444444444777777777777777777666666888777777666666777777777444666888999:::999777666777555666999777333222444888888777777777888888999777777777777777777777777===<<<999888888999<<<===:::999999999999999999:::888888777777777777888888888888888888777777777777:::===@@@>>>;;;999888777<<<999777:::???@@@===888777888999999::::::999999999888888999:::;;;:::999;;;;;;::::::999999999888;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::;;;<<<;;;:::;;;:::999888999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;:::<<<>>>???@@@???===<<<>>>===<<<<<<======<<<;;;===<<<;;;:::;;;<<<>>>???999:::;;;<<<<<<;;;:::999999999::::::;;;<<<<<<===999::::::;;;<<<======>>>999;;;===>>>>>>===>>>>>>===CCCDDD===888999;;;;;;;;;:::::::::;;;<<<======;;;;;;;;;;;;::::::::::::<<<;;;::::::;;;;;;;;;;;;999999;;;===>>>>>>;;;999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========@@@BBB@@@;;;888;;;???===;;;:::;;;<<<===<<<;;;BBB@@@>>><<<::::::;;;;;;<<<<<<======>>>??????@@@??????>>>>>>@@@AAA???<<>>===<<<;;;::::::===<<<;;;999999888999999999888888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;<<<888888999::::::;;;;;;<<>>>>>=========<<<;;;>>>>>>>>>>>>>>>>>><<<;;;>>>>>>===<<<<<<===>>>>>>===<<<<<<;;;;;;<<<======;;;;;;:::999999999999999::::::;;;<<<>>>???@@@AAAAAAAAA@@@???===;;;:::999444111//////111222111///111111222222333333444444000000000000000000000000222222222333444444555555333333444444444333222111111222333333111111222333333333333222111222444777666666555444444333333222///000111222333333333222222111111222444444333222000000000000/////////...---------...///111222333333444444444555555555555888555333222333444444444111222333333333333333444222222333555777888666444999777666555666666444333444444555777999999666333444555666666777777666666444444555666555888BBBOOO444444444555555555666666777555444888>>>@@@===999888888888777666666777777666666666666666666666666333777999777444999FFFQQQ======<<<:::999777666555:::999999888777666555555555666888999999888777777888888888999::::::888666;;;======<<<:::999888999888777666666777999;;;<<<888888777777777888888999666777999:::999888666444777777888:::888444444999666555555444444444555555888888888888888888888888666666666777;;;@@@EEEHHH:::999999999999999999:::888777777666666777777888777777888999999:::;;;;;;777999===@@@@@@===;;;;;;???;;;777777;;;===;;;888999:::;;;;;;<<<<<<;;;;;;;;;888666666888:::::::::<<<;;;;;;;;;::::::999999===<<<;;;::::::999999888;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;::::::<<<<<<;;;:::<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;:::<<<>>>@@@@@@@@@>>>===>>>===<<<<<<===>>>===;;;;;;;;;:::::::::;;;<<<===999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>:::<<<>>>>>><<<<<<===>>>;;;<<<;;;:::;;;>>>???<<<<<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@DDDFFF===;;;999999:::::::::999;;;;;;<<<===============;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>==============================;;;;;;;;;<<<<<<<<<======>>>>>>===============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@CCC@@@;;;999;;;>>>===<<<;;;;;;======<<<;;;===<<<;;;:::999999:::;;;;;;<<<<<<===>>>>>>?????????>>>=========;;;999999========================<<<;;;;;;:::999999999999999888888999;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<======<<<<<<;;;:::999999999999:::;;;<<<<<<::::::::::::::::::::::::?????????>>>===============>>>??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<======<<<;;;;;;::::::::::::::::::;;;<<<>>>???@@@AAAAAABBBAAA@@@>>><<<;;;::::::111000000///......//////222222222333333333333333333333333333333333333333111222222333333444444555333444555555555444222111111222333333111111222333222444555444222222444777666555555444444333222222000000111111222333333444444333222333444555555444000000111111111000///...............///111222222111111333444555666666666000222444444333222222333333444444444333333555777000111333777999999666333;;;999777777777666555333666444333555999:::666333444444555666666666666666555666:::<<<999666999@@@444444555555555666666666888777666777::::::777444888999999888666555666888666666666666666666666666333888;;;777333666BBBMMM888888888888888999999999999999888777666666555555666777888999999888777666:::999999999;;;;;;999888999;;;<<<;;;999888888999888777555555666999===???888888888888888888999:::888888999999888777555444777777999<<<;;;999===CCC:::999999888888888888888888888888888888888888888666666666777999<<>>CCCDDD@@@===>>>???;;;888888;;;>>>>>>===<<<===>>>>>>??????>>>>>><<<999555555888;;;;;;:::<<<;;;;;;;;;;;;;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;::::::<<<<<<;;;:::===<<<;;;;;;<<<===???@@@======<<<;;;;;;;;;<<<<<<;;;<<<===?????????>>>>>>===<<<;;;<<<===>>>===<<<:::::::::;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<>>>???===999888:::===@@@===:::;;;???BBB@@@============<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<===999;;;===???AAAFFFKKKOOO@@@>>>:::999:::;;;<<<<<<;;;<<<======>>>>>>======;;;;;;<<<<<<<<<=========<<<<<<======>>>???????????????AAAAAAAAAAAA??????========================;;;;;;<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<===???AAA@@@===;;;<<<>>>===<<<;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::===;;;;;;>>>>>><<<;;;===<<<<<<<<<======>>>>>>>>>;;;;;;;;;::::::999999999:::999888999<<<===<<<;;;;;;;;;;;;<<<======>>>>>><<<============<<<;;;;;;999999999999::::::;;;<<<::::::::::::::::::::::::===???@@@???>>>===>>>@@@;;;<<<>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<============<<<;;;;;;::::::;;;;;;:::;;;===???@@@AAAAAAAAAAAAAAA???===<<<;;;;;;;;;000333444222///...000333333333333222222222222222333333333333333333333333111111111222333333444444333444555666555444222111111222333333111111222333333222333444777888777666555555444444333222222222222111000000111222444555444333222222444555555444000111222222222111000//////////////////000111111000111444666888888999999///111444666888888888777444555555444333555:::>>>333333333555777777555333999777666666777777666444555444444555666666666555555555666777777777777777666777:::===999222///222555555555555666666666666777777888888888777555444666888999888666666888:::666666666666666666666666555777888777444333666:::777777777888888999999999888888777777666666666555555666777888999999888777:::999888888::::::999888555666888777666555555666666666555555666888999:::888888888888888999:::;;;888888888777777777777777666666999;;;:::999???HHH===<<<;;;;;;:::::::::;;;888888888888888888888888;;;:::999777666555555555888888888777777888888888777666666555555666666777888888888999999:::::::::???<<<>>>CCCCCC===::::::;;;;;;;;;;;;<<<===>>>>>><<<======>>>>>>>>>>>>>>>===:::777999===>>><<<999;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<===::::::::::::::::::::::::;;;::::::999999::::::;;;;;;:::999:::;;;<<<;;;999<<<;;;;;;;;;<<<===???@@@<<<<<<;;;;;;;;;<<<<<<===<<<=====================<<<;;;:::;;;===>>>>>><<<999:::<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>??????@@@<<<<<<>>>>>>>>>>>>===<<<<<<>>>???===:::;;;@@@DDDAAA???===>>>???@@@????????????>>>=========>>>>>>;;;;;;<<<<<<============999===AAABBBBBBCCCEEEFFF>>><<<;;;;;;<<<>>>>>>===:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============<<<======>>>??????@@@@@@===>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>======>>><<<;;;<<<===>>>===;;;<<<===???@@@@@@???===<<<>>>>>>??????>>>===<<<;;;;;;999;;;???@@@<<<===AAA<<<=========>>>>>>>>>>>>::::::;;;;;;::::::999999:::999999:::<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===============<<<;;;;;;::::::999999999:::;;;;;;888888999999::::::;;;;;;<<<>>>@@@@@@>>>>>>@@@BBB:::<<<>>>>>><<<;;;<<<===;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;<<<===>>>??????===<<<<<<;;;;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<===333777:::777222000444999333333333222222111111111111111111111111111111111000111111222222333444444333444555666666444222111111222333333111111222333444000///444;;;>>>:::555555444444333333222111111333222000000000222444666444222111222333555444444111222222333333111000///000///////////////000111222333666999;;;<<<======:::777444444666777666444444555666555555888>>>CCC777555444444555555555444666555444555666777777555222555666555222222555999666666777888888888888888333222555:::;;;888999<<<555555555555666666666777555777999:::999888999999333666888777666666:::===777777777777777777777777333333555999<<<<<<999666;;;:::::::::999999888888777777777777666666666666333444666888999::::::999:::888777777888999999888555777999999888777777888444555666777777666555555999888888888999::::::;;;777666666666777888999:::777777888888666555<<>>AAA<<<:::<<<888;;;======<<<:::999999999:::;;;;;;<<<<<<;;;;;;<<<::::::===AAABBB===888:::;;;;;;;;;<<<=========>>>===;;;;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;:::999999;;;;;;:::999;;;;;;::::::;;;<<<>>>???;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<======::::::999;;;===>>>>>>===999;;;===???@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCDDD======>>>??????>>>===<<<;;;===@@@???>>>BBBJJJPPP>>>>>>??????===<<<>>>BBB@@@@@@???>>>=========>>>;;;<<<<<<<<<======>>>>>>:::???DDDDDD@@@;;;888777999999999<<<>>>???>>><<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>:::;;;;;;<<<===>>>>>>???:::;;;<<<>>>>>><<<;;;:::::::::::::::::::::::::::<<<<<<<<<<<<=========>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;>>>======???AAA@@@>>><<<>>><<<;;;<<<===>>>===<<<===>>>@@@AAAAAA???<<<:::;;;<<<>>>???@@@@@@??????;;;999;;;??????;;;;;;@@@>>>>>>>>>>>>============::::::;;;;;;;;;:::999999:::999999:::<<<======<<<;;;;;;;;;<<<===>>>>>>???===============<<<<<<;;;;;;::::::999999::::::;;;555666777888:::;;;<<<===;;;>>>@@@@@@??????AAADDD<<<>>>AAA@@@>>>===>>>@@@;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<>>>???@@@@@@@@@======<<<;;;;;;;;;;;;<<<999;;;===???@@@AAAAAA@@@@@@???>>><<<<<<<<<===>>>222222222222222222222222777444222000111222333444222222333333333444444444111111222222222222333333222333444555444333222111000000111111222333555555222333555777888888777777888888777777666666666555333333444444555666777777111111222333333333333222222222222222222111000///000///000333777888555222222111111333555555444333666666666666777777777777444333333444666777666555222555999:::999888888999555555555555444444444444999777777777999:::999888777999:::;;;;;;:::888777999999888888777666666666444777:::999666444555666<<<<<<<<<<<<;;;:::999999666777999999888888999:::777777666555999===999222:::;;;<<<:::777555555555444555666888888888777666555555666777888999::::::888888888888888888888888888888777666666666666666:::888555555666888888888888999::::::888777777888======<<<;;;::::::::::::888888888888999:::;;;<<<::::::;;;;;;;;;:::999999999999999999999999999999;;;::::::999999::::::;;;:::999999999888888777777:::999888888777777888888999666555666999;;;;;;999999999999999888888777777===<<<;;;:::::::::::::::>>>===<<<:::999999::::::<<<=========<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;DDDCCCBBB@@@>>><<<:::999BBB===777555777:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>===;;;<<>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>999>>>AAA@@@??????;;;555999:::<<<>>>@@@>>>;;;888>>>>>>>>>>>>???????????????===;;;===@@@@@@===:::888999;;;===>>>>>>===<<<============<<<;;;:::999??????@@@@@@@@@@@@??????;;;999===EEEBBB888666===<<<<<<============<<<<<<>>><<<<<<>>>@@@AAA>>>;;;@@@???===<<<<<<<<<===>>>???<<<888666666888888888===<<<<<<<<<<<<;;;;;;;;;CCCEEEEEEBBB===<<>>????????????>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>>:::===>>>???DDDLLLOOONNN???>>><<<;;;;;;===???@@@:::;;;FFF777<<>>@@@>>><<<===@@@AAA???=========<<<;;;;;;;;;<<<<<<888999::::::888888999:::<<<======>>>???@@@@@@AAAAAAAAA@@@@@@???===<<<;;;;;;::::::999888888999999:::;;;;;;;;;<<<<<<======???===<<<>>>AAACCCBBB@@@<<<===???@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@>>>===<<<;;;;;;:::;;;;;;999;;;===???@@@@@@???>>>@@@CCCBBB???>>>AAA@@@===333333333333333333333333777444111111444666555333222222333333333333333333222333333444555555555555222333444555555555444444111111111111222333444444444444555666666666555555777777777666666555555555444444555555666666777777222222333444444444444444111111111111111111111111000///000333666777555222222111222444666888777666555555666666666777777777555444333444666666666444222555777888888777777888999888888888777777777777777666555666888999888777666777999;;;;;;:::999888888888888888777777777777555888;;;;;;:::999;;;<<<888999999:::::::::999999666888999999888888999:::999999888888===BBB@@@:::444666888888888888999:::666777999:::::::::999999777777777777777777777888888888888888888888888888888888777666666666666666;;;999777666777999999999888:::;;;:::999777777888888999;;;<<<<<<;;;:::999777777888888999:::;;;<<<999999:::::::::::::::999999999999999999999999999::::::999999999999:::::::::::::::999999999888888999999999999888888888777999777555777999;;;;;;999999999999999888888888777======<<<;;;;;;;;;<<<<<<>>>===;;;:::999999::::::<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<======;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???===>>>AAABBB???>>>AAAkkkTTT???999999888===DDD;;;<<<======<<<<<<===???>>>>>>>>>======<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>======<<<===>>>???@@@BBBBBB>>>999888===@@@@@@===>>>???>>>======@@@CCC:::;;;<<<===>>>???@@@AAA===>>>???>>>>>>>>>>>>???======>>>>>>======<<<<<<:::;;;;;;<<<<<<======>>>>>>??????????????????>>>>>><<<@@@GGGEEE;;;:::???======>>>>>>>>>>>>======>>><<<:::;;;>>>@@@@@@???EEEDDDBBB@@@???>>>>>>>>>>>><<<:::;;;===@@@AAABBB<<<<<<<<<======>>>>>>>>>@@@BBBBBB???;;;:::>>>BBB<<<<<<<<<===>>>>>>??????===>>>???@@@AAACCCDDDDDD??????>>>>>>>>>>>>??????>>>??????<<<>>>CCCDDDAAA???>>>===<<<<<<===>>>???;;;666AAA999:::DDD999???@@@>>>===>>>AAABBBAAA???===<<<<<<;;;::::::::::::888999::::::999999;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@???>>>===<<<;;;999999888888888999999:::<<<<<<===>>>??????@@@@@@@@@>>>===>>>@@@AAA@@@>>>??????@@@@@@@@@>>>===<<<::::::::::::::::::::::::<<<<<<======>>>?????????AAAAAA@@@???>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@??????AAACCCCCC??????AAA@@@===444444444444444444444444666444333444777888666333333333333333222222222222333444555777888888777777222333444555666666666666222222111111111111222222666555555444444333444444666666666555555555555555555555555555555666666666333444555555666666555555555444222111111111222333000000000333555666444222222111222555888:::999888555555555555666666666666777555444555666666555444333444666666555555666888666666666666555555555555666444444555666777666555666777999:::::::::999999777777777888888888888999:::;;;;;;:::888666777777555666777888999999999999777888999999888777999:::888888666555888===<<<888222444666888888888:::;;;888888999:::::::::999999888777777777666666666555777777777777777777777777999888777777666777777777<<<:::777777999:::::::::888999;;;:::999888888999444666999<<<===<<<:::888888888888888999:::;;;;;;777888999999:::::::::::::::::::::::::::::::::::::::999999888888999999::::::::::::::::::999999999888999:::::::::999777777999777777888:::;;;;;;:::999999999999888888888888======<<<<<<<<<===>>>>>>===<<<;;;:::999999999:::<<<<<<=========<<<;;;;;;:::;;;;;;<<<===>>>??????======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::999999:::;;;===???@@@<<<======<<<:::999::::::======<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>??????===>>>AAABBB???>>>AAAXXXJJJ>>>======:::;;;???;;;===>>>>>>===<<<>>>???AAA@@@@@@???>>>===<<<;;;;;;<<<>>>@@@@@@>>>===;;;???>>>===<<<<<<>>>@@@AAAOOOMMMEEE<<<999===AAAAAA<<>>:::999===AAA;;;<<<<<<===>>>>>>??????<<>>===<<<;;;;;;<<<;;;;;;;;;<<<===???@@@===>>>>>>??????>>>>>>===<<<:::===CCCBBB:::999=========>>>>>>>>>>>>======???<<<999999;;;>>>@@@AAAHHHFFFDDDBBB???>>>===<<<===<<<===???BBBDDDEEEDDD<<<<<<===>>>???@@@AAAAAA<<<>>>???===::::::===@@@===<<<;;;;;;<<<===???@@@???@@@AAABBBCCCDDDEEEFFF??????>>>>>>>>>>>>??????@@@BBB@@@<<<;;;===<<<:::>>>>>>>>>>>>>>>>>>>>>>>>???444???>>>:::@@@<<>>>>>???AAACCCCCCBBBAAA@@@???>>>===<<<<<<<<<888999;;;;;;;;;;;;===>>>=========>>>??????@@@@@@@@@@@@@@@???>>>===<<<;;;888888888777888888999999888999:::;;;<<<===>>>???AAA???>>>>>>??????>>>===AAAAAAAAAAAA@@@>>><<<;;;::::::::::::::::::::::::;;;<<<===???@@@??????>>>@@@@@@???>>>============<<<===???@@@AAAAAA@@@???AAADDDCCC@@@???AAAAAA>>>333333333333333333333333555777:::999777555444444333333333333222222222222333444666888999999888888444444555555555555555555333333222111111111111111555555333222222333444555555555555555555555444444555555555444444444444444333444555555666666555555:::888666333222222333444000000111333444444444333333333333555888999888777444555555555666666666666888666555555666666555333333444555444333333555777666555555555555444444444666555444555666777777555888888999999999999888777666666777888888999::::::666666666444333333444444666666777888888888888888777888999999888777888:::888888555111222666555111777888::::::888777888999777777888888888888888888666666666666666666666666777777777777777777777777999888888777777777888888;;;999777777999:::999999666888999999888777777888666777888:::::::::999888;;;:::999999888888999999666777888999::::::::::::::::::::::::::::::::::::999999999888888999999999:::999999999999999999999888999:::;;;;;;999777666999888999::::::;;;;;;:::999999999999999999999999<<<;;;;;;;;;<<<===>>>>>><<<;;;;;;:::::::::::::::<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;::::::999999???>>>===<<<<<<===>>>???@@@???<<<888555888???EEE>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>===;;;<<>>>>>======>>>????????????>>>>>>=========>>>???@@@AAAAAAAAA@@@??????>>><<<;;;;;;===???AAAFFFGGGEEE@@@>>>@@@???======@@@CCCBBB???;;;999:::AAAAAA@@@???>>>===<<<;;;>>>???@@@>>>===???BBBFFFCCCAAA???===<<<;;;<<<<<<@@@???===;;;;;;<<<===>>>======>>>>>>>>>>>>======<<<:::;;;@@@???:::999<<<<<<======>>>>>>======<<>>???DDDCCCAAA@@@>>><<<;;;:::>>>>>>>>>???@@@@@@>>><<<=========>>>???@@@@@@AAA;;;<<<===<<<;;;;;;>>>@@@===<<<;;;;;;;;;===???AAACCCCCCBBBBBBBBBBBBAAAAAA>>>>>>>>>======>>>>>>>>>???BBBBBB>>><<<>>>>>><<<>>>>>>?????????>>>======@@@555>>>DDD======???>>>======>>>???AAABBBCCCCCCAAA@@@???>>>===<<<<<<<<<888:::<<<<<<<<<===???@@@>>>>>>>>>>>>??????@@@@@@????????????>>>===<<<;;;:::999888888777777777777666666888999;;;<<<===>>>??????>>>????????????>>>@@@AAAAAAAAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>AAA@@@???===<<<<<<<<<<<<======???@@@@@@AAA@@@@@@BBBDDDDDD@@@@@@BBBAAA>>>333333333333333333333333444;;;@@@>>>555000111555333333333333333333333333333444666777888888888777666666555555444444444333555444333222111111111111333333222222333444666777444444555555555555555555444444333333333333333333333333444555555555555555777666444333333444555777111222333444444444444555555555444555777777666444555555555666666666666777888777555555666666555333444555555444333333555777999999999888888888888777777666555666888999888777:::::::::999888777666555666666777888999:::;;;;;;444333222333555888:::;;;999999::::::999888888777777999:::999888777888999;;;<<<999555555888888555:::;;;<<<<<<:::888888999999999888888888888888888555555555666777888888999777777777777777777777777999999888888888888999999999888666777888999888777555666888888777666666777;;;:::888777666777888888===<<<;;;999888777777777666777888999:::;;;;;;;;;:::::::::::::::::::::::::::999999999999999999:::999999999999999999999999888999;;;<<<;;;:::888666888999;;;;;;;;;;;;::::::999999999999999999999:::::::::::::::;;;<<<======;;;<<<<<<<<<;;;;;;::::::<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::AAA@@@???===<<<<<<<<<===;;;;;;;;;::::::???GGGNNN??????>>>======<<<;;;;;;999::::::;;;<<<<<<=========;;;<<>>???AAA<<<===>>>>>>======>>>@@@<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>???AAABBB>>>===<<<;;;;;;===???@@@444999<<<===>>>BBBAAA>>>AAABBBBBBBBBAAA@@@???>>>DDDCCCBBBAAA@@@>>>======BBB???<<<===@@@CCCDDDCCC@@@???===<<<;;;<<<======AAA???===<<<<<<===>>>???======>>>>>>>>>>>>======???>>>>>>AAAAAA???>>>???;;;<<<<<<======<<<<<<;;;>>>?????????>>>===<<<<<>>>>>===<<<<<<>>>======>>>???===:::888>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>???AAA>>>===<<<;;;<<<>>>@@@BBBAAAAAAAAA@@@@@@?????????>>>======<<<<<<======>>>>>>BBBCCC@@@>>>???@@@?????????@@@@@@???>>>======:::888:::BBB@@@===@@@>>>;;;<<<===>>>???@@@AAABBB>>>===<<<;;;::::::::::::999;;;=========>>>???AAA?????????@@@@@@@@@@@@@@@???@@@@@@@@@???>>>===<<<<<<;;;:::888777666666666999:::;;;===>>>@@@AAAAAA===>>>??????@@@@@@AAABBB???@@@AAABBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>>EEEDDDBBBAAA@@@?????????<<<===>>>???@@@AAAAAAAAACCCEEEEEEAAA@@@CCCBBB???333333333333333333333333444<<>>444...111666333444444444555555555555555555555666666666777777777777666555555555555555555555444333333333333333222222333333444666777888555555555555555666666666333333333333333333444444333444444555666555555555000000000111333555888999222444555555444444555777777666555666777777555333666666666666777777777777888666555666777777666555555666777777666555666777888888888888777777777777999888777888999:::999888::::::999888777666666555777777888888999:::;;;;;;CCC@@@;;;999999:::::::::;;;;;;;;;;;;:::999888777888999:::999777777777999666999999777888<<<===;;;888:::<<<<<<;;;;;;<<<======<<<;;;:::::::::;;;;;;555555666777888999::::::888888888888888888888888999999999888999999:::;;;888777666777888888777666444666888888777666777888===;;;888666555666888999<<<;;;:::999888888888888888999::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999::::::::::::999:::;;;;;;;;;:::888777888:::======<<<::::::;;;999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<888;;;===>>>===<<<<<<<<>>>>>======<<<<<<::::::;;;;;;<<<=========???===>>>AAABBB???>>>AAACCCCCCCCCBBB@@@???@@@BBB<<<===???>>>======>>>@@@:::;;;;;;<<<===>>>???@@@>>>===;;;;;;;;;===@@@AAA>>>=========>>>>>>?????????BBBAAA======AAAAAA???>>>??????===<<<===BBBFFFAAAAAAAAAAAAAAABBBBBBBBBCCC???<<<===AAADDDCCC@@@======<<<<<<<<<===>>>>>><<<<<<<<<===>>>@@@BBBCCC===>>>>>>??????>>>>>>===???===<<<===?????????>>><<<<<<============<<<<<<>>>@@@BBBBBB@@@============>>>???@@@@@@@@@@@@???<<<<<<<<<>>>@@@@@@>>><<>>>>>======?????????@@@@@@AAAAAAAAA>>>>>>======>>>???AAABBB===>>>>>>???@@@AAAAAAAAA>>>>>>============>>>>>>===CCCEEEAAA======>>>===@@@@@@@@@??????>>>>>>===666DDD999999BBB===@@@@@@;;;===>>>>>>>>>>>>@@@BBBAAA@@@??????>>>>>>??????:::;;;============???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>===<<<;;;999888777777777::::::;;;<<<>>>???@@@@@@===???@@@AAAAAAAAACCCEEE???@@@AAABBBCCCBBBAAAAAA::::::::::::::::::::::::<<<===>>>@@@@@@@@@@@@???DDDCCCAAA@@@>>>>>>======<<<===>>>???AAACCCDDDEEECCCFFFEEEBBBAAACCCCCC@@@666666666666666666666666666999;;;:::666333333555333444444555666777888888999888666555555555777888777777666666777999:::;;;666666555444444444555555333444555666666666666666555555555666666777777777444444444555555666666666444555666666777777666666222222333444555777888888444666777666444444666999777666666777888999777666777777777777888888888999777666555666777888777666666888::::::999777777888666666666666555555555444999888777888:::::::::999888888777777777777888888888888888999999:::::::::MMMHHH@@@;;;:::999888666999:::::::::::::::999999888999:::999777666777888222666888777777;;;;;;999666888:::;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<777777888888999999::::::999999999999999999999999999999999999999:::;;;;;;999888777888999999888777666888999:::999888999:::;;;:::888777777888999:::888888888888999:::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<======;;;;;;:::::::::999999999888;;;>>>>>><<<::::::;;;999999999:::::::::;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????>>>======<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@===============>>>>>>>>><<<<<<======>>>?????????<<<===>>>??????>>>===<<<======>>>>>>>>>;;;666333>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>????????????===>>>AAABBB???>>>AAA777>>>DDDEEECCCAAA??????<<<>>>??????>>>>>>???@@@=========>>>>>>?????????=========>>>???@@@@@@AAA>>>???@@@AAAAAAAAA@@@@@@JJJKKKHHHCCC@@@BBBAAA>>>888BBBJJJHHH???;;;???FFF@@@@@@@@@AAAAAABBBBBBBBB@@@?????????@@@@@@@@@???===>>>>>>??????>>>>>>===;;;<<<===>>>@@@AAABBBCCC>>>??????????????????>>>===;;;999999;;;>>>>>><<<>>>>>>????????????>>>>>>>>>@@@AAAAAA??????AAACCC>>>>>>@@@AAAAAAAAAAAA@@@===<<<<<<>>>@@@AAA@@@????????????@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBAAA@@@?????????@@@AAAAAABBBBBB@@@@@@@@@AAABBBBBBCCCCCC@@@@@@????????????@@@@@@<<>>>>>@@@???BBBAAA@@@>>>===>>>>>>>>>BBB```AAA333CCC>>>>>>AAA<<<>>>@@@@@@>>>>>>@@@BBBBBBBBBAAAAAAAAABBBCCCCCC;;;<<<======<<<<<<>>>???CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@<<<;;;::::::999:::::::::::::::;;;;;;<<<===>>>>>>???AAACCCCCCAAAAAACCCEEEAAAAAABBBCCCCCCBBBAAA@@@::::::::::::::::::::::::===>>>>>>??????@@@AAAAAAAAA@@@???===;;;:::::::::===>>>???AAACCCFFFHHHIIIDDDFFFFFFBBBBBBDDDCCC@@@888888888888888888888888777666555666888888777444333444555666777999::::::<<<:::777555444555777888666666777888:::<<>>999777999;;;<<<<<<777888999:::::::::::::::888::::::999777666777888555:::<<<:::999;;;:::888666888:::;;;::::::;;;<<<<<<;;;:::999888999999::::::::::::999999999999888::::::::::::::::::::::::999999999999::::::;;;<<<999999888999;;;;;;999777777999;;;;;;::::::;;;<<<777888999999::::::::::::555555666777:::<<<>>>???<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<=========>>>>>>??????<<<;;;:::999999999::::::888<<>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>999:::<<<>>>AAACCCDDDEEE<<<<<<======>>>>>>??????<<<<<<===>>>???@@@AAAAAA@@@AAACCCDDDCCC@@@===;;;@@@===<<<>>>BBBFFFFFFEEE>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA===;;;<<>>;;;<<>>??????>>>>>>???@@@@@@@@@@@@???????????????>>>???BBBDDDDDDDDDCCCBBB???@@@BBBDDDDDDCCCBBBAAA;;;@@@CCCCCCDDDEEECCC???888LLL```___NNN???>>>DDDBBBAAAAAA@@@@@@?????????===@@@BBBBBB>>>===>>>@@@???@@@AAAAAAAAA???>>>===>>>??????@@@@@@@@@????????????@@@@@@@@@@@@??????@@@>>><<<;;;>>>BBBAAA???@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@???>>>@@@EEEIII===>>>???@@@AAA@@@???>>>???===<<<===???@@@???>>>??????@@@AAABBBBBBCCCDDDAAAAAAAAAAAABBBBBBAAA@@@??????@@@BBBBBBBBBBBBBBBFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB:::AAAFFFDDDAAABBBEEEEEECCCBBB@@@>>>======>>>???TTTzzzLLL111EEE>>>;;;AAA>>>@@@BBBAAA???>>>@@@BBB<<<<<<<<<<<<===>>>???@@@;;;<<<>>>===<<<<<<===>>>DDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA:::999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEDDDAAA@@@BBBDDDCCCCCCDDDDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDCCCAAA???>>>===<<<<<<>>>???@@@BBBEEEHHHKKKMMMDDDFFFFFFCCCBBBDDDDDDAAA555666777888888888888888:::555444777888666555777555444333333444666888:::777777888999::::::;;;;;;;;;::::::999888888888999777777777777666666666666777999;;;>>>@@@>>>:::666999999888888777666666666555555444444666888:::;;;666888999;;;:::999777666777666555666888999999888555555666666777777888888:::888777666777999999999>>><<<:::999999999;;;<<<:::999888777777888999:::888999::::::;;;;;;::::::;;;;;;:::999999888888777:::::::::999999:::;;;;;;;;;999888999<<<<<<:::888666999;;;<<<;;;:::999:::<<<999888999<<<===:::666999999999:::::::::;;;;;;;;;;;;:::999999888777777>>>===;;;999888888888999999:::<<<=========<<<;;;:::999999999999:::;;;;;;===<<<;;;:::::::::::::::;;;:::888777999===AAACCC;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::===<<<<<<<<<<<<;;;;;;;;;666666777888:::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===@@@>>><<<:::999:::;;;<<>>>>><<<<<<>>>BBBEEEEEEAAA===BBB;;;;;;@@@???999<<>>???@@@@@@??????@@@???===<<<;;;;;;;;;<<>>===<<<>>>AAABBB???<<>>===>>>???AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA===::::::>>>>>>===>>>AAA<<<>>>???>>>===>>>===<<<>>>>>>============>>>>>>>>>>>>>>>>>>???>>>>>>>>><<<===???BBBCCCDDDDDDCCC>>>??????@@@@@@??????>>>FFFDDD@@@===<<<<<<===>>>AAABBBCCCBBB???@@@CCCFFF@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@???AAAEEEHHHAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBCCCCCCAAA>>>;;;CCCBBBBBBAAAAAABBBBBBCCC???>>>>>>>>>@@@BBBEEEGGG>>>===<<<===@@@AAABBBAAAJJJOOONNNEEE>>>???BBBAAAGGGAAA===>>>CCCEEEAAA============???AAABBBAAA@@@BBBCCCCCCCCCCCCAAA@@@???@@@???BBBHHHHHHAAA>>>???@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGCCCCCCBBBAAAAAA@@@??????::::::;;;===>>>@@@BBBCCC@@@AAAAAABBBBBBAAAAAA@@@===@@@CCCCCCBBB???>>>>>>???>>>>>>===============CCCCCCCCCCCCBBBDDDHHHKKKSSSJJJ@@@>>>BBBDDD@@@;;;>>>===<<<;;;;;;::::::;;;:::;;;<<<<<<<<<===@@@CCCDDDDDDCCCBBBAAAAAAAAAAAAFFFBBB???AAAGGGHHHCCC===999::::::999999:::>>>@@@???@@@AAAAAAAAABBBDDDFFF@@@???>>><<<;;;;;;;;;;;;@@@@@@AAADDDFFFGGGFFFEEEHHHEEECCCCCCEEEFFFDDDBBB666777888888999999999888444333666;;;:::555222333777666555444555666888999888888888999999::::::;;;;;;:::999999888888999999888888888777777777666666666666888;;;===<<<999666999999999888888777777777777777666666666666777777666777888999:::999999888:::888777777999999888666777777777888888888999999888777666666888:::<<<======<<<;;;:::999:::;;;;;;999999888777777888999999888999::::::;;;;;;::::::999999999999999999999:::;;;::::::999999::::::;;;;;;999888:::<<<<<<:::888:::<<<>>>>>><<<:::::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888<<<;;;:::999999999:::;;;:::;;;<<<<<<===<<<<<<<<<;;;<<<===>>>>>>===;;;:::===<<<;;;;;;:::::::::;;;999999:::;;;<<<>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999:::;;;===>>>@@@<<<<<<<<<============>>>???>>><<<:::::::::;;;<<>><<<:::999:::;;;;;;;;;;;;;;;<<<<<<=========>>><<<::::::;;;===>>>>>><<<<<<>>>AAADDDDDDBBB???999;;;FFFRRRPPPBBB888888;;;<<<>>>???@@@@@@??????AAA@@@>>>============>>>@@@@@@???>>>============>>>===<<<>>>@@@AAA???===DDDBBB@@@>>>======>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@======??????===>>>AAA>>>????????????@@@@@@??????>>>>>>======>>>>>>???===>>>@@@BBBBBBAAA@@@??????@@@AAAAAABBBBBBBBBAAA??????@@@@@@@@@@@@??????BBBAAAAAA@@@??????>>>>>>@@@AAABBBAAA??????BBBDDDBBBBBBBBBBBBAAA@@@??????BBBBBBBBBAAA@@@@@@AAABBB@@@BBBCCCCCCBBBAAA@@@AAABBBBBBCCCDDDEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBEEEGGGIIIBBB@@@??????AAABBBBBBAAAAAAGGGHHHBBB>>>AAAEEEFFFEEEBBB??????BBBCCCAAA>>>AAA@@@@@@AAABBBBBBAAA???AAAAAABBBCCCBBBAAA@@@???BBBAAACCCHHHGGGAAA>>>???BBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBB>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCBBBDDDFFFIIIMMMGGGAAA@@@CCCEEECCC???@@@???>>>===<<<<<<<<<<<<>>>???@@@@@@@@@@@@CCCEEEDDDDDDCCCCCCBBBBBBCCCCCCIIIHHHFFFFFFEEEBBB???<<<======<<<;;;999:::<<>>>>>@@@BBBEEEFFFEEECCCHHHFFFDDDDDDFFFGGGFFFDDD888888999:::::::::999999333444777;;;999666888===888888777666666777888999999999999999999999999999::::::999999888888999999999999999888888888777777666666777999;;;<<<:::888999999999999999888888888888888888888777555444333666777777888999:::;;;<<<<<<:::999999999999888666888888888999999999999999999888888888999:::<<<===;;;;;;;;;;;;::::::::::::999999888777777888999999888999::::::;;;;;;::::::777888888999::::::;;;;;;;;;::::::999999::::::::::::999999:::;;;;;;:::888>>>???AAA@@@===;;;::::::888;;;===;;;999888<<>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>======<<<;;;:::999999::::::999999;;;===@@@BBB<<<============>>>>>>>>>???>>><<<;;;::::::;;;<<>><<<;;;:::;;;;;;<<<;;;;;;<<>>???>>>===@@@??????@@@AAAAAA@@@>>>@@@>>>BBBHHHFFF===999===;;;<<<>>>???@@@@@@??????@@@@@@??????>>>??????@@@@@@??????>>>>>>>>>?????????>>><<<===???@@@@@@???AAA@@@>>>=========>>>???????????????@@@@@@@@@@@@????????????????????????CCC@@@???AAAAAA>>>>>>AAA@@@??????@@@@@@AAABBBCCC@@@??????????????????@@@>>>@@@BBBDDDDDDDDDBBBAAACCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAABBBBBBBBB@@@??????@@@@@@@@@??????AAACCCBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBCCCDDDCCCAAA??????BBBEEEEEECCCBBBBBBDDD???@@@BBBDDDEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEGGGHHHDDDBBB@@@@@@AAABBBAAA@@@===AAACCC@@@>>>AAAEEEGGGBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@AAABBBBBB@@@>>>@@@@@@AAABBBBBBBBBBBBAAADDDCCCDDDHHHGGGBBB??????BBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAAAAA@@@??????BBBAAAAAA@@@@@@@@@@@@@@@EEEFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCGGGCCC??????AAACCCBBBAAA?????????@@@AAABBBDDDEEE???AAACCCCCCCCCCCCEEEFFFFFFDDDBBBCCCEEEFFFFFFEEEBBBAAA@@@???>>>>>>>>>>>>@@@AAACCCCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFIIIJJJKKKHHHDDD???>>>>>>@@@@@@@@@===;;;;;;<<<>>>@@@AAACCCCCCCCCCCCEEEGGG@@@???>>>>>>>>>???AAABBB??????@@@CCCFFFGGGFFFDDDGGGEEEDDDEEEGGGHHHGGGFFF999999:::;;;;;;:::::::::999777777777555777AAAMMM:::999888777777888888999::::::999999999999999999::::::999999888999999::::::::::::999999999888888888777777999<<<======<<<999999999999999999::::::777888888888888666444333666666666666888;;;===???;;;:::999999;;;;;;:::888888888999999999999999999<<<<<<;;;:::888888999::::::;;;;;;;;;;;;:::999888999888888888888888888999888999::::::;;;;;;::::::888888888999999:::::::::;;;;;;:::999999999::::::::::::::::::;;;;;;:::999===???@@@???===;;;;;;;;;:::;;;;;;:::999:::>>>BBB>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::<<<===>>><<<===???@@@AAAAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<888:::===>>>???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;???>>>>>>===<<<;;;::::::>>>===;;;::::::<<<>>>@@@<<<<<<<<<<<<============>>>===<<<;;;;;;;;;;;;<<>>===<<<<<<<<<<<<======<<<===CCCHHHHHHCCC======<<<<<<>>>@@@@@@>>><<>>>>>===<<>>???@@@@@@?????????????????????@@@@@@@@@??????>>>>>>???@@@AAAAAA???>>>===<<<===???@@@@@@>>>>>>============>>>?????????@@@@@@AAAAAABBBBBB>>>>>>>>>???????????????CCC@@@???BBBBBB@@@@@@DDDAAA???>>>@@@AAAAAABBBEEEAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAA???>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCC@@@@@@AAADDDFFFFFFCCC@@@>>>BBBFFFFFFCCCAAACCCEEE===???AAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCDDDDDDDDDAAAAAA@@@AAABBBCCCDDDEEECCCAAA@@@@@@AAABBBAAA@@@@@@BBBBBB@@@>>>???AAACCC???AAACCCCCC@@@???@@@BBB@@@??????@@@BBBBBBAAA???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDFFFFFFDDDBBBBBB@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAA@@@@@@??????CCCBBBAAA@@@@@@@@@BBBBBBEEEFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBBEEEEEEDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAACCCCCCCCCDDDDDDCCCCCCCCCQQQJJJCCC@@@BBBCCCAAA???@@@@@@@@@@@@AAABBBCCCDDD>>>@@@BBBCCCBBBBBBCCCDDDBBBCCCEEEEEEEEEEEEFFFGGGBBBBBB@@@???????????????@@@BBBDDDDDDCCCAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGDDDFFFGGGGGGDDDBBBBBBBBBAAABBBAAA@@@>>>===>>>@@@AAACCCEEEEEEDDDDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCFFFHHHIIIHHHGGGDDDDDDDDDEEEFFFGGGFFFFFF::::::;;;;;;;;;::::::999<<<:::999888555666???JJJ999999999888888888888888::::::999999999999999999:::999999888999999::::::::::::::::::999999999999888777777888;;;======<<<888888888999999::::::;;;555666777888888777666555666666555666888;;;???AAA999888888999;;;===<<<;;;888888888888888888888888;;;<<<<<<:::888777999<<<::::::;;;;;;::::::999888888888888999999888888888888999::::::;;;;;;:::::::::::::::999999999888888<<<;;;::::::999999999:::999:::;;;;;;:::::::::::::::<<<======<<<;;;<<<======;;;888888;;;>>>??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;============<<<<<<;;;;;;<<<<<<;;;::::::<<<===>>>;;;;;;;;;<<<===@@@BBBDDD<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;========================>>>===<<<;;;;;;<<<>>>???:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<<<<<;;;<<>>@@@@@@>>><<>>===>>>>>>???;;;<<<@@@CCCCCC???>>>???;;;<<<>>>???@@@@@@??????>>>>>>??????????????????>>>>>>>>>>>>???@@@AAABBB???>>>>>>======>>>@@@AAA==================>>>>>>@@@AAAAAAAAABBBBBBCCCCCC????????????@@@@@@AAAAAA@@@>>>>>>AAACCCAAACCCFFFAAA===>>>BBBCCC@@@AAAEEEAAAAAA@@@@@@@@@@@@AAAAAAGGGEEECCC@@@?????????@@@AAA@@@???>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@DDDBBBAAA??????@@@AAABBBAAAAAAAAAAAABBBCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBB???@@@AAACCCDDDCCC@@@>>>???BBBDDDDDDBBBAAACCCEEE@@@BBBCCCBBB@@@???@@@AAADDDDDDDDDCCCCCCDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@AAACCCEEEEEEDDDBBBBBBBBBBBBAAA???@@@BBB===AAADDDDDD@@@???@@@CCC?????????AAADDDEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFFAAABBBDDDDDDDDDEEEEEEDDD@@@@@@??????>>>??????@@@AAA@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@??????BBBBBBAAAAAABBBCCCEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCFFFEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBPPPIIIBBB???AAABBB@@@>>>BBBAAAAAA@@@@@@@@@AAAAAA>>>@@@BBBCCCBBBBBBBBBCCCBBBDDDGGGFFFEEECCCDDDEEEAAAAAA@@@???>>>>>>>>>>>>@@@BBBDDDDDDCCCAAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFBBBBBBBBBCCCEEEEEECCCAAA???AAAAAAAAA@@@@@@BBBCCCDDDEEEGGGGGGEEEDDDDDDEEECCCBBB@@@???>>>>>>??????BBBBBBCCCFFFHHHIIIHHHGGGAAABBBDDDEEEEEEDDDDDDEEE::::::;;;;;;;;;:::999999999999;;;===999444444999888888888888888999999888999999999999999999999999999999888888999999:::::::::::::::999999999888888666555555666999::::::999666777777888999:::;;;;;;555555666777777888777777666666666777999<<>>:::777888<<>>;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;:::888888:::>>>BBBDDD<<<<<<<<<;;;<<<<<<===>>>===<<<;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???::::::;;;;;;<<<===>>>???999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::===AAAAAA>>>:::<<<;;;<<<>>>??????===;;;:::<<<===>>>>>>???BBBEEE666999>>>AAA@@@>>>======;;;<<<>>>???@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAA===>>>???>>>======???AAA=========>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB>>>>>>??????@@@AAAAAAAAA>>>;;;<<<@@@BBBAAACCCFFFBBB===>>>DDDEEE@@@@@@EEEAAA@@@@@@??????@@@@@@AAAGGGEEEBBB???>>>>>>>>>???>>>>>>>>>??????AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@DDDBBB@@@>>>>>>???AAACCCAAAAAAAAABBBDDDDDDCCCAAAGGGFFFDDDBBB@@@@@@@@@@@@AAABBBBBBAAA???===>>>@@@DDDCCCBBBAAAAAACCCDDDEEEDDDFFFGGGEEEAAA???@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCFFFHHHHHHHHHAAA??????BBBCCCAAABBBDDD===@@@CCCDDDAAA@@@AAABBB@@@@@@AAACCCFFFHHHHHHGGGBBBBBBBBBBBBCCCDDDEEEFFFAAACCCCCCAAABBBEEEFFFDDDBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCEEEFFFGGGCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@???????????????@@@AAABBBDDDEEEBBBBBBBBBCCCCCCBBBBBBBBBFFFBBB>>>>>>@@@BBBAAA@@@BBBAAA@@@@@@?????????@@@@@@AAABBBBBBAAAAAACCCDDDDDDEEEFFFEEECCCBBBAAABBBAAA@@@???>>>============BBBDDDEEEEEECCCBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBCCCEEEDDDAAA>>>>>>???AAABBBBBBBBBDDDEEEGGGHHHJJJIIIFFFDDDCCCCCCEEEDDDBBB@@@??????????????????@@@CCCFFFGGGFFFDDD@@@BBBDDDEEEDDDCCCCCCCCC:::::::::::::::999888888888777999===;;;555111222666666777888888999999999888888888999999::::::;;;999999888888999999:::;;;999999999999888888888888666666666777999:::888777555555666777888999:::;;;666666666666666777888888666666777888:::<<>>???>>>======:::;;;<<<<<<===<<<<<<<<<;;;:::999999;;;<<<>>>@@@<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===<<<999<<<>>>???>>>???AAACCC<<<<<<:::777666999>>>AAA;;;<<<>>>???@@@@@@??????AAAAAABBBBBBAAA@@@???>>>>>>>>>=========>>>??????;;;>>>@@@@@@>>>===>>>@@@>>>>>>>>>???>>>>>>======@@@@@@@@@@@@@@@@@@??????======>>>>>>???@@@@@@AAA===;;;;;;???@@@???@@@DDDCCC???AAAIIIIIIAAA???DDD@@@@@@????????????@@@@@@BBBBBBBBBBBBBBB@@@??????===>>>???@@@@@@AAAAAAAAA??????@@@@@@@@@@@@????????????>>>>>>???@@@BBBBBBAAA@@@???AAADDDDDDBBB???EEEDDDBBBAAAAAABBBCCCDDD@@@CCCEEEBBB???@@@FFFMMMKKKEEE@@@???BBBEEEFFFEEEDDDFFFGGGEEE@@@>>>@@@CCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAEEECCCBBBCCCDDDFFFFFFEEE@@@======BBBDDDBBBBBBEEE>>>@@@BBBCCCCCCBBBAAAAAA@@@???@@@BBBDDDFFFEEEDDDAAAAAA@@@@@@AAABBBCCCDDDCCCEEEDDD@@@???CCCDDDAAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAACCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>===============>>>???@@@CCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAABBBBBBBBBAAA@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBAAAAAACCCEEEEEEDDDCCCCCCBBBBBBAAA@@@AAA@@@???>>>============AAABBBCCCBBBAAAAAABBBDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDFFFGGGFFFCCCAAA@@@@@@===???BBBBBBBBBBBBDDDEEEIIIKKKLLLJJJGGGCCCAAA@@@DDDCCCBBBAAA@@@AAAAAABBB>>>>>>@@@BBBEEEFFFEEECCCAAADDDFFFGGGDDDBBBBBBCCC::::::::::::999999888777;;;666555888:::888888999444555666888888999999999777777888999::::::;;;;;;999888888888999::::::;;;999999999888888888777777888888888:::;;;;;;999777444555555777888999:::;;;888777666555555666777888666666777999:::<<<>>>???:::888888888:::;;;:::888;;;;;;;;;::::::999999999444777:::888555666:::???<<<;;;999777777888999:::777888999::::::999888777999999:::;;;;;;;;;::::::888888888999999:::;;;;;;===<<<;;;:::999999999999888:::<<<<<<999888999;;;>>>>>>>>><<<:::999:::;;;777;;;===<<<999777999;;;666777888999:::<<<======:::;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>???@@@??????999:::<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<===>>>>>><<<:::777555;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;<<<;;;;;;:::>>>>>>>>><<<;;;<<<>>>AAA<<<;;;:::;;;<<<======<<<===???BBBAAA>>><<<===>>>>>>@@@@@@>>><<<>>>??????;;;<<<>>>???@@@@@@??????CCCCCCDDDDDDCCCAAA???>>>>>>>>>============>>>>>>:::===AAAAAA???===>>>@@@???????????????>>>======@@@?????????>>>>>>======;;;<<<<<<===>>>??????@@@>>>;;;;;;>>>>>><<<===AAAEEE@@@CCCLLLKKKBBB???DDD@@@??????????????????@@@===???CCCFFFFFFDDDAAA???===>>>@@@AAAAAA@@@???>>>?????????@@@@@@?????????:::;;;===@@@AAABBBBBBBBB@@@>>>>>>@@@CCCCCCAAA>>>?????????@@@BBBEEEIIIKKK???DDDGGGFFFCCCGGGSSS]]]PPPHHH???>>>CCCGGGGGGEEEAAACCCEEEBBB>>><<>>>>>CCCAAA@@@@@@AAAAAAAAA@@@BBB======BBBDDD@@@???BBB>>>???AAACCCCCCCCCAAA@@@>>>======???AAAAAA@@@???AAA@@@?????????@@@AAABBBEEEHHHEEE???>>>AAAAAA===??????@@@AAABBBDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCAAABBBCCCDDDCCCBBBAAA@@@DDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEE??????@@@@@@AAABBBCCCCCCEEEEEECCCBBB@@@???======BBBAAAAAA@@@??????@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDAAADDDFFFGGGEEECCCBBBBBB?????????@@@AAABBBCCCDDDCCCDDDCCCAAA@@@AAADDDGGGFFFCCCAAA@@@BBBBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>??????>>>===>>>@@@BBBEEEEEEEEEEEEEEEFFFFFFGGG@@@FFFKKKIIICCC@@@BBBFFF>>>@@@BBBCCCBBBBBBCCCDDDKKKLLLMMMKKKGGGCCC@@@??????>>>=========>>>???@@@@@@@@@AAADDDFFFGGGFFFEEEBBBEEEHHHHHHEEEBBBBBBCCC===<<<<<<:::999888888777777777666666666666777777666666555555666777999:::555666777888999:::::::::888:::<<<<<<;;;;;;<<<===;;;888777888:::;;;:::888999;;;???AAA@@@<<<666333;;;;;;::::::999888888888999999777666555555555555444444555666777888999999555666777888888888888888999999888777666666777777444555666888999999999999666666666666666666666666555555666666777999:::;;;??????>>>;;;888777888:::999888888888888888888999777777888999999999999888;;;<<<<<<;;;999888888999::::::::::::::::::::::::>>>666444>>>NNNRRREEE666::::::::::::::::::::::::<<<:::999;;;???BBBAAA@@@;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<;;;999999:::<<<===<<<;;;:::999:::;;;<<<::::::::::::::::::::::::999:::<<<;;;::::::;;;===AAA>>>:::999:::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::;;;;;;::::::::::::::::::999;;;===@@@@@@???<<<;;;;;;::::::999999::::::;;;===<<<<<<<<<<<<===>>>>>><<<<<<======<<<<<<;;;:::===<<<;;;::::::;;;<<<===<<<<<<======<<<;;;::::::========================CCC999888CCCDDD:::999AAA>>>===;;;:::;;;===???@@@999:::<<<===???@@@@@@@@@@@@AAABBBCCCBBB@@@>>>=========>>>>>>>>>>>>======???<<<<<<@@@>>>:::<<>>:::888999:::DDDBBB@@@>>><<<;;;;;;<<<;;;<<<======<<<===???AAA>>>;;;<<>>======>>>>>>??????BBBCCCCCCBBB@@@??????@@@;;;===>>>>>>======>>>???===>>>???@@@@@@???>>>===????????????????????????AAA???AAADDDDDD@@@>>>???DDDBBBAAAAAABBBDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA===???CCCEEEEEECCC???===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???>>>=========>>>???@@@===999;;;AAABBB>>>???CCCBBBBBBAAA@@@????????????AAA@@@???@@@BBBDDDDDDDDD????????????@@@AAABBBCCCDDDBBBGGGNNNKKK???<<>>@@@BBBBBBBBBBBBAAA@@@AAADDDFFFEEEDDDCCCCCCEEEDDDCCCAAACCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDCCCBBB@@@@@@AAABBBAAAAAA@@@@@@?????????999>>>@@@======BBBCCC???CCCCCCBBBBBBBBBBBBBBBBBB>>>???AAABBBCCCBBBBBBAAA???@@@BBBCCCBBB???<<<:::@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBCCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBEEEFFFDDDAAAHHHQQQQQQJJJDDDDDDFFFHHHJJJGGGAAA<<<@@@@@@???AAACCCCCCAAA???QQQVVVNNN>>>:::DDDDDD:::;;;:::===@@@???;;;???GGGDDDBBBAAABBBEEEGGGFFFDDD???CCCGGGGGGDDD@@@>>>>>>999999999999999999888888666666777777777777666666444444333333444555777888666666777888999:::::::::777888::::::999888999::::::999777888:::;;;999888777999:::;;;;;;:::888777999999999999888888888888999888777666555555555555555555666777999:::;;;<<<>>>======<<<:::888777666999888888777666666777777666666777777888999999999666666666666666666666666666666666777777999::::::<<<<<<;;;:::777777888::::::999999888888999999:::777777888999999999999888888:::;;;:::999999:::;;;::::::::::::::::::::::::<<<888555;;;CCCFFF???777<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999<<<======;;;;;;;;;;;;;;;;;;::::::999>>>??????>>><<<;;;<<<>>>999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::888999::::::999999:::<<<@@@===:::999:::;;;<<<<<<;;;:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::===:::666666888999888666;;;::::::999999::::::;;;;;;<<<<<<<<<<<<=========;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::;;;<<<<<<<<<<<<======<<<;;;;;;:::<<<<<<<<<======<<<<<<<<<888777999<<<===;;;888666===<<<;;;::::::<<<>>>???;;;<<<===>>>>>>>>>>>>>>><<<===>>>??????===;;;:::======>>>>>>>>>>>>======???<<<<<<>>>===999:::???FFFDDDBBB@@@>>>===<<<<<>>===>>>???AAA@@@@@@???>>>>>>>>>>>>>>><<<===>>>>>>===<<<===??????======@@@AAA>>>???BBB<<<===>>>>>>>>>>>>@@@BBB===???@@@AAA@@@@@@AAACCC<<>>????????????>>>===????????????????????????EEEBBBBBBDDDCCCAAAAAADDDCCCBBB@@@@@@BBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCC@@@===<<<>>>@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDEEE@@@;;;;;;@@@CCCAAA@@@AAAAAAAAA@@@?????????@@@@@@???>>>>>>???BBBEEEEEEEEE???>>>>>>>>>>>>>>>??????AAABBBKKKUUUSSSGGGAAADDD???AAAAAA???<<<;;;===???===???AAA@@@======???BBBBBBBBBBBBDDDFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@AAA>>>@@@BBBCCCBBBBBBDDDEEEBBBBBBAAA@@@@@@???>>>>>>???AAA>>>:::;;;@@@AAA>>>???@@@AAABBBCCCCCCCCCCCC@@@AAAAAAAAAAAA???>>>===;;;<<<>>>@@@AAAAAA@@@???AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBBBBDDDDDDCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@===???BBBDDDDDDCCCAAA@@@>>>???>>>===@@@FFFKKKLLLNNNIIICCC???>>>>>>===<<>>@@@KKKLLLBBB@@@FFFHHH@@@;;;???DDDBBB??????FFFDDDCCCDDDFFFGGGEEECCC===???@@@???<<<;;;<<<>>>555666888999999999888888555666777888888777666555444444333333444555777888666777888999999999999999888999::::::888777888888:::999888888999:::999888666666555555666888:::;;;777777777777888888888888999888777666666555555666777777777777777888999999??????>>><<<:::888666555888888777666666666777777999999888777777888999:::666666666666666666666666333333333333444555666666999:::::::::888888:::<<<::::::999999999999::::::666777888888999999888888777888::::::999999;;;===:::::::::::::::::::::::::::888777777888999999888:::::::::::::::::::::::::::888777777888999888777;;;;;;;;;:::::::::999999???@@@@@@>>><<<;;;<<<===666888;;;======<<<:::999::::::::::::::::::::::::777888999999888888999:::???===:::999:::;;;<<<<<<::::::999999999999::::::<<<<<<<<<;;;;;;:::::::::DDD???;;;;;;???@@@???<<<;;;::::::999999::::::;;;777888999:::::::::999999;;;;;;;;;;;;;;;:::999999;;;;;;::::::::::::;;;;;;<<<<<<<<<===<<<<<<;;;::::::;;;<<<======<<<;;;:::===BBBBBB===???DDDCCC<<<<<<;;;:::999:::;;;<<<============>>>>>>======<<<>>>???@@@@@@@@@???>>>===<<<======>>>>>>======<<<<<<;;;;;;===;;;999:::>>>EEEDDDBBB@@@>>><<<<<<;;;===<<<;;;;;;;;;<<<>>>???<<<===>>>???@@@@@@@@@@@@???AAABBBBBB@@@>>>=========;;;;;;<<<:::999===DDD<<<===>>>>>>======>>>???<<<>>>????????????@@@BBB;;;???CCCEEEDDDAAA??????===>>>>>>??????>>>>>>===????????????????????????GGGBBB@@@AAAAAA???AAAEEEBBB@@@??????AAABBBBBBAAABBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>????????????????????????>>>???@@@>>>;;;;;;===???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCEEEFFFAAA======AAADDDBBB@@@@@@@@@@@@?????????@@@AAAAAA???===<<<===>>>@@@@@@???@@@???>>>>>>======>>>>>><<<===DDDMMMMMMDDDAAADDD?????????>>><<<;;;<<<===???BBBDDDDDDBBBAAABBBDDD@@@@@@BBBEEEGGGGGGFFFCCC@@@???>>>>>>===>>>>>>>>>>>>@@@BBBCCCBBBCCCDDDFFFCCCBBBAAA@@@???>>>======CCCAAA===999<<>>======<<<@@@AAAAAABBBAAA???===;;;HHHGGGGGGEEEAAA???CCCJJJSSSMMMFFF@@@>>>>>>??????777===DDDDDD@@@>>>@@@CCCSSSEEEAAAKKKIII;;;;;;HHH888999<<<@@@@@@>>>@@@EEEAAAAAAAAABBBDDDDDDCCCAAAFFFFFFDDDAAA??????BBBEEE555666888999:::999888777444555777888888777555444666666555555666777999:::777888888999999999888888:::;;;===<<<:::999999999999999888888999888888777666666555555555777:::;;;555555555666777888888999888888777666666666666666888777666555444444444444888888999999999888777777888777777666666666777777<<<:::888777666777888:::666666666666666666666666444444444444444555666666888999;;;;;;::::::<<<>>>999999888888888888999999666777777888888888888888777999::::::999999:::;;;999999999999999999999999888888777666555555777888888888888888888888888888888888888888999999888777;;;;;;:::999999888888888<<<===<<<;;;888777888999777999;;;===>>>===<<<<<<999999999999999999999999777888999999888888999;;;>>><<<999999:::;;;<<<;;;999:::999888888888999;;;<<<<<<;;;;;;:::999999999777888999;;;======:::777;;;::::::999999::::::;;;777888:::<<<<<<;;;:::999::::::;;;;;;::::::999888::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;======;;;:::999<<<;;;999777999<<<===;;;;;;::::::999999:::;;;;;;;;;<<<======>>>=========??????@@@@@@@@@@@@???>>><<<==================<<<::::::;;;<<<<<<;;;===@@@>>>>>>>>>>>>??????@@@@@@;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@BBBDDDFFFEEEBBB???======<<<;;;<<<<<<999999AAAKKK@@@===;;;<<<>>>???<<<888>>>???@@@???===<<<<<<===:::===???@@@???===<<<<<<=========>>>>>>>>>>>>>>>????????????????????????CCC???>>>@@@???===>>>AAA@@@???>>>>>>@@@AAAAAA@@@FFFEEEDDDCCCAAA???>>>===>>>>>>>>>???????????????AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>888;;;@@@DDDGGGEEEBBB>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>???@@@AAAAAA??????@@@AAAAAA??????AAA??????>>>>>>???@@@AAAAAAFFFCCC@@@???>>>===;;;:::@@@@@@@@@@@@@@@@@@AAAAAA???;;;;;;???@@@>>>@@@FFFAAA@@@@@@???=========>>>777777999<<>>===<<>>>>>======<<<<<<===>>>???CCCBBBAAAAAA@@@@@@@@@@@@DDDCCCBBBCCCEEEEEEEEECCCBBBBBBAAA@@@???======<<>>>>>???AAABBB===;;;>>>CCCBBB???CCCLLLHHHHHHGGGGGGFFFDDDAAA???888===BBBCCCAAA???AAACCC@@@BBBBBBAAAAAADDDGGGIIIBBBAAA@@@???===::::::;;;???@@@@@@BBBCCCCCCCCCBBBCCCBBB???<<<;;;;;;===???888999:::::::::999777777444555666777777666555444666666555555666777999:::888888999999999888888777:::;;;<<<<<<:::888888999999999999999888777777777777777888888888888888888444444555666777888888999888777777666666666666777666555444444444555777888444444555777888888888888777666666666666666777777<<<:::888666666666888999666666666666666666666666888777777777888999::::::666888::::::999999;;;<<<777777666666666666777777666666777888888888888777999:::;;;:::888777888999999999999999999999999999666666666888999:::999777::::::::::::::::::::::::777888:::;;;;;;;;;;;;;;;<<<;;;999888777777777888999::::::888666555666888;;;;;;;;;;;;<<<===??????999999999999999999999999888999::::::999999:::;;;===;;;999999:::<<<<<<;;;999::::::888777777999<<<;;;;;;;;;:::999888888777888:::<<<<<<;;;::::::;;;;;;::::::999999::::::;;;;;;<<<>>>@@@@@@???>>>===::::::;;;;;;::::::999888::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::===777999DDDFFF===999===:::::::::999999999::::::999:::;;;===>>>>>>??????;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<===??????===;;;<<<===>>>:::;;;<<<>>>???@@@AAAAAA???@@@AAAAAAAAA@@@>>>===<<<===>>>@@@@@@???>>>===@@@BBBDDDCCC@@@===;;;;;;======>>>???>>>>>>FFFQQQBBB<<<777;;;DDDGGGAAA999>>>??????>>><<<;;;;;;<<<<<<<<<===;;;::::::;;;===<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>BBBAAA===<<<>>>???>>>===>>>@@@AAA@@@>>>BBBBBBBBBBBBAAA@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======???FFFMMMMMMFFF???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>=========:::???CCCAAA===;;;>>>BBB>>>>>>>>>>>>???@@@@@@AAAKKKHHHEEECCCBBBAAA???===>>>>>>>>>???@@@BBBCCCDDDDDD@@@===>>>???@@@BBBFFFAAA@@@>>>>>>===============:::999@@@IIIMMMGGG@@@BBBBBBBBBDDDEEEDDDBBB???CCCCCCCCCBBBBBBCCCDDDDDDAAABBBBBBAAA@@@@@@BBBDDDBBBAAAAAA@@@>>>======<<<>>><<<;;;===@@@AAA@@@??????@@@BBBCCCDDDDDDCCCBBBIIIIIIIIIHHHFFFCCCAAA??????>>><<<<<<<<<===???@@@CCCBBBAAAAAA@@@@@@@@@@@@CCCBBBBBBCCCDDDEEEEEEDDDFFFEEEEEECCCBBBAAA@@@@@@>>>>>>???@@@BBBDDDEEEFFFFFFDDDEEEIIIHHHCCC@@@@@@>>>@@@DDDEEEDDDAAA>>><<>>DDDKKKOOO===EEEJJJJJJHHHGGGDDD@@@LLLAAA555333;;;DDDEEEBBBEEEEEEEEEDDDCCCCCCCCCCCC@@@@@@???@@@@@@AAAAAA@@@::::::999999888888888888555555555555555555555555444444333333444555777888999999999999999888777666777888999999777666777777888999:::999777666666777888999:::::::::888777666444555555666777888888999777777666666666666777777444444444555888;;;???AAA777777888888888888777777666666555555666666777777:::999777666666666777777666666666666666666666666555555555666777888::::::555777999999888777777888666666555555555555666666555666777777888888777777::::::;;;:::888666777888999999999999999999999999666555666999<<<===:::777999999999999999999999999777999<<<===<<<<<<<<<===<<<;;;999777666666777777999::::::999777777888999===<<<;;;:::;;;<<<>>>???999999999999999999999999888999::::::999999:::<<<;;;:::999999;;;<<<;;;;;;:::;;;;;;999666666:::>>><<<<<<;;;:::999999888888???>>><<<:::999:::<<<>>>;;;::::::999999::::::;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<>>??????<<<<<<<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;AAADDDCCC>>>:::::::::999<<<======>>>>>>>>>>>>===<<<===>>>@@@@@@@@@???>>>======>>>>>>======<<<<<<;;;===>>>>>>;;;999999999:::999:::<<<<<<<<>>@@@???>>>===;;;999:::===???<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@DDDDDD???===>>>>>>======???@@@AAA???>>>999:::===???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCC>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAA===:::===BBBCCC???;;;>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@@@@@@@???>>>===<<<888???CCC@@@<<<<<>>>>>>>>???@@@@@@CCCAAA@@@???@@@@@@???>>>;;;;;;<<<===>>>@@@BBBCCC@@@@@@@@@BBBDDDCCC@@@>>>@@@>>><<<;;;<<<<<<<<<:::DDD@@@???FFFPPPTTTOOOGGGBBBAAA@@@AAABBBBBB@@@>>>??????>>>>>>??????@@@@@@===>>>?????????AAADDDGGG@@@@@@@@@???>>>>>>======<<<:::;;;>>>>>><<<;;;===>>>???@@@BBBDDDFFFHHHIIIMMMMMMLLLJJJFFFCCC???===<<<<<<<<<<<<===???AAACCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAABBBDDDEEEDDDCCCCCCBBBBBBAAA@@@??????>>>===???CCCDDDCCC???:::777???BBBDDDDDDDDDEEEBBB===CCCDDDCCCAAA???======???@@@>>>===>>>AAABBBAAA???BBB;;;;;;@@@===555888DDDRRRQQQIII<<<333555===CCCEEEEEECCCAAA>>>>>>@@@BBBBBBBBBCCCEEEGGGGGGEEECCC999888777666666777999:::777666444333333444666777444444333333444555777888:::::::::999888777666666555777999999777777777888888999:::999666555666777888999999999888888777777666666666777777888888888777777666666666666777777666555555666888<<<@@@BBB999999999999999888777666555555555555555666777777777777666666666666666666666666666666666666666666333333444555777999;;;<<<999;;;<<<;;;999777777777666666555555555555666666555666666777777777777777888999:::999888777888999888888888888888888888888555555777888999999888777666666666666666666666666666999======;;;999999:::<<<;;;888666555555666777777888999888777777999;;;::::::;;;;;;;;;;;;;;;;;;888888888888888888888888777888999999888888999::::::999888999;;;<<<;;;::::::<<<<<<:::666666;;;??????>>>===<<<;;;:::999999666333222777===@@@;;;555;;;::::::999999::::::;;;777777777777888888888888;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<======<<<<<<>>>===;;;::::::;;;===>>>666555:::CCCFFF>>>888888;;;;;;;;;;;;;;;:::999999999:::;;;<<<========================>>>>>>??????;;;<<<<<<======<<<<<<;;;???BBBBBB<<<999;;;;;;999>>>>>>>>>>>>>>><<<;;;:::777888999;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;999999:::;;;888666777:::;;;888999<<<:::888888<<>>;;;<<<>>>>>>======???@@@>>>>>>>>>===;;;;;;<<<>>><<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA??????BBBAAA>>>===@@@>>>>>>>>>???AAAAAA@@@>>>888:::<<>>????????????????????????????????????;;;<<<===>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@AAA@@@???>>>>>>;;;>>>???===???CCCCCC???@@@??????>>>>>>>>>>>>???>>>===;;;;;;===>>>===<<<<<<<<<<<<===>>>@@@AAABBB=========???AAABBB???<<>><<<<<<===>>><<<:::666555666:::???AAA???<<>>@@@CCCFFF????????????>>>>>>>>>>>>:::999===@@@???===BBBJJJDDDCCCCCCBBBCCCEEEGGGIIIHHHHHHHHHGGGEEECCCAAA???=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???AAACCCDDDCCCBBB@@@@@@@@@?????????>>>>>>BBBCCCDDDEEEEEEDDDCCCBBB///<<>>@@@888<<>>>>>AAAHHHMMMIIIGGGDDDDDDCCCBBB>>>:::777555444333444777:::<<<888666444222222444666888666666555555666777999::::::::::::999888777666555666888:::::::::999:::;;;888:::;;;999666444555777888888777666666777888999777777777777888888888888777777666666666666777888999888666555666888;;;===666777777888888888777777555555555555555666777888555555666666666666555555666666666666666666666666999999:::;;;>>>@@@BBBCCC>>>@@@AAA@@@===:::999999777777666666666666777777555666666777777777777777666777999999888888999;;;888888888888888888888888444666888777444444666888888888888888888888888888666:::<<<<<<999666555666<<<;;;888666555555666666555666777777666777999;;;777888:::<<<<<<:::888666888888888888888888888888666777888888777777888999:::999888999;;;<<<;;;:::;;;======:::666777;;;AAAAAA@@@???>>>===<<<;;;;;;:::999>>>NNN^^^___PPP@@@;;;::::::999999::::::;;;;;;;;;::::::;;;;;;<<<===<<<<<<======<<<<<<;;;:::;;;;;;<<<======<<<;;;;;;::::::;;;<<<=========<<<@@@>>><<<::::::<<<>>>@@@===>>>:::555777???BBB???;;;<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;888===>>>999999===???===<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;:::999999;;;:::999999:::;;;===>>>:::;;;<<<;;;;;;;;;===??????;;;;;;??????<<<999999777999;;;;;;;;;999888777>>>???@@@???===;;;<<<===;;;<<<>>>>>><<<:::::::::<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>BBB>>><<<======;;;<<<@@@>>>>>>>>>@@@BBBBBB@@@>>>>>>???AAABBBAAA@@@>>>===;;;<<<<<<===>>>?????????:::;;;<<<>>>????????????????????????????????????666???JJJLLLHHHBBBAAACCC????????????????????????BBBBBBBBBBBBBBBBBBBBBBBB<<<===>>>???@@@@@@???>>>???>>><<<;;;BBBIIIFFF<<<@@@@@@???>>>======>>>>>>DDDBBB@@@@@@@@@@@@???>>>@@@?????????@@@AAABBBBBBBBB???;;;:::===BBBDDDCCCDDDAAA>>>>>>@@@@@@???===888;;;>>>???>>>>>>???@@@???===;;;;;;===@@@BBBBBB===============>>>???@@@>>>>>>>>>===<<<===@@@CCC>>>>>>>>>>>>????????????888999>>>CCCCCCCCCMMMZZZLLLJJJFFFCCCBBBBBBCCCDDD???@@@BBBCCCDDDDDDDDDDDDAAAAAAAAA@@@???>>>======@@@@@@@@@@@@AAABBBBBBCCC@@@??????@@@BBBCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEMMMYYYeeemmmvvv{{{\\\GGGFFFCCC888>>>@@@AAA@@@<<<::::::;;;DDDDDDDDDFFFRRRiiiVVV>>>???AAABBBFFFNNNXXX```hhhccc]]]WWWSSSOOOIIIDDD