BM6P6(@ yyyvvvUUUAAA???>>><<<555111444666666555777555===@@@===;;;;;;888222000111222555777777555333555777:::<<<>>>@@@CCCEEE;;;777222222444666666555333777;;;<<<;;;999:::;;;>>>;;;777666777999::::::777444222333666777555333000222666;;;>>>>>>:::777888888888888777666444333999555111333999<<<999444:::999888777666666666777666999888444333444333000111111000000333888999888888::::::777222222777===<<<;;;999555111000222555222000000222111000222888444333222222333444333111222222AAAEEE444555>>>666555555555222,,,+++111999555555444333333444444555888666555444444333222000000111333555666555444333444111//////111333444444444444444222//////000222888444222444999;;;777222111111555<<<<<<777444444/////////...---...111444111333444555555444222111666777777777666555444333666555:::444999;;;000<<<>>>aaa~~~gggdddxxxwwwuuuTTTAAA???===>>>777444777999888666777222:::???>>>===<<<888333555555666777777666444222333555888999:::;;;<<<>>>777666666888;;;:::555111333666999:::999888999:::<<<999666555666888999999666555444555666666555444222444888===@@@???<<<999:::999888666555333222111555111///000444777777555888888777666666555666666111444333000000444444222333222000000444999999555555666666444222333666999;;;888555666777777444000///...000333222000111666444555555444333333333333444///888;;;///222;;;444999777444000---+++...111333333333222333333444444333333333333444555444444333444666888999999999888555222000000222444666666555777888777444222111111666333111333888999666333444222333777777444222555444444444222111222555888444444333222222333333444666666666666666666666666888777:::333777<<<777JJJ```eeeyyywww|||~~~tttTTTBBB@@@===???:::777:::<<<999777777222777999777666888888666555666777888777666555444222444777888777777777888888777777:::======999555555777888888888888999;;;999777444444555777888888444555666666444444555666555666999>>>AAAAAA>>>;;;:::999666444222111000000222111000111222444666888666666666555555555555555///222111///000555888777555444000000666===;;;444333222111222444555555444888333111555======555,,,......222666666333333666444555666666555444555666777///000222,,,000666222555333000...---...------111111111111222222333333111222333333444444444333111111333444666777888999666333000000222555777777333555888888666333000///333111000222666888666444777333111222222000222555333444333222111111444777777555222000000222555777666555555555666777999::::::888;;;222555<<<@@@[[[vvvrrrlllxxxyyyttttttTTTDDDBBB>>>>>>999777:::<<<888555444777666333...---000666999111333555777777777888999222444777888777666666666===999555555999>>>@@@@@@888888888888888888:::;;;777555333333555666777777222444666555222111333666666666999<<>><<<888666444111000000111222222555777777666555666888555555666666666666666666333555444111333888<<<;;;555555111111;;;EEEBBB888333111000333777999666222444000...444;;;<<<555---000111555;;;;;;777666888555333222444888:::999777999111...111222222222000+++---------...111111/////////000111222222222222333444555555333111000000000000111222444666888999444222//////111444666777444666999999888666555666111111111222444666666666777333111222222111333777333333333111000000333666666555222111111333666888888777555444555666999::::::999===333333;;;DDDggg|||oooiiieee|||tttxxxuuuUUUFFFDDD???<<<777444888999666222222888666555333111000333666000222555666555666888:::111333666777666666666777;;;777333444:::@@@DDDEEE777666555555666777777777444222111222444666777666000333555444111000222444444555666999<<<===<<<;;;555444222111111222444555222777<<<===999666555555555666777888888888888777888999777333444888;;;:::444666444444@@@MMMKKK???555222111555:::<<<888333000000000222444555444222111111555::::::666666888555000---111:::>>><<<777666333000444888444000222///333333......222333111///000111222222222222111222444666666333111111111444444444555666777999:::111///......111444555555777999:::::::::;;;===???111222333333333555777999555222222555666444444777777777666444333333666888444444555555666666666666:::888666555444555666777888777===555444999DDDjjjwwwaaawwwzzzyyy|||tttTTTGGGEEE>>>;;;555333666888555222222444666;;;???<<<555111000222555777666444333555888222333444444444444555777555444555999>>>BBBAAA???444333222222444444333222222111111222555666777666111222333333111111222333333222333555999::::::999444333333222333444666777111555;;;<<<999555333333444555777999999999999888888999777333222555777555222777888888CCCQQQQQQFFF666444333555:::;;;888333000111333111//////222555111000222555444111222666333...,,,000888===:::555222444111444:::444333AAANNNKKK???111...333555000111222333444444333222111---222666777555444555666444444444444444444444444...---...000222444444333444444555555555777:::===333555666555333444888<<<666444555888888555444777666666555444222222555777333555777999:::999888666999888666555444444444555666555<<<666555999DDDkkkuuu|||yyy~~~}}}|||zzzqqqRRRFFFEEE<<<===777333666888777666666333444:::@@@>>>666111222333666888777444333777:::888888777555333444666888888666555888<<>>;;;777666888777333222444666666555333111111444666555666999;;;<<<;;;:::999555555555555444444444444666222888555666;;;GGGooowwwbbbxxxoooPPPEEECCC;;;???999555777:::999999:::555222444888777222333888111444888888666666;;;@@@???>>><<<888555555888:::@@@:::444222555999<<<===666555555777999999555111111000000333666888888777777444222333666777555333222111111222555888999999777777888888777777666555444333333444666999;;;<<<000222555777888888888777666888888444333555444111000;;;???;;;BBBPPPQQQHHH444222111222222333222111555666777666444222111111888333111000...---222888///333666444///,,,///333666<<<333///666888KKKsss}}}PPP222222@@@@@@444666777888888777555333111111666;;;:::666333444555666666666555333000---+++,,,---000444777777444111444777:::;;;999777666555777;;;===:::555444:::??????:::777777444000000333;;;;;;:::777666666888:::777888999;;;;;;<<<;;;;;;111222333444555555555555666000666333777<<>>:::>>>:::<<<>>>===999555222111---000444444333111222444333888999777999???@@@<<>>===999555777;;;<<<888777666666999<<<===999555333000000333444444666:::666555333222222333555666222...///555777555777===999888888999;;;;;;999888111222333444444666:::===999,,,'''222;;;888444555999777777:::999555444777<<<::::::<<<===::::::===333333444444444333222111222222333333222111///...///333666444000---///222111333444222///...000333888999444333666888KKKkkkTTT...000<<<:::777333666888999777444222111333444555666666555444333222222333222111///---,,,---///222555666444222111111333444444333222222333///...///222777;;;>>>???888777666555555666777888999:::555...000777:::777666777777666444444555666:::555111444;;;===888111222555999777222>>>eee}}}UUUZZZ}}}~~~kkkRRR???:::>>>;;;<<<<<<;;;:::777333111///111444444222222444666777:::;;;888999===???<<<<<<;;;999777666777888999888<<<<<<888777999:::888888888888777777777999:::888555444666666444555999333333333222222111111111666222111555666444666;;;777666666888;;;<<<;;;:::444555666666555666888:::999111333AAAIIICCC;;;999===999777999999888:::>>>999666666888777444333666444555666666666555333222000111222333222111///...000444666555111///000333111222222111000///000111777999555444777888HHHdddZZZ555333999444000333555777888666444333333555555666666555444333333222222222111000...+++***---...///111222333333333222444555555444333333444111000000333777:::<<<<<<555333222111222444777999888888333...///666888666666666666555444444555555999666333555:::<<<888444777666555666@@@[[[mmmQQQbbb~~~wwwuuuyyymmmUUUAAA:::===<<<:::888999;;;:::777333222333444333222333555888999;;;:::777777:::;;;::::::999777666555666666777555;;;>>>;;;777777999999999::::::666222333888>>>;;;777666777666333222555333333333333222111111000777333111222222222444888222222222555888:::::::::666777777666555444555666777555>>>NNNSSSJJJ>>>999;;;666222333333444999???999666666888777444222444333444555666555444333222...///111333333222000///111444666555222111222444111111000111222222000...444777333222555444???VVVtttiiiJJJ111222777444444333555666666555555666777999888777666555444444444333333333333111///---,,,.........///000222333444444666777777666555555666333333333444777999999888333222111111222555888:::666555222...000444666444666666555555444444444444777666666777999:::999777;;;999:::DDDaaafff```}}}ӵxxxsssuuuĦĦӵĦrrrYYYDDD;;;;;;;;;777444666;;;===;;;888555444333222222444777999777777666555555777999999888888777666555555666666888<<<<<<888777:::;;;999::::::999666333444777;;;888555444555444111000222555444333222333444555666555222000//////111444777111000///111444666666666333555666666444333333444555888AAAMMMOOOEEE;;;666888333///000000000444999777555666999888555444666000111222333333222222111000111333444555444222111000222444444333222222444333111000111444444111...///333000///222///444EEECCCDDD555***111777777:::333444555444444555888:::<<<;;;999777666555666666444444555555555444222111222222222222333333333333555777888888777666666777555444444555777777666444333444555777888999::::::666444222111333555555444666555444555555555444333444555777777777777777888:::===FFF```ttt4ĉ@ӵ}}}wwwyyy>L=hĦ4ĉ@ӵ>Lwww^^^GGG<<<;;;888444111333999>>>>>><<<777555222111333555888999777555555666777888:::<<<999888666555555666777777???<<<777444888>>>>>>::::::888666777888888666444666333333666555222111333555333000///111444999<<<333222111///000444888:::444222111111333444444333111333666777777666555666888;;;@@@EEEBBB:::555333888444222444333000000333000///111666777444333555000000111111222333444555555555666666666555444444///000222222222222222333444222000222555666333000---333000///333///000;;;444999444...333444111666333444444444444666999<<<>>><<<:::888777777777888111222444555666666666555555666888888888666333111555777888888777666666777666555444444555555444333222555999<<<<<<;;;888666777555444555777666555555666555444555666666444222111333666666555444666777666===QQQwwwGG=?~~~zzzxxxyyy|||HdĦ=ĪjGG=?HdĦyyyaaaJJJ>>>===888444111111555:::<<<===777444111111333666888888777666777:::;;;:::;;;===999777555333333555777999BBB<<<333000777??????:::888666555888;;;;;;666111777444555888888555444666222000...---///333777:::333444444222444:::>>>>>>999666444333333444444333111444888;;;:::999999999:::???CCCAAA:::444333444444111111444222---,,,---000///222777999666666888333222111111333666:::===;;;:::999777555555444444...///000111222333333333444222111111333444444333///555333222777444111888///777444111555222---222333444555555555666:::<<<<<<;;;:::999888777777777...///111333444555555444555777999::::::777333111444666777777666555555666666444111111222333333333000333777;;;;;;999555222888555666999;;;888666666777555444666888888555111000111444444444444555666666???[[[~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦyyyvvvĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵyyybbbLLLAAA@@@;;;888333111111444777:::666333111111444666777666777555666;;;<<<888666999999666333000000333666999<<<999444111666<<<===888444555777888999888666444777555555888888444333555111111111111111222444555111555555333555;;;>>><<<888666333111222333333222000333888;;;:::999777777888@@@GGGDDD;;;555444555111//////111000,,,+++---222111444999:::777666888444222000///222888>>>CCCAAA>>>:::555333222222333//////000222333444444444222111000///...000333555000777555444:::888444777+++222111222777444///555333444666666666777999;;;777777888777777666555555000111222333444333222222333444555666666555444333222444555555444333333444555222...---///222333444...111444777888777666555888555666<<<===888555666888666555777::::::666222111111222444555666666666;;;GGGlllzzz?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHL}}}vvvShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??xxxbbbNNNDDDCCC===;;;666111...///333777555222000111444666666555555222444:::999333000333888555111......111666999666777666333444999:::777222666999999666555777999666444444777666222000111333444555666666444222111///333444111333999;;;888555222///...///000000000---111666888777555333222444@@@IIIHHH>>>777444444555222111444333111111444///...111666666333111222333000---,,,000777???DDDDDD@@@:::444000000111222000000111333555666666555000000000---+++,,,111666///666444333:::999444666111666555666;;;777222888333444666777777777999:::333444555666666555444333444555555555555444222111000000000111222333555555111333444444333222222333444000,,,+++---111444555///000222444666888999:::777444666<<<>>>888444555999777555888;;;;;;777222333222222444777888777666@@@QQQpppwww4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦ{{{wwwHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦhhhOOODDD===>>>:::666666888888555111444666888999888777777888<<<;;;:::888777666666666666::::::555333555666555888888777555444888@@@GGG===???@@@@@@>>>:::666333555222000111222222000---111333666666444111///...222222333666888999888777111------222555444111111---111666999888666333222777===CCCEEEBBB===:::999777555333222444555555444222111///...///111444666333222222222444777;;;===DDD>>>666222222333333222444000---...222555444111333333000------000111111222222222333333444444444666444333777<<<<<<777222111111222333444444222000111555888777333000222666666:::999333000444666444333777:::777222///000333555555444444666777999:::333333222000///000444666888666555666777999999999<<<999777888:::;;;999666888888999:::;;;:::666333555...???>>>555777555;;;>>>rrr{{{iiisss4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦ~~~qetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦoooVVVKKKCCC@@@<<<777777999:::888555777888:::<<<===<<<;;;999999999888777777777888888;;;>>>>>>999666666777555666555444555888<<>>@@@???===:::777222111111333555555222000///111444555333111000000333333444666888888777555333000///444777444222222222333444333222222444666222666;;;===<<<:::::::::;;;999666555666777666666222111/////////000222333333222111111222555888:::???:::333000111333222111444111///000333555444222...000222111000///...---333333333333333444444444111000111555999999666333000111222444555666555555000333666555222000222444:::===;;;555222555777666888888777444///---///111666666555666777888:::;;;666666444222000111444666666555444444666999<<<===999888777888999:::999888666666777999::::::777555555---===???:::;;;555<<>>>>>PPPmmmzzz}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵxxxbbbSSSGGG===:::777666999===???@@@999666333666;;;===:::777777666666666666777888888999===<<<777333333222///222222444888===???===;;;777999:::;;;:::888666444111333666999:::999666444---000333555666666777888;;;;;;:::;;;;;;:::888666///---///555888777777999666888::::::888666444444999888777555444555888:::AAA???;;;999999888777666444555666777888888777777:::999888777666555555555333000...///222333222000000222333444444333222111777666666555222000444:::666555555444444333333333...111333333111000///000888888777555333222222333111333444444222111222444666777777444333444666888444222000000222444444444333333333444555666777888;;;;;;999666333222444555999999888777666555777888222555777777666666888<<<:::999999:::;;;<<<;;;999???555888333555<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒR~~~zzzi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRxxxcccRRRCCC===;;;999999<<<@@@DDDFFF<<<666111111666999999777888777666666555555666666555999:::666333333333000333666888::::::;;;>>>AAA=========;;;888555222///333666999;;;:::888666444///222555777777888999:::::::::999:::;;;:::777555000...111555555222222555:::::::::888666555666777;;;999666444444777999;;;???<<<999777777777666555333555777888999999888888999999999888666555444333222000...///333444333111///222555444222000111222444333666:::777111111555555555555444444333333222---///222333222222333444777777777444111111333555444555666666555444444444222333555666666666777:::222222333444666666444222333444555666777888888888::::::999777444333444555666888::::::888666555666111444777777555666999<<<@@@>>><<<;;;<<<<<<;;;:::===999;;;222111555OOOmmmppp4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@h{{{uuufdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h{{{hhhWWWDDD@@@???>>>>>>@@@CCCFFFHHH>>>999444333555888999999777777666555555555555555555999;;;888666777666444666888;;;:::888888===BBBBBBAAA@@@===999555111///555888;;;;;;:::888666666111333666777777777999:::666666666777888888666444444222333555222---,,,///>>><<<777333111333888<<<666444222222555999;;;<<<:::888555444555555555444333444555666666555444333555555666666555333111000333000...///222444333111000444777555111///111444333333;;;FFFFFF;;;222111333333333333333333222222+++---///222555777888999222333444333111333999===999999999888777666444444111222666;;;;;;888888;;;666777888888666222///,,,555666777999::::::::::::888999999888666555666888111555999:::888777999;;;333444666666777777999:::AAA>>>;;;:::::::::999888666888>>>666333111KKKdddUUUooo4DuXӵĵD^yyyDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼srrraaaMMMBBBBBBAAA@@@???@@@AAACCC<<<;;;999888777777777777555555444444555555666666666;;;===:::888999888555888888999999999999;;;<<<>>>>>>===:::888444222000444777::::::999888999:::222444555666555555666888444444555777999999888666333222444555222,,,+++///<<<<<<<<<:::888888999;;;555333222444888;;;;;;;;;666444222222333555555444888777666555333111///...111222444555555333111///555111......000222111///222777:::777111///333888888444999FFFIII>>>444222111111222222222222222222///......111666999999777000333444333222555===CCC<<<;;;:::999888666444222222222888>>>>>>888555777777999:::888222---,,,,,,444555777888999:::999999777888::::::999999:::<<<222555888777555666;;;???666555555666888999999888<<<999666444555666666666444777;;;555777555PPPlllNNNUUU~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ|||kkkWWWBBBBBBAAA???<<<::::::;;;888:::<<<;;;888555333333333333333444555666777888666;;;===:::888888666333999777666888;;;<<<999555888777777666555333111111222555888999888888;;;===333444555444333333444555555555666999<<<===<<<::://////222555333...///444666<<>><<<:::666333000---,,,111333555777777555333222666222...---///000///...555999<<<999222000555<<<;;;111...888===777111222000000000111111222222333666222///111555777444111333555666444222555===CCC===<<<:::999888666333111111222888???===444000222555888999555...+++---000111222444555777777666666777999:::;;;;;;;;;===???888999888444111333:::@@@888666444666999;;;999777777444111///111333444444777777555000999<<<\\\aaaMMMccc?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦqqqaaaQQQDDDAAACCC<<<:::<<<777777888:::999777555666777666777888888888666555444555:::>>><<<888555666999;;;999777666777888777666888888777777666666666666222777;;;:::666555888;;;<<<:::888666666888:::<<<888999@@@OOO[[[VVVBBB///333555555555444555777999EEERRR^^^\\\MMM>>>555444777<<<>>>;;;888888888666777999:::999666333222111888555222111222111000...555444777;;;;;;555222222999666222222444444333111000222333111111666<<>>;;;@@@???888555888<<<;;;888777444000222888999666222///---111777<<<<<<999444333777222888@@@[[[yyy^^^PPPccc>AneneneneDenene>Ak<fhDenenenevvveeeVVVHHHDDDCCC;;;999:::555666666666777999999777555777888888888777555444333555888:::999666555666888@@@===:::888888777555333777888888888888888777777777:::======:::888888::::::999888777777888999:::===>>>CCCNNNXXXVVVHHH:::888888777666555777;;;>>>LLLYYYccc___NNN===555444666;;;===:::777777777555444666777777555333222333555444222111222444666888777333333555555222222555999666222111333444444333111333555777777999999888222444222//////222444222...///111222333333333333444444444444444222111000444555666555333222444777777777777999:::999666444333444666888888777555444666222111444444//////222444444555666777666333111777777777888888999999:::777>>>@@@;;;777888999777;;;<<<999222...111333333555222000333888;;;:::777777777;;;777===CCC]]]qqq[[[TTTkkk~~~{{{jjj[[[LLLFFFCCC:::777999444666444333777;;;<<<888444777777777777666555444333555555555555555555666777@@@>>>;;;999888777555444444555777888888777666555999:::<<<===<<<:::777666777777777777777777777777888888;;;BBBHHHHHHBBB;;;:::999777444444666;;;???GGGQQQZZZWWWHHH999222222666:::;;;888555666555222000222444444333222333333444444333111222555999===999444000000000111555:::888555222111333444555555444333333555777777666555444666444000000333444222---...000222333333333333///111333444444333111///333444555444222222444666777777888:::;;;:::666333000222666999;;;:::888777444222222444333000///111444444444555666666333000666666777888888777666666555;;;???===999777666333999===<<<444...///222333888555333444888999777555222333888444:::===SSS[[[OOOXXXuuuxxx{{{nnn^^^MMMFFFCCC999777999444666666888:::;;;:::777555444444555555666666666555555333111111333555666666:::888666666777777777555111222444555555555333222555666777:::;;;999555222555555666777777666555555111222333666888777555333555555444222222333777:::;;;@@@FFFHHHDDD===666333555888999666444555444000///111222222111000111333333444444222111222666999:::444//////000111666<<<444444444444555555555555888222...///222333555777<<<===;;;555222333222...,,,...000222444444333333...///000111222222222222444444444444333444555666999999:::<<<===<<<888555///222666999;;;:::777666444444444555444222111000222111222333444333000...111333555777888777555444666:::>>>===999666555444444888999666555666666333666555444555777888666444///000444000444444FFFqqqGGGJJJdddxxxrrr]]]MMMFFFCCC:::888;;;666666;;;>>>===888555666888111111222333555666888888555333111111333555666555555444222333444555555444222333444555555444333333111222555888::::::666333333444666777777666444333333555777777555333111000000111333333333222444555888777:::@@@GGGGGG@@@999444666777444444555444///111222222111000///000222///111222222222222333555555111///000111000333888000222555777777555333111555111222777999666555888>>>???<<<666222222000,,,---///111444666666555444111000///...000222444666555555444444555666777777888888999;;;<<<;;;777555111333666888888777555333666666666555555444444222222222222444555444111...---000333666888888666555888:::;;;:::777444666999333555666777<<<>>>999000333333444555777888777666555555888333666333AAAzzzkkkDDDVVV{{{~~~uuu^^^OOOIIIGGG>>><<<===999777===AAA===555222555:::000000111222444666888999444444444444444444555666666444222222333333333222888888888777777777666666222444777:::;;;;;;:::999444555666777777666555444777999:::999666333000//////111444555555444444444999555444:::DDDGGG@@@777222444444333444777555000222333333222000000111333000///...000333555666555111......111111...///222...111555777555333000000---111>>>KKKJJJ>>>555444777999888333222333111---...000444777999999777666444222000...000333777999666555333444666888888777777666666666777777555333333444666777666555333222777999888444444666666444555555555666777666444111,,,...222555777888777666888777777777444222666<<<888777555666<<>>:::555111333333222555999666111222222333222222222555777:::444......333888888777222000000333222//////111000222444333111//////000+++444HHHXXXSSS@@@333222222555555333222444444000000333666:::<<<;;;:::999444333222222333555777999555333222333666888777666777555444444555555444333555555666666666555555555888:::777222111555777444666666666777888888555222...000222555666777666666444222333555333000444<<<:::888444222555999666///333555888:::::::::999999:::888:::555999666BBByyy```BBBfff~~~{{{fffWWWRRRPPPGGGBBBAAA;;;888777666444333444666888444333222222222333444555333888<<<;;;666333444777333333333555999<<<======???<<<999666555555777888555999===<<<888666999<<<666666666666666666666666888666444333333222111000111222222111000111444777444555777888999:::999999000222222222666:::888222000222222333333555888;;;GGG<<<111...333888999666777444333666555222222444333333333000---,,,///222...777KKKYYYRRR<<<111333444777777444444666555222111444888<<<>>>===<<<;;;444444555555666777888888444222000222555777666555999777444444555666666555666666666555666777888999888:::666000///444777444555444555666777666333111111222333555666666555555000...000444222///222:::888777333...///444777666666999;;;<<<<<<;;;::::::<<<:::<<<888===;;;HHHZZZ???hhh{{{hhhaaaXXXOOOEEE@@@DDDLLL999888555333222222333444;;;::::::999888777666666777777777777777777666555:::555111444:::>>>;;;777======<<<:::666333111111999999999999999:::;;;<<<888777666555444333222222555555444333222000///...333555777444111111555:::999999999888777555333222333333333444444555555555999222333:::999444???QQQttthhhLLL555000///333???:::;;;<<<:::777444333333555111---,,,///000000...111888BBBEEEAAA:::333000888666444222222222333444222333555777888888777555666444555:::<<<999666777888777666666777666444222888888777666555444444444;;;777555555333111444:::999888666555999>>>;;;444777666666555555444444444222222444777:::;;;:::888444111......///111111111333777888333,,,+++222:::888>>>CCCAAA<<<888:::>>>@@@BBB;;;777GGGAAANNNaaa[[[{{{qqqeeeXXXPPPJJJEEEDDDFFF888666555333333444555777999888888777777666666555777777777777666555555444999777666888;;;;;;888444999:::;;;999666333333444888999:::<<<======<<<:::777777888888777555222111666666666666555333222111666777999888666555555777888999::::::999777555333222222222333333444555666444666;;;;;;777@@@```jjjFFF999444222999777999999777555333222333333000...---///000111111111555:::<<<:::666222000666555333111000111222333555888;;;;;;777444444555555444555999:::777666999888777555555666555333111777666444333222333444444666555555777666222333777999999777444777;;;:::555333444444444444444444333444444444555777888888777666333000///000111111000111444666333//////555;;;555999>>>???<<<::::::<<<>>>@@@:::333===666CCCfffddd{{{jjjYYYRRROOOIIIBBB===777666444333444555777999666666666666666666666666777777666666555444333333555666888::::::888555333444777:::888444222555888888888999===@@@@@@<<<888444555777888777444111///888777777777666666666666:::::::::;;;;;;999666333444666777999888666444222111111000111222444666777444;;;>>><<>>888888777555444444555777888555555555666666777777777777777666555444333333333000333777777555333444555333777:::888333111555999888666777;;;??????<<<777444444555555555333111000:::888555444444666999<<>>888666444333444333222000222222333333444444333333222333666;;;:::555444777888:::888333000444777666000111222333333111000///222222222444666777555333777555333222333444333222------...000333555555555111222444888;;;:::666222444999===777===BBBYYY~~~wwwgggZZZOOODDD;;;888999888666444333444555666555666666777777888888999888777555444333333333444333555555333//////222666666888:::777222111333777777555555666:::<<<;;;999999888666444444444555666;;;777222///000444:::>>>@@@:::555555888999666222///111333555555444222111222111222222444666888:::888::::::;;;MMMrrrzzzBBB000555666666222333333333222222444666222444555333///...///222000...,,,...111333222///000000///000111444777999333222333666999:::777444222222444555222000666>>>777555333222333444333222000333666888888666333111222111333555555222333777666888777222000444777888222222333333222000///...---///222666999999555222555444333333555666555444---,,,,,,///222333222000333222222555888888333...000444<<<777<<>><<<999777666888:::<<<999555111...///333999===<<<777222222555888666444444555666777777777666555333444555666888999999:::111888<<<;;;@@@[[[tttCCC444555333333333333444333222222555777333444444333111000000111111111222444555555444222444333111///...///000111111///...333999<<<888333222000111333222111555<<<777555333222444555555555222444888::::::777444111222000000111000...000555444666555222333888:::999444444333222222111111111,,,...222666:::999666333555444333444555666555333---------///111111000///444333222444666666222...111111999333888LLLlllqqqaaaRRREEE??????777555333222111222333444666666666666666666666666777666555444444666777999:::::::::999888999;;;======999666555666666666555111555999999777777:::======<<<:::999999999:::;;;555333222111222444666888666333222333666777666555888888777777777777777777666777999;;;<<<;;;::::::333666:::;;;777@@@aaa[[[<<<555222///222333333333222111111444666222111111222444555444333333555777888777666666666777555333111000000111222222111111444777888555111111//////222333333555999666444222222444777888888666777888888777666444333555333333444333000111666111222222222777======999444444222222222444666777111111222444777888777555888666555444555444222000---...///000000111222333444333333333444555444333444111999555===[[[~~~~~~rrrbbbUUUIIIBBBAAA444333222111111333444666555555555555555555555555777666555444555777999:::666888:::>>>AAADDDFFFFFF>>>999444444777999888555---555<<<===:::777999===888888999999999888888777111222444555666555444333000111333555888888777555999888777555555555666777777999<<<>>>>>>===;;;999===555555:::888333<<>>@@@888777:::AAAIIIKKKFFF??????:::444222333666666666888777777888::::::999777444666:::;;;;;;::::::;;;666666777888999888666444333000111555666555777;;;===;;;888555444555888;;;???>>>===;;;;;;;;;<<<<<<@@@@@@>>>;;;777666888999===;;;888444222000111111:::555///...000111///,,,...,,,+++000666:::888555888888888777777666666555777555444444555777777666222666999888333111333666555444666999999666888===777999777333555::::::555999888666666777777666444888:::;;;999666444555777666444444555777999999999222111111333555777666555444777999777333222555999999333111666:::777111...///444666333333666888888444333222111222333444555444===999<<<___uuueeeZZZQQQFFF>>><<<:::666444333333555777444111000333333111222555666666777777777888:::;;;444444777===CCCEEEAAA<<>>===============<<<999777777888:::888777555222000000222333777444111000111111000//////---,,,///555888777555555555444444333333333333555444444555777777666555333555777666444222333444444333555999888555777;;;:::===<<<999:::>>>===888666444333333555555444222555777888666333222333444555333222333666888888888111111222444666555222000111444666555111000333666:::777666666555222444888666555222///333888888444222222222222333444555555666===999AAAkkkvvvggg]]]SSSHHH@@@>>><<<999777666777888999666222///111000///111555:::999888777666666777888111444777:::<<<<<<;;;:::>>>;;;666444444555777777888777666777999:::999888555777888888555333222222444222333888======888333111111333555111///333:::===<<<:::999777777777777>>>======;;;:::999999888999999999777666666888:::333333222111///000333555555555555333222111111333222///---///333666666444333222222222222222222222333222333444666888777666777666555555666666555444333222555888888444444888888:::;;;:::;;;===:::666333222111222444555444333333444666555333222222222444222111222444666777777000000333555777555111...///222444333000///111333888777777555000///999FFFCCC<<<222...444;;;888000///000111333444555666666777<<<999FFFvvvuuuhhh___VVVJJJAAA???===;;;999888888:::;;;777444222444333111111555<<<:::888666777777777777444777::::::777666666888<<<999666333333444555666777666555555777888888777444666777666444333222333444222222777<<<<<<666//////111444555111...444>>>@@@===999777777777888888777777888888888777666666777888888666444444666777222333333111///000333666666999;;;888333000222555444222000000222444444333333333333333333333333333444222000111444666888888;;;777444555999:::888555222111444888777333333666666777999:::;;;;;;777333444333222333555666555444444555666666555444444333444333111111444666777888222222444666888888666333000222444444222111222333333333444333///111===KKKNNNEEE999111444:::777111---...111444555666666666666;;;888EEEvvvuuuiii```WWWJJJAAA===<<<:::999888888999:::666444444777777333111333;;;888444444555777777777666999:::888333111222555999888666333222222444555666444222333555666666555333444666666555444555666555333333555999888222---///111444555222000777AAABBB===777444555777999999;;;<<<======<<<:::888777777777777666333222333444444666666444000///333777:::===>>>:::444111333777555444333222333444444333222222222333333444444444666333...---000444888;;;:::555111333777:::777444111111333666666222333666999999;;;>>>???<<<777555333222222333555666555444333444555666777666555333666444222222444777999999;;;999777777888999888777444555666777666555555555333111111222222333999AAAMMMIII???444111444444111,,,...111333555666777777333:::777BBBpppwwwkkkbbbVVVHHH>>>;;;:::999888888888999999444333444888888444222333999555111000333666666555666777777444000///222555888888777444222222333555666444222222444555666555111333555555555666888999555555555555666444111...222222333555222111888@@@@@@;;;555333555888999999>>>???@@@@@@>>>:::666444666777777666333111111222666999999666000///333888<<<======999333111555999555555666666666555444333000000111222333333444444777333...,,,...333777:::666222...///333666444222111000222555444222444999999777888======999555444222111000111333444333222222222333555777777555333666444111111444777999:::BBB???:::777777777777666666777888999999888777666777222000222333222222555CCCCCC>>>444......111111...///111333555666777777222999888DDDrrr{{{nnncccUUUEEE999::::::999888888888888999777555555888999666666888===777222111444777777555555555333222222444777:::999:::999777444333555777777555333333444666777777111333444444444555777999555777888666444333333555666333222333222111555;;;:::777444555888:::888555888:::<<<===<<<999666333444555666555444222333333555888:::666111///444999:::999888444111222666:::444666999999888666555444111111222333444555666777555222//////000333555555555222//////222444444444222000000333333333666<<<999666666;;;<<<666333333444333222222333333222111333333444777::::::777444666333000000222666888999<<<:::888777777777666555666666777888999888666555666222111333333111111444777:::999333///000333333000000111222333555777888333:::999KKKwww{{{qqqdddTTTBBB555::::::999888888888999999<<<999777::::::999;;;???BBB<<<666555777:::999777666444333333666:::>>>AAA:::<<<<<<999555444666999999777444444666888888999222333444444333444666888444777999888444333777;;;999444111111111///222666666444444777;;;;;;777222111444999===>>>===;;;999111333555555444444444555333777999666000///555:::777555333000000333888<<<444777:::<<<:::888555444444444555666888999::::::333222111222333444333111666444222222444666777777222000000222333333888>>>>>>::::::??????:::777888777666555555555555444333666666777:::>>>>>>;;;777555222//////111444777888222222333555888999888777555555666777888777555333111///000333333222555;;;111555666333333666777666111111111111222444666888444:::;;;SSSwwwuuuiii___MMM999???===;;;:::;;;;;;:::999???;;;999999999999<<>>;;;666333888777555222111333888<<<777777777555444444555777;;;444111555666111...///444333777<<<;;;666222222,,,333<<<@@@???<<<999999333333333333222222111111777888888666333222222333888666444333222333555666===;;;999;;;>>>@@@@@@>>>222555888777555444666999@@@???>>><<<;;;999888888888555222111333777999;;;888777666777888999888666444666::::::888666444333444444444444444444444444111000000111333444444333)))...444777666555555666333999???OOO~~~~~~}}}pppaaaMMM<<<>>><<<:::::::::;;;:::999;;;999777666555555666888777999:::888888999666000555666555444999AAAEEEDDD:::999888666444444777:::777666666555666777888999444444444333222222444666666777999::::::999666555888888888777777666555444222444666888999999999888888999:::;;;;;;:::999888777666444333333555777888666666555444444444666777<<<555222555666222000111555444666:::999444111222,,,333;;;???>>>:::888888222111111111222222333444777777666666555444333222444444333333444666777888:::999999:::<<<<<<999666333444555555555666888999<<<<<<<<<;;;:::999888777888555333333555777777777:::999777666777777666555888999:::999777555444444333333333444444333333333444333222333555555555444,,,000555666555333333333///333:::LLL|||zzzxxxbbbMMM@@@===;;;999888999999999888888777666444333333333333777;;;===:::888888555222333555555444999???BBB@@@888999888777555555666888555666666666777777888888555444333333444555444333444666999;;;;;;999777555999:::;;;<<<:::777333111666666777888999999::::::===<<<999888777888:::;;;777555444666999:::888666444444444444444555666777888333111444555555555777666333333666555111///111,,,222999<<<:::888666777000000000000111333555666:::888777888::::::777444222333555777999;;;<<<===999999:::;;;;;;888444000555444444666888::::::999999:::;;;<<<<<<:::999777666555555555777777666444<<<999777555666666666555::::::999888666555777888555555666666666666555555777666555555666777555444222555777888666444333333333333???SSS~~~dddNNNEEE<<<:::777666666777777666555777777555555666666444666;;;<<<888555666777777444666666555888<<<<<<999555666777777666666777999888999999999999888777777666444222333666666333000111444777::::::999666444777888999999777555222000777777666666777888999:::@@@>>>;;;888666666777888888666666999>>>???:::555333222222333555777777777111000000222555777:::<<<555111000111000------000---222777999777555444555222111000000111333555777<<<999888;;;??????:::555444555888:::===???@@@@@@;;;;;;;;;:::999777444222666555555888<<<===:::777666777:::<<<===<<<:::999333333555777999999666444:::888555444555777777777:::999888666555666:::===888999999::::::999999888999888666666666666555333666777888999888777666666:::;;;PPPjjj~~~~~~eeePPPIII>>>:::777444444555555444111555666444555999999666444777777222000444999;;;777999888555666999777333222444555666666777999;;;=========<<<:::999777666666444222444666666333000000222555888888777555333222222222222222111111111777666555444444555777888???>>>===;;;888555333222666444444999>>>>>>999333333222111333777888888666000222222222444777999:::444///---...---+++,,,000...222666666444222333555444333222222222333555555:::888888;;;??????999333444555777:::<<<===>>>>>>;;;;;;999777666666777888444444555999<<<;;;666111111333666999::::::888777111222444777999:::777555666555333444666888999999<<<<<<:::666444555777:::999999888888888888999999999777555555555555333222555555555666777888888777888===ccc}}}hhhUUUKKKBBB>>>999666555555555444...333444000111888:::666222444333//////555999:::999:::888555555777555111222333444555555777:::<<<>>>===<<<;;;999777666666666555444444444444333222222333555666666666444333000000000000111111222222666555444333333333444555:::;;;======:::666111...222222222555999999777333444222222555888:::888666444777888555444666666555333///---......,,,...222000222555444111000222555444444555555555555555555666555777:::<<<:::444///222333444666777999:::;;;:::999777555333444777:::555666666888888666222///---///222444555666555444333333333555777999888777333222333555888::::::999???>>><<<999444222222333777555444222222444555777888666555444555555333111222111000111444666777777000;;;rrr{{{kkkZZZMMMHHHDDD>>>:::888777777666///444333---///777:::555222333222000222777888555999:::888444555777666333666666555444333444888;;;999888777555555555555666666666555444222111333444666666666666666666555555111222444666666555444333555555444333333333333333444777:::<<<;;;777222///222333333444555777777888666444333666:::<<<999555333:::===999777888888666444000///111111000222555111333444333000///222555222444666888999999888777444666999;;;;;;777222///222222222444666999;;;===:::;;;:::888555555777:::???>>>;;;888444333333555...///111222444555555555999666444333444666666666222222333666999:::888666:::<<<<<<:::666333111111666444000......000444666777666444444555555444333444222000111444777777777333BBByyyvvv}}}zzznnn^^^NNNLLLHHHAAA===:::999888888222777666......777:::555222333333333666999555///888999666333444888999555999888666333111222666999444333111000111222444666666777777444000///333666:::999888777666666777777333666999<<<<<<999666333555555555444444333222222111333777::::::888444222555666666666666777:::===777555444777;;;<<<999555///888===;;;:::===>>>;;;555222111444555333555999222444444222//////222555000222666999;;;;;;:::999555999===???<<<777333111333333333555777;;;???AAA<<<>>>???>>>:::777888999IIIGGGBBB:::444333888===222222333444555777888888>>>:::555222222333555555222333555777:::999666333333666999:::999666555444777444000,,,,,,000444777777666555555666666555444999666333333666999999888>>>OOOxxxyyyzzz|||ppp\\\PPPLLLEEE===:::<<<;;;666111111333555666777777999;;;888666555444444444333222555444333444666777666555555555555555555666777777444333222222222333444555444222111222333444444444222777======:::666666888999666888<<<<<<777222222222555777555555777555222...333666555555999:::999>>><<<;;;999999:::;;;===888777666555444555666666444888======;;;:::===@@@@@@777333:::<<<777555999555444555888:::999444///222333777:::888666;;;CCCHHH???888888:::999888999444444555777:::>>>AAACCC@@@???===<<<;;;;;;;;;<<<@@@BBBBBB>>>888777<<>>AAACCC>>>888444555666777777555444333444666777777666777777777777777888999999666555444333444444555666777555333333444444444333444;;;AAACCC???;;;999999777555777<<<===:::777777888;;;;;;777666888666333///444666555555888:::999:::999777666666666888999666555444333333444555666666:::<<<;;;888999AAAHHHQQQGGG>>>:::888555333444999888888:::<<<;;;777444111111444777666777>>>GGGHHHAAA<<<>>>@@@>>><<<<<<999999999999:::<<<>>>???>>>===;;;:::999999::::::>>>??????<<<888777:::===999666444666999:::777333999888777888999888666444333444555555666777777777555333333777666333222333444222111333555666444222444333555888888555666999:::777444333333333222111,,,FFF}}}~~~vvv^^^PPPLLLEEE<<<888999:::888555444555666777999===BBBFFFNNNDDD:::444666999;;;;;;777555333333555666777666888888888888888999999999777777666666666666777777:::888555444555555333222666<<>>===<<<>>><<<>>><<<777555666555222111555777444444666888777666555444222222333333444222222111222222333444555777::::::666222555AAALLL\\\TTTFFF888444666666333;;;:::999:::;;;:::999777000//////111111222:::CCC@@@;;;:::>>>@@@===999888;;;;;;::::::;;;;;;<<<===;;;:::999777777777888888;;;;;;;;;999888777777777777555333555888999666333666666777999::::::777444777666555555666777999;;;777444333666555222222555555222111444999:::555///222333888======888666888999777333222111111000///000CCCzzzbbbWWWLLLEEE<<<888888999888777777777777777888<<>>@@@;;;777555888999999999:::;;;<<<<<<:::999777666666666777777888777777777888777444222555444333444777777555333666555555666777777666444888888888777777777888888999666555777777444444777888555333444777666222......000666===>>>:::999;;;:::777555333444444444333777AAAvvvzzzeee\\\KKKEEE===888777888888777888888888777777999===@@@@@@:::444333666999999888;;;888555333333333222111777777888999888888777666666777777888888888888888777555444444666777666555666666666444333333444555666333333888;;;999999;;;555666555000000333333111888:::999444111222222111777666555555444333333333---...///000222333444444555999:::666000000888AAAEEEDDD<<<222333===???999777777666555444444555666666444555888777555555999444444888???AAA<<<888777777888888888999999999888999888777666666666777888555555555666777666333000333333333444666666555444999666222111222333333333888999::::::999777444333888444444666666444444888777666555333111111222333///000444:::;;;999:::===888666444444666777888777444888iiisss^^^WWWKKKFFF???:::888777666666666888999999777666777888555444333444666777777666:::888777666666666444222999:::;;;<<<<<<:::999888555666777999::::::::::::888666555555777999888888777666333111111333666888666333333888999777555666333555555222222555666333777999888333000222333222888888777777666555444333...///000222333444444444777:::<<<:::666555888<<<;;;999555222444999:::666888999999777666555777888000///111666777555444777000000555<<<===888555555::::::999999777555444333999888777666666777888999444444555666555444333222333333444555666666666666999555111...///111222333666777999999888555222000222///000333444222222555333444444222000111555888333333666::::::777888<<<666444333333666888999888;;;<<>>???@@@@@@@@@>>><<<;;;;;;;;;:::999444333222333555777777777444222444:::;;;777444333111444555333333444333///...222333000111666:::;;;666666666555444333111000111222444555666666555444777666555666888999999999:::000---333666222333888666888:::999777555666777???:::777888888777777999333333666::::::666666:::777777999::::::999888777777666555444555555777777333666999777333111444888222444666777666666777888222111111222444555555444222222111111222333555666---,,,///555777444444666:::666444666999999333...///111777>>>@@@======@@@:::888666666777888888888111666mmmzzzeeeSSSPPPHHHAAA===:::555333555...333777777444111111222666777999::::::999888888;;;777666===FFFIIIBBB999:::777777999===<<<777222999:::;;;::::::;;;===???===>>>??????===;;;;;;;;;666666777888888888888888666555555555666666666555777555444333333444666777222333444444444555777999444555555444222///,,,***///444999:::777444222333666555444333333555777888555666555444666999555///111555:::;;;999666666666888777666666777666444222333444666888999888777666666888999888666555555666///111333222000000333666444666888888666555555555111444777666111...///111333555999;;;;;;999666444333333333111//////111333///...000444555222111222888666444666999999444//////333999<<<===<<<<<<<<<===999444222222222111...333DDDmmmiiiVVVRRRIII???:::555000///222222444666666444222000///222555999;;;;;;999777666777444333888@@@CCC???:::888777777:::======999555777888999999888888999:::777:::======;;;888777666555555666777777888888888888666555666888999888666777666444333333333444444666666666666444444444555222333333333222000...,,,444666888999888777666666444333222111111111222333---000111111444888888555444777;;;<<<999666444444000222444666666444222000333555666777777666555444444555666666555333444555777888888666333222333555333444666666555333333333///333666666222000222444555666999:::999777444222222333333222000///111222000///111444333///...000555444333333555666555333666888::::::999999:::;;;===:::777666666555222000222@@@eee~~~kkkWWWSSSIII???999555111111444666666666666666444000......333999<<<;;;999666555333222222444777:::;;;;;;888777777:::======:::777444666888777666444444444...222888::::::888666555444555555666777777888888:::666444666:::<<<:::666777666555333222222222111777777777777666555333333111222333444444333222111777666444555666888888888444444333222111000///...(((---000///000555888777666999<<<<<<999555222000...333888999555111///...333444666777666555333222333444666666555444555666;;;;;;;;;888555444444555222444555444333111111222...222555666444333555777777888888888777555333222111333444333222111111222222222444666333......222333333222111111222666999;;;;;;999777555666999<<<;;;;;;:::;;;:::888555222333<<<[[[mmmYYYSSSJJJBBB???;;;888888:::999777555777888888444000...333888:::999777666666444555555444333555999<<<999888888999;;;;;;888555333555777777555222000000+++///444888999999999:::666666666666777888999999999555222555:::===:::666444444444333222222222222555555555666888777666444222222444555666666666666999444000000333777888777666666555444222000...---+++111333000...111444555555777999:::888444111///777;;;???<<<555///...///333444666777777666555444333555777777777666777888999888888777666555666777333444555444222111222333000333666777555555555777888777777777666666555555000222555555333222222222333333666888444///000555444555444111...///666<<<;;;;;;999777555555888;;;666777999;;;<<<:::666444777<<>>???;;;444000111444222444666888999888777666222444666666666555666777999888777666666666666555444555666555444333444666444555777777666444444444666666666666777777888999111333555555444333333333111111333555333000222777666888777333---...444;;;;;;<<<;;;999666555555666111333777999:::999777777888:::NNNwww}}}nnn]]]TTTKKKFFF???777333444666555555777999999999777333666888666333222666;;;:::===???===999777:::>>>===<<<;;;:::888666444333666777888777444222111111;;;;;;:::888666666888::::::999777666666666777888555444333333555555444333333222111111222444777888:::666333333555555444111......///000111222333333:::888555333555666888888333333222111000///...------333666555555888999777000111333666888777444111888:::999777333333555888333444666888999888777777000111333333222111222333<<<:::777666666555444222444555666555555555777999666777777777666444222111444444555666777888888999222333555555444333444555000......111222000111444666888888444000///333888;;;<<<===;;;888444222111222444666777777777888:::777999KKKqqqpppeeeZZZMMMCCC;;;444222444333555666555555444555666333777;;;999444222555999777;;;???@@@===;;;<<<===>>>>>>===;;;999777666666777777777666333111111222:::;;;;;;:::777666777888:::999666444333333444555444555666555222111222333777555222000111444777999:::555000000333555444222000000000000000111111222888888888777555444555666333222111000///000111111---111555666:::===<<<777222222444777:::999555111666666666666666666777777555666777888888666444333///111222222000//////000999666333333444444222000333444555555555666999<<<666666666666555444111000222222333444555555555555333444555444333444555777666000---111444333111111222444666444222111333555777999::::::888666666666:::::::::777555555999<<<777;;;MMMrrr|||kkkiii\\\LLLAAA:::555666:::222444666444111000111444222888===<<<666222333666444888>>>@@@???>>>======>>>>>>>>>===;;;999::::::777777777555222111222333333666999:::999888888888:::888555333111111111222333777999666111///111444:::777333000000333777999666111,,,---222777888777444444333222222333333333444777999888444111222333444333222111111333555666///222555777<<>><<<;;;;;;>>>===:::888777777777888555555666777777666666555:::666444777===???;;;555666777666444111000222555111222444777777555000,,,222000//////111222000///111......222999======;;;444111...///222444555444222333555777777666444333444444444444444444333333444555555555444555888;;;444444444555666666555444111444777666333111333666555777999777444222333666777777888888777666444333444///++++++///333555555555666888777555444444555555555888;;;888222000222333000///111555666222...666333111222555888888666...+++,,,222666555444444333444444222111111333555555777999::::::888666444>>>@@@@@@<<<555222333666444999WWWpppbbb^^^WWWMMMCCC>>><<<::::::777555333111222666:::<<<777666444222000000333666;;;===??????===:::999999888888888888888888777777555555666777888888999999;;;777555888===>>>:::555777888888555111///000222222333444666888666333000000111333555555444222000///---...333;;;@@@@@@>>>;;;888333222333444444333111222333444333333111111000111333444555555444333222333444444333333555777222111///000111333555555666555444333333333333222111222333333222222333444222333555777888888888888333000///111777===??????666777888888555444444444777666888:::888333333555666333111222666666333///+++,,,000555::::::777444000,,,,,,222555444333444999999777444000///000111666888999;;;;;;999777666;;;<<<<<<:::666444444555555<<>>;;;999888444333333333555888;;;===666666555222000000222555;;;<<<>>>===;;;999888888555666888999888777444333555555555666777999;;;<<<<<<999777999<<<===999444888999999777333111000000444444444666888999777555///333888:::999666333111111000111555<<>>???;;;666222222222222222444333333333222111111111111222444555666555444333222444555555444333444555222111//////000333777999;;;777444444666666222...333333222333666888888888333444666777888999999999444333333777===BBBDDDCCC777888999888666444444444888666777:::999666888<<<;;;777444444666666444111***,,,000555888888555222333///...111333222222444::::::888555111///000111555666777888888888666666777777777888888888666444000999SSS|||nnn___TTTOOOHHHBBB===:::777555222333333444666777999:::555666555333111111222444999:::<<<;;;999888888888:::::::::999777444222000666555444444555777999;;;<<<999888999;;;;;;777333888999999999777444222111555555555666999::::::999222666:::;;;999555222111555555555777:::<<<:::888;;;888333000///000111222888777666555444444444444777777777666666666777777444666999999777666555555666666666555666777999;;;:::999999:::;;;888333///>>>;;;999;;;???AAAAAA???;;;;;;::::::888777666666777555555888<<>>;;;777666666666555333555444222111111222333333555111000222222000111444666666666444333333555666111222333444444444444444333111111555:::;;;777333...888NNNrrr}}}~~~mmm___TTTOOOIIICCC???;;;888666444333444444444444555555444555666555333222333444777888::::::888888999:::>>><<<:::888666555555555777666444333222333555666;;;999888888:::999666222777888888999999888666444777666555666888:::::::::666888999999777444222111555666777888999999777555555444111//////111444777:::999777666555555555555:::999777666777;;;???AAA555777999999888666666666888:::======;;;999999999666;;;@@@BBB???:::666555DDDAAA===>>>AAACCCBBB@@@??????===;;;999777666555888666555777::::::777444111333555666666666777888666444555999;;;===CCCKKK???===:::777666555444333999888666444222222333444666222111333222///111555333444444444333444777:::111111111111222333444555111///...333999<<<888333222<<>>;;;999666555444333222222222222333555666777666555555666888999:::999888777888:::<<<:::888777777999:::<<<888777666555444444555555888777777777888777444222777666666777888888777555888666555666888888888666777777666777888666333000333444777999999999777777444444555444333555888:::666666555555444444333333666555444555888>>>DDDHHH333555666666555444555666555999======:::666555666444;;;BBBDDDAAA>>>======@@@>>>;;;999999:::;;;;;;<<<<<<:::999888888888888888666444666999:::777444///111444555555555666888444222333666999;;;AAAIII===<<<:::888666444333333000444999;;;:::888666555555333333444222///000555444444555444222333555777222222111222333555777888111///...222888:::888444111<<>>@@@BBBDDDEEE:::999777555333333555777888777666666666666777888999666444444777888666333000222444444333222333444333111111333444444999@@@:::::::::888666333222111,,,111777;;;;;;:::999999333222444666444000000555444444444333111222444666222222111111222555888:::222000000222666888777666...;;;^^^vvvxxxzzzyyypppoooXXXRRRIIIAAA<<<999777666888777555333222333555666111444777999:::999::::::??????>>>:::777444444555888999;;;;;;;;;:::888666;;;;;;<<<===>>>>>>>>>===333444555555555444333222888555111000111222000///888777666666666444111...000///111999BBBCCC:::111:::<<<>>>===:::777444333:::<<<===:::666333222333000222444555555444333111000222444666888888888888666666777666666777:::<<<111444777666222222555999:::777555777>>>EEEIIIIII777888777444111111555999777666444333333444444555;;;777444333444444222///222444555444222000000111333000000111000///222888888999:::888555333111000111333555555555777;;;???111222555777555000000555222222333222111222555777111000//////000333777999333222111222444666777777000???hhh~~~rrrtttxxx|||nnn]]]UUUNNNHHHDDD@@@999444444555999;;;888333///000333444555555666777888888999<<<<<<;;;888555444666888;;;:::999888555333000///666===BBBAAA???===999444666888999777444222333555<<<999555222111333666888888999:::999888666555444111222555777999:::::::::;;;;;;:::888777555444444:::<<<<<<999444111111333111//////111444666444222444555777888888666444333666666777888999:::::::::444444444222222444777:::<<<:::666666:::===;;;777,,,111555555222000333666666777888555111000222444333777555000///222222...444444333444555555444333444333000///...000222333:::777444444666666555333333666999888444222333444......111555444000000333333222111222444555444333/////////000111444666777444333222222333666888:::@@@LLL~~~|||yyyxxxzzz~~~mmm[[[UUUNNNHHHEEEAAA:::666777555888:::888444111222555555555555555666777888888:::::::::999888777666666666666555444333222111000444:::===<<<;;;:::555///444666777666333222333555<<<:::666333333444666888555666888888888777777777000111222444666777777888888888888777666666555555666666666555333222222333111///---///111333333222<<<<<<;;;999777444111000333444666888::::::999999555555444222111222666999777555444555888999444///000111222333333333222222111444666444111000222444777999555///---111222000222222222333444444444333//////000000111222333333777555444555777888666444666666555333111111222333333333555888666111111444555444333444666777666555444444333333333444666777666555444333444555777999888EEE}}}zzz{{{}}}mmmYYYTTTMMMGGGEEEAAA<<<999999555888:::888555333333555777666444333333555666777888888888::::::999666444222222333333444444555555555777999999;;;;;;666...444555777666555555666888<<<:::777555444555777888555666888888666555555666222222222333444555777777555555555666666666666666777555333333444444333222111///...///111222222111@@@???<<<888555333111000000222555777999999999888555555444333222444777:::999666333444666555333000555222000111444555222...---000444444111000111333::::::555///---111333333///000000111222333444444,,,---000222444444444444444333444666888999777555888555111//////111222222555555777:::999555555999555555444555777777666555777777555444444444444444777666555444444555666777333:::kkk|||nnn\\\SSSKKKFFFCCC@@@<<<999;;;666888999777444222222333888666444222222333555777888777777888::::::777444222333444555777:::;;;<<<777888888999>>>AAA<<<444666777888888999:::;;;<<<999888666555444555666777777999:::888444111111222555444444333444555777888555555555555555555555555<<<888555444555555333000000111333444555444222000:::999666444333333333444111111222333555777999:::444555444444444666;;;>>>;;;555000000222333444777777444111222444444111---+++///333444111//////111888777444111000222444555---...///000111222444666///000222333444555555555333333555777888777555444666222...///222444444333333333666:::;;;999:::???444333333555666666444222555555444333333222222222555444444444444555777777555222MMMlllqqqbbbSSSLLLEEEBBB???;;;999:::888888888666333111000///888666444222222333555777:::888666666666777888777333333444666999<<<>>>@@@888888888:::@@@DDDAAA:::555555666777999;;;<<<<<<666666555444444444555555666888999666222///111333666555444333333444555666666666555555444333333333;;;777333222444555333111000444999<<<;;;777333///222222222222222222333333333222000000222555:::===999999888666555777:::===444000111666888555555888777777555444222111000000---000444444111......///333333333444555444444555---...000000000222555888777666444333333444666777333444666777666444222111111000///222666999777555333222555999999777999===555444555666777777444222222222333333333333333333111111222333555666888999888222===SSSzzz}}}~~~tttgggVVVNNNGGGCCC???:::888999888888777666444222111000777666444333333555666777999999888666444444777999333333333444666999<<<===666777888888<<<@@@???999222222222444666888888888444444444444444444444444000333666444111000444888444333222222111111111111777777666555444444333333333111//////111333444444000555;;;>>>===777222//////000222444444222000///555333000///111555999===>>>===;;;888555555777999111222;;;GGGHHH???999999999999777555333222222333///222555444111//////111111000222666777444333444...111222222111222666:::;;;999666333222333444666222444666555333111000111000000222555888999999777777666666777555111222555777777888999:::999666444111222333444555666666555///000222444666888999:::888666<<>>;;;555111111333444666777777666666555555555444444666:::===888555999BBBBBB999777===AAA999222333999;;;777111000333555444222333666::::::444111333222---...222333555777555222333888===444444555555444222111///...000111000//////222555555666666444111111666:::777555444555222...///222666666777999:::888555111...///000111222111000///555666777999::::::::::::333777777>>>{{{xxx~~~|||uuullltttkkkYYYTTTMMMEEE>>>;;;999999999999999999:::;;;<<<===777444111111333666777888999;;;999555666:::777000444666777555333000000000999777555444555666555444666888666444666;;;;;;888888:::;;;:::777555333333777666444111///000222555555888;;;<<<;;;777333000666777999;;;<<<<<<<<<;;;888777666444222000///...222666666000///444777666...,,,...666???AAA999000///111333666777555222///333444666666555555777999999;;;999444...///777???IIIAAA999999>>>???:::444111222444555555444333222444777888333......444;;;888999777333444777666222---///222333333333444555111444666555222000222555BBB777777999555888<<<888:::777555555777666222///333444555555444222000///+++---///111000111555;;;888333111444555444777======111333GGG~~~mmmggg{{{vvvkkkcccZZZqqqeee\\\WWWOOOFFF@@@===<<<<<<999999888777888999:::;;;:::777444333333444444333999888666666>>>EEEAAA999444666888888666333111111555777:::===>>>;;;555111333444333111444999:::888777999:::999888777888999555444222111111222333444777:::===???>>>;;;777444::::::::::::999888777666555555555444333222111000111666888555444777777444555333222666;;;<<<777111444111111555::::::666111555666888999999777444222666888888555000111888???DDD>>>999888;;;<<<999444333333333333333333222222444555555111---,,,000444555666555222333555444///---...000222333222111000///444888888444111222444999444:::@@@<<<>>>AAA;;;777555333333333222111///444555666666666444222000111000111222222222555888888444333555666333555:::>>>444444CCCzzz^^^]]]vvvzzz|||zzzkkkcccccc___sssddd]]]XXXOOOFFF@@@======>>>:::888666555444555777888888777555444444444222111999666333777AAAIIIEEE<<<444777999999777444222222666888;;;???@@@===777333555666444222444888999666666777777666777999===AAA666333000000222333111///666888<<<>>>>>><<<888666>>><<<:::888555444222222111222444555555444222111///555999999888888666333666555333444555666555444666111...222999<<<777111444444777:::===:::444///222555777555222333888>>>===;;;888777777888777666555444222111111111222222555444222000///......///111333333111222444111,,,......///333666555111---...333999999555111111222///444CCCIIIAAA===>>>777444444444222000///000222555666777888777555333222666444222222333444555444555333333666777555555888999777<<>><<<<<<===:::888555333222222444555333333333444666666444333:::666444666<<>>BBB999444000000333222...)))111444777:::;;;999777555;;;:::777555333222222222000222444666666444222000...222666777666444333222///111222222222333444666555111...000444666444000111000111666<<<<<<666111///222555444222222555999777777666555333444555777666444222000///000222333666333111111333333111///000222333111222444111+++111000111666;;;<<<666000222555999999555222222333111???UUUWWWDDD:::999444333444444111......111555666777888999888777555444777555222000222666444000111111333666777777777777///999IIIVVVzzzOOOKKK```uuu{{{yyyvvv{{{zzz~~~tttppp___YYYPPPGGG@@@<<<<<<<<<:::888555333222111222222111111222444666777555333888666666666555333111111444444222///...///222555888666555555777999999999888999777444555::::::666555444333111111444:::>>>666222///000333444000+++///111444777888777555444555444333222222333555666222333555666555333111//////000111111000///111333---111555666555333333444444444333222000///111222444000...111666888555111---000333222000000111333333444555333111111444777666444222//////000333444333000...000444666444222111333444333444666333---000///111777===>>>999333444444555555555444333333777JJJbbb___EEE999:::888111222222000------000444555666888999999777555444444444000---///555333...222444666666666666444333+++;;;QQQ]]]}}}QQQFFFVVVhhhwwwzzzwwwwww{{{~~~~~~ooolllccc^^^UUUKKKDDD???<<<;;;999888777555333222222222333333333444555555333111444444555777444///000444444333111...---///333777333444555888::::::888555333444333111444:::;;;888333333222111000222555888222000...///333555444222000222444777888888666555111111111222333555666777333333555555555333111000111///...///...---000555333666:::<<<:::777444222333666777555111///222555999555000...///111000///---///111111000//////000333444444222111222444666666444222000000222444666111...,,,---111444555333333555555444555888666111------///444888999666333...,,,,,,000777999666111444DDDVVVPPP:::555;;;888/////////...---...000111444555666888777666555333111444222,,,,,,222222,,,777999999555333333111---222<<>>;;;<<<>>>@@@<<<555111222444333222333666;;;===<<<:::333555555555333111111111222222222444777888777555888777888:::999666777;;;>>>;;;777444444444444333111333666888888666333111666777888777333000222666666444222444666666333111555555333///---...///000333333555888999777333000555111000444333......111222333555888;;;>>>AAACCC777444000000333444333111555555555444333222000000111///000444999<<<<<<:::666333000333777999777444111666:::999555555999???777888:::999444...000777333111000...///111333555222///,,,---000222111000HHH]]]ooofffDDD333555333111444666888;;;<<<999555444777<<<---000555999999555000---111222111------///000...::::::888333000000555:::333333222555444,,,;;;^^^eeeNNN>>>666;;;@@@999:::EEEIII^^^\\\bbbpppxxxsssiiidddbbbcccppp~~~~~~ooonnn~~~vvvfffbbbKKKggg|||xxxttttttfffXXXOOOIIIAAA:::888888<<>><<<<<<888555555888888555111777<<>>>>><<<999:::;;;444222222555999:::666222888777666555333222111000333111000111333666666666111111555999888555555888:::888777777777777666444777777666666555444333222666444333333666:::<<<===777555333222222222000///333444555444111000111444555444333444555444222111111///000333555333444777777888:::;;;;;;:::999888999999999777555444555777;;;999666444444555777999000000222777===@@@???<<<;;;888555555666666444111888<<>>999555777999;;;777666888888666888<<<666444222000000111444555777777666333000000333777]]]rrr^^^>>>555111444;;;;;;222666:::;;;777333222222444555888::::::888555444333555333//////333666555222333444777999999777555999===999666999444555AAA```mmmFFF999:::AAA:::666888777444555:::BBBHHHKKKNNNQQQQQQQQQ[[[llluuuttttttxxxrrr~~~|||sss```TTTKKKBBB===<<<666999<<<===:::888777777111333555777888777666666999777666555555555555444666444222222444777999999222222555999888444222555666555555555777666555333666555333222222333444555444333000000555===@@@???777666444222222333333333444444999???@@@;;;444111555444222222333333333111000000111222333444444666333333444666777999;;;;;;888:::<<<999666444555888999888777666666777888999111111222777<<<===;;;888000//////000333555444333000555888888555333444666666333222777999777666777555444111000///111222444444555444000---222>>>HHHnnnoooLLL555222222666888444111444888888666222111000222222333444444333222222333444222...///444777666333222333777;;;===:::777???BBB:::444:::======EEEeee|||LLL999777???<<<777777555111333666999;;;>>>CCCHHHEEEIIIRRR]]]```___cccjjj}}}ooo___TTTLLLBBB;;;888333555777888777666555555333888<<<:::444111333888555333111222555666666666555333111111444666888888444444777:::888222111333333222222333444444222111222111000///000222555777333333000...444===@@@===666555444333333555888:::<<<:::@@@NNNTTTLLL<<<111555333111111222444444333555555555555555555555555111000000000333777;;;===777999;;;999666444555777444555777888999999888777333222222555888888555222,,,,,,,,,///222444555555///222444444222111111333222111333999;;;888444444333222000......///111333444444333000222???UUUeee___CCC333444555999999111333444555555444333222222000000////////////000000111333111---...333555444333000///222777:::999888;;;???888333888888777===SSS~~~[[[???555<<<;;;777777555333666777555444666<<<@@@888@@@LLLSSSUUU\\\lll{{{~~~pppbbbYYYRRRGGG???;;;///000222333555777777888999===???:::111---000555000...,,,---222555555444111000...///111444444444444444666999777222111333222111000000111222111///111000......000333777999444777555000222:::===888666666555333333666;;;???>>>999???NNNUUUKKK:::000444222111222444555555555:::<<<;;;888777999888666333222000000111444777999666777999888777666666666111333666999::::::888777777444222333666666333000000111111222333444444555555666666555222111222333333333777<<<<<<666333444111000...------///222333777777666666>>>RRRmmmyyy[[[BBB444333222555777000333333444555555555555555111111000000000000111111000222111......222333111000///------000333555666333888666444666///,,,666QQQlllFFF111333333222444444///222222...///666>>>BBB777===DDDIIIRRRfffvvvggg^^^WWWMMMEEEBBB222222111222555777999:::;;;;;;888444000000222555222...+++,,,111555555333///...---///111333333222111000222555444111222555444222000///000111000000222222000000222444777999666<<<<<<333222888999555777666555333222444:::???;;;555777AAADDD:::333222222111111333666777777777999<<<<<<888777:::999555222333333444444444555555666666666888999999888666222333666888::::::::::::;;;777444444777888777555444555555555444444555555999888777555444444666888555555777999666111111444000///...---...111333555555555555999FFF\\\xxxmmmMMM;;;333333000444666000111222555777999999777555222222333333333333222222///222333000000222111...///000//////...///222444111444333777888222;;;TTTrrrQQQ222111333666===???666888777555===NNN\\\bbbNNNIII@@@===IIIiiiwwwggg]]]UUUKKKDDDBBB999777444444555777888888:::444///...222666777777666222...///333777666444/////////111333444333222...---///222333111333888666444000//////111111111555444333333333555777888888AAAAAA777222666777222888777555222000222888======666555999666...000:::000000111444777999999888555999999444444888888333///111555888999888666444777666555888;;;<<<:::666444555555777999:::<<<======999666666999;;;;;;:::333444555555555444555666777666555444555888;;;>>>555555666555///***---444000///......///222555777//////222888FFF]]]vvveee===222333888777:::;;;444///111666;;;===<<<888444222333333444444333333222000333444222111222111---000333444333111000222555666444222888===???XXX___;;;:::>>>EEEPPPUUUIIIKKKIIIJJJXXXqqqqqqYYYKKKWWWyyy}}}|||yyyfff\\\UUUKKKBBB???<<<;;;999888777:::>>>AAA555444222000000222444666:::666333222444999<<<>>>333111...///666;;;666...000///111555555222444888666444333555000+++---444666444111111333555888999DDDBBB;;;222111444222,,,333555666555444222222333999777444222222444777999333...,,,111888999666222444333333333444555777999222333444555666555444333888888888:::<<<===;;;999777777777555555666999<<<<<<888333444888:::888555000000111111222333444555999666222111333888===AAA>>>888333555555111...---333222333555888777333///333111333888===MMMsssuuuMMM333333444888::::::555111666333444999@@@@@@:::333555555444222000111333666111///...,,,---///222333111666<<<<<<888555666888333888555666IIIccc{{{[[[KKKTTTkkk}}}wwwpppsssmmmsss~~~mmmbbbWWWIII>>>888999999888888888999<<<>>>555333111000111333555777;;;888555444666888999999777999888555666999999555//////111444555333555999===999888888555000000444444333222222444666777888;;;;;;777000///333444000444444444444444444333333444333222111222444777999444222222555999999555222444444444444555666777888222333333444333333222222666777888:::<<<===;;;999::::::999777555555666888999666333444666888777666333222222111222333555555888777555333444777<<>>777666666777888999999999999555444333222333444666888;;;999777777777777666444888<<<===888444555888888000///000444444222555:::???:::888999999666555666222333444555666777777888333666555111000444777777888555444555888999777444555444444333333555666777555777999;;;:::888444222666666777777777777666666333333333222111111111000444555777:::<<<<<<:::888999::::::999777666666777555555555555666777888888666555333222222333555777666777777555333333777;;;999666666777666444666;;;999888666555555444222000555333555:::<<>><<<999666444111777888999999999777666555555555444333222111111111222333555999<<<<<<999666444666888999888888999:::444666888888888888:::<<<888777555333333444666777333555777555222000333666777666777999666444777===999888666444333333333333444222333999===AAAJJJUUUxxx|||bbbOOOAAA666555555555555555555444333333444333222//////000222---///222333222000000000...------...///222444666333444555555444444777:::999<<<666:::WWW|||sssdddYYYQQQNNNwwwyyyuuusss|||}}}mmm^^^RRRIIIDDD777777888;;;======;;;888===<<<:::888777666666666555555777999<<<<<<;;;999444666888888:::<<<777000666444444555333///000444444333222444888;;;:::777333777;;;===<<<:::999999666888999999666333555999;;;666333444888:::888555;;;:::999777555444333333444;;;???:::555555555333888888999999999777666555777777666555555444333333111222444777::::::777555444666888888888777888999666888:::;;;;;;;;;===???888777666444444555666777444666888777444333444555777777888:::777333555;;;777666555333333333555666444222222555888<<>>777444555555555555444444444555333000000222444444444---000333555444222222222------...///000222444555666555555333222222444666444;;;999BBBeeeppp^^^PPPGGGAAA>>>www{{{wwwssszzzooo]]]QQQHHHBBB;;;999888:::===???===:::===<<<;;;999777666555555444444555888<<>>333666444555666444//////222444666666555777999888444555999>>>???<<<999888999777666777999777333333666777444111111333444333222555555333222222333444555444:::;;;555222777999777888888888888888777666666777777888999888777555444333222333555777777666444777888888777555444444555777777999:::<<<<<<===<<<666666666666666666777777777777888999999999888888888777999<<<:::666555888444444444333222222444666555444222222333555888:::>>>DDDFFFBBB>>><<<888333333555777888777666666777888444111000222444444333///111444666555444333444000000111222333444666666666555444222222222222333222;;;<<>>:::777777<<>><<<888888777777666555555555666555444777<<>>:::999???DDD>>>555222222444888666111000222111666888555555777777444666:::???>>>:::777666777666333444:::<<<888777888666555222111000000111111555333111000000222444666555:::777///000:::???===888777777666666666777777555777999;;;;;;999666444555333222222444555444333777777666444222222333555666444444666:::;;;999666333444555777777777777666777555444666;;;===;;;888888666888>>>???;;;777777333444555444111000111333555666666444222222444444////////////222666444000///333777999888777777777333333222111//////222444///222444555444444444555111111222222333444555555444333222222222333222222222::::::FFFoooxxxyyyvvvxxx}}}tttbbbYYYNNNAAA777555555666555wwwyyyyyylll]]]QQQGGG@@@:::555555:::>>>???>>>444444444444555555555555999666444666;;;AAAGGGIIICCC???888444777<<<:::444...///333888888333111333***222666333222666888666666:::>>>===888444444666777222333<<>>888888666333000000222333:::777444111000111333555666999555,,,///===DDDBBB888777666555555666777888333555999<<<<<<999666444666444222111222333333333333333333222111333666999444111000333777999555111111333555777888888777666555111...222999===:::666888555888???CCC???:::777333555666444000...///000333777999888666555666555666444222222555999888555+++000555888777555555666+++000333111,,,+++111777///111333444333333444666000000000111111222222222222111111222333444333333...555444AAAlllxxxzzzsssggg]]]___kkkuuuyyyxxx{{{zzzvvvuuuzzz{{{xxxfffdddjjj]]]EEE@@@;;;777666888888444000ppp|||}}}|||eeeYYYXXXKKK@@@888888;;;;;;;;;<<<===999666555666666444222;;;999888999<<<>>>@@@@@@;;;;;;999333333777888777222333555777888666111...,,,000666<<<>>>===:::888===;;;999999;;;=========999999999;;;=========<<<888999:::888444333555777666555444333333444555666888333///111:::BBBGGGHHH===666111222222222444777999555666999777111222777333:::>>>:::555444444333555444333111111444999===555777::::::999888888999666888999888666444444555666000...222555555555777999999;;;BBBGGGDDD:::111333222111000000000111222777777999;;;;;;999444000555333222333444666555444333444555666666777777777333666333---...444777555...444666444333666444///222000666888222333444+++000000000222444444333222000666555AAAgggqqqcccdddjjjllliiigggkkkeee\\\TTTRRRVVV^^^eeeSSSZZZaaadddfffkkkpppttttttmmmfff___QQQCCC>>>BBB444555555555555333222111vvv|||{{{nnn]]]WWWLLLCCC<<<;;;<<<::::::;;;<<<999777777999:::888777:::999777888:::=========888:::888444444777999777555555555666666444111///000222666999<<<===>>>>>>>>>======>>>AAACCCDDDCCC???>>>>>>======;;;:::888999999888444222222666999555444444333444555666777333000///222:::AAADDDDDD;;;555111222222111222555777444555777555000111555333999<<<888333333444444333222111000000333888<<<555777999999777555555555777666555666777888777666666111///222555444444666999999;;;>>>@@@<<<333,,,111222333222111222444666555666888::::::777333///222111//////000111111000333444555777777777777666:::;;;888111000555777555///111000---///555888555444111777:::444555777///555444444555777888888777111555222>>>dddqqq___VVVbbbooommmbbb\\\aaa___ZZZSSSMMMKKKNNNQQQNNNQQQVVV\\\cccggggggeeeYYYTTTOOOJJJ@@@555222555444555666666666555444333}}}~~~}}}ggg[[[LLLDDD>>>===;;;999999;;;:::999888999;;;<<<<<<;;;:::888666666888:::::::::555888888555666999999777555555555555444333222111333333333555777;;;???AAAAAA@@@@@@AAACCCDDDCCCBBBBBBAAA@@@>>><<<:::888666:::888555111000222777;;;444444444444444555666777...---...333:::@@@AAAAAA<<<666333555555333222444777555666777555222222555333888999444111222444444222111111//////222777;;;777999:::999777444333333888555111333777:::999777777333111444555444333555999:::::::::666111,,,(((///333666666444444888===999999999999999777333///111///------...//////...222444666888999888777666;;;;;;888333222555777555666666444333777===>>>;;;333///444888222333777111333333333444666888:::<<<666888555BBBgggfffOOOIII___ssspppbbb\\\cccgggiiidddYYYOOOIIIHHHJJJIIILLLUUU^^^___WWWOOODDD@@@>>>;;;666000...111333444555666666666555444wwwxxx}}}ooo___IIIBBB===<<<;;;888999===888888999999:::;;;::::::999777555444666777777666222666777666777:::999666111333555666555444444444111111000111444888===???@@@????????????===:::777===>>>>>><<<:::888777666888777444222111444777:::666666555555444444444444...---...222888===???@@@===999777999999666444666999999:::999777555666888333666666111///222555555444444333111000111555888888999;;;;;;888666666666777555333333444666888888999555444666777444333666999::::::777111,,,******...444999999666666<<>>@@@;;;777666999:::777555666999;;;;;;999777777888888222555333///...222555555888777666333111111333666555777999999888777666777444777777444000///333888999666666888777444333666777999999666000---...000---333999:::777777<<>>777999:::999666333222222666444222222333444444444111555777666666999999555+++000444666555555777999444444555777888:::<<<===999888777888999999777555;;;======:::444000000111888777555666777888777666888888777666555333111000222111000000222666:::===666222222555666444333444777;;;;;;888666777777666222444222//////444666555999888777444222111333555000222555555444333444444111666888555...+++000666666555666888666222222666444666666444111000222555---222777888666666:::>>>CCC>>>777222111222444444...,,,***+++...222555666222333333444555555555555888555333444333000000333222///...111444777<<>>888......777333555555222444888555//////000111222333333222111}}}gggPPPGGGEEEBBB<<<777999<<>>:::777777777444333111111333444555444444666777444444777888555666777555000---...666===:::888555333444777:::===@@@===:::999888888888777888<<>>:::888:::===AAA<<<666333555777999999333333555666666666555444---///111222222111111222444///...222444444555888:::??????:::888;;;;;;888111333222000222777777444222333333222111222555777333555666666333111000000,,,...000000000000000111...///111444222---...222000000///000000111222222///000222444444444444333333333555888;;;;;;:::888555222...---...000222333333111000000000222444666555000000444555111222666:::HHHccc}}}zzzfffWWW[[[jjjuuuvvv```ZZZTTTPPPNNNJJJCCC===111+++,,,111///)))---777000333222000333777555---000111222333444333222222uuuZZZEEE???@@@===666???<<<888666666777777666444444555555555555555444555333333555888888666333555555444444444333333333666777777666555777:::===@@@<<<888666666666333000444666888999999;;;===???<<<888666999:::888888;;;333555777888777777666777222333333333222000...---333111000222666777666555777999:::999777666555666111000///000333666666666111222444444333222333333888===>>>999444333222000666444111///000000//////,,,,,,000444444111222666111000---,,,111777777222222000///---...000333444333222333999@@@AAA<<<555;;;444---+++...222222111333222///---+++,,,000333333222...---222999:::666EEExxx{{{cccSSSYYYnnn}}}```SSSDDD<<<<<<===999444---------------...///000000///000222333444222000///333555333...***+++---uuu\\\IIIBBBCCC>>>777===:::888777777777777666555666666666666555555444333222222444666777555222444444444444444444333333555666888888666666666777999999999::::::888444111000222444555555666888:::<<<666333777999999999:::888;;;<<<;;;888555555666555555555555444222000///222111000333666999888777888999999777444333333444000111222444555666777888444555555444222111222333555;;;===:::666666444222555444444333333333333444111000222666555333444888333222///...333::::::555111000///...000222555777555333222555999;;;999666<<<666///---///222222111222222222000///111444777666444666777444333AAARRRkkkrrrYYYUUUfffvvvooo]]]OOOFFF;;;666666666444111//////...//////000111222//////000222444444333111222555777555000,,,---///wwwaaaNNNFFFEEE@@@999:::999777777777777555444666666777666666555444444333222222444555666444333222333444555555444333222333555888888666444333333222777<<>>:::666444///000222333333333555777;;;444222666::::::888777666:::===;;;666333444777777777777777666444333222111000111333666999999999999888777444000///111222000444888999777666777888777777666444222111222444333888;;;999777777666333000333666666444333444777444222333555444111333777444333111000444;;;<<<999000/////////111444777999666555333222222444666777888333---+++---//////...111222333333333444666888333222777;;;333333QQQwwwooo[[[]]]nnnqqqZZZ>>>;;;888444222222111000///.........//////000222222//////000222555666444333333555777444000------...~~~hhhSSSHHHEEEAAA<<<999888666666555444111...555555555555444333222222333222333333444444444444111222333555555444333222111333555555444333333444333999???AAA???;;;888888222444555555555555666888:::555444999>>>;;;555222///333777666111000333777888888777777555444333333000000111222444666666666888777555111//////222555222888======888444444666777777666444222222444777555888888555444666666333---222666666222000222555333000000111///,,,...333222222111000333:::<<<999000000///000111333555666666666666333000000333666444111...---///111111111000222444444444333555666000111555999<<>>:::888666444333000---***222333333333222222111000000000111000000111111222111222333444444333333222000111111111111222555888888<<<@@@@@@===:::999:::555777888777666555666888999666777>>>@@@:::111------111333222///...111555777777666444333333222222000111111111111111111222666555333111000222666:::555;;;???>>>999333222333555555444333222444777999888888555000///333555333...333777666111...000333222000//////---***,,,111///111000///222777999666111111000000000000111222333666888777222000111444333222111222444666777888222444666666555333333444222666666<<>>===666000---444444444222000//////000666555333222111000000000000111222111///......///555444333222111444888<<<666:::===<<<888444111111222333444333333444777999999888444...///333555333222444666555222000111333333111111222000,,,---111---000222111333666666333222111000000//////000000111555888888555333222333//////000111222444666666666888999888777555555666333777:::IIIttt|||nnnoooxxxssssssttt___GGG;;;888777444222222444555555333111000000---------...000111333444111111222444777888666555444333222111000000000000jjjWWWLLLFFFAAA<<<999666444333333111000...///000111222222222222000222333111000000333555666555333111000000111222...000111222222222555777777777777888888777555222444555555444222000111222444444666888666111000333777444111111111222111///555444222111000///000000///111222111///---///111555555444222222333777:::444666777888888666333222111333444444333333444666666777444222444888777333222222222111111222333333333222333555333//////222---333666666666777666222111111111111111111111222000222555666555444444444...000111111111222222333555777888777666666777888555777CCCaaa|||ppprrr}}}|||kkkaaa^^^^^^LLL;;;666666555444555444444222222111111000///---------...000111333444222222333555777777666444333222000000111222222222ppp]]]PPPGGGAAA<<<:::666444555666666555...///000111222333333333666777888777444555888;;;888666333000//////000222...111444555444333222333333222333555888777333...444555555444111000000111222222333333///---222:::555000---...222555333111555444222000/////////000...000222111//////111333555555555333111222444777222222333555888888666444111333555555333222222333333555555666999<<<:::444///---,,,---///222333333111000222555333///...111///666::::::999999777333000000111222333333444444111111222333444555555555666777999888777666666666222333444444444444777999;;;<<>>;;;999;;;>>>===555...777333000000222444444333333333333444555666777888888666333222222222111///333333222000///000333666666333444888999444111000444333111///...---......000111222222111222444666666444333444777888555222777555000+++---111222///(((///333111///000111111///111222111000111222444444444555555444444333222555777777555000------...111222333555666555222///111000...---...111333555333111///111444555444111///444:::===<<<999777666...///000222444666777777888777555555666999<<<>>>888666444555777999:::999AAA111666;;;...,,,777777GGGYYYrrrzzzttt{{{yyyyyyzzzxxxzzzrrrxxxzzzoooYYYDDD:::777888555555666444///---///333111111333444333///,,,+++++++++)))(((***///444777555333222222333222111222000111444444000///111{{{iiiYYYMMMHHHFFF???777666999===<<<:::666333000000111222222111222222222222222333444555888666444333333333111000///111333555666777:::<<<666444555999:::666222222444333222111111111111111...///000111111222444666555333222333666777444111444333///+++---111111...,,,///000///222666777444222444555555333111111111444444444444444333333222111333555444111///000111000000111333444333111...------...///000111222333222000///111333555333222000000333999>>>>>>999444000000111222444666888999777666555555666888:::;;;999666333222444777999:::===333333777222333???HHHooouuucccbbbppp}}}vvvhhhjjjhhh\\\KKK<<<666666:::444222444555222///...111111333555777444///++++++,,,---,,,+++---000444444333111111111111000000111//////222222...---///tttdddWWWOOOLLLDDD;;;777:::>>>@@@???666555444555555555333111222111111111111111222222777555333222222333111000---000555888999:::<<<===666444555:::;;;777444444222222333333444444444444,,,...000111111222444666444111000111444555222///000111///,,,---111111---000000...///555<<<<<<888555777888777444111//////444444444333333333222222...000222222222222333444///...---...000000...---+++,,,...000111111111000000//////111333444333222000---,,,444>>>AAA:::222222111111111333666888:::555555555555666666777777999666222000222666999;;;555444111222666666>>>QQQyyycccSSSTTTfffxxxlllYYYVVVOOODDD999333333555;;;333///333666444000...000111444777777444///***+++---000111000000111222444333222111111000111111111......111111------///{{{mmm```XXXRRRLLLEEE@@@???>>>;;;888444666:::>>>???<<<888555444333333222222222222333444222000000111111111///111333555555555555666777666444555:::<<<888666666000111222333444444444444...000222333222222444555222000///000333444111...---///000......111000---000222222333777<<<<<<888777888888555222000000111444333333222222222222222///000222333444444555555///---,,,,,,.........,,,///000000111111111000000...///000111333333222111111---+++111:::===888222222111000000111444777:::333333555555666555444333777555222222444777888999333:::444333;;;666;;;TTT{{{pppppplllaaaXXXZZZiiiwww\\\JJJEEE===555000000222555999333000333555222000111000111333444444222...,,,***---111333444222000///555555555444222222333444333000///222111///000333~~~rrrgggaaa___XXXOOOFFF@@@;;;666333000555===CCCDDD@@@;;;777666666555555444555555555111000......///000//////444555444222000111333666666222333777:::888777888111111111111111222222222333444666666444333333333222000///000333444111...,,,000222000///111111......444999777666888888666777777555222000000333555444333222111111111111222333333333444555555444333222111000000222222222000777555333111000000111111...000222333333222111111111000000222444555444333111000......///222555777111222444555555444333222444444444666888888777555777>>>666333;;;:::FFFeeetttddd]]]bbbfffggggggnnnzzzwwwiiiKKK???;;;666111000222444666666444555555222...000555222111111000///......///***,,,000333444222///,,,333444555333111111222444666222111333333222444888wwwooojjjnnneeeVVVIII???:::666555---333;;;@@@@@@===:::777777666666666666666777777000...------///000000///444444333111000222666999555000///333666666777:::666555333111000000000111555777888888555333222222444111000111444555222//////444555222111222222111000777<<<999555555666555666666444222000111444777333222111000000000111222666444444444555444222000666555555555777777555444:::888444111000000111222000222555555333111000000111333444222000///222555//////......///111333555000111333444555444333333111222444777999888555222444777666888>>>IIIcccwwwrrrnnnfff\\\cccfffkkkqqqzzz~~~rrrZZZMMM???:::888666444444444666888555666777666000+++///777333333111...,,,---///222,,,,,,...000222111///,,,...111222000...---///222555111000222333444777<<<~~~vvvqqqqqqjjj^^^QQQFFF???999777222555888999888777777888444444444444555666666777000///......000222111111111222333333222444666999444...+++...111333777<<<@@@===888444111000000111333555888777555333222222555333222333666777444111333777888444111333444333777999999555444777999777555666777666444444444555333222000/////////111222555333222222333333000---333333444555777666333111666555444222111111222222222555888777444111000000333444444111//////222666////////////000222333444000111222333444444555555000000111333555555333111///333EEEUUUZZZjjj{{{lll^^^\\\dddjjjjjjvvvxxx}}}{{{fff[[[OOOBBB<<<;;;777888888666444444666888888666666555000,,,...444333444444111///...000333///...---...000111///---,,,///111///,,,+++...222222...,,,///111222777<<<~~~{{{uuukkkiiiddd\\\QQQFFF;;;555888999888555222222666:::111111111222333444555666222000///000222333333333...111333444333222222333444---)))+++///222777<<>>777777777666666888;;;:::777444555555666666666777777......///000000111222222---///222333333000---***555222---++++++...333666>>>999333111111222000///...///000111333333333333333//////555888555555999777555555777777444444777;;;777333333666999::::::777999999666111...///000555444111///.........///444111...---...////////////,,,---222444222111222444222000000111222111000555111222888:::666444666:::999777444222222333555---------000444888::::::666333000000222333222000000...,,,+++...333999<<<666IIInnnsss{{{}}}~~~uuulllooowww}}}uuuaaa___tttxxxZZZ===444444111111444444777888666666888666333999333...///444666222---666555333222111111111222111000//////000000...---222222111111000111111222111...++++++...111111111yyyssskkksssvvvnnn___RRRGGG@@@888777666666999<<<;;;999666666555555666666777888222222222222222222222222111222444555555333111000333222000...///111333555===999444222333444333111777777888777444333222222333......777??????<<<;;;444111111444555333555888999666333333555888888888777888999777222000111333777555333111000111111222111111222444666777666444111......333555333111222444222000000111222111000777555777;;;;;;666444777:::;;;999333///222:::AAA777444111111555888::::::666333000000111333222111333444444111//////222444///DDDmmmkkk\\\bbb]]]XXX^^^dddooozzzvvvyyy___VVVVVVAAA111000333111///111///222444444777;;;:::777444000---...111222000---000//////...///000222333111000//////000111222222333333333222222111111111333000,,,+++...111333444{{{xxxooowww{{{sssggg[[[PPPIII<<<888555666:::<<<<<<;;;777666444333444666999;;;777777666555555444333333222333333333444444444444333222222222333333444444>>>:::666555888:::999888;;;======;;;666444444666555...///<<>><<<;;;:::888666555444333111000//////000111333444444444333333333444555666>>>;;;888999<<>>666888:::999555444777:::888111111???PPPUUUKKK>>>444000///111333333666;;;444333222222222222222222111444555444222222555888333222111111000111111222111111333555666555222...444000///222333000///000333222111222333333111000000222444444222444;;;BBBAAA???:::222...222===FFF===666000...222444222///777666555444444555666666111000//////111444666777111>>>]]]}}}qqqnnnkkk```TTTFFFNNNLLLNNNbbbyyyvvvPPP:::333333...,,,...555777444222333111333222111333666333------///111000//////222555333333111///---+++***)))'''***---000111222444555333333444333222000...---000000000111222333333333}}}yyyvvv}}}||||||ooo```OOOCCC999888999666444444111000......111666<<<@@@===<<<;;;999777555444333111000...------///222444666555222111111333666888999777555777<<>>111333555444222333666999777111000;;;KKKQQQEEE777333///...///000///222777222333333333222111000000---///111000...///444888222222111111111111111111111///...///000111000///444///...000111...---///333222222333444333111///333666666444444;;;GGGPPPDDD???888222111222444666555111///000333444111---555555444333333444555666666000+++,,,444:::<<<;;;:::>>>OOOjjj|||qqq^^^MMMGGGLLLPPPPPPIIISSSSSS[[[sssvvvNNN444...///000000///111333333222444777222222111///111333///)))+++...000000------111555444333111///,,,)))'''%%%&&&+++111555666444444444222222111111///...---,,,,,,...222444444333111000}}}yyyuuu{{{{{{}}}{{{jjj[[[KKK===;;;:::555222333111000...///222777<<>>FFFOOOTTTVVV^^^^^^eeeoooNNN777//////000///...------,,,,,,...333666000///......222666333+++)))+++---,,,++++++...111//////......,,,+++)))(((+++000777:::888555444444111111///...------------***...333666555333111000|||{{{}}}|||xxx~~~xxxdddQQQAAA???===777333555555444222222333777:::===777666666555555444444333555333111000000111333444222111000000000111333333///------000555999999777:::666111111333555333111///000///000555:::666......+++,,,///000///111444222555888777444111///000)))+++,,,+++***,,,111666333333333222111000///...///---+++,,,///333555666333///---///000///...000333333333444555444222///000333222...000777<<<<<<:::777444111000...,,,)))---///222333222333555777000111222111///000222555888AAAPPP___jjjppprrrrrrbbb\\\TTTNNNMMMRRRVVVYYYYYYVVVMMMFFFGGGQQQZZZ^^^cccooorrrxxxWWWCCC333111444222000111,,,,,,,,,++++++...000000//////...///555:::777///***+++++++++++++++---.........000111111000000///000444888888444111222333222111...,,,,,,---///000---111444555444333333444~~~}}}~~~zzzuuuwww~~~|||iiiUUUDDDBBB@@@:::666999:::888666555555777999:::444444444444444333333333444333111000///000111222...///000111222111000000///......111666::::::888===777111222777:::888444///333222000222777777111...,,,...333555444666999333666999999555111000000)))+++,,,+++***,,,111666111111000000///---,,,+++000...------///111111000444///---000111000000222333333333555666555222///333666555111333777666000333444444111...,,,---///,,,///111000...///555:::222444555444222222555888KKK]]]uuu|||{{{ZZZWWWQQQIIIHHHOOOYYY```ZZZTTTJJJEEEKKKYYYcccdddgggyyyppp@@@111,,,444777///+++///---////////////000...+++222222000111777<<<888111------,,,,,,---.........222333444666666555555444333555666333...+++...111333111...,,,,,,...111333111333555444222222555888zzzwww~~~wwwoooooozzziiiRRRBBB;;;AAAEEE===777222111444666444444666999::::::999666333333333222111111111222111///---///000111111222222222111111//////111444666444222222222111000555;;;;;;777222111111111333555888:::333000111555444...+++...:::888555222111111333444000---+++---000111111//////............///000000222000000111111000444;;;777555333222333444333222000111222222333333333333444111000111555666555333111333444444333222333444000222444555444333333444999///000:::===:::EEEVVVeee~~~wwwlll___[[[RRROOO[[[mmmtttqqqbbbGGGIIIWWWSSSVVVgggmmmttt~~~```DDD555777999888444111111222000111222333333333333222///444666555555777555111222///+++,,,///222222111...444777666555666444111444111///.../////////...111222111...+++,,,000555555111//////333555444333zzz}}}|||xxxyyynnn```QQQBBB???@@@888888222///111333333444777888999999888555333333333555333222111222111000...111222222333333333222222333222111222444444222///000111111000444888888444333222222222333555666777222000111666666000...000555333111...---...///000000...,,,,,,///000///---........./////////000000000------///000///222777999666333222333555666666222333333444444444444333000///000111333444333222111333555555333222222333222444666999:::::::::999+++...000888III]]]hhhhhh|||wwwtttbbb```cccpppxxx______jjjdddeeerrrwwwcccCCC111555777777555222000111333222222222222333333333333///222222000000444444222333333222111000000111222111666777333111222222000000///000111333333111///111111///---,,,,,,///222///...------///000000///|||yyyppp```HHH>>>>>>:::999333///111333333555999666777777666444333333444777555222111111111111000444444555555555444444333222111222333555555222000000333444333555888666111444444444444444333333222111000333777777333000111222000...---,,,---...///111///---,,,------,,,+++---...///000111000000///---***)))---000///000333999666333222444777999:::555555555555555444444444---000222444444444444555111444666666444222111111222222555:::???@@@===::://////777LLLhhhyyy{{{uuuyyyrrrvvvyyyeeedddqqqyyy~~~}}}sssVVV???333///555666555333111000111333444333222111111222333333111222111---...333666555333666888555111...000333555777666000---///000///---...111444777777444111///...,,,,,,............+++,,,......---,,,---...~~~}}}yyygggMMM@@@BBBAAA999444111333555444555777555555666444333222333444888555111000000111111000666666666666666666555444...///111333555666666555222666999888888999666111444555666666444222000...000111444777777333000...222111000......///000111111///...,,,,,,++++++***---...000222222111000///---))))))...111000000111444333222333666999999999666555555444333333333333...222666777666555777999222444666777444222000///......000666<<<===888333888...@@@lll}}}{{{nnnkkkpppuuukkkiiixxxkkkhhh]]]KKK999000222777333444555444333222111111444333111//////000111222222444222///000555888777111333555444111//////000333666666111...000111///...///111444777666444111,,,******,,,000111000---***...111111...,,,---///{{{oooYYYJJJFFFBBB777222111444555222111222555555555444222111333444666333000...///000000000666666666777777666666555///000222333444555666777222888;;;:::999999666111444555666666444111...,,,000222555555444222///,,,222222111000000000111111000///...---++++++++++++...///111333333222111///...+++,,,000222000000222//////111444777888777666444444333111111111111222///333666777555555666999222444666666444111000000---,,,---222888888222,,,666555LLLtttvvvssskkkddddddkkkrrrttttttrrr}}}tttNNNJJJBBB777///---000333000222444666777555222///222111///------...000111///222333222333666666333///------///111222000...///444555333222333333111222111111222444333222000***))))))---111333222///,,,///222222///---...///~~~}}}|||kkkYYYNNNDDD888333111333333000...///666666666444111111222444333111///...000111111000444444555666666666666666555555555333111111333555111777:::888777777444111444555555555444111///---000333444222222333111---111111000///////////////---...///---,,,,,,---//////000111222333222222111111000000222111///111555---...///222555777666444222222000//////000111111000111222333222222444555333444555444333111111222000///111444666666111---888NNNaaagggssscccWWWKKKMMM^^^sss~~~}}}uuunnnuuuvvveeePPP;;;888444111000000111111///000222555666555111...000///.........///111222+++000333222222444111------***)))+++000333111///,,,111444333333555666444555333222222333222000///,,,,,,---///222333333222---...//////...---------~~~zzzhhh]]]VVVAAA:::444333333111222555888888777444111111222444000//////000222333333222111111333444555555666666888888555222//////333666111777;;;888666666666333333333444444333222000///...222333111222666666333222111000000///...------+++---///...------000222111111111222222222333333333333555444///+++000888000///...///222555666666111000///......000111222444222000///000222333333333444444333111111333555222333555777777666555333BBB```nnneeefffyyy~~~qqqQQQDDD<<>>@@@AAA:::444444:::;;;666000222222111111000//////...666...,,,222222,,,,,,222000333777888777444222111222444999;;;777222333888333444444111...---...///111000///---...111666:::333444666888777666333111999888666444222111000///+++,,,---...//////000000zzzssstttzzzzzzttt___MMM;;;666777777666666:::888555333222222111111555111111555555222333666444444222...///444666444111...---//////,,,---000222333333333555666777888444111...---///333555666------,,,,,,222<<>>777444777:::555111222666888555111222222222222222222222222666000...111333111/////////111444555333000//////...000444777444///000555333333222111/////////000333333333222111111333555444555777888777555333111555333111000///...---,,,,,,---...///000000000000yyysssuuuzzz~~~oooZZZBBB888888:::;;;;;;999888777666444222000///444111000222333222444777777666111++++++111555555111///000333444111000333111111111111222444555555444000,,,***,,,000333444,,,+++)))+++333<<<===888444444444444444333///,,,555333111000111111000///333444333222000111333555333111......000333555555222111111000000111333333222111111111111333555666444777777333111333444333...000000...000666888777555SSSnnnyyypppzzzwwwlll^^^___pppjjjEEE;;;555777777222000222111000///000222444333222111222222333444555555666666777444222333555222---000222333222000...------,,,---111555222...///333222000//////000111111000111333555555444333222333555555666666555444222111111///---------...---,,,------...///000000000///|||wwwyyy}}}}}}gggNNN???===??????===666777888888555222000///777444111000111222444777999999555...,,,111555666666555777<<<<<<888555666111111111111111222333444333000---,,,...000111111//////......333888777111333333333444333222000...444333222222222222000...111222222111000111444777888444000000333777888777222444333222333666888777111111111111111333555777000222333111000000222333111333333222444888999666888PPPyyyxxxwwwvvvwww|||gggDDD777444555999888222///000---...000000000000111222222222333444444555555666777???@@@888444666555...222333444222000...............222666555111111555000...,,,---///111000///---///222333333333333444444444444333222111000///000...,,,,,,///000///...------.../////////......~~~{{{|||}}}pppYYYHHHBBBAAA>>>:::222555888999666444333333999888444111000333555666666999888222///222444333888777:::>>>===777444444333222222222222222333333000000000111333333111///...222444222222555444222444444333111000000111333111111111222333222000......///000111111333666999:::666222111444777777666000444444111333999;;;999000222444333222333555777......//////......///222555777777666777999666000888UUU{{{kkkEEE333///000444888777222......///111333222000//////000444444444444444444444444777DDDHHH>>>555444555222222333333222///------.........111666666333333666///---,,,---.../////////---...000000000000222444333222111000////////////000---***,,,000222111///------.........------,,,|||}}}~~~}}}}}}yyyvvv~~~tttcccPPPEEE@@@:::444111555999999666444444555888888555111000444777666111666888444000111222111333333555999888222......444333333222222222222333//////111444666555222///,,,222666444333555666555444444333111///000333555111000000111333333222000,,,...000111222333555777666444222222333444444333000555555000111888:::666000444777777555333444666///---...000///---///333333444444444777:::888222LLLrrr~~~}}}tttuuuyyyqqq|||PPP666555...///222555666555444333222444555555333111000000555555555444444444444444444>>>EEE@@@666111222444...000111000...,,,++++++---,,,...444555333222555000111111///------...000222333333222000///000111111000///.........///000000,,,)))+++111444222///.../////////...---,,,,,,}}}}}}~~~zzzuuu}}}zzzlllXXXHHH@@@:::444333777:::999555222333666333555444///000666999777111777999555111222444444000///222777666111---...444333333222111111111222...///000333555555333111000333444222333666555111111222444333111000222444444222111222333444333222,,,///222333333222333333000222333444333333444555444:::888111000777888222000555;;;;;;777444333444111//////222111...///555333444555999DDDPPPUUUSSSsssuuuTTTGGGHHHLLLJJJXXXrrrsssrrrlllgggggggggWWW>>>444999444333111222555999;;;:::444444555666555444111000444555555666666777777777...111666:::777111///222,,,...111222000---,,,,,,,,,+++---333666444333555333666888444...+++...222333666888888666444222222222000///......000222333333///+++...444777555111111111111111000///...---zzzttt^^^KKKBBB<<<888555999;;;999444111222555...222111...000777:::888444:::;;;666222444777999111000333888999444222333444333222111000000000111///......000333444444333777666222000333666111***...111555555333111111333777555333333444444333222---000444555333111000///---222666777666555777999:::???===444222888888111111777===>>>999444222333444111111444333///000666:::<<>>888333444777888444///...222999;;;:::444444444555777666333000444444555777888999;;;;;;***%%%)))444888111---///---000444555333111///......,,,...444777666555666555:::===888///+++...444111555;;;>>>===:::777666222111///...///111444666888333///222888;;;888444333333333333222000///...|||~~~~~~zzzwwwyyy~~~{{{hhhUUUMMMMMMDDD666555111//////222555444222555///---444999888333000333555666777777777999:::333000///111555777666444222000000333666666222///444333333222222333333444222111000000111111000///444111///111666999777444444444555666777888999999555555555444333222111111999888777777888999::::::888777444111444888777222444444666888666333444666:::777333999>>>777===TTTqqqwwwyyyfffNNN???777333444777222333555777999888555222...111222111///000333777777666555555666777888999777666333222333555999;;;666666666777;;;>>>999111------...//////...---,,,111777888555333555333......///000222333444444555333777777333222444444000333333555999<<<;;;777333444222000///000222444666222111111333777999666333333333444444444222///...|||zzz||||||}}}}}}xxxsssssswwwvvvdddTTTLLLGGG>>>555555222//////333555444222333------444:::999555333444555666666555555555555111///......111444666777666333111111444555333111333333222111000000111111......000111333222111///333000///111666888666333333333444444666777999:::666555444222222222222222777888999888888777888999>>>===999333111333222...///111444888888555777:::===???=========<<>>GGGLLLJJJDDDAAADDDIIIbbblllZZZ\\\```ZZZRRR888111---000333333444666333222000///...---+++)))///111222111......000333666555333222222333444444222111111111111111222333333555666444555999999666777555111...------///000222111111888DDDJJJAAA555000111444777:::<<<===>>>777555555666444222555;;;555444222222222111///------...111333333222000......///111111///...------+++///444444222000000111|||tttqqqsssqqqbbbZZZOOO???777888555222///000333555555333000,,,+++222777666555555111111111222222111...,,,...111222111//////222666777333000000333555444222333333333333333444555555...///111111111111111222111//////000333444333222222111000000111444888:::666333000...---///222333000444888888444111222333111555555111000666===@@@===777333333444888FFFVVVfff\\\LLLMMMZZZaaalllssshhhGGG;;;<<<<<<::::::555111000444666555333444666333000///......---,,,///111333111...---///222444444222111000111111222111222333444555555555555222666666222000333555555777555222000...------...111...///666@@@BBB888---...///111444666888999999555555333666BBBLLLJJJAAA777555444333222222111111...///222333333222000...000333555444000------///+++///444555222//////000{{{xxxzzz~~~|||{{{rrrfff]]]PPP>>>666888666222000000333666555333222---,,,111444222111111///......000222333000...///333777777444111111222111//////111444555222///000000111222333555666777444444333111......111444000000///000222333222222222111//////000333777999444222000///...///111333...111555555333000000111444777777333222888???BBBEEE???===???======IIIZZZxxxmmm]]]\\\kkkqqqxxxkkkHHHHHH]]]^^^KKK<<<<<<<<<666333666...,,,---222555444444777555222//////000111111111///111333222///...///222333222111/////////000000///000222555666777777777444666555000---000111111444333333222000...,,,+++---,,,///444888555///+++//////111222333333333333+++///---222NNNjjj```CCC444444333222222222444555333222222111111111222222111444666555111...///000---111555555222///------}}}{{{~~~|||~~~~~~}}}~~~vvvkkk^^^NNN>>>666555666333000111444666555444444///...111222///...000111...---///333555444222111444888:::888555111000///...///111444444111---,,,------...000222333444666777666333///...111555000000111111111222222222222111000000111333555777333333333333333333333333///000111222333333222111222666888777:::CCCJJJLLLGGGEEEJJJRRRMMMDDDIIIVVVtttrrrgggbbbhhhmmmxxxqqqEEE888888666AAA===>>>CCCBBB999444555000...///333333111222555222000......000222222222...111444333111///111333222111000///...///000000...///000222444555666666555777444000///111111///111111222222222000...---------000444333//////111222333333333333222111111///111---222NNNfffVVV444...000000000000000222555666444111//////111333555000222333333111000//////000111444555444111---***}}}zzz~~~}}}{{{}}}~~~sssaaaNNNAAA999333666333000111444666555444555111000222333000///222555111...///444777777555222333555888999888555222555222000111333333000---------------...///000111333666999888444111333555111111222222222222222333222222222222222333444555333555888;;;;;;999666444333000///111555777666333444777999<<>>;;;666222111666444555888666222111333222000///000222333333222...111444555222111333555000000///......///111111000000111111222222333333666666333111333777555000111111111111222222222222333000000333222...000555444555555555444333222222999444111888EEEIII;;;***+++...000000///...000333555444111///...000222333//////000111333333111000111000111555777666///***~~~zzzxxxzzz{{{dddPPPFFF===444666333000111444666666444666222111444444222222555999444000000555888888777222111111444888:::888555;;;777222000111111///---111111000///////////////...444;;;<<<888444444555111222333333222222333444333333333333333333333333444888===@@@@@@===888555666222...111777;;;999555???@@@AAABBBIIIRRRTTTQQQUUUOOORRRXXXQQQGGGNNN```wwwrrrggghhhtttlllYYYPPP``````RRR<<<111555666111333666777555444444222000//////444999999555555777444333222333444555444222---111555555444333444666000///......///000111222444444333222111111222222666555333222777<<<999333333222111000111333666888;;;444000222111---...333444444444555444444333222777---000>>>@@@444...444,,,///222222///...000222333222000/////////000111000//////222666777555222111//////444:::999222***zzzwwwvvvsssrrrwwwoooWWW@@@666888444333222222222444777888999444333888<<<:::555333555555333000...///555999444666777555222333888>>>CCC>>>888444333111///,,,444111......000222111000...999???===???DDDAAA888///333777777444222222333888222///111222111333666999===999666888222---444777000///888BBBEEEEEEGGGHHHIIISSS^^^^^^RRRNNNTTT[[[RRRYYY___TTTNNN\\\iii}}}qqqfffbbb]]]OOO===222777666555444333222222222555444222000............///,,,,,,111444333444666444222111222444444222///...111333222000///000222444111//////111222///---333333333222111///---,,,...000333333444666;;;???888333///...222777:::;;;<<<999444111000///...---555666777777666444222111333111222777888444000///111000/////////000222333000111333222000...---...,,,------...///333888<<<000///111555:::999333---uuupppqqqrrr}}}zzzrrrpppgggRRROOOBBB+++666555333222111222444555333...///555:::999777666666555333000,,,,,,///222555999<<<:::555666>>>FFFCCC>>>777333333333444333555222//////111333222111///888>>><<<>>>DDDBBB:::000444777666333111222333444///---///111111222555444999666555999555111777111555777===QQQgggkkkaaa___DDD^^^oooLLLJJJ]]]IIISSSMMMTTT]]]\\\bbbrrryyylllXXXMMMGGG>>>555000333333222111111111111111444333111///------......///,,,+++000333222222444333111000111333333111///...000222222000///000111333111000111333333111...333444444444222000---+++,,,...000000///000444666777333///...222666999;;;:::777444222111111111000111333555666555444222222000...000555777333000000111111000000000111222333222444666555333111000111,,,///111222222333555666000///111555999888333---qqqjjjlllpppssswwwrrrzzzuuuaaaLLL<<<444777666444222111000000111000,,,---333888777555555333333111...,,,,,,...111555999<<<888333333;;;DDD@@@;;;555111111444666777555333111111222333444333000888<<<:::<<>>XXXnnneeevvvnnneeeeeeRRRGGG]]]\\\___gggoooZZZLLL===666222///...///333333444555666666777777444222111//////000111222///...111888:::555000...000000//////000111111111000000111222111000000000555666777888888555222//////000333444444222///...///000222222222111000000222111//////111444777888;;;999666555666666555444,,,000444555333222333444///,,,...333555222000000333333333333444444444555555777999999777555555555111444888:::888666444333111111111333555444111---wwwpppkkkjjjwwwqqqvvvsssYYYMMMBBB555444333333222111111111111444111000444444222111333222000------000666;;;???>>><<<888666555666666666666777666555333111000000222111111000000111333444555777777666666777666444000222333111......111444???888444444444222222555444999222///<<>><<<<<>>EEELLLOOO[[[ZZZ\\\pppzzzrrrnnnqqqxxx|||~~~```<<<777222///+++)))...444555555666666555222000//////111444777888777666555111000444;;;===888333111444555444111......000333666444333444666777555333111333444333///------...------......000111222333222000///000444666555444+++---000111000000222555555444333222333222000...,,,222888999555444666:::555111111555666444222333222333444555555555444444...000333333111000000111...///000000//////000222222333222000///------...~~~{{{wwwrrrttt|||pppqqqzzzpppbbbKKK777444555555555555444333222777444333444111,,,,,,000,,,...333888:::666...'''---888@@@===222,,,000777666888999777444222444666111333444333222222666999111222555:::;;;999888888333555555444333666<<>>kkkiiiBBB444666777333555666666333111000000000000000000000222555777<<<;;;<<<===>>><<<777333999555333666777555777<<<777<<>>>>><<<888444888999>>>EEEGGGDDDBBBCCCEEEYYYqqqqqqNNN666///111222444555555444444555666777999;;;:::777444222222;;;:::999666444333444666:::::::::999777444222000---000333222000...000222000...---...111222000---000555666111......000///000...,,,---000222111000...---,,,,,,---000333555===999222...---...//////---...///222444666777888666666555444333222222111000333666888777555555555111111000000000111111111444000000666:::888555444...000000000333666222,,,////////////000000000000wwwqqqnnnnnnnnnnnnoooqqqvvv{{{xxxlllQQQ;;;???===:::999999;;;;;;<<<999999:::888555333333333555555444333333555888:::SSSKKK999999555222444888888666444222111:::;;;:::666111///222666;;;:::999888777555333222333:::GGGTTT[[[[[[YYYWWWccc{{{qqqpppaaaFFF222///333444222333333222111111444666888:::;;;:::777444222222999999999777444333333444;;;::::::999777555333222///333666555222000222444000///...000333222///+++...333555111...//////---///...---///222333333222///---+++***,,,///333555===888111...//////...---,,,---000222555777888888777666444222111111000000000222444555444444555666333444444222111111222444777333444:::===:::666555000000///000666;;;888111000000111111000000//////~~~{{{xxxwwwvvvsssnnnlllnnnsssvvvaaaDDDEEE???;;;666444444555555555777888888777444222222333888777444333444666888999HHHgggzzzfffEEE555555777000333555666444333333333;;;;;;999555111000333666<<<;;;888555444444555666DDDOOO^^^lllvvv{{{zzzwww___XXXWWWHHHDDDFFF???222...666888333222222111///...///333666777999::::::777444222222333666888888666444333333888888777777666555555444222333555333000///111333333222222444666666222...///333444111///111000---//////000111444555555555111///,,,++++++...111333777333000///111111///,,,---...000222333444555555666555333111000////////////000111111111222555777333333333111///000222444111...000666;;;999555444555444000000666>>>>>>999444333222111000///......}}}yyyzzz~~~xxxoookkkmmmrrrsss~~~gggJJJEEEEEE???888555666777777666777777777555333222222444888666555555666666666555444>>>HHHGGG<<<111333;;;000000111000000222555888777555222000111333666888777999===BBBHHHQQQZZZ```}}}zzz\\\AAA???AAA666444666555222666;;;888///222222111///...///333666555777999999666444222222111444888999888666555444555555555555555666666666444222000---------...///444333333555888888444111111333333000///222111///000000222333555555555555222111...---,,,...000111111000000000222222111000//////000000111222222222333333222111000//////......////////////111555888222000...---...///111222///,,,...555;;;;;;999:::777666333111555===???===666555333111////////////~~~zzzvvvvvv~~~}}}ttt}}}zzznnniiimmmrrrrrrqqqrrrZZZIIIIIIBBB;;;888999<<<===<<<888888777444222111333555444333333555777777444111---000555888444000444;;;333222000...///333:::@@@:::666111111666:::<<<;;;>>>GGGUUUdddtttyyyeeeZZZJJJCCCLLLOOOJJJGGG@@@444777<<<555222333555777999999666111333333222111000111444777444666888999777555444444555777999999888777777777666666555555555666666666999333,,,)))+++------,,,222000000222555666444111222333111......111222//////111333444444444444444111111////////////000111111111111000000111444666111000//////000111222333000000111111111000...---//////.........111666:::444000------000333333333333//////555::::::999:::333555444222333999<<<:::777555222///...///111333~~~zzzzzzuuutttxxx{{{yyywwwwwwqqq|||yyymmmhhhmmmrrrrrrzzz|||kkkWWW^^^EEE>>>666444777:::;;;;;;:::999777444222222555777000000222666999888444000111777;;;888222000555:::777555222///111777AAAGGGEEE>>>777777===BBBAAA???VVVaaasssyyylllSSSEEEBBB999555???;;;444888:::555555666///222222444777777555666888444444444333222333555888333666888999888666555555;;;;;;;;;999777777999:::888777777666666666666666???666,,,(((,,,///...,,,///---,,,...222444222///222222///,,,---111222///...000333444333333333333000000000000000111222222333444333000...000666;;;222111/////////111333555...///111222222000...---000000///......222888<<<888333...///444888888666666111...222444222000000///333555222222555777666666444000......000444666{{{yyyyyywwwtttqqqqqqvvv{{{tttjjjkkksssvvvsssxxxvvv{{{ooo^^^UUUEEE>>>777555999===???>>>:::888666333222111111111///111444666777666444222444333333555555444333444444555444222666DDDWWWdddfffWWWHHHAAACCCKKKWWWaaatttiiiYYYMMMAAA999999888444222333222444555555333111111111444444444555444444333333777555222111222666:::===999::::::999666444444555777:::<<<;;;888666666888===>>>===999555444777:::???888000,,,,,,------,,,000///...///111111///...111000...,,,+++,,,...///***111888888222---///222555444222000//////000000111///...///222555666666///......///000222444555111---+++...333444///))),,,.../////////111333666555333111000000222555777999777555555666666555444333111000222555666444111222444555333000///333777uuuggghhhssszzzyyynnnmmmrrr|||~~~qqqaaaWWWIIICCC;;;:::===AAAAAA@@@777555444222111111111111777777888777555333333333444444444666666555444555111444444111888PPPqqq{{{ooojjjlllpppxxxzzz___III???===555111444777555444555333444555555333111111222444444444444444333333222111000//////000333777999888999999777555444666777666888:::888666555666888:::;;;:::777444222333555999555000---,,,...000000000/////////111111///...000///...---,,,------...---333777555///---000555777666444333222222222333333111//////000111111000,,,,,,,,,---///222666777555111......111222///+++------...000111222222222222333444555555666666666888666555555666777666555000000000111444555555555777444222111222444333222wwwpppqqquuuqqqiiigggffflllxxx}}}uuudddXXXLLLEEE???===@@@BBBAAA>>>666555444333333222333333666777666444111000444777555555666555555444333222///888===:::AAA]]]wwwgggWWWPPPHHH<<<555555555111111777;;;;;;999999666666666444222111222444444444444444444333222111------...///111333555777888888888666555555888:::666777777555444444666888666777777666333111000111222111///---,,,...222555111000000000222222111///............------------111333444000,,,,,,222777777777666555444444444555999666333111000///...,,,******,,,...222555999;;;777444111000000000...---......///333777888555111111333777999:::999666555999777555555555555444333...///000111111333666999<<<555///000555777333...~~~tttppprrrqqqiii___gggfffjjjuuu}}}xxxgggXXXLLLFFF???===>>>???<<<999999999888777666555555444000333444333222333888===666888999777777999888666888GGGRRRQQQVVVkkkfff```fffeeeOOOCCC888555555333555888444444777;;;>>>===:::888999999888666333333444666333333444333333222111000---...111333555666777777888888777666555777;;;>>>888777555333222222444666111222444555444333222111---...///---+++---111666333222111222444444222111---......//////...------000000000...,,,---111555555444444444444444444444<<<:::777555333111///,,,))),,,000444777999::::::333333333222111///......000///111777===>>>:::444333555888::::::888555333:::888555333333222000///000222333222000222666;;;<<<666000000444555222---||||||jjjbbbcccgggiiiiiiffffffiiirrrzzzxxxiiiZZZMMMGGG???<<<<<<<<<999555::::::999888666555444333222444555555333333666999222777:::999===CCCDDDBBBHHHXXXcccbbbfffwwwlllMMMDDDIIIIIIAAA<<<888888888666444444222555888:::<<<<<<888444;;;;;;:::777555444555777333333333333222111000///...000333666888888888777888888777666666888<<>>@@@>>>888999:::===>>>;;;666333222777::::::;;;===<<<888:::::::::888555444444555333333333222111000///...///000333666777777666555555666666666555777:::===888666444444555666666666111222444777:::;;;:::888///000000///......///000444333333444555555444222000000000000111111111111++++++,,,...000000...,,,,,,---...///////////////333222111222333222000...,,,...333666888888666555/////////111333222///------,,,---111666888777555888777666444222222222222///...---///222555666666666666555444222222444666444666777333...,,,...222{{{hhheeefffjjjkkkeeebbbdddhhhkkkmmmnnnrrrrrriii^^^UUUMMMBBB<<<::::::666333222333444555555555444333777333///111777<<<>>>>>>AAAKKKPPPQQQXXXeeeiiifffgggvvvxxxllljjjZZZFFFAAA:::333555777999;;;;;;:::777444999:::777777;;;;;;888777888888777444222111222333333222222111///...---111222444666666666555444222333444444444444666888444333333555999<<<<<<:::666555666888;;;===;;;999333222111222333333111000222111000111333333111000222222111111111222444444---,,,+++...111222000---+++,,,...///000000//////000000000111333333111///222333444555777999;;;===666222......111333111...000///......///000222333555555444444444333444444000///...000444666777777333222222222333444333222222444555222,,,***---111zzzuuurrrmmmkkkmmmmmmlllpppxxxqqqttttttqqqqqqppphhh]]]VVVLLLAAA:::888777444111111222444666888888888888;;;666333999FFFSSSZZZ\\\bbbkkkooonnnsss~~~|||}}}xxxmmmRRREEE:::::::::888555444666777666333777666111///222333111444666777666333000//////333333222222000///...---444555666777777777666666///000222222222222333555111000222666<<<@@@@@@???:::888777999;;;<<<:::888555333222333666777555222000///...///111111///...444333222111111333555666111---+++---111444222000,,,---///000111111111111111111111333444444222111:::888555555777===CCCFFF>>>666---+++///333222///555444111...+++,,,000333222333444555666666666555555444222333444555555444000......000444555333000111222222000---,,,...000zzzwwwrrrssstttuuuvvvwwwxxxxxx~~~|||wwwpppjjjfffcccaaaSSSLLLBBB<<<888666555555;;;777444777???EEEGGGFFFEEE===CCC\\\qqqwwwyyy}}}iiiLLL>>><<<888888666555888<<<999222888333///---000333444333666666666666444111///---444111222555333------111444333444777:::999555111111000///......///000111333000222999>>>??????AAA>>>>>>???>>><<<999666444:::777444333555777666555---,,,,,,///333666444222777444111000000222222222222111///...///111444666555222///------000444777///,,,...333666222//////888444333666999>>>JJJWWWSSS???000111555222000222------...///////////////111222666999;;;999555222444444333444555555444222222333000...000555555111333111/////////000///...|||vvvqqqqqqrrrrrrrrrtttvvvxxx|||}}}yyyqqqllliiiccc[[[III???888999999666444666999666555;;;HHHTTTZZZ\\\]]]]]]jjjsssVVVCCC:::999777777555555999===;;;555666333000///111333444333444444333222111///...---333111222555444///000555666444444555888888666444333222111000000000111222222222666:::;;;:::>>>CCCCCCBBB???<<<999777666555666333111222444666555444000//////000222333222000666333111000111222222222000///......///111333444111000///......000333444000///222888888444000000555222222555888<<>>;;;888666555444222222222222333222222111222444666444000...///000333111000000111222222222,,,---///000222222222111+++---000333444333222111333333555888555000000333111111111222222666???FFF<<<555111555777333//////333222222111222444666777666666666555444444555666222///...222888999444...444<<>>;;;444///666GGGUUUiiifffGGG999<<>>777888999;;;;;;999888777777888;;;:::666444555444000000222444555444333444555555555444333333333444444===???>>>888222000---***,,,000444777666444333333111222333444555555555444:::444222555888777777888444888===@@@@@@<<<666222;;;;;;999666333111222333222444555555333222222222//////...000222333333222000111222333333222111000,,,...111444666666666666555000---///000//////111111555666222000333777888<<<;;;;;;:::888666444333000222444666555333111///444555444111------000333222111000111222222111000///000///...111555333...111000///111333444444444yyyxxxzzz~~~zzzmmmhhhqqq~~~lllQQQ;;;222333888<<>>666888<<<===;;;666666777888888777666555555999999555333444333000000333444444333333555777666666666666666555444444999???@@@;;;777666333...+++///222444333222333444000222333555777777777777999777888::::::777888<<<444888>>>BBBBBB>>>888444===<<<:::666222222555888666555444444444444222000.........000222444333222222222222111111000///...---...///111333555777888555///,,,222666555111///...444777333111555888888<<<===<<<888555444555555444555555555444222000///333555555222---,,,///333222333333111......///222,,,---------000555333---222111222444777888777555nnnaaahhhtttxxxcccOOO777---111888999777888555222222555888666333777444666<<<<<<666222222---;;;<<<888>>>AAA===;;;444333333555777;;;DDDMMM~~~lllRRRFFFAAA>>>999666666999===???@@@;;;777555666777777555333777777444222444333111111333555444222333666999999999:::::::::888666555111999===<<<;;;>>>===888,,,///111000///000333666111222444777999:::::::::777999===???;;;777:::@@@888;;;@@@CCCCCC???999666<<<<<<999555222222777;;;999666444444555555111...------...000222444333222333222111000///...---------------...111444777999555///...666===;;;333...,,,333777444333777;;;:::666888888444111333666888888777666444222111111111444666777444...,,,///333222444444111,,,+++...333***---...---///333222...222333444777:::;;;999777{{{dddPPPIIIQQQ]]]CCC333+++000555333444999666444333444555666555333444555555555666666777777111;;;CCCBBBBBBCCCBBB===555111...///555888888777RRRYYYcccdddXXXGGG>>>???AAA>>>999666666:::???BBB===:::777777888:::999999<<<999666444444444555555777444222444999:::777222333333333555888:::;;;:::///...111888;;;999666777111---)))***///333333111999;;;:::888888999666000444;;;>>><<<:::;;;;;;999<<<<<<===@@@AAA???;;;888:::>>>===666111333888;;;===<<<:::888666444333333333111//////111333333222222000/////////000///...*********,,,...000333444000000222666999888333...444222000///000333777999333222222444333111333777>>><<<888555222111111111777999:::777333000111222222///---///222222,,,'''000...---...///000///...///333444555777;;;:::666nnnWWWGGGBBBFFFLLL@@@444...222555222222888777555444444666666666555777666666666555555444444444<<>>CCCDDD555222...000555888888666AAAEEELLLNNNGGG<<<999;;;>>><<<:::888999;;;===???999888666666777:::===???;;;:::999888777666555444333444666888999777444222333222333444777888888666///...111777999666444555222---))))))...222333222888999888555666888666111222888;;;999888999:::888999<<>>666444222333555666666555:::555333666777555666999///111444666666444222000444666777666555555777:::<<<======<<<999777666666000222666888888777555444444333444555666555222000222111333666555111000222222///++++++---111333333111222000...111777999777...222555444666:::;;;999777;;;??????;;;888888999999:::999666777:::999555000111333444555555555555222222222000//////333666444111...---...000111111222000...------///222444222333222///------222777444444444333222111//////...///333777666111000222777666555555555555666666333444444333222111111111888555111000111222111000000///...///000111000...000222111---+++...000///zzz]]]FFF===:::888888888:::999444...///222666444222111333444444333...000222444666666666666111555999888222...///444777666444444555555555444555111///333666555444666///000333444444222///---...000444666555555444444<<<<<<;;;888666555777:::333000///222777:::999777555444444555666555333111333333666888555000///222111///------...000222333...///---,,,000888<<<;;;///333555555888<<<>>>;;;777777999:::<<<;;;:::999:::<<<<<<:::;;;<<<:::555//////111222444444555555333333222111//////000111333111......///111222222222111000///111444777999222444555333000000333666444444444444333111///......///333888777222000222444444333333333444444555222222111222222222222111333111///---...000111222111///...///000111000//////222222...,,,...111111fffKKK>>>:::888777999:::888444000000111666555444555666777666444111222444555555444222111333666;;;???;;;333...///777777666666555444333333111...000555999888888:::666555555444333111000///(((***---222666777555333888999888555222222666:::555000,,,///666;;;:::777555333222333555555555444222333888:::666000...111////////////000000111111///000///---111999<<<:::222555666666999???@@@===555444555777;;;<<<;;;999999>>>???===<<<<<<999444000000000111222333444555333222111222333222000---222000///000111222222111000111111333555777:::;;;444555666666444333444555333444444444444333222111///000444888777222111333333333333333333222222222222111000111333444333222......------...111333555111000//////111111000//////333555000---///111111qqqTTTFFF???:::777888888666444222111111444333444555777666444222111333444555555333000///555444777>>>===666000000888888888777555333333222000///222777999999;;;@@@===:::666222000000111222,,,)))(((---444888777444111333555444000000444888333222111222555777777555333111///000222555666666///222888;;;777///,,,///---///111222222111000000444555333000333888999777555666666666:::@@@AAA===777888:::;;;;;;<<<<<<===888>>>BBB@@@;;;999666333444222111///000222444555333000000333999999444...000000000111333333222000///000222555777888::::::888666444444555555555444333333333444444555555555111111555999777333222555555555555444333222111000222000000111444666555333222222111111000111333444111000///000111111000///000666777222...---......zzz^^^PPPFFF===888888777444444444333111///000111333555444000---...000333555555444222111555000111888;;;666111111888999999888555333222222///...000444444444777===@@@;;;555///,,,---000222444---'''***222888666222+++///444444111///111555111333666777555333333333111...,,,---000444666888,,,000777;;;666...+++---,,,///222444333111//////888999666333444777777333666777666666:::AAAAAA===:::???BBBAAA===<<<>>>BBB666???DDD@@@:::777444222666444111//////111333555222//////555===???888000//////000333444444222//////000333555777888888888;;;666222111444666555444333333333444555666777888333222555999888444333666777777777555444222000///222000///111555777666444999999888555222000///000111000///000111222111///111777999444...,,,,,,+++cccTTTJJJAAA======888222222888999555444222000000111222333222111222333222000......///555444444888======999333444444555666555444222111333222222222333555666777888222---,,,///111111...444...***...666:::666111111...///333555222000111444444555333111000000111000...,,,+++,,,000444777222333333222///......///666222...---///111111///555555222///222888:::777888888777777999>>>EEEJJJ@@@???>>>>>>>>>>>>===;;;<<<<<>>888000...222111111111111000...---,,,222111000///...---,,,+++vvvcccRRRCCC======999333333777777333777555333444555666555444333444444333111000000111222111333777<<<<<<888333555666999:::999666222///333333333333444666888999999444000///111333111...444111...///222444444222444000...111333222222444333444555444111000000111.........///000111333333222222111///---...111333:::555///---...000111111444444222111444999888333444555777888:::===BBBFFF@@@???>>>=========<<<<<<===;;;<<<@@@???:::888999888999999555222000222444444444444333222222333444777666555555666666555333///---///333444111222666>>>:::555222111111111111222444444222444999<<<;;;;;;999888777777777555333444888999444111111111...333666888777333222333555666666888999555000222777111000///////////////.../////////...---+++***)))rrrYYYBBB<<<<<<999555555777666222444333333444555555444222555666555333111111222444000000222666::::::666222333666999;;;:::666111---666555555555666888:::;;;999666333333444444222///222222111///...///111333666111...111222222333666333444555444222111111222...///111333333222111///333111///---,,,...333777<<<666000,,,,,,///222333111111111111777<<<999333000222666888:::<<>>===<<<;;;;;;;;;;;;>>>:::999<<<<<<:::<<>><<<888666555555444333444999:::444......///000111666999777222///333777444333444555444222777>>>555222//////222333333111//////000000///---,,,+++|||___DDD<<<:::888777777777666444444333444555666666444222666666555333111111444666333333444666888777444000000222555777777555222///:::999888777777777888999555444333444666555333000222111///......000222333666111000333444333333555222444555555444222222333000111333444333222000...222222000...,,,...222555777444000------///222444222222000111777>>>===888000222555777888;;;>>>@@@======<<<;;;999888999:::>>>:::999;;;;;;:::;;;???<<<999777666777777777666888777666666666555333222555666666444111222666:::666444111111333444666888:::888555555555555444222333666777555444666555222<<<999777666555555333222111777999222++++++000222222444666666555555888;;;444222333666555555999???<<<777333222555777666444222333444444444222111///fffIII===:::888888999888777666999888888:::;;;;;;999777666555444222111111444666777777666666666555222000000111222444555666777777>>>===:::888777666666666000000111333555555333222111...+++,,,000444444333222000111666888444222222111333666666555444444444444333222111111000000000222333222111///...///000111111000000000000222333:::999555111444:::<<<999333444555555777:::???BBB:::<<<<<<;;;888666666777===::::::<<<<<<888888:::999777555555777999999999777555333222333333111///111333444333111111444888555888888444111222777;;;:::777555444555666777666333777888555555666444000555444555666777777444111---444666111+++,,,222555666333222333666999999777000///222666777444444777===999555444555666555444333444555666555555333333jjjOOOBBB===:::::::::777666888888777777777999999777666555555555444222222444666:::999777555333222222222222222333555777:::===??????===:::888555444444444...///111222333333333222000---+++...333666555222000///111777888444111000000333666777777555555555555333111///...///000111222333333222///.........///111333333222111222333AAAAAA<<<333///222555666444555555555777:::???CCC888<<>>:::666555666<<<::::::<<<;;;666444666666666555555555777888999444000---,,,///000///------000222444333333333333444999:::444///111666:::666444222111333555666666333777888555555777555222111222444777999999666333,,,333555111...000444555999444///000444777444000---,,,000555666111//////777666444222111111111222222222222222222222333333vvv^^^JJJBBB===<<<:::555444666555333222222333444333333555666777666555555666777888777444111///000333666222333555888:::<<<>>>>>>;;;:::888666444444444444000111222222222111111111...///111222333333333333111...000444666333000111000333666888888666666666333222000///......///000222222222000......000222555666666444111000222444>>>BBB@@@666---,,,000333222444666777888:::===@@@888>>>BBBBBB===888666666;;;888888:::999555444666555777777555222111444777444///******---000000...+++...222666888777333///333777777111...222444444111111111333555666555444333666777555555888888555444444555777999:::888777000555777444333555666444888444000000222444444222---,,,///555666222//////...111333222///...000333111000///...///000222333rrrPPPGGG???===999333111444666444222222333444555444555777999999888777777888666444111...---///555888000222666999;;;;;;::::::888777666444444444555555444555444333111000000000---222777666222000111333333///...222333222111222000333777999888777666666111000000///////////////333222000---,,,...222666<<<;;;999555000000333666555===@@@777---+++000444///222666999::::::;;;<<<999???FFFFFFAAA;;;888777:::777555777666444444777555888999555000---111555777111+++***...222333222+++---222888<<<:::333---333555222---...333333---///000222666999888666333333666777555666999:::777999888666666888:::::::::555888999777777888777333444444333333333555888:::111///111666888555333444)))///444444000///333888222000...---...000333555kkkTTT@@@<<<===999444444777555333111111333555777555888;;;888444333777<<<666111------222666777555555666777999;;;:::777444;;;777222222444666555333666:::<<<:::888777222,,,111444555444000///111333666666555333111000222333111111222444666777666555...111555444111......///111111/////////000111222111222333222222222444666555444222111222222111000111555:::===<<<:::999888:::???DDDEEE@@@<<<:::;;;:::888888777444000333999555777999777222......///111222333222//////111333111222555777666444111...222000//////111333333333......333:::999111---//////555999666444666:::;;;<<<>>>>>><<<888666777999666666777;;;===;;;666111000//////111333555555444222777===@@@???:::666444000111111///---,,,///222333333000---...222000***yyybbbKKKBBB>>>777555777888666444333222333444555777666555444333444666888444111---///333666666444666666888:::<<<<<<999666888666444333333444333222666;;;>>>:::777555333//////000222333222222222333666666555444333222333555999999999999999777555333......000111333222000...111111000000000111111222333444555555333333444555333222111111222333444333///222777::::::999888888:::<<>>666444444555777888666333000000000222444555444333777:::???@@@===999555333000222222000...---///111///111///,,,---111000---oooWWWHHH===555555;;;999888777666444333222222888555111111333555555444333000///111555777666444444555666999;;;;;;999777555666666555333111111111555;;;>>>999444333333333------///222555666555333444444333333333333444444::::::::::::888666444333...,,,,,,000555666333///222222333333333333222222444666888888666444444555000000111222333444666777...111555777777777777888888888999===@@@@@@<<<999;;;<<>>;;;<<<777000...000222111//////000111000///000222444000000111111222111111000111...,,,,,,///222444555//////222777888666555777111333333222444888777333777666444555777:::<<<===555222000000222444555666111111222444666666333111888;;;===<<<999555222111111222333222000......///,,,///000---,,,///111000www___MMM>>>333555>>>::::::999888666333111///555555555666666666444333111111111444777777666444111111222555888888777555222555888777333//////000222:::===777000///222444......000444888999666222111000000000222333333333000222333444444333333333//////000333666777555222555555666777777666444333333666999:::999777666666111222333333333444666888111444666777666555666777444666888:::;;;::::::999>>><<<@@@HHHLLLGGGAAA>>><<<777000---...111222333000000111111111222444555111000000000000111222222000...++++++...111444555666444444444444333222111...//////000777<<<;;;555;;;777333222555777777555222111000///111333555666111222333666777666333000666777888666333111000000222222333333222000...---,,,111333///,,,...111111mmm[[[FFF666444<<<999:::999999666333000///111666<<<===999555333333111111333555777777666444111111222444777888777555111555888777333000///000000777:::444......222444222111222666999:::666222111000000222555777777555***---000111000///000111000333777888777555666777888888999:::999888666555333555999::::::999999999333555666444333222444666666888:::999888666666666555:::???>>>999777:::???AAA===<<<@@@DDDBBB@@@@@@999777444000---...333888333222222333444666666777333222111000111111222333000...,,,,,,...111333444888666333111111222000...---...///333<<>>???999333222333///000222444555555555444555444444666888999999777222444666666555222111111///555888333///000222333444444444666888777555333555444444888<<>><<<000333666555111......000111555:::;;;888666888:::::::::::::::999888777666444777999:::999999999:::555777888666222111333666888;;;======;;;999888888999@@@EEECCC;;;999???FFFCCC>>>;;;<<<===<<<>>>AAA666777777333//////444999666444333444666777777777444333222111111111111222111///---...000222222222333222000...222666555111000222333777???EEEDDD>>>555333222222333444333333000333666888777666555555333333444666888888555333333444666666555555777999333222222222333333222000444777666222///111111000lllNNN:::555555555555555555444333222000444888888555222000///,,,...///000111111222333777666555666888999888777444444444555666666444222111555777444222333444222111333444555444333444555888666777;;;AAADDDCCC@@@888;;;===:::555111000222111333777999:::::::::;;;:::999888777666666666666888::::::999777666777888555888999777333111333777666:::>>>???>>><<<;;;:::;;;@@@DDDBBB>>>>>>DDDJJJCCC@@@@@@AAA>>>:::;;;???666777666555555444555666777555333444666777666555333333222111000//////...111000000111222222111//////000......333::::::444111444555666:::===:::555222333666666666555555666222555888888666555555666333333333555777888777666333555777777777777888:::444222000111333555444222333555333000000333333///xxxXXX@@@777444444444444444444444444333222000000111111///,,,***,,,---------...000111666555444555666777666555666333222444777888666333222666777555555777666222...111333333111111333666888666777<<>>@@@>>>888333444666111000222777<<>>===<<<:::<<<>>>??????AAAEEEIIIBBBCCCFFFGGGCCC;;;:::<<<888666555666999:::777333888555333333555666555333222222222111000...,,,+++222111111222333333000...///111000///555===;;;444111444444222222333///)))333666::::::888555555777444777888777555333555777444333333444777999999888333555777777666666666777555222///000333666555444222222///...111555444///jjjOOOCCC<<<555222555777666555555555333111000222333333222,,,///111000...///555;;;555444444555555555222000222444888999777555333222444666888:::999888555333222000111666666333333555444666777777666555666666:::::::::777444333333555777555444777;;;===<<<:::<<<888333222444555444222999<<<<<<777444666666555444555777999999999888777444111333999;;;777777;;;BBB???>>>???CCCDDDCCCAAAAAAAAAAAA@@@???>>>>>>===:::888777999<<<===;;;999333222000111333555555555000222333333222222444666444222000///...///000111///222555666555333222222000111444555555333111///>>>:::666666999:::888666333888888555555999888333555444333222333444666777///000222555888999666444333444444222000...///000333333444666777666222///^^^JJJ>>>888555777888777666888444222000000111222222222333666777444000///333666444444444666888777555333111444888999777333111///666777888888777666444222333222333777777444333555222444555444333111222222111444666666555222111111000//////222666999999888777444111111333555333111444888:::888666666666333555666666777888999999999555333333555444222555<<>>============<<<<<<<<>>>>>???AAA;;;;;;;;;;;;::::::::::::AAA???<<<<<<<<<;;;666222111000000......000333666111444777999999888888999777555333222333555999;;;444777:::;;;888444000///111111000111222333555666:::777333333444555222000222666777333000111333444222222333444444444444444111000111222333333000......111444444222000......111000000111333555555555oooVVVGGG888333444333222333333111//////000222222222111333555666444333444555333333555888:::999666333444555666444111///......555444333333444555666777444111222555444000...000000222333333222111222222000444888999777333000...999888666555555555555555222000000222555555222...444888999555111111///,,,---...111333444444444444666222///...000333777;;;:::===???>>>;;;999:::=========<<<<<<;;;:::999999???<<<::::::;;;999444///333111000111444666555333111444888;;;::::::999999777555333333444888<<>>???===:::999:::BBBAAA@@@???===;;;::::::<<<:::999;;;<<<;;;666222666333111666===>>>888111111444888::::::999888888555444333333666:::>>>@@@666999===>>><<<999777555999777444222111222555666999888777666666555333222---111555666333///...///---///000222222222111000///...---...000111111000***...222555666666666777777333000...///222333444fffNNN555...333777777555333111000000222444444444999999999999888888888888444333333333444333000...777666444111///000444888===;;;888555333111111111111//////222111---+++---***,,,.../////////000111---...000111111444777:::444444444444444666999<<<<<<:::888888999777222---111444333//////444888999222555999<<<<<<:::777555333222111333;;;BBBAAA;;;666:::???BBBBBB???===<<>>@@@===???@@@???<<<888666555:::999777666555444555555666666666666666555444333333000///111222000000333333333333222111000///...000///------000222333333---///111222333444777999888555111///000222333444{{{jjjWWWBBB999888777666666444222000111333555666555>>><<<:::888888888888888444222111111222333222111444444555444444555888:::;;;:::999666555333222222333111222555444000///111---///000000...---...///---...000000000111444666444555666666666888===BBB>>><<<999999999888333///333666666222111555888777333444555666666555444444222666888666888???AAA@@@??????@@@AAACCCBBB@@@>>>AAA@@@@@@??????>>>>>>===;;;;;;;;;???BBBAAA===999666666777888::::::999888555777999999777666777888444555666888;;;===???@@@@@@AAAAAA???<<<999888777888999999:::999888666555666777888999888777666666666111222:::>>>:::555444555555444333333333333333444222///...000222333333111111000...---000444888777444111000111444555666{{{oooaaaQQQEEE<<<444222333444333111222444666777666<<<:::777666666888888888333111///000222444444444000333666888888888:::;;;666666666777777777777777666444555888888444222444222333444333000.........222333444333111//////000222333444333111333888===???<<<999999999888555111777;;;;;;777444444333111999888666444444555666777111:::>>>888444999AAADDDFFFCCC??????AAABBBAAA???<<<=========>>>>>>??????:::999:::>>>AAA@@@;;;777333777999666333333888>>>888999:::999777666777999444666888;;;===>>>???@@@???@@@@@@>>><<<;;;<<<===666888:::<<<<<<;;;888777777999;;;<<<;;;::::::;;;444333:::IIIOOOGGG999111333333333444555888:::<<<888555111///000111222222555333///+++)))+++111555555333000000333666777888xxxppp^^^JJJ@@@<<<555+++888555111111666999555000888666555444444555777888333222000000111222222111000333666888888777777888888555333666:::;;;777333444555666555333222333444444444555666777555111...333111000111333333000---111111111222222333333333333555777888777444000---333111000222555666444222666777888666333222333555666666555222333888===@@@FFFDDDBBB@@@@@@@@@???>>>>>>===<<<>>>@@@@@@<<<999<<<<<<;;;;;;::::::::::::888:::;;;999666555777:::555444444666888:::;;;:::999555333777>>>BBB???:::????????????>>><<<:::999;;;<<<>>>>>><<<999555222111222555999>>>>>>:::666333333:::FFFLLLEEE999000222555888888777777:::===:::666000......000000///555444222000...---++++++///111333444444333444555}}}xxxwww}}}xxxiiiUUUEEE<<<555.........///222666777333...333222111111111333555777333111000000111222111000000222666777777666666666333111111444999;;;888555555666666444222000000111666555555666777555222000666333111000222333222111333333444444444444333333333444666666666444111///333222222555777888555333555555444333333333333444444666777777777999;;;<<>>>>>===<<>>>>><<<:::;;;;;;:::999:::;;;===>>>999<<<===<<<999777999<<<444555666999;;;<<<<<<<<<;;;777444555999;;;;;;999>>>@@@AAABBBBBBAAA???===999;;;===>>>===999555333666555666888:::888444000666333555>>>DDD???777111333555777777666666999<<<888444///...///000000000222222222111000...,,,+++333444444222000//////000xxx|||}}}~~~~~~vvvdddPPPBBB888222...---...000333333111000000000000000222444666777222000//////000111111000///222555666555444444444333111111444777888666333333444555333111000111222777666444444555555444222888555222111222444444444444555666666666555444333222333333444444333333222444444555777999888666333444222000000222444444444222444888;;;<<<:::777666777777888;;;>>>???>>><<>>>>>>>>===<<<===<<<;;;::::::;;;===>>>888;;;===<<<999777888:::444666999;;;<<<<<<;;;:::;;;999666444333444666777:::;;;===??????===;;;:::777:::<<<>>>===:::666444888666555555666555222000888222000666:::888444222444444444333333444888:::555222///...///111111111000000111222111000...---444444333000...---...000|||zzzxxx~~~~~~sssaaaMMM>>>555666111------......111444333333333333444666888888111000...///000111111000///111444555444222222222777555444555666555222//////111333333333444555777666444222111333444444333777666555444444555555666222333555777777666555444111111111222222333444555777777666666666555444333333000...///222444555555333333666;;;<<<888444333333444777<<<@@@BBBBBB@@@LLLIIIEEEAAA???>>>>>>>>>??????>>>===<<<:::888777444777:::999666444555666555888<<<===<<<:::777666888999999666333333555888>>>>>>===;;;:::888777777888:::===??????<<<999666444444333333444555666777888111...222555333222222444333111000000222555777111000//////000111222333000000000000000000111111111222111000000111555777wwwqqqZZZCCC555666///,,,...000...///333555555555555555555666666111000...///111222222111...111333444333111111111777666666666666555333111000222444555555555777999333111///...000222222222333555777999888777555555000111333555666777777777000000000000111333555666:::888666333111111222333333111000000222555777888777222222666888555333444222333666;;;@@@CCCCCCBBBOOOLLLGGGAAA===;;;;;;<<<<<<===???@@@???;;;777444333555888777333222333555999===AAAAAA===999555444333777;;;;;;888777888:::LLLIIIDDD???<<<::::::;;;:::<<<>>>@@@???>>>;;;:::333333222222333666999;;;666111000333555333111222444222///...///111333444///000111111111222333444111000...---...111333555222333444333444666:::===~~~vvv~~~eeeMMM???666---+++333777222......333333333333333222222222111000///000222333333333---000333444333222222222222333555666777777666666555666777666555444555666111///------///111222111111555999;;;:::777555555222222333444555777888888/////////000111222444555777777555222//////111333444555555444444666:::>>>;;;222...333666444444888222222555999===@@@@@@@@@HHHGGGCCC>>>999777888999666999<<>>===<<<===>>>OOOLLLFFFAAA===<<<<<<===<<<===>>>>>>>>>===<<<;;;555555555333222333666999555222222666777555333333555333000///111222333222///111333444333333444555111000...---///111444666777888888777666666888:::}}}|||pppppp^^^XXXHHH888///444888444//////...///000111111111111111222111000111333444555444---///333444444333333333///111444555666666666777555666777666444333333555///...---...000222222111222555999:::888666666777777666555444444666777888...//////000111222333333///222444444222111222444666999;;;888555666===DDD>>>333...444888555666;;;444444555777;;;>>>>>>>>>@@@@@@???;;;888777888;;;777888:::;;;<<<;;;::::::888999999666333333777;;;;;;@@@CCCBBB===888666777333666:::<<<>>>???@@@AAADDDCCCAAA>>>===<<<<<<;;;>>>===<<<;;;::::::;;;;;;444555555333111111333666444222222666888555444666888666444444555666555333///222666666555444444555...///000111222333333333777888999888555444555666yyywwwnnnpppbbbIII444111444222111444,,,---///000222333333333333111000111444555555555,,,///333444444444444444000222444555444333333333111333444444444444555666///......///222333333222333666888777555555777999<<<:::777555444555777888......000111222222222222)))...444777777555555555888<<>>>>>;;;<<<===<<<999999<<>>999555555777777777888:::===@@@AAABBB:::<<<>>>???@@@???>>>===>>><<<:::888777888999:::111222333222000000333666555222222666777555666999;;;999777777999999777444000444777888666444444666,,,...111444555444222000444666777777555333333444vvvyyygggRRR===444222111222555000111333444444333222111777222000222333222222444---///111222222222333555555333222444888888444//////111333333222222333444111111111444888777333///222111222666:::;;;888666333:::>>>:::444222222000555555444333111000//////,,,///222444444333222000777777666555444444666888888444111555<<<@@@>>>;;;===>>>???>>>;;;999888999999???AAA;;;777;;;BBBGGGBBB===777666777888888666444444555777999999777555999999777444111222555777333:::>>><<<<<>>???@@@@@@@@@???<<<<<<;;;:::888777666666111000000111333555777888444222111111222555888:::>>>888444444888888333---333333444555777666333000...///000111666888333+++...000111222111222333555qqqdddRRR>>>555222111111444///000111111222222222222333///...111333222222444///111333444333333444555444222111333888999666222000111333333111000000111000000111222444444222000333222333555888999777555111888:::666111111111000555444444333111000000///111222444555444222111000555555555444333444555777666444333666<<<@@@@@@???:::<<<===???>>><<<888666666<<>>@@@>>>:::888777777666555555444555666999:::999888:::999777666666666888888999>>>@@@===;;;<<<:::777<<<===>>>???@@@AAAAAAAAA===>>>???>>><<<999555333222222111111222333444666777555333111111222333555777555333555888888444///333222222333555444222000...///000111666:::666///000111111000......///111|||hhhWWWDDD999444222222444111111111111222333555666222...///333666444333555222333555555333222333444222000000222666999888666111222333222000///...///111222222222111111333444444444333444666777555444111666888444000111222222444444333222111000000000555666666555222000000111333222222222333333444555444444666888<<>>??????<<>>===>>>CCCHHHHHHCCC===555666666666999<<<999444888;;;>>><<<888666666777;;;999666666888:::<<<<<<999777555999>>>@@@===888666:::<<<<<<;;;;;;::::::===<<<:::999888888999:::;;;===@@@BBB@@@;;;666333333222111111111111222333333222000000000111222333666888777444000---...///333111000000222333333222000111000///222777777444444333000---******,,,...|||uuu___III:::666777888666555333222444777:::<<<777444444777888555222222000111222111...,,,,,,---111000///000111333333333000222444444333333333444444555555222///111666:::666666777666555444333333444666555111000333555555111111111111111111111111111333444111......222666222111000111333444333111555888;;;:::888888<<<@@@???===<<<@@@FFFHHHEEEAAA777777444444888??????:::555999<<<<<<999777888:::>>>;;;777666777999:::;;;666444444888===???<<<777444666:::<<<<<<:::;;;<<>>;;;999777777777777999:::<<<<<<<<<:::999777222111111111111333444555222111000000000111222222777777666000++++++///333333222000111333444444333222333111///000333444111444444222///,,,---///222|||oooUUUCCC;;;:::999555333222111222444777999777333222444555111///000///111111000...,,,+++,,,000000000111111222222222000222444555444444555666333222000...---///333666444777999999777444333333222333222......222333111000000000111111111111111---111333111......333888444222111222555666333000555777999888666666888;;;;;;999999<<<@@@CCCBBB@@@:::999666444888@@@CCCAAA666888:::;;;:::999999999>>>;;;777666777999::::::333333333666:::<<<:::777777777:::===<<<888777999AAA@@@>>><<<;;;:::999999999999888888999999::::::222222111111222444555777444333222111000000000///333333222...,,,...444999222111111222444555444333111444333//////222222000555555444222000000333555fffQQQGGGAAA===555444333222222444666777666111000222333000000111111222333222000......///---///222333444444555555111333444444333222333444333000---,,,...000222333333777;;;<<<999666444333111333222//////222111...///000000000111111222222---111555333//////333888888555333444777777333///333444555555444555777888555777:::<<<>>>???>>>===<<<<<<:::777999@@@CCCBBB;;;:::999999:::999888666:::777555666888:::;;;;;;222333444555777888888888999777:::===;;;666555888===>>>>>>>>>>>>>>>======999999999888888888999999555444333333333444555666333333222222111111111111000111111000000222555777//////000222444444333111000333444111000333333111666777666555333222333444uuu___RRRIIIBBB666666555444555555666777777222000222444222333555333555666555333111111222,,,///333666777777888888222333555444222000000111555111------000333444333222777<<<>>>;;;777444333333555444111111444222...//////000000111111222222...333777666111///333888:::777444666999888444///111111111222444666777888222777<<<@@@@@@>>>===<<<<<<>>>===::::::???BBBAAA@@@<<<999888:::999666333666444444555999<<<======222333555555555666888999777666888===<<<666555:::888999<<<>>>?????????>>>::::::;;;::::::888777666888777555444333333444444///000111222333444555555111111222333444333222111---...///111444444222///...222444333222555666444777888888666444222222333vvvuuulllTTTFFFDDD???999666666777666333222222333666888888888555666777777666555222111---...111333444333222111555444222000//////000000,,,000333333111111333777888666666777:::999666222555999:::888777888555111333333333444555666777777666555444444555444222000444444333333222111000000000111222444333222444777666999>>>AAABBB???;;;888>>><<<===AAABBB>>>::::::<<<<<<<<<<<<;;;:::999888777888999<<<>>>>>><<<999555666555444333444777:::999444444888888444555999<<<<<<;;;:::888999;;;>>>888:::>>>???===;;;999999<<<<<<:::777333111222333444333222333666888999:::AAA;;;555333555666444111//////000111222333333333...///111222222222111000000111222444666666444111|||gggOOOLLLEEE>>>:::999888666333222111222555777777777333444555555444222000...000111333444555444333222333333222111000000000000111444666777555333333444999777555666999999888666777;;;;;;999888:::888555:::999777666666666777777888666555666666666444222555555444444333222222111333333555666555444555888555999>>>BBBCCCAAA>>>;;;>>>;;;<<<@@@AAA>>>;;;;;;??????>>>===<<<;;;;;;:::===<<<<<<===>>>>>><<<;;;777888777666555666888;;;666222222777888666777;;;>>>>>><<<999666666777999444666999;;;;;;:::;;;;;;@@@<<<777444444555666666444222111222555777888888<<<777222111444666444222...000222333333222000///...///000111111111000000+++---///222444555555555yyydddSSSMMMFFF???:::666444222222111000111333555555555333444555555444111///---333444555666666555444333111222222222222222111111111333555777777555333111555444222222444555555444999<<<;;;888888;;;;;;999>>><<<888555333333444555999888777777888777555333666555555444444333333222333555666555444444555666999===CCCHHHKKKJJJGGGEEE???;;;:::===???===<<<===BBBAAA???===<<<<<<<<<<<>>DDDJJJMMMMMMKKKIII???:::999;;;===<<<<<<>>>AAA@@@===;;;::::::;;;<<<888888888999:::999555333666666666444222222333555555444555777888999;;;<<<555666666555444444666888111222333333555888<<<@@@@@@===999777777777777777444333222222444555444333222111///000222444333222...000111333333222000///...//////000000000000000***...111000------222777ppp^^^RRRGGGCCC@@@;;;999;;;444333111222333444444333333333555555444333000///333444444444444333333222444555666777888777666555222666;;;???@@@===:::888444666888999888666444222888999777333444888:::999888555222///...///222333666555444555666666444333333333333333222222222222222777777333222444555333333777>>>DDDGGGGGGEEECCC???:::888:::<<<;;;;;;>>>===<<<999888777777999:::111333666999:::888333///555666777555333333333555999999999888888:::::::::222333444444333333555666555555444333333666;;;??????BBBDDDAAA;;;666666888666555444444555555444222333222222222333333222111/////////000111333444555000000000000111111222222222555666333---+++...222jjjZZZKKKFFFCCC===;;;>>>777555444444555666555444...///111222222111///...222222222222222222333333666777777777777777666666===BBBGGGHHHDDD???===<<<111333666777666555444444999:::888444444888:::888666444222111111333555777444333333444555555333222222222222222222222222222444:::;;;666555999:::666111555<<>>777666999777666555555555555333111333333444555444222111000111000//////111444777999333333222222333333444555777888888555///,,,,,,---{{{gggSSSLLLFFF>>>;;;???:::888666666777777777555,,,---///111222111000///111111111222222333444444888777666666555555555555<<>><<<>>><<<888888;;;;;;999555444444444444666777888444333222333555555444222333333333333333333333333444;;;===666666<<<===999333777===BBBDDDCCC@@@>>>@@@;;;999;;;;;;999777999777888888999999::::::;;;777777777888999888555222777888::::::999888999:::999<<<;;;666555888888555222444555444222000111111888888666444333444888;;;>>>BBBEEEBBB<<<666666777666555444444555333111...000222444555444222000000222222222222444555777888666666555555555666777888555555555444222///---,,,vvv```UUUMMMBBB???BBB<<<:::888777888999888777---...111333444444333222111111111222333444555666888777555444333333333444222;;;BBB@@@777222444:::777888999999:::???HHHNNN???AAA@@@<<<;;;>>>===;;;444444444444555555666777444333333444555555444222444444444444444444444444222:::<<<555555<<<===888111555:::???@@@???;;;999@@@;;;999<<<<<<888666777777888:::;;;<<<=========<<<999666444444444333222444666888888888777888999666:::999444333888888444...000333333333333444555777777666444333444777:::<<<<<<;;;999777555444444555444444444333222///,,,---000333555444222111000222333555666666666555555888777777666666888999:::222222222333444333///---ttteeeTTTAAA;;;>>>>>>:::555555777999888666---,,,---333999:::555...222000...///222444333222777333111222777:::888555555999<<<:::444111111333666888::::::>>>KKK^^^mmmUUUHHH<<<;;;>>>===;;;999333222111111333444444444...000222333333444555777222...---333777666555555333555777666444555999===>>>>>>>>>AAACCCBBB<<<888;;;:::888777777777888888888;;;>>>???>>>=========>>><<<999666555555777888===999555444555555444111666;;;;;;555222333222...000000111111111333777:::???:::444222444777888888777666444444444333222000555444444333222222222222000//////333888888333...111444555333333555333000333555999;;;:::888444222000...---...000111000///xxxeeeNNNBBBBBB===:::777666777999999999333111111555999999444///333111///000222444333222777444222444999<<<<<<999555777999999666444444555777888888888;;;FFFVVVaaaKKKAAA888999;;;:::999888666444333444555777777666111222333222222333666888777333333888:::888666666666777888888888999<<<>>>>>>======@@@AAA@@@;;;666777888999::::::999999888999<<>><<<<<>>;;;999888777888888666444333444666555222000333777666333222555444000333444333222111222444777===999555444555888999999888666555444555555333222555555555444333111000///444222111333777999666333111555666444444666555222444777999:::888555333111111222222333222222111111zzz}}}xxx]]]KKKGGGAAA???<<<999888888999:::888666555666888888444000444222111111333444333333555222111444999<<<<<<;;;555555444555666777666444666666555555888???IIIPPP>>>999666777888666555777777555444444666777777666555555333111000222666999888666666:::<<<888555666888777666888:::<<<=========<<<;;;===???>>>999555444666999<<<<<<;;;999888999===BBBDDDBBB???<<<:::======<<<:::999888777666111222444666777666333000222333222222555999777222777777666333111000111333888666444333555777777777777555444333444444444222444555555555333111...,,,555222000111555777666444000444666444555777777333444666888777444111000///444777999999666333444555~~~{{{gggSSSKKKHHHEEEAAA<<<888666777888999888777666666666444333555444333333333333333333333111111222666888999888777333000111444666444111333222111222555:::???BBB888666666888777333333666555444222333444555555444555555555333222222444666555333555999:::666333444777555444666:::===<<<:::999888888:::======:::666777888:::;;;;;;:::999888:::>>>DDDFFFDDD@@@;;;999999999:::999888666444333444555666777888777555333444222000222888;;;888444777888777444111000111222222222222333444444444444666444222111222333333222111222444555444111...,,,000......///111333222111///333444333444777666333222444666555222000000111666;;;???===888555666888sss___UUUJJJFFF@@@:::777666666666666666666555444444555666666666555444333333333444444333333333444666666666;;;666000000444777444111000000111222444777:::<<<999888999:::777222222666666444222222444444444333222444666666555333222333111000333777777444333666777555444777:::<<<;;;888555444444888<<<>>>;;;888<<<;;;:::999888888777777:::>>>DDDGGGEEE@@@;;;999777888999999999777555444888888777666555444444555555111///222666777444000555666666555333222333444222333444444555555555555999666333333333444444444---///222444444222000///+++,,,...000222111///------111333222333555555222111555888888555333444777888<<<@@@>>>999666777:::rrrfffMMMFFF>>>:::999999888666222555777666333333555777777888888666444333333555777666666555555666666777>>>999333222555777666444///111333555555666999;;;<<<999888888666222333777777555444444555555555444///222666777555333111111222222333777666333555999999888888:::;;;<<<:::999444333333777;;;===<<<999===<<<999777666666666666999>>>CCCFFFDDD@@@<<<:::777888999:::::::::999888666666666333111111222444444000...111333000...---222444555555444444555666555777888777666666777888===:::777555555666666666,,,---000222333222222111+++---000333444222000...---111333111222444444000222777<<<===999777999<<<888:::<<<:::777666777999www\\\QQQFFF@@@@@@@@@;;;666111555999888444111444777888999999777444222444555555555666555555666777888;;;777222111333666777777111555999888666555999===>>>888444444333222444888666555333333444444333222///111333444333222111222555444444666444111333999888999;;;;;;999888777888666444444666:::<<<:::777999999888888777666555555888<<>>;;;777444444444444444......///000111111111111---///111333333222222111///333444222222444333000111777===>>>999666666999888777666555444555777888mmm```PPPHHHHHHFFF>>>666222777;;;:::444111333666999::::::888444222444666111222333333333444666888555222...---///222666777444999===;;;666555999>>>===555//////111222555999444222000000111111111///000111222111000000222444777444444444000---000666555888;;;999666333444555999777555777::::::888555444666888999999777555333777<<>>777111111111000111444666111------000333444333333444111...///555777555555777777444000...000333>>>:::555000...///111333777666777999<<<<<<999555777:::<<<<<<999888:::<<<888<<<@@@@@@<<<888777777888555333333555888:::;;;555333222333777888777444555000...333666555333444===<<<999777666777999:::999777333111111333666999???<<<777666666555222///111444666333---+++---000222---,,,000444555555777222444222000333777777444333333444555666444222///777777555111---...333777xxx___RRROOOGGG;;;222111333777666222222444333333222222222333333444222333333444444444444444111000/////////111333444333555666555444555:::>>>BBB;;;666666555333333666444222//////000222333333555444111...111777888555666666555444222222333555:::888444111000111444666444444555888;;;<<<:::888999;;;;;;:::888888;;;>>><<<>>>AAABBBAAA???>>>>>>777555444333444666777888666444222333555777666555777222111555777666555666===<<<;;;:::999888888888666444222000111333666888===:::666666777777444111000222444222///...000222333//////444777555333444111222222111444::::::777777666555444333222000...666666444111///000444888zzzhhh\\\NNNAAA:::666666888888555666999333111///000333555444222444444555555444222000///444333222111111111222333///000222222111444:::??????:::666777777444333444111222333222111000111222888777444111444999999555666444333333444666777777777777666555666777888:::666666777999<<<===;;;:::;;;;;;;;;999888:::===???>>>>>>>>>???AAACCCBBBAAA777777777666666555555555777555333222444666666555777333333777999777777999888999:::::::::999888888555444444333444555777888999666444555777888555333000000111111222222333333333111222888999666222222222444444444888===>>>:::888666444222111111111222666666444222111222555888}}}{{{kkk[[[OOOLLLCCC:::777666888>>>DDD777333000222777:::888555555666666555444111...---444333222222111222222333111222333111000222888===777222111333444111///111///222555555222000111333:::===<<<777444666888777555222000111555888888777888888999:::;;;;;;;;;<<<999999:::<<<======<<<<<<;;;;;;;;;;;;;;;<<<>>>???===:::777888;;;>>>>>><<<888:::::::::888666555444888666444333333444555666555222333777999888999<<<555555666777888999:::;;;888888888888888888888888555222111333666888666333222111000111333444333222444222444888999666555666999::::::999;;;>>>>>>:::444444333111111333666999999888666444333333444555|||uuuxxx}}}~~~tttvvv|||mmmaaaSSSGGG<<<888888:::@@@FFF999666333555:::===;;;888666666666555444111///...222222111111222222333333666777777444111111555999222///...222444222111333...111555555333111222333;;;BBBEEE<<<333222666999333000...000444777888666777888999:::;;;:::999888666777999:::<<<===>>>???:::;;;<<<>>>??????>>>>>><<<888333333555888888666777999;;;:::777555444444888888777555444444555666111///222777999888:::>>><<<:::777555555777:::<<<;;;;;;::::::999888777666222000000222666777555222555333222222333333111///444222333666777666888<<<@@@BBB@@@======>>>;;;666333444444444333555999<<<;;;:::888666555444333222zzzrrrwww{{{{{{mmmmmmyyywwwUUUKKKBBB>>>===;;;:::<<<777555333444777999888666555555444444444333333333111222222222222222333333999;;;;;;888444333555888555111111555777666666777...000333444444444444555999BBBEEE===333111555888222111000000333555666666444555666777777666555444000222555888:::<<<@@@BBB<<<;;;<<<>>>@@@AAA@@@???===:::666444444555666666444777:::999666333444555999::::::999777555555666000000222666777666999>>>FFFBBB<<<777555666999;;;999999888777666666555444333111111333777888555222555555444333111///......444222333666666555999???BBBCCCBBB>>>======999333444777999999666555888:::<<<:::888777777666444222~~~www~~~yyyuuu|||jjj^^^PPPHHHBBB:::555444444444333333333444444555444333333333444666888999555555555444444333222111666999;;;:::777666888:::777333111444666444444666//////000222555777777666777;;;===888333444555555333444444333222333555777333444555666666666666555333666888::::::<<>>AAACCCCCC>>>===;;;888666666888:::444777;;;:::777666888;;;999;;;===<<<999666666666444333555888666444666;;;CCC@@@<<<888666666777888777777666666666666777777666555555777999999666222333444555333///,,,---///222222555888777444777<<<<<<>>>>>>;;;<<<===999444111666<<<===;;;888999;;;:::888777888:::999666444vvv___OOOCCC999444444333444444333222111333444333222222222444888;;;>>>888888777666555333111000111555999;;;999999;;;===666111...000000......000000...---000555999888777444555444222444888666222555666777555222111444888444555666777888999999999===>>>@@@>>><<<;;;===@@@DDD???999777;;;AAAEEEFFF<<<>>>>>>;;;777777:::===777:::>>>===::::::>>>BBB999<<>><<<===>>>777666666888;;;<<<999666}}}qqqdddJJJ888666888<<<>>>:::222000444666333///333888999777444444555::::::888444111//////111555444222222666<<>>>>>???AAAAAAAAA@@@@@@???===:::999:::;;;;;;:::;;;??????:::888999:::<<<>>>???>>>=========:::===???>>>:::666555666>>><<<999999999888444000777888666222444777777444555666666555555888>>>BBB<<<999777999;;;===;;;999777666555333111///...---111333666888888666333111444222111222555777888888555999:::777666888:::999222444666777666555444444yyyaaaLLLDDD>>><<<>>>;;;333000222333111111444777666444222333555888777666444333222222111555444222111333888===@@@:::888555222000000111222555444333222222333555666888555111111333555555555888888888666555666999<<<;;;999999===>>><<<===@@@AAA???>>>>>>?????????>>>???@@@@@@>>>;;;999999:::666444555999;;;:::;;;>>>>>><<<:::;;;===>>>;;;888666:::======:::777777888<<<999777666777777555333555666444222444:::;;;999777444222222555888:::;;;777777888;;;??????;;;777666555555444222111000000333444666777777555333222555444222333555777777777777;;;<<<888555666555222///000222555777888666555yyycccSSSEEE>>>@@@===666222333333222444555666333000000333777777555444555777777444111666555333222222444666888666666666666666777888888777666555333333333444555777555333333555888999999777777777666444555888;;;<<<888888:::<<<===@@@EEE>>>======>>>???>>><<<:::???@@@AAA@@@<<<999888888444111111555777777:::>>>AAA:::555666<<<>>>:::555222777;;;<<<:::888888999:::888666555666666666555444555333222666===@@@>>>888444111111555777666333222444777===AAA@@@;;;555333333444444444333333222555555555555555444333222555444333444666777777666:::???@@@<<<:::::::::777333222222555888:::888666yyygggUUUFFFDDD???999555555555444666666555222000111777<<<999666444666999:::555000666666555555555444555555555555777888999999::::::555444333333333333444444444333333555777:::===>>>666777666555444555888:::999555333666888:::???FFF======>>>@@@AAA???<<<999???@@@BBB@@@===999777666777333333666666444444777>>>888333555;;;>>>;;;777333777<<<===;;;999999:::::::::::::::999888666555555666444222666>>>AAA@@@999777555555555555444333222333666;;;>>>===888333000111222333444444333333666555444444333333333444444333222444666888999888>>>BBBCCC@@@@@@DDDGGGGGG>>>:::555555888;;;:::888nnnUUUKKK???888666555666777666666555333111444;;;@@@;;;888555777::::::555000777777888888999888888888555666777888999888888777111111111111222333444555666666666666777888:::<<<666777666555444555888:::888333222444777999>>>DDD===>>>???AAACCCAAA>>>;;;>>>@@@AAA@@@===:::888777777666666:::999444222333777666666888===???>>><<<666:::======:::777888999<<<>>>@@@@@@>>>:::666444888888666444777===@@@>>>888;;;===:::555222444888666444444666888888555111...///111333444333333222555444333333333333444555111000000222666:::======???BBB@@@======DDDJJJLLLBBB===666444666999<<<<<>>???BBBDDDDDDAAA>>>>>>???@@@???===:::999999666555777;;;;;;777555666444555999>>>CCCDDDAAA>>>999;;;<<<:::777555666999===@@@BBBBBB>>>:::666555999:::999666888<<<===:::888<<>>???<<<666666;;;AAABBB;;;999555333444777<<>><<<===>>>AAADDDEEECCCAAA===>>>???>>><<<:::;;;<<<777555666::::::777777999777777;;;CCCKKKKKKCCC;;;999:::999666333222555999<<<>>>???===999777777888888::::::888999<<<;;;777777999:::777222222666<<<888555333444666777555333222444666777666444222000000000111333444555666666444111......333:::@@@CCC;;;===;;;666444666888888555888:::888666666999===~~~|||zzz}}}SSS???>>>@@@??????666999:::999555333444666777888888888777999;;;>>>666666777777888888999999777666666555666666777888333333444444444333222222111444666666444333666888888999888777666777:::<<<888666888<<<<<<999888999;;;<<<===@@@CCCEEEDDDCCC===>>>>>>===;;;;;;<<<>>>;;;777666888888555666:::;;;999;;;FFFRRRQQQDDD666777777666333000000555:::;;;;;;:::777444444777;;;777999:::888:::<<<:::555777666444222111333666999666555444666999:::888555555777888999888666333111...///111333555666777777777333......222999@@@CCC999===>>>:::888999888666555;;;AAA@@@:::555666999}}}mmmVVVJJJBBB;;;777888777555444444444555555444444444333333444777:::666333111333222///000333999222000555:::888888:::666333111222666666222...222777;;;999444222666;;;777:::===<<<999777777888777333444999===;;;999888;;;999999;;;???AAA???===<<<:::999;;;???AAA@@@>>>333333333444555666666666::::::;;;<<<===;;;888555555888666///,,,///444666666333111222444666555444888666555666888777444000222222444777999888444111222555777777666777;;;>>>666666444333333222333333//////000333555666555444555555444222000222555888;;;???AAA@@@;;;888:::===999>>>AAA===666222444777~~~nnnZZZKKKAAA===555444333333555666777888333444444333222444777999444222111444333000000333:::444222666999888888;;;666333111222555555333///555888:::999555333444666:::;;;;;;999666666999;;;;;;777666:::;;;::::::<<<@@@===::::::===??????>>>:::888666777999:::999777222333444444444444555666888777666666888888888777888:::888333222666999999222000000222555888777666;;;888666555555555444333333444777:::<<<;;;888444111444777888888888888888888666444222111333555666888666555555777999:::999:::999777444111000111333:::===@@@>>>:::777999;;;===???@@@===777444444555}}}~~~kkkUUUFFF???666555333444666777888777333333444333222333666888222000111444555222111444:::666555666777666888<<<666333111111333555333111555666777888888777666555===;;;888444222444999======:::999:::999777:::???CCC@@@;;;999:::<<<>>>>>>999777555444555555333222000333555555333222555777666333111000222555777888888999888555777;;;;;;888---...000333777888888777<<<;;;888444111111333666111333777<<<>>>===999666222333555888:::999666444888666333111111444777:::>>>;;;777666777:::;;;;;;::::::999666333111111222999;;;>>><<<999777888:::@@@@@@???===:::777555444~~~gggQQQCCC===999555444555555444222222333444333222333555777111///111555666333333555888666555555555666888;;;666444111111333444444333333333444888<<<>>><<<:::;;;888555222111444888;;;<<<;;;;;;<<<999555888>>>@@@>>>;;;999999:::<<<===999888666555444444444444000444777666333333666999666444111000222555666666444444444333666:::888222,,,...111444777777777666:::;;;:::666111///222555///111555;;;>>>===999666444333333666:::<<<999666666555444333444666888:::;;;999666555555777777777444666777777666555666777999;;;<<<<<<999888888999@@@===;;;;;;<<<;;;888555zzzwwwhhhQQQ@@@:::444111222333111///333444555444333333444666222///111555666333444666555555555444555777888888555444333333444555555444555444444888>>>AAA???===777555333222333444666777888888;;;===999444555999::::::::::::999999999:::777777666444444444666777333555888777666555888:::777666555666777666444333000111111111555888555......000333555555555444444666999:::777333//////111///111555:::>>>===:::777777444222444999======<<<111333555777888888777666555444444444555555444222333555777777777777999::::::;;;<<<;;;:::999999:::;;;999777999<<<===:::777~~~~~~bbbDDD<<<333///111444444333444555666666444444555666444111111444444333444888444444444444888<<<:::555444555666777777777666666:::888777999<<<>>>>>><<<666444333444666777666555666666888;;;999444333555777888::::::999777777888444444444333222333666999666666666777888999999999666666777999:::888444000000333444333555777444///000222444444333222222333444666777666333000///...222444777;;;>>>>>><<<:::888666444444777;;;>>>???///222666999999888555333333222333555777777555333999999999888666666777999:::::::::;;;;;;::::::999666444444666:::<<<:::888sssQQQFFF:::444555999:::999555666777777666555555666666222111222333222444999444444444666===CCC===333333666888::::::888777666:::888777777999;;;<<<===999666444555888999999888888555444777888666444666:::;;;;;;999666555666888444555555333111222666999888555333555999;;;999777444444555777888777444111111666888666444555555222000222444333111111222444555444222111111111///...444555666999<<<===<<<:::888888888777666777:::<<<000222555777777666444333222222222333666888999888======;;;888555555666888888888888999::::::999888333222333555777888777777```SSSDDD<<<;;;>>>>>>===555777888888777666666777888333111222222111555999555555444777AAAHHH@@@333333666:::<<<<<<:::888777555555444444666:::>>>AAA<<<999666666888;;;<<<;;;<<<555222444777777777888??????===888444333666999777888777555222333666:::999444111444999<<<999444111111222444666666444222111777:::666333333444333///222333222000111333777777333...---///111000///444333333555888:::999888666999;;;:::666444555777222333444444555555444444333111///000444888;;;<<<>>>===;;;888555555888:::777777777777999999888666111222444444444444555555qqq^^^MMMEEEKKKHHH555555<<<>>>999666999:::888555555444333333444555555333555666555333333666999555444333333555555444333444444444222000222888>>>@@@>>>;;;888777777888999777777777666555555777999@@@>>><<<:::888777777777888777666555555555555555888999;;;<<<;;;888555444///000111333444555555555555777888888555333111111444000000555555111111666888444///,,,---000222222444666999999888777777888888666:::AAA===000,,,222:::666222000111222222111222000...,,,,,,...111333777777666666666666777777777777666666666666666777555222//////222444333222mmmcccMMM<<>>999444111111000777<<<;;;444111666;;;666666666444333333555666111///---///444555222...333666888666111///222666wwwWWWCCC>>>555...222333888666666888;;;<<<888555333000///222777;;;;;;999555777999777444111222333444222333666777555444777222000/////////111111111444333333222111///...---,,,---------.........///888:::888333333666666333111111000//////111444666555555666999======:::777555444333222333333333111444111000000222444333111...000222333444444333222111111///---,,,...111555444777666333444888:::888666666777777666444111///---444:::;;;888555777:::777666555333111111222333111...,,,...222333111...///222555444222000000222~~~```LLLBBB444---444999999444111444999;;;888444222000///222777::::::999333444444444444333222222222000111555666444444777333222111000000111222333222111111000000000111111---.........//////000000555777666333222333222///444222000//////111444555222222444999>>>>>>888222333444444333222111222444222111000111333555444333222222444444444333222111///000000///......000222333555444222222666888666444111...///222444222///,,,000777::::::999888888888777555333222111111222111...+++,,,///111000...---...000111111000///...qqq___QQQ<<<111666999555222000000333555555333777444111111222444555444333222111222444444333111333000000333444222222555666555444222000000111222......///000222555888:::444444333333333222222222222333444222000///......333111......///222444555333222444:::???===555...000333777777444222222444333222333444555555555444999888888666444222///...,,,...111111111000111222000222111...///333444222111...++++++...111222222...///222666888888777555888666444333333444444444000...,,,,,,...//////...///---------///111000///|||lllOOO;;;666333222444444222///000333666:::666111------///222444333333222333444444333111555222111222222///000333888888666333///---...///------...///222555888:::999888777666555333222222///111222222///------///111...++++++...222333444555444555999<<<:::222+++---333999;;;888444222222444555666666555444333333::::::999777555333111000+++---000222222222444555000222111......222333111---......------...333666111///...000333555444333444222000111333555666555000///....../////////...222000---,,,...111222333~~~cccLLL@@@777555888:::777111///444999666444000------000444777666666666666555333222222777333111222111...///222666777666222---***+++............///000111222333999888777555444222111111//////111222///,,,...333222...******...111222111333444555666666444000------111777:::999666222000333555666666444222111111555555555555555555555555,,,---///000000111444666333555444111111555666444,,,000222222//////333777111000......000333444444222///---...222555555444000111111222111000000///444222000//////000333555rrr^^^OOOAAA999:::;;;888444222333666222222222111222333666888888;;;<<<999555222222333777222111222111///000444222444444000+++)))+++.........///000000000000000666555555444444333222222///...000222///,,,000777666111,,,+++...111000......000222111//////000111///000222444666555222///...111444444111//////000111111111111222333444555//////...,,,+++---111444555777666222222666777555///111333444444333222222...///000111222444555777555111...000444777666444111333555666555222111000111333555444111000111333|||hhhWWWFFF;;;:::888777555444222111111333555777666666666666:::>>>???<<<555000111444555111000222222000222666...000222///***))),,,000---...000222444444333333444444444555555555666666///...///222///,,,111;;;:::555///---///000...,,,***---///---++++++000555111///---///222333222///)))---111111000...///000111000000///000000111111222000---)))''')))...222444666555111111555666444111111222555888666111,,,***---222555555666777999:::666222333888:::999666111444777888777444111000---333888888333//////111wwwdddUUUGGG<<<333333666555222000444666666555333222333444<<>>777666444333444111222222222000000222333222999;;;666000......---...222555555333222444888666555555444444444555555============<<<999777555666999;;;;;;777333///...111......111111//////222///...000444333//////333222111111111000000000000444444555444222///,,,***///000000111222444666777111111555;;;;;;555000000555222///......///...------///000111000111333444000...,,,,,,...///000///666777777666333111111222333666777555555777666222888::::::777111---,,,---111111000////////////000qqq___KKKAAA===999888888333444444333222222444666555999999444//////000///---000444555333222222222111111222444555666777888:::::::::999666555555666222555888888555111...,,,...---...222333000000222,,,...222666444//////333000111111111000///......///000222444333111...---000000000000111222444444222222444777555000///111;;;888555333222111///---...000222333222111222333222000......///111222222333444444444222///---,,,000444666555555777666333333444555444111000000222222111/////////000111000|||uuuuuu{{{||||||yyy}}}nnnZZZOOOHHHBBB===;;;666777666444222111333555999999666000---000111000000///000222444333///,,,...///111444777999;;;<<<666666444222000111444777000222333333111000000111...---///333444111111333...000444888555///...222000111222333222111///......000222333333111///---............///000111222333000000111///,,,...222888666444333333333111000222444555555333111111222555444222222444555555555///111333555555222...+++///333555444555999999666000000111222111222333444444222000111222444333111{{{rrriiihhhnnnyyy~~~~~~wwwrrrsssxxxzzz|||}}}{{{kkkbbbZZZOOODDD???:::999777333000///000111777666222---...222222///222///---///333444111---111111333555888<<<>>>@@@555444111000000222444555///000111111000111444666...,,,...222333000000222111111333777555000...000111333555777666555222000222222333333111///,,,***------------...///111111444///---......---...222///......000333555555444555666666555222111111222666555555555777888777666...000333777999777222...000333444222333888999666111111111000000111222222444222111333666777444222sssjjjaaaYYY\\\dddsssxxxwwwooohhhiiimmmooofffvvv|||vvv|||~~~xxxppp```PPPFFF???===:::555000......000222222111000333888666111111000//////111333555666555444444555777:::===>>>555222000111333333111...,,,.../////////000222444---+++,,,///000------000222///000333444111...///000222666888888666333111222222222111000...---,,,,,,,,,------///000222222444///---111444222111222......///111555777777666555555555333111111222444444444444666888888666444111111222555888888444111222444333///000444555444222111000///000111111111333222222555999999555000sssdddZZZRRRLLLSSS^^^eeejjjkkkccc\\\\\\aaadddgggaaafffvvv~~~zzzxxx}}}|||{{{zzz|||nnnZZZNNNDDDBBB>>>888222//////000...111333555;;;???;;;444///000111000///222999???666555333222333555888:::333111000222555333---&&&(((***---......---...///---******------++++++...111---,,,111444111///...---000444777777555222000///////////////000000000---------...000111333444555000///666:::888333111444444444555777888777666333333222111///000333666111222333666888777444111222111000111444555333111555666333------000222111111///......000222333333222111111555:::999444///nnnaaaQQQGGGIIIPPPVVVXXXgggeeeaaa___]]][[[YYYXXXXXXZZZaaalllvvvxxxrrrjjjiiikkksss{{{{{{xxxzzz~~~{{{fff```zzz|||iiiXXXPPPEEE<<<999555000000444333555888999999666333222000000000//////000333666444444444444444555888;;;111111222444444111---)))---...///111111111000///------------------------,,,+++***,,,000333222000111444333000000222222///000000////////////000000---------///222444444333111///...///333555444222222333555888:::999555222000444555333333666666333111000///......///000111888333000222777888444///333333222222222333444444111222333333222111222333222///---///555888777555^^^SSSHHHEEEFFFHHHLLLQQQ^^^\\\[[[ZZZYYYXXXWWWVVVZZZZZZ\\\ccckkkmmmhhhbbbffffffkkkqqqsssrrruuu|||uuu{{{~~~www___VVVooowwwfffYYYOOOEEE@@@;;;555333666666555555666888999777555000222333333222222222444444444222000///000333555444333111000000000...,,,---...///000111000000///111000///......------...---,,,,,,///222555555444000333222//////111111...///////////////000111111...------///111222222111111000000222555555333111111333555888:::999777555111444555333333666666333000///...------...///000555333111333666888555222222222333333444666777888444555555444333222222222777333//////333777666555WWWHHH@@@EEEGGGCCCEEEMMMOOOPPPRRRTTTVVVWWWXXXXXX^^^[[[[[[___eeegggeeeaaaeeecccdddgggiiijjjlllqqqqqqxxx}}}|||yyyzzz||||||wwwxxx{{{iii\\\nnnuuu^^^UUULLLGGGAAA<<<999:::999555111333888;;;;;;888111444666777555333222222333222000...---///444888777444000------.........---...///000111000///...444333111000/////////////////////111444666777666///222111......111111...------......///////////////...---///111222222111111111222444555555222//////111444777999999999888222555666333333666666444111111000//////000111111111111111222333333333333000000111222444666888999444444444444333111000000888444000000444777999888bbbIII999???CCC======GGGCCCFFFKKKOOORRRUUUXXXZZZZZZYYYYYY\\\bbbeeecccaaadddcccbbbbbbcccddddddeeennnvvv|||zzztttppprrrtttkkknnntttxxx|||tttjjjvvv}}}```YYYRRRKKKGGGCCC@@@???999333///222999===;;;777555777888777555333222222000000//////111666===BBB666333///------...///...---...///000000///......333222111//////000111222222111222222444555555555///222222//////222222///......///000///...---,,,///......///222444444333222222222222333222111000---///222555666777888999555777777444444777888555444333333333333333333444...000111000......000222//////000000222333555666111000000111222111000...333111111333777;;;<<<<<>>AAABBBBBB@@@@@@CCCGGGPPPRRRUUUXXXZZZYYYUUURRRWWW^^^cccbbbbbbdddfffgggeeefffiiiiiiccc]]]\\\```hhhlllrrrvvvvvvuuuttttttvvvuuuwwwzzz||||||{{{qqqeee[[[TTTLLLEEE;;;888666777:::999555000999888666333000000111333000000///...///333888===.........000111111///---......///000///...---,,,+++,,,---///000222333333111222222111///---...///111444444111222555555222888999;;;<<<:::666222000.........000333666666555111111222111000000222333,,,...000000...///222666777999888444444777888666///000111111111111000///444555555333000000333666999888777555444333222222111111222555:::;;;999666555666777888999888777666eeeKKK???999777777:::===>>><<<:::<<>>:::666888888777666555555777888uuuTTT@@@777444333555888;;;;;;:::>>>FFFMMM@@@BBBEEEIIIMMMOOOPPPPPP\\\eeehhh^^^VVVXXX```eeeccc^^^]]]___]]]XXXWWWZZZXXXXXXXXX\\\aaaeeeggggggaaa```bbbggglllpppuuuzzz{{{yyynnnggg\\\RRRIIIEEE@@@:::666444333444111333555444222///...---.........,,,***+++---///,,,++++++---000222333222....../////////...,,,+++,,,...111333333222111///***---//////......000333///222222000000333444111///222666999:::777444111111000......//////---,,,+++111888<<<:::777444333111333444111,,,+++000444444555333///...222333111...///000111111000///......---,,,---000333666777999888666555333333222222666444444888<<<===888444999777444222111555:::>>>XXXHHH555777@@@666777777888???FFFBBB:::999999<<<@@@@@@@@@HHHTTTXXXXXXXXXVVVTTTTTTUUUVVVdddccc\\\RRRNNNQQQUUUUUUOOOPPPRRRVVVZZZ]]]]]]\\\aaa]]]ZZZ[[[```eeehhhhhhqqqrrrvvvwwwsssnnnpppuuuxxxrrrooouuu|||yyypppdddYYYSSSMMMFFF@@@<<<999444111000111333333111///------,,,000222111,,,***+++...222000...---///000111000222222111000///...------111555777666111///111444---,,,+++,,,.........---000///------......---+++222555:::;;;888333...,,,******+++,,,------------000000000///---...000222555555333111//////111444555111///222333111///111---000222111//////111333444333111///111444444222444333333333444444111///***---333888555111666@@@CCC;;;222---...333777999eeeJJJ;;;<<<999===;;;777444888>>>===888999777888:::::::::@@@HHHJJJLLLNNNOOOOOOPPPRRRTTTVVVZZZYYYTTTQQQQQQPPPMMMNNNOOOQQQTTTWWWYYYYYYYYYWWWUUUSSSUUU[[[```bbbaaabbbaaabbbcccaaa___eeemmmmmmgggeeellltttzzz}}}vvvoooiii]]]VVVMMMEEE>>>999333///222555777666222...---...///444777666222......///000...------///000111000......//////000111111111000333777666222000111444222111000000000000///...///...---...///000///...///111333333111...---------,,,***)))((()))***+++...//////...------...000555555444222000///111222222...---000111///...///***---000111222444888;;;444555555666777777555333333333333222111111111111......222777666333666===EEE>>>555...---...000000___AAA<<<666CCC???888222333888999777555222111333555666999>>>;;;???DDDHHHKKKLLLNNNPPPMMMQQQSSSOOOMMMMMMLLLJJJKKKLLLOOOQQQSSSSSSTTTSSSQQQOOOPPPSSSYYY]]]]]][[[UUUTTTVVVXXXWWWVVV[[[bbbaaa___aaajjjrrrvvv{{{|||yyyvvvfff```UUUKKKAAA999333///555999;;;999333//////111///333777777444111111222...,,,+++,,,///000111000,,,---...000111222333333...222666666333111222333666555333111000///......,,,++++++,,,...//////...222222222111//////111222222///+++((('''(((***+++,,,...//////...------...111222333222000//////000111---,,,000111///...000,,,---///111333666:::===333444777:::<<<999555111222333444222000///222444111///000444555444555888CCC===555///,,,,,,,,,,,,UUUCCC???BBB===666333555888999777111...---000333777999;;;777;;;BBBFFFIIIJJJJJJKKKMMMOOOMMMGGGEEEHHHLLLLLLHHHJJJLLLMMMNNNMMMNNNNNNQQQPPPQQQTTTYYY[[[YYYVVVMMMMMMQQQUUUUUUSSSUUUYYYYYY^^^hhhrrruuuuuuzzz|||vvviiicccZZZOOOEEE<<<555222666;;;>>>;;;555111222666,,,...000111000000222444,,,++++++,,,///000111000...///000111111111111000---000444555444222222333333333111///---,,,,,,---,,,+++***+++,,,---,,,+++333444444333111000222333333111...+++***+++,,,---,,,...000000///------...,,,---000000/////////000222......111333111000222000/////////000222444666111111555;;;<<<888333000000555888777333111444777444111///111444555444333;;;888444000.........///lllUUU>>>777222444888:::888555222111000000333777999888777<<>>@@@:::555444///555<<<<<<999666666888888666222222555888666333666555333111000000111222vvvHHH;;;000222888:::666222555777555222111444555333666:::>>>@@@???===<<<;;;DDDHHHJJJGGGFFFGGGFFFDDDBBBEEEIIIIIIGGGFFFGGGIIINNNJJJFFFFFFHHHIIIHHHFFFKKKEEEBBBGGGPPP]]]mmmzzzvvvzzz~~~~~~uuukkkjjjooojjjlllqqqwwwxxxwww||||||iiihhhfff___UUULLLEEEBBB888999999999888777888999:::777222...,,,,,,...///,,,,,,,,,...000111000///***,,,///222444444444444111111222222222222222222///000111///------111555666444222111111000///------111444666444111///...***+++,,,---...............000111111000//////000,,,...111222333555888:::111---,,,///000---,,,---***))))))+++---///...---333222:::FFFIIIAAA:::999000444:::<<<:::888777888:::999666444666:::999555555555444111///...000222dddLLL555000666888555222111666666000---///111000222555999;;;:::999999999>>>BBBDDDBBBAAADDDEEEDDD@@@DDDHHHHHHFFFDDDFFFIIINNNIIICCC@@@BBBEEEFFFFFFLLLGGGGGGOOO]]]lll}}}|||sssmmmhhhaaa]]]^^^\\\[[[___gggkkkmmmqqqvvvooowww}}}rrrtttsssmmmbbbWWWNNNJJJ;;;999777777888999777666;;;999666333222111000///...---...///111111000...+++---000333444444333333444222111000111111111111000222222000---...222777555333222111222222000...+++///333666666444444444,,,,,,,,,,,,---...///000...///000///...---///000...000111111222444777:::333...---//////,,,+++,,,))))))***---000222000---000222???PPPTTTHHH===;;;111222333444555666666777666888555111222666777333333333222///,,,,,,///222^^^<<<111555888777555)))111333---))),,,000000///222666999999999:::;;;???@@@===888888@@@GGGJJJ???DDDHHHHHHFFFDDDGGGJJJQQQKKKDDDAAACCCHHHKKKLLLGGGFFFLLLZZZhhhtttooo[[[TTTUUUSSSOOOLLLUUUSSSVVV___fffjjjmmmpppccckkkssswww}}}|||~~~~~~xxxkkk^^^TTTOOO>>>999555555888999666222444555555666777666333111/////////000222222000...///000222444444222000...666333000//////111111111000222333000,,,,,,111666111000//////000000///...%%%(((---///111222333555222000...,,,---///222444...///...---,,,,,,...000///000///......000333666555111///111111...,,,---,,,+++,,,000333333000,,,,,,000AAAVVVZZZLLL===999222///------000333555666000444222,,,,,,111333000///000///---+++,,,000444xxxAAA---333777222,,,+++111444000///000///***333555666333111333888===999>>>>>>777777>>>???999:::;;;===AAAGGGLLLKKKHHHEEEKKKFFFAAADDDEEEHHHTTTXXXXXX___jjjpppqqqpppqqqhhh]]]RRRMMMNNNOOOLLLHHHQQQKKKJJJQQQVVVWWW[[[aaaYYY]]]ccciiiooowww~~~{{{zzzyyyzzz}}}~~~{{{}}}|||lllaaaZZZVVVBBBEEE@@@444///222333000888888777777777555111...///111222222111//////000444444333222111000......222333333222000///000000444222000///000000///...+++...000...+++***...333111...+++)))***,,,000333000333222+++)))///222111---///111000---+++,,,...222000...,,,---///111222666777777777555222///---///------111666888444000...444<<>>EEEHHHKKKPPPOOOTTTbbbfffdddiiihhhgggeeebbbWWWKKKEEEFFFHHHHHHHHHGGGEEEEEEEEEFFFIIIFFFEEEIIIKKKJJJJJJLLLGGGIIIKKKMMMOOOSSSWWWZZZTTTUUUVVVWWWYYY```iiiqqqtttxxxsssooopppvvvyyynnnfffaaa___SSS@@@777777666111222333222///,,,---111444444000---,,,...000///...+++---///111111000///...000//////...............111111222222222111111000...000222222111...+++))).........///000222333444888999777000---///111111,,,...000000///......///+++///222000++++++///444===<<<999777444222000000...,,,+++...222444333111///222222///...333666555000000000222444444222000111333444444333222333444,,,///111222111000000000~~~xxxcccHHH888000333222000...///111111111444666888999999777555444111,,,///888999222000555111888<<<;;;@@@LLLUUUWWWTTT\\\___gggtttooo]]]WWWJJJJJJKKKJJJEEEAAADDDKKKFFFEEECCCBBBCCCCCCCCCBBBDDDBBBCCCFFFHHHHHHFFFFFF???@@@AAABBBBBBDDDHHHKKKFFFIIIKKKLLLLLLOOOVVV\\\```cccllluuuuuuqqqrrrwwwvvvhhhhhhqqq{{{wwwoookkkgggYYYFFF<<<<<<;;;555///222333000,,,,,,111666666000******---000///---,,,...111444555555444333111///---,,,,,,,,,,,,+++222333444333222000//////111000000111111000,,,***---...000222333444444444999999777222......///000---...///000000000000000,,,///222222000///111333;;;999777444333222333333333000...///111222222111...444777222///000222333...///000222444444222///...///000111000000000111---///000111000000111222QQQNNNjjjtttPPP333111///...000222222111000000555999888444444:::@@@444222666??????555///222777>>>BBBEEESSSeeennnlllfffeee\\\\\\eee___NNNGGGDDDCCCBBBBBB???@@@IIITTTOOOHHHAAA???BBBDDDBBB>>>:::;;;===???BBBDDDCCCAAA===>>>>>>======???CCCFFFCCCEEEHHHHHHFFFFFFHHHJJJUUUYYYaaaiiijjjhhhhhhjjjsss|||pppccchhhyyyxxxsssooo```MMMCCCBBB>>>666000444777555111///222666777111***))),,,000///------///222444666666555555222///------///111111111333555555444000------...222111//////000000000...+++---000333444555444333777666444222///---...111......///000111111111000000///000333666777444000555444222111222444666888888666444333222222111000222888:::333------000111------...111333333111//////...//////000///......//////...,,,,,,...222555nnn>>><<>>KKKHHHIIINNNQQQKKK>>>111,,,>>>HHHQQQYYYmmmuuuVVVCCCEEECCC<<<>>>EEEBBB@@@@@@@@@BBBJJJTTTQQQHHH???===AAACCC@@@;;;666999<<<===BBBGGGGGGCCC?????????>>>===@@@DDDGGGCCCCCCDDDDDDCCCBBB@@@???IIINNNVVV]]]aaacccdddfffkkkqqq{{{tttiiirrryyy|||xxxjjjXXXNNNKKKCCC888777999:::888555333444666777222---+++---//////.........000111222333333333222///---///444888:::999333555555222---+++---///222222000/////////111222+++---///222333333222111222111000111000---///333000000///000222222111///111///000444:::;;;555///000000000111333666999;;;:::999888777555333222111888:::888///(((+++000333---------///222222111///222111000111222222000...000///---+++***---333777aaa>>>777AAAYYYuuuPPP===555///222333///------111222333333:::LLLdddvvvwww~~~}}}rrrcccQQQBBBOOO]]]hhhmmmzzzoooNNN777666555222777:::777666999<<<>>>CCCIIIGGGBBB>>>===???@@@>>>;;;777;;;======BBBIIIJJJFFFBBBBBB@@@???>>>@@@CCCGGGBBB>>>::::::===???>>><<<@@@EEELLLRRRWWW[[[]]]^^^aaafffmmmrrruuuwwwzzz|||zzz~~~yyyttteee]]]YYYNNNAAA@@@>>>;;;888666555666777555333000...------//////000///.........///000111333///,,,...333888999888111222222///+++***...333111333555333///---...000+++,,,...000111111000///...,,,...111222000222888222111000111333333111......///222666::::::555000//////000222555888;;;===888999999999777555333333555999888111...///111111......---///111333333222333222111222444555333000//////...------///333777\\\===111///888QQQ{{{eeeHHH===444444444000...000///000444@@@XXX{{{}}}iiieeeuuu|||uuuttt{{{{{{rrrZZZRRR>>>444999888222444333///000555888888888:::;;;<<<=========<<<;;;;;;444888999888===EEEFFFBBBDDDCCCBBB???===???BBBEEE@@@888222222888>>>>>>===@@@EEEJJJNNNRRRWWWYYYXXXXXX]]]bbbcccaaadddmmmuuuyyy|||zzznnnhhheeeZZZLLLGGGAAA;;;666555666777777444444333000------///000222111///------...000111555000++++++///222111///...000000---)))***000666000555999777111,,,,,,---+++,,,---/////////......,,,***,,,222333222555<<<444222000111333333000---***...444888999666333111///000222444777999<<<===444666999999888666555555///666;;;:::999777333---000///...///222444444444111000///111444666444111...///111111000111444666SSS:::000,,,222999LLLxxxkkkMMM:::666000000666777222666AAAYYYzzz```PPPQQQRRRKKKCCC:::111111;;;CCC===222333///---...333777999999<<<999555555777::::::999>>>999777<<>>===999555777===@@@>>>???DDDGGGIIIOOOWWWXXXTTT___XXXTTTUUUXXX\\\eeennnqqqoooqqquuuvvvwwwuuuqqqmmm___OOOLLL<<<111444::::::777666777666444222000000000000444444444111...------...444111...+++***,,,///111///...---++++++---111444777222------000111...***+++,,,...000111000///.../////////......///111444000///000444888777000***)))+++...111222111000...///333666444111444===EEEDDD???999555333222000///555555666999;;;999333...111111000...,,,,,,...000333222555::::::555333333222...+++---111444333111SSS<<<333000555777???\\\|||hhhQQQFFF999444777777222>>>TTTtttzzzvvvtttfffOOO@@@===999222:::777333111666;;;999333333111//////222666999:::555333222444888;;;<<<;;;<<<777666;;;???@@@BBBEEE===<<<<<<======<<<:::888>>>>>>;;;777999???AAA???===CCCGGGHHHKKKQQQRRROOOSSSMMMJJJKKKNNNSSS[[[cccgggfffhhhmmmnnnpppxxxzzzxxx~~~zzziiiWWWQQQGGG???<<<:::555333444444222///------///222333333444333111...------...333111...,,,+++,,,...///222333333222000000111333///---,,,---///000---+++***+++...111222333222222///000000///......///111///000111444555333///+++,,,---///000111222111111222444666444222333888<<<@@@>>>:::666222000//////000111333666999888444000,,,...///000//////000111000///222777777333111222555111------111333111///VVV>>>666444888666444@@@RRRzzzbbbEEE555444333)));;;YYYsss[[[NNN[[[RRRGGG===666000+++(((///333444111///222555555222222111000000333888<<<222111111333777999:::999999555444888;;;;;;===@@@;;;===???@@@>>>;;;:::999>>>???===;;;===BBBCCC@@@;;;BBBHHHHHHGGGIIIJJJIIIKKKEEEBBBCCCEEEHHHNNNUUUVVVUUUVVV\\\```dddiiiooolllggggggnnnxxxvvvfffYYYUUUOOOGGG<<<222111666333111...,,,---111555888222333333111///------...222111///...------......888999:::888555222111111...///111222111000---++++++,,,...000111111111111///111111111///------...///111333333111...---,,,///.........///111333444888777777777666555555444:::;;;;;;777222......//////000111444555444111...***---000222111111111222///...000555666333222333888444///...000111///---[[[>>>777555888777222555>>>SSSzzz|||OOO555333444&&&666QQQsssnnnTTTCCC<<>>===>>>>>>@@@@@@???BBBFFFFFFBBB;;;BBBHHHHHHEEECCCCCCEEEJJJEEEBBBCCCCCCBBBEEEJJJKKKHHHGGGKKKQQQWWW\\\```[[[YYY\\\eeennnvvv|||}}}wwwxxx}}}uuugggddd\\\NNN@@@777666:::444333111111222444777999000222222111///------...000000000000000111111111>>>>>>===:::555222111111555888;;;;;;888333///---///000000000///...,,,,,,///111333222///---,,,,,,000333555333...+++,,,...000///---,,,---000333555<<<:::999999:::999555222222666999777222...///222333333333333222000---+++000111222222000///000111///---///444555333333555888555000...///000000///YYY???777222555555222444999>>>aaaUUU555111333...;;;QQQnnnoooOOO;;;777;;;<<<999===BBB;;;,,,''',,,***///222000///222333111///111222000...///444888:::777333...---...111444444111222444444222333666;;;@@@EEEFFFCCC@@@???@@@>>>@@@AAA@@@CCCHHHHHHDDD===BBBGGGHHHDDD@@@AAAEEEHHHDDDCCCEEEEEECCCDDDHHHMMMJJJEEECCCFFFMMMRRRSSSOOOPPPVVV```fffiiinnnssstttuuu}}}zzzyyy~~~{{{|||yyyrrrdddRRRDDD===;;;;;;444444555666555444333333///000222111///............///000222333555555666@@@>>>;;;666111000111222777;;;???@@@<<<777222000222222222111000///...---000111333222000...------111555777444...***,,,000000...,,,,,,---///333555;;;888666777999999666222---222777666222000111444333444444333111000///...999888555111---,,,...000///,,,---111222111222555666333000...///000222222RRR>>>777222222222000111555999RRRwwwccc<<<222...444EEE___{{{~~~jjjNNN555***...777555777>>>BBB:::---)))...,,,111333222222444333000000111222222111111333444666444111---,,,...333777333111222444222//////333777:::===??????>>>======<<<>>>???>>>AAAFFFGGGCCC???@@@CCCFFFEEEAAACCCGGGCCCAAABBBEEEFFFDDDDDDGGGRRRQQQKKKDDDCCCGGGJJJKKKGGGJJJPPPYYY\\\[[[\\\```ooowwwvvvvvv~~~~~~tttttt}}}|||wwwzzzzzziiiVVVIIICCC???:::444555777777555222...,,,---///111111000............///000222444666777777<<<:::777222......000222222555999======:::555222222222333333444444555555000111333222111000000111333777999666111---///111///.........///111333444777444111000333444444222...222555555333111222444///111222222111222333555>>>;;;666111,,,+++...111///,,,,,,///000...000333555333000......111444666OOO999666555555333000///000444FFFggg___MMMAAAEEEWWWrrr~~~ddd]]]PPPAAA666111333777...111555777555111///000,,,333777555333333222000222222333444666555333111000111111000///000333666333222333555222---...222222222444666999;;;:::999888::::::999===BBBDDDAAA@@@===>>>CCCEEECCCEEEJJJDDDCCCDDDGGGGGGBBB@@@BBBHHHLLLLLLEEEBBBDDDGGGGGGEEEGGGLLLQQQRRROOOPPPTTT___llloooooottttttxxx}}}yyyxxx~~~yyyzzzyyyvvvjjjYYYMMMHHHDDD???777777777777555111...,,,,,,...111111000.........000000000000111333444555555555333111......///111///000333888;;;999444///111111222222333444555666000111222222111222444666555888999888555222222222...///111333444444444333666333...,,,---///222444444444444444333222111000---///111111000111444777999888666222//////111333333///...000111000111555555444111///...000333666QQQ555666888:::888333///...000AAAdddxxxggg```oooxxx]]]GGGDDD???999666555333000,,,111222000...///000...******444:::777222000111111444333333666999999444000---000444444222000111333333333444555222------111///......222777:::999777555666666555999???AAA???@@@;;;:::AAAEEEEEEGGGLLLKKKHHHIIIJJJGGG@@@;;;;;;888BBBGGGDDDAAADDDGGGFFFFFFGGGJJJMMMLLLIIIKKKPPPUUUeeemmmmmmnnnkkklllxxxwwwuuuuuuzzz}}}~~~|||zzztttkkknnniii[[[PPPMMMJJJEEE;;;:::999777555333111000+++...000111000///......111111000//////000111222///000222111000//////000222111111555999888111***222111000000///000000000000111111222222333777:::666888::::::888555444333...111444666888777555444999555000+++***...333666999777555333333222///---///111222000......111555333444555444333333444666888444333444555333555999666555222///---///333666XXX999555111111222333222000...>>>ZZZ~~~xxxyyyuuuVVV???222666666777777444111---+++))),,,000222222111111111666555333222111222333333333222111222333333222111///000111333444444444444222666888444...***+++---333444444222000000111333000111333777;;;<<<;;;:::===<<<;;;<<<@@@DDDFFFGGGCCCDDDEEEDDD@@@===::::::888<<>>@@@FFFLLLKKKHHHEEEFFFIIIKKKHHHDDDIIIYYYkkknnneee]]]]]]bbbcccfffgggiiiqqq|||||||||}}}{{{zzzfffkkkhhhccc^^^ZZZVVVQQQNNNGGG???777222222222000...000111222000///......000---000000000111333111,,,111000///......///111222000111333444444333222000222...+++,,,000222000---000000111222333333444444222333444444333222222333222333444555555555555444555555444333111111222444777444000000222333222000000000///...---...000222444333444888;;;;;;888444666555444444444444555666555444222000000222444666XXX;;;888444333555555333000---555GGGbbb{{{mmmcccRRREEE<<<222555555444333222111000//////222555666555333222222222222111111111111111111333111000000111222111000000000000111111222222333111333555333///------///333444555444222111222333......000444777999888777:::::::::<<>>>>>===>>>CCCHHHIIIGGGFFFFFFGGGGGGEEECCCDDDNNNYYY[[[UUUOOOPPPTTTRRRVVVZZZ___hhhrrrvvvuuu{{{yyy}}}|||yyy{{{}}}zzzzzz~~~}}}~~~qqqccc```dddjjjnnnmmmeeeZZZRRRRRRHHH;;;555555666444111///000111000...,,,,,,---***,,,...---000333111,,,000000////////////000111111222222333222111///...111...,,,---111333111/////////000111111222333333000222444444333222111222333333333333333333333333444444333222111111222444444333222444555555222000000000111000000000111222333333333666888999666333222222333444444444444444666555333222222222444555]]]<<<888333111222222111...333333999JJJccczzz\\\CCC333666:::000555444222111000111222333444777999999777444222111...//////000000000000///333111///...///000000///111000///......///000111...//////000000000111111111222444333222000111111---...///222666777666555666666888:::<<<;;;999666:::<<<>>>>>><<<:::999:::777:::======;;;;;;>>>AAAFFFGGGGGGFFFDDDCCCCCCDDDGGGIIIKKKLLLJJJIIIIIIJJJHHHMMMSSSXXX___gggiiifffpppsssvvvvvvvvvzzz|||uuussswwwyyyyyy}}}{{{yyy{{{~~~yyyyyyzzzzzzuuummmeeegggiiilllpppsssqqqmmmjjj^^^PPP>>>444444666555222000222333222///---,,,,,,+++...//////222666444000000000000/////////000000333222222111000///......111///---///333555444222/////////000111111222222///111555666444222111111333222222111111111222222222222111000111222333444555555666777777555000,,,000111222444444444333222222111111222333444222000...///111222333444444333777666555444444444444444jjjEEE>>>666222333555777777<<<;;;===III___yyynnnLLL777...333777///666555444333222222222222333666888888555222000///,,,---///000111000000///444222///...///000000///111000...,,,,,,---///000+++******,,,///222222222...000222222000//////000000///000333666777777555444444444666888888666444555777999999888888888999444666999:::::::::<<<===BBBFFFHHHGGGCCCBBBDDDHHHKKKHHHFFFGGGIIIJJJHHHEEEGGGKKKNNNPPPUUU[[[[[[XXX]]]cccjjjmmmmmmnnnqqqtttxxx}}}~~~~~~tttssswwwzzz||||||{{{~~~~~~www|||{{{{{{xxxsssnnnoooooorrruuuyyyzzzyyywwwkkkZZZDDD888666777666222444555777666333000.........111111000222666555111111111111222111111000///333222111000000000000000000//////111444666555444000000000000111111222222...222666777666444222222333222111000000000111111111000//////111333444444888888888888666222---***000111444777888777444111111000000000000000000/////////000111222444666777555555555666666666666666YYYPPPEEE>>>???EEEKKKNNNJJJLLLRRR___rrrddd???777333111444222666777777777666333111///...111333444222///...------...000111222111000000444222000///000111111000111000...,,,,,,---///000***((((((***...111222222///000222222111000000111000000000222444666555444444222111111444666777666222444666666555444555777000222555777888999;;;<<<>>>CCCGGGFFFCCCBBBFFFKKKGGGEEEDDDFFFIIIIIIDDD@@@AAACCCCCCCCCGGGMMMNNNKKKRRRVVV\\\```aaaaaadddfffmmmvvvuuu|||{{{zzz{{{{{{}}}~~~|||zzz{{{zzzsssmmmsss~~~yyyqqqwwwfffPPPBBB===<<<999555666777888777444111000000222333333000222555333///222333555555555333111000111111111111111222333444//////000222444555555444111111111222222222222222///222777888888555444333222222111111111111111222111///......111444444444777777777666333111//////000222555999<<<:::666111444444444444333333333333333222000///111555999;;;333444555666777777888888qqqggg[[[TTTWWW___gggllliiimmmuuulllEEE<<<555000444999555666888888777444000...,,,...111222111///...---///000000111111111111000222111000000222222111000111000///......///000111+++++++++,,,---///222333222333333333111222333555000///...///222333333222444222//////222444666666222333444333222111222444000111222444666888:::;;;;;;???CCCCCC@@@@@@CCCGGGAAACCCFFFIIIJJJHHHDDDAAA===???@@@???CCCIIIKKKHHHLLLMMMMMMMMMOOOSSSYYY]]]^^^iiiwww~~~}}}|||~~~}}}~~~|||}}}{{{uuu{{{~~~{{{|||nnn\\\LLLCCC>>>999555555666666444222000000111:::;;;:::777777:::999555555777999:::999777444222000000111222333444444555---///000222333333333222222222222222222222222222///222666777777555444444111222222333444444333333333000...///222555555333333444666666555444555666111222444999===<<<777222777999::::::999888999:::555333111111222666:::<<<444444444444555777888999zzzvvvzzzfffPPP<<<555:::===444444444444444222111000///111444555333111//////111111000000000000000000---......111333333111///000000000111111222222333///000111///---...111555222222111000///000333666111000//////111333333222333222000000222333222111222333333222000///000111222222111222444777888999999;;;===<<<::::::;;;>>><<>>:::777777666333111111333555===>>>===:::;;;???>>>:::888:::<<<>>>===:::777444///000111222333333222222,,,...000111111000000///222222222111111111111111///111333444444333444444000111444666777777666555555111...///333666555333333666:::;;;999666666666222222444888======888222666999<<<===<<<:::;;;<<<333333333444555777888999777666444333333444666777fffGGG???BBB>>>222111111000000111222333444666888999666333111111222111000.........///000***+++---000333222000---///000111333444444444444222555666333...---222777000///...++++++---111444444222111222333555555444222222222222333111...+++444444333111///---...///666333111111333555666777777888888777555444555555555===FFFGGGCCC@@@CCCGGGDDDGGGIIIIIIJJJKKKGGG@@@===???CCCGGGIIIJJJJJJJJJLLLWWWfffqqqsssqqqmmmkkklllrrrvvvssspppwww|||{{{|||{{{}}}~~~{{{{{{|||nnn^^^QQQIIIEEE:::999777555333444777999777888777555777;;;;;;888:::<<>>999777888888666444555333333444777888666333999:::<<<===>>>>>>======666777777666333000000000000444555222000000333444444111///000333333...)))///...---///222333111...444111000333888;;;888333333222333555777888777666666777888777555333222111000111666888666222555;;;888999888777<<>>BBBCCC??????BBBEEEEEEDDDFFFJJJMMMPPPQQQZZZhhhoooiii^^^WWWUUUXXXZZZXXXXXX^^^jjjtttyyyxxxyyyyyy}}}~~~}}}pppwwwzzzvvvvvvqqqeeeZZZOOOHHH@@@;;;::::::999777555333333444777888666444666777999;;;???BBBEEEGGGAAAAAAAAA???;;;888666666;;;<<<:::666444555888;;;777333111111333333///+++000///...000333444333111444333333333333444444333222111222444777888888777555666666666444333333222...///333666555222666===999999666444888???>>>999000222666888888777888999777555222000000111333444___LLLJJJGGGBBB???EEEGGGBBB999666;;;<<<999======AAA^^^{{{JJJ:::999999999111777444333333333333222///---,,,...000///---...222555777444444888888444111111444//////444777555222111666888888555444666666222555222222666888666444555999888666555555666777999;;;666111111555999:::999999888777555333222222111222666999888666777;;;???<<<999555444555777888999<<<999777;;;BBBEEEBBB>>>999::::::777888;;;===;;;;;;>>>@@@AAA@@@AAAEEEHHHOOOOOOUUU___ddd^^^VVVRRROOOPPPQQQNNNMMMQQQZZZbbbiiihhhhhhnnnuuu|||tttmmmnnnrrr{{{~~~~~~}}}}}}zzzyyy||||||vvvoooYYYQQQFFF>>>:::888666444555444444555777888888777777777888:::>>>DDDJJJNNNMMMMMMMMMJJJEEE@@@>>>===BBB@@@===999666777;;;???;;;777444333444444222///000///000222555666555444444666666444111///111333111000111333666888888777444444444444444444444444//////111555444444888???===;;;666333666===???===111333444555555666888:::666333111111333444222000MMM888:::<<<777111666999:::666666:::999666555666:::XXXTTT;;;999;;;:::000555777666555555666444222//////000111000//////222444444333444999999555333444555000///333666444222222888999888444333666777555666444333444555666777999999888666666888:::<<<===<<<888333222444777999:::===<<<:::777444222222333333666888<<>><<<::::::===BBBHHHLLLQQQRRRRRROOOJJJEEEBBBAAA@@@<<<999888666555777:::===:::666555555555444222//////111333555666666666555666888888666444222111222000000111333555555444333222222222444555555555333111222555555555:::@@@AAA===999666777:::<<<;;;555555444222111222555777777333///000444555333///ttt???,,,444<<<;;;999222666888888999;;;:::777777777777NNN}}}UUU===888888:::111555777666666666777666444111333333333222111000111222///...111666777444444666555000---111444333222333777888555000000555999999888666222///...333888;;;888666444666:::>>>@@@@@@777888777666333333666999999::::::777444222333555555666999EEEZZZjjjhhh___FFF===666777777555333555999;;;===<<<999777888:::999777555555555555666888...111555777777:::???CCCDDDGGGNNNTTTRRRJJJCCCBBBFFFFFFFFFDDDDDDFFFKKKPPPNNNNNNPPPTTTZZZ___ccceeekkkpppuuuwwwxxx||||||wwwyyy|||wwwooojjjgggmmmvvv~~~~~~~~~~~~~~~ooojjjccc\\\TTTJJJ???777666777777777777888:::;;;@@@>>>;;;999;;;???DDDGGGKKKMMMOOONNNJJJGGGEEEDDD<<<888777999888333222444===;;;888666555555555444...///111333444555666777666666777;;;???===666000333111000000111222222111333111111333555777777555888666555888888777;;;@@@???<<<999888777555444444555444333222000111444777:::444///...222555444222qqqAAA///222777777777333444666777888888888777999999444AAAdddaaaKKK===666999333777444333333555666666444222666555555444333222111000++++++...333444222444999555///,,,///222222111222555666333//////555::::::888888444---+++111777:::666444222444999>>>??????555777999777333111444777333666888888555333555777777888???SSSsssxxxIII===555777888333111333555999;;;888222000444888888555333444444222222555+++///222444555777<<<@@@@@@DDDKKKOOOKKKBBB===>>>BBBBBBBBBAAA@@@BBBFFFIIIGGGHHHJJJNNNRRRWWW[[[^^^eeeggghhhiiikkkqqqzzz|||ssstttwwwuuuppplllqqqwww|||}}}xxxzzz~~~}}}}}}uuurrrooojjjcccVVVGGG===888999999888777777:::<<<<<<;;;999999:::===@@@CCCBBBEEEIIIKKKKKKJJJJJJJJJCCC===;;;???>>>666111333:::999888777666555555555///111333444444444666777666555666<<>>999666555777666;;;EEEZZZ|||JJJ<<<333777888333000333777888888555222333777;;;777444333666555111000333,,,///333333333444999<<<@@@CCCHHHJJJDDD<<<;;;???DDDDDDCCCBBBAAABBBDDDEEEEEEGGGHHHKKKMMMQQQUUUWWW```___^^^^^^aaafffkkkooopppwwwsssrrruuuuuuqqqnnnyyy|||||||||yyyyyy{{{yyyyyywwwuuussslll___PPPEEE;;;;;;;;;999777777999<<<888888888888999:::;;;;;;:::???FFFLLLOOOQQQSSSUUURRRHHHCCCFFFCCC888333555666777888777666555555555111333666666555555666888555555666999;;;;;;777444555333111111444777888888333222333777;;;<<<777333888666666;;;===<<<===???777444555777555...,,,///111333777999999888999:::888777666555444555666666oooWWW???777666555666:::555222000000111333777;;;222===???===BBBCCCJJJXXXaaa```===888444666111111222444777777666555444444444555666666555444111000111222222000555<<<444---))),,,//////000111111666777666666888777333777<<<<<<666222555777666888444000111666999999666>>>999444222444666666555AAAFFFIIIFFF>>>888555555444<<>>===>>>@@@888555555888666111000555555888<<<>>><<<:::888777555777999999777555555666kkk^^^JJJDDD<<<777555555444222444555444222000111555:::888999;;;===>>>>>>===<<>>666111555999888555666555333444777999:::666333222222333222333555;;;RRReeeYYYAAA>>>@@@555000999@@@HHHWWWgggjjjccc>>>777000000555888777555777666555444444555777888999777555666888888666444666444222111111333666777BBB;;;555555;;;@@@@@@>>>BBBBBBBBBBBBAAA@@@???>>>EEEBBBBBBEEEDDD@@@CCCIIIGGGJJJOOOTTTXXXYYYYYYXXXWWW^^^ffffffcccbbbiiiooowww|||}}}|||wwwqqqsssvvvzzz}}}~~~yyyuuu|||zzz{{{yyytttooonnnwww~~~yyy}}}}}}ooo```ZZZGGG@@@888555777::::::888666444555999999555333444555:::BBBJJJRRRZZZbbbgggfffXXXNNNLLLGGG===888;;;@@@777333666999777777:::333666999999666555777999111222444555555555444444333333444444555666777777555555666666666555333222555444777===>>>888222000222666888777222000222666;;;<<<======;;;999666555777888888888777666444333eeeNNNDDD===:::666555555555333111333444555444333333666999;;;;;;:::::::::::::::;;;DDD^^^nnnLLL@@@@@@444444444666777777666555666666666666555333111000444666777666333333555777444111///000111222333333444444444777>>>CCC@@@888777======666444999;;;777111111333777<<<===999444@@@>>><<<::::::;;;???CCCRRRZZZwwwiiiCCC:::@@@777777666888???FFFFFFBBB:::444......222555333000777666555333333444666777<<<888555555999:::888555666555444333333444666777555111///111777===@@@@@@DDDCCCCCCBBBAAAAAA@@@@@@BBBAAACCCGGGEEE@@@@@@DDDFFFIIINNNRRRTTTTTTRRRQQQNNNSSSXXXYYYWWWWWW[[[```gggmmmooonnnqqq||||||{{{{{{}}}zzzvvv{{{{{{xxxtttqqqoooffflllrrrzzzuuutttoooZZZQQQFFF???>>>@@@@@@???;;;888999<<<;;;666444555666:::@@@GGGNNNUUU\\\```ddd```\\\XXXPPPGGGBBBBBBEEE===777888999666555777555555555666777777666555555555555777888888777555444444444444555555555555222333333444444333222111555333555:::;;;666111000333444555333111000222444999999888777666666666666777777888888777666444333tttOOO<<<888444444444555666444111...111333555666666555666777<<<;;;888666555666777888;;;SSSzzzeeeKKK@@@666888:::;;;999777555555999666555555777777333000///000111222333444555555444444333444555555333111555444444888AAAHHHEEE<<<888>>>???;;;:::??????999999888;;;FFFQQQUUUQQQJJJSSSRRROOOIIIGGGIIIPPPVVVbbbxxxvvvQQQAAA:::===666111333666777888;;;777222...///222444222///777666444333333333444444???999333444888;;;999555555555555555444444444444++++++---000444999===???BBBBBB@@@???>>>>>>??????@@@@@@DDDGGGEEE@@@===???CCCEEEIIIKKKLLLKKKIIIHHHFFFHHHKKKLLLLLLLLLOOOQQQWWW^^^bbbaaaaaaiiiuuu|||}}}~~~yyyyyyxxxuuuwww{{{~~~~~~yyyrrrpppqqqlllooorrrzzz~~~||||||kkkbbbTTTJJJDDDBBB@@@>>>???===<<<>>><<<777555666666:::???DDDIIINNNTTTWWW^^^eeeiiiddd[[[SSSMMMHHHHHHAAA;;;::::::888666666888555222333777888555222777555555777::::::888444666555555444444444444444111111222333333333222222555222333777888555222222444222///...///111111111888777555444444666777999999999:::999999888777666iiiHHH======888888888777666222///,,,...111444777777666555444888777555444333333444555666EEEccc|||}}}___NNNFFFCCC???;;;888666555555999777666999===<<<666000111000000333666888888777222555666666888:::888333555777888999@@@GGGGGGCCC>>>JJJRRRPPPNNNQQQOOOIIINNNMMMTTTcccsss{{{}}}}}}~~~vvvrrrvvv~~~sssRRREEE<<<>>>444111777:::777999@@@555222000222666888777444777666555444333222333333>>>777000000555999666222333444444555444333222111+++...222333333555888;;;>>>===;;;999999:::<<<===@@@BBBDDDEEECCC???<<<<<<@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDGGGIIIJJJJJJNNNUUU\\\\\\[[[```lllvvvvvvkkk~~~{{{{{{|||uuuuuuwwwzzz{{{~~~uuusssttttttxxx}}}|||}}}uuuzzzwwwooocccWWWNNNFFF???;;;???===<<<>>><<<777555777777:::???CCCGGGKKKPPPSSSUUUbbbjjjgggbbb^^^UUUIIIHHHBBB<<<:::;;;:::999888999777555555666666555333777444333555999999666222555444333333333444555555222222333333444444555555666222222555777555333555666000++++++///222111///777777777777888999;;;<<<;;;;;;;;;;;;::::::999999YYY???;;;===<<<;;;999666333111000//////000333666777666444222111222333444444333222111555:::JJJ```~~~zzzhhh]]]MMM@@@999777666555777666999>>>BBB???777000888777666777999;;;<<<<<<666888888666888===<<<777...666===@@@EEEOOOXXX[[[[[[lll{{{{{{wwwvvvsssmmmggglllzzzzzzEEE;;;JJJ999222000555666000000555222000000333777;;;;;;:::888777666555444444333333;;;444...---111444222///111222333333222000...---,,,000444444222222555888;;;:::888777888:::<<<===BBBDDDEEECCC@@@???>>>===>>><<<999666777:::===@@@>>><<<<<<>>>BBBEEEFFFEEEGGGMMMUUUXXXWWWZZZeeepppaaasssnnnppp}}}zzz{{{{{{wwwuuuxxxyyyuuuwwwttt~~~}}}ppplllyyy|||qqq}}}yyysssiii^^^QQQFFF>>>===::::::<<<;;;777666888777:::>>>BBBFFFJJJNNNQQQPPP[[[cccdddffffff[[[LLLLLLGGGAAA<<<<<<<<<:::777:::;;;;;;888555333444666666555444666888888555222222222111111333555777888222222222222333333444444777333222555777555555888666111++++++000444333000333555777999;;;;;;;;;;;;999999999888888888888888nnnHHH888666666999888666333111000222555333222333444666666444222...000222333333222000///444333;;;KKKmmmmmmUUUCCC999555444444666:::???BBB???777111444444444555888===BBBEEEGGGHHHBBB888777<<<<<<777///>>>NNNWWW```nnn|||hhhDDD;;;<<<666444555888888555444666///......000555999;;;;;;888888888888777666666666777333///...000111000...111222222222000...,,,+++***---000111000111444777888888888999:::<<>>888777666777:::===>>>>>>>>>BBBIIINNNOOOPPPYYYccc___bbbdddjjjsssuuuvvv~~~~~~}}}zzzvvvpppsss|||yyyzzz~~~qqqooovvv|||zzz|||||||||wwwlll]]]NNNEEE===:::999;;;:::777666999666999===AAADDDGGGKKKNNNMMMSSSZZZaaaggghhh```VVVVVVSSSKKKCCC@@@@@@<<<777;;;======999444222444777666777888999888777666555111111000000222555888:::000000000///000000111111666222111555777666666999777222...///333666555222///111444777999999888888555555444444333444444555[[[>>>888777222666777777444222222444777999666444444555777666555111111111111000//////...222222777BBB```wwwTTT<<<333222222555888;;;<<<:::777444444777===CCCKKKWWWeeennnsssoooaaaMMMEEEHHHHHHAAAJJJ\\\qqqfffFFFCCCAAA...999===>>><<<<<>>111///...///222666999;;;999:::::::::::::::999999666555444333111000000111333333222111///...,,,++++++,,,...///000222555777444555777999<<<>>>@@@AAAAAAGGGJJJFFFDDDEEECCC???BBB???;;;777666666999:::999888777666666777999::::::;;;???FFFGGGFFFLLLTTT[[[FFFXXXgggXXXbbbtttgggjjjyyyxxxuuulllqqq~~~~~~www{{{{{{tttxxx{{{wwwiii[[[RRRBBB>>>======<<<888777:::555777;;;===???BBBEEEHHHJJJLLLSSS^^^dddcccbbbccc```]]]TTTKKKGGGHHHDDD===>>>===;;;777444333333444444777:::999666333444666222111000000111444777999111111//////...///000000444000000444666666666888777555333444666888777666...///111333444666666777444333222222222333444444OOO999:::999111777999:::888555333555777>>>:::555444555777888777555444111///---------...000333:::@@@YYYbbb???111000222444666777666666666777AAAIIITTT```nnnjjj]]]]]][[[TTTkkk|||wwwbbbPPP;;;555<<<>>>>>>DDDBBB999666:::;;;555444333111000111555888:::::::::;;;<<<<<<<<<;;;;;;666888999777333111222444555444333111///...---,,,111000///000111333444555000111444888;;;===?????????GGGLLLJJJHHHHHHDDD>>>EEECCC@@@<<<:::888777777>>>>>>===:::777666888:::;;;999<<>>999888:::444666999:::<<<===@@@BBBFFFFFFOOO[[[___\\\bbblllcccaaaZZZPPPNNNPPPLLLEEEAAA<<<777444555555333000000555:::888222///111555444333111000111333555777444333222000000000111111222//////333666555555777777666666777999999999888111000000000222555777999666555444333333444666666oooGGG>>>:::666:::888666444333333555777999999999999::::::999777444222///,,,,,,000222333222444999777333GGGyyy~~~TTT===999888888:::<<<999777<<>>@@@BBBFFFIIIIIIGGGDDDBBB???;;;;;;??????888555777===<<<:::888666555444333666:::>>>???>>>>>>AAADDD???@@@BBBFFFLLLRRRXXX[[[YYYXXX^^^nnn||||||tttzzz}}}~~~zzzxxx|||~~~vvvmmmhhhWWWHHHAAA>>>;;;;;;>>>666888:::;;;;;;<<<>>>???<<>>999::::::888999===EEECCC???<<<999999:::;;;;;;:::999888777777888999;;;999777666888;;;<<<<<<;;;999666333222222333333000222666999999777555444555555666777777555333222555777:::999888777:::===;;;===AAADDDEEEDDDBBB@@@===999:::???@@@<<<999:::777666666555555666666777;;;<<<======;;;::::::;;;===>>>>>>@@@CCCHHHOOOTTTNNNMMMSSScccsssyyy{{{{{{uuuyyy~~~}}}~~~~~~~~~}}}yyygggTTTIIIBBB===;;;===:::999888666666888<<<>>>AAANNNZZZ\\\ZZZ]]]bbbeeehhhkkkccc\\\]]]YYYSSSXXXPPPJJJAAA<<<;;;:::999777777888999666333222444666222111000111222333444444000111111000...---///000111111000///000111333444777666666666666444222000333222000//////222555777555888;;;999444111111333eee@@@:::666333999999888555333222222333444444333222333555777777666:::888666666666555333222777,,,,,,555444999```|||pppfffiii}}}}}}tttbbbRRRBBB???===>>>CCCIIINNNPPPNNNMMMKKKIIIFFFBBB>>>;;;777444555999<<<;;;:::;;;BBBBBBAAA===999888;;;>>>???===:::888777888999;;;;;;:::999777666777:::<<<999777333000///000111333000111777===<<<888>>>JJJIIIBBB:::444222222000...555555555555666666777888555777;;;>>>@@@@@@???>>>>>>::::::>>>AAA>>>;;;999555444444444555666777888<<<;;;999999999888666444<<<======<<<<<>>;;;666333444777111111222333333333222111///222444222---***,,,///.........///000222444555666666555444333222222111888666333111000111222444333555777555111......000ccc???:::555000777:::888666444222222222222111111222444777888666555555444444444333222000///777,,,...888333,,,DDDjjjppp\\\```[[[PPPHHHBBB>>>>>>===<<<;;;>>>AAADDDFFFDDD@@@===<<<;;;<<<<<<777666777:::<<<;;;888777:::>>>AAA???;;;999;;;???<<<:::666444333444777888999:::999666333333777;;;666555444222111111111222666222555<<<:::888JJJbbbdddUUUAAA333///222555666333222000000222333333222111333666999;;;<<<<<<<<<>>><<<;;;===???>>>:::777:::999777666666777999:::777555333444777999888666<<<>>>@@@>>>===>>>DDDIIIDDD@@@CCCMMMWWW\\\^^^```cccdddfffiiiooovvv}}}~~~~~~}}}rrraaaTTTLLLFFFAAA===@@@;;;555222444:::???CCC???JJJVVV[[[^^^bbbeeeeeeeeejjjeeeaaaddd___XXX[[[XXXQQQGGGAAA>>>>>>===<<<666;;;>>>;;;666333555999333444444444333222333444222333333222000.........,,,---...000333444666777333333444333333444666777;;;999666444222222333444222444444333000......///\\\<<<:::444000777999888666444333222222333000111444888:::999666222///000111111000000//////333///111666444000:::IIIfff___GGGGGGBBB<<<<<<<<<666777888777555555888:::EEE???999666777:::<<<===888777666555555666444222333:::AAABBB???<<<===???888666333111111222555777888999777444000111555:::444555666666666444333222888444777<<<999777HHH```hhhYYYDDD777444888===???555222000///111222222222111333555777999:::;;;<<<999;;;<<<=========;;;999===<<<;;;::::::<<<>>>???555222111333777;;;;;;999;;;===@@@AAA@@@@@@CCCFFFBBB???@@@HHHOOORRRTTTWWWXXXWWWWWWYYY___eeekkkooo~~~~~~|||tttfff[[[QQQEEE<<>>AAACCC===FFFPPPUUUZZZ```bbbaaa___iiijjjlllppphhh\\\\\\SSSNNNHHHDDDCCCAAA===:::333666999888555333666:::::::::999666444555888;;;666222///000444555222...,,,...000333555666777777333444666555444444777::::::999777555555555666666222333333222000000000111QQQ888999555111999888777666555555555555555222333666999;;;999555111...///111111000000222444222111111111333555555444EEEeeekkkLLL<<<>>>;;;888888666777888::::::999999:::;;;EEEAAA<<<:::===@@@CCCCCC:::999666333444888999666444:::@@@CCCBBB???======777555333222333444777888999888555222000222555999666666888888888777666555555555:::???<<<777<<>><<<===>>>>>>===<<<;;;;;;===@@@DDDFFF777666555666888;;;<<<===;;;<<<<<<>>>???@@@AAAAAA>>><<<===DDDJJJKKKMMMQQQNNNLLLKKKMMMRRRXXX\\\^^^hhhhhhlllqqquuu{{{}}}{{{}}}vvvoooggg[[[OOOHHHCCC===<<<>>>AAAAAAAAA>>>DDDJJJMMMQQQVVVWWWTTTSSS___dddjjjpppiii]]]\\\XXXUUUPPPNNNLLLHHHAAA<<<888888888666555555777999<<<===<<<999666777<<>>>>>;;;:::;;;<<<<<<===;;;777888>>>@@@===888:::<<<>>>===;;;999888555555444444666777999:::<<<888333111222555888999999888777777777888999:::555777:::======;;;999888888666444333444666999::::::::::::666333333666999888777666666666777888999777BBBHHHBBB;;;:::===>>>===<<<::::::<<>>;;;999;;;AAADDDCCCCCCFFFEEECCCBBBDDDJJJPPPSSSTTTQQQQQQUUU\\\```bbbjjjsss|||~~~}}}~~~zzzppp\\\UUUKKKFFFEEEEEECCCAAA===@@@BBBCCCFFFKKKJJJFFFGGGRRRWWW]]]gggeee___bbb```]]]YYYVVVTTTPPPJJJEEEGGGBBB===999888888777666555888999777555555999>>>;;;555///...111444333000///111333666666555333222222666999888444222333666444444333333333444555555111111000111222444555666LLL999===777111999444555666777888999::::::<<<999555333333333333222111333333111///000333777BBB777000222111++++++111222111000>>>TTT\\\dddvvv|||mmmbbb\\\RRRAAA,,,666999...555888<<<333444777777===AAA888222222333555777777555222999AAAJJJIIIAAA:::999;;;<<<>>><<<888999???@@@;;;;;;999777666666555333111333333444555777888:::;;;>>>999333111444888::::::===:::666444444777;;;>>>888999888777;;;AAA???999;;;999666444333777===BBB999;;;;;;777111111555::::::999777666555666666777>>>KKKPPPFFF:::666888:::@@@>>>;;;999999;;;>>>@@@777:::<<<<<<<<<>>>DDDIIIHHH@@@666555999???@@@>>><<<:::;;;>>>>>>;;;999;;;;;;999999<<>>777333111222444555444222111333555777888777///222555888999777555333<<<======<<<::::::<<<>>>AAA<<<777777;;;>>>>>><<<444333333333333444555555888888777555444555777:::???;;;444...111777777333:::;;;<<<:::777555555666333555777777888888;;;<<<777999666111333:::<<<888:::888666444333444555666777888777666444444666888GGGDDDCCCBBB>>>777666999<<<888888;;;;;;888666888;;;999888<<>>??????<<<:::???===???DDDEEEDDDHHHPPPHHHIIIJJJLLLNNNRRRXXX\\\hhhnnnvvv{{{zzz}}}}}}yyywww|||xxxiiiXXXIIIIIIJJJ@@@???<<<;;;<<<<<<;;;???DDDDDDGGGIIIPPP___lllkkkccc___eeeeee\\\SSSPPPQQQRRRKKKKKKEEE>>>===???;;;333...000222222///...///111555222000111---(((,,,444222000...111666888666222,,,...222555666666555444444111000111444666555333111...,,,---000333333222bbbBBB777666999333:::<<<;;;:::999999999999999444666666333555999888333555666444000000444666444666666666666555333222111333222333444666999<<<>>>CCCSSSTTTcccxxxwwwzzzsss]]]GGG???@@@@@@>>>===<<<999444111111222444555666555444555666777666444///111555999;;;<<<;;;;;;999999999888777888;;;>>>@@@;;;777888<<<>>>>>><<<888888777666555555555555444555555333333333666999:::999555333777===<<<777555666888888777666555666666777666555444555999<<<======:::666777<<<<<<999666555444333333333444555555444444555666777888888IIICCC>>>===:::666666999CCC;;;666888<<<;;;999999::::::;;;@@@FFFIIIJJJIIIBBB>>>999777999>>>CCCEEE===<<<;;;<<<============@@@;;;;;;@@@CCCCCCDDDHHHCCCDDDEEEGGGIIINNNSSSWWW___eeennntttrrrqqqyyy~~~xxxsssvvv}}}jjjXXXTTTQQQDDDBBB???>>>@@@???>>>@@@DDDBBBDDDHHHOOO]]]hhhhhhaaaXXX^^^```[[[UUUSSSQQQOOOOOONNNIIIBBB@@@@@@:::222...000222111///...///111333111222555333......222222111111333666777666444///111444666777666555444666444222333666777777555444222000000222333222000gggGGG<<<888999111777;;;:::888777777888999:::222444444333555888777333444666555111000333333111333444555555555444222222222222222222333333333333333:::555>>>WWWWWWLLLUUUvvvxxxoooPPPDDDUUUVVVKKKPPPHHH===444333666888999:::444333222111111222333444888777777777777666444111111333555777999;;;;;;<<<555555444333333666;;;???>>>;;;999999<<<>>><<<:::999888888666555444444333222333333222111222444777444555555555999===:::444///111555666666555555666999888555333111333777:::??????<<<888888;;;:::777222222222222222333333444222111222555999:::999666>>>666111444888<<<@@@EEEIII>>>555777<<<===;;;:::999:::<<>>DDDGGG@@@>>><<<:::999;;;===??????999666:::>>>>>>======;;;===???@@@CCCGGGLLLPPPXXX[[[```bbb___^^^dddnnnrrrvvvzzz|||wwwyyyzzz{{{hhh```YYYKKKDDD@@@===>>>===:::;;;??????BBBGGGOOOZZZcccbbb]]]YYY___ccccccbbb```ZZZTTTTTTRRRMMMGGGEEEBBB;;;333...000111000///...///000111000222777888444000//////111222333222333444666444555777888888666444333666555444444666777666555333222222333555555444222bbbEEE;;;888888000666999777555333444555888999222222222222333444222///444666666222111333111......000111333333222111000111222333555555555555444444888333666BBB===555;;;JJJbbb```SSSZZZ\\\SSSSSSNNNGGG444///<<<<<<111000888777777888999999999;;;111222333333333222333444888888888999999777444111666555444444444444444444222222111111222666<<<@@@>>>===;;;;;;;;;;;;999777444444444333333222111000333444444222111000222444111333333111333666333...---000444666666555555555666666555444222333666888<<<;;;999777777888666444000111111222333333444444444222222666;;;===888333444---)))///999@@@EEEHHHHHH@@@;;;===???>>>======999:::;;;<<<>>>>>>===<<<:::777333222666<<<@@@CCC???>>><<<:::888888;;;<<<;;;999666777777777777777666888:::<<<>>>AAAFFFIIIVVVRRROOOMMMJJJLLLVVVaaaccchhhlllsss|||}}}yyyssskkk\\\NNNGGG@@@===;;;888999===>>>AAAGGGOOOWWW]]]\\\YYY]]]bbbgggjjjmmmlllcccYYYUUURRROOOLLLIIIEEE>>>777///000//////....../////////---///333777666111...---000333222//////222666888888999999888666444333444444444444444444333222///111333555777888888777TTT<<<777777888222999888666444333444666999:::555333333444444111...,,,444777777333222333111------///111333444333222111222333555777888777666555222777888::::::222///666555IIICCC666???CCC===AAA;;;999222000555444...---222777<<<<<<999777777777333555777777555333333333666666666888999999666333777666444333111111111111222222222111222666===AAA???===;;;:::999888666444000111111222222222111000666777666444222000000111000111000------111111...000222555666555444444555222444666777666666777888999777666777888666444333222222222222333555666777777555555888<<<<<<666111555...,,,222:::<<<===???DDDDDDFFFIIIGGGCCCBBBDDD@@@???===:::888777777888666444333555888<<<===>>>;;;<<<===<<<999777777888:::===>>>:::555444888;;;666888999:::;;;===AAACCCMMMHHHDDDCCCBBBDDDLLLUUUTTTYYY___fffrrr{{{sssvvvvvveeeYYYLLLEEE@@@===???BBB@@@BBBHHHOOOTTTVVVVVVWWWZZZ___dddhhhlllkkkcccXXXTTTQQQNNNNNNMMMIIIBBB>>>333111000///............------,,,...222444222//////333666444000///444999999999999888777555444333444555555555444333222222000111444666777777888888VVV@@@;;;888888000666999888777666777999<<<===:::666666888777333......555888777444333444333//////111444666777666444333555555666777666555333222...333;;;>>>888222555<<<222999777222777;;;===BBB===;;;999555222111333555///777===<<<888777888777666999;;;:::666444444555444444555666888999777555555444444444555666777777444444444333444777<<<@@@<<<;;;:::888666555555444000111333444555444333333777888888666333111000111111333111---...333777666333444666666444444444555222555999::::::999888888:::777777:::;;;777444444555444222222333555777999999777777999:::888444///000,,,...555;;;======???AAAEEEMMMRRRPPPIIIHHHLLLIIIGGGDDD???;;;999999;;;888888888:::===>>>>>><<<777;;;??????<<<888777777<<>>AAA???@@@DDDFFFDDDEEEHHHKKKQQQXXX```lllyyy{{{{{{pppqqq}}}zzzkkkZZZOOOHHHCCCCCCEEECCCDDDHHHNNNOOONNNPPPSSSWWW\\\```ccchhhjjjddd\\\VVVQQQNNNPPPPPPLLLGGGEEE999666333111111111000///---...---,,,...333333111444777999777333333777<<<777777777666666555444333666888999999777444444444444555666666444333333444VVVBBB===999777...333777777888888:::;;;<<<===:::666666:::999333//////666888888444333555555222000222555777888777444333666666666555555444333222222111:::>>>777555;;;>>>888111444999555666<<<>>>>>>;;;<<<:::333444999888111999>>>;;;888:::;;;:::666:::===;;;777555666888555444333444666777666555222222444666888:::;;;<<<555555555555555777:::===777777666444333444666888333444555666666555333222444555666555333222222333555777666222222666999999333444444333222333555777777999;;;;;;:::999999:::===999999===<<<666222222777555222000111444777:::666666777777666444111000+++***...666;;;>>>AAAFFF???BBBIIIQQQRRRMMMKKKMMMMMMMMMLLLHHHCCC??????@@@>>>===<<<<<<>>>???>>>===888<<>>:::<<<@@@AAA===>>>>>><<<999888888999;;;:::<<>>===;;;999888:::;;;>>>999999===;;;444//////888555222//////222777:::333444666555333111000111111000333777999999===CCC<<<<<>>>>>:::>>>BBBAAA===;;;<<<>>><<<@@@???:::999>>>???===?????????<<<999666666666>>>999888===@@@@@@@@@AAA@@@FFFKKKOOOUUU[[[ZZZVVVggggggiiinnnwwwvvvuuu~~~yyymmmbbbVVVMMMIIIFFFDDDFFFIIIFFFAAAEEEMMMQQQVVVYYYZZZ___fffjjjjjj___VVVRRRTTTUUUPPPMMMNNNFFFAAA<<<999888777555333...555999555333666888666555555444333222333666888111222222222333444444444444777999999555111111111222333333222//////222555sssIII;;;666666<<<777:::999777555555777888666333777777666444222222444777222666666111111555444000///000333555555333111000444222///...000111222222555666666888:::<<<===>>>;;;;;;999666333222444666999999:::===:::555444666777666666777999:::999888333777<<<===:::777777777777666555555666555333111333333444666777777555333666444333333555777666666222111111444777999888777777666666666777555333000000//////222666888666444666555555888:::999222+++/////////000333666999:::@@@>>>??????999222444;;;BBBAAA<<<555111222555666444444444444333333222111///000333555666555444333111111222333555666777777;;;::::::<<>>@@@DDDAAA???<<<999888999;;;===<<<;;;;;;;;;======;;;:::======>>>???>>><<<888444;;;<<<===<<<:::999999:::EEECCCAAA@@@BBBGGGKKKNNNOOOQQQUUU\\\eeennnvvvzzz}}}pppcccVVVSSSNNNHHHDDDCCCEEEFFFGGGJJJOOOQQQQQQWWWccciiiiiieeebbb___``````]]]UUUOOOLLLFFF>>>888555555555666777111///222555444333555444333222333444555555444222111111111222333555666555666777777666333///---333222111111222333444555pppGGG;;;888:::AAA;;;>>>===<<<<<<===>>>===888555777777777555333333555777333666666111111555555111111222444555444333222111333111//////111333555555555555555555666777999:::999999888666444444666777999888:::===;;;666555777555444444555777999888888555888;;;:::888666555666555444333444666777555444444444444555666555444222555444444444444444555666222333444555666777666666222222222444666666555333111000000222666777555333555333333666999888333.........///000222555777999;;;:::<<<===888333555<<>>;;;666222222444555111111111111111000000//////000222444444444333222000000111222333444555555777666555777===EEENNNSSSXXXWWWRRRMMMKKKMMMJJJDDDJJJFFFDDDEEEDDDBBBCCCFFFFFFBBB<<<888777999===???BBB@@@===<<<===>>>======:::;;;<<<======<<<:::888>>>???>>>;;;888777777888CCCDDDDDDBBB@@@AAAFFFKKKGGGIIIMMMTTT]]]gggoootttxxx|||}}}zzz~~~tttfffYYYRRRJJJDDDBBBDDDFFFGGGHHHLLLMMMMMMTTTaaajjjlllhhhfffeeeeeefffbbbZZZSSSOOOIIIAAA:::888777777777777222///222444333333555111111111333666777666555333222222222333444555666888777666666555555555555777666555444444555555666kkkEEE;;;:::===DDD>>>AAA>>>>>>???AAAAAA>>>999555555666777666555444555666555777555222222444555444555555555444444333333222333111000111444777888888555444333111222333555666888999999777666555777888777666888;;;:::666555999444333222333555777777666666888999999777666555666222222222444666888888777444444444444444333111111222444666444222111333555333555777777666444444444000///000111444555444222222111111333444555333222444222111333666777555222222222111111222222333444666555777888555222444999;;;:::999777444222333444111111111111111111000000///000111222222222000000000000//////000000111222222111111222777>>>EEEIIISSSTTTQQQMMMLLLMMMKKKFFFJJJGGGFFFIIIHHHDDDDDDFFFIIIDDD===888666999>>>AAAFFFBBB>>><<<<<<=========777888999:::;;;<<<<<<<<<>>>===<<<999777777888:::???CCCEEEBBB===;;;@@@EEEBBBCCCEEEJJJPPPYYY```eeekkklllnnnrrryyy{{{sssmmmwwwxxxfff^^^RRRIIIEEEFFFIIIKKKMMMNNNMMMLLLRRR^^^gggkkkkkkjjjjjjjjjiiicccZZZSSSQQQLLLEEE???<<<;;;;;;:::777222000222333222222555000000111444888999888777444444444444444555777777888777444333333555777999999888777555555555555666jjjCCC;;;:::===CCC===???999999:::;;;;;;999666444333444666666444333444444777777555333333444555555888777555444333333333444555444333444777:::::::::555444222111111333555777888999:::999777666666777444333555999888444555888555333111111333444444333444666999;;;;;;999888777333222111333666888888777444555555333111000000000///333666444///---000333555777999999666333222333222000000000111111000///333333222333333222222111666333111222444555444333888777666444333111000000555555555444111///000333666666777888666222222444555555444444444444444444000000111111111000////////////...---------...////////////000444999===@@@HHHKKKKKKIIIJJJLLLKKKHHHFFFDDDFFFJJJJJJEEEBBBDDDGGGCCC>>>999777999<<>><<<<<<;;;999777555666888888999:::<<<>>>999999888777666888<<>>@@@???<<<;;;<<<>>>CCCBBBBBBCCCFFFKKKQQQTTT]]]\\\\\\aaakkkxxx~~~ssswwwzzzpppaaaUUUNNNMMMNNNPPPTTTSSSQQQPPPTTTZZZ```dddkkkjjjkkkjjjggg```VVVOOOSSSNNNHHHDDDBBBAAA@@@@@@999444111222222111222555222222444666999:::999777666666666777777888888888666555333111111333555666777666444444333444555666mmmEEE:::888999???888:::555555444333333333444555111333555555333222333444777666444444444333444666999888666444333333444555888777666777999;;;;;;:::555444333333444666999:::999;;;<<<;;;999666555666222111333666555222333777666444111000222333333222111555:::>>>@@@???;;;888666444333333555666666666444555555333000...///000---111555444///---///222666888999999777444222111111///...///000111111000444444333222111000000111999666333222222333333333999888888777666444333333;;;;;;999555111000///...333222444999777222222555666666555555555555666777000111111111111000000//////...---,,,+++,,,---...000000000222444666999:::===BBBDDDCCCDDDFFFFFFCCCAAAAAAFFFLLLLLLFFFBBBBBBBBB@@@===:::999999::::::======>>>>>>>>>;;;666333444666888888777777999<<<888888777666666888<<>>======<<<999<<<>>>EEENNNNNNHHHBBBAAA>>>===;;;:::999888888999999:::===@@@@@@===777222222555888888666555777999::::::999777555555888:::888444222555;;;>>>;;;777<<<<<<<<<>>>@@@DDDGGGIIIEEEBBBCCCJJJVVV___ddddddpppxxx~~~yyyppphhhbbb^^^SSSQQQRRRVVVWWWVVVXXX[[[```cccgggiiiiiifffaaa^^^XXXTTTPPPMMMKKKJJJGGGEEE===999666555222000333999777666555666777888777666666777777888888777777666555666888999888666333111444444444444666888:::;;;~~~QQQ???666444:::666:::999:::999666333111222444444555555444333444666888444222333777777222000333555555444444444444444444222222222444777888888777333444666777777777666666444888;;;===<<<:::999999444222333555444111333777333111000111444888;;;<<<888888999<<>>===;;;999888777888:::;;;555666888;;;===;;;777333...333888888666555666999999::::::888666555666777777444222444888:::999888999999;;;===???BBBCCCEEEBBB>>>===CCCNNNWWWXXXVVVaaagggoootttxxx}}}}}}|||sssmmmZZZVVVUUUXXXXXXVVVXXX]]]aaadddhhhkkkkkkhhhfffddd]]]ZZZUUUQQQMMMJJJFFFCCC???;;;888777333000444:::555333111111333666777777333333444555555444333222333555777999999777444333444444444444444666888999VVVBBB777444<<<999>>>:::<<<===:::555111000000777777666555444555888;;;333000333888888222///111333333444444444444444444......///222555777777666333444666666666444222111111555:::===>>>===<<<<<<666444555666555222333888000///...111666;;;???AAA>>>;;;888888:::;;;:::888777444222222444666777777333666777444000...222666444555666999<<<===;;;999777333111666===???888000333222000111333555666666222333333111......111333666777777666555666888999777888888888777666444333222555444000222777888333111---000999:::444555===444333222111111333555666333333333444555666777888111///---,,,,,,...111333///000222222222000...,,,)))111777777666777666444///333>>>IIIKKKDDD===:::>>><<<888555555888<<<>>>111222333555888888666444+++111777999777555777999555777888888777777888999555555555444444666888999999:::;;;===>>>>>>>>>>>>DDD>>>;;;AAAKKKSSSTTTQQQQQQUUU\\\cccjjjqqqvvvzzz|||yyy|||yyyfff___[[[[[[ZZZWWWYYY___eeehhhkkkkkkjjjgggdddcccaaa^^^XXXSSSNNNIIICCC???@@@===:::888444111555;;;222///---...111444777888000111222222222111000///000111333555666666555444444333222111222333444555TTT777;;;@@@??????<<>>>>>===<<>>;;;;;;999666555888666444333555999<<<;;;:::;;;999666333111222333444888999888555555:::<<<::::::777555555666777555222===???999000111::::::222///111444777888777333000888444222222222000111555===:::777777::::::666333...///000000///...///111//////...///111333555666888222000222444333444777999666444444777999888777222222222111111222666999///...///111333333111000...555===@@@<<<999999;;;222222777??????888777;;;<<<999<<<:::444999@@@:::333444555666666666555555111111111333555555222///555333222111444888>>>AAA777777777999:::999777444;;;======:::888:::BBBHHHCCC<<<;;;GGGWWW\\\PPPBBBIIIHHHLLLTTTWWWVVVZZZ```iiipppyyy{{{vvvtttsssnnneee\\\[[[```]]]___bbbbbbbbbbbbcccdddllleeeZZZPPPJJJGGGGGGHHH@@@???===999444111111222---,,,+++,,,000555666333333222333666999:::777444777666444222000000333666666555333222222333555666\\\======???======;;;>>>AAA???777333555666444333555444111222777888666;;;888777777555111222666444222333666999;;;<<<===555555666888:::999666333555666888::::::999777666666======777777<<<<<<555555666666333000222888>>>???@@@AAA>>>:::999;;;>>><<<888444444333111222666888666555666999999777555666555333111000000111111333666555111000444666666888555222111333555555444:::<<<888000111999999222///000222777;;;;;;888444555222111444444222222666;;;666444777>>>???999333///000111111//////000222,,,,,,---...111444777888666111///222333333444666333222222555888:::888666666666444222111000111222000...---...000222333333111444999<<<<<<;;;999888000222666888777555999>>>777666;;;;;;555999===666222222222111111111111111111111222333444333111///222111//////111444777:::222444777999999888777666999<<<===<<<;;;===BBBHHHHHHCCCAAAIIITTTWWWMMMCCCCCCAAADDDJJJLLLLLLPPPWWW]]]ccckkkrrryyy}}}|||{{{ooobbb]]]^^^[[[]]]___```aaabbbeeegggggghhhgggbbbYYYOOOEEE@@@BBB@@@===:::777555444444222000......111555666555555444444777;;;<<<999666666555333333444555777888999888666555555666888999\\\???>>>===;;;;;;999;;;===<<<888666888::::::666666333111444999999666;;;999999:::666222111555333555888999:::<<<>>>@@@888777666777999999777555555666777777888888777777888<<<:::333222666666111555555444111000333;;;AAACCCEEEDDD>>>666444888===:::666333444444333666:::999888888888888666222///111000000///....../////////444444000...111444444999666111///111333666777666888666000111777777111000///111666===???<<<888111000222777777444333555888444222999BBBDDD<<<333222222222111000000222333.........///111333666777444000...111333333444666---...111555888999777444777555333333222222000...000...++++++...111444444444444444777:::;;;888555---333777555333555999;;;555444:::;;;666:::===444666555333222111222222333111222333333111000000000111000/////////111222333///444888999777444333333444888;;;<<<;;;<<>>??????DDDJJJLLLQQQWWW\\\aaaiiissszzz~~~|||lllcccccc]]]^^^_________```cccffflllllljjjcccZZZSSSOOONNNDDDAAA===<<<<<<;;;999666999666222222333555777888666555555888<<<===;;;888555333333555999<<<;;;:::;;;:::999888888999:::;;;vvvQQQ;;;;;;:::999:::888<<<<<<:::777666888<<>>AAAAAA???:::444111222444666444444777888666777;;;777888888888777333///,,,////////////////////////...444666333111444888999<<<888333000///222555777111555444111111555555111111//////444<<>>555999777444222111111222333111222333222///...///111333333333222222111111111111666;;;999333...,,,---111444888:::999777777777:::<<<<<<:::666444444666666555555555555777<<<@@@???BBBFFFIIIMMMTTT^^^eeerrryyyyyyrrrqqqiiihhhfffbbb^^^\\\]]]___dddeeeddd```ZZZVVVXXXZZZHHHCCC>>>>>>AAAAAA===888???:::777777666555777999777666555777;;;<<<:::777666444333777===???===999999888888777777888888999bbbEEE888<<<:::888999555???<<<999666555666;;;@@@<<<999444222666<<<<<<777111111333777777555666:::333:::<<<777333444444222666444222222444555666555444333222222222222333444444555444111222555777777444555666666666666666777999666333333333222...+++---,,,///444555222111333444555777777555222///---000111111111222222222222---222555444444888<<<===<<<999444000---...111444///222444333333444333111111///...222777:::888555444333666::::::555111222222777<<>><<<:::999777666444111///000444777888777555444333333444444555111111555777555555777666555444222000///...///000000111333555666666555111000///000111111///---111444777666333111444777666555222000333666333---777222555555333:::???666666444111///.........///222222111000......///111444444444333222111000000///444999777222---,,,---111444777888777444222000777::::::777222000444888555666555333222555999;;;999:::<<<===@@@FFFOOOVVVXXX]]]fffmmmrrrxxx{{{yyysssjjjaaa[[[YYYYYYRRRYYY```dddaaa[[[VVVSSSLLLHHHCCCCCCEEEDDD@@@;;;AAA===<<<>>><<<777777;;;888666444666999:::888555888555444888===>>>:::555444444333333333333444444}}}UUU@@@999===:::888777333>>>;;;999888777555888>>>;;;:::555111444:::;;;888444333444666555222444888222999;;;777666:::999444666555444555777999:::999444444222111111111111111666666666555555555444444444666777888888666444222333///,,,///333333...(((,,,+++///444555111000111111333555555333111000///333222222222222222333444+++///111111444:::<<<:::777666444000---,,,...000///222666777666444333222///......///222333444333777555666999999444222333222999>>>>>>:::777999<<<888777444000...000444777555555444444444666777888777333222666888666555666999888666333///---...///444555666555333333444555111000000222333222///---000555999777222///222666>>>888444666888555111000555///000111000888===555666555333222000000000111333000---,,,...000111111222222222111111000//////,,,///333333111000111222555555777777666444222000444555555333000111444777444777666333222555888888555777888888888===DDDKKKGGGKKKRRRYYY___eeejjjnnn}}}~~~wwwlllccc^^^\\\[[[[[[ZZZZZZYYYYYYXXXWWWRRROOOLLLJJJJJJGGGBBB>>>AAA>>>AAAGGGDDD<<<:::>>>999666444444666777555222666555444666999999777333000111111111111111111000jjjLLL;;;666;;;777666888444999777:::===;;;666555999888888555000000555888777777555555666555222444999333999;;;777999@@@>>>666666555666888;;;======<<<666666555444222111000///444555777999888555222111666666666777777666444333222000...///222333111///444222222666666333333666000222444333000//////111444222111//////000222333---...---...444999888333222444555444111000000222000333888:::888444222222+++---.........///222555999555555777777444555888555888;;;:::777666:::>>>999777333///---///333777444333333333333555666888777444333666777444333444444666777666333111222333777:::;;;888111///222777111000///000222444333333222555777777444222222333;;;:::DDDRRRNNN<<<222555444///111333333;;;>>>444888777777666555444333333444...))))))///333222000111111000000///000111111,,,---///000111333444444444444333333444444444333222000...---///111222333111555666222111555666555222444555444333666<<>>>>>===888888777666444222000///000222666;;;;;;777222111777666555555666666666555444333222111111222555777999555333444444222444999111333444222///---///111333222///------...000111000///---...444999666...000444888999777555666777111444:::===:::444222333(((,,,///...,,,---222777999555333555666555777<<<777777666555666999<<<>>>999777333///,,,...333777555444333222111222333333777333333666666333111222...222777888777555555666777;;;===888000...444:::111///---...111555888999555444444666777555222///222;;;WWWqqqhhhGGG444666555111555999999@@@AAA666444444444444333222111000444---&&&'''///555333000222111000000000222333444000///......111333333333111000...///111333444444555000------111444333111...444555111000333555222000222333222000222777<<<>>>@@@BBBEEEHHHKKKNNNOOOZZZfffjjjmmmwww~~~~~~yyyxxxlllddd[[[ZZZ^^^ccccccaaa^^^^^^]]]XXXRRRKKKHHHFFF@@@AAAKKKVVVTTTGGG@@@DDD===:::666444555555222//////000222222111222333555333444444555555444444333\\\<<<777555777999666555666555999===???===:::888777===:::555111//////111333555:::<<<777555888888555888666444444666888888888222111222999AAACCC???999888999:::999888444111///...---///555999888555333888444111111333444222000444222111222555888:::;;;999555111//////222333444;;;777222111333444111---000222444222///---...111666444111000000222555777888;;;>>>===888444222111222333666777666444222111,,,---------,,,,,,...///777555333444888:::999888777777888888555444999AAA>>>:::555333444333111...:::888555111///222777;;;000///...///222333444333000...---000555888999888000222555555333111000000111...+++***---333777999666555444555666444///+++000<<>>>>>AAAIIIPPPKKKRRRZZZ```eeennn|||dddkkkeeeWWW[[[lllmmm^^^kkkgggeeebbbZZZPPPLLLNNNHHHFFFFFFKKKQQQRRRKKKDDD<<<;;;::::::999666222...222999777......888===:::888999::::::888555333111RRR===888666888999777555666333666:::;;;999777555555===:::555222000000222333222777999555333555555333777777666555555555666777333222222666;;;<<<:::666444666777777777444222000333222333666888666111...666555444444555555333222444222000000333555666666999666333222444666777777:::555000///111222000...111111222111//////000222222444444333111111222555555777:::999666444333444444111000111333444222///...//////...---...000333555333222444777888777666666666999<<<999555777===;;;:::888777666555222000555777999777333111222555///...---...111222333222111///...000444777777777000222444555333111000000...---,,,---000333444444444333222222222222111///000444KKKfffaaaCCC444:::666333222666;;;;;;666000000000111111111111000000,,,((()))000444222...,,,000000111222111///+++(((---000111000111666888777555333222222333222000...000000000111000///---------222444222111333222///...111222///+++,,,111666666999;;;:::888:::@@@FFFAAAGGGNNNRRRUUU\\\gggqqquuuyyy|||{{{pppcccaaa___\\\dddqqqeeeuuusss^^^XXXccc```OOOQQQLLLHHHIIINNNOOOKKKFFF>>>===<<<;;;;;;888444111...555555///111<<>>===<<<<<<;;;999555222...444555111333<<>>HHHIIIAAA999888:::666444222111222222111000///---,,,+++,,,---......000111333222111//////000''''''(((***,,,---+++***000222444222//////111444666222---,,,...000222444333444333222222222444555000111111222222111111000111------222555333111222,,,------,,,,,,---...000000444444///...111444444222111111222555666777666666777777666444111...,,,,,,---------000444222---,,,,,,,,,,,,++++++***)))...000111111///...///000444777;;;;;;:::<<>>===;;;555000...111555111:::CCCCCC<<<777999<<<;;;999666444333222111////////////...------------///111222111000...///000+++***))))))+++---......000444777666333000000111333444222,,,***---111333111333555555222111111222//////000000000000//////...++++++///000......000,,,............000444777222222///---000666777555111000///000333555666555888777555222000......---,,,---,,,+++///333222---+++,,,------------,,,+++,,,...///000////////////222555888999888999<<>>;;;888666888888555333555666666<<<:::777444333333444555yyyKKK???777222666::::::666444222333444444444444555777666666666666555555444444333222444666444000000444444777888777333000111222444555666444222333777<<<444444444333222000///...000777999444222666666111000000...---,,,///333777222111111333555777666666888777666666777666444222222111000//////000111111222111111222444555555444555000+++,,,333999:::888:::888555555555666666555444999>>><<<555000///222///111333555666888;;;>>>;;;;;;:::777333111111222444111000444888:::???DDD===;;;888333//////111333,,,222777666111///333777;;;999666444333222000...000222444444222000/////////000111000.........000111...,,,,,,...222444555111444777777555222000///---333666333000111555777333555666666333111///...//////000000000000//////000------///000...///222///111222000///000444888222111......444<<<>>>;;;555333000000111111111111444333000...,,,,,,,,,---,,,......,,,---111111------///000000...---...///------...///000////////////111444666666666777888>>>BBBFFFFFFEEEHHHOOOUUU^^^gggxxx~~~xxxoooqqqssstttssssssssstttnnniiibbb[[[VVVQQQMMMJJJOOOLLLIIIGGGEEECCC@@@===444555777666555555666666777666555444555777999:::zzzKKK===444///444::::::666333...000222333222222222444444444555555555444333333444222444777555000000555555666666666555333222111222333333333222222444555444444444333333333222222333;;;<<<444000444444......---,,,...000222222222000//////000222333222000111//////000111222222111111222333333222222222222111333666666555333222222333333222222333444777999999777555555777777666444222555888777444222222444...111555888:::;;;===???BBBBBB???999444222333555666222111444777999===AAA999777555444444333222111---///000///,,,,,,///222555333111000000111000......222666777444000......///000000///...---...000111///---...111444666777222222222333444444222000---000555888777555666999777777666555333111...,,,000000000111111000000000333000000111111///111666///111333111......222777222333222000222999===<<<777444111///000111111000000000000//////...------,,,000000---,,,///000///000333555222---+++---111///...------.........---,,,...000222222222222222444888;;;:::999;;;CCCJJJQQQVVVbbbnnntttuuu{{{wwwxxxvvvxxxuuuxxxwww}}}nnnooo~~~mmmmmmsssoooiiiccc]]]XXXTTTRRRSSSPPPLLLIIIFFFDDDAAA>>>444555777888777666666888555555555666777999;;;<<>>JJJHHHDDD>>>777555666999555111000333666666777;;;444333333666999888444000222222222000......///111...---+++,,,...//////...***///555666333///,,,+++///000000///------...000...---,,,...111444555555333000---...222444444222111000333888:::666555888<<<999555333222111...,,,111111222222222222111111111...---...---,,,...333+++...111000---...222777333777666111...111666888555222000///111333333333///000222444444222000///,,,111333...+++---000000222666888444,,,))),,,111000...,,,,,,,,,,,,+++***+++,,,///000000///...---222666::::::888<<>>:::777555444666333111111222333333333444444444555777777888777222333333222111000111333555///,,,......+++---333111111000000000000000000111...,,,,,,...///...,,,---///111111000111444888444///...333555222222555666666666555555333222222333444444444222000...---333222111222333444333111222///,,,,,,///111///---///...---++++++---222666222777:::777///,,,///444333333333111//////000222111444777888666333111000222111000///------,,,,,,444666666222---+++///444//////...---+++***))))))...------///111222222000...222666:::;;;<<<>>>???KKKDDDDDDNNNXXXZZZ[[[^^^gggmmmxxx~~~}}}ssstttyyy}}}zzzvvvtttpppmmmiiiddd^^^ZZZVVVUUURRRKKKDDD@@@AAADDD:::::::::888666555666777;;;>>>>>>:::999;;;777///cccAAA???888555777888444000///111222333444444444444444777888777222222555666444666444333555777777555333222333444555555444222111444333222222222333444555111222444444333222333444444333222333444444333111000111333333222333444555555333111000111111...,,,,,,///333444222000...---,,,///222222111000111333...---...222333000///111,,,000333222...---///222555777999;;;===<<<999777333000000444555222000111///000000222444777999;;;@@@>>><<<:::888666555555999777555444555666555444111222333333444555777999222333333333333333555666666333333666555000///222111111111000000/////////333000------///111000///...000333333111000111333000++++++000333111111444444333111///...///000000//////000000000//////...111000//////000000///......000222222111///...---...---,,,******---111555222222222222111000000000111333444333111/////////111333666777666333111000444333111///---,,,++++++///111111///,,,***,,,.........---,,,++++++******000///.........///111333,,,///333555555444555555999777999AAAGGGIIIMMMRRRYYY^^^gggrrr|||{{{www|||uuu~~~xxxvvvuuusssqqqlllgggccc\\\\\\ZZZUUUNNNFFFAAA>>>AAAAAA@@@???<<<;;;::::::666888888555555888555000\\\AAA===888666888888333---+++444333222111111222444666555777555111111555666444666444333333444555444333222222222222222333333444444333222111111222333333444666666555222000000000222222333555777666333111222222222444666666555333666444222111111000---,,,(((---333666444111---+++---///222333222111111111---,,,///555666333111222---///111111///...111555555888===@@@@@@===999666444111222666777222......//////...///222555999;;;666666555444444444555555999777666555666777666555000222333333222333888<<<666666555555555555666666666666888===<<<888555555222222111111000///......444222//////000222333333///111444444222000.........++++++///222222222444333111---******+++...000---------...///000222222444333222222222333111000+++111777777333...,,,,,,......---,,,,,,...222555222...+++---111333000,,,///111444555333000...---111222444666555444111///333222000///---,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++///000///---***+++000444---///111111///---------222222666:::<<<<<>>;;;:::666666444222222555333000VVV>>>888444222555555111------333222000//////000222444111444555333333555555222666444222111222333333444222111000///000222555666333222111000///000000111555666777555222000///000222111222444666666444222222111111444777777444000444333222111111000///...***///444777666333000///222333555555444222111111---...222888999444111111111222222111//////222444444777<<<>>>===:::666444222000111666777222...---///000111222555888:::<<<111111111111222333444444555444333444666777777666222444555333111222888===;;;999777666666666666555555777:::>>>>>><<<:::999555444333222111000///...444222000000111333555666000111222222111000000///111//////111333444444444111000---++++++,,,.../////////...///000222444555666555333333444444222111---111555555222...+++))).../////////...000333666333...***,,,111222///***---///222333222111000000222333444555666555333000//////............/////////---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000---)))(((,,,111///000222111///---------444444666777999999<<<>>>>>>@@@EEEMMMWWWdddnnnuuuzzzxxxrrr~~~uuu{{{{{{vvv}}}xxx{{{xxxxxxxxxwwwvvvssskkk```YYYVVVVVVTTTSSSHHHGGGFFFEEECCCAAA>>><<<<<<:::666333333444444222TTT:::777222///000000,,,,,,...//////000000000/////////,,,111555555555666333///555444333222111111222333222111///...///222666999333222000///.........///333444555555333111111222444222000111222444555444111//////222555555111...000111111222111111222222000333666777666555555555333333333333444444444333------111666666111,,,,,,/////////...---...111222666888;;;;;;888666555666000...000555666222.........000333666888999999888222111111111111222222333222111222444888::::::999333444333111///111555999888666444555777888888666888999::::::999:::999888666666555444222111000000111111000000000222555666222111//////000222444555444333222222333444333000.........---------------000000/////////000222333333111000000111111000///111000...//////...+++(((,,,---.........///111333222111000//////...,,,+++,,,---//////000111333666444333333555777777444222000000///...............111...***)))***---...///++++++,,,,,,,,,,,,------''',,,000///***((())),,,///000111111000//////000333111000222777<<<;;;888999:::<<>>:::666555555666666666WWW???999444000///,,,)))))),,,---...000111111///---,,,***///333444555666333...444555555333111111222333111000///...000444888;;;555333111000............111222444444333333333444444222///...000222333333/////////000222111///......000222222222222444555444666666666555555666888111///...///111444666666//////333888777111------......///000222444666777999;;;<<<:::666555666999111...///444666222//////,,,...222666777666444333333333222222111222222222222222333666:::<<<<<<;;;111000/////////111333444222000///222666::::::888:::;;;999444333444444111555555444444333222111111...///111111111222444666444111......000555888999444555333000111333111---,,,------......---,,,,,,.........------......///333222111222333444333111333///++++++---...,,,))))))+++,,,---------...000111333333111---+++,,,---,,,---......///111444777444222222444777777555111222111000///------,,,,,,111///---******+++---///,,,,,,,,,,,,,,,,,,,,,,,,&&&***///000---+++***+++,,,---//////......000222111///...000999@@@@@@;;;666666666999???GGGNNNRRRNNNTTT[[[bbbhhhoooxxx{{{}}}zzzuuupppnnnttt}}}~~~}}}}}}}}}}}}}}}yyyuuuqqqlllgggcccVVVRRRLLLIIIHHHFFFBBB???===888555666777666777999VVVCCC666333222222///***))),,,///000111222111000...---+++///111000222444444111333555777666333111111333111000//////222555999<<<888666444222111000000000000222444444333333444555222111//////000111000///...///000000///...///000///111333333111111333555333444555444333222333444666333...---///222444444000///333888888333000111000000111333666777777777999<<<===;;;666444666999666222222555666333000111...///222444444444222111333333222222222222333333333333444777:::;;;:::888111...---///444888777555111...,,,///444777666444444777666111000222222...333333222222222111111111,,,///222444333333444666444111///000444777888888444666444111222555444///000//////......//////000,,,------...//////......444333333444666777666555000///------------------)))+++...///......///000///111111000---,,,---...,,,---///000000000222333333000///111555666333000///............//////000///222333222///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////......+++,,,---------...000111000222333222777???@@@<<<555555444555777:::>>>@@@???DDDJJJNNNQQQXXXaaahhhtttzzz~~~xxxwwwuuurrrqqqwww|||tttzzztttqqqooofff___VVVPPPMMMJJJFFFAAABBB<<<888:::999555333555NNN???000000222555333...---000222222222222111111000000---000///---...333555444333666888777444111111222000000///000333666:::===:::999777555333222222222000222444444333333333555000000000111222111...+++///111222000---,,,///222000333444333111000222444000222444333111000///000AAA;;;333//////111111111******---222333000.../////////000111222222000...777:::===;;;666222333666;;;666555777777333000111222222222222222333333333222222222222222333333444333333333555777777555333222...---222:::???===999555111---...111222000---+++000222///000555555000111111000000000000000000+++///444666555444555777444222111333777999888666555888777333444999888333555444111//////111444666,,,---///111222222111111000000///111333555444333,,,///222111---,,,...000,,,...111222222111222333........................,,,...222333111000......111...,,,///333555222...((()))***---///333555777///555;;;:::555000...///---------,,,,,,+++++++++///...---...000222222111,,,---......---...000111///444666111111555888666777666555444444444555555444777;;;;;;<<<@@@HHHOOOXXXggg{{{~~~|||tttzzz~~~yyypppeee]]]YYYUUUOOOKKKLLLDDD??????;;;333///000~~~PPP:::000222555555333111//////...111444444222000222444///------...000222222111555555555444444333333333333111222444444222555;;;444666777777555333333444111222333333111111222333111000//////000000///---555555444111......///000,,,111777888555222222444444222111222555444111---666777777555222///......//////000111222111...+++///...---///222444333222333666888666111///333777777777777666555444222222777333222333222//////222222222333333222222111000444222111111333444444444000---,,,111555777:::???555444222000...............,,,---111666666222...333333222222111000000000000000000222555555333111666333000111333444111//////444444///---222444222222000...///222555777777000,,,***,,,---,,,...333111000//////000000///...000000000111111222222222444111......000222111000111///......//////...---222111000000111000...,,,...////////////......---...,,,***+++...333666777///777@@@@@@555+++...666//////...------,,,++++++******+++---000333444444///---+++,,,000222111000222222111///......111333444555555333//////222666444333111111333888<<>>===;;;666222000111333111111222333555555333111......///111222222///,,,.............../////////......000444333111222666:::888666222//////222555111222333333111111222333/////////111444555555444111222222111///000222444333111...---,,,...000111---///222333333222333333222333333222111111444666777444111//////000//////......---,,,+++,,,///222...444888777111...000333111000/////////000111222000///333999;;;777555666666555444333222333444444444111///...111444777999666666777777333...///444...------...000222444666555333222000000000111222777555333111000111222333333333333444666666333111000111111000...---......++++++---000000...///222000000000111222000---***---,,,...222333000...000111333555333000...///222666555555444333222111111---+++***,,,000111///,,,---000222111///...000222888666333333444555666555444666777888777555111///,,,---///111333111---)))......111333000******..................---------...+++***...444555111+++...000111222111000000000***+++++++++,,,///444777888555111///...//////////////////000111444666777000333777666222//////000555;;;@@@FFFPPP\\\eeefffqqquuu~~~vvvvvv|||yyyssskkkddd^^^WWWNNNHHHyyyQQQ;;;555>>>>>>;;;777222///...///000000000//////000444666111///......000222222111...////////////000000000111///111444333111444888888777555222//////000333222333444333222222333444222000///000222444555555111111000...---///333666444111///---...///000111------...000333333222111111111111000...///222444444222000///111222111111...000000///......000333111333444333///---...///---......///000111222222...---///555777666666999888666444222111111222333000222333222111000222444111111333444111...222999111///---,,,,,,///222444111111000000000222555777555444111000000111333444333333333555555222...***///...---...000111000///,,,+++---222111------111222111000111222111///---222000111444444111000222555888999666111...///111444444333222111000///...///,,,+++---111444333222111111000000111333555666888666444444666888999999666666777777666444222000---------///000000...,,,---...333888666111...//////////////////000000000222000///000333444111...111000000111222333333222,,,---------...111555888444333111...++++++,,,...111000//////111333666999111444777666222//////000555888999:::@@@JJJOOOOOO```cccnnn~~~~~~|||xxxqqqggg^^^VVVQQQnnnLLL===;;;999999888555111///...///222222111...,,,000777===444111---,,,...222555777/////////000111222222333...,,,---///...,,,///444555555444111......///111333444555555333333444555555333000000222444555555111000...,,,+++---222666444111///......///000000...------000444555333000///000///...---...111333111000///000222333333222---000333333111///000222666333000...///000//////000000111222222222222111...,,,,,,000333444777<<<777666333111//////000111...333777666222......///***+++...222111222999AAA777444///+++******---.........//////000444888<<<222111///...///111444666777888888999888444---)))---+++***,,,111444333111000...000444222---,,,111444333222333333333222000555222222555555111111333444777999666000---///222000000///...---,,,++++++111...---...333777777666444111///...222666:::;;;888666444555888;;;======555555333222111000000000///...,,,,,,---/////////......333:::<<<666111///......//////////////////444444444333111000000111333000...000333666555333000222333333333555777:::222444444111,,,***,,,///333222000...///222666888111333555333///---...000666777666444777>>>AAA@@@LLLMMMVVVgggxxx~~~~~~~~~~~~uuuiiibbb___YYYIII===666666444555777777555888===888666333222222333333333222111000111333444333222000000////////////000000000...,,,,,,......,,,)))///111111......111000---111000//////000222444555888444111000222444333222//////000111222444555666111222444444444111...---000...---000555666444000111111///---111666555000---......///000000//////000111111222222333444444666555111...000333000+++---...111444888999888777000------111444333333555555666666333///...///111000111333555666555111...---------///222444444444888333---(((''')))---000///111111000222666666222......//////000111111111333444444555444333222111,,,000///+++***000555777333000......111111///,,,111111333666888999777555111444444111000222444222888666111...,,,,,,...///666333///------...//////***///222111222444555333222111...,,,...444===DDD777111///666BBBFFF???666333000111333444111111444000+++---111---&&&+++777888555333777<<<;;;444,,,...---...111333333222000999777444000...,,,++++++111///......111333444444222555888666333333777<<<555333444555222,,,)))***000666777222------000111000222222000---,,,...111111000//////222666:::===CCCDDDJJJVVV```gggooowwwzzzzzz|||~~~tttttt|||~~~|||~~~zzz}}}~~~{{{uuuuuugggOOOBBB999555666333333555555444777===:::777333111111222222222111333444333111000111333333111///......000333555111///---...//////---+++...000000------111111///000000///...///111333444888444000...///000000///111111000000111111222333000000000222333222///,,,...---...111555666333000222222000,,,...333444222000///...,,,---...000111111111222333333444444555444777777333111333222000***+++///333666777666555///---...333555222000000555666666444111///000222444222111111222222000...)))***,,,///222333333222444333000+++((((((...333//////---+++---333555333---------,,,++++++******///000111222222111000///111444333...+++...111111111000////////////...---222222333444555555222000...111222///...111333111666444111...------...///333000---+++,,,---......,,,000111//////111222/////////---,,,---000666;;;555000---222<<>>888111...///222222000000333333...---111...'''***333000000000222444444000---000///000111444555444222666555333000...---------000///...///111333333222...111222111...///333888555///,,,///111///------000666888444000000///...,,,...000///...---///111111111111222333555666777999888===FFFOOOUUU]]]dddhhhrrr|||wwwzzzzzz~~~}}}{{{~~~{{{rrrKKK???:::888444111000222111111555<<<>>>:::555111111111111111000444777555///---000444555333000......111555888111000//////000000...,,,---//////,,,,,,000222000111111000000000222333444777444///---,,,------,,,222111000//////...//////000...,,,///333444111,,,///000111444555444000---111333111,,,,,,000333333444111---+++***---000333222222222333444444555555111888;;;777333444555444))),,,000333555555444333///---///444666111---,,,333444444333000///000111555222...------.........((())),,,...000111000000///222333///***)))///555//////,,,))),,,333666555,,,,,,,,,+++******))))))...///000111111111000///111444444///---...///......///000///...------...333222111111111///,,,***+++......,,,---111222000222111000//////...//////000---******+++---------,,,//////,,,,,,000111...---...000/////////111222111...,,,///444888999888000......222333111222555777000---000///******...+++---.../////////000000222111000222444666666555333222111000////////////.........111333444222111---...///---,,,---222777444,,,'''+++000111000///000555777555444444000,,,(((+++.../////////000111444555555666666555444444555333555;;;AAAEEELLLRRRVVV```nnnyyy{{{~~~{{{}}}~~~~~~{{{yyyLLL@@@888666333///---...------222999BBB===777333111222222222///333555444000///222555666444222000///111333444000000000000000///---,,,...000///++++++///111///333222222222222333444555333222222111000///---,,,111111000///////////////111---***...444777333...111333666777555111,,,***...333444///,,,...111222444222///,,,,,,...000222000111111222333333444444000666:::777666666666444,,,000444777777555333222000---...222444000---...000111111111000/////////222000---,,,---.........,,,---...---------///000///000222000......111444000111///...111777999777,,,------......///000000111111222333222111000///+++///000......111222000,,,...000///,,,+++---000111000///......,,,***'''***,,,,,,+++---222333000000111111111111111111000...,,,******,,,---......,,,...,,,***,,,111222000,,,///333444444222111111---.........///000222333222///000444555444555888888000+++///111///,,,,,,...------...111222333444111000000111444666666666///////////////000000000,,,---///333666666555333///000000///...111666:::555///,,,///111000///000111333444222444777444000***,,,///111111111000000777777777666666666666666666222222666999;;;@@@EEEFFFNNNZZZeeeooo{{{yyywww}}}~~~}}}NNN>>>333...222...,,,,,,+++***///555???;;;555222000000000/////////000111333555555555555555444333111000///......///000000///---,,,+++000222000,,,,,,//////---111111111111111222222333...111555777666333000...222222222222333444555555333...+++...555999666222///333888888555111///...---333666222//////000...111111111111111111111000/////////000111111222222111444444444666999666000///333666777555333111111111---+++///111000000222111111111222333333222111111111111222444444222000444333111---***+++///222111///---///222444333111///111222222555999888444///000000111111222333333222222222222111///---+++'''+++---,,,///333333000+++...000///,,,+++---000...---,,,,,,------+++)))+++---,,,+++///444444111000111222333333333222222...,,,++++++---/////////111111...+++---111111...***...333555555333222222+++...111111...+++++++++111///000444555333444888444...***...333333000...222...***---333777555222///......000333555555444......//////000000000111+++,,,///444888999777555000000000000111444888;;;666555777888333---,,,000000111000///222777999666000111222333444333111///555444222111111333666888333000...111222222555999777;;;BBBJJJTTTbbbqqq{{{xxxvvv|||~~~zzz{{{~~~|||}}}QQQAAA555///333000...---,,,***---333999666222///......---,,,///------000444777777666444555555555333111...,,,---///111111///---,,,+++///222222///...111000---////////////////////////,,,111666999888555222000333333333444666888999:::444000---///444888777555+++111888999666333444666000444666333111111000---///111444666666555222111---......///000000111111222222111000444888444---...222555555222000111222333...+++...000000222555333333444666888999777555444555888:::<<<:::666333777666333...******///333222...+++...333666333...,,,000111222444777444///222222222111000000//////////////////...,,,***(((***------,,,///222222...---...//////......///000,,,++++++,,,...///...------...,,,+++000555555111000111222222333333222222///---,,,---///000000///555555111...///111///)))))),,,///111111111222333,,,///333222...***((()))///------111222000111444111---+++...333555333000222,,,(((***111555222---,,,,,,---000333444333222---...///000000000//////,,,---000444777888666444------...///111444777888555777;;;;;;333++++++000///111000---///666::::::666555444555555444222000000...,,,+++,,,///222555333000///111222000111555222333555999AAAMMMZZZbbbrrryyyzzzwwwvvvyyyrrrpppwww|||uuuuuuNNNAAA999666777444222222///+++---222444222000000000///...,,,---///000222333444666777555555444444333333222111---000333333000---,,,---+++000222111111444333000000000000111111000000///...111555666333111000000///000000111333444666777222000......111444666777...444::::::555222555999666777444000000333222//////111555777888777555444......//////000111111111111333222000000333222///---111444444222222555999444///...000222000000222333222333666::::::888666999999:::<<<<<<999444111222444444111---,,,///333111...,,,...111333222///...000000///111444222...111111000000//////......,,,,,,---...---,,,+++***///000...---000444333...///...---...000111000///...,,,,,,---///111111000......,,,+++000555444///000000000000000000111111///...------///000///...222222000...111444000***,,,,,,---,,,,,,...222555...000111000...,,,+++,,,///------000111...///222///......///333555444111///,,,)))***...///,,,))))))+++---111555555333000...///000000000///...---//////000222444333111///))))))+++...111444555555333333444555111,,,,,,111,,,111333///...222666888888666444444555666333111---,,,++++++,,,---///111333000111444555222222555555444444666:::AAAHHHMMMYYY___eeelllxxxuuusssyyy}}}}}}ppplllqqq|||{{{yyy|||~~~FFF<<<888888:::777666555222......222444333222333333333111///,,,111555444000000444888666555333333333555666888...111555555222...---...(((---111222444777666222333333444444444333333222000222333111...,,,---///++++++++++++---...///000111000///...///222555777444:::>>><<<444000222777<<<999222,,,...333444111000222555777999999888777/////////000111111222222///444555111---///111222---111555666444666;;;@@@555111000444444111...///000000000444888999777444::::::999888777444000,,,,,,000444444000...///222//////////////////111222111222000---///333333///......//////000111111111***,,,---///000000//////000000///---111666666222111...,,,...111333111//////...---...000222222222......+++***///555333...//////............///000///...------//////...---+++,,,,,,---333777555...000///---+++***---222666000000///...---...///111111//////222222//////222...000000000222444444111,,,---------,,,***)))))))))***...333666666333000///000000000000...,,,+++222111000000111///---***'''(((+++...222444444333222---,,,......---///222+++222666222///000333444888666333333555666555333......///////////////...///---///333444111000222444444444444666999<<<>>>BBBGGGKKKQQQ^^^ooo|||yyyxxxyyyyyyooollltttzzz{{{pppAAA888BBBBBB<<<555555444///000222,,,///333444222111333111---)))111333...///777:::666===555000333555555555888///222555666333///+++(((,,,...111222222111000000...000222111000///000111444///+++,,,000222///,,,000...,,,***))))))***+++......000111222222222222999===???:::222///555<<<444444444333333333333333111444888999999999999:::222//////444444000111666666111///444777777777888555444333222222444555666555666666666444444666888222111000000222444777888777666444222111111222222...---,,,+++,,,...000222444111111333222...---///000///......///111333555000000///...------------+++******+++---......---000---+++---111444444333---000222222000///000222555555222//////222111---------///000222444555666...000111000//////000222...------...//////---,,,***+++---///000111222222222///,,,+++,,,///000111222333222///,,,++++++,,,000//////111333444333111......///111222111---***+++...111///,,,,,,000444///000333555666777666666444222111111333333000---444000---///333444000,,,(((***+++++++++...333888333...***))),,,///000000///222444111,,,+++...222333333333111//////111333111///---///222333111///111111000//////////////////333666666555444666999@@@@@@@@@CCCKKKWWWeeennnttt~~~}}}~~~zzzooolllwwwvvvEEE:::>>>777<<<999333/////////---...555888777333222333222//////222111,,,,,,000444555999555222222666999:::999000111111///---,,,...///111222222000...---...///111111111000000222444555333000------//////---***///...,,,++++++---///000111111222222333444444555666888888666333222555999888888777777666555555444666777777888888888999:::444///---111222000111555555000///333777666666888999777444111000000222333111222333333222333555777111222333444444333333222333222111000000//////000...---------...///000111111//////111111---,,,...000000///......///000111111000///------,,,,,,,,,******)))***+++,,,------000---,,,---222555555444///111333333000///000222222444222---,,,///000...,,,---...///000111222222000222444444333333444555222111000000000///---+++,,,,,,,,,---...///000000000...,,,+++---///000000///000000///---,,,...///111000000222444555333222...---...///111000---+++))),,,......------///111777666555444222111000///333111000000222333111///,,,,,,---000333444111...---///111111000000111333000...+++***,,,///111222//////////////////000111222222222000...---///000333111///000333555333111//////......///000222333222333555555444444555666555666888:::>>>EEEMMMSSS[[[eeettt~~~~~~wwwqqqwwwxxxGGG>>>BBB999>>>CCC777///888555...777222444333...---///...+++444222222333111///222777---000///,,,000777666...---///000///---...111555111222111---******...111444111///...000333444555333333222111000...---,,,...,,,+++***+++---000222222111111111111222222333444333222111333444555666777777666555555444333333888666444444555777777777999222...000222222222444222//////333666555555888;;;888555111/////////000...000111111000111333555111333555666555222...,,,//////000000000000//////......///000111111111111...,,,,,,//////,,,+++...000000/////////.........000///...---++++++******,,,++++++***+++---...///000...,,,...333666777555000222333333222111111222222555444...***,,,000111---------------.........---///222333222222222333666444222111111///---***///...---,,,,,,,,,---...---,,,,,,---///111111000,,,...///.........000222111000111333555555444222//////...///111111000...++++++,,,...000111000///:::777444111...---------333111000000111222111000(((+++...222333222000......111444555333111000000---------++++++---111444///---,,,---000222111///111111111///,,,,,,---///555333000111555666555333......------///222555777444333222333444555444222222555888:::::::::;;;<<>>OOOHHH888DDD777>>>CCCEEEGGGJJJHHHDDDKKKAAA;;;;;;888555;;;FFF<<>>AAADDDCCCAAA<<<444000222333222111111333777666222222555***---333888:::999666444444555555444222111222333333111///......///111333------...///////////////...///222333444444222111///------111222//////111......///111333444666666///...---,,,+++++++++,,,***---000///------///222333000...///222555444333------...111444666666555111444444...)))***++++++............---------,,,///000111111000///111222,,,+++,,,---///000///...333222111////////////000/////////222444555333111///000000///------...000+++,,,---000222222///,,,---,,,---///111333222111000---+++---111222...***++++++,,,---///111222333222333444222///---,,,,,,/////////111444999===???AAA;;;444///...///000111000000///---,,,+++---......333777555000,,,...111000111222222222333666888555111......111444444222222222222222222222333333555333111111333555555555000222333444444555777999666666555777;;;@@@FFFIIIJJJRRRbbbsss|||}}}uuummm___KKK<<<999666888DDDWWWeeejjjjjjUUUTTTOOOEEE;;;777:::???EEE???777333333555666555...000333777999999999888333666<<>>@@@???CCC<<<444///---...//////111000//////111222222222///222555555333111111222333333444333222222444777555111......111333444333111222333444444444333222777777666444111111333555333444666777666777999;;;555444222222444666777888777;;;DDDNNNUUU^^^mmm{{{cccIIIGGGDDDIII^^^~~~sss```MMMDDDGGGNNNOOOFFF<<<666777999999777444888>>>DDDHHHJJJKKKJJJAAAEEEMMMVVV]]]aaacccccc```eeemmmvvvxxxooo^^^QQQFFFEEEDDDBBBAAA???>>>>>>@@@HHHTTT___kkk~~~]]]CCC;;;<<<>>>444555888:::777111111444111111111000000000000///***,,,---......///222444333222000///............333222111000000111222333//////000111222222222222000---...111111...---///111000///...///000222444333333333333333444444555(((...333444111...///111555111......000222000...222000...000222333000...))),,,------///333111---******+++,,,------...///222222000---++++++...111---,,,,,,---///000///---,,,---...///000000000//////...---...///000///...---...///.........000222,,,,,,///222444333000---...///222555888999777444333111///.........---,,,)))+++000333333222...,,,)))---222444222000/////////---...333;;;???===:::===777000------......---222000...000555888777666111111222444666666444222555555555333111000222444666222......111444444444///000333555666555444333:::;;;:::555000///111444333555777888777666777777777666333222111000///---666555666999;;;CCCUUUeeekkk|||ffffffpppuuulllmmmqqqiiihhh^^^OOODDDDDDHHHKKKFFFQQQ[[[bbbppp}}}{{{pppmmmqqqxxx~~~mmmhhhbbb___aaa___WWWMMMHHHUUUmmmjjjKKK999777777555222222444555444222222111000000///000000000,,,,,,---000555777666555<<<666333333111+++***...222222222000...---...///---,,,+++,,,...000111000333222000......///000111///...---...//////---+++222111000///000222444666---000333222...,,,,,,---000000000222444444222000333222111000000000000000222000---++++++---000222...111,,,+++111---(((---***///333111000000...***...,,,)))((()))---111444555333000---,,,---...000//////......---------...---...///...,,,+++,,,---...---,,,,,,---...000111...000444999======999666333000......000111///---,,,---...000000000//////,,,111222------222555333,,,+++,,,///444555222...///000...))))))---...---111111000...---...000333000000111222222222222222555555555444333111///...111777999555111111111///333333333333333333333333???===999555222000000000111222444888;;;999555000555555555555555444444333666666555555777;;;BBBGGGUUU___ooo~~~wwwqqqrrruuu}}}jjjKKK;;;222777<<<:::444//////111222111111222333444444444111111333666888777555333444000000333333///000333111222222111///---...///............---......///777555333000............+++******,,,///111111000111000///......000222333+++///222222///...///111---,,,---...000111000/////////......------......333222///------///222333---///)))'''---***&&&***,,,111333111000111000,,,---+++***)))***,,,...000///...------...///111333000///---,,,,,,,,,------***,,,------------...000......------......//////000111333666999:::888666888555111000000000...,,,------...//////...---,,,---222222---,,,000222000...///111111111000/////////111000---,,,///000...111222333111...,,,,,,,,,//////000111111111111000/////////.........------111555666333222333222000000111222444555555444444:::999666444222111000000...///000444666666333///666666666666555444333222222333444444555888<<<@@@BBBIIIUUUcccrrr}}}~~~fffJJJ;;;HHHTTTQQQAAA555444999------...///111222000...000111444666666555333222111//////222333000000222///111333333111///...//////111222000---+++,,,...777666333111////////////***))))))+++///333555555111000...---------...///)))---111222000000111444...---,,,---///000111000------------------......333111///------///111333111222***'''......)))---...222222000000333222///------............------,,,,,,---...///111222222111///,,,***)))***+++---(((***,,,------...000222...////////////......---/////////111333444444333777444000............---............---,,,+++***...111222...,,,...///...111333555222...,,,...111///111111...---000000---...111333333000---***)))------///000000000///...++++++*********,,,---...000222222111222666555111,,,///222666777777555333777777666555444333222111......///111444555444222888888777777555444222111///111333444444444555777666:::@@@FFFQQQbbbvvvqqqdddqqq{{{rrrZZZDDD;;;;;;555444555777999999555222000000000111222333333333555555555666555222000000...111333444222000//////...222444222---+++---000333333222111111222222333///---+++,,,000333555666111000...---,,,+++++++++(((,,,000111000///111333444111//////000222222222------...//////000000000000///---,,,,,,---///000000333+++&&&...000,,,...///111000...000333444111000111333444333111...,,,......000111111111000000111///+++((('''(((+++,,,)))+++---.........000222///000111111000///---,,,++++++,,,...000000...,,,111///,,,++++++---...///............------,,,,,,///111111000...///000000333444333000------///222///000...******---///---+++...111111000...------+++,,,.../////////...------,,,+++***+++,,,///000///000///...333777666111+++...333777888666333111777888999999888555333111000111111333555777888888999999888777555333111000...111555666444333111111333666888999>>>MMMbbbrrr{{{aaaOOOHHH;;;::::::>>>BBBCCC@@@<<<<<<777222000111333333222555777777777666555444222...111333444333222111111,,,111555444000...111444222222222222222222333333555333000000111333444444222111000...---,,,++++++***---000111...---...000777555222000111111000000,,,---...///000000/////////...---,,,,,,---...///+++333...'''---...***,,,///000...,,,///444444000111333555666555222...,,,...///111222333333222111000...+++((('''(((+++,,,,,,---///...------...000000000111222111000...---***+++---000222111---)))///...---,,,+++,,,...000...............//////000...///111222222111222444444111...---///111111111222222...((((((---000000---///000000.........///***,,,...000000///---,,,///...,,,++++++,,,...000...///------111777666111---///333666666444111...777888999999777444111///222333444555666777999:::999999888666444222000///000333666777666333111111000333444333444===LLLYYYppp}}}{{{yyy^^^\\\\\\```gggkkkhhheeeVVVMMMBBB===>>>>>>999444333666666444333555444111///111333444333222333333---111555555444333555777444444333222111000//////777555222222222333333222444333222111000...---,,,,,,///222111...,,,---///444222000/////////---,,,+++,,,...//////...---,,,000000///......///000000000>>>===444555333...///......---,,,000555555000111222333333222000---,,,+++,,,///111333444444444...---***)))(((***,,,---...///000///---,,,---...000111111111111000000///+++---111555666555000,,,222333333111...---...///...------......000111111///...111444444111333666333...++++++///222222000444444000******///333333222333333111...,,,,,,---+++---///111222000...---------,,,++++++,,,---......//////---///444444111///000111222222111///...444555555555444111...,,,000222444444444555777999777777666555333111///...000333666666555333333333000333555555333666===CCCSSSaaatttvvvWWWSSSbbbsssvvviiieeehhheeeZZZOOOKKKLLLHHH???:::999666000000111333333222333444666111222555777888777777777333333222222111000///...222111000111333555444333666666555444333111000///---000333333000...///111///...---...//////---+++---...///000000...---,,,000//////......//////000<<>>JJJZZZkkkzzz|||lllFFF999888<<>>:::999:::::::::>>>DDD<<>>HHHWWWjjj|||WWW;;;666555333333333444444333111000111222...---,,,,,,---------,,,,,,222444111000444666444333555999:::888666444444222111333666777666999>>>@@@===999777888888666555444<<<999333444555:::III]]]jjjsssqqqgggYYYHHH:::999999888666555666666666666999999555///000888@@@LLLJJJJJJPPPVVVVVVNNNEEEAAA666222===MMMVVVYYY[[[rrrtttqqqqqq}}}uuuxxx]]]JJJ@@@DDD@@@;;;888666555555444888666222000000111222333111000000000000///,,,)))---///111222222111000...111///......000111222222000///...---------...///000000000///------...///000000000//////111444777000/////////////////////000......000333444222///---,,,///333111+++)))+++,,,......---...111000------...//////...///222444222222333444444222///------000444666666333///,,,222222111000000000000111111111000///...---...///111;;;HHHMMMCCC555111555222333222000---,,,,,,---......---------.........000...111777666000---...///111333111......111555...,,,,,,---///111222111333222000/////////---,,,---+++***+++...111111000000......000...,,,...333111111000000///...---,,,,,,++++++++++++,,,---...,,,,,,------......//////......//////000111111222444555999;;;666///000666>>>FFFPPP[[[hhhvvv{{{zzzLLL555555555444666222222333111000000111333+++---///000///...------+++...///---...222666777777999999888555222111111111...///222000+++,,,222<<<:::666111---...333777+++444333///000...000;;;>>>DDDHHHEEE>>>888333000000000000...,,,,,,000444111222333333333222000...333222222444777777444111444///+++///555999<<>>???GGGRRRXXXYYYvvvHHH333333000///222111222222111000000222555,,,///111222111///......---...---,,,,,,///444777;;;;;;:::666222/////////------...000...,,,---000333444555333///...///222(((000000...222///---444---111555555333000//////000///000111...,,,///555111---)))***...111///---,,,---,,,+++***+++,,,.........---,,,,,,---000333>>>555000222222000333:::+++???]]]www{{{uuuiiirrrwwwyyykkkaaa```]]]TTTJJJDDDHHHKKKIIICCC===;;;<<<555555555444333111000000222000111444444111000111111///...///111444555555222111000///....../////////111222000---,,,...111...------...//////---++++++---//////...---...///333222111111111000---***666333222222000---///444111222111111555:::888333666555333///,,,***+++---333333111///------000222000111333333333222000///000...,,,++++++...000222666999;;;:::555000//////222///000444666222000111...000111111///------...000000111111222111111000111111111111000000//////+++---////////////111333...---,,,,,,///000000000...,,,***+++---///000000+++,,,,,,+++******+++---...,,,,,,......,,,///444555444222000.........///------------,,,,,,,,,++++++,,,---//////000000000+++...222555666444111///---000333333000------...777777444000222:::AAABBBXXXeeeuuuLLL777333...,,,111333333333222111222555777111333444222///---...///000///...------...333777===<<<:::555000...---...)))---///......111222222111111111111///......---///444000...333000)))---+++---111444333000...---000...000444222------111111---***))),,,...//////...---,,,+++++++++---...+++,,,---,,,+++,,,...///777333...,,,---000222333+++444BBBPPPYYYYYYSSSNNNAAAFFFKKKPPP[[[pppxxxmmmnnnooopppmmmeee[[[SSSFFFGGGEEEAAA;;;777777888999555444666555000...111000///...///222555666666444333111000//////000000000222444222...---000333000000000000000000//////***...111222000...///000///111222111///---,,,,,,222000111333222000222777777777555555888<<<999333666555222...+++***+++---///111111000...---000222333222111000///000000111111///,,,***)))+++...000111666;;;;;;666111//////000---,,,///111...---///,,,...000111000//////000000000111222111111//////000111111000000000///...)))+++---///////////////...---,,,,,,...000000//////,,,++++++---///000000+++...111...)))'''***...---+++,,,///...---000555777555111...,,,---...000------..................+++,,,...000111111111111,,,...111444444333111000///222333222//////000000111444444///---111666777AAANNN]]]hhhttt~~~III777555000111999111222111000///111444666444444222---)))'''***---...,,,,,,,,,,,,---222777<<<;;;888333...++++++,,,%%%,,,///+++,,,111333000888444///,,,---///000111///222,,,***111///)))+++///...000222222...,,,+++,,,***,,,111000)))'''***'''(((+++,,,...///111222///...,,,,,,.........,,,---...///...000222222000000333111,,,+++......,,,///222888???DDDCCC<<<666;;;;;;;;;<<>>DDDMMMWWW^^^ssswwwGGG<<<555...///333...---///222///+++,,,111///,,,,,,///---)))'''***,,,------,,,+++---000444999999777222---+++---000000000111111111111111111///000222333333222111000...------///222333222000...------...000///---,,,,,,------------+++)))(((+++...111000---,,,,,,...,,,,,,,,,...111222222111///......000333444222000+++///222222000...---......000222222111111333666444666666444222222777<<<;;;EEEBBB<<>>:::444000///------,,,,,,,,,,,,---...............------,,,,,,******+++***)))((('''''',,,+++******+++,,,+++***,,,---.../////////...---***)))((())),,,------,,,///---++++++,,,---,,,,,,'''''')))***+++,,,...//////---+++***,,,...111333000+++''')))///333333000222///,,,---222555444333444:::777222555000,,,111999000000000+++---111+++***222;;;===444,,,...444///---,,,---,,,///888BBBGGGNNN```vvv{{{rrrlllhhhOOO<<>>===AAAMMM\\\mmm|||dddIII<<<999777333000111:::DDDFFF@@@999777777999555777@@@BBB;;;666777555111000444555333222444222666:::;;;888444111000000222444555333111000111444666555000...111333333888333111111///---...222............///000111222,,,,,,,,,---...///000111---///111111///...------//////000000000///---,,,///...------......---,,,+++++++++,,,---...///000+++++++++++++++++++++++++++,,,---------...111333------............------///000000///---+++,,,---,,,------......------,,,,,,---...///000///......------,,,,,,,,,------...******,,,---...000111222.........---++++++,,,...---111444222---,,,...222222000---,,,...000000000444222...***)))+++000555999AAA;;;333666777666;;;::::::GGGSSSVVV\\\fffjjjlllvvv~~~wwweee[[[^^^aaaZZZDDDDDD>>>777666888555000///333444111111444444000///,,,******---000111111///333777777444000000000555333000---***)))))))))//////...---,,,,,,++++++...000111000---++++++,,,,,,+++)))(((***++++++******+++---...//////......+++---...---,,,,,,000333///,,,***((()))*********((()))******((())),,,///---+++***,,,///222222222222///,,,+++,,,+++(((&&&,,,,,,---///111111000//////555111+++...+++)))222000+++///111+++...555333222///,,,***---222555666000,,,,,,000333222222444888444222666<<>>EEESSSccchhh```TTTMMMKKKJJJKKKRRRXXXPPP@@@:::>>>777222111444666444333444333666:::<<<:::666222///000333666777444222222222444555222---...444555222333222222222...)))***//////---,,,++++++---000111------,,,,,,------...///***...111111...,,,+++,,,000000000///////////////222000......///000///...+++++++++,,,...000222333++++++++++++++++++++++++(((+++///000//////111333,,,,,,------------,,,,,,...///000///,,,+++,,,...---......//////......---////////////............------------...///000000---......//////000111111,,,,,,,,,***))))))***,,,...000111000---,,,---///000...,,,,,,...//////...111111111///---...000333666===888111555666333777)))<<<555888RRRLLLCCC\\\cccVVVpppvvv~~~zzzkkkeeeqqq}}}{{{aaa___XXXMMMJJJJJJFFF>>>===@@@???999666777555///000,,,))))))---000222111///111222111......000444444222000---,,,,,,---...000///...---,,,,,,,,,,,,,,,///111000---,,,---......,,,))))))+++,,,,,,,,,)))***,,,...//////......---000222000,,,+++///444---+++(((((()))+++++++++***+++,,,+++)))))),,,000++++++,,,000444555333000+++++++++,,,,,,,,,+++)))&&&***///333555444333222333:::666000111...---666444000333222***+++222///000000...---///222222///,,,***,,,000222111333777333111222555555333444888:::777<<>>;;;<<<===999666666444777;;;===;;;777222///---111555666444333444555333333///+++...555666111...000333444...'''''',,,111///,,,******---000222...------,,,,,,------...(((,,,000000---*********......------------...///444222000///000111000///+++++++++,,,...111444666++++++++++++++++++++++++%%%***000222111000000111++++++,,,,,,,,,++++++***---///000...,,,+++---000---...///000000///...---111000///........................//////111222333///////////////.........***+++***)))'''''')))+++,,,------,,,+++***+++,,,...---+++,,,---...---,,,(((+++...//////...//////000888333---333444111555777***555BBB;;;???IIIDDDGGGVVVZZZdddwwwvvvxxxgggPPPGGGKKK^^^mmmllllllcccqqqxxxiiiNNN;;;666888555+++$$$''',,,...///000222...+++,,,---......///***,,,---,,,******---000222///+++,,,///000---)))......---,,,,,,+++******---...///...---------///111...,,,++++++++++++)))---......,,,))))))...222///---+++)))((()))+++---***---///...++++++000555000000000///......------...---+++,,,---...---,,,/////////000222222111000111000......///222555777<<<777222000//////---+++...------...000222111000,,,---......//////000000222333333333222///,,,+++222000///000222444555666888666;;;FFFMMMOOOTTT[[[LLLUUU]]]bbbnnnaaaXXXfffiiiiiiccc[[[[[[\\\NNN;;;999888;;;@@@>>>666111222000111333777777444111000111333111---...111222///444)))111888,,,---000$$$---///,,,''')))000111...000///...---,,,+++++++++,,,,,,+++++++++,,,------(((***---...---+++******000111000...,,,,,,...000444111............+++(((,,,+++++++++,,,,,,***)))***+++,,,---...---,,,+++---,,,+++,,,------+++***---.........,,,,,,,,,---.........///111111///---111333444333000---++++++***+++,,,---...---,,,+++++++++,,,---...///000111***+++---//////...,,,+++...---+++***)))******+++.........------,,,,,,,,,+++,,,......---------...111000//////000000000///111222333444666888:::;;;BBBGGGMMMOOOQQQYYYfffpppyyyzzzRRR;;;666<<>>BBBFFFGGGHHHNNNYYYbbbeeehhhqqq~~~vvvCCC...,,,222<<<999>>>QQQqqqpppXXXRRRDDD:::000---......///222***+++++++++***+++---///(((+++---......------...)))+++,,,,,,,,,,,,...///---------........./////////000000///,,,++++++,,,***))))))+++,,,,,,***(((''')))***)))(((***...333111///---+++***+++,,,------...///000000000000000111111000///...,,,***)))+++------,,,******...222000000//////////////////000///......///111333555555111---,,,---///111111...------...000111000///,,,...000000///---------///000111222222111000///555555444333111///---,,,---++++++---...,,,---000---,,,...000333???^^^|||zzzpppaaaYYY]]]___PPP<<<:::;;;;;;999777666666666222444333,,,***,,,---,,,111,,,222555///333888222,,,111222///---...000000111000///...............------,,,,,,,,,,,,,,,---)))))))))(((((())),,,///222...++++++,,,---,,,***222///,,,,,,,,,---,,,,,,***))))))***,,,------,,,((()))***+++,,,------,,,000///............,,,***++++++,,,,,,---,,,,,,,,,******+++---///...,,,***000000000///---,,,---...++++++,,,,,,,,,---------///...---,,,---///222333111111000000//////......+++++++++,,,---000222333.........---,,,+++******+++---...---+++***************)))******+++,,,,,,000000000///////////////999<<<>>>>>>>>>AAAJJJQQQOOOTTT```ooozzzrrrBBB111///222666...000444NNNdddwwwcccSSSCCC===;;;777000,,,***---///,,,,,,///222444'''))),,,......---,,,,,,'''+++...---***)))+++///---------------.........000000000...,,,*********''''''(((***,,,+++)))'''&&&(((***)))'''(((,,,000333111000...---......///...---...///111111///,,,////////////...,,,+++***)))---111000---+++...222111222222111000//////000000///......///000222333333000---++++++---000222000///...///111222111000(((...555888777555333333///000000111111000000//////000222222111//////...///......///000111333555444...000666333000???UUUuuuxxx}}}gggYYYYYYYYYTTTSSS[[[oooiiiMMMMMMKKKHHHGGGCCC:::111///444444///,,,///333444222222333000---000333000444444333111000111111111000000///...------......///...---,,,,,,,,,,,,,,,,,,,,,+++)))))),,,111444111,,,)))***...111///,,,000...,,,+++,,,---......***)))((())),,,......---((()))***+++,,,,,,------000...------...---+++)))******+++,,,---...---+++)))***+++---//////---***,,,,,,,,,***))))))+++---------------......//////...---,,,+++,,,...000222444333111000////////////+++++++++,,,---000222333+++,,,------------,,,+++///000111000---+++++++++++++++,,,,,,,,,,,,...///000000000//////...------555888:::999888;;;AAAFFFDDDIIITTTcccnnnuuu|||}}}xxxKKK;;;666222222+++111777<<>>,,,000333222---,,,111333222((()))***,,,---,,,***)))(((---000---(((&&&)))------------,,,,,,,,,++++++000000000...+++))))))***%%%&&&''')))++++++)))&&&''')))+++)))'''&&&)))---000000......------...///---------...//////,,,******+++---.........,,,,,,(((...444555111......000111333555444222000000111000///.........///000111333222///,,,***+++...000111000///000222333222111)))222<<>>NNNMMMSSSWWWNNN>>>888<<<>>>:::555888HHHaaayyy~~~zzzxxxxxxrrr^^^JJJ666<<<>>>777000000333555111777555...---000000111;;;666111111222111...---......------,,,---------000///...---,,,+++++++++---,,,+++******,,,111555///+++(((***000444333000//////...---,,,---...///***(((((())),,,...///...)))******++++++,,,------...,,,+++,,,,,,,,,***(((***)))***,,,///000...+++******,,,///111111...,,,+++,,,+++***((()))+++---/////////000000000000000,,,+++*********,,,...///444333111000////////////,,,++++++++++++---...000)))***,,,.../////////...000111111000---+++++++++,,,---......,,,,,,...111//////000111111111000///000222444555555777<<>>DDDDDDIIIRRR\\\gggvvvxxxzzztttLLL666...333111999***000---+++111...(((---AAAPPP___ooo|||cccWWWTTTIII:::444111...---......+++)))***+++,,,,,,,,,,,,---///((((((***---///111333444---...///---+++)))***++++++)))''''''((())))))((($$$'''******)))))),,,///++++++---...///111222222///111222///***(((,,,000)))***,,,......,,,***(((222///,,,+++,,,,,,++++++(((///777:::777222000000/////////......---,,,,,,...111333222///---...//////...------...///...,,,+++111666555///,,,...111************+++,,,---......111111...)))'''***...,,,///---((((((///111///$$$***...+++***---///---///555444...///444222)))+++222555222222555555111...555777444888AAA@@@888333DDD:::888RRRUUUJJJUUU[[[eeesss~~~{{{yyyiii|||tttdddgggddd\\\aaa[[[bbbkkkhhhRRR888,,,...//////.........//////000333222000...,,,++++++***+++...111222000///......---------,,,++++++---000///222666666333///......---***((((((***,,,......111000...---,,,,,,---...+++******,,,......---,,,+++)))***///444666222---)))***...111444333000------///111000...,,,++++++)))+++///222222000---***)))+++---......---,,,******+++---//////...,,,+++******))))))***,,,---...000111333444333111...,,,///000111000...------......111333000+++)))+++///,,,---...//////...,,,***((()))+++---...///000000111000111444555666;;;AAADDDCCCCCCIIITTT```jjjooo```999...222000))),,,...000000...+++***)))222555===NNNgggrrr\\\AAA666------///---+++,,,+++,,,---,,,***((()))***(((***+++++++++,,,---......,,,)))(((***,,,------,,,,,,,,,,,,+++)))((('''%%%,,,...))))))///000+++000---...555666111---...111333222---)))((()))***+++++++++******)))))))))***------***---111...&&&---******---...---...111000...------...///...---...///111000...,,,+++,,,***+++++++++******,,,......,,,++++++,,,------,,,---,,,***'''''')))---111,,,,,,,,,***(((((()))+++---,,,---...//////,,,***///---******+++,,,---,,,111000000111333222000---+++---///111222000///---***,,,...000111111000///---...///111222222222222999@@@BBBDDDXXX}}}iiiNNN???;;;444444999666+++)))///000......//////,,,******(((---///...111555111(((,,,,,,---...,,,***+++---000000111111111///...---333---))))))******...444...//////,,,******---000///,,,,,,000222000...//////,,,***+++...///---+++))),,,000000...,,,,,,---------...000111000,,,***---111444333444555333///000+++***...111///.........000000...***(((+++...+++***(((''''''(((***,,,111111222333222111000///111000...---,,,,,,---...000//////...---,,,,,,,,,///...,,,++++++,,,---...---///222444444111---***111000///...///222555777999888888;;;BBBKKKTTTZZZaaammm|||oooEEE777777555............///...---,,,+++555000444BBBOOO```ZZZEEE444222333---'''''')))***++++++))))))***,,,,,,,,,,,,,,,++++++,,,,,,+++***)))((((((((()))***)))******+++,,,,,,++++++,,,//////,,,,,,000333222777444555888555...+++,,,222333222---***+++,,,+++,,,,,,,,,,,,,,,++++++***---...---+++,,,000...(((***((((((,,,---+++,,,///.........///000000---+++---...000///---++++++++++++,,,------,,,,,,---///,,,+++******+++,,,------,,,,,,,,,+++++++++---...---------+++******,,,...---,,,+++,,,......---+++++++++***************+++111000///000000000...,,,+++++++++,,,---...///000+++,,,...000000000......---...//////000000000000111777888888GGGeee|||}}}nnnMMMBBB===BBBEEE>>>:::<<<777111,,,---000111///---(((((('''%%%(((---///---222///---///111111000///---...///000000///......///+++((()))******---222,,,------,,,***+++...111...******...111000000222///---,,,---//////---+++'''***---...,,,******+++---...000000///---***))),,,000222111111333222...000+++***...000...---...111000///---++++++---///,,,+++***)))))))))***+++000000111222222222111000///...,,,+++******++++++,,,------.../////////000......------...///000111...///111222111///---,,,111///...,,,---///111333444333333555:::AAAHHHLLLNNNYYYjjjzzzSSS>>>:::777111000...+++,,,...000...,,,333+++///:::999777NNNppp{{{WWW999333222+++''',,,,,,,,,---,,,***)))***,,,///...,,,+++************)))+++,,,+++(((&&&'''***'''((()))***,,,---......///+++***,,,......111666333222333444111---///333888999555...+++,,,,,,))),,,---...///...---,,,+++000000...+++,,,//////,,,***'''(((,,,---,,,,,,///------///000111000,,,)))+++---......,,,***)))***---...//////......///000+++*********+++---///000---......//////...---,,,.........---,,,,,,///111---,,,***+++,,,------,,,))),,,......+++***+++---333111//////000000...,,,,,,+++))))))+++...222555,,,---.../////////...------------.........---------111000---444GGGVVV\\\[[[VVVNNNPPPZZZYYYXXXcccrrrsssnnneeeiii|||{{{lllcccjjjqqqooojjjggg^^^PPP===222111444444111333///---------+++---000111,,,'''(((---000...***+++,,,---...////////////,,,((((((***+++***,,,000,,,,,,---,,,+++,,,...111---)))(((---000000111333////////////000000---+++)))+++------,,,*********,,,000333222...***))))))+++//////---...000000---///,,,+++///000---,,,---333000---,,,---///000111---,,,,,,,,,++++++******...///000111222222222111......---+++++++++++++++,,,---...///000000000000.........///000111333333000//////............///333111///---,,,---///000000000000111333777;;;===<<>>===<<>>KKK^^^mmmzzz~~~|||QQQ;;;666333///111---******,,,......---***111...%%%&&&111666111777IIIaaatttyyyXXX888(((,,,,,,+++***((())),,,...((('''(((,,,111222000---,,,...///...***)))***---...---,,,*********+++,,,---(((''',,,111222333444@@@HHHSSS\\\iiizzz```AAA444///((())))))************++++++111///...///...---111777333///---......---///444666222...+++++++++,,,,,,***,,,...///---,,,,,,,,,)))+++......---,,,,,,---,,,000666:::;;;<<<@@@CCC>>>777...***+++...000000,,,------,,,++++++...000///...,,,,,,---------,,,---000333333111000222444///......///000000---+++(((***...111222111///...000000000000000000000000///...---+++++++++,,,---,,,,,,---///222444444222444888333000555222...333000111222222333333333222999333888HHHUUU^^^ooo~~~xxxssspppjjjdddbbbdddwwwzzzoooeeeOOOFFF888///111777888333000777777111...111111...444333222111000000000000///---///333333000///000222000//////000000///......,,,...333444000++++++///000111000///...///111...,,,+++***++++++***)))***...333444222000111222---000000...---000///,,,,,,,,,///333222......111///---,,,,,,...///000000------------------......,,,,,,------...000111222------------,,,+++***)))(((***---///000000000///000000000///...---++++++//////------...000222444222000...,,,+++,,,...///...///000111222222222222000...000555666777BBBPPPVVV```jjjpppwww}}}~~~vvvLLL999666444///...---,,,+++***+++++++++......+++'''(((///333444555777AAAPPPZZZjjjUUU222444333111...++++++---000)))))),,,111777777333...///...------,,,---...///------,,,,,,...000333444222111000333???MMMUUUUUUfffsssqqqFFF444...)))+++***(((((((((***+++---...,,,---000///---111888999333///...------000555888555111/////////...---,,,...000000///.........)))+++...///...,,,,,,,,,+++222:::???@@@AAACCCFFF???777...)))***---//////.........,,,++++++---///+++***+++---000222111000............///000111222......000333444333000---+++---///111111000...,,,---------......///000000000///---,,,,,,---...///+++***+++///444666555444111888444000444000+++//////...///000111000.........,,,...666<<>>KKK[[[```___gggtttnnnxxx}}}zzz{{{www|||~~~vvvMMM===333---333///...,,,---...///...,,,...,,,***+++---000111111000000//////333<<>>:::000...666BBB777***(((333===:::000999666666777444...******111333333000,,,---222777555...)))+++......///222(((///888AAAKKKQQQIII<<<===888222---,,,---............---+++******+++---)))((((((***...111222222............///111222444111111333666888999777555...000111000......222555...,,,***+++...000///------...---,,,+++---///222---...//////000/////////111111111000///......---***,,,...///000111333555...///000/////////000222777333222333111+++---222111444888<<>>HHHOOONNNHHH888666333111000///,,,***+++,,,......---,,,---...******+++---///000///---+++,,,///111222000...---,,,///111111000000222555444222...---...///111111...+++'''&&&)))---000222***,,,......,,,***))))))(((((()))+++,,,---......///////////////000000111000111222111000000222333555333222000000111333444666444333222000,,,...111000111111///---,,,,,,---,,,---///000111111000000111999888888FFFNNNNNNRRRLLLQQQYYYkkklll^^^TTTNNNLLLMMM===999444222444777777777111+++///333...///444///777777333...///444555333111///---,,,.../////////------...000222111///,,,+++******,,,...//////---222111////////////---,,,...,,,...222333000///111---///111222222000---+++---,,,+++*********+++,,,...,,,***+++///111000/////////...------------...000222222111333666555111---...000111111000...---///---+++,,,///222444444000...+++++++++,,,,,,+++++++++,,,...///111222333//////000...---,,,...///000111222222222111111000666;;;BBBHHHLLLQQQXXX]]]bbbhhhttt{{{wwwwwwxxxvvvxxx|||VVV;;;222444444///111111111333444333111...---111333111+++)))+++...,,,***(((***...000000...///111111???ZZZooo{{{^^^QQQHHH>>>777:::CCCMMMXXX```QQQFFFAAAGGGMMMMMMNNNRRRcccqqqzzz\\\GGG===???999222///000111///---***++++++,,,---...//////---,,,...222111---...444:::JJJSSSJJJ999000222666777444222444222//////222***///444666555444333333000111555777444......111888888999===CCCFFFCCC???888555222000///...---+++,,,...000000...,,,,,,,,,++++++,,,...000///---+++...///000111000...,,,+++(((---111111///111666<<<777222---,,,...000000///+++)))''''''))),,,///111---///000///...---...///------------...//////000////////////000222333444111222222111//////111333666444111000000222333333111111000000...---///222///000222222000//////000///000111222222222222111000777333///666:::888;;;999???999>>>TTT[[[cccxxx~~~||||||[[[SSSJJJDDDCCCBBB>>>:::999---///444000000444222444555333///...///---)))111///......///111111111000000000222333333000...---,,,,,,---//////---,,,333111000///............000---...111111//////222///000111222111///---,,,000///---,,,+++++++++,,,...,,,******---//////...------,,,++++++---...///000//////111555777444000///000222333222000---+++......---...000222444555...,,,******+++,,,,,,+++,,,---...///000222333333.........---,,,,,,...111000///...///111222222111111333666999<<>>??????HHHUUUcccnnnvvv{{{}}}~~~VVV:::666...333;;;333444222000000000000///---444444222...+++,,,111666000...++++++---///111222...///---222999999FFFaaayyytttKKK333222333...111333333///******---222000...,,,***+++---///111---,,,,,,------...///000111777999333---,,,---------+++***------******,,,---...///111555888;;;===222111222555444111111444333111111555777444111111:::666///++++++---...///000222222111...,,,+++,,,---,,,,,,...//////,,,***+++++++++---///333666888222444666555222111333555333111///............---'''***---...---,,,,,,------,,,+++)))))),,,222666333222000...,,,,,,,,,,,,111000///000111444666888666666444111//////111333444111///000333555444111:::;;;999333/////////---,,,///333555555444333333111000///......///000111111888333+++///000///444111444222222777777555:::AAARRR\\\gggzzzssskkkSSS<<<888BBB>>>555444333555666444///...444:::;;;333111000000222444444444555333222111222333333222000000000111222111...+++000111222111///...///000000------000000------000222111///......///111222222222222111000///......---......//////...---------,,,,,,---...///000000---***+++...000...---...000111111222000...,,,***+++---000111111222333444---,,,,,,---...///...---000000//////.........---)))+++------...///222444111000...---,,,---///111222000...///333777777666666>>>JJJVVV___fffkkkmmmqqq{{{mmmBBB555999---///:::111111///---,,,...///000000222111///---...000222444000000///---++++++,,,......000---...555555;;;MMMmmm|||kkkPPP888------000222---...000000//////000111...............---------,,,---,,,,,,...000000///...111222///...000000...***(((***...///,,,+++...------...111444777888999555000...111333222333666555///...000111//////333888444000---,,,---...---///000111///...---///000...,,,,,,,,,......---,,,***+++---000222444666777444444444444222000///...///000111000...------...***---......,,,+++,,,...++++++***))))))+++///222222000...,,,+++,,,,,,---000///......///222555777===<<<999444000...///111222000///222777888666222777:::888111...///000------000555777777555444333//////000000000///......555<<<555+++,,,+++***//////...333666333555777111555AAADDDFFFSSS[[[]]]dddiiiqqq{{{gggcccpppjjjYYYPPPLLLCCCIIILLLGGGBBB>>>999444444222000111333555666555444333333444555444222/////////000333555444111///...111333333000//////000...,,,---000000,,,,,,......//////000111111111222111111111111000000///......000222222111///---,,,---...///000000111000000///,,,---000///+++,,,111000000000///...---,,,+++)))---000222111111222333111///......///...,,,***.........------,,,,,,,,,***,,,///000000000111333222333222///,,,---111555999333---,,,///333222111///555===EEEJJJPPPUUUYYY\\\eeepppyyy[[[444111:::,,,---888000...,,,)))))),,,///222222///---,,,...000222222222---000222000,,,******,,,000222++++++333444555@@@LLL```vvv]]]FFF333111111...111999,,,,,,,,,///000000,,,))),,,...000222111...+++))),,,------,,,...111000...,,,//////------///...***///...000444444111///000------...111444555444333777000+++...222333555777:::222---...---+++...555555333000//////...---+++...//////......///222444...,,,++++++---......------///111444444333222111000000000111222111---+++,,,///222222///,,,---///...//////---******---000+++,,,---,,,++++++,,,...222000...---------///000///...---,,,---000333555CCCAAA===777111......000222000000444:::;;;777333...222222---+++000222000'''+++111444444222111000+++---000222333111...------666111))),,,...///555555,,,333444***111:::000)))333222000999>>>@@@GGG<<>>666444:::>>>:::777666777000444777222111111***222......444888666333333+++000222111222444222...+++,,,---...///111222222***...111111...,,,---.........------...///111222,,,---///000111111000000000000111222222111000//////000000///------...000888///))),,,222333111111---,,,,,,...222444555555///222555444///***))))))+++,,,...//////...,,,+++,,,,,,---222666777444111111...---//////...///333777333...***)))+++...111---...//////000444888<<<>>>CCCIIIOOOWWWbbboooxxxfffEEE<<<222000444666333//////000111222333222111000000000000/////////000000///000000000000//////...111222222000...000555:::777::::::>>>QQQxxxuuueee\\\LLLPPPRRR;;;:::444111222111...///333111///...000---***+++///,,,,,,,,,...111222111000...///000111111000///...000000000000000111222222333555777666333000000000+++,,,---.../////////...000111000------111333222222000...---///000000000333111000111333333222///------...////////////...000///---+++***+++---///111000//////000000...---...---,,,...///...+++(((+++---000000---,,,...000111///...///111222111///...---,,,,,,,,,...000111------...111444555333222///.........000111111111111111111000...///222444444222///......---+++***))))))***---///000///---+++///000...---000111000///---///222333///...000111000/////////000000///000222333333222222222333///000000///000222555777555555888@@@LLLUUUYYYZZZIIIEEE???BBBXXX}}}^^^TTTLLLJJJIIIDDDAAAAAAGGG???<<<888222888:::000***(((***222777666333222555777666222000111///+++------......//////000000+++---///000///------------,,,,,,,,,---...///000...///000000000///---,,,---...///000000000///...---...///...---...///111222---,,,000444333000000///---,,,---///111111111...000222222000---+++***+++,,,...//////...---,,,.........000333444444333111...---//////------000333222///---,,,,,,---....../////////000222777:::999<<>>222888===,,,222111333444222///000444222000000111...+++,,,000///...---...111222333222111///---///222444222000444444444444444333222222444444333111...---///111+++,,,,,,------...//////---000111//////111111...---------///111111000...111///---...000333444444,,,,,,------............///...,,,+++***++++++,,,444222////////////---,,,---------...000///---+++)))***,,,---//////000000//////000222333111---***,,,,,,,,,***))),,,333888000000111333555555444222,,,///222333111111222333///000111///---...222666555222...,,,,,,+++***)))((()))+++...000000...,,,***...///,,,+++---...---000---,,,......---...222000000000000000000000000111000111222444444333222////////////000111111111666666666999<<<<<<888444333000...000:::QQQuuu|||{{{|||uuulll```OOODDDIIIFFF333555222333999<<<999444222333555444000///222222///////////////............---------...000///---+++---------......///000000000000000000///---+++******+++---...//////...---***,,,---...---...000222---,,,///555555111...///333000---,,,---/////////......///000111000...+++,,,---...///000000//////000000000//////000333555111...///222222......000000000111111000...,,,+++...////////////111444777555666777777999@@@KKKSSS___ccchhhnnnzzz~~~xxxJJJ:::444...---000222000---+++,,,---////////////...,,,000444222...,,,///333000000000000111222222333...111333222000///222444;;;777444222000???gggooo[[[EEE:::444...555;;;111111222444777777666555666222000000222111...///444444222000000111333333222111---***---222555444111444444555555444333111000//////...---,,,---...000............///000111111***...111000000222111---+++,,,...111444444111......------...///111111222,,,,,,,,,,,,------...///...---,,,,,,---......---333000...,,,---...------//////000111222222111000---,,,---///111222111000,,,---///000111///,,,******,,,...+++)))+++222999555444333333444222///---111333555666555222000///111222222000...///333666444111...,,,---------,,,...------...///000...---***...///,,,+++---...,,,---))))))+++,,,***,,,000...///000000000///000111111//////111555666444222---......000222222111000888777777888999666111,,,---,,,000444222666KKKccc}}}nnnnnnaaaCCC:::555222555666222///...333555555333333666555333///////////////////////////---,,,...000111...+++///000111222333333333333000000111111///...,,,+++***+++,,,...//////......***,,,............///000---...222666333---,,,...444111...------///000///---,,,,,,...222333000---.........///000000111111...111222111///...111444111///111555666333222444///000111111000...,,,+++///000000///...///222555444555666555444777===BBBNNNQQQTTTWWWbbbppp{{{~~~tttKKK;;;555---***,,,......,,,)))***,,,---------,,,+++***...222111,,,***,,,000000/////////000111222333///---,,,...222444222000444111000111...111FFF^^^bbbTTTFFF;;;444111///333555111333222222444999;;;888444111///000333333111333888666444111///000000///...000,,,)))+++111444333000111222333333222111///...+++,,,---///111111111000......///000000111111111)))---000000111444333///,,,---///333555555333000+++---///000000...------,,,+++++++++,,,---///000///...---...111333222111...---++++++,,,...//////...///000111111111222222222111111222333333222000***+++,,,,,,,,,,,,,,,---)))---000///++++++///333444333222222222000---+++444222222555888888222---222222111000000000111222222000......000222222222777333///,,,,,,...//////+++000111...---///000///***(((***...///,,,,,,...,,,...111111/////////111111//////111555666444222------...111444555333111222111111222222222000...---+++000666555111999FFF[[[^^^ccciiilllmmmmmmlllZZZhhhpppoooyyygggGGG>>>777666666555444666666999999666444555222.........///000000111111222111...---...111222///---///111333444555555444333///000111222222111000///+++,,,...///000000000///,,,...000///...------...111111333444///)))***///000...,,,+++---/////////,,,++++++...222333111///000//////...///000111222,,,000333444111//////111...---///444666444444777000000//////......------000000111000//////111333222666999999666444444666@@@EEEHHHHHHMMMZZZhhhoootttjjjHHH<<<666...***+++,,,---,,,+++,,,---......---,,,+++(((+++......,,,***+++,,,//////...------...000000///+++(((+++111444111---222///---,,,+++,,,555???OOOXXX______]]]]]]]]]]]]\\\___fffqqqxxx{{{nnnOOO@@@CCC999777222//////...,,,,,,333111...///555:::777111000...000333333111333888444222000.........,,,+++---++++++---000222111000//////000111111111000000+++,,,///333555666333111,,,---///000111111000///,,,///111///000444444111//////000222444555444333,,,///222222000...,,,+++,,,,,,++++++,,,...000111333000...///333555555444+++******+++...000111000,,,...//////......///111444444444444333111000000+++++++++***)))***---///***---111111...,,,---............000111111///---222//////444:::;;;777111111///...000333444111...000000000111444666555444:::555///++++++---///000,,,111222000///222333222++++++...333444111///000+++...222222000///000222111000111222444444333222///......111555777555222---------....../////////333000000111111000111555<<<>>>BBBEEEGGGGGGFFFEEEAAAGGGHHHFFFLLL[[[fffiii^^^aaajjjxxxcccWWWIIIAAA;;;666444666444666666333222333222...///000000111222333333444222000///000111222111000...000222555555444333111...///000222333333222222---...///000111111000///---///111111///...------444222222111---)))***///,,,***)))***,,,...------,,,,,,,,,...000111111000222111///------///000222,,,...222333222000///...+++)))+++000222000111444111000///---------...///000111111111000000111333000555:::;;;777333000000555<<<@@@???AAALLLYYYaaaddduuu~~~___DDD999555000------...---,,,------......---,,,***))))))***,,,------+++***)))///...,,,+++***+++---......+++)))***---///...,,,///000///+++,,,000222222444<<>>???EEELLLPPPRRRWWW\\\]]][[[```ooo}}}ttthhh\\\SSSFFF888444888555888444000111...+++///222333///,,,...444555111000...///111000---///444222111000000111000...,,,,,,---...000111111111000/////////000111333444555......///111444444111...,,,...111333444333111///222444222......222333222111000...///111333444444///222444333111//////000------,,,,,,---///111333888444//////222555555333++++++,,,...111222222111,,,...///...---,,,...000000222444333///---...000---......---******,,,...+++,,,.../////////...---------...///111222000...000000111444888999777444111---,,,222:::===666///000000111444666777555333555111,,,***+++---//////,,,111333111111444666555---,,,///444555222111333,,,000555555222111222555000222333333222222222333222///...000555666444111---...///000000000000111333555444111222333000+++111222444555666666555555:::999777555666<<>>CCC>>>>>>GGGOOOOOOKKKHHHHHHFFF@@@888666888777333222888444000333000///666333666333,,,***000555444000......///---***+++///222222222444555555333111,,,...222333222111111111000///000000222555888999///---,,,...000000---***---000444777888666333111888888444...---000222111333000---,,,...111333444222444555333111111444777...---,,,,,,---000222444<<<666000...111333333111------...111333444333111///000111000...---///222+++///222111,,,***,,,///...111222000---***+++,,,---,,,+++---///000000...111000000000111000...,,,111333666666444333333444333...---666BBBFFF>>>444000111222555777666333000///---******+++---......,,,000222111111555777666...,,,...222333111111444---222777888555333444777000333555444111000111333555111...///333555222...+++---111333222111000000'''111777777:::>>>999///222333444444555555555555777555666999777333333888666;;;===;;;888@@@PPP___hhh|||{{{yyyssseeeRRREEE@@@===999666666555444444333222222222444555444111000333666000333666999:::888666333---...000111111111000///...///000000000///...---+++...111333222222222222...,,,---111111///...000000000111222333222///------///111000---,,,...111444222///,,,+++,,,...///111...+++,,,000333222111111---,,,......,,,---111...//////000000///...---000111333333222222333555111555999:::777555444555666888777777;;;AAABBB???NNNQQQTTT^^^kkkmmmttt~~~LLL>>>555444333222222111...,,,...222000++++++000111...111111111222333333000...444222///,,,******+++,,,++++++,,,---------,,,,,,...///000222222000///......222111+++***......***///000///...---...111444444444555666888777444111000222444333000000222666111222333222111111222444222......111111------111666333...,,,,,,.........666777777666555333222222++++++///555666111------///222444444111///000222444222000...---...///000222111222777<<<===777111333555222---+++......,,,000000111111111000000000000000111111111111000000............///000111222000---+++---222666555222111......444777666555777444222000///000111222111000...,,,,,,------,,,+++///......000333333///,,,...,,,))))))***---......&&&***...000000............000222111///...///111---000444888;;;======>>>444000000555:::999444///,,,---...///000111222333+++......---333===BBB???///111222444444333222111---++++++000222222444888888555444666444000...000555111---+++...222555777444444///***///999666,,,---000333666777555333111555555666666666666555555888777555333111222444777777<<<<<<666333888===<<>>999999666111111666444999999333000444666555222111333888===>>>888333222000000111111000...///444111000111000///...///...---000555555000111666333111///------///222444///222333111---...222777555444333333444222///---///111222222000------------...////////////111333333222///---,,,+++++++++++++++,,,///222333111...111333555555333222222222555555444555555666888888<<<<<<999777:::???@@@===CCCDDDGGGLLLTTT]]]dddiii~~~MMM@@@555333111111111000...,,,...111///++++++///000...000000000222444444222111333222///---,,,,,,---...)))***+++,,,---.........---...///000000///...---000222000+++,,,222555333111222222111///......///000//////000222111///---222333333222111111222333111111111000......000222222//////333222...---///444222//////111222222111444555555555333222111111......222777888444222333333444444222000......///111222222000...---///222333333444777::::::666222555666333...---000111///333222222222222111///---//////000111111111111111///......---------......222///,,,---000222000---///,,,---222555333333444444222111111222333444555222000---,,,---...------///......///111111///,,,000...,,,,,,---...---,,,(((***---...---,,,,,,,,,---000333444222000000000///111333555777777777666777555555777666333///,,,......///000111222222333000222111///444===@@@???222222222222222333333444333000000333333111222555///---...222222000000222222///,,,+++...111444555444333111000555999777222000222444666777666666555777777777666555555444444888888777555444444666777:::===<<<555111444666666555;;;GGGTTT\\\bbbjjjssswwwpppaaakkk___RRRKKKGGGGGGOOOXXXQQQXXXYYYNNNBBB<<<:::888333555888<<<===;;;555000444222///......000444777888666444444444444444444...,,,///333222...///333111000///......///000000000333444222///...111555555444444444444333000...888888888555111...------000///////////////000000000///...,,,,,,,,,---...---------///222222000---///000222333333222111//////000222444777999;;;<<>>???>>>;;;777444333333333222///++++++000666;;;777555333333444666666666------...111///,,,,,,//////000000111000///...---000333555333111///111444555444333333444333111///::::::999666222//////000333000------000111///---------,,,,,,---...000111000000///000111000...,,,...---...111444444000---,,,---000333666888888999===>>>===::::::<<<:::555===;;;999999<<>>HHHRRRTTTNNNGGGLLLOOOaaavvvwwwqqquuu[[[IIIDDDDDDAAAHHHMMMMMMMMMLLLDDD;;;999999666333555:::777000222333333111.........///000222444555555333000...///000333444444555666666333222000000111111000......////////////000333666///+++)))+++111444222///222222111000000111222333444444333222000...------333111111444:::;;;666111222333444555444222000///555:::<<<;;;;;;<<<:::777999999888888888777777777@@@GGGBBB>>>IIITTT]]]hhhbbbqqqpppEEE@@@BBB>>>999666333111...,,,,,,***,,,///000------///444222000/////////...---+++---///111333333333222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((***///000......///---,,,***'''''')))...222---,,,,,,---///000///...,,,++++++---000333444444444444333000---******+++---222555444444444000+++///....../////////,,,***///222444333//////333888:::666333333111......111444222///.../////////...///+++))),,,222666333000000000//////.........---...222222000111555555222000///...------...000111444333111...---,,,,,,,,,333333222222222333333444111111000///...............,,,---333444000---------//////,,,((('''))),,,///,,,++++++///222555666222222111...,,,---///111+++,,,...111555666555333000000000...,,,,,,...000555333222333444555444333444333333222222222111111222111---000<<>>777,,,444777777222000111222111222333444555555444333222111111222333555666777777444222000///000111000///000111222111000000111333,,,***)))+++000333333111444333222111000111222333333444444222000//////000555444333666999:::777444444555666888888888777666666;;;===;;;999999888555555666777777666444222111333===<<<:::BBBGGGHHHNNNUUUMMMSSShhhooolllxxxiii???<<<===;;;888666555333000...+++***---222333///---///222000...---.........---***,,,///111333333222111//////000000000///......------,,,,,,,,,,,,------+++((()))...000---...222,,,,,,+++***)))+++///222*********,,,//////...,,,+++,,,---------...000222222333333222...+++))))))+++111333222222444222---///---++++++,,,,,,,,,,,,---111333111------222888999555333444222......111222333222111...------------......///111333666888111///...///111222///,,,,,,000333333444666555222333444333///++++++000555222111///---------...///444333222111000000000111000000000...---,,,------...,,,...333444000,,,,,,+++---///---)))))),,,000333111///000111333444333111111///,,,)))***---000...---,,,...111333444444,,,---......------///000444444666888:::999555111222111111000000000000111333444111///888CCC@@@444++++++,,,,,,---...//////111,,,+++000222000111444///111444666666555222111666444444777666111...///333000000333222///...000,,,,,,---000333555444333444666777:::???AAA<<<444555444333222222111111111......///111222333444555444111000333777999777444888222000444666333111333444111000444444222000222555666777666333111222444666222333999999666===JJJJJJJJJMMMNNNHHHHHHZZZppp|||iiiiiibbbWWWSSSQQQDDD444555999888333000333444333333222222111222333555666666444333333444555666666555333111111222333222222111222333333111//////000,,,+++,,,---...000111222222111000//////000111222222333444333000///111333555555444444555555555555444555666777888999:::;;;555:::<<<999777888999777444444444444444333222111...888888555;;;===;;;???III::::::KKKSSSQQQ]]]sssqqqvvv~~~eee<<<999888777666555666555222000+++)))---555555000---///000...,,,,,,---//////...***,,,///111333222111000......///000000111000000000000////////////000000000***))),,,,,,)))+++000((()))+++---...000333666))))))+++---000000---++++++...///...+++***---000///111333444222000......---333555333444777555000000---)))(((***,,,......+++///222000++++++222888666222111222111...---000---000333222///---...000,,,111444333///000888???222///---000444555111,,,***000444444666888666222777888777111******000888000///---,,,---...000222444333111000...------,,,+++,,,------,,,,,,...000...+++---222333///+++***)))---///...+++,,,000555888666444333444444222111000000...***''''''+++///000...,,,,,,...111333333)))+++------------///000333555999>>>@@@===666000,,,,,,------///000222333111555444///555>>>===333++++++,,,---...000000111///******111333111111444//////000111111111111000222111333777777444222444555222222444333///---///++++++,,,...222444333333111666777777???GGGBBB555555555555444333222000///...///000111111222111111333000...000555888777444666000...333666222111222111//////222222111333777222666999555...***---111999111,,,///333333333555999444333444111111BBBXXXVVVccc~~~vvvoooiiiYYYEEE555999999333000444666333333111//////000222666888:::777444222333444444444777555333222333444444444---///111222000.........,,,---......------///111//////.........000111222000222444333000000333555444444444222111111333555444444444444555777888999000666:::888777:::======555555444333333333444555111999555///444777888>>>>>><<<::::::@@@HHHNNNPPP]]]bbbiiiooovvv~~~QQQ999777222444666555333333555888222...***+++///111...+++555444222///------///000,,,)))+++000111,,,+++...))),,,000333555444222000///111222222000...---...777222,,,)))***++++++***...---,,,,,,...111222222---,,,,,,---000111111000---......////////////...222222222111111111000000444444444444444333222111---,,,***((((((***,,,...---......---,,,...111444///000111111111000///...///...,,,,,,...//////...333444444444444666999;;;888111---......+++---222222222111222333444222000666666555222///------...***+++---...---...000111111222111000---,,,,,,---+++,,,,,,------.........333111---,,,,,,,,,,,,,,,---///000///---...111444555444222000333666444///...---+++******,,,...000333:::999000+++///...'''***,,,------,,,,,,---///333666888666333111111333...///000///...///111333;;;777222333888======;;;111///---,,,,,,...000222///.........///000222444000111222444555444111......---,,,---...111444555777777666444222///---,,,---...///000111111111111666777888666333222666999888888777666444111...,,,000222444333111000222555222000///000333555555333666777444000///333333111222222111000///111555888555333222222333444333222000222333444444333111///888222///222222111555<<>>???<<<444000555;;;<<<999888888888555222444::::::666000444777777444333555888>>>===<<<===???@@@@@@@@@DDDNNNWWW\\\dddnnnvvvyyyTTT999555666888999777444111111222222...+++,,,000111///---222333222000---,,,///222111------111000+++***---,,,...000333444444333222---...//////---,,,,,,---333000---,,,------+++))),,,++++++,,,---///000111///...---...000000///...,,,...111333333222000///000000000000000111111111222111111111000000000/////////......------,,,,,,+++,,,,,,,,,+++,,,///111111///...---...000000000...------...000111000///555666666444222111222444444222111111...***---444888555333222333555666666444444333111///...///111000111222222000000111222111000///---,,,,,,---...,,,,,,---...//////000000000//////000000000///...///000000...,,,,,,...000444444111...///444555222222111///------///000222;;;AAA???555000222111+++111222222111...------...111333555444222222444666666444111.........///000222222222333555888;;;===333111///......///111333---------...///000222222444444555666666444111...------------///111333555777666555444222000///...,,,,,,---......///000000111222222111000000111222666666555444222000...---000111111///------111555444111//////111333222111666::::::333///000111111111111000///...000444777333222111000//////000111///000111222222111000000888222000222333222555;;;666...333GGGRRRMMMJJJNNNOOOXXXZZZTTTUUUkkk|||lll```^^^SSSHHH;;;666777:::888555555777777444444777888555777::::::555333333333000333333333333444444444444222444444222...,,,,,,...111333666555333222333444555444333333555666666555666666666777999:::999888555555777:::======:::777;;;777666:::<<<::::::;;;999999666444777<<<===999888:::;;;:::888666777888::::::999:::<<<>>>??????>>>DDDIIIKKKQQQ[[[dddgggsssvvvSSS999666666777999888555222000000222///,,,---000222000...000333555333///...111666666222111111///,,,+++---000000111111222333444555...//////...,,,++++++,,,......---...///...+++)))***++++++,,,---...//////111000...///000000...---***---000333444333000............///000222333444111000///.........///000111222333222111000---,,,***+++,,,,,,++++++---...222...******---000111111------...000222333111000222333555444222000//////000222444444...***...555:::666222000111444777888333333222000...///222444555555555333111000111222000...,,,++++++,,,...000------...///000111222333---///111444555444333222111111000...+++***+++---333444222---,,,111555555333222111000000000222333AAAEEEAAA777111333333...555666555333///---,,,,,,///000111111111222555888<<<666///,,,---///000000222555888888555666:::>>>222111///......///111222+++,,,---///000000111111555555666666555222000.........//////000111222222666555444222111111111111------------...000222333.........///111111000///333333222000////////////111111000,,,***+++///444555222///...///000111111555;;;<<<555---,,,...000000000000///...///333555444555555222///...000333000000000000111222333333777333111222333333666:::===999777:::<<<;;;;;;===???AAABBB>>><<>>@@@<<<333...000111///222333333111///------...000/////////000222555777<<<444,,,***---222333333666888:::888555333444777000///...---,,,---...///***,,,---///000000000///222444555555333111000///222222111000000/////////333222111000000000111111000/////////000333666888000//////333777999777444111000///......///000111111222222///,,,,,,///333444222000//////111333444333777888222.........---111111111000///000333555555:::===<<<666222333666333222111111222444666888555333222333333444666999<<<===:::555444888<<<<<<:::999::::::555333CCCXXXxxxuuusssyyywwwhhhYYYCCC>>>777222555999777111000222222//////222333111///111222222000000111333333333333222111111111111000333666888777666444222444777::::::666444555666888777666444333333444555333222333666999;;;999666666666999<<<;;;666555888888999888444555999;;;999;;;:::999::::::;;;;;;;;;888888999999999:::;;;===@@@BBBAAA>>>???FFFJJJKKKOOOcccrrrtttyyySSS999///---...111444666666444333---,,,+++,,,---.........,,,000555555222111444777555555333111111222333333333111///------...000111333333222000,,,)))((((((*********))))))***+++---+++...111222111000000111///...---///111222222111------,,,+++,,,...000111////////////111444666888333222000//////111333444222111000///000111333444000111333333111000000111---++++++---000111000---------...000111000---***)))---222444555444333333///...---...111222000,,,111000///000111222111///444333333000......111333///000000///......111333000---)))))),,,000222333,,,---...///000111222222000111222000//////111444111000.........///000000333888999444000//////...+++,,,...000222333444444666777555///,,,---//////...000111111000000222333222111///...///111333444;;;444,,,***...222333222444333333222111000///...111000///...---......///+++,,,...000111111000000111333555555444333333444777555333111///---,,,,,,000000////////////000000000000///000222555888:::333222333777<<<>>>===:::000///.........///111222222555777555222///000222111111111111111333666888555555222///111555444///222333333222111222444666555;;;BBBBBB===777555555333222111000111333666888444444444333444666777777999===;;;333000444666444333///111777666///111:::HHHSSS^^^^^^VVVNNNLLLNNNDDD[[[|||nnn```MMMDDDJJJTTTTTTNNNDDDEEEAAA888222444777888111222333333222222333444222222222333555666666666222111222222444555555555222666999999777555666888;;;<<<<<<999777666888;;;999777444444555888;;;===;;;888999>>>@@@===::::::;;;===;;;777555999:::999======<<<;;;:::;;;;;;<<<999;;;<<<;;;::::::<<>>???CCCCCC@@@NNNddduuuvvvzzzQQQ666+++000000000222333333000...++++++++++++,,,---......***---000222222111111111222444444222222555666444111111000///...---------...///000...+++'''%%%%%%)))******)))((()))+++...,,,000555666333111111222...------///111333333222222000---+++,,,...111444111000//////000222555666222111000000000111222333111///...---...111444666333444555444222111222333+++,,,...000000000///...---------...000///---+++...111444555444222000000000...,,,,,,222666222+++000111333555666555111...222333333222000///000111///////////////000444777222...+++,,,000333444333......//////000000111111000111111...++++++...222000...------///222222222222666888444111000...***+++---///222444555555555000111000---+++,,,...000...000222333333444666777444222000///111222222111;;;666111///000111000///222111000000111222222222444333333222111111111111,,,---...000111111222222111444777777555444666999999777333000...---------...///000000000000//////------...///222444777999555555555888:::<<<<<<;;;////////////000111222333222666999888444111000000///000222333333555777:::888555000///444;;;:::444333444555444222222444555222888>>>@@@===777333111111000///......000222444222555666444555888888666666999:::888777888999888:::555333777999777555666555<<>>666111444999+++???\\\vvvvvvnnnbbbllllllaaahhhtttwwwrrrcccddd[[[III999333666888333111000111333444333222444444444555888999999888333111///000333666888999444666888888777777888888999;;;===;;;888777:::===999:::999666333333888<<<<<<888888===@@@>>><<<===;;;>>><<<777555888::::::;;;<<<===:::666444777:::AAADDDFFFFFFEEEEEEIIILLLEEEIIILLLMMMPPPRRRPPPJJJbbbxxxtttCCC222///222000//////000///---***+++,,,,,,,,,,,,---///000,,,,,,...111444444111...000444555222333666666222111111222222111...,,,***(((+++...///,,,)))'''&&&)))+++------+++***+++---+++111666888444111111222000///...///111222222000222111...,,,,,,---///111111000...------///111222222333333333444444444444000////////////000222222444555444222000///111222,,,///222000---,,,///222,,,,,,,,,---000111111000111333555444222///......000111///...111777555000222333444777888777333000...000222333222111111222///000///......000444777444000...///333666666444111111111111111111111111---///111///+++***---000000---+++,,,///111111111111333222//////111///***+++---///111222222111000,,,,,,------+++***,,,...000222333333222222333444333222000111333444222000888777666555444333222222333555666444222222666:::555555444333333222222222////////////111222333444111444777666222111444777888555111...---...000222///000222333333222///...,,,---///111444666888999888888888777555444555777000000111222333333333333333666777555111......000---000444555444333555777666555000---111888:::777222444444444222222333444111444777999888555222///000///.........///000111111555777444555999888444///...000444666555555666666666444000111444333///444999<<<:::555222555:::444<<>>:::666333555:::<<<999555999777666777:::;;;:::888444222111222777;;;>>>>>>;;;999888777888999888888444888<<<<<<999888;;;>>>888@@@HHHGGGAAA<<<>>>BBB>>>===???BBBBBB@@@BBBFFFBBBFFFFFFBBB@@@DDDGGGGGGIIINNNQQQOOOIIIIIIOOOVVVcccggglllmmmmmmoootttyyyppptttwwwzzz{{{___222///888222///------...///,,,***,,,------------...000111000...///333888888333...000555666333333777555000000222444555333000,,,)))%%%)))...111000...,,,+++(((,,,000222///,,,+++,,,+++111777888444111000222222111000000111111000/////////---,,,,,,+++,,,,,,111000---++++++,,,...///555555777777888888888777///000111222111000///...444444222///------///111///222333000******///666+++++++++---111444555555111222444333111.........///444444000000666777555333333444666777666333111+++...222444333333333333//////...---,,,...222555555222///111666888777444333333333222222222111111)))---222111...+++,,,///000---++++++...000000...000///,,,***---111000+++***+++...//////...+++*********+++,,,***((((((+++222333333111///------...222111000222555555333111222555888999888777777777333777999444,,,+++111999444444333333222111000000000000//////000222444555///222444222...,,,...222666333///,,,,,,///333666///111444666666333000...---///111444777999:::;;;;;;<<<;;;777222///111333000111333444555555444333444555555111---+++---000---111444555333222222333333333000++++++111666777111333444333111111222333333222222333555444222000111111000000000000000000000666777555555999999444===777666;;;<<<666333555///888:::555444:::;;;555***///333444111///000333777555666;;;AAACCC@@@;;;======DDDQQQWWW]]]mmm|||]]]LLLJJJMMMGGGAAA<<>>===;;;999999;;;;;;999777555444333666<<<@@@AAAAAA@@@===999888999:::999777666;;;@@@@@@>>>===@@@CCC<<>>>>>@@@>>>@@@DDDGGGIIIKKKNNNOOOBBBhhhxxxqqqhhhjjjlllnnnooossswww{{{zzzVVV555333333333///---111777<<<:::777333...***+++///222222000111111000111111111000///...111555666555333000///...//////000///...---,,,(((+++...000000...+++)))+++,,,,,,------,,,,,,,,,...111333222...,,,---///444333333333333222000...//////000...---,,,---///---,,,---///---******...444666777777666444333333000///------......,,,++++++000555333...***,,,///,,,------,,,,,,---111444444000---...222555444333111...+++---111333111...,,,///222333111000111333999777444444555666777666...///111222333333333333888666444222111000000000111//////000222333000...000111555:::>>>===888333...,,,+++,,,///000///---///000222333444333222111777======666111333666777444//////444777333...---/////////222444555444222/////////000111111222333;;;999888888444000111666333555444000///222333111...111111000111555555111333222000---,,,---...000111111///,,,///444444111///222666555222.........000222444555333111111111333///...222444222111111111000000000222555777999555444333222222111000...000//////000222444333222444333222///,,,---000222222000---...000111///,,,...222555666444444666888555555333222222333333444222111000222555666444222555333111111333555444222555555444333444555666777888777666555444333222222777777666555444333333222000111444666666666555555444555666777777777666555666777777555444777???FFFKKKVVV]]]jjj~~~ooohhh^^^WWWSSSOOOJJJFFF@@@;;;777888===AAACCCBBBKKKEEEDDDIIILLLLLLOOOSSSUUU]]]ffflllnnnppptttyyyLLL222333444111111333777:::<<<;;;999333///,,,,,,///111111///000000...---------.........///333999===;;;444,,,---,,,,,,------...//////***,,,///000000...+++)))++++++***************+++///222444333///------...333222111111111000...,,,...//////...---...111333+++***---222222000222666666666555555444222111000333111...,,,,,,,,,,,,+++---///000000......///111+++---000222000///......000///......///111222333333000------000333222000+++---///111222111000000555444222222333333222111---...000222333444444444999888666444222111000000------...///111000---+++---000555===BBBAAA;;;555222000...---.........------///222555555333111///111888<<<666000000555999333...---222666444///,,,---...000333666777555444...000111333444444333222999666555444111---...222444666555111000222222//////222333111222444444111111///---------...---,,,...///...+++---222222///,,,000555555222///.........000222333222111111111222//////444555333111111111000//////000333555777666333000000222333222000111000///000222333333222111111000...,,,---000222555111...---///000///,,,000222555888:::;;;;;;<<<:::999777666555444444444333222111111444555555444777555444444555666666555888777555444444555777888777777666555444333333333:::888555222111222444555111222444666777777777777555666777888888777555333666555222111111222555777:::>>>===CCCVVV^^^___eeeiiiMMMNNNlll{{{qqqlllmmm\\\UUUNNNLLLPPPVVV[[[]]]jjjhhhhhhkkkmmmnnnssszzz|||tttAAA---111222000333666888666444111000111///------//////...---111000...,,,***+++---//////---///777??????666,,,++++++******,,,...000222---///111222111///,,,***,,,+++)))(((((()))***+++,,,///222222///------...000///------------+++)))/////////...---...000333---,,,///444555333555999666555444333333222111///777444000...---...------111///...---///000111000+++...111222000...,,,,,,---///000///------000333777444000///000111000///,,,---...111333333000.../////////111333444222111...///111222333222222111888777666444222111000///+++,,,...000000///---++++++,,,111777<<<<<<777222444222///------...///000222333555666555333000///)))...222222000111555999222...---000444444111---+++,,,...222666666555333333333444444444444333333222///...///...,,,---111555888777444333666666333333666555111000222333111000///......000000...+++,,,......,,,...222333111,,,000555555222...------+++---000000000///000111333111222666777444222444111000///...///111333555888444000111555888777666111000///000222333222111///...---++++++...444888:::666222000222333222000111000111444999<<<======;;;:::999888666555444444333111000000222333555555666666555555666666777777;;;999666444222333444555666666666555444444444333:::888555222111222444555222222444666777777777777555666888999888777444333666333111111444666555444;;;===777888EEEJJJIIINNNIII555999UUUooozzzwwwzzzhhh;;;---222111...111555555111---***)))...---------......---+++222111///,,,)))***---000111---+++111:::<<<555---++++++******+++...111333000111222333333111...------,,,+++)))))))))***+++'''+++...///---,,,...000///...,,,,,,,,,,,,+++***000000000...,,,,,,---///000//////222111...000444666444222222444444333111666333///---............333111...---///000000///...///000///,,,++++++,,,+++...111///,,,+++...222555333111000000111111000111111222444666555333111444444555777::::::888666222444555666555333111///444444333222111///......+++---///111111111000000///------000333444111...111000///...---///111333<<<;;;:::888777555333333------///333666777777777111111111222444555333000...///000333666777666444999888555333222222333444555111///111222000111444333777777555666999999666555777555000---111555666111000000111222111///...,,,///111///000444666555///333666666111---,,,,,,***,,,............///111222000222666555222222444111000//////000222444555999666444555888;;;<<<<<<222000000000222333222111222000...,,,---333<<>>999>>>===999AAAPPPcccbbb;;;000555222,,,...000000///---,,,++++++,,,...//////...---,,,111222111---***)))---111111...+++---222444333000---,,,++++++,,,...000222000111222333333222000///------,,,+++************&&&))),,,,,,+++,,,///222111///......///000000///111111111000---+++++++++,,,***,,,111333555;;;AAA666333000111333444333111111...,,,,,,---......---333111///...///000000000000000...+++)))))),,,...,,,...000///---,,,...000......///111222333444555777777888777777666666666777777777888::::::888555777888::::::999666333000111111111111000///...---+++...000111222222444666777333///...000111111///......//////...///222444<<<:::888555333222111111444//////444888666222000---111222///...///000...000//////000222333222111;;;999555333111222333555888333111222333111111222000333555333444777888555222666555000...333888:::000222444444222111111222///333555333222555777666222555777555111---,,,---+++---............000111///...///111000...///333222111000000111444666888::::::999999999:::<<<===222111000111222333222000000///,,,+++,,,222;;;BBB999666222111333444333000111000......///111555777666666666666666555444333000111222222111222444555333444555555444444666888AAA@@@>>>;;;999888666666444444444555555555555555333444555666666555444333444444444444444444444444777777888888777777666666:::888555555777777444111---AAALLLOOONNNBBB999>>>===DDDSSS___ppp^^^;;;333666000---,,,++++++,,,---------+++---000111111000///...000111222...***(((,,,///000000///---,,,---///111///...---------...///000...///000111111111000///,,,,,,,,,,,,+++***)))((((((***,,,+++***+++///333111///......000222333222000222333222///---++++++)))(((***000666<<>>;;;666333555777222111000111222222111000------,,,,,,,,,000555999666333111111444444222///222444666444222000111333222333444555666666555555000333555555444333555777333555666666444555777:::======>>>>>>===;;;:::999444444444555555555666666222333444555666666666555888777666555444444444444888777666666666777888999;;;:::888777666666444333000RRRooowwwppp\\\PPPVVVZZZ^^^pppZZZ:::333444---///,,,)))((()))+++,,,,,,+++...111333333222111111...111222...)))'''***...///222333///***)))---222000000///............///,,,---...000000000//////+++,,,,,,,,,+++***(((''',,,------+++)))***///333///---,,,---000222333333///222444444222///---,,,000---,,,...111444<<>>===999555333555555444111+++...111000...---...000...000222444333111...,,,//////333999888111000444222===BBB:::111222777999;;;888555333333333333333222333444666666666666555222---,,,000555555666888111444555333333555333000666<<>>@@@<<<333---...111333111000111222222111000000111222222111222444666555333111333555666333000333888===<<<666111000111000111333555777777777666111444888888666555666888333555777777555555888;;;777999;;;======<<<;;;:::333333444444555666666666222222333444555666777888:::999888666555555444444888777666555555777999;;;;;;::::::999888777888888888dddwwwiiioooVVV555222777222,,,***))))))***,,,------******+++,,,---///111222...000...******///000///444///...111000++++++///777777555111...---.../////////000...------///000---...///---+++))))))***222222000---)))'''''')))000111000------222444333...111444444111....../////////000000000000//////111...+++***,,,,,,+++(((111000///111444666444222000...---...000111111111111444777666222///...///222111000//////.../////////////////////000111111444777555///,,,...///...++++++******///888:::888333333444333222000...---000///.../////////...---333222000222555666444222BBB@@@;;;666111///000222333222111000000111222222,,,---///222444444111...555///,,,...111///...///777:::;;;777111///222777;;;888222222999???;;;222777777888999:::999555333111000000333666777555222666222///000444666444000444999<<<999111++++++...222333444444222000000111:::777555666444000...000666444222111111222444555777555333444777777444111222111///---...000222444:::777333000000333777:::444999<<<;;;;;;;;;777222111000,,,))),,,111222///444444222000444999:::777222333444333111111111222444555666777777666555444666555444555777777666555---888999777999555333;;;:::555//////555;;;<<<999444333555===BBBAAA<<<999666777777666444333333444777444222444555555888>>>===555000777CCCHHHAAA777555777999888777666777777FFF:::444;;;DDDCCC>>><<>>=========<<<999777:::888666777888888666444333///,,,---000222111...444777999777111---,,,---000222444444222222222444;;;888666777555111000222666444111......000333555000000000222444555444333222111///......///111333888555222///...///000222111777:::;;;<<<>>>===888444333000,,,---111111---222222111000444:::888333333444444333111000000111222222333333333444444444666555444555888::::::999333;;;:::777:::555111777>>>999333222666::::::777;;;999:::>>>AAAAAA>>>;;;<<<===>>><<<999666666666999444111333444333444777999555444;;;HHHPPPPPPMMM<<<;;;999999:::<<<>>>@@@BBB;;;:::EEEQQQVVVWWWXXX___zzz|||RRR555222555---/////////...---+++***))))))+++---///...,,,***(((---///...++++++///000///111...---///...,,,,,,...000222333222///+++)))(((---///111111000......///222---***,,,111222///***...+++((((((***+++***(((...000000,,,+++...---***---............000555888333222111000000000000000***)))))),,,///111111111222000......///111111000///......///222444333333111333444333000---,,,,,,***+++,,,---............---...///111222333333333333555444...+++...//////))),,,---,,,...222111---111222222111000...,,,***...------,,,,,,---......888666222000000000///...111444777777444000...,,,------------...///000000000111222///,,,,,,///222777000,,,...111111222444000/////////...///000000...111222///111777;;;;;;???===:::999999888666444AAA>>>;;;888777777555333333///++++++...000000...444444444333111///---+++...000111111111111222333999666555666444000///111555222///------000333555000111333444333333333444333222000......///111222333222222111000//////...222777::::::<<>>:::333444222///111444444000//////...///444999777111444444444333000///000222333333333333444444555555444222222333666999;;;;;;555;;;777444999555000444555222///000555:::<<<<<<999999888999::::::888666888:::;;;999666222000000===888666888::::::;;;???EEEKKKWWWeeeqqqzzz~~~fffbbb]]]\\\```eeeiiijjjxxxtttttt{{{xxxPPP444111777333333444444333111...,,,+++***+++,,,------,,,***)))...111111......222333111///...---------------...---...000///---+++******...000222333000...---,,,333///---...111222///,,,---)))&&&(((---///---)))...111000---,,,---,,,(((+++,,,,,,---...000333444222111000///......//////))))))+++---///111222222000000000111111111///...---,,,---///111333222111//////000000///...------------.........---+++++++++,,,...000222222222222111333222---***---///...)))+++,,,+++---222333111......///000///...---,,,/////////---++++++,,,---444333111000///---,,,+++---000444666444111///............///000111222222444666555111---...555;;;;;;333---...000111222444333111111222444555555444///111111///111777;;;;;;:::777444222222333222222@@@===999555333222222222444111...---...000111000333111///000111111...+++.../////////......///111555222111222111------///222222111000000111333444888:::;;;999444111111333444333222111000111222333///000333555555555444333777::::::888777999888555///222333222555999:::777000///------222888777111222333333222111111333444777888999::::::999888777222111///111444777999999666:::444222999777222666777333111444777:::>>>BBB>>>BBBCCCBBBAAA@@@>>>;;;<<>><<<;;;BBBAAACCCFFFHHHKKKTTT^^^eeewwwyyyTTT777222999999666888999888444111000000---,,,+++++++++,,,---......111111//////333444222.........------...//////+++,,,,,,,,,+++,,,...000000222444333000---,,,+++111222222111///............***(((+++000222000,,,...111111...---///---*********,,,---//////...---//////...---------------***,,,---////////////000---///333555555222...,,,+++++++++---000111000///,,,,,,---...///000000///......////////////......,,,---...///000000000000///111000,,,***---///...///000...***+++000444444***+++---...//////......111222222000---******+++,,,...000111000---+++)))...000333444222111111111---......///000111111111333555555222///111999@@@===555//////000000000333666555555666888999888777444444111000444;;;;;;888999666333222333555666666;;;999666222111111333555444222000//////000111111111...,,,...111222000,,,222222222000...---...000333000000222111------///000111333444555444333222<<<>>>>>>;;;555111000111555555444333333333444555///111444777888888666555888999888333222444444111222555777555666:::;;;999222222000---000666777555111222222222222333666999:::<<>>;;;DDDJJJIIIGGGFFFCCC???DDDGGGLLLNNNOOONNNNNNNNNVVVZZZaaaeeeffflll~~~yyyVVV;;;555999888555777999777333111222333111///---+++,,,---000222+++...///---...111222///---//////------000111000,,,,,,,,,++++++---000333000222333222000...------000111333111///---///111...---,,,...111222000......111111......000000---++++++,,,...//////,,,))),,,,,,------------,,,,,,+++---///000...,,,,,,,,,+++///444777555222///---+++***+++---//////...,,,,,,++++++---///111111000++++++,,,...000333555666111111000///...////////////222111,,,+++...111000666777333+++)))---222333)))***,,,...////////////111444666555000,,,++++++***---000111000---,,,+++///111222222111111111222,,,---...///////////////000111111000///111777<<<<<<444///000111000000111444555666666666666555555777777555444888===<<<666777555222222444666777777777777666444333444777:::222222111000000/////////...,,,+++---111333222000777777555333000///000222444111111333333000///222///111333555666555444222888999999888555333222222444444444444444555666666333444555666666555444444555666444000000444666555999<<<<<<777555666777666444777666222111555888888333333444333333555888;;;999;;;>>>???>>>;;;777444888777777888:::<<<;;;:::444888333000666666555;;;===777555777555444<<>>999999222000333555333///...111444444333111000//////000111)))---...---...111111///---000000---...222444111---...//////......000111---///000111000000111333.........///000222222111//////000111111000///...---//////,,,---111333111...,,,+++---///000...,,,)))+++---///000///---,,,+++---000000---******++++++...222333111000000111,,,,,,,,,...//////---***///---,,,---///111000...*********,,,///333888:::888666333000......///000111444333///...111444444666888555...***---000111+++,,,.../////////...---...444999999555000......///111222111...---///000///111333333111/////////---...///000000000///............///000111444555888111---000222111111222111444666555222///000111444888999888999<<<<<<999666444222222333444444333555666777666666777;;;>>>333444555444333111000000,,,,,,,,,---000222333333666666555222000000111333444111111444333000000333111111111222222333444555555444444444555555444222111111222333444555666666555444444444444555666777555666444111222777;;;;;;>>>@@@>>>888333444666555222;;;???;;;555555777999777777666555444555888;;;777888999999999999888777777777999<<>>===:::AAA???>>>EEEGGGJJJUUUOOOJJJKKKQQQSSSUUUddduuuaaaIII>>><<<888---,,,///000///++++++///444666666555444222000///...+++...000...///333333000---111111---...444555111...000222333111///......+++,,,...///000222555888---***))),,,333666555222...000222222000.........,,,...---***,,,111444333111---++++++...111222111(((***...111222111///---)))---000///,,,***)))***+++...//////------000333...---...///000///---***333000------///000...,,,---,,,++++++---111666999===:::555111......///000333666666111000444777666000444444///,,,...111111...////////////...,,,+++,,,222:::<<<888333111111555555333000,,,---111555---000333444222///---,,,111111222333333222111000000///...000222222222000444...,,,000333333333444///444777555///+++,,,//////777===;;;999:::<<<===:::888666555666666444333444666888777777888<<>>999:::777333333999=========@@@>>>777333555777888000===FFFBBB999666777888;;;:::999666444444777999666666555555666888;;;<<<333444777<<<@@@AAA???===HHHRRRSSSUUU^^^ccckkkyyy~~~xxxyyyQQQ===777666555///+++///333222///---...111///111333222///,,,******...+++---222333000------///---++++++---/////////---...000222111///---+++)))---000000......000333***+++,,,---...000111111222///---///222111---((()))+++---...------...///---------------...///000(((***...000111///---+++***---//////---+++))))))''',,,...,,,,,,//////---111///......000111000///333333111------000///+++---,,,+++***+++...222555555444222...++++++000444222000......//////...,,,,,,---///000000///---,,,---///000111000///---,,,111666;;;===;;;777333111000444555///...111333000333222111000000/////////000000000000000111111111000111222222111///,,,***,,,000222111222444333///999444///---///222333333111777888555444999;;;999666555333333333333111000:::888666888;;;======;;;333333333333444333222111555///---000222000......333333///,,,///666:::888111000333666555000///222444222000000222444666666999666333444777999999777333111000222666888777555+++000555777666666999;;;:::888666444555888===???:::777444555777888666444555<<>>FFFMMMRRRTTTdddnnnzzzUUU???555333666444000444777666222///000333---///000000...,,,++++++---+++---222444000------...---+++,,,---......---,,,---...///...---+++***)))---000000......000333------...///000111222222555222///000222111---))))))+++------,,,,,,---...---,,,,,,,,,,,,---......***+++---///...---***))))))+++------+++))))))***,,,///000---,,,///000---...---,,,---///000000///222333111...///222111---)))(((((())),,,///111222444333000---,,,...111333333222000...............)))***,,,.........,,,,,,(((***---111333222000---///222666888666333000///,,,111333000///333555333444333111000//////000000000000000000000000000000111333555666555333///---///444777555555777666444:::555///---///111111000000555666222000333333000222111000111111111111000:::888666777:::<<<<<<;;;666555444555777777555333444///---111444222000000...///---,,,111999======444333444666333......111333222000000111333444555444222111111333444444444222222222333555777777666111222444555555666777888666444333222333666999<<<777555555666888999999999888999888333444:::>>>??????;;;777444555999>>>AAA<<<888555888>>>CCCCCCAAAKKKJJJKKKQQQ]]]kkkvvv}}}ZZZ@@@222000555666777999;;;999444222222333,,,---...---,,,+++---///---+++---333444111------///......///111000...,,,------,,,,,,+++***))))))))),,,//////------000333111111111111111222222333666222///...//////---******+++,,,,,,+++***+++---...---,,,,,,+++,,,,,,,,,,,,,,,------,,,+++)))(((***+++,,,+++******,,,...111222111------000111///...---,,,...000111111000000111000...///222222...***((((((+++000333333222444000---,,,///222222222111111000...,,,+++,,,...)))***,,,...//////......)))***,,,000555555111---///111333333222000//////---111333111000222333222555333111/////////111111///////////////000111111...000222444333111...,,,,,,333666444222444555444999555000///000111111///+++000222000......---+++////////////000000000000:::777555555777999:::::::::888777888::::::777444333...---222555444222222---......---222:::>>>===888555444555111------000444333111000000222333444000222333222222111222333111333444555555555666888777555444333555666666555333222222222333555777888///111222222222444666888888:::;;;999<<>>000000555444:::;;;;;;999444111111111,,,------,,,+++,,,///222,,,***---222444111------222222333444555444111......---+++***))))))))))))***,,,///...------000333333222111111111111222333111...++++++,,,---,,,+++,,,---------+++***,,,---000///...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++---------,,,,,,---000333222333111---...333444222111000000111333444333111,,,......---///222222...000......111666888555222333...***---333666444000---///111111...+++***++++++,,,...000111111222111111///...000444444111---222333333222000000222333111444555333111000///...666444222000///000111222.........///000222444555///000000000000/////////+++222666333111333555555777444111111444555333111(((,,,000111000000///...111222222222000000111111999777555444555666888999>>><<<999999::::::777444222------333777555333333000222111///333999;;;999888555333333000---...333555555444222111222444666333666888888555444555888111444777666444444666999;;;666222222444777777555555555555555666666666666333555777666333222555888<<<>>>===888888@@@IIIMMMJJJVVV]]]```kkkyyyvvvhhhwwwkkkmmmUUU;;;222777;;;777:::999888555222///............---,,,,,,---111444---***,,,111333111...///111111333555666555111...///...,,,***)))******+++***,,,...---,,,,,,000333333222111//////000111222---,,,******,,,...//////...//////---,,,,,,---///222111000...------------+++,,,---...////////////---------,,,+++---111444111111///---000555777444222111111222333333111///,,,//////...111555444///444333333555777777444111222---+++///666999555000---000555777555111---***,,,---...000111222222333666222//////222444444333333333222111///000333666222333333333111//////000666555333111000111222333.........///111444777999777555222000000111444666///555888555444777999888555333222555999:::888666---///333666555222111222666888888666333111222333888777666555444555666888@@@>>>;;;999777666555444333//////444888666444444222444333222444999:::777666333111222000...111666777777777555333333666999777:::<<<;;;888777999;;;222555888777555444777::::::666111111444888999888888888888888777777666666;;;===>>><<<999888:::===@@@DDD@@@777777HHHcccuuutttQQQ:::555???FFF@@@888777444222000......---000000///---,,,---000222...++++++///222000///111---...///222333333000---...---,,,+++++++++,,,---***,,,...---+++,,,000333333111000......///111222,,,,,,---...///111333444...//////...,,,---///111222111000///............***+++---///000111111111***++++++***)))+++...111...///---,,,000777777333///......000111111///,,,...111222222444888666222333444555555444222000///111...---222999;;;666111111333888<<<===:::444///,,,------...///000111111333222111000111333666888222222000...---///222555000...///222111000222777555555444333222222222222//////...///111444777999888555111...---000333555///222333222333777888666333222444888<<<>>>;;;888555555777999666111000222:::<<<<<<:::555333333555777888888666555444555666>>>>>><<<777222111555999777333333888;;;888555444222444444333666::::::777333000000222111000333888777888999777444444888<<<:::::::::888777777999;;;555666777777666666777999777555333222444777999:::888888888888888888888888888999;;;<<<===???BBBDDDFFFVVVeeehhhjjjxxxUUU===777BBBKKKGGG777555333111000000000///000000000...,,,+++,,,...000+++***---000///000333++++++---///111222000...,,,++++++++++++,,,------***,,,---,,,***+++///333333111///......000222333+++---///000111222333333---...---,,,,,,---000222111000///...............)))+++...000111000///---)))***+++***)))***,,,.........,,,,,,000666444///***+++,,,///111222000......111222222444777555000000333555333000---///111111000111666;;;;;;777222666555555:::??????999333............///000000111...111444333111///222555111111000...---...222555000------000111000444;;;444555555555444333222111222000///......000222444444333000...---...///000//////---,,,111777666111222222444999>>>>>>;;;777666444555777555//////333888;;;<<<:::555333444777666888:::999666444444555:::<<<<<<555...///888BBB>>>999999===???;;;777555555777777555777999777333222000000333222000333888555777999777444444999======:::666555555777999999777666666666888999888777666666666555444666888;;;888888999:::<<<>>>???AAA===???CCCKKKTTT\\\bbbdddkkk\\\BBB888@@@KKKJJJ777555222111222222222111000000000...+++)))***+++111,,,))),,,...///111555,,,,,,---///222333222111)))******+++,,,,,,------***,,,---,,,***+++///444333111///...///111333555***---///000000///000000,,,,,,,,,++++++,,,///222//////...------------...)))+++...000000///,,,***+++,,,---,,,++++++---.........,,,,,,000444111+++)))))),,,000333555444222+++...//////111444222---...222666444...,,,000555111111444888<<<;;;777333888333000555===???;;;444222111111111111111222222,,,333888777000++++++---222222111///...000333666444///...000///---222:::333444666666666444222000444222///,,,+++,,,---///666666555555333222000///333111---...444;;;999222333333555:::======999444222///000444333...000555555888;;;999444222555888555888;;;;;;777444333444666;;;<<<555---...<<>>===AAABBB>>>888666;;;<<<;;;777666666333---222000111333333000222666333666888666333444999>>>@@@;;;555333555888:::999999666555666999:::888666555777888777444444777:::999999:::===@@@DDDGGGIIISSSUUU[[[hhhxxx___IIIBBB>>>;;;<<<444777999777111...///111///...---,,,+++,,,------,,,000333111---,,,...222...//////---+++,,,111555,,,)))((()))---///000000---...111222222111...---666555333///------///111+++,,,---...000222444555,,,++++++,,,------,,,***,,,,,,---//////...+++))))))***,,,------,,,***)))+++******,,,...000000///+++******,,,......---,,,)))******---666>>>999///333000------///000...+++,,,///111...++++++///444444333555;;;;;;666000///222222333444555777888999444222000000000000///...---///111111000//////000111999>>>:::111,,,000777222---,,,000000+++***,,,///111333555555444222000555333000...,,,---...///222000000222222//////222777888666333666;;;999333444333333777<<<<<<777222000000000111222333333222666666888999555111333888777333///000666;;;;;;:::666;;;===999111...333:::<<<999:::@@@CCC???:::999DDD:::444777999666444666...///222555444333555888222666999888444444999>>><<<===888888???;;;666<<<@@@;;;777;;;CCCEEE>>>666777===>>>888666???NNNXXXLLLSSS^^^```bbbuuu~~~^^^HHH@@@:::555444555666666333///...222777000///...---,,,------...222555888777222...,,,------///111000//////111333...+++)))***...000///------...000111111000...---111222222000...,,,,,,---......---,,,---000444888...------...//////---+++------...///000///...,,,)))***+++,,,,,,+++)))(((+++******+++...//////...+++***)))***,,,...---,,,******)))+++222999555,,,222000---...000222000...000111222///,,,,,,111666555222444999999444///...//////000000111333444555555333000000000000///...---///000000//////000222111666:::666///,,,///444888222///000///***))),,,000111333444444333111///444222///------...000222333222333777777333111222000111333555666777888999888666777;;;>>>===888333222111111111111222111000777555666888666333333777777333000111666::::::999666<<>>666111333777000000444:::===::::::;;;@@@777111333555333111333999777666777888777666555222666999;;;;;;:::999999===>>>777888???;;;888???;;;<<>><<<777111444333222111000000000000777444333777777555333444555222000222666999888777666===DDDDDD<<<555333444111000333777777444444777@@@999444555888999:::;;;:::777333444888:::999666::::::<<<>>>??????===;;;@@@@@@::::::AAA>>>:::BBBAAAJJJSSSUUURRRQQQXXX___kkksssyyy|||zzzOOO;;;888555111000444333111...,,,...333888111000000///////////////...///111333555444111...000111222222111000000000---***)))+++000111...+++///..................///***,,,---,,,***))))))***---...666CCCNNNKKK<<<---111000///000000000...,,,,,,,,,------...///111333,,,---------,,,+++***)))***)))***,,,......---,,,...---+++,,,...000111111+++)))((())),,,///...+++///,,,+++---111444333222444444222///,,,...222666555111000222333///------333333222111111111111111333000...---......,,,+++---.../////////000333555777666444222222222444555333333333333111111222444222333444444333111///...222000...,,,...111666999888666888;;;;;;777444666:::444888AAA>>>222000999888888999;;;<<<999444///333333222111000000111222888333222666999777444333222111111333555777666444555<<>>888666666777333222666777555444666666222///111555888;;;======<<<999666666999999777<<<===>>>===<<<<<<>>>@@@;;;??????FFFSSSTTTSSS\\\dddoooyyy{{{wwwxxx}}}NNN999777777555666111111000///......///111000000000000000/////////000...---///111444555555444222///......///000000))))))***---000111///,,,/////////....../////////,,,,,,+++***((()))+++---***///@@@^^^uuuoooOOO111000///......//////---+++)))+++------,,,---000333////////////...------,,,******+++---//////---+++,,,+++***,,,...000000000***)))***,,,---...///000...,,,***,,,111333333111222111///---,,,---111333444000...111222///---...555555333222222111111222000...,,,,,,------,,,+++---///000000000111333555777555333111222333444555000444666555444333444444444444444444333222000///111000...---...222666999888555444777666444555888???666666@@@@@@555000555777888999::::::888444111222333333222000111444777888333222777:::888555444111111333555666666444222333999???@@@===:::999;;;:::333000444:::;;;::::::888777666666999===???@@@CCCIIIHHH@@@;;;===@@@@@@CCCKKKSSSSSSMMMIIILLLPPPLLLUUU^^^nnnSSS;;;888888777777...///000000000///...---000000000000000///......777444111......111555888666333///------/////////))),,,000222111000////////////000000000000//////......,,,***)))***...111***///EEEjjj___<<<------,,,---...///---,,,(((+++---...,,,,,,///222//////////////////000000++++++,,,...000000---+++(((((()))+++---///...---++++++---000000---...222111...,,,---111333222000///...---,,,---...000111333//////222333111///111444444333111111000000000///...,,,,,,...///...---...000333333333333444555222222111000000111222333333888:::666222222333222444555555444444333222222111000......///111444666666222000222333222555999:::222222:::>>>999555777888888999999999888777777222444555333111222666:::777444555:::;;;888666666222444777999999777555222333777<<<>>><<<;;;<<<===CCC;;;555666999888777888<<<>>>>>><<<<<>>AAANNNUUUQQQPPPXXXaaaeeemmm}}}~~~RRR;;;888888555444......///000222222111000//////000000000///...---777666333...+++,,,222777666333000///000111///...,,,333999999333...///111///000111333333111000///...//////...---...000222,,,///===[[[uuutttXXX<<<,,,++++++---///000...---''',,,000000...,,,...111............///000111111,,,,,,---000111111...+++'''(((***---000111///---------000444111+++,,,111555222///000333444333000,,,,,,,,,---///000000000111//////444666444222333444333222111111111111111000///......000222222111///222555777666444444444///111222222111000222444444999999222...111666777555555555555555555555444000000/////////000111222111......111333222444777333333444777:::<<<<<<<<<666666666666666777999;;;555777777555111222666;;;555555888===<<<888777999555888<<>>;;;777555333888===???>>><<<;;;<<>><<<;;;888666;;;BBB>>>CCCFFFDDDEEEHHHHHHEEERRRaaammmqqqzzz|||MMM888777777333000///......000222444555555...///000000000///---,,,111333222---))))))000666666444222333444333///,,,000888@@@>>>444---...222///000333444444333000///---///222222222111111222///---222DDDVVVXXXFFF222,,,++++++---000111000///(((---222222///---...111------------...000111222------...111222111...,,,)))+++...222555444222///......333666111))))))...999555222222444555333111++++++,,,...111222111000111...000555888666444444555444444333222222333333111000///000333555555555000333777999888555333333...222555555333222444666333888666...+++222;;;>>>555555555666666666666666000000000000000/////////---+++---333444333333666111888;;;999888<<<@@@@@@222222222222333555999<<<888::::::666222111666;;;555666;;;>>><<<777777;;;777;;;AAACCCBBB>>>:::888444999???AAA@@@===:::999222666<<<>>>;;;===KKKZZZZZZbbbhhhhhhjjjppppppmmmwwwQQQ@@@888555333---...111444222///000444999666...***---//////222888222222222000------...000000......000000//////000222222333333000---...222---......///666<<<777,,,333333222222666999666///222444555555333222222333---,,,,,,...000111111000///---++++++,,,......---+++))))))***...000...,,,...,,,******---000111222******+++...111222111///000//////111///+++,,,000555222///111666999777555777666555333///---,,,,,,111222222333333333222222...///111111///------...666777333---+++000444555555111//////333666777666222333555777666555222000111555888777333222555999<<<888555555888999666222...------111777777222,,,---------...000111333444444222444888888555555777777222222666999777555555777555444555777888888777::::::::::::999999999999EEEDDDJJJQQQKKK>>>:::@@@???DDDHHHGGGDDDEEEJJJPPP\\\___ccciiitttZZZDDD777444444---000333555333111111444999444///...222555333444888111111000...,,,,,,...111---++++++...000000000111666777888666000---///333,,,......---000555222+++333444333444999===;;;555111333444444222111111222+++++++++---///111111111222///---,,,---///000000...,,,***,,,...000000//////...------///111222222,,,,,,---///111222111///000......000...+++,,,111444111...000333555222///666777888666222000000111333333222222111111000000***---///000...---,,,+++333555444000///333444333444111------000444666666333666999999777444333333111444777666222111333666777666444555777777555222444222000222555666444222333333333333333444555666777555555777666222222666888666666999888666777;;;;;;;;;;;;:::888888:::<<<888777666666777999<<<>>>DDDBBBEEEKKKIIIAAADDDMMMUUU^^^fffhhheeefffooowwwkkkMMM888444555---000333444222000///222555000...000555777555444444333222111///---...111444///++++++///111000000222555===CCCAAA999111......+++///000...,,,......,,,333444444555;;;@@@???:::000222333222111000000000,,,,,,,,,...111222222222444111...---///111333444000...------///111111111//////000000111111111222000//////000222222111//////,,,,,,...---***---222222///...///111000---)))333777;;;:::666333444777555444222000/////////000***,,,000111///...------///333444333333555333000222///------///222444555555999===;;;777333444777333555666555111000111444111333555555444333222333777555222000000222444555777666666555444444444333777666666888666222333666888666555555333111555;;;999<<<>>><<<::::::???CCCDDDAAA>>><<<<<<>>>AAADDDCCCAAADDDLLLQQQTTT___mmm^^^>>>555666...///000111000...---...000...---///222444222///...555444333111000111555888555///...222222......444222EEEYYY^^^TTTCCC333(((,,,111444222...---...///222444444555999>>>???;;;///000222111000......///000//////000222333333222333000,,,,,,///333777999111000...---...000111111///000222222111000000111222000///000111111///......++++++---,,,***---222///......///000///+++(((///555::::::666333666999444222000......///000111...000111111000///000222...111222111222444333.........///111333333333333666;;;>>><<<555222555999666777777666333111111333///333777666222///000222444444222///---...111333;;;::::::999777666555444888888;;;>>><<<888888<<<===999666555444222666;;;::::::;;;<<<<<<>>>AAADDD???>>>???@@@CCCGGGKKKMMMZZZZZZ___kkkvvvsssKKK999777000000111111000///.........111000///...//////...+++444444333111000111444777444......222000+++111<<<<<>>>>>>>>>>>===;;;999888:::<<>>>>>===<<<;;;999;;;>>>???:::444555:::;;;999:::===>>>===@@@EEEEEEFFFMMM^^^tttjjjEEE;;;:::555444555666666666444333222444333000111555444000333444555555333111111222333111555999333000CCC^^^tttwwwLLL<<<000///333333222111111444444111222666888777...000111111///......//////...---...000111000///111///......000333555555000333555555222/////////...111333222//////333888444222///...///000//////------///222111,,,+++...000111222333444444666777666333111000222444444333000000111111222222333333222333222000...---...000777555///,,,...333222---,,,111777:::999777555555777777777555444555888;;;===<<<;;;::::::999888777888999999888555666999<<<999888888<<<@@@BBBAAA???:::;;;>>>@@@BBBBBBAAAAAA>>>>>>???>>>:::999@@@IIIHHHOOOYYY___\\\ZZZaaallljjjooo{{{sssIII===???333333444555666666444222---111222111333888666000666888:::999777555444444;;;:::???AAA888333JJJiii\\\EEE111...444777555444111555555333333888::::::///000222111///......///000//////111444555555555555333111000111222222222111444888888444111///000///222444222000000666;;;555222000///000111111111......111444222---+++---222333444444333444666888<<<666111000444666666333222222333333333222222111333555666666333000......888666222///111555222+++...222666888666555666777888777555444555777:::<<<<<<;;;::::::::::::999888999999888777888:::>>>AAA;;;888777;;;BBBFFFEEECCC@@@BBBFFFIIILLLMMMMMMLLLJJJIIIIIIHHHFFFJJJWWWeeegggvvv___IIIEEE555222000111555666333///777000000777888222111666:::???DDDCCC<<<999>>>FFFTTTWWW\\\fffbbbRRR___XXX555...333222222888888888888777666666888:::333444222...000444555222...222666;;;BBBHHHGGGAAA@@@888888777111444;;;888999666666999888444333555555000111777777111000444666333222222000...111777111111///,,,***,,,222666===666111222222222555999666999888111---///333555777444:::999...---333000999333555;;;;;;444222777:::666222222666777333///333888777///+++000888===888888777777777888:::<<>>;;;999;;;??????;;;<<>>???@@@@@@AAADDDFFFJJJRRR\\\dddoooxxxvvvooo}}}uuuwwwzzzwwwmmmZZZWWW???:::555333555555333000111///000555777666666888777AAAMMMQQQMMMKKKQQQXXXgggwww{{{uuutttssswwwmmmMMM>>>888333222555000111333444444444555555///222111///111444444000///===NNNZZZaaaccc]]]WWWKKKCCCCCC>>>333444999666111000333999:::666555666///---...111222111222444444000///000///---///333111111///,,,))))))---000999555222333222333888>>>888999777222222777:::999555222666666,,,...555444:::888888;;;;;;999999<<<888777555444444555666666555888888444444888::::::888777777888;;;=========CCC777333<<<;;;222555BBB999;;;CCCLLLOOOLLLMMMQQQKKKMMMPPPQQQSSSTTTWWWYYYtttrrrnnnTTTMMMEEE???<<<999555222222444444000000333333111EEEVVVjjjsssrrrqqquuu{{{}}}aaaIII;;;888:::;;;222444555777888888888888333666666555777===@@@@@@GGG[[[sss}}}llldddaaaUUU@@@666666111777777:::>>>>>>999555666333666666555666:::;;;:::888444222555777555666888888888777444111000111222444555888999666222555;;;???===888444444888777333:::666::::::222666>>>>>>555777666222333666777666777777666444111111444777666888888777:::@@@BBB@@@<<<<<<<<<>>>AAACCCCCCCCCKKK>>>CCCVVVZZZOOOVVVllljjjppp||||||rrrkkkaaaWWWNNNFFF>>>:::===AAA===333000777:::777III```yyy~~~pppWWWKKKOOOSSSQQQ777666444333444555555555;;;@@@DDDGGGNNNZZZccceeerrrqqqUUUDDD===555888666666999888333111222111666777333444888888444999333000222555555666999666666555444333222111222333888@@@CCC===555777===LLLLLLHHH@@@;;;999666333666222777888111444<<<999666;;;999111111888:::555;;;;;;:::888777666666666222999???CCCIIIRRRYYY[[[WWWYYYZZZXXXVVVXXX]]]bbbnnnkkkuuuwwwkkk^^^RRRLLLLLLOOOHHH;;;888AAAHHHGGGQQQhhh~~~{{{xxxvvv~~~oooiiikkkggg]]]DDD???888444444666888999???MMM^^^lllzzzgggTTTKKKAAA@@@<<<:::;;;:::888888<<<222555777666777999888555>>>888444444555444666:::555555666777999999999999666;;;BBBEEEBBBBBBLLLYYYkkkpppmmm___NNNCCC===:::888444999;;;555777;;;666666<<<===888999BBBDDD???;;;:::999===AAAAAA>>>:::444GGG\\\hhhpppzzzvvvppphhhfff]]]NNNFFFFFFKKKMMMaaattt~~~zzzuuuooopppzzzjjjYYYIIIBBB888444666;;;>>>@@@SSShhhzzzhhh^^^RRRXXXQQQJJJEEE@@@:::999<<<555222222555666444555999666444555666555222444999444444555888<<>>999===???999;;;???999444999>>>AAAFFFLLLNNNMMM@@@>>>???FFFNNNRRROOOKKKQQQllluuullllllqqq|||~~~uuu[[[UUUNNNMMMRRRYYY^^^```yyypppiii```WWWSSSTTTJJJ===777:::888222555AAA555;;;FFFNNNOOOMMMPPPWWWLLLKKKLLLPPPUUUZZZ\\\\\\wwwxxx{{{xxxoooaaaZZZZZZ[[[VVVZZZaaa]]]\\\___gggqqqwwwvvvvvvxxxqqqpppqqquuu{{{jjj^^^```ZZZOOOTTTfff]]]jjj~~~