BM6 6(R@ 666777888999999888666666555555555555666666666666::::::888444000///333666666666444111//////111444111222222222111333555888>>>:::666777999999555000777888:::<<<===;;;888555666444222222222333222222333222111333666888888888888888888888888777666666555444444777;;;<<<:::777<<<===>>><<<888555333222222555666666444111000000777777777777666666999;;;999888777666666888:::;;;???AAABBB@@@;;;777666666999:::<<>>888999999888666777999;;;:::<<<======;;;:::::::::::::::999999999:::;;;<<>>@@@@@@GGGPPPVVVZZZdddooo~~~777777888888888777777666666666777777777666666666777777444000......333777888777444111---,,,...000222333333333333444777:::<<<888444444666777444111555666888;;;<<<;;;888666777666555555555444333222444444444444444444555666777777888888888888777777555444444777999:::888555999:::;;;999777555555555333555777777444111000///444666999999888888888999===<<<:::888777888999:::===???@@@>>>999666555666999:::<<>>888999999888777777999;;;;;;===??????===;;;::::::555666777888999999999999===@@@DDDIIINNNSSSZZZ^^^aaagggkkklllpppyyyxxxqqqllldddZZZSSSIII???888:::===<<<999888555666888888777444222000222444777;;;>>>???@@@@@@CCCDDDKKKUUU[[[___hhhsss~~~777777777666666777777888999999999999888777666666555444111...,,,...222555888777555000,,,******,,,222333444444444666999<<<:::666222111333555444222333444777888999888777666777888999999888777555333666888888666222111222444777777888888888888888888555444555666777777555333666666666555444444666888555666888777444111//////222666:::<<<;;;:::999999AAA@@@===:::999888999999;;;<<<===;;;888666555666999:::<<>>888999:::999777777999:::>>>@@@BBBAAA>>>:::888777222444666999:::;;;::::::>>>AAAGGGMMMTTT[[[bbbggglllrrrvvvxxx{{{}}}xxxpppiiiccc\\\SSSLLLBBB999333555999999888999666777777666555444222222333444666888;;;>>>AAABBBHHHKKKRRR[[[aaafffooowww888777666555555666888999:::;;;;;;:::999777666555333333222000//////000000666666333000,,,******+++222333444444555666:::<<<;;;888333111222333333222444666777777666555444444555888;;;======;;;999888:::===>>>:::333000222555:::999999888777777777777555555555666666444222111444444333111000111444777666777999888555222000///444666:::;;;;;;;;;;;;<<>>@@@AAADDDIIIOOOVVV\\\dddjjjoootttyyy~~~tttoooiiiccc]]]WWWPPPKKK???777222333666666666888999888777666555555555555777666666777:::===AAACCCLLLQQQYYYaaagggmmmuuu{{{777666555555555666888999::::::;;;;;;999777555333222333444555444111...,,,222222222000---,,,...///222333444444444666999;;;===:::666333222222222333888999:::777444111111222333888===@@@@@@>>>>>>>>>???AAABBB>>>777444555999===<<<:::888777666666666666777777777555333222111444333111///---...111444666888999888666333111000666888999::::::;;;>>>@@@BBBAAA???>>>===>>>???@@@===<<<;;;;;;::::::999999888999;;;===@@@@@@===;;;666888::::::999999;;;<<<@@@AAABBB???:::444000///888888777888<<>>BBBEEEOOOVVV___ffflllssszzz~~~555555555555666777888888888888999999888666333222222222444666666444///+++///000111111000111222444333444555444444555888:::===;;;888555333333333444<<<===<<<888333000111333444999???BBBAAA???@@@AAAAAACCCCCC@@@<<<:::;;;===>>><<<:::888777666666777777888:::999666444333333666555333000......000333555777999999777444333222777888999::::::<<<@@@CCCAAA@@@???>>>???@@@BBBCCC@@@>>><<<;;;;;;<<<;;;:::777777999<<<>>>>>>;;;888444666999:::;;;;;;===>>>???@@@@@@>>>:::666444444<<<;;;999:::???GGGOOOTTTUUUYYY___eeejjjoootttwww~~~uuupppiii___UUULLLFFFCCCAAA:::444333333222333777<<<;;;:::999999999999:::;;;:::999:::===BBBGGGJJJRRR[[[eeekkkqqqyyy333444555666777777777777555666777888777555222000111000000222555555333000...000222333333444666888666777777666555666888:::888888777666555555555666===???>>>999444111333666777<<>>???BBBBBBBBBAAA@@@@@@???@@@@@@;;;:::999777777888999:::888:::<<<;;;888555555666777777666333111111333555444777999999777555444444555888:::<<<===>>>AAACCCBBBAAA?????????AAABBBDDDBBB???<<<;;;;;;<<<:::999555666777:::<<<<<<999666111444888:::<<<===>>>@@@??????@@@???======>>>???AAAAAAAAACCCIIIPPPXXX]]]^^^bbbhhhnnnssswww{{{~~~}}}zzzsssoooggg]]]QQQHHHBBB???@@@999333222222111444888:::::::::::::::999999999888999:::===AAAHHHNNNQQQUUU```kkkpppvvv~~~222333555777888777777666333444666777666444111///000...,,,...222666666555///111333444444555777999999999999888666777999;;;333555666666666666777888===???>>>:::444333666::::::???CCCCCC???===>>>@@@BBB@@@??????AAACCCCCCBBB999888777777888:::<<<===888;;;===<<<999777777888777888888666555555777999444666999999888666555666333777<<>>@@@AAA>>>???@@@@@@AAACCCGGGJJJFFFGGGIIILLLRRRZZZ```dddeeeiiipppvvvzzzzzzwwwoookkkdddZZZOOOFFFAAA???>>>777222111111111444999999999:::::::::999888888666777999>>>EEELLLSSSWWWWWWcccnnnsssyyy222222444666999999777555222444666555333000//////111000///......///000111///000222444666777777888888888888888888777777666333444555666777666555555>>>@@@???<<<888777999<<<@@@@@@???>>>===>>>@@@BBB???>>>>>>BBBFFFFFFAAA<<<;;;:::999999999999:::;;;===<<<;;;:::999888888888888888999:::;;;:::777444:::999888:::<<<:::666222555666999>>>CCCEEEBBB??????>>><<<<<>>BBB?????????>>>???@@@CCCEEEDDDAAA@@@BBBEEEFFFDDD@@@AAA@@@>>><<<;;;;;;;;;<<<>>>===<<<;;;:::999999:::999888888999:::999777555777666777:::<<<<<<888555888999;;;???CCCCCC???;;;===<<<::::::???EEEDDD???>>>===<<<:::999777777666333222333555888999888555777999===AAABBBBBB@@@>>>BBBCCCEEEGGGJJJNNNRRRUUUZZZZZZ[[[^^^dddjjjpppsssvvvyyyzzzvvviiiccc[[[RRRLLLGGGCCC@@@???<<<888666777888:::;;;999999999888777777999<<>>???CCCFFF@@@???@@@AAABBBEEEHHHIIIIIIEEEBBBBBBDDDFFFEEECCCFFFEEECCC@@@>>>===<<<<<<======<<<;;;::::::;;;;;;:::888666666777888777666444555666999<<<===;;;999:::;;;>>>AAABBB@@@;;;777::::::888888<<>>CCCFFFJJJKKKMMMRRR[[[cccgggsss------...111555777Ħ000------///111222111000///......------...///000111222222222111222333555555555333000//////000111333444555666777999<<>>???CCCFFFBBBBBBBBBDDDHHHKKKMMMNNNJJJGGGDDDDDDDDDEEEDDDBBBFFFEEECCCAAA@@@>>>======<<<<<<;;;:::::::::;;;;;;;;;888666555666777777777444555777:::;;;<<<;;;::::::===@@@BBBBBB>>>999555777888777555888======:::777777888888777555444222000111222555888:::;;;<<<<<<>>>@@@CCCFFFHHHJJJJJJOOOSSSWWW[[[^^^bbbiiimmmoooppprrruuuwwwzzz~~~|||uuuoooaaaZZZQQQIIIDDDBBBAAA@@@?????????>>><<<;;;;;;;;;999:::::::::999:::===???CCCGGGLLLPPPUUUZZZ```eeeooovvv~~~---------///222444>L222000---,,,---///......///000000111111111111111222222222222222111000111333555555555444333111111111222222333444444<<>>AAAAAAAAA@@@??????>>>>>>;;;::::::::::::;;;;;;<<<<<<999666444666777888888777888:::::::::::::::::::::<<<@@@BBB@@@===999666555777666444666:::;;;888555666888999999777444333111222555777999<<<>>>@@@???AAACCCFFFJJJMMMOOOQQQXXX\\\bbbeeefffjjjpppuuuwwwyyyzzz{{{}}}{{{yyyvvvoooiii\\\UUULLLDDD???===;;;:::;;;===>>>===:::999999:::999:::::::::999:::===???BBBEEELLLVVV___eeefffeeepppvvv}}}///...---...000000HdĦ222222000.........,,,---///111333444444444333333444444333222111111000111222333555666666666333333333222333333444555BBBEEEGGGGGGDDDBBBDDDFFFIIIGGGGGGJJJPPPSSSSSSQQQHHHHHHHHHFFFDDDAAA>>><<<>>>>>>???@@@@@@@@@??????;;;:::::::::;;;<<<======<<<:::777666777888999888999:::;;;;;;999888999::::::===@@@@@@>>>;;;999888444777777444555999:::888555777:::<<<<<<:::777555444666888:::;;;>>>AAADDDBBBDDDHHHLLLPPPTTTVVVWWW]]]ccciiillllllooouuuzzz~~~}}}vvvrrrmmmeee]]]VVVPPPHHH@@@<<<999777666777999;;;:::777555777::::::;;;;;;:::::::::===???BBBFFFNNN[[[gggmmmkkkhhhooowww222000...---------DdD///...,,,444444ӵ000222ӵ666ӵ555777888CCCDDDĦNNN???ӵBBBBBBAAA===ĭӵ999999999888999;;;===???AAA???<<<888888888444888888555555999:::999777999===??????===:::777777:::<<<======@@@DDDHHHFFFIIIMMMSSSWWW[[[]]]^^^bbbiiipppssssssvvv|||wwwqqqnnnhhh^^^UUUOOOKKKDDD???;;;999777666444777999777444333777:::=========<<<;;;;;;===???FFFKKKUUU```iiinnnooonnnttt{{{333111...,,,,,,+++D%%)?...fff?><z666444=?Ħ444g&e222g&e666888:::S?ʬBBB4ff?>ߝLNNN@e???g&eDDDDDDDDD3h?g&e>&e;;;:::??;;;999888;;;===???AAAAAA???:::666666777555888999666555999:::999888:::???BBBBBB???<<<999:::<<<>>>??????AAAFFFJJJIIILLLRRRWWW\\\```bbbbbbfffnnnvvvyyyzzz|||yyyqqqnnnmmmhhh]]]SSSKKKHHHCCC???<<<;;;999777222555777666222222777;;;???@@@???>>><<<<<<>>>@@@IIIQQQ[[[ccchhhlllqqqttt|||111000...,,,***(((Dtfo9ĦsߝLGdUĦ666Ht@cӵHu]Ħ///Hu]Ħ888666Htƅ^EEEqIܗGIӵKKKH׼sCCC@@@Hu]ĦOOOOOOBt=o9ĦHƅ^Hu]Ħ:::??????===<<<>>>@@@AAA@@@===:::888666666666888777777888:::<<<======;;;===???@@@AAA@@@???>>>>>>===CCCJJJLLLGGGGGGKKKTTTXXX]]]aaacccdddeeefffvvvzzz{{{sssiiiaaaZZZUUUSSSDDDAAA>>><<<<<<<<<;;;:::555555444333444555666777@@@;;;:::===@@@@@@BBBFFFMMMVVVaaajjjnnnpppqqqsss}}}//////...---+++)))HdDĦgdKӵDdDDdDĦ444DdDĦ4DufӵDdDĦ000DdDĦ999q<RGGGFFFpeƜ4DuTӵLLLDdDĦCCCAAADdDĦLLLqjRgdKӵDdDΦDdDĦ:::888666;;;===???>>>===<<<>>>@@@>>>===;;;999888666666555777777666777999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEEEEIIIOOOPPPNNNQQQXXX\\\aaafffjjjlllnnnoooppp}}}{{{vvvooofff]]]UUUOOOLLLBBB???<<<:::::::::999888666666555444444555666777===999:::???BBBCCCFFFJJJRRRYYYccckkkppptttyyy|||------......---+++DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ000DdDĦ999po9uIIIIIIHHHFFF=ӊB1.uTӵLLLDdDĦDDDBBBDdDĦGGGGIdnuR)ĦDdDΦDdDӵ:::888666<<<=========<<<<<<>>>???;;;;;;;;;;;;:::888777666888888888888888999:::;;;<<<;;;;;;<<d<ӵDd<DdDΦDdDĦ///DdDӵnd<DdDĦ000>d<Ħ999peӵIIIĦDDDF&uTӵIIIDdDĦFFFDDD>d<ĦCCCpeӵDx<>d<ʜ4DuTӵ;;;888666;;;;;;;;;::::::;;;<<<===:::;;;<<<===<<<;;;:::999::::::;;;:::::::::<<<===??????@@@CCCGGGLLLQQQTTTTTTYYY___bbbcccfffooowwwuuuyyy~~~|||yyyqqqjjj___VVVOOOJJJEEEAAA===:::777555666777888777888888888777777777888888999999===DDDIIIJJJOOOUUU]]]cccllltttyyy---...000111111///&ӫeʬtIӇ///>d<Φ>d<Ħ...D&ӫetIӇ:::DdDĦ000sdKĦ777B?dp&ĒRCCCEEE>d<sdKĦ@@@B?Ho9>>>s&dq&ĒR======:::888:::999777777888999:::;;;999:::;;;<<<<<<;;;:::999999;;;<<<<<<;;;;;;>>>@@@CCCEEEHHHLLLQQQVVVZZZ\\\[[[bbbjjjoooqqquuu{{{~~~{{{vvvtttmmmcccVVVMMMHHHFFFDDDAAA:::777444333555777999999888888999999999::::::999;;;<<hAAA@@@BBBseGGGne???@@@@G===???sĪj@h>>>@@@@@@===;;;:::888555555777999::::::999999::::::::::::999999999<<>>???DDDJJJNNNRRRZZZccckkkrrr{{{444444444444333222......//////...---D^999;;;888DdDĦ555666666999===EEEDDDBBBBBBCCC??????BBBs׼sGGGEEE???@@@AAACCC>>>???@@@<<>><<<999666555888:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===BBBFFFGGGGGGIIIOOOTTT[[[\\\^^^aaaeeekkkpppssstttzzz}}}pppgggdddWWWOOOEEE@@@@@@AAA>>>:::111///------111777:::<<<666777999;;;===>>>>>>>>>>>>@@@EEELLLQQQVVVbbbmmmtttzzz777666555444333222222111***,,,------------...000000000//////......------>d<Ħ888888:::;;;888>d<Ħ888;;;===Ħ:::???CCCFFFHHHDDDEEEEEEDDDCCCCCCEEEGGGGGGGGGFFFBBB??????CCCBeGGGEEECCCBBBAAAĦBBBEEEGGGGGGFFFDDDAAAAAA@@@AAABBB@@@===:::999:::<<<@@@DDDDDDCCCAAA>>>:::666666999<<<<<<<<>>>>>>>>@@@@@@DDDHHHNNNPPPPPPSSSYYY___iiihhhggghhhmmmssszzz~~~~~~~~~zzzlllaaa]]]MMMFFF???===??????:::444...,,,***+++000666:::===555777999<<<>>>???@@@@@@>>>@@@EEELLLRRRYYYgggttt|||888777555555555333111...+++,,,...///...---,,,+++///...,,,+++***+++,,,,,,DdDĦ888777444222333sdKĦ999<<<gdKĦ<<<@@@FFFKKKNNNHHHFFFEEEFFFGGGFFFDDDBBBAAABBBAAA@@@@@@AAADDDIIIIIIHHHFFFCCCgdKĦIIIJJJHHHFFFFFFGGGFFFGGGHHHGGGEEEAAA===:::999:::<<<>>>AAACCCBBBAAA???===::::::===@@@BBBBBBAAABBBAAA???>>>BBBJJJPPPRRROOOSSS[[[```aaaeeekkkpppqqqrrruuuxxx|||zzzssslllcccZZZTTTIIIDDD>>>:::999888555222***((((((---555:::;;;:::999:::<<>>CCCIIILLLHHHJJJKKKIIIFFFDDDDDDEEEBBBCCCCCCCCCCCCDDDHHHKKKKKKKKKJJJHHHFFFneFFFHHHIIIIIIJJJNNNQQQJJJJJJJJJIIIGGGDDDAAA???888888:::===@@@BBBCCCCCC?????????AAACCCEEEEEEEEELLLMMMNNNMMMLLLOOOVVV\\\ZZZYYY\\\cccggghhhnnnvvvwwwwwwyyy||||||vvvooohhh___VVVPPPGGGBBB===999888666444111,,,***)))---444999:::888777888:::===??????===<<<===AAAGGGOOOYYYdddpppwww111111111222444555444333333333222111///...---,,,++++++,,,---............222333333111...,,,---,,,...111666666777;;;AAAGGGJJJIIIMMMPPPMMMFFFCCCEEEIIICCCDDDFFFFFFGGGIIIMMMPPPRRRPPPNNNLLLKKKMMMMMMLLLLLLLLLPPPVVVZZZOOOOOONNNLLLJJJHHHGGGFFF;;;;;;===???AAADDDFFFHHHDDDDDDGGGJJJNNNOOOMMMLLLRRRTTTWWWWWWWWWYYY^^^bbbcccfffkkkoooppprrrzzz{{{wwwqqqjjjaaaXXXPPPJJJCCC@@@;;;888666555333111000...,,,...333777777666444666888:::<<<<<<======>>>BBBHHHQQQ[[[gggsss{{{111000000222444444333222444444555555333000,,,***)))+++---///000111000000///000222222222000...,,,...---,,,,,,---///222333777777666888<<>>;;;888666444333222333111///000222555666555333444666777888:::===???@@@DDDJJJSSS]]]jjjvvv~~~333222111222333333111000111444888999888333---))))))+++---000222222222222111222333444444222000///222111000///000111333444999999:::;;;???CCCGGGJJJOOONNNLLLJJJJJJIIIIIIHHHHHHJJJMMMPPPRRRUUUYYY\\\YYYYYYYYY\\\^^^]]]ZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[XXXWWWUUUSSSQQQQQQRRRSSSOOOPPPQQQOOONNNNNNQQQTTTUUUUUUUUUXXX\\\___aaaaaabbbfffkkklllllllllnnnqqqnnnxxx~~~vvvqqqllleee]]]UUULLLDDD???>>>===<<<999777555444444555333111000222444555666333444555555666999===AAABBBFFFNNNWWWaaammmxxx555444333333333333111///000333777:::999555///++++++,,,...000222333444444444555666666666666555444777555444222222333555666;;;<<<>>>@@@CCCFFFHHHJJJOOOLLLJJJJJJLLLMMMMMMLLLMMMPPPTTTWWWYYY\\\```bbb\\\\\\^^^bbbfffeeeӵbbbcccaaa______^^^\\\ZZZYYYZZZZZZ[[[ZZZ\\\]]][[[XXXWWWYYY[[[^^^^^^^^^```dddhhhiiiiiiooossswwwxxxwwwvvvxxxzzzwwwĦĦӵ~~~xxxqqqjjjeee^^^VVVOOOGGG@@@;;;;;;;;;;;;999666444444555666444222111111444666888555666666555555888>>>DDDEEEJJJSSS]]]hhhrrr{{{666444333444444444222000000222555777777555333111---......///111333555666555666777888999999999888999777555444333444555666;;;===@@@DDDFFFHHHHHHHHHLLLLLLLLLLLLMMMOOORRRTTTTTTWWW[[[^^^```cccfffiiifffeeeeeeiiimmm4ĉ@ӵllliiifffffffffeeeddddddccccccddddddhhhjjjiiieeeccceeehhhjjjjjjlllooosssuuutttsss{{{>L=hĦ4ĉ@ӵ}}}xxxsssnnnccc^^^WWWPPPIIIBBB;;;777777999:::888555333333444555444222111111444888:::777999888666555888@@@FFFIIIPPPZZZeeeoooxxx555444333444555555333222111222333444555555555555////////////000333555666555666777999:::::::::;;;999777555333333333444555;;;===BBBFFFHHHIIIHHHGGGIIIMMMPPPOOOMMMNNNUUU[[[XXX[[[```ccceeehhhjjjmmmpppnnnllloootttGG=?ooolllllllllllllllkkkkkkjjjjjjlllpppttttttqqqnnnpppssssssuuuyyy}}}~~~{{{HdĦ=ĪjGG=?{{{tttpppmmm___ZZZSSSLLLEEE???999555555777999777444222222333444333222111222444999<<<999::::::777555888@@@HHHMMMTTT___jjjttt{{{333333555ӵ222333444ĭӵ111ӵ999Ħ;;;;;;:::999888777666555999ӵӵhhhjjjĦƜ`1.׼swwwuuuttttttĦttttttwwwyyy{{{zzzyyy{{{ӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵ}}}uuummmgggӵ@@@===888444Ħ111222555666555777999888<<&e222g&e:::>hӵ;;;;;;:::999888777777g&eHHHguO>uO>&ejjjlll4ff?>ߝLgĉ@~~~|||Shӵ|||~~~g&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??|||wwwtttnnng<ĉ???>>><<<:::3we<Ħ3335557778883h?@e888;;;@@@HHHMMMWWW^^^jjjZ3h?gL3334Dӵ888///111Hƅ^Hu]Ħ555Hu]Ħ<<<ZuR)Ħ<<<<<<<<<<<<;;;::::::Hu]ĦNNNHŐeHŐeHu]ĦrrrqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stttpppqqqllltQ???::::::;;;je<Ħ777888999Bt=o9ĦH׼s999:::>>>EEEMMMSSS```eeennnHtĦBt=o9ĦHdĦ3333334DuXӵ555333555DdDΦDdDĦ666DdDĦ;;;888t|<<<<===>>>??????>>>======DdDĦUUUDdDΦDdDΦDdDĦ|||peƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ}}}qqqlllkkkfffgeĦ<<<888888FSĦ888999qjRgdKӵDdDĦ;;;<<<@@@GGGPPPVVVcccgggpppDdDĦqjRgdKӵDdDĦ2221114DuXӵ///333555DdDΦDdDӵ555DdDĦ888999o)h===<<<===???AAAAAAAAA@@@???DdDĦZZZDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦzzzppphhhbbb\\\geĦ<<<888sp?aĦ888888GIdnuR)ĦDdDĦ<<<>>>BBBIIIQQQWWW```gggrrrDdDĦGIdnuR)ĦDdDĦ000///4DuXӵ***...111DdDʜ4DuTӵ555>d<Ħ666Dt======@@@BBBCCCCCCBBBAAA>d<Ħ]]]>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ||||||xxxtttlllbbbXXXQQQgeĦ===s<v>aĦ888777peӵDx<DdDĦ>>>@@@DDDKKKTTTZZZaaajjjwwwDdDĦpeӵDx<>ddp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<|||yyyyyynnnjjjbbbXXXNNNHHHgeĦ===Hg8>aĦ888777B?Ho9<<<>dd<ӵB?Ho9<x...---4DuXӵ...///222Hu]3hh444666777ne111555=e:::<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhse|||xxxxxxiiicccYYYPPPHHHCCCgeĦja>aĦ888777@G<<<>>>seDDDJJJSSS^^^eeeoooyyy<Ō@GHkge...4DuXӵ555ĵD^555555555555:::555777444888;;;>>>??????@@@DDDHHHYYYaaaiiiDdDĦD^s׼s~~~xxxrrroooggg^^^RRRIIIEEEAAAgeFm8555>aĦ888888666;;;===>>>s׼sDDDIIIQQQ[[[eeekkkvvv}}}HoΦ4DuXӵtvӵ>d<Ħ222555555666666777888Ħ888;;;<<<<<<:::888666888;;;===>>>===???DDDHHHMMMQQQĦmmmuuuyyyĦ>d<ĦĦ>d<ĦBe~~~|||zzztttllleee\\\TTTJJJCCC@@@===geFYĉ111222>aĦ999888777555555666888888999:::<<<>>>BeGGGLLLRRRYYYaaaiiimmmwww~~~nu]ӵ?aŖ%7uSQuR)ӵsdKĦ444777777777777888gdKĦ999:::;;;;;;::::::999:::;;;===<<<;;;===CCCGGGOOOgdKĦttt{{{gdKĦgdDĦgdKĦsdKĦ|||tttqqqqqqlllaaaXXXPPPJJJBBB===;;;:::ŶS---,,,...3we<777555555555777777888999;;;<<A:::ne888888777888888999ne:::999999888888999:::;;;:::<<<<<<:::999<<A---++++++k<:::777555555555555666777777888:::===???FFFPPP]]]hhhooorrruuuvvv~~~fh888:::;;;::::::888888999999777999777666555666777999;;;:::;;;<<<::::::<<>>DDDIIINNNXXXeeepppvvv}}}xxxpppdddbbb\\\UUUNNNHHHEEEDDD<<<;;;:::999777555333333777555222111111333666777777888999888666444444444555666666555444777===CCCFFFRRRbbbooovvv|||===;;;999777666666777777666888888888666666777888777888999999888777444333222111000000111222444666666999<<<===>>>@@@EEEJJJOOOZZZhhhsssyyy}}}yyyvvvooofff^^^XXXQQQKKKGGGDDD@@@===777888888888777666555555777666444333333444555666555666888777555444444555777888999777666999@@@GGGMMMXXXfffqqqwww~~~???>>>;;;888666666777777555666666444333333444666777888999999888666444222///////////////111333444555999===??????BBBFFFKKKPPP\\\jjjuuuzzztttooommmggg___[[[RRRHHHDDDDDDCCC>>>888444666999:::999888888999666666444333333333444444333555666666555444444555999;;;;;;999777;;;CCCJJJTTT^^^jjjrrrxxx===:::888999;;;;;;999777:::666333333666777666444:::999999999999777444222222000......000333444444555888:::::::::===EEELLLTTT^^^lllwww}}}}}}|||vvvmmmbbbYYYTTTRRROOOHHHAAA>>>??????<<<999444666999888666555666888::::::999888666444333222333333444555555444444444777888888777:::BBBNNNVVVaaabbbiiivvvAAA===:::888999::::::999999666333333444666555333888777666777777777444222222000......000333555666555888;;;:::999===EEEKKKYYYcccoooxxx}}}{{{tttrrrkkkbbbWWWOOOJJJHHHHHHCCC>>><<<>>>>>><<<999444666888888666444555666999999999888777555444333333333444555666666555555777888888888;;;DDDPPPZZZdddgggnnnxxxDDD@@@<<<999999:::;;;;;;888666333222333333333222555444444555666666555333444111...---///333666888666:::===<<<;;;>>>EEELLL]]]eeeooovvvzzz~~~~~~yyyvvviiifff```VVVLLLDDD@@@???@@@===::::::;;;;;;999666333555777777666444444555888888777666666555444444222333444666777777777666777777888999>>>HHHUUU___hhhmmmuuu}}}AAA???===<<<<<<<<<<<<<<<777666333222222222222222333222222444666777777666888444///---...222555666:::===@@@@@@???AAAHHHNNNZZZaaakkksssxxx~~~}}}xxxrrrmmmbbb___YYYPPPGGG@@@===<<<:::999777777888777333111000222444666777666666666555555444444444333444444000222444666777777777666666777999<<>>??????===;;;:::666555444222111111111222222222111333666888999888;;;666111------000222333<<<@@@CCCCCCBBBEEEKKKQQQVVV^^^iiissszzz|||yyyrrriiiccc]]]ZZZUUUMMMDDD???======999888777777555222...,,,---///222666888999888888333222111111111111222333///111444666777777666555666999===AAAHHHRRR___hhhnnnwww666:::???AAA???;;;888777444444444333111111333555222111111222666888999999:::666111------///000000:::>>>CCCDDDCCCEEELLLQQQUUU^^^kkkuuu~~~~~~zzzvvvrrrkkkaaaZZZWWWTTTOOOHHHAAA===<<<===::::::999777333000,,,***---...111666:::;;;:::888333222111000///000111222000222555777888888666555888<<>>@@@@@@CCCIIIOOOVVV___lllvvv~~~zzzrrrlllhhhbbb[[[VVVQQQOOOJJJDDD>>><<<<<<>>>;;;;;;:::777333///---,,,000111333777;;;<<<999666555444222000000000222222333555888:::;;;999777555<<>>???<<<777333111222222444555444222222666999111///...///222555666666222///------...000111111///555:::<<<===@@@FFFLLLVVV___kkkttt{{{{{{wwwmmmeee```\\\WWWTTTOOOMMMHHHCCC>>><<<===???;;;;;;:::777333000//////333333555888<<<;;;777333777666333222111111222333666888:::======;;;888666???FFFPPPYYY```hhhpppvvv888;;;<<<999333...++++++000333555333333555444000444///***+++///222222111///...---,,,,,,---///000222///111666<<<@@@GGGMMMYYY^^^fffqqq}}}}}}zzzzzz{{{tttkkkaaa^^^]]]YYYPPPGGGHHHDDD???<<<;;;;;;;;;:::>>><<<888666555444222000000333777999999888999999;;;:::777555333222222222222777>>>BBB>>>888999???FFFJJJVVVeeemmmpppxxx666999999666000,,,++++++111555666444444666555222333///+++,,,///222222000...---,,,,,,---///111222222///000666;;;???FFFLLLXXX^^^gggrrr|||}}}yyywwwwwwllldddYYYSSSQQQNNNHHHCCCDDDAAA===;;;;;;;;;;;;;;;===;;;888666555444222000111444777999888888888999999:::::::::888666333222444888>>>BBB???;;;===DDDIIIMMMYYYgggooosss{{{444666666222---******,,,444777888666666888777333111...,,,---000222000...,,,,,,+++,,,...111444555222//////444999===DDDKKKXXX^^^gggrrr||||||wwwrrrnnnlllccc[[[QQQHHHCCCBBBAAAAAA@@@===:::999:::;;;<<<<<<;;;999666555444333111///222444777888888777777888777:::<<<>>>===999555222777999>>>AAA???===AAAHHHNNNSSS]]]iiiqqqxxx444555444000+++)))+++...666999:::888888:::888555///......///111111///---,,,+++,,,---///333666888222//////333888<<>>@@@???===:::999:::;;;;;;;;;999777555444444333111//////111444666666666777999777999;;;===<<<:::666444999999<<>>===BBBIIISSSYYYbbblllttt|||666666555111,,,+++...111777;;;;;;999999:::999555//////000111222111///------,,,---...000444777999333///...222777;;;BBBIIIWWW^^^iiirrrzzz|||xxxrrrkkkeee]]]UUUOOONNNLLLHHHBBB<<<999;;;===@@@>>><<<;;;;;;;;;;;;:::777666444444555333111///,,,...111333444555777999777888888888888888777777:::999:::=========CCCJJJXXX___hhhpppwww888888777333...---///222777:::;;;999888999888444000111222333222111000/////////...///111444777888555111///222666:::AAAIIIVVV___jjjrrryyy{{{{{{tttkkkccc]]]VVVNNNHHHCCCBBB@@@===999777888999@@@>>><<<;;;<<<<<<:::999666555444555666444222///+++...000222333444777999777666555555555777888::::::888999>>>@@@BBBHHHOOO^^^gggpppvvv}}}~~~|||||||||999:::999555000...///111666::::::777777888666333222333444333222111111111222111000000111333555777777222000333666:::BBBIIIVVV___jjjsssxxx|||tttvvvmmmaaaXXXSSSNNNHHHDDD===;;;888666666666777777<<<:::999:::;;;<<<;;;:::555555555666777666333000000111333333333444666888666666555555666777999:::999777:::AAAGGGKKKRRRYYYdddoooxxx}}}zzzxxxwwwttt999::::::666111...///000666999999777666777555222444444555444222111222333444333222111111333444666888333000333666:::BBBIIIVVV___jjjsssxxxxxxooopppfffXXXOOOKKKHHHDDDAAA===999444333444777888999888777777888:::<<<;;;:::555555555666777666333111444555666555444444555777555555666666888999::::::888777<<>>===888444444888999888555777666555444444555666777444333222333666:::<<<===999???FFFKKKPPPXXXdddmmmnnnwww{{{uuuooommmooo999999666222...---///222333222111222444444222000333444444333222111111222666666555444333444777:::;;;999666444666===DDDJJJWWW^^^iiittt~~~}}}yyyvvvssslllbbbZZZQQQMMMFFF???;;;::::::;;;999555111222666999888666888999:::999999999;;;===;;;777444444888;;;:::888888777555444444555666666666555444555777:::<<<>>><<>>FFFOOO[[[cccggglllrrrwwwvvviii^^^]]]cccyyy111111333777999:::888666111000000111333444333222111333555444222000///000---///222333222333444555999::::::777555:::EEEMMMVVV^^^jjjttt||||||uuuooommmeee```YYYQQQIIICCC???>>>;;;::::::999888888888888666666777777777777888888555555444333222222555777888777666666666777888999;;;:::777555444333333333222555777777777:::???DDDMMMVVVbbbjjjnnnrrrxxx}}}yyyoooddd[[[[[[```uuu111111222444888999777444222222222333555666555444555666666444111//////000111222333333222111333444777888888555333888CCCLLLXXX___iiittt~~~~~~yyyppphhhfff\\\XXXPPPGGG@@@;;;999999888999999999888888777777777888888888777666666777444555555444333222444666555555555555555666999:::<<<:::888555333222222222444777;;;<<<===@@@GGGMMMVVV^^^jjjqqquuuzzz{{{qqqiii```YYYXXX[[[rrr111000000333666777555222333333333555777888777555777777666444111///000111444444555333111111222444555777777444111666AAAJJJZZZ```jjjwww~~~~~~yyymmmccc```TTTPPPJJJAAA;;;777777999999999999:::999999888777888999:::999777666555666333444666555333333333555111222333444555777:::<<<<<<:::888555333222222222666:::???AAABBBFFFNNNTTT\\\eeepppwww{{{}}}sssjjjddd^^^XXXUUUVVVrrr333222222222333333222000111333666777666555555666:::999777333///......000222333444444333000...,,,///000222555555777@@@JJJYYY]]]fffttt{{{uuunnnhhhbbb^^^RRRMMMDDD<<<777555666777:::999999888888777777777777888999777555333333444000555999999444//////000000---,,,000777<<<<<<:::===<<<:::777444444666888999<<>>;;;;;;<<<;;;:::999999999;;;>>>AAAEEEIIIPPPZZZbbbjjjqqqzzz|||ssshhh\\\TTTOOOLLLOOOUUUnnn333222222333444444333111111111111000......000222777666555222///---...000111111333333333333111111...///111444444666???IIITTTaaapppyyy}}}}}}~~~xxxpppggg___WWWQQQLLLHHHFFFBBB>>><<<;;;;;;;;;777777777666666555444333666666666444111///000111444555444111------000333444333555999???BBBAAA???888:::===??????===;;;999<<<@@@DDDHHHLLLSSS\\\cccmmmttt}}}|||vvvjjj```TTTMMMHHHFFFKKKQQQmmm111000000111333444333111111000///,,,***+++---000444555444222///......000000111222333444444444333---...000333333555>>>HHHWWWcccrrr{{{~~~zzzrrrmmmeee]]]VVVPPPKKKHHHDDDCCCAAA???===;;;:::999666666666777666555444333777777666333111///000111888777333///,,,...333777555666777;;;???@@@>>><<<888999:::<<<======:::888<<<@@@EEEJJJNNNUUU]]]dddmmmsss}}}xxxqqqfff]]]QQQIIICCCBBBGGGOOOmmm///......000222333222111000000...+++)))***---000222333333222000//////111000111222333444555555666000111333666666888AAAKKK\\\eeepppzzzxxxtttjjjeee\\\UUUNNNIIIEEEBBBAAA@@@???>>>;;;999666555444555666777777777555444888888777444222111333555<<<999444000...111666:::999999;;;===>>>>>>;;;::::::888666666888999999777;;;@@@GGGLLLQQQXXX```fffooouuu~~~uuunnnggg]]]RRRIIIAAA???FFFNNNppp.........000333444333222000000///,,,+++,,,///111111222333333111000111222111222222333444666666777555666888;;;;;;===FFFPPP___dddmmmxxxwwwooolllfff```WWWNNNGGGBBB===:::>>>===<<<:::888555333111111333555777888888777666888888777555333333666888>>>:::666222222555999<<<;;;;;;=========<<<;;;::::::666222222555999::::::===BBBKKKRRRWWW^^^fffkkkvvv{{{~~~ssslllfff]]]RRRHHH@@@>>>EEEOOOrrr/////////222444666555444000111000///......111444111222444444222222222444333333333333444666777777777888:::======???HHHRRR\\\bbblllwww~~~rrriiiggg___YYYPPPHHHBBB===999777999999888666444222111000---000333666888888777666777777666444333444888:::===:::777444555777999;;;888999999:::::::::;;;<<<777333000222888===???>>>AAAGGGQQQYYY```gggnnnttt~~~}}}rrrjjjbbbZZZPPPFFF>>>===FFFQQQsss000000111333666888777666000111222111000111333555000222444444333333333444444333333444444666777777666777999<<<<<<>>>GGGQQQYYYaaalllvvv|||qqqiiigggXXXRRRKKKDDD???===:::999666666555333222111000000+++---111555777777777666555555555333333555888;;;<<<:::777666666888999999222333555555555777999;;;555222111555<<>>FFFNNNRRR]]]lllyyyyyyuuusssnnneee\\\RRRKKKBBB===<<<;;;888555333222222222111111111111+++---000333555444333222666666666444333444777:::;;;;;;:::777444222333444000111111000000111444777:::777555777<<>>===<<<888333///......000333666777666555555555555555666;;;BBBIIINNNPPPXXX[[[aaakkkuuu}}}{{{tttllleeeaaaUUUIIIAAA??????>>>FFFQQQiii333222000000111444777999444444444666777666333000000000111222222333444444666444000......111555777333//////666>>>CCCHHHLLLVVV```nnnyyy}}}tttmmmddd]]]WWWQQQIIICCC<<<;;;999:::;;;;;;888666444555777777666444111///---...111333444555444444444555666555444555777999======<<<999444111//////222555999;;;;;;999777777888999<<>>>>>>>>GGGTTTlll444333111///000222555666111222444888:::999666333............000111333444555222...++++++---222444222///000777>>>CCCHHHMMMYYYbbboooyyy{{{vvvmmmggg]]]TTTMMMGGG@@@<<<999999888888888666444222333555777777777444111///...///111333444555555555777777888666444333444666:::;;;;;;:::666333222222333666:::<<<<<<;;;::::::;;;===AAAFFFLLLRRRXXX[[[^^^ccckkkwwwyyypppiiiccc^^^ZZZLLLDDD???@@@??????IIIVVVooo555444333222333555777888111333555999;;;:::777444...---------...111444666555222...******,,,///222000000444:::>>>AAAHHHOOO]]]fffrrr|||}}}vvvqqqfff```VVVMMMEEE???:::666888777777555444222000...111222333444444222111/////////111222444555555666666777777555333111111111777888:::999777555444444333555888999::::::<<<>>><<<@@@EEEJJJOOOUUU[[[___cccjjjttt|||sssjjjccc\\\VVVSSSHHHBBB@@@BBBAAA@@@IIIVVVqqq111111222333555777999:::555555777999;;;999666333///...------///222666888555333///,,,+++---///111000222888===>>>???HHHRRR^^^gggsss|||zzztttnnniiiZZZUUUMMMEEE???<<<:::999666666555333000.........------.../////////......///000111222444555666666555666777555333111111222444666888888555333222222111222333333444777<<<@@@???DDDJJJPPPUUUZZZaaafffjjjtttzzzuuulllccc[[[SSSMMMHHHDDD@@@@@@CCCBBB@@@HHHTTTooo+++,,,///222555777999;;;999888999::::::888444111111///......000444888;;;666444111...---...000111///444;;;???>>>>>>GGGSSS]]]fffqqqzzz|||wwwqqqlllfffaaaMMMJJJDDD???======>>>???444444333111...------...))))))******+++,,,,,,---000000111222444555666777555666888777666444555555333555777666444111//////000//////...000555;;;@@@BBBHHHOOOUUU[[[aaahhhmmmppp{{{uuuoooggg^^^VVVMMMFFFAAABBB???@@@DDDBBB???GGGSSSmmm"""&&&+++///222444777999:::999999999777666555444333444444333333444777::::::888555333222111///---...333999;;;===AAAHHHOOOXXXeeesss}}}xxxpppiiiaaaVVVNNNEEEAAA===;;;;;;===>>>???:::777333222333444222000+++)))&&&&&&''')))******---...000222444666666777777777777555444333555777666444333333333333222000000222444333111333999???GGGNNNVVV\\\aaahhhpppvvv~~~rrrnnnhhh^^^RRRIIICCC@@@===<<<<<<======>>>FFFOOOlll """%%%***...222555777888888888888777666444444333444555555555555777999999888777666444222...,,,///444999;;;<<>>:::999999;;;<<<<<<;;;888444333444555333222---+++((('''((()))))))))+++,,,---///222444555666888888888666444444555777666555333333444444333222222444666555444777===CCCKKKPPPXXXbbbjjjqqqvvvxxx{{{xxxooolllfff]]]RRRGGG@@@<<<<<<::::::<<<<<<===EEENNNnnn"""***000333444666777777888777666555444333555777777666444444555555666777777555111...+++222777;;;<<<;;;>>>EEEJJJ\\\hhhuuu}}}|||uuukkkbbbZZZQQQHHHBBB===:::777666777888888888:::888555444555555555444222///,,,*********)))((())))))***,,,///222444666888999888666444333555777777555333333444555555444444666777888888<<>>999;;;999999::::::<<>>;;;;;;999888::::::<<>><<<:::999::::::===FFFPPPuuu+++'''###%%%+++222666888:::;;;===>>><<<:::777555555666777444///***&&&$$$(((,,,//////,,,***+++---333777;;;;;;:::<<>>>>><<<999555333333444555333///+++((('''***000666666111,,,))))))...222777888777:::AAAGGGPPP\\\jjjttt~~~xxxppplllfff^^^QQQMMMFFF>>>888555555666666555666777999888666444333444555444222333666999666555333333333222000......000333555777777666555333444555555444666888;;;666333//////222777;;;>>>:::::::::>>>FFFPPPYYY^^^gggnnnvvvzzz||||||rrrjjjZZZRRRHHHCCCAAAAAA???===;;;888777888999<<>>777...(((%%%)))...333555555888@@@FFFNNN[[[iiitttsssjjjgggaaaYYYKKKGGGAAA999444222333555555555555777999888666333444555666555333444777:::333222111111222111///---...000444777888777555333444555666666666888;;;>>>666222......111777<<<>>><<<;;;<<<@@@IIISSS\\\bbbjjjooowww~~~{{{rrrkkkQQQKKKDDDBBBBBBAAA>>>::::::777666666777;;;EEEPPPjjj444222///...///333888;;;>>><<<;;;;;;;;;999444000333555555444111...,,,,,,777999;;;;;;888111+++&&&,,,///333555555888<<<@@@IIIYYYiiirrr}}}{{{qqqggg]]]TTTNNNJJJDDD;;;555111000000000888999::::::888666777777:::999666333666:::999444222000000333888999666111000222444444444444666777===999555555888;;;<<<;;;666333111111222555777888;;;999>>>IIIQQQUUU^^^gggppptttzzz}}}wwwkkk___RRRNNNGGGBBB???>>><<<:::888666777888888999@@@HHHfff333111000000111444777:::;;;999999:::;;;:::777333555666777666333111//////333555777888666222---***...111333555666:::>>>BBBNNN\\\jjjrrr|||{{{rrrhhh___VVVNNNIIICCC>>>666000......000111888:::<<<;;;:::888888888888888555333666:::999555444222111444999:::666222111222333333222333555777;;;888666666888;;;;;;:::666444222222333666888999<<<999???LLLYYY___dddhhhtttyyy|||vvvjjj]]]PPPLLLFFFAAA???===;;;:::777666666888888888???GGGggg111111111222333555777888666555555777888999777666777888:::999666444333333000111333444444333111000111222444555777;;;AAAEEERRR^^^kkksss|||vvvpppggg^^^VVVNNNGGGBBB;;;666000+++)))+++...111888:::<<<===;;;999888888777777444333666;;;:::666555333333555888999666333111222111000///000333666999888777888999::::::999666444333333444777:::;;;>>><<>>GGGiii///000222444555666666666222222222222444444444444666888:::999777666555555111111222333333444444444333333333333666;;;@@@DDDOOOZZZiiittt}}}oooiii```VVVNNNGGGAAA===555222,,,'''%%%'''+++///666888;;;<<<:::888777777666666555444888===<<<777555444333555777777555333222222111///---///222555777888888999:::999888777555555444444444777;;;>>>@@@BBBIIIUUUbbbjjjoooqqqzzzyyyuuummm___SSSIIIEEE@@@===;;;;;;:::999777666777999999999???GGGiii---///222444555666555444000000///.........///000444666888888777666555666555555444444444555555666444222111222555:::>>>@@@GGGRRRcccsss}}}yyyiiibbbXXXNNNFFF???:::777333111---((($$$%%%)))---333555888999777666555666666777666666:::???===999444333333333444444333222333333222///...///222555666888999::::::888777666444555666555555888===AAADDDJJJRRRXXX___hhhqqqwww{{{zzztttnnndddWWWNNNEEEAAA===:::999:::999999888888999<<<<<<;;;AAAIIIhhh,,,...000333444444444333//////...,,,******,,,...222444666777666555555666999888777666666666666777444222000111444888;;;<<>>999555333222222111,,,((('''***---222333555555444333444555666777666666:::???===888444444333333222111111111555555444222000000222444666888::::::888777666777666777999888888:::@@@EEEJJJSSSZZZ]]]```jjjuuu|||}}}vvvooofffYYYNNNIIIAAA>>>:::777777888999888999888;;;=========BBBIIIfff+++---///111333333222222//////---+++((()))---000000222555666666555666666999999888777777777777777666333111222555888888777===DDDSSSeeeooowww~~~yyyvvvlllaaaXXXRRRHHH???:::777555444222444555222---+++---111222333333222111222444666555666555555999===:::555555555444333222111111222666777777555333222333444666999:::999777555666888999;;;======<<<>>>EEEJJJPPPYYY```dddiiittt|||{{{rrrkkk^^^NNNFFFEEE>>>;;;777555666777888888888888:::>>>===<<>>AAA@@@???AAAHHHNNNTTT\\\ccciiirrr~~~xxxqqqhhhYYYHHHAAACCC<<<999666444555777888888777777:::======<<<@@@GGGbbb222///,,,+++---///000111111111000000//////......111444666888888888888999:::888777666777888777666666333000000222555555444???BBBKKKYYYjjjyyyxxxmmmeee\\\SSSMMMMMMJJJCCC===999888888999===:::666222111222555777333222000//////000222444000333666888777666555555777777888666555555666777666666666444333333555777:::999888777777888999:::===AAACCCAAA???CCCMMMUUUbbbeeeiiinnnttt{{{|||qqq```OOODDD@@@@@@:::888555444666888:::::::::777666999;;;>>>CCCIIIhhh333///,,,+++,,,///111222333333222111000000//////111333666777666666777777666444333444666888888777555222000000222444555444888<<>>AAAAAAAAAGGGRRR[[[eeehhhmmmrrrxxx}}}}}}uuuhhh\\\RRRIIIBBB>>>999777333333555888:::;;;;;;777666999;;;===BBBIIIjjj444000,,,***,,,///222444555555444333222111000///111333666666555555555555111000000222555777888777444222000000222333444333444888CCCSSSeeeuuuooollleee[[[QQQJJJFFFEEEAAA@@@===:::999999:::;;;999777555333222111222222444444333333333222222222333444444333222111222444555777888888777777888:::666777666555333333555777::::::;;;;;;:::999888888888<<<@@@CCCGGGPPP]]]gggkkknnnsssyyy~~~yyyvvvlll___WWWSSSNNNDDD<<<999555111000222666999;;;:::777666888:::<<>>EEENNNXXXeeesss}}}|||{{{tttiiieee^^^UUUMMMFFFAAA>>>:::555///+++,,,...111333444222444777888<<>><<<>>>999555///,,,,,,...000111222222333666777;;;GGGSSSlll333111...---000333666777444444333333333333333333111444666777777666777888777666444444444555444333111444666666444333444666555888>>>FFFSSSdddwww~~~xxxrrrllleee]]]YYYQQQKKKCCC<<<888555333222555666999::::::777444222111111222222333555666777777777666666777888:::;;;888999888777555555666888999:::;;;999555111//////111333444555555888;;;>>>;;;;;;;;;;;;;;;<<<===>>>BBBGGGPPP[[[gggrrr|||~~~uuummm___^^^XXXMMMAAA:::999<<<777444000...///222333444444333555666666999EEERRRiii333000......111444666666444444444555555555555666///222555666666666777888666444333333444555444444111444777777555333555777999;;;???EEEOOO___rrr~~~}}}xxxooohhhaaa\\\WWWTTTMMMFFF>>>888777666444222222555888;;;;;;999555333555444333222333444555666888777666666777999;;;===<<<<<<<<<999666555555666666888999888555222000///000222333555666999<<<@@@===<<<<<<<<<===>>>@@@BBBIIINNNWWWcccnnnyyyuuuiii]]]ZZZRRRHHH>>>888888:::666333111111333555777777666666666777555777CCCPPPggg///+++,,,111333000111666444888;;;:::666333444666333444444555666666555555777666555666666666444333444444444444555666777888777888<<>>>>>>>>DDDLLLUUU]]]eeekkkttt{{{rrrfff^^^ZZZSSSIII@@@;;;:::999999:::777444333555888;;;<<<;;;999888777555777AAALLLjjj111...///333444000000444555999<<<:::666333444666222333444555666666666555999777777777888777555333555444444444555777888999888999<<>><<<999666333333555777999888444111222777;;;<<<;;;666666555444444444444555444333111000000111333444555555333333444555777888888777888;;;===@@@IIISSS\\\eeeooottt|||yyyooocccZZZTTTNNNEEE>>>;;;;;;;;;;;;999666333333555888:::;;;;;;999999888777888BBBMMMjjj333222333777777333111333777999;;;999555333333555111222444555666666666555888777777888999999777555666555444333555777:::;;;::::::<<<@@@JJJYYYhhhsss{{{rrrkkkfffeee[[[WWWRRRNNNLLLIIIFFFDDD;;;;;;;;;;;;;;;999555222/////////...000444:::???;;;999666444444666999:::333000...///444999::::::222222222222222333444444666444222111111222444555666555444333333444555666777666777;;;???EEERRR^^^fffqqq}}}{{{tttiii]]]TTTLLLGGG@@@<<<:::;;;<<<===777555222222555888:::;;;;;;:::::::::888:::CCCNNNkkk444444777::::::888666555666777888666333111111222111222444555666666555444333333333555888999888777666555222111333666:::===<<<===>>>@@@HHHVVVfffqqq}}}{{{wwwppphhhaaa[[[YYYOOOKKKFFFBBB@@@@@@???>>>555777:::===>>>;;;555111++++++******---222888<<<:::888666444555666999;;;444111...///333888999999111111111222333444555666666555555444444444444444555444333222222333333444666666999???EEELLLYYYeeennn{{{|||uuummmbbbVVVMMMFFFBBB<<<999999:::;;;;;;666444222222555777999999::::::;;;<<<:::;;;DDDNNNlll333666999;;;<<<<<<:::888444444444222000//////000111222444666666555444222,,,,,,---111555888888777666333000...///444999===>>>???@@@AAAGGGSSScccooozzz~~~xxxrrrjjjddd___ZZZSSSMMMGGGBBB===999888777777777222444888<<<>>>:::444///''''''(((***---111444666777666444333444666888:::888444111111555888999888222222222333555666888999444555777888777555333222333333222222222222222222555666<<>>:::888888999999999666444333333555777888888999999;;;===<<<<<>>@@@AAABBBEEEPPP___kkkuuu{{{~~~zzzvvvvvvyyynnnfff\\\WWWUUURRRKKKDDD@@@===888444444333333222222333777:::;;;888222...&&&&&&'''***---000000///333222222111222444666888999666222222555999999888444444555555777999:::;;;555666777888777555333222333333333333444444444444555777>>>HHHPPPWWWbbblll~~~}}}rrrhhh___UUUJJJCCC>>>;;;888777777888888777888666444444666777777666777888;;;>>>======DDDMMMlll111666777444555999999666111000.........///000000333444666777666333000---%%%%%%'''***///222222222222...)))&&&'''...666;;;<<<>>>AAAAAACCCLLLZZZeeepppzzz~~~zzzxxxssskkkhhhiii___YYYRRRLLLIIIFFFBBB???;;;888555333333333333222333444555777777444000,,,)))'''&&&(((+++------,,,000/////////000222444555777333000000444888999999666666666777888:::;;;<<<888777666444444444444444444555555666777777777777;;;===CCCMMMVVV___mmmyyy|||ooocccYYYPPPGGGAAA:::888666666888999888888:::888666666666777666555666777;;;>>>======CCCLLLiii222666666111111666666222111///......///000111111333555777777666222...,,,&&&&&&'''***---/////////111,,,'''###%%%,,,444:::999===@@@@@@AAAIIIWWWbbblllxxx{{{|||wwwttttttmmmaaaZZZZZZSSSQQQMMMFFF@@@<<<<<<>>>888666444333444555444444555444444444444222...+++,,,)))&&&&&&))),,,,,,+++------------///111333444333///---...333777999999666666777777888:::;;;<<<;;;888444111000222555777666666888999::::::::::::BBBCCCIIIRRR\\\hhhxxx|||mmm```VVVMMMFFFAAA777666555666888::::::999<<<:::888777777777666444555666;;;>>>======CCCKKKggg666555333000...000444888888777555333222222222222666666555444333111111000((()))+++,,,,,,---///111111...***%%%$$$(((///444999999999:::>>>DDDMMMSSSbbbjjjvvvzzzuuussssssmmmlllkkkgggbbb\\\VVVRRREEEEEECCC???:::666555555222444555555444333444444555333111111111111///...,,,++++++,,,------,,,***/////////000000111111111333111///000222555777777666555333444666888999999999444//////222444222///555666888:::<<<>>>@@@AAADDDJJJRRR\\\ggguuu|||qqqddd\\\SSSHHHAAA>>>555444333222333555777888999888666444444555777888<<<<<<>>>???======DDDNNNggg555444222///...000444888888777555333222222222222666555444222000///---,,,)))+++,,,---------...000222000,,,((('''***000444666777888999<<>>AAAEEEGGGIIIOOOXXXbbbmmm{{{wwwkkk]]]TTTLLLBBB<<<:::666666555444555666777888888777666666666777999999<<<<<<>>>???======DDDMMMggg333222111...---000444888888777666444222111111111555444333111///,,,***)))+++---...///...---...///333222000---,,,---111444555666888999;;;???DDDHHHSSS]]]jjjsssxxx}}}{{{uuupppllleee]]]WWW___[[[VVVOOOIIIEEEBBB@@@===<<<999555111000111333444666777666444333333444777777777888999888555222111000///000222222000///111111222222222222222222444333333444555777:::;;;777777777888999999777555555222///000333444333111222555999===AAAEEEJJJMMMOOOVVVaaalllwwwqqqeeeVVVMMMEEE===888777888888888888888777777777555666777777999::::::;;;<<<<<<>>>???===<<>>@@@>>><<>>FFFSSScccllloooqqqxxx~~~~~~{{{wwwuuuoooiiiaaa\\\XXXRRRHHHAAAEEEEEEEEECCCAAA===:::888999888555222//////222555555777888888666444555555555666777999;;;:::777444222111000111333333111000000000222333222111000///...111333444444555888:::777777888:::;;;999555222//////000222444555444333555999>>>AAACCCHHHPPPVVV]]]eeeqqq||||||vvvhhh[[[LLLDDD>>>999777999;;;;;;;;;;;;:::888777666222333444666777888888888999:::===@@@>>>===CCCKKKkkk333222111...---000444888444444555555444444333222222333555666555444222000///111444444333111000000222333333111...------...---...000111111222555777@@@KKKZZZbbbfffhhhmmmrrrvvv|||}}}{{{{{{yyysssnnnmmmfffaaaYYYRRRLLLFFF>>>999:::<<<===???>>><<<999777:::999777444111111333555555666888888777666666777444444555777999999777555222111000111333333111000---///000111111///---,,,,,,///222333222333666:::666666777999:::888444111,,,...111444555555444444777<<>>>>>DDDLLLlll555444222///...000444888222333444555555555444444444555777777777444222000///111444555444222222111111111000...+++******,,,***+++,,,,,,---///222555;;;AAAJJJQQQVVV[[[aaaeeeiiiooowww|||~~~|||{{{wwwrrrppprrrooofff```^^^VVVRRRMMMFFFAAA===:::888999::::::;;;;;;;;;:::999::::::888666333222333444444666888888777777888999444444444666888999888666222111111222333333222000+++,,,...//////---+++)))***...333444222333666:::555555555777888777444222***---111444666555555444777===DDDGGGJJJPPP[[[dddjjjqqq{{{yyylllbbbXXXMMMBBB===:::777666888:::999888666666666777777888777666555444444555666444666;;;?????????EEEMMMlll777555333000...000444888111222333555666666555555666777888888777444111......111555666555333333222000000///,,,)))((()))******+++,,,,,,,,,...222666777:::???DDDIIIPPPWWW\\\ccciiippptttvvvzzz}}}yyywwwwwwvvvvvvvvvvvvuuuuuutttsssmmmhhhgggiiifff[[[SSSQQQFFFEEEBBB>>>:::999;;;======<<<;;;;;;;;;;;;======::::::999777444222222333333555777888888888999:::555444444555777999999888333222222333444444333111)))+++---...---+++)))'''***///333444333333777;;;444444444555777666555333))),,,111555666666555555777>>>EEEJJJMMMUUUaaajjjnnnuuu~~~tttggg\\\VVVKKKAAA===;;;999888:::999888666444444555777888<<<:::777555444444555666333555:::?????????FFFNNNlll444444444222///111666;;;444444555555555555555444777666555555555222///+++...111555888888777444222---...///,,,)))(((***---111000000///000111333444888777777:::???FFFJJJLLL\\\```fffiiikkknnntttxxx~~~yyytttpppmmmllllllsssqqqlllfffaaaaaadddgggdddcccaaa]]]XXXRRRLLLIII>>>===<<<;;;::::::999999666888;;;======;;;777555888888888777666555333222666666555666666777888999555444444444666666555333666888777333222333333//////000111000...------...000222333333111222555999777333///111444666444111///000333777444000000555===AAAHHHNNNSSS[[[cccjjjtttyyymmm```WWWMMMHHHBBB>>>;;;:::888777777777666333000000555999;;;:::888666444444444444:::888888999999:::BBBKKKiii444555444222000111666:::555666777777777666444444444333333444555444111...---///222555555444222000///111111///,,,+++---000333222111111111222333444666555555888===BBBEEEFFFLLLRRRYYY^^^aaaeeejjjmmmtttxxx}}}~~~}}}zzzvvvrrrmmmhhhdddaaaaaa```fffccc___XXXTTTRRRTTTWWWYYYXXXVVVSSSNNNIIIDDDAAA:::::::::999999777666666555777:::<<<<<<:::666444666666666666555444222222333333333444555666777888555555555666777777444222555888888555444666666222111111111000///...///000000111222111000000333666555222///000444666444111222111333555222...111777<<>><<<;;;:::999888888777333000000444888<<<;;;999666555444444444888777888::::::;;;CCCLLLggg444555555333000111555:::888999::::::999777444333111111222444555555333000---...000111111000///---111333444222//////111444666555444444333333444444444444444666:::<<<===<<<;;;AAAIIIOOOSSSWWW\\\```ccckkksssuuutttuuuzzz}}}{{{xxxwwwvvvuuusssqqqgggddd___YYYUUUSSSSSSSSSVVVTTTOOOJJJEEECCCDDDFFFMMMLLLKKKHHHDDD???;;;999666777999999999777555444555777999;;;:::888555333333333444444333222111111111111111222333555666777666666666777888777444111333777888777777:::999666444333111//////000222333000111222111000000111333333000...000333555333111444333333444222///444:::AAAFFFNNNUUU\\\dddmmmssszzz|||vvvpppggg\\\TTTFFFCCC???=========<<<<<<999999888444000///333666<<<;;;999777555555555555777666888;;;<<<>>>EEENNNfff555666666444111111555888999:::;;;<<<:::888555333111111222444555555333000....../////////...,,,,,,000333555444222111444777888777777666555444444444333333333555777888666555222777===AAADDDIIIPPPUUUUUU]]]fffiiihhhkkkrrrzzz{{{}}}~~~~~~}}}}}}}}}}}}|||{{{zzzzzz|||~~~~~~}}}||||||}}}{{{yyyxxxxxxtttrrrooommmllljjjhhheee[[[XXXSSSNNNKKKIIIIIIIIIKKKIIIFFFBBB===<<<===???EEEEEECCCAAA>>>;;;888666555777999;;;:::999666444444666888999888666333111000111111222222222111111000111111222333555666777666666777888999777444111111555777777888;;;;;;777666333///---...111444555222222222222111111111222000//////000333444333222444333555888666555999@@@HHHNNNUUU[[[```gggnnnttt}}}vvvpppiiiaaaWWWPPPBBB@@@===<<<===>>>>>>===999:::999555000///111444999888777777777777999999777777999<<<>>>AAAIIIRRRjjj666777777555222111444777999::::::;;;:::888666444444333444555666444111///////////////...---+++***...111444444333222555777888888888777666555444333333333444555666666333111111333555555777<<>><<<;;;<<<>>>@@@???>>>===;;;999777666444555888::::::888666555555666777888777555333111//////000111222222222222222222222333444666777888666555666777888777444222000444666555777::::::777555111---+++...222444555555444444444444444444333//////000222444555555444222333999>>>>>><<>>>>>===999:::999555111///111333666666666666888:::===>>>999888999<<>>AAAEEEHHHLLLRRR[[[aaaccceeeeeeccc``````cccfffcccfffiiigggccccccggglllccceeeggghhhiiikkknnnpppmmmllljjjhhheeebbb```___[[[YYYWWWUUUSSSPPPKKKHHHEEECCC@@@===<<<<<<===>>><<<======<<<:::999:::;;;;;;::::::999888888777777222333555777777777555444666666777777666555222111...///000222333444444444444444444444555666777888555444444444666666555333111444555333444888999666555000,,,+++///333555555666555555666888888666444///111333555777777777777333555<<>><<<:::999999::::::888777777999999666222000111444666666666777999<<<>>>@@@;;;777555666888>>>JJJWWWvvv777999:::777333111333555222111111111333777:::<<<777777777888999888555222---...000000...***%%%"""***...333444444444666999222333444444444333222111111000///000222333333222,,,000444555333333444666999888999>>>CCCFFFEEECCCAAAGGGMMMNNNJJJEEECCCDDDEEEJJJNNNKKKEEECCCHHHNNNPPPOOOLLLHHHFFFIIIPPPVVV]]]ZZZUUUOOOLLLJJJJJJKKKJJJEEE@@@===>>>???AAAAAA;;;999777666777999;;;===999:::;;;:::777555444555999888888888999::::::;;;555666666777888999::::::777888888888666555333222///000222444666777888888666666555444444444444555444111///000222555666777888999666111111555888666666111...///444888888777555444444666:::;;;888666111444777:::;;;;;;<<<<<<<<<<<<>>>@@@???>>>CCCJJJVVV]]]gggqqqxxx|||vvvooodddZZZSSSKKKBBB<<<<<<:::888888888888666555777888999666222000222444999888888888999;;;===>>>:::666333333555;;;HHHUUUuuu444777888444333555555333---,,,,,,...111444555555555777999::::::777333111000222222000+++&&&"""!!!+++...111333222111111222111333666777666444222222///000111111111111222444555555444222000000222444555666777999;;;===?????????@@@AAAAAA@@@>>><<<:::;;;===??????======@@@CCCEEEDDDBBB???<<<<<>>999888777777999;;;<<<<<<<<<;;;:::888777555444333222333555666555444555666333222111111111222333444333222000///000222555777:::999888555222222444666999555111333777:::999777444444444444555555666666555777888999999:::<<>>???CCCGGGKKKNNN]]]hhhrrrxxx|||wwwnnniiibbbYYYPPPGGG???::::::777444555777888777555666777888777666555666777:::999888777777999;;;<<<666555555555444888GGGUUUyyy222555666333222444444222...---,,,...222444555444333666999;;;;;;888333000111222333222---)))&&&$$$///111333333111///......111333666777666444333222000111222333333333444555666777666555333222222444777777888999999:::;;;;;;;;;<<<===>>>>>><<<:::999999;;;<<<<<<:::;;;===@@@@@@@@@>>>;;;999:::<<>><<<999666555666888::::::999666555555666888:::===:::777555666666666555444333222222444666999;;;999888666666777888999999;;;:::999888666555333222444555777777666666777888333222111000000222333555444333111000111333555777888888777444222222444666888555222444888:::888666444444444555555555666666777888999888888888:::<<<<<<===@@@CCCFFFLLLQQQTTTeeeoooxxxxxxssshhhccc[[[SSSLLLEEE>>>:::888666444555777888777666777888888777555555666888:::999888777777999;;;<<<888888999999999===KKKYYYxxx111444444111111444444111---------///222444444444111444888;;;;;;888444111222444555444111---++++++555666666444000,,,++++++111333666777666444333333000111222444555666666666777888999777555333222333777888888888777777666666666777999:::::::::999888777999999999888999;;;===<<<<<<;;;888666777999;;;::::::999666333222333444888777555444444555777999;;;999555222222333666888:::888555555666777777777555333111///000222666888888888666555444444444444999999888777666444333222666777999888777777888999333222000//////111333555666555333222222444555777777777666333222222444666777555333555888999666444444444555555555555555555888999999888666666888999;;;>>>CCCGGGMMMSSSZZZ^^^nnnvvvxxxqqqmmmccc]]]UUUMMMGGGBBB>>>;;;777555555666888999888777888888777555444444666888:::999888777777999;;;<<<;;;;;;===>>>>>>CCCPPP^^^xxx111333333111222555555111,,,,,,,,,///222444444444333444777888999777555444333555777666444222111111888888777333///+++***+++111444666777666444444555000111222444666777777666666777999888555222111111666666777777666555444333333444666777999999999999999999999999999999:::;;;<<<<<<;;;888666555777888888888777555333111222444444333333333444666888999;;;888444000///111444777666555444555777999999999666444111......111444666777777666444222000000000555555666777666666555444666777888777666666777999444222000...///111444666777666555444444555666777555555444222111111444666555444444666888777555222333444555666666555555444666777888777666666888:::;;;@@@FFFMMMSSS[[[ccciiiuuu{{{|||tttlllggg```ZZZQQQIIIDDD@@@>>><<<555555666777888999999999:::999777555333333666999:::999888777777999:::<<<:::;;;>>>@@@AAAFFFSSSbbb|||333444333111333777555111))))))+++...222444444333555555555555555666666666444666888888666555555666888888666222...,,,,,,---222444666666555555555666111000111444777888666333333555666666333111000000333444666777777666555444222333555777999:::;;;<<<;;;::::::::::::;;;<<<<<>>===:::777555555777777888888666444333444555333333444555666777888999:::777333///...000333666444333333444777:::::::::888555333000000222444666555666777444111......///222333555777888777777666555555666444333333444666444333111000000222444666666666555555555666777888444444333111000000333555333333444555666666444333333444666666666555444333222444666666777888;;;>>><<>>???>>>;;;777555555666666777888777555444555666444555666888888999888888888666222//////000333555222111222444888:::::::::888777555333333444555666333666777555111...///000222444666888999888777666333333333111//////111333444333333222333444555666555555555555666777888999444444333000//////111333111222333444555555555555333444666777777555333222000222444666888;;;>>>AAA???GGGRRR[[[aaajjjttt|||yyyoooeee^^^TTTNNNFFF???;;;888666555444666999:::999888888999::::::888666333333555777777666555444555666888999888888:::<<>>;;;888666777999:::999777999::::::999777555666777777888999999777666777888666777888999999888777666666444222000000222444555111111222555888::::::999777666666666555555555555111555888777222000111333666777999:::999777555333222222111///------000222444444555555666666555555333333444555666888999999444444222000...---///111000111222222333444666888333555666777777555333111000222555777999<<<@@@CCCEEENNNYYYbbbhhhppp{{{zzzsssjjj```ZZZMMMIIIBBB===:::888777666444777;;;;;;999777777888999999999777555333444555666555333333333444666888999888:::<<>><<<;;;:::999555888<<<<<<999777777888888999999888555444444444555444333222222333555777;;;:::;;;<<>><<<<<<;;;::::::999999::::::;;;:::888666555444444555555444444333444444555555;;;;;;<<>>>>>===>>>@@@@@@???===<<<<<<;;;:::::::::::::::<<<:::777555333333444555444555555444444444444444999:::>>>DDDOOO^^^nnnxxx222000,,,+++---///000000222333444555777888999:::888777666555666888:::<<<<<<<<<:::777222000111222222333333444444555666666---------------...000222444444444444666777888888<<<;;;:::888777666666666555777999:::999888555444555555666888888666444222222222444666888:::;;;<<<666555333111111222333444555777888777666555555555555666888999888666444222444333333222222333333444222111111333444555333111111222333555555444333222444444333333444666777888888888888888666555333333333555555444222111333444444333111000///...//////000//////000222222111000222222222333444666777888333111//////000000000///333222111000///000444777;;;>>>BBBDDDHHHLLLRRRWWWaaalllzzz~~~yyyuuunnnfff]]]SSSJJJCCC===<<<<<<===??????>>><<<<<<;;;;;;:::::::::::::::===;;;888666444444555666666666666777777666666666999;;;AAAJJJUUUaaappp}}}333000---,,,...111333333666777777777888888999999777666555555666888;;;<<<999999888555333333444555444333333333333444555555000///...///000222333444333333333333444555777888:::999888777666555555555555666777888888666444333555666777777666555555555666666777777888999:::::::::999666444222222222333444666777777555444444555333444666888888666444222444333333222222333333444222222222444666666444111111333555777777666444333555555444555555777999:::999999999888777666555444444555666555444444444555333222000.........///000000000000111333444333111000000111333666888:::<<<444222///...///000000///333333222111000222666::::::===BBBHHHNNNUUU[[[___cccnnn|||{{{tttqqqllleee]]]RRRGGG???===<<<;;;<<<======;;;:::;;;;;;:::999999999999:::>>><<<:::888777777888888888888888888999999999:::;;;<<>>DDDLLLUUU]]]dddhhhdddooo|||yyypppmmmiiicccZZZPPPEEE===<<<;;;:::;;;<<<<<<:::888::::::999888888888888888<<<;;;;;;:::::::::::::::999999888888999;;;===>>>>>>???GGGUUU^^^fffvvv333111//////111333444444777888999999888666333222111111111222222333333444444333222222444555777777444222000......111444777333000...///111333333222111222222000...///222555333333333444444666777777666555444333333333444555555555555333222444999===<<<<<<;;;:::999888777777888777666555444444444555333555666666444333333444222333666888888777555444444333333222222333333444333444555777999888666333222333555777777666555333555444333333444555666777999888777666555444444444222222333555777777777666222222222222333444444555222333444888;;;<<<:::999444444444555666888999:::777444111000111333444444444666777888888999<<<>>>===@@@GGGPPPZZZdddjjjmmmnnnuuu{{{wwwlllhhhccc\\\TTTKKKBBB===888888888999;;;<<<;;;:::999888777777666666777777888999:::;;;;;;;;;::::::999888777777888<<>>===<<<777777666666666666777777888555222111222444666666555777999:::;;;;;;===???AAACCCJJJSSS^^^gggnnnpppyyy~~~|||wwwvvvjjjeee^^^VVVNNNGGGAAA===666555666888;;;======<<<888777777666666666666666555666999;;;<<<;;;:::999999777555555777;;;@@@DDDCCCCCCKKKYYYaaagggxxx555555555555444444777999000333666777666333222111444333111111111333555666444444444333222222555777444222//////111333555666333000,,,++++++---...///333111000.........//////222333444333333444777:::999555111111333666666666777666444222222444666888@@@>>><<<:::999888999999333222111333666999:::;;;888444111000222333222000555333222333555777777666222111000111333555555555555666777999<<<<<<:::777888666444222222222333444555333///---,,,...111444777666555444333222222111---///111333333555777999555666888::::::999666555222555888;;;===<<<:::888999888666444333444555666888888777666666555555555888999999999999<<<@@@CCCLLLJJJPPP^^^iiimmmpppttt~~~vvvoooccc^^^WWWOOOIIICCC===:::777555333777<<<>>>;;;888888666333222333333333222666555555888;;;<<<888555555222111666:::;;;>>>BBBDDDHHHOOOXXXcccppp}}}777777888777666666999;;;333555888888777555555555444333222111111222444555555555555444222111222444222000......000333444555222000...------.........222111000///.........///111222333444444666999;;;888555111000222444555444444444333222333555777888===<<<;;;999888888888888444222111222444777999999999666333222444444333111444333222333666777888777333333222333444555555555555555666888::::::888666555444222000000111222444555333///------...111333444555555666666555555444...000111222333444777999666777999:::999777444333111333666999;;;;;;:::999888666555333333444555666888888999999888777666666888888888888:::>>>CCCHHHRRRQQQVVVbbbkkkpppvvv}}}{{{rrrkkk```ZZZSSSKKKEEE@@@<<<999666444222444999;;;:::777777555222111222333333222333333333555888999777555333111333888<<<;;;<<>>KKKQQQ[[[dddmmmxxx444666666666555444666777888999999888777777999;;;<<<:::888666444222111111333444555444222111111222222000---,,,---............///000000...---,,,,,,444444444444333222111000111333444555555666888:::888666444222222333333444222333444555555444333222666555555555555666666666333111000000333777888999;;;999888777777666555444222111000111444555666555222333555555444222222222333222222444666666555333111///---,,,---000333555444333111000///000111222111333666888999888666555111111222111111333666999888888999888666333///---------///000333555777888333333333333333444555666777999;;;>>>>>>===;;;999999999999999<<>>???>>><<<;;;;;;;;;;;;<<<@@@GGGPPPVVV\\\fffqqquuuwww{{{zzzoooddd[[[UUUOOOJJJCCC>>>;;;;;;::::::777555333222333555666777888555222111222555666777000222444555555666666777888666666999999:::???FFFPPPYYYeeeooovvv~~~666888999999777666666777444444555444333444777999???>>><<<:::777555333222222333333333222444777999777555222000...---+++))))))---000000...,,,---///555777999:::999777444222333555666555333222111222666777777666555555666888999999999777555222///...222222333333444333333222......///222666888777666222444666666444333333444222111//////111222111000///111222111...---000333555444333333555666555444333111///---...111555888555555555555555444444333333444555555444111///---111222444444333333444555666777888888777444000...,,,,,,---...000333555666444444444444555555555555555666999<<<=========<<<===>>>???BBBFFFNNNWWW]]]gggrrr|||uuujjj^^^UUUPPPIIIEEE@@@<<<;;;;;;;;;:::888777666555444555666777999555222000111444555666222444888999888777777777999777888999999;;;BBBKKKRRR\\\iiirrrxxx666888::::::888666666666111333444444333333555777999999999999888777555555666555444222222333777;;;777555333111111000...,,,***...111111///...111444444666888:::999666333000111222444444222111111111333555777666555555777999;;;:::999777555333111000222222333444333333222111,,,---///222555444222///---000333333222111222333555333111111111222111000///111222///------222777777666444555666777666555444222///,,,---000444777666777777888777666555444444444444333222000///...000222555555444333222333444555777888888666333111//////111222444555666666555555666666666555444444444555777999;;;<<<=========???CCCHHHOOOXXXaaahhhsss|||{{{qqqeeeZZZQQQMMMCCC@@@<<<::::::::::::999666777777666555444444555888555000...///111333333222666;;;<<<:::777666555777777:::=========EEENNNTTT^^^kkktttzzz444666888888666444444444000222444444444444555777444444666777777888888888999888555222111333777;;;666444333222333222111///+++///333222000000444888222444777999888555222///...000222333222111111222000333555666444444666999::::::999777666444444333222333333444333222111000,,,---000222333111,,,))))))---000111000///111333888666333222333222111000000222222///,,,...444:::999777555555777777777666444222...,,,,,,///333666777888999999999888666555444444333222222111111000///222555777555333222111333555777888888777555333111222444555666777777777666777777777666555444444333444555777999;;;===>>>===@@@FFFMMMUUU___iiiooozzz~~~yyyooocccXXXPPPLLL???===:::999999999999777555666777777555333333333888444///,,,---///000111222777<<<>>>;;;777444444555777<<<@@@@@@@@@FFFNNNVVV```mmmvvv|||666666555222000000222444222333555555555333111000...///222555777999999:::<<<:::777333111222666:::777555444333444444333111111111222333222111000///111222333444444333111000***---000222111111000111444666888888777666666777:::999888777777666333111999555111000222555555444///------000333333---((("""''',,,///000111333555:::888666666777666222...444444333333333444555666888777777888:::999777555444333222///...000444777888888888888888888888888444555444222111222555777444555666777777666555444444333444666777777555333444444444555777777555333//////000222555666555333888777666555777<<>>@@@DDDLLLRRR\\\bbbjjjrrrzzz444444333111//////222444333444555555444222000...---///111444666888888888===;;;999555111111333666444333333444555555333222000111222333222222000000...///111222222111000///***,,,///111111111111000333555888999777666555555777666666666777777555444777333000///111333333333---,,,---111555444///***$$$(((---000000111333555777666555666888888555222666444333111111222444555666555555666888888666555555444333111///000333666:::999999888888777666666777777777555444444666999333444666777777777666555444333333444666777666444555444444555666666333111---...///222555666555444666777888:::<<<@@@DDDGGGIIILLLTTT___eeelll{{{~~~zzzpppggg___UUUKKKDDD===<<<:::999777666666666555666888999999777555333444333222111111222333444888999;;;:::888666555555888;;;===???AAAGGGOOOUUU```fffooovvv}}}222222222000//////111333555555555444222000---,,,,,,...000333555666666666<<<<<<:::666222000000111222222222444666666333111000000222222333222111000,,,---///111111111//////,,,---...000000000//////111444888999888555444333444444444555777888777555333111...---///111222222......///333666666222---(((+++...000111222333444333333444777999:::999777777555222000///000333444444333222222444666666555555555444222000000222555999999888888777666555555:::::::::888666555777999222333555666777777777777444222222333555666777666666555555555555444111///,,,,,,---000444777777666444777<<>>>>><<<;;;999777555555555555666666666555444444444444444555555666666777:::;;;===<<<999777666666;;;===???@@@CCCJJJSSS[[[eeelllttt|||333333333222000///111222666555555333111...,,,+++,,,...000222444555555444999999999666333000000000222222333555666444111...///000111222333222222111,,,...000222333333222111//////...//////...---+++///333777999888555222111444333333444666666555444111///......///000222222222333444666888777444000,,,...000111222222333333000111333777:::;;;<<<;;;999666222...---///111333333111///000222444555555444444444222//////000222666666666666666666666666:::::::::888555555666777222222444555777888999999444333111222444666777777777666555555555444111...++++++,,,000444777888888888;;;???BBBDDDGGGMMMQQQTTT[[[eeennnuuu|||{{{{{{rrreeeZZZRRRKKKEEEAAA???>>>===<<<:::777666444555555444444444444444555444555666777888888888888<<<===???>>><<<999888888<<<>>>@@@BBBEEEMMMXXX```hhhoooyyy555666555444111000000111666555444333000...---,,,...///111333444444444444444555666555333111111222444444444555444222---***...///111222333333333222///111333555666666555444222000.........---***(((---111666888777444222111555444333444444444222000////////////000111333444888888888888999888666444111111111222333333222222...000333777999;;;<<<===999777222///---...111333222000...///111333444444222333333222///......///222222333444666777888999777888888666444333444555222222333444666888999:::666444222222555777888777666555555555555444222///++++++,,,000555888::::::>>>AAADDDEEEFFFJJJRRRYYYaaagggpppvvv||||||qqqiii___VVVPPPJJJDDD@@@>>>===<<<;;;999888777666666555444444444444555666444555666777888888888888<<<>>>??????===;;;:::;;;;;;===@@@CCCHHHQQQ]]]fffjjjqqq{{{555666666555222000111111555444333222111000//////000111333444555555555444111333444333222111222333666555444444333000,,,(((---...000222333444333333222333555777777777666555333000,,,,,,------***''',,,///444666555444333333777555444333333222///---...///111111111222444666:::999888777777777888888666444333333333333222111...000444666777888:::;;;999666333000///000111333222111000000222444444333000222333333111/////////...///111333555777999:::555666777666444333333444333333333444666777999:::777666444555666888777777444444444555777777555333---,,,---000555:::<<<<<>>777777888888888999999999444333222111111222333444444666999:::999888999:::777;;;BBBIIIQQQ\\\hhhpppuuu|||,,,...111222222222444555333222222222333444555555444555777888888888777666222333222111//////111333555333111000000000...,,,,,,---///222333444444444111222333444444333111000,,,)))''')))...111000---***,,,000222333444555777444333222222222111///---***---000111000111444666444333111000111555<<<@@@<<<888555444444444222///000333666666444333444555777666444333333333333444444444444555666666333111000333666777666444333333///000111222444555666777777999::::::999999999:::555444444444555666888999:::999999999:::999777444111111333666:::;;;;;;999000//////222777;;;===>>>AAAIIIRRRXXX[[[aaakkksss|||}}}vvvrrrccc[[[OOOGGGCCC@@@>>>;;;888666444333555999>>>AAA777888999:::::::::::::::444222000//////000111333000333555777777666777888666<<>>BBB;;;999666666777888888777666666555555555555666666222///...111666888777444888===FFFPPPZZZdddmmmssszzz///000222444666777777777555333222222444666777777999;;;======<<<:::::::::888777666444444555555666555333111/////////000111111222444555666555444333111222333444333111///...000...,,,---///111000......///222666999999666444333333222111000000//////333222111000111222222222222000......111444666777999999888666333222222333555777:::;;;888555333222555555555666777888999:::888777555555666777666555111222333444444444444444555444333222222333333444666777999:::::::::999888:::999777777777888:::<<<<<<;;;:::;;;<<<:::666222666666666777777888999999444666999;;;===???CCCFFFOOOQQQVVV^^^hhhrrr{{{xxxnnnfff[[[OOODDD>>>;;;777444555777777666555555888<<<@@@:::777555444555666666555777777777666777777888888444111///111555777777555:::AAALLLUUU]]]eeennnttt}}}222222333444666777777777444333111222555888999888;;;>>>AAAAAA???===;;;::::::999888666666777777888555333000------...000222555333111333555666555222222222333333333111000///555333111000000000///---000111333666999999666444444333111///...///000000666555333222111000111111111///---...111444555666999999999777444333333555888:::<<<<<<999666555444555555666777999;;;<<<===888666444444555777888888333333444444555444444444555555555444444333222222555666888:::;;;;;;::::::>>>===;;;999999:::;;;<<<===<<<:::::::::999777555777777777777777888888999888999:::;;;>>>DDDKKKPPPVVVYYY___gggpppxxx|||tttiiiaaaTTTJJJ@@@===:::777555666888888777666555777;;;>>>888666333222222333333222777777888888888999999:::777444222222333555666666<<>>999666222111333555777777444444555555555444333333333444666777777666444333444555777999:::;;;;;;;;;AAA???===;;;::::::;;;;;;===;;;999777666777777777:::999888666666666666666999999:::;;;@@@IIISSS[[[aaaccchhhnnnvvv~~~}}}uuulllaaaYYYMMMEEE>>><<<:::777777999999999999777666777:::===777444111000111111111000777777888999999:::::::::999888666333333444666888???IIIVVV]]]bbbiiivvv444444333222333555777999000///...///222555666666777:::===>>><<<888666555888777666555444555666666555333///,,,,,,...222444555000---///555999999777333333333333333222222111555555444333333333444444444333444666777777444222222000---+++,,,...111444222222222000......111444000///...///222444555555777888888777555444666777:::;;;;;;999777555555666444444444444666888;;;<<<999555111000000222333333444444444555444444333333111333666888:::999888777333444666888999;;;;;;<<<@@@>>><<<999888888888999999888666444333555777999<<<:::888666555555555666999999;;;>>>EEEPPP\\\dddkkklllooottt|||xxxooodddZZZTTTHHHBBB>>>===;;;888888::::::::::::999777888:::<<<666444111000111111111000666777888999999999999888::::::999666333333666:::BBBKKKVVV^^^cccmmm}}}444333111000222444777:::000///---...111333444444444777999:::888555444333666555333222222222333444555333000......000333444333000///000555888888888333333333333222222333333222333444444444444777999777666666666777777444222333111...++++++---///111...//////---+++,,,000555000//////000333555666555666777777666555444666777999999999777555555666888666555444333444555777999777444111///000000000///222222333333444333333333000222555888::::::::::::333444555666777999:::;;;===;;;888666444444555555555555444333222444888;;;<<<;;;999777777888:::;;;<<<>>>AAAFFFMMMXXXdddlllrrrtttwww}}}}}}tttiii^^^UUUOOOEEE@@@======;;;777666999999::::::999777888:::<<<777444222222333444444333777888999::::::999888777999<<<<<<999444333777<<>>:::999999999;;;???BBBDDDEEEGGGLLLQQQXXXaaajjjqqquuuyyyxxxmmm```UUUMMMIIIBBB???===<<<999444333666666777777777666666888:::888666444444555777777777999:::;;;<<<;;;999777666777<<>>777444888===KKKSSS___lllvvv555222...,,,...111444666666222///...222666888888999666333222333555666666777666333222111222444555999777555555666555222///000111222222111222444666<<<:::777444111...---,,,111000000000222555888999>>>===<<<======;;;777444777666333000,,,(((%%%$$$''',,,000///***'''+++000000//////222666888666444111222444666666555444222999888666333222444888;;;;;;:::888444111000111333222333444555666777888888111222333333222222444666777555333333666666555222333333444444444444444444666555333000,,,***+++,,,000111333555777999;;;;;;;;;999777999@@@HHHPPPTTTXXXaaafffeeeiiissszzz|||}}}~~~vvvnnneee^^^UUUIIIAAA???<<<;;;999777555333222222555444333222333555777999:::999777666666888:::;;;;;;<<<=========;;;999777999777999<<<<<<<<>>EEENNNUUUZZZdddkkkpppoooqqqxxx~~~{{{pppggg^^^XXXPPPEEE>>><<<:::999888777666555555555555555444333444555777888::::::999888888888999:::999:::;;;<<<;;;:::888777666555777<<<>>>@@@FFFLLLYYY___hhhqqqyyy000///...///222444555444222222111333666888888888666444222222333555555555777777666666666666555555888777777777888888666444111222333333222222444666888777444222///---,,,+++000000000111222555777999::::::;;;<<<===<<<999777555666777666444000,,,***---000333555555555333222,,,,,,...222555777777666666555444333333222222222666777777666333222222444555555555444222222444777888777666555555555555555666888999888777777888:::999888777777888888666555444666888::::::999777666777888888666333///------000111333555888:::<<<===:::<<>>???===@@@GGGNNNUUU\\\cccgggmmmttt|||~~~vvvrrrddd[[[SSSNNNHHHAAA======:::999999888888888888888666666666666666666666666888999::::::999777555444555555666777888777777777222222555<<>>@@@AAAAAAGGGNNNVVV\\\cccjjjnnnrrrxxxzzzqqqmmm___VVVNNNIIIDDD???<<<>>><<<<<<:::888777666666666444555666777777666666555555666888888777555222111333444555666777888888888444444777>>>EEELLLVVV```eeemmmwww{{{}}}111222333666999999777555///222666777666444333333111111333555888888777555444555555555555555666666444666777777666555666777333444555555444444666888999888777666555444444444//////111222444666777777444444555888::::::888666333555999<<<<<<999555222//////000333777777444000+++...222444555666777999888666333111000000111222444666888888555222///...444555555444333111222333888666333111000000111222555777999999777666555666777999;;;;;;888666444444111333666888999999777666444777::::::888555333333555666888;;;>>>AAACCCDDDGGGMMMVVV^^^dddjjjrrrwwwwwwnnngggYYYPPPGGGBBB>>>:::999;;;>>>===;;;888666444333333111222555666777777555444333444666666666444222111333444555666888999:::;;;888888;;;CCCIIIOOOXXXaaahhhoooyyy222222333555777777666444000333666666444111111111111111333777::::::888666333333222222222333555555222555666666444222333555333444555555444555777999999888777666666666666666...///111333444666666777222333444666888888666333333555888;;;;;;888555333///000000222333333222000---000444666555555777999666555333222111111111111111333555555333///...---111333444444333333333444444333111//////000222333444777999999777555444444444777::::::777333222222333444666777999999888888555888:::;;;999888777888777888:::===@@@CCCFFFGGGKKKRRR\\\dddkkksss|||~~~uuujjjaaaUUULLLCCC>>>;;;777777:::===<<<:::777555444333222---000333666777777555444333444555555555444333333444444555777999;;;===>>>;;;;;;@@@HHHOOOTTT\\\dddjjjpppzzz111111222333555555444222000333666666222000///000111222444888;;;;;;999777333222000000000222444555111444666555222000111333444555666555555555777999888777777666666666666777...///111333555666666777222222333555777666444222333555888999999888555333000111111222111111111111...222555777666555777999444444333222111111111111///111333222000...,,,,,,...000333444444444555777222111///......000222444444777999999777555444444333666999999555222111111444555666777888999::::::666888;;;<<<;;;:::;;;;;;888999<<>>:::777777:::;;;:::999777555444333333+++...222555777777555444444444555555555555555555555555666888:::<<<>>>???<<<===CCCLLLSSSWWW___gggkkkqqqzzz...---...000222333333111222444555555444222222333777777888999:::;;;;;;;;;333333222111111111222333222333444555555555444333///222666777777777777888888777777666555444444333111222444555666555444444888888888777666444333222555777999999777555444444222222222222222111111111444444444555555555666666444222000111333444222000/////////111333222000---,,,///333555555666777999444222000//////222555777777777666666555333222111444666777666444333444555555555666555555444444333333666888:::::::::;;;===444999???BBBDDDDDDFFFGGGQQQZZZfffmmmqqqxxx|||xxxwwwrrrfff[[[NNNDDD<<<;;;;;;999777888999999888777666555444444000444888:::999666444333333333444444555666666666555666888;;;???AAA@@@???:::???FFFNNNWWW```iiioooqqqttt{{{---------///222333333222444666999999888666555555777777777777888999::::::444444333222222333444555444444555555555444444333111444777999999888888999888777666555444444444444111222444555666666666555999888888777666555444333777888888777555444555777444444444444333333333333555555555444444444444444444222111222444444222///......000333666777555333...111444555555555666777555333111//////222444777666666666666555444333333555666666444222111222333555555666666555333111000111444666777888888:::<<<888999;;;@@@FFFKKKMMMNNNXXX```kkksssxxx|||uuuooohhh^^^WWWJJJAAA999999999777666666888888777666555555444444333666:::;;;999666333222222222333444555666777777777777999<<>>BBBIIIQQQZZZccclllrrrvvv{{{---,,,,,,...111333333222555888<<<>>><<<:::999888888777555444444666777999555444444333444555777777777666555444444444444444333666999;;;:::999999:::888777555444333333444555111222333555666777777777999888888777666555444444777888777555444444666888666666666666666555444444555555444444333333222222333222222333444333111...---...000444999;;;;;;:::111333666666555333333444555333000......///222444555555666666666666666555777777666333111000111222555666666666555111...,,,...000222333444555777999<<<:::;;;BBBLLLTTTXXXXXXbbbhhhrrr{{{yyypppfff]]]UUUQQQCCC;;;666666777555444555888777666555444333333333444777:::;;;888555222111222222222333444555777777888999:::<<<>>>@@@AAABBBBBBGGGNNNVVV___hhhqqqvvv{{{---,,,,,,---000222222222444888===???>>><<<:::999888666444222222333555777444444333333444555777888999888666444333333444444444777:::;;;:::999888999777666444333222333444555///000111333555666777777777777666555444444333333555666777666555444555777777888888888888777555444222222333333333333333333333333444444444222000.........000444888;;;<<<;;;444555777666444222111111222000---***)))+++---...333444555666777777777777888888666444111000222333555777888888666222---******,,,///000111222555888>>>@@@DDDKKKTTT[[[aaacccjjjpppxxx}}}sssiii```XXXQQQLLL>>>888444555666444444555999888666444222111000000333555888999777444333222444333222222222333444555777888999:::<<<>>>@@@BBBGGGLLLSSS\\\dddmmmuuuzzz~~~...,,,+++,,,///111111111111555:::===<<<:::888888666555222000000222444555333333222222222333555666888777555444333333333444333666999999888777666666555555333222222333333444//////000111333444666777555444333222222222222222111444888999888666444444777888888999888666444333...///000111222333444555444444555444222000///.../////////222555777777777333555666555333000//////...,,,)))&&&%%%&&&((()))111222333444555666666666888888777555333333444666666777999999777333///,,,***,,,...///000333666999@@@GGGQQQXXX\\\aaahhhmmmrrrvvvvvvjjjbbb___YYYOOOFFF;;;666555777777555444666:::888555222///.........///222555777666555444444666555333111111111222222444666777888888;;;???CCCKKKPPPXXXaaaiiiqqqxxx}}}///---++++++---/////////---111666888888777666666444333111000111222333555333333111111111111222333666555444333333333333333333555888888777555444444333333333333333333333333000000000111222444555666444333111000000000111222///333888:::999666444333555666777777666444222000,,,,,,...000222444555666555666666333000////////////......///111222222111111333444444111///......,,,***'''$$$###$$$'''(((...///111222333444444444444666777777666666777888555666888888777444111///---///111222444777;;;>>>DDDOOO\\\ccceeeiiipppxxxyyy~~~{{{pppccc]]][[[VVVJJJ@@@999666666999888555555777888666333000...---......///111555666666555555666666555222000///000111222222444666666666:::@@@FFFPPPUUU]]]fffnnnvvv}}}111...,,,+++,,,---------+++...111444444333444444111111111111222333444444555444222111000000111111222333333333333333222222333666888888666444333333000222333444444333222111333333222333333555666777444333111000000000222333000333777888777555444444222333444555444111///---,,,,,,...///111222333444777777666222...---///111...---,,,,,,...//////......000222222000.........---+++(((&&&%%%''')))+++,,,---...///000111111111///222555777888888888999333444555666555444333222444555777888:::>>>BBBFFFLLLTTT___ffflllrrr{{{|||rrrjjj```YYYUUUMMMBBB:::888666777:::999555444777333222000...---///000222222444777888777666666777444333000//////111333444111333555555666:::BBBIIITTTZZZbbbkkkssszzz222///,,,++++++,,,,,,,,,***,,,///111111222333444000000111222333444444444666555333111000000000111000111222333444333222111444666888999777444333333///111333555555444111000666555555444555666777888555333222000000111333444222444666666555555555666000111333333222000,,,***------...///000111222222888888666222---,,,///222---,,,***+++---......---,,,...000000///......//////---***((((((***,,,...+++,,,---...////////////+++...444777888888999999111222222333444444444444888:::;;;===???CCCHHHKKKSSSWWW]]]fffoooyyywwwvvvkkkggg```XXXOOOEEE<<<666777666888:::999444444666///...---,,,---000333555666888999:::888777666777111000///...///222555777111333666666666;;;DDDLLLXXX]]]fffooovvv}}}111000......//////...,,,---++++++---222444333111111111222222333444444555888888666555444333222222111222333222111000111222333666999999777555444555111111111111111111222222777666555444444555666777444222...,,,+++,,,///000777555444222222333444555111222333444333111...---...000222000...---000222777555333111000.........000000000...++++++---...,,,,,,...000222222000...222...***((()))+++------------......//////000000,,,///222444444444555666222222111000111444999===FFFBBB???AAAEEEIIIMMMQQQVVV^^^hhhpppuuu|||~~~yyyvvvuuuaaa[[[SSSKKKDDD>>>888555777555444666888999777444333222000......///111333666777999:::999777444222222111000000111333444555555333555:::>>>CCCLLLVVV\\\cccllltttzzz111///......///000///---...,,,,,,...222555666555222333444555555555555555888777666444333333333333222333333222000///000111222444666888777666555555//////000111111111000000555555555555555555555555444222///---,,,---...///222111000///000111333444333444444444444222000///000111111///,,,,,,...000444444333111000...---,,,222222111///+++******+++)))***,,,...000111000///000---***)))***,,,---.../////////000000000111111...000222333333333444555444444444444444777;;;>>>CCCBBBCCCFFFJJJPPPWWW[[[```eeemmmvvv~~~zzzsssmmmiii[[[VVVMMMEEE>>>999555333777666555666888999777444222111000......///222444666777888999888555333111...//////111333555777888888666888===AAAFFFOOOXXX]]]eeepppzzz000///......000111000//////...---///333888:::;;;666777888999999777555444666555444333222222333333222333333111///...///000111111333555777888666444,,,---000222222111///...333333444555555444333333222111000///------------////////////000222333444555555555444444333333333222111000---******---///222222222222111///---,,,333333333000,,,)))((((((''')))***---...///000000///---***)))+++---......000000111111111111222222000111333222111111222444555777888888999:::>>>AAACCCGGGKKKNNNRRRYYYaaagggmmmooovvv}}}wwwpppfff^^^UUUOOOFFF>>>999666333222777666555666888888666444222222111000...///222444555666777777666444111///***,,,///222555888999:::;;;999;;;@@@EEEIIIRRRZZZ```iiivvv111///......000222222111111000///111444999===???:::;;;<<<<<<:::777444111333222000//////000111222000111111///------...000111111111444666777444111***---111333444222///---111222444666666444222111000000000///...,,,++++++000111222333555666777888555555444333333333444444222000---+++***,,,///111111222333444333111///---222333333000---***)))))))))***++++++,,,,,,...///...---++++++---.........000000000111111111111222333444444333111111222333666888:::;;;<<<>>>AAACCCHHHPPPWWWYYY[[[bbbjjjooouuuyyy~~~yyyvvvooocccZZZPPPJJJAAA:::666555444444666666666666666666555444444444444222///...000333666666666666444222///...***,,,///333777999::::::;;;:::<<>>===:::666111///111///---,,,,,,---///000---......---,,,---///111555555555666666444111...+++---222555666444111///000111444666666444111000......//////...---+++***111222444666888888888888333222222111222222333444000...,,,+++,,,///222444111222444555555444222111000111222000...,,,---...,,,------,,,***))),,,...///...------///000///.........///000000111111222555666777666444222333444777999;;;===???AAAEEEHHHLLLWWW```bbbfffooovvvyyyzzzzzzuuuqqqiii\\\RRRIIIDDD<<<666444444444444444555555555444333333333555666777444///---///222666666666555333000...---,,,...111444777999999999:::999===CCCHHHMMMUUU]]]jjjqqq{{{444222///...000222333333333444444444444666:::===;;;;;;;;;:::888444111///000///,,,******+++---...++++++,,,,,,---///333666>>>??????<<<666111...,,,+++...222555666444222000000222444666666444222000......////////////......111333555777777777555444000000000111111222222222000...,,,---000444666777222333444555666555555444111111111000...///111333000111000---)))))),,,///111000000111222111///---,,,---...///111222333333777999;;;:::888666555555888:::<<>>FFFLLLQQQYYYbbbnnnuuu~~~666333000///000222333333333555666555444444666999555555555555555444333222222000---***)))***,,,...***+++,,,---000444999===IIIKKKKKKDDD999///,,,,,,+++---000333444333222000222333444555555444333222000000111111222333333333333444666888777555222000---///000222222222222222333111///000444777777666222222333333444555666666444333222000...000333777111222222...******///333444333333333444222///---,,,,,,...000222444555666888;;;>>>???===:::888777:::;;;>>>@@@DDDIIIPPPUUUWWWdddnnnsss~~~}}}xxxpppggg^^^SSSJJJCCC>>>;;;777444555555666666000222444333000......000...333777555111000444999999888666444222///---,,,000000222333666999;;;<<<<<<===BBBJJJQQQWWW```hhhooowww777444111///000111222222333666777666333222333555000000111222333444555666444222...+++***+++---...***+++---///222777>>>BBBPPPTTTTTTJJJ;;;///,,,---***,,,///111333222111000333444444555555444444333222222222333444555777888555777999:::999555222///---...111333444333222111666333222333666888777555111111111222333444666777777555333000...000444888111333333///+++,,,111777555555555555555333000---,,,---///111333666888999999<<<@@@BBB@@@===:::999<<<===???BBBFFFLLLTTTZZZ```llluuuyyyvvvsssmmmddd[[[RRRJJJGGG>>><<<999888888999999999///111333222...,,,---///***000555555222222888===:::999777444222///---,,,000000111333666999===?????????EEENNNVVV\\\eeemmmoooxxx777777666444222222444666777999999777333000111222222222111111111222333444/////////...,,,+++,,,...///000333777;;;===???@@@PPPVVVTTTFFF888222///---+++++++++,,,...111555666888888888666444444555777666555555777999::::::999:::999777666666555222000...111555777777666666777999888777888888888666444111111111222333444666666555333111///000222444666444444333111000000222555555555555444333111///---/////////000222333222111888999<<<<<<======???AAA>>>@@@CCCIIIOOOUUUZZZ]]]jjjqqq{{{zzzpppeee```YYYQQQKKKIIICCC@@@<<<888666777999:::666444333333333222///---///222666777777777;;;>>>555666666666555333111000222222222333666:::===??????DDDLLLSSSXXX```iiiooozzz666555444222111222555777777999999777333111111333222222222333333333333333111222222000...---...///333444555888:::;;;<<<===CCCHHHFFF<<<333000///,,,***))))))***,,,000444666888999888777555444666888666555444555777999999999888777555555555444222000000222666999999888666555888777666666777777555333111111111222222333444444222111000000000222333444222333444444222111111222333444444333222000...---+++++++++...111222222111555888<<<>>>>>>>>>>>>???DDDGGGJJJNNNTTT[[[ccciiitttyyy}}}vvvlllbbb\\\VVVNNNHHHFFFAAA???:::777555666888:::666555333222333222111///222444777777666666:::===888666444333222222333444333333333444777:::>>>@@@AAAGGGOOOWWW^^^gggooouuu~~~444222000///000222555888777888888666444222222333111222444555666555444333444444444222///...///000777777777888888999999999777999888333111111000---)))((('''''')))...222555888888999777666666777999666444222222555777999999666555444444444444222111333333555888::::::777555777666555555666666444222111111111111111111111111......///000111222222222///222444555333111//////111222222222111000...---((((((***---111444444444444888===@@@@@@@@@???@@@KKKPPPUUUXXX\\\dddoooxxx}}}uuupppfff\\\VVVPPPHHHCCCBBB???===999666555666888999777555222111222333444333555777777666333444888<<<;;;888333000///222555888444444444555777;;;>>>@@@EEEJJJRRR[[[fffooovvvzzz333000---,,,///333666888777777777666555444444444111333666888888666444222555555555222000...///000777777777777777777888888555444222111333444222///)))'''&&&&&&(((,,,111444666888999888777777888999666444111111333777999999666555333333444555444333444222111333666888999888777666555555666666444222111111111111111000000///+++---///222333222111000///111222222000.........///000111111111000///...)))))),,,000555888999999666999===@@@AAABBBDDDFFFOOOVVV^^^ccceeelllwwwxxxnnniii___UUUOOOJJJDDD??????===;;;888666555666888:::888555111000222444666666666777666333000111555999===:::555111000222555777444444444555888;;;>>>@@@IIIMMMUUU___jjjsssxxx{{{333///******---333777999666666555666666666666555000333666999999777444222333444333222///...///000444444444444666777999:::888444111222555444111...***)))''''''))),,,000222555666888888777777888999777444222222444777999:::777666444444555666666555444111...---///444888;;;666555555666777888666555222222333333222111000///+++---111333444333111///111111000...,,,,,,---///...///111222222111111000***+++---222777;;;======888:::;;;===???DDDIIINNNRRR[[[fffmmmpppttt}}}|||rrrjjjbbbWWWMMMIIIEEE@@@======;;;999777666666777999:::888555111///111444666777555666555222...///222666>>><<<999666444333444444444444555666999<<<@@@BBBLLLQQQYYYccckkkrrrwwwyyy444///)))(((---333888999666555444555777888777666111333666888888777444222111222222111///...///000000000111222444666999;;;999444111333444222///...------,,,+++,,,...000111222444777777777777888999888666444444777999;;;;;;999777444444555666666666444222...***)))---444:::444444444666888999888777333444444555444333222111...000333666666444111000333333111...,,,,,,...000///000222333444444333333,,,---///444999<<<======::::::;;;===AAAHHHPPPVVV[[[dddooowww{{{~~~{{{sssjjjdddYYYOOOFFFBBB@@@<<<:::;;;888777555555555777999:::777444111///111333555666222444444222//////333666???>>><<<:::888666555555555555666888<<<@@@DDDGGGOOOWWWbbbjjjooosssxxx{{{666000)))(((---444888999666444333555888999999777111222555777777666444333000111222111//////000222.........///222555888:::777222111555555111000333111111000000000000000000000333555777666666777888999777777888:::<<<<<<<<<999777444333444555555444444555333...((((((...555111111222444777999999888444555666777777666444333222444666888777555333111444555444333000//////111000111333555666777666666111222333777<<>>;;;:::888888999333333222222333555777888777444111///111333444444000333555444222222555888???>>><<<;;;::::::::::::777888999<<<@@@EEEJJJLLLSSS^^^lllsssuuuwww}}}888111)))'''---444888999666444333555888:::999777111222444555666555444333000111222111000000222444...------...000333777999555111222666777333444888333333444444333222111000///222555666666666777888999999888:::<<<>>>===<<<999666333222222333333333444777999222)))%%%)))///......000333666999999888555666777999999888666555555666888999888666333222444666888777555222111000111222444666888888888888777777888<<<@@@BBBCCCBBBAAADDDIIIOOOTTT[[[ccchhhvvvxxx}}}}}}qqqeeeZZZUUULLLBBB:::777777555666888111000000000111333555666666333111000111222222222///333666666444444777:::???===<<<::::::<<<>>>???999:::<<>>:::777666888::::::===AAACCCEEEIIIOOOUUUccckkktttzzz|||555444///)))+++111444222444444444555666666555444000333444222...,,,...222666666777777666555444333666555555444444444444444333333444555666666666666444555666777666444111000000111444666777666555444222333444666777888888888999888555111...---...000222333222000......///111111000000222444555444333777555555444///+++...333666555333444666666444222555666666666555444222000111222444666888:::<<<===???AAADDDHHHKKKNNNPPPQQQTTT[[[dddkkkpppxxx~~~uuulllbbbWWWKKKDDD===;;;888666444555666777666555333222333555888999888777666555666777999:::666888999999999999999:::======<<<:::888777888::::::===AAACCCEEEJJJQQQVVVhhhooowww}}}777666333//////333333000333333333444333333222111000222111...***(((***---666666666666666666555555999999999999888666444333222333444444444444333333444444444444333222222111///111333555666555333222222222333444555555555555:::999888444111......///000111111000//////000222000000000222444444222000777555333222,,,'''(((---222333555555333222222222444444555555555444333222444555666888;;;>>>@@@AAACCCEEEJJJOOOSSSWWWYYY[[[___eeennnvvv||||||vvvlllbbbWWWMMMDDD???:::888666444444555777999666555444444555777999;;;888888777777888:::<<<===;;;;;;;;;;;;;;;:::999999666888::::::999888999:::<<>><<<;;;:::::::::999777555000333777999:::::::::;;;???BBBFFFIIIMMMSSS\\\cccrrruuu|||555444555777888777555333000222333222///------...//////...---++++++,,,---111222444666666666555444333555888::::::999777555333333333444444333222222111000---,,,+++---///000...000333555555444111//////000222555777999::::::999::::::888444111//////000222333444333333444555111000000222333333111///111/////////***$$$%%%)))666;;;???>>>777111000222000000000111222444666888888999:::===AAAEEEIIIKKKSSSVVV]]]dddjjjnnnppprrrxxx}}}rrrmmmcccXXXMMMEEEAAA???777666444333333555777999888777666555555666666777666666777888999:::<<<<<<999777666666777666444111,,,000555999:::;;;<<<===???BBBGGGJJJOOOWWWaaahhhrrrvvv}}}666444555999:::777555555...111333111...,,,,,,...111000000000//////......///111555888999777555333000222555888999999888777333444555555555555444444000...,,,******,,,...000---///333666666444111//////000333666888:::<<<===999::::::888444111000000111333555555555444555666222111000111333444333222000///000000+++&&&&&&+++777<<>>CCCHHHMMMOOOXXX[[[bbbiiiooorrrtttuuu~~~{{{pppkkkaaaUUUIIIAAA======999777555333333444666888777777666666666666777777666666777888999999::::::666444222333555555333000+++///444888:::<<<===???>>>BBBFFFJJJPPPYYYdddlllrrrxxx999555555:::;;;666333333---000333111---+++---///333333333333222000...+++...222777<<<===:::777444000111444666888888888777444555666777777777777777000...---++++++---///000,,,///333777888666333111000111333666888:::;;;;;;888888888666333222222222111333555666444333333444333111///000222444555666222111222222---''''''+++444888===>>>:::555111000222222111222555:::???AAA@@@@@@AAADDDIIIOOOTTTWWW^^^bbbhhhoootttwwwxxxyyy}}}uuuooodddaaaZZZPPPEEE???======<<<:::777444333333555666555555666777888999:::;;;777777888999999999999999444222000222666777555111+++///333777:::<<>>;;;888555333333444555333444666888:::===>>>???888888999:::::::::999999444111000333888:::777444,,,///333777999<<<@@@BBBDDDGGGLLLQQQWWWbbbnnnwwwuuu;;;999666555555555333222111444666333...+++---000000111333444333///+++)))///333999>>>???;;;777333333333333333444666777999666888:::;;;;;;:::999888000,,,))),,,222555333///...111333555444444444555555777888777666555666888777555333222444555666777444333222222222333444555777444222333666888888777666888888333,,,)))+++...444444444444444333333333666888999999:::>>>FFFLLLKKKOOOTTTUUUVVV]]]iiisssrrrwww}}}{{{ttthhh___SSSOOOHHHBBB>>><<<<<<===AAA???;;;777555333333444222222222666:::<<<:::888888888999999888777666555222222111333666888888777777333///000555<<<@@@BBBLLLNNNRRRYYYaaaiiiooosss~~~999777444333444333222000222444555222---***+++......///000111000---+++)))111333777::::::888666444333333222333444555777888777888:::;;;;;;:::888777111...,,,///555888444000000222444555444333333444555777888777666555666777888666444222333444444555333222222111222333555666888555333444777999999888666666666222...,,,...000444444333333333333444444999999999:::===CCCJJJOOOUUUYYY^^^```bbbhhhsss||||||zzzuuummmaaaXXXOOOKKKFFF@@@===;;;<<<<<<@@@>>><<<999777666555555444333333666:::;;;:::777888888777777777777777666444333333444777999999888666333222444:::???CCCDDDJJJOOOWWW^^^eeekkkqqquuu444333111111111111000...111222333000,,,)))***,,,,,,,,,------,,,,,,+++***222333444555666666555555333222222222333555777888777888999::::::999777666333111111555:::;;;777222222444666666444222222222555666777777555555666777999777555222111111222333222111111111222333555666999666444555777999::::::888777555333222333444555777666555444555777999:::AAA???>>>AAAGGGNNNTTTWWW```eeekkknnnpppuuu}}}yyyrrrlllcccWWWNNNHHHFFFBBB>>>;;;:::;;;<<<>>>===<<<;;;:::888888777555444444666888888777666666555555555666777999:::777666555666888::::::999555555555888===BBBEEEFFFIIIRRR]]]eeeiiinnntttzzz000///......000000...------///000///,,,+++,,,---,,,,,,+++++++++,,,,,,---///111333555777888888888333333222222222444555666666777999::::::888777666444444555:::>>>===999444555666777666444111000000555666777666555555666777777666555222111111333444222222222222333444666777888777555444666888:::;;;<<<:::777666777999::::::<<<;;;::::::<<>>;;;:::999:::::::::::::::;;;:::999888888444444444444555555444333222222222333555999<<<>>>:::888777777999;;;;;;;;;777666666888<<>>999555666888888777444111//////444666777666555444555666444555555333111222555888555444444444555666888999888777555444444777:::<<<>>>;;;888777999<<<===>>>BBBAAAAAAAAADDDHHHLLLOOOTTTSSSSSSYYYaaaiiimmmnnnrrrwww~~~}}}wwwppphhh```WWWMMMGGG>>>===<<<:::999999999999666777777888888888777777333333333222111111111111000000000333666;;;???BBB<<<:::777777999:::;;;::::::888555555888>>>FFFKKKRRRZZZdddjjjmmmsss~~~---,,,---///222222000///)))***,,,...000333444555000000/////////000000111---000444999<<<=========666555333111000000000000222333666888999999888777555666999<<<>>><<<888555777888999777444111//////444555666666444444555666444555666444222222666:::999999888777777999:::;;;999888777555555777;;;>>>===;;;:::999;;;>>>BBBEEEGGGHHHHHHJJJNNNRRRVVVYYY[[[\\\```fffmmmsssvvvwww~~~xxxrrrjjjaaaYYYQQQJJJEEE>>>===<<<;;;:::888777666444555555555555666666666222222222111//////000222000111222555888<<>>888777444111///...------000111444777999999999888444555888:::;;;:::777444777999999888444111//////444555666666444444555666666888888666222222666:::>>>===<<<;;;:::;;;<<<<<<;;;;;;:::888666888===BBB===>>>???@@@AAAEEEMMMSSSPPPQQQSSSWWW[[[___bbbdddbbbgggnnnuuuyyy}}}{{{qqqkkkbbbXXXPPPIIIEEEBBB??????>>>===;;;888666444555444444333333444666777222333444222000///111444444555666888999;;;<<<===<<<999666444555777888888666777888:::>>>GGGRRRZZZaaaeeelllssszzz......000333666777555333.........111444666777777222222222222222111000000666555444444666999<<<>>>:::888555111///---,,,,,,...000333777999::::::999333555777888999888666444777999999888444111000000444555666555444444555666888:::;;;777222111555999AAA@@@>>>===<<<<<<============<<<:::888:::???DDD???BBBFFFFFFGGGMMMWWW___WWWYYY\\\aaaeeeiiilllnnniiipppzzz|||wwwkkkeee[[[QQQIIICCC@@@???@@@@@@???>>>;;;888555333666555444222333444666777333444555333111000333666888999999:::::::::999999<<<888555333444666666666333666:::???DDDMMMXXX```dddhhhpppyyy333111000000222333444444777555111...---...111333222222222222222222222222777777666444333555888;;;;;;777333111111000...,,,//////000111333666888999777666555444333444555666777666444111///...---,,,000111222333444444555555<<<;;;:::888777666666666:::===???>>>;;;:::;;;===::::::;;;>>>@@@AAAAAA@@@BBBEEEKKKRRRWWW[[[^^^___fffgggiiimmmpppsssvvvwwwzzz}}}wwwssspppcccRRRGGGCCCBBB???;;;<<<===>>>>>>===:::666444777555333111222444888:::888888666555444444444444888999999888666555777888888666333111333555666777999:::>>>CCCKKKTTT[[[```lllnnnsss{{{444222111111333666666666777555111...---///111333222222222222222222222222666666555333222222555888999666222000111111///------...///111333555777888888777555444444444555555777666444333111000//////222222444555666666666777;;;::::::999777666555555888:::===<<<999888:::<<<======>>>AAACCCFFFGGGGGGIIILLLRRRZZZ```eeehhhiiimmmoooqqqtttxxx{{{}}}uuuqqqiii]]]OOOEEEBBB@@@===::::::;;;======<<<:::888666555333111000111444777999888888777666555444444555888999999777555555666777777555333333444555777777;;;>>>CCCHHHOOOXXXbbbhhhqqqtttyyy555333222333555888999999777555111///...000222444111111222222222222111111444444333111000000333555888555222000000000000///+++---///111333555555666888777666555444333333444666666555555444444444333333444555777888888999999888999999999888777555444666999;;;;;;999999;;;>>>AAAAAABBBEEEHHHLLLPPPRRRTTTXXX^^^fffmmmrrruuuwwwxxxzzz|||zzzooojjj^^^UUUJJJCCC@@@???;;;888888999;;;<<<<<<:::888777222111000///000333666888888888777666555555555555888999999777555444555666666555555444555666777888>>>CCCIIINNNSSS]]]jjjsssxxx{{{444222111333666888::::::777555222000000111333444111111222333333222111111111222222111000111333666999666333000.........///***,,,...111333444444555777666555444333222222222555666666777777777777777333444555777888999999:::666777999999999777555444666999;;;;;;:::;;;>>>BBBCCCEEEGGGJJJNNNSSSYYY]]]aaadddkkkrrrxxx}}}~~~tttiiibbbTTTNNNFFFAAA???>>>;;;888999999:::;;;:::999777666111000//////000333555777888777666666555555555666888888888777555444555666555666666666666777999:::???FFFMMMRRRWWWaaappp{{{{{{333111000111444777888888666555333111111222444555111222333444444333222111///000111111111222555888:::888444000---,,,---...***+++---000222333444555555555555444333222222111555666777888888888888777222333444666888999999999666777999:::999888666555444777:::;;;;;;===AAAEEEGGGIIIMMMQQQUUU[[[bbbgggmmmpppuuu|||yyypppddd[[[LLLHHHBBB???>>>===;;;999:::::::::999888666444333111000000000111333555777777666555555555555555555777888888777555555666777555666777777666777;;;>>>AAAHHHPPPVVVZZZdddsss~~~|||222111000111333666777777666555333222222333555666222333444666666444333222///000222222222333666888999888444///++++++---///,,,,,,---///111333555666555555666666555555444333555666777888888777666555111222333555777888999999777777999::::::999888888333666:::;;;<<>>;;;888777888999:::777777666666555555555555888888777666666666666666222222222111111222333333555777888999999:::<<>>===:::666444555999<<<999666333222444666777777777777777777777777777777666555333444666777777777444555777888999999999999:::777555666888:::BBBJJJYYY\\\bbbhhhooowww333111///000333555666555888666444222111222333444777666555333222111000000///000111111000000111222555666444///******///444111000//////000333555777666555555777::::::888555555444555666888777555222666666888:::<<<<<<<<<;;;>>><<<:::999;;;>>>CCCFFFIIIKKKOOOUUU\\\bbbgggjjjrrrvvv|||yyywwwrrrgggZZZMMMEEEBBB>>>===:::777444555888;;;:::777444222333444555555555555666666666777777777777666444555666777777666222333666888999888777777777444444777:::===DDDLLLZZZ^^^eeekkkqqqyyy333111000000222444555555777666333111////////////222222222222111000//////,,,...000111111111222444777777444000++++++///333333222000///000111333444444444444666888999888777555555666888;;;;;;:::888666888:::<<<>>>>>>>>>>>>BBB???===<<<>>>CCCIIIMMMVVVXXX[[[aaagggnnntttwwwuuurrrjjj___TTTJJJDDDBBB======:::777555555777:::999666333111222333333222333333444555666666777888888666555555666777666555///222555888999888666555333222444999===AAAHHHPPP[[[aaajjjpppuuu|||555444222111111111222222444444222111///......---//////111222222111//////***---000111222222444555666666333///,,,---111444444222000/////////111222555555666777999;;;;;;;;;888888888:::===>>>===<<<999:::<<<===>>>@@@BBBDDDHHHFFFDDDCCCGGGNNNVVV[[[aaacccfffkkkqqqyyy{{{ooojjjaaaVVVMMMFFFBBBAAA<<<<<<;;;888555555666888666333111000111333333222111222333444666777888999888666444333444555444333///222666:::;;;:::777555333333666<<>>???>>>===@@@AAAAAAAAABBBEEEJJJNNNRRRPPPOOOPPPUUU^^^fffllljjjkkkoootttzzzzzzrrrhhhaaaWWWMMMFFFBBB@@@???;;;<<<;;;999666444555666111000//////222444444444222222444555777888::::::666444222222333333222111111444888<<<===<<<:::888777666:::@@@EEEIIIQQQXXXbbbiiirrryyy~~~888888666222...,,,---......///111222333222111000///000111111222222222111---000444555555444555555222000---,,,---000444777111000...---...///111222222333444555666999===AAA>>>======>>>AAABBBBBBAAAIIIKKKLLLLLLLLLOOOUUUZZZ^^^]]]]]]___dddllltttzzzrrruuuyyy~~~wwwlll```YYYOOOFFFAAA>>>===<<<;;;;;;;;;:::666444444444///......000333555666555222333444555777888999:::555333222222333333333222333666999===>>>>>>===;;;;;;:::===DDDJJJOOOXXX```iiinnnuuu}}}666666555222...,,,...000///000333444555444222111000000000000000000111222111333777888777555444444222///,,,+++,,,///222444...---,,,,,,...000222444222444555555666:::@@@DDDEEEDDDDDDFFFJJJMMMNNNMMMRRRVVV[[[\\\\\\]]]bbbfffkkkjjjjjjkkkpppvvv||||||rrrhhhZZZSSSIIIAAA===<<<;;;::::::;;;<<<:::777444333333000//////000333555555444222222333444666777888888555444222333444555555444555666999<<<>>>>>>>>>>>>===<<>>;;;;;;999888:::;;;<<<:::777444333222222111000111333444444333111222333333444555666666666555444444666777777777555777999;;;===>>>>>>???===<<<@@@HHHPPPYYYeeepppxxxxxx|||777666333000///.........111333666888888666444222111000...+++***+++///222444888<<<<<<999555555555555222...,,,---///222333///,,,,,,///000///111666777666:::AAACCCBBBGGGNNNZZZVVVWWW]]]```___bbbiiiooommmlllmmmqqquuuyyyzzz||||||}}}~~~vvvnnnddd\\\RRRJJJAAA<<<<<<;;;999666======;;;999666444555666222333333222111000111333666555333222111111222222111222444666777777777666777666666777999;;;<<<<<<<<<>>>EEENNNVVV]]]hhhsss{{{555555444333222222222222444555777888777555333111000000...,,,***+++///222777999:::999666555666888888555111///000222555777444111000333333222333777888999???HHHLLLMMMRRRYYYbbb```bbbgggiiiiiilllrrrzzzxxxwwwyyy}}}|||tttmmmeee]]]WWWMMMFFF???;;;;;;<<<;;;888;;;;;;999666333222444666444555555333111111222333666555444222222222333333222333444555666666555444444333333555777999;;;;;;???BBBIIISSSZZZaaakkkuuuzzz444555666777777666666555777777888888666555333222/////////---,,,,,,///222888888777555333444666999:::888555333333555888:::;;;777555777666444555888:::???HHHSSSXXX[[[```ggglllkkknnnrrrtttuuuxxx~~~~~~uuummmfff^^^WWWTTTGGGBBB<<<:::;;;===<<<;;;999888666333000000333555666777777555333222333444666555444333222333444555444444555555444444333222000000111222555888:::<<>>FFFRRR]]]bbbffflllrrrsssuuuyyy{{{|||~~~}}}wwwoooiiiaaaWWWPPPMMMDDD@@@;;;999:::<<<<<<<<<888777555222///000333555888999888777444333444555666555444333333444555555666666555444333222111111///000111333555888===@@@IIIMMMWWWaaahhhlllsss{{{666777999:::999666333111444444555666666666666666///000222111111000222333//////000000111222222111444555555333222333666999<<<888666888777444555888CCCNNN\\\dddiiinnnuuuyyy{{{}}}vvvoooiiifff^^^QQQGGGEEEBBB???;;;999999999999999777666555222111111444666999999999888555444555777666555444333222333444444777666555444333222222111111333444666777;;;AAAEEEMMMQQQ[[[fffmmmpppwww888999::::::888555111///111222444555777777666666000222444555444333444555---------///111222111///111333333222000000444888999555555777888666888;;;IIIWWWdddkkkooouuu|||~~~zzzuuummmiiiggg___PPPEEECCC===<<<999777555555666666555555555444333333444666888999999888666666777888666555333222111111222222777666555444444444444444555777999::::::>>>EEEJJJQQQUUU___jjjpppuuu|||::::::;;;:::888555333111000111444666666555444222111333666777777666666777000---+++---000222333222000222444333000000444999777444444888:::;;;===AAAOOO^^^lllqqqttt||||||zzztttjjjcccbbbZZZJJJAAAAAA777666555333111111222333222444555555444333444555666777888777666666888:::666555333111000///000000666555555555555666777888888;;;=========@@@HHHNNNTTTXXXaaammmtttyyy:::;;;;;;:::999777555333000222555666666444111///111444777999888777777888333///++++++///333555666000333555444111111555:::666444555:::===>>>BBBGGGSSSbbbpppuuuxxx}}}{{{{{{mmm```XXXVVVNNN>>>777999111111111000...///000222000222555555444333333333555666777777666777999;;;777555333111///.........555555555555666888999;;;:::===???>>>>>>AAAIIIOOOWWWZZZcccnnnvvv|||:::999888888888888666444222111000111333222111///666555444444555777999:::555111---,,,...222555666555555666777999888777555444666;;;??????@@@FFFOOO___hhhrrrzzzyyykkk^^^WWWNNNHHHDDD@@@999333,,,------...///000111222222444555333111000333777:::999777666666666777777444444333111///---+++)))222555888999888777999;;;:::888999===@@@BBBIIIPPP]]]eeepppwwwzzz666555444555777777666444333222111111222333222000555555555555666777888999555222...,,,...111444555666666777888999999888777555777;;;??????@@@GGGPPP^^^hhhuuu~~~zzz{{{sssfffYYYRRRIIICCC@@@===777333+++++++++,,,...000222444222333444333111111333666;;;:::888666555555555666222222111000///...,,,,,,222555777777555555666777999666777;;;???DDDMMMWWW```iiissszzz444444333555777888777666444222111111333444333222333444555666666666666666666333///---...000222222666666777888888888888888555666;;;??????AAAIIISSS___jjjyyyyyytttrrrjjj^^^RRRLLLDDD???<<<:::777444++++++******,,,///333555111222333222111222444666;;;:::777555444444444555111111111000000/////////111333555555333222333444777555555;;;@@@HHHSSS^^^eeennnxxx888777666666888999888777555333111111333444444444111222444666666666555555666333///---...///000000222444555555555555666777333555999>>>@@@CCCMMMXXXfffooo|||vvvnnniii___UUULLLGGGAAA===;;;:::999777...---+++***+++...111444000111222222222333444555999777555333333444555777444444333222111111111111000111333333444444444555666555888???FFFMMMWWWaaakkksss}}}zzzxxxyyy<<<:::888666777777666444444222111222333555555444///111222444555555555444666333///....../////////...000111111000000222555222333777===@@@EEEPPP\\\qqqxxxuuujjj```UUUMMMHHHEEEAAA>>><<<<<<<<<<<<333111...,,,+++---000222000000111333444666666666444333222111222555888:::999888666444333222222222///000111444666888888888777888>>>GGGNNNSSSZZZbbbpppxxxyyywwwxxx>>>;;;777555444333111000111111111222444555444222...///000222444555666666555222///....../////////,,,...000000......111555333444888<<>>=========777555222000...///000111111111111444777888888777222111//////111555999;;;:::999777444333222222333000000222555999<<<<<<;;;999<<>>??????>>>===<<<;;;;;;888777555333222222222333222111222555999;;;:::888222000///...000333888;;;888777444333222222333444222222222666:::===<<<;;;===???GGGRRRZZZ___fffnnnwww}}}xxxtttAAA===999666555555444333---...000444666555222///,,,,,,---...111555888:::333000......///000000//////222444333000111666:::<<<;;;<<<===>>>BBBNNNZZZccckkkxxxtttqqqmmmggg[[[NNNEEEAAA:::<<<>>>===<<<:::999999777777666666555555555555222111222666:::<<<;;;888333111///...///222666999555444222111111222444555555333333666:::<<<;;;999@@@AAAHHHRRR[[[bbbllluuuxxx|||tttmmmEEEAAA<<<999::::::888666/////////000222333111000///......222777::::::888333///+++***---111333333222333333111//////111333666777:::>>>>>>???HHHRRR```nnn{{{~~~sssnnnjjjddd\\\QQQGGG???:::888:::<<<<<<999666555444777777777777777666555555222///...222888;;;888555444111...,,,---222777;;;777222...///222333111...222444666777888:::>>>AAADDDIIIQQQZZZccckkkpppsss~~~~~~sssmmmlllzzzFFFAAA<<<:::;;;;;;999777///......///111222222111111000///111444666555333333000------///222222222222222111///------///222444555888<<<===???HHHSSS```nnn|||~~~uuupppiii___UUULLLDDD===888666888::::::888666555555777777888888777666444333111//////111555888777555333111///...000444888<<<777222......111333222000444555777888999;;;???BBBEEEKKKTTT^^^gggpppwwwzzzyyynnnhhhgggxxxEEEAAA<<<:::;;;;;;999777///---,,,---000222333333333222000000111111000...333222000111333333333222333222///,,,******...111333333666:::;;;>>>HHHSSS___mmm|||}}}wwwqqqfffWWWKKKEEE@@@:::666333555888888777555555555666888999:::999666222000/////////000222333555555222111111111333666999;;;777222...---000444444444555777888888999<<<@@@DDDHHHNNNXXXcccmmmvvv~~~{{{rrrgggaaaaaauuuCCC???:::888999999888666...---+++,,,///222444444444333111000000//////...444555666777777666444333555333///+++(((***...222444444666888999<<>>:::555444555666444222000...---...111333444444222333333222111222444666777:::======;;;888666555777555111---+++...333777999888777888888<<>>DDDJJJOOOXXXaaakkksssxxx~~~|||tttnnnfff^^^[[[\\\mmm===999555333555666444333111000///000333444333333222333333222000111444777777:::<<<<<<999555444444444333111...---///444888999777777999:::???MMMZZZhhhnnn|||{{{qqqfff[[[TTTHHHCCC===888666666666555...000444555555444444444333555888999888555222///......000555999;;;999666444444555666777777777777555444444333222444666888;;;<<<>>>???CCCIIIQQQVVV___gggssszzz~~~xxxqqqlllddd[[[WWWXXXlll>>>:::555444555666555333111111111222444555333222222333333111///000333777666999;;;:::666333222333222222000...---000444888888666777999;;;BBBQQQ___iiiqqquuujjj^^^TTTNNN???>>>;;;999777666666777...111444555555444444444333555777888888555222000///...000666===???;;;666111222333555666888999:::444555555444333444666777===???@@@BBBFFFMMMUUU[[[ccclllwww~~~wwwpppjjjbbbXXXSSSSSSkkkFFF>>>999999999777555666444000...000666999888555222///------000333333222555666777777666444333222333333222222222444555666888888999;;;===CCCRRRaaakkksss}}}yyyrrrnnnfffXXXKKKCCC===;;;;;;;;;;;;;;;999777111222333444444444333222555555444333222222222222...///222777<<<===:::666333333444555666777888888777666555555555666888999@@@===@@@HHHMMMOOOTTT\\\iiisss{{{xxxtttlll^^^QQQMMMPPPiiiFFF???:::;;;;;;777444444666333000222777999888666111///...///111333222111444444555555555444222111111111000000111333444555777777888:::;;;@@@MMMZZZhhhooozzz}}}tttkkkfff^^^QQQEEE???:::999888888999999888666333444555666666555333222666555444333222222222222111111333777;;;<<<999777444555666777888888888888888888888888888999:::;;;===<<>>>>>CCCLLLUUU^^^jjjtttzzzvvvnnnfff___WWWOOONNNPPPhhhJJJAAA999777555333111333333111000111222222111///000000111222333222111///111111111111111111111111------,,,---...000222333888666666888777999BBBKKK^^^fffsss~~~ppphhh___YYYPPPDDD;;;777222111000111444666666555888999;;;<<<;;;999666444777666555444333333333333111111222333666888::::::888:::<<<======;;;888666777777888999:::<<<===>>>AAADDDKKKSSSZZZcccnnnvvv}}}uuujjj___YYYTTTPPPPPPSSSkkkMMMAAA666222000///111444222222111222222111///---///000222333333222111111222222111111111111111111......---...///111222444888666555666777999AAAIII[[[dddsssyyytttddd]]]WWWSSSJJJ>>>666333111//////000333555666666:::;;;<<<===<<<:::777555666666555333333333333333...///000222444777:::<<<999;;;<<<======;;;888666555555555555777:::===???BBBJJJTTT[[[bbbiiiqqqwww}}}zzzrrrggg\\\VVVRRRPPPRRRVVVnnnNNNAAA555000//////222666444444555555444333111000...000222333222222333444555444333222111111111111222111000000111222444555777333222444666999BBBKKKWWWcccssszzzqqqkkkWWWQQQLLLGGG@@@666111111222111000111333666777777::::::;;;;;;;;;999888777555555444333222222222222...000222333444666999<<<999:::;;;<<<;;;:::888666555444222333555:::>>>AAACCCOOO\\\dddjjjssszzz~~~xxxmmmdddYYYSSSNNNMMMQQQWWWmmmLLLAAA777444333222333555333444666666555333222111...000222222111222555777888777555333222111111222666555444333444444555666444000---000444:::DDDMMMTTTaaasss~~~vvvkkkcccOOOHHHAAA<<<666000000444555333222222555888999999:::999999888888888999999444444333222111111111111111333666666666666888:::888888999999999888888777888555333222555;;;BBBFFFKKKYYYeeekkkqqq{{{~~~wwwttteee^^^VVVOOOHHHFFFLLLUUUgggJJJAAA:::888777555444555000222555555333111000000...000111111000222666:::;;;999777444333222222222999888777666555666777777222---***---333:::EEENNNRRRaaarrr}}}zzzvvvooobbbYYYNNNEEE<<<666000---222888777555333444666999:::;;;999888777666777888999:::444333222111000000000000555777::::::777666777999777777777777777777777888;;;888444333777===EEEKKKVVVbbbmmmppptttsssnnnnnn___ZZZSSSLLLDDDAAAHHHRRRaaaRRRGGG<<<777555333444777222222222111111111111111000111111222333444555555;;;:::888666555555666666444555777:::<<<===;;;:::111...---///333888BBBLLLZZZdddpppzzzzzzqqqrrruuunnn]]]MMMIIIAAA777000000222444444555666888:::;;;;;;::::::999999777666666555555555222111000//////000111222666777888888777777888999;;;;;;::::::999:::::::::===<<<:::999<<>><<<999222///...111444999BBBKKK^^^gggrrr{{{}}}yyyrrrkkkjjjlllfffXXXKKKCCC<<<333...///222444555555777999;;;<<<;;;999888888777666555444333333333111111000//////000111222555666888777666666777999999999888888888999:::;;;======;;;;;;???GGGQQQXXXdddiiiooowww~~~uuullleee]]]TTTKKKFFFBBB@@@CCCIIIaaaSSSHHH===888444000...////////////......//////000111444777::::::888666444666666777777777777666666777555444888===???<<<888222//////333666999AAAJJJZZZcccnnnvvv||||||uuummmhhhcccaaa___ZZZPPPGGG>>>888111///111555777777555777:::<<<<<<:::888666666666555444333222111111111111000000///000000111333555777777666555666777666555555555777888:::;;;=========>>>CCCLLLWWW___lllooouuu{{{~~~tttjjjcccZZZRRRIIIDDD@@@???BBBHHH```PPPFFF<<<888555000......222111000000000111222333666777888999888666444222333444666777888777666666777333111444:::<<<999444111///000333666888>>>FFFOOOXXXdddooowww}}}vvvrrrgggddd```[[[UUUOOOIIIEEE???:::444333666999;;;;;;666888:::<<<<<<999666333555555555444333222111000222111111000000000000000222444666666555555555666333222222333555777:::;;;<<<===>>>BBBHHHSSS___gggqqquuu{{{|||pppddd]]]WWWOOOGGGCCC@@@>>>BBBGGG___NNNDDD;;;888666333111222555555444333444555666888;;;:::888555333222111111222333555666777777666555555222000222555777444000///...///333555666;;;AAAHHHQQQ^^^jjjttt{{{vvvrrrpppfffccc^^^VVVNNNGGGDDDBBB???;;;777666999;;;;;;:::555777999::::::777444222555555666666555444222222222222222222222111111000111333666777666444444555111000000111333666999;;;;;;===AAAFFFOOOZZZeeemmmsssyyyxxxlllaaaYYYSSSKKKEEEBBB@@@???BBBHHH^^^NNNDDD;;;999888555555777888777555555555777999;;;<<<:::666333111000111111333333444555666666555555444222111111111111///......---000444555555888===GGGPPP\\\gggpppzzzyyytttpppmmmkkkdddaaaZZZPPPGGGBBB@@@@@@<<<999666666999:::888666444555666777777555333222444555666777777666555444444444444444444333222111111333666777666555444555111000//////222555999;;;:::>>>EEEMMMVVVaaakkkrrrvvv}}}~~~uuukkk```YYYMMMFFFAAA??????>>>BBBHHH^^^QQQGGG===999888777888;;;777666444444444666999;;;777666555444333222333333444444444333444444555555444555444111...,,,,,,---......111666777555777;;;DDDLLLXXXaaajjjtttyyyrrroookkkeee```___ZZZQQQHHHAAA===<<<<<<888666444666999:::888555333333333333333333333333222333555777888777666555555666666666666444333222111444777888777666555555111000//////111555999;;;<<>>:::999888999<<<555444222222222555888999222333555666666666555555666555333222222333444555444777777333---)))+++...//////222777888666777;;;===FFFQQQ[[[dddooo|||~~~uuupppmmmhhh___WWWZZZSSSJJJAAA<<<999999999777555444666:::;;;999777333222222111111222333333000222444666777777666666666777777888777555333222111444888999888666555555222111//////111444888;;;===DDDNNNZZZdddmmmuuuyyyyyyooocccXXXQQQBBB<<<999999:::;;;@@@FFF___XXXIII:::777::::::::::::555333000000222444555555555555555555666666666666333444444444444333333222888666222///---,,,,,,,,,777555444666999;;;999777>>>AAAHHHSSS```nnnwww|||zzzssskkkgggeee```VVVNNNOOOIIICCC===;;;::::::::::::777444666:::;;;777333000111222111000///000111444555666555222000000000444555666666555333111000222222444666777888888888333333333333333666:::>>>@@@FFFQQQ\\\gggqqqzzz}}}uuujjj]]]QQQIII???===<<<<<<;;;:::@@@HHHeee[[[KKK<<<777777777555555333111//////222555888888666666666666666666666666444444555666666666666555888666444111///.........777666666888:::;;;:::777===???EEENNNZZZfffpppuuu|||uuuooohhhccc___YYYQQQKKKIIIEEE???;;;::::::::::::;;;888555666999999555111+++---//////......///000555666777555333111000111444555666777666444222111333333444666777777777777555666555555555888<<<@@@CCCLLLXXXcccllluuu~~~{{{pppeeeZZZOOOIIIDDD@@@>>><<<:::;;;CCCLLLfff[[[LLL<<<666555444444444333000---...111666:::<<<888888888888777666555555444555666888999999999999999888666444333222222222888777888:::<<<<<<;;;999<<<===AAAGGGQQQ]]]gggmmm~~~}}}uuuqqqjjjgggbbb\\\UUUNNNIIIFFFBBB???;;;999999;;;<<<<<<:::888666666888777333///***,,,///000000///000111666777888666444111111111444555777888777666444333444555555666666666666666888888888777888;;;@@@CCCJJJUUUcccnnntttzzzvvvjjj___UUUMMMGGGHHHCCC???===;;;===EEEOOOgggZZZKKK<<<666666555666888555111...---111666:::<<<999999999999888777555444444555777888:::;;;;;;<<<999999999888777777666666888888:::<<<======;;;::::::;;;>>>CCCKKKVVVaaahhhxxx~~~uuummmggg]]]]]]ZZZSSSJJJDDDAAAAAA<<<:::888888:::<<<======888666666666777555111......111444555444333222333777888888777444222111222444555777888888888666555555666666666666666555555999999999999:::>>>DDDHHHQQQ^^^nnnwww{{{{{{qqqfff\\\RRRJJJEEEFFFCCC@@@???===>>>EEEOOOfff]]]OOO@@@999666666777:::888444000...000444888999888999999999999777555444333444555777888999::::::888999:::;;;;;;:::999888777999<<<===>>>===<<<;;;999;;;>>>BBBIIISSS^^^fffqqqyyy{{{xxxvvvpppfff]]]PPPQQQOOOIIIAAA<<<;;;===888777666777:::<<<===<<<444444555555555333000...111444777888666333111111666777888777444222222333444666777999999888666555666666666666666555555444888999999:::===CCCJJJOOOYYYfffuuu~~~yyyuuummmddd[[[QQQHHHBBB@@@??????@@@???>>>DDDKKKeeedddUUUEEE<<<777444555999:::777222000111333555666666777999999999777555333222222333444444555444444444666888:::;;;:::999888666999===>>>>>><<<;;;;;;888;;;???BBBGGGOOOZZZaaajjjttt}}}uuummmiiiiiieeeZZZQQQEEEFFFDDD@@@;;;888999;;;777666666777999;;;:::999333444555555444111---+++000333777888666222///---444555666666444333333444555666888999888777555444555666666666666666555555777888:::<<>>CCCJJJdddeeeWWWGGG<<<666333555999:::777333222222444555555444555777999888777555333000000000000000///...---///111444777888888666555555999===???===;;;;;;;;;777;;;???BBBDDDJJJSSSZZZbbbooo}}}|||uuupppjjjaaa[[[WWWRRRKKKFFF======;;;999777777999;;;666555555666777777555333555666777666222---)))'''---111666777555222...,,,111333444555444333444555555666888888888666444333555555666666666666666555777888;;;???FFFPPP[[[bbbkkksss}}}xxxrrrhhh^^^TTTJJJBBB===999888:::======>>>DDDMMMdddbbbUUUEEE<<<666444888===888666333222444555555555222444666888888777555333/////////...---+++***)))***---111444666555444222444888===???===;;;:::;;;666;;;???AAABBBFFFMMMSSS]]]lll{{{vvvooofffbbb[[[RRRIIICCC???===999888666555666888:::;;;666555555555666555222///777999999666111+++&&&###+++000555888777333000...///111333444333333444555666777888888777555333111444555555666777666666666777999<<>>FFFPPPeee```QQQBBB<<<;;;888666666777666444333444333222000000222555777888777555444111000///---+++)))(((''',,,.../////////000333555999888888:::>>>???===;;;<<<999777666:::AAAIIINNNVVV^^^iiissszzz~~~xxxqqqmmmjjj___YYYNNNDDD;;;777555555666666555666888888777555222222111111222111...,,,333888;;;888111++++++......111444555444222000000222222222111111222555777:::999888555333333666888555666777888888:::===@@@BBB@@@AAAGGGRRR___iiiooosssyyywwwooofff^^^TTTGGG>>>:::888777888;;;<<<>>>FFFOOOlll^^^PPPBBB<<<:::777555666666555444444555444222000///111333555666555444333222111///---+++***(((''',,,...///000000111444666888777666888<<<>>>>>><<<;;;888555555888???FFFKKKSSSZZZeeeooovvv~~~{{{wwwsssoookkkeeeaaaXXXRRRHHH>>>777333333333666555555666888999888666444333222222222000---+++---444::::::555000///111222444666777555333333333444444333222111222555888888888777444333333666999777888999999999:::===@@@CCCFFFJJJOOOVVV```kkkssswww|||xxxmmmbbbYYYNNNCCC===<<<999888999<<<<<<>>>EEENNNjjj\\\OOOBBB<<<999666555666555444444666666555222000...///222333444444222111222222000...,,,***)))(((---...000111222333666888777666555666999;;;<<<<<<999777444333555;;;AAAEEELLLTTT^^^hhhpppxxxtttoooiiigggfffccc\\\VVVNNNHHH@@@777222000000111555555555777999:::999888666555333333222000---***'''///777:::777444444555777888999888666555555666777666555222111111555777666666666444333444777::::::::::::999999:::===@@@EEELLLTTTYYY]]]dddpppxxx|||vvvjjj\\\RRRHHH???;;;<<<;;;:::;;;===<<<===CCCKKKfff\\\PPPCCC===:::777555666444444666888999888444111...///111222333333222111333222111///---+++***)))...000222333333555888;;;888666555444555777999:::777555222111333777;;;???DDDKKKVVVaaajjjsss|||{{{wwwuuunnnggg```^^^^^^\\\SSSLLLEEEAAA:::444000000111333444444444666999::::::888777666444444333000---***%%%+++222555444333555777::::::999777555444666777999888666333111111444777555666666555555666:::<<<:::;;;:::999888:::===@@@HHHOOOYYYaaagggnnnvvv}}}qqqeeeXXXNNNEEE===999:::<<<;;;<<<===<<<<<>>999999999888888:::>>>BBBMMMRRRZZZeeepppyyy~~~{{{xxxhhh^^^TTTLLLEEE<<<777777;;;:::;;;===<<<;;;@@@GGG\\\___TTTIIIBBB<<<666555777333333444666888888666444//////000111222222222222111111111000000////////////111222222222333666888777777777555333333555666444333222111222444666888777>>>HHHQQQYYYcccmmmtttyyy~~~xxxzzz|||{{{vvvnnnfff```]]]XXXQQQMMMKKKFFF>>>888:::999888777666666666666333333333555777888777666555444444444555444111............------///222666999999777555222111111333555666777666333222222333444555777777777999;;;===888888888888999===BBBFFFRRRVVV^^^jjjwww~~~uuummm^^^VVVNNNIIICCC:::555444777777999;;;;;;:::???GGG[[[___UUUJJJCCC;;;444222444111000000222444555444333---......///000000111111000000000111111111222222---...////////////111333333555777666555444666888444333222222333444666777666;;;CCCJJJPPPXXXaaagggnnnvvv}}}|||rrrrrrrrrpppkkkddd]]]YYYSSSOOOKKKGGGBBB===888444555666777888888777666555333222222333555666555333333222333444666666444222222222222111111222444666888888777555222000000111111444666777555222111111222444666666666777999;;;777888888999<<>>666333333333333666:::::::::@@@GGG\\\___UUUKKKBBB:::222000222///......///111333333222,,,,,,------...//////000//////000111222333333444+++,,,---,,,+++,,,---///000333666777666666888:::333333222333333555666777666;;;AAAFFFJJJPPPXXX^^^fffnnnyyy{{{|||ooonnnkkkgggbbb\\\WWWUUULLLKKKHHHDDD???:::666444111333666888888777555333333222222333444555333222111111222444666777666444333444555666777777777777888888888666222000///000///222666777666333111000111333444555555555777888888888999;;;>>>DDDKKKQQQ[[[dddooovvvzzz~~~}}}mmm\\\RRRJJJBBB===999333111333000000444999::::::@@@GGG^^^___TTTEEE;;;777555222000111111000---+++,,,...000,,,...000000...+++***)))000000111333444333111///++++++,,,,,,------------000111444555666666555444333444555777999999666444999999<<>>;;;888555222000//////111444777888888666000222444777888888888888444222000222444555444222222444666888999999999999<<<<<<:::666222//////000555888:::<<<;;;888444111111222333333222333555777999666777===DDDKKKVVV```jjjmmmrrruuuyyy~~~tttggg]]]MMMFFF???<<<888222///000000000444888999;;;AAAIIIeeelll```OOOBBB===:::888555222222333111...+++++++++222333333111...***((('''---///111222222000...---,,,+++***))))))***,,,---000222444666777777777666444333222222444555555444222444666555555777<<<@@@HHHMMMVVVbbbnnnvvv{{{|||}}}xxxuuusssnnnfff___UUUQQQJJJEEEAAA>>>;;;:::999888666444222111000000.........111555777888888000222444666888888888888444333222333444555444333///000222444666888:::;;;:::999777444000///000222777999;;;===<<<:::777444333333333111111222555777999777999???FFFNNNZZZeeeooorrruuuxxx|||xxxmmmaaaZZZJJJCCC===<<<999444111222333222444777888:::BBBKKKeeejjj]]]MMMAAA<<<:::888666111222444444111...------555666555222...***((('''))),,,000222222111000//////---+++))))))+++...///000111333555777888888888555333000000111333444333444666777444000111777<<>>:::888666555666555222000............+++******---111444666666666666666666666555555444666777888888888888888999333222222111222222333444333333333111000111444666999:::;;;<<<<<<;;;999888555555333111///000444666777999???HHHOOOWWWcccooowww{{{wwwkkk___VVVPPPFFF@@@<<<<<<;;;888888999555333444777999===HHHRRReeesssgggUUUGGG???999333...///111444555444333222333666777666333///,,,+++,,,%%%+++222666555444555666444333111000000111222333...///111333555777999:::555333000///000222222222222333333111......222555555999@@@GGGOOOXXXaaagggcccfffjjjmmmppppppoooooopppsssvvvwwwxxx{{{}}}yyytttqqqqqqhhhbbbZZZUUUQQQLLLDDD>>>;;;<<<===;;;888555444444777666555333111//////...+++++++++...222444555444777777666666555555444444777888999999888888999:::666666555444222111000//////111222333222333666888::::::::::::999999888777555555444222000000222555888===FFFPPPVVV]]]hhhtttzzzpppfff[[[RRRKKKDDD>>>;;;;;;;;;999888:::777666777:::<<<@@@IIITTTeeexxxlllZZZLLLCCC;;;333---000222444444222111111111555666555333000......///(((///666999777555555666555444333222222222222333---...///111333666888:::555333111000111222222111....../////////000222333333666:::???DDDLLLUUU[[[YYY[[[]]]```bbbdddfffffffffiiilllmmmmmmpppvvv|||}}}|||{{{vvvxxxxxxvvvqqqmmmkkkkkk]]]XXXPPPJJJEEE@@@<<<999666999;;;:::777444444444666666666555444222111000------///222555666666444555555555555555666777777555777999888777666888:::888888888666444111///---,,,///222444555666777999::::::999888777666666555555555555333111000111333;;;AAAMMMXXX^^^cccmmmxxxtttjjjcccZZZOOOGGGBBB<<<888999999777777999;;;:::;;;===>>>@@@HHHRRReeevvvkkk[[[NNNEEE===555///111222333222000......///444555444333000///000111+++222999;;;888555444555444444444444333222222222,,,---...000333666888999555333222111222333222111---------///222333333222555777999:::;;;@@@HHHNNNRRRRRRRRRTTTVVVZZZ]]]``````cccfffffffffhhhooouuuxxx|||~~~~~~}}}|||zzzxxxvvvtttsssmmmoooqqqooojjjfffeeefffUUUQQQJJJCCC===999888777555888;;;;;;888555555666444555666666666444333222///000222555888888777555333333333444666777999:::444666888777555555777999999999999888666333///---***...333666777777888999:::999888666555444444444444555666444222111111111===EEERRR^^^dddgggqqq{{{}}}pppgggaaaYYYNNNEEE@@@:::777888888555555777???===>>>@@@???@@@GGGOOOeeetttiiiZZZMMMDDD===888444000333555222---,,,...222555444333222111//////...000555999999555222222555888777666555444333333333333333333111000111444777555333111333555777555333///------000444555333000444444666999<<<@@@CCCDDDCCCFFFHHHIIIHHHIIIMMMPPPXXXZZZ]]]^^^^^^```eeeiiixxxyyyzzz}}}{{{}}}xxxuuuyyyzzzsssqqqooonnnppprrrqqqjjjdddccceeefffeeeaaa[[[TTTOOOJJJHHHCCC===888444222000777777888888888888777777777777666666555555555444777555555888<<<<<<777222333333333333333444555666555777999999777555444444:::::::::999777444222000000111222222111222444666666888999888666333222222444555666555444333333444>>>LLLZZZbbbjjjvvvzzzqqqjjjeee\\\QQQIII???:::666666444222444999>>>;;;;;;===>>>>>>CCCJJJgggtttjjj\\\OOOFFF???999555333444333111...---///111222222222222222222222222333666999888444222333555777666555444444444444444222444666666555333333444333222222333666777555333------...111444555555333777777888999;;;>>>???@@@<<>>CCCJJJeeevvvlll]]]QQQHHHAAA;;;777777444111000000000000///...///000111333555666666666888999777333111333666555555444444444444555555222666999:::888555222111222111222444666666333111***---000333333444555666999999999::::::;;;;;;;;;777888::::::;;;===AAACCCHHHHHHIIIJJJKKKOOOTTTXXX___aaadddjjjpppuuuzzz}}}|||}}}|||yyyvvvrrrnnnjjjhhhiiihhhgggggggggfffbbb___[[[ZZZZZZ\\\___^^^YYYUUURRRQQQPPPNNNJJJFFFBBB@@@:::999777444222111000///111222444555666666666666333333333333444444444444777555444555888:::888666444444444444444555555555777:::===>>><<<888666555111222444666777888888888888888888555222000000000777999::::::888777777777555888;;;>>>??????AAABBBNNN[[[iiirrrxxx~~~qqqfff___YYYQQQKKKAAA===;;;<<<:::666555888:::888888;;;<<<===CCCIIIaaayyynnn^^^OOOFFF@@@<<<999999555000000222444111...***+++---000333666888999888888777555222111444666666666555444444444444555444666999999777333111000111222444555444222///,,,***...333444222222444666888999999999999999999888777777777888999;;;???AAAAAAAAAAAABBBDDDHHHMMMQQQSSSUUUYYY^^^dddiiinnnqqqqqqrrrvvvzzz}}}}}}{{{{{{uuuwwwzzz{{{zzzxxxvvvuuuoooqqqqqqmmmfff```\\\[[[ZZZ[[[[[[ZZZWWWTTTSSSRRRQQQPPPPPPQQQRRRPPPLLLIIIFFFEEEDDDBBB???>>><<<<<<555444333222000///.........///222444555666555555111111222222333333444444666444333333666888999888666777777777777666666666777:::>>>???===999777666000111333555777888::::::;;;;;;;;;999555222111222:::;;;<<<;;;999777888888777999;;;>>>AAAEEEJJJNNNWWWbbbpppyyy~~~wwwkkkaaa[[[UUUMMMGGGBBB>>>>>>???===888666888;;;888888::::::;;;@@@GGG```~~~qqq^^^NNNEEE@@@<<<;;;999444000111555777333///((())),,,///333666888:::888777555333111222444666777777666444444333333333555666666444222000000111333444555555222...***(((---000444444222111333555777888999999::::::999999777666555555777999<<<===:::999999;;;>>>CCCGGGIIILLLNNNPPPTTTXXX\\\```bbbfffiiilllmmmooorrrssssssoooppppppnnnjjjhhhiiijjjccceeeeeeaaaYYYSSSQQQQQQMMMOOOOOOMMMIIIGGGGGGHHHJJJJJJIIIHHHFFFDDD@@@======<<<;;;:::999:::;;;<<<444444333222000///---,,,,,,...111444666666555555000111111111222222333333555333222222555777999999999999::::::999888777666666999<<<===;;;888666555222333333555666888999:::;;;<<<===;;;888555444555;;;;;;<<<:::888777888999::::::;;;===AAAIIISSSYYY___hhhttt~~~wwwoooeee^^^YYYSSSJJJDDDAAA>>>>>>@@@>>>999666888<<<999888:::999999===DDD```tttbbbRRRHHHAAA<<<999666333222444888999444000)))***---000333666888999666555333111111222444555777666555444444444444444666555333000...---000222555777777555111---***)))000222555666666555666777999999;;;<<<===<<<;;;;;;777444111111333555777777222222222555:::>>>@@@AAAHHHHHHIIIKKKMMMPPPRRRSSS^^^ccceeecccbbbeeefffeeedddeeeddd```[[[YYY[[[]]]XXXXXXWWWRRRLLLHHHHHHIIIDDDDDDEEECCCAAA@@@@@@AAAEEEDDDCCCAAA>>>:::777666777666666555666777999:::444444444333111///...------///222555777777666555111111111222222222222222222222222222444666999::::::;;;;;;;;;:::999777666555777999999777555444444555555555555666888999::::::<<<===<<<999666555555777888999888777777999;;;======>>>@@@FFFPPP[[[cccgggnnnyyy{{{rrrkkkaaa[[[WWWQQQHHHBBB???<<<<<<>>>===888777999<<<999888999999999===DDDaaawwwhhhZZZOOOEEE<<<555222222444777::::::666222---...000222444666888999333222000000111333333333333333333444555666777888444444222000......000222777888999666222///...///222333555888;;;======;;;>>>???@@@AAAAAA???>>>===777333///---///111222222...---///333999<<<===<<>>============>>>>>>>>>??????>>><<<888555333222444333333222333333444555333333333333222111///...///111444777999888666555333222222222222222111111000111222333444666888:::::::::;;;;;;:::888555444444555555444222111111222777666666666777888:::;;;999;;;<<<;;;777444222222111222444555666888<<<>>>???AAADDDIIIOOOXXXbbbiiipppttt}}}wwwpppggg\\\TTTPPPKKKDDD>>>===::::::<<<;;;777777::::::777777999:::;;;@@@GGGbbbyyymmmbbbVVVHHH;;;222///111555999<<<:::666333111222333444666777888999111000///000222333333333000000111333555888:::;;;333333333111//////000222777999:::888444222333555333333444999@@@CCCBBB@@@BBBCCCDDDEEEDDDBBB@@@>>>888444///---...000111000------///444:::======;;;@@@@@@@@@@@@@@@AAABBBCCC>>>HHHOOOOOONNNPPPNNNJJJFFFJJJNNNMMMIIIFFFFFFIIIJJJFFF@@@;;;999;;;>>>@@@<<<:::999:::<<<>>>>>>===:::;;;:::888555333222111333222222111000000000000000111222333333222111000000222666999:::999777555444333333333222222111111...000222444555666888:::999999::::::999666444222333333333111///...000111777666666666888:::<<<===999:::;;;999666222///...,,,...000333555999>>>BBBAAADDDJJJPPPWWW___gggllluuuxxxzzzvvvpppeeeWWWMMMHHHDDD???:::<<<999888:::999777777:::777555666999;;;===CCCJJJbbbzzzpppdddWWWJJJ===666111777===???;;;555000...///111222222111111333444///000222333333222000///,,,...222555777888888777333444555444333333444555;;;999777555444555666777666555555888???FFFKKKMMMQQQIIIBBBCCCIIIJJJDDD<<<999777444222111222333444222333444555666666666666;;;888666666888;;;<<<<<<>>>???CCCFFFHHHFFFAAA===<<<>>>@@@AAA???>>>>>>???BBBCCC???888666999======:::999999;;;>>>@@@@@@???===<<<:::888666444333222666444111//////000333444111111222333444444444444444555666888888888777666555333222222444444333222111333444555444444555666:::888777666666555222000333333333333333333333222444555777666555555666777:::;;;:::999666222///,,,,,,---///222777:::<<<<<>>???>>>======;;;999666555444444444666555333111111111222333111111222333444444444444555666777888888777666666444333222333444444333222///222555666666666777888999777666555666555333111666555444222111111111111333555666555444444555777888888888888666333111///......///222555999;;;<<>>===;;;<<<===<<<999777555555999999:::<<<;;;;;;CCCMMMaaazzzpppcccWWWKKKAAA:::>>>???@@@>>>999333///---/////////---,,,,,,...000000111222333333222111000000111333555666666555555777888:::888555222000//////000222444666888:::;;;:::>>>BBBCCCDDDIIISSS\\\[[[]]]___ZZZRRRJJJFFFFFF???;;;666333222444555555666555222111111333555777444222000000111333333333444555666888;;;;;;999666777888888777555444555666<<>><<<;;;<<<======<<<;;;;;;999777444333444555666666666555444333333222222111222333444444555555444555666888999999777666555333222222444555555333111...111666888999999:::;;;999888666666777888777666888777444222000000111111333444555444333444555777777777777777666555444333222222222444777;;;???BBBLLLTTT___jjjrrrxxx||||||yyyeeeYYYMMMIIIGGGCCC@@@@@@>>>@@@BBB@@@<<<888444333666666888:::999999@@@JJJccc~~~sssggg[[[PPPFFF@@@???>>>===:::666222///.../////////---++++++---///111222222333333222222111222333444555555555444444555777999999555222///...,,,---000222555777888888999===BBBFFFJJJQQQZZZbbb```dddgggddd\\\SSSNNNLLLBBB<<<555111111333444444666555444333333444555555444333111111222444333333222222222444666777666555777777777666333222333444888<<<>>>:::888:::999777<<<;;;:::;;;<<<===<<<;;;:::777444222222333666888666666777666555444222111111222333444555555555555666777999:::999888666444222222333555777666444111000333888;;;;;;;;;<<<<<<;;;999777777999:::;;;::::::888555333222333444666444555555555444555777999999999888888777777666666555666666777;;;AAAHHHLLLSSS[[[fffpppwww}}}|||uuupppaaaVVVKKKHHHGGGDDDBBBAAA@@@BBBDDDCCC>>>888333000222333555777666666===FFFddduuuiii]]]RRRGGGAAA;;;999777444333111000000111111111///------...000222222222333333222222222444444444444444444444333111444777777555222000000,,,---///111333444444444888:::???GGGRRR[[[cccgggdddfffhhhiiifff___XXXRRRDDD===444///000222222222444555666777777666444333444333111222444555444333333222222444666777666555777888888777555333444555444:::<<<:::888999888666888888777999<<<======<<<888666333111111333666888555666777777666555333111222222333444555555555555555777999::::::999666444222333555888999888555222444666:::<<<<<<;;;<<<===:::777555444666999;;;;;;:::999777555555777999;;;666777777666666777:::<<<===<<<:::999888888888888555777888;;;???GGGPPPVVV[[[cccmmmtttzzz{{{qqqjjj]]]RRRIIIFFFFFFCCCAAA@@@>>>AAADDDCCC>>>888222000000000333666444444;;;DDDddd~~~uuujjj^^^QQQEEE>>>666444111000111222222111222444555444222222222333333333333333333333333333444444444444444444444444111333666666555444333333///000000111111222333333777:::AAAMMMZZZeeejjjlllkkkjjjjjjlllmmmhhh^^^VVVGGG>>>333...///111222111111333666888888666444222111000000111333444444333555444333555666777555444666888999999777555555555222777:::999777999888555666555555777:::<<<<<<;;;666444222111111222555666444555666666666555444333222333444555555666666555444666999;;;;;;:::777555333444777:::<<<;;;777444666888:::;;;;;;;;;===>>>777444111000222666888999:::999888888888:::<<<>>>777888888777666888;;;>>>>>><<<:::888777888999:::555888<<>>;;;999777555666888;;;===:::>>>CCCFFFJJJRRR\\\dddjjjttt|||tttkkkdddTTTJJJ@@@>>>===999555444333777:::;;;999666333222222333777999888777===FFFccczzzpppcccSSSEEE<<<444111...///111333222111555888<<<>>>===;;;::::::444333333222222333333444444444333333333444555555777888999888666666777888666555333333333555777999999DDDSSS___ffflllsssyyyzzzyyyxxxvvvqqqhhh___XXXMMMBBB555///000333333222000000000000111222333444000000111333666888888777333333333444555444000......222777999888555333111111555888666555777888666777555444555666777666555333333222222222222222222222222333333444555555666222333444555666666666666111444888<<<===<<<:::888444666:::>>>AAA???:::666555666777888999===BBBEEE<<<888444222444777:::<<<;;;;;;;;;::::::999999999666666666555555777;;;>>>777666444333555888<<<>>>@@@EEEJJJNNNQQQWWWaaaiiinnnyyy{{{tttlllccc\\\QQQGGG===:::999555000//////333666888777555444333444555999<<<;;;:::@@@HHHbbbwwwmmmbbbUUUJJJBBB555111111555666333222333222666999999777666777999666555444333333333333333444444222000///000333666444888<<<<<<:::777666777===:::666555777:::===>>>>>>DDDOOO[[[gggrrr{{{}}}{{{{{{yyypppaaaVVVJJJDDD;;;555222333444555222222111111000111111222111444888;;;:::888777666222111222444555444111//////111333555555333111///111111000000222666:::<<<<<<:::777666777888888777555444444444444555555666777333000000444777888888555555555666666444000------111777888777444444444777666666777888777666444666555444555888<<<@@@BBB@@@<<<777444444888===AAA>>>===:::888666555555555777666444333444666888999888555222222666;;;???@@@MMMMMMRRRXXXZZZ[[[dddppp|||uuunnniii^^^SSSIIIDDD???<<<:::888444000222444888::::::888555333333444888<<<<<<;;;@@@FFFeeeyyyooocccVVVJJJBBB888333222555555111///000222333444222111111444777555555444333222222222222444444222000...///111444222666:::;;;999888777888;;;999888888;;;=========CCCKKKUUU^^^eeennnwww~~~~~~{{{uuulllbbb\\\NNNHHH???888555555666666444333222111111000000000///222666888777666555444111111111333555444222000000222444555555444222000//////......000333777999;;;999777777888999999999666666666666666777777888666333111222555999;;;;;;777777777888888666222///...111555666444111111111555444444444444444333222555555555555777999<<<>>><<<999666444444777;;;>>><<<;;;999888777666777777888777666555555555666777444333222222555999???BBBMMMPPPXXX```ccccccjjjtttuuummmfffZZZNNNEEEAAA===;;;;;;:::777333222555888;;;;;;999666444555444555777777999@@@IIIeee}}}rrrfffXXXJJJBBB;;;666333444333///,,,,,,111000...,,,+++---111555555555444333222222111111333333222000...---///111000333666999999888999999999999:::<<<>>>@@@???>>>GGGNNNWWW^^^ccciiirrrxxx}}}yyypppggg```^^^QQQKKKBBB;;;888888888888555555444222111000///...---///333444333222222222000000111333555555333111111222444666666444222111...---------///111444666:::888666777999;;;;;;;;;888888888999999999::::::555444222333777:::======:::999999999999777333000///111333333222000000000555555444333333333333333666666666666666777777888666555444444555777999;;;999999888888888888888999888888777666555444333222222444555666777;;;BBBHHHNNNTTT___iiilllmmmsssyyy~~~sssjjjaaaTTTIIIAAA>>>::::::<<<<<<:::777333555999;;;;;;:::777555777444222222333666@@@KKKdddwwwjjj[[[MMMEEE===777444555333...,,,,,,111000...,,,,,,---000222666555555444333222111111222222222000...---...///...000333666888999::::::999999999<<>>888555555444111///000111111222222333222111000666666666666555333222111000111333222000//////000...///222555888::::::::::::888777888;;;>>>@@@@@@BBBDDDJJJVVVccclllnnnmmmxxxwwwuuutttpppfffYYYOOOKKKFFF???999777666666666666555555444222000...---+++---............///000111000000111444555444333111333555777777555333111222222222333444666888:::999777666777999;;;<<<<<<555666777888999999999999555555555444444444555666777666555666666555222000333444555777999;;;;;;;;;::::::999666333333666999888999999999888666333222000333666999;;;:::888777888888888888777666666555333444666666555333000...444999>>>AAACCCHHHRRRYYY]]]fffooouuuyyyxxxpppiiiaaaWWWLLLEEE???<<<999999;;;<<<:::888444666888:::;;;:::999888777555444666777:::CCCMMMddd~~~qqqcccUUULLL@@@;;;777888777444222444222333555888999777222///666666666666555333111///...000333444444333333444111111222444888::::::999888666444555888;;;<<<===;;;???HHHVVVccckkkllliiitttqqqoooooolllcccSSSGGGCCC???999555444444555555333444444444444222000///---.........---...000222222111000111333444444333111222444666666444222111222333444555888:::<<<===:::888666666888999999999222333555777888888777777444555555444222111222333444222222222333333111000555555777;;;>>>@@@@@@???999999777333//////444888888999999999777555333222111444888;;;<<<;;;888555666666777666666555444333111222444666777666444333777<<>>;;;888999;;;<<<:::888444555777999::::::999888777555666999:::<<>><<<999777666666777666555000222444666777777666666222444555444111000222444111000///000222222222000666666888<<<@@@AAA???===777888666111,,,,,,222777777777777666555444333333111444999<<<<<<:::666444222333444555555555444444000222444777999;;;;;;;;;???BBBGGGMMMUUU^^^eeeiiirrr|||xxxmmmbbb\\\UUUJJJCCCBBB<<<999777888;;;===;;;999333444666888999999999888888666666888:::<<>>@@@AAAGGGHHHLLLTTT___hhhnnnqqqsss~~~xxxkkk___XXXQQQFFF@@@@@@:::888666888;;;>>>===;;;222333555777888999888888999666555777888<<>>;;;:::999666333444444555555555555555555333333333222111000///...222333555666888999::::::888666555777999999666333111111333777::::::666222...666AAAKKKPPPRRRRRRRRRUUUWWWXXXSSSJJJAAA;;;999777333...,,,...222333333000//////111333555555444333666888666222000333777888666333000///000333444555444333222111000000111333444333222222333666999555555555555555555444444333222111333666888999888555555555666666666666666000000000//////000333666999888777888:::<<<<<<<<<<<<999444111000333777999888666333111111222444555666777888888666444111///222111000333666777444111444555666888:::???EEEIIIOOORRRXXX```jjjqqquuuvvvxxxpppeeeYYYRRRKKKCCC===<<<>>>;;;888666666777777777444777999777444555:::???<<<999777777777:::CCCNNNfffxxxqqqfffXXXMMMIIIEEE???;;;999777444222666555333111111222444555666555333222111111222333444444555777777888888888777666555777999888555222000000222555888888444111000555===DDDHHHKKKNNNPPPOOOPPPOOOJJJBBB<<<::::::888444///...000222444444333222111222444555444333333555888666333333666:::888666333111000111333555555444333222222111111111333333222000///000444666666666666666666666666666111000000222555888999999333333333333444555666777222222111000///000444777777666555666999;;;<<<;;;<<<999444111111333777:::777666333111111222333444555666666666555333111///222111222555888999888555555666888999<<>>===:::777555666666666555444777888777444555:::>>>:::888666777777999BBBLLLfffyyyqqqfffXXXOOOJJJFFF@@@<<<999666333111777555111///...000222444888666333111111333666777666666777777777666555555666555666777888777444222//////000333555444222000111444888<<>>AAAEEEKKKOOOVVV^^^iiisss{{{wwwooooooaaaQQQGGGAAA======@@@<<<:::777666555555444222222555777666555555999<<<999777666777777999AAAKKKeeezzzqqqfff[[[SSSKKKGGGBBB<<<888666444444777555222000///000111222555444333333333555666777888888777777666555333333444555666888888666444222......///000111111000///111333555777888:::===@@@AAAAAA???:::555222444777777555333111111111222222333222111222444555444333444666888888777777:::<<<888777666555444444555666777777777777777666555555555333111---+++,,,///333555666777888888888777666333111000111333555555444111000//////111444888::::::999777444333555999<<<999777444444555777888777999777555333333555888:::888888666555444333333333444555444444444444333333444555666999;;;;;;;;;:::999<<>>>>>;;;666222222333555555333222000//////000.........000333555555444777777777777666777888:::777666666666666555555555888999999:::999999888777555444222///,,,---000222333444666777888777666666666444222222333333222111111000//////111555999;;;;;;;;;999777666777;;;>>>===:::666444444555555555777666555444555777999:::::::::999888666444333222444555555666666666666555444666888999:::::::::::::::===BBBGGGLLLSSSYYY^^^eeennnyyy{{{qqqjjjZZZOOOFFFBBB@@@======???<<<:::999999999888555222---///222444444555555666999888999;;;;;;<<>>>>>:::666333333444444444666666555555666888999::::::::::::999777555222000222444666888999888777666333555888:::999999:::;;;<<<@@@GGGNNNTTT\\\ccchhhtttzzzyyyooogggQQQHHHAAA@@@???===;;;<<<:::999::::::;;;999666333---///222555666777666555999888:::=========CCCKKKdddzzzpppgggaaaSSSQQQKKKBBB:::666666888555555666666666555555444000111333444444333222111444555555666666555555444333777<<<===:::777555555111222222000......111444333555777777555333222222222555888888555222222444444666777555111...---............000333555555444333222222333444666666777333444666777777666555444555666888999999888777666222333333222000///000111333444777999:::999888666666444333333444555555444...//////000222444555666333444666777777777999;;;:::777333111222333444555555555555666777999::::::888999999999666333000---///222555999:::999777555000333888:::;;;;;;>>>@@@EEEIIIQQQYYYbbbjjjrrrwwwvvvkkkcccOOOFFF???===<<<:::888999777777888:::;;;999666333///000444777::::::888666888777:::=========BBBJJJddd}}}rrrhhhbbbXXXUUUNNNDDD:::444444666666555444444444555666777444333333222222333333333333333444555666666666666333888===>>>;;;777666555222333333111......222555666777888777444333333444...111444444222111444666555777999777222///......111000000111333555444333000//////111444666777777222444555777777666444333333444666777777666555444///111333222111//////000444555888;;;;;;;;;999888444333222333555777777777---...///000111222333444...111444555555666777999777444000///111333555666444555666777888999:::;;;777888888888555222...+++,,,000555999:::999666444---222777;;;<<<>>>AAADDDNNNSSS[[[dddmmmwww~~~ttthhh```PPPFFF>>>;;;999777666888444555777999;;;999555222000222555:::<<<===:::888666666999======<<>>>>>>>>>>><<<::::::999999AAAIIIjjjzzzlllaaaXXXRRRIIIAAA<<<999777666999888888888888888888999999888555333222333555666666555444444444555555555555444333333444333111///111///---++++++---///111666555555444444444555555666555666555000++++++000777777666666444333222111111222444555666555444333000000000111222333555555555666777777777777777888555444222000...---,,,,,,...///111333444333222111111777<<<===999444333333000000000333777;;;======555111---...333666555333111111222333555666555555333111000000333555777777888888888888888777777777333111000000000000///---...000222555777666444222222666:::===@@@FFFOOOVVV```jjjvvv{{{xxxqqqeeeZZZHHH>>>555555777666444444444444555666888777444111444666777:::<<<===>>>>>>>>><<<::::::999999@@@IIIiii{{{lll```WWWQQQIIIBBB===:::888666999999888888888888999999:::888666444444444555666666666444444444444555666555444333333444444222000///---+++)))***,,,///222666555333222222333555777777555555555///))))))---444444555555555444333333222333555777888888777777111111111111111222333444555555666888:::;;;:::888666555333000...,,,***)))///000333666666555444222111555888888555111000111/////////333777;;;======666333000111444777666555333333333444444555555555444222000000333555666777888999999999999888666555000///...///000111000///111222444666777666444333777:::>>>BBBGGGOOOZZZaaahhhoooyyy{{{vvvlll]]]RRRDDD;;;333444666555333333333222333444666555333111333333555777999;;;===>>>???<<<;;;;;;999:::AAAJJJhhh|||nnncccVVVQQQJJJCCC???;;;888666888888777777777777888888:::999777555555555666666666666555333222333555666444333333333444444222000---,,,***)))))),,,000222555444333333444555666777666555555444...''''''+++111111222333444444444444333444666888999:::::::::444333222111000/////////333333444777:::;;;999666666666555333111///...---000222555888999888666444111333555444111///...///000000///111555888999999777555333444666888888777555666666666555555666777777555222222444666777777888999:::::::::777555333///------...000111111000222444666666666555555555;;;???EEEKKKRRR[[[dddjjjmmmrrrzzz~~~yyysssgggVVVJJJ@@@999333444666555444444222111111222444555444222222333444666888;;;===>>>@@@===<<<<<<:::;;;BBBKKKfff}}}pppgggWWWRRRJJJDDD???;;;888666666666555555555555666666999888777666555555666666555666555222000000333666444333222333444444222111---,,,+++***+++---000111222333444666777777666666555444444333...((((((,,,...///000111222333333333333444555777999:::;;;;;;777555333000...,,,+++***000111444777999888555333666777777777777666444444111333666888:::999888777333333333111///......//////......000333555666666888777666666777888888888777888999777666666888::::::888666555777888999999777888999:::999777444333...------...111222222111222444666777666666888:::@@@EEENNNWWW___ggglllpppwww{{{|||vvvnnn```PPPEEE===777444666777666555666222111000111444555555555333444555777:::<<<===>>>AAA>>>======;;;<<>>;;;888666555555444444444444555555888888777666555555555555444555444111...---111555444333222333444444333111............//////000111///111444666777777666555333222333333///)))***//////000111222222222222111222333444555777888999:::777666333111...,,,******///333888:::888555222111555666888:::::::::999999333444666888999999999999777555333111//////000000,,,,,,,,,///333666888888888888888888888888888888666888999888555666999======:::888777888:::::::::666777777777777666444333///......///222333333222333555888888888999===AAAHHHNNNWWWbbbkkkqqquuuvvv~~~wwwpppfffYYYKKKAAA999555333666888666555777444222111222444777888888555777999<<<===>>>>>>>>>@@@===<<<<<<:::;;;BBBKKKccc{{{qqqjjj\\\UUUKKKCCC===999777666555555555444444555555555777777666555555444444444333444333///++++++///444333222222333444555333111///000111222333222000000...///000222333555555666111000222333000,,,---222333333333333333222111111111111222222444555666777666555333222000///......222999??????999333222333444555777999::::::999888444444555666888999;;;;;;;;;888444111000111222222///......000444777888888777888999999888888888888444666888666444444999>>>>>>;;;888777888999:::999555555555555555444444444000//////000333444444333444777;;;;;;;;;>>>DDDJJJSSSXXX```jjjssszzz}}}~~~zzzrrrhhh^^^RRRFFF>>>555222222666777555444777666444222333555999;;;;;;888;;;>>>AAABBBAAA???>>>===:::999999888888???HHHbbbyyyoooiii^^^WWWLLLBBB<<<999777666666666555555555555666666666666666555444444333333222333333...******...444333222222333444555333222000222444555555333111///......---...///222555666//////111333111---///555666666666555444333222111000000000111222333444555555444333333222222333333555===EEEDDD;;;444222555333444666888999888777666555555444555666999;;;======:::555222111222333444555333222333444555555555777888:::999888777777888222444666555222333888===>>>;;;888777888999999999444444333333333444555555111000000111333555444333555999===>>>>>>BBBJJJPPP\\\___eeemmmwww~~~}}}wwwmmmcccXXXMMMCCC<<<222///000555666444333666777555333333666:::<<<===:::===AAADDDEEECCC@@@>>>;;;888777777555666===FFFaaawwwjjjbbbWWWKKKDDD???999555666666666666666666666555555999;;;<<<:::777555666888777444222...)))&&&---555555444333333555666666666999666333222222222111000111---((((((+++...//////////////////...000333666888777666666666444222000000222333333222333444666888777555444333333444444888;;;===;;;777444444444444999;;;777555666888888888777666666888:::::::::888777666333111111444777666555555444444333333222555777999999666444333333222777<<<<<<888555555777777666666888<<<<<<:::777444333222111222444777888777666555555666666666444:::;;;<<<@@@EEEMMMUUUZZZ```hhhqqqxxx|||yyyqqqfff]]]VVVNNNDDD>>>999888777555444444444444222444666999<<<>>>@@@AAA<<<<<<<<<<<<<<<<<<;;;;;;===999666444222444<<>>???@@@DDDGGGLLLQQQXXXaaajjjpppsssyyy|||xxxpppcccXXXOOOFFF>>>888999999999999888666444333333555999<<<>>>???>>>>>>888888999999:::;;;;;;;;;;;;888666666555666>>>GGGjjjzzzwwwkkk___RRRJJJDDD===999999666666777777888999999999777888888777777666777777555222000///,,,))),,,222111111222222333555888:::555333111111222333333222444333222111222333444444///000000000000333666999:::999666222///...///000111444666777555222000///000000///000111222444555555333111///,,,+++,,,,,,333666666444555:::<<<;;;555555666888999888666333333///---000777<<<<<<::::::888666333111///...---000333666777444000...,,,333666999999777666666777444333222222222222111000000111222333555666888888999:::;;;<<<<<<===>>>???FFFLLLVVV^^^eeellltttyyy{{{|||uuummm```TTTIIIAAA:::666777888999999888666333222222444888<<<>>>===;;;:::666777777888999::::::;;;:::777666777666888???HHHjjj|||zzzjjj^^^QQQIIICCC<<<888888666666666777777888888888777777777777888888888888333000......,,,***+++000000111222111111333888;;;666444222111333444444333222222222222222111222222///000111000000222666999999999777333///---///111222444777777555222//////000000000111222444666777555333000...------------222444444222444:::<<<:::333333444666888888555333000---+++...555::::::777666666555444333111000///...111444555333000...---222333555666555555555555222222222222111111111222555444444444555666777777<<<>>>??????>>>>>>@@@BBBHHHQQQ^^^iiipppuuu{{{}}}oooggg[[[NNNDDD===888666555666777888666444222000111333777:::;;;:::888666666666777777888999::::::888666777999999:::AAAIIIhhh~~~{{{iii^^^QQQJJJDDD===999999777777777777777777777777888777666777999::::::999222///---///...++++++///333444555333222333999===888666333333444444444444///111333222111//////000000111111000000111444777888999888555000...///222222444666666444111000000111111111222333555777999444333111000111111000///222333222000333888:::888222222222444666777555444000...---///333666666555333444666666666444222000...000222333111000//////111222222333444444444444111222333333222333555777999888666555555666888999;;;>>>AAAAAA??????BBBEEENNNXXXfffqqqwww{{{~~~wwwggg```UUUIII@@@:::888888555666666666555333111000222333666888999888666555666777777777888999999999666555777::::::;;;BBBJJJgggzzzkkk___SSSLLLFFF@@@======999999999888888777777666999777666888;;;<<<;;;:::333000...111111...---///444555666333111222777===:::888555444555555555444...111333333111......///111111111///...///222555555888999777222///000333333444555555333111111222222111111222333555777888333111000222444444222000333222000...111777888666111000000222555777666666222111111222222333333333222555888:::999666222///---///111111000000111333222111222333444555555444000222444444444666999===;;;999666444555777;;;===;;;???CCCEEEDDDEEEIIIMMMYYYbbbmmmuuuyyyvvvjjj___YYYOOOEEE===999:::;;;777777666555444333222222444555666777777777666555888888888888888888888888555555777;;;<<<===CCCKKKfffyyymmmaaaUUUOOOIIICCC@@@@@@<<<;;;;;;:::999888777777:::888777888<<<>>>===;;;555111000333333000///000222444444111...///555:::<<<:::777555555666555444---111444444111......///111111111///......111333444888:::888333000111444333444555444222111222444222111111111222444666777222000000333555666333000333222///,,,000666777444111000///111444666777777333555555444222111222333333666999<<<;;;777111......///000000000111333555333222222333555666666555000222555555666888===AAA;;;999666444555999>>>AAA@@@EEEJJJMMMMMMOOOUUUZZZbbbiiiqqqvvvzzzooo___ZZZUUULLLBBB;;;999;;;>>>999888777555444444444444666666777777777777666666999999999888888888888888444444777<<<===>>>DDDLLLfff~~~xxxlll```VVVRRRPPPIIIAAA======<<<;;;;;;;;;:::777555777666555666888:::999888666666666444222111222333444444222///,,,---222666:::888777999:::999555111333555666666333000......111111000...---...222555;;;888666555555555444222222333444555555555444333777666666555555555555666333111000222666999999888555///((((((---333666777000111222333444555666666555555555444333333222222999:::;;;:::777555444444///......///222444555555444444444555555555666666666666555444666888;;;<<<<<<888444555:::???CCCDDDDDDIIILLLOOOXXXdddjjjhhhnnnvvv||||||wwwjjj___UUUMMMCCC======???>>>===;;;888555555888::::::888999999888666555333222222555777999::::::888666444999999;;;>>>??????FFFNNNnnn{{{nnncccXXXTTTPPPIIIBBB??????===;;;:::;;;:::999777666555444555666777666555555555666444222222222444333333222000...///222666666666666888:::999666333111333555555333111000000222222111///...000333666999777444444444444333222111222333555555555444333777777666555444444444444333222000222666888888777666111++++++///333444333111111111111333444555666666666555555444444444333888999:::999777444333333111000000000222333444444555555555555555555555444777666555444444555666777888666555888===BBBEEEEEEKKKQQQVVVZZZcccpppwwwwwwvvv}}}~~~yyypppbbbXXXPPPIII@@@;;;;;;======<<<888555444555888::::::999:::999999888777666555444444666888:::;;;999777666888777888;;;<<<===DDDMMMkkk}}}qqqeeeZZZUUUPPPIIIBBB@@@@@@===:::999999::::::999555444333333444444333222333444555444333222333444111222222111000111444666222333444777999999777555000222444555333222222222333444333222111222555777666444222111222333222222000111222444555555555444777666666555444333333222444222111222444666666555888444000000222333222111222111000000111333555666666666666666666666666555777999999888555333222222444333333222222222333333666666666555555444333222888777777666555444444333777888;;;@@@FFFJJJKKKKKKRRRWWW]]]aaajjjttt{{{|||~~~yyyrrriii\\\RRRHHHBBB;;;888999;;;<<<;;;555444333555777:::::::::999999::::::999999888777444666999;;;<<<;;;999888777555555777888:::CCCLLLiii}}}sssggg[[[TTTNNNFFFAAA???@@@<<<888666666888999:::666444333222333333111000111333444444333222333444000000111222333444555666111222444666777777666555///111333444333333444555555555555444333444666888444222000///000222222111...///111333444555555444666555555444333222111111444333222222333444444444888666555555777666444222333111000//////222555777777777777777777777777888777888888666444222222222777777666444222222222333777777777777555444222111666666777777777777666666999===DDDLLLRRRUUUUUUUUU\\\___dddhhhnnntttyyy{{{{{{tttmmmdddZZZRRRAAA===888555666999::::::666666666666888888999999777888999:::::::::999999666888:::<<<<<<;;;888777555333222333444888BBBLLLhhh{{{sssgggZZZRRRJJJBBB=========:::555333444666888888777555333333333333111000000222444444333222333333///000222444666666666555111333555666666555555444000222333444333333444666666666777666555555777999444222///...///111222222---///111222444444444444444444444444333222000000333333333222222222333444666666888:::;;;:::888666333222000///000222555666666777777888888999999999777888888666333111111222888999888666333222333555888888999888777555333111111222444777999;;;<<<<<<@@@EEENNNVVV\\\_________hhhkkkoootttwwwzzz~~~zzzqqqiii___UUUOOO<<<:::777555555777888999999999999999777777666666444666777999:::999999888888999;;;<<<<<<:::777555555222111222444777BBBMMMiii{{{ttthhhZZZPPPGGG>>>;;;;;;;;;888444222333555666777777555444333444444222000000222444555333222111222///000222666888888666333111333666777666555555555222444555444333222444555666777888777666666888:::777444000//////111222222...///000222333333333222111222333333333222000///111222333222111111222444333555999;;;<<<;;;999888444333222111111333555666666666777777888999::::::888888888555333111222333777999:::888444333555888888999::::::999777444333...000333888===AAAEEEGGGJJJPPPXXX```dddgggiiijjjoooqqqwww}}}yyynnnbbbWWWMMMGGG<<<:::888777666666777888888::::::999666444444444333444777888999999888777777888:::;;;;;;999777555666333333444555999DDDNNNkkk}}}uuuiii[[[OOOEEE<<<999;;;:::777444333444666777777555444333333333333222111111333555555333111000000000111333777:::999555111...222666888777666777888555666666444222111222333666777888888777777888999:::666222000000222333333...///111222222222111111...///111222333222111000///111222222000000333555222444888::::::999777777444444333333444444555666555555666777888999::::::999999888666333222333444666888:::999555444777;;;999:::;;;<<<;;;999666444222444888===DDDKKKQQQUUUXXX]]]eeejjjnnnqqqtttwwwvvvxxx}}}uuuhhh\\\PPPGGGBBB======;;;999777666777777555777999888444222222333333444777999:::999777666333555888:::;;;:::888777777555555777999<<>>;;;888777666777111333666666333111111333444555888::::::999777666000222666999;;;;;;;;;:::888666777999;;;>>>GGGQQQmmmwwwkkk]]]RRRHHH???::::::;;;:::999777666555555555111222222111000000111333333666888666111---///111111111222666999999666222111///...000333444333111333333333222222111111111555555555555555555555555888777444111......///111...///111333444333///,,,.........///111000...,,,111222444555555444222111444555777888666444222222555444444444444444333222666666666666777888::::::;;;:::888666555444444444777999;;;;;;:::999999999::::::888888999:::<<<===@@@BBBFFFLLLTTT\\\dddiiiooopppttt|||{{{vvvmmmaaaTTTIIICCCAAAAAA???<<<:::888888888999555444333333333333444555333666:::;;;999666444333444333444777;;;<<<999666666999555666>>>???DDDRRRpppxxxmmm```VVVLLLAAA;;;;;;<<<;;;:::999777555444444///000111000000000222444777:::<<<999333000000222222111222555888888666333222000///000222333222000111111111222333333444444666555444444444444444555777555222///------...000000111222444666444111...---,,,,,,---///000///...111222333333333333111111222444666666555444333222444333222111222333333222666666666666777888888999:::999888777666444333333444777<<<>>><<<:::777666555666777999<<<>>>@@@AAAHHHMMMSSS[[[bbbhhhlllooouuuvvv{{{xxxsssjjj^^^RRRHHHBBB@@@===>>>>>>>>>===;;;:::999555444333333333333444555444666999:::888555444444444444444777:::;;;888666666999555666===???CCCRRRlllzzzpppeee\\\QQQEEE>>><<<<<<<<<;;;:::999666444222///111222333222333555666:::===>>><<<777333222333333222222333555666555333333222000000111111///---...///000222444555666666666555333222222333555666666444111...------///000222222333555666666333111+++******+++...111111111111111111111222222222222222333444555555555444333333222000//////000333444666666666666666777777777888888999999777555333111000555<<>>999;;;>>>@@@@@@>>>:::888555444444333333444444555555666888777666444555555555555555777999999777555666:::666777>>>>>>DDDSSSjjj|||sssiiiaaaWWWJJJ@@@>>>;;;<<<<<<<<<:::777333111444666777777666666777888999;;;===<<<999666555555333222222222333333333333444333111000///...---,,,...///111333555666666666333222111000111444777999888555222000000111222222333222333444666666444222,,,******+++///222444444222222222111222222333444222222333555666777666555333222000------///333666666666777777666666666555555777999:::888666222000///333999;;;:::777333222333555888===DDDKKKQQQTTTVVV^^^hhhqqqvvvzzz~~~|||uuunnnbbbUUUKKKCCC>>>;;;888:::<<<===<<<:::777555444444444444444444444444555666666555444444555666666666777777888888777666777<<<999999@@@@@@FFFVVVnnn~~~vvvmmmeeeZZZMMMBBB???;;;;;;<<<;;;999666333111888999:::999777555444555444666888999999777666555222222222222111111111222222222222000...---,,,,,,000111333444555555444444000//////000222777;;;===;;;777333222444555666555222111111222444444444222...,,,,,,---111444666666333333333333333444555666444333222444777888888666444333111...,,,...333888666777777888777777666555444666888:::999666222//////111444666555444444555777777999>>>FFFOOOXXX]]]cccjjjttt{{{{{{tttkkk^^^QQQGGG@@@;;;888999888777666444333222222444444444444444444444444444555555444333333555777555666777777777777777777888>>><<<===CCCDDDKKK\\\uuuwwwnnnggg\\\NNNCCC@@@999::::::999888666444333666888999888555222000000///111444666777666555333000222333222000//////000///000111000---,,,---...111222444555666555333222//////000111555999<<>>:::777999777444111//////000000333444444555555444444333333444444444222333444666333444555555444444555777888???>>>???EEEFFFOOOaaa{{{xxxoooggg\\\NNNDDD@@@888888777777666555555444444666777777444111000///...///222444666555222000...111444333000...---...,,,...000///---,,,...000000222444666666555333222000111222444666999<<<===999555000000444777666555222000//////111333444444000//////111333333222111111222333555666666555555555111///000444777555222333444333///+++***///333555777888:::;;;:::999888444555777888777555333111000111333444555777;;;>>>AAAEEEKKKTTT^^^hhhpppuuuwww~~~vvvoooggg]]]OOODDD???===:::888888666333111000000111222333333444555555444333333111333444444333333444555...000222111000000333666666>>>>>>@@@FFFHHHQQQddd~~~yyyooofff[[[MMMDDD@@@777777666555555555555555333555888888666333222222...///111444555333000------111444444111---,,,,,,***---//////------///111///111444666777666444333222333444666888999:::;;;777222------111555444222333111//////111444555555000000000111333222000...///000333555666555444333444000---...333555333000222333333///***(((,,,111555777999;;;<<<;;;:::999444555666777666555333222///222444666888;;;>>>AAAGGGLLLVVVbbbmmmwww}}}tttmmm```VVVIII@@@===<<<;;;999666555444333333333444444333333444555555444333333000222444444333333333444***---///...---...111444444<<<>>>???EEEHHHRRRfff~~~|||vvvkkk\\\OOOEEE???:::999777555444333444444888999:::;;;:::888666444000111333333111000000111222333444444333000---+++)))******+++,,,---...///222777:::777444444444222666555444444777888999999555333000000222444666666666555444222000111444777555444444333333000,,,))),,,---...///000111222222111...,,,---000111000...666333000---,,,---///111888999999888888777666555777888999777555333222333555666888;;;>>>BBBDDDFFFVVVZZZcccooozzz|||sssiiiWWWQQQIIIBBB>>>===;;;:::777666666555555555666666555444444333333333444444666333111222555888777666---///000///...---...000::::::<<<@@@CCCJJJXXXfffvvvjjj\\\NNNCCC>>>999888777555555555555666999:::;;;<<<<<<;;;999888111222333333222111222444666666555444333000...---***+++,,,...///000000000666:::999333///000111///444333333444666777666555444111......111444777888777888999777555333333333444444444444444222///------......///000111111222111///------000222222111555333000......///000111777888888888777777666555333444555444333111111222444777;;;???CCCHHHNNNSSSaaafffpppzzz{{{vvvjjj___RRRMMMGGGAAA===;;;999888555555444444444444555555555444333222222222333333444333333555888999777555000111222222111111222333::::::===BBBFFFMMM\\\iiiyyylll]]]OOODDD>>>999888666555555555666666777888:::;;;;;;;;;:::999333444444444333444666888:::999666444222000......***,,,///222333333222111::::::555---)))+++......333333222444555555444222222000------000444777999888:::======999555222000333444555666666555333222000000000000000111222222333111......000222333333222222111111000111222222666666777777777666555555111222333333222111222333555;;;CCCHHHMMMTTT^^^ffflllttt~~~zzzuuuooobbbUUULLLHHHCCC???<<<:::777555444444333333333333444444666444333111111222333444333444555888::::::777444444555666666555444444555999:::>>>DDDIIIQQQ```nnn{{{nnn```SSSHHHBBB999888666444333333444444333444555666777777777777555666555444444666999<<<<<<999666222///...------(((+++000444666555333222888666000(((&&&+++111222555333222111333444333222333000------000333666777777:::======:::666333222222444666777666666666777333333222222222222333444555333000//////000111222000000111222222222222222444555666666666666666555222444555444333333555777;;;CCCMMMSSSWWW___kkkuuusss|||xxxrrroooiii[[[OOOFFFCCC@@@>>><<<:::777555444444444444444555555666888666333111111222333555333444555777888777666444888999::::::777555444555777888===DDDJJJSSSbbbpppyyymmmbbbUUUIIIBBB999888666444222111111111111111222333444555555555666666666555555666:::<<<:::888444///,,,+++++++++&&&***///333666555333222222111+++&&&(((000666888888555111///000333444555555333000///111333444444666888999999777666666777222444777777666666777999666666444444444555666777777666444111...---...///...///111222222222222222444444555666666777666666444555666666555666888;;;BBBKKKUUU\\\```gggrrr{{{xxx|||qqqllliiiaaaSSSIIIAAA@@@>>>===<<<;;;888666666666666666666777888888:::888444111000222444666444444444333333444555666:::;;;<<<;;;888555333333555777===EEELLLUUUdddrrrwwwlllaaaUUUGGG>>>999888666444222222222222333333333444555666666777555666666666555666888:::888555222...+++)))))))))%%%)))...333555555444222......+++)))---555::::::777444000...000333555555555444222222333444333222444555666666555666888:::222555777666444333666888777666555444555666888:::888888777444000......///000111222333333333333333333444555666777888888888444666777888999<<>>===;;;;;;<<<;;;:::888888888777888888999:::;;;;;;888333000///111444666444444444222111111444666999;;;<<<;;;888555333333666999???HHHOOOXXXggguuuxxxooodddVVVFFF;;;888777666555444555666777555555555555555666777777444555666666555444555777555444111...+++))))))(((&&&)))...222555666555444///111000///333999999666111000///000111333333222333333333555666666444222444555666666666666888:::333555777555111000333666666555333333444666999:::666888:::888555222111222444444444444444555555555333444666777888999999999666888;;;>>>AAAFFFLLLPPPYYY```iiirrrxxx}}}~~~sssjjjddd[[[NNNCCC???;;;:::888888:::;;;:::999888888888888999:::;;;<<<:::777111---,,,...222555222444666555333222333555555888;;;;;;:::888777777;;;===DDDMMMUUU^^^mmmzzz}}}sssgggXXXGGG:::666666666666777888:::;;;555444444444444555666666333555666666555333444444444333111...,,,***)))((('''***...222555666777666222444444444777:::777222,,,,,,...111333333111...111222444777999999666333444666888999888777888888333666777444000...000444444333222111333555888:::555888;;;;;;888666555666888777666666666666777777444444666777999:::::::::888;;;???DDDIIIPPPXXX]]]dddjjjsss}}}vvvmmmeeeaaaXXXKKKBBBAAA:::888666666888:::::::::888888888888999:::;;;<<<999555///+++***,,,000333111444888999666444333444222555999<<<<<<;;;;;;;;;???BBBIIIRRRYYYbbbqqq~~~|||nnn[[[III===;;;999777666777888888888444333222444666777777666333333333333333333333333888666444222///...---,,,///000222444555555444333111222444666666666444333,,,///333555444222111111111222333444555555555555555666666666777777777888666777666222---,,,...000222222111111222444555666666666888999999999888777555444333444555777777666777888888888777999;;;>>>AAA@@@GGGRRRVVVWWWbbbpppuuuxxx~~~~~~ssskkkaaaXXXPPPHHH@@@:::888777666555666777999;;;<<<;;;999777777777999::::::666000,,,---000333555555888;;;======;;;777555666444666:::;;;999999<<>>BBBFFFNNNVVV]]]aaahhhsss}}}xxxqqqggg___TTTJJJDDD>>>999555888777555444444555666777;;;;;;;;;<<<<<<<<<<<<<<<777555222111222444555555111333666888:::;;;<<<<<<333000111555888999===BBBGGGPPPZZZaaagggppp}}}yyysssiiiYYYLLLAAA>>>;;;999999999888777:::999888888888888777666777777666444333222111000111111000000000000111111...000333555444222///---000111222333444444444333222222222000///000333555777666444333444555888999777777777777666666666666333333222000000111444555222111111000111222333444444555666666555444333222666666555444333333555777999;;;<<<>>>@@@DDDJJJNNNWWWaaahhhiiippp~~~{{{qqqjjj___WWWKKKBBB===:::777444777666555444444444444444:::;;;<<<======;;;999888555444333333555666666555222333444666888:::;;;<<<444111000444777999===CCCFFFNNNYYY```fffqqq}}}vvvjjjYYYKKKDDDBBB>>><<<;;;;;;999888:::999888888999:::999777888888666555333222000000000/////////000111111222///111333555555333000...333333444444333333222222111000///...---///444777777666444333444555777888777777777777666666666666222111//////000333444555333222111111111222333444666666666666666444222111555666666444333444888;;;<<<>>>???AAADDDIIIPPPTTT___iiioooooovvv~~~vvvkkkcccWWWOOODDD<<<999888777555666666555444444444333333:::;;;<<<<<<;;;888555333333222333555777888777666444444444555666777999999666222111444666888===CCCIIIPPPZZZaaaiiiuuuxxxmmm]]]QQQGGGDDD@@@===<<<;;;999888888777666888:::;;;;;;:::888888777555444222111111////////////000111222222000111222444444333111000555555444444444444333333222111000...---000444777666666555444444555666777666666666666777777777777333111//////222444666666444333222222222333444555888888888888777555333222333444666555444666<<>>888777888888777555555555555555444444444999:::::::::999666444222111111222444777888888777444444444555555666666666777333222555888999>>>CCCHHHPPPZZZaaajjjwwwwwwmmmaaaYYYGGGCCC???<<<;;;999777666555444444777:::<<<===<<<888777666555444333222222//////...//////000111222//////000111111222222222444444444444555666777777666666444111///000333666555444444444444444444444444444555666777888999999666333111111444777888888666555444333333444555555;;;;;;;;;:::999666444333444666999999999<<>>;;;999888666444222222333666:::===>>>>>>777777666555444333333222//////...//////000111222............///000222333222222333444666888:::;;;;;;:::777444111000222444333444444555555444333333333444555666777888999:::888555222333666999:::999777666555444333444555666<<<<<<<<<;;;:::888555444777:::===>>>>>>CCCKKKSSSTTTUUUVVVXXX[[[aaaiiiooouuurrrxxx|||xxxrrriii]]]TTT@@@;;;555333555777888777444444555666777777777666555555666777888999999999000///000222555888999888000111333555666666666555222000222888<<<>>>CCCHHHOOOYYYfffpppwwwxxxeeeSSSGGG@@@<<<======999555555000000111444999===???@@@:::999999999888555000,,,+++,,,,,,,,,+++,,,///111111111111222222222333333444333444666999:::777333555555333111......000222555555555333222222333555333222222333555888888888666666555555555666777777666666666888:::<<<<<<;;;BBBBBBBBB???<<<::::::;;;>>>===>>>@@@DDDKKKQQQUUU^^^]]]aaaiiinnnnnnqqquuuxxx}}}{{{rrrmmmiiibbbVVVMMM777444222222555777777555777555333333555888999:::999777555777:::<<<<<<:::444111000444999<<<:::666000111222222111222444555888777:::AAAEEEEEEHHHKKK]]]aaahhhsss~~~yyygggUUUGGG@@@;;;<<<<<<888555555222222222555999===>>>???999888777666555222...+++---------+++***+++---000333333444444333333222222444333444666888999666333111111111///---...000222555555555333222111333555555444333444666888888777333333333444444555666777777666666777999;;;<<<<<<@@@BBBCCCBBB???>>>======GGGHHHJJJKKKMMMQQQVVV[[[cccggglllrrrxxx|||yyyooohhhcccZZZOOOFFF666444222222555777777666666555333333555777888999999888777888<<<>>>===<<<888555333555999:::888555000111222222111111333555:::999===EEEJJJKKKNNNRRReeeiiioooxxxxxxhhhXXXIIIAAA<<<<<<<<<999666666444333333555888;;;<<<<<<777555333222222000...,,,111000...+++)))))),,,...444555666666666444222111444333444555777777555333/////////---,,,---000333555555555333111111333555666555444555777888777666///000111222333555666666666666666666888:::<<<>>>???BBBDDDDDDCCCBBBCCCDDDRRRVVV[[[[[[ZZZ[[[```dddmmmvvv}}}}}}uuujjjaaaYYYPPPDDD<<<444222111111333666666666666555444444555666888999:::999999:::===>>>>>>===<<<999666666888999777444111222333333222222333444<<<<<>>>>>===:::888999555444333444666888888777333111//////000111111111555444111---******,,,///222444666888888777444333444444555555666555444333000000000...------000333444555444333111111333555666555444555777777666555---...///111222444444555444555666666777:::>>>@@@CCCDDDEEEFFFFFFHHHLLLNNNYYYaaahhhiiigggfffkkkpppwwwyyypppdddZZZPPPFFF;;;444222111000000111333444555777777777666666666888999;;;;;;;;;;;;<<<<<<;;;:::<<<999666555666777666555333444666666555444555666<<<<<>>:::888444333444666444222222333444333222---,,,,,,...333777999:::888888777444111000111333///111444777999::::::999777888888777444333444555777666555222000///111333444444444222000000222444444444555777888888777555000111222333333333222111222777<<>>888444222222222000......000222777:::;;;:::666555666999999:::<<<:::777555333333444555555666666666666555555777:::<<<<<<<<<===>>>;;;<<>>???@@@>>>???EEEPPPXXX\\\aaagggrrrzzzuuuiii[[[PPPDDD>>>;;;666555666888777555555666666666555,,,,,,,,,///222555555444111444666666555333333333333333444555666777888888:::;;;;;;999555333555777333444333222111222444777333444333222000000222444666666888;;;===>>><<<:::666777777777555333000...555===FFFLLLNNNQQQUUUYYY]]]aaafffjjjnnnqqquuuxxx~~~}}}rrreee___YYYQQQHHHAAA===;;;:::888999999666222000222444333777:::888333000222444333666::::::888666777888555777;;;<<<:::777555333111555999<<<===>>>???@@@AAABBBHHHRRRZZZ^^^ccchhhnnnxxxwwwnnneee[[[NNNCCC===:::777555>>>===999555555888666000...,,,***---222555555444000222333555777777777666777666444222222333666777======<<<999555222111222333444444444444444333333444333000......///000222999:::;;;<<<============:::888999:::777222111444888EEEQQQTTTWWW^^^bbbbbbbbbeeekkksss{{{~~~vvvnnngggbbbXXXTTTMMMFFF@@@<<<;;;;;;<<<:::555111//////000111222666888666111...///222444333444666888888777555444888===@@@>>>999111---222333555777999:::;;;<<>>===>>>@@@===999999<<>>EEEEEEMMM[[[dddhhhlllpppwwwyyyqqqfff[[[LLLAAA======>>>>>><<<;;;777111111555555222---000222444444333444555333444555777888888888888:::888666555444555666777:::;;;:::888555333333333777777777777666444333222,,,***((((((***...333777:::999888888888999:::;;;AAA@@@CCCGGGGGGDDDFFFJJJWWW[[[___bbbgggnnnrrrrrr{{{|||yyyqqqggg\\\SSSOOOLLLGGGBBB>>><<<<<<<<<:::888555333222222444555888999999666333222444888555555555777999999888777444777:::<<<:::555///+++...222666:::<<<===???@@@EEEGGGQQQaaammmrrrrrrssszzz{{{ttthhh^^^PPPEEE@@@???>>>===999999666000///333444222///333777888555444444666333333444555666666777777888777555444333444555666555666777777555555666777999999999888666555333222,,,***((((((***///444777:::888666555555666888999??????DDDKKKOOOPPPTTTYYYbbbbbbdddhhhooowww{{{|||zzztttmmmdddYYYRRRIIIGGGCCC???<<<;;;;;;;;;:::888666555444555777888::::::888444222222666999555444444555777888777666333444777777666222---***///444999<<<======???AAADDDLLLXXXeeemmmrrrvvvxxx}}}wwwjjjaaaUUULLLEEE@@@;;;888666888555000///222444333000444888999777555555777111222222222333333444444444333222222222222333444000222444555555666888:::::::::999888777555333222000...,,,+++,,,000444666888777555444333555666777:::<<>>===<<<>>>AAAIIIUUUccciiikkkpppyyyyyymmmeeeZZZPPPIIIAAA:::555333777666222000222444333111333555666555555555555000000//////000111222222/////////000000111222333///111333444555666999;;;::::::999888666555333222444333111000000111333555666555444444444555666777999<<>>???<<<<<>>;;;888666444222222777666666555555555666666888666333111222333555555444222000111333555555555111111111000000111111111666:::>>>>>>;;;<<>>===;;;===EEELLLUUUdddqqquuuxxx}}}zzznnn^^^PPPGGG@@@:::555555888999666111......///---***'''(((,,,//////...000000000000///000111333---000555777777444222222333555777777555333222222666777777666444222333444777555444444555555555444666999<<<;;;888666777999CCCKKKTTT\\\gggttt|||~~~zzzsssllleee[[[SSSMMMHHHBBB>>>:::999777555333111///...444333222000...---///222333555777888666555555555555444333444555666555444555444333555888999666333444666999:::===CCCKKKRRRdddiiipppvvv{{{xxxmmm]]]OOOFFF???999444666888999666222......000000---++++++---///000///000111111111000//////000///222666777666222000///444666999999777444222222444555666555333333444555555333222222333555555555666999<<<;;;888777888;;;HHHPPPYYYaaakkkvvv}}}~~~~~~vvvooofff___UUUNNNIIIEEE???<<<888888666555333111000///333333222///------///111666777999999888777888999777555444444666666555444777666666777999:::777555222444888;;;AAAJJJTTT[[[ffflllsssyyy~~~vvvlll]]]OOOFFF>>>888444666999:::777222//////000444222//////000111111000111222333333333111///...111444666777444000...---555888;;;;;;999555222111222222333222222333666888555333000000222444666666666888;;;:::888888:::>>>IIISSS^^^gggqqq}}}~~~yyyppphhh[[[UUULLLFFFCCC@@@;;;888666666555444333333222222111111111///------...000777888999888777888999;;;888666555555666777666555:::999999:::;;;;;;999888222444999???GGGSSS___gggiiiooowww}}}tttkkk]]]PPPFFF???999666777999:::777222//////000777555444222222222222222111222444777777666333000111444666666333000...---666999<<<<<<999555222000///000111111111333777:::777444222111222444666666444666888888777888<<<@@@GGGSSSbbbmmmxxxyyysssjjjaaaQQQKKKDDD???===<<<999666444444444444444444444444000111111///...---///000666666777666555666999;;;666555444444777999999999<<<<<<<<<<<<======<<<;;;888:::>>>EEEOOO[[[gggnnnmmmsss|||~~~ssslll___RRRHHH@@@;;;888666888999777222//////000777777666555444333444444222333555:::===<<<999666111333666666333111//////666999;;;;;;888444111000...000111111222444777::::::777444333444555555555222444555555555888>>>CCCJJJWWWgggrrr}}}yyysssnnndddZZZJJJEEE>>>;;;::::::888555333333333444444555555555111222222111000///000222777777888777666666999;;;444222222333777:::<<<=====================>>>???AAABBBFFFLLLVVVaaakkkpppsssyyy|||rrrkkk```TTTHHH@@@<<<999555888999666111......///444555666666555444555777444444666;;;@@@AAA===:::222444666666444111000000555777888888555222111111///111333444444444666888999777555555666777666555111333444444555999@@@FFFSSS```nnnwww{{{qqqlllggg]]]RRREEE@@@:::888888888777555222222333444444555555666222444555444333222333444:::;;;;;;:::999999:::<<<333111000222666:::===>>>;;;<<<=========>>>@@@BBBGGGHHHLLLTTT^^^gggnnnqqqyyy|||ooojjj```SSSHHH???;;;999444666888555000------...000333555666555555777999777666777;;;@@@AAA>>>:::666777888777444111000///333444555444222000000111000222555666666555555555444333444666888999777666222444555555666<<>>:::999444666777444///,,,,,,------111444666555555888:::999777777:::???@@@===999999::::::888444000......222333333111//////000222111444777888777555444333//////222555999:::888777333555666666888>>>GGGNNNZZZggguuu~~~~~~xxxmmmddd```[[[QQQFFF@@@;;;666444555666555333333333333444444555555555666777999999888777777888999;;;<<<<<<999777666666666444111111333666888888666999;;;;;;;;;===AAAEEEFFFIIIPPP[[[hhhrrrwwwxxxrrrkkk```TTTJJJAAA:::666111444666555111...------333222222222333666999;;;;;;:::999999;;;;;;:::888444777999777444222222444555333111000111222222111444888;;;:::444000///111///000111333444444444444555333333666999>>>JJJUUUccciiisssyyykkkaaa[[[RRRGGG???<<<<<<;;;:::999999888888666666555555555666888999555444444777999999666222444555777888999888777666666666666666666666666666666333444999======???BBBIIIMMMTTT]]]fffpppyyyvvvnnnbbbVVVKKKBBB;;;777222555777666333000//////555444444444555777:::;;;===;;;:::999::::::888777666888999777444222333444777555333333444555555555555888:::888222//////111111111111222222333333444666444333666999???LLLXXXdddlllxxx~~~tttggg\\\TTTLLLDDD===;;;;;;;;;;;;::::::999888666777888999999888666555444333333555777666333000222333666888999999777666555555555555555555555555333000222777<<<===@@@DDDEEEMMMXXXdddmmmuuuzzz~~~}}}tttfffXXXLLLCCC<<<888555666888888555333222222777666666666777888:::;;;>>><<<:::999999888777555888888888555333222333555666444333444666777888777666888888555111...000222333222111111111222333333777444333666999AAAOOO\\\fffpppwwwooobbbUUUKKKDDD???;;;999:::;;;<<<<<<;;;999888666888;;;======999555333333222222333333333000...///111444777999888777666555555555555555555555555222000222888===???CCCHHHIIIPPP[[[gggqqqyyyzzzkkk\\\OOOEEE>>>:::888888999999777666555555777777666666777888999:::===;;;888777888888777666888777555333222222333555333222222333666777777777777888666333000///111444666444222000000111222333666333222555999BBBRRR```kkkuuu}}}xxxrrrkkk^^^PPPEEE>>>;;;:::666888;;;<<<===;;;999777666888;;;======;;;888555333333222222222111///...///000333555666555333222555555555555555555555555666555777<<<@@@BBBGGGMMMSSSWWW]]]eeeooo{{{~~~pppaaaTTTIIIBBB===::::::999999888777666555555555555555666666777777:::888666666777999999999666555222111111222444444222222222444777888888777777666555222111222444666777666333222111222333444444222111555:::DDDTTTcccpppyyyyyyrrrnnngggZZZLLLBBB<<<999999555777:::;;;<<<:::888666666777888999:::;;;;;;;;;444444555444222111111000111222333333222111///...555555555555555555555555888777:::>>>AAABBBIIIPPPYYY]]]ccckkkuuusssfffYYYOOOFFFAAA===;;;999888888777555333222333333444555666666666999666444444666999::::::444222111111333555555555444444444666999:::999888444333222111222333555777777777555444333444444555333111222777>>>HHHXXXfffuuu}}}wwwpppggg___SSSHHHAAA===;;;999666777888999999888666555666555555555777999;;;===555666777555333333333444555444333111000///......444444444444444444444444666666999>>>@@@BBBJJJSSS\\\cccooozzzvvvjjj^^^SSSJJJDDD>>>;;;888666777666333111111111333444555666777777:::777444444555777888999333222111333777999888777444333444666888999888666///......///111444555666777777777777666666666666333222444;;;BBBLLL\\\iiiyyyzzzqqqiii\\\SSSHHHAAA@@@???===:::666777777777666555444333555555444444555666888:::555666777666444333555777888666333111000111222333444444444444444444444444333444999>>>BBBEEEOOOYYYeeemmmxxxwwwlllaaaVVVLLLFFF???;;;777666666555222///000111333555666777888888<<<999555333444666777777333222222555:::<<<;;;999222222222444666666555333+++++++++---111333444444666777888888888888777777444333777>>>EEEOOO^^^lll||||||zzztttiii```SSSJJJ@@@===???AAA>>>:::777777666555444333333333444444444444444555555555444666777666444444666999999777444222111333666888444444444444444444444444333444:::AAAEEEJJJUUU```pppuuu|||xxxhhh]]]UUUKKKAAA<<<:::888666555444111///000111333555666777888888:::888555333444666:::===:::777555888>>>???:::444...000333555555333000...,,,+++,,,...111444666666555555444444555777888999999777777>>>FFFRRRbbbooo}}}rrrfff]]]XXXMMMFFF>>>:::;;;<<<:::777666777777555222111111222777666555333444555777888666777777777555444222000444333222222333666888::::::777555666888888555222555777<<>>GGGRRRcccppp~~~vvvjjj^^^VVVRRRIIICCC<<<999:::;;;:::888666666666555333444555777999888666555444555666777666666777777666555444333333222111111222444777888:::999888999;;;;;;888555999:::???GGGSSS___iiinnntttyyyyyymmmddd\\\QQQFFF@@@>>>;;;999888555111//////000222444555777777888888777555333444555888:::;;;888666777::::::444///...000222333222111...,,,+++,,,---///111444666777777555333222222555888:::;;;888888>>>GGGTTTfffttt}}}vvvkkk^^^SSSLLLIIICCC???:::888:::;;;;;;:::555666666555555666:::<<<<<<:::888777666666666777666666777888888777777666222111000000111333555777999999:::===>>>>>><<<999===>>>CCCMMM\\\jjjrrrvvvwww|||zzzqqqiiiaaaTTTIII===<<<:::999999777333111///000222333555666777777777666444333333555666777999777666777:::999555000...///111222111000...,,,...///000000111222444555777555222000000333777999999666777>>>IIIXXXjjjzzzzzzoooaaaTTTJJJDDDBBB>>><<<999999;;;======<<<666777666555555777:::======<<<:::999777777777777666666777888999999999999333222111000111333555777888999;;;>>>@@@???>>><<<@@@AAAFFFRRRaaaooovvvxxx{{{uuukkkaaaSSSFFF999999999999:::999666444111222333444555666666666555555444333333444444555666555555777:::999666333...///000111111000///...111222333222000///111333777444111//////222555888666333555>>>KKK[[[nnn}}}}}}uuuhhhYYYMMMEEE@@@>>><<<;;;::::::<<<===>>>>>>888888888666555555888:::<<<<<<;;;:::999888888888666666777888999:::;;;<<<555444333222333555777888666888;;;===>>>>>>>>>>>>AAACCCIIIUUUcccnnnuuuwwwyyymmm```PPPBBB888888999;;;===<<<999777444444555555666555555444444444444444333333333222333333444666888888555333---...000111111111111000222444555333///...000333777555333111111333666888444222666@@@MMM\\\nnn}}}}}}tttlll___SSSIIICCC>>>;;;:::;;;;;;<<<<<<=========999999:::888666666777888999999::::::::::::::::::777777777777999:::;;;<<<777666555444555666888999555777:::;;;;;;;;;===>>>BBBGGGOOOZZZeeeooovvvzzzzzznnncccSSSFFF;;;;;;<<<>>>???>>>;;;999777777777777666555444333333333444444333222111111222222333444555444111000---...///111222333333333000333555333000...111555999888666555555666888999444444888BBBMMMZZZkkkxxxzzzwwwiiiaaaVVVMMMFFF@@@;;;888999:::;;;<<<;;;:::::::::888:::<<<;;;:::888888888666666888999:::;;;<<<<<<777777777777888999;;;<<<888777666555555666888999666888999999888999===@@@CCCKKKWWWaaaiiirrr{{{yyypppgggZZZNNN>>>>>>???AAABBB@@@<<<999999999999888777555444333222333333444333222111000111222222333222000---,,,,,,---///111333444555555...111444333000000333888;;;:::999888888999::::::666666:::CCCMMMYYYgggsssxxxrrrooo```YYYPPPIIICCC>>>999555888999;;;;;;:::888888888777:::===>>><<<;;;::::::333444666999;;;<<<======888777777666777999:::;;;888777555555555666888999777999:::888777888===AAADDDOOO]]]gggnnnuuuyyynnnbbbWWWPPPFFFCCC???<<<<<<;;;:::999999;;;;;;:::888666555666222222222222111111000000+++,,,...000111000///...---000444888::::::999888888666444333333333222111666555555666888888777666888777999AAAJJJXXXkkkzzz~~~xxxlll^^^ZZZTTTJJJBBB<<<999666555;;;<<<<<<:::888666666777<<<999777999===>>>:::777333333333555777:::===???;;;777222000111555999<<<666555444666999:::888555222555777888777888===AAAIIIXXXjjjuuuyyy}}}{{{qqqdddXXXPPPCCC@@@<<<999999999888888777888:::999888777777888444444333222222111111000...///000111111000///...///111555888999888777555888666444333444444222111555444444666888999888777555555888???IIIVVVhhhwwwxxxrrrfffZZZQQQLLLCCC<<<666222...,,,444555777666555555666888;;;888555777;;;<<<:::777444444444555777999;;;<<<777333///---///333777:::777555444666888999888666777888999888888===DDDJJJRRR]]]lllwww|||}}}sssgggYYYOOOAAA===999666555555555444444666888888777777888999666666444333222111000000111111111111000///...---000111444666777666444333666555333333444444333222444444444555888::::::999333333777???HHHTTTdddrrryyyqqqiii]]]SSSHHHCCC===777111,,,'''$$$+++---000222333444777999;;;888555555888:::999777666666666666666777777888222///,,,***+++///444888777666555666888999888666;;;;;;;;;:::<<>>:::777555666777777666777888888777777555444333...---***((()))---333888888777666777777888888777:::;;;<<<>>>BBBJJJVVV___vvvxxx|||~~~uuujjj]]]SSSIIIDDD===777333222000///444666777777555444444555666444222000............222000...,,,+++*********)))***---000222222222222222222222444666666555333222111111333666999::::::666666;;;CCCJJJRRR```lllvvv}}}}}}xxxrrrgggYYYLLLEEE???===:::666333---'''"""$$$''',,,000333777<<>>===;;;888777666666666888999:::;;;:::777444111111111///,,,+++...555;;;999999999777666666888:::666<<>>BBBIIIVVVbbbpppzzz~~~{{{tttlllddd\\\PPPDDD>>>???777666444333222///***''''''***---///000222555777777888888888777777777888777999;;;===<<<999555333333333222...+++...555<<<999::::::888555555888:::;;;AAAIIIQQQYYYbbblllsssyyy}}}|||jjj\\\MMMGGG@@@:::888888888888///111333444444444555666555333111///...///111333...---***)))***---000222000111222333333444444444...///111444777888777555111///---...111333555555888666666:::>>>DDDQQQ]]]lllvvv}}}{{{{{{rrrggg[[[RRRFFF;;;:::???777666444444333000---***(((***,,,------...000222111333666777888888999:::666888;;;======:::777444444444333///,,,...555<<<:::;;;:::888555555888;;;AAAFFFNNNUUU]]]gggrrrzzzyyykkk^^^QQQIIIBBB@@@===999777999333333333333444666777999;;;:::777111------111555666111------111444333000000111222444555333///,,,...000222555666555555444111111111//////000444777333888;;;::::::AAAPPP\\\gggmmmxxx}}}tttllleee\\\PPPDDD===:::888888<<<:::777555444111---***+++,,,+++******+++...111///......000555999999888777888:::;;;;;;:::888777777888999666111000222444555777888666333444;;;AAAFFFLLLTTT\\\eeennnwww}}}}}}nnn```RRRIIIBBB@@@===:::888:::444444333333444555777888;;;:::777222...---000444888444000000333666555333111111222333444333000---000111222333333222111000111111///...---///333666333777999:::;;;BBBNNNXXXaaakkkxxx~~~}}}|||xxxoooggg^^^UUUHHH===888777888999<<<:::888777666444111...,,,------,,,+++,,,///111///---,,,...222555666555666777999:::999888777666777999;;;999555222222444666999:::888555777===BBBOOOTTT\\\dddkkkttt}}}qqqdddTTTJJJBBB???>>>;;;:::;;;666555444333333444555666:::999666333000000222444;;;777333333666888888666333222222222333333111000222333333222111///---+++000///...++++++---222666444555777999<<>>555222444777999999888888888888777444222...//////...------///111///,,,******---111333333666777888888888666555444555:::>>>>>>:::555333333777:::===<<<999:::@@@EEESSSYYYbbbiiipppwwwrrrfffWWWLLLBBB??????<<<;;;<<<777666555444333444444555777666555444333444666777;;;888555555777999999888444333111111333333333222666555444333000---+++)))000///---******,,,111555444444555888===CCCFFFHHHSSS^^^nnn{{{zzzvvvqqqnnnkkkddd[[[TTTGGGAAA888222000222555666444444555666888777555333000111222222000000111222...,,,******,,,///333555888888888888777555444333222888>>>@@@<<<777333222777;;;>>>>>><<<>>>DDDIIISSS\\\hhhrrrxxx}}}|||rrriii\\\OOOCCC??????===<<<<<<888777555444333333444444444333333333666888;;;<<<:::888666555666777888999555333222111333444444444888888666444111...,,,+++000///---+++***---111555555444444888===AAACCCBBBOOOWWWdddsssuuuqqqkkkeee___XXXOOOIII???;;;777444333333333222///000111444666555333111000333555555444333333444...---,,,,,,...111666:::;;;:::999888666555333222///555<<>><<<<<<777666555444333444444555222000///111555999<<<>>>888777666444444666777888555333222222444555555444888888666444222000///...000000///...---///222555555555666888<<>><<<;;;777666444444333444555666222///,,,,,,111666999;;;777777666444444555777999444333333444555666666444666555444333333222222222000111222111111111333666666777888999:::<<<>>>@@@EEENNN\\\iiiuuu~~~zzzyyyvvvqqqaaa\\\TTTLLLEEE???:::888777666444555666777777666000000222444666555111...000333888::::::999999999444666666555444444777:::<<<;;;999666333111000///,,,111777:::999777888999<<>>;;;:::666555444333444444555666333...***)))---333666777777777666555444555777999444333333555666777666444444333333222222333444444000222444444333333444666777888999999999:::===@@@AAAMMM]]]iiiqqqzzzwwwssspppkkkdddYYYSSSKKKCCC<<<777555444666444222222555888:::;;;222333555777888666222///000333888;;;<<<;;;::::::777999:::888555333555777<<<:::888555222000......---111666888888888;;;===>>>AAADDDEEEHHHPPP]]]gggqqqyyykkk[[[KKKDDDBBB@@@>>>>>>999888777444222222555888555222---+++---///222444777777777666555333111111333444555666666444222111000222444666666666777888222444666666444555888;;;999999888888888999::::::@@@GGGTTTbbbllluuu~~~xxxuuussslllaaaXXXQQQKKKCCC<<<777444222000222222222333444777999;;;999777555444555666555555555666777777666777999;;;555666666777555333111///111333444444333222333444333555777888888888:::<<>>888555222///---......///111444777999:::888666444333444555555444555666777666555666888999555666666666555222///......000222333222222333555444666888888888999;;;===@@@DDDIIIMMMTTT]]]iiirrr{{{}}}ooo```QQQIIIEEE@@@======:::999888555222222444666222222222111222333444555;;;;;;:::999777555333222,,,---000222333333333222333444444444333444777999333444666666555666888:::::::::;;;;;;;;;<<<<<<<<>>CCCNNNZZZfffsss~~~}}}xxxzzzssslllfffbbbZZZPPPHHH???;;;777444111///,,,***'''))),,,000333666999:::666444222222333444444333444555666555444444555777666666666666444111...,,,,,,...111222222222444555444666777888888999<<<>>>@@@EEELLLSSSZZZeeepppxxx{{{rrreeeVVVNNNGGGAAA======999999888555333222333555333444666777666666666666===<<<<<<:::888666444333...///222444555555444333555555444333222333777999444444555555666777888:::;;;;;;;;;;;;;;;:::999999===;;;>>>JJJXXXdddpppyyyzzzvvvqqqkkkccc\\\VVVOOOFFF???555444222111000...+++(((###%%%***...333666777888444222111111333333333111333444444333222222444555666666666555333000,,,***...000222222222222333444333555666777888:::===@@@EEEJJJRRRZZZaaajjjttt|||zzzsssgggZZZQQQIIIAAA===<<<888999888666333222333555555777:::;;;999777777777<<<<<<;;;:::888666444333333444666777888777555444555666555333222333666888444333333444555777888888::::::::::::888777555444;;;:::>>>KKKXXXdddnnnwww}}}xxxtttfffaaaYYYRRRLLLFFF???:::111000//////000///---***###%%%)))---111444555666222111000111333333222111111222333222111111333555666666666555333000,,,***111333444444333111222333222444555777888<<<@@@CCCIIIOOOXXX```hhhrrr|||zzzqqqfffZZZRRRIII???;;;;;;777777888666444333444666666:::===<<<999666666777::::::999999777666444333444666777999999888777555666666666444333333555777333222111222555777777666666777888888777666444333999999>>>IIITTT^^^iiirrr~~~wwwpppkkkZZZUUUNNNHHHCCC>>>:::777000///...000111111000...'''(((+++---000222333444111000000222333444222111000111222222111222444666666666666666444111...,,,333555666555333111111222222444666888;;;???EEEIIINNNTTT^^^gggppp{{{{{{lllcccXXXPPPFFF<<<777888555666777666555444555777666:::===;;;666333333444777777777777666555444333111333555777888888777666555666777666444333444555222111///111444666666555111222555777888888777666777777:::AAAHHHQQQ___kkk||||||wwwsssmmmccc[[[NNNJJJEEE???;;;999777666000///...///111222222111---------...///000111222111000111222444444333111...000111111111222555777555666666666555222///...111333444444222111111222333555888;;;???EEEKKKPPPXXX^^^fffnnnwww|||iii```VVVMMMDDD999555555444555666666555555666777666:::<<<999444000000222555555555555555444444333---///222555777777777666444666777777555333333333222000...000333555555333---///333666999:::::::::666555666999===FFFVVVeeeuuu}}}tttoookkkcccWWWMMMGGGCCC???:::777666555555111///...///111333333222222111///......///000111111000111333555555333111...///111111222333666888555666777777555333111///...000222222222111222333555777:::===BBBHHHPPPUUUbbbgggmmmttt{{{nnnbbbTTTJJJAAA999666777222333444555666666666666888888888666444444666888888555333222333444444333///111555777777444111...444444444333333222111111111222333333444333333333///111555999======;;;999555555555555:::CCCMMMUUUhhhsss}}}}}}sssllljjjfffZZZNNNFFFBBB>>>888555444444444444222000...------///222333222000------...//////.........///111333333222000//////...///111555:::<<<777666666555444222111111111111000///////////////666666<<>>FFFLLLPPPZZZdddsssttt{{{}}}uuukkk___UUUKKK@@@999888777777777666666666555555888999888777555555777888222111000222555888888888555444222222222444666888888666555333333444666777999888888777666555444333555444444555777888777555888777666666777<<>>;;;999666444333333111///,,,++++++++++++---///000000...,,,,,,...000111111111111111222333222000...---...000222444666888999;;;999777444222111111111222222111111111222333333:::<<>>:::999;;;666444444444444333000---'''(((+++...222555777888///---******---111333444444333222333333222///---,,,...111444666777666666333222111111111222444444333333444444666777999:::???FFFMMMTTT[[[eeepppvvvwwwmmmaaaXXXOOOFFFAAABBB:::888777555444444555555666777666555333333555777555444444555777777555444;;;<<<>>>>>>===;;;888666444333222222333555777888444444333222333444666777222111//////000111111000000222444666666888;;;======DDDOOOYYY___dddppp{{{}}}tttmmmhhhddd^^^ZZZNNNEEE===:::888666777;;;666555444444444444222000(((+++...222666888999:::000---******---000333444444333222333333222000------///111333555666666666///000111222333444555555444444555666888:::<<<===DDDMMMVVV\\\cccmmmuuuyyyyyypppggg```VVVJJJBBB@@@888777555444333444555666555555555333222222333555555444444666777888666444666777999::::::999777666000000000111222444555666333222111//////000222333111000000111333555444333000333555777777777888:::999===EEEMMMRRRXXXgggwww||||||{{{tttkkkddd^^^XXXPPPKKKDDD===777555444333666;;;777666444444555555444222,,,///222555888888888888111...+++***,,,000222444333222222333444333111......///111333444666666777000111333555666666666555444555666777:::<<<>>>???JJJUUU___dddjjjtttzzz{{{~~~|||}}}{{{tttmmmggg]]]NNNCCC>>>777666444333333333555666444444444222111111333444333333444666888999777555111222333444555666777777......///111222333444444444222000...------...///111111111444666888777666111444777888777666777777;;;;;;???EEEGGGMMM___qqqyyyyyytttpppjjjbbb[[[UUUOOOHHHBBB???888333333222222666;;;999777555555666666666555000222555777888777666555222///+++***,,,///222333333222222333444333111//////000111222444555666777222444666888999888666444444555666888;;;===@@@AAANNNZZZeeejjjoooxxx}}}|||wwwvvvyyyzzznnneee\\\SSSGGG???999999999888777555333222555111......000222000//////---,,,///333666555444333222111000111222444666333111///000333555555333333///+++***---//////...111222333666999:::888666555555555555555444444333777888:::===BBBIIIQQQWWWjjjttt~~~yyyuuurrrpppfffccc]]]UUUMMMFFFAAA???666555333222222333444666777555333333444666666555555444333333333444555666///---+++))))))+++---...333222222222222222222222...///111333555777999:::888888888888777777777777777555666999;;;===CCCJJJQQQ]]]mmmvvvyyyzzz~~~{{{wwwvvvtttiii^^^SSSGGG???;;;;;;:::999777666444333666222///000222444333111///---,,,...333555444222111111/////////111222444333111///000333555444222000---))))))+++...//////222222333555777777555333222333444666666666555555999999999999<<>>===;;;999777666555555666333111222555666555333///---,,,...222444333111000///.........///000111222111111222333444222111...+++((('''***---000111333333333444555555333111000222555777999888777666888777555444555;;;CCCIIIXXX___kkkvvv{{{xxxtttoookkkddd^^^YYYXXXUUUPPPIIIBBB<<<888666666666555555555444444444000///...///222444555555333111///------...///000...,,,***)))+++---111333666777777666555333111///222333555666777666666555666666555555555666666666666444666<<>>;;;888666555555555666333111333666777666333000---,,,...222444333111000//////...///000111111222333333444444333111000---+++))))))+++///222555333222222444555555444222222444777:::;;;:::777555444333111///111777@@@GGGWWW]]]hhhrrryyyzzzvvvtttqqqkkkeee```YYYSSSNNNLLLJJJFFFBBB===999666444555555666666666555444333///...---...222555666666333222///---,,,---...///+++***(((((()))---111444666777777888777555333111555666777888777666444333555555444444444555666666777666888>>>DDDJJJUUU___dddjjjrrryyy~~~}}}xxxsssmmmkkklllyyynnnaaaUUUKKKEEE???===999666444444555666555333111222555666444111000...,,,///333555444222000000000000111222333333333555666777555333000///,,,,,,,,,---...111555888222111222333666777777666555777:::<<<<<<999777444555333000...///555===DDDQQQYYYdddnnntttxxx{{{|||~~~wwwrrroooqqqlllccc[[[TTTOOOJJJFFFAAA@@@>>>;;;999777666555444444555666666555444444111///...000333666777777444333222111000///000000)))'''%%%%%%'''+++000444444555666777777777666555666666777777777666444333555444333333333444666777:::999;;;BBBHHHNNNXXXaaafffllluuu}}}{{{uuunnngggeeehhhzzz~~~pppaaaSSSHHHCCC???<<<888555444444666888555333111222555555222///...,,,+++...222555444222//////111222333444555666444777::::::777333000///,,,...000111222444777999222111111333666888888777666777999::::::888666444888777333000///333999>>>FFFMMMXXXcccjjjnnnqqqrrrtttxxx~~~yyyrrrlllgggeeehhhbbbYYYQQQJJJEEEAAA???:::999888666666555555555222222333333444555555666444222111111333666666666555555555666555444333222(((&&&$$$###&&&***000333555555555666666777888888555555555555555555555555555444333222333555777888<<<<<<@@@GGGMMMSSS\\\eeekkkqqqzzzyyyrrrhhh```___cccuuussscccUUUKKKFFF???<<<888555444666999;;;666444333333555555111---***((((((+++000444333222---...000222444666777777555999======999444000///+++///333555555555666888333222111222444666666555333444555666666666555444777666444111000333999===???EEEMMMUUU[[[```dddfffiiinnnuuu{{{yyyxxxyyywwwuuurrrlllfff___ZZZWWWWWWSSSMMMGGGBBB===999666666555444333222111111111111000000111222444666777666444222222333444444333444666888:::999888555333***'''%%%###%%%***000333777666555444444555777888444444333222333555777888666555333222333555888:::===>>>DDDMMMTTTZZZbbbjjjtttyyyvvvnnncccZZZYYY]]]qqqvvvgggZZZPPPLLL@@@===999666555888;;;>>>888666444444666555111---'''&&&&&&)))///222222111+++---///222444666777888666;;;???>>>:::444111///***...444666666555555777444222111111222333333222000111222333444444555555333333222111222555;;;???@@@CCCHHHLLLPPPUUUZZZ]]]ccchhhnnnrrrvvv|||zzzttttttvvvkkkjjjhhhddd^^^WWWQQQMMMJJJGGGDDDAAA===999333///555444333111///.........000/////////111444777999888555333222222333222111333666999<<<<<<:::666444+++)))&&&$$$&&&+++000444:::888555333222444666777333222111000222444888:::666555333333444666999:::===???GGGQQQYYY___gggooo|||}}}uuukkk___VVVUUUYYYooo~~~uuuppphhh\\\SSSEEE???888333333555888:::999777555444444222///,,,'''%%%''',,,......000444222000------///222333333777;;;>>>>>>:::555222111...///111444777888777555555555444333222000000///---,,,,,,---///111111111,,,///333555555666:::===>>>??????@@@BBBGGGMMMQQQbbbeeehhhiiijjjoooxxxyyyrrrllleeeaaaaaa^^^YYYSSSNNNHHHEEECCC???>>>;;;888666444333222000000000000000000//////+++...111333444444555666666777777555222111111111555555555666555555444333,,,+++***+++...222444444<<<999666222000000111222555222///...111444777888777777666555555777<<<@@@CCCGGGMMMUUU^^^hhhrrrxxx|||vvvjjjbbb\\\UUURRRSSSlllzzzrrrhhh[[[RRRGGGBBB;;;666555666777888666444333222222000...+++&&&%%%(((---000///111444555222000///111222222222444999>>>@@@===777333111...000444888;;;;;;777444555444333222111000000///111///...---///000000///,,,///333555777999===@@@?????????>>>???BBBGGGKKKUUUZZZ___aaacccfffmmmsss|||~~~{{{wwwsssmmmfff^^^YYYVVVTTTPPPJJJEEE@@@===<<<888777666444222111///...,,,---...///000000//////---000333444444555666777777888888666333222222222555555555555555555555444000...,,,,,,...111333555999888555333222222333333444111//////111444666777888888999999999===BBBFFFKKKOOOUUU[[[cccllluuu{{{~~~ttthhh___WWWOOONNNPPPiiiuuuhhh[[[SSSHHHDDD>>>:::888777666666222111//////000///---***'''&&&***000222000000222666444222111222333222111111666===@@@???:::555222...111666<<<>>><<<777333444444333111000000000///666333000....../////////,,,///333666888;;;>>>AAA??????===;;;:::<<<@@@DDDIIIMMMSSSWWWYYY\\\aaaeeennnqqquuuyyy}}}}}}wwwrrrnnnmmmkkkiiiddd]]]TTTNNNJJJHHHEEE@@@<<<999666555000000111000///---+++***((())),,,///000111000//////111333333333333555777888999999777444222222333666555555444444555666666444222///------000333555666555444444444444444555111000///000333555555555888:::<<<>>>@@@EEEKKKOOOWWWZZZ___eeekkkrrryyy~~~yyyqqqfff[[[OOOGGGHHHMMMfffwwwiii\\\TTTEEEBBB>>><<<:::999777555000///...///000///---+++***)))---333333///,,,---333222111222333444333111111555:::======:::666444000222666:::===;;;777333444333111000/////////000666333000...///000111111---///333666999;;;<<<======<<<:::777666888===@@@CCCFFFIIILLLOOOSSSYYY]]]bbbeeejjjnnnsssxxx~~~{{{wwwuuussspppjjjfffcccbbb```]]]YYYRRRKKKFFFCCCAAA>>>;;;888555333222......//////---+++(((&&&&&&(((,,,000222333222222000111222222111111333555777888888666333111111222555555444444555666777888999666333///---///333777222222333333444444555555/////////111333555444333777:::>>>BBBGGGMMMSSSWWWaaadddhhhmmmrrrwww}}}uuunnndddXXXIII@@@CCCLLLgggyyyjjj]]]UUUAAA???===<<<;;;:::777555111000000000111111///---...---000444333---((((((------///111444666555444444444555777888777666555000111333666999999777555333222000///...//////000444111//////000222333333///000333555888999888888999888555333333666<<<@@@AAAAAAAAABBBEEEKKKRRRWWWYYY\\\aaaeeejjjooouuuyyy~~~}}}{{{xxxvvvtttvvvrrrmmmiiihhhddd___[[[\\\YYYUUUQQQMMMIIICCC@@@===<<<999777444222111000///000000000...+++((('''(((***...111444555555555444555444333111222444777666666666444222000000111444444444555666777888999:::999666111///000555999000000111222333444444444......///111333444333111555999???FFFLLLRRRYYY]]]gggjjjooosssxxx}}}qqqkkkbbbUUUEEE===CCCMMMjjjzzzlll^^^TTTAAA???===<<<<<<;;;888666444333222222333333111///000///000444222+++&&&&&&)))***---222666888777666555333222222333333333222//////111444777888777555333111///...---...///000000///...000222444444444111111333555888888666444333222000//////444;;;@@@===;;;999999<<>>;;;888666444222000...------000000111000///---+++***---...000222444666777777:::999888555333444777:::555666666444111//////000222333555666888888888888::::::888555111222777<<<222222222222222333444444.........000222333222111333888@@@HHHPPPWWW]]]aaajjjnnntttyyy~~~~~~}}}nnnhhh]]]QQQDDD>>>DDDOOOnnn|||nnn^^^RRRDDDBBB???===<<<;;;999777666444333333444333111//////---///222000***&&&'''(((***...333888:::999777333111000000111000---++++++---000555999999777555222111...---,,,---///111.........111333444333111111111333666::::::888555///...,,,***+++000888===999777555555888===AAADDDGGGIIIMMMPPPSSSWWW\\\___dddhhhjjjjjjgggfffiiilllnnnoooqqqqqqqqqssswww{{{{{{zzzyyyyyyxxxyyyyyyyyymmmkkkhhheeebbbaaa``````YYYVVVSSSRRRRRRPPPKKKFFFCCCBBBAAA@@@???===999666444333111///---++++++***.............../////////111111111111333555666888;;;:::888444222333666999555666666444222000000000000222555888::::::999888777999:::777444555:::>>>777666444222222333444555...------...111222222111222888AAAKKKSSSZZZaaaeeennnrrryyy}}}vvvrrrkkkcccXXXMMMCCC???FFFPPPooo}}}ooo^^^PPPHHHEEEAAA???===;;;888666666555444444444333111///---+++---000///***((()))***+++000555:::;;;:::888111000///000000...)))%%%(((+++111888<<<;;;777444222000...,,,,,,---///111---...///111444333111///000111222777;;;===:::777---,,,***((((((---555:::777666555666888<<<>>>???@@@CCCFFFHHHKKKNNNRRRUUUYYY^^^bbbbbb___\\\^^^aaaaaadddggghhhhhhiiilllpppooonnnllljjjiiihhhgggggg___]]]YYYUUUSSSRRRRRRRRRNNNLLLKKKKKKLLLIIIDDD@@@888999:::<<<===:::666222444333111///---+++************+++,,,---///111222333222111111111333666777:::888555111//////333666666777777555333111111111///222666999;;;:::999777666999:::999666666;;;@@@;;;999666333222333555666///------...000222222222333999CCCLLLUUU]]]cccgggpppuuu|||{{{ppphhhiii```TTTJJJBBB@@@GGGPPPooosss```QQQIIIDDD@@@AAA@@@;;;999999666666666777777555111///---///111333222000---+++...000333666888888888777222111//////---***%%%"""&&&+++222666666444222111///,,,))))))+++...000111000000111111111000000///000000222666999;;;:::888000///---******---222666999888666555666999;;;===<<<;;;<<>>;;;999:::888888888888888777555333222333555666666333000---...///222555777777777777111111222222111---'''"""$$$(((...222222000---,,,---+++***+++...111333444333333222222111///...---111222444777::::::888666222111///------000555999;;;999777555555777:::<<<:::999999<<>>>>>===:::999;;;;;;:::999888777777666666444555777999888555222000...000222444666777777666222222444666555000***$$$%%%)))...111000...,,,+++,,,+++,,,///333666777777666666555444222000...,,,333444666888:::999555222222222111000000333888<<<<<<:::777444333444666888666555555666888:::999888888:::<<>>??????>>>AAAAAAAAA@@@@@@AAAAAAAAAGGGDDDAAA??????@@@??????>>>???AAAAAA@@@<<<999666///000111444666555222///666666666666555555444444222111000000222333222111/////////000222444777888888777666444333222222222555666777666444222222333222222222444666666555333999999999777555444666888888777666555333111000///777777888666555555777888999999999888777777888:::GGGOOOZZZdddlllrrrxxx{{{zzzsssggg\\\OOOJJJEEECCCAAA@@@EEEMMMkkkzzzrrreee[[[LLLDDD<<<:::999777999<<<===<<<999444///---...000///222555999::::::888777222222444555666777888888888666444333444333222111111333666777666444333333222222333555888888666444777888:::;;;:::999777555444444555666666444///,,,---...//////000222555888:::888444111000///000000000//////111333555555444333555888;;;===>>>======;;;<<>>;;;888//////000222444444333111666666666555666666666666333111//////000222222222/////////000222444666777777777555444222222111111444666777777555444444444222222333444666666444222666666555333222222444666888777666555333111000///444555666555555666999<<<<<<:::777555444888>>>CCCIIIRRR___iiipppvvv}}}|||vvvqqqiii```PPPJJJEEEBBB??????DDDLLLkkk~~~vvviii]]]PPPGGG===999777666888===<<<<<<:::444...+++,,,...000333777:::<<<<<<;;;999222333333444555666777888999666333111222333444444222444666666555444444555555444444666777777444222555777:::<<<===<<<:::999555444444444555333000---+++---...//////000333555777666555333222111000000000000///111444555555555000333666:::<<<<<<;;;;;;666999<<<>>>>>>;;;777444555333222333555999:::;;;888:::===???@@@>>>;;;:::222111000111333555555444555444444555666777888999555333000///000222333333000000000111222444666888777666555444333222222222333555888888777666666777333333444666777666444111333333333222111111333555888777666555444333222222333444444444444666:::===;;;999555333555;;;EEELLLMMMVVVdddnnntttzzzwwwqqqmmmfff^^^PPPJJJCCC@@@>>>>>>EEEMMMllluuuhhh^^^TTTIII???:::777555888===:::<<<;;;666000---...111111333777:::;;;:::888777111111111222333444555666666444222111333444444333111333444444333333444666555444333444555555444222555777:::======<<<:::999666555444444555555444222,,,...000111111111222444555555666777666444333222333222111222444555444333...111555999;;;;;;:::999666888:::;;;;;;999777555444222111222555888999999666888;;;===>>>>>>===;;;666333111111222555666666333333333444666888;;;<<<999666222000111333444444222222222222333555777999777666666555444444444555222444777999999888888999555555666777888666333000000222333222222222444666777777777777666666666666555555444333222444888;;;777666555555999AAALLLSSSTTT^^^jjjsssxxx~~~tttmmmhhh___VVVNNNGGG@@@<<<;;;>>>FFFPPPooo}}}qqqeee^^^VVVKKK@@@:::666555888===999;;;<<<999333000222555111333666888888666333111000000000000111222333444333222222333444444333111111333444444444444555777444333222333444555444333444777:::<<<===;;;999777777666444444666777777666...000222333333222333444444666888::::::888555444666444333333444444333111...111555999;;;;;;999888999999:::::::::999999888666555444555777999999888777999;;;===??????>>>>>>888555111000222555777888222222333444666999<<<>>><<<999444222333444666666444444333444555777999:::888777666666666666666777111444777999999999999:::777777777888999777333//////111333333333333555777777777777777888888888999777777555333111222555888444555666888===FFFPPPWWW[[[dddpppwww{{{~~~tttllldddXXXNNNKKKDDD===:::999===HHHSSSrrrvvvhhh___UUUIII>>>999888777999===<<<;;;:::999888666555555333666:::<<<:::555...***+++---///222333444555555666666666777999888666444444333222333666888999999555666666444222222333444555666777999999888777777888999:::888666444333444333222222333555666555444:::888666666888::::::999;;;:::888666444222111111...///111333555777777888;;;888666666777888777555666555555555555777999:::999999888:::<<<<<<;;;:::444333111000111444888:::555555444444555777999;;;<<<;;;888444111222555777888888666555555666666777:::888555333444555555555444555777888777777888999888777777666444222000///222333444555555555444333777777777999:::999666444::::::999666333333555777888555777???DDDJJJUUU```ccckkkvvv{{{~~~{{{rrrggg]]]UUUPPPEEE@@@;;;999777999BBBMMMjjjxxxkkkaaaVVVKKK@@@<<<:::999:::===;;;::::::999888777666666444666:::;;;:::555///++++++---///222444555666666777666666666888888666555444333222333555666666555111222333333222333555777555555666777777777777666888999:::888666333333333333222111333555777777666666444222333555888999999:::999777555333333333333222222333444666777777888:::888666666888888666444555555555555666777999999999888888999;;;;;;:::999444222111000111444777999555555555555555666777777::::::888666333333666888:::999777555444444555666888777444333333333333333222333555555555555666777888777666555333222000000444555666666666555444444555555666888::::::777555999999888666444444666999:::888:::BBBJJJQQQ[[[eeekkkqqqyyy~~~{{{qqqdddWWWLLLFFFCCC???;;;999888999BBBLLLiiizzzmmmeeeUUUJJJ@@@<<<;;;999999;;;999999999999999888777777444777999;;;999555000,,,,,,---///222555777888999888777555555666777777777555444333444555444222000,,,...000111222444777999555555444444555555666777888999:::999666444333333333222222333666888888777555222000000333777:::<<<999888555444333444555666777666666666666666777888888777777777888777444222333333555666777888888888888777777888999:::888777333222111111222444777888555555666666666444333222666777888777666666777999===;;;777444222222333444666555555333222111000000000000111222222333333444666666444333222111111000555666666777777666555555555555666888;;;;;;:::888666666666555444555888;;;===;;;>>>GGGRRR[[[dddkkktttxxx|||}}}vvvkkk^^^QQQEEE???BBB>>><<<;;;::::::BBBLLLhhh{{{pppgggUUUJJJ@@@;;;999777666888777888999999999999888777555777999:::999555111...,,,---000333666888:::;;;999777444333555777888999999888777666666555222///+++---///000111333666999666555444444444555777888:::;;;===;;;888555444444555444333444666777666555555222///000333999===???999777555444444666888999:::999888777666666777777666666777888777555222000111222555777888888888888777666666777888888777555444444333333444666777888555666888888777555222000222555888999888777888888>>><<<777333111000111222555555666555222000/////////.........000111111111444333111000//////000111333444444555666666777777888888888999;;;<<<:::999222222333333333555999<<<======BBBLLLYYYdddlllqqqzzz{{{~~~{{{vvvnnnbbbVVVKKKCCC???@@@>>>======<<<===CCCLLLiii|||qqqiiiYYYNNNBBB===:::777666888666777888::::::999888777666777999999888555222000---...000222555888;;;<<<999777333333444777999:::===<<<:::999888777444111---///000000000111444666777666555444555666777888;;;===???>>>;;;777555444666555444444555555444333333000......222777;;;===999888666555555666888999::::::999777777666666666555666777777666333111000000222444666888888888888777666555666777777666444555555666666777777888888666777999:::999666333000111444888999999777666666===;;;777333111000000111444666777666333000000111///---,,,---///111111000111///---,,,,,,---///000000111222333555777888999:::888777777888888777555...///000000111444888<<<===AAAHHHRRR^^^jjjrrruuu|||}}}zzzsssfffYYYMMMEEEAAA@@@???======>>>===>>>DDDMMMjjj~~~ssslllbbbVVVHHHAAA===999999;;;666777999::::::999888777777888888888777555333222...///000222444777:::;;;999666333333555777999:::???<<<999888888777666444111222222111000000111333666666555555666666777888<<<>>>@@@???<<<888555444666444333333444555333222111...,,,,,,///333666888888777666555555555555555777777777777777666555555444666777666333111000000000111333555777888888999777666555666777777555444555555666777888888777777555777888:::999777555333111444777888777555444444:::888666444222111000000333555666555111000111444222///,,,---000333222111///---+++)))***,,,///222000000111222444666888999888666444444444444222000,,,...///000111444999<<<@@@IIISSS[[[dddpppxxx{{{~~~}}}zzzpppaaaRRRFFF???=========;;;;;;<<<<<<===DDDMMMkkkvvvooojjj\\\LLLCCC===::::::===666888999;;;;;;999777555888888888888777555444333//////000111333666888:::777555333444666888999999<<<999666444444555555555222333333222000000111333444444555666666666666555;;;===???>>>;;;777333222222111000222444555555444111///------///222333333555555555555333111///...111333555777777666555333555666666444111//////000111111222333555777999:::888777666666777777555444333444666777777666555444333444666777888777666555222555777777555222111000555555555444333222111000111333444222///...222555555111---...222555555333000...+++)))***---111444333333333333444555777888666555333222333444333111---///000111222555:::===EEERRR___dddkkkuuu~~~{{{rrrjjj\\\MMMBBB===<<<<<<;;;888888888888:::BBBKKKjjjxxxrrrlll]]]LLLBBB<<<888999<<<777888:::;;;;;;999666555888888888888777555444444000///000111222555777999777555444444666888999999:::666222000111333444555222333444222111000222333222333444555666555444333999<<<>>>===:::555222000.........000444666666666333111//////111333333222333444444333111...+++)))...000444777888666444333555666666333///...///111222111222222444777999;;;888777666777888777666444111222444666666555333222111222444555666777777666444555777666333000//////222333444555444333222111///111222000------111666666222...///444777666444111...+++***+++...333666777666555444444555666777777555444444666777777666///000111222444777;;;???IIIYYYgggllloooyyyyyyiiibbbVVVKKKBBB>>>======888666555555555777@@@JJJiii|||uuueeeZZZLLLAAA>>>===;;;999999999999;;;===<<<:::777888999999666333222444666555111---...222666888888;;;888555333444777999:::888555222...---...000111444333333444555555333111111222444666666666666555888999;;;;;;999444///+++---+++***,,,000333333222999777333111222444555666444333444444333///+++'''***,,,000333555555444333333222111///---,,,...000111222222444555666666777999888666555333333222222000...---000333333000---...///111222333333333333999999888666333111111222555333111222555777888888000000...,,,+++---000222111333666666555444555555444333000//////000222444333666999888444222444777666777999888666333333333888444444888888888===EEEVVVbbbjjjlllssswwwfff]]]PPPFFFAAA>>><<<:::888666555666666888@@@IIIjjj{{{tttggg\\\LLLAAA<<<:::999888888777888:::;;;;;;888666888777555222///000444777111...,,,,,,111555888888999777444333444666777888888666333111000000222444555666666777777666444222111222333555666666555555888999:::999777333///---***)))(((+++///222333222555444222222444666888888555444444444222000---***,,,...111444555444333222444333111...+++***,,,...222222222222333444555666888777666555333333222222///---,,,...111111...+++***+++---000111222222222777777777555222111111222777777666555555555666777222111///---,,,,,,...000555777999999777555444444333222000//////111333444222555999888555444666999777777777666444444666888;;;999999===>>>???FFFOOO___hhhqqqvvv|||}}}sssfff\\\OOOEEE???===;;;999999777777888888:::BBBKKKkkk{{{tttkkk___OOOCCC<<<::::::999777666777999:::999777444666444222///---///444888...,,,+++,,,///444666888666555444444444444555555888777555333333444555666888999;;;;;;:::888555333222333333444555555555555888888777666444222000///)))((((((***...111222222000111222444666888:::;;;666666555444222111000///000111333444555444222111555444111---))))))***,,,333222111111111333444555777777555444333333333333///,,,+++,,,///000---***((()))+++---///111222222444444555444111000111222999;;;;;;999555333444666444222000...------...///888:::<<<<<<999555333222222111000000000222333444222555888999777666999;;;888777666444333555999<<>><<<<<<===777777777999:::999666444222111000000000222555777///...------///222444666444555666666555444444444777666555555555666777777999<<<>>>>>><<<999666555555555444444555555666777888777555333222111111111,,,++++++,,,...///000111...000444666777888999:::777777666444222222333444444555555555555333111000555444111...+++***---///333222111000000222444555666555555444333333333333...,,,+++,,,000111000---,,,,,,...///000111222222111222333333111000111222777;;;===;;;555111333555333111///...///000000000777999<<<<<<999555333111111111111111222333444444333666888888777777888:::777777666444333555999<<>>999999:::888888888999:::999666333,,,---111666:::;;;999777666666555333111000222333444666888777444222333555444444555666666666555555888;;;===<<<888666666888999777555333333555888999777666444222222333555666888888888555222111111222111444777666333111111333555777777666333333666::::::999888777555333111000333444555555333333444555000000111222333444555555444333333333333333444555222000...111666999999888888777666555555555555555222444666666444333222333222666::::::777444333444000...,,,///333666666444...000333333222222222333111222333444444333222111555555555555555444333222222444555555555666888:::FFFPPPYYY[[[^^^gggqqqxxx~~~tttllliiiYYYOOOBBB999666777888999;;;999999;;;<<<>>>GGGPPPnnnnnnggg[[[LLL@@@999777666777777777888888777444111+++,,,///444999<<<;;;999444666666444111000222444333666888555111///111444444555777777777666555444666999:::888444333555999888666333111111333666888666555444333444555666777999::::::888444333444555222555777555000...///111222555888777444333666:::;;;:::999777555333222111333555888888666444333222---///222444666777666666333222222222333444444555777444222333777999999888888777666555555555666666444666888888666444333333555777:::;;;:::777444222111///---///444777555333...///000000//////111222222333555555555333111///111111111222333333222111///000111111222666;;;???JJJWWWbbbeeegggoooxxx}}}yyymmmeeecccTTTJJJ>>>666555777:::;;;===;;;;;;===>>>@@@IIISSSmmmtttmmmaaaRRRDDD;;;777666666555666666777666222000,,,+++---111777<<<<<<;;;222444555444111111333555222555666444///---000444555666888999888777555333444777888666222111555999777555111//////111444777666555555444555666777888999:::;;;999555444555888111444666333///,,,...222111555888777444333666:::<<<;;;999777555444222111333666999:::777333111///,,,...222666888888777666222222222222333444555555:::777444444777999888666555555444333444555666777666888::::::888555444444999999:::<<<<<<999444000333000...000444666444111000000000...---...000222333444666666555333000............000222333222111...---------000666???DDDNNN]]]iiikkklllttt}}}}}}zzzrrreee]]]\\\QQQGGG<<<555444888;;;===>>><<<===??????BBBKKKTTTlllvvvnnncccXXXJJJ>>>999;;;999888777555444444444444...,,,,,,000777;;;999666444333222222111///,,,)))222333333111//////333666999:::<<<===<<<999555333222333555666666777888::::::888666333333444666777555555666666777777888888888999:::;;;:::888666444999777555222000///......000555:::;;;777555666888===;;;888777777666555444444555666888888888777777333444666777888777666555555444222222222333555777<<<888444333444555555333555444333222222333555666:::<<<>>><<<888555555777<<<>>>@@@>>>:::777666777666333000000333666666666000222222111...---///222333444666666555222///---000000///......///000111***///333555777<<>>>>><<<<<<=========DDDMMMlll|||ooo```VVVMMMDDD???>>>;;;;;;:::999777666555444555333111333777888777444555444444444555444222//////000111111111333555888:::;;;<<<===;;;888555333333333444444555555555666666555444444444555777888555555555444444444444444777888999;;;;;;;;;:::999999777555222///...------,,,111777:::999777888999999777666555666666444333444555777888999999888888333555777999:::999888777555555444333444555666777777555333333444555555444666555555555666888999;;;777888999888666444444555888;;;===;;;777444555666:::888666666777888888777333555666555333111111111111222444555555444222111888777555333333444555666333777;;;???DDDMMMXXX```mmmsssyyy}}}wwwllleee]]]TTTMMMHHHBBB;;;777666888999;;;;;;:::;;;===<<<<<>>DDDKKKooo}}}qqqbbbWWWNNNEEE@@@@@@;;;999666444444555777999555555444444555666888999777777777999;;;;;;999777777777777888999777444111555555666777888777666666555333111333666777666333111222444555666666555555666666666555555555555555222222333555666777888999888777555333222111111111......///111222333333444222222333555777888666444///111444777999:::;;;;;;333444555666666444333111333333333444444444444555444777:::;;;:::999888999555666777777888999::::::;;;999888777777666444111000222444222///...111444999<<<>>>>>><<<999888777666444222222333333333222000000222333444555555555888777555555666:::>>>@@@DDDGGGMMMUUU```kkkuuuzzz}}}vvvrrrlllddd\\\SSSKKKFFF>>>;;;777444444555444444111222666<<<>>>@@@FFFNNNnnn~~~ttthhh]]]QQQFFFAAABBB<<<999555333333666;;;>>>777777555444333333555666555555555666888888666444444444555777999888444000111222444555666777777777555333111333777999888555333555777999:::999777666444444444444444555555555333333444555666777999999888777555444333333444444444222000000111222333333111222333666888999777666555666888999::::::999999555666777777666444222000111222222333333333333333333777;;;<<<:::888777777555555666777777777777777;;;999777666666444111......000111000------000333666:::===>>>;;;888777777555111......000333333333000111222333444444555555666555444555888===BBBFFFMMMPPPVVV```kkkuuu}}}}}}|||sssrrrnnneeeYYYNNNGGGDDD>>>;;;888777777777777666444444888===???AAAHHHPPPnnnwwwlllaaaSSSGGGBBBDDD===:::555333333888===AAA999999777444111111222444333333333444666555333111111111222666999888444000///000222444555666777777666222111333888;;;999666666888:::<<<<<<;;;999777222222222333333444444444444444555555666888999:::888777666555444555666666888555222000111222333444111222333666999:::888666;;;;;;<<<<<<;;;:::888777777888999888777444222000000111222333333333222222222777;;;<<<999777555666444555555666666666555555;;;888555555555333///+++---///000///,,,,,,///333444999===>>>;;;888666777444000,,,+++...222444444111111222333333444555555555555444666:::@@@FFFJJJSSSVVV]]]gggsss|||sssssspppfffXXXLLLEEEDDD>>><<<:::999999::::::999777777999===???AAAHHHPPPmmmzzzooobbbTTTIIIBBB>>><<<888444333555:::>>>@@@<<<888333222444555333222111111000111222333555666444111000333777777333...000---+++...444999999777666444111111444777999:::===;;;999999;;;;;;999666999666222111222444666777666555555666999;;;;;;;;;<<<;;;999777555333222111222555777666444222444666444666777666666666888:::=========<<<;;;888666444555777999888777555444444666444222111222222111//////111333444444444666888888555333666:::;;;777333444666777666333///---,,,---///000...++++++---000666777999999888555222000***((('''+++111555444111111222444555555666777999888999:::999:::@@@IIIPPP[[[___fffoooxxx}}}|||tttnnneee]]]VVVMMMDDD===888888777666777888:::;;;777777999>>>@@@CCCKKKTTTmmmyyyooobbbUUUKKKCCC@@@===:::666555777;;;===>>><<<777222000222333222111222111/////////111333555444111...000444666444111000---,,,...444888888777666333111222444777999999===;;;999999;;;;;;999777888666222222333666888888:::888777888:::===>>>>>><<<<<<:::999777555444333444666888888777666666666555666666555444444555777;;;;;;;;;:::999777666555666888::::::888777777777888666444333333333111000000222333444444444666888777555444777;;;<<<888555333444555555222///...//////000///---+++,,,///222555666666666555333111///+++)))(((,,,111555444222333555666777777777999;;;999999::::::<<>>@@@BBBJJJSSSooo|||qqqdddWWWLLLDDD@@@???<<<999999:::<<<======<<<777111///000222222111333111...,,,,,,...111333555111......111444444333///---+++...333777888777555333222222555777888888;;;:::999999:::;;;:::888888555333333666888::::::;;;999666666888;;;======<<<<<<;;;999888666555555666666777999;;;;;;999666333444444333111111222444999888888777777777777888888999;;;;;;:::999:::;;;:::888555444444333222000111333444444333444666888777666555777;;;;;;888555111222333222111000111222111111///---,,,---111444444444333333222111000000...,,,+++...222555444222555777888999888999:::<<<;;;<<<<<<===@@@HHHTTT\\\bbbkkkvvvzzzuuuooofffZZZOOOGGGAAA;;;777444555777999;;;<<<<<<<<<;;;:::;;;>>>???AAAIIIRRRqqqwwwiii[[[OOOFFFAAAAAA???===<<<======<<<;;;<<<777111///111333333222444111---+++***,,,///111666333000000111333222111+++***))),,,111555777777555444333444666888888777999999888999999:::999999777555444555888;;;<<<<<<999666222111333666888999::::::999888777666666555666555555999<<<<<<999555///000111111000000222333888777666666777888:::;;;999:::<<<<<<;;;;;;<<<===:::888555444333333111000222333444333222333555777888777666777888888555222///000111111111111444666333222///,,,,,,///222555444444222111000111111222111//////000333555555333444666888888888888:::;;;>>>???@@@BBBFFFPPP]]]fffhhhsssyyytttlllcccUUUIIIAAA<<<777444111333777;;;===>>>>>>===>>>======???@@@AAAIIIRRRrrrzzznnnaaaVVVMMMHHHBBB@@@>>>>>>>>>>>><<<;;;<<<888333111444666666555444111...+++***,,,///111555555444444333222///---'''''''''***...222555777555444444555777888777666666777777888888888999999666555555777:::<<<===<<<777444111///111333555666666666666666555555555444555333333666999999666333+++---...//////111333555777777666777888:::<<<===999:::;;;;;;::::::<<<>>>999777444333333222111///333333333222000111333666999888777666555333000...///000111222111333555777444111...,,,---000333555666555333222222333444555444333333333555555555444222444666777777777999;;;???AAACCCFFFLLLVVVcccmmmqqq{{{yyytttiii___RRRFFF???:::666333///222666;;;>>>>>>>>>===AAA??????@@@@@@AAAIIIRRRrrr|||rrrggg]]]UUUPPPCCCAAA???>>>>>>>>>===;;;;;;777444444777:::999888444222///---,,,...000222333444555555333000---+++''''''(((***---000333555333222333555777777555333333444666666666666777999555555666888;;;===<<<;;;999666333111333444555666333333333333444444444444444333222333444444333222***+++---///000222555777666666777777999;;;<<<===888999:::999888888:::;;;777555333222333333222000333333222000...///111444888888777666444111...---000222333444333444555777333000---,,,...111333444777666555444555666777888777777777666666555555555111333666777888999;;;===@@@CCCGGGKKKRRR\\\iiirrr{{{xxxrrreee\\\QQQGGG@@@;;;555222...111555999<<<=========@@@>>>===>>>>>>@@@HHHRRRqqqtttiii^^^UUUQQQCCCAAA>>>======>>>===<<<888666444666:::<<<;;;999444222111//////000222333000111111111///.........,,,,,,,,,,,,,,,...000222//////000333444444111...000222444444444444666888555555666999;;;<<<;;;999999777444444555555555555111222222333333444444444333444333111//////000222+++---///000000222555777444555666888999:::::::::777777777666444444666888777555333333444555444333222222000...,,,---///222666777777666444222000000222444666777666555555666111///,,,,,,///222333222777666666666777888888999999:::999888777555555666222555888:::;;;===@@@BBBEEEIIIOOOUUU[[[eeeqqqyyyvvvnnn```YYYPPPHHHBBB<<<555000///111444888:::<<<<<<<<<===;;;:::;;;;;;>>>FFFPPPooovvvhhh[[[QQQLLLCCCAAA===<<<<<<>>>>>>===555444444777;;;===<<<:::333333222111111222333444......---,,,+++,,,///111111111000...---,,,...///,,,---...000222111...+++...111333444222333555888555555666999;;;<<<:::888888666444444555555444333111111222333333444555555444555444111---,,,///333...///111111111222444777222333555777999999999888666666666444222222444555777666444444666777666555222111000---++++++...111444555777777555444333333333555888999777555444444000...,,,---000222222111666666777777888999999999:::;;;;;;999777666555666444777:::===???AAADDDGGGLLLPPPWWW^^^dddnnnxxxuuujjj\\\WWWOOOIIICCC===555//////111333666999:::;;;;;;;;;888888999999;;;DDDNNNmmmxxxpppdddVVVKKKGGG<<<666:::@@@@@@<<<:::444222111444888;;;;;;:::333555666888888888777666222000,,,******,,,///111777555222...,,,++++++,,,,,,...111333444444222222111222333444555666777777666666555555555777888999999::::::777333000///...000111333777999999666333555444333222111000000000333000...111777;;;:::888222111000111333555666666333333444444444333222222222444777666333222333666222...***))),,,///000///333444777888999777555444666777888999888555222000+++---///000///000222444333333555666888:::;;;;;;:::888555333444555666555666888:::===AAADDDFFFHHHQQQVVVaaakkknnnqqq}}}|||qqqggg]]]XXXPPPIIIBBB;;;555111333444777999::::::999888777666777:::;;;<<>>===:::888666444444333555222///,,,+++,,,...000444333222111111111111111111111111222333444555666444666:::<<<>>>>>>===<<<999888666555555777999;;;888::::::999666333222222222333666:::===>>><<<:::777777777777555333111000222000///222666888888666333444555666666555444333555555555555555444333222///000111444666555222000000000111333555666444222333444555666555444222000444555777888888777555444000111222111//////000222666666666777888999;;;<<<:::999777555444555666777::::::;;;>>>CCCKKKRRRVVV]]]jjjttttttwww|||vvvmmmccc]]]WWWQQQIIIBBB>>>:::888666999999:::999888666333222000000222777:::>>>HHHRRRkkk~~~vvvkkk^^^UUUHHH===444333666777777888777555333333555888<<<>>>AAA>>>;;;777555444444555666444000...,,,---...000222222222222222333333333333222222111222555777888555777;;;???@@@???===<<<:::999666555555777999;;;888:::<<<;;;999666555555333444666999;;;<<<:::888888888999999777444111///222111000222555777666444333555888999888555333222444444444444333222222111,,,,,,...333777888555111111222555888999999777555555666666666666444222111444555777999999999888888111222222111000000222444999888777777666777888888888888777555333444666777888:::===BBBHHHPPPWWW[[[dddttt}}}yyy|||wwwmmmddd]]]ZZZQQQLLLDDD>>>;;;:::999888999999999888777555333222000///111666999===GGGRRRjjj~~~vvvkkk^^^TTTIII???555333555555666888777666555444444777<<>>???===;;;::::::999666555555666888:::888:::======<<<:::888888888777888:::;;;;;;888666777888999999777555222000111111222333444444333222222666:::;;;888555333222222333333222111000//////)))***---333999;;;888444222555888;;;;;;:::888777888888888888777666444333666777888:::;;;;;;;;;;;;222333333222111111444666;;;999777555444333444444555666666444222333666999666:::@@@HHHPPPWWW\\\___jjjzzz~~~}}}rrrfff]]]YYYXXXKKKFFF@@@;;;999999999999666666777777777666666666444222333666888;;;EEEOOOiiixxxmmm___UUUIII???666444444333444666777777666555555777;;;>>>;;;999777555555777999:::666555222000000000111111333222000//////000222333333333222111222555777999555777999;;;;;;:::888777888777666555555666666777555888<<<===<<<;;;::::::<<<;;;;;;;;;<<<;;;999777666666777666555444222111111222333444333222111000111666:::;;;777444333333222222222111000///...---***,,,000444999;;;:::888555888::::::999888888999999::::::999999888777777666777888:::;;;<<<<<<<<<555555444222111111444666999777444222000000111222333555666444333444888<<<;;;???GGGQQQZZZ```eeegggrrr}}}zzznnnbbbYYYUUUSSSFFFAAA<<<999888888888888333333444555666888999999888666555666777:::CCCMMMhhh|||qqqbbbWWWJJJAAA999777555333444666555777888777666777:::===888777666555555777888:::555444333111111111222333444222...++++++,,,///111222222111222333444666777666777888888888777666555666666666666666555444444222555999<<<;;;:::999888;;;::::::;;;<<<;;;:::888444444444333333333222222111222444444333111000///000555999999666333333555333333222222111///...---///222555777888888999:::999::::::888666666888:::999999::::::999999999999666777777888999:::;;;;;;:::999777333000000222444333222///......///111222222555777666555666;;;@@@EEEIIIPPPYYYbbbjjjooorrr{{{~~~vvvmmmbbbYYYPPPLLLAAA>>>:::888777777666666222222333444666888:::;;;;;;888777777777:::CCCMMMgggttteeeYYYMMMEEE===;;;999666666999555777999999777777:::===777666666555555666777888555444333222222222333444666222---)))(((***---///111111111222333444555666888888888777666555444444444555666666666555333222///333777::::::888777777888777777888::::::999777333222222111111222222333000222444444222000///...000444999888555222333666444444333333111000///...333777999999777666888;;;;;;;;;:::777333444777;;;999999999999999999::::::555666666777888888999999>>><<<999444000...///111...---,,,+++,,,///222444333666999888777888>>>DDDMMMPPPVVV^^^gggpppxxx|||~~~zzztttmmmdddYYYMMMEEE???<<<999777777777555444222222333444666888:::;;;<<<999777888888:::CCCNNNggg|||jjjXXXOOOFFF>>>>>>>>>;;;888777888777555444444666888:::777666333111111222444666666555555666777666444222444333111...+++***,,,---000000000111222222333333888777666444333222111111444666777999999888777666222444888::::::888555333444333333555666777666444222333444555555555444333888666444444555555222///---...000000111333666888444444333111//////222444888:::;;;;;;888666666666999999888777666555444333999999999999888888888888888777666666666777888999:::777333000......///111222///,,,,,,...111444666444777;;;======@@@FFFKKKLLLVVVbbbjjjooovvv|||xxxnnneee___WWWLLLEEE@@@>>>;;;888666444444444111222222111111333666999:::888888888777999CCCOOOhhh{{{nnn___TTTJJJBBB@@@@@@<<<888777888777555444555777999:::777666444222111222444555444444444444555444222111000222333222111//////000000000000000111111111111777666555333222222222222444555777999999888777555222444777999999777444222111111222333555666666555111222444555555555444333555444333444666555222///+++,,,---...///111555888555555555333111000111333888:::;;;:::777555444444777777777777777777777777999999999999999888999999777666666555666777999::::::888444111//////000111222///---...333777999999666999<<>><<<999777555444444444444444333111000111444777999888888888777999BBBMMMhhh~~~zzzpppfffXXXNNNDDDBBBAAA<<<888777666666555555666888999;;;777666444222222222222333111111222222222111000///---000444666666444333333222222222222111111111111555444333333222222222333444555888::::::999777555333444777888888777444222///000111333444555555555111222333444555444333333333333444555666555111...)))*********,,,///444888666777777666333111111111777999:::888666444444444555555666777888888999:::999888888888888888999999666666555555666888999;;;;;;888555222000000111222333///---111888======<<<;;;<<>>>>>;;;>>>@@@CCCIIIRRRZZZaaaeeemmmooottt}}}pppmmmhhhbbbZZZOOODDD<<<777666555333222222222222444444222000///000444777999999:::;;;::::::BBBLLLfffzzzooofffUUUJJJ@@@======999666666444444555666777888888888444444444444333222111000...///111000......///111444444444333222222555777<<<<<<;;;:::999888888777333333222222333333444444666777999:::::::::999888777888888888888777666555555777888777444222222333000000222333333333222111333555666666444000,,,***'''((())))))+++///444888888:::;;;:::777333111000333555666666666777999;;;666666666666666666666777555444444444444666888999999999888888999;;;<<<===:::888666444333222333333222///...222888<<<;;;999>>>AAAGGGNNNWWW___fffkkktttuuuzzz|||qqqmmmeee[[[QQQGGG???999555555555444444333222111000111222222222444777:::::::::<<<===;;;;;;CCCLLLhhh|||pppeeeUUUIII???<<<;;;888666555333444555666777666555444222333444444444333111000///111333111//////111444888777444000///000555999???>>>>>>===<<<;;;;;;:::444444333333333444555555777777777777777888888999888888777777666666555555777999:::888333000000111///000111222333222111111333555666555222...,,,+++(((***,,,---...111555888888:::;;;:::777333111000222333444555555666999;;;666666666555555444444444444444333333444666999;;;;;;:::999999999:::;;;<<<999888666444333333333333111000000222666:::<<<<<>><<<888666555222333555666666444222111///111333444555444222111111444555444111000444888888777444111///111666:::======<<<<<<;;;;;;;;;:::666666555444444555555555666555333222222444666888888777555444333333333444555888:::777222///000222...///111222222222111000000333444333000.........***---000222222444666888888999:::888666333222222111222333222222333555777555555444444444333333333666555444444555888;;;===;;;:::999888777888999999777777555444333222222333111222444555666:::@@@EEEHHHRRR___gggiiinnnvvv}}}yyy|||{{{sssmmmggg^^^RRRFFF>>>999777333666:::<<<:::666111---+++///444777999:::;;;<<<;;;:::999999777888AAALLLmmmwwwmmm^^^QQQEEE@@@>>>999666555222333555666555333000///...000222555555444222111222555777555222222666;;;777666444222222444888<<<;;;::::::::::::999999999777777666555555555555555555333000...///111444666666555444222111111222222222666888666111...000222...///000222222111111000...000333222000///000222,,,///333555555555666888777888999777555333222333222222222111//////111333333333333333333333333333777666555555777:::===???:::999888666666666666777777666555444333222222222000444777777888<<>>===888111,,,+++000555:::;;;;;;;;;;;;;;;999888777444666@@@KKKoooyyyooo___RRRFFFCCCAAA;;;777777333222111222222111...+++///111444333000...///000222444777777666555555666777666333000000111333444777777777777777666555555444555555666666666666666555222...---...111444666:::888444111000///000111333333333333333333333333333222111222444444333222222222222222222111000000111333666999:::;;;::::::999888555333222111111222111333444222///...000333666444333333333333222000777777888999999:::;;;;;;888777555333222333444555555555444333111111222444555777:::===@@@DDDJJJMMMXXXiiixxx}}}{{{tttoooaaa]]]UUUKKKBBB;;;999888:::999999:::;;;999333...222333555888<<<===;;;:::<<<777444555666999???FFFhhh~~~uuuhhhVVVEEE@@@@@@===888666555444333222222000---++++++///333444222000000111333555777888777666666777777666444222111111222333555555666777777777777666666777888888888888666666444111...---...111444666888555222000//////111222333333222222222222333333666666666777888888666444111222333444444333222111333444777:::;;;;;;;;;;;;:::888666333111000000///...111333222//////222555666555333222333333222111999999999999999999::::::999888555444333333444555444555555444333222444555777999;;;>>>BBBIIIQQQVVV^^^kkkwww|||zzzrrrkkk```[[[SSSIIIAAA<<<::::::<<<;;;:::;;;<<<:::555111333444555999<<<===<<<::::::555333555777:::AAAIIIhhh}}}rrr^^^III@@@@@@???:::777777666444333333111...,,,)))---222444444333222222555777888999888777888999777666555444333222111111333333444555666777888888777999:::;;;;;;999666444222111...---...000444666555333000......///222444555444222111111222444555888888888999:::999666333///111444666666666444333444555777999:::;;;::::::999888666333111///.........000222222000111444777888555333222222333333222:::999999888888999:::::::::888666444333333333444333555666666555555555666:::<<<>>>BBBHHHQQQ[[[bbbjjjqqqxxx}}}xxxnnnggg\\\WWWNNNEEE???;;;:::;;;<<<<<<;;;;;;;;;:::777444444555666999<<<===<<<;;;777444333555777;;;CCCLLLiiixxxhhhUUUHHHCCC@@@<<<999777666444444444444222000---///000222222222333333666777999999888777888:::777777777666555333111000111111222444666777999:::888999;;;<<<;;;888444222111000///......000444777444222///......111444666777555333111111333555777666666777888888666333000---000333666777666444333333444555666777777777666666555444222111000///...000333555444222222555888888666333222222333333333888777777888999:::;;;<<<999888777555444333333333000333666777777666777777:::>>>CCCJJJRRR\\\eeelllwwwzzz~~~|||uuullldddVVVPPPGGG@@@;;;999999999:::999888888888777555444555555666888;;;<<<;;;:::777444444555777:::CCCMMMjjjzzzrrrdddTTTHHHAAA===<<<666555444444666777777666444222///......111444555666777888777666666888999666777777777666444222000111111111333444777999:::777888:::;;;999666222000000000111000///000555888666444000...///222555888888777444333333444777888555555555666666555222///,,,...222555777666444222111222222222222222222222000111111111111111111111555777888777444333666888888666333222333444333222333444666777999:::;;;<<<888777666555444333222222///111555777777888888:::;;;AAAJJJTTT^^^fffnnnsss}}}}}}xxxrrriiibbbOOOIIIAAA;;;888777666555444555555555444333222222444444444666888::::::999888666666777777999BBBMMMkkk{{{yyyooo\\\KKKBBB???===666555444555888:::::::::888444...+++---111555777444555666555444444666888666777777777777555444333222222222222333555777888666777888999777555222000///111333222000111666:::888666222///...111555777888777555444444555777888777555444555666555333222---///222444666555444333222111111000000000//////---...///000111111111111666888:::888555333666888777666444444555555333111000222555888999:::999888555555444444333222222222///222555777888:::<<<>>>???GGGRRR^^^hhhpppwwwzzzyyyuuuoooddd\\\JJJDDD===888777666444222000222444444222111000111222111111333555777777666777666777777666999CCCNNNlll}}}qqq]]]MMMEEE@@@<<<888666555666888;;;;;;;;;666222---+++...333777888333333444333222222444666666666777777777666666666444444222111222333555666666666777777666444333222///222444444222222777<<<:::777222...---///222555555555444444444444555555777555333333444555555444000111333444555555555444444444333222111000000000,,,---///000111000000000444666888777444333666999666555555666777666333000///222666999999777444222222222222333222222222111222444666888:::<<<@@@CCCHHHOOOZZZeeeoooxxxzzzvvvssslll___UUUGGGBBB;;;888888777333///...111555666444222111222000///...///222444444333555555666777777999EEEQQQlll~~~nnnZZZMMMGGGAAA::::::999777777999:::;;;;;;333///,,,---111555888888111222222111000111333555666666666666777777777777666555333111111222333444777777777666666555444444///333666555222333888===;;;777222---+++---000222333333333333333333333333666333000000111333444444333333444555666666666666777777555444333222222222---...///000000///......111333555555333333777:::555555666777888666222///000333777:::999555000---000000111222222222222111444666888999;;;???CCCGGGOOOUUU^^^hhhrrr||||||vvvtttrrrjjj[[[OOOGGGBBB<<<::::::888333///...222777888666444333333///------...000222222111222333555777777;;;GGGTTTmmm}}}tttfffVVVIIIBBB@@@555444444444555666888999///......111555999::::::222000...---///222777:::777444333444777999777555;;;999555222000000222333777888999::::::888777555444333222333666888999999:::666111---,,,...222555777777666333000...---...//////000111222444666777000222444444555555888:::777555555777:::;;;888555444555555444222222222444555555444444444555666777:::999888888999888666444666555444666777555111,,,222111000333666777555222444555777:::>>>CCCHHHLLLWWW\\\eeeqqq|||wwwkkkdddaaaXXXMMMEEEAAA===;;;;;;999666444555555777:::;;;:::666333+++,,,...000222333444444444444555999999;;;BBBKKKiii|||rrrdddTTTHHHAAA>>>666555444333333333444555//////000333777:::<<<<<<666444111000000222555777555444333444555666555444:::777333000///000333444777888:::::::::999777666333222222333666888888888888555111//////111555888888888666333000......///111111111222333444555666222444666666444444444555444444555777999:::999777666777888888666444444555555444333222222333555666777777777777777777777777888666444444555555333111222222222555999:::999777555777:::>>>CCCIIIPPPTTT```eeemmmwwwxxxkkkddd___UUUKKKEEEBBB???=========:::888:::999:::;;;<<<;;;777444000000111111222333444444333222444888999:::BBBKKKjjj{{{qqqcccTTTGGG???<<<777666444222111000111111111111111444888<<<======;;;999666333222222444555222333444444333222222333777555111///...111444666888999999::::::888777666333222222333666888888888777555333111222555999;;;999888666333000...000222444444444444444444555555444666888888555222111111111444777999999999999:::777:::<<<;;;999777666666555444222111111222444555444555666555333333666999999666333333444666777777333333444888;;;======;;;777:::>>>CCCJJJRRR[[[aaalllqqqxxxwwwkkkbbb[[[QQQHHHBBB@@@>>>>>>??????===<<<<<<;;;::::::;;;:::888555555555333222222333333444111111333777999;;;CCCKKKjjj}}}rrrdddUUUHHH@@@;;;888666444222111111111111333333333666999::::::999<<<:::888555444444444555000333666555222000111333444222000......111555888888888999999999888777666444333333444777999999999888777555555555777:::;;;999888666333000000222444777777777666666555444444666888::::::777444111000222666;;;<<<999888888:::777999<<<===;;;888666555666555333222222333555666222555666333......222777777666444444555777999999333555777999;;;===<<<<<<888<<>>======:::999777777888999888777999777555222111111222333222111444888:::<<>>FFFOOOkkkuuugggZZZMMMCCC<<<777666555444555666777888777777666777888888555333888777777777666555444444///222444666555333333333000000000111222444666777666666666555555555555555555444444555888:::;;;:::999999999999888666555444444555666666555666888:::;;;;;;<<<;;;:::888555444666888;;;;;;888666555555666999<<<<<<:::666333222000222555666555333333333666777888:::;;;;;;;;;;;;666777666333///---...111222444777888777777888:::777999<<<===<<<;;;;;;<<>>:::===???@@@>>>======>>>888777777888;;;>>>???>>>999888666444222222222222555555777;;;===???GGGOOOkkkvvvhhh[[[NNNCCC<<<777777555555555666777777666666777999::::::888666666777777666555333222111......000333555555333111///000222444555666666666555555444444333333333444444333222333666888999999777888999999888666333111000333666888888999:::<<<<<<<<<======;;;999777555777999999888666444333444444555666888888666111------///111222222222333444333555999<<<>>>>>>===;;;888888777666444333222222333555666555444555888;;;999<<<@@@AAA@@@@@@AAABBBJJJTTT```iiinnnttt}}}|||pppddd\\\RRRFFF>>><<<:::===@@@???===;;;;;;;;;888888888:::<<<>>>>>>===888777777666555555444444666666888;;;<<<>>>EEENNNkkkvvvhhh[[[NNNBBB;;;888777666555444555555666555666777:::<<<===;;;999777777777666444222///...,,,,,,---111555666333//////000333666777777666555555444333222222222333333222111000222555777777777444666888999888666333111...111666999:::;;;<<<===<<<=========<<<:::777666888999888666333111111111111000222555777666000+++,,,---///000000111333555000444999===??????===;;;999888888888999999777444666666555222111333888===;;;>>>CCCDDDDDDDDDFFFHHHQQQ\\\iiirrrvvv{{{yyylll```YYYPPPDDD<<<;;;888;;;>>>===:::777777888888777777999;;;;;;:::999777888888888888777777666666555777:::;;;===DDDLLLkkk|||qqqbbbRRRCCC:::>>>999666777777555444666555555555666777888999999777666444333111000000///---...111444777666333000111//////111555777666444000111111222222222111111666444111111333444555555333333444555444111///---111444777999:::999999:::>>>>>>>>>>>>===;;;999777888888888777666444333222000222444444333000,,,***(((***,,,///111222333333444777:::;;;;;;:::::::::@@@===999888:::<<<;;;:::888666444333444777:::===DDDCCCCCCEEEIIIPPPVVVZZZeeefffkkkttt~~~ssskkk___SSSHHH@@@999555999;;;===;;;777444444555555666777:::<<<;;;999666555666777999999999888777666555555777888:::BBBLLLlll{{{qqqeeeVVVIIIAAA===999666888888555444666666555444333333444555666666555333111///.........///000222666888888666333333222111333555555222000,,,---000222333444444444:::888666333222222222333333333444555444333111///222555888999999999999:::<<<<<<===<<<<<<:::888777888888777777555444333222222333555555444000---***$$$&&&)))---111444666666444777999:::999777777777:::777555555888:::;;;:::777666666777888;;;===???EEEHHHKKKOOORRRVVV\\\```oooqqqwww~~~|||wwwnnnfff[[[OOOEEE>>>888444666999;;;:::777444444444444555666999;;;:::888555222444666888999:::::::::888666666777777888@@@IIIlllzzzrrrggg[[[OOOGGG<<<888666999999666444555888777555333222222333444555444111...,,,,,,,,,,,,111222444777::::::888666555555555555555333///+++(((+++///333666777777777======;;;666111...000222555666777888888777666555555777888888888888:::;;;:::::::::::::::999888777777777777666555444333333444555666666444111---+++$$$&&&)))---111444666777666777999888666444333333444222000111444888999:::666666888999<<>>>>>888111...000444888999:::;;;;;;;;;;;;:::888999999888777888999;;;888888888888888888777777777666666555444444444444555555666555333000---+++***+++---///111444555666888999:::888555333222222111000000000222555888999777666777999===CCCHHHKKKPPPXXXaaaffffffiiipppwww}}}yyyssskkkccc]]]WWWNNNEEE???:::666444444666999::::::999888777444444555777::::::888777222333444666888:::;;;;;;999888888:::::::::AAAIIImmm~~~sssiii]]]PPPGGG===999777999999555333444555555444333444666888999666333///,,,***+++---///333333444777999:::888666444666999:::888555222000///111666999;;;;;;:::888:::<<<<<<888222000333888888999::::::;;;;;;<<<<<<:::;;;;;;999888777999;;;777777777777666666777777666555444444444444555555555555555555333000---,,,......///111333555777888:::;;;;;;999666333333333444333222222222444666888999888777999???GGGPPPUUUYYYaaaiiimmmnnnrrr{{{}}}uuuooofff]]]WWWRRRJJJCCC>>>:::888666666888:::===>>>===;;;999555555666888:::;;;:::999666666777777888888999999999888:::======>>>EEEMMMlll{{{uuukkk```SSSJJJ@@@;;;777888777444222444///000111222444666777888888555000---,,,...111444555444555666888888777555222555888999888666444444444555888:::;;;:::999888666777888666333444777;;;777777777888888999999999;;;<<<<<<;;;999888888999888888777666555555666666555444333333333444555666555555555555444222000......///000222555888;;;<<<;;;;;;;;;999777555555666666777666555333444777999<<<<<<<<>>@@@???<<<999666555666888:::<<<;;;:::;;;:::999888888888888999999999<<>>===;;;888777777:::999777666555555555555555444333222222444666777666777777777666555333333000000111222444777999;;;999::::::888666666777888777888888666444555888;;;???AAAEEEKKKSSS\\\dddhhhmmmssszzzvvvooojjjbbbZZZPPPKKKEEE???<<<:::999777555666888;;;>>>===999555555444444666999;;;;;;:::===<<<:::999999999::::::;;;:::===@@@@@@@@@FFFNNNfffooozzzxxxssslllaaaYYYFFF>>>888666444111111444///111444666888888777777;;;777333000000444999===:::999777888888888666444000333555555222111222555555555666777777777777777444222111222555888:::;;;<<<;;;;;;:::::::::;;;;;;;;;===???>>><<<999777666;;;:::888666555444555555444333222222222444666777888888888888888777666666555444333222333444555666777888999888666666777999666777888777555666:::>>>BBBEEELLLUUU]]]eeejjjmmmsssxxx}}}sssmmmhhhaaaZZZOOOJJJCCC>>>;;;999888777333333555999<<<;;;666222444333333555888::::::999===<<<;;;:::::::::;;;<<<<<<<<<===@@@??????DDDKKKdddpppxxx~~~qqqjjjccc\\\LLLCCC;;;777333000111444333333444777999:::999777999555111///111555888:::888888888777555555777999777555333000///000111222666666666666666666666666444333333555777:::;;;;;;999666555888>>>AAA@@@===@@@<<<999777888777555222777888999888666666777999333333222111000111555888777888999::::::999888777999888777666444444444444888777888:::888444444777888999999999:::===AAAEEEPPPTTT[[[aaafffllltttyyyzzzrrrnnnfff\\\SSSIIIFFFBBB???===<<<999888555333222333555555222//////000000000000222666999888;;;>>>>>>;;;:::<<>>===<<<<<<999:::BBBMMMhhhkkkuuu~~~ssslllccc\\\JJJ@@@888666666444444555333444444666888999999888;;;777222000111444666777888999999777666666888:::888555222///...///111222666555555444444333333222444333333555777999:::::::::777555777<<>><<<===;;;888777777777555333777888888777666666888999555444222111111333666777777888999::::::999888777:::999888777666555555555777666777:::888555555999999:::<<<>>>AAAGGGNNNSSSXXX```jjjnnnpppssszzzzzzsssmmmdddWWWMMMGGGDDD@@@===;;;;;;:::999555444222333444444222///111111222111111333666999999;;;<<<===<<<<<<<<<===;;;:::::::::777888@@@JJJkkkeeerrrvvvoooddd[[[JJJ???777777::::::888777555444555555666777888999<<<888333111111222333444888888888777666666888:::777444000---,,,...222444666555444333222000//////333333333444555777888999;;;888555555888;;;;;;::::::888666666666777666555666777888777666777999:::888555111111444666777666777888999::::::999888777:::999888888777777777777666555666999888555666:::;;;===AAAFFFLLLUUU___eeedddnnnyyy}}}{{{|||yyyrrrkkk```QQQGGGDDD@@@<<<999999:::::::::666555444444444444222000333444444333333444777999;;;:::;;;<<<>>>>>><<<:::999888999999777888@@@KKKooobbbppp{{{qqqeee\\\NNNBBB999:::>>>>>>:::888555555555444444555777999:::777333111222333333333666666666555444555777999444111---***+++///444888777666555333111000......111222333333333444666777:::777333222444666777777666555555555555666777777555666777777666777999;;;:::555111222666999777444666777888888888888777666888888777777777888888999777666777999888666777<<<@@@CCCIIIOOOWWWbbblllssspppwwwwwwnnneeeZZZMMMDDD@@@<<<888555666999;;;<<<888777777666666555333222555666666666555555777999<<<;;;:::<<>>:::777555666666555333333666999666444222222333444444444333333333333222222555777111...+++***,,,111777;;;888777666444333111000///000222333222111111333555888555222000111222444444444444444555555666777888555666777777666777999;;;:::666222333777999777444444555666777777666555444666666666666777888999999999777888;;;:::888:::???IIIMMMSSSZZZbbbkkkuuu{{{}}}}}}rrrggg]]]SSSJJJDDD===999555333555888;;;<<<:::::::::999888666555555555666777777666666888:::===<<<<<<>>>AAA@@@<<<888777777:::<<<;;;<<>>??????BBBHHHUUUYYY___fffmmmttt{{{}}}vvvkkk```VVVMMMFFFBBB:::777444333555888:::;;;:::;;;<<<;;;888666555666444666888888777888999:::===>>>???AAABBB@@@===:::444555888;;;;;;<<>>CCCFFFHHHNNNUUU```eeelllsssxxx}}}sssnnneee[[[QQQHHHAAA===888666444444666888999999999;;;<<<:::777444444555333555777888888888:::;;;===@@@CCCDDDBBB@@@>>>===444555999<<<<<<>>>FFFPPPoooUUUfff{{{tttllllllXXXMMMAAA:::555222444888222666:::888444111222555222222222333555555444222000111222111111222444777666444222000000111222444222222333444444555666666555888:::888444333666:::555666777777666555555666333555777777555555888;;;888888999888666666777999555666777666444333333444777888999::::::999888777555666666888999;;;===>>>===<<<@@@GGGLLLPPPWWW^^^ggglllttt{{{{{{jjjgggaaaXXXOOOEEE===888777555444555777888999888888:::;;;999555222222444222444777888888999:::<<<===AAAFFFFFFCCC???>>>???666777;;;??????AAAIIISSSoooTTT^^^nnn}}}~~~vvvoooiiiZZZQQQCCC888222111222333555555666666666666666666444333222111222444666888222000///000444777999:::999666333222444666555333777444111111333666666555999;;;===<<<999666333222888999;;;<<<;;;999666555555777999999888999<<>>AAAFFFLLLRRRZZZbbbhhhxxxyyy{{{}}}uuurrriii\\\PPPIIICCC???;;;:::777666777:::<<<:::888999888777666666666666666:::;;;======<<<;;;<<<===>>>AAADDDEEEBBB???<<<;;;;;;999;;;===???AAAJJJSSSnnnQQQ\\\lll|||ttthhhYYYOOOBBB888444444333222555666777888888888777666555555444444444555666777111///...000333666888888666444222222555777777666666444111111333666666555999;;;>>>>>>;;;888666666777888:::;;;<<<:::999777666888999999777888:::===;;;999888888888888777555111111333666999999777555777888888777666666777999888777777888;;;>>>AAABBBBBBFFFLLLSSSZZZccclllqqq}}}~~~yyysssooofffXXXMMMEEEAAA<<<999;;;999999:::===>>><<<:::777666555444444555666777:::<<<>>>>>>===<<<===>>>???@@@BBBBBB@@@??????@@@<<<::::::<<<===@@@IIISSSoooKKKVVVhhhxxx{{{iii[[[PPPBBB:::999888555111333555777999999888666555666666777777777777777777111///...///222555666777444222111333666999::::::666444222222444555666555777999<<<<<<:::999888888666777999:::;;;;;;::::::888888999888666666888999888777777888999999888666222222444666999999777555555777888777555444444555888999:::<<>>@@@???===;;;555444222111222333555666:::<<<>>>>>>=========>>>??????@@@???>>>???AAACCC===:::999:::;;;???IIITTTqqqCCCPPPbbbsss}}}mmm```TTTFFF???>>><<<555//////111444777888666444222444555888:::;;;;;;:::999333111000111333555666555333333333444666888:::;;;555444444333444555666666333666888999888777777777777888888999:::::::::999999999888777666666666777666555666888::::::999777555555555777999999777555444666777777555333222222888;;;???BBBEEEIIILLLOOOTTTYYYaaaiiiqqqyyyzzztttpppooocccZZZMMMCCC>>>;;;888666:::;;;===???@@@>>><<<:::555444111000000111333444999;;;<<<===<<<<<<===>>>>>>???@@@@@@???>>>???AAA>>>:::888888999>>>IIIUUUtttAAANNNaaaqqq}}}|||rrrggg[[[LLLDDDAAA===555...+++---000333444333000///111333777:::<<<===<<<;;;555444333333555666666555444444444444444666888999555666666666666666777888444666888999888777777888999999888888777777777777999888777777777777777777555444555777999:::999888888777777999::::::888777222444777777555444333444888<<>><<<<<<>>>:::888888999???KKKWWWvvvBBBOOObbbrrr}}}|||vvvkkk```QQQGGGAAA<<<555///***+++...111222111000...000222555999;;;<<<<<<<<<777555444555666777555444555555555444333333555777666888999999888777999:::999;;;<<<<<<:::999999::::::999777555444555555666888777666666888:::999999666555444555777999:::999999888888888::::::888666111333666666666666777999999>>>EEEKKKPPPVVV^^^dddnnnrrryyyzzzrrrkkkeeeaaaSSSMMMEEE@@@===<<<999666444666888999777555444444555444333222222111111111555777999:::999999:::<<<===@@@CCCDDDAAA===;;;999===:::888999;;;AAAMMMYYYwwwAAAOOOaaapppyyyyyyjjj```SSSGGG???:::555222,,,---///111222222222111222333555777888999999999777555555555666555444222333444444333111222444777777999;;;;;;999999:::<<<===>>>>>>===:::888999999777666444333222444555777777555444666:::<<<===<<<888555333333555888::::::999888777777888888666555111333555666777999<<>>===<<<888555222444666555333111222333222222444555555555555444555777999:::::::::;;;<<<===???AAAAAA???===<<<===;;;999888:::===CCCOOO[[[www???MMM___mmmuuu{{{hhh___RRRFFF>>>888666444///000111222333444555555444555555666666666666666666555444444555444222000000222333222111111555888888:::======;;;:::;;;======>>>>>><<<888666666777555444222111111444666888666444444666;;;>>>???>>>999666333222444777:::;;;888777555555666666444333111333555666888;;;@@@CCCGGGMMMTTT[[[aaakkkwww~~~}}}uuuooojjjaaaVVVMMMEEEBBB>>>======<<<888444111333555333000///111333///111444666888888888777555888:::;;;;;;;;;<<<======>>>???>>>======???AAA:::888888<<>>>>>;;;>>>:::999@@@DDDNNN```~~~777???OOOdddttt~~~zzzqqqeeeWWWMMMCCC:::666777444333222222222444555777///......000333444444333888777555333222222333444555333000000111222333222777777777666666666666666888777555222111111222222555333222111333555888999888777666666666888:::;;;666333111222666999777555777666666777888999999888999999;;;===BBBIIIPPPTTT[[[dddkkkooouuu~~~xxxnnneee^^^VVVNNNHHHDDDAAA===;;;;;;;;;:::999777666555333333333444444222222222333444555777777444444444555777999;;;===<<<:::888888:::<<<>>>>>>:::>>>:::999@@@CCCMMM```999@@@PPPcccrrr{{{vvviiiZZZOOOEEE<<<888999666666555444333222111111---,,,---///222444333222888777555444333333444444777555222111222333333222444444444444444444444444444333222222111222222333666666444444444555666777999777555444444555888999555333222444777999777444666777888:::;;;<<<<<<<<<>>>???AAADDDIIIQQQZZZaaalllqqqwww{{{~~~yyytttlllaaaVVVMMMEEEAAABBB@@@<<<:::::::::999888888888777666666666666777444444444444444555555666222222222333555888:::<<<;;;999777777999;;;<<<<<<:::===999888???CCCMMM```>>>CCCPPP```nnnxxxyyylll]]]QQQGGG===999:::888888777666333000...,,,++++++,,,///222333222111555555444444444555666777888666444333444444444333333333333333444444444444111111222333333444444444666666777666666666777999:::888666333333444777888444333333666888999777444666888;;;======>>>>>>???BBBEEEJJJNNNTTT[[[dddjjjxxx}}}{{{tttqqqjjj^^^PPPDDD===;;;???===:::999888888777666777777777888999:::;;;;;;888777666666555555666666333222222333444666888999888777666666888:::::::::888<<<888888???CCCMMM```AAACCCKKKYYYfffrrr{{{ooo```UUUJJJ???::::::999999999777444111---+++++++++---000222333222111111222222444555777888999888666444444555666555333333333333444444555555555111222444555666666666666444666888999888888:::;;;;;;999777555444555666888333444555666888888777555888;;;>>>??????@@@BBBDDDFFFMMMUUU\\\aaafffmmmrrr|||xxxpppnnngggZZZJJJ>>>999777;;;:::777666777666555333444555777999;;;===??????;;;:::999888888777777777666555444333333444555666666555444555777999888888777;;;777888@@@EEEOOOccc??????EEEPPP^^^lll}}}|||qqqdddZZZOOODDD===<<<::::::999888666333000...---...///222444444222000///000111333555777888888666555444555666777666444333333444444555555666666333555777888999888666555333777;;;<<<:::999;;;===999888777666555555666666444444555666777777777777999===@@@BBBCCCEEEJJJOOOPPPXXXccckkknnnrrrwww|||wwwrrriiifff___RRREEE;;;777777999888666666666555444222222333666999<<<>>>???@@@===<<<;;;:::999999999999999888666555444444555555444333333444666777777666555999777888AAAGGGRRRfff:::;;;AAAMMM[[[jjj{{{}}}sssiii```UUUIIIAAA???999999999888777555444333000111222444666666333000000000111333444444555555444333333444666777666555222222333444444555555666555666999::::::777555333444999>>>>>>;;;999:::<<<555555666666666555555444555555666666666666888999:::>>>BBBEEEGGGMMMVVV\\\___gggqqqwwwyyy|||zzzqqqjjj___ZZZRRRHHH???:::888888999888777777777666444222222444666999;;;<<<=========<<<;;;::::::999::::::999888777666666666777888222222222333555666555444444888666999CCCIIIVVVjjj888999AAAOOO]]]kkk{{{~~~uuullldddZZZMMMDDDAAA999888888888777777777777222333444666777666333000111222222333333333222222222222222444777888777555111111222333444444555555666777999::::::777333111666;;;@@@@@@;;;888888:::222333444555666555333333555666666555555666888;;;999>>>CCCGGGKKKSSS^^^gggjjjqqqzzz~~~~~~{{{uuullldddVVVQQQIIIAAA;;;999999999:::999888888888888666444333555777999::::::::::::<<<;;;::::::999999999:::999888777777777888:::;;;222111111333555666444333333888666999DDDKKKXXXlll