BM6P6(@ ;;;;;;<<<<<<======>>>>>>;;;<<<<<<<<<<<<===AAACCCRRR^^^qqquuu^^^UUUMMMGGGFFFFFFCCCBBBCCC======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999888888888888888888:::;;;;;;<<<<<<;;;;;;:::???@@@CCCGGGKKKSSSdddttttttdddSSSCCC;;;::::::777333222222444555555444444333222333444555666333333333444444444555555444444444333333222222222222000//////222444555555444333111////////////000,,,000222555>>>IIILLLIII666333///------///000111///////////////////////////...------///000000/////////.........---------////////////000000000000............///111222333000000111222222222222111555333777AAANNN[[[jjjvvv{{{wwwxxx{{{xxxqqqxxxzzz||||||||||||~~~uuugggPPP===888999777111222222222222222222222222666888BBBUUUjjj{{{}}}{{{}}}}}}}}}~~~}}}}}}{{{yyy}}}|||xxxwwwvvvuuuwww{{{xxxgggVVVJJJ@@@===GGGQQQLLL<<<...222222333444333222111000222111000000000000000111555333888BBBFFF@@@999777444666666444222555===DDDWWW]]]bbbaaa\\\TTTFFF:::555222///111555777444111---000333666666444111/////////000111222333333444===CCCNNNXXX^^^]]]XXXTTTZZZ\\\^^^```aaaaaaaaaaaa]]]bbbfffccc\\\VVVWWWYYY[[[^^^___\\\ZZZ\\\]]][[[<<<<<<<<<<<<============:::;;;=========>>>AAACCCSSS```uuuhhhXXXOOOFFFDDDBBB???===>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999888888888:::;;;;;;<<<<<<;;;;;;:::>>>>>>BBBFFFIIIOOO^^^lll~~~xxxhhhWWWGGG>>>===:::777333222333444555444444333333333333444555555333333333444444444555555444444444333333222222222555333111111333444444333333222111000/////////000---000111333:::DDDGGGEEE888444000///000000///---///////////////////////////...------///000000/////////.........---------.../////////000000000000000////////////000000000000000111222222222222111444222555>>>IIIVVVfffrrr}}}}}}{{{xxxyyy}}}|||xxxvvvxxxzzz{{{{{{|||}}}|||uuugggPPP>>>888:::888444222222222222222222222222444777@@@QQQgggyyy~~~~~~~~~|||{{{yyy}}}}}}{{{zzz{{{~~~}}}}}}{{{xxxuuuuuuvvvvvvwwwyyyvvvgggXXXMMMCCC@@@IIISSSNNN>>>000000111222222222111//////111000000000000000111111333111666???DDD???:::888555666555333111333;;;AAASSSZZZ______[[[TTTGGG;;;555222///111444555333///---///333555555444111/////////000111222333333444;;;BBBLLLWWW^^^___\\\YYYYYYZZZ[[[\\\]]]]]]\\\\\\YYY^^^bbb___YYYVVVXXX[[[]]]``````\\\YYYZZZZZZXXX=========<<<<<<<<<<<<<<<999;;;===>>>>>>???AAABBBRRRbbbxxxuuu```UUUIIICCC@@@<<<;;;<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<===@@@DDDFFFJJJUUU```www|||lllZZZIII@@@>>>:::777444222333444444444222333444444555555444444333333333444444444555555444444333333333333222222888666444333333333222111333222111000/////////000///000///000555===AAAAAA;;;666111000222222...***///////////////////////////...------///000000////////////............---....../////////000000000111000000000////////////000000111222222222222111333000222999CCCOOO___lllxxx|||}}}zzzxxx{{{|||{{{sssuuuxxxyyyzzz{{{}}}yyysssgggQQQ???888::::::777333333333333333333333333222444<<>>111//////000000000///...---000/////////000111222222111000444<<>>;;;999777444333444444444444222333444555666555444333333333333444444444555555333333333333333333333333777555333222333333111000222111111000000000000000//////......222999>>>@@@AAA:::222000111222///+++///////////////////////////...------///000000////////////......................../////////000000///000000000000000//////000000111222222222222111222000111666>>>HHHXXXeeexxx~~~{{{vvvvvvwwwwwwqqqsssuuuwwwxxxzzz}}}qqqgggSSSAAA888999:::888333333333333333333333333222333888CCCTTTgggwww}}}|||}}}~~~}}}}}}zzz|||||||||{{{{{{||||||||||||yyyxxxwwwuuussspppmmmkkklllrrruuutttqqqmmmeee\\\PPPFFFAAAHHHOOOJJJ<<<111///////////////.........////////////000111333333000000333:::@@@BBB???===999888555222000111666;;;GGGPPPYYY[[[XXXRRRIII@@@333111//////000000...,,,,,,...000222333111///...//////000111222333333444888>>>IIIRRRYYY\\\^^^^^^VVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[YYYUUUUUUYYY]]]bbbfffeee```\\\]]]\\\ZZZ======<<<<<<;;;;;;::::::999;;;===>>>???@@@BBBDDDMMM___yyy~~~llliiimmmzzzqqqcccSSSIIICCC???>>>@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::======@@@DDDEEEDDDHHHNNNaaaqqqtttaaaMMM???;;;999666444333444555444333222333444555666555444333333333333444444444555555333333333333333333333333222111000111222333111000111111111111000000000///...------///222666<<<@@@FFF>>>444//////000000...///////////////////////////...------///000000///////////////////////////............////////////------///000111111111111000000111222222222222111222111111555:::BBBQQQ^^^sss{{{zzzuuutttuuuuuurrrssstttuuuwwwzzz~~~qqqiiiXXXDDD:::888999777333333333333333333333333222333555<<>>HHHPPPUUUXXXZZZ[[[WWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\YYYVVVUUUXXX\\\___bbbbbb^^^\\\]]]]]][[[<<<<<<<<<;;;;;;;;;;;;;;;:::;;;======>>>@@@CCCFFFNNN___xxxiiiWWWVVVYYYdddrrrwwwhhhWWWLLLEEE???>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::======???DDDEEECCCEEEJJJVVVbbbxxx}}}jjjTTTDDD===888666444444555555444333222333444444555555444444333333333444444444555555222222333333333333444444/////////000222333222000000000111111111111000///...------000222333888>>>FFF@@@888222//////000111///////////////////////////...------///000000///...////////////000000000------........./////////+++---///000111222111111000000111222222222222111222111222555777===JJJWWWhhhqqqwwwvvvtttuuuwwwwwwvvvvvvuuutttuuuzzz~~~~~~rrrmmm^^^KKK===999777666333333333333333333333333333333444777@@@PPPcccppp}}}}}}}}}|||{{{~~~~~~~~~~~~|||{{{~~~}}}~~~~~~{{{wwwtttrrrrrrqqqsssuuutttpppmmmkkkkkkiiinnnpppooommmkkkeee___YYYLLLCCCEEEIIIEEE===777333222111000000000111111000/////////000111222222111333444777>>>EEEEEEBBB===:::666222111333666888<<>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<=========:::;;;;;;<<<<<<;;;;;;:::===<<<>>>BBBDDDBBBDDDHHHLLLWWWkkkrrrZZZHHH???888666444444555555444222444333333333333444555555333333333444444444555555222222222333333444444444000000000111333333222000///000111222222111000//////---...222111///333:::AAA@@@===777222///000111///////////////////////////...------///000000///.../////////000000000000---------.........//////,,,...000111222111000///000000111222222222222111///000222555555888CCCPPP___hhhooorrrtttwwwyyywww{{{yyyvvvttttttzzz||||||}}}|||vvvsssfffSSSBBB:::777555444444444444444444444444222333444555<<>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<:::<<>>:::888333222000/////////000111222111000000000000000111111333333222999CCCEEEAAA<<<888222//////222444555555AAALLLLLLGGG@@@999222...///000000//////000111...///111222222222111000//////000111222333333444111;;;HHHQQQUUUVVVXXX[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXX]]]aaaaaa^^^\\\]]]^^^\\\;;;;;;;;;;;;;;;:::::::::???<<<;;;===>>>???EEELLL\\\mmmtttOOOLLLHHHFFFFFFFFFMMMccc{{{mmmVVVJJJGGG@@@888======<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAHHHKKKYYYsssuuu___KKK???;;;999666555555444333111444444444333333222222222111333444444333222333444555444222333444555555444222111000//////000111222000000000000000000000000000000000///......------999???CCC???666//////333222222111///............///...---,,,---...000222//////////////////////////////............//////000000000000000000000000111111111111111111111111000111111111333666;;;???UUU^^^iiiqqqtttttttttuuu|||uuuqqqrrryyy~~~yyymmm[[[HHH:::555555666555333222111111222333111000111666<<>>???>>>:::666333//////000000111111222222---...///////////////...000000000111222333333333666;;;CCCNNNWWW]]]]]]\\\```\\\UUUQQQPPPTTTZZZ^^^[[[]]]^^^\\\XXXUUUVVVXXX]]]```ddddddaaa]]]\\\]]];;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;===>>>???FFFNNN\\\mmmzzzXXXLLLFFFDDDDDDCCCGGGZZZnnnrrrYYYJJJGGGCCC?????????>>>===<<<;;;::::::::::::<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@IIIKKKVVVlllttt___KKK@@@;;;999666555555555333222444444444333333222222222111333444444333222333444555333222222333444444333222111000//////000111222111111111111111111111111.........///////////////666;;;???>>>888222000000222111000/////////////////////---------...000111//////////////////////////////............//////000000000000000000000000111111111111111111111111111111222222222555:::===NNNWWWccclllppprrrtttvvv~~~|||xxxuuutttyyy~~~zzzooo]]]HHH:::666777666555333222111111222333444333555888<<>><<<:::;;;===>>>@@@HHHQQQ___nnnbbbNNNGGGCCCCCCAAABBBOOO___{{{___MMMHHHGGGFFFCCCBBB@@@>>><<<;;;:::::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<=========>>>>>>??????GGGHHHPPPaaauuusss___LLL@@@;;;888666555555555333222444444333333333333222222111333555444333222222333444222111111222333333222222111000000000000111222222222222222222222222222------......///000000111222666:::<<<;;;777111...111000000/////////000000//////...------...000111//////////////////////////////............//////000000000000000000000000111111111111111111111111111222222222222333777:::DDDNNN[[[fffmmmqqquuuxxxzzz{{{{{{xxxuuuwww~~~}}}{{{rrr___III:::777999666555333222111111222333333444666888999DDD[[[ppp}}}}}}}}}~~~|||{{{zzzzzz{{{}}}{{{{{{yyyvvvttttttwwwyyyssspppnnnooosssvvvwwwvvvvvvtttrrrooommmmmmllllllgggSSSFFFBBB@@@FFFFFF:::555444222111000000111111111111111111000000000000///000000222888@@@AAA===777666555444333222222222000111222222222000///...111000000000000000000//////000000000///...------.........---......//////222777@@@KKKVVV]]]______bbb___[[[WWWWWWZZZ^^^aaaaaaaaa___\\\ZZZYYY[[[]]]fffffffffddd```]]][[[[[[:::;;;;;;<<<===>>>??????;;;;;;<<>>@@@===666555333333333333222111/////////000000000000000111111000000/////////...000000000000///...,,,,,,000000///...//////000111///444<<>>??????<<<<<<>>>AAAAAADDDOOO\\\lllzzzrrrVVVKKKCCCCCCCCC@@@DDDLLL^^^zzz4ĉ@ӵuuu```QQQJJJIIIHHHFFFCCC@@@===;;;::::::;;;;;;<<<======<<<;;;;;;========================>L;;;;;;::::::<<<<<<=hĦ======@@@HHHRRR___rrr4ĉ@ӵxxxeeePPPCCC:::888555>L333333333333333333333333333222444555555333111222222444222000000111111111///111111222222222222111111000000000000000000000000000000//////............//////222:::AAAAAA999111111000000000000111111222/////////.........//////000000000000000000000000//////............//////////////////////////////000000000000000000000000111222222111000000222444333@@@SSScccnnntttxxx{{{xxxyyyxxxtttooosss}}}}}}{{{|||{{{uuudddOOO???999999666555333222111111222333///222666777777AAAYYYpppvvv}}}|||{{{~~~~~~}}}~~~~~~~~~{{{zzz{{{|||xxxuuuttttttttttttvvvssspppoooqqqsssrrrqqqqqqssstttssspppnnnmmmnnneeeWWWLLLDDD@@@KKKPPPEEE666555333222000000000111000000000000000000111111000222222111555<<>><<<===???AAAAAADDDQQQ^^^ppp}}}~~~]]]NNNAAA@@@AAA???AAAFFFTTTjjjGG=?ooo\\\PPPLLLIIIGGGCCC???<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<HdĦ;;;;;;:::::::::=Īj===@@@HHHQQQZZZjjjGG=?~~~jjjTTTDDD999777555HdĦ333222222333333333333444444333444555555333111111222444333111000111111000///111111222333333222111111////////////////////////111000000///......------000...000777@@@BBB<<<666222111111000000000111111///////////////.........000000000000000000000000//////............//////000000000000000000000000000000000000000000000000///111111111000000111333111===OOO___jjjqqqwww{{{yyyyyywwwsssqqqvvv|||}}}}}}wwwiiiVVVFFF<<<888666555333222111111222333111333666888999BBBWWWkkksss}}}~~~{{{yyy||||||~~~{{{~~~~~~}}}}}}{{{{{{{{{wwwtttttttttttttttrrrrrrrrrrrrrrrrrrssstttrrrrrrrrrsssrrrpppnnnmmmfff[[[RRRHHHBBBMMMSSSIII777666444222111000000111000000000000111111111111000333333111444:::>>>===;;;666222000222333111///------------............000//////////////////...///000000000///...------...---,,,,,,,,,...111222333666===FFFOOOUUUXXXXXXZZZ[[[^^^aaadddeeeffffffhhhfffdddccceeegggggggggdddcccaaaaaaaaa```]]][[[;;;;;;;;;ӵ;;;<<>><<<;;;;;;;;;<<<;;;;;;;;;DdD999999:::?fӵ>>>???EEEĦӵƜ`1.׼sĭӵӵĦĦĦoooVVVEEE999777555DdD333333444111111ӵ111222ӵ333ӵ///////////////Ħ;;;222ӵ/////////000ĭӵ......000000000000000000000000000000000000000000000...///000000//////111222222;;;IIIVVV```kkkttt{{{yyyyyywwwvvvwww|||{{{zzzooo___NNN@@@888666555333222111111222333333333444666777>>>OOO___ppp}}}}}}}}}~~~{{{{{{|||{{{|||yyy~~~~~~}}}}}}}}}|||xxxtttsssuuuvvvwwwvvvqqqtttwwwwwwsssqqqrrrtttuuurrrooooooqqqrrrqqqnnniiiaaaXXXLLLDDDNNNSSSIII888666444222111000000111///000000000111111111111111333333111333999======???999222///111222111000....../////////...------.........///////////////...///////////////.........---,,,,,,---000333555111444;;;EEEOOOVVVYYYZZZXXX[[[```eeehhhjjjjjjjjjnnnkkkhhhggghhhhhhfffdddaaa``````aaacccbbb^^^[[[;;;;;;?~4::::::;;;g&e>&eg&e\\\>hӵOOOgggg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLqqqaaaYYYHHHFFFBBB>>>;;;;;;;;;S?ʬ<<<;;;3h?D%%)?888999ZufĦ======@@@gLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLrrrXXXFFF999777555D%%)?333fff?><z333111=?Ħ222g&e333g&e000000000S?ʬ...4ff?>ߝL111@e333g&e000//////3h?g&e>&e......??000000000000000000000000000000000000000000000000---...000000//////111222444:::DDDNNNXXXeeerrr{{{yyyyyyyyyzzz~~~}}}}}}}}}yyy|||ssseeeTTTCCC888666555333222111222222333333111111222333999FFFTTTmmm|||}}}}}}{{{xxx{{{zzzxxx}}}~~~xxx~~~|||zzz{{{yyyvvvrrrrrruuuxxxyyyyyyyyy~~~xxxssssssvvvyyysssmmmlllpppsssrrrpppllleee]]]OOOEEENNNSSSGGG888777555222111000000111//////000000111111111222111444444111222888======BBB:::222...000222222000000000111222111000///...---.........//////000000......///////////////...000///......000333666888---111888BBBMMMUUUYYYZZZWWW[[[aaagggkkkmmmmmmmmmrrroookkkjjjiiihhhddd```ZZZZZZ[[[___bbbccc```\\\>>>4Dӵ>>><<<;;;Hƅ^Hu]ĦHu]ĦiiiZuR)ĦGGGXXX|||Hu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ~~~lllaaaTTTJJJAAA???@@@>>>Htƅ^???===Bt=o9ĦDtfo9Ħ;;;;;;;;;g?>>>BBBHdĦzzzHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦtttWWW@@@777666555Dtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ111Hu]Ħ000000Htƅ^000qIܗGIӵ///H׼s:::666Hu]Ħ......Bt=o9ĦHƅ^Hu]Ħ000...111111000///////////////------...///000000//////444333222000000000000111555888>>>GGGSSS```llltttzzz{{{}}}|||{{{~~~~~~tttgggVVVEEE:::666666555444333333333333555222222444666888@@@HHH[[[ooo~~~|||}}}zzzxxx}}}{{{zzzyyyyyy{{{}}}tttwwwyyy||||||~~~}}}~~~~~~uuuzzz}}}yyyvvvuuuxxx}}}~~~yyyvvvyyy}}}|||wwwtttsssvvvxxxxxxuuupppmmmlllooosssvvvooofff\\\LLL>>>EEEPPPMMM===666111222333111//////---------...000111333444444111000222444666===EEEGGG@@@777222222333111///000000000000////////////////////////////////////---...///000000///...---//////000111111000......///222888BBBLLLTTTXXXZZZ^^^XXX\\\hhhnnnkkkmmmsssqqqrrrrrrpppkkkfffbbb```\\\[[[ZZZZZZ___dddaaaZZZ===<<<4DuXӵ===<<<<<<DdDΦDdDĦDdDĦtttGGGt|>>qjRgdKӵHdDĦgdKӵ;;;;;;GR/f6LĭĦ>>>AAADdDĦqqqDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦnnnRRR>>>777666555HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦ111DdDĦ000q<R000///peƜ4DuTӵ///DdDĦ>>>999DdDĦ...qjRgdKӵDdDΦDdDĦ000000/////////...111000000///////////////...///000000000000000000333222111000000000111222333666<<>>888777555444222111111111555222222444666777===EEETTTgggzzz~~~|||{{{yyyxxxwww}}}zzzxxxwwwwww~~~yyyssstttwww~~~|||{{{{{{}}}}}}}}}uuuzzz|||wwwuuuvvvxxx}}}~~~yyyvvvyyy}}}~~~zzzwwwvvvwwwyyyyyywwwuuusssssstttvvvwwwpppfff\\\MMM@@@FFFPPPLLL>>>777111222333111///000............///111222333444111000333444666===DDDGGG@@@666111111222111///000/////////////////////////////////////////////....../////////...------------...///111333555777///000555===GGGQQQWWWZZZ```\\\aaammmrrrmmmkkkooouuuvvvvvvsssnnnhhhcccaaa___```^^^]]]```dddccc^^^===<<<4DuXӵ=========DdDΦDdDӵDdDĦdddo)hBBB@@@DDDMMM^^^zzzDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ~~~pppZZZOOOEEECCCCCCpo9u??????>>>===GIdnuR)ĦDdDĦnuR)Ħ;;;;;;CdgĪj???DdDĦfff{{{DdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦzzzcccKKK;;;777666555DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ111DdDĦ000po9u000000//////=ӊB1.uTӵ///DdDĦCCC>>>DdDĦ///GIdnuR)ĦDdDΦDdDӵ000000////////////000000//////......//////000111111111111111000///111111000000000111222222111444:::BBBNNN^^^mmmwww~~~wwwkkk\\\LLLBBB:::999666333111000//////444222222555666666:::@@@MMM^^^ppp{{{~~~{{{xxxwwwwwwxxxyyy~~~}}}{{{{{{{{{|||vvvssssssvvv~~~~~~}}}{{{wwwwwwyyyzzz{{{ttt{{{zzzttttttvvvxxx|||}}}xxxvvvyyy}}}~~~|||yyywwwvvvwwwuuuuuuvvvwwwxxxxxxyyyyyyttthhh]]]PPPDDDHHHNNNHHH???888222222333111///000000////////////000111222333000000333444555;;;BBBGGG???666000///000000000////////////////////////////////////////////////000///......------------///...---...000444888;;;111111333:::DDDOOOXXX\\\___^^^dddpppuuupppmmmooozzzzzzzzzwwwssslllfffbbbccceeeccc``````dddeeeccc<<<;;;4DuXӵ<<<===>>>DdDʜ4DuTӵ>d<ĦDtBBBFFFKKKRRRjjj>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d>>ĦpeӵDx<>d<ӵDd<;;;qR/ܗ?fӵ===>dd<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ111>d<Ħ000peӵ000Ħ...F&uTӵ000DdDĦFFFBBB>d<Ħ000peӵDx<>d<ʜ4DuTӵ000000////////////000//////.........//////111111111111000000///.../////////000111222222333111333888@@@LLL]]]ooo{{{~~~sssbbbPPPDDD:::999666333111000000000333111333666666444777<<>>D&dq&ĒRsdKĦDHRRudFFFHHHJJJ\\\sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xsss```TTTHHHDDDCCCB?daĦB?Ho9>d<>d<ӵB?Ho9<xdddNNN???888666555444&ӫeʬtIӇ111>d<Φ>d<Ħ333D&ӫetIӇ111DdDĦ111sdKĦ000B?dp&ĒR000000>d<sdKĦ111B?Ho9000s&dq&ĒR/////////000000000000//////............//////000000000000///...---------...///000111222222222222444888>>>JJJ\\\qqq~~~|||{{{iiiTTTFFF:::888555333111111222333222111333666555333555999FFFVVVgggrrr|||yyywwwyyy~~~{{{xxxppppppttt{{{zzz}}}}}}~~~~~~~~~yyytttqqqssswwwzzz|||tttzzzyyyuuuuuuxxxrrruuuuuurrrsssxxx{{{{{{zzz|||~~~}}}zzzvvvsssrrrlllmmmnnnqqqtttyyy|||~~~ooofff[[[KKKFFFFFF@@@BBB:::333333333111000222222111111000000000000000111000111444555444777===EEE???777000---...///000------....../////////000////////////////////////333222000///...///000111000000111000000///......///000555===HHHQQQWWWZZZ]]]\\\___fffmmmpppsssvvv|||zzzxxxwwwvvvrrrlllhhhfffhhhgggaaa^^^```bbbaaa::::::4DuXӵ:::======Hu]3hhne=e>>>CCCEEEFFFQQQmmmnepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkgewwwcccVVVJJJEEECCC@h;;;;;;@G:::;;;HĪj@IŌ:::;;;Bene;;;Hkge{{{nefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeqqqYYYFFF;;;888666555444HĪj@IŌ111111ege333444Hu]3hIŌ111111DdDĦ111ne///000@h000000>h///111111se???ne444222@G000000sĪj@h////////////000000000000......------......//////...////////////......------...///000111111111111333555888===GGGZZZrrr}}}||||||}}}}}}{{{yyy{{{ooo[[[MMM;;;999666333222222444555333111222555555333555:::BBBTTTfffoooxxx~~~}}}{{{xxxvvvyyy~~~}}}}}}|||~~~}}}|||||||||qqqlllnnnsss}}}}}}}}}~~~~~~zzzwwwvvvsssqqqpppsssvvvxxxyyyvvvyyy}}}~~~{{{yyyxxxyyyooorrrrrrqqqsssyyy}}}||||||~~~|||xxxuuutttnnnnnnppprrruuuyyy}}}~~~qqqjjjaaaNNNDDDDDDAAADDD;;;444333333111111222222111111000000000111111111000111555555333666:::CCC???999333///...///000---------......//////000////////////////////////111000000//////000000111+++,,,...///000///...---,,,...333;;;EEEOOOTTTWWWaaa___^^^```ffflllpppssszzzwwwttttttuuuuuuqqqnnniiijjjgggbbb```bbbaaa^^^:::4DuXӵ:::ĵD^sssDDD???AAADDDFFFJJJ[[[{{{DdDĦfffYYYLLLGGGEEEBBB<<<<<<<<<<<<:::;;;;;;;;;<<<;;;999;;;cccrrrD^s׼sgeFm8>aĦs׼sHogggPPP???888666666555444222222222222444444D^000111111DdDĦ000///...000000000111111000...000111111s׼s555::::::666333000000000000111.../////////000000000111...------------...///000...//////000000000//////---...///111111111000000333555777:::DDDWWWppp}}}yyyvvvtttwwwzzzzzzyyyyyy|||rrrbbbWWW???<<<888444333333444555333222222555444333666;;;BBBVVVhhhnnnsss{{{|||{{{xxxvvvyyy~~~}}}|||}}}xxxooolllpppvvv|||}}}zzzvvvtttsssssstttwwwyyyyyyxxxxxxyyyzzz}}}~~~}}}|||zzznnnqqqqqqqqquuu|||}}}{{{xxxuuutttpppqqqsssuuuwwwxxxxxxxxxzzzpppmmmeeePPPDDDFFFFFFEEE<<<555333333111111333111111111000111111222222000///111555555333444999BBB???;;;555111//////000,,,,,,---......///000000////////////////////////,,,---...//////000000///,,,,,,,,,---......///000---...111888CCCMMMUUUXXX___^^^]]]^^^dddkkkppprrrwwwssspppqqquuuxxxwwwuuunnnmmmiiieeeeeefffccc\\\Φ4DuXӵtvӵ>d<ĦTTTrrrĦ|||```PPPIIIEEEBBBBBBEEEHHHHHHQQQnnnĦĦ>d<Ħiii\\\NNNHHHFFFDDDBBBCCCAAA@@@>>>===<<<<<<======::::::999999::::::;;;<<<999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>>>>>>>BBBHHHVVVeee|||Ħ>d<ĦBegeFYĉ>aĦBenu]ӵyyyaaaJJJ<<<666555555555444333222222222222222222222222222222222222...000222444555>d<Ħ///000000111111>d<Ħ000000000Ħ000000000000000000000000222111111000000000000000...000111111Be222///777@@@EEEĦ444000000111111111111000000000000000000111111111111.../////////000000111111---------------...///000...///000111111111111111---...000111111000000///333444666888AAAUUUooo|||vvvrrrlllqqqxxx{{{zzzyyyzzz{{{|||sssggg___BBB???:::666333222333444444222222444444333777===CCCXXXkkkooorrr}}}{{{}}}}}}zzzxxx{{{yyyqqqoootttzzzyyy}}}}}}yyywwwwwwxxxzzz|||}}}{{{yyyyyyxxxyyy|||~~~{{{nnnqqqqqqqqqwww{{{}}}~~~}}}yyyvvvssssssooorrruuuxxxxxxuuurrrpppvvvnnnnnnhhhQQQEEEHHHJJJFFF===555333333222111333111111000000111222222333000///222555555222333777AAA@@@<<<777222000///000,,,,,,------...///000000////////////////////////)))***,,,...//////......000...,,,++++++---///111222111222888BBBNNNXXX]]]ZZZZZZ[[[^^^eeemmmssstttvvvqqqnnnooouuuzzz|||{{{rrrpppkkkhhhiiijjjeee\\\?aŖ%7uSQuR)ӵsdKĦRRRsssgdKĦrrrXXXIIIEEEEEECCCBBBBBBCCCMMMaaatttgdKĦgdKĦgdDĦsssdddSSSLLLIIIEEECCCCCCEEECCC@@@>>>>>>>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;<<<<<<<<<>>>AAADDDRRRZZZrrrgdKĦsdKĦŶS3we<iĉ@3hR/ŌtttVVVBBB999888777555444444333333444444555555444333222111111111111000111111222222DdDĦ000------...000sdKĦ000000gdKĦ111111111111000000000000222111000//////......///000000//////000000666777:::gdKĦ666///222333222///...///222111111000000000000111111000000000000000000000000............//////////////////000000///...------////////////000000000000222444777;;;BBBRRRoootttvvvpppxxx~~~|||tttrrrxxxxxxtttsssqqqlllQQQDDD999666666333222555222333444444333333555777@@@SSS```hhhtttzzz}}}~~~~~~{{{vvvssssssttt}}}zzzzzzzzz{{{|||~~~{{{xxx~~~vvvuuuuuuwwwyyyzzzzzzyyyzzz{{{zzzvvvuuuxxxyyywwwtttuuuwwwuuurrrppppppqqqpppmmmjjjeee[[[NNNGGGFFFIIIAAA777111000111111000222222111111111111222222222222333444444555555666BBBJJJLLLAAA555000//////------------------------333333111000////////////---......///000/////////////////////000000000000333///000888BBBKKKUUU^^^^^^\\\ZZZ]]]eeemmmsssuuu|||qqqkkkqqqxxxxxxvvvvvvsssrrrooollliiigggeeeddd>A<<<neHHHSSSoooneyyy___NNNFFFEEECCCBBBBBBBBBIIIZZZjjjneneDeyyyiiiWWWMMMHHHCCCAAA@@@EEEBBB???=========<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::;;;:::;;;<<<<<<<<<>>>AAACCCIIIQQQnene>Ak<fhjjjPPP???999888777555444444333333444444555555444333222111111111111000111111222222De333111......///111ne000000ne000111111111000000000//////111111000////////////000000000////////////000000111222ne<<<999222222222111///...///111111111000000000000111111000000000000000000000000............///////////////////////////...------////////////000000000000222333666:::@@@PPPkkk|||rrrwwwyyy~~~~~~wwwtttwww|||}}}}}}xxxvvvxxxxxxuuu```RRRDDD>>>:::555333444111333444444333444666999BBBTTT___gggqqqvvv}}}zzz||||||~~~|||wwwuuuuuuvvv~~~~~~~~~{{{}}}~~~|||zzzyyyzzzyyyxxxvvvtttvvvvvvttttttwwwxxxvvvuuutttsssssssssrrrpppnnnmmmkkkiiifff]]]PPPIIIHHHIIIAAA888222000111111000111111111000000111111111222222333333444555555555DDDQQQTTTEEE666222222000------------------------111111000///......------------...////////////...////////////000000000000333//////777@@@HHHRRR[[[___]]]]]]aaaiiipppuuuwww}}}sssnnnrrrxxxwwwuuutttsssrrroookkkhhhgggfff>>>===@@@IIITTTlllkkkUUUHHHDDDCCCCCCCCCBBBEEEPPP\\\ooo[[[NNNFFF@@@>>>>>>DDDAAA===<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999;;;::::::::::::::::::999:::;;;<<<;;;;;;===@@@BBBGGGNNNzzz]]]GGG===999777666555444444333333444444555444333222111111111111111000111111222222444444111//////000222000000000000000111111000000000000/////////////////////000000111000//////......//////000,,,---<<<===<<<666333000//////000000///111000000//////000000111000000000000000000000000............///////////////////////////......---////////////000000000000111222555999>>>LLLdddyyy~~~wwwrrryyy{{{yyy{{{~~~}}}}}}yyyxxx|||~~~|||sssdddRRRGGG@@@999444333000222444444555666999;;;HHHWWW```fffqqqtttzzz~~~~~~xxx|||~~~|||}}}zzzxxxyyyzzz}}}{{{~~~{{{xxxvvvsssqqqqqquuuvvvuuuvvvxxxxxxuuuuuurrrppppppssssssoookkkkkkjjjiiihhh___SSSKKKJJJJJJBBB888222111111111000111000000//////000000111111222222333333444555555EEEXXX]]]III777555555000------------------------//////...------,,,,,,,,,,,,,,,---...................../////////000000000222...///555===DDDNNNXXX______bbbgggnnntttxxxyyy|||tttpppssswwwwwwuuuttttttrrrnnnkkkhhhffffff:::;;;<<<<<<===<<<<<<<<<>>>===>>>??????@@@JJJUUUjjjxxx^^^KKKEEECCCCCCDDDDDDDDDJJJRRRkkkttt___PPPFFF???===>>>CCC@@@<<<::::::;;;;;;;;;999999999999999999999999999999999999999999999999;;;;;;;;;::::::999999999::::::;;;;;;;;;<<>>:::555000...///111000...000000////////////000000////////////////////////............////////////...///////////////......////////////000000000000000111333777;;;FFF[[[mmm{{{}}}|||uuusss|||}}}~~~~~~~~~|||{{{~~~~~~~~~ooo\\\MMMDDD===888444000222444555555777:::===LLLYYY```gggrrrwww{{{|||~~~~~~{{{zzz~~~zzz|||~~~~~~|||zzz{{{}}}~~~zzzzzzvvvtttqqqoooxxx{{{}}}{{{zzzzzzwwwrrrrrrqqqqqqqqqqqqqqqooonnnmmmlllllljjjbbbTTTKKKIIIKKKCCC999333111222111111000000////////////000000111111111222333333444444BBBZZZaaaKKK777555555.......................................------,,,,,,+++,,,------......---------.........///000000000000......444:::@@@KKKTTT^^^```dddjjjpppuuuxxxyyywwwtttrrrtttwwwxxxxxxwwwvvvsssoookkkhhhgggggg:::;;;;;;<<<======<<<<<<======>>>??????AAAJJJUUUkkkiiiRRRFFFCCCBBBEEEFFFEEEHHHLLL[[[{{{yyydddTTTHHH@@@>>>@@@CCC???;;;999:::;;;<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;::::::;;;>>>@@@CCCKKK]]]ttt|||dddJJJ>>>;;;888555444555444444333333444444555222222111111000000111111000111111222222333444444444222111111333333333222000000000000000000000000000000000////////////...*********+++,,,---.../////////............//////............111555999<<<===888222///000111000...000000////////////000000////////////////////////............////////////......///////////////...////////////000000000000//////111555888@@@QQQ```rrr|||{{{vvvuuu~~~|||{{{{{{|||sss```PPPGGGAAA<<<666000222444555555777:::<<>>IIISSS[[[___dddjjjooorrruuuvvvrrrssstttuuuwwwzzz||||||xxxvvvrrrmmmjjjggggggfff::::::;;;<<<============<<<<<<===???>>>@@@JJJUUUkkkwww]]]KKKEEEBBBEEEFFFEEEFFFIIISSSlllkkk[[[MMMDDDAAACCCCCC???;;;999:::;;;======999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:::::::::999:::===???CCCKKK[[[pppqqqZZZDDD===<<<888555555555444444333333444444555222111111000000000111111000111111222222333444444333222111222333333222111000000000000000000000000000000////////////......************+++,,,---...///......------......///000000///......111666:::>>>;;;666333222111000///000//////......//////000000000000000000000000000............////////////---...//////////////////////////////000000000000......000333555:::GGGTTTfffwww|||yyyzzzxxxwww~~~~~~}}}|||}}}uuucccSSSIIIEEE>>>666222333444555444555888:::???JJJOOOYYYkkkuuuyyy~~~~~~xxx{{{|||}}}}}}{{{{{{|||}}}{{{|||~~~{{{xxxyyy{{{|||}}}~~~zzzwwwqqqkkkkkkqqqwwwvvvqqqoootttzzzyyyvvvtttpppeeeVVVLLLJJJMMMEEE;;;444222222222111111000000//////000000111///000000111111222333333888JJJTTTIII999111...,,,...........................///000111111000///...,,,,,,---...............,,,,,,---...///000000111///...000444888===IIITTTZZZ^^^dddiiilllnnnqqqrrrnnnrrrvvvvvvwww|||{{{yyyuuuqqqllliiifffeee999:::;;;<<<============;;;;;;<<<>>>===@@@JJJUUUiiijjjPPPHHHBBBCCCEEEDDDDDDFFFOOO^^^zzztttcccTTTHHHDDDEEEDDD@@@;;;999:::<<<>>>>>>888888888888888888888888::::::::::::::::::::::::999::::::::::::::::::;;;999::::::999999999<<<>>>EEEKKKXXXjjjdddPPP@@@===<<<777666999555444444333333444444555111111000000000000111111000111111222222333444444222111111111333333222000000000000000000000000000000000/////////.........,,,,,,+++,,,,,,---......///......------......//////000///---,,,...333888>>>===;;;888444111000111//////............//////000000000000000000000000............////////////------...///////////////////////////000000000000...---...111333666@@@KKK[[[nnnvvvuuuzzzzzzyyy~~~}}}{{{|||zzzhhhVVVLLLGGG>>>444444444555444333333555666888AAAFFFQQQfffqqquuu~~~}}}}}}{{{xxxzzz{{{{{{zzzyyyzzz{{{~~~{{{|||zzz||||||zzz~~~{{{vvvtttvvvzzz~~~}}}yyyxxxtttooolllqqqvvvwwwuuuuuuyyy}}}}}}yyyvvvqqqfffXXXOOOMMMNNNFFF<<<555333333222111111111111000000111111111//////000000111222222222777AAALLLJJJ>>>111---///........................---...000111111000///...------...////////////...+++,,,,,,---...///000111//////111555888>>>JJJVVVYYY^^^cccgggiiijjjmmmpppmmmtttxxxwwwwww{{{}}}|||yyyuuuooojjjeeeccc999:::;;;<<<============;;;:::;;;======???IIITTTgggtttTTTKKKCCCBBBCCCBBBBBBCCCHHHQQQkkk{{{iiiXXXKKKFFFFFFDDD@@@<<<999:::<<<>>>???888888888888888888888888999999999999999999999999999999999::::::;;;;;;;;;999::::::999888999<<<>>>EEEIIIRRRbbbzzz|||\\\JJJ<<<<<<===777777;;;555444444333333444444555111000000000000000111111000111111222333333444444111111000111333333111///000000000000000000000000000/////////..................---------...//////.........------.........---......,,,+++---222777===??????;;;555111000111//////............//////000000000000000000000000............/////////000------...///000000//////////////////000000000000---,,,...111222444===FFFTTThhhqqqsssyyy{{{yyy|||~~~~~~{{{|||~~~mmmZZZNNNHHH===111555555555444222222333444555>>>BBBNNNcccooosss|||}}}~~~}}}wwwyyyzzzzzzyyyxxxxxxyyy}}}zzz}}}~~~|||{{{{{{xxxsssxxxuuupppooorrrwww|||~~~~~~|||{{{{{{yyyuuunnnqqqtttvvvxxxzzz|||~~~~~~{{{wwwrrrgggYYYRRRQQQNNNGGG<<<555333333222111222222111111111111222222/////////000111111222222777<<>>???AAAAAAAAAHHHPPPkkkfffTTTGGGFFFEEE@@@???DDDFFFNNN^^^vvv~~~hhhVVVLLLHHHGGG@@@>>>;;;999:::;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<>>888888999888666444333222222111111222222000000000000000000000000333222111000000111222222222222222222222222222222222222222111000//////...111000000///////////////000///...---------------------............------...............///000000777===AAA???777000///000...///000000///000222444333333222111000000111111000000000000////////////000000000000000///......111000...------///111333111//////333555666<<>>444111333222...222222222222222111000000000000000000111222333444333888AAAEEE@@@666000111000000//////.........---000///000111222222000............------......///////////////000000000000111111333666888===IIIVVVZZZ^^^ccceeeeeefffiiilllpppqqqrrruuuyyy}}}|||yyyyyyvvvjjj^^^:::::::::;;;;;;;;;<<<<<<===<<<>>>@@@AAACCCJJJSSSllluuu```MMMGGGEEE@@@@@@DDDFFFKKKXXXmmmmmm[[[OOOJJJHHHAAA>>>;;;::::::;;;;;;;;;;;;;;;::::::::::::999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>CCCIIIUUUmmmzzzcccLLLEEE<<<777666777666444444333222222111111222222000000000000000000000000222111000000000000111222222222222222222222222222222222111111000//////...111111000/////////////////////...---------------...//////////////////..................///000000444999>>>>>>:::444000///000111222000//////000222222222111000000000000000000000000000////////////000000000000000///......///////////////000000111222000111444666777===DDDQQQZZZeeekkkkkkmmmqqquuuxxx{{{~~~|||||||||cccRRRJJJBBB777666444111000222555666777777999<<>>444111333222...111111111111111000000///000000000000111222333333333777@@@EEEAAA777111111000/////////............000//////111222222111/////////...------...//////.../////////000000000000000000222555777<<>>;;;:::;;;<<<<<<;;;;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<===AAAFFFQQQgggnnnWWWGGGAAA999555444555444333444333222222111111222222000000000000000000000000111000000//////000000111111111111111111111111111222111111000000//////...222111000000//////000000//////...------------...//////000000000000//////...............///000000111444999>>>>>>:::333...222333222111///...///000111111000/////////000000000000000000////////////000000000000000//////...///000222333444333222111333111222555777888===DDDNNNWWWbbbiiikkkmmmqqquuuuuuzzz~~~zzzzzzlllWWWMMMDDD<<<777444111111333555666777666888:::@@@PPPeeetttzzz~~~zzz{{{{{{zzzxxxwwwxxxyyyzzz~~~~~~zzzyyy|||zzz}}}~~~{{{zzztttuuuvvvuuuuuuvvvxxxzzz{{{|||~~~~~~~~~{{{xxxvvvppptttyyy|||~~~~~~~~~|||zzztttnnnkkkggg]]]RRRKKKGGG???555111333222///000000000000000//////...000000000000111222333333222666>>>EEEBBB999222111////////////............/////////111333333111///000///...------...///000....../////////000000000//////111444555:::EEERRR]]]aaadddffffffgggllloookkkkkkkkkmmmqqqxxx}}}xxxwwwvvvmmmccc;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<@@@AAADDDMMMVVVqqqfffQQQGGGAAA@@@BBBDDDCCCGGGSSSfff~~~}}}iiiYYYNNNIIIAAA>>>;;;:::;;;<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;:::::::::999999999:::::::::;;;;;;::::::999999::::::;;;<<<;;;>>>CCCMMM```|||zzzaaaLLLBBB>>>888444444444444333444333222222111111222222000000000000000000000000///////////////000000000111111111111111111111111111111000000////////////111111000////////////000///......---------....../////////000000/////////...............///000000///111555===CCCAAA888///111222222111///...///111000000///////////////000000000000000//////////////////000000000000//////000222555888888666333111222000111555666777<<>>LLLbbbuuu~~~~~~~~~~~~|||}}}~~~|||}}}yyyzzz|||}}}}}}}}}}}}~~~}}}}}}yyywww|||{{{}}}{{{zzzvvvyyy{{{zzzxxxvvvxxxzzz{{{{{{||||||{{{zzzxxxwwwpppssswwwzzz{{{{{{{{{|||}}}|||wwwrrrooojjj^^^RRRJJJHHHAAA777222333222000/////////000///......---/////////000000111222333111444;;;DDDDDD<<<444111///////////////..................111333333222000000///---,,,,,,---.............../////////000000...---///222333777CCCOOO\\\```dddeeeeeegggkkknnnpppooommmmmmpppuuu{{{{{{wwwuuutttmmmddd;;;;;;;;;;;;;;;;;;;;;;;;>>>======@@@AAADDDLLLVVVsssuuu[[[KKKCCC@@@@@@CCC@@@CCCLLLZZZpppppp^^^PPPIIIBBB???<<<:::;;;<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::::::::999777888888888888999999999:::999999999999:::;;;;;;:::<<>>;;;888555555555555444444333222222111111222222000000000000000000000000......//////000000000000000000000000000000000000000000000///////////////111000//////......//////......---------......///---......//////......---...............///000000000000333<<>>DDDMMM\\\jjjuuu}}}xxxaaaOOOEEECCC>>>;;;666333222222222111444888::::::CCCXXXnnn||||||{{{|||}}}|||}}}||||||zzz{{{|||~~~||||||~~~wwwsssssssssxxxyyy{{{{{{zzzzzzzzz{{{yyyxxxvvvuuutttuuuvvvwwwsssuuuwwwwwwvvvttttttuuu~~~}}}zzzssscccUUUNNNMMMGGG===555333333111///////////////......---////////////000111222222///000666BBBHHHBBB777000.........///////////////,,,,,,---000333444333222///000111111000///---,,,------........./////////...---...000111444???KKKUUUZZZaaadddddddddeeeggglllmmmooorrruuuyyy|||~~~zzz{{{yyyuuusssqqqkkkddd<<<<<<;;;;;;;;;:::::::::===<<<<<>>AAA<<<666000111111000//////111222000000000000000111222222000000000000////////////......///000000000000000---------------...//////000///111555666555888>>>DDDMMM\\\kkkwww~~~~~~iiiSSSDDD>>>===999555333333444444333222777999777>>>PPPgggvvvxxxzzz}}}~~~~~~|||zzz{{{|||~~~~~~|||}}}{{{|||}}}|||~~~zzztttqqqqqqsssxxxwwwwwwxxxzzz||||||{{{yyywwwuuusssrrrtttvvvwwwwwwyyyyyyxxxvvvsssssssss}}}~~~~~~|||zzzuuuhhh[[[PPPQQQKKK???666444333111///000000000000///......///......//////000111222///...555BBBIIIDDD888000............/////////000+++,,,---000333555444333111222555666555333///------------.........//////...---...000000444>>>JJJRRRYYYaaaeeeeeedddddddddgggjjjnnnsssvvvxxxxxxxxxwwwzzz{{{wwwtttqqqkkkddd<<<<<<<<<;;;;;;:::::::::;;;:::;;;>>>AAAFFFQQQ\\\wwwcccPPPGGGDDDAAA???AAAEEEEEEKKKeeelll\\\RRRBBB@@@<<<;;;<<<=========;;;;;;;;;:::::::::999999999999999::::::999999999::::::;;;;;;;;;<<<<<<<<<999999888888999999:::;;;======@@@EEEIIISSSkkkttt]]]III@@@???444555666666444444444555444333222222111111222222000000000000000000000000...///111222333333333222////////////////////////.........///////////////------,,,++++++++++++,,,---------------...///000//////000000000000//////...............///000000333000///333:::===:::666222222222111///...///000111111000000111222333333000000000000////////////......///000000000000000111000...------///111333111000222666777666999>>>GGGPPP^^^mmmyyy}}}}}}oooWWWCCC::::::777444333333555666666000555777555:::LLLbbbqqqwww{{{||||||~~~{{{zzzuuuvvvxxx|||}}}zzzzzz~~~~~~~~~|||{{{~~~{{{|||}}}wwwrrrppprrrtttxxxuuutttvvvzzz}}}}}}|||yyywwwtttrrrrrrtttvvvxxx{{{{{{|||zzzvvvtttssssss||||||{{{yyyxxxvvvkkk```RRRSSSMMMAAA777444333111000000000000000//////............//////000111222...---444AAAJJJEEE999000---.........//////000000++++++---000333555444333222555888:::999666111...---------.........//////......///000000333>>>JJJQQQXXXbbbggggggeeeccccccfffjjjooosssuuutttqqqpppwww{{{|||yyyvvvrrrllleee888888999::::::;;;<<<<<<===>>>AAAAAA@@@CCCQQQ```uuusssXXXKKKJJJEEEAAA>>>???CCCKKKYYYggg~~~xxxbbbSSSDDDAAA===<<<<<<<<<<<<;;;======<<<;;;::::::999999888888888999999:::::::::===>>>>>>===;;;999:::;;;::::::::::::::::::::::::888>>>@@@CCCJJJPPPccchhhRRRBBB===???777777888999888666444222333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000111111000000//////......///............---------..............................////////////......,,,,,,,,,---...///000111444111///000444777888888444111///...///000111111000000111222222222222222------......//////000000000000///------,,,,,,,,,...///000///...---...000333222222333555777:::<<>>555555444222000000222444333333555888:::DDDYYYlllvvvuuuyyy}}}}}}xxx||||||zzz|||}}}}}}}}}}}}|||{{{zzz{{{~~~~~~~~~}}}}}}}}}~~~sssrrruuuwwwzzzyyyyyyzzzzzz{{{zzzzzzxxxwwwuuusssssstttuuuvvv}}}|||yyyxxxxxxwwwuuuttt|||zzzyyyyyyxxxssslllfffWWWXXXSSSFFF888222333555000000////////////000000------...000333444333222222///111<<>><<<<<<<<<<<<;;;===<<<<<<;;;::::::999999888888999999999:::::::::<<<======<<<:::999999:::::::::::::::::::::::::::888>>>>>>AAAIIIOOOeeewww```MMM???;;;<<<666777888888888666444333333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000111000000000/////////...///............---------..............................////////////......---------------...///000222000...000333777999999666333000...///000000000///000000111111111111111.........///////////////111000///...------------...///000///......///000222111111222333666999;;;BBBKKKZZZkkkxxx}}}yyyxxx{{{~~~}}}~~~sssVVVDDD@@@;;;;;;999555111000111333333333555777999BBBVVVhhhooorrrzzz}}}}}}~~~}}}}}}}}}uuu}}}|||{{{zzz{{{{{{zzzzzz{{{||||||yyyvvvssswwwwwwxxxyyyxxxwwwvvvuuuxxxwwwuuuuuuvvvxxxzzz{{{|||yyyxxxwwwsssmmmhhhZZZZZZTTTGGG999111111333000000////////////000000...---...///111222222222444//////888AAABBB:::111000...------///000000///000...---...222555555555000111333666888777333000///////////////////////////000111222555;;;BBBFFFNNNWWWccciiiiiiggggggiiimmmppptttvvvvvvuuusssrrrvvvvvvxxx|||}}}yyyqqqjjj::::::::::::::::::::::::888999<<>>FFFOOOfffiiiTTTFFF<<<888888666666777777777555444333333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////............---------..............................////////////............---------......///000...---///333666999999888555222000000000000///...//////000000000000000///////////////.........111111000///...............///000000......///000000000000111222555777999???IIIZZZkkkwww|||}}}|||}}}yyyxxx{{{uuuZZZHHHCCCBBBAAA>>>888333111111222444333444666888???PPP```gggmmmwww}}}qqq}}}{{{}}}zzz{{{}}}~~~}}}xxxqqqlllvvvxxx{{{~~~}}}zzzwwwtttqqqppppppqqqtttzzz~~~xxxuuutttrrrooolll^^^\\\VVVJJJ;;;111...000000//////......//////000......------...000222333555111///444<<<@@@:::333///...,,,---///000000///111///......111333444444000000111333555666555444333222000///....../////////000111222555:::@@@EEEJJJTTT```hhhiiiiiikkkmmmrrrsssvvvxxxxxxxxxvvvuuuqqqsssyyy~~~vvvnnn:::::::::::::::::::::999999999;;;>>>???CCCPPP\\\uuudddQQQIIIEEEBBBCCCBBBAAACCCHHHZZZ|||nnn]]]JJJFFFAAA===<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;:::888777888999999999999999999999999999999===:::;;;CCCMMMfffwww[[[III@@@:::666555555666666666666555444333222222222222222222222222111111111111000000000///000000000000000000000000000000000000000000000000000000000000///////////////............---------..............................////////////......000///...---------------...------...111555888:::;;;777333111000000///...---......///000/////////000000//////......------111111000///////////////...000111000///...///000000000000111333444666777<<>>111---////////////......////////////......---,,,...000333555333111444;;;@@@<<<444///---,,,---///000000000///.........000222444555333111000222444777888888666555222///......//////......///000222666<<>>???BBBMMMXXXrrrnnnWWWIIIDDDAAACCCCCCBBBDDDHHHRRRqqqsssaaaMMMHHHBBB>>><<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888:::::::::888777888999999999999999999999999999999<<<999:::AAAJJJcccjjjPPPBBB===999666555555555555555555444444333222222222222222222222222111111111111000000000///////////////////////////////////////////////////////////////000000000000///............---------..............................////////////......000///...---------------,,,,,,---...000333777:::===999555222111000///...------...///////////////000000//////......------111000000////////////000///000111000///...///111000111111222333555666777999CCCRRRaaammmvvv|||~~~zzzzzz}}}rrr\\\LLLEEEBBBAAA===888444111111222444222333555666:::EEEQQQeeedddfffmmmxxx{{{zzz}}}zzz{{{}}}||||||~~~||||||{{{zzzzzz}}}zzzwwwvvvxxxxxxtttpppwwwwwwyyyyyyyyyxxxvvvuuunnnooooooooorrrwww|||sssnnnnnnppppppppp___ZZZTTTMMMAAA333...000//////............///////////////---,,,,,,///222444555555666===CCC???666///...,,,---///000000///,,,,,,---...000222555777444222//////222666888999888666333000///...//////////////////111555;;;???FFFPPP\\\dddggghhhkkknnnrrrpppppprrrvvvyyyzzzyyysssrrrtttwww{{{zzzvvvqqq::::::::::::::::::::::::<<<;;;;;;>>>???BBBKKKUUUmmm|||cccMMMGGGBBBCCCDDDCCCEEEIIINNNhhhwwwdddPPPKKKDDD???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888:::::::::888888999:::999999999999999999999999888<<<::::::@@@GGG^^^~~~ppp]]]HHH>>>;;;888666555444444444444444444444444222222222222222222222222111111111111000000000000////////////////////////////////////////////////////////////000000000000///............---------..............................////////////......000///...---------------+++,,,------...111555999>>>:::666333222111000///---......//////////////////////////////.........000//////......//////000///000111111//////000111000111222333444555555666777AAAPPP^^^iiisss|||||||||ooo\\\LLLEEE???>>>;;;777333111222333333222333555666999BBBLLLeeeeeeeeeiiittt~~~zzzzzz}}}zzzyyywww{{{}}}}}}{{{|||{{{}}}~~~yyysssssswwwyyyxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuqqqssstttssssssuuuzzzyyyrrrnnnooopppqqqpppccc\\\VVVRRRFFF666///111///......------......//////111111///,,,,,,///222333666777777>>>FFFDDD;;;000///------///000///...***+++---...///222555999444111...,,,...222444555999777555222111000//////111111111111222555;;;???DDDNNNZZZbbbeeegggjjjnnnvvvsssooopppsssvvvwwwvvvuuurrrqqqrrruuuuuusssppp999999999::::::;;;;;;;;;<<<::::::>>>@@@DDDMMMVVVnnnsssWWWNNNFFFDDDDDDCCCEEEHHHIII]]]rrr}}}jjjRRRLLLEEE???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888:::;;;:::999999:::;;;888888888888888888888888777<<<:::;;;@@@EEEXXXvvv~~~```RRRCCC<<<:::777555555444333333333333333444444111111111111111111111111111111111111000000000000////////////////////////////////////////////////.../////////000000000111///............---------..............................////////////......///......---------......+++,,,---------///333777>>>;;;666444333222111000......///000000000000///.........//////////////////.............../////////000111111000///000111//////111222333333444444555AAAQQQ___iiirrrzzz~~~~~~mmm[[[NNNFFF>>>===:::666222111111333333111222555777999@@@HHHaaaggglllmmmrrrzzz~~~|||}}}~~~||||||uuuyyy{{{{{{~~~}}}|||}}}~~~xxxrrrssswww{{{zzzwwwtttuuuttttttttttttssssssrrrvvvyyyxxxuuutttvvvyyy|||wwwrrrpppqqqssssssqqqjjjaaa[[[WWWKKK999000111///......------......//////222444222...,,,...111444888777444;;;GGGGGG@@@222000.........///...---+++---.........000444777666333///------000111222888777666444333111000///222222111111111444999===AAAJJJWWW___cccfffjjjnnntttooojjjjjjooossssssssssssqqqoooqqqssstttqqqnnn888888999::::::;;;<<<<<<:::888:::>>>BBBFFFNNNWWWqqq~~~___TTTIIIEEECCCBBBCCCFFFDDDTTTfffpppSSSMMMFFF@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999:::;;;;;;:::999:::;;;888888888888888888888888666;;;;;;<<<@@@CCCTTTqqquuuVVVKKK@@@<<<:::777444555333333333222222333444444111111111111111111111111111111111111000000000000////////////////////////////////////////////////.../////////000000111111//////.........---------..............................////////////............---------......///+++---...---,,,...222666>>>;;;777444333333222111...//////000000000000000---.........//////000000......---------......//////111222111000///000111---...///111222222222222444AAASSSaaakkkqqqwww{{{}}}lll[[[OOOGGG>>>===;;;666222000111222333111222666888999@@@GGG]]]jjjtttsssrrrwww}}}~~~vvvyyy{{{{{{}}}vvv~~~}}}~~~xxxssstttyyy|||zzzvvvssstttuuuvvvuuutttrrrqqqrrrwww{{{{{{wwwttttttvvvzzzwwwsssrrrtttuuutttrrrpppeee___[[[NNN;;;000222.........------............222555444///---...111555888555111888FFFJJJDDD333111///.........---,,,,,,...000///......222555:::666111//////000111111777777666555444222000///000000000//////222777;;;>>>HHHTTT]]]bbbfffkkkpppmmmhhhcccdddjjjppprrrrrrqqqooooooqqqttttttqqqnnn;;;:::999:::;;;;;;:::888::::::===AAACCCGGGRRR^^^vvvrrr[[[HHHCCCCCC@@@BBBHHHGGGOOO\\\nnnttt___RRREEEAAABBB@@@>>>===;;;:::999999999:::;;;<<<<<<<<<;;;::::::999888888::::::::::::::::::::::::;;;::::::999999::::::;;;::::::777999@@@BBBQQQmmm|||eeePPPEEE<<<999999777555666444444333333333333222222333333333222222111111111333333222222111000//////000000000000000000000000000000////////////000000...///000000000000000/////////...------------...///......------,,,++++++------......------,,,+++//////......---------,,,+++,,,---...///111222222<<>>BBBCCCGGGSSS```xxxzzzbbbLLLFFFEEEBBBBBBGGGFFFLLLVVVggg~~~fffWWWHHHBBB@@@===;;;:::;;;::::::999999:::;;;;;;<<<<<<;;;::::::999888888::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;888:::AAABBBPPPiiiuuu^^^MMMCCC:::999999666555666444444333333333222222222222222222222222222111111333333222111111000//////000000000000000000000000000000////////////000000/////////000000000000000//////...------------...------------------------......//////......---,,,/////////.........---------------......//////000999???CCC>>>555///000333000/////////....................................////////////////////////111000///......///000111111111222222222222333333555>>>LLL\\\iiissszzz}}}~~~vvveeeQQQDDD@@@<<<::::::666111000222111222222222333666;;;???SSShhhuuuooojjjrrryyyxxx|||xxxwwwssssss{{{}}}~~~}}}|||}}}~~~|||xxxzzz~~~}}}xxxwwwyyyzzz{{{zzzxxxuuutttooovvv{{{wwwqqqqqqssstttqqqsssuuutttrrrpppoooooooooiiieee```SSS???333333///......000222333222111///...---------...///000222111555666888FFFOOOFFF666000,,,...000...,,,---+++++++++,,,---///111111777666444000---,,,...000111333666888888777555333333111000///000222333333999AAANNN[[[dddjjjoooqqqkkkkkkhhhfffjjjssswwwvvvrrrsssuuuuuussspppoooooo:::999999:::;;;<<<:::888<<<<<>>EEEBBB888111111555000000///...............////////////////////////////////////////////////111000///......///000111111111111222222222333333777???LLL\\\jjjuuu{{{~~~|||yyyhhhTTTFFF@@@<<<999999666111000333111222333333333555999;;;OOOcccoookkkhhhooouuuuuu~~~|||rrrqqqnnnpppxxx~~~yyyzzz{{{}}}~~~|||~~~{{{||||||~~~{{{{{{zzzzzzyyyxxxxxxwwwmmmuuuzzzwwwrrrrrrrrrrrrqqqrrrsssssspppnnnmmmmmmooogggbbb___SSSAAA666555000000111222444555333111+++,,,---...///000111222111111666777999HHHQQQIII999222---...///---,,,,,,------------...///000000666666555333000...///000///000222444666777777777333222111000000111222222888@@@MMMYYYbbbhhhlllnnnkkkmmmlllhhhiiipppuuuwwwwwwxxxyyywwwssspppoooooo:::999999:::;;;<<<:::999;;;<<>>??????DDDUUUfffjjjQQQFFFCCCDDDFFFDDDDDDFFFMMM]]]yyynnnWWWJJJDDD@@@>>>???<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::999999999999999::::::;;;;;;;;;:::999999888888999999:::666<<<999999>>>===AAANNNlllpppYYYHHH<<<777555666555333222555333333222222222111111111/////////000000111111111111111111000000000000000//////////////////////////////............///////////////000000111222333//////...------------.........---------,,,,,,,,,---............---,,,,,,.........///////////////++++++,,,,,,---.........///444===DDDGGGAAA777///000///---,,,+++,,,---...000000000000000000000000////////////////////////000000////////////000000//////000111111222333333444;;;GGGXXXhhhssswwwyyy{{{~~~yyynnn```VVVEEE>>>888666555222111333222444666666555555666888GGGWWWdddffffffkkkpppqqquuuxxx{{{||||||~~~|||yyywwwuuuvvv{{{}}}{{{zzz{{{{{{{{{wwwxxx}}}~~~|||zzzwwwtttrrrrrrtttuuuqqqxxx|||zzzwwwwwwuuussstttuuuwwwvvvsssqqqppppppoooeee___```YYYIII;;;666222222222444555555333222000111222222222222111000///111777777777EEEPPPIII>>>666000//////---+++,,,000000///...............333555777777444111//////---------...111444888:::;;;999666111...000555999;;;BBBNNNXXX___cccfffhhhgggmmmooojjjhhhlllssswwwvvvvvvuuurrrooonnnoooppp999888888:::<<<<<<;;;:::888;;;>>>???>>>EEEXXXjjjzzz]]]KKKEEEFFFHHHCCCCCCEEEJJJUUUlllqqqZZZLLLDDD@@@======<<<<<<===<<<<<<;;;:::999::::::::::::::::::::::::888999999::::::;;;;;;<<<999999888888888888999999666<<<999777<<<<<<>>>IIIaaazzzuuubbbOOOCCC999666444666555222111444222222222222111111111111////////////000000000000000000000000000000000000000000000000000000000000///......------......///......000111222333333222//////...------------...//////...---,,,,,,++++++---------...---,,,,,,+++---------...............+++,,,,,,---.../////////---000666@@@HHHFFF<<<333111///---,,,+++,,,.../////////////////////////////////////////////////////////000000000000//////...//////000111222333333333888DDDUUUfffqqquuuvvv|||~~~{{{rrrggg^^^JJJAAA999777666333222333000222333333222222444555BBBPPP^^^ccceeejjjoooqqqrrrtttvvvxxx{{{~~~{{{~~~~~~}}}~~~}}}}}}{{{yyy{{{}}}|||xxxuuurrrrrrrrrsssrrrwwwzzzxxxvvvvvvuuurrrsssuuuwwwvvvtttsssrrrrrrpppeee```bbb^^^MMM===555333222111111333333333111444333333222111000000//////111777666444AAAKKKEEE???777000//////---,,,---000///......------......111444777888555222///...------,,,---///222666888AAA@@@<<<555000000555:::===EEEPPP[[[bbbfffiiikkkdddjjjllliiihhhmmmssswwwtttsssrrrooollllllnnnppp888888888:::<<<===<<<:::999;;;???@@@@@@GGG\\\ppplllUUUJJJGGGGGGBBBBBBDDDHHHOOOaaawww___PPPHHHAAA>>>===<<<=========<<<;;;:::999::::::::::::::::::::::::888888999::::::;;;<<<<<<999999888888888888999999777>>>:::666<<<===???HHHVVVkkk~~~yyygggTTTEEE===777555555777555111000333222222222222111111111111//////////////////......///000000000000000000000000000000000000000000000///......------......///,,,...111333444444222111//////...------------...---------------------,,,...............------,,,,,,,,,,,,,,,---------...........................,,,...222;;;BBBEEEAAA<<<333111///------...000111........................//////////////////////////////000000000000//////......///000111222333333222777BBBSSSeeeqqquuuttt|||~~~wwwkkkbbbNNNDDD:::777666333222333000111222222111222444666<<>>444333111///...///111111111333222111///....../////////111777555000<<>><<<===>>>>>>===;;;999888::::::::::::::::::::::::888888999::::::;;;<<<<<<999999888888888888999999999???;;;777===???@@@HHHNNN```sssqqq]]]JJJ>>>888777555666777555000000333222222222111111111111000000000//////.........---////////////000000000000000000000000000000000000.........------.........+++---111444555444222111//////...------------...+++,,,,,,------......//////////////////......---+++++++++,,,,,,---------111000000///......------,,,...111666<<>>333444111---,,,---///000111222000...---,,,---///000///111777444...999CCC===@@@777000///000......///...------,,,,,,,,,------...222777999666222...+++......------...///111222555:::??????>>>===AAAEEETTTZZZaaafffhhhgggfffeee___ccceeeeeehhhpppuuuvvvvvvtttqqqmmmiiiiiikkknnn999::::::;;;;;;::::::999<<<@@@???AAAFFFHHHXXXrrrgggQQQHHHHHHGGGBBBBBBFFFGGGOOOgggooo___RRREEE??????;;;<<<=========<<<;;;:::888888999999999999888888::::::999999::::::;;;<<<:::999999888888999999:::;;;;;;;;;;;;<<<===???@@@NNNYYYlllgggRRRCCC:::555555555555444333222000///111111222222222222111111...............///000000000000000000////////////...///////////////............------------......444111222777999666111000////////////............///////////////...------......////////////......000000///---------------)))***,,,...//////......111000000222888@@@HHHMMMCCC999555777555...---333111000000000//////......,,,,,,---...//////......,,,---...///000000//////...//////000111222222222555999AAAMMM```qqqvvvsss{{{~~~~~~|||~~~~~~{{{}}}pppcccYYYLLL???999888555444555222666999888666444555666;;;AAAHHHWWWgggfffeeeooo{{{|||}}}~~~yyy}}}yyytttvvvyyyzzzxxxwwwwwwzzz|||}}}}}}}}}~~~{{{vvvssssssrrrooopppnnnmmmmmmnnnnnnnnnmmmqqqtttwwwvvvsssqqqqqqsssqqqiiiccccccaaaVVVCCC555444222000///000111000///000000///...------------//////000222000333>>>KKKJJJ<<<000...///---+++---000...+++))))))***,,,...333///222:::===666000//////------///...,,,---111444777===AAA??????GGGQQQTTTYYYaaaiiimmmkkkeee```bbbaaabbbhhhlllmmmqqquuuxxxuuuqqqllliiihhhiiikkk999::::::;;;;;;::::::999:::??????BBBFFFGGGSSSkkknnnXXXMMMJJJGGGBBBBBBEEEEEEKKK```wwwuuubbbSSSFFF@@@@@@;;;<<<=========<<<;;;:::999999::::::::::::999999::::::999999::::::;;;<<<:::999999888888999999:::;;;:::::::::<<<>>>???AAAKKKWWWkkkxxxaaaMMMAAA:::666555555555444333222000000111111222222222222111111///////////////000111222000000000/////////............////////////............------------......333000222888;;;666222000////////////............///000000000//////...---......////////////............------------------++++++,,,---............000000000111555<<>>KKK```rrrvvvssszzz}}}}}}{{{||||||}}}qqqfffZZZMMM???:::888555444555222444666666444333333555999>>>EEEXXXiiieeecccnnnyyy}}}~~~|||~~~{{{yyyuuuwwwzzzwwwuuuttttttvvvxxxyyyyyyyyy{{{yyytttssstttsssppppppnnnmmmmmmoooqqqqqqqqqsssssssssrrrpppppprrrsssvvvmmmfffcccaaaVVVEEE888333111/////////000///...///...------,,,,,,------//////111222111333>>>JJJMMM???222//////---,,,...///...,,,+++***+++,,,,,,111...000888;;;666///---...,,,,,,......+++,,,000111222777>>>BBBEEELLLSSSZZZ]]]ccciiilllkkkgggddd```^^^^^^cccfffhhhlllrrrrrrqqqoookkkfffeeehhhkkk999::::::;;;;;;::::::999888===>>>AAAFFFDDDNNNeeezzzbbbSSSLLLFFFBBBAAACCCCCCGGGWWWiii{{{fffUUUHHHBBBAAA<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<:::999999888888999999:::999999999:::;;;===@@@AAAGGGSSShhhnnnXXXGGG===888777555555555444333222111000111111222222222222111111111111000000000111222222/////////.........------......///////////////.........------------......000000333:::<<<777222111/////////............---000000000000000//////.........////////////......,,,,,,,,,,,,,,,---------------,,,,,,,,,------......000111000000666AAAJJJXXXPPPBBB444///000111...111111111111000000000000......---,,,---...///000000000...------...///////////////000111111222222555666;;;III```tttxxxtttwww{{{}}}{{{{{{}}}rrriii\\\NNN@@@:::888555444555222333333333111111222444999;;;CCCZZZmmmgggbbbnnnvvv{{{}}}||||||}}}{{{~~~}}}~~~||||||yyy}}}~~~vvvzzz~~~|||wwwuuuwwwzzzyyywwwvvvvvvxxxzzzzzzzzzyyy{{{{{{wwwvvvxxxxxxuuusssqqqpppqqqsssuuuwwwwwwvvvsssqqqppprrrtttuuuuuuxxxqqqiiiddd```WWWFFF999222000.........///...,,,,,,,,,++++++,,,,,,------000000111222222444>>>IIIQQQDDD666000///...---.........------,,,+++++++++...,,,///666999555000---...+++***------***+++......---000:::CCCJJJQQQWWW```aaadddfffggghhhgggggg```\\\[[[^^^aaaccchhhnnnmmmooooookkkfffeeeiiimmm999::::::;;;;;;::::::999999<<<<<<>>>DDDDDDNNNdddlllWWWLLLEEEBBBAAACCCCCCEEEQQQ]]]iiiVVVJJJDDDAAA=========<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<:::999999888888999999:::888888888999;;;===???AAACCCOOOccc{{{|||cccOOOAAA999555555444444444444333222111000111111222222222222111111111111000000000111111222///.........---------------...//////////////////......------------.........///444;;;<<<777222111//////.........---------///000000000000000//////---......//////......---******+++,,,------------///...---++++++,,,---...,,,///111...,,,111<<>>FFFQQQ\\\ddddddcccbbbbbbbbbdddfffccc^^^[[[\\\^^^```eeelllmmmppprrrnnniiigggjjjooo999::::::;;;;;;::::::999:::<<<999;;;CCCEEEQQQhhhttt[[[KKKEEECCCBBBBBBDDDGGGNNNVVVtttmmmZZZNNNFFFBBB>>>>>>===<<<;;;;;;::::::999999::::::::::::999999::::::999999::::::;;;<<<:::999999888888999999:::888888888888:::<<<>>>@@@@@@KKK^^^tttsssYYYHHH>>>666333444444444444444333222111111111111222222222222111111111000000//////000000000///.........------------------...///////////////......------------......---///555;;;;;;555111000............------------//////000000000000//////------............------((()))+++,,,---......---///...---++++++,,,---...+++...000---***...777@@@NNNVVVUUUDDD555222111...000000000000000000111111000///---,,,,,,---...000222111...---,,,---...///000000000000000111111111666666:::HHH```vvv}}}zzzrrryyy~~~}}}}}}|||vvvqqqbbbSSSDDD<<<888555444666555444222222222333444555888999???WWWoooooohhhooommmsssxxxvvvvvvzzz~~~~~~}}}}}}|||}}}zzzzzzwwwssstttwwwxxxvvvsssvvvyyyyyyxxxwwwyyy{{{|||zzzwwwwwwxxxyyyyyyyyyxxx{{{{{{xxxwwwyyywwwtttrrrpppoooooopppqqqpppooolllkkklllpppuuuvvvtttqqqsssuuurrrmmmhhh^^^KKK999222000...---------,,,***)))))))))***+++,,,---...111//////111222333;;;CCCRRRJJJ===222------,,,+++,,,---...//////---,,,***///...///222666999777333111,,,))),,,...+++***,,,......///222555<<>>===;;;;;;:::::::::999999::::::::::::999999::::::999999::::::;;;<<<:::999999888888999999:::999888888888999;;;===>>>@@@HHHXXXlllgggNNNCCC<<<555111222333444444444333333222111111111222222222222111111111111000/////////000000/////////.........------,,,---...///000000000000......------------.........///555:::888222///000.........------------,,,---......///////////////------............------)))***,,,---.........---------,,,,,,,,,------...+++---///---+++---333999@@@LLLRRRLLL???666222111////////////000000000000000///...---,,,---......000000...------...//////000000000000000000111111444777<<>>;;;777000,,,///222000......///...///000///000888AAAOOOUUU]]]aaaaaaaaacccfffccc]]]YYYXXXXXXWWWZZZ___hhhhhhiiimmmppprrrpppnnn999::::::;;;;;;::::::999;;;<<<999===EEEDDDKKK^^^|||ppp^^^LLLIIIDDD@@@BBBFFFGGGFFFLLLoooooo___NNNAAA@@@???===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<:::999999999999999999:::::::::999888888999:::;;;AAAEEEPPPaaavvvgggOOO<<<:::<<<666222222333333444444444333222222111111222222222222111111444333333222111111111222000000000000////////////,,,---...///000000000000.........------.........///000444777333---+++.........---------,,,,,,,,,+++,,,,,,---.........---,,,------......------,,,+++,,,...000000///...---)))***,,,...//////......,,,,,,---...////////////444333===LLLOOOCCC888555,,,---------......//////......//////...---,,,,,,,,,---...///000000//////111111111000000000000000///555===FFFVVViiixxx}}}yyy}}}yyy|||hhhXXXGGG===999555555666444333222444777777444111///;;;999<<>>>>>???DDDDDDKKK]]]ttt|||mmmVVVJJJDDDIIIIIIDDDDDDJJJLLLZZZxxxzzzhhhTTTEEEDDD???;;;<<<<<<::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::<<<======<<<<<<;;;::::::999999999999<<<;;;:::999999999999999???EEENNN]]]rrrppp[[[MMM>>>999888666444333444444333333333222222222555555444444444333333333222222222222222111000///000000000000000000000000...---,,,,,,.../////////000000////////////000000///555888555333222///,,,***,,,...///......///000***+++++++++***+++...111------------------------........................---------............///......------------......000333:::EEEMMMKKKAAA777111333333111---,,,---...---------------------------------............///////////////000000000000333444999DDDSSSdddrrrzzzyyy~~~|||xxxxxxzzz|||kkk[[[GGG:::555555444222111111222222222333333333555777999999JJJmmmyyygggjjjlllooorrrwww|||~~~~~~{{{uuunnnjjjkkkgggcccbbbdddddd```[[[[[[[[[ZZZYYYXXXXXXWWWWWWSSSNNNIIIFFFGGGHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKMMMNNNNNNNNNMMMLLLOOOOOOOOOQQQUUUXXXYYYYYYRRRUUUYYYTTTPPPYYYTTT>>>444000+++))))))+++---...---,,,,,,+++++++++,,,,,,...---,,,+++,,,///555999HHHLLLHHH999000000///,,,,,,+++***,,,///111///---/////////000222555999;;;BBB777555555//////111,,,000///---,,,,,,...000111:::@@@JJJRRRYYY^^^bbbeeelllhhhbbb[[[WWWWWW[[[^^^bbbbbbfffmmmtttxxxwwwttt;;;;;;:::999999:::;;;;;;888???>>>>>>CCCDDDLLL^^^xxx}}}ooo___QQQGGGIIIIIIDDDCCCHHHMMMVVVnnnnnnZZZJJJEEE@@@<<<======:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::;;;===<<<<<<<<<;;;:::999999999999999<<<<<<;;;:::::::::::::::???EEEPPP]]]ppp|||gggTTTGGG;;;777777555444444555555444444444333333333555444444444444333333333111222222222222111000///000000000000000000000000///...------///000000/////////............//////---444777555333222111......///000///---,,,,,,,,,---------,,,******,,,...++++++++++++++++++++++++---------------------------------............/////////............//////---///555>>>FFFJJJGGGDDD;;;777111/////////...,,,........................---------............///////////////000000000000111222666@@@OOOaaaqqqzzz~~~~~~nnn___LLL>>>888666333111111111111222222222333333555666888:::JJJmmm|||mmmcccgggmmmqqqvvvzzz|||}}}}}}~~~~~~xxxwwwuuuqqqllleee___[[[[[[XXXTTTSSSUUUUUUQQQMMMHHHHHHHHHGGGFFFEEEEEEEEEBBB???:::888999::::::999<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>???>>>======???>>>>>>AAADDDGGGHHHHHHFFFIIIMMMIIIGGGRRRQQQ>>>222///***((()))+++---...//////...---,,,,,,------,,,,,,++++++,,,000666;;;GGGLLLHHH:::000//////,,,,,,+++***,,,///000...---------------000333666888===666888888000111777555000///...------...///000555;;;CCCLLLTTTZZZaaaeeegggddd___YYYTTTUUUXXX\\\```aaacccjjjqqqvvvvvvttt::::::999888888999::::::999???===<<>>???>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999:::<<<;;;;;;;;;::::::999999999999:::===<<<;;;;;;:::;;;;;;;;;???FFFSSSaaapppqqq[[[KKK@@@666555666555444555555555555555444444444444444444444444333333333333111111222222111111000000000000000000000000000000111///......000111111000......------------......+++333777555333222222000---///000///---++++++,,,/////////---***))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000---...111666===DDDJJJMMMEEE;;;111...111444111---////////////////////////---------............///.../////////000000000111111222555>>>MMM```qqq|||~~~ssseeeRRRCCC;;;777333000111111111222222222222333555555777:::HHHjjj}}}ttt^^^bbbiiippptttwwwyyy|||}}}~~~wwwrrrrrrsssqqqmmmfffeeeaaa]]]WWWRRRMMMKKKIIIFFFCCCCCCDDDCCC@@@===<<<<<<;;;;;;:::999999999888666444333444444333222444444444444444555555666333444555666666666555444666555555777:::===>>>===:::;;;>>><<<<<>><<<;;;AAACCCMMM```yyytttbbbOOOHHHFFFDDDCCCEEEJJJIIIUUUqqq|||gggVVVIIIDDD@@@@@@???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;::::::::::::999999999999999:::===<<<<<<;;;;;;;;;<<<<<<<<>><<<:::999:::999777555888888777777666666666666555555555555555555444333222222111111111222222333222333444555555555444333444333222444777999::::::444444777666666EEENNNDDD111...+++***+++...///000000///...,,,+++************+++++++++---000555999@@@HHHGGG;;;000//////,,,,,,,,,+++,,,------......111000000111222555888:::<<<@@@MMMQQQHHHCCC===///111111222222222111000000...111555;;;CCCLLLVVV]]]___^^^\\\YYYWWWXXX[[[]]]aaa___```eeelllsssuuuuuu888888888888888888888888888===;;;;;;@@@CCCMMM```~~~}}}wwwgggTTTIIIFFFDDDDDDDDDEEEFFFNNNfffqqq___MMMGGGBBBAAA???;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999::::::999999999999888888999999:::<<<<<<;;;;;;;;;<<<<<<===:::FFFZZZnnnxxxrrr]]]LLLBBB;;;666666666333222444333333333222222222111111444444333333333222222222///000000111111111000000////////////////////////000...------...///...---000//////////////////000...666;;;777111///...---)))+++---...------...///,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...000222333222222666>>>DDDNNNJJJCCC:::333//////000.........---------,,,,,,---------............///.........///000111111111333555888???LLL___tttsss[[[EEE888333222222000000111111111222222222666222555777===VVVmmmpppiiidddccciiinnnqqqwww~~~xxx{{{vvvwww~~~{{{yyyzzz~~~zzzuuuuuuvvvuuunnndddXXXQQQPPPOOOLLLHHHEEEDDDAAA???===;;;;;;;;;888777666555555555444333222222222222111111111111000111222222222111000000///......------.........---...000111111111000//////...---///111333444333333111444333222@@@IIICCC333000------...000111222111000///---,,,+++++++++,,,,,,,,,,,,,,,...222666<<>>;;;;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;::::::999888888888888999999:::;;;;;;;;;;;;;;;;;;<<<===:::DDDYYYnnnyyy|||hhhTTTGGG???999666777777333222333222222222222111111111111333333333333222222222222//////000000111111000000000000000000000000000000000...,,,,,,---......---000000////////////000000///888===888000------,,,,,,...///...,,,******+++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,,,,,,,,,,,,,------///111111222444:::>>>MMMPPPNNNDDD666,,,+++............---,,,,,,++++++---------............///------...///000111222222222555999???KKK]]]qqqxxx___HHH999333222222000000000111111111111222666111444666888JJJbbbjjjpppeee___fffnnnrrrxxx~~~yyy}}}zzzzzz{{{zzz}}}|||sssvvvtttmmmgggeeeaaa]]]VVVPPPHHHBBB@@@???===<<<999888777666555555555555333333333222222111111111////////////////////////...///111000///....../////////......---.........+++,,,.../////////...------,,,+++,,,...000000000111...222111///999BBB===444222//////000111222222222222000///............,,,------,,,,,,...111444999DDDGGG<<<000...///---/////////...,,,---///111111000000000111444666888:::777>>>GGGTTTjjjsssiii666666555444444333333333222222222333666>>>GGGMMMRRRTTTXXXZZZ[[[]]]```bbbhhhffffffiiipppuuuwwwwww888888999::::::999888888555;;;;;;<<>>HHH___mmmeee666555444222222222222333222111111000333999AAAGGGNNNRRRWWW\\\___bbbeeegggjjjhhhhhhlllrrrvvvwwwvvv888999:::;;;;;;:::999888333;;;;;;===CCCDDDLLL^^^zzz|||wwwkkkYYYJJJCCCAAAAAAAAAFFFIIINNNaaaoooXXXNNNDDD???<<<:::===AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999:::<<<;;;;;;888888777777888999::::::999999999999::::::;;;<<<>>>AAAOOOdddqqqyyysss\\\FFF;;;555333333666666333222444444444444333333333222222333333333222222222111111......///000000000000000000000000000000000000000222111///...///000///............------.........+++555<<<888000...///000)))+++------,,,,,,---...+++---......,,,+++***+++++++++++++++++++++++++++........................---------.........//////.........------.........111000/////////111222333999BBBKKKKKKCCC:::666666111000000///...------------------.........//////------...///000111222222666:::???FFFOOO___rrr|||jjjUUUDDD888222000000000000000111111111111444...222666333???XXXeeeppp___XXXeeeuuuzzzzzz{{{~~~{{{xxxxxxzzz~~~yyyyyywwwrrrkkkeeeaaa___WWWSSSKKKCCCAAACCCAAA===444666666444111000222444333333333333222111000///...///000000......///000.../////////////////////000222222000---,,,...000//////...---------------,,,---///000000000///...///...------///000000//////,,,222444///555;;;666555333000//////000///...++++++***))))))*********(((***+++,,,---///333666555BBBGGG<<<111...///...111222222000------111444000/////////000222555666,,,...444444444CCCKKKAAA666555222000///000111222000000//////111777???DDDNNNSSSYYY___cccgggjjjlllkkkiiiiiimmmrrrvvvvvvttt::::::::::::::::::::::::999999;;;>>>>>>BBBMMMXXXwwwttteeeYYYOOOGGGEEEGGGFFFBBBCCCNNN\\\rrrppp^^^PPPCCC???@@@>>>;;;;;;======<<<;;;::::::999999777888999999;;;;;;<<<===888888777777888888999:::::::::999999999999999999===AAAOOObbbnnnwwwoooVVVCCC<<<555555444333333333333444444333222222111111222222000111111222222111111000000000000000000//////...222000///------///000222333111///---,,,---...///000...,,,++++++---000222///888>>>999111---+++***...------,,,---...000111......---,,,,,,---------000000//////...---++++++------------------,,,,,,000...,,,---...000000000////////////............,,,---...///000000000000444;;;BBBDDDFFFEEE;;;000222000......//////...,,,---,,,+++,,,...111222333............///222777:::???===;;;???LLL^^^qqq|||oooWWWCCC:::444///111111111111111111111111111///333777555666III```hhh```[[[aaallluuuyyy{{{~~~{{{tttooommmnnnrrrtttkkkgggbbb^^^[[[VVVPPPKKKEEECCC@@@===;;;:::::::::555555444333333222111111222111111111000000//////////////////////////////000000///////////////000111111000......---------...............---------***,,,...---,,,++++++,,,,,,.........,,,+++,,,---+++,,,------...000444888:::333...///000...,,,---.........------,,,,,,,,,///...,,,+++,,,///222444777CCCHHH>>>333///000000000000////////////000000///,,,***,,,///222222111000000///000333777;;;===<<<888333000000000000000---///000///...222;;;CCCNNNSSS\\\fffmmmooollliiijjjjjjkkklllnnnqqqsssuuu999999999999999999888888999999;;;>>>>>>BBBLLLXXXtttsssfff[[[RRRIIIEEEFFFEEEAAACCCJJJUUUhhhvvvkkkZZZIIIAAA???===;;;<<<===<<<<<<;;;::::::999999888999999::::::;;;;;;<<<888888777777888888999:::999999999999999999999999<<>>888111---,,,++++++++++++++++++,,,---...------,,,,,,,,,,,,---------------...------,,,,,,------------------------000...,,,,,,...///000///////////////............,,,---...//////000000000222777<<>>===BBBMMM___ppp{{{~~~rrr\\\GGG<<<666111111111111111111111111111444333444777333333DDDXXXggg```\\\```iiiqqquuuvvvwww|||~~~zzzwww{{{}}}{{{zzzzzz|||}}}rrrnnnhhhbbb^^^^^^```aaaUUUPPPJJJEEECCC@@@===:::<<<;;;:::888666555444444333333222222111000000///111111000000000/////////////////////////////////000//////.........//////111000///......---------//////......---------,,,+++,,,...---,,,+++,,,---000/////////......------***+++,,,,,,---///444777;;;444///000000...,,,---,,,,,,------------------...---,,,,,,---///222444999CCCHHH@@@444///////////////............//////111///,,,,,,...///...------,,,,,,,,,...222555777:::888444333222222000///---//////......222:::AAAPPPUUU^^^hhhoooqqqooollliiikkknnnppprrrsssssssss999999999999999999::::::999999;;;>>>>>>AAALLLXXXtttsssggg___VVVLLLEEECCCDDDAAACCCGGGLLL[[[{{{xxxeeeOOOCCC>>><<<<<<===<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::888888777777888888999:::888888888888888888888888;;;AAARRRgggssszzz|||jjjTTTBBB999555555444333333333333333333333222111111111111222222222333333333333222222000000111111000000///...111000///......///000111222111///...------......///...,,,++++++,,,---///555;;;===666///---------++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,---.........//////---++++++---//////.../////////............---,,,---...//////000//////000111444888AAAHHHFFFAAA111111000///---...000111222111000//////////////////////////////111555888;;;;;;===CCCPPPaaaqqq{{{}}}~~~xxxeeeOOO@@@888333111111111111111111111111555333444555222222???QQQaaa]]][[[\\\bbbjjjnnnooossswwwxxxuuutttzzz~~~zzzwwwqqqooollljjjhhhggghhhhhh]]]ZZZUUUOOOJJJHHHGGGGGGBBB>>>888333222222222111444444444444333111000///111000000//////......---///////////////.........//////////////////////////////............//////111000///......---......000000///...------,,,,,,+++---...---,,,+++,,,---444111//////111111///,,,***++++++,,,,,,///333666===555///000000...------++++++,,,------......///---,,,,,,,,,---000333555;;;DDDIIIAAA666///............------------......///...,,,+++,,,---,,,+++++++++******+++...000222888777666666666444000...---......------111888>>>OOOTTT]]]gggooorrrpppnnnhhhlllppptttvvvtttrrrppp;;;;;;<<<<<<<<<<<<======::::::;;;>>>>>>AAALLLWWWuuuttthhhaaaZZZPPPFFFBBBBBBAAACCCEEEFFFQQQooo}}}iiiRRREEE???===<<<>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888888777777888888999:::777777888888888888999999:::???OOOcccpppyyytttbbbPPPAAA888555444333333222222333333333222222111111111111111222333333444444333333222000111111111111000//////000///............///000111000///...---.........///...,,,++++++,,,------777;;;;;;333---,,,------,,,---.../////////------++++++*********+++,,,,,,,,,------......---------+++,,,,,,---...//////000...,,,++++++,,,.........//////.........---------,,,,,,---...////////////000...---222<<>>KKKVVVXXXXXXWWW[[[ccchhhiiiqqqvvvwwwuuuvvvzzz~~~wwwvvvtttsssqqqmmmgggddd\\\ZZZWWWSSSQQQPPPOOOOOOIIIGGGCCC???;;;888666555888666222000///000111111111222333444333222111000/////////.........------......................../////////////////////////////////...//////000000000000///...............000000///...---,,,,,,+++,,,---...---,,,+++---...666222...///222333///+++***+++,,,,,,---000444777???777000000000...---...,,,,,,------------------,,,,,,,,,,,,...000333444<<>>>>>AAAKKKWWWtttuuuhhhbbb]]]TTTHHHBBBBBBBBBDDDFFFDDDLLLfffyyygggRRRFFFBBB>>>======;;;;;;;;;;;;;;;:::::::::<<<;;;;;;::::::999999888888888777777888888999:::777777888888999999999999:::===III[[[iiiuuu{{{hhhXXXJJJ???888444444333222222222222333333222111111000000111111222333333444444333333222111111111111111000000/////////............//////000//////.....................---,,,,,,,,,---...999;;;999111+++,,,---,,,------/////////...---,,,+++*********++++++,,,---000000000000///...---,,,,,,,,,------...///000000...,,,++++++,,,.....................------------+++,,,---...////////////111---+++///777@@@HHHMMMFFF>>>666666<<<@@@>>>:::>>>>>><<<777222000111222000111111111000000222444333444999BBBPPP```nnnwww|||fffNNN===666111111111111111111111111111000111111111333;;;CCCNNNTTTXXXWWWYYYaaahhhjjjpppuuuxxxwwwvvvxxxwwwtttkkkhhheeeaaa]]]YYYTTTPPPIIIGGGDDDAAA???===<<<<<<;;;:::888666444222000//////////////////...//////000111333333444333111111///////////////.........------------............////////////////////////000/////////000000111222000//////............///000//////...------,,,,,,---......---++++++---///444000,,,---111222...***,,,---......///111555888AAA888111000000...---...//////...---,,,,,,++++++,,,,,,,,,---...000222333;;;@@@EEEDDD;;;111,,,---,,,,,,++++++++++++,,,,,,))))))***+++++++++,,,,,,......---------...///000111333666999:::888333//////......------000444777FFFJJJRRR\\\fffkkkmmmlllllllllmmmnnnnnnnnnnnnnnn888888999999::::::;;;;;;;;;:::<<<>>>>>>AAAKKKVVVqqqwwwgggaaa^^^VVVKKKDDDBBBBBBDDDFFFDDDHHH]]]uuuyyygggSSSIIIDDD@@@======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777777888888999:::888888888999::::::;;;;;;;;;<<>>>>>AAAKKKVVVqqqyyyfff___]]]WWWNNNGGGCCCAAACCCFFFCCCDDDTTTfffmmmXXXKKKEEE???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777777888888999:::888999999:::;;;;;;<<<<<<<<<;;;BBBOOO[[[hhh}}}mmmSSSCCC===999444444333222222111222222222222222111000000000000000111111222222222222111111111222222222222111000000---..................---......///////////////...---------...///000111111===>>>:::333//////...,,,...---,,,+++++++++++++++++++++++++++,,,---.../////////000000///...------............////////////000...,,,,,,...///000///.........---------,,,,,,++++++,,,---............,,,+++---000000444BBBPPPOOOKKKEEEBBBBBBFFFIIIKKKHHHOOOVVVUUUMMMAAA888333222333333222000///000111333444888AAANNN^^^llltttwww\\\DDD999111111111111111111111111333333222111111444666666FFFUUU^^^ZZZXXXaaajjjmmmsssuuusssmmmgggbbb[[[SSSHHHDDD???<<<;;;:::::::::555555444333222111111000000////////////000000000---///000///------///222//////......---............/////////////////////------......////////////////////////////////////,,,,,,,,,------...000000//////............//////---------..................///...,,,+++,,,...000---------....../////////,,,---......///111555999DDD;;;333111000...---...//////...---,,,,,,++++++............//////000000333777>>>CCC>>>333...///,,,,,,,,,++++++,,,,,,,,,+++---///...+++(((((())),,,,,,,,,------...............000333666888888777222111///...///111333444<<<@@@GGGRRR\\\dddhhhiiinnnmmmkkkiiiiiiiiijjjkkk888888999::::::;;;<<<<<<;;;;;;<<<>>>>>>@@@KKKVVVrrr{{{eee]]]]]]XXXOOOIIICCC@@@AAADDDBBBAAALLL\\\{{{ttt\\\MMMEEE???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777888999999:::999999:::;;;;;;<<<======<<<;;;AAANNNXXXcccwwwkkkOOO>>>:::777222444333222222111111222222222111111000000000000000111111111222222111111111111222222222222111000000------............------......///////////////...,,,---...///000222333333>>>???<<<555111111000---111000...---,,,---......,,,,,,,,,,,,---...///000,,,---......///.........///////////////.........000...------...000000000......---------,,,,,,,,,++++++,,,---............)))***...111000222AAARRRPPPOOOKKKCCC;;;:::@@@GGGCCCNNN\\\aaaZZZLLL@@@999222333444222000//////000...000666@@@OOOaaarrr||||||zzz```GGG:::111111111111111111111111///000000000333777999888CCCTTT^^^XXXUUU]]]gggjjjjjjiiiddd[[[SSSNNNFFF>>>===999444111222444666777000000000000000/////////...............//////000......---***((()))---222000///...---------...///................................./////////000000////////////////////////+++******+++,,,---.../////////.........//////000,,,,,,------...///////////////...,,,+++,,,...111,,,---//////......000111+++,,,------...000444888EEE<<<333111000...---...---------------------,,,////////////////////////111444<<>>444///111---,,,,,,++++++,,,,,,---(((+++......,,,***+++,,,---......//////000000111---------000555888::::::333111//////000222333333777:::BBBLLLWWW___ccceeemmmmmmlllkkkjjjjjjiiiiii999999999::::::;;;;;;;;;;;;:::;;;>>>???AAAIIIRRRpppjjjXXXVVVXXXRRRGGGGGGDDDAAA@@@BBBGGGMMMQQQiii|||~~~dddRRRFFF???===>>>===<<<;;;;;;===>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999888888888888777999999;;;;;;;;;;;;999999@@@@@@EEEOOOZZZeeetttsss]]]MMM@@@555111111222222222222222222222222333222111000000111222333.../////////000000000000////////////000000000000000000//////.........---000000000000///...---,,,...,,,,,,------+++...444FFF???777222111222111000000///...---------------000///...,,,+++***))))))---......///......---,,,//////.........---------+++++++++,,,---...///000------......------,,,+++++++++,,,,,,---.........111///------///444999<<>>LLLXXXYYYTTTTTTZZZ___\\\XXXQQQKKKEEE???:::666444444333222111111111222222111000///......///000000///...---,,,------...,,,,,,+++++++++,,,------...///////////////..............................000000///...---,,,,,,+++------------------------......//////////////////---------,,,------...///222111///---,,,,,,------,,,,,,------.........///...---,,,---///000...+++////////////000222444555<<<<<<999222...///...+++******,,,,,,,,,,,,******..................------///999???DDDFFF999---000---,,,*********,,,...///***++++++++++++***))))))+++,,,.../////////.........---,,,---///333888;;;:::777222...,,,---...000666333777CCCOOOWWW]]]bbbooonnnkkkiiiiiijjjmmmnnn999999999::::::;;;;;;;;;999999:::>>>???AAAJJJSSSoooooo[[[WWWYYYSSSKKKEEEDDDAAA@@@BBBFFFJJJNNN[[[ooojjjWWWIII@@@>>>@@@???>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;:::::::::999999999999888888888888777999999:::;;;;;;:::999999<<<===DDDNNNWWW```mmmxxx{{{iiiTTTFFF===666222333222222222222222222222222222222111000000111222222333333222111111000000///////////////000000000111000/////////............000000000000///...---,,,///,,,,,,......,,,000555HHHAAA888333222222111000......---,,,,,,,,,,,,,,,///...---,,,+++*********---.....................//////.........---------,,,,,,,,,,,,------...///......//////......------,,,,,,,,,---......//////000///...---///333666999AAAGGGJJJDDD:::444333555444===EEELLLWWWaaa[[[NNN@@@999333333222...---000000333777???QQQggguuuzzz~~~|||~~~wwwXXX???222111000//////000000111111000//////000333666888???KKKWWWXXXQQQLLLLLLOOOMMMJJJEEE@@@===999555222222222111000000000000000111000///.........///000000///...---,,,------......---,,,,,,++++++++++++......////////////.............................................---------------------------------.........///000000111111---------,,,,,,---......000///...---,,,,,,,,,,,,---------------,,,,,,,,,---+++***,,,...///---+++......---...///111333444:::<<<999222......---******+++,,,------,,,+++***..................------...999???EEEHHH;;;...000,,,,,,+++++++++,,,......++++++++++++************+++,,,.../////////...---......------///222666999:::999666333111111111111222000333<<>>444111000///......000333777BBBVVVlllyyy|||}}}zzz||||||~~~zzzZZZ@@@555444222000............111000//////000333555777<<>>//////,,,,,,,,,,,,,,,------------,,,+++***)))******+++,,,,,,---............---///...------...111444555888888888888666444222111000///111666;;;BBBNNNZZZbbbccceeegggiiikkklllmmm::::::::::::::::::::::::;;;:::;;;===>>>@@@GGGPPPiiigggYYYVVVUUUQQQEEEEEEDDDCCCDDDEEEFFFGGGIIIZZZvvv{{{gggSSSEEEBBBEEEAAA???===<<<<<<<<<;;;:::999999999999999999999999999999999888888888777777999999999::::::999999999999:::@@@FFFKKKQQQ\\\ggg|||kkkWWWAAA888888666444222222222222222222222222222222111111111111111111222666666555444222111000/////////000000000111111111///////////////.........//////000//////...------000...---/////////444:::GGG@@@777111///...---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++,,,...111222........................///...---,,,,,,,,,,,,,,,000//////...............------......///000000000........./////////000000111:::EEEHHH@@@555222444111222111444AAARRR\\\]]]QQQDDD666//////000///---222444999EEEZZZqqq}}}{{{zzz~~~|||xxxyyyxxxWWW;;;666444222000............000000//////000222444666777@@@NNNWWWSSSHHH>>>:::666444222222222333222111//////...------......///------------......//////...---------------------///...---,,,++++++++++++------......//////......................................................------------------------------........./////////111111000000000000111111000000000000000000//////,,,,,,---------............---------.../////////.........///000222444666888<<<<<<666000...---+++------------------------,,,,,,------------......---555;;;DDDLLL@@@111///,,,,,,------...------,,,...---+++))))))***+++,,,------------------------...---------...///000111333555777999888555222000111000222444666===LLL[[[\\\___cccgggkkkmmmmmmmmm::::::::::::::::::::::::===<<<<<<>>>===>>>EEEMMMgggooo\\\TTTSSSQQQHHHGGGFFFEEEEEEEEEFFFFFFIIIWWWooonnnZZZJJJDDDEEE???===<<<;;;<<<===<<<;;;999999999999999999999999999999999888888888777777999999999999999999999999<<<<<<>>>BBBDDDIIIWWWdddyyy~~~gggSSS???777777666222000222222222222222222222222111111111222222111111111333222222222111111111111000000000000111111111111........./////////////////////////////////...---111...---///000000666<<>>@@@:::333000///,,,------------------------,,,,,,,,,,,,------......,,,333777AAALLLBBB222000,,,---.........---,,,,,,...---+++))))))***+++------------,,,,,,,,,------,,,,,,------------......000222666999999777444222111111222333444:::KKK[[[XXX\\\bbbhhhlllnnnnnnnnn;;;;;;::::::::::::999999===<<<<<<=========DDDLLLfffzzz```TTTQQQPPPJJJIIIGGGFFFEEEDDDEEEEEEHHHRRReeesssaaaPPPHHHFFF???===;;;;;;=========<<<999999999999::::::::::::999999999888888888888777999999888888888888999999======>>>??????DDDSSSbbbttt|||uuu^^^MMM===777777555222111222222222222222222222222000111222222222222111000///000000000111111222222000000000111111111222222.........///////////////...///////////////......000------///000111777>>>IIIBBB999333222111000///---,,,,,,,,,,,,------...,,,,,,,,,++++++,,,------...---,,,,,,---...///000---------...............///...---,,,,,,,,,,,,,,,///...---++++++,,,------,,,------...//////000000........................///333???KKKKKK>>>444333)))...222111000777DDDNNNSSSKKK>>>333000222111---...222888AAARRRgggvvv{{{{{{}}}|||zzztttVVV<<<333222000/////////000111/////////000111222333333999;;;HHHXXX[[[NNN>>>777444222000000111111111///000////////////000000111------.../////////......+++,,,,,,------------,,,,,,+++++++++,,,,,,---...+++,,,---.......................................111000///...---,,,++++++------------------------------------------------......//////000111333333333222111111222333444666333444555666777999::::::333333222000......///111000000///...///000111222999@@@BBB===555111///---------,,,,,,,,,,,,------++++++,,,,,,------......,,,000333>>>JJJCCC333000.........---------------...---,,,+++***++++++,,,...---,,,,,,+++,,,,,,,,,***+++,,,---------,,,,,,///111444777999999888777000000111222222777EEESSSWWW[[[aaagggkkkmmmmmmmmm;;;;;;;;;::::::999999999;;;999:::======>>>FFFOOOhhhfffVVVPPPOOOLLLJJJGGGDDDCCCBBBCCCDDDFFFKKKZZZvvvyyyiiiXXXLLLHHHAAA???<<<<<<<<<<<<;;;:::999:::::::::;;;;;;;;;;;;999999999888888888888777:::999888777777888999:::;;;<<<>>>???>>>AAAOOO]]]lll|||nnneeeOOOCCC888555555444333444222222222222222222222222000111222222222222111000000000000000111111222222000000111111111222222222............/////////000......////////////......000---,,,...///111777???GGG@@@777222111111000///+++++++++++++++,,,------------,,,+++++++++,,,,,,---.....................---------.........//////......---,,,,,,,,,------000///---,,,,,,,,,......,,,,,,,,,---......////////////............//////000000:::JJJMMMAAA444111***---///...---111;;;DDDOOOKKKBBB666222444222......555;;;AAANNNbbbsss{{{}}}}}}|||rrrXXXBBB333222111////////////000//////000000111111222222888777AAASSSYYYMMM===666333111//////000000000//////////////////000111111...///000000000///...---***+++,,,---...------,,,------,,,+++++++++,,,,,,***+++,,,---....................................//////......---------,,,------------------------,,,,,,---...///000111222111222222444555777999:::;;;999777666777:::===???<<<<<<<<<===============;;;;;;:::777444333555777777666555444333444555555777???CCC>>>555111///------,,,+++******+++,,,---***++++++,,,------......,,,...///:::HHHCCC444111000///...---,,,,,,---...------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,((()))+++,,,---,,,+++***,,,---000333666999:::;;;222111111222222444>>>HHHVVVZZZ___dddhhhjjjjjjjjj;;;;;;;;;::::::999999999888777999<<<===@@@HHHQQQjjjkkkWWWPPPOOOLLLJJJFFFCCCAAAAAABBBBBBEEEHHHTTTooo|||mmm]]]PPPIIICCCAAA>>><<<<<<;;;999888:::::::::;;;;;;<<<<<<<<<999999999888888888888777:::999888777777888999:::888:::>>>@@@>>>@@@LLLYYYdddzzzrrraaaUUUCCC:::333333444333444777222222222222222222222222000111222333333222111000111111111111111111111111000111111111111222222222---.........//////000000......///////////////...///,,,+++---///000777???CCC<<<444///.........,,,******))))))***+++,,,,,,...---,,,,,,+++++++++,,,---......//////...---,,,---------.........//////---------,,,,,,------...222000...---,,,---///000++++++,,,,,,---......///000///...------///000111111...777HHHNNNBBB444...///---,,,,,,,,,...444;;;KKKKKKDDD999333444333///222999???DDDNNN```sss~~~||||||~~~pppYYYEEE555444222000........./////////000000111111222222333000:::NNNWWWLLL>>>777222111//////000111000///...............///000111000000111111111///...---)))***,,,---...------,,,///...---,,,+++************+++,,,---....................................---------............///------------------------++++++---///222444666666666777888999<<<>>>@@@AAACCCAAA>>>===>>>AAAEEEHHHCCCBBBBBBAAA@@@??????>>>DDDDDDCCC???;;;999;;;>>>???>>><<<::::::::::::;;;666>>>CCC===555000...,,,,,,,,,************,,,,,,******+++,,,,,,---......,,,---,,,777GGGCCC444111111000...,,,+++,,,...///,,,,,,---------,,,+++***///...,,,+++***+++,,,,,,'''(((***,,,---,,,+++***((()))+++...222666999;;;666333333444333333:::BBBVVVYYY]]]bbbfffhhhhhhhhh<<<=========<<<;;;;;;::::::999:::===>>>@@@HHHQQQkkkpppZZZPPPNNNKKKJJJHHHFFFDDDBBBAAAAAAEEEHHHNNN^^^~~~qqq]]]NNNFFFCCC@@@<<<;;;===>>>===;;;::::::;;;;;;<<<===>>>>>><<<<<<;;;::::::999888888999999999888888888777777:::;;;===???AAAEEEJJJNNNeeewww~~~hhhTTTHHH>>>999444111333555555444444333333222222333333444111222333555666666555555111000///000333444222000000111111222222000///...000000//////.........---......//////////////////111,,,***---...000888BBBCCC;;;444222222///---......---,,,,,,,,,,,,---...+++,,,,,,------.........///...---,,,,,,---...///........................000///---,,,,,,---///000000///...------...000000++++++******+++---...000..................------000///333???HHHEEE:::111333222000...---///444888FFFPPPPPP@@@222000444555666===FFFOOO\\\lllxxx{{{zzz|||xxxwwwzzzzzznnnXXXFFF<<<888333///.../////////111111222222222111111000222555:::BBBLLLNNNBBB333333333222111000000000111000000000000000000000000............////////////........................///...,,,++++++,,,---///111///,,,,,,...///---+++------------------------000000000///------...///000000000000000000000000111333555888:::<<<===>>><<>>======>>>???<<<===>>>>>><<<<<<===>>>DDDBBB???<<<;;;<<<>>>@@@CCCGGGJJJGGG>>>555///......,,,++++++------,,,***++++++,,,,,,,,,++++++***,,,333...;;;CCC???@@@111/////////000///......---111///---+++******++++++------------------------...,,,++++++,,,------,,,......///000222555777999999555111///000333666777QQQZZZaaaaaa___bbbgggiii;;;<<<<<<<<<;;;;;;:::999:::999:::===>>>@@@HHHQQQiiittt^^^QQQNNNJJJIIIGGGEEECCCBBBAAAAAADDDFFFJJJYYYvvvvvvbbbRRRJJJCCC@@@===<<<===>>><<<;;;::::::;;;;;;<<<======>>>;;;;;;;;;::::::999999888999999999888888888777777999;;;===???AAADDDIIILLL```rrrxxx```LLLAAA<<<888444333444555555444444333333222222333333444222333444444444444333222111000///111333444222000000111111222111000///...000/////////.....................---------------000,,,+++---...000777@@@AAA999222111111...---......---,,,,,,,,,,,,---...+++,,,,,,------.........///...---,,,,,,---...///...........................---,,,++++++,,,---...///...---------...//////---,,,,,,,,,,,,---///000........................///...222===GGGFFF<<<222000000///...---000444888EEEQQQTTTEEE555222555666<<>>;;;999999;;;===;;;:::888666444555555666777999999999888777888999<<<:::999888888;;;>>>@@@AAAFFFJJJHHH@@@777222000...,,,++++++,,,---+++******+++++++++++++++******,,,222---:::EEECCCBBB222...............------,,,,,,+++)))(((((()))+++,,,------------------------...,,,++++++,,,------,,,---------...000222444666999777555333222333555777GGGQQQZZZ[[[\\\___cccddd::::::::::::::::::999888:::999:::===>>>@@@HHHQQQiii}}}dddSSSLLLGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDFFFQQQjjj{{{fffVVVMMMCCCAAA>>><<<======<<<;;;:::::::::;;;<<<<<<======:::::::::::::::999999999999999999888888888888888888:::===@@@AAACCCFFFIIIXXXkkknnnUUUCCC;;;:::777555444555555444333333333222222222222333333444444444333333111000///111000000111333333222000000000111111111000///...////////////...............---------,,,,,,++++++...,,,,,,...///111777>>>???777000000000...---...------,,,,,,,,,,,,------++++++,,,,,,---...//////......------------..............................---,,,+++******+++,,,---...------,,,,,,------.........---------...//////...........................---111;;;FFFHHH???555...//////......000333666CCCRRRXXXJJJ888333555888AAANNN^^^jjjuuuyyyvvvwww{{{{{{oooXXXEEE999555000...------------//////000000000000/////////111444999BBBGGGAAA888222333333222222000//////---------------------------............/////////...........................---,,,++++++,,,---...000...------.........---.........------,,,,,,,,,.........//////000111111111111111222444888;;;===DDDFFFIIIKKKJJJFFFBBB???<<<===>>>>>><<<::::::;;;<<<:::666333111000111222333111///...---------...111222333222111111222333444333222222333666999:::;;;@@@FFFFFFAAA888222000...,,,++++++,,,,,,+++***)))******+++++++++******+++111+++999GGGHHHGGG333---------------,,,,,,,,,))))))(((((()))+++---...------------------------...,,,++++++,,,------,,,,,,,,,,,,---...///111222777999:::888444222444666???JJJUUUZZZ]]]bbbeeeeee888888999999999999888888:::999:::===>>>@@@HHHQQQjjjkkkUUUIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCDDDKKK___~~~~~~hhhVVVLLLCCCAAA???===<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999:::::::::888888888888888888888888777:::===???@@@BBBCCCEEESSSeeefffMMM>>>999777666666666555444333222333333222222222222333333333333222222111000000///111111111222222222111000000000000000000////////////////////////...............------,,,,,,++++++---,,,---...000333888===<<<444......///...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,.........------------------------...............,,,---000999DDDIIIBBB888//////000///......000222???RRR[[[MMM:::333666999AAARRRfffuuuzzzuuuqqqrrrqqqfffQQQ???666333///------------,,,---...//////////////////111333555888@@@FFFEEE???333333333333222000///...---------------------------------.........//////........................,,,,,,+++++++++,,,---...///...---------.........---------,,,,,,+++++++++///......///000000000///444444444777;;;@@@FFFIIIEEEFFFGGGFFFCCC???;;;888333444555444111///...///333222///---,,,,,,,,,---//////---,,,++++++++++++,,,---...---,,,,,,,,,...000///.........///000111222888???AAA>>>777111------,,,++++++,,,,,,+++)))))))))******++++++******+++000***888HHHMMMLLL666......---------,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,,,,,,,,,,------...//////333888<<<;;;555222222555999CCCNNNVVV^^^eeegggeee777777888888888888888777:::999:::===>>>@@@HHHQQQkkkrrrWWWGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDHHHUUUoookkkWWWLLLCCCBBBAAA>>><<<;;;<<<<<<:::::::::;;;;;;;;;;;;;;;888999999999999999999999888888888888888888888888777:::===>>>??????AAABBBOOO___xxxxxx^^^III>>>;;;555555666666555444333222333222222111111222222333111111111111111111111111000111222222222111111111000000000///////////////.........///////////////............------,,,,,,+++---......000555<<>><<<777111------+++******+++,,,***)))))))))***+++++++++++++++***111)))666GGGPPPPPP:::000///......------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,---------....../////////000555;;;;;;666222222444222:::DDDNNNYYYcccfffccc666777888888999888888888:::999:::===>>>@@@HHHQQQiii{{{\\\IIIEEEDDDCCCBBBBBBBBBBBBBBBAAACCCFFFHHHNNNaaaoooZZZNNNCCCCCCBBB???<<<;;;<<<===::::::::::::::::::;;;;;;999999999999999888888888888888888888888999999999888:::<<<<<<<<<===???AAALLLYYYoookkkUUUEEE>>>===444555666666444333333444222222111111111111222222222111111000111111222222000222333333111000000111111000///.........//////.........///////////////---------------.........+++...///---000999@@@CCC;;;333---......---,,,...++++++,,,,,,,,,,,,++++++******+++,,,...///000000,,,,,,------------,,,,,,++++++++++++++++++++++++........................------------,,,+++******++++++,,,------,,,,,,+++,,,,,,------.../////////,,,...///333@@@JJJGGG<<<333333222///------///111<<>>===;;;999888777777888999999777444111///.........---...000///...------...******+++,,,,,,---------,,,,,,,,,+++++++++******)))***++++++))))))***+++&&&''')))***,,,,,,------+++000666;;;<<<888333///---+++******++++++***))))))***+++,,,,,,,,,,,,,,,)))222***333DDDOOOSSS>>>111000///...---...//////------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,---...///////////////---222888:::888666444555333999@@@IIIWWWdddhhhfff666777888999999999999888:::999:::===>>>@@@HHHQQQeeecccNNNFFFEEEDDDCCCBBBBBBBBBBBB>>>BBBGGGIIIIIITTTrrrrrr\\\OOOCCCDDDCCC@@@<<<:::;;;===::::::::::::::::::::::::::::::999999888888777777777777888888888999999999::::::;;;::::::;;;>>>@@@HHHSSSfff{{{sss^^^KKK???;;;:::333555666555333222333555222222111111111111222222444444222111000000111111000222444333111///000111111000///...---......///............/////////000+++++++++,,,------......+++//////---111;;;DDDGGG<<<444......///---,,,---***+++,,,,,,,,,,,,+++***)))***+++,,,...///000000+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........---,,,*********+++,,,.........------,,,,,,------...//////000,,,///000222>>>JJJHHH<<<333222111...---...222555>>>KKKPPPDDD888777===@@@TTTfffyyyxxxnnn___VVVMMMLLLOOOLLL@@@666222000...---...///...---------...///000111111000,,,///000///111888>>>@@@777555222000......///000------------------------,,,,,,---------.................................))))))***+++,,,---------,,,...///...,,,,,,///111,,,---...///111222333333666555666;;;AAACCCAAA>>>:::999777444222000////////////...------,,,,,,,,,***,,,------+++******+++)))***+++,,,,,,,,,++++++***************))))))((()))***++++++))))))***+++'''(((***,,,------,,,+++***---333777999777333///,,,+++******++++++***(((******+++------......---(((333+++111???LLLTTTBBB111///...,,,,,,---...///,,,,,,,,,+++***)))((('''++++++++++++++++++++++++...,,,++++++,,,------,,,***+++---...////////////---000555999;;;;;;999777777999===EEETTTdddjjjhhh777777888999999999999999:::999:::===>>>@@@HHHQQQaaahhhSSSGGGFFFEEEDDDCCCBBBBBBBBB;;;AAAHHHIIIFFFMMMiiirrr[[[NNNCCCDDDDDD@@@<<<:::;;;>>>::::::::::::::::::::::::;;;::::::999888777666666777777888888999999999999:::;;;:::999888:::===@@@EEEOOO```uuukkkUUUDDD;;;777777333555666444222111333666222222111111111111222222777666444222000000000000000222444333000///000111111000///------......///---.........//////000000))))))***+++,,,------...+++//////,,,111===GGGJJJ===555/////////---,,,---***+++,,,------,,,+++***)))***+++,,,...///000111++++++------------++++++........................+++,,,,,,------,,,,,,+++......//////...,,,+++******+++---///000000//////,,,,,,------...///000000---000000111===JJJHHH<<<222111///------000555999@@@KKKNNNBBB888999@@@BBBZZZkkk|||zzzjjj]]]LLLEEE@@@BBBHHHGGG===222111000......//////...------...///000111111111111,,,000111///000777>>>@@@999666222///---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................((()))***+++,,,---------+++---///...,,,,,,///111......000111333555666777;;;999888;;;??????;;;666555555444333111///...---''')))+++,,,---,,,+++***,,,...///...,,,++++++,,,******+++,,,+++***)))((())))))*********)))(((((()))***++++++))))))***+++,,,---......---+++)))'''(((***///333666555111---,,,+++******++++++***(((***+++,,,---............(((444,,,000<<>><<<:::555555666>>>MMM^^^fffeee777777777888999999::::::;;;888888;;;===@@@GGGPPP```}}}sss\\\FFFHHHGGGCCCAAABBBBBBAAAEEE???>>>DDDGGGMMMaaawwwzzzfffXXXIIIDDD@@@???===::::::>>>===<<<;;;;;;::::::::::::::::::999999888777777777;;;::::::999888777555555777777777888999:::<<<======KKKaaauuupppXXXLLL>>>777888555444444333333333333222222111111000000000000111111111000000000000000111111333333222222111000//////...,,,++++++,,,---+++***..................------......------------......111,,,///111000:::FFFFFF:::555000///111222///++++++***)))***,,,---,,,+++,,,,,,+++***+++,,,---...------............------+++,,,...//////...,,,+++...,,,++++++,,,------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---++++++,,,000222111444???KKKIII>>>777222...------...333999KKKMMMIII<<<222444@@@KKKaaannn|||wwwkkkZZZLLLBBB999999===???FFFDDD444222111///---,,,,,,,,,,,,***,,,...000111111111000000...///000111222:::CCCDDD666,,,,,,/////////222...------------...//////...------------...//////000///...---+++***)))(((((()))***+++,,,,,,++++++...444666333///...---+++...///222777<<<>>>===;;;999888666444333333444444666333///...///...+++(((++++++******++++++,,,---,,,,,,***)))))))))***+++))))))************)))))))))))))))***************,,,+++******++++++***(((+++,,,------+++)))******---((()))111444000------,,,,,,,,,++++++*********((()))+++---......---,,,------000///000BBBNNNFFF)))''')))...000------///,,,+++***))))))+++---......------,,,,,,------...---***'''(((+++......---***++++++***)))***---///000///111666<<>>;;;<<>>IIIFFF;;;444000---...///000555<<>>666;;;JJJWWWeeepppzzzpppfffYYYIII>>>:::333444777:::BBBBBB333111000...,,,+++++++++,,,+++,,,---...///000000000///......000000111999BBBGGG:::///...000000000111...------------...//////...------------.../////////......---,,,+++************+++++++++++++++++++++000222...---000222222333555:::???AAA@@@;;;777555444222111000000111111222000------...---+++)))++++++******++++++,,,---,,,+++***)))))))))***+++)))******************)))***)))))))))***++++++,,,---+++))))))***+++***)))***,,,------+++*********...***+++222555222//////,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,//////111CCCPPPJJJ111,,,***,,,,,,***+++///---,,,+++******+++---...------,,,,,,,,,,,,------,,,***((())),,,...---,,,,,,,,,---,,,++++++...000000000222555:::>>>@@@@@@777777777:::AAAKKKVVV]]]777777777888999999::::::999777777:::<<<>>>DDDLLL___{{{dddNNNIIIDDDAAAAAABBBCCCDDDDDD@@@???BBBBBBDDDPPP___lllYYYLLLEEE@@@@@@???======???::::::999888888888999999::::::999999888777777777555666777888999:::::::::888888888999:::;;;<<<===AAAGGGRRRcccvvvbbbLLLBBB777555888666444444333333333333222222333333222222222222333333444333222111111111111111333333222222111000000000111000//////000000///.................................------------......///,,,///222444AAALLLGGG777333///---...///---***+++*********,,,---,,,+++,,,++++++++++++,,,------------............------+++,,,---.........,,,,,,...,,,+++,,,---...---+++---------------,,,+++++++++++++++,,,,,,------------///000///---,,,---...111222111333===GGGCCC888111......000111222888???KKKIIICCC:::555===PPP```llluuuxxxlll___RRREEE:::333444...000444666???AAA444000///---,,,++++++++++++,,,,,,,,,,,,---...000000///......000000111888AAAKKK???555111111000000000...------------...//////......------......///000...------------,,,,,,,,,,,,,,,+++++++++,,,------,,,000111...///555:::;;;666999>>>BBBCCC>>>666000000///...,,,,,,,,,------///---,,,,,,------+++***+++************+++,,,,,,,,,+++******))))))************++++++++++++*********))))))))))))+++---......,,,)))((()))***+++******,,,------+++******+++---******000444333000///,,,,,,,,,,,,++++++++++++******)))******+++,,,---,,,+++//////111CCCRRROOO;;;222+++)))((((((***...,,,,,,+++***+++,,,---...,,,,,,,,,++++++,,,,,,,,,***))))))+++---...---+++---......---,,,---...000///111333555777:::>>>AAA:::999888888;;;DDDNNNUUU777777777888999999:::::::::888888;;;<<<>>>DDDKKK]]]xxxrrrRRRJJJDDDCCCDDDDDDBBBBBBBBB@@@@@@BBBAAABBBJJJTTTwwwqqq[[[MMMFFF?????????======???<<<;;;;;;::::::;;;;;;;;;::::::999999888777777777555666777888999:::::::::999999999999:::;;;<<<===AAABBBIIIWWWlllyyy[[[GGG>>>555333777555444444333333333222222222222222222111111222222222444444333222111111111111222222222111111111000000222111///000111111000...---------.....................------------.........,,,///222666FFFOOOGGG444111...,,,------,,,***,,,+++******,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,------......------,,,+++,,,---.........---------,,,,,,,,,......---+++,,,------------,,,++++++******+++,,,,,,---.........///000///---,,,---///...000000222<<>>AAA888111000...---,,,,,,------,,,,,,++++++,,,---///000000//////111000111777???LLLCCC888333111000///......------------...//////...............//////000------------............,,,,,,,,,,,,---///111222333666666555666;;;>>>===444666:::<<<<<<777000***---,,,+++***)))***+++,,,///...------,,,,,,+++******************++++++,,,+++++++++***************+++++++++,,,,,,+++++++++(((((('''''')))+++---//////,,,((('''(((***++++++***+++---,,,+++******+++***((((((,,,111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---......,,,///000111AAAPPPOOO???555,,,)))((((((***---+++************+++,,,---++++++++++++++++++++++++((()))***,,,------,,,+++---...//////------...000///222444444444777<<>>999666666===HHHQQQ777777777888999999::::::<<<::::::===>>>???DDDKKK\\\www{{{WWWMMMEEEGGGIIIFFFAAA@@@@@@@@@AAABBBBBBCCCHHHNNNlllwww___PPPGGG???>>>>>><<<<<<===;;;;;;;;;::::::;;;;;;<<<::::::999999888777777777777888888999999999888888999999999999::::::;;;<<>>JJJDDD:::333//////...,,,...------------.../////////............///000000,,,------......///000000,,,---...///111444555777888;;;<<<::::::;;;:::666111111222333333111---***,,,+++***))))))***,,,,,,111111000...,,,***))))))******))))))******+++,,,++++++++++++******))))))+++++++++,,,,,,+++++++++''''''''''''(((***,,,---///,,,((('''(((***++++++)))+++,,,,,,+++***+++,,,)))((()))+++000333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...///,,,000111///<<>>??????DDDJJJ[[[vvv~~~___QQQGGGIIILLLGGGAAA@@@@@@@@@AAABBBBBBDDDHHHKKKbbbgggTTTJJJ@@@>>>???===;;;<<<999999888888888999::::::::::::999999888777777777999999999999999888777666999888888888999999:::;;;<<<<<<@@@KKK^^^tttkkkPPP@@@<<<555222444111444444333333333333222222111000000000000000000111222222111111111111222222111111111111111111111111000///......//////...---,,,,,,------.../////////......------------......---,,,///111:::MMMRRRBBB111000...,,,+++++++++,,,---+++***+++,,,,,,+++))))))******+++,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,,,,---......///---------...//////---+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------.........,,,++++++,,,...***---...222===HHHDDD888000/////////...///888CCCRRRGGG>>>999666:::KKK^^^wwwzzz~~~rrrdddWWWOOOCCCAAA<<<666000...///111222///222222///888@@@;;;333222111000///000000111---------------...//////111///000222111000555<<>>>>>>>>BBBHHHWWWrrrjjjVVVGGGHHHKKKGGGBBBCCC@@@AAABBBAAAAAADDDFFFGGGVVVqqqoooZZZNNNCCC@@@AAA???<<<<<<999888888888999999:::;;;::::::999999888777777777999999999999999888777777888888777777777888999999:::;;;@@@IIIXXXlll{{{aaaIII<<<;;;666333555111444444333333333333222222222111111000000111111222000000000000111111222333111111111111111111111111111///......//////...---,,,,,,------...//////000......------------......---,,,...111:::OOORRR???111000///---++++++,,,------,,,***+++,,,,,,+++)))((()))***+++,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---------///000000---++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))+++...+++...///333>>>HHHCCC666111000000000...111===IIIPPPEEE===<<<;;;>>>NNNaaawwwzzz~~~sssdddSSSEEE===;;;888555222000......---///...222222...888CCC???222111000/////////000111------...////////////...///...///000///...222999EEECCC<<<333///111000---...------------.../////////////////////000000111.........///000000000111111333666888::::::999888888999666222222333000***,,,+++***+++...///......+++++++++++++++---...000///000000...+++((()))***)))))))))))))))***++++++***++++++,,,+++***)))((()))******************)))((()))+++---------++++++---+++))))))***+++***)))(((***,,,,,,+++++++++---+++---------222999888333,,,,,,,,,---------......(((((())))))))))))((((((+++(((///222---333@@@BBBFFF:::///,,,---,,,************+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++(((***,,,+++******,,,///222444666555444222222222111111111222555666666666???CCCEEEBBB===:::===BBB777777777888999999::::::;;;999:::=========AAAFFFSSSooorrrZZZGGGFFFIIIFFFDDDFFFAAABBBBBB@@@@@@CCCDDDDDDKKKeeeuuu^^^QQQEEEBBBCCC@@@===<<<::::::::::::;;;;;;<<<===::::::999999888777777777777888888999999999888888777777777777777777888888999<<>>GGGAAA444111000000000000444AAAOOOTTTJJJDDDGGGHHHKKKZZZmmmzzz|||{{{kkkYYYHHH;;;333777555222222222222111///...---333333000:::FFFEEE111111///......///000000---...///000000000///...---,,,---///---,,,000777CCCCCC===333///222222///...------------.../////////////////////000111111.../////////000000000111444666999<<<<<<:::888666888777222...///222111---)))))))))+++---...---+++++++++***+++,,,---///000+++---...---***((()))+++)))))))))))))))******+++******+++,,,+++***)))((())))))************))))))***+++...000000...,,,+++,,,+++******++++++***((((((***,,,,,,++++++,,,---)))+++++++++000888888222,,,,,,,,,------.........&&&&&&'''(((((('''&&&%%%(((%%%---222---222>>>AAAKKK===///++++++*********+++,,,---.........------+++,,,...//////...,,,+++)))+++,,,+++))))))---000555666888888666444444444222000000222666777555333999@@@HHHHHHBBB<<<:::<<<999999888888999999:::;;;:::;;;<<<<<<===???CCCGGGRRRmmmfffLLLFFFGGGCCC@@@BBB@@@?????????@@@BBBDDDEEEPPP\\\vvv~~~iiiWWWJJJIIIGGG>>>:::===::::::::::::::::::::::::::::::999888777777888888666666777777888888888999::::::999888777777888888777888===DDDNNN^^^vvvkkkOOOFFF===888555222222666555444333222111111111111000000000000000000000000222222222222222111000///222222111111111111111111000000///.............../////////000000000000000111000///...............111///---333AAAMMMHHH<<<111///---+++***+++,,,---************))))))((((((***+++,,,---............///......---------......000...,,,******,,,...000---.../////////...---,,,***+++,,,------,,,+++***,,,,,,,,,---------......//////...------------...000---...888EEEJJJBBB666777222---+++111<<>>444222000000000000000000000000///222111---000999??????888000,,,---...---,,,---///---,,,///333333///***...---,,,,,,---///222444;;;GGGMMMEEE888222000...///000000000000000///......---+++******,,,///111000//////000333444444333777999;;;;;;888444222111333222111000///...------***)))(((***---///---+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((())))))*********+++***)))(((''''''((()))***))))))***+++***)))((('''---,,,+++******+++,,,---+++,,,---,,,******+++,,,***,,,,,,---222888777333------,,,,,,,,,,,,+++++++++)))'''''')))++++++++++++***+++---...111<<>>777444444999999999999999:::;;;;;;:::;;;<<<<<<===???CCCFFFSSSnnnnnnPPPGGGGGGDDDBBBCCCCCCBBBAAAAAAAAABBBCCCDDDKKKTTTlllooo]]]NNNKKKGGG???;;;===::::::::::::::::::::::::::::::999888888888888888777777777777888888888999:::999999888777777888888999999<<>>GGGCCC888000///---+++******+++,,,,,,+++******))))))******)))***+++,,,------------......------------......///...,,,++++++,,,...///...//////000///...---,,,******+++,,,,,,+++******,,,,,,,,,---------......//////...---------------...---000<<>>???:::222------...,,,+++,,,...,,,,,,///444555111---...---,,,,,,---///222333:::HHHOOOHHH;;;333111000111111111111111000/////////...,,,+++,,,---000111444444555555555555444444555777999888666222000000222111000///...------,,,***)))(((***---...---+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))*********+++***)))(((((((((((()))*********+++++++++***)))(((,,,++++++******++++++,,,***+++,,,+++***)))***+++***,,,,,,,,,111777666111------,,,,,,,,,++++++++++++)))'''''')))++++++***+++******------111;;;FFFRRREEE666---************...------,,,+++***))))))---,,,,,,,,,++++++++++++,,,+++******+++...111333888777666555444444444444333222222222222111111111333:::AAACCC>>>888555333999999999999999::::::::::::;;;;;;<<<<<>>;;;;;;:::::::::::::::::::::999999888888888888999777777777888888888888888:::999888888777888888888;;;:::<<<@@@FFFSSSjjj}}}wwwXXXIIIAAA999666444111111444555444333222111111111111000000000000000000000000000000111111000000//////111111111111111111111111000000///...............------------------------/////////...............000//////222;;;AAA===555///...---+++++++++,,,,,,...---+++*********+++,,,)))***+++,,,,,,,,,,,,,,,...---------------...............------.........//////000///...---,,,+++)))***++++++++++++***))),,,,,,,,,---------......///......---------------,,,,,,222@@@MMMMMM@@@444///000222444;;;GGGVVV```___ZZZSSSNNNKKKRRRdddvvv|||mmmSSSBBB888111...///000000000000000000000000...000000...000777===@@@===555...---...,,,+++------,,,,,,000444555333000...---------...///111222888GGGQQQLLL>>>444111111333333333222111000///...///......---...000222333777:::===<<<888444333444222444555444222///......000000///...---,,,,,,+++***))))))+++------,,,+++---,,,,,,++++++************+++,,,,,,,,,,,,+++*********))))))))))))******)))))))))******************))))))(((((())))))***++++++,,,---,,,+++***)))***++++++++++++++++++***(((***+++***)))((()))+++***++++++,,,000555444///,,,,,,,,,,,,++++++++++++***)))'''((()))++++++******((())),,,---///888BBBQQQGGG999...++++++,,,,,,.........---,,,+++***)))+++++++++++++++*********,,,,,,++++++,,,///111333555555555555444333333222222222111111111000000000111555:::>>>>>>;;;666333777777888888999999999999999:::;;;;;;<<>>@@@;;;;;;;;;;;;;;;::::::::::::999999888888999999999888888888888888888888888999999888888888888888999;;;:::;;;>>>CCCOOOeeexxxrrrTTTEEE>>>777555444111111333444444333222111111111111000000000000000000000000//////000000000000//////111111111111111222222222000000///...............000///////////////...........................---......///444;;;>>>:::555//////...---,,,,,,------///...,,,+++++++++---...***+++,,,---------------------,,,,,,------......---...///000000///...---//////...---,,,+++******************************,,,,,,,,,---------......///...------,,,,,,------,,,+++222AAALLLJJJ???555111000222888AAAMMMWWW\\\SSSNNNHHHBBB@@@GGG\\\ppp{{{vvv```FFF777111...------////////////////////////---///000//////555<<<@@@???666...---...,,,---///...------///222333111///...---------...///111222555CCCOOONNNAAA555111111333333222222000///------------...///111333555666999===AAA>>>888222111222///000111000...,,,,,,---//////...------,,,++++++*********+++,,,,,,,,,+++------,,,,,,+++***)))))))))***,,,------,,,***)))******))))))))))))******************************))))))))))))))))))))))))+++,,,---------,,,+++***)))***+++,,,,,,+++***)))'''((())))))(((((()))******+++++++++000555333...,,,,,,,,,++++++++++++******(((((((((***+++***))))))'''(((+++,,,...555===MMMGGG<<<000***+++---,,,---......---,,,+++)))(((************************,,,,,,,,,,,,---000222333222333444555444333111000111111111000000000/////////000444999======888444555555666777888777777666999:::;;;;;;<<<>>>BBBFFFPPPlllhhhOOOGGGEEECCCBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFGGGPPPgggrrr___QQQGGGAAA@@@AAA<<<<<<<<<;;;;;;::::::::::::999999999999999::::::999999999888888888888888999888888888888888999999::::::;;;>>>BBBLLL```sssjjjPPPAAA:::666555444111111333444444333222111111111111000000000000000000000000...///000000000000//////000000111111111222222222000000///...............000000//////.........---,,,---......///...------,,,,,,000888@@@@@@;;;666/////////...............//////---,,,,,,,,,---...,,,---..................,,,,,,,,,,,,,,,---......---...000111111000...---------,,,+++*********)))+++******************+++,,,,,,,,,---------............---,,,,,,,,,,,,,,,...+++111@@@JJJFFF<<<555444222333;;;FFFOOOQQQOOOFFFCCC@@@<<<;;;DDD[[[ppp{{{eeeRRR===444111///---,,,........................---.../////////222:::AAA@@@777///---...---///222///...---...//////---,,,------......//////000000111===JJJLLLCCC666000111111111111000///---,,,+++***+++...111444666888999777;;;>>><<<555///...///---......---+++***+++---......------,,,,,,++++++)))***+++,,,,,,+++++++++------,,,,,,+++***)))))))))***,,,------,,,***)))******))))))))))))******+++++++++***************))))))************)))))),,,,,,---...---,,,+++***))))))+++,,,,,,+++))))))&&&((())))))(((((()))******++++++,,,000666555000,,,,,,+++++++++*********)))(((((()))***+++***))))))''''''+++---...333999HHHGGG>>>111***+++,,,+++,,,,,,,,,++++++***)))(((************************---,,,------///000222333111111222333333222000///000000/////////.........------///555;;;===:::666444555666888888777666666999::::::;;;;;;>>>BBBEEEPPPkkktttXXXJJJFFFCCCBBB????????????@@@BBBDDDEEEFFFGGGMMM^^^}}}{{{fffSSSFFFAAA@@@AAA======<<<<<<;;;::::::::::::999999999999::::::;;;999999999999999888888888888888888777888888999:::999999;;;>>>AAAIII[[[kkk|||___KKK>>>888555555555222222333555444333222111111111111000000000000000000000000//////000000111111000000000000000111222222333333000000///.....................------,,,++++++++++++,,,---//////...------+++***000<<>>BBBEEESSSmmm~~~bbbPPPHHHEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDFFFIIIUUUqqqmmmVVVGGGAAA@@@@@@=========<<<;;;;;;::::::999999999999999:::;;;<<<:::::::::999999888888888888888777777888999999:::999999;;;>>>???DDDSSSbbbvvvoooUUUEEE<<<777444666666333222444555444333222111111111111000000000000000000000000///000000111222222111111///000000111222222333333000000///.....................---,,,,,,+++*********+++---//////...---,,,,,,)))///@@@KKKGGG;;;222,,,,,,---------------,,,,,,---...//////---,,,***---...............------++++++++++++,,,---...///000000000111111000000000---,,,+++++++++,,,---...------,,,++++++,,,------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,000---555FFFLLLBBB666111333999AAAGGGGGGCCC===999333777<<>>@@@666888:::;;;;;;;;;999888888999::::::;;;>>>BBBEEEVVVooohhhTTTJJJFFFDDDEEEDDDCCCBBBAAABBBCCCCCCAAADDDGGGOOOhhhsssYYYGGG@@@???>>>>>>>>>===<<<;;;;;;::::::999999999999::::::;;;<<<:::::::::999999888888888888888777777888999::::::999999<<<======@@@MMMZZZmmmjjjPPPBBB;;;666444666777444333555555444333222111111111111000000000000000000000000000000111222222222222222///000000111222222333333000000///...............000000///...------,,,,,,***+++---//////...---,,,...)))///AAANNNHHH999...******+++,,,,,,,,,+++++++++,,,...000///---+++)))---------...------,,,,,,++++++++++++,,,---...///111000000000000000000111...---,,,,,,---...000111......,,,,,,,,,,,,......,,,,,,,,,---------.........---,,,,,,++++++,,,,,,000...888KKKPPPCCC444//////;;;HHHLLLFFF===888777666;;;CCCGGGIIIRRRhhh}}}}}}{{{cccKKK:::333///......,,,---///------------------------,,,+++...111...---777CCCMMMAAA444///,,,***+++...---...///.........000111---...///////////////...111111999EEEHHH@@@666222///000000000000000/////////111333555555333111000...,,,+++,,,---...---,,,------,,,***)))***...111..................------))),,,...---+++)))***,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++,,,---,,,+++***)))+++***)))(((((()))***+++&&&(((******))))))+++---+++---...000666======999+++++++++************)))(((((((((***,,,,,,***(((,,,((((((,,,//////000222>>>HHHIII<<<111000...(((---+++)))((())),,,000222+++++++++,,,,,,---------------...000111222333444000///...------...000111......---------,,,,,,,,,...------...222888>>>CCC999888777777999;;;;;;:::===;;;:::<<<======BBBIIISSSnnntttZZZGGGAAACCCCCCAAA??????@@@BBBBBBBBBDDDCCCDDDJJJ^^^~~~cccKKKAAAAAABBB;;;;;;:::::::::;;;;;;<<<999999999999999999999999888888888999999:::::::::888888999999999:::::::::<<<888777999;;;>>>GGGPPP```rrr```HHHBBB<<<:::666444555555555555444333222111000000000000222222000///............000000000000000000000000............////////////111111000......---------//////.........---------,,,,,,,,,---------......000,,,333DDDMMMEEE888111---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++,,,,,,---......---,,,+++***+++,,,---...///////////////////////////...---,,,,,,,,,,,,---///,,,******---//////---,,,------......------,,,,,,,,,++++++,,,,,,---...+++...:::HHHKKKBBB999555666???HHHJJJDDD;;;444222:::<<>>GGGOOO```sss___IIICCC<<<999666444555555555444444333222111000000000000222222000//////.........000000000000000000000000/////////000000000111111111111000......------...//////.........---------,,,,,,,,,,,,------------///---666GGGOOOEEE777111------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++,,,------......,,,,,,+++++++++,,,---..............................------,,,,,,,,,------///,,,******---///...---,,,------......------,,,,,,,,,++++++,,,,,,---...---000:::FFFHHH@@@888555666<<>>999888999BBBAAADDDGGGFFFKKK___vvvvvv^^^GGG:::222111111///...---,,,,,,///...---,,,+++,,,------///------000000000555;;;KKKEEE;;;111---...---+++,,,---...///000000000000...,,,******,,,...//////000///333<<>>444++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))***---000111???KKKPPPDDD555---,,,,,,************+++---...///---------...///000000000//////...///111111000......---++++++---...---,,,+++,,,,,,---------,,,,,,++++++,,,,,,---222888===:::999888888:::<<<<<<;;;;;;999888;;;;;;;;;???EEERRRlllnnnSSSFFFEEEBBB@@@??????@@@AAAAAA@@@@@@AAAAAADDDOOOiiioooUUUHHHCCCAAA<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::::::::::::::999999999999999::::::::::::999666666999;;;>>>FFFNNN___tttxxx\\\HHHAAA;;;888555444555555555444333333222111000000000000222111000000////////////000000000000000000000000000000000111111111222222111111000///............/////////.........------+++++++++,,,,,,,,,------//////:::LLLQQQFFF777000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,------......,,,,,,,,,+++,,,------...........................---,,,,,,,,,,,,,,,---...---,,,***+++---......---,,,------......------,,,,,,,,,++++++,,,,,,---...///222:::BBBCCC<<<666444555999;;;:::777777;;;@@@GGGDDDBBBAAA???CCCXXXooo{{{gggNNN;;;333111111000///......------...---,,,,,,++++++,,,,,,///------000000///333999JJJHHH???333---...---+++......////////////......---+++******,,,/////////000...000888BBBEEE>>>555///.........//////000000444444333222111///......)))***+++,,,---------,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---+++))))))+++---------+++++++++***************+++,,,---...---,,,***(((******))))))))))))******(((((())))))***++++++,,,)))******+++++++++******)))))))))***+++,,,,,,---)))))))))***+++---...///***,,,,,,---666@@@>>>444+++******)))))))))))))))*********+++,,,,,,,,,---,,,+++***)))***,,,...000;;;HHHQQQIII:::000......******))))))******+++,,,/////////000000111111222000///...///000000///---///---++++++---------,,,******,,,------.........+++,,,++++++,,,000555999:::999888999;;;<<<<<<<<<;;;999999;;;;;;;;;???EEERRRlllvvvXXXHHHEEEBBB@@@??????@@@AAA@@@>>>@@@AAAAAABBBHHH\\\~~~www\\\LLLDDD@@@>>>===<<<<<<;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;::::::999999777777888888888999999999777555555999;;;===DDDKKK]]]qqqrrrYYYEEE===999777555444444555444333333222222111000000111111222111111000//////000000000000000000000000000000000000000111111111222222111111000///......//////////////////............+++++++++,,,,,,,,,,,,---...111>>>OOORRREEE666///,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,------......,,,,,,,,,,,,------..............................,,,,,,++++++,,,,,,---...,,,+++++++++,,,---------,,,------......------,,,,,,,,,++++++,,,,,,---...111444999===<<<888444222333666666444222444;;;BBBEEE???;;;999777<<>>444+++***))))))(((((())))))((())))))***+++,,,,,,---,,,+++***)))***+++---...666CCCOOOMMMBBB666111111++++++***************+++//////000000000111111111///......///000000///---...,,,******,,,,,,,,,+++++++++,,,---......------+++,,,+++******---111555:::888777888:::<<<<<<;;;<<<::::::======<<>>@@@@@@BBBBBBDDDQQQooocccPPPFFF@@@???>>>======<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999666666666666777777777777777555666999;;;<<>>GGGFFF888---...000...000000000000///...---,,,222000......//////...,,,...---,,,000;;;FFFEEE===000////////////000111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...------,,,,,,------...---------,,,++++++***)))222...***)))+++---,,,***,,,+++++++++******)))))),,,---.........,,,***(((******))))))))))))******((((((((()))******+++++++++++++++++++++***)))(((++++++++++++++++++++++++))))))(((((()))***,,,---+++---,,,,,,555@@@>>>555+++******)))))))))))))))(((((())))))***+++,,,,,,+++************+++,,,---666AAAMMMPPPHHH;;;222///------,,,++++++++++++,,,......////////////000000...------...000000///...---+++***)))***+++***)))---.........------,,,++++++,,,+++******+++///222999888777777999;;;;;;:::<<<:::;;;>>>===<<<>>>DDDRRRjjjeeeOOOGGGCCCBBBAAAAAABBBBBB@@@>>>@@@???AAACCCBBBJJJaaazzzjjjVVVJJJCCC@@@???>>>======<<<======::::::::::::::::::::::::::::::999999999999999888555666666666666777777777777555666:::::::::>>>DDDRRRcccvvvoooXXXEEE:::666444333333444444333222222222111111111111111222222111111000000111111111000000000000000000000000/////////000000000111111111000000//////000000000000000000/////////......,,,,,,,,,---------......///333@@@MMMKKK===222111............---------------------------,,,++++++------------------......,,,,,,---............---------------------------------,,,+++++++++++++++)))+++------,,,+++,,,---,,,------......------,,,,,,,,,++++++,,,,,,---...///555888555222111111000...111333111///000666<<>>>>><<>>============;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888888999777777777888888888888999888666777::::::888;;;@@@LLLZZZlllzzzhhhRRRAAA888555333333333444444333111222111111111111111222222222111111000000111222222000000000000000000000000000000000111111111222222111000000000000000111111000000000000/////////...------........./////////000333>>>IIIFFF888000222000////////////.........---------...------,,,+++..................------,,,,,,.../////////...---------------------------......,,,+++******))))))(((***------,,,***+++---,,,------......------,,,,,,,,,++++++,,,,,,---...---444888333///000000///---///111///---000777>>>CCC<<<777777777;;;MMM```nnnqqquuuxxxxxxwwwwwwwwwyyyrrr___GGG666222111///......//////000000000000...///000000000///------...---///333444333555:::>>>OOORRR@@@///...000......///////////////......,,,++++++,,,...///...,,,***000000---555DDDLLLJJJ555333000...///111555777222000...---,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......---,,,+++***---.........,,,++++++,,,,,,,,,,,,,,,,,,---------///...,,,***))))))))))))******))))))))))))******))))))******+++,,,,,,,,,******+++++++++******)))***++++++,,,,,,---------++++++++++++***)))(((((()))+++***+++555AAAAAA999---,,,,,,+++++++++++++++((()))))))))))))))))))))'''((()))***+++,,,---...888999CCCOOOQQQEEE555---...---------------..............................*********---000222222111000...,,,+++,,,,,,+++***---...............------++++++,,,+++***+++...000777666555666888999999999:::888999<<<;;;999;;;@@@NNNfff|||]]]KKKEEEDDDCCCDDDDDDCCCAAA>>>===:::>>>DDDCCCBBBOOOaaavvvaaaRRRJJJAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;666666777777888888888999888999999999999:::::::::888777888::::::777999>>>HHHTTTeeevvv{{{```JJJ===666444333222333444444333111222111111111111111222222222111111111111111222222000000000000000000000000111111222222222333333333111000000000000000111111000000000000////////////.........////////////000111444===FFFBBB555///222000000000000////////////------......------,,,+++..................------,,,,,,.../////////...---------------------------///...---+++***))))))((('''***---...+++***+++---,,,------......------,,,,,,,,,++++++,,,,,,---...+++444777222...///000...,,,...///---,,,000999AAACCC<<<888888666888FFFXXXlllooosssuuutttssssssssskkkcccRRR===333222000+++,,,,,,------.../////////---.../////////...,,,,,,,,,+++...222333222444999BBBTTTXXXDDD111...000---......///////////////...++++++,,,...111222222111)))111222---333CCCMMMMMM777444111......222666999333222000...---...///000///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---.../////////...---))),,,//////,,,+++---///,,,,,,,,,------.........///...+++)))'''((())))))******))))))))))))***************+++,,,,,,------)))******+++++++++******((()))***+++---...///000------------,,,***((('''(((***)))***555BBBBBB:::...---,,,,,,++++++,,,,,,))))))))))))((((((((((((&&&'''(((***+++---......222222;;;LLLTTTKKK<<<222---,,,,,,,,,------...//////////////////.........))))))***---000222222222222000...---......---++++++,,,---...////////////***+++,,,++++++,,,...111888888888777777777777777999:::;;;;;;:::<<>>??????===<<<>>><<<<<<;;;:::999999888888;;;:::999999888888999999888888888888999:::;;;<<<;;;;;;:::999999999::::::EEENNN___tttwwwZZZDDD;;;999666555333111111222333444000000111111222333444444555444111///......//////000000000000000000000000222222222222222222222222111111111111000000000000......---------,,,,,,,,,000111111000///......///111888@@@@@@888000///333......---,,,,,,,,,,,,---..................---------...//////......///111000...------///000///...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......//////......---,,,))))))***+++,,,...///000333888;;;888111,,,,,,///000---***)))+++///555999BBBAAA???;;;666666BBBPPPfffqqqwwwrrrpppqqqkkkaaaYYYNNN@@@666222000///------.........---,,,,,,+++------,,,,,,+++***))))))***,,,---------...000222===MMMRRREEE555111111...000000000000///...,,,+++---------......///000111111...---000555;;;FFFPPPIII;;;000///111111222555222222000---******,,,...,,,---------......//////,,,++++++***+++,,,...///)))))))))+++---...---+++---,,,,,,,,,,,,,,,,,,---+++,,,------......---------------,,,,,,+++++++++---,,,+++***))))))))))))***+++,,,,,,+++***+++,,,***************++++++,,,+++++++++******************+++---...///......---,,,,,,,,,++++++++++++***'''+++...///777@@@>>>444......---,,,++++++++++++))))))******+++++++++,,,***))))))))))))+++---...000///666DDDPPPNNNAAA555111000///......---........./////////...---,,,+++&&&,,,///,,,,,,111333000---...///---+++)))******//////---,,,,,,---...///,,,)))'''(((+++---,,,***888888888888888888888888999::::::::::::<<>>999888BBBNNNgggqqqvvvrrrooommmdddWWWKKKCCC777000......---+++------......------,,,+++------,,,,,,+++******)))***,,,---------...000222999IIIOOODDD666222222000............------------......---......///000000111......000333888EEEQQQPPP@@@222...000000000222222222000...++++++,,,...------........./////////...---,,,,,,,,,---...///,,,,,,,,,---///000///...,,,++++++++++++++++++,,,+++,,,------...---------,,,,,,,,,,,,+++++++++***---,,,+++***))))))))))))((()))******)))((()))******))))))))))))***++++++***************+++++++++++++++------...---,,,,,,***+++++++++,,,,,,------(((,,,......666???>>>444------,,,+++******************++++++++++++++++++))))))(((((()))***,,,---//////555CCCNNNNNNAAA555111000///...............000//////...---,,,,,,++++++000222...,,,//////,,,,,,------,,,+++***,,,---///...---------...///000222...+++***+++,,,***(((999999999999999999999999888999:::::::::<<>>@@@;;;444000000222111000//////000111111@@@AAACCCCCC???===DDDNNNhhhooossspppmmmhhhYYYIII<<<777000------...---,,,------......------,,,,,,------,,,,,,++++++******+++,,,------------///111555DDDLLLDDD888444333111---,,,,,,+++,,,---...///..................//////000///000000000444BBBPPPXXXGGG555...............///000///---******+++---......////////////000000......---,,,,,,,,,---------,,,,,,...000000///...*********))))))*********++++++,,,---------------+++++++++***************,,,,,,+++***))))))))))))((()))******)))((()))***)))))))))))))))******+++))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,+++***))))))***+++,,,---...///+++......---555>>>===555,,,,,,+++***))))))))))))++++++++++++++++++******(((((((((((()))***++++++------333@@@MMMOOODDD777000000///.........//////111000...,,,++++++++++++000333444111.........,,,,,,,,,,,,+++++++++...000...............///000111666111,,,***+++---,,,***888888888888888888999999777888999::::::<<>>GGGYYYoooiiiQQQ@@@888777555444333222222222333333555555555666666666777777444333222111000000000000000000000000000000000000000000000000000000000000//////.........---------......---------,,,,,,,,,***+++---------...///111000<<>><<<888666666333222111000000111222333;;;>>>CCCGGGFFFDDDJJJRRRhhhlllooommmjjjaaaOOO===555222///...///000000...,,,------...------,,,,,,------,,,,,,,,,++++++++++++,,,------,,,---///111333@@@IIIDDD:::444222000///...,,,++++++,,,...000.........------......///000000111000---000>>>NNN\\\KKK888...---///...---,,,------+++))))))***,,,/////////000000000000000------,,,,,,+++++++++++++++******+++------,,,+++***))))))(((((())))))***++++++,,,------------,,,*********))))))))))))))),,,++++++***))))))*********+++,,,,,,+++***+++,,,))))))(((((())))))***+++))))))******+++,,,------,,,,,,,,,,,,+++******)))))))))******+++,,,,,,---,,,///...---444======555---,,,+++******)))))))))+++++++++******)))))))))((((((((((((((())))))******,,,222???MMMTTTKKK???111000//////////////////222000---+++*********+++///222333222000///000000---------,,,***+++---000------......///000111111444///***)))+++...///...555666666666777777888888666888999999:::<<>>:::888555222111111222333555888???GGGIIIIIIOOOWWWgggiiikkkjjjfffZZZGGG777111111000000111111000///,,,,,,------...------,,,---------,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000222>>>HHHFFF===555000...222111///---,,,,,,...///...------------......///000000222111---...;;;IIIYYYMMM<<<000...000000...,,,---...---++++++,,,...000000000000000//////////////////......---,,,,,,***))))))***,,,,,,+++)))******))))))))))))*********+++,,,,,,------,,,,,,)))))))))))))))))))))))),,,+++******)))************+++,,,,,,+++***+++,,,)))))))))))))))******+++))))))***+++,,,------...---,,,,,,+++***************************))))))))),,,///...---444======555...---,,,++++++***++++++******))))))(((((((((''''''(((((()))))))))))))))(((,,,222>>>OOOZZZUUUIII222111000//////......///111///,,,***))))))***+++---...//////---++++++---/////////---+++***,,,---,,,------...///000000000222...)))(((***---......444555555666666777777777666777888999999;;;???BBBJJJUUUlllWWWJJJAAABBBDDDAAAAAAEEE???@@@AAAAAAAAABBBDDDFFFOOOZZZrrr}}}eeeVVVGGGAAAAAA@@@??????===============<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999999::::::888888888888888999:::;;;<<>>EEE>>>444111///---------,,,+++++++++++++++++++++,,,,,,------......,,,---...---,,,,,,...000333111//////000000///...,,,++++++******++++++,,,++++++************++++++,,,---------............---------------,,,++++++,,,++++++*********++++++***,,,000222555888<<>>===555///...---,,,++++++++++++)))))))))))))))((((((((((((((()))******))))))((()))---333>>>QQQ```\\\PPP444333222000///...------...---+++***)))******++++++***+++,,,)))%%%%%%'''///000000///,,,++++++++++++,,,---.../////////...222...)))(((***++++++)))555555555666777777888888555666888888999;;;???BBBHHHTTTlllcccQQQDDDDDDDDDAAAAAAFFF>>>@@@AAABBBBBBBBBDDDFFFLLLQQQdddzzzfffQQQEEEBBB@@@@@@@@@>>>======<<<<<<;;;;;;;;;::::::999888888888888999999999888888888888999999999888888888888888999999<<>>FFFLLLQQQZZZccckkkkkkjjjfff[[[LLL===444,,,---.........---,,,---+++,,,------......------------------------------+++,,,---,,,++++++---///...888DDDIIICCC999333111/////////......---------******+++,,,---///000111000///000111//////444<<>>444...---,,,+++************************++++++++++++))))))***++++++***)))(((***000555>>>QQQaaa___SSS666555333111///---,,,,,,++++++++++++***************((())),,,***&&&&&&***,,,...000000...,,,,,,,,,+++,,,---......---,,,,,,000,,,))))))+++---,,,***555666666777888999999999555666888888999;;;???BBBGGGSSSlllkkkXXXHHHFFFEEEAAA@@@FFF>>>???AAABBBBBBCCCEEEFFFHHHIIIZZZ{{{uuuZZZKKKEEECCCBBBCCC>>>>>>===<<<;;;::::::999999888888777666777777777888888777777777777777888999999888888888888888888:::@@@NNNaaaxxxpppVVVBBB777555777333333444444444333222111222222222222222222222222222222333333333222111111000000000000000000000000////////////////////////000////////////...............---------,,,,,,,,,&&&(((+++,,,,,,---000222222@@@DDD999......///,,,---,,,++++++******++++++******+++,,,,,,---........./////////......000111111///,,,,,,,,,---,,,***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------.........//////......//////......---,,,...------------...///000)))+++---///000222444555888===CCCHHHJJJGGGBBB>>>>>>>>>CCCJJJQQQWWW```iiiooonnnlllfffXXXGGG:::444+++---.........------...+++,,,,,,---.........---------------------------+++,,,---,,,++++++---...,,,666CCCJJJFFF<<<555444+++,,,---.........------)))******+++---///111222111//////111111000333888LLLQQQMMM???222......---***,,,...///......///000//////......---------,,,+++,,,---/////////......///......///000000...---///......------......///******+++,,,,,,,,,,,,+++))))))******+++++++++,,,+++***************++++++***,,,,,,,,,+++***+++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000++++++,,,---......///000'''+++...///777@@@>>>444---,,,+++***))))))))))))+++++++++,,,,,,------...)))***+++,,,,,,+++***))),,,222666>>>PPPaaa___RRR777666444111...---++++++))))))***++++++++++++***(((&&&)))//////,,,---333))),,,000111000...------+++,,,---------,,,+++***+++)))''')))...000000...888777666555444444555666777888::::::999:::<<<>>>CCCMMMbbb}}}vvv]]]GGGCCCCCC@@@???DDDBBBAAA@@@??????@@@BBBDDDGGGIIITTTjjjqqqYYYIIICCCAAAAAA>>><<<::::::;;;;;;:::999:::::::::999999999888888999999999999999999999999777777777666777777888999;;;@@@LLL]]]sssjjjRRRCCC:::555222333222222111111222222333444333333222111111111222000111333444444333111000000000000000000000000000222222111000//////000000...///000000000///---,,,++++++,,,------,,,,,,+++***,,,---.........000111888CCCEEE888...///000...++++++,,,---.........---------------------------........................///......------......///222000...,,,,,,,,,---...000...,,,***))))))***+++---,,,+++******,,,...///---...///...,,,+++,,,---...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---111444999AAAHHHLLLLLLLLLMMMHHHHHHRRR___hhhiiihhhuuunnnhhh```RRR@@@666666000///////////////000111---------,,,+++***)))((($$$&&&))),,,......,,,++++++,,,,,,,,,,,,,,,,,,+++///222>>>JJJKKK???333...***+++,,,------,,,+++***,,,,,,++++++,,,,,,---............//////000111222HHHUUUUUUDDD444111///***//////000111111000///......---,,,,,,++++++++++++/////////...------///111777222------000222000---......---------......///***++++++++++++***)))(((---------,,,,,,,,,++++++***++++++,,,,,,++++++***)))+++---,,,+++)))))))))++++++******************---------,,,,,,+++++++++''''''(((((()))***,,,,,,******+++,,,,,,,,,,,,+++(((---//////555===:::222...,,,***)))***+++++++++------,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,...000111333???NNNSSSQQQ<<<444//////...******...+++++++++************)))******++++++++++++******,,,,,,,,,,,,+++***))))))******+++,,,------------,,,------......------,,,777666555444444444555666666888999999999999<<<>>>@@@KKK___zzz~~~dddLLLEEEEEEBBBAAADDDBBBAAA@@@??????AAABBBDDDFFFHHHPPPdddgggQQQDDD@@@???>>>===;;;:::;;;;;;:::999:::::::::999999999888888777777777777777777777888888777777777777888999999999>>>IIIZZZooohhhOOOAAA999555222333222222111111222222333444333222222111111111222111222444555555444222111000000000000000000000000111000///...............//////000000000///...---/////////000//////......+++---...///...///111222;;;DDDEEE888...///000---,,,,,,---...............------------------------........................,,,,,,,,,++++++,,,,,,,,,000///---,,,+++,,,---......---+++)))))))))***+++---,,,*********+++---...,,,---...---+++***+++,,,------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,///444:::AAAGGGMMMPPPTTTOOOOOOYYYgggqqqtttssswwwoooeeeZZZKKK:::111111000000///...---------------......---,,,+++******&&&''')))***+++***)))((()))***,,,---.........---...000:::FFFGGG===222---++++++,,,------,,,++++++,,,,,,++++++,,,,,,---...............///000111222DDDRRRVVVGGG777222000,,,---...///000000///...---------,,,+++++++++,,,,,,,,,---...------...111333999444///---///000...+++......---,,,,,,,,,,,,,,,,,,++++++++++++*********++++++*********)))))))))***++++++,,,,,,++++++***)))+++,,,,,,+++)))))))))************************,,,,,,,,,,,,+++++++++*********)))))))))***++++++))))))***++++++++++++***(((---///000777@@@>>>666...,,,******+++++++++***...---+++***))))))******)))***+++---...//////000000111111222;;;HHHMMMKKKBBB888111///...+++***,,,+++++++++*********)))))))))******++++++******)))+++,,,,,,,,,,,,+++******))))))***++++++++++++***++++++,,,,,,,,,,,,++++++555444444333444444555666555777888888888888;;;===>>>HHH[[[vvvoooRRRHHHGGGEEECCCCCCAAAAAA@@@???@@@AAABBBCCCEEEEEEJJJZZZtttyyy\\\HHH@@@??????===;;;:::;;;;;;:::999:::::::::999999999888888666666666777777888888888888888888888888999::::::888<<>>MMMVVVLLL<<<333///---,,,---...//////...---,,,,,,,,,+++++++++,,,------)))+++,,,,,,---///222555:::555000.........+++)))------,,,++++++***++++++...---,,,******++++++,,,+++************)))))))))***++++++,,,,,,++++++***)))+++,,,,,,***))))))***************************+++++++++***************,,,,,,+++***************((())))))***************(((---000222:::DDDBBB999///---,,,+++,,,,,,***(((...---***((('''((()))******+++---///000111222222111111000000666???EEEEEEFFF<<<111......---,,,---++++++*********))))))))))))******++++++******)))***++++++,,,,,,,,,,,,,,,+++++++++++++++******)))))))))************))))))333333333333444444555555444666777777777777:::<<<===EEEWWWqqq{{{ZZZKKKHHHGGGCCCAAA@@@@@@@@@@@@@@@AAACCCCCCCCCAAADDDQQQfffdddLLLBBBAAA???===;;;;;;;;;<<<;;;999:::::::::999999999888888777777888888999999::::::999999888888999999:::;;;999<<>>DDDAAA777///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.....................///111111777FFFRRROOOAAA555///---,,,---.../////////...---++++++++++++,,,,,,---...)))***+++,,,,,,...111444777444000......---+++))),,,,,,++++++++++++,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++,,,+++***))))))******************+++++++++*********))))))))))))))),,,,,,+++++++++++++++,,,))))))***+++++++++++++++)))...000222<<>>222---...//////...************))))))))))))))))))************)))))))))***+++,,,------------............---,,,+++***))))))************))))))222333333444444555555555444555777777666777999;;;===DDDTTTlllcccNNNHHHFFFBBB?????????@@@@@@AAABBBCCCCCCAAA???AAAKKK[[[tttlllPPPDDDCCC???===;;;;;;<<<<<<;;;::::::::::::999999999888888777777888888888999999999999999888888999999:::;;;;;;===AAAJJJYYYoooyyy\\\EEE999555444444333222222111111222222333111111111000000111222222111111111222222111111111////////////////////////222111111111111111222222111000000///////////////000000000000000///......000000111000000111444777FFFDDD>>>666000//////---///000000000000000//////////////////////////////........................------...//////...------*********+++,,,---...///*********++++++,,,------+++++++++++++++,,,,,,,,,((()))******)))((()))***++++++++++++,,,,,,---......---,,,,,,+++++++++,,,***---000///++++++///444;;;DDDPPP^^^qqqwwwmmm[[[GGG777000000111,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,++++++***---,,,*********+++---...***+++---//////...---,,,---...111:::CCCDDD:::000++++++************++++++------,,,,,,------...///------------...///000111111>>>MMMQQQGGG777///...---...///000111000000///++++++++++++,,,,,,---...+++,,,,,,,,,+++,,,...111222000///.........---,,,++++++++++++,,,.../////////...,,,******+++,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++,,,+++)))((()))+++))))))*********+++++++++))))))))))))))))))))))))************+++,,,---...***+++,,,,,,------,,,,,,+++...///111;;;FFFBBB777///...,,,,,,,,,,,,+++)))---,,,+++++++++---///000------.........---,,,,,,.........///000555===EEEOOOFFF888...,,,---,,,************)))))))))(((((()))))))))******))))))))))))***+++,,,---........./////////...---,,,+++*********++++++++++++******333444444555555555555444444666777777777777:::<<<===BBBOOOffflllSSSHHHEEEBBB???>>>???@@@AAABBBBBBCCCCCCAAA???AAAHHHSSSgggrrrTTTFFFCCC@@@>>><<<;;;<<<<<<;;;::::::::::::999999999888888666666666666666666666666888888888888888999::::::;;;===@@@GGGTTTiiiuuuZZZDDD999555444444333222222111111222222333111000000000000111222222111111111000000111111111000000000000000000000000...............//////000000000///.....................////////////......000111111000000111555777GGGBBB:::444000//////---000000000000000//////...................................................***+++,,,------,,,+++******++++++,,,---.........++++++,,,,,,------......++++++,,,,,,,,,---------)))***++++++******+++,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---(((+++...///---,,,...000111<<>>111,,,++++++******++++++,,,---------------......///------------...///000111///777GGGRRRMMM<<<000...---...///111111111000000,,,,,,+++++++++,,,------,,,------+++******,,,...------..................++++++++++++,,,...///000...---,,,******++++++,,,***))))))))))))(((((((((***++++++,,,,,,++++++***+++,,,,,,***)))(((***+++)))))))))***++++++,,,,,,))))))))))))************))))))))))))+++,,,---...+++,,,,,,---------------+++---...000;;;FFFBBB666000...++++++,,,------,,,............///000111111------,,,,,,+++***((((((++++++,,,......111<<>>>>>@@@AAABBBCCCCCCCCCCCCAAACCCHHHLLL\\\uuuWWWHHHCCC@@@>>><<<;;;<<<<<<<<<::::::::::::999999999888888777777777666555555444444888777777777777888999999999;;;???FFFRRRfff}}}sssYYYEEE:::666555444333222222111111222222333000000000000000111222222222111111111111111111222000000000000000000000000---------------...////////////------,,,------...---...///000000111000000000000000//////111444888GGG@@@777222000///......///000000000//////...---------------------------........................***+++---......---+++***+++,,,---...............------..................,,,,,,------............***+++---,,,++++++---...------,,,+++++++++,,,,,,++++++++++++,,,---......***+++,,,---...//////000,,,666>>>EEEUUUjjjsssqqqkkkeeeUUU@@@222///000...+++++++++++++++,,,---...++++++,,,,,,,,,,,,,,,+++))))))))))))***+++,,,,,,+++******)))***+++,,,---+++---000:::HHHOOOFFF666...---,,,,,,,,,,,,---...---------------...//////------------...///000000111444CCCTTTSSSBBB444000,,,---...000111000000///------,,,+++++++++,,,,,,,,,,,,,,,+++)))***,,,...,,,---......---------...,,,,,,++++++++++++,,,,,,,,,++++++++++++*********))))))))))))((((((((((((***++++++,,,,,,++++++***+++,,,+++***((((((***,,,((())))))***++++++,,,,,,)))))))))******+++++++++)))))))))))))))***+++,,,++++++,,,------------,,,***,,,,,,000===HHHDDD888000---***)))***---//////000000111111111000......***++++++******)))((('''))))))+++---,,,---999GGGVVVTTTIII999---++++++)))***)))))))))(((((((((((((((((())))))))))))((((((++++++,,,---.........---,,,---------,,,+++******++++++,,,,,,,,,,,,++++++666666777777777666444333555777888888888888;;;===<<<>>>GGG\\\{{{{{{]]]KKKDDDBBBAAA===>>>@@@AAABBBCCCCCCCCCDDDCCCEEEHHHHHHUUUwwwuuuYYYIIIEEE@@@>>><<<<<<<<<===<<<;;;:::::::::999999999888888::::::999888777666555555777777777666777888888999666999>>>EEEQQQeee|||qqqYYYEEE;;;777555333333222222222222222222333000000///000000111222222333222222111111222222333000000000000000000000000...............///000111///...---,,,+++,,,------...///000111222333333333000000000///...000444777GGG>>>444000000///......///////////////...------------------------------........................,,,---///000000///---,,,,,,---......//////.........///////////////......,,,---......//////......+++,,,......------...///...------,,,++++++++++++*********+++,,,---...///000...,,,,,,...///000///+++222666888FFF\\\hhhhhhkkkfffWWWBBB444111111...++++++***************+++,,,,,,---......---------+++,,,,,,,,,,,,---------)))((('''''')))+++...000...000444>>>NNNWWWLLL<<<000///...------...///000...------------...//////---------------...000000333333AAAUUUXXXFFF666222***+++---//////000//////...------,,,+++++++++++++++++++++***)))***,,,...,,,---......---,,,,,,---...---,,,***)))(((((((((***++++++++++++***)))(((++++++++++++************+++++++++,,,,,,++++++++++++,,,+++***((((((***,,,((())))))***++++++,,,,,,))))))******+++++++++,,,+++***))))))))))))))))))******+++,,,,,,,,,,,,+++)))++++++000>>>KKKGGG;;;000---)))(((***---000222111222333333111...+++***((())))))*********)))))))))(((***,,,******666EEERRRTTTLLL<<<000///111000))))))))))))(((((((((((((((((())))))))))))((((((,,,,,,------......------......//////......------++++++,,,,,,,,,,,,++++++444333333333333444555555333444666888999:::::::::>>>AAAFFFSSSmmmmmmWWWFFFAAACCC===@@@CCCCCCAAA@@@AAABBBCCCDDDCCCHHHNNNPPPgggaaaLLLCCC>>>===<<<;;;;;;<<<===>>>999888777777777888999:::888777777777666666555555777777777777777888888999;;;:::===FFFRRRbbbyyyjjjMMM@@@:::555333555......///222555666555333222222222111111111000000000000000000////////////...///////////////...---,,,---///000000///---,,,***+++...000111000...,,,111000000////////////000111......111000///555???DDD:::222000000---***)))++++++,,,,,,,,,---------...---,,,***)))******+++++++++++++++++++++++++++++++++------------++++++***++++++,,,---------------...///.........000111......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......------,,,******))))))***++++++,,,...------------...//////111222444:::CCCNNNXXX^^^eeefff^^^JJJ777///...///---(((&&&)))+++***+++---++++++******************,,,+++***+++,,,---+++)))***++++++***))))))***,,,***000///<<>>LLLTTTMMM<<<...///---,,,---......---+++///---+++)))(((***,,,---++++++++++++,,,,,,---.../////////......------------,,,+++*********++++++******+++++++++******)))++++++***************+++---,,,,,,+++***)))((((((***************)))(((((())))))***++++++++++++***,,,+++*********+++,,,---*********)))))))))))))))'''((())))))))))))((((((+++...)))333===KKKSSS999111///...,,,,,,...///111444222///,,,)))(((''''''*********++++++,,,,,,,,,((()))******,,,///444888OOOZZZVVV>>>,,,+++---)))'''((()))***************(((((('''''')))+++---......---+++******,,,---//////...---,,,,,,,,,,,,---******++++++++++++******555444444444444555666666777777777777888888888888<<<>>>CCCNNNdddxxx]]]IIIAAAAAA===@@@CCCCCCBBBAAAAAACCCEEEEEEDDDGGGLLLMMMaaacccOOOFFF???>>>===<<<;;;<<<===>>>:::999888888777888999999888888888777777777666666777777777777777888888999;;;:::<<>>DDD:::111000000...,,,,,,++++++,,,,,,,,,------------,,,+++***)))))))))***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,---------,,,,,,,,,---......---...000222...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++***************++++++---------------...//////......111666>>>GGGQQQVVV]]]bbb^^^MMM;;;111///000...)))(((***+++))))))+++++++++++++++++++++++++++,,,+++***+++------+++******+++++++++))))))***,,,...333000;;;HHHVVV]]]AAA444333000///111222222/////////...---,,,,,,------,,,,,,------......//////111111999FFFPPPLLL<<<......---+++,,,---------,,,///---+++))))))***,,,---,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,+++++++++*********))))))*********++++++******)))++++++***************+++,,,,,,,,,+++***))))))(((***************))))))((())))))******+++++++++***))))))))))))***+++,,,,,,************************)))))))))))))))*********+++...)))444???MMMVVV<<<333222111000///000111111000///---,,,+++***++++++)))***************++++++******++++++,,,///444777IIIXXXXXXCCC000---///,,,((()))******************%%%%%%%%%&&&'''(((***+++,,,,,,+++***+++,,,---...//////.........---------++++++,,,,,,,,,,,,++++++666555555555555666777777::::::888777666666777888;;;<<>>:::444111111222444444222222222111111111111111000000000000////////////---......///000000000000........................000000000000000/////////............///000111111333111111111//////555===DDD:::000///000///...///,,,,,,,,,,,,---------------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,---------,,,++++++***,,,------------///000------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++*********++++++---------------......///------///333999AAAHHHMMMPPPXXXYYYOOO@@@777333111...***)))+++,,,)))'''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++******+++,,,+++***)))***,,,...222---888CCCSSS```JJJ:::666111000222333222111++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,,,,///...222>>>JJJKKK>>>000...,,,******,,,------,,,...---+++***)))***,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++))))))***+++***)))((('''************************+++***************++++++,,,,,,++++++******))))))***++++++++++++***)))))))))))))))*********++++++&&&'''((()))***+++++++++))))))******++++++,,,,,,+++******)))***+++------+++...***555@@@OOOXXX???555555444333222111000000,,,,,,+++++++++---...///*********)))))))))))))))+++,,,,,,,,,---///333666BBBTTT[[[III666000000///******+++++++++***))))))(((((()))+++,,,,,,,,,,,,*********++++++,,,,,,,,,...///000000000///...---,,,,,,,,,------,,,,,,,,,555555555555555666666777;;;:::888666666777888999<<<<<<>>>BBBLLLcccvvvXXXIIIFFF???@@@AAABBBBBBCCCDDDDDDDDDEEEBBBCCCGGGGGGSSSlllhhhVVVLLLAAA@@@>>><<<<<<<<<<<<===<<<;;;;;;:::999888888777999999999999999999999999777777777777777888888999:::999:::???GGGVVVmmmdddFFF999666333444888>>>:::555111111222333333111111111111111111111111000000000000////////////,,,---...000000111111111//////............//////222111///.........//////---------...///000111222111111111000000222999???FFF;;;111...///......///,,,,,,,,,------------......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------,,,++++++***+++,,,------,,,+++,,,------,,,++++++******++++++------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++*********++++++------,,,,,,------.../////////000333888===BBBFFFCCCJJJNNNKKKEEEAAA:::444...***))),,,---***((()))+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,******+++,,,,,,+++***+++,,,+++---(((222<<>>444444444333111000...---***)))))))))***,,,...///++++++******)))))))))(((,,,---...------///222555<<>>???AAAFFFVVVtttaaaLLLFFFAAA@@@@@@AAABBBCCCDDDDDDAAACCC???@@@FFFFFFNNNccclllYYYNNNBBBAAA???===<<<;;;<<<<<<;;;;;;::::::999888777777999999999999999:::::::::777777777777777888888999888888:::>>>EEESSSkkkdddGGG:::666333333666777555333222333333222000111111111111111111111111000000000000////////////---...///000111111111111000///............///000111000...---,,,---......------------...///111111---///000///000666===CCCGGG<<<111......---------,,,,,,---------.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------,,,++++++***,,,...///...+++)))))))))---,,,++++++******++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---......000000111222555999<<<>>>:::<<<>>>AAAFFFHHHAAA777///+++))),,,---+++***+++)))*********+++++++++,,,---,,,+++,,,---...,,,***)))+++------,,,***++++++)))+++&&&000999KKKeee^^^EEE888///...000///...///,,,,,,+++++++++,,,------***+++,,,---...///000000...,,,+++111???JJJFFF:::111...***((()))+++------...---,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,***************************+++,,,------+++)))((())))))((((((((()))++++++******))))))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((()))***++++++,,,,,,---,,,+++)))((())))))***+++,,,,,,---------,,,++++++,,,...111333...111,,,555???MMMUUU;;;111111111000...,,,***)))***)))((((((((()))+++,,,,,,,,,,,,++++++******))),,,---......---...111333999PPP___WWWCCC555///...,,,,,,---,,,,,,+++***)))'''(((***+++,,,+++******((()))***,,,,,,------,,,,,,---/////////...,,,*********++++++++++++******333333333333333444555555666666666777888:::<<<>>>@@@>>>???BBBCCCKKKbbbzzzjjjOOODDDCCCBBB@@@AAABBBDDDDDDCCC???AAA>>>>>>EEEEEEKKKZZZ{{{ppp]]]QQQCCCBBB@@@===<<<;;;;;;;;;999999999999999888777666888999999999999:::::::::777777777777777888888999666888;;;???CCCOOOfffzzzcccGGG;;;777333222555111111111333444444111///111111111111111222222222000000000000////////////...//////000111111111111////////////////////////000///---,,,,,,---......------------...///000000+++///111///111888@@@EEEEEE:::000...///---,,,---,,,---------............000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,---------,,,++++++---...000///,,,***((((((------,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...---......000111333444555444333333666@@@GGGCCC;;;333...+++------++++++---)))))))))******++++++,,,---,,,,,,,,,......,,,+++)))+++---...,,,++++++++++++---)))222999IIIfffcccIII999------///,,,+++......------,,,,,,,,,,,,,,,******+++---...///111111,,,---,,,...:::HHHHHH???555111+++))))))+++---......------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))))))))***************+++,,,,,,---,,,+++***))))))(((''''''((()))+++,,,))))))))))))***+++,,,,,,******++++++,,,,,,------,,,------------,,,++++++))))))((('''((()))***+++,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,+++++++++,,,---000222333000222---666???LLLTTT999//////...,,,+++)))((((((,,,+++)))((((((((()))***,,,,,,,,,+++++++++++++++***,,,---------...000222777LLL^^^ZZZHHH888000,,,,,,,,,---------,,,++++++)))******+++,,,,,,++++++******+++,,,------...///,,,---.........---++++++)))******++++++******)))444444444444444555666666555666777888:::;;;<<<===>>>;;;===BBBAAABBBQQQdddwwwXXXHHHFFFCCCAAAAAABBBDDDCCCAAA???BBB>>>===DDDDDDFFFRRRllluuuaaaTTTDDDCCC@@@>>><<<;;;;;;;;;666777888888888777666666888888888888999999999:::777777777777777888888999666888<<>><<<;;;;;;;;;555555777888888777666666777777777888888999999999777777777777777888888999777999===??????FFFXXXkkk}}}ttt[[[CCC:::888444222333333222111222333444222111000000111111222222222222000000000000////////////000111111111111000000///---///000222222000///---......//////000000111111///......---------......---222333///000999@@@BBB:::222+++---000000//////---------........./////////000000000000...---,,,------------------------------++++++++++++------***+++,,,,,,------------(((+++...//////...---...///...------,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))***+++,,,...///000,,,,,,++++++,,,,,,---...,,,---...////////////...000222000+++,,,555???DDD???888000...,,,)))(((+++******+++,,,,,,---......---,,,,,,---......---+++)))+++...///---,,,++++++...111---555555???\\\\\\PPP<<<------///+++***...------------......///000++++++++++++++++++++++++&&&,,,---+++222AAAGGGBBB;;;555...***)))+++---.........---------,,,,,,,,,))))))))))))***+++,,,,,,))))))******+++++++++,,,+++******)))((()))))))))(((((('''&&&''')))+++---))))))))))))***+++,,,---******+++,,,------......------......------,,,+++***)))'''&&&'''(((***+++'''''''''''')))+++---///*********)))))))))))))))((()))+++---///111222222000333...888CCCQQQYYY???111000---+++***+++,,,---...---,,,+++++++++,,,---(((((())))))******++++++&&&(((+++,,,,,,---///111111DDDWWWZZZOOO???444...++++++,,,---............***)))((('''((()))***+++---,,,++++++,,,///111333000000///............///+++,,,,,,------,,,,,,+++666666666666777777777777999999888888999999:::;;;;;;<<<;;;;;;<<<@@@FFFJJJ___}}}rrrNNNIIIHHHDDD???>>>@@@BBBBBBBBBAAA@@@@@@AAADDDFFFHHHZZZrrrlll[[[RRRGGG>>>===>>>===<<<===;;;:::999777777777777888999999999999999999999999888888777666666666666666888888999;;;>>>EEEVVVfffyyynnnVVV>>>666555111000222222222222111111111111000000000000000000000000000111111111000000000//////000000000000000///.........//////000//////...---......//////////////////..................------///---222333///888AAA===666333///------..................------.........000000111111111///...---++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,+++,,,------,,,***---,,,,,,...//////---***++++++,,,,,,,,,,,,---------...//////...---***)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,++++++,,,------//////...---,,,,,,,,,,,,111///---+++,,,111999>>>HHH>>>222---...///---)))------,,,,,,,,,+++++++++222...---...---++++++///***+++,,,,,,,,,,,,+++***,,,///000...111===LLLVVVRRR???///,,,......,,,,,,,,,,,,------...///000000//////.........---------,,,,,,...///111666<<>>BBBFFFRRRlllxxxSSSIIIGGGCCC@@@@@@AAACCCBBBBBBAAA@@@@@@AAACCCFFFGGGTTTkkkrrrbbbSSSIII???===>>>===<<<===999999888777777888999:::999999999999999999999999888888777666666666666666888777888:::<<>>@@@HHHXXXwww\\\KKKGGGCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@AAACCCEEEFFFMMM```{{{kkkVVVKKK@@@>>>>>>===<<<===888888888888999:::;;;<<<999999999999999999999999888888777666666666666777777666777999:::???LLLYYYppp~~~]]]III888555666333222444222222222111111111111000000000000000000000000000111111111111111111222222000000000000000///......000///.........///000000////////////......------........................111...111222///999BBB===333000---++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,...111222111000---,,,,,,---......---+++++++++,,,,,,,,,,,,------,,,---......---,,,***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,------...,,,,,,,,,******,,,000333666:::;;;777///***+++///.........------------,,,///------000///+++***,,,***++++++,,,,,,++++++***)))+++++++++---666DDDOOOSSSDDD444------,,,++++++***++++++,,,,,,---------//////...---+++***))))))---,,,,,,,,,///444<<>>444///---,,,+++------......------,,,+++************************(((*********((('''((())))))))))))))))))***+++,,,(((***,,,---+++*********))))))))))))***+++,,,---******++++++++++++*********+++++++++*********+++------,,,++++++***++++++)))***+++,,,---......///,,,---...//////---+++***+++,,,,,,---,,,,,,+++***---111+++444BBBUUU]]]>>>333---***,,,,,,)))(((***+++,,,...///000///......---111555555000+++******%%%(((+++------,,,,,,---+++///666KKK\\\OOO555------,,,,,,++++++,,,,,,,,,+++,,,---...////////////444444444333000//////000222111000...------------......---...//////...,,,444444555555555666666666666666666666666777777888888999;;;;;;:::::::::;;;===@@@OOOmmm^^^PPPFFFEEEEEEAAA@@@BBB@@@@@@AAAAAABBBBBBBBBBBBGGGJJJ]]]zzzaaaTTTGGGAAA@@@===<<<===<<<<<<<<<<<<;;;:::999888999999999999999999999999999999888777777777777888:::888888;;;;;;<<>>BBB999///---++++++,,,---,,,+++,,,++++++******++++++,,,,,,---//////000///......++++++,,,,,,,,,,,,------...------,,,,,,------...---------...000111000...///---++++++---...------++++++,,,,,,,,,,,,------******************************++++++++++++******))))))*********+++++++++))))))************))))))************+++,,,......---......---+++******+++,,,---000555888777222---.........------------,,,000...000444333...+++,,,,,,++++++******++++++,,,---)))***------...999HHHYYYSSSEEE555,,,+++---,,,........................))))))***+++---...//////.........------000555888IIIJJJFFF;;;111---,,,+++---------------,,,++++++************************''')))***)))((('''((())))))))))))))))))***+++,,,(((***,,,,,,+++***+++,,,,,,++++++,,,,,,---...///***++++++,,,,,,++++++***+++,,,---,,,*********,,,,,,++++++***++++++,,,,,,(((((()))+++,,,...//////,,,------......,,,+++***---...///000///...---,,,+++111---444>>>OOOXXX;;;333...+++------+++***,,,+++,,,---...//////000000---444;;;<<<666///,,,+++(((+++---...---------...,,,...333FFFXXXMMM777000,,,++++++************++++++,,,...///000000//////222444555555222///......///......------,,,,,,+++///...------......,,,+++444444444555555555666666666555555555555666777777777999::::::999999:::<<<999>>>HHH]]]}}}fffUUUGGGEEEDDD???===AAA@@@@@@AAABBBBBBBBBBBBAAAFFFFFFUUUvvvdddVVVHHHBBB@@@===<<<===;;;;;;<<<======<<<;;;:::999999999999999999999999:::999888888777777888888999777777:::<<<;;;???DDDNNNcccyyy^^^JJJ>>>555555555111000444222222222111111111111000000000000000000000000000222111111000///...------000000000000000///.........//////000111111222222+++,,,,,,------......///,,,,,,------...//////000000---222666777???BBB777...,,,++++++,,,---,,,***,,,,,,++++++++++++,,,,,,,,,---...///...---,,,+++++++++,,,,,,,,,,,,------,,,------------------,,,++++++,,,///222444444333///---++++++,,,......---++++++,,,,,,,,,,,,------******)))))))))***************++++++++++++***************+++++++++,,,,,,))))))***++++++***))))))+++*********+++,,,------,,,------,,,***)))***++++++,,,///333777777444111------------,,,,,,,,,,,,///---...111000,,,***+++,,,,,,+++******+++,,,,,,---((()))------,,,666EEE\\\WWWJJJ888---,,,...---------------------------)))***++++++,,,---......//////000///...///111444@@@IIILLLAAA333---,,,,,,,,,,,,,,,,,,,,,++++++***************************((()))******)))((()))******))))))***+++,,,------***+++++++++******,,,...,,,,,,,,,,,,---...//////,,,------......------,,,***,,,---,,,***)))***,,,******)))******+++,,,---))))))******+++,,,------,,,,,,,,,,,,+++++++++++++++,,,...//////...---,,,(((111...444<<>>FFFSSSqqqlllXXXHHHEEECCC===<<<@@@@@@@@@AAABBBBBBBBBAAAAAAEEEDDDPPPpppeeeXXXIIICCC@@@===<<<===999:::;;;============<<<999999999999999999999999:::999888888777888888888888555666:::;;;;;;===AAAEEE]]]{{{tttYYYFFF:::222333333000000555222222222111111111111000000000000000000000000000222111000///...---,,,+++000000000000000//////...---...000111222222222222***++++++,,,---...//////,,,,,,------...///000000///,,,222777999@@@AAA555///...------//////...,,,---,,,,,,++++++,,,,,,---,,,------...---,,,***)))++++++,,,,,,,,,---------+++,,,............,,,+++******,,,000444777888888///---++++++,,,......---++++++,,,,,,,,,---------***)))))))))))))))************++++++++++++*********++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++******++++++,,,---+++,,,,,,+++)))((()))+++)))+++///333555555555555------,,,,,,,,,+++++++++...,,,,,,///...***)))***---,,,+++******+++,,,------((((((---,,,***444CCC]]]ZZZMMM999------///...,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111000......///111:::HHHOOODDD444,,,,,,,,,+++,,,,,,,,,,,,+++******************************)))***++++++***)))***,,,++++++++++++,,,---...///***++++++***)))***---///************+++,,,------......////////////......***,,,---,,,)))((()))+++((((((((()))***+++------************************---,,,+++*********++++++'''(((***,,,,,,,,,***)))%%%000000555;;;JJJWWW???///***'''))))))'''''')))))))))))))))***,,,...000...999DDDGGG@@@666///---,,,---...---+++***+++,,,//////111@@@PPPHHH999777000///......------------+++,,,...000111000///...)))...333666666333000///***+++---//////...---,,,***)))***+++...///...---555666666777777777777777666666666666777777777777888777777666777999;;;<<<;;;AAA???HHHeee{{{aaaJJJCCCBBB???>>>CCCAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFQQQfffooo]]]JJJAAA???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999::::::::::::999888888666777888888777888:::<<>>888444222222222222333333333222222111111111333333333222222222111111222111...------...111222333222000...---...///000000///.........///111222...---,,,++++++,,,---...---,,,,,,,,,,,,---......111///,,,///;;;DDD???333000///...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////222,,,...111333>>>CCC:::222000------...//////...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------*********++++++,,,,,,,,,(((((()))***+++,,,,,,---)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********'''(((***---111444777999///...------------+++***+++******))))))******+++)))***+++,,,,,,,,,,,,+++,,,)))***,,,++++++444@@@XXX___XXXBBB111000///+++......---------,,,,,,,,,,,,---...///000000000000222111000.........///000333CCCOOOLLL>>>333/////////---+++***+++------,,,,,,,,,,,,---------......---------,,,,,,+++++++++000///...---,,,,,,+++,,,)))***+++***)))((((((***************+++,,,---......------,,,,,,------...///...---,,,,,,,,,------)))***+++,,,,,,+++***)))++++++******************,,,,,,+++***)))))))))*********+++,,,+++***)))(((...+++...222<<>>DDD^^^{{{jjjOOOFFFDDDAAA???BBBAAAAAAAAAAAAAAAAAAAAAAAADDDFFFLLL\\\|||tttbbbNNNDDDAAA>>>;;;;;;999999999999999999999999;;;:::999999888888999999999999::::::999999888777666777888888777777999;;;@@@MMMbbbyyyxxxbbbMMMAAA===777444333333333222222222222222333333333333444444333333333222222222333111///......///111333999777444000---,,,+++,,,000///.........///111111//////...------...//////.........---...//////000///111222444<<>>===@@@SSSllluuuVVVIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGFFFFFFQQQlllzzzhhhTTTIIICCC???<<<<<<999999999999999999999999;;;:::999999888888999999999999::::::999999888777777888999888777777888:::>>>GGGXXXlllqqqZZZHHH>>>;;;666444333444444444111222222333333444444555444444444333333333333222333222000//////000222333:::888555111...,,,++++++//////......//////000111000000////////////000000///////////////000111111...333777;;;???AAA<<<666111111000//////000000000////////////////////////000000000000000000000000------........./////////........................---)))---111444@@@GGG@@@000...,,,+++,,,---------------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,++++++************************+++++++++,,,++++++***))))))***++++++,,,,,,,,,++++++++++++***000///......///111444555333111...,,,---.........,,,,,,++++++++++++,,,,,,++++++***)))***+++,,,---+++******,,,,,,---444===QQQdddiiiRRR888......---,,,,,,,,,,,,+++++++++***,,,---.../////////////////////////////////...---///333???JJJHHH:::000...***)))'''(((***---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++***)))((((((((((((***+++++++++)))((()))***************+++,,,---...++++++************+++++++++++++++*********)))))))))***+++,,,,,,+++***)))*********************************)))******++++++******+++,,,+++***)))(((+++)))+++---555JJJPPP@@@444...+++++++++(((''')))++++++++++++******++++++)))***...666>>>AAA>>>999,,,++++++******+++,,,,,,---......222;;;BBB???777///---+++***)))((()))))))))+++///333777888666333......///444:::;;;555///---,,,+++,,,...///...------+++)))***------***'''222333444444555555444444555555555666666666777777777777777888888999999:::444======>>>LLL```\\\KKKGGGEEEBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFDDDCCCKKKaaa~~~lllXXXLLLFFF@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999999999999999888777777888888999888666666777999;;;BBBNNN^^^qqqkkkTTTDDD<<<999555333444555555444333333333333333444444444333333333222222222111111222111000//////000111222444333111000///...//////............//////000000000000////////////000000///////////////000000111...111777>>>EEEEEE===666000000000///000000111111////////////////////////000000000000000000000000.........////////////000........................---)))...111333>>>FFF???111///---,,,---......---........................,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++******************+++++++++++++++++++++++++++...---,,,,,,...111444666555222...,,,---/////////---,,,,,,++++++,,,,,,---,,,+++)))((((((***,,,---******+++,,,,,,///555:::JJJdddpppZZZ<<<.........---------,,,,,,,,,++++++,,,---....../////////...---...///000000///---,,,222000999KKKOOOBBB555000,,,***)))***---///000000++++++,,,,,,,,,---------,,,++++++++++++++++++++++++***)))(((((((((((((((***+++,,,+++)))((()))***************+++,,,------++++++************++++++++++++++++++******))))))******+++,,,,,,+++*********************+++++++++***)))))))))***+++,,,,,,******+++,,,+++***)))(((+++***,,,,,,222GGGOOOBBB444...+++,,,+++))))))+++++++++++++++++++++******,,,***+++000777<<<<<<:::---,,,***))))))***,,,---+++------000777>>>>>>:::*********)))***+++,,,,,,(((+++///333888<<<999444---...///222888<<<888111---,,,+++,,,...///...------,,,++++++------+++(((222333333444444444444444555555555555666666666666777888888888999999999999444<<<>>>???IIIXXXwwwcccNNNGGGEEECCC@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDKKK[[[xxxppp\\\PPPHHHAAA???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999888999999999999888777777777888888777666555777888999>>>FFFSSSddd{{{gggPPPBBB:::777444333444555555444555555444333222222111111111111111000000000000///000///............///000...............//////000---......///////////////...........................------------.../////////...333???JJJIII>>>444//////.........///000000000000000000000000000000////////////////////////.........////////////000////////////////////////...+++///111000:::BBB<<<333000......///000//////........................,,,,,,,,,,,,,,,---------************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++,,,,,,++++++,,,///111333555222...------///000000---,,,,,,++++++,,,,,,---+++***)))((((((***,,,---***+++,,,+++---111555777CCC```ooo\\\>>>000...///............------------,,,------...............,,,---...//////...---,,,222...555GGGQQQIII:::222---,,,***+++---///000000+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******))))))))))))******+++,,,+++***))))))+++************+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,------,,,+++***))))))*********+++++++++***)))))))))***+++,,,,,,******+++,,,+++***)))(((++++++...---111FFFPPPEEE333...+++------,,,,,,...+++,,,,,,,,,,,,+++***))),,,***))),,,111777::::::...---+++))))))***+++,,,)))+++,,,...444<<>>;;;333,,,...///000777===:::222---,,,+++,,,...///...---------------------,,,***222333444444555555444444444444555555555666666666777888888999999999888888555<<<>>>@@@GGGRRRnnnoooTTTIIIFFFDDDAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBFFFKKKVVVmmmvvvbbbTTTJJJBBB@@@AAA::::::::::::::::::::::::;;;:::999999888888999999888888999999888888777666666777888777666666777999999<<>>888333111///...///000000000------------------------,,,,,,,,,,,,------------***************)))))))))))))))***+++,,,---......++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------444222...---.../////////,,,,,,++++++++++++,,,,,,******)))((()))***+++,,,))),,,,,,+++---222555444<<>>CCCGGG\\\}}}eeePPPHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBEEEGGGIIIXXX{{{nnn\\\MMMBBB>>>???========================;;;:::999999888888999999888888888888888777666666444555666666666666888:::999<<<@@@FFFSSSiiitttYYYDDD999999777555444444444333222111111111000000000000000111111111111000000000000///000000000000000000/////////000000000000//////,,,,,,.../////////...---+++,,,---......---,,,+++---,,,,,,,,,,,,---......000///666AAAEEE<<<333000111111000...------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++)))...///+++333<<<777222000------...//////...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++*********))))))((((((------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,'''))),,,///111111000000111000......//////---,,,+++******************+++(((((()))************)))(((,,,---+++...444555111222HHHUUUKKK<<<777444.........---------,,,,,,,,,---------...------,,,,,,,,,,,,+++***+++,,,...///&&&...111666HHH\\\XXXEEE555333///---,,,,,,***)))******+++++++++,,,,,,,,,))))))******++++++++++++***)))))))))))))))******+++,,,---,,,***)))***+++************+++,,,---...******))))))))))))******,,,---...//////---+++***++++++------------++++++((())))))***++++++,,,,,,,,,,,,+++***)))))))))*********+++,,,+++***)))(((&&&+++222111111CCCOOOFFF555000,,,,,,,,,***)))+++,,,---.........,,,)))((()))(((((()))+++...111333444111---)))''''''((()))))))))(((,,,777AAA@@@:::++++++,,,------------,,,))),,,+++***333AAAAAA888---111000,,,333===<<<222---,,,+++,,,...///...---+++,,,------+++*********333444555555666666555555666555444333333444555666555666777888888999999888888======@@@GGGHHHTTTlllpppVVVHHHEEEGGG@@@@@@@@@BBBCCCCCCAAA???EEE@@@@@@FFFKKKUUUoooyyy```OOOGGGCCC>>><<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999888888888888777666444444555666777666555444555666:::>>>BBBFFFPPPdddqqqVVVDDD>>>666444333333333333222000111111000000//////......////////////////////////111111000000//////......111111000///////////////........................,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,++++++***//////777BBB???333---111.................................------,,,,,,,,,,,,,,,,,,+++++++++******............---,,,++++++000///---+++***)))((((((,,,))),,,,,,)))333<<<888111,,,***,,,+++)))***......---,,,---......***'''((()))******)))***+++---)))************)))((((((,,,,,,+++******++++++,,,...---+++*********++++++******+++++++++******)))***)))((((((((()))++++++++++++,,,------......///222333333222111///---,,,///...,,,*********,,,---++++++++++++,,,---......,,,...000000///000111333111<<>>BBBEEEFFFMMM```}}}oooTTTBBB===666555333333444444222111222222111111111000000000000000000000000000000000000000000000//////......111000//////.........///---------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++++++++000000888CCCBBB555...000..............................---------,,,,,,,,,+++************))))))))),,,------------,,,,,,+++---,,,,,,++++++***+++++++++(((+++,,,+++666@@@<<<333...+++,,,+++******...///---+++,,,------***((()))***++++++******,,,...************))))))))))))++++++***************+++,,,,,,******)))***++++++)))***************))))))******)))))))))***+++,,,***++++++,,,,,,---......111111222222111///---,,,///---,,,******+++,,,------,,,,,,+++++++++,,,,,,+++,,,......------...000000<<>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888777666555555666777999999888888999;;;AAAFFFIIIHHHKKK\\\xxxnnnRRR@@@:::777666444444555555333222222222222222222111111111000000000000000000000000000000000////////////...000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++,,,,,,,,,,,,,,,111222;;;FFFEEE999000///...........................------------,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,******++++++,,,,,,------+++(((+++------999DDDAAA666000++++++,,,******---///---++++++,,,,,,+++***+++,,,---,,,++++++,,,...,,,+++***)))((()))*********)))))))))******************)))))))))***++++++)))******++++++*********+++************+++,,,,,,))))))******+++,,,,,,---//////000000000///------...---+++******+++,,,,,,......,,,++++++*********)))***++++++***)))***,,,000;;;RRRJJJHHH000111---...------,,,+++,,,,,,,,,,,,---...//////...---,,,...........................000///---222===GGGLLLGGG<<<111......,,,******---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******''''''((()))***+++,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,************************)))))))))***---...---,,,++++++++++++************))))))))))))))))))))))))***(((+++---111DDDOOOGGG444---(((***,,,+++***,,,&&&(((+++......,,,***(((+++,,,---+++***+++000555555///******)))'''(((***,,,(((***++++++777@@@;;;333///,,,......+++))))))---(((***,,,111@@@FFF:::333---...//////:::@@@999111---+++---,,,)))***---,,,,,,+++,,,---...///000333333333333333444444555666666555555555555666666666666777888999999999999;;;===:::;;;@@@>>>EEEYYY~~~pppUUUHHHEEEEEEDDDCCCCCCCCCCCCAAA???BBB@@@AAACCCCCCFFFRRR```vvv___QQQGGGAAA???>>>>>>===============;;;;;;:::::::::999999999888888888888888777666555555777888999888999:::<<>>888888666555555555555444222222222222222222222111111111111111111111111111111///////////////////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))),,,+++++++++,,,,,,------333666@@@JJJHHH<<<222...........................------------------------.........---------,,,,,,((()))***+++,,,,,,,,,,,,******+++,,,------------+++(((+++------999EEEBBB:::222,,,+++,,,******---///---,,,***++++++,,,,,,---......---++++++,,,...---,,,***(((((()))***+++)))******+++++++++++++++((((((((())))))***++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,(((((())))))***+++++++++,,,---...//////...---,,,,,,,,,+++******++++++,,,---,,,,,,+++******++++++(((*********((('''((()))111:::OOOGGGEEE///111---......------,,,,,,,,,,,,,,,,,,...//////......---------............//////...000000......444???FFFIII@@@666///,,,+++++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,++++++******(((((()))***+++,,,------,,,+++******))))))************+++++++++,,,,,,,,,++++++***************)))+++******+++---...---+++++++++,,,,,,,,,+++++++++(((((()))))))))************(((,,,...111CCCOOOHHH444---(((***+++******+++&&&))),,,///000...+++)))---...///---+++,,,111555999111+++******((()))++++++(((+++---+++666???;;;222...---//////+++((()))---((()))+++000@@@FFF:::222---///000///999AAA:::444000---//////------///,,,,,,,,,------......///444444333333333444555666666666666666666666666666666777888999999::::::999:::<<<888;;;AAA???EEEXXXxxxyyy\\\LLLHHHEEECCCAAAAAAAAAAAA@@@>>>???@@@AAABBBBBBEEENNNWWWwww~~~fffUUUJJJBBB??????>>>============>>>;;;;;;:::::::::999999999777888888888888777777666555666888888888888:::;;;;;;CCCKKKMMMNNNWWWjjjzzzrrrSSS???888888666555555555555444222111111111111111111111111000000000000000000000000.............../////////......------------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,+++++++++,,,---...444;;;FFFMMMIII<<<222...........................------------------------.........---------,,,,,,((()))***+++,,,---------,,,,,,---------,,,++++++,,,))),,,,,,,,,999EEEBBB???555---+++,,,+++***,,,...---,,,+++***+++,,,---...//////---,,,+++,,,------,,,***(((((()))+++,,,***+++,,,---------,,,,,,(((((())))))************+++,,,,,,---.........---******++++++,,,,,,,,,,,,''''''((())))))******+++***+++,,,---...---,,,,,,+++++++++++++++++++++,,,************++++++,,,---)))***+++***)))((()))***222:::LLLBBBBBB...111............---------,,,,,,+++,,,.../////////......------------......//////,,,///111000---///666>>>GGGBBB:::111---,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***************))))))******+++,,,---......,,,+++******))))))************+++++++++,,,,,,,,,,,,+++++++++******)))))),,,,,,+++,,,......---+++***++++++,,,,,,,,,++++++(((((())))))******++++++))))))---...000AAAMMMGGG666...)))***,,,***)))+++(((***---///000///---+++...//////---+++---111666???555---++++++******,,,+++)))......,,,666???;;;000,,,,,,//////,,,***+++,,,((()))+++000@@@EEE999000,,,///000...999AAA;;;666111...000111///...000.........------,,,,,,+++555555444333444555666777555666666777777666666555666777888999:::::::::::::::;;;777:::AAA???DDDVVVoooeeeRRRIIIDDDBBB@@@@@@@@@AAA@@@???>>>@@@AAABBBBBBDDDKKKPPPkkklllYYYLLLCCC??????>>>===============;;;;;;::::::::::::999999777888888999888888777777666777999999888888999;;;888???GGGIIIJJJQQQ^^^hhhrrrxxxXXXBBB:::777666444444555555333222000000000111111111111111////////////////////////---............/////////.........---......///000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,+++++++++---...///666AAAMMMOOOFFF:::111...........................,,,,,,,,,------------...++++++++++++************)))***+++,,,---------------.........---,,,***)))---))),,,,,,,,,999FFFCCCCCC888...+++,,,++++++,,,,,,------,,,+++***,,,---/////////---+++***+++,,,---,,,+++***)))***++++++***+++,,,.........------))))))***+++++++++******++++++,,,---............)))******+++,,,+++++++++''''''((())))))******+++)))***+++,,,,,,,,,+++************+++++++++++++++)))))))))******+++------)))***++++++***)))***,,,333999KKKBBBCCC///222...---............---,,,,,,+++,,,...///000000///...++++++,,,,,,---.........---...000111...,,,000666@@@AAA===444...------,,,)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))************)))******+++,,,---...//////,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,+++******))))))---,,,+++,,,------,,,***))))))+++,,,,,,,,,+++***)))))))))******+++++++++******......///???KKKEEE888111++++++,,,***)))***(((***,,,...//////...------...///---,,,---222777EEE999...+++,,,******++++++***///000,,,555???;;;111,,,+++...///,,,+++,,,,,,(((***,,,111???CCC666...+++//////---777@@@;;;555...+++---///...,,,---------------,,,+++***)))777666555444444666777999555666777888888777666555777777888999::::::::::::;;;;;;777999@@@>>>AAARRRdddqqqWWWIIIDDDBBB@@@@@@AAABBBBBBAAA>>>@@@AAA@@@@@@CCCGGGJJJ___|||ttt```QQQGGG>>>>>>===<<<<<<<<<<<<===;;;;;;::::::::::::999999777888888999999888888888888999;;;:::999888:::;;;888<<>>NNN\\\~~~yyy[[[IIIEEECCCAAAAAABBBDDDDDDDDD???AAABBB???>>>AAADDDFFFWWWsss{{{fffVVVLLL>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888888999999999888888:::<<<<<<<<<:::999:::;;;::::::::::::;;;@@@GGGLLLWWWsss```HHH===666444333333333333222000222222222333333444444444........................---------........./////////////////////000111111..............................---------...//////---,,,+++***+++---///111777HHHVVVRRRAAA333///000........................,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,---.........------+++---...//////---,,,***+++(((+++...///???MMMLLLIII;;;...+++,,,+++++++++(((,,,//////,,,++++++---/////////---***))))))***+++,,,,,,,,,,,,+++***)))''')))+++---...---,,,++++++,,,------,,,+++***)))'''((()))***+++,,,,,,,,,'''((()))***+++***))))))(((((())))))******++++++)))***+++++++++)))((('''((()))***+++++++++++++++---,,,+++***))))))))))))''')))***+++***+++,,,...000:::PPPKKKMMM666333+++---.../////////...,,,,,,+++,,,...000000000000///))))))***++++++,,,------222...,,,...---***,,,222555===???999222111...***)))***+++,,,---.........***************************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...,,,++++++***)))***************+++++++++,,,,,,,,,------,,,,,,+++***))))))***)))((()))))))))'''%%%&&&''')))+++,,,+++)))(((***************************+++///---,,,:::FFFAAA===555......---***((()))'''''''''((()))+++,,,---***,,,---,,,+++...333888JJJ<<<...***)))(((&&&&&&((((((...///***222<<<888777111------,,,)))(((***+++))),,,///333???@@@111+++)))......+++555???;;;444---)))+++///---++++++'''(((***+++,,,,,,+++***888777666444333333333333444666777888777666777888777888888888888999999999:::999999999;;;>>>BBBDDDWWWyyy]]]JJJEEECCC@@@???AAABBBCCCCCC>>>???AAAAAAAAACCCEEEGGGTTTbbbrrr]]]MMMCCC>>>;;;======;;;:::;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888::::::::::::::::::::::::::::::999888999===CCCHHHRRRhhhaaaDDD::::::777444333444444333222111111111111111111111111111111111111111111111111////////////000000000000//////000000000000//////000000//////............,,,,,,------...---------.........,,,+++,,,///222777KKKYYYRRR>>>111///111///............------------.........---,,,,,,+++------++++++++++++------...---,,,---///000///.../////////...---,,,******,,,)))(((,,,333<<>>VVVNNNJJJ222444111...---...000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,---...---,,,,,,---///,,,777>>>:::222---,,,+++++++++,,,,,,,,,+++******---+++******++++++)))((((((((())))))*********+++*********++++++,,,,,,,,,---+++))))))+++---//////...---++++++++++++)))(((((()))***+++,,,++++++***---...///222222///***&&&'''(((((()))***++++++,,,))))))))))))******************))))))))))))******///---******...666???EEECCC555***+++---***(((************)))))))))))))))***))))))+++******111999III:::---***,,,+++***)))%%%))),,,---000666888777222///+++))))))***))))))***,,,,,,...666===999000******)))***222;;;<<<888222000---,,,,,,,,,+++))))))***+++,,,---.........333555666777777666444222444666777888666666777888777777888888888999999999;;;:::999999;;;>>>AAACCCNNNiiibbbKKKEEECCC@@@@@@AAABBBBBBAAA>>>???AAAAAAAAABBBEEEGGGMMMZZZwwwzzzfffVVVGGGAAA===>>>>>><<<:::;;;<<<;;;;;;;;;;;;::::::::::::999888888777777888888888888888888888888888888777888777777888;;;@@@DDDLLLaaa{{{fffHHH<<<999777444333333444333222111111111111111111111111000000000000000000000000000000000///////////////...//////////////////.../////////......---------/////////...---,,,***)))---.........---...111444888KKKXXXPPP===000...//////............---------------......------,,,+++---,,,,,,++++++,,,,,,------,,,+++,,,---...---,,,............---,,,+++++++++)))))),,,111:::JJJXXX]]]GGG333---,,,))))))...---------,,,,,,,,,++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...+++))))))+++,,,+++)))************************))))))))))))))))))))))))******+++++++++******)))******+++,,,,,,,,,,,,+++++++++*********)))))))))((())))))))))))*********)))***++++++******+++,,,000===TTTMMMJJJ222333000.........000111111...,,,........................)))***,,,------------,,,)))******)))((((((***+++---666===:::555222///,,,(((((()))+++,,,------------+++******,,,,,,+++)))++++++++++++++++++++++++*********++++++,,,,,,,,,+++***((((((***,,,---......,,,+++***++++++***))))))***+++,,,---,,,,,,+++)))***---000333222...+++************************))))))))))))******************))))))))))))******...,,,******---555>>>DDDCCC444)))+++---)))'''))))))))))))))))))************((()))******+++333<<>>???AAAAAAAAABBBDDDFFFJJJSSSlllqqq```LLLDDD???@@@@@@===::::::;;;;;;;;;;;;::::::::::::999999888777777777777888666666666666666666666666444555666777777999===@@@CCCVVVpppkkkKKK===999666444333333333333222111111111111111111111111........................000000000//////.......................................------------,,,,,,/////////...---,,,+++***,,,---/////////000333555999HHHSSSKKK;;;000------///............---------------......------,,,,,,---,,,,,,++++++,,,,,,------,,,***+++,,,,,,+++***,,,------......------,,,******+++---///777IIIYYYeeeMMM666...---***)))+++,,,,,,,,,+++++++++++++++---------,,,+++***)))(((++++++------------++++++---,,,,,,+++++++++++++++...,,,+++***+++,,,+++***************************)))))))))))))))))))))))))))******+++++++++************+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++))))))((()))))))))************)))***,,,++++++***,,,---000<<>>HHHPPPllltttQQQHHHEEEBBB@@@@@@@@@???===>>>???AAAAAA@@@AAADDDFFFLLLQQQcccxxxgggPPPGGG@@@@@@@@@>>>;;;;;;;;;;;;;;;:::::::::999999999999888777777777777777555555555555555555555555222444666777777888:::<<<===KKKccc~~~lllLLL<<<888666333222222333222111111111111111111111111111........................000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,---////////////111333999EEEKKKDDD777///------///............---------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***+++,,,------.........---++++++---......555HHHYYYhhhQQQ888///...,,,+++***++++++******************,,,,,,,,,+++***)))((('''***+++---......---+++***,,,,,,++++++++++++,,,,,,///...,,,,,,++++++++++++************************))))))))))))))))))))))))))))))***+++++++++************+++,,,,,,,,,,,,+++***+++---...---,,,***((())))))******+++,,,,,,,,,)))+++,,,,,,++++++---...111<<>>===>>>???@@@@@@@@@AAACCCEEEMMMNNN[[[www|||lllUUUJJJ@@@>>>???>>><<<<<<;;;;;;:::::::::999999999999888777777666666777777666666666666666666666666333555777888888888999;;;:::CCCWWWrrrkkkKKK===888555222111222222111000000000000000000000000000////////////////////////000/////////.........---...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---......------///111;;;BBBDDD===333////////////............---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++++++++,,,---............,,,---///000///444EEEVVVeeeQQQ:::///......---,,,************************++++++++++++***)))((('''***+++---......---+++***---,,,,,,,,,,,,,,,------......---,,,+++***++++++************************))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++***+++---...---,,,***((((((((())))))***+++,,,,,,)))+++,,,---,,,,,,...///444>>>TTTMMMMMM666555//////...---...///000...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++***---000555<<>>;;;444///,,,------000777===;;;444+++)))((((((***++++++***++++++++++++***))))))(((777666555444333444444555333444666666555555555666666666666777777777888888999999999999::::::;;;<<>>>>>??????>>>???@@@@@@@@@@@@BBBDDDIIIIIIRRRkkkuuu```QQQCCC>>>>>>===<<<<<<::::::::::::999999999999888888777666666666666777666666666666666666666666444666777888777777999::::::>>>MMMddd{{{gggKKK???777555222111111111111000000000000000000000000000000000000000000000000000...........................---,,,++++++,,,---...++++++,,,,,,,,,,,,------------......------,,,+++,,,------,,,+++---000333CCCEEEBBB888111000111111///............---------,,,,,,------......------+++,,,,,,------,,,,,,+++---++++++,,,---......---+++,,,,,,---.........---,,,,,,...//////333@@@NNN^^^OOO<<<000---......---***************+++++++++***++++++++++++***))))))++++++------------++++++---,,,,,,,,,,,,------............,,,***)))***+++************************))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++))))))&&&&&&'''((()))******+++***+++------------///000555>>>TTTMMMNNN777666///...---,,,,,,......---,,,........................,,,,,,,,,++++++,,,------+++,,,,,,***(((((()))***)))+++---333;;;@@@;;;111,,,+++*********+++---...+++)))))))))+++,,,+++***'''((()))***+++,,,---...***************)))))))))***,,,///...+++***,,,...---+++((('''(((***++++++((()))*********)))((('''(((((())),,,111555777777---+++)))((('''((()))***))))))))))))************++++++************++++++***,,,---,,,+++000999AAACCC555***+++---***(((***(((((())))))******++++++)))'''(((******,,,333;;;:::111)))(((((('''(((***'''***+++***...555999999333000,,,++++++++++++***(((***222;;;===777000,,,+++---...111777<<<999222,,,***))))))***++++++***+++,,,,,,,,,+++***))))))444333333333333444555555222444666666555444555666666666666666777777777888777888888999:::;;;;;;<<>>@@@@@@>>>???@@@@@@???@@@BBBDDDFFFEEEKKK```mmm[[[HHH@@@>>><<<;;;;;;:::::::::999999999999888888888777666666666666666666666666666666666666666555666777666555666888:::;;;;;;DDDWWWkkk|||aaaHHH???666444111000000111000///000000000000000000000000000000000000000000000000,,,------......////////////...---,,,,,,---...///,,,,,,,,,,,,---------...------......------,,,,,,+++++++++***+++///555999PPPMMMCCC777000000222111///............---------+++,,,------......------+++,,,,,,------,,,,,,+++***))))))***---......---,,,,,,------...---------+++***+++---...111:::DDDXXXNNN???111,,,,,,---,,,*********+++++++++,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------......,,,((('''(((***************************))))))))))))))))))))))))(((((()))++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********)))))))))'''((()))***+++,,,------***+++---...---...000111555>>>SSSLLLNNN777666...---,,,***+++,,,---,,,+++........................,,,++++++++++++,,,...///+++,,,,,,***((('''(((***(((+++---222;;;AAA>>>777---,,,+++***+++,,,...///...,,,++++++------,,,***++++++++++++,,,,,,,,,,,,+++*********)))))))))((((((,,,///...***(((***---...+++((('''''')))******)))******+++***)))((('''''''''(((,,,111666999999444222...+++)))((()))***))))))))))))************,,,++++++******++++++,,,***---...---+++000999BBBEEE666+++,,,...+++)))+++)))))))))))))))*********(((((()))++++++***///666333,,,(((((()))((((((***(((+++,,,+++000777<<<===333000---++++++++++++***''')))222<<<>>>666...+++***,,,...111777;;;777///---+++******+++++++++***+++,,,,,,,,,,,,,,,+++***000000111333444555555555222444666666555444555666666666666666777777777777666777888999:::;;;;;;<<<===DDDTTTmmmXXXQQQGGG???===>>>@@@BBB>>>???@@@@@@??????AAACCCGGGEEEIIIZZZxxxvvvcccMMMBBB>>><<<:::::::::::::::999999999888888888888777666666666666666555555555555555555555555555666666555444555777999;;;:::???OOOaaasss~~~ZZZCCC===666444111000000000000///000000000000000000000000000000000000000000000000+++,,,,,,---...///000000000///---,,,,,,---///000,,,,,,,,,------.........)))***,,,---.../////////************,,,111999>>>YYYSSSFFF777000111333222//////.........---------+++,,,,,,---.........---++++++------------++++++(((''''''))),,,---------,,,------......---,,,,,,***((((((+++---///555===UUUNNNAAA222***)))++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,,,,---...+++(((&&&(((***************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++***))))))(((((())))))+++,,,,,,---///000111111***,,,---.........000222444===QQQKKKMMM777555------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000---...---,,,***)))***+++)))+++...333;;;BBBAAA;;;222000...,,,******+++,,,000///------......---+++//////...---,,,,,,+++++++++*********))))))(((((('''+++...---)))'''))),,,///,,,(((&&&'''((())))))***+++,,,,,,+++***)))(((+++******,,,000444777777:::777222...+++)))))))))))))))))))))************,,,++++++******++++++,,,***---///...,,,000999BBBEEE666,,,---///,,,***,,,*********)))))))))))))))((((((***,,,+++))),,,333111,,,)))***+++***)))+++))),,,------111:::???@@@333000---++++++++++++***)))+++444???@@@777...,,,))),,,...111777;;;666......,,,******+++,,,+++***+++,,,,,,------,,,,,,,,,555555555444444333333333444555666555444444444666888888888777777777777777777777888999;;;<<<<<<======@@@JJJ]]]xxxdddMMMBBBCCC???>>>???:::BBBBBBBBBBBBBBBBBBAAAAAACCCGGGLLLUUUjjj|||hhhRRRDDD>>>;;;:::<<<;;;;;;::::::999888888888777777777777777666555555444444444555555555666666777777666666666777777888999777;;;FFFWWWmmmqqqSSS???777444222000000111222111000//////////////////////////////////////////////////////////////////////////////.........---------+++,,,,,,------,,,,,,+++000000000///.........---***+++...000...---333<<>>FFFXXXqqqiiiQQQEEEEEEAAA@@@AAA===@@@AAAAAAAAAAAAAAAAAAAAABBBFFFJJJQQQaaarrr[[[LLLEEE@@@>>>@@@999999999888777777666666777777888888777777666555555555555555555555555555777666666555666666777777888777:::DDDSSShhhlllOOO===666555333111111222333222111000000000000000000000000////////////////////////------------------------///.........------------+++,,,,,,------,,,,,,+++///..................---+++,,,///000///---444<<>>UUUNNNMMM666555///111///---+++***+++,,,---000///...///111111000...///...---------,,,+++******++++++,,,,,,++++++***$$$(((+++...777AAAEEEBBB888444...++++++,,,,,,,,,000111111222222222111111,,,***)))+++------+++)))***************)))(((((()))+++,,,,,,,,,,,,---///...---,,,+++************+++++++++***))))))(((((((((((()))***,,,...111222:::999666111,,,)))***+++)))))))))))))))))))))************************+++,,,...//////...000555999===888111---------+++(((++++++++++++++++++++++++*********+++---...000111222...)))(((((())))))((())),,,,,,+++...666::::::111,,,)))******((((((++++++...222444444111,,,)))+++,,,...111444333000,,,+++,,,,,,---------------------------,,,++++++***333333444444444444444444555777888777666555666777777777777777777777777777777888888999:::;;;<<<<<<:::<<>>>>>:::999999888888777777666888888999999888888777666666666666666555555555555666666555555555555666666888777:::AAALLL___{{{gggLLL===777666444222222333444333222111111111111111111111111////////////////////////------------------------............------------,,,,,,------------,,,,,,,,,------------------...,,,---///000...---444<<>>SSSMMMNNN777555///111///---+++******,,,---///......///111222111000000............---+++)))******++++++++++++******$$$(((+++---222<<>>??????@@@AAABBBBBBCCCAAACCCEEEGGGMMMbbbmmm[[[MMMCCC======<<<<<<<<<;;;::::::999999999999999999999888777777777777777666666666666555777666555555555555555555888666999>>>EEEUUUrrreeeLLL>>>:::555333222222333333222111111111111111111111111111////////////////////////////////////////////////------------------------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,...///---,,,333<<>>AAAAAAAAABBBBBBCCCCCCCCCBBBBBBDDDFFFGGGSSSqqqrrr```OOODDD@@@<<<;;;;;;::::::999999888888888999999888888777666777777777777888888888888999888777666666555666666888333555<<<>>>DDD]]]xxxcccKKK>>>:::444222000000111222111000111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,------------------............------+++,,,,,,,,,,,,,,,,,,---******,,,---,,,---666@@@NNNLLLDDD888000000111000......////////////......------------------------///...---,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,000333>>>MMMOOO@@@111//////+++---+++***+++,,,---,,,+++***++++++++++++,,,,,,,,,***++++++******+++---000***+++,,,,,,---,,,,,,,,,*********+++++++++++++++++++++,,,,,,+++******)))+++++++++++++++***))))))))))))(((((((((((())))))******++++++++++++******++++++,,,------,,,+++************))))))******+++.........---,,,---///111222111BBBDDDKKK444111,,,))))))******,,,---...///+++111;;;GGGRRRYYYZZZZZZGGG???444...---...+++)))))))))************))))))******,,,......111;;;EEEMMMCCC666...,,,......---...///111222222000---+++***+++,,,+++)))(((((()))((())))))************)))'''(((******))))))+++,,,/////////...---+++***))))))((((((((((((((((((((())))))******))))))(((''')))***,,,,,,***)))***+++++++++******)))(((((((((++++++***))))))((('''''')))+++---,,,+++,,,111555EEE===222+++))))))***))))))))))))***+++,,,......111000000///---+++***)))''')))))))))((((((***+++'''***)))(((+++222666666000+++(((***+++)))))),,,))))))))))))*********+++***,,,,,,,,,+++***+++---,,,+++*********+++---...,,,,,,,,,------,,,++++++444444444444444444333333333444555444333333444555444444555555666777777888888888888888999999999999777;;;@@@EEENNNcccvvvWWWKKKCCCCCCEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCAAACCCFFFFFFMMMeeezzzgggSSSFFFAAA<<<<<<;;;;;;:::999999999777777888888777777666555666666777777888999::::::::::::888777777666666666888222444<<<>>>@@@TTTlllfffMMM???;;;444333111111222222222111000000000000000000000000////////////////////////------------------------++++++,,,,,,,,,---------------............------------------,,,,,,,,,,,,******,,,......000999DDDVVVPPPCCC555///000111///......////////////......------------------------,,,,,,,,,------------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++,,,///111:::LLLRRRBBB333111111---,,,+++))))))+++,,,+++*********+++++++++,,,,,,,,,)))***+++)))((())),,,000***+++,,,---------,,,,,,)))))))))*********++++++******+++,,,,,,,,,++++++)))******++++++++++++******))))))))))))))))))*********++++++++++++******------,,,,,,+++*********+++******)))))))))******000111000...++++++,,,...000--->>>BBBKKK555222---+++++++++++++++,,,,,,,,,,,,444AAAQQQ^^^eeefffeeeZZZMMM<<<111---,,,***((())))))************)))))))))((()))...//////555===GGG@@@777000------------,,,---///000000---***((()))+++---,,,)))'''''')))(((((()))***************''')))***+++******+++---............---,,,+++***))))))))))))))))))))))))'''((()))***+++***))))))'''((())))))))))))***,,,++++++******)))((((((''')))))))))))))))((((((((()))+++,,,,,,+++---222666DDD===555///---+++)))''')))(((((((((***---000222111000...---+++*********&&&((()))(((&&&%%%''')))&&&))))))(((+++333777777000+++'''))))))''''''***(((((()))******************,,,,,,+++)))(((+++---,,,+++***)))***+++---...------------,,,++++++***555555555444444333333333444555666555444444555666444444444555666777777888888888888888888999999999555:::>>>AAAGGGXXXrrr|||\\\OOOFFFFFFGGGCCCAAAAAA@@@@@@@@@@@@@@@@@@CCC@@@AAAEEEEEEHHH\\\tttoooZZZLLLFFF>>>>>>>>>===<<<<<<;;;;;;777777777777777666555555555555666888999:::;;;<<<;;;:::999888777777777777888111333<<<>>>???OOOeee|||jjjQQQBBB===666444222222333333333222////////////////////////////////////////////////////////////////////////+++++++++,,,,,,---------------............------.........------,,,,,,,,,++++++---000000222<<>>@@@BBBCCCBBB@@@???@@@CCCAAAAAACCCDDDCCCGGGSSSaaavvvdddSSSFFFFFFAAA>>>@@@???<<<:::;;;888888777777777777888888888888888888888888888888<<<;;;999777666666777777777888999999:::BBBNNNXXXooottt[[[FFF:::888666333222222222222111000000000000000000000000111000000000/////////.........---,,,,,,,,,,,,---,,,---------,,,++++++***+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111...,,,111===GGG```OOO===333000...---...---///000222111///---+++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......<<>>AAAEEETTTgggqqqYYYNNNIIIBBB===@@@BBBCCCBBB@@@???AAACCCAAA@@@BBBCCCBBBEEEQQQ]]]}}}lllYYYKKKGGGAAA===>>>???<<<:::;;;888888777777777777888888777777777777777777777777;;;:::999888777777777777555777777666666<<>><<<:::;;;888888888888888888888888666666666666666666666666999999999999888777666666666777777555444777===BBBQQQeeesssuuu^^^III===888666333222222222222111000000000000000000000000////////////000000000000.........------------,,,---............---,,,,,,///...---...//////---,,,************************'''***---...000888CCCMMMRRRDDD666///---,,,,,,------...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---......333>>>IIIJJJ@@@555000000,,,,,,,,,,,,++++++++++++))))))***,,,------------,,,***((((((***,,,---,,,,,,---...---+++))))))***+++******))))))******+++***,,,------,,,,,,,,,---+++++++++++++++++++++++++++******))))))******+++,,,+++++++++***)))))))))))))))))))))(((((((((((((((((((((((()))***++++++111000/////////111222333444===LLLUUUOOO???222//////---+++***+++,,,+++***++++++...111222000111555GGGOOORRRHHH:::111,,,++++++++++++++++++*********))))))*********+++++++++000777<<<888222...---+++***,,,...///......///000...,,,******+++++++++)))))))))))))))************+++******))))))(((((('''*********,,,///000000///---,,,,,,+++***))))))(((,,,)))+++111444111---++++++***))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((((((***+++,,,,,,++++++---000333@@@>>>777...)))***+++)))'''&&&&&&(((+++...//////,,,***))))))***+++***(((***++++++***(((''''''((()))******)))---333555333000---***)))******)))((()))))))))(((((()))))))))'''((()))***+++,,,---...///---,,,,,,......---+++------,,,,,,++++++,,,,,,EEE;;;333333444333222333333222222222222333444444111222555777888777666555555666666777777777777777999666777:::;;;>>>HHHTTTmmmkkkQQQEEEAAA@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAACCCBBBCCCKKKTTToooooo]]]MMMDDD<<<<<<===<<<;;;;;;888888888888888888888888666666666666666666666666777777888999999888777666777888888777666777:::===IIIZZZhhhvvvvvv```LLL???888555333222222222222111000000000000000000000000111000000000/////////..................------,,,---......///......------///...---...///...,,,***************+++++++++++++++---......///444===DDDHHH===111---,,,***+++...---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........---------------,,,,,,,,,++++++++++++,,,---......111<<>>LLLXXXhhh|||xxxcccNNNAAA888555333222222222222111000000000000000000000000333222111000///...---,,,....../////////...---,,,------......///......---...---,,,---------+++)))++++++++++++,,,,,,------,,,............111777<<<@@@666...,,,+++***+++...---...///000000///......------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,++++++++++++,,,---......111:::HHHSSSOOO???222------------,,,,,,+++++++++((()))+++,,,---,,,,,,+++******************++++++***---111000---***)))***++++++,,,,,,,,,,,,++++++''')))+++,,,+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,---///000111222222///888JJJXXXQQQ===222222...---++++++,,,---,,,+++)))++++++******,,,...000...999GGGMMMGGG999...)))+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---111777>>>@@@999000+++******,,,...//////000333555111...+++))))))***)))(((******)))))))))))))))))))))))))))(((((((((((((((&&&'''))),,,---...000000000000000///...,,,+++***(((&&&&&&***,,,)))'''(((***)))))))))))))))******))))))))))))))))))))))))&&&''')))***)))***+++---+++++++++++++++...333777>>>777000+++***))))))***(((((()))***------,,,***))))))***))))))))))))******,,,------***'''&&&%%%)))+++,,,,,,///555666333000...+++************)))+++***)))(((((()))***+++'''((()))***,,,...//////,,,+++***+++,,,---,,,+++,,,,,,,,,++++++,,,,,,---TTTFFF888444555444333333111111000000111111222333444555666888888888777777555555666777777777777777666777888999<<<@@@FFFKKK[[[vvvsssSSSFFFFFFFFFBBBAAA@@@AAACCCDDDDDDCCCCCCAAAAAADDDDDDDDDHHHNNN\\\wwwrrr^^^PPPCCC???>>>===;;;:::777888999::::::999888777777777777777777777777777555555666777888888888888444555555555666888999999888CCCMMM]]]tttyyyeeePPPBBB888666333222222222222111000000000000000000000000333222111000///...---,,,......///000///...---,,,,,,,,,---............------,,,+++,,,------+++***+++++++++,,,,,,------...+++,,,,,,---...111666999:::333---,,,,,,***,,,///---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------//////......---,,,,,,,,,++++++++++++,,,---......111777FFFWWWXXXHHH555---------,,,,,,++++++******((()))+++------,,,+++***(((***++++++******+++---***,,,//////...,,,++++++***++++++,,,,,,++++++***(((***++++++***)))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))))))))))))))(((((((((((((((((((((''''''(((((()))++++++,,,---...///000000111777HHHYYYUUUAAA555666---,,,******,,,,,,,,,+++))),,,,,,)))'''***+++***///444AAAOOOQQQFFF888///,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------111555<<>>AAACCCBBBEEEIIINNNfffnnn\\\JJJCCCAAA>>>:::999777888:::;;;;;;:::888777555555555555555555555555666555555555666777999:::999888666666777888999999666<<>>:::999999::::::999999888888999888777777888888777555555555555666666666777777666666666666666666666666999777888@@@JJJWWWhhhvvvsssYYYDDD;;;888555444333333222111111111000000///......---............////////////000000000000/////////.........---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------,,,+++---000333444///******,,,---,,,)))000000000000000000000000------------,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---//////000000///......---///)))444KKKYYY]]]PPP999333000,,,************)))***+++,,,---...---,,,,,,...------,,,,,,------...---+++))))))+++...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++,,,,,,---,,,+++***)))***+++++++++,,,,,,------*********+++++++++,,,,,,,,,+++)))(((''''''((((((''''''''''''((((((((((((,,,,,,,,,+++******---///333222DDDFFFMMM666333......---,,,+++***************++++++,,,,,,,,,++++++))),,,...444DDDRRRNNNAAA.........------,,,,,,,,,,,,+++***)))))))))***+++)))///333999CCCKKKDDD666///---******+++...//////:::888444///+++)))***,,,((())))))))))))*********+++******))))))******+++)))))))))))))))((('''&&&))),,,000444888999999999333000,,,+++++++++++++++******)))))))))******+++*********++++++,,,,,,,,,************************---...,,,))),,,333666555444000+++((((((((())))))***,,,...---,,,***)))***************************)))************)))((('''))))))***---111555666777000...***))))))******)))******++++++***))))))(((***)))))))))))))))))))))++++++++++++************++++++************++++++ZZZ\\\WWWJJJ>>>888666444444444444333333444444444666666666666666666666666555555666777888999:::;;;777777888999:::;;;<<<<<<@@@DDDRRRjjj^^^LLLJJJGGGDDDBBBAAABBBCCCCCCBBBBBBAAAAAABBBCCCFFFHHHIIIJJJTTTlllppp]]]PPPGGGAAA===:::::::::999999888888888999888777777888888777555555555666666666777777777666666666666666666666666777777888<<<@@@HHHWWWeeeyyy\\\EEE===:::555222222222222111000000//////......------............////////////000000000/////////............---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------,,,+++,,,///222222///+++***,,,---,,,)))------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++------,,,++++++,,,,,,,,,++++++************++++++---,,,,,,++++++++++++,,,///,,,333BBBSSSbbb[[[BBB555222...+++******)))(((++++++---.........------///......------......///---+++)))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,---------,,,+++***))))))***+++,,,,,,------*********++++++++++++,,,++++++***(((((((((((((((''''''''''''((((((((((((+++,,,,,,+++******---///111222FFFIIIQQQ888333---------,,,+++************************+++,,,------)))+++---111???LLLJJJ@@@//////...---,,,,,,++++++*********)))******+++,,,***---///444AAALLLFFF888///---******,,,...//////888777555000,,,******+++&&&***------+++***+++---+++******))))))******+++++++++******)))((('''&&&(((***---111555:::>>>@@@:::666000,,,++++++*********)))))))))***++++++,,,*********+++++++++++++++))))))))))))))))))))))))---...,,,))),,,333555333333///+++(((((()))))))))+++---......+++)))((()))******************************+++++++++***))))))+++++++++...222444555555...,,,))))))***++++++***))))))******))))))(((((())))))))))))))))))******************++++++++++++++++++************++++++OOOYYY]]]TTTFFF===999777555555444444444444555555666666666666666666666666666777777888999999::::::777777888999:::;;;;;;<<<===>>>GGG]]]}}}gggPPPKKKGGGEEECCCBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIHHHNNNccc{{{gggXXXLLLEEEAAA<<<;;;:::999999888888888999888777777888888777555555666666666666777777777666666666666666666666666555666888999999<<>>000//////---,,,+++******)))))))))******+++,,,,,,***++++++000>>>KKKGGG:::///---++++++,,,.........444444333000,,,))))))))),,,111444333...******,,,******))))))))))))******((()))***************)))((((((***,,,111777===@@@;;;888333000...+++)))'''***************+++,,,---***************+++++++++)))))))))***************---...,,,***---333555333111...+++))))))******))),,,---///...+++)))(((((())))))))))))************+++++++++++++++++++++++++++++++++...111333222222,,,***))))))***+++++++++(((((())))))))))))(((((()))))))))))))))***************++++++,,,,,,------++++++************++++++IIIVVV```\\\OOODDD;;;777666555555444444555555666666666666666666666666666999999888888888888888888666777777888999:::;;;<<<======DDDXXXvvvqqqVVVKKKHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGIIIHHHKKK\\\rrraaaTTTJJJEEE>>>===<<<:::999888888888999888777777888888777555666666666666777777777888555555555555555555555555444555777888555777AAAMMMdddppp~~~|||cccNNN@@@<<<777333222333333333111111000000000000000///............////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------+++***+++...000...---,,,+++,,,,,,+++***........................------------,,,,,,,,,,,,+++***)))((()))***,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......,,,,,,,,,---...///---...111222AAA^^^dddNNN333111---++++++++++++******+++,,,............---------,,,,,,,,,,,,------...,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,++++++++++++(((((())))))***+++,,,,,,))))))*********++++++++++++++++++***))))))((((((''''''''''''(((((((((((((((***++++++***+++---...///111FFFKKKSSS:::444,,,,,,,,,++++++******++++++******))))))***,,,...///111111///000777===>>>;;;000//////---,,,+++******))))))******++++++++++++)))******---;;;HHHFFF;;;///---++++++,,,...------///111111000---***((((((...222555333---)))(((******))))))))))))))))))***((()))***************))))))(((((())),,,111666999:::999777666444000+++'''+++++++++++++++,,,------*********************************+++++++++,,,,,,,,,---,,,+++...555666444000---***)))************,,,---///...+++)))(((((((((((()))))))))*********++++++++++++++++++,,,,,,***)))***,,,///000000...+++)))((()))+++,,,+++***'''((())))))))))))(((((((((((())))))************+++,,,,,,,,,------......++++++************++++++DDDRRR___```XXXLLL???555555555444444444444555555666666666666666666666666999999888888888777777777666666777888999:::;;;;;;===???EEEVVVooobbbOOOIIIFFFDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIWWWwwwnnn^^^QQQJJJAAA@@@>>>;;;:::999999999999888777777888888777555666666666777777777888888555555555555555555555555444444555777555555===FFFWWWcccttt{{{eeePPP>>>;;;666333333333333222111111111111000000000000............/////////////////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++***+++...111,,,,,,,,,,,,+++++++++***------------------------------------,,,,,,,,,,,,++++++***)))***+++,,,---,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------...............//////000,,,---000///888RRR\\\NNN333111---++++++,,,,,,+++((()))+++---......------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,---,,,+++)))++++++++++++++++++++++++------------............---,,,+++*********++++++)))))))))))))))*********)))))))))************+++++++++++++++***)))((('''''''''''''''((((((((((((''')))++++++++++++,,,...000111EEEIIIQQQ999444...,,,,,,++++++***++++++,,,************+++,,,------222111000111444888999999//////...---,,,,,,++++++))))))***+++++++++******(((++++++---777DDDCCC;;;///---,,,,,,---------,,,+++...000111///+++))))))))),,,......+++))))))+++***))))))(((((())))))***++++++******)))((('''&&&)))((((((((())),,,///000777777999::::::666000,,,---,,,,,,++++++,,,,,,---***************)))))))))*********+++,,,,,,------+++------,,,000777999777///,,,***)))***++++++***+++---......+++)))((()))'''(((((())))))*********++++++******++++++,,,---(((((())),,,...///...---***)))((()))++++++***)))(((((())))))******))))))((((((((()))******++++++,,,,,,,,,,,,------------++++++************++++++<<>>GGGXXXqqqyyyYYYJJJGGGDDDCCCCCCDDDCCCBBBFFFEEECCCBBBAAAAAAAAABBBHHHFFFQQQmmmsss```UUUEEEDDD@@@===;;;;;;;;;;;;999888777777888888777666777777777777888888888888555555555555555555555555888444333555666555777;;;>>>NNNddduuu{{{qqqXXXAAA777555222111222111000///.........///////////////............/////////000//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++******,,,///222***,,,------+++******+++------------------------+++++++++************)))++++++,,,,,,,,,---------))))))***+++,,,...///000---,,,,,,++++++,,,,,,---)))***+++,,,------,,,+++***)))......---;;;JJJIII888444000---+++***)))(((&&&''')))+++,,,,,,,,,,,,.........------.........///...,,,------,,,***(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))************)))((((((''''''))))))))))))************++++++,,,,,,+++***((('''''''''''''''((((((((()))&&&(((***+++++++++,,,...222111AAACCCLLL666555111+++++++++***++++++,,,,,,***+++,,,------+++***)))))))))+++///111222555888------------------------***+++,,,,,,+++***)))(((&&&...111///333<<<>>>999///...,,,---------,,,+++(((,,,222555444111///...+++)))((((((***,,,,,,,,,))))))(((((((((((())))))$$$%%%&&&((()))*********'''((()))******)))(((''',,,,,,...111444555444333000///...---,,,++++++++++++*********))))))(((((('''(((((()))***+++++++++***,,,---...444;;;===;;;---+++******+++,,,++++++)))+++------,,,******+++&&&''''''((()))******+++******)))))))))***,,,---((((((***---000111000...+++***)))***+++***((('''))))))***+++++++++++++++'''(((((()))***++++++++++++*********))))))((((((++++++************++++++888@@@GGGNNN[[[eee]]]LLL@@@===888444333333666777888888777777666666555555888888888888888888888888777777777777777777888999;;;<<<@@@FFFNNN```{{{gggTTTGGG???AAADDDAAAAAAEEEFFFEEECCCBBBAAAAAAAAABBBDDDKKKQQQ\\\{{{ooo___OOOGGG@@@??????<<<::::::888888888888777777777777888888777777777777888888666555444333333444555666666666555555555444444444<<>>888444333333333333777777777777666666555555777777777777777777777777777777777777777888888999;;;;;;>>>BBBHHHXXXrrrqqqVVVHHH>>>@@@CCC@@@@@@CCCDDDCCCBBBAAAAAABBBCCCCCCBBBGGGKKKUUUpppzzzjjjXXXMMMCCC@@@>>>;;;888999888888888888777777777777888888777777777777888888666666555444444555666666666555555555444444444444999;;;DDDQQQ[[[YYYKKK===555444333222222111111111333222111000000000000000............................../////////...------------------------------...............---,,,++++++,,,,,,,,,+++******))),,,,,,++++++---...000111---,,,,,,+++*********+++,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++***)))***,,,---,,,+++...------,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,+++***+++---...---,,,+++---...---...222999???CCC555+++,,,000...***((()))+++,,,---,,,,,,---......------------......//////...,,,++++++,,,---///,,,,,,++++++++++++++++++,,,---.........---,,,+++,,,+++++++++,,,,,,---...---***(((((()))***)))((())))))******+++******))))))+++------+++))))))***+++******))))))******+++++++++***))))))***+++,,,000444888BBBHHH999,,,000++++++++++++++++++++++++,,,,,,+++***************///000000000111222333333000...++++++---...---+++++++++++++++++++++++++++---//////...111888<<<<<>>:::888888999999888888888777777777888888777777777777888888777666666555555666666777555555555555444444444444666666888@@@HHHIIIBBB:::666555444333222222222333333333222111111111111222........................---...//////////////////........................---............------,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,---///111222///...,,,+++***)))))))))++++++,,,,,,------......+++...000...+++***+++,,,+++***)))***,,,,,,,,,***---------,,,,,,+++***)))...---,,,+++++++++,,,,,,+++***)))***,,,---,,,+++---------++++++...555<<>>AAA333111...,,,,,,,,,***)))'''''''''((((((((())))))+++******)))((('''&&&&&&$$$%%%&&&(((((()))))))))((())))))******))))))(((+++++++++,,,------......++++++***)))((((((((()))+++++++++++++++++++++******,,,...333===DDD@@@777...---,,,+++*********+++------,,,+++***)))((('''%%%'''(((***+++******)))+++++++++***************---++++++000777999333,,,***************))))))(((,,,***)))***---...---+++***(((&&&''')))+++,,,,,,***++++++++++++***))))))*********,,,...///...---777888666666===MMM^^^gggfffXXXEEE999777888888666555555555555555666666666777777777777777777777777666666666666777888999:::999:::;;;<<<===EEEYYYkkkjjjVVVEEEDDDGGGFFFFFFIIIJJJHHHGGGEEECCCCCCCCCDDDIIIHHHHHHLLLYYYtttmmmVVVIIICCC???======999999999999888888888888888888777777777777888888666666777777777777666666333333444444444444444444444333222444777888888666555555444333333333444444333222222222222222333333000000/////////.........------...//////000//////////////////////////////+++,,,,,,------,,,,,,,,,...------,,,,,,---......///...------...///111222,,,++++++***++++++,,,,,,******++++++,,,---......***///333111,,,)))***,,,+++***))))))++++++***))))))***,,,---.........------------,,,,,,,,,++++++---,,,+++,,,---......,,,+++,,,,,,******---555;;;???:::444...---///000//////000000...,,,+++---...///...---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,---...------,,,+++++++++,,,------,,,,,,++++++++++++******)))(((((()))))))))***)))((()))***+++***(((+++++++++,,,,,,+++++++++,,,---...---+++***+++---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++111111777AAA:::------))))))***+++,,,,,,------,,,,,,,,,++++++,,,------333222///,,,+++++++++,,,,,,,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---000777<<<<<<333000---++++++++++++***---------///333999@@@DDD;;;666///***))))))******(((((()))))))))*********++++++***)))(((''''''&&&%%%&&&'''((())))))))))))***************)))(((((())))))***+++,,,---......++++++***)))((((((((()))***+++,,,,,,,,,,,,++++++---...000666>>>AAA;;;222...---,,,+++************,,,++++++******)))))))))%%%&&&((()))******)))(((************************,,,***+++111999:::444---+++******))))))))))))))))))))))))***,,,---------***((('''''')))+++++++++,,,,,,------,,,,,,+++************,,,...///...---555666777777;;;GGGXXXdddiii\\\JJJ<<<777666666555444555555555555666666666777777777777777777777777666666666666777888::::::888:::<<<>>>===CCCSSScccwww___IIICCCEEEDDDEEEHHHKKKJJJGGGEEECCCCCCBBBCCCGGGEEEFFFJJJRRRfffxxx^^^OOOHHHCCC@@@???:::999999999999888888888888888777777777777888888555666666777777666666555333333333333444444444444111222333333444333333222444444333333333333444444222111111111111222333333111000000//////.........,,,---..........................................---......////////////......---,,,+++,,,---...///......---------...000111++++++******++++++,,,---******++++++,,,,,,------***---000000---******++++++***))))))***+++)))(((((()))+++,,,.../////////,,,,,,---------,,,+++***---,,,+++,,,...///...---***+++,,,+++***---333888:::999555...,,,...///---.........,,,******,,,......---,,,,,,,,,,,,,,,,,,------------...///000000------,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,+++************+++)))(((((()))++++++***(((***+++++++++++++++******,,,------,,,******+++,,,---,,,,,,++++++,,,,,,---,,,---------,,,+++***)))+++000000555???;;;///---*********++++++,,,,,,---,,,++++++++++++,,,,,,---333111---***((((((***+++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,///666;;;;;;222///,,,++++++,,,---,,,+++,,,,,,---000666>>>CCCCCC<<<333+++((((((******))))))))))))*********************))))))(((((((((((())))))***++++++++++++***+++++++++******)))((((((((()))***+++,,,------+++***)))))))))))))))))))))***+++,,,---,,,+++***000000222:::AAAAAA888///---,,,+++***))))))(((((()))))))))***************'''((()))******+++++++++)))))))))***************((((((+++222888999555///,,,+++***)))((((((((()))''''''((()))***+++,,,---+++)))'''''')))+++++++++******++++++******)))(((*********+++---...---+++111555888999:::AAAOOO\\\hhh___QQQDDD<<<888555444444444444555555555666666666666666666666666666666555555666666777999:::;;;666999===>>><<>>;;;;;;EEERRRkkkxxxYYYKKKHHHFFFFFFIIIEEEDDDCCCBBBAAAAAABBBCCCEEECCCFFFIIIHHHRRRuuukkkXXXNNNFFF???;;;:::::::::999999999888888888888777777777777888888333444555666666555444333222222222333333444444444333555666444111000222444222222222111111222333333000000//////000111222222222111111000///......---------------,,,+++******------------------------++++++,,,---.........------,,,*********,,,...///...---,,,+++,,,---...///......,,,+++***))))))))),,,,,,++++++++++++++++++))))))+++---///...+++(((,,,***))))))******)))'''++++++)))))))))***+++,,,,,,,,,---...---,,,+++***+++***)))***,,,---,,,+++)))+++---+++)))(((***---444999888111,,,......+++******)))(((''''''***,,,++++++++++++,,,------...+++***((('''(((***---///+++++++++,,,---...///000---,,,+++*********+++,,,******)))(((((('''(((((((((((((((***,,,,,,***(((%%%&&&''')))+++,,,,,,,,,+++,,,+++***((((((***,,,,,,++++++******++++++,,,------......---+++***)))+++111///222>>>===222...,,,,,,++++++++++++++++++***)))))))))***++++++,,,000000000///---+++)))((()))+++,,,,,,***))),,,///------------------------)))++++++***---444999888888444///,,,***)))'''&&&((()))******+++000777===KKKEEE===555000,,,)))'''''''''''''''((((((((())))))))))))))))))*********((())))))))))))(((((('''((()))))))))))))))(((((('''''''''((()))*********))))))(((((()))***++++++'''(((***,,,,,,,,,***)))))))))...888@@@>>>444,,,,,,+++***((('''&&&&&&&&&%%%&&&''')))***,,,---...&&&&&&%%%%%%&&&''')))***(((((())))))*********+++"""'''---333666666444222---,,,***(((((((((((()))((())))))((('''&&&&&&'''+++)))'''''')))***+++***,,,------------,,,+++++++++*********++++++***(((666888888666555888@@@GGG^^^cccddd[[[JJJ<<<777777444555555666666555444444666555555444444444555555333444777:::;;;;;;::::::777<<<@@@===999999AAAJJJ]]]iiiRRRIIIGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGCCCCCCEEEFFFPPPooohhhXXXQQQGGG<<<999999::::::::::::999999::::::999999888777666666555666777888777555333222444444444444444444444444111000000111333333222000///000222333222111///---///111222222111111222444000000///...............------,,,++++++++++++,,,+++,,,---.........------***+++,,,,,,------,,,,,,++++++*********+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******((()))***++++++***)))(((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++000333666333---***+++...***)))(((''''''((())))))//////...---,,,,,,+++++++++++++++******))))))))),,,,,,,,,+++++++++******************)))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))+++......,,,)))(((((()))***************...---,,,+++***(((''''''(((((((((((()))***+++,,,......//////......---,,,000---...555<<<<<<555000******+++,,,,,,,,,++++++++++++******************111000///...,,,+++***)))((()))***,,,,,,------,,,+++,,,,,,++++++)))((('''+++)))))),,,---...444;;;???555---,,,...,,,***+++++++++******+++---...///;;;BBBFFF>>>///%%%&&&+++******))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))************,,,***))))))***++++++***......---,,,+++)))((((((((()))111<<<>>>555...,,,+++,,,,,,,,,,,,+++***)))((((((((()))******++++++((()))))))))))))))((((((+++******)))******+++++++++---111555777555000+++,,,+++)))((((((((()))***'''(((******))))))***,,,************))))))))))))******+++,,,+++***)))(((******)))+++,,,---,,,+++555777777555333666===CCCVVVaaajjjdddSSSBBB::::::333444444555555555555555777777666666555666666777333444666888999999999888777;;;===<<<999:::AAAGGG\\\{{{ttt\\\OOOHHHEEEBBBBBBBBBCCCCCCCCCBBBBBBBBBCCC@@@BBBDDDDDDKKKdddrrr^^^RRRHHH===:::;;;;;;<<<============::::::999999888777777666666666777888777555333222111111111111111111111111111000000111333333222000///000222222222111///...///000111111000000111333000000///...............000000//////.........///***+++---.........---,,,++++++,,,------------,,,,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))************))))))'''((()))************)))++++++***)))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++///222444222---***+++---,,,+++***))))))***++++++------------------------,,,,,,+++++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,,,,,,,++++++***))))))+++---...+++)))))))))***+++++++++++++++---,,,,,,+++***)))((((((((((((((())))))***+++,,,...............---,,,,,,000...///777??????888222,,,,,,---------,,,,,,+++++++++*********++++++,,,111000///...,,,+++***))))))******++++++,,,------------,,,,,,+++******)))+++)))))),,,---///666>>>@@@666...---...,,,******++++++******+++,,,...///666===BBB???333***''')))******))))))))))))******))))))************))))))(((((((((((((((((((((((((((***+++***)))((()))+++))))))))))))************,,,***))))))***++++++***------,,,+++***)))((((((***+++222;;;;;;333---,,,******+++++++++***)))))))))))))))))))))*********(((((())))))))))))((((((*********************++++++---111555777555111---,,,+++)))((((((((()))***(((***+++***))))))***+++++++++++++++************)))******+++***)))(((''')))))))))+++------+++)))555666555333111333999>>>IIIZZZkkklll]]]JJJ>>>999222222333444555666666777888888777777777777888888555555555666666777777777888999999999999;;;???BBBWWWqqqiiiUUUIIICCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@CCCEEECCCGGGYYYmmmjjj[[[NNNBBB<<<;;;;;;:::::::::;;;;;;::::::999999888777777777666666777777777555444222444444333333333333333333111000000111333333222000000111111222222000///......000111111//////000222000000///.....................---------,,,,,,,,,***+++,,,---------,,,,,,++++++,,,---------------------+++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******))))))************))))))'''((())))))***)))))))))******)))((((((((())))))***+++,,,,,,,,,,,,+++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222000,,,******,,,---,,,,,,++++++,,,------++++++,,,---......//////---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***)))((()))***,,,,,,***(((******+++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))***,,,,,,------------,,,,,,,,,+++......111888@@@BBB<<<555.........------,,,,,,+++************++++++,,,---000000///...,,,+++******+++************+++---...///...---++++++++++++,,,,,,))))))+++,,,///888BBBCCC999///---...,,,******************+++,,,---...000666<<<===888000+++)))******))))))))))))******+++++++++,,,,,,+++++++++(((((((((((((((((((((((()))***+++***))))))***+++))))))))))))************,,,***((()))***+++***))),,,++++++***)))(((((('''+++...444999888111,,,+++((())))))*********))))))******))))))))))))(((((((((((())))))))))))((((((************************+++---111666888666111---,,,+++)))((((((((()))******+++,,,+++***)))***+++---,,,,,,,,,,,,+++++++++))))))******))))))((('''))))))***,,,------***(((555666555333111222555999===NNNcccmmmgggUUUBBB666111222222333555666777888777777777777777777888999777777666555555666666777888777666777999<<<===>>>OOOeeesssYYYHHHCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCEEEFFFDDDFFFTTTccczzzlllYYYHHHBBB@@@>>>;;;999888888888999999999888888888777777666777777777666555444333555555555555444444444444111000000111333333222000000111111111111000//////...///000000///...///111000000///...............,,,---------,,,,,,++++++******,,,---------,,,++++++,,,,,,---...---------......,,,+++***++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***)))******++++++******)))******+++++++++++++++***))))))((((((((((((((())))))))))))******)))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,******+++,,,,,,,,,,,,,,,---------,,,,,,------.../////////------------------------,,,,,,,,,+++++++++******(((((()))))))))))))))***------------,,,+++******'''((()))***++++++***((()))***++++++,,,,,,++++++************************))))))))))))***+++,,,,,,------,,,,,,++++++++++++,,,---000777@@@DDD???666//////...---,,,+++++++++((((((((()))***+++,,,---000///...---,,,+++******,,,+++***))))))+++---...///...+++***)))***,,,---,,,***)))***+++///:::FFFEEE:::000......,,,******************++++++,,,,,,,,,///444888888555000,,,******))))))))))))******++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((()))***++++++))))))***+++((()))))))))************+++***((((((*********)))******))))))((((((''''''---111777999444...++++++((()))******************+++******)))(((((('''''''''(((((())))))))))))(((***************)))))))))***,,,000444777555111---,,,+++)))((((((((()))***,,,------,,,***)))***+++,,,,,,,,,,,,++++++++++++***************))))))(((******+++---///...+++(((777666666444333333444666888DDDWWWhhhmmmaaaJJJ888444333333444444666777888555555555555555666777888888888777666666666777777888666555666999<<<<<<;;;FFFXXXrrryyy[[[HHHDDDFFFCCCDDDFFFGGGHHHGGGFFFFFFDDDDDDDDDCCCCCCFFFRRR^^^~~~fffOOOHHHFFFBBB>>>;;;::::::;;;999999999888888888888888777777777666666555444333222222222222111111000000111000000111333333222000111111111111111000/////////000111000///...///000000000///...............///000000111000///......***+++,,,---...---,,,,,,,,,,,,---.........------///...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,,,,++++++)))((((((((((((((())))))***))))))))))))))))))***(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++************++++++,,,,,,,,,------........................------------------------,,,,,,,,,+++++++++******((()))))))))******++++++---------------,,,+++***'''(((***+++******))))))((())))))***************)))************+++++++++))))))))))))***+++,,,---...---,,,+++++++++,,,,,,))),,,///444===DDD@@@777///...,,,+++************'''''''''((((((***+++,,,//////...---,,,,,,+++***---+++***))))))+++---...---,,,***)))((()))+++,,,+++************...;;;HHHFFF;;;000------+++******))))))******************++++++,,,111555777444222******))))))))))))*********++++++++++++++++++***)))))))))))))))))))))))))))+++,,,+++***)))***+++((()))))))))************+++)))(((((()))******)))))))))((((((((((((((((((---555;;;999222---++++++******++++++,,,++++++***+++******)))((('''&&&&&&''''''((())))))))))))))))))************)))(((''''''***...333555444///+++,,,+++)))((((((((()))***,,,------,,,***)))***+++,,,++++++++++++*********,,,,,,+++++++++*********,,,,,,,,,...//////,,,***777666666555444444333333999>>>LLL```nnniiiUUUBBB888777666555555555777777444333333444444555666777777777777777777777777777777666555666999;;;;;;;;;AAAMMMdddaaaKKKEEEGGGDDDEEEGGGIIIJJJIIIHHHGGGCCCCCCBBB@@@@@@FFFOOOWWWtttuuu[[[JJJGGGBBB===:::::::::;;;888888888888888888888888777777777666555555444444444444444333222222111111111000000111333333222000111111111000000000000000000111222111///...///000000000///..................///000000000///---,,,+++,,,---.........------,,,,,,---.....................,,,++++++,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++******++++++++++++******++++++++++++++++++***)))))))))((((((((()))******,,,,,,+++******+++,,,,,,((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,//////..................,,,,,,---------------...,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,,,,------------,,,,,,+++''')))+++,,,+++*********(((((()))************)))******************++++++******)))******+++,,,---///...,,,+++++++++,,,---))),,,---000:::DDDAAA777...---+++***)))******+++((((((((((((((()))***+++//////...---,,,,,,++++++,,,,,,+++******+++,,,---,,,+++***)))))))))***+++***)))***+++)))---:::GGGFFF:::///,,,,,,***)))***((())))))*********))))))***((((((,,,222666777666******))))))))))))******)))******++++++******)))))))))))))))))))))))))))***+++,,,+++*********,,,))))))))))))************+++)))'''((()))***)))((((((((((((((()))))))))))),,,777???;;;222---,,,,,,,,,,,,,,,,,,,,,+++************)))(((((('''&&&&&&&&&'''((())))))******))))))******+++***)))'''&&&&&&(((---111444333...+++,,,+++)))((((((((()))******+++,,,+++***)))***+++++++++++++++************------,,,++++++++++++,,,...---,,,---......,,,***666555444444444444333222777:::DDDVVVfffhhh[[[MMM<<<;;;999666555555666666333333333333444555666777444555666777777777666555666666777888888999:::;;;@@@FFFXXXvvvjjjQQQFFFEEEDDDFFFHHHJJJKKKJJJIIIHHHCCCCCCBBBAAABBBFFFLLLOOOhhhqqqUUUQQQIIIBBB<<<999999999888888888888888888888888888777666555555444444444777777666555555444333333111000000111333333222000222111111000000000000000111222333222000///000111000000///...............,,,---...///...---+++***,,,---.../////////......,,,------...............------,,,+++,,,---...///---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,---------,,,,,,+++***)))))))))))))))***++++++,,,,,,+++******+++,,,,,,)))))))))*********++++++************++++++++++++------------------------+++++++++,,,------,,,+++((()))+++,,,------,,,,,,------......//////000000++++++,,,,,,------------,,,,,,,,,+++++++++*********++++++,,,------......,,,,,,------------------'''***------+++******,,,))))))***++++++++++++***++++++******************************+++,,,------000///---,,,+++,,,---...***...------777CCCBBB999...---+++******+++,,,---+++***************++++++.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++)))+++888FFFEEE999...++++++***)))+++(((((()))******)))(((''''''''''''+++000555777777******))))))))))))************++++++++++++******))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))***************)))'''''')))***)))(((((((((((())))))*********+++999BBB===333...------,,,,,,,,,,,,+++)))(((''')))))))))((('''''''''&&&&&&'''((()))************))))))***+++***(((&&&%%%&&&(((---222444333///+++,,,+++)))((((((((()))***(((***+++***))))))***+++---,,,,,,,,,++++++++++++---,,,+++*********++++++...,,,***)))***++++++***555444333444444444222000444666???OOO^^^ccc\\\TTT???>>>:::777555555555555333333333444444666777777222333555777777666555444555777999999888888:::<<>><<<;;;888888888888888888999999888777666555555444444555444444333222222111000000111000000111333333222000222111111000000000000000222333333222000///000111000000///...............///000111222222000...---------///000000000///...,,,---......//////......---,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///000000000///......---******))))))***+++,,,,,,+++***)))(((((()))***+++************++++++++++++)))************+++++++++------------------------,,,++++++,,,---...---+++(((***+++---......------+++,,,---...///111222222+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,------...//////++++++,,,---............'''***---...+++***+++---******+++,,,,,,,,,,,,++++++++++++*********))))))************+++,,,---...111///...,,,,,,---...///,,,///...,,,666DDDDDD:::...---,,,++++++,,,...///------,,,,,,+++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,---------,,,,,,''')))+++,,,)))***666DDDDDD888---************+++(((((()))******)))((('''%%%&&&(((,,,000444666666******))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))***************)))'''''')))))))))((((((((())))))******++++++***:::DDD???444///......,,,,,,,,,+++)))(((&&&%%%((((((((((((((('''''''''&&&'''((()))************))))))++++++***(((&&&$$$''')))---222555444000,,,,,,+++)))((((((((()))***'''(((******))))))***,,,......---------,,,,,,,,,,,,,,,***)))))))))***+++...+++((('''((()))))))))666666666666555444333222444777:::???MMM\\\bbb___FFF<<<555777888555333555333333333444555666777888777777777666666666666666::::::::::::::::::;;;;;;???AAAJJJ___~~~{{{XXXGGGIIIHHHFFFFFFGGGIIIIIIGGGFFFGGGEEEBBBAAAAAADDDGGGIIIUUUwww~~~sssaaaQQQFFF???<<<:::;;;999777777999999999777777666555555666666555444555555666666555333111000111111111111111111111111222222222111000//////...//////000111222222333333000000000000000000000000//////............//////***++++++,,,---.../////////...---,,,+++,,,,,,---------------------------)))+++---...---+++,,,,,,******++++++++++++******,,,,,,,,,---------......---,,,++++++------,,,***++++++,,,...000///---***,,,,,,++++++***)))((((((***++++++,,,,,,++++++***///...,,,***))))))******((()))***+++,,,------,,,,,,---///000000000//////---,,,+++******+++,,,---***+++---......---+++***,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,***)))***...///...,,,+++++++++,,,,,,---------***++++++++++++***))))))+++,,,,,,+++***+++---///...---+++))))))***+++,,,---------........./////////---+++***+++,,,,,,,,,'''------+++222@@@DDD===000---***((()))+++,,,,,,+++++++++,,,,,,------------...///...,,,+++,,,---***,,,------+++******+++---...///...+++))))))******((((((,,,...111888@@@???666---++++++))))))+++*********)))))))))))))))))))))((((((***---///111///...,,,***))))))******)))******++++++,,,------((()))***)))'''&&&&&&'''((()))***++++++***)))((((((((((((((())))))))))))...---+++*********(((''''''***,,,,,,)))(((***------;;;FFFAAA555---+++++++++,,,,,,++++++***)))((('''''''''''''''&&&%%%%%%((()))+++,,,,,,+++***)))(((((((((((()))+++,,,---))))))---444666111+++))),,,+++***(((''''''''''''(((((())))))***+++------///...,,,******+++,,,---,,,++++++***((('''%%%$$$++++++,,,,,,,,,++++++***666666666666555444333222444777999===HHHWWW______OOOCCC999888888666444555444444444444444555666777666666777777777777666666999999999999::::::::::::===???HHH[[[vvv___KKKGGGFFFEEEEEEHHHJJJKKKIIIGGGFFFDDDBBBAAABBBDDDFFFHHHQQQooouuucccTTTJJJCCC@@@;;;:::999888999999999999888777666666777777666444555555555555555444333222222222222222222222222222222222222111000/////////...//////000111111222222000000000000000000000000///..................///+++,,,,,,------......//////...---,,,,,,,,,------......---,,,+++************,,,......---++++++,,,******++++++++++++******,,,,,,,,,,,,------------,,,+++)))***,,,------,,,,,,,,,,,,---......,,,***,,,,,,++++++***))))))(((*********++++++*********...---,,,***))))))******))))))***+++,,,,,,------,,,---.../////////......,,,,,,+++******+++,,,,,,***+++---......---+++***+++***))))))))))))***+++---------,,,,,,---------+++***)))***---......,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++***)))***,,,...---,,,***(((((()))***+++,,,,,,------------......)))))))))+++---///000000(((------+++222???BBB===111...***((()))***+++++++++,,,,,,,,,,,,,,,,,,---,,,---...---,,,++++++,,,***,,,---,,,+++*********,,,---///...,,,******+++,,,)))))),,,---///555<<<===555......---***((()))************))))))))))))+++***)))))))))***,,,---...---+++***))))))************++++++++++++,,,,,,'''((())))))'''&&&'''(((((()))***++++++***)))((((((((((((((()))))))))******))))))))))))))))))(((''')))++++++((('''***---333>>>EEE>>>222,,,+++,,,*********+++******)))(((+++++++++++++++***)))))))))******++++++***)))(((******)))))))))((((((((()))(((---444666111,,,++++++***)))(((((((((((()))))))))))))))***+++,,,---111///---+++))))))******&&&'''(((***+++,,,,,,,,,))))))*********))))))(((666666666666555444333333444777999:::AAAMMMYYY^^^VVVHHH;;;666666666555666555444444444444444555555444555777888888777555444777777888888999999999999;;;===EEETTTjjjmmmSSSHHHEEEDDDEEEIIIMMMNNNKKKHHHDDDCCCBBBBBBBBBCCCDDDEEELLLdddvvvbbbQQQFFFAAA:::;;;;;;:::888888999:::999888777777888888777555666555555444444444555555333333333333333333333333222222222111000000//////.........///000000111111000000000000000000000000......------------......------------------------......---,,,,,,,,,------,,,,,,,,,++++++*********,,,...//////---+++++++++******++++++++++++******++++++,,,,,,,,,------------+++)))(((***---.........---++++++,,,,,,+++))),,,,,,++++++***)))))))))))))))************))))))---,,,+++***************)))******+++,,,,,,,,,---,,,,,,---.........------,,,,,,++++++++++++,,,,,,++++++------------++++++******))))))))))))******---,,,+++******+++,,,---***))))))***,,,---,,,+++++++++++++++,,,,,,,,,,,,///...---++++++,,,,,,---)))*********))))))+++---++++++)))((((((((()))***+++++++++,,,,,,,,,,,,---''')))+++---.../////////***......,,,111<<<@@@===333000+++))))))******+++---,,,,,,,,,,,,,,,,,,++++++,,,...---+++******+++***+++---,,,+++)))******+++---......,,,+++,,,---...+++***+++,,,---222999;;;444///000///+++((((((************))))))((((((---+++***((((((((())))))+++***))))))))))))***++++++++++++++++++*********&&&((())))))''''''(((***((()))************))))))((((((((()))))))))******'''''''''(((((()))))))))''')))+++***''''''***---777???CCC:::///++++++---(((((())))))******)))))))))************)))((((((************)))((('''''''''((()))))))))(((&&&&&&((((((---444777333...,,,******))))))))))))*********)))))))))***+++,,,,,,...---,,,***)))******+++******++++++++++++******((())))))*********))))))555555666666555444444333444666777777:::DDDQQQ[[[XXXKKK<<<444444666666666555555444333333333444444222444777888999777555444666666777777888888999999:::<<>>===777222---))))))*********---------,,,,,,+++++++++***,,,------+++************+++,,,,,,***))))))******+++---...---,,,---...---***)))++++++,,,111888<<<444/////////+++))))))++++++******))))))((((((+++***)))(((''''''(((((())))))((((((((()))+++,,,,,,,,,,,,+++***))))))(((&&&'''))))))(((((()))+++((())))))***************(((((()))))))))*********'''((())))))(((((()))***(((***,,,***((((((+++...777===???777...+++++++++&&&&&&((())))))*********))))))*********))))))(((*********)))((('''&&&&&&"""###&&&)))******)))(((((((((---555888444///...---,,,+++************************)))******++++++))))))))))))***,,,---...++++++++++++******)))(((******+++,,,,,,,,,++++++555555555666555555444333444555666555555<<>>555...,,,---++++++---++++++******)))(((((('''(((((((((((((((((()))))))))((((((((((((***+++,,,---,,,++++++***)))((((((&&&((())))))((((((***+++)))))))))))))))******+++))))))))))))***************+++,,,+++)))((()))++++++,,,---,,,))))))---111444999;;;555...,,,***(((%%%&&&''')))************,,,------.........------+++******)))(((''''''&&&"""$$$''')))++++++***)))((((((---666999444000...//////---,,,******))))))++++++******)))*********''''''((()))***,,,---..."""$$$&&&(((+++,,,---...)))***+++,,,,,,,,,,,,,,,444555555555555555444444444444444555555888BBBMMM^^^ZZZPPPBBB999666333111444333333333333333444444222333555777777777666555555555666777888999999:::<<<;;;???EEELLL[[[xxxmmmQQQHHHEEEDDDIIIQQQVVVTTTPPPEEEDDDCCCBBBBBBBBBCCCDDDGGGNNNaaaqqqZZZKKKAAA>>><<<;;;<<<<<<;;;999:::999888888999999888666333333333333333444555666333333333333333333333333222222222222222222222222111111111111111222222222000000000000000000000000......------------......////////////......------+++,,,---.........------.........------,,,,,,,,,+++---......,,,*********++++++,,,,,,,,,,,,++++++))))))*********+++++++++333000---+++,,,,,,,,,,,,...---++++++,,,,,,+++)))************************,,,,,,------------,,,,,,***+++,,,---......------,,,,,,*********+++,,,---------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++******+++,,,---)))+++,,,+++******+++,,,+++++++++++++++*********...---+++*********+++,,,***+++------,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))))))))************+++***...222222...+++++++++,,,---------///555<<>>AAABBB???::::::888777777888888777666222222333333333333333333222222222222222222222222222222222222222222222222111111111111111000000000000000000000000000000000///..................///////////////............+++,,,---.........------///......---,,,+++******)))+++------+++*********+++,,,,,,------,,,,,,+++))))))))))))*********+++---,,,******,,,---,,,,,,,,,,,,,,,---......,,,***************************+++,,,,,,------,,,,,,++++++,,,---//////000//////---,,,***))))))***,,,---///...---,,,+++,,,,,,---,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***---------,,,,,,---------***,,,------******+++---++++++++++++*********)))------------,,,,,,,,,,,,(((***------,,,++++++,,,+++++++++++++++******)))))))))*********+++++++++(((---111111...,,,---///,,,,,,,,,---///444<<>>999111,,,+++)))%%%(((((()))***+++++++++***(((((()))***************++++++))))))))))))***+++++++++++++++,,,,,,,,,---++++++000777999444///---...---------------......---,,,+++***))))))))))))************)))(((''''''+++++++++***)))((('''&&&''''''(((******++++++***444444555555555555555444555111222777888666999@@@JJJSSSUUUKKK???:::888666111111111222333444555666333333444444555666777777555666777888999:::;;;;;;===888:::@@@CCCKKKccc}}}hhhNNNHHHCCCGGGQQQWWWVVVSSSIIIGGGDDDAAAAAACCCEEEGGGIIIKKK[[[zzzvvvdddLLLEEE>>>@@@EEEGGGBBB<<<999888777777888888777555111222333444444333111000111111111111111111111111222222222222222222222222000000000000////////////000000000000000000000000//////............//////.../////////////////////***+++---...///...------+++++++++++++++++++++,,,'''))),,,,,,+++*********+++,,,,,,------,,,,,,+++))))))))))))************(((''''''))),,,------,,,++++++,,,...000///---*********************++++++***++++++,,,,,,++++++***+++,,,...000111111000000...,,,+++))))))***,,,---000///---,,,+++,,,------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,+++***++++++,,,,,,++++++***+++---...---+++***+++...++++++++++++******))))))......//////......---,,,'''))),,,,,,+++******+++***************)))((((((************++++++++++++***...222111---+++---000++++++,,,---///333<<>>:::888555444444555444333444333333222222333333444333333333333333333333333111111111111111111111222000000///...............111///...------...///111//////////////////////////////////////////............---,,,,,,,,,,,,---++++++,,,---,,,+++***)))++++++******++++++,,,---///...+++)))))))))***+++(((((()))***************,,,,,,+++++++++++++++,,,))))))***++++++++++++***,,,,,,,,,---------......+++++++++*********))))))++++++------------++++++000///---+++++++++---...111///---+++***)))******)))***,,,......---,,,++++++,,,,,,***))))))+++...///...---,,,+++*********------------------,,,,,,111---******,,,......---......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******)))(((((('''...---+++))))))***+++,,,+++++++++***************,,,,,,,,,------.........,,,------+++***000;;;DDDMMMFFF:::///---000///***,,,+++******))))))******,,,---.........,,,***)))...---,,,+++************))))))))))))))))))))))))(((***,,,---...111444777999555000,,,++++++++++++((()))***++++++***)))((())))))(((((()))***++++++---,,,***)))))))))*********************************+++,,,,,,+++***+++---,,,,,,,,,++++++*********)))******+++---......///------++++++++++++------111---,,,......---///333@@@???777,,,'''+++,,,)))***************)))((((((***)))))))))))))))******------,,,+++************+++(((%%%%%%(((******)))---...111666999888111+++------,,,,,,---...000111*********************************)))(((''''''''''''(((((()))******++++++)))***+++,,,+++***)))(((555555666666555555444333444444333333444666888999???GGGQQQSSSLLL@@@888666777444222333555666444111333444555555444444555777666777777777666777:::<<<<<<999;;;@@@AAAEEEVVVjjjZZZMMMIIILLLOOO[[[bbb[[[SSSLLLEEECCCCCCAAACCCGGGJJJGGGNNNdddpppYYYLLL@@@===>>>===;;;;;;===:::777666666666666555444333333222222333333444333333333333333333333333222222222222222222222222111111000////////////000000///...------...///000......................................................---,,,,,,,,,,,,---+++,,,---------,,,+++***+++++++++++++++,,,,,,---...---,,,***************((())))))***************++++++************++++++))))))***++++++++++++***+++,,,,,,,,,,,,---------+++++++++*********))))))++++++,,,------,,,++++++///...,,,+++***+++,,,---///...,,,***)))))))))***)))***,,,---------,,,++++++,,,,,,+++)))***,,,---...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,111...+++***,,,......---...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******)))((((((...---+++))))))***+++,,,******************++++++,,,,,,,,,---------......+++,,,,,,******///999@@@LLLHHH>>>333.........+++,,,++++++***************+++,,,.........,,,***))),,,,,,+++************+++************************+++,,,------...111555999888444///+++++++++++++++((()))***++++++***)))(((((((((((((((((()))******---,,,+++************+++***************************,,,---,,,******+++,,,+++++++++*********))))))))))))***+++,,,...//////---,,,++++++++++++,,,---...+++***,,,,,,+++...333AAA@@@888...***,,,,,,(((***************)))((((((******))))))))))))******++++++***)))))))))******+++)))&&&&&&)))+++,,,+++......000444888888444000///......---------------************************(((((())))))))))))))))))(((((()))******+++,,,,,,))))))***+++,,,,,,,,,,,,555555666666555555444333333333444444555555555666999>>>KKKZZZYYYJJJ<<<777666555555555444444333222444444444333222333555888666777888888777999<<<>>>===;;;===@@@???AAANNN^^^dddRRRIIIIIIMMMZZZeeebbbVVVNNNGGGEEEDDDBBBCCCFFFGGGGGGKKKWWWqqq{{{dddTTTDDD>>>???>>><<<;;;@@@===:::888888888777666444444333333333333444444333333333333333333333333444333333333222222111111222222111000000000000111000///...------...///000........................------------------............---,,,,,,,,,,,,---------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((()))******++++++************)))))))))******+++))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,+++************************++++++++++++,,,+++,,,,,,+++******,,,---------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,000...,,,,,,---...///...------,,,+++++++++++++++)))*********+++,,,,,,,,,---,,,,,,++++++******)))---,,,+++*********+++,,,)))))))))***+++++++++,,,,,,,,,,,,,,,------------)))***+++++++++///666;;;JJJKKKDDD888///------,,,,,,+++++++++************+++,,,---......---+++******))))))))))))***++++++************************,,,,,,,,,+++,,,///444888777333...+++***+++++++++))))))************))))))(((((('''''''''((()))))),,,,,,+++*********++++++************************,,,------,,,***)))***+++************))))))))))))((()))***+++,,,...//////,,,,,,++++++++++++,,,,,,...+++***,,,,,,,,,111777FFFBBB:::000,,,,,,+++(((*********+++******)))(((+++******)))))))))******)))(((((((((((()))******+++***((()))+++---......///......222777888666333000//////...---+++***)))************************''''''(((((()))***++++++)))******++++++,,,,,,---)))******+++---///000111555555555666555555444333333333444555555444444333777999GGG]]]cccTTTBBB:::555666777666444333444555444555444333222333666888555666777777777999<<>>AAA???@@@JJJUUUvvvmmmVVVIIIIIILLLYYYdddcccVVVNNNHHHFFFDDDAAAAAADDDDDDIIILLLPPPfffvvvaaaKKKAAA@@@???>>>>>>AAA>>>;;;999999999888666444444333333333333444444333333333333333333333333333333222222111111000000222222111000000000000111000///............///000........................,,,,,,,,,---------------......---,,,,,,,,,,,,---...............---------+++++++++,,,,,,,,,,,,,,,***+++---------+++)))((())))))***++++++++++++***)))))))))((())))))***+++))))))***++++++++++++***)))************+++++++++************************+++++++++,,,,,,+++++++++++++++***))))))******+++++++++++++++++++++,,,,,,******)))))))))***+++,,,+++,,,---,,,+++***,,,---,,,,,,+++++++++,,,------)))******+++,,,------...///...---------......///---,,,++++++******++++++(((((()))***++++++,,,,,,---------,,,,,,+++++++++---,,,+++*********++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---///444777FFFKKKIII===000+++,,,---+++,,,,,,+++++++++*********,,,---//////...,,,+++(((((((((((()))***+++,,,++++++++++++++++++++++++++++++)))((((((+++111555666222---******+++++++++)))))))))******)))))))))))))))(((((((((((())))))************************************************,,,---...,,,***))))))***++++++******************(((((()))+++,,,---...///,,,++++++++++++++++++,,,///------......///666>>>MMMEEE:::000,,,,,,+++************++++++******)))++++++******))))))******(((((((((((()))***+++,,,+++******+++,,,.../////////...///333777888555111............---+++)))(((************************'''(((((()))******+++++++++++++++,,,,,,---------,,,,,,+++,,,---///222333555555555666555555444333333333444555555444444333666666BBBXXXcccYYYHHH>>>777777777666444444666888444555555444333444666888444555666666777888;;;>>>;;;<<>>>>>???@@@===:::999888888777666555444444333333444444555333333333333333333333333222222111111000000000000111111000////////////000//////............//////........................,,,,,,,,,---------............---,,,,,,,,,,,,---//////.........---------***+++,,,---------,,,,,,)))+++,,,...---,,,***((())))))***+++++++++++++++))))))(((((()))******+++))))))***++++++++++++***)))))))))*********++++++************************++++++++++++++++++++++++*********************+++,,,,,,,,,---------------******)))))))))***+++,,,+++,,,------,,,+++,,,---,,,,,,+++++++++,,,------***++++++,,,---......///............------......---,,,++++++******++++++(((((()))***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000333555@@@IIIKKK@@@222++++++,,,+++,,,,,,,,,,,,+++***)))***+++---/////////---,,,''''''(((((()))***,,,,,,+++++++++++++++++++++++++++***)))'''(((+++000555777333...+++***+++++++++***))))))))))))))))))***++++++******)))******+++(((((())))))))))))))))))************************,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...++++++++++++++++++++++++...,,,---......000999CCCSSSGGG888///++++++,,,---******++++++++++++******,,,,,,+++***************((((((((()))***+++,,,---***++++++,,,,,,---...///...///111666999777111+++***+++,,,------,,,+++***************************************************,,,,,,,,,,,,,,,---------///...---,,,---...///000555555666666555555444333333333444444555555555666444555<<>><<<888666555555777888444666777777666666777888555666777666666888;;;===;;;===???@@@@@@CCCIIIOOOhhhdddPPPMMMLLLRRRZZZYYYTTTMMMGGGFFFDDD@@@@@@BBB>>>FFFJJJLLLVVVqqq~~~dddRRRFFF???>>>@@@>>><<<999888888999888777555555444444444444555555333333333333333333333333111111111111111111111111111111000////////////000////////////////////////------------------------,,,,,,,,,---......//////......---,,,,,,,,,,,,---//////...------------...***+++---.........---,,,)))***,,,------,,,***))))))***++++++,,,+++++++++))))))))))))******+++,,,))))))***++++++++++++***))))))*********+++++++++***************+++++++++++++++************++++++)))************+++++++++,,,---...............---*********++++++++++++,,,+++,,,......---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,---......,,,,,,---...------,,,+++++++++++++++)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///000222222999DDDIIIAAA444,,,+++,,,+++,,,---------,,,***))))))+++---///000///......((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++...333777999555000,,,++++++++++++******))))))))))))******,,,,,,+++*********++++++'''((())))))******))))))************************,,,------,,,***)))***+++,,,,,,,,,---------------************+++++++++,,,******++++++++++++******+++***+++,,,,,,///:::FFFVVVGGG777///,,,+++,,,...)))***++++++,,,+++++++++---,,,+++***************((((((((()))***+++,,,---)))+++,,,,,,+++***+++------...111666888555...(((((()))***+++,,,,,,,,,,,,*********************************************))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,555555666666555555444333444444333333444666888999555888:::@@@PPPaaa```UUUIIIBBB:::555555555555555444666999:::999888777888777888888888777888;;;===;;;===???>>>???CCCHHHKKK___{{{mmmTTTNNNKKKOOOWWWWWWTTTMMMHHHGGGEEEBBBAAACCCAAADDDHHHKKKQQQdddxxxeeeTTTFFFAAAAAA===;;;999888999::::::999555555444444444444555555333333333333333333333333111222222333333444444555222222111000000000000111......////////////......------------------------,,,------...//////000000......---,,,,,,,,,,,,---///...---,,,,,,,,,------***+++---...///...---,,,***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++)))))))))******+++------))))))***++++++++++++************+++++++++,,,,,,))))))*********+++++++++,,,+++***))))))***+++,,,)))******+++,,,,,,++++++,,,---.........---,,,+++)))***,,,---------,,,++++++,,,...///---,,,,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---***,,,...---+++***+++---...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,++++++************************++++++,,,,,,,,,+++++++++******---,,,+++,,,---///000000333>>>EEE@@@555...+++***+++,,,---...---,,,***))))))***---///000000//////***************+++,,,---------------------------***+++,,,,,,---000444777<<<777222---,,,++++++***+++***)))(((((()))***+++,,,++++++***))))))******((()))***+++,,,,,,+++******************************,,,---,,,******+++,,,+++++++++,,,,,,---------++++++++++++************)))***+++,,,,,,+++***)))******+++,,,,,,000<<>><<<>>>>>>======AAAFFFIIIXXXrrrtttWWWNNNJJJMMMUUUWWWUUUNNNIIIHHHGGGDDDCCCEEEFFFEEEHHHLLLOOO^^^vvvaaaOOOEEEDDD===;;;999999:::;;;<<<;;;555555444444444444555555333333333333333333333333222333333444555666777777444333222222111111222222......////////////......------------------------------......///000111111......---,,,,,,,,,,,,---///...---,,,+++,,,------***+++---//////...---,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************+++,,,---...))))))***++++++++++++******++++++++++++,,,,,,,,,))))))******++++++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***)))+++---.........,,,++++++---//////...,,,,,,---///...---,,,+++*********,,,,,,++++++++++++++++++)))+++...---+++)))***,,,///...------,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++***************,,,,,,,,,++++++*********---+++******+++---......///;;;CCC???555///,,,)))+++,,,---......,,,***))))))***---///000000000///+++++++++***++++++,,,---------------------------&&&(((***+++,,,///333666===999333...,,,++++++***+++***)))(((((()))***+++++++++***))))))((())))))***+++,,,---...------,,,***************************+++,,,,,,+++***+++---*********++++++,,,,,,,,,,,,,,,++++++***))))))((()))***+++,,,,,,+++***))),,,,,,---......222@@@NNNQQQCCC777555333...***))))))***+++,,,,,,,,,,,,,,,...---,,,+++************(((''''''''''''((())))))'''***,,,+++'''%%%&&&(((,,,+++,,,///222333000---+++***)))))))))***,,,---************************''''''(((***+++,,,---...++++++++++++++++++++++++))))))+++,,,,,,+++))))))666555444333333444666777777666666888:::<<<<<<;;;888<<<:::888FFF^^^lllllldddRRR===555666777333///555666777999;;;<<<<<<<<<:::999999999999:::;;;;;;;;;;;;<<<>>>???AAABBBBBBNNN]]]zzzcccRRRLLLKKKNNNRRRRRRPPPLLLHHHEEECCCAAAAAA>>>FFFHHHIIIOOOYYYuuulllYYYMMMEEE>>>;;;888777:::;;;999777777777666555555555555666444444444444444444444444111222222333444555666666333222222222111111000000222111000//////...//////000/////////............////////////////////////........................///...---,,,+++,,,------+++,,,...000000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++)))&&&'''***,,,+++***)))***+++,,,,,,,,,,,,,,,...,,,***)))((()))***+++...---+++)))(((((()))*********+++++++++,,,,,,,,,)))************+++++++++...---,,,,,,---...---+++------------------,,,,,,,,,,,,------,,,,,,+++***//////000000///---+++***---,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---------,,,+++***)))(((***)))''')))+++,,,)))''',,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---222111555===<<<333------))))))*********+++++++++(((***---000333333111......---,,,,,,,,,,,,---...//////...---,,,,,,++++++------.........000333666<<<555...***+++,,,+++)))))))))))))))))))))))))))*********))))))))))))(((''')))***+++***)))***+++***)))))))))***+++,,,,,,)))***++++++***)))***++++++***)))((()))***,,,...---,,,***(((((((((((())))))))))))))))))))))))))),,,''',,,///+++333CCCHHHMMM===111222222,,,))),,,***+++,,,,,,------------***)))(((''''''((()))******(((&&&&&&(((*********,,,+++*********+++------,,,,,,...222555333---((())))))(((((('''''''''&&&'''(((***++++++***)))(((,,,+++*********+++---...******)))))))))***+++,,,)))))))))))))))*********777666444333333444555666111111333777<<>>???@@@AAA@@@GGG[[[wwwxxx___PPPIIIIIILLLLLLKKKHHHFFFDDDCCCBBBBBBBBBGGGFFFFFFJJJOOOdddppp^^^QQQIIIDDD>>>;;;;;;<<<:::999888888777666666666666666333333333333333333333333222222222222222222222222111111000000000000//////000000/////////000111111000000000/////////......////////////////////////........................------,,,++++++++++++++++++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......)))(((&&&'''(((***))))))******+++,,,,,,,,,+++++++++***)))))))))***+++,,,......---,,,++++++++++++))))))*********+++++++++************+++++++++,,,,,,++++++,,,...///...---........................---............---,,,,,,---------------,,,+++******++++++,,,,,,---------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,,,,,,,,,,,,,++++++...---,,,---//////---+++************+++,,,------+++******))))))******++++++******++++++,,,---......///555<<<>>>777000,,,++++++,,,,,,,,,---------++++++...111444444111///...------,,,,,,------.........------,,,,,,++++++***++++++******,,,000333;;;666///,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''')))***+++***)))***+++******)))((((((((()))))))))***++++++***)))***+++,,,+++***)))))))))***+++...---,,,+++*********+++))))))))))))))))))))))))000,,,///111---777EEEHHHCCC666------...)))(((******++++++,,,,,,,,,,,,,,,***))))))(((((())))))***,,,***))))))+++,,,,,,+++***))))))))))))***++++++***+++---111444333...)))))))))))))))(((((((((((())))))***+++,,,,,,++++++***)))((((((((()))***+++))))))***+++,,,++++++***------,,,,,,++++++******888777666444333333333333444444444777;;;===>>>>>>===555333999;;;@@@TTTlllxxxjjjTTT@@@888888888666444555666888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>??????@@@BBBEEEQQQiiieeeQQQHHHFFFHHHIIIHHHFFFDDDCCCCCCCCCCCCBBBGGGEEEEEEIIILLL]]]zzz~~~jjj\\\OOOIIIAAA<<<;;;<<<;;;:::777777666555555555555666333333333333333333333333444333333333222222111111000000000///////////////////////////000111222222000000000////////////...////////////////////////........................,,,,,,+++++++++*********+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***))))))))))))******)))***++++++,,,,,,,,,++++++***)))))))))***+++,,,---------,,,,,,++++++++++++)))))))))*********++++++*********+++++++++,,,,,,,,,+++***,,,...//////............///////////////......//////......---,,,000000000000000000//////,,,------...///000111111.........------,,,++++++------------------------------,,,,,,,,,------...++++++,,,,,,---,,,,,,,,,******++++++,,,++++++***************+++,,,---...---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,...444;;;>>>:::222,,,+++++++++,,,,,,,,,,,,---,,,,,,...111333444111///---------------------------------,,,,,,,,,++++++***++++++******,,,///222;;;666000---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************''')))***+++))))))***+++******)))(((''''''(((((()))***++++++***)))***+++---,,,+++***)))))))))***,,,,,,++++++************))))))))))))))))))))))))///+++///000///;;;JJJJJJ>>>444,,,,,,,,,***)))+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))+++***)))***+++,,,,,,+++)))))))))))))))***************,,,111555444///***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++++++++,,,---...//////...---,,,++++++***777777666555444333333333777666555777999::::::999<<<333222777777888KKKdddwwwkkkVVVBBB;;;;;;999222666777888999::::::;;;;;;:::;;;<<<=========<<<<<<::::::;;;<<<===>>>>>>?????????HHH[[[uuukkkSSSGGGEEEFFFGGGFFFDDDCCCBBBCCCCCCDDDBBBFFFDDDEEEJJJKKKXXXrrr{{{lllXXXPPPEEE>>><<<<<<;;;:::777666555555444444555555333333333333333333333333555555444444333333222222///////////////000000000000000///000000111222333111000000000////////////////////////////////////........................,,,,,,,,,+++++++++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))******+++,,,,,,+++++++++++++++*********)))************+++++++++***++++++++++++,,,,,,,,,,,,+++***,,,...//////...............//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,------------...//////000111111///......---,,,,,,,,,,,,------------------------...------,,,,,,,,,------++++++,,,---------,,,,,,((()))*********)))))))))************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------+++---333999>>><<<555---************++++++++++++,,,,,,...000222333111///------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++---000333:::666222...,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++''')))***+++))))))***+++******)))(((''''''(((((()))***++++++***)))***+++,,,,,,+++******)))))))))***************)))))))))))))))))))))))))))))))))+++***...///000@@@OOONNN;;;444---,,,,,,++++++,,,+++++++++,,,,,,+++******))))))************))))))***)))((()))+++,,,+++)))(((((())))))************)))***---111555555000+++)))******************************++++++,,,------***)))((((((((()))+++,,,000///,,,***+++---000222000//////...---,,,++++++666666666555555444444333555444444555888999999888999222111555555555CCCWWWkkkgggYYYGGG>>>===999222777777888::::::;;;;;;;;;999:::;;;======<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>DDDUUUlllrrrWWWIIIEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCEEECCCEEEJJJJJJTTTjjjggg]]]OOOEEE???>>><<<;;;777777666555555555555555444444444444444444444444555555555444444333333333//////000000000000111111111111000000000111222222111111000000000/////////////////////////////////........................,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++---......,,,++++++,,,++++++,,,,,,,,,+++******************++++++++++++)))***+++++++++******)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,...///...------------......//////000---............---,,,,,,******)))******+++,,,---+++,,,,,,,,,---.........///...---------------.................................---,,,,,,,,,------,,,,,,------------,,,,,,)))+++---,,,+++***++++++************+++,,,------+++******))))))******+++,,,,,,++++++++++++,,,,,,***---111666<<<>>>888///))))))*********+++++++++,,,,,,---///111111000...,,,------......------,,,,,,,,,,,,,,,++++++++++++---......---,,,---111333999777333000---+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++''')))***+++***)))***+++******)))((((((((()))))))))***++++++***)))***+++++++++++++++************))))))*********))))))((()))))))))))))))))))))))))))(((---...111DDDSSSPPP888444///,,,++++++,,,,,,++++++++++++++++++***))))))******++++++******))))))((((((***+++,,,***)))((()))******++++++************---222777777222---************++++++++++++))))))))))))***,,,---...,,,+++*********+++---...111///,,,++++++---111333//////......------,,,,,,555555555555555555444444444333222444666777777666555222222333333444>>>JJJ[[[ccc```OOO@@@<<<:::555666777888999999::::::999888999;;;<<<<<<<<<:::::::::::::::;;;;;;<<<======??????DDDPPPbbb|||{{{]]]MMMGGGEEEGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEBBBDDDIIIGGGNNNaaa}}}zzznnn]]]NNNEEEAAA>>><<<999888888777777777777777555555555555555555555555444444333333333333333333000000000111111111222222222222111111000111111111111111111000000000//////////////////////////////........................,,,------...---,,,+++***,,,,,,++++++,,,,,,------------------------------///...---,,,,,,,,,,,,,,,***---///...,,,******++++++,,,,,,,,,,,,+++***)))***++++++++++++******)))******+++,,,,,,++++++***+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------...,,,+++,,,......---,,,+++,,,,,,---......//////---------------,,,++++++++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,---......---,,,------//////........................///...---,,,,,,,,,,,,,,,............---,,,++++++***,,,......,,,***+++---+++++++++***++++++,,,,,,+++******))))))******+++,,,++++++*********++++++***---000333;;;@@@:::000*********+++++++++,,,,,,,,,,,,,,,---///000///---,,,,,,---......---,,,,,,++++++++++++++++++++++++.........---,,,---000333888777444111---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********''')))***+++***)))***+++******)))))))))***++++++)))***++++++***)))***+++)))******++++++++++++***))))))***+++++++++***)))))))))))))))))))))))))))))))))------000EEESSSNNN666444000+++***++++++***+++++++++++++++***)))))))))***++++++++++++***)))***)))***+++------+++)))))))))+++,,,,,,,,,+++******+++...444888888444///*********+++++++++,,,,,,(((((((((((()))+++---......---,,,,,,,,,---...///---------------......///------------------------444444555555666555555555666444333333444555333222222222222222222555<<>>BBBIIIUUUkkkaaaPPPIIIFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFBBBCCCHHHEEEIII[[[rrr{{{gggUUUJJJCCC???<<<;;;:::999999888888999999666666666666666666666666222222222222222222222222000000111111222222222333333333222111000000000111111111111111000000000000////////////////////////........................------...///...---,,,+++,,,,,,+++++++++,,,---...------------------------///...---,,,,,,,,,,,,,,,))),,,///...+++))))))***,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((***+++,,,---------,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------...---,,,,,,---...---+++++++++,,,,,,---...//////,,,,,,------,,,,,,+++***))))))(((((()))+++---.....................------...---,,,,,,---...///000///////////////////////////...---,,,,,,,,,,,,,,,............---,,,+++***)))+++------***)))***,,,,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---++++++******)))*********+++---///111:::@@@<<<222++++++,,,,,,,,,---------,,,++++++,,,...///...---,,,,,,---......---,,,,,,++++++++++++++++++++++++---...---,,,,,,---000222888777555111---++++++,,,------------------------*********))))))))))))(((''')))***+++***)))***+++******))))))***+++,,,,,,)))+++++++++***)))***+++((()))***+++++++++++++++)))***,,,,,,---,,,+++***))))))))))))))))))))))))******------000DDDRRRLLL555333000+++)))******)))+++++++++++++++***)))((()))***+++,,,,,,+++***)))+++***+++---......,,,+++)))***+++,,,---,,,+++++++++,,,///444999999555111*********++++++,,,,,,,,,(((''''''''')))***,,,...***)))((((((((()))***+++(((***---...///...+++***,,,,,,------------------666666666666555555555555333333444444444444555555222333333333333555888<<>>@@@DDDGGGMMMSSSggg~~~hhhWWWMMMFFF@@@AAA===999777999;;;:::999666666777777666444222111444444444333333333222222000000000000000000000000000000000111222222222333///000111111111000...------///000000///......///////////////////////////,,,,,,,,,,,,,,,+++***))),,,------......------,,,++++++,,,------......///........................------,,,++++++++++++,,,,,,,,,,,,++++++++++++******)))))))))+++,,,+++******+++---......---+++***---------............//////++++++------***+++...///...,,,******+++,,,---++++++,,,,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,---------...---+++*********++++++---------...------,,,,,,---............---,,,+++,,,,,,,,,++++++*********+++,,,...//////---,,,******+++,,,---------------+++,,,---...////////////+++******)))******++++++++++++******************///(((***111777AAAAAA333111...,,,+++,,,...//////,,,---------......//////111...++++++...000///...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***---000333:::;;;222)))'''((())),,,,,,---...---,,,+++***(((((())))))))))))(((((()))******)))'''''''''((((((((()))******+++,,,,,,***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------+++)))***)))***+++,,,,,,***(((+++...333222555IIIQQQDDD111///---+++************)))******++++++,,,------++++++++++++++++++++++++,,,,,,---------,,,,,,+++***)))))))))*********)))///,,,+++000888999222***''''''((()))***+++,,,,,,,,,***(((''''''(((((('''&&&'''((()))***+++,,,,,,+++,,,,,,------,,,,,,+++444111...,,,---.........555555555555444444444444333333333333333333333333222333444444444555888:::@@@LLLYYY]]]UUUHHH===777777999::::::999888888999999::::::;;;;;;::::::999999999999999999999999999<<<@@@>>>BBBMMMZZZtttzzz^^^NNNIIIEEEEEEDDDDDDDDDCCCCCCCCCGGGBBB???BBBEEEFFFIIINNN```yyyiii___VVVOOOBBB>>>:::999::::::888666666777777888777666444444444444333333333222222222111111111111111111111111111111111111111222222222///000000111000///...------///000000///......///........................,,,,,,,,,,,,,,,+++******,,,------------------,,,++++++,,,------......///...........................------,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++))))))***+++,,,+++******+++---......---+++***,,,,,,,,,,,,------------000---,,,------)))))),,,///...,,,+++***+++,,,---,,,,,,---------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,------------,,,+++*********+++,,,,,,------...------,,,,,,------------,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,---.........---,,,+++++++++++++++,,,,,,,,,******+++---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++///(((,,,222888DDDEEE888222///---,,,---------,,,++++++,,,---///000111111000---++++++---///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***---000444:::;;;444,,,***+++++++++,,,,,,------,,,******)))******++++++******))))))***+++***((('''((()))++++++,,,,,,------......++++++---.........------************************+++******+++------+++)))(((((((((***------,,,******---111000333EEEMMM???000///---+++***)))************++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))+++************+++******---******000888999111)))(((((((((((()))***++++++...***''''''***,,,,,,+++'''(((((()))***+++,,,---+++,,,,,,------,,,,,,+++///---+++***,,,...//////444444444444333333333222222222222222222222222222222444555555555555777888888BBBPPPXXXUUUKKK???777777888::::::888777888999999999::::::::::::999999::::::::::::::::::::::::<<>>111///---,,,------,,,******+++,,,...000111222333///---******+++------,,,++++++++++++++++++++++++***++++++******+++---000333999;;;555...---......++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++***+++,,,+++)))))))))+++------------............+++,,,,,,------------,,,))))))))))))))))))))))))+++******+++,,,,,,+++)))''''''(((***---......---)))+++///...000@@@FFF999...---+++***)))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))***************)))***************************)))***111888999222***---,,,+++))))))+++,,,---...)))%%%%%%***......,,,((())))))***+++,,,------++++++,,,,,,,,,,,,+++++++++)))((()))+++...//////444444444444333333333333333333333333333333333333333555777777666555555666444;;;EEEMMMOOOIII???777666888999999888777777888999999::::::::::::999999::::::::::::::::::::::::;;;>>><<<>>>FFFLLL^^^zzznnnUUUHHHFFFDDDCCCBBBCCCFFFJJJLLLNNNHHHDDDEEEFFFDDDEEEHHHPPPnnnxxxYYYRRRIIIBBB???===:::888777777777888888888888888333333333333222222222222222222222222222222222222333222222222111000000000000000000000000//////...---///000000///......///........................,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,------......///........................//////...------------.........---,,,+++******)))+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,000------///...***)))+++......---,,,,,,,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,------...------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000---+++)))((('''((()))***((()))***++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,------------000,,,000555888CCCHHH???000///------------,,,+++,,,,,,---...000111111222---,,,+++******++++++,,,************************++++++,,,+++***+++---///111777999444/////////...++++++++++++******))))))+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***+++,,,+++))))))((((((***,,,...---,,,******/////////<<<@@@333---,,,***)))))))))******,,,,,,,,,+++***))))))((())))))))))))))))))))))))***++++++,,,,,,,,,,,,+++)))*********))))))******)))))),,,222999999333,,,...,,,)))''''''(((***+++...((("""###(((,,,+++))))))******+++,,,,,,------++++++,,,,,,,,,,,,++++++***)))((())),,,...//////555555555444444444444333555555555666666666777777555666888777666555555555555777<<>><<<:::777777777777777777888888444444444333333333222222222222222222222222222222333222222222111000000000111000000///////////////---///000000///......///........................,,,------.........---------,,,++++++++++++,,,---++++++,,,------......///........................//////...------------.........------,,,+++******+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,//////,,,,,,.........------,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...+++,,,,,,---.........------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000---+++)))''''''''')))***)))***+++,,,------------,,,,,,------,,,+++*********+++++++++,,,,,,------000---111333444>>>EEE>>>000///------...///...---............////////////---,,,+++***))))))***+++************************+++,,,---,,,++++++---......444666222/////////---+++++++++*********************++++++++++++*********+++,,,,,,+++***+++---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++,,,,,,,,,************************+++***))))))***+++***))),,,+++******,,,---,,,+++,,,+++///111000:::===000,,,+++***)))))))))***+++---,,,++++++***)))(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,''')))******(((''')))*********---333999999333...***(((%%%###"""###%%%&&&///***%%%$$$'''***)))'''*********+++,,,,,,,,,---***++++++,,,,,,++++++***---+++***+++---......---555555555555444444444444666666777888999::::::;;;777888888777555444444555666666777999;;;;;;999777555666888888666555666777888888999999999999888888999999999999999999999999888;;;999<<>>444111...------////////////.........---------------------+++)))(((***,,,+++++++++++++++++++++++++++---...---,,,+++,,,...---111444111//////...+++,,,,,,+++************+++))))))************)))))))))+++,,,,,,+++***+++---,,,,,,,,,---......//////---,,,,,,++++++++++++,,,)))))))))))))))))))))))),,,***((((((***+++******...,,,******,,,,,,,,,+++...+++000333222999;;;///,,,+++***)))******,,,---,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''((()))************'''***,,,+++(((''')))+++++++++---222666777333///,,,***((('''&&&'''((()))...,,,***))))))***))))))************++++++,,,,,,******++++++++++++******///...------......---,,,444444444444333333333222555555777888:::<<<======::::::999666444333444666555666666777777777888999444666777777666555555666888888999999999999888888888888888888888888888888888:::999;;;@@@>>>EEEYYYppp~~~bbbPPPFFFEEEDDDCCCDDDFFFIIIJJJOOOHHHCCCCCCCCCCCCEEEIIIJJJUUUnnn}}}lll[[[OOOGGG@@@<<<;;;:::999888777777888888777666666666666555555555444444444444444444444444111111111111111222222222222111000///...//////000---///000000///......///------------------------------...///////////////---,,,+++))))))+++,,,---++++++,,,------......///...........................------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---+++---111111---,,,..................------,,,)))***+++,,,------------+++++++++,,,,,,------------------,,,,,,+++++++++---,,,+++*********+++,,,***+++,,,---............+++,,,,,,,,,------------,,,,,,,,,---------......+++,,,---.........---,,,))))))***************+++***+++,,,---............------...///...,,,***)))+++++++++,,,---.........,,,***///000...888CCC@@@:::666000---,,,---......,,,,,,,,,------------------......,,,)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------111333111///000...***...---,,,+++***++++++,,,))))))************)))))))))***++++++******+++---)))***+++,,,---...///000------+++*********++++++************************,,,***(((((()))*********---+++)))***,,,---...---...***000555333888999...,,,+++*********,,,---...++++++******))))))(((((())))))))))))))))))))))))&&&'''((()))************))),,,...---)))(((+++...++++++,,,///222333000......---,,,,,,,,,,,,,,,---)))+++,,,,,,***)))***+++)))))))))************+++******++++++++++++******...---------//////---,,,333333333222222222111111444555666888:::<<<>>>???;;;;;;999666333222444666333555777777666666888:::444666777777666555555666888888999999999999888888777777777777777777777777888:::888:::>>>:::???QQQeeegggTTTHHHFFFDDDCCCBBBCCCDDDEEEJJJDDDBBBCCCDDDCCCCCCFFFGGGOOOeeewwwgggZZZNNNDDD>>>>>><<<;;;999888888999999777777777777666666666666444444444444444444444444000000111111222222222333222111///.........///000---///000000///......///------------------------------...///000000//////---,,,***))))))***,,,---++++++,,,------......///........................------,,,++++++++++++,,,++++++,,,------......///,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---)))************+++++++++...---...111111,,,***,,,......//////......---,,,***+++,,,---............+++++++++,,,,,,------------------,,,,,,+++++++++...---+++*********++++++***+++,,,---............+++,,,---............---,,,,,,,,,------.........+++,,,...//////...,,,***((()))***+++++++++++++++******+++,,,------------...///000000///---+++***,,,,,,------...///000000***)))///000---888EEECCC???:::333---,,,,,,------******+++,,,,,,---.........//////,,,)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,,,,------222333111000000...***...---,,,+++++++++,,,---*********++++++*********((()))++++++******+++,,,&&&&&&((()))+++,,,.........---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))*********+++)))((())),,,///000000---***000555444888888...,,,++++++++++++,,,...///************))))))))))))************************((((((***++++++,,,,,,,,,***...000///+++***,,,000+++***+++---///000...---))))))))))))))))))))))))"""''',,,,,,((('''(((+++)))))))))))))))***************++++++++++++******,,,++++++---//////...,,,555555555666666666666555222333555777999;;;<<<===777777777444222222333555333555777555333333777;;;888888999:::999888777666999:::;;;:::888777888999888666555666777777666555888999999999:::>>>CCCFFF___vvvyyyXXXNNNCCCBBBDDDAAACCCGGGAAACCCFFFFFFCCCCCCFFFFFFCCCFFFLLLZZZvvvrrrggg^^^QQQFFF>>>===;;;999777666666666555444444555666666555333444444333333333444444555333222111111111222333444333222222111000///......---......---,,,,,,///111//////.........---------...............///000111------,,,,,,,,,+++++++++,,,,,,,,,---...///000000+++111333...,,,......***---------.........//////222111...+++******+++,,,...------,,,,,,------...,,,---...---+++,,,---///---+++***+++...///---***+++---///111222111///---/////////......---,,,,,,)))***+++,,,------------,,,+++***)))***+++,,,---...------------,,,,,,,,,+++,,,---...---,,,+++*********+++,,,,,,---......)))***++++++,,,,,,,,,,,,,,,,,,,,,---...---+++)))------,,,++++++******))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...////////////...---,,,+++,,,+++,,,......222===JJJNNN;;;---...111---,,,000''')))+++++++++,,,---///...------,,,,,,------...------,,,,,,,,,,,,------..................------///111333222///,,,,,,...,,,+++*********+++)))(((***++++++,,,,,,------......+++)))+++///000,,,(((((()))***+++,,,+++***)))+++,,,+++***((('''((()))+++,,,,,,,,,,,,+++******+++)))((())),,,---+++)))))))))***,,,...111333444000,,,...777===:::333...+++,,,---...////////////...------,,,+++***))))))******))))))***+++,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,(((+++,,,+++...333333///...---+++)))(((((())))))(((((()))***************###%%%'''***+++++++++*********+++++++++***))))))*********++++++*********666666555444444555666666333333333444555666777777666666666444333333444666666666666555333333555777666777999:::;;;;;;::::::;;;<<<===<<<:::999:::;;;888777666777888999888777888888999999999<<<@@@DDDWWWppp^^^QQQEEEDDDGGGCCCEEEHHHCCC@@@CCCCCCBBBCCCGGGHHHFFFDDDIIIVVVpppxxxooo___RRRDDDBBB???<<<;;;999777555777666555666777777666444555444444333333444444555333222222111111222333333222222222111000//////.........///...------///111000000/////////.........000000//////.../////////.........---------,,,,,,,,,------......////////////333333...,,,///000...---------.........//////000///---,,,+++++++++,,,...------,,,,,,------...,,,---......,,,,,,---...---,,,+++,,,......,,,)))***,,,...000000...---+++---------------------...)))***+++,,,------------,,,++++++***+++,,,---............------,,,,,,,,,------.........---,,,+++,,,,,,,,,---.........///***++++++,,,------,,,,,,---,,,,,,---...---+++(((+++++++++++++++++++++,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---..................---,,,++++++,,,+++,,,......222===IIIQQQ???000///000,,,***---***+++,,,,,,+++***+++,,,...------,,,,,,------.........------------........................------...000333222000---,,,---...,,,++++++,,,,,,+++)))++++++,,,,,,,,,,,,------...+++)))+++//////,,,)))***+++,,,------,,,+++***,,,------+++)))((()))***++++++,,,,,,++++++***)))+++)))((()))+++---+++***((())))))+++,,,...000111///,,,---666<<<999222...***+++,,,---............---,,,,,,+++******))))))******))))))***++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***------,,,///333222...---,,,***)))))))))***+++(((((()))***************((()))+++,,,---,,,++++++******+++++++++++++++*********+++,,,,,,+++******777666555555555555666777555444444444333333333222444555555444333444666777999777555444444555444444555666888:::<<<======<<<:::;;;<<<;;;999999999;;;999888777888:::;;;;;;999888888999888888:::>>>AAALLLgggjjjVVVHHHEEEIIIFFFGGGIIIDDDCCCFFFHHHGGGHHHKKKJJJGGGCCCFFFPPPfffrrrbbbOOOJJJDDD@@@>>><<<888555888777666666888888777666555555444444444444444555333333222111111222222333222222111111000000//////...///000///......000222000000000000000/////////111111000///............//////.........---------........................111444444///---///111000------........./////////...---------,,,,,,++++++...------,,,,,,------...+++---//////---,,,,,,,,,...---,,,,,,------+++)))+++,,,...//////...,,,+++******+++,,,,,,---......******+++,,,------------,,,,,,,,,+++,,,------...//////...---,,,,,,++++++....../////////...---,,,..................//////+++,,,------...---------...---,,,------,,,***((()))******+++,,,,,,------------------,,,+++***)))++++++++++++++++++++++++///...------------...///------------,,,+++******,,,+++,,,......111<<>>===:::777444444444444444333333333333000222444555555666777999;;;777555555999;;;:::999666777888999999888777666666777888888666666777888999888888999;;;===<<<;;;999:::;;;;;;:::;;;===???GGGUUUpppeeeNNNFFFJJJFFFDDDFFFDDDGGGPPPYYY]]]^^^[[[SSSJJJLLLHHHHHHUUUmmmrrrgggWWWIIIAAA<<<999888888666444444666777777666777666555444444444444444333333333333222222111111000000000000000111111111...000111111000000111222........................,,,+++++++++,,,,,,---...---------,,,,,,,,,,,,+++//////////////////......///555<<>>;;;666333111222222111111222111111///222444555666666777999999777666666888:::;;;;;;888999999999777666444333777888999999888777999:::999888777888:::;;;;;;999999:::;;;;;;;;;;;;===???FFFMMMaaannnSSSGGGJJJEEECCCEEEEEEJJJVVVccclllooonnneee\\\SSSLLLHHHOOObbb~~~yyyiiiWWWIII@@@<<<<<<888666444444555777777666777777666555444444444444333333333333333222000000//////000000111111222222...000111222111000111222------------............+++******+++,,,---......------,,,,,,,,,+++++++++////////////////////////111888DDDNNNLLL@@@555000....../////////000000000000/////////......------...------,,,,,,------...,,,...000///---+++++++++,,,---......,,,******+++((()))******+++++++++***------,,,++++++***))))))+++,,,,,,------,,,,,,,,,++++++,,,---------------......---------,,,,,,,,,------,,,++++++++++++,,,------------------------.........///......---,,,///---++++++,,,,,,,,,+++------,,,,,,+++******)))))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,++++++***++++++---///...000:::DDDSSSIII<<<333000///000000***,,,------,,,,,,---/////////............//////---...///000000///...---++++++,,,,,,------......///000222555777666222///000///...///000111000///......---,,,,,,+++******------............------***++++++,,,+++***((('''***+++,,,+++))))))***,,,+++,,,,,,,,,,,,+++******(((***++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,///666888333...---))))))***************)))((())))))******+++++++++,,,+++******)))*********,,,,,,++++++++++++++++++++++++************++++++&&&)))+++,,,111777888444...---+++)))(((((())))))+++++++++,,,++++++***)))((((((((()))***++++++,,,)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++888999;;;;;;;;;999666444333333222222222111111111///222555666666666777888777777777666555666888:::999999:::999888666444333666777888888777777888:::888777666777888999888777666888:::::::::;;;===???@@@EEETTTrrrxxxYYYIIIJJJEEEBBBEEEFFFKKKVVVdddmmmssssssmmmeeeYYYOOOHHHKKKZZZttt~~~kkkVVVGGGAAA???:::888555555666777888888888777666555444444444444333333444444333222000///...//////000111222222222---///111111000000000111---.........////////////---------,,,------.........---------,,,,,,,,,,,,......//////000000111111222999GGGSSSQQQCCC666111.../////////000000000000333222000///.........///...------,,,,,,------......//////...,,,++++++,,,***,,,......,,,***+++---))))))***+++,,,------...,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******,,,---------,,,+++,,,,,,,,,------------...///...---,,,+++,,,,,,------------.../////////000...............---,,,,,,---,,,******,,,---------,,,+++++++++++++++++++++++++++******+++---...///------------------------++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,+++******---///...000999CCCTTTLLL???444000000000000+++,,,------,,,,,,---/////////............//////,,,---...//////...---,,,***++++++,,,------............///111444555222///...------...///000000...---------,,,,,,+++++++++,,,---...///...---------***+++,,,,,,,,,+++***)))+++,,,---,,,******,,,---,,,------------,,,++++++(((***,,,+++))))))+++---+++++++++******++++++,,,------111777888333...---*********++++++******)))))))))******+++,,,,,,---,,,++++++***))))))******))))))***+++,,,,,,------,,,++++++******++++++,,,&&&)))***+++000555666333++++++)))))))))***+++,,,+++,,,,,,,,,++++++***))),,,+++++++++++++++,,,,,,******+++++++++++++++***,,,+++************+++,,,:::999888777666666666666777666666555444333222111000222555666666666666777666888888666222222444777999:::::::::999888666555333555666666555555666888888666555666777777666555444666888999999:::<<<>>>;;;???NNNhhh~~~]]]KKKKKKEEEBBBFFFHHHEEEOOO[[[bbbgggiiiddd]]]]]]QQQGGGIIIUUUoooyyyaaaNNNDDDAAA;;;999666666777999999999888888777555555444444444333333444444333222000///......///000111222222333,,,...111111000//////000.../////////000000111111111000///...............//////.........------------......///000111111222222888FFFSSSPPPBBB555000////////////000000000000666444111///......///000...------,,,,,,------.../////////---+++***+++---))),,,......,,,***,,,...,,,,,,---...000111222222+++++++++,,,,,,---......,,,,,,,,,------,,,++++++)))***+++,,,---,,,++++++++++++,,,------......///000///...---,,,---......---......///000111111222---.........---,,,++++++---+++)))***,,,.........*********++++++,,,---------,,,+++++++++,,,---...........................******,,,,,,,,,,,,******+++,,,,,,---------,,,,,,******---//////000999CCCVVVNNNAAA555000///000...,,,---......,,,,,,,,,...//////............//////+++,,,...//////...,,,+++******+++,,,,,,---.........,,,,,,///222333111///---,,,,,,---...//////...------,,,,,,,,,,,,++++++,,,...//////...------...***+++,,,---------,,,+++,,,---...---,,,,,,---///------......------,,,+++(((***,,,+++))))))+++---***************++++++,,,------222888888333......******+++++++++******)))))))))***+++,,,------...,,,,,,+++***))))))******'''((()))***,,,---...///******))))))))))))******''')))++++++///444444111((((((((((((***,,,...///,,,,,,,,,,,,,,,+++***)))000000///------,,,,,,---******+++++++++***)))))),,,+++)))(((((()))+++,,,777777555444444555666777333222333444555555222000000222444666888888888888999:::;;;:::888666666666555999>>>???;;;777444333666666666666666666555555666555444444444666777888666777888999999999999999>>>AAAGGGVVVtttmmmTTTIIIFFFDDDEEEGGGJJJLLLOOOSSSVVVXXXXXXYYYSSSPPPNNNPPPSSSeeesss```OOODDDDDD666555:::777999;;;666666666777777666666555444222222111111000111111111222222222222222111000///000000000000000000000000////////////////////////111///...------...///111222111///...---------.....................------222777===AAAAAA<<<666111...............///000000222555666333...+++,,,///......---------......///------------------------........................,,,,,,------...///000000///,,,******,,,---,,,***,,,------------,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++---.........---,,,,,,---///000111000///---222000///---,,,,,,,,,---,,,++++++******++++++,,,......//////...,,,+++)))******+++++++++,,,,,,,,,...---+++,,,.../////////---,,,+++***+++,,,---...)))***,,,...//////...---...111333333111333999>>>PPPKKKAAA777333444222---///////////////000111111111222333333111000000111000///---+++******++++++111000...---,,,------......,,,,,,///444666333000......---,,,,,,,,,,,,---///...---,,,,,,---///000///............---------------......------,,,+++*********++++++,,,,,,,,,---------...------,,,,,,'''((()))++++++,,,,,,,,,...---+++******+++---...000111444777666222///...,,,+++++++++***)))))))))))))))***,,,......,,,)))------,,,++++++******))))))******++++++,,,------)))************+++++++++)))*********///444444///''''''(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((******+++++++++******)))++++++,,,------------,,,555555444444444444444555444333222333555555333111444555555666777777666666777999:::999777666666777666888;;;;;;:::777666555444444444555555666777777555555555555777999;;;<<<888888999999999999999888<<>>???999:::::::::::::::999888999===BBBKKK```___LLLGGGFFFFFFFFFCCCDDDEEEFFFIIIKKKMMMNNNJJJGGGFFFIIILLLZZZzzztttdddOOOAAA===???::::::;;;555666666777777666666555444666555444444333333333444222222222222222222111000////////////////////////////////////////////////000///...------...///000111000///......---..............................+++,,,///000111000///...000///---,,,---...000222000222333111---+++,,,...---------------...//////////////////////////////........................,,,,,,------...////////////---++++++++++++***)))------.........---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......------...///////////////,,,---///000000000///...---------------...///000,,,,,,++++++++++++,,,,,,............---,,,++++++,,,,,,,,,,,,------------000...------.........---...//////000000000000000...///111222333333222111---///000///---...222666CCCAAA;;;333111333222/////////......//////000000000111222111///------...***+++---///000///---,,,,,,,,,,,,+++,,,,,,---......,,,,,,///333555333111///...------,,,---------------............------)))***+++,,,---......///+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,---111666777555111---+++*********+++++++++++++++,,,,,,,,,---...---+++)))******+++++++++,,,,,,,,,+++++++++++++++*********)))************++++++++++++,,,++++++///555444///************************************************++++++***************+++******+++++++++++++++***)))******+++,,,+++++++++555666888999999999888777666444222222444555666555999888777555555555666666444555777777666555666777666666888;;;===<<<888444444444333333444555666777555555666888:::;;;===>>>::::::;;;;;;;;;:::999999888<<<@@@FFFTTTpppfffNNNFFFGGGFFFEEECCCCCCBBBCCCDDDFFFIIIJJJHHHEEEEEEGGGHHHSSSnnnrrrYYYHHHAAA@@@::::::===888888999999999999888777777666666555444333333333333222222222333333222111111////////////////////////////////////////////////000///............///000000000//////............---------...............---------...///000111111000///---,,,,,,...000222///000111///,,,+++,,,------------------...///000................................................---------........./////////...,,,+++*********)))---------------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............//////000000000000000------...///000/////////......------............,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......111///------......---,,,...///000111222111000///000111222333333333333222///000///...,,,---000333;;;;;;777111000222222000//////.........//////000000111222111///.........------.../////////...------.........//////000000---,,,,,,...222333333111//////...---------------,,,---...///...---,,,+++)))******+++,,,,,,------+++++++++++++++***))))))++++++++++++++++++++++++++++++,,,---------,,,,,,***))))))******++++++,,,------,,,,,,,,,---......+++222888777444111---************++++++,,,,,,,,,...---,,,---...---+++)))))))))***+++,,,,,,------,,,,,,,,,+++***))))))((())))))*********+++++++++,,,,,,,,,,,,000555555000------,,,,,,,,,,,,------))))))))))))))))))))))))******))))))***++++++,,,******++++++,,,,,,++++++))))))***++++++++++++***555666888999999999888777666555333333555666777777888777666555555666888999333555777777555555555666666777:::@@@DDDBBB:::222888777555444333333444555666666777888888999999999:::::::::;;;;;;::::::999999<<>>:::999999999999999888777777666666444333333222222222111222222333333333222222000000000000000000000000000000000000000000000000//////............/////////////////////.........---------.........////////////......///111333444000///---------...000111...//////...---,,,,,,---,,,,,,,,,------///000000------------------------........................---------...............------,,,+++***))))))***,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------+++,,,,,,------...//////////////////000000111111---......////////////////////////......---,,,+++---,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,---------......111///------......---,,,---...///000111000//////000000111111111111111111111111000...---...000222666888666111///222222000//////............//////000222333222111000000000222111000...------......---......//////000000000---,,,,,,...000222333222//////...------------...,,,---.........---+++***++++++++++++++++++++++++******++++++******)))(((++++++++++++++++++++++++***++++++,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,------......///+++444:::777222111...*********++++++,,,,,,,,,---...---,,,,,,------+++)))))))))***+++,,,------...---,,,++++++***)))(((((())))))*********++++++++++++,,,,,,,,,111777666222---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,))))))***++++++++++++***333333444555666666666666666444333444666888888777555555555666777888999:::444666777777555444555666666777<<>>@@@FFFYYYzzz}}}\\\JJJGGGHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHEEEEEEGGGEEEHHHYYYmmmrrr]]]QQQJJJ@@@>>>@@@;;;888888999999888888777666777666555444333222222222111222333333333333333333000000000000000000000000000000000000000000000000////////////////////////......////////////......,,,,,,------...////////////////////////000111222...............///000000..................------,,,,,,,,,---...///000111------------------------................................................+++,,,,,,+++))))))***,,,,,,,,,------,,,,,,+++***++++++,,,,,,------......,,,,,,,,,---....../////////////////////000111111............/////////000000000000///...,,,+++***------,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,------------000...------.........---------...////////////////////////////////////000222111///......///111222333777777222000111222111//////......------......///111222333222111222333555333111...---...///000,,,,,,---.........------,,,,,,---...///111222333000///......------......------...------,,,+++***,,,,,,,,,+++++++++*********++++++++++++***)))))),,,,,,,,,++++++++++++***)))***+++,,,,,,------,,,,,,+++***))))))***+++,,,******++++++,,,,,,------,,,777<<<666111111000,,,+++++++++,,,,,,,,,,,,,,,---+++******,,,,,,+++***))))))***+++,,,,,,------,,,,,,+++***))))))(((((()))************+++++++++***,,,,,,,,,222888888444+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))***+++,,,,,,)))***+++,,,------------)))******+++,,,+++++++++333333333333444555666777555444444666888999888666555555666777888888999888666777888888666444444555777666;;;FFFQQQSSSJJJAAA;;;999777555444555777888777777888888888777555444666666888999::::::;;;;;;::::::<<<>>>BBBRRRppphhhQQQIIIIIIGGGEEEEEEFFFEEEEEEDDDCCCBBBDDDBBBCCCFFFDDDFFFTTTfffqqqfff^^^PPPIIIFFF>>>;;;;;;;;;;;;;;;:::999999999888666555444333333333111222333333444444333333222222222222222222222222000000000000000000000000......////////////......---...///000000///......,,,,,,------...//////000...///000000111000000///------///000000000///...///........./////////...,,,,,,,,,---...///000111........................................................................)))***,,,+++))))))+++---......//////......---,,,++++++,,,,,,---......///,,,,,,------...///////////////.........///000111...............///000000....../////////...,,,+++------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,///---,,,,,,...//////..................///000000//////............//////222000...---...///111111333888999444111111222000000///...------------...,,,...111111111111222444333222111111000000000000------...//////...---,,,,,,,,,------...000222444000//////...............///...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,+++++++++******))))))***,,,,,,------,,,,,,+++***(((((()))+++,,,)))***+++,,,------------...999>>>555///111222...,,,,,,,,,,,,,,,,,,+++++++++)))((()))***++++++************++++++,,,,,,,,,++++++******))))))(((((()))************+++++++++)))***+++,,,333::::::666,,,+++)))(((((()))+++,,,******************************************++++++)))***+++,,,------------***++++++,,,,,,,,,,,,,,,555555444444555666888999444444555777999:::888666555666888999999888777666777888999888666444444555777666:::FFFSSSXXXRRRJJJ:::888666555555777999;;;666777888999999888666666444555666888999:::;;;;;;999888:::===@@@NNNjjjqqqUUUKKKJJJHHHDDDDDDEEEEEEDDDBBBAAA???@@@>>>@@@EEEDDDEEESSScccxxxqqqaaaUUULLLAAA???????????????>>>>>>===:::999888666555555444444111222333333444444444444222222222222222222222222000000000000000000000000......////////////......---...///000000///......,,,,,,------...///000000///000222333333111000...,,,---///111111000...---///...---...///000000///+++,,,,,,---...///111111////////////////////////.............................................---'''***++++++)))))),,,...000000000000000//////...++++++,,,,,,---...//////,,,,,,------...////////////...---------...000111...............///000000,,,---.../////////...---...------,,,,,,------......---,,,+++,,,---...///******+++++++++,,,,,,,,,...---,,,,,,.../////////000///.........///111222//////...............///111///---,,,---///000111444999:::555222222222000000///...---------------***,,,///000000111222444///000222333333222111000000000111111111///...---,,,,,,---------///222444000000///...............000...---+++******++++++******+++,,,---......///+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********((()))***+++,,,------------+++***(((((()))+++,,,+++,,,---...///////////////;;;???555...111333000---------,,,,,,+++++++++***((('''(((***++++++******++++++++++++,,,,,,,,,************)))))))))))))))************+++++++++(((***+++---333;;;;;;888///...,,,++++++,,,...///************************++++++***************+++)))***+++,,,------...---++++++,,,------------,,,555555444444555666888999444444444555555555555555444666777999999777666444555555444444444555555666222777;;;AAAQQQ___ZZZJJJ???:::666666555222333666;;;:::888777666666666666999777555777:::===<<<;;;>>>999999>>>AAAHHH___xxx|||aaaSSSIIIAAACCCDDDEEEEEEEEEEEEEEEDDDDDD@@@???@@@CCCFFFOOOXXXwwwxxxjjjYYYKKKDDDAAA??????AAAAAA>>>;;;999777555444444444333222333333333222222222111111222222111111000//////...000000000000000000000000////////////000000000000111111222222222222111111///////////////.........//////000000000000//////---.../////////...,,,,,,///////////////000111111................................................*********+++,,,...///000111000///...---,,,++++++......---------,,,,,,,,,+++,,,............,,,+++........................////////////////////////000//////.........//////......------------......000///...------...000111---...///---******---000000000/////////......------------,,,,,,+++++++++///---+++***,,,.........000///---,,,,,,---///000///...---,,,,,,---///000------......///000000000333:::===666...+++,,,---//////...---,,,,,,++++++------...///000111222222111111222222222111111000333333222111///---+++***+++,,,---...///000111111111111000///...///000111............---,,,++++++---***(((***///000...***+++++++++,,,,,,------------,,,+++*********,,,,,,%%%***...---***))),,,000---,,,+++******+++,,,---)))+++---.........000222666@@@AAA666000222222,,,///...---,,,+++,,,---...---,,,,,,++++++,,,,,,---))))))***+++,,,------...------+++***))))))))))))***)))))))))***,,,...000......+++***222>>>BBB>>>///---+++))))))+++...000(((((()))***++++++++++++'''(((((()))******++++++------------------------//////...------------...555555444444555666888999555555555555555555555666555666777888888777666555555555555555444444444444333666777<<>>???EEEYYYooojjjXXXKKKCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEAAA@@@BBBCCCEEELLLTTTrrrwwwgggZZZJJJFFFBBBAAAAAAAAA>>>;;;999777555444555555444333333333333222222222222111333333222111111000//////111111111111111111111111////////////000000000111000000000111111000000000//////////////////////////////000000000000//////....../////////...---,,,...............//////000.........------.........------------------------,,,,,,+++++++++,,,,,,---...............---------......---------,,,,,,,,,,,,------......------,,,------------------------........................//////............/////////......------......///---------,,,,,,------...,,,---...,,,******---/////////...------------------------,,,,,,,,,++++++---,,,+++,,,...///...---///...---,,,,,,---...//////...---++++++,,,...///,,,------......//////000000888<<<666///---.../////////......---,,,,,,+++......//////000000111111111111222222222111111000111111111000///...---,,,,,,,,,------...000111222333000...,,,------......------......------,,,,,,...+++)))+++///000---)))++++++++++++,,,,,,,,,---,,,+++************+++,,,))),,,......,,,+++,,,...,,,+++************+++,,,)))+++---......///111333888@@@@@@555///111111---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***************++++++*********+++,,,,,,++++++((((((000<<<@@@===000///,,,***)))***+++,,,)))***************))))))(((((()))******+++,,,,,,------------------------///......---------------666555555555555777888999777777777666666666666666555666777888888777666555555555555555555444333222444555444666BBBRRRVVVPPPCCC<<<666666666444555888999888777666555555666666888777777888;;;<<<<<<;;;@@@<<<<<<>>>===AAAPPPbbbvvv^^^NNNFFFDDDDDDDDDCCCCCCBBBBBBAAAEEEBBBBBBDDDDDDEEEJJJQQQjjj}}}ooocccPPPKKKEEEAAAAAA@@@>>>;;;;;;999666555555555444333333333333333222222222222444333333222222111111000111111111111111111111111/////////000000000111111//////000000000000/////////////////////////////////000000111111000000///...////////////...---,,,---------------.../////////...---,,,,,,---...///...........................---,,,+++***)))))))))---------.........//////......---------,,,,,,,,,......------------......------------------------------------------------///.............../////////......------......///---------......------,,,,,,------,,,+++***,,,...///...---++++++,,,---------------------,,,,,,,,,---,,,,,,---...///...---///...---,,,,,,---...//////...,,,+++***++++++,,,++++++,,,------......///...777<<<777111///000000000//////......---------////////////000000000000000111111222222222111111////////////////////////...---,,,,,,---///111333777222---+++---...---,,,+++,,,------......------...,,,+++,,,...///,,,)))*********++++++++++++++++++******))))))***++++++,,,------......---------++++++***))))))***++++++***,,,...///000111333555;;;@@@>>>333---///000---,,,+++++++++,,,---...///++++++------------++++++---,,,,,,,,,+++++++++******+++++++++++++++******+++++++++++++++***)))((()))(((''''''///888<<<;;;111///---+++))))))))))))++++++++++++***)))(((''')))******++++++,,,,,,---------------------------......---------,,,,,,,,,777666555555666777999:::888888888777777777777777555555666777777666555555555555666666555333222111444555333444>>>KKKRRRRRRGGG>>>777666666555666888777777666666666666666666888888888:::;;;<<<;;;;;;???======>>>===???KKKXXXppp}}}bbbQQQIIIEEEDDDCCCBBBAAAAAA@@@@@@CCCAAABBBEEEEEEEEEIIIOOOaaa~~~qqqfffRRRLLLEEEAAA@@@AAA@@@???===:::777555555666555444444444333333333222222222444444444333333222222222111111111111111111111111//////000000000111111111//////000000000000/////////////////////000000000000000000111111000000000///////////////......---......------......///000000...---,,,,,,---...000////////////////////////...---,,,+++***)))))))))---------............///......---------,,,,,,,,,///...---,,,,,,---...///------------------------------------------------......---------...////////////............////////////000111111000...---,,,,,,,,,,,,++++++,,,,,,///...---++++++,,,...///.........---------------222///---,,,,,,---------...------,,,,,,------......---,,,+++***************++++++,,,,,,---.........777===999222///000///000000//////............111000000000/////////...000000111222222222111111000000//////............///---,,,+++,,,...111333;;;555///,,,---///---+++***+++,,,---............///---,,,---......,,,)))******************************************++++++,,,++++++,,,...///...,,,***************************,,,///000111222444666===???;;;111,,,---...---,,,,,,,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++)))((()))***+++,,,+++***)))(((***)))''')))...444777888//////---,,,***)))))))))++++++,,,++++++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++777777666666777888:::;;;999999888888777777777777555555666666666666555555555555555555444333222111222444555666<<>>???>>>AAAIIISSSfffcccRRRLLLEEEDDDBBBAAA@@@@@@@@@@@@@@@???@@@DDDFFFFFFJJJPPP]]]wwwlllVVVOOOFFFAAAAAACCCDDDDDD???<<<888666666666666555444444444333333333222222444444444333333333333333111111111111111111111111000000000000111111111111000111111222222111111000////////////000000111111000000111111111111000000000000//////............//////......//////000111///...------------...///........................,,,,,,++++++***++++++,,,///............---------......---------,,,,,,,,,//////---,,,,,,---//////---------------------------------------------------------------...///////////////......////////////000111222111000...---,,,,,,,,,,,,------,,,+++//////...------...///000........................888333...******+++,,,,,,---------,,,,,,---------------,,,+++***)))))))))******++++++,,,---------///999???;;;333000...---///////////////.........111111000000//////......///000111222222222222222222111000...------------///---,,,***+++---000222:::555///---,,,---+++******+++,,,---.../////////......---......---,,,***************************))))))******++++++++++++)))((()))+++---///...---*********++++++*********+++---///000111222444666======888000,,,,,,---------------,,,,,,++++++******+++---......---+++*********+++,,,------............---,,,+++***((((((((()))***,,,,,,+++******---+++***+++...111333555......---,,,++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***888777777777777999:::;;;999999888888777777666666555555555555555555555555666555444333222222333333111444666777;;;BBBLLLTTTQQQEEE:::666777666666777555666777888999999888888777999<<<<<<;;;:::;;;;;;<<<===>>>>>>???BBBIIIOOOaaafffSSSMMMEEEDDDBBBAAA@@@@@@AAABBB@@@>>>@@@DDDEEEFFFJJJPPPZZZzzz~~~tttbbbYYYMMMEEEDDDFFFGGGHHHAAA===999666666777777666444444444444333333333333333333333333333333333333222222222222222222222222000000000111111111222222111111222222222222111111...//////000000111111222000111111222222111111000111000//////....../////////////////////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......//////.........---------......---------,,,,,,,,,//////............//////........................------------------------,,,,,,,,,,,,---...//////000//////......//////000////////////......---,,,---,,,,,,---...///---+++.........///////////////.........///////////////999444...******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,------...///:::AAA===555111...---........................111111000000//////......///000111222222222222222333111///---,,,,,,,,,---...---,,,+++,,,---///000555333111...+++)))))))))***+++,,,---............---............------,,,+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,'''(((***+++,,,---------***+++,,,,,,,,,,,,+++***,,,...000000000111333555<<<:::555000,,,,,,------,,,,,,,,,,,,,,,+++******++++++------------++++++******+++,,,---.../////////...---+++************)))***+++,,,,,,,,,,,,,,,...++++++---//////111555000///...,,,,,,,,,------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))888888777777888999;;;<<<999888888777666666555555555555555444444555555555666444222111111222444555111333555555666===JJJVVVVVVHHH;;;777777666555666555666888999:::::::::999777:::======<<<::::::;;;<<<>>>>>>======AAAGGGKKK[[[xxxlllUUULLLEEECCCBBBAAAAAAAAACCCDDDBBB@@@@@@CCCDDDDDDIIIOOOTTTooouuujjjZZZNNNIIIHHHIIIIIIBBB>>>:::777666777777777555444444444444333333333222222222222222333333333222222222222222222222222000000111111111222222222000000111111111111000000...//////000111111222222000111111222222111111000111111///.........///000///............///000000,,,---...000000...---,,,------------------------------,,,,,,------...///---------.....................---------,,,,,,,,,......////////////......////////////////////////........................,,,,,,,,,,,,---...///000000000////////////000000111000///...------------...------...000000...++++++,,,...000000///...---....../////////000000000444222///---------,,,+++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........---888@@@>>>777222000...------------------------000000000000//////////////////000222222333333222111000...,,,,,,---...///------,,,,,,,,,---......222555666333---)))***,,,++++++,,,---............,,,---..................---,,,,,,,,,++++++++++++)))***,,,---......------***,,,......+++***+++---+++,,,------------,,,+++---...000000000000111333:::777222000...,,,,,,---((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---+++)))***+++---///...---,,,,,,,,,,,,,,,,,,,,,))))))...///...111777555333///---,,,,,,---...))))))***+++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++)))(((999888888777888:::;;;<<<888888888777666555555444555555444444444444555555666444111///000222555777222333444333222999IIIWWWYYYJJJ<<<777777555444555555777888:::;;;;;;;;;:::777:::>>>>>><<<::::::;;;===>>>>>><<<;;;@@@DDDGGGUUUpppqqqWWWKKKDDDCCCBBBAAAAAABBBDDDEEEEEEBBBAAACCCBBBBBBGGGNNNMMMeeewwweeeUUUMMMJJJIIIHHHCCC???:::777666777888888555555444444444333333333222222222222222222222222222222222222222222222222000111111111111222222222//////000000000000//////...//////000111222222222111111222222222222111111222111///.........///000...------------...//////+++---///111111///---+++000000000000000000000000///......---------......++++++,,,---...///000111......---------,,,,,,,,,---...///000000///...---000000000000000000000000////////////////////////+++++++++,,,---...///000000000////////////000000444333111////////////000///...---///111111///,,,)))+++---000000///---+++.../////////000000111111/////////000111000---***+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,------......///+++777???>>>888444222000,,,---------------------////////////000000000000//////000222222333333333///...,,,,,,,,,...000111,,,,,,------------------333888<<<999111,,,---000,,,,,,------......------+++---...///.........///---------,,,,,,+++++++++***+++,,,...//////......,,,000333000+++((())),,,,,,,,,............,,,,,,---///000000//////000111999555111000///---,,,---%%%&&&))),,,.../////////---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,+++)))((())),,,000333111000...,,,+++++++++,,,(((&&&'''---///...111888999666111---++++++,,,...)))******))))))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,+++)))''';;;:::999888777888999:::888777555444444555555666444555777888888666444333444444333222333444555666444333111000111777???EEERRRLLL@@@777555777444///777888888999999999888888:::;;;<<<===>>>>>>>>>>>>===<<<<<<===???CCCFFFHHHLLLgggwww___QQQGGGBBB@@@BBBDDDDDDFFFIIIHHHGGGEEECCCDDDFFFHHHJJJLLLZZZxxx}}}kkkXXXLLLIIIJJJJJJ@@@888888:::999777888999888777555444444444444222222222111111111000000111222333333444444444444222222222222222222222222222222222222111///...---222111111111000000//////000111222333333222111000333333222222111111000000000000//////111222444555000///...---,,,,,,---...000000///......///000111000000//////..........................................//////......---,,,---------.........//////...------------...//////------------------------///............---------111111000///...---,,,,,,......//////000000111111333333111000////////////111///...------...///111333222111/////////000111,,,///111111000...------......---,,,+++******)))000///...------------------,,,,,,+++,,,---///000444555===FFFAAA444---///---------.........//////111000///...............111111111111111111111111000000000000000000000000************+++,,,---...333:::<<<555///...---***---...///000000...,,,+++------------------------//////...---,,,,,,++++++'''((()))***+++,,,,,,,,,,,,,,,++++++******++++++------------,,,+++***))),,,---///000///000222333<<<555///...+++'''%%%'''///...,,,+++***))))))))),,,------...---,,,***)))((()))+++,,,------,,,+++------------------------000...+++,,,...000///---...+++(((***///666999;;;777111---......------000000000///...,,,+++*********))))))+++///000///---++++++------------++++++))))))******+++,,,---...::::::999999888888888999777777666555555555555555333444555666666555444333444444333333333444555666666555333111222555;;;@@@MMMIIIAAA888666777666222777888888999999999999888:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===???BBBEEEGGGKKK___~~~eeeUUUJJJEEEBBBDDDFFFFFFHHHKKKKKKIIIFFFDDDCCCCCCEEEFFFMMMWWWrrrxxxgggZZZTTTQQQOOODDD;;;999:::999777888;;;:::888666555444333333444444444444333333333333111111222333333333222222222222222222222222222222111222222111111000///...222111111111000000000000///000111111111111000///111111111111111000000000000000//////000111333444222111000///...//////000111000//////...///000000////////////......------..............................//////......---,,,---------.........//////...------------...//////---------------------------------....../////////000000000///......------.../////////000000000111333222111000///////////////...---,,,,,,---...///111000///...---......///...000222222111///...............---,,,,,,++++++...------,,,+++,,,,,,,,,...---,,,,,,,,,---...///333666AAALLLHHH999///...---------.........//////000//////............///000000000000000000000000........................+++******++++++---......555===@@@:::333000///------...///000///...,,,+++------------------------//////...------,,,++++++***+++,,,------.........+++++++++++++++,,,---...------------,,,+++******,,,---///000///000222444:::333......---))))))++++++,,,...///000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,+++***))))))------------------------///---++++++---///...,,,...+++(((***///555999:::666000---//////------000//////...---,,,+++***)))***)))(((+++...///...,,,++++++,,,------,,,++++++***+++---...///...------999999::::::999999888777666666666666666555555444333444444444444444444444444333333333333444555666777777666444333444888;;;EEEFFFCCC;;;777777888666777777888999999999999999:::;;;<<<===============;;;;;;;;;<<<>>>AAACCCEEEIIITTTooonnn[[[LLLFFFBBBDDDEEEEEEGGGJJJKKKIIIFFFCCCBBBCCCDDDEEELLLRRRfff|||qqqgggaaa\\\OOOBBB===;;;999999:::<<<;;;999777666555444444555555444444444333333333111222222222222111111000222222222222222222222222000111111111111111000000111111111111111000000000//////000000000000/////////000000000000000000111111000000//////000000111111111000/////////000000222111000///////////////...............---------..............................//////......---,,,------........./////////......------......///000------------------------+++,,,---...///000111111////////////////////////////////////000000000000222111000///////////////...---,,,++++++,,,---.........---,,,,,,,,,------///111333333111/////////........................,,,,,,+++*********++++++///...---,,,,,,,,,---...111777FFFTTTQQQ@@@222...------.........////////////............//////000................................................,,,,,,,,,,,,,,,---...///333<<>>666111///...---.../////////...---,,,------------------------//////......---,,,,,,,,,++++++,,,---............+++++++++,,,---...///000------...------,,,+++***,,,---/////////111333555888222.........,,,---///***---000333444333111///------,,,,,,,,,---......------,,,+++************------------,,,,,,,,,,,,---,,,******,,,---,,,+++---+++)))***///444888:::444///---///000...---///------,,,,,,+++***)))))))))((((((***---...---+++++++++,,,,,,,,,,,,+++++++++---///111111000---,,,888999:::::::::999777666555666777777777666444333444444333333333444555666333333333333444444555555666777777666444444666888@@@EEEEEE>>>777666777777777777888999:::::::::::::::;;;<<<<<<=========<<<::::::;;;<<<>>>@@@BBBCCCIIIMMMdddxxxbbbKKKEEEAAABBBCCCBBBDDDGGGGGGEEECCCBBBBBBDDDGGGHHHHHHKKK\\\|||}}}uuuqqq```MMMBBB===::::::<<<;;;:::999888777777777777333333333333222222222222333333333333333222111000222222222222222222222222///000111111222222222222111111111111111111111111000000111111111111000000......//////000000111111111000000/////////////////////..................333222111000//////..................------------.................................///......---,,,............////////////...............//////000........................,,,------...///000000000............//////000000////////////000000000000000000///.........//////......---,,,,,,---......------,,,,,,,,,,,,,,,,,,///111222222000/////////---.........//////000000,,,,,,++++++***++++++,,,000///...---,,,,,,---...000777HHHYYYXXXEEE444---............////////////...............///000111------------------------........................---------------.../////////888@@@???888111---,,,---......//////...------........................//////......---------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------///000000------......---,,,+++++++++---...//////111444777888222...//////......111...///111333222111///---///...---,,,,,,,,,---...+++******)))***+++---...---------,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,+++***+++...333777999333...---000111...,,,---,,,+++++++++******))))))(((((()))***+++,,,,,,++++++++++++,,,,,,+++++++++---...///000000///---,,,777888999:::999888777666555666777777777666444333555555444444555666777777333333333444444444444444333555666666555555666777===CCCEEE>>>777555666666777777888::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<>>>???AAABBBIIIKKK^^^gggMMMGGGAAAAAABBBAAACCCFFFFFFDDDCCCAAABBBDDDFFFHHHFFFIIIXXXwwwoooXXXIII@@@;;;:::<<<888888888888888999::::::444444444333333333222222444555555555444333222222222222222222222222222222///000111222222333222222111111111111111222222222222222222222222222222222......//////000000111111111111000000//////............//////////////////222222222111000//////...........................////////////////////////.........///......---,,,........./////////000000///............///000000........................////////////////////////------......///000000000000000000000////////////................../////////..................///------------...---------...000111000...---...///---......//////000000000------,,,,,,,,,------...111000...---,,,------...///555FFFXXXXXXGGG555............/////////000000...............///000111........................////////////////////////......---------...//////---444>>>BBB>>>555...,,,------..........................................///...............------++++++,,,---------,,,,,,///......------.........------.........---,,,,,,+++---...//////222666999999333/////////---...000............------------111///---,,,++++++,,,,,,+++******)))***+++---...------,,,,,,,,,+++++++++*********)))))))))***++++++++++++,,,...222666999333///---000000---+++,,,************************((()))***+++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,---...888888999999888888777666666666666666666555555444444444555666666777777777222333444444555555444444222444555666555555666888:::@@@BBB<<<666555666555777777999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::;;;===>>>@@@AAAAAAFFFJJJWWWrrrjjjQQQJJJDDDCCCCCCBBBDDDHHHIIIGGGDDDAAA@@@AAABBBDDDFFFIIIWWWsss{{{eeeUUUJJJAAA<<<;;;777777777777888999::::::777777666666666555555555444555555555555444444333222222222222222222222222000000111222333333333222111111111222222222222222444333222222222222333444///000000000000000000111000111111111111000///...000000111222222222111111222222222222111000//////.........///////////////////////////////////////......//////......---,,,....../////////000000000//////......//////000111........................000000000/////////......---.........//////000000000000000000////////////---------------...///000////////////////////////,,,---.../////////.........///000///------...///---.........//////000000......---------...//////000///...---------...///...222@@@QQQRRRDDD555///....../////////000000000///............//////000////////////////////////000000000000000000000000......---------......///...333===GGGGGG>>>333...---------............///......................................................//////000//////...//////...---------------------............------+++,,,......///333777;;;:::444/////////------///++++++***+++,,,---...///......---,,,++++++++++++------,,,+++************------,,,,,,++++++******)))***+++***((((((***+++***+++,,,---...111555888666000...//////+++***+++***************+++++++++(((***,,,,,,+++***+++,,,++++++************++++++///---+++))))))+++...000999999888777777777777777777777666555555555555555222333444666777777666666222333444555555555444444333555666555444444555777777<<<===999666777777666666777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???@@@AAAAAABBBHHHOOO___kkkSSSKKKDDDCCCBBBAAACCCGGGHHHFFFCCCAAA@@@@@@BBBCCCFFFHHHSSSkkkttthhh\\\NNNCCC>>>999999888777777777777777777777777777666666666555333333444444555555444444222222222222222222222222111111222333333333222222111111111222222333333333333333222111111222333333111111111111111000000000000111222222222111000//////000111222333222222111000111222222222111000000/////////000000000111111////////////////////////......//////......---,,,.../////////000000000000///////////////000000111........................///////////////000000000.........///////////////111000000000/////////...,,,,,,,,,,,,---...///000---..................---+++,,,.../////////...---000000111000...---///000.....................///......------...//////000//////...------...///000//////888GGGJJJ>>>333000.../////////000000000000000//////............///////////////////////////////////////////////////......---------------...000111;;;JJJOOOFFF888000---------------...//////....................................//////////////////000000000000//////---------,,,------......------............------+++,,,---...///333888<<<888222...//////------000+++,,,---............---)))******+++,,,,,,,,,+++,,,,,,,,,,,,+++***))))))------,,,,,,+++******))))))+++,,,***((((((***,,,)))+++---------000444888888222......---)))(((************+++++++++,,,,,,)))+++------+++***+++---,,,+++***))))))***+++,,,,,,,,,+++***+++,,,...///:::999777666666666777888888777666444444555666666000111444666666666555444222333444555555555444333555666666555333333444666555888999666666888999777666777999:::;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;<<<===???@@@AAAAAAAAA>>>FFFIIIQQQqqqkkkQQQJJJCCCAAA@@@???AAAEEEEEECCCAAA@@@@@@BBBEEEFFFCCCEEEMMMbbbxxxlll[[[KKKCCC;;;;;;999777666555555444666555555555444444444444111222333333444444444444222222222222222222222222222222333333333222222111111111111222222333333333333222111000000111222333333333222222111111000000000111222333333222111000---...///111111111000//////000222333333222111000//////000000111111222222000000000000000000000000......//////......---,,,////////////000000000000///////////////000111111////////////////////////------...///000111222222////////////////////////111111000000/////////...+++++++++,,,---...///000,,,------......------,,,***+++---...///...------111222222111///...000111........................---------------...///000///...------...///000111///---333@@@DDD;;;222111////////////000000000000111000///..................................................................------,,,,,,,,,------//////999JJJRRRIII999///---------------...///000////////////////////////.........///////////////---...............------+++++++++,,,---...///000------...............---+++,,,---...///333999===666000---...///---...111...000222222111...+++((($$$&&&(((+++------------((()))+++,,,------,,,+++------,,,,,,+++***)))))))))+++,,,+++)))(((***---(((+++---------///444777:::333...---,,,((((((************+++,,,,,,------))),,,......,,,+++,,,...,,,+++***))))))***+++,,,***+++,,,---............<<<;;;888666555555666666555444333333222222333333444444555555666777777777444444444444444555666666888777666555444444555666555666777999999999888777888888888777888888999:::999999999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA>>>DDDEEEJJJeeennnTTTLLLFFFDDDDDDBBBCCCFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@FFFLLLXXXsssvvv]]]GGGEEE===999;;;>>>:::666444222333444555666777777777666666555444444333222222333333333333333333333333333333333222222111111111111111111111111111111111222222222222222222222222222222222111111111111111333222111111000000111111111000///......///000111111111000000000000111111000000111111111111000000...............///000000111000///...------...///---...000111111000//////...///111000///......///000//////.........//////............////////////......///000000000000000000000000000////////////111111000000000000111111..................------///////////////.........111222333222000......//////...---,,,,,,,,,,,,,,,//////............//////000000///...............+++222666>>>GGG>>>222333......//////......---,,,------..................000///...---,,,------...111000000///////////////---------,,,,,,+++++++++111+++111FFFQQQIII>>>999000333111,,,---222111+++,,,000111......000222111111222111000...---...///........................///...---------...///000,,,---///000000///---,,,000,,,...///---888CCC??????888111...///000///,,,111000///...---,,,,,,,,,,,,+++***+++---...---,,,+++++++++***++++++,,,------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,+++***)))'''***---000222444666888666333000---,,,+++)))(((+++***))))))***+++...///------+++++++++---///111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////<<<;;;888666555555666777555444444333222333333333444444555555666777777777555555444444444555666777888777666555444555555666666777888888999888777777888888777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>?????????@@@>>>CCCDDDGGG___kkkRRRJJJCCCBBBBBB@@@@@@BBBCCCBBBAAAAAA@@@@@@@@@AAAAAAEEEJJJTTTmmmqqq\\\QQQHHHAAA>>><<<777555555444555555555555555555444666666666555444444444333333333333333333333333333333333333222222222111111111111111111111111111111222222222222222222222222111111111111111222222222333222111111000000111111111000////////////000111111111000000000000111111000000000111111000000000...............///000000111000///...---......///...//////000000000000000...///000000.........///..................//////....../////////000000000//////000111111111111111000000000000////////////000000////////////000000........................///////////////.........000222333222000......///......------------......//////............////////////...---------------+++222666>>>GGG???222333...............---,,,,,,---------....../////////000///...---,,,---......111111000///.........///.........---------,,,,,,111,,,111BBBOOOMMMCCC;;;222444222...000555555111///444555222111333444333333333333111000000111222000000000000000111111111...---,,,,,,,,,---......+++,,,.../////////---,,,...+++...000000<<>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDEEEVVV|||jjjRRRJJJCCCBBBBBB@@@???@@@DDDCCCBBBAAA@@@AAABBBCCCCCCEEEHHHQQQfffqqqaaaWWWMMMEEE>>>777777:::888888777777666555444444666666555555555555555555333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222000000111111222222333333333222111111000000111111111000000//////000000111111111000000000000111111///000000111111000000///...............///000000000000///........./////////////////////000111111000111111000......///000---------------...///000/////////000000000111111000000111222222222222111000000000000//////////////////............//////............////////////000000000//////.........000111222222000......//////............//////000//////............//////......------,,,,,,------,,,222555>>>HHH???222333------......------,,,+++,,,,,,---...//////000000000///...---------...///222111000///............/////////...............//////222;;;KKKSSSKKK>>>555666555333666<<<>>>===888<<<>>>:::888999999666555333111.........///000............//////000000///...------------......+++,,,---..................***...111333???IIIDDD555111---,,,...//////---......---,,,+++++++++++++++))))))***+++,,,+++***)))))))))******,,,------***+++++++++,,,,,,,,,---***)))((((((((()))***+++---...000000//////111222666333///---,,,+++***(((+++***))))))***+++---...***+++---...---+++(((&&&---------,,,,,,+++++++++******++++++,,,...///000;;;:::999888777777777777666555555444444444444444444444555555666777777777777666444333333555777999777777666666666666666666888888888888888777777666777777777888999:::;;;<<>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>=========???CCCDDDDDDOOOnnnmmmXXXNNNFFFDDDEEECCCAAABBBFFFEEECCCBBBBBBCCCDDDEEEEEEFFFGGGNNNaaappphhh]]]SSSGGG===;;;>>>::::::999888777666666666444444555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111222333444444333222111111000000111111000000000000000000000000111111000000000000111111///000000111111000000///...............///000000000000//////////////////000///.........000111222444444444333000......///---,,,,,,,,,---...///000000000000000111111111111//////000111111111111000000000000000////////////000//////......//////000///////////////000000000111111000000///.........///111222111///......///111111000/////////////////////............/////////......---------......---222555>>>IIIAAA333222---------------,,,,,,++++++,,,---...///000111222000///...------...///000222111000///...---------...........................111222555FFFWWWSSSDDD999999999<<>>>>>>>>===============AAABBBCCCDDDKKKccczzzdddWWWJJJFFFFFFDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGMMM]]]yyy}}}tttiiiYYYHHH???>>>999888777666666666666777444444444444444555555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111222333444444555333222111111000000111111000000111111111111000000111111000000000000111111000000111111111111000000...............///000000//////000000000000000000///............000222333888999999777444000//////---------------...///000000000000000111111111111---......///000/////////000000000000////////////111000000//////000000111/////////000000000111111222111111000//////.........000111111///......///444333111000......------//////............//////000///////////////000000...333444>>>IIIBBB333222------......------,,,+++,,,,,,---...///111111222000///...---......000000111000///...------------------------------......---222111111@@@VVVXXXLLL??????BBBIIIRRRZZZ```dddbbbfffgggbbb]]]ZZZVVVQQQOOOHHH>>>666222111000///222222222222222222222222000000000000//////......,,,,,,,,,,,,---///111222333...111444555???DDD;;;333111000///......,,,+++++++++*********+++,,,,,,---,,,+++,,,.........---************+++,,,---.........---,,,,,,+++******,,,+++)))((()))+++---...+++,,,---------///111444555222///---,,,,,,***)))******************++++++))))))******++++++++++++'''(((***,,,.../////////......---,,,++++++++++++::::::999999999888888888777777666555555555555666444444555555666777777777666666555555666666777888666666777888888888777777777777777666777888999999:::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;========================AAA@@@BBBEEEIIIYYY|||xxxfffSSSIIIFFFCCCBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFGGGLLLXXXpppnnnXXXHHHAAA999888777666555666666777555555555555555555555555444444444444444444444444111222222222222333333333333333333333333333333333222222222222222222222222111111222222333333444444333222111111000000111111000111111222222111111000111111000000000000111111111222222222222222222111...............///000000//////000111111111000000............///111222333999;;;======:::666333222/////////.........///////////////000000000111111,,,---......//////......000000000000////////////111111000000000000111111//////000000111111222222222222111000000///.........///111000///......///444333111000...---------//////............//////000000000///000000111111///333444>>>JJJCCC444222......//////......---,,,------...///000000111111000///.........///000111000///......------......---------------............222000///<<>>@@@555000111000000...---+++***************+++,,,------...---,,,---...//////---,,,,,,,,,,,,,,,------.........---,,,+++***)))))),,,+++*********+++,,,---.........---,,,,,,...111555222///---,,,,,,+++***)))***************************++++++,,,------...***+++,,,---...---,,,+++......---+++************999999::::::999999888888888777666666555555666666444444555555666777777777444555666777888777777666555666777888999888888777666666555666777888:::;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<===>>>>>>>>>@@@===???EEEHHHSSSppp{{{```PPPIIIEEEDDDEEEBBBCCCEEEGGGGGGFFFEEEDDDGGGEEEFFFJJJQQQeeelllXXXMMMAAA???<<<:::999999999:::999999888888777666666666555555555555555555555555111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333222111111000000111111000111222222222222111000111111000000000000111111222333333444444333333222...............///000000...///000111222111111000,,,---...000111111222222777;;;@@@BBB@@@<<<999777222111000///////////////....../////////000000000---......///////////////000000000000////////////000000////////////000000//////000111111222333333333333222111000///...------///000000///......///000000///.........////////////............/////////////////////000111111000333444>>>KKKDDD444111//////000000//////...---......//////000000000111000///.........///111222......---------...//////------........./////////...000//////888JJJYYY^^^TTTTTTZZZgggrrrwww|||{{{qqqfffVVVJJJCCC@@@>>><<<888777666555444222111111222222222222222000///...///...------...222666888<<<555777888888???@@@333+++---...///...,,,++++++*********++++++---......---,,,+++,,,...///...---//////...---------......,,,,,,++++++*********)))++++++++++++************---------,,,+++,,,///111444222...---,,,,,,+++***))))))************))))))+++,,,...///000///---,,,+++,,,---......---+++***,,,,,,++++++++++++,,,,,,999999:::::::::999888888888888777666666666666666444444555555666777777777333555777999999888666555555666777999999999888777555555555555777999;;;<<<<<<<<<;;;:::999999999999:::;;;;;;;;;<<<<<<======:::;;;;;;<<<===>>>??????>>>:::===DDDGGGOOOiiilllWWWMMMHHHFFFGGGEEEGGGJJJLLLLLLKKKIIIGGGFFFEEEEEEGGGLLL]]]~~~{{{ggg[[[IIIGGGDDD@@@>>>======>>>;;;;;;;;;:::999888777777555555555555555555555555111111111222222333333333333333333333333333333333222222222222222222222222444333333333333333333333333222222111000111111111000111222333333222111000111111000000000000111111333444444555555444444333...............///000000...///000222222222111000+++,,,...000222222111111555:::AAAEEEEEEAAA>>><<<444333222000////////////............////////////...//////000000000000000000000000000//////////////////............/////////000000111222222333333333333222111000///...------...000000///......///------------...///111111//////............//////...............///000000000333333>>>KKKDDD555111000000000000000//////...////////////000000000000000///.........000111222---------------...///000.../////////000000111111//////...///777FFFWWWccc\\\[[[bbbqqq{{{~~~wwwfffYYYSSSQQQNNNLLLCCCBBBAAA???===;;;:::999666666777777666444333222000///------///333777:::>>>777888::::::AAAAAA444'''))),,,------,,,++++++*********+++,,,---...///,,,+++***+++---...---,,,111000///...............)))************+++++++++******++++++***)))((('''))))))***++++++...222555444111...---,,,,,,+++***))))))************)))(((,,,...222444333000,,,)))((()))+++...///...---,,,)))))))))***+++,,,......::::::;;;;;;::::::999888777777777777777666666555777777666555444333333333444444555666777777777666::::::::::::999888777666555555444444666888:::;;;999999999999999999999999888999;;;<<<===<<<;;;;;;<<<===>>>??????>>>===<<>>>>>???>>>>>>>>>AAA<<<===AAABBBEEESSSeeelllUUUJJJHHHIIIIIIJJJQQQZZZYYYPPPIIIHHHGGGKKKHHHGGGLLLSSSmmmyyyjjjaaaYYYPPPTTT]]][[[KKK@@@999;;;;;;666555999666666666666666555444444444444444444444444444444555444333222222222333333333333333222222222111111333333333333333333333333222222222222222111000000111111222333333333333333222222111111111111111111333444555555555444333222333222111000////////////000111222222222222111000///000111111222222222222222444777999:::===@@@CCCGGGDDD???:::666333111000222000//////111111111000000000000111111111222222222222111111111000000000111000000000/////////...000222333333222000000000//////.........---------///000222111///......///000000/////////.........///////////////000000000...///000111111111111111333111777EEEMMMIII===444111111000000000000000000///////////////////////////000000000000000//////---------.........//////000000///......///000000---,,,---000333===PPPbbbrrrkkkmmmxxx~~~|||{{{vvvrrrpppooofffffffffccc^^^WWWPPPLLLNNNEEE???>>>===:::777777999888555111...---000222999666555;;;CCCFFF>>>555//////...------,,,++++++,,,...//////......000111...............//////000,,,+++*********+++---......------,,,,,,+++++++++***+++------+++***+++,,,,,,+++++++++,,,...000111888555000///000111111000+++*********++++++,,,------------,,,,,,+++++++++***++++++++++++******)))))))))******+++,,,,,,,,,::::::;;;;;;::::::999888777777888888777777666555555555555555555555444444555555555555555555444444333333444555666666777777666666888999::::::;;;;;;999999999999999999999999888999:::;;;<<<<<<<<<<<<===============>>>???@@@CCC???>>>@@@@@@AAAMMM[[[~~~yyy^^^NNNGGGFFFGGGJJJSSS]]]^^^VVVLLLGGGFFFJJJFFFFFFKKKRRRhhhxxxqqqkkkpppwwwrrrTTTEEE;;;;;;<<<777444666555555555555555555555444555555555555555555555555666666555444444444555555333333333222222222222111333333333333333333333333222222222222222222111000333222222222222333444444111111222222222222222222222333333444444444444333333222111000000000000000111222222333333222222111000000111111222111111111111111111111222666<<<@@@IIIHHHFFFCCC>>>888333000222111000000222222111/////////000000000000111111222222222222222111111111000000000000////////////222444666555333000....../////////.........------...000111111///......///000000000000////////////++++++,,,,,,---..................---......//////333000666EEEOOOKKK>>>444222222333333333222111111////////////////////////111111111111000///......------........./////////000///...------...///000///...///111333;;;LLL]]]xxxtttttt{{{~~~}}}zzz{{{{{{yyyuuunnnhhhdddbbbVVVKKKIIIIIIEEE@@@>>>>>><<<:::555111///000222999555555>>>JJJKKKAAA555/////////......------,,,+++---.../////////111222//////......//////000111,,,++++++******+++------------------------------***+++------+++++++++,,,,,,,,,++++++,,,...000111777444000......000000000))))))***+++++++++******)))***,,,---......------***++++++,,,,,,,,,,,,+++************************::::::;;;;;;::::::999888777888888888888777666666444444444555555555555555555555666555555444333222555555555666666777888999555666888:::;;;::::::999::::::999999999999999888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@DDDAAA@@@AAA@@@AAAJJJUUUkkkeeeQQQHHHFFFEEEIIIRRR]]]aaa[[[OOOFFFFFFHHHDDDEEEKKKOOObbb```NNN@@@>>>???;;;777888666555555555555555555555555555555555555555555555666666555555555555555555222222222222222222222222333333333333333333333333222222222333333222111111444333222111111222333444111111222222222222222333111111222333444444555555333333222111000000111111111111111111111111111111000111111111111111000///111000///......111555999CCCDDDFFFFFFDDD???999555333111000000111111000//////////////////000000000222222222222222222111111000000000000////////////111333555555222///---,,,////////////...............000111111///...///000000000000000000000000000,,,,,,---------.........000///...---...///000111444111666EEEQQQNNN@@@666777777666666444222000...////////////////////////222222222111000///...---............////////////000///...------...///000000000000111222777GGGWWWuuuvvvzzz}}}zzztttfffZZZWWWXXXTTTNNNJJJDDDDDDAAA===888555555666;;;444444AAANNNMMM@@@333///.........---------,,,***,,,------,,,,,,...///...------------...//////---,,,+++***++++++------+++++++++,,,,,,---------***,,,------,,,++++++,,,---,,,,,,,,,---...000111555222///,,,+++,,,------)))***+++,,,,,,+++***)))((())),,,...///...---,,,))))))***+++,,,,,,,,,,,,+++++++++******)))))))))::::::;;;;;;::::::999888888888888888888777777666444444444555555555555555666666666666555444333333777777666666666666777777555666888999:::999888888:::::::::999999888888888777888888999:::;;;<<<===;;;;;;:::999:::;;;<<<===@@@???>>>??????AAAHHHPPP\\\jjjTTTJJJHHHCCCGGGPPPZZZaaa___RRRFFFFFFGGGBBBCCCJJJMMM\\\uuunnn[[[KKKHHHGGGAAA<<<<<<777777666555555555666666444444444444444444444444444444444555555555555444222222222222222222222222333333333333333333333333111222222333333333222222333333111000000111222333111111222222333333333333111111111222333444555666333222111111111111111111000000////////////000000000000111111111000000///111222222000///...000111888;;;@@@CCCDDDBBB???===666444111000000000///...000000000///////////////111111111111111111111111////////////000000000000...000222222111///......000000/////////............///111111/////////000000111111111111111111111222222222111111111111111111111000000111333555666:::777<<>>;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===@@@EEEIIIQQQssssssYYYMMMJJJBBBFFFLLLVVV```aaaUUUGGGEEEEEEAAABBBIIIKKKVVVlllwwwhhh[[[XXXSSSGGG===::::::999888666555555666777444444444444444444444444222333444444555444444444111222222222222333333333333333333333333333333333111222333333333333333333444333333222222222222222111111222222333444444444111111111111222333555555222111111000000000111111000//////......//////000//////000000111000000000111222333222000...---...000333777;;;???AAABBBCCC===999444111000000000000111111000000000000//////000000000111111111111111////////////000000000000---...000000///...///000000000000/////////......---///111111000///000111111111111111222222222222111111111111111222222222///000111333555777:::;;;@@@>>>CCCOOOWWWTTTKKKEEE===;;;999666444222111000000000000000000000000000222222222222111000//////....../////////000000000111000///......///000111111111222222000333???LLLkkk{{{}}}uuuuuuvvvsssnnnkkkhhhgggddd^^^UUUNNNIIIGGGJJJAAA@@@LLLSSSJJJ:::000,,,,,,,,,,,,,,,,,,,,,,,,000111111000...,,,,,,---//////......//////000111......,,,++++++,,,,,,---((()))))))))******+++++++++,,,......,,,,,,,,,---......---------...000111777666333000---,,,...000,,,,,,---------,,,+++++++++,,,---------,,,+++***(((((()))*********)))))),,,,,,,,,+++++++++******::::::;;;;;;::::::999888888999999999999888777777666666666555444444444333666666777777888777777777666555444444444666888999999888888888888999::::::;;;;;;::::::999888888777777777777777999;;;===>>>============<<<;;;:::::::::<<<<<<<<<===AAADDDFFFJJJbbb~~~~~~```OOOJJJDDDFFFJJJRRR^^^dddYYYKKKEEEDDD???AAAIIIIIIQQQeee~~~xxxvvvkkkUUUDDD======<<<999777666666666777555555555555555555555555222333444555555555444444111111222222222333333333333333333333333333333333111222333333444444333333555555555555555444444333111111222222333444444555222222111111111333444555000000000//////000000111111000///......///000111......///000111111111000000111222222000.../////////000111444888===BBBDDDEEE@@@999333111222333333222222111111111000000000111111111222222222333333.../////////000000000111///000000///......000222000000000000/////////...---///000111000///000111111111111222222222333333000000222333555666777888555777:::>>>BBBEEEGGGHHHLLLLLLQQQZZZ___[[[VVVTTTNNNJJJEEE>>>999555333333000000000000000000000000111111222222222111111000.../////////000000000000222111000//////000111222111111222222///111<<>>;;;:::999888999:::;;;<<<;;;;;;::::::999888777777777666666777999;;;===>>>??????@@@@@@???===;;;:::===??????>>>???CCCEEEEEEFFFXXXrrreeePPPHHHFFFGGGIIIQQQ^^^eee\\\MMMEEEDDD>>>AAAIIIHHHOOOaaawwwjjjRRRHHH@@@>>>;;;888666666666777777777777777777777777777222333555666666666555555111111111222222333333333333333333333333333333333111222333333444444444444666777888888888777555444111111222333333444555555333222111111111222333444000///////////////000000222111000//////000111222------///000111111111111///000000///...///111333111000///000333999@@@DDDKKKEEE<<<555333333555666333222222222111111000000222222222333333444444444.../////////000000111111333333111///---...000222000000000000////////////---...000111000///000111111111111222222333333333555666888;;;>>>@@@BBBCCCDDDFFFKKKPPPUUUXXX[[[[[[]]]]]]cccjjjlllhhhffffffaaa\\\RRRHHH???888555333000000000000000000000000000111111222222222111111////////////000000000000333222111000000111222333000000222222///111;;;HHHbbbyyy|||{{{|||}}}}}}zzzuuuppplllkkkaaaWWWUUU]]][[[KKK;;;555---.....................+++---...---,,,,,,---...,,,++++++++++++,,,------///...---,,,+++,,,,,,---+++++++++++++++++++++++++++---......---,,,,,,---//////...------...000000666666444000,,,***---000---,,,***)))))))))***++++++++++++++++++---......,,,,,,,,,,,,,,,+++***)))------------------------;;;<<<======<<<;;;999888:::;;;;;;:::888777777888888777666777777777555333555555555555777999;;;<<<666666777777888999;;;;;;;;;:::888777777999:::<<<;;;;;;::::::999888777777555666777888888999999888;;;<<<<<<<<<<<<<<<<<<;;;:::<<<>>>???>>>>>>???@@@FFFOOOhhhqqqTTTHHHIIIGGGKKKXXXeeefff]]]TTTFFFBBBAAADDDFFFHHHOOOWWWtttfffRRRKKKDDD<<<777888888777555555666777666555333333333555555555666555555444444444444444444444444444444555555555555555555555555444444333222222333333333444444444444333222111111444333333222111111111222555555555555444444333222333333222222111000//////000000000000000000000000///000222333333222000///222222222111111111000000000000000111333555777999AAAAAA;;;222111555555111111111222222222333333333111222444666666555333222000000000000000000000000///000111222222111000/////////.........//////000111111000000111222222333222333333333222333666999888555777AAALLLPPPQQQSSSSSSWWW[[[aaakkkssssssmmmlllkkkpppxxx{{{xxxtttrrrtttjjj___UUUFFF666///111000000000000000111111111444333111000000111333444222111111000000111111222222222111111111111222222111444666333...///777>>>]]]ttt|||zzzzzzyyywwwtttnnnfffaaaaaa]]]OOO>>>333000000000///...,,,+++***,,,---......//////......///...---,,,,,,---///000+++++++++,,,,,,---------))))))))))))))))))))))))+++,,,.../////////...---,,,,,,,,,---------......666444111...++++++++++++,,,...///...,,,*********)))************+++++++++***++++++,,,,,,++++++***+++*********)))(((((((((=========<<<<<<;;;:::999:::;;;;;;:::888777777888999999888999999888777666555555444555666888:::;;;777777777777888999:::::::::999888777777888:::;;;======<<<;;;999888888777555666777888888999999999;;;;;;<<<<<<<<<<<<;;;;;;999;;;===>>>======>>>???EEELLLcccwwwZZZLLLKKKIIIMMMZZZhhhjjjbbbXXXHHHDDDBBBDDDFFFGGGMMMSSSkkk}}}kkkYYYQQQGGG@@@===<<<;;;:::999999:::999888666666666555555666666666555444444444444444444444444444444444444444444444444444444444444333333222333333444444444444444333222111111444333222222111111222222444444444444444333222222333333222222111000000///111111111111111111111111000111222333333222111000222222222111111111000000000000000000222444666777===@@@>>>888666666555000111111222222222333333333555666777888888777666444111111111111111111111111///000111222222111000///111000000/////////000000000000000000111222333444444555666666555777999;;;BBB@@@DDDPPP\\\aaadddfffjjjmmmpppssszzz}}}|||}}}ssscccVVVHHH;;;555555111111222222222222222222333111000//////000111333222222111111111111222222222111111000000111111222000444555222///000666===WWWooo}}}{{{}}}}}}zzzrrrlllhhhhhhaaaPPP===222000000000///...,,,+++***,,,---......//////......///...------------...///,,,,,,,,,,,,,,,,,,,,,---************************+++,,,,,,------...---------------.........//////777555222///,,,+++++++++,,,---...---+++***)))***************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++>>>===<<<;;;;;;::::::::::::;;;;;;:::888777777888888999999999999999888777555555444444555777999:::999888888888888888999999999999777666666777888999======<<<;;;:::999888888666666777888888999999999::::::;;;;;;;;;;;;::::::999;;;======<<<<<<===>>>CCCGGGZZZ{{{aaaPPPJJJJJJNNNZZZiiinnnfff\\\JJJFFFDDDEEEFFFFFFJJJPPP```vvvhhh```SSSGGG@@@<<<::::::888888777777666666666666666777777777666666555444444444444444444444444444333333333333333333333333444333333333333333444444555555444444333222222222333333222222111111222222333333444444333333222222333333222222111000000000111111111111111111111111000111222333333222111000222222222111111111111111111000000000000222333444777>>>BBB???:::777444000111111222222222333333333777888888999888777555444111111111111111111111111000111222222222222111000222222111000000///000000111111111111222333555555666999;;;===>>>@@@CCCFFFRRRQQQVVVcccooovvvyyy|||}}}{{{fffVVVJJJ@@@999777333333333333333333333222111000///......///000111333333222222222222333333222111111000000111111222000333444222///000666<<>>===;;;999999999:::::::::;;;;;;:::888777777888666888999999888888888999777777666666666888999::::::999999888777777888888999888777666666777777888::::::::::::::::::::::::777777777777888999::::::999::::::;;;;;;::::::999999;;;======<<<;;;<<<===AAACCCPPPnnneeePPPHHHHHHLLLWWWgggooojjj```MMMGGGDDDEEEFFFGGGJJJNNNXXXlll{{{rrrdddTTTGGG@@@======:::888666555666777777777888888888888777666555555555555555555555555555555333333333333333333333333444333333333333444444555666555555444333333222222333333222222111222222333222333333333333333222222222222222111111111000000111111111111111111111111111222222333333222222111111111111111111111111111111000000//////000111222444;;;BBBAAA;;;666333111111111222222222333333333555555555555444333222111111111111111111111111111000111222333333222111000333222111000////////////333333333333444555666777;;;???EEEJJJNNNSSSWWWZZZddddddiiiuuu~~~}}}eeeTTTKKKCCC<<<666333333333333222222222222000000////////////000000444333333222222333333444111111000000000000111111000222333111///000555:::EEE]]]uuu~~~|||wwwvvvwwwtttgggPPP<<<222111000000///...,,,******,,,---......///.........000000///...---,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...---.........////////////666444333000///...------***+++,,,,,,***)))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++***((((((((()))*********+++===;;;:::888777888888999:::;;;;;;:::888777777888777999;;;;;;:::999;;;<<<:::999888888888999:::;;;::::::999888777777777777999888888777777666666777555666777888999:::;;;;;;888777777777888999:::;;;999::::::;;;;;;::::::999999;;;======<<<;;;<<<===???AAAJJJbbbiiiPPPHHHIIIKKKTTTeeerrrpppgggQQQJJJDDDEEEGGGGGGJJJNNNTTTeee{{{jjjZZZOOOKKKKKKCCC???;;;999999:::::::::999999999999888777666555555555555555555555555555333333333333333333333333444333333333444444555666777666555333333333333333333222222111222222333333222333333444444333333333222222222111111111111111111111111111111111111111222222222333333222222222111111111111111111111111111111/////////000111222333888???@@@:::444222444111111222222222333333333444444333333222111000///111111111111111111111111111222333444444333222111222111111000//////000000333333444555666888999:::EEEJJJSSS\\\cccjjjpppsssyyyxxx|||{{{eeeUUUMMMHHH>>>555333333222222111111111111111111111111111111111111444333333222222333333444111000000000000000000111///111222111///111444888???SSShhhtttyyy}}}tttvvvxxxtttdddLLL;;;444000000//////...---+++***,,,---......///.........000000///......---,,,+++------------------------++++++++++++++++++++++++///...---,,,,,,---...///,,,,,,---------.........222222111000000/////////)))+++,,,,,,***))))))******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***((((((((()))*********+++<<<;;;:::999888888888888:::;;;;;;:::888777777888888;;;>>>>>><<<<<<>>>@@@<<<;;;:::999999999:::;;;::::::999888777777777888999999999888888777666666444444555777888:::;;;;;;888888777777888999;;;<<<::::::;;;;;;;;;;;;:::::::::<<<>>>>>><<<;;;<<<===>>>@@@GGGYYYyyyqqqSSSJJJKKKLLLRRReeevvvxxxoooXXXNNNFFFEEEFFFGGGJJJNNNSSS```}}}oooccc______QQQKKKCCC>>>===<<<:::888;;;;;;;;;:::999888777666555555555555555555555555333333333333333333333333333333333333444555666777888666555333333333333444222222111111222222333333333333444444555555444444111111111111111111111111222222222222222222222222333333333333333333333333111111111111111222222222111000000//////000111222333666;;;???;;;555222444111111222222222333333333444444444333222222222222222222222222222222222222222333444444444444333222222111111111111111222222333444666999<<>>===<<<<<<======AAAGGGTTTooo{{{[[[JJJKKKJJJNNNaaawww|||tttaaaUUUIIIEEEEEEFFFHHHLLLPPPZZZuuu{{{wwwxxxiii```TTTKKKFFFBBB===999<<<<<<;;;;;;:::888777666555555555555555555555555444444444444444444444444333333333444444555666777888777555333222333444555222222111111222222333444333444555555666666666555111111111111111111111111222222222222222222222222333333333222222333333333000000111111111222222222111000000///000111333333444444999@@@@@@888333333111111222222222333333333444444333333333333333333222222222222222222222222222333444555555444333222333333222333333444555666777999===BBBHHHNNNSSSVVViiioooyyy}}}iiiVVVLLLIIIAAA888555444444333222222111111222222333333333333222222222222111111111111222222000000////////////000000...//////000000111333555333@@@VVViiivvv}}}~~~yyyrrruuuvvvmmmWWW@@@555666,,,---......//////......,,,---......//////......---......//////...---,,,+++,,,,,,---...///000000---------------------------.........------,,,+++------------............222222111000///---,,,+++***+++------,,,++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++===>>>>>>???>>><<<;;;::::::;;;;;;:::888777777888111666::::::777777:::>>><<<;;;999888888888888999999888888888888888999999;;;;;;;;;::::::888777666:::::::::999999999999999999999777777777999;;;===;;;<<<<<<======<<<<<<;;;<<<>>>??????>>><<<===>>>===BBBHHHQQQjjjcccIIIIIIGGGJJJ]]]uuu|||uuuhhhZZZKKKEEEDDDDDDFFFJJJMMMUUUooowwwhhh\\\UUUNNNGGGBBB<<<<<<<<<;;;:::999777666666666666666666666666666555555555555555555555555333333333444555666777777999777555333222333444555222111111111222333333444444444555666777777666666111111111111111111222222222222222222222222222222444333333222222333333444000000111111222222222222111000000000000222444555444333999CCCDDD<<<444222111111222222222333333333222222111111111222333333222222222222222222222222333333444555555444333333444444444555666777888999<<>>>>><<<<<<;;;::::::999888888>>>>>>>>>???AAABBBAAA??????BBBEEEKKK^^^dddUUUIIIFFFMMMXXXlllwwwpppmmm[[[KKKIIIKKKKKKIIIJJJLLLSSSggguuukkkaaaRRRDDDBBBAAA???<<<:::777666555444444333333333333444444444555555666666555444444666555333222333444666888999999777666444444333333444444444444444444444444666777888777555444333444111000000000111222222333555555444444444333333333444444444444444444444444111111111111111111111111333111///111444666444111555777:::???BBB@@@:::444444333333333333444555555333333111000000000111222222333444333222111222333444333111111111111000...333444555666777:::===@@@HHHPPP[[[dddiiimmmrrruuu~~~~~~lllVVVFFF@@@<<<888333333333444444444444444333333222111000///......111111000000000000111111000///............//////333222111000000111222333333777IIIcccxxx~~~}}}~~~~~~{{{xxxxxx}}}rrraaaNNN>>>555222111000///------,,,,,,,,,------.....................//////000000000000000++++++,,,,,,---...//////------------,,,+++***)))000000///...,,,+++******---******,,,---+++,,,///888666333111///...,,,******++++++,,,,,,++++++******+++---......---+++***,,,***(((***---...---++++++(((&&&)))...///+++'''>>>>>>>>>===<<<<<<;;;;;;::::::999999999999888888999999999999999999999999<<<<<<;;;:::999888777777888777666555666888:::;;;>>>======<<<;;;:::::::::777888999:::::::::999999999:::::::::::::::::::::999::::::::::::::::::;;;@@@??????AAABBBCCCBBB@@@???BBBDDDJJJ[[[|||jjjVVVIIIEEEIIIQQQcccoookkknnn^^^NNNJJJKKKJJJIIIJJJKKKRRReeevvvfffWWWLLLIIIEEE@@@<<<999888888999999888888777777777777666666666666666666555555666666555555555666777888888888666555444444444444444444444444444444444444666777888777555333333444111111111111111222333444555555555555444444444333444444444444333333333333222222222222222222222222222111000000222333333333999;;;@@@CCCCCC>>>666000444333333333333444555555444333222111000111111222111333444333222111222333666666555444555555444333333666:::===???CCCHHHMMMTTT]]]gggpppuuuxxx|||~~~lllUUUEEE???;;;999666666666555555444444444222222111111000000//////111111111000000111111111111111000000000000000111222222111000000111222222111555EEE]]]pppxxx|||{{{}}}}}}zzzwwwwwwyyytttjjjZZZIII;;;444111000000///...------,,,------------.........//////+++,,,,,,---...---------,,,------....../////////000000000000///...---,,,............------------...++++++---...,,,,,,000999666222///---,,,***)))***++++++,,,,,,++++++***)))***,,,------,,,***))),,,***)))***,,,...,,,+++...,,,,,,...000111...+++======>>>>>>>>><<<;;;:::;;;;;;;;;::::::::::::999::::::::::::::::::::::::<<<<<<;;;:::999888777777777666666666888;;;===???AAA@@@???===<<<;;;;;;;;;777888999:::::::::999888999999888888888777777777666777888999;;;<<<===>>>AAAAAA@@@BBBCCCDDDBBBAAA???@@@CCCHHHXXXwwwvvv[[[LLLFFFHHHKKKYYYggggggpppbbbSSSLLLJJJHHHHHHJJJKKKRRRbbb}}}xxxiii\\\XXXQQQIIIBBB===;;;:::999999999999888777777666888888777777666666555555666666777777777888888888777666555444444444444444444444444444444444444444555777888777555333333444333333222222222333444444666666666555555555444444444444333333222222222111222222222222222222222222333444333222111222555777<<<@@@EEEGGGCCC<<<555000444333333333333444555555444333222111111111222222111222333333222111222444555555444444444444555555444;;;CCCHHHLLLRRR[[[bbbgggmmmwww}}}~~~lllUUUDDD===;;;999::::::999777666444333333111111111111111111111111222222111111111111222222222222222222222222222333222222111000000111222222222555BBBUUUfffnnnrrrttt}}}|||~~~|||xxxxxxsssmmmbbbSSSDDD999333222000//////......---------+++,,,,,,---...///000000++++++,,,------------,,,.............../////////------------,,,++++++***++++++,,,---...///000000///,,,,,,//////---...111:::888333...+++)))))))))***++++++,,,,,,++++++***((()))++++++,,,+++***)))+++*********,,,---,,,+++//////000111111000///---<<<===>>>??????===;;;999<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999999888888999888777888999;;;>>>@@@???>>>===<<<<<<<<<===>>>777888999::::::999888777777777777777777777777777666777888999;;;<<<===>>>@@@??????@@@BBBBBBAAA???>>>>>>AAAGGGUUUrrrdddSSSJJJIIIHHHTTTcccgggnnneeeXXXNNNIIIGGGGGGIIILLLSSS```uuuxxxlllhhhaaaXXXNNNEEE>>>::::::::::::999999888888888999888888777666555555555555666777888888888777777555555444444444444444555555555555555555555555555444666777666555333333444444444333333333444444555777666666666666555555555444333333222222111111000333333333333333333333333555777777555333555:::>>>AAADDDGGGFFF@@@999666555444333333333333444555555444333333333222222222222111333444444333222333555444555555555444555777999;;;DDDOOOXXX]]]eeeooowwwzzz~~~~~~mmmUUUCCC<<<:::888>>>===;;;999666444333222000000000111111222222222333222222222222222222333222222222333333333333333222111111111111111111222444777@@@NNN\\\eeeiiijjjvvv}}}|||wwwoooaaaQQQBBB999444222///////////////...------++++++,,,---...///000111---...//////000000//////...............---------+++++++++++++++***)))))))))***+++,,,---...///000000------000000...///222===:::555///***))))))+++***++++++,,,,,,++++++***)))***++++++,,,++++++***+++++++++++++++,,,++++++,,,...000000...,,,,,,,,,;;;<<<>>>??????===;;;:::=========<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999999;;;:::999888888:::<<<======<<<:::999999:::;;;<<<777888999999999888777777666666666777888999999999888888999::::::;;;<<<<<<===<<<<<<>>>@@@@@@???>>>>>>===???EEERRRlllmmmXXXLLLIIIFFFOOO^^^ccciiieee[[[PPPGGGEEEFFFHHHLLLSSS^^^nnn{{{yyytttlll```SSSGGG@@@AAA@@@>>>===<<<<<<<<<<<<:::999888666555444444444444555666777777777666666666555555444444444555555555555555555555555555555333555666666444333444444555555444444333444444555777666666666666555555555333333333222222111111111333333333333333333333333444666777777666999???DDDJJJJJJGGGAAA999555444666444333333333333444555555444444444444333333222222222444555555444444555777666888999::::::<<<@@@CCCJJJSSS___iiipppwww~~~oooWWWDDD;;;999888>>>===;;;999666444222111000000111111222222333333333222222222222222222333000000222222333333222222111111111222222111111111444666<<>>>>>===<<<;;;=========<<<<<<<<<<<<;;;::::::::::::::::::::::::<<<;;;;;;;;;:::::::::999<<<;;;999777777888999:::>>><<<999777666666666777777888999999999888777666555666666777888999:::;;;999999999::::::;;;;;;;;;;;;:::;;;===@@@AAAAAA??????<<<===CCCMMMeeeuuu[[[LLLHHHDDDIIIVVVZZZ```bbb]]]PPPFFFCCCEEEGGGKKKRRRZZZfffvvvhhh[[[SSSKKKIIIDDD@@@===<<<<<<======;;;999777555555555555555555555666666666777777888777666555555555555555555555555555555555555555333444666666444333444444555555444333333333444444666666666555555555444444222333333333333333333333444444444444444444444444222333555888;;;???EEEIIIQQQMMMEEE<<<555111222333444333333333333444555555444444555555555444333222444555777777666666777999555888<<<>>>AAAEEEMMMRRRaaahhhqqq{{{qqqZZZFFF<<<999777<<<;;;999777555333222111111111111222222222333333222222111111111111222222...///111222333333222111000111222222222222111000222444666<<>>===:::444---***+++...***++++++,,,,,,++++++***+++++++++,,,,,,---......+++,,,---,,,*********++++++,,,---...//////...---<<<<<<========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777666555666777888;;;:::777555444555666777777888999999999777666555666666777777888888888999888888999::::::;;;<<<<<<;;;;;;<<>><<<999777666777777777777666666666777888999:::999888777666555555555555555555555555555555555222444555555444333444555555444444333222222333333555555555555444444444333222222333333444444555555444444444444444444444444222333666<<>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666444444555777888777666444333444666999;;;777888999999888777666555777777777777666666666666777777888999;;;<<<============>>>BBBFFFHHHHHHHHHDDD>>><<>>;;;999888888999:::888777666666888:::;;;;;;:::999777666555555555666666666666666666666666222444555555444333444555555444333333222222222222555555444444444333333333111222333444555555666777555555555555555555555555666666999AAAKKKRRRUUUUUUFFF@@@:::777888999888777444333333333333444555555444555666666666555333333666888999999999999;;;<<>>888666666555555444333333222222222222222222222222222222111111000000000000111111...///222444444444333222000111222333333222111000222444555888EEEWWWaaaaaaPPP\\\jjjrrrzzzvvvhhhSSSBBB888555444555---...000111222111///...------.....................//////000000000000000++++++,,,,,,---...//////+++,,,,,,---------,,,,,,,,,------...///000111111111...---000000...///222888::::::555...******---+++++++++,,,,,,+++++++++))))))))))))***+++,,,---+++---...---***(((***,,,***((('''***000222///+++???===<<<===>>>???>>><<<@@@?????????>>>>>>======:::888777777:::<<<<<<<<<===;;;::::::;;;<<<:::999::::::999888777666555555444333222222222444666777777777888888888777777666666666666666666666666666666777999:::;;;<<<<<<<<<;;;===@@@DDDFFFGGGGGGGGG>>>???===???FFFOOOnnntttVVVKKKIIIEEEEEEHHHLLLRRRVVVQQQGGG@@@@@@DDDHHHLLLPPPVVVfffzzzpppjjjddd___[[[OOOFFF@@@???===777777;;;:::;;;:::777444555999===@@@===:::888777777555444777666555444333333333333666666666555555444444444444444555333222111222444555666666555333222333555444555555666666666555555555222222555666444555999888;;;AAAIIIMMMNNNKKKHHH<<<999666555666666333000...111444555555444555666666666666666666444111...555888;;;<<<<<<>>>DDDHHHKKKUUUaaakkkwwwuuuaaaLLL===777666666555444333222222222222444333222222111111222222111111222222222333333333222222222222222222222222111111111222222333333333///111666888>>>UUUeee```RRRWWWdddvvv{{{eeeKKK===777333000000///...---...///000000...---,,,,,,,,,,,,---.........------...000111000///...---,,,,,,++++++,,,,,,///...---,,,+++,,,,,,---...,,,++++++---000111111...............///000111777888555000---///...++++++++++++++++++***)))(((,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///???>>>===>>>???@@@???===???>>>>>>>>>============;;;999888888:::<<<===<<<===;;;::::::;;;;;;:::888999888777666555444333333333333222222222444666888777777888888888777777666444444444444444444444444666777888999::::::::::::999;;;===@@@CCCDDDDDDEEE???@@@===>>>DDDJJJfffxxxWWWJJJGGGDDDCCCEEEIIIMMMPPPNNNGGGBBBCCCEEEGGGKKKNNNUUUccc~~~|||xxxvvv^^^UUULLLIIIEEE>>>;;;<<<999:::;;;999777888:::===@@@===999777666666555444666555444444333333333444444444444444444444333333555555555444333222333555777777777555222000111222444444555666777777777777777555666:::;;;888888:::AAABBBDDDGGGHHHGGGCCC@@@999666444555666666444222222444666666555333444444666666777888999999888666555888;;;===AAAHHHQQQXXXbbbkkkuuu~~~ttt```KKK<<<777666777666555444333333333333444333222222111111222222000000111111111222222222222222222222222222222222111111111222222333333333111111555666:::PPP```[[[RRRVVVcccvvvxxxbbbJJJ<<<666222000//////...---...///000000...------,,,,,,------...//////...---...000000000//////...------,,,,,,------...------,,,---...000111222///,,,,,,000111000---------------------......777888555000---///...+++,,,+++++++++******)))))),,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///@@@???>>>>>>@@@@@@???>>>=========<<<<<<<<<<<<<<<;;;:::888999;;;======<<<===;;;:::999::::::888777777666666555444333222222222222222222333555777888666777777888888777777777444444444444444444444444666666777888999999888888888999:::<<<>>>???AAAAAA@@@AAA======AAADDD\\\]]]LLLGGGDDDCCCDDDEEEGGGIIIIIIGGGEEEEEEEEEFFFHHHLLLRRR___xxxtttiii^^^XXXSSSKKKDDDAAA>>>??????>>>===<<<>>>???CCC???;;;777777777777666777666666555555555555555444444444555555555555555555666666555333333444666777888888666333222333444666666777888888888888777999888<<>>:::777555444333444666666555444444666777777666555666777444444555666777888999::::::===BBBGGGNNNYYYgggpppxxx~~~sss```LLL===777777777777666555444444444444444333222222111111222222000000000000111111111111222222222222222222222222111111111222222222222222222000333333666IIIZZZWWWRRRUUUbbbuuu~~~ttt^^^FFF999444111/////////...---...///000000...---------,,,------...//////...---...///000///...//////...------------...,,,,,,,,,---...111333444555111......111222...***//////..................777888666000---///...+++,,,,,,***))))))***+++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...???>>>===>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;<<<;;;999999999999777555666666555444444333222222111111222222444555777888555666777777777777777777666666666666666666666666777777888888999888888888888888999999;;;<<<>>>???@@@@@@======@@@AAAUUUwwwdddPPPIIIGGGEEEFFFDDDDDDDDDEEEFFFFFFEEECCCEEEFFFJJJPPP[[[qqq|||ppphhhbbb[[[RRRLLLKKKJJJGGGDDDBBBBBBBBBCCCIIIDDD>>>:::999:::;;;;;;999999888777777777777888555555666666777777888888555666666555333333444666777777888777666555777999888999999::::::::::::999<<<===CCCKKKNNNKKKIIIJJJNNNIIICCC>>>:::888555444444444444444555555555555333555777888888888:::;;;666777888888888999;;;===EEEJJJRRRZZZcccnnn{{{~~~tttaaaMMM???999888666666555444444444444444444333222222111111222222000111111111222222222222222222222222222222222222111111111111111222222222111///222222333EEEVVVUUURRRTTT^^^qqqyyy{{{nnnYYYCCC777333111/////////...---...///000000...---------------.../////////...---...///000///...///......---------------+++++++++,,,...000222444222111000000000///---,,,222222222222222111111000888999666000---...---***---,,,***))))))***,,,---+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,...///>>><<<<<<<<<===>>>===<<<:::::::::::::::;;;;;;;;;;;;:::999:::<<<<<<;;;:::;;;999888777888888666555777777666666555444444444111222222333444555666777555555666777777777777777777777777777777777777777888888999999999999999888:::999999999:::;;;======>>>???<<<>>>AAA@@@QQQppplllVVVKKKGGGFFFFFFGGGEEECCCDDDEEEEEECCCAAAEEEEEEIIIOOOXXXiii~~~vvvqqqlllddd^^^\\\XXXRRRLLLIIIHHHHHHHHHNNNHHH@@@;;;:::<<<>>>???;;;:::999888777777777777555555666666777777888888555666666555333333444555777888888777666666777999888999;;;===???@@@AAABBBDDDEEEJJJQQQRRRNNNKKKKKKHHHCCC===888666666555555555555666555444444444555444555777777666777888:::999;;;>>>???@@@BBBFFFJJJTTT\\\fffooowww~~~vvvdddPPPAAA:::999555444333333222333333333444333222222111111222222222222222333333333444444222222222222222222222222111111111111111111111111000---111333333BBBSSSUUUTTTRRRYYYkkk|||}}}www{{{hhhUUU???555222000/////////...---...///000000......------------...//////000///......///000///---...---,,,,,,+++,,,,,,,,,,,,,,,++++++,,,...///000...111333111---,,,...111222333333444444333222222888999666000---...---***,,,+++***))))))+++---///+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///111===<<<;;;;;;======<<<;;;::::::::::::;;;;;;;;;;;;:::999999:::;;;<<<:::888999777666666777888666555777777777666666666555555222222333444444555555555444444555666777777777777555555555555555555555555777888888999:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;===;;;>>>BBB???MMMjjjxxx___NNNGGGEEEFFFIIIGGGEEEDDDDDDCCCBBB@@@EEEEEEIIIPPPVVVccc~~~}}}{{{wwwrrrnnniiiaaa[[[WWWTTTRRRQQQRRRKKKBBB<<<:::===@@@BBB>>>===<<<:::999888888777555555555555666666666666666777777666444444555666:::::::::999777777888999;;;===???CCCFFFIIIKKKLLLLLLJJJLLLOOONNNHHHDDDDDD???<<<888555555666666666555666777777555444555666777888888777666777888:::999===DDDHHHKKKPPPVVV[[[fffooozzzwwwfffQQQBBB;;;999444333333222222222333333444333222222111111222222333333333333444444444555222222222222222222222222111111111111111000000000000,,,222555444@@@PPPSSSUUUQQQSSSbbbttt|||~~~dddQQQ<<<333222111000000///...---...///000000.........------......///000000///......//////...---------,,,++++++++++++,,,...---,,,++++++,,,......111333333111---,,,///333000111222333444333222222999:::666000---...---***+++*********+++,,,...///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---000333>>><<<;;;<<<===>>>===<<<::::::::::::;;;;;;<<<<<<999888888999;;;:::888777666555444555777888777666777777777666666666666666333444444444444444444444333444555666777777777777555555555555555555555555555555777888999999999999:::;;;;;;<<<<<<;;;:::999999;;;:::>>>AAA===HHHccclllVVVKKKHHHHHHJJJIIIHHHFFFDDDCCCBBBBBBEEEEEEKKKRRRVVV^^^www{{{uuuqqqmmmhhhccc___YYYQQQGGG@@@>>>AAAFFFHHHFFFEEECCCAAA???===<<<<<<888888888888888888777777999999999888777666777999:::<<<===>>>>>>@@@BBBDDDHHHIIIJJJLLLMMMNNNNNNNNNIIIFFFEEEFFFDDD???===???999777555444555555444333444666888777666666888:::999;;;<<<===>>>@@@DDDFFFBBBIIIRRRYYY]]]bbbiiinnn{{{xxxfffQQQAAA999777444444333333333333444444444333222222111111222222222222333333333444444444222222222222222222222222222111111111000000000///000,,,333777444<<>>???>>>===:::::::::;;;;;;<<<<<<<<<888888888999::::::888555555444333555777888777666666666666666666555555555444444555555444444333222333444555666777777777777888888888888888888888888333444555777888999999999999:::<<<===<<<;;;999777999;;;:::>>>AAA;;;EEE^^^~~~xxx^^^OOOKKKLLLIIIJJJJJJGGGDDDCCCDDDEEEFFFFFFLLLTTTVVV\\\ssszzzrrrkkk___WWWMMMEEECCCGGGKKKOOOOOOMMMKKKHHHFFFDDDBBBBBB=========<<<<<<;;;;;;;;;;;;;;;<<<:::999888999;;;:::<<<@@@CCCGGGKKKPPPSSSVVVVVVUUUSSSQQQNNNLLLJJJBBB>>>===>>>===;;;;;;>>>777666444444444444222000222555777888777888:::===:::<<<@@@CCCGGGLLLRRRVVVUUU\\\fffmmmppptttzzzxxxeeePPP@@@888666555555444444444555555666444333222222111111222222111111222222222333333333222222222222222222222222222111111111000000//////000---444888333999FFFIIIYYYOOOKKKVVVgggvvvnnn___MMM:::222222222111111///...---...000000000..................///000000111///......//////...,,,//////...------------......---------...///111222DDD:::000...333666333...000222555777888999888777999:::777000------,,,)))((()))+++,,,...............---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,///333666???>>>>>>>>>>>>>>>??????<<<<<<;;;;;;;;;:::::::::777999;;;<<<<<<:::777555666666555444444444444444666666666555444333111111333444555666666555444333777777777777777777777777666666777777777777666555666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<;;;>>>FFFMMMhhhoooWWWJJJGGGHHHIIIJJJJJJHHHGGGFFFFFFDDDFFFFFFLLLUUUYYYiii~~~{{{qqqjjj___VVVPPPNNNNNNMMMNNNNNNOOOPPPRRRQQQNNNKKKMMMKKKGGGCCCAAAAAABBBCCC???>>>>>>===???AAADDDEEECCCGGGLLLRRRVVV[[[___bbbjjj]]]SSSQQQPPPJJJEEEEEE>>>>>><<<;;;::::::::::::888777444333333444666888555999;;;888999===@@@@@@>>>CCCHHHMMMVVV```eeedddjjjooowww}}}~~~jjjTTTBBB999666555444444555666555222000222111111111111111111222444333222111111222333444333333333333333333333333333222000//////000222333000000222444333333<<>>??????;;;;;;;;;;;;::::::::::::888999:::;;;;;;999777666555555444444444555666666666666666666555444333333333444555555555555444333666666666666666666666666777777888888888888777777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888;;;<<<;;;:::===DDDJJJ^^^}}}vvv]]]OOOLLLFFFGGGIIIJJJIIIHHHHHHHHHEEEGGGFFFJJJRRRUUUccc}}}zzzqqqhhhbbb___]]]\\\]]][[[XXXXXXYYY[[[[[[[[[aaa___ZZZVVVRRRPPPPPPOOOLLLLLLKKKJJJKKKLLLNNNOOORRRTTTXXX\\\```cccfffhhhcccWWWNNNLLLKKKEEEAAAAAA======<<<:::999888888777888777777666666555555555777;;;<<<:::<<>>??????::::::::::::999999999999999999999999999888888888444444444444555666777777555666666666666666555555333333444444444444333333666666666666666666666666777888888999999888888888666666666666777888999999::::::::::::;;;;;;;;;;;;888:::<<<<<<;;;<<<@@@DDDQQQnnnzzz^^^OOOLLLEEEFFFGGGIIIJJJJJJIIIIIIEEEHHHEEEGGGNNNPPP\\\sss{{{wwwsssqqqnnniiibbb^^^___cccgggiiirrrppplllhhhddd```]]]\\\]]]]]]\\\\\\\\\\\\]]]]]][[[]]]^^^aaabbbdddeeeeee[[[RRRKKKHHHGGGDDDAAAAAAAAAAAA@@@>>>===;;;:::999999::::::;;;:::999888777===AAACCCCCCFFFMMMRRRTTTVVV___kkkuuurrrZZZFFF:::666777777777888999888666444444333333222222333333444333333222222222222333333444444444444444444444444333222111000000111222333111000111222111111:::EEE[[[WWWTTTWWWcccsss{{{cccOOOBBB666333444222///...000000000000000000000000111111000000000000//////111111111111111111111111------------------------,,,,,,------.../////////000...------///000000///---///111222111111222333999777333000...,,,,,,,,,,,,------......---,,,+++,,,,,,*********+++,,,---,,,,,,+++++++++,,,------111///...000444999===???@@@???>>>>>>======>>>>>>:::::::::999999999888888:::999888777777888999999666666555555555555666666444444555666666666666666333333333333333333333333666666666666666666666666666666777888888888888777666666666666666777888888:::::::::::::::;;;;;;;;;888;;;======<<<<<<>>>@@@HHHaaabbbPPPJJJFFFFFFGGGIIIJJJJJJIIIGGGDDDHHHEEEEEELLLNNNXXXlll~~~wwwnnnhhhhhhkkkooorrrxxxwwwwwwuuurrrnnnkkkiiiiiiiiijjjjjjkkkkkkkkklllaaaaaaaaabbbbbbbbbaaa```WWWRRRNNNKKKJJJJJJKKKLLLMMMMMMKKKJJJHHHFFFDDDDDDAAAAAAAAAAAAAAABBBBBBCCCGGGMMMSSSUUUYYY___cccccceeeppp|||rrr[[[GGG;;;666777777777888999999777555444444444333333444444444333333333333333333333333444444444444444444444444222222111000000111222222222111222222000111999CCC[[[[[[ZZZ\\\fffvvvuuu\\\III???555444444222...---////////////////////////000000000000000000000000////////////////////////---------------------------------.........//////...---,,,---...000///...---...000000000000111222:::888555111///---------+++---...//////---+++***++++++*********+++,,,---,,,,,,,,,++++++,,,,,,---111......111888???DDDEEECCCBBBAAA???>>>===<<<<<<:::::::::999999999888888:::999777666666777999::::::999777666444444333333222333444444555555555555333333333333333333333333555555555555555555555555444555555666777777666666666666666666666666777888999999999:::::::::;;;;;;:::;;;============>>>???DDDWWWwwwlllUUULLLIIIHHHGGGIIIJJJJJJGGGDDDCCCGGGDDDDDDKKKOOOWWWgggyyyvvvwwwxxxxxxyyy{{{~~~}}}zzzxxxpppqqqsssuuuwwwxxxxxxxxxmmmkkkjjjjjjkkkkkkhhhfffZZZZZZXXXVVVUUUXXX\\\^^^___]]][[[YYYWWWVVVUUUUUUQQQPPPNNNMMMNNNRRRVVVXXXWWW```iiimmmqqqvvvwwwuuu|||ppp[[[GGG;;;777555555555777888888666444555444444333333444444555333333333333333333333333444444444444444444444444222111111111111111111222222222333444111111888BBBXXX^^^bbbaaahhhwwwuuuZZZDDD;;;444444444111..............................////////////////////////////////////////////////---------------------------------...............---,,,,,,---///000///...,,,---////////////111333===:::666222///---------,,,---...//////---+++************++++++,,,,,,------,,,,,,++++++,,,,,,,,,///---...333<<>>>>>>>>CCCOOOiiivvvZZZKKKKKKIIIGGGHHHJJJJJJFFFCCCAAAGGGDDDCCCKKKOOOUUUccc~~~~~~}}}|||xxx|||xxxzzz}}}zzzwwwvvvwwwzzzzzzwwwttthhhkkklllhhhggglllqqqtttrrrpppmmmiiihhhhhhiiijjjhhhfffcccbbbcccgggmmmpppnnnwww~~~nnnZZZHHH===999444444444555777777555333555444444333333444444555333333444444444444333333333333333333333333333333111111111111111111111111222333555777444222888@@@QQQ___gggdddfffuuuuuuZZZ@@@999333333333000...///..............................////////////000000111111111111111111111111------------------------........................---------...///000...---+++---.........000222444AAA>>>888222...,,,,,,------............---+++***)))******+++,,,,,,,,,---------,,,+++++++++,,,,,,...---///666???DDDCCC@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::777777777777777888999999;;;:::888777555444333333333444555555555555555444555555444333333444555555555555555555555555555555333444555666777777777777777666666555555555666666777888888999::::::;;;;;;;;;:::999:::;;;======>>>AAAGGG]]]```KKKJJJGGGFFFHHHKKKKKKHHHDDDAAAHHHDDDAAAIIINNNRRR]]]qqq~~~|||{{{zzz{{{~~~{{{zzz{{{}}}ppp[[[III???;;;444333444555777777666444444444333333333333444444333333444555555444333333222222222222222222222222111111111222222111111111222333777:::777444777>>>HHH\\\iiieeebbbppprrrVVV>>>777111111111///...000......................../////////000000111111111000000000000000000000000------------------------........................///......///000000...,,,***,,,---......000444777FFFAAA999222---+++,,,---///......------,,,++++++))))))***+++,,,,,,------...---,,,,,,+++++++++,,,000///222999@@@AAA;;;444;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::666666777777888888888888:::999888666555555555555555666666666666666555555666555444444444444555666555555555555555555555555444555666777888888888888777666666555555555666666777777888999::::::;;;;;;:::888777888:::<<<======???BBBUUUxxxiiiQQQHHHEEEDDDGGGLLLMMMJJJEEEBBBHHHDDD@@@GGGLLLOOOXXXgggrrr\\\JJJ@@@===444444444666888888666444444333333222222333333444333333444555555444333333111111111111111111111111111111222222222222111111111444999<<<999555777===BBBZZZjjjddd___mmm}}}mmmQQQ===666111000000......111000000000000000000000000000000111111222222222222........................------------------------.....................---000//////000111000---+++***+++---...///111555888HHHCCC:::111,,,+++,,,---000///...,,,,,,++++++,,,((()))***+++,,,---------...---,,,,,,++++++++++++222111444;;;AAA>>>555+++<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888;;;::::::999888777666666666666666666666666666666666666555555555555666666777777666555444333333222444444444555555555666666333333333444444444555555333444555666777777777777777888888999999999888888777888999999888999;;;===@@@HHHVVVlllpppSSSMMMIIIHHHJJJJJJGGGFFFIIIEEEDDDCCCDDDGGGJJJNNNQQQddd{{{vvv```LLL???999888888666555444333333222333333333333333333333333444444333333333444555555222111111111111111222222222222222111111111000000444444444444555666888999===SSSddddddaaammm~~~wwwaaaJJJ777666444222000000000000---.........//////000000222111000.........///000111111000//////////////////---+++,,,///000///---000000///...............///////////////////////////...000222111///333999NNNGGG>>>666111///---,,,111000///...............++++++++++++++++++++++++---+++((())),,,...---***///444:::<<<999444111000======<<<<<<<<<;;;;;;;;;888888999999999999888888999999999888777777777666666666666666666666666666555555444444444444555555666666555555444333333333333333333444444444555555444444444444555555555555333444555666777777777777777777888999999999888888777888999999888999;;;===???EEEQQQfffxxxYYYLLLHHHFFFHHHHHHEEEEEEHHHCCCCCCBBBCCCFFFIIIMMMPPP```vvvxxxcccNNN@@@:::888777666555444333333333333333333333333333333333444444444444444444444444111111000111111222333333444444333222222222222333666555555444444555666777:::PPPcccgggfffpppzzzoooYYYDDD666555333111////////////............/////////000222111000///......///000111111000//////////////////---+++,,,...000///...///......---------....................................///111000...222999HHHBBB:::333000//////...///...---,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,++++++---......---+++///333777888555222//////>>>>>>=========<<<<<<<<<888999999:::::::::999999777777777777777777777777777777777777777777777777444444333333333333444444444444444333333333333333222222333333333444444444555555555555666666666666444444555666777777777777666777888888999999888888777888999999888999:::<<>>>>>BBBKKK]]]yyyzzz]]]RRRGGGDDDFFFFFFGGGHHHEEEDDDDDDDDDGGGKKKNNNQQQTTT___xxx{{{yyy{{{lllXXXGGG<<<888777666666555555666666444444444444444444444444444444555555555333222111111111111222222444555666555444222111000111222333111111111111222444666777555999DDDWWWhhhwww|||iiiQQQ@@@999333222000///.........//////////////////............//////000000000000///111111000///////////////...///000///......000222222111000000//////000000------------------------...,,,---.........444<<>>=========<<<<<<<<<<<<888999:::;;;<<<<<<===<<<;;;::::::999888777666666444444444444444444444444333222222222222222222333555555555555555555555555444444444555555555666666555555555555666666666666777777888888888777777666333444555777888888999999999::::::999888777999;;;888;;;AAAEEEJJJ```fffXXXIIIEEEFFFFFFFFFGGGCCCBBBBBBBBBEEEIIIMMMOOOQQQVVViii~~~yyy~~~qqq___MMMAAA888777777666666666666777555555555555555555555555222222111111111222333333333333333222222333444444444444333333333333222222444333222111111111222333555444@@@XXXppp~~~uuucccKKK:::444333222111/////////000000000000//////.........------...///111111111000///111111000///////////////---///111000......000333333222000///---,,,,,,,,,///////////////////////////---...///...///666>>>PPPIII@@@777111---+++***++++++******+++,,,------111000000///...------------...333;;;BBBFFFEEEBBB444000+++)))***+++***)))BBB???<<<::::::::::::999999999999999999999999999999888888777777888888999:::777444333333444333333444444444444444444444444555555444444444333333333444444555555666777777777666666666666666777888888999888888777777777777888888777666555555777999:::999999999999999999999999888======@@@KKK\\\oooVVVIIIJJJHHHIIIKKKHHHFFFEEECCCDDDFFFHHHIIIIIIPPPRRR```}}}|||ppp```PPPEEE<<<;;;888555444444444555666666666666666666666666444444555555555555555555333333222222111000//////000000111222222111///...333333222222222222222222///777???JJJbbbmmmWWWFFF:::222000000//////000111222222000000000000000///......------......//////000000////////////000000000000...///////////////......111000///......///000000000000000000////////////000///111222000111999CCCLLLKKKBBB666---,,,---,,,,,,,,,,,,,,,---...000000+++---///000///......///...111999EEENNNNNNDDD:::...---,,,***)))(((((('''BBB???<<<::::::::::::999999999999999999999999999999999888888888888999999999777555444444444333222444444444444444444444444555555444444444333333333333444444555666666777777555444444444444555666666888888777777666666777777999888777666666888999;;;999999999999999999999999888===<<<>>>HHHWWWwwwuuuZZZKKKJJJFFFGGGJJJGGGGGGEEECCCDDDFFFHHHIIIIIINNNQQQ[[[qqq}}}rrrbbbPPPDDD;;;:::777555444333444444555555555555555555555555666666555555444444333333333333222222111000000000000000111222222333222222222222222222222222222222111777===GGG___{{{kkkTTTDDD999111000000//////000111111222000000000000000///...............////////////////////////////////////000......////////////......000000///......///000111......//////000000111111111///000111000222===HHHXXXSSSFFF666...,,,,,,***---------.........//////000111222111000000111333777;;;DDDLLLPPPKKK???555------+++***))))))((((((BBB???<<<::::::::::::999999999999999999999999999:::999999999999999999:::999777666555666555444222444444444444444444444444555555444444444333333333333333333444555555666666555555444444555555666777888888777666666666666666999999888777777999:::;;;999999999999999999999999999===;;;===EEEQQQmmm|||___MMMIIIDDDEEEIIIGGGGGGEEEDDDDDDFFFHHHHHHHHHKKKPPPVVVbbb|||~~~tttcccPPPCCC:::999666444333333333333333333333444444555555555777666555555333222222111333333333222111111000000000111111222333444555666111111111222222333333444333666999CCCYYYuuugggPPPAAA777111000000/////////000111111000000000000000//////...000000///////////////...////////////////////////......///////////////...//////......///000111222------...///000111222222222000//////000555CCCPPPcccZZZIII888000///...***////////////////////////222333444444444555888:::AAAGGGNNNRRRNNNDDD777...,,,++++++***))))))******BBB???<<<::::::::::::999999999999999999999999999::::::999999999999::::::999888777666777666444222555555555555444444444444555555444444444333333333222222333333444555555555777777777666777888888999888888777666555555555555999999888888888999:::;;;888999999999999999::::::888<<<;;;<<>>RRRkkk{{{zzz```JJJ===666111000000/////////000000111//////000000000000//////111000000000//////......///////////////.........---...//////////////////.........///000111111222.........///000111111111333000......///777GGGVVViii___MMM===666666222,,,///000000111111222222222333666999;;;<<<<<<>>>@@@CCCHHHMMMLLLEEE:::111,,,+++***************++++++BBB???<<<::::::::::::999999999999999999999999999:::999999888888999999:::;;;999777777777777555333666666666555555444444444555555444444444333333333222222333333444555555555777777777777777888999999999999777666666555555555999999999999999:::::::::888888888999999:::::::::777<<<;;;<<>>888111222222222333444666777888===AAADDDFFFDDDAAA??????<<<@@@BBB???888111...---*********)))******+++,,,BBB???<<<::::::::::::999999999999999999999999999999888888888888888888999===:::777666666777666555777777666666555444444444555555444444444333333333333333333444555555666666666666555555666666777888;;;:::999777666666666666888888888999999999999999888888888999999::::::;;;888<<<;;;===CCCFFFVVVrrrlllTTTLLLDDDFFFLLLKKKJJJHHHEEEEEEEEEFFFFFFEEEFFFPPPXXXaaattt|||ttteeeOOO@@@777777666666555444444333333333333333333333333333///000111222333444444555333333333333333333222222333333222111111111111111111111111222222333333444555555555777BBBWWWnnn~~~oooVVVBBB888555333000000//////......//////...//////000000000000000111000000000000000000///000//////......---------,,,---...///000000000000---...///000111111000000111000000000/////////...555111///...///555DDDSSSpppjjj]]]OOOGGGEEE@@@:::;;;:::888777888;;;>>>@@@KKKMMMNNNKKKFFF@@@;;;888444555555333...,,,---///+++***************++++++BBB???<<<::::::::::::999999999999999999999999999888777777666666777777888???;;;777555555666777777777777777666555444444444555555444444444333333333333444444555666666777777666666555555666666777888<<<;;;:::888777777666666666777888888999999888888777888888999::::::;;;;;;:::>>><<<===AAAAAANNNgggttt[[[QQQHHHHHHMMMLLLKKKHHHFFFEEEEEEFFFEEEDDDGGGMMMWWWddduuu~~~yyyrrrdddOOO???777777777777666555444444555555444444333333222222000000111111222222333333333333333333333333333333222222333333333333333333222222222222222222222222333555666666<<>>888444333/////////...---,,,------++++++******************BBB???<<<::::::::::::999999999999999999999999999777777666666666666777777@@@<<<777444444666888999888777777666555444444444555555444444444333333333444444555555666777777777888888888888888999999:::===<<<;;;999888777777777666666777888888888888777777777888999::::::;;;;;;<<>>999:::======:::999999999888888888888888777888888888888777666666999999999999999999::::::444444555555555555555555444444555666555444222111333444444444444444444444777777888999;;;<<<<<<===@@@???>>><<<:::888777666999888888:::<<<<<<999555888888999::::::;;;<<<<<<<<<<<<;;;:::<<>>@@@>>>:::444444444444444444444444111333555666888EEE```xxxlllVVVCCC777000---111111///......///000000///......------///000111000000000000000000000000...---,,,,,,,,,,,,---...***+++,,,---...000111111000//////............/////////000111111000//////444111000000000111888BBBXXXTTTIII<<<777<<>><<<;;;999888888888999888888:::<<<<<<999666888888999::::::;;;<<<<<<<<<<<<;;;:::<<>>:::999777555444444555555666666555444333222222222222222222333333444444444777555222222333333333222444222333777===???===999444444333333333333333333111333555666777CCC\\\sss|||hhhRRRAAA777111000111000///.........///000///......---...///000111000000000000000000000000......---,,,,,,---......,,,---------.../////////000000////////////000111////////////////////////111//////000//////777???QQQNNNDDD666000444;;;???DDD@@@;;;777666666666666444111///.........---,,,***,,,---/////////---,,,++++++++++++*********)))EEECCC@@@===;;;999888888777777777888999999999:::999999999999999888888777;;;:::777666555666777888777777777666555555555444666555444444444444444444666555444333333444555555666777777888999:::;;;;;;===<<<:::999888999999::::::999999;;;<<<<<<:::888888999999::::::;;;;;;<<<<<<<<<;;;:::;;;@@@FFFKKKaaaiiiVVVNNNJJJFFFHHHFFFEEEDDDDDDEEEGGGHHHIIIKKKMMMOOOXXXjjj}}}ppp[[[GGG===999888666444333333333444555555444444333333222222222222333444444444333333555333111111222333333333555444444777;;;<<<:::777222222222333333333333333222333555555666???VVVkkkwwwcccNNN@@@888444333111000///---------...//////............///000000////////////////////////......---,,,,,,---..............................////////////000111222222...---,,,,,,,,,,,,---......------///...///555===NNNLLLDDD666...///444666999777333222111111000///...,,,++++++,,,,,,,,,+++***+++---......---,,,,,,++++++++++++************CCCAAA??????<<<888777999666666777888999:::::::::999::::::::::::999888888;;;999777555444444666777777777666666555444333333666555444333333444555666777666444333333333555666666666777777888999::::::;;;:::888888888999;;;<<<:::::::::;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCGGGTTTqqqpppXXXJJJEEECCCEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKNNNUUUeee~~~zzznnn[[[IIIAAA:::888666555333333333333444444444444333333222222111222333444444444333333444222000000111333333333444333333555777888666444111111222222222222333333222333444555555<<>>???===999999<<<666666777888999:::::::::999::::::::::::999888888:::999777555444444555666666666555555444333222222666555444333333444666777777666555444333444444555555666666777777888888888888888777777888999;;;<<<999:::;;;;;;::::::::::::999999::::::::::::;;;;;;:::;;;;;;;;;;;;===AAADDDKKKbbbwww\\\JJJDDDDDDCCCBBBBBBAAABBBCCCDDDEEEGGGGGGJJJOOOTTTaaazzz}}}tttiiiYYYKKKDDD;;;:::888555444333333444333333444444444333222111111111222333444444444444444222000000111333333333333222222222333333222111111111111222222333333333222222444555444999HHHXXXzzzvvv```MMMCCC===:::999222111///...------......---......///////////////------------------------........................++++++,,,---...///000111,,,,,,,,,---...///000111...---+++******+++---...---,,,...111111000666>>>RRRUUUQQQEEE888333111111///...---...//////---,,,...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,PPPDDD===>>>>>>::::::>>>777777777888999999999:::999999999999999888888777888888777666666555555666666666555555444444333333555555555555555555666777777777666666555444444444555555555666666666777777555666777888999::::::;;;888999::::::888888999::::::::::::::::::::::::::::::;;;<<<;;;;;;<<<>>>@@@FFFVVVwwweeeNNNFFFHHHBBBAAAAAABBBBBBCCCDDDEEEGGGGGGJJJOOORRR\\\uuuwwwnnndddVVVJJJDDD<<<:::888666444333333333111222333444444333222111000000111222333555666777555333111111222333333333222222222111111111111111111111222222333333444444222222444555444777CCCQQQppprrr]]]MMMDDD???<<<999333222000///............---......///000/////////........................---...////////////...---***+++,,,---...000111111,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---...///...///111111111888@@@QQQWWWUUUIII;;;333///...///...---...//////...---)))))))))+++...000///...---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,]]]KKK======???;;;999===888888888888888888999999888888999999888888777666666777888888888777666666777777777777666666666666444444555666666666666666666666777888777555333222444555555555555666666666333555777999::::::999888777999:::999666666888:::::::::::::::::::::::::::999;;;<<<;;;;;;;;;<<<>>>CCCNNNiiinnnRRRGGGJJJBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFIIIMMMOOOVVVmmmvvvnnnfffXXXJJJCCC;;;999777555333222222222000111333444444333222111000000///000222555888;;;777555222222333333333222333333333222111111111222222222222333444444555555111222444666555777AAALLLfff~~~yyykkkXXXJJJCCC@@@<<<888555444222000////////////------///000000000///...........................---...///000000///...---,,,,,,------...///000000......---------......//////////////////////////////......000000111999BBBTTT[[[\\\QQQAAA777222//////...,,,,,,---......---))))))***,,,///000///---///......------,,,------+++++++++,,,,,,,,,------gggPPP>>>===???;;;888;;;999999999888888888888888888888888888888777666666555666888::::::999777666888888888888888999999999333444666777777777666555555666888999888666333111444444555555555555555555222444777:::;;;:::888777666888999888555555777:::::::::::::::::::::::::::999;;;<<<<<<::::::;;;===AAAIIIaaasssSSSFFFHHHCCCDDDDDDEEEFFFGGGGGGHHHGGGEEEHHHLLLKKKPPPgggwwwrrrjjj[[[LLLCCC:::888666444222111000111000111333444444333222000000///......111555:::===999666444222333333333222444444444333222222333444222222333444444555666666111222444666666777@@@JJJaaarrrdddSSSFFFBBB???;;;888666444222111/////////000,,,---///000000000///...////////////////////////---...///000000///...---........................000//////.........////////////000111111000//////000------......000999BBBYYYaaacccYYYIII>>>888555///---+++***,,,---------.........///000000...+++000///...---------------+++++++++,,,,,,---------[[[FFF>>>???999777;;;999:::999999999888777777777999999999888888777777777999999999888777666666555999777444555777777555222333444555555666666555555999888888777555444222111222333555555555555333222444555666777777888888888888888999::::::::::::999999999888888888888888999;;;;;;:::::::::999999999@@@EEETTTqqqtttXXXJJJFFFFFFDDDCCCEEEJJJMMMLLLJJJGGGCCCEEEJJJLLLOOObbbxxx}}}ttteeeSSSFFFAAA:::777333000000111111111333222000......///000111000000111222333333444444777444000///000222222333222333333444444333333222222222222222222222222222444222333777999:::???EEE```yyydddNNNDDDCCC@@@:::666555555333222000///...---000000000000000///.........///000///...---...000111111000...---,,,+++***---.........//////000000...---,,,+++,,,---...///111222333333333111000///333000///---+++---777CCC\\\bbbiiigggZZZGGG888222...---------...///111222---+++******---///000///111000...---,,,,,,------,,,,,,,,,+++++++++******\\\GGG???@@@;;;999<<<:::999999999888888888888888:::999999999888888888888999999888888777666666555777555444555777888666444333333444555555555555555888888888777666555333333444444444555555444444444444555666777777888888888777888999999::::::999999999999888888888888888999<<<<<<;;;;;;;;;:::::::::===AAAMMMfffqqqUUUGGGDDDFFFFFFHHHLLLQQQRRROOOLLLHHHDDDFFFKKKLLLNNN___rrr}}}uuufffTTTGGGAAA<<<888444222222333333222444222111//////000111222111111222333333444555555777444000///000222333333333333444444444444333333222222222222222222222222555333333666888999???FFF]]]{{{uuuaaaLLLCCCBBB???:::666555555333222000///...---000000000000000///......---///000///...---...000//////......------,,,,,,---........./////////000------,,,,,,,,,---...///111111111222222111111111444111000///,,,...999DDDbbbiiipppqqqeeePPP===222000///......///000222333...,,,******,,,.........111000...---,,,,,,,,,---,,,,,,,,,++++++++++++***^^^III@@@BBB===:::<<<999888888888888888999999999:::::::::999999999999888999888888777777666666555555444333555777888888777222222333444444555666666777777777777777666666555555555444444444444555555444555666777777888888888777888999999::::::999999999888888888888888999999<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>GGGZZZwwwlllRRREEECCCCCCDDDGGGMMMRRRRRRNNNJJJIIIGGGIIILLLLLLMMMZZZjjj}}}vvvhhhUUUGGGAAA===:::666444444555555444444333222111000111222333222222333333444555555555666333000///111222333222333444444555555444444333333333333333333333333333666333333555666888>>>EEEZZZwww}}}ooo\\\HHH@@@@@@>>>999777555555333222000...------//////000000000///......---...//////...---...///---------------......................../////////------,,,,,,---......///000000//////000111333444555222111000...///:::EEEeeellluuuxxxooo\\\DDD333111000000000222333555777111///,,,+++,,,---------000///...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++aaaKKKAAABBB===;;;<<<888777777777888999999999::::::::::::999999999999999888888777777666666666666555555555555666777777666222222222333444555666666555666777777888888777777777666555444444555666777444555666777777888888888777777888999999999999999888888888777888888999:::<<<;;;;;;;;;;;;:::::::::===>>>DDDRRRjjjfffOOOEEEDDDCCCCCCEEEIIINNNPPPNNNKKKJJJIIIJJJLLLKKKLLLUUUaaa|||vvvhhhUUUFFF@@@<<<999666555555555555444555444333222222222333333222222222333333444444444555333000000111333333222333444444555555444444333333333333333333333333333777333222444555666<<>>BBBKKK___aaaNNNGGGHHHGGGFFFEEEHHHMMMPPPPPPNNNJJJJJJKKKKKKJJJKKKRRRZZZuuu}}}vvvhhhTTTEEE>>>:::777555444444555444333555444444333333333333333111111111111111222222222444222000000222333333222333444444444444444444333333333333333333333333333555222111333444444:::AAATTTpppwww```PPP@@@::::::888666555333222222111000///............////////////......---...///...---,,,---///.........---,,,,,,++++++...............---------,,,,,,---.../////////000///...,,,,,,...111555888333000///...---///:::EEEhhhoootttuuuqqqdddLLL666...///000222666:::===???:::666222///.../////////---------------,,,,,,,,,---------,,,,,,,,,++++++mmmRRRCCCAAA<<<;;;;;;666888888888888888999999999777888888888888999999999666666666666666666666666777888888777555333444555666555444333444555666777333444555666777777777777777777666666666666777777444555666777777888888888666777888888999999888888777777777777888999::::::999999999999888888888888999<<<@@@EEETTTsssyyy]]]MMMIIIJJJHHHHHHJJJNNNSSSSSSPPPLLLJJJJJJJJJIIIHHHJJJQQQVVVkkk~~~uuufffRRRBBB<<<888666444333444444333222444444444333333333222222000000000111111111111111333222000111222444333222222333333444444333333222222222222222222222222222333000000222333222666<<>>111111111222444666999:::;;;777222...---...//////+++,,,------------,,,+++...------------,,,,,,,,,{{{]]]IIIDDD>>>===>>>999:::999999999888888777777555555666666777777777888555555555666666666666666222555777777555444777999:::999777555444555666777222333333444555555444444666777888999999888777666444555666777888888888888666666777888888888888888777777777777888999:::;;;;;;;;;;;;:::::::::999999:::???BBBAAAIIIdddsssXXXIIIGGGIIISSS]]]mmm{{{~~~tttaaaRRRHHHIIIHHHEEEEEEKKKQQQUUU[[[vvvtttbbbMMM>>>888777666444444555555444222222222333333333222111000333222222222222222222222222111000111333444333222111111111222222111111111000000000000000000000000...---///222222///111555:::WWWrrr~~~sssgggSSSFFF999444333111///000,,,---...///000111222333,,,,,,---.../////////...,,,---......,,,,,,---...******+++,,,,,,---...............------,,,,,,,,,***,,,...///111111111000---------...///111333444444222111000///222===IIIaaappp||||||xxxoooZZZEEE444333222222333444555666:::666000---,,,---......***+++,,,---------,,,+++......---------,,,,,,,,,zzz___NNNGGG===999;;;999888888888888777777777777999888888777666555555444222222333333444555666666444555666777777555333111444333222222222222444444666555555444444666777888777777888888888888777777777666555555777888888777666555444444555666777888777888888888888999999999<<<;;;;;;::::::;;;;;;<<<999??????@@@JJJZZZ}}}wwwZZZJJJIIINNNUUUiiikkkZZZUUUPPPKKKHHHIIILLLNNNPPPWWWrrr}}}mmmZZZJJJ@@@;;;777777666555444333333222333333333333333222111000333333333222222222111111222111000000000111333444111111111111111111111111111111222222222333333333111000...---...000333555999FFFaaa}}}rrrhhhNNNAAA444000111000000000222222222222111000//////111///...,,,++++++,,,,,,+++,,,...000000///...---...------,,,,,,------...///......---------......*********+++,,,---...///+++,,,...///000222555777333444///...111///888NNN___qqq~~~{{{vvvqqqbbbPPP===666222333333111111333111000...---------...///...---+++*********++++++........................yyy]]]KKKEEE;;;777999777888888888888777777777777888888888777666555555555444444555666666777777888444555666666666555444333555444333222222333444444666555555444555666777888666777777888888777777666777666444555777888888777666666555444444555777777777888888888888999999999999888777777777777888999;;;@@@??????GGGTTTttt}}}___OOONNNSSSZZZkkkrrrddd[[[UUUMMMHHHGGGIIILLLMMMVVVooo}}}nnn\\\LLLAAA===888888777666555444444333333333333333333222111000333333222222111111111111//////.........///000111222222222222222222222222000000000111111111222222111000/////////111333444:::DDD]]]yyy{{{nnneeeLLL???333///000/////////000//////---+++)))'''&&&///......---,,,,,,,,,,,,+++,,,...///000///...---...------,,,,,,------.........------------......)))***,,,---...------,,,+++,,,......///000333555222333///...222000:::PPPfffvvv~~~|||yyyjjjWWW???888222333333111111333000//////...............---,,,+++*********++++++------------------------zzz^^^KKKDDD;;;888;;;888999999888888888777777777888888777777666666555555555555555666666777777888444444444555555555555555777666444333333333444444666555555555555666777777555666666777777666666555777555444555666888777777777777555444444555666666777888888888888999999999999888666555555666888999===AAA???>>>EEENNNhhhkkkYYYTTTVVV[[[hhhvvv~~~}}}uuummmccc[[[QQQHHHFFFGGGJJJLLLUUUiii~~~ppp^^^MMMBBB===999999888777666555444444222222333333333222111111222111111111111000000000///............///000000333333333333333333333333///////////////000000000000000111111222333333444:::BBBXXXsssxxxkkkaaaIII===222///000......///111111111///...,,,***)))------.........------,,,,,,---.../////////...---...------,,,,,,------......---------------......)))***---//////---+++)))+++,,,---...---...000222111222......222111;;;RRRmmmyyyrrr___BBB:::333333333111000222......//////......---,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,cccNNNGGG>>><<<>>>;;;999999999888888888777777888777777777666666666555333333444444555555555666444444444444444555666777888777555444333333444555555555555555666666666777555555666666666666555555777555444444666777777666888777666555444444555666777777888888888999999999<<<;;;999777777999;;;<<<===AAA>>>>>>DDDIII]]]|||{{{fffYYYTTTVVV\\\eeejjjmmmnnnnnnmmmjjj```SSSIIIEEEFFFJJJLLLRRRbbb~~~rrr___LLLAAA<<<999888888777666555444444222222333333333222222111111000000000000000000000000000000000111111222222333333333333333333333333////////////000000000000///000222333444444333333999AAAVVVqqq~~~wwwjjj___FFF<<<333111000......///000111111222222222111111,,,---...//////...------------...//////......---...------,,,,,,------...------,,,,,,------......+++,,,---...---,,,+++***,,,---......---...///111///111---...333333===TTTooozzz}}}wwweeeGGG===444222333111000111------...//////---,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++hhhQQQIII@@@>>>???<<<999999999999888888888888777777777777666666666666444444444555555555555555444444444444444555666777777666555444333444444555444555555666666666666666555555666666666666555555666555333444666777777666888777666555444444555666777777888888888999999999===;;;:::999999:::;;;===<<>>999888777666666444444333222111222222333333333222222000000000000000000000111000111111222222222222222222222222222222222222222111111111111111111111111///000222444444444333222888???UUUqqqwwwiii]]]DDD<<<555333222//////111,,,------...////////////,,,---.../////////...---..................------...------,,,,,,------...,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,---.../////////......000222///111---...444444>>>UUUpppzzz~~~|||{{{iiiLLL@@@555222333111000000,,,---.........---+++***++++++++++++++++++++++++++++++++++++++++++++++++nnnUUUJJJAAA>>>>>>::::::999999999999888888888777777777777666666666666777777777777777777777777444444444555555555555555555555444333333444555666444555555666777666666666555666666777777666666555666444333444555777666666777777555444444555666666777888888888888999999999:::999999999999999999::::::===<<>>UUUlllzzz~~~{{{pppWWWGGG777222333111///......---+++***)))***+++,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,ppp[[[MMMAAA;;;;;;888888888888888888888888777777666555555555555555666666555555555555666777888888777666555444444333222222333333333444444444666666666666666666666666666666666666555555555555666555555666666777888999777666555666888999:::999;;;;;;:::999999888888777888888999::::::::::::999;;;:::;;;???@@@AAAFFFLLLddddddSSSEEEDDDGGGJJJPPPXXXlllmmmcccPPPEEEGGGKKKKKKOOORRR\\\sss~~~zzzlllWWWFFF<<<999888777666666888777666444333333444444333333222111333333333333333333333333222222222222222222222222000000000000000000000000444444555555444222111000000000111222333333333333333666@@@RRRiii|||uuuhhhYYYFFF888555000..................000111111000000111222333000---+++***+++...///000///...---,,,---...///......////////////......111---(((''')))+++,,,,,,)))+++,,,...//////....../////////000111111222222222///000444555:::JJJ]]]pppwww|||vvvsssZZZNNN===333000000...+++,,,,,,---...---,,,***))),,,,,,,,,---------............---,,,++++++******}}}fffSSSEEE>>>===999999999999999999999999777777666555555555555555666555555444444555555666888777777666555444444444222222333333333444444444555555555555555555555555666666666666555555555555444444444444555666777777888666555666888::::::999::::::999999999999888888888888999::::::::::::999;;;999;;;>>>@@@@@@EEEKKK\\\xxxjjjWWWGGGDDDFFFHHHMMMTTTiiillleeeSSSHHHJJJMMMLLLNNNPPPYYYnnnyyyjjjVVVEEE<<<:::777666666777888888666333555555555666555555444333222222222222222222222222222222222222222222222222000000000000000000000000222333333333333111000...000000111222333333333333444666>>>NNNdddxxxqqqcccUUUBBB777444000......//////......000111111000000111222222111000///............,,,,,,++++++*********+++---......//////......---,,,***((()))+++---,,,+++***+++,,,...............//////000000111222222222111///111666777;;;KKK^^^sssvvv{{{}}}ssslllXXXLLL<<<333111222111///...............---,,,,,,,,,,,,,,,------------...000//////...------,,,,,,pppYYYFFF>>>===999999999999999999999999777777666555555555555555666555555444444555555555777777666666555555444444333333333333444444444444444444444444444444444444666666666555555555555444333222222333333444555666888777666777999::::::999888888888999999999999999888888999::::::::::::999:::888:::===??????CCCJJJVVVrrrrrr^^^JJJEEEEEEEEEIIIPPPffflllhhhYYYMMMLLLNNNMMMLLLNNNUUUfff~~~vvvfffSSSDDD<<<;;;666666777888999888555333555555555555555444333333111111111111111111111111222222222222222222222222000000000000000000000000111111222222111000...---///000111222333333333333333444:::GGGZZZooo{{{jjj]]]OOO===555222///......///000///...000111111//////000222///000111111000///---,,,...............---,,,,,,,,,------......------,,,(((((()))+++......---+++++++++,,,---............//////000111111222222333111000333888999===OOOcccyyyxxxyyy}}}|||qqqggg[[[OOO???444111111222111......------,,,,,,------,,,,,,,,,,,,------------/////////......------,,,sssXXXEEE<<<;;;999999999999999999999999777777666555555555555555777777666555555555666666666666666666666555555555333333333444444444444555444444444444444444444444666666555555555444444444333333333333444555666666999888666777999::::::999666777777888999:::::::::888888999::::::::::::999:::888999<<<>>>>>>BBBHHHUUUooo{{{dddMMMFFFEEEDDDHHHNNNcccmmmnnn___QQQMMMMMMKKKJJJLLLRRR```www}}}ssscccQQQCCC===;;;666666777888999888555222222333333333333222111111000000000000000000000000111111111111111111111111000000000000000000000000000111111222111000///...///000111222222333333222000111555???QQQhhh~~~~~~tttbbbUUUIII999333111......///000000000...///000000//////000222...............,,,+++***...///000000000///---,,,+++,,,,,,------,,,,,,+++******+++---.........---+++,,,,,,------.........//////000000111222222333333111333777888@@@WWWnnn}}}{{{||||||yyyrrrlllcccVVVEEE777111000///...,,,,,,***))))))***+++,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++qqqUUUDDD<<<;;;999999999999999999999999777777666555555555555555999888888777666666777777555555555666666666666666333333444444444555555555444444444444444444444444555555555555444444444444444444444444555666777888999888666777888999999888666666777888999999:::;;;888888999::::::::::::999:::888999<<<======AAAGGGSSSjjjjjjQQQGGGEEEEEEGGGMMM___mmmrrreeeTTTMMMJJJHHHHHHJJJOOOZZZnnn|||ppp```OOOBBB<<<;;;777666777888999888555333222222333333222222111000000000000000000000000000111111111111111111111111000000000000000000000000000111222222222111000/////////000111222222222222000111444<<>>>>>BBBGGGOOO^^^vvvyyyZZZKKKGGGDDDEEEIIIOOOeeessskkkYYYMMMHHHEEEEEEHHHKKKOOOZZZtttxxxlll]]]NNNBBB;;;888:::777555555666777666666333444444444444333222222111111111111111111111111111111111111111111111111000000000000000000000000......000000000000///......///000111222222222222333444555888CCCZZZxxx{{{nnn]]]GGG===:::111111000......//////...------...//////......///111////////////...---,,,,,,000000///............///,,,,,,------------,,,,,,***,,,......,,,+++,,,......---,,,,,,,,,,,,---...,,,,,,------.../////////000///000222222<<>>>>>>>>BBBHHHRRR___sss]]]LLLGGGCCCCCCFFFIII```rrrkkkZZZNNNIIIFFFDDDGGGJJJKKKSSSkkk~~~wwwkkk]]]NNNBBB:::666;;;888555444555666777777111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000,,,---.../////////...---...///000111111222222111111222333444<<>>:::777777888999999999999888777777777777777888888888444333222111111111222333222222333333444555666666999777555666888999888666888666444444777999888666888888666555555666777888777666666555555555555666333222444666666333444999666777888888888888777777777888888999999:::;;;;;;999:::;;;<<<===@@@DDDHHHPPPZZZiii|||```MMMHHHGGGFFFHHHMMMSSSaaakkkcccNNNEEEHHHCCCGGGEEEGGGPPP\\\yyy|||nnn[[[III===888888666555333444666777777666333222111000000000111222111111222222222222111111222222222111111111000000111111000000//////......111111222222222111000000////////////000000000000000222444555999IIIfffhhhOOO>>>777222---..............................////////////......---...///...,,,+++,,,---,,,,,,.........---,,,+++------------------------///////////////...............,,,)))'''(((+++...---,,,+++******,,,...///...,,,---//////888SSSmmm{{{wwwyyywwwrrrqqqtttrrroooeeeTTTBBB555000///...---,,,...000111...+++,,,+++*********+++,,,---,,,---......---,,,***)))iiiUUUHHH@@@;;;777777888999999999999999999999999999999999999999666555444333222333333444222222333333444555555666777444222222555666555444777555444555888::::::888999888777555444444444555666666555555555666666777666444666::::::666444555666777777888888777777777777888888999999:::;;;;;;999:::;;;<<<===@@@DDDGGGOOOYYYgggxxxdddPPPIIIFFFDDDEEEIIIOOO]]]iiibbbPPPFFFGGGDDDHHHFFFGGGOOOYYYttt{{{mmmZZZHHH===888888666555333444666777777666444333222111000111111222111111222222222222111111222222222111111111000000000000000000000///////////////000000111111222222////////////000000000111111222333444666CCC^^^vvveeeLLL===666222000..............................////////////......,,,---...---,,,++++++---------...//////...---,,,------------------------/////////......---------------,,,***))))))+++------,,,+++***+++,,,...///...,,,...000000888QQQjjj{{{xxxzzzxxxtttsssvvvuuurrrjjjYYYFFF888333333...------...000000...+++,,,+++*********+++---------------------,,,++++++oooZZZKKKBBB<<<777777888888999999999999888888888888888888888888666666555444444444444555222333333444444555555555666444444444555666555333555444444555888::::::999999888666555333333222222555555555555555666777888999666777<<<>>>999444222666666777777777777666666777888888999999:::;;;;;;999:::;;;<<<===???DDDGGGPPPYYYfffvvvlllVVVKKKFFFDDDDDDEEEKKKYYYfffbbbSSSHHHFFFDDDHHHGGGHHHNNNUUUkkk{{{kkkXXXGGG===888888666555333444555777666666444444333222222222222222111111222222222222111111222222222111111111111111//////000000000000000000000000000000222444666888/////////000000000111111111111333333333===SSShhhxxxzzz^^^GGG:::555333222..............................////////////......+++------,,,+++***+++,,,,,,,,,---......------,,,------------------------//////...------,,,+++++++++,,,---,,,+++***+++,,,---,,,+++++++++,,,...///...,,,...222222888NNNfff|||zzzyyyzzzyyyvvvvvvxxxzzzyyyrrr```III888333333.........///000000...,,,,,,++++++++++++,,,---.........------,,,---------oooYYYJJJBBB>>>888888888888888999999999666666666666555555555555666666555555555444444444333333333444444444555555777888:::<<<<<<:::777555444444444555666777777666666666555444333333222222444444444555555777888888;;;666555:::>>>;;;666333666666777777777666555555777888888999999:::;;;;;;999:::;;;;;;<<>>//////000000000111111111000000222222111888KKK]]]jjjvvvoooTTT@@@666222111333..............................////////////......+++,,,---,,,***)))***+++***+++++++++,,,,,,,,,,,,........................///...------,,,+++*********,,,......,,,+++++++++---,,,,,,,,,,,,---.........,,,///333333888KKKaaawwwwwwxxxzzzyyywwwwwwyyy~~~~~~wwwdddKKK888000000......///000000///---,,,,,,,,,,,,,,,,,,------...///...---------...///000mmmUUUGGG@@@>>>888888777777777888999:::666666666666555555444444555555555555555444444333333333333444444444444444666:::???CCCBBB===888444444555666555444333222222333333333444444444444444444444444555555777888888;;;444111555:::999888777777777777777777666555555777888888999999:::;;;;;;999:::;;;;;;<<<>>>BBBEEEOOOZZZgggsssaaaLLLFFFFFFHHHHHHLLLVVVaaaeee\\\OOOFFFAAAEEEEEEGGGLLLNNN]]]wwwxxxfffSSSDDD<<<888777666555333333555555555444444444444444333333222222111111222222222222111111111111111111111111111111//////000000111111222222222222222333555999<<>>AAA???:::666333555666777666444111000000111222333444555555555555555555555555555666777888:::333000333777777888:::888999999888888777666555777888888999999:::;;;;;;999:::;;;;;;;;;>>>AAAEEELLLXXXdddnnn}}}gggOOOFFFFFFFFFJJJLLLSSS^^^eeeaaaUUUIIIBBBFFFDDDFFFKKKKKKWWWooowwwcccPPPCCC<<<888777777555333333444555444333333333333333333222111111111111222222222222111111111111111111111222222222000000111111111111111111//////000111333666888:::000000000111111111222222///...///111111666EEETTTWWW```qqqkkkTTT>>>555333///...000..............................////////////......+++------,,,+++***+++,,,...............///111111........................------,,,,,,,,,,,,++++++))),,,......---,,,,,,---,,,---------...............+++---222444888III\\\lllsssyyyxxxwwwwwwxxxwwwuuuuuuqqqdddRRRAAA666222...000222111///...------,,,---......//////............//////000111222333pppVVVFFF???>>>999888777666777888:::;;;;;;::::::999888888777777666666777777777666555444444444444444444444444444555888;;;:::888555444444444777999888555333222222333333555555666555444444666666555555555666666777888555444666666555555888::::::::::::999888777666777888888999999:::;;;;;;::::::;;;;;;;;;===AAADDDLLLXXXdddkkkvvvsssXXXKKKGGGDDDHHHIIINNNZZZeeefff[[[NNNFFFIIIEEEFFFIIIGGGQQQgggwwwbbbNNNBBB;;;888777777555333333444444444333111222333333333222111000111111222222222222111111000000111111111222222222222222111111111111111111//////000111333444555555000000111111111222222222000.../////////444BBBPPPUUU[[[jjj|||wwwsss```JJJ888555555111...000..............................////////////......,,,---...---,,,++++++------------------///000111........................,,,,,,,,,,,,------------***,,,......---,,,---...,,,------..................***+++000333999III\\\kkkttt{{{yyywwwxxxyyywwwxxxvvvqqqfffWWWGGG999222...111333222///------...,,,---...///000//////...---...///111222333333333uuuZZZHHH@@@>>>999888777666666888:::;;;999999999888777666666555777888888999999777666555444444444444444444444444777888888666222222444777444777::::::777555555666555555666777666555333222777666666555555555666666777666888:::888333333666;;;;;;;;;:::999888777777777888888999::::::;;;;;;::::::;;;;;;;;;===AAADDDOOO[[[eeejjjsss~~~aaaRRRJJJEEEEEEFFFJJJVVVdddiii___RRRJJJKKKGGGFFFHHHEEEMMMbbbvvvaaaMMMAAA;;;888777777555333333444444333222111111222333222111000///111111222222222222111111000000111111222222222222333222222222111000000000000111222333444444444444000111111111111222222222111///.........222???MMMVVVYYYfffyyyzzznnnhhhZZZEEE555555777222///000..............................////////////......---...///...,,,+++,,,---******))))))***,,,---...////////////////////////+++,,,,,,------......///+++,,,------,,,,,,...///,,,---......//////.........******///333999JJJ\\\kkkuuu|||zzzxxxzzzzzzxxx{{{tttiiiZZZIII888......111333222///------...,,,---///000000000///...,,,...000222333444333333~~~```JJJ>>>;;;777555444444666777777666888777777666666666666666555666777777777666444444333333444555666777888999888777555444555666555444111222333555666777777777777666555444444444444444555555555555555555555555666555555444444444555555:::999888777666555444333888888999::::::::::::999<<<<<<<<<<<<;;;===AAADDDNNN]]]kkkmmmnnn{{{fffOOOGGGFFFHHHDDDKKKUUU]]]ggggggYYYRRRJJJFFFIIIHHHFFFMMMWWWzzzxxxdddNNNAAA<<<888444444444444333333222222222333333222222111222222222111111111111111111111111111111111111000000000000///000111222222111000///000000111222222222222111333333333333333222111000///***,,,222333111:::III\\\YYY___pppzzztttggg^^^LLLCCC999333222222000..................---------,,,---//////...---...///---,,,,,,---//////...---///.........//////...,,,//////...,,,))))))***,,,++++++++++++,,,---.........,,,***)))+++---------//////...---,,,++++++******+++---//////777III[[[lllpppuuuxxxxxxwwwvvvuuu}}}tttkkk]]]KKK<<<333000111111000///......///000//////......---,,,,,,000111333555777888777777cccLLL@@@<<<:::888666666777777666555999888888777777777777777777666555444444444555555444444333444555777888999999777555444555666555444444444555555555555444444555555444333333333333333555555555555555555555555777777666666666666666777999999888777666555444444888888999::::::::::::999999:::;;;:::;;;<<<@@@CCCNNN]]]kkkmmmkkkvvvkkkRRRHHHFFFHHHDDDJJJTTT\\\hhhjjj]]]QQQIIIEEEHHHHHHFFFLLLVVVssszzzeeeOOOAAA<<<999555444444444444444333333333444444333222111111222222111111111111111111111111111111111111000000000000///000111111111111000///000000111222222222222111111222222222111111000///000,,,---333333111:::GGGWWWSSSWWWdddmmmhhh]]]UUUEEE>>>555000000111000///---------...............+++---......---,,,---............000111111000///444222000/////////000000111000///...------------,,,,,,,,,,,,,,,------...111...+++***+++,,,,,,,,,///......------,,,,,,+++,,,---///000000888JJJ\\\nnnppptttvvvwwwxxxyyy{{{wwwmmmaaaPPP@@@777111111111000///......//////...------------------333333444555555444333333fffNNNAAA===:::888666777888999888888:::999888888777777888888888666444222111333555666555444333333444666888:::999777555444555555444333666666666666555333222111444333333222222222222222555555555555555555555555888888888777777888888999777777777777666666666666888888999::::::::::::999777888999::::::<<<@@@CCCNNN]]]kkkkkkfffnnnsssXXXIIIFFFHHHDDDIIIRRRYYYfffkkkaaaQQQHHHDDDFFFFFFEEEKKKUUUlll{{{fffNNN@@@;;;999666444444444555555555555555555555444222111111111111111111111111111111111111111111111111000000000000///000000111111000000//////000111111222222111111000000000111000000///...111...///333333111888CCCRRRMMMNNNVVV[[[XXXPPPKKK<<<666000---...000000///,,,,,,------......//////---...//////---,,,---...//////000000000111000000666777888888888888666666555222///...000000...,,,.........---------------222000---,,,,,,,,,,,,+++------------------------......000111111888JJJ\\\ooopppssstttvvvxxx|||yyypppeeeVVVFFF;;;222222111000//////...///...---,,,,,,,,,---///000555555555444222000...---jjjOOOBBB>>>777666555666888:::::::::999888777777666666777777777555333222222222444555555444333222333555888999888666444444555555444333666666666555444333222111333333222222222222333333555555555555555555555555888888777777888888999999666666666666777777777777888888999::::::::::::999666777999:::;;;===@@@CCCKKKZZZiiijjjcccfff|||}}}___LLLFFFIIIDDDHHHOOOUUUcccjjjbbbSSSHHHBBBDDDEEEDDDJJJSSSggg{{{eeeLLL>>>:::888666444444555555666666777777777666444333222111000000111111111111111111111111111111111111000000000//////000000000000000000//////000000111111111111111000000000111111000//////333000000333333111666===MMMIIIGGGIIILLLKKKFFFBBB777333...,,,---...///...++++++,,,------.../////////000111000......///111////////////000222666999===AAAFFFIIIHHHEEEAAA>>>@@@888000---...///---***////////////...---,,,+++111///---------...---,,,,,,---------......//////...///000111111888JJJ[[[mmmooorrrsssuuuwwwzzz|||xxxpppggg\\\LLL>>>444222000////////////.........------...000222333555444333111///---++++++lllPPPBBB===999777666666777888777666777777666555555555555666444444555555444444333222555444333222333555777888777555444333444555444333333444444444444444333333444333333333333333444444555555555555555555555555666666666666666777888999666666666666777777777777888888999::::::::::::999666888:::;;;<<<>>>AAACCCHHHVVVfffjjjcccaaatttfffPPPHHHJJJEEEGGGLLLQQQ___hhhaaaVVVJJJBBBCCCEEEDDDHHHPPP^^^wwwyyycccKKK===999777555555555555666666777777777777666555333222111111111111111111111111111111111111111111111000000000///000//////////////////000//////000111111111111000000000111111111111111000222111111222222111444888FFFDDDAAA>>>>>>???===:::555333///---------...---***++++++,,,---...//////...///000///......000222000111222333777>>>GGGNNNUUUVVVVVVSSSNNNJJJIIIIIINNNDDD777///...///...---///000000///...---+++***...---,,,---...000//////,,,------......//////000------///000000777III[[[kkknnnqqqssssssssstttuuu|||{{{uuunnnhhhaaaQQQBBB666333000//////000///.../////////000111333555666333222111///...---,,,+++nnnQQQCCC>>>>>>;;;888777666555333111666666555444444444444555444444666666666555333222444444333444444555555666555444222333444666555555111222333444444444444444444333333333333444444555555555555555555555555555555555555555666666777888666666666666777777777777888888999::::::::::::999666888;;;<<<===>>>@@@BBBEEERRRdddnnnhhhcccooolllTTTKKKIIIDDDGGGLLLPPP^^^iiicccZZZLLLCCCCCCDDDCCCGGGNNNTTTiiiwwwbbbKKK===999777444555555555666666666666666666666555333222222222222111111111111111111111111111111111111000000000000000//////......//////000...///000000111111000000000000111111222222111111111000000111111111222333;;;<<<:::666444555444222444333111///...------...++++++,,,,,,------......,,,---...------...111444444777<<<@@@EEENNNYYYaaaooojjj^^^QQQFFFDDDHHHNNNXXXNNN@@@666111000111000......//////...---+++***,,,++++++,,,///000000///------......////////////+++,,,...000111888JJJ\\\hhhkkkoooqqqqqqpppqqqqqqwwwxxxtttmmmkkkgggXXXGGG888444///...000111///...000000111333444666666777000000///...------------qqqTTTDDD@@@>>>;;;999777777777555444777777666555555555555555666666666555555555555444222333444555555555444444333222111222555666777666222222333444444444444333222222222222222333444444555555555555555555555555555555555555666777888888777777777777666666666666888888999::::::::::::999666888:::<<<<<<<<<>>>@@@CCCOOOdddsssqqqhhhnnn{{{pppWWWNNNFFFCCCHHHMMMQQQaaammmhhh]]]OOODDDCCCDDDCCCEEELLLOOO```~~~vvvbbbLLL???;;;999555666666555555555555555555666555444333333333333333111111111111111111111111111111111111000000000000000///............///000...//////000000000000000...///000000111111000000.../////////000111111///333777777111///000000---000111000000.........///,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111555888???DDDKKKPPPRRRWWW^^^ccctttlll^^^MMM@@@<<>>IIIPPPWWW[[[YYYWWWXXXZZZhhheee[[[NNN@@@:::;;;???PPPMMMFFF===444///------+++,,,---......,,,***)))---,,,+++,,,------,,,***/////////////////////...+++,,,///222333<<>>BBBJJJVVV\\\QQQ>>>333333555<<>>===:::888666555777888888888888777555444444555777888777777666555444333333222///111333555666555444444000000222333444555555555555444444444333333222222222333333444444333333222555555444444444444555555444444444555666666777777777777666666666666777777;;;:::999999888888999999999999::::::999;;;===@@@GGGSSSlll{{{uuu{{{uuu[[[MMMHHHEEEHHHMMMUUUbbboootttdddRRRIIIFFFFFFHHHJJJMMMUUUlllyyygggVVVHHH???:::888555444333222111222333444222222222222222222222222111222222444555666777888111111000000000000111111//////////////////000000////////////////////////000000111111111111000000000000/////////.........///////////////..................------+++***)))+++,,,,,,---......//////---///333888>>>EEEKKKNNNFFFLLLPPPYYY\\\KKK:::;;;>>>NNNZZZRRR???333000111333CCCPPPMMM@@@555000///...------,,,,,,,,,,,,,,,------............------,,,,,,...///000111111111...111333333666BBBTTTbbbjjjkkknnnqqqtttwwwyyyyyy~~~{{{yyyzzz{{{xxxqqqjjjQQQAAA444444666666777;;;:::888666333111000//////000000///...------------pppPPPAAA???@@@999777555555666888888777777666555444444555666777666666555555444333333222...000333555666666444333000222333555555555444333666555555444444333333222333333333333333333333333555555555444444555555555444444444555555666666666777777666666666666777777::::::999999999999999999999999::::::999;;;===@@@HHHRRRllluuuqqqcccQQQIIIDDDGGGKKKRRR```ooovvvgggUUUHHHCCCCCCEEEGGGJJJSSSjjjyyygggVVVIII@@@;;;888555444333222222222333333111222222222222222333333333333444444555666777777111000000000000000000111------......//////000000---------...............///000111222222111000///000000000000000//////...........................,,,,,,---...////////////......///000000000//////...///333777<<>>:::777444000.........///000///......------------hhhMMM@@@======888666444444666777777666666666555444444555666666555555444444333333222222...000333555666555333222444555666666666444333222555555555444444333333333333333333333333333333333555555555444444555555555444444444444555555555555777777666666666666777777999999999999999999999999999999::::::999;;;===@@@FFFQQQjjjvvvmmmjjjUUUJJJDDDFFFIIINNN]]]mmmvvvjjjXXXHHHAAABBBDDDEEEGGGQQQgggxxxfffTTTGGG???:::888444444333333222222222222111111111222222333333333444444444333333333333333000000000111111000000000------......//////000000,,,---------.........//////000111222222111000///000000000111000///......---------------.........+++,,,---...////////////...///111333555666666666444444333444555888:::;;;777HHHRRRSSSOOO???777>>>FFFRRRWWWMMM<<<222000222///;;;IIIMMMEEE999000...,,,,,,+++++++++,,,,,,---+++,,,---......---,,,+++---///111222222000...---,,,///111111333===NNN[[[eeeiiimmmppprrrtttwwwzzz|||zzzzzzzzz{{{yyytttppp^^^OOO@@@<<<>>>???>>>===888666222...------...///......------------......^^^HHH???:::666888666444444555666666666666555555555555555555666444444333333333222222222000111333444555444222111777777777666555444222222333333333333333444444444444333333222222333333444555555444444444444555555444444444444444444444444777777666666666666777777777777888999999999888888999999::::::999;;;===@@@DDDOOOhhh~~~rrr}}}qqqXXXLLLDDDGGGIIIKKKXXXjjjvvvmmm\\\KKKCCCDDDGGGGGGEEEOOOcccxxxeeeRRRDDD===999777444444444333333333222222111111111222222333333444333333222222111000000000000000111111111111000000//////////////////000000,,,,,,------...///////////////000000000000//////...///000111000///...---,,,,,,,,,------------------------------,,,+++++++++---111555;;;???CCCEEEBBB>>>999444111111333555>>>OOOUUUOOOEEE777555AAAQQQVVVTTTGGG888111111111///888FFFNNNHHH;;;111...+++++++++++++++,,,,,,---+++,,,...//////...,,,+++...///000111111///---,,,,,,///111000222;;;KKKWWWeeeiiioooqqqrrrtttxxx|||{{{{{{zzzzzzzzzxxxtttqqqdddXXXIIIAAA???>>><<<888555333000---,,,---...///,,,,,,,,,---...///000111oooPPPAAA>>>;;;666777555333333444666666555555555555555555555555555333333333333222222222222222333333333333222111111666666555444333333333333111111222222333333444444444333333222222333333444444444333333333333444444444444444444444444444444777777666666666666777777555666777888888888888777999999::::::999;;;===@@@AAAMMMgggzzz~~~www[[[MMMEEEHHHIIIHHHTTTffftttnnn^^^MMMEEEFFFIIIGGGGGGNNN]]]xxxzzzeeeQQQCCC;;;888888333444444444333333222222000111111222333333444444111111111000000000000000///000111222222111000///000000000000000000//////,,,------...//////000000//////............//////---...///000000...---,,,++++++,,,,,,,,,---------------.........---,,,,,,,,,...222888???GGGMMMPPPSSSMMMBBB999333222444777DDDQQQQQQFFF===666888FFFVVVVVVNNN@@@555111000///,,,555DDDPPPMMM???333///++++++******+++,,,,,,---,,,---///111111///---,,,------.../////////...---...000222111222:::IIIUUUccchhhnnnqqqqqqssswww|||||||||{{{{{{zzzwwwtttrrrggg^^^QQQFFF???;;;777333111000...---,,,---...///++++++,,,---///111333444aaaEEE<<>>777666999<<>>;;;999???LLLVVVSSSJJJ<<<333111///,,,)))222CCCRRRQQQBBB444///+++*********+++,,,,,,---,,,...000111111000...,,,++++++,,,...//////000000000222444222222:::HHHTTT```eeekkknnnnnnpppuuuzzz~~~}}}}}}|||zzzxxxuuusssiiibbbVVVHHH???999444000///...------------//////+++,,,---///111333666777uuuRRRAAA<<<777555666777666666666666555555555444444444555555777888888777777666555444333333333666555444444333333333333222333333444333222000///333333333444444444555555555555666666555444333333444444333222222333333333444555666777777666555555555555555555666666666666888888888888777777777777::::::999999::::::;;;<<>>;;;666444444444444444444444444333222222111111222222333222333444222000//////000222111000......000111222000000000000000000000000////////////////////////...........................///000111000///---+++///...------------,,,***222111111444888;;;<<<;;;999555444888:::<<>>;;;888555555555555555555555555555222222111111111111222222333444444333111000111222222111000//////000111222000000000000000000000000///////////////////////////////////////////////////000000111111000...---///////////////...,,,,,,...666DDDQQQ[[[______^^^TTTHHH;;;444444999CCCLLLfff```KKK999666666<<>>MMMZZZ``````___]]]aaaVVVFFF888222888EEEQQQhhh^^^GGG666555666===LLLaaaRRRBBB@@@JJJTTTSSSLLL:::444......222333111---///222777FFFRRRDDD333222---...//////...,,,***)))******++++++,,,,,,---------,,,,,,,,,,,,---......------///000000666EEETTTdddmmmuuuwwwwwwzzzzzzyyyzzz{{{}}}|||yyyrrrfffVVVFFF999333000///---++++++---///000000666666555444333111///...yyyXXXBBB:::777333555555555444444444333333333222222222222333444444222333444555555555444333111222333444444444444333333333333222111111111111333333333444444444555555333333444444444444444333333222222222333333444555777666666555555555444444555555555555666666666666666666777888999999::::::::::::999999::::::;;;<<<@@@CCCPPPnnnwww{{{iiiLLLEEEHHHFFFHHHNNN___ppp|||rrr\\\MMMJJJKKKJJJLLLPPPWWWeee}}}cccJJJ===;;;;;;999333333333333333333333333222111111000000111111222222333444333111000111222111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000/////////000000000//////...///111000//////111333@@@IIITTTZZZYYYTTTRRRQQQ___YYYKKK:::111999LLL\\\eeeYYYBBB444555444;;;LLL___NNN@@@BBBOOOUUUOOOFFF666222...///333777666555000555999EEEOOODDD444333......//////...,,,+++)))++++++,,,,,,---------...,,,,,,,,,,,,,,,---......------///000///444BBBPPPaaakkktttwwwyyy{{{{{{yyy{{{{{{|||}}}zzzzzzttthhhXXXHHH:::222///---,,,+++,,,///222444444666666555333111///...---iiiMMM@@@:::555555555555444444444333333333333333222222333333444444444444444555666666666222333444555555555444333777666555444333333333333333333333444444444555555222333333444444444444333222222222222333444555555888777666555555555555555555555555555666666666666666666777888:::;;;<<<<<<::::::999999::::::;;;<<>><<<;;;888222222222222222222222222111111000000000000111111000222222222000000111222000000000111111000000000////////////////////////000000000000000000000000////////////////////////............////////////---///000///...000555999NNNSSSWWWTTTLLLFFFGGGJJJ___[[[MMM;;;111999JJJWWW\\\OOO;;;111555444:::KKKVVVHHH???EEEPPPQQQHHH>>>444333333444888;;;======888>>>BBBHHHNNNAAA333333...............---,,,+++,,,---------------......---,,,,,,,,,,,,---......,,,---///000000555BBBPPPdddlllsssuuuvvvyyy{{{{{{}}}}}}|||}}}~~~|||zzzxxxsssiii[[[KKK===444000---,,,---///222555555444555444333111000...------|||~~~]]]KKK@@@888777777666666666555555555444444333333333333444444666555444444555666888:::444555666777777555444333666555444333333333444555333333333444444444555555111222333444444444444444222222222222333444555666888777666444333333444444555555555555666666666666555555666888999:::<<<<<<::::::999999::::::;;;<<<>>>BBBMMMcccuuuvvvzzzXXXLLLIIIDDDFFFLLLWWWmmmlllZZZPPPLLLJJJMMMQQQSSSWWWjjjhhhNNN???;;;999555333333333333333333333333111111000000000000111111///000111111//////000111000000111111111111000000////////////////////////000000000000000000000000........................---------------...//////---//////...---111888???TTTUUUSSSIII???<<>>AAACCCCCCEEEGGGCCCLLLNNNNNNMMM>>>111222///......---------......---------------,,,,,,,,,---------------......///+++,,,///222333888FFFUUUiiinnnpppmmmmmmrrrxxxzzz|||zzzyyyyyy{{{|||{{{zzzuuurrrkkk^^^OOOAAA777333//////000333555666444222333222111///......------sssjjjSSSDDD999888888888888777777777777555555444333333444444444777666444333444777:::<<<555666777888777666444222222111111000111222444555333333333444444444555555111222333333444444444444222222222222333444555666777666555333222222333333555555555555666666666777333444555777888:::;;;<<<::::::999999::::::;;;<<<===BBBLLL```~~~rrrppp^^^OOOIIICCCEEELLLRRRjjjooo^^^RRRLLLIIIKKKOOOQQQUUUhhhkkkPPP@@@;;;777222444444444444444444444444111111000000000000111111...///000000///...///111000000111111111111000000////////////////////////000000000000000000000000........................,,,,,,,,,,,,,,,---...///---...///---,,,111:::BBBSSSRRRLLL@@@666666CCCOOOOOOIII===777AAATTT```aaaFFF<<<------666666;;;LLLOOOJJJKKKUUUYYYPPPDDD<<<777???IIINNNMMMLLLMMMNNNLLLUUUWWWSSSMMM===///111///...---,,,,,,---///000---------,,,,,,+++++++++...------------...//////)))+++///333555<<>>999888555444444444444444444444444111111222222222222111111000111222222222222111000111111111111111000//////000000000000//////////////////000111111111111000............/////////000000//////...------,,,,,,000000///000222999EEENNNQQQFFF>>>777444AAANNNLLLHHH999333888CCCYYYddd]]]FFF;;;222222666<<>>???AAAIII\\\}}}sss\\\OOOIIIIIILLLNNNaaa|||}}}cccQQQNNNKKKLLLNNNQQQ```fffKKK===:::999666555555555555555555555555222222333333333333222222000111222222222222111000000111111111111000000///000000000000////////////...//////000000000000000............/////////////////////...------,,,,,,///000000111666>>>HHHOOOHHH<<<666444777HHHSSSNNN@@@444111888EEE\\\fff]]]EEE:::222444<<>><<<<<<:::777555444222///---/////////...............EEE]]]|||oooLLL>>>777333444555444333555666555555555555444444444222333555666666555333222444444444444333333222222111111222222222333333333222222222333333444444444333444444555555444444333333333444444555555444444444333333222222333333444555555555555555666666777666666777999:::;;;<<<===999:::;;;<<<;;;<<<===>>>>>>AAAIII]]]}}}~~~hhhXXXMMMKKKNNNKKK]]]yyyiiiSSSNNNJJJJJJNNNPPP\\\|||}}}cccJJJ>>><<<;;;777555555555555444444444444222222333333333333222222111111111222222111111111000000111111111111000///000000000000////////////,,,,,,---......................../////////////////////.........---------...000111333:::DDDKKKMMM@@@444000333:::KKKTTTKKK:::000///666EEE^^^iii___AAA666///777EEENNNQQQQQQIIIUUU___RRR???FFFXXX[[[^^^SSSEEE:::666555222000222222111111111111111111///...---,,,,,,,,,---...+++++++++++++++,,,,,,,,,,,,,,,---------............---///111444;;;LLL\\\hhhiiiiiihhhhhhjjjmmmppprrrqqqqqqqqqrrrsssttttttyyyzzzxxxmmm[[[JJJ@@@===:::888666444333111...,,,///////////////......---@@@QQQjjjwwwVVV@@@999444555666333000000666555555555555444444444000111333555666666444444444444333333222222222222111111222222222333333333222222333333333333444444333333444444444444333333222333444444555555555444333333333333333333333333444555555666666666666666888888999999999:::::::::777999;;;;;;::::::;;;======AAAIII\\\|||vvv```PPPKKKMMMJJJYYYtttoooVVVNNNHHHHHHMMMPPPXXXuuu{{{aaaIII???>>>===999444444444333333333222222111111222222222222111111222111111111111111111222///000000111111111000000000000000000////////////,,,------...///.........///////////////........................------------000222444<<>>444111???QQQWWWSSSMMMHHHRRRXXXJJJ>>>LLL\\\XXXNNNCCC666//////222222111///...---,,,,,,,,,------222000...+++***)))***************++++++,,,,,,,,,,,,,,,,,,------------...///...///000222<<>><<<@@@III[[[yyyjjjSSSJJJJJJKKKUUUlllxxx^^^PPPGGGGGGMMMNNNSSSlllyyy^^^HHH???@@@>>>999444444444333333222222111111111222222222222111111222222111000000111222222///000000111111111111000000000000000///////////////000000111111111111111///////////////.................................---111222444===HHHIIIBBB666///222:::AAALLLLLL===555000111777FFFaaajjj[[[>>>999<<>>???===888666555555444333333222222222222333333333333222222222222111000000111222222//////000111111111111111000000000000////////////000111111222222222222222000/////////....................................---111222333===HHHFFF;;;444000888AAAFFFMMMKKK;;;333111666<<>>===:::999===@@@:::???GGGXXXuuu~~~___OOOLLLKKKNNN^^^|||sssXXXLLLHHHNNNLLLJJJ^^^{{{uuuZZZDDD===>>><<<666777777666555444444333333333444444555555444444333333222111000000111222333//////000111111111111111000000000000//////////////////000111111111111111000000//////.........------.....................---222222222<<>>GGGSSSWWWNNNBBB>>>@@@JJJJJJOOONNNIIINNNLLL>>>.........///000///---++++++,,,------------,,,,,,)))***+++,,,,,,+++)))(((((())))))***++++++,,,,,,++++++,,,,,,,,,------------000555999;;;CCCWWWjjjyyy{{{}}}}}}{{{yyyxxxyyyttttttsssrrrqqqqqqqqqqqqkkkmmmkkkfffaaa[[[LLL<<<444222111000111000///---,,,---...//////---+++***222888777999PPPuuuqqqXXX@@@777555222222666555444333333222222222222111222333444444333222111222333333444333222000///111222444555666555444444555444444333333444444555444333333222222333333444222222222333333444444444444444444555444444333333333444555777888888888888888888777777777777777888======;;;::::::;;;<<<===???BBBHHHVVVqqqeeeQQQOOOOOOJJJXXXttt|||^^^NNNFFFKKKLLLKKK^^^xxxqqqYYYGGG===999888666777666444333222222333444111333555777777555333111222222111111111111222222111111111111111111111111///111333111---,,,...000---...///111111///...---000000000000000000000000//////.........---------...---///555???CCC===555555777@@@KKKMMMCCC;;;888111000===TTT___ZZZVVVZZZLLLWWW\\\RRREEE???@@@CCCLLLIIIIIIOOOTTTPPPBBB555...------------...//////---,,,,,,,,,,,,---......///...---,,,+++,,,------++++++++++++++++++,,,,,,------,,,,,,---...000111...---,,,///777FFFWWWbbbzzzzzzzzzyyyxxxvvvtttsssqqqvvvwwwtttsssttttttrrrqqqmmmhhhfffhhhcccRRR@@@888222...000111///---...///////////////......---222666666999KKKjjj{{{___AAA555555444333333666555444333333333333444111222333333333333222111333333333333333222111000111222333444444444333222444444333333333333444444333333222222222222333333333333333333333333333333333333444555555444444444444444555666777777777777888888777777777777888888;;;::::::999:::;;;<<<===<<>>===<<<777666444333222222333333111333555666666555333111111000000000000000000111111111111111111111111111...111333111...,,,---///---...///000000///...---//////////////////////////////.........---------...---///777@@@CCC===555333999EEENNNLLLAAA888777333555EEE\\\ddd\\\SSSSSSTTTYYYWWWLLLAAA???CCCGGGKKKKKKLLLOOOPPPIII<<<222,,,++++++++++++,,,---------,,,,,,,,,,,,---............,,,+++++++++,,,---+++++++++++++++,,,,,,,,,------,,,,,,---...000111///......111:::IIIYYYdddxxxyyyyyyxxxwwwuuusssrrrrrrvvvxxxuuutttvvvvvvuuupppmmmiiihhhkkkgggVVVEEE:::444000111333111///000///////////////......---111333555999DDDZZZuuunnnLLL:::777888666333666555555444444444444555222222333333333333222222333333222222111111222222222222333333333222111111444333333222222333333444222222111111111111222222333333333333333333333333222333444555555555555555555555555555555555555555888777777777777777888888:::999999888999:::<<<<<<;;;===BBBOOOiiirrrYYYRRRLLLPPPXXXaaarrr___OOOGGGJJJIIIGGGUUUkkk}}}nnnYYYIIIBBBAAAAAA@@@666666555333333333333333111333444666666444333111000000////////////000000111111111111111111111111---000333333///------...---...///000000///...---......................../////////............---...---000999AAACCC<<<555222===LLLRRRJJJ<<<555555444===PPPccceeeYYYMMMJJJ]]][[[RRRDDD===@@@GGGKKKIIILLLOOONNNHHH>>>444///,,,++++++++++++,,,---------,,,,,,,,,,,,---......------,,,+++++++++++++++***+++++++++,,,,,,,,,---------,,,,,,---...000111000000111555>>>MMM]]]gggvvvvvvwwwwwwvvvtttsssrrrrrrvvvxxxuuutttwwwxxxwwwppppppnnnnnnqqqmmm^^^NNN>>>777222333444222111222///////////////......---222222555:::>>>KKKiiiaaaGGG;;;999888555555444444333333333444444333333333333333333333333444333222111111111333333333333333333222222111111333333222222222222333333222111111000000111111222444444333333333333222222222222444555666666666666666666555444444444444444777777777777777777888999<<<;;;:::999999:::;;;;;;===???DDDQQQjjjyyy]]]QQQKKKPPPUUUXXXjjj]]]NNNFFFHHHGGGFFFRRReeeyyyjjjUUUFFF@@@???>>>===666555555444333333222222222333444555555444333222000000////////////000000111111111111111111111111---111555555222...---.........///000000///............................../////////..................---222<<>><<<;;;::::::::::::===@@@FFFRRRkkkbbbQQQLLLNNNPPPTTTiii{{{ZZZMMMEEEGGGGGGFFFQQQ```~~~xxxiiiUUUEEE>>><<<:::999555555555444444333222222222222333444444333222222222111111000000111111222000000000000000000000000///333777777333000///000......////////////..............................///////////////////////////---333???EEEAAA:::777222FFFWWWUUUCCC444222555;;;PPPbbb```QQQEEEEEEIII^^^WWWJJJ>>>>>>EEEJJJJJJAAAFFFJJJEEE999000...000...------------...//////---,,,,,,,,,,,,---......,,,,,,,,,+++++++++************+++,,,------......------,,,,,,---...000111000000222666AAAPPPaaalllssssssuuuvvvvvvvvvuuutttooossstttqqqppptttvvvvvvtttvvvwwwuuutttqqqfff[[[EEE<<<555333333111000222///////////////......---333444777888555;;;RRRkkkeeeEEE888666555111111111111111222222333444444333333333333444444222222111111222222333333555555444333333333444444222111111000000111111222222222111111111111222222222222222333333444444444333444555666666666666666888777555444444444555555666666666666777888999:::@@@???===;;;:::::::::;;;:::???FFFRRRkkkiiiTTTNNNKKKLLLRRRfffvvvXXXMMMFFFFFFGGGGGGOOO[[[sss{{{lllWWWGGG???;;;999777555555555555444333222111222222333333333333222222222222111111111111222222000000000000000000000000000333777666333000000111////////////////////////...........................////////////000000000///---444BBBGGG@@@999777555HHHXXXQQQ???333444999FFFYYYdddYYYIIIDDDIIIOOOTTTOOOEEE<<<<<>>GGGTTTlllsssYYYOOOHHHIIIPPP___vvvrrrZZZOOOGGGGGGGGGFFFLLLUUUfff|||mmmXXXHHH???<<<888666444555555555555333222111222222222222222222222222111111000000000000111111000000000000000000000000000333555333000...///111//////............//////////////////////////////.../////////000000000000///---555DDDIII@@@888888777JJJVVVMMM;;;333777===PPP[[[]]]OOODDDGGGMMMMMMJJJGGG???777777>>>BBBAAAEEEAAA;;;666222000//////,,,++++++++++++,,,---------,,,,,,,,,,,,---......,,,------...---,,,+++*********+++,,,---...//////------,,,,,,---...000111222111111555@@@RRRfffttttttuuuwwwyyyzzzzzzzzzzzzvvvyyyyyyuuutttwwwyyyyyymmmqqqrrrnnnlllkkkgggbbbPPPEEE:::666333000///111///////////////......---000444555111000888DDDLLLiiixxxYYYHHH???555222222222222333333444555555444333333333333444555///111222333444333333222222222111111111222444555111111000000000000111111444333333222222333333444000000111222444555666666555666666666666666555444888777666555555666888999666666666666777888999:::888888888888999;;;===>>>999???IIIVVVooozzz^^^PPPGGGHHHOOOWWWiiiuuuooo\\\RRRIIIGGGFFFEEEJJJPPP^^^zzzkkkWWWGGG???;;;888555444555555666555333222111222222222222222222222222000000////////////000000000000000000000000000000///111333111---,,,...000//////............//////000000000000000000000000.../////////000000111111///---666EEEIII???888888999KKKUUUJJJ999444999@@@TTTYYYUUUFFFBBBJJJMMMHHHDDDAAA:::333333999??????IIIAAA777111000000///---...------------...//////---,,,,,,,,,,,,---......------...///...---,,,+++******+++,,,---//////000------,,,,,,---...000111444222111555@@@SSShhhvvvtttvvvxxxzzz{{{|||||||||{{{~~~}}}xxxwwwzzz}}}|||lllppprrrooommmmmmlllhhhTTTIII===777444111000222///////////////......---555444333222222777===BBBZZZqqqkkkRRRAAA999555333111111333444444444333222111/////////000111222222333333333333444444222222333333333222222111//////000000111111111222111111111000000///------333333333333444444555666<<<777444666777666777:::999;;;<<<===<<<;;;;;;;;;777888888888888777666555777777777:::<<<>>>===<<<;;;>>>DDDTTTrrrgggRRRLLLIIIKKKRRRZZZccciiieeeWWWKKKHHHHHHGGGJJJOOO\\\wwwvvvfffSSSHHHAAA;;;777777444333333222222333333444222222222222222222222222111111111111111111111111111111111111000000000000---......///////////////111111111111111111111111444111///...///000000///222333333333222111222333222555<<>>>>>???LLL^^^YYYOOOHHHKKKRRROOOHHH:::777333222444:::AAAEEEGGG???444///...///...,,,***,,,------,,,+++,,,---+++++++++,,,,,,---------........................++++++,,,,,,---...//////............///////////////333555777BBBVVVjjjuuuzzzzzz{{{}}}~~~~~~{{{{{{xxxzzzpppqqqoookkklllooonnnjjjYYYPPPCCC999444222111000111111222222000///---+++333333111000000444:::>>>RRRjjjuuu]]]GGG999666333111111222333333333333222111000//////000111222222222333333333444444222222222222222222222222000000000000111111111222000111111222222222111111333333333333444555666666888666777;;;;;;999:::>>>CCCCCCCCCAAA???===<<<<<<===<<<;;;999888888777777888777777888;;;<<<;;;999>>>@@@FFFVVVsssmmmRRRMMMIIIJJJOOOVVVaaajjjlll]]]NNNIIIHHHHHHJJJMMMWWWrrruuudddQQQFFF???999666777444444333333333333444444222222222222222222222222111111111111111111111111111111111111000000000000......///000000000000///000000000000000000000000222111000000//////000111222222333333333333444555555555888>>>>>>999555666<<>>BBBPPP\\\RRRFFFBBBJJJQQQKKK???555444222111444:::@@@CCCAAA:::222......///...,,,***,,,...---,,,+++,,,---++++++,,,,,,,,,---------........................,,,,,,------...//////000/////////000000111111111000333555777CCCXXXmmmxxx|||{{{{{{}}}~~~yyyuuuvvvssstttqqqnnnooorrrqqqmmm^^^UUUGGG<<<666333222111000111111000000///...---444333222111000333777;;;GGG___{{{lllPPP<<<666444222111222222222111222222111000000000111111222222222222333333333333222111000000000000222222000000000111111111111111000111222333444555555555333333333333444555666777666777;;;>>>===;;;???GGGYYYXXXVVVTTTPPPMMMKKKIIIEEECCC???<<<999999999::::::888888999;;;;;;:::999???AAAGGGUUUqqqsssRRRMMMIIIIIIKKKPPP^^^kkktttcccQQQIIIHHHHHHJJJLLLSSSllltttcccOOOCCC<<<777555666444444333333333333444444222222222222222222222222111111111111111111111111111111111111000000000000//////000111111111111111........................///111222111///000444777666666666666777777888999<<<999777999888666666:::???TTTRRR???999>>>HHHUUUWWWJJJ======IIIPPPFFF777000000///000333888<<>><<<>>>KKKXXXqqqqqqpppooommmiiiccc```TTTQQQKKKDDD???<<<::::::;;;:::999:::<<<======<<<===@@@EEERRRmmmuuuTTTNNNIIIHHHGGGKKKZZZjjjwwwgggTTTIIIGGGIIIJJJKKKQQQggguuudddPPPCCC<<<777555666555555444444444444555555222222222222222222222222111111111111111111111111111111111111000000000///000000111222222222222111........................---000111000///333<<>>>>>???>>>>>>CCC===999999777555666;;;???OOOOOO>>>666@@@PPPZZZOOOCCC888:::EEEIII???222......///000222444666777000...,,,---//////...---,,,---///...---+++,,,,,,,,,,,,------------------........................------------......//////...//////111222333444444222444555:::III```uuu~~~|||||||||yyywwwvvvvvvyyyzzzyyyvvvwwwzzzzzzvvvooofffXXXIII>>>888555444000///.........000111222555555555444222333555777;;;JJJ```vvvgggOOO:::777444222222222000///111111111222222222222111111111111222222222333333111000///......000222444222222222111111111111111222222333333333333222222333333333444555666888888777888;;;===@@@JJJ___sss|||vvvkkkggg```WWWMMMCCC<<<888:::888777888;;;===>>>======@@@EEEQQQjjjtttWWWNNNHHHHHHFFFGGGVVVhhhttthhhWWWJJJGGGIIIKKKLLLRRRdddyyyhhhTTTHHH@@@:::777888666555555444444555555666222222222222222222222222111111111111111111111111111111111111000000000///000111111222222222222222////////////////////////---///111111222:::GGGRRROOOKKKGGGEEEDDDDDDBBBAAACCC===:::999777333444777>>>HHHJJJ>>>666EEEUUUYYYBBB:::444666;;;<<<666000......//////////////////+++++++++---/////////...,,,...//////---+++,,,,,,------------------------........................+++,,,,,,,,,,,,,,,------------...///000111222333111444666<<>>AAAFFFQQQjjjvvvZZZNNNGGGHHHGGGGGGSSSeeeooojjj^^^OOOHHHIIIKKKLLLRRR___{{{ooo\\\OOOGGG???;;;:::666666555555555555666666222222222222222222222222111111111111111111111111111111111111000000000000000000111222222222222111000000000000000000000000...000222555:::DDDPPPYYYRRRMMMHHHDDDDDDCCCAAA>>><<<888666666555111111444???CCCHHHAAA:::JJJXXXSSS777333000222222000.../////////......---,,,++++++***+++,,,...////////////---///000///---,,,,,,,,,............------------........................+++++++++++++++++++++,,,,,,,,,---...///000000111111333666>>>PPPgggyyy~~~||||||~~~yyyzzz||||||zzz~~~{{{zzztttiiiZZZJJJ>>>888555///////////////000111111000111333222111000111222888<<>>=========<<<999===CCCNNNfff___NNNEEEJJJKKKIIIPPP___lllppplll[[[MMMHHHJJJJJJLLLSSSjjj|||jjj^^^TTTIIIAAA???777777666666666666777777222222222222222222222222111111111111111111111111111111111111000000000000//////000111111111111000000000000000000000000000000333999BBBLLLRRRTTTUUUDDD>>>777444555666444111333000///222444666:::???GGGCCCKKKJJJDDDRRRXXXBBB999111---000222///...222---,,,++++++***+++++++++---...////////////000111...000000000---,,,,,,,,,//////.........---------........................------------------------............///////////////333888AAATTTjjjxxx|||~~~}}}|||}}}||||||tttqqqwww|||}}}||||||yyyqqqcccRRRBBB888444...///000111111000///...444333111000000111333444555:::;;;CCC```}}}|||iiiMMMBBB:::999666111///222111222444555666555555444000000000000000000000000////////////000000000000222222222222222222222222333222111111111222333444000666888444333999>>>???OOO\\\kkkttt{{{{{{sssrrriii]]]SSSNNNLLLJJJHHHPPPTTT[[[dddkkkiii```XXXPPPMMMHHHDDD@@@>>>======<<<===@@@JJJbbb}}}gggVVVGGGEEEHHHIIIOOOWWWhhhsssrrr```OOOKKKJJJHHHRRRVVVeeemmmWWWKKKIIIDDD===999888666555444666777888:::999888777555333111///222222222111111111000000......------------......000000////////////000000000111222000///......//////999GGGRRRYYYXXXMMM@@@777666333111000000000111///---,,,///333888;;;<<>>======>>>AAAKKK```{{{~~~mmm[[[JJJGGGHHHIIINNNUUUdddpppsssbbbPPPKKKKKKJJJOOOSSS```{{{{{{eeeOOOEEEEEEBBB===888777666555555777999:::JJJGGGAAA<<<777444333222222222222111111111000000000000////////////000000000000////////////000000...///111000/////////111333???MMMTTTUUUPPPEEE:::666444222000//////000000000///---...111777<<>>???BBBKKK\\\www|||zzzvvvaaaNNNIIIIIIIIIMMMSSS^^^nnntttfffSSSKKKLLLNNNOOOQQQ\\\sssqqqZZZFFF>>>???@@@===888777666555666777999;;;LLLGGG???888222000111111222222222111111111111111222222111111111111222222000000////////////000000,,,...000111000000000111888GGGUUUVVVNNNDDD;;;333333222000///.........///111000...---000666???EEERRRJJJEEEJJJRRRPPPBBB444111000111222333222///,,,))))))***+++,,,---.........///000///---------///---,,,,,,,,,,,,---....../////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---------------,,,------///222444555111666;;;EEEYYYqqq~~~}}}}}}{{{yyy|||~~~~~~zzz{{{zzzuuujjj\\\MMMAAA;;;666555333333222111...+++222333555666666555333222000444666888FFF[[[jjjoookkkVVV???333444666444000444444555666555444333222222222222222222222222222//////000000000111111111333333333333333333333333222111222222222222333333333000444:::888999PPPmmm{{{jjjVVVGGGAAA@@@===<<<:::999888888888888===;;;999:::===@@@BBBAAADDDFFFIIIKKKKKKIIIFFFCCCBBB@@@BBBHHHVVVmmmzzz~~~gggQQQIIIIIIHHHLLLRRR\\\mmmxxxlllXXXMMMMMMPPPQQQSSS[[[mmmwwwgggQQQAAA;;;<<<===;;;888777555444444555666888???<<<666111//////000222111111111111111111111111222222111111111111222222000000////////////000000,,,...000111000000111222>>>MMMXXXTTTFFF:::333///000000///...---------...//////......222:::DDDLLLSSSNNNJJJJJJKKKGGG;;;111//////000222333222///---*********++++++,,,,,,,,,---...//////---------///---,,,,,,,,,,,,---......//////.........---------......---------,,,,,,,,,++++++,,,,,,---......///,,,,,,+++,,,---///111222000555;;;GGG\\\rrr~~~~~~~~~{{{zzz~~~}}}yyyyyyxxxtttmmmaaaSSSGGG@@@666555333333333111...,,,222333555666666555333222000333555777>>>NNN```lllrrr```HHH888444555333...222333444555666555444444222222222222222222222222000000000000111111111111333333333333333333333333111111222222333333333333333000444:::999???[[[|||nnnZZZJJJAAA<<<;;;777777777777555555444555888888888:::===@@@AAAAAA;;;>>>BBBFFFIIIIIIGGGFFFDDDAAA@@@EEENNNccc{{{mmmTTTJJJIIIHHHKKKQQQ[[[mmmzzzsss^^^PPPMMMPPPQQQTTTZZZhhhqqq```LLL???<<<;;;:::888888777444222111111222333555444333222222333444444111111111111111111111111222111111000000111111222000000////////////000000///000111111000000111333CCCOOOUUUMMM>>>444000///......---------------------...///222888@@@IIIPPPPPPPPPNNNIIIBBB:::444111000000000222333222000---,,,,,,,,,++++++*********,,,...///...---,,,...///---,,,,,,,,,,,,---.....................---------......---------,,,,,,,,,++++++,,,---....../////////...---,,,,,,---...///000333;;;HHH]]]rrr|||~~~}}}}}}|||{{{xxxwwwtttoooeeeYYYMMMFFF777555333222222111000...111333444555555444333111222222444666999CCCTTTdddqqqfffSSS@@@666444222//////000111333444444333333222222222222222222222222000000000111111111222222222222222222222222222222000111222333333333333222222222555888;;;HHHgggbbbLLLAAA:::555333222333555555444444555666666777999;;;<<<===<<<<<<<<<===@@@CCCEEEEEEEEEDDDEEEAAA@@@CCCIIIYYYzzz~~~uuuXXXLLLJJJHHHJJJOOOXXXiiixxxvvvdddTTTOOOPPPNNNRRRWWWbbb}}}ooo]]]HHH>>><<<:::888666777555333111000000111222111111222333333222111000111111111111111222222222111000000000000000000111000000////////////000000111222111000000111555888JJJOOONNNCCC777222000///,,,,,,---------------------...111888AAAHHHLLLMMMIIILLLLLLEEE:::222111333222111000000111111///.........---,,,+++***)))))),,,---......---,,,...///---,,,,,,,,,,,,---....................................---------,,,,,,,,,+++,,,,,,---.../////////222111000......//////000111333;;;KKK___qqq{{{~~~|||~~~~~~yyyxxxvvvrrrkkkaaaUUUNNN<<<888444222111111111000111222333444444333222111222111222555666:::IIIZZZiiihhh\\\III999444444333000111222333333333222111111111111111111111111111000000111111111222222222111111111111111111111111000111222333333333222222111444666666<<>>???@@@AAABBBBBB???@@@CCCEEEPPPnnn~~~___PPPKKKHHHIIILLLSSSbbbsssvvvhhhXXXPPPPPPLLLQQQVVV___yyyqqq\\\EEE;;;999777666777444333111000000222333444111111111111000///...---000000111111111222222222111111000000000000111111000000////////////000000111111000///000444:::???SSSPPPFFF999222111111///+++,,,,,,---.........---///000555???JJJNNNJJJEEEAAADDDDDD>>>666111222444555333000//////000///.........------,,,,,,+++++++++,,,...------,,,...///---,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,------......//////111000///......///000111444555===NNNbbbrrr{{{~~~|||~~~~~~||||||}}}{{{xxxuuuppphhh^^^WWWDDD???888333111111111111222222222333333222222222222///111555444555BBBRRRbbbgggbbbNNN;;;444555777444555555666555444222111000000000000000000000000000111111111111222222222000000000000000000000000000111222333444333222222000666777444<<>>AAAEEEDDDKKKeee~~~dddSSSMMMHHHGGGJJJNNN]]]nnntttjjj[[[RRRQQQLLLRRRWWW___zzzttt\\\BBB777666555555777222111111000222444666888555444333222222111111111000000111111222222222222222111111111111111111222000000////////////000000000000///...000777???EEEYYYQQQBBB333///111222///++++++,,,---............222333888DDDOOOQQQHHH???======<<<999555333444555777444000......//////...------------------------+++,,,------,,,,,,...///---,,,,,,,,,,,,---......---...........................---------,,,,,,,,,---------...............---,,,,,,,,,---...000111666777???PPPdddsss{{{~~~}}}}}}|||zzzwwwzzz}}}~~~{{{xxxtttmmmccc\\\KKKDDD<<<555111111111111222333333444444333333222111000000222111444===HHHbbbjjjkkk^^^LLL???999555333333111111111111111111111111111111111222222333444...---111333//////333333333333222222111111111222222222222222222222222666666///888DDD]]]|||wwwqqq]]]FFF:::666444333444555555555555555444444444444666888999777666666666777777777888:::<<<>>>@@@???;;;<<<@@@AAAEEEWWWmmmpppSSSHHHKKKMMMKKKNNNUUUdddttttttdddTTTLLLKKKRRRXXX```uuurrr\\\DDD::::::888444111444444444444444444444444222111111111000000////////////000000111111222222000111111000///....../////////.........//////000333,,,,,,444666888EEEWWW[[[JJJ999222111///---,,,000,,,+++///000------...---777DDDKKKOOOMMMDDD;;;::::::999666444555888<<<444333111///...------...000///---,,,+++,,,,,,---...000111000///------...///---++++++,,,......---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......///...,,,+++,,,---///111111555@@@QQQdddttt}}}|||yyyxxx{{{zzz}}}~~~zzzvvvsssmmmggg]]]PPP@@@555333333222000222333333444444333333222333222222222111222:::DDD[[[iiirrrkkkYYYIII>>>888444333222222222222111000111000000000000111222222333///...222333000000333333333222222222222222222222222222222222222222222222444111???NNNeeeuuu```NNN<<<555555666777999777777666555444333333222444666888888777666666666777777777888999;;;===>>>>>>:::;;;@@@???BBBRRRfffwwwYYYKKKKKKLLLJJJKKKRRRbbbtttyyylllZZZPPPMMMRRRWWW]]]qqqrrr\\\EEE<<<;;;999666333222222333333333444444444222111111111000000000000000000000000000111111111000111111000///......000//////.........//////000444000///333777>>>JJJWWWWWWGGG777111111///------000,,,,,,///000...---000...===KKKMMMHHHCCC>>>:::<<<999777555666777888888333222000...---------...///...------,,,,,,,,,---...///000000...------...///---++++++---......------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///---------.........//////000///---,,,---...///111000555AAASSSgggvvv~~~|||{{{|||zzz~~~{{{xxxvvvpppjjj___SSSCCC888333222111///222222333333333333222222666444333333111111777???RRRfffxxxzzzlllYYYGGG;;;444333333333444444111///000000000000000111111222222//////111222000111444222222222222222222333333222222222222222222222222///333444FFFXXXkkk{{{jjjNNN@@@333111444666888:::888888777555444333222111444666888888666555666666777777777777888999:::;;;<<<:::<<>>>>>JJJZZZooobbbPPPLLLLLLJJJIIIOOO___uuuwwwcccTTTOOORRRUUUZZZkkkqqq\\\FFF===<<<:::777555111111111222222333333444111111111111111000000000111111111111000000000000///000111000///...///000000//////....../////////333444333222999GGGSSSWWWPPPBBB444000000///......///,,,,,,///000......222333FFFTTTOOO@@@777777;;;===888333555999;;;777333000///......------......---............---,,,,,,---...///...---,,,,,,...///---,,,,,,---......---......------------------------,,,,,,,,,---.............../////////000000111000///......///000000000666CCCVVVjjjxxx~~~|||{{{}}}~~~|||||||||yyyxxxtttnnneeeZZZJJJ>>>777444222000222222333333333333222222666333222333222111555<<>>777///......---------.........,,,---...//////...---,,,,,,---...---,,,+++,,,...///---,,,---...///...---000///...---------------------,,,,,,,,,------...---.........////////////222111000000///000000000111777EEEXXXkkkxxx}}}~~~~~~{{{{{{~~~||||||yyyxxxuuupppjjjbbbUUUGGG===777333111111222222333333222222111444111111333333222555:::CCCQQQeeewwwxxx___HHH===888444333555666444111000000000000000111111222///111222000...///000222111111111222222333333333222222222222222222222222444666555HHHYYYhhhpppWWWGGG>>>555444555333111222444444444555555555555555555666777666444444555777777777777777777777777777<<<===??????===;;;@@@FFFSSShhhvvv]]]QQQMMMLLLJJJNNN[[[ppplllWWWNNNPPPSSSWWWbbb{{{|||hhhVVVCCC;;;999777555444333333222111000000//////111111111111111222222222222222111111000000//////...000111000///...///111111111000///////////////+++222333333BBBXXX]]]SSS@@@777///...000///...///...---...000///...111777CCCLLLPPPFFF:::666999===;;;777555999??????777///---------...............,,,---.../////////...---,,,------,,,++++++---//////...------//////...---000///...---------------...------,,,,,,,,,------,,,,,,---------.........111111111000000000111111222999FFFYYYjjjvvvzzzzzz~~~{{{|||||||||yyyxxxuuupppmmmhhh^^^QQQDDD:::444111111111222222222222111111222//////333444333555999<<>><<<;;;>>>AAAJJJWWWmmmfffUUUOOOLLLKKKNNNXXXkkk}}}nnnYYYMMMOOOSSSWWW___sssyyycccRRRAAA999777444333333444333333222111000//////111111111222222222222222111111111111000000000000...///000000//////000111222222111000////////////+++000333999JJJ\\\ZZZMMM;;;333...///000//////000...---...000///...333:::IIIKKKGGG>>>888999===>>>??????AAACCCCCC>>>666000---....../////////......------...////////////...---......,,,+++,,,...000///...---...000000...,,,......------------------......---,,,,,,,,,------,,,,,,,,,------------...///000000000111111111111333:::GGGYYYjjjvvvzzzzzzzzz~~~~~~{{{{{{|||yyyyyywwwsssooommmggg[[[KKK>>>555222111111222222222222111111222//////333444333333666666<<>>DDDKKK]]]xxxmmmYYYOOOLLLIIIMMMUUUdddwww}}}ooo\\\MMMOOOTTTXXX[[[jjjuuu```QQQ@@@999666444333444222222222222222222222222111111111222222333333333000000000000000111111111---///000000//////000222333222111000///////////////111555AAASSS]]]TTTEEE777111...000111//////000...---///111///...444<<>>???FFFKKKPPPNNNFFF<<<555111...///000000000///...---...............///000000.........---,,,---000222.........///000000...,,,---,,,,,,,,,,,,------...///...---,,,,,,,,,,,,,,,------------............---...///000111111222222333999FFFYYYkkkxxx~~~|||}}}{{{|||zzz~~~|||~~~}}}{{{||||||yyytttvvvssshhhWWWFFF<<<888111111222222222222111111333000///333444222222333222888???JJJ[[[ooo|||lll]]]HHH:::555444333111333333222222333333444555888??????888222333555444444333333222222111111111222222222222222222222222111555555EEEPPP[[[dddNNN@@@:::555555555222222444666666666555555444444333555666555444333333555777555666888999::::::999999777:::<<<:::999:::<<<<<>>444111777===???MMMUUU[[[WWWIII;;;444222///000111111111000...---///...---------///000111//////...---,,,---000333.........///111000...,,,++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,............/////////000+++,,,...///111222222222333999FFFYYYlll{{{}}}yyy{{{|||zzzwww{{{}}}|||~~~~~~}}}~~~zzz~~~~~~tttaaaOOOCCC>>>222111000000000111333333000111111111111222222222555444555===LLLaaavvvqqqTTT<<<444555333///444444333111000000333555<<<;;;:::888777555444333111222444555555444555666333222222111111222222333333222333===MMMYYYTTTJJJ999777444333444444444333777777666666555333222111555555444333333333444444555555555555666666666666;;;;;;;;;::::::<<<@@@CCCEEEDDDIII[[[uuuaaaPPPMMMLLLOOOWWW^^^jjj}}}{{{cccQQQNNNQQQXXXYYY___www{{{bbbQQQ???777555444333444444333333222222333333444555444333333222222333333333333222111000000111111000000000000////////////111000///---***+++---///333111;;;SSSfffbbbLLL:::333222222222222222222333///000000000111444888<<>>777777444111999FFFWWWcccdddSSSBBB:::555...000//////000111000---+++---......///////////////444///+++***,,,......---000000///...------,,,,,,,,,,,,------.../////////*********++++++,,,,,,,,,,,,---......//////......------------...000111222111888GGG[[[nnn{{{zzzxxxxxxzzz|||{{{~~~~~~||||||~~~~~~{{{zzz~~~}}}vvvkkk[[[III===333222111111111222444444000111111111111222222222333333333888EEEYYYnnn}}}}}}hhhNNN<<<666555333222222222222222444666888999888777666555333222222222333333444444444444555444444333333333333444444666555555;;;GGGOOOKKKAAA888666333222333444444333555555555555444444333222444444444444444555666666555555666666666777777777:::;;;<<<<<<;;;<<>>999777333333222333333555666777555444444333333222222111333333222222222333444444444333333222222333333444444555666999@@@FFFCCC<<<777555333222333555555444444444444555555444444333222222333333444666777888666777777777777888888888:::<<<===>>>===<<<===>>>BBBCCCDDDIIITTThhhfffSSSOOOIIIKKKSSS\\\iiivvv___WWWTTTVVVUUUXXXmmm{{{fffTTTBBB999777666666777444333333222222333333444333222111111000000111111333222111111000111111111222222111111111000000000...///000000//////000222555999HHH^^^iii]]]EEE222111111000000000000111111///000000000000333888;;;AAA:::555555333555BBBRRRjjjlllbbbMMM<<<666444000///...---...//////---+++---......///////////////111///......//////...---/////////...------,,,,,,,,,,,,------.../////////111111000...---+++***)))++++++,,,---------------***+++---///000000000///777>>>MMMbbbuuu|||xxxvvvvvvxxxyyytttyyy||||||}}}~~~zzzxxxyyy|||uuucccTTT222222222222333333444444000000111111111222222222000222444333555@@@PPP^^^ooo|||yyycccOOO@@@888666444222111222333333333222222222222222222222222444333111111222333333333111111111000000111111111...111444666;;;BBBBBB>>>777555333333555666666666333444555666666666666666222222222222333444555666777777888888888999999999999<<<>>>???>>><<<<<<<<<>>>BBBDDDCCCEEESSSkkk~~~mmmXXXQQQKKKKKKQQQWWWbbbwwwvvvfff[[[TTTUUUTTTWWWkkkwwwdddSSS@@@888666555555666444333333222222333333444333333222111111111111111222222111111111111111222222222222222111111111000///111222333111000111111666>>>NNNaaaeeeWWWBBB444000000////////////000000////////////000333888;;;;;;666222222333;;;NNNaaayyyrrraaaIII999444222000000///......000000///------......///////////////...//////000000000...---//////.........---------,,,,,,------...///////////////...,,,+++***)))(((***+++,,,,,,------,,,,,,+++,,,---...///000000111999AAAPPPcccuuu~~~zzzvvvsssrrrrrrsssssswwwyyyxxxxxx{{{zzzwwwxxxwwwxxx}}}}}}{{{kkk]]]000111111222222222222222000000111111111222222222000444777666444888BBBKKK\\\nnnxxxcccJJJ888888444111///111222222222111111222222222333333333444222111111444555444333222111111111111111111222---000333555:::AAADDDBBB888666444444666777888777444555666777777777777777333333222222222222222333888888888888999999999999999<<>>===<<<<<<<<>>OOO]]][[[MMM>>>666000//////////////////000.../////////000333777;;;888444000111777FFF]]]pppttt\\\DDD666111000///...---+++,,,---...---,,,---......///////////////,,,...000111000///...---...............---------,,,,,,------.../////////---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,...------,,,...000222333888@@@PPPdddwww}}}yyyuuurrrqqqppptttwwwvvvttttttwwwxxxuuuyyywwwxxx}}}zzz{{{|||pppeee///000111222222222222111000111111111111222222222///444777777555555:::>>>NNN___tttuuuZZZCCC===888222000222444555555111111222222222333333333333222111333777888666333555444444333333444444555111333444555:::AAADDDBBB999777555444666777777666444555666777777777777777444444333222222222222222777888888888888999999999888;;;>>>???>>>=========<<>><<<999777666444333333222222333333444555444333333222222333333111111111000111111222333222222111111111000000000111222333222111000111333333???OOOXXXQQQBBB777555000000////////////000000...////////////222777:::777444222666AAATTTiiiwwwmmmSSS>>>333000///...+++)))((((((***++++++***---......///////////////+++---///000///------...........................,,,,,,------.../////////------....../////////000++++++,,,---------------///.........///111333444555>>>PPPfff{{{}}}yyyvvvsssrrrtttwwwxxxuuuvvvyyyzzzwwwyyyyyyzzzzzzzzz}}}|||uuummm000111222333333333222222000111111111111222222222///111333444444555777:::BBBOOObbbttt~~~mmm[[[LLLDDD:::444444555555555111111111111222222222222222111111555:::;;;777333666555555444444555555666333333222444;;;CCCEEEBBB888666444333444444444333333444555555555555555444444444444333444444555555777777777888888888888999888:::===>>>>>>===>>>??????@@@BBBBBBBBBEEEJJJOOOaaapppZZZQQQLLLOOORRRSSSbbbqqqqqqjjj[[[QQQSSSUUUWWWddduuu~~~cccUUUFFFAAA>>>:::666555444333333222222333333444444333333222222222222222111111000000111222222333111111000000000////////////000000000000111444777555CCCUUU[[[OOO<<<333333111000000//////000000111......///...///222777:::666666777???NNN```nnnuuuuuuaaaGGG666000000//////+++***((((((***,,,,,,+++---......///////////////***,,,......,,,,,,---///........................,,,,,,------.../////////---.........//////000000,,,,,,---............------...111333444444333222666???PPPfffzzz~~~{{{xxxuuutttrrrxxx|||}}}|||yyyzzz}}}~~~{{{{{{~~~}}}wwwrrr111222333444555444333333000111111111111222222222......///000222555888:::666AAARRRfffxxxzzzooo[[[PPPBBB999666555333111000000000111111111111111111000111666<<<===999444555444444333333444444555222111000222<<>>999444222444333333222222333333444333222222111000111111111111111000000111222333333000000000000////////////,,,---......000333777;;;:::JJJ\\\aaaQQQ<<<222333111111000000000000111111............///222777:::777888<<>><<<;;;CCCCCCBBB@@@???AAAEEEHHHSSScccyyyssscccUUUKKKOOOUUUYYY```hhhkkk___TTTRRRUUUYYYcccnnnxxxgggNNNAAA???999777777333555555444444444333333333222222111111000000//////222222222111111111000000111111111111111000//////000///---+++,,,000222111:::TTTeee\\\HHH<<<555111111111000///....../////////---,,,...111333222000///<<>>HHHZZZppp{{{}}}oooZZZIII???999555333111111111000000000222333000111222333333444333333222222333333333333333333333222111444999@@@DDDFFF666444222111222222222111000111222444555666666666666666555444444444555555555666777777666555666888999<<<@@@AAA@@@===<<<;;;AAAAAAAAA@@@@@@AAADDDFFFLLLYYYiii{{{kkk[[[OOOPPPVVV[[[cccmmmnnnaaaTTTPPPPPPSSS\\\fffvvveeeLLL???===777555666333555444444444444333333333111111111000000/////////222222222111111111000000111111111111111000//////000///---,,,...111333444@@@WWWfffZZZDDD777111...111111000000000////////////---,,,...111333222111222===GGGXXXllllll___ZZZOOOFFF:::333000...------------,,,,,,,,,---...//////////////////...---,,,......///////////////.../////////......---------*********+++,,,---...///------............------//////...............//////000222444555444333333<<>>===<<<<<<===???BBBCCCCCCBBBCCCDDDJJJNNNRRRVVVccc~~~~~~hhhTTTMMMOOOTTT___kkkyyymmm]]]RRRMMMPPPVVV[[[nnnvvvaaaHHH;;;:::555444666333444444444333333333222222////////////////////////111111111111111111111111111111111111111000//////111//////111111111444888EEESSSZZZNNN;;;111111333///000222333333111000...............000222333444:::DDDWWWrrr}}}fffKKKGGGAAA@@@;;;333///......,,,///......---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,...///000000000000//////.....................------,,,,,,,,,---------------------------------------...........................000222444666AAAQQQgggzzz~~~|||{{{zzz}}}}}}zzz~~~~~~yyywwwzzz}}}}}}vvvyyy|||}}}|||xxxuuusss111111222222333333333444111111000000000000111111000000000000111222333333222333555666888===FFFOOO\\\kkkzzzzzzlllUUUBBB999666333222333444333222111111222222222111000000111111111222222333333333222000///000222555777777666444222111222333333222333444444555555555444444555444444444333444444555555666888888888888999;;;:::<<<>>>???===<<<;;;<<<===???CCCDDDDDDCCCDDDDDDGGGIIILLLNNNWWWllloooWWWMMMMMMQQQ\\\hhhxxxnnn___RRRNNNQQQUUUXXXeee~~~zzzbbbIII;;;:::555444777555444444333333333222222222/////////000000000000000111111111111111111111111111111111111111000//////222//////111111000444<<>>444---///111000.........------,,,,,,+++,,,,,,---------------,,,,,,,,,...///000000000000------------------------......------,,,,,,------...---,,,,,,,,,,,,---...---...///000111000000000...------...///222444666AAARRRiiizzz~~~~~~~~~~~~~~~|||~~~~~~zzz~~~yyyzzz}}}}}}|||{{{{{{{{{uuu222222222333333333333333222222111000000000111111000000///000000111222333111222444777777777<<>>>>>===;;;;;;<<<<<<>>>AAACCCCCCCCCCCCDDD@@@AAADDDHHHNNN\\\uuuqqqYYYPPPNNNQQQ\\\gggrrrkkk]]]PPPLLLOOOSSSSSS]]]sssdddKKK<<<:::555444777555333333333333222222222222000000000000111111111111111111111111111222222222111111111111111000//////333///...222222111888DDDUUURRRJJJ>>>333......000---...000111111000//////....../////////111555888DDDVVVgggssspppVVV@@@AAAAAAFFFCCC777...///222111------.........---,,,,,,,,,,,,---............---------...///000000000///,,,,,,,,,---------------......---------------......---,,,++++++,,,---......///111222333333222111///.........000222444555@@@RRRhhhwwwzzz~~~~~~~~~~~~|||333333333333333333222222333222111111000000111111/////////000000111222333222000111666777555777<<>>???HHHHHH;;;000000000---+++,,,---.........---,,,,,,---...///////////////......///////////////...------------.........///......---------......///...---+++******+++---......///111333444333222222//////000000111222333333BBBTTThhhttt}}}{{{~~~}}}}}}444444444333333222222222333333222111000000111111////////////000111222333333//////444666444555:::@@@XXXqqq~~~~~~pppWWWMMM@@@777555555333111000111222333444555555555444333333222111000//////000......///111333333333///---,,,...000333444444111222333444555555555555222222333444666888:::;;;;;;=========;;;:::;;;<<<:::<<<======<<<;;;;;;<<<999;;;<<<======>>>@@@BBBEEEBBBBBBEEEEEEGGGSSS```}}}gggSSSMMMNNNRRR[[[ggglllhhh^^^PPPLLLOOOOOOLLLPPPaaafffLLL<<<999333222555333333333333222222222111111111111222222222333333333000000111111222222222222111111111111111000//////222,,,,,,333666888FFFXXXYYYJJJ999222111333333333---------------...///000---///000///...111666:::MMMfffooocccSSS@@@777<<<===IIILLL???333000...)))***+++---...///...------------...///000000//////...///////////////......---.........//////000000---------------...//////...---+++******+++---...---///111333444333222111000000111111222222222222CCCUUUhhhrrrzzz{{{~~~vvv{{{444555666666666555333222666666555444222111000000222222111111111222444555444333222222222444666888???IIIVVVbbbkkkuuuppp___III;;;666666666555444444333333333333222222222111111000000000000000---...000111222111///...000222333333111000000111000222555666555444555555444444555777888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<>>===<<<<<<===>>>???BBBAAA@@@??????@@@AAABBBBBBAAA@@@???@@@DDDJJJNNNqqqyyy^^^OOONNNJJJMMM\\\eeemmmjjj___RRRLLLMMMOOONNNPPPYYYuuujjjPPP@@@<<<555444666444444444444444444444444444222333333444333222111000111111111111111222222333222111111000000000000000000222000---111>>>KKKQQQVVVCCC444222111,,,---222000000000000////////////111......222222111888AAA\\\ZZZWWWQQQEEE999555888;;;IIILLL???222000111...------...///000000//////000///---,,,,,,---///000000///...///111333333222......---------......///))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000///000000/////////222444DDDUUUkkkyyy}}}}}}~~~{{{~~~~~~}}}}}}~~~444444555666666555444333666666555444333222111000000000000111222444666777555444333222222444555777999@@@IIIQQQZZZfffttt~~~rrr\\\III===888777777333333333444444444444444222111111000000000000000---///000222222111000//////111333333111111111222000222555555555444555555555666666777888999::::::<<<;;;;;;::::::;;;;;;<<>>===<<<<<<======>>>@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@CCCGGGKKK```vvv|||___OOOMMMHHHKKKYYYaaakkkiiiaaaTTTKKKJJJLLLMMMSSSYYYqqqiiiOOO???<<<555333666333444444444444444444444444222333333333333222111000111000000000000111222222222222111000000000000000000222000...444AAANNNTTTSSSAAA333222111------222000000000000////////////...,,,---///...///777BBBYYYSSSMMMFFF<<<333000333777EEEKKKAAA555222111---------...///////////////...---,,,++++++,,,---...111///...---/////////...///...------,,,,,,---------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///000000111111000000///...///000000000222555777AAASSSjjj{{{~~~~~~{{{}}}~~~|||}}}~~~333444444555555555444444666666555444333333222222///000000111333555777888666555444333333333444555444777;;;???FFFSSSdddqqq|||lllXXXEEE:::666777333333333333222222111111222111111000000000000000///000111222333222111111///000222333222222222333000222444555444444555666888888888888999999::::::;;;::::::999999::::::;;;???>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<======???@@@@@@@@@@@@AAADDDFFFOOOcccbbbOOOLLLFFFHHHTTT[[[fffiiieeeXXXKKKGGGIIIJJJTTTWWWjjjhhhNNN>>>;;;555333555222444444444444444444444444222222333333333222111111000000000000000111111222222222111000000000000111111222000000888FFFRRRWWWLLL>>>222111222//////333000000000000////////////,,,---......---///:::FFFXXXMMMBBB:::444...---000222@@@HHHAAA666222000,,,------...////////////...---,,,+++******+++,,,---222000---,,,,,,,,,***)))......---,,,++++++++++++.........------+++******,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////---...000111111444777:::???PPPhhh{{{{{{wwwtttvvvxxxzzz|||yyy{{{|||333333444444444555555444555555555444444333333333111111222333444555666777777777555444333333333444333555555666999DDDTTTaaatttvvvuuuiiiVVVFFF>>>===:::999777666444222111111222111111000000000000000000111222333333333222222...000222333222222333555111333444444444444555666999999999999999999999999:::999999999999999999:::???>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@??????AAABBBIIIXXXqqqhhhQQQLLLFFFGGGQQQVVVbbbiiijjj]]]NNNGGGHHHIIIQQQSSSeeefffLLL>>>;;;555333555222333333333333333333333333222222222222222222222222000000//////000000111222333222111111000000111111000111111333===KKKTTTVVVEEE:::222111222000000222000000000000////////////---000111000...333@@@LLLXXXJJJ;;;333000...///111///:::AAA<<<444000///---------...//////.........------,,,++++++,,,------111///---,,,,,,+++***))),,,++++++***++++++,,,,,,+++,,,,,,---......------------------------------...//////000000//////...---...000000111333777999@@@PPPfffyyyyyyttttttuuuvvvuuuuuuvvvyyy|||{{{|||~~~|||444444333333333444444444444444444444444444333333444444444444555555444444888777666555444333333333333555666444444:::EEENNN___kkkxxxzzzooo___RRRLLLDDDAAA>>>:::777666555555222111111000000000000000111111222333333333333333...000333333333333444555111333444444333444555777:::::::::999999999999888999999999888888999999999============<<<<<<;;;;;;========================<<<>>>???@@@???>>>???@@@HHHRRRbbbvvvpppUUUMMMGGGGGGNNNQQQ]]]hhhmmmcccSSSJJJIIIIIILLLOOO```~~~eeeLLL>>>;;;555333555222333333333333333333333333222222222222222222222333000000000000000111111222333222222111111111111111000111222777BBBNNNRRRPPP===777222111222111000111000000000000////////////---000222000111888EEEOOOUUUFFF666000//////000222///666;;;777111......///------............------......------------......000...,,,,,,---------,,,)))))))))***+++,,,---...+++,,,,,,---............------------------------......////////////......---.../////////111444666DDDQQQfffwww~~~yyyuuuxxxxxxxxxwwwuuuuuuwwwyyy}}}{{{}}}555555444333222333333333222333333333333333333333555555666666555555444333777777777666555444333333111444666555333444:::@@@KKK[[[qqqwwwiii```OOOKKKCCC<<<666444444444222111111000000000000000111111222222222333333333///111333444333222333444222333444333333333555777999999999999999888888888:::999999888888999999:::;;;<<<<<<=========<<<;;;======>>>>>>>>>>>>======<<<===??????>>>>>>???AAAFFFLLLUUUddd}}}wwwXXXNNNGGGFFFKKKLLLXXXeeemmmfffXXXOOOJJJIIIHHHLLL]]]}}}~~~wwweeeLLL>>><<<666444666222333333333333333333333333222222111111222222333444111111111111111222222333333333222111111111111222000333777>>>JJJRRROOOGGG777444222111111111000///000000000000////////////+++///000///333===HHHNNNJJJ>>>222.........///111000444888666111......000---............---,,,,,,........................///...,,,,,,...//////...)))))))))***+++,,,---...---............---,,,,,,------------------------------............---------.../////////000333666FFFTTThhhwww}}}}}}zzzyyyvvvwwwwwwuuuttttttvvvxxx|||zzz|||~~~777666444222111111222222111111111222222333333333444555666666777666555555666666666666666555444444///333777777333333666:::@@@NNNeee}}}}}}jjjbbbUUUFFF;;;555222222222111111000000000000000111111111111111222333333111333444444333222333444222333444333222333666888777777888888888888888888::::::999999999999::::::999:::;;;============<<<<<<===>>>??????>>>===<<<<<<===>>>>>>===>>>@@@BBBDDDHHHMMMVVVnnn|||ZZZOOOGGGEEEIIIHHHSSS```jjjggg\\\SSSLLLHHHIIILLLYYYuuu{{{ssseeeLLL???>>>888555777333222222222222222222222222222222111111111222333444222222222222222333333444444333222222111111222222333666===FFFQQQUUUKKK>>>333333222111111111///---000000000000////////////,,,///000000888DDDMMMNNN???777000......------///000444999999555000///000---.........------,,,+++---------......---------///...,,,,,,...///...---,,,,,,++++++++++++,,,,,,,,,------.......................................---------......---------,,,...//////000222666888FFFWWWlll{{{~~~|||{{{{{{yyyyyyxxxuuusssrrrssstttzzz|||yyy|||}}}|||}}}}}}{{{888777444222111111111111000000000111111222222333222333555777777777777666666666666666666666555444000444888888555444777;;;???JJJ```}}}mmmXXXGGG<<<777555222111111000000000000000111111000000111111222333222333555444333222222333333333444333222333666888666666777777888888888888;;;::::::999999::::::;;;888999;;;===>>>>>>======;;;<<<===>>>>>>===<<<;;;<<<===>>>======>>>AAADDDDDDHHHJJJOOOddd~~~[[[NNNFFFDDDGGGEEEOOO\\\gggfff^^^UUULLLFFFKKKMMMXXXooo{{{ssseeeMMM@@@>>>999666777333222222222222222222222222222222111111111222444555333333222222333333444555444333222222111111222222555999AAALLLWWWWWWIII999111222333222111111///,,,000000000000///////////////111222333===KKKQQQPPP999444000000000------///000555;;;>>>:::333///000---.........------,,,++++++,,,,,,------,,,,,,+++000...,,,,,,---------+++000///...,,,+++*********((()))+++---///111222222........................,,,------......------,,,+++---///000222444999<<>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<>><<<777666999777555555555555444222111000111222333555777777555444555222000222555666555222777444111111222444444333:::@@@KKKWWW\\\TTTDDD666000000000000000000000000222111///...---------...+++222222111<<>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======???@@@AAAHHHZZZtttpppWWWKKKGGGGGGIIIIIIWWWaaajjjmmm\\\LLLLLLJJJKKKQQQcccuuuiiiOOO@@@===777666888555333333333333333333333222333333333555666888888777===999444333444555444333222222111//////111555888BBBHHHPPPVVVTTTKKK???666000000000000000000000000222111///...------......---222333444???MMMLLLBBB666222---++++++---...///000888AAABBB;;;333...---,,,,,,---...............---------............///---///000///...---...000++++++,,,,,,,,,---------------,,,,,,,,,---....../////////......------------------.....................000222111111666===III```xxx{{{yyyxxx}}}zzzyyyyyywwwssspppxxxwww{{{}}}zzz{{{}}}xxxxxx~~~~~~|||}}}uuu}}}{{{rrrlll444444333222111111111111111111000000000000111111111222333555666777777777666777888777555444444555666666666555333333555777>>>QQQrrrfffLLL???888555333333333333222111444444333222222222222333///000111222333444555666777666555555555666777888:::999888777777888999:::;;;:::999888888999:::;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@===<<<;;;:::;;;<<<>>>???>>>???@@@EEEUUUnnn}}}___NNNFFFFFFHHHFFFTTTaaammmssscccPPPLLLJJJJJJNNN^^^}}}yyylllRRRBBB???777555666333333333333333444444555666555777999===AAAEEEHHHJJJKKKDDD;;;555444444333222111333444333222777???FFFMMMPPPSSSQQQIII@@@888333000000000000000000000000111000///...------.........222555:::EEEMMMFFF:::333000---+++,,,...//////000888AAABBB<<<333...,,,+++,,,------......---------------............///---...//////...---...///************++++++++++++......---,,,,,,,,,------......------------,,,,,,---------.........//////...---///222222222888@@@MMMbbbyyy|||zzzyyy}}}||||||{{{{{{xxxtttqqqtttuuuyyy{{{wwwwwwzzzxxxzzzvvv}}}~~~vvvkkkccc333333222111000000111111111111000000000000111111222333444555666666666666666777777666444333333444777777777666444444666777>>>OOOooowwwYYYDDD>>>999444444444222000000444333222222111111222222//////000111333444555555888888666555555666777777::::::999888888999::::::888888777777777888999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>===;;;:::;;;===@@@AAAAAAAAAAAAEEEQQQggggggPPPFFFDDDFFFDDDQQQ___nnnxxxiiiRRRKKKIIIGGGJJJXXXrrr}}}kkkQQQAAA>>>666444666222666666555444444555777888666;;;BBBJJJQQQWWW\\\___[[[RRREEE;;;777666555444444555666888<<>>AAACCC@@@AAABBBEEEOOOccc~~~nnnSSSFFFDDDEEEDDDOOO[[[mmm{{{mmmTTTKKKJJJHHHIIITTTiii}}}hhhNNN???<<<555444666333999777555444444666888:::===DDDNNNXXX^^^bbbfffhhhhhh^^^PPPDDD???===<<<;;;999777888???JJJRRRTTTTTTRRRKKKBBB<<<999555000+++////////////////////////111000...------.../////////000999HHHQQQMMM???444000...------///000000//////666===@@@<<<444...******++++++,,,,,,,,,,,,,,,---------............///---...///...---,,,---///,,,,,,,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///...///222222444;;;DDDSSSfffyyy}}}~~~~~~}}}zzzuuuqqqooonnnooouuu|||}}}xxxttttttzzz}}}~~~zzzxxxrrr{{{{{{zzzvvvrrrkkkbbbXXXQQQ222222111111111111111222111111000000000000111111444444555555555555555444555666777666444333333444222444555555444444555666999>>>NNNgggxxxzzzqqqjjjhhhrrr~~~rrrXXXHHH:::777555222222666111111000///////////////333333333333222222222222777666555555555666777888999999999999999999999999555555555666777777888888888888999999::::::;;;;;;===<<<<<<<<<===>>>@@@AAA>>>===<<<<<<===???AAACCC<<<>>>AAAEEELLL^^^{{{wwwWWWHHHEEEEEEDDDMMMWWWkkk|||rrrYYYOOOMMMKKKLLLUUUeee~~~|||eeeLLL===;;;555444777444777666444555777;;;@@@CCCPPPVVV^^^bbbccccccdddeeehhh___SSSJJJFFFEEEDDDBBBBBBAAADDDNNNZZZ^^^YYYSSSIIIAAA888444444444///***000000000000000000000000000///...------...///000///111<<>>===<<<;;;<<<===???@@@=========>>>???@@@BBBBBB<<<>>>AAADDDFFFTTTqqq^^^KKKFFFFFFDDDJJJSSShhh~~~xxxaaaWWWOOOLLLMMMTTTaaavvvyyyfffLLL>>>;;;555444777444444444555999@@@HHHQQQVVV\\\___bbb___ZZZVVVWWWYYYYYYSSSKKKFFFFFFFFFFFFEEEFFFJJJQQQ[[[aaa^^^SSSJJJ===999555333222111///,,,000000000000000000000000000///...------...///000111222>>>NNNOOO@@@444222///......///000000...,,,---111555888777333///,,,)))******+++++++++++++++---------............///,,,---......,,,,,,---......---------,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,---------...++++++,,,---...///000000222000000222222444<<>>EEELLLUUUggg~~~wwwZZZJJJ>>>333000555333222222111000111111111333333333444444555555555444333333333444555777888777777888888888888777777666777888::::::;;;;;;;;;777777888999::::::;;;;;;???>>><<<;;;<<<===???@@@<<<===>>>???@@@AAABBBBBB???@@@CCCCCCAAAJJJfffbbbNNNHHHGGGCCCHHHPPPggg|||hhh^^^NNNKKKLLLSSS]]]ppp}}}vvviiiOOO???===666444777444444555888???IIIUUU```gggYYYZZZXXXQQQIIIEEEFFFIIIIIIDDD@@@???AAADDDDDDCCC@@@HHHSSS[[[[[[RRREEE<<<555666666444111......///000000000000000000000000000///...------...///000222333???NNNLLL:::///////////////000111000---+++,,,///333666555333000---))))))***+++++++++++++++---------.........//////,,,---......,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,------...///,,,,,,,,,------.........++++++,,,---...///000111333111111222222444;;;DDD^^^kkkyyy~~~~~~}}}}}}}}}|||~~~zzzuuuuuuttt~~~~~~zzzuuuwwwyyyxxxvvvpppfffWWWFFF;;;000000111222222222222111222333444333111000111222444333333222222333333444333222111111111222444555//////000111222222333333333444666777999:::::::::555666:::CCCPPPccc~~~rrr[[[JJJ>>>666222111333444222111222333333444444444444444444444444444444444555555555666666666666555555555555666666888999999::::::999999888:::888666666888999999999999:::;;;;;;;;;;;;>>>@@@>>>>>>>>>>>>============BBB===<<<@@@AAAEEEYYYpppnnnOOODDDGGGBBBIIINNNdddttt{{{zzz[[[NNNMMMMMMOOOWWWkkk}}}yyyyyyhhhVVVEEE<<<666///000777333666===IIIVVV___dddeeeRRRMMMFFFAAA===<<<:::999999999999999999999999999<<<@@@EEEGGGFFFAAA:::666222111000...------------...///000000000000000///...,,,+++***+++...222444///<<>>>>>=========>>>::::::>>>>>>AAASSShhhuuuUUUHHHHHHCCCIIIMMMcccsss|||bbbNNNLLLJJJLLLSSSeee|||zzzkkkXXXFFF>>>888222222777666;;;EEESSS___ccc^^^XXXFFFBBB===999777777666666444444444444444444444444555888<<>>999444111111000///......---......//////000000000000000//////...---...///000111222444BBBPPPQQQCCC444///000........................111000333777777222/////////---,,,+++,,,,,,+++***000000///...............------------------------...---+++******+++---...------..........................................///...------------...///222111222333333555???JJJ```mmmyyy{{{yyyyyy|||~~~|||zzzzzzzzz}}}{{{}}}~~~|||zzz{{{~~~zzzsssmmmcccSSSEEE===000111111222222222222222222333444333111000111222555444333333222222222222222111000//////000111111000000000111222222333333333333333444444333333222222000000333999EEEYYYjjjkkkTTTCCC;;;333222111000111222333555444444444444444444444444555555666666666666666777888888888888888888888888::::::;;;;;;;;;;;;::::::999888777888:::<<<<<<<<<;;;===>>>===<<<<<<===>>>?????????>>>===<<<<<<;;;;;;888999===<<>>:::555444777:::AAAOOO^^^eee```RRRFFF:::777333111111333333333000000000000000000000000000111444666555333000...//////............//////000000000000000000000000000000000000111111111111;;;JJJWWWTTTDDD555///000////////////////////////111000333888888222//////000///.../////////,,,***---,,,,,,++++++++++++,,,------------------------...---,,,++++++,,,---...,,,---------.../////////........................///......------...//////222222222444444777AAAMMMeeerrr||||||yyy{{{}}}{{{yyyxxxwwwttttttyyy||||||}}}yyyqqqjjjaaaRRRFFF@@@000111222222333333222222222333444333111000111222333333222222333333444555222111///......//////000000000111111111222222222111111222222333333222222444222222444666;;;GGGSSS___ooo}}}}}}ooo\\\JJJ>>>666222//////000000222444444444444444555555555555777777777777777777777777777888888888888888888777999::::::;;;;;;::::::999999888888999<<<>>>>>>===<<<===???>>><<<<<<<<<===>>>>>>===<<<;;;::::::999:::999;;;>>>===>>>HHHTTTggg|||xxxgggPPPGGGEEEJJJJJJZZZhhhuuummmPPPJJJGGGIIIMMMZZZsssqqq[[[EEE===:::666555999>>>IIIYYYbbbaaaTTTCCC777555222000///111222333333000000000000000000000000///000111222333222000///...............///000000000000000000000000111111000222333111//////111333CCCQQQ[[[TTTBBB333......////////////////////////000000333999888333///000///000000222333111...+++++++++******)))******+++------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---...///000000......................................./////////222111222333444777CCCOOOjjjxxx|||}}}~~~||||||{{{yyywwwqqqrrryyy}}}|||~~~wwwooojjjbbbUUUJJJEEE111111222333333333333222222333444333111000111222000000111222333555666777111000///......///000000111111111111111222222222//////111222333444444444333333444777666555999@@@GGGVVVfffmmmmmmfffWWWIII<<<444///000000///000333444444444555555666666666888888888888888888888888666777777888888777777666888888999999999999888888999888888:::===>>>>>>===;;;===>>>>>>===;;;;;;<<<<<<<<<;;;:::999999888888888999;;;===<<<<<>>===;;;999;;;===>>><<<;;;;;;<<<:::::::::999999999999999666888::::::999:::???DDDSSSiii}}}uuusssxxxXXXFFFGGGIIIEEEMMMSSS```rrrcccNNNEEE@@@DDDGGGNNNfffvvv```JJJ???999777>>>HHHZZZ______WWWHHH;;;666666333111//////000111000000////////////////////////000000000111111111111000...............///000111.........///000333555666???HHHMMMEEE666000777AAARRRXXXTTTDDD555000...+++........................//////444::::::555000000...///000333666666333111------------------...///------------------------------------------------,,,---------.../////////////////////////////////------///000000000000000000//////222333888EEERRRiii{{{~~~yyy|||}}}yyy}}}{{{|||~~~~~~{{{sssssswww~~~{{{yyyzzz~~~{{{|||~~~yyywwwooo```RRRKKK111222333333444444333333222333444333111000111222222222222222333444555555//////......///111333444111111111111111111111111//////000222222333333333222000222555444111000333666@@@HHHOOO]]]kkkkkkbbbPPPBBB777888666000///444444444444555666777777777;;;:::::::::999999999999666777999::::::999777666888888888999999888888888999999999;;;<<<===;;;999666999<<<===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;666999:::999999;;;???AAANNN```tttzzzsssooowww___LLLEEEHHHBBBHHHLLLYYYlll___UUUIIIDDDGGGHHHMMMccc~~~{{{gggQQQDDD;;;;;;FFFUUUhhhbbbWWWIII===666444555222000......000111000000........................000000111222111111000/////////.........//////000---------...111444777999NNN\\\eee[[[DDD777<<>>999;;;===;;;;;;>>>AAACCCNNN^^^pppvvvpppjjjmmmttteeeQQQCCCFFFAAAFFFIIIVVVjjj^^^\\\PPPIIIKKKKKKNNNddd~~~lllWWWHHH>>>>>>MMM___oooaaaNNN>>>666333222111111000//////111333222222000000000000000000000000111222333333333222000/////////............//////,,,,,,,,,...111555999;;;YYYkkkxxxlllPPP===???JJJ\\\YYYJJJ555---111222---,,,,,,,,,,,,,,,,,,,,,,,,...///444;;;;;;666111111,,,,,,...111555777777666///////////////000111222------------------------------............------...............---------000000000000000000000000,,,---///000111111111000111000111333555<<>>BBBEEELLLUUUhhhxxxuuuhhhfffooonnnPPPIIIDDD@@@@@@FFFPPP[[[ddd^^^OOOGGGIIIJJJKKK]]]sssuuu```HHH888CCC[[[eeeooo[[[CCC777333111000000222111111000000111333444111111000///////////////111111000000//////......000000////////////000000///111111///---000777>>>YYYiiivvvlllQQQ===@@@LLL```NNN<<<444222000,,,+++------...///...---+++***+++///222444777:::555---///,,,+++---444999<<<<<<555111---,,,---......---------,,,,,,,,,,,,------///......,,,+++***))))))+++---......---...///111,,,------......------,,,///000000000000000//////111111222444555;;;KKKZZZrrrwww{{{{{{}}}~~~}}}yyyvvvxxx{{{xxxrrruuusssvvv~~~}}}{{{|||zzz}}}}}}|||{{{}}}~~~}}}}}}~~~|||}}}pppccc222444555555333333444666333333222222222333444444000222333333222111333444333222111111333333222111000111111111111111111000111///...000333444333111222222111000000000000111333444777;;;@@@FFFKKKNNNWWWVVVQQQIII>>>777444444555777999999777555555777777777777777777888999999999999999999888888777777888888888888888999::::::999999999999:::;;;;;;;;;999999999999::::::::::::<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::<<<@@@CCCKKKVVVjjj{{{zzzmmmhhhmmmuuuYYYJJJEEEAAAAAAEEEMMMZZZdddbbbRRRGGGHHHHHHIIIXXXkkkfffLLL<<>>444222111111222......---------...///000111111000///////////////000000000000////////////000000////////////000000///000111///---///555:::KKKXXXbbb\\\KKK@@@FFFQQQ]]]LLL:::222111///---,,,------......---,,,,,,++++++...111333777999444---///---,,,...333888===???===666---+++---000...+++......------------......------------,,,,,,,,,,,,...///000///---,,,,,,---........................//////000000000000////////////111444666===NNN]]]ssszzz~~~~~~www{{{|||yyywwwxxxvvvsssvvvsssuuu||||||zzz{{{zzzzzz{{{|||}}}~~~}}}}}}}}}{{{{{{~~~sssiii444555666555444333444555333333333333222222222222///111333444333222222333333222111111333333222111///000000111111000000///111000///000222333333222222111111000000000000000333333444555888;;;>>>@@@NNNUUUYYYTTTGGG;;;777777777888::::::888666555555777777777777777777888999777777777777666666666666999999888888999999:::;;;:::999999999999::::::;;;999999:::::::::;;;;;;;;;======<<<<<<;;;;;;:::::::::;;;;;;:::999;;;>>>AAAIIIUUUkkktttkkkkkk~~~bbbLLLGGGCCCCCCDDDJJJWWWdddhhhVVVHHHGGGGGGHHHRRRaaaeeeKKK===JJJ\\\^^^UUUFFF777222222222222333///////////////000111111111111000///////////////////////////000000000000000000////////////000000...000111000......222555===DDDIIIFFFAAABBBJJJSSSWWWGGG777000///...---......------,,,,,,,,,,,,,,,***---///111555888555............///111666<<>>===;;;999888777777777999::::::::::::;;;;;;;;;;;;<<<<<<:::888777777777:::::::::999888999<<<>>>EEERRRiiizzznnnhhhqqqjjjOOOIIIDDDCCCCCCFFFSSSbbbkkkZZZJJJHHHHHHHHHPPPZZZwwwdddKKKBBBRRRaaa]]]III===333111222222111222000000000000000111111111111000000///////////////.........///000111111111000000////////////000000---///000000......///111333888999777777@@@LLLTTTQQQCCC444......------///...---,,,+++++++++------***,,,...///444888555///---...///......222:::@@@KKKCCC888111......---,,,//////............//////---------.........//////+++---......---...///000000///---,,,,,,---///000...//////000000000000/////////111444777@@@RRRcccnnnuuuzzzzzzyyyzzzyyyuuurrrwwwyyyvvvtttvvvwwwvvvtttqqqpppqqqtttuuuvvvwwwwwwtttrrrvvv}}}~~~|||||||||~~~~~~|||{{{~~~{{{www444555666555333222222333222333333333333222000000...111444555444222222222333222111111333333222111//////000000000000/////////000111111111222333333222111111000000000000000222222222333444777999:::EEEWWWkkkpppcccNNN>>>777777777777777888888777777888888777777777777777888777777777777777777777777999999888888999999:::;;;===<<<:::888777777777888999999999:::::::::;;;;;;;;;<<<<<<:::777555666777888999:::999888999;;;===AAAMMMdddzzz}}}pppgggfff~~~sssUUUJJJDDDDDDCCCCCCOOO___lll\\\MMMIIIIIIJJJPPPXXXooojjjTTTMMM]]]ggg]]]CCC:::222111333111000111,,,,,,------------...---111000000///////////////------...///000111222222000000////////////000000---...//////.........///,,,222333111555CCCQQQYYYJJJ>>>333...---,,,,,,...---,,,+++******+++---...***,,,---...333888666111,,,---...---,,,///666<<>>???===999666888:::777888999999999999;;;===>>>III\\\rrrtttiiicccwww[[[LLLBBBCCCCCCCCCLLL[[[iii]]]PPPJJJHHHIIIOOOWWWjjjsss^^^VVVaaadddTTT@@@888222222222000///000---...//////000000//////111111000///////////////---......///000111111222000000////////////000000..................//////)))///111111;;;MMM[[[^^^EEE;;;333000///,,,+++---+++++++++++++++,,,,,,---+++,,,,,,---333999888444---------,,,,,,...222555===BBBFFFAAA666//////222///..................//////.........------,,,,,,...///000///---,,,,,,---...---,,,++++++,,,---...---...///000000111111000222111333555888BBBTTTfffqqquuuvvvtttvvv||||||yyyrrrnnnrrryyy{{{xxxppppppnnnlllooovvvxxxwwwwwwwwwxxx{{{~~~}}}zzzvvvvvvuuuuuuyyy~~~}}}}}}}}}000111222222111000111333///000222333333222111000000222333333222111333444333222111111333333222111000111111111111111111000...000222222111000222555444333333222222222222222444333222111111222333444AAAVVVuuueeePPPDDD???:::777777999999999999999888777777777777777666666777777777888888888777777666666777777888999888777555555777999<<<>>>777777777888888888999999:::===???<<<888666888;;;666777999:::::::::<<<>>>===FFFVVVkkk}}}yyymmmdddrrr```LLL???BBBDDDCCCJJJWWWggg^^^SSSKKKFFFFFFMMMUUUhhh~~~{{{hhh^^^eeebbbMMM===666111111111///...000000111222333333333222222111111000///////////////......//////000000111111000000////////////000000......------...///000000---000000444EEEZZZaaa]]]AAA:::333222000,,,***+++******+++,,,,,,,,,,,,,,,+++---,,,---333999:::666000///------///000000///555===EEEFFF>>>666222111......------------......,,,,,,,,,,,,------------...///000///---,,,,,,---........................---...///000111111111111000000222555999DDDWWWiiitttwwwwwwssstttyyy}}}~~~yyyxxxtttooopppuuuxxxwwwppprrrqqqnnnrrrzzz|||zzzyyyyyyzzz{{{{{{zzzyyyxxxvvvttttttxxx}}}|||wwwyyy{{{~~~~~~...///111111000000111333...///111333444333222111111222333222111111333555333222111111333333222111111111222222222222111111...000222222000000222555555444333333222222333333222222222222333555666888999OOOsss}}}dddKKKDDD===888888999999999999999888777777666777777555666666666777777888888666666666666666777777888:::999777555666888:::<<<666777777777777888888888777:::<<<:::666444666999555777999::::::;;;===???>>>EEESSSgggzzz|||qqqgggooocccMMM>>>AAAEEEDDDIIIUUUeee___UUUKKKCCCCCCJJJRRRggg~~~ssshhhmmmgggPPP;;;444000000000......000---...///111111000000///111111000///////////////////////////000000000000000000////////////000000///...,,,,,,...000111111333333000666KKKbbbcccWWW???999444444222---******(((***+++,,,---,,,,,,+++,,,---------333:::;;;777222000...///111222///,,,000888BBBGGGEEE<<<444///---------,,,,,,---------)))******+++,,,......///+++---......---...///111......///000000///......---...///000111111111111///...111555:::EEEZZZmmmtttwwwwwwrrrqqqtttvvvvvvssswwwxxxrrroooqqquuuvvvqqqtttsssqqquuu}}}|||zzz{{{{{{yyyxxxxxx{{{}}}xxxuuutttwww|||~~~|||yyyrrrtttyyy~~~000111111111111000//////111111111111111111111111222222111111333555888999666555555444333222111000444333222111000...---------...///000000000000000666666555444444444444555666555444333333444666777:::JJJdddgggQQQ??????>>>777555999666666777777888888888999666666777777888888888888888777777777777777888888777777777777777777777777666666666666666555555555777777666666777888999999:::999999888999;;;<<<===>>>DDDTTTmmm}}}pppqqq~~~iiiQQQ@@@CCCGGGFFFJJJTTTaaa```ZZZPPPLLLMMMOOONNNiiisssmmmiii[[[III:::666222000222333222000000000000000000000000000111111000000//////.........000111222222111000...///////////////000111111000000000000////////////...000444@@@SSSaaa\\\OOO777555222///,,,,,,,,,,,,000000...---+++***(((((())),,,,,,)))...777;;;999111......000000,,,***,,,111222999CCCKKKHHH;;;//////---,,,,,,.../////////---------,,,,,,+++++++++////////////000000000000......------------......------------------------111222222222777FFF]]]mmm|||{{{zzzvvvssssssuuuwww{{{uuusssvvvxxxuuuuuuxxxtttoookkkpppyyy}}}yyyzzz|||}}}~~~}}}{{{{{{{{{wwwyyy}}}}}}zzzxxxssstttvvvzzz~~~~~~111222222222222111000000111111111111111111111111333222111111222444666888555555444333222111000000333222222111000///......//////000000111000000000222222111111111111222222444333222222222444555777;;;FFFZZZxxxyyy^^^FFF???===888666888666666777777777888888888666666666777888999999:::888888777777777888888999888888888888888888888888555555555555666666666666777777666666777888888999999888888888999:::;;;<<<>>>DDDTTTkkk}}}qqqnnnwwwqqqXXXDDDDDDGGGEEEIIISSScccddd___TTTMMMMMMPPPPPPfff}}}|||uuusssmmmZZZEEE999666222111222222222000000000000000000000000000111000000000/////////......///111222222111///...///////////////000000111000000000000////////////...///555DDDYYYdddZZZIII555444111...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,+++)))---555999777222...---//////+++***,,,///000555???GGGGGG===444000...,,,,,,---///000000---------,,,,,,,,,++++++,,,,,,,,,,,,------------......------------......------------------------000111333444999III```qqq~~~|||yyyxxxyyyzzz{{{vvvtttwwwxxxvvvvvvyyyyyysssoooqqqxxx}}}{{{xxxxxxzzz}}}|||zzzyyyzzz||||||}}}|||xxxssstttvvvzzz}}}~~~|||zzz333333333333333222111111111111111111111111111111444333222222222333555666444444333222111000//////111111111000000/////////000111111111111000000///////////////000111222222222111111111222444555777<<>>FFFMMMVVVfff~~~jjjNNN@@@===:::666666555555555555555555555333444555666888999:::;;;;;;::::::999888888999999888888888888888888888888222333333444555666666777777777666666666666666777555555666777888888888999<<>>TTTeee```III444//////............//////,,,,,,,,,,,,,,,,,,,,,,,,....../////////111555:::>>>555---,,,---+++***,,,------...111777???FFFKKKAAA;;;444...++++++++++++------------------------.../////////000000000000......------------......///////////////////////////222555777===MMMbbbsssyyy{{{}}}}}}{{{xxxwwwvvv|||{{{zzzyyyyyyzzzxxxvvvvvvuuutttttttttuuuuuuuuurrrvvvxxxwwwuuuvvv{{{~~~wwwuuuwwwzzz}}}}}}xxxuuu555555555555555444333333111111111111111111111111111111111111111111111111333333222111000///......///////////////////////////000000000000//////............///000222333444333333444555666666777777333:::CCCGGGHHHQQQfff{{{tttXXXEEE???;;;666555555555555555444444444333333444555777888999999;;;:::999888888888888888777777777777777777777777333333333444555555555666777777666666555555666666555666777888888999999888;;;@@@III[[[yyymmmaaajjjaaaOOOJJJKKKOOOTTT\\\kkktttjjjXXXLLLLLLNNNVVVbbbwwwsssuuurrr\\\AAA333222333444333111000000222000000000000000000000000////////////000000000000..............................------......///000......//////000000111111111555CCCVVV___UUUAAA222........................))))))***+++---.../////////...///111000000555===FFF;;;000......,,,+++,,,------...///333;;;DDDJJJFFF@@@777000,,,+++++++++------------............---------.........//////......------------..............................///222555888>>>MMMcccssszzz}}}}}}zzzyyyyyy|||}}}|||yyyxxxyyywwwrrrppprrruuuuuuuuutttuuuvvvsssuuuwwwxxxyyy{{{~~~{{{xxxyyy|||}}}zzz444555555555555444333333111111111111111111111111000000111111111111111111444333222111000//////...//////////////////......---......////////////...---------...///000111222222333444444555555555555222666<<<@@@???CCCRRRccc{{{{{{bbbJJJ@@@<<<777555555555444444444333333333333333444555666666777::::::999888777777777777666666666666666666666666444444444444444444444444777777666555555555555555555666777999999999999888:::>>>EEEWWWxxxuuufffhhhyyyaaaNNNIIIKKKOOORRRYYYjjjuuunnn]]]PPPLLLLLLSSS[[[ooo|||vvv{{{sssWWW>>>666000222444333111///000222000000000000000000000000.../////////000000000111///..................///...------------...//////.........///000111111111111999HHHWWWVVVHHH999222..................------******+++,,,,,,---......---,,,...111000///555>>>MMM@@@444000///...,,,---,,,---......///555>>>EEEIIIBBB888111------...///------------.........///,,,,,,,,,---------............------------......------------------------...222666999@@@PPPfffvvv}}}~~~|||||||||}}}}}}xxxwwwxxxuuunnnmmmrrrwwwxxxwwwuuuuuuvvvuuuuuuvvvyyy~~~~~~zzz{{{~~~444444555555444444333222111111111111111111111111//////000111111111111111444444333222111000//////000000//////............,,,,,,---.../////////...//////...//////000111222222222333444444444333333555333555999999:::DDDPPPjjj|||hhhMMMAAA<<<888555555555444444333333333333333333444444555555555:::999888777666666666666666666666666666666666666444444444444444444333333888777666555555555555555555666888999::::::999999999===CCCTTTwwwxxxhhheeeooo~~~```MMMHHHJJJNNNQQQYYYjjjvvvqqqaaaSSSMMMJJJQQQWWWjjj~~~}}}vvvyyyzzzuuunnnllloootttvvvtttuuuxxxxxxuuutttvvvyyy{{{~~~~~~|||}}}xxxxxxuuuVVV>>>999///222444333111///000222000000000000000000000000.../////////000000111111//////............//////...------------...//////---......///000111111222111;;;KKKVVVQQQ@@@555333.........///......---,,,......---,,,,,,+++******,,,+++---111///---444>>>RRRDDD666111000///------***,,,...------111:::AAAIIIBBB888111//////111222---------.........//////---------.........//////.........------.........---------------------------111666:::CCCSSSiiizzz~~~~~~|||}}}}}}}}}~~~xxxvvvxxxssslllmmmsssyyy{{{xxxuuuuuuvvvvvvuuuuuuzzz~~~|||}}}555444333222111111111111333222111111000000111111222111//////111222222111333333111000////////////111000///......///000111000000000000000000000000333222000//////000222333444555555444222111111222333444444444444777<<>>>>>;;;555000------///---++++++---///000000...///000///...---...///000000000111000///......000//////.........//////---...111888EEEVVVhhhsss}}}~~~zzz{{{zzz}}}~~~yyyrrrpppuuuzzzuuuvvvzzz}}}zzzuuuvvvzzz|||yyyxxxyyy}}}}}}}}}~~~zzzxxx}}}~~~555444333222111111111111333222111111000000111111222111000111333333333111333222111000000///000000111000////////////000111000000000000000000000000222111000000000222444555555666666555222111111222222222222222222555999<<>>===<<<;;;<<<>>>@@@BBB;;;<<<>>>?????????>>>===>>>???@@@@@@???@@@BBBDDDCCCDDDFFFGGGHHHIIIKKKMMMMMMMMMNNNOOOQQQRRRTTTUUU[[[\\\\\\\\\[[[\\\___aaagggiiikkklllllllllmmmnnnmmmjjjiiimmmooonnnnnnooovvvvvvwwwyyy{{{|||mmmoooyyypppqqqLLL===999111111111111111111111111222111000111222333222000222222111111000//////.........//////////////////000...---...///000///...---,,,---///......444<<>>???AAADDDFFFGGGGGGFFFCCCCCCCCCCCCBBBBBBAAA@@@??????@@@BBBEEEEEECCCAAA===<<<;;;;;;;;;===???@@@999:::;;;<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;<<<===<<<>>>AAAAAAAAABBBCCCEEEBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIMMMPPPPPPRRRSSSUUUUUUVVVWWWWWWXXXTTTYYYeeehhh___YYYZZZ``````bbbdddgggjjjmmmooopppuuuzzzzzzvvvuuuwwwzzz~~~wwwccchhhtttmmmoooJJJ<<<999222222222111111111111111222000///000111222111000000000000000//////..................//////////////////...///////////////,,,+++---......///888BBB]]]hhhiiiVVV<<<---...333......//////......---,,,......------,,,,,,,,,,,,***---//////...---///000999>>>>>>777///...//////,,,------,,,++++++,,,...///777@@@DDD@@@999222///------...///111111///,,,...///000000//////000111222000...---,,,---///000///............//////000000222888BBBPPP^^^jjjpppwwwxxxzzzzzzzzzzzz{{{|||uuuyyy|||{{{vvvsssssstttzzztttrrrvvvyyyzzz{{{}}}}}}yyyuuuwww|||}}}{{{{{{yyywwwwwwzzzzzzwww666555444333222222222222333222111111000000111111000000222444666666444222222111111111111111222333000000111111111111000000111111111111111111111111///000111333555777999:::;;;;;;:::888444111111111111222222222111111333555:::AAAUUUnnnxxxhhhMMM:::777666444111000000000111000111111222333444555555444444444444444444333333444555666888888888777666666666666666666666666666555555555555555555555555555555666777888888888888999<<>>>>>>>>===;;;;;;999:::===>>>>>>>>>======<<<<<<===>>>>>>===<<<;;;999999999;;;===>>>===<<<<<<;;;:::999999999::::::777777777888888888888888888999:::999888666777888777:::<<<===<<<<<<===>>>::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???CCCFFFBBBBBBCCCDDDEEEEEEEEEDDDGGGEEEMMM]]]aaaUUUJJJFFFLLLMMMOOOQQQTTTVVVXXXZZZ]]]```bbbaaa]]]]]]aaaffflllllllllllllllnnnppprrrvvvyyy~~~~~~oooZZZaaaqqqkkknnnHHH:::777222222222111111111000000111000//////111111000///---------.........//////---.........//////000000.../////////.........///,,,,,,---......111<<>>:::888555222111000111111000111111222333444444555444444555555444444333222333444555666666777777666777777777777777777777777444444444444444444444444444555666777888888888888:::>>>CCCOOOeeesss^^^^^^ccc{{{~~~```LLLGGGIIIIIIOOO^^^nnnrrrUUUKKKKKKMMMVVVhhhyyyuuukkkkkkeee]]]YYY[[[[[[XXXSSSQQQMMMIIIFFFDDDDDDDDD>>>>>>======<<<;;;::::::777888999999:::::::::999777999;;;<<<:::999888999999999:::;;;;;;;;;::::::666666666777888999::::::<<<;;;:::999888777777777666666666666777777777777777888999999777666666777444777999:::999888888999777777888999:::::::::999888999999999999:::<<>>>>>>>>:::;;;;;;;;;999888888888888888888999999:::::::::888:::<<<;;;999888999:::999:::::::::;;;;;;<<<<<<777777777777666777999:::;;;::::::999888888777777777666666666777777888888777999;;;;;;999888888888444777999:::999777777777777888999:::::::::999888555666777777666666888999777555555666888999777555444888<<>>@@@AAABBBBBBDDDEEEDDDCCCDDDGGGJJJNNNQQQVVV___hhhooorrrsssqqqwww~~~~~~}}}|||fffWWW^^^llldddeeeBBB777888333333222222111000000///000///......000000///...---------...............------......///000000111+++---......,,,+++,,,...------///000000666EEEUUUggg\\\III888000000...+++------......------,,,+++///---,,,++++++,,,...///---,,,,,,,,,---.........---000222000///111000---...//////...------///000111//////444===AAA>>>:::222000///...///000///...+++,,,......---...///111//////.........------------------......///000111222222777DDDUUUeeeooosssuuuqqqmmmoootttwwwvvvsssvvvvvvuuussspppmmmjjjiiipppnnnpppuuuwwwwww{{{|||yyyyyy{{{~~~}}}|||{{{{{{zzzttt666666555444333333333333333222222111000111111111000///...///222444444444555444333222111111111111000111222333333222111000111111111111111111111111222333333444444333333222888888888666333111111222...///111222111222333555555555HHHiii}}}wwweee[[[???<<<888444222111222222111222222222222333333333555555666666666555333222333333222222333444666777777777777777777777777777666666666666666666666666444555666777888888888888<<<@@@DDDMMMaaa~~~{{{ddd\\\WWWfffeeeNNNGGGGGGFFFFFFXXXnnn___OOOLLLMMMRRR```wwwzzzvvvwwwvvvjjjaaa```^^^VVVNNNKKKFFFGGGEEE???>>>@@@AAA???AAA@@@???===<<<;;;;;;:::999;;;<<<;;;:::999999999888777777666666777888888555888:::999777666888;;;888888777888888999:::;;;555555555444333444666888777777777777666666666666555444444444444555666666666888::::::888777777777333666888999888666666666555666777888888777666555444666777777666555666777444333222555888999888555333888999:::DDDOOOLLLBBB555555666666555555444333999999:::<<<======:::888:::;;;===<<<;;;;;;???BBB>>>@@@CCCJJJQQQWWWZZZ[[[\\\eeepppxxx{{{~~~{{{}}}{{{bbbZZZ___jjj```aaa???888;;;333333222222111000000///000...---...///000///...000000000///......---------------...///000000111***,,,...---+++***,,,...---...///000000777HHHYYY^^^TTTBBB222+++---...,,,------......------,,,+++///---,,,++++++,,,...///---,,,++++++---...///...---//////...///222000+++,,,.........------///111000...///222888===???@@@666333000.........---,,,,,,---//////...///000222......//////......---,,,---------......000111111555444888DDDUUUeeennnrrrvvvqqqmmmooouuuxxxvvvssstttssssssqqqooolllkkkjjjpppkkklllttt{{{~~~|||xxxwwwxxxzzz|||||||||xxxuuuyyy}}}~~~yyy888555333444555555222///---///222444444333111000000111111111222222222222......//////000000111111000000000000111111111111333222000//////000222333666555444333222222111222222333333333333222111111...///111111000000111333999<<>><<<:::;;;;;;:::999<<<;;;:::999888999:::;;;888888888888777777777777:::999999999999999999:::777888888888999999999999666666666777888888999999666444333444555666555444888888999999999999888888999999888777777777777777<<<;;;999777666666777777333333444555555666555555666666666666666666666666555555555555555444444333333444444555555444444333666000:::999555VVVjjjQQQ888888777666666666666666888999::::::999888777666444444555666777888999::::::;;;<<<>>>@@@CCCEEEFFFOOOXXXbbbiiipppyyy~~~~~~|||}}}~~~}}}gggOOO[[[eeebbbRRRAAA888666222222111111222222333444111111111111000///......000000///............///............////////////............---,,,+++***...+++111555444@@@PPPRRRTTTFFF888222///------...------............---------.../////////...---,,,.........------,,,,,,,,,---------///000000---+++/////////...,,,+++---...222000......222777;;;>>>999666222//////000000000.........---,,,,,,++++++//////111222222111000///............/////////000333111444BBBVVVgggoooppptttsssrrrtttwwwzzzzzzzzz|||vvvsssuuuvvvrrrnnnmmmkkknnnsssvvvyyy{{{}}}{{{zzzxxxxxxyyyyyyxxxxxx}}}yyytttrrryyy}}}888777555555666666333000...///222444444333111000000000000111111111222222////////////000000111111000000000000111111111111222111000///000111333444666666555444333333333333222333333333333222111111///000222111111000222333666999???\\\uuu]]]BBB666888222...111222444444333333444666888999555:::<<<999777888777444555333111111333555555555999AAADDD@@@;;;:::999777888777777666666555555555777777666666666777888888:::===@@@FFFZZZ{{{jjjWWWSSSXXXyyy{{{___MMMIIIKKKIIIRRRgggtttXXXKKKIIIKKKVVVhhhyyyuuuooojjjgggeeecccaaaaaadddddd```XXXQQQNNNOOOSSSMMMHHHEEEFFFFFFCCC???@@@===;;;::::::;;;:::999<<<<<<:::999999888888888888888888777777777666666999999888888888888999999888888888999999999999:::777777777888888888888999666555444444666666555444666777777888888777777666888777777666666666777777;;;:::888777666666666777444555666666777777777666555555555555555555555555888777666444333222222222222333333333333333333222666...777888444MMM^^^JJJ777777555444444444555555666777777888777666555444333333444555666777888888666666777999;;;>>>@@@AAABBBIIIPPPVVV^^^hhhmmmlllrrr{{{yyydddMMMVVV]]]ZZZNNN@@@888555222222111111111222333333111111000//////000000111000000//////////////////............////////////............---,,,++++++///---222555888IIIXXXVVVMMMAAA555111000...---///......////////////......////////////...---+++***...---------,,,,,,,,,,,,------...000222111///---///000000///------...000111///------000555999<<<:::888555111......////////////......---------,,,111222333333333333222111........./////////000000333444;;;GGGXXXgggpppuuuwwwwwwxxxyyy{{{|||}}}}}}~~~yyyuuuwwwwwwsssooonnnlllooosssvvvxxxyyy{{{}}}zzzyyyxxxyyyzzz|||}}}}}}}}}xxxtttqqqyyy}}}999777666666777666444111...000222333333222111000/////////000000000111111/////////000000000000111000000000000111111111111111000000000111222444666777666555444444333333444222333333333333222111111000222333333111111222444444888888OOOllloooNNN:::888333000222111888666444333444666:::<<>>BBB???;;;;;;;;;:::999888888777666666555555888777777777777888999999888;;;>>>EEEXXXxxxoooZZZRRRTTTrrrhhhRRRJJJKKKHHHOOOddd|||```MMMJJJKKKRRR^^^sss|||zzzvvvsssqqqnnnjjjggg```]]]XXXTTTSSSRRRPPPOOOOOOQQQSSSPPPKKKGGGFFFFFFEEECCC@@@AAACCCDDDBBB@@@>>><<<999888999::::::999::::::::::::999888777666888888777777777777666666888888777777777777888888888888888888999999999999888888888888777777777777777555444555666777666555555666666777777666666555666666555555555666666777888888777666555555555666666666777888888888777777555555555555555555555555777666555333333333333333111222222333333222222111555***222777333AAAMMM@@@777666444222222333444666444444555555555444333222111111222333444555666666333333444555777999;;;<<<<<>>777444333222222111111111222222111000000///000111222222//////000000000000000///............////////////////////////...---,,,+++//////222444<<>>UUU}}}```@@@888555444555222222111111333888@@@HHHMMM\\\fffnnnoookkkcccXXXOOOBBB>>>888444333444666666333444666777777666777888::::::999999999888888888888888888888888999999::::::;;;===DDDSSSmmmjjj[[[VVVbbbxxxnnnSSSHHHGGGCCCIIIXXXppp}}}dddQQQHHHDDDMMMZZZkkkwwwiii___XXXRRRMMMMMMPPPQQQNNNIIIDDDBBB@@@@@@BBBEEEFFFFFFGGGGGGGGGFFFDDDBBBAAAAAA>>>???@@@CCCDDDEEECCCBBB===:::888777888999888888333444666888999999999888777777777666666666666555777666666666666666666777555555555555666666666666777777666555444333333222777555444555666777666555666777777888888777777666555555444444444444555555444444444444555555555555444555555555555555444444555555555555555555555555///222666:::;;;:::777555333333444444444444333333555---///666444222444555777666444333333555666777333333333333333333333333000000111111222333333333555555555555666777888999888888999>>>KKKYYY___^^^OOOTTTZZZ]]]\\\___gggooovvvyyy}}}~~~pppaaaPPPYYY___WWWDDD555111444222222111000000111111111111333666888888555111....../////////......------............//////////////////000000//////......000...222888CCCXXXZZZFFF666222///000///+++)))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++---000222333111///,,,---......------///111...///...,,,+++,,,///333<<<@@@CCC???888111000111///000000111111222222222111000000//////.........////////////000000000111222333;;;OOOiiizzz}}}~~~zzzuuussswwwyyyvvvsssssstttuuuwwwwwwvvvwwwyyyzzzuuuuuutttqqqpppsssxxx|||~~~~~~|||zzzyyyttt{{{}}}zzzzzzzzzxxx555666777666333111111111111222222222222111000000/////////000000000111111222111111111111000000000000000000000111111111111//////111222444555666666222222111111111111222222222333333333333222111111333444555444222111222333333777333===OOOrrrgggDDD:::555444666333333222333777===FFFNNNTTThhhrrr}}}}}}vvvlllcccOOOHHH???888444333333333444333444777888777777999999999999::::::::::::;;;888777777777777888999999;;;:::<<>>@@@AAAAAAAAA@@@???>>><<<999888888888888777222333444666777888888888777777666666666666555555777777666666666666777777555555555555666666666666777666666555444333333222666444333444555666555444666777777888888777777666666666555444444444444444222333444555555555555555333333444444444333222222444444444444444444444444222555999;;;;;;888444111333444444555555444444333222111111333444222111444555555555555555555666666333333222222222333444444222222222222333333333444444444444333444444555555777888999===HHHVVV]]]]]]LLLKKKKKKMMMNNNOOOVVV^^^iiinnnssstttsssttt{{{qqqfff\\\aaaaaaTTTAAA333111444000000000000000111222222555777;;;>>>>>>;;;777444222111000...------------............//////////////////000000000000//////000,,,333@@@JJJUUUQQQ???444111000111///***(((******++++++++++++++++++***************+++,,,---...)))************+++++++++***+++,,,///222333222000---.........,,,,,,...000///111111...++++++...222888===BBBCCC>>>777333111//////000000111222333333333333111000000000000000/////////000000000111111666555===TTTpppyyytttrrrvvvxxxvvvsssrrrssstttuuuvvvvvvwwwyyy|||yyyyyywwwrrrooopppvvv{{{{{{xxxuuuwww~~~}}}}}}}}}{{{555777888777444222222333222222222222111111000000000000000111111111222222222222222111111111000000000000000000111111111111///000111333444555555555333222222111111222222333222333333333333222111111222444444333222111111222333555111===IIIeeeoooJJJ===555333555333444444555888===EEELLLPPPaaakkkvvvzzz|||{{{wwwqqqbbbZZZMMMBBB:::666444333666222222777999666666:::888888999:::;;;<<<======777777666666666777888888999888;;;CCCOOOeee{{{fff\\\WWWiii|||```OOOHHHBBBGGGNNNZZZooo|||nnnXXXKKKDDDIIIPPP[[[vvv{{{}}}|||vvvmmmeeebbbbbbaaa___^^^```aaa\\\PPPFFFCCCBBBBBBDDDFFFGGGDDDAAAGGGEEEBBBBBBDDDFFFGGGGGGGGGFFFDDDDDDCCCCCCBBBAAA<<<===??????>>>>>>>>>>>>@@@>>>:::999888888777666555555444444555555666777777777666666666555555555888777777666666777777888666666666777777777888888777777777666666555555555555333222333444555444333555666666777777666666555888888666555444444333333111222444555666666666555333333444444333222222111444444444444444444444444444555666777777555333111333333333444444333333333///555333000333444222555222333444555666555555444222222111111111222444444333333444444444444555555555444444333333333444444444888:::<<>>???666666666666666777777888777666999BBBOOOdddggg\\\UUUeee~~~dddPPPGGG>>>DDDJJJRRReeexxxzzzpppZZZNNNGGGGGGHHHQQQqqqwwwnnnggghhhfff___UUUOOONNNPPPSSSOOONNNPPPSSSQQQIIIAAA@@@@@@BBBCCCDDDDDDAAA???@@@>>>===>>>AAAEEEGGGHHHEEECCCBBBAAABBBBBBBBBAAA===>>>>>>>>>======>>>???BBB???;;;999888888777555888777555444333333444555777666666666555555555555888888777777777777888888888888888888999999999999888888888888777777777777444333222222444444333222444555555555555555555444:::999777666444444333333111222444666777777666666444444444444333333222111444444444444444444444444222222222222222444555555222222222333333222222222,,,777444---222666444666000111333555555555333222222111000000000222333444444555555555555555555666777666555555444444555555///444777777;;;DDDLLLNNNKKK@@@777777888999<<>>000...///111000,,,---000+++,,,,,,------,,,,,,+++---,,,***)))))))))******(((((())))))*********++++++,,,...222555666555333111111111000...---...000222444555222---+++...222...333<<>>???AAACCCGGGLLLUUU```lllsssuuurrrgggYYYMMMEEE;;;222888666333333444555555555555555666888999:::<<<<<<::::::999888777777777777::::::>>>DDDMMMbbbuuu[[[UUU```rrroooTTTDDDDDDAAAEEELLLVVVmmm|||wwwbbbPPPGGGIIIIIIMMMjjjxxxpppooonnnggg___[[[SSSRRRQQQOOOMMMJJJHHHGGGKKKIIIIIIJJJLLLKKKGGGCCCGGGFFFDDDBBB@@@>>>===<<<===>>>???AAACCCDDDFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>============@@@@@@@@@???>>><<<:::999;;;:::888777555444444333666444444777888666666:::;;;999888666666777999:::999:::;;;<<<;;;999777555555666777888777666444222555555444333333333333444444444444444444444444444666666555444444444444555444444444444444444333333111111222222222333333333555555444333333333333444666666555444444333222222111111111333555666444222111000000111333444444333444444444444444444444444111111111222222333333333333333333444444555555555444555555555555555555444222333555888===BBBFFFIIIBBB???:::777555777999;;;888999<<<@@@DDDGGGJJJKKKRRRVVV[[[^^^```eeemmmtttzzz|||~~~pppgggeee___rrr[[[EEE<<<888111///111333111111111111222555:::EEEAAA;;;888999@@@HHHNNNGGG<<<222000000//////111///////////////000111111111111000...,,,,,,...000111444@@@QQQWWWMMM>>>555///...---,,,***)))(((((()))***+++---.../////////......---------,,,,,,,,,)))******++++++,,,---------,,,---///333777999999555444333000---,,,...111222555888777222...------///111666<<>>CCCBBBAAA@@@???===<<<<<<>>>???@@@AAACCCDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>=========??????>>>===<<<;;;::::::;;;:::999777666555444444:::777666999888444444666:::999777666555666777888888999:::::::::888666555555666777777777666444333666555444444333333444444444444444444444444444444555444444333333333333333333333444444444444444444222222222222333333333333555555444333333333333444555444444444333222222222111111111333555555444222222111000111333555444333333333333333333333333333111111111222222333333333222222333333333444444444333444444555555444444333222333444666999<<>>999666666===GGGOOOJJJ>>>222///000////////////////////////000000111000111111000......000222333999GGGUUUVVVIII:::444...------,,,+++***)))))),,,,,,------...------,,,------------,,,,,,,,,,,,*********+++,,,,,,---------------...222666:::;;;555444333111//////000000111444777777444000///...,,,...222999???AAA???<<<333222000///...///000000111111111000///............//////000000111222222888;;;GGG[[[mmmxxx}}}uuu{{{|||sssqqqwwwzzz{{{{{{zzzyyywwwuuusssqqqpppoooqqqtttwwwwwwwwwqqqnnnnnnoooooonnnqqqwwwvvvyyy|||~~~}}}{{{yyy}}}}}}yyyvvvvvv666555444444555444333111222111111000000000000000000000111111111111000000111111111222111111000///111111111000000222666999666666666555444333111000000000000111222333444555444444333333333333222222000000////////////000000...444444444===NNNrrrYYY===444555666444333333333333555666777666666777999;;;AAAGGGLLLYYYkkk{{{{{{mmmZZZGGG;;;888555333222333444444333333333444666777888999999::::::999999888999999999555777<<>>???AAACCCDDDEEEFFFFFFHHHFFFEEEEEEDDDBBB>>>;;;========================???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;999888666666555555;;;888777999888555555777;;;:::888666555555666666777777888888888666555444555555666777777555444333666666555444444444444555444444444444444444444444333333333333222222222222222222333333444444555555333333333333444444444444555555444333333333333333333222222222222222222222111000000222444555444222222111111222444555555444222222222222222222222222111111111222222222222222111111111222222222222333222222333333333333222222444444444444555666888999666555333222111222333444444444444555555555555555888;;;===>>>>>>AAAFFFJJJQQQSSSWWW\\\aaafffjjjlllrrrnnnpppjjj[[[[[[ddddddgggNNN888333444222000111///.........111666;;;>>>;;;:::777333222999FFFPPPQQQAAA222...000000...---//////......//////000111///000111111000000111333777CCCSSS[[[SSSCCC666222,,,,,,,,,,,,++++++++++++/////////...---,,,+++***------,,,,,,,,,+++++++++******++++++,,,,,,------...------...111666;;;>>>999777444222222222111000///333666888666333111111------000555:::???AAAAAA666555333111000///......111111000000//////............//////000000111111777;;;HHH\\\mmmwww{{{tttyyyyyypppllloooxxxyyyyyyyyyyyyyyyyyyxxxtttpppmmmoootttwwwvvvssspppooorrruuuuuuqqqqqquuuvvvyyy||||||zzzxxxyyyzzz{{{zzz|||}}}zzzxxxyyy555444444444555555333111222111000000//////000000000111111222222111111000111222333222111000000000///000111111111222555777777666666555333222111000//////000000111333444555333333333333333333333333111111000000000000111111///444222333<<>>BBBHHH^^^vvvzzzhhhQQQ@@@888666333333333444444333222333333444666777777888:::999999999999999::::::999;;;???EEESSSooorrr[[[^^^gggyyyiiiQQQHHH@@@@@@EEEJJJ[[[lllmmmiiiTTTDDDDDDGGGLLL^^^rrrqqq___SSSOOOHHHCCCDDDFFFCCC@@@???<<<===???BBBDDDFFFGGGGGGIIIHHHGGGEEECCC@@@>>><<<:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>===;;;:::;;;<<<>>>@@@<<<;;;:::999777777666666777555555999999777888;;;<<<;;;999888666666666666555666666666666555444333444555555666666555444444777666555555444444555555333333333333333333333333333333333333333222222111111111222333444444555555333333333444444444555555555444333333222222333333111111111111111222222222111000000111333444333222333222111222444555555444111111111111111111111111111111111111111222222222000000000111111111111111111111222222222222111111555444444444444555555555111111111111111111111111777666666555555444444444555777999888888999<<<>>>???AAACCCGGGMMMRRRWWWZZZ\\\ZZZ]]]WWWKKKRRR```cccbbbIII444000333222000000//////......222999===>>>666777666222000666DDDPPPVVVEEE444000111111///...///............///000000000111222111000000222333???MMM]]]^^^PPP===333111,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***---,,,,,,,,,,,,+++++++++******++++++,,,------.........------000555;;;???AAA===777444333222222000...111555777777666444333111000000111555:::???AAA===:::666222///......///111000000000/////////...---......///000000111111444999HHH\\\llluuu|||yyytttxxxyyyqqqkkkmmmuuuvvvwwwxxxyyyyyyzzzzzzvvvppplllnnntttxxxwwwsssssssssvvvzzzyyyttttttvvvvvvzzz|||zzzuuurrruuuxxxzzzyyyzzz}}}~~~~~~~~~555444333444555555333222222111111000000000000000111111222222222222111111000222444333111000000111...111444666666555555666666555444333222111000000/////////000111222444444333333333333333333333333333222222111111222222333...333222333<<>>===>>>===>>>???AAACCCDDDEEEEEEHHHGGGFFFDDDAAA???===<<<;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>???>>><<<<<<<<<>>>AAABBB===<<<;;;999999888888888777444555888999777777:::<<<<<<:::999888777666666444444555555444444333333444444555555555555555444666666555444444444444444333333333333333333333333333444444444444333222222111111222222333444555555333333333444444444555555444444333222222222222333000111111111111111111111000//////000222333333222222111111222444555555444111111111111111111111111111111111111111111111111000000000000000000000000000111111111111111111000222222222333333444444444000000111111222222111111333333333222222222222222444444555444333333444555888888888:::===AAADDDFFFGGGGGGJJJEEE>>>KKK]]]```\\\FFF333111444222//////000111000///444<<>>IIIDDD<<<666333111111111...000222555777888777555222111//////222777===AAADDD???888111------///111000000000000////////////......//////000111111111333:::KKK___nnnvvv|||xxxtttyyyzzzuuuppppppssstttuuuwwwxxxxxxxxxxxxxxxsssnnnpppxxx}}}|||yyyyyyxxxyyy|||zzzwwwwwwzzzwwwzzz|||yyysssqqqssswwwyyy{{{~~~444444333444555555444222333222222111111111111111111111222222222222111111000333555444111///000222000444888::::::888666555333333222111000000000000/////////000111222333444222222333333333333444444333333333222222333333333///333222333;;;FFFbbbmmmKKK>>>999555666555333222222222333444222333444444333444666888@@@JJJ[[[pppjjjTTT;;;999666555555666555444222333333444555555666666777777777777888999:::;;;888;;;===AAASSSuuuddd^^^]]]iiizzz^^^NNNAAA???CCCDDDQQQeeelllrrr```OOOIIIGGGHHHSSS```|||xxxrrriiidddccc```___]]]\\\ZZZYYYYYYYYY[[[XXXUUUSSSNNNEEE@@@???DDD>>>;;;<<<<<<::::::===<<<===>>>???????????????BBBCCCBBB@@@===;;;;;;<<<===>>>???AAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCBBBAAABBBAAA@@@??????>>>??????>>>>>>======>>>@@@AAABBB===<<<;;;::::::999999999:::777666888777444444666;;;::::::999888777666666444444444444444444444444444444444444444555555555555555444333333333333444333333333333333333333333333444555555555444222111111111222222333333444444333333333333444444444444444444333222222222222222222111111111111111111111000///......111222222222111000000111333444444333111111111111111111111111111111111111111000000000111000000000000/////////000000111111111111000000---...000111222222222222222222222222222222333333222222222222222222333333555444444444444333333333555444444444555666888999888888<<<999999KKK]]]]]]TTTBBB444333444111///000///333333111777AAAAAA;;;333444333111///444>>>FFFSSSFFF999333222000000111......------......///000111111000//////222777;;;QQQYYY[[[PPP@@@555222222,,,,,,,,,,,,------------++++++,,,---..................---------,,,,,,,,,++++++,,,,,,------......---...///...---000666;;;JJJHHHCCC<<<555111111222/////////222555888888777////////////111666===BBBGGGBBB:::333///...///111000000000000/////////////////////000111111222222666>>>PPPdddrrrxxxyyyvvvyyy|||yyyuuuttttttuuuwwwxxxxxxwwwuuuttt|||wwwsssuuu{{{|||zzz{{{}}}{{{wwwxxx{{{xxxzzz{{{yyyvvvtttuuuwwwzzz~~~{{{444333333444555555444222444333333222222222222222111222222333333222222111000333666555111///000333222444777888777555444444111000///......///000111////////////000222333444222222222333333444444444333222222222222222222333000555222222888???WWWxxxqqqMMM>>>999555444333222111000111222222444555777777666555666777888???KKK___rrrvvvfffRRR===:::777666666777666555333333444444555555666666555555555666777888:::;;;777:::;;;>>>OOOsssfff]]]VVV___wwwdddNNN@@@>>>AAAAAAMMMbbblllvvvgggVVVMMMGGGFFFOOO[[[uuu}}}xxxvvvoookkkgggccc[[[SSSPPPRRRNNNMMMLLLJJJIIIHHHIIIIIIIIIEEEDDDEEEBBB<<<:::===DDD???;;;<<<;;;999:::===;;;;;;;;;<<<<<<;;;;;;:::===>>>???===;;;:::;;;===@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA<<<>>>@@@AAABBBBBBAAA@@@BBBBBBAAA@@@????????????======>>>>>>??????@@@@@@>>>===<<<;;;::::::::::::888555555777666333333555777777777777777666555555444444444333333444444444333333333333444444555666444444333222222222222333222222222222222222222222222222444444444333111000222222222222222222333333222222222222333333333333444333222222111222222222333333333222222111111000000///---...000111222222000//////000222333333222222222222222222222222222222111111111000000000///111111111000000000//////000111111222222111111000...///000222222222222222444444333222222333333333444444444444444444444444444444444444555444333222222222222111222222333333111111555666:::PPPaaa]]]JJJ<<<333444444000///333,,,222444444;;;FFFEEE<<<333222111//////333888===KKKBBB999333///,,,...222...------------...//////000000//////111777???EEEVVVXXXQQQBBB666222222111---------------,,,,,,,,,+++,,,------......------/////////.........------++++++,,,,,,---.........+++...000...,,,---333777CCCGGGIIIDDD;;;444111333111...---///333777888888///000111000111444999===EEEBBB===777333000//////////////////000000000000000000111111222222333333666@@@RRRffftttzzz|||wwwyyy|||{{{xxxvvvvvvxxxzzz{{{yyyvvvrrrooo{{{xxxvvvuuuxxx|||~~~zzzyyy{{{}}}{{{vvvuuuxxxzzzzzz{{{{{{zzzyyyxxxxxxvvv|||www444333333444555666444333555444333333222222333333111222222333333222222111///333666555111///000333222333444333111000111222///......------...000111......//////000222333444222222222333333444444444222222111111111111222222222666333222666:::OOOnnntttMMM<<<999777444333222111111222333333333444666555444333333333555;;;FFFWWWjjjpppcccRRR>>>;;;888777777777777666333444444555555666666666444444444555666888999:::999<<<;;;;;;LLLnnniii]]]SSSXXXooohhhNNN???<<>>>>>AAA@@@:::;;;???BBB===::::::888666777:::::::::;;;;;;;;;::::::999;;;===>>>===;;;;;;===@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA;;;<<>>???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;444222222666666444555888444555555555555555444444444444444333333444555555333333333333333444555666444333222222111111222222222222222222222222222222000111333333333222000...333333222222222222222222111111222222222333333333444333222222111111222222444444444333222111000000000...------///111222222000///...///111222222111222222222222222222222222222111111111000000//////222222111111000000000///111111222222222222111111111222333555555555444333666555333222222222333444222222222222111111111111000//////000111111///...//////000111111222222222//////444666>>>UUUddd^^^BBB888222444444///000555***111444555>>>JJJHHH>>>222111///...///111444666EEE???888333...***,,,222...------------...////////////...///333;;;FFFMMMYYYVVVJJJ888///000111000......---------,,,,,,,,,---------......---,,,,,,000////////////.........++++++,,,------......///+++...000///,,,,,,000555<<>>SSSgggkkkjjjVVVEEE???999777999:::999777444777999777555555666666333333333444666888999:::999999<<>>@@@???>>>======<<<<<<===<<<<<<=========<<<;;;:::>>>===<<<:::999999::::::999999999:::<<<;;;999777999:::999888777999===@@@AAA@@@@@@???@@@AAACCCDDDFFFFFFEEECCCBBBAAA@@@???;;;===@@@BBBCCCAAA???>>>@@@???>>><<<;;;;;;;;;;;;>>>???@@@@@@@@@???===<<<>>><<<:::888777777777888777888999:::999777555444111222333333444444444444666555444444333333333333333333333222222222111111333222222111111222222333333333333222222111111111...222555555333111111222555444222000000000000111111111111000000000333555444222000///...///000111444333222111000000000000//////............//////000000000000111111111111222222222222111111111000000111111111222222222222222222222222111///...---////////////000000000000000000111111111222222222999222333;;;;;;222...222000000000000000000000000444555555555444222000//////000111111111000...---000...000333AAA___kkk]]]AAA555222333///222666111222000111;;;GGGKKKCCC:::000000000000000111111222999999777444000.........---------...///000000111222222000...111;;;HHHQQQ\\\MMM===666444000,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------.../////////......------,,,,,,,,,,,,---------.........------,,,---...///000666:::AAAGGGHHHCCC:::444444111...---///222444555999444///...000333333222999===AAA???888333111111111222222000...---000333---...///111333444444444888CCCWWWmmmwwwyyy}}}{{{zzzzzzyyyxxxzzz{{{yyyyyyxxx||||||yyyuuurrrtttzzz|||{{{zzzyyyxxxwwwuuutttuuuuuuwww{{{~~~~~~{{{wwwrrrzzz}}}{{{{{{zzzxxx444444444444444444444444666555444444333333444444444333111/////////000111222222222333333444555666000000000000000000000000000000//////000000111111//////000111111111111111222111111000000111111222111111000000000000000111111111222333333888HHHXXXWWW???888555666444222111000111222333444555555444222222333555222<<>>888555777888888666333666888777555555555444555444444444555666777888888999;;;???HHH]]]~~~ssscccVVVWWWdddyyyvvvUUUKKKBBB???@@@DDDQQQ```uuuqqqnnnRRRDDDKKKJJJRRRggg}}}vvvoooiii[[[XXXSSSPPPMMMJJJGGGDDDDDDDDDCCCBBB@@@>>><<<;;;===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::===<<<:::999888777888888:::::::::;;;===<<<:::888999999888777777999===@@@@@@@@@??????@@@BBBCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@<<<===???@@@AAA@@@???>>>======<<<<<<;;;<<<<<<<<<@@@@@@??????>>>===;;;;;;>>><<<:::888777777888888777888999:::999777555444222222333444444444444444555444444333222222333333333333333222222222111111333222222111111222222333222222222111111000000000///222555555333111111222222111000///000000222222000000000000000111222444222111///...///000222333444333222111000000000000//////............//////000000000000111111111111222222111111111000000000000000000000111111111222111111222111111000///...//////000000000000111111000000111111111222222222555111555@@@@@@666...///000000000000000000000000333444444444333222000///000000000000000///......111///111444AAA^^^lll```BBB555222333...000333...111000222===IIIKKKBBB888///............///000000777777666333///------...,,,,,,,,,---...//////000000222111000999HHHRRRTTTUUUHHH:::555333000......,,,,,,++++++,,,,,,---......------,,,,,,------............---------------,,,,,,,,,---------......------,,,,,,,,,---//////222777@@@IIILLLGGG===555333000......111555888999888666333111111222222111222:::BBBBBB;;;333111111000111222111......000222///000222333555555666666999DDDYYYmmmvvvxxx}}}}}}zzzxxxxxxwwwvvvuuuwww}}}|||xxxxxxyyyyyy|||{{{wwwrrrnnnooouuuzzzzzzzzzzzzyyywwwtttooolllqqqrrrtttyyy}}}}}}{{{xxxssswwwyyyxxxxxx{{{}}}{{{666777888888777666444444555555555555555444333333222111000.........//////111111111222333444444555000000000000000000000000000000111111111222222222//////000111111111111111111000000000000000000111/////////000000000//////111000111111000555CCCQQQ~~~```CCC999666555444222111111222333555444555555444333333444555333===AAA\\\tttyyyvvv___EEE???888555666888888777777777777888777666444333666666555555444555555555777777999===EEEXXXyyyyyyfffVVVTTT^^^ppp~~~]]]NNNBBB??????BBBNNN\\\tttrrrrrrWWWGGGKKKHHHOOOeeeyyynnnfffaaa]]]YYYVVVFFFEEEDDDDDDDDDCCCAAA???::::::;;;;;;;;;;;;::::::999999888888999999:::;;;;;;:::999888888888999999:::999888777666666777888<<<<<<<<<===???>>><<<:::999999999777777888;;;>>>>>>>>>??????@@@BBBDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<=========AAA@@@>>>===;;;;;;::::::===<<<:::999888888888999777888999:::999777555444222333444444444444444444444333222222111222222222333333333222222222111111222222111111111111222222111111111000000000000000///111444444222111111111//////......///111222333...//////000111111222222000////////////111222444333222111111000000000000000//////......//////000000000000000111111111111111111000000000/////////////////////000000000000000000111111111111000000000000000111111111222222111111111111111222222222444000333;;;<<<444//////000000000000000000000000222222222222111111//////111111000///////////////333000111444@@@\\\lllcccCCC444000333......000+++000000555AAALLLLLL@@@444------,,,,,,------...///555555444111...,,,,,,---,,,,,,,,,,,,,,,---...///...111111222CCCXXX^^^VVVLLLAAA666222222000000000,,,,,,,,,,,,,,,------.........------------......,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,------...///444===IIIOOOMMMBBB999444111......000444666777777888777666333111000111+++666AAAEEE@@@888333222000111222111///...///000111222333444555555555555<<>>???AAABBBDDDEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>=========>>>???<<<=====================???>>><<<;;;::::::;;;<<<===<<<;;;999999888999999777888999:::999777555444222222333333333333333222222222111111111111111222333333333222222222111111222222111111111111222222111111111111111111000000000111222333222111111111///............000111222.........000111222222111111000000///000000111222222222111000000000000000000000////////////000000///000000000111111111111000000000000////////////.........////////////000//////000111111111111111000000111111222222333333111111111111111111111111666000---///111///000333000000000000000000000000000000000000000000//////222111///.........///000222///111333===WWWhhhcccDDD222...222///...///+++///000666CCCOOOMMM???111------,,,,,,------...///333333333111...------...------,,,,,,,,,---/////////222000333HHHaaacccUUUEEE;;;222000000//////000,,,,,,,,,,,,,,,---............------------......+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...111999DDDMMMNNNGGG???777333///------...///000666999<<<;;;666111000000)))222>>>FFFFFF@@@888333111111111111000///......000000111222333333333222???LLL___ooowwwyyy|||zzzxxxvvvuuuuuutttrrrqqqrrruuuvvvrrrrrrwww}}}~~~{{{zzzuuunnniiihhhkkkpppqqqpppppprrrtttssspppllllllmmmppptttvvvwwwvvvuuuvvvvvvtttsssxxx|||555666777888777555222111333444555555555444222111222222111111111111111111444444444333222111///...000000000000000000000000111111222333333333333222//////000111111111111111222222222111111222222222...///111222333222111111000...///000111444>>>JJJiiigggGGG:::888666555333222222444555777444555555555555777:::===:::JJJUUUssszzz___DDD@@@:::777888===BBBEEELLLAAA999999999666333444555555555555666777888888666777999<<>>??????>>>;;;999999999:::;;;;;;:::::::::666666777777888999;;;;;;777999;;;======:::777555444444555666999<<<>>>@@@AAAAAAAAABBBCCCCCCAAA???======<<<:::777555666777<<<<<<>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>===<<<===>>>?????????@@@??????===<<<;;;;;;;;;:::::::::<<<===???<<<<<<;;;:::999999999999888999:::;;;:::888666555111111222222222222111111111111111000000111111222333333333222222222111111222111111000000111111222222222222222222222222222111111111111222222111000111000///......///000111111///...///111333222000333222111000000/////////111111000000///000000000000000////////////000000///000000000111111111111000000000000////////////---.........////////////...///000111111222111111///000000111222222333333111111111111111111111111555///,,,,,,...///111444000000000000000000000000//////////////////000000222111///.........///000000---///222999PPPbbb```FFF222,,,222000///000---///000777DDDOOONNN???111......------......///000222333333111///...///000///...---------...000111222333111666KKK```^^^OOO@@@777000//////------///------,,,,,,------...//////......------......///+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++000000444<<>>???:::555111000---000888CCCJJJHHH???666333222111111000000///...000111222333333333333333@@@OOOcccqqqxxx{{{}}}~~~{{{yyyxxxwwwwwwvvvtttrrrrrrtttsssppprrryyy~~~zzzyyyvvvqqqkkkiiillloootttpppmmmnnnrrrtttssspppmmmoooqqqsssssssssrrrrrrvvvxxxxxxxxx{{{}}}www333444444555444333111000333333333333333222111111222222333333222222222222444555555555333111///...000000000000000000000000000111222333444333222222//////000111111111111111333333222222222222333333///000111222222333222222000...///111111444<<>>GGGPPPWWW]]]KKK===:::999555444666666666666666777888999:::777888;;;???FFFXXXwwwwww___VVVTTT\\\yyyxxx[[[DDDAAAAAA???HHHWWWrrrwww~~~cccLLLKKKGGGPPP\\\sssxxxqqqiiiddd^^^VVVQQQPPPGGGDDDBBBBBBDDDDDDAAA>>>DDDCCCAAA@@@???>>>;;;999999999::::::999888777777777777777777888999:::;;;777888;;;======:::777555333444555777:::>>>AAACCC@@@@@@@@@AAACCCCCC@@@>>>===>>>===;;;888777777888<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>??????@@@@@@@@@???===;;;:::999999::::::<<<===???@@@;;;;;;;;;;;;:::::::::999:::;;;<<<<<<<<<:::888666222222222222222111111000111111111000111111222333333333333222222222111111111111000000000000111111222222222222222333333333222111///000111222111000222111000/////////000111666222//////111333222000444333222111000...------111000000//////000000000111000000//////000000111000000000000111111111111111111000000000/////////............////////////...///000111111111111111...//////000111222333333222222222111111111111111//////000222444444222000000000000000000000000000............//////000111111111000///////////////...+++///222666JJJ\\\\\\MMM444,,,333111///111000///000666CCCOOONNNAAA333/////////...//////000111111111222111//////000222111///...------...000111444444777AAAQQQZZZTTTHHH;;;444//////...,,,,,,...---------------....../////////............//////,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------------,,,,,,+++000///111555<<>>BBB@@@:::444111000111555===FFFIIIDDD>>>777444111000111111111000222222444555666666666666???PPPdddqqqyyy}}}~~~|||{{{zzzzzzzzzyyywwwuuussstttrrrooorrryyy~~~~~~vvvxxxxxxtttpppnnnooorrryyysssnnnmmmqqqsssrrrooonnnppprrrsssrrrqqqqqqrrruuuyyy||||||}}}~~~{{{uuu222222222222222222222222333222111111000000111111222222333333333333333222222333555555555444222111000000000000000000000000///000222333444333222111//////000111111111111111222222111111111111222222/////////000000111222333222//////000111222888@@@RRRpppmmmOOO===666999777555444333444555666444444333444777===FFFLLLYYYmmmwwwtttbbbFFF<<<;;;<<<@@@JJJWWWfffooorrrZZZEEE???===:::999>>>999888888888888888999999888999===BBBJJJ]]]|||yyy```WWWRRRWWWsssbbbGGGBBBBBB===DDDRRRlllvvvjjjRRRMMMEEEMMMYYYooo|||tttqqqooollliii```XXXRRRPPPMMMHHHFFFHHHCCCAAA@@@BBBEEEFFFDDDAAAEEECCCAAA@@@@@@???>>><<<999999999999888888777666777777777777777888999:::888888999999888888777666555555666777:::===@@@BBB>>>======???@@@@@@>>><<<;;;<<<<<<<<<::::::;;;<<<<<<===???@@@AAAAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@??????>>>>>><<<===>>>>>>>>><<<;;;999999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<>>>>>>===<<<999888444444444444444333222222111111111111111222333333333333333222222222111111111111000000000000111111000111111111222222222222333000...///111222111///111000//////000111333444;;;555000...111333222000222222222111000///......000000////////////000000111111000000000000111111000000000000111111111111222222111111111000000000....../////////000000000///000000111111111000000---......///111222222333222222222111111111000000...///000222444555333000000000000000000000000000............///000222333000000000000000///.........+++000444666FFFWWWXXXUUU:::...444111...000000111000555AAAMMMNNNCCC777//////......//////000111...///000///......000111111///---,,,+++---///000333444???PPPZZZVVVKKKCCC666111.........,,,---000---------------...////////////............//////.........---------------,,,,,,,,,---------......---......///...---,,,+++---...000111444999AAAFFF===999444111111222222222000555<<>>===???BBBDDDBBB???@@@>>>;;;;;;<<<===<<<<<<999999999999999999888888777666666666666777888888:::888666444444555777888666666666777999;;;>>>???;;;;;;;;;<<<======;;;999888999;;;<<<<<<<<<>>>@@@===>>>???@@@AAAAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>888999;;;======<<<;;;:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::<<<===??????>>>===:::999555666666666555444444333222222111111222333444444333333333222222222111111111111000000000000111111//////000000111111111222333000......111222111///////////////111333555666>>>777000...000333222111000000111111111000000///000000////////////000111111111000000000000111111000000000000111111111111222222222222111111111111////////////000000000000000000111111111111000000,,,---...///000111222222222222222222111111000000000///---+++---222444333000000000000000000000000///.........///000222333///000111111111000...---...+++111555666DDDTTTWWW\\\>>>111555111---///000111000444@@@LLLNNNDDD999///............///000000,,,---......------///000000...,,,******,,,...///222555EEE]]]cccTTTEEEAAA222...,,,......---...222...------------...////////////............///////////////......---------,,,,,,,,,---------............/////////...,,,+++***...000111000444<<>>666888888555222333444444111444888<<>>AAAHHH___tttwww]]]KKKHHHLLLTTToooyyylllccc___WWWUUUQQQNNNKKKJJJJJJJJJFFFEEECCC@@@<<<:::;;;<<<>>><<<<<<>>>AAABBB@@@>>>???===;;;999999999;;;<<<666666666666777888:::;;;888888777777777777888888999999999888888888888888444333444666:::<<<===<<<:::::::::::::::999888777888999;;;>>>@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA???>>><<<<<<<<<<<<888666888<<<>>><<<888>>>===;;;<<<===??????>>>AAA???<<<::::::999888666::::::<<<=========<<<;;;<<<;;;999777555444333333000111222222333444555666222222222333333444444444555444222111111111222222000000111111111222222222111111111000000000000000000///------///444999<<>>===<<<===??????===;;;;;;;;;999888888888999999666666555555666888999:::999999888888888888888777::::::999888777666555555999888777999;;;<<<<<<;;;:::::::::::::::999888888;;;<<<>>>@@@BBBCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEBBBAAA@@@???>>>=========<<<999666777;;;===;;;999<<<<<<;;;===@@@AAAAAA@@@AAA@@@===<<<<<<:::888555<<<======>>>>>>>>>======;;;:::888666444333222222111111222222333444444444222222222222333333333333444333222111000000111222000000111111111222222222////////////////////////222000......///222555777AAA777//////111//////000111111000000///......---000000////////////000000000000///......///000000000000000000000000000000///000111222222222111111000000000000000///......000000//////000000111222000000000111111111111111444333222000000000000111000000///......///000000111111000000///.................................//////000000000000//////000000333555555;;;JJJZZZaaaJJJ777555666111...000000---111777@@@PPPQQQ???444///...111111...,,,,,,...//////000000000000//////------000000...000555;;;KKK\\\```YYYLLL<<<111000/////////............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,---------------,,,......///////////////...---.........///222666:::EEECCC???888222///000222000111000111888@@@@@@:::333222111000111666===BBBHHH???555111333555444111555666666555333333444666>>>QQQdddoooxxx|||}}}}}}}}}~~~}}}zzzwwwuuusssrrrrrrssssssrrrpppooouuuyyyvvvtttvvvwwwuuutttuuuvvvwwwwwwuuuqqqooohhhsssvvvnnnjjjpppwwwwwwxxxzzz{{{{{{zzzyyyzzz{{{222222333333333333222222000000000111111111222222555555555555444333111000......//////000000111111000000000111222333555666000000111111222333333333333333222222222111111111333111///...000111111000///000000000111111111111444222000///000222444666>>>LLLjjjnnnMMM999444555777777555333222333;;;<<>>===<<<<<<===>>>???;;;;;;<<<;;;999999;;;======<<<;;;;;;<<<;;;999777777777777777777777777666666666555555666777888999888999::::::999888777666999888888888888777777777>>>===<<<===>>>>>><<<:::::::::;;;;;;::::::999999>>>???AAABBBDDDEEEEEEFFFAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEE@@@@@@????????????>>>>>><<<999666777:::<<<;;;999::::::;;;>>>BBBCCCBBBAAA@@@????????????===999666????????????>>>>>>>>>>>>999888777555333222111111222222222222222222222222222222222111111111111111222111111000000000000111000000000111111111111222............////////////222111000/////////111111111000111222000---...333111000000//////.........//////............/////////......------......///000000000000000000000000///000111111222222111111000000000000000//////...000000//////000000111222222222222222222222111111444333222111000000000000//////...------...//////////////////////////////...........................//////000000//////...000000111222222777FFFUUUdddQQQ>>>888555000///111///+++000666>>>OOOSSSEEE666111...000000...---//////000000000000//////......,,,...111111///222777CCCTTTccc```QQQAAA555---////////////............,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------.........------,,,******+++,,,------------+++,,,---......///......---............000333666BBBEEEEEE@@@777111000111......---///666@@@CCCAAA888666333///---111999???KKKEEE===888666555444222444555666555555666999;;;AAAUUUiiissszzz~~~~~~}}}~~~~~~{{{xxxtttttttttuuuuuusssooollllllpppsssrrrsssvvvwwwwwwuuuuuuuuuuuusssqqqooonnnjjjrrruuunnnlllrrrxxxyyyxxx{{{}}}}}}{{{yyyxxxxxx111111222222333333333333111111222222333444555555666666555444333222111000000/////////////////////000111111111222333444444///000000111333444444555555555555444444444333333333111//////000111111000000000000000000111111222444333111000000111333555:::FFFbbbyyyUUU<<<555555666888666333333666@@@FFFTTThhhzzzzzzrrr]]]PPPBBB;;;888777888<<<<<>>>>>AAA@@@@@@@@@AAA@@@>>>;;;::::::;;;;;;;;;;;;::::::???@@@AAACCCDDDEEEEEEEEEAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFAAAAAAAAAAAA@@@@@@???>>><<<:::777777999;;;;;;:::999999;;;>>>AAABBB@@@>>>======???AAABBB@@@<<<999@@@@@@???>>>>>>======>>>888777555333222111000000333333222222111111111000222222111111000000//////000000000////////////000000000000000111111111111......///////////////000//////////////////.........000333333111///111555000000/////////..................------.............................................///////////////000000111111111111111//////000000000000/////////////////////000111111333333222222111111111000333333222111111000000000.........------................../////////000000...........................//////////////////...111000000111111555BBBOOObbbUUUEEE:::333//////111000+++///555<<>>CCCUUUqqq}}}rrroooZZZDDD<<<@@@>>>BBBJJJKKKQQQRRRYYYgggvvv}}}{{{wwwbbbXXXQQQ[[[tttkkkYYYNNNRRR[[[ooobbbKKKAAA>>>???@@@MMM___lllfffUUUFFF@@@???AAAJJJWWWcccgggaaaVVVNNNGGGGGGGGGDDD@@@===;;;;;;888888888777777888888888:::;;;<<<;;;999888999999777777888888888777777777444555666777888888777777777777777777777666666666555666888999999888666555888999:::<<<>>>@@@BBBCCCAAAAAAAAABBBCCCCCC@@@>>>:::;;;;;;<<<<<<<<<;;;;;;>>>???@@@AAACCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDBBB@@@>>>===<<<;;;999999999:::;;;;;;999999;;;===??????<<<:::999:::===AAADDDDDD@@@===??????>>>===<<<<<<;;;;;;666666444333111000000000222222222111111000000///111111111000000/////////////////////000/////////000000000000000000000000/////////000000111111111,,,---......////////////222222111000000222333333////////////..................------------......////////////////////////,,,,,,,,,---------......000000000000000111111111//////000000000000///////////////...///000000111222222222111111000000///333333222222111000000///---..................---------......//////000000..............................////////////......333111111222111333===HHHYYYUUUJJJ<<<111...///000111,,,000555888CCCIIIBBB999222...//////......111000000111000000///...---...---...000//////666>>>QQQ\\\aaaVVVDDD888333222.........///////////////,,,++++++++++++,,,------************************,,,---------------,,,,,,++++++,,,...////////////))))))+++,,,------------,,,---------,,,,,,...000666>>>EEEDDD<<<333///000000...---...111666>>>DDDHHHAAA777222222555666666CCCJJJMMMEEE888...///444000111333444666;;;@@@DDDHHH]]]qqqvvvwww}}}rrrsssvvvyyy{{{yyytttpppnnnmmmnnnqqqssssssssssssooopppqqqpppnnnmmmoooqqqvvvxxxwwwttttttvvvwwwuuuqqqtttyyy{{{{{{yyywwwwww111111111111111222333444444444555555666777888888555444333111000000000000444333111000////////////222333333333333222111000000000111222333444555666777777666666666555555555111000///000111222111000111000/////////000222333222222111111111222444444999===PPPpppjjjNNN===777555888888777===GGGTTT```pppzzzyyylll]]]RRRBBB;;;666666777777:::>>>RRRhhh~~~{{{qqqjjjfffRRR@@@<<<@@@<<<;;;>>>===AAAEEENNN___sssvvviii___hhhtttaaaRRRNNNQQQ^^^tttiiiPPPCCC@@@??????JJJZZZfffaaaRRRFFFAAA??????DDDJJJPPPQQQMMMEEE???AAAAAAAAA???;;;888777777777666666666666555555555;;;<<<===<<<:::888777888666777999999888777888888555555666777777888999999888888999999888777666555444555777888999999888888??????@@@@@@AAABBBBBBCCCAAAAAAAAACCCDDDDDDAAA???;;;;;;<<<<<<======<<<<<<;;;<<<>>>???AAABBBBBBCCC?????????@@@@@@@@@@@@@@@>>>??????AAABBBCCCDDDEEEEEEEEEEEEDDDCCC@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::;;;======;;;999777999<<>>>>>>>><<<:::888777666555444222111111000000222111111111000000//////111111111000000000000000...//////000000000000///111000000000000000////////////000000111111222222,,,,,,---...///000000000333111...+++---222111.................................------------.........//////000000//////...++++++,,,,,,---.........000////////////000111222...//////000000000000000//////......//////000111111111111111111000000000222222333222222111//////---...////////////...------------....../////////........................---......//////......---222111111222222222888@@@LLLQQQNNN>>>111///000///111,,,000444444;;;AAA===888222......///---...000///000000000000//////.........///000000222<<>>EEERRRfffzzzxxx}}}lllZZZQQQNNNSSSfffoooSSSEEEAAA@@@???CCCQQQ\\\XXXLLLDDD@@@???@@@AAACCCDDDCCC@@@<<<999<<<===>>><<<:::888777888555555555666666666555555999:::<<<;;;999888777777888:::<<<;;;888666777888555555444555666888999;;;999:::::::::999888666555666666777999:::;;;<<<===AAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBCCCDDDCCC@@@===;;;;;;<<<===============999:::<<<>>>@@@AAABBBCCC>>>?????????@@@@@@@@@@@@<<<===>>>???AAABBBCCCDDDBBBBBBCCCCCCBBB@@@===<<<;;;===??????>>><<<;;;::::::999888:::<<<======<<<999:::<<<@@@CCCCCCAAA???<<<===??????>>>:::777444666555444333222111111111000000000000000000//////000000111111111111111111...///000111111111000000111111000000////////////......//////000111111222...---------...///000111///111///,,,---111111---........................//////............//////---...////////////...---,,,,,,---......///000000000//////...///000111222......///000000000000000///............///000000111111111222222222222222222222333333222111///......///000000000000///...---.............................................---......//////......---000///000222111///222888???MMMPPPBBB444111111//////)))///444111555;;;888666000---...///------///...//////000000000000///...---///111222888FFFUUUaaa\\\OOO@@@666333000---............/////////000+++++++++***++++++,,,---++++++++++++++++++++++++)))***+++,,,---.........,,,------.........------++++++,,,,,,---,,,,,,++++++,,,------,,,,,,...///...333:::===<<<888555333111/////////,,,+++222===EEEGGGFFF@@@777111111333444:::AAAFFFEEE@@@999444333333333222222444999<<>>GGGYYYqqqvvvbbbUUUPPPNNN___}}}sssVVVFFFBBB@@@>>>;;;IIISSSPPPGGGAAA>>>===??????>>>===<<<;;;:::;;;333555777777666666666777444555666777777888888777666888:::;;;999888777888;;;===>>><<<888555666777555444333333444777999;;;:::;;;;;;;;;:::888777555777777888999;;;===???@@@>>>???@@@BBBDDDEEEGGGGGGBBBBBBBBBCCCDDDBBB>>>:::;;;;;;<<<===>>>>>>======888999;;;>>>@@@BBBCCCCCC>>>>>>??????@@@@@@@@@@@@;;;<<<===>>>@@@AAABBBCCC>>>???AAAAAAAAA???===<<<;;;>>>@@@AAA@@@===;;;:::999888888999<<>>QQQfffvvvtttpppvvv~~~xxxuuurrrqqqqqqrrrrrrqqqnnnkkkoooxxx|||xxxssssssvvvzzz}}}{{{vvvrrrsssuuutttqqqrrrxxx{{{yyysssnnnmmmooorrrrrrpppnnnnnnnnn444333222111000111222333666666555444333333222222////////////////////////222111111111000000/////////111333555555555444333222333333444444333333222444444333222222111111000333222111111000000111111222111///...///000222333222222111111222444666777222:::BBBPPPiiiqqqSSS<<<666<<<777999NNN```cccTTTFFFAAAAAA>>>999777555333444666666<<>>======>>>:::::::::999999777666666333333444444444333222111444444555555666666666777999777777999<<<>>><<<:::===>>>@@@@@@>>>:::666333666555444444666888;;;===???@@@@@@>>>;;;888777777;;;???BBBAAA>>>>>>AAAEEEBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFEEECCC@@@???@@@BBBDDDDDDBBBAAA@@@?????????>>><<<;;;>>>DDDFFFDDDAAA@@@CCCEEEDDD@@@>>>???AAA??????@@@AAABBBBBBBBBBBB@@@@@@???>>>======>>>>>><<<<<<>>>?????????>>>===<<<<<<<<<:::999:::===@@@>>>>>>??????>>><<<999888;;;===???===:::888999:::666777777555111000111333444222000...------////////////000111111111111111000000111111111111000000///000111111///......//////...------///000000///000000///...............////////////000000000000..................------000000//////.........---------------------------222111111000///......---///////////////.........111111111111000000000000...000222333222000000000000000111222333555666777444444444333222111000///...///000///...---...000///000000000111111111111111111111111111000//////......///000000///...---///000111000//////111333888GGGQQQKKK===333111111111000//////000222444555555222...,,,,,,------,,,...............///000000111111222888BBBNNNXXX^^^___FFF999777000,,,//////........................000...+++((((((***---//////...,,,*********,,,---+++,,,,,,---.........---------,,,,,,,,,,,,++++++------------,,,,,,+++***////////////////////////,,,111222111999DDDAAA555222222111---+++---333888999GGGSSSQQQCCC555111333///333888>>>HHHLLLCCC555555444555444111111888BBBUUUfffvvvzzzxxx{{{{{{}}}~~~{{{vvvtttsssrrrooollliiiooovvv{{{zzzwwwssspppuuuvvvxxxwwwuuusssrrrrrrvvvtttssstttvvvxxxxxxxxxqqqsssuuusssooommmmmmnnn222222111111222222333444555555555444333333222222000000000000000000000000111111111111000000000//////111333444555555444333222333333444444333333222444444333333222111111111222111000000//////000000111000///......000222333222222111111222333444555222999>>>HHHddd{{{ZZZAAA999===:::===MMMZZZ[[[MMM@@@<<<===<<<888777333222333666888@@@SSSddd~~~rrreeeUUUIIIPPPTTTHHH:::888666666888999:::999<<<999999>>>EEERRRgggxxxmmm\\\PPPLLLUUUmmmdddLLLBBB???<<<:::;;;<<<;;;999888888999999999999999888777666555333444444444333333222222444555555666777888888888:::888888999<<<===;;;999>>>???AAABBB@@@===:::888999999888999:::<<<>>>???@@@AAAAAA@@@===;;;;;;;;;;;;>>>BBBAAA???>>>AAAEEEBBBAAABBBBBBBBBCCCDDDEEEAAABBBBBBAAA@@@@@@BBBDDDDDDDDDBBBAAA@@@???>>>>>>===;;;:::===BBBEEECCC@@@BBBCCCCCCBBB???>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@??????>>>>>>>>>===;;;999999;;;=========>>>>>>===;;;999777888:::<<<;;;888666666888555777777555222000111333333222000...---...////////////000111111111111111000000111111111111000000///000222111///.........000...---...///111000000000000///............///000000000///////////////------...............---000/////////.........---------------------------111111000000///......---/////////////////////..................////////////...///000222222111000111111222333444666777888555444444222111000//////...///000///...---...000//////000000000000000000000000111111000000///...---...///000000///...---...///000///......000222666EEEPPPKKK===444111000111111000///000111333444333000...------------,,,...............///000000111333888BBBPPP]]]eeeiii\\\BBB555444...,,,///---------------------------///...,,,******+++---//////...,,,+++***+++,,,---+++,,,------......------+++++++++,,,,,,---------,,,---------,,,,,,+++***........................,,,111111000888CCCBBB999222222111///...///111444666CCCPPPRRRHHH;;;333222///222666;;;EEEJJJDDD:::888555444444333333:::BBBYYYffftttyyy{{{~~~}}}{{{yyyvvvvvvwwwvvvtttqqqnnnqqquuuwwwwwwuuuttttttvvvvvvvvvtttrrrqqqppppppuuusssrrrsssuuuvvvuuutttppprrrsssqqqnnnlllmmmooo///000111222333444444444555444444333333222222222111111111111111111111111111111111111000000000000000111333444555555444333333333333333333333333333444444333333222222111111111000000///////////////000///.........///111222222111111000111111222222000888:::???\\\fffJJJ======<<<@@@MMMSSSQQQDDD999777999999777777444222222555:::DDDWWWgggvvvfffVVVIIIEEEOOORRRDDD777666555666888;;;<<<<<<999888888:::>>>HHHZZZiiitttbbbTTTLLLSSShhhjjjRRRDDD===888555666777777555555555777777888888888777666555444444444444333333333222222444555666888999:::::::::;;;:::999999;;;<<<;;;999<<<>>>@@@AAAAAA@@@===<<<<<<<<<===>>>??????@@@@@@???@@@AAA@@@>>>=========<<>>=========;;;;;;===AAACCCAAA???DDDBBB???>>>>>>>>>>>>===??????@@@AAABBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>;;;<<<===>>>???@@@@@@???@@@@@@>>>;;;888777888:::<<<<<<===<<<<<<:::888777666777888888666444444555555666666555222111111222222111000.........////////////000111111111111111///000000111111000000///000111222111///---------111///......000111111000111111000///////////////111000000//////.........,,,,,,---.../////////////////////...............------------------------111000000//////...............//////////////////---------......//////000000...---///333444444222222222333444555777888999666555333111////////////...///000///...---...000///////////////........./////////000///......------...///000000///...------...//////......000222444CCCOOOKKK>>>444111000222111000///000000222333000///------...///---,,,...............///000000222666AAARRRcccnnnqqqppp[[[AAA222111---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------............,,,+++++++++,,,---,,,,,,------......------)))******+++---......///,,,,,,---------,,,++++++------------------------,,,///000///777BBBDDD>>>444222111000111111000///111===KKKRRRNNNCCC888111000111333777@@@GGGFFFAAA;;;666222333444666<<>>===<<<===>>>???@@@@@@@@@@@@<<<>>>??????>>>======>>>???AAACCCCCCBBBBBBDDDFFFCCCCCCCCCBBBBBBAAAAAA@@@AAABBBBBBAAA???>>>???@@@CCCBBBBBBAAA???>>><<<<<<>>>======???AAACCCAAA@@@DDD@@@<<<;;;>>>@@@???>>>??????@@@AAABBBBBBBBBBBBDDDCCCBBB@@@>>>=========:::;;;<<<===>>>?????????>>>???>>><<<999777888999:::;;;;;;;;;:::999777666555666666666555444444444444555555444333222111111222111000///......////////////000111111111111111//////000000000000//////000111222111...,,,,,,---111000...///111222222111111111000////////////000111111000///......------+++,,,---...////////////................................................000000/////////.....................////////////......//////000111222222000000111111222333444444222222222333444666888999777555222///...---...///...///000///...---...000///............---------......//////......---,,,,,,---.../////////...---...///000/////////111333111AAANNNJJJ===444000///222111000000000000111111///......///111111///---...............///000000111:::LLLcccuuuzzzuuummmZZZAAA333111...000111+++************************------......///............---,,,,,,,,,,,,------,,,,,,------...------,,,******+++,,,,,,---......,,,,,,,,,------,,,,,,+++------------------------,,,...//////555???DDDCCC999555111000111222000---...777DDDOOORRRJJJ<<<222222000000333:::BBBFFFGGG>>>777111222444777<<>>777666555777888888888888999;;;555666666666666555555444555444333222222222333333333444777999;;;;;;;;;;;;::::::999888777888999999888999;;;===??????>>>>>>999:::<<<===>>>>>>>>>>>><<<>>>@@@@@@???>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEECCCCCCCCCCCCCCCBBB@@@@@@???AAABBBAAA@@@??????@@@AAAAAAAAA@@@???>>><<<;;;@@@???@@@AAABBBCCCBBBAAAAAA===::::::>>>AAAAAA@@@??????@@@AAABBBBBBBBBBBBCCCBBBAAA???===<<<<<<;;;::::::;;;;;;<<<===>>>>>>;;;<<<<<<;;;999999:::;;;:::::::::999999888777777666666666666777666555444444444444444444333111000000000000/////////////////////000111111111111111//////000000000000/////////000111000...,,,,,,---111000...///111222222111111000000///////////////111000000///...------,,,+++,,,---...////////////---------.......................................////////////............---.........//////000000---......///000111111222...000333222///...000333000111111222333555666777666444111///------.........///000///...---...000............------------...............---,,,,,,+++,,,---/////////...---///000111111000111333555111AAAMMMHHH<<<222//////111111000000000000000000000//////000222222111///...............///000000...<<>>HHHUUU]]]^^^KKKBBB??????CCCQQQTTTEEE;;;999777666888999999888888999;;;<<<<<>>????????????777888999:::<<<===>>>??????AAACCCCCCBBBAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCBBBAAA???>>>999;;;>>>???@@@@@@BBBCCC>>>>>>???@@@@@@>>>===<<>>===<<<<<<>>>@@@AAAAAA??????@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>888:::;;;;;;::::::;;;<<<::::::999999888888888888888777666777888999777555333333222333444444111///000000000000000///////////////000111111111111111...//////000000//////...---///000000...------...111///......000111111000000000///...............000//////......---------,,,,,,---...////////////---------------.........................................................------......///000000000,,,,,,,,,------......///+++...111222000///000111000000111111333555666777333222000///...---.........///000///...---...000---------.........//////.........///...------,,,***+++---...//////...---///000111111111222444666222AAALLLFFF999000...//////000000000000000000000111000//////111111111///...............///000000---???YYYrrr}}}xxxjjj^^^FFF777000---(((+++---%%%************************+++,,,---...............------------............------......------,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,////////////////////////,,,...//////000555>>>DDDDDD???888222000000111111...///555???HHHIIIBBB:::444000///111333888AAAJJJGGG???888555555777>>>FFF^^^lllzzz~~~}}}~~~{{{tttsssxxx~~~~~~|||||||||}}}}}}}}}{{{yyyyyyzzz|||zzzsssqqqrrruuuwwwwwwlllnnnqqquuuxxxxxxuuusssqqqooommmmmmoooppppppppp444333333222111111111111000111111111111111111111222222222222222222222222///000000000111111111111222222222222333444555555555444222111111222444555555555555444333333222222222222111000000000000000000111111222222222222222...///111222222222222111222111333888<<>>===>>>NNNVVVLLL;;;999777666888999999888777999<<<>>>???GGGZZZmmm}}}gggOOOJJJLLL^^^|||}}}ssslllXXXNNNDDD@@@<<<666444777555666777777666555666888555666666777777777666666666444333111111222333444000222555777888777666555444666666555333444777:::;;;;;;<<<===============777888888999;;;>>>@@@BBB@@@BBBDDDDDDCCCBBBBBBCCCEEECCCBBBAAA@@@???===<<<===>>>@@@@@@@@@???===<<<555888;;;===>>>>>>???AAA;;;<<<>>>???@@@???>>>===@@@AAABBBBBBAAAAAA@@@AAA>>>???@@@???>>>>>>???@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@???>>>===<<<===>>>>>>888999;;;;;;::::::;;;<<<::::::999999888888999999888777666777999:::888666333222222333555444111...//////000000000000////////////000111111111111111......////////////......+++---//////...---...///000...---...///111000000///......---------------........................------...............---,,,,,,,,,------.........................................................------......///000000111------------------------///...///444:::;;;777333111111111222444555777888000000/////////............///000///...---...000,,,,,,---...///000000111///////////////...------***+++,,,...//////.........///111111111111444666444BBBKKKDDD777...---.........///000000111111111111///------...//////..................///000000333CCCZZZjjjmmmdddVVVMMM999000...---'''+++...'''************************+++++++++,,,------......,,,------...............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,........................,,,...000000...111999AAADDDBBB>>>888222000000222111//////555???DDDCCC???444111000222222444===GGGLLLFFF???:::777777@@@KKK^^^jjjvvv}}}~~~~~~}}}xxxwwwzzz~~~|||{{{{{{}}}~~~}}}{{{xxxvvvvvvyyy|||~~~yyysssrrruuuyyy{{{zzzqqqrrruuuyyy{{{zzzuuurrrsssqqqoooppprrrsssqqqooo777555333111000000000111000000000000000111111111111111111111111111111111//////000000111111111222222222222222333444555555555444222111111222444555666555555444444333222222111111000///////////////111111222333333333333222...///111222333333333222444///111666666;;;VVVuuuvvv]]]DDDEEEOOOLLLIII@@@888444222000111555555999;;;===CCCHHHDDD;;;888777;;;:::;;;LLLZZZVVV===;;;888777777888777666444777<<<@@@CCCNNNdddyyyjjjUUUMMMJJJWWWrrrzzzrrrjjjaaaZZZUUUHHH???999::::::666444666666777888888666666666888666666777777777777777666666555333111111222333444000222444666777555444222333444555333222333777;;;::::::::::::::::::999999999888888999<<>><<<:::888:::<<<===??????===<<<;;;666888;;;<<<;;;::::::;;;:::;;;===???@@@@@@>>>>>>???AAABBBAAA@@@??????@@@???BBBDDDBBB>>><<<<<<>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@BBBAAA@@@>>>>>>>>>??????888:::;;;;;;:::999::::::;;;:::999999888999999999888777666777::::::888555333111111333555555111......///000000000000000/////////000111111111111111......////////////......***,,,...///......///000///...------///000000///......---,,,,,,,,,,,,------------........................///......------,,,,,,,,,------.........////////////////////////---.....................---------...///000000111///////////////.........555///...777DDDHHH@@@666222222333333555666888999......///000000///.........///000///...---...000+++,,,---...///111222222//////000000//////...---***+++,,,...//////......---...000000000111333555666CCCJJJCCC555------...------///000111111111111111...+++***+++---------...............///000000999GGGYYYaaa]]]PPPCCC<<<111,,,///...)))---222,,,************************+++******+++,,,---...///,,,,,,---.../////////...---.........---,,,,,,+++******+++,,,------...///***+++,,,,,,------------------------------------,,,...000000---...666>>>CCCDDDBBB<<<555000000111444///,,,///888@@@CCCBBB555222111333222222:::EEEPPPKKKDDD>>>888888BBBNNN___hhhrrr|||~~~yyywww|||~~~{{{{{{~~~~~~{{{zzz|||~~~{{{wwwtttvvvzzz~~~}}}wwwrrrrrrwww|||}}}|||uuuvvvyyy|||}}}zzzuuuqqqtttrrrqqqrrrttttttqqqooo666555333111000000111111///111222222000///000000222333333333333222111111111111111000000000000000///000222444666777777666999888777555444555777888666444333333444444222111444444333222111111111222000000000000111111111111222000000111444555333111555...---333777<<>>>>>BBBQQQkkkuuuWWWKKKBBBLLLcccwww~~~}}}lllhhhaaaYYYQQQJJJFFFDDD===:::666444555777777777888888888888777777777777777777777777666555333333555444333333555555444333555666777888777666444222444444444555555555666666:::;;;<<<<<<;;;888555444444777:::======>>>@@@AAA>>>AAACCCBBB@@@@@@DDDGGGBBB@@@===:::999:::;;;===;;;;;;:::999:::;;;<<<===>>>===;;;:::999999:::::::::;;;===>>>???>>><<<;;;???BBBAAA<<<;;;>>>BBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDAAA???>>>>>>??????>>><<<<<<;;;::::::;;;;;;999777888888888888888888888888333999>>>>>>999555555666222000///000222222000------///000///...---...000222111000//////000111222000000111111111///...---------......///.................................---......---+++***,,,---......---------......///,,,...//////...------...///...---,,,,,,---...///------...000111222333333/////////...------000222///000000000///...------///////////////.........111///111777:::888666777222222222444666777666444444333111111222222111///000///---,,,+++,,,...////////////000222333111000//////000000///...------------/////////...---,,,...///000///...///000222;;;KKKOOOAAA333111111,,,000///...---------------...,,,++++++---......---...///000111222111111111<<>>BBBPPP]]]```^^^QQQNNNKKKFFFBBB>>><<<::::::777444333444555666666666666666666666666666666777777777777666555444444666555444444666666555444555666777888888666444333333333333444555555555555777999;;;===<<<999555333666888;;;<<<<<<<<<===>>>>>>???AAAAAA@@@@@@AAACCCAAA@@@===;;;::::::;;;<<<;;;:::999999:::;;;<<<===>>>===;;;999888888999999:::;;;===?????????>>>===>>>AAA???:::888;;;>>>===>>>============>>>??????@@@@@@@@@AAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBAAA===<<<;;;<<<===>>>===<<<>>>;;;888777888999999888888888888888888777777777333:::@@@BBB>>>:::888777444222000000111222000------///000000//////000111111111000000000000111111//////000111111000///...,,,---...///000000000000......------------------,,,------+++***)))***,,,000//////......//////000---...000000...---...//////...---------...///000------...//////000111222///000000///......111333111111222222222111000000.........///////////////...+++,,,000333111///000111111222555777777555333333111000000222222111///000///---,,,+++,,,---...000//////000111222000//////////////////...---------...............------...///000///...///111333===MMMRRRDDD555222222...//////...---------------...---+++,,,...//////...---......//////111333444DDDWWWbbbXXXGGG<<<444---///...,,,+++***+++,,,---+++---///...,,,))))))***---------------.........---,,,,,,---///000...---........................,,,,,,---.........------+++++++++,,,,,,,,,------...---,,,---///000000////////////000000000111111999999===BBB@@@888333333222000......222555888999>>>:::444000///111333444DDDIIIMMMJJJAAA===HHHXXXfffqqqyyy{{{wwwuuuuuuzzz|||wwwssszzz~~~{{{wwwyyy}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxrrrpppuuu{{{}}}}}}~~~}}}|||}}}}}}xxxssspppzzz{{{yyyyyyxxx222111111000000000111111///111222222111000000111222222333333222222111000000000000000000000111111///000222444555666666555333777:::;;;888555555666555444333333444444333222222222111000000000111111000000000111111111222222111000///000111222111000111...000555666555<<>>===;;;999777666555555555777777333666@@@KKKQQQHHHAAA888444555777666444222777<<<@@@III___}}}rrraaaQQQHHH???===BBBGGGGGGEEE>>>======<<<:::999777666666444111111333555666666444444444555555555555555666666666666666666666666777666555555666777666555555555666777777666444333111222333444555555666666555777:::;;;;;;888555333777999;;;;;;;;;:::;;;<<<>>>>>>>>>???AAAAAA???===??????>>>===<<<;;;;;;::::::999999999:::;;;===>>>>>>===;;;999888888888888;;;<<<>>>???@@@@@@@@@???>>>@@@>>>888555777999888888999999:::;;;===>>>??????????????????>>>===<<>>:::999888999;;;===<<<;;;>>>:::666444444666888888888888777777666666666555111777???BBB???;;;777666666444111000111111111000...000111111000000111333000000111111111111000000...///000000000000000///,,,---...///000111111111///.........------,,,,,,+++,,,,,,+++***)))+++,,,.........------............000111111000//////000......------...///000000111111111111111222333333///000000///...///111333000111111222222222222111000111222222333333333333333...---111222111000222222333555777999999666333333111111111333444333222111000///...---...//////111000///000111111///---...////////////...------......---------......///.../////////...///222444>>>PPPWWWGGG666222333000......---,,,,,,,,,------///---,,,---...000//////------,,,+++,,,000666;;;JJJYYY^^^OOO;;;111...,,,...---+++******+++,,,,,,)))...333111+++(((***...---------....../////////---,,,,,,---...///...---........................///...------,,,,,,,,,---+++++++++***+++,,,,,,---///......///000000...,,,.........////////////000222222888AAADDD???777333333000...---///222444444<<<999444000///000222444>>>FFFPPPPPPHHHCCCLLLYYYllluuu{{{|||~~~tttwww{{{zzzuuupppuuuwwwuuuvvvzzz||||||}}}|||zzzxxxvvvvvvvvvvvvrrroooqqqxxx}}}}}}~~~}}}yyyuuupppyyy}}}yyyxxxwwwvvv000000000000000000111111///111222222111000111222222222222222222111000000000000000000000111111111///000222444555555555555555888<<<<<<999777666666555333222222333444222111111111000000000000000111000000111111111222222222000////////////000000000111///000444444333777>>>IIIVVVnnn{{{dddSSSOOONNNMMMIIICCC>>><<<>>>@@@???>>>;;;888666555444444333666777555555===JJJUUUVVVKKK>>>666666888888666777:::;;;===GGG```zzznnn]]]NNNHHHCCC>>>;;;<<<======<<<::::::;;;;;;:::888666555444222000111333555666666444444444555555555555555666666666666666666777777666555444555666777666444333444444555555444333333111222444666777888777777555666777888888777666555666888999:::999999:::;;;???======???BBBAAA===:::===>>>>>>>>>===<<<:::999999999888888999;;;===>>>???===<<<:::999888999999<<<<<<>>>???@@@AAAAAA@@@???AAA???999666777777666666666777777999:::<<<=========>>>======<<<;;;:::@@@@@@???>>>>>>>>>>>>>>>:::999888999:::;;;:::999;;;888555333444555666666777777666666555555444444---222777999888555333333555333111000000222333444111222333222000///000111...///111222222111000000......///000000000111111---...//////000/////////000//////......------,,,,,,------,,,******,,,---//////.........///000000///111333222111000111111...............//////000222111111000000111222333///000000000///000222444000000111222222333222222222333555666666666666666999444222555777777888;;;999999;;;>>>@@@???<<<999666555555666888999888777444444333222111222222333222111111111222111000............//////...------///...---,,,,,,---///000.../////////...000333666@@@SSSYYYHHH555111222111------,,,,,,,,,,,,------000...------///000000///......,,,***+++222<<>><<<===>>>===<<<:::777666666666666111444777666666<<>>:::<<<===>>>???>>>===;;;999999999888888999:::<<<===>>>===<<<::::::::::::;;;<<<<<<===>>>???@@@@@@@@@???BBBAAA;;;777888999777777777666666777888999999;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<===>>>???===<<<::::::::::::999777888666555555555555444222555555555444444333333333---...000000000000000111111111000000000222555777444555555333000......///...///000222222222111000....../////////000111111///////////////...---,,,.........------,,,,,,,,,+++,,,,,,,,,******,,,---000000000000111222333444000222333333222111111222111111111111111111111111111111/////////000111222555555666555555666888;;;777777888999:::::::::999777888999;;;;;;;;;:::999:::666444888;;;<<<>>>BBBCCCDDDEEEGGGIIIHHHEEEBBB<<<;;;:::;;;===>>>===<<<777777666666555555555555444333222222333333111///------............------...---,,,,,,,,,...///000......///......111555888DDDTTTWWWEEE333000222///---------,,,,,,------...000...------///000000/////////---,,,---444AAAJJJYYYSSSGGG:::222///---***+++++++++++++++++++++,,,.........///000///---,,,........./////////000000...,,,++++++---......---........................+++***))))))***+++---...---------------...//////,,,,,,...111333333000---------------...............///444>>>HHHKKKCCC:::444111...---///222333444777777777444111000111333444===KKKUUUUUUSSSXXXaaaqqquuuyyyzzz{{{{{{yyyuuuvvvzzz}}}~~~{{{xxxvvvuuutttsssooommmrrr|||~~~}}}{{{yyywwwwwwwwwwwwqqqpppssszzz|||zzzxxxyyy|||zzzyyyxxxwwwvvvvvv|||~~~zzzuuusssppplll000111111222222111000000///000222333222222333444111111222222111111000////////////000111111222222///000222333444444444333555666999???DDDEEEBBB===999777555444444444222000111111000000000111222222111111111222222222222333111111111///------///111222111//////111444888;;;<<>>KKKcccuuukkkbbb___WWWMMMGGGEEE@@@;;;999888666555555555555666111111333444444555555555444333222333555777777777666666777777888999999999999888777666666666777888555333222333444555444333111111111111111222222222222444777:::<<<===<<<<<<888777555444444666888999222444555555666777:::<<<=========???@@@@@@>>><<<<<<===>>>>>>>>>===;;;::::::999999888888999;;;<<<<<<<<<::::::::::::;;;<<<<<<<<<<<<<<<<<<============@@@@@@;;;888999:::888888888777777666777777777999::::::;;;;;;;;;::::::888777777888:::<<>>======>>>AAACCCBBBCCCCCCDDDDDDDDDCCCCCCAAACCCDDDEEEEEEDDDBBBAAA===999888<<<@@@AAADDDGGGIIIHHHHHHIIIKKKKKKIIIGGG>>>===<<<===>>>???>>>===777777777666666666555555333222111222333333111000,,,,,,---............------------------...///000...............111666999IIIUUUTTTAAA222000111.........---------.../////////---,,,---...000//////...//////...///666CCCMMM^^^RRRBBB777222111---(((+++++++++,,,,,,,,,,,,,,,...------...000000---+++...........................,,,******,,,.................................+++++++++,,,---...000000------...////////////.........000333555555222000---------............///***---111999EEEMMMLLLEEE333111...---...000111111444777:::999555222111222333888DDDPPPXXX[[[aaahhhsssuuuxxxzzzzzzyyywwwtttzzz{{{}}}|||yyyvvvuuuuuussssssqqqooottt}}}~~~}}}{{{yyyxxxwwwwwwwwwuuusssuuuxxxxxxuuutttwww~~~|||{{{yyyxxxxxxxxxuuuyyyzzzuuuqqqoookkkggg222222333333333111000///...000222333222222333444111111111111111000000///...//////000111111222222///000222333444444333333555666===JJJWWWZZZRRRIII>>><<<999888777666333111111111111111111222333333111111111222222222333333111222222///------000222111111000000222555777777666:::GGG```~~~xxxUUUKKK>>>777777888777555444444555555555444444333222111333666666888@@@KKKZZZXXXRRRJJJAAA;;;999:::555:::AAAIIITTTggg}}}~~~wwwpppfffZZZRRRIIIIIIDDD>>>;;;===<<<888;;;999777666666777666666222222333333444555777777444333333444555777666555666666777777888999999::::::999777666555666777888666444333444555666555444222222222222222333444444111333777:::<<<======<<<777777777777777777777666333444555444444555777999:::;;;======<<<<<<===???===============<<<<<<;;;;;;:::999888888888999:::999888888777888999;;;<<<<<<;;;;;;:::::::::::::::888<<<<<<999777888999777999888888777777888888888888888999:::;;;;;;;;;;;;666666666666888;;;>>>@@@===<<<::::::::::::888777888666444333444555444333000000111111222333333333111000//////000000//////...000222222000///111333111222333222000//////000////////////000111222333111000///......///000000///000111222222222222222111111111222333333444444222333444333222222444666444555666888:::===???AAABBBDDDFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDBBB@@@>>>===AAA@@@???>>>???BBBDDDFFFAAABBBBBBBBBBBBCCCFFFHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGHHHGGGEEECCCAAA>>>:::999===AAAAAABBBEEEBBBAAA???@@@AAABBBAAA@@@;;;:::999999::::::999888333333333333333222222111000//////000222222111///+++,,,------.........---+++,,,---...////////////...............222777;;;OOOWWWRRR>>>111222333...///............///000111...---+++,,,...//////...+++...111000111777CCCMMMTTTIII;;;333000...+++)))++++++,,,---------------+++---...///...---------//////......---,,,,,,,,,...,,,***)))+++---..............................+++,,,------............***,,,...000000///...,,,//////000111333222000...---............/////////+++...///333>>>KKKOOOKKK888444000...///000000000111777<<<===888333111111444444<<>>;;;999888999::::::999888;;;777333111222444555555//////000111222333333444000000000111222111...,,,///222444333000---...///...000111111000000111222000//////...///111333444222111000.........///000///000111333555666666666666777777888999:::;;;;;;999:::;;;:::999:::<<<===CCCDDDEEEHHHKKKNNNQQQRRROOOQQQRRRRRRQQQPPPPPPQQQMMMMMMMMMLLLJJJGGGEEECCCAAA@@@>>>>>>???BBBEEEGGGAAABBBCCCCCCBBBDDDGGGIIIDDDDDDEEEDDDDDDCCCBBBAAA<<<===??????>>><<<999777888444333777:::999:::<<<999666444444555666666666888666555555666666444333///000000000000///.........------...000111000...+++,,,------.........---***+++---///000000///............---...222777;;;TTTXXXQQQ===111444444...///////////////000111111...,,,++++++---......---)))---111111111777BBBKKKFFF>>>444///,,,******++++++,,,------.........---(((---111000,,,***,,,/////////...---,,,++++++***...,,,))))))+++---..............................***+++,,,---,,,+++***))))))+++...000111///,,,***......---......---+++(((.........////////////000000111000000888FFFMMMKKK===:::555222111111111000000777>>>???;;;555111111555222666FFFXXXeeemmmqqqxxxyyy{{{}}}{{{{{{~~~~~~~~~~~~{{{uuupppiiiqqqwwwyyy{{{~~~~~~||||||{{{yyywwwuuuuuuuuuuuu|||xxxvvvvvvuuusssvvv{{{uuuvvvwwwwwwuuutttttttttrrruuuvvvsssqqqqqqnnnjjj222222111000000111222222333111000///000111000///333222111000////////////111000///---...///111222000/////////000111222222111888IIIdddzzz|||lll[[[JJJDDD???===>>>===:::666333222111000000111111222......///000000000000000111111111111111111111111333333444444444555555555555777===OOOnnn}}}fffNNNBBB<<<666333444333222111222444666666666555444333333444777999;;;GGGWWWddd```SSSHHHCCCBBBBBBHHHQQQYYY___bbbeeefffyyy}}}wwwpppdddYYYRRRLLLIIIIIIHHHBBB;;;999444444555555555555555555555555444444444333333333222333555666666555333222333333333444444444555555555666777666555444555666;;;;;;;;;:::888777555444777555333444777888666444111111222222333444555555666666777777777777777777666555444666:::;;;999777666666666666666777888999888999;;;<<<===<<<;;;;;;@@@===999888999:::;;;;;;<<<======<<<:::999999:::666555333222333666:::===999999999999999888777777555777999888666666888:::777666444333222222333444666555444555999<<<===>>><<<:::888666777888;;;===999999999888888777777777444666777777555333222333222111000000000111222333333333333222111///...---000222333333111000///000000000111111222222222333111111111111111222333444222111333777888555444555666444666<<<>>>>>>???CCCEEEBBB???BBBGGGKKKJJJHHHIIIHHHEEEDDDDDDFFFHHHJJJQQQPPPPPPSSSVVVYYYYYYYYY[[[ZZZYYYVVVSSSPPPNNNLLLJJJKKKKKKJJJGGGCCC???======;;;999777777888:::<<<:::::::::::::::;;;;;;<<<@@@;;;777666999;;;999777444333333222222111111111///000111222333444444444000000111111111111000000///000222333222111///---...............///000111+++,,,---///000111111111111000000///...------------///111111000///000111111++++++111111///666DDDWWWWWWNNN>>>222000///---000000///...............---------...............---)))///333...555CCCGGGGGG666+++,,,...***)))...*********,,,//////...,,,...//////...------///222333///+++)))+++,,,+++***((()))***+++,,,,,,,,,,,,---...............---------,,,++++++******++++++,,,------......------,,,---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,$$$)))///111333999EEENNNLLL???666888888222...000///333:::???AAA>>>888333555111111:::HHHYYYkkkzzz}}}}}}~~~}}}|||zzzxxxwww~~~{{{zzz{{{}}}{{{yyyvvvvvvxxxzzz{{{{{{zzzzzzyyyvvvttttttvvvyyy~~~|||xxxtttqqqqqqtttvvvtttvvvxxxwwwttttttwwwzzzvvvxxxyyyxxxtttoooooorrr333222111111111111222333222000//////111222111111222111111000000000000000111000///......///111222000000000000111222333444444===PPPiiizzzyyyhhhWWWEEE@@@;;;:::;;;;;;888555444333222000000000111222...///000111111111111000222222222222222222222222333333333333333444444555555777;;;HHH```zzzrrr\\\NNNDDD<<<777777555333222222333444333222333222111111222444777888DDDPPPZZZ[[[WWWRRRLLLFFFGGGJJJNNNPPPQQQRRRTTTUUU^^^dddfffbbb___\\\VVVNNNGGG@@@===>>>===888444333555555444444444444444444444444444333333333333222111333444555555444333111111222222222333333333333111333555555555666888:::<<<;;;:::999777666555555777555444444666777666444111222222333444444555555333333333444444333222222777666666777:::;;;:::888888777666555555444444444666777999:::;;;;;;;;;:::>>><<<:::888777999;;;===>>>===<<<:::999999888888555444222111111333555777777777888888777777666555444777999888777666777999666555444333333333444555999777666777888:::999999:::999888777777999:::;;;888888777777777666666666222444666555444222222333111111000000000111222333666666555444333222111000...000222333222111111111222222222222222222222111444555555666888:::<<<======<<<===AAABBB>>>===???CCCAAABBBGGGJJJJJJLLLPPPYYYWWWUUUVVVZZZZZZWWWTTTPPPNNNLLLKKKJJJLLLNNNOOONNNMMMMMMNNNPPPRRRQQQPPPNNNMMMLLLJJJHHHEEECCCBBB???@@@@@@@@@>>>:::777555666444222111000222444555444333333333333444555555999555000000333444333000111111111000000000000000...///000111111111111111///000000000000000//////...///000000000///---,,,------------------......,,,,,,---///000000000000000000000///...---------+++---......---,,,---...///))))))...///---666CCCVVVTTTJJJ;;;222111000...000//////..............................------------***000333///666DDDGGGEEE666+++,,,...***)))...***)))***,,,......---+++,,,...//////...---------000,,,)))(((***+++***)))***+++,,,---................../////////......------,,,++++++******++++++,,,,,,------------,,,,,,.........------,,,,,,,,,000000///...............))),,,/////////666AAAKKKNNNBBB777555666444111000000222777>>>BBBBBB===999888444444:::EEETTTgggwww}}}zzzwwwvvv{{{}}}~~~}}}}}}{{{zzzzzz{{{{{{zzzxxxzzzzzzyyyvvvuuutttuuuyyyxxxwwwuuussstttvvvxxxyyy{{{{{{yyyuuusssuuuwwwyyyyyyyyyxxxuuussssssttt444333222222222222333444111///...///111333333222000000000000000111111222222111///......///111222222111111222333444555555555@@@SSSgggqqqlll\\\MMM===:::777666888888666333555444222111000000000111000000111222222222111111222222222222222222222222333222222222222333444444444666999???NNNcccttt|||ooo```RRREEE<<<:::888666444444444444222111222222111111222444666777>>>EEELLLRRRXXXZZZUUUNNNKKKKKKHHHDDDAAA@@@BBBDDDHHHKKKLLLJJJKKKNNNNNNLLLEEE>>>999;;;;;;888666666555555444444333333222222333333333222222222111111111222333444444333222111000000000000111111111222111333444555555666888:::===;;;999777666555555666666555444444666666555444222333333444444555555555222222222222111111000///555555555666888999888666666666555444333333333333333444666777999999:::::::::;;;;;;888666666;;;???BBB>>>:::999::::::888666444444333222111111111222444555555666666666666555444666888888777666777888555444333333333444555666777666555777888999777666999999999999::::::;;;;;;888888777777777777666666666777777666333111111222222111000///000111333444999888666555333222111111---000222444333333444555:::::::::::::::999999999<<<===>>>@@@CCCFFFHHHJJJJJJHHHIIILLLLLLHHHFFFHHHPPPMMMMMMPPPRRRRRRUUUYYYbbb```___```aaa^^^XXXSSSJJJHHHFFFEEEDDDEEEFFFGGGFFFEEECCCDDDEEEEEEDDDBBB>>>>>>===<<<;;;999777666444555666666555222000...000...---,,,,,,---///000...............///000000333///,,,,,,...///...,,,..................//////---....../////////......///////////////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///////////////000000//////...---------+++---......,,,+++,,,,,,...***)))---...///888EEETTTNNNBBB666222333222...//////...------------...//////......------,,,,,,...+++111444000999EEEGGGBBB555+++,,,---******---)))))))))***,,,---,,,***+++...111222000---++++++,,,***''''''(((******)))++++++,,,---...............//////000000/////////---,,,++++++******++++++,,,,,,------------,,,,,,............------------000///.....................//////---,,,111<<>>MMMZZZ^^^WWWJJJ@@@777555333444666666555333666555333111000000000000111222222333333222222222222222222222222222222222222222111111111222333444111555888:::@@@NNN```mmm}}}uuueeeSSSDDD<<<;;;999666555666666555333444444444444555666777888999===AAAFFFOOOXXXXXXTTTOOOKKKEEE>>>888666999;;;>>>>>>===>>>AAAGGGMMMOOOIIIBBB<<<===>>><<<;;;<<<555555444333222222111111222222222111111111111000000111222222222222111000000000000000111111111111444555555444333444666888===;;;999666555555555666555444444444444555444444333333444444444555555555444444444444333222000000111111222333444444333333111111111111222444555666111111333444666777888888777:::;;;888555555:::???DDD>>>999888:::;;;888555333333333333333222111000111222444666777888999999444555666777777666666666444333333333444555777888000111222555888999777666888999:::;;;<<<<<<;;;;;;888888888888888888777777;;;;;;:::777444222222333444333111000000222444666===;;;888666444333333333333666999:::::::::;;;<<>>333,,,,,,---++++++---***)))(((***+++,,,+++***...000222222000---,,,,,,***)))(((((()))***++++++)))***++++++,,,,,,,,,+++...///000000000000000000---,,,++++++******++++++,,,,,,,,,------,,,,,,,,,------------------------------,,,++++++,,,,,,,,,---...///---,,,000777>>>JJJOOOJJJ<<<444555444///000///000777BBBJJJJJJHHH<<<999777777:::FFF\\\ppp~~~~~~~~~~~~~~~}}}}}}|||~~~~~~}}}zzzyyyxxxuuuttt{{{||||||{{{wwwtttrrrrrruuuvvvwwwyyy{{{|||{{{yyywwwyyy{{{zzzvvvuuuvvvxxx}}}zzzuuusssuuuzzzzzzwww555555444333333444555555555333111111111111000///////////////000111333333444222000///...///000111333333333444555777888999555;;;DDDIIIHHHCCC;;;777333333333444555666555555777555444222000000000000222222333333333333222111222222222222222222222222111111222222333333333333///333888999999???NNN[[[pppyyyxxxfffSSSFFF???<<<888555555666666666444444444444555555666777555888:::;;;BBBLLLSSSTTTSSSOOOGGG>>>777444555666888555333555888>>>EEEJJJGGG???999999:::888777888555555444333222222111111222222111111111000000000111111111111111111111111111111111222222222222333444555444333333333666888===;;;888666444444555666333444444444333333333444333333333444444444444444555555555555444222111111000000222222222111111222//////000000111333444555//////000222333555666777555999;;;999555444777<<>>@@@CCCFFFGGGIIIJJJHHHDDD===999555444333111000000000111222111000111222333222111....../////////......---...///000111111000000///...------------...///000///............///000000111///....../////////...---------....../////////////////////...---,,,,,,---------------,,,++++++...---,,,+++++++++,,,,,,......//////...---,,,+++------...............---............------------,,,...//////...------...///......///000444>>>GGGJJJ???222///111333222///......---,,,,,,,,,,,,,,,//////...---,,,++++++***...---333444222>>>HHHDDD999222,,,,,,,,,++++++,,,+++)))((()))+++,,,+++***/////////---+++***+++,,,)))*********++++++,,,---******+++,,,,,,,,,++++++......///000000000000000---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---))),,,...//////000444777DDDRRRVVVHHH888333111///000......555???GGGKKKKKK<<<888555555888DDD[[[oooxxxzzz{{{}}}~~~}}}||||||{{{|||~~~~~~}}}}}}{{{zzzzzzzzzxxxwww~~~}}}yyyuuussstttuuuxxxxxxzzz}}}|||yyytttwwwyyyxxxuuussssssuuu{{{zzzuuupppsssyyyzzzvvv555444333333333333444555777555222111111111///...////////////000111222333444333111/////////000111333333444444666777999:::999<<<>>>>>><<<888555444111111333444555555666555666555333222111111111222222222333333333222111111111111111111111111111111000111333555555444222111000222666888777777@@@JJJYYYiiizzzxxxhhh[[[KKKEEE===777444444444555111111222222333333333333333777777555777???HHHLLLQQQNNNIII@@@888333111111666222000222555777===BBBBBB;;;555555666444333444555555444444333333222222222222222111111111000000111111111111111111111111222222222333333333444444000111222222333555999<<<<<<:::888666555444444555222333444444222222333444333333333333333333333333333333333333333222111000111222444444222222222333222222111111000111111222/////////000111333444555444777::::::777555555666666444222444666777555333111111222222222111111000111222555888;;;===>>>???777555222222333555777777444444444444444666888999444333222333444444222000222333555777888888777777666666666777777777777777666777777888:::>>>CCCGGGGGGBBB<<<888888===DDDHHHWWWTTTPPPKKKIIIHHHIIIJJJMMMNNNPPPOOOLLLJJJIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQDDDCCCBBB@@@??????>>>>>>>>>;;;;;;===<<<888888:::>>>999777777666333444777777888:::;;;:::777333111111111000///............000///...000222333222111,,,,,,------------,,,,,,---......///////////////,,,,,,,,,,,,---......///...------------...//////.......................................////////////////////////...---,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,...///000000000///...---+++,,,---...............------------------------***+++---------,,,---...,,,---......///444<<>>???EEEEEEDDD???999333000///555222111555666555777<<<>>>777333555666555444555555555444444444444444444333333222222222111111111222222222111111222222222222222222333333333333444000111111111222555999===::::::999777666555444333111333444333111111222444222222222222222222222222222222222333222222111111000333555444222111222333222111111111111111222222000/////////000111333444444666999;;;:::666222000222333555888999999999888777777666555444333333222444555777999:::;;;<<<<<<999555000///111555777888555555444444444666777888777666444444555555444333555666777888999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???BBBGGGNNNSSSSSSMMMEEE??????FFFOOOUUU___[[[VVVPPPMMMMMMOOOPPPPPPQQQPPPNNNJJJFFFCCCCCCGGGGGGGGGGGGHHHHHHHHHHHH===<<<:::888666444444333777444333555444111111444333000///111111//////222///000000000...---------.........---------------///.........000111000///------............------------------............+++++++++,,,------......---------------......///---...//////...........................---------.........///......------***+++,,,---............,,,,,,---------,,,+++***---...000111111000///...***+++,,,---.../////////------------------------)))+++---.........///000,,,///111000111555;;;@@@===444---...000...---///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---222222222@@@III@@@111000---++++++,,,---,,,...,,,******+++,,,,,,,,,)))+++,,,+++***)))***+++***,,,......,,,+++,,,...,,,------......------,,,,,,,,,---...///000000///---,,,++++++******++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,,,,------...///,,,---.../////////000111:::CCCOOOPPPDDD555000333---///000111333888???EEEBBB<<<777888???KKK^^^nnnppptttzzz~~~~~~{{{xxxuuuuuuxxx||||||yyy|||||||||}}}zzzwwwwwwxxxyyyxxxxxx{{{|||xxxrrruuuxxxvvvsssoooooopppvvv{{{zzzqqqooovvvyyyuuu444333222222222222333444444333111111222333222111000000000000000111111222555444222000//////000111222333333444666777999:::===<<<:::888777555444222...000222444444333444444555444333222222222333444222222222222222111000///////////////////////////...111666999:::777222///555///---222444222444999888DDDSSSbbbsssssshhhWWWGGG<<<666444333333333444555555555444444111333444333555999999555777:::======999555111///333///000555555222222666999333000333666555444555444444555555555555555555333333333222222222222111333333222222222222333333111222222222222333333333333333333222111333777:::999999999888777555333222000333444333111000222444222111111111111111111111222333333444444444333333...111333222000...///111......///000222333555666111000/////////111222333555666999;;;;;;777111,,,222666;;;>>>>>>>>>>>>??????>>><<<:::888666666555777888888999999999999888:::555///---000444777888666666555444444555777888777555444444666999::::::::::::;;;<<<===??????@@@AAAAAABBBBBBCCCCCCCCCDDDIIIIIIIIIHHHJJJNNNTTTYYY\\\UUUKKKDDDDDDLLLVVV]]]^^^ZZZTTTNNNKKKKKKMMMOOOLLLMMMLLLHHHCCC===:::999<<<;;;;;;:::999888888777999888666444222111000///444111000222222//////222,,,***+++///000......111///000///...,,,,,,---.../////////////////////000...---,,,,,,---...,,,+++000000000111000000//////------------............+++,,,,,,---.../////////......------......///000---///000000/////////000.........------,,,,,,,,,,,,------......---------***+++,,,---.../////////***+++---...---,,,***(((+++---///000111000///...)))***+++---.../////////------------------------+++---///000000111222444---111444333333777===@@@:::111---///000,,,,,,...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---+++---222111111@@@HHH>>>//////...++++++,,,---,,,///---+++***+++------,,,))),,,///000///---,,,,,,***,,,///...,,,***+++---+++++++++,,,,,,+++******+++,,,---...////////////---,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------************++++++,,,---111000///---------///000999;;;EEEMMMGGG777111555---///222111000333;;;AAAGGG???999;;;CCCOOO```mmmjjjooowww|||yyyxxxxxxzzz}}}}}}{{{xxx{{{{{{|||~~~}}}zzzxxxxxxwwwuuuuuuyyy~~~}}}yyymmmqqquuuvvvtttrrrssstttttt}}}}}}sssooouuuxxxuuu444444222222222222444444222222222222222222222222...000111111000000111222555444222111111222444555222444666666666666777999:::999888666444333222222111222444555555555444444222222222222111111111000333///+++---444999999666333222000///.........///000000111222333333444444444222000///000333777999999<<>>;;;777666444333333444555444444444333222333555666555444555555666666666555333222444333222111111222333444777444222333555555333111333333333333444444555666555444333333222222333333333222222111111222222333333222111/////////000000333333222222333555666777777888888777444222111111000000000000111222333444333333222111000000000111333222111111000000111111333333222222111000//////333111...------000333555666555333000/////////000444444555777888888666333444555888<<<@@@AAAAAA???>>>===;;;:::888888777777::::::999888666555444333222111000///000222555666999888666555444444555555999888777888:::<<<<<<<<<===>>>???BBBDDDHHHJJJLLLLLLQQQQQQMMMLLLRRRUUUSSSVVVTTTSSSTTTVVVXXXYYYYYYRRROOOJJJFFFEEEGGGJJJMMMQQQMMMGGGBBB???>>>???@@@DDDAAA===888555222111111333333222222222222333333222222222222111000......---...///////////////...////////////...---,,,+++,,,---......,,,,,,---...---,,,,,,,,,------+++)))---+++***+++,,,,,,+++***---000333333111...---,,,//////000///---+++)))(((------------............///......------///000111///------///222444333000///......---------......---,,,***))))))***,,,---+++++++++,,,,,,------------......---++++++,,,...///...---...000111000///,,,,,,,,,,,,,,,,,,,,,,,,........................))))))***---000000///---+++...000///333<<>>???;;;///...,,,+++******+++,,,++++++,,,,,,,,,+++******)))************))))))(((,,,,,,,,,++++++*********+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000000//////........./////////777BBBJJJJJJBBB777///333111111222111000666>>>BBBCCCAAA===@@@NNNbbbpppooottt||||||{{{zzzyyyzzz|||}}}|||zzz}}}}}}~~~~~~|||wwwuuuwwwwwwvvvvvvyyy||||||xxxuuuqqqsssvvvwwwuuusssqqqqqqvvv|||}}}wwwsssuuuvvvttt444333333222222333333444222222222222222222222222///000222111000000111333444333222222222333444555444555666666666777:::===;;;:::888666444222111111222333444555555555444333222222111111111000000000222---,,,444@@@GGGDDD>>>222111///............/////////000000111222222222333222000000000222555666555777:::AAAKKKZZZjjjttt{{{|||wwwjjjZZZMMMBBB999222333444333111111222333222111000111333444333222333444444555444333222111222222111000000111222222555333222222444444222000333333222222333444444555444444333222222222222333333222222222222222222333111111000//////000111222444333222222222444666777777888888777444222111111000000000000111222333444444333222222111111222222333222111111000000111111333333333222111111000000222111///......///222333666666555333333222222222222222333555888888777555666666888<<>><<<<<<<<<;;;;;;::::::999999999888666444333222111333333222333444666888999555555444333444555666777999777666777:::???BBBCCCGGGIIIMMMRRRWWW[[[___aaabbbdddbbb^^^^^^dddfffddd\\\YYYUUURRRQQQPPPOOONNNEEEDDDAAA???>>>>>>??????AAA>>>;;;777555555777888;;;999666333111000000000//////............//////000000000000///...---,,,++++++,,,---...//////////////////......,,,++++++***,,,---,,,+++***+++,,,---,,,,,,,,,------+++))),,,+++******+++,,,+++***,,,///222333111///---------............---+++***............////////////...------,,,---...///000000//////111444444222000///......---------.........,,,+++******+++,,,...,,,,,,,,,,,,---------------......---++++++,,,...///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,......------------------+++++++++---///000///...---//////...333<<>>FFFIIIDDD:::333111///...///...,,,111777@@@CCCBBB>>>???KKK___nnnnnnssszzz||||||||||||{{{{{{zzzzzzzzz~~~~~~}}}xxxwwwxxxxxxwwwwwwzzz}}}}}}yyyuuurrruuuyyyzzzyyywwwuuuuuuwww}}}zzzvvvvvvtttppp444333333222222333333444222222222222222222222222000111222222111111222444222222333333444444444555777777777666666999===@@@:::999777555333222222111333333444555555444222222111111000000000/////////111---...999HHHNNNHHH???000///...------...///000---......//////000000000222222111111111111222222222222333555<<>>@@@===333000---,,,---.........///...,,,,,,---------,,,------------------------000000//////666<<<;;;666//////...---------......///...,,,+++*********+++******+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++---//////---,,,+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......------------------------//////...---------......------,,,,,,,,,------...000222777@@@GGGGGG@@@999111///...///---+++---222>>>BBBCCC@@@>>>FFFXXXhhhlllpppwwwzzzxxxzzz||||||zzzyyy{{{~~~~~~|||}}}}}}}}}~~~}}}yyyxxx{{{zzzyyyxxxzzz}}}}}}yyyuuurrrvvvzzz{{{zzzxxxvvvuuuvvv|||~~~|||xxxuuuqqqlll333333333333333333333333111111111111111111111111000222333333222111333444111222333444555555555555666777888999999999<<<>>>666666555444333333333444333444444555444333111000000000000000////////////111///111888@@@BBB===666///......------...///000........./////////000000111111111111111000//////111111111222555<<>>======;;;:::;;;<<<>>>???>>><<<<<<===???@@@???>>><<<:::;;;:::999777666444333222000111333444555666666555777888:::;;;>>>@@@AAABBBDDDDDDHHHOOOXXXaaagggjjjkkkmmmppprrrtttssssssrrrnnnggg^^^XXXXXXXXXUUUQQQJJJFFFAAA>>>============888888777666444222000///000000000111222222333333111000000///000000111222......------------......---------------,,,++++++*********+++,,,---......,,,---------,,,,,,+++***)))***++++++***)))***+++---,,,,,,,,,------+++)))***)))((()))+++,,,+++***))),,,///000/////////000------------------------++++++,,,,,,,,,------------------------.........111222444666666444000......------------.../////////...------------...////////////......------,,,---......---++++++,,,...,,,+++***+++---...---,,,......---,,,,,,+++******------,,,,,,+++*********000...,,,,,,---////////////---+++...888BBBAAA:::111///---,,,,,,---......111///---------...---,,,//////......---------,,,000///...///777>>><<<666//////////////////000000000///,,,***)))***+++,,,))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,++++++******++++++,,,---------------.........//////......------------///............///000000000///111999CCCHHHEEE@@@555111000222111...///333;;;???DDDCCC???BBBQQQ```iiilllsss}}}|||uuuppptttyyyzzzxxxyyy}}}zzzxxxvvvvvvvvvxxxzzz}}}~~~|||}}}|||xxxxxx{{{zzzyyyxxxyyy||||||xxxuuurrrtttxxxyyyvvvsssqqqpppuuuxxxyyyyyyvvvsssooolll333333333333333333333333111111111111111111111111000222333333222111333444000111333444555666666666444777;;;===<<<999888888222222222222333555666666333333444444444333111000000000000000////////////000111222333333222111111000///...------...000000//////000000000000111111111111111222111000...---000111222333444666999<<>>======<<<;;;<<<>>>???>>><<>>;;;888888999;;;<<<<<<:::999888666444333333333222222222333333333333222111111000000000000000000///......------......///------.........---,,,,,,...---,,,++++++,,,,,,---,,,,,,------,,,,,,+++++++++,,,---,,,++++++,,,------,,,,,,,,,------+++)))***)))((()))+++,,,+++***)))+++...///......///000///......---,,,,,,,,,+++,,,---------............------......////////////000222555666555222///------------------...//////......................../////////......------,,,---......---++++++,,,...)))))))))***---//////.........---,,,,,,+++******,,,,,,+++++++++*********000...,,,+++---...//////---++++++000<<>>666...//////000000111111111000///,,,*********+++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------....../////////......---,,,,,,...............///000000000---,,,333>>>FFFFFFDDD888444111222222111111555888<<>><<<;;;<<<>>>???>>>===@@@AAAAAA@@@???<<<:::999888888777666666555444444444555777:::===@@@BBBCCCIIINNNVVV^^^ccceeeeeedddiiijjjnnnrrruuuuuurrrppp]]]]]]]]]\\\ZZZWWWUUUSSSLLLEEE@@@AAAAAA???======;;;999888888:::<<<<<<<<<::::::888777666555555555111111111111000000//////000000000///...------,,,------,,,,,,,,,,,,---------......//////...------///...,,,+++******+++,,,,,,,,,------------,,,,,,,,,---......,,,,,,---...---,,,,,,,,,------+++)))+++***)))***,,,------,,,)))+++---...------...///000///...---,,,++++++,,,/////////000000000111111---...//////000000//////...000333444222///...------------------...///000.................................------------------......---++++++,,,...***))))))+++---//////...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++---.........+++,,,///555@@@GGGAAA666---......---,,,,,,---///111///---------...---+++////////////......------,,,,,,...444???EEE???555---...///000111222222111///...,,,++++++,,,,,,---((()))***+++,,,,,,,,,+++,,,,,,,,,,,,------------+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------------------------***++++++,,,,,,---------.........///......---,,,,,,,,,,,,,,,,,,---...///000---+++///888AAADDDEEE<<<666111111111///000333666999BBBJJJHHHBBBEEENNN[[[bbbmmmwww{{{zzzvvvssstttvvvxxxxxxvvvuuuwwwzzz~~~{{{tttmmmnnnuuu|||{{{wwwuuuwwwvvvuuuvvvzzzzzzxxxwwwxxx|||}}}{{{xxxuuuvvvuuussspppmmmmmmmmmrrrnnnmmmooopppnnnmmmnnn222333333444444333333222111111111111111111111111///000222111000000111333111111111222444777999;;;===@@@BBBAAA===888333111111111111111222333444555000111222333444333222222222222111111111000000000...000222222111111333555333222111000//////000111111111111111111111111111111111111111111111111111///111333333222222333444444:::AAAHHHVVVhhhvvv|||zzzwwwooo___LLL>>>777666222111000111333444333222444333333222333444555666222333444444444444333222111333444444222222444666333333222111111111111111333222222111111111111111000111333444444333111000222111000//////000111111222222333333333222222222333444666555333111111222222222111111111111111222000000//////000111111222111111000///////////////000000000000000000000000111111111111111222222222444444555666888:::<<<===666444222333777;;;>>>@@@>>><<<;;;<<<>>>??????>>>@@@??????>>>===<<<<<<<<<999999999999999999999999777888;;;@@@FFFLLLQQQTTT\\\aaajjjqqqsssqqqllliiiddddddeeeeeefffccc___\\\MMMLLLKKKJJJIIIHHHGGGGGGBBB>>><<<>>>===888666999999888888:::<<<<<<;;;:::888999:::;;;;;;999777666222222111000//////000000000000000///...---,,,,,,---,,,,,,++++++,,,,,,---------............---------,,,***))))))***+++,,,,,,------.........------,,,...///...---,,,---...---,,,,,,,,,------+++)))+++******+++---///...---***+++------,,,,,,---.........---,,,,,,,,,---............/////////000000,,,---.../////////......,,,...111111...------...---,,,,,,------///000000---------......---------,,,,,,,,,,,,---------------......---++++++,,,...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***))))))+++...///...,,,+++///555;;;CCCFFF===222+++---///...,,,+++---///...,,,+++,,,...//////...////////////............---...000777BBBGGG>>>222,,,---///000111222222111,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++---//////---,,,+++,,,++++++++++++++++++++++++,,,+++******+++,,,...000,,,------......------,,,))))))******+++,,,,,,---,,,---.../////////...---,,,++++++,,,,,,...//////000---+++---333;;;AAADDDCCC:::222000///---...000444666@@@MMMNNNEEEBBBFFFQQQ]]]lllwwwzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwww~~~~~~xxxqqqqqqxxx}}}}}}zzzvvvtttuuuuuutttvvv{{{{{{yyyxxxzzz~~~~~~|||ssssssrrrpppnnnmmmoooppprrrmmmlllqqqrrrnnnjjjkkk222222444444444444222222000000000000000000000000...000111111000000111222222111111222444777:::<<>>555333111333888>>>BBBDDD>>><<<;;;<<<>>>?????????>>>>>>============>>>>>>=========>>>>>>?????????@@@BBBEEELLLSSS\\\ccchhhccchhhoootttrrrkkkbbb\\\VVVTTTSSSSSSRRRQQQNNNLLLDDDCCCBBB@@@??????>>>>>>FFFBBBBBBCCC>>>666444888555555777999<<<<<<;;;999666999===@@@@@@===999666555444333222111222333444000111111111000//////......------,,,,,,------...,,,,,,---......---------***)))((('''((()))+++---------......///.........,,,---......,,,,,,---...---,,,,,,,,,------+++))),,,++++++,,,...//////...***,,,------++++++,,,...,,,,,,++++++,,,---///000+++++++++,,,,,,,,,------+++,,,---.........---,,,***---///...,,,+++,,,...,,,,,,,,,---...///000111,,,,,,------------,,,,,,+++++++++,,,,,,------------......---++++++,,,...000///------------+++***,,,,,,,,,,,,,,,,,,,,,---******+++,,,---......///'''((()))+++...///---,,,,,,222999???EEEEEE;;;///+++---///...,,,+++---///***))))))+++...000111111...////////////////////////000333:::DDDHHH===///+++,,,...000111222222111***+++,,,---............---------...------,,,,,,,,,,,,,,,------.........+++---//////---,,,+++,,,************************,,,+++*********,,,///000***++++++,,,,,,++++++***(((((()))***++++++,,,,,,+++,,,.../////////......---------...///000111222000...,,,---000777>>>CCCJJJ@@@555111///------///333444???OOORRRGGG@@@BBBKKKYYYkkkwwwzzzzzz|||~~~yyyxxxwwwxxxzzz{{{zzzyyy|||~~~{{{tttsssyyy|||zzzyyyuuusssuuuuuutttwww{{{|||zzzyyy{{{ppppppnnnlllkkklllooorrrsssnnnnnntttuuunnnhhhggg