BM6.6(>@ ~~~|||{{{zzz{{{{{{zzzxxxuuusssssstttvvvuuusssrrrqqqqqqqqqrrrzzzzzzyyyyyyxxxwwwvvvvvvtttpppmmmmmmoooqqqpppooopppooooooppprrrtttvvvwwwwwwxxxzzzzzzzzz{{{~~~}}}yyyvvvtttuuurrrnnnlllkkkggg^^^WWWPPPKKKCCC<<<888888;;;===999:::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888666444222333777777333...111111111111111000////////////............//////000000111111111111000///......------------..................//////////////////............//////222222222222222111000///......///000111222222333222111111111000000//////000000111111111111000000000111222333444555555555111222222222222333333333444444444333333222222222333444444555555444444333333333333444444444555555555444444444444555666666666777888999999::::::999===>>>???@@@BBBEEEIIIMMMNNNQQQVVV[[[___aaaaaaaaabbb```___```bbbdddeeeeeeccceeegggiiillloootttwww}}}~~~~~~}}}~~~~~~|||zzzyyyyyy{{{zzzyyywwwvvvuuuuuuvvvvvvyyyyyyyyyxxxxxxwwwwwwwwwqqqnnnkkkiiijjjjjjhhhgggiiihhhgggggghhhiiikkklllmmmoooqqqrrrrrrtttwwwzzz~~~~~~}}}|||wwwvvvuuusssoookkkhhhfffeeebbb___^^^^^^[[[TTTNNNHHHDDD>>>888555555666888777888888999999999888888777888888999888777666555555333333666:::<<<999555000000111111000000///...///////////////////////////000000000000000//////......------------..................//////////////////............//////111222222222222111000////////////000111111111222111111111111000000000///000000111111111111000000000111222333444555555555333333333333333444444444444444333333222222222222333333444444444444333333333333333444444444555555555444444444444555666666555666777888999999999999<<<===>>>???@@@CCCGGGJJJMMMOOOTTTXXX\\\___`````````_________aaabbbcccdddccceeegggiiilllooossswww{{{}}}}}}~~~|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvsssooollljjjhhheeecccaaa```___]]]]]]]]]]]]^^^aaaccceeeggghhhkkknnnqqqtttvvvwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzxxxuuuqqqooogggfffdddaaa^^^ZZZWWWUUUQQQOOONNNNNNOOOMMMHHHDDD???===999555333222333444555555555666555555444444444444444555444444333222555444333666:::;;;999666///000000000000///......---...///000000///...---......///////////////.........------------..................//////////////////............//////111111222222111111000000000000000000000000000000111111111111000000000000000000111111111111000000000111222333555555555666555555555555444444444444333333222222222222222111333333444444444444333333333333333444444444555555555444444444444555666666555555666777888888888888999:::<<<<<<===@@@CCCFFFKKKLLLPPPTTTWWW[[[]]]^^^_______________```aaabbbbbbdddgggiiikkknnnrrruuuwww|||~~~||||||}}}~~~{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzwwwsssooojjjfffbbb```\\\[[[XXXVVVTTTSSSSSSSSSUUUWWWYYY\\\]]]```dddggghhhkkknnnooonnnllllllllllllnnnoooooommmiiidddbbbZZZYYYVVVSSSPPPLLLJJJHHHEEEDDDCCCDDDEEECCC@@@===:::888777555444333333333444444444444333222111111111111222222222111111111444333333444666666333111///////////////......---,,,...000111111000...,,,------......///...............------------..................//////////////////............//////000000111111111111000000000000000000000/////////111111111000000000000000000000111111111111000000000111222444555666666666666555555555444444333333222222222222222222222222333333333444444333333333333333333444444444555555555444444444444555666666444555666777777888888777777888::::::;;;===@@@BBBGGGIIIKKKOOOSSSVVVYYY[[[^^^_______________```aaabbbdddgggiiikkknnnqqqtttvvvzzz~~~~~~~~~|||yyywwwxxxyyywwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvuuutttpppkkkddd___[[[YYYVVVTTTQQQNNNLLLJJJJJJJJJHHHJJJMMMOOOQQQSSSWWWZZZ]]]```cccdddcccbbbaaaaaa```aaacccbbb```\\\WWWTTTNNNMMMKKKHHHDDDBBB@@@??????>>>>>>======<<<999777555555555444444333333333333444444444333222111111111111111000111111111111111111222333444333222000///////////////......---,,,...000111111000...,,,,,,,,,---.....................------------..................//////////////////............/////////000000111111111000000000000000///////////////000000000000000000111111000000111111111111000000000111222444555666777777666555555444333222222111222222222222222222222222222333333333333333333222333333333444444444555555555444444444444555666666444555666777777888888777555777999999999;;;===???DDDEEEGGGKKKOOORRRUUUWWW[[[^^^______^^^^^^___aaaaaacccgggiiikkkmmmppprrrwwwyyy~~~||||||xxxxxxwwwuuurrrppppppqqqpppqqqqqqrrrrrrqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkfff___YYYUUUTTTLLLJJJHHHEEEBBBAAAAAA@@@>>>???BBBCCCDDDEEEIIIKKKQQQTTTWWWXXXWWWUUUUUUUUUTTTUUUUUUUUURRROOOKKKIIIDDDBBB@@@===;;;999888777999999888888666555444333111111111111111111111111333333444444444333222222111111000000000111222222---///111333555666666666///000000000000///......---...///000000///...---,,,,,,---...////////////......------------..................//////////////////............////////////000000111111000000////////////////////////000000000000111111111111000000111111111111000000000111222444666777888888666666555444333222111000222333333333333333444444222222333333333333222222333333333444444444555555555444444444444555666666555555666777888888888888555777999:::999:::<<<===@@@BBBEEEIIIMMMPPPRRRSSSWWW[[[^^^^^^]]]\\\^^^aaa```cccgggiiikkkllloooqqquuuxxx~~~}}}zzzyyywwwuuusssqqqooonnnkkklllkkkiiigggeeefffgggffffffggghhhhhhhhhgggfffdddddddddccccccbbbbbbaaabbbbbbaaa]]]VVVPPPMMMMMMCCCBBB@@@===;;;:::::::::999:::<<<<<<<<<===???AAAEEEHHHJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHFFFCCCAAA???===;;;999777555444444444333444444333222111111222000000000//////000000000222222333333444333333333000000/////////000222333---///222444555666666777000000111111000000///...////////////////////////,,,,,,---//////000000000......------------..................//////////////////............//////...//////000000000000000---.........///000000000///000000000111111111111000000111111111111000000///111222444666777888888888888777555444222111111333333444444444555555555222222333333333333222222333333333444444444555555555444444444444555666666555666777888999999999999666888::::::::::::;;;======???DDDHHHLLLNNNOOOPPPRRRWWW[[[\\\ZZZZZZ\\\``````cccgggiiijjjlllnnnooorrruuu{{{}}}yyywwwvvvooonnnllljjjgggdddbbbaaa___``````___]]]]]]^^^___\\\]]]^^^_________^^^]]]]]]]]]\\\[[[ZZZYYYYYYXXXTTTUUUUUUQQQKKKEEECCCCCC???>>><<<:::999888888888999:::;;;:::::::::<<<>>>>>>@@@AAAAAA@@@@@@AAABBBBBBBBBAAA@@@>>><<<;;;::::::999777555444444444444000111222222111111222333222111111000000000111222000111222333333333333333000//////...///000111222///111333444333222222333111111111111111000////////////............//////,,,---...///000000000000.........------...................../////////000//////............//////......///000000000000000,,,------...///000111111//////000000111111111222000000111111111111000000///111222444666888888999:::999888666555333222222444444444555555666666666222222222333333222222222333333333444444444555555555444444444444555666666666777888999999::::::999777999;;;;;;;;;:::;;;===;;;>>>CCCHHHLLLNNNNNNNNNNNNSSSYYYZZZXXXXXX[[[^^^___cccfffiiijjjlllmmmoooooorrrxxxzzzsssllllllooodddbbb___[[[XXXVVVUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPRRRRRRRRRQQQOOONNNLLLKKKLLLKKKJJJHHHEEEBBB@@@>>><<<;;;999777666666777888888777666555555666777888999:::;;;<<<<<<;;;:::999;;;<<<===>>>???<<<888444444444333333333333222222111111000000000000111111444444222111000000000000222222111111111111111111...------...000222555666222222222111222222333333555555666666555333222000........................////////////////////////......------------......,,,---///000000000///...000///------///000///...,,,------...///000111111333222111000000/////////000000000000000000000000111111111111000000000000000111222333555777999:::>>>===;;;999777555444333333222111111111222333444444333333222111111111222111222333333444444333333555444444333333444444555666666666666777777777777666888888888777666777888:::;;;===???BBBEEEHHHIIINNNPPPSSSUUUWWWYYY\\\^^^___bbbeeehhhjjjjjjiiihhhnnnqqquuuzzz}}}wwwooofffbbbddd[[[YYYUUURRROOOMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@???===;;;:::;;;:::888666555666777777666666555444444555666666777777888888888888777777777777777888999888444111444444333333333222222222111111000000000000111111333222222111000000000000111111111111111111111111000///......///000111222111111111111222222333444444555555555555333111000........................////////////////////////......------------......------///000000000///...111000......000111000///------......//////000000000000///////////////000000000000000000000000000000000000000000000000000000111222333555777999:::===<<<;;;999888666444333333333222111111222333444333222111111000000000111111222333333444444333333555444444333333444444555555666666666777777777777777888999999777777888999::::::<<<>>>AAADDDGGGHHHLLLNNNQQQSSSTTTVVVYYY[[[^^^```cccggghhhiiihhhggglllnnnsssxxx|||yyyrrriii]]]VVVUUUQQQOOOLLLHHHEEECCCBBBAAA@@@?????????@@@AAACCCDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>::::::::::::999888777666999888666555444444555666555444444333333444444555555444444333333444444555333333222333444444333111333333333333222222222222111111000000000000111111111111000000000000000000111111111111111111111111222111000///............000000000111222333444555333444555555444333111000////////////////////////////////////////////////......------------......---......///000/////////222000//////000111111000.........//////////////////////////////000111111000000000000000000000000...//////000000111111111111111111333444666888999<<<<<<;;;:::888777555444333333222222222222333333222111000000///000000000111222333333444444333333555444444333333444444555555555666666666777777777888999::::::888888999:::999:::;;;===@@@BBBEEEFFFHHHJJJMMMOOOQQQSSSVVVXXX\\\^^^aaadddfffgggggggggjjjkkkoootttyyy{{{tttnnndddWWWNNNKKKKKKIIIFFFBBB@@@>>>ӵ<<<>>>@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999999888888777555555666666555444333333444444444444444333333444444444444333111111111111333444333222111222333555444444333333333222222222222111111111000000000000111111///000000000111111000000111111111111111222222222333222111000000//////.../////////000111333444555Ħ222111000000000000Ħ000000////////////////////////......------------......---ӵ///111///......///000000//////////////////.........111111000000000111111222////////////////////////......//////000111222222111111111222333555666777:::;;;;;;:::999888666555444333333333222222222222222111111000000000111111111222333333444444333333555444444333333444444555555555555666666666777777999:::;;;Ħ999999:::<<<>>>AAACCCDDDFFFHHHKKKMMMNNNPPPSSSVVVZZZ\\\___bbbeeefffgggggghhhiiimmmrrrwww}}}uuummmhhh```TTTJJJGGGFFFDDDBBB???<<<4ĉ@ӵ;;;===???=========<<<;;;;;;::::::888999999::::::::::::::::::999999888777555444333444444333333333333333333444444444444444444444444333222111000000111222333333222000111333444555444333333222222222111111111111111000000000000111111///000111111111111000000000000111111111222222222222333333333222222222111/////////000111333444555>L333222111000000000=hĦ000////////////////////////......------------......4ĉ@ӵ000...,,,---...///...---///////////////.........222111000000/////////000////////////////////////...//////000111222222333111111111222222444555555999999;;;;;;;;;999888777444444444444333333222222222222111111111222222333111222333333444444333333555444444333333444444555555555555555666666666666999;;;;;;>L;;;999999:::;;;===???AAABBBEEEGGGJJJLLLMMMOOORRRTTTXXXZZZ]]]```ccceeegggggghhhhhhlllqqquuu|||zzzpppfff```YYYOOOHHHEEE@@@???===;;;999GG=?:::<<<======<<<<<<;;;:::::::::666666777777777777777666888777777666555444222111333333333333333333333333333444444555555444444333333222222222222222222333222000//////111333333222222222222222111111111111111111000000000000111111000111222333333222111000000000000111222222333333222222333444444444444333/////////000111222333444HdĦ222222000000///=Īj////////////////////////......------------......GG=?---,,,,,,---......---........./////////////////////...............///000000000000000000000000000111111222222333333333111111111111222222333444777999:::<<<<<<;;;999888444444555555444333222111222222222222222222333444111222333333444444333333555444444333333444444555444444555555555666666666999:::;;;HdĦ;;;::::::;;;<<<===???AAAAAACCCFFFIIIKKKLLLNNNQQQSSSVVVWWWZZZ]]]aaaccceeefffhhhgggjjjppptttzzzӵĭӵӵĦӵӵWWWQQQĦƜ`1.׼s777999:::;;;Ħ777777555555555666666555444ӵ444Ħ333333333333333333111222333444ĭӵ222222Ħ111111111Ħ111Ħ444222000//////000000111222222333333222222000222DdD.........?fӵ/////////Ħ......---ӵƜ`1.׼s///...ĭӵ.........444000000000000000000000ӵ333333333333Ħ111111111222222<<<:::555333222111111111111Ħ111222333333444444333Ħ444555555555666666888:::;;;DdD<<<===???LLLOOOӵ]]]```ӵnnnӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&eZZZQQQ4ff?>ߝL999gĉ@777888999:::Shӵ444666666666666666555g&e555>hӵ444444444333333000111222fff?><z222g&e>&e333444HL111111000ShӵgL666555333000//////000000111222222333S?ʬ000///3h?D%%)?......ZufĦ/////////gL///......g&e...gĉ@111000g&e>&e---@e//////??:::;;;000000000000000000g<ĉ4444444444443we<Ħ1111111111113h?@e666555333222000000000///Z2222222223334444443h?gL444444555555555666666888999:::D%%)?>>>fff?><zIIIKKK=?Ħ^^^g&egggg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦUUUqIܗGIӵ999tt777777666HGgĉ@777777444333333222222333Hu]Ħ333ZuR)Ħ444444444444444333111sߝLGdUĦ222Hƅ^Hu]Ħ111ntHdĦ111111HGgĉ@000HdĦ//////000000111333222111000000222Htƅ^111000Bt=o9ĦDtfo9Ħ000...---g?///...HdĦ000...---Hu]Ħ---tt000///Hƅ^Hu]Ħ...H׼s//////555666777000000000000111111tQ000000111111je<Ħ111000111Bt=o9ĦH׼s666444333222222333444555555HtĦ444555444444333Bt=o9ĦHdĦ555555555666666666666<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵNNNGGGF&uTӵ8884DufئL>e888puR)Ħ555555555555444444555>d<Ħ333Dt444444444444444444666666DdDΦDdDĦ222>d<ʜ4DuTӵ2224DwDd<Ħ111puR)Ħ>d<444333111000222222333444444peӵ222ĦpeӵDx<>d<ӵDddd<Ħ0004DufئL>e///DdDʜ4DuTӵ...DdDĦ//////////////////////////////000000000111111geĦ000s<v>aĦ111111peӵDx<DdDĦ888777555444333333222333444DdDĦ333111111222peӵDx<>d<444555555555666666555444444>d<ӵDd<DdDΦDdDĦGGGDdDӵnd<DdDĦeee>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒRYYYKKKDDD>dp&ĒR777888nfʜd<Φ>d<Ħ333s&dq&ĒR222222i?ʜtd<Ħ111HHܗDӊB000<x333222333444555555666B?d<...//////000111111222///000000000111111geĦ000Hg8>aĦ222111B?Ho9777>d<666555444333111333444>d<ӵ333333B?Ho9333<x555555555555666555666&ӫeʬtIӇ:::>d<Φ>d<ĦFFFD&ӫetIӇSSSDdDĦcccsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@hdddWWWIII>h777777888fe555@ďD777777777555555444444444444ne222222=e444444444444444444...222ege222333sĪj@h333333333fdDĦ111@ďD000000Hkge555444333444444444555555@h222111@G222111HĪj@IŌ000...Bene///Hkge+++ne......fe///Hu]3hh---......se...//////000111222222333000000000000111111geĦja>aĦ222222@G444666se999888666444333000222444<Ō444333333@G555222Hkge444444555555555444555666HĪj@IŌ::::::egeDDDEEEHu]3hIŌQQQSSSDdDĦ___neqqq{{{@h>hsene@GsĪj@h4DuXӵĵD^vvvbbbUUUHHHCCC888777888999666666555888888888888444444333333333333333222222444444444444444444444...111222222333333333333333333DdDĦ111111000000000222333333444444333333222222333222222111000333222111000000---...///***+++///......//////D^///---......s׼s///000000000000000000000000000000000000111111geFm8111>aĦ222222222333555666s׼s::::::888666555333///222444Ho333222222222111666555333444444444555555555333444555999999:::AAACCCEEED^OOOPPPRRRDdDĦ]]]lllmmmvvvs׼sΦ4DuXӵtvӵ>d<ĦĦĦuuubbbUUUHHHBBB@@@===;;;;;;:::999888999:::;;;:::999666666777777777777666666888888888888888888888888444333333222222333333444Ħ222222222222333444444444444444444444444:::;;;;;;777333000111333222222333333444555666666333333333333333333333333>d<Ħ111111111000000000000000000000000////////////000111222333333222111000000222444555111222222222222111000000---///111333444333222111000000000000000000000000------...///000000//////---...///000000///...---***+++---///Ħ...---...000111111111000//////>d<Ħ//////---......Be//////222111111000//////......000000000000111111geFYĉ111111>aĦ222222333333444555666555555555666777Be;;;;;;:::999777555333///111444nu]ӵ333111222222333333000222444555555666888:::333333333444444444555555444444444444333555:::===999999999:::;;;<<<===>>>???@@@AAACCCEEE>d<ĦMMMNNNNNNOOOQQQ>d<Ħ[[[___dddĦrrr{{{BeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦwwwcccWWWJJJDDD???:::999:::666666888999999888777666999999888777666666777777666666777888888888888888999888777555333222222gdKĦ222111111222222222222222222222222222222888999999888555333222222222222333333444555666666222222111000000111111111gdDĦ222111111000111111111222222222222222222222222222111000///333333333333333333333333333222111111000000111111000000111222444555555666333222111111111111111111////////////////////////,,,000000,,,---222222,,,+++,,,---gdKĦ---........................---sdKĦ//////.........///000000000000////////////000000222222222111000///ŶS//////0003we<444333444444444333333333333444<<<=========;;;888555333333333222iĉ@3hR/Ō666444222000111222444444444333333333222222222333444444555555444444222222333333444555666666999999999::::::;;;;;;;;;??????@@@AAACCCDdDĦJJJMMMNNNPPPQQQsdKĦ[[[]]]gdKĦrrrwwwgdKĦ>AneneneyyyfffYYYLLLDDD???:::999:::888777777777888:::<<<===999888777777666666777777666666777888888888888777777666555555444444ne222222111111222222444444444444444444444444333444666555444333333444222222333333444555555555333333333222222222333De222111111111000000000000111111111222000111111222222222111111333333222222222222222222333333222222111111111111000000111222333444555555111222111000///...///000///////////////////////////111111......//////---,,,,,,ne...---...........................ne000000000...............///000000000000////////////000000222222111111000///>A/////////k<555555555444333444444333333444444555666;;;<<<>>>>>>===:::666444444333222fh333444333111111111333111111222333444555555666222333444444555555444444333333333444555666666666888999999::::::;;;;;;;;;>>>??????AAABBBDeGGGJJJLLLNNNOOOQQQneYYY[[[nejjjpppuuune}}}kkk]]]NNNEEE???:::999::::::888666555777;;;@@@CCC888777777666666666666777555666666777777777777777444444444555555555333222222111111222222444444444444444444444444111222444444222222222333222222222333333444444555444444444444444555555555222111111000000////////////000000000000...///000111222222222222111111111111111111111222444444333333333222222222000000111222333444444555000111222000---+++---///////////////////////////111000111222111---...111,,,,,,.................................///111111111111...............///000000000000////////////000000222111111000000///000//////666777777666555333555444444444444555666666999;;;>>>@@@???<<<888666555333111000///111222222111111222444111111222333444555666666222333444444555555444444444444555555666666777777888888999999:::;;;;;;<<<===>>>>>>@@@AAAFFFGGGIIILLLNNNOOOPPPVVVYYY[[[gggjjjooosss|||qqqcccRRRGGG@@@:::999;;;:::888666666777;;;???AAA777666666555555666666666444555666666777777666666444555555555555555555444444333222222111111222222222222222222222222222222333555555444222000///000111222222222333333333444444444444555555555555555444444333222111000//////.........////////////000//////000111111111111111000000000000111111111111444444444444444333333333000000000111222333333444000222333111,,,***---000////////////////////////111...///333222---...333---------------......///........................//////000111111111111000...............///000000000000////////////000000111111000000////////////000//////...///000111222222444777888999777555444555555444444555555666777777:::===@@@@@@===:::777555333111///...///111333111222333333222111222333555444444444444333333333222333444444555555444444555555666666777777777888777777888999:::;;;;;;<<<=========???@@@BBBDDDEEEGGGIIILLLMMMNNNOOORRRTTTUUUXXX[[[]]]___bbbfffiiimmmpppxxxxxxiiiWWWKKKCCC<<<:::;;;888888888888888999999:::666555555555555555666666444444555666666666666555666666666666555444333222444333222222111111222222222222222222222222222222444555666555333111111111111111111222222222222222111222333444555444444444333333222111111000//////---.........////////////111111111111111000///.../////////000000111111111444444555555555444333222///000000111111222222222111222333111...,,,...000////////////////////////000---,,,///000...---///......---------...///000////////////////////////---...//////000000//////...............///000000000000////////////000000000000000///////////////000///.........///111111222444666888999888666444444444444444444555666666666888<<<>>>???===:::888555333000///...000222333555666666555333111222333555555555444444444333333222333444444555555444444666666666777777777777777666777777888:::;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEGGGIIIKKKMMMMMMNNNQQQSSSSSSVVVZZZ]]]___aaadddggglllnnnuuu~~~ooo]]]PPPGGG>>>:::;;;777888999999999777555444555444444444444555555666333444444555555555555555555666777777666444222111444333222222111111222222444444444444444444444444111333555666555444555666111111111111111111111111///000222333444444333222222111111111111000000000............////////////111111111111000///...---/////////000111111222222333444555555555444333222//////000000000111111111222111000//////000000000///////////////////////////...,,,,,,111666444---///...---------...000111////////////////////////------...///////////////...............///000000000000////////////000000//////////////////////////////.........///000111222333555777777777666555444333333333333444555555555777999;;;;;;:::888777333222111//////000222333666777777666333222222333222222333444555666777777222333444444555555444444666666666666777777777777555666777888999;;;;;;<<<<<<======???@@@BBBDDDEEEGGGIIIKKKLLLLLLNNNPPPRRRQQQTTTXXX[[[]]]___bbbdddiiikkkrrr{{{tttbbbUUUKKKAAA;;;:::777888999999888666444333444444333333444444555666333333444555555555555444333444666777777555444333444333222222111111222222444444444444444444444444111333555555555555666777111111111111111111111000///000222444555444333222000000000000111111111111....../////////000000000///000000000000000////////////000111111222333333222333555555555444222111/////////000000000000000111...+++---000222000...////////////////////////---000///...;;;LLLKKK<<>>???AAACCCEEEFFFGGGHHHKKKLLLLLLMMMOOOQQQOOORRRVVVZZZ\\\^^^```bbbeeegggooowwwvvveeeXXXMMMBBB<<<:::888888888888777777666666333333333333444444555666222333444444555555444444111222444666777777666555444333222222111111222222222222222222222222222222444555666666444222222333111111111000000000000000///000333555555555444333/////////000111111222222////////////000000000000---...///000111111111111///000000111222333333333222333444555555333111000////////////000000000000111,,,(((***000333000,,,////////////////////////***222222222GGGbbbbbbPPP000///---,,,---...000222000000000000000000000000//////000111111111111111...............///000000000000////////////000000.........//////////////////......---...///000111222222333333444555666666222222111111222222333444555555444444444555555555111111111111222222111111111333444444222222333555666555555555555444444444222333444444555555444444666666666666555555555555444555666888999:::<<<<<<===>>>>>>@@@AAACCCEEEFFFGGGHHHKKKKKKLLLMMMOOOQQQNNNQQQUUUYYY[[[]]]___aaaaaaeeellluuu}}}ppp___RRRHHHAAA===;;;:::888777666555333111666666666666666666666666555555555555555555555555555666666666666444333222555555444333333333333444333333222111111222222333111222333444333222111000111111111111111111111111111111222222222333333333000//////000333666666666---------.........//////000000000000////////////222222111111111111222222111222222333222111000////////////000000111111111111000///000222333222111000000000000//////////////////...111>>>KKKKKKCCC000000////////////000000////////////////////////555222---+++000666333,,,////////////............444222222444222...000444111000000////////////000111111000000000000000111333333444555666777888888444444333222222222222333777333000000222444444333333333333222222111111111111///.../////////444:::999222///333666444444888666555444333333333333333555555666666777777888888888888888888888999999999<<<======>>>???AAABBBCCCGGGHHHJJJMMMOOOQQQRRRRRRSSSTTTUUUWWWZZZ\\\]]]^^^dddeeejjjqqqwwwtttcccUUUJJJBBB>>>999777666666777888666555555555555555555555555555555555555555555555555555333444555666666555555444555555444333333333333444333333222222222222222333222333333333333222111111111111111111111111111111000000000111111111222222///...---...000000///...---------.........//////000000000000////////////111111111000000111111111222333444555444333222111000000000000000000000000000///...///111222222111000000000000000/////////---///...,,,111888888333//////............//////////////////////////////222<<>>444/////////////////////............//////111555333///...111000000////////////000000111111000000000000111111333444444555666777888888555444444333333333333333555222//////111333333222333333222222222222222222222000111333222000222777<<<555111444666444333666666555444333333333333444555555555666777777888888888888888888888999999999<<<<<<===>>>???AAABBBCCCFFFGGGIIIKKKNNNOOOPPPQQQSSSSSSUUUWWWZZZ\\\]]]^^^dddeeejjjpppvvvyyyiii[[[OOOEEE@@@:::888666666777888777666444444444444444444444444555555555555555555555555222333444555666666666666555555444333333333333333222222222222222333333333444333222222111111222222111111111111111111111111/////////000000000111111333222111111111000---+++---............/////////////////////000000000000111000000//////000000111222222444555555444333333222222111000000/////////000//////000222333333222111111111111000000//////000222111---,,,---...,,,......------------......////////////////////////333BBBOOOMMMDDD===888666////////////............,,,...444:::999222////////////...//////000111222111000000000000000111111444444555666777888888999666555555444333444444444444111//////000222222111222222222222222222333333222111333666555222333777===888444444555333333555555555444333333333444444444555555666666777888888777777888888888999999999<<<<<<===>>>???AAABBBCCCEEEFFFHHHJJJLLLNNNOOOOOORRRSSSUUUWWWYYY\\\^^^^^^dddeeeiiiooossszzzpppaaaSSSHHHAAA???<<<999777777666444333444444444444444444444444555555555555555555555555333444444555555555666666555444333333222222333333222222333333333333333333444333222111000111222333111111111111111111111111/////////000000000111111222222222222333111---***.............../////////////////////000000000000000000////////////000000///000222333444444333333333333222111000//////...222111111222444555555444333333222111000000//////111111000///...////////////......------......///////////////////////////444888===DDDMMMOOOFFF999////////////............///333:::AAA???777000///............///000222222000000000000000000111222333444555666777888888999666666555444444444444555333222111000111222222222111111111222222333333333333222333666555444777<<>>999666555444444555555444444333333333444444444444555555666777777888777777777888999999::::::<<<<<<<<<===???@@@BBBCCCEEEFFFHHHJJJLLLMMMNNNNNNQQQRRRTTTWWWYYY\\\^^^___dddeeeiiimmmpppuuuwwwhhhYYYLLLDDDAAA>>>:::777777666555444444444444444444444444444555555555555555555555555666666555555444444444444444444333222222222222333111222333444444444444333444333222111000111222333111111111111111111111111000000000111111111222222,,,,,,---...//////,,,)))////////////////////////.../////////000000000111000000////////////000000///000222444555666666555444444444333333222222111444333222333555666555444555444333222111000///...///+++)))+++///000///...000//////////////////000////////////////////////000,,,***000>>>GGGAAA555////////////............333666===CCC@@@777000...............///000222222000000//////000111222222333333444555666777888888666666555444444444444555333333333333222222333333111111111222222333333333444111000333444666<<>>@@@AAABBBFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQSSSVVVYYY\\\^^^___dddeeehhhlllnnnqqq{{{~~~ppp```QQQHHH???<<<999777777888888888444444444444444444444444555555555555555555555555777777666444444333333444444444333222222222222222111222333555555555444444444333222222111111222222111111111111111111111111000000000111111111222222,,,+++,,,...111111000...000000000////////////.........//////000000111111111000000//////000000111111333555888::::::;;;;;;777777777888888999999999999777666666777777666555666666444333111000///...111,,,))),,,000000......000000////////////000000////////////////////////...000///,,,---111444444////////////............222444888===:::222---...//////...//////000111222////////////000111222333222222333444555666666777666555555444333444444444222333444444333222333444222222222222222222333333333000///111333777???HHHXXXVVVNNNAAA888555333222444444333333333444555555333444444555555666777777666666777888999::::::;;;;;;;;;<<<===>>>@@@AAABBBFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQSSSVVVYYY\\\^^^___cccdddhhhllllllnnnwwwwwwgggWWWMMM@@@===999777777888999888555555555555555555555555555555555555555555555555666666444444444444555666444333222222111222222222000111333555666666555444222333333333333222111111111111111111111111111111/////////000000000111111///......000222444444333000000000000/////////............///000111111111111111111000000111111111222444666999<<<=========:::;;;<<<>>>???AAABBBBBBBBB@@@>>>>>>>>>>>><<<:::777777555444222000///...222......111111...///333/////////......////////////////////////////////////555777000***+++000333////////////............000000222555444///...111000000////////////000000////////////000111222333000111111222333444555555555444444333333333333333000222444444222111222333333333222222222222222222222000000333555777>>>FFFQQQRRRKKK===555444444222333333333333333444555666333333444555555666666777555666777888999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHIIIKKKKKKLLLLLLOOOPPPSSSUUUYYY\\\^^^___bbbdddhhhllllllmmmttt~~~|||lll[[[QQQDDD@@@;;;888777666666555666666666666666666666666555555555555555555555555555444333333444555777888444333222222111111222222000111444555666666555444222222333444333222111000111111111111111111111111............/////////000---,,,+++,,,///111222222111111000000/////////...---......///000111111222222222111111111111222222111222555888;;;<<<=========>>>@@@BBBDDDGGGHHHIIIKKKIIIGGGFFFFFFEEECCCAAA888777666444222000///...,,,,,,...111...)))---555.........------.........////////////////////////+++///000......000111...000/////////............///...///111111///111555111000000////////////000////////////000111222333///000111222333444444555444444333222222222222333///111444333111///111222444333333222222111111111222000111555666777<<>>???AAABBBDDDEEEGGGHHHIIIJJJJJJKKKOOOPPPRRRUUUYYY\\\^^^___bbbccchhhlllllllllsss}}}zzzfffUUUJJJ@@@999999:::888666555777777777777777888888999888888777777666555555555666666666666777999:::;;;444444333222111111111111333222111111111222444555111111111111111111111111222222222222222111000000000000////////////000000111111000000//////......///......---------......222111000111444555222000000111222333555666777777888999:::;;;>>>AAADDDFFFDDDGGGJJJNNNRRRTTTUUUUUUSSSRRRQQQPPPOOOLLLHHHEEEAAA>>>888555333111000...++++++,,,...///111222222111111000///////////////---...000111111111000/////////////////////////////////000000000000//////......//////000000111111...///000///...///000222000000000000000000000000000111111111111222222222333333444444444555555555111...---///333555444222444444444444333333222111444333222222222333444555999999777555222111222444222222333333333333444444555555444333444555666777777777777888999999::::::::::::;;;;;;===>>>???@@@AAADDDGGGHHHIIIJJJLLLNNNMMMNNNPPPSSSWWW[[[___aaadddeeefffgggiiinnnsssxxxmmm]]]MMMCCC;;;:::;;;999777777777666666666666777888888888888999999888777666666444444444444444555666666333333222222111222222222222111111111111222333333111111111111111111111111000000000000000///......000000////////////000000000000000000//////////////////............//////111///...///222333111///000111333444666888999999;;;;;;<<<>>>@@@CCCFFFHHHKKKNNNSSSXXX[[[]]]]]]\\\ZZZXXXVVVUUUSSSPPPKKKGGGCCC???:::666444222000///,,,------...///000111111111000//////......//////---...///000111000000///000000000000000000000000//////000000000000//////......//////000000000000...///000///...///000222000000000000000000000000000000111111111222222222------........./////////333222222333555666666555222333333333222222111000333222222111222333444555444444444222000///000111222222333333333333444444555444444333444555666777666777777888888999::::::::::::;;;;;;<<<>>>???@@@AAACCCFFFHHHHHHIIIKKKMMMMMMNNNOOORRRVVVZZZ^^^```cccdddfffgggiiimmmssswwwuuufffRRRGGG>>><<<===:::888888666666555555666666777888888999;;;<<<<<<:::999777666666555444333333444444222222222111222222333333000000111222222222222111111111111111111111111111000000000000000///......000000////////////000000////////////000000000000000//////...//////000000000//////000222333222111333444666999;;;===??????@@@@@@AAABBBDDDGGGIIIKKKPPPTTT[[[bbbfffgggfffdddbbb```]]][[[YYYUUUPPPLLLFFFBBB<<<888555333111000......////////////000000000///......------......---...///000000000000///000000000000000000000000//////000000000000//////...////////////000000000...///000///...///000222000000000000000000000000000000000111111111222222////////////000000000000111222333222111111222333111111222222222111000000222111111111111222333333000222333222111///000000222222333333333333444444555444444444444555666666666666777888888999999:::::::::;;;;;;<<<===??????@@@BBBEEEGGGGGGHHHJJJLLLLLLMMMOOOQQQUUUYYY]]]___bbbccceeefffhhhlllqqquuu{{{{{{lllXXXMMMBBB>>>===:::888888555555555555555666777777888:::<<<>>>???>>><<<:::;;;:::999777666555555555111111111111222333444444///000111222333222111000111111111111111111111111222222222222222111000000000000////////////000000......//////000000111111//////.........///000000111111111222333555555666888:::===AAADDDFFFHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLQQQWWW```hhhmmmnnnkkkiiigggdddbbb```]]]ZZZVVVSSSJJJEEE@@@;;;888555333111000000000000/////////...//////...---------------.........///////////////........................//////000000000000//////////////////////////////...///000///......000222000000000000000000000000000000000000111111111111222333333333333444444444000222444222///---///222111111222222222222111111111111111111111222222222111333555666444333333333222222222333333333444444444444444444555555666666666666777777888999999999;;;;;;;;;;;;<<<===>>>???>>>AAADDDEEEFFFGGGIIIKKKLLLLLLNNNPPPTTTXXX[[[]]]aaabbbdddfffhhhkkkooossswwwttt```SSSFFF@@@===:::777777555555555555555666777777888:::===@@@AAA@@@???===???>>><<<:::888666666555111111111111222333444444///000111333333222111111111111111111111111111111222222222222222111000000000000////////////000000......//////000000111111......------...//////000000111222333444777999;;;<<>>:::777444222111111111000//////......//////...---------------...............//////000------------------------//////000000000000///////////////..................///000///......000222000000000000000000000000//////000000000111111111000000111111111222222222333666777555222000222444222222333333333333333222000000111111222222222222111444666777666444444555222222222333333333444444444444444555555555555555555666666777888888999999;;;;;;:::;;;;;;<<<===>>>===???BBBDDDEEEFFFHHHIIIKKKKKKLLLOOORRRVVVYYY\\\___aaaccceeegggiiimmmpppuuu~~~}}}iii[[[KKKCCC???:::777777666666555555666666777888999;;;===@@@AAABBBAAA@@@>>>===;;;999777555444444222222222111222222333333111111222333333333333222111111111111111111111111000000000000000///......000000////////////000000////////////000000000000............///000111111///000222444666999===AAACCCFFFLLLRRRWWWZZZ\\\]]]^^^\\\YYYUUURRROOONNNNNNQQQXXXcccnnntttuuussspppiiigggdddcccbbb```^^^[[[RRRMMMGGGAAA<<<999666333222222111000000///......000///......------............------......///000//////////////////////////////000000000000///////////////............---...///000///...///000222000000000000000000000000/////////000000000111111000000000111111111222222333444444333222111111222222222333444444444333333000111222222333333222222111333444444333222333444222222333333333333444444333444555555666666555555555555666777777888888999;;;;;;::::::;;;<<<<<<===<<<>>>AAACCCDDDEEEFFFHHHJJJJJJKKKNNNQQQUUUXXXZZZ^^^```cccdddfffhhhlllnnnsss{{{rrrcccRRRHHHAAA;;;888777777666666666666777888888:::;;;===???AAABBBCCCCCC>>>===;;;888666555444444333333222222111222222222333333333222333333444555111111111111111111111111000000000000000///......000000////////////000000000000000000////////////000000000000111222333444111333666999;;;???EEEJJJNNNQQQXXX^^^dddhhhjjjkkkkkkhhhccc]]]XXXSSSQQQOOOOOOVVVaaalllssstttsssqqqllljjjfffdddbbb```^^^\\\UUUPPPIIICCC>>>:::777444222111111111000/////////111000//////......//////......---------...///000//////////////////////////////000000000000////////////.........---------...///000///...///000222000000000000000000000000////////////000000000111222222222222333333333333222000///000111111000///111111222333333333333333111111333444444444333222222333333222111000222333222222333333333333444444333444555666666666555444555555666666777888888888;;;;;;::::::;;;;;;<<<<<<;;;===@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMPPPSSSWWWYYY]]]___bbbdddeeegggjjjmmmrrrxxxxxxhhhVVVKKKCCC===999888777777777777777888999999:::;;;<<<>>>@@@BBBDDDEEE???>>><<<:::888666555555444444333222111111111111555444333222333444555666111111111111111111111111222222222222222111000000000000////////////000000111111000000//////......222222222222333444555666555888<<<>>>AAAFFFLLLRRRWWW[[[bbbiiioootttvvvwwwssspppjjjccc\\\VVVRRRQQQLLLSSS^^^hhhppprrrqqqppppppmmmhhheeeccc```]]][[[VVVRRRJJJDDD???;;;777555111111111111000000000///111111000///////////////......---,,,---...///000------------------------//////000000000000////////////.........---------...///000///...///000222000000000000000000000000////////////000000000000///000000000000111111111555333111222555666444111///000111222222222222222111222333444555444333333555555444333111111333555222222333333333444444444333333555666666666555444555555666666777888888888;;;;;;:::::::::;;;<<<<<<:::===@@@AAABBBCCCEEEGGGIIIIIIJJJLLLOOOSSSVVVXXX\\\___bbbccceeegggiiilllrrrwww}}}tttfffVVVIII@@@;;;999:::999888777666666666666999:::;;;===@@@DDDHHHJJJCCCAAA>>>:::777555444333333222222111111222222333222222333333333333444444000000000000000000111111222111000//////000111222000000111111111111000000...///000///...---...///000111333333333444666888888;;;@@@DDDIIIPPPVVV[[[cccgggmmmuuu{{{{{{sssjjjbbbZZZSSSNNNTTTTTTYYYcccooovvvwwwuuupppmmmhhheeedddbbb```^^^UUUQQQKKKFFFBBB===999666111000//////000000///...............------------000000000000000000000000..............................//////000000111111555///,,,000222///,,,---,,,...///000/////////000444333111000....../////////////////////000111111000000000000111111111111444222000000222333111...111111111111111111111111111111111111000000000000777666555444333222111111666666777777777666444333444444444555555555555666666666666666777777777777999999:::;;;;;;<<<<<<=========???@@@BBBCCCEEEEEEHHHJJJMMMNNNPPPQQQTTTVVV[[[]]]___```aaadddgggjjjmmmrrr|||yyykkkZZZLLLBBB===;;;:::999888777666666666666888999:::===@@@DDDGGGJJJFFFDDDAAA===:::777666555333333222222222222333333222222333333333333444444111111111111000000000000222111000//////000111222000000111111111000000///...///000000......///000///000222222222333666888===@@@FFFKKKRRRYYY```eeennnrrrwww~~~yyypppggg^^^VVVQQQRRRRRRWWWaaammmuuuvvvuuupppmmmiiifffdddcccaaa___WWWSSSNNNHHHDDD???:::777222000//////000000///...000000000////////////...000000000000000000000000......................../////////000111111222222...000222111//////111333---///000000/////////000333222111////////////000///////////////000111111000000000000111111111111333111000000222333111///111111111111111111111111111111000000000000111111333333333333333222222222555555666666666555444333444444444555555555555666555555666666777777777888999999:::;;;;;;<<<<<<=========>>>@@@BBBCCCEEEEEEGGGJJJLLLNNNOOOQQQTTTVVVYYY[[[]]]___aaacccfffiiimmmqqqyyyrrr```QQQFFF???===:::999888777777777777777888888:::<<>>@@@AAACCCDDDEEEGGGIIILLLMMMNNNPPPSSSUUUUUUXXX[[[]]]___bbbeeehhhmmmooovvvyyygggVVVIIIAAA>>>:::999888888777777777888777888999;;;>>>BBBEEEGGGFFFEEEBBB>>>:::777555333333333333222222333333333222222222333333333444444333222222111111000000///111111111111111111111111111111222111111000///......000111111//////000222222333555666888;;;@@@DDDJJJPPPXXXbbbkkkssszzz~~~sssggg\\\UUUMMMMMMQQQ[[[hhhqqqsssrrrrrrpppllljjjhhhfffcccaaa\\\XXXSSSMMMHHHBBB<<<888444222//////000000000///222222222111111111000000////////////////////////000000000000000000000000/////////000111111222222@@@NNNNNN<<<------...)))...///000000...---------////////////000000111111///////////////000000111///000000000111111111111000000000111222222222222111111111111111111111111333222000......000333555222222222222333333333333333333333333333333333333444444444555555555555666333444555666777888999:::999999:::;;;;;;<<<<<<===<<<===>>>???AAACCCDDDEEEFFFIIIKKKLLLMMMOOOQQQSSSRRRUUUYYY\\\^^^aaadddggglllnnnsss{{{mmm\\\MMMCCC>>>:::999888888888888888888888888999:::===@@@CCCEEEEEEDDDBBB???;;;888555444444333333333333333333444222222222333333333444444333222222222111111000000111111222222222222111111111111111111111000/////////000111111000000111333222444666999<<>>111,,,111222+++---...//////---++++++,,,---...//////000000111111///////////////000000111///000000000111111111111000000111111111222222333111111111111111111111111333222000...///111444555444444444444333333333333333333222222222333333333444444444555555555555666333444555666777888999:::999999:::;;;;;;<<<<<<===<<<<<<===???AAABBBDDDDDDFFFHHHJJJLLLLLLMMMPPPRRRPPPSSSXXX[[[]]]```bbbeeejjjlllqqqyyytttcccSSSFFF???:::999999888888888999999999999999:::<<<>>>@@@BBBEEEEEECCCAAA>>>;;;888666444444333333333333444444222222333333333333444444222222222222222222222222111111222333333222111111000000111111111111000000///000222222111111222444222444777;;;@@@GGGOOOTTT]]]cccnnnxxxzzzmmm```XXXQQQMMMLLLSSS___jjjqqqrrruuussspppnnnllljjjfffccc\\\YYYUUUPPPKKKEEE>>>:::666444000//////000000///000000/////////.........000000000000000000000000////////////////////////,,,,,,---......//////000,,,222333......333444///,,,...//////---,,,,,,------...///000000000000//////////////////000111111000000000000111111111111000111222222111000222333111111111111111111111111222111000000000222444555555555555444444333333333333333222222222333444444444444444555555555555666444555555666777888888999999999:::;;;;;;<<<<<<===;;;<<<===???@@@BBBCCCDDDEEEGGGJJJKKKKKKLLLNNNPPPPPPSSSXXX[[[]]]___aaacccgggiiiooowwwzzziiiXXXJJJAAA999999999888888999999:::::::::999::::::<<<>>>???CCCCCCBBB@@@>>>;;;888777444444333333333333444444222222333333333333444444000111111222222333333444111222222333333222222111...///000111111222111111///000222222222222333555555888<<>><<<999777555555444444333333444444555222222333333333444444444000000111222333444444555111222333444444333222111---...///111222222222222///111222222222222444555:::<<>>@@@BBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQTTTYYY\\\]]]^^^___```aaadddkkksssyyyttteeeSSSCCCBBB<<<888:::<<<:::888999888999999888777888;;;===;;;<<<===>>>===;;;999888555444333222111222333333333333333222222222111111444333111000000000111111111111111111111111111111222222222111111111111000555555444222111222666999<<>>???@@@@@@BBBBBBCCCDDDDDDDDDFFFHHHJJJLLLMMMNNNQQQSSSVVVXXXYYY[[[^^^```cccgggkkkmmmrrr}}}xxxkkkYYYJJJCCC<<<888:::;;;:::888999888999999888777777:::<<<;;;<<<===>>>>>><<<:::999666555333222222222333444333333333222222222222111333333111000000000111111111111111111111111111111000000111111222222222333333333333333333555:::===AAAGGGPPPYYYaaalllwwwrrrfff]]]UUUOOOOOOSSS[[[gggrrrsssrrrqqqqqqqqqooojjjfffeeeaaa\\\XXXTTTOOOGGGAAA;;;888333000000000000//////..................///111000000000/////////...////////////////////////---............/////////////////////////////////111111000////////////////////////////////////.........////////////......000000000000000111111222222111111000000000000000222222222222222111000000222333333444555555666666555444333333222222333333333333333444444444444555666444333333444555555444777777777777888888888888<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXYYY\\\___aaabbbeeeiiikkkooozzzrrraaaSSSEEE>>>999:::;;;999888999999999:::888777777888:::999:::<<<>>>>>>===<<<;;;666666444333333333444555333333333333222222222222333222111111000111111111222222222222222222222222//////000111222333444444222222333333555999>>>CCCHHHOOOYYYdddnnnxxxxxxmmm___WWWPPPOOORRRYYYeeeooosssrrrrrrrrrqqqooojjjggggggccc^^^[[[XXXRRRJJJDDD<<<999444111000000000/////////............//////000000000000////////////////////////////////////------------............////////////////////////000000000000////////////......//////////////////......//////000//////...000000000000000111111222222111111000000000000000333222111111111111111111000111111222222333444444555444333333222222333333333333333333444444444444999444000000444777777555888888888888999999999999<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKMMMMMMOOORRRUUUXXXZZZ\\\```bbb```cccfffhhhlllvvvxxxgggYYYIII@@@:::::::::888777999888999:::888666666666888888999;;;===>>>===<<<<<<777666555444333444555555444444333333333222222222222222111111111111111111222222222222222222222222000000111222222333444444222222333444666;;;BBBGGGPPPXXXdddpppzzz|||qqqaaaYYYQQQOOOQQQWWWbbblllrrrsssssstttrrroookkkhhhhhhddd```]]]ZZZUUUMMMGGG>>>;;;666222111111000///000000////////////000000000000000000/////////////////////////////////////////////000000000111111///////////////////////////000000000000000//////............////////////000000111222222222111111000000000000000111111222222111111000000000000000333222111000000111222333///000000111222222333333555444333333222222333333222222333333333444444444888666555444555666666555777777777888888888999999::::::999999::::::;;;<<<======>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHJJJLLLMMMNNNQQQTTTWWWZZZ\\\```ccc```ccceeegggjjjsss}}}lll]]]NNNEEE<<<::::::777777888777888999888666555666666666888:::<<<======<<<;;;777666555444333444555555444444444333333333222222111111111111222111111111222222222222222222222222333222222222222222222222222333444555888???FFFLLLYYYbbbooo{{{}}}rrreee\\\SSSOOOPPPTTT]]]gggppprrrtttuuussspppllljjjhhheeeaaa___]]]WWWOOOIII@@@<<<777333222111000///222222111111111111222222////////////000000000000000000000000000000000000000000111111111222222222////////////////////////...///000000000000//////---.........//////000000000000111222222222222222000000000000000111111222222111111000000000000000222222000000000111222333333333444444555666666666555444333333222222333333222222222333333333444444444999===<<<777444444666666666666777777777888888999999999999999:::;;;;;;<<<======>>>???@@@AAAAAABBBBBBDDDFFFHHHJJJKKKLLLMMMPPPSSSVVVXXX[[[___bbbaaacccdddfffjjjqqq{{{qqqbbbTTTJJJ@@@<<<:::777666888555777888888666555555666555666999:::;;;;;;:::999666666444333333333444555444444444444333333333333000000111222222222222111333333333333333333333333444333333333222222222222333444555888===EEENNNTTTccclllyyyuuuiii___UUUPPPNNNPPPYYYaaammmqqquuuvvvtttqqqnnnmmmhhhfffcccbbb```ZZZRRRKKKBBB>>>999555333222111000222222111111111111222222////////////000000000000000000000000000000000000////////////000000000000////////////////////////---...000111111000//////------......///000000000......///000111111111111000000000000000111111222222111111000000000000000111111111111111111222333222222333444444555555666555444333333222222333333222222222222333333333333111999@@@???888333333777555666666666777777777777;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEGGGIIIKKKKKKLLLOOORRRUUUWWWYYY]]]___aaabbbcccfffjjjpppxxx}}}xxxiiiZZZOOOCCC>>>:::777666777333555777888666555666666444555777999:::999888777666555333222222222333444555444444444444333333333///000111222333222222111333333333333333333333333222222333333333333333333222444777;;;BBBMMMXXX___llluuuzzzmmmbbbWWWPPPMMMNNNTTT]]]kkkooouuuwwwuuurrrppppppjjjhhhfffeeeccc]]]UUUNNNDDD???:::555333222111000111000000//////000000111.../////////000000000111000000000000000000000000.........////////////000////////////////////////---...000111111111000///------......///000000111......///000111111111111000000000000000111111222222111111000000000000000000000111222222222222222000000111111222333333444555444333333222222333333111222222222222333333333000555::::::777444666888666666777777777888888888;;;;;;::::::;;;;;;<<<===;;;<<<<<<===>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJKKKLLLNNNQQQSSSUUUWWWZZZ]]]___```aaadddiiiooouuuyyy}}}ooo]]]QQQEEE???;;;777555777222444777777777666666777444555777888999888666555555444333222111222333333555555444444444333333333///000111222333333222111333333333333333333333333111111222333444444555666222444888>>>FFFSSS___hhhqqqzzz~~~ooodddXXXPPPLLLLLLRRRZZZiiiooouuuwwwvvvsssrrrrrrllljjjhhhgggeee```WWWQQQDDD@@@:::666444222111000//////............//////.../////////000000111111000000000000000000000000////////////000000000111////////////////////////,,,...000111222111000///---------...///000000111000000111333333444444444000000000000000111111222222111111000000000000000///000111333333333222111333333444555555666666777555444333333222222333333111111222222222333333333000111333444555666888999777888888888888999999999999999888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKLLLNNNQQQSSSTTTVVVYYY[[[]]]^^^```ccchhhnnnssswww~~~qqqaaaSSSEEE>>><<<999888999888777777666555555444444333333333444444555555555222222222222222222222222222333333444444333333222444444444444444444444444666555555444444333333222444555555333111111222333444777;;;AAALLLYYYgggqqq}}}wwwkkk^^^TTTNNNKKKOOOVVViiimmmrrruuuvvvuuuttttttjjjkkkhhheeeccc```XXXOOOGGGBBB<<<777333111///---111111000000//////......111111000000//////......111111111111111111111111......////////////......---------.........//////000000000000000000000000111111000000000000111111111111222333222111000///111111111000000000000000111111111111111111111111333222111000111222333444333333333333333333333333...222555555222111333555333222222111111222222333444444444555555555555666222333555777999999999888999999::::::;;;<<<======<<<<<<===>>>???@@@AAAAAA???@@@AAACCCFFFHHHIIIJJJJJJLLLNNNQQQTTTWWWYYY[[[]]]```ccceeefffjjjqqqvvvwwwgggYYYJJJBBB>>>999777888777777666666555444444333333333333444444444555555333333333333333333333333222333333444444333333222222222222222222222222222444444444444444444444444444555555444222111222444777999>>>FFFQQQ___mmmvvv{{{ooobbbXXXPPPMMMPPPVVVccchhhoootttvvvuuuttttttkkkkkkhhhdddbbb```YYYQQQJJJEEE>>>999555222000...000000//////////////////111111000000//////////////////////////////////////////000000000000//////---------.........//////000000000000000000000000111000000//////000000111111111222222222111000///111000000000000000000000111111111111111111111111222111111111222222333333333333333333333333333333666666444333333222111111333333222222222222333333444444444555555555555666444444555777888888888888999999::::::;;;<<<<<<===;;;<<<===>>>???@@@@@@AAA@@@AAABBBDDDFFFHHHIIIJJJJJJKKKNNNQQQTTTWWWYYYZZZ\\\___cccdddfffjjjpppuuu}}}ooo```OOOFFF@@@:::777777666666555555444333333333333333333444444444444555333333333333333333333333222333333444444333333222333333333333333333333333222333333444555555666666444555555444222222333555999<<>>???@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSVVVXXXYYY[[[^^^bbbdddeeeiiioootttzzzsssdddSSSIIIBBB;;;777777555555444444444333333333444444444444444444444444444444444444444444444444222333333444444333333222555555555555555555555555333444444444555555555666444555555444333333555666999===EEEPPP]]]lll{{{yyylllaaaWWWPPPOOORRRXXX___jjjrrrvvvuuusssrrrooommmhhhbbbaaabbb]]]WWWPPPKKKDDD===999555222000------....../////////000000000000000000000000000000000000000000000000000///000000111111000000///............////////////////////////////////////000//////////////////000111111111111111000000///000000000000000111111111000000000000000000000000///000222333333333222111222222222222222222222222333///000;;;JJJSSSPPPJJJ555444444333333444444555444444444555555555555666888777666555555666777888999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDFFFFFFGGGJJJKKKMMMPPPSSSUUUWWWXXXZZZ]]]aaacccdddgggmmmqqqxxx~~~uuufffTTTJJJCCC===888888444444444444444333333333444444444444444444444444444444444444444444444444222333333444444333333222555555555555555555555555666666666555555444444444333444555555444444666888888>>>HHHTTTbbbqqq}}}pppeeeZZZQQQMMMOOOVVV^^^iiirrruuuuuurrrppppppnnniiidddcccdddaaa[[[SSSNNNFFF???:::666222000---.........//////000000000000000000111111111111000000000000000000000000...//////000000//////............/////////000000////////////////////////000000////////////000000111111111000000000000000//////000000111111111111000000000000000000000000///000111222333222111000222222222222222222222222999555666???KKKNNNFFF===555444444333333444444555444444444555555555555666888777666555555666777888999999999:::::::::::::::::::::;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDEEEJJJKKKMMMOOORRRTTTVVVWWWXXX\\\```bbbcccfffkkkooouuu{{{wwwgggVVVKKKDDD===999888555555444444444444444444555444444444444333333333333333333333333333333333222333333444444333333222222222222222222222222222777777666666555444444333333444555555555666888::::::AAALLLYYYhhhwwwtttjjj^^^SSSNNNNNNSSS[[[gggpppttttttrrrqqqooonnnjjjffffffiiifff```VVVQQQHHHAAA;;;777333111////////////000000000000000000000111111111111222////////////////////////......////////////............/////////000000000000000000000000000000000111111000000000000111111222111000////////////000/////////000111111222222111111111111111111111111///000111111222222111111222222222222222222222222444333555;;;AAA@@@888111444444333333333333444444444444444555555555555666666666666666666777888888999999999999::::::::::::999999:::;;;<<<===>>>>>><<<===>>>???AAABBBCCCDDDJJJJJJLLLOOOQQQSSSUUUVVVWWW[[[```bbbccceeeiiimmmrrrxxxzzzkkkYYYNNNFFF>>>999888555555555555555555555555555555444444444333333333333333333333333333333333222333333444444333333222111111111111111111111111666666666666555555555555333444666666555666999;;;>>>EEEQQQ___nnn}}}xxxnnnbbbUUUOOOOOOOOOWWWbbblllqqqssssssrrrnnnnnnkkkiiijjjmmmjjjdddZZZTTTLLLDDD>>>999555222111111111111111000000000000000111111111222222222//////////////////////////////000000000000//////.../////////000000000000000000000000000000000000222222111111111111222222222111000///...//////000...//////000111111222222222222222222222222222222000000000000000111222222111111111111111111111111///111444777888777555333333333222222222222333333444444444555555555555666444444555777888888888888999999999999999999999999999999:::;;;<<<======>>>;;;<<<>>>???AAACCCDDDEEEIIIJJJLLLNNNPPPSSSTTTUUUVVVZZZ___aaabbbdddhhhkkkooottt}}}~~~nnn\\\OOOGGG>>>999777555555666666666666666666555555555444444333333333222222222222222222222222222333333444444333333222222222222222222222222222444444555555666777777777333444666666666777999;;;BBBIIIVVVdddsss{{{qqqeeeXXXQQQQQQKKKSSS^^^iiiooorrrttttttmmmnnnllljjjlllooolllfff\\\VVVNNNFFF@@@;;;666444333333222222111111000000000000111111222222222222111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000333333222222222222333333222111///.........///000...//////000111222222222333333333333333333333333111000/////////000222333111111111111111111111111777999:::888444222444666333222222111111222222333444444444555555555666666222333555777999999999888999999999999999999999999888999999:::;;;<<<===>>>;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJLLLNNNPPPRRRTTTUUUUUUZZZ___aaabbbcccgggjjjmmmrrrzzzvvveeeTTTGGG>>>999666666666555555555555666666444555777666444222111111333333333444444555555555444333222333444444333111333222222222333333444555555555444333444555666777555666888888888:::===@@@DDDNNN]]]nnn|||sssfff[[[TTTQQQMMMQQQZZZfffpppsssqqqmmmmmmmmmmmmlllkkkjjjhhhhhh```[[[RRRJJJDDD>>>999666222222111111111111111111111000000000111222333333//////000111111111111111000////////////000000111333222222111000///......000/////////000111222222111111000000000000111111111111111000000///...---000///.........000111222333333333444444555555555222222111111000111111111111222222222222111111000777777777666555333222111222222333333333333444444666666555444444444444444777777666555555666777888;;;;;;::::::999:::::::::::::::;;;;;;<<<===============>>>???@@@BBBCCCDDDGGGHHHJJJLLLOOORRRUUUVVVWWWYYY\\\^^^___aaadddfffmmmpppxxxxxxgggVVVIII@@@:::777666666666666666666666666555666888777555333333333333333333444444444444444333222222333555555333222333333333222333333444444555444444333444555666777555666777888888:::>>>AAAGGGQQQaaaqqqwwwjjj^^^VVVRRROOORRRXXXbbbmmmssssssrrrrrrqqqpppooollljjjhhhfffaaa\\\TTTLLLEEE???999666222222111111111111111111000000000000000111111111//////000111111111111111222111000...---------,,,222222111111000000//////000000000///000000111111111111000000000000111111111111111111111000000///000000///...//////111111222222333333444555555666222111111111222333444444000111111222222111111111666666666555444222111000222222333333333333444444777666666555444444555555666666555555666777888999::::::999999999999::::::::::::;;;;;;<<<===============>>>???@@@BBBCCCDDDGGGHHHIIILLLNNNQQQTTTUUUWWWYYY\\\^^^___aaadddffflllooovvv|||jjjXXXKKKAAA<<<999555555666666666666555555666777999888666444444555444444444333333333333333222222222333555666555333444444333333333333333444555444444444444555666666555666777777888;;;???BBBLLLVVVfffvvv}}}pppcccXXXRRRQQQRRRVVV^^^iiirrrvvvvvvwwwvvvtttqqqnnnjjjgggfffccc^^^VVVOOOHHHAAA;;;777333222111000000000000000//////000111000000......//////000111111111111111111000///...---,,,,,,,,,111111111000000000000000111111000/////////000000111000000//////000000111000111111222222222222222111111000/////////000000000111222333444555666777111111111222333444666666222222333333444555555555555555444444333222111000222222333333333333444444777777666666555555666666555555555555666777999:::999888888888888888999999::::::;;;;;;<<<===============>>>???@@@BBBCCCDDDGGGHHHIIIKKKNNNQQQSSSTTTVVVXXX[[[]]]___aaadddfffkkkmmmttt|||mmm[[[MMMCCC===:::555555666777777666555555666777888777555444555666555555444444333333222222222111111333555666666444555555444333333333333444444444444555555555666666555666777888999===BBBEEEPPPZZZjjj{{{vvvhhh[[[SSSPPPPPPTTT\\\hhhrrrvvvxxxxxxwwwuuurrroookkkhhhfffddd```YYYRRRKKKDDD===888444333222000/////////000///000111222222000...,,,//////000111111111111111...............///000111000000000000000111111111222111000///////////////000000////////////000000...///000111222222222222222111111000000////////////000111222444555777777222222222222222333444555000000111111222333444555555555555444444222111111222222222333333333444444777777666666666666777777444444555666777888999:::777777777777777888888999::::::;;;;;;<<<===============>>>???@@@BBBCCCDDDFFFGGGHHHJJJMMMOOORRRSSSUUUWWWZZZ]]]^^^```cccfffjjjlllrrryyyppp^^^PPPEEE>>>:::555555666666666666555555555666777666444333555666555555555444444333333333222222222444666777666555555555444333333444444444555555666666666777777777666777888999;;;???EEEIIITTT___nnnzzzlll^^^TTTNNNNNNRRR[[[gggqqquuuvvvvvvuuutttqqqnnnkkkiiigggeeeaaa\\\VVVOOOHHH@@@;;;666555333111//////000000000111333333333111///---//////000111111111111111////////////000111222333000000000000000111111111111111000///.........///000000////////////000000------///000111111222222222222111111111000////////////111222444555666777444333222111111000111111------,,,---...///000111555555666555555444333222222222222333333333444444777777666666666666777777333444555666777888999999777666666666777777888999::::::;;;;;;<<<===============>>>???@@@BBBCCCDDDFFFFFFGGGIIIKKKNNNPPPQQQTTTVVVYYY\\\^^^```cccfffjjjlllqqqwww}}}uuudddUUUHHH???:::666666555555555555666666555666666555444333555777666666666555555555555555333333333444666777666444444444444444444555555666666777777888999888888888777888999:::===BBBHHHMMMYYYcccsssqqqbbbXXXMMMMMMPPPYYYdddnnntttuuuttttttsssqqqnnnllliiihhheeebbb^^^YYYSSSLLLDDD>>>999777444111000000000111111111222333333222000000//////000111111111111111333222111111000000000111111111111000000000000000000000///.........//////000//////......//////000------...000000111111111111111222222222111000000///000111222333444555666444444222111000/////////222111000000111222444555555666666666555555444333222222333333333333444444666666555555666666777777333444666777888888888888666666666666777888999:::::::::;;;;;;<<<===============>>>???@@@BBBCCCDDDEEEFFFGGGHHHJJJMMMOOOPPPSSSUUUXXX[[[]]]```cccfffjjjkkkpppuuuyyy{{{jjjZZZLLLAAA;;;888777555333333555777888666777777666444555777888666666666777777777777777555444333555666666555333333333333333444666777888777888999:::::::::999999999999:::;;;>>>DDDKKKPPP^^^hhhwwwvvvhhh]]]PPPNNNNNNTTT___jjjsssvvvvvvuuutttqqqooollliiihhhdddbbb___[[[VVVOOOGGGAAA;;;999666222111000111222000000000000111111111111//////000111111111111111222111111000000000000000222222111111000000////////////.........///000000//////............//////...///000111111111111111///000111222222222111111000111111222333333444444444333222222111111111111777666555444444555777888444444555555555444333333222222333333333333444444555555444444555666666777444555666777888888777777777777777777888999::::::::::::;;;;;;<<<===============>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLNNNOOORRRTTTXXXZZZ]]]___ccceeehhhiiimmmrrrvvv}}}ooo___PPPCCC<<<999777444222222444777999777888888777555666888:::666666777777888888999999666555444555666666444333222222333333555666888999888999:::;;;<<<;;;::::::999:::;;;<<<@@@FFFMMMRRRbbblll{{{zzzlllaaaRRRNNNLLLOOOZZZhhhrrrxxxxxxwwwuuusssooollliiigggdddbbb```]]]XXXQQQIIICCC===:::777333111111222333//////......///000111222//////000111111111111111------......///111222333333222222111000//////..................///000111//////............//////000000111222222222222111///000111222333333222111111111111222222333333333333333333222222333444444555444222111111222333444333333444444444333222222222222333333333444444444444444444444444555666777555666777888888777666666777777777777888999:::;;;::::::;;;;;;<<<======>>>======>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNQQQTTTWWWZZZ\\\___ccceeefffhhhlllpppsss{{{tttdddUUUGGG???:::777444333444555666555777777777777777777777777777777888999999999999888777666555333333333444555222333333444555666888888;;;;;;<<<<<<<<<<<<<<<<<<:::999:::>>>@@@DDDNNNYYYgggrrr~~~ooobbbTTTNNNJJJMMMTTT^^^kkkvvvuuuuuutttssspppmmmjjjiiihhheeeaaa^^^ZZZSSSJJJCCC===:::666444444444333222111111111111111111111111//////000000111111111222222222222111111111111111111111222333333333222222222222111111111111111222111111111000000000000000000000000000000000000000000///111555555111000222222222111111222222333444444000---000666;;;<<<:::@@@999222111444777555222333333333333333333333333333333333333333333333333333333333444444444555555555555555555555666777777777666666666777888999999:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@BBBBBBIIIHHHHHHHHHIIILLLOOOQQQSSSTTTUUUXXX[[[___bbbcccfffjjjoooppprrrzzzwwwhhhXXXJJJAAA:::888555444444555666555666666666666666666666666666777888999999:::::::::;;;:::888777666666666777333333333444555666777888;;;;;;;;;<<<======>>>>>>>>>===>>>BBBEEEIIISSS]]]kkkvvvsssfffXXXQQQLLLMMMSSS[[[hhhssstttttttttssspppnnnkkkiiihhheeeaaa^^^ZZZTTTKKKDDD===:::666444333333222222111111111111111111111111000000000000111111111222111111111111111111222222000111111222222222222222333222111111111111111111000000000///////////////000000000000000000000000444000111888;;;888555333222222111111222222333444222222555:::@@@CCCBBBAAA???:::444222444666666555444444444444444444444444333333333333333333333333333333333444444444555555666666555555666666777888888888777777777888999999:::::::::;;;;;;;;;;;;<<<>>>=========>>>@@@BBBCCCGGGFFFFFFGGGHHHKKKNNNOOOSSSTTTUUUXXX[[[^^^aaabbbeeeiiimmmnnnpppwww}}}nnn]]]MMMCCC;;;999555444555666666555666666666666666666666666666666777999:::;;;<<<<<<===<<<;;;999888777777777333333333444555666777888::::::;;;===>>>@@@AAAAAAAAA@@@AAAEEEHHHLLLWWWaaaqqq{{{xxxkkk]]]UUUNNNNNNQQQXXXcccnnnssssssssssssqqqnnnkkkiiihhheeeaaa___[[[UUULLLEEE>>>;;;666333222222222111111111111111111111111111000000000111111111111111000000000111222222222333000000111222222222222222444333222111111111111111////////////////////////000000000000000000000000222///111:::@@@<<<444///222111111111111222333333111777???DDDFFFDDDBBBAAA;;;888444000000111444666555555555555555555555555333333333333333333333333333333333444444444555555777666666666666777888888:::999999888888888888999::::::::::::;;;;;;;;;;;;>>>>>>===<<<===???BBBDDDEEEEEEEEEFFFGGGJJJLLLNNNSSSTTTUUUWWWZZZ]]]___```dddgggjjjkkkmmmsss~~~rrraaaPPPEEE<<<:::666555555666666666666666666666666666666666555666777888:::<<<===>>>===<<<;;;999888666555555333333333444444666777777888999;;;===???BBBCCCDDDAAA@@@AAAFFFIIINNNXXXcccttt|||pppaaaXXXPPPNNNPPPUUU```jjjqqqqqqrrrsssqqqooollljjjgggeeeaaa___]]]WWWNNNHHH@@@<<<666333222111111111222222222222222222222222111111111111111111111111//////000111222333333333111111222333444444444444555444333222111000000000////////////000000000000000000000000000000000000000222999BBBEEE===222---111111111111111222222333444;;;DDDFFFBBB<<<999888444444222...+++,,,000555444444444444444444444444222222333333333333444444333333333444444444555555777777777777777888888999;;;;;;:::999888888888999999999:::::::::;;;;;;;;;>>>===<<<<<<===???BBBDDDDDDDDDEEEFFFHHHJJJLLLNNNSSSTTTUUUWWWYYY[[[]]]^^^dddfffhhhiiikkkqqqzzzuuucccRRRGGG>>>;;;777666666666666666555555555555555555555555555555666777999<<<>>>???======<<<;;;999777666555444444444444444555666777777888;;;===@@@CCCEEEFFFBBBAAACCCHHHKKKPPP[[[fffuuuuuudddZZZQQQMMMNNNSSS^^^hhhnnnpppqqqrrrrrrooollljjjgggdddbbb```^^^YYYPPPJJJBBB===777333222111111111333333333333333333333333222222222111111111111111//////000111222333333333222333444555666666666666666555444222111000000000000000000111111222222222000000000000000000000000222999EEENNNJJJ>>>444111111111000000111111222333666<<>>>>>>>>>>>===<<<;;;999888444444444444444555666666777888:::===@@@CCCEEEFFFFFFEEEGGGLLLPPPVVVaaalllvvvyyyggg]]]RRRMMMMMMQQQ[[[eeelllnnnqqqrrrrrrpppmmmkkkfffdddbbbaaa___ZZZSSSLLLDDD@@@999444222222222222333333333333333333333333222222222222222111111111000000000111222222222333333444555777888888888888777666555333111000000///000111111222222333333333000000000000000000000000000888CCCIIICCC777111111111000000000000111222222555999<<<;;;666333444666111333444222000000333666111111111111111111111111111222222333333444444555333333333444444444555555777666666666666777888888:::999999888888888888999999999999999::::::::::::<<<<<<<<<===>>>???@@@AAABBBCCCEEEGGGIIIKKKMMMNNNQQQQQQRRRTTTWWWZZZ\\\]]]cccdddfffgggjjjooovvvzzzxxxhhhWWWLLL???<<<999777777777777666555555555555555555555555555555444555666999;;;=========>>>======;;;:::999555444444444444555666666666777999<<>>???@@@??????@@@AAACCCFFFHHHJJJLLLLLLOOOOOOQQQSSSVVVZZZ\\\^^^bbbbbbccceeeiiinnntttxxxyyyiiiYYYOOO@@@===999777777777777666555555555555555555555555555444444444555777:::<<<::::::;;;;;;;;;:::888777555555444444444555666666666777999<<>>>>>@@@BBBEEEGGGIIIKKKKKKNNNNNNPPPSSSVVVZZZ\\\^^^```aaabbbdddhhhmmmsssvvv}}}|||lllZZZOOODDD===888888999666444555666666555555555555666666444555555555666666777777::::::;;;<<<;;;:::888777888777666555555555555555777888999;;;>>>AAAEEEFFFJJJNNNRRRVVVZZZ```iiipppvvvjjj\\\SSSMMMKKKPPPWWWccclllttttttrrrqqqqqqooojjjhhhfffdddbbb```\\\YYYKKKEEE===666333333333444333222222111111222222333444444444333222111000///222111000000000111333333666666666666666666666666777777555444222111//////000000000000000000000000000000000000000000000000111111111000000000000000222111000//////000111222222333444444555555444444222333444555555555444333333444555555555444333222333333333333333333333333555444444444444555666666777777777777888888888888888888777777777777777888777888999999:::;;;<<<<<<:::;;;===???AAABBBCCCCCC???AAACCCEEEFFFGGGJJJLLLLLLMMMOOORRRUUUYYY\\\^^^aaabbbdddeeegggkkkqqquuuzzz}}}nnn^^^RRREEE===888888999666555555666666555555555555666666444555555555666666666777999:::::::::999999888777777666666555444444555555777777888:::===@@@CCCEEEIIIMMMRRRVVV[[[bbbkkkrrryyymmm___UUUNNNKKKOOOVVVaaakkksssuuussssssrrroookkkiiifffdddccc```\\\ZZZNNNHHH???999555444444444333222222111111222222333333333333333222111000000222111000000000111333333444444444444444444444444555555444222111000///...000000000000000000000000000000000000000000000000111000000000000000000000222111000//////000111222222333444444555444444444111111333444444444333222222333444444444444333222333333333333333333333333444444444444444555666666555555666666666777777777888888777777777777777888999999::::::::::::::::::;;;;;;===>>>@@@AAAAAAAAA???AAACCCEEEEEEGGGIIIKKKKKKLLLNNNQQQTTTWWWZZZ\\\___```bbbccceeeiiinnnrrrxxxrrrbbbVVVFFF???999999999666555555666666555555555555666666555555555555555666666666888888777777666777777777666666555444444444444555666666777999;;;???BBBCCCIIIMMMRRRWWW\\\dddnnnuuu|||qqqcccYYYPPPLLLNNNSSS]]]hhhrrruuuuuuuuussspppmmmjjjhhhfffdddaaa]]]ZZZRRRLLLCCC<<<777666444444333222222111111222222333333333333333222111111000222111111111111222333333222222222222222222222222333222222111000000//////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111222222333444444444444444000111111222333222222222111222222333333333222222333333333333333333333333444444444444444555555666444444555555555666666666777777777777777777888888;;;;;;::::::999999999999;;;;;;<<<===>>>???>>>>>>???AAACCCDDDEEEFFFIIIKKKKKKLLLMMMOOORRRUUUXXXYYY\\\]]]___aaacccffflllooouuu}}}uuudddYYYHHH@@@:::999999666555666666666555555555555666666555555555555555555555555777666555444444555666777555555444444444444555555666666666888:::===@@@AAAJJJNNNSSSXXX^^^fffpppwwwuuuhhh]]]SSSLLLKKKOOOYYYcccnnntttvvvxxxvvvqqqooollljjjgggeeebbb___\\\UUUOOOFFF>>>999666444333333222222111111222222333333333333333333222111000111111111111222222333333222222222222222222222222111111111111111000000000////////////////////////////////////////////////000000000000000111111111111000000000000000000111222222333444444444444333111111111222222222222222000111111111222222222222333333333333333333333333444444333333444444555666444444555555555666666666666777777888888888888888:::999999999999999999999;;;;;;<<<=========<<<<<<>>>@@@CCCDDDDDDEEEHHHJJJLLLLLLMMMOOORRRUUUWWWXXXZZZ\\\^^^```bbbeeejjjnnntttzzzxxxfffZZZJJJBBB;;;999999666555666666666555555555555666666555555555555555444444444555444333222333333555666555555444444444555555666666666666777999<<<>>>@@@KKKOOOTTTYYY^^^fffpppwwwzzzlllaaaVVVMMMJJJLLLTTT___jjjqqqvvvyyyxxxsssqqqooollliiigggddd```]]]WWWQQQHHH@@@:::666333111333222222111111222222333222222333333333222111111111111222222333333333333222222222222222222222222222222222222222222222222//////////////////////////////////////////////////////000000111111111111000000000111111000000000111222333333444444333333222222222222222333333444000000000000111111222222333333333333333333333333333333333333333444555555555555666666666777777777555666777888888888888888777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>@@@BBBCCCCCCDDDFFFHHHLLLMMMNNNPPPRRRUUUXXXYYYYYY[[[^^^```bbbeeejjjmmmrrrxxx{{{iii]]]MMMCCC<<<:::999666555666666666555555555555666666555555555444444444444444333333333333333333444555666555555555555666777777777777777777999;;;===???IIIMMMSSSYYY___gggrrryyyrrrggg[[[PPPKKKLLLPPPZZZeeemmmuuuzzzyyyuuusssqqqmmmkkkiiieeeaaa^^^XXXSSSJJJBBB<<<888444222333222222111111222222333222222222333333222222111111222222333444333333333333333333333333333333333222222222222222222111111000000000000000000000000000000000000000000000000/////////000111111222222000000111111111111000000111111222333333333333333333222222222222333444444000000000000111222333444333333333333333333333333333333333333333444444555555555666666666777777777444555777888999999888888666666777888999:::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;>>>@@@BBBCCCCCCDDDFFFGGGKKKLLLMMMPPPRRRVVVXXXZZZYYY[[[^^^```bbbeeeiiilllqqqvvv~~~mmmaaaNNNEEE<<<:::999666555666666666555555555555666666555555555444444333333333111222333444444444444333666666666666666777888888888888777888999;;;===>>>EEEJJJQQQXXX___iiiuuu}}}xxxmmmaaaTTTOOOOOOMMMVVVaaaiiissszzzzzzwwwtttrrrooollljjjfffbbb___ZZZUUULLLDDD???:::666444333222222111111222222333111222222333333222222222111222333444444444333333333333333333333333333333222222111111000000000///000000000000000000000000000000000000000000000000...//////000111111222222///000111222222111000///111111222333333333333222222111111000111222333444111111000000111222444555333333333333333333333333333333222222333333444555444444555555555666666666444555777999:::999888777777777888888999999999:::::::::;;;<<<<<<===<<<<<<>>>@@@AAABBBBBBCCCEEEFFFIIIJJJKKKNNNQQQUUUXXXYYYWWWZZZ]]]```bbbdddhhhkkknnnttt|||pppdddOOOEEE===:::999666555666666666555555555555666666555555555444444333333333000222333444555444444333777777777777777888999999999888888888999;;;===>>>AAAFFFNNNWWW```kkkwww|||rrreeeXXXRRRQQQLLLTTT^^^gggqqqzzz{{{xxxuuussspppmmmjjjgggccc___\\\VVVNNNGGGAAA<<<888666333222222222222222222333111222222333333333222222111222333444555444333333222222222222222222222222111111111000///.........000000000000000000000000000000000000000000000000...//////000111222222222///000111222222111000///111111222333333333333222111000/////////000222333222111111000111333555666333333333333333333333333333333222222333333444555333333333444444444555555333555777999:::999888777999999999888888888888888999:::;;;<<<============>>>@@@AAABBBBBBBBBDDDFFFGGGHHHJJJMMMPPPTTTWWWYYYVVVYYY\\\___aaacccgggiiilllrrrzzzttteeeRRRGGG<<<999999777666777777888888777444333444444666777777777666555333222555555555555555555555555777777777777777888888888777888999888888999;;;>>>BBBGGGNNNVVV___kkkxxxyyyjjj\\\RRRMMMNNNQQQXXXdddooovvvxxxwwwtttrrrooommmkkkhhhccc```\\\XXXRRRJJJBBB<<<777555777444222111111222111000333333444444555666777777444444333222222333333333333333333333222111000000222111111000///......---////////////////////////000000000000////////////000000000000////////////000000111111111111000000000000000000111222333444111222333444444333222111000000111222333333444444333222222333444555666777555555555555555555444444555555555555666666666666777777777666777777888999999999999999999999999999<<<;;;;;;;;;;;;<<<======???@@@@@@AAABBBCCCDDDDDDGGGIIIKKKNNNQQQSSSUUUUUU[[[VVVVVV[[[aaadddhhhllllllooowwwvvvgggTTTIII===::::::888777777666777777666444333333444666666777777666444333222444444444444444444444444666666777777777888888888777888999888888999<<<>>>BBBGGGOOOWWW```lllyyy}}}nnn```TTTNNNLLLOOOUUU```lllsssvvvuuutttrrrpppnnnlllhhhddd```]]]ZZZTTTLLLDDD>>>999777777444222111222333222222333333333444444555555666444333333222222333333444444444444444333222111000222111111000//////......////////////////////////000000000000////////////000000000000////////////222111111000000111111222000000000000111222333444111111222222222222111111000111111222333333444444666555444444333333333333444444444444444444444444555555555555666666666666777777777777777888999:::999999999999999999999999<<<;;;;;;;;;;;;<<<======@@@@@@AAAAAABBBCCCCCCCCCHHHIIIKKKMMMPPPSSSUUUVVVXXXYYY___eeefffbbb```aaahhhkkkrrr|||yyykkkXXXLLL@@@<<<;;;888777888666777777666444333444555666666666666555444333333444444444444444444444444555555666777777888999999777888999888888999<<>><<<999888888777888999888666555666777777777777777666555555555555555555555555555555555444444555666777888999:::777888999999888:::===???CCCJJJSSS\\\fffrrrzzzkkk\\\RRRKKKKKKNNNWWWccclllqqqssstttrrrpppooommmjjjeeebbb^^^\\\XXXQQQJJJCCC===:::444222000000222333444333333333222222222222222222333333222222222333444444555555555555444333222222111111111000000000//////////////////////////////000000000000////////////////////////000000000000222111///......///111222000000000000111222333444222111000//////000111222111111111222222333333333222222333333444444444444333333333333333444444444555555555555666666666666777777777777888:::;;;<<<888999999999999999::::::<<<;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCDDDEEEHHHHHHIIIKKKNNNQQQTTTVVVZZZVVVWWW^^^dddfffhhhkkkiiikkkpppwww~~~uuubbbUUUGGG@@@===:::888999888999:::999777777777999888888777777777777777777444444444444444444444444333444555666777888999999777888999999999:::>>>@@@DDDKKKUUU___jjjvvvpppaaaVVVNNNMMMNNNUUU```jjjqqqssstttsssqqqooonnnkkkfffccc^^^\\\YYYSSSLLLDDD>>>:::333111000///111333333222222222222222222222111111333222222222333333444555555555555555444333222222111111111111000000000000000000000000000000000000000000000000////////////.../////////000000000111000///............///000000000000000111222333444222111000//////000111222111222222222222222333333111222333444444444333333333444444444555555555666555555555555666666666666777777777777888999:::;;;888888888999999:::::::::<<<;;;;;;;;;;;;<<<======;;;<<<===@@@BBBDDDFFFGGGGGGGGGIIIKKKNNNQQQSSSTTTTTTVVVaaasss}}}xxxjjj```hhhiiimmmrrrxxxzzzgggYYYJJJBBB???;;;999999888999:::999888777888999888888777666666777777888333333333333333333333333444444555666666777888888777888999999999;;;>>>AAAEEELLLWWWbbbmmmzzzvvvggg\\\SSSPPPOOOTTT^^^iiipppsssuuusssqqqpppnnnkkkgggddd^^^]]]ZZZUUUOOOFFF???;;;555333000000111333333222222222222222222222222222222222222222333444555555444555555444444333222111111111111111111111111111000000000000000000000000000000000000////////////......//////000000111111////////////////////////000000000000111222333444111111111000000111111111222222222222222222222222444555555555333111///...333444444555555666666666555555555555666666666666777777777777777777888999888888888999999::::::;;;<<<;;;;;;;;;;;;<<<======:::;;;===???BBBDDDFFFGGGEEEFFFIIILLLNNNQQQRRRRRRTTTUUU```ssszzztttoooppprrruuuxxx~~~kkk\\\MMMDDD@@@;;;999:::666777888888666666777888666666555444444555666777555555555555555555555555555555555666666666777777777888999999:::<<>>???AAACCCDDDEEEBBBEEEIIIMMMPPPQQQQQQPPPUUUTTTWWWaaakkksss|||{{{zzzzzzzzzzzzmmm^^^NNNEEE@@@<<<::::::444555777666555555666777555444333222222333555555999999999999999999999999555555555666666666666666666888999999:::<<>>:::888555444555555555444111111222333444444555555222222222222333444555666333333333333222111000000111111111111111111222222000000000000000000000000000000000000////////////---......///000111111222///111333555555333111///000000000000111222333444111222333444444333222111222222222222222222222222000222333444444333111000111111222333333444555555555555555555666666666777888777666555555444444555777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>??????@@@AAAAAABBBBBBAAADDDIIINNNPPPQQQPPPOOOQQQTTTYYY^^^^^^^^^eeennn~~~|||zzzwwwzzzttteeeRRRDDD???===:::777:::::::::999999999888888666555444333444555777999777777777777777777777777666666666666777777777777;;;;;;<<<<<<===???@@@AAAFFFNNN[[[jjjwwwwwwjjj[[[TTTOOORRRXXX___iiiqqquuutttsssrrrqqqmmmiiifffdddbbb___[[[VVVOOOHHHBBB;;;999777666555444222000222222222222222222222222444333333333333444555555444333222222111111222222000000000///////////////111111000///////////////000000111111111111000000000000000000000000000000////////////////////////000111111222222333444444444333222222111111222222333333222111111222333333555333111//////000111222444444333222222222333333777777777777888888888888777777777777777777777777555555666666777777777777;;;;;;;;;<<<<<<<<<<<<===;;;===?????????@@@AAACCCEEEFFFFFFHHHJJJLLLNNNOOOPPPSSSWWWZZZ\\\___aaadddiiinnnssstttuuu{{{vvvhhhUUUGGGAAA???<<<999:::::::::999999999888888:::999777777777888:::;;;777777777777777777777777666666666777777777888888:::;;;<<<===???AAACCCDDDHHHPPP]]]lllyyyzzznnn___WWWQQQRRRWWW]]]eeemmmtttssssssrrrpppmmmjjjgggeeeccc```\\\WWWPPPIIIDDD===;;;999777777666333111222222222222222222222222444333333333333444555555444333222222111111222222222222111111000000000///111111000///////////////000000111111111111000000000000000000000000000000111111111111111111111111000111111222222333444444444333222222111111222222333333222111111222333333444333222111111111111222333333333222222333444444666666666777777777888888777777777777777777777777888888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????@@@BBBDDDEEEFFFGGGIIILLLNNNOOOPPPSSSWWWZZZ\\\^^^aaacccfffjjjoooqqqrrrxxxyyylllYYYKKKDDD@@@===::::::::::::999999999888888888888666555555666777777777777777777777777777777666777777777777888888888999:::;;;===@@@BBBEEEFFFJJJSSSaaappp}}}ssseee[[[SSSRRRUUUYYYaaaiiiqqqrrrrrrrrrpppmmmjjjiiigggdddaaa]]]XXXRRRKKKFFF@@@>>>;;;999888777555333222222222222222222222222333333333333333444555555444333222222111111222222333222222222111111000000111000000///////////////000000111111111111000000000000000000000000000000111111111111111111111111000111111222222333444444444333222222111111222222333222222111111222222333333333444444333333222222222222222222333444444555555555555666666666666777777777777777777777777777999999999888888888888888;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMOOOOOORRRVVVYYY[[[]]]```bbbaaaeeejjjlllnnnttt~~~|||ooo]]]NNNEEEAAA===;;;:::::::::999999999888888888777666555444444555555777777777777777777777777777777777888888888999999999:::;;;===???AAACCCDDDLLLUUUdddtttxxxiii___UUURRRSSSWWW^^^fffoooppprrrrrrpppmmmkkkkkkiiifffbbb^^^YYYTTTMMMIIIBBB@@@<<<999888777555333222222222222222222222222333333222222333333444555444333222222111111222222000000000111111111222222000000////////////000000000000111111111111000000000000000000000000000000111111111111111111111111000111111222222333444444444333222222111111222222222222222222222222222222222333555666666444333222111111111222333444555666444444444555555555666666777777777777777777777777777777777777666666666666::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===???AAACCCEEEEEEFFFHHHJJJLLLNNNOOOOOORRRVVVYYY[[[]]]___aaa___bbbfffiiilllrrr{{{~~~rrraaaQQQGGGAAA===;;;:::::::::999999999888888;;;::::::999888888888888888888888888888888888888888888888888999999999999::::::;;;;;;===>>>@@@AAALLLWWWgggxxx|||lllaaaUUUQQQQQQTTT\\\dddlllnnnqqqqqqooommmmmmmmmkkkhhhddd```[[[VVVPPPLLLDDDAAA<<<999888666555333222222222222222222222222333222222222222333444444444333222222111111222222,,,---...///000222333333000000////////////000000000000111111111111000000111111111111111111111111000000000000000000000000000111111222222333444444444333222222111111222222222222222222222222222222111333555777777555333222111111111222333444555666444444444444555555555555666666666666666666666666777777777666666666666666:::::::::;;;;;;;;;;;;<<<:::;;;<<<<<<===???CCCFFFFFFFFFGGGIIIKKKMMMOOOPPPOOORRRUUUXXXZZZ\\\^^^```___bbbeeehhhkkkpppxxx}}}vvveeeUUUHHHAAA===;;;:::::::::999999999888888999999999999888888888888888888888888888888888888888888999999999::::::::::::::::::;;;<<<===>>>???LLLWWWhhh{{{pppdddWWWPPPOOORRRYYYaaaiiimmmqqqqqqooommmnnnooommmjjjeeeaaa]]]XXXRRROOOFFFCCC>>>:::888777555444222222222222222222222222222222222222222333444444444333222222111111222222+++,,,---///000222333333///////////////000000111000000111111111111000000111111111111111111111111////////////////////////000111111222222333444444444333222222111111222222111222222333333222222111111222444666666555444333222222222222333444444555444444444555555555555666666666666666666666666666777888888888999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<>>===:::::::::999999999888888555666666777777777666666888888888888888888888888999999999::::::::::::;;;999999:::;;;===???@@@AAAJJJVVViii|||vvvhhhYYYPPPMMMNNNUUU]]]ggglllpppqqqnnnmmmnnnqqqnnnkkkfffbbb^^^YYYTTTQQQIIIEEE@@@;;;999888666555222222222222222222222222222222222111222222333444444333222222111111222222...//////000000111222222///////////////000111111000000111111111111000000111111111111111111111111000000000000000000000000000111111222222333444444444333222222111111222222111222333333333333222111111222333444555444444333333333333222222333444444444555555555555666666666666666666666666666666666666666777888999::::::;;;999999:::::::::;;;;;;;;;======<<<;;;;;;===@@@DDDCCCDDDEEEFFFHHHKKKMMMNNNOOOQQQUUUWWWXXXZZZ\\\^^^aaabbbdddgggjjjnnnrrruuu}}}lll[[[MMMDDD@@@>>>:::::::::999999999888888777888999:::::::::::::::888888888888888888888888999999:::::::::;;;;;;;;;888999:::<<<>>>AAACCCDDDIIIUUUiii}}}zzzlll[[[PPPLLLLLLRRRYYYfffkkkpppqqqnnnmmmooorrrooolllgggbbb^^^ZZZUUURRRKKKGGGAAA===;;;999888777222222222222222222222222222222111111222222333444444333222222111111222222222222222111111111111000///////////////000111111000000111111111111000000111111111111111111111111111111111111111111111111000111111222333333444444444333222222111111222222111222333444444333222111111222222333444444444444444444333222222222333333555555555666666666666777666666666666666666666666333333444666777888999:::999999:::::::::;;;;;;;;;@@@???>>><<<:::;;;>>>AAABBBBBBCCCDDDGGGIIIKKKLLLOOOQQQUUUWWWXXXZZZ\\\^^^bbbbbbdddfffiiilllppprrr~~~nnn]]]OOOEEE>>>:::<<<;;;::::::999999::::::666666666666777777777777777777888999:::;;;;;;;;;666666777888999::::::;;;:::;;;;;;;;;;;;===@@@BBBIIIRRRcccyyy{{{pppbbbWWWNNNJJJOOOWWWbbbhhhooorrrrrrpppppppppsssoooiiiddd```[[[TTTNNNJJJGGGBBB>>>;;;888555333333333444444444333222111000000111111111222222222111111111222222333333333222222222222222222222222555000---000111...---000444///---111444111---,,,000000000000000000000000////////////////////////000000//////000111222222222222222222222222222222222222222222222222222222444555555555444333333222111222222333333444444555555555555666666666666777999777444222111333555777777777777777777888888999===;;;999777666777999;;;;;;<<<>>>>>>>>>???AAACCCCCCCCCCCCDDDFFFHHHJJJLLLMMMOOOQQQSSSTTTWWWZZZ]]]```bbbccceeegggjjjooossswwwqqq```RRRGGG@@@<<<<<<;;;::::::999999::::::777777777777777777666666888999999999999999888888666666777888999::::::;;;:::;;;<<<<<<;;;<<>>>>>===>>>AAACCCCCCCCCCCCDDDFFFHHHJJJLLLLLLNNNQQQSSSTTTWWWZZZ]]]```aaacccdddfffiiimmmqqqvvvtttcccUUUJJJBBB>>><<<;;;::::::999999::::::999888888888777777666666999999999999888777666555666666777888999::::::;;;;;;<<<===<<<;;;;;;===???FFFNNN]]]ttt{{{lll^^^RRRJJJKKKPPP[[[bbblllqqqrrrpppoooooopppmmmjjjfffccc___ZZZWWWPPPLLLFFFBBB???===:::888444444444333333333222222222222222333333333444444333333222222222222222222222222222222222222222222///333222...000888999333666222000111111......111000000000000000000000000111111111111111111111111000000000000000000111222222222222222222222222222000000000000000000000000444444555555444444333333111222222333333444444555333444444444555555555555666777888999888777666555777777777777777888888999;;;:::888777666777999:::;;;<<<>>>>>>===>>>@@@BBBBBBBBBBBBCCCEEEGGGJJJKKKKKKMMMPPPRRRTTTWWWZZZ]]]___```bbbcccdddgggkkknnnttt~~~wwwgggXXXLLLCCC>>><<<;;;::::::999999:::::::::999999888888777777666888888999888888777666555666666777888999::::::;;;;;;<<<===<<<;;;:::<<<===CCCKKKZZZppp~~~pppbbbUUUKKKJJJNNNWWW___jjjqqqrrrqqqpppoooqqqooollliiieeeaaa]]]ZZZSSSNNNHHHCCC@@@>>>;;;:::444444333333222222222333333333333444444444555555333333333222222111111111111111111111111111111111...666666111888IIIOOOIIIGGG<<<222000000...---///000000000000000000000000////////////////////////111000000000000000111111111111111111111111111111000000000111111111111111333444444555444444333333111222222333333444444555333333333444444444555555666777777888888777666666777777777777777888888999===<<<;;;:::999:::<<<<<<;;;<<<============???AAABBBBBBBBBCCCDDDGGGIIIJJJJJJLLLOOOQQQSSSVVVZZZ]]]^^^___aaabbbccceeehhhkkkrrrzzzyyyiii[[[NNNDDD>>><<<;;;::::::999999::::::::::::999999888888888777777777888888888888777777666666777888999::::::;;;;;;<<<======;;;:::;;;<<>>;;;999555444333222111222333444333333333444444444555555333333222222222222222222111111111111111111111111000333000,,,111>>>DDDBBBHHH999,,,+++000333222111000000000000000000000000111111111111111111111111222111111000000000000000111111111111111111111111111111111222333333444444333333444444555555444444111222222333333444444555333444444444555555555555777666555444555666777888777777777777777888888999888888888888888999999:::<<<=========<<<<<<>>>@@@@@@@@@AAAAAACCCEEEHHHIIIJJJLLLOOOPPPRRRTTTWWWZZZ[[[]]]```bbbccceeegggiiimmmrrr{{{pppaaaSSSHHHAAA<<<;;;::::::999999::::::888888999999:::;;;;;;;;;::::::::::::999888777666666666777888999::::::;;;888:::<<<===<<<:::;;;;;;@@@HHHXXXooo}}}pppaaaSSSMMMNNNNNNVVVaaaiiimmmnnnqqqssssssttttttpppkkkfffeeeeeeaaaZZZQQQIIICCC???<<<:::666444333111111222333444222333333333444444444444222222222222222222333333111111111111111111111111444222...---------,,,***444---***,,,.........000000000000000000000000000111111111111111111111111222222111000000000000000111111111111111111111111000000000111222333333333222333444444555555444444111222222333333444444555444444555555555666666666555666777888888888888777777777777777777888888999777777777777888888999999<<<=========<<<<<<===???@@@@@@@@@AAACCCEEEGGGIIIKKKMMMOOOPPPQQQSSSVVVXXXYYY\\\___bbbccceeehhhjjjlllooowwwsssdddVVVIIIBBB<<<;;;::::::999999::::::777888999:::;;;;;;<<<===<<<<<<<<<;;;999777666555666666777888999::::::;;;777:::<<<===<<<;;;;;;<<>>???@@@???>>>>>>AAAIIIZZZqqqyyykkk^^^UUUQQQNNNQQQWWWbbblllrrrrrrppptttrrrqqqpppnnnkkkfffbbbccc```YYYPPPGGG@@@===<<<888666444333333333222111444444444444444444444444333333333333333333333333444444333333222111000000222222333444444222111000111111111111111000//////111111111111111111111111111111000000111111222333111222333444444333222111111111111111222333444555555444333333222222333333444555555555555555555444222222222333333444444444555555555555555555555555666666777777777777666666888888888777777777777777999999999::::::;;;;;;;;;::::::999888888999999999??????@@@@@@BBBCCCEEEFFFJJJLLLNNNPPPPPPRRRTTTVVVXXXZZZ]]]___```bbbeeehhhjjjlllrrrzzzwwwhhhYYYKKKCCC>>><<<999888888999999999999999888888999:::<<<===<<<:::888888::::::999777888999:::999888888:::<<<<<<===???@@@AAA@@@>>>===???GGGYYYppp~~~pppbbbWWWRRRNNNPPPWWWaaalllrrrsssrrruuutttrrrpppoookkkfffcccaaa^^^XXXOOOGGGAAA===<<<999777444444444444333222333333333333333333333333333333333333333333333333444444333222222111000000111111111111111000000///111111111111111000//////000000000000000000000000111111000000111111222333000111111222222111111000000000000000111111222333222222111222222333444444333444444555555444444333222222222333333333444444555555555555555555555555666666777777777777666666777777777777777777777777999999::::::::::::::::::;;;::::::999999999::::::??????@@@AAABBBDDDEEEFFFIIIKKKNNNOOOPPPQQQTTTVVVWWWZZZ]]]___```bbbeeeggghhhjjjooovvv~~~yyyjjj[[[MMMDDD>>>;;;999888888999999888999888888888888:::;;;<<<;;;:::888999::::::999777888999::::::888999:::<<<;;;===???AAABBBAAA???======FFFWWWooovvvgggZZZSSSNNNOOOUUU___jjjrrruuuuuuwwwuuusssqqqnnnkkkfffccc___\\\WWWPPPIIICCC???<<<:::888555444555555444333333333333333333333333333333333333333333333333333333333333222111111000000000000///............///000111111111111000000///////////////////////////111000000000000111222222111000000000000000000111000000/////////000000111/////////000111333444555222333333444444333333222222222222222333333333333444444444444444444444444555666666777777666666555777777777777777777777777:::::::::::::::999999999;;;;;;:::::::::;;;;;;<<<@@@@@@@@@AAABBBDDDFFFGGGHHHKKKMMMNNNOOOPPPSSSUUUWWWYYY\\\^^^___aaadddfffhhhjjjnnntttyyy{{{mmm]]]OOOFFF>>><<<999888999999888777999888777777777999:::;;;::::::999999999999888888888999:::999888999:::<<<:::<<>>GGGXXXooo|||lll]]]SSSNNNNNNSSS\\\hhhqqqvvvwwwwwwuuurrrpppnnnjjjfffbbb___\\\XXXSSSNNNHHHBBB>>><<<999666555555555555444222222222222222222222222222222222222222222222222333222222222111111000000111000///------...//////000000111111111111000///000000000000000000000000000000000000000111222222222111000//////000111222111111000/////////000000////////////000111222333222222222333333222222222222222222222222222222333444444444444444444444444555666666666666666666555666666666777777777777777:::::::::999999999999999<<<;;;;;;;;;;;;<<<<<<===???@@@@@@AAABBBDDDFFFFFFHHHJJJLLLMMMNNNOOORRRTTTVVVXXX[[[]]]^^^```ccceeeiiijjjoootttxxx~~~ppp```QQQHHH>>>===::::::::::::888777999888777666777888999:::::::::::::::999888888999888999999999888888:::;;;:::;;;>>>@@@AAA@@@???>>>AAAIIIZZZpppqqq___TTTNNNNNNPPPXXXdddooovvvxxxwwwtttqqqooommmjjjfffcccaaa^^^[[[XXXTTTNNNFFFAAA===:::666444555666666555222222222222222222222222222222222222222222222222222222111111111111111000222111000///...///000111///000000111111111000000111111111111111111111111000000//////000000111222333222111000000111222333222111111000000000111111111111000//////000000111111222222222222222222111222222222222222222222222444444444444444444444444555555666666666666555555555555666666777777777777999999999999999999999999<<<;;;;;;;;;<<<<<<===>>>?????????@@@BBBCCCEEEFFFFFFIIIKKKLLLMMMNNNQQQSSSTTTWWWZZZ\\\]]]___bbbdddfffhhhmmmrrrvvv~~~rrrbbbSSSJJJ@@@>>><<<<<<<<<;;;999777888888777666666777888999999:::;;;:::888777888999666777888888777777888:::999:::<<<>>>?????????>>>CCCKKK[[[qqquuucccWWWNNNMMMNNNUUU```mmmuuuxxxwwwtttqqqooommmkkkhhheeecccaaa___]]]ZZZSSSIIIBBB===:::666444444555666666333333333333333333333333222222222222222222222222111111111111111111111111333222111111000000111111///000000111111111111000111111111111111111111111000////////////000111111333333222222222222333333111111000000000111111222222222111000//////000000111222222333333222222111222222222222222111111111333333333333333333333333444555555666666555555444444555555666666777777888888888888888999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFHHHJJJKKKLLLNNNPPPRRRTTTVVVYYY[[[\\\^^^aaacccbbbeeejjjooorrryyytttdddUUULLLAAA???>>>======<<<:::888888777666666555666777888888:::;;;:::888777888:::555666777666555555777999999999:::;;;<<<===>>>???CCCKKK\\\rrryyyggg[[[OOOLLLLLLQQQ]]]jjjssswwwxxxuuurrrpppooonnnkkkiiieeecccaaa```]]]VVVKKKBBB===999555333333444555555333333333333333333333333111111111111111111111111000000000000111111111111111111222222111111000/////////000111111111111111111111111111111111111111///////////////000111111111111222222222222111111///////////////000111222111111000000000111222222222222333333333333222222222222222222111111111000333333333333333333333333444555555666666555555444444444555555666777777888666666777888999::::::;;;::::::::::::;;;<<<===>>><<<<<<===>>>???AAABBBCCCEEEGGGIIIKKKKKKMMMOOOQQQSSSUUUXXXZZZ[[[]]]```cccaaadddiiinnnpppuuuuuueeeVVVLLLBBB@@@???>>>>>>===:::888888777666555555666777888888:::<<<;;;888666888:::444555666555444555666888999999888999:::<<<>>>???BBBJJJ[[[sss{{{jjj^^^OOOLLLKKKPPP[[[hhhrrrvvvyyywwwtttrrrqqqpppnnnmmmfffcccaaaaaa^^^WWWKKKAAA<<<999444222222444555555444444444444444444444444111111111111111111111111000000000000000111111111000111222222222111///...//////000111111111111111000000000000000000000000///////////////000111111///000111222222111000///---------......000111222000000000000111333444555222333333444444333333222222222222222111111000000333333333333333333333333444555555555555555555444444444444555666777777888555555666888999:::;;;<<<999999999:::;;;<<<===>>>;;;<<<<<<===>>>@@@BBBBBBDDDGGGIIIJJJKKKLLLOOOQQQRRRUUUXXXZZZ[[[]]]```bbbdddfffkkkoooppptttxxxjjjYYYKKKGGG@@@;;;<<<>>><<<:::;;;666555555555666777999:::888999:::;;;<<<;;;:::999555777999:::;;;:::888777444666888::::::<<<>>>@@@CCCLLL^^^wwwooo___SSSMMMKKKOOOUUU^^^kkkuuuxxxxxxuuuqqqqqqsssoooiiiiiifffbbb```]]]WWWNNNGGG@@@===888666555666666666333333333333333333333333222333333444444333333222222222222111111111000000////////////////////////111000///000222222000///000000000///000111111222000000000000000000000000111222444555555444222111000000000000111222333444111111111111111111111111333111///111444555333111333333333333333333333333444444444444444444444444555555555555666666666666666666666666666666666666666666666666777777777777888999999::::::;;;<<<<<<======>>>???@@@AAAAAABBBEEEGGGIIIJJJJJJLLLOOORRRUUUWWWZZZ[[[[[[\\\]]]___```cccfffiiilllttt~~~yyylll[[[LLLGGG@@@;;;<<<===;;;:::;;;777666555444444555666777888888999:::;;;::::::999777888999::::::999888888666777999999888888:::<<>>???@@@AAAAAABBBDDDFFFHHHIIIJJJKKKNNNQQQSSSVVVXXXZZZ[[[[[[]]]___bbbdddgggiiikkkrrr{{{|||nnn]]]OOOHHH@@@;;;;;;<<<:::999:::999888666444444444444555777777888999999999999999999999:::::::::999999888888888999888666555666888BBBKKK]]]wwwtttfffYYYRRRLLLMMMRRRYYYdddooosssuuuuuussstttvvvtttooollliiieeecccaaa[[[SSSMMMGGGCCC===888666555333222333333333333333333333333222333333444444333333222222222222111111111111111////////////////////////111000///000222222000///...///000111111111000000000000000000000000000000...///000111111000///...//////...//////000111222111111111111111111111111222111000111333444333222333333333333333333333333444444444444444444444444444555555555555666666666666666666666666666666666555555666666666777777777999999::::::;;;<<<<<<<<<======>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHJJJMMMOOOQQQSSSWWWYYYYYY[[[]]]^^^ccceeeggghhhjjjooowww}}}rrraaaRRRIIIAAA;;;;;;<<<:::999:::999888777555555555666666666666777777888888999999;;;;;;;;;;;;;;;:::::::::999999999777555555666888BBBKKK]]]vvvyyylll\\\TTTMMMLLLOOOVVVbbbmmmqqquuuuuussssssuuusssnnnmmmjjjfffdddaaa\\\UUUOOOIIIDDD>>>:::777666444333333333333333333333333333222333333444444333333222111111111111111111111111////////////////////////111000///000222222000///---...000222222111000...000000000000000000000000...//////000000//////...////////////000111222333111111111111111111111111222111111222333333333333333333333333333333333333444444444444444444444444444444444555555555666666666666666666666666666666555555555666666666777777888888999999:::;;;;;;;;;======>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGIIILLLNNNOOORRRUUUWWWXXXZZZ\\\^^^aaacccfffgggiiinnnuuu{{{vvveeeVVVKKKCCC<<<<<<<<<:::999::::::999888777777888999:::555666666666777888999999<<<===============<<<<<<999999999888777777:::<<>>???@@@AAAAAABBBAAACCCEEEFFFFFFHHHKKKNNNNNNQQQTTTVVVXXXYYY[[[]]]^^^aaadddfffhhhllltttyyyyyyhhhZZZNNNEEE>>><<<<<<:::999;;;::::::999888888999:::;;;666666666666777888:::;;;<<<===???AAAAAAAAA???>>>:::::::::999888999<<>>???@@@AAAAAABBBAAACCCEEEFFFFFFHHHKKKMMMOOOQQQUUUWWWWWWYYY[[[\\\\\\___ccceeegggkkkqqqwww|||kkk\\\PPPGGG???======;;;:::<<<<<<;;;999888777888888999666666666666777999;;;<<<;;;>>>BBBEEEFFFDDDBBB@@@;;;;;;:::999777999<<>>:::888666444333333333333333333333333222333333444444333333222000000111111111222222222000000000000000000000000111000///000222222000///.........////////////000////////////////////////111000000000000000000111111111111111222333444555111111111111111111111111000222333333111111222555333333333333333333333333444444444444444444444444333333444444444555555555777777777777777777777777444444444555555555666666888999999:::;;;;;;<<<<<<======>>>???@@@AAAAAABBBAAACCCEEEFFFGGGHHHKKKNNNPPPSSSVVVWWWXXXXXXZZZ\\\]]]```ccceeeeeehhhnnnsss~~~}}}lll^^^RRRHHH@@@>>>>>>;;;;;;======<<<:::888666666666666777666666666888999;;;===;;;>>>CCCGGGHHHGGGDDDAAA<<<<<<;;;888777777:::===AAAJJJ\\\uuuqqqeeeWWWNNNKKKNNNXXXbbbooovvv{{{zzzyyyyyyyyywwwqqqmmmiiigggfffccc^^^YYYRRRMMMEEE???:::777444222333333333333333333333333222333333444444333333222000000111111222222222222000000000000000000000000111000///000222222000//////............///000000////////////////////////000000////////////000000000000000000111222333444111111111111111111111111///222444333111000222555333333333333333333333333444444444444444444444444333333333444444444555555777777777777777777777777444444444555555555666666::::::;;;<<<<<<======>>>======>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGIIILLLNNNQQQTTTVVVXXXXXXXXXZZZ[[[___bbbdddeeedddfffkkkooozzzsssdddWWWLLLAAA<<<:::888999<<<999999:::;;;:::888555444999888888777777777777888>>>???BBBDDDEEEEEEEEEDDD===<<<:::999999:::<<<===AAAJJJ]]]vvvwwwjjjZZZPPPJJJKKKSSS[[[kkkssszzzzzzyyyyyyxxxvvvtttpppkkkgggdddbbb```___SSSNNNEEE>>>:::777666555555444222333444444333111222333444444222222333444444444444555555555666666000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000...//////000000000000///111111000000000000111111//////000111222333333333111111222333333333333222222222333333333444444444333333444444555666666777777777666666777888999999999999888888888888888888888888888888999:::;;;;;;999:::;;;===>>>?????????@@@BBBEEEGGGHHHJJJLLLOOOPPPRRRTTTVVVVVVXXXZZZ\\\^^^___``````aaacccgggjjjttt~~~ttteeeWWWLLLBBB===<<<999:::<<<::::::;;;<<<;;;999777666999888777777666777777777;;;===???BBBCCCDDDCCCCCC>>>===;;;::::::;;;<<<===AAAKKK^^^wwwzzzmmm^^^SSSMMMLLLRRRZZZgggpppxxxyyyyyyzzzzzzxxxuuurrrlllhhhfffdddbbb```WWWQQQIIIBBB>>>;;;999888555444222333444444333111222333444444222222333444333444444444555555555666000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////111111000000000000111111000000000111222222222333111222222333333333333333222222333333333444444444333333333444555555666666666666666666666777888888888888888888888888888888888888888888999:::;;;<<<999:::;;;===>>>>>>??????@@@BBBEEEFFFGGGIIILLLNNNPPPRRRTTTUUUVVVWWWZZZ\\\^^^______``````cccgggjjjqqqzzzwwwhhhVVVLLLCCC@@@>>>;;;:::<<<:::;;;<<<<<<<<<:::999888999888777666666666666666888999<<<>>>@@@AAABBBAAA???>>><<<;;;:::;;;<<<===CCCMMM___xxxrrrcccXXXPPPMMMRRRXXXbbbllltttwwwxxx{{{{{{yyyvvvrrrnnnjjjhhhfffcccaaaVVVQQQIIIBBB===:::888666555444333333444444333111222333444444222222333444333333444444444444555555000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000000000111000000///...---111111000000000000111111111111111111111111222222000000111222222222222111333333333333444444444444222222222333444444555555666666666666666777777777888888888888888888888888999999999999:::;;;<<<<<<::::::<<<===>>>>>>>>>>>>???BBBDDDFFFGGGHHHKKKMMMOOOQQQSSSUUUVVVWWWZZZ\\\]]]^^^______```bbbfffjjjmmmuuuzzzlllWWWNNNEEEBBB@@@<<<;;;<<<::::::;;;;;;;;;;;;:::999999888888777666666666666666777:::<<>><<<:::::::::;;;<<>>;;;888666666444333333444444333222222333444444222222333444333333333333333333444444000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000111111111111000...------111111000000000000111111222222222111111111111111......///000000000000000333333333444444444444555111111222333333444444555666777777777777777777777777777777777888888888888999999999999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>???AAADDDEEEFFFHHHJJJLLLNNNPPPRRRTTTUUUWWWYYY[[[]]]]]]^^^______bbbfffiiilllrrr}}}~~~oooZZZPPPGGGCCCAAA===;;;<<<999999999:::::::::::::::::::::888777777666666666666777999<<<>>>@@@AAABBB>>>===;;;:::999:::;;;<<>>>>>>>>===???AAACCCEEEEEEGGGIIIKKKMMMOOORRRSSSTTTVVVYYY[[[\\\]]]^^^^^^___aaaeeehhhmmmrrrzzzsss___TTTIIIDDDAAA===;;;<<<888888999999::::::;;;;;;<<<;;;:::999888777777777777888999;;;===???@@@AAA>>>===;;;::::::;;;===>>>EEEOOOaaayyytttiii]]]SSSPPPQQQWWWbbbnnnrrruuuwwwwwwuuusssqqqmmmkkkiiigggcccaaa]]]XXXQQQJJJEEEAAA===:::666555444444555555444222222333444444222222333444333333222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000111000000///...---111111000000000000111111111111111111111111222222333333444555555555555444333444444444555555555555222222222333444444555555777777888999999888666555555666666777777888888888888888888888999:::;;;;;;;;;;;;<<<===============???AAACCCDDDEEEFFFHHHJJJKKKNNNQQQSSSTTTVVVYYY[[[[[[\\\]]]]]]^^^```dddhhhmmmrrrxxxvvvcccWWWKKKDDD@@@<<<:::<<<999999999::::::;;;<<<===>>>===;;;:::999888888888888888999:::;;;===?????????>>>===<<<===>>>@@@BBBEEENNNaaayyyyyyooocccWWWRRRSSSRRR^^^jjjqqqtttxxxxxxvvvtttqqqooommmkkkhhheeebbb\\\WWWPPPJJJEEE@@@<<<999777555444444555555444333222333444444222222333444333222222222111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////111111000000000000111111000000000111222222222333333333444555555555555555444444444444555555555555333333333444555555666666555666777888777666444333555555666666777888888999777777777777888999::::::;;;<<<<<<===============???AAACCCDDDDDDEEEGGGIIIKKKMMMPPPRRRTTTVVVYYY[[[[[[\\\\\\]]]]]]```dddgggjjjooouuu{{{wwwfffYYYLLLDDD@@@;;;:::<<<:::::::::;;;<<<===>>>??????>>><<<;;;:::999999999888888888999:::<<<===>>>@@@???>>>>>>???AAACCCEEEEEENNNaaaxxx}}}sssggg[[[UUUUUUNNN[[[hhhoootttyyyzzzxxxuuussspppnnnmmmjjjfffddd```[[[TTTNNNIIIDDD???<<<777555444444555555444333222333444444222222333444333222222222111111000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000...///000000000000000///111111000000000000111111//////000111222333333444111111222333333333333222444444444555555555666666333333444555555666666777333444555666666444222111444555555666777888888999666666666666777888999:::;;;<<<==================???AAACCCDDDDDDEEEGGGIIIJJJMMMPPPRRRSSSUUUXXX[[[[[[[[[\\\\\\]]]```dddggghhhmmmsssxxxzzzeeeVVVGGGAAA@@@===:::999;;;;;;;;;<<<===>>>>>>???@@@???>>>===;;;999888888444444555777:::<<<>>>@@@===>>>@@@@@@@@@@@@BBBCCCFFFLLL\\\sssyyylll\\\RRRPPPRRRVVV^^^iiirrryyy{{{{{{wwwuuurrrqqqooommmjjjgggaaa^^^XXXOOOGGGAAA???>>>;;;888555444555555444333555444444333333444444555333222111///............000000000000000000000000111111000000//////......000///////////////000111222222111000///...---------......///000111111222......///000111111000000000000000000111222333444111111111111111111111111111111222222222333333333444555666666666666666666666666666666666666666666555555666666666666555555555555444333444555666777888<<<:::222333<<<<<<555;;;<<<===============<<<>>>???@@@CCCEEEGGGHHHIIIGGGJJJMMMPPPQQQSSSUUUWWWWWWYYY[[[]]]```ccceeeffflllmmmqqqxxxzzzgggXXXIIICCCAAA>>>;;;::::::;;;;;;<<<======>>>>>>??????>>><<<;;;999888888555555666888:::<<>>:::888555444444555444333555444444333333444444555111111000000000000000000000000000000000000000000111111000000////////////111000000//////000000000111111000000//////............//////000000111111...//////000000000//////000000000000111222333444222222222222222222222222111111222222222333333333444555555666666666666666555555555555555555555555555555666666666666555555555555444444444555666777777<<<;;;666999CCCEEE???<<<======>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIHHHJJJMMMOOOPPPRRRUUUXXXVVVWWWYYY\\\___aaacccdddiiijjjnnnuuu||||||jjj[[[LLLEEECCC???<<<;;;:::;;;;;;<<<<<<=========>>>>>>===<<<;;;:::999888666777777999;;;===???@@@CCCCCCCCCBBB???======>>>CCCIIIWWWmmm~~~rrrcccWWWRRRMMMQQQXXXbbbllltttxxxzzzuuutttrrrpppooommmjjjhhheeeaaa[[[TTTLLLEEE@@@>>>:::888555444444444444333555444444333333444444555111111111111111222333333000000000000000000000000111000000000000/////////333222111000000000000000000000000000////////////////////////000000000000/////////////////////...000000000000111222333333333333333333333333333333111111222222222333333333444444555666666666666666555555555555555555555555555555666666666666555555555555444444555555666777444999:::888===GGGJJJFFF<<<===>>>???????????????>>>???@@@BBBDDDFFFGGGHHHHHHJJJLLLMMMOOOQQQUUUXXXUUUVVVXXX[[[]]]```bbbcccggghhhlllrrryyy~~~mmm^^^NNNGGGDDD@@@<<<;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::999999888888888:::;;;===???@@@BBBCCCCCCAAA???======>>>BBBGGGTTTjjjuuufffYYYQQQLLLNNNTTT^^^iiirrrwwwzzzuuusssqqqqqqpppnnnllliiifffbbb\\\UUUNNNGGGAAA===:::888555444444444444333555444444333333444444555333333222222222333333444000000000000000000000000000000000000000000000000444444222111000000000000.../////////000000000111000000000000////////////000000/////////...//////111111000000111222222333333333333333333333333333111111222222222333333333333444555666777777777666555555555555555555555555555555666666666666555555555555555555555666666777222555666666;;;CCCFFFCCC;;;<<<===>>>>>>???>>>>>>>>>???@@@BBBDDDFFFGGGGGGIIIJJJKKKLLLMMMPPPUUUYYYVVVWWWXXX[[[]]]___aaabbbfffggglllqqqwwwooo___OOOHHHDDD@@@;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999:::;;;<<<>>>??????@@@AAA@@@>>>===>>>???AAAFFFSSSiii{{{ooo```UUULLLNNNRRR[[[eeepppwwwzzzuuusssrrrqqqqqqpppmmmkkkgggccc]]]WWWQQQJJJBBB===;;;888666444555555444444555444444333333444444555666555444333222222222222111111111111111111111111000000000000111111111111444444222111000000000000......//////000000111111000000000000////////////111000////////////000000111111111000111111222333222222222222222222222222111111222222222333333333333444555666777777777777555555555555555555555555555555666666666666555555555555555666666666666666444555555555999===>>>;;;999:::;;;<<<============>>>???@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKLLLPPPTTTXXXWWWWWWYYY[[[^^^```aaabbbdddfffjjjooottt}}}qqqbbbQQQIIIEEE@@@;;;:::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999999999:::;;;<<<===<<<===>>>>>>===<<<===???@@@EEESSSiii}}}ssscccUUULLLMMMPPPWWWbbbllltttxxxvvvtttsssssssssrrrpppnnngggccc^^^ZZZUUUNNNFFF???<<<:::777666666666666555555444444333333444444555777666555333222222111111111111111111111111111111000000000111111111111222333222111000000000000000......//////000000111111////////////000000000000111111000///000111222333222111111111111111222222111111111111111111111111111111222222222333333333333333555666777777777777444444444444444444444444555555666666666666555555444555666777777777777666888777777777999::::::888888999:::;;;<<<=========??????@@@BBBCCCDDDEEEFFFFFFHHHJJJKKKMMMOOOSSSVVVWWWXXXYYY[[[]]]___aaabbb```bbbggglllpppxxxttteeeTTTKKKGGGAAA===;;;::::::999999999999999999::::::::::::::::::::::::999999999999999:::;;;<<<;;;<<<===<<<;;;;;;<<<===@@@FFFTTTkkk}}}tttdddTTTLLLKKKMMMSSS^^^iiiqqqvvvvvvuuuttttttuuutttrrrpppiiieee```]]]ZZZTTTJJJCCC===;;;888777777888777666555444444333333444444555555555444333222222222333111111111111111111111111000000111111111222222222111000000//////000000000////////////000000000000......//////000000111111222111000000111333555777222222111111111111111222222222222222222222222222111111222222222333333333222333444666777777888888444444444444444444444444555555666666666666555555444555666777888777777666888777666999;;;;;;:::999888999:::<<<===>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEGGGJJJLLLMMMOOORRRUUUVVVWWWXXXZZZ\\\^^^___```___bbbgggmmmpppxxxwwwgggVVVMMMIIICCC>>><<<:::999999999999999999999999999::::::::::::;;;;;;999888888888999999:::;;;;;;<<<===<<<:::999:::;;;@@@FFFUUUlllyyyiiiXXXKKKJJJKKKQQQ[[[fffooossswwwvvvuuuuuuvvvuuusssqqqjjjgggbbb```^^^WWWMMMEEE>>><<<999888888888888777555444444333333444444555333333222222222333444444111111111111111111111111000000111111222222222222000///////////////000111000000000000////////////---......///000111111222222111000000222444777999222222111111111111111222333333333333333333333333111111222222222333333333222333444666777888888888444444444444444444444444555555666666666666555555444555777888888888777666555444444888;;;;;;:::;;;999:::;;;===>>>???????????????@@@AAACCCDDDEEEEEEDDDFFFJJJMMMNNNOOORRRTTTUUUUUUWWWYYY[[[\\\^^^^^^aaaccciiiooossszzzxxxiiiWWWLLLFFFAAA>>>???======<<<;;;::::::999999:::999999888888999999:::777777777888888999999999888:::<<<<<<;;;;;;<<<===BBBIIIWWWnnn|||iiiXXXKKKKKKKKKMMMUUUbbbmmmssswwwxxxvvvssssssuuutttpppmmmkkkhhhddd^^^WWWNNNHHH@@@===;;;999888777555444333333333333333333333333444444444444444444444444444444444444333333222111222222222111111111111000111111111111111111111111222111000//////000111222111111000000//////......,,,---...///000111222333222222111000//////000000111111222333333333333222222222222222222222222222333444666777888888777777777777666555444444333333555555555555666666666666666555555444444666777888777888888999999:::;;;;;;::::::;;;<<<===>>>??????>>>??????@@@AAABBBCCCCCCFFFGGGIIIKKKNNNPPPRRRRRRVVVVVVWWWXXXZZZ\\\]]]___aaagggiiijjjwwwyyyiiiWWWMMMFFFAAA>>>>>>===<<<<<<;;;::::::999999:::999999888888999999:::::::::::::::::::::;;;;;;888:::<<<<<<;;;;;;<<<===CCCJJJZZZqqq}}}jjjZZZNNNMMMLLLMMMSSS^^^iiioootttvvvvvvssssssvvvuuuqqqmmmkkkhhhddd___WWWOOOIIIAAA???;;;999888777666444333333333333333333333333444444444444444444444444444555555555555444333222222222222111111111111000000000000000000000000000111000///......///000111111000000000/////////...------...///000111222222222222111000000000000000//////000111111111111000222222222222222222222222333444666777888888777777777666666555444444333333555555555555666666666666666555555444555666777888777888888999999::::::;;;<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMPPPQQQRRRSSSSSSTTTVVVXXX[[[]]]^^^bbbbbbgggrrr~~~zzzjjjYYYNNNGGGAAA======<<<<<<<<<;;;;;;::::::999:::999999888888999999:::;;;;;;::::::::::::::::::999;;;<<<<<<;;;:::<<<===DDDMMM___wwwmmm]]]RRROOOLLLLLLQQQYYYdddkkkrrruuuvvvttttttvvvuuurrrnnnlllhhheee```YYYQQQLLLDDDAAA===:::999888666444333333333333333333333333444444444444444444444444555555666666555555444444222222222111111111111000////////////////////////000//////......//////000000000000000////////////////////////000000000000222111000000000000000000//////000111111111111000222222222222222222222222333444555666777777777777666666666555444444333333444555555555555666666666666555555555555666777777777777888888999:::::::::<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFHHHJJJMMMOOOQQQRRRPPPQQQRRRTTTWWWZZZ\\\^^^aaa___iii{{{}}}}}}|||mmm[[[PPPIIIBBB======<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999888888777777777:::;;;<<<<<<;;;;;;<<<>>>EEEPPPeee~~~qqqbbbUUUOOOJJJJJJNNNUUU```hhhrrrwwwyyywwwvvvwwwuuurrrnnnllliiieeeaaa[[[TTTOOOGGGCCC???;;;999888666555444444444444444444444444333333333333333333333333444444555555555555444444222222222111111111000000000000000000000000000000000000////////////000000000000000000////////////000000000000////////////111111000000000000000111111111222333333333333222111222222222222222333333333333444555666666666777666666555555555444444444444444444555555555666666555555555555666666666777777777777888999999::::::999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHJJJLLLNNNPPPQQQQQQQQQRRRTTTWWWYYY\\\]]]___fffsss}}}|||uuuwwwppp^^^SSSKKKCCC>>>===;;;;;;;;;;;;;;;::::::::::::999999888888999999:::999999999888888777777777:::;;;<<<;;;;;;;;;>>>@@@GGGTTTjjjwwwhhhXXXOOOIIIJJJMMMRRR]]]hhhsssyyy}}}zzzxxxwwwuuurrrooollliiifffbbb]]]VVVRRRJJJFFF@@@<<<:::888777555444444444444444444444444333333333333333333333333222333333444444444333333222222222111111111000000111111111111111111111111111111111111111111111111////////////000000000000000000000000////////////111000000000000000111111111111222333333333333222111111111222222333333333333333333444444555666666555555555555555444444444444444444444555555555555444555555666666666666666666777777888888999::::::999999:::;;;<<<===>>>>>>===>>>>>>???@@@AAABBBBBBDDDEEEGGGIIIKKKNNNOOOPPPSSSSSSTTTVVVXXXZZZ\\\]]]___qqq|||wwwnnnpppwww|||sssbbbVVVNNNEEE???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;::::::::::::::::::999:::;;;;;;;;;<<>>??????@@@??????@@@AAABBBCCCDDDDDDDDDDDDFFFHHHKKKMMMOOOPPPSSSTTTUUUWWWYYY[[[^^^___fffvvv{{{nnneeelllwwwzzzvvveeeYYYPPPGGG@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::;;;;;;888999::::::;;;===AAAEEEJJJYYYppptttbbbTTTKKKJJJKKKLLLVVVccckkkttt{{{{{{xxxxxxwwwuuuooommmjjjgggddd```[[[XXXOOOKKKDDD>>>;;;999777666555555555555555555555555222222222222222222222222222333333444555555444444222222222111111111111000111111111111111111111111000111222222222222111000.../////////000000000111////////////000000000000000000000000000111222222//////000111111111111000000111111222333333444444333222222222222444555666555555555555555555555555333333444444444555555555444444666777777777666555666666777777888888999999:::;;;;;;<<<===>>>????????????@@@AAABBBCCCCCCDDDCCCDDDFFFHHHJJJMMMNNNOOOPPPQQQSSSVVVZZZ]]]```bbbrrrrrrnnngggeeejjjsssyyyxxxfff[[[RRRHHHAAA???;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::777777777888888999999:::777888999:::;;;>>>CCCFFFKKKZZZqqqwwwfffWWWLLLKKKJJJIIISSSaaafffpppxxxyyyxxxxxxxxxvvvpppmmmjjjgggdddaaa\\\YYYQQQLLLDDD???;;;999777666555555555555555555555555222222222222222222222222333444444555666666666555222222222111111111111000000000000000000000000000///000111222222111000///.../////////000000111111////////////000000000111000000///000000111222222111111222333333333333222000000111222333333444444333222222111222333555666444555555555555555555555333333333444444444555555333444666777777777666555666666666777888888999999888999999:::;;;<<<============>>>???@@@AAAAAABBBCCCDDDEEEHHHJJJLLLNNNOOOLLLNNNQQQUUUZZZ___ccceee|||lllbbbeeeiiiiiinnnxxx~~~}}}mmm]]]QQQHHHCCC???===<<<::::::;;;;;;:::888;;;;;;::::::999888777777999999888888888888888888888888:::<<<<<<<<>>???BBBCCCCCCDDDFFFGGGGGGIIILLLNNNRRRTTTUUUVVVXXX\\\aaadddllleeeaaacccfffhhhoooxxx|||}}}nnn^^^RRRJJJDDDAAA>>><<<;;;;;;<<<;;;:::999::::::999999888777777666999999888888888888888888999888999<<<<<<===DDDLLLYYYjjj~~~qqqdddTTTLLLHHHJJJQQQXXX___iiirrrttttttuuutttrrrqqqpppooolllhhhddd```^^^UUUPPPGGG@@@;;;999777555555555555555555555555555444333333222222333333444333333333333333333333333333333222000000/////////111111111111000///...---/////////000000000111111000000//////000111333444111000000000/////////...000000000000111111111111111111111111111111111111333333333333333333333333111111222222222333333333555555555555555555444444666666555444444444444444444444444444444555666666555555555666777999:::;;;::::::;;;;;;<<<=========???>>>======>>>???AAACCCDDDEEEGGGGGGHHHIIILLLNNNOOOOOOOOOQQQVVV```jjjrrrcccaaacccjjjmmmkkklllpppxxxpppaaaUUULLLFFFCCC???===<<<;;;<<<<<<:::999999999888888777777666666888888999999999999999999:::888999;;;;;;===EEEOOO___pppxxxjjjZZZOOOJJJIIIMMMTTTYYYcccmmmqqqrrrtttuuusssrrrqqqpppmmmiiieeeaaa___UUUPPPHHHAAA===:::888666555555555555555555555555444333333222222333333444333333333333333333333333222222111111000000000000000000000000///......---000000000111111111222222////////////000111222222000000000000////////////000000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333444444444444444444555555666555555444444444444444444444444444444555555666555555555666777888999::::::::::::;;;<<<<<<======???>>>======>>>???AAABBBEEEGGGHHHHHHHHHIIIKKKMMMNNNPPPTTTXXX___iiissszzzsssnnniiigggggggggkkkpppwwwrrrdddXXXOOOHHHEEE@@@>>><<<<<<<<<<<<;;;999999999999999888888777777888888999999999999999:::;;;999999:::;;;===FFFPPP___qqq}}}ooo^^^SSSLLLHHHKKKPPPUUU```jjjoooqqqttttttsssrrrqqqpppmmmiiieeebbb```VVVQQQJJJCCC???<<<999777555555555555555555555555444333333222222333333444333333333333333333333333000111111111222111111111///////////////...------000111111111222222222222///////////////000000111000000000000///////////////000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444444555555666555444444333333444444444444333333444444555666555555555666666888999999999::::::;;;;;;<<<======>>>=========>>>???@@@AAAFFFGGGHHHHHHHHHHHHJJJLLLMMMRRRZZZbbbgggjjjmmmooo{{{uuuqqqmmmkkklllmmmtttzzzvvvggg[[[QQQJJJFFFAAA???============;;;999::::::::::::::::::999999888888999999::::::::::::;;;999999::::::===FFFOOO[[[nnnrrrbbbVVVNNNIIIJJJNNNTTT___iiinnnpppttttttsssqqqqqqooommmjjjfffbbb```XXXSSSLLLEEE@@@===999777555555555555555555555555444333333222222333333444333333333333333333333333000000111222222222222111...////////////......---000111111111222222222222...//////000000000000000////////////000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333444444555555555555444333333333333333333333333333333444555555555555555555666777888888999999::::::;;;<<<<<<<<<============>>>???@@@@@@EEEFFFGGGGGGGGGGGGJJJLLLJJJPPPWWW]]]___``````aaahhhqqq|||vvvoootttvvv|||zzzkkk^^^SSSKKKFFFBBB@@@>>>>>>>>>===;;;999;;;;;;;;;;;;;;;;;;::::::888888999999:::;;;;;;;;;:::999999::::::<<>>>>>??????@@@CCCEEEFFFFFFFFFGGGIIIKKKMMMOOORRRTTTVVVZZZ^^^bbbUUU```nnnzzz}}}{{{}}}}}}mmm```TTTKKKFFFCCCAAA???>>>>>>===;;;999::::::::::::::::::::::::888888999999:::;;;;;;<<<:::888999;;;::::::@@@HHHNNN\\\ooo~~~mmm___TTTLLLJJJLLLMMMXXXdddkkkpppuuuwwwvvvttttttsssqqqnnnjjjgggeee]]]XXXPPPIIICCC===888555555555555555555555555555444333333222222333333444333333333333333333333333111222333444444222111000///000000111111000000////////////000000000111111000000111222222111000///.../////////000000000111000000000000111111111111111111111111111111111111333333333333333333333333111111222222222333333333111222222333444444555555555444333333222222333333333333222222333333444555666555555555555666777777888999999::::::;;;<<<<<<;;;<<<===>>>>>>?????????AAABBBDDDDDDEEEFFFIIIKKKMMMOOOQQQSSSUUUYYY^^^aaaWWW\\\^^^aaakkkzzz|||{{{oooaaaUUUKKKFFFCCCAAA???>>>>>>===;;;:::999999999999999999999999888888999::::::;;;<<<<<<999888999;;;:::999???FFFHHHSSSbbbrrrqqqcccWWWMMMJJJKKKIIIUUUbbbiiiooouuuyyyxxxwwwvvvuuussspppmmmiiihhh___YYYRRRJJJCCC===888444555555555555555555555555444333333222222333333444333333333333333333333333111222444444444222000///000000111111111111111000////////////000000000000000111222333333222111000.../////////000000111111000000000000111111111111111111111111111111111111333333333333333333333333111111222222222333333333111111222333333444555555555444333333222222333333333333222222333333444555666555555555555666666777888999999::::::;;;<<<<<<;;;<<<===>>>???????????????AAACCCDDDDDDFFFIIIKKKFFFKKKPPPUUUVVVVVVWWWWWWYYY]]]^^^\\\```iiinnnlll{{{uuusss{{{rrrdddWWWMMMGGGCCCDDDCCCCCCAAA>>>;;;:::;;;;;;:::999999999999::::::999999888888999999:::;;;:::999999999;;;>>>???CCCIIIVVVhhh|||ttthhh[[[OOOIIIJJJMMMSSS]]]hhhpppvvvxxxxxxxxxuuuqqqqqqrrrpppkkkeeebbb]]]UUUMMMGGGAAA;;;888666666555444333333333333444333333222222333333444333444555666666444222111111111111111000000000000000000000000////////////000000000000000000000000////////////000000000000............////////////111111000000//////......000000111222222222222111444333333222222333333444222222222222222222222222111111222333333444444555444444333333333222222222111222333444555555555555444444555555666777777777666777888999:::;;;;;;;;;===>>>>>>????????????>>>AAACCCEEEEEEDDDEEEFFFHHHJJJLLLOOORRRUUUVVVVVVVVVZZZ[[[]]]___bbbdddfffgggnnnpppuuu~~~ssseeeXXXMMMGGGDDDCCCCCCAAA@@@>>>===<<<<<<<<<;;;:::::::::::::::::::::999999999999::::::;;;:::999888999:::<<<>>>AAAFFFOOO___sssxxxlll___RRRKKKKKKMMMSSS\\\gggooouuuxxxyyyyyyvvvsssrrrsssqqqlllgggeee```XXXPPPIIIBBB===999666666555444333333333333444333333222222333333444333444555666555444222111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111000000000/////////...000000111222222222222111444333333222222333333444222222222222222222222222333333444555555666666777444444444444333333333333111222333444555555555555444444555555666777777777777777888999::::::::::::======>>>?????????>>>>>>@@@BBBDDDDDDDDDDDDFFFGGGIIIKKKOOORRRTTTUUUVVVUUUYYYZZZ\\\^^^```bbbdddeeelllnnnsss{{{tttfffYYYNNNHHHDDDCCCAAA@@@>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;???AAAHHHUUUhhhssseeeXXXOOOLLLMMMRRRZZZdddmmmtttyyy{{{zzzwwwuuutttuuusssooojjjhhhccc[[[SSSLLLDDD>>>999777666555444333333333333444444333333333333444444333444555555555444333222222222111111111000000000222222222222111111111111000000000000000000000000111111000000//////......000000000000111111111111000000000000////////////000000111222222222222111444333333222222333333444333333333333333333333333333333444555555666666777555555555444444444444333111222333444555555555555444444555555666777777777888888999999999999999888<<<<<<===>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCEEEGGGIIIKKKNNNQQQSSSTTTUUUUUUWWWXXXZZZ\\\___aaacccccciiikkkpppwwwvvvhhh[[[PPPIIIEEECCC@@@>>>===>>>???AAA>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::999888888888999999<<<>>>DDDOOObbbzzz{{{mmm___TTTOOOMMMQQQWWW```iiirrrxxx{{{{{{yyywwwwwwwwwuuuqqqnnnkkkfff^^^VVVNNNFFF>>>999777666555444444333333333444444333333333333444444333444444555555444333333222222222111111111000000222222111111111000000000////////////////////////111111000000//////..................////////////000000000000////////////000000111222222222222111444333333222222333333444333333333333333333333333111111222333333444444555666666555555555444444444111222333444555555555555444444555555666777777777888999999999999888888777;;;;;;<<<===>>>>>>>>>>>>>>>???AAABBBBBBCCCDDDFFFIIIJJJLLLOOORRRSSSTTTUUUWWWXXXYYY\\\^^^```bbbcccgggiiinnnttt{{{yyykkk]]]QQQJJJEEECCC@@@======>>>@@@AAA>>>>>>===<<<<<<<<<<<<===:::;;;<<<<<<<<<<<<;;;:::::::::999999999999999999:::===CCCNNN___vvvuuuhhhZZZQQQMMMOOOTTT\\\eeennnvvv{{{{{{zzzyyyyyyxxxvvvtttrrrlllggg```WWWOOOGGG???:::777777666555444444444444555444444333333444444555333333444444444444444444222222222222111111111111111111000000000/////////////////////////////////111000000000/////////...............////////////////////////000000000000000000111222222222222111444333333222222333333444333333333333333333333333111111222333333444444555666666555555555444444444111222333444555555555555444444555555666777777777888888999999999888777777::::::;;;======>>>>>>>>>===???AAABBBBBBBBBDDDFFFHHHIIIKKKNNNPPPRRRSSSTTTWWWXXXZZZ\\\^^^```bbbcccfffhhhmmmrrrwww{{{mmm___SSSKKKFFFDDDAAA>>>======???@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999999::::::::::::::::::===CCCLLL[[[ppp|||ooo```TTTMMMOOOQQQWWW```jjjsssyyyzzzzzz{{{zzzyyywwwuuutttmmmhhhaaaZZZRRRIIIAAA;;;888777666555444444444444555555444444444444555555333333333444444444444555333222222222222111111111000000000000/////////...000000000000000000000000/////////000000000000000000000000000111111111111////////////000000000000000000111222222222222111444333333222222333333444333333333333333333333333333333444555555666666777555555555444444444444333111222333444555555555555444444555555666777777777777777888888888888888777999999;;;<<<===============???AAABBBBBBCCCEEEGGGHHHHHHJJJLLLOOOQQQSSSTTTWWWWWWYYY[[[^^^```bbbccceeegggkkkqqqttt||||||nnn```TTTLLLFFFDDDBBB???=========>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;888999:::;;;;;;;;;;;;;;;;;;===@@@GGGSSShhhuuudddVVVNNNNNNOOOSSS[[[fffpppvvvyyyzzz{{{{{{yyywwwvvvvvvnnnjjjddd\\\UUULLLDDD>>>888777666555444444444444555555444444444444555555333333333333444444555555333333222222222111111111111111111000000000//////000000000000000000000000......//////000000111111000000000000111111111111.../////////000000000111000000111222222222222111444333333222222333333444444444444444444444444444333333444555555666666777444444444444333333333333111222333444555555555555444444555555666777777777555666777888888999888888888999:::;;;<<<============???AAABBBCCCDDDFFFHHHGGGHHHIIIKKKNNNPPPRRRSSSUUUVVVXXXZZZ\\\^^^```aaadddeeejjjnnnqqqwww}}}oooaaaTTTMMMFFFEEEBBB@@@>>>======<<<======<<<;;;;;;;;;;;;;;;;;;<<<===??????===<<<;;;888999:::;;;<<<=========<<<===>>>BBBMMMbbb|||xxxgggWWWNNNNNNNNNQQQYYYdddnnntttyyyzzz{{{{{{yyywwwwwwvvvppplllfff___WWWOOOFFFAAA888777666555555444444555555555444444444444555555333333333333333444555666333333333222222222111111222222222111111111111000000000000000000000000000------...///000111222222............////////////.../////////000000111111000000111222222222222111444333333222222333333444444444444444444444444444111111222333333444444555444444333333333222222222222222333444555555555555444444555555666777777777555555666888888999999999777888:::;;;<<<============???AAACCCCCCDDDGGGIIIGGGHHHIIIKKKMMMPPPRRRSSSSSSTTTVVVXXX[[[]]]___```bbbdddiiimmmoootttqqqcccWWWPPPGGGEEEBBBAAA@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<;;;::::::999999::::::;;;>>><<<===BBBKKK[[[sss|||jjj[[[RRRLLLJJJOOOWWW___hhhpppxxx||||||xxxvvvwwwwwwuuuooojjjddd```\\\UUUKKKCCC:::999777333111111222444777444222333555777666444333333333333333222111000111222222333333222222111111111111111111111111111000000000000000000000000000000111111111000000///////////////000111222333111111000000000000111111000000000000111111111111111000000000111333555666222222222222222222222222444444333222333444555666555555555555555555555555444444444555555555555666777777666666555555555444666666666666777777777777888999999:::;;;<<<======@@@@@@@@@AAACCCEEEFFFGGGGGGHHHHHHHHHIIIKKKOOOSSSUUUUUUVVVXXXZZZ\\\^^^___ccceeegggiiimmmuuusssfffYYYRRRGGGEEEBBBAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;>>><<<===BBBJJJXXXooo~~~lll]]]SSSMMMJJJNNNVVV]]]gggooowww{{{}}}zzzxxxxxxwwwtttqqqlllfffaaa]]]UUUJJJBBB;;;:::777444222222333555666444222333555666555444333333333333333222111111222222333333333333222222111111111111111111111111000000000000000000000000000000111111111111000000////////////000111222333111111000000000000111111000000000000111111111111222111111222333444666777333333333333333333333333444444333333333444555666555555555555555555555555444444444555555555555666777666666666555555555555666666666666777777777777888999999:::;;;<<<======@@@@@@@@@AAACCCDDDFFFGGGFFFGGGHHHIIIJJJLLLOOORRRTTTUUUVVVWWWZZZ\\\^^^```ccceeegggiiillltttwwwhhh\\\TTTHHHFFFCCCAAA@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::>>><<<===AAAGGGSSSgggxxxpppaaaUUUNNNJJJMMMTTT[[[dddllltttzzz~~~|||zzzzzzxxxtttsssoooiiiddd^^^VVVLLLDDD<<<:::777444333333444555555444222222333444444333333333333333333222222111222222333333333333222222111111111111111111111111000000000000000000000000000000111111111111000000////////////000111222333111111000000000000111111000000000000111111111111222222222333444555666777333333333333333333333333444333333333333444555666444444444444444444444444444444444555555555555666666666666666555555555555666666666666777777777777888999999:::;;;<<<======??????@@@AAABBBDDDEEEFFFDDDFFFIIIJJJKKKLLLOOOQQQSSSTTTUUUWWWYYY\\\^^^```aaacccfffhhhkkkrrr|||yyykkk]]]UUUIIIGGGCCCAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<;;;;;;:::999::::::999999999999::::::===;;;<<>>999666666666666555444444444333222222222333222333333444444444333333333333333444444333333333111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000111222111111000000000000111111///000000000111111111111111111222222333333444444444444444444444444444444333333333444444444444444444444444444444444444444444444444555555555555666555555555666666666666666666666666666777777777777888999999:::;;;<<<======?????????@@@@@@BBBCCCDDDBBBEEEIIIKKKLLLMMMOOOQQQRRRRRRTTTUUUXXX[[[]]]^^^^^^aaaccceeehhhnnnvvv}}}~~~nnn___VVVLLLHHHDDDAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999:::;;;;;;;;;;;;::::::999999999888888888888999999::::::<<>><<<;;;999999999999:::;;;;;;;;;::::::999999888888888888999999999999<<>>>>>??????@@@AAABBBDDDEEEGGGIIIJJJMMMQQQTTTSSSSSSTTTUUUVVVXXXZZZ[[[[[[^^^aaaccceeejjjqqqwwwssscccYYYMMMIIIDDDAAAAAABBBBBBBBBCCCBBB@@@???===;;;999999888999::::::;;;;;;;;;;;;999999888888888888999999888999<<>>???GGGQQQ^^^ssswwwdddZZZQQQNNNOOORRRYYYaaajjjrrryyy{{{{{{{{{yyyuuuuuuuuutttooohhhaaa[[[XXXLLLFFF>>>999999888444000666777888666333111333555222333333444555555555444333444444555555444444333111111111111111111111111000000000000000000000000......///111111222222222111111000000000000000111111111000000000000111111000000000000111111111111222333444555555555444333222222222222222222222222222333444555555555444333333333333333333333333333444444444555555555666666444555555555666666777777666666666666777777777777888999999:::;;;<<<===>>>???>>>>>>>>>???@@@AAAAAADDDFFFGGGHHHIIIMMMQQQUUUTTTTTTTTTUUUVVVWWWYYYYYY[[[^^^aaabbbdddiiipppvvv|||yyyiii[[[SSSJJJBBBAAA@@@===<<<===@@@???===;;;:::::::::::::::::::::999999888888888;;;:::888777777777888888999:::::::::<<<@@@FFFJJJ^^^nnn}}}iii```TTTMMMLLLQQQUUUWWWiiinnnuuu{{{}}}|||xxxuuusssrrrqqqpppllleee\\\VVVLLLFFF???999666555555444555555555444444333333333666333333666888777333111444444444444333333222111333222111111000000111111///////////////000000111000000111222222111//////111///...------...///111111111000///////////////111111111111111111111111333333333444444444555555444333333444555666444222222222333333333333444444111111222222222333333333555555444333444555666777777888888777666555555666777777777777666666666666:::::::::;;;;;;;;;<<<<<<;;;===?????????@@@AAACCCAAACCCEEEGGGIIILLLOOORRRVVVUUUSSSUUUYYYZZZYYYWWWYYY[[[^^^aaadddiiinnnrrr~~~zzzjjj\\\UUULLLDDDBBBAAA???===>>>@@@>>>===;;;:::::::::::::::::::::999999999888888::::::888777777777888888999:::::::::<<<@@@EEEIIIYYYiii~~~mmmcccVVVNNNMMMQQQUUUWWWfffkkkrrryyy|||zzzwwwtttuuuttttttrrrnnnhhh```ZZZNNNHHHAAA;;;888666555555444444444444444444333333666444555999<<<<<<888666333333444444444333222222333222111111000000111111000000000000000111222222///000111222333222111111111000...------...000111111111000///////////////222222222222222222222222333333333444444444444555555444333333444555333222222222333333333333444444222222222333333333333444555444444333444555666777666777888777555555555666777777777888888888888888:::::::::;;;;;;;;;<<<<<<;;;===????????????AAACCCCCCEEEGGGHHHIIIKKKNNNPPPTTTSSSRRRTTTWWWXXXXXXVVVYYY[[[^^^aaadddhhhnnnqqq||||||kkk^^^WWWNNNFFFDDDCCC@@@>>>??????>>><<<;;;:::::::::::::::::::::999999999999888:::999888777666777888888999999::::::<<>>======<<<;;;::::::999999999999999999999999999999999888777666666777888999888999::::::;;;>>>CCCGGGOOO^^^uuuyyymmm^^^RRROOOQQQTTTVVV```eeemmmtttxxxyyywwwvvvttttttsssrrroooiiiccc^^^SSSMMMEEE>>>999777555444333333333444444555555555000222333666:::===:::444222222333444555555555444333222111111000000111111111000000000000111222222111111111222222222222111000000///......///000000000000////////////000000222222222222222222222222222222333333333444444444666444222111222333222111222222222333333333444444444444444444555555555666444444444444555555666666555666777777555444555777666666777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<===??????>>>>>>@@@BBBDDDFFFGGGHHHIIIKKKNNNPPPUUUUUUUUUWWWXXXZZZZZZZZZXXX[[[^^^```dddhhhmmmqqqvvv|||qqqdddZZZQQQHHHEEEBBB>>><<<===<<<<<<<<<;;;;;;:::999999999999999999999999999999888888777666666777888999777888999:::;;;>>>BBBEEENNN[[[ppp}}}rrraaaUUUQQQQQQSSSTTT^^^cccjjjrrrxxxzzzyyyxxxuuutttsssrrrppplllfffaaaVVVPPPGGG???:::777444333333333333444444555555555111333333333777;;;999222222333444444555555555555333222111111000000111111000////////////000111111333222222111000000000000000000////////////000000000000////////////000000222222222222222222222222222222222333333333444444666444222222333333333111222222222333333333444444444444555555555666666666444444444555555555555555444555777666555444555777555555666666777888999999:::::::::;;;;;;;;;<<<<<<<<<===??????>>>>>>???AAAAAACCCFFFGGGIIIKKKOOOQQQSSSTTTUUUVVVWWWXXXZZZ[[[XXXZZZ]]]```ccchhhmmmqqquuuzzzttthhh\\\RRRIIIFFFCCC>>>;;;<<<;;;;;;;;;;;;;;;:::999999888999999999999:::::::::888777666555666777888999666888999:::;;;===@@@CCCLLLWWWjjjvvvfffZZZUUUTTTTTTTTT[[[```hhhpppvvvyyyzzzzzzxxxwwwvvvuuutttpppkkkgggZZZSSSJJJBBB<<<888555333333333444444444444444444333666555222666===<<<555333444444555555555555444333222111111000000111111///////////////000000111333333222111111111111222000000000000000000000000///////////////000000111111111111111111111111111222222222222333333333333444333333444555666444222222222333333333333444444444444444555555555666666333444555555666666555555333555666666555444555777555555666666777777888888:::::::::;;;;;;;;;<<<<<<<<<===???>>>======???@@@???AAADDDFFFHHHJJJNNNQQQNNNPPPRRRSSSTTTUUUWWWYYYXXXZZZ]]]```cccggglllppptttyyyvvvkkk___UUUKKKGGGDDD???<<<<<<::::::;;;;;;;;;:::999888888888999999999:::::::::777666666555666777888999666777999:::;;;<<<@@@BBBHHHRRRcccxxxyyykkk___ZZZXXXWWWUUUWWW\\\eeemmmtttxxxzzzzzzyyyxxxwwwvvvuuurrrmmmjjj^^^XXXNNNEEE>>>:::777555444444444444444444333333333777444///444???@@@999555555555555555555444333333222111111000000111111000000//////000000111222333333222222333444666777000000000111111000000000///////////////000111111000000000000000000000000111222222222222333333333222222444666888888666333222222333333333333444444333333444444444555555555333444555666666666555444333444666555444444666777777777777777777777777777:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>======>>>??????AAACCCEEEFFFHHHLLLNNNLLLOOORRRRRRRRRSSSVVVXXXWWWZZZ]]]```cccggglllppprrrxxxwwwlllaaaWWWMMMIIIEEE@@@======999:::;;;<<<;;;:::999888888888888999999:::::::::777666555555555777888999666777999:::;;;<<>>>>>======>>>???AAABBBDDDDDDEEEFFFIIIKKKMMMPPPSSSTTTSSSTTTWWWZZZWWWZZZ]]]___cccggglllpppqqqvvv~~~uuukkkcccXXXNNNIIIFFFAAA>>>>>>======<<<===>>>===<<<;;;;;;::::::999999::::::;;;:::999777666555666777999999::::::;;;;;;<<<<<<===CCCKKKYYYmmmyyykkk```ZZZWWWVVVTTTXXX```hhhpppvvvzzz|||yyyvvvssstttvvvtttnnniii___[[[TTTLLLCCC===888666555444222222444555555444222111000111555;;;AAAEEE999888555333222222222333333222111000000111222333222111111111000000//////333333333333333333333333///111222222000//////000111111111111111111111111000000////////////000000111222222333333444444555555444555999>>>===888222333333333333333333333333555555555555555555444444666666666666666666666666888555222222333555666666777777888888888777777666999:::;;;:::999999;;;===;;;<<<===>>>????????????@@@AAABBBDDDEEEGGGHHHIIIKKKNNNRRRTTTUUUUUUVVVVVV[[[[[[[[[\\\]]]aaagggkkksssuuu{{{vvvlllbbbXXXNNNIIIFFFAAA??????>>>>>>============;;;:::;;;::::::999999::::::;;;;;;:::888777666777888999777777888999999::::::;;;BBBJJJYYYmmm}}}oooddd\\\YYYWWWUUUYYY___hhhooouuuyyy{{{yyyvvvttttttvvvtttnnniiiaaa]]]VVVNNNEEE>>>999777555444222333444555555444333222111222444777;;;>>>BBB@@@>>>;;;888666444333222222111000000111222222111111111111000000000///222222222222222222222222111333444333111000000111111111111111111111111111111111000000000000111111111111222333333444444555444333333777::::::555000333333333333333333333333555555555555555555444444555555555555555555555555888777666555555555666777777888888999888888777777888999:::999888999:::<<<;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCEEEGGGHHHIIIJJJMMMQQQTTTTTTUUUVVVVVVZZZ[[[[[[[[[]]]aaafffjjjqqqsssyyywwwmmmbbbWWWNNNJJJGGGCCC@@@AAA@@@@@@@@@???>>><<<:::999;;;::::::999999::::::;;;<<<;;;999888888888999:::777777888888999:::::::::@@@HHHXXXlllttthhh```[[[YYYVVVYYY___fffnnntttyyy{{{zzzwwwuuuuuuuuusssmmmiiiddd```YYYQQQHHH@@@;;;888666444222333444555444333333333333222333444555555>>>===<<<:::777444111000222222111000000111222222111111111111000000000000111111111111111111111111444555666555333111111111000000000000000000000000222222111111111111222222111111222222333444444444555333222444666666333///333333333333333333333333444444444444444444555555555555555555555555555555777999;;;999666555666999888888999999999999999888777888999999888888999;;;<<<;;;;;;<<<<<<===>>>??????@@@AAACCCEEEFFFGGGHHHJJJMMMPPPSSSTTTTTTUUUWWWYYYZZZ[[[[[[\\\```eeeiiippprrrwwwyyyoooaaaWWWNNNJJJHHHDDDBBBCCCCCCDDDDDDCCC@@@===;;;:::;;;::::::999999::::::;;;;;;:::999888888888888999999999999:::;;;;;;<<<<<>>@@@AAA??????AAABBBDDDFFFGGGGGGIIILLLOOORRRRRRTTTUUUWWWXXXYYYZZZ[[[\\\___dddgggnnnpppvvv|||{{{qqqbbbXXXOOOKKKHHHDDDBBBCCCEEEGGGHHHGGGBBB>>><<<;;;;;;::::::999999::::::;;;999999888777777777777777888888999::::::;;;;;;<<<===DDDQQQeee{{{}}}pppeee]]]YYYVVVXXX\\\aaahhhoootttxxxyyyxxxxxxwwwuuurrrnnnkkkeeebbb\\\TTTKKKCCC===999777555333333444444333222111222444555555444333222000111333444555555444444111111111222222111111111000000000000000000111111000000000000000000000000222333444333111//////000////////////////////////000000////////////000000000000111222222333333444666444333222333333222222222222222222222222222222333333333333444444555555555555555555555555555555444888<<<:::555333555888777888999:::::::::::::::777888999888777777999;;;<<<<<<<<<<<<===>>>??????>>>???@@@BBBCCCEEEFFFGGGIIIKKKNNNPPPQQQSSSUUUWWWWWWXXXZZZZZZ[[[^^^bbbeeellloootttzzz}}}rrrdddYYYPPPLLLIIIDDDBBBCCCEEEHHHKKKIIIDDD???======;;;::::::999999::::::;;;888888888888777777666666666666777777888999999999<<>>???AAACCCDDDEEEFFFHHHJJJMMMOOOPPPRRRUUUXXXVVVXXXYYYZZZ[[[]]]```ccciiilllqqqwww{{{~~~ttteee[[[QQQLLLIIIDDDBBBBBBCCCGGGJJJIIICCC>>><<<===;;;::::::999999::::::;;;888999999999888888777777666666666777888888999999<<<@@@HHHXXXmmmwwwkkkaaa[[[UUUUUUWWW[[[aaahhhooosssvvvwwwxxxxxxuuussspppoooeeeccc___XXXQQQIIIBBB???777555333333444444333222///111333444555555444333333222111000///.........000111222222222222111000///000000000111111111111111111111111111111111111---///111111000///000111111111111111111111111111111000000000000000000111000000000111222222333333111222444444444333333333111111111111111111111111111222222333444444555555777777777777777777777777555555555444555666888999555666777888999999999999888999:::999888999:::<<<999;;;===???@@@???>>>======>>>???@@@BBBDDDEEEFFFHHHJJJLLLNNNPPPRRRUUUXXXVVVWWWYYYZZZZZZ\\\___bbbeeehhhnnntttwww~~~tttfff\\\RRRMMMIIIDDDAAABBBAAAFFFJJJHHHBBB===;;;<<<;;;::::::999999::::::;;;999::::::::::::999888888888888888999::::::;;;;;;<<>>BBBDDDEEEDDDAAA???======???@@@BBBDDDEEEEEEGGGIIILLLNNNOOORRRUUUXXXUUUWWWYYYZZZZZZ\\\___aaabbbeeekkkqqqttt{{{wwwiii^^^SSSMMMIIIDDDBBBBBBBBBCCCEEEDDD@@@===;;;:::<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999:::AAAMMM]]]qqq~~~tttgggZZZSSSRRRRRRUUU[[[ccclllqqqtttvvvxxxyyyxxxtttpppmmmhhheeeaaa\\\VVVOOOFFFAAA;;;999777555444333333333333333333333333333333333444444444333222111000///111111111111111111111111000000000000000000000000.........111444444000---///111222222222222000,,,............////////////000000///////////////000222222111111222222333444333333333333333333333333222222111111111111222222333333222222333333444555555555555555666666666666444333333444666:::===@@@555666777888999:::;;;;;;<<<;;;::::::999999999999;;;;;;===@@@DDDCCC???;;;???>>>======???AAADDDFFFIIIJJJLLLNNNPPPRRRTTTUUUVVVWWWXXXYYY[[[]]]^^^___eeeeeeiiioootttzzzxxxiii^^^SSSMMMIIIDDDAAAAAAAAACCCDDDCCC@@@===;;;:::;;;;;;:::::::::;;;;;;<<<;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;@@@KKKYYYlllwwwiii\\\UUUTTTSSSTTTZZZaaajjjooouuuwwwyyyzzzyyyvvvrrrpppiiigggccc^^^XXXPPPHHHCCC;;;:::777555333333333333222222222222222333333333333333333333222111000000111111111111111111111111000000000000000000000000000///...000333444333111000111222111000///...---/////////000000000000111111111000000000000111111111111111111111222333333333333333333333333333333333333222222222222333333333222222222222333444444555555555555666666666666666555333333444777:::<<<666777888999:::;;;<<<<<<<<<;;;::::::999999::::::999999:::<<>>>>>===>>>???AAADDDEEEIIIJJJKKKNNNPPPRRRTTTUUUVVVVVVXXXYYY[[[]]]^^^^^^eeeeeehhhnnnrrrxxxyyyjjj___SSSMMMHHHCCC@@@@@@AAABBBCCCBBB???<<<;;;:::::::::999::::::;;;<<<===;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<>>>>>>>>>>>???AAADDDEEEHHHIIIKKKMMMOOORRRSSSTTTUUUVVVWWWYYYZZZ\\\]]]^^^ddddddggglllpppttt~~~{{{kkk___TTTMMMHHHBBB???@@@@@@AAABBB@@@>>>;;;::::::999999999999:::;;;<<<===;;;;;;:::::::::999999999999999999999999999999999<<<;;;>>>EEEOOO```zzzoooaaaVVVTTTRRRRRRVVV]]]eeekkkrrrtttxxx{{{{{{zzzwwwuuuooommmiiiddd___WWWOOOJJJ???<<<999555333222333333444444444555666666777777333333333333333222111000111111111111111111111111000000000000000000000000333222111111111111000000222111333555444222222444//////000000000111111111111111000000000111222222000000000///000000111222333333333333333333333333444444333333333333444444222222222111222333333444444444444555555555666666777666555444444444555666777777888999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCEEEHHHHHHJJJLLLOOOQQQSSSTTTUUUUUUVVVXXXZZZ[[[]]]]]]bbbbbbeeejjjmmmqqqzzz}}}lllaaaUUUNNNIIICCC?????????@@@@@@???<<<:::::::::888888888999:::;;;<<<===;;;;;;:::::::::999999999999999999999999999999999::::::===CCCLLL\\\vvvrrrdddVVVSSSPPPPPPTTT\\\dddjjjnnnqqquuuyyyzzzyyywwwvvvrrrooolllgggbbb[[[SSSMMMAAA???:::666444333444444333444444444555555555666222222333333333222111111111111111111111111111111000000000000000000000000333333333222111111111222444000111666777333222444........./////////000000///////////////000111222000000000///000000111222333333333333333333333333333333222222222222333333222111111111111222333333444444444444555555555555666555555555555666777888666666777777888888999999;;;;;;;;;::::::;;;<<<<<<>>>>>>===<<<<<<<<<===>>>======>>>???@@@BBBCCCDDDGGGHHHIIILLLNNNPPPRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]``````ccchhhkkknnnvvv~~~nnncccWWWOOOJJJCCC@@@@@@>>>??????===;;;999999:::999999888999999:::;;;<<<;;;;;;::::::::::::999999999999999999999999999999888999===BBBIIIXXXqqqvvvhhhWWWTTTPPPOOORRRYYYaaagggjjjnnnssswwwyyyyyyxxxvvvtttqqqnnnjjjddd]]]UUUPPPEEEBBB===888555444555666222222222222222222222222222222222333333222222111111111111111111111111111000000000000000000000000333333333222333777===AAA<<<222---222555222///111............////////////............///000111222111000000000000111222222333333333333333333333333333333222222222222333333111111111111111222333333333444444444444555555555444444555555666777888999666666666666777777888888;;;;;;;;;;;;;;;;;;<<<===;;;<<<<<<;;;::::::<<<=========>>>@@@AAABBBCCCCCCFFFGGGIIIKKKMMMPPPQQQRRRSSSTTTUUUWWWYYYZZZ[[[\\\^^^^^^bbbgggjjjmmmuuu}}}pppeeeXXXQQQKKKDDD@@@@@@===>>>>>><<<:::888999::::::999999999999999::::::;;;;;;::::::::::::999999888888888888888888888888777999===AAAFFFRRRjjjzzzmmm[[[WWWQQQNNNPPPUUU]]]bbbiiilllqqqwwwzzzzzzyyyxxxuuurrroookkkfff___WWWRRRGGGDDD???999666555666777555555444444333333222222111222222333333222222222111111111111111111111111000000000000000000000000333222111111666BBBQQQ\\\OOO;;;---///333111///111...////////////000000000////////////000111222333111111111111111222333333333333333333333333333333444444333333333333444444111111111111111222222333333333444444444555555555444444444555555666777777777777777777777888888888;;;;;;;;;;;;;;;<<<======777999;;;;;;:::999;;;===<<<===>>>@@@AAABBBCCCCCCFFFGGGHHHKKKMMMOOOQQQRRRSSSSSSUUUVVVXXXZZZ[[[[[[\\\]]]aaagggjjjlllttt}}}rrrfffYYYRRRLLLEEEAAAAAA=========;;;999888999:::::::::999999888999999999;;;;;;;;;:::::::::999999888888888888888888888888777999===AAACCCNNNdddyyy}}}qqq^^^ZZZSSSNNNNNNSSSYYY^^^hhhlllqqqwwwzzz{{{zzzyyyuuusssooolllggg```XXXSSSIIIFFF@@@:::777666777888999999888777666555444444111222222333333333222222111111111111111111111111000000000000000000000000333111///000999KKKbbbqqq___EEE///...333222111333000000000000111111111111000000000000111222333444222222111111222222333444333333333333333333333333555555555444444555555555111111111000111222222333333333333444444444555555444444444444444444444444888888888888888999999999;;;;;;;;;;;;;;;<<<===>>>666999<<<===;;;:::<<<>>><<<===>>>@@@BBBBBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRSSSSSSTTTVVVXXXYYY[[[[[[[[[\\\aaagggjjjlllttt|||vvviii[[[RRRKKKDDDAAAAAA???===;;;;;;;;;<<<;;;:::999999999888888888888777999999:::::::::999999888999999888888888888999999::::::===@@@CCCJJJZZZiiissscccXXXNNNLLLNNNQQQVVV[[[aaaiiippprrruuuxxxyyywwwuuussspppmmmiiiccc\\\WWWLLLGGG@@@;;;888666555444333333333333333333333333333333333222222111111111///000000000111111111111555555444333333222111111000555333222???WWWfffhhhRRR@@@111000444444111111////////////////////////000000000000000000000000111111000000111111222333444444333333222222333333222333333333333333333444555444333333222222333333222111111222333444555666555444333333444555666777777777777777888888888888;;;;;;;;;<<<;;;;;;::::::;;;::::::999999::::::;;;;;;;;;<<<===???@@@BBBCCCDDDEEEGGGIIILLLNNNPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZ\\\___aaaccchhhpppvvvvvvjjj\\\SSSLLLEEEAAABBB???===;;;;;;<<<<<<;;;:::999999999888888888888777999999999::::::999999888999999888888888888999999999999;;;>>>@@@GGGVVVddd{{{wwwhhh\\\QQQNNNNNNPPPTTTXXX^^^fffnnnqqqtttxxxyyyvvvtttrrrpppmmmiiiccc\\\WWWNNNIIIBBB<<<999777555444333333333333333333333333333333333222222222111111111111111111222222222222222222333333333333333333000555444222;;;LLLVVVUUUFFF888------111111000000////////////////////////111111111111111111111111111111000000111111222333...///111222333222111111222222333333333333444444555444333333222222333333333333333333333444444555555444444333333444555666666666666777777777888888:::;;;;;;<<<;;;;;;::::::;;;::::::999999::::::;;;<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGIIIKKKNNNOOOPPPRRRSSSTTTVVVXXXYYYZZZZZZ[[[]]]___aaabbbgggooouuu}}}xxxkkk]]]UUUNNNGGGCCCCCC@@@>>><<<;;;<<<<<<;;;:::999999999888888888888777888999999::::::999999999999999888888888888999999888888999<<<>>>CCCOOO\\\ooo|||nnnbbbUUUPPPNNNNNNQQQUUUZZZccclllqqqtttxxxyyyvvvuuutttqqqoookkkfff___ZZZRRRLLLEEE>>>:::777555444333333333333333333333333333333333222222222222111111222222222222333333333000000111222333333444444111444444111555>>>AAA===999111,,,---//////000111000000000000000000000000222222222222222222222222111000000000000111222222+++---000333444444222000222222222333333444444444555444333333222222333333555444444444444444555555666555555444444444444555555555666666666777777777::::::;;;;;;<<<;;;;;;:::;;;::::::999999::::::;;;============>>>???@@@AAADDDDDDFFFHHHKKKMMMNNNOOOQQQRRRSSSUUUWWWYYYYYYZZZ[[[^^^```aaabbbfffmmmsssyyyyyylll___WWWPPPHHHDDDDDD@@@>>><<<;;;<<<<<<;;;:::999999999888888888777777888888999:::::::::999999999999888888888888999999999888888;;;<<<@@@JJJUUUeeeyyyrrreeeXXXQQQNNNMMMOOORRRWWW```jjjpppuuuyyyzzzwwwwwwvvvtttrrroooiiiccc___UUUPPPHHHAAA<<<999666444333333333333333333333333222222222222222222222222111111111222222222333333000000111111222333333444222444222///000555555000222111///000000111222333000000000000000000000000111111111111111111111111000000000000000111222222///000222444444444333333222222222333333444444444555444333333222222333333333333333444555666777777777777666666555555555555555555555555666666666666::::::;;;;;;<<<;;;;;;;;;;;;::::::999999::::::;;;===============>>>???@@@CCCDDDEEEGGGJJJLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYYYY[[[^^^```aaabbbeeekkkpppwww~~~yyymmm```XXXQQQJJJEEEDDD@@@>>><<<<<<<<<===<<<;;;999999999888888888777777777888999:::::::::::::::999999888888888888999999:::888888;;;<<<>>>FFFOOO^^^rrrsssgggYYYRRROOOMMMNNNQQQUUU___iiioootttyyy{{{yyyvvvuuusssrrroookkkeeeaaaYYYSSSKKKCCC>>>:::777666333333333333333333333333222222222222222222222222000000000000111111111222222222222222222222222222333222000...///333333111000222333222111111111111000000000000000000000000000000000000000000000000000000//////000000111222444333222111000111333333111111222333333444555555555444333333222222333333111222222333555777999:::888888888888777777666666555555555555666666666666999::::::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;======<<<<<<===>>>??????CCCCCCEEEFFFHHHJJJLLLLLLNNNOOOQQQSSSUUUWWWXXXYYYZZZ]]]```aaaaaadddjjjnnnxxx}}}yyymmmaaaYYYRRRJJJEEEDDDAAA???===<<<======<<<;;;999999999888888888888777777888999999::::::::::::999999888888888888999999;;;888888:::<<<===CCCJJJWWWjjjwwwjjj[[[TTTPPPNNNOOORRRTTT]]]fffkkkqqqwwwzzzyyytttsssrrrqqqoookkkeeeaaa[[[UUUMMMFFF@@@===:::888333333333333333333333333111222222222222333333333//////000000000111111111333333333333333333333333333111//////000333444444000222333000000111000---000000000000000000000000////////////////////////000////////////000111111444222///------...000222111111222333333444555555555444333333222222333333111111222333444666888999777888888888888888777666555555666666666777777777999999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCDDDFFFGGGIIIJJJKKKLLLNNNPPPRRRUUUVVVWWWXXXYYY\\\___aaaaaadddiiinnnwww|||xxxmmmaaaYYYSSSJJJEEEDDDAAA???===<<<======<<<;;;999999999888888888888777777777888999::::::::::::999999888888888888999999:::777666999;;;<<<@@@FFFPPPbbbyyy|||ooo```WWWRRROOOOOORRRSSS[[[cccgggllltttxxxxxxuuutttssssssqqqmmmhhhddd\\\WWWOOOGGGBBB???<<<:::333333333333333333333333111111222222222333333333000000111111111222222222333333333444444555555666333111000111333222222222000333222///000444111,,,///////////////////////////////////////////////////////////////000111111111000///......///111222000111111222444555555666555444333333222222333333333222222333333444555666444555666777777777666666666666666777777777888888888999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;===>>>@@@AAABBBBBBCCCEEEGGGHHHIIIJJJKKKMMMOOOQQQTTTVVVWWWXXXWWW[[[___```aaadddiiinnnuuuyyyxxxmmmaaaYYYSSSJJJEEECCCAAA???===============;;;999999999888888888888777666777888999:::;;;;;;;;;999999888888888888999999888555555888:::;;;>>>DDDJJJ\\\ssssssdddZZZTTTPPPOOORRRRRRYYY```dddiiiqqqvvvvvvxxxwwwwwwvvvuuuqqqllliii]]]WWWOOOHHHCCC@@@===;;;333333333333333333333333111111111222222333333333111111222222222333333333111222333444666777888999222111111333444111...---222444222///333888555---////////////////////////000000000000000000000000///////////////000111111...///000111222333333333000111111222444555666666555444333333222222333333555444333333222222222222222333444666666666555555777777777777888888888888888999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;999::::::;;;===???@@@AAAAAABBBCCCEEEFFFHHHIIIIIIKKKLLLNNNQQQTTTVVVWWWWWWVVVZZZ^^^```aaadddiiinnnrrrwww~~~sssdddZZZRRRJJJFFFEEEAAAAAA@@@??????>>>>>>===>>>===;;;;;;<<<<<<<<<;;;999999999999999999999999999999999888888888888777777888999999999:::===@@@LLLWWWjjjyyyiii\\\TTTQQQOOONNNSSSVVV[[[aaaggglllppprrrssstttuuuuuutttrrrpppnnn^^^ZZZSSSLLLFFF@@@;;;777666444333333333333222000000000111111111222222222333222111000000111222333555333222222333444333222222333333333333333333333222111111111000000///////////////000111111222222000///...000444555333111000000000000111111111111111111222222222333333333000000000000111222333444111222222333333222222111222222222333333333444444777666555444444555666777777777777888999999::::::888999999:::<<<===???@@@>>>;;;999888:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???CCCCCCCCCCCCEEEGGGIIIJJJKKKNNNPPPRRRSSSUUUWWWZZZYYYYYYZZZ]]]```dddgggiiisssuuu|||uuufff\\\SSSKKKFFFFFFAAAAAAAAA@@@??????>>>>>><<<;;;999999:::::::::999999999999999999999999999999999999888888888777777666777777777777999<<>>???CCCCCCCCCCCCEEEGGGIIIJJJKKKMMMPPPRRRSSSTTTWWWYYYYYYYYYZZZ\\\```cccgggiiippprrrxxxxxxiii___VVVMMMHHHGGGBBBBBBAAAAAA@@@??????>>><<<;;;999999:::::::::999::::::::::::::::::::::::999999888888888777777777555666666666666888;;;>>>CCCLLL]]]qqqooo```VVVRRRQQQQQQQQQTTTXXX^^^dddjjjnnnqqqtttuuuvvvwwwvvvuuusssqqqhhhaaaWWWNNNGGGAAA===:::666555333333444444222111111111111111111222222222222222111111111111222222444333222333444555444333444333333333222111111111111111111111000000000000333222222111000000//////000//////111333333222111000000000000111111111111111111111222222222222333000000000000111222333333333333444444444444333333333333333444444444555555666666555444444555666666666666777888888999999:::999999:::<<<>>>AAACCCDDDAAA>>>;;;999999:::::::::;;;;;;;;;;;;<<<===>>>???BBBBBBCCCDDDEEEGGGHHHIIIJJJLLLOOOQQQRRRTTTVVVXXXYYYYYYZZZ\\\___cccfffhhhkkknnnttt}}}|||mmmbbbYYYOOOIIIHHHBBBBBBAAAAAA@@@?????????>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::888888888888777777777777555666777777777888;;;>>>@@@IIIXXXkkk~~~ssscccXXXRRRQQQRRRPPPSSSWWW\\\bbbhhhmmmppptttuuuwwwwwwwwwvvvtttsssllleeeYYYOOOGGGAAA<<<:::666555333333444444222111111111111111111111111111222222222222222222222222444333222333555555444333444333333222111000000///111111111000000000000000///000000111111222333333//////000111222222111111///000000000111111111111111111111111222222222222111111000000111222222333333444444555555444444333333333444444444555555555555555555555555555555555666666777777888999999999999999;;;===???BBBEEEFFFBBB???<<<:::::::::999999;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCDDDEEEGGGHHHHHHIIIKKKNNNPPPQQQSSSUUUWWWXXXYYYZZZ[[[^^^bbbeeegggiiilllrrrzzzpppeee[[[PPPIIIHHHBBBBBBAAA@@@@@@??????>>>>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::888888888777777777666666555666777777777999<<<>>>@@@GGGTTTfffyyywwwgggZZZSSSQQQRRROOOQQQUUUZZZ```fffkkknnnsssuuuvvvxxxxxxwwwuuutttnnnfff[[[PPPGGG@@@<<<999777555444444444444333111111111111111111111111111222222222333333222222222333222333444666666555333333333222111000000//////000000000000000000111111000000000111222222333333//////111111111000000111///000000000111111111111000000111111111222222222111111111000111111222333333444444555555444444333333333333444444444555555444444555555555555444444555666666777888888999999888999:::<<>>AAAAAABBBDDDEEEFFFGGGGGGHHHJJJMMMOOOPPPRRRTTTVVVXXXXXXYYY[[[^^^aaadddfffiiilllrrrzzzrrrggg\\\QQQIIIGGGAAAAAA@@@@@@???>>>>>>===<<<;;;999999:::::::::999::::::::::::::::::::::::888888777777777666666666666777888777777999<<>>@@@AAABBBDDDEEEFFFGGGGGGGGGJJJLLLNNNOOOQQQSSSVVVXXXXXXYYYZZZ]]]```cccdddhhhkkkqqqxxx~~~ssshhh]]]QQQIIIGGG@@@@@@???>>>>>>======<<<<<<;;;999999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888777777777666666666666555666666666666888;;;>>>???CCCLLL[[[nnnssscccXXXSSSSSSMMMOOOQQQVVV\\\ccciiilllqqqrrruuuwwwwwwwwwvvvuuuoooiii___UUULLLDDD>>>:::777666444444555555333222222222222111111111000000222222333444444333222222222222333555777888666444000000000000000000000//////000000000111111111111444333333222222111111000...000222111///...///000000000000000111111111111000000000000111111111111222222111111111111111222222222333333333333222222111111111222222222333333333444444555555444444333555555666666777888888888777777888999;;;===???@@@CCC@@@<<<:::;;;;;;;;;:::::::::::::::;;;<<<======???@@@BBBDDDFFFFFFFFFFFFGGGIIIKKKMMMNNNPPPSSSUUUXXXXXXYYYZZZ\\\___bbbdddeeehhhnnnuuuzzztttiii^^^QQQIIIFFF??????>>>>>>===<<<<<<<<<>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666333444555555555777:::<<<===AAAIIIWWWiii~~~wwwggg[[[UUUTTTMMMNNNQQQUUU\\\bbbiiilllppprrrtttvvvwwwwwwvvvuuupppjjjaaaXXXOOOFFF???;;;888666555444555555444222222222222222111111000000222222444444444444222222222222333666888888666444////////////000000000000//////000000111111111222000111111222222333444444---000222111///---///000000000000000111111111111000000000000111111111111222222111111111111111222111222222333333222222111000000111111111222222222333333444555555444333333555555666666777888888888777777777888:::<<<===>>>BBB???<<<:::;;;<<<<<<;;;::::::::::::;;;<<<======???@@@BBBDDDFFFFFFFFFFFFFFFHHHKKKMMMNNNPPPRRRTTTXXXXXXXXXZZZ\\\___bbbccccccffflllssswwwttteeeZZZPPPHHHCCC@@@???======>>>>>><<<;;;::::::;;;;;;<<<;;;;;;;;;>>>>>>===<<<;;;::::::999777777777777777777777777666666777888999999::::::???@@@EEEPPPaaavvv|||mmm___VVVQQQSSSRRRRRRTTTXXX^^^dddhhhmmmppptttvvvuuutttssssssrrrnnneee[[[PPPFFF???;;;999888777666555444444444222222222222222222222222444333333222222333333444333333444444555444444444333222222111000///......444333222111111222333444000000000000000000000000000000000000000000000000...............///000000444333111////////////000111000///......///000111111111222222222333333333333333333333333222111000555444444444444333333333777777777777777777777777888888999999999:::::::::===>>>===<<<999888999:::======;;;::::::;;;<<<===???@@@AAACCCDDDEEEEEEFFFIIIJJJKKKMMMOOOQQQSSSSSSUUUWWWXXXYYYYYYZZZ]]]___```ccciiiooosssyyyttteeeYYYPPPHHHBBB@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<;;;:::999======<<<;;;:::999888888777777777777777777777777666777777888999999::::::===???CCCMMM^^^rrrpppbbbXXXSSSSSSRRRRRRSSSWWW]]]cccggglllpppsssuuuuuussssssssssssoooggg]]]RRRHHH@@@<<<777777555444333222222222222222222222222222222222444333333222222333333444333333444444444444444333222222111111000000//////000000///......///000000000000000000000000000000000000000000000000000000///............///000000111000000//////000111222222111000000000000111222111111222222222333333333222222333333333333333222444555555555666666777777666666666666666666666666888888888999999999:::::::::;;;;;;:::888777888999===<<<;;;::::::;;;<<<===>>>???AAABBBDDDEEEEEEEEEHHHHHHJJJLLLNNNPPPQQQRRRUUUVVVXXXXXXYYYZZZ]]]___ccceeeiiinnnqqqwwwsssdddYYYPPPGGGBBB@@@???======>>>>>><<<;;;>>>>>>======<<<:::999888<<<<<<;;;:::999888888777777777777777777777777777777777777888999999::::::;;;===BBBKKKYYYmmmuuuggg\\\VVVSSSRRRQQQRRRVVV\\\aaaeeekkknnnrrrttttttssssssssstttpppiii___TTTIIIAAA===666555444222111111000000222222222222222222222222444333333222222333333444333333444444444444333333111111111000000000000000//////............//////000000000000000000000000000000000000000000000000//////......//////000111.........///000222444444333222111111111111222333111111222222222333333333000111222333444444444444333333444555666777888888555555555555555555555555777888888888999999999999777888888777666666777999<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPQQQTTTUUUWWWXXXXXXZZZ]]]___eeefffiiinnnppptttrrrdddYYYPPPHHHBBB@@@???======>>>>>><<<;;;===============<<<;;;:::===<<<<<<;;;:::999888888777777777777777777777777777777888888888999999999:::<<>>@@@AAACCCDDDDDDDDDFFFGGGHHHJJJLLLNNNPPPPPPSSSTTTVVVWWWXXXYYY\\\___ddddddggglllnnnrrr|||rrrdddYYYPPPHHHCCC@@@???======>>>>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888888888888888888888888888888888888999999999999<<>>>>><<<;;;:::;;;<<<>>>??????@@@@@@???>>>===<<<;;;::::::999888888888888888888888888888888888888888888888888888<<<@@@EEENNN]]]qqqvvvfff[[[RRRPPPOOOOOOQQQVVV[[[^^^dddhhhlllppppppqqqqqqrrrmmmkkkgggaaaWWWMMMCCC===888777666444333333333333111111111222222333333444444333333222222333333444333444444333333222111000111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000000111222000000111111111000000///000000111111111111000000111111222222222333333333222222222222111000///...555555555555444444333333444444444444444444444444666666666666777777777777777888999888777888999;;;888999:::;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRTTTVVVWWWYYY\\\^^^___^^^aaaggglllpppxxxtttfff[[[SSSKKKFFF@@@???======>>>>>><<<;;;<<<===>>>>>>????????????>>>======<<<;;;:::999888888888888888888888888888888888888888888888888888666:::>>>BBBIIIXXXlllzzz{{{jjj^^^QQQPPPNNNNNNPPPUUUZZZ]]]bbbfffkkknnnppppppqqqqqqkkkjjjhhhbbbZZZOOOFFF@@@888777666444333333333333000111111222333333444444444333333222222333333444333444444333333111000000222222111111000000//////...///000111111000///...000000000000000000000000000000000000000000000000000000//////000000111222///000111222222111000///111111222333333222111111111111222222222333333333222222333333333222222111444444444444444444555555444444444444444444444444555555555666666666777777777888999888777777999:::777888:::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBEEEFFFGGGIIIKKKMMMOOOOOOPPPRRRTTTUUUVVVXXX\\\^^^___]]]___eeejjjnnnuuu|||uuuggg\\\SSSLLLGGG@@@???======>>>>>><<<;;;>>>>>>?????????>>>>>>======<<<<<<;;;:::999888777888888888888888888888888999999888888888888888888555888===@@@GGGUUUhhhwww~~~lll```QQQPPPNNNNNNPPPTTTYYY\\\bbbeeejjjnnnoooppppppqqqkkkjjjiiiddd\\\RRRHHHBBB777666555444333222222222000000111222333333444444444333333222222333333444444444444333222111000///333222222111000//////...///000111222222111000///000000000000000000000000000000000000000000000000000000000000000111111222...///000222222222111000222222444444444444222222111111222222222333333333222222333444555555555555000000111222333333444555555555555555555555555555555555555555666666666777777888999888666666777999777888999;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVXXX\\\^^^```^^^___eeejjjmmmsssyyyzzzkkk^^^SSSJJJEEEBBBAAA???======>>>@@@AAAAAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;::::::999999999::::::999999888777777777777777777777777777777777:::777888>>>EEEPPPbbbqqqooo___SSSOOOLLLMMMMMMNNNUUU\\\```fffkkkmmmpppttttttpppmmmkkkhhheee```XXXMMMEEE???;;;555333444444333111333333333333333222111000444333333222222333333444444444444333333222222222111111111222222333333333000000000000111111111111000000////////////000000222111000.........///000000000000000000111111222000000000000000000000000222222222222222222222222///////////////000111111333333333444444444555555222222333444444555555666666555555444444555555666666666666666777777777777666555444444444555777888999888777999;;;======<<<<<<<<<<<<===>>>@@@BBBBBBDDDEEEEEEFFFHHHJJJLLLMMMOOOQQQSSSUUUUUUWWWYYY[[[\\\^^^aaadddgggmmmssswww{{{mmm___TTTKKKFFFBBBAAA???>>>===>>>@@@AAAAAABBBBBBBBBAAA???===<<<;;;;;;;;;:::::::::::::::::::::999999888777777777777777777777777777777777999777888===DDDNNN___nnnqqqaaaVVVQQQMMMMMMLLLMMMRRRYYY___eeejjjlllpppttttttpppnnnkkkhhheeeaaaYYYOOOGGGAAA<<<666444444555444222333333333333333222111000444333333222222333333444444444333333333222222222111111111222222333333333000000000000111111111111000000////////////000000222111000///......///000000000000000000111111222000000000000000000000000222222222222222222222222///////////////000111111222333333333333444444444222222333444444555555666555555444444444444555555555666666666777777777777666666555555666666777888888777777888;;;<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBDDDDDDEEEGGGHHHJJJLLLMMMOOOQQQSSSTTTUUUWWWYYY[[[\\\^^^```cccggglllrrrvvv}}}ooobbbVVVLLLGGGCCCAAA???>>>===>>>@@@AAABBBBBBCCCCCCBBB@@@>>>===:::::::::;;;;;;;;;;;;;;;::::::999999888777777777777777777777777777777777888666777<<>>888555555555444222222222333333333222111111444333333222222333333444333333333333222222222222111111111222222222222222000000000000111111111111000000////////////000000111000000////////////000000000000000000111111222000000000000000000000000222222222222222222222222000////////////000111111111111222222222333333333222222333444444555555666555444444333333444444555555555666666666777777777555666777777888888777777777666666888:::;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLNNNPPPSSSTTTUUUVVVYYY[[[[[[]]]```bbbfffkkkqqquuu{{{rrrdddXXXNNNHHHCCCBBB@@@>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBB@@@???::::::;;;;;;<<<<<<======::::::999999888777777777777777777777777777777777777555666;;;@@@HHHVVVbbbuuuxxxiiiZZZSSSLLLKKKKKKKKKOOOUUU^^^ccchhhjjjmmmrrrssspppooommmjjjhhheee___VVVOOOFFF@@@999555444444333222222222333333333222222111444333333222222333333444333222222222222222222222111111111111111222222222///000000000111111111111000000////////////000000000000000////////////000000000000000000111111222000000000000000000000000111111111111111111111111000000//////000000111222000111111111111222222222222222333444444555555666444444333333333333444444555555555666666666777777555666888999999999888777777666555777999;;;;;;:::;;;;;;;;;<<<>>>???AAABBBCCCCCCEEEGGGIIIJJJKKKKKKMMMPPPRRRSSSTTTUUUXXXZZZZZZ\\\___aaadddiiiooossswwwuuugggZZZPPPIIIDDDCCCAAA???>>>>>>???@@@AAABBBCCCDDDCCCBBBAAA@@@;;;;;;;;;<<<<<<=========::::::999999888777777777888888888888888888888888777555666:::>>>EEEQQQ\\\ppp{{{mmm\\\SSSLLLKKKLLLNNNRRRWWW]]]bbbfffhhhlllqqqsssppppppnnnkkkiiigggbbbZZZTTTHHHAAA999555444444222111111222222333333333222222444333333222222333333444222222222222222222222222111111111111111111111111///000000000111111111111000000////////////000000/////////000000000000///000000000000000111111222000000000000000000000000111111111111111111111111000000000000000111222222000000000111111111222222222222333444444555555666555444444333333444444555555555555555666666666666555666888999999999888777777666555777999;;;;;;::::::;;;;;;<<<===???AAAAAABBBCCCEEEGGGIIIJJJJJJJJJMMMOOOQQQSSSSSSUUUWWWYYYYYY[[[]]]```ccchhhmmmqqquuu|||wwwjjj]]]QQQKKKEEECCCAAA???>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA<<<<<<<<<===============::::::999999888777777777888888888888888888888888777666777;;;===BBBMMMWWWjjj{{{rrr```VVVNNNMMMOOOQQQTTTXXX\\\aaaeeefffkkkppprrrpppqqqooolllkkkiiieee^^^YYYKKKDDD;;;666444444333222111111222333333333222222444333333222222333333444111111111222222222222222111111111111111000000000000000000000111111111111000000////////////000000...//////000000000000///000000000000000111111222000000000000000000000000111111111111111111111111111000000000000111222222000000111111111222222222222222333444444555555666555555555444444555555555444444555555555666666666555666777777888888777777777666666888:::;;;;;;:::::::::;;;<<<===???@@@AAAAAABBBEEEGGGIIIJJJJJJJJJLLLNNNQQQRRRSSSTTTWWWYYYXXXZZZ\\\___bbbffflllpppssszzzzzzlll^^^SSSLLLFFFDDDBBB???>>>>>>???@@@???@@@AAABBBCCCCCCBBBAAA>>>>>>>>>===============::::::999999888777777777888888888888888888888888888666888;;;===AAAJJJTTTdddvvvxxxfff[[[QQQOOOQQQRRRUUUXXX[[[```dddeeeiiippprrrppprrrooommmlllkkkgggaaa\\\OOOHHH>>>888666666555444000111222333333333333222444333333222222333333444000111111111222222222222222111111111000000000///000000000000111111111111000000////////////000000---...///000111111000///000000000000000111111222000000000000000000000000111111111111111111111111111111000000111111222333111111111222222222333333222222333444444555555666777666666555555666666777444444444555555555666666666666555555666666777888888777777888;;;<<<<<<;;;::::::;;;;;;===>>>@@@AAA@@@BBBEEEGGGIIIJJJIIIIIILLLNNNPPPRRRRRRTTTVVVXXXXXXYYY\\\^^^```eeejjjnnnqqqxxx{{{mmm___SSSLLLFFFDDDBBB@@@>>>??????@@@>>>???AAABBBCCCBBBBBBAAA??????>>>>>>======<<<<<<::::::999999888777777777888888888888888888888888888777888<<<===@@@IIIRRRaaasss{{{kkk___TTTQQQRRRSSSUUUWWW[[[```ccceeeiiiooorrrppprrrpppmmmlllllliiiccc^^^RRRKKKAAA:::888888777555000111222333333333333333444333333222222333333444000000111111222222222222222111111111000000//////000000000000111111111111000000////////////000000---...///111111111000///000000000000000111111222000000000000000000000000000000000000000000000000111111111000111111222333111222222222222333333333222222333444444555555666777777666666666666777777444444444555555555666666666555444444444555777888999888777999;;;======<<<:::::::::;;;===>>>@@@AAA@@@BBBEEEGGGIIIJJJIIIIIIKKKNNNPPPQQQRRRSSSVVVXXXWWWYYY[[[]]]```dddjjjnnnpppvvvpppaaaUUUOOOFFFDDD@@@>>>>>>===<<<;;;:::<<>>?????????>>>===;;;:::888===<<<555444999777000666666666666555555555555666999;;;::::::???GGGOOOaaannnsssgggYYYSSSPPPOOOQQQTTT]]]```dddgggjjjmmmqqqtttqqqooommmllllllkkkiiigggYYYRRRGGG>>>999666555444555444444333333222222111666555333222111000000000333333333333333333333333111222222333333222222111000000000000000000000000000000//////.........---//////............//////......---,,,---///111333000000000000000000000000222222222111111111000000000111111111111222222222111111222333333333333222333333333444444444555555666666555555555444444444555444444444444555666666666666666666666777888888888888999::::::::::::999===<<<;;;:::;;;===???@@@@@@AAABBBDDDEEEGGGHHHIIIKKKLLLNNNPPPSSSUUUWWWXXXXXXZZZ]]]___aaadddgggjjjooorrrzzzqqqbbbVVVPPPHHHEEEBBB@@@???>>>===<<>>===>>>?????????>>>===<<<;;;666999999666777;;;<<<;;;777777777666666666555555666999:::::::::???GGGMMM___kkk~~~wwwjjj\\\VVVSSSQQQSSSVVV\\\___cccgggjjjmmmqqqtttsssqqqooonnnmmmllljjjhhh\\\UUUKKKAAA<<<999777666666666555444444333333222222222222222222222222222333333333333333333333333222333333444444333333222000000000000000000000000000000000/////////......//////............/////////...---------///111222000000000000000000000000222222222111111111000000000111111111111222222222111111222333333333333222333333333444444444444555666555555555444444444444555444444444444555666666666666666666666777888888777888999999::::::999999<<<;;;:::::::::<<<>>>???AAABBBCCCDDDFFFHHHIIIJJJLLLMMMNNNQQQSSSUUUWWWXXXXXXZZZ]]]___```cccgggjjjoooqqqyyyrrrcccWWWQQQJJJGGGCCCAAA@@@@@@>>>===@@@@@@@@@????????????>>>????????????>>>===<<<<<<>>>:::888999999777777:::888888888777777777777666777888:::::::::>>>FFFKKK[[[gggzzz{{{nnn```YYYVVVSSSUUUXXX[[[^^^bbbfffiiimmmqqqttttttrrrqqqppppppnnnllliii```YYYOOOFFF@@@<<<:::888777666666555555444333333...///111333444444444333333333333333333333333333333333444444444444333333000000000000000000000000111000000000000000//////000//////......//////000000///.........///000111000000000000000000000000222222222111111111111111000111111111111222222222111111222333333333333222333333333333444444444444555555555555444444444444555444444444444555666666666666666666666777888888777888999999::::::999999;;;;;;::::::;;;<<<>>>???AAABBBCCCEEEGGGHHHIIIJJJLLLMMMOOOQQQSSSVVVWWWXXXXXXZZZ\\\^^^```cccfffiiinnnpppwwwttteeeXXXRRRJJJGGGDDDAAA@@@???>>>============>>>???@@@BBBCCC?????????>>>>>>=========@@@777555===???999555777999999999888888888777777777888999:::;;;>>>DDDIIIWWWcccuuurrrccc[[[WWWUUUUUUXXXYYY]]]aaaeeeiiimmmqqquuuuuusssrrrrrrqqqpppmmmjjjccc\\\RRRIIICCC>>>;;;:::666666555555444333333333...///222444555444333222333333333333333333333333222333333444444333333222000000000000000000000000111111111111000000000000000000////////////000000111000//////...//////000000000000000000000000000111111111111111111111111000000111111111222222222111111222333333333333222222222333333333444444444444444444444444444444444555444444444444555666666666666666666666777777888777777888999999999999999;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDEEEGGGHHHIIILLLMMMOOOQQQSSSUUUWWWXXXXXXZZZ\\\^^^___bbbeeehhhlllnnnttt}}}vvvfffZZZSSSJJJGGGCCCAAA@@@???===<<<=========>>>???@@@BBBCCC>>>>>>==================999222555CCCKKKEEE===;;;999999999999888888888888777888888999;;;>>>CCCFFFTTT___rrrttteee]]]XXXTTTUUUWWWXXX[[[```dddhhhmmmqqquuuuuuttttttssssssqqqnnnkkkeee^^^TTTKKKDDD@@@<<<:::555555444444333222222222000111333444444333111000333333333333333333333333111111222222222222111111111111111111111111111111000000000000111111111111000000////////////000000111000000////////////000000000000000000000000000111111111111111111111111000000111111111222222222111111222333333333333222222222222333333333444444333333444444444444444444555444444444444555666666666666666666666777777888777777888999999999999888<<<<<<<<<<<<===>>>??????>>>???@@@BBBDDDEEEFFFGGGKKKLLLNNNPPPSSSUUUWWWWWWWWWYYY\\\]]]^^^aaadddgggiiikkkqqqyyyxxxhhh[[[TTTKKKHHHDDDAAA@@@???===;;;@@@@@@@@@????????????>>>======<<<;;;;;;<<<<<<======>>>DDDMMMNNNGGG>>>:::999999999888888888888777888888888999;;;>>>AAACCCPPP\\\nnnvvvggg^^^XXXTTTTTTVVVVVVZZZ___ccchhhmmmrrruuuwwwwwwvvvvvvvvvtttpppmmmggg```WWWMMMFFFAAA===:::555444444333222222111111222333333444333222000///333333333333333333333333000000111111111111000000111111111111111111111111//////000000000000000111111000000//////000000111000000000000000000000000000000000000000000000000111111111111111222222222000111111111111222222222111111222333333333333222222222222222333333333333333333333333444444444444555444444444444555666666666666666666666777888888666777888888999999888888;;;;;;<<<<<<===>>>>>>>>>===>>>???AAABBBDDDEEEFFFJJJKKKMMMOOOQQQTTTUUUVVVWWWYYY[[[]]]^^^```cccfffgggiiiooovvv~~~yyyjjj]]]UUUMMMIIIEEECCCAAA@@@>>><<>>===<<<;;;::::::::::::;;;<<<@@@MMMVVVRRRGGG>>>888555999888888888888777777777888777777888;;;>>>@@@AAALLLWWWiii|||yyyiii```YYYUUUTTTVVVUUUYYY^^^cccggglllrrruuuzzzzzzzzzzzzzzzwwwssspppiiicccYYYPPPIIICCC>>>;;;555555555444333333222222333333333222222222111111333333333333333333333333111111111222222111111111111111111111111111111111....../////////000000000111111000000000000111111...///000000111111111111000000000000000000000000000000111111111222222222000111111111111222222222111111222333333333333222111222222222222333333333222222333333333444444444555444444444444555666666666666666666666777888888666777777888888888888888999999:::;;;<<<<<<<<<<<<>>>>>>???AAACCCDDDFFFFFFIIIJJJKKKNNNPPPRRRTTTUUUWWWYYY[[[\\\]]]___bbbeeefffhhhmmmsssyyyzzzjjj]]]VVVNNNKKKGGGDDDBBBAAA???>>>;;;<<>>777999:::888888888777777777777666888777777888;;;>>>???@@@IIIUUUfffyyy{{{kkkaaa[[[VVVUUUWWWTTTXXX]]]cccggglllrrruuu}}}||||||}}}|||zzzuuurrrkkkddd[[[RRRJJJDDD???<<<777666666555444444333333333222222111111222333333333333333333333333333333222222222333333222222222111111111111111111111111---.........//////000000111111000000000000111111---...///111222222222222000000000000000000000000000000111111222222222222000111111111111222222222111111222333333333333222111111222222222333333333222222222333333444444444555444444444444555666666666666666666666777888888666666777888888888888888777777888999::::::::::::>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQSSSTTTWWWYYY[[[\\\]]]___bbbdddggghhhlllqqquuu|||mmm___VVVNNNKKKEEEBBB@@@@@@???>>>@@@AAAAAAAAAAAA@@@??????<<<;;;:::999888999:::;;;===???@@@>>>:::888999;;;999999999888888888777777777888:::::::::<<<>>>@@@FFFPPP```rrrpppbbbZZZWWWVVVVVVXXXYYY]]]bbbhhhnnnsssuuuzzz}}}|||yyywwwvvvnnnhhh___VVVNNNFFF@@@<<<<<<999666444444444333222222333333444444333333333222222111111111111222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111222111111111111111111111111000000111111111222222222222222111111111111111111000111333444555444444333333333333222222111111111555555555555555555555555666444333333555666666555888888777777666666555555555555666777777777777777888999999:::;;;<<<======?????????@@@BBBEEEHHHJJJKKKLLLNNNNNNNNNPPPRRRUUUWWWXXXYYYZZZ\\\]]]______dddfffkkkrrrvvv}}}}}}nnn```WWWMMMJJJEEEAAA@@@@@@???>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;::::::999999::::::;;;;;;<<<:::888777777888999999999888888888777777666888999::::::;;;===@@@EEENNN^^^pppssseee\\\XXXVVVVVVWWWXXX\\\aaaffflllqqqssswwwzzz}}}~~~|||zzzxxxxxxpppkkkbbbYYYQQQIIIAAA===;;;888666444444555444333333333444444444333222222222222111111111111222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////...///000111222111111111111111111111111000000111111111222222222111111111111111111111111222222333333444333333333333333333222222222111111555555555555555555555555555444333333555777777777777777777777666666555555666666666777777777777777888999999:::;;;<<<======?????????@@@BBBEEEHHHJJJJJJLLLMMMNNNNNNOOORRRTTTWWWWWWYYYZZZ\\\]]]______cccdddjjjpppttt{{{pppaaaXXXLLLHHHDDDAAA@@@@@@??????>>>????????????>>>======::::::;;;;;;::::::999999:::888777777888888777666999999999888888888888888666777888999999:::<<<>>>DDDLLL[[[lll}}}wwwiii___ZZZVVVUUUVVVWWWZZZ^^^ccciiinnnppptttwww{{{}}}|||zzzyyyyyysssnnnfff]]]UUULLLCCC>>>:::888555444555555555444444444444444333333222111222222111111111111222222333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111111111111111111222222222111111111111111111111111444333333222222222222333333333333222222222222111444444444444444444444444555444333444666888888888777777777666666666666555777666666666666777888888888999999:::;;;<<<======?????????@@@BBBEEEGGGIIIIIIKKKLLLMMMMMMOOORRRTTTVVVWWWXXXZZZ[[[]]]^^^___aaaccchhhnnnrrrxxxqqqbbbXXXKKKHHHCCC@@@???@@@??????======>>>>>>======<<<;;;999:::;;;<<<;;;:::999888:::888666777:::;;;999777888888888888888888888888555666888888888888;;;===BBBIIIWWWgggxxx{{{mmmbbb[[[VVVSSSUUUVVVWWW[[[```eeejjjmmmrrruuuzzz|||{{{yyywwwwwwtttpppiiiaaaYYYNNNEEE>>>:::888555444555555555444444444444444333222111111333222222111111222222333333333222222222111111111000000000000000000000000///////////////////////////////////////////////////////////////000000111111111111111111111111111111111111111111111111111111111111111111222222222555444222111111111222222222222222222222222222222444444444444444444444444777555444444666777777666666666666666666666666666777777666666666777888999888999999:::;;;<<<======>>>??????@@@BBBDDDFFFHHHHHHIIIKKKLLLMMMNNNQQQTTTUUUVVVWWWYYY[[[]]]^^^___aaaccchhhnnnqqquuurrrbbbYYYLLLIIIDDDAAA@@@@@@??????<<<============<<<;;;;;;999:::;;;<<<;;;:::999888999777555666999;;;999777888888888888888888888888555666888888777888:::<<<@@@FFFRRRaaarrrrrrfff]]]VVVRRRTTTUUUVVVXXX\\\bbbfffiiiqqquuuyyy{{{zzzwwwuuuttttttqqqllleee\\\QQQFFF???:::888555444555555444444333444444444333333222111333333222222222222333333333333333222222222222111000000000000000000000000////////////////////////////////////////////////...//////000000000000000000000000000000000000000111111111111111111111111000000111111111222222222555444222111000111111222222222222222222222222222444444444444444444444444999777555555555666555444555555555555555666666666777777777777777888888999888999999:::;;;<<<======>>>>>>???@@@BBBDDDEEEFFFFFFHHHJJJKKKLLLMMMPPPSSSTTTUUUVVVXXXZZZ\\\^^^___bbbccchhhnnnpppttt~~~tttdddZZZNNNKKKEEEBBB@@@@@@???>>><<<============<<<;;;;;;::::::;;;;;;::::::999999666555555555777777666555888888888888888999999999666777888888777888:::<<<>>>DDDNNN\\\mmmwwwkkk```XXXRRRTTTTTTUUUVVVZZZ___dddgggooosssxxx{{{yyyvvvsssrrrtttrrrnnniii```UUUIIIAAA<<<999666444444444333222222333333444444333333222333333222222222222333333333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000222222222111111111111111000000000111222222333333333222222111111111111222111222222222222333333333333333333333333333333333888666444444444555444333444555555555555666666666666777888999999999888888888999999:::;;;<<<======>>>>>>???AAABBBDDDDDDEEEEEEFFFIIIJJJKKKMMMPPPRRRSSSTTTUUUWWWZZZ\\\^^^^^^aaaccchhhmmmoooqqq{{{wwwggg]]]QQQMMMGGGCCCAAA@@@???>>>===============<<<;;;;;;;;;;;;::::::999999::::::666777777777666555666777777777888888888999999999777888999999888888:::<<<<<>>???AAABBBCCCDDDDDDDDDEEEHHHIIIJJJLLLOOORRRRRRSSSUUUWWWYYY\\\]]]^^^```bbbggglllmmmooowwwzzzjjj___SSSNNNIIIDDDBBB@@@???>>>======>>>>>>======<<<;;;<<<;;;:::999888999:::;;;777:::<<<:::777555777:::777777888888999999999999777999999999888999:::<<<<<<@@@IIIVVVfffzzzssshhh^^^XXXUUUUUUTTTUUUXXX]]]bbbeeeiiinnntttyyyyyyxxxvvvtttuuutttsssooohhh]]]PPPGGG>>>;;;777555444333111000000111222333444555555555444333333222222333333444444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000///000000000000000000000000222222222222111111000000///000000111222222333333...000111333333333222111111111111222222333333333333333333333333333333333111000///111444666777666444444444555555555666666444666999<<<<<<:::888666888999999:::;;;<<<===>>>===>>>@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJLLLOOORRRQQQRRRTTTWWWYYY[[[]]]^^^___aaaeeejjjkkklllttt~~~qqqdddXXXRRRKKKEEEBBB@@@???>>>CCCBBB@@@>>><<<:::999999:::999888888777777888888666777888999999888777666888888999:::::::::999999666888999999888888999:::>>>AAAHHHSSS___ooozzzmmm```XXXUUUUUUVVVXXXZZZ]]]```bbbgggkkkqqqvvvxxxwwwtttrrrsssssssssrrrnnncccUUUKKK@@@:::666666555333222555444333222222111111222222333333333333333333333333333333222222111000//////222222111000//////000000000000000000////////////000000000000000000000000////////////000000000000222111111111000000//////000//////000000111222222222222222222222222222222......///000111222222222111111111111111111111111333333333333333333333333333444444555555444444333666666666666666555555555555555555555555666777777;;;;;;;;;::::::999999999======>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRUUUVVVWWWYYY\\\^^^___aaadddfffjjjoootttyyyssseeeZZZTTTLLLFFFBBBAAAAAA@@@CCCBBB@@@>>><<<;;;:::::::::999888888777777888888888888999::::::999888888888999999:::999999888888666888999999888777999:::===???FFFQQQ]]]lll}}}ooobbbZZZWWWWWWWWWYYY[[[^^^aaaccchhhkkkpppuuuwwwwwwuuussssssrrrrrrqqqmmmcccUUUKKKAAA:::666666555333222555444444333222222222222333333333333333333333333333444333333222111111000000222222111000000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111000000000///111000000//////000111222///////////////////////////000000111111222222222222222222222222222222222333333333333333333333333333444444555555444444333666666666666555555555555555555555555555666777777999999999:::::::::;;;;;;======>>>???AAABBBCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNOOORRRTTTVVVWWWYYY[[[^^^```aaadddgggjjjoootttxxxuuuggg^^^WWWNNNFFFCCCBBBCCCCCCCCCBBB@@@???===<<<;;;;;;:::999888888777777888888999:::;;;;;;;;;;;;:::999999999999999999888777666666777999888777777888:::<<<===DDDNNNYYYhhh|||rrreee\\\XXXXXXXXXYYY[[[___bbbdddgggjjjnnnrrruuuvvvuuuuuurrrqqqqqqppplllbbbVVVLLLAAA;;;666666555333222444555555444333333333333444222222222333333444444444444444444333333222222111222222111000000000000111000000000000////////////000000000000000000000000////////////000000000000111111111111000000000000333222000......///111222222222222222222222222222111111111222222222222222222222222222333333333333333333333333333333333333333444444555555444444333555555555555555555555555555555555555555666777777777777888999:::;;;<<<===<<<===>>>???@@@BBBCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQTTTVVVWWWXXX[[[]]]```bbbeeegggjjjoootttxxxvvvhhh___XXXNNNFFFBBBBBBCCCCCCBBBBBB@@@???======<<<<<<:::999888888777777888888::::::::::::::::::::::::999999999999888777666555666777888888777777888999<<<===CCCLLLVVVcccwwwuuuggg^^^XXXWWWWWWWWWZZZ]]]```cccgggiiilllpppsssuuuvvvvvvrrrqqqpppoookkkbbbWWWNNNBBB<<<777666555333222444666666555444444444444444111111222333333444555555555555444444444333333333222222111000000111111111000000000000////////////////////////////////////////////////000000000000111111111000000000000000444333000......///000111333333333333333333333333333333222222222222222222222333333333333333444444444444444444444444444444333444444555555444444333444444555555555555555666555555555555555666777777777777888999:::;;;;;;<<<<<<<<<===???@@@AAABBBCCCEEEEEEGGGHHHJJJKKKMMMMMMNNNQQQSSSUUUVVVXXXZZZ]]]___aaaeeehhhjjjnnnsssvvvvvvhhh^^^WWWMMMDDDAAA@@@AAABBBAAA@@@???>>>============:::999888888777777888888999999888888888888999999999999999888777666555444555777888888777666888999<<<===BBBJJJSSS```ssswwwiii___VVVUUUTTTTTTVVVZZZ^^^```eeegggjjjnnnrrruuuvvvwwwsssqqqooonnnjjjcccXXXPPPCCC<<<777777666333222444777666555555444444555555111111222333333444555555555555444444444444444444222111111111111111222222000000000000////////////////////////////////////////////////000000000000000000000000000000111111444222000///...///000111000000000000000000000000333333222222222222222222222222222333333444444444444444444444444444444444333444444555555444444333333444444444555555666666555555555555555666777777888888888999999999::::::<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPSSSTTTUUUWWWZZZ\\\^^^aaadddgggjjjmmmqqqttt~~~wwwiii]]]VVVLLLDDD@@@???????????????>>>======<<<======:::999888888777777888888888777777666666777777888777777777777777666555444555666888777666666777999<<<===AAAHHHPPP[[[nnn~~~zzzkkkaaaUUUTTTRRRRRRTTTWWW[[[^^^bbbdddhhhmmmqqqtttvvvwwwtttqqqooommmjjjdddZZZSSSDDD===888777666333222444666666555444444444444555222222222333333444444444444444444444444444444444222111111111111222333333000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111111111000000000000000000111111111111111111111111111111111222222222222222111111222222333333444444444444444444444444444444333444444555555444444333333333333444555555666666555555555555555666777777888888888999999999999999;;;<<<===>>>???AAABBBBBBDDDEEEFFFHHHIIIKKKLLLMMMMMMOOORRRTTTUUUVVVYYY[[[\\\___cccfffiiilllooorrr{{{yyykkk\\\VVVMMMFFFBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<:::999888888777777888888888777666666666666777888666666666777666666555555555666777777666666777999;;;;;;???EEELLLWWWiiixxx}}}nnndddUUUSSSQQQPPPRRRVVVZZZ]]]___bbbgggmmmrrruuuvvvwwwuuurrrooonnnkkkeee\\\UUUDDD>>>888888666333222444666555444444333333444444333333333333333333333333333333333333333333333333222111111111222222333444000000000000////////////000000000000000000000000////////////000000000000///000000000111111111111//////111111222111000000333333333333333333333333///000000111111222222222000000111111222333333444555555555555555555555555333444444555555444444333222222333444444555666666555555555555555666777777666666777888999::::::;;;;;;<<<===>>>???@@@AAABBBDDDDDDFFFGGGIIIKKKLLLLLLMMMOOOQQQSSSTTTVVVYYY[[[[[[^^^bbbeeegggjjjmmmpppwww~~~{{{mmm\\\VVVNNNGGGCCC@@@???======<<<<<<;;;;;;;;;<<<<<<:::999999888777888888888999888777666666777888999555555666666666666666666555666777777666666777888::::::===CCCIIITTTeeeuuupppfffUUUSSSQQQPPPRRRVVVZZZ]]]^^^aaagggmmmrrruuuvvvvvvuuussspppnnnkkkfff]]]WWWEEE>>>999888666333222444555555444333333333333444444333333333333333333333333333333333333333333333222111111111222333333444000000000000////////////000000000000000000000000////////////000000000000//////000000111111111222---...111222333222111000000000000000000000000000......///000111222222333//////000111222222333333555555555555555555555555333444444555555444444333222222333333444555666666555555555555555666777777444444666777999;;;<<<===;;;;;;<<<>>>???@@@AAABBBDDDDDDFFFGGGIIIJJJLLLLLLLLLOOOQQQSSSTTTVVVXXX[[[ZZZ]]]aaadddgggiiilllnnnsss{{{|||mmm___UUUKKKFFFCCC>>><<<===<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::999888777555555555666666555555555555666666666777666666666666777777777777>>>===???DDDHHHQQQbbbqqqyyylll^^^VVVOOOPPPSSSTTTVVVZZZ^^^```dddjjjpppuuuwwwwwwuuusssrrroookkkddd\\\VVVIIIBBB;;;777666666555333555555444333333333333444333333333444444444555555444444444444444444444444333222111111000000111111111111000///////////////222222111000///...------111111000000000000000111000...,,,...111333111///000000000000000000000000222111111111000000//////222000///111444444222///222222222222222222222222444444444555444444333333555555555555555555555555444444444555555555555666555555555555555666777777777888888888888999999999;;;<<<===???AAACCCDDDEEEBBBFFFIIIKKKJJJJJJMMMPPPQQQSSSTTTUUUUUUVVVXXXZZZ\\\^^^aaacccdddgggjjjmmmsssxxx~~~oooaaaVVVLLLGGGDDD???<<<===;;;;;;;;;;;;:::::::::999999999999999:::::::::::::::999777666555555666777555555555666666666777777777777777777888888888888<<<;;;>>>BBBFFFOOO^^^mmm{{{mmmaaaXXXQQQPPPRRRRRRTTTWWW\\\^^^bbbhhhnnnsssuuuvvvuuutttrrrpppllleee]]]XXXLLLEEE===777666555333222555555444333333333333444333333333444444444555555444444444444444444444444333222111111000000111111111111000///////////////111111000000//////......111111000000000000111111000/////////111111111000000000000000000000000000111111111111000000000///111000...///111222111///222222222222222222222222333444444444444444333333555555555555555555555555444444444555555555555666555555555555555666666777777888888888888999999999:::;;;<<<===???BBBDDDEEEEEEHHHLLLLLLKKKKKKMMMOOOQQQRRRSSSTTTTTTUUUWWWZZZ[[[]]]```bbbcccfffjjjmmmrrrvvvqqqcccXXXNNNHHHDDD???<<<===::::::::::::999999999999999::::::::::::;;;;;;;;;:::999888666666666666777555555666666666777777777888888888888999999999999:::999<<<@@@DDDKKKZZZggg|||~~~qqqeee[[[RRRPPPQQQPPPQQQTTTZZZ]]]aaafffkkkpppssstttvvvtttsssqqqmmmggg```[[[PPPIII???999666555333111555555444333333333333444333333333444444444555555444444444444444444444444333222111111000000111111111111000///////////////000000000000////////////111000000000000000111111000111222111000///000111000000000000000000000000111111111111000000000000222111//////000111111000222222222222222222222222333333444444444444333333444444444444444444444444444444444555555555555666555555444444555555666777777888888888888999999999;;;::::::;;;===@@@CCCEEEIIILLLPPPPPPMMMKKKLLLMMMOOOQQQRRRRRRRRRTTTVVVXXXZZZ\\\^^^```bbbeeeiiilllqqqttt}}}rrrdddZZZOOOJJJEEE@@@<<<===999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<:::999777666666666777555666666666666777777777777777777888888888999999999999;;;???BBBHHHUUUbbbxxxuuuggg]]]SSSQQQPPPOOOQQQSSSZZZ\\\aaaeeeiiimmmqqqtttvvvuuusssqqqooojjjccc___SSSKKKAAA:::777666444222555555444333333333333444333333333444444444555555444444444444444444444444333222111111000000111111111000000///////////////.../////////000000000111000000000000000000111222111333555333000...000222000000000000000000000000111111111000000000000000444333111000111111222222111111111111111111111111222222333444444444333333444444444444444444444444444444444555555555555666555444444444444555666666777777888888888999999999<<<;;;::::::<<<@@@DDDFFFLLLPPPSSSSSSOOOLLLKKKKKKNNNOOOQQQQQQQQQRRRUUUWWWXXXZZZ]]]___aaadddhhhkkkrrrttt{{{qqqeeeZZZOOOJJJFFF@@@======999999999999999999999999;;;<<<<<<<<<<<<============<<<:::888777666777777666666666666777777777888666666666777777777888888999999<<<@@@BBBFFFRRR^^^rrrzzziii^^^TTTQQQQQQPPPRRRUUUYYY]]]aaaeeehhhkkkppptttuuutttsssrrrppplllfffbbbTTTLLLBBB;;;888888777555555555444333333333333444333333333444444444555555444444444444444444444444333222111111000000111111111000000///////////////......//////000000111111000000//////000111222222111333555333000...000222000000000000000000000000000000000000000000111111222222222111000000000111111111111111111111111111111222222333444444333333444444444444444444444444444444444555555555555666444444444444444555666666777777888888888999999999<<<<<<;;;;;;===AAADDDGGGMMMQQQVVVVVVRRRMMMKKKKKKMMMOOOPPPQQQQQQRRRTTTVVVWWWYYY\\\^^^```dddhhhkkksssuuu{{{rrrdddYYYOOOIIIEEE@@@======999999999999::::::::::::<<<<<<=========>>>>>>>>>>>>===;;;999777777777777666666666777777777888888555666666666777777777777::::::===@@@BBBEEEOOOZZZjjjzzzlllaaaVVVRRRRRRQQQRRRUUUXXX\\\aaadddeeeiiioootttuuusssrrrqqqpppmmmhhheeeWWWOOODDD<<<999999888777555555444333333333333444333333333444444444555555444444444444444444444444333222111111000000111111111111000///////////////......//////000000111111////////////000111222333000111222111000///000111000000000000000000000000000000000000111111111111///111222111///...---...111111111111111111111111000111222333333444444333333333333333333333333333444444444555555555555666444444333333444444555666777888888888888999999999<<<;;;;;;<<<>>>AAADDDFFFLLLQQQVVVWWWSSSOOOLLLKKKMMMOOOPPPPPPPPPRRRTTTVVVVVVYYY\\\^^^aaadddhhhkkkrrrtttzzzsssbbbXXXMMMIIIEEE@@@>>>>>>999:::::::::;;;;;;;;;;;;=========>>>>>>>>>?????????===;;;999888777777777666666777777777888888888666666777777777888888888999:::===@@@@@@BBBKKKVVVaaarrrqqqeeeZZZTTTRRRPPPQQQTTTWWW[[[___bbbbbbffflllrrrtttrrrqqqppppppmmmjjjggg[[[RRRFFF>>>:::888777666555555444333333333333444333333333444444444555555444444444444444444444444333222111111000000111111111111000///////////////////////////000000000000////////////000111222333000/////////111111111000000000000000000000000000///000000000111111111111///222555555222///......111111111111111111111111000000111333333444444333333333333333333333333333444444444555555555555666444444333333444444555666777888888888888999999999999:::;;;<<<>>>@@@CCCDDDJJJPPPVVVXXXUUUPPPMMMLLLNNNOOOPPPQQQQQQRRRTTTWWWVVVYYY\\\^^^aaadddiiilllnnnqqqwww|||tttaaaWWWMMMHHHEEE@@@>>>>>>:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>???????????????>>><<<999888777777888777777777777888888888888777888888888888999999999888999<<>>@@@AAABBBHHHNNNUUUXXXUUUQQQNNNMMMNNNOOOQQQQQQQQQRRRUUUWWWVVVYYY\\\___aaaeeeiiilllkkknnntttyyy~~~uuueee\\\PPPGGGDDDCCCCCCCCC<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<<<<===>>>??????>>><<<:::888666444444777777777777777777777777888888888888888888888888<<<::::::===??????DDDKKK]]]jjj~~~}}}ooo```XXXTTTQQQPPPQQQWWWYYY\\\___bbbfffkkkoootttuuuuuusssoookkkhhhggg^^^VVVLLLBBB<<<999777666777777666555555555555555333222222222333333444444444333222111222333444555333333222222111000//////222111111000000000000000000000000000111111111111111111111111111111111111333333222000///---,,,,,,000000000000000000000000000000000000000000000000000///999JJJMMM@@@333000111000/////////000222333444444444333333222222222111111222222222333333333444444444444444444444444666555555555555666666777777666666666666777777888999999::::::<<<===???@@@DDDHHHMMMPPPOOOMMMLLLKKKKKKMMMOOOPPPPPPRRRUUUXXXTTTVVVYYY]]]```ccceeefffkkknnntttyyy}}}vvvcccZZZNNNFFFCCCBBBBBBBBB>>>======<<<<<<<<<<<<<<<>>>======<<<<<<======>>>======<<<:::888777555555777777777777777777777777888888888888888888888888;;;999:::===>>>???CCCJJJZZZggg{{{qqqbbbYYYUUUQQQPPPQQQUUUWWWZZZ]]]```dddiiimmmssstttuuusssoookkkiiihhh___XXXNNNEEE???;;;999888777666666555555555555555222333444555555555444444333333222222333333444444333333222222111000000000222111111000000000000000000000000000111111111111111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000---222???AAA888000000111000/////////000222222444444333333333222222222222222222222333333333333444444444444444444444444444444444444444555555666666666666666666777777888888888888999;;;<<<>>>???DDDGGGKKKMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPRRRUUUWWWUUUWWWZZZ]]]```ccceeefffiiilllrrrwww{{{yyyeee\\\PPPGGGDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::999888777777777777777777777777777777888888888888888888888888:::888999<<<======BBBHHHTTTaaavvvuuueee\\\VVVRRRQQQSSSTTTVVVYYY\\\^^^bbbfffjjjqqqsssuuutttpppllliiihhhbbb[[[QQQHHHBBB>>>;;;999777666555555444444555555222333555666666666555444222222333333444444333333333333333222111111000000222111111000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333---...444666111...111000000000///000111111222333333333333222222222222333333333333444444444444444444444444444444444444333333333333333444555555666666666666777777777888777777777888999;;;===>>>CCCEEEHHHJJJIIIIIIIIIJJJJJJLLLNNNOOOOOOQQQTTTVVVWWWXXXZZZ]]]```cccdddfffgggjjjoootttwww|||iii```TTTKKKHHHHHHGGGGGGDDDCCCAAA???===<<<<<<;;;:::;;;<<<======<<<;;;::::::::::::999999999888888777777777777777777777777888888888888888888888888999888999<<<======@@@FFFPPP\\\qqqyyyjjj```XXXSSSQQQTTTSSSVVVYYY\\\^^^aaaeeehhhppprrrttttttqqqmmmjjjiiiccc]]]TTTKKKDDD@@@<<<999666666555444444444444555333333333333444444555555111222333444555444333222333333333222222111111111222111111000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////666111///222222000000444000000000000000111111222333222222222222222222222333333333444444444555555444444444444444444444444333333333333444555666666555555666777777777888888777777777888:::;;;===>>>AAACCCEEEFFFEEEFFFHHHJJJIIIKKKMMMNNNNNNPPPSSSVVVXXXYYY[[[]]]___bbbdddeeeggghhhmmmrrruuu~~~mmmcccWWWNNNJJJIIIHHHGGGFFFDDDBBB@@@>>><<<;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999777777777777777777777777777777777777777777777777999777999<<<===<<>>??????AAABBBCCCCCCDDDFFFIIIHHHJJJLLLMMMMMMOOORRRTTTXXXYYYZZZ[[[^^^aaaccceeeggghhhlllqqqttt{{{oooeeeXXXNNNIIIHHHFFFEEEFFFEEECCC@@@>>><<<;;;;;;999999::::::::::::999999999999999999999999999999777777777777777777777777777777777777777777777777999888:::===>>><<>>???===???AAABBBBBBCCCEEEGGGGGGIIIKKKLLLLLLNNNQQQTTTWWWWWWXXXZZZ\\\```ccceeehhhhhhlllpppsssyyyrrrhhh[[[PPPJJJHHHFFFDDDEEEDDDBBB@@@>>><<<<<<;;;999999888888888888999999999999999999999999999999777777777777777777777777777777777777777777777777999999;;;>>>???===???DDDHHHPPP___rrrxxxkkk^^^UUUTTTXXXVVVYYY]]]___```bbbdddeeejjjnnnsssuuussspppmmmlllgggbbb[[[TTTMMMFFF???;;;666555444444333333444444111111222222222333333333333333222222333333444444333333333333333333333333222111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000)))---111111////////////...///000111222111111000000111111111222222222222222222222222333333333333444444444444444444444444333333333444555666888888222333666888999999888777777777777888:::;;;===>>>;;;===@@@BBBBBBCCCEEEFFFFFFHHHJJJKKKLLLMMMPPPSSSUUUUUUVVVXXX[[[___ccceeeggggggjjjooorrrwwwwwwlll^^^SSSMMMJJJHHHFFFDDDCCCAAA???>>><<<<<<;;;:::999888777777888999::::::::::::999999999999888777777777777777777777777777777777777777777777777:::999;;;??????===???DDDGGGMMM[[[nnnzzzlll___UUUTTTXXXUUUXXX\\\___```aaacccdddjjjnnnrrruuussspppmmmllliiiddd]]]VVVOOOHHHAAA<<<555555444333333333333444///111444666777555222000444333222111222333444555333333333333333333333333222111111000000000000000000000000000111111111111111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000(((---000000...//////000...///000222222111111000000000111111222222222222111111222222222333333333444444444444444444444444222222222333444555777777222333666888999999888777555666666777888:::;;;<<<:::===@@@BBBCCCCCCDDDEEEFFFHHHJJJKKKKKKMMMPPPRRRSSSSSSTTTVVVZZZ___ccceeeffffffiiinnnqqquuuyyyooo___SSSLLLHHHFFFDDDBBBAAA@@@???>>>===<<<;;;;;;:::888777777888:::;;;999:::;;;;;;<<<<<<;;;;;;;;;999777666777777666555999999888888888888999999;;;<<<>>>???>>>???@@@BBBFFFKKKVVVggg{{{qqqaaaVVVRRRQQQVVVXXX[[[^^^aaabbbccccccgggkkkqqqvvvxxxvvvrrroookkkhhhbbbZZZQQQGGG@@@;;;333444444555555444444333333333333333333333333333333333333444444444555555333333444444333333222111111111000/////////////////////000000111111222222111111111111222333444555111111111111111111111111000000///...............111000000000000000111111111111000000//////......000000000000111111111111444333111000000000111222111111222222222333333333333333333333333333333333333444555555666666555555555666666777888999999999999999999999:::;;;<<<<<<<<<:::;;;>>>DDDGGGGGGFFFIIIIIIIIIIIIKKKNNNRRRTTTSSSSSSTTTVVVYYY]]]aaadddfffeeeggglllpppttt|||zzzooo```SSSKKKGGGDDDCCCAAAAAA@@@???>>><<<<<<;;;;;;:::999888888999:::;;;999999:::;;;;;;;;;;;;:::;;;999777666777777666555555555555666888999;;;<<<999;;;============???AAADDDIIISSSdddxxxtttdddXXXSSSRRRTTTVVVYYY\\\```bbbccccccgggkkkqqqwwwxxxwwwsssqqqmmmjjjeee]]]SSSIIIAAA<<<555555555555444444333333333333333333333333333333222222222333333333444444333333444444333333222111111111000///////////////000000000000000111111111111111111111222333444555111111111111111111111111111111000////////////000000///////////////000000111000000000/////////...000000000000111111111111333222222111000000111111111111222222222333333333444444444333333333333333222333444444555555444444555666666777888888999999999999999999:::;;;<<<<<<===<<<<<>>===<<<<<<;;;<<<;;;:::999999:::;;;<<<888999::::::;;;;;;::::::;;;999777666777777666555444444444555777888:::;;;888:::;;;<<<<<<<<<>>>???AAAFFFPPP```tttyyyiii\\\TTTQQQQQQSSSVVVZZZ^^^aaacccdddhhhlllrrrwwwyyyxxxuuussspppnnnhhh___UUUKKKBBB===777666666555444333222222333333333333333333333333111111111222222222333333333333444444333333222111111000000///////////////111111111111000000000000111111111111222333444444111111111111111111111111222222111000000000000111//////............//////000000000000////////////000000000000111111111111111222222222222111000000111111222222222333333333444444444444444444444444222222333444444444444333555666666777777888888999999888888999999:::;;;<<>>>>>???BBBDDDCCCCCCHHHHHHHHHIIIKKKNNNQQQRRRSSSSSSTTTVVVYYY\\\```bbbeeedddeeejjjmmmpppvvv}}}~~~sssbbbSSSJJJEEEAAA>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;;;;;;;;;;;;;999777666777777666555666666555555555555666666888:::;;;<<<;;;<<<===???@@@DDDNNN]]]ooo}}}mmm___UUUPPPNNNPPPSSSWWW\\\```cccdddhhhlllrrrwwwzzzzzzxxxvvvrrrooojjjbbbWWWLLLBBB===999888777555333222222111333333333333333333333333222222222222333333333333333333444444333333222111000000////////////000000222222111111000000//////222111111111222222333444111111111111111111111111222222111000000000000111000000///.........//////000000000000///////////////000000000111111111111000111222333333222000000111111222222222333333333444444444555555555555555222333444444555555444444666666666666777777888888888888888888999:::;;;<<<======>>>???AAACCCCCCCCCGGGGGGHHHIIIKKKNNNPPPQQQRRRRRRTTTVVVYYY\\\___```dddcccdddiiikkkmmmrrryyyuuucccTTTJJJDDD@@@=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;999777666777777666555666666555555555555666666888:::<<<<<<<<<<<<>>>@@@@@@DDDMMMZZZkkk~~~rrrcccWWWOOOLLLNNNQQQUUUZZZ___bbbdddgggkkkqqqwwwzzz{{{yyyxxxrrrpppkkkcccXXXMMMCCC===:::999777555333222222222333333333333333333333333333333333333444444444444333333444444333333222111000000////////////000000222222111111000000//////222222111111222222333333111111111111111111111111111111000////////////000222111000000/////////000////////////000000000000///000000000111111111111000000222333333222111000111111222222222333333333444444444555555555666666444444555666666666666666666666666666666777777777888888888888999:::;;;;;;:::<<<===???AAABBBDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQRRRSSSVVVXXX[[[]]]^^^cccaaaccchhhjjjkkkooovvvvvveeeUUUKKKEEEAAA>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;999777666777777666555333333333444666777999:::888:::<<<<<<<<<<<<>>>???@@@DDDLLLWWWgggyyywwwhhhYYYPPPLLLMMMPPPTTTYYY^^^bbbdddfffjjjpppvvvzzz{{{{{{zzzsssqqqllleee[[[OOOEEE???;;;999777555333222333333333333333333333333333333333333444444444555555555333333444444333333222111///////////////000000111111111111111000000000000333222222111222222333333111111111111111111111111111111000////////////000333222111000000///000000////////////000000000000000000000000111111111111000000111222222222222111111111222222222333333333333333333444555555666666555555666777777777777666666666666666666666666666888777777888888999:::;;;999;;;>>>???@@@BBBDDDFFFDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQSSSVVVXXXZZZ\\\]]]aaa```cccgggiiijjjnnnttt|||wwwfffWWWMMMGGGBBB???:::::::::;;;;;;<<<<<<<<<999999::::::::::::999999888888999::::::::::::999;;;999777666777777666555333444444555666888999:::777999:::;;;:::;;;<<<>>>???CCCJJJTTTbbbttt|||lll]]]RRRLLLMMMPPPSSSXXX]]]bbbdddeeeiiinnntttyyy{{{{{{{{{sssrrrnnnggg]]]RRRHHHBBB:::999666444333333444444333333333333333333333333222222333333333444444444333333444444333333222111///////////////000111111000000000000000111111111333333222222111222222333111111111111111111111111222222111000000000000111222222111//////............/////////000000000111000000000000111111111111111111000000111222222333111111222222222333333333222222222333444555555555444555555666777666666666666666666666666666666666777777777777888999:::;;;:::===???@@@???@@@BBBEEECCCEEEFFFIIIKKKLLLMMMNNNPPPQQQSSSVVVXXXZZZ[[[\\\```___bbbgggiiijjjnnntttyyyxxxgggXXXNNNHHHCCCAAA999::::::;;;;;;<<<<<<<<<888999999::::::999999888666666777888888888888888;;;999777666777777666555777777666666666666777777666777999999999999;;;===>>>BBBHHHQQQ^^^qqqppp___TTTMMMNNNPPPSSSXXX]]]aaaddddddhhhnnntttxxx{{{{{{{{{tttssspppiii```UUUKKKEEE:::999666444333333444555333333333333333333333333111111222222222333333333333333444444444333222222///////////////000111111//////000000111111222222333333222222111222222222111111111111111111111111444333222222111111222222111111000......---------.../////////000000111111000000000000111111111111222111000000000111333444111111222222222333333333111111222333333444555555333444555555666666555555666666666666666555555555777777777777888999:::;;;<<<>>>AAA@@@>>>>>>@@@CCCCCCDDDFFFIIIKKKLLLMMMMMMPPPQQQSSSVVVXXXZZZ[[[[[[______bbbgggjjjjjjnnntttwww|||lll\\\OOOGGGBBB???<<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;:::999999777888888999999999888888999888777666666555555555555555555555555555555555777888888999999::::::;;;BBB@@@CCCLLLXXXhhh|||xxxgggXXXVVVQQQOOORRRWWWYYY]]]bbbeeehhhlllqqqvvv{{{~~~yyyuuupppmmmggg\\\NNNCCCAAA===888444444444555555666666666777777777777777333222222111111222222333444444444444333222111000222111///.........///000222///---111888<<<<<<:::GGG;;;000///000......111222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000000111000///000222333333222222222111111222222333444666333222444444222111111444333333222222333333444555444333222333444555666555555666666777777888888777777777888999;;;<<<===>>>>>>>>>>>>???@@@BBBBBBEEEEEEFFFHHHJJJKKKMMMMMMPPPQQQTTTVVVXXXYYYZZZYYY]]]___cccfffhhhkkknnnqqqxxx}}}mmm]]]PPPHHHCCC@@@===<<<;;;;;;::::::;;;;;;:::::::::::::::999999888555666777888999999::::::999888777666666555555555555555555555555555555555888888888999::::::;;;;;;@@@>>>AAAJJJUUUeeexxx|||kkk]]]VVVQQQNNNRRRVVVXXX]]]bbbdddfffjjjpppuuuzzz}}}zzzvvvqqqnnniii^^^PPPEEEAAA===888555444555555555444444444444555555555555555555444444444444555555444444444444333222111000222111000///...//////000//////111888CCCJJJLLLLLLFFF<<<444444555444444777222111111111111111111222000000000000000000000000000000000000000000000000////////////000000000000111000///111333444333222222222111111222222333444222333444555444222222222444333333222222333333444444444333333333444555666555555666666777777888888777777777888999:::;;;<<<=========>>>>>>@@@AAABBBDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRUUUWWWXXXXXXYYY\\\___bbbeeegggjjjmmmpppvvv~~~nnn^^^RRRIIIDDDAAA===<<<;;;;;;:::;;;;;;;;;999::::::::::::999888888333444666777999:::::::::999888777666666555555555666666666666666666666666888999999::::::;;;<<<<<<===<<>>999666666777777777777666666666666666555555444333333222222333333444333444444444333333222111111111111000000000000000111111222444777777444111222///---...///000//////111111111222222111111111000000000000000000000000000000000000000000000000////////////000000000000000000000222444555333222222222111111222222333444000:::@@@===555222333444444333333222222333333444333333333333444555555666555555666666777777888888999888888888888888999999::::::;;;;;;===>>>@@@AAADDDDDDFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRUUUWWWXXXYYYZZZ]]]```bbbdddgggjjjlllrrryyyqqqaaaTTTKKKFFFCCC======<<<;;;;;;;;;;;;<<<999::::::::::::999888888777888888888888777777666999888777666555555555555777777777777777777777777888888999::::::;;;;;;<<<;;;<<>>@@@AAACCCDDDEEEGGGIIIJJJKKKLLLNNNNNNPPPRRRUUUWWWYYYZZZZZZ]]]```bbbcccfffiiikkkpppwwwrrraaaTTTKKKFFFCCC>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999999::::::999999888777666999888777666666555555555777777777777777777777777777888888999999:::;;;;;;;;;<<<@@@EEEIIIRRRdddtttxxxjjj]]]UUUPPPPPPRRRTTTXXX]]]___```cccggglllqqqvvvyyy{{{xxxvvvvvvtttmmmaaaWWWGGGBBB===999888777777777555555444444333222222222555444444333333444444555333333333444444333333222111111222222111111000//////000222333444444333333111444444111000222222///000111222333333222111000000000000000000000000000111111111111111111111111////////////000000000000000000111444666666333111222222111111222222333444444@@@EEE===444333444333444333333222222333333444111222333444555666666666555555666666777777888888777777777777777888999:::999999:::;;;===???@@@AAACCCDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[ZZZ]]]```bbbccceeehhhkkkooouuu}}}rrraaaTTTKKKEEEBBB>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999::::::::::::999999888999888777666666555555555888888888888888888888888666777777888888999999::::::<<<@@@DDDFFFNNN```ppp}}}ppp```XXXRRRQQQRRRSSSWWW\\\aaaaaacccfffkkkpppuuuxxxzzzxxxvvvvvvuuunnncccZZZIIIEEE???:::888777666666555555444333333222111111444333333222222333333444222333333444444333333222111111222222222111000///111222222111///......///---111111...---111222//////111222333333222111///000000000000000000000000111111111111111111111111////////////000000000000000000222444666666444111222222111111222222333444222===AAA888111444555222444333333222222333333444000111333444666666666555555555666666777777888888666666666666777999::::::999::::::<<<===???AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNPPPRRRVVVYYYZZZ[[[]]]```bbbdddfffhhhkkklllrrrxxxrrraaaTTTKKKEEEBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888999:::;;;;;;;;;;;;;;;999888777666666555555555888888888888888888888888666666666777888888999999999;;;???CCCDDDLLL]]]mmm~~~uuucccZZZSSSRRRRRRSSSVVV[[[bbbbbbdddfffjjjoootttwwwzzzwwwvvvvvvvvvoooddd[[[KKKFFF@@@;;;888777666555777777666555444444333333111000000000000000000111222222333444444333333333111111222333222111000///...///000000000111333555,,,111222......333555222///000222333333222000///000000000000000000000000111111111111111111111111////////////000000000000000000222555777666444111222222111111222222333444///999<<<444000444666333444333333222222333333444000111333555666666666555555555666666777888888888555555555666777999:::;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNQQQTTTXXXYYY\\\^^^aaacccdddfffiiikkkjjjooouuu{{{vvveeeVVVLLLFFFDDD>>>>>>============>>>>>>===<<<<<<;;;;;;:::999999;;;::::::999999::::::;;;999999888888777666666555888888888888888777666666666555555555555777999:::<<<;;;<<>>:::888555555777222333333444444333333222333444555666666666555444222222333333333333444444222333444555444333222111000000000000000000000000111111222222222111111000000000000000000000000000000000000000///////////////111222111000///000111000000000000000000000000///000000000000111111111444333333222111111111222333333333333333333333333111222222333333444444555444444444444444444444444666666666666666555555555777777777777777888888888;;;<<<===???@@@@@@@@@@@@CCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMNNNPPPRRRTTTVVV\\\^^^``````aaacccfffhhhnnnooosss{{{vvveeeVVVLLLFFFCCC@@@??????>>>>>>>>>>>>???===<<<<<<;;;;;;::::::999;;;::::::999999::::::;;;:::999999888777777666666888888888888888777666666666666555555666888999:::<<<:::<<<@@@DDDJJJVVVaaauuuzzzjjj^^^SSSPPPPPPRRRVVV[[[^^^bbbfffggghhhjjjnnnrrrwwwzzz{{{xxxuuurrrjjjaaaVVVKKK@@@<<<999666666777333333333444444333333333000111222333222222111000111111111222222222333333333333333333333222111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000///////////////000111111000///000111000000000000000000000000000000000111111111222222444333222222111111111222333333333333333333333333111222222333333444444555444444444444444444444444555555555555555444444444666666777777888888888999<<<<<<===>>>??????@@@AAACCCDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMOOOQQQSSSUUUVVV\\\]]]___```aaabbbeeehhhlllmmmrrryyywwwfffWWWLLLEEEBBBAAAAAA@@@??????>>>??????======<<<<<<;;;:::::::::::::::999999999999:::::::::::::::999888888777777777888888888888777777666777777777777777888999:::<<<:::;;;???BBBGGGRRR]]]nnn~~~mmmaaaUUUQQQPPPPPPTTTXXX]]]aaaeeeggggggiiimmmqqqwwwzzz{{{yyywwwtttlllcccYYYNNNCCC>>>;;;777666777333333333333333333333333000111111111000///...---000000111111111222222222333222222111111111111111000000000000000000000000//////000000000000000///111111111111111111111111000000000000///////////////000111111//////000111000000000000000000000000111111111111222222222333333333222111111111111222333333333333333333333333111222222333333444444555444444444444444444444444444444444444444444444444555555666777888999999:::<<<<<<;;;<<<===???AAABBBCCCDDDEEEFFFGGGIIIJJJJJJLLLMMMNNNOOOQQQSSSUUUWWWZZZ\\\^^^___```bbbeeegggkkklllpppwwwyyyhhhXXXLLLEEEBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::::::::999999999999:::::::::::::::999999999888888777777888888888888777666888888888888888999999:::;;;::::::===@@@DDDNNNXXXjjj|||qqqeeeXXXRRRPPPOOOQQQUUU\\\```dddggggggiiimmmqqqwwwzzz|||zzzyyyvvvoooggg\\\QQQEEE@@@<<<777555666444444444333333444444444444333333222111000000///111111111111222222222222333222000/////////000111///////////////////////////000000111111111111000111111111111111111111111000000000000///////////////000111000///...///111000000000000000000000000111111222222222333333333222222111111111111111222222222222222222222222222111222222333333444444555444444444444444444444444444444444444444555555555444555666777888999::::::<<<;;;::::::;;;>>>AAABBBCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOQQQTTTVVVWWWYYY[[[]]]^^^___aaadddgggjjjkkkpppvvv}}}|||jjjZZZMMMEEEAAA@@@???>>>===============>>>======<<<<<<;;;:::::::::999999888888999999::::::::::::999999999999999666777777888888888777777777888888888999999999999:::999:::===>>>AAAJJJTTThhh{{{vvviii[[[TTTQQQOOOPPPTTTZZZ^^^dddggghhhjjjnnnqqqwww{{{|||{{{{{{yyyrrrjjj```TTTHHHAAA<<<777444555555444444333333444444555555555444333222111111111222222222333333333333444222111000///...///000111////////////////////////000111222222333333333222111111111111111111111111000000000000////////////...000111000///...///000////////////////////////111111222222222333333333111111111000000111222222222222222222222222222222111222222333333444444555444444444444444444444444444444555555666666666666444555666777888999::::::;;;:::999999;;;===@@@BBBAAABBBCCCEEEGGGIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUWWWXXXYYY\\\]]]^^^```dddfffjjjkkkpppvvv{{{mmm\\\OOOFFFBBB>>>>>>============>>>>>>>>>>>>======<<<;;;;;;;;;999999888888888888999999999999999999999999888888666777777888888888888777777777888999999888888777999888999<<<>>>@@@IIIRRReeexxxyyylll^^^VVVRRRPPPQQQTTTXXX]]]ccchhhjjjlllppptttwww{{{}}}}}}}}}|||uuunnneeeXXXLLLDDD>>>888555555666555444333333444555666444333222111111111111111222222333333333444444444222111111000000000000000000000000000000000000000111111222333444444444444222222222222222222222222000000000000////////////...///000000......///000////////////////////////111111111111222222222333111000000000000111222222222222222222222222222222111222222333333444444555444444444444444444444444444444555555666777777777555555666777888999999:::999999999:::;;;===@@@AAA@@@AAABBBDDDFFFHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVVVVXXXZZZ\\\]]]```cccfffiiikkkooouuuzzzppp___PPPGGGBBB============>>>???@@@@@@>>>>>>======<<<<<<;;;;;;999999888888888888999999888888888888888888888888666666777888888888888888666777888888888777666666888777999<<<>>>@@@HHHQQQ```ttt|||ooo```XXXTTTQQQRRRTTTVVV\\\ccchhhkkknnnsssvvvvvv{{{}}}~~~~~~~~~xxxpppjjj]]]PPPHHHAAA:::777777666555444333333444555666333222111111111111222333111222222222333333333333111111222222111111000///000000000000000000000000000000111222333444444333222222222222222222222222000000000000////////////...///000///......///000////////////////////////000000000111111111222222000000000000000111222222111111111111111111111111111222222333333444444555444444444444444444444444333333444555555666777777666666777777888888888999777777999:::<<<>>>???@@@>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUUUUWWWYYY[[[]]]___ccceeegggiiinnnssswwwrrr```RRRHHHCCC======>>>>>>???@@@BBBCCC>>>>>>>>>===<<<<<<;;;;;;999999888888888888999999777777777777777777888888666666777888888888888888555666777888888777666555888777999<<<>>>@@@HHHQQQ\\\ppp}}}pppaaaYYYUUURRRRRRUUUUUU[[[ccciiilllppptttxxxvvv{{{~~~~~~yyyrrrmmmaaaSSSKKKDDD<<<999999777666444333333444666777444333222222222333444555000111111111111222222222111222222333333222000///000000000000000000000000//////000222222333333333222222222222222222222222000000000000////////////...///000///...---...000///////////////////////////000000000000111111111000000///000000111222222111111111111111111111111111222222333333444555555444444444444444444444444222222333333444555666666777777777777777888888888555777999;;;===>>>??????===>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLNNNQQQSSSTTTUUUWWWYYY[[[\\\___bbbeeefffhhhlllqqquuu|||uuubbbSSSGGGBBB@@@@@@@@@?????????????????????===<<<<<<;;;;;;;;;888888888888777777666666;;;999777999;;;;;;999555444444555666777777777666666777888999999888777666888888:::===???AAAIIIRRR]]]kkkwwwggg[[[TTTRRRRRRRRRYYY[[[___eeelllpppqqqpppwwwyyy|||zzzvvvnnnfffXXXLLLCCC===:::888666666555444333333333333444444444333333333222222777666555444333444444555111111111111111111111111111111000000000000111111333333222222333333444555333333222222222222222222222222111000//////000000//////000000000000//////000000000000111111111111111111111000000000000000222111000000222444444444333333222222222222222222111222333444444444333222444444444444444444444444444666888::::::999777666666666777777888888999999888888999:::;;;;;;;;;;;;DDDDDDCCCCCCDDDEEEFFFGGGIIIIIIJJJKKKMMMOOOPPPQQQTTTWWWYYY[[[\\\]]]```bbbeeegggkkknnnsss|||vvvdddTTTIIICCC@@@@@@@@@???????????????@@@???>>>===<<<;;;;;;;;;999999888888888777777777:::999999999::::::888777555555666666777666666666666777888888888888777666888888:::>>>>>>???EEEMMMWWWfff|||zzzkkk^^^VVVTTTSSSSSSYYYZZZ^^^eeekkkooopppooouuuwwwzzz~~~~~~yyyuuunnnfffYYYMMMDDD>>>:::888888777666555555444555555444333333333222222222222666555444333222333333444111111111111111111111111111111000000000000111111222222222222222333333444222222222222222222222222222222111000000000000000//////000000000000//////...////////////000000000000000000000000111111111111000///000222333333222333333222222111000//////333444555666666666555555333333333333333333333333222444666888888777555444666666666777888888999999888888999:::;;;;;;;;;;;;@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSUUUXXXYYYZZZ\\\___aaadddfffiiilllqqqyyyyyyfffVVVJJJDDD@@@@@@@@@???@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;999999999999999888888888888:::;;;;;;999888888888666666777777777666555555666777777888888777777666888888:::=========BBBIIIRRRaaawww~~~pppcccZZZVVVTTTSSSWWWYYY]]]ccciiimmmnnnmmmrrrtttxxx|||~~~}}}yyyuuunnnfffZZZNNNEEE???;;;888888777666555555444444555333333333222222222111111444444333222222222333333222222222222222222222222111111000000000000111111111111111111111222222333000111111111222333333333222111000000000000000000//////000000000000//////............//////////////////000000111111222222111000///000111222111000444333222111000...------333444555555666666555555333333333333333333333333111222444666666555444333555555666777777888999999888999:::;;;;;;<<<<<<;;;<<<<<<===>>>@@@CCCFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQTTTVVVXXXYYY[[[^^^```cccfffhhhjjjnnnvvv{{{iiiYYYLLLFFF@@@@@@@@@???@@@AAABBBCCCCCCBBB@@@>>>===<<<;;;;;;999999999999999999999999777:::<<<;;;888666888:::777777777777777666555444666777777777777777777666999888999;;;;;;<<>>:::777777666555444444444444333333333222222222111111444444444555555555555444222222222222222222222222222222111111111111222222000000//////000000111222//////000111222222333333111000000000000000111111//////000000000000////////////000000000111111111......///000111222222333222222222333555555333222111111222222222222222222222222222222333333444444555555555555555555555555222333444555555555444444333444555666777888999999999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEHHHHHHIIIJJJLLLMMMOOOPPPQQQSSSVVVXXXZZZ\\\___aaaccceeehhhiiikkkqqqzzzmmm\\\OOOHHHAAA@@@??????AAACCCEEEGGGFFFDDDBBB@@@>>><<<;;;:::888888888999999999999999888:::;;;;;;999888888888777777888888888777666666777666666555555666666777:::888777888999<<>>???@@@BBBDDDEEEGGGHHHHHHIIIKKKMMMOOOPPPPPPRRRVVVXXXZZZ\\\___aaaaaadddfffhhhjjjooowww}}}nnn\\\OOOHHHAAA@@@??????AAADDDGGGIIIGGGFFFCCC@@@>>><<<;;;:::777777777888888888999999:::999999999::::::888777666666777888888888777777777666555555555555666777777777888:::;;;;;;BBBJJJPPPUUUbbbuuuyyylllbbb]]]\\\VVVXXX[[[aaafffiiiiiiiiikkkmmmqqqvvv{{{~~~}}}|||tttnnneee\\\SSSJJJCCC>>><<<<<<;;;:::999999999999555555555444444444333333222333444555555555444444333333333333333333333333333222222111111222222333111000000000000111222222000000000000111111111111000000000000000111222222//////000000000000///////////////000000000000111000000000000000111111111//////111333666777555444111111111111222222222222555555444444444555666777444444444444444444444444444444444555555555555555222333444555666888999999999:::;;;<<<============<<<<<<===>>>@@@BBBEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPNNNQQQTTTVVVXXX[[[^^^```^^^aaadddfffhhhmmmuuu{{{nnn]]]OOOHHHAAA@@@??????AAADDDGGGJJJHHHFFFDDDAAA>>><<<;;;:::666666777777888888888999;;;999777999;;;;;;999666555666777888888888888888777666555444444555666777555666999===<<<:::===CCCGGGNNN\\\qqq}}}pppeee```___WWWXXX[[[aaafffiiiiiiiiiiiikkkooouuuzzz}}}|||{{{uuupppggg^^^UUULLLDDD???;;;;;;:::999888888888888666666555555555444444444000111333444555444333333333333333333333333333333333222222111111222222333111111111111111222222333111111111000000000000000000000///000000111222222//////000000000000//////............/////////000111111111000000000000000------///333666777555333222222111111000000//////333333222111222333444555222222222222222222222222333333333444444444555555222222444555666888999999999:::;;;<<<============::::::;;;===@@@CCCFFFHHHGGGGGGHHHIIIKKKMMMOOOPPPMMMOOOSSSUUUWWWYYY]]]___\\\___bbbdddfffkkksssyyy~~~ooo___PPPGGGEEECCC@@@??????@@@CCCEEEHHHGGGEEEBBB???===<<<;;;::::::999999888777777777::::::;;;<<<;;;:::888777777777777777666666666666777777666666666666666777777888:::::::::<<>>;;;:::::::::999999888666444444555555444333222222333333333222111111333333333333333333333333444444444333333333222222111111111111111111111111222111000///............//////...//////000111222000000000///////////////////////////////////////000000000000000111111222000000000000111111111111111111111111111111111111222222222222333444555555555555555555555555555555777666666555555555666666666666666777888888999999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFGGGHHHIIIJJJKKKOOOQQQTTTUUUWWWZZZ]]]```___```bbbcccggglllsssxxx}}}nnn^^^PPPGGGEEECCC@@@>>>>>>@@@CCCEEEHHHFFFDDDAAA???===;;;;;;::::::999999888777777777::::::;;;;;;;;;:::888888777777777777666666666666777777666666666666777777777888999999999:::===???FFFLLLYYYkkkzzzpppfff```]]][[[[[[___fffjjjjjjiiiiiiiiikkkooouuuyyy{{{{{{uuurrrlllbbbWWWMMMFFFBBB???===:::999:::::::::999888666444333444444333222333444444555555555444444333333333333333333333333333333333333222222222222000000000000000000000000333222111000////////////000////////////000000111111111111000000000000000////////////////////////000000000000000111111222000000000000111111111111111111111111111111111111222222222222333444555555555555555555555555555555666666555555444555555666555555666777777888888999999:::;;;<<<============;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFGGGHHHIIIJJJKKKOOOQQQTTTUUUVVVYYY\\\______```aaacccffflllsssxxx}}}mmm]]]OOOGGGDDDBBB@@@>>>>>>@@@BBBDDDFFFEEECCC@@@>>><<<;;;;;;::::::999999888777777777999:::;;;;;;;;;:::888888777777777777666666666666777777666666666666777777777777888777777888:::===DDDKKKWWWgggzzz~~~ssshhh```]]][[[ZZZ^^^ccchhhiiihhhggggggiiimmmssswwwyyyzzzuuuqqqkkkbbbXXXNNNFFFAAA>>><<<999999999::::::999777555333333444444333222333333444444555555666666444444333333333333333333333222222222222111111111////////////////////////333222111000000000000000111000000////////////000000000000000000000000000////////////////////////000000000000000111111222000000000000111111111111000000000000000000000000222111111222222333444555444444444444444444444444555444444444444444555555444555555666666777888888:::;;;<<<======>>>>>>>>><<<<<<===>>>@@@AAABBBBBBEEEEEEEEEFFFGGGIIIJJJKKKPPPRRRTTTUUUUUUWWWZZZ]]]^^^___aaacccfffkkkqqqvvvzzz~~~mmm]]]PPPHHHCCCAAA@@@>>>>>>@@@AAACCCDDDCCCAAA???===<<<;;;;;;::::::999999888777777777888999:::;;;;;;:::999888777777777777666666666666777666666666666777777888666777777666555666999;;;AAAGGGSSScccuuuwwwjjjaaa^^^\\\ZZZ\\\aaaeeeggghhhhhhhhhjjjnnntttxxxzzzzzztttqqqkkkcccZZZPPPGGGAAA>>><<<999999:::;;;::::::777555333333333444333111111111111222333444555555444444444444444333333333222222222111111111000000000000000000000000000000333333222111000000111111111111000//////...//////............////////////////////////////////////000000000000000111111222///000000000111111111111000000000000000000000000111111111111222333444555444444444444444444444444444444333333333444555555444444555555666666777777999:::;;;<<<============<<<<<<===>>>???@@@AAAAAADDDDDDDDDEEEGGGHHHJJJJJJPPPQQQSSSTTTTTTVVVYYY[[[]]]^^^aaaccceeejjjppptttvvv~~~nnn]]]PPPJJJAAA@@@???>>>>>>???@@@AAABBBAAA@@@>>><<<;;;;;;;;;::::::999999888777777777777888999:::::::::999888777777777777666666666666666666666666666777888888666777777666555666999;;;>>>DDDPPP^^^pppzzzlllbbb^^^\\\ZZZ[[[___cccgggiiijjjjjjkkkooossswwwxxxxxxtttqqqkkkeee^^^UUUJJJCCC???===:::999:::;;;;;;:::777555333333444444333222222222111222333444555666555555555444444333333333222222222111111111000000111111111111111111111111333222111111111111111111111111000//////...///////////////000000111111111000000000000000000000000000000000000000111111222///000000000111111111111000000000000000000000000111111111111222333444444444444444444444444444444333333333333333444555666444444555555666666777777888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCCCCDDDEEEFFFHHHIIIJJJOOOPPPRRRSSSSSSUUUXXXZZZ\\\^^^```bbbeeeiiinnnrrrttt|||nnn\\\PPPJJJ@@@@@@???>>>>>>???@@@@@@AAA@@@>>>===<<<;;;;;;;;;::::::999999888777777777777888999:::::::::999888777777777777666666666666666555555666666777888999777777888777777888:::======CCCNNN[[[lll{{{mmmddd]]]\\\[[[[[[^^^ccchhhlllkkkkkkkkknnnrrruuuvvvuuutttqqqmmmiiicccZZZOOOGGGAAA???<<<;;;;;;;;;;;;:::888666444444555555444333555555444444444666777888666666555555444333333333333222222222222111111111111111111111111111111111222111111000000000111111111000000////////////000111222222333333444444444000000000000000000000000000000000000000111111222000000000000111111111111111111111111111111111111111000000111111222333444333333333333333333333333333333333333444555666777444555555666666777888888777888999::::::;;;;;;:::<<<<<<===>>>>>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJMMMOOOQQQRRRSSSTTTWWWZZZ[[[]]]___bbbdddhhhmmmppptttzzzmmmZZZMMMHHH??????>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;::::::999999888777777777666777888999::::::999888777777777777666666666666555555555555666777888999777888999999999:::===???@@@EEEOOOZZZhhh||||||nnneee]]]\\\[[[[[[]]]cccjjjoooooonnnnnnpppsssuuuvvvuuutttqqqnnnlllhhh```TTTKKKDDDAAA>>><<<<<<<<<;;;:::999777555555666666555444777666555444444555777888666666666555444444333333333333333333222222222222111111111111111111111111000000000//////000000111000////////////000000111000111111222333333444444000000000000000000000000000000000000000111111222000000000000111111111111222222222222222222222222000000000000111222333444333333333333333333333333444444444444555666777888555555666777777888888999888888999:::;;;;;;;;;;;;<<<<<<======>>>?????????AAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOOQQQRRRTTTXXXZZZZZZ\\\___bbbdddggglllooosssxxxkkkXXXKKKFFF??????>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::;;;::::::999999888777777777666777888999::::::999888777777777777666666666666555555555555666777999999777999:::::::::<<>>===<<<;;;::::::888666666666777666444666555333222222333444555777777666555444444333333444444444333333333222222000000000000000000000000000///////////////000000//////...//////000111222---......///000111111111000000000000000000000000000000000000000111111222000000000000111111111111333333333333333333333333000000000000111222333444333333333333333333333333444444444555666777888888666666777777888888999999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAABBBCCCEEEGGGIIIJJJJJJLLLNNNPPPRRRTTTXXX[[[ZZZ\\\___aaadddgggkkknnnrrrwwwnnn\\\MMMFFF???===;;;;;;===>>>>>>>>>>>>>>>===<<<;;;::::::999777888999::::::999777666888888888777777777777777777666666666666666777888555555555555666666666666::::::::::::<<<>>>AAABBBBBBGGGOOOWWWcccuuurrrggg^^^[[[ZZZ]]]___bbbiiippptttuuuuuuvvvuuutttsssssstttvvvtttnnniiieee\\\SSSOOOJJJDDDAAA@@@>>>;;;888666555555444444444555555222222333444444333222222999777666444333333333444222222222111111111000000000000////////////000000000000000000000000000000000000///...---,,,,,,+++000111111111111222222222000000000000000000000000444444444333222000---,,,000000000000111111111111222222222222222111000///222222333333333444444444333333333333333333333333666555555444444333222222666666666666666777888888888888999999999:::::::::::::::;;;<<<===>>>??????@@@AAABBBDDDFFFGGGHHHHHHKKKLLLNNNPPPSSSVVVWWWYYYYYY[[[^^^```cccfffjjjmmmqqqttt|||ooo]]]NNNFFF@@@>>><<<<<<===??????>>>>>>>>>===<<<;;;::::::999777777888999999999888777888888888888777777777777777777666666666666777777777777777777888888888888999999:::;;;===???AAACCCEEEIIIOOOVVVaaarrruuujjj___[[[ZZZ]]]```bbbiiipppuuuvvvvvvuuutttsssssssssuuuwwwuuuppplllhhh```XXXPPPKKKEEEAAA@@@>>>;;;888666666555444444444444444444444555666666555444444888777555444333333333444333333222222222111111111111000000//////000000111000000000000000000000000111000000//////......---000000111111111222222222000000000000000000000000333333333333222000...---000000000000111111111111222222222222222111000000222222222222333333333333333333333333333333333333555444444444444333333333666555555555555666777777888888888999999999::::::::::::;;;<<<===>>>?????????@@@BBBDDDFFFGGGHHHHHHJJJKKKMMMPPPSSSUUUWWWXXXYYY[[[^^^```bbbeeeiiilllppprrrzzzqqq^^^PPPHHHAAA???======>>>?????????>>>>>>===<<<;;;::::::999666666777888999999999999888888888888888888888888888777777666666777777777777777777777888888888888888999:::;;;===@@@BBBCCCGGGKKKPPPUUU^^^mmmzzzoooaaa]]][[[]]]```ccciiipppvvvvvvuuusssqqqqqqrrrtttvvvxxxxxxtttqqqmmmeee\\\RRRLLLFFFBBB@@@>>>;;;777777777666555444333333333444444555555555555444444666666555444333333444444444444333333333222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111222222111111000///000000000000111111111111111222222222222111000000111111111222222222222333333333333333333333333333333333333444444444555555555444444444444555666666888888888999999999999:::::::::;;;<<<===>>>>>>??????@@@BBBDDDFFFGGGHHHHHHJJJKKKMMMOOORRRUUUWWWXXXXXXZZZ]]]___aaadddhhhkkkoooqqqwwwsss```QQQIIIBBB@@@>>>===???@@@@@@???>>>>>>===<<<;;;::::::999555666666777888999999999777888888888888888999999888888777777666777777777555555555555666666666666888888:::<<<>>>AAABBBDDDHHHKKKOOOSSS[[[iii{{{ssseee___[[[]]]```ccchhhnnnuuuvvvuuurrrnnnnnnqqqtttxxxzzzzzzwwwssspppggg^^^TTTNNNGGGBBB@@@>>>:::777777777777666555333222111222222222222222222222222555555444444444444444444555555444444444333333333222222111111111111222222000000000000000000000000/////////000000111111111000000000000111111111111///////////////////////////000000111111111111111///000000000111111111111111111222222222111111000000000111111111222222222333333333333333333333333222222333333444555666666444333333333333444555555888888888888999999999999999::::::;;;<<<===>>>??????@@@BBBDDDEEEGGGGGGGGGIIIJJJLLLOOORRRTTTVVVWWWXXXZZZ]]]___```cccgggjjjooopppuuu}}}tttaaaRRRJJJCCCAAA>>>>>>????????????>>>>>>===<<<;;;::::::999555555666666777888999:::777777888888999999999:::999999888777777777777777555555555555666666666666888999;;;===???AAABBBCCCEEEIIILLLPPPXXXfffxxxvvviiiaaa[[[\\\___aaafffkkkrrrssssssppplllkkkooosssyyy||||||xxxuuuqqqhhh___WWWPPPHHHBBB@@@===:::777777777777666555333222111222222222222222222222222333333444444444444444444555555555444444444333333222222111111111111222222000000000000000000000000---......//////000000111//////000000000111111111/////////////////////////////////000000111222222///000000000111111111111000111111222222222111111000000111111111222222222333333333333333333333333111222222333444555666666333333333333333444555555777777888888888999999999999999:::;;;<<<===>>>>>>>>>???AAACCCEEEFFFGGGGGGIIIJJJLLLNNNQQQSSSUUUVVVWWWYYY\\\^^^___bbbfffhhhnnnooottt{{{uuubbbRRRJJJCCC@@@>>>===>>>???>>>>>>>>>>>>===<<<;;;::::::999666666666666666777888999777777888888999::::::::::::999888888777777777777777777777777888888888888999:::<<<>>>@@@AAAAAAAAABBBEEEIIILLLSSSaaarrrzzzlllccc[[[[[[]]]___bbbfffmmmpppqqqooojjjiiimmmqqqxxx{{{|||zzzwwwsssjjjaaaYYYRRRIIICCC@@@===:::777666666777777666444222111444444333333333333444444111222333444444444444444555555444444444333333333111111111000000111111111000000000000000000000000.........//////000000000/////////000000000111111000000000000000000000000//////...///000111222333000000000000111111111111000000111222222222222111111111111222222222222333333333333333333333333333222222333333444555666666444333333333333444555555777777777888888888888999999999:::;;;<<<======>>>>>>???AAACCCEEEFFFGGGGGGHHHIIIKKKNNNPPPSSSUUUVVVWWWYYY[[[]]]^^^aaadddggglllnnnrrryyyuuubbbRRRIIIBBB@@@===<<<===>>>===<<<>>>>>>===<<<;;;::::::999777777666555666666777888777777888999999:::;;;;;;;;;:::999888777777777777777777777777888888888888:::;;;===???@@@@@@@@@@@@???BBBEEEGGGMMMZZZkkkwwwoooeee[[[ZZZ[[[]]]___bbbggglllooonnniiihhhkkkpppuuuyyy|||{{{zzzwwwoooggg[[[TTTJJJCCC@@@===:::777444555666777666555333222444444333222222333444444000111222444555555444444444444444444333333333222111000000//////000000111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000//////......///000111222000000000000111111111111000000111222222222222222222222222222333333333333333333333333333333333333333333333444444555555555444444444444444555555666777777777777888888888888888999::::::<<<<<<===>>>>>>???AAACCCDDDFFFFFFGGGGGGIIIJJJMMMPPPRRRTTTUUUVVVXXX[[[\\\]]]```cccfffiiikkkpppwww~~~uuubbbRRRIIIBBB???===<<<<<<===<<<<<<>>>>>>===<<<;;;::::::999888777666555555666777777777777888999::::::;;;;;;;;;:::999888777777777777555555555555666666666666;;;<<<>>>???@@@@@@??????===@@@BBBDDDIIIUUUeeeqqqqqqfff[[[YYYZZZ[[[]]]___dddiiinnnmmmiiigggjjjooosssxxx||||||}}}{{{tttlll\\\UUUKKKCCC???===999777333444666777777555444222333222111000000111222333///000222444555555555444444444333333333222222222000000////////////000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000///.........000111222000000000000111111111111///000111222222222222222222222333333333444444444333333333333333333333333333333333444444444555555555444444444444555666666777777777777888888888888888999999:::;;;<<<===>>>>>>???AAACCCDDDFFFFFFFFFGGGHHHJJJMMMPPPRRRTTTUUUVVVXXXZZZ\\\]]]___ccceeefffiiiooovvv|||tttbbbRRRHHHCCCAAA>>>============<<>>;;;999999::::::999888777666777888999888888888888999:::;;;<<<::::::::::::888777666555555555666666777777888888;;;;;;;;;<<<<<<<<<<<<===>>>===???DDDHHHQQQbbbpppwwwkkk^^^WWWVVVUUUXXX\\\ccchhhlllkkkgggeeehhhmmmrrrxxx|||{{{zzzwwwqqqiiibbb[[[QQQHHHAAA<<<999666888888777666555444333333333222222111111222222333111222222333333444444555222333333444444333333222444333333222222333333444000000000000000000000000////////////000000000000000000000000000000000000...000111000///...///111111111111111000000000///000000000000000000000000111111111111111111111111000000000000111222333444777555333111111111222333444222111222666777666444555555555555555555555555777777777777777888888888;;;;;;:::::::::;;;<<<<<<>>>@@@AAABBBBBBDDDFFFIIIFFFIIIKKKMMMNNNOOORRRTTTTTTVVVXXX[[[\\\___cccfffhhhiiinnntttzzzuuucccRRRHHHCCCAAA>>>===>>>>>>>>>===?????????===;;;999999999::::::999888888888888888888888888888999:::;;;;;;:::::::::999888777555555555555666666777777888888;;;;;;;;;;;;<<<<<<<<<<<<======???CCCGGGPPP___nnn~~~zzzmmm___XXXUUUUUUXXX\\\bbbggglllkkkgggeeehhhlllooovvvzzz{{{zzzxxxssslllbbb[[[QQQHHHAAA<<<999777888888777666555555444444333333222222222222333333333333333333333333333222222333333444444333333222333333222222222222333333000000000000000000000000////////////000000000000////////////////////////000111222111000///000222222222222222111111111000000000000000000000000000111111111111111111111111000000000000111222333444;;;999777555333333444444555333222444666888777555555555555555555555555555666666777777777888888888;;;::::::::::::;;;<<<<<<===???AAABBBBBBDDDGGGIIIHHHJJJLLLMMMNNNOOOQQQTTTTTTVVVXXXZZZ\\\___ccceeefffggglllrrrxxxwwwdddSSSIIICCCAAA???>>>???@@@??????===>>>>>><<<:::888888999999::::::::::::999888888888888888999999:::;;;;;;999999999999777666555444555555666666777777888888:::::::::;;;;;;;;;<<<<<<<<<;;;===AAAEEEMMM\\\jjjxxx~~~pppaaaYYYUUUTTTXXX\\\aaafffkkkkkkhhhfffhhhkkkmmmtttyyyzzzzzzyyytttnnnbbb[[[QQQHHHBBB>>>:::888888888777777666666555555333333222222222222333333555444444333222222111111222222333333333333222222222222111111111111222222000000000000000000000000////////////000000000000////////////////////////000222333222111000111222333333222222222111111111////////////////////////111111111111111111111111000000000000111222333444<<<;;;888666444333333444555444444555777888777666555555555555555555555555555555666777777888999999:::::::::::::::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGJJJIIIKKKMMMNNNNNNOOOQQQSSSSSSUUUXXXZZZ\\\^^^bbbeeedddeeeiiipppuuu}}}yyyfffUUUJJJDDDAAA???>>>???@@@@@@@@@<<<======;;;999777777888999:::;;;;;;;;;:::888777777777888999::::::::::::999999999888777666555444555555666666777777888888999:::::::::;;;;;;;;;;;;;;;:::<<<@@@CCCIIIXXXeeetttuuudddZZZVVVTTTWWW[[[___dddjjjkkkiiihhhiiikkkmmmsssxxxyyyyyyyyytttooobbb\\\RRRIIICCC???<<<;;;888888888777777666666666333333333222222333333333333333333333222222111111222222333333333333222222111111000000000000111111000000000000000000000000////////////000000000000////////////////////////000111222222000000111222222222222111111111000000////////////////////////111111111111111111111111000000000000111222333444777666555333222222222222555444444555666666666666555555555555555555555555444444555666777888999:::999999999999:::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGJJJJJJLLLNNNNNNNNNOOOQQQRRRSSSUUUXXXYYY[[[]]]aaadddcccdddiiiooossszzz}}}jjjWWWLLLDDDBBB?????????@@@@@@???;;;<<<<<<;;;999777777888888999:::;;;:::999888777666777999:::::::::::::::999999999999888666555444555555666666777777888888999999999999:::::::::;;;:::999;;;>>>AAAGGGTTTaaasssyyyhhh]]]WWWTTTUUUYYY\\\aaahhhkkkkkkjjjjjjkkkoootttxxxxxxxxxxxxsssmmmccc]]]TTTKKKFFFBBB???>>>999999999888777777666666444333333333333333333444111111111222222333333333111222222333333222222111111000000//////000000111000000000000000000000000////////////000000000000........................///000111000//////000111000000000000////////////////////////////////////111111111111111111111111000000000000111222333444222222222222222222333333333444444444444444555555555555555555555555555555333444555666777888999999888888888999:::;;;<<<<<<<<<>>>@@@AAAAAACCCFFFIIIJJJLLLNNNNNNNNNOOOPPPRRRSSSUUUWWWYYYZZZ\\\```bbbccceeeiiiooorrrxxxmmmZZZNNNEEEBBB???>>>??????>>>===;;;<<<<<<;;;999888888999888999999999999888777777666777999:::;;;;;;:::999:::::::::999888777666555555555666666777777888888888888999999999::::::::::::999;;;>>>@@@DDDQQQ]]]ooo}}}lllaaaZZZUUUTTTVVVXXX^^^eeekkkmmmmmmlllllloootttxxxwwwwwwwwwsssnnneee___VVVNNNHHHEEECCCAAA;;;;;;:::999888777666666444444333333333333444444000000111111222333333444111111222222222222111111111111000000000000111111000000000000000000000000////////////000000000000...........................000111000///...///000000000/////////.........////////////////////////111111111111111111111111000000000000111222333444111111222333444555555666222444555444333333444555555555555555555555555555444444555666666777888888888888888888999;;;<<<======>>>@@@AAAAAABBBEEEGGGHHHJJJLLLMMMMMMNNNPPPRRRSSSUUUWWWXXXYYY[[[___aaadddeeeiiiooorrrwwwppp\\\PPPEEECCC???>>>======<<<;;;;;;<<<===<<<:::888999:::999888777777666666777777666777999;;;;;;;;;:::999;;;;;;;;;;;;:::888777666555555666666777777888888888888888888999999999999::::::;;;>>>???CCCOOO[[[iii{{{oooddd\\\UUURRRSSSUUU[[[cccjjjnnnooonnnmmmmmmrrrvvvvvvwwwxxxuuupppfff```XXXPPPKKKHHHEEEDDD===<<<;;;:::888666555555444444333333333333444444111111111111111222222222111111222222222222111111222111111000000111111222000000000000000000000000////////////000000000000........................///000111111//////000111000000000000////////////000000000000000000000000111111111111111111111111000000000000111222333444222222333444555555555555333555666666333333444666555555555555555555555555555555555666666666777777777777777888999;;;<<<===>>>???AAAAAA@@@AAADDDFFFFFFHHHKKKLLLLLLNNNPPPRRRSSSTTTVVVXXXYYY[[[^^^```ccceeeiiinnnppptttrrr^^^QQQFFFCCC???======<<<;;;999;;;<<<===<<<:::999:::;;;999888666555555555666777555777999;;;<<<;;;:::999<<<<<<<<<;;;:::999888777555555666666777888888888777888888888888999999999;;;:::<<<>>>???CCCNNNZZZdddwwwqqqfff^^^VVVQQQQQQSSSYYYbbbjjjoooppppppnnnkkkppptttuuuwwwyyywwwsssgggaaaYYYQQQLLLIIIGGGFFF>>>>>><<<:::888666555444555444444333333444444555333333222222111000000000111111222222222222111111222222111111111111222222000000000000000000000000////////////000000000000........................000222333222111000111222111111111111000000000000111111111111111111111111111111111111111111111111000000000000111222333444222333333444444333333222444666888777444333555777555555555555555555555555555555555666666666666666777777777888999;;;<<<===???@@@AAAAAA@@@AAACCCDDDEEEGGGIIIKKKLLLMMMPPPRRRSSSTTTVVVXXXXXXZZZ^^^```cccdddhhhmmmooosss}}}wwwbbbUUUHHHEEE@@@<<<;;;;;;::::::::::::999999888999999999999999999888777666666555777888:::;;;;;;:::888777888666555777999:::888555:::888777777999999999888999999888888888888999999:::>>>@@@>>><<>>;;;888888777555444333333222111111111222222222222222333333222222222111111111111111111111111111111111111111111111111111111111111000000000///////////////////////////////////////000000000000000000000111000000//////000000////////////000000000000000000000000000000///000000000000111111111222222222111111111000000///000000111222222222222333333444555555444333222333444444555555444444333444555555666666666666666777777666777888999;;;<<>><<<999888999999999888888888777777777777888888777999<<<<<<<<<@@@GGGMMMXXXdddwwwtttdddXXXRRROOOQQQSSSYYY```gggjjjjjjiiicccdddgggmmmrrrvvvxxxwwwqqqlllddd\\\UUUNNNHHHDDD>>>;;;888666555555444222222333444555666555444333000111222333444333222111111111111111111111111111222222222222222222222222333111000......///111222////////////////////////.../////////000000000111///////////////...------000////////////000000111////////////////////////111111222222222333333333111111111111111111111111222222222222333444444555222333333333444444444444444444555555555555444444444555555666666666666666777777777888999:::;;;<<<999<<>>@@@888777777777777777777888888:::<<<===>>>AAAGGGLLLUUU```rrrxxxiii[[[SSSOOOQQQRRRWWW]]]dddiiijjjjjjbbbbbbeeejjjppptttwwwwwwoookkkddd]]]VVVOOOIIIEEE<<<:::777555555444333222444555666666555444222111222222111111111222444555111111111111111111111111222222222222222222222222222111///......000111333000000000000000000000000111000000000/////////...------...//////////////////////////////000111111000000000000000000000000111111222222222333333333111111111111111111111111666555444333222222333333222222222222333333444444444555555666666555555444444555555666666666666666666777888999:::;;;;;;<<<;;;>>>BBBDDDDDDCCCDDDEEEEEEFFFGGGHHHIIIKKKKKKLLLPPPQQQSSSVVVXXXZZZ[[[\\\^^^```bbbeeehhhmmmssswww{{{eeeWWWHHHDDD@@@===============888888888888999:::;;;;;;999999999999999999999999777666666666666666666777555666777666666777:::<<>>===>>>>>>===999999999888999999::::::999999999999999999999999666666666555555666666666555666777666555666:::===NNNIIICCC>>>:::777444333777777666666666666777777888999:::;;;<<>>???@@@BBBFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQTTTVVVXXXYYYZZZ\\\^^^aaadddggglllrrrwwwzzznnn}}}zzzfffYYYHHHDDD@@@>>>===>>>>>>>>>::::::999999888999999999999999999999999999999999666666555555555555666666555666777666555666:::>>>@@@???>>>>>>???>>><<<:::777777666666666666777777:::;;;;;;<<<===???BBBDDDJJJSSSdddxxxxxxiii]]]VVVPPPQQQSSSYYYbbbiiinnnqqqgggfffeeegggkkkppprrrsssqqqllleee]]]TTTKKKCCC===<<<:::777555555666555444555444333222333444555666...000222444444444333222111111111111111111111111000000000000000000000000...///000111111111111111000000000000000000000000......//////000000111111111222222111111000///...............///000222222222222222222222222222222111222222222222333333333000000111111222222222222444333111000000111333444111111000000111333444666555555666666666666555555444555555666666666666666666777999;;;<<<<<<<<<;;;:::<<<>>>??????AAACCCEEEFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNPPPSSSUUUWWWXXXYYY^^^```bbbdddggglllqqquuuwww~~~kkktttwwwbbbSSSHHHEEEAAA???>>>>>>===<<<======<<<;;;;;;::::::999::::::888888888999:::;;;777777777777666666666666555666777888999999888888999:::;;;============<<<;;;:::888777777777888999777888:::<<<>>>@@@AAAAAAIIISSSbbbtttpppaaaWWWUUUTTTTTTVVV^^^gggkkklllhhheeedddeeejjjoooqqqqqqooollleee\\\SSSKKKDDDAAA999888777555555444444444555444444333333444444555333333333222222111111111111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111...---+++******+++---...000000000000000000000000111111000///////////////111111111111111111111111444111//////222333222000555666666666555333111000333333333333333333333333333333333333333333333333444444444555555555555555555555555555666666666666999::::::::::::::::::;;;<<<<<<===>>>???AAACCCDDDCCCDDDFFFIIIJJJLLLMMMMMMMMMNNNOOOQQQSSSUUUXXXYYY^^^___aaaccceeeiiinnnrrrttt|||dddmmm{{{xxxbbbSSSHHHEEEAAA>>>>>>======<<<:::999999888888777666666:::999888777777777888999777777777666666666555555555555555555666666666666999:::<<<===>>>>>>======:::999888777777777888888555666888:::<<<===>>>???FFFPPP___ppptttfff\\\VVVUUUTTTVVV^^^fffkkkllllllhhheeeeeeiiimmmoooppppppmmmfff^^^TTTKKKDDD@@@999888777666555444444444444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000111000000000000000000000111111000000000000111111111000///......///000111000000000000000000000000111111000///////////////////////////////////////333111//////111333111000111111222222111111000000222222222222222222222222333333333333333333333333444444444555555555555555555555555555666666666666999999999::::::::::::;;;<<<<<<===>>>???AAABBBCCCCCCDDDFFFHHHJJJLLLMMMMMMNNNNNNOOOQQQSSSVVVXXXZZZ]]]___aaaccceeeiiimmmqqquuu{{{[[[dddrrrxxxbbbTTTHHHEEEAAA>>>======<<<;;;<<<;;;;;;::::::999999888999888777666666666666666666666666555555555444444777777555444444555666666999:::<<<===>>>>>>===<<<:::999888888777777888888666777888999;;;<<<===>>>CCCKKKZZZkkk|||zzzkkkbbbXXXVVVTTTWWW]]]dddjjjmmmppplllgggeeefffjjjnnnppprrrooohhh```VVVMMMEEE@@@:::999888666555555444444333333444555555444333333333333333222222222222111222222222222222222222222000000000000000000000000000000000000000000111111111111000000000000111111222111111111111111111222000000000000000000000000111000000///////////////////////////////////////222000///000111222111///////////////000111111222111111111111222222222222333333333333333333333333444444444555555555666666555555555555666666666666999999999999::::::;;;;;;<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFHHHJJJLLLMMMMMMNNNOOOPPPRRRTTTWWWYYY[[[]]]___aaaccceeehhhmmmppptttzzzSSS\\\iiixxxyyycccTTTHHHDDD@@@>>>======<<<;;;===<<<<<<;;;;;;:::999999999888888777666666666666666555555555444444444444;;;:::777666555666777888888999:::<<<<<<<<<<<<;;;:::999999888888888888888999999999:::<<<===>>>???@@@HHHUUUfffxxx}}}nnndddZZZVVVTTTWWW\\\aaahhhnnnqqqmmmgggdddeeeiiinnnqqqssspppkkkcccYYYOOOFFFAAA;;;:::999777666555555444222333555666666555333222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000111111111111111000000000000111111///000000111111000000///////////////////////////000000////////////000000111111111111111111111111000000000000111111000///333222111111111222444555222222222222222333333333333333333333333333333333333333444444555666666666555555555555666666666666888888888999::::::;;;;;;<<<<<<<<<===>>>???AAAAAABBBCCCEEEHHHJJJLLLMMMMMMNNNOOOPPPRRRUUUXXXZZZ\\\\\\^^^aaabbbdddgggkkknnnrrrxxxNNNVVVbbbooo|||yyydddUUUGGGDDD@@@=========<<<;;;999999888888777666666666999999999888888777777666666555555555444444444444;;;:::777666555666777888666777999:::;;;;;;:::::::::::::::::::::999999888999999999999:::;;;===>>>???FFFRRRaaassspppfff\\\VVVTTTVVVYYY]]]eeennnqqqmmmhhhddddddiiioootttsssqqqmmmfff\\\QQQHHHBBB<<<;;;:::888666555555555222333555666666555333222222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111111111111111000000000000111111...//////000000//////...////////////////////////000000////////////000000111111111111111111111111///000111222111000000000666555444222222333444444333333333444444444555555333333333333333333333333333333444444555666666777555555555555666666666666777777888999999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBEEEGGGJJJLLLMMMMMMNNNOOOPPPRRRUUUXXX[[[\\\[[[^^^```bbbdddgggjjjmmmooouuuIIIQQQ[[[fffssszzzdddVVVGGGDDD@@@===<<<<<<;;;:::::::::999999888777777777777888888999999888888777666666666555555555444444777777555444444555666666666777888:::;;;::::::999;;;;;;<<<<<<<<<;;;:::999888888777666777888:::;;;>>>DDDNNN]]]nnnssshhh]]]UUURRRUUUWWWXXXbbbnnnpppnnnjjjeeedddhhhoootttsssrrroooiii___TTTJJJEEE===<<<:::999777666555555333333444555555444333333111222222222222333333333333333333333333333333333000000000000000000000000/////////000111111222222111111000000000000111111000000000000000000000000000000000000000000000000///////////////000000111///////////////////////////111333333222111111111444444333222111111111222333333444444555555666666333333333333333333333333222333333444555666777777555555555555666666666666666777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDGGGJJJLLLMMMNNNMMMNNNOOORRRUUUXXX[[[\\\[[[]]]```bbbdddfffiiikkkmmmsss|||DDDKKKTTT^^^iiiyyy{{{eeeVVVGGGCCC???===<<<<<<;;;:::<<<<<<;;;;;;:::999999999444555666888888888888777777777777666666666555555555555555555666666666666777888:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>===;;;;;;999888666666666777999:::<<>>===;;;999777666555555444444444444444444444444111111222222222333333333333333333333333333333333000000000000000000000000...//////000111111222222111111000000000000111111222111000//////000111222000000000000000000000000///////////////000111111///////////////////////////222555555333111111222000111111222222222222111222222333444444555666666333333333333333333333333222222333444555666777777555555555555666666666666666666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAADDDGGGIIILLLMMMNNNLLLMMMNNNQQQTTTWWWZZZ\\\ZZZ]]]```bbbdddeeehhhjjjlllrrrzzzAAAGGGPPPXXXbbbsss{{{eeeWWWGGGCCC???===<<<<<<;;;:::999999888888777666666555222333555777888888777777777777777777666666666666555666777888999999888888999:::;;;===>>>======<<<===>>>?????????>>><<<;;;;;;:::888777777999:::<<<;;;???HHHUUUfffyyy}}}sss]]]TTTPPPSSSSSSSSS]]]llltttrrrnnniiieeeeeejjjnnnrrrrrrppplllcccYYYNNNHHH>>>===<<<999888666555555555444444333333444444555111111111222222333333333333333333333333333333333000000000000000000000000...//////000111222222222111111000000000000111111111000...------...000111000000000000000000000000///////////////000111111111111111111111111111111///333666666444222222333...///111333444555444444111111222333333444555555333333333333333333333333222222333444555666777888555555555555666666666777555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAACCCFFFIIILLLMMMNNNKKKLLLNNNPPPSSSWWWZZZ[[[ZZZ]]]```bbbdddeeegggiiilllrrryyyBBBHHHNNNRRRXXXggg{{{{{{gggVVVMMMEEE>>>===>>><<<<<<>>>::::::;;;<<<;;;999666555666666666666777888999::::::999777666555555555666777888999888777777999;;;<<<<<<;;;<<<===@@@BBBDDDCCCBBBAAA???>>><<<:::999888999:::;;;<<<<<<<<<<<<======CCCPPP___pppsssbbb[[[TTTSSSTTTWWW___fffnnnooonnniiicccbbbfffjjjllloooppplllfff^^^QQQFFFBBB>>>:::777666555444333444444444444333222111000222222222222222222222222222333333444444333333222000000000000000000000000000000////////////000000000000000000000000000000111111000000//////......000000000000000000000000111111000000000000111111111000000///000222444555444444333222222111000000111000000000000000111111000000111111222222222333000111333555666555333222///666999555333444666444666666666666666666666666555777888888777777888999::::::::::::;;;<<<======???@@@CCCFFFIIIKKKLLLMMMLLLLLLMMMOOOQQQTTTVVVWWWZZZ[[[^^^aaadddgggiiiiiilllnnnssszzz@@@FFFKKKOOOTTTaaattt|||gggWWWKKKBBB;;;;;;;;;999999;;;::::::;;;;;;;;;999777555666666666777777888:::::::::999777666555555666666777888999888777777999;;;;;;<<<===>>>@@@BBBDDDEEECCCBBB@@@>>>===;;;;;;:::::::::;;;<<<============???>>>CCCMMM[[[lllxxxfff]]]UUURRRSSSUUU\\\cccmmmoooooojjjdddbbbeeeiiilllpppppplllggg___SSSHHHBBB???;;;777666555444333444444444444333222111111222222222222222222222222222333333444444333333222000000000000000000000000000000////////////000000000000000000000000000000111000000000/////////...000000000000000000000000111111000000000000111111000000000000000222333444666666555444333333222222111111000000000000111111222222222111111111111111111222333444444333222222333333444666888999999999666666666666666666666666555777888888777777888999::::::999::::::;;;<<<===:::<<>>>>>>>>>>>@@@???BBBJJJVVVfff{{{}}}lllaaaVVVQQQQQQSSSYYY```lllnnnoookkkeeebbbdddhhhlllpppqqqnnniiibbbVVVKKKDDDAAA<<<999777666555333444444555444444333222111222222222222222222222222222222333333333333222222000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000111000000//////000000111000000000000000111222333555555444444333333222222222111111000000000111111333333222222111000000000333222222111111111222222000+++000>>>FFFAAA999666666666666666666666666666555777888888666666777999999999999::::::;;;<<<===<<<===@@@CCCEEEHHHIIIJJJJJJJJJKKKLLLNNNQQQSSSTTTVVVXXX[[[^^^aaaccceeefffhhhiiinnnuuu}}}AAADDDGGGHHHJJJSSS```kkkkkkZZZNNNEEE>>>======;;;;;;<<<999::::::;;;;;;:::999888888888888888888999:::;;;:::999777666666666777777777888::::::999888999::::::<<<@@@DDDGGGHHHGGGGGGCCCAAA>>>;;;999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>???>>>AAAHHHRRRbbbxxxpppcccVVVPPPPPPRRRXXX^^^jjjmmmooolllfffbbbdddffflllppprrroookkkeeeZZZOOOFFFCCC>>>:::888777555444444444555555444333222222222222222222222222222222222222333333333333222222000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////////////////////////////000000////////////000000000000000000000111222222222222222111111111111111222222111111000000111111222222111111111111111111444333111//////000111222999444???YYYdddWWWDDD<<<666666666666666666666666555666777777666666777999999999999999:::;;;<<<===>>>???BBBDDDGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZ]]]```cccdddeeefffhhhmmmssszzzBBBDDDFFFGGGHHHOOOZZZbbbwwwnnn]]]PPPGGG@@@???>>><<<<<<===999:::::::::;;;;;;::::::999999999999999::::::;;;999999777666666777888888666888:::;;;:::999999:::999<<>>???AAACCCFFFGGGHHHIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVYYY\\\___bbbcccdddfffhhhmmmrrrvvv~~~===???@@@AAACCCHHHOOOUUU^^^kkk~~~rrr```NNNFFF>>>===<<<:::999:::999999999:::;;;<<<======;;;;;;::::::::::::;;;;;;999999777777777888999:::666999;;;<<<;;;::::::::::::<<>>>>><<<;;;:::999999999;;;;;;<<<===>>>>>>>>>>>>:::<<<@@@FFFLLLWWWlllzzzkkk\\\VVVUUUTTTTTTVVV___fffmmmnnnkkkgggfffggghhhmmmqqqpppoookkkbbbXXXLLLHHHCCC>>>;;;999777555444444555555555555444444222222222222222222222222111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000.../////////000000000111000000000000000000000000//////............////////////000111111000///...000111111222333444444444555444333222111111111111//////000111222333333444111111111111222333555666888777555555666777888999666666666666666666666666444555666666555555666888888888888888999:::;;;<<>>@@@EEELLLQQQTTTbbbvvvrrraaaPPPGGG???>>>===;;;:::;;;999999999:::;;;<<<===>>><<<;;;;;;:::::::::;;;;;;999999888777777888999:::666999<<<===<<<:::::::::;;;<<<>>>@@@BBBCCCCCCCCC======<<<<<<;;;:::999888<<<===>>>??????@@@@@@???999<<<@@@EEEJJJTTTgggyyy}}}nnn___XXXVVVTTTRRRRRR]]]dddlllnnnkkkgggggghhhggglllppppppooolllbbbYYYMMMIIICCC???<<<999777555444444555555555555555444222222222222222222222222111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000.../////////000000111111000000000000000000000000//////............////////////000111111000///.........///000111222222333555444333222111111111111111111111111111222222222000000111222333555666777---333444///,,,000444444666666666666666666666666444555666666555555666888888888888888999:::;;;<<<;;;<<<>>>AAABBBDDDEEEEEEIIIIIIJJJJJJLLLMMMNNNOOOQQQSSSUUUYYY\\\^^^```aaaeeegggkkkpppsssyyy>>>???@@@AAACCCEEEGGGIIIQQQZZZjjjzzztttaaaPPPHHHAAA@@@@@@===<<<===============>>>???@@@AAADDDCCCBBB@@@===;;;999999;;;999888888::::::999777;;;;;;;;;;;;;;;;;;::::::;;;<<<==================<<<<<<;;;;;;;;;<<<======<<<===>>>@@@@@@???>>>>>>@@@???BBBEEEHHHQQQddduuurrraaaXXXTTTQQQRRRTTTZZZaaajjjppprrrooollliiiiiijjjlllppprrrmmmeee^^^TTTMMMCCC===<<<<<<;;;:::888666333222333333333222444444333222222333444444333333333222222111111111222222222111111111000000////////////////////////111111111111111111111111222111000//////000111222000000000000000000000000111111000000000000000111000000000000000000000000111111111111111111111111444333222222111111222222222222111111111111111111222222111111222222333444222222222444666777666555555555555555555555444444777777777777888888888888999::::::::::::::::::;;;;;;===@@@CCCEEEEEEDDDDDDGGGHHHIIIJJJKKKLLLMMMNNNSSSTTTUUUXXX[[[___bbbccccccggglllooorrrzzz===>>>>>>???AAACCCEEEFFFLLLUUUdddttttttaaaPPPHHHAAA@@@???===<<<===============>>>???@@@AAADDDCCCAAA???===;;;:::999:::999888999:::;;;:::999::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@???>>>??????AAADDDGGGOOOaaarrrtttcccYYYTTTPPPPPPRRRXXX___hhhppprrroookkkhhhhhhhhhkkkoooqqqnnnfff```TTTMMMDDD>>><<<===<<<;;;999666444333444555555444444333222222222222333444333333222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000000000///////////////000000000000000000000000000111111111111111111111111222222111000000000000111111111111111111111111111222222222222222333333444222111111111333333222111555555555555555555555555666666777777888888888999999999::::::::::::;;;;;;>>>???AAACCCDDDDDDDDDDDDGGGHHHHHHJJJKKKLLLMMMNNNSSSSSSUUUXXX[[[^^^aaaccccccgggllloooqqqyyy<<<<<<======>>>@@@AAABBBGGGOOO\\\kkkzzztttbbbPPPGGG@@@???>>><<<;;;<<<<<<<<<<<<===>>>???AAABBBCCCBBBAAA???===;;;:::999:::999888999;;;<<<;;;:::999999::::::;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;============>>>>>>??????@@@@@@AAAAAAAAA@@@????????????AAADDDFFFMMM]]]mmmxxxggg\\\UUUPPPNNNPPPUUU\\\fffnnnrrrooojjjffffffgggiiimmmpppnnnhhhcccUUUNNNEEE???===>>>===<<<999777555444555777777666333222222111111222222333222222222222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////............//////000000000000000000000000111111111111111111111111111111000////////////000111111111111111111111111222222222222333333333333666444333444555555333222555555555555555555555555555666666777888999999999999999999::::::;;;;;;;;;AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNRRRSSSUUUWWWZZZ]]]```aaabbbfffkkknnnpppwww<<<<<<<<<<<<===>>>??????DDDKKKWWWcccppptttcccQQQHHH@@@>>>===;;;:::<<<;;;;;;<<<<<<>>>???AAABBBBBBAAA@@@>>>===;;;::::::999888888999;;;===<<<;;;888888999:::;;;;;;<<<<<<888999:::;;;;;;<<<;;;;;;===>>>??????@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@???@@@AAACCCEEEFFFKKKZZZiii|||lll```WWWOOOMMMNNNSSSYYYcccmmmqqqpppjjjeeeeeeeeefffjjjnnnnnnjjjfffWWWPPPFFF@@@??????>>>===999666444444555777777666222222222222222222222222111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111000000000000000000000000//////.........///000000000000000000000000000000111111111111111111111111111111000////////////000111111111111111222222222222222222333333333333333555444333333555666555444444444444555555555555555555555666777888999999:::999999999::::::;;;;;;;;;DDDCCCAAA@@@AAABBBDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMRRRRRRTTTVVVYYY\\\___```aaaeeejjjmmmooottt~~~===============>>>??????BBBIIISSS]]]iiiyyyvvveeeRRRIII@@@>>>===;;;;;;<<<;;;;;;;;;<<<===???@@@AAA@@@@@@???>>>===<<<;;;:::999888777999;;;<<<<<<;;;888888999999:::;;;<<<<<<999999:::<<<<<<=========>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBAAAAAA@@@??????AAABBBDDDFFFFFFKKKXXXfffzzzrrreeeZZZPPPLLLNNNQQQWWW```jjjppppppjjjeeedddddddddhhhlllmmmkkkhhhZZZRRRHHHBBB@@@???>>>===888666444333444666555555222222222222222222222222111111111222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////000/////////000000111222000000000000000000000000000000000000000000000000222222111000000000000111000000111111111222222222111222333444444444333333///---,,,...000222333333444444444555555555666666555666666777888888999999888888999::::::;;;<<<<<>>???@@@@@@GGGPPPXXXaaaoooxxxgggTTTJJJAAA>>>>>><<<;;;===<<<<<<<<<<<<===>>>????????????>>>======<<<;;;;;;999888777888:::;;;:::999888888999999::::::;;;;;;888999:::<<<============???@@@BBBDDDDDDEEEDDDDDDEEEDDDBBBAAA@@@?????????AAABBBEEEGGGGGGJJJVVVccctttwwwjjj]]]RRRMMMOOORRRVVV^^^hhhoooqqqlllgggeeecccccceeejjjlllkkkiii]]]UUUKKKDDDAAA???>>><<<999777444333444555444333222333333444444333333222222222222222222222333333111111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////000000///000000111222333000000000000000000000000000000000000000000000000222222111000000000000111000000000111222222333333111222444555555555444333///...---...111444666666333333444444555666666666777777777777888888888888888888999::::::;;;<<<<<>>>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKLLLMMMQQQQQQRRRTTTWWWZZZ\\\]]]^^^ccchhhjjjkkkooowww~~~;;;;;;;;;<<<===>>>???@@@===DDDLLLRRRXXXeeexxxyyyiiiVVVLLLBBB???>>><<<<<<>>>======<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<;;;999777777777999999888777999999999999999999::::::777888999:::<<<<<<<<<<<>>>>>>>>???@@@DDDFFFFFFIIITTTaaaooo{{{nnn```TTTOOOPPPSSSUUU\\\fffnnnqqqmmmiiifffcccbbbdddhhhkkkkkkjjj```XXXMMMEEEAAA???===;;;<<<999666555555555444333333444555555555555444333333333222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000///000111222222111000///////////////////////////.........//////111222222000000000000000000000000000000000000000000000000111111000////////////000///000000111222222333333111222444555666555444333555333111222555777999999333333444444555666666777888888888888777777777777777888888999;;;<<<<<<===??????>>>>>>>>>???AAABBBBBBCCCDDDFFFHHHJJJLLLMMMPPPQQQRRRTTTVVVYYY[[[\\\^^^bbbgggiiijjjmmmuuu{{{:::::::::;;;<<<===??????:::AAAIIINNNSSS^^^ppp~~~{{{kkkWWWMMMCCC@@@???======???>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<999777666777888888777666::::::999999999999999999666666888999:::;;;;;;;;;@@@AAADDDFFFGGGGGGFFFEEEFFFDDDBBB@@@>>>============>>>BBBEEEEEEGGGSSS___mmm}}}~~~pppbbbUUUPPPRRRTTTVVV[[[dddnnnrrrooojjjfffcccaaacccgggkkkkkkjjjbbbZZZNNNFFFAAA???<<<:::>>>;;;888666666666555333444444555666666555444444444333333222222111111111000000111111222222222222////////////////////////000000000000000000000000///000111222222111000///////////////////////////---------......000111111000000000000000000000000000000000000000000000000000000///...............///000000111222222333333111222444666666555444333666333111111333555666666333333444444555666777777999999888888777666666666777888888999;;;<<<==================>>>???@@@AAABBBBBBDDDFFFHHHJJJLLLMMMPPPQQQRRRSSSVVVXXXZZZ\\\]]]bbbgggiiiiiilllssszzz;;;::::::::::::;;;<<<<<<>>>???DDDIIIMMMTTTcccrrrrrr[[[OOOBBB>>>>>><<<<<<======<<<::::::999:::;;;<<<>>>@@@AAAAAA???===<<<<<<===<<<:::888777777888888888999999::::::999999888;;;::::::999999::::::;;;???@@@AAACCCDDDEEEEEEFFFDDDDDDCCCAAA???<<<:::999>>>>>>???@@@BBBGGGNNNRRRgggvvvrrrdddYYYQQQNNNRRRTTTZZZeeennnrrroookkkeeecccbbbdddgggkkkmmmnnnggg^^^SSSKKKGGGCCC>>>:::;;;:::999888777777777777888777666555444333333333111111222222222333333333222222222111111111111000111111111111111111111111000000000000111111111111000000////////////000000222222222111111///......111000///...------...///000000111111111111000000000000000000000000000000///111222111000///000111//////000111222222333333///000111222333444444444333333222222222222111111555666666666555444333222555666777888888999999999999::::::;;;<<<===>>>>>>:::;;;===>>>@@@@@@@@@@@@CCCCCCEEEGGGIIIKKKLLLMMMLLLMMMOOORRRUUUWWWYYYZZZ```aaadddfffiiimmmssswww:::::::::::::::;;;<<<<<<>>>???BBBFFFIIIOOO\\\jjj~~~sss]]]QQQDDD@@@???======>>>======<<<;;;;;;;;;<<<===>>>@@@BBBAAA???=========<<<;;;999888888888888999888999999::::::999999888::::::999999999999::::::>>>???@@@BBBCCCDDDDDDEEEEEEDDDBBB@@@>>><<<:::999======>>>???AAAFFFLLLQQQcccsssuuuggg[[[SSSPPPRRRTTTYYYcccmmmrrrpppmmmgggeeedddeeehhhkkknnnnnnhhh___SSSKKKFFFBBB>>>:::::::::999888777777777777777666555444444444444444111222222222222333333333222222222222111111111111111111111111111111111111000000000000111111111111000000////////////000000111222222111111///......111000///...---......///000000111111111111000000000000000000000000000000///111222111000///000111///000000111222222333333222333333333333222111111333333333333333444555555444444444555555666666666444555666777888888888888888888999:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGIIIKKKMMMNNNMMMNNNPPPRRRUUUXXXZZZ[[[___```ccceeehhhlllrrrvvv::::::999999::::::;;;<<<>>>>>>@@@CCCDDDHHHSSS___sssuuu```SSSFFFBBB@@@>>>>>>???======<<<<<<<<<======>>>???@@@BBBAAA???=========:::999888888888888999999888888999999999999888888::::::999999999999::::::<<<===>>>@@@AAABBBCCCCCCEEECCCAAA>>><<<;;;;;;;;;;;;<<<===>>>@@@DDDJJJNNN^^^mmmzzzkkk___WWWRRRSSSTTTXXXaaajjjppprrrqqqjjjhhhffffffiiilllnnnooojjjaaaUUUKKKEEEBBB>>>;;;:::999888777666666666666555555444444444444444555222222222222333333333333333222222222111111111111000000000000000000000000000000000000111111111111111000000//////000000111111111111111000///......000000///............//////000000111111000000///000000000000000000000000///111222111000///000111000000000111222222333333222333333333333222111111444333333222444666888:::666666555444444555777777333444555666777777777777777777888999:::;;;<<<<<<============>>>@@@AAACCCDDDDDDFFFHHHJJJLLLMMMNNNNNNOOOQQQSSSVVVYYY[[[\\\^^^___aaadddfffkkkpppttt~~~999999999999999::::::;;;<<<;;;===@@@AAADDDMMMWWWffftttwwwbbbUUUHHHBBB@@@>>>===>>><<<<<<<<<<<<<<<============???@@@@@@>>><<<;;;<<<888888888888888999999:::888888999999999999888888999999888888888888999999:::;;;<<<>>>???@@@AAAAAADDDBBB???<<<;;;;;;;;;<<<:::;;;<<<===>>>BBBGGGKKKXXXiii~~~ooocccYYYTTTTTTTTTWWW^^^gggooossstttmmmjjjhhhgggjjjmmmooopppllldddWWWLLLEEEAAA>>><<<999999888777666666666666444444333333333444555555222222222333333333444444333333222222222111111111///////////////////////////000000000111111111111111000000000000000000111000000111111000///....../////////.........////////////000000000000//////000000000000000000000000///111222111000///000111000000111111111222222222///000111222333444444444666444222222222555888999;;;:::777444333333444555222333444555666666666666777777888999:::;;;<<<<<<;;;:::::::::<<>>@@@CCCJJJRRR^^^jjj}}}zzzcccVVVHHHBBB@@@===<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;===>>>>>><<<:::999999666777777888999999999999777888888999999888888777999888888777777888888999999999;;;===>>>??????@@@BBBAAA>>><<<:::;;;;;;<<<999:::;;;<<<===@@@DDDHHHUUUddd|||sssfff[[[VVVTTTUUUWWW]]]eeemmmsssvvvpppmmmiiihhhjjjmmmooopppmmmfffZZZOOOFFF@@@===<<<999888777666555555555555444444333333333444444555222222333333333444444444333333333222222222222111///////////////////////////000000000111111111111111111000000000000111111///000000000000//////.........////////////////////////000000000000/////////////////////////////////111222111000///000111111111111111111222222222///000111222333444444444666555222000000222444666;;;999666444333333444555222333444555555666666666888888999:::;;;<<<======???>>>===<<<===???BBBCCCDDDDDDFFFHHHJJJLLLMMMNNNNNNOOOQQQTTTWWWYYY[[[\\\\\\]]]___aaacccgggmmmqqqxxx888888777777888888999:::999888999>>>@@@BBBGGGNNNXXXbbbsss}}}eeeWWWJJJCCC@@@===;;;;;;888999:::;;;<<<<<<<<<;;;:::;;;===<<<:::888888888666666777888999999999888777777888888888888777777888888777777777777888888888999:::<<<===>>>??????@@@???===<<<;;;;;;;;;<<<888:::;;;<<<===???CCCFFFQQQ```wwwwwwiii^^^XXXUUUUUUXXX\\\ccckkkrrrwwwrrrooojjjhhhiiilllooopppnnnhhh]]]RRRHHHAAA<<<;;;888777666555555444444444444444333333333333333444333333333333444444444444333333333333222222222222000000000000000000000000000000000000111111111111222111111000000111111222/////////000000//////...---...//////000/////////...//////000000//////...///////////////////////////111222111000///000111111111111111111111111111222333333333333222111111555444222000000000222333444444333333444555777888222333444555666666666666888888999:::;;;<<<======FFFEEECCCAAA@@@@@@@@@@@@CCCCCCEEEGGGIIIKKKLLLMMMNNNOOOQQQSSSVVVYYY[[[\\\\\\]]]___aaacccggglllpppwww}}}777777777777777888999999:::888999===??????CCCIIIPPPYYYgggxxxgggZZZLLLEEEBBB>>><<<<<<888999;;;<<<=========<<<:::;;;======:::999888888666777888999999888777777777777888888888888777777777777777666666777777777888999:::<<<===>>>??????=========<<<<<<;;;;;;;;;888:::<<<======???BBBDDDNNN\\\rrr{{{mmmaaa[[[UUUVVVYYY]]]bbbjjjqqqvvvtttpppkkkhhhiiikkknnnooommmiii```UUUIIIAAA<<<999777777666555444444444444555555444333222222222222333333333444444444444555444444333333333222222222111111111111111111111111000000000000111111111111222111111000000111111222......///////////////...,,,---///000000000//////......////////////......///////////////////////////111222111000///000111111111111111111111111111222333333333333222111111222222111111111222222333000111222333444555666777333444555666666777666666777777888999:::;;;<<<<<>>===@@@DDDIIIPPP]]]mmmjjj\\\NNNGGGCCC???======999:::<<<>>>>>>>>>>>>===:::<<<>>>===;;;999999999666777888999999888777666777777888888888888777777777777666666666666777777888999:::<<<===>>>??????<<<<<<======<<<<<<;;;:::999:::<<<======???AAADDDLLLYYYooo~~~pppddd]]]UUUWWWZZZ]]]bbbiiipppuuutttpppkkkhhhhhhkkkmmmnnnmmmiiiaaaVVVKKKAAA;;;888777777666444444444444444666555444333222111111111333333333444444444555555444444444333333333222222111111111111111111111111000000000000111111111111222222111111111111222222......///////////////...,,,---///000000000//////......////////////......///////////////////////////111222111000///000111222222111111111111111111///000111222333444444444///000111222333444444444111222333444444444333333333444555666777777777777666666777888999::::::;;;:::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCEEEGGGIIIKKKKKKLLLMMMOOORRRUUUWWWYYYZZZ]]]^^^```aaacccggglllooosssxxx666666777888999999::::::;;;;;;:::;;;<<<>>>@@@AAAEEEJJJVVVdddrrrpppaaaPPPGGGCCC???======;;;;;;:::::::::;;;;;;<<<>>>>>>===<<<;;;::::::999::::::999999888777777777777777777888999999::::::999777666444444666777999888999999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>============???@@@AAAKKKVVViiixxxkkk___]]][[[\\\^^^```cccmmmwwwvvvooohhheeegggiiiiiihhhllljjjdddZZZNNNDDD===:::999888666555444444555555444444555555444444333222222222222222111111000000222333333444444333333222111111000000000000111111000000////////////000000////////////////////////111111000000//////......////////////............111111000000000000111111111000///......---......222222222222222111000///111111000000000000111111111222222333333222222111222222222222222222222222444444444444444444444444555555555555666666666666888888999999999:::::::::=========>>>???AAACCCCCC@@@AAACCCDDDEEEGGGJJJLLLLLLNNNPPPQQQRRRUUUXXXZZZ[[[]]]```bbbcccfffjjjmmmrrrttt}}}888999999:::;;;;;;<<<<<<::::::;;;;;;<<<>>>???@@@BBBFFFOOO]]]iiixxxoooaaaQQQIIIEEE@@@===>>>;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;;;;::::::::::::999999888777777777999999888888888888888888:::999777666666777999:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<===???@@@AAAFFFPPPddd{{{|||nnnbbb]]][[[\\\^^^___bbbkkkuuuwwwpppiiieeefffhhhhhhhhhmmmkkkeee\\\PPPFFF???;;;999888666555444444555555333333333333333222111111222222222222111111111000222333333444444333333222111111000000000000111111000000////////////000000111111111111111111111111111000000000/////////...111111111111111111111111111111000000000000111111000000//////.../////////111222222222222111000///111111000000000000111111222222333333333333222222333333333333333333333333444444444444444444444444555555555555666666666666888888888999999999::::::<<<<<<<<<===???@@@BBBCCCAAACCCDDDEEEEEEGGGIIILLLKKKMMMOOOQQQRRRTTTWWWZZZ[[[]]]___aaacccfffiiilllppprrr{{{999999999::::::;;;;;;<<<999:::;;;<<<===>>>>>>>>>>>>@@@GGGRRR]]]lllpppbbbTTTLLLHHHBBB???>>>999999999:::<<<===???@@@>>>======<<<<<<;;;;;;;;;:::::::::999888888777777::::::999999888777777666;;;:::999888888999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>@@@AAADDDMMM___vvvqqqeee]]][[[[[[\\\]]]```iiisssxxxrrrkkkfffdddfffggghhhmmmkkkggg___TTTIIIAAA===999888666555444444555555333444444444444333222222222222222222111111111111222333333444444333333222111111000000000000111111000000////////////000000111111111111111111111111000000000000////////////........................111000000//////000000111000000/////////000111111111111222222111111000000111111000000000000111111222333333444444333333222444444444444444444444444444444444444444444444444555555555555666666666666888888888999999999999:::;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFFFFEEEFFFIIIKKKJJJLLLNNNOOOPPPRRRVVVXXXZZZ\\\^^^```bbbeeeiiikkkoooqqqxxx777777777888888999999999888:::;;;===>>>>>>===<<<>>>>>>BBBJJJTTTbbbwwwrrrdddVVVOOOKKKEEE@@@???777777777888999:::;;;<<<============<<<<<<<<<<<<;;;::::::999999888777777999999999888888888777777::::::999888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===???@@@FFFNNN]]]rrruuuggg^^^[[[ZZZ[[[[[[]]]fffpppxxxtttnnngggddddddfffhhhkkkkkkhhhaaaWWWLLLCCC>>>999888666555444444555555666666777777666666555444222222222222222222222222222333333444444333333222111111000000000000111111000000////////////000000111111111111111111111111000000000000////////////,,,,,,,,,---------------000000////////////000000000000///000000111222222000000111111111111000000111111000000000000111111333333444444444444333333333333333333333333333333444444444444444444444444555555555555666666666666888888888888999999999999:::::::::;;;===>>>@@@AAAEEEFFFGGGFFFEEEFFFHHHJJJIIIKKKMMMNNNOOOQQQTTTWWWYYY[[[^^^___aaadddhhhjjjnnnpppwww777888888888888888999999999:::;;;=========<<<<<>>???FFFLLLYYYlllxxxjjj___[[[YYYYYYXXXZZZcccmmmvvvuuupppjjjdddccceeeiiihhhiiiiiicccYYYNNNDDD???999888666555444444555555666666777777666666555444222222222222222222222333222333333444444333333222111111000000000000111111000000////////////000000000000000000000000000000////////////000000000000//////000000111111111111000000////////////000000000000///000000111222222///000000111111111000000111111000000000000111111222333333444444333333222111111111111111111111111444444444444444444444444555555555555666666666666777777888888888999999999:::::::::;;;<<<>>>@@@@@@EEEFFFGGGFFFEEEEEEGGGIIIHHHJJJLLLMMMNNNQQQTTTVVVXXXZZZ\\\^^^```cccgggiiinnnpppwww::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<@@@@@@BBBGGGLLLUUUeeettt{{{lll]]]TTTNNNGGGBBBAAA>>>===<<<;;;::::::::::::<<<<<<<<<======>>>>>>>>>;;;;;;;;;:::999999888888666777777888999999::::::999999999999999999999999<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???BBBGGGRRReee|||{{{mmm```\\\XXXWWWVVVWWW```jjjssstttsssmmmeeebbbeeeiiigggiiijjjfff\\\PPPFFF@@@999888666555444444555555333444444444444333222222222222222222333333333333222333333444444333333222111111000000000000111111000000////////////000000////////////////////////////////////000000000000...//////000000111111222000//////......//////000000000/////////000111111//////000000111111000000111111000000000000111111111222222333333222222111111111111111111111111111444444444444444444444444555555555555666666666666777777777888888888888999:::::::::;;;===>>>@@@AAADDDEEEEEEEEEDDDEEEFFFHHHHHHJJJLLLMMMNNNPPPTTTVVVWWWYYY\\\^^^___bbbfffiiilllpppwww::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<>>?????????<<<;;;;;;::::::999888888888888888888888888999999::::::;;;;;;;;;;;;::::::<<<:::999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>>@@@DDDNNN___uuu~~~qqq```\\\XXXVVVTTTUUU^^^hhhooosssuuupppgggccceeeiiifffjjjllliii```SSSHHHBBB999888666555444444555555333333333333333222111111222222222333333333444444222333333444444333333222111111000000000000111111000000////////////000000000000000000000000000000.../////////000000000111------......///000000111//////............//////000000//////.../////////...//////000000000000000111111000000000000111111000111111222222111111000111111111111111111111111444444444444444444444444555555555555666666666666777777777777888888888888:::;;;;;;<<<===???@@@AAABBBCCCDDDDDDCCCDDDFFFHHHHHHJJJLLLNNNOOOQQQTTTWWWVVVXXX[[[]]]^^^aaaeeehhhjjjooowww888888888888888888888888<<<;;;:::999:::;;;<<<======>>>BBBFFFGGGKKKUUUaaannn}}}sssaaaUUUNNNGGGCCCBBB:::::::::::::::;;;<<<===;;;;;;<<<===>>>???@@@@@@<<<;;;;;;::::::999999888::::::999999888777777777;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888666666777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>BBBEEELLL[[[pppsss```\\\XXXUUUSSSTTT]]]gggmmmrrrvvvqqqhhhccceeeiiigggkkkmmmkkkbbbVVVJJJCCC999888666555444444555555444444555555444444333222222222222333333444444444222333333444444333333222111111000000000000111111000000////////////000000111111111111111111111111.../////////000000111111000111111222333444444444//////............//////111000///.....................///000000000000000111111000000000000111111000000111111111111000000222222222222222222222222444444444444444444444444555555555555666666666777777777777777888888888888;;;;;;;;;<<<>>>???AAABBB@@@BBBCCCCCCCCCDDDFFFHHHIIIKKKMMMNNNOOOQQQTTTWWWVVVXXXZZZ\\\^^^aaaeeeggghhhnnnwww::::::::::::::::::::::::999;;;<<<;;;::::::;;;<<<===>>>???AAADDDIIIPPPUUUdddpppvvvaaaTTTNNNKKKDDD???EEE@@@<<<<<<999777:::???<<<<<<<<<===>>>?????????<<<<<<:::999888777777777777777777777777777888888999999::::::;;;;;;::::::999999999888888888888777<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<===>>>DDDDDDJJJYYYkkk}}}vvvddd]]]VVVSSSSSSTTTZZZaaallltttyyyssskkkhhhgggfffffflllnnniiiaaaWWWLLLBBB===999666666888888666333111222444555555444222111222222222222222222222222444333333222222333333444222222111111111111222222222222111000//////000000//////000000111111111222000000000000000000000000//////000000000000//////---,,,,,,...///000...---111111000000000000111111000000000000////////////000000////////////000000222222333333333444444444777666444111000///000000555555555555555555555555555555666666666555444333666666666666777888999:::888999;;;===>>>>>>======???@@@AAABBBCCCEEEFFFFFFHHHJJJMMMNNNPPPQQQTTTVVVWWWWWWXXX[[[^^^bbbfffhhhmmmpppuuu{{{;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;;;;<<<===<<<===>>>???BBBGGGMMMRRR\\\iii}}}xxxdddVVVPPPLLLFFF@@@@@@:::777;;;???===:::888<<<<<<======>>>>>>??????===<<<;;;:::999888888888888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999888888888777777888999999:::;;;<<<======::::::::::::;;;<<<======BBBBBBHHHVVVhhhzzzyyyhhh```WWWTTTSSSSSSXXX^^^kkksssyyytttmmmiiigggeeeggglllooojjjcccZZZOOOEEE>>>;;;777666777888555333222333444555555444333222222222222222222222222222444333333222222333333444222222111111111111222222222222111000000000000000///000000000111111111111000000000000000000000000//////000000000000//////000/////////111222111000111111000000000000111111111111111111111000000000000000////////////000000//////000000000111111111111111111111111333444555222333444444555555555555444444333333444555555666666666666666777888999:::999:::;;;===>>>>>>?????????@@@AAABBBCCCEEEFFFFFFGGGIIIKKKMMMNNNPPPSSSUUUVVVWWWXXX[[[^^^bbbfffhhhkkknnnsssyyy<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>><<<;;;<<<===;;;<<<======???CCCHHHLLLSSS___qqq{{{gggYYYRRRMMMGGGBBBCCC;;;999BBBLLLJJJ@@@888============>>>>>>>>>>>>>>>===<<<:::999999999999999999:::;;;;;;<<<==================<<<;;;::::::999999888888888777777777777888999:::;;;<<<<<<===::::::::::::;;;;;;<<<===??????EEESSScccttt~~~nnncccYYYUUUSSSRRRVVV[[[hhhrrryyyvvvpppkkkgggcccgggllloookkkeee^^^RRRHHHAAA===888666777777555333333444555666666555444333222222222222333333333333444333333222222333333444222222111111111111222222222111000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////222000......000111222111111000000//////000000111111111111111111222222222000000////////////000000....../////////000000000//////000111222444666777000111333444555555555444777666555444444555666777666666666666777888999999;;;;;;<<<<<<===???@@@AAA??????@@@BBBCCCDDDEEEFFFEEEGGGJJJLLLMMMOOOQQQSSSVVVVVVXXX[[[^^^bbbeeegggiiikkkqqqwww|||========================>>>??????>>><<<:::;;;<<<:::;;;;;;<<<<<>>HHHPPPMMMCCC<<<============>>>>>>>>>>>>======;;;:::999888888888888999:::;;;<<<===>>>>>>>>>>>>======<<<:::999888888888888888777777777777:::::::::999999999999999:::::::::::::::;;;<<<===>>>>>>DDDPPP^^^ooorrrfffZZZUUUSSSSSSVVVZZZdddoooxxxxxxsssnnnhhhbbbfffkkkmmmkkkgggaaaUUUKKKDDD???999666666666555333555555666666666666555555222222222333333333333333444333333222222333333444222222111111111111222222111111000000000000000111000000000000000111111111//////////////////////////////000000000000//////000---+++***,,,...//////000000////////////000000000000111111111111111222000000////////////000000111111111111222222222333222222222222222222222222000111333444555444333222;;;:::999888777666666555666555555666666777888999;;;;;;::::::<<<===???AAA??????@@@AAACCCDDDEEEEEEEEEGGGJJJLLLMMMNNNQQQSSSUUUVVVXXX[[[___bbbeeefffhhhjjjooouuuzzz========================<<<======<<<:::888999:::999:::;;;;;;;;;===@@@CCCHHHPPP^^^ooommm^^^TTTMMMGGGCCCBBB>>>>>>CCCEEEAAA<<<:::============>>>>>>>>>>>>===<<<;;;:::888888888888777888999:::;;;<<<===>>>======<<<<<<:::999777666888888888777777777666666999999999999999999999999;;;;;;:::::::::;;;<<<<<<===>>>DDDNNN[[[kkkuuuhhh[[[UUUTTTTTTWWWZZZaaalllvvvxxxvvvqqqiiibbbdddhhhkkkjjjhhhcccXXXMMMFFF@@@999666666666666444666666666666666666666666222222333333333444444444444333333222222333333444222222111111111111222222111000000000000000111111111111000000000000000000//////////////////////////////000000000000//////...,,,))))))+++---......000000////////////000000/////////000000000111111000000////////////000000222222222333333333444444444333333333222111111000222333444444444333222111777888999999999777555444555555555555666777888999:::999999999:::<<<>>>???>>>???@@@AAABBBDDDEEEEEEFFFHHHJJJLLLMMMOOORRRTTTTTTUUUXXX[[[___bbbdddeeehhhiiinnntttyyy;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888777888999999:::;;;;;;;;;<<>>999888;;;<<<<<<<<<===>>>?????????>>>===<<<:::999999888888888888999999:::;;;<<<<<<<<<<<<<<<;;;:::888777666888888777777777666666666444555666777999;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>DDDMMMXXXggg}}}yyyjjj\\\UUUUUUUUUVVVYYY]]]hhhsssxxxxxxtttllleeecccgggjjjjjjjjjfff[[[PPPGGGAAA999555555777777666666666666666666666666666222222333333444444555555444333333222222333333444222222111111111111222222000000000000000111111222111111111111000000000000000000000000000000000000//////000000000000//////000...,,,,,,...///000///000//////......//////000.........///000000111111000000////////////000000000111111111111222222222000111222333333333333333444444333333333333333444333444555777777777666555555555555555666777888888888888888999:::;;;======>>>>>>???AAABBBCCCDDDEEEEEEHHHJJJLLLMMMOOOQQQTTTSSSUUUXXX\\\___bbbddddddggghhhlllrrrwww}}}999999999999999999999999888999::::::888777888:::999:::;;;<<<<<<===???BBBCCCGGGNNNYYYiii|||sssdddXXXOOOIIIEEEDDDBBBAAABBB???;;;;;;???:::;;;<<<===>>>???@@@AAA@@@???>>><<<;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888777777777666666666666333444555777999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<===CCCKKKUUUdddzzz~~~nnn^^^VVVUUUTTTTTTVVV[[[eeeqqqwwwxxxvvvooogggcccgggjjjkkkmmmjjj___SSSHHHAAA999555555888999888666555555555555555555666222222333333444555555666444333333222222333333444222222111111111111222222000000000000000111222222111111111111000000000///000000000000000000000000//////000000000000//////000///...///111222111000//////............//////...//////000111111222222000000////////////000000000000000000111111111111...///111333444444444444333333222222333555888999;;;999777555444555666666555555555555555666888888888888:::;;;<<<=========>>>>>>???@@@BBBCCCDDDEEEDDDFFFIIIKKKLLLMMMPPPRRRRRRTTTXXX\\\___bbbcccdddfffeeeiiipppuuuzzz888888888888888888888888888999::::::888888999;;;999:::<<<<<<<<<>>>@@@BBBAAADDDIIIRRR```sssvvvfffZZZQQQJJJGGGDDDAAA@@@BBBAAA===<<<>>>999:::;;;===>>>@@@AAABBBBBBAAA@@@>>>============::::::;;;;;;;;;;;;;;;;;;============<<<;;;::::::777777777777666666666666666666777777888888888999<<<;;;;;;:::::::::;;;;;;;;;<<>>HHHDDD===666333333555777555444444555555666777888888999;;;===>>>>>>======>>>>>>???@@@BBBCCCDDDDDDCCCEEEHHHIIIJJJLLLOOOQQQRRRTTTXXX\\\___bbbccccccddddddgggnnnsssxxx999888777666666777888999888888888999999888777777<<<<<<<<<<<<============AAAAAADDDMMMVVVcccuuuwwwgggZZZQQQKKKHHHHHHFFFCCCAAA???>>>=========<<<;;;;;;<<<===>>>???AAA@@@@@@???>>>===<<<<<<:::::::::999999::::::;;;999:::<<<<<<<<<:::888777777777777777666666666666666666666777888888999999;;;;;;::::::::::::999999;;;;;;???FFFMMM[[[rrruuudddXXXRRRNNNOOORRRTTT]]]jjjvvv{{{xxxqqqkkkiiihhhhhhlllnnnkkkccc[[[LLLFFF>>>999777777555333666666666666666555555444222222333333333333444444222222222222222222222222111111111111111111111111//////000000111111111222111111111111000000000000222111111111000000//////000000000000////////////...------------...//////------............------////////////000000000000000000000000000000000000000000000000000000000000//////000111222222333333666444111111555<<>>;;;888666555666555555555555666666777777888888888888999:::<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGIIILLLOOOPPPRRRSSSUUUXXX[[[___bbbdddeeeccceeekkkpppuuu~~~999888777666666777888999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<============??????BBBIIIRRR^^^ooo}}}zzzjjj]]]SSSMMMIIIHHHFFFDDDAAA???>>>=========<<<;;;;;;;;;===>>>????????????>>>>>>=========;;;;;;:::999999999::::::999:::;;;<<<<<<:::999888777777777777666666666666666666777777888999999999;;;;;;:::::::::999999999:::;;;???EEELLLYYYoooyyyggg[[[SSSNNNNNNQQQSSS\\\iiiuuu{{{yyyrrrllliiiggghhhkkknnnlllddd]]]NNNHHH@@@:::999888777555666666777777666666555444222222333333333333444444333333333333333333333333111111111111111111111111000000000000111111111222111111111111000000000000111111111111000000000///000000000/////////......///............///000000...//////////////////...////////////000000000000000000000000000000000000000000000000000000000000///000000111222222333333666555444444777===BBBFFF<<<999666555555666666555555555666666777777888888:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGJJJLLLOOOPPPRRRSSSUUUXXX[[[___bbbccceeedddfffkkkpppttt|||999888777777777777888999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<>>>>>======<<<;;;;;;;;;<<<===>>>>>>=====================<<<;;;:::999999999999999888999:::;;;;;;;;;:::999777777777777666666666666777777777888999999::::::::::::::::::999999999999999999===CCCIIIUUUkkk}}}}}}jjj]]]UUUOOOMMMOOOSSSZZZgggssszzzzzztttooohhhggggggkkkooonnngggaaaRRRKKKBBB<<<:::999888666666666777777666666555444222222333333333333444444444444444444444444444444111111111111111111111111000000000111111111111111222222111111111000000000111111111111000000000000////////////............///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111222222333333333444444666888;;;>>>???999777444444555666666555555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQRRRTTTWWWZZZ^^^aaabbbeeedddfffkkkooorrryyy888888888888888888888888999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;===BBBGGGNNN[[[gggzzzqqqcccXXXPPPKKKHHHGGGDDDAAA???>>>>>>>>>===<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<=========<<<;;;:::999888888888888777888999:::::::::::::::777777777777666666666666777777888888999999:::::::::::::::999999999999888888888<<<@@@FFFQQQeeewwwlll___VVVOOOMMMOOOSSSYYYdddqqqzzz|||wwwsssiiiggggggkkkoooooojjjdddUUUMMMDDD===;;;:::888666777777777777777666555555222222222333333333444444444444444444444444444444111111111111111111111111111111111111111111111111222222222111111111000000111111111000000000000000////////////.........---//////......//////000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222///000333555777777777666666444333333555666666666555555666666777777888888:::::::::;;;;;;;;;;;;;;;===>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOQQQRRRSSSVVVYYY]]]___aaaeeedddfffjjjmmmpppwww~~~888888999999999999888888888999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@CCCHHHSSS]]]ooosssfffZZZQQQKKKIIIGGGDDDBBB@@@???>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888888888777888888999::::::::::::777777777777666666666666666777777888999999::::::::::::999999999888888888777888;;;???CCCMMM```qqqmmmaaaXXXQQQOOOPPPRRRWWWaaannnyyy~~~{{{vvvjjjggggggjjjoooppplllgggWWWOOOEEE===:::999888666777777777777777666666555222222222333333333444444222222222222222222222222111111111111111111111111222222222111111111111111222222222222111111111111000000000000000000111111000////////////...............------......///000000//////......//////000////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222222...000333555666555444222444333222333555777666666555555666666777777888888888888999:::;;;<<<===>>>======>>>???@@@BBBCCCDDDCCCDDDFFFHHHJJJLLLMMMNNNPPPQQQSSSUUUXXX[[[^^^___dddccceeejjjlllnnnttt{{{888888999::::::999888888999:::;;;<<<<<<===<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<>>>>>===<<<;;;:::::::::;;;<<<;;;;;;::::::::::::::::::999999888888888888999999888888888888999999999999777777777777666666666666666666666777888888999999999999999999888888888888888888:::>>>AAAJJJ[[[lllpppddd[[[SSSPPPQQQRRRUUU^^^kkkyyy~~~zzzllliiigggjjjoooqqqnnniiiZZZRRRGGG>>>;;;999888666777777888888777777666555222222333333333333444444222222222222222222222222111111111111111111111111222222222222222111111111333222222222222111111111000000000000111111111111000000000000////////////---------------...//////000000............000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000222444666777666555444444333222444666777777666555555666666777777888888777888999:::<<<===>>>???=========>>>@@@AAACCCDDDBBBDDDFFFHHHJJJLLLLLLMMMPPPQQQRRRTTTWWWZZZ]]]^^^cccbbbdddiiilllmmmsssyyy888999999::::::999999888888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;:::;;;>>>???@@@GGGPPPWWWhhh}}}zzzlll___TTTNNNIIIHHHEEEBBB@@@?????????===<<<;;;:::::::::;;;;;;;;;;;;::::::999999888888777777777777888999:::;;;999999888888888888888888777777777777666666666666555555555666777777888888999999999999888888888888888888;;;>>>@@@GGGXXXhhh|||vvvhhh^^^UUUQQQQQQQQQTTT[[[iiixxx|||nnnjjjhhhjjjoooqqqnnnjjj^^^UUUIII@@@<<<;;;999888777888888888888777666666222222333333333333444444333333333333333333333333111111111111111111111111333333333222222111111111333333222222222111111111///000000000111111111111222111111111000000000000...............//////000222111///......///111222////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333444555555555666444444333555777888777555555555666666777777888888999999::::::;;;<<<===============>>>???AAACCCDDDBBBCCCFFFHHHJJJLLLLLLLLLOOOPPPQQQTTTVVVYYY\\\]]]aaa```ccchhhkkkmmmrrrxxx888999:::;;;;;;:::999888555666777888999999:::999:::::::::;;;;;;;;;<<<<<<:::999:::======>>>EEEMMMOOO```uuu}}}ooobbbVVVOOOIIIHHHEEEBBB@@@?????????===<<<;;;:::999::::::;;;;;;;;;::::::999888777777666666777777888999;;;;;;::::::999888777777777888777777777777666666666666444444555555666777777777999999999888888888888777888999;;;>>>???FFFWWWfffzzzzzzlll```VVVQQQQQQQQQSSSZZZhhhxxx~~~oookkkhhhjjjoooqqqnnnkkk```WWWKKKBBB>>><<<;;;999888888888888888777666666222222333333333444444444444444444444444444444444111111111111111111111111333333333222222111111111333333333222222222111111//////000000111111111222222222222222111111111000///////////////000111111333222000//////000222333////////////000000000000000000000000000000000000000000000000000000000000222222111111111111111111111111111111222333444555555444444666777888777555555555666666777888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCCAAACCCFFFHHHJJJLLLLLLLLLOOOPPPQQQSSSVVVYYY[[[\\\```___bbbhhhkkklllrrrxxx}}}777777888999:::::::::::::::999888888777777888888888999;;;======<<<;;;:::;;;;;;;;;;;;===???BBBCCCKKKTTTdddwwwsssdddWWWOOOIIIFFFCCC@@@??????===<<<<<<;;;:::999999:::;;;;;;:::::::::::::::999888777888777777777777777888888<<<<<<;;;::::::999999888777666666555555555555666333555777777666666888:::888888777777666666555555:::999:::===AAAGGGSSS___uuupppbbbXXXRRRPPPSSSTTTWWWaaarrruuupppkkkjjjnnnpppooommmccc[[[PPPDDD;;;777777777777777777777666666666666333333333222222333444444444444444333333222222222222222222222111111000000222222222222222222222222222222222111000//////...///000111222222111000///000000000000000000000000111000000000//////..................////////////////////////000000000000............////////////000111111111111222222222000000000000000000000000111222222333333444444555444555777888999999999888666666666666777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDGGGHHHHHHHHHJJJKKKMMMNNNPPPRRRUUUWWWYYYYYY]]]___cccfffiiimmmrrruuu|||777888999::::::;;;;;;::::::999888888777777888888888999;;;<<<===<<<;;;::::::::::::;;;<<<>>>@@@BBBGGGOOO]]]nnnuuugggYYYQQQKKKHHHDDDAAA@@@???>>>===:::999888777777777888999;;;;;;;;;;;;;;;:::999999888888777777777777888888999999999888888888888777777777666666555555666666444555777777666666888999888888777777666666666666:::888999===AAAGGGRRR^^^sssuuufff[[[TTTQQQQQQSSSVVV___pppwwwqqqkkkjjjmmmoooooonnnfff^^^SSSGGG>>>999888888777777777666666666555555444333333222333333444444444444444333333222222222222222222222111111111000222222222222222222222222222222111111000//////...000000111111111111000000000000000000000000000000111111000///////////////000/////////////////////////////////000000000000111000000//////.........000111111111111222222222000000000000000000000000111111222333333444444555444555777888999999888777666666666666777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDGGGHHHHHHHHHIIIKKKMMMNNNPPPRRRTTTWWWXXXYYY\\\___bbbfffiiimmmqqquuuzzz888888999:::;;;;;;;;;;;;:::999888888777777888888888999;;;<<<<<<<<<;;;::::::999999:::;;;===???@@@CCCIIITTTbbbsssyyyjjj\\\TTTLLLIIIEEEBBBAAA@@@???>>>>>>===<<<:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::888888777777777777777888777777888888888999999999999888777666666666666666444555777777666666888999888777777777777666666666999888999===@@@FFFQQQ\\\ooo|||lll___VVVPPPOOOQQQUUU\\\kkkzzz~~~zzztttmmmiiikkknnnooooooiiibbbWWWKKKAAA<<<:::999666666666555555555444444444444333333333333333444444444333333333333222222222222222222111111111111111111111111111111111111222222111111000/////////111111000000000000111111000000000000000000000000222111000///...///000111222222111111000/////////////////////000000000000333222111000///......---000111111111111222222222000000000000000000000000111111222222333444444444555666777888888888777666666666666666777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDFFFGGGGGGHHHIIIKKKMMMMMMOOOQQQTTTVVVXXXYYY[[[^^^aaaeeehhhlllppptttwww~~~888999:::;;;<<<<<<<<<<<<:::999888888777777888888888999:::;;;;;;;;;;;;:::999999888888999;;;===>>>AAAFFFNNNXXXgggzzz|||mmm___VVVMMMJJJEEEBBB@@@@@@???>>>@@@???===;;;::::::;;;;;;:::;;;;;;;;;;;;;;;::::::999888777777777777777777888888999:::;;;;;;<<<<<<:::999888777777666666777444666777777666666777999777777777777777777777777999888999===@@@DDDOOOZZZlllrrrcccWWWPPPMMMPPPSSSYYYeeettt|||}}}}}}wwwnnnjjjiiilllooopppllleeeZZZNNNDDD>>>:::999666555555555444444444444555444444333333333333444333333333333333333333333222222222222222222222222000000000000000000000000111111111111000000//////222111000//////000111222000000000000000000000000222111000......///111222333333222222111000//////////////////000000000000222222111111000000//////000000111111111222222222000000000000000000000000111111111222333333444444666777777888888777666555666666666666777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFGGGGGGGGGIIIJJJLLLMMMOOOQQQSSSUUUWWWXXXZZZ]]]```cccfffjjjooorrruuu|||999999:::<<<<<<<<<<<<<<<:::999888888777777888888999999999::::::::::::::::::999888888888:::;;;<<>><<<;;;999777666555666666888999::::::::::::999999999999888777666666777777888888999:::;;;<<<<<<===:::999888777666666666666555666777777666666777888777777777777888888888888888777999<<>>???@@@@@@AAACCCFFFGGGGGGGGGHHHJJJKKKLLLNNNPPPRRRUUUVVVWWWYYY[[[___bbbeeeiiinnnqqquuu{{{999:::;;;<<<============:::999888888777777888888999999999999::::::::::::::::::999888888999:::;;;@@@CCCHHHMMMVVVfffzzzuuufff\\\QQQMMMGGGBBBAAAAAA@@@@@@>>><<<:::888666666666666888888999999::::::999999:::999888777666666666666666666777888999999:::::::::999888777666555555555555777888777666555666888777777777888888888888999888777999<<<>>>BBBKKKUUUdddxxxyyyiiiZZZQQQKKKOOOQQQSSS[[[jjjwww|||{{{sssllliiijjjmmmoookkkfff]]]RRRHHH@@@;;;888666666666555555555444444777666555444333333333333222222333333333333444444222222222222333333333333111111111111111111111111111111000000000000000000111111000000000000111111111111111111111111111111000000111111111111111111333222222222111000000000////////////000000000000---......///000111222333000111111111111222222222000000000000000000000000000000111111222333333333444555666777777777666555666666666666777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFFFFGGGHHHJJJKKKKKKMMMOOORRRTTTVVVWWWWWWZZZ]]]aaadddhhhlllpppuuu{{{:::;;;<<<======>>>>>>===:::999888888777777888888999999999999999::::::;;;;;;;;;999999888999:::;;;===AAAEEEHHHOOO\\\nnn|||zzzkkkaaaTTTPPPIIIEEECCCCCCCCCBBBBBB@@@>>>;;;999999888888888999999:::;;;;;;:::::::::999888777666666666666777777777888888999999999999999777666555444444444666777888777666555666777777777888888888999999999777666888<<<>>>AAAJJJSSS___sss|||lll]]]TTTJJJOOOQQQRRRXXXggguuu}}}}}}vvvnnnjjjiiikkknnnkkkggg^^^TTTKKKBBB===:::777777777666666666555555777666555444444333333333222222222333333444444444222222222333333333444444222222222222222222222222000000000000000000000111000000111111111111000000111111111111111111111111...000111333333222111000111111111111111111000000////////////000000000000.........//////000000000000111111111111222222222000000000000000000000000000000000111222222333333333444555777777777666666666666666666777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@CCCEEEFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQTTTUUUVVVVVVYYY\\\```cccggglllooouuuyyy:::;;;<<<===>>>>>>>>>>>>:::999999888777888888888999999888888999999:::;;;<<<;;;:::999999999:::;;;:::???CCCEEEJJJUUUfffsss~~~nnndddWWWRRRLLLGGGEEEEEEEEEEEE@@@???<<<:::888666666666999:::;;;;;;<<<<<<<<<;;;:::999888777666666666666999::::::::::::;;;;;;;;;999888777555444444333333666777888777666555666777777777888888999999999999777666888<<<>>>@@@IIIRRR[[[ppp~~~nnn___WWWJJJOOOQQQQQQWWWeeeuuu}}}~~~wwwpppjjjiiikkkmmmlllggg```VVVLLLDDD>>>;;;777777777777666666666666777777666555444333333333222222222333333444444444222222222333333444444444222222222222222222222222000000000000000111111111///000111222222111000///111111111111111111111111---///222444444333111000000000000000000111111111////////////000000000000////////////............000111111111111222222222000000000000000000000000000000000111222222333333222333555777777777777777666666666666777777777777777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBEEEFFFFFFFFFHHHIIIJJJKKKLLLOOOQQQSSSUUUVVVVVVXXX\\\___bbbfffkkknnntttxxx999:::;;;<<<============<<<<<<;;;::::::999888888999999999999999999::::::::::::::::::::::::::::::======???CCCFFFMMM]]]lll|||uuufffYYYSSSJJJEEEDDDDDDCCCAAAAAA@@@===:::999999999::::::;;;;;;<<<<<<;;;;;;:::999::::::999666555555666888999999::::::999999888;;;:::888666555444555555777888888999999999999888555666777999999999888777;;;;;;<<<<<<===AAAFFFIIIXXXhhhuuucccTTTOOOKKKJJJOOOVVV```ooo{{{{{{tttmmmjjjjjjlllmmmjjjcccZZZQQQGGG@@@<<<:::999777666555555666666666666666666555555555555333333222222222333333444555555555444444333333333111111111111111111111111111111111111111000///...000///.........000111222444333111///...---......111111111111111111111111222111000//////000111222000000000000000000000000////////////////////////111000///......///000111......///000000000000000111111222222222333333333333333444444555666666666777777777777888888888888<<<999666666999;;;;;;:::===============>>>??????@@@AAABBBDDDFFFHHHJJJKKKJJJKKKMMMOOOQQQSSSUUUUUUYYY[[[]]]___aaafffkkkoootttuuu{{{::::::;;;<<<=========<<<:::::::::999888777777777888999999999999:::::::::::::::::::::::::::::::::;;;;;;===@@@AAAFFFSSSaaasssxxxiiiZZZSSSKKKFFFEEEEEEDDDCCCCCCBBB???<<<;;;:::;;;;;;::::::;;;;;;;;;;;;::::::888999:::888777555666777999999::::::::::::999999999888666444333333333333555555666777777777777666666666777888888888888888:::;;;;;;<<<===@@@EEEHHHUUUeee|||yyygggXXXQQQMMMLLLOOOUUU^^^kkkwww|||uuunnniiiiiikkkllliiiddd]]]SSSIIIAAA<<<:::999777666555555666666666666666666555555555555444333333333333333444444555555444444444333333333111111111111111111111111111111222222111111000///000//////......///000111///...------,,,---...///111111111111111111111111000000///......///000000000000000000000000000000111111111111111111111111111000///......///000111000000111222222222222111111111222222222333333333333444444555555666777777666666777777777888888888;;;888666666999;;;:::999;;;;;;;;;;;;<<<===>>>???BBBBBBCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNQQQSSSUUUVVVYYY[[[]]]___aaafffkkknnnssstttzzz:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888777888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<>>>>>>@@@JJJUUUhhhvvv{{{lll[[[UUULLLGGGFFFFFFFFFDDDEEECCCAAA>>>===<<<<<<<<<::::::;;;;;;;;;;;;::::::777888999999777666777888999999::::::::::::999999888777666555444333333333555555666777777777777777888777777777777888999999999:::;;;;;;<<>>@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHJJJNNNQQQTTTVVVWWWXXXZZZ]]]___aaadddiiillloooqqqwww;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;::::::777777888999::::::;;;;;;::::::::::::::::::::::::::::::;;;?????????DDDKKK[[[hhh{{{~~~qqq```YYYPPPJJJHHHHHHFFFEEEBBBAAA@@@>>>===<<<;;;;;;999::::::::::::::::::999777888999999888777999::::::::::::;;;;;;:::::::::999999999888888777666666666666888999999::::::::::::999888777777888999:::888:::;;;<<<===???BBBDDDLLLYYYnnnppp```TTTOOOKKKLLLOOOUUU```kkk|||}}}sssjjjgggggggggiiijjjhhh```SSSGGG???:::888777666555555666666666666666666555555555555666555444333333333333333333333333333333333333333111111111111111111111111111222222333333333222222111111000000//////......//////000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000111111222222222222222111111222222222333333333444444555555666777777777555666666666666777777777777888888999999888999999::::::;;;<<<===???AAABBB@@@@@@AAACCCDDDEEEFFFGGGGGGHHHJJJMMMPPPTTTVVVWWWWWWYYY\\\___aaadddgggjjjmmmooouuu}}}999::::::;;;;;;;;;::::::888888888888888888888888777777888999:::;;;;;;<<<::::::::::::::::::::::::888777888<<<======BBBHHHUUU```qqqtttccc[[[RRRKKKHHHGGGEEECCC???>>>>>>======<<<;;;;;;999999::::::::::::999999888999:::999888777888999::::::;;;;;;;;;;;;::::::666777777777777666555444333444555777888888888888::::::999888888888888999999;;;<<<===>>>???BBBDDDKKKVVVjjjtttdddUUUOOOKKKKKKMMMRRR]]]hhhyyyuuukkkgggggggggjjjllljjjbbbVVVJJJBBB:::999777666555555666666666666666666555555555555555555444333222222222222222222222222333333333333111111111111111111111111000111222222222222222222///000000000000000///.........//////...---,,,,,,000000000000000000000000000000111111111111000000000000000000000000000000//////////////////////////////000000000000/////////000000111111111111111111111222222222333333333333333444444555666666666555555666666666666777777777888::::::999999999:::;;;;;;<<<<<<>>>???AAAAAA??????@@@BBBCCCEEEFFFFFFGGGHHHJJJMMMPPPSSSUUUVVVVVVYYY\\\___aaacccfffhhhjjjmmmsss{{{888999::::::;;;;;;;;;;;;777777777777777777777777666777888999:::;;;;;;<<<::::::::::::::::::::::::999666777:::<<<<<<@@@FFFMMMVVVfffxxxwwweee]]]SSSKKKHHHFFFCCCAAA<<<==================<<<999999::::::::::::999999999:::;;;:::888777888999::::::;;;;;;;;;;;;::::::666666777888777666555444333444555666888888888888999:::::::::999999888777:::<<<>>>>>>???@@@BBBDDDHHHSSSfff}}}zzzkkkWWWQQQLLLJJJKKKNNNXXXbbbvvv}}}wwwlllhhhhhhhhhjjjlllkkkdddXXXLLLDDD:::999777666555555666666666666666666555555555555444444333222111111111111111111222222222333333333111111111111111111111111///000111111222222111111...///000111111000000///---.../////////...,,,,,,111111111111111111111111//////000111111000//////000000000000000000000000000000000000000000000000...///000111111000///...///000000111111111111111111111222222222333333333222222333333444555555555555555555666666666777777777999<<<<<<;;;999:::<<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDHHHIIIKKKMMMPPPRRRTTTUUUVVVYYY\\\___```bbbeeegggiiilllrrrxxx~~~777888999:::;;;<<<<<<<<<888888888888888888999999666777777999:::;;;<<<<<<::::::::::::::::::::::::<<<999888;;;<<<===AAAFFFGGGOOO^^^pppyyyfff^^^SSSKKKGGGEEEBBB???<<<<<<===>>>>>>>>>>>>>>>999999999::::::999999999:::;;;<<<:::888777777888:::;;;;;;<<<<<<;;;;;;:::888888999::::::999777777555666777888::::::;;;;;;999::::::;;;:::999888666:::<<<>>>???@@@@@@CCCDDDGGGQQQdddzzzqqqZZZSSSMMMJJJIIILLLUUU^^^ttt|||xxxmmmhhhiiihhhkkkmmmkkkeeeYYYNNNFFF:::999777666555555666666777666666666555555555555444333222111000000000000111111111222222333333333111111111111111111111111...///000111111111111111---...///111111111000000...///000111111000//////111111111111111111111111---...///000000///...---000000000000000000000000111111111111111111111111...///000111111000///...000000111222222222222111111111222222222333333333111111222333333444444555555555555555666666666777777:::======;;;:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBIIIIIIKKKMMMOOOQQQSSSTTTVVVXXX\\\___```bbbeeeggghhhkkkqqqwww|||;;;;;;;;;<<<;;;;;;::::::777777777888999999999:::777777777777777777777777777888999:::;;;:::999999>>><<<;;;::::::<<>>??????>>>===<<<::::::999999888777666666555666888999:::;;;;;;;;;<<<;;;999999999999888666999;;;>>>@@@@@@@@@@@@AAAFFFOOO___tttpppbbbWWWMMMIIIIIIMMMVVV```mmmzzz{{{rrrkkkeeeeeeiiikkkjjjhhhaaaSSSFFFAAA;;;777777777555555888222666999:::777555666777333222222111111222222333111111222222222333333333333222111111000111111111444333222111000000000000000000000000////////////222111111000///......---000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////...//////000111111111111222222222222111111333222111111111222333444444444444555555555666666333333333333444666777888:::888777555555666888999:::;;;<<<>>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEJJJJJJIIIJJJLLLOOORRRTTTYYYZZZ\\\^^^aaadddeeegggiiippppppttt~~~::::::;;;;;;;;;;;;;;;:::888888888888888999999999888888888888888888888888777888999:::::::::999999===<<<:::::::::<<>>>>>======<<<<<<<<<<<<;;;;;;===<<<;;;;;;:::::::::;;;777888999999999999888777<<<===>>>??????>>>===<<<::::::999999888777777777666777888999::::::::::::;;;999888888888888777555555888;;;>>>???@@@BBBCCCEEEMMM]]]rrruuucccYYYOOOJJJJJJMMMUUU]]]lllyyy~~~vvvoooiiifffjjjlllkkkiiibbbUUUHHHAAA;;;666777666444444777555777::::::777555444555333222222111111222222333111111222222222333333333333222222111111111111111444333222111000000000000111111000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000/////////000000111222111111222222222222111111222222111111111222333444111222222333333333333333555555555555666777888888999888777555555666888999999:::;;;<<<===>>>>>>>>>@@@AAAAAABBBDDDEEEEEEFFFJJJIIIIIIJJJLLLOOORRRTTTXXXYYY[[[^^^```ccceeefffhhhnnnooorrr{{{888999:::;;;;;;<<<;;;;;;999999999888888888888888999999999999999999999999777888999999::::::999999<<<;;;:::999:::<<<>>>@@@BBBCCCJJJVVVcccsssrrrfffYYYQQQJJJBBB>>>===>>>=========<<<<<<<<<;;;===<<<;;;;;;:::;;;;;;;;;999999::::::::::::999888<<<===>>>??????>>>===<<<:::::::::999888888777777777888999::::::::::::::::::888777777888888666555222555999<<<>>>@@@CCCEEECCCKKKZZZnnn{{{fff\\\RRRNNNMMMOOOTTTZZZiiiwwwyyyqqqjjjgggjjjlllkkkjjjdddXXXLLLCCC===888888888555555777666999::::::888555444333333222222111111222222333111111222222222333333333333333222111111111111111333333222111000000000000222222111111111000000000......///000222333444444000000000000000000000000000000000000000000000000........................000000000000111111111111111000000000000111222222111111222222222222111111222222111111222222333444000111333444444444333222777777777777888888888888888777666666666777888999999:::;;;<<<<<<<<<<<<<<<>>>>>>@@@AAACCCDDDFFFFFFIIIIIIIIIIIILLLOOORRRTTTWWWXXXZZZ]]]___bbbdddeeefffmmmmmmoooxxx}}}777888999:::;;;<<<<<<<<<:::999999999888777777777888888888888888888888888777888888999999999999999;;;::::::999:::<<<===??????@@@FFFOOO[[[jjj~~~uuuiii\\\TTTMMMEEE@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<===>>>??????>>>===<<<:::::::::999999888888888::::::;;;;;;<<<;;;;;;;;;:::888777777888888777666333666999<<<===@@@CCCEEECCCJJJWWWkkkiii___UUURRRRRRSSSVVV[[[eeesssyyyppphhhfffiiikkkjjjiiieeeZZZOOOFFF???;;;::::::777666999666888999:::999777555444333222222111111222222333111111222222222333333333333333222111111111111222333222222111000000111111222222222222111111111000------...000111222333444000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111222111111111111111222222111111222222222222111111222111222222222222333333222333444666666555444333777888888888888777777666777777666666666777888888:::;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>@@@BBBDDDFFFGGGIIIHHHHHHIIIKKKNNNQQQSSSVVVWWWYYY[[[^^^aaacccdddeeellllllnnnvvvyyy777888999:::;;;;;;;;;;;;:::999999999888777777777777777777777777777777777777777777888888888999999:::999999999:::;;;<<<======>>>CCCKKKTTTbbbwwwxxxlll___WWWQQQIIIEEEDDD@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::<<<===>>>??????>>>===<<<:::::::::999999999999999<<<<<<======>>>=========:::999888888999:::999777777999;;;<<<===???AAADDDDDDIIIVVVhhh}}}mmmbbbXXXVVVWWWWWWZZZ]]]dddqqq{{{qqqhhheeehhhiiihhhhhheee[[[QQQFFF@@@;;;:::999666555777555666777999::::::888777333222222111111222222333111111222222222333333333444333333222111222222222333222111111000111111111222222222222111111111000............//////000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111222222111111111111111222111111222222222222111111111111222222333333333333222333444555555555444333555666666777777666555444666666666666666777777888;;;<<<<<<=========<<<<<<;;;<<<===@@@BBBDDDFFFGGGHHHHHHGGGHHHJJJMMMPPPRRRTTTVVVWWWZZZ]]]___aaabbbdddkkklllnnnuuuwww777888999::::::;;;::::::999999999888888888888888666666666666666666666666888777777777777888999999999999999999:::;;;<<<<<<;;;<<>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>===<<<;;;:::::::::;;;<<<===>>>??????>>>===<<<::::::::::::::::::999999;;;<<<===>>>>>>>>>>>>>>>;;;999888999::::::999888:::;;;<<<<<<<<<===@@@BBBCCCHHHSSSeeezzzrrrfff[[[WWWYYYYYYZZZ]]]cccppp~~~uuukkkdddggghhhggghhhfff^^^TTTEEE???999888777333333444444555666999;;;;;;:::777333222222111111222222333111111222222222333333333444444333222222222222222222222111111111111111222222222111111111000000000.....................---////////////////////////////////////////////////111111111111111111111111000000000000111111111111222222111000000000000111111111222222222222111111000111222333333333333222111111111111222222222333333444555666666555444333444555555666666777777777:::;;;<<<===============;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRSSSTTTVVVYYY\\\^^^```aaabbbjjjkkknnntttuuu|||888999999:::::::::999999888888888888888999999999666666666666666666666666888777777666777888999:::888888888999::::::;;;;;;999;;;???DDDGGGPPPbbbssswwwiii___XXXOOOJJJIIIBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<:::::::::::::::<<<===>>>??????>>>===<<<::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>999888777888999:::999888999:::;;;;;;;;;<<>>AAACCCIIIZZZjjj|||{{{lllbbbYYYPPPJJJHHHBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::999999::::::<<<===>>>??????>>>===<<<::::::::::::::::::::::::777888999;;;<<<=========888777666777888999888777777888999999:::<<>>>>>@@@AAACCCDDDFFFFFFGGGFFFFFFGGGIIILLLOOOQQQRRRSSSUUUWWWZZZ]]]___```^^^fffhhhkkkrrrrrrxxx<<<<<<;;;::::::999888888888888777777777777888888777777888888888888777777555444444444666999<<<>>>;;;:::999888888:::<<<===>>><<<<<<@@@DDDIIISSS\\\sssssseeeYYYPPPJJJFFFEEECCCAAA>>><<<<<<========================<<<;;;===<<<;;;:::999:::;;;;;;;;;<<<>>>???@@@???===<<<<<<<<<<<<;;;;;;::::::999888888888888888888999999;;;888444444666888777555666777777999:::;;;<<<<<<@@@AAAIIIZZZmmmqqqaaaXXXTTTRRRRRRUUUVVV^^^mmm}}}}}}tttlllhhhfffhhhkkkjjjeee```TTTLLLCCC<<<:::999888777777777777777666666666666333333333333333333333333111111222222222333333333444333222111111111222333222222222222222222222222//////000000111333444555////////////////////////............////////////000000000000000000000000111000000000000000111111111111111111000000000000000000000000000000000000///000333555555444222000333333444555555444333333111111222222222333333333444333333333333444555555666666666666777777777777999999999::::::;;;;;;;;;===>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWXXXZZZ]]]```bbbdddgggiiilllsss|||<<<;;;;;;:::999999888888888888777777777777888888777777888888888777777666777666555555666888:::<<<;;;:::999888888:::;;;======:::;;;???BBBFFFOOOXXXkkkyyyvvvhhh]]]TTTLLLHHHGGGEEEBBB???>>>===>>>>>>>>>>>>??????>>>>>>=========<<<;;;:::::::::;;;;;;:::;;;===??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999888888:::777555555666888777666666777888999:::;;;;;;<<<>>>???GGGWWWiii|||sssbbbXXXSSSPPPPPPSSSSSS[[[jjjzzz}}}vvvmmmiiifffgggjjjjjjgggbbbVVVNNNDDD===;;;:::999777666666666666555555555555333333333333333333333333222222333333333444444444444333222111111111222333222222222222222222222222////////////000000111222/////////////////////////////////000000000000111000000000000000000000000222222111000/////////000111111111111000000000000000000000000000000000000///000333444555444222000222222333444444333222222111111222222222333333333444333333333333444555555444444444444555555555555888999999::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSUUUVVVWWWZZZ]]]___bbbeeegggiiilllsss|||;;;;;;::::::999999888888888777777666666777777888888888888888888777666555888888666666666777888999:::999999888888:::;;;<<<<<<999:::===@@@BBBJJJRRRaaappp{{{nnnbbbXXXPPPKKKIIIGGGDDDAAA@@@??????@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::::::::;;;999:::<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<======;;;;;;::::::999999888888888777555555777888888777777777888999::::::;;;<<<<<<===EEESSSdddvvvvvveeeZZZSSSNNNNNNPPPPPPXXXfffvvvyyyooojjjeeeeeeiiikkkiiifffYYYQQQGGG@@@===;;;:::888555555555555444444444444333333333333333333333333333333444444444555555555444444333222222222222222222222222222222222222222//////............//////////////////////////////000000000000111111111111000000000000000000000000444333222000//////......111111111111000000000000000000000000000000000000///000222444444333222111111111222222222222111111111111222222222333333333444333333333333444555555444444444444555555555555888888999::::::;;;<<<<<<@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSUUUVVVWWWYYY]]]___bbbeeehhhjjjmmmrrr{{{::::::::::::999999888888777777666666666666777777888888999888888777666555777777666666777777888999999999888888999999:::;;;<<<999:::===>>>@@@EEELLLXXXggg~~~sssggg\\\SSSNNNLLLJJJGGGDDDBBBAAAAAABBB@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;::::::::::::777888:::<<<===>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;:::999888888777777666777777888888888777777888999::::::;;;;;;;;;<<>><<<:::888666666666555555555444444333333333333333333333333333333333333444444444444444444333333222222222222222222222222222222222222000000///...............//////////////////////////////000000000111111111////////////////////////222222111000//////000000111111111111000000000//////////////////////////////000222333333333111111111222222222222222222111111111222222222333333333444333333333333444555555666666666666777777777777888888999::::::;;;<<<<<>>??????CCCIIIRRR```vvvyyylll```VVVPPPNNNLLLIIIEEECCCBBBCCCCCC@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::777888999:::;;;<<<======;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;:::999888888777777888888888777888888888888888999999::::::;;;<<<===CCCOOO\\\nnn}}}mmm___TTTKKKJJJLLLMMMSSS^^^nnn|||tttmmmfffdddhhhllllllkkkaaaXXXMMMDDD@@@===:::888777777777666666666555555333333333333333333333333222222222222333333333333444444444444333333222222222222222222222222222222222222111000////////////000000000000000000000000........./////////000000////////////////////////000000//////000111222222111111111111000000000//////////////////////////////000111222222222111111333333222222222222333333111111222222222333333333444333333333333444555555666666666666777777777777777888888999;;;<<<<<<===AAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEGGGIIIKKKMMMOOOPPPRRRTTTVVVWWWYYY\\\^^^bbbeeehhhjjjlllpppxxx}}}999999999999999999888888777666666555555666666777777777888888888888777777444555666777888999::::::888888888999999999999999;;;:::;;;>>>???>>>AAAFFFNNNYYYmmm~~~qqqdddYYYRRROOOMMMJJJGGGDDDCCCCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======;;;;;;::::::999999888888777999::::::888666666777888888999999999:::::::::===>>>CCCMMMYYYjjjpppbbbUUULLLJJJLLLMMMQQQ[[[jjjyyyvvvooohhheeehhhllllllkkkddd[[[OOOFFF@@@===:::777888777777777666666666666333333333333333333333333111111111222222222333333444444444444444333222222222222222222222222222222333333222111111111111111000000000000000000000000............////////////000000000000000000000000......//////000222333444111111111111000000000000000000000000000000000000///000111111111111111111333333222222222222333333111111222222222333333333444333333333333444555555444444444444555555555555777777888999;;;<<<======??????@@@@@@AAABBBCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNPPPRRRTTTUUUVVVXXX\\\^^^aaadddgggiiikkkooouuuzzz888888888888888888999999666666555555555555666666555666777888888999888888666666777888888888888888777777888999999999999999999888:::>>>>>>===???DDDJJJRRRcccwwwvvviii]]]UUUPPPNNNJJJGGGEEECCCCCCCCCCCCCCCBBBBBBAAA???>>>===;;;;;;<<<<<<<<<;;;:::999888888888888888999::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999888888888:::<<<;;;888555555666888999999999999:::::::::<<<===BBBKKKVVVfff~~~ttteeeWWWMMMJJJMMMKKKOOOXXXeeeuuuxxxqqqiiigggiiilllkkkiiieee\\\PPPFFFAAA===999666777777666666666555555555333333333333333333333333222222222333333333444444333444555555555444333222222222222222222222222222333222222111111111222222000000000000000000000000...////////////000000000000000000000000000000000000/////////000111222222111111111111000000000000000000000000000000000000///000000000111111111111333222111000000111222333111111222222222333333333444333333333333444555555444444444444555555555555666777888999;;;<<<===>>>======>>>???@@@BBBCCCCCCDDDDDDEEEFFFIIIKKKMMMNNNPPPRRRTTTUUUVVVXXX[[[^^^___cccfffhhhiiimmmsssxxx888888888888888888999999666666555555555555666666444555666888999999999999888888888888888777666666777777888999999999999888888777999===>>><<<>>>CCCGGGNNN[[[ooozzzlll___XXXPPPNNNKKKGGGEEECCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>:::;;;<<<<<<<<<;;;:::999999888888888888888999999<<<<<<<<<;;;;;;::::::999888888888888888888999999999;;;===<<<888555444555999999999999999999::::::<<<===AAAIIISSSddd|||uuugggXXXMMMKKKNNNJJJMMMUUUcccrrr~~~yyyrrrjjjhhhjjjlllkkkhhhfff]]]QQQGGG@@@<<<999666666666555555555444444444333333333333333333333333333333333444444444555555333444555555555444333222222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000000111111111111111000000000000000000000000000000000000000000000000111111111111222111000//////000111222111111222222222333333333444333333333333444555555666666666666777777777888666777888999;;;<<<===>>>;;;<<<===>>>@@@AAACCCCCCCCCDDDEEEFFFHHHKKKMMMNNNPPPQQQTTTUUUVVVXXX[[[^^^___bbbfffgggiiilllqqqvvv888888999::::::::::::999999888666555444555777888888888777666666666666666888888777666666666666666::::::::::::::::::;;;;;;666777999;;;===???@@@AAAGGGJJJSSSbbbsss~~~pppbbbYYYSSSNNNHHHEEEFFFFFFEEECCCBBBBBBBBBCCCCCC@@@<<<999;;;;;;;;;::::::999999999:::::::::999888777666555777999;;;<<<:::888888888:::999999999888777777777999999888888888888888888666666666666888:::<<<======???CCCKKKSSSaaawww{{{hhhWWWNNNKKKKKKGGGNNNUUU]]]lll}}}~~~vvvkkkdddbbbdddfffgggfff___UUUJJJAAA<<<::::::777777777666555555444444111222333444444333222111333333333333333333333333555555444333333222111111222222222222222222222222111111111111000000000000000111222333333222111000...///////////////..................////////////222222111111111111222222333333222111111222333333666444222000000111222333111111111111111111111111222222111111111111111111222222222222222222222222444444444555555555555666666777888999999888777666888777888999:::===???AAA@@@@@@???????????????@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMPPPTTTWWWXXXZZZ]]]___bbbdddfffffffffiiiooottt888888999::::::::::::999:::999777666555666777888999999888777777777777777888888777666666666666666999999999999::::::::::::777888999;;;<<<>>>???@@@BBBDDDLLLYYYhhhxxxssseee[[[SSSNNNHHHEEEFFFFFFDDDBBBAAAAAAAAABBBCCCAAA===:::;;;;;;;;;:::::::::999999999:::999999999888777666777999<<<<<<:::888888888999999888888888888888888999999999999999999999999999999888888999:::<<<======???CCCJJJRRR```vvv}}}jjjYYYOOOKKKKKKCCCIIIPPPYYYiii{{{wwwllleeeccceeeggghhhgggaaaVVVKKKBBB<<<::::::777777666666555444444444111222333333333333222111333333333333333333333333555555444333333222111111222222222222222222222222111111111111000000000000000111222222222222111000......////////////......000000000000111111111111111111111000000111111111222111000000000000111222444333222000000000111222111111111111111111111111111111111111111111111111222222222222222222222222444444444444555555555555555666777777777777666555888888888999;;;===???AAA>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHIIIJJJKKKMMMPPPSSSVVVXXXZZZ\\\^^^___bbbddddddeeehhhnnnttt|||888888999::::::::::::999:::999888777666777888999999999888888777777888888888777777666666666666666777777888888999999999999999999:::;;;<<<===>>>>>>>>>???EEEPPP]]]lllwwwhhh^^^TTTOOOIIIFFFFFFEEECCCAAA??????@@@AAABBBAAA>>><<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888888:::<<<<<<:::888888888777777888888888888888888::::::::::::::::::::::::;;;::::::::::::;;;<<<===>>>???DDDJJJQQQ^^^tttmmm\\\PPPKKKJJJDDDHHHMMMTTTcccuuuyyyooogggdddeeeggghhhiiicccYYYMMMDDD===:::999666666666555444444333333222222333333333333222222333333333333333333333333555444444333333222222111222222222222222222222222111111111111000000000000000000111222222111000000......///////////////...000000000000111111111111111000000//////000000111111000000//////000000111111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222444444444444555555555555444555555666666555555444777888888999;;;===???@@@<<<<<<<<<===???AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIILLLOOORRRUUUWWWYYY[[[^^^\\\___bbbcccdddhhhnnnsssxxx888888999::::::::::::999999888777777666666777777888888777777777777777888777777666666666666777777666666777777888888999999::::::;;;;;;;;;<<<<<<<<<>>>???CCCKKKUUUbbbuuu|||lllbbbVVVQQQJJJGGGFFFEEECCCAAA>>>>>>>>>@@@BBBBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;888888888888999999::::::999;;;<<<<<<:::888888888666666777777888888999999999999999:::::::::::::::::::::;;;<<<===>>>??????@@@AAADDDIIIPPP\\\ppprrraaaSSSLLLIIIJJJKKKMMMRRR^^^mmmzzz{{{rrrjjjffffffhhhiiikkkeee[[[PPPFFF>>>:::888666666555555444333333333333333333333333333333333333333333333333333333333444444444333333222222222222222222222222222222222111111111111000000000//////000111222222111000///---...//////////////////............////////////000000////////////000000000000000000000000000000//////000000000000///...111111111111111111111111111111111111111222222222222222222222222222222222333333444444444555555555555555555555555555555555777888999:::;;;===>>>???<<<<<<<<<===???@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHHHHKKKMMMQQQTTTVVVXXXZZZ\\\[[[^^^bbbccceeehhhnnnsssvvv888888999::::::::::::999777777666666555555555555666666555555555666666777777777666666666666777777555555666777777888999999;;;;;;;;;;;;;;;;;;;;;;;;??????CCCHHHNNNXXXjjjzzzpppeeeYYYTTTMMMHHHGGGFFFCCCAAA=========???AAABBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999888888888999:::;;;<<<;;;<<<===<<<999888888999666666666777777888888999777888888888999999999:::888999;;;===@@@BBBCCCDDDCCCCCCEEEIIINNNXXXlll~~~wwweeeWWWMMMIIIMMMKKKLLLRRR[[[iiiwww~~~uuummmgggfffhhhjjjlllggg^^^SSSIII@@@;;;888777666666555444444333333333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222111111111111000000000//////000111111111111000///------...///////////////............////////////000000////////////000000111111111111111111111111...//////000000000//////000000000000000000000000000000111111111222222222222222222222222222222222333333333444444444444555666666666666666666666666777888999:::<<<======>>>============>>>???@@@AAACCCCCCDDDEEEEEEFFFGGGGGGIIILLLPPPRRRTTTVVVYYY[[[[[[^^^bbbdddfffiiinnnsssvvv}}}888888999::::::::::::999666666666555555555444444555555444444444555666666666666666666666777777888555555666777888999999:::;;;;;;;;;:::::::::::::::===>>>AAAEEEGGGOOO___nnnvvvkkk\\\WWWOOOKKKIIIGGGDDDAAA=========>>>@@@AAA@@@???<<<<<<<<<===============:::999888888888:::;;;<<<<<<======<<<999888888999666666777777777777777777777777777888888999999:::999;;;>>>AAADDDFFFHHHIIIFFFFFFGGGIIILLLUUUhhhyyy|||jjjZZZOOOJJJKKKIIIJJJQQQZZZgggwwwxxxoooiiigggiiikkklllhhh___UUUKKKCCC<<<999777777777666555555444444444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111000000000000//////000111111000//////,,,---...///000000000000000000000000111111111111111000000//////000000111000111111222222111111000////////////000000000000000000000000000000000000000000000111222222333333222222222222222222222222333333333333444444444444777666666555555666666777777888:::;;;<<<=====================>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHKKKNNNQQQSSSUUUXXXZZZ[[[___ccceeefffhhhmmmrrruuuzzz888888999::::::::::::999666666666666666555555444555555555555555666777777666666666666666777888888555666666777888999:::;;;::::::::::::::::::::::::;;;===@@@CCCCCCHHHVVVeeesss{{{ppp___YYYRRRLLLJJJHHHEEEBBB>>>======>>>@@@AAA@@@???<<<<<<=========>>>>>>>>>;;;:::999888888999;;;<<<===>>>===;;;999888888:::777777777777777666666666777777888999999:::;;;;;;???@@@CCCFFFIIIKKKLLLLLLIIIHHHHHHIIIKKKRRRdddtttnnn]]]QQQKKKJJJHHHIIIQQQYYYcccttt{{{rrrjjjgggiiillllllhhhaaaWWWMMMEEE>>>:::888888888777666666555555555444333333333333444555333333333333333333333333333333333333333333333333222222222222222222222222111111111111000000000000...///000111111000///...,,,---...///000000000000000000000000111111111111111111111000000111111111//////000111111000//////000000/////////000111222000000000000000000000000///000000111222222333333222222222222222222222222222222333333333444444444666666555444444555666666777888:::<<<======<<<<<<;;;;;;<<<<<<>>>???AAABBB@@@@@@BBBCCCEEEFFFGGGHHHGGGJJJNNNPPPRRRTTTWWWYYYZZZ^^^bbbdddeeegggkkkoooqqqwww888888999::::::::::::999777777777777777666666555666666666666666777888888666666666666666777888888555666777888999:::;;;;;;999999::::::::::::;;;;;;;;;===AAACCCBBBEEERRRaaahhh|||tttaaa[[[SSSNNNKKKIIIFFFCCC>>>=========???@@@@@@>>><<<=========>>>>>>??????<<<;;;999888888999;;;<<<>>>>>>===;;;999888888:::888888777777666666555555888888999::::::;;;<<<<<>>@@@BBBDDD???@@@AAACCCEEEFFFHHHHHHFFFIIIMMMPPPQQQSSSVVVXXXZZZ]]]aaacccccceeeiiilllnnnttt888999:::999888888:::<<<::::::999999777666444333777777777777777777777777777888999::::::999888777777666666666777999<<<>>>:::::::::::::::::::::::::::>>>BBBBBBCCCFFFMMMSSScccrrryyyjjjaaaVVVOOOLLLIIIDDD@@@;;;999999:::>>>AAABBBCCC>>>===<<<;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<>><<<;;;:::999999999555666888888666666666777999777555666;;;@@@DDDEEEHHHLLLQQQTTTTTTQQQOOONNNJJJHHHHHHIIIJJJPPP^^^kkkuuudddWWWPPPLLLIIIIIIMMMSSS\\\kkkyyyxxxnnngggdddcccdddgggfff\\\QQQJJJCCC>>><<<:::888777777777666444222222222111111111111000111111222222222333333333333333333333333333333333222222222111111111000000000000111111111222222222000000000000000000000000000000000000000000000000---...000111111111000////////////000111111222222111111000000//////......000000111111111111000000//////000000000000//////333333333222222222111111444333333222222333333444333333333444444444555555555777888888666555666777777888888999999:::;;;;;;=========>>>??????@@@@@@AAAAAABBBBBBDDDEEEGGGGGGIIIJJJLLLNNNQQQTTTVVVXXXYYY[[[^^^```aaacccfffhhhpppuuu~~~888999:::999888888:::<<<;;;;;;;;;:::888666555444777777777777777777777777777888999999999999888777777666555555777999;;;<<<::::::::::::::::::::::::999<<<@@@@@@@@@CCCJJJOOOZZZggg|||~~~nnneeeYYYPPPLLLIIIDDD???===;;;:::;;;>>>AAABBBBBB>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;999888777777777555777888888777666666777999888777888===BBBHHHKKKRRRSSSTTTTTTQQQNNNKKKIIIHHHGGGGGGHHHJJJOOO\\\iiiwwwgggYYYRRRMMMJJJJJJLLLQQQYYYgggtttwwwnnngggcccbbbccchhhggg___UUUMMMEEE???<<<:::777666666666555444333333333333222222222222111111222222222333333333333333333333333333333333222222222111111111000000//////000000000111111111000000000000000000000000000000000000000000000000......///000000000000000111111111000000000000000222111111111000000000000000000111111111111000000//////000000000000//////111111111111111111111111222222222111111222222222222222222333333333444444555666888888666555666777777888888999999::::::;;;<<<<<<<<<===>>>>>>??????AAAAAAAAABBBCCCEEEGGGGGGIIIJJJKKKMMMPPPSSSVVVWWWXXX[[[]]]___aaacccfffhhhnnnrrr{{{888999:::999888888:::<<<======<<<;;;999777555444777777777777777777777777777888888999999888888777666666555555666888999;;;::::::::::::::::::::::::888;;;===>>>>>>@@@EEEJJJRRR]]]ppprrrhhh\\\RRRNNNJJJDDD@@@@@@>>><<<<<<>>>@@@AAAAAA===<<<;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666666555777888888777666666777777888999;;;???FFFNNNTTT^^^\\\XXXSSSMMMIIIEEECCCDDDDDDEEEHHHIIIMMMXXXdddyyy{{{kkk\\\TTTNNNKKKJJJLLLOOOVVVcccoooxxxnnnfffbbbaaaccchhhiiicccZZZRRRIIIAAA===:::777555555555444333444444444444333333333333111111222222222333333333333333333333333333333333222222222111111111111111///////////////000000000000000000000000000000000000000000000000000000000///////////////000111111222222111111000//////...222222222222111111111111000000111111111111000000//////000000000000///////////////000111111222222111111000000000000111111111111111222222222333333444666777777666555666777777777888888999:::::::::;;;;;;;;;<<<======>>>>>>@@@@@@AAABBBCCCEEEGGGHHHHHHIIIJJJLLLOOORRRTTTVVVWWWZZZ]]]___```bbbeeehhhkkkpppxxx888999:::999888888:::<<>><<<:::888666555777777777777777777777777777777888888888888777777666666555555666777888999999999999999999999999999888:::<<<======???BBBEEEOOOWWWggg{{{uuukkk]]]SSSOOOKKKEEEAAABBB@@@>>>===???@@@@@@???<<<;;;:::::::::;;;<<<===========================:::999888777777666666666666777999999777666777888555888;;;>>>CCCKKKUUU\\\eee```WWWOOOIIIDDDAAA???AAAAAACCCFFFGGGJJJTTT___tttooo___VVVNNNLLLJJJLLLOOOTTTaaammm|||pppfff```___ccchhhkkkggg```XXXMMMDDD>>>;;;777555444444333222444444444444333333333333111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000///.........///111222111111111111000000//////111111111111111111111111000000111111111111000000//////000000000000//////......///000111222333333111111111000000111111111222222222222333333333333333555777777666555666777777777777888999999::::::;;;;;;<<<======>>>>>>??????@@@@@@AAACCCEEEGGGHHHHHHHHHIIIKKKNNNQQQSSSTTTVVVXXX[[[^^^___aaaeeegggjjjnnnvvv888999:::999888888:::<<>>===;;;999777666777777777777777777777777777777777777777777777777666666666666666666777777999999999999999999999999999:::;;;<<<===???AAABBBKKKRRR___rrrwwwmmm___UUUPPPLLLGGGCCCDDDAAA???>>>>>>???>>>>>>;;;:::999999999;;;<<<======>>>>>>??????>>>>>>===;;;:::999888888888888888666888999999777777777888444777;;;AAAIIIRRR[[[aaaeee]]]RRRIIIDDDAAA???>>>>>>???AAAEEEEEEHHHQQQ\\\pppsssbbbWWWNNNLLLKKKMMMOOOUUUaaalllttthhhaaa___ccchhhllljjjeee]]]RRRGGG@@@<<<888555444444333222333333333333222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000///.........///111222//////000000111111111111000000000000000000000000000000111111111111000000//////000000000000//////...///000111333444555555222222111111111111222222333333333333444444444444333444666777666555666777666777777888888999::::::<<<======>>>>>>???@@@@@@??????@@@AAACCCEEEGGGHHHHHHHHHIIIKKKMMMPPPRRRSSSTTTWWWZZZ\\\^^^aaadddfffiiinnnvvv~~~888999:::999888888:::<<<>>>>>>>>>===;;;:::888777777777777777777777777777888777777666666777777888777777777777777777777666999999999999999999999999888999:::<<<>>>???@@@AAADDDJJJVVVfffyyy}}}qqqbbbWWWQQQMMMHHHDDDDDDAAA>>>===>>>>>>===<<<:::999888888999:::<<<===>>>>>>@@@@@@@@@@@@>>>>>>;;;;;;:::999999999999999666888999999888777777888666888<<>>=========@@@CCCCCCFFFOOOZZZnnnyyygggZZZOOOLLLKKKMMMOOOTTT___jjj|||xxxkkkdddbbbccchhhlllkkkhhhaaaUUUJJJBBB>>>999555444444333333333333333333222222222222111111222222222333333333222222222222222222222222111111111111111222222222222222222222111111111111000000000000000000000000000000000000000000000000///////////////000111111...//////000111111222222///////////////000000000000000111111111111000000//////000000000000/////////000111222333444555555222222222111111222222222333333444444444555555555222444666666555555666777666666777777888999999999======>>>>>>???@@@@@@@@@>>>>>>???AAACCCEEEGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSUUUYYY[[[]]]```cccfffiiimmmuuu}}}888999:::999888888:::<<<<<<<<<<<<<<<;;;:::999999777777777777777777777777888777666555555666777888888999999999888777777666888888888888888888888888777777888;;;===?????????@@@FFFPPP\\\kkk}}}yyyhhh[[[TTTNNNHHHDDDCCC@@@>>><<<=========<<<999888888888888:::<<<===>>>???@@@AAAAAA@@@???>>>;;;;;;:::999999999999:::666888:::999888777888888::::::???JJJYYYdddgggfffXXXOOODDD===;;;<<<<<<;;;>>>===???AAAAAADDDOOOZZZlll~~~kkk^^^PPPMMMLLLMMMMMMPPPZZZeeevvv{{{ooohhhfffccchhhkkkkkkiiidddXXXMMMDDD@@@:::666555444444333444444444444333333333333111111222222222333333333111111111111111111111111000000111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000111111111//////000000000111111111000000111111111111000000//////000000000000/////////000000111222333333444111111000000000000111111222222333333333444444444111333555666555555666777666666777777888888999999<<<<<<======>>>?????????===>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSRRRTTTXXX[[[]]]___cccfffhhhlllttt{{{888999:::999888888:::<<<;;;;;;<<<<<<;;;;;;:::999777777777777777777777777888777666555555666777888999999:::999999888777666888888888888888888888888555555777999<<<>>>>>>>>>@@@FFFNNNVVVaaaqqqmmm___UUUOOOHHHCCCBBB@@@===<<<<<<===<<<;;;888888777777888:::;;;===>>>???AAABBBBBBAAA???>>>::::::999999888999999999777888::::::888777888999===<<<@@@NNN___jjjkkkhhhTTTKKK@@@:::999::::::999>>>===>>>@@@@@@CCCNNNZZZjjjoooaaaQQQNNNLLLLLLKKKMMMVVV```qqq||||||qqqkkkjjjdddhhhkkkkkkjjjeeeZZZOOOEEEAAA;;;777555555444444666666555555555444444444111111222222222333333333111111111111111111111111000000111111222222222222111111000000/////////...000000000000000000000000000000000000000000000000---...000111111111000///222222111111000/////////000000111111222222222333000000111111111111000000//////000000000000////////////000000111111222222000000////////////000000111111222222222333333333111333555666555555666777666666666777888888999999;;;;;;<<<<<<===>>>>>>>>>======???@@@BBBEEEGGGHHHJJJJJJKKKMMMOOOQQQSSSTTTQQQTTTWWWZZZ\\\___ccceeegggkkkrrrzzz888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666888999999888777777888:::999999999888888888777777;;;;;;:::999888666666555555666777888888888888888999999:::;;;;;;<<<<<<===>>>BBBJJJRRRYYYdddxxxxxxhhh[[[QQQJJJFFFFFFCCC???===<<<;;;999888999999999888999999::::::<<>>::::::999777555666888:::999>>>HHHVVVbbbfffaaa\\\MMMFFF???<<<<<<<<<999555;;;:::;;;>>>@@@CCCKKKUUUiiizzzssscccWWWOOOIIIHHHJJJOOOXXX```mmm{{{{{{pppgggeeefffiiijjjiiiccc[[[TTTKKKBBB;;;999999666444555444444444444444444444444222222222222222222222222222333444555444222///...000111111111111222222222444333111111111111333444222222222111000//////...222111111000///......---222222222111111111111111333222222111111222222333////////////000000000000111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222333333333333333333333333111111222333444444444444777777666666777999;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAACCCDDDFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTVVVXXX\\\___ccceeeiiijjjooowww999999999::::::::::::;;;;;;;;;:::999888777666666777888888777666666777999999999999888888888777777999999999888888888888777666777777888888888888777888888999999:::;;;;;;<<<<<<@@@GGGNNNSSS]]]ppp|||lll^^^SSSKKKGGGCCCAAA>>>===>>>>>>>>>===888888888888999:::;;;<<<<<<>>>AAADDDDDDCCC@@@???<<<;;;:::::::::;;;<<<===;;;;;;;;;999777777:::<<<===BBBLLLYYYcccddd^^^WWWHHHCCC<<<:::;;;<<<999777:::999:::===???BBBJJJTTTfffwwwwwwgggYYYQQQJJJHHHJJJMMMTTT[[[jjjxxx|||rrriiiffffffhhhjjjiiicccZZZSSSIIIAAA:::999888666444555333333333333333333333333222222222222222222222222222333333444333222000///000111111111111222222222333333222222222222333333222222111111000//////...000000111111111111222222111111111111111111111111222111111000000111111222////////////000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222333333333333333333333333111111222333444444444444777666666666777999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFFFFHHHKKKLLLLLLNNNPPPRRRTTTUUUVVVXXX\\\```ccceeehhhjjjnnnvvv|||;;;:::999888888888999999::::::999888777666666555666777777666555555666888999999999888888888888888777777777888999999999:::888888888888777777777777777777888999999::::::;;;;;;===CCCIIIMMMTTTdddsssrrrcccWWWMMMHHHCCCAAA>>>>>>>>>??????>>>777777777888:::;;;===>>><<<>>>@@@AAABBBBBBBBBAAA===<<<;;;:::::::::;;;<<<======<<<;;;999999;;;===BBBGGGRRR]]]dddaaaXXXPPPCCC???:::999:::;;;:::888999888:::===>>>@@@HHHQQQbbbsss{{{kkk[[[SSSKKKHHHIIIJJJOOOUUUffftttvvvmmmgggfffggghhhgggbbbZZZSSSHHH@@@999888888555444555333333333333333333333333333333333333333333333333222222222222222222222222000111111111111222222222222333333444444333333222222222111111000///////////////000222333444555666///000000111111222222222000000000//////000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222333333333333333333333333222222222333444444555555777666666666777999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFEEEHHHJJJLLLLLLNNNPPPSSSTTTUUUVVVYYY\\\```dddfffhhhiiinnntttyyy>>><<<:::888777777999:::999999888888777666666555666777888777555555777888888888888888888888888888777777777888999999999:::999999888777777666666666888888888999::::::;;;;;;===>>>BBBFFFHHHMMMYYYfffyyyxxxiiiZZZOOOHHHGGGDDD@@@>>>>>>===<<<:::888888888999:::;;;<<<===<<<===>>>???@@@AAABBBCCC>>>===<<<;;;::::::;;;<<<=========<<<::::::;;;===BBBIIITTT^^^bbb]]]RRRJJJBBB>>>;;;::::::;;;:::999888777999<<<===???FFFOOO^^^nnn}}}mmm]]]TTTKKKHHHIIIIIIMMMQQQ```ooozzzqqqhhhfffeeefffgggcccZZZSSSGGG???999888888555444555222222222222222222222222333333333333333333333333222222111111111222333333000000111111111222222222222333444555555444333222111111111111000000////////////000111333444555555...//////000111222222333111000000//////000000111//////000000000111111111111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111222222333333333333444444222222333333444555555666666666666666777888:::;;;::::::;;;;;;;;;<<<<<<<<<======???@@@BBBDDDEEEEEEEEEGGGJJJKKKLLLNNNPPPSSSTTTUUUVVVYYY\\\```dddfffiiijjjnnnssswww|||???>>>;;;999888888999:::999999888888777666666666888888999888777666888:::888888888888888888888888888888888888888888888888:::999888777666666777777999999::::::;;;<<<<<<<<>>===<<<;;;999;;;;;;::::::999:::::::::<<<<<<===>>>???@@@BBBBBB???>>><<<;;;:::;;;;;;<<<<<<======<<<::::::;;;<<>>DDDMMMZZZjjjpppaaaUUUKKKHHHIIIJJJMMMPPP[[[jjj{{{}}}tttiiifffdddeeegggddd\\\UUUHHH@@@999888888555444555222222222222222222222222333333333333333333333333222222111111111222333333000000111111111222222222111222444444444444222111111111111000000000000000///000000000111111222222......///000111111222222111111111000000111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222333333444444444333333333333333555666777666666555555666888:::;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEEGGGIIIKKKLLLMMMPPPRRRTTTTTTVVVXXX[[[___ccceeeiiijjjnnnsssvvvzzz>>>===<<<:::999999::::::999999888888888777777777888999999888777777888:::888888888888888999999999888888888888888888999999999888777666666666888888999::::::;;;;;;<<<======@@@???AAADDDEEEFFFMMMUUUddduuutttdddWWWNNNGGGDDDAAA??????>>>===<<<===<<<;;;:::999999999999<<<<<<===>>>???@@@@@@AAA>>>===<<<;;;;;;;;;<<<===<<<===>>>===;;;;;;;;;<<>>@@@AAACCCDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTWWWZZZ^^^bbbdddgggiiinnnsssvvvyyy<<<;;;;;;::::::999999999999999999999999888888888777888999888666666888999777777888888888999999999666666777888999::::::;;;999888666555666777999:::888999999:::;;;;;;<<<<<<===<<<>>>AAABBBBBBHHHOOOYYYiii}}}zzzkkk\\\TTTKKKHHHDDDBBBAAA@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>??????>>>>>>======<<<;;;;;;<<<===>>>===???@@@???===<<<======DDDKKKTTTZZZXXXOOODDD===;;;;;;;;;;;;:::999::::::999999;;;>>>======CCCJJJRRRaaayyy~~~ooo___PPPIIIJJJKKKMMMPPPUUUdddvvvwwwkkkeeeaaaccchhhhhhbbb[[[MMMDDD===;;;999666444444333333333333333333333333444444444444444444444444222333333444333222000///000111111111111222222222222111111000000111111222000000000000000000000111/////////////////////////////////000000000000000000000000//////000000000000000111111111222222222000000000000000000000000222222222222222222222222000000000000000000000000////////////000000000111111111222333333444555555555444333222333555777888555555555555666888999;;;999999:::::::::;;;;;;;;;<<<===>>>???AAACCCDDDEEEGGGIIIJJJKKKKKKKKKMMMOOOQQQRRRSSSUUUYYY]]]```bbbdddffflllrrruuuxxx999999:::::::::999888888:::::::::999999999999999666777777777555555777888777777888888999999999999333444666777999;;;<<<===888777666555666777999;;;777888888999::::::;;;;;;;;;999;;;???@@@@@@DDDKKKQQQ```ttt~~~ooo```XXXRRRNNNIIIEEEBBB???<<<:::::::::::::::;;;;;;<<<===<<<===>>>??????>>>===<<<===<<<;;;;;;<<<===>>>???>>>@@@AAAAAA???>>>>>>???GGGNNNVVVZZZVVVLLLAAA:::777888999999999999:::<<<999999;;;>>>>>>===CCCJJJOOO^^^vvvuuudddRRRJJJIIIJJJLLLOOOTTTcccuuuwwwkkkeeeaaaccciiijjjddd]]]OOOFFF>>><<<:::666444444444444444444444444444444444444444444444444444444222333444555444222///...000111111111111222222222222111000//////000111222000000000000000111111111......//////000000000111000000000000//////////////////............//////000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111222333333444555555555444333222333555777999555555555555666777999:::999999:::::::::;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDHHHIIIKKKKKKJJJJJJLLLMMMPPPQQQRRRUUUXXX\\\```bbbbbbdddkkkqqqtttwww<<<;;;;;;::::::999999888::::::888777777777888999888888777777777777777888888999999999999888777777;;;;;;;;;;;;<<<<<<======999888777666666777888888<<<;;;:::999999999:::;;;???>>>>>>>>>@@@CCCFFFHHHOOOYYYjjjuuuggg]]]YYYSSSLLLGGGFFFDDDAAA>>><<<<<<<<<============>>>>>>???@@@@@@@@@???===<<<777888999;;;===@@@BBBCCCCCCCCCAAA>>><<<;;;===???FFFRRR]]]\\\QQQEEEAAAAAA>>>===;;;999888888888888;;;888777:::<<<<<>>???AAABBBCCCCCCFFFJJJKKKKKKJJJJJJJJJPPPRRRUUUWWWYYY[[[]]]```aaadddhhhjjjnnnttt}}}<<<<<<;;;::::::999999888:::999888777777777888999888888777777777777888888999999999999999888777777999999::::::;;;<<<<<<===:::999888666666666777888999999888888999:::;;;<<<<<<;;;;;;;;;===@@@BBBDDDKKKSSSbbbvvvzzzmmmbbb\\\UUUMMMHHHEEEBBB???<<<<<<<<<<<<<<<============>>>>>>?????????>>>===<<<888888999;;;===???AAACCCDDDDDDBBB@@@======>>>@@@EEEPPPZZZZZZOOOEEEAAAAAA<<<<<<:::999999999::::::;;;888777;;;<<<<<>>;;;777555666444333333333333333444444555555444444444333333333222333444444555555444444111222222222222333333333333333333222222222222111111111111111000000000000000000000111111111222222000000000000000000000000000000000000000000000000111000000000000111111222111111000///////////////000000000000000000000000111000000000000000000000111111111111222333444444333333333444444444444555333444444444555555555555666666666666666777777888999:::;;;;;;<<<;;;;;;;;;<<<======>>>???AAABBBCCCDDDFFFIIIJJJJJJIIIJJJKKKOOORRRTTTVVVXXXZZZ]]]___aaadddhhhjjjmmmttt}}}<<<<<<;;;;;;:::999999999:::999888888777777888888888888777777777888888999999999999999999888888777777777888999:::<<<======;;;:::999777666666666777777777777777888:::;;;<<<;;;:::::::::;;;===???@@@DDDKKKXXXiii}}}tttiii___XXXOOOHHHDDDAAA===:::;;;;;;<<<<<<<<<============>>>>>>>>>>>>===<<<;;;888888999;;;===???AAABBBDDDDDDCCCAAA???>>>@@@BBBDDDNNNWWWWWWNNNDDDAAABBB<<<;;;;;;::::::;;;;;;<<<<<<888888;;;======@@@DDDKKKXXXnnnzzzlll[[[QQQLLLIIIKKKOOORRR[[[jjj|||sssnnnhhhgggjjjkkkhhheee\\\QQQGGGAAA===888666777555555444444444444555555555555444444444333333333222333444444555555444444333333333222222222111111222222222333333333333444111111111111000000000000/////////000000000111111000000000000000000000000////////////////////////111111000000///000000000111111000///////////////000000000000000000000000000000000000000000111111222222222222333444555555333333333333444444444444444444555555555666666666666666666666666777888888999999:::;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCCEEEFFFHHHIIIHHHIIIKKKLLLNNNPPPSSSUUUWWWYYY\\\^^^aaadddgggjjjmmmsss{{{<<<<<<<<<;;;::::::999999999999999888888888888888888888777777888888999999999999::::::999999888777666777888999;;;===>>>>>><<<;;;999777666666666666777777777888888999999:::<<<;;;;;;;;;<<<>>>???@@@AAAFFFOOO^^^qqqzzznnn```YYYOOOHHHDDDAAA>>>;;;;;;;;;<<<<<<<<<========================<<<<<<;;;999999999:::<<<>>>@@@AAABBBBBBBBB@@@???>>>???AAADDDLLLTTTTTTLLLEEECCCDDD@@@??????>>>>>>=========<<<999888<<<======@@@EEEKKKWWWkkkppp^^^SSSLLLIIIIIIMMMPPPXXXfffxxxxxxrrrkkkiiikkkllljjjggg```UUUIIICCC???999666666666555444444444444444444555555444444444333333333222333444444555555444444444444333333222111000000000000111222222333444444111111111111000000000///////////////000000000000////////////////////////............////////////333222111111000000000000111000000///////////////000000000000000000000000000000000000000111111111333333333333333555666666222222333333333444444444555555555666666666666777666555555666666777888999999999:::;;;;;;;;;;;;:::<<<======>>>???AAABBBCCCEEEFFFGGGGGGGGGHHHKKKMMMMMMPPPRRRTTTVVVXXX[[[]]]```cccgggjjjlllrrryyy======<<<;;;;;;::::::999999999999999888888777777888888888888888999::::::999::::::::::::999888888777888999;;;<<<>>>??????===<<<:::888666666666777999999999999888888777777;;;;;;;;;<<<<<<===>>>???AAADDDLLLWWWggg}}}}}}pppbbbZZZPPPIIIEEECCC@@@===<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<<<<999999::::::<<<===>>>???>>>?????????======>>>???DDDKKKQQQQQQKKKFFFEEEFFFFFFEEEDDDCCCBBB@@@???>>>===:::999<<<>>>>>>AAAEEELLLWWWjjjtttaaaUUUMMMIIIIIIKKKOOOUUUbbbsss|||uuummmjjjlllmmmkkkiiicccWWWLLLEEE???999666666555555444333333333333333555555444444444333333333222333444444555555444444555444444333222111000000......///000111222333333111111111111000000000///////////////000000000000////////////////////////---........./////////000444333222111111111111111111000000///////////////000000000000000000000000//////000000111111111111333333333333444555666777222222222333333333444444555555555666666666666777555555555555666777888999888999::::::;;;;;;::::::<<<======>>>???AAABBBCCCDDDEEEGGGGGGGGGHHHKKKMMMMMMOOORRRTTTVVVXXXZZZ]]]___cccgggiiilllpppwww|||======<<<<<<;;;:::::::::888999999999999888777777888888888888888999:::;;;:::::::::::::::999999888999999:::;;;===>>>??????<<<;;;:::888777777777888;;;;;;;;;:::999888666555888999:::;;;<<<===>>>>>>AAADDDJJJRRR```tttsssddd]]]RRRJJJFFFDDDAAA???======>>>>>>>>>????????????>>>======<<<<<<======::::::::::::;;;<<<===>>>;;;<<<======<<<;;;<<<>>>CCCHHHMMMMMMIIIEEEEEEGGGJJJIIIHHHGGGEEEBBB@@@???===::::::===??????BBBFFFMMMVVViiixxxeeeXXXPPPJJJJJJLLLMMMSSS^^^oooxxxoookkklllmmmllljjjeeeZZZNNNGGGAAA;;;777777666555444333222222222222555555444444444333333333222333444444555555444444444444333333222111000000......//////000111222222111111111111000000000000/////////000000000111111000000000000000000000000.........//////000000111333222111111111111111111111111000///////////////000000000000000000000000/////////000111111222222333333333333444555666666222222222222333333333333444444555555555666666666555555555555666888999:::888888999:::::::::::::::<<<======>>>???AAABBBCCCBBBDDDFFFGGGHHHIIIKKKMMMMMMOOORRRTTTVVVXXX[[[]]]___bbbgggiiikkkooouuuzzz=========<<<;;;;;;::::::888999999:::999888777666888888888888999:::;;;<<<::::::;;;;;;::::::999888999999:::;;;;;;<<<======;;;;;;999888777888999999::::::;;;;;;:::999888777888999:::<<<>>>???@@@@@@@@@CCCHHHOOOYYYjjj~~~yyyiiiaaaUUULLLGGGDDDAAA???????????????@@@@@@@@@@@@@@@???>>>=========>>>>>>::::::::::::;;;<<<======999;;;<<<===<<<;;;<<<===@@@DDDHHHHHHEEECCCDDDFFFIIIIIIIIIHHHGGGDDDBBBAAA>>>;;;:::>>>??????BBBGGGLLLUUUggg}}}iii\\\SSSMMMLLLOOOMMMQQQ[[[kkk{{{zzzpppkkkkkkmmmllljjjhhh\\\PPPIIIDDD===::::::777666555444333333333333555555444444444333333333222333444444555555444444333333333222222111111111//////000000111111111222111111111111000000000000000000000111111111222222000000000000000000000000......///000000111222222000///////////////000111111111000///////////////000000000000000000000000...//////000111111222222222222222222333444555666111222222222222333333333333444444444555555555555444444555555666888999:::888888999::::::::::::999<<<======>>>???AAABBBCCC@@@CCCFFFHHHIIIIIIJJJKKKNNNPPPSSSUUUVVVXXX[[[^^^^^^bbbfffiiikkknnntttxxx~~~=========<<<;;;;;;::::::888888999:::999888777666888888888888999:::;;;<<<::::::;;;;;;::::::999888999999999::::::;;;;;;;;;;;;:::999888888888999:::888999:::;;;<<<;;;:::999:::;;;===???AAACCCCCCDDD???BBBGGGLLLUUUdddwww}}}mmmdddXXXNNNHHHDDD@@@===??????@@@@@@@@@AAAAAAAAAAAA@@@>>>=========>>>???:::::::::::::::;;;<<<===888:::<<<===<<<<<<<<<>>>>>>BBBEEEEEECCCAAACCCEEEGGGGGGHHHHHHGGGFFFDDDCCC>>>;;;;;;>>>@@@@@@BBBGGGLLLTTTfff~~~lll___VVVPPPOOOQQQLLLPPPZZZiiiyyy{{{pppkkkkkkmmmllljjjiii^^^RRRKKKFFF@@@<<<<<<888888777555555444444444555555444444444333333333222333444444555555444444333333333222222222222111111111111111111222222222111111111111000000000000111111111111222222222222000000000000000000000000...//////000111222222333---------------...///000111111000///////////////000000000000000000000000...//////000111222222222222222222222333444555555111111222222222333333333333333333444444444555555444444555555666888999:::888888999::::::::::::999<<<======>>>???AAABBBCCC???CCCGGGIIIJJJIIIJJJKKKNNNPPPSSSUUUWWWYYY\\\^^^^^^bbbfffiiijjjnnnssswww|||>>>============<<<<<<<<<888888999999999:::::::::;;;:::999888888888999::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999>>>>>><<<;;;999888777666888888888999:::;;;===>>>@@@AAABBBCCCDDDEEEFFFFFFHHHGGGIIIMMMRRRZZZiiiwwwsssiiiZZZNNNGGGDDDAAA???BBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;=========>>>???@@@@@@@@@FFFEEEDDDEEEFFFFFFDDDCCC=========???AAADDDFFFHHHMMMTTTcccyyyxxxeeeVVVNNNKKKKKKNNNSSSYYYdddvvvssslllkkkmmmlllkkkkkkdddXXXMMMEEE???;;;999888888777666666666666666333333333333333333333333444444555555555555444444222222222222222222222222222222333444444333222222222222111000//////000000000000000000////////////000///.........///111222////////////000000000000000000////////////000000000000000000000000000000///000000000000//////...////////////000111222333111000/////////000222333222222111111111111111111333333333444444444555555777777777777666555444333666666888999999999999999;;;;;;<<<===>>>???@@@@@@???AAADDDFFFGGGHHHKKKMMMNNNPPPRRRSSSTTTVVVYYY\\\___bbbeeegggiiilllooorrr~~~=========<<<<<<<<<;;;;;;888888999999999:::::::::<<<;;;:::888888888999999::::::::::::;;;;;;;;;;;;::::::999999888888888999:::999999999888888777777888888888999;;;===>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIGGGHHHKKKMMMSSS```mmm~~~wwwlll]]]PPPIIIEEEBBBAAAAAA@@@@@@???@@@AAACCCDDDEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<======>>>>>>>>>CCCCCCCCCDDDFFFEEEDDDBBB=========>>>@@@BBBEEEGGGKKKSSSaaawww{{{hhhYYYPPPMMMLLLMMMQQQVVV```rrruuummmkkkmmmmmmlllkkkdddXXXMMMEEE???;;;999888777666555444444444444333333333333333333333333444444555555555555444444222222222222222222222222111222333444444333222111222222111000000000000000000000000000/////////...000//////...///000111222////////////000000000000000000////////////000000000000000000000000000000000000111111111111111000000000000000111111222333111000000///000111222333111111111111111111111111333333333444444444555555555555666777777666666666777777888:::::::::::::::;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFFFFGGGIIIKKKNNNOOOQQQSSSTTTVVVYYY\\\___aaadddgggiiilllooorrr|||<<<<<<<<<<<<;;;;;;;;;:::888888999999999:::::::::<<<<<<:::999888888888888999999:::::::::;;;;;;;;;::::::999999888888888888555555555666777777888888888999999:::<<>>===<<<:::888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<@@@@@@AAACCCEEEEEECCC@@@>>>===<<<<<<===@@@DDDFFFIIIPPP___sssmmm^^^TTTOOONNNMMMOOOSSS[[[lllwwwnnnlllmmmnnnnnnllldddYYYNNNFFF@@@<<<999888888666555333333222222333333333333333333333333444444555555555555444444333333333333333333333333111222333444444333222111222111000000000000000000000000000/////////......///////////////000111111////////////000000000000000000////////////000000000000000000000000000000///000111222222333222222111111111111222222222222111000000000000111222222111111111111111111111111333333333444444444555555444444666777888888888888777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBDDDFFFFFFFFFFFFHHHIIIMMMOOOQQQRRRSSSUUUYYY[[[^^^```dddgggiiikkkoooqqqxxx<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::===<<<;;;:::999888888888999999999999::::::::::::999999999999999888888777444444555666666777888888999:::;;;===???AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFCCCBBBCCCDDDEEELLLTTT\\\jjj|||wwweeeVVVMMMHHHEEECCC??????>>>>>>???AAACCCDDDJJJIIIHHHFFFCCCAAA???===;;;<<<<<<===<<<;;;999888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======???BBBDDDDDDBBB??????===;;;;;;<<>>??????AAACCCEEEFFFEEEFFFHHHJJJLLLNNNPPPRRRSSSUUUXXX[[[]]]___cccfffhhhkkkoooqqqvvv~~~<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::<<<<<<;;;;;;:::999888888888888888999999999::::::888888999999999888777666666666777777777777777777999;;;>>>@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAACCC@@@???AAABBBBBBGGGMMMQQQ\\\mmm~~~|||jjjZZZPPPJJJFFFCCC??????>>>>>>???AAABBBCCCFFFFFFFFFEEEDDDBBB@@@@@@>>>===;;;:::999999::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<===>>>@@@BBBCCCAAA???>>>===;;;;;;<<>>?????????AAACCCEEEFFFGGGJJJLLLLLLNNNPPPQQQRRRTTTWWWZZZ[[[^^^bbbeeehhhkkknnnqqquuu}}}<<<<<<<<<<<<;;;;;;;;;:::888888999999999::::::::::::;;;;;;;;;;;;::::::999777777888888888999999999777888999999999888666555888888888888777777777777:::===AAAEEEGGGGGGEEECCCBBBBBBAAA@@@???>>>===<<<@@@===<<>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???===;;;999888888999:::999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>======???AAAAAA@@@???<<<<<<<<<<<<>>>@@@BBBCCCGGGMMMYYYiii{{{xxxgggYYYPPPKKKKKKJJJLLLSSS]]]mmmzzzsssooonnnnnnmmmggg]]]SSSKKKDDD>>>;;;::::::888777555555444444444444444444444444444444333333444444444444333333333333333333333333333333333444555666666555444333000000000000000111111222/////////.........------......///000000000000000////////////000000000000000000////////////000000000000000000000000000000---...///000000000000000000111222333333222111111000111222222333333222222000000000111222222333333333333333444444444555555555666666666666666555444444555666777888888888888::::::;;;<<<===>>>>>>???>>>@@@CCCDDDEEEGGGJJJLLLKKKMMMOOOPPPQQQSSSWWWYYYZZZ]]]aaadddgggjjjnnnqqqttt|||=========<<<<<<<<<;;;;;;888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::777777777777888888888999777777999999999888666555777777777777777777777777:::>>>DDDIIIJJJHHHDDDAAA<<<<<<<<<<<<;;;;;;;;;:::>>>;;;:::>>>@@@>>>???AAADDDGGGRRRbbbppp}}}wwwggg[[[RRRJJJEEEAAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>======<<<:::999888888888888888888999:::;;;;;;;;;::::::;;;===>>>???@@@AAAAAA???======???@@@@@@@@@:::;;;<<<>>>@@@BBBCCCCCCEEEKKKVVVddduuu|||jjj[[[PPPKKKHHHFFFIIIQQQZZZggg}}}~~~vvvpppnnnmmmmmmggg^^^TTTLLLEEE???;;;999888777666555444444444555555555555555555555555222333333444444333333222444444444444444444444444111222333444444333222111000000000000000111222222//////.........------------...///000111000000///////////////000000000000000000////////////000000000000000000000000000000///000000111111111000000...///111222333222111000000111222333333333222222///000000111222222333333333333333444444444555555222333444555555666555555555666777888888999888888999::::::;;;<<<===>>>>>>???AAACCCDDDEEEFFFHHHJJJKKKLLLOOOPPPQQQSSSVVVYYYZZZ\\\```dddgggjjjnnnqqqssszzz>>>============<<<<<<<<<888888999999999:::::::::888999:::<<<===<<<<<<;;;777777777777888888888888666777999:::999888666555555555666666777777888888:::???FFFKKKMMMIIIDDD@@@777888888999999:::::::::>>>::::::===>>><<<;;;===AAABBBJJJXXXfffsss|||lll```UUULLLFFFBBBAAA@@@>>>>>>>>>>>>???AAAAAAAAA@@@???>>>===<<<;;;<<<<<<===;;;999777555666777777888999999::::::888999:::<<<>>>???@@@AAACCCAAA>>>===>>>???@@@@@@888:::===@@@BBBCCCDDDDDDDDDJJJTTTaaaqqq~~~lll]]]QQQKKKEEEDDDGGGOOOWWWdddzzzwwwqqqnnnmmmnnnhhh^^^UUULLLEEE???;;;777666555444444444444444555555555555555555555555222333333444444333333222444444444444444444444444000111222222222222111000000000///000000111222222//////.........------------...000111111111000///////////////000000000000000000////////////000000000000000000000000000000111111222222222111111000,,,...000222333222111111000111222333444333222222///000000111222222333333333333333444444444555555///000222444555666777777666777888999999:::999999999::::::;;;<<<===>>>>>>AAABBBDDDEEEDDDEEEGGGHHHJJJLLLNNNPPPQQQSSSVVVYYYYYY\\\```cccfffjjjnnnqqqrrryyy;;;;;;<<<======<<<;;;;;;:::::::::999999999888888777999:::<<<<<<;;;:::999:::999999888888888888888777888999::::::999888777:::666444777888777888:::AAAEEEKKKNNNMMMGGG???999555666666777888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>CCCBBBEEEMMMWWWdddwwwssseeeYYYOOOIIICCCAAA??????AAABBBBBBAAACCCBBB@@@>>>===<<<======;;;;;;::::::::::::999999555555666777888999999:::<<<<<<<<<===>>>??????@@@JJJEEE@@@=========;;;999;;;<<<===>>>???@@@AAAAAACCCGGGPPP\\\hhhwwwnnn]]]TTTPPPNNNLLLKKKNNNTTT```tttyyyoookkkjjjnnniii```VVVLLLEEE@@@>>>999888666444333444555666777777777666555555444444333333333333333333333333333333333333333333333333333333222222222222222222000000111111111111000000111111111111000000000000000000111111111000000///////////////000000000000000000000000000000000000555222///...///000111000///000000///......///111///////////////.........000111111111111222222222000000111222222222222111444444444444444444444444333555666666555444444555666666666777888888999999666777999;;;===???@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKJJJLLLNNNPPPQQQSSSVVVYYY\\\\\\^^^ccchhhlllmmmnnnrrruuu}}}999:::;;;;;;;;;;;;:::999:::::::::999999999999888777888:::;;;<<<;;;:::999:::999888888777777888888777888999::::::999888777888444333777999999:::>>>DDDHHHNNNOOOKKKDDD>>>:::555555666666777888::::::::::::::::::;;;<<<===>>>???>>>AAAHHHPPP\\\mmm{{{xxxjjj\\\QQQJJJCCCAAA???>>>@@@AAAAAAAAABBBAAA???===<<<<<<<<<<<<;;;;;;:::::::::999999999777888888999999:::::::::::::::;;;;;;<<<======>>>GGGCCC???======<<<;;;999<<<<<<===>>>???@@@@@@AAADDDHHHPPPZZZdddrrrsssaaaVVVQQQMMMKKKJJJMMMSSS___ssszzzoookkkkkkmmmiiiaaaXXXNNNFFF@@@===999888666444444444555666666666666555444444333333333333333333333333333333333333333333333333333333222222222111111111111000000000111111111111000000000000000////////////...000000111111111111000000000000000000000/////////000000000000000000000000555222000///000111111111...///000000......///000000000000000000000000000000111111111111222222222000000111222222222222111333333333444444555555555444555666555444444555666666777777888888999999:::777888:::<<<===?????????AAAAAABBBCCCEEEGGGIIIJJJJJJLLLNNNOOOPPPSSSVVVXXX[[[\\\^^^aaafffjjjmmmnnnsssvvv~~~999:::;;;;;;;;;;;;:::999::::::::::::999999999999666777999:::::::::999888999999888777777777777888777888999::::::999888777777444333777999:::>>>CCCIIINNNRRRPPPHHH@@@<<<;;;666666666666666777777888999999999999:::;;;<<<<<<===<<<>>>CCCIIIRRR```mmmqqqbbbUUUMMMDDDAAA???===>>>???@@@???@@@???>>>===<<<;;;;;;;;;::::::::::::999999999999888888888888888999999999888888999999::::::;;;;;;BBB@@@===;;;;;;<<<;;;:::=========>>>>>>?????????EEEGGGMMMUUU^^^kkkzzzgggYYYRRRLLLJJJJJJMMMRRR]]]qqq{{{pppllllllkkkhhhccc[[[RRRIIIAAA===:::999777555444444666666666666555444444333333222333333333333333333333333444444444444444444444444222111111111000000000000000000111111111111000000////////////............000000111111111111000000111111111000000/////////000000000000000000000000444222000///000111111111---///111111///......///000000000000111111111111000111111111111222222222000000111222222222222111222222333333444555666666555666555444333333555777777888888999999:::;;;;;;999:::;;;<<<===>>>>>>>>>??????@@@AAACCCEEEGGGHHHJJJLLLNNNOOOPPPRRRVVVXXX[[[[[[\\\___bbbgggkkknnntttvvv}}}<<<<<<============<<<<<<;;;;;;:::::::::999999999666777888999999999888888999999888777777777777888777888999::::::999888777888555555888:::<<>>>>>>>>???>>>>>>===<<<;;;;;;;;;:::::::::999999999999888777666666666666666666666888888888999999999::::::>>>===;;;::::::;;;;;;;;;=========>>>>>>>>>>>>>>>CCCEEEJJJPPPWWWdddxxxmmm\\\SSSMMMKKKKKKNNNRRR]]]ppp}}}rrrmmmmmmjjjhhheee^^^UUULLLCCC>>>;;;:::888666555555666777777666666555444444333333444444444444444444444444555555555555555555555555333333222222111111000000000000111111111111000000000000/////////.........///000000111111111111000222222111111000/////////000000000000000000000000222000///...000111000000---///222333111000/////////000000000000000111111000000111111111222222222000000111222222222222111111111222333444666666777666666555333222333555888888888999::::::;;;;;;<<<:::;;;<<<======>>>======?????????AAABBBDDDFFFGGGJJJKKKNNNOOOPPPRRRUUUXXXZZZ[[[[[[]]]___dddiiimmmrrrttt{{{========================;;;;;;;;;:::::::::999999777777888888999999999999:::999999888888888888888777888999::::::999888777:::777777:::<<<>>>EEENNNWWWZZZYYYPPPCCC:::999<<<999999888777777777888888888888888888999:::;;;;;;???===???AAACCCEEENNNWWWgggwwwnnn]]]RRRGGGDDD???<<<<<<=========>>>>>>======<<<<<<;;;;;;::::::999999999888888888777777777777666666666666999999999999999:::::::::::::::::::::::::::;;;;;;===============>>>>>>>>>@@@AAAFFFLLLRRR]]]qqqrrr```TTTPPPNNNMMMOOOSSS]]]nnn~~~uuuooonnnjjjiiifffaaaXXXNNNEEE???<<<;;;888666555555666777888888777777666555555555444444444444444444444444555555555555555555555555555555444333222222111111000000111111111111000000111111111000000000////////////000111111111111111222111111111000000000///000000000000000000000000000///---...///000///......000333444333111000000.........//////000000000000000111111111222222222000000111222222222222111111111222333444666666777666666555333222333555888999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>======???@@@@@@BBBCCCEEEGGGHHHIIIKKKMMMOOOPPPRRRUUUWWWYYYZZZ\\\\\\^^^bbbhhhllloooqqqxxx<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888888999999::::::;;;;;;:::999999999999999777888999::::::999888777:::888999<<<>>>BBBKKKVVV___^^^YYYNNNBBB;;;:::<<<999999888888888888888999888888888888999:::;;;;;;<<<;;;===??????@@@FFFNNN\\\llluuucccWWWJJJFFF@@@===<<<<<<=========>>>>>>>>>>>>===<<<;;;999999999999888888888888999999999999999:::::::::999999::::::::::::::::::888999;;;;;;999999:::<<<<<<<<<<<<======>>>>>>>>>===???DDDJJJOOOXXXjjjzzzwwwdddWWWRRRPPPOOOQQQSSS[[[lll{{{yyyqqqooojjjjjjgggbbbZZZPPPGGGBBB>>><<<999777666666666777999999888888777666666555444444444444444444444444444444444444444444444444666666555444333222222111000000111111111111000000111111111111000000000000...///000111111222111111111111111111111111111111000000000000000000000000///...---...000111000...///111333333222000000111------......//////000000000111111111111222222222000000111222222222222111222222333333444555666666555666555444333333555777888999999::::::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIIIIKKKMMMNNNOOOQQQUUUWWWWWWZZZ]]]]]]^^^aaagggkkkmmmooouuu~~~===<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;:::::::::999999999999999::::::;;;===<<<;;;;;;::::::;;;;;;777888999::::::999888777888777999===AAAFFFSSS___eeeaaaXXXMMMBBB<<<:::;;;888777777777777888888999999888888999999:::;;;<<<;;;:::<<>>>>>CCCJJJSSScccuuu|||iii\\\LLLGGGAAA===<<<<<<=========>>>?????????>>>===<<<999999999999888888888888999999::::::;;;;;;<<<<<<999999999999999999999999777999<<<;;;:::999:::<<<:::;;;;;;<<<===>>>??????>>>@@@DDDJJJMMMSSSbbbqqq{{{hhh\\\TTTQQQPPPPPPRRRYYYhhhwww|||sssoookkkkkkhhhccc[[[RRRIIIDDD>>>===:::888666666777777888888888777666666555555555555555555555555555555333333333333333333333333666555555444333222111000000000111111111111000000111000000000000/////////...///000111111222222222000000000111111222222333000000000000000000000000000//////000222333111000...000111000///...///000---......///000000111111000111111111111222222222000000111222222222222111333333333444444555555555444555666555444444555666888888888999::::::;;;;;;;;;;;;<<<>>>>>>?????????@@@@@@AAABBBDDDFFFGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWVVVZZZ^^^______aaafffjjjnnnpppttt{{{???>>>===<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<777888999::::::999888777666666999>>>BBBJJJXXXeeeiiibbbWWWKKKBBB===;;;;;;666666666666666777888888999999999999:::;;;<<<===;;;;;;>>>@@@@@@>>>CCCJJJOOO]]]ooo}}}mmm```MMMIIIBBB>>><<<=========>>>>>>???@@@@@@???======999999999888888888888777777777888999::::::;;;;;;999999999888888888888888777:::<<<<<<:::999:::<<<::::::;;;<<<===>>>???@@@???AAAFFFJJJLLLPPP]]]kkk~~~lll___TTTQQQPPPPPPQQQWWWeeesss~~~tttppplllkkkhhhccc[[[SSSJJJFFF???===:::888666666777777777777777666555555444444555555555555555555555555333333333333333333333333555555444333222000000///000000111111111111000000000/////////..................///111111222222222//////000111222333333444000000000000000000000000111111111222444444333222---...///...,,,,,,...000...//////000111222222222000111111111111222222222000000111222222222222111444444444444444444444444333555666666555444444555777888888999999:::;;;;;;:::;;;<<<>>>??????@@@@@@??????@@@AAACCCEEEGGGHHHIIIJJJMMMNNNOOOQQQTTTWWWUUUZZZ___``````aaaeeejjjpppqqqtttzzz======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;???<<<::::::<<<===<<<:::777777777777888888888888888;;;<<<>>>HHHWWWbbbfffkkk```QQQEEE???<<<:::999::::::888777666666666666999888777777777888999:::999:::<<<<<<<<<>>>BBBDDDOOOUUU```ppptttcccTTTKKKCCC@@@???<<<<<<===>>>???AAACCCBBB??????@@@<<<<<<;;;:::999999999999777777888999999999888888;;;:::999999999888666444777888888888888999999999555777:::<<<>>>>>>===<<>>??????@@@@@@@@@@@@@@@AAABBBEEEGGGHHHJJJJJJKKKMMMPPPRRRTTTVVVVVVYYY\\\^^^```bbbeeegggoooooossswww|||>>>>>>??????>>>>>>======;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;>>>;;;::::::<<<<<<;;;999777777777777888888888888777:::<<>><<<:::999999999888777666666666777999999888777888999:::;;;:::;;;=========???CCCEEEKKKPPPZZZhhhyyyyyyhhhZZZPPPFFFCCCAAA===;;;===???@@@BBBDDDCCCAAA@@@AAA<<<<<<;;;:::999999999999888888888999::::::;;;;;;???===:::999999888666555777888888888888999999999:::;;;<<<===>>>>>>======BBBAAACCCFFFHHHKKKTTT^^^tttpppaaaVVVQQQNNNPPPSSSXXXbbbkkk}}}}}}ppplllkkkjjjfff___UUUKKKDDD???===:::888888888777666666666666666666555444444666666666666666555444444444444444444444444444444333333222222111111000000000000000111222222333333........./////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111///////////////000111111000000////////////000000000000111111111222222222111111222222222222111111222222333333333333333222555555555666666666777777777777777888999:::;;;<<<=========>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJJJJKKKMMMOOORRRTTTUUUWWWYYY\\\^^^```bbbfffhhhmmmnnnqqqvvvzzzAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999888888999999999:::::::::;;;::::::;;;<<<;;;999777777777777888888888999999666999<<>>>>>@@@CCCFFFGGGKKKRRR^^^nnnpppaaaVVVKKKFFFCCC>>><<<===???@@@BBBCCCCCCCCCBBBAAA<<<<<<;;;:::999999999999999999999999;;;===???@@@EEEAAA===:::999888777666777888888888888999999999>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@CCCEEEGGGPPPYYYjjj~~~uuufffYYYSSSOOOPPPRRRVVV^^^fffzzz}}}qqqmmmkkkiiieee___VVVLLLEEE???<<<999888888888888777666666666666666555555444666666666666666555555444444444444444444444444444222222222222222111111111111111111111111111111111....../////////000000000,,,---...///000111222333////////////////////////000000000000000000000000000000000000000000000000///////////////000111111//////...//////000111222000000000111111111222222111111222222222222111111333444444444444444333333444555555666777888999999777777777888999:::;;;<<<=========>>>??????@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJJJJKKKMMMOOOQQQSSSTTTVVVYYY\\\^^^```bbbfffhhhkkklllpppuuuxxxDDDCCCBBB@@@>>>===<<<<<<;;;::::::::::::999999999888888888999999999::::::888999:::;;;;;;:::888666777777888888888999999999666:::>>>DDDPPP]]]ddddddWWWOOODDD===;;;:::999888888777777777777777888999999999999::::::;;;;;;<<<;;;<<<=========???BBBDDDDDDGGGMMMUUUdddxxxvvveeeZZZNNNHHHDDD???===>>>>>>@@@@@@@@@BBBDDDCCC@@@<<<<<<;;;:::999999999999:::999999999<<>>>>>=========>>>???@@@>>>===???BBBCCCEEELLLUUUeeeyyyzzzkkk\\\UUUPPPQQQTTTWWW]]]dddvvvsssnnnkkkhhheee```XXXNNNGGG???<<<:::888999999888777555666666666666666555555555666666666666666555555444444444444444444444444111222222222222222222222222222222111111111000000...////////////000000000)))***,,,...111333555666////////////////////////000000000000000000000000///////////////////////////////////////000000111............///000222222000000000000111111111111111222222333333222222111444444555555555555444444333444444666777888999999666666777777888:::;;;<<<=========>>>??????@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJKKKKKKLLLNNNPPPQQQRRRTTTVVVZZZ\\\^^^aaadddgggjjjkkkppptttwwwGGGFFFCCCAAA???======<<<;;;;;;;;;:::::::::999999888888999999999:::::::::777999;;;;;;;;;999777666888888888888999999999999888<<<@@@GGGSSS___ccc```OOOHHH@@@:::999999888777888777777777777777888999888888999:::;;;;;;<<<<<<:::;;;<<<;;;;;;===@@@BBBDDDFFFJJJQQQ]]]ppp|||ggg\\\PPPJJJFFFAAA???@@@;;;>>>>>><<>>@@@AAA>>>>>>???BBBCCCCCCJJJRRRaaauuu}}}nnn^^^WWWQQQSSSVVVYYY^^^dddpppvvvoookkkgggdddaaaZZZPPPHHH@@@===:::999999999888777555555666666666666666555555555666666666666666555444444444444444444444444222222222222222333333333333333222222111000000000////////////000000000111,,,---...///000111222333////////////////////////000000000000000000000000///////////////////////////////////////000000111............///000222222//////000000000111111111222222333333333333222222444444555555666666555555222222333444666777888888666666666777888999;;;;;;=========>>>??????@@@@@@@@@@@@@@@AAACCCEEEGGGIIIKKKKKKKKKLLLMMMNNNPPPQQQQQQTTTWWWZZZ\\\___bbbeeejjjkkkppptttwww}}}HHHGGGDDDAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;888:::;;;;;;:::888888888888888888999999999999:::999===AAAIIITTT^^^___ZZZJJJDDD===999888999888666888888777777777777777888666777888:::;;;;;;;;;;;;999:::;;;;;;;;;<<>>FFFEEE>>><<<<<<;;;:::999999999999777777888:::<<>>???@@@>>>>>>???BBBBBBBBBHHHPPP\\\oooqqqaaaYYYSSSTTTXXXZZZ]]]aaajjj|||yyypppkkkfffdddbbb\\\RRRJJJAAA???;;;999999999888666444555666666666666666666444555666666666666666666444444444444444444444444333333333333333222222222333222222222111111000000/////////000000000111111222111111000///......---////////////////////////000000000000000000000000000000000000000000000000///////////////000111111//////...//////000111222/////////000000000111111222222333333333333222222222222444555666777777777222333333444555666777777666666666777888999:::;;;=========>>>??????@@@@@@@@@@@@@@@BBBDDDGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQUUUXXXZZZ]]]aaaccciiikkkppptttvvvzzzIIIGGGDDDBBB@@@?????????=========<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<999;;;<<<;;;888777999:::888888888999999999:::::::::===AAAHHHSSS[[[YYYRRRFFFAAA;;;888888888777555999999888777666666666777555666888999:::;;;;;;::::::;;;<<<;;;;;;<<>><<<999>>>HHHGGG???<<<<<<;;;:::999999999999555666777:::<<<>>>@@@AAADDDAAA<<<:::::::::::::::777888888888888999999999999:::;;;===>>>>>>============???AAAAAA@@@EEEMMMTTTfff}}}uuuddd[[[TTTTTTWWWXXXZZZ\\\dddwww|||pppkkkfffdddbbb]]]SSSKKKCCC@@@<<<:::999888666555444444555666666666666666444444555666666666666666444444444444444444444444444444444333333222222111222222222111111111111111//////000000000111111111111111111000///.........000000000000000000000000000000000000000000000000111111111111111111111111///////////////000111111000000////////////000000////////////000000000111222333333444444333333222///000222444666777888888444444555555666666666777666666666666777999:::;;;=========>>>??????@@@@@@??????AAACCCFFFIIIMMMOOOKKKKKKKKKKKKKKKLLLMMMNNNNNNQQQUUUXXXZZZ]]]aaadddgggiiinnnrrrtttwwwIIIGGGDDDBBB@@@???@@@@@@>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::<<<<<<;;;888777999<<<888888999999999:::::::::999<<<@@@GGGQQQXXXTTTLLLEEE@@@:::888888888777555::::::888777666666666666444555777999::::::::::::<<<<<<===<<<<<<===@@@BBB<<>>>>>AAA>>>;;;::::::;;;::::::777888888888888999999999:::<<<===??????>>><<<;;;<<<<<<>>>@@@??????DDDKKKMMM___vvvwwwggg]]]TTTTTTVVVVVVVVVXXXaaauuu~~~qqqkkkeeecccccc^^^TTTKKKDDDAAA===:::999888666444444444555666777777666666444444555666777777666666444444444444444444444444555555444333333222111111111111111111111111111111000000000000111111111111------...///000111222222111111111111111111111111000000000000000000000000111111111111111111111111///////////////000111111111000000////////////000////////////000000000000222333333444444333333222...///111333666777888999666666666666777777777777555555666666777999:::;;;=========>>>??????@@@@@@??????AAACCCGGGKKKNNNQQQKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQUUUXXX[[[^^^bbbdddeeegggmmmqqqrrruuuLLLHHHDDDCCCDDDCCCAAA???>>>>>>>>>>>>>>>>>>======999:::;;;<<<===<<<;;;:::>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@IIISSSWWWRRRLLL@@@>>>;;;:::;;;;;;;;;:::777888888777666666888999777999;;;;;;;;;::::::;;;===============>>>>>>???===???BBBEEEJJJTTTaaajjjsssaaaTTTNNNJJJEEE@@@AAA>>><<>>?????????AAACCCEEEPPPYYYjjj{{{jjj___UUUTTTVVVVVVWWWYYYcccoootttnnngggcccbbb___YYYSSSGGGAAA======<<<888777999555555555555555555555555666666666666777888999:::444444444444444444444444333222222111111222222333333333333222222222111111000000000000000000000000222222222111111111111111000000000000000000000000111111111111000000000000222222222222111000...---////////////////////////111000///---------...///111111000000//////......000000//////000222444555222333444444555555444444444444444555555555555666666666555555555777999:::<<<>>>???>>>===<<<>>>???AAACCCCCCDDDIIIPPPSSSQQQNNNKKKHHHGGGIIIKKKLLLLLLPPPSSSVVVYYY[[[]]]```bbbbbbfffkkkooosssyyySSSNNNHHHEEEDDDDDDAAA???>>>>>>>>>>>>============;;;;;;<<<============<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???HHHQQQTTTPPPJJJ???<<<:::999:::::::::999666777888777666666888::::::;;;<<<;;;::::::;;;===>>>>>>>>>>>>>>>???@@@@@@>>>???AAACCCGGGOOO[[[cccyyyyyygggYYYQQQKKKDDD???@@@>>>>>>AAAFFFFFFBBB>>>:::999888777777777888999777777777888888999999::::::999888777666777777888999999999999999999999999777888999999::::::::::::;;;<<<>>>>>>>>>???BBBDDDMMMVVVggg~~~nnnbbbWWWTTTUUUUUUUUUWWW^^^kkk}}}uuuooogggcccbbb___YYYTTTIIICCC>>>===;;;888666888555555555555555555555555666666666666777888999:::444444444444444444444444444333333333333333333444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000111111111000000000000000000000000111111///.........//////111111000000////////////111111000000111222333444222333444444555444444444444444444555555555555666666555555555666777888999;;;===>>>>>><<<<<<===???@@@CCCCCCDDDJJJRRRUUUSSSOOOLLLIIIHHHIIIKKKLLLMMMOOOQQQUUUXXXZZZ\\\^^^```bbbfffkkkooosssyyy[[[UUUMMMGGGEEEDDDAAA?????????>>>>>>>>>===============<<<<<<======>>>???===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::===EEEMMMOOOLLLGGG===;;;999888999999999888666777777777666666888:::===>>>>>><<<;;;:::<<<>>>============>>>>>>>>>???>>>@@@AAABBBDDDJJJSSSZZZnnn}}}nnn___TTTLLLDDD>>>??????@@@CCCFFFDDD???;;;:::999888777666777888888888888888888888888888888888777777666666666666777999999999999999999999999777777888999:::::::::::::::;;;<<<======>>>@@@CCCIIIRRRcccyyyrrrfffZZZVVVUUUTTTTTTUUUYYYeeexxxxxxqqqhhhdddbbb```ZZZUUULLLEEE@@@>>>;;;777555777555555555555555555555555666666555666666777888999444444444444444444444444444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000............///111333555000000000000000000000000222111000000///000000000111000000000000/////////333333222222222222333444222222333444444444444444444444444555555555555666666555555555666777888999:::;;;======<<<<<<===>>>@@@CCCDDDFFFLLLTTTXXXVVVRRRNNNJJJIIIIIIKKKLLLMMMNNNPPPTTTWWWXXXZZZ]]]___bbbfffkkkooosssyyyaaaZZZPPPJJJGGGEEECCC@@@AAA@@@@@@???>>>======<<<>>>===<<<;;;<<<===>>>???===<<<;;;:::::::::::::::::::::::::::::::::::::::999999<<>>???AAA@@@>>><<<<<<<<<:::::::::;;;;;;;;;;;;;;;===???AAAAAABBBFFFNNNTTTcccrrrtttdddXXXNNNEEE????????????@@@AAA@@@<<<999:::999777666666666777888888888888888777777777777666666666555555555666666777777777777777888888888666777888999:::;;;;;;;;;999;;;<<<======>>>@@@BBBGGGOOO___tttvvviii\\\XXXWWWUUUUUUVVVVVVbbbtttzzzsssiiidddbbb```[[[WWWPPPHHHBBB???;;;777555666555555555555555555555555666555555555666666777888333333333333333333333333333333444444444444333333333333333222222222111111222222222222222222222222////////////000000000000////////////////////////111111111111000000000///......------...111333555111111111111111111111111222111111111111111111111000000000000000000000000444444333333333333333333222222333444444444444333444444444555555555555666555555555666777777888888888:::<<<<<<;;;<<<===???@@@CCCEEEGGGNNNWWW[[[ZZZUUUQQQLLLJJJJJJLLLMMMMMMNNNPPPTTTWWWXXXZZZ\\\^^^bbbfffkkknnnrrrxxxfff___UUUNNNKKKIIIFFFCCCCCCBBBBBB@@@???>>>=========<<<;;;;;;;;;<<<>>>???<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999999;;;???CCCDDDBBB@@@<<<;;;::::::;;;;;;:::888555777888888888999;;;===>>>AAADDDDDDAAA===;;;999999999:::;;;<<<;;;;;;:::<<<>>>@@@AAAAAAEEELLLQQQZZZiiiyyyiii\\\QQQHHHBBBAAA???===;;;;;;;;;;;;:::999888777666666666777888888888777777777777777777555555555666666666555555666666777777777888888888666666888999:::;;;;;;;;;:::;;;=========>>>AAACCCFFFMMM\\\ooozzzlll___ZZZYYYWWWXXXYYYVVV```ooo}}}uuukkkdddcccaaa]]]YYYSSSKKKCCC@@@<<<777555666555555555555555555555555555555555444555555666777333333333333333333333333111222333333333333222111333333333222222222111111111111111111111111111111......//////000000000000////////////////////////111111111111000000000///000///...------///111333000000000000000000000000111111111222222222222111000000000000111111111111333333333333333333333222111222333333444444333333444444444555555555555666444555666666777888888888888999;;;<<<<<<<<<>>>@@@@@@CCCEEEHHHOOOXXX]]]\\\XXXTTTNNNKKKJJJLLLMMMNNNOOOQQQUUUWWWXXXZZZ\\\^^^aaaeeeiiimmmpppvvv~~~ooohhh^^^WWWSSSOOOKKKHHHFFFEEEDDDBBBAAA???>>>>>><<<<<<;;;;;;<<<<<<===>>><<<;;;;;;::::::;;;;;;;;;:::::::::::::::::::::::::::::::::===???@@@???===;;;::::::;;;<<<<<<:::999666777999999:::;;;>>>@@@???BBBEEEEEEAAA===:::888:::;;;===>>>>>>>>>===<<<;;;===@@@AAAAAADDDIIINNNSSS```uuu~~~nnn```TTTJJJEEEAAA???<<<:::999999:::;;;999888777666555666777777777777777777777777777777444555666666777666666666888888888999::::::;;;;;;555666888999:::;;;<<<<<<:::;;;=========>>>AAACCCEEELLLXXXjjj}}}qqqccc]]][[[ZZZZZZ\\\WWW^^^kkk{{{wwwllleeecccbbb^^^[[[UUUMMMDDD@@@<<<777666777555555555555555555555555555555444444444444555555333333333333333333333333111111333333333333111111333333333222222222111111000000000000000000000000...//////000000111111222000000000000000000000000111111111111000000000000111000///.........///000////////////////////////000000111222222222222111000000000111111111111222111222333333333333222222111111222333333333333333444444444555555555555666444555666777888888888777777999;;;<<<<<<===???AAA@@@CCCEEEHHHOOOYYY]]]\\\[[[VVVPPPLLLKKKLLLNNNNNNOOORRRUUUWWWXXXZZZ\\\^^^```ccchhhkkknnnttt|||{{{tttkkkccc]]]WWWQQQLLLHHHGGGFFFDDDCCCAAA@@@???<<<<<<===>>>>>>>>>>>>===;;;;;;;;;::::::;;;;;;<<<999999999999999999999999;;;::::::;;;<<<===<<<<<<999999999:::;;;;;;999777777888:::;;;;;;===@@@BBBCCCDDDDDDBBB>>>;;;::::::;;;<<<>>>?????????===<<<;;;===@@@@@@@@@AAAEEEIIINNNYYYkkktttdddVVVLLLGGG??????>>><<<;;;:::;;;;;;999888777666555666666777555555666666777777888888444555666777888777777666777888888999::::::;;;;;;555666777999:::;;;<<<<<<888:::;;;<<<<<<===???AAADDDJJJUUUeeewwwwwwggg```]]]ZZZZZZ[[[VVV[[[fffvvvxxxmmmeeecccbbb___\\\VVVMMMEEE@@@<<<888666888555555555555555555555555555555444444333444444555222222222222222222222222111222444555555444222111333333333222222222111111//////////////////////////////000000111222222333000000000000000000000000111111111111000000000000////////////////////////........................//////111222222222111111000000111111111222222222///000111333333333222222111111222333333333333222444444444555555555555666444555666777888888888777777999<<<======>>>AAACCCAAADDDFFFHHHOOOXXX]]]\\\^^^XXXQQQMMMKKKLLLNNNOOONNNQQQTTTVVVWWWXXXZZZ\\\^^^bbbfffiiilllrrrzzz~~~tttkkkddd]]]UUUOOOJJJIIIGGGFFFDDDBBB@@@@@@<<<===???@@@@@@@@@???>>>;;;;;;:::::::::;;;;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888777777999::::::888666777999;;;<<<<<<>>>AAACCCGGGFFFCCC>>>:::999;;;===999:::<<<>>>>>>===<<<;;;;;;>>>@@@@@@>>>>>>BBBEEEKKKTTTeeexxxxxxgggXXXMMMGGG>>>???@@@@@@>>><<<;;;;;;999888666555555555666777444555555666777888888999444555777888888888777666555666666777888888999999555666777999;;;<<<<<<<<<777888:::::::::;;;>>>@@@BBBHHHSSSbbbsss{{{jjjbbb^^^ZZZYYYZZZUUUYYYcccsssyyymmmeeecccbbb```]]]VVVNNNEEEAAA===888777999555555555555555555555555555444444333333333444444222222222222222222222222222333555666666555333222333333333222222222111111///////////////////////////000000111222333333333000000000000000000000000111111111111000000000000------...///000000//////...........................///000111222222111000000000111111222222222222...///000222333333333222111111222333333333333222444444444555555555666666333444666888888888777777888:::<<<===>>>???BBBDDDAAADDDFFFHHHOOOXXX\\\[[[___ZZZRRRMMMLLLMMMNNNOOOMMMOOOSSSTTTUUUWWWYYYZZZ]]]aaaeeehhhkkkqqqxxx~~~yyypppggg^^^XXXTTTQQQLLLIIIFFFDDDAAA???@@@AAA===;;;DDDPPPOOOCCC:::::::::999999999888888555666777999999888888777999::::::;;;:::999888777777777777777777777777777888888888999===AAAEEEHHHMMMHHHBBB<<<::::::999999777777888999::::::::::::===>>>???>>>======???AAAJJJPPP\\\nnn~~~mmm\\\OOOHHHBBB???<<<:::::::::::::::999888666555555555666777555666666666666666555555666555555555444444444444555666777888888777666555666666777888:::;;;<<<<<<888:::;;;;;;;;;<<<>>>@@@FFFFFFMMM\\\nnn|||mmmccc______^^^\\\UUUZZZaaannn~~~pppfffcccbbb```^^^ZZZRRRGGG???<<<:::888666777777666555444444333333555555444444444444555555333333333222222222111111444444333333333333222222333333222111000000111111111111000000000000111111222111000//////000111222///000000111222222333333222222222222222222222222000000//////.........---......////////////......///000111000//////111333444333222111111222333444111111111111111111111111444333333333333444555555333333333333333333333333222333555555555666888;;;<<<<<<;;;;;;===>>>@@@BBBAAACCCEEEHHHLLLQQQXXX]]]^^^[[[UUUOOOLLLKKKLLLMMMNNNOOOQQQSSSUUUWWWYYYZZZ___aaaeeehhhlllrrrxxx}}}{{{qqqhhhbbbZZZVVVPPPLLLIIIFFFDDDBBBAAACCC???;;;AAAKKKIII@@@:::::::::999999999888888555666777888999888888777999999:::;;;:::999888777888888888888888888888888888888888:::===BBBFFFIIINNNIIIBBB<<<:::999888888888888999:::;;;;;;;;;;;;<<<===>>>===<<<<<<>>>???FFFLLLWWWggg{{{ppp___QQQIIIBBB???<<<:::::::::::::::999888777666555666666777555666666777777666666555666666666666555555555444555666777888888777666555777777888999999:::;;;;;;888:::;;;;;;;;;<<<>>>@@@EEEDDDJJJXXXiii}}}oooccc]]][[[YYYXXXTTTYYY```lll~~~sssiiieeedddbbb```[[[SSSHHH@@@<<<:::888666777666666555444444333333555555444444444444555555444333333333333222222222444444333333333333222222333222222111111111111111111111000000000000111111222111000//////000111222111111111111111111111111111111111111111111111111111111000000000/////////......////////////......///000111000//////111333222222111000000111222222111111111111111111111111444333333333333444555555666666666666666666666666333555666666555666888:::;;;;;;;;;<<<===>>>@@@@@@???AAADDDFFFJJJOOOVVV[[[^^^[[[UUUPPPMMMLLLMMMMMMOOOOOOQQQSSSVVVXXXYYYZZZ^^^aaadddgggkkkpppwww{{{~~~tttmmmbbb]]]VVVPPPLLLIIIGGGEEEBBBDDDBBB<<<===CCCBBB<<<:::::::::999999999888888666666777888888888888777888999:::;;;:::999888777999999999999999999999999888888888:::>>>CCCGGGJJJNNNIIIBBB<<<999888777666888999:::;;;;;;<<<;;;;;;:::;;;<<<<<<;;;;;;===>>>CCCGGGPPP___qqquuucccTTTKKKCCC@@@<<<::::::::::::999999888777666666666666777666666777777777777666666777777777777666666666666666666777777777777666666888888888999999999::::::999:::;;;;;;;;;;;;===???CCCBBBFFFRRRbbbuuurrrcccZZZVVVTTTSSSSSSWWW^^^iii{{{wwwmmmhhheeecccbbb\\\TTTIIIAAA===;;;888666666666666555444444333333555555444444444444555555555555444444444333333333444444333333333333222222222222222222111111111111111111000000000000111111111111000000000000111111222222222111000//////...000000000000000000000000111111111111000000000000...//////000000//////...///000111000//////111333111111000000000000111111222222222222222222222222444333333333333444555555444444444444444444444444666777777777666666888:::999:::;;;<<<===>>>>>>>>>>>>???BBBDDDHHHMMMSSSWWW\\\YYYUUUQQQNNNMMMMMMNNNOOOOOOQQQTTTVVVXXXZZZ[[[]]]___bbbeeeiiinnntttyyy}}}wwwlllfff^^^VVVQQQMMMIIIGGGAAAEEECCC===:::===>>>;;;:::::::::999999999888888666777777777888888888888888999::::::::::::888888999999999999999999999999888888999;;;???DDDIIILLLOOOIIIBBB<<<888777666555777777888999:::::::::::::::;;;<<<;;;:::;;;===???BBBEEELLLWWWhhh}}}yyyfffVVVMMMDDD@@@===;;;:::;;;:::999888888888777777777777777666666777888888888777777888888888777777777777666666666777777777777666666888888888888888999999999999:::;;;;;;:::;;;===???BBBAAADDDMMM\\\nnnuuudddYYYSSSQQQPPPQQQUUU\\\fffwww{{{pppjjjfffdddccc^^^VVVJJJBBB===;;;888666666666555555555444444444555555444444444444555555666555555555444444444444444444333333333222222222222222222222222222222111111111000000000000111111111000000000000000000111222222111000000//////...000000000000000000000000000000000000000000000000//////000000000000/////////000111000//////111333222111111111111111111222222222222222222222222222444333333333333444555555333333333333333333333333777888999888666666777999777999;;;<<<===============???AAADDDFFFKKKPPPTTTXXXVVVSSSPPPMMMLLLLLLLLLNNNOOOQQQSSSVVVXXXZZZ[[[\\\^^^aaadddggglllrrrvvv~~~vvvpppggg^^^WWWRRRMMMJJJBBBDDDDDD???;;;;;;======:::::::::999999999888888777777777777777888888888888888::::::::::::999888888888888888888888888888888888999<<<@@@FFFKKKNNNNNNHHHAAA;;;888666555444555666777888888999888888:::;;;<<<<<<;;;<<<>>>@@@CCCEEEJJJSSSaaavvv{{{hhhXXXNNNDDDAAA===;;;;;;;;;:::999888888888888888777777666666666777888999999888888999888888888777777777777777777666666666666777777888888888888888888888888999:::;;;:::::::::<<<>>>AAA@@@BBBKKKWWWhhhxxxfffZZZTTTRRRQQQOOOTTTZZZcccsss~~~ssskkkfffdddccc```WWWLLLCCC>>><<<999666555555555555555444444444555555444444444444555555666666666555555555444444444444333333333222222222111222333333333333222222111111000000000000111111000000000111111000000000000000000000000000000000111111111111111111111111//////////////////////////////000000000000/////////000111000//////111333333333333333333333333333222222222222222222222222444333333333333444555555777777777777777777777777888999999888666666777888666888999;;;<<<<<<<<<;;;===???BBBDDDFFFIIIMMMQQQSSSRRRPPPNNNLLLKKKJJJJJJMMMNNNPPPSSSUUUXXXZZZ[[[\\\^^^```bbbeeejjjpppttt||||||tttjjjbbbZZZSSSOOOFFFFFFDDDAAA>>>===>>>???:::::::::999999999888888777777777666777888888999777888999:::;;;:::999999777777777777777777777777888999:::===AAAGGGMMMPPPLLLGGG@@@:::777666555444444444666777777777777777999:::;;;;;;;;;<<<>>>@@@CCCEEEHHHOOO[[[ooozzzgggWWWNNNEEEBBB>>>;;;;;;;;;:::999888888999999888888777666666777888999999:::999999888888888888777777777777777777666666666666777777777777777888888888999999999:::;;;:::999999;;;===@@@???BBBIIISSSccczzz|||kkk]]]VVVSSSSSSOOOSSSYYYaaapppvvvmmmgggeeedddbbbYYYMMMDDD???<<<999666555555555555555555555555555555444444444444555555666666555555555444444444444444333333333333222222111111333444444444333222111111000000000000111111000000111111111111000000111111111111111222222222111111111111111111111111............///////////////000000111111000000//////000111000//////111333333333444444444444333333333333333333333333333333444333333333333444555555666666666666666666666666777888888777666555777888666777888:::;;;;;;;;;;;;<<<>>>AAACCCEEEGGGKKKMMMOOOOOONNNMMMLLLJJJIIIIIIKKKLLLNNNQQQTTTWWWYYYZZZ\\\^^^```bbbdddiiinnnrrryyyxxxoooeee\\\VVVMMMJJJFFFDDDBBB???>>>>>>:::::::::999999999888888888777666666666777999999777888999:::;;;:::999999888888888888888888888888888999:::===BBBHHHNNNQQQKKKFFF???999777666666555444555666777888888888888777999:::::::::;;;===???AAACCCFFFKKKUUUggg}}}wwweeeVVVNNNFFFBBB>>><<<;;;;;;:::999888888999999999888777666666777888999::::::::::::888888777777777666666666888777666555555666777888555666666777888999999:::999:::;;;:::999999;;;=========AAAGGGPPP^^^uuuoooaaaXXXTTTSSSOOOSSSXXX```nnnzzzoooiiiffffffcccZZZNNNEEE@@@<<<999666555555555555555555555555555555444444444444555555555555555444444444333333444444333333333333222222000111333444555444333222111111000000000000111111///000111222222111000///444444333333222222111111000000000000000000000000......//////000000000000000000111111111111000000///000111000//////111333222333444444444444333222333333333333333333333333444333333333333444555555444444444444444444444444555666777666555555666888777777777888999:::;;;<<<;;;===@@@AAABBBDDDGGGJJJMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMPPPSSSVVVXXXYYY]]]^^^```bbbdddhhhmmmqqqvvv}}}xxxmmmbbb\\\RRRMMMHHHFFFDDDAAA>>>>>>:::::::::999999999888888888777666666666777999:::777888999:::;;;::::::999999999999999999999999999999999:::>>>CCCIIIOOORRRJJJEEE>>>999777666666666555666777888888999999999666777888999888999<<<>>>>>>@@@CCCGGGQQQbbbwwwuuudddUUUMMMFFFCCC???<<<;;;;;;:::999888888999:::999888777666666777888999:::;;;;;;;;;777777777777666666666666888777666555555666777888444555666777888999::::::999:::;;;:::999999;;;<<<;;;<<<@@@FFFNNN\\\rrrssscccYYYTTTRRROOOSSSXXX___nnn}}}rrrjjjhhhhhhddd[[[OOOFFF@@@===999777444555555555555555555555555555555444444555555555555555444444444333333333444444444333333333222222000111333555555555333222111111000000000000111111///000111222222111000///777666555444222111000/////////////////////////////////000000111111111222000000111111111111000000///000111000//////111333111222333444444333222111333333333333333333333333444333333333333444555555777777777777777777777777444555666555444555666888777777666666777999;;;<<<999;;;>>>@@@AAABBBEEEGGGMMMMMMNNNNNNNNNLLLKKKIIIIIIJJJLLLOOORRRUUUXXXYYY]]]___```bbbdddhhhmmmqqqtttzzz|||oooddd[[[VVVOOOJJJGGGCCC===999;;;;;;:::;;;<<<<<<;;;999777888888888888999999999:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;:::999;;;<<<<<<===BBBLLLPPPOOOKKKFFF???:::888777777777444666888888777666777888::::::;;;;;;<<<=========BBBAAADDDIIIPPPZZZlll|||qqq```SSSMMMEEEAAA<<<;;;===>>>;;;888888888777777666666555555777777777888999999::::::888777555444333444666777666666666666666666666666999888888888888888999999:::;;;;;;<<<<<<;;;;;;:::======???CCCIIIVVVlllyyyjjj___WWWTTTUUUSSSVVVaaannn|||tttkkkfffdddfff___UUUJJJ@@@;;;888777777777666555555555555555666555555555555444444444444444444444444444444444333444444555555444444333222222333333333333444444333333333222222222111111000111111111111222222222222111111111222222000/////////............////////////......///000222333222111111111000000//////000000000000111111111111000000111222333333444444222222333444555555555555444444444555666777777888333333333444555666777777777777888999999999999888999999:::;;;;;;;;;::::::;;;<<<===???AAACCCDDDEEEIIIJJJKKKJJJJJJJJJLLLNNNLLLMMMNNNPPPRRRSSSUUUVVVYYY[[[___aaadddggglllooorrruuuyyynnnccc\\\TTTMMMIIIEEE@@@<<<<<<;;;:::;;;<<<<<<;;;999888888888888999999999999:::;;;;;;<<<<<<;;;;;;:::999999;;;<<<<<<<<<;;;:::<<<>>>>>>>>>DDDLLLPPPOOOIIIDDD>>>999777777777666666777888888777777888:::::::::;;;;;;<<<=========@@@@@@BBBGGGMMMVVVgggwwwnnn]]]QQQJJJEEE@@@<<<;;;===>>>;;;888999999999888777777666666666666777888999999::::::999888666444444444555666666666666666666666666666888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@DDDIIITTThhh{{{{{{lll```XXXTTTSSSQQQTTT^^^jjjyyyvvvmmmhhhfffeee___UUUJJJAAA;;;999888777777666555555555555555666555555555555444444444444444444444444444444444333333444444444444333333111111111222222222333333222222222111111111000000//////000000000111111111333222111111222222111/////////............//////111111000///......//////111111111111000000000///...////////////000000000111111111222222333333333111222333444444555444444333444444555666666777777444444555555666777777777666777888888999999888888999999::::::;;;;;;::::::;;;<<<===???AAABBBDDDDDDFFFGGGHHHHHHGGGHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUXXXZZZ]]]```bbbfffjjjmmmrrrttt~~~zzzmmmfff[[[SSSMMMHHHCCC???>>><<<;;;;;;<<<<<<;;;999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>===<<<<<<===???@@@@@@EEELLLOOOLLLFFFBBB<<<888666666666666888888999888777777999<<<:::::::::;;;<<<<<<======???>>>@@@DDDIIIQQQ```nnnyyyhhhYYYMMMGGGCCC???;;;:::<<<<<<;;;888::::::999999888777777777555555666777888::::::;;;:::888777555444444555555666666666666666666666666666666666777888999:::;;;;;;;;;::::::::::::;;;;;;>>>???BBBEEEIIIRRReeevvv~~~oooaaaXXXSSSQQQOOOQQQYYYeeetttxxxooojjjhhheee___VVVLLLCCC===:::888777777666555555555555555666555555555555444444444444444444444444444444444333333444444444444333333000000111111111222222222111111111000000000//////.../////////000000000000333222111111222222111///000//////......//////000000000////////////......111111111111000000000000............////////////111111222222222222222222000000222333333333333333333444444555555666666666666666666666666666777777666666777888888888888888888888999:::::::::::::::;;;<<<===???@@@BBBCCCCCCEEEFFFHHHHHHGGGGGGIIIKKKKKKLLLMMMOOOQQQSSSUUUUUUVVVYYY\\\^^^```dddhhhkkkqqqttt|||xxxooocccXXXPPPKKKEEEAAA@@@>>><<<<<<<<<<<<;;;:::999999999999:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>???>>>======<<>>>>>@@@CCCEEEKKKYYYfff}}}rrrbbbTTTJJJEEEAAA>>>;;;::::::;;;:::888:::999999888888777666666444555666777888999:::;;;:::999777666555555555555666666666666666666666666444555555666888999;;;<<<<<<;;;:::999999:::;;;<<<<<<===AAAFFFIIIQQQbbbrrrqqqbbbWWWQQQQQQNNNOOOVVVaaapppzzzqqqkkkiiiddd___WWWNNNEEE???;;;999777777666555555555555555666555555555555444444444444444444444444444444444333333333444444333333333111111111111222222222222222111111111000000000000/////////000000000111111444222000000111222111000000000////////////000000,,,---...///000111111111111111111000000000000000........./////////000000222222222222111111111111///000111222222333333222333333444444444555555555666666666666555555555555555666777777888888777777777888999:::::::::::::::;;;<<<===>>>???AAABBBBBBEEEGGGIIIIIIIIIIIIJJJLLLKKKLLLNNNPPPRRRTTTVVVWWWWWWYYY\\\^^^```cccgggjjjqqqttt{{{xxxjjj^^^UUUNNNGGGCCCBBB@@@===<<<<<<<<<;;;:::999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>?????????>>>===;;;>>>AAACCCGGGLLLKKKGGGAAA===999777666666666555777777777555444555888;;;999999::::::;;;<<<<<<<<<>>>>>>@@@BBBDDDHHHSSS```vvv{{{jjj\\\PPPHHHCCC???===:::999999999999999888888888777666666555555444555666777888999::::::999999888777666555555555777777777777777777777777444444555666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<999;;;@@@EEEIIIQQQaaaqqqtttdddWWWPPPPPPNNNOOOUUU^^^lll}}}rrrkkkhhhccc___XXXOOOGGGAAA<<<:::777777666555555555555555666555555555555444444444444444444444444444444444222333333333333333333222222222222333333333333444333333222222222111111111000000000111111111222222444222000000111222111000000000////////////000000......//////000111111222000000000000000000111111//////000000000111111111222111111111111111111111//////000111222222222222333333333333444444444444444444444444444444444333555555666777777777777666666777888999::::::::::::;;;;;;<<<===???@@@AAAAAACCCEEEHHHIIIHHHHHHIIIKKKLLLMMMOOOQQQTTTVVVXXXYYYXXXZZZ]]]___aaadddhhhkkkqqqttt{{{tttggg]]]TTTLLLGGGDDDAAA>>><<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<===>>>?????????>>>>>>:::>>>BBBEEEIIIMMMKKKFFF???<<<888777777777777666666666777666555555777:::999999999:::;;;;;;<<<<<<>>>===???BBBBBBEEEOOOZZZooorrraaaUUULLLEEEAAA===<<<:::888888888888999888888777777666555555555555666666777777888888888888888777777777777666666777777777777777777777777444444444555777999:::;;;<<<<<<============<<<<<<999:::>>>CCCGGGOOO```pppxxxgggYYYRRROOONNNOOOSSS[[[hhh|||uuulllgggbbb___YYYQQQJJJCCC>>>;;;777777666555555555555555666555555555555444444444444444444444444444444444222222333333333333222222222222333333333444444444333333333222222222222111111111111111222222222222555222000///000111111111111000000//////000000111666444222000///...//////000000000000111111111111000000000000111111111111000000111111111111111111//////111222222222222222333333333333333333333333333333333333333333333444444555555666666666666666666666888999::::::::::::;;;;;;<<<===>>>???@@@@@@???BBBEEEFFFFFFFFFGGGHHHKKKLLLNNNQQQTTTVVVXXXYYYZZZ\\\^^^```bbbeeeiiilllooosss{{{~~~rrrggg]]]SSSMMMFFFCCC???===<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<>>>?????????>>>===:::???EEEHHHMMMPPPNNNHHH>>>;;;888777888888888777555777888888777666888999888999999::::::;;;<<<<<<<<<<<<>>>@@@@@@BBBKKKVVVfffxxx}}}iiiYYYNNNGGGBBB???;;;;;;:::888777777888999999999888888777666666555666777777777777777777777666666777888888888888777777777777777777777777777444444555555777888::::::;;;===???@@@@@@???===;;;;;;<<<>>>BBBDDDLLL]]]mmm|||kkk]]]UUUNNNMMMNNNRRRXXXcccwwwxxxmmmfffaaa^^^YYYSSSKKKDDD???;;;777777666555555555555555666555555555555444444444444444444444444444444444222222333333333333222222111222222222333333333333222222222222111111111111000000000000111111111111555222000///000111222111111111000000000000111111;;;888444000......///000///000000000111111111111/////////000000000000111//////000000111111222222///000111222333333333333333333222222222222222222222333333333444555555555444444555666666666555555555666777888:::::::::::::::;;;<<<<<<===>>>??????===@@@DDDFFFFFFEEEFFFGGGIIIKKKMMMOOORRRUUUWWWXXXZZZ\\\___```bbbeeeiiikkklllqqqzzzyyynnncccYYYQQQFFFCCC???===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;<<<===??????>>>>>>===:::@@@FFFKKKOOOSSSPPPJJJ===;;;888888888999999888666777999:::999888888999888999999::::::;;;<<<<<<::::::===??????@@@IIISSSaaasssxxxdddSSSJJJDDD@@@===::::::999888666666777999::::::999999888777777777777777777777666666666666555666777888888999999888777777777777777777777777555555555555666888999:::;;;===@@@BBBBBB@@@===;;;>>>>>>???AAACCCJJJ[[[kkkooo```WWWLLLLLLMMMQQQUUU```sss{{{nnngggaaa^^^ZZZSSSLLLEEE???<<<777777666555555555555555666666555555555444444444444444444444444444444444222222222333333222222222000111111111111222222222111111111111000000000000////////////000000000000555333000///000111222111111111000000000000111111:::777333000...000222444//////000000111111111222............/////////000...//////000111222222333000111222333333444333333333222222222222222222222333333444444555666777777333444555555666666555555555666777888::::::;;;;;;:::;;;;;;<<<===>>>?????????BBBEEEGGGHHHGGGHHHHHHHHHIIIKKKMMMPPPSSSUUUVVVZZZ\\\^^^```bbbdddhhhkkkjjjpppyyy|||qqqbbbUUUOOOFFF???@@@@@@===999888:::<<<>>>@@@AAA???===<<<======>>>>>>===<<<;;;999<<<<<<============<<<<<>><<<===:::999888888777777888888666666666666666666666666333444444555666777777888666666777777888888888999777777777777777777888888888888888777777777777777<<<;;;===CCCHHHHHHBBB===>>>;;;:::===BBBJJJYYYgggsssbbbVVVQQQMMMKKKMMMSSS]]]ooo~~~rrriiibbb```\\\UUULLLDDD???===;;;:::888666444222222111444444444444444444444444666666555333222111000000444444444555444444333333444333222111000000000000222111000000///000000000111222333333333111000///////////////////////////000000000000000000000000111111111111111222222222222222111111000000//////......///111111222222222000000111222222222222111000111111111111222222222444444444333333222222222111222333444555777888888444444444444555555555666777777777777888999:::;;;999:::;;;===>>>@@@AAABBB>>>@@@AAABBBCCCEEEIIILLLLLLLLLLLLNNNOOOQQQSSSTTTXXXZZZ\\\]]]___bbbgggjjjnnnooouuu}}}|||lll___TTTKKKCCCBBBCCC@@@<<<;;;:::;;;===>>>>>>>>><<<<<<>>>>>>??????>>>===;;;:::<<<<<<<<<======<<<<<<<<>><<<===:::999999888888888888888777777777777777777777777666666777777888999999:::666666777777777888888888888888888777777777777777888777777777777777777777;;;;;;>>>DDDIIIJJJEEE???>>><<<;;;>>>BBBJJJXXXeeevvveeeYYYRRRNNNLLLNNNRRR\\\mmm|||sssiiicccaaa]]]WWWOOOGGGAAA>>>;;;:::888666444333222222555555555555555555555555555555555444333222111000222333333444444333333222444333222111000000000000444444333222111111111222111111222222111000000///111111111111111111111111111111111111111111111111222222111111111111111111111111111000000/////////...///000111111222222222000111111222222222222222000111111111111222222222444444333333333222222222333333444444555555666666444444555555555666666666777777777777888999:::;;;;;;;;;<<<===>>>??????@@@>>>@@@AAABBBCCCEEEHHHKKKKKKLLLLLLMMMOOOQQQSSSTTTXXXZZZ\\\]]]___bbbfffiiiooopppuuu|||xxxkkk[[[QQQHHHFFFEEEBBB???>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<>>;;;777666666777777777777777777777777777777777666666777888999::::::;;;;;;<<<<<<<<<===@@@EEEHHHSSSaaaxxxlll___PPPGGGAAA<<<;;;===::::::999999999888888888888888888888888888888888666777777888888999999999666666777777777777888888999888888888777777666666777777777777777777888888999;;;???FFFKKKLLLHHHDDD@@@===<<<>>>BBBHHHVVVbbbzzzzzzhhh\\\TTTPPPNNNOOORRR[[[jjjxxxtttjjjdddbbb___ZZZRRRJJJBBB>>>999999777666555444444444666666666666666666666666333444555555555333222111111222222333333333222222333333222111000000000000555444333222111111111111111111000/////////000000111111111111111111111111111111111111111111111111333222222222111000000000000000000000////////////...///000111111222111111111111222333333333333222000111111111111222222222333333333333222222222222555555444444444444444444555555666666666777777777777777777777888999:::;;;==================>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTWWWYYY[[[]]]^^^bbbfffiiiooopppuuu{{{rrrcccWWWLLLHHHFFFBBB???>>><<<<<<;;;;;;;;;<<<===>>>??????@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;:::::::::>>>HHHVVV___^^^RRRGGG>>>;;;888777777888888888666666666666666666666666666666777888999::::::;;;:::;;;<<<<<<<<>>???AAAFFFRRR^^^uuu}}}kkk___VVVRRROOOPPPSSSYYYgggtttwwwmmmdddccc```[[[TTTLLLCCC===888888777666555555555555555555555555555555555555222333555666555444333222222222333444444444333333333222222111000000111111333333111000//////......111000///......///000111////////////////////////111111111111111111111111333333333222111000////////////////////////////////////000111111111111111111111222333333333333333000000111111111222222222333222222222222222222222333333444444444444555555666666666666777777777777777777777777888999:::;;;<<<<<<<<<=========>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSTTTWWWXXXZZZ\\\^^^aaaeeehhhlllnnnssszzzyyylll^^^PPPIIIEEEAAA>>>===>>>===<<<;;;<<<===???@@@??????@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;::::::999>>>JJJYYYbbb```SSSGGG>>>;;;888777888999999999666666666666666666666666666666777888999::::::;;;:::;;;;;;;;;;;;===AAADDDKKKVVVhhh|||~~~rrraaaUUUJJJDDD???;;;999::::::;;;;;;;;;;;;:::999999999999999999999999999999666666666666777777777777777777666666666666666666888888888888777777666666666666777777888888888888777999>>>EEEJJJMMMNNNMMMGGGDDDAAAAAAAAADDDNNNYYYnnnmmmaaaWWWSSSQQQQQQSSSXXXdddpppzzzpppeeeccc___[[[UUUMMMCCC<<<888888777666666666666666444444444444444444444444333444555555555444333222333333444555555666555555333222111111000111111111333222111000////////////111000///......///000111////////////////////////111111111111111111111111333333333222111000///////////////000000000000000///000000111111111111000111111222333333333333222000000111111111222222222222222222222222222222222111111222333444555666777666666666666777777777777777777777777888999:::;;;::::::;;;<<<===>>>??????>>>@@@CCCDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNQQQSSSTTTVVVXXXZZZ[[[]]]```dddhhhiiikkkqqqxxxvvvgggVVVLLLFFFAAA>>>===>>>>>>===<<<<<<>>>???@@@>>>??????@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::@@@KKK[[[dddaaaTTTGGG>>><<<999888999:::::::::777777777777777777777777666666777888999::::::;;;999:::;;;;;;;;;<<>>??????>>>@@@CCCDDDDDDEEEFFFHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUWWWYYY[[[\\\```dddggghhhkkkqqqxxx~~~qqq^^^RRRJJJCCC@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????>>>===;;;:::<<<<<<<<<======<<<<<<<<<<<>><<<999888999;;;;;;;;;777777777777777777777777666666777888999::::::;;;999:::;;;;;;:::;;;===???BBBIIITTTcccuuummm```TTTKKKBBB@@@>>>;;;:::;;;;;;;;;=========<<<:::999999999999999999999999999999999999999999999999999777777666666666555555555666666666777888888999999555666666777888888999999666888:::>>>BBBHHHNNNRRRWWWSSSNNNKKKGGGFFFMMMVVVdddxxxqqqfffVVVTTTRRRSSSTTTWWWaaalll~~~wwwkkkfff___ZZZVVVPPPGGG@@@:::999888777666666666666555555555555555555555555999777555333222333333444222333444555666666666666222111111111111111222222222222222111222222333444///000000111222222111111111111111111111111111111222222222222222222222222222222111111111111111111000111111111222222222333000000111111111111000000//////000111111111111000000111111111111222222222000111111111222222222222111111222333444444555555444444555555555666666666777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======>>>AAACCCEEEEEEEEEFFFGGGHHHHHHJJJKKKNNNQQQSSSTTTUUUWWWYYYZZZ\\\___cccgggiiilllrrrxxx}}}xxxdddVVVMMMFFFBBBBBB;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<;;;:::<<<<<<============<<<<<<===BBBNNN\\\eeebbbTTTHHH>>><<<999888:::;;;;;;;;;777777777777777777777777666666777888999::::::;;;999:::;;;;;;:::;;;===>>>???EEENNN[[[mmmzzzgggZZZOOOFFF???>>>>>><<<;;;<<<;;;<<<===>>>>>><<<:::999888888888888888888888888888888777777777777777777777777666666555555555444555555666777888999::::::555666666777888999999999777888999;;;???FFFMMMRRR]]]XXXSSSOOOJJJHHHNNNVVVbbbvvvssshhhVVVSSSRRRSSSTTTWWWaaakkk|||yyynnnhhh```[[[WWWQQQIIIBBB;;;:::999777666666555555666666666666666666666666;;;999555333111222333555111222333444555555555555222111111111111111222222////////////000111222333///000111333333333222111////////////////////////222222222222222222222222111111111111111222222222111111222222222333333333000000111111111000000///......///000000000000000000111111111111222222222000000111111222222222222333333333333333333333333444444444444555555555666777777777777888999:::;;;======<<<<<<<<<;;;;;;;;;>>>AAADDDEEEEEEEEEFFFFFFHHHHHHIIIKKKNNNQQQSSSTTTUUUVVVXXXZZZ\\\___cccffflllnnntttyyy}}}mmm^^^SSSIIIBBB@@@<<<<<<<<<<<<<<<===>>>???>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@DDDOOO\\\eeecccWWWLLLBBB>>>:::888888999:::999@@@===999666666666666555333444555777999:::;;;;;;;;;::::::::::::;;;<<<<<<>>>AAAIIIUUUbbbrrrmmm\\\QQQIIIEEE@@@<<<;;;;;;:::999::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999888777777666666777888888888888888999888777666666555555666333555777::::::999888666999888777777666666777777999:::;;;===@@@DDDKKKOOOYYY]]]___ZZZRRRNNNOOOSSScccvvvyyylll\\\WWWSSSSSSSSSVVV^^^fffyyy~~~ooohhh```[[[XXXSSSKKKDDDBBB>>>:::777666555444333666666666666666555555444555555555555555555555555666555555555555444444444333333333222222222111111222222111111000/////////111111111111111111111111333222222111000///......111111000000000000111111222333333444444333333222000000111111111111000000222222111111111111222222000000000000000000000000000111111111111222222222111111111111111111111111222222111111222222333444666666666666777777777777666666777777888999;;;<<<:::;;;<<<>>>@@@AAAAAAAAA??????@@@BBBCCCEEEFFFGGGGGGHHHJJJLLLNNNQQQRRRSSSTTTVVVYYY[[[\\\]]]```bbbfffkkkppptttzzzrrrcccWWWLLLDDDBBB===<<<<<<<<<<<<======>>>===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@EEEPPP^^^fffcccVVVJJJAAA===:::888999:::::::::???<<<999777666666666555333444666777999:::;;;;;;;;;;;;::::::;;;;;;<<<===>>>???EEEOOOZZZiii~~~yyyhhhWWWLLLEEEBBB>>>;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::999888888777777666666777888888888888888777777666666666777888888333555777999:::999888777888888777777777888888999999:::;;;<<<===AAAFFFJJJYYY___dddbbb\\\VVVVVVXXXcccuuuzzzmmm^^^WWWRRRQQQRRRUUU]]]eeevvvooohhh```[[[YYYTTTLLLFFFBBB>>>:::777777666555444666666777777666666555444555555555444444444444444555444444444333333333333333333333222222222111111111111111111222222222222000000000000000000000000222222111111000000//////222222111111111111222222222222333333333333222222000000111111111111000000222111111000000111111222000000000000000000000000000111111111111222222222111111111111111111111111222222222111222222333444444555555555555666666666666666666777888999;;;;;;:::;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIILLLNNNQQQSSSTTTTTTWWWYYY[[[\\\^^^```cccfffjjjooosssxxxwwwhhhZZZMMMEEECCC>>>======<<<<<<<<<<<<===<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@FFFSSS```gggaaaSSSGGG???<<<999888999:::;;;:::>>>;;;888777777777777666555555666777888::::::;;;;;;;;;;;;:::;;;;;;<<<===??????CCCJJJRRR```tttppp___PPPFFFAAA???;;;:::;;;<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;::::::999999888777777777666777777888888888888777555555555666777888999999333555777999999999888777777777777666666777888888888999::::::;;;>>>BBBEEEUUU]]]gggjjjgggaaa^^^]]]cccuuu|||oooaaaYYYRRRPPPPPPTTT\\\dddppppppiiiaaa\\\ZZZUUUNNNHHHBBB???;;;999888888777777666666777777666666555444444444444444444444444444444444333333333222222222333333333222222222111111000111111222333333444444000000000000000000000000111111111000000000000000333222222111111222222333111111222222222222111111000000111111111111000000222111111000000111111222000000000000000000000000000111111111111222222222222222222222222222222222222222222222222333444444333333444444444555555555666666666777888999:::;;;:::;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKNNNQQQSSSTTTUUUWWWZZZ[[[\\\^^^aaacccfffjjjnnnqqqvvvzzzkkk\\\MMMDDDAAA???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============@@@HHHUUUbbbggg```QQQDDD===;;;999888999;;;;;;:::<<<:::888777888888888777666666777777888999:::;;;;;;;;;;;;;;;;;;<<<======@@@???BBBGGGNNNZZZmmm~~~xxxhhhXXXKKKCCC@@@===:::999:::;;;::::::999999:::;;;<<<<<<<<<<<<999999999888888777777777666777888888888888777777555555555555555666777777333555666888999888777777999999888777666666666666777888999::::::===AAADDDMMMXXXeeennnnnniiieeecccfffvvvsssddd[[[QQQOOOOOORRRZZZbbbmmm~~~rrrkkkccc]]][[[VVVPPPJJJBBB???<<<:::999:::999999777777777777777666555555333333333333444444444444444444444333333333333222333333333222222222111111111111111222222222333333000000000000000000000000000000000000000111111111222111111000000111111222000000111111111111000000000000111111111111000000111111000000000000111111000000000000000000000000000000111111111222222222222222222222222222222222333222222222222333444444333444444444444555555555666666666666777999:::;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEFFFHHHKKKNNNQQQSSSTTTUUUWWWYYY[[[\\\^^^aaaccceeeiiimmmpppsss|||~~~ooo___NNNDDDAAA???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>@@@IIIWWWdddggg___OOOCCC<<<:::888888999::::::999:::888777777999999999777888888777777888999:::;;;<<<;;;;;;;;;;;;<<<======???>>>@@@DDDJJJUUUgggwwwpppaaaSSSHHHBBB@@@===;;;999999999888777888999:::;;;<<<<<<<<<<<<999999999888888888888888777777888888888777777666666555444333333333333333444444666777888888777777???>>><<<:::888777666666555777999:::;;;>>>BBBDDDHHHSSSaaalllqqqooommmlllnnn{{{wwwggg]]]RRROOOPPPRRRXXX___kkk|||vvvnnneee___\\\WWWQQQKKKCCC@@@<<<::::::::::::999777777777777777666666555333333333444444555555555555555555555444444444444333333333222222222111111222222111111000000000000222222222222222222222222000000000000000111111111000000////////////000000///000000111111000000///000000111111111111000000111000000000000000000111000000000000000000000000000000111111111222222222222222222222222222222222333333222222333333444555444444555555555666666666555555555666777888::::::;;;;;;;;;;;;<<<===???@@@??????@@@@@@AAAAAABBBBBBEEEFFFHHHKKKNNNPPPRRRSSSTTTVVVYYYZZZ\\\]]]```bbbdddhhhlllooorrryyysssbbbPPPEEEBBB>>>======<<<<<<<<<<<<===;;;;;;<<<============<<<<<<<<<<<<======>>>>>>???@@@JJJXXXdddfff]]]NNNCCC<<<;;;999999999:::999888888777666777999:::999888:::999888777777888:::;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;===BBBFFFOOO___nnnyyyhhhYYYNNNFFFBBB???===;;;:::::::::888777888999:::;;;<<<=========999999999999999999999999777888888888888777777666666666444333333222222222444444555666777777777777BBBAAA???===;;;999888888555777999;;;<<<>>>AAADDDFFFOOO[[[gggooosssuuuvvvxxx|||jjj___TTTQQQQQQSSSWWW\\\hhhyyyyyyqqqggg```\\\XXXQQQKKKDDDAAA===;;;::::::999999777777888888777777666555333444444555555666666666666666555555555444444444333333333222222222111111222222111111000//////...333333333333333333333333111111111000000000000000/////////....../////////000000111111111111000000000000111111111111000000111000000//////000000111000000000000000000000000000111111111111222222222333333333333333333333333333333333333333444444555444555555555555666666666555555555666777888999:::;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDDDDFFFGGGIIIKKKMMMOOOQQQRRRSSSUUUXXXYYYZZZ\\\___aaabbbgggkkknnnqqqxxxtttbbbPPPEEEBBB===<<<<<<<<<<<<======>>>;;;<<<======>>>>>>>>>===;;;<<<<<<===>>>>>>??????@@@JJJXXXccceee\\\OOOEEE===;;;999999999999888666777666666888:::;;;:::999;;;:::888777777888999:::<<<<<<<<<<<<<<<======>>>;;;;;;===AAADDDKKKYYYfffuuuooo^^^QQQHHHCCC@@@===;;;::::::;;;;;;:::999777888:::;;;<<<=========::::::::::::::::::::::::888888888888888777666666666666555555444555555555444444555666666777777777===<<<;;;:::999888888888666888:::;;;;;;<<>>???@@@AAABBBCCCDDDEEEGGGHHHIIIKKKMMMNNNOOOPPPQQQTTTVVVXXXYYY[[[]]]```aaafffkkknnnpppwwwsssaaaNNNBBB???<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>??????>>>>>>;;;<<<<<<===>>>??????@@@@@@JJJXXXcccddd\\\OOOFFF===<<<:::999999999777555666555666888:::;;;;;;999<<<;;;999777777888999:::<<<<<<<<<<<<<<<===>>>>>>======@@@CCCEEEJJJVVVbbbnnnzzziiiXXXKKKDDD@@@>>>;;;:::999:::<<<===<<<;;;777888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666666666555666666777888999444444555555666777777777666666555555555555666666777999::::::::::::<<<===@@@DDDKKKTTTaaannnyyymmmbbbWWWTTTUUUUUUVVVXXX```qqqvvvjjjbbb]]]XXXQQQKKKEEEBBB===:::999888777666888888888888888777666666555555555666777888888999444444444333333333222222333333333222222222111111111111111222333333444444111111111111111111111111333222222111000//////...111111000000000000111111111111222222222222111111000000111111111111000000000000////////////000000000000000000000000000000000111111111111222222222333333333333333333333333444333333333333444555555222222333333333444444444555555555555666888999:::<<<;;;999999999;;;===>>>;;;<<<===>>>@@@AAACCCCCCHHHIIIJJJKKKLLLNNNOOOOOOQQQSSSUUUWWWXXXZZZ]]]___aaaeeejjjnnnpppwwwrrrcccVVVIIIAAA???AAA>>>;;;;;;===??????===;;;===>>>@@@@@@>>>===;;;AAA@@@>>><<<<<<===???@@@AAAIIIUUU```bbb[[[NNNDDD;;;999777666777777666555777666666888;;;<<<<<<;;;<<<:::888666666777888999======>>>>>>>>>>>>======>>>===???DDDHHHKKKQQQYYYiiivvvzzznnn]]]OOOFFFAAA>>><<<<<<:::888666666888:::;;;777777999:::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<======<<<:::888777999888777666666666777888666666666666666666666666777666555444444555666777::::::999999::::::;;;<<>>??????@@@AAABBBCCCEEEGGGIIIJJJJJJKKKLLLNNNOOOQQQTTTVVVXXXZZZ]]]___eeegggiiikkknnnttt}}}ooo```SSSGGG@@@>>>@@@===;;;;;;===>>>>>>===<<<===>>>??????>>>===<<<@@@???>>>=========>>>???AAAIIIUUU___aaaZZZMMMCCC;;;999777777777777666555777666666777:::;;;;;;::::::999888777777777888999:::;;;<<<======>>>>>>>>>@@@>>>???CCCFFFHHHOOOVVVdddqqqpppfffWWWJJJCCC@@@>>><<<<<<;;;999777777999;;;<<<777888999;;;<<<===>>>??????????????????@@@@@@AAA@@@@@@@@@@@@@@@??????>>><<<;;;999777777666777777666666666666666666666666777666555555555555666777999999999999999::::::;;;===@@@CCCHHHOOO[[[iiisssyyylll^^^WWWSSSQQQQQQTTT___jjj}}}zzzmmmddd```\\\VVVQQQJJJDDD===999888888777555777666666666555555555555444555666777999:::;;;<<<999666333222333444444222111111222222222333333333555444444333333222222222444444333333222111111000333333333222222111111111000000111111111000000///111111111222111111000000222111111111111111111111/////////000000111111111///000000111111111000///222222111111222222333444000333222......111222111444444444333333333222222444444555555555555555444555555555666777999:::;;;999999999999:::;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJJJJJJJLLLNNNOOOQQQTTTVVVWWWYYY\\\___dddgggiiikkkmmmsss|||~~~jjj[[[OOODDD>>>>>>>>><<<;;;;;;<<<======<<<<<<===>>>??????>>>===<<<============>>>>>>>>>>>>AAAIIIUUU^^^```YYYLLLBBB;;;999777777777888777666777666666777888999999888777777888888888888888888888999:::;;;===>>>???@@@BBB@@@???BBBCCCEEEKKKRRR^^^jjj}}}yyydddZZZNNNDDD@@@>>><<<;;;===;;;:::999999:::<<<===888999:::<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEE@@@>>><<<:::888777777777666666666666666666666666777666666555555666666777888888888888888999999::::::<<>>:::999888777555666666666666555555555555444555666777888999:::;;;999777444333444555444444111222222222222333333333666555555444333222111111444333333222222111111111222222222222222111111111222222222111111000......000111222222222222222222222222222111111000000000////////////000000000000///000000000000//////...222111111111111222333333777;;;<<<666222333444333444333333333333222222222222333444555666666666666555555555666777888999:::999999999999:::;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIIIIIIIJJJLLLNNNOOOQQQTTTVVVWWWYYY\\\^^^cccfffhhhjjjmmmrrrzzzzzzfffWWWLLLBBB>>>>>><<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>AAAIIIUUU^^^```WWWJJJ@@@;;;999777777888888888777777666555666777888777666555666777888999999888888777888999;;;>>>@@@BBBCCCFFFBBB@@@AAAAAAAAAGGGNNNWWWbbbttt|||lllYYYQQQGGG???===<<<;;;:::===<<<;;;::::::;;;===>>>:::;;;;;;===@@@DDDGGGIIIHHHJJJLLLNNNPPPPPPPPPPPPOOOPPPQQQQQQPPPMMMJJJHHHCCCAAA>>>;;;999777666666666666666666666666666666666666666666666777777777777777777777777888888999999;;;===???CCCKKKWWW___ppprrraaaWWWQQQMMMNNNQQQUUUdddxxxrrrfff```]]]YYYVVVLLLFFF???:::999999777444666666666666666555555555555555666666777888999999777666444444444444444444222222222222222222222222222222222111111000000000333333333222222111111111222222222111111111111111111111111111111000//////000111222333333333333333222222111111000000//////000000//////////////////.../////////000000000///111111111111111222222333>>>CCCDDD<<<555333444444444444444444444333333333111222333555666777777777555555555666666888999999999999999999:::;;;<<<<<<=========>>>???AAABBBCCCEEEFFFHHHIIIIIIJJJLLLNNNNNNQQQSSSUUUWWWYYY\\\^^^bbbeeehhhiiilllqqqyyyuuubbbUUUKKKBBB???@@@;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============<<<<<<:::;;;===>>>????????????BBBJJJUUU^^^___WWWIII???;;;999777777888999888777777666555555777888777666555666777888888888888888888888:::<<>>======>>>@@@DDDIIIOOORRRTTTVVVYYY\\\^^^]]]\\\[[[ZZZ\\\^^^^^^ZZZTTTLLLHHHCCCAAA>>>;;;999777666666666666666666666666666666555666666777777777777777777777666666777777888999999;;;<<<===@@@GGGPPPXXXiii{{{uuubbbVVVOOOLLLMMMPPPUUUaaauuuuuuiiibbb]]]ZZZXXXNNNHHH@@@;;;:::999666444555555555666666666666666555555555666666777777777444444444333333222333333222222222222222222222222000000000111111222222222333333222222222222222111111111111111111111111111//////000111111111111111000111222333333333333333111111111000000000//////000000000000////////////.........///000111222222111111000000111111222333777<<<>>>888111000111111444444444444444555555555111222333555666777777777555555555555666777888888999999999999:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDFFFHHHIIIIIIIIIKKKMMMNNNPPPSSSUUUWWWYYY[[[^^^```cccgggiiikkkooowww|||~~~ooo^^^SSSJJJCCC@@@@@@:::<<<>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBDDDKKKVVV___```WWWIII???;;;999777777999:::999888666555555666777888888777666666777777777777777777999999:::<<>>>>>>>>@@@DDDKKKSSS[[[___fffhhhkkklllllljjjgggdddbbbccceeeccc^^^UUULLLFFF@@@>>><<<:::888777777777666666666666666666666666555555666777888888888888777777777777777888888999:::;;;======>>>DDDLLLSSSfffvvvwwwcccVVVOOOKKKLLLPPPXXXaaaqqqyyymmmddd^^^[[[YYYPPPIIIAAA<<<:::999666444555555555666666666666666555555555555666666666666222333444444222222222444333333333222222222222111111111222333444555555666222222222222222222222222000000000111111111111111......000111111222222222000111222222222222222222000000000000000000000000000000000000111111111111////////////000111222333111000000000000111222222...444666333000222333222333333444444444444555555111222333555666777777777666555555555666666777888999999999999:::;;;<<<<<<;;;<<<<<<===???AAACCCDDDDDDFFFHHHHHHHHHIIIKKKMMMNNNPPPSSSUUUVVVXXX[[[]]]___bbbfffhhhjjjnnnuuuzzzvvviiiZZZPPPIIIBBB??????:::===??????===<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<============???AAACCCEEEEEELLLWWW``````WWWIII???;;;999777888999::::::999666555555666888:::999888888888666555555666777777999999999;;;>>>BBBFFFHHHMMMJJJJJJJJJGGGCCCCCCGGGIIIPPP[[[jjjzzzsss```RRRHHHCCC>>>;;;<<<===<<<;;;999::::::;;;;;;<<<=========>>>BBBIIISSS___jjjpppvvvwwwyyyxxxtttoooiiieeebbbaaa```\\\VVVNNNFFFBBB<<<;;;999777777666777777666666666666666666666666444555777888999999888888888777777777777888999999:::;;;<<<<<<===BBBIIIPPP```mmm}}}xxxcccVVVNNNJJJLLLPPP\\\aaammm|||pppfff___[[[YYYQQQJJJBBB===;;;999666444555555555555666666666777555555555555555555555555111444666555333222333555333333333222222222111111222222222333333444444555222222222222222222222222///000000000111111111222///000000111111111000000111111111222111111000000......//////000111111111000000111111222222333333444333222111000000111111000000000000000111222222///333444222222555444111111111111222222333333333222333444555666666666666666555555555555666777777999999999999:::;;;<<<<<<;;;;;;<<<===???AAACCCDDDDDDEEEGGGHHHHHHIIIKKKMMMMMMPPPSSSUUUVVVXXX[[[]]]^^^aaaeeehhhiiimmmsssxxxqqqdddWWWNNNHHHAAA>>>>>>:::===@@@@@@>>><<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======???BBBEEEGGGFFFMMMXXXaaaaaaXXXJJJ???:::999777888999::::::999555555555666999::::::::::::999666555444555666777888888888:::===AAAEEEGGGNNNLLLLLLLLLIIIDDDDDDGGGGGGLLLWWWeeeuuuyyyiiiXXXIIIDDD@@@;;;:::<<<>>>>>>===999999::::::;;;<<<======<<<>>>CCCLLLYYYgggttt||||||vvvnnnfffaaa]]][[[WWWRRRKKKEEE@@@>>>999888777666666666777888666666666666666666666666444555777888999999999888888888888888888999999:::999;;;<<<<<<<<<@@@HHHNNNXXXddduuuxxxcccUUUNNNJJJLLLQQQ```bbbkkk}}}~~~rrrggg```[[[YYYQQQKKKCCC===;;;999666444444555555555666666777777555555555555555444444444222555777777444333444666333333333222222111111111222222111111111111111111222222222222222222222222//////000000111111111222111222222111111000///...111111111111111000///...------...///000111222222000000111222333444444444888666444222000/////////000000000000000111111222222444333111111222///***//////000000111111111222333333444555666666666666666555555555555666666777999999999999:::;;;<<<<<<:::;;;;;;===???AAACCCDDDDDDEEEGGGHHHHHHIIIKKKMMMMMMPPPRRRTTTVVVXXX[[[]]]^^^aaaeeegggiiimmmsssxxx~~~nnn```QQQJJJGGGCCC???>>>AAA@@@>>>===<<<<<<<<<===???????????????>>>======<<<<<<===>>>???AAACCCDDDGGGNNNYYYaaabbbXXXJJJ@@@;;;999777666777777666555222222333333444555555555666666666666666777888888777888888999:::===BBBEEEMMMQQQTTTQQQJJJDDDCCCEEEEEEHHHRRR```ooo~~~ppp\\\OOOJJJ@@@>>><<<999888888999::::::999888888999:::<<<===AAAAAAEEERRRdddttt|||uuummmdddZZZTTTNNNLLLIIIEEEAAA===:::888777777666666666666777777888888777777666666555555777888999999::::::999999777777888999::::::;;;;;;999999999999;;;???EEEIIIUUUaaappp~~~kkkYYYOOOKKKJJJJJJVVVYYYdddxxxvvvmmmfff```]]]SSSNNNGGGAAA===:::888777777777888777666555333222555555555555555555555555555555666666555444333333333333333222222111111111333222111/////////000000222222222111111111000000222222222222222222222222111111000000000000111111000000000000////////////000000000000000000000000222---,,,000222000222777[[[FFF444111111,,,,,,222////////////000000000000666555333333222333444555333333333222222333333444444555555555555555444444444333333333444555777888888999999::::::;;;<<<<<<===>>>???>>>======???AAACCCDDDDDDEEEFFFHHHIIIJJJMMMOOOSSSUUUVVVXXXZZZ\\\]]]___cccfffhhhlllpppssszzzgggZZZMMMHHHFFFCCC@@@???@@@???>>>===<<<<<<<<<===???????????????>>>>>>============>>>???AAABBBCCCGGGNNNYYYbbbbbbYYYKKKAAA<<<:::888777888888777666666666666777888888999999666666666666666777888888888888999999999<<>>===;;;:::999888999999::::::::::::;;;<<<>>>??????@@@EEERRRdddttt~~~~~~zzzssskkkbbbYYYPPPJJJDDDCCCBBB@@@>>><<<::::::666666555555555555666666777777777777666666666666888888999:::::::::::::::777888888999::::::;;;;;;999::::::;;;<<<@@@FFFJJJSSS^^^nnn}}}mmm\\\QQQMMMKKKKKKUUUXXXcccvvvyyypppiiibbb^^^UUUOOOHHHAAA===:::888777666777777888888777666555555555555555555555555555555555666666555444444333333333333222222222111111222111000//////000111111222222222111111111000000222222222222222222222222111111000000000000111111111111000000000/////////000000000000000000000000,,,***,,,000//////555===___GGG222///222000///222////////////000000000000444333222222111222333444333333222111111111222222444444555555555555444444555444444333444555777777888888999999:::;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGIIIJJJKKKLLLOOOSSSUUUVVVXXXZZZ\\\]]]___bbbeeehhhlllqqquuu|||~~~ppp___SSSHHHEEEDDDBBB@@@@@@??????>>>===<<<<<<<<<<<>>============>>>???@@@AAABBBGGGOOOZZZcccddd[[[MMMBBB===;;;999888999999888777777777888999999::::::;;;666666666666666777888888888999999999999;;;???BBBGGGMMMVVV\\\\\\VVVOOOJJJIIIGGGJJJSSS^^^mmm~~~ooo^^^NNNCCC@@@<<<<<<;;;:::999888888777555555555666777999:::;;;===???DDDQQQaaaoooyyy}}}qqqlllddd[[[SSSKKKDDD???;;;;;;;;;:::999999888888555444444444444444444555666666666666777777777777999999:::;;;;;;;;;::::::888888888999999::::::;;;:::;;;;;;<<<===AAAFFFJJJOOO[[[kkk{{{qqq```TTTOOOMMMLLLRRRVVVaaattt}}}tttllleee```WWWQQQIIIBBB===:::888666555666777888888888888777555555555555555555555555555555555666555555444333333333333333222222222222111111000000000111222222222222222111111111111111222222222222222222222222111111000000000000111111222222111111111000000000000000000000000000000000///000222222///...666???]]]FFF000---222333222222////////////000000000000222222111111111111222333333222222111000000000000444444555555555555444444666555555444444555666666777888888999999:::;;;;;;999;;;===>>>>>>???BBBEEEEEEEEEFFFFFFHHHIIIKKKLLLLLLOOORRRUUUVVVXXXZZZ\\\^^^___aaadddggglllssswww~~~xxxiiiYYYOOOFFFDDDCCCAAA???@@@>>>>>>>>>======<<<<<<<<>>>>>>>>>>>>>>>>>>>>???@@@@@@GGGOOO[[[eeefff]]]NNNCCC<<<:::888888999999888777555666666777777888999999666666666666666777777888999999:::999999:::===???DDDJJJRRR[[[___]]]VVVQQQNNNJJJJJJOOOXXXggg}}}ssscccUUUHHH???===::::::::::::999888777666333333444555666777999999<<<===CCCMMMZZZeeemmmpppbbb\\\TTTMMMFFFAAA<<<999:::999999888777666555555555555444444444444555555555555666666777777888888999999:::;;;;;;;;;;;;:::888888888999999:::::::::999:::;;;;;;===@@@DDDHHHLLLXXXhhhxxxtttcccVVVOOOMMMMMMPPPTTT^^^qqqwwwnnnfffaaaYYYSSSKKKCCC>>>:::777555666666666777777777666666555555555555555555555555444555555555555555444444333333333333333333333333000000000111111222222333111111111111111111111111222222222222111111111111111111000000000000111111222222222222111111111000////////////////////////000111222333555888@@@FFFNNN>>>000...111222222333////////////000000000000111111111111222222222333444333222111111000000111333333444555555555444444666666666555555555555555777777888888999::::::;;;:::<<<===>>>>>>???BBBDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNRRRTTTVVVWWWZZZ\\\^^^___aaacccfffllltttyyyssseeeVVVNNNFFFDDDCCC???>>>???>>>>>>>>>>>>>>>=========@@@@@@@@@@@@@@@???>>>>>>>>>=========>>>???@@@@@@IIIQQQ]]]ggghhh^^^OOODDD;;;999777777777888777666444444555666666777777888666666666666666777777888888999999999888999;;;>>>BBBFFFMMMVVV\\\^^^\\\ZZZRRRMMMJJJMMMTTTbbbwww{{{hhhZZZOOODDD>>><<<888999999999888777666555666777888999:::;;;;;;<<<:::<<<@@@GGGPPPWWW\\\^^^SSSOOOHHHCCC???<<<:::888888888888777777777666666666555555555555555555666555555666666777777888888888999::::::;;;;;;::::::888999999999999999::::::888999:::;;;;;;>>>BBBEEEIIIUUUeeevvvwwweeeWWWOOOLLLLLLNNNRRR\\\mmmyyyooofff```ZZZUUULLLDDD???;;;888666777777666555444444333333555555555555555555555555444444555555555555555444333333333333333333333333000000111111222222222222111111111111111111111111222222222111111000000000111111000000000000111111222222222222111111111000////////////////////////,,,+++,,,000:::DDDIIIKKK999444000/////////000222////////////000000000000111111222333333333333333444444333222222222222222222222333444555555444444666666666666666666555555777888888999::::::;;;;;;<<<>>>>>>>>>===>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJKKKNNNRRRTTTUUUWWWYYY[[[]]]^^^```bbbffflllsssxxx~~~~~~nnn```SSSLLLFFFEEECCC>>>===>>>>>>??????@@@@@@???>>>>>>@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<===>>>???@@@AAAKKKSSS___iiiiii___OOOCCC;;;999777666777777666555555555666777777888888999666666666666666777888888666888999999888999;;;===>>>BBBIIIQQQWWW\\\```aaaXXXRRRMMMMMMQQQ\\\nnn~~~ooo]]]QQQIIIBBB===<<<888888777777777666666666555666777888888999888888777:::===BBBFFFJJJLLLMMMHHHDDD@@@===<<<;;;:::999555555666777777888999999666666555555555555666666666666666666777777777777888888999:::::::::999999999999999999999999999999777888::::::;;;===AAADDDIIITTTdddtttzzzhhhYYYPPPLLLLLLNNNQQQZZZjjj~~~{{{pppfff```[[[UUUMMMEEE@@@<<<999777888777555444333222222222555555555555555555555555333444555555666555555555333333333333444444444444000111222222333222222222111111111111111222222222222222222111000000//////111111000000000000111111222222111111111000000000000000000000000000000000000...,,,...666>>>???:::,,,...000000...---///111////////////000000000000000111222333444444444333444333333333333333444444111222333444444555444444555666666777777777666666888999999::::::;;;<<<<<<===>>>???>>>======???AAABBBBBBBBBCCCEEEFFFHHHIIIKKKNNNQQQTTTUUUWWWYYY[[[\\\]]]___bbbeeejjjqqquuu~~~xxxgggYYYNNNIIIEEEDDDBBB>>>===??????@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@???>>>;;;;;;<<<<<<>>>???AAAAAAMMMUUUaaakkkjjj___NNNBBB;;;:::888777888888777666555555666777777888888999666666666666666777888888555666888888888999;;;===:::@@@HHHOOOTTTZZZaaafffaaa[[[UUUSSSSSSYYYhhhuuusssdddRRRIIIDDD???;;;:::888777666555555555666777222333444555555444333222444777;;;>>>@@@AAABBBBBB@@@===:::999999999888777444444555555555666666666555444444444444444444555777777777777666666666666666777888888999999888888999999999999999999999999777999;;;;;;<<<>>>AAACCCIIITTTdddttt~~~lll\\\QQQNNNNNNNNNQQQZZZhhhzzz}}}rrrggg```[[[UUUMMMFFFAAA===;;;999777666555444333333444555555555555555555555555555333444444555666666555555333333333444444444555555111222333333333222111000000000111111111222222222222222222111000/////////111111000000000000111111111111000000000/////////000000000000000000000000333444111...000333111+++,,,...///....../////////////////////000000000000//////111222333333333222111111111111222333444555111111222333444444444444444555666777888888777777999::::::;;;;;;<<<======<<<===>>>>>>===>>>@@@BBBBBBCCCCCCDDDEEEGGGIIIIIIKKKNNNQQQSSSUUUWWWYYY[[[ZZZ\\\___bbbeeeiiinnnrrr{{{sssbbbSSSJJJEEECCCCCCAAA>>>===??????@@@AAABBBCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????::::::;;;<<<>>>???AAABBBNNNVVVccclllkkk___NNNBBB===;;;999888999999888777444444444555666666777777666666666666666777888888444555777888888999;;;===777>>>HHHOOOSSSYYYbbbiiijjjccc]]]YYYWWWZZZeeeqqqkkk\\\KKKDDD@@@<<<999888888777555444333444666777444555666777666555444333222555999<<<=========>>><<<:::888777777777555444777666555444333111000000444333333222222333333444888888777777666666555555666666777888888888888888999999999999999999999999888:::<<<======???BBBDDDIIIUUUdddtttooo^^^SSSOOOOOONNNQQQYYYgggyyyssshhhaaa[[[UUUMMMFFFAAA>>><<<:::666666555444444666777888555555555555555555555555333333444555666666666555333333333444444555555555222333333444333222000///000000111111222222222222222222222111000//////...111111000000000000111111000000000000////////////000000000000000000000000***000111......222222...222111...---///222111...////////////000000000000---...000111222222222111//////000000111222444444000111222333444444555444333444666777888888888777::::::;;;<<<<<<======>>>:::;;;===>>>>>>???BBBDDDCCCDDDDDDEEEFFFHHHJJJJJJKKKMMMQQQSSSUUUVVVYYY[[[YYY\\\___bbbeeehhhlllooottt{{{zzzjjj[[[QQQFFFEEECCC@@@???>>>>>>>>>???@@@BBBCCCCCCBBB@@@???DDDCCCBBB@@@???===<<<;;;;;;<<<<<<<<<<<<>>>AAACCCKKKYYYhhhlllggg\\\NNNCCC;;;:::888777555444444444333333444555777999:::;;;;;;:::888666555444555555888999;;;<<<===<<<;;;:::;;;<<<===AAAHHHSSS___gggooommmhhhaaa[[[[[[bbbiii}}}uuu___UUUGGG???<<<;;;999777777777777777777777777777777777666555555555555555555666777888888999999888888777666444444444555666555555444333333333333444555444444333333444444555666777888888999888888888888888777777777777888888999888777666666777888888999::::::::::::<<>>>>>>>>???@@@AAACCCCCCAAA@@@???AAA@@@@@@???>>>======<<<;;;<<<=========>>>AAADDDLLLZZZhhhkkkfff[[[MMMBBB;;;:::888777555444444444333333444555666888:::;;;:::999888666555444555555666777:::<<<<<<<<<;;;:::999:::<<>>???AAAAAABBBCCCEEEFFFHHHIIIJJJMMMQQQTTTUUUVVVXXXZZZZZZ\\\^^^aaaeeeiiilllnnntttwwwppp```QQQIIIEEEDDDBBB@@@>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???======>>>>>>======<<<<<<;;;<<<=========>>>BBBDDDMMM[[[hhhkkkeeeZZZLLL@@@;;;:::999777666555444444333333444444666777999999:::999888666555555555555444666888;;;<<<<<<;;;;;;888999:::===BBBJJJSSSYYYgggmmmrrrssspppkkkhhhgggsssyyyggg[[[KKKFFF>>>:::999999888666666666666666666666666666555444444333333333333333555555666777888888888888666666777777666666555555666555444444333444444444444444333333333333444444333333444555666777888888888777777666666777777888888888777777777888888999999::::::::::::<<>><<<999777555555666666666555666666555444444444555555222333444444555555444444333333333333222222222222222222222222222222222222333222111000000111222333222111000000///000000000222222222222111111111111000000000000111111111111222222111000000000111111222000000000111111///---...///////////////000000000000000111111111222222222333333444444333333333111111111222222222222222555555555555555555555555666666666666777777777777888999999:::;;;<<<<<<===::::::::::::;;;<<<===>>>@@@@@@AAABBBDDDFFFGGGHHHIIILLLOOORRRSSSUUUWWWYYYZZZ[[[]]]```dddgggkkklllrrruuu~~~{{{jjj[[[OOOGGGDDDCCCAAA???>>>===>>>>>>??????@@@AAAAAA@@@??????======>>>>>>===<<<;;;:::999:::;;;<<<<<<>>>AAADDDNNN\\\hhhjjjcccXXXJJJ???;;;:::999777666555555444444333444444555666777888999888777777666555555555444666888;;;======<<<<<<888999:::<<>>;;;;;;:::999777666666666666666666666666555444444333333333333333444555666777888888888888555666777888888777666555666666555444444444444444444444333333333333444444666666666666666777777888777777666666666666777777888888888888888888999999999::::::::::::<<>><<<999888666555666666666444666666555555444444444444222333444444555555444444444444444333333222222111222222222222222222222222333222222111111222222333111111000000000000000000111111111111111111111111000000000000000111111111111111111000000000000111111111111111111111000///......//////000000000111000111111111222222222222000000111222222222111111111111111222222333333333555555555555444444444444666666666666777777777777777888888:::;;;<<<======::::::;;;;;;<<<======>>>@@@@@@AAABBBDDDFFFHHHIIIIIILLLOOORRRSSSUUUXXXZZZ[[[\\\^^^```dddgggjjjlllpppttt|||vvvfffXXXNNNHHHCCCAAA@@@>>>=========>>>????????????????????????????????????===;;;999777888999::::::;;;===@@@CCCOOO\\\gggiiibbbWWWIII>>><<<;;;999888666555555555444444333333444555666666888888777777666666555555444666999<<<=========<<<999999:::;;;===AAAGGGKKKTTT[[[eeemmmpppooommmkkkjjjtttyyyhhhWWWMMMAAA???===;;;:::888777555555555555555555555555555666555555444333444444444444555666777777888888777555666777888888777666555666666555444444444444555555444444333333444444555666555555555666777888888777777666666666666777777777777888888999999999999999::::::::::::<<>>;;;:::888666666666666555444666666666555555444333333222333444444555555444444555444444333333222222222222222222222222222222222333333222222222222333333000000000111111111000000000000000000000000000000111111000000000000000000000000000000111000000000///000111111111111111111.../////////000000111111000111111111222222222222///000111222222222222222111111222222333333333444444444444333333333333333666666666666777777777777777777888999:::<<<<<<===;;;<<<======>>>>>>??????AAABBBBBBDDDEEEGGGIIIJJJJJJLLLOOORRRTTTVVVZZZ\\\]]]^^^___aaadddgggjjjlllpppttt|||ooo```UUUMMMHHHBBB@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA???<<<999777777999::::::;;;===AAACCCNNN[[[fffhhhaaaVVVIII???<<<;;;:::888777666555555444444333333333444444555777777777777777666555555444666999;;;<<<<<<;;;;;;888999:::;;;<<>>;;;;;;999777666777777555444555555555666555555444333222333444444555555444444444444444444333333333333333333333333333333333333222222222222222222222222//////000111111111111000///////////////000000000111111111111000000000000...///000111111111000000---///111111000000000222///000000000000000000111000000000111111111222222111222333333444444444444222222222333333333333333333333333333333333333333666666666666777777777777777888888999:::;;;;;;<<<<<<<<<===???????????????BBBBBBCCCDDDFFFHHHIIIKKKJJJLLLOOOQQQSSSVVVZZZ]]]^^^^^^```bbbdddgggiiikkkpppttt|||xxxgggYYYPPPJJJGGGAAA@@@>>>===<<<<<<===>>>>>>>>>>>>======>>>>>>>>>@@@AAACCCCCCBBB???<<<:::999:::;;;<<<===???CCCEEEMMMZZZeeeggg```VVVIII???<<<;;;:::888777666555555444444333333333333333444666777777888777777555555333555777999:::999888888666888999::::::<<>>?????????>>>AAAAAABBBCCCEEEGGGIIIJJJIIIKKKNNNPPPRRRUUUZZZ]]]]]]^^^___aaacccfffhhhiiipppssszzzrrraaaTTTLLLGGGEEE@@@???>>>===<<<<<<======>>>>>>============>>>>>>@@@AAACCCDDDDDDBBB???>>>:::;;;===>>>>>>AAADDDGGGMMMYYYeeefff```VVVJJJ@@@<<<;;;:::888777666666555444444333333222222333333666666777888888777666555222444666777888777666555555666888999999:::===??????CCCJJJSSSZZZ]]]]]][[[]]]___eeeqqq}}}|||{{{yyytttjjj\\\LLLAAA;;;<<<;;;:::999:::<<<>>>555555555555555555555555444333222222111111222222333444555666777777777777888777666666666777999:::777777666555555555555555888888777777777777888888IIIFFFBBB===999777666555666666555555555555666666666777999:::;;;;;;::::::999::::::::::::<<>>>>>>>>>>>===@@@@@@AAABBBDDDFFFHHHIIIHHHJJJLLLNNNQQQTTTYYY\\\]]]]]]^^^```bbbdddfffgggooorrryyy}}}jjj^^^UUULLLFFFDDDAAA@@@>>>>>>???>>>===;;;:::::::::;;;<<<===>>>???===???AAABBBAAA>>>;;;999<<<;;;<<>>BBB@@@<<<888666666666777666555555555555444444444444555888999999888555444555555555444444555555555::::::::::::;;;<<<======???BBBGGGLLLQQQTTTVVVVVVUUUVVVYYY```iiippprrrsssggglllooommmhhh^^^OOOBBB<<<:::999999999999888666777666555444444444444444333333333222222222111111222333555777777666555333999888777888999999777555666666555444444444444555555666666666666999<<>>@@@EEELLLYYYjjj~~~~~~mmm\\\PPPQQQNNNOOOUUU^^^kkk~~~rrrjjjddd^^^YYYRRRHHHBBBBBB<<<;;;999777666666777777555555555555666666666666777777666666555555555444444444444444444444444444444444333333222111000000222222222222222222222222000000000000000000000000000000000000000000000000000000/////////111222333888777444222111111111111////////////000000000000222000000000222333222111000000000000000000000000000000000111222222333333333333333333333333333333333333444444555666666666444444444555555777888999;;;;;;:::::::::999999999;;;;;;:::;;;;;;<<<===>>>??????@@@AAACCCEEEGGGHHHIIIKKKNNNOOOQQQTTTWWWZZZ[[[\\\]]]^^^___bbbgggkkkgggmmmvvv}}}zzzggg[[[RRRJJJEEECCC@@@???===>>>??????>>><<<;;;;;;;;;;;;;;;<<<===>>>;;;===@@@BBBCCCBBB@@@>>><<<;;;<<>><<<:::999999888666555666555555444333333444444333333333222222222222111222333555666666666555444666555555666888999777666666666555444444444444555444555666666666888;;;>>>VVVPPPGGG===666444444555555555555555555666777777666777888999999:::999999;;;;;;<<<;;;:::;;;===???CCCKKKXXXiii}}}ppp^^^SSSQQQNNNOOOTTT]]]jjj}}}tttkkkddd^^^ZZZSSSIIICCCBBB<<<;;;999777666666777777444444444444555555555555777666666666555555555555444444444444444444444444444444333333222111111000222222222222222222222222000000000000000000000000000000000000000000000000111000000//////000111222666555333222111111111111000000000000000/////////222111000111222333222111000000000000000000000000000000000111222222333333333333333333333333333333333333444444555666666666555555444555555666777888::::::::::::::::::::::::<<<<<<;;;<<<<<<===>>>?????????@@@AAACCCEEEGGGHHHIIIKKKMMMOOOPPPRRRVVVXXXZZZ[[[\\\]]]___bbbfffjjjhhhmmmuuu|||uuucccWWWOOOHHHCCCBBB???>>>======??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCDDDCCCAAA@@@===;;;<<>>BBBGGGNNN]]]jjjjjjaaaWWWMMMFFFCCCAAA>>>:::888888888999555555555555444444444444666666666666666666666666333333333444555777999:::888888999999:::;;;;;;;;;;;;===@@@CCCEEEFFFGGGGGGEEEEEEFFFIIIMMMPPPPPPPPPQQQVVV\\\bbbgggeeeWWWHHHAAA???<<<:::999888666444555444444333333333333333333333333333222222222222333444444444555555555555555444555666999:::999888666666555444444444444555333444555444444666999;;;JJJFFF@@@:::666444444444555555555555555666777777666777888999999:::999999<<<<<<<<<;;;::::::<<>>???@@@??????@@@AAACCCEEEFFFGGGIIIKKKMMMNNNNNNPPPSSSVVVXXXZZZ\\\]]]^^^aaaeeehhhjjjnnntttzzzppp^^^TTTMMMGGGBBBBBBAAA???>>>===>>>>>><<<;;;<<<<<<;;;:::::::::;;;;;;???@@@BBBCCCBBBAAA>>>======;;;<<>>AAAGGGOOO]]]jjjjjjaaaWWWMMMFFFAAA???===:::888888888888555555555444444444333333666666555444444555666666555555444444444444555555777777888999:::::::::::::::;;;===>>>????????????BBBBBBCCCDDDFFFHHHHHHHHHIIIMMMTTT]]]ggghhh[[[LLLBBB@@@<<<:::999888666555444333333222222222333333444444333333333222222222444444333333333444555666777666666888:::;;;:::999666666555444444444444555222333444444333444666888888777666444444444555555555555555555555666777777666666888999999999999999<<<<<<<<<;;;::::::<<<>>>@@@HHHVVVhhh{{{wwwfff[[[QQQNNNNNNRRRYYYeeewww|||oooggg```\\\VVVMMMFFFCCC===<<<:::888666666666666333333444444444555555555666666666666666555555555333333444444555555666666333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111000000/////////000000000000000000111111222222111111000/////////222111000111333444444333000000000000000000000000000000000111222222333333444444444444444444444444222333333444444555666666666666555444444444555555666666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???>>>??????AAABBBDDDFFFGGGHHHJJJLLLMMMMMMOOORRRTTTWWWYYY[[[\\\^^^```dddgggjjjmmmsssyyy~~~zzzkkk[[[QQQLLLFFFCCCBBBCCCAAA>>>======<<<:::888<<<;;;;;;:::::::::;;;;;;===>>>???@@@@@@???===<<<>>><<<===??????>>>AAAFFFPPP^^^jjjiii___TTTIIIBBB>>>===;;;999777666666666555444444444444333333333666555444333333444555666444333333333333333333444666777888:::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>??????@@@BBBCCCEEEIIIPPP[[[fffjjj___QQQCCC@@@<<<:::999999777666333333222222222333333444444444444333333333222222444333333333333444555555777666666777888888777555666666555444444444444555111333444333222333444666000111222333444555555555555555555555555666777777666666888999999999999999;;;<<<<<<;;;::::::===???AAAIIIVVVgggzzz{{{jjj___SSSOOONNNQQQWWWbbbsssqqqhhhaaa]]]YYYPPPHHHDDD===<<<:::888666666666666444555555555666666666666555555555666666666666666444444444555555666666666333333222222222222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000////////////000000000111111111222111111111000000000///111000000111333444444333000000000000000000000000000000000111222222333333444444444444444444444444222222333333444555555555666555555444444444444555555555666777999:::;;;;;;::::::::::::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGHHHIIIKKKLLLLLLNNNQQQSSSVVVXXX[[[]]]^^^```cccfffiiilllrrrxxx}}}tttfffVVVNNNIIIEEEBBBBBBBBB@@@>>>======<<<:::888;;;:::::::::::::::;;;;;;888999;;;===????????????>>><<<===??????>>>AAAFFFQQQ___kkkiii^^^RRRGGG???===<<<:::999777666666555444444444444333333333333555444333222222333444555000111111222333555777777666888999;;;;;;;;;::::::999999999999::::::::::::999;;;===>>>>>>>>>@@@BBBBBBHHHOOOYYYdddiiibbbXXXFFFCCC>>>;;;999888777666333333333333333444444555444444444444333333333333222333333333444444444444555444444444555555333111666666555444444444444555111333444444222222333444333444555666666555444444555555555555555666777777666777888999999:::999999:::;;;;;;;;;:::;;;>>>@@@BBBIIIUUUeeexxxooodddUUUQQQOOOPPPUUU^^^nnn|||sssjjjaaa^^^[[[RRRJJJEEE>>><<<:::888666555555555555555555666666666777777555555555666666666666666555555555555555555555555222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111000000//////000000111111111000000111111111111111111111111000//////000222444333333000000000000000000000000000000000111222222333333333333333333333333333333222222222333444444555555555444444444444444555555444555666777888999::::::999999999999:::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLNNNQQQTTTVVVXXX[[[]]]___aaacccfffjjjkkkpppvvv|||oooaaaRRRJJJFFFCCCAAAAAA???>>><<<<<<======<<<:::999999999999:::;;;<<<<<<888999;;;<<<>>>?????????>>>======@@@???>>>@@@EEEQQQ___kkkiii^^^RRRGGG???===<<<;;;:::888777666666444444444333333333222222444444333333333333444444222222333444555777888999777888:::<<<===<<<;;;:::888888888888888999:::::::::===??????>>>>>>@@@BBB???FFFOOOWWWaaahhheee^^^KKKGGG@@@;;;888666444333444444333333444555555666555444444444444333333333111222333444555444333333444444333444666666555333666666555444444444444555222333555444333222222333555555666666666555555444555555555555555666777777666777888999999:::999999999:::;;;::::::<<>>===:::888666555555555444444444555555555666666555555555555666666666777777777666666555555444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////111111222111000000000111222222222111000///000000000111111222222333......---///111333333222000000000000000000000000000000000111222222333333222222222222222222222222111222222333333444555555333333333333444555555666555555666666777888999999:::::::::::::::<<<=========>>>>>>@@@AAACCCEEEFFFFFFHHHJJJLLLMMMOOOSSSUUUVVVYYY\\\^^^```aaadddfffkkklllooouuuzzzlll^^^OOOHHHDDDAAA???@@@<<<;;;;;;<<<>>>???>>>===888888888999:::;;;<<<===<<<<<<===============<<>>===:::888666555555555333333333444444444555555444555555555666666777777888888777666555444333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000...///000111222222111000111222333333333111000/////////000111222333333444...------...111222222111000000000000000000000000000000000111222222333333111111111111111111111111111222222333333444555555222222222333444555666777555555666666777777888888;;;;;;;;;;;;;;;===>>>>>>===>>>>>>@@@AAACCCEEEFFFFFFHHHJJJLLLNNNPPPTTTWWWVVVYYY\\\___```bbbdddfffllllllooossswwwzzzgggYYYKKKEEEDDDBBB@@@???>>>>>>????????????>>>>>>999999999888999999::::::;;;;;;;;;<<<>>>???AAABBB<<<>>>@@@???>>>???DDDHHHRRR```kkkiii^^^RRRGGG@@@@@@>>>;;;999999999888777777666555444333222111111222222222222222222222222444444444444555666888888777999;;;===>>><<<:::999888777555444555777:::<<<:::999999888999:::<<<======CCCHHHMMMWWWccceeeaaaSSSKKKAAA;;;999888666333333333333444444555555555333333333222222222111111444444333222222333333333333222111111222333555666333444555555555444222222444444444444333333222111222333333444555666777777444555555666777888888999666666666777888888999999:::;;;<<<<<<;;;;;;===???BBBGGGQQQ```rrr}}}ppp___XXXSSSSSSRRRUUUccctttzzzooofffbbb]]]TTTLLLHHHAAA>>>:::777777777666555666666777777666555444444444555555666666666666666777777777777666666666666555444333222000///...---222222222222111111000000222111111111000000//////111222222333222111000///000000000000000000000000000000000000000000000000111111222222222111111000111111000000000000000111111000000000000000111222000111111111111222222222111111111111111111111111222222333333333333444444444444444555555555555666666555444555777999999888888:::;;;;;;:::999;;;<<<<<<===???AAABBBDDDEEEEEEHHHIIIJJJKKKMMMOOOPPPQQQUUUWWWZZZ]]]___aaaeeeggghhhjjjooouuuzzzvvveeeWWWJJJEEECCCAAA??????>>>>>>>>>??????>>>>>>>>><<<<<<;;;:::999999999999<<<<<<<<<<<<===>>>>>>???;;;===???>>>===???CCCHHHSSSaaallljjj___SSSHHH@@@===:::777666666666555444777777666555444333222222222222222222222222222222555555555666666777888999888999<<<>>>???>>>===;;;999888666555555777999;;;999999888888999:::;;;<<<>>>BBBFFFJJJSSS]]]aaa^^^VVVMMMBBB;;;999888666333333333333444444444555555333333333222222222111111444333333333222333333333333222222222222444555666555666666777666555444333333444444444333333222111333333333444555666666777333444444555555666666666666666666777888888999999:::;;;<<<<<<;;;;;;===???AAAGGGQQQ___rrrrrr```XXXSSSSSSRRRUUUcccsss|||rrrhhhccc___VVVMMMIIIAAA>>>:::888777777666555666666666666666555444444444555555666666666666666555555555555444444444444333333333222111111000000222222222222111111111000222111111111000000000000111222333333222111000///000000000000000000000000000000000000000000000000000111111111111111000000111000000//////000000000000000//////.../////////000111111111111222222222111111111111111111111111222222333333333333444444444444444555555555555666777555444555777888888888888:::;;;;;;:::999;;;<<<<<<===???AAACCCDDDEEEEEEFFFGGGHHHKKKMMMPPPRRRSSSTTTWWWZZZ]]]^^^aaadddfffhhhiiinnnuuuyyy~~~ppp```TTTHHHDDDBBB@@@>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>><<<;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>===<<<>>>CCCGGGTTTbbbmmmkkk```SSSHHH@@@<<<999666555555555444333888777777666555444333333333333333333333333333333666666666777777888999999777999<<<>>>@@@@@@???>>>:::999777555555666888999888888777777888999;;;<<>>@@@AAAFFFQQQ___rrruuubbbZZZTTTTTTSSSUUUaaaqqqtttjjjeee```WWWOOOKKKBBB???;;;888777777666555666666666666666555555444444555555666666666666666555555555555444444444444222222222222333333333333222222222222111111111111111111111111111000000000111222333333333222111000000000000000000000000000///////////////////////////000000111111000000///000//////......///000000222222111000////////////000111111111111222222222111111111111111111111111222222333333333333444444444444444555555555555666888666555555777888777666888:::;;;;;;::::::;;;<<<===>>>@@@BBBCCCEEEEEEEEEDDDEEEGGGJJJMMMPPPRRRTTTTTTWWWZZZ\\\^^^```ccceeegggiiinnntttxxx}}}wwwjjj[[[PPPGGGCCCAAA>>>===>>>===========================<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;===BBBGGGTTTbbbnnnlllaaaTTTHHH@@@>>>;;;888777777888777666888777777666555555444444333333333333333333333333555555666777777777777777666888:::===????????????;;;:::888666555666666777777666666666777999:::<<>>???@@@BBBDDDEEEEEEEEEDDDEEEGGGJJJLLLOOOQQQRRRTTTVVVYYY[[[]]]___bbbdddggghhhmmmrrrvvv{{{qqqeeeVVVMMMEEECCCAAA>>>===>>>======<<<;;;;;;<<<======999999888888999:::;;;;;;888999:::;;;<<<<<<<<<;;;888:::<<<<<<;;;===BBBGGGRRRaaammmlllbbbUUUIIIAAA???<<<999888999999999888777777777666555555444444333333333333333333333333333444555666666666555555444555777:::<<<===>>>>>>;;;:::888777666666666666555555555555666888:::;;;>>>======AAAGGGNNNVVV\\\```YYYNNNCCC<<<999777777444444444444444444444444333333333222222222111111111222333444444444444333333333444555666666666777666666555555444444444444222333333444444333333333444444444444444333333333444444444333333333333333555555555666777777888888888:::;;;<<<<<<>>>@@@BBBAAAFFFQQQ___rrr{{{hhh]]]VVVUUUUUUUUU^^^jjj{{{xxxlllfffaaaXXXPPPLLLCCC@@@<<<999888777666555555555666666666666666555444555555666666666666666777777777777666666666666555555444333333222222111222222222222222222222333111111111111111222222222111222333444444333222111000000000000000000000000111111111111111111111111......///000000000000000...............///000000666666444333222222222222000000111111111222222222111111111111111111111111222222222333333333444444444444444555555555555666999777555555666777777666999;;;<<<<<<;;;:::<<<===>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOSSSUUUXXXZZZ[[[]]]```bbbfffgggkkkqqqtttyyy{{{jjj___RRRKKKEEECCCAAA>>>===???===<<<;;;::::::;;;<<<===777777777888999:::;;;<<<777888:::<<<======<<<<<<777:::<<<<<<;;;>>>CCCGGGPPP___llllllbbbUUUJJJAAA===:::888777777888777777666666666555555555444444333333333333333333333333222333555555666555444333333444555777999;;;<<<<<<:::999888777666666666666444444444444555777999:::===;;;<<>>AAADDDBBBGGGQQQ```rrr}}}kkk___WWWVVVUUUUUU\\\gggvvvzzznnngggaaaXXXPPPMMMDDDAAA<<<999888777666555444555666666666666666666444555555666666666666666555555555555444444444444555444444333222111111000222222222222333333333333111111111222222222222222111222333444444444333222000000000000000000000000000000000000000000000000......///000111111111111............///000111111333333222111000000000000000111111111111222222222111111111111111111111111222222333333333333444444444444444555555555555666888666555555777888777666999;;;<<<<<<;;;;;;<<<======>>>@@@AAABBBCCCCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNRRRUUUWWWYYYZZZ\\\___aaaeeefffjjjooorrrwwwuuudddYYYOOOIIIEEEDDDBBB>>>===@@@===<<<:::999999:::<<<===999999999999999:::;;;<<<999:::<<<======<<<;;;:::888:::<<<<<<<<<>>>DDDHHHMMM\\\jjjkkkbbbVVVJJJBBB;;;999777666777777777666555555555444444444444444444444444444444444444444333444666777666555444333333444555777888999:::;;;999999888777777777666666333333333333555777999:::===;;;<<>>===>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLNNNOOORRRTTTWWWYYYZZZ[[[^^^```eeeeeeiiinnnqqquuuqqq```VVVNNNIIIEEEDDDBBB>>>>>>@@@===<<<:::999999:::<<<===<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>><<<999888888:::<<<===<<>>;;;<<>><<<===>>>???@@@AAAAAAAAAAAABBBEEEGGGJJJMMMOOOQQQRRRTTTWWWXXXYYY[[[]]]___dddeeeiiinnnpppuuu|||mmm___VVVIIIGGGCCC@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::888999::::::;;;>>>BBBEEEMMM^^^eeeddddddWWWEEE>>>999777666555666777666555777777666555333222111000333333333222222222111111444444333222333444555666555555555555666777888999999999888777666555444333333444666666666777999<<<888:::;;;===???CCCHHHLLLXXX]]]\\\PPPCCC;;;999777555444333333222222333333222222222222222222222222222222111000111222444555555777999;;;:::888555333666555444333333333333333222222333333444555666666777666555444333222222222111222333444555444333222555555555666666666666666999;;;===>>>>>>???AAABBBDDDHHHPPP\\\nnntttgggZZZWWWXXXYYY\\\___ppp~~~vvvjjjccc^^^VVVPPPFFFBBB<<<888777777777777777777777777777777777777666666666666777777777777777777777777666555444333111222333333111111222333222222222222222222222222444444444444444444444444444444444333333222222222222222111111000/////////000000000000000000000000------...000111111111111111111222222222111111000111111111111111111111111000111111111111222222222111111111111111111111111000000000111222222333333555555555555555555555555555555555555666666666777::::::;;;;;;<<<=========????????????@@@AAABBBCCCEEEEEEFFFHHHJJJKKKMMMMMMOOORRRVVVXXXZZZ[[[]]]^^^ddddddgggmmmpppuuuyyyjjj\\\SSSHHHFFFCCC@@@>>>=========::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;>>>AAAEEEMMM^^^dddcccbbbVVVDDD>>>999777666555666777666555666666555444333222222111333333333222222222111111444444333333333444555666555555555555666777888999777777888888888888999999333555666666666777999;;;888999:::<<<===AAAFFFIIIVVV\\\\\\RRREEE===999666555444333333222222333333222222222222222222222222111111111111333555666777555777999;;;;;;999666444555444444333333333444444333333333444444555555666777666555444333333333333222222333444444444444333555555555666666666666666888:::<<<======>>>@@@BBBCCCGGGOOO[[[mmmtttgggZZZVVVWWWXXX[[[^^^lll{{{xxxllleee___XXXRRRGGGCCC===999777777666666666666666666666666666666666666666666777777777777777777777777666555444333111222333333111111222333222222222222222222222222444444444444444444444444444333333333222222222222111111111111222222222222000000000000000000000000---...///000000111000000111111111222222111111000111111111111111111111111000000111111111222222222111111111111111111111111000000000111222222333333555555555555555555555555555555555666666666777777::::::;;;;;;<<<=========????????????@@@AAABBBBBBDDDEEEFFFHHHJJJKKKLLLMMMOOORRRUUUXXXYYY[[[]]]^^^ddddddggglllpppttt~~~ttteeeWWWOOOGGGEEECCC@@@>>>=========::::::::::::::::::::::::999999888888888888999999999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;===AAADDDLLL]]]dddbbbaaaSSSBBB===999777666555666777666555555555444444444333333333333333333222222222111111444333333333333444555666555555444555555666777888888888999999::::::::::::333555666777666777888:::888999::::::;;;>>>BBBFFFSSSZZZ\\\TTTIII@@@:::555555444333333222222333333222222222222222222222222000111111222444666888999666888:::;;;;;;999666555444333333333333444444555444555555555555555555555666666555444333333333333333333333333333444444555555555555666666777777777888999;;;<<<<<<<<<>>>@@@CCCFFFNNNZZZllluuugggZZZUUUUUUVVVYYY\\\hhhvvv{{{ooohhhaaaZZZTTTJJJEEE???:::888666555555666666666666666666666666666666666666777777777777777777777777666555444333111222333333111111222333222222222222222222222222444444444444444444444444222222222222222111111111000111111222333333444444000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111000000111111222333333333555555555555555555555555555555666666666777777777::::::;;;;;;<<<=========??????>>>??????@@@AAABBBDDDEEEFFFHHHIIIKKKLLLMMMNNNQQQUUUWWWYYY[[[]]]___ccccccggglllooosss|||pppaaaTTTLLLFFFEEEBBB@@@>>>=========999999999999999999999999999888888777777888888999999999::::::;;;<<<======;;;<<<<<<;;;;;;===@@@CCCLLL^^^dddbbb___QQQ@@@<<<999777555555666777666555444444444444444444444444333333333222222222111111333333333333444444555555444444444444555666777777;;;;;;::::::999888777777444555777777666666777888888999:::::::::<<<@@@CCCOOOWWW\\\WWWMMMDDD;;;555555444333333222222333333222222222222222222222222111111222333444555666777777888:::;;;;;;999777555222222222222333444555555666555555555555555555555666666555444444444444444444444333222222444555666555555555666777777888888777999;;;;;;;;;;;;===???BBBEEELLLXXXjjjwwwhhhZZZTTTTTTUUUWWWZZZdddrrr~~~rrriiibbbZZZUUUMMMHHHAAA;;;888666555444666666666666666666666666666666666666777777777777666666777666666555444444111222333333111111222333222222222222222222222222333333333333333333333333111111111111111111111111111111111222222222333333000000000000000000000000///000000000000//////...000000000000000111111222////////////////////////000000000000111111111111111111111111111111111111000000111222222333333444555555555555555555555555555666666666666777777777::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAABBBDDDDDDFFFGGGIIIKKKLLLLLLNNNQQQTTTVVVXXXZZZ]]]___bbbbbbfffkkknnnqqqzzz|||lll]]]QQQJJJDDDDDDBBB@@@???======<<<999999999999999999999999999888888777777888888999999999::::::;;;<<<======<<<<<<<<<<<<<<<===AAADDDLLL^^^eeeaaa]]]OOO???<<<999777555555666777666555333333333444444444444555333333333222222222111111333333333444444444444444333333333333444555666777999999888888777777666666444666888888777666666777999::::::::::::<<>>AAADDDKKKVVVhhh~~~yyyjjj[[[TTTSSSSSSVVVYYYcccppptttjjjbbbZZZVVVOOOIIIBBB<<<999777555444555555555555555555555555666666666666777777777777666666666666666666555444111222333333111111222333222222222222222222222222333333333333333333333333111111111111111111111111222222111111000000000000000000000000000000000000///000000000000//////...000000/////////000222222//////////////////////////////000000000111111111111111111111111111111111111111111222333333444444555555555555555555555555666666666666777777777888::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEGGGIIIJJJKKKLLLNNNPPPSSSUUUWWWZZZ]]]```aaabbbeeekkkmmmpppwwwwwwhhhZZZOOOIIICCCCCCBBB@@@???>>><<<<<<::::::::::::::::::::::::999999888888888888999999999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<>>>BBBEEEMMM```fffbbb\\\NNN???===999777666555666777666555444444444444444444444444333333333222222222111111222333444444555555444444333333333333333444666666444444555666777888888999555777999999777666555666888999999999999;;;>>>AAAFFFOOOXXXYYYUUUMMMCCC999555444333333222222333333222222222222222222222222222222333333333222111000777888888999888777666555333222222222222333333444333444444444444444444444666666555555555555555666444444444444444555555666555555666777777888999999888999;;;;;;;;;;;;<<<>>>AAACCCIIIUUUfff}}}|||mmm\\\UUUSSSSSSUUUXXXbbbooovvvkkkbbb[[[WWWPPPKKKCCC===:::888666555555555555555555555555555666666666666777777777777555666666666666666555555111222333333111111222333222222222222222222222222333333333333333333333333111111111222222222222222222222111111000//////...000000000000000000000000//////000000000000//////000///......///000222333000000000000000000000000/////////000000000111111111111111111111111111111111111222222333444444444555555555555555555555555666666666777777777888888::::::;;;;;;<<<=========>>>>>>===>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJKKKLLLNNNPPPRRRUUUWWWZZZ^^^aaa```aaaeeejjjlllnnnuuu}}}rrrcccVVVLLLGGGBBBBBBAAAAAA???>>><<<<<<::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===???CCCFFFOOOaaahhhbbb\\\MMM???===999777666555666777666555444444444444444444444333333333333222222222111111222333444555555555444444222222222222333444555666333444444555777888888999555777999999777555555555666777777777777999===@@@CCCLLLVVVXXXVVVQQQFFF===555444333333222222333333222222222222222222222222111222333444444333333222666777777777777666555555333333222222111222222222111222222222333444444444666666555555555555666666333444444555555555555555444555666777888999::::::999:::<<<<<<;;;;;;===>>>@@@BBBHHHSSSeee|||ooo^^^UUUSSSSSSUUUXXXaaammmyyynnnddd]]]YYYPPPKKKDDD>>>;;;999777666555555555555555555555555666666666666777777777777555555666666666666555555111222333333111111222333222222222222222222222222222222222222222222222222222222222222333333333444111111111111111111111111000000000000000000000000---...///000000111000000000///...---...000222333111111111111111111111111////////////000000000111111111111111111111111111111111222333333444444555555555555555555555555555666666777777777888888888::::::;;;;;;<<<==================>>>>>>???@@@AAACCCDDDEEEFFFHHHJJJKKKLLLMMMOOORRRTTTVVVYYY^^^aaa``````dddjjjlllmmmsss{{{ooo```TTTKKKEEEBBBBBBAAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===@@@DDDGGGOOObbbiiiccc\\\MMM???>>>999777666555666777666555555555444444444333333333333333333222222222111111222333444555555555444333222222222222333444555555777777777777666666666666555777999:::888555444444444555555555666888<<>>@@@BBBHHHSSSddd{{{ppp___VVVSSSSSSUUUXXXaaalll|||oooeee^^^[[[PPPKKKDDD>>>;;;999888777555555555555555555555555666666666666777777777777555555666666666666666555111222333333111111222333222222222222222222222222222222222222222222222222222222222333333444444444111111111222333333444444000000000000000000000000------///000111111111111//////...---...000222444111111111111111111111111////////////000000000000111111111111111111111111111222222333333444444555555555555555555555555555777777777777888888888888::::::;;;;;;<<<======>>>============>>>???@@@AAACCCCCCEEEFFFHHHJJJKKKKKKMMMOOORRRTTTVVVYYY^^^aaa___```dddiiikkklllssszzz