BM6( 666555333111////////////555777666222222444444222222111000//////000111222222333333222111111222444333555444000000444555333///444555333111333444222444333222333444444333111222222222222222222222222333222000111222333333333222444555555444333333444222333333444444333333222333555666444666:::<<<:::444111777888}}}zzz~~~{{{}}}JJJ000888555666999:::999666666888888555555777666555444666999:::777444444666777666444444666999555444555999999666444666777777777777777777777777888999999888666666666888555444333555777888777666888777333222111000000000111222333666555222222555555333111111000000111222444555333444444333222222333555222444333//////333444222///444666333111333333222555444333333444444222000222222222222222222222222000222333222111111333555222444555555444333333444333333333333333333333333444666666333333666777444666222777777III///888777999<<<===999666666888888555555777666777888888777666555555666555444444555666777777555444555999999555333555888888888777666666555555666777777666444444555666555444333555777888777666888777000000//////000222444555222555555222222555666444111000000000222333555666444444555444333333444666111333222......222333111///555777444111222333222666555444333444333111///222222222222222222222222///222555333000///333777222444555555444333333444333333333333333333333333555777666111000222222///777222666666}}}III///999888;;;>>>>>>999666666888888555444777555888:::999666444444555888555222333666888777666555444555999999555333555999999888777666555444444444555555444222222333555555444333555777888777666:::999/////////000111333444555444444555555555555555555555444333333333444555666666444222111000111222333222111000//////000111222777666555333111///...---555333111000///000111222555444555666444///...111333111......111444666666666777666444222111222333333333333444444444444555333111///000444666555444555444333999NNN!!!VVVJJJ000777444888999555777777888777777666555444::::::999777666444333333555555666666777777888999999888777666555444333333555555555555555555555444444555777888888666555333999666444444666777555333888888111111111222333444555666444444444444444444444444555555444333333444555666333222000///...///000111444333222222222222333444333333333333222222222222555444222111111111333444666555666888777444666:::444222//////111333555555666777777555333222333444666666666666666666666666444333222333666777777555777666666;;;999<<>>III]]]}}}{{{yyyxxxwwwxxxyyyyyyyyy{{{wwwwwwxxxzzz||||||}}}LLL222777555999;;;888555444444444555666888999777777777777666666666666666666555555444444444444111333666999:::999888666555444333222222333555666222333444555555555444333555555666777777666333222444444444333333333333333444444444444333222111111000000111111111111000000//////............//////000111222222222222222222222222000111111222333444555666222222222222222333444444999666555555333111333888777555222222222333222222111222333222111111333444///000111333555666777888444444555666666555555666888888999===MMM"""444ccclll^^^hhh ===aaa{{{~~~vvvsssrrrrrr~~~yyywwwxxx{{{}}}}}}}}}}}}~~~}}}}}}{{{}}}LLL111777555999;;;888333333444444555666888888666666666666777777777777666555333222222444777999555777999;;;;;;:::777666444333333222333444555666222333333444444555555444999:::;;;;;;999777444333444444222222111111222333444444444333333222222111111111000111111111000///...---------...///000111111111333333444444444444333333111111222222222222333333222222222222333333333333666444444777666555777<<<666555333333333444333222111222333222111222444555111222333555777999:::;;;444555555444333333444666777888999;;;jjj:::888EEE:::%%%UUUZZZaaafffmmmyyyoooNNN;;;111888ZZZUUU+++000BBB777GGGOOOhhhNNN;;;EEEAAAwwwmmmjjjooottt}}}yyywwwyyy}}}~~~~~~~~~yyyyyy{{{zzzyyy}}}{{{yyy{{{LLL111666444888;;;888444555666777888999888888444555555666777888888999666555333222333555888:::888999:::;;;:::888666555333333444555555666666666333333333444555555666666:::;;;<<<;;;999666555555666666111111111111222333555555333333333333333222222222222222222222222000///...///000111222333444444555222222333444444333222222111111111111111111111111444444444444444333333222111000111555444222444888555444333333444555444222222333444444333444666888333444444555666777888888555666555333111111555888888999999;;;}}}wwwwww~~~uuu}}}sss???555)))"""%%%---444888;;;@@@NNN___jjjuuubbb@@@&&& """???eeeFFF***WWW---zzz^^^222yyy666111DDD---ccc~~~wwwvvvzzz~~~zzzzzz~~~|||}}}uuusssxxxxxxwww~~~~~~KKK000555222888:::888333555777999999999777666333444555666777888999:::555666666666666666666666777888888888888777666555222444666777888888777666444444444444555666777888555777999888555444555777999999000111111222333444666777333333333333333333444444333333444444333222000///,,,---///000222222333333///000111222222111000/////////000000111111111111555666666666555444333333333222444666555111111444555444333333555555444333333444555555555666888:::444444444444444444444444777777666222000111555:::999::::::;;;{{{|||hhh===>>>UUU~~~ppp\\\RRRKKKFFF777)))000BBB```yyyYYYFFF..."""---666YYYzzzxxx222'''XXXKKK[[[ lllTTTIII444~~~zzz~~~sssooouuuxxxuuuxxxKKK///444222777:::777000333666888888777444222333333444666777999::::::555777999::::::777444222555555555555555666666666222444777999:::999777666444444444555555777888999111333444444222222555999777777+++000555777666444333444444555555444222111111333888333000000444666333///333///000444444///...222111111111000000000000000333444444444444333222222999888666555444333000...333333444555666666666666666444333444777888ӵ444444333333777555333444555666555444666444222222333444555444888===:::@@@}}}ĦĦӵXXX;;;555\\\sss[[[111***)))777PPPlllĦIII ...JJJggg}}}TTT000>>>ooo***hhh|||$$$$$$|||}}}}}}}}}}}}}}}zzzwwwzzzTTT333444666888777999777888999999888666444333555555555555555666777777555666888:::999777444222222333444444555444444333555666666666666666555555555666777777777666444444222222222222222333444555888888///2224444443332224445551113334444443332223334447774441112224445553331115552222225555551110003332222222222222222222222222222222222222221110000002221112223335556664443331111112222222221110000007775553333334444ĉ@ӵ444444333777555333333555666555444555444333333444555666666555:::777===}}}>L=hĦ4ĉ@ӵaaaAAA--->>>aaa|||tttXXXCCC999555333222+++$$$$$$---AAAbbb~~~>L~~~III !!!pppiii:::(((RRRxxx---IIICCC???VVV!!!ooo[[[+++uuuSSS111333555777666888666777888888888666444222555555555555555666666777555666777888888666444333888888888888888888888888666666666777777666666555777666555444444444555555555555444444555555666666666666333444444222111111333666...111333444444333333444555444444444444444333333555333333444444000///111111111222222222222222222000000111111000000///...---...///333666777555333555555555555444333222111777666555333111GG=?444444777555333333444666666555666555555555555666777888444888555;;;|||HdĦ=ĪjGG=?hhh666:::mmm___===,,,###!!!777YYYHdĦccc>>>&&& +++mmmvvvFFF---888nnnjjjaaaQQQhhh```&&&SSSOOO{{{{{{|||}}}QQQ000222555777666888666666777777777555444333555555444444555555666777999999999:::999999888777666555444333333444555666555555666666777666666555888666444222222333555666666666666555555555555555444444555444444ӵ...111444ĭӵ444ӵ111Ħ/////////000000111111111000ӵӵ777777ĦƜ`1.׼s444444444777Ħ666666888888888777666666666ӵ~~~ĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵ222%%%???gggӵĦĦkkkĦDdDӵӵӵ}}}Ħxxxӵ///YYYĭӵ```eeeLLLpppIIICCC777}}}}}}~~~xxxxxxyyyzzz|||PPP000333666888777999666666666666666555444333555444444444444555666666999999888888888888888888333222000......///111222333444444555555555555555666555444333333333333444555555555444444333222222222222444444?~4000111333g&e>&e555g&e222>hӵ//////000111222222333g&e111guO>uO>&e1112224ff?>ߝL888gĉ@333444444444Shӵ777:::;;;<<<:::666444g&e===>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??fff???999XXXg<ĉ3we<Ħ3h?@eZVVV***---:::LLLWWW3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@e===g&eXXX3h?g&e>&e??FFFYYYgggllliii~~~zzz{{{}}}{{{{{{{{{|||~~~{{{QQQ111555888:::888:::6666666666666665555555554444444444444445556666665555554444445555555555557775553331111112223334441112223333334444444443332224445556666664442221114445555555555554442222222222224444Dӵ///333444Hƅ^Hu]Ħ444Hu]Ħ555ZuR)Ħ111222333444555666777Hu]Ħ222HŐeHŐeHu]Ħ///qIܗGIӵ:::tt222222333HGgĉ@777888999;;;===;;;666333Hu]Ħ;;;ZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼slll999$$$tQje<ĦBt=o9ĦH׼sHtĦsssBt=o9ĦHdĦ{{{xxx{{{Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦRRRHu]Ħ(((Htƅ^qqqqIܗGIӵH׼s$$$Hu]ĦBt=o9ĦHƅ^Hu]Ħmmmzzz\\\aaaDDDggg~~~~~~~~~{{{zzz{{{yyyyyyyyyzzz|||~~~xxx~~~~~~PPP222555999;;;999;;;7777777777776666666667774444443333334444445556666666667778888888887777777776665553333333334444441111112223334444444444442224446668888885552220005556667778888887775554444444446663334DuXӵ222222333DdDΦDdDĦ222DdDĦ555333t|<111222333444666777888999DdDĦ222DdDΦDdDΦDdDĦ333peƜ4DuTӵ888`eĭ111qet666888999666999<<<;;;777444DdDĦ:::t|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ~~~geĦ<<>>???444111///HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦDdDĦ222q<RpeƜ4DuTӵDdDĦhhhDdDĦqjRgdKӵDdDΦDdDĦ}}}yyy|||zzzyyyxxxwwwwwwwwwwwwxxxyyy|||~~~{{{NNN000555888;;;999;;;888888777777777888888888444444333333444444555666555777888:::::::::8887775554444443332222221111112222223334445556666665554445557778887776663332224445557778888888886665556666668884444DuXӵ555111111DdDΦDdDӵ111DdDĦ333444o)h222000000222333555666777888DdDĦ111DdDΦDdDΦDdDӵ444=ӊB1.uTӵ444HߝL`o9000po9wӵ999222777;;;:::777555DdDĦ<<<|||o)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦ\\\CCCsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ}}}xxxDdDĦnuR)ĦDdDΦDdDĦ:::DdDĦnuR)ĦDdDĦuuuDdDĦpo9u=ӊB1.uTӵGGGDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}www|||vvvssstttvvvuuutttzzzzzzzzz{{{||||||zzzzzz|||}}}MMM///444888:::888:::999888888888888888999999444333333333333444555555///0003335556664442221115555556665555553332221113334445556667777777777777776666666666665555555551113335556667776665554448888886663334DuXӵ//////333DdDʜ4DuTӵ111>d<Ħ///Dt666222222000///000222444>d<Ħ999>d<ʜDd<ʜ4DuTӵ444444F&uTӵ4444DufئL>e444puR)Ħ666888888888888888888>d<Ħ<<<DtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦ111peӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦ!!!F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ|||{{{yyyvvvtttssstttuuuwww|||}}}zzzssslllmmmvvv{{{zzz{{{}}}vvvllliiimmmNNN222777666;;;<<<777888999999888555444555555555555444555555666777777444333222222222444666888444444555666777888999:::777666666666888888666555888888777777666666555555666444333444666888888777::::::3332224DuXӵ///222555D&dq&ĒR222111sdKĦ333DHRRud222222111000000222444sdKĦ888D&oq<Ōq&ĒR666555444>dp&ĒR444444nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦuuuB?Ho9zzz>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRzzzzzzzzzwwwuuutttvvvyyywwwvvvsssppppppuuu~~~{{{vvvpppnnnsssvvvyyy~~~~~~LLL000666555::::::6666667777776664443333334445556668889999998887776662223333333333333333333336666665555555555554444446665554445557777775554446666666666666665554444444443332223335556667776664444442223334DuXӵ222555777Hu]3hh333222222ne888555=e000111222111000111333444ne333666pIƎ@t@h666555555>h222333333fe222@ďD444555555555555555555555555ne666???=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@G'''se<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne%%%@h>hsene@GsĪj@hxxxzzz{{{yyyvvvuuuvvvxxxqqqnnnkkkkkkooowww~~~|||ttttttmmmjjjpppxxx~~~{{{xxxKKK///555444999999444666777888777555444444555555666999::::::888555444222333444555444222000...4444444444443333332222225554444445556666665553333334445556665554443332224442221112224446666665554444442224DuXӵ666ĵD^444333333222555666444333000111222222111111333555222222444666444444333333222111333333222333333555555555555444444444444444444444666>>>DdDĦD^s׼sgeFm8>aĦuuus׼s000NNNsssHoD^jjjaaaZZZDdDĦ%%% )))OOO```s׼s~~~vvvuuuuuuuuuuuutttrrrpppiiihhhggggggiiinnnuuuzzz}}}xxxqqqjjjjjjnnnuuu{{{|||zzzxxx{{{xxxKKK///555444999999555999::::::999888777777888555555666777666555333222555666666555444222000...111222222333444444555555555555444555666666555333222333555666666555444333444333222222555666666555555555Φ4DuXӵtvӵ>d<Ħ...222222222222333333Ħ000111444444111111333///111222333222222444555444222Ħ222333555444333333222333333444444333222222222222222333333444111111444333000000222555444333333444555444333333444555666666666666555333333333333333333333333Ħ:::zzz>d<ĦĦ>d<ĦBegeFYĉ>aĦBeiiiOOO::::::XXXyyynu]ӵyyyyyy|||uuuqqqqqqqqqqqq^^^WWWQQQSSSVVV>d<Ħ>d<Ħ222AAATTTĦBeĦ~~~}}}sssooolllmmmppppppjjjdddaaaeeehhhhhheeegggnnnuuu{{{|||wwwqqqlll^^^fffqqqxxxzzz{{{{{{zzz~~~LLL000666555::::::555888999:::999888777888999777666555333333333444555999888666444333222222222333333444444555555666666777666555666888888666555333444555666777666666555555444333444666777777777444444?aŖ%7uSQuR)ӵsdKĦ---111111111222222gdKĦ---///333444111111333...000333444333333444555444gdKĦ111222555555555444333333222333333222222222222222333333444333111111555555222111333666555444444555555444333333444555666666666555444444444444444444444444gdKĦ777uuugdDĦgdKĦsdKĦŶS3we<```@@@iĉ@3hR/Ōhhhppp{{{xxxdddVVVOOOKKKFFF[[[SSSMMMJJJBBB777555:::///000,,,$$$!!!###   DdDĦ+++111<<A444ne444222//////000111ne///...000444555222111333...000333444444444444555ne444000000444555555444333333333333333444333333333444444555666222000222666666333333555555444444444555555333111000111333555555444333222666666666666666666ne444999wwwDenene>Ak<fh777***!!!!!!$$$(((+++,,, %%%"""###)))444888999555444666555000EEEKKKQQQVVVbbbrrr}}}jjjccc___cccgggDenenene+++UUUggg[[[yyy|||wwwvvvkkkjjjiiifffbbb___]]]\\\[[[bbbkkkoooooonnnoooqqqlllllllllkkkhhhffffffhhhqqquuuvvvssstttzzz}}}{{{~~~KKK///555444999999444444555666666444444555666777666555444444666777888555555444444444555555666888888777666555444333333666555555666777777666444333222222222333555777999555444222333555777777666888222555444777777......///000000111///111555666222000222...000333444444444555666555555000///333444444333333333444444555555555555555555666777888111000222666777555444777555444333333444444222000...000222333333222111000777777777777777777:::999???|||~~~mmmccc```gggxxx{{{JJJ999jjjYYY~~~~~~yyysssssshhhlllmmmhhh^^^YYYZZZ^^^___cccjjjooorrrpppmmmjjjjjjgggeeeeeedddeeejjjppplllpppqqqrrryyyyyyJJJ...444333777888333555777888777666666777888222222333444555555555555000222444555666666555444444444555555555555555555555444444555666666555333333111000000111444777999444222111222444666666555333555444333333222222222222555333222333555555222//////111555666444222000000111222222333333222222111000000111222333333444444///000222444555555555555777777666333222222555777555444444333333333444444444666777777444222000000222000...///222444333222000111111222333333444444111222333444555666888888===666666:::fffPPP///fffqqq@@@~~~{{{xxxsssnnnkkklllhhhfffgggddd[[[RRROOO[[[fffooorrrpppmmmhhhcccfff___XXXZZZcccnnnuuuwwwyyywwwxxx}}}III,,,333///111444444555777888777555444666999444555555555555444222111666555444222222333444555444555666666666555444333222333444555444333222111111111111222555777777666444444333222333444555666666555444333222222222222222666444222333555555333111///222444444333111111111222222333333333333222222222222333333444444555555------///000111222222222666666666444222222444666444444333222222333444555222444555555444333333444444222000111333555444222......//////000111111222222333444555555555555555:::555666;;;fff~~~uuuwwwXXXeee###qqqYYYsss~~~~~~zzztttmmmhhhgggjjjoooooofff[[[XXX[[[```hhhnnnmmmjjjfffaaa\\\WWWZZZ___fffmmmsssyyy|||~~~HHH---555333333444333444666777666444333555777666555444333333333444444777555333111000222444555444555666777666666555444777777666555444333111000555444333444666777666555444444333333333444555666666666444333333222222222222333777555333222333444444444000222333333111111222333000111111111111111111000222222222222222333333333------......///000222222444555666555333222333444444333111111111333555777111222333333333333666888666555444444555555444333...//////000000111111222333444555666666555444333777444777===fffqqqTTTSSS===FFF{{{???UUU___CCC$$$HHHMMM}}}{{{{{{|||}}}{{{tttlllfffcccqqqrrr```]]]dddiiinnnoookkkfffccc___ZZZUUU^^^gggnnnpppuuu|||GGG...888666666666444444555666555444333444666666555333222222444666777999777444222222333555777444444555666666666555444888777666555444444444444999777666666777777555444444444333333444444555666888888333333222222222222222333666555222111111222333444111222222111000000222444......////////////......000000000000////////////111111000000111222444555222444555555333222222333333222000000000333555777111222222222111333666888777666555555555444333222222222222333444444555555333555666777888777666555777555888===eeexxx[[[$$$ 555666@@@aaa|||[[[///%%%333SSSCCC|||vvvuuuvvvwwwwwwssslllgggbbbvvvhhh```ccckkknnnmmmgggdddcccaaa]]]dddgggjjjkkkmmmttt~~~GGG...888666777888777444555666666555555555555444444333333444555666777888888777666666666666666222333444555555555444333444444333333444666888999888777555666777777555444444444444444444555555666;;;;;;222222222111111222222333444333111/////////111333111111111000///000222555///000000111111000000///000/////////////////////333222111111222333555666222333555444333111111222111111000///000222444666333333333222111111333666555555666555444222111000333333444555555666666777333444666888999999999999999666888<<>>YYYzzz666hhh&&&^^^///"""KKKJJJ888%%%@@@rrrddd}}}}}}{{{xxxxxxzzzwwwnnnfffhhhjjjooosssrrrqqqwwwxxxvvvqqqhhh```YYYMMMBBBPPPQQQTTT[[[bbbdddaaa\\\ZZZ]]]^^^ZZZWWW]]]kkkxxx{{{~~~GGG...888555666666444555444333666888888444111777777666666555555444444888666333111111222444666222333444666777777666666666666777888888777555555666555555666999::::::999333444666777777777666555555555666555555444444555555666444222222333555444000,,,111111111111111222222222666333111111333333111///---...///111222222333333222111111333555555444333111111111111111111111111222111111000000000000000222444666888777666333222111111111222222333333333999666444444777888888666999888666555555666777777888666666666```WWW---www(((```kkkaaaMMMXXX___\\\vvv DDD:::jjjsss SSSHHH111mmmvvv666OOOIII}}}||||||vvvppppppssswwwwwwyyy|||yyysssuuu}}}zzzvvvnnncccXXXQQQNNNMMMSSSSSSSSSRRRQQQPPPPPPOOORRRTTTTTTQQQNNNQQQZZZcccwwwvvv~~~{{{zzzwwwwwwJJJ000999888888777444777444222333666555111,,,...444777444111222111///555444444555666555333111333444555333000000333666111222444666666555444333222333555777888999999999777777777666555555777999888888555555444333333333333333555444444555666555222/////////000111222333333444555333111111333333111///---......///000111222333444333222333444444222000333222222222111111111000000000000000000111222222111222444555555444222111444444444444444444444444888666333333555666555444666555555555555666888888:::888:::;;;dddRRR___yyy!!!EEEjjj***(((}}}]]]kkk(((ppp***CCCppp)))"""TTTtttFFFqqq'''[[[IIIyyyqqqnnnppp|||{{{}}}{{{tttsssxxxwwwmmm^^^QQQKKKLLLQQQUUURRRQQQQQQPPPPPPPPPPPPPPPWWW[[[\\\VVVOOOQQQ^^^kkklllkkktttsssrrrllliiiHHH...777666777666333666333222333666666222...---333666444333555666555111000111222444444333111333444555333111111444666333444555666666666555444555555555666666777777777777888888777555555777999888888000111111111222333333333555444444555555555222000......///111222333444555444333111111222222000///......------...000222333666555333333333222000...111111111000000//////////////////000111222333444///000222333333222111000555444444333333333333444777555333222222222111000333333333444555666888999666666888999ccc|||{{{jjjuuuzzzwwwcccaaaQQQ```333zzzSSSxxx444TTTXXX///PPP,,,lllGGG|||xxxwww{{{zzz{{{|||yyytttrrrtttdddYYYIII@@@AAAKKKUUU\\\ZZZYYYYYYYYYZZZ[[[]]]^^^ggglllllldddZZZ[[[iiixxxyyywwwzzzqqqFFF,,,555444555555222555333222444666777444000111555777555444777999888/////////111444555444333222333333222111111222444666666666666555555555555666666444444444444555666777888888777666666777999888888,,,,,,...000222333444444222222222222222111000/////////000111222222333333444333222222111111000//////...---,,,---///111333555444333333333222000...---------.........//////000000000000111222333444000000111111111111111111111111000000000222333333666555444333222111000///333333333444555666666777444444777888aaazzzdddSSSooo{{{qqq888###FFF***JJJ,,,...'''nnn555fffJJJzzzVVV333NNN<<<___~~~~~~{{{vvvrrrnnniiifffeeeRRRJJJBBBBBBJJJVVV^^^bbbdddddddddeeehhhkkknnnpppwwwzzzyyyqqqhhhgggqqq|||wwwsss{{{|||~~~wwwmmmFFF+++555333555555333333333333555777777555333666999888444444666777555222111111333555777666555000000111000000000000111666666555444444444444555555444333222222333555777555666777777555555666777666666---...///111111111111111111111222222111000000000222222111111111111111111222333222222000000///000///...---,,,---...111222222111111222333333222000+++,,,---...000111222333222222111111111111111222111111111111111222333333//////...///000222444666555555555444333222111111555555555555555555444444777777::::::aaa@@@eee$$$222>>>kkk```:::qqqXXX"""bbbRRRkkklllmmmJJJ MMMBBBNNNfff;;;AAAVVV///;;;OOOiii{{{pppfff```\\\WWWSSSQQQKKKHHHKKKVVVaaagggjjjjjjkkklllnnnrrruuuyyy{{{{{{uuutttvvvzzztttooovvvuuuwwwrrrkkkGGG,,,555444666777555333333444666777777666555666888666333333666666444444333222333555666555444222222111222222222222111444444333222222333333444333222111111222444777999444555666666555444555666555555333333444333111///---,,,222333444333222111222444333333222222111000000000111222333222000//////000//////.........///111111000///000111333444333222...///000111333444555666333333222111111111111111222222111000111333444555111111000000111444666888222444555555444333444555666666666666666555444333444555999888^^^BBBrrrooo###@@@xxx;;;jjjeeexxx}}}fff888TTT!!!xxxiiinnn===```UUU\\\###iii***PPPNNNyyyrrrlllccc\\\\\\___]]]XXXTTTPPPLLLNNNVVVbbbkkkpppvvvwwwyyy{{{}}}zzzHHH,,,555555777999777333444666777777777666666222444333222444999888555333222000000222333333222555555444555777777555333111111222222333333333333111111111222333555777999333555777777555444444555444444444555555555333111...---111333444333111000222555222222222111111111111111111222333222///...///000/////////000000000111111000//////111333444333222000111111222222333333444222222111111111222333333222111000///000222555666444333111000000222444666...111444555555444666777444555666777777777666555...111555555[[[UUUqqq***444===oooKKK$$$hhh'''WWWRRRJJJ///aaaYYYBBBeee222]]]uuu###gggeee,,,sssIIIxxxooo___^^^[[[\\\dddnnnnnngggSSSRRRRRRVVV^^^jjjuuu|||HHH,,,555444777999888444555777888777666666666111333333333666:::888333222000///000222444555444666555444555888888555333///000222444555555444444222333333444555666666777555666888999777666666777666666000222444555555555333222///111222111......000333000000111111222222222333000222444222///---///111///000111111111111111000111000000111333333222111000000000000////////////000000000111222333555555222111///...///111444666555333000...---...000111+++///333555444444666999333444666777888999888888///222888888___CCCgggKKKYYYjjj888RRRCCC444QQQDDDGGG&&&333***NNNFFFHHH```{{{~~~qqqfff_________aaakkkuuurrrhhhQQQVVV^^^gggqqq|||yyy}}}|||GGG+++444444777999888555666888888777666666666555666666555777999666///222000000111444777999999333222111333666666333000...000333555777777666555444444555666666555555444666888::::::999888888888777777111111111222222222111111//////000111111000...---,,,+++,,,000444444222///---///000000...///333666777666444222111000//////444000000555555000000444666333//////111333333222111000//////000333666888444000---///444666444222111222333444444444333222111111222333333444555555666555444444555777999;;;333333222===XXXXXX|||iii222777ppp|||111|||,,,nnniiicccXXX>>>nnn{{{nnnlllCCC&&&^^^+++iiilll]]]}}}vvvtttttttttvvv{{{zzzlll[[[]]]]]]fffuuu}}}|||zzzttttttLLL...333222777:::666888:::777333444999999444;;;999777555555666888:::222444666888888666444222666444333444555666333000222444777888777777999:::777666555333222111000000666777888999888888:::;;;555555000111222222222111000//////000111222333333222222000///...000222222000---///000111000......111333333222222111000///......333///000444444000///333444222//////111333333222111000///...///111444666555222///111444666444222111222333444444444333333222222222333333444444444555555444444555666888999333777888@@@WWWzzzZZZ333}}}{{{///}}}___GGGYYY[[[vvvWWWccc444uuu}}}fff222999ddd yyy000OOOrrr\\\zzzuuukkkffffffeeeiiisss~~~}}}||||||}}}zzz{{{KKK...333222888;;;777888999777333444888888444666777777777777777666666333444555777777555444333777555444555777777555333222444555555444444444555666555444222111111222222555666888888777666666777666666000111222333333111///......///000222333444444444444222111000000000...---000111111///------...000000000111222111000///...111///000222222000///111333111//////111333333333111000///......000222333777444222222555666444111111222333444444444444333333333333333333333333333555555555555555666666666555;;;===CCCUUU}}}&&&,,,"""UUU;;;<<<$$$XXX^^^222000\\\wwwLLLDDD[[[ sss```999 ...ooottt[[[ssseeeeeennnpppvvv~~~}}}~~~JJJ---333333999<<<888888888666333444777777444222444777999999777444222555555555555555555555555555444444555666777555444333555555444333111222333666555333111111222333444000333555666666555555666555555000111222333333111...---......///000111111222222555444222000000//////...////////////...---......///111333444555444222111/////////111111/////////222111111111222333444555222222000//////000111222666444333333444444111///111222222333444444444444333333333333333333333222666777777777777666555444888<<<<<>>:::999666444444555555555555222333444555666555555555777555444333333444555777111222333444444444444444444555555444333444666888888666444222111111111222000333555666666666666777555555///000000000000000000000555444333222222222222222111333444333222111222333...---...///111111000///---...000111222222111111...000111//////111000...333444555444333222333444333333222222222222222222111222222222222000...---111111111222333444555666333333333333333333333333888888777777666666666555999777333:::SSSyyy}}}|||QQQ}}}777@@@}}}gggttt<<>>999:::555333555666444444666444444333333444555666777666555444333333444555666444555777777666555666777222333333222111222555777666555444333222222222222777888888777555333444555888888//////......///000111222444333222222222333444555111333666555333111111222111000///000222222///---/////////000111111111222...222222//////222222...111333555444111///000111111111111111111222222222000222333444222111//////111111111111222444666777222222222333333444444444666666444444333444555555555666333:::QQQuuusss|||yyyzzz%%%nnnFFFkkkPPPaaattt;;;333000pppwww333[[[fffLLLyyy(((666zzz@@@\\\zzzEEE;;;nnnxxx///xxxppprrrttttttnnnpppqqqnnniiifffggghhhgggjjjmmmqqq|||~~~JJJ///666666<<<===888:::444222555666333333666444444444444555666777888555555555444444555555555555777999999666555666777666666555333222222444666111111333444444444444333777777666444333333666888888888///...------...000333444000000//////000222444555111555777777333000000000444222111111333222...***222222111111222333333444...222333//////333222...000333444333///------//////000000000111111111111000222444555444222111000111111111111222444666777111111222333333444555555555444222111111222444555222666666<<>>555555000000111222222222111111///000000111111000000000***//////---///555777444222000222444333000111555777666555222...------///***,,,///111333222111000222222222222111///...---333111000111555555333000111111222222222333333333//////------...000222444555444333222222222333444888666444000///111555888777:::999===OOOeeekkkyyylll|||QQQ)))777UUUWWWlll\\\nnntttaaaxxxrrr333>>>111fff...MMMzzzFFF///WWWlll000}}}xxxuuutttrrrooommmddd___[[[WWWSSSSSSZZZcccdddjjjmmmnnnuuu|||vvvEEE***333333555777555444444555555666777777777888666666888::::::777444444555666777888999:::;;;333666777444333555333///333666888888555333555777666777777777777555333222555555555666666666666666222222111111111222222222222222666555333111111111222333---111111...000555666333222111222444222///000444333333333111///...///111...///222333333222000///111111222333222000...,,,222111111222333444444333222222111111222222333444111000/////////111333444333222222111222333444555333444444444444555777888444777666:::LLLgggrrr{{{GGGKKKeee999+++|||{{{[[[bbbzzzuuu///vvv...888SSS###PPP___,,,EEEnnn___666zzzwwwuuusssooolll___ZZZWWWVVVTTTTTTYYY```ccciiinnnpppwww}}}xxxGGG+++444444666777555222333444666888999:::;;;:::888777777888777555222444555555666777888999999333666777444444666555111333555666666555444444555666666777777666555333222222222333444555666666666111111444333222111111222333333999777444111000111333444111333333000000333444222333111222333111---...222///000000000//////111333222333444444333111///---///000222333333111...,,,111111222111111222555777333222111111111222333444222111000000111222444555111111000111222444666777222444666888888777666555666999888<<>>PPPiiinnnvvvssseeelllGGG;;;???yyyDDDZZZJJJlll111&&&???vvv***>>>UUU000ddd999]]]|||xxxuuuiiiccc___aaabbb___\\\\\\^^^cccjjjqqqxxxIII---555444555666444888888999999888666555444333222222222444777999:::444444444444444444444444222555666444555888999666666444333444777888555222555555555444444333333222111111222333333444555555666666555444222000000111222333...///111333444444444333333111000000///......///444222222333000,,,,,,///...000111000///...///000111222222222222000///...---///111333333222000......///000...,,,---222666222222111111111222333444111000000000111111222222333333222111111111222333888666333333444444333111222666666;;;NNNgggnnnrrrppp~~~yyyqqqxxx777<<>>zzzttt(((kkk{{{WWWWWW~~~BBB777sss...ppp~~~xxxrrrnnnooonnnhhhcccaaacccgggmmmuuu{{{HHH+++444222444555333777777888888777555333222111222222222444666999;;;444444444444333333333333222555666444555888999777888666444666888999777444555444444444333333333333555555555555444444444444666666444333222000000000000111,,,///222666777777666555222///...000///------000444222222444111------000000111222222000......///000111111111111111000000...///000111222222111111/////////.........000222111111222222222333333333000000111111111111111111444333222111000000111222555222//////333777777777333777777<<>>RRRffffffxxxxxxvvv}}}vvv>>>WWW999TTTaaacccxxx777000kkk***ttt555'''333dddyyy+++~~~{{{xxxuuuwwwyyy|||||||||}}}}}}wwwuuuwwwyyyxxx{{{FFF+++444333666777555222333666888999999777666444666888777555333444666333333333444444444444444333555444222222666777555555666888888777666666777666666555444444555666666777777666666666666666666444444111111111111000///------////////////000111222222111------111222///111666444222333555333//////333...111333333222111111222555555444333333222111111000///......///111333444555333111222444444111......000333555555444222000333333444444444333222222000000//////000222444555777444111333888:::888555222666666<<>>IIIllleeesssnnnfffqqquuu{{{ZZZYYYQQQooo111ttt@@@QQQ}}}444&&&&&&CCCWWWmmmPPPWWWttt+++===sss)))wwwPPP///333666999555555555555555555555555555666111333555555444333333333222333444555444444444444666666666666666666666666777777666555444444333222333444444444333555888:::333444666888888666444333222222111111111111222333444555///222444222---,,,///333000000000000000000000000///111222222111000111333111000000000111222444555555555444444444444333333222222111000000111222222555444222000000111333444111111222333222111000///444333111000000000111222...000333333222222444666555666666666666666555555555444888>>>IIIbbb```tttpppgggoooqqqxxxXXXDDD777888cccvvv[[[lllDDDmmmooo[[[SSS666@@@vvvKKKgggaaa%%%"""OOO{{{)))NNN...222666888555555666666666666666666777777222333333333333444777999777666555555444222111///333333444555666777888888777666666555444333333333222333333333333444777999444555777888888777555444222222222111111111111222333333///111333222000///111333333333333333333333333333,,,...000111111111222333111000000///000111333444444444444333333333333333222111111111111111111222444333111000000111333444444444444333333333222222555333000......000222444---111444555333333555888444444555666777777777666666444666<<>>aaaZZZ]]][[[nnnuuuEEE\\\```$$$ ...FFF<<>>yyyZZZXXX^^^llluuuTTT"""444PPPiiieee;;;xxxJJJkkkYYYQQQLLL[[[vvvJJJDDD___ ZZZ###|||tttqqqrrrtttwwwsssqqqsssuuuuuuvvvxxxyyyxxxxxxwwwxxx{{{QQQ111444777999555666777777777777666555444444555555555555555666777888222333444333111111333444555444555666777777444222999999888777777666555555222222222222222333333444888888888888888999999999555444333000...000666777222---......///000111111111111///000222444555444444333///111444555555333111///+++...000222222222333444444333333333222222222222000000111222222222222222111222444666666444222000333000...///111222000...333000------000222111000333333333333444555777888777444000...///222444555222777222999>>>[[[PPP___fffssszzz}}}|||VVVZZZMMM\\\QQQTTT]]]XXX~~~XXXQQQWWW|||???EEEooo<<<!!!EEEiii222xxxrrroooooorrrnnnnnnppppppooossszzzwwwuuutttvvvzzz~~~~~~{{{PPP000333777999555555444555555666555555444444555555555555666666666666222333333222111111222444111222444888::::::777444::::::888777555444333222///000222333555555666666999888777666555444444333222222111000///333777888555111/////////000000111111111222222333444444444444444222222333444333222000///,,,...111333444333222111...///000111222111111000///000111222222333222222...000333555555444222000222111000111333222///---111000......111222111000444333222222333555888:::111000///000222444666777111666222:::>>>bbbLLL]]]]]]nnnwww~~~{{{}}}OOO222^^^888QQQqqqOOOsss[[[&&&QQQOOO555nnn222222TTT111IIIJJJOOO{{{vvvtttsssrrrvvv{{{zzztttvvv}}}yyyyyyyyy{{{~~~|||MMM---000444666333333222333444444555555555444666666666666666555555555111222333222111000222444222222333666888999888666777666555444333222111111111222555777888888888888555555444333222111000///111111222333444555444333333333000000000000000111111222666555333111111111333444555444222000....../////////000333444555333000...,,,...000111222222111000000111222333444444444444...///222444555444222111222222333333444333000...//////000222333222000...222222111111222444777999...000222555666666555555111555222:::>>>sssOOO[[[[[[lllxxxUUUQQQooo###~~~YYYrrrQQQMMM---AAA---888WWW---HHH666bbblllHHHLLL|||999tttzzzvvvkkkmmmwwwxxxtttyyy{{{~~~MMM---000444777333333111222333444555555555555555666666777666666555444222333333222111111222444555333222222444666666666333333444444444444444444333444666777888777666555777666666555555444444444000111444666666444111//////111222222111111111222222333777555222000///000222333666444000...------///111222222333444555333///,,,...000111333444333333222111111333444555555555555000111222333444333333222111222333444444333111000///111333444444222///---111111111111222333555666000333777999888555333222222555111;;;>>>VVVXXX```mmm|||gggiii666(((999tttHHH```___NNN333ccc555qqqqqqAAA===xxx???yyyuuuiiiiiiuuu{{{uuuyyyzzzOOO///333777999666666222333333444555555555444444555666777777666555555333444444333222222333555888555111000111444555666333444555666777888999999333333444444444333333222666666666666666666555555///000444222000///000111111222444444333222222333333444444444333222222222333444222111000//////111222333222111111333555444111...000000111222222333333222000111222444555555666666333222222222222333333444000111222222222111222222222333444333111000......111111222222333333333444111555999:::777555444555333555000:::===XXXQQQffflll|||{{{{{{EEE|||IIIrrrLLL666nnn=== 999yyyqqq555:::aaaOOOWWW}}}zzztttzzz~~~xxx}}}zzz|||~~~PPP000333888:::777888333444444555555555555444222444666777888777666555444555555444333333444666666444222222444666666666444444555666888999::::::333333222222222222333333444444444333333333222222000222111,,,(((***111666777555666555444333333333444555111222333555555555555444...///111222333444555555222000000222555666333000///////////////000000111000000222333444555555555555444333222222222444555...///111111000000111333555555444111///...///000222222333444444333333222111444777888777777999;;;444555000:::===UUUJJJjjjjjjxxx{{{xxxwwwzzzqqq 333rrrtttkkk|||+++VVV111fff***777oooFFF>>>111mmm~~~yyy~~~|||zzzzzz}}}NNN...222666999666666444555555666666555444444111333555777888888777666444555666555444333555777444333333555777888888666444444444555666777777888444444333222333444666777666666555444444333222222444555111///---...111444333222//////......222777666111//////000111111111111000222111000000000000000111111///...000555777666444444444333222111000///...333222222222111000000000333222222222111000000000/////////111333333111///777444222222444333000,,,333222000111222444333333111222333444555555555555333222;;;888;;;tttVVVUUUggg~~~}}}uuuttt~~~}}}|||ddduuuUUU[[[444;;;444wwwSSSJJJHHHlll\\\DDDsssmmm555~~~~~~yyyyyyzzzyyy{{{~~~PPP222666999;;;888:::777777666666555555444444;;;888555444555777777666333333333444444666777888888555333444777999888777:::999888666555555555555555555555555555555555555:::888666444333222///---333333---,,,+++,,,///111000...---111333111111555666444111111222222333333333333111111111000111111111222000///...///111222111000222222222222222111111111222222222111111111111111000111111111111222222222111000///000222222111///333111///000222222///---333222111111333444444333222222333444555555555555333333<<<:::>>>www\\\ZZZfffvvvvvvqqqttt}}}{{{{{{___rrrwwwdddlllUUU---RRRbbb...GGGXXX;;;oooVVVXXX~~~YYY;;;}}}~~~|||xxxxxxzzzyyy|||QQQ222555777999666777777777777777666666666555111333666666555555777999444444444444555666777777777555444555888999888666555555555555555666666777555555555555555555555555:::888666555444333111///444444,,,+++,,,---///000///---+++222555222///111444555222222111111222222333444000000000111111222222333...///000///---,,,,,,---111111222222333333444444111111111111111222222222111111111111111111222222333111000000111222111000111000///000111222111///333222111222333444444333333333444444444444333333///...888777;;;xxxaaa___fffooorrrqqqwww|||```~~~MMM///ggg{{{'''LLL^^^yyyaaaiii***(((cccZZZLLL;;;\\\jjjzzzuuussstttvvvvvvxxx{{{QQQ222444666777444555666666666666555555555555,,,222888999555333555999666666666555555666777777555555555777888888666444444444444444444555666666666666666666666666666666:::888666666666666444222111111//////000111222222111000,,,111333000...111333222000000/////////000111222---...///000111111222222,,,///000///+++***+++---222222333333333444444444000000000111222222222333333222222222111000000000555333000000111222222222444333222222222222222222222111000111333444333111333333444444444333222222......777555999vvv___```gggoootttwww}}}rrr}}}000|||YYYuuu===NNNIII666IIICCC###222&&&777|||GGGGGG"""qqqsss777GGGzzzzzzuuurrrqqqsssuuutttuuuvvvwwwyyyzzz||||||QQQ222444666888555777444444444444444444444444222666999888444222333555888777777666666666666777444555666888888777555444888777666555444333333333777777777777777777777777999777666666777888666555222222111222333333333222333333222333111///222555444///000000000///000000111222,,,---...///000000000000+++...000///---,,,...111444444444333333333222222000000000111222222222333111111111111111222222222555333111000222333333333666555444222111000000111000//////111222333111///333333333444333333222222555333<<<888:::pppXXX^^^kkkvvvxxx|||gggeeennnyyySSS000999333VVVCCC,,,HHHmmmJJJQQQUUU333DDD'''{{{xxxvvvvvvuuuvvvtttsssrrrsssvvvyyy{{{QQQ111444777:::888:::555555555555555555555555999777666555555666666666888777777666666666666777333555777888777666444333999999777666555444444444777777777777777777777777777666555666777888777666888888111222222111000000222333666666333222555999666000111111222333333333333222,,,---///000111000000///---...000000000000111333444444333333222222111111111111111111111222222222---...///000222444555555444222111222333555444444444444333000---,,,.../////////000111333333111///222222333333333333222222666444;;;777777jjjTTT^^^nnnzzzzzzYYYRRR444FFFuuuyyyCCC<<<+++PPP<<<>>>zzztttqqqrrrqqqooooooppprrrvvvxxxzzz}}}QQQ111444777::::::<<<777777777888888888888888888555222333666999::::::666666666555555666777777444555777777666444444444666666666666666777888888666666666666666666666666666555444444666666555444777777222333222000......222555444666555333333555555111///111333444555444222111...000111222222111000///000///...000111333222111111111111222222222222222222222222111111111111111000000000111222222333333222111111333555666666444333333333000---,,,///111111111111333555555333000000111222333333333333333444222999444444gggVVVcccqqqxxx{{{bbbCCCrrr!!!fffZZZxxxrrrDDDCCCxxxsssggg:::999yyyxxxqqqqqqrrrsssuuuvvvxxxyyyyyyyyy|||RRR111333666999888:::666666666777777777888888333444555555666777888999444444444444555666777777444666777666444222444555666555555555555666777777555555555555555555555555444333222333444444333222333333444444333000---...333777///444666222...///111000,,,...111444444222000...111222333444444333111000222000...///222333222///...///000111222333444444333222222222111111000000666555444222000///------000000111444777888666555333444444222//////333666222222333555777777444222///000111222333444444444666444;;;777777fffYYYiiirrrttt{{{yyy}}}]]]jjjRRR]]]999111~~~VVV,,,HHH---AAA{{{xxxzzz{{{~~~RRR111222444666555777333333333444444444555555000555:::999444111222555333333333444444666777888555777777555222222444666888777666555444333333333555555555555555555555555444222111111222333222000333333333333222222111///...---...111333444333111111111333333222111000000000111111333555555222000......111111000000000111333444555111...000333555111---000111222333333222000///////////////000222333444222111000//////111333555333222333555444000111666444222111//////000222333555555555444333000...---444111888444555RRRbbbhhhmmmuuuzzz]]]jjjUUU zzz222GGGsss<<<<<>>___aaa:::...---;;;iiidddDDD///~~~"""|||uuu%%%___YYY|||PPPEEE~~~xxxuuu|||}}}|||rrrjjjaaafffXXX,,,222999222666:::666777888777444222222333<<<<<<:::999777666555444555222111222666888888666444444555444333444666888555555555555444555777999444666999999777666555555666555444333222333333444222222777555333222111111222333333333444444444555555555666222000111222000111444000000000000111222444555///000222222111111222444.........000222222111///333222222111111222222333333555555222222444444111999777555444444333111///444333111000000111222333444333111111111333555666333666666333333666666333777555<<<888:::fff___gggjjjSSS333XXXpppQQQ999...ooossssss222TTTpppKKK)))QQQ~~~222eee555'''zzzPPP"""RRR{{{vvv}}}}}}~~~xxxyyyYYY---222888222666:::555666888777666555555666999999888888777666666666555333222333555777777555666666777666444555777999555666666555444444666888111444777888777666666666777666444333333333444444444444666555333222111111222333222333333333333333444444555222000222111///000444111111111111111222333333111222222111///000222444000000111333444333111...222222111111222222333333000333444111111444555222555444333000,,,++++++,,,333222111000//////000111000000000111111333444555666888777444444777888666666444;;;666999kkk```fffhhhttt999,,,XXXtttPPP(((SSS[[[XXX'''rrrzzz888???eeeHHH888sssSSSyyy==="""&&&~~~xxxqqq}}}~~~~~~~~~~~~ZZZ...222888333666999444666888888777666777888666666777777777777777777666555333333555666555444666666777555444333555777666777777666444444555777///222666777777666666777777666555555444444555555444444222222222222222444555666222222222222222222222222666333333444333000111555222222222222222222222222333333222000...///111333222222222444555333000---333333222222111222222222///222222000111555555333...000000...++++++///333333333111000000000000000000000111222333444444555;;;<<<999444222555666444444111888333666kkk^^^dddfff~~~'''gggwww777&&&aaaccc{{{;;;%%%!!!FFFWWWxxxiiiSSSOOO}}}UUU (((|||???cccDDD|||~~~}}}|||zzzzzzzzzyyyxxxyyy~~~yyy{{{~~~[[[///111888444777888444666888777666555666777777777777777777888888888777666555444444444444444333444555333222111111333666777777666444444444666111333666888777666666666666666666666555555666666333333222222222222333444555555222222222222222222222222444333444555333///111555333333333333222222222111444444222000......111333/////////000111000---***555444333222111111111111...111222000111555555333111333444333111222777;;;333333222222111111111111000000111222222333333444999:::777222111444555333444111777222555nnn```ggghhhJJJhhhfff---000iiitttjjjKKK,,,%%%DDD]]]___ggg{{{pppxxxmmmYYY///%%%$$$LLL~~~{{{~~~{{{zzz{{{uuurrruuu~~~}}}~~~]]]111111777444888888555777888777555333333333888888888888888777777777777666666555444333444444333444555444222111111222666777888777555444444555333666888999777555555555555555666666666666666666555555555444444333333222111111333333333222222222222111111000222444111,,,...333222333333333333333222111333333333111//////000222222111000111111111///...555444333222111111111111///222333111222555666333333444444333333444666888222222222222222222222222000////////////000111111111444444111222666888777777444999444666uuuhhhppppppbbbMMMLLL$$$777eee___zzz!!!ggg222&&&uuu---000[[[~~~yyyzzzxxxvvv{{{^^^222111666555999777666777888666444222222222888777777777777777777666666666666555333333444555444666777777555444444555444666777777666444555555333666888888666444333333444444555666666666555555777777444444444444333222111111444444333333222222222222000000333444000,,,---333111222333444444444333222111222333222000000111222666444222222333444444333222111111111222333333444111444444222222666666333111000000000222222222111//////000111222222222222333111000......///000111...222333222444888999777888444999444777wwwlllxxxxxx###:::uuuIII+++IIIccc___@@@ OOOddd"""aaaccc,,,...bbb~~~zzz{{{}}}|||{{{{{{}}}___333000666666999666555666888777555444444555333333444444555666666666444666777555333222444666333555888888777666666777333555777777666555555666000222555666444333222333222333444555666555555444555555111111222333444444444444444444444333333222222222111222555666222---///555111222333444555444333333///111333333111000111222444222///...000222222222/////////111222444666777222555555222333666666333111//////111555777555222,,,---...000111111111111777555222000///000222444000444555444555888777444777333888222555tttlll{{{|||jjjlll|||999***NNNjjjzzz+++$$$666lllFFF<<<---DDDhhhzzzwwwwww{{{|||```444000666666999666444666888888777666777888///000111222444555666777333555777555333222555777111333666777666555555666222444777777777666666777,,,...222333333222222333111222444555555555444444222222000///...///222444444333111222444333333222444555222333222///------111555444444333222222111000000555444333222222222333333222111111111222222111///222444444333000000333777222333444555666777777777444444444222000000111333444000---...333555333000888777555111///000444777555777888888777666666777444:::999666555uuueeennn{{{{{{###222sss888$$$RRRppp(((lllRRRooo{{{SSS//////III___eeeccc~~~ssspppvvv}}}{{{xxxQQQ...,,,...666777999777777777999:::999777444333333333444555777888999555444222222111222333444555555555555555666777888222111111000111222444555---444444...000999;;;666333333333555777888666444333444222000///000222444444333111222444333333222444555333444444222000000333666222222222222222222222222555555444444333333333444111111111222444555333222222444444333111111333666000000111333333444444444444444444333111111333555444111...///333555333111555555444222111222555888444666777777555555555666555:::999777555xxxhhhqqq}}}sssUUUddd777444mmmddd~~~%%%kkk---333nnnPPP???EEESSS111zzzxxxoooeeebbbccclllsssttttttuuuyyyzzz}}}RRR///---000777777888666666666888999999777555888777555444444555777999777666666666666777999:::333333333333444555666777888777555444333333333444,,,444666111222999999333222111111222555555444333000111444222111111333444333222111333444444222222333555222333444333222222333444000000111222333333444444666555555555444444444444111000111333555666555444333444444333111111333555///000111222222222222222444444444333222333555777555222000111444666444222222333444333333333666888222444555555444333444444777;;;999777555yyyjjjsss~~~DDDrrryyyEEEBBB^^^|||aaaEEEWWWaaaZZZOOO~~~{{{|||qqqfff^^^PPPLLLWWW```aaaeeennnsssvvvzzz~~~RRR111000333888888888444444555777888999777555<<<:::777444333444666777444444444555666777888999555444333333333333333333888777666555444444444444---444777444555999777000333111000111333555555444555555666444222222333333333222222333444444222222333444000111333444333333222222000111111222222333444444444444444444444333333333111111111222444555444333444444444333222222222333111222222333333333222222222333333333222333555777555333111222444666555444111333555555444444444555000222444444333222333444777999777777555|||lllttt~~~"""nnnDDDiiinnnsss...,,,yyyIIIXXX}}}wwwrrrqqqvvv}}}lll___aaaOOOHHHRRRVVVQQQVVVeeelllpppuuuxxxzzz{{{~~~|||xxxSSS333333555:::777777444444444555777888777555:::999888666555555555555333333444444444555666666888777666444222111000000222222222333444555666666000444666444444777555111666444222222444666777777999999666444333222333333222111222333444444222222333444111222333555666666444333222222222222222222222222222333333333333222111000222111111222333333111000444444333333333333222111222222333333333222111111111222222222111111444666555444333333444555555555333555666666444333222333000222444444333222333444666777555666444rrrvvv~~~===LLLZZZ~~~wwwvvvdddppp]]][[[HHHhhh}}}yyysssvvv|||xxxkkkaaagggYYYTTTZZZVVVKKKQQQbbbhhhlllpppqqqpppppptttwwwoookkkrrrTTT444444666:::777666555444444555777888777555555666777888888777666555888888888777777666666555777666555444333333333333111111222444555666666666333555444222222555555444666444222222444666777777555555555444222111222333222111333444555444222111222333444444444666888999777555333222222222222222222222111222333333333222000///333111111111222222000...555444333333444444222000111111111111111000///...222222222111000111333555444333333333333444555555444555777666444222222222111333555555444444555666666555444777555|||~~~RRR~~~nnnoooyyy\\\\\\vvvkkksssnnnuuuJJJ$$$vvvQQQ777gggzzz}}}xxxvvvuuuuuuuuussspppnnnmmmfffeeefff^^^TTTXXXfffpppsssvvvtttqqqppptttyyyzzzwwwzzz~~~}}}TTT444333555999777666777666555555777777666555333444555777777777666555777777777777666444333222222222222333444666777888555555666666666555555444555444333222222444555666333111000111333555555444444333444222111000222222222111333444555444222111222333444222222444666888666444111111111222222333333444111222333444444222111///222111111222333444222111555444333333555444111...222222222222111000///...444444444222111111333555333333333333222333444555333444555555333222333555222444666777666666777888777555444888777yyyPPP[[[000&&&///333===III}}}ttt[[[[[[cccnnneeeeeeyyyrrr111SSSggg222===XXX~~~yyywwwvvvuuuuuuxxx{{{}}}~~~yyyvvvsssqqqkkkfffhhhmmmyyy|||}}}zzzuuuuuuzzzTTT333222333888666666:::888666666777777666555555444333333333444666777555555666666555444333222111111222222333555666777333444555666666555444333333222333444555444444555222111111222555555444333666666333111000000111222222111333444555444222111222333111///...///333444333111...///000111333444555666222333444555555333111000111000111333555666555444666444333444555555111...555555555444333222111000666666555444222111333555222333333333222222444555222333444333333333555777333555777888777777888999888666555:::999uuuCCC555444444TTTrrrnnneee]]]XXXWWWLLL888,,,,,,***JJJttt~~~LLLYYY}}}yyyrrrYYYeeeNNN)))nnn333###FFF}}}{{{sssvvv{{{}}}xxxuuutttsssrrryyy|||}}}xxxsssssszzzTTT222111222777666666<<<:::777777777777666555999666222//////222666888777888999::::::999888888555444333222111111111111---...000333444555555444000111333777888555444444333333333555777888666444666555555444333111111111111222...222555555222000111333222333444555444111...+++444333333222222333333444666888888333---***,,,///...///000222333444555555777444111000222333444444333222111111111222333444222333333111000///000222666555444444555555333111///111222222333555999;;;555777888777555444444555777777333444444!!!!!!999^^^dddAAA%%%'''<<<[[[kkkzzzgggdddZZZ|||eeeNNNeee111(((\\\}}}zzzuuurrr}}}xxx}}}~~~vvvWWW...222444444;;;555===:::666555777888666555000000111111333444666777555666777888888555111---444333333222222333333444111333666999:::888666444---222777:::999555111///000222333333222222444666777777444333222111111222333444333333333333444444333222,,,---///111111000///...000000111222333555666777444666777444000---000333000000111222333333333222555333000000111333333333777666444333222111111222000111222000///...///111111000000222444444333222000111111111000111444666444555666666555444444444444777777777333JJJ===^^^,,,333NNN~~~mmmzzz```OOOwww///---}}}pppQQQ'''<<>>888333222222444555666555333333444555666666666555555000000222333444555555555444444444444333333222111111000///...///222555777555555555333222222555777777999::::::777444333333666666111111000000000111222333777444111111333555555444666555444333333444555555444333333222222333333444///222555666444333333444222222333444444444333333777555333444555666666666333333333333333444444555333444555555444333333444000000111333666888888666555555555333111111333555444333333444777888666444111666888888444ppp%%%)))lllnnn...:::\\\ddd|||VVVBBB===yyyTTTNNN;;;EEEzzzwwwyyyXXX///333555555;;;666222222333555555555333222111222444555555444222000333333444333222222444555333444444444444333111000111///......///222555777555666555333222333555777666777777555333222222333666666222111000.........///000222333444222000000333555444333111000000111222333444333333222222333333444111222444555444222222222111222333555666777777777555333222333555666666555111222222222333333333333222444666666555444444555222222222444666777666444444555555444222333555777555555555666888888777666777999888;;;;;;^^^+++???NNN%%%```aaayyy???TTTZZZ999xxxggg""":::UUU:::XXX///222333222888222444555666666555333222111111333444555555333111000333555555444333333555888444444444444333333222111000000111222333444555666444555666666444444555666555555333111000111444777666666333111000............///000333555333000///222555222111111111222333555666000000111222333555666777333333333333333222111111111222333555666777888888222111000111333444444333444444444333222111/////////111333444333222222222222111111222333444222111222333333333222333555777555777999999777666777888555555333666888{{{222vvv,,,===wwwUUU...TTTTTTPPPvvv###444WWW888XXX...111222111777111666777888777444222222333444555666666666555444333000222555555444444888<<<444333333222222333333444111333444666777666555555333555777777666555444555555444444222222333777;;;666666222222000//////000111222222333444444333222222333444444333444444555666666000000111222333555666777444333333333333444444444111111333444555555555555222111111333555666555444444555555444333222000///...000333444333222111222222111111222333444333111444555555444333333666888333888;;;:::555222555999...111222333222vvv'''///]]]"""ooovvvddd///lllQQQMMM888***xxxccc(((~~~VVV---111444333:::444555666777555333222333666444444555555555555555555...222555555333333666:::444333111000111333555777444555666777777666555555444555777777555444555666222444666666555555777888777777222111111111111333444555555333222444777777444000444444333222000///......444333333222222333333444555444222222444666777777111222222333333222222111555444555666888999888777222333444555555555444333///111444555555333333333222222222444666777666444999999999777666666777999111888===:::333///333999///555888888222hhh%%%///zzz;;;$$$jjjooo^^^555}}}JJJKKKiii\\\222~~~TTT,,,222555666===888333444555444111222555888333222222222222333444555000444777666222///111444444222000///000333777999777777666666555555555555666666666555444444666888///333777999888555444333888888333444666555444444555777444666444111222555333///000111333444444333111000555444222222222444666777555444444333333333444444222333444333000...------555555444444555666888999666777888555111///111333111555555222444888666000222111111111222222333444...///000111333444555666555555555555444444444444222666444222222pppzzzTTT ,,,AAA^^^jjj```>>>555WWWrrr<<<444ttt\\\///111999666999888333222222111111222222333222222444777888888444222///222666888777555333333---///222444666666555555555666666777888777777777888666444222111222333444333444666777888777666555111111444555555444222000000111333444333111222555444///111111222333333222111111555444333111111222333444333333222222222333444555111333666555333000///...111111111111111333444555333444555444333333555666111444444222444777666000111111111111111222333333000000000111111111222222333333444555666777888888333777555333333oooxxxLLL555vvv555SSS^^^fff^^^WWWRRR222'''vvvMMMrrr]]]000111888555777666444444444333333444444444444333444666888888555333444555777666333111111111///000222444444333222111111111222333333333333333444444222111111222222333666666555666666777777888333333444555555444111000000111111222111///111555444000222111111111111111111222777666444222222222333333444333111111111333555666///222555555333111000///333333333333444555666666444333222222444555555555111222222111333666444000111111111222222222222333333333222222111111000000555555666777888999::::::444777666444444nnntttZZZ%%%{{{}}}666FFFvvvAAA___nnn???~~~```RRRFFFppp]]]///000777333555444666666555555555555666666666555444555777888777666666666555222000///111333222222333333333111000...222333333444555444444444000000111111111111222222888777555444444666888999444444222444555555444333555666///111000///111555444111333222000//////000222333666666555444444444555555666555333111111222444666...000111111//////000111555555555666666777777777666333000000333444222///222111111111333444333111333333333444444444333333666555555444444333333333999999999999888888888888333777555444444pppqqqooo000JJJ CCC]]]XXX```III```///IIIooo[[[...///666333555444777666666555555666666777888666444555666888888888444333111///---000444888333333444333333222111000444444555666666666666555...///000222222333333222666666555444444555666777333333222333555444333333444666...000000///111555555111444222000//////000222444111222222222333444555666999777555333222222333444222111000...---...222555333333333444444444444444333000......111222111...333111000111333333333333444555555666666555444444333444444444444444555555999999999999888888888888333777444333333tttooo~~~>>>jjjFFF JJJ[[[___eeeKKKHHHkkkooo<<>>\\\___DDDPPPHHHhhh\\\333^^^000222:::777999888777555444444555666555555555444333444555666555444555666666555222111111222333111222555444222555999888555555777777555555888111222444666777888888777666666666444333333555777777777333333444444444444444333333222111111111222333444222222222222222333666888333666999:::888666444444333333333333333222111000/////////000000111222333111111222222222333333333555222///000333444333111222222222222222333333333444444444222111111333555444444444444444555555555888999999888555444444555:::999444333333gggwww--- >>>gggbbb%%%qqq000+++;;;cccooo444VVVTTT[[[```<<>>WWW^^^///,,,333333777555555444333444555666666555222222222222222333444555333333333333333333333333555444222000111333555777444444555666777777666555333444555777999888555222...000333666777777555444111222222000//////111111000...444444111000333777666111555555444444444444333222333111...,,,---000444777555333111000///000111222222222111111111222333444000111111222222111000///111222222111111222555888777777666444333222111000000///------...000444666333333333222222222111111666666555555555555666666555888444///---}}}111^^^$$$EEE222jjjvvv 555"""ooommm""")))|||///NNN^^^...,,,222333666444555444333444666777666444333333222222333444555555333333333333333333333333666555333111222444666888111333555666666555444444555444333444555666555333---000333666777777555444///000333///---...222333000---222444333000222666666222444333333444555666444222666444000...///111555888333333111000000111222222222222222222222222222222000000111111111111111111000222444444333444555666444444444444444444444444000///......///111444555333333333222222111111111666555555444444555555666888;;;555///---yyyLLLJJJnnnppp'''(((ttt/// GGG)))iii'''(((dddooo***\\\zzz^^^...+++222222666333444333333555666777555444444333333333333444444555333333333333333333333333555444333222333444666777000333555666555444444444555333111111333444555555///111333555666666666555222333111000///000111111000000///333333000///222444333333222222444666777555333555444333222222222333333333333333333333333444444111222333333333333111111111000000000000111333444000222666777666555444444333333333333333333333333/////////000111222333444444444444333333333333333666555555444444555555666666:::666111...yyy~~~%%%)))uuuLLL!!!bbb===nnn%%%ddd:::oooPPPYYY&&&fffzzz~~~{{{|||~~~zzz^^^...+++222222555222444333444555777777555333444333333222222222222333444444444444444444444444333333333222333444444555222444666666444333555666333222000111333555666666222222333555666666666666666666...111333222///...000333---222444000---000222333222111111444777888666333111222333444333111///---333333444555666666666555000222333444444333111000111000//////000222444666000333777999888666444333666555444333111000/////////000000111222333333333555555555555555555555555555555555444444555555555000666555333111BBB AAA ???OOO)))YYY\\\HHHvvviiiCCCUUU!!!YYY{{{zzzsssssszzzppppppllluuu{{{zzz|||^^^...+++111222555222444333444555777777555333333333222111000000000111444444444444444444444444111111222222333333333333333555777777444444666888111111111333666777666555333444444444555666666777444333000111111111111000//////000000000000000111111111000222111///333999999222444222000222555777666555111444666555222000111444777666444333222222333333222000///...///000222333222222111111000//////...777666444333222111111111444444222///---...111444///000222333444555555555777555333444777888777444111888444,,,///hhh""""""iiinnnPPP999888[[[444fff---ccc///QQQ~~~}}}wwwwwwzzz}}}xxxqqqrrrzzznnnqqqssswwwggg###000333222222777444444444555555555666666666555555555666444222///222222222333444555666777666666444333333444555666666555444444555666777888666777888777444222222333444444555555666555555444666555444444444444333222111000111111111000000000000000///222222111333777777222444222000111444666666444333333333333333333222000333333222222222333555666222111000///000111333444111111111222222222333333444333222222222222222222333333222000//////111333111111222333444444444444666444333555777999888666444999777333222LLLFFFHHH'''}}}999GGGfff ###tttppp&&&vvvCCCDDD}}}||||||wwwnnniiijjjkkkllllllpppzzzggg###///222111111666333333333444444444555555555444333333444333111000333333333333444555666666666555444333333444555666555555444444444555777777555777888777555444444444444555555555555444444333555444555555555555444333222111222222111111000000//////...222555444333444444111222111000111333555444333555222000111555555222...222222222111222222333444333222111111111222444555000111111333444555666666111111000000111222333333000111222222111000222333///000111333444444555555333222222333555777666555555888888888333ddd"""IIIfff666SSSeeeppp,,,KKKqqq555MMM}}}|||zzztttsssqqqpppooorrr}}}hhh$$$///111111111555333333333333333444444444555333222222333444333333555555444444444555555666555555444444444444555555555444444444444555666666444666777777666555555666444555555555444333333222444333111222222333333222222111333222222111000///......---222777666333111111111111111111222333333333222555333222333555555333000444444333222111000//////222111111111111222333444000111111222444555555666000000000000000111111222...000222333222111222222---...000222444555666666222222111222333333333222666666666888222}}}hhh---+++dddyyy rrr***[[[bbb &&&ttt(((666zzz((( UUU111KKK}}}}}}}}}|||||||||kkk'''000111222333666444444444444444444444444666444222222444666666666777666555555444444444555444444444444444444555555555444444444444555555555222444666666555555555666555555555555444333222111333222///000111222333444444444333222222111000///.........111666777444000///111000111222333333222222222333555777666444333333555222222222222111000//////000000000000000111222222111111111111111111222111222111000000//////000000---000222333333222111222///000111222333333333333555555555444333222222222888777666777222ZZZ222UUUAAA(((SSS(((222???VVVwwwlll&&&TTTvvv777KKKnnn,,,222222444666888666666666666555555555555444222111111333555666666777666555444444333444444222333333444444444555555555555555555555555555444000222333444333333444555444555555555444444333222333222000111222444555666666666222222111111000000//////000000333555444000///111000222444555333222222222222666888777333111333666---...000111333333444444//////000000111111111111222222111111000///......222222111000//////000000...000333333222111111111444444333333222000///...777888999777555444555666:::;;;888777444qqq+++...xxx[[[~~~aaasss)))LLLvvv&&&NNNttt>>>HHHqqq///333222555777999777777777666666666666666222111000000222444333333666555444333333333333333111222333444444555444444666666666777666666555444///111333333222222222333444444555555666555555444444444111222333333444333333333111111111000000000000000333//////333555111000222000333666666444222222333222333444444333222222222+++---///222444555666666000000111111222222222111222222111000000///......111111000000000111222222000222333333111000000111222222222222222111000///444666888777666555777999777<<<999555555222999wwwnnnSSSzzzwww"""AAA444MMM FFFHHH'''zzz999TTT{{{777IIInnnrrr000333111444777888777777666666555555555555444333333444555666444333444333333222222222333333000111333444555555444444777777888888888777555555000222333333222111222333444444555666777777777777555666111111111111000///......000000000000000111111111555...,,,222555222111222000444777777555222222333444111///000333444111---...///111333444444444444111111222333333333333222111111111111000000000/////////000000111333444555222333333222000///000111---...///111333444444555...111444444333444777:::222;;;999333444CCC===[[[ppp111999,,,qqqXXXkkkaaayyy%%%(((iiiAAA <<>>\\\444UUU+++[[[MMMtttmmm|||sss---000666777555999666333333555555333444777555444222111111222444555//////000111222222333333222222111000000111222333333333111111111111333333555333333555777777333///444777::::::777444444555333333333333444444444333222222111333555555444222222333222222111111222444666777777555444222111000000000444333333222222111111000000111222222111222444666444555666444222111111222555333000......///222333444444444555444444333333///000111222222000///...222444444333111111444777666666666555555444444333666666222222,,,GGG333WWW===>>>===nnn,,,000lllbbbUUUGGGWWWDDD|||555"""eee000hhh...@@@VVVuuuxxxxxx222222666888333444555666888999999777555444555444333222222333444555444222000111444666444222444333222111000111222333111222444666666555444333666333444888666222333999:::888666444444555777999::::::///000111222222333222222111333555555444333222333111111222333333444444444000000111111111111111111555444444333333222111111000111222222111111333555000111222111///---...///333222111000000111333444444444444444333222111000111111222444444555555555555666666444222111333555666555555555444444333333666777333444///uuu!!!bbb...444aaa'''JJJnnnbbbzzzvvvNNNkkk"""UUUTTT@@@cccoooiiiVVVzzz{{{vvv000111666:::666666555666777888888666444333555555444444444444555555444333222333444555555444555444333222222222333333111333555666666666444333555222333555333//////444444444555555555555555555666666------///000111222222222///111333333222111111111000111333444555333111000---...///000111000000000444444333222222111111000111111222111000000222333...///000///---,,,,,,---111111222222333333444444555555444333222000///.........///000111333555666555555555333111000111222444444444444444444333333444666222444///ooo333 EEEuuubbb111xxx///555kkk---\\\tttiiiDDDxxx000)))PPPLLL@@@===aaaxxxttt...000666;;;888999666777777777666555333111333333444444444444333333333444555555444444555666666555444444333333444444222333555777777666555444555333333444222......222///000333666666555333111888888......///000111111111000---///111111///......///111222333333333111000///222111000///......//////222222111111000000//////111222222111000///111222000111222111///...///000///000222444555555555555444444444333333111000000///.........///111333555111111111000////////////333333333444444444444444333444111333...xxx===!!!///111yyyNNN000sss)))BBBtttFFFssszzzyyyFFFWWWuuu555eeewwwttt...///555:::888999777777777666555333222111000111222333333222111000333555888777444444666999777666666555555555555555222333555777777666555444444555555555333111222444...000222444555555333222//////222222222222111000//////---///111222000/////////444333111000//////000111555333000......///222444333333333222111111000000111222333111000000111333111222333222000///000111...000222444666666555555222333444444444444444333666555333222222333444555/////////000111222111111333333333444444555555555555666333444...qqqGGG @@@|||"""DDD===KKKddd RRRvvvVVVrrr'''666VVVKKKTTTzzzuuu//////444888666777777777777666444333222111222333444555555444333222333666888777555444666999777777777777666666555555222333555666777666555444111444555444333444555666222222222222333444555666111111444444444333222111//////000222444444333222222222444222000......///000111222000///...000333777:::666666555555444333333222222222333222111111222444///000111111//////000111...///111333555555444444222222333444555555555555666666444333222111111111111111111333666777666444333333444444555666777777888999666777000FFF)))444sssoooRRRUUUPPPssswwwbbbhhhSSSuuuOOOJJJgggHHHTTTttt...nnnXXXttt|||www///...333777444666888777666666555444333333777777888888888888777777444555666666555555666777666777777777777666555555111222444666666555444333...222444222222444666555666444222111111444666999555555333333333333222111000000000222444444333111111222111000000/////////000000...///000111333555777888555555444444333222222222111333333333222333444666///000111111//////000111///000111222333333333333222222333444444444333333333333333222111000...---555444333555888999777444333333444555666888888999666888555777111WWW&&&MMMeee333~~~DDDAAAFFFtttkkk|||...QQQPPP***===AAA???EEETTT```\\\bbb,,,???TTT333{{{fff|||vvv...---222777444777888777666666555555555555888888888777777888888888555444444444666777666555666666777777777666555444000111333555555444333222000555666333222555777555666555222111111333555777,,,,,,000111111222222222111111---///111111000/////////---///000111222000///......000333555555444222111222222111111000/////////111333444444333444666888000111333222111000222333000000000111111222333333333333333333333222111000555555666666555333222000666444333555777777444111333444555666777888999:::222555222555///mmm<<<AAA~~~@@@!!!UUU'''LLLlllyyy }}}::: ===??? BBBnnnxxx]]]???___www---VVVwww222KKKPPP|||}}}yyy}}}uuu------222777555888888777777666666666777777777666555444444555666777666333222333666888666333555666777777777666444333///111222444444333222111444999:::555444777888555555444333222111222333444555555222222111000000111222222555333111111222222222111,,,---///000000000///...---...000111333444444555...///000000000...---,,,---,,,---///222444444444555111...---000333444333///000111111000///000222444555666555444444555666444333111000000111333444333333333333222222111000777222333999888000111999777444888000111ggg111 @@@OOO000$$$hhh333...RRRYYYaaa AAAjjjEEESSS^^^tttZZZ"""000dddJJJ;;;zzzwww111222666999555555555555666666555444333333333333333222222222111111555444333222333555777888:::777555888<<<===999444222------111222000222777888666333444666777666555666555333222111000000000666777333222111000000111222333555333111111222333222111......///000000000000000---......///000000/////////000000000000//////......------///111333333222111///---...111222111///222333555555444444555666444555666555444333444555444333222000000111222333333333333333333222111000555000111777666///000888;;;888<<<555555zzzOOO >>>}}}YYY---$$$>>>___999%%%***bbbZZZ444^^^}}}MMMxxxWWW~~~eeetttSSSUUU!!!___HHHEEEPPPcccVVVyyy}}}vvv000111666:::666888777777777777777666555555555444444444333333333333666666666555555444333222111222333444666888888777666111000333444111222777666444333444666666555333111222444444444333222111555666333333222111111222333333444333111111333333222111000000000000000111222222222333333333222111000///111000000000000111111222///......///111222222111//////000111333333111//////111222333222333444666444555666555333222333444555444222111000111222222222333333333333222222111444111222777666111222999:::777;;;444555AAA___---...fff}}}WWWCCC888www~~~GGG)))gggVVV&&&<<>>777TTT]]]'''***}}}___111"""HHH{{{KKK333 '''VVVcccTTTuuuxxxnnn888VVVFFF}}}~~~|||vvv111222777:::555666333333444555666666555555555555444444444333333333///111333555555555444333444666999999777666666666555888777111111666777333333555666444222111444777333333444444444444444444333333222555666444000------///444333111000000000111222666666555444444333222222000222444444222222222333222111/////////111333555111111222000///...///111111222222111111333666999222222222111111111000000666777777555222111222333444333111000000111333444666555444444444444333111444333333444666777666555555:::999666333'''XXXZZZXXX$$$"""333OOOiiiwwwhhh///'''QQQzzz>>>$$$555 zzz)))qqqeee444666vvvzzzxxxGGGuuu111nnn|||...222666333999666999666444444666777555333555111///111666888666333333444666888888777666444777333111333999===<<<:::777555555777999:::666333555333222444888999777555000222555555444333222222//////333222222222333222111000333222222111000000111111333333222222111000000///...000222222111000111222444444222111111222333444111111222000///...000111222222222000///000222444333333222222111000000000333444444222000///000222555444444333444555777888444333333333333333222222333222222444666888777777333888777555222%%%wwwyyy555&&&666JJJWWWHHH***!!!<<>>WWWFFF"""(((~~~000444666333888555777777777666666666777888777666555666777888777666555444222111222333555777888777555555666666666555333555888777444333555888///333777888666444555777111333666777777666777888333333///222444333...,,,---000000000111222222222222111333333333333333333333333...000333333333333444555//////000111111222333333444444555333222111222444///111222222222111333444000111111111111222222222000222222222111111333555666555444333111000......000333555555333333555888888777555666777777666444111666555333222kkk555###CCC///!!! ///UUUZZZttt888===}}}///333555222777444333444444444222333444666666777777777777777777777666444333222222444666777777666555333333333444555555666888888666444333333555666777666444333222333...222666888888888888999444444222333333333111000000000111111000000111222222333222222222222222222222222000222333444333222333444222111000///000000222222111222222111//////000111///111333333222111222333//////000111222333333444222333444333222222444555333222000...,,,,,,,,,,,,///333666555222111444777555444444555777999888777333888888666444JJJDDD:::mmm^^^IIIUUU%%%sss"""kkkEEE---,,,HHH666:::YYYuuu}}}...222444111666333111222444333111111333666555666666666555555555666555555444444444555666777333333444333222222222222111222444777999888555222666444222111111222111111000222444555555555777888888888555333111222555666333000222111000000000111333444000000000000111111111111000222444444222222222333555333111/////////111222///000000///---,,,...///000222333333111000111111......///111222333444555666777777666555444666777444333111///...///000111///222555444000///222666333222333555888:::;;;:::444::::::888555)))DDD,,,222rrr///***^^^444HHH```IIIZZZ iiimmm|||...111444000555222222444555444222222555888333444555444333333333444555555555555555666777777333555888999888666555444+++,,,///666<<<>>>:::777333///,,,,,,000333333222222333222111111222555777;;;;;;------///000222222333333---000222111......222555444000000333444111///000//////000111111111111000444333111111111333555666222333333222111222444777333333333333222111111111333333333222222111111111---...111333444555555555000...---///333555444333/////////---,,,---000222222444666888999777555444666777555444000hhh|||SSS222NNNrrr;;;>>>LLL---KKKVVVoooxxxhhhooo%%%III\\\fff~~~|||---111888777:::444777777666666666555555444444444444444444444444444444555555555444333333222666555555444444555555666222000///111555777555333555333111111333555777777999888666555555777999;;;777777///000111222333444444444666444333222222222222111444000///222333000///000111111222333333333333222333333111111111333444666222222222111//////111333222222111111000111111111333333333333222222111000///000111222333333333222000///...111444555444333000111111000//////111333333444666777888777666555777888444333111QQQ---```,,,...***???"""zzz666HHH+++LLLQQQfff666CCC@@@666rrrYYYbbb|||---444:::999;;;444666666555444444444444444666666666666666666666666555555666666555555444333444333333222222333333444444333222333555666666666888555222111222333333222111222555777777666444222555555000111222333333333333333777333000111444555222...555000...111222000///111111111222333333333333222333222111111111222333444222222222000......///000111000/////////000111222333333444444333222000///111111111222222111000000000000111333555666444222111222333333222222333555555555555666666666666666777777444222111222QQQooo\\\kkkcccjjj111>>>,,,GGG"""KKKQQQXXXaaa dddZZZWWW]]]zzz---555<<<999;;;444666555444222222333444444666666666666666666666666555666666666666555555444444333333222222333333444666777666555444444666888777444222111222222222111222444777999999888666444777777///000000111111111000000///------...111222111///444000...000111000000222//////000111111111111000222222111111111111222333111222333222000000111222111000/////////111333444222333444444444222000///111111111111000000000///000111333444555555444222000222444555444333444555666555555444555666777888666777444444333~~~pppzzzGGG >>>xxxwww***___$$$XXX###PPPSSSUUU @@@ WWWOOO)))EEEmmmsss[[[FFF<<<@@@,,,VVVXXXYYY|||...555:::777999444666555444222222333555666444444444444444444444444444555555555555555444444666555555444444555555666666888888555222222555888222111///000222444444444999777555444444666999:::888888///000000111111111000000))),,,//////...---...000333///---000222000000111//////000111111111111000222111111111000111111111000111333444333333555666222111111000111222444444222222333444333222111000000000000000000111111111111222444444444333333333///111333444333333444555777666444444444555777888333666555666444TTTyyy___:::aaakkk}}}???fffccc```dddbbb ###FFF333tttJJJ!!!  '''---222:::BBB111555NNN}}}YYYYYY///333666333888444666666555444444555666777444444444444444444444444222333333444444333333333666555555444444555555666555666777555111000333666222000000111333444444333555333111000000222555666444444000111222333333333333333---111444333///,,,---///111------111333000///000111111222333333333333222111111111111000000000///...000333444444444666777222222222222333333333333222222222222222333333333111111000000000111222222222333444333222111222333///111222333222333444666666555555444444666777888222555555666444(((222RRRxxx%%%SSS$$$\\\WWW GGGaaa$$$NNNvvvqqq{{{uuu***~~~XXX]]]000222444111777444555555555666666666666666666666666666666666666666111111222333333333333222444333333222222333333444333444555444222111111222555444222222333333111000000111444666666555333111333333///000111222333444444444000222333333222000......///,,,---333444111...///111111222333333333333222000000111000000//////...,,,...111222111111222333000111222333333222000///111111000000111333555777444444222111000000111111333444333111///...111444000111222222222333666888555555555555555666777777333555444444333UUUNNNDDD000CCC{{{---III:::zzzBBB---RRRaaaooo999ccc:::NNNSSSaaa~~~000444555111666444222333555777777666555444666666666666666666666666111222333333444444444333444333333222222333333444222222222444555444222///666444333444444444222000222333666888888777555333444444------///000222222333333///......111444555222...---+++...333555111......//////000111111111111000000000111000000///......+++---///000...------...///000222444333111...,,,111000//////000333777999888666444222000//////000444444333000------111444222222222222222333777:::555555555666666666666666555666333222222]]])))oooKKK&&&+++mmmQQQ555===YYYnnn+++{{{MMMgggKKKNNNLLL)))NNNeee|||000666888333777333000222444777777666444222444444444444444444444444222333444444555555555444666555555444444555555666222111222444777777222...333222222444666666555444444222000//////111444666000000666666666555444333111000//////000111222333333333000222444555555333000///444333222000//////......000333555444000------...***---000111///,,,******444222111444888999555000000000111222222222111111222222222222222222333333000222333333333333444666333333444666888777555222666777777666444444555777222;;;222666222===WWW}}}```###@@@~~~mmm(((QQQiiiPPP999"""zzz---***ZZZ111{{{222444666555999222333222111333666666333000666555333111000111333444777555222333555777555444444222111222444444111///333333333444444555555555666555444333222333444444666666666666555444333333666666555555555555555333222222000000111111222222333333333333222111111111111111333222111000000//////000///111222222111000000000---///111111000...------222000///222666666222...000222444666666555444333000111111222222333444444000222333333333333444666444333333555666777555333111333666777555444444555333<<<333666222ssseeeKKKVVVFFFsssyyy$$$++++++AAACCC===``` ###000%%%ccc???BBB&&&222444666555999333222111111333666777555333777666555333333333444555666444222222444555444333555333222333555555333000222222222333333444444444888777555444444444444555222333333333333333333222000000333333444444444444444333111111111222222222222222555333000------///222444222111111000000000111111/////////111333444333222000222333222000///000111///...---///222333000---///111333555666666444333000000111222333333444444000111333333222222444555555333222333444555555444...111555777666444333333444<<<333666222HHH BBB+++~~~sss333]]]444''''''YYY999,,,333[[[,,,000{{{RRRWWW777iii111###222333666555;;;555111111222444777888888666777777777666666666666666444333222222444444444222666555555555666666444333222222222222222333333333888888777555555444444555222222333333333333333333777777000000111222333333333333222222222222222222222111555222///------...111333111000000000111111222333111///...000444666444222222333222111000000222444...------///111111///------...///000111111222222222222222222222222333333000111333333222222444555555333111111222444555555000333555666444333333333444===333666111gggyyy@@@333jjj777}}}222EEE==="""^^^)))@@@fff@@@]]]TTTZZZzzz"""888```:::333333555666<<<777333333444555777777777777666666777777777777666555444444444444555555444333777777777777777777666555333333333333333333333333777777666555555444444444666555555555444444555555222222---...///000111222222222333333333222222222222222222111000000//////000000000000000000111222333444555222000111444555333111222222111000//////222444/////////000111111111000000...,,,+++,,,...111444444333333222222111111111///111222222222222333555555333000///111333555555666666666444222222444666444<<<333666111iiicccnnn999xxx}}}III333???XXX'''PPP777<<<]]]ddd|||kkk111RRRBBB666qqqUUU888zzzoooSSS333333555666<<<777666666666666555555666666444555555666666666555555444555666777666555555555777777888888777666666666555555555555555444444444555555555555444444333333888777666444333333333444444444,,,---...000111222222222222222222333333333333333111111222222222111000///111111111111111222333444666444333222333333222222000111111000//////222444111111111111222222222222333111...------///222555444333333222222111111000///000222222111111333444444222//////111333444444777777555222111111555888333;;;222555111XXX)))CCC~~~'''XXX;;;KKKhhhBBBEEE111111KKKKKK""";;;222YYYMMM|||///{{{pppUUU~~~PPPppp222333666555;;;555777888888666444333444666333444444444444444555555444666888888777666555666555777888888666555555666666666666666555555555555222333444444555444444444666555333222111111222222::::::...///000111222222333333111222222333333444444444222222222222222111111000222222111111111222333333555555555333222222333555000111222111000000222444111222222222222222333444333333222111111111222222111111222222222333333333///000222222111111333444333111//////111333333333222222333222111333666888111:::111555111999---555yyyOOO###YYY555::: ---\\\%%%>>>RRR000TTT$$$ %%%@@@TTT\\\QQQ777$$$222444666555999333555666777555333222555777444444333333333444666666222555888999666555555555333555777777444333333555666666555555555444444444111222444555666666666666333333111111111333555666222222000000111333333444444444111111222333333444555555444333222111111111222222333333222222111222222333333555666444111111444888000111333333222222333444111222333222111222333555111222333444333111///......///000111333444555666///000222222111111333444222111///000222333222222,,,...111222333444666888000999111555111'''000444xxxSSSeeeJJJNNN{{{000!!!\\\xxx)))oooVVV999\\\bbb/// QQQ777QQQWWW---555zzz}}}222444666555999222333555666444222333666999666555333222333444777888111444888888666333444555222555777666333111222444555555555444444333333333111222444666888888888888333222222222444666999;;;666666///000111222333444444444555555555666666555111///222222222333333444444444444444444333333222222222333444555333000000333666444111111444444111111333000000111111111000000///333333333444555666777888444222111222555555333111000222444444222111222222333///***+++111666555000111444666555333222444666777555<<<222555zzz___---|||GGG$$$RRRBBBPPP}}}888&&&HHH///iiisssiiiBBBCCC{{{??????555```rrrjjj000iiizzzvvv{{{333666:::888:::111444444444444555666888888888555555777333...///666222222333333444333333333888777666444444666777888000111444555666555444333666555555555666777999:::888999999:::999888777666888888111111222333444444444444444444444555555444111...222222222333333333444444444333333222222222222222222333333111000000222444333000000333333111111444///000111222222222111000222222222222333333444555444333222333555555333111111222333333111111222333444111......111555555222111333666666666666999;;;666555<<<222555zzz[[[vvv888KKKFFFvvvQQQTTT@@@;;;888444III^^^!!!ssssss|||,,,___[[[KKK666CCC}}}qqqoooqqquuu|||~~~111555:::999<<<444666666666666777888999999777555555777333...000555222222333444444444444444888777555444444555777888444555666777777666444333222333555666777777666666777777888888888666555444444444222222333333333333333222333222222333444333000...222222222222333333333333333222111000000000111222333111000000111222222111111//////222333111111444///000222444444444222111000000000000000000000111444333222333555555333222222333333222000000222444555333222222222333444555222444666666666777999:::555333;;;222555{{{@@@+++???jjj&&&DDD|||HHHhhh===UUU===ddd???BBB///...)))[[[ggg$$$***666tttOOO~~~}}}|||111444999888;;;222777777777777888999::::::777555555666333000111444111222333444555666666666777666555444444555666777666666777777666555333222000222555777777666444333555666666666666444333111444444222222333333222111111000111000000111222222000...222222222222222222222333222111000//////000111222333111///000333444333000111...///222333111111444...000333555666555444333000000000000000///......333333444444555444444333333333222111///000333555444333444555222000222666555666666555444333333444444222:::111555{{{333666@@@sss000+++QQQ999&&&nnnGGG%%%fffjjjddd222LLL888333666yyyjjjaaaTTTnnnbbbyyyzzzsss{{{333555777555777...777777777777777888999999777555555444333222222333111222333555666777777777666555555444444555555666444555555555555444333222111333444666666666444333555555666666555444222111444444111222222222111000///...000//////000111222000///222222222222222222222222111000/////////000111222333111000111555666444111222//////222333111111444///111333555666555444444111222222222111000///...333444555555444444444444333333222111///000333555333222444666222...000777777777666555555444333222333222:::111555{{{###???AAAAAA\\\///---ggg222...sss;;;222gggFFFyyy555KKKxxxMMMdddAAA...,,,PPPWWWtttvvvtttqqqmmmnnnuuu|||333444777555777///666555555555555666666777666666444333333444333222111222333555666777777777555555444444444444555555444444555555666666666666555555555444555555666666555555666777666555444333111111111111222222111000//////000///...///111222111000222222222222222111111111000000000000111111111111222111222333555555444333444111111444444111111333111222222333444444444444222333444444444222111000333444666666444333444555222333333222000000222444333111333777444...000888888777666666888999888666444222:::111444zzzkkkccc999hhh***@@@___444gggZZZNNNIIIkkk///MMM}}}ttt$$$www666SSSmmmYYY''']]]ZZZFFF^^^|||lllmmmmmmqqq|||222444888888<<<555444444444333333444444555555666444222333555555111111222333444555666666666444444444444444444444444555666666777777888999999777666555444444555666777444555666777777777666555444444222222333333333222222111000......///111222222222222222222222111111111000...///111222333222111000...000333444333333333444666333333555444111111333333333222111111222333444222333444555555444222111222555777666444333444666111222333333111111222333555000111888888111222999999777666666888999777666555333:::111444yyyAAA###...:::TTT>>>HHHzzzXXXhhhxxxRRR$$$~~~ppp'''PPP%%%"""___GGGIIIhhh]]]KKKlllfffooo>>>rrrnnnooouuu|||222444999:::>>>777444444333333333333444444555666444111222777666000222222333444444444444444333333333444444333333333666555555555555666666666444444444444444444444444222333555666777888777777777777333444444555555444444444000///...///111333333333222222222222111111000000---///222444444333111000,,,///333444222111222444888555444666555111000333555333111000000111333444111222444555555444333111222555777777444333444666000222444444222111222222666000111999:::444444:::<<<999666555666555222000666444:::111333xxxYYYOOOrrr))),,,yyy***~~~666:::ccc???eee}}}aaa000)))+++~~~'''JJJSSS===iii___bbbRRR###JJJAAAhhh|||hhh|||}}}|||444555999999===666555444444333333333444444555666444000222888666000222222333333444333333333222333333444444333333222444444333222111111111111111222444666666444222000000111333555777888888777666666444444222...000444333---111111111111111000//////000000111333666666444333,,,///333555444222111000111444666555333444777;;;333222333444555555222000555333000///000111111000///000111111000///000222;;;999666333111000000000111222333444333111///...888888888777666444333222888888888666333111111222777::::::666444ooogggJJJLLLrrr]]] |||fff666JJJ333yyyFFFJJJ]]]!!!VVVRRR<<<222kkk///999lll>>>ooo999"""000222}}}RRRYYY///555555AAA::::::999666333111000222444666///000222333444555555555333444555666666444222111555555444333111000//////;;;888333222333555777777666555444444444444555666777555333444666777555333444444000111222111111333444444111111111111111000//////111111111222555555444333///000222222111111222333000//////000333555666666333222222333555555333111777555333222333444444333111222333222111000111222444444333333222222333333222333444444444222111///333333444444444333333222444555666666444444555666555999999666555ppp666'''SSS999WWW)))VVVCCCZZZppp+++^^^222***aaa mmm###:::$$$yyy'''!!!---''',,,000www{{{ZZZvvvhhh222777333<<<888;;;888666444333222444555777444444444444444333222111333444555666666444333111222111111111111111111111666555333333444555444222555555555555555555555555666444222333555666555333555555//////222444222111333888111111111222111111000///333111000111333444444444111222111000///000222444000---+++...333666555333333222222333444555333111666444333222444444444333333444444333111000111222000111222333444333333222222333444555444333222111...///000111222333333333444555666666444444555666444777888555555qqquuuMMM@@@IIIKKKKKKwwwGGG[[[bbb(((888zzz:::+++UUU||| yyyDDD'''jjjeee___***]]]888###[[[oooVVV555888000888555:::666666555555555666777777555555555555444333222111444555555666666444333222......///000111222333333333444555777888666333///333444555666666555444333333222111222444666555444444444111000111444333111111444111111111222222111111000444222000000222444444444111222222111000000222444222000///000222444444222333222222222444555444222222111000000111222111000222333444333111000000111222333555666555333111///111222333444444333333222...///000222333333333333777888888777444333333444333666777444444oooNNN***xxx111```444gggiii!!!888xxxeeekkk\\\ WWW```AAA%%%GGG:::444qqqYYY333UUU---:::RRR888^^^iii~~~|||uuuaaa444777000888444777333444555666666666666666222333444555555555555444444555555555555444333333...///000111222333444444555666777888999888555222333444666777777666444333111111111222444555555555222222000000111222333555444222111111222222222222111111444222000000111333333333///111333333222000000111111222333111///...000222333222111222444555444333000///...///111111000...111222222222000//////111333444666888777555333111000000111222222222222222333444444555555555444444777888888777555333444444444777777333222lll~~~&&&fff'''vvv:::kkkKKK!!!KKKbbbTTTKKKSSSWWW@@@===kkkGGGrrrPPP666PPP###}}}BBBvvv]]]111555222;;;444333222333444555666555555444222222333444555555555555444444444444444333333222111222222333333444444444777666555555666666555333333444666777777666444333000111222333333444555555333333,,,555888222222999999222000111222222333222222222333222000000222333222111///111333444222000000000...111333000,,,+++---111333222111111333555555444111111000222333444222111///000111111000///000111111333555888999888666555//////000111111222333333777777777777666666555444444555666777666666777999444777777333111lll___hhh000rrr444nnnjjj$$$444mmmjjj>>>BBB OOONNNKKK{{{wwwHHH OOOuuu"""sss###JJJ///nnn$$${{{HHHkkk~~~000555333===444222222333444444555444444444333333444444333333222222333333333222222222222222333444444444444444444444666333111000111222333222333444555666666555444333111333444444333333444666666666,,,BBBHHH666---777:::000000111222222333333333222222111111111333333111000222333333111000///000222.../////////...///000111333222000111333555555555222222222444555666444222...000111111111111222444222333555666777666555444///000000111222333555555666666666666666555444444333555777777666666888999444777888444333nnn]]];;;MMMIII\\\;;;vvv}}}QQQ666+++vvvnnn\\\TTT"""999BBB555  NNN>>> JJJ<<>><<<222///444444///...000111000------///333111000000111333333222000333000------000222222111111111111222222333333333333111//////111333555555666444222333555666444222777333000222777888444000333333333333333333333333777444111111333444333111111222444444222111111222000222666999::::::888666:::888<<<,,,444hhhFFFuuu{{{IIIBBBPPP:::ooo===:::;;;111{{{jjj^^^TTTVVVaaatttjjj 444VVV:::777mmm999{{{$$$999___111VVV)))555999777444777000///...---...///111333111111111111111000///...333444444444444333111111888888888888777777777777444333333333333333333444555555444444444333333333222222333444444555666666333333///666666...---333555000000000111111000000222444111000000111333333222000333000......000333333222222222222222222222333333000000111222333444333333555333222222444555444222333222222333444444333222222222333333333333333333555222000000222333111000///111222222111000000111555666777777888777777777777666;;;,,,333ggg%%%fff===!!!ccc333@@@rrr...pppUUU,,,222ZZZ}}}IIIAAAAAA$$$~~~PPP\\\>>>333[[[DDDmmmjjj|||(((444888777555888222111000//////000222333333333333333333222111111555555555444444444444444777777777777777777777666333222111111111111222333444444444333333111000000333333444444555555666666666666,,,222333---,,,111333000111111000222444555555444111000000111333333222000000...,,,---///111222222333333222222222222222222...///222444444444222111444222111222333444333222///222444333111000111333111222222222333333444444222111///000111111000///000222333333222111222222:::999777666555666777777777666===...666hhhddd$$$XXX///{{{333nnn333fffqqq&&&hhh @@@www%%% lll888@@@CCC'''uuu333fff,,,oooXXXbbb>>>LLL)))444888888666999555444222111111222333444444555555555555444333333444444333222222333555555555555555555555555555666333111000//////000111333222333444555555444222111444444444444444444444444777777///444444///---000111...111000///111555777666333111000000111333333222000,,,,,,+++,,,---///000111333333333222222111111111...000222333333222222333222222222222222222222222111222333333222111111222111111111222333333444444111000000111111111000///222444666666555444555666888888777666666666777888444444<<<...555ggg@@@'''111zzz---)))tttwww***(((}}}hhhKKKsssyyy###oooJJJ 888uuu  LLL***444>>>///@@@nnn...JJJXXXmmm&&&III---666888888777999777666555444444444444444555555666666666555555444222111/////////111333555333444444444444444555555333222000//////000222333222333555777888888777777333333333333333222222222444444///222333000//////000///000......111555666444222111000000111333333222000---......//////000111222333333333222222111111111///000111000///000333555222222222222222222222222444222000111555666333///111111111222222333333333000111333333333222222222222444666666555555666777222333555777888888888888000000888***222ccc222;;;vvv...$$$rrr...PPP\\\lllzzz"""___PPP$$$ 888XXX(((444yyy;;;MMM777EEEmmmHHH@@@111WWWUUUXXXdddeee333999999999888888888888777666666666666666444444555555555555555444222111/////////111333555222222333333444444444555555444222111111222444555444555666777777777666666222222222111111111111111222222+++---///000//////000111......///111333444222111111000000111333333222000111222333333222222333444333333222222222222222222///111111000---...333777222333444333222111222444666222///111666777333...222222222222222222222222000222555555444333333444000222444444333333444555...000333555888999999999444444;;;---555fff'''VVV}}}000WWWRRR,,,:::hhh]]]qqq}}}111:::lll999FFFdddnnnXXXFFF@@@,,,&&&JJJDDDRRR,,,```***qqqTTT<<<,,,999===777:::999:::888888888888888888888777777777333333444555555555555444444444333222222333555555222222222333444444555555555555444444444444555555666666555444333222111000111111111111111111111111333333---///111222111000000222---///222333222111111111111000000111333333222000111333555444222111222333222222222222222222333333---000222111///...222555222444555444222222333555333111000111333444222///333333222222111000000000///222555666444333333444///111333333333222333555//////000222444777999:::888777>>>///666hhhuuuiiinnn&&&bbbyyy!!!AAAuuuPPPfff<<<mmm///   ///(((XXXIII[[[,,,ggg ///OOOSSS***eee...hhhEEE^^^888:::888;;;:::999777777888888999999888888333444444555666666555555555555555444444444444444222222333333444555555666444555666666666666555444555444222111000111222333111111222222333333444444444444444555666777444000000111---111444555222000000222111000000111333333222000000222444333000......000111111111222222333333444***///444444111///000333222444666555333222444666///000222222000///000111444333333222111000//////...222555666444222333444000222444555444444555666111000//////111444888;;;444333999***111ccceee ttt''' ddd%%%===}}}jjj===444&&&\\\555 +++DDD]]]^^^XXX???,,,dddWWW666999SSS!!!+++000fff999777999777;;;;;;:::666777888999999999999999444444555666666666666666444444444444444333222111222222333444444555666666333444666777777666444333222111000000222555999;;;222222333444444555666666333333777666555444333222222222777666444111///...------333222111111111222333444...///000111111000///...111111111111111111111111333222111222222222000.........///000111222222222333444444444444222111000444111///...///111111111222222222222222222222222---///222444555444333222111222333444444555666666888;;;;;;111111UUURRR ~~~ttt,,,!!!lllxxx===777```ppp888WWWYYYHHHPPP'''sssZZZ @@@KKK***AAA{{{$$$000666888777999888888777777888888777666555444888666666666777666444222222111111333555555444222666222000000333555555333666333222333555666444222444444555555666777777777777777666444333444666999999999666555444444333333333333444444222111111000000000444333222111111111222222///000111333333111000///111111000000000111111111222111111222333444222111111000000000111111222222444333222222111222222333555222000///000222222222666555555444444333333333000111111222333444444444444444444444555666666777777::::::222222VVV666111NNNDDD}}}OOO---///;;;TTTuuuyyyOOO***DDDqqqBBB===,,,tttvvv 000^^^---777 MMM***===222bbb777:::888;;;:::999555555555555555555666666333222333444777888777666555444333444555666555444333222000111222444444444777555333444666777666444666666666555555555444444444444333222000111333666444333444444444333333333333333222222111111222222333444555444333111000000000000///111333555555333111///222111000//////000111222000000000111444444333222333222111111111222333444444333111000000222444555555333111111222333444333777777666555444333222222333222111000111333555777777666555444444555777777666999:::222333YYYHHHXXX555444WWWLLL@@@???GGGLLLIIICCCQQQUUUZZZ\\\[[[XXXUUUTTT===888???,,,---]]]VVV999***lll;;;|||uuu***xxx'''&&&---BBBJJJ<<<777999888::::::999333333222222333444666777999888666555555444222000999777555555666777666555222333444444333444666888888666555666777888777666999999888777666444444333333333333111000000333555666555222222333333444444444444222222111111222333444444555444333222111000///...///000333555555333000///444333111000000111222333000//////111222333222000333222111111111333555666222222222222333444555666444222111111222444444333444444333333222222222111444333222222222333555666888666555444333444666777666888999222555[[[yyyhhhrrr(((IIIttt[[[NNNLLLNNN>>>===:::777666888===AAA@@@JJJfffNNN###wwwmmmBBBsssMMM(((JJJUUUaaa###]]]///ttt TTTppp%%%~~~444666555888777777666444333222222333555666<<<:::777666555444333111:::888555555666666666555222555777777555555888;;;777666666666777777777666::::::999888777666555555555666666555333333555777888888000111222333444444444333333333222111111222222222333333222222111000//////...000222333333222000...555444333222111222222333111000///000111111///---111111111111333555666888000222444666777777666555222111000000222333333222222222222333333444444444333444444444555555555444666555444333333333444555555777777222555\\\III555uuuMMMjjj[[[zzzPPPpppUUUBBBnnnHHH%%%EEE999TTTNNNZZZ333666555777777777:::888666444333333444555555333333555888;;;<<<<<<888666444444555555444333111444777777555444666999555555555555555555555555666666666666666666666666666777888777555555666888444444000111222444444444333222333333222111000000000000000000111222222111111000000000111222222111000000444444444333333222111111222111000000111000...,,,000111222333444555555666///111555888999777555333111000000111333444333222333333444555666777888888444444555666666555555444333333444444444444444444555666666111555\\\&&&UUU```(((>>>qqqQQQRRRddd222RRR000444333AAA???222ddd$$$333444777666999999999;;;:::888666555444444555666555333444777:::;;;;;;555444444444555555444222000111333333333222222333333444555444333222333555000000111222333333444444444555777666555444555666333333000111333444444333222111222111000000//////000000,,,---///111222333333333222222222111111222222222111222333333222111///---222111111111333333111///111222333444444333111000///111333555555444333222111111111222444555444333444444555555666666777777777666555444444555666777111333444666777666555444555555555000555[[[###cccxxx^^^111GGGzzz'''UUUhhhkkk222BBBttt&&&FFF'''{{{EEEIII$$$XXX///}}}}}}333666666999999999999999888777666666555555;;;888555333444555444444222222444666777777444111333222222333444333111000222444555444222222333555000000111111222333333444333555666666444444444555555444000111333444444333111000///////////////000000111***,,,...111333444444444555444222111111222444555///000222333222///,,,***222111111333555666444333333444555666444111...,,,000111111111111222222222222222222444666777666444444444444444444444333333:::888444222222444777999111333666888999888666555555555444000555ZZZ444ggg^^^uuu!!!(((nnn000VVVRRR___???+++nnn+++ |||QQQ!!!yyyGGGUUU 444hhh333zzz|||zzz}}}111444444777666777666777777888777777666555555333111111333555666777111222444777999888555222777555444555777777333000222444666555333222333666333333333444444444555555444666777777666555555666444333333333333444444333222222000,,,(((***///222111...+++---...///000222444666555555444111//////111444111111111111111111222333888777666555444333333333444444444444333333222111111111222222222111000000...333333000111555666222777444222222444555222///111000//////111333555777888888777777666666555555222222666777;;;WWW***:::GGGKKK%%%eeecccOOO]]]]]]@@@[[[|||jjjHHH000 (((kkkYYYSSS~~~xxxvvvwwwzzz{{{zzz}}}{{{111888:::<<<:::999999777555333333444666888999333......333777777555777555444444444333000...222222222111222222333333444555555555666666777777555222000///000222333333444555555333222222444666000000333333333444444333333222///,,,+++---111444444333333333333222222222333444555555444222000000222444111222333333333111000...222111111111111222333333222333444444444222111000222333333444444444333333222555444000000333333000444333111111111111000...444333222222333555777888888888777777666666666666555444555555999XXXJJJFFF~~~PPP111 ooo+++fffooolllddd)))ZZZ---(((lllsssQQQWWWUUUFFFbbbGGG~~~}}}444999:::===;;;999666555333222222444555666888666333222222333333333777666444444444444222000222222222222222333333444555555555666666666777777888666444333444555444333666666666444222222444555444444222333333444444333333333......///111333444555666555555444333222222222222555555444222000000222333111222444555444111...+++......///000222333444444000111333444444222000///222222333333444444555555333555444000000333444222///111222222111111222333444444333222333444666777888777777777777777777777888666555222777YYY666vvvxxx777+++NNN}}}UUUMMMrrrfffqqqWWW333bbbIIIddd~~~'''fff///jjjmmmCCC DDDuuummm:::777::::::===:::888444444444444555666777777777999999666222000111222777555444333444555444333222222222222222333444555333333444444444444555555999777666666666666444222555555555444333333555777666666222222333444444444333333000111333333111111222333333222111111111222222222333444444222000///000222222222333333222111///...000000222333444555666666///000222444444222000...000000000111222333444444111222111000111444666777,,,000333444333333777:::333222111111111222333333777777777777777777777777:::777666222666WWW777]]]000###%%%BBB___nnnpppooosssyyy888yyyXXXyyyVVV///fffaaaSSS,,,[[[yyymmm 111vvvsss444999999888;;;999666555666666777888999999:::999999:::888666444222111666444222222333555555444333333222333333444555666111111111111222222222222555555555666777666333000111222333222222333666999444444111222333333444444444333333444444222///---......555333111111222333222111222222333111///...///000333222000000000111222333222333444555666666555555///000222333333222111///111111111111222333444555333222111222333333555777...111444444222222555888222222222222222222222333555555555666777777777888888888888444555UUUuuu%%%eee333 (((111///---;;;UUUhhh(((WWWTTTttt]]]111uuu$$$AAA---OOO"""~~~*** 222zzzuuu444yyyvvvzzzzzz{{{:::888555999888333555666666777888999999::::::888666888::::::555111333222000111222444333222333333333333444555666777333333222222222222222222222333444666888888555333222333333222000111333555333333111111222333444444444444666444222000000000000111<<<999555444555555222///111222333222000//////000333222///......111333555222333444555444333222111111111222222222222222222444444333333333555666777888555444555444000///111222333333222000///000000333333333444444555555555333333444555666666777777777777888444444SSSlll000VVVsss^^^VVVKKKSSSUUUHHH777,,,)))'''111777>>>GGGVVViiiwww}}}TTTAAA~~~\\\lllNNN>>>rrr"""'''222>>>xxxFFFCCCzzz000xxxqqqrrrzzz{{{}}};;;777333999888333444444444444555666777777999555333666:::;;;777111111111000111333333222000333333333444555666777888666666555555555555444444333333555777::::::888666666666555333000///000111555555000111222333444444444444555222///000444999;;;;;;===999444444666666333///333444555444222000000111333222111000000000111222000222333444444333111000333222111111222333444555666555444333333444666777999666666888666000---///333222111111222222111///111222333444555666666666111111222333444555666777666666777333333RRR>>>222xxxCCC;;;333///+++))),,,111444...---222888;;;>>>AAA]]]UUU444,,,AAA]]]\\\qqqcccppp444GGG***:::(((kkkQQQGGGzzz%%%~~~}}}===888333:::999444666555333222222444555666666444333444666666444111111111222444555444111...333333444444555777888999666666555555555444444444555444555666888999777555666777666444222111333444555555000111222333444444555444555000---000999AAADDDEEE777444000111555777555111444555777666444222222333333333333222111000///...000111333555555555333222444333222111111333555777555444222111111222333444666333555999888111...000111///...111555888777555...///111222333444444444000000111222444555666666666666666111222SSS777888xxx}}}hhh^^^___DDD:::555>>>LLLTTTUUUUUU...999===***+++///yyy222OOO\\\WWW999DDD:::vvvAAA}}}cccBBB DDDwww""">>>999444;;;;;;666999777555333333444666888333444444333111///000111222222444666777555111---333333444444666777888999333333333222222111111111555444333444555555333222333444555444444666999;;;444444333333222222222333555666777444111111444555333111333111///111444555444222333222222222333222000------///111333333222000......///111222333444444444444333222444666777444111111111222222444555777888666666555444444555777777444222333555555444444555222222111222333555777999555333111333777999999888444;;;555444111IIIVVV<<>>'''}}}}}}}}}www{{{666222666999555777555444333444555666555444444444333333333444444555111111222222333333333333555555555555555555555555666555555555555666777777666666666555555444444333333333555555555444333222222222666555333111111222444555333111//////111111000///---...000111222333555666/////////111333444333222333222111000111222444666555555666777777777777777555555555555444444555555///000111333444444444444999888666555555555555666333555333///000666888777444333222111111111222333222444666777888888888999444;;;555444222LLL???###yyyAAA///zzz'''zzz}}})))HHH www###EEE888 555UUU///jjjeee |||}}}tttqqqqqqrrreeejjjsss~~~}}}}}}777333777:::666999888666555555555555333222222222222111222222333333555555444444333333333222666666666666666666666666222222222333333444555666666666555555444444444333222333444555555555333333666666555333000------///222444444111---...111333000---111333333333111111222333//////000222444444333111222111111111222444666777444555666777777777777777555666666555444444555777///111333555777777777777999888666555444444555555333777555///000666888444444333222111111222333444111444777999999999999:::555<<<555333111JJJRRRrrr...OOOVVVDDD\\\&&&$$$vvv@@@;;;(((SSS>>>666???{{{yyyxxxdddkkkuuu888555999<<<777::::::888666666666555333111333222222111111111222222666666555444444333222222444444444444444444444444111111111222222444555555666555444444333444444444444444555666666666666555555555555444111000///000222333444222111111111111111111444555777555333111222444111000///000222333333222333333333333333444555666444444444444444444333222444666666555333333555888000111333555666555555444444333333222333444555666222888777000000666777111444444333222222333444555111444888999888777777888555<<<444333000JJJttt'''TTTfff---eee...MMM666DDD...yyyvvvAAAAAA===|||jjj%%%}}}888666:::<<<666888:::888777777777777555333555555444333222222222333444444333333333333333333333333333333333333333333444333333333444555666666555444333333333444555666444444444444444555666666000000666666666555555444444444222555666444111000222555333555777777555444666999444111///...000222333444444444444444444444333333888888888777666444333222333555666444111111444777...///111222222111000...000//////000222444666777222999888111000666666///444444333222333444555666222555999999666444444666555;;;444333111KKK:::WWW(((***jjjcccccc%%%555&&&lllrrr@@@AAASSSBBB+++WWW|||777555:::;;;555666999888777777888888777666888777666555444333333333111111111222222333444444444444444444444444444444666666666666666777888888444333333222333444666777222222111000111222444555111111444111...///222333222000444333222222111111222222333333444555444222///...444333222111111111222333000111111222222333444444999666444333444555444444222333444444555555444444888000,,,---000111222444111444444///000555777444333333333444444444555555222111222222333444555666222666999888444333777;;;:::>>>555555333KKK???ggg&&&eeeEEE111333KKKgggjjjLLL888 FFF]]]TTT:::kkk;;;888:::;;;555777:::999999999:::999666444555444333555777888555222666666555444444333222222777777777666555333222111222444555777777666444333111222444666666555444222777444222222444666444333666666444222111111222333333222111111111111222333444444222333444555555444222111333333222111111111222333000111111222222333444444666444222111222444444333222333333444444444444444777111///111222111222555333666555111111666777444333333333333333444444444333333333333333444555666555777888666444444777:::777<<<555666444KKKAAAHHH777kkkUUUZZZ!!!aaaMMMbbbeeeWWW999###CCC|||vvv???zzzeee|||;;;888::::::555777999888888888999888666333555444333555777777444222444444333333222111111000444444555555555444333333000222444666777666555555444555666666777666555444555333111222444555444222555555333444444333222222333555......///111222444555666111222444555555555444333222222111111111222222333000111111222222333444444333111//////111333333222333333333333444444444444555333333555444111222777555777666333333555666444222222111111222222333444444444333333333444444555999888666444444555777999444:::666888444KKKyyyEEEzzz%%%aaa555"""---...PPPYYY___&&&aaa:::$$$jjjKKKRRRuuuhhhyyy:::777999999444666888777666777777777555333444333333444555555444222444444333333222111111111222333444555555555555555///000222444666666666666555555555555444444444444555444333333555666555444555555111333555333111000222555---...000111333444444555222222333444444333333222111111111111111222222222000111111222222333444444222111//////111333333333333333333333333444444444444444777888555111222777666666666444444444444333111111000000000111222333444333333222222222222333<<<999555333333666777888444:::777:::444HHHyyyTTTWWW~~~eeeLLL^^^^^^SSSRRR^^^&&&eeeBBB CCCnnnppprrr999666888999333666777666555555666666444333444333333444444444444333666666555555444444444444444444555666666666666555000111222333444555444444333222222111111111222333666555666666777777777666666666000222444222//////111444///000111222222222111111333333333222111000000///000000111111222222222222000111111222222333444444444222000000222444555444333222222222222333444555444555777999666111222666555444444444444222222222222111000///000111222333333222111111111111111222<<<999555333333666777888777;;;777;;;444FFFtttuuu...HHH...ooo888WWWUUU```###eeeSSS|||}}}<<>>"""uuuGGG ccc&&& 333<<<:::^^^888999666666555555777555333333555666555444555555555555555666777777555222222444444222222555555444333222222333444555444555555666555444333222555222111333777888666222333333333444555666777777222222000000111111111222222222333222222222111000000000...///000111111///---,,,000000000000111222333444888555222000000000000///333222111111222222000///444333222111222444666777666444333333333333000///,,,---///111222222111111777666555444333222222222222222222333444444555555555444444777;;;===<<<:::555;;;666777222FFFttt///WWW"""<<<444\\\LLL OOO!!!DDD;;;(((jjj777999666888888999666555555666777777666444666666666666666666777888777444333666666333444777777666444333333444666777666666555555444444444444555222111333666666444111333333444444555666666666000000000000111111222222333333777555333111000.........000111222333333222111000333222222111000000111111666333111///000000000//////000111222333222000...444333111111111333666888555333111333666777555222+++,,,///111222222222111555666666444111000333666111111222333333444444555666444333666;;;<<<:::777555:::555888111CCC111OOO___PPP ???OOO===BBBKKK###yyy777999666888999:::666666777888999888777555666666555555555555666666666333333555555333333666888666444333333444666888666555444333333555777888444333222333444555333000333444444555555666666555111111333333333333333222222222444333222111000000000000111222333444444444333333333222111111000111111111333111//////111222222222+++...000222333222111000333222111000111333555666666444333555888999777444---...000111333333333333222444555444111111555999111111222333333444444555777555444555888888666444555999555999111AAA}}}999???###oookkkGGG---777ddd%%%999:::777888888999666777999:::999888777777555444444333333444444444444111000333333000111444666555333222222333555666444333222222333666999;;;333333333333444444222111333444555666666555555444222222555555444333333222222222---...///111222333444555111111222222222222222222/////////000111333444555222000///000222444444333***---111333222222222222111111111222222333444555999888777666777666444222000000111111222333444444000222444444333333666999222222222333444444555555777666555444444444555555555888555:::222@@@DDDuuu111 @@@&&&<<>><<<<<<:::999777888999888666555777:::555555444333333333333333555111111333333111111555222333444444444444333222222222111111222333555666222333444555555555555666333444666777777555444333111111111111111111111222222222000111333444333222000...333333333222222222111111222111111111111111222222555444333333444444222111000222444333111///000222111222555777777777555444///222555555222111333555444222000...///000333555333444444555666555333222333333444555555666666777444777999555111222999@@@444777555<<<444@@@}}}888###;;;xxx$$$KKK}}}yyy!!!PPP999???===>>><<<;;;777888999777555444777;;;777666555444444444444444777444333666666333444777222333555666666555333222333333222222111111222222111333555666555555666777333444666777777555444222333333444222111222555666444111111000000222444444333222---111555555333000000111333222111///............666555444333222222222222...111444333111000111444222000000000333555777777999666444444666666333111444333222222333444666777222000///111444555444222555555444444333222111111000111222444666777999999999:::777>>>555>>>xxx%%%FFF/// ___222000}}}^^^@@@666777555888999;;;777999:::999666444666888444222000000222333333333444555555666666666666666555333222333555555111...333222222222333333444555444444444444444555666777555777777666333111111111222333333111000222444555333111000000000222555666666444---111444444222000//////222111000//////......///222222111111111222222333222222111///......000222222111000111333444666666555333222333555666555333444444333333333444555555555333222222555555444222444444333222222222222333222333444555666777888888777888444<<<333<<>>555>>>DDDbbbnnn {{{DDD???"""666MMMQQQ***666xxx:::<<<999999777777???;;;666111///111666999666444222222333555555555444555555666666666666666111111222444555444333222666555555444444444444444444444444444444555666777333555666777666666777888444444---...000111111111111222222111111222333333222000000000000000000000...---///......//////000111222222222111111111111222222000///...111444555222///111333444333111000111222000111222222222222333333555555666666555333111000666666555444333222111111000//////000111333555777999888888777666555555444777888555===444>>>"""yyyIII 333CCCDDD""";;;hhh@@@;;;$$$;;;EEE===...$$$!!!***...222NNNssszzz999<<<999999777666:::777444111222444777888888666333222333444333333222333444444555555444444222333444555444222111111444444333333333333333444222222333333555666888999444666777777666555666666222333,,,...000111111111222333555444444444555555333222000//////000111111000//////////////////000111111333222222111111111222222,,,---///222333222///,,,///222555444111///111333222333444333111111111333555555555555444333222111333444555444333222333444......000111333444555555777777777666666666555555444555222;;;222<<<___777SSS<<>>~~~sss ___666###(((\\\000---???RRRkkk444666444666888999<<<777111///111333444444111///...///222555666666222333444444555555444444...111555555333222333555222222333333555666888999888777666555444333333333---000333444555666888999444444///000111333444444111///111444777777555222000//////000222333444333222222333555666666333111000000,,,...000222333222222111222333444444333222000///555333111222444444111...111222222333444555666666333333222222333444666777111333555444111000333777333000///222333333555:::111333444555555555777999???777999:::<<<:::RRR 555GGG999===bbb///|||hhhQQQ@@@+++"""<<<\\\}}}666999666777555555888999999666222000111444444333222222222333444555444444333333333444555666444555666666555333111000111222444555555444222111777333000111555777555222555555555555555666777888666666000///000111333333111///000222444555333222111111111111222333333333333333222333555444222000///000/////////000000000111111222333444444444333222111///......111444666555333111111222222333444444444222222111111222333555666111111000111222333444444---,,,000555666222000222000222444555666888:::<<<:::333666777888666???\\\111LLL,,, ppp+++000zzz___FFF444***%%%"""CCCooo777:::888888777777555666666444111//////000333333222222222333555666666555333222222333444555666666666666555444444333222333444444444333222111666333000111555777666333555555555555555666777777000000000//////000111222111000...000111222111111333444333333333333333444444555000222333222111//////000000000////////////000111222222333444444444444333,,,,,,---000444666666555222222222222222222222222111111111111111333444444333///---///333666444222------///444444000...///222444666777777777999;;;:::444777888:::888###fffnnn}}}===+++kkkHHH444'''...>>>ZZZ999<<<999:::888888666777888777444222222222222222222222333444666777888666333111111111333555666555555444444444555555444444444333333222222222444222000111555777777555555555555555555666666666333333111///......000111111111---.../////////111444666555444333222333444555666000111222222000///000111//////000111222222222222000000111222333333444444000000000111222222222111444333333333222222111111222222222222222333333444444222000000333444333222666222///000000///111666777888888777555444444555999444888999:::888___%%%ccc&&&qqq$$$AAAAAAGGG]]]>>>YYY???///+++???[[[fff999<<<999:::888888666777777777666444333222222222111222333555777888777555222000000222444666444444333222222333444555555555444222222222222222333111000222555777777666444555555555555555555555888888111000...///000222222111---...///......000444666666555333333222333444555000222222222111111222333,,,...111444555555444333......///000111222333333111222333222111111000000555555444444333333222222333333333444444444444444444666666444222111222444:::555222222222111444999777888888666444222222333444///444555555333\\\ hhh[[[IIIDDD <<<@@@'''&&&,,,iiihhh333___|||fffZZZMMMJJJKKKiii888;;;999999888888222111111111111111///...222222222222333555777888444333111000111333555777555444333333333444555666555444333222222222222333222111111222444666777777444444555666555555444333666666111000000111222333222111//////000//////000222555555444444333333333333333000111222111111111333555---///111333444444333222............///000111222///111333333222222333444555555555444444333333333333444444555555444444333444777888666222000333666666444555999999555444666333444555555444444555666555111666666555222SSS(((PPPhhh UUUMMM)))((($$$ 999hhhlllcccwww888;;;999999888888444222111111222333222111333333333333444555777888333222222111222333444555777666666555555555666666333333333333333333333333222222222333444555666777444444555666666444333222555555111111111333555555333111111222222111000///111222333333333333333222111111///000000000///000333555222111000/////////000111//////......///000111222...111444444333333555777444444333333333333333333222333444444444444333222333333444333333444555666555333444777777444333666333555666666555555666888777333999888666222(((+++HHH|||UUU888vvvvvvVVV  888iiiCCCcccbbb:::===:::;;;999999:::666333222555777888777555444333333444555666777444444444333222111000000555555555555444333222222000111333444555444444333333333444333333444555666333444555666666444222111666666111111222444666666333111222333444333000///000000222222333444333222000///---...///......///222444777333...***)))+++...000111000/////////000222333000333666666444333555777222222222222222222222222111222333444333333111000222///...000555888777555888333//////000000444:::777888999888555444555666444111666555222...III333}}}!!!hhh]]] 222ccc ;;;... +++FFF___aaa|||;;;>>><<<<<<;;;;;;999555111000333666777777666555444333444444666666666666666555333000---,,,111111222222111000...,,,...000222555666555444333333444444444333333444666333444555666666444222111444444000111333333222222222333000111222333333222111000333333222222333333444555222000...,,,---000444666777555444333444444333222000000111111222222222222333333333222222333666999//////000222333222000---///000000/////////222444222222222222333444555666222111...---...111444777777666444333333444555777888999444333///333RRRggg[[[999:::LLLlllTTTfffWWW222UUUhhh777777OOO;;;@@@888<<>>666:::>>>:::<<<<<<:::999888777777666555444444333222222222222777666666666777666444222333222000111444555333111111444666666444222333444666444333333666666555333444444444444333222000///444444000222444444333222333444111222222333333222222111111111000000111111222333222111111111222333444555222111000//////111333444333222111000111222333444111111111000//////111333444333222222444444333222000333666777666333222111////////////000111222222000222444666666444222111555555555555555555555555444777666777555888~~~qqq..."""===ppp$$$___kkk XXX@@@ ---DDD 777***rrrooo777<<<444999===999<<<:::777555444666999;;;555444444222111111000000555555666777999888555333666444222222333444444333333444666666555444444555666555444555666777555444444444444444444333222222333333000222444444333222333444/////////000000/////////333333222222333333444555000111111222333333333222111000000//////000444666222111000//////000222333///000000///------///000444222000000111333222111---000444666666555555666000000///000000111222222///000333444444222000...333444555555666555555555444888777777333444|||VVV,,,```AAA___AAA \\\### LLLWWW@@@ ]]]rrrPPPQQQggg|||VVV666<<<555999===999888666333222333555888;;;666666666666666555444444222333444666888888555222555444444444444333222111444555666666666666666666555555666777777777555444333444444444444444444444333333111222444444333333333444000//////////////////000333333222222333333444555///000111222222111111000000000111000///000444777111000///......///000111111222333222000000111222444222111111222333333222///111222222222333555777222222111111111222333333111111111111111111111000333333444555666666555555444888777888444444uuu111///ttt|||"""000+++ ;;;aaakkkIIIiii &&&UUU***  DDDxxxVVV"""333fffHHH888>>>777:::>>>999444444444444555666888888666666888999999999999888000111222444666666444222111333555666555222000///555555555555666777777777444555777888777666555555444333333444444444555555444444111333444555444333444555333222222111111222222333111111000000111111222333///000000111111111000000...000222222000000333666000000000000000/////////333555666666444444555666666555444444666666555444444444333111//////000222444333333333333333444444444444222111222333444555333333444444555666666666444888777999666888XXXTTT---iiittt ###EEEMMMqqq +++RRRlll999999zzzYYY)))'''UUUhhh```;;;AAA999;;;===777444555666777777777777666222333555777888888888777111000000111333444333222000222555555444222111111666444333444666777888777222555777888777555444444444333333333333333444555444444111333555555444333444555444333222222222222333444111111000000111111222333111111111111111111111111+++///333333000...000333111222333333333222000///111333555555444444555666555555555666777777555333444444555333000......///444444333333333333444444333222222222222333555666444444333333444555777888555888777888555777999<<<555 FFF>>>  ,,, QQQlll '''///:::???666 VVVFFF555UUUqqqIII===DDD;;;;;;;;;333444444444444444333222222111222444555666555444333444222000000222333333333333444444333111111444777666444222333555888888777000444777888666444333333444333222222111222333333333333111333555555444333444555333222111000000111222333333333222222333333444555333333222111111222222333)))...333333///---...000222333555666666444111///,,,...111111111111222333333333333555777666333111///222555555444111000000444444333333222333333333...///000111222333333333555444333222333555777999777:::777666222333FFF---oooppp$$$===  ((( TTTggg '''=== !!!&&&WWW444&&&mmmEEE===EEE<<<;;;999111333222000///............111333444555555444222111666444111000222333444444666666444111///111777===666333111222555777777666///333777888555333222333444333222111000111222222222222///555777444333666333---222111///...///000///...000111111000///000333555333111///...///111111000444555555333000///000222222111000//////000111222000111333555666666666666222333444555444333222111///000222333444444333222444666888777333///...///111111111000111111222222333444666777888999888888222777<<<444444666\\\!!! 666ppp777 OOO...000hhh ]]]___ ---444;;;BBBAAA===777555444111///000---***,,,111555666777888888777666555666555444333333444555666333444555666888888999999888555222222555666666444222333333333333333333333555333111222444555333111444444///333555333444666555111222111111333444333111...111222222111000000222444000///...///222333444333333333222111000///000000222222111111111111222222...///111333444444444333444444444444333222111000333333333333333222111111222444555444222000111222222222111111111222333333333444444555555555444444333777;;;444444666vvv??? !!!FFFpppddd%%%000hhhzzz PPP}}}EEEQQQ     EEEnnn999>>><<<;;;888777:::777666666444000222777222333444555555555555555666666555444444555666666666555444444444555777888777444222222444666555444555555444444333333222222666444222333555666444222555555000222333222333777888666///000111444666555111...222333333222000000111333000///000111444555444333222000//////000111111000222222333444444333222111...///111222333444333333666555444333222222222222666555444333111000000000000111222111111111333555333222222222222333444555444444333222222222222222444777:::444444666SSS''' ---SSSzzz``` DDDyyy;;; ttt %%%   ---111%%%DDD/// jjjfffJJJ777888555777777888999666666666444000222666111111111111222333444555666666555555555555666666888777444111111222444666555444222222333444444333777666666555444333222222666555444444666666555444555555222333333222333666777888......///111333333111///333333444333111000111222444333333444555444111///222000...///111333222111111222444555555333111///000111333444555555444444444444222111222222444555777666444222111111111222000000000///000111444555333333333333333444555666555444333222222333444555555777999444555666}}}HHH))) 888]]][[[BBB~~~ <<<'''   ))) ???fffccc^^^nnn,,,UUU444888666222555666666777555444555222///000444111111000111222444666777666666666666666666666666777666444333333333444555444333222222333333333333666666666555555444444444444444444444555555555555333333555333222222333333555777222000......000222222222222444444444222000111222555444444444555444111///222111000000222333444333000111444555555222///...000111333444555444444333222111111111222444666777555444333222222333444555222111000///000111222333333333333333444555666777555555444444555666888999666666888555666666wwwPPP... """QQQhhh GGG888 999ooonnn&&&""" """%%%]]]DDD LLLWWW===OOOeeeAAA%%%PPP111>>>;;;555888777555:::888888999666222333777333333333333444666888999555555666666666666555555333444555777777666555444222333333333333333333333444444444555555666666666222222333333333333444555333333555222111333333111333666666333000///111333555555111333444444333111222222222222111333555555444222111222333222111111333555000222444555444222///---...///111222222222111000000111111222333555666777222222222222333444555666444222111111222222222111222222222333444555666777555555555666777888999:::666555888666777444aaa;;; ,,,dddbbbFFFGGGCCC@@@&&& <<>>666::::::666555444444666444//////222222222333444444444444444222333444555555444333222333444555666666555333222222444777666444333333555222222333333444444555555000222444444333333555777777777///+++---222444222333888333222111111222222000...///222444555444333333444777555222000111111000000,,,222666333,,,***///666555555666555555333222111000111333333444333222222333444555555444333111000111222444555666555444333222111111333666777444111111111111222333444666666222333444555444333222111666333888888888222KKK  %%%...BBBUUUvvvqqqqqq}}}???AAA___ """ !!!BBBVVV  777777ddd### $$$<<>>)))dddvvvddd@@@  ###FFFppp~~~999AAA999111666777444555444444666444//////222///000222333333222111000222222333444444333222222666666444333222111111111222555888777555333444555333333333333333333333333111333666666444444666999666666111...000666666222111444111111111111222333444444666555333111111222333444555222111333222......000222222333444444444333333222222222222222333444555555222000000222333111///555444333333222222222222444333333222222333333444666444222000000222444666333111///111444666666444555888:::999555222222333777666777:::666===yyyqqqVVV555!!! '''<<>>rrr~~~DDD ===444777,,,  ###<<>>PPPAAA;;;999777333888222222333555888999:::;;;555777888666444222444666444333222222222222333444444444444555555555555555111333444444444444777888444333222111111222444555444444444444555555555555444444///222111,,,---333555222///000222444444444222222111222333444444444444444555222222444444222222444///000111222222222222222......///000111333555666222555666555333333666999555444444333222222222222111222444555555444222111222222222333333444555555444666777666333222444777555444444777;;;<<<:::777444444666888333666ooo~~~{{{YYY***;;;CCCCCCeeennnCCC)))KKKfffFFF'''555     (((jjj333xxxvvv&&&NNNFFFAAA<<<888666111666888333000333:::===:::555555777888777333111222444333333111111111111333333555555555555555555555555000111333333333444777999555555555666555555444444222333333444444555555555444444111222222222222111000000222222222222222222222222444666666333///,,,---...111111111111222333444444222222444555777666444111000//////...---///111333666777777444000///222666555666777666444333333444222222222111222222333333555444222111000111222222111444777999888444000---111222444666888888888888777;;;===666999999___(((&&&>>>,,,  """'''SSS;;;<<<111+++     ///>>>hhh******,,,WWW999NNNkkk+++:::777555333999666666333222555999:::777333222555888777444333444666444333111111222444777999888777666555555555555555111222444555555444222111666666666666666666666666666444222333666777555333666666111222222222222111000000111111111111111111111111000222333222000000111333222222222111222222333333444444444555555555333222...111333111------222777666444222222333444555666444555666555333111222333333333222222222333444444555555444333333333333333444555666777777555333111444555777888888888777777888:::;;;555999999___;;;888wwwgggPPPNNN666""",,,???QQQddd~~~sssFFF%%%777QQQnnn%%% ---EEE%%%)))&&&  GGGyyysssjjj%%% nnn{{{###YYYLLL:::lll%%%===:::999666;;;888666444333555999:::666222222111111111333333333333888666444333333444666888555555444444444444555555222333444555555444333222555555555555555555555555666444333444666777555333444444111222222222222111000000///////////////////////////000222222111111333444333333222222111222222222666555444444333333333333...333666333---,,,222999444111...000555888888666444555555444222111111222333333222222333333444555444444444444444333333222555555444444444444444444666666777888999999888888888999999444888888```YYY,,,[[[444  dddDDD HHH~~~eee;;; <<>>===;;;666999555777666555666888777444222999666333222333555555555999888666555444444555666555444333333333333333444333444555666666666555555444444444444444444444444666555555555555555444444111111111222222222222111000000111111111111111111111111222111111222333333333333444444333222111111111111777777666333000000333555222111000000111222111000000222444444333333666888555666777555333222333444000000000111111222444444000111333444444333222111222333555777777666444333666666666666666666666666999666666444888666___}}}lll???YYY///999GGG...FFF~~~***  (((AAA'''888kkkYYY(((666888:::<<>><<<777;;;777555666777777777666555444888:::;;;777222000222666333333333444555666888999777666555444333333333333333333333444444555666666444444444444444444444444555666777666444333333444555555111222222222222111000000333333333333333333333333000//////111555777777555222222222111222222333333333555777444111000333777333222111222333333111///111222444444444444555666555666666555333222222333222222222333444555777777666666666666666777888888777888888888777666555555999888777555555555555666:::555666777;;;444ZZZ===xxx&&& ,,,EEEOOOPPPccclllmmmVVV  666$$$000666AAA ,,,TTT~~~...FFFRRR999vvv}}}CCCAAA|||...NNN&&&jjj@@@<<<:::666:::777333555666777777666555555777777777666555444444444333444444555777888999999333333222222333444555555222222222333333444555666555555555555555555555555555777888666333222333444666666111222222222222111000000222222222222222222222222555222111222444555444111111111111111222333444444111444777555222111444888222444666555333111111333222000000222777999777444444555555444222111111222333444444555666777999999666555444444444666777888888666444222111222333444444444444555777999<<<===:::555777888<<<333YYY KKK|||HHH222### 555\\\lllnnn FFFPPP444,,,HHHMMMmmmpppKKKZZZ999!!!$$$ 777ttt555+++]]]zzz999'''BBBRRR!!!!!!PPP===999777333888555222444666777777666666777777555444666999:::888444666666666777888888999999//////000111222444666777222111111222333444555666666666666666666666666666555777888666333111333555666666...///111222222222000///000222444666666666555444000111333333222222222333///000000111222444555666333222222111111222222333444444444444444444444444888666333111//////000111111111222333333333333222999888666555555555666777333555666555222111333666555555555555555555555555555444333555999:::999777777666888777;;;777[[[LLLyyy---XXXWWWKKK///  UUU888""":::eee~~~iiiMMM(((+++;;;GGGuuu <<>>nnnBBB===;;;888:::222666666666444333222444555777555444555888999888666888777666555444333333333666444222111333444555555333333444444555666666777444444444444444444444444555444222111111111111222000000222111000000000333555777333333333222222222222111///111333333222111222333444444333333333333444444333333222222222222333333333444555555555333222111333333333222222222111111///000111111222222111111777777666555555555555666333222222555999888333...444444444444444444444444:::777333111222444666666666666999888<<<888]]]%%%xxx{{{&&& ZZZ;;;666111LLLccc444###((( $$$,,,CCCSSSLLLAAA333!!!JJJccc%%%fffCCC999xxx~~~222%%%kkkQQQ&&&qqqCCC>>>;;;999;;;444555444222222333333333222666555444555777888888666888777555444444444555666888555333333444555555555666666555555555444444444222222222222222222222222555555333222111111111111444444111000000000111333444666444333222111000000000000111222333333111000000111333333222222222333444444333333333222222333333333333444555555555333111000111222222333333333222222//////000111111111111000666666555555555444444444333222222444777777444111444444444444444444444444888666555444444555666777888888;;;999;;;666[[[222tttlllccclllIII@@@222999&&&%%%???tttyyyPPP...@@@___www}}}pppSSS'''EEEzzz333+++ffftttwww,,,kkkBBB===:::888;;;444777444222333555777555222888888777777777777666666777666555444444555666777666444222222333444444333777666555444222000//////222222222222222222222222777777666555444333333222888888---...000222222222222111444333222111000/////////222333444333000///...////////////000111333444555444333333333333333333444333333444444444333111000111111222333333333222222//////000111111111111000555555555555444444444333333444444333222222555888555555555555555555555555333555777999999999888888999;;;===::::::333XXX]]]dddeee,,,ttt;;; )));;;\\\bbbIIIAAADDDiiiZZZvvvWWW"""CCCzzz[[[000GGGqqq$$$???---^^^@@@;;;999777;;;444999666444666999:::888555;;;;;;:::999777555555555666666555444555666777888666444333333444555444333555555444333222222111111333333333333333333333333777777666666555444333333444444---///111222333222000///333333222222111000//////111222333222000//////000.........///111222444555444444333333333333444444333222222222222333333333222222222222222222222333///000111111222222111111444444555555444444333222333444555222///000666;;;555555555555555555555555111555999;;;;;;:::999999888:::>>>999999111WWW}}}rrrmmm###sss{{{}}}___III000???///888HHH]]]```{{{___===444VVVUUU;;;zzz:::000yyyddd999KKKxxxJJJ***TTT???:::888777;;;555888777777888::::::999777:::;;;;;;999666444444444666666666666666666666666666555444555777888777666222222333444555777888888555555555555555555555555333444444444444333222222222222111111222222111111000000222222333333333222000///,,,...000111111111222444000000000000111222333444444444333333333333444444222222111000111222444666444333222111111111222333000111111222222222222222333444444555444333222111333333333222222444666888333333333333333333333333333666999:::888777777999444777<<<888888111WWWrrr777UUU///)))PPPvvvmmmtttzzzeeeCCC)))///BBBZZZ~~~uuuOOO222LLL(((IIIUUU999]]][[[%%%RRR@@@:::888888<<<666444666888888888777777888666777888777444333444555555666777888888777555444333333333555777888777666222333333444555666777888444444444444444444444444222333444555555444444333222222666444222111000000222222111222444555444333111///(((+++...000222333555777333222222222222222333333555444444333333444444555222111000///000222666888555444222000000111222333111111222333333333333222333333444555444333222111444111000333666888666333111111111111111111111111666888999777555444666888111444:::777777111YYYXXX}}}ZZZ555&&&EEEsss^^^MMMAAA***666^^^XXXFFFeee((($$$ZZZDDDLLL999%%%!!!UUUAAA;;;999999>>>888000444777777555444555777111333555555333222444777555666888:::999777444333000///000222555666666444555555444333333222111111444444444444444444444444333444555777777777777666000000555555555333000///000111111222333111///000444888111000///111444444222///333333444444444333333222666444222222333333222111333222111111000111111111444555555333000......///444333222222444444333222222000000333777777222---222444555555444444555777:::777333///...000222444555555444444444555666666999:::999;;;777<<>>999000***%%%!!!###///^^^iii(((...222bbbttt~~~wwwcccVVVRRR)))!!!///\\\RRR777uuu&&&QQQ{{{UUU@@@vvv___&&&PPPJJJ===888<<<999999666555555444444555666666888777777666666666666666333555777666333111222333;;;777222222555666555222///111333444444444666777555444222222222333555666333333333333333444555555444444000111333222222222333555555222000//////000000///222111000111222111///---//////000000111000000///222111///000111222222111111111111111111222333444111333333222111000111222444333222333444555444222888444000///111333333111222333444444333333444555000111444555666555444333333444777888777444000---444777888;;;888<<>>:::<<<888888777777666555555666666777333333333333333444555555666777777666333111000111===999555444555555333111,,,...222444555666888:::666555333222222333444444111222333333444444333333444444000111333333222222222444555222//////222333222000222222111111000///...---000000111222222222222111333222111222333555555444555444333222111000000000000111333222111111222444555333222333444555444333666333000000222444444333000111222222111000111333000222444777888888777777555666888999999777444222222555777;;;888;;;LLLrrr"""ZZZhhhpppnnnsss{{{OOO---+++BBB]]]mmmyyy!!!...ZZZWWWRRRHHH:::++++++999GGGTTTkkk)))sss(((,,,|||iii999TTTDDD!!!&&&___EEE<<<999:::555666777777666666666666666666222222222222333555666777999:::999888555333111111999666333222222222000///***---000333444555888:::777777555444444444444555111222333555555444333333555555111333444444222111111111333111///111444666555333333333222111///////////////000111222222222222222333222111222333555555444555444333222111111111111///111222333222222444555555444333333555555444333111111111333444555555555222333444333222111222333444555555777888:::;;;<<<666666666777777888888888222555777:::888;;;LLLrrrggg|||{{{OOO,,,---***%%%***:::JJJRRRppp666DDDPPP!!!///222555888???OOOeeevvv PPP$$$HHH@@@999sssggg"""^^^@@@999888999555777666666666666555555444444333333333444666777999::::::999888777666444222111333222111111111111111000,,,...111222222333444666888888777666666666555555222333555666666666555444333333111333555444333111000000111000111333555777777666222333333222000///000222......///000111111111111222111///000111222222111111111111111333444555666000111333333222333444666555444333444555666555333000111222444555555555555555666777666555444555666888777666666777999<<<>>>444444444444555777888999444777888:::777:::KKK|||llllllVVVRRRRRRCCC000:::JJJiiirrr888```{{{555111ZZZ)))|||qqqAAA,,,lllUUU...hhh///999%%%___===999:::;;;777:::666666666666666555333333444444444555777999:::;;;666555444444555444222000111111222222333333333444///111222333222111222333777777777777777666666666333444555555666666555555000000///111444444333222222222///111333444333444555666222333444222000000222555...///000111222222222222333222000000111222111000///000000111333555777888000222333333222222444555666444333444555666555444555555444333222222444555555777777666555444444555999888666666666777999:::444555666777777777777777777999888:::666999KKKvvvHHH888+++***333GGGkkk{{{;;;\\\^^^...   %%%SSS<<>>999888666888888666555555666777777555666888777555444555777555444333333555777999:::888666444444555666555555111222333333444333333333666333111111444666666444666666666666555444333222555555///000111222333444444444111222333444444444444444222111000000111333666888555555444444333333333333444222///000333444222000111111111222222333333444///000222444555666777777777444111111222333333333///000111111000111333444222111000111222333222111444444444333222222111111///444777555555777888666555888222666:::888BBB```@@@@@@fff888111(((===|||888aaaZZZCCCQQQ{{{:::)))aaadddmmm***TTT{{{xxxwwwwwwwwwxxxBBB999<<<999888666666666666666777777777777666777888888666666777888666555333222333666999;;;888666444333555666666555222222333333222222111111444333222444555666444333555555555444333222000///444444000111222222333333333333///000111222333333444333222111//////000222444666333333333333333333333333333222111222444444333111000000111222333333444444000111333444555666777888666444222000000222444555///222333222000000222666444333111111222333111000333222111111111111111222000555888777666888777555444777111555999777AAAgggTTTQQQhhh"""<<>>|||''' 000@@@eeejjjEEE777jjjDDD???SSSxxx999CCCdddggg000zzzMMM=========>>>:::666777888999999999999999777777666666555444444444444444444555666777999:::666666666444333333444666444222111222555666444111333444555666666666555444222222222222333444555666444333000000000000000111111222///000111222333333222111555555444333333333222222333222222111222333444555777666555444444444444444333222000//////000222333555222000///111333444444555666666555333222222333111111111111222333444555333444444444444444444333111333555666666444444666111555777444444666777666666:::777;;;===777===eeeOOOHHH555444000GGG}}}hhh|||SSS666]]]iii|||~~~MMMDDDeeeQQQ|||CCC***~~~JJJ======<<<<<<888999999999999999888888777666666666555555555444444444444444444555666777888777777666333111111333555444444444666999999777444222444666777888777555444000///000000222555888999666666000/////////000000111222000111333444555444444333444444444333333222111111444333222111222333555666555555444333222222222333333222000//////000222333444222//////111333444444444555666555333222333444222222222333333555666777666555333222222333555666///222555555444444444444111555666333222555666555888;;;555888:::555===TTT+++999www]]]aaa111bbbCCC111```222???eeePPP$$$EEE~~~&&& ***EEE;;;===::::::888<<<;;;:::999777666555555555555444444444444444444666666555555555555666666777777555333000000222444333333444666888999777666111333555666777666444333666555333222111222222333777666////////////000111222333111222444555555555444444111222222222222222111000444444333222222333555555222333444333222111222333333222111000000111222333222111//////111333444333222444555444333222333555444333444444555666777888555444111000000111444555///333666444333555555333000444555333333666999888999;;;444666999555===ddd---444ZZZ{{{rrrJJJMMM[[[+++DDDWWW000XXXrrr@@@"""'''???jjj666!!!...CCC:::===:::;;;999<<<;;;999777666555444444333333222222222222222222888777666666555555555666555555555333111000111333000000222333555555666666222222444555555555444333222222222333333444555666444333000000000000111222333333111222333444444444333222//////000111222111000000555444444333333333333444///222444555333111222333333333333222222333333333111000///000222444333222111222333333333333444666555444444444555666777777444333222222222222333444000555888555333666666333333777888444444777:::999777:::666999<<<777>>>xxx<<<"""555IIIjjjPPP888FFF___\\\'''WWWppp###mmmVVV)))444\\\MMM///VVVbbbzzz%%%$$$???777<<<999::::::999888777555555555555666333333333333333333333333777777666666666777888888333444444333111000111222///000111111222444666777333333333444444444555555---...111444666888::::::222111000000000000111222333444111222333333333333111111---...///111111111000///555555555444444333333222...111555666444222333444222333333444444333333222/////////111333444333111///111333333333333555777555555444444444555666666444444555666666555444444111888:::666444777777333:::===<<<777444777888777555:::888===@@@:::???___<<<'''&&&FFFjjjZZZDDDAAAVVVqqq}}}jjjyyyTTT###eee222!!!:::VVV 666ccc***<<<444999666888999666555444444444666777888666666666666666666666666666666666666777999:::;;;111333444444222111111222000111222222333555888:::555444444444444555666666333444555666777666555444222111222222111111222444555777///111333555555333111///111000///000333666888888888777555333222333444555444444444444333222111000444444444444444444444444111111222222222111111000///111333444444555777888333222111000000222444555777555222000000333666999444555666888888888777777:::777555777;;;===<<<:::>>>;;;777:::::::::AAAlllFFF%%%&&&444>>>FFFHHHIIIKKKMMMLLLLLLLLLHHHDDDEEEKKKNNNMMM===444000888DDDGGGDDDAAA777===DDDIIIJJJKKKLLLMMM@@@DDDTTTtttcccUUUEEE,,,{{{ZZZ{{{BBB%%%MMM~~~sssIII888kkk***222\\\FFF555555777;;;888666666666666666777777888666444444777::::::555000333444666666555222///---777555222111333444555444555444222111222555888:::666333111111444666888888444555555666666666666666222222222111222222333444555555111222333555555333222111111000000111444666666666777666555333333333444555333333333333222111000///333333333333333333333333000000000111111222222333222333444333222222333444444333111000111222333444888777666555333333333333333333444555666666666666777666555555777999999888:::777333777777888>>>vvvIII(((###))),,,***+++---,,,)))+++000111///---,,,111<<>>jjjccc(((GGGGGG666666888;;;888:::999777555444444444555888666555777:::999555000333333333444333333333333888666333222333555666666666555444444444666777999555444222222444666666666333333444555555555555555111111000111222333444444444444222222333333333333222222222111111333555666555444555444444444444444444444333333444333333222111000222222222222222222222222000000//////111222444555111222333333111111222333444333222111111222333444666777888888777555222111222222222222333444555666444444555444333333555666888555222666777777>>>NNNqqq,,,gggYYYXXXZZZ###BBBfff\\\///---:::ccc111~~~HHH888888999<<<999>>><<<999666555666888999999777555777888888444000333222222222333555777888:::666333111333555777888888777777666666666555555555444333333555555444333222222333444444444444444666666000111222444444444333222111111111111111111111111333222333444666666444222222333333444444444333333555666666666555555444333222222222222222222222222222111000//////111333555...000222222222333555777444444333222222222333333222333555777777666444333222222111111222444666777222444666444111000333666888666444888999:::AAAVVV___###jjj888vvvWWW888###$$$>>>pppmmmQQQ<<<DDDyyy...;;;999WWWIII999999:::===999999888777777777888:::;;;888777555555555555222000333333333333444666777777999555222000222555777888777777888777666444333222444333333444555555333111222222333444444444444444888888000111222333444333222111000000////////////000000333333333555666666444222000111222333444444333333555555666666555555444444333333333333333333333333555333111//////000111222///111333444444444666888444444333333333333333333333333222222333333444444333333222222333555777999333555777555222111333666999777555:::;;;;;;AAA|||ttt}}}TTTIII222xxxRRRlll444AAAYYY... SSSXXX~~~UUUJJJ::::::;;;===999333444444555555555555555777666444333222222111000333444666777777666555333666333000///111444666666555666666666555333111///333222222333444444222000333333444555555555555444444444111111222222222222222111//////000000000000//////444333333444666666555333000000111222222333444444222222333333333333222222333333333333333333333333555444222111//////000000333444555555333333444555222333333333444444444444777555333111000000111222333333333444555777888999555666666555444444666777777555333999999999???qqqtttWWWHHHgggXXX$$$yyyoooaaauuu;;;%%%DDDwwwbbb999888]]]FFFrrrNNN|||JJJ::::::;;;===888999999999888777666555444777555333222111111222222444666888999888666333111444222000000222444555555333444444555444333222111333222111111333333333111333333444555555555555555333333222222111111111111222222///000111333333111000///555444222333555666666555000000///000111333555666111111222222222222111111222222222222222222222222333222222111111000000000222333444444333222333444111111333444555555666666777666444222111111111222111222444555777888888888666555444444666777888777777555333888888777<<>>333EEEjjj~~~lllSSSIIIIIIlllyyy'''!!!jjjNNNBBBUUUIII:::::::::<<<777>>><<<888555444555777999777666555333111222444666666777777777777666555444222111111222444555555444222333333444555555555444222111//////111333444333222222333444444444444444555555333222111000000000222222///111333555555333111///555444222222444666777777000//////...000222555777222222333444444444333333000000000000000000000000000111111222222222111111...///111222222333555777000111222444555666777777333333333444444444555555000111333666777888777777666444222333777999999777888666444999999888<<>>@@@rrr[[[RRRbbbOOO&&&zzz[[[sssmmm999000XXXgggoooNNNNNNFFF888777555888777888888666333111333666999;;;===;;;666777;;;;;;666222444666777555444444555777555555777777444444777111333444333111111444777/////////111444444333222111333555333000///111333555555///222222000000333444111111000111333555333///,,,...///111333444444333333444444444333222111//////333444555444111000222444111222333444444333111000---///111333333222111///666444333333444555666555333222222222444444222111222333444444333000...,,,///000000111222222333333333333444666888888777555666999888888999===???{{{lllUUUDDDEEEKKK\\\tttZZZ***UUU333,,,```$$$JJJxxx___WWWEEE111GGG999999777999888999999:::999666555666777888:::999666777:::999444333555777777555444444444999666555666666222222555333555777666555444666888666444222111222111000...111222444444222222222333777777000333333000111444444222///111444444333111000///000111222333444333222111333444555555444111///---000333666777555333111111111222222222222333333333000000111222222222111111555555555444222222333555000111222111000000222333444444333333222000///...000000111111222222333333444555777888888777888999666999888888999===???dddqqqjjj>>>444CCCKKKXXXpppjjj***%%%___oooWWWggg===!!!BBBxxx$$$DDDFFF$$$jjjHHH::::::888;;;:::666999<<<<<<:::777555444555777777555666888666222555666777777555444444444;;;777444555444000111444333555777777666555666666999666333111111111///...111111222333555666444222333333000333444111111555555222---111555444000...///222444444555555555444333222444444555555555444333222000222444666555333111000222111111111111222444555333222222222222222333333222444666555222111333666222333444111...---000444222222222222222222222222333333333444444444555555333666999999666666888;;;666:::999::::::===???fffEEEfffOOO>>>444888```aaa---)))ddd@@@!!!~~~666...***///<<>>???}}}###WWW}}}eeeiiiuuuwwwfff]]]cccgggjjjiiihhhjjjrrryyyxxxrrrqqq~~~~~~tttoooeeeWWWHHH>>>;;;===QQQssshhh'''BBBvvvNNN[[[HHH777 EEE```JJJ,,,FFF:::;;;999;;;:::444555777777666666888999111111222555777666333222666777888666555444555666666333222444444222333777111111111222222222111000,,,---000333555444111...000//////222666888666333888999222555555222333666666333...111333111...---111555444444333222222111000000222111000///000222555777444222000000111333444333333222111111111222333444555555444333333333444444...000222333333333444555777777777555222111111222...///111333444555666666222222222222333333333333333444555444444555777888777;;;:::;;;<<<>>>>>>***;;;WWW555222***  !!!&&&&&&'''***222666111(((,,,;;;@@@EEEWWWbbbaaaaaaFFFEEECCCAAA@@@>>>======EEEAAA======FFF\\\~~~BBBGGGzzz===wwwBBB555FFF:::;;;999;;;:::888888888888777888;;;===333000111555777666444555666777777666555555666888444111222666666444444777666444222222333444333333///000222444555333///,,,000//////111333555555444::::::222555555333333666777444111222333111000000333777444333333222111111111111222222222222222222222222666333111222444666666444333333222222111222222222444333333333333222222222000000000222444444222111555444444555555555444222///000333444555555444333333333333333333333333333555444333333555777777777555999999::::::<<<<<>>:::333222FFFGGGNNN[[[nnn~~~WWWRRR}}}NNN!!!LLL666333zzz}}}zzz~~~GGG<<<===;;;===;;;:::;;;:::999777777888:::555000000555888666666999555666666666555666888:::444333444888888555333555:::777333222333555666555666444333333444333111///000000000//////000333666444555333555666333444777777444444444333222222333666888666555444444333333333444555555666666555333111///666444333555888999777555333333333333222111111111222222222222222111000///333111000111444444111---222111111444777888666333111222444666666444111000555555555555555555555555777444222222666888888777333777777888888::::::}}}tttJJJ;;;xxx===444{{{000zzzvvv^^^wwwkkkttt}}}|||www|||HHH===>>>===>>>===:::;;;;;;999666444444444777111000666888777777;;;444555666555555666999;;;666444666::::::555222333;;;777222000222555666555999666333222333555666666///111111///,,,...222777111222000666666111333;;;:::111222000///111555777666444444444444333222111000///555555555555999<<<:::333444222000222444666444222000111222333444333333222---...000111222222111000///000111333333222111111000000000333666666333///333444444333111000111222666444222333666666333000666666444333333444555666111444333555888<<<<<>>BBB;;;111---000222444222222222444555444333222222333333333333222111333444555666777777777666555555444444555555666777777444///...///111333444///000111111111111333555///111444555555555666777333333333333444666777888888:::777999;;;@@@AAA___+++###### """!!!)))DDDddd```iii??????EEENNN[[[nnnzzz=== LLLzzzuuukkk}}}{{{MMM>>>:::555888999888888:::;;;666111333888777777777444111000000111222333666666666666777888111111222111000111333666333111//////222444333111000---...111222......000000333555444222222666999666666333555222///111777888555222222222333444444444444111222333444444444444444...888>>>888///...111444333333333333444555555444//////111222444555666777222222333333444555555555555444333222333444666777888666222000000222333555000111222111111111333444---000444555444444777:::555555555555666666777777333777666999;;;>>>>>>mmmVVVCCCGGGYYYbbbYYYKKK\\\qqqNNNttt ;;;PPPaaaQQQ 222ccczzzvvvLLL>>>:::777:::;;;:::777777888666222333666666555333222111111222333222444777777666555444444//////000///...000333555999555111222555666333///333000000333333000///222111333555666555444666777333333333222000...000444666444000111111111111111111222222333444555666666666666+++111555222...///000000333333444444444444555555///000111222444555777777111111111222222333444444222222111000111222333444666666666555444444333444333444444333111000111333---000444555444444777:::888888888888777777666666///555666:::===>>>:::yyyhhhuuukkklllEEE000%%% '''TTTvvv>>> +++IIInnnvvvrrrrrr}}}uuuvvv{{{KKK>>>:::666999999===666111444777555333222333222111111222444555666111333666666555222111000...////////////000222444777333111222777888555111444111000333222000000333222333555666666666666666111111222111//////222444444444333444444222///---,,,---333444555555666666666666222555666444333444333///222444555555444444555666555444333333333333444444222222222222333444555666111000000000000111222222222555888888777444333333555666666444222111222333///111444555555555666777999999999999888666555444000555777<<<>>>>>>:::777ddduuurrr}}}mmmOOO:::!!!;;;\\\vvvVVV222'''HHHyyyttttttxxxwww}}}MMM>>>:::555666666>>>444...111777666222000111000000111444777777777000222444444222000//////...000111111111000222333000//////222666999777555222///...111111///000333333444444555666666555555222222333111111333555555555444444555555222...,,,,,,---222333444444444444444333444888999666555666555222222444666555444333555777666555444333222222333333333222222222333444555666111222222333333333333333///333666777555333333333555666666555333333555666333333333444555666444333666777777888777666555444333666666999;;;===;;;LLL333^^^vvvKKK***III}}}ZZZ000OOO~~~NNN@@@<<<777888888<<<444///111555333111111111//////222555777666444000222444333111////////////111444555333222111222111222333555777777777666222//////111222000222555444444333444555555555555444444444222222555777777666555111333444333000...000222222222222333333222222111+++222555222000111222222222444666666444333555777444333333222333444666666222111000000111222444555222333555666666666555444...111444444222111222444444555666555555555777999666444222333666666333000333444555666666555444444444666333444666:::;;;SSS)))|||KKKSSS|||fffOOO$$$222JJJpppfffKKK222MMMaaattt{{{zzzMMM@@@>>>:::======:::555222333222000000333111000000222555666444111111222333333111///000000000333666777555333111111888999;;;:::888555555555555111111444555333555999555333222222444555555444555555...000333666666444222000333333444555444222///......111333222///...000222,,,///111222111000000111333333333333333333333333888777555444333333444555555222......111666999;;;666555333000222777666222777777777777666555444333444222000000111333333222222000...000555888999888444444555555666666777777///111555777444;;;<<>>333222777111;;;333222222444666888777666444444444666888999888666888555555888888555555888444333222222111222222222555555444444444444444555111111333555222///111666222222222222333333444444777777666555444333111000000///111222222222333333222222444111///000333444222000444444555444444555888:::////////////////////////111222333444555555666666222111111333555666666555000333444111111333333111222333333444444333333222777555333333444666666555111111111111222444666888111333555777888888888777777777999888333888:::|||tttZZZ???222)))***777[[[111,,,,,,;;;[[[QQQ%%% 666oooxxxwww~~~tttsss{{{~~~}}}yyy|||???555222...444000:::555444333555777999999888444333333444555555333111333222555::::::555333444444333222111111111111111222333555666777777666555111111444666444111444:::444444333222222333333444444444555555666666555333000///111111111222222333333444222111111111222333222111444555555555333333444666111111111111111111111111//////111222333333333333///...///111444666777666///444666333111333333111555555555666555555444444777555333333444555666555333444333222000000222444444555777999:::999888777666777::::::555999:::OOO+++(((QQQuuuzzzJJJ&&&000fff~~~|||uuuvvv~~~}}}ssssss{{{rrrvvvuuusss}}}888888888444666555999888666555555777999999888777555333222111000...,,,111111444999999555222333555444333222222111111222///111333555777666555555222000222555444222333777666555333222222222333444444444666666777666555444333222111111111111222333444555222333444333222222222444000222333222000//////000111111111111111111111111///000111222333222222111...------///222555666555///555777444222333444222111222333444555555555444777555222222444555555444444555555333000000222555666777999;;;;;;999777666444666:::<<<666:::999lllJJJ+++BBBjjjzzzqqq}}}MMM$$$DDDooorrrxxxqqqmmmiiitttpppooossszzz999888::::::444999666:::888666555666777777666777444222000000111000///333111333666777444333666777777555444444333333333333333444444555555555666666222111444555222111222666555333222222333444555555555888777666666555555555555000000111111222333444555222444666555222111333666///111444444333222222222111111111111111111111111111222333444555444333333///...,,,---000333444444///555888555333444444333,,,---...000222333333333666444222222333444555444111333444333222333666999555777999::::::888555444111444999;;;666999777qqqaaa\\\ZZZIII...999TTTpppuuuIII&&&DDDjjjzzzrrryyyxxxmmmxxxllliiiqqqrrrnnn{{{777222666;;;000999222<<<999666555555666555444333111//////111444555666777333222444444333555999999999888666666555555555:::888666444444555777999<<<666333555666333000///666555333222222333444555555555555444333222111222333444111777777222000333444000555222000111444555555333222111111333666888888888000////////////111222333444333444777666111///000444333222000///.........888666222000000222555777000222333222000000333555///222555555333333555888666444333333555666666555999:::999888666555666777888777999999444999777uuupppgggcccjjjqqqlllaaa+++---444^^^sssbbb999\\\eeemmmyyyvvvrrrsssvvvwwwssssss|||+++:::>>>;;;222111:::777888:::<<<===;;;666222222111111333555666555444222;;;>>>999444666777666444666888888777666666777:::777444444666777555333333555555222---,,,000444:::555///...000333444444777777333222222222333444444555222666666222111444666444444222111222555666444333555444333444555666555444555444222111000000111111333111222555555111000222555444333111000000000000888777666555555555666777444666777777555555777999555777888777666666777888555444444555777999888888888999999888666555777888::::::<<<===888<<<:::ppprrrrrrtttzzz}}}uuuiiiRRR...,,,666EEEjjj|||ttt\\\::: 000LLL```dddpppqqqsssqqqkkkjjjttt}}}555333333===AAA===;;;222111000111222222000...333555777777555444555777...555888444333666888777333777::::::666444444666<<<999777666777777555333555888999888555444888<<<===<<<:::666333333666888444444000111222333555555666666333666555111000444666666333333333555666666555333555444333333555555444333555444333222222111222222444111111444555333555888555444333333222222333333444444555666666555555444666888999999888777999:::777555444444555555444333444444555777:::;;;:::999666777888777666666888:::666777:::<<<777:::777uuu|||qqq~~~yyyoooKKK$$$%%%)))ccc~~~gggFFF///######,,,+++;;;SSShhhqqqtttzzz|||~~~KKKCCC888===AAA:::222;;;888444333444666777777222777;;;999444111444888:::<<<;;;777777888888666222777;;;;;;777333333555666555444444555666555444000333666666555555888;;;777:::<<<888222000444999;;;;;;000111333555666555555444555666444111///111444666222333555777888777555333222111111222555666666555111111111222333333444555555222111555666666999===555555555444444555666666444555555666666666666666444555666666666666666666666444111222555666444111555555666999;;;:::888666444666777777777777:::<<<444555999<<<777:::666|||{{{xxx]]]777444XXXuuuzzzkkkkkk___GGG???&&&""" ###(((///;;;GGG\\\[[[dddzzz--->>>777555999>>>@@@:::777333222333666777888555888;;;:::777666888:::<<<:::777666666888777666777:::===>>>>>><<<:::999666666777999;;;=========666888;;;;;;:::999:::;;;888<<>>666666666666666777777888888888666666666888999;;;222222333444555555444333888555444666999;;;:::777666666666888888777444111333555666777777888:::===777999===???:::===999nnnpppBBB???]]]gggooowwwzzzkkkqqqsssooouuu___RRRCCC<<<666...(((&&&"""!!!'''999UUUttt666???(((AAA<<<888999AAAIII<<<:::888888999:::;;;:::777777888:::<<<======<<<<<<999888:::===???@@@AAA555444444888<<<===999555444666888999::::::;;;;;;:::;;;;;;:::999777666666999:::;;;;;;:::999999:::CCCCCC555555555555555444333333777444333333111///111555444666888999888777777888777666555444555555444222333333333333222111000///444000///222444333666;;;777777777666777777888888555444333222333444777888444333444666777777555333555444444555888999999888888777666666666444111///333555666777777888;;;===777888;;;===888;;;888eee???(((%%%///OOOjjj{{{yyyqqqiiikkkuuuuuuwwwlll]]]hhhaaaUUUIIIBBBAAAEEEJJJGGGccc555777:::===555888777777888:::999888999;;;<<<;;;999444333333666:::<<<;;;999999777666888888555666999<<<::::::<<>>>>>===;;;;;;<<<>>>===<<<;;;:::999888888======>>>===<<<;;;;;;;;;777777555444444444444555555666555333333666555222444999555777999999777666888:::999777666666666666555333333444444444333222111000666333222555666444555999888888777777777777777888111222222333444444555555666555555888::::::777444222444555555444444555777888666444444555444222111444555666777777888:::<<<666666888999444888666dddEEE&&&!!!222UUUrrrsss~~~zzzyyy~~~xxxsssqqqqqqYYYDDDCCCccc333###555&&&$$$666999666555555333222222444555555555666888:::;;;<<<<<<===>>>888888:::===:::555777<<<555777888777555444666888...111555666555444555666888777666666777999::::::888<<<@@@???======BBBFFFDDDDDD444333333333444666888999333111333999999666888>>>666888:::888666666999<<<666555555666888999888777111222333555666555555444:::777777999999777777;;;999888888777666666777777555777999<<<===<<<:::999666555555888;;;;;;888444666999:::999666555666999777555444333444555555444444666777777777777:::<<<:::999;;;<<<777;;;:::yyyxxx[[[333###BBBkkk|||}}}{{{{{{{{{yyywww{{{}}}|||||||||UUU666===```{{{;;;999VVV>>>999GGGCCC<<<;;;GGGEEEBBBBBBDDDFFFGGGHHHBBBFFFJJJIIIFFFDDDGGGKKKRRRUUU]]]eeegggeeekkkttt~~~yyyvvv|||www|||:::222999444333777222<<<333333333555777999:::999======<<<:::888999<<>>999444666888888;;;;;;<<<<<<<<<;;;::::::<<<;;;::::::::::::;;;<<<::::::666555777666777>>>@@@+++@@@AAA>>>???000:::888777777888:::;;;:::999888:::;;;:::888888:::===BBB<<<:::888<<<555???}}}iiiLLL'''666gggkkkooozzz{{{uuu~~~~~~zzzvvvyyyzzzxxxzzzyyyvvveeeLLL??????666333===888:::AAA666777555444333444444444444333999::::::888666555777888999::::::888999======999:::999777666777999888777555===AAA===999:::;;;:::::::::;;;<<<===>>>>>>>>>BBBAAAAAA???===<<<:::999555@@@444333CCC888+++???111===)));;;666666555111777777666666666888:::;;;888:::;;;;;;999999;;;===444888===555>>>999:::|||vvvEEE***>>>```wwwyyyxxx|||}}}tttnnnnnnpppooopppjjjxxxxxxcccTTTuuu333333888***...???999555<<<===============<<<<<<@@@AAABBBAAA@@@@@@AAABBBCCCCCC@@@<<<===CCCEEEBBBJJJEEEAAAAAADDDEEECCC@@@===CCCHHHGGGFFFFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPMMMOOOQQQSSSUUUTTTTTTSSS\\\WWWhhh___???NNNgggWWWHHHQQQVVV^^^aaaZZZ]]]^^^fffffffffdddbbbdddhhhmmmhhhjjjkkkjjjiiiiiikkklllyyywwwggg555666888;;;}}}xxx}}}uuuOOO444GGGmmmtttppp}}}}}}uuurrrqqqppp}}}oooiiirrr{{{888===CCC777KKK{{{xxx>>>000444;;;xxxpppttt~~~zzzuuuvvvttt~~~jjj===)))BBBkkkppptttssspppoooppprrriiilllvvv(((///555)))BBBuuuBBB333555666{{{fffyyysssuuu}}}ttt~~~{{{fffhhhoooxxxwwwiiiTTT666###***AAAWWWdddhhhhhhiiiwwwssssss{{{;;;>>>BBB555KKKwww999444:::;;;}}}CCC}}}~~~~~~qqqrrr{{{{{{}}}wwwuuuSSS???)))&&&<<>>///%%%666^^^999444555>>>nnnfff???<<<===:::}}}yyyjjj\\\[[[lll~~~|||vvvtttwwwtttxxxnnnttt~~~~~~zzz|||}}}{{{{{{yyyXXX,,,333jjj999888:::>>>iii___iii;;;<<<>>>999zzzrrrdddZZZXXXbbbmmm~~~|||wwwtttoooiiixxx{{{~~~vvvssswwwzzz~~~{{{KKK%%%vvv777:::===;;;bbb___AAA777:::???999xxxnnnbbb___```ffflll|||}}}~~~zzzrrrsssrrr{{{nnnPPPooo444888;;;888^^^777999===999zzzzzzeee\\\^^^fffqqqzzz}}}zzzzzzwwwrrr}}}rrr~~~444777888777bbb:::777:::999~~~sssaaaYYY\\\gggzzz||||||xxxrrruuu~~~yyykkkttt666999999888ggg<<<777888888~~~vvvpppqqq{{{tttuuu~~~www}}}vvv~~~777;;;:::888ggg:::888:::777zzztttggguuuyyy666::::::555bbb888:::<<<666uuu{{{zzzhhh\\\tttwwwyyy:::333555MMMeee:::666;;;>>>lll~~~{{{kkkiii|||~~~yyyAAA999555BBB\\\999666;;;>>>lllrrrrrr~~~}}}@@@<<<888===^^^999666;;;???lllzzz|||}}}qqq777;;;===@@@mmm:::888<<<@@@mmm}}}666:::>>>@@@zzz<<<999>>>AAAmmm===:::;;;<<<<<<999===???lllsssrrrvvv>>>888:::@@@;;;777;;;<<>>:::===CCCggg<<<888::::::eeezzzOOOppp===;;;;;;AAATTT===999:::999ccc}}}<<<::::::>>>NNN===:::;;;999bbb<<<:::;;;:::VVV>>>;;;===:::aaa===;;;???999ggg>>>===>>>;;;aaa>>><<>>===???;;;bbb:::???AAAJJJ;;;888===;;;aaa999999===OOO<<<999===;;;aaa;;;444<<<\\\<<<999===;;;```<<<333AAAiii;;;777;;;999___888333DDDmmm:::666999777\\\222444CCCbbb:::666999666\\\222:::???LLL<<<888:::777]]]888AAA===;;;>>>999<<<999^^^444CCC;;;@@@lll777777555???ZZZ<<>>777777:::~~~888<<<<<>>;;;???FFFHHHBBB<<<;;;===>>>>>>======>>>@@@???AAACCCDDDDDDEEEFFFGGGCCCCCCCCCDDDEEEDDDBBB@@@DDDCCCCCCDDDDDDBBB>>>;;;///;;;>>>;;;===222iii777///<<>>@@@DDDVVVvvvtttrrrpppooonnnoooooollljjjhhhhhhiiiiiihhhgggggggggfffbbb______bbbeeefffbbb]]]]]]___]]]XXXSSSPPPPPPPPPNNNKKKJJJIIIIIIIIILLLMMMHHHEEEEEEDDDAAABBBBBBBBBAAA???===;;;999333444555888:::999666333///111444444222//////000111...+++)))******((('''&&&&&&&&&''''''((((((((('''$$$$$$&&&&&&""""""$$$%%%###"""!!!""""""""""""''''''&&&### !!!"""!!!!!!  !!!((('''&&&%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%######"""!!! ###%%%%%%$$$!!!###%%%)))++++++((($$$!!!###"""###&&&$$$ $$$"""&&&%%%"""!!!!!!!!!!!!!!!!!!""""""!!!"""###""" !!!###'''&&&$$$###""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''((()))(((&&&%%%&&&'''---,,,+++***************************+++---...///---***((()))---//////---////////////...,,,+++***...//////000111222333333444555555555444333222111777777888999::::::;;;;;;555666999;;;<<<:::888666999999::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<;;;888666555777888999999888999:::;;;<<<<<<<<<<<<;;;777777;;;>>><<<999999===>>>>>>;;;999888;;;>>>@@@??????@@@BBBBBBBBB@@@::::::999777444333444666777333222555;;;>>>===;;;999999888777555444333333444777:::<<<<<<<<<<<<===666666777999<<<===<<<:::AAA===888444333444666777===FFF???<<>>:::;;;>>>===999AAA@@@???>>>>>>???@@@AAA>>><<<::::::;;;<<<<<<;;;???<<<999999;;;======<<<<<<777444444777666222---999:::<<<;;;:::999:::<<<222666888666555888888777666555444222222222333333888777555555666666555333888777555555666777444111666555222111222222222222555555555666666777777777555222222666666444444777888888888777666666666777444222000///000111111000333333333333333333444444222222222111000000111111222222222222333444555555777777666555555444555555777888::::::888777777888222555888::::::777444111------///333222///000444444444555555555555555555555888;;;:::777555888;;;333444555666777888888888444555555555444444666888;;;:::888777666777777888;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<777777999::::::;;;;;;;;;888999:::999888777888999:::::::::::::::;;;<<<===;;;::::::;;;;;;;;;<<<<<<===:::999:::===???===;;;;;;;;;;;;;;;:::999777777777888999:::;;;<<<===>>>888999;;;<<<;;;:::888777<<<<<<<<<;;;;;;;;;<<<<<<============<<<;;;;;;<<<888888888777777777888888777777888888888888888777===;;;::::::;;;<<<<<<;;;888888999:::;;;;;;;;;;;;:::555444999===;;;777666666888888666222222666:::@@@===999777888:::;;;<<<@@@???>>><<<999999:::<<<999999888777777;;;@@@DDDAAA@@@>>>>>>===<<<;;;:::777999<<<===<<<;;;;;;;;;:::999888999<<>>CCC|||666<<<===999AAA===???@@@>>>@@@BBB???:::<<<<<<<<<<<<<<<<<<<<<<<<777777888:::;;;===???@@@AAA>>>>>>AAAAAA>>>>>>@@@444666666666666888:::===:::999888:::======:::777999:::888555777<<<<<<999777777777777888999::::::;;;:::888888999::::::999;;;888555777;;;>>><<<:::@@@>>><<<===??????<<<999666999;;;:::888777999;;;555:::<<<:::;;;???AAAAAA;;;:::999888999;;;===>>>>>>;;;777555666777777777<<<<<<999999===AAA???:::??????>>>===>>>???@@@AAA=========<<<;;;;;;;;;::::::888777:::999666666999777888999888666555666777???===::::::===>>>>>>===;;;;;;<<<<<<<<<<<<======>>>??????>>><<<<<<===>>>@@@@@@>>>===============;;;;;;:::999999999::::::222444555666555444555666;;;===>>>??????>>><<<;;;888777888:::999666777<<<;;;;;;<<<=========<<<<<<666888999888666666:::>>>333444666777888888888888<<<======;;;999888999;;;777666555444333444555555666777777888888888888777===<<<;;;;;;999999888777888888999999888777777666666888999999888888999:::555666777888777888:::<<<======<<<;;;:::999888888666555666777999999888666;;;;;;;;;;;;;;;:::::::::666666777888999::::::;;;333555888:::;;;;;;:::999::::::999888888888888888<<<<<<;;;999777777999;;;::::::999888888888888888999999999:::::::::::::::999888777777999999888777555666777777888888777777:::555444999<<<:::888888444666777777666777<<<@@@BBB>>>999777777999<<<===:::::::::888666555777999888999888444000111777===777666555666888999888777555777888888666555555666666444222222333555666555444666999999888555444444---<<<:::///555333kkk;;;===:::BBBsss333;;;???:::AAA333555666666:::@@@???;;;::::::::::::::::::::::::999:::;;;;;;<<>>???<<<333444333333333444666888666666666666666555555555AAA>>>===???>>>;;;:::===666888:::999666555666777444555555333222222444666888999999:::::::::::::::999:::;;;:::777666888:::999999777666666666666666::::::::::::::::::;;;<<<;;;<<<>>>===<<<;;;;;;<<<::::::999888888999::::::999777777999777444666;;;555666777888888888777777:::;;;;;;:::999:::;;;===;;;<<<=========<<<;;;;;;<<<<<<<<<:::888666777888===<<<;;;:::::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;:::999999777777666555777777777888777777666555666888999:::999:::;;;===777999::::::888888;;;===444444444444444333333222333666999;;;;;;;;;;;;<<<888777777666666777999:::555666666666777777777777555666888:::;;;;;;::::::;;;:::999999999:::;;;<<<999;;;;;;:::888888;;;>>>888777666555666666777888999999888888999999:::;;;:::999999:::;;;;;;999888:::;;;;;;<<<<<<<<<<<<<<<777444333666777555555888444444555555666888<<>>333222555:::<<<999888:::888:::<<<<<<999777666777555666777777666666888999::::::777333444888888555888999999::::::888777666888888888999::::::999777222666:::;;;888666666888888999::::::777666666777444888;;;;;;888777:::>>>666999888333222555888888333444666888999999888777<<<:::999999:::<<<;;;;;;777======777333777:::999999999999999888999;;;===555555666888999;;;<<<===<<<999999;;;;;;888888;;;444777999888555333444666555:::<<<999333111666;;;555555666777888888777777666888999777555444666888888777777888888999:::;;;999999888888999:::;;;;;;999;;;<<<;;;888777777777;;;999777555555777:::<<<777444444666555333777<<<444555777888999888777777888888888888888777666555::::::::::::999777555444999::::::999777666888999:::999888777777777888999666777888888999999999999999999999999::::::::::::222333555666777888888888111333555666666666888:::444666777555333222444777000111333555777888999999---222777:::999999;;;===888777666555666888:::<<<777777777777777666666666888888999999888777555444555444444444555777999:::000333666666555555777999999888888888888:::;;;<<<888888777666777888:::;;;666555555777888888666444555555666666777666666666999666555888888666888<<<555444222222333555777888<<<:::999:::<<<=========777999::::::999888999;;;666666666888::::::888555===:::888999<<<<<<:::888444555555444333444666999222444777;;;>>>>>><<<999666777888666333222555888888---555>>>;;;666sss<<<666000HHHGGG;;;777LLL000===::::::<<<:::444444999777777777777888666333000222333444666777888999999222555444000///333777777666777:::;;;666222555<<<555666888888888666444333888:::;;;:::888555444444777888;;;;;;:::999999:::555555666777777777777666888888888888888888777666:::666666::::::666666:::666555555666888888777555:::777555555888999777555111444777777777999::::::<<<444222999:::666666<<<555444555777888777777888666777777666555444666777;;;666555777555000111666999:::;;;;;;:::888666555999999:::::::::999888777;;;555444999;;;888888;;;999777555444666888888888777999999666222111333666333:::<<<777555888:::888;;;444333999999555777>>>444888::::::888777777999999777666777888999777666333222666;;;;;;555444888777555444555999;;;:::888===;;;:::888777777777888======<<<:::777666888999777777888999::::::::::::444999===;;;666444999???999<<<;;;777777<<<<<<888:::999999888777666666666333666999999666222111111666666777888777666444333777666444555777888888777444444444444555555555555666;;;:::444333777:::888777777777888888999999:::555333444777666222333777999999999888777666555555444555777888888777666555444444444555666555222///555888999999888888;;;>>>888999:::999999999;;;>>><<<888555555999:::888555777444555;;;;;;666555999222666999888555444777;;;333333444444555777888999666777999::::::999999888;;;:::===???===777555777444444444555666888:::;;;<<<888555555888999777444666777888777555555666888777777888:::===>>>===<<<999555000///111444555444***CCC===888???666ooo999888777HHH888;;;>>>GGG999<<<@@@FFF===;;;>>>III>>>888>>>VVV;;;777CCCjjj888777IIIyyy555<<>>rrruuudddXXX???<<<333)))""" !!!%%%***666===CCCHHHNNNUUUYYYXXXWWWXXX[[[aaajjjppprrrqqq|||yyywwwvvvtttqqqnnnmmmmmmmmmmmmkkkddd[[[UUURRRYYYTTTKKKEEE;;;666???///+++&&&""" $$$,,,555CCCWWWmmm|||AAAEEEBBBwwwppp```UUUIII888***######&&&)))###+++///666@@@JJJNNNssswwwyyyxxxzzz{{{uuu___YYYMMM>>>000&&&!!!&&&---111999KKK]]]iii;;;BBB>>>ttt{{{ssshhh```UUUEEE999222...***''')))+++...666CCCUUUjjjwww___ZZZMMM<<<111+++$$$&&&...666???MMMhhh777@@@;;;rrr{{{vvvbbbFFF666111)))!!!***:::OOOdddqqqzzzQQQDDD333)))%%%$$$!!!000HHHlll999;;;===gggqqqTTT;;;///###$$$###!!!###---<<>>GGGRRRkkknnnsss{{{sssYYY???111000''';;;UUUyyy@@@<<>>999FFFrrr___<<<777...###$$$...III]]]yyyvvvnnn]]]JJJ===666///'''!!! """&&&***,,,@@@GGG@@@@@@PPPTTTYYYnnnppprrr~~~~~~zzzwww}}}tttqqqjjj```RRREEE;;;555###!!!!!! 777<<>>FFF[[[<<<###"""(((***555DDD^^^ddduuu|||ttt___III:::"""######!!! """$$$@@@QQQeeeuuu}}}~~~lll[[[JJJ===!!!!!! """,,,;;;FFFiiixxxqqqUUUDDD777YYY|||>>>FFFIIIrrrqqqPPP444''' 999XXXooo~~~}}}~~~vvvuuu{{{nnnHHH>>>///"""///:::KKK[[[jjjzzznnnXXXBBB///$$$&&& ***:::PPPoootttKKK...+++EEEqqq777DDDEEE```rrr___EEE...'''555III```~~~{{{ooowwwqqqVVV>>>000&&&###"""%%%///BBBYYYnnnzzzlllZZZIII>>>---FFFllljjjHHH:::GGGnnn???===@@@QQQuuuMMM---!!!!!!***KKKuuuttthhhhhhdddTTTBBB;;;...%%%000===eeexxxppp]]]555""",,,KKKkkkiii===111QQQ???FFFGGGpppwwwTTT444"""&&&222;;;YYYyyy|||sss[[[BBB555---$$$ !!!&&&@@@RRR___yyy{{{aaa===!!!"""===```mmmUUURRRXXX???DDD444kkkoooggg}}}qqqaaa{{{iii}}}nnnLLLzzzUUU777###777[[[}}}fffKKK999$$$""""""'''///888BBBJJJvvv~~~^^^???######BBBcccLLLKKK```@@@>>>+++^^^hhh{{{qqqbbb~~~yyy}}}QQQ{{{|||HHHssspppOOO111%%%BBBjjjoooSSS888'''&&&888KKKQQQSSSYYYccciii{{{}}}LLLOOO@@@AAAKKKMMMEEE???999---''''''222555BBBEEE\\\lllBBB"""%%%,,,???\\\|||dddIIITTT@@@===???iiiqqqRRR666 %%%777^^^}}}yyy[[[III+++###///AAALLLcccyyyrrr___^^^ggglllYYY~~~rrrrrr{{{xxx]]]444'''FFF\\\mmmwwwrrrsss999llluuuqqqssslllDDDAAAxxx999444***...LLLddd~~~SSS:::___AAA888EEEbbbppp???%%%""":::UUUyyyuuu\\\===###!!! :::TTTffflllkkkhhhiiikkkjjjmmmjjj!!!tttaaaHHHzzzxxxkkkQQQ999bbb@@@MMMsss111LLL///qqqUUU<<<+++!!!999nnnjjjLLL<<<]]]@@@444AAA\\\```555###...QQQmmm<<<000%%%!!!)))<<>>:::NNNuuutttMMM'''///UUUtttQQQ...$$$///NNNeee{{{yyynnnggghhhzzzyyybbbAAA000KKKNNNzzz}}}!!!---===[[[|||222jjj%%%vvvVVV}}}{{{vvvcccDDD&&&$$$222PPPlllTTT777SSS~~~>>>888EEE```555&&&NNN~~~}}}hhhFFF+++"""%%%&&&###555PPPttttttfff___```jjjhhhaaa&&&???hhh{{{iiizzzwwwaaaCCCoooHHH+++,,,QQQyyynnnJJJ666SSS??????RRROOO"""555qqqmmmOOO---"""###HHHkkk}}}vvvhhh___jjj]]]RRR777ccc'''(((NNNbbb{{{```666[[[(((|||lll222(((}}}]]]333 ***TTTccc777***PPP<<>>###@@@cccTTTFFFzzzxxx PPP+++EEE:::;;;uuuYYYMMMBBBDDDSSSkkkYYY$$$###888nnnpppHHH,,,###DDD}}}>>>999GGGJJJ$$$]]]jjj777444JJJ{{{vvvqqq[[[KKK***SSSggglll}}}QQQ***tttuuuZZZssszzz|||yyy{{{gggHHH!!!'''^^^UUU(((###888rrr???888DDD^^^***hhh@@@&&&***GGGvvv}}}zzzkkkiii___777...JJJ```???LLL{{{ ccc///!!!$$$777ppp\\\,,,'''999UUU>>>555BBBggg\\\ttthhh@@@ 888ccc}}}rrrbbb]]]^^^JJJ...333MMM~~~yyy|||dddZZZ~~~FFF!!!---hhhppp<<<)))III<<<999KKKZZZ333'''xxxiiijjjeee^^^]]]XXXCCC***ddd888###]]]***'''PPPwww???RRR999===SSSgggCCC 000ZZZuuusssdddXXX```kkkWWW666+++@@@(((:::ttt@@@FFFvvvqqq===&&&!!!GGG777===SSSkkk===""";;;bbbrrrddd```^^^ZZZ\\\bbbJJJ###~~~XXX~~~PPP"""???qqqaaa777%%%)))GGG777999KKK[[[...333dddqqqlllqqqeeeQQQTTTiiihhh%%%}}}zzzMMMwwwooo~~~ZZZ222)))```uuuJJJ'''---JJJ999666DDDyyyCCCMMM|||qqqhhh^^^WWWWWW[[[QQQ }}}|||~~~UUUddd111!!!"""JJJ~~~III$$$,,,MMM===777BBBHHH DDDqqqooo[[[SSSWWW[[[ZZZ\\\...vvv...)))iii???(((,,,JJJyyy... &&&SSS???:::CCCUUU???|||zzzooodddYYYRRRVVV___```QQQ777~~~sss777'''NNNhhh333 ...VVV===:::EEEHHH%%%ccc|||ooofff```ZZZWWWXXX^^^OOO444TTTyyy???!!!LLLbbb111---TTT999@@@UUU|||AAA777lll~~~mmmccc\\\XXXWWWYYYaaaiiiaaa{{{%%%sss111$$$xxxJJJ000%%%GGG]]]333...aaa444BBB```777,,,&&&:::gggmmmaaaZZZVVVWWWZZZ\\\ppp~~~^^^mmmQQQaaannn999$$$...NNN{{{```((("""444kkk777BBB^^^]]]---***EEEjjjpppccc\\\WWWWWWZZZ]]]cccyyyzzz;;;YYYYYYkkk999$$$<<>>>>>RRR^^^777111;;;tttiiiaaa[[[XXXYYYggg^^^nnnqqq222......iii777HHHxxxHHH[[[;;;333CCClll;;;&&&AAAwwwmmmeee^^^YYYYYYaaabbbeeeYYY SSS uuuiii+++&&&PPP]]]...%%%222ooo666000BBBhhh>>>!!!===}}}vvvmmmfff^^^ZZZZZZUUUkkkXXX,,,xxxpppXXX%%%999bbbZZZ***&&&QQQ999888NNNeee;;;999kkkuuukkkddd]]][[[\\\TTTvvvNNN555RRR888{{{QQQ""";;;ggg888```555888^^^ddd***+++qqq|||hhhffffffPPP\\\]]]ggg SSS~~~VVV&&&AAArrr666777777999bbb|||pppkkk666222dddssshhhcccQQQ\\\___GGGMMMtttuuulllOOO$$$OOOddd+++ ```888:::iii\\\555+++222vvv~~~FFF''']]]{{{hhhccc[[[cccXXX"""666>>>aaa555"""bbbwww888###000888999qqqxxxNNN,,,%%%CCChhh}}}UUU***)))IIIkkkfffffffff???jjj777ddd+++???iii)))UUU777999|||bbb---+++BBBZZZxxx]]]111555jjjoooiiijjjXXX;;;aaaNNN'''ZZZOOO!!!xxx666<<>>wwwJJJ%%%KKK000kkkJJJHHHjjj888'''222\\\kkkzzz ooo***GGGRRR$$$UUU444999777mmm]]]888$$$PPP}}}SSS"""555\\\xxxMMM111vvv|||sss:::111|||FFF!!!fff===iii~~~[[[&&&666ooosss>>>@@@qqq~~~zzzwwwEEEyyy{{{RRR###%%%]]]ZZZ111LLL111RRRrrr;;;***WWW\\\)))555mmmLLL!!!GGGwww|||xxx---FFFyyy{{{333===000FFFXXX"""'''oooeee???###DDDuuuhhhuuuVVV]]]III222rrr999EEEOOO"""FFFtttUUU---&&&[[[444***```,,,ccc---===vvvzzzddd666<<>>uuu}}}{{{AAACCCwww:::+++___---JJJ333;;;RRR)))===}}}mmm000###PPPooo;;;...kkkXXX***JJJ~~~III444sss222AAA???KKKTTT :::fff{{{|||qqq###|||jjj///111pppYYY666kkk999PPPnnn---%%%WWWxxx444AAAwwwNNN"""YYY,,,lllBBB$$$VVVfff;;;```444RRRrrr000***sss\\\))) +++___rrr666>>>``` JJJ}}}vvv???FFF***QQQXXX""">>>ppp}}}FFFBBBiii@@@777&&&\\\rrr333333dddyyyrrr```===888gggSSS TTTmmm888%%%KKK~~~yyy&&&ttt:::FFFssshhhDDDAAA|||>>> &&&qqq```***'''ZZZIII&&&~~~)))}}}SSS'''FFFEEElll000vvvrrr###666~~~RRR333UUUppp~~~eeefff***xxx((($$$333aaaVVVWWW