BM66(o@ ...............///000000......//////000000111111////////////////////////000000000000////////////222222111111111111111111---...///111222222222222333222111000////////////222000//////000000///---///000000111222333333333333333444444333333222222777333///...111555666666444222000...---...///000111000...---,,,,,,------.........//////////////////.........///000222333333333222222111000000///444333444555666555333111666666777777888888888888>>>@@@DDDHHHMMMSSS[[[```lllwww...............//////000///000000000111111111111////////////////////////000000000000////////////111111111111111111111111...///000000111111111111333222111000////////////333222111111222222111/////////000111111222333333111222333444555555555555888444000000222555777777333111000.........///000000///...---,,,,,,------............//////////////////......///000111222111111111111111111111111444444444555666666555444888777777777777888999999;;;===???CCCGGGNNNVVV[[[gggrrr......------......///000000000111111111111222222////////////////////////////////////000000000000111111111111111111111111000000000000000000000000333222111000////////////333222111111222222111000/////////000111111222222///000222555777888999:::999666333222333666777777222111///......///000111......------,,,------...............//////000000000000////////////000111......///000000111222222555444444444555666777777999888777666777888:::;;;;;;<<<===???BBBIIIQQQVVVbbblllzzz...------------...//////000000000000000000000111////////////////////////////////////000000000000000000000000111111111111111111000000////////////222222111000//////000000111///...///000000///.../////////000000111111111000111333666888:::;;;;;;888666444333333444666777222111000000000000111111......------------------------......//////000000000000000///////////////.........///000000111111333444444333333444777999:::999777666666888:::<<<======>>>>>>AAAGGGOOOTTT^^^hhhvvv---------------...///////////////////////////...////////////////////////.../////////000000000111//////000000000111111111222111000///.........///222111000000000000000000000///...///000111000///000000000000111111111111222333555777888999::::::777666555333222222444555333333222222111111111222..................---------------...///000000111000000000000000/////////////////////////////////111222333222111222555888:::999777555666888:::<<<=========>>>@@@EEELLLQQQ\\\eeerrr|||------,,,,,,------.../////////............------////////////////////////......//////000000111111...//////000000111111111222111///...---...//////111111000000000000000111222111000111222333222111111111111111111111222222444444666777888999999999777777666444222111333444555555555444333333222222000000111000000...------,,,------...///000111111...///000000000000//////000000000000000000000000///222444333111000333666888777666555666777999:::999:::;;;<<<>>>CCCHHHLLLYYYbbbmmmwww------,,,,,,------...///000/////////............////////////////////////.........///000111111111......//////000111111222111000...------...///000111111000000000000111111111000000000222333222111333333222222222222222222222333555777888999999:::777888888666333111333555888888888777555444222222333333333222111///---,,,,,,,,,---...///000111111---...///000111111000000///000000000111222222222///333666555222000222555666666555555666666777888555777:::<<<>>>AAAFFFIIISSS[[[gggqqq{{{---,,,,,,,,,,,,---......111111000000/////////...////////////////////////---......///000111111222---......///000111111222111///...------...000111111000000000000000111111///.........000111111000333333333333333333333333111222444666888999:::;;;999::::::888444222444666::::::999888666444333222444444444444222///---,,,,,,,,,---...///000111222,,,---///000111111111000......///111222333555555000444888777333111222555444555555666666666666666444777;;;>>>@@@CCCFFFIIINNNWWWbbbmmmxxx000000//////.........---///000222333222111///---000000//////.........---,,,---///000000000///...000000000000000000000000222222000///............000000000000000000000000...///000///......111333222222222222222222333333444333333444666888;;;<<<999:::;;;<<<;;;999777555:::999999888666555333222000000111222222222111111...............///000000000000000000////////////111000///......///000111111111222333333333222222777666666555555555666666777999;;;===>>>AAADDDGGGLLLSSS___jjjuuu/////////.........------///000111111111000///...///.........------------------///000000000///...000000000000000000000000333222111000000///000000000000000000000000000000///////////////000111222000000111111111111222222444444444444666888999;;;777777777777888999::::::777777888888777666555555444444444333222000///...//////......//////000111////////////000000000000222111000//////000111222111222222222222333333333666666555555555555555666999:::<<<===>>>???BBBEEEIIIPPP[[[fffqqq}}}////////////............000000000/////////......---------------,,,,,,,,,---...///000000000//////000000000000000000000000222222111111111111111222000000000000000000000000000///...///000111111000//////000000000111111111555444444555555666888888777666555444555777999;;;555555666777888888888888888888666444222///---,,,/////////...//////000111......//////000000111111222222111111111111222222222222111111111222444444555555555555555555555555:::;;;<<<===<<<===@@@BBBFFFLLLVVV```kkkwww000000000000000000000///000000///...---.........---------------------------...///000111000000///////////////////////////111111000000000111222222000000000000000000000000111000///000222222111/////////000000111111ӵ555555666666888777555444444444555555555666777888888888888888999888777555222000---,,,......------......///000......//////000000111111111111111111111111111111333222000000000222444666333444444555555555555555888:::;;;<<<<<<===???AAADDDJJJRRR[[[eeeqqq~~~ĦĦӵĦ111111111111111111111111000000///...---...........................//////---...000111111111000///////////////////////////000000/////////000000111////////////////////////111000000111222222000///0000001111112224ĉ@ӵ555444444333444555666555444333222777888888888888777777666666666666555333111///...------,,,,,,------...///.../////////000000000111///000000000000000000///222111000000000222555666333333555666666666555555666777999:::;;;===@@@BBBDDDIIIPPPWWW```lllzzz>L=hĦ4ĉ@ӵ>L111111111111222222222222000000000/////////...............///////////////...///000111111111000000000000000000000000000000000000///////////////000///////////////////////////111333333111000///000000000111222333GG=?444333...000333555777777666555999999999999888777666555333333333333333222111111------,,,,,,------...///000000000000000///////////////000000000000//////111111000000111333555666333444555777777777666666444666888999:::<<&e---g&e///>hӵ000000000000000000000g&e000guO>uO>&e9997774ff?>ߝL111gĉ@555555444444Shӵ666888888999999999888g&e222>hӵ000000111222222222222111fff?><z222g&e>&e222444HL999888888ShӵgLPPPXXXcccqqq{{{S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??///4Dӵ333111111Hƅ^Hu]Ħ...Hu]Ħ111ZuR)Ħ000000000000000000000Hu]Ħ///HŐeHŐeHu]Ħ222qIܗGIӵ000tt666555444HGgĉ@222444888999999999888777Hu]Ħ555ZuR)Ħ///222333111...222222sߝLGdUĦ///Hƅ^Hu]Ħ111ntHdĦ===<<<HGgĉ@:::HdĦNNNUUU]]]kkkwwwHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ......4DuXӵ222//////DdDΦDdDĦ---DdDĦ111000t|d<Ħ000Dt///...///000000///......>d<Ħ///>d<ʜDd<ʜ4DuTӵ......F&uTӵ1114DufئL>e888puR)Ħ555222333555777999999>d<Ħ333Dt777222222222222333000000DdDΦDdDĦ///>d<ʜ4DuTӵ2224DwDd<Ħ777puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ---...4DuXӵ...///000D&dq&ĒR,,,,,,sdKĦ///DHRRud///111222222111///...sdKĦ///D&oq<Ōq&ĒR......--->dp&ĒR111222nfʜd<Φ>d<Ħ///s&dq&ĒR//////i?ʜtd<Ħ555HHܗDӊB;;;<xTTT^^^jjjrrr~~~B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR......4DuXӵ///000000Hu]3hh.........ne......=e...000111333333111000...ne...///pIƎ@t@h.........>h000222333fe777@ďD777666555555666777777777666ne444444=e777555333222333444444333ege000///sĪj@h222000111fdDĦ444@ďD:::<<<HkgeJJJSSS\\\kkkrrr|||@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h0004DuXӵ000ĵD^000000/////////......000---///111222222111///---.........///---...///111...000222333666666666999:::888666555555666777777666444666555666888777444222333444222222111000///111222444777999DdDĦ333444999999;;;GGGKKKSSS\\\iiirrr}}}D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ///...............///Ħ.........//////000000,,,...000111111000...,,,------Ħ...//////000000000000000000000000,,,...000222333333111000---...000222333444333333333444555666666555444444666555555777:::;;;999666333444666777777777666555Ħ666333111222333222555888888555333333444111111111111111222222222111000/////////000222333///222777<<d<Ħ333444444777888999888777777888::::::;;;???EEEHHHKKKTTT]]]```jjjzzzĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ///000////////////gdKĦ......////////////000000000000000111111111111...gdKĦ.........//////............//////000000000000000000000000111222222333333444444555999888888777666555555444777777888;;;>>>???>>><<<777777666666666666777gdKĦ777666666555555666555555666666555333111000222444333111000222444111111000000000000111111000333777::::::888555333gdDĦ666555555777777666666777999;;;<<<;;;<<A...ne....../////////...ne,,,,,,,,,------------...------......//////000000ne............//////............//////////////////////////////111111222222333444444444666666666555555555555444777777888;;;===???>>><<<999999888888888888ne777666555444333333666555555666777777444222333444555444111000111333222111111000000111111222111333666888888666444De333333333333777777666666777999;;;<<<:::;;;>>>@@@CCCGGGMMMQQQ]]]gggtttnene>Ak<fhDenenene///........................,,,,,,,,,,,,------------...,,,------...///000000111...............//////............//////////////////////////////111111111222333333444444333333444444444555555555888888888:::===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999888666444333222555555555666888888666444555666666555333111111222222222111111111111222222333333444555555444222222222222222333333666666666666777999;;;<<<999:::<<>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;???>>>===;;;999666555444444444555777999999888666666666666555444333333444111111000000000000111111444333333333222222111111444444333333333444555666666555555666777999;;;<<<999:::<<<>>>AAAEEEJJJNNNTTT]]]kkkwww...------,,,,,,,,,------////////////////////////......---------,,,,,,,,,.........////////////000...//////000111222222222//////////////////////////////............//////........................//////000111111222222333222222333444666777888999999777777888:::<<<<<<;;;::::::;;;;;;;;;;;;::::::>>>>>><<<:::888666555444444444555777999:::888777444444444555666666666666000000000//////000000000333333222111111111111111333333333333444444555666555555555555777999;;;<<<:::;;;===???AAAEEEKKKNNNQQQZZZgggttt//////---,,,,,,,,,---........./////////000000000............---------,,,,,,,,,,,,------------...............//////////////////////////////////////////............//////......................../////////000111111222222222222333555666777888999888777555666888:::::::::777888999::::::999888777999888888666555444333333444333444666888999888666333222222444666777777666111111000000000000111111222222222222111111111111000111222333444444333333444444444555666999;;;<<<:::;;;===???AAAEEEJJJNNNOOOWWWdddppp{{{111000...---,,,---...///------...///000111111222/////////.........------,,,,,,,,,------------...////////////............//////////////////////////////............//////..............................//////000111111222111111222444555666777777777555444444666888999888666777999::::::999777666444444444444444444444333444333444666777888666444444333222333666777666444333222222222222222222333111111222333333333222222///111333555666555444333333333444444666999;;;<<<999:::<<<>>>@@@CCCHHHLLLLLLTTTaaalllwww222111///---------///000,,,---...///000111222333000////////////................../////////000000222222111111000000//////000000000000000000000000//////............//////..............................//////000111111111000111111222444555555666777555333333555777888777666777999::::::999777666333444444444555555666666444333444555777777555333666444222333555666444222555444444333333444444555///111222333444444333222000333666999:::999666444333333333444666999;;;===888999;;;<<<>>>BBBGGGKKKJJJRRR^^^iiittt000111111111111///---,,,////////////////////////000000000000///...---,,,,,,------...///000111111///////////////.........000000000///.........---,,,...//////......///111000///......///000///---,,,---...000111333444555222333444333222222333555444444444444444555666666666666777888888888888777:::999777666666777999:::777666666666666777777888666444444444555555333111555444333333222222333333000111333444555444444333222111000111222222111000333333333444555666777888888:::<<<>>>???@@@CCCEEELLLOOOYYYfffrrr~~~000000111111000///---,,,////////////////////////000000000000///...---,,,---------...///000000111////////////............//////..................,,,...//////......///111...---,,,,,,---...---,,,------...///111222333333111222333333222222444666555555444444555555666777777888888999999999888888;;;999888777777888999:::777777666555555666666666444555555555444444333333555444333333222222333333111222333444444555444444666444222222333333333222333333333444555666777888888:::<<<>>>>>>@@@BBBEEEKKKNNNVVVcccooo{{{///000000000///...---,,,////////////////////////000000000000///...---,,,------......//////000000........................---------------.........---...//////...---///000...,,,+++,,,---...---,,,---......//////000111111000111222222222222555777555555555555555666777777999999::::::::::::999999::::::888888888999:::;;;777777666555444444444444222555777666333222333555555444444333333333333333333333333333444555666777;;;888555333333444444444333333333444555666777888888:::<<<======???BBBDDDIIIKKKSSS___jjjvvv////////////......------000000000000000000000000//////000//////...------.........///////////////------...............///+++,,,,,,,,,---.........---...//////------...//////...---...000000000...............///////////////000111222222333555777666555555555555666777777::::::;;;;;;;;;;;;:::::::::999999888999999:::;;;888777666444444333333333111555999777333111333777555555444333333333333333444444333333444666888999>>>:::666333333444444444333333333444555666777888888:::;;;<<<<<<>>>AAADDDHHHJJJQQQ\\\fffrrr000/////////............111111111111111111111111//////////////////...---///////////////.........,,,---------......//////+++,,,,,,,,,---.........---...///...---,,,---...///...---...000111000///............////////////...000111111111222555777555555555555555666777777::::::;;;<<<<<<<<<<<<<<<888888888888999::::::;;;888777666444444333333333111555999888444222444888666555444444333333444444555444444444555777999:::===:::555333333333333333333333333444555666777888999::::::;;;;;;===@@@CCCHHHIIIPPPZZZdddooo~~~111000////////////000000111111111111111111111111...///////////////......000000//////......------,,,,,,,,,---......//////---------------.........---...///...,,,,,,,,,...,,,++++++,,,...///...---//////////////////000000///000111111111111444666444444444444444555666666888999:::<<<============777777777888999999999:::777777666555444444444444222555777777555444555777666555555444444444444444444555555666777999:::;;;<<<999555333333333333222333333333444555666777888999::::::::::::<<>>>>>???555555666777888888999888777777666555555666666666444444555666666666666666666666555444444444444444444444666888999:::;;;;;;:::888666555555555444222333333333444555666777888999:::999999999;;;???BBBDDDEEEKKKUUU___kkk{{{222222111000000111222333222222222222222222222222......///////////////...111111000///...------,,,++++++,,,,,,---...//////000000000///.........------...///...,,,+++,,,---...---,,,...000111111000/////////000111222222222111111222111000000222333333222222222222333444444555666888:::===>>>???@@@444444666777888888888888777666666666666777777888555444444555777888777555666666555444444444444555333444777999;;;;;;;;;;;;:::888777666777666555333333333333444555666777888999:::999888888:::>>>BBBBBBCCCIIISSS]]]iiizzz------------...000111222111000000///////////////......------------......000000///...---,,,,,,+++///////////////000111111111000...---,,,,,,------////////////////////////..................------000000000///000111111222.../////////000000000111///000222333444444333333555666777999:::;;;<<<<<<666888:::<<<<<<;;;999777777777777777888888888888888666555555777888777666888888777666555555666666888888888888888888999999666888999888555333222222444444444555666777777888:::::::::;;;<<<===>>>???DDDEEEIIIPPPWWWaaaqqq...............///000111222111///......//////000......------------......000//////...------,,,,,,...------------...//////000///...---,,,---......................................................///000000000111111111111/////////000000000000000111222333444555444444333333444666888999:::;;;;;;666777999:::::::::888777666777777888888888888888777666444555777888888777777777666555555555666666888777666666555666777888777999:::999777444333444444444555555666777777888::::::::::::;;;===>>>???CCCDDDHHHNNNTTT^^^ooo~~~............////////////222111///...---...000111......------------....../////////...---------,,,,,,,,,,,,+++,,,------......------------...//////------------------------...........................///000111222111111000000000000000000000000000333333444555555555444444111222444666888999::::::555666777888888888888777666777777888888888888888666555444555777999999888666666666555666666777777999777555333333333555666888:::;;;;;;888666555555444444555555666777777777999999999:::;;;<<<===>>>CCCCCCFFFKKKQQQ[[[lll|||///////////////.........333111///------...000111......------------.....................---------,,,,,,++++++,,,,,,---...,,,,,,------...///000000....................................////////////---///111222333222000///111111111000000000000///333333444444444444444333111222444666888999::::::555555555555666777777888666777888999999999888888555444333555777999:::999777777777777777888999::::::888555333222333444555999;;;<<<<<<:::888777777555555555555666666777777888888999999:::<<<===>>>CCCBBBEEEJJJOOOYYYjjjyyy...//////000//////...---222111///...---...000000......------------......---------...............---------------......///+++,,,,,,...//////000000////////////////////////........./////////000000---///111222333222000///111111111111000000000000222222222222222333333333333444555777888999999:::333444444555555666777777666777999:::::::::888888555444333555777999:::999888888888888999:::;;;;;;:::999777555444444555666888:::<<<<<<:::888777888555555555555666666666666888888888888:::;;;<<<===CCCCCCEEEIIINNNWWWhhhvvv---...///000000///......111000000///////////////......------------......,,,---------.../////////...............//////000+++,,,---...////////////000000000000000000000000.........//////000000111...///000111222111111000000000000111111111222222111111111111222333444555444555666777888888888888222333444555666777777777666777999;;;;;;:::999888666555444555777999999888999999999999999999:::;;;999999888777666666666666777999;;;:::999777777777555555666666666666666666777777777888999:::;;;<<>>CCCHHHLLLRRR^^^jjjxxx000//////000222222111///000000000000////////////---------...------,,,,,,***+++---...///......---///,,,+++---222333111------------............///333222222222111111000000......////////////......///000111111000000111222000000000111222222333333555333111222555777555333666666555555555555666666444444444555555555555555666666666:::===>>>:::666888666444333222333444555;;;:::888666666777888:::555666666777777777777666555555555555555555444444555666777777666666777888777666555666999;;;;;;;;;>>>===AAAFFFKKKPPPZZZeeeuuu000//////000222222111///000000000000////////////+++,,,------............---------...------,,,,,,---***))),,,000222000------------............///111111000000000/////////......////////////.........000111111000///111222222222111111111111111111333222000222444555444222222333555666777777777777555555555555555666666666666777999;;;======:::888888777555444333444555666:::999888777777777888888999999888888777555444333666666666555555444444444444555666666666666777888888777555666888:::;;;;;;???>>>AAAEEEIIINNNYYYdddsss000//////000222222111000111111000000000/////////***+++,,,---...///////////////...---,,,,,,,,,,,,,,,***)))+++///111000------------............/////////............------...//////000000//////......///000000//////000111333333222222111000000///222111000111333444333222000111444666888888888777666666555555666666777777666888;;;===<<<;;;;;;;;;888777666555444555666777888888999999888888777666999999999888777666555444888777777666555444444333222444555555555555777888;;;888666666888:::;;;;;;AAA???@@@DDDGGGLLLWWWbbbqqq~~~/////////000222333222000222111111000000/////////,,,,,,---......///......///...---,,,+++,,,------...,,,+++,,,...///...------------............///........................//////000000000000//////---///000000///...000111222222222111111111000000222222111222333333333333222333333444555666777888777666666555666777888999666:::>>>>>>;;;:::;;;===888777666666666666777777777888999:::999888666555555666777888888888888888999999888777666444444333111333444555444555666888<<<999777666777999;;;;;;AAA???@@@CCCEEEJJJTTT___mmmzzz///......000222333222111222222222111000/////////////////////...------,,,------,,,+++,,,---...///222000...------...---------------............/////////////////////////////////000000000000//////...///000000//////000111000000111111111222222222222333444444444444444555777555333222222444666888777777555555555666888999777;;;>>>===;;;999;;;===777777666666666777777777666777999:::999888555444555666777888999999999999:::999999777666555444444222333555555444555666888<<<999777777888:::;;;:::@@@??????BBBDDDHHHRRR]]]jjjwww.........000222333222111333333222111000000///...000000000///...---,,,+++,,,,,,,,,,,,---...//////222111000...---------...---------............//////000000000000111111111///000000111111000000//////000111111000000111222///000000111222222333333222444555555444333555666777666333111111333555777777666555444444666888999999:::<<<;;;:::::::::;;;555555666666666666777777666777888999999777555444888888999999888888777666:::999999888777666666555333555666666555444666777:::999888888:::;;;;;;:::>>>===>>>BBBDDDGGGPPPZZZfffsss.........000222333333111444333333222111000///...//////000//////...---,,,,,,,,,------...---------//////...,,,,,,---///000---------............/////////000000000111111111000000111111111111000000000111222222111111222333111111111111111111222222111333555444222222444666222333333444444555555555777666444333333555777999:::999999999:::;;;:::888444444555666666666666666666777888888888777555555888888999999999888777777999999999888888777777777666777888777555444555666777777888:::<<<===<<<:::;;;;;;>>>CCCEEEGGGOOOXXXdddqqq...---...000222444333222444444333222111000///.........///////////////...---......///...---+++***+++,,,,,,++++++---000222---------.........//////.../////////000000111111000000111111111111000000000222333333222222333444333333222222111000000000///222444333111000222555---000333777888777555444666555333222222444777888<<<999777888:::;;;999777333333444555666666555555777777777777777666666555555666777888:::::::::;;;999999888888888888888888777888999888666444555666666666888;;;>>>>>><<<:::999999>>>CCCEEEGGGNNNWWWbbbooo222222111111111111111111333333333222111///...---------......------,,,+++......---,,,---...///000------///000111111111111//////.........---------......///000000000000000000000000000000000000000444333222111000000000000111111000000111111222333333333222222333333444555444666888999888666333111222222222333333333444444:::999777666444333333222666666666666777777777777555666777888999:::::::::666888;;;======<<<:::888:::999999888777666555555666555555555555666777777999:::;;;;;;::::::<<<>>>???@@@AAABBBCCCGGGMMMQQQ___mmm111111111111111111111111222222222111000///...---------......------,,,+++...---,,,,,,,,,---...///,,,,,,---//////000000000//////.........---------...///000000111111000000////////////////////////111000000///////////////111111000000111111222333333333222222333333444555333444666666666555333222444444444444555555555555999888777555444444333333555555666666777777777888888888999999999999999999777888:::;;;;;;;;;999888::::::999999888888777777555555555444555666666777888999::::::999:::<<<>>>???@@@BBBCCCDDDHHHMMMPPP___lll111111111111111111111111000000000000000///......------......------,,,+++,,,,,,,,,,,,,,,---......+++,,,---.............../////////............---//////000111111111111111........................///////////////000000111111111000000111111222333333333222222333333444555222333333333444444444444555555555666666666777777666666555444444444444555444555555666777888888999:::::::::999999999888888777888888888999999999999::::::999999999999999999555444444444444555666666777888999999888999;;;===>>>@@@BBBDDDFFFIIIMMMOOO]]]jjj}}}111111111111111222222222//////000000000//////...------......------,,,+++++++++++++++,,,,,,------,,,,,,---.............../////////...............///000000111111111111111////////////////////////000000000000111222333444111111000000111111222333333333222222333333444555333222222222333444666777555555555555666666666666444444333333444444555666333444555666777888999:::::::::999999999999999:::888777666666666777999:::888888999999999999999999444444444444444555555666666777888888777888:::<<<===???CCCEEEGGGIIILLLNNN\\\hhhzzz000000111111111222222222///000000000000000//////------......------,,,+++++++++,,,,,,,,,,,,---,,,------.../////////......//////////////////////////////000111111111111111000000000000000000000000000000000000111222444444111111000000111111222333333333222222333333444555444333222222333555777999333333444444444555555555222222222222333444555666333444555666777888999:::888888888888999:::;;;<<<888777666555555777999:::777777777888888888888888555444444444444555666666666777888888777777999;;;<<>>@@@BBBDDDGGGKKKMMMXXXcccttt///000000111222222333333333333333333222000//////------......------,,,++++++,,,---...///......---------.........------,,,.../////////000000000000------...///////////////000000000000000000000000//////......///000111111111111000000111111222333333333222222333333444555333222222333333444555555222222222222333333333333222111111111222333444555555555666666777777777888888777666555666777999:::888777777777888888999999999999999888888777777777777666666666666777888888777888999888888888:::<<<<<<===???@@@BBBEEEJJJMMMWWWbbbqqq///000000111222222333333555555444444222111///...------......------,,,+++,,,---.../////////...---,,,,,,,,,------,,,++++++.../////////000000111111,,,------...............////////////////////////111111111111111222222333111111111000111222222333333333222222333333444555111111222222222333333333222222222333333333444444222222111111222222333444666666666666777777777777999888666555444555777888777888888888999999999999;;;;;;::::::999888777777777777777777777888888999777888999999888999;;;===<<<======>>>@@@DDDIIIMMMVVVaaappp,,,---///222444666777777888666222///---...///000///...---,,,,,,,,,,,,,,,------...///...---+++***///......---------......000111333333111000111222////////////////////////000000111111111000000///111111222222222111111000111111222222222333333333555333222000000111333444333222222111000///......444444444666888888666555666666666666555555555555;;;999777555444444666666888888888888999:::;;;<<<999::::::::::::999888777999999999888888888777777999888777888999999999777999999999999999999999999<<<===>>>???@@@BBBGGGJJJUUU___nnn}}}...///000222333444444444444333111000///000111222000///......---------.........//////......------000//////........./////////111333222111000111111////////////////////////000000111111111000000///111111111222222111111000111111111111222222222333444333111000000111222333222222222111000//////...222333444666777777666555666666666666555555555555777666444444444555777888777777777777888999:::::::::::::::999999999888888:::999999999999888888888999888777888999:::999777999999999999999999999999;;;<<<======>>>AAAFFFIIITTT^^^nnn}}}111111222222222222111111555555444333333222111111000000///............/////////.........///000000000000/////////000000111///111222222111000000111...//////000000//////...///000000111111000000000000000111111222111111000000000000111111111222222222111000//////000222222222222111111000000//////111222444666777888888777666666666666555555555555333222333333555777888999666666666666666777888999;;;:::999888888888999:::::::::::::::999999999999:::888777888999:::999888999999999999:::::::::::::::;;;<<<===>>>@@@EEEHHHRRR]]]mmm}}}111111111111111111000000::::::999888555222000...//////...............///......---------...000111/////////...//////000000///111222222000000000111...///000000000000///......///000000000000000000///000000111111111111111///000000000000111111111111000000//////000111222111111111000000000000000111333666888888999999:::666666666666555555555555222333444555777888888999666666666666777777888999<<<:::888777777888:::;;;;;;;;;;;;:::::::::999999:::999888888::::::999888999999999::::::::::::::::::;;;<<<===>>>AAAEEEIIIPPP\\\lll}}}...///000000111111111111777777777666444111...,,,...------,,,------......------,,,+++,,,---///000...---------......///000///000222222000///000111...///000111111000///.........///000000000000000...///000111111111111111///000000000000111111111000//////000000111111222000000000000000111111111222555888:::999999;;;<<<666666666666555555555555555666777888999888888777888888777777777888999999;;;:::888777777888:::;;;;;;;;;;;;:::::::::999999:::999888999:::::::::888999999:::::::::;;;;;;;;;<<<===>>>>>>???BBBFFFJJJPPP[[[lll}}},,,---...000111111111111...///000111000///...------,,,,,,,,,,,,---......---,,,,,,,,,,,,------...------,,,------...///000...000111111000//////000...///111222222111///...------...///000000000000......///000111111111111000000000111111111222222//////000111111222222222//////000000111111222222222666:::;;;999888:::<<<666666666666555555555555666888999::::::999777555888888888777777888888999:::999888888888999:::;;;::::::::::::999999999999;;;999888999:::;;;:::999999999::::::;;;;;;<<<<<<<<<===>>>???@@@CCCGGGJJJPPP[[[mmm~~~------...///000000000000,,,---..................---------------...//////---............------,,,------------...///000111...000111111000//////000...///111333333111///...,,,---...///000000000000---...///000111111111111111111111111222222222333///000111222333333333333...//////000111222222222111555999:::777666888:::666666666666555555555555555666999::::::999666444888777777666666666777777888888999999999::::::::::::999999999999888888888;;;:::999999;;;;;;:::999999999::::::;;;<<<<<<===;;;<<<===>>>???BBBFFFIIIPPP\\\mmm~~~......///////////////...111111000000///........................///000111//////000000000///---,,,............///000222222...000111111/////////000...///111333333111///...,,,---...///000000000000---...///000111111111111111222222222222333333333///000111333333444444444......///000111222222333000555999999555333555888777666666666555555555555222444777::::::999666444777666666555555555666666777888999:::::::::::::::999999999888888888777777;;;:::999999;;;;;;:::999999999::::::;;;<<<======:::;;;<<<===>>>AAAEEEHHHQQQ\\\mmm~~~...---,,,,,,,,,...///000000000000000000000000000.........------,,,,,,,,,,,,---///000000000///...,,,,,,,,,---...///000111---...000///......///000...///000111111000///...---------------------------...///000000000000000111000///000222333222111...//////000111222222222222222111111111111111111555666777888888999999888555888:::999555222222333333333333444444444555555444666777888777666777888999999888888777888888999666666777777888888888999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@DDDGGGQQQ\\\kkkzzz---------------...//////000000000000000000000000------------,,,,,,,,,+++,,,---.../////////......------------...///000111+++---......------///000...///000111111000///...------------------------......///000000111222222555333333333555666555444...//////000111111222222111111111111111111111111444444555666777777777777444666999888666444555666444444444555555555666666444666777888777666777888999999888888888888888999777888888888888888888999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@DDDGGGPPP\\\lll{{{,,,---......///.................................,,,,,,,,,,,,+++++++++++++++,,,---.........------------------...///000111+++---...///......000111...//////000000//////...//////////////////////////////...///000222444555666555444444555666444333/////////000111111222222111111111111111111111111222333444555666666666666333555888888777777777888555555555666666666777777444666777888777666777888888888888888888888888999::::::999999999999999888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>AAAEEEHHHOOO[[[mmm}}},,,---.../////////------------------------------++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,---...//////,,,...///000///000111333////////////////////////////////////////////////000///......000333666777444333111111222222111/////////000000111111111111111111111111111222222222222333444555555666666666444666777888888777777777444555555555666666666666444666777888777666777888777888888888999999999888;;;;;;;;;::::::999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAAEEEHHHNNN[[[nnn,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------+++---............///111//////............//////000000000000000000000000000///......000333666777333111000000111111///...000000000000000111111111000000111111111222222222333333444555666666666666666777777888888777555444333333444444444555555555444666777888777666777888666777888999999999999888<<<;;;;;;;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???AAAEEEIIIMMM[[[ooo.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,------)))+++,,,,,,+++***,,,---///......------......///000000000000000000000000//////...///000222444555333222111111222222111000000000000000000000111111000000000111222222333333222333444555666666666666777666666666777777444222333333333444444444444555444666777888777666777888555666888999::::::999888;;;;;;:::::::::::::::999:::::::::999999999999888999::::::;;;;;;<<<<<<<<<;;;<<<===>>>???AAAFFFIIINNN[[[ooo//////...---------------------------------------+++,,,,,,,,,---------------,,,,,,+++,,,---...//////......------.........+++---------+++***+++,,,///...------------...///////////////////////////......///000000111222222333111111111333444333222111000000000000000000000///000000111222222333333111222333444444555555555444333333555777777555222444444444444555555555555444666777888777666777888555666888:::::::::999888999999999999:::::::::::::::::::::999999999888888999999::::::;;;<<<<<<===;;;<<<===>>>???BBBFFFIIIOOO\\\ooo000///...---,,,,,,---...------------------------,,,,,,,,,------.........------,,,+++,,,---...///111000000/////////000000///000111000...------...///...---,,,,,,---...///////////////////////////---...///000111000000000111000///000222333333222111111111000000000000000///000000111222222333333000000111222333333333333222000111333777888666444555555555555666666666777444666888888777666777888444666888:::;;;:::999888888888888999999::::::::::::::::::999999888888888999999::::::;;;<<<======;;;<<<===>>>???BBBFFFJJJPPP\\\ooo222000............---,,,...---,,,,,,+++++++++++++++,,,.../////////......///---+++******,,,///000......---------,,,,,,,,,////////////////////////000000//////...---++++++111111000000/////////...///---,,,---000222333333222000...///222333111///111111111111000000000000......//////000000111111000111333333222222222333333333333444444444555555555777999888777666666777222333555777777777777666999999999999999999::::::;;;;;;::::::999888777777555666777888:::;;;<<<===999999999999999999999999<<<===>>>???AAACCCFFFGGGQQQ\\\mmm222000...---......---,,,------,,,+++++++++,,,,,,,,,---...//////......---+++++++++,,,,,,,,,------............------,,,,,,////////////////////////////////////...---,,,,,,000000000//////.........///---,,,,,,///111222222222000...///111222111///111111000000000000000///////////////000000111111000222333333222222222444333333333444444444444555333555666666444444555666333444555666777777777777888999999999999:::::::::;;;;;;::::::999888888777888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@CCCGGGJJJRRR]]]nnn000...,,,,,,------,,,+++,,,,,,+++++++++,,,---------............------,,,)))***,,,---------++++++/////////............---////////////////////////---...............------/////////..................,,,+++,,,...000111111111000//////111111000///111000000000/////////.../////////000000000000111000222444444333222333444333333333333444444444444333444444444333444666888666555555666666777888999888888999999999:::::::::;;;::::::999999888888888::::::::::::999999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???CCCIIIMMMSSS^^^ppp///---++++++,,,,,,,,,+++++++++++++++,,,,,,---...............---,,,,,,+++++++++,,,------------,,,/////////////////////...////////////////////////,,,------...//////........................------...,,,++++++---///000000000000//////000000000///000000000/////////......000000000000000000000000000222444444333222333444222222333333333444444444333444555444444555777999777666666555666777888999888888888999999::::::;;;:::::::::999999888888888::::::::::::::::::::::::999999999:::::::::::::::888;;;>>>@@@AAADDDIIIMMMUUU```rrr...,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---.........------,,,,,,,,,,,,///...,,,,,,,,,---///000.../////////////////////////////////////////////+++,,,---...////////////------.....................---++++++---///000/////////000000/////////000000000000000000000000000111111111111000000000000111222444444333333333444222222222333333333444444222333444444333444666888777777555555555666888999777777888999::::::;;;;;;::::::999999999999999888888999999:::;;;;;;<<<<<<999999999::::::;;;;;;;;;555:::@@@CCCDDDEEEIIILLLWWWcccuuu...,,,++++++,,,---,,,+++,,,,,,+++++++++,,,------...---,,,,,,,,,,,,,,,---000///---+++,,,...000222---............/////////////////////////////////,,,,,,---.../////////................../////////000...,,,,,,...///000000...///000000......///000//////000000111111222222222111111111111000000000111333444555444333444555222222222222333333333333000222444444444333444555666666555555555555666666777777888999:::;;;;;;<<<999999999999999999999999888999999:::;;;<<<<<<===;;;;;;;;;<<<======>>>>>>555;;;BBBDDDDDDDDDIIIMMMZZZfffyyy...,,,++++++---...---,,,------,,,+++++++++,,,,,,---,,,+++++++++,,,---.........---------...///000,,,,,,------............////////////////////////------...........................//////000000000111///------///000000000---///111000...---...000...///000111222333444555222222222111111111000000111333555555444333444555111222222222222333333333222555888999888666555555444444555555555555444444666777888999:::;;;;;;<<<999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>888===BBBBBB@@@BBBIIIPPP]]]iii|||...---+++,,,---......---...------,,,++++++++++++,,,++++++***+++,,,...///+++,,,---.........---,,,,,,,,,,,,---------......////////////////////////---...............------.../////////000000111111111///......///111111000---///111000------...111......000111333555666777222222222222111111000000111333555555444333444555111111222222222333333333666:::===???===:::888777333333555555555444333222666777777999:::;;;<<<<<<999999999999999999999999======<<<;;;;;;:::999999999999::::::;;;<<<======<<>>======<<<<<<;;;;;;:::;;;<<<===>>>???>>>AAACCCCCCCCCHHHOOOaaannn......------......///000///......---,,,,,,------............---,,,++++++...---------------------////////////////////////000000...---------..............................000000000///////////////...///000000//////000111111000000//////000000111/////////000111222444444333333222222222111111111444444444555555444444444666555333222222333444555555444333222222222222333666666666777777777777777666777888:::;;;;;;;;;;;;>>>;;;888777777999999999::::::;;;<<<============>>>===<<<<<<<<<===>>>?????????AAADDDDDDDDDJJJRRRcccppp......------......///000...------,,,,,,,,,,,,,,,000///...---,,,+++++++++/////////......---------////////////////////////000000///.........//////........................000000000000000111111111///000111000///...///000000//////......//////000//////......///111333444222222222111111111111111444555555555555555555444777666444333222333333444444333222222222222222222555555555666666666777777555666888999::::::;;;;;;@@@===999888888999999888;;;;;;;;;;;;<<<===>>>>>>@@@???>>>======>>>??????@@@???AAADDDEEEFFFMMMUUUgggttt,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,111000...,,,+++++++++,,,//////......------,,,,,,////////////////////////000000000/////////000000........................000000000111111222222333000111111000///....../////////............//////000000///...///111333444111111111111111111111111444555555666666555555444666666444333333333333333444444333222222333333444555555555666666666777777555666777888999:::::::::>>><<<999999999:::::::::<<<<<<;;;;;;;;;===???@@@AAA@@@>>>======>>>?????????>>>@@@CCCEEEGGGPPPYYYlllyyy++++++******++++++,,,---,,,,,,+++++++++,,,,,,---000///---,,,++++++,,,,,,------------,,,,,,++++++//////////////////////////////000000000000000000////////////////////////000000111111222222333333000111111000///....../////////............//////222111000000111222444555111111111111111111222222444444555555555555444444555555444444333333333333555555444444444444555666555666777888888888777777555666777888999:::::::::<<<:::999999;;;============<<<;;;;;;<<<===???@@@@@@???>>>=========>>>???>>>===???BBBEEEIIISSS]]]qqq+++************+++,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000000//////////////////////////////111111111111111222222222///000111000///...///000000//////......//////000111111222222333333333333222222222222222333333333333444444444444444444333444444444444444444444444555555555555555666666777555777:::<<<<<<;;;888777555666888999::::::;;;;;;;;;:::999:::===>>>???>>><<<<<<<<<<<<===>>>?????????>>>=========>>>@@@AAA???===???CCCFFFKKKWWWbbbvvv,,,,,,,,,,,,,,,------...------,,,,,,---......///,,,,,,------......------++++++,,,,,,---.........////////////////////////,,,---...///000//////...////////////////////////111111111111111000000000...///000000//////000111111000000//////000000111///000222333333333111000222222333333333444444444222222333333333333222222222222333444555555555555444444444444444555666666666888===@@@@@@>>>:::777666777888:::;;;;;;;;;;;;<<<;;;:::;;;===>>>>>>===;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@BBBCCCAAA???@@@DDDHHHOOO[[[gggzzz...------------...//////---------------...///000***+++---...///......---+++,,,,,,---...///000000////////////////////////+++,,,.../////////......000000000000000000000000222111111111000000//////---///000000//////000222111111000000000000111111---///111333333222000...333333333444444555555555111222222333333222222111111111333444555666666666333333333333333444555666666:::???CCCCCC@@@;;;888777888999:::;;;<<<<<<<<<>>>===<<<<<<===>>>===;;;:::;;;===?????????>>>>>>????????????@@@BBBDDDFFFCCCAAABBBFFFKKKRRR___kkk|||---------.........//////---------------...///000---,,,+++,,,...///...---........................,,,***((()))---///...---000...,,,,,,------,,,+++///......---------......555222///000444555333///------...///000111222222222111000//////000111222///////////////000000111444444444333333222222222333333333333333333333333000000000000111222333444000111222555666888888999999===BBBEEEEEEAAA;;;888888888888999:::;;;===>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>============>>>============???@@@AAAFFFEEEEEEHHHKKKRRRbbbqqq******+++,,,---......///......---------...//////---,,,+++,,,...///...---........................///---,,,---///111000//////...,,,,,,---...---,,,///......------.........333000...000444555333000......///000111222333333222111000//////000000111000000000000000111222222444444333333333222222222333333333333333333333333111111111222222333444555111222333444555666666666777:::>>>AAAAAA>>>:::777::::::::::::;;;<<<>>>>>>???>>>===<<<<<<===>>>???===>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBEEEDDDFFFIIINNNWWWgggvvv******+++,,,...///000000000///......------......---,,,+++,,,...///...---........................111///......000111000///...---+++,,,---///...---///......---......//////000...---///222444333111//////000111222222333333222111000////////////000111111111111111222222333333333333333222222222222333333333333333333333333222222333333444444555555222333444444444444444333666888;;;===>>>===;;;:::<<<<<<<<<<<<<<<===>>>???@@@???>>>======>>>???@@@=========>>>?????????@@@????????????@@@AAABBBCCCDDDDDDGGGLLLSSS]]]nnn~~~......//////000111111222111000///...---------------,,,+++,,,...///...---........................000///.....................,,,+++,,,.../////////...............//////000000...---...111222111000...//////000111111222222222111000000//////......111000000000000111222222333222222222222222222222333333333333333333333333111222333333444555555555333444444555555555555555888999;;;<<<>>>>>>>>>>>>======<<<<<<<<<======>>>@@@???>>>>>>>>>>>>???@@@======>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEIIIPPPWWWbbbttt/////////000000000000000222111000///...------------,,,+++,,,...///...---........................000000///.........//////...---,,,,,,...000000///...............///000111111000////////////...---------......///000000000000000000000//////......000////////////000111111222222222222222222222222333333333333333333333333000111222333444444444333333444555777888888888888888999:::;;;<<<===>>>???===<<<<<<<<<<<<<<<======AAA@@@???>>>>>>???@@@AAA===>>>>>>???@@@AAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDEEEGGGLLLTTT\\\gggyyy,,,,,,---------.........222111000///............---,,,+++,,,...///...---........................000111111111//////111333///...,,,---...000///...............///000111111222222111000///...---------------....../////////...//////000000//////...///////////////000000111111111111222222222222222333333333333333333333333///000222444444444333333444555666888999:::::::::777777888999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>BBBAAA@@@??????@@@AAABBB?????????@@@AAAAAAAAABBB@@@AAABBBCCCDDDDDDDDDCCCGGGIIIOOOXXXaaammm))))))***,,,---...000000111111000///......//////---,,,+++,,,...///...---...........................///111000//////111444111///------...//////...............///000111222111111111111////////////............////////////,,,---...000000000000///000000//////000000111222000111111111222222222222333333333333333333333333000111333555666555444333666666777888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCGGGJJJRRR]]]hhhuuu'''(((***,,,///222444555111000000///////////////---,,,+++,,,...///...---........................***,,,......,,,,,,///222222000.........///...---............///000222222///000111111000000111222////////////000000000000+++,,,...000111111000000111111111000111222222333000000111111222222222222333333333333333333333333111222555666777777555555777777777777777666555555;;;;;;<<<===>>>>>>>>>>>>=========>>>???AAABBBCCCBBBBBB@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCCCCCCCCCCBBBGGGKKKTTT```lllzzz+++...---***---444444000......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...+++,,,...000000///...,,,000000000/////////////////////...------------...........................+++---000222222111000...000000000000111111111111......////////////...---222222222222222111000///000111333333111000111111888777666555444333222111444333444777;;;;;;888444888888777666666666666666666777888999:::;;;;;;;;;:::===AAAAAA@@@???@@@BBBDDDBBB@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@@@@AAADDDGGGJJJNNNWWWcccttt***------+++...444444000......---,,,,,,,,,,,,---......---,,,,,,---......,,,,,,.../////////...---000000000000000000000000//////...------------...........................,,,---000222333222000///000000000000111111111111222222333333333333222222111222222222222111111000000111222222111111222333999999888777666555444444222333444777999999666444555555555666777888::::::666777888999:::;;;;;;;;;<<>>BBBBBBCCCBBBBBBAAAAAAAAAAAA@@@???@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEHHHMMMPPPUUU\\\iiixxx,,,++++++///111222111111......---,,,,,,,,,,,,---...........................------------...////////////000111222333333444000000///............/////////////////////////////////111222333333222222///000000000111111111111111111222333333333333333111222333444444444444444333444333222111222555888444444444444333333333333222666999999666555666888666666555444444444444555888888999:::;;;===???@@@CCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEIIIOOOSSSXXXaaappp...+++,,,000222000//////......---,,,,,,,,,,,,------...////////////...------------............//////000000000111222222222111000//////......////////////////////////////////////000111222222222222000000000000111111111111//////000111222222222222333333444555555555444444444555555333222222444666555555555555555666666666555666888888777666666777333333333444555666888888999999999:::;;;>>>@@@AAACCCBBB@@@@@@BBBCCCCCCBBBAAAAAAAAABBBDDDDDDCCCAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFJJJOOOSSS\\\gggwww000,,,,,,222333///,,,.........---,,,,,,,,,,,,------...///000000///...---,,,,,,.../////////...---000000000000000000000000111000000///////////////////////////////////////......///000000111111222000000000000111111111111---...///000111111111111444555555555555444444333555666777555333222333444444444444555555666666666777666555555777777666555555555555666777888999::::::999999:::;;;>>>AAACCCCCC@@@>>>???BBBCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEHHHHHHGGGGGGHHHLLLRRRWWWcccooo111,,,---222333...+++---......---,,,,,,,,,,,,------...///000000///...---+++,,,...000000///...,,,000000000000////////////111111000///////////////000000000000000000000000.........///000000111111000000000000111111111111111222333444555666666666555666666666555444333333555777888777444222222222111222222333333444444444777555222333666777555222:::999999888888888888888::::::999:::<<<>>>AAACCCBBB???===>>>AAADDDDDDCCCCCCBBBCCCDDDFFFFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHKKKPPPXXX]]]hhhttt------------,,,+++***)))------,,,------...///000000000000000000//////...,,,,,,,,,---------......,,,,,,------...///000000555111///111555777555111555333111111222333222111222222222222222333333333111111000000000000111111---...111333555555444444333333444666888777555222666666555444444444444555333333333444444444555555555555555666666666666777666666666666666777888888666777999;;;>>>@@@BBBCCC>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBCCCEEEHHHIIIHHHFFFFFFFFFFFFIIIJJJJJJKKKQQQ\\\fffrrr/////////...---,,,,,,,,,------,,,------...///000000000000000000///......++++++++++++,,,,,,,,,,,,,,,,,,---......//////000555222000111555666444111222000///...///000///...000000000111111111111111111111111000000111111111111111111222222333444444444333444666888888555333555555444333333333333333333333333444444444555555333333333444444444444555666666666666666777888888888888999;;;<<<>>>??????>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCEEEHHHIIIHHHFFFFFFFFFHHHKKKMMMMMMOOOVVVbbbkkkzzz222111000............///------,,,------...///000111111000000///...------,,,,,,,,,,,,---------...---------......//////000555222000111444555333000111000......///000///...000111111111222222222222222222111111111111222222666444222111111222444555555444555777888888666444444444444333333333333222333333333444444444555555333333333444444444444555666666666666666777888888:::::::::::::::;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCEEEHHHIIIHHHGGGGGGGGGJJJMMMPPPQQQTTT\\\iiisss333111///------...///000------,,,------...///000222111000///...---------////////////000000000000------....../////////000444333111222333444222000444222111111222333222222333333444444555555666666333333222222222222333333555444333222222333444555666555555777888999777666444555555555444444333333333333333444444444555555555555555666666666666777666666666666666777777888::::::::::::;;;;;;;;;;;;>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCFFFHHHHHHGGGGGGHHHIIIJJJMMMQQQTTTXXXbbbpppzzz111000...,,,,,,---...000------,,,------...///000111111///...------------/////////000000000111111.........///////////////333222111222222333222111555444222333444555555444333444444555666666777777444444333333333333444444111222444555666666555555666555555666888888777666555666666777666555444444333333333444444444555555555555555666666666666777666666666666666777777888999::::::;;;<<<<<<======>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDFFFHHHHHHGGGGGGIIIJJJIIIMMMRRRVVV\\\hhhwww///...---,,,,,,,,,---...------,,,------...///000000///...---------...///------------.........///////////////////////////111111111111222222222333444333111222333444444333222222333444555666666777555555444444444444555555000222555777888777666555666555444555777888777666666666777888888666555444333333333444444444555555333333333444444444444555666666666666666777888888888999:::;;;<<<===>>>???>>>>>>@@@AAACCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFGGGHHHGGGHHHIIIKKKIIINNNUUUZZZbbbooo------------------------------,,,------...///000///...---,,,,,,...///000,,,,,,---------.........000/////////////////////...///111111222222333444333222111111333444444333222333444555666777777888666555555555555555555666555555555666666666555555666444333444666777666666555666777888777666444333333333333444444444555555333333333444444444444555666666666666666777888888888888999:::;;;<<<<<<======>>>@@@BBBCCCDDDEEEEEECCCCCCBBBCCCDDDEEEGGGHHHEEEFFFGGGGGGGGGHHHJJJLLLMMMRRRYYY```iiiwww------......///......------------------...000000...---,,,+++,,,...000111............/////////000000000000000////////////---///000111111222444666444333222222444666666555555555666777888999::::::666666555555555555666666:::888666444333444555666666444333333555666666555444555666777777555333222333333333444444444555555555555555666666666777777666666666666666777888888888888999999999:::::::::===>>>@@@BBBCCCDDDEEEEEEBBBBBBBBBBBBDDDFFFHHHIIIEEEFFFGGGGGGGGGHHHKKKMMMPPPVVV]]]eeennn}}}------......///......---------............------......---------,,,,,,,,,///,,,+++,,,...///---+++------------.........///---,,,---...000444777999555666777999999999888777666666666666555555555555777777666555555555555555444444555666666555444444777777666666555555555555666666666666555444333333444444444444444444444444555555444444444555555666888888777777777999:::;;;777888999:::;;;<<<<<<<<>>>>>@@@AAACCCEEEFFFGGGDDDEEEGGGHHHHHHHHHFFFEEEKKKHHHGGGKKKMMMLLLMMMPPPVVV___lllxxx.....................---........................000///---,,,,,,,,,---...000...---...///000///...////////////000000000000333333222111222333444555777777777777777888999999777888888999999:::::::::777777666555555555555555666555444333333444555666555555555444444444444444222333333444444444444333444444444444444444444444555555444444555555666777666555444333333333444555888888:::;;;<<<=========<<<===???AAACCCEEEGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFKKKHHHHHHKKKMMMMMMOOOTTT]]]gggttt///......---------------.........------.........000///---,,,,,,,,,......000/////////000000000//////000000000000111111111222222111111111222333444666666555666777:::<<<===999999999999999999999999777777666555555555555555666555333222222333555666444444444444444444444444111111222333444444444444333333444444444444444444555444444444555666777888999888777555555555666666888999:::<<<============<<<===>>>@@@CCCEEEGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGKKKHHHHHHLLLMMMNNNSSSYYYdddnnn}}}000///...------------...///...------------...///000///...---------......///000000000000///000000000000000000111111111222111111222333444555777777888888777777777999:::;;;::::::999888777666666555777777666555555555555555666555333222222333555666444444444444444444444444111111222333444444444444333333333444444444555555444444444555666777888888;;;:::999777777777888888999:::;;;<<<===>>>>>>>>><<<===???AAACCCEEEGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHJJJHHHIIILLLNNNQQQXXX```lllvvv111000...---,,,,,,---...///...---,,,,,,---...///////////////......------///000111000///...///111000000000000111111111111111222333555777999:::;;;<<<;;;:::999888777777777999999888777666555555444777777666555555555555555555444333222222333444555444444444444444555555555222333333444444444444333222333333444444555555555444444444555666777888999:::999888777777777888999999:::<<<===>>>>>>????????????@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIKKKOOOQQQUUU___iiittt111000...,,,,,,,,,---...000///---,,,,,,---///000......000000000///---,,,---///111000...---///111/////////000000000111111000111222444666777888888::::::::::::999999888777777777777777777777777777777777666555555555555555333333333333333333333333444444555555555666666666444444555555555444444333222222333333444555555666444444555555666888999:::999999888777777888999::::::;;;<<<===>>>?????????AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKNNNRRRUUU[[[gggsss~~~222000...,,,+++,,,---...000///---,,,,,,---///000---...000222111///---+++---///111000---,,,...000////////////000000000000---...000111222333333444333555777:::;;;<<<<<<<<<444555666777888999::::::777777666555555555555555222333333444444333333222555555555666666666777777666666666666555444333333222222333333444555666666444444555555666888999:::::::::999999999:::<<<===:::;;;<<<>>>????????????CCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJMMMMMMPPPUUUYYY___lllyyy---,,,************,,,---******+++++++++,,,,,,,,,---...///000000///...---////////////000000000000////////////////////////000111222222333333222222111333555777999999999999;;;999777777888999888777777777777777666555444333333333333333333333333333777777777777777666666666888666444444444444222000222333555777777666555444444444666777999;;;<<<===999888888888999;;;===>>>@@@???===<<<<<<>>>@@@AAABBBDDDFFFHHHIIIIIIGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLKKKNNNRRRWWW___kkkyyy,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------......////////////............/////////000000000000000000000000000000000111222222333333333333333222333555666888999999999666555444444777888888888888888888777777666555444333333333333333333333333666666666666666666666666555444333444666777666555333444666777888777666555777777888888888999999999999999888888999;;;===>>>AAA@@@???>>>>>>@@@AAABBBBBBDDDEEEGGGHHHHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMQQQWWW]]]eeerrr,,,------------------,,,------------............//////............//////............////////////111111111111111111111111222222333444444444444444333444444555666888999:::333222222444666999999999888888888888777666555555333333333333333333333333555555555555555555555555666555444555777888777666444555777888888888777666888888888888888999999999999999999999:::<<<>>>???BBBAAA@@@@@@@@@AAACCCDDDCCCDDDEEEFFFGGGHHHHHHIIILLLKKKKKKKKKKKKMMMNNNOOOQQQVVV]]]fffppp}}},,,---...//////...---,,,,,,------------.........000///...------...///000---.........////////////111111111111111111111111222333444444555555444444444444444444555777999:::666555444555888:::::::::666666777777666555444444333333333333333333333333333333444444444444444555:::888666666666666444222444555666777777777777666555555666777999:::;;;<<<::::::999:::;;;<<<>>>???AAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMLLLKKKKKKLLLNNNPPPQQQTTTZZZdddooozzz------///000000///------,,,,,,,,,,,,------------000///...------...///000.........////////////000000000000000000000000000222333444444555555444444555444333333444666888999888666555555666777777666444444444555444444333333333333333333333333333333222333333333444444555555999777555555555555333222444444555555666666666555555555666888999:::;;;;;;;;;:::::::::;;;===???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLLLLMMMPPPSSSUUUXXX```lllxxx---..................---+++,,,,,,,,,,,,---------//////............//////////////////000000000000000000000000000000000000222222333444444444444444444444444444555666777888888666444333333333222111222333333333333333222222333333333333333333333333222333333444444555555555555444333444666777666555444444444444555555555666999999999888888888888888;;;;;;;;;;;;<<<>>>???AAA@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKMMMMMMNNNMMMMMMMMMOOOSSSWWWZZZ```hhhvvv...------------------...------------..................////////////......000000000000111111111222111111111111111111111111111222222333333333333333333333444555666666666666888666333222333222111000222333333444444333333333333333333333333333333333333333333444555555666666666555444555777888777666555555555555555666666777999999999888888888777777<<<<<<;;;;;;<<<>>>@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNOOOOOOOOOPPPSSSXXX\\\___iiirrr...---,,,++++++,,,---.............../////////000---...///000000///...---000111111111222222222222222222222222222222222222111111222333333333333222222333555666777666555555999777555444555555444222333333444555555444444444333333333333333333333333333333444444555666777777;;;999888777888777555444666666666666666777888888666666777888999::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGHHHHHHEEEGGGJJJMMMOOOOOOOOONNNQQQPPPPPPRRRUUU[[[```dddpppzzz+++++++++,,,,,,---------000000/////////.................................//////////////////......444666777666222000111333444444333333333333222222666555555444444444555555555666666555222111222333111111222222222111000000444444444444444444444444555444444444444555666666666777888999888777555333555666777777666666777888:::999888888888999:::;;;BBBAAA>>><<<===>>>AAABBBBBBBBBDDDEEEGGGIIIJJJKKKLLLKKKJJJJJJLLLMMMMMMMMMPPPRRRTTTUUUXXX^^^hhhooo}}}---------------...............---------,,,,,,,,,////////////////////////........................666888999777444333444555444444333333333333222222444444444444444555666666666777888777555333333333555555555555666666666666444444444444444444444444555444444444444555666666666777888999888777555444666777999888777777888999;;;:::999999999:::;;;<<<@@@???>>>======???AAABBBBBBCCCDDDFFFGGGIIIJJJKKKLLLKKKKKKKKKLLLNNNNNNNNNPPPRRRTTTVVVZZZbbbmmmuuu/////////........................------------,,,000000000000000000000000///////////////000000000222333444333111000000111444444333333333333222222333333333333444444555666444666777777444222000000333222111111222333444555444444444444444444444444555555444444555555666777666666777888888666555444777888999999888888999;;;;;;;;;;;;:::;;;<<<======<<<======>>>???@@@AAAAAACCCCCCEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSWWW[[[aaakkkxxx000//////......---------000000000///////////////////////////////////////111111111111222222222222000000000000////////////444444333333333222222222444444333333333333333444444666999999777444111111///...------...000222444444444444444444444444444555555555555555666666777444555555666666555444444666888999999888888:::;;;:::::::::;;;;;;<<<======:::;;;===???AAAAAAAAAAAADDDDDDFFFGGGHHHJJJKKKKKKJJJKKKLLLLLLLLLMMMOOOQQQSSSWWW\\\bbbjjjvvv///.........------,,,,,,000000000000000000000000........................000000000111111222222222333222222222333333333333444444333333333222222222666555444222222111111111666999<<<<<<:::777555555333222111000111333666777444444444444444444444444666555555555555666777777333444444444555444444444555666888888888888999;;;888999999:::;;;<<<<<<<<<:::;;;>>>@@@BBBCCCBBBBBBEEEFFFFFFHHHIIIJJJKKKLLLIIIKKKLLLMMMLLLNNNQQQSSSUUUZZZbbbjjjttt.........------------------............/////////.................................///000000111111222111111222444555444333444444333333333333222222555444333222111000000000222444777777666444333444444444333333333555666777444444444444444444444444666666555555666666777888555555555555555555666666444666888888777888:::;;;777888999;;;<<<<<<<<<<<<;;;===???AAACCCCCCCCCCCCFFFGGGGGGHHHJJJKKKKKKLLLIIILLLOOOOOOOOOPPPSSSWWWYYY___iiisss~~~.............../////////---.........////////////........................//////000000111222222333111000///000333555444222444444333333333333222222222222111111111111222222...000222222222222222444333333333333333333444444444444444444444444444444666666666666666777777888777777777777888888999999555777888999999999;;;===777999:::<<<============>>>???@@@BBBCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLOOOSSSSSSRRRSSSXXX\\\aaaiiittt......//////000000111111///000000000111111222222000000000000000000000000222222333444444555666666555444333444888:::999777444444444333333333222222/////////000111333444555222444555666666666888:::555555666666666555444444444444444444444444444444666666666666666777888888::::::999999:::;;;<<<<<<666888::::::::::::<<<>>>888:::<<<===?????????>>>AAAAAAAAABBBCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLLLLNNNRRRVVVVVVUUUVVV[[[```iiirrr~~~333000......///000000////////////000222444666888333333222111000000111111222222222222222222222222222333444444222222333444666444222333444555444333333444444555555444444333000222555777777777888999555333111333777:::999888666666555555555444444444888777777777777777888888999:::<<<<<<:::999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAAAAACCCDDDCCCBBBBBBCCCDDDHHHIIIKKKJJJIIIIIIJJJLLLPPPRRRTTTTTTUUUZZZbbbhhhsss{{{111///---...///111111111111111000000111222333444111111000///////////////...//////000111222222333000111222222000000111222444333111111333444333222333333444444444444333333///222555666666666777999777555333444666777666555555555555666666777777777:::999888777777666777777666777999999777666777888::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDBBBBBBCCCEEEIIIJJJKKKKKKJJJJJJLLLMMMQQQSSSUUUVVVXXX^^^hhhooo}}}///...---...000222333222333222111000//////////////////......------......+++,,,---...000111222333000111222222000000111222444222000111222333222222222222222333333222222222///111444555555555666888999777555444555555333222444555555666888999::::::;;;:::999888777666666666888:::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???AAABBBAAACCCDDDDDDCCCCCCDDDFFFIIIJJJLLLLLLLLLLLLNNNOOORRRTTTWWWYYY]]]eeepppyyy000......///111222222111222222111000///.........///......------.........,,,,,,---...///000111222222333444444222222333444444222111111222333333222111111222222222222111111///111333333333444555777999888666555444444333222444555555666777888999999:::999999888777777777777:::;;;======;;;:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBCCCEEEEEEDDDDDDEEEGGGHHHIIIKKKLLLLLLMMMOOOQQQRRRUUUXXX\\\bbbmmmzzz222000000000111222000//////000000000/////////...000//////...//////000000//////000000000000111111222333444444222222333444555444222222444555444333000111111222222111111000000111222333222333555666888777777666555444555666555555666666666777777777888888777777888999::::::777999::::::888888888999;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???AAABBBCCCBBBCCCEEEEEEEEEEEEFFFHHHFFFHHHKKKLLLMMMNNNPPPRRRSSSWWW\\\bbbjjjvvv222111111111222222000......//////000000000000///000000//////000000111111111111111111111111111111000111222222000000111222666444333333444555555444111111111222222111111111111222333333222333555777777888888777666555777999555666666666666666666666777777777888999:::;;;<<<888:::<<<;;;:::999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBDDDEEEFFFEEEFFFGGGIIIFFFIIIKKKMMMNNNPPPSSSUUUWWW\\\dddllluuu000000000111333333111//////000111111111000//////000000//////000000111222000000000111111222222222000111222222000000111222555333222222333444444333111222222222222222222111222333333333222333555777888::::::999666666777:::555555666777888888999999888888888888999999:::;;;;;;===>>>>>>===<<<<<<===;;;<<<<<<===>>>>>>???????????????@@@AAABBBCCCDDDBBBDDDFFFFFFFFFFFFHHHJJJHHHJJJMMMPPPQQQSSSVVVYYY^^^eeennnxxx......///111444444333111111111222222222000///...///////////////000111111---...///000111222333444222333444444222222333444444222111111222333333222222222333333333333222222333444444333222333666888:::<<<<<<:::777555777999444444666777999;;;<<<===::::::999999888999999999888:::;;;;;;:::999999:::;;;<<<<<<===>>>??????@@@?????????@@@AAABBBCCCDDDBBBDDDFFFFFFFFFGGGIIIJJJJJJLLLOOORRRTTTVVVYYY\\\dddkkkvvv//////000222333222000---000000000000111111111111000111111111111222222222111111111111111111111111222222333333333444444444222111000000222444444333444444555555444222000///555444444333333333444444777888888999999999888888555666666777888999999999::::::999999::::::;;;<<<======<<<<<<<<<<<<======:::::::::;;;===@@@BBBCCCAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMKKKMMMNNNOOOQQQXXXaaahhhpppxxx000000000222333222000...000000000000111111111111000111111111111222222222111111111111111111111111222222333333333444444444555333222222333444333222222333333444444444444444555555444444333444444555777888888999999999999888666666777777888999999:::::::::999999::::::;;;<<<======<<<<<<<<<<<<=========<<<<<<<<<===???@@@AAA@@@AAABBBCCCEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMOOOQQQRRRUUU\\\fffmmmxxx000000000111333333000...000000000000111111111111000111111111111222222222222222222222222222222222333333333333444444444444888666444333444444333222222222333333555666888999555555444444444444555555777777888999999999999999777777777888888999999::::::::::::::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===??????>>>>>>>>>??????@@@???@@@AAACCCEEEGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQSSSUUUZZZbbbnnnvvv111000000111333333111//////000000000111111111111000000111111111222222222222222222222222222222222333333333444444444444555888666555444555666555444444333333333555777999:::555555555444555555666777777777888999::::::::::::888888888999999999:::::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===????????????@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLOOORRRVVVZZZ```jjjvvv222111000111222333111000///000000000111111111111000000111111111222222222222222222222222222222222333333444444444555555555777555444555666888777777666666555444555666777999555555555555666666777888777777888::::::;;;;;;;;;999999999999::::::::::::;;;;;;::::::;;;;;;<<<===>>>======<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGJJJIIIJJJJJJKKKLLLMMMNNNPPPTTTZZZ```hhhttt333222000111222333222111000000000000111111111111000111111111111222222222333333333333333333333333333444444444555555555555666555444444777888888888777666666555555555555666666666555666666777888999777777999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===???>>>>>>======>>>>>>???>>>???@@@BBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLMMMOOOPPPQQQTTTYYYbbbkkkuuu444222111111222333222111000000000000111111111111000111111111111222222222333333333333333333333333444444444444555555555555777666444444666777777666555555555666666555555444666666666666777888999:::666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======@@@@@@????????????@@@@@@@@@AAABBBCCCDDDCCCCCCBBBFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLMMMOOOQQQSSSUUUYYYaaalllxxx444222111111222333333222000000000000111111111111000111111111111222222222333333333333333333333333444444444555555555666666999777555555555666555444222333555666666666555444666666666666777888999:::666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======AAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDCCCAAA@@@DDDEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQSSSUUUWWW^^^gggttt222333333444444444333333555333222222222222111000000000000000111333555777555555555555555555555555444555555555444333333222777777777777777777777777555555555666666666666666444555555666666666666666666666777888999::::::;;;=========<<<;;;;;;;;;:::>>>===<<<;;;;;;<<<>>>???EEEAAA>>>???CCCEEEDDDAAABBBCCCDDDEEEEEEDDDCCCBBBFFFEEEDDDGGGKKKLLLKKKIIIIIIKKKMMMNNNPPPTTT\\\bbbjjjrrr111111222222222222222111222222111222333333333222111111000000111333555666555555555555555555555555555555555555555444333222777777777777777777777777555555666666666666777777555666666777777777777777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>EEEAAA>>>>>>BBBEEEDDDAAACCCCCCDDDEEEEEEEEEDDDDDDHHHGGGFFFIIILLLMMMLLLJJJKKKMMMPPPRRRUUUZZZbbbiiirrrzzz000000111111111111000000111111111222333444444444333222111111111333444555555555555555555555555555555555555555555555444333777777777777777777777777555555666666777777777777777777888999999999999888:::::::::999999888888888::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>DDDAAA>>>>>>BBBDDDCCCAAADDDDDDDDDDDDDDDEEEFFFGGGJJJIIIIIIJJJMMMNNNNNNMMMMMMQQQUUUXXX\\\ccclllsss~~~111111222222222111000000111222333333333333444555444333222111222222444444555555555555555555555555555555666666666555555444777777777777777777777777666666666777777888888999888999999:::::::::::::::::::::::::::::::::999999<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@??????>>>CCCAAA??????AAACCCCCCBBBEEEEEEDDDDDDEEEFFFHHHIIIKKKJJJKKKKKKMMMNNNOOOOOOOOOTTTZZZ___eeemmmvvv}}}333444444444333333222111333444555444222111222333444333222222222333444555555555555555555555555555555555666777777666666666888888888888888888888888666666777777888999999:::999::::::;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<@@@??????>>>===<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@???CCCBBB@@@@@@AAACCCDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLMMMOOOQQQRRRSSSXXX```gggnnnwww666666666666555444333222333666777555222000111444444333222222222444555666555555555555555555555555555666666777777777777777888888888888888888888888666666777888999::::::;;;999:::;;;;;;<<<<<<;;;;;;888999999:::<<<======>>>@@@@@@@@@???>>>>>>======<<<===>>>@@@@@@AAAAAAAAADDDCCCBBBBBBBBBCCCEEEFFFDDDEEEEEEFFFHHHJJJKKKLLLKKKMMMNNNNNNOOOQQQUUUXXXZZZ```iiiqqqyyy666666666666555444333333222555777666222000333666333222222222333444666777555555555555555555555555555666777888888888888777888888888888888888888888666777777888999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<============>>>>>>?????????@@@>>>>>>>>>???@@@AAABBBCCCEEEEEEDDDCCCCCCDDDFFFGGGCCCDDDFFFHHHJJJKKKLLLLLLMMMOOOQQQQQQRRRUUUZZZ^^^cccjjjsss}}}666666666666555444333222///333666555222111555888222222222222333555777888555555555555555555555555666666777888888888888888888888888888888888888888666777777999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;999:::;;;===>>>@@@AAABBB???>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEDDDDDDGGGHHHBBBDDDGGGIIIKKKLLLMMMLLLNNNPPPSSSTTTTTTXXX]]]bbbjjjqqq{{{333444444555555444444333777777666666555555555555444555555555666666777777777666555444444333444444666888999999888888999:::;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<999999::::::;;;<<<=========<<<<<<<<<<<<======>>>??????@@@AAAAAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVXXX]]]fffmmmvvv555555555555555555555555666666666666666555444444555555555666666777777777777666666666666666777777777888999999888777888:::888999999999::::::;;;;;;888999999:::;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMMMMMMMMMMOOOQQQVVVXXX[[[^^^aaagggpppwww~~~888777666666666666777888555666888999888777555444666666666777777777777777777777777777888999:::;;;888999:::999888777888999666777888999:::;;;;;;<<<999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>???======>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIEEEFFFGGGHHHJJJKKKLLLMMMKKKMMMNNNNNNNNNOOOQQQSSSVVVZZZ___cccgggoooxxx:::888777555555777888:::666888:::<<<<<<:::777666777888888888888888888888888888888888888999::::::999:::;;;:::888777888999777777888888999:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>??????>>>>>>???@@@BBBCCCDDDDDDEEEEEEDDDEEEGGGIIIKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOOOOOOOQQQTTTWWWXXX]]]dddjjjpppyyy999888666555555666888999888:::<<<>>>>>>===:::999999999999999999999999999:::999888777777777777777888:::;;;:::999888999:::999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<======>>>@@@@@@???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNOOOPPPRRRUUUYYY\\\```fffooowww~~~999888777777777777888999:::;;;===>>>???>>><<<;;;:::::::::::::::999999999:::999888777666666666666888999::::::999999:::<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSVVVZZZ___ccciiipppyyy999999999999999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999888777777777777777888666888::::::::::::<<<===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB???@@@AAACCCDDDFFFGGGHHHJJJJJJIIIJJJKKKMMMOOOPPPNNNNNNNNNOOOOOOPPPPPPQQQPPPRRRTTTWWW[[[```gggkkkrrryyy:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::777777777777888999::::::666777999::::::;;;===>>>999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBB>>>???@@@BBBDDDEEEGGGGGGKKKKKKJJJKKKLLLMMMOOOPPPMMMMMMNNNOOOQQQRRRSSSSSSRRRTTTWWWZZZ^^^eeelllqqq~~~::::::;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::========================;;;:::999999;;;;;;:::999:::::::::::::::::::::::::::<<<>>>???@@@???>>>===??????>>>>>>======<<<<<<>>>>>>=========<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAACCCAAA@@@CCCGGGJJJJJJIIIQQQOOOMMMLLLLLLNNNQQQSSSQQQPPPNNNNNNOOOPPPPPPOOOTTTVVVZZZ___eeemmmvvv}}}:::;;;;;;<<<===>>>???@@@<<<<<<===============<<<========================;;;:::999:::;;;<<<;;;999;;;;;;;;;:::::::::::::::;;;<<<>>>?????????>>>===??????>>>>>>=========<<<=========<<<<<<<<<;;;;;;===???AAABBBAAAAAABBBCCCDDDBBBAAACCCGGGJJJJJJIIIPPPOOONNNNNNNNNPPPRRRSSSQQQPPPPPPPPPRRRTTTUUUUUU]]]___dddiiipppyyy;;;;;;<<<===>>>???@@@@@@:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============???@@@BBBCCCBBBBBBCCCDDDDDDCCCCCCDDDGGGJJJKKKJJJOOOPPPPPPQQQRRRSSSSSSTTTQQQRRRRRRSSSUUUXXXZZZ\\\bbbeeekkkrrrzzz;;;<<<======??????@@@AAA<<<<<<===>>>>>>>>>>>>>>>????????????????????????===<<<;;;;;;======<<<;;;;;;<<<<<<<<<<<<<<<======???>>>>>>======>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@????????????AAACCCCCCBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJKKKKKKOOOPPPRRRTTTUUUUUUUUUUUUSSSSSSUUUVVVWWW[[[___aaaggglllsss|||<<<<<<===>>>???@@@AAAAAA???@@@@@@@@@??????>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<>>>>>>===<<<<<<<<<<<<======>>>>>>>>>@@@???>>>>>>>>>>>>??????======>>>>>>??????@@@@@@????????????????????????>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFGGGGGGHHHJJJKKKMMMNNNPPPRRRUUUWWWWWWWWWVVVUUUVVVXXXYYYZZZ^^^cccgggrrrwww======>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>======??????>>>============>>>>>>??????@@@@@@???????????????>>>>>>======>>>>>>???@@@AAAAAA===============>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIJJJLLLNNNNNNPPPRRRUUUWWWXXXXXXXXXXXXZZZ]]]___```eeelllrrr|||===>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>======>>>>>>???@@@@@@AAA??????@@@AAA@@@???>>>===<<<======???@@@AAABBBBBB>>>>>>>>>>>>??????@@@@@@@@@BBBDDDDDDCCCCCCDDDEEEGGGIIIJJJJJJIIIIIILLLOOONNNOOOQQQTTTVVVXXXYYYYYY[[[___cccfffiiioooyyy>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>???@@@@@@???>>>======>>>???@@@@@@AAAAAA>>>???AAABBBAAA???===<<<<<<<<<===???@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEFFFEEEEEEEEEGGGGGGIIIKKKKKKIIIIIILLLOOONNNOOOQQQSSSUUUWWWYYYZZZ]]]bbbgggkkkooowww===???AAACCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDDDDCCCCCCEEEGGGGGGEEECCCBBBCCCGGGDDDAAA??????@@@??????CCCBBB@@@@@@AAABBBAAA???<<>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEDDDCCCDDDEEEGGGHHHJJJLLLMMMMMMMMMNNNPPPPPPPPPPPPSSSXXX\\\___```gggjjjnnnuuu}}}===???AAABBBCCCCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHHHHFFFEEEFFFFFFGGGDDDAAA??????@@@@@@???@@@@@@???>>>???@@@BBBDDDCCCCCCCCCCCCCCCAAA@@@>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCHHHHHHHHHGGGDDDDDDDDDFFFFFFIIILLLNNNNNNNNNPPPQQQPPPPPPQQQTTTYYY^^^aaacccooorrrwww~~~>>>???AAABBBCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDCCCBBBBBBCCCEEEFFFCCC@@@???@@@@@@@@@??????@@@@@@???>>>BBBHHHNNNRRRFFF>>>BBBEEEAAA>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDIIIJJJJJJHHHFFFFFFGGGHHHEEEIIIMMMOOOPPPPPPQQQQQQRRRSSSUUUYYY^^^ccchhhkkkyyy}}}>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@?????????BBBDDDDDDBBB@@@@@@@@@AAA@@@@@@@@@BBBCCCAAAAAAEEEOOOWWWgggOOO???BBBEEE@@@===AAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHIIIKKKMMMGGGKKKOOOQQQQQQQQQQQQQQQUUUWWW[[[```eeekkkrrrvvv??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@BBBCCCCCCBBBAAABBBEEEGGGCCCAAA@@@@@@AAABBBAAA@@@@@@BBBDDDCCCBBBFFFOOOWWWsssYYYDDDCCCEEE???>>>CCCAAAAAABBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHHHHHHHJJJLLLOOOLLLNNNRRRSSSRRRRRRRRRRRRWWW[[[aaaffflllsss{{{???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBBBBBAAAAAABBBDDDAAA@@@@@@@@@BBBCCCBBB@@@>>>@@@BBBBBBBBBEEEKKKOOOkkkYYYIIIDDDDDDAAAAAAFFFBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJJJJIIIIIIKKKMMMOOOQQQSSSTTTTTTTTTUUUVVV[[[```hhhnnnttt|||@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA???@@@BBBAAA@@@??????@@@@@@@@@???AAABBBCCCBBBAAA???@@@BBBCCCDDDEEEFFFGGGRRRNNNIIIEEECCCDDDFFFGGGDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKMMMOOOPPPRRRSSSTTTUUUWWWZZZ]]]dddjjjrrryyy@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFFFFDDDBBBAAAAAA@@@??????AAACCCCCCBBBAAABBBBBBCCCFFFHHHHHHEEEBBB===DDDHHHEEEDDDGGGIIIHHHEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKGGGIIIKKKLLLMMMOOORRRUUUPPPQQQRRRTTTVVVZZZ___ccclllsss|||EEEDDDBBB@@@????????????BBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCBBBAAA???>>>??????@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEFFFGGGJJJKKKJJJIIILLLLLLLLLLLLKKKJJJIIIIIILLLKKKJJJKKKNNNOOOPPPPPPRRRRRRRRRVVV[[[bbbfffiiittt}}}@@@@@@???>>>>>>>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBB@@@???@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGGGGFFFEEEEEEDDDGGGGGGGGGHHHJJJKKKKKKIIIJJJKKKKKKKKKJJJJJJIIIHHHKKKJJJJJJKKKMMMOOOPPPPPPTTTTTTUUUYYY___gggmmmppp~~~============>>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFEEEJJJIIIHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJLLLLLLLLLMMMNNNPPPRRRTTTYYYZZZ\\\aaahhhqqqyyy~~~>>>>>>???@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHIIIJJJKKKMMMKKKJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOQQQTTTWWWZZZ```bbbffflllttt~~~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJMMMOOOQQQOOONNNLLLKKKMMMNNNMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLNNNPPPQQQSSSWWW\\\aaafffjjjqqqxxx>>>?????????>>>===<<<<<>>??????>>>===<<<;;;??????@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEECCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFIIILLLOOOQQQRRRPPPMMMKKKLLLMMMMMMLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRUUUZZZ\\\___eeennnvvvwww>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>???@@@AAACCCBBBAAAAAABBBCCCDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIKKKMMMSSSPPPLLLKKKKKKLLLLLLLLLPPPQQQRRRTTTUUUVVVVVVVVVXXX\\\aaadddgggnnnxxxBBBCCCDDDCCCAAA@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGHHHKKKNNNPPPQQQOOOLLLLLLLLLNNNNNNNNNPPPQQQQQQQQQRRRUUUZZZ^^^bbbfffmmmrrrwww~~~AAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMNNNPPPPPPNNNLLLKKKLLLMMMNNNNNNOOOQQQRRRSSSUUUYYY^^^bbbggglllttt{{{???@@@AAA@@@>>>>>>>>>@@@???@@@AAABBBBBBAAA@@@???CCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHKKKKKKLLLLLLMMMNNNOOOOOOPPPOOONNNMMMMMMNNNPPPQQQQQQSSSVVVYYY]]]bbbhhhmmmtttyyy===???@@@???======>>>??????@@@BBBCCCCCCBBB@@@???CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPOOOOOOQQQTTTVVVVVVYYY]]]bbbhhhnnnuuuzzz===>>>??????>>>===>>>???@@@BBBDDDEEEEEEDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGIIIJJJNNNMMMMMMLLLLLLLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQTTTXXX\\\]]]```ffflllssszzz>>>???@@@@@@??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJNNNMMMMMMMMMNNNNNNOOOPPPLLLLLLMMMMMMNNNOOOOOOPPPNNNPPPSSSTTTUUUXXX^^^cccgggkkkqqqxxx???@@@BBBAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFDDDDDDEEEEEEGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNPPPPPPMMMMMMMMMMMMOOOPPPRRRTTTRRRUUUZZZ\\\]]]aaahhhooouuuyyy@@@AAACCCCCCBBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCEEEGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKLLLNNNOOOPPPOOONNNNNNNNNOOORRRUUUWWWXXX\\\aaaccceeejjjrrryyy===>>>???@@@AAABBBBBBBBBDDDDDDCCCBBBAAAAAA@@@???DDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIKKKMMMOOOQQQQQQRRRPPPOOONNNPPPTTTWWWYYYYYYaaacccggglllqqqyyy>>>???@@@AAAAAABBBAAAAAADDDDDDCCCCCCBBBAAA@@@@@@EEEDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRPPPPPPPPPSSSWWW[[[^^^___lllooosssxxx~~~@@@AAAAAABBBBBBBBBAAAAAADDDDDDCCCCCCBBBBBBAAAAAAEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMNNNOOOQQQRRRRRRSSSSSSTTTVVVZZZ___eeeiiilllwwwzzzBBBBBBCCCCCCCCCBBBBBBAAADDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOPPPQQQRRRSSSUUUUUUXXX[[[___dddjjjqqqwww{{{CCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQSSSUUUWWWYYY[[[^^^bbbhhhnnnttt{{{CCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTWWWZZZ^^^aaadddggglllrrrxxx~~~CCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRUUUVVVXXX\\\```fffkkknnnsssyyyBBBCCCDDDFFFFFFGGGGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNOOOPPPQQQSSSTTTXXXYYY[[[___eeelllqqquuu~~~>>>AAADDDHHHJJJJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHJJJKKKLLLLLLLLLNNNPPPQQQPPPPPPRRRUUUXXXYYYYYY\\\```ffflllqqqwww}}}CCCDDDGGGIIIJJJIIIGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKMMMMMMMMMMMMOOOPPPQQQQQQRRRTTTXXX[[[]]]^^^dddhhhooouuu{{{HHHIIIJJJJJJIIIGGGEEEDDDJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNOOOOOONNNNNNOOOQQQSSSTTTWWW[[[___cccfffhhhpppttt{{{JJJKKKKKKKKKJJJHHHFFFEEELLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQQQQPPPPPPRRRSSSWWW[[[```eeejjjnnnsssvvv{{{JJJKKKKKKLLLKKKJJJIIIIIIMMMMMMMMMLLLMMMMMMNNNNNNOOOQQQSSSTTTTTTUUUVVVXXX\\\aaahhhoootttyyyJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQTTTWWWYYYZZZ\\\___aaaccciiirrryyyJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNNNNOOOPPPRRRSSSTTTTTTWWW[[[^^^aaadddhhhkkknnnuuuKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVVVVZZZ^^^bbbfffjjjooorrrxxxOOOMMMKKKMMMPPPRRRRRRPPPSSSSSSTTTUUUVVVXXXYYYZZZaaadddgggkkkooouuuzzzNNNLLLKKKLLLOOOQQQQQQPPPSSSTTTUUUXXX\\\___bbbdddmmmppptttxxx|||OOONNNMMMNNNQQQSSSSSSSSSTTTVVVYYY^^^dddjjjoooqqqxxx{{{RRRRRRRRRSSSVVVXXXYYYZZZYYY\\\```gggnnnuuuzzz~~~TTTVVVWWWYYY[[[^^^aaaccceeeggglllrrryyyZZZ\\\___bbbdddhhhlllooouuuwww|||cccgggkkkooorrrvvv|||mmmqqqvvvzzz}}}xxx|||tttkkk~~~___pppVVVdddwwwQQQ[[[kkk|||MMMSSS___ooo~~~GGGJJJTTTbbbooo~~~CCCDDDLLLYYYeeesssCCCEEEKKKRRRZZZfffyyyBBBCCCHHHNNNTTT___qqq@@@AAADDDIIINNNVVVeeesssAAA@@@CCCGGGJJJOOOZZZfffzzzAAA@@@BBBFFFIIILLLTTT]]]nnn{{{???>>>@@@EEEHHHJJJPPPWWWdddppp:::999<<>>???BBBFFFLLLPPPQQQXXXbbbooo~~~888888999:::;;;>>>CCCFFFMMMSSS]]]hhhvvv;;;<<<<<<;;;;;;===AAADDDJJJNNNUUU^^^jjjyyy>>>>>>??????>>>@@@CCCFFFHHHKKKPPPVVV```mmm}}}888:::;;;<<<<<<>>>AAADDDGGGJJJNNNRRRYYYdddrrr|||555777999;;;<<<>>>AAACCCEEEHHHLLLOOOUUU]]]iiiqqq666888;;;<<<===>>>AAACCCAAAEEEIIIMMMQQQWWW```gggsss555777999::::::;;;===???>>>BBBGGGJJJNNNSSS[[[aaahhhvvv777888:::;;;<<<<<<;;;:::===@@@CCCGGGJJJOOOUUUYYYccchhhuuu777888888999::::::::::::<<<>>>BBBDDDHHHLLLQQQUUU]]]bbbmmm}}}888888888777888888999999;;;===@@@BBBDDDHHHLLLPPPVVVZZZcccqqq}}}:::999888777777888999:::;;;===???@@@BBBEEEIIILLLQQQTTT\\\gggrrr}}};;;:::999888888999;;;<<<<<<===???@@@@@@CCCFFFIIIOOOQQQWWWaaaiiirrr999999999999:::;;;<<<===<<<===>>>??????BBBEEEHHHNNNOOOUUU]]]ccciiittt555666888999;;;;;;<<<<<<:::;;;======>>>@@@DDDGGGKKKLLLRRRYYY]]]aaajjjsss222444666999;;;;;;;;;;;;888:::;;;<<<===???CCCFFFIIIJJJPPPVVVYYY\\\ccckkkvvv:::777444555888;;;;;;:::888999:::<<>>@@@BBBCCCFFFIIIMMMQQQUUUYYY^^^bbbhhhoooyyy666555666777999:::999888888999:::<<<>>>@@@AAABBBDDDFFFJJJMMMQQQUUUZZZ]]]aaafffnnnwww444555666888999999888777888999:::<<<>>>???AAAAAABBBEEEHHHKKKNNNQQQVVVYYY[[[___eeellluuu333444666888888777777777888999:::<<<===???@@@AAABBBEEEGGGJJJLLLOOOSSSVVVXXX[[[```eeelllwww222444666666666666777888888999:::;;;===>>>???@@@BBBDDDGGGHHHJJJMMMPPPSSSUUUXXX]]]aaafffoooyyy222444666555444444666999999999:::;;;===>>>??????AAACCCEEEGGGHHHJJJMMMPPPQQQUUUYYY]]]aaagggpppwww333444555444222333666:::999999:::;;;<<<>>>>>>???@@@BBBDDDEEEFFFHHHKKKNNNOOORRRWWWZZZ]]]ccckkkpppttt444444333444444555666777888888777777888:::;;;===@@@AAABBBDDDGGGJJJLLLNNNPPPRRRSSSUUUXXX]]]dddhhhoooyyy444333333444444555666777777777777777999:::<<<===@@@AAABBBDDDFFFIIILLLMMMMMMOOOQQQTTTVVV[[[aaaeeeiiiqqq}}}333333333333444555666777666666777888999;;;===>>>@@@AAABBBCCCFFFHHHJJJKKKIIILLLOOORRRTTTXXX\\\___bbbiiisss|||333333333333444555666666555555666888:::<<<===>>>@@@@@@AAACCCDDDGGGHHHJJJGGGJJJMMMPPPSSSUUUYYY[[[```eeelllsss|||333222222333333444555666444555666888:::<<<===>>>@@@@@@AAABBBCCCEEEGGGHHHGGGIIIMMMOOOQQQTTTWWWYYY^^^aaaggglllttt222222222222333444555666444555777999;;;<<<<<<<<<@@@@@@@@@AAABBBDDDEEEFFFGGGIIILLLMMMOOOQQQUUUXXXYYY\\\```eeellluuu222222222222333444555666555666888:::;;;;;;;;;;;;@@@@@@@@@@@@AAABBBDDDDDDGGGHHHJJJKKKLLLOOOSSSWWWVVVXXX\\\aaagggooovvvzzz222222222222333444555555666777999:::;;;;;;::::::@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHHHHIIIMMMRRRVVVUUUWWWZZZ```ffflllrrruuuyyy111222222333333444444555444666888:::::::::<<<===??????>>>>>>>>>???AAABBBDDDDDDDDDEEEGGGJJJNNNPPPRRRUUUZZZ^^^bbbggglllpppwww111111222333333444444555444666888999::::::;;;===???>>>>>>===>>>???AAABBBDDDDDDDDDEEEGGGJJJMMMOOOPPPSSSWWW[[[___dddiiimmmrrryyy111111222222333444444444333666888999999999;;;<<<============>>>???@@@AAACCCCCCCCCDDDFFFIIILLLMMMMMMPPPTTTWWW[[[___dddhhhkkkqqqyyy111111111222333333444444333555888888888888:::;;;<<<<<<<<<===>>>???@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKNNNRRRUUUXXX\\\```dddfffjjjpppwww000000111222222333333444333555777888777777999::::::;;;<<<===>>>??????@@@AAABBBBBBDDDEEEGGGHHHIIIKKKMMMPPPSSSVVVYYY]]]```cccfffjjjoooxxx000000111111222333333333333555777777777777888999888999;;;===>>>?????????@@@AAABBBCCCEEEFFFGGGGGGJJJMMMOOOQQQSSSVVVZZZ]]]___bbbfffkkkrrr|||000000000111222222333333333555666777666666777888777888:::<<<>>>????????????@@@AAACCCDDDEEEFFFFFFIIIKKKNNNOOOQQQTTTWWWZZZZZZ^^^cccgggmmmuuu000000000111222222333333333444666777666666666777777888:::<<<>>>???>>>>>>???@@@AAACCCDDDEEEEEEEEEHHHJJJLLLNNNOOORRRUUUXXXWWW[[[aaaeeeiiipppxxx~~~111111222222222333333333555555555555666666666666888999999:::;;;<<<=========???@@@@@@@@@AAADDDFFFFFFGGGIIILLLOOOQQQSSSTTTUUUXXX[[[___ccchhhnnnrrr111111222222222333333333444555555555555666666666999999:::;;;<<<===>>>>>>===>>>@@@@@@@@@AAADDDFFFFFFGGGIIIKKKNNNQQQSSSTTTUUUWWWZZZ]]]aaafffkkkoooxxx111111222222222333333333444444555555666666666666999:::;;;<<<===>>>>>>???<<<===?????????@@@CCCEEEEEEFFFHHHKKKMMMPPPRRRSSSTTTVVVXXX[[[^^^aaafffjjjpppvvv111111222222222333333333555555666666777888888888888999999:::;;;<<<===>>>;;;<<<>>>>>>>>>???BBBDDDEEEFFFHHHJJJLLLOOOPPPQQQRRRTTTVVVXXXZZZ]]]aaadddiiiooovvv111111222222222333333333666777777888999999::::::666777888999:::;;;;;;<<<:::;;;=========>>>AAACCCDDDEEEGGGIIIKKKMMMOOOPPPQQQRRRTTTUUUVVVYYY]]]```eeejjjpppwww111111222222222333333333666666777888999::::::;;;555666666777888999:::;;;999:::<<<<<<<<<===@@@BBBDDDEEEFFFHHHJJJLLLNNNOOOOOOPPPRRRSSSTTTVVVZZZ]]]bbbfffkkkqqqxxx111111222222222333333333444555555666888999999:::666666777888999:::;;;;;;888:::;;;<<<<<<===???AAACCCDDDFFFGGGIIIKKKMMMMMMMMMOOOPPPQQQSSSUUUYYY\\\^^^bbbggglllqqqzzz111111222222222333333333333333444555666777888888777777888999:::;;;;;;<<<888999;;;;;;;;;<<>>???AAABBBDDDFFFHHHIIIJJJJJJJJJKKKMMMOOORRRSSSTTTTTT[[[]]]```dddhhhnnnvvv{{{111111222222222333333333333333333333333333333333555555444555666888999;;;999999999999:::<<<===>>>===???@@@BBBDDDEEEFFFFFFHHHIIIKKKNNNPPPQQQRRRSSSYYY[[[^^^aaaeeekkkrrrwww}}}222222222222333333333333333333333333333333333333555555555555666777999::::::999999999:::;;;;;;<<<<<<===>>>@@@BBBCCCDDDDDDFFFGGGIIIKKKMMMOOOPPPPPPUUUWWWZZZ^^^bbbgggnnnrrrvvv}}}222222222333333333333444444444444444444444444444666555555555666777999::::::999999999999999::::::===>>>@@@AAACCCDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNOOOSSSUUUXXX[[[___dddjjjnnnpppvvv111222222333444444555555777777777777777777777777666666555555555777888999999999888888888999999:::===>>>???AAABBBCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMNNNQQQTTTWWWZZZ]]]bbbgggkkkmmmrrryyy000111222333444555666777888888888888888888888888777666555555555777888999888777777777888999999::::::;;;<<<>>>???@@@@@@@@@BBBCCCEEEGGGJJJKKKLLLLLLPPPRRRVVVYYY\\\```dddgggkkkooouuu{{{//////111333555777888999555555555555555555555555777666666555555666888999666666666777777999:::;;;999999;;;<<<============@@@AAACCCEEEGGGIIIJJJJJJNNNPPPTTTWWWZZZ]]]aaadddhhhlllqqqvvv|||......000333555888999:::333333333333333333333333777777666555555666888888555555555666777999:::;;;999:::;;;<<<===>>>>>>>>>>>>???AAACCCEEEGGGHHHHHHLLLOOOSSSVVVXXX[[[___bbbeeeiiiooosssxxx//////111222444555666777;;;999666444333333444555666555444333333444555666:::999999999999999999999999999999999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGIIIKKKNNNPPPSSSXXX]]]```ggghhhkkknnnrrrxxx000111222333555666777888999888666444333444555555666555444333333444555666888888888777777777777777777777777777888999::::::======>>>???AAACCCDDDFFFHHHJJJMMMPPPSSSWWW\\\___ccceeehhhkkknnnttt{{{111222222444555666777777666555444333333444666666666555444333333444555666555555555666666666666666777777666777777888999:::;;;<<<<<<===???AAACCCDDDGGGIIILLLOOOQQQUUUZZZ^^^```aaadddfffjjjnnntttyyy{{{111111222333444444555555333333333333444555666777555555333333333333555555444555555555555555666666888888888888999:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCEEEGGGJJJLLLOOOSSSWWW[[[]]]___bbbdddgggkkkppptttuuu{{{000000000111111222222222111111222333444555666777555444333222222333444555555555555666666777777777888888888888999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCEEEGGGIIILLLOOOTTTWWW[[[]]]```bbbeeeiiimmmpppsssxxx000000000000000000000000000000111222444555555666555444333222222333444555555555666666777888888888666666555666666777888999<<<<<<<<<===>>>???AAAAAA@@@BBBDDDFFFHHHLLLPPPTTTWWWYYY]]]```bbbfffjjjmmmqqquuu{{{111111111111000000000000000000111222333444444444444444333222222333444444444555555666777777888888555555555666666777888999;;;;;;;;;;;;<<<===??????===???AAACCCEEEHHHMMMPPPQQQTTTXXX[[[^^^aaafffiiimmmqqqvvv|||222222222111111111111111000000111222333444333333444444222222222222444444444444555555666777888888777777777777888999:::;;;999999999:::;;;<<<===>>><<<===@@@AAACCCGGGKKKNNNLLLOOOSSSWWWZZZ^^^bbbeeeiiimmmrrrwww|||...000111222222111000...222222111111111111111111333333333333444444555666555555555666666666666666555666777888888999999888777777888999;;;<<<======>>>???AAACCCEEEGGGHHHIIINNNNNNOOOSSSXXX]]]aaabbbhhhkkkooorrrvvv}}}000111222333333222111000///////////////000000000222222111111111222333333444444555555666666666777555555777888888888888888999999999::::::;;;;;;<<<===>>>@@@BBBDDDFFFGGGHHHLLLLLLNNNQQQVVV[[[___aaadddgggkkknnnqqqxxx000111333333333333111000......//////000000000111333222222111111111111222333333444444555666777777555555666777888888888888;;;;;;;;;;;;::::::::::::<<<===>>>@@@BBBDDDEEEFFFHHHIIIKKKOOOSSSXXX\\\___```cccgggiiilllqqqyyy000111222222222222111000000000000111222222333333555555444333222222222333111222222444555666777777444555666777888888888888::::::::::::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHLLLOOOTTTYYY\\\]]]```dddfffhhhmmmtttzzz//////000000000000//////000000111111222222222222555444333333222222222222000111222333444555666777444555666777777888888777777777888999:::;;;<<<===999:::;;;===>>>@@@AAABBBAAADDDGGGIIIKKKOOOUUUYYY\\\___ccceeefffjjjqqqvvv|||////////////////////////000/////////////////////222111111000000000000111111111222222333444555555444444555666777777777777555555666888999;;;<<<<<<999:::;;;<<<>>>???@@@AAA@@@CCCFFFHHHHHHKKKQQQUUUYYY\\\```cccdddhhhnnnsssxxx~~~000000////////////000000111111000000///.........000000000000000000111222111111222222333333333444333444555666777777777777555555666777888888999999999:::;;;<<<===???@@@@@@@@@CCCFFFGGGFFFHHHNNNSSSTTTXXX\\\___aaadddjjjooouuuyyy111111000000000000111111444444333222111000//////222111111111222333444444222222222222222222222333333444555666777777777777666666666666666666777777::::::;;;<<<===??????@@@@@@DDDGGGGGGEEEGGGLLLQQQPPPTTTYYY\\\^^^aaaggglllmmmpppuuuzzz444333111////////////000000000000000000000111111111111222222222333333333111111222222222333333333333333333444555666666777999999888888888888888999;;;;;;<<<<<<======>>>>>>AAABBBCCCDDDDDDFFFJJJMMMPPPRRRUUUXXX[[[___dddhhhkkkmmmoooqqquuu444333111////////////000111111000000000111222222111111111111222222222333111111222222222333333333333333444666666777777666888888777777777777888888;;;;;;;;;<<<======>>>>>>>>>@@@AAABBBCCCDDDGGGIIIMMMOOORRRUUUXXX\\\aaadddhhhjjjlllooosss|||333222111/////////000000111111111111111222333333000000000111111111222222111111222222222333333333333444666888888888777666777666666666666666777777::::::;;;;;;<<<======>>><<<>>>AAABBBCCCCCCEEEGGGJJJLLLNNNQQQSSSWWW\\\```cccfffiiilllooovvv333222000/////////000111111111111111222333444444///000000000000111111111111111222222222333333333333555777999:::888666555555555444444444555666666999999:::;;;<<<======>>><<>>AAACCCCCCCCCCCCDDDFFFHHHJJJLLLMMMQQQUUUXXX\\\```dddggghhhkkkqqquuu}}}222111000//////000111222000000000111111333444555000000000111111111222222111111222222222333333333444555777888888777555444333333333333444555666666777777888999;;;<<<======:::<<<>>>?????????@@@AAAEEEFFFHHHJJJKKKNNNRRRUUUYYY]]]aaacccdddggglllqqqwww~~~222111000//////000111222/////////000111222333444111111111111222222222333111111222222222333333333555555666666666555555444333333333444444555666777666666777999:::;;;<<<===:::;;;======<<<===???AAACCCDDDFFFGGGHHHKKKOOORRRVVVYYY]]]___```ccciiimmmrrrxxx111111000//////000111222.........///000222333444111222222222222333333333111111222222222333333333555555555555444444444555333333333444555666777888555666777888:::;;;<<<=========>>>======>>>AAACCCAAACCCDDDEEEGGGIIIMMMPPPTTTWWW[[[\\\]]]aaafffkkknnnttt}}}000000000000000000000000222111///...///111444666222111111111000000/////////000111222333222111000//////000333666777555444555444222111222333666888666666888999999999999999;;;===>>>===<<<;;;<<<>>>BBBAAAAAABBBDDDHHHKKKNNNSSSTTTVVVXXX[[[```fffjjjkkkoootttzzz000000000000000000000000222111///...///111444555111111111111000000000///...///111222333333333333222222222444666777666555333333333333444444555555666666777888999999999999999;;;<<<===<<<<<<>>>???FFFDDDCCCBBBCCCFFFIIILLLPPPRRRTTTVVVXXX]]]ccchhhjjjmmmrrrwww}}}000000000000000000000000111000///...///111333555111111111111000000000000...///111333444555555555666555444444666777777666222333444555666555444333555666777888888999999999777999;;;<<<<<<===???AAAIIIGGGCCCAAAAAACCCGGGIIIMMMNNNQQQSSSUUUZZZ___cccgggjjjnnnrrrvvv~~~////////////////////////000000/////////111333444111111111000000000000000111111222333444444555555888666444333555666666666333333444444555444444333444555666777888888888888777999;;;;;;;;;<<<===???GGGEEEAAA>>>>>>AAADDDGGGJJJLLLNNNPPPSSSWWW\\\___aaaeeeiiimmmqqqxxx///////////////////////////////////////111222333000000000000000000111111444444333333333333333333777555333222333444444444666555333222222333444666444444555666777777777777999:::;;;;;;::::::;;;<<>>BBBDDDGGGIIILLLNNNPPPTTTXXX\\\[[[```eeeiiimmmsss{{{000000000000000000000000////////////000111222222000000000000111111111111555444333222111111111222555333111222333333333222777666333111111222555666333444555666777777777777999:::;;;;;;999999999;;;===<<<;;;:::;;;===@@@BBBDDDFFFIIILLLNNNQQQUUUXXXWWW[[[bbbgggkkkpppwww|||000000000000000000000000......//////000111111222///000000000111111111111333333222111000111222222333222111222444444333111666555444333333333333444333333444555666666666666777999::::::999999:::<<<<<<;;;;;;;;;<<<===>>>???@@@CCCFFFIIIKKKMMMQQQSSSTTTYYY```dddhhhlllrrrvvvzzz000000000000000000000000......//////000111111111//////000000111111111222111111000000000111333444111111222444555555333111444444555555555444222111222333444555666666666666555777888999999:::<<<>>><<<<<<==================>>>@@@DDDFFFHHHKKKNNNQQQTTTYYY___ccceeeiiinnnrrruuu|||222222111000///...------.........///////////////000111111111111222222222111222222333333222222111222222222222222222333333222222333333333444444444444444444555666777777888999::::::::::::999888888;;;;;;:::;;;<<<>>>@@@AAA>>>@@@BBBCCCDDDFFFJJJMMMVVVZZZ```dddeeegggkkknnnpppuuu{{{000000000000////////////////////////////////////000000111111111222222222111222222222222222222111111111222222222222333333111111222222222333333333444444444555666777777777888999999::::::999999888;;;;;;::::::;;;===>>>???>>>???AAABBBCCCEEEIIILLLRRRVVVZZZ___bbbeeehhhjjjmmmqqqwww~~~.........//////000000000////////////////////////000000000111111111222222111111222222222222111111111111111222222222333333111111111111222222222222444444444555666666777777666777888999::::::::::::;;;::::::::::::;;;<<<===<<<===???@@@AAACCCGGGJJJNNNOOORRRWWW]]]aaacccccchhhlllrrrwww~~~........./////////000000000000000///////////////000000000000111111111111000000111111111111000000000000111111222222333333111111222222222333333333444444444555555666666666555666777888::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<===>>>???AAAEEEHHHJJJIIIKKKQQQXXX^^^___^^^cccgggmmmrrrxxx////////////............111111000000//////////////////000000000111111111///000000111111000000/////////000111111222333333333333333444444444444555444444444444555555555555444555666888999:::;;;;;;999999:::::::::::::::::::::;;;<<<======@@@CCCFFFGGGFFFGGGLLLTTTYYY[[[ZZZ^^^ccciiiooottt{{{/////////......---------222111111000000//////.../////////000000000111111//////000000000000//////...//////000111222333333444444444444555555555555444444444444444444444444444555666888999:::::::::888999:::;;;;;;;;;;;;::::::;;;<<<<<<===???BBBEEEEEEEEEFFFJJJOOOTTTWWWXXX[[[```ggglllpppvvv~~~------...............///222222111111000//////...////////////000000000111...//////000000//////.........///000111222333333333333333444444444555555444444444444444444444444555555777888999999999999777888:::;;;<<<<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDDBBBDDDGGGIIIKKKNNNSSSVVVYYY^^^dddiiilllooouuuzzz++++++,,,---...///000111222222222111000//////...////////////000000000000......////////////......---...///000111222333333222222333333333444444444444444444444444444444444555666777888888999888888777888:::<<<============:::;;;<<<<<<<<<>>>AAADDDAAADDDGGGHHHHHHKKKPPPUUUYYY]]]cccfffhhhjjjnnnrrrxxx,,,---------.../////////......///000000000000000000000//////.........---111111111111000000000000111111000//////000111111222111000000000111333333333333444444444444444444555555555666777777888888:::::::::;;;===>>>@@@AAA>>>>>>>>>>>>????????????BBBCCCDDDFFFIIIKKKNNNOOOSSSXXX^^^```aaadddkkkqqquuu|||------------..................///000000000000000000000000/////////......000000000000000000000000111111111111111111111111222111000000000111222333333333333444444444444444555555666666777888888888:::::::::;;;;;;<<<======<<<<<<=========>>>>>>>>>AAAAAACCCDDDGGGJJJLLLMMMQQQVVV[[[]]]___bbbhhhmmmpppvvv............------------.........///////////////111000000000000000//////////////////////////////000111222333333222111000111111000000111111222333222333333333444444444555555666666777777888888999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========???@@@AAACCCEEEHHHJJJKKKOOORRRWWWYYY[[[^^^dddhhhjjjpppxxx.........------,,,,,,,,,......---.........//////111111111111000000000000............///////////////111222444444222111///111111111111111222222222222222222333333444444555555555666777777888888999999999::::::::::::::::::;;;;;;<<<<<<<<<=========??????@@@BBBDDDGGGIIIJJJMMMPPPSSSVVVXXX[[[```dddggglllrrryyy......------,,,,,,,,,+++---------,,,------//////000000000000111111111111---........./////////000///000222333333222000///000000111111222222222222111111222222333444444555555555555666777777888888666777999;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@BBBDDDFFFHHHIIIKKKMMMPPPRRRUUUYYY\\\___fffjjjooouuu{{{------------,,,,,,,,,,,,------,,,+++,,,---.../////////000000000000000111.........//////000000111///000111222222111000///000000111222222222222111000000111222333444555555333444444555555666777777555666999;;;<<<======<<<<<<<<<=========>>>>>>>>>??????@@@AAACCCEEEGGGHHHJJJJJJLLLOOORRRVVVXXXZZZbbbffflllqqqvvv}}},,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,...///....../////////000000000......///000000111222222///////////////////////////000111222333222222111000000111222333444555555222222333333444555555555555666888:::;;;;;;:::999;;;;;;<<<<<<<<<============>>>>>>???AAACCCEEEFFFGGGGGGHHHKKKOOORRRTTTUUU[[[```fffkkkoootttzzz+++++++++,,,,,,------------,,,+++******,,,...///---.........//////000000...//////000111222222333//////............/////////000111222333222111111///000111222333444555555111111222333333444444555555666888999999888777666:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDEEEEEEEEEHHHLLLOOOQQQRRRVVV[[[bbbfffiiimmmrrrvvv)))***,,,...//////......+++++++++***++++++,,,,,,......---------......///000,,,,,,000222111000222222222222222111111000000000000000111000///......222111111111111111222222000000111222444555555666777777888888999999::::::::::::::::::;;;<<<======?????????@@@@@@AAAAAAAAACCCEEEGGGHHHIIIKKKNNNPPPUUUYYY]]]aaaeeeiiinnnqqqzzz+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,...------------...//////000------222444222111333111111111111000000/////////////////////000000000111111111000000111111222000111111222333444555666333444444555555666666777:::999999::::::;;;<<<===??????@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHJJJMMMOOOSSSVVV[[[___bbbfffkkknnnqqqwww------......------,,,+++---,,,,,,++++++,,,,,,,,,---------------...//////000---///444666444222333000000000000000////////////...------...///111222111111000000000000000111000111111222333444555555555555666666777888888999999999999999:::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDBBBDDDEEEFFFGGGIIILLLNNNPPPSSSWWW[[[___bbbgggjjjlllpppxxx---------------------,,,...------,,,,,,,,,,,,------------------...///000///---///555777444111111111111111111000000000000000///...------///111222111111000000//////000000000111111222333333444444555555666666777888999999888888888888999:::;;;<<<<<<<<<===???@@@BBBCCCCCCAAACCCDDDEEEFFFGGGJJJLLLNNNQQQUUUYYY\\\___cccfffhhhkkkqqqxxx++++++,,,,,,---.../////////......---,,,,,,------,,,,,,,,,------///000000000---///444666222//////222222222222222222222222222111///......///000222222222111000000000000000000111111222222333333333000000111222333444555555888888888888888999;;;;;;999:::;;;<<<>>>???AAAAAA@@@BBBCCCDDDDDDFFFHHHJJJNNNPPPTTTWWWZZZ]]]aaadddbbbeeeiiinnnuuu+++++++++,,,---...000000000///......------------,,,,,,,,,---...///000111333000000444444111......222222222333333333333333222111000000000111222333444333222111000000000000111111111111222222333333000000111222444555666666777777777777888999:::;;;999999:::;;;===>>>?????????AAABBBCCCCCCDDDGGGIIIMMMPPPSSSVVVXXX[[[^^^aaaaaadddgggkkkpppzzz---,,,,,,+++,,,---...///111000///...------------,,,,,,,,,---...///000111777333222444444000---...111111222222222333333333...///000111333444666666555444333222111111111111111111111111222222222222111111222444555777888888777666666777777888999:::::::::;;;<<<<<<===>>>>>>???@@@BBBBBBBBBCCCEEEGGGLLLNNNRRRTTTVVVYYY\\\^^^aaacccgggiiimmmttt~~~///...---,,,+++,,,---...111111000......---------+++,,,,,,---...///111111;;;666333555444000...///000000111111222222222222+++---///333555777999999666555444333222222222222111111111111111222222222---...///000222333444555666666666666777888999:::;;;<<<<<<<<<======>>>>>>>>>@@@AAAAAAAAABBBEEEGGGKKKMMMPPPSSSTTTWWWZZZ]]][[[^^^aaacccfffllltttzzz...///000111111000///...---.........---,,,++++++---------............///222555888666111---...000111000///......///000111444444444444444444444444111111111111111111111111222222222222222222222222333333333444444444555555444444555777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCEEEFFFEEEEEEHHHIIILLLPPPTTTWWWZZZ[[[[[[^^^aaadddgggjjjnnnppp~~~......///000111000//////...............---,,,,,,---------............///111444777555111......111111000///......///000111222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444444555444444555777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDDDDDDDDDDHHHIIIKKKNNNQQQTTTVVVWWWYYY\\\___bbbeeehhhlllnnnwww---...///000000000000///....../////////...---------------............//////222444333000...///111000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111333333333333444444444444444444555666888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@BBBBBBCCCCCCGGGHHHIIIKKKNNNPPPQQQRRRWWWYYY]]]```bbbeeeiiilllnnnvvv.........///////////////...///////////////......---------............///---///111111000///000222////////////////////////////////////////////////////////////////////////000000000000000000000000222222333333333444444444333444555666777999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAEEEFFFGGGJJJLLLNNNPPPQQQUUUXXX[[[^^^aaadddgggjjjiiioooyyy//////............//////......///////////////...---------............///---...////////////000222......////////////......000000000000000000000000////////////////////////000000000000000000000000222222222333333333444444333333444666777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBDDDFFFIIILLLOOOQQQRRRTTTVVVZZZ]]]___bbbfffiiihhhmmmuuu~~~111000///...------------------.../////////......---------............///------------...///000111---......//////......---000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333333333444555777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCEEEHHHKKKNNNQQQRRRRRRUUUXXX[[[^^^aaadddgggiiilllrrryyy222111///---,,,++++++,,,,,,,,,---...............---------............///...,,,++++++---...//////------...//////...------000000000000000000000000111111111111111111111111222222222222222222222222111222222222222333333333222333444555666888999999999999:::::::::;;;;;;;;;======<<<<<<===>>>???@@@BBBCCCEEEGGGJJJLLLNNNOOOOOORRRVVVYYY[[[^^^bbbdddgggjjjnnnsss{{{444222000---++++++***++++++,,,,,,---.........------------.........//////...,,,++++++,,,...//////,,,---...//////...---,,,////////////////////////111111111111111111111111222222222222222222222222111111222222222333333333222333444555666888999999999999:::::::::;;;;;;;;;>>>===<<<<<<===>>>???@@@CCCDDDEEEFFFHHHJJJKKKKKKMMMPPPTTTWWWYYY\\\```bbbeeegggkkkooouuu...---,,,+++++++++,,,---...---,,,,,,++++++++++++////////////////////////...------------...//////...,,,++++++---......---......////////////......------...///000111222222444333111000111333555777888555111//////111222222666555555444444444555555999999::::::;;;<<<<<<===;;;<<<===>>>>>>???>>>>>>AAACCCEEEEEEFFFGGGJJJMMMKKKNNNRRRVVVYYY\\\___aaacccfffhhhkkkpppyyy...---,,,+++++++++,,,---...---,,,,,,+++++++++,,,...........................------------...//////...---+++,,,...//////.........////////////......------...///000111222222000000000111444888<<<>>>777444111000111111111111555555444444444555555666999999::::::;;;;;;<<<<<<;;;<<<===>>>>>>???>>>>>>@@@AAACCCDDDDDDFFFIIIKKKKKKNNNRRRUUUXXXZZZ]]]```aaadddgggiiimmmvvv///...,,,+++++++++,,,---------,,,+++++++++,,,,,,...........................------------.../////////---,,,---...000//////......////////////......------...///000000111222000000000222555999===???555333222222222333111000444333333333444555666666999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>???@@@BBBBBBCCCDDDGGGIIIKKKNNNQQQSSSUUUXXX[[[]]]___aaadddfffjjjqqqzzz///...---,,,++++++,,,------,,,,,,++++++,,,,,,,,,...........................------------...//////000...------///000000///......////////////......------......///000000111333222222222333555777888222222222333444444111///222222333333444555666777999999999999999999999999:::;;;<<<===>>>>>>???>>>???@@@BBBBBBBBBCCCFFFHHHKKKMMMOOOQQQRRRTTTXXXZZZ]]]```ccceeegggmmmuuu|||000///...,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------...//////000...------///000000///......////////////......------......//////000000222111000000///000000111111111111333555444222000222222222333333555666777777777777888888888888888999:::;;;===>>>>>>?????????AAABBBBBBBBBCCCFFFHHHIIIKKKMMMNNNOOOQQQUUUXXX\\\___bbbdddfffkkkrrrwww}}}111000...---,,,+++,,,,,,,,,,,,+++++++++,,,------------------------------...------------.../////////---,,,---...000//////......////////////......------........./////////...............///000000000000111333444555333111333222222222333444555555555555666666777888888999888999;;;<<<===>>>?????????@@@BBBBBBBBBBBBEEEGGGGGGIIIJJJKKKMMMOOOSSSVVVYYY]]]aaadddeeeiiioootttwww}}}222000///---,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------...------------...//////...---+++,,,...//////.........////////////......---------.........//////.........///000111111222111000000222444555444333333333333222333333444444333333444555777888999999888999:::<<<===>>>??????>>>???@@@@@@@@@AAACCCEEEEEEFFFHHHIIIKKKNNNRRRVVVVVVZZZ___bbbdddgggmmmqqqqqqvvv~~~222111///---,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------...------------...//////...,,,++++++---......---......////////////......---------...............111111111111111111111111111000000111333555444444444444333222222222333333111222333555777888999:::777888:::<<<===>>>??????===>>>??????>>>???AAACCCDDDEEEGGGHHHJJJMMMRRRVVVTTTXXX]]]aaacccfffkkkooommmrrryyy000111222111...---...//////---+++))))))+++---...------,,,,,,,,,------...,,,,,,,,,,,,---......//////...,,,++++++,,,...///............////////////000000///...............000000000000////////////......///000222333444555222333333444444555555555444333222333555777777666777888888999;;;<<<======???>>>>>>======>>>???@@@DDDDDDEEEFFFHHHJJJLLLMMMRRRVVV[[[___aaadddfffhhhmmmooossswww///000111///---,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///000///...------...//////000///---,,,,,,---///000............////////////000000///...............////////////000000000000//////000111222333444444222222222333444555666666666444333444666777777666777777888999:::;;;<<<<<>>=========>>>???@@@CCCDDDDDDFFFHHHJJJKKKLLLPPPSSSXXX\\\^^^```ccceeekkkmmmpppssszzz...///000///---+++,,,---)))***,,,.........,,,+++++++++++++++,,,...//////222000...,,,+++,,,---...000///...------...///000---............/////////000///......---...............//////000000111111111111222222222333333333111111222333444555666666777666444555666777777666666666777888999::::::;;;>>>============>>>???@@@CCCCCCCCCEEEFFFHHHJJJKKKLLLOOOTTTWWWYYY\\\___aaafffiiikkknnnsss|||///000000///---,,,,,,---)))***,,,---......---,,,*********+++,,,...///000///...+++))))))***,,,---//////...------...//////---------........./////////......------.........---......///000111111222333333333222222222222222000000111222444555666666888777555555777888777666555666666777888999999999<<<=========>>>>>>??????AAABBBBBBCCCEEEFFFHHHIIIIIILLLPPPSSSUUUXXX[[[]]]aaadddhhhkkkooowww000111111000...------...++++++++++++,,,,,,------))))))***+++,,,---///000---,,,+++******,,,...///...------------------...------------..................------------......---......///000111111222333333222222222222111111000000111222333444555666888666555555777888888777666666666777777888888999;;;<<<<<<===>>>?????????@@@@@@AAAAAACCCDDDFFFGGGHHHJJJMMMPPPRRRUUUXXX[[[\\\```eeeiiimmmttt}}}000111222111///---...///---,,,,,,++++++,,,,,,---************+++---......------......///000111111------------------------,,,------------.........---------,,,------...///......//////000000111111222111111111111111111111111111222222333333444444666444333444666888888888666666777777888888888888:::;;;<<<===>>>??????????????????@@@AAABBBDDDEEEFFFHHHKKKMMMOOORRRUUUXXXXXX\\\cccggglllrrryyy000111111000...------...,,,------...---,,,***)))++++++******+++,,,------...///000111111111000///------............------,,,,,,---------.........---,,,,,,,,,------...///////////////000000000000000000000000000000000111222222222222222222222222444222222333666888999888777777888888888888999999999:::<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJLLLOOOSSSVVVTTTYYY```eeeiiimmmtttxxx~~~...///000///---,,,,,,---+++---///000///,,,(((&&&+++++++++***++++++,,,,,,...///000111111///,,,+++......////////////......,,,,,,,,,---------......,,,,,,,,,,,,------...///000000000000////////////.../////////000000000000333333333222222222111111222111111222666888999999888888888888888999999999888:::<<<===?????????>>>>>>>>>>>>>>>???@@@BBBBBBCCCDDDFFFHHHIIILLLQQQTTTSSSXXX^^^cccfffiiiooosssyyy........................///444999999333///...///************+++,,,,,,---...------...000111///...---------.........//////---------............///........................---...............------000000000000////////////111111222222222333333333444444444444444444444444777777777777777777888999<<<<<<======>>>>>>??????AAAAAA@@@@@@@@@AAABBBBBBAAADDDGGGIIIKKKMMMPPPRRRVVVYYY\\\___ccciiioootttxxx~~~........................,,,000444333...******+++++++++*********+++------...------...000000///...+++++++++,,,,,,,,,---------------............///------------------------------..................000000000000////////////111111111222222222333333444444444444444444444444777777666666777777888888<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???BBBEEEGGGHHHKKKNNNPPPSSSUUUYYY\\\```eeelllppptttyyy........................+++---///...***((()))***---,,,***)))***+++---......------...000000///---+++++++++,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...////////////000000000000111111111222222222222333444444444444444444444444666666666666666777888888;;;;;;<<<======>>>?????????@@@@@@AAA@@@???===<<<===@@@CCCDDDFFFHHHJJJMMMPPPRRRUUUYYY\\\aaagggkkknnnssszzz........................---...///---+++***+++---...---+++))))))+++---...------,,,...///000///------------.........//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////000000000000111111111111222222222222333333333333333333333333555555555555666777777888:::;;;;;;<<<===>>>??????@@@AAABBBBBBAAA???===;;;===???BBBCCCDDDFFFHHHJJJNNNQQQTTTWWW[[[___dddhhhkkkooouuu{{{.................................---,,,,,,---///...---,,,******+++---...---,,,,,,---///000...------------.........//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////........./////////000000000111000000111111111222222222333333333333333333333333444444444444555666777888::::::;;;<<<===>>>??????AAABBBCCCCCCBBB@@@>>><<<>>>@@@BBBCCCDDDEEEGGGIIINNNPPPTTTWWWZZZ^^^bbbeeehhhlllrrrwww|||........................---,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---,,,,,,---//////...,,,+++++++++,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,---...............------......//////000000111111000000000111111111111222333333333333333333333333333333333444444666777888999999:::;;;===>>>??????AAABBBCCCCCCBBBAAA???>>>>>>@@@BBBCCCCCCDDDFFFHHHLLLOOOSSSVVVYYY\\\___bbbeeeiiinnnssswww}}}........................,,,,,,,,,---............------.........---++++++---,,,,,,---//////...,,,+++++++++,,,,,,,,,---------------............///------------------------////////////...---,,,,,,.........///000111111111000000000000111111111111222222222222222222222222222222222333444555777888888999:::;;;===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>@@@BBBBBBBBBCCCEEEFFFIIILLLOOOSSSUUUXXX[[[]]]```eeejjjnnnqqqwww........................------...///111111000///,,,---...//////---+++))),,,,,,+++---...///...,,,---------.........//////---------.........//////........................000000000///...---++++++---......///000111111222000000000000111111111111222222222222222222222222222222222333444555777888888999:::;;;===>>>???@@@@@@??????>>>??????@@@AAA===???AAAAAAAAABBBCCCEEEEEEHHHLLLPPPRRRTTTWWWYYY]]]aaafffjjjnnnssszzz---///111111000///000111000000000000000000000000.........------,,,,,,,,,***+++,,,,,,------------///......------,,,++++++...---,,,,,,,,,,,,---...,,,---000222222000...,,,,,,------...............////////////////////////222111000//////000111111111111222222222333333333222222333444444555555666555666777888:::;;;<<<===AAABBBCCCCCCAAA??????@@@?????????@@@AAABBBDDDDDDEEEFFFGGGJJJMMMQQQTTTVVVYYY[[[^^^bbbfffkkkrrrvvv}}}///000222111///.........////////////////////////.........------,,,,,,,,,++++++,,,---------,,,,,,---------------,,,,,,,,,...---,,,,,,,,,,,,---...---...///000000...---,,,------...////////////...////////////////////////222111000//////000111111111111222222222333333333222222333333444555555555555666777888:::;;;<<<<<<>>>@@@AAAAAA???>>>>>>???>>>>>>??????@@@BBBCCCDDDDDDEEEFFFIIILLLPPPRRRTTTXXXZZZ]]]___bbbgggmmmqqqyyy000111222111///---,,,---////////////////////////.........---------------,,,------------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------............------,,,,,,,,,......///000000000//////////////////////////////111111000000000000111111111111222222222333333333222222333333444444555555555666666888999:::;;;<<<;;;===??????=========>>>======>>>>>>???AAABBBCCCBBBCCCEEEGGGJJJMMMPPPQQQVVVXXXZZZ\\\^^^bbbfffjjjsssyyy///000111111...---------////////////////////////...............------------.........---,,,++++++******+++,,,------......------------------------///...,,,++++++++++++,,,...//////000000000000000////////////////////////000000000000000111111111111111222222222333333333111222222333444444555555555555666777888999:::;;;:::<<<>>>>>>======>>>???<<<=========>>>@@@AAABBBAAABBBCCCEEEHHHJJJMMMNNNRRRTTTVVVYYY[[[^^^bbbfffmmmrrryyy---...000000.........///............................................................------,,,+++)))******+++,,,---......------------------------///---,,,*********,,,,,,...//////000000000000000000000000000000000000000//////000000111111111111111111222222222333333333111111222222333444444555555555666777777888999999;;;===??????>>>>>>>>>@@@<<<<<<<<<===>>>???AAAAAA@@@AAABBBDDDFFFHHHJJJLLLMMMPPPSSSVVVYYY\\\aaadddggglllsssxxx+++---//////......///000......................................./////////---............------,,,)))******+++,,,------...,,,------......------,,,---,,,++++++++++++---.........///000000000//////000000000000000000000000...///000111111222111111111111222222222333333333111111222222333333444444444555555666777777888888<<<>>>@@@@@@???>>>>>>???<<<<<<======>>>@@@AAABBB@@@AAAAAACCCEEEGGGIIIJJJJJJMMMQQQTTTWWWZZZ^^^aaabbbhhhooosssxxx---...000///...------...........................---........./////////000,,,---..................******++++++,,,,,,,,,---,,,,,,---......---,,,,,,+++++++++,,,,,,---...///------...////////////...000000000000000000000000---...000111222222111111111111222222222333333333111111111222333333444444444555555666666777777777===???@@@@@@>>>======>>>=========>>>???@@@AAABBB@@@AAAAAABBBDDDFFFHHHIIIJJJLLLPPPSSSTTTVVVYYY[[[___ffflllooopppxxx///000111000---++++++,,,........................---.........//////000000,,,,,,---.../////////...***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,---.../////////,,,------...............000000000000000000000000---...000111222222222111111111222222222333333333000111111222333333444444444444555555666666777777===???@@@???===<<<<<<=========>>>>>>???AAABBBCCCAAAAAAAAABBBDDDFFFGGGHHHJJJLLLOOOQQQRRRSSSUUUWWW^^^dddkkkllllllqqq|||...---,,,,,,,,,,,,---...------------------------+++,,,,,,------......///+++,,,,,,---.........---,,,,,,,,,------..................------,,,,,,,,,************************+++,,,---...////////////...///000222222111111000------------///111333555333333222222333333444555444444333333222111000000333444444555666777888888::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@AAACCCDDDFFFGGGGGGGGGKKKKKKKKKMMMOOORRRTTTVVVZZZ^^^cccgggjjjpppwww}}}......---,,,,,,---......------------------------..................------,,,,,,------............,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...///000111111111000000000///......///000111222222222111111222222333444444444333222222111000000222333444555666777888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAACCCDDDFFFFFFGGGGGGJJJJJJKKKLLLNNNQQQSSSUUUWWW\\\bbbfffiiinnnuuuzzz......---,,,,,,---......------..................000000//////...------,,,,,,---------............++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------******+++,,,------------...//////000111000000000222111000///.........///111000000000000111222222333333333222111111000000111222333444666777999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======@@@AAABBBDDDEEEFFFFFFGGGHHHIIIIIIKKKMMMOOOQQQRRRSSSXXX```eeeiiimmmrrrvvvwww......------------.....................//////////////////......---------......---------.........+++,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---....../////////........./////////000000000111111000000///.........000////////////000111111333222222222111111000000111111333444666777888999777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<;;;???@@@AAACCCDDDEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPVVV^^^dddhhhkkkooorrrrrrzzz.................................//////000000000,,,,,,------.........//////......---------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------......///........................//////////////////000000000000000//////......//////000111222222111111111111111000111111222444555777888888666666777777888999999:::<<<<<<<<<<<<;;;;;;;;;;;;>>>???AAABBBDDDEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNNNNUUU]]]cccfffhhhkkknnnnnnvvv---...////////////...---......//////000000111111,,,------...//////000000000///...---------...///......------------,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,---,,,,,,+++...------------...//////------///000111111111111//////......//////000111111111111111111111111111222222333444555666666777444555555666777888999999;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLLLLMMMNNNTTT[[[```bbbcccfffiiilllqqqzzz---...///000000///...---......///000000111222222000000000000000111111111111000...---,,,---...////////////......---------,,,,,,,,,---------..............................+++,,,,,,---,,,,,,++++++------,,,,,,,,,---...///------///000111111111000/////////...///000000111000000000000111111111111333333333444444555555555333444444555777888888999:::::::::;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLMMMRRRXXX[[[\\\]]]aaaccchhhmmmttt{{{---...///000000///...---...//////000111222222222444444333333222111111111222111...---,,,---...///000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------,,,+++,,,---...///......000111111000/////////////////////000111111000000000000000111111111444444444444444444444444333333444555666777888999999999::::::;;;<<<=========>>>???AAABBBCCCDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLPPPUUUXXXXXXYYY]]]```eeeiiiooouuu}}}555777777555111///000111222333444444222222333444333333222222222222222333111111111111000000000000.........//////...+++(((''''''((()))***+++,,,,,,.........------.........---...///000000///...---.........////////////000000000000000////////////////////////000000000000111000000111222444777888777666444333222222333333222222222333444555666777888777777777888:::<<<===<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHLLLMMMPPPSSSVVVYYYZZZ[[[aaadddhhhnnnvvv666777888666222000000222333444555555333333444555555444333333222333333333222222222111111000000000/////////000000///,,,)))))))))******+++,,,,,,,,,...------,,,,,,------...++++++,,,------,,,++++++---............//////////////////...............////////////000000000000111111111111222333333444555444333222111222333333333333333333444555777888777777777777888:::<<<======>>>@@@@@@@@@@@@BBBDDDDDDDDDEEEFFFGGGGGGGGGGGGMMMNNNPPPSSSVVVYYYZZZ[[[___aaafffkkkrrr{{{777888888777444222222333444666777666555444555666777666666555444444555555444444333222111000000///000000///000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...//////...---------------............///---------...............////////////000000000000111111222222222111111000444333222111111111222333444333222222333555888999777777777777888:::;;;<<<===>>>@@@@@@@@@AAABBBDDDCCCCCCDDDEEEFFFGGGGGGFFFLLLMMMOOOQQQTTTVVVXXXYYY[[[^^^bbbffflllttt}}}:::::::::888777555555555777888999888666666666888999999888777777777777777777777555444333111000000000/////////000000...,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,...//////////////////...------------............------............//////////////////000000000000000111222333333222111000666555333111111111111222333222111111222444777999777777777888999999:::;;;<<<>>>@@@@@@@@@@@@BBBDDDCCCCCCEEEFFFGGGGGGGGGGGGJJJJJJLLLNNNPPPRRRTTTUUUYYY[[[^^^bbbgggnnnuuuzzz===<<<;;;;;;::::::999888999:::;;;:::888777888999;;;;;;::::::::::::;;;;;;;;;:::999777555333222111///...---...//////...,,,---------,,,++++++******+++++++++******+++++++++++++++++++++++++++++++++---------.........//////....../////////000000000////////////000000000000///111222444555444444333999888555333111111111111222111000000111333555777666777777888999999999999;;;===????????????AAABBBCCCDDDEEEGGGHHHIIIIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTVVVXXX\\\___ccchhhnnnrrr{{{AAA???>>>>>>>>>>>>===;;;<<<======<<<:::999:::;;;<<<<<<<<<<<<===>>>?????????>>><<<:::777555333222///...------//////...------------,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---.........////////////000......//////000111111111////////////000000000000000111222333444555555555:::888666444222111111111000000111111222444555666666777777888999999888888:::;;;=========>>>???AAACCCDDDFFFGGGIIIIIIJJJJJJMMMMMMMMMMMMOOOQQQSSSUUUSSSUUUYYY\\\___ccciiillluuu{{{DDDBBB@@@@@@BBBBBB@@@>>>>>>>>>???>>><<<:::;;;<<<<<<<<<===>>>???AAABBBCCCCCCAAA???===:::777555444111///......///000000///.........---------------,,,,,,++++++++++++,,,,,,//////...------...///////////////000000000111111------......///000000111////////////000000000000333222222222222222333333666555444222222222222333000111333555666666666666666666888999999888888777888:::;;;<<<<<<<<<>>>???BBBCCCEEEFFFHHHIIIIIIIIILLLKKKKKKKKKLLLNNNQQQRRROOORRRUUUXXX[[[___dddgggooossszzzFFFDDDAAABBBDDDDDDBBB@@@??????@@@???<<<;;;;;;<<<<<<<<<===???@@@BBBDDDEEEEEECCCAAA>>>;;;888666555222000//////000222111000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,************,,,,,,000000000000111111111111,,,,,,------...///000000////////////000000000000555444222000///000000111222222111111111222444555111333555777888888777666666666888999999888777777777999;;;;;;;;;;;;===>>>AAABBBDDDEEEGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJMMMOOOMMMOOOSSSVVVYYY]]]aaaeeekkknnnttt}}}EEEDDDDDDEEEFFFFFFDDDBBBAAABBBBBBAAA>>><<<======:::<<<>>>@@@CCCEEEFFFFFFGGGGGGGGGCCC===777333222222111111111111111222222//////000000//////...---//////.........//////000.........------,,,,,,,,,111111111111000///...---111111111111111111111111000000000000111444666777222111111111111111111111333333333222222222222222111222333444555555555555444555555666666666666666999999;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFIIIJJJJJJJJJJJJJJJIIIIIINNNPPPRRRTTTUUUXXX[[[^^^dddiiipppxxxEEEDDDCCCDDDEEEEEECCCBBBAAABBBBBB@@@>>><<<===>>><<<>>>???BBBDDDEEEFFFFFFJJJJJJJJJGGGAAA<<<888777444333222222222111222222000000000000000//////.../////////......//////000/////////.........------...//////000000000//////........................////////////000222333444000000111111111111111111111111111111222222222222222222333444444555555555444555666666777777666666888999:::;;;<<<=========>>>>>>???AAABBBDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQSSSTTTWWW[[[^^^```ccciiipppxxxEEECCCBBBBBBCCCCCCBBBAAAAAABBBBBB@@@>>>======>>>???@@@AAACCCDDDEEEFFFFFFJJJKKKKKKIIIDDD???<<<;;;777666555444333222222111111111000000000/////////000000////////////000000000000000///////////////,,,---...///000000000000------------------------------...////////////////////////000000111111111//////000000111111222222333333333333333555666666555666666777777777777777777888999:::;;;<<<<<<<<<===>>>???@@@AAACCCDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLJJJMMMOOOQQQSSSVVVZZZ]]]]]]```cccgggnnnyyyEEECCCAAAAAABBBBBBAAA@@@@@@AAABBB@@@>>>======>>>???@@@AAACCCDDDDDDDDDDDDFFFGGGHHHGGGCCC???===<<<::::::999888666444333222111111000000////////////111111000/////////000000////////////////////////------...///////////////////////////////////////---...///000000///---,,,.........///000000111111---......///000111111222333333222222333444666777555666777777888888777777666777888999:::;;;;;;;;;======>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIKKKMMMOOOQQQTTTXXXZZZ^^^___aaaccchhhqqq}}}FFFCCCAAA@@@AAAAAAAAA@@@@@@AAAAAA@@@>>>===>>>?????????@@@BBBBBBCCCCCCBBBBBBDDDFFFFFFCCC@@@??????>>>>>>===<<<:::777555444222222111000///000000000222222111000000000000000........................//////000000///...------////////////////////////...///000111000///...---......//////000000000111------...///000000111111333333333333444555666666555555666777777777777777666666888999:::;;;;;;;;;<<<======>>>???@@@AAAAAADDDEEEFFFGGGGGGHHHHHHGGGGGGIIILLLMMMOOOQQQUUUWWW]]]___```aaadddkkkvvv~~~GGGDDDAAA@@@AAAAAAAAA@@@???@@@AAA@@@>>>===>>>???>>>???@@@AAABBBBBBBBBBBBAAADDDFFFGGGEEEDDDCCCCCCBBBBBBAAA@@@>>>;;;888777555444333111111222333333444333222111000000000000------............//////111111111111000///...---------------------------///000000000000000//////000000000000000000000000......//////000000111111111222333444555555555555444555555666666666666666666777888999:::;;;;;;;;;<<<<<<======>>>??????@@@BBBCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNQQQTTTYYY[[[\\\]]]```fffooovvvHHHEEEBBB@@@AAAAAAAAA@@@???@@@AAA@@@>>>>>>>>>@@@>>>???@@@BBBCCCDDDDDDDDD@@@CCCFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDBBB???<<<:::999888666555444555666777444444333222111111111111....../////////000000000000111111111111111000000........................000///////////////000000222222222111000000//////000000000000000000000000000111444666777666444333333333444555555555555555666777888:::;;;;;;<<<<<<;;;<<<<<<======>>>>>>???>>>???AAABBBCCCDDDEEEEEEHHHIIIJJJKKKKKKLLLNNNQQQTTTWWWZZZ[[[^^^cccjjjpppttt~~~IIIFFFBBBAAAAAABBBAAAAAA???@@@AAA@@@>>>>>>???@@@??????AAACCCDDDEEEFFFFFF>>>@@@DDDEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDAAA>>><<<<<<;;;999777777888999:::555444333222111111111111//////000000111111111222///000111222222333222222111111111111111111111111//////...------///000111444444333222111000//////111111111111000000000000///111444777888666444222222333444444555555444444777888999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<>>>AAACCCDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMOOORRRUUUYYY\\\^^^bbbiiinnnmmmvvvBBBBBBCCCDDDEEEEEEDDDDDDEEECCC@@@>>>===>>>???@@@??????>>>>>>>>>>>>??????>>>@@@CCCFFFHHHHHHGGGFFFFFFCCCAAABBBDDDDDDBBB@@@=========<<<;;;:::999888888888777555444333111111000000222222222111000///---///111333444333222111333444444444333000---,,,//////////////////////////////...//////000111222000000000//////////////////000222333444444333222111111222333555666777777999999999::::::;;;;;;<<<>>>>>>>>>>>>==================>>>???@@@BBBCCCDDDKKKJJJIIIHHHHHHIIIKKKKKKRRRTTTVVVYYY[[[___dddgggjjjnnnwwwDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@?????????@@@AAA@@@???>>>======>>>???@@@>>>@@@CCCEEEFFFFFFDDDCCCDDDBBBAAAAAACCCDDDBBB@@@BBBBBBBBBAAA@@@???>>>>>>;;;:::999888777555444444222222222222222111111000...///111222333333222222111222333333333111///...////////////////////////000////////////000000111000000000000000000000000000000111222333333333333111222222333444555666666777888888999:::;;;;;;<<<>>>>>>>>>===============>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKNNNOOOPPPRRRUUUWWWYYY\\\aaadddfffhhhppp|||FFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>======>>>@@@AAA???@@@BBBDDDDDDCCCBBBAAABBBAAA@@@AAABBBCCCBBBAAADDDEEEEEEEEEDDDCCCBBBBBB>>>===<<<;;;:::999888777444444333222222222222222//////000000111222222222///000222333333222111000////////////////////////111000000////////////000111111111111111111111111111111111111111222333444222222222222333333444555555666777888999:::;;;;;;========================>>>>>>???@@@AAACCCDDDEEEDDDDDDEEEGGGIIILLLNNNOOOOOOQQQSSSTTTUUUXXX\\\___bbbccchhhrrr{{{CCCDDDDDDDDDDDDDDDCCCCCCAAABBBDDDEEEEEEDDDBBBAAAAAA@@@>>>======>>>@@@AAAAAABBBCCCCCCCCCBBB@@@???@@@??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@??????>>><<<;;;;;;:::666555333222111222222333111000000000000111222333000111222222222222111000////////////////////////111111000//////...//////111111111111111222222222111111000000000222444555333333222222222333333444444555666777888999:::;;;<<<<<<<<<=========>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKOOOPPPQQQRRRSSSUUUXXX[[[aaa```dddkkkrrr{{{???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGGGGDDDBBB@@@AAA@@@???>>>>>>???@@@AAACCCCCCDDDDDDCCCAAA@@@???>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<888777555333222333333444222111111111111111222333333333222222111000000///000000000000000000000000111111000//////...//////000000111111222222222222111000//////000111333444444333222111222333444555444555555777888999:::::::::;;;;;;<<<===>>>>>>???>>>>>>???@@@AAACCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIOOOPPPQQQQQQRRRSSSWWWYYYaaaaaaccchhhlllrrr~~~===>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGFFFCCCAAA???@@@@@@@@@??????@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???===>>>@@@???>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAA@@@???>>>>>>>>>::::::888777666666555555222333333333333333333333333333222222111000000///000000000000000000000000111000000////////////000//////000000111222222222000000000000000111222333555444222222222444666777666666666777888888999999999::::::<<<===>>>??????======>>>???@@@BBBCCCDDD???@@@CCCEEEHHHIIIJJJKKKNNNOOOPPPQQQQQQSSSVVVXXX``````bbbfffhhhllluuu>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCBBB@@@@@@???@@@@@@AAAAAA@@@@@@???BBBBBBAAAAAA@@@@@@??????===???@@@???===<<<===?????????@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@============;;;:::999888333444555555555444333333222222111111111111111222000000000000000000000000000////////////000000111......///000000111222222...///000111111222222222555444333222333555888:::888888888888888888888888888999:::;;;===>>>???@@@<<<<<<===>>>???AAABBBCCC???@@@CCCEEEGGGHHHHHHHHHLLLMMMOOOOOOOOOQQQUUUWWW\\\\\\^^^bbbccceeellltttAAAAAABBBCCCCCCBBBBBBBBB??????@@@@@@AAAAAA@@@@@@>>>???AAABBBBBBAAA???>>>@@@@@@@@@?????????>>>>>>===???@@@???<<<;;;<<<>>><<<===>>>???@@@@@@AAAAAADDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA???>>>;;;:::333444666777777666444222000000000000111222333444000000000000000000000000//////...//////000111222---......///000111111111---...000222222222111111555444333222444666999;;;999999999999888888888888888888999;;;===>>>???@@@;;;<<<<<<===>>>@@@BBBBBBCCCDDDEEEFFFFFFEEEDDDDDDJJJLLLMMMNNNNNNPPPTTTWWWXXXXXX[[[_________eeemmmvvv>>>???AAACCCCCCAAA???===????????????????????????@@@@@@??????????????????@@@@@@??????????????????AAA???<<<::::::;;;===>>>============>>>???AAAAAA@@@AAABBBCCCCCCBBBAAA@@@FFFCCCAAAAAABBBAAA>>>;;;999::::::;;;;;;;;;;;;;;;666333111111444555444222111111111000//////.........///000222222222111111////////////000222333444333333222222111222222222888666444333444444333111444555555666666666666555888:::<<<===<<<<<<===>>>===>>>??????AAAAAABBBCCCEEECCC@@@>>>???AAADDDFFFIIIJJJLLLNNNOOOPPPOOOOOOWWWYYY[[[]]]^^^aaafffiiinnnxxx===>>>@@@BBBBBB@@@>>>===????????????????????????????????????????????????????????????????????????===<<<:::999888999:::;;;============>>>???AAAAAABBBCCCCCCDDDDDDCCCCCCBBBFFFDDDBBBBBBCCCBBB@@@===;;;<<<============<<<;;;777444222222444444333111111111111000//////......---...///111222222111111111000000000000000111222333333222222222222222333777555333333444444333222555666666777777777777666888:::<<<===<<<<<<===>>>??????@@@AAABBBCCCDDDDDDCCCBBB@@@??????AAACCCEEEGGGIIIKKKMMMNNNOOOOOOOOOUUUWWWYYY[[[]]]```dddggggggppp|||===>>>@@@AAAAAA@@@>>>===????????????????????????????????????????????????????????????????????????<<<;;;::::::::::::::::::>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAFFFDDDCCCCCCCCCCCCBBB@@@>>>???@@@AAA@@@???<<<;;;888666444333444444222111222222111000000//////...,,,---...000111111222222222222111000000000000000333333222222222222333333777555333333444444333222444444555666666666666666888:::<<<<<<<<<;;;<<<===>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFGGGIIIKKKMMMNNNOOOOOORRRTTTWWWYYYZZZ]]]aaaddd```gggqqq{{{>>>???@@@AAABBBAAA@@@??????????????????????????????????????????@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@>>>>>>????????????>>>>>>DDDCCCBBBBBBBBBBBBBBBBBBAAABBBCCCDDDCCC@@@===;;;:::999777555444333333222333333222222111000000///,,,,,,---///000111222222111111000000000000000111333333222222222333444444777555333333444444333222222222333444555555555555888:::<<<<<<;;;;;;<<<===;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAADDDEEEGGGIIIKKKMMMNNNOOOOOOQQQTTTVVVXXXZZZ^^^```^^^ccciiiqqq{{{>>>???@@@AAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDCCCAAA>>>===<<<;;;:::888666444444444555444444333333222111111------...///000111222333////////////000111222333333222222222333444444555666444333333444444444333333333444555666777777777777999;;;<<<;;;;;;<<<===:::;;;;;;<<<===>>>?????????@@@AAABBBBBBBBBAAAAAADDDDDDEEEGGGIIIJJJLLLMMMKKKNNNQQQTTTVVVXXX[[[]]]]]]```dddiiirrr>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???????????????AAA@@@????????????@@@AAA<<<=========<<<===@@@CCCDDDDDDCCCCCCAAA@@@???>>>===>>>===;;;888666777888777777666555555444444333000/////////000111222333......//////000222333444333222222333333444555666666444222333444555444333555555777888999999999999777999;;;;;;;;;:::;;;<<<;;;<<<<<<===>>>???@@@AAA??????@@@AAAAAAAAAAAAAAADDDDDDDDDEEEFFFHHHJJJKKKIIILLLPPPRRRTTTVVVYYY[[[ZZZ]]]```bbbiiiuuu<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>???@@@BBBCCCCCCBBBAAA@@@????????????AAAAAA@@@??????@@@AAAAAA:::<<<===<<<;;;<<<@@@DDDDDDCCCAAA@@@?????????@@@>>>??????===:::888999;;;999999888777777666666555333222111000000111222333000000//////000111222222222222222333333555666666555444222333444555555444333444666777888999999999777999;;;;;;::::::;;;<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDFFFGGGHHHGGGKKKOOORRRSSSUUUWWWYYYXXX[[[]]]___ccclll{{{;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA===>>>>>>???@@@@@@AAAAAADDDBBB@@@??????BBBDDDFFFCCCBBBAAA@@@??????>>>>>>@@@???>>>======>>>???@@@:::<<<===<<<;;;===AAAEEEDDDBBB@@@>>>===>>>???AAA???@@@AAA???;;;:::;;;>>>::::::999999888777777777444444222111111111222333222111111000000000000000222222222333444555666777555444222333444555555444000111222444555666666666777999;;;;;;::::::;;;<<<888999999:::;;;<<<======@@@@@@??????@@@@@@AAABBBEEEDDDCCCCCCCCCEEEFFFGGGGGGJJJNNNQQQSSSUUUWWWXXXXXX[[[^^^___aaaiiiuuu~~~>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===BBBAAAAAA@@@AAABBBCCCEEEAAA@@@??????>>>>>>??????BBBAAA@@@??????@@@AAAAAADDDCCCBBBAAA@@@?????????>>>>>>>>>>>>===============<<<::::::<<<@@@DDDFFF@@@@@@??????????????????@@@@@@???>>>===<<<;;;;;;999::::::;;;::::::999999888777666555444333222222444444444333333222222222555555555444444444333333333444444222111111333555777666555444444555666666555444555777:::<<<<<<;;;888999999::::::;;;;;;<<<@@@@@@@@@AAAAAA@@@??????FFFEEECCCBBBBBBCCCDDDEEEHHHHHHJJJLLLMMMOOOPPPQQQXXXZZZ[[[]]]___dddjjjnnn======>>>????????????>>>@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???DDDCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<;;;;;;<<<===???@@@AAABBB????????????????????????>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<;;;;;;:::999888888777666555444333555555555444333222222111444444333333333333333333444444444333222222444666666555444444444555666666555555666888;;;<<<;;;999888999999::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEDDDEEEGGGJJJMMMPPPRRRSSSVVVXXXYYYZZZ\\\```fffjjjuuu<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@???>>>@@@@@@AAABBBBBBBBBAAAAAADDDCCCBBB@@@???>>>>>>>>>??????>>>>>>>>>???AAABBBDDDCCCCCCBBBBBBAAAAAAAAA============<<<<<<<<<<<<999;;;>>>AAAAAA@@@>>>===????????????????????????=========>>>>>>>>>??????<<<======>>>>>>>>>======;;;::::::999888777666666777777666555333222111111222222222222222222222222444555555444333333444666444444444444555555777777555555777999;;;;;;999777888999999::::::;;;;;;<<<;;;<<<>>>@@@BBBDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCFFFHHHKKKNNNPPPRRRTTTUUUVVVWWWXXX\\\```dddllluuu<<<===>>>>>>??????>>>>>>@@@@@@@@@AAAAAA@@@?????????@@@AAABBBBBBAAA@@@???CCCBBBAAA@@@????????????@@@????????????AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBB============<<<<<<<<<;;;;;;===???@@@@@@???<<<;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????===<<<<<<;;;::::::999999999999888666555333222111111111111111222222222222444555666555444444555666444444555555666777888999666666777:::<<<;;;999666888999999::::::;;;;;;<<<;;;<<<>>>@@@BBBDDDEEEEEEAAA@@@@@@???@@@@@@AAABBBEEEEEEFFFHHHIIIKKKLLLLLLRRRSSSTTTUUUVVVXXX\\\___ccclllyyy===>>>??????@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@??????AAAAAAAAA@@@???>>>????????????@@@AAABBBBBB===<<<;;;;;;;;;===>>>???AAABBBCCCDDDDDDCCCCCCBBB>>>============<<<<<<<<<>>>>>>>>>>>>======<<<<<<======>>>>>>>>>?????????@@@@@@@@@???>>>=========>>>??????@@@AAAAAA@@@@@@>>>>>>>>>======<<<<<<;;;;;;;;;:::888777555444333222222222222222222222222444555666666444444444666555555666777888999999999666666777999;;;;;;999777888999999::::::;;;;;;<<<<<<===???@@@AAABBBBBBBBB????????????@@@@@@AAAAAADDDEEEFFFGGGHHHIIIJJJKKKQQQRRRSSSTTTTTTVVVYYY[[[[[[bbbmmmzzz>>>>>>???@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>=========>>>???AAABBBCCC???>>>===<<<<<<===>>>???@@@AAABBBCCCDDDDDDCCCBBB>>>>>>>>>>>>============@@@???===<<<;;;<<<===>>><<<======>>>>>>?????????BBBAAA@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>============<<<;;;999888777777555555555444444333333333222444666666444333444555555666777888888888888888777666666888:::;;;:::999888999999::::::;;;;;;<<<======>>>???@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBCCCFFFHHHKKKLLLMMMNNNPPPRRRRRRSSSTTTWWWYYYYYY___gggqqq~~~===>>>>>>??????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAABBBAAA@@@???>>>>>>??????>>>???AAACCCDDDCCCBBBBBB@@@?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<======<<<<<<======>>>??????@@@@@@@@@@@@??????>>>>>>>>><<<<<<===>>>????????????@@@????????????>>>>>>>>>>>>>>>======<<<;;;::::::999888888777666555444444111333555555444333333333444555666666777666555555777666555666888;;;<<<;;;888999999::::::;;;;;;<<<;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFHHHJJJLLLMMMKKKMMMOOOPPPQQQRRRUUUWWWYYY]]]cccjjjvvv<<<======>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@>>>=========>>>???===============>>>>>>???@@@???===<<<;;;:::;;;;;;===>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@?????????>>><<<===============<<<<<<;;;<<<<<<===>>>??????@@@???????????????@@@@@@@@@;;;;;;<<<>>>>>>?????????@@@@@@????????????????????????>>>>>>=========<<<;;;;;;:::888777666555444111333555555444222222333333444555555555444333222888666444555888;;;======888999999::::::;;;<<<<<<999:::;;;===>>>>>>??????===>>>???AAAAAABBBBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJIIIKKKNNNOOOPPPQQQSSSUUUUUUXXX\\\bbblll{{{;;;;;;<<<<<<===>>>??????>>>???AAACCCDDDDDDCCCCCCBBBBBBAAA???===<<<===???<<<<<<======>>>>>>>>>???============>>>>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<============<<<<<<>>>>>>>>>>>>============CCCAAA>>>>>>??????<<<999========================?????????>>>>>>>>>AAACCC@@@AAAAAABBBBBBCCCCCCCCC>>>===<<<;;;999777666666888666444444555777777666555555666666666555333333666777888999:::;;;<<<<<<;;;999888999;;;=========<<<<<<======>>>????????????>>>>>>>>>@@@CCCEEEGGGDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRUUUVVVXXX\\\dddppp}}}999999:::;;;<<<<<<=========>>>???AAABBBBBBBBBBBB@@@AAA@@@>>><<<;;;===>>><<<<<<<<<=========>>>>>><<<=========>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCC???????????????>>>>>>===<<<======>>>>>>======<<<<<<<<<======>>>>>>??????CCCAAA???>>>??????===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???>>><<<;;;:::999999777555555666777777777444555666666666555444333444444555666777888999::::::999888999;;;<<<<<<<<<::::::::::::;;;<<<===>>>@@@???>>>>>>???AAACCCDDDCCCDDDEEEFFFGGGIIIJJJJJJLLLMMMOOOOOONNNNNNPPPQQQSSSTTTVVVYYY```kkkxxx666777777888999999999999;;;;;;===>>>???@@@@@@@@@>>>??????===;;;;;;<<<>>><<<<<<<<<============>>><<<<<<=========>>>>>>>>>???????????????@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>===;;;;;;<<<===>>>??????@@@CCCAAA??????@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>???@@@@@@@@@AAABBBCCCCCCCCCDDDCCCCCCAAA@@@???>>>>>><<<:::888777888999888888444555555666666666555555444444555555666777888888999888777888:::;;;;;;:::;;;:::999999:::;;;===>>>@@@???>>>===>>>???@@@AAACCCCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNNNNMMMMMMOOOPPPPPPQQQSSSVVV[[[eeeooowww333444555666777666666555888999999;;;<<<<<<=========>>>>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>============>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>;;;<<<<<<======>>>>>>>>>AAAAAA@@@@@@??????>>>>>>========================>>>???@@@???>>>===???@@@??????@@@AAABBBCCCCCCDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@===;;;::::::;;;:::999555666666777777777777777555666666777888999999999888777777888::::::999888<<<;;;;;;:::;;;<<<>>>@@@======<<<======>>>???@@@BBBBBBCCCDDDFFFGGGHHHHHHIIIKKKLLLMMMLLLLLLMMMOOONNNOOOQQQSSSXXX___hhhnnnzzz111222444555555555444333555555666777888999::::::;;;<<<>>>===<<<<<<===>>>????????????????????????<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>======<<<<<<;;;;;;???@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???>>>===>>>???>>>>>>???@@@AAABBBCCCDDDFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@>>><<<=========<<<888888888888888888888999666666777777888888999999777777777888::::::888777;;;;;;::::::;;;<<<===>>>::::::;;;<<<===???@@@AAA@@@AAABBBCCCEEEFFFGGGGGGHHHJJJKKKKKKJJJKKKLLLNNNMMMOOOPPPRRRUUU[[[bbbgggqqq}}}111222444555555444333111222222222333444555777888888:::<<<<<<<<<;;;<<<===@@@@@@????????????>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>===???>>>>>>===<<<;;;::::::===>>>??????>>>===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@???@@@@@@@@@???<<<;;;;;;:::999999::::::555555555666666777777777888777888999::::::888666777777888999999:::::::::888999:::<<<>>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJJJJIIIIIIKKKLLLLLLNNNPPPRRRTTTYYY___cccjjjuuu111333555666666555222111000000000000111333444666444777999:::999999:::;;;>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<============<<<;;;;;;<<<======>>>>>>======<<<=========<<<<<<;;;;;;:::;;;===>>>>>><<<<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>><<<::::::;;;======>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEECCCAAAAAABBBCCCCCCBBB@@@???===<<<;;;:::;;;;;;666666666777777777777777888888888:::;;;;;;888666555666888:::;;;:::999888:::;;;<<<===>>>???@@@@@@??????@@@BBBCCCDDDEEEFFFFFFGGGIIIIIIHHHHHHJJJKKKKKKLLLOOOQQQSSSWWW\\\___eeemmmyyy222333555777777555333111//////...///000111333444222444777888888777888999======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>======>>>>>>======<<<;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999<<<>>>===<<<;;;===@@@????????????????????????<<<>>>@@@@@@>>><<<<<<<<<<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGEEECCCBBBAAACCCEEEEEEDDDBBBAAA???===<<<;;;;;;<<<999999999999999:::::::::999888999;;;<<<;;;888666666888:::======<<<:::999<<<======>>>???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKIIIKKKNNNPPPRRRUUUZZZ]]]aaahhhrrr|||111222444666666444111//////000000000000111111111000000111222444555666666666888999:::999999;;;<<<<<<;;;999999;;;===>>>>>>>>>======<<<===???AAABBB???>>>===========================>>>>>>>>>>>>>>>???>>>===;;;:::999888888========================@@@@@@??????>>>>>>======??????@@@???>>><<<:::999;;;<<<=========???BBBDDD@@@CCCEEEEEEDDDDDDFFFIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCC@@@>>>>>>>>>>>>;;;:::999999888888999999888888888:::;;;:::777555555555666777888999::::::======<<<;;;;;;===>>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHJJJMMMQQQUUUYYY[[[aaabbbiiittt222333444444444222000///000000000111111111111222000000111222333444444555444555777777666666888999888888777888:::<<<======<<<<<<<<<======>>>@@@@@@>>>======<<<<<<<<<==============================>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>???@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<===>>>======>>>AAACCC@@@BBBDDDEEEDDDDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIGGGEEECCCBBBAAAAAA======<<<;;;:::999999:::888888888999::::::777555555555666777888999999:::<<<<<<;;;;;;<<<<<<======;;;<<<===>>>???@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMPPPSSSVVVXXX______eeeoooyyy444333333222111000000///000111111111111222222222000000000111111222222222111222333333333333444666444555666888999999:::::::::;;;<<<======>>>>>>======<<<<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===@@@CCCDDDCCCCCCAAA@@@????????????===>>>???>>>======???AAA@@@AAACCCDDDCCCDDDEEEGGGFFFEEECCCBBBBBBDDDGGGHHHKKKKKKKKKJJJHHHFFFDDDCCCBBBAAA???>>><<<<<<;;;;;;999888888999:::999777444444555555666777888999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFGGGIIIIIIIIIJJJKKKMMMOOOQQQSSSUUU[[[[[[```gggoooxxx666555333111000000000111111111111111222222222222//////000000000000000000///000222222111111222333333555777888777666666666888999;;;<<<===<<<;;;:::===<<<<<<<<<===>>>?????????>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<>>>>>???@@@>>>???@@@???======>>>??????@@@AAABBBCCCCCCEEEEEEEEECCCAAA???@@@CCCFFFHHHJJJKKKLLLMMMKKKIIIFFFDDDGGGFFFDDDBBB@@@???>>>>>>:::999999999::::::777555444555555666777888999:::888999:::;;;<<<;;;:::999<<<===>>>???AAAAAAAAAAAA???@@@AAACCCEEEGGGHHHIIIHHHIIIJJJKKKMMMPPPRRRSSSWWWWWW[[[aaahhhooo|||666555333111000111222222000000111111111222222222///////////////////////////111222111000000111333444666888888555333333333777888999:::;;;:::999888<<<<<<<<<===>>>???@@@AAA??????>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::;;;>>>AAACCCBBB@@@???=========>>>???>>>???@@@???>>>======>>>?????????AAABBBCCCDDDDDDDDDBBB@@@>>>???BBBEEEHHHJJJLLLNNNOOOOOOLLLJJJHHHKKKJJJHHHFFFDDDCCCBBBAAA===<<<;;;;;;;;;;;;999777555555666777888999::::::777888:::;;;;;;;;;:::999888999:::<<<============>>>???@@@BBBDDDFFFGGGHHHFFFFFFHHHJJJLLLOOORRRSSSTTTTTTXXX^^^cccjjjuuu444333222000000111222222///000000000000111111111.........//////000000000000111222222111000111222333666888666333000111333777777888888888888777777;;;;;;<<<<<<>>>???@@@AAA??????>>>>>>======<<<<<<===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;===???AAA???>>>>>>===<<<<<<=========???@@@@@@>>>===>>>>>>???>>>>>>???BBBCCCCCCBBBBBBAAA??????@@@BBBEEEGGGKKKMMMOOOQQQRRRQQQOOONNNOOONNNLLLJJJHHHGGGFFFEEEAAA@@@>>>>>>>>>>>><<<;;;666777777888999:::;;;;;;888999::::::;;;;;;::::::999:::;;;===>>>>>>?????????@@@AAABBBDDDEEEGGGGGGDDDEEEFFFHHHKKKNNNPPPRRRRRRRRRUUU[[[___eeeooozzz///////////////000000111....../////////000000000------...///000111111222000111222222000000111222///222444333///...111555777777666666666666666777999999999:::<<<>>>???@@@???????????????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@======>>>>>>======<<<<<<<<<>>>@@@@@@???>>>>>>??????===<<<>>>AAACCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFIIIKKKNNNPPPRRRRRRRRRQQQQQQPPPNNNMMMKKKJJJIIIIIIEEECCCAAA@@@AAA@@@???>>>888888999:::;;;<<<<<<===:::::::::::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNQQQQQQSSSXXX[[[___hhhrrr{{{,,,,,,------.../////////............////////////------...///000111222333000111222111000///000111,,,///111///------222777888777555444444555666777666777777888:::<<<>>>??????????????????@@@@@@@@@AAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<>>>???@@@AAA<<<===>>>??????>>><<<;;;;;;===@@@@@@???>>>>>>??????===<<<>>>AAACCCBBB@@@@@@@@@@@@AAABBBCCCEEEEEEFFFHHHJJJMMMOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKHHHEEECCCBBBBBBBBBAAA@@@888999::::::<<<<<<===>>><<<;;;:::999:::;;;<<<===999:::;;;===>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFHHHGGGHHHHHHIIIJJJKKKLLLQQQPPPRRRVVVXXXZZZccclllttt~~~111111000000000000111111///......---...///000111///////////////000000111555555444333222000000///////////////000111222333222222222333333333444444:::999888777777999;;;<<<@@@??????AAABBBCCCBBBAAA>>>===============>>>>>>===:::888999;;;<<<:::777888888888999<<<>>>AAABBB============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>============>>>>>>???DDDDDDCCCDDDEEEGGGIIIJJJGGGHHHJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOKKKKKKJJJIIIGGGEEECCCBBB?????????>>>>>>>>>>>>>>>==================<<<<<>>===<<<<<<===>>>????????????@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGLLLNNNQQQSSSUUUYYY]]]aaaiiittt111111000000000111222222///...---,,,,,,...000111///////////////000111111333333222111000///......////////////000111222333222222222333333333333444333333333555777;;;>>>@@@@@@??????@@@BBBBBBAAA???<<<<<<<<<;;;;;;<<<<<<===:::888777888:::;;;:::888888888999999;;;===???AAA<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<==================>>>>>>???CCCCCCCCCCCCDDDFFFHHHIIIGGGHHHJJJLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<===>>>????????????@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKMMMPPPRRRTTTWWW\\\___eeennn|||111000000000111111222333///...+++******,,,///000000000//////000000111222111111000000///...------------......000111222333111111222222222333333333///000111333666999===??????>>>>>>@@@AAABBB@@@>>>;;;::::::999999::::::;;;888777777888:::;;;;;;:::999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<======??????>>>==============================>>>??????BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQPPPNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFDDDBBB@@@@@@@@@@@@>>>===<<<<<<<<<===???@@@>>>??????@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJLLLOOOQQQSSSUUUYYY\\\___gggrrr~~~000/////////000000111222///---+++))))))+++...///000////////////000111111111000000///...---------,,,,,,---...///111222333111111111111222222222222111111111222333444666777::::::<<>>>>>>>>>>>>>>???>>>======<<<<<<=========<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIGGGIIIKKKMMMOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOOOONNNPPPOOOOOONNNMMMLLLKKKKKKLLLKKKHHHEEECCCBBBBBBBBB>>>======<<<===>>>???@@@>>>>>>??????@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHKKKMMMOOOQQQSSSWWWYYY[[[aaajjjttt/////////....../////////...---+++))))))+++---...//////......//////000111000000000///......------,,,,,,,,,---...000111222000000000111111111222222111111111111111111111222555666999===AAACCCBBB@@@;;;:::999999888888888999:::;;;;;;;;;:::::::::;;;:::::::::;;;;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEGGGIIILLLNNNOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSRRRUUUUUUTTTSSSRRRRRRQQQQQQPPPNNNLLLIIIFFFEEEDDDDDD@@@???>>>======>>>???@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGJJJMMMOOOPPPRRRTTTVVVYYY^^^eeemmmwww111111000///...............---,,,+++++++++,,,,,,......------......///000/////////.........------------,,,------...///000///000000000000111111111------...///000111222222333444777<<<@@@BBBAAA???::::::999888777777777777888:::;;;;;;:::999:::<<<::::::;;;<<<=========<<<>>>>>>??????@@@@@@AAAAAA======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDFFFHHHKKKMMMNNNNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUXXXWWWWWWWWWWWWVVVVVVVVVSSSRRRQQQNNNLLLIIIHHHGGGCCCBBBAAA????????????@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGJJJMMMOOOPPPQQQSSSTTTXXX\\\aaagggooo}}}555444222111///.........---------------,,,++++++---,,,,,,,,,,,,---......------------,,,,,,,,,,,,...------,,,------....../////////000000000111111+++,,,---///000111222222333444888<<>><<<999888777666555555555555333555888888888999;;;>>>:::;;;<<<>>>>>>???>>>>>><<<<<<===>>>>>>???@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAAAAABBBCCCDDDEEEDDDCCCCCCAAABBBDDDEEEEEEDDDDDDCCCDDDFFFHHHJJJLLLLLLLLLLLLOOOPPPQQQSSSUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZVVVVVVVVVUUURRROOOLLLJJJGGGEEECCCAAA@@@??????@@@>>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGJJJMMMOOOPPPPPPRRRSSSUUUYYY]]]aaahhhttt888666555333111//////...------...///...---+++***,,,++++++++++++,,,------,,,,,,++++++++++++++++++......---,,,,,,,,,,,,---////////////000000000000,,,---...///000000000000555666999<<>>;;;999888777666555444333333333---111555666777888<<>>@@@@@@??????:::;;;;;;<<<===>>>>>>?????????>>>===============;;;;;;<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAABBBCCCDDDDDDDDDCCCBBBDDDFFFHHHJJJKKKKKKKKKKKKNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\XXXYYYYYYYYYWWWSSSOOOMMMIIIGGGEEEBBBAAA@@@???@@@>>>>>>======>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJMMMOOOPPPPPPQQQRRRRRRVVVZZZ^^^cccnnn~~~;;;999666444333000,,,***++++++,,,------,,,,,,,,,...,,,***,,,...000...,,,///...------,,,,,,,,,,,,---...///000///...,,,+++000000000000000/////////000000000000000/////////111444888<<>>@@@???===;;;===;;;::::::<<<>>>??????AAA@@@>>><<<::::::::::::;;;;;;;;;;;;<<<===??????BBBBBBDDDGGGKKKKKKHHHEEEDDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEFFFHHHIIIKKKKKKIIIKKKMMMOOORRRSSSUUUUUUZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]][[[YYYXXXVVVVVVPPPNNNKKKHHHEEEDDDDDDCCCAAA???======>>>AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEJJJJJJJJJKKKLLLNNNPPPQQQWWWXXXYYY\\\aaaiiisssyyy<<<:::888777666333000---+++,,,,,,------,,,,,,,,,///---,,,,,,...///---+++,,,,,,++++++++++++++++++,,,------------,,,++++++////////////////////////////////////////////////111333777:::=========<<<666555333111//////000000111111111111222444666777888888:::<<<>>>???>>>===<<<;;;999:::<<<>>>>>>>>>AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???BBBBBBCCCFFFIIIJJJGGGEEEDDDDDDCCCBBBAAAAAAAAAAAACCCDDDDDDFFFGGGHHHIIIIIIHHHIIILLLOOOQQQSSSTTTUUUYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^]]]ZZZXXXVVVSSSQQQOOOKKKIIIGGGEEEEEEAAA???===<<<>>>@@@@@@@@@??????@@@@@@BBBCCCEEEEEEIIIIIIIIIJJJKKKMMMOOOOOOUUUVVVWWWZZZ^^^fffooouuu}}};;;:::888888777555111///,,,,,,,,,------,,,,,,+++---,,,+++,,,...///...---+++++++++++++++,,,,,,,,,,,,,,,+++***************,,,------....../////////........................222333555888999;;;;;;<<<777555444222000/////////000000000000000111222333666777888999;;;===>>>???;;;999888999;;;======<<<@@@???>>>===<<<<<<<<<<<<=========<<<======>>>>>>BBBBBBBBBDDDFFFGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFGGGFFFGGGJJJMMMPPPRRRTTTUUUWWWWWWXXXYYYZZZ[[[\\\\\\[[[]]]```aaaaaa^^^ZZZXXXXXXWWWTTTQQQMMMJJJHHHGGGBBB???===<<<===>>>???>>>>>>??????@@@BBBCCCEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNSSSTTTUUUXXX[[[aaaiiinnnsss888777666666666555111...,,,,,,---------,,,++++++((())))))+++---...//////,,,,,,---....../////////---,,,***)))))))))***+++++++++,,,,,,---...//////---------...............222333333444666888999:::777777666444222111000////////////000000111111111666666777777888999;;;===999888777888:::;;;;;;:::>>>>>>==================>>>>>>======<<<=========BBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDFFFHHHKKKOOOQQQSSSSSSTTTTTTUUUWWWXXXYYYZZZZZZ\\\]]]___aaaaaa```^^^]]]\\\[[[YYYVVVRRRNNNKKKIIIDDDAAA>>><<<============>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLQQQRRRTTTVVVYYY^^^dddhhhmmmwww555555555777777666333000,,,---------,,,,,,+++***((()))*********++++++,,,,,,,,,...////////////......---+++*********+++,,,***++++++,,,---......///------------......//////222222222222333555777888777777777777555333111000......///000111222222333555777777666555555777999666666555777999:::999888;;;<<<<<<===============>>>===<<<<<<<<<<<<<<<===AAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDGGGJJJMMMOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXXXX]]]]]]]]]^^^___```bbbccc______^^^[[[WWWRRRMMMKKKGGGDDD@@@>>>>>>>>>===<<<>>>>>>>>>???AAACCCDDDEEEDDDDDDDDDEEEFFFHHHJJJJJJPPPRRRTTTVVVXXX\\\aaadddfffooo}}}444555666888:::999555333------------,,,+++******,,,------+++)))''''''(((***+++---......---,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------.........---------...//////000000000000000111111333444555555666777888777444222000...///000111222333333222333666777666333222333666444444444666888888777666888999:::<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<<<>>===????????????@@@BBBCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJNNNPPPSSSVVVXXX[[[^^^aaaeeelllwww222333555777999999666333------------,,,+++***)))+++---...---***)))***,,,+++,,,...///...---+++***---------------,,,,,,+++---------------.........------...//////000111111//////000000111111111222222333555777666444111000///000111222222111000//////333666666333111222555333222333555777777666444666777999:::<<<<<<<<<<<<999999999999::::::;;;<<<>>>BBBEEEEEEDDDBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBDDDDDDEEECCCDDDFFFHHHIIIKKKKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUWWWXXXYYY[[[]]]```ccceeeeeeeeefffeeeaaa\\\VVVRRROOOLLLGGGDDDBBBAAA???>>>@@@@@@??????@@@AAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKNNNQQQTTTWWWYYY\\\___dddjjjrrrzzz...///222555777777444111---...------,,,+++***)))'''***------------000333...///000111000///---+++,,,,,,---...---,,,+++***..................------.........///000111111222......///000111111000000///111333555555333111///111111222111111///---,,,+++000555666333111222555222222222444666777555333444555888:::;;;<<<<<<;;;777777888888999:::;;;<<<>>>BBBFFFGGGEEEBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFCCCDDDEEEGGGIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUXXX\\\___aaabbbbbbggghhhiiihhheee___YYYVVVRRRNNNIIIEEEDDDBBB@@@???AAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCDDDFFFGGGIIIJJJIIILLLPPPSSSUUUXXX[[[]]]^^^cccjjjpppyyy...///000111222333333333111000///---------...///+++++++++***((((((***,,,000///...,,,+++***))))))*********++++++,,,,,,,,,------,,,++++++,,,------+++++++++,,,---///111333111000111222444333111///000111222333444333333222,,,,,,,,,------...000000000/////////000111222222444333333333333444555555333444444555777888:::;;;???>>>===<<<;;;:::::::::@@@BBBDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>===???AAACCCDDDDDDDDDCCCEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKMMMMMMMMMNNNPPPQQQRRRUUUWWWYYY[[[]]]aaadddfffeeedddeeeeeeaaa[[[VVVSSSPPPLLLIIIHHHFFFCCCAAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIILLLPPPTTTWWWZZZ___ccchhhnnnvvv---...///111222333333333333222000...---------...+++,,,,,,+++******,,,......------,,,+++++++++++++++,,,,,,,,,------------++++++******+++,,,...///......---------...///000111000///000222222111//////000111333333333222222000000///...............111111111000111111222222222222111111222222333444333333333444666777999:::::::::999888888888888999<<<>>>AAABBBBBBBBBDDDEEEGGGFFFEEEDDDCCCBBBAAA@@@??????AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGIIIKKKLLLMMMMMMMMMOOOPPPPPPRRRTTTVVVXXXZZZ^^^aaacccbbbcccddddddbbb]]]YYYUUURRRNNNKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKOOOSSSWWWYYYYYY]]]bbbgggooozzz,,,---...000222333333333555444222000...---,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------............))))))))))))+++---///000111000///...............111///...---///000000///...///000111222222222222111111000/////////000000333222222111111111111222000////////////000111111111222222333444666777888777777777777777888999:::888;;;>>>@@@AAABBBDDDFFFHHHGGGEEEBBBAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBAAABBBDDDEEEFFFHHHJJJKKKLLLKKKLLLMMMOOOOOOQQQSSSUUUVVVXXX\\\^^^___```aaabbbcccbbb___\\\XXXTTTPPPMMMLLLKKKJJJIIIEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGIIIKKKNNNRRRUUUWWWXXX\\\aaaeeellluuu***+++---///111222222333666555333111...---+++***)))+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///++++++******+++,,,---///000000//////............222///,,,+++,,,...//////---...///000111222333333/////////000111222444444222222111000000///000000//////......//////000111000000111111222444555666999999999999999::::::;;;777:::===???@@@AAACCCEEEFFFDDDAAA???======>>>???AAAAAA@@@@@@AAABBBDDDEEECCCBBBBBBBBBBBBDDDEEEFFFHHHIIIKKKKKKJJJKKKLLLNNNPPPRRRTTTUUUVVVXXX[[[^^^]]]^^^```aaabbbaaa___]]]YYYVVVRRROOONNNNNNNNNMMMHHHHHHFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHJJJMMMQQQTTTVVVXXX\\\```dddiiiqqq{{{***+++,,,...///000111111444444222111///---+++***(((***++++++******+++,,,---------------+++***)))******+++,,,---...//////000///---+++******++++++------......///000000000111...+++***+++---//////------...///111222444444111000000111111222333444111000///...............///////////////000111111000000000000111333444555;;;:::999999888888999999999;;;===?????????AAABBBDDDCCC@@@>>>======>>>???BBBAAA@@@@@@AAABBBDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIKKKKKKJJJJJJKKKMMMOOOQQQRRRSSSTTTUUUXXX[[[\\\^^^___``````^^^]]]]]]ZZZWWWTTTRRRRRRRRRRRRQQQLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIILLLOOORRRTTTTTTXXX]]]aaadddkkksssyyy***+++,,,---.../////////111111111000///---,,,+++(((***,,,,,,***))))))***------......---+++***((('''(((***+++---///111111555333000---+++***)))))))))***,,,...///000111111111...+++***+++---//////------...///111333555666666555333222000000/////////......------------...000000//////000000111222000000000000111222333444888777666555555555555555888:::<<<===<<<<<<===>>>CCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMLLLNNNOOOPPPPPPQQQTTTVVVZZZ\\\______^^^]]]]]]^^^\\\ZZZXXXWWWXXXXXXVVVUUUQQQPPPNNNLLLJJJIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHKKKNNNPPPRRRTTTXXX]]]aaadddiiipppuuu++++++,,,---------------------...//////...---,,,***,,,...---+++)))))))))***+++---......---+++***&&&'''))),,,///111333444777555222///,,,******)))((()))+++---.../////////000...,,,+++,,,...///...------...///222444777888777666444222000...------......---------.../////////////////////000111111000000000000111222333333333333333222333333444555555777999:::999999;;;<<<@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAABBBDDDEEEFFFIIIKKKLLLLLLKKKJJJLLLMMMKKKMMMNNNNNNNNNOOORRRTTTVVVYYY]]]^^^]]]]]]___aaa^^^]]]\\\]]]^^^]]][[[YYYUUUSSSQQQOOOMMMKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLOOOPPPRRRWWW\\\```cccgggmmmqqqxxx+++,,,,,,------,,,,,,+++***+++---.........------,,,...//////,,,***))))))(((***,,,.........---,,,&&&(((***---000333666777777555333000---,,,++++++((()))+++---.........---000...,,,,,,---//////............000222555888999555444333111000/////////...............///000111///............///000000111000000000111222333333111111111222333444666777111333666777777888999;;;;;;<<<===???@@@@@@@@@???@@@AAABBBCCCDDDCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEEJJJKKKMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPOOOPPPRRRUUUSSSWWW[[[]]]]]]^^^aaaddd______```aaabbbaaa^^^\\\WWWUUUSSSQQQNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIILLLNNNPPPLLLPPPVVVZZZ]]]```fffjjjsss{{{+++,,,...//////...,,,+++))))))***+++++++++******//////...---+++***))))))---,,,+++,,,------,,,***)))))))))***,,,...000222222111000...,,,***)))(((***++++++***)))***---///...,,,***))))))+++...///000000000111222333444555444333333222111000//////......//////......---,,,000000000000000000000000////////////000000000000333222111111111222333444333444555555444444555777888888999:::;;;======>>>@@@@@@AAAAAA@@@@@@???>>>CCCBBBAAA@@@@@@AAABBBCCCIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQSSSTTTVVVYYY\\\^^^```aaa]]]^^^```bbbbbbbbb```___[[[ZZZWWWUUURRRPPPOOONNNNNNLLLIIIHHHGGGFFFEEECCCHHHHHHHHHHHHIIIJJJKKKLLLPPPRRRUUUXXXZZZ^^^bbbeeeooottt|||+++,,,------------,,,+++*********+++++++++++++++000///...---,,,+++******,,,++++++,,,------+++************+++,,,...000111000///...---,,,***))))))+++,,,,,,,,,******,,,...222111///------...///000......//////111222333444555444333222111000//////......//////......---,,,////////////............/////////000111111222222222222111111111222333444222333444444222222333555888888999:::;;;<<<======>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPSSSTTTUUUXXXZZZ]]]___``````bbbdddeeefffeeedddccc]]]\\\YYYWWWTTTRRRQQQPPPLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQTTTWWWYYY\\\```ccciiinnnvvv+++++++++++++++++++++++++++++++++++++++,,,------//////......---,,,+++++++++******+++,,,,,,+++))),,,+++++++++,,,---//////---------,,,++++++******+++---......,,,++++++,,,444333222000///.........,,,,,,---...///111333444666555444333111000///.........//////......---,,,...---------,,,,,,,,,+++...//////000111222333333111111111000111222222333111222333222000000111222777777888999:::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPOOOOOONNNQQQRRRTTTVVVXXXZZZ[[[\\\aaabbbeeefffggggggfffeeeaaa___]]]ZZZWWWUUUSSSRRRMMMLLLJJJJJJKKKLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKNNNPPPSSSUUUWWWZZZ^^^```aaaeeemmmuuu******))))))))))))******,,,++++++++++++,,,...///---------,,,,,,+++++++++***))))))***,,,,,,+++)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,...000///...,,,++++++000//////......---,,,,,,++++++,,,---///111222333777666555333222000///............///......---,,,,,,,,,,,,+++++++++******......//////000000111111000000000000111111222222000222222222000///000111666666777888888999::::::============>>>>>>??????EEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMNNNPPPPPPPPPOOONNNPPPQQQRRRSSSUUUWWWXXXXXX]]]___aaaccceeeeeedddccccccaaa___\\\YYYWWWVVVUUUSSSQQQNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPRRRTTTUUUWWW[[[]]][[[___fffmmmxxx***))))))(((((())))))***++++++++++++,,,---...///++++++******************)))))))))***,,,,,,+++************+++++++++***************++++++,,,,,,,,,,,,...000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333666555444333111000///............///......---,,,++++++++++++++++++++++++...............---------//////000000000111111111111222333222111000111222555555666666777888888888::::::::::::;;;<<<>>>???CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIMMMNNNOOOQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUYYY[[[^^^```bbbbbbbbbaaacccaaa___\\\ZZZXXXWWWVVVUUUSSSQQQPPPPPPOOONNNMMMKKKKKKKKKJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSUUUXXXZZZYYY]]]bbbhhhppp}}}))))))))))))))))))))))))((()))+++,,,------------))))))))))))))))))*********))))))***,,,---,,,+++)))***+++++++++++++++***++++++++++++,,,,,,,,,---+++---......,,,++++++,,,,,,,,,++++++,,,------...,,,,,,------...///111111444333333222111000//////......//////......---,,,******++++++,,,---------------------------------......///000000000000///000222333333222222333444444555555555666666666666666666777888;;;>>>AAACCCAAAAAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPPPPQQQQQQRRRRRRRRRWWWYYY\\\___aaaaaaaaaaaa```___]]][[[YYYXXXWWWWWWTTTRRRQQQQQQSSSTTTTTTSSSNNNMMMMMMLLLLLLMMMMMMNNNNNNPPPQQQRRRRRRTTTVVVXXXYYY[[[___cccjjjuuu((()))************)))(((&&&'''***---...---,,,+++(((((())))))*********+++***)))***+++---...---,,,***+++,,,---...------,,,,,,,,,,,,,,,------------+++,,,,,,,,,******,,,......---+++******+++,,,---,,,,,,,,,,,,,,,---......111111111000000000//////......//////......---,,,)))***+++,,,...///000000******+++,,,...//////000---...///000000000/////////000222222222222444555444444444444555555555555333333444666888<<<@@@BBB>>>???AAABBBCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKMMMPPPQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPQQQQQQTTTVVVZZZ]]]___``````___\\\[[[ZZZYYYXXXWWWWWWWWWVVVTTTSSSSSSUUUVVVVVVVVVPPPOOOOOONNNNNNNNNOOOOOOOOOQQQRRRRRRRRRSSSUUUWWWWWWZZZ\\\___dddnnnzzz''')))***,,,,,,***)))'''$$$&&&***---...---+++***)))))))))***++++++,,,,,,*********,,,...///...---+++,,,---///000000///...------------------------***++++++***)))***---//////---***((('''''')))***,,,++++++++++++++++++,,,////////////////////////......//////......---,,,)))***+++---///111222333((()))***---///111333444,,,---///000000000///...---///111111111222444666333333444444444444444444333333222333444777:::<<<===>>>???AAABBBBBBAAAAAADDDDDDDDDEEEFFFFFFGGGGGGHHHIIILLLNNNPPPRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSWWWZZZ\\\]]]]]]]]]ZZZYYYXXXWWWVVVVVVVVVWWWZZZXXXVVVUUUVVVVVVUUUSSSQQQQQQPPPOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRSSSUUUWWWVVVXXXZZZ\\\```iiittt}}}************))))))))))))...///000///---,,,---...+++)))((()))---...---+++((()))+++---......------,,,,,,++++++***))))))))),,,,,,+++***((())),,,...---,,,++++++******++++++......---,,,+++***)))(((///...,,,***))))))******)))***+++,,,------------,,,---------.../////////222---+++,,,,,,+++...222---...//////...,,,***))),,,,,,---...///000111222222222111111111111111222888777555333222222222333666666555444555666777888999:::<<<>>>@@@AAABBBBBBFFFFFFFFFEEEEEEEEEDDDDDDGGGIIILLLOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRQQQRRRSSSVVVYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUXXXZZZ]]]aaafffjjj|||))))))))))))))))))))))))---...///...,,,+++,,,---+++)))(((***,,,...---+++******+++,,,------------+++++++++***************+++,,,,,,***))))))+++------,,,++++++******++++++,,,,,,++++++++++++******...---,,,***************))))))***,,,,,,------,,,------------...............+++***,,,,,,***+++...//////...---,,,+++++++++------...///000000111111000000///////////////000555444333222222222333444444444333222333444555666888888:::;;;===???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEGGGIIILLLOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPRRRQQQQQQQQQSSSUUUXXXYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWYYY[[[___eeeiiivvv(((((((((((()))))))))))),,,---------+++***+++,,,***))))))***,,,---,,,+++,,,+++++++++++++++,,,,,,)))************+++++++++***+++,,,+++******+++,,,,,,,,,+++************+++*********+++++++++,,,,,,------,,,+++*********+++))))))***+++,,,,,,,,,,,,............------------,,,+++,,,000000,,,***,,,000///,,,+++***+++,,,---.........//////000000000/////////......//////000222111111111111222333444222111111111111222333333555666666777:::<<>>@@@>>>??????@@@AAABBBCCCCCCEEEFFFIIILLLOOORRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTXXXWWWVVVUUUUUUYYY^^^bbbfffmmmxxx'''((((((((())))))*********+++,,,+++)))((()))***)))***************++++++,,,+++***(((((()))***+++(((((()))***+++,,,,,,---(((***,,,,,,***))))))***,,,+++******))))))******+++++++++*********))))))***++++++++++++++++++++++++,,,,,,------------,,,......------,,,,,,,,,+++//////222777777111------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000000//////000111222222222111111111000///......000111111111222222222222333333333444666999<<<>>>????????????@@@@@@@@@@@@CCCDDDFFFIIILLLOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRSSSSSSQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTXXXXXXWWWUUUUUUWWW[[[^^^aaagggoooyyy(((((())))))******++++++***+++++++++)))((()))***)))***+++***))))))***+++***)))))))))))))))******(((((()))***++++++,,,,,,)))***+++***))))))***+++++++++***))))))))))))***++++++*********))))))))))))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,...---///444333...++++++)))+++---......,,,***)))+++++++++,,,,,,,,,------------------...///000000222222222111000///---,,,000111222222333333222222222222222333555777999:::===============>>>>>>>>>AAABBBCCCFFFHHHKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXVVVUUUVVVYYY\\\^^^bbbhhhppp{{{)))))))))***+++,,,,,,,,,***+++,,,+++)))((()))***(((***++++++(((((()))+++''''''((()))************)))))))))***+++++++++,,,*********)))((((((***,,,++++++***)))))))))))))))))))))))))))************((()))***,,,------,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,------...,,,,,,///...***)))***+++++++++,,,,,,,,,++++++++++++,,,---......//////---,,,,,,------///000000000111111222111000///...///000111222333222222111000000111222333444555555888888999999:::;;;<<<<<>>>>>???@@@BBBDDDFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZUUUWWWYYYYYYXXXXXXXXXYYYWWWZZZ^^^ccclllxxx+++***)))+++......+++(((+++*********))))))(((((('''(((***)))(((''')))*********))))))))))))))))))((((((((((((((()))******---------,,,,,,,,,++++++*********)))******++++++((()))***+++++++++++++++)))***++++++******,,,...***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---111///---+++******+++,,,...---,,,+++***+++,,,---******+++,,,,,,,,,,,,+++000///...///000111000///333222111000////////////............000222444555333111111222555666444111555666666666666777:::===;;;<<<>>>@@@BBBDDDFFFFFFFFFHHHKKKLLLLLLMMMNNNPPPRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTRRRPPPNNNMMMMMMOOORRRSSSUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZ[[[[[[[[[YYYWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ]]]dddooozzz+++***+++,,,---,,,***(((*********)))))))))((((((''')))***)))(((((()))***************************((((((((((((((()))******,,,,,,,,,,,,++++++++++++***))))))))))))***++++++)))*********+++++++++++++++,,,,,,,,,******,,,...***++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---///...,,,***)))***++++++...---,,,++++++,,,------+++,,,,,,---------------000///...///000111000///000000/////////000111111......//////000111333333555444333555777888666444333444555555444666888;;;::::::;;;===???AAACCCEEEDDDFFFIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQSSSTTTTTTRRRQQQOOONNNNNNPPPRRRTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYY\\\bbblllvvv~~~***,,,------+++)))))))))******))))))))))))((((((((()))******(((((((((*********++++++++++++++++++))))))((((((((()))******++++++++++++*********))))))))))))))))))***++++++++++++***)))******,,,---------...---++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++...------,,,------......---------.........//////000///...///000111000///............///000111222...///000000111111111000444333333444666666555444111222333333333444666888888888888999;;;>>>AAABBBAAADDDFFFHHHIIIJJJLLLOOOPPPQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWXXXZZZ___fffooovvv))),,,///...***'''''')))))))))))))))))))))(((((()))***+++***(((((((((***+++++++++++++++,,,,,,,,,***))))))((())))))******************))))))))))))***************+++,,,------,,,***))))))***,,,---...//////---++++++,,,---,,,,,,++++++++++++++++++,,,------------------,,,,,,+++***)))))))))***+++------------......//////...---------......//////000///...///000111000///...............///000000...///000111111000///...//////000111111222111000000222333333333333555666888777666666888;;;>>>AAA???AAACCCDDDEEEGGGJJJMMMNNNOOOPPPQQQRRRSSSSSSTTTRRRRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSUUUVVVUUUVVVWWWWWWXXXYYYYYYYYYWWWWWWXXXYYYYYYZZZZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZWWWWWWXXXYYY\\\aaahhhmmmzzz))),,,...---***'''''')))(((((((((((((((((())))))***++++++***)))(((((()))******+++++++++,,,,,,,,,******))))))))))))***************)))))))))((((((*********+++,,,---.........,,,+++))))))***,,,---...//////---++++++,,,------,,,+++*********++++++,,,------......------,,,******************++++++,,,------....../////////...------,,,---...//////000///...///000111000///000000///...............//////000111111000...---,,,---...//////...//////000222333444333333444555777666555555777:::===???<<<>>>@@@AAABBBDDDGGGIIIKKKKKKMMMNNNPPPQQQSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTVVVWWWXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[WWWXXXXXXXXXYYY]]]bbbfffoooyyy)))+++,,,,,,***(((((((((''''''(((((((((((())))))***+++,,,+++)))(((((()))))))))******+++,,,,,,,,,++++++***)))))))))******************)))))))))(((*********+++,,,---...///...---++++++***+++,,,,,,------...---++++++,,,......---+++***)))******+++,,,---...//////...---,,,)))******++++++,,,,,,,,,+++,,,---.....................---,,,,,,...///000000///...///000111000///222111000///............/////////000000///......---///000111//////000111///111333333222222222333666555555555777999<<<===;;;<<<===>>>>>>@@@CCCFFFFFFGGGIIIKKKMMMOOOQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUSSSTTTUUUWWWXXXWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\XXXXXXYYYYYYYYY[[[^^^aaakkksss)))))))))***++++++)))''''''''''''((((((((())))))+++,,,,,,+++)))(((((()))(((((())))))***++++++,,,,,,+++******))))))******++++++*********)))))))))((((((((()))***+++------------,,,,,,,,,++++++++++++,,,,,,,,,******,,,...///---+++***))))))***+++,,,---...//////...---,,,)))***+++,,,,,,---------)))***,,,---.........---000///...------///000222000///...///000111000///111111000/////////000000//////.........//////000---000222222000///000222---///222222111000000111444444444555666888999:::;;;<<<<<<;;;;;;===@@@CCCBBBCCCEEEHHHJJJMMMNNNOOOTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSTTTTTTTTTUUUSSSTTTVVVXXXYYYXXXWWWWWWXXXWWWWWWVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[\\\]]]]]]XXXYYYZZZZZZYYYZZZ\\\^^^iiioooyyy***((('''))),,,---***&&&&&&'''''''''(((((())))))+++,,,---+++)))(((((()))'''(((((()))******++++++,,,,,,+++***))))))******++++++++++++************&&&&&&&&&'''(((***+++,,,,,,------------,,,+++***)))***++++++******,,,...///...+++***))))))***+++,,,---///000000///---,,,)))***+++,,,---.........(((***+++---......------222111///...///000222333000///...///000111111///000//////000000111222333///...---------///000111,,,///111111///...000222,,,...000111///......///222222333444666777888888;;;;;;;;;:::999;;;>>>AAA@@@AAACCCFFFHHHKKKMMMNNNTTTTTTSSSSSSSSSSSSSSSTTTRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUXXXYYYZZZZZZXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]YYYZZZ[[[[[[ZZZZZZ\\\^^^bbbhhhpppzzz(((((((((((())))))))))))'''''''''''')))+++---///------+++***))))))))))))---,,,+++,,,...///...---++++++***************++++++*********))))))((((((***(((&&&&&&((()))******,,,---///000///---+++***((()))+++,,,---.........000...---+++******++++++...---,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++,,,---------,,,+++***//////.........//////000111111000......---------.................................///////////////000000000000////////////000000000000000000000000111111222333444444444444666777888:::<<<>>>??????>>>???@@@CCCEEEHHHKKKLLLOOONNNNNNOOOQQQSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVUUUVVVYYYZZZYYYWWWUUUSSSXXXWWWUUUUUUUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXXXX[[[\\\\\\[[[ZZZYYY[[[]]]bbbgggmmmsss{{{))))))))))))))))))))))))))))))((((((((()))+++,,,,,,+++***)))))))))))))))***))))))+++...000000///******************++++++************)))))))))(((***((('''(((***+++***)))******+++,,,,,,+++))))))((()))***+++,,,,,,,,,,,,111000...---,,,+++++++++...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,++++++,,,------...///111333444111000///...------------.......................................///000000///////////////000000000///////////////////////////000111222333333333333777888999999:::;;;<<<<<<<<<===>>>@@@CCCEEEHHHIIILLLKKKKKKLLLNNNPPPQQQQQQTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUWWWYYYYYYXXXWWWVVVXXXWWWUUUUUUUUUWWWXXXZZZZZZYYYYYYXXXXXXYYYYYYZZZ]]]^^^^^^]]]\\\\\\]]]___```dddiiimmmttt)))))))))))))))))))))))),,,+++***)))((((((((()))******)))(((((()))))))))''''''(((***...111111111***)))))))))***+++,,,,,,************)))))))))))))))))))))***,,,,,,+++))))))))))))))))))*********(((((()))***++++++******000000//////...,,,+++***...---,,,,,,,,,,,,,,,,,,...------,,,+++*********++++++,,,,,,,,,,,,++++++------......000111333444000000///...------------------------------------------,,,,,,---///111222.........//////000000111////////////////////////...///000111222222222222888888888888888888888999::::::;;;===???BBBDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZWWWWWWVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\___```aaa```___^^^```aaa___bbbfffiiinnnxxx+++***************))))))++++++***))))))((((((((()))((((((((((((((()))***'''''''''***---000000000))))))))))))***+++,,,,,,*********)))))))))))))))))))))***---......+++(((******))))))***+++,,,---))))))******+++*********+++,,,.........---,,,+++...------,,,,,,,,,------...------,,,+++***))))))***+++++++++,,,,,,,,,,,,000//////............///000///...------------------------------------------,,,+++,,,---///111333------......///000111111////////////////////////...///000111222222222222555555666666666777777777888888999;;;===???AAABBBCCCDDDEEEFFFGGGHHHKKKMMMOOOOOOPPPPPPQQQRRRSSSTTTVVVVVVUUUVVVWWWXXXZZZ[[[WWWVVVVVVUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```bbbbbb``````aaabbb___bbbeeegggkkkttt,,,,,,++++++*********)))((())))))***************)))((((((((((((((()))***)))((((((***,,,------,,,******))))))***++++++,,,))))))))))))))))))******((()))+++...///...+++(((***)))))))))***+++,,,,,,******+++++++++++++++***'''(((***,,,---...---------------,,,,,,---......------,,,++++++***))))))************++++++,,,,,,///...---,,,,,,,,,,,,,,,///......------------...------------------------,,,++++++,,,---///111222,,,------...///000000111........................///000111222333333333333222333333444555666777777888888999:::;;;===???@@@@@@BBBDDDEEEEEEFFFIIILLLMMMNNNOOOPPPQQQRRRSSSSSSXXXWWWUUUUUUUUUVVVXXXYYYVVVVVVVVVUUUUUUVVVVVVVVVXXXXXXXXXYYYZZZ\\\^^^^^^]]]___aaabbbaaa```aaabbb^^^```ccceeeiiiqqq|||------,,,,,,+++*********&&&'''(((***++++++++++++******)))(((((()))))))))+++)))))))))+++,,,+++***++++++***************+++))))))))))))************))))))+++---///...+++(((((((((((((((((())))))))))))******+++,,,,,,,,,+++&&&''')))***,,,---......------------------...///++++++++++++******************)))******+++,,,---*********++++++---............---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////---------......//////000........................///000111222333333333333111222222444555666777777888888888999:::;;;=========@@@CCCCCCBBBCCCGGGKKKJJJKKKMMMOOOPPPQQQRRRRRRVVVVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUXXXXXXXXXYYYZZZ[[[]]]^^^\\\___aaabbbbbbaaaaaabbb]]]^^^```bbbgggnnnvvv{{{...------,,,++++++******&&&''')))***++++++******,,,+++***)))))))))))))))***)))((()))***+++***))),,,,,,+++***))))))))))))((()))))))))************))))))***,,,------+++)))((()))*********)))(((''''''''')))***++++++++++++************+++,,,---...---------------...//////************++++++++++++***)))))))))***+++,,,---++++++++++++,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,...................................................///000111222222222222333333333444444555555555666666777777888999:::;;;:::===AAAAAA@@@AAAEEEJJJFFFHHHJJJLLLNNNOOOOOOOOORRRRRRSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTXXXXXXXXXXXXYYYZZZ[[[\\\\\\___bbbccccccbbbbbbbbb______```bbbfffkkkqqquuu~~~......---,,,,,,+++******'''(((***++++++***))))))------+++***)))))))))))))))((('''(((***,,,+++***------+++***))))))(((((((((((())))))*********+++)))))))))***,,,,,,+++)))+++,,,---...---,,,)))(((%%%&&&''')))***+++++++++...---,,,+++***+++,,,------------------...///000)))))))))***++++++,,,,,,***))))))))))))+++---...000///...---,,,++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++...000000...,,,***...............---------........................---...///000111111111111555555555444444333333333555555555666666777999999888<<>>???DDDIIICCCEEEGGGJJJLLLMMMMMMMMMOOOOOOQQQSSSTTTVVVWWWXXXVVVVVVVVVVVVVVVUUUTTTSSSXXXWWWWWWXXXXXXYYYZZZ[[[]]]```cccddddddcccccccccbbbbbbcccdddgggkkkpppsssyyy,,,,,,---...////////////((()))***+++,,,+++******))))))((('''''''''''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))***************++++++*********(((***+++------,,,+++)))++++++++++++++++++,,,,,,***,,,------,,,++++++,,,*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,***---...***))),,,.........+++))))))+++,,,+++))),,,---......//////.........---,,,+++,,,...000222..................------...///000111111000///...---...000111222222111111111222222333333222222111111333555777888888777666;;;<<<>>>AAACCCDDDEEEFFFDDDFFFHHHIIIHHHHHHIIIKKKMMMNNNPPPSSSUUUWWWXXXXXXSSSTTTVVVUUUTTTTTTVVVWWWSSSVVVYYYZZZYYYXXXXXXXXX[[[\\\]]]___bbbdddeeefffccceeeggghhhiiikkknnnqqqwww~~~)))***++++++++++++++++++'''((()))***+++***))))))***)))((((((''''''((((((******************************))))))))))))******))))))))))))))))))))))))*********))))))******************))))))*********(((***,,,---......---,,,++++++++++++++++++++++++***,,,------,,,++++++,,,***++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,+++//////+++***---000///111...,,,,,,---...---+++,,,---......//////......///...---,,,------...///........................//////000000000000//////---...000111222222111111222222333333333333222222444555666777777777666555999:::;;;===???@@@AAAAAA???AAADDDFFFFFFGGGIIIKKKMMMNNNOOOQQQSSSTTTUUUUUUSSSTTTVVVUUUTTTSSSTTTUUURRRTTTWWWYYYXXXWWWWWWWWWZZZZZZ\\\^^^```bbbdddddddddeeeggghhhhhhjjjmmmooosssyyy)))***************)))(((''''''((())))))))))))(((+++******)))((()))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++***+++---.../////////...---,,,,,,++++++************,,,------,,,++++++,,,+++++++++++++++*********))))))***+++,,,,,,,,,,,,,,,000000---,,,///000000111///---,,,------,,,***,,,---......//////......//////.........---------........................000//////////////////000---...///000111111111111222222333333333333222222777777666666666555555555666777888:::;;;;;;<<<<<<999;;;???AAACCCEEEHHHJJJKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUVVVUUUSSSRRRRRRSSSQQQSSSVVVWWWVVVUUUVVVVVVXXXYYY[[[\\\^^^```bbbbbbdddeeegggggghhhiiikkknnnooottt{{{,,,---------,,,+++******((((((((())))))))))))))),,,+++******))))))******++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))),,,++++++++++++++++++,,,+++***(((''''''(((***+++------.../////////......------,,,,,,+++***))))))***+++------+++***+++,,,,,,,,,++++++******))))))))))))***+++,,,,,,,,,,,,+++///000---,,,///000///...---,,,+++******)))))),,,---......///.........------...//////...---------------...............000///...------...///000......///000000111111111222333333333333333333222666555444444444444555555666666777888999999999999777999<<<>>>@@@BBBEEEHHHHHHIIIKKKNNNPPPRRRSSSSSSTTTVVVWWWVVVTTTRRRQQQRRRQQQSSSUUUVVVUUUUUUVVVWWWXXXYYYZZZ\\\^^^```aaaaaadddeeefffgggfffgggjjjlllnnnqqqvvv|||------...------,,,++++++))))))))))))******++++++,,,,,,+++*********************************************))))))))))))******)))))))))))))))))))))))),,,++++++++++++++++++,,,+++***)))(((((()))***+++/////////......---,,,,,,------,,,,,,+++***)))))))))+++,,,,,,+++******++++++++++++******)))))))))))))))***+++,,,,,,,,,,,,***...000---,,,...///...------,,,+++***))))))***,,,---......///.........,,,,,,---...//////......---------.........//////000///...------...///000.........//////000111111333333333444444333333333222222222222333444555666777777888999999999999999888999;;;<<<===???BBBEEEDDDFFFHHHLLLOOOQQQSSSTTTSSSUUUWWWWWWUUUSSSSSSSSSRRRTTTVVVVVVUUUUUUVVVXXXYYYZZZ[[[\\\^^^___aaaaaacccdddeeefffeeefffiiikkknnnqqquuuyyy++++++++++++++++++***)))*********)))***++++++,,,,,,+++******)))*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))++++++************++++++*********++++++*********......------,,,+++++++++---,,,,,,++++++*********)))+++,,,,,,+++******+++***************)))))))))))))))***+++,,,,,,,,,,,,)))...000---,,,...///------......---,,,+++,,,...,,,---......//////..............................,,,,,,------...////////////..................///............///000111222333333444444444444333333000000111222333444555666666666777888999999999999999:::::::::;;;<<<@@@BBBBBBCCCFFFIIILLLOOOPPPQQQPPPRRRUUUVVVUUUTTTTTTTTTSSSTTTUUUUUUUUUUUUVVVXXXYYYYYYZZZ\\\]]]___``````aaabbbddddddeeefffhhhkkknnnqqqtttwww|||((()))*********************))))))((()))***+++,,,++++++***)))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))*********))))))************+++,,,------,,,+++******************+++,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))))))))************))))))***+++,,,,,,,,,,,,***///111///...///000...+++---...---++++++...000,,,---......//////......222111///---,,,+++,,,,,,,,,,,,------...//////000---......//////......---......------...///111222333333444444444444333333222333444555666555555444333333555666777777777777777777888888888:::>>>AAAAAABBBDDDFFFHHHIIIJJJKKKJJJMMMRRRTTTTTTTTTTTTTTTRRRSSSTTTTTTSSSSSSUUUWWWXXXXXXYYYZZZ\\\]]]^^^^^^___aaaccccccdddfffiiikkkmmmooorrruuuxxx((()))***+++++++++++++++)))((('''''''''(((***++++++******)))((()))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))+++---//////---+++)))&&&&&&'''((()))+++---...++++++++++++++++++,,,,,,)))***,,,,,,***)))***+++(((((())))))******++++++))))))***+++,,,,,,,,,,,,+++000222000///111111///(((***,,,+++)))***,,,///,,,---......//////......666444000---***))))))***,,,,,,------...///000000,,,---...//////...---,,,......------...///111222333444444555555444444333444666777888888666444333000111222333444555555555444555666666777999>>>AAAAAAAAACCCDDDEEEEEEEEEEEEFFFJJJOOORRRSSSSSSTTTTTTPPPRRRRRRRRRQQQRRRTTTVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^```bbbcccdddfffiiikkkkkknnnqqqsssvvv|||***((('''''')))***))))))((()))*********((('''&&&***)))((('''&&&&&&'''((((((((((((((())))))))))))***)))(((''''''((()))***((('''''''''((()))***++++++***)))))))))***,,,---***)))))),,,//////+++(((++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,+++*********...111333222///---...///,,,,,,,,,---------............///000111222333333222111000///---------,,,------------,,,,,,+++***000//////.........//////111111000...---...000333222333555666888999999999555555444666777666444111444444444444444555666777888777666666888:::===??????AAABBBDDDFFFFFFFFFEEEHHHIIILLLNNNPPPRRRRRRRRRQQQSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]_________aaacccfffhhhjjjkkklllmmmppptttyyy}}}+++)))(((((()))***)))(((((()))******)))((('''&&&))))))((('''''''''(((((((((((((((((())))))))))))***)))(((''''''((())))))))))))))))))))))))((((((***))))))((()))***+++,,,)))((((((+++------***'''++++++***)))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,,,,+++***++++++---///111000...---...///.........---------------+++,,,,,,---...///000000111000///---,,,,,,++++++---------------,,,+++***.........------...//////000000///...------000222222333444666777888999999666555555666777777444222444444444444444555666666777777666666888:::===>>>???@@@BBBCCCDDDEEEEEEDDDFFFHHHJJJMMMOOOPPPQQQQQQPPPRRRSSSSSSRRRRRRTTTUUUTTTUUUUUUVVVWWWYYYZZZ[[[]]]^^^^^^___aaadddggghhhjjjkkklllnnnrrrvvv{{{}}}~~~---+++))))))******)))(((((())))))))))))(((((('''(((((('''''''''((())))))(((((((((((())))))))))))+++***)))(((''''''((((((***+++++++++***)))'''&&&((((((((((((((()))******((('''((()))++++++)))'''+++***))))))))))))))))))************************************************)))))))))))))))))))))))))))+++,,,---,,,+++,,,---,,,...//////...---...///111000///...---,,,++++++***++++++,,,---...//////111000///...---,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---......////////////---,,,,,,///111111222444555777888888888888777666777888777666444444444444444444444555666666666666666888:::<<<===>>>???@@@BBBCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNOOOOOOOOOPPPRRRRRRRRRRRRSSSUUUSSSSSSTTTUUUVVVXXXYYYZZZ\\\\\\\\\]]]___bbbdddfffiiiiiijjjmmmpppssswwwyyyyyy~~~...,,,***)))******)))(((((())))))))))))((((((((('''''''''(((((()))******(((((((((((())))))))))))******))))))(((''''''''')))***+++,,,,,,***(((&&&''''''''''''(((((())))))((((((((()))******))))))******)))))))))))))))***************************(((((((((((((((((((((((()))))))))))))))))))))))))))+++------,,,,,,---...---............///000111222222111///---,,,******+++,,,,,,---...///000111111111000///...---------,,,---------------,,,,,,******++++++,,,---...///.........---,,,,,,...000000111333444666777777777999888777777888888777555444444444333333444555555555555555666777999;;;<<<===>>>>>>???@@@AAAAAAAAAAAACCCEEEHHHJJJKKKLLLLLLLLLNNNPPPPPPPPPQQQSSSTTTSSSSSSSSSTTTVVVWWWYYYZZZ\\\\\\\\\]]]^^^aaaccceeehhhiiijjjlllnnnqqqtttvvv|||...,,,***)))******)))((()))(((((((((((()))))))))''''''((())))))*********(((((((((((()))))))))))))))))))))))))))(((''''''&&&'''***+++,,,+++)))(((&&&&&&''''''((((((((((((((()))***************+++***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,,,,,,,...///000/////////000111222222222111000///---+++***)))++++++,,,---...///000000///...------,,,,,,,,,,,,,,,------......---------*********+++,,,---...///---...///...---,,,...//////000222333555666666666:::888777777888888777666555444444333333333444444444444555666777999:::;;;<<<<<<<<<======>>>??????>>>@@@BBBEEEGGGHHHIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSSSSTTTTTTUUUVVVXXXYYYZZZ\\\\\\\\\]]]^^^```cccdddggghhhiiilllnnnqqqsssttt{{{}}}---+++))))))******)))((()))(((((((((((())))))***(((((()))*********))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&((()))*********)))&&&''''''((()))(((((((((((()))+++***))))))***,,,)))))))))))))))******+++((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++...000333111//////000222222222000///...---,,,+++******)))******+++,,,---......,,,+++***))))))))))))))),,,------............---++++++++++++,,,------...---...//////...---...///...///111222444555555555:::888666666777888777666555444444333333333333333333333444666777888999:::;;;;;;;;;:::;;;<<<======;;;===???BBBDDDEEEFFFFFFEEEGGGJJJKKKKKKMMMOOOQQQSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\]]]___aaaccceeefffhhhkkkmmmoooqqqrrrtttvvv~~~+++)))(((((()))***)))((()))(((''''''((()))***+++))))))*********)))(((((((((((((((((())))))))))))&&&'''((()))******))))))'''''''''''''''(((((((((&&&'''((()))))))))((((((''')))***)))''''''))),,,)))))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))******)))+++---000444111......000111111000,,,,,,,,,,,,,,,+++++++++******+++,,,---...//////,,,+++******)))*********,,,,,,---...............------,,,,,,,,,,,,---...---///000000///...///000......000222333444444444:::888666555666777777666555444333333222222333333222333444666777888999999::::::999999999:::;;;<<<999;;;===@@@BBBCCCDDDDDDBBBDDDGGGHHHIIIJJJMMMOOORRRRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]___aaabbbccceeehhhkkknnnoooppprrrssszzz***((('''''')))***)))))))))(((''''''''')))***+++)))***++++++***)))((('''(((((((((((())))))))))))%%%&&&((()))***+++******)))((('''&&&&&&%%%&&&&&&&&&''')))*********)))(((&&&((()))(((&&&&&&(((+++))))))((())))))***++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))***---///555111------...000000...*********++++++,,,,,,,,,,,,------...///000111111......------,,,,,,------,,,,,,---.../////////.........---,,,,,,,,,------...000111111000//////000---...000111333444444444:::777555555666777666666555444333333222222222222111222444666777888888888:::999888888888999:::;;;888:::<<