BM*6( wwwrrrlllhhhggghhhhhhiiinnnppprrrvvv{{{zzz}}}xxxooohhhccc```YYYYYYYYYZZZ^^^bbbgggjjjrrrtttwww{{{~~~wwwvvvuuuuuuxxx|||tttpppiiibbb\\\XXXVVVUUUXXX[[[___dddhhhllloooqqquuuvvvxxx{{{~~~ӵĦĦӵ~~~xxxtttrrrqqqqqquuu|||Ħ~~~tttlllhhh___^^^]]]]]]___cccfffiiiiiijjjlllnnnpppssstttuuuyyyzzz|||~~~4ĉ@ӵ>L=hĦ4ĉ@ӵzzzxxxuuuuuuwww|||>L}}}tttkkkeeebbbcccdddggghhhiiikkkmmmoooqqqqqqttttttuuuwwwyyyzzz{{{|||zzz|||GG=?HdĦ=ĪjGG=?~~~}}}HdĦwwwllldddmmmkkkjjjkkkooorrrqqqppprrrsssvvvyyyzzzzzzyyyxxx{{{{{{zzzzzzzzz{{{||||||~~~~~~~~~~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdD|||uuunnnPPPOOOӵQQQQQQӵ]]]ӵ|||Ħӵtttĭӵwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?EEEfff?><z777777=?Ħ===g&e>>>g&eNNNPPPTTTS?ʬrrr4ff?>ߝL@eg&e3h?g&e>&ewwwxxx??xxxwwwwwwwwwwwwxxxyyyzzzxxxxxxxxxyyyyyyzzzzzz{{{}}}}}}|||{{{{{{{{{{{{|||}}}}}}4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ}}}tttlllfffWWWRRRLLLDtfo9ĦsߝLGdUĦ222Ht@cӵHu]Ħ>>>Hu]Ħ@@@AAAHtƅ^IIIqIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħvvvrrruuuuuuuuuuuuvvvwwwxxxxxxvvvvvvwwwwwwxxxxxxxxxxxx}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦfff[[[QQQJJJDDD???<<<;;;999666HdDĦgdKӵDdDDdDĦ000DdDĦ4DufӵDdDĦ<<<DdDĦBBBq<R>>>???peƜ4DuTӵZZZDdDĦDdDĦqjRgdKӵDdDΦDdDĦtttsssrrrrrrqqqqqqsssssssssttttttvvvwwwwwwuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuyyyyyyzzzzzz{{{{{{|||||||||}}}}}}4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ===888444333444444444555444333DdDĦnuR)ĦDdDΦDdDĦ333DdDĦnuR)ĦDdDĦ999DdDĦAAApo9u@@@???>>>???=ӊB1.uTӵ>>>DdDĦccclllDdDĦGIdnuR)ĦDdDΦDdDӵzzzrrrnnnooosssvvvrrrrrrrrrssstttuuuvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvyyyzzzzzzzzzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<111222555777777777222222111>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ999>d<Ħ>>>peӵ???Ħ<<d<ĦpeӵDx<>d<ʜ4DuTӵxxxuuuuuuvvvrrrrrrrrrssstttuuuvvvwwwuuuvvvxxxyyyyyyxxxvvvuuuxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9444<x777666333000333333333&ӫeʬtIӇ222>d<Φ>d<Ħ444D&ӫetIӇ>>>DdDĦ777sdKĦ===B?dp&ĒR666777>d<sdKĦbbbB?Ho9ddds&dq&ĒR}}}uuuqqqrrrrrrrrrssstttuuuwwwwwwuuuvvvxxxyyyyyywwwvvvtttwwwwwwvvvuuuuuuvvvvvvvvvzzzzzzzzz{{{{{{|||||||||yyyyyyyyyzzzzzz{{{{{{{{{|||{{{{{{{{{|||}}}~~~~~~|||{{{{{{{{{|||~~~4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<ŌzzzlllWWW@G222222Hkge333333333333333333333333HĪj@IŌ333333ege555555Hu]3hIŌBBB@@@DdDĦ:::ne===>>>@h<<<<<<>h777777666se666ne999999@GvvvooosĪj@h|||uuusssrrrtttwwwwwwuuurrrwwwyyy|||}}}{{{yyywwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyy}}}|||||||||||||||}}}~~~}}}}}}}}}}}}~~~4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoXXXIIIAAA777222111222222222222333333444444333444444777777777777777777D^CCCDDDCCCDdDĦ:::<<<===@@@BBBAAA===<<<;;;666666666555s׼s555555666666666999rrrKKKKKKXXXnnn}}}wwwsssssstttwwwxxxuuuvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}yyyyyyyyyxxxxxxxxxxxxxxx|||||||||||||||}}}~~~~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ666+++...000///---///000000111111222222222111111222222333444555555444555555666777888999999999888888888777777777777777666666555555>d<Ħ;;;>>>AAABBBAAA>d<Ħ888777888Ħ???AAABBBAAA@@@>>>>>>???<<<<<<:::999888777777777555555555444Be222444444333333Ħ222111000...000555===FFFKKKcccjjjttt~~~wwwiii^^^QQQQQQVVVbbbsssyyyrrrrrrwww{{{wwwwwwvvvvvvvvvwwwwwwxxxwwwwwwxxxxxxyyyzzzzzz{{{xxxxxxyyyzzzzzz{{{{{{|||wwwwwwwwwwwwxxxxxxxxxxxx{{{{{{|||}}}~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we>>===;;;999999:::::::::888777666555555555555555555444333333333333333gdKĦ111222444666888888555111///:::@@@KKKYYYhhhttt|||}}}tttnnnoooyyy}}}vvvuuuvvvzzzyyyxxxxxxxxxwwwvvvuuuvvvwwwwwwxxxyyyyyyzzzzzzwwwwwwxxxxxxyyyzzzzzz{{{wwwxxxxxxyyyzzzzzz{{{{{{zzz{{{|||~~~>AneneneneDenene>Ak<sssHHHAAA888fh///......000111222222......///000111222222222222333333444555555666666555555444444333333222222000000////////////......///......------De222444777999:::888ne555444ne888999:::;;;:::888666666777777777555444333222222222555555444444444444444333333333ne111111444222///......111444777333555888;;;BBBOOO```lllvvvqqqwwwvvvvvvwwwyyyyyyvvvsssuuuvvvwwwxxxyyyyyyyyyyyywwwwwwxxxxxxyyyzzzzzz{{{xxxxxxyyyzzz{{{||||||}}}{{{|||}}}iiiNNN===222111//////------,,,---...///111333///000000111111222222222222222333333333333444444222222111000///......---///.........------------...------------///555777:::<<<===<<<777666555666777:::;;;<<<;;;888777666777555555333222111000000000333333333333333333333333333333222222222222000...,,,---000444666111555888777444777???FFF^^^sssxxxtttsssrrruuuxxxzzzxxxvvvuuuvvvxxxzzzzzzzzzyyyyyyxxxxxxyyyzzzzzz{{{{{{|||xxxyyyyyyzzz{{{||||||}}}|||}}}iiiSSS@@@000&&&333111---++++++---///111000111111111000/////////111111111222222222222222111111000000000000//////.........------,,,,,,,,,......------------,,,,,,,,,,,,,,,---...///000111666999===@@@BBBBBBAAA@@@;;;:::777666555666777888:::<<<<<<;;;999777666777555444333222111000000000000000111111111111111111111111111111222222222222222333555555444222///---,,,000444666666555666888AAANNNddd~~~~~~yyyttttttwwwzzzzzzyyywwwxxxzzz|||}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}{{{|||||||||}}}~~~~~~~~~}}}~~~oooSSS<<<222111333555++++++---///000000///...,,,///222333333111000000333333333222222222222222/////////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,---///000111555888===BBBEEEFFFFFFEEE>>><<<:::888777777888999:::;;;;;;:::888666555666555555333222111000000000........./////////////////////000000111111222222444333111000000111333444666333111111333555555444111777GGGbbb{{{vvvwwwzzz{{{zzzyyyzzz|||~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~~~~~~~sssMMMAAA333---000333111...////////////000000000000111111111111000000000000333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++******))))))***+++,,,---.........///333888>>>DDDJJJKKKIIIHHHDDD@@@===999777888;;;<<<<<<<<<;;;:::999777666555555555444333222111000000000///...............------...///000111222222444444444333333222222222333222111000111222444555777444666BBBUUUnnn~~~yyyzzz}}}~~~~~~~~~}}}{{{|||~~~}}}}}}|||___HHH;;;555---,,,///222111///////////////000000000000000000000000////////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,------............000333888===DDDKKKPPPRRRHHHFFFEEECCC@@@<<<888777>>>===============<<<:::444444444333333222111000000//////.....................//////000111222222444444444333333222222222222222222111222222333333000000111666>>>NNNggg||||||zzz~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~hhhMMM888***---,,,,,,---///111000///////////////000000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------....................................111222666;;;BBBLLLVVV^^^TTTRRROOOLLLIIIFFFBBB>>>???===;;;;;;;;;;;;999888333333333222111111000000//////...------------...//////000000111111222222444444333333333333222222222222333333333222222111000111333333111666GGGXXX|||yyy}}}}}}~~~~~~~~~}}}}}}}}}|||}}}~~~uuuVVV???333000///,,,...///000///......///////////////000000000000.........---------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,---......//////000//////......---------111111333888???KKK\\\jjjqqqnnnfff]]]YYYXXXWWWTTTGGGCCC>>>;;;:::999777444333333222111111000000000///...------,,,,,,------000000000000111111111222333333333333333333333333111222333444333222111000333333555555222222;;;FFFTTTeee~~~|||{{{{{{{{{|||}}}|||{{{|||}}}}}}~~~~~~~~~mmmKKK555...000222333...///000///------...000////////////000000000000------------,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,---...//////000///...---,,,,,,,,,---000///111777===III___rrr{{{vvvqqqkkkZZZRRRHHHBBB???>>><<<999666555444222111111111111......---,,,,,,,,,,,,,,,/////////000111111222222333333333333333333333333111222333444444333111000222///000333444333666:::;;;DDDXXXuuu{{{xxxwwwxxxzzzzzzyyy|||||||||||||||}}}}}}}}}zzz|||~~~|||||||||XXXDDD111---111222---''',,,,,,---,,,,,,---///222////////////000000000000------------,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------***++++++,,,---.........000///---,,,,,,,,,------///...111888>>>HHH```xxxvvvjjjYYYMMMGGGDDDAAA>>>:::999666444222222222222------,,,++++++++++++,,,------...///000111222222222222333333333333444444111111222333333333333333444000///333555444333333777555<<>>DDDOOOccctttrrraaaTTTKKKGGGBBB<<<::::::999444000000///---,,,+++*********************+++,,,---...111222444555666555444444000111111222333333444444222333444555555555444444555111222777888???WWWqqqrrrjjjkkkmmmiiikkkkkkjjjjjjlllooopppnnnpppssstttuuuuuuwwwxxx|||||||||||||||}}}~~~~~~~~~~~~{{{]]]AAA111,,,---........................---------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((************++++++++++++...///222333555777999;;;:::777444222333444444444//////////////////000000333333777<<>><<<;;;888333///...---,,,+++***))))))))))))))))))))))))***+++,,,---...000111222333333333222222222222222222333333222222222333333333333333666222222555333///555>>>XXX|||zzzmmmcccgggfffggghhhiiijjjkkklllkkkmmmpppqqqqqqqqqrrrtttxxxxxxwwwwwwxxxxxxyyyzzz}}}}}}}}}~~~rrrZZZ===...///444222...........................---------............///------............------...------,,,+++***))))))(((((((((((('''''''''''')))******++++++,,,,,,,,,///000444:::AAAHHHKKKMMMLLLFFF>>>777333333222222444333222000000000000111333111555>>>FFFMMMVVV]]]ooosssdddXXXPPPGGGDDD@@@===;;;777333///---,,,+++***))))))))))))))))))(((((()))******++++++,,,---///000222222333222222222222222222222222222111111111222222333333555111222666666222333777AAA^^^qqqaaacccaaaaaadddggggggiiikkkjjjlllnnnoooooopppqqqrrrwwwvvvvvvvvvwwwxxxyyyyyy}}}}}}}}}~~~|||vvvJJJ<<<...)))...222///***........................---------............///------............------------,,,+++******))))))''''''''''''(((((((((((()))******+++,,,,,,------...000555>>>IIIRRRWWWYYYWWWPPPFFF===999777666666444333222000000000111222222111555???HHHPPPYYYaaaooorrraaaTTTKKKGGGEEEBBB???;;;666222///,,,,,,+++***)))))))))))))))))))))((())))))***+++***++++++---...000111222111222222222222222333333222222111111111222333444555222222555666555666888999AAA]]]xxxeee```ZZZZZZ___cccdddfffiiihhhkkkmmmoooooopppqqqsssvvvvvvwwwwwwxxxzzz{{{|||}}}~~~|||~~~rrrRRR888222,,,***+++---...---........................---------............///------............------,,,,,,++++++******))))))'''(((((((((((())))))))))))******+++,,,---......///111888DDDSSS___fffhhh[[[TTTJJJ@@@;;;777666555444333111//////000222333333333666>>>FFFMMMXXXccclllwwweeeWWWMMMGGGFFFDDD@@@;;;666111...,,,,,,+++*********************)))))))))******++++++++++++,,,---///000111000111111222333333444444333222222111111333444555666555444444444444555777888333BBBhhhppp```WWWTTTYYY^^^^^^```fffeeehhhkkkmmmnnnppprrrsssvvvvvvwwwxxxzzz}}}~~~~~~rrrOOO777111111///---,,,---///111........................---------............///------............------+++++++++***************((((((((()))))))))******)))******+++,,,---...///333666>>>LLL^^^mmmuuuwwwggg___SSSHHH???888444111333111///......000222444555555888>>>CCCKKK[[[iiippp|||iiiZZZOOOGGGGGGEEEAAA;;;555000...---,,,,,,+++++++++++++++++++++************++++++,,,,,,++++++,,,...///000//////000111333444555555444333222111222333555666555777888666444444555666666555:::KKKmmm}}}cccWWWPPPUUUYYYWWWYYY```bbbdddhhhkkkmmmoooqqqssstttuuuwwwyyy|||}}}yyyvvvRRR777---(((+++...///.........///........................---------.........//////---..................---***************+++++++++(((((())))))******++++++)))******+++---...//////777:::BBBRRRfffvvvzzzqqqcccUUUHHH>>>666222222000...---...000333444444555999>>>CCCMMM```qqqzzz}}}jjjZZZOOOHHHHHHFFFBBB;;;555000...------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++,,,---///000...///000111333555666666555444333222222444666777222777;;;999666666777888222===<<<:::UUUgggXXXOOORRRUUURRRTTT[[[___bbbfffiiikkkmmmpppsssssstttvvvyyy||||||qqq}}}uuuLLL111---444.........------,,,,,,,,,.........------,,,,,,,,,........................000000000000///...---,,,,,,++++++******++++++,,,+++++++++*********))))))*********+++,,,---///000444999@@@NNNgggwwweeeWWWKKK???666111000///.........///111222333444888???GGGRRRdddsss~~~wwwdddUUULLLIIIGGGDDD???:::444000---///---+++***++++++***)))******+++++++++******))))))***+++,,,...///000111333222111111222333555666444444444444444444444444888888777777666666555555777999:::<<>>DDDNNN^^^mmmrrr```SSSLLLJJJHHHDDD>>>888222...,,,---+++))))))******)))((())))))******+++******))))))***+++,,,---...///000////////////000111222333333333333333333333333333555555666777888::::::;;;999999888444555???RRR```mmmkkkQQQDDD???<<<@@@FFFHHHKKKNNNQQQUUUZZZ___ccciiimmmrrrwwwzzz}}}tttzzzddd<<<***+++///...,,,------------------------------------------------........................------------,,,+++*********))))))(((((())))))*********)))))))))((((((((()))))))))+++,,,...000111000333:::FFFWWWfffpppssstttnnnaaaPPPCCC;;;666222000///.........///111222222333888>>>EEENNN^^^lllrrr___RRRJJJJJJHHHCCC===777111---+++---+++)))((())))))((('''((())))))***************)))***+++,,,---...//////////////////000111222222222222222222333333333333555666777888999:::;;;<<<;;;<<<;;;888777===IIISSS___hhhtttXXXDDD888333666===???@@@CCCEEEIIINNNTTTXXX[[[```gggmmmrrrwww{{{~~~uuuxxxnnnGGG+++---222+++***333------------------------------------------------........................------------,,,+++***)))*********))))))*********)))))))))(((((((((''''''(((((()))***,,,...000111000222888CCCQQQ```mmmuuu}}}{{{oooZZZHHH>>>777222000///.........///111222111333888???FFFOOO___mmmrrr___QQQHHHJJJGGGBBB<<<666111---,,,---+++)))((())))))(((''''''((()))***************)))******+++,,,---......//////000111111222222222111111111222222222333333666777777888999999::::::999;;;<<<:::888:::AAAGGGZZZRRRnnn|||aaaHHH666...000555444555777888;;;???DDDHHHLLLQQQYYY```gggmmmrrrvvvyyy|||oooOOO333&&&111444(((&&&333,,,,,,,,,------------...,,,,,,,,,------------...........................------------,,,+++******+++******))))))******+++((((((((((((''''''''''''(((((()))***,,,///111222333333888CCCPPP```ssshhhQQQDDD;;;333000///.........///111222222333999@@@FFFNNN]]]kkkooo^^^QQQHHHHHHEEE@@@:::555111...------+++))))))******)))(((''''''((()))*********************+++,,,---------...///000111222222222111000000000111111222222333666666777777888999::::::<<<>>>???===;;;:::===AAAXXXJJJYYY~~~kkkQQQ;;;///...222,,,---//////000222666999@@@DDDJJJQQQWWW^^^dddiiiooosssyyy}}}xxxttteee777///+++...///***)))...,,,,,,,,,---------......,,,,,,,,,---------..........................................---,,,+++***)))))))))(((((()))))))))((((((((('''''''''&&&&&&'''((()))***,,,///111222666333777AAAOOOaaazzzuuu[[[KKK???555000///.........///111222444555999@@@DDDKKKYYYfffyyygggZZZPPPJJJGGGDDD???999444111///......,,,*********+++***)))&&&'''((()))*********************+++,,,,,,------,,,---///000111111000000//////000000111222222333333333555666888999;;;;;;<<<>>>@@@@@@>>>>>>???AAASSSPPPPPPeeetttZZZAAA333///111+++---............///111555777;;;???DDDJJJQQQVVV[[[aaaiiinnnrrrxxx}}}ttt|||wwwLLL,,,222222***)))......))),,,,,,,,,------.........,,,,,,,,,------.............................................---,,,++++++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''((()))***,,,///111222555222444>>>MMMaaa}}}}}}aaaOOOBBB666000///.........///111222555666:::???BBBHHHTTTaaa}}}qqqaaaWWWPPPLLLFFFCCC>>>999444111000//////---+++***++++++***)))&&&'''((()))*********************++++++,,,,,,---+++,,,---///000//////......//////000111222222222000111333555888:::<<<===666888<<<======>>>???AAAMMMXXXPPPTTT{{{yyy```FFF666111111///111222222000//////000---...000222666;;;BBBFFFDDDKKKTTTZZZ___eeennnuuuuuuttt]]]555.........------,,,,,,,,,................................................------------............------------,,,+++***)))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***+++,,,///333666666222444>>>IIIZZZuuuwww___MMM???777222111///...---...000111333444888>>>CCCIIIUUU```vvvzzzaaaVVVSSSOOOJJJIIIDDD<<<666222000...,,,,,,+++******))))))******))))))))))))))))))))))))***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---............////////////111222333555777:::<<<===:::;;;======<<<<<<>>>???CCCZZZfffKKKVVVuuuhhhJJJ555222111111111222333333111000///000000///...///000222333999;;;>>>CCCIIIQQQZZZ```iiinnnvvv}}}rrruuusssNNN///......---------,,,,,,,,,................................................,,,,,,,,,---------......------------,,,+++******))))))(((''''''''''''''''''''''''&&&&&&''''''''''''(((***+++,,,///222555666222444===GGGUUUooozzz___JJJ>>>888222111///.........000111333444999???EEEKKKXXXdddwwwuuu```UUUQQQLLLGGGHHHCCC;;;555222///---,,,,,,+++******))))))******))))))))))))))))))))))))***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------.........////////////000111222444666888:::;;;:::;;;<<<===<<<<<<===???BBB[[[mmmTTTNNNpppxxxjjjOOO777---+++......///000111111111111111000000////////////000111222444666999>>>DDDIIIQQQVVV___hhhpppyyyyyypppyyyzzz[[[<<<***...------------,,,,,,,,,------------------------------------------------+++,,,,,,,,,------------............---,,,+++***)))((((((''''''''''''((('''''''''''''''''''''''''''(((***+++,,,...222555555222444;;;CCCOOOfff}}}```III===:::333111000......///000111333555:::@@@EEELLLYYYfff}}}lll\\\RRRLLLFFFCCCEEE@@@:::444111///---,,,,,,+++******))))))******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........////////////000222444666888999999:::<<<<<<;;;;;;===>>>>>>WWWwwwiiiSSSXXXpppwwwkkkUUU;;;+++(((++++++,,,---...000222333111111111000000///...------............111555888:::>>>EEEMMMWWWbbbmmmttt|||sssttt}}}mmmGGG000+++------------------------------------------------------------------------,,,,,,,,,------------............------,,,+++***)))(((''''''''''''((((((''''''(((((((((((('''''''''(((******+++---111444666333555;;;@@@III```vvvgggLLL???;;;333222000......///000111333555999???BBBIIIWWWeee|||vvvbbbTTTKKKEEEAAA@@@AAA===777333000///---+++,,,+++******))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---------...............///000111333555666888999:::;;;::::::;;;===999LLLxxxlllVVVXXX|||}}}pppgggYYY@@@,,,+++***))))))***+++---000111///000111111111000///...,,,---------,,,---000222333444777;;;BBBKKKVVV]]]ggglllsss{{{}}}tttyyy~~~\\\888***...------------------------------------------------------------------------,,,,,,---------.........------------,,,+++***)))((((((''''''''''''((((((''''''((())))))((('''''''''(((******+++---000333777555777<<<>>>GGG]]]tttpppSSSCCC<<<333222000///...///111222222444999===>>>DDDSSSbbbrrrttt]]]NNNEEE???===???===999555111000...---+++,,,+++******))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------------------...///111222333555777888999888888999;;;<<>><<>>dddhhhppp}}}hhh___```GGG******+++******)))((((((((()))******,,,...///000000000111222333111...,,,++++++...---,,,+++,,,000555:::;;;>>>CCCJJJRRR]]]gggnnnvvv}}}{{{|||zzzwwwuuuxxx}}}|||___===******///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++******)))(((''''''''''''''''''((())))))'''((()))******)))((('''''')))*********,,,///222666444666:::<<>>@@@FFFXXXiiifffTTTKKKBBB======666333000///......,,,***,,,+++******))))))******))))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------...//////000111222444444333333555666>>>>>>bbbtttxxx}}}|||ggg```iiiNNN++++++))))))******)))(((((('''))))))))))))***+++,,,---111333555555333111000000,,,,,,,,,+++***+++...000///222666;;;@@@FFFMMMRRR]]]eeepppyyyyyysssllloootttvvvtttttt{{{{{{XXX666***---000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))*********))))))((('''&&&'''''''''''''''((()))***'''((()))++++++)))((('''''')))*********,,,///111444333555888:::DDD```{{{lllPPP<<<444333111//////000111222000444;;;@@@CCCKKK]]]ppplllZZZQQQFFF>>><<<444222///......---,,,***,,,++++++***)))*********))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++******+++++++++,,,,,,,,,---------------...///000///111222222222222333555666???fffssswwwwwwyyyfffcccpppUUU//////'''((()))******)))(((''')))((('''&&&&&&'''((()))))),,,000222333222333444...//////---***)))***+++***---111444666888;;;===DDDMMMXXXccclllvvv{{{qqqddd[[[PPPcccjjjjjjqqquuuxxxpppHHH333,,,+++///+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''')))******)))***,,,///333333444777;;;HHH```vvvqqqTTT===777444000...///000000000000555===AAACCCKKKaaauuurrrZZZOOOHHHAAA>>><<<888333///...---,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111888777aaayyyuuummmZZZeeeyyyVVV***++++++)))''''''((()))***)))((((((((((((((((((((((((((()))***+++...000222333888666444000---***)))((()))+++///222333333222111777<<>>FFFOOOVVVgggoooyyy~~~vvvnnnfffZZZPPPJJJEEE@@@===BBB^^^ooooootttyyy}}}|||{{{^^^:::------,,,...++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((('''((()))))))))***,,,...222222444777;;;GGG^^^sssttteee\\\RRRHHH777444000...///000000000222555:::===???HHH]]]qqqqqqYYYOOOJJJGGGEEE;;;777222///------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********++++++++++++,,,++++++,,,,,,,,,,,,------......//////000111222222333>>>ggg|||pppmmmgggttt|||UUU+++***)))(((''''''((((((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++...000222555555444111000///---***)))(((***---...,,,------...000555<<>>???@@@GGGhhhwwwppppppwwwxxxUUU222***...,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&'''))))))((()))+++---111222555777999BBBVVVhhh~~~xxxcccTTTHHH>>>777444000...///000000000222333888===BBBLLLaaatttnnnUUUIIIDDD@@@???999555000---,,,,,,,,,+++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------......///000111222333333444OOOsss~~~rrriiilll}}}|||WWW111''')))((('''''')))***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((()))***---111444666666555444222000---***)))(((***,,,///111222222111000222555:::BBBMMMXXX```ooowwwzzzooofffYYYQQQMMMIIIEEE@@@======>>>>>>>>>>>>======FFFggguuummmnnnyyyxxxUUU111***...,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((((((((()))+++---111222444666777>>>PPPbbbqqq\\\KKK???777444000...///000000000111333888>>>DDDNNN```qqqkkkSSSIIIDDD@@@???888444///,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))************+++++++++,,,,,,,,,,,,------......///000222333444444777YYYzzz}}}wwwlllrrr{{{WWW:::111,,,***'''&&&'''(((((('''(((((((((((((((((((((((()))(((((('''''''''((((((((('''&&&&&&(((+++///222444555666777555222...+++'''(((***...111222000...111111000000333999AAAGGGRRR\\\kkkxxx|||rrriiicccTTTOOOHHHCCCAAA@@@???>>>???@@@AAA@@@>>><<<;;;;;;EEEggguuulllnnnxxx}}}vvvUUU222***...,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((((()))+++---111222444555444:::KKK[[[xxxsss^^^LLL@@@777444000...///000000000222444999???DDDLLL\\\kkkbbbNNNGGGDDDAAA@@@777333///,,,++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,---------...///000222333444555<<>>666222,,,)))((('''''''''(((((((((((((((((((((((((((((((((''''''((())))))''''''&&&%%%&&&(((***+++...000333555666555333111---+++***+++...000///---000111111111111222555777;;;DDDPPP\\\gggrrr~~~zzzqqqggg\\\RRRLLLBBBAAA???>>>======>>>???===>>>>>><<<:::888777777GGGhhhvvvlllmmmuuuxxxyyyzzztttTTT222***...------))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((()))+++---222222444444333888HHHXXXmmmmmmYYYIII>>>888444000...///000000000333555999???CCCJJJXXXfffzzzxxxXXXGGGCCCBBBBBBAAA666333...+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,------------...///111222333555555???hhh|||sssooo~~~mmmJJJAAAFFF@@@:::333---***))))))((((((((((((((((((((((((((((((((('''''''''((())))))'''''''''''''''&&&&&&%%%)))+++...222444666777777111,,,'''&&&(((***+++***...111444555444222111111000666>>>FFFNNNZZZiiisss~~~|||qqqiii]]]SSSKKKGGGDDDBBB<<<;;;999999:::<<>>===777///******+++******))),,,000444777:::<<<===333...,,,000777???KKKUUUgggqqq}}}xxxnnnfffYYYSSSJJJCCC???>>>===<<<:::::::::::::::;;;;;;;;;999888666555333222222222:::ggguuuggghhhrrryyy|||sssVVV111%%%000333***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((()))******)))---111000...///666<<>>666000)))))))))))))))'''&&&$$$''''''''''''((()))***+++''''''''''''''''''''''''))))))((())),,,000333666<<<999666444222...)))%%%)))+++...333999===>>>>>>666000,,,---///222:::AAANNNXXXfffrrr{{{}}}sssiii___UUUNNNGGGCCC===:::999:::::::::999999::::::999888666444333222111000000///000000555aaauuuiiieeeooo~~~~~~uuuXXX333%%%,,,000)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***+++,,,------,,,---///111555:::???BBBFFFGGGAAA999777555333222222333555666888:::???GGGLLLSSS```mmmuuucccOOOFFFBBB===999666000...+++*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------///+++---333555333888BBBkkk|||{{{tttxxxwwwgggAAA***(((,,,+++---444>>>FFFHHHDDD>>>444...'''%%%''')))((('''((('''''''''((()))******'''''''''''''''''''''''')))((((((((()))***+++,,,555777:::===<<<777///)))***)))***///555:::<<<;;;;;;555222111000...000444666>>>JJJWWWcccppp|||wwwpppfff]]]UUUMMMFFFBBB@@@===:::888999:::::::::999999888777555333222111......---------...//////777```yyylll___fffxxx|||uuu[[[777%%%(((+++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,++++++,,,.........---111666888888999;;;888333444333222111111222444555999;;;AAAFFFJJJPPP^^^lllrrraaaNNNEEEBBB>>>:::999111///,,,+++,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,---------000+++...555333///===QQQvvv~~~uuunnnrrrxxx~~~ZZZ555((())),,,+++***+++000999BBBHHHJJJDDD;;;///'''%%%(((+++...'''''''''&&&''''''(((((('''''''''''''''''''''''''''((((((((((((''''''&&&+++///555;;;??????<<<:::111,,,((((((---111333222666444555888777333000111///333:::BBBLLLXXXeeemmmuuunnn```[[[TTTMMMGGGBBB???===888777666777999::::::999999777444111/////////000,,,,,,,,,,,,---...///000888]]]zzzpppZZZ]]]pppzzzwwwttt___===(((&&&(((&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***))))))+++...000000...444;;;???===:::;;;======:::::::::::::::;;;;;;;;;===AAAHHHNNNRRRXXXfffuuutttbbbNNNCCC===888666666222///,,,+++,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,---.........---000444......FFFddd|||}}}zzzpppiiippp}}}tttMMM...'''+++***+++***)))(((+++222===EEEKKKHHHAAA777...))))))+++''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''')))---333999???DDDHHH<<<666---)))(((***++++++,,,---444;;;<<<666111000///000333666<<>>;;;999999555555666888;;;===<<<;;;666444000---,,,,,,...///+++++++++,,,---...///000444VVVyyysssXXXYYYkkkqqqqqqrrrcccFFF...''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((('''(((***---111222222777???DDD@@@;;;;;;===>>>===>>>@@@AAAAAA@@@>>><<>>@@@???EEEPPP\\\hhhsss}}}~~~oooiii___VVVPPPJJJFFFCCC<<<<<<<<<999777555666666:::999999999999666111---+++,,,---------,,,++++++************+++,,,......000NNNxxxzzz[[[XXXgggdddjjjqqqmmmVVV<<<...++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***++++++///000000000111444:::>>>FFFMMMVVV___kkktttwwwttt{{{xxx~~~}}}yyylll^^^TTTLLLBBB<<<;;;777444111///......,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++---...//////---222333111999PPPkkk{{{~~~zzzrrrpppooo~~~|||bbbAAA+++'''******'''***'''$$$$$$''')))(((&&&%%%+++666CCCMMMOOOIIICCC---,,,+++)))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&%%%'''---111<<>>333,,,+++%%%$$$&&&,,,000222555:::888777777999<<<>>>??????<<>>:::888666444444666888:::===:::777333000.........---+++((())),,,...---+++...(((&&&))))))&&&)))......MMMoooyyyiiiWWWVVV]]]hhhkkklllaaaHHH///%%%'''***(((((((((***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&(((***&&&(((+++,,,+++***+++,,,,,,000666<<>>CCCCCCDDDBBB@@@CCCLLLVVV^^^bbbtttxxx{{{qqqfff[[[TTTMMMJJJFFFDDDBBB@@@>>><<<666666555666777888:::;;;888666333000---,,,,,,,,,---+++))))))******)))'''+++'''(((,,,---+++---111777NNNiiisssdddRRRQQQ[[[hhheeehhhgggTTT777)))***''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$&&&((()))***)))((((((+++000444<<>>:::888<<>>>>>>>><<<999777333444666888::::::::::::222111...,,,************+++)))))))))******(((&&&+++((('''***---000666<<>>\\\vvvwwwfffbbbvvvzzztttPPP;;;(((&&&)))((('''((('''&&&%%%%%%&&&'''%%%$$$###&&&'''&&&%%%,,,888BBBPPPVVVUUUHHH444'''&&&+++''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%(((111>>>IIINNNOOO@@@666+++&&&'''))))))'''---777>>>;;;666888>>>AAAHHHLLLMMMHHH@@@@@@IIIRRR[[[aaajjjqqqxxxrrrjjj]]]SSSMMMHHHCCC@@@@@@>>>;;;999888666444111444666888::::::888555444---,,,+++***))))))))))))(((((()))***++++++***))),,,)))'''(((...888CCCKKKXXXTTT^^^qqquuueeeYYYYYY]]]```fffkkkhhhXXX===(((+++,,,,,,***'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''))))))((((((((((((///555>>>JJJYYYiiixxxqqqdddYYYMMM>>>333/////////000111///,,,***''''''(((((((((((())))))...,,,***(((''''''((()))((((((((((((((()))))))))((()))))))))************+++***+++...000000333666222<<>>LLLYYYZZZKKK999,,,'''***)))((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))000;;;FFFNNNHHH@@@555---***))))))(((&&&...555555444888;;;<<>>000)))(((&&&'''))))))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))'''&&&,,,888BBBLLLJJJDDD:::000)))((()))$$$(((,,,///444;;;<<<:::999>>>CCCFFFFFFFFFGGGGGGHHHQQQ\\\dddhhhnnnvvv|||~~~rrrfff___TTTNNNEEE@@@>>>>>><<<:::<<<999444222333555777888999888777555111...***(((************************)))))))))(((&&&&&&''')))&&&111@@@KKKTTTYYYWWWRRRDDD999<<>>CCCHHHIIIGGGCCC???FFFPPPYYY```gggnnnssszzz~~~vvvlllaaaWWWQQQGGGBBB===;;;;;;;;;999666555333111222444666777777555333111...,,,+++++++++))))))*********)))))))))((())))))((((((***...222777CCCPPPWWWXXXUUUKKK@@@333------AAAaaaxxxtttdddXXX___hhhnnnrrrooobbbVVV222,,,&&&%%%)))+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((###+++888HHHZZZlll||||||wwwtttssssssqqqpppgggeeeddddddeeeddd```]]]eeegggjjjkkkkkkjjjkkklllkkklllllllllkkknnnssswwwyyy{{{~~~xxxbbbNNN???444......------,,,+++***))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************,,,)))---333333000888DDDbbbpppxxxrrrhhhcccbbbaaazzz}}}eeeEEE+++(((((((((''''''((((((''''''&&&%%%&&&((()))(((''''''%%%$$$%%%'''((('''&&&)))''')))333CCCRRRZZZ\\\DDD;;;...&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&''')))+++666>>>HHHKKKEEE:::000***((()))((((((...888======???>>>===@@@EEEHHHHHHGGG@@@CCCIIIPPPXXX```gggjjjnnnssszzz|||rrrggg]]]TTTLLLGGG===:::888888:::;;;999777111111111222444555444222000///,,,******+++---///((())))))***))))))((((((%%%''')))***---222:::@@@NNNUUUYYYUUUOOOHHH<<>>WWWnnn~~~}}}wwwrrrrrrsssiiiddd___\\\\\\\\\[[[ZZZ^^^\\\[[[ZZZZZZVVVOOOJJJPPPSSSVVVWWWWWWWWWXXXYYYYYYZZZZZZYYYWWWXXX]]]aaaaaadddgggiiikkkrrr}}}ttt^^^HHH:::000///...---+++***))))))'''(((((()))))))))(((((('''(((((()))***+++++++++))))))))))))***************+++222777555444DDDZZZuuunnnhhhccc]]][[[eeeqqqiiiOOO666'''((('''&&&$$$&&&)))***(((&&&%%%$$$%%%'''((('''&&&%%%$$$$$$###$$$&&&(((***%%%$$$$$$)))444EEEWWWbbb\\\MMM999***$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$&&&)))***'''$$$%%%///>>>JJJMMMEEE999///'''***)))&&&(((000999===@@@>>><<<===AAAFFFKKKNNNHHHGGGHHHLLLTTT\\\bbbeeefffkkksss{{{xxxnnnbbbYYYSSSKKK@@@888777888888888777555222000000222444555555333000...+++++++++,,,,,,---------))),,,...+++&&&%%%***///&&&)))++++++111???KKKQQQ^^^ZZZRRRGGG<<<333...---%%%,,,((('''DDDppp~~~iii]]]YYYeeeqqqqqqmmmlll```<<>>@@@DDDGGGIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIDDDDDDDDDEEEGGGLLLRRRWWW^^^ccciiipppvvv}}}}}}lllZZZFFF999///)))+++///,,,,,,+++************(((************))))))))))))---***)))+++***((())),,,,,,+++---666FFFYYYjjjsssuuupppggg```aaapppyyy```DDD///(((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%###)))444>>>WWW___```RRR>>>000***''')))&&&&&&((((((%%%$$$'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&)))111<<>>HHHSSS\\\^^^[[[OOOEEE888---(((%%%###"""$$$)))***%%%)))CCChhhsssZZZPPPUUU^^^dddggghhh^^^GGG...$$$)))---***''''''''''''''''''&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''')))---444EEEaaayyy~~~~~~zzzvvvqqqtttrrrnnniiiddd___[[[XXXXXXWWWUUUTTTSSSSSSSSSTTTRRRQQQPPPPPPPPPOOOMMMKKKGGGGGGFFFEEECCCAAA@@@???>>>???AAABBBBBBBBBAAA@@@CCCBBBAAA@@@@@@AAAAAABBB???@@@@@@@@@AAACCCGGGJJJPPPSSSXXX]]]aaaggglllppp~~~hhhSSS???111---///+++,,,---...,,,******+++************************///***(((***,,,+++,,,...///...333DDD[[[lllqqqooonnnhhhbbbdddrrr~~~fffDDD...)))***(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&))),,,@@@XXXmmmjjjVVV???000(((+++)))((()))'''###%%%)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))---888FFFQQQJJJ>>>///)))+++,,,(((###,,,+++000===KKKMMMCCC888===GGGOOOLLLCCC>>>DDDMMMXXX^^^dddhhhiiikkknnnpppxxx}}}wwwqqqiiiaaa[[[QQQJJJFFFJJJRRRTTTKKKAAA333222111111111333666777555444111...,,,+++++++++,,,,,,++++++******)))))),,,***(((((((((***++++++555@@@MMMXXX___```WWWMMM<<<333)))$$$%%%'''&&&$$$''')))***'''$$$111WWW{{{|||hhhXXXRRRVVV\\\___bbbaaaTTT>>>---((()))***((((((((('''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&)))&&&(((777OOOgggxxx~~~yyytttooojjjeeeiiigggbbb]]]XXXTTTQQQPPPSSSRRRQQQPPPPPPPPPQQQQQQNNNNNNMMMMMMLLLIIIGGGEEEFFFEEEDDDCCCBBBBBBBBBBBB??????@@@@@@??????>>>>>>DDDCCCAAA@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIKKKNNNQQQTTTXXX]]]aaaccchhhqqq{{{rrr___III666,,,******,,,...,,,)))***...***************+++++++++---)))))),,,...---...111222999GGG[[[mmmsssooohhh^^^cccmmmyyylllMMM222&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***((('''---DDD```mmmiiiWWW???---+++))))))***)))&&&'''+++(((((((((((((((((((((((((((((((((((((((((((((((()))***(((&&&&&&---;;;FFFVVVLLL===000)))(((((()))(((%%%(((555EEELLLFFF<<<888>>>EEEGGGFFFDDDDDDFFFPPPUUU\\\aaadddeeehhhiiiiiioooxxx{{{tttnnnhhh```WWWPPPEEEAAA@@@GGGOOOOOODDD:::///000333555777888777777111000...,,,+++++++++,,,+++++++++******)))))))))++++++***&&&%%%(((000888FFFQQQ]]]bbbaaaXXXGGG999---(((######'''***(((&&&(((&&&''')))%%%(((CCCccc|||fffTTTPPPUUUYYY``````___WWWDDD///(((+++)))))))))(((((('''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###$$$&&&(((...<<>>IIIMMMIIICCCCCCGGGMMMSSSXXX[[[___```]]]ccclllxxxvvvqqqkkkeee___XXXOOOHHH;;;999999>>>BBB@@@888//////222666:::;;;999666444---,,,+++*********+++,,,*********))))))))))))))))))******''''''///===HHHXXX```eee```UUUGGG777+++)))'''%%%&&&))))))'''$$$&&&"""$$$)))&&&$$$222FFFuuuttt[[[SSSUUUVVV[[[\\\bbbdddUUU<<<+++)))******))))))((((((''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$$$$'''+++...DDD^^^nnntttwwwyyyyyyxxxssspppnnnhhh^^^WWWTTTTTTTTTSSSSSSRRRQQQPPPPPPLLLLLLKKKKKKJJJIIIIIIHHHJJJKKKKKKIIIEEEBBBAAAAAAGGGFFFEEECCCAAA@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEEEEDDDBBB@@@???>>>??????<<<===????????????BBBDDDEEEEEEDDDCCCCCCGGGLLLPPPRRRRRRUUUYYY^^^dddooozzz{{{~~~lllZZZ;;;111+++,,,---+++---333000000///...------,,,+++,,,,,,---...+++***111:::TTTdddvvvwwwlllaaa```eeerrrqqqUUU999$$$'''+++%%%"""(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%%%%%%%'''&&&---DDDdddttthhhTTT999///&&&&&&((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&(((***++++++***888FFFTTTSSSCCC222)))((('''&&&&&&'''---888DDDMMM<<<444///666EEENNNLLLFFF:::<<>>///++++++***))))))(((''''''$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''###&&&'''&&&%%%'''...444FFF[[[oootttpppoooppppppkkkgggeeeeee___UUUQQQRRROOOOOOPPPPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIFFFBBB@@@@@@BBBFFFEEEDDDCCCBBB@@@??????@@@???>>>===>>>@@@BBBDDDCCCBBB@@@===<<<;;;;;;<<<>>>??????>>>===>>>@@@BBBFFFEEECCCAAAAAADDDIIIMMMNNNLLLLLLNNNNNNOOOZZZfffjjjooosssvvv|||yyyoooNNN===//////000---///555666666444333111///......---...000///---222CCCUUUpppuuuvvvnnnbbb___hhhsssjjjWWW777,,,%%%''')))&&&%%%(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%)))&&&'''222KKKcccmmmlllRRR???,,,&&&((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((()))777IIISSSOOOBBB111''''''(((((('''(((///;;;EEE>>>999333333:::CCCJJJLLL@@@>>><<<===AAAGGGLLLOOOPPPQQQUUU^^^jjjuuu|||vvvllleeeaaa[[[TTTOOOOOOOOONNNMMM>>><<<888555333222222222999:::;;;;;;888444///,,,++++++******))))))((((((''''''(((((())))))************---555DDDSSS```gggbbbcccYYYDDD000&&&%%%'''%%%&&&'''&&&%%%$$$&&&'''&&&'''***,,,)))%%%&&&***999ffftttaaaOOONNN[[[bbb```eeeiiiWWW===+++++++++***)))(((((('''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''"""%%%'''&&&&&&+++444;;;```hhhlllkkkkkkmmmiiiccc]]]YYYYYYZZZUUUNNNMMMQQQLLLMMMNNNNNNLLLIIIFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGDDD???>>>???BBBEEEEEEEEEEEECCCBBBAAA@@@>>>===;;;::::::<<>>>>>===;;;999:::<<>>:::333000666EEEQQQKKKGGGBBB???BBBGGGLLLPPPLLLJJJKKKRRR]]]iiiqqquuu~~~zzzrrriiiaaa[[[RRRPPPHHHBBBEEENNNRRROOOBBB===666111000222555777???<<<888333///---,,,,,,************))))))))))))'''''''''&&&&&&''')))+++(((222>>>KKKYYYdddhhhfffaaaRRR???000)))''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&OOOuuummmYYY]]]aaaaaa````````````HHH222$$$***///***'''***%%%&&&''''''&&&%%%&&&''')))))))))(((''''''&&&&&&$$$&&&&&&""""""---CCCTTTiiifffdddeeefffbbbZZZTTTNNNNNNMMMMMMMMMMMMMMMMMMIIIJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEIIIIIIHHHFFFDDDBBB@@@>>>AAA@@@???>>>>>>>>>???@@@>>>>>>>>><<<;;;;;;>>>@@@AAA@@@???>>><<<:::999888>>>>>>>>>===;;;:::<<<======<<<;;;;;;<<<>>>AAABBBDDDEEEGGGHHHIIIJJJJJJJJJOOONNNOOOUUU]]]dddggggggiiiXXXBBB222,,,...111222666;;;>>><<<666111000111555000,,,333KKKfffrrrqqqqqqgggWWW___ooopppTTT555!!!))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++///222///444OOOllluuugggNNN666***((('''$$$''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''')))...999LLLVVVNNN>>>///)))&&&((('''%%%)))///999@@@EEEBBB;;;888<<>>888222000222666999;;;:::888444000---+++******************))))))))))))%%%(((******((('''(((***111===MMMYYYdddjjjhhhbbbNNNCCC444)))&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%000KKKqqq|||\\\SSSXXXZZZUUUCCC333...+++%%%###&&&(((((()))(((((()))+++,,,***))))))(((((('''&&&&&&%%%%%%%%%%%%+++:::OOO___ccc```]]]]]]]]]ZZZSSSMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???>>>======<<<===;;;<<<;;;:::888999;;;>>>??????>>>===<<<;;;::::::>>>>>>>>><<<999888888999999999999999;;;===@@@BBBBBBCCCDDDEEEGGGGGGGGGGGGHHHGGGHHHLLLSSSYYY[[[\\\aaaXXXIII999///---111555<<<999777;;;???>>>555,,,***333@@@OOObbbrrrvvvsssbbb]]]ZZZwwwoooSSS777((($$$)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''***,,,))),,,AAAYYYtttqqqbbbIII222(((((()))((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((111BBBRRRUUUPPP;;;///%%%&&&*********+++000999CCCHHHEEE???;;;999CCCHHHKKKGGG@@@@@@GGGOOORRROOONNNRRRVVVVVVUUUVVVcccooo~~~yyyqqqiiifffeee```UUUKKKCCC@@@:::666888>>>@@@>>>888333...000666<<<>>>===444222000---***)))))))))************))))))))))))%%%(((,,,+++((((((,,,000@@@OOO___jjjnnnjjj___TTT888111)))%%%%%%&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''+++###---QQQxxxYYYKKKTTTYYYXXXPPPDDD777...)))''''''(((((('''&&&'''((()))*********))))))(((''''''''''''%%%$$$)))666GGGXXXbbb[[[XXXTTTRRRQQQNNNIIIEEEHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA???>>><<<;;;999::::::888777777999;;;=========<<<<<<<<<<<<<<<======<<<:::777555555666666666666777999<<<>>>@@@??????AAABBBCCCCCCCCCCCCBBBAAAAAADDDHHHLLLNNNOOOVVVUUUOOOBBB444...111777>>>;;;:::>>>BBBAAA999111777III___mmmrrrsssooojjjdddmmmuuummmRRR777&&&%%%+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((&&&%%%111@@@fffsssuuu```AAA---))),,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&%%%(((333FFFUUU\\\LLL:::(((%%%+++---***&&&'''000>>>IIIMMMGGG;;;222:::BBBHHHFFF???;;;???FFFQQQMMMOOOVVVZZZTTTMMMIIITTT^^^kkkvvv~~~{{{uuummmiiidddbbb___[[[TTTNNNBBB>>>888444555888777666222///...333:::>>>===:::///...,,,+++))))))))))))************)))))))))(((&&&((()))'''''',,,777@@@RRR```nnnrrrmmm```MMM>>>,,,***'''&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))***(((000PPPyyy\\\OOOSSSUUUSSSWWWTTTHHH;;;444---'''(((''''''''''''((('''&&&+++******))))))((((((''')))&&&&&&///>>>MMMTTTVVVQQQNNNKKKIIIHHHGGGDDDBBBEEEEEEDDDCCCBBB@@@@@@???AAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@???;;;<<<<<<;;;999999;;;=========<<<<<<<<<;;;;;;;;;;;;<<<;;;999777555666777666666777777999:::<<<===<<<===>>>???@@@@@@@@@@@@@@@@@@???@@@BBBDDDFFFGGGLLLOOOOOOGGG:::222111555888>>>CCCBBB>>><<>>IIIEEEJJJWWW]]]WWWNNNIIIOOOTTT\\\dddnnnzzzzzztttooommmfffgggfffaaaZZZVVVVVVXXXHHHAAA999666555444333222000///222777<<<<<<777222,,,,,,++++++************************)))))))))(((((((((&&&$$$)))666HHHUUUcccmmmtttooobbbOOO;;;+++***))))))))))))((('''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''###(((&&&"""111VVVyyypppbbbUUUKKKNNNXXX^^^YYYNNNBBB555***)))(((''')))+++,,,***(((+++++++++***))))))((((((((('''+++666EEENNNMMMIIIHHHGGGDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<>>>>>>>>>???>>>>>>===<<<===>>>???@@@AAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCBBBAAA>>>???@@@???======>>>@@@>>>>>>===<<<;;;:::999999999:::;;;:::888888999;;;999999999999999999::::::;;;<<<===>>>>>>???>>>>>>??????>>>>>>>>>???AAABBBDDDGGGHHHEEE???888333222000888@@@CCCDDDJJJWWWbbbuuuqqqjjjdddbbbhhhttteeeJJJ---###'''+++)))''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&'''))))))'''''')))555RRRpppzzzkkkRRR777&&&)))((((((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&)))***(((&&&***777DDDZZZPPP@@@000&&&%%%''')))'''%%%(((000<<>>CCCDDD@@@<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>???@@@@@@@@@@@@>>>???AAA@@@???>>>???@@@>>>>>>===<<<;;;:::999888999:::;;;:::999999;;;===;;;;;;;;;:::999999888888:::;;;<<<<<<=========<<<;;;<<<<<<;;;::::::===?????????@@@AAA@@@<<<777333222555<<>>:::444888FFFKKKFFFGGGNNN[[[UUUNNNNNNUUUcccpppyyywwwmmmeeeaaa```aaa^^^]]]WWWNNNFFFGGGOOOXXXKKK@@@777444333000000333333666777666222///------***++++++++++++++++++***************))))))))))))((()))---777GGGYYYgggnnnooommmbbbNNN;;;111+++((('''((((((((('''&&&&&&'''''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&...%%%&&&,,,((("""111JJJuuutttZZZRRRQQQ[[[cccaaa^^^___AAA999...(((''')))***)))---,,,,,,+++******))))))'''---666>>>CCCDDDCCCAAA===>>>???>>>>>>===>>>>>><<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::;;;<<<===????????????;;;<<<===???@@@@@@AAAAAA===<<<<<<<<<<<<======>>>:::<<<======<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::888888:::;;;999:::::::::999999888888999999::::::;;;;;;::::::999:::;;;:::888888;;;>>>;;;;;;===??????>>>;;;999===EEERRRbbbmmmrrrooolll^^^dddqqqnnnJJJ888''')))---000---((('''+++''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''(((((('''((())))))&&&333IIIfff{{{zzz^^^BBB---,,,***(((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&)))(((&&&(((///777HHHSSSHHH555)))'''(((''''''&&&$$$&&&000???JJJNNNCCC888666===DDDEEECCC:::111222;;;>>>;;;CCCSSS[[[TTTLLLKKKRRR]]]gggllluuu}}}|||xxxrrrjjjbbb^^^]]]^^^[[[VVVLLLBBB>>>AAAIIIPPPHHH<<<333111000...///444666888888333---***,,,///******++++++++++++******************))))))))))))'''***333CCCWWWfffmmmooojjjeeeUUU>>>---(((***,,,''''''(((((('''(((***,,,''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&###&&&'''%%%(((------(((DDDmmmxxxaaaRRRWWW___]]]___eee]]]PPP>>>111,,,,,,------------,,,++++++******))))))000888===<<<;;;;;;<<<;;;<<<======;;;:::::::::999999999999888888888888999::::::;;;;;;;;;::::::999:::;;;===>>>?????????888999;;;===???AAABBBBBB@@@???>>><<<<<<<<<===>>>666888::::::888777888888:::::::::;;;;;;<<<<<<<<<;;;<<<;;;:::777777777999777777888999999999999999777888888999999999999888888:::;;;:::999999===@@@888:::===>>>======>>>???GGG[[[sss}}}vvvkkkdddbbb\\\mmmwwwAAA&&&//////((($$$&&&(((((()))+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++)))((()))++++++!!!'''888WWWwwwoooVVV000...+++)))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''...'''$$$'''(((%%%'''+++'''@@@TTTPPP>>>///(((%%%$$$(((***'''%%%***777DDDSSSHHH;;;555888???DDDFFF;;;111///777888777EEEZZZXXXQQQKKKKKKRRR\\\bbbeeelllvvv|||vvvoooiiigggddd]]]XXXVVVPPPGGG@@@>>>>>><<<;;;===:::777222...---111888===>>>888111,,,***,,,---...++++++++++++++++++++++++++++++***)))))))))***+++,,,666GGGWWWeeemmmooonnniiiSSS:::...+++***))))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%???gggyyycccaaa```YYYXXX```aaabbb]]]QQQAAA333,,,++++++++++++,,,---,,,)))'''(((000999===;;;777666666:::999999888888888888888888888777777777777777888777888888888999999999999999:::<<<======<<<:::999:::999::::::;;;<<<===>>><<<:::888888999;;;;;;;;;777777777777777777777777999999999999999999::::::<<<;;;;;;;;;<<<<<<:::888999999999999999999999999777888888999999888888777999::::::999777666666777555999<<<;;;;;;CCCSSSaaakkkpppwwwxxxnnnbbbbbbjjj{{{ZZZ999''''''---,,,+++)))''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******,,,>>>cccjjjJJJ333###(((---***'''***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&111FFFVVVOOO999+++)))***(((''''''&&&'''///999GGGDDDDDDCCC===999???IIIDDDAAA:::222///666FFFSSSWWWNNNIIINNNVVV[[[]]]^^^ggggggnnn|||{{{uuuooojjjgggeeeaaaYYYTTTTTTOOOEEE;;;999999777666777555000,,,...555===@@@AAA999444...******+++,,,,,,++++++++++++++++++++++++,,,***))))))***+++***)))111DDDZZZhhhqqqsssnnngggWWWDDD111)))(((((('''((('''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''+++<<>>???;;;777999???HHHGGGBBB999111444???IIIKKKFFFGGGOOOWWWYYYYYYYYY^^^^^^dddqqq|||~~~uuunnnjjjhhhfffddd\\\SSSQQQTTTSSSEEE999555555444222222000,,,+++333???FFFCCC>>>222///+++))))))*********************************,,,***(((((()))+++,,,,,,@@@WWWlllsssuuuuuujjj[[[BBB444(((&&&((((((((()))((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++"""!!!///HHHccc{{{rrraaaWWWVVVVVVXXX___ddd```TTTHHH999444...***)))***++++++111444777777444222333555777777666555555555555666666555555555555555666666666666666666777777777777888999:::;;;;;;:::999888888888888888888999:::;;;>>>===;;;999777666666666555555555555555555555555777777777888888999999999<<<;;;:::;;;<<<<<<:::888888888888888888888888888666666666666666666777666:::::::::888666666777888@@@FFFRRRbbboootttpppjjjdddbbbeeerrrYYYCCC+++"""(((///---'''''''''''''''((()))+++---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&$$$+++CCCccczzznnnPPP222'''))))))''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''***:::OOOUUUAAA***'''%%%%%%((())))))...555777555777<<<===999666666HHHKKKKKKCCC888333666<<<===???HHHUUU[[[YYYUUUTTTRRRRRRXXXcccooozzz}}}zzzrrrkkkiiigggfffaaaWWWOOOQQQXXXZZZKKK;;;666666333111///------222<<>>;;;888555555555444444444444444444444444666666666777777888888888;;;:::999:::;;;<<<:::888888888888888888888888888555555666666777888999999999888666555777===FFFLLLXXXcccooorrrkkkcccaaabbbfffsssjjjJJJ444000+++)))))))))))))))(((''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((&&&&&&333NNNnnn|||```===***((())))))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%$$$...EEEVVVMMM999,,,'''%%%'''((((((***...111000333<<>>NNNdddnnnqqqllljjjeeeQQQ999---((('''+++---++++++,,,(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""'''***'''!!!'''???WWWvvvtttdddWWWSSSTTTWWWYYY```[[[TTTKKKBBB999000***333333333333222333555666555444333333222222333333333333333333333444555555444555555555666666666666777888888888888888888777777777666666666777888888???@@@@@@===999555555555555555555555555555555555444444555666666777888888:::999999:::;;;;;;:::888888888888888888888888888:::999999888888999::::::222555:::@@@HHHSSS^^^eeeooonnnhhh___ZZZ```qqqlllNNN777+++)))---///...***'''(((***))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((('''+++???aaa}}}kkkLLL333)))******(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%((('''(((666IIIQQQNNN111***$$$%%%'''(((***---++++++///999DDDHHHAAA777333>>>JJJNNNHHH>>>666333555<<>>CCCMMMPPPEEE:::555222//////111---777BBBDDD===333,,,***)))((((((***,,,,,,***)))((((((((((((((((((((((((%%%)))***((((((666OOOccckkknnnpppnnngggXXX???******'''(((++++++((('''***''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((('''%%%***000IIIhhhvvveeeYYYRRRPPPUUUWWW[[[]]]\\\UUUKKKDDD@@@:::333,,,+++...333777444444333222222222222333222222222222333444555666555555555555666666666666777777777777777777777777777777777666666777777888===???@@@===888555555666555555555555555555555555333333444555666666777777999888888999;;;;;;:::999999999999999999999999999999888777666666777888999>>>EEENNNWWW^^^bbbfffhhhhhhbbb^^^cccsss~~~[[[===---)))+++...***&&&%%%'''))))))((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%'''((()))555UUUttt}}}ttt^^^AAA...***+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###)))***'''***888LLLYYY:::///%%%$$$'''))),,,///&&&'''***333???GGGCCC:::,,,444>>>FFFGGGCCC>>>:::555:::EEESSSWWWQQQGGGBBBFFFPPP[[[bbbffflllooopppxxxwwwsssnnniiiddd```[[[XXXZZZUUUOOOHHH>>>777:::@@@AAA;;;555222///---000666:::@@@DDD???444+++)))***)))((('''(((***+++***(((((((((((((((((((((((((((%%%''')))---666III```qqqooonnnnnnjjj\\\DDD111((()))'''(((***((($$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***%%%$$$(((+++(((&&&&&&###<<<^^^yyy{{{mmmdddUUUUUUWWWZZZ]]]______^^^TTTMMMCCC;;;555444444555444444333222222222222333222222222333333444666666555555666666666777777777777666666666666666666777888888777777777777777888888;;;>>><<<777444444666333333333333333333333333222222333444555666777777999888888999;;;;;;:::999::::::::::::::::::::::::888888888:::===AAAEEEGGGVVVZZZ___cccddddddeeeeeeiiinnnzzzhhhDDD///,,,//////,,,+++'''######%%%(((((('''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&%%%''')))'''---HHHfffwww|||qqqQQQ444++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%,,,AAAVVVKKK;;;+++%%%''')))+++...%%%'''(((---888CCCBBB:::...///222999AAAEEEDDDBBB888777===HHHOOOLLLFFFAAAHHHTTT^^^bbbdddjjjllllllkkkuuuwwwtttpppjjjccc]]]XXXUUUVVVQQQMMMHHH???666555888777444222111///...333;;;IIIIIIEEE:::---&&&&&&)))((('''&&&'''((())))))'''(((((((((((((((((((((((('''&&&(((111BBBWWWkkkwwwtttnnniiibbbMMM333***///***))))))***'''$$$&&&+++%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###&&&,,,***'''000IIIjjjmmmcccVVVMMMLLLRRRZZZ___gggccc^^^WWWNNNEEE;;;555555444333333222222333333333333333333444555666777666666666666777777777777666666555555555555666666999888777777777777888888444888;;;:::555222444666222222222222222222222222111111222333555666666777888888888999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@FFFMMMUUU\\\```____________```eeekkkpppoooHHH<<>>BBBBBBOOO]]]___[[[```aaa\\\\\\XXX]]]dddmmmzzzdddHHH999------,,,,,,+++***))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((,,,(((%%%333GGGyyy{{{vvvPPP000((()))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((######((('''$$$...<<<^^^WWWHHH555'''$$$'''+++&&&&&&'''(((,,,333;;;AAA???555,,,+++000999HHHTTTLLLCCC@@@EEEGGGFFFJJJTTT\\\[[[UUUOOOTTTaaajjjlllggggggkkkuuu}}}{{{uuunnniiijjjeeeYYYMMMGGGIIIUUUXXXKKK===999666111444000------...555CCCPPPHHH>>>222***((((((((('''(((((((((((((((((((((((((((''''''(((((((((((('''---***333KKKcccoootttvvvsssjjjWWWAAA///'''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((******...===LLLrrrtttfffZZZXXXVVVUUUWWW\\\aaafffhhheee]]]RRRJJJEEEAAA===999999777333000000111333555888888999999999888777666666666666666666666666666333333333333222222222222111111111000000000000000333333222222222222222222///000222333555666777888555444444666999===???@@@666===CCCFFFNNNYYY``````VVV[[[aaaeee```TTT[[[qqq{{{iiiPPP===000***,,,,,,++++++***))))))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&***'''%%%000@@@ooo|||yyy\\\;;;******))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))%%%%%%((('''###***777UUU^^^WWW===)))&&&'''$$$&&&&&&&&&&&&(((---333888>>>888222...,,,111>>>LLLTTTOOOIIICCC===<<>>@@@CCCEEEGGGeeefffccc___```cccdddbbbrrrlllfffgggooo{{{hhhIII222)))(((((((((+++******))))))(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((($$$%%%((('''$$$+++555^^^|||~~~nnnKKK---+++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))&&&&&&)))&&&"""&&&///CCC]]]eeeLLL111***((("""%%%&&&&&&%%%%%%'''***---888777444///))))))555CCCUUUYYYSSSBBB222333@@@LLLSSSLLL@@@777999EEEPPPUUUbbbcccfffiiipppyyy|||{{{|||{{{uuupppgggddd```]]]WWWKKK>>>555;;;BBBCCC;;;444111///,,,+++,,,***,,,<<>>444,,,...666@@@EEEQQQVVV\\\```fffooo{{{}}}{{{|||}}}yyypppiiifffeee```WWWMMMDDD;;;555333666777333//////...,,,(((***---666GGGRRRGGG222+++)))((('''((())))))(((''''''''''''''''''''''''$$$&&&((('''&&&''')))+++...HHHdddppptttwwwyyyxxxaaaHHH...&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***(((%%%######&&&))))))'''---000---///DDDgggzzzpppaaaWWWSSSTTTUUUVVVZZZ[[[[[[\\\[[[YYYWWWUUUXXXVVVTTTPPPMMMJJJHHHFFF??????>>>===;;;:::999999888888777777777666666666555555555666666777777888::::::;;;;;;<<<===>>>???DDDEEEGGGKKKOOOTTTXXXZZZ[[[]]]````````````bbbdddfffiiijjjfffbbbgggwwwkkkTTT<<<,,,))))))***,,,......***&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***'''&&&(((((('''''')))???rrriii:::((())))))((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$###%%%''''''%%%%%%''')))???]]]gggRRR222&&&,,,%%%'''((((((&&&&&&((()))+++((()))+++,,,+++...333>>>SSS^^^TTTDDDAAAEEEHHH:::333+++((()))---333777;;;BBBMMMUUU[[[eeeqqq{{{zzz{{{||||||yyyrrrjjjcccdddbbb[[[QQQJJJEEE???999111111111////////////...'''---666BBBMMMKKK:::''')))))))))(((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%''',,,000>>>ZZZsssyyyxxxzzzxxxrrrNNN999'''%%%)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&$$$###&&&&&&###(((******&&&$$$)))555@@@SSScccuuuiii]]]UUUXXXVVVSSSQQQRRRUUUZZZ\\\\\\[[[ZZZYYYYYYYYYYYYZZZUUUUUUTTTSSSQQQPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNNNNOOOQQQRRRTTTUUUZZZYYYYYYYYYZZZ\\\^^^```YYY]]]``````___^^^```bbbjjjsss~~~ttt[[[DDD555...***)))------,,,)))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((()))444ggguuuJJJ+++))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''######%%%&&&''''''&&&&&&)))333OOOiii___===)))+++&&&'''(((((('''(((***++++++((((((+++,,,)))(((***888IIIZZZ\\\UUUMMMHHHEEE555...)))((())))))+++...+++222===EEELLLUUU```hhhyyy~~~|||xxxzzz{{{wwwppphhhbbb___^^^YYYPPPKKKMMMOOOHHH===333000...............---***222AAALLLJJJ===000)))((((((((((((''''''((()))''''''''''''''''''''''''&&&'''(((&&&%%%)))111777PPPhhh{{{}}}}}}}}}qqq```===---###&&&)))&&&$$$'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%)))&&&%%%((()))&&&"""!!!###***222000&&&---777NNNhhhwww{{{{{{}}}{{{mmm~~~ssshhh___YYYVVVUUUTTTSSSRRRRRRSSSTTTTTT^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```WWWVVVUUUUUUUUUWWWYYY[[[TTT\\\hhhsss{{{uuufffJJJAAA444)))%%%(((...222,,,***(((%%%$$$&&&(((+++'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((&&&%%%&&&)))***---[[[\\\333))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''%%%'''---DDDaaagggPPP555)))'''(((((('''&&&&&&)))+++((((((+++---+++&&&%%%)))111999HHHXXX\\\TTTIIIDDD888000******)))&&&'''***'''+++000555:::BBBJJJQQQcccppp~~~{{{zzzxxxzzzyyyssshhh```]]]^^^XXXQQQGGGGGGRRRYYYOOO???444///,,,,,,---,,,+++***,,,777IIIQQQEEE111+++111&&&'''''''''&&&&&&((()))'''''''''''''''''''''''''''))))))'''&&&+++444<<<[[[nnn{{{|||~~~jjjOOO555((("""''')))%%%$$$***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###***+++%%%"""$$$'''&&&&&&((()))&&&###$$$,,,333'''%%%)))666AAAHHHPPPXXXaaaiiiwwwzzzvvvpppiiiccc]]]ZZZXXXTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWW[[[[[[ZZZZZZYYYYYYXXXXXXZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]aaafffmmmuuu|||rrraaaNNN<<<000%%%)))...000///---+++***((('''(((***++++++(((&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''"""&&&'''%%%###%%%))),,,***TTT|||jjj999))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''&&&$$$!!!)))<<>>PPPcccttt|||zzzzzz{{{{{{wwwtttnnngggbbb___[[[WWWFFF@@@;;;;;;@@@BBB>>>999333111///...,,,***+++,,,@@@JJJMMMAAA111)))((()))((((((((((((((((((((((((''''''''''''(((((((((((()))&&&(((***(((+++@@@YYYuuuxxx|||}}}nnnNNN222)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((())))))((((((((((((((()))***+++,,,111:::EEEPPPYYY```dddaaahhhtttkkk^^^YYYNNN@@@;;;444,,,***---///---***+++++++++*********)))))))))((('''(((******)))((('''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((DDDrrrwwwMMM///((()))***%%%)))+++$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))$$$///EEE\\\jjj[[[999+++%%%(((((("""&&&+++&&&'''((()))***++++++******'''(((***000999CCCLLLQQQOOONNNEEE555+++++++++((()))&&&&&&)))***)))))),,,///222999CCCQQQbbbsss~~~zzzvvvwwwyyyzzz{{{tttmmmfffcccbbb^^^VVVOOO>>>===:::888555444555666333---,,,///---***...666RRRNNNCCC444)))'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&'''((((((222MMMggg|||zzz}}}www\\\===(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((('''''''''''''''(((&&&'''(((+++000666;;;>>>JJJPPPYYYdddooozzzjjjnnnvvv{{{uuubbb]]]OOO===444333---###%%%%%%'''***,,,---+++)))++++++*********)))))))))))))))((((((((()))***+++(((***++++++(((&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&>>>kkk}}}YYY222)))(((***&&&(((+++$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&,,,:::RRRkkkdddDDD...&&&''')))$$$'''+++&&&&&&'''(((***++++++++++++&&&)))******,,,555DDDPPPUUUVVVMMM:::...---,,,((('''&&&'''***)))&&&'''+++,,,***)))***222@@@QQQ\\\ooovvv}}}zzzwwwvvvwwwwwwwwwvvvpppgggaaadddfff```UUULLLBBB???;;;666111111444777222,,,,,,...+++(((444EEEYYYLLL999+++&&&'''((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&+++===\\\uuu~~~yyy|||pppMMM000&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''***((('''&&&'''))),,,...111555;;;CCCLLLWWWaaahhh[[[bbbkkkrrruuuvvvuuuuuuzzzzzzvvvpppoooxxxqqqaaaRRRFFF???444333...((()))///111.........---+++))))))***,,,************))))))))))))((()))***(((&&&&&&'''***333///+++***(((&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&:::fffccc777***(((***&&&(((***%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))///FFFiiilllPPP222'''&&&)))%%%'''***%%%&&&'''((()))***+++,,,,,,***+++***'''&&&---;;;FFFTTTYYYRRR===/////////+++(((''')))+++***'''(((---***+++++++++,,,000666:::HHHQQQ^^^lllxxx|||{{{zzzyyywwwtttppplllgggaaa```hhhnnnhhh^^^XXXQQQIII>>>666222111222222000------,,,(((+++>>>TTTSSSCCC000''''''))))))'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&'''111KKKiii}}}{{{wwwzzz|||fffBBB+++)))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&'''''''''!!!$$$(((+++///333888<<>>HHHRRRXXX^^^nnn|||~~~xxx}}}}}}yyysssttt{{{mmmggghhh}}}lll^^^QQQDDD555***333111...+++***+++,,,............---+++)))'''%%%$$$'''***,,,,,,+++++++++******)))))))))(((((((((&&&***,,,)))&&&(((111:::EEE444&&&&&&***)))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))666___ppp@@@---'''***(((''')))%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&333VVVkkkdddBBB,,,$$$'''%%%&&&((($$$%%%&&&&&&(((***,,,...///333...***(((+++...//////BBBRRRSSSBBB888@@@HHHGGG111+++'''((()))'''(((+++'''(((************,,,---++++++,,,...333<<>>CCCNNNRRRSSS\\\jjjggg```UUULLLDDD===666000,,,...+++(((222FFFRRRSSS999///'''(((***(((''')))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%)))***...CCCcccwww{{{tttxxxwwwiiiKKK///'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''&&&)))///555&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((%%%&&&((('''%%%$$$$$$%%%+++***(((%%%###$$$(((+++------...222;;;KKK[[[ggglllrrrxxxzzz~~~|||vvvyyywwwxxxvvvqqqiiicccaaabbb```^^^]]]XXXMMMAAA===@@@333...******---222444444++++++++++++++++++++++++&&&&&&)))+++++++++,,,---)))***+++------+++)))&&&***)))))))))((((((((((((&&&)))***((((((222DDDSSS>>>///%%%(((+++(((&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))333\\\uuuCCC...&&&+++(((&&&(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((...JJJeeejjjKKK111%%%(((&&&&&&)))%%%%%%%%%&&&'''))),,,///000111...***)))+++---......333GGGNNN@@@;;;IIIUUUVVV???444+++***+++***))))))(((((((((((('''))),,,///,,,,,,+++***))),,,000333555===IIITTT]]]hhhsss{{{}}}xxxtttrrreee___VVVMMMFFF???:::666000---111777888999JJJ^^^[[[YYYUUUNNNFFF<<<444///,,,---(((''':::SSSXXXKKK222***&&&))))))&&&&&&***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&***+++000HHHiiiyyyxxxtttzzzxxxcccBBB)))$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''''',,,444<<<)))((('''&&&%%%%%%%%%%%%((('''&&&$$$$$$%%%'''(((&&&'''(((((('''((()))+++%%%''')))***)))(((((()))))))))***+++++++++++++++)))000555444444999===>>>AAADDDGGGJJJKKKKKKKKKKKKGGGAAACCCLLLNNNFFFCCCHHHAAA>>>;;;888555333111000111000//////+++''')))...------,,,+++)))((((((((('''(((+++,,,---+++)))'''+++***+++,,,+++)))***---)))'''%%%%%%(((***+++***))))))))))))(((((((((((('''))))))'''***:::TTThhh555***&&&+++,,,&&&%%%***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((000ZZZxxxEEE...&&&+++(((&&&(((&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((())),,,CCCaaammmRRR555''')))''''''***'''%%%%%%&&&'''))),,,///111...,,,***)))))),,,///222'''>>>HHH===:::LLL[[[]]]LLL>>>000...000///,,,***+++,,,---,,,*********,,,***,,,......,,,++++++,,,)))...333777:::AAAKKKSSS[[[bbbmmmvvv|||wwwrrrlllbbbZZZLLLGGG@@@888222...------++++++++++++,,,333===EEEEEECCC@@@===;;;888333000000...(((,,,EEE^^^WWWAAA***))))))(((((((((((())),,,,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++<<>>:::<<>>===;;;888555444111...,,,,,,,,,...;;;SSS^^^LLL111***)))(((((((((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''...BBB^^^ttt|||{{{wwwoooHHH111'''%%%)))&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$''')))%%%%%%555JJJDDD...%%%)))'''$$$%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************************************************++++++*********)))))))))************************,,,+++++++++***************))))))(((((((((((())),,,,,,+++******)))((((((((('''&&&''''''(((''''''###---111777MMMaaaQQQ000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((...XXX|||OOO...)))'''%%%)))###(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))&&&$$$)))111KKKmmmggg???+++)))###&&&+++$$$(((%%%&&&+++---+++---222222***%%%'''+++,,,---///,,,444666333666FFF[[[hhhhhhWWWDDD:::555000...///)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,---***++++++,,,------.........///111444888===BBBEEEHHHPPPYYYbbbhhhpppzzzmmmdddXXXNNNHHHBBB:::333---,,,+++***)))((()))))))))((('''&&&'''+++111555777444000...---,,,***))),,,***222GGG[[[YYY???&&&***)))(((((('''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((222KKKhhh|||~~~|||}}}bbb<<<+++''''''+++%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&((($$$$$$111BBBTTT;;;###$$$...''' '''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((************************************)))))))))))))))(((((((((((())))))***+++++++++******))))))((('''&&&&&&&&&''''''((((((******666OOO```WWW;;;###((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((000ZZZ|||QQQ///)))'''$$$(((###((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''$$$###'''---EEEgggnnnJJJ111)))$$$''')))###)))%%%%%%(((+++***+++...333+++&&&'''*********,,,...111///***,,,;;;OOO\\\hhheee[[[LLLAAA<<<666///+++---///,,,)))(((,,,000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++***)))***+++---...000444888<<<@@@GGGPPPWWWaaagggqqqzzzsssdddRRRKKK@@@999555111,,,(((******))))))(((&&&%%%%%%&&&&&&%%%%%%'''***...111444111...++++++,,,,,,+++...***222IIIXXXNNN888(((***)))((('''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((777UUUrrryyyWWW444))))))'''((($$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''$$$###---999YYYNNN000!!!+++)))!!!)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))((((((((((((((('''(((((()))******+++*********)))))))))(((((())))))(((((((((***,,,777--->>>aaa```:::%%%,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))333\\\}}}RRR///)))&&&$$$(((###(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&$$$$$$'''***@@@bbbrrrUUU888)))&&&))))))$$$)))(((&&&%%%$$$&&&***///333,,,((()))***((()))+++333222---&&&%%%...<<>>]]]iiiPPP333---,,,'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***;;;ggg~~~NNN---)))(((&&&***$$$(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%)))***%%%777ZZZooogggHHH,,,)))***(((***$$$(((***((()))222===CCC000,,,***++++++)))***...111,,,((((((((('''***...:::HHHUUU[[[fffpppmmm```MMMAAA555///111333111---333444444555444333111000------------------------,,,,,,,,,,,,,,,,,,++++++)))***,,,...///000///...///...,,,******---333777===DDDNNNXXXdddqqqzzzooohhhWWWNNNAAA777222///---+++(((((('''(((((((((&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%'''+++000222222000...,,,++++++++++++***((($$$<<>>mmmKKK+++))))))(((+++$$$(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%******###333VVVmmmnnnQQQ///)))(((%%%***%%%'''(((***222<<>>---(((&&&(((((()))(((''',,,111///)))(((((()))+++)))'''---555333***'''***+++(((+++333PPP___cccSSSEEEIIIQQQTTTdddtttoooiii\\\PPPJJJIIIDDD===@@@===777222000222666:::333222333333333111//////111000000000000000000000---------.........//////.........//////000000000...///111444999AAAJJJPPPbbblllyyy}}}oooeeeWWWOOODDD;;;666111,,,(((***(((&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&(((+++---.........222888888333......---((())),,,(((%%%111DDD```cccTTT666%%%'''+++'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''';;;___{{{|||rrrKKK///'''$$$''')))###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++###FFFxxxpppIIIFFFAAA===:::111&&&%%%+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((())))))(((''''''(((***---000222111...***(((((())))))(((%%%&&&((()))***+++******'''&&&)))///333888@@@IIIIIICCCDDDWWWpppsssWWW888%%%%%%''')))(((&&&(((,,,)))))))))(((((((((((('''&&&&&&''''''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((---bbb~~~fff666,,,%%%((()))%%%$$$(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&)))&&&'''***&&&---@@@aaapppdddEEE111)))'''+++&&&))))))''')))...///...((()))******'''&&&///:::000***)))+++***'''---888XXXbbb\\\HHHEEEWWWaaa]]]ZZZhhhzzzzzzqqqqqqlll```OOO???555444666666666555555666444111...///000000///------...///.........///////////////.............../////////...///...---,,,---000333>>>HHHWWWhhhvvvssseeeXXXLLLCCC===333///+++((()))+++,,,,,,...,,,***)))))))))'''%%%*********))))))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&'''(((***,,,---777888<<<@@@;;;222,,,,,,,,,&&&''',,,(((&&&:::UUUooobbbHHH...$$$(((***%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''((()))@@@ccc|||}}}nnnGGG+++'''%%%&&&((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%JJJtttKKKAAA???GGGHHH:::...***((()))))))))((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))))))))+++***)))***+++...222444///---+++))))))*********))))))))))))(((((()))+++//////222;;;FFFMMMPPPQQQFFFLLL___pppjjjMMM222'''&&&))),,,---***''''''***((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((((('''((((((222jjjZZZ000)))%%%'''(((%%%%%%(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&)))&&&''')))%%%+++???aaapppfffIII777---(((***%%%'''(((''''''***///222******+++)))&&&&&&111>>>///***)))+++((('''333BBB[[[XXXMMMEEEQQQfffnnnggg``````cccooorrrYYYFFF<<<;;;999555222444888666222///000222000...,,,,,,---.........///////////////------..................111222222111///...///000...222888BBBNNN^^^mmmwww{{{nnneeeWWWPPPEEE;;;444111//////---,,,******++++++++++++(((''''''(((***+++***(((******)))(((((('''&&&&&&'''''''''''''''&&&%%%%%%''''''''''''))),,,...000???BBBGGGHHH???222++++++)))%%%'''***)))---FFFcccsss[[[<<<***''')))'''###%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((---EEEggglllDDD***(((''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ---+++'''QQQzzzlllSSS???AAAKKKKKKDDD>>>...,,,)))'''&&&''')))***&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))))))))******+++++++++,,,+++***)))***,,,...///***++++++***))))))((((((******)))((('''***///333<<>>dddqqqfffJJJ:::111)))'''%%%&&&((('''&&&'''---444---+++***)))&&&(((333@@@...***((()))''')))888KKKWWWHHHAAANNNcccqqqrrrppppppcccXXX[[[mmmpppZZZSSSFFF<<<<<>>)))$$$(((+++))))))%%%"""$$$((('''###&&&''''''''''''((((((((()))***+++,,,+++***)))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((&&&''',,,000OOO{{{qqqAAA)))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%(((%%%&&&)))%%%,,,???fffrrreeeIII999000(((&&&&&&%%%&&&'''&&&&&&+++222000,,,))))))(((***444>>>---(((''')))''')))888IIIKKKAAAEEE\\\qqqtttrrrssspppbbbXXX\\\iiizzzkkkaaa\\\OOO???666444222222333333222111000000000000/////////////////////...............,,,...000000///......///000000///------///222666>>>JJJ[[[lllzzzwwwnnnYYYRRRFFF;;;444000---+++***+++---,,,+++(((&&&&&&%%%'''(((((((((((())))))...,,,***)))))))))(((&&&%%%&&&''')))+++,,,......((('''&&&&&&'''))),,,...)))((((((***---111555888>>>DDDLLLLLL???///(((***###((()))%%%***AAA___rrreeeFFF,,,''')))&&&$$$'''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((000JJJllliii???'''***)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################+++,,,***+++HHHgggOOOHHHJJJKKKRRROOOKKKDDD===555...++++++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((()))***+++++++++(((((()))******)))(((''')))***+++***)))))),,,///...555>>>EEEKKKSSS]]]ddd```aaa\\\UUUWWWcccpppvvvxxxKKK((((((///((($$$((((((***((($$$&&&++++++'''&&&&&&&&&'''''''''(((((()))***+++++++++***((('''&&&&&&'''''')))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&(((///444cccfff444'''))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$'''%%%'''***&&&---AAAeeesssgggHHH555+++&&&((((((%%%%%%((((((&&&)))///444---((()))+++---444;;;***&&&&&&******(((111>>>>>>GGGXXXjjjrrrqqqoooppp```WWWVVVdddqqqxxx~~~gggNNNEEE999333444555444111333333222222222111111111000000000//////............000111000///...///000---///111111///---,,,,,,)))000;;;GGGTTTddduuuuuuhhhXXXGGG<<<222000,,,++++++++++++*********+++***))))))+++,,,)))))))))(((&&&&&&((())))))'''%%%&&&(((***++++++%%%'''))),,,000333666777***)))((((((+++///444777...---,,,+++---000333555999@@@JJJJJJ===---''')))!!!******###+++HHHfffttt```AAA'''%%%(((%%%%%%+++%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((...KKKmmm~~~hhh>>>&&&***)))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################''''''&&&%%%'''***???sssmmmTTTKKKGGGBBBJJJUUU]]][[[QQQDDD;;;---,,,***)))'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++(((***,,,---...---+++***)))***+++++++++000777===QQQWWW]]]^^^[[[YYY[[[]]]cccZZZSSS^^^www}}}hhh+++333333***&&&***,,,)))$$$)))***%%%$$$((()))&&&&&&&&&&&&'''''''''((((((((()))***+++***)))'''%%%%%%%%%'''(((+++...000111((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&)))111888qqq{{{^^^+++''')))***)))'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$'''%%%'''+++'''...BBBddduuujjjIII000%%%$$$+++)))$$$$$$((()))'''(((---666...((())),,,///444888((($$$&&&,,,,,,'''+++444555QQQkkkrrrnnnnnnnnnlllUUUNNNUUUiiixxx{{{mmm]]]III<<<:::;;;999555555555555444444333333333111111000000/////////......///000///......///000))),,,...//////...///000222111///...333@@@SSSaaattt|||xxxjjjUUUDDD:::444///+++,,,+++++++++******))))))))))))))))))))))))))))))******************))))))((()))+++***(((&&&'''(((%%%&&&&&&(((///888:::888***000,,,&&&333PPP```^^^FFF000)))...------333555333>>>GGGDDD666***'''))))))((()))(((000PPPmmmrrrUUU555&&&+++***&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((333MMMlllzzzccc<<<'''***'''"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''<<>>NNN\\\ccceeeiii^^^YYY^^^```[[[YYY]]]JJJYYYrrrzzzTTT555((()))*********)))'''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''+++$$$###***$$$///RRRzzzJJJ+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%'''''''''''''''''''''''''''''')))'''###&&&***$$$+++AAAkkkuuujjjGGG+++''')))&&&(((%%%$$$&&&(((***,,,...888###000222***444333///%%%)))&&&'''---)))(((222<<>>,,,***'''(((((()))((('''&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&***''''''+++%%%666^^^oooBBB***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''$$$'''+++%%%---EEEllluuuiiiEEE+++''')))&&&%%%%%%&&&&&&'''***111777222"""---+++(((999777000'''+++((('''***&&&'''444SSSmmmssspppvvvkkkRRREEEMMMZZZkkkwww{{{|||wwwllleee^^^gggmmmhhh]]]QQQFFF>>>;;;888666444333222000///333111000000111111000///...///000///............++++++,,,---...///111222111<<>>888///***)))***)))'''((()))777YYYppplllIII///$$$)))(((&&&'''%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((<<>>'''))))))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%$$$,,,LLLzzzsssYYYKKKKKKNNNLLLHHHOOORRRWWW]]]ccchhhkkkmmmfff___UUUKKKCCC;;;333---&&&&&&&&&'''(((+++---///&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''---***((()))(((%%%%%%'''///...,,,***+++,,,///000...666CCCQQQ]]]gggoootttnnnpppooohhh^^^XXXYYY]]]dddnnnooo___PPPVVVppptttRRR222"""###)))'''''''''((('''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&))))))+++)))&&&CCCrrr^^^777((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&$$$(((+++&&&000JJJnnntttfffCCC***((()))%%%(((******((((((...888@@@222'''...(((///GGG@@@000(((---***'''***(((--->>>fffnnnooorrrsss^^^DDD===\\\eeeqqqxxxzzzzzz|||sssfffQQQLLLDDD>>>:::888666555222111000111111111...,,,000000000000///...---,,,,,,,,,---------,,,,,,+++)))---333<<>>DDDHHH444666```fffBBB444111555111222888666EEE@@@888000+++))))))***)))&&&'''+++===aaarrrfffAAA+++###(((&&&&&&(((&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++333???PPPeeevvv}}}{{{kkkCCC)))((((((''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))''')))***(((333ZZZfffVVVRRRKKKBBBHHHIIIJJJMMMRRRXXX\\\___fffjjjpppuuuuuuoooeee]]]KKKGGGAAA999222---***(((...---+++)))(((''''''(((***************+++,,,,,,+++))))))+++,,,---...000,,,,,,///444>>>JJJUUU\\\iiipppyyy|||uuummmgggggg^^^UUUVVV___hhhmmmmmmbbbdddbbbfffwwwmmmRRR222"""%%%,,,---)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''')))+++&&&,,,TTTtttLLL...((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''%%%''')))%%%222OOOppptttddd@@@)))(((***%%%+++***(((%%%)))333;;;???333+++---'''<<>>000///...,,,,,,---///000***)))))))))***+++---...***************+++++++++++++++++++++++++++++++++******++++++,,,,,,------)))+++------+++******+++'''333DDDYYYvvvmmmppp~~~www\\\CCC777555;;;===666999BBBBBB===666---(((((())))))))))))&&&(((222MMMqqqrrrTTT333&&&%%%)))%%%%%%)))&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((///HHHZZZOOO:::888NNNfffjjjGGG///((($$$%%%)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!&&&%%% $$$...---"""'''EEEnnnvvvVVVOOOEEE???AAAJJJVVV___\\\]]]^^^```ccchhhlllnnnlllnnnrrrvvv{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{zzzxxxtttnnnggg```\\\eeeccc___]]]]]]bbbkkkqqqiiiiiiiiigggeeefffjjjnnn]]]:::'''"""###&&&))),,,+++)))'''%%%******)))(((((((((((()))%%%&&&(((***+++,,,------'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))%%%((((((---OOO}}}~~~TTT111))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&(((&&&&&&'''(((>>>cccuuusss^^^:::&&&)))***$$$)))(((''',,,===MMMKKKAAA,,,((('''---ZZZvvvNNN***&&&+++(((&&&)))'''--->>>EEETTTlllkkkQQQKKKdddxxxvvvvvvvvvuuuuuuvvvyyy||||||}}}zzzkkkdddZZZQQQKKKGGGEEEDDD>>>999444222333444222000------...///////////////+++...111111///---...000666===JJJ]]]qqqvvvgggVVVGGG;;;222,,,(((+++...///000///...---------...---,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111222000222333///,,,...666===FFF\\\||||||lllhhh___LLL;;;:::555999===:::???DDD>>>333///+++(((((())))))((((((&&&)))555SSSvvvqqqLLL000&&&'''***$$$%%%)))%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((...OOOmmmjjjQQQ@@@CCCLLL\\\AAA///***%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++...%%%!!!(((***$$$---&&&'''===eeelllYYYOOOMMMQQQUUUMMMRRRYYY___bbbcccccccccbbbdddgggiiikkkkkkkkkjjjgggfffffffffhhhkkkoooqqqyyywwwvvvuuutttuuuwwwwwwsssuuurrrlllkkkooopppnnnmmmggg```ZZZYYY\\\aaaeeedddhhhmmmoooooommmlllkkkeeefffgggjjjqqq}}}pppNNN777---,,,///222111+++$$$###(((,,,---,,,***)))((('''&&&'''((((((&&&''')))***++++++******&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&+++,,,888fffrrrDDD******)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''%%%(((&&&&&&(((---IIIrrrvvvsss[[[777%%%)))+++###''',,,///555CCCOOOJJJ<<<+++++++++222]]]qqqHHH...&&&+++(((''',,,)))***777333???RRRPPPGGG]]]zzz||||||{{{yyyvvvuuuvvvxxxzzz{{{}}}~~~qqqfff^^^WWWSSSKKKDDD;;;666555555444111//////...............///,,,000333333///+++***+++,,,///555>>>LLL```uuuwww]]]RRRCCC666...---...///,,,---...---,,,+++,,,---)))+++...///...,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......000111333555666777999===@@@???@@@JJJ\\\jjjrrr^^^UUUPPPFFF======444555999;;;BBBBBB777---+++)))(((((((((((((((((('''***888WWWyyypppGGG...&&&(((***$$$%%%)))%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((...MMMooo}}}ttt___HHH999PPP:::///,,,&&&%%%'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&---###!!!)))***###""")))###%%%'''(((,,,???bbbwwwggg]]]TTTUUUWWWWWWWWWWWWYYYZZZWWWZZZ^^^aaaddddddcccbbb```___\\\[[[[[[\\\___```hhhgggeeecccbbbcccdddeeejjjmmmkkkeeeeeekkknnnkkkdddcccbbbaaabbbdddfffhhhfffjjjnnnoookkkfffaaa___cccjjjyyypppYYY777,,,(((...000+++(((+++!!!&&&+++,,,***(((((())))))((('''&&&%%%&&&''''''((()))*********)))'''&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&---000BBBvvvjjj:::&&&+++((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''$$$(((&&&'''***222RRR}}}wwwsssZZZ666%%%)))+++### )))000333<<>>??????222---888DDDBBB888000))))))(((((('''''''''&&&***'''***AAAeeexxxbbbAAA(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((///CCClll}}}}}}qqqQQQHHH999+++&&&'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''***,,,...SSSjjjkkkaaaUUUQQQUUUYYY[[[YYYYYYWWWVVVYYY^^^___[[[VVVYYY\\\[[[WWWUUUYYY[[[[[[bbbdddeeeeeeeeeeeegggiiijjjgggbbbaaadddhhhfffbbbdddhhhkkkjjjgggddddddeeennnooonnnjjjhhhlllwwwtttZZZBBB111)))+++++++++*********))))))******))))))((((((''''''(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))))),,,&&&:::nnnqqqFFF***(((,,,(((''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,,,,+++)))((((((''''''''''''&&&&&&&&&$$$(((***'''''':::^^^}}}{{{uuuRRR,,,%%%,,,***$$$'''***(((000@@@???333000***''')))333:::999222---///>>>111&&&555444...???YYYUUUEEE;;;OOOssszzz~~~{{{xxxvvvuuuvvvwwwzzzzzz{{{}}}iiiYYYFFF===>>>AAA???;;;777444000......///...---000///...///000000...,,,111///---,,,000777>>>CCC[[[pppuuubbbRRRDDD888111111000...---,,,,,,------------.../////////...---...---,,,+++***++++++,,,......---,,,---------,,,...***+++000222333777>>>CCCLLLVVV[[[^^^eeerrr}}}zzzwwwssseeePPP@@@;;;<<<===;;;222...666???<<<222+++)))(((((((((''''''''''''((((((...FFFkkk{{{bbb===''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((+++===eee~~~iii]]]JJJ444)))((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&(((+++,,,&&&...===RRRkkk|||ooobbbVVVOOOTTTRRRPPPQQQTTTWWWYYYYYYTTTXXXYYYVVVWWW\\\```aaabbbcccdddbbb___]]]\\\]]]iiifffcccaaacccggghhhhhhlllgggaaa[[[[[[aaajjjqqqeeepppfffZZZGGG666+++)))+++---+++++++++******)))))))))))))))))))))((((((''''''(((((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((---$$$)))NNN}}}~~~ccc???)))''')))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++***)))((((((''''''''''''&&&&&&&&&'''((((((%%%***>>>```|||yyysssPPP,,,%%%+++)))&&&###'''+++999HHH@@@///+++)))$$$%%%,,,...+++***---<<>>MMM@@@,,,***+++&&&(((///000///999HHHSSSCCC......JJJ^^^NNN000CCC666777PPPnnn}}}}}}{{{}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz|||||||||hhhXXXOOOJJJJJJIIIEEE???888222...,,,...---,,,---...///...---...////////////...---,,,...888HHH[[[pppyyyeeeWWWBBB<<<444///...///000000,,,,,,---.........------***+++,,,------,,,+++***---------------,,,,,,,,,,,,---...///000222444666999666444666===LLL___mmmoooqqqjjjWWWDDD999777666///000222333111,,,(((%%%((((((((((((((('''''''''%%%)))222HHHlll|||___555'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((((((222QQQuuupppMMM000(((+++)))"""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&(((((((((&&&&&&&&&(((444DDD\\\sssvvvrrrcccggghhhffffffjjjmmmmmm___bbbfffgggfffdddbbbbbb```]]]^^^hhhuuucccUUUBBB777555666444111'''(((***...000...)))%%%))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((***,,,VVV]]]888***)))'''%%%(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&)))'''###(((???^^^tttwwwmmmMMM...((((((&&&)))...&&&$$$777III===***)))'''$$$(((333888>>>RRRiii^^^===***:::YYYlll[[[888>>>444???bbb{{{|||zzz~~~|||yyyvvvtttssstttuuuuuuuuuuuuvvvwwwyyy{{{{{{|||xxx||||||gggYYYVVVRRRLLLGGGBBB===666111///...,,,---...///...------...///000111111000000///111555===NNNfff}}}wwweeeRRR@@@666///............---+++***,,,---------------,,,+++,,,---------------------+++---000222333222000///555555555333111222666999333;;;FFFTTTfff{{{xxxxxxrrrrrrjjjVVVCCC999444333,,,000444222---***(((((('''''''''(((((((((((((((&&&)))...???bbbvvv]]]333'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((((((///HHHmmm~~~xxxVVV444'''+++,,,%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$&&&)))+++&&&(((,,,///777DDDTTT```qqq~~~ooo```SSSFFF;;;444222...)))&&&'''(((((('''+++,,,+++(((%%%$$$&&&)))(((((((((((((((((((((((('''''''''''''''((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))"""AAAvvvtttLLL+++&&&+++'''%%%)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((''''''''''''&&&&&&&&&###)))***$$$(((===[[[nnnxxxjjjHHH///***((($$$)))(((###$$$888LLLAAA,,,)))%%%"""&&&111;;;HHH[[[mmmPPP>>>CCCZZZccc[[[KKK<<<666777MMMooo~~~xxxyyyyyytttqqqqqqsssuuusssssstttuuuwwwyyy{{{|||xxxzzz~~~zzzzzz{{{|||pppbbbRRRIIIGGGGGGCCC???222000....../////////...............///111222333111000000000777GGG___qqquuu___MMM@@@555//////......---,,,,,,,,,,,,,,,++++++++++++************)))******,,,///222666888555666888999999777444222222222111...---000777===MMM___vvvxxxwwwvvvtttssspppcccOOO???666333000---333555000+++)))******'''''''''((((((((((((((('''((((((444VVVoooZZZ222&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&...???aaa|||bbb===(((+++---(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$))))))(((&&&######%%%''',,,---,,,(((&&&&&&+++//////777BBBLLLTTT]]]hhhpppxxxmmmkkkfffYYYNNNKKKDDD===444---))))))++++++$$$(((,,,...---+++)))(((&&&((()))'''###"""&&&***''''''''''''((((((((((((&&&''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))+++---,,,\\\\\\===%%%&&&+++(((%%%***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&""")))***&&&---DDD^^^lllvvvbbb@@@,,,,,,)))$$$((('''333>>>OOO[[[OOO999222333111111777FFFVVV^^^^^^:::OOOlll{{{jjjFFF333555---???]]]vvv{{{www{{{{{{vvvssstttvvvxxxsssssstttuuuvvvxxxzzz{{{zzz{{{|||}}}}}}zzzvvvrrrqqqsssyyy~~~iiiRRRGGGCCC???;;;777444111000000111000///000///---,,,,,,---///000+++---///111000444CCCQQQqqq}}}ttt[[[LLL<<<333...+++,,,000---------------...111333******))))))***+++---...,,,,,,///444<<>>CCCJJJOOOOOOLLLMMMLLLHHHDDD???======999555888>>>:::///+++///%%%(((***+++***)))************)))(((''''''(((((("""&&&***------***'''%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''')))+++...000MMMyyyrrrCCC111%%%(((+++&&&%%%)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%)))((()))999TTTggglllpppWWW444&&&---***$$$(((333PPPbbbeee```OOO>>>:::;;;;;;777:::PPPeee___KKK:::eeetttSSS555111---NNNooo{{{zzzzzz}}}}}}|||yyyxxxwwwxxxxxxuuuuuuuuuttttttuuuvvvvvvzzzzzzzzz{{{|||~~~|||zzzuuuooojjjiiijjjmmmttt{{{vvv^^^LLL@@@999;;;888555222222222111111000///...---,,,------...---,,,...111000...333;;;PPPaaayyysss[[[JJJ999000+++---///,,,+++---***,,,......---,,,,,,,,,++++++******,,,///111333666888<<>>cccuuuhhhSSSAAA666888///222---111LLLfffYYY777IIIssszzzppp}}}rrrIII222444\\\}}}{{{~~~}}}sssyyyzzzzzz{{{zzzyyywwwvvvwwwwwwuuutttsssrrrrrrrrrssstttuuuvvvxxxzzz|||}}}{{{yyyvvvpppjjjeeeddddddooowwwhhhTTTKKK>>>;;;777444333333222111......//////000000//////666000---//////---///555444IIIfff~~~mmmZZZGGG777---///---,,,+++,,,...//////,,,---.../////////......---...,,,+++...444999:::===MMMVVVQQQSSScccppprrr```NNN>>>999:::>>>JJJYYYnnn|||zzzzzzrrrrrrlllSSS<<<555222,,,***...777===444)))***)))&&&+++((((((''''''''''''(((((((((&&&+++)))HHHjjjRRR111''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***(((,,,???bbb{{{~~~zzz{{{eee:::)))---&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''&&&&&&%%%))),,,''''''===ZZZjjj===))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&!!!222)))'''OOOtttwwwssskkk<<<000+++$$$+++)))(((<<>>XXXvvv}}}ppp]]]JJJ===555000---//////.........//////000,,,---...//////......---...000222555;;;BBBHHHKKKMMMZZZ```YYYQQQQQQQQQNNN===<<>>888666888666777888555000000444......------...000222333...///333888@@@RRRnnnrrrYYYHHH<<<:::555111///......---,,,///333222///---...000///......000444:::???CCCAAAAAAEEELLLRRRVVV[[[```bbbXXXLLLCCC===AAARRRccc}}}ttt[[[IIIPPPeeemmmgggBBB777//////000000000333<<<;;;---$$$***---((()))((((((''''''''''''((((((((($$$)))///VVVxxxUUU***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%***((('''===ddd~~~}}}rrrGGG'''+++)))((('''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))***++++++,,,((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((($$$///+++""":::mmmqqqHHH///,,,(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''000&&&...UUUzzzvvvrrrIII,,,'''&&&)))+++###***111666...'''000333+++(((%%%,,,---SSSXXX<<>>;;;444///000333///000333:::CCCMMMWWW\\\SSSOOOOOOSSSUUUUUUXXX^^^PPPLLLKKKPPPZZZkkk}}}lllPPPAAARRRlllmmm\\\999333......///...///111>>>>>>000&&&,,,---((((((((((((''''''''''''(((((((((###(((000XXXzzzWWW***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$***)))&&&555XXXwwwYYY000((()))'''&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))(((((((((((())),,,((('''999bbbxxxNNN///&&&)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((,,,&&&:::eeetttiii===***(((&&&))))))!!!111(((///------444333,,,---,,,777???aaa[[[AAA[[[jjjdddYYY^^^fffPPP111///AAAkkkkkkgggbbbfffsss|||~~~|||}}}}}}}}}{{{zzzwwwuuutttuuuvvvtttrrrlllkkklllnnnooonnnllliiiiiiiiifffdddeeedddZZZOOOEEEMMM]]]ttt{{{___LLLAAA888111333777666333222333222111///.........///111111222111///333BBBRRRmmmzzz```LLL<<<222....../////////......000444777:::@@@CCC>>>444///111666777<<>>333)))------((()))((((((''''''''''''(((((((((###(((///WWWyyyXXX---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%(((((((((///HHHjjjjjjAAA))))))'''%%%'''***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---...+++******))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((())))))))),,,+++***((((((((())))))000,,,```ZZZ333%%%&&&((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((((((((()))))))))&&&---NNNtttuuu___333******&&&)))((($$$>>>VVVYYYSSSMMMIII;;;///111000<<>>BBBMMMZZZaaavvv{{{~~~}}}~~~~~~zzzyyyxxxwwwvvvuuuuuuuuunnnmmmnnnooopppnnnllliiieeebbb]]]YYYYYY[[[WWWPPPFFFHHHQQQfff~~~~~~|||yyyxxxuuuxxx{{{}}}~~~|||mmm[[[GGG333,,,...111444555555444333222000///------///...000222111///333:::SSSlllfffUUUAAA555...+++---333666666555222000111555888666===CCCAAA999777>>>GGGMMMTTT___iiinnnmmmiiifffSSSHHHAAADDDFFFGGGPPP\\\vvvpppbbbfffvvvxxx\\\<<>>TTT]]]ffflllrrrwwwwwwtttsssvvvwwwtttpppnnnpppsssooonnnmmmmmmllljjjfffccc\\\ZZZTTTMMMMMMPPPPPPLLLEEEAAAEEEWWWrrrwwwxxxxxxwwwuuuuuuvvvwww}}}{{{}}}vvv```GGG777222000222555444444555555333111///---,,,,,,///222111...///333;;;SSSqqqqqqZZZBBB888111111222///000444888::::::777222......///333===FFFHHHEEEHHHTTT___ccckkkwww~~~{{{pppaaaWWWDDD===???OOO___nnnwwwjjjnnnyyyrrrTTT666---///000---,,,...222444///777222+++...---***...((((((''''''''''''((((((((($$$(((,,,QQQuuuYYY333''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&"""%%%+++'''***JJJrrrpppFFF)))'''%%%(((---000...+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***...---+++)))(((((()))***###OOOooo@@@$$$$$$---,,,%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))******---NNN|||pppEEE$$$(((---%%%))))))...YYY[[[QQQ???888777,,,&&&///+++888^^^KKK666NNNNNNHHHWWWGGGWWWkkkUUU999///((((((***---000---)))***///(((333BBBPPP^^^hhhhhhcccgggkkkmmmjjjdddaaaeeejjjiiihhhfffeeeccc___ZZZWWWTTTSSSMMMFFFEEEIIIJJJGGGBBB;;;;;;KKKhhh{{{vvvttttttuuuppppppxxx}}}}}}ttt^^^KKK===333000222222333555666666333111///,,,,,,///222111...000666---@@@\\\wwwyyybbbJJJ999555333000------...000111:::888555111...---///222222BBBOOOSSS[[[iiipppnnnlllfffgggoookkkVVVCCC;;;<<>>XXXuuu{{{ddd666...))))))***(((***///'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))((((((((()))+++,,,******))))))((((((''''''''''''((((((((((((''''''((((((((((((((()))*********)))((('''''''''''''''))))))***)))''''''(((***)))***+++,,,)))&&&***000OOOtttmmmGGG***+++///'''###)))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))""",,,111&&&(((000)))>>>mmmggg777(((&&&,,,,,,$$$+++<<>>EEEJJJMMMNNNPPPSSSUUUXXXZZZ[[[]]]\\\ZZZXXXUUURRRQQQPPPJJJIIIEEEAAA>>>>>>@@@CCCIII@@@999AAAWWWrrr{{{{{{vvvoookkkkkkmmmpppqqqzzzyyyzzz~~~~~~~~~yyylllSSS999000444333333333666999777222---...............///000111222222>>>ZZZxxxvvv^^^JJJ;;;555000///---------///111222000000...---,,,///444888CCCPPPZZZ___gggpppooofffbbbSSSGGGFFFFFFDDDJJJTTTpppooo___XXX\\\bbbooo{{{vvv]]]@@@///000111///,,,,,,//////---222...+++---222222...))))))))))))))))))))))))))))))###&&&,,,@@@fffddd888'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$'''***''''''777LLLpppvvvIII111###+++///'''$$$***'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))++++++*********+++,,,---))))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((())))))***))))))((('''''''''''''''((())))))(((''''''(((******&&&''',,,+++)))444DDDpppNNN777'''(((+++&&&%%%+++(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((("""&&&,,,((('''---000ZZZwwwyyyWWW---,,,'''***((( &&&666<<<...&&&...+++***---%%%,,,666______<<>>BBB>>>999<<>>>>><<<:::999;;;<<<@@@AAA???<<>>777555===OOOggg|||kkkQQQ???888JJJeeeeeeDDD111------+++,,,000///,,,///777000---***+++///111000---(((((((((((((((((((((((($$$(((,,,%%%000^^^jjjEEE'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$((()))''')))///FFFaaa~~~YYY444***,,,(((%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))(((((()))))))))(((((((((&&&'''((('''&&&&&&(((***'''...333---+++???kkkXXX///&&&+++,,,***((())))))&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''',,,'''(((,,,$$$///SSStttUUU888)))(((###'''---777TTTsss}}}eeeSSSLLL;;;111111111CCC]]]uuuOOODDDSSSMMMUUUYYYOOO```\\\@@@---000000&&&))))))))))))))))))))))))***************************+++++++++,,,,,,,,,---...///000111222333444555555777888888777666666777<<<@@@@@@:::999GGGccczzzyyyrrrfffcccaaacccdddgggooowwwvvv||||||zzzuuucccOOO777222,,,+++///222333111000///......------------111///...///777KKKkkkgggLLL666222222...000888666222...***))),,,///222666777888999===DDDLLLRRROOOJJJ@@@333...333<<>>KKKXXX888111HHHPPP===)))(((---...((((((((((((((((((((((((*********))))))(((((('''*********)))))))))(((((((((((()))))))))))))))***''')))+++,,,+++***+++,,,,,,,,,,,,++++++...333777;;;===AAACCCEEEHHHKKKNNNTTTYYY___dddiiipppxxx~~~uuujjj___XXXYYY^^^cccllltttvvvwwwxxxxxxuuu___NNN888++++++//////---......------,,,---------***---111111...111???NNNxxxgggQQQ999;;;===999333//////111---///222555777888888777555555444111...---...000,,,000999III^^^uuu}}}zzz{{{|||~~~~~~{{{wwwwwwyyycccAAA000...111000555333///777EEEEEE:::,,,***((((((+++///333555)))))))))))))))))))))))))))$$$(((&&&)))MMMiii```000+++&&&$$$'''((('''$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((000IIIlll___>>>...***'''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))+++,,,---((((((((())))))))))))***))))))))))))))))))))))))******+++++++++***((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&((()))+++++++++)))(((''')))***)))))))))+++---...000EEEmmm\\\777''')))///***'''&&&((((((((((((***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&***(((***BBBcccqqqxxxeeeBBB---'''(((******,,,%%%$$$===XXX___DDD000---((('''---666QQQXXXDDDBBB???III]]]QQQ999111111///,,,+++++++++***))))))))))))))))))))))))***))))))(((''''''((((((+++++++++*********))))))*********+++++++++++++++***+++,,,,,,+++***,,,---+++,,,,,,---------------(((***,,,------...111222000444999<<<>>>BBBJJJQQQXXX]]]eeelllttt{{{~~~qqqccc[[[ZZZ[[[^^^gggppptttsssvvvzzzqqqcccMMM;;;000---......------,,,,,,,,,---......+++,,,///222///...444<<<]]]wwwfffIII444666DDDKKK@@@111***,,,///111555;;;@@@AAA???:::777///000000///......///000===CCCUUUpppyyyuuuxxx~~~zzz}}}|||YYY777***---333+++444333...;;;QQQRRRBBB,,,***((((((***///333666)))))))))))))))))))))))))))###(((%%%###CCCgggjjj222---'''%%%'''((('''$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''$$$###%%%((((((%%%$$$555XXXzzz{{{VVV666))))))&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((***,,,...///111''''''''''''((((((((()))))))))))))))))))))))))))'''((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&(((***+++,,,+++***)))((()))******)))***,,,...,,,===jjj```333(((333000+++((())),,,***$$$&&&---((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***%%%)))***///TTTvvvvvvttt{{{XXX777,,,***((($$$)))...'''###777PPPTTTGGG333111+++)))444GGGkkkPPPHHHGGG<<>>EEEKKKKKKHHHAAA999333111111---+++...:::JJJ\\\rrrxxxuuuvvv|||eeeDDD111...000......444???GGGQQQ___UUU666,,,+++,,,222444222---***)))***++++++***(((''''''%%%***'''%%%'''---DDDgggGGG)))###+++%%%"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&)))***---CCCgggpppIII+++******)))(((%%%%%%(((---&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))******++++++******))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))*********)))((()))***++++++******************************+++---,,,***((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''')))***)))((('''(((***+++***)))+++------+++(((555'''$$$...000***111AAAyyyXXX???***(((,,,)))%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,(((***???dddyyyzzzpppVVV666&&&***...,,,///>>>SSSgggfffOOOOOOiiiuuuWWW444444:::QQQxxxoooRRRGGG888HHHcccWWWJJJ]]]~~~eee;;;@@@hhh[[[333///...000///)))(((+++***'''((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,------------...................../////////+++,,,---...///222777:::888:::???FFFNNNWWW___cccqqqvvv~~~mmmbbbUUUNNNPPPXXX___cccnnnoooooolllbbbQQQ===111000111000---)))***...222//////000000000000//////000;;;TTTssstttXXX???111333;;;DDD888+++***555DDDLLLOOOGGGBBB;;;333///---...///444777DDD]]]yyyuuuqqqqqqttt{{{wwwUUU;;;000000000...777EEE\\\ddd```]]]NNN333///&&&(((777>>>444)))&&&***+++,,,,,,+++)))'''&&&''''''%%%(((***&&&999]]]TTT222###***'''!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''(((&&&$$$+++FFFnnnjjjGGG+++%%%%%%((('''###%%%,,,)))(((&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))************))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))***,,,+++)))'''&&&'''((()))+++******+++---...,,,******************************,,,......,,,***))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''')))***)))((('''(((***+++******+++,,,,,,+++)))***'''***///---333UUU{{{YYY333***'''---///***&&&'''))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((///'''000VVV~~~{{{dddAAA***%%%(((***+++)))333MMMiiicccAAAFFFpppvvvMMM***(((111VVVwww___GGG888333JJJYYYFFF@@@XXXmmmWWW<<>>---###(((,,,((($$$&&&+++)))'''$$$######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,000...+++)))((())),,,---...,,,+++,,,---......---************************)))+++......---***))))))((((((((('''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((************************)))###...000)))333YYYwwwNNN999---((('''+++,,,)))))),,,(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((***(((===iii~~~wwwSSS222)))---+++((()))&&&000888@@@@@@444444EEEZZZ:::---000888```xxxZZZ===222@@@ZZZRRR555222FFFKKK<<<888XXX~~~zzzPPP000......---+++*********))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------............///.........------,,,,,,111222222111//////111333333222000...---,,,,,,,,,+++...333777<<>>AAA<<<555111//////555AAAPPP\\\ccc~~~ssshhheeeiiiqqqwwwrrrjjjcccbbbeeeiiiooovvvssssssuuuvvvyyy{{{}}}~~~sssccc:::---/////////222EEE]]]mmm```VVV```TTT///******(((+++555===777***)))'''&&&''')))***)))'''+++%%%!!!((()))!!!111VVVpppIII%%%!!!***'''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%(((+++&&&'''<<>><<<888555777999AAAIIIUUUaaaiiillljjjhhhQQQCCC333---///222000+++//////000000000000//////---000111777OOOssseeeLLL222)))+++---+++((((((***...111333222000...000222777CCCVVVmmm}}}xxxddd___[[[[[[bbbooo~~~zzzccc\\\XXXYYY\\\^^^ccchhhbbbbbbccceeehhhkkkoooqqqvvv}}}}}}ppp|||VVV222...111---,,,444333DDDMMMBBB@@@TTTQQQ222+++///---'''...===???666,,,)))%%%%%%(((******((()))'''###&&&((("""000PPPtttXXX000!!!******!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""''',,,)))%%%,,,777fff~~~ggg>>>'''%%%******&&&***)))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++---......,,,***((('''(((+++...000///,,,***)))+++---......))))))))))))))))))))))))'''(((***)))((('''((()))'''(((((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***&&&'''((((((((()))+++---''',,,FFFsssnnnIII222,,,++++++(((''')))+++***(((&&&)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))GGGhhh{{{yyyDDD000%%%+++...%%%"""(((999999000***+++***000AAABBB)))(((555ZZZyyyeeeIII>>>HHHooovvvJJJ666;;;///***...TTT{{{tttJJJ---+++***,,,,,,***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,---------.........---------.........///////////////...............+++,,,......------...///,,,,,,---...///000111111///000000///---,,,,,,------//////...,,,---000444333;;;FFFOOOXXXbbbmmmuuujjjXXX@@@111,,,...///...//////000000000000//////---000111444CCCaaapppJJJ;;;,,,''')))))))))******,,,......,,,+++,,,---000:::LLL```tttwwwmmmfffcccUUUYYYaaammm}}}yyycccRRRMMMKKKOOORRRSSSUUUYYYWWWVVVUUUVVVWWWZZZ]]]___dddlllrrrtttzzzyyyllljjjsssnnnGGG---222777,,,)))333+++,,,111111111===???000------+++(((***111:::???333...'''&&&(((******(((%%%(((&&&%%%'''$$$...EEErrrgggBBB%%%(((***"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###''')))(((''')))+++BBB\\\}}}eee@@@+++))))))%%%((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,***)))'''&&&'''))),,,---*********+++------+++***))))))))))))))))))))))))((())))))(((&&&&&&(((***'''((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***&&&((()))))))))+++...111777TTT~~~jjjDDD,,,***...---(((***,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,@@@ddd}}}|||}}}uuuYYY777///***+++'''$$$...???YYYPPP<<<000333555===NNNIII;;;<<>>000,,,&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))***)))((('''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******+++***((('''((()))+++,,,%%%'''***...000...)))%%%)))))))))))))))))))))))))))))))))'''&&&'''))),,,'''((((((((())))))******((((((((((((((((((((((((((()))***)))((('''(((***&&&(((+++++++++---111555hhh```===///---)))(((+++&&&***+++((($$$%%%)))+++))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,VVV{{{{{{yyyfff999******+++***'''///JJJeeelllVVVZZZ\\\KKK<<<555:::FFFMMMnnnmmmEEEPPPQQQZZZuuuddd===[[[wwwQQQ:::EEExxxooo888333000222000***)))---++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------***+++---...---,,,---...------...////////////...,,,+++***---111333222///+++,,,---//////...---+++---///222444888>>>GGGNNNYYY^^^___TTTAAA333000333//////000000000000//////444///---///333???[[[www}}}ZZZ@@@111000,,,'''''',,,---+++222777777000+++------***;;;[[[xxxqqqeee\\\ZZZbbboooyyysssWWWEEE@@@@@@AAABBBDDDFFFHHHIIILLLKKKIIIGGGGGGGGGGGGHHHFFFGGGJJJLLLMMMMMMLLLLLLSSSXXX```hhhnnnssstttuuuOOO999888DDD;;;,,,)))---...,,,***)))***++++++++++++((()))++++++((((((+++888999333)))$$$''')))(((***((('''&&&&&&'''(((***___ttt___444''')))%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))*********???gggppp@@@)))***...'''$$$(((+++)))$$$"""'''""""""'''(((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%'''***+++***((((((((()))(((((((((((())))))***((((((((((((((('''''''''(((((((((((())))))))))))111+++&&&%%%(((******)))---***++++++&&&...SSS|||NNN<<<---+++000000,,,(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&)))---+++***666FFF}}}hhhGGG***''''''333///444aaawwwuuuaaaNNNCCC<<<222(((///+++QQQVVVJJJMMM===555PPPpppaaaEEE888MMMeeeCCC111\\\WWW:::(((///444,,,***222---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***)))((()))+++,,,,,,+++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,---------.........//////000000000000111111111111//////......///111333444???IIISSSRRRGGG:::444333333333333222222222222222333///000333111555KKKeeejjjIII333------+++(((***///111///:::BBBBBB888,,,***---///HHHhhhvvvkkkccc```]]]```kkk{{{}}}aaaKKK????????????@@@BBBCCCEEEFFFIIIHHHGGGFFFEEEEEEEEEFFF>>>???AAABBBBBBAAA???>>>???BBBGGGLLLOOOQQQRRRRRR>>>111999GGGAAA555000------+++)))***+++,,,,,,+++,,,))))))+++)))&&&&&&***222444000(((&&&***---,,,)))((('''&&&&&&'''((()))NNNoookkk???&&&***+++$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())),,,(((...HHHkkkvvvQQQ,,,)))((()))---,,,((((((***((($$$###'''((($$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&)))))))))((()))***))))))(((((((((((())))))((((((((((((((((((((('''(((((((((((())))))))))))"""(((...///+++((()))+++,,,///'''!!!;;;kkkuuuXXX<<<333,,,,,,---,,,******)))))))))((((((((('''''''''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,###&&&000***'''GGGttt{{{XXX888(((...'''+++***''';;;QQQOOO@@@<<<444...++++++((($$$)));;;iiihhhKKK:::+++444]]]wwwZZZ222$$$444III333<<>>)))'''&&&''')))***+++,,,---QQQ|||yyyYYY888***BBBnnn|||VVV000(((***000...PPP]]]ppp~~~^^^;;;,,,...111///+++///......---,,,---------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))((()))+++,,,,,,+++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------.........---------------......---------,,,,,,,,,,,,,,,,,,,,,------------///000000000000111111111000111111111000000///...)))---333666666555444444333222222111000//////...///---///111---,,,999IIIfff~~~YYY;;;---***'''***+++,,,000666666333///888===666+++***444@@@WWWrrr}}}sssdddWWWSSSUUUffftttuuuaaaLLL;;;444222000//////......//////000222222111111000000000000000000000000///...,,,+++000///...------,,,,,,---***(((---///---555<<<666111---)))(((***++++++******(((((()))&&&$$$'''---///...+++((((((((((((''')))(((''''''''''''((()))***SSS|||lll999(((---%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&###+++...)))+++DDDlll[[[AAA''' '''---,,,)))$$$$$$%%%&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********((('''(((+++---++++++)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))111---)))(((+++---,,,+++(((777[[[```AAA...&&&++++++...000,,,&&&&&&***+++++++++*********))))))((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''///+++$$$666bbbwwwSSS///%%%---)))444888000000BBBQQQPPP;;;222++++++------111666CCCfff}}}xxxeeeFFF>>>[[[uuupppPPPCCCJJJ666***<<>>GGGdddsssWWW@@@PPPbbbBBB...TTT}}}wwwhhhmmm}}}{{{gggIII222,,,000333---------------,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......................................................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---///000111111000000333000------...///...---111111000000///......------...222444333222666<<>>eeesssTTT666######,,,$$$)))***'''$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))......---***((((((+++---+++***)))(((((('''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))$$$***,,,&&&""",,,DDDYYYgggDDD000***+++,,,---)))$$$###'''+++******,,,+++++++++************)))'''(((((())))))(((((('''((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))***###111\\\gggAAA***(((---...@@@QQQ[[[ggg|||```HHH555333444444BBBUUUtttrrrQQQ333)))DDDYYYoooCCC555LLL]]]DDD:::kkklllgggwww~~~{{{yyyaaaCCC000+++---,,,------------,,,++++++******++++++++++++******))))))))))))))))))))))))***)))((()))+++,,,,,,+++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,...///000111111111000...---,,,---......---000000000000////////////+++---///111111333555888===WWWvvvcccCCC000)))***---(((******)))+++000000,,,***((())),,,,,,)))---333BBBVVVkkkvvv{{{}}}uuukkk___QQQNNN___wwwqqqcccWWWLLLAAA:::222///+++*********)))(((&&&&&&&&&(((***++++++)))(((((('''&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&((((((((((((((())))))***%%%%%%%%%&&&&&&&&&&&&&&&$$$ '''+++###!!!%%%"""&&&---444222***%%%&&&***((((((((((((&&&&&&///:::777---'''(((***)))(((***''''''(((((((((((('''''''''---GGGppp{{{UUU000***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%)))"""!!!'''+++)))(((***666___~~~aaaAAA///++++++111222+++%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******)))((()))+++---))))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((())))))))))))...---***+++777SSSwww~~~WWW@@@+++&&&***---,,,+++***&&&'''+++---+++***,,,+++************)))))))))((())))))******))))))((())))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))+++555WWWlllHHH111***+++,,,+++$$$000555CCCYYY[[[WWWdddDDD222'''(((%%%"""666RRRaaa@@@'''000RRRMMM]]]222111===CCC===CCCrrr~~~nnngggrrr{{{yyyaaaDDD000(((---......///...---,,,+++******++++++++++++******))))))))))))))))))))))))***)))((()))+++,,,,,,+++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......---------,,,,,,,,,,,,------------.........,,,---------...........................///000111,,,---.............../////////000000000000111111............000333555666<<>>EEE^^^bbb>>>333000(((&&&+++((()))))))))************---'''###%%%(((((((((***777HHH^^^llllllaaaTTTLLLNNNnnn|||lll]]]PPPCCC:::111000000///...---------***************************)))))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%(((&&&666666&&&***)))+++)))((('''((()))+++---888===555&&&"""+++---&&&'''''')))***+++)))((('''...,,,)))GGG{{{|||NNN---......""""""///((( ,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''000MMMssszzz[[[333333333000((("""###((("""$$$&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))+++------,,,***(((((((((((()))&&&&&&&&&''')))***)))'''))))))))))))))))))))))))%%%'''))))))((((((***,,,***%%%%%%***,,,(((&&&)))***@@@aaabbb???'''++++++************++++++......------,,,+++******))))))))))))(((((((((((())))))(((((((((((())))))***)))(((''''''((()))***''''''''''''((((((((()))%%%+++...***)))---///---PPP{{{]]]@@@))))))...+++(((+++111:::888***$$$...;;;@@@&&&(((+++,,,+++777WWWwwwkkkUUU@@@;;;ddd|||aaaGGG???PPP555444BBBXXXZZZiiioooUUUnnn~~~eee>>>666...+++///222///,,,,,,++++++++++++************)))))))))))))))************************************++++++++++++***)))))),,,'''(((&&&"""***000*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++*********+++---...---------............///......///000111111000000........................////////////////////////000000000000111111111111222333333333333666999===<<>>PPPdddhhh]]]RRRPPPSSSqqq}}}rrr\\\TTTJJJBBB===888111,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""%%%>>>GGG999444******)))((('''&&&'''((((((333666555///---///)))...&&&###''''''###$$$)))''')))''';;;iiigggAAA''',,,(((%%%(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))...******333JJJiiilllQQQ111###(((000---%%%,,,&&& &&&***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++,,,)))(((((('''((((((******)))((('''''')))***)))((()))))))))))))))))))))))))))((('''((())))))'''&&&(((***......'''$$$...<<<^^^tttwwwKKK...)))000+++******))))))******+++,,,,,,++++++******))))))))))))))))))((((((((((((***))))))))))))***++++++***)))(((''''''((()))***'''''''''((((((((())))))***'''(((,,,,,,***000999ppp```;;;...'''***------666BBB666CCCEEE666)))---888???444777777333555FFFfff^^^GGG@@@RRRWWW>>>KKKoooFFF000OOOyyyrrraaazzzrrrXXXvvvjjj===333,,,...000...,,,---+++*********++++++***)))++++++******))))))((((((******************************+++++++++*********'''$$$---444...)))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++*********+++------,,,,,,,,,,,,---------.........//////000/////////................................................//////000000000111111111333444666666666888;;;>>>===AAARRRpppcccGGG...***+++'''%%%)))(((((((((((())))))))))))***))))))***(((%%%(((...FFFUUU```ZZZMMMLLL]]]ooovvviiiYYYJJJ???444000,,,+++---......,,,------,,,,,,++++++******------------------------,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%CCCUUULLLDDD333,,,+++***)))((('''&&&&&&,,,******,,,111555666555555...+++---+++%%%%%%+++$$$((()))---OOO]]]...---...***"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((++++++)))$$$(((>>>aaa|||~~~```===)))'''***)))***&&&""""""%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++&&&&&&&&&'''(((***+++,,,,,,***(((''')))******)))))))))))))))))))))))))))(((&&&$$$'''***+++((($$$000---(((%%%(((888VVVpppcccDDD,,,###(((///+++******))))))******+++)))))))))))))))))))))((((((((((((((())))))))))))***************+++,,,---))))))(((((((((((())))))''''''((((((((()))))))))***&&&***///)))&&&===]]]___999000---+++******444OOOjjjyyy~~~xxxgggXXXSSSPPPLLL111555444000===[[[zzzqqqHHH,,,---KKKwwwvvvHHH444@@@ccc===888jjjwwwaaaaaaYYYdddyyyfffNNN555+++...///---***,,,***((()))+++,,,+++(((,,,,,,+++***)))(((((('''*********************************+++++++++++++++000((('''---+++$$$'''///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,------.........///......------................................................//////000000000000111111333555888999999:::===??????AAANNNjjjRRR===,,,***,,,)))'''***'''''''''((((((((())))))(((((())))))&&&%%%---888MMMQQQSSSNNNMMM]]]{{{xxxddd\\\NNNBBB:::444///,,,333000......///111111000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++((("""888JJJGGGEEE888------------,,,***)))((()))&&&'''+++------111888000666888000***)))***))))))))),,,(((777kkkwwwKKK333,,,,,,###''',,,!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!(((...***$$$))):::JJJsssqqqDDD,,,'''(((!!!(((...---((($$$&&&***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++&&&''''''(((***+++,,,---///,,,)))((((((*********))))))))))))))))))))))))((((((((()))+++,,,,,,+++...))))))777PPPooodddKKK///%%%,,,333000)))******))))))))))))******((((((((()))))))))))))))(((((((((((())))))))))))***************+++,,,,,,))))))(((((((((((())))))'''(((((((((((()))))))))&&&***///---&&&111]]]\\\666''')))+++,,,)))'''111III^^^___XXXMMMDDDAAA>>>000 ***---)))+++FFFpppccc>>>///???TTTbbbXXX<<<&&&---@@@...NNNuuu}}}sssUUUkkkwwwbbblllxxx~~~qqqGGG111000444333...---***((())),,,---+++(((+++++++++******)))))))))************************************++++++,,,---,,,000...+++------,,,///+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------............---,,,,,,+++................................................////////////000000000111222444777999:::;;;<<<>>>@@@AAAKKKdddoooFFF777++++++,,,)))'''(((&&&''''''''''''((((((((('''''''''&&&$$$'''555CCCRRROOOLLLPPP___uuuwwwjjj]]]NNNCCC===888000+++)))+++...000222000...,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''')))222///666///---------...---,,,,,,+++***+++...///((("""$$$+++AAAPPPKKK/// )))---&&&,,,''',,,******OOO{{{ppp@@@(((***'''(((,,,$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&& &&&,,,...+++))))))+++???bbbqqqYYYCCC333''')))******)))(((***,,,''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,,,,,,,///,,,)))((()))*********************************+++---...***&&&&&&***///+++999QQQppppppUUU666222...+++***************))))))))))))))))))***))))))******************'''((((((((()))))))))************))))))*********(((((())))))))))))(((((((((((((((((()))))))))***(((***((('''333WWW^^^888((()))(((---111222222333444333333111///000666999333+++,,,---)))333YYYwwwHHH000;;;hhhvvvZZZ999+++)))...666888ppprrrooocccXXXvvvooodddiii~~~iiiLLL999444555777...,,,***+++------+++)))))))))******++++++,,,,,,************************************+++,,,......%%%QQQ___JJJ===777...+++++++++,,,,,,,,,---------,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------......---,,,++++++...................................................////////////000000000///222555777888999:::<<<@@@AAAJJJaaa|||]]];;;111*********(((%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%&&&+++:::IIIQQQLLLJJJUUUgggtttwwwssseee[[[MMMAAA999444000,,,******++++++,,,---------+++************++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************++++++((((((''''''''''''((((((""")))"""((()))&&&222000,,,,,,,,,,,,++++++++++++,,,+++(((%%%(((555JJJYYY{{{~~~fff999###***...%%%)))%%%***+++(((:::eeeVVV222***(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$%%%)))+++,,,,,,'''666NNNiii}}}{{{kkkaaaDDD444"""$$$+++***&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))),,,,,,---------,,,,,,+++---+++)))(((***++++++***************************)))++++++'''"""%%%111;;;PPPhhh}}}]]]???,,,)))---000///)))&&&''')))***))))))(((((())))))***++++++++++++++++++++++++''''''(((((())))))******,,,+++***))))))((())))))(((((())))))))))))((((((((((((((()))))))))******///)))###111XXXWWW111,,,000...+++---+++)))---333...$$$+++000444111***(((,,,111&&&(((...CCCnnnkkkHHH777LLL]]]:::;;;JJJ777...???hhh|||WWWVVV{{{bbb\\\uuuwwwQQQ777///111/////////...,,,+++++++++((())))))***+++,,,------******************************)))***+++---///000FFF[[[999---)))---,,,,,,,,,,,,------------,,,---------............------............------,,,------------,,,,,,+++---------.........//////---------...------,,,,,,........................------------------------......////////////000000---///222333444666999;;;>>>BBBLLL```|||pppMMM444...))))))***(((&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$%%%(((***///;;;GGGFFFAAA???FFFQQQSSSLLLCCC999333,,,))))))***,,,...(((***,,,---,,,+++******)))***+++,,,,,,,,,---...))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))*********+++++++++,,,,,,)))(((((((((((((((((()))###,,,'''+++,,,---@@@CCC000///---,,,+++***++++++))))))%%%%%%777YYYvvv|||\\\<<<,,,------(((%%%******((()))111MMMqqqsssOOO000)))***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%(((,,,///222***,,,AAAaaa{{{}}}nnnZZZ@@@///******(((%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++,,,,,,------,,,++++++***)))((()))***+++***)))************************(((***,,,///777GGG\\\jjj}}}```FFF444+++(((...***'''(((,,,---+++((())))))(((((((((((()))))),,,,,,,,,++++++******)))'''''''''((()))*********///...,,,+++))))))(((((('''((()))******)))((('''(((((()))))))))*********///+++666YYYccc777$$$+++111---"""***///222;;;GGGFFF<<>>...111333444111,,,)))***---*********++++++,,,,,,,,,***************************)))))))))+++---000111[[[uuu@@@+++(((&&&000,,,,,,,,,------------...------------............------............------------.........---++++++,,,,,,---------.........,,,------............---........................------------------------........./////////000000,,,...000111222444888;;;<<>>>>><<<999666DDDAAA((($$$;;;333!!!,,,)))(((+++,,,'''&&&555IIIhhhbbb===...)))$$$***)))'''&&&'''(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,+++)))000>>>JJJyyy{{{sssSSS999---)))(((''''''(((((('''&&&'''(((((('''&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$$$$''')))+++###""")))***$$$$$$+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************)))((('''&&&''''''''''''((((((((()))&&&&&&''')))+++,,,+++***---)))'''((()))***+++---+++''''''---...)))(((+++111JJJjjjoooEEE999...,,,...,,,)))))),,,+++***)))(((((((((((())))))))))))))))))))))))+++*********))))))((((((((()))***++++++***((('''---,,,***))))))***,,,---------+++***))))))))))))%%%&&&'''))),,,---+++(((444ZZZkkkDDD,,,+++***))),,,,,,444[[[zzz```OOO;;;222111111///---+++888```[[[,,,===qqq[[[...///>>>777222oooeee@@@tttooodddvvv{{{VVV[[[}}}cccQQQlll}}}\\\666222111555333,,,)))+++(((------((('''******&&&,,,,,,+++***))))))******++++++,,,,,,,,,,,,------111000///...------------...---++++++---///000000---...//////000//////...//////000000000///.........//////---++++++...000------........./////////---......//////......---////////////////////////000///...------...///000//////////////////......---///000111111222444777>>>BBBSSSooouuuNNN666,,,+++)))'''&&&&&&'''(((+++)))(((&&&%%%%%%&&&&&&&&&&&&'''((()))++++++,,,))))))))))))))))))))))))+++++++++******)))))))))---+++)))((()))******))))))))))))(((((('''''''''((((((((('''''''''((((((((((((((((((''''''''''''''''''((())))))(((&&&%%%'''&&&&&&(((&&&###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***++++++,,,---,,,,,,,,,,,,++++++*********++++++''')))***))))))333GGGYYY^^^GGG;;;666999CCCEEEBBB999777555222000/////////EEE[[[XXXVVVeeeVVV444+++'''###%%%+++---,,,333???VVVpppxxxQQQ000'''---'''&&&%%%$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))'''%%%'''...555666VVVzzz}}}pppSSS444///)))&&&''')))))))))((()))***)))'''%%%###"""''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%(((+++888+++$$$)))+++&&&$$$'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''(((((((((&&&(((---111111+++$$$+++---...***$$$(((>>>VVV{{{nnnPPP:::777...((()))+++++++++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))************)))))))))(((((())))))*********))))))---,,,***))))))***,,,---,,,,,,+++***)))(((((((((,,,***)))***'''%%%)))///```qqqBBB+++%%%---,,,)))+++)))111JJJWWWLLLDDDGGGHHHDDD999///&&&$$$'''***,,,...333VVVvvviii@@@444aaalll888+++111111555OOO||||||QQQ^^^xxxfffmmmiii[[[ooonnn[[[aaauuu~~~ttt\\\FFF111+++---...------,,,111111,,,***,,,---+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---+++*********++++++******.../////////000000000000------------,,,+++******/////////.........///000---------,,,,,,,,,,,,,,,------............------//////////////////////////////...------...//////...........................///000000000111333666777???TTTrrriiiFFF222,,,+++)))''''''''')))))),,,+++)))'''&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++)))''''''((()))((('''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%''')))++++++***(((&&&&&&%%%&&&(((&&&"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((******+++,,,,,,,,,,,,+++------,,,,,,,,,------...'''***,,,---555EEEWWWaaammmfffUUUBBB;;;???AAA:::111000---((($$$$$$(((,,,ddd|||NNN444000***((((((&&&&&&333DDDLLL[[[wwwpppEEE,,,,,,'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))'''222EEE]]]wwwxxxppp^^^EEE111'''%%%&&&&&&'''&&&$$$$$$&&&)))---///'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&))),,,===...$$$&&&***'''$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))000,,,&&&"""###(((///333%%%$$$(((444GGG^^^xxxnnnQQQ;;;---%%%,,,((('''******)))+++///++++++***)))(((((((((((())))))))))))))))))))))))************)))))))))))))))((((((((()))***++++++,,,+++***))))))***+++,,,+++***))))))((((((((((((333 """222,,,:::jjjhhh;;;)))!!!'''111---+++,,,)))###<<<999(((---222///333///***''')))***))),,,000999nnnLLL(((CCC~~~WWW222EEE:::(((222kkkhhhHHHppppppfffzzzaaa```ooouuueeeVVVaaa~~~jjjIII333++++++...111---111222---))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......///000000111111000000///---,,,,,,,,,,,,---......444444333333222111000//////...---.........,,,***...------,,,,,,+++******------............------////////////////////////......------------......------------------.........///000000///000222444333???YYYxxxaaaBBB444---,,,***)))((()))***+++,,,+++)))'''&&&&&&''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''''''''''''''&&&&&&'''''''''((())))))((('''((((((((((((''''''''''''$$$'''***,,,---+++)))'''&&&%%%'''***(((######&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******+++++++++++++++,,,,,,,,,,,,,,,---...///+++---...222BBB[[[mmmtttqqqttt___KKK;;;+++,,,+++(((***,,,+++***---555<<>>444]]]QQQ[[[uuuCCC222888ooozzzHHHUUUjjjooorrr^^^]]]}}}~~~uuulllWWWXXXvvvzzzqqqTTT999+++,,,222,,,000222000,,,)))))))))))))))+++,,,,,,++++++***+++++++++,,,,,,,,,------...------------...//////,,,---------------...000000//////......///000111111111000///............111000//////000///,,,))).........---------,,,,,,------............------////////////////////////------------------------,,,,,,,,,---------------...///000000///000222444333EEEccc~~~ZZZ@@@666---,,,***(((((((((*********)))((('''((()))***+++)))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&'''''''''''''''''')))(((''')))+++,,,***(((((((((((((((''''''''''''%%%'''***------,,,)))(((&&&&&&))),,,+++%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******++++++******************+++,,,.........,,,,,,333GGG```qqqwwwdddmmmYYYUUUHHH''''''000)))///555888999===DDDJJJ[[[WWWLLLDDDAAA:::666:::%%%$$$(((...,,,''',,,666PPPHHHKKKfffddd;;;,,,&&&%%%)))+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&((('''&&&"""(((------,,,666MMMbbbzzzzzzqqqWWWEEE+++******+++,,,+++'''$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%'''%%%###$$$'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''''''''((((((((((((((()))))))))***%%%(((+++,,,+++))))))***,,,000///++++++222888:::eeewww|||lllJJJ:::)))$$$***///---)))***+++...000,,,'''(((,,,***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))(((''''''(((***,,,---)))))))))))))))))))))))))))((((((((((((((()))***$$$555444'''@@@yyy]]]333'''000000,,,+++&&&###,,,000$$$444MMM>>>%%%...333...999666...---444888666;;;EEE@@@???OOO[[[III>>>YYYdddEEE|||@@@HHHQQQhhh]]]CCCrrrxxxkkkyyyhhhTTTkkkwwwvvvggg[[[ccctttsssZZZDDD666000,,,---///111111///......))))))***************)))+++++++++,,,,,,,,,------......------------......111111111///---...222555444333222222111111111222333222111000000000000000000000111222444333222000........................---......//////......---////////////////////////,,,------------------,,,,,,,,,,,,---------.........///000000000000222444666MMMlllvvvTTT>>>777---,,,***'''&&&&&&'''((())))))(((((()))***+++---'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''))))))(((&&&'''''''''''''''((((((((()))((('''***---...+++(((((((((((((((''''''''''''&&&(((***,,,,,,+++)))'''&&&&&&***...,,,'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))************)))((((((((()))***,,,---......)))***777HHHVVV___ddd___lllWWWeeeggg>>>777;;;???AAACCCBBB>>>:::::::::666---,,,777EEEXXXqqq]]]AAA)))%%%+++,,,***(((===CCCGGGSSSppp~~~ddd888+++###&&&***(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$"""###$$$%%%%%%$$$###''',,,---(((%%%,,,555EEESSSggg~~~}}}\\\OOO<<<---'''''')))+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%"""&&&******&&&###$$$&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))******'''***---,,,)))'''((()))+++---+++(((666UUUsssvvvUUU999***&&&'''***//////+++))))))''''''***---+++'''''',,,)))((((((''''''((((((((())))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++((((((((())))))((((((((((((((((((((())))))***+++***'''///NNN{{{___555%%%(((...'''((()))''',,,@@@GGG777666RRRRRR@@@AAABBB???DDDBBB999777>>>@@@CCCSSSfffUUU555///444,,,===kkkuuuCCC000llllll;;;bbbrrrfff|||vvvHHH[[[ooohhhvvv]]]WWWpppxxxdddUUUkkkvvv}}}~~~zzzlllTTT???222,,,))),,,/////////000,,,+++******))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////111333444333111333777<<<777777777666555333222111999777555333111000000111---///222333333333555777///////////////........./////////000000/////////////////////////////////------............------,,,,,,,,,---......//////---///000111111222444777<<>>999111///,,,***((((((((()))+++***)))))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''')))++++++)))''''''''''''(((((()))))))))(((&&&&&&)))---...+++'''((((((((((((''''''''''''((()))*********)))((('''%%%&&&***...,,,&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))'''(((((()))+++,,,...//////)))111GGGUUUQQQMMMPPP___ttt[[[rrrgggUUUCCCEEEDDDAAA<<<666000+++((($$$000GGGZZZhhh}}}^^^555%%%''')))))))))***888@@@BBBSSSoooUUU===)))'''***(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&&&&'''&&&&&&&&&&&&111'''!!!%%%++++++((('''%%%///???TTTqqqtttYYYFFF888...(((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%'''((('''%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((+++---///(((((()))))))))*********)))+++---,,,***+++000555,,,AAAXXXhhhzzzeeeKKK666)))+++333,,,,,,...000+++&&&(((///(((&&&(((++++++''''''***(((((('''''''''(((((()))))))))))))))))))))))))))((()))))))))************((())))))*********))))))'''(((((((((((((((((('''((((((((()))***+++,,,,,,111...MMMXXX666+++...---((($$$))),,,)))333TTTdddWWWfff~~~hhhLLL???777000444///...111///555SSSvvvsssTTT222&&&)))444NNNlllrrrXXX---(((EEECCCIII{{{kkkmmmdddKKKtttzzzeeetttsssQQQbbbxxx~~~}}}rrr]]]^^^jjjwww~~~}}}}}}|||zzz}}}{{{jjjKKK;;;---***---------...111///,,,***)))***+++,,,++++++,,,,,,,,,,,,------,,,,,,---///111333555666///666===BBBDDDHHHMMMRRRWWWXXXXXXXXXVVVRRROOOLLLJJJHHHDDD???<<<999888888<<<@@@BBB???999777:::>>>777777555444222111000///000000111111111111000000////////////////////////---...////////////...---,,,------...//////000000---///000111222444777999IIIdddsssTTT@@@:::666444111...,,,++++++,,,---,,,***)))))))))******------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((***,,,,,,***((('''((((((((())))))******'''%%%%%%(((---...***&&&)))((((((((('''''''''''')))))))))))))))(((''''''###$$$)))...,,,&&&"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((***+++---///000111,,,<<<[[[eeeUUUHHHIIIXXXtttYYYuuupppKKK222000////////////---+++;;;\\\}}}lllVVVAAA666///(((&&&***###...444555AAA[[[uuurrrQQQ333***+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!%%%'''&&&%%%%%%&&&%%%$$$'''+++)))$$$&&&---222''''''333;;;GGGiiivvvZZZEEE++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&'''(((%%%$$$"""!!!$$$((()))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''***---111333))))))))))))************)))+++,,,,,,,,,222===EEEkkkSSSAAA111---///---+++,,,222+++'''***+++(((&&&)))---***))),,,+++(((&&&((((((((('''''''''(((((()))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***((('''''''''((((((((((((''''''))))))))))))***+++------+++^^^ZZZ222***,,,&&&)))444&&&,,,---%%%000YYYtttmmm}}}aaa777///666333((('''+++---***555```zzzGGG***444+++%%%CCCOOO888&&&000---...___nnn___~~~DDDaaahhhmmm|||WWWZZZooo|||uuuyyy}}}oooTTTbbbrrr}}}}}}lllSSS:::111111000///000555222...+++******,,,...++++++,,,,,,,,,------------...000333666:::<<<>>>JJJUUUcccnnnvvv{{{~~~{{{yyyvvvpppjjjeeeaaa___^^^VVVYYYYYYRRRFFF@@@CCCHHH@@@???===:::777555333222111111222222222222111111////////////////////////---...///000000///...---------......///000111111---///111222333555888;;;UUUpppmmmTTTFFF:::777555222111111000...,,,------,,,+++************---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***000///***,,,333///$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))((('''&&&%%%%%%%%%"""(((------)))%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((!!!$$$(((***)))((('''(((***$$$"""(((++++++---111...///LLLaaaUUUPPPXXXWWW___YYYfff~~~{{{___888///,,,111222///111999QQQrrrpppWWWLLLAAA222555777777333,,,&&&&&&(((,,,,,,%%%,,,<<>>PPPiiikkkKKK444...------,,,,,,------...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))---,,,)))'''&&&''')))+++...,,,(((&&&(((+++,,,))),,,---+++&&&&&&,,,444888hhhCCC777---***)))&&&)))...)))******(((...HHH+++000999[[[LLL+++111666---///+++&&&...!!!000===pppxxx999111888===###...***&&&---000...CCCnnnKKKfffMMMvvvVVVvvvzzzIIIZZZzzzttt}}}ooo]]]OOObbbxxxttt~~~~~~|||zzz~~~wwweeeUUUAAA000...666===999222,,,***---...---+++000111,,,***...222222000333888===???AAAIIISSSeee{{{uuupppkkkiiifffddd___YYYSSSMMMHHHFFFGGG@@@999666777777555222333444555333000.........333000---,,,---/////////.../////////000000000000444------333555444===JJJffflllTTTHHH>>>666444222111111000---,,,,,,+++++++++++++++,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((555888444++++++000...&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))(((&&&&&&%%%%%%&&&###(((,,,,,,(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))***+++***)))(((((((((''')))---111---''''''---777@@@SSSQQQ<<<@@@TTTWWWSSSHHHVVVuuuwwwCCC;;;999DDDQQQUUUQQQLLL;;;EEEGGG;;;//////444666555OOOSSS888+++555777)))+++---%%%&&&000///<<<\\\{{{|||mmmKKK...###$$$&&&((()))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&***///444666444111...BBB```zzznnnZZZEEE222&&&***))))))***,,,,,,(((%%%///,,,(((%%%%%%(((,,,000'''(((***(((%%%######%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++******)))))))))))))))&&&''')))+++---+++)))&&&'''))),,,---,,,,,,---...555000)))$$$$$$)))111666CCCSSSmmmiiiRRRAAA666---(((---,,,,,,++++++,,,,,,------,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((('''&&&''')))***,,,)))***+++******+++++++++)))""")))555///)))GGGttteeeAAA555---'''***,,,++++++...'''(((***444<<>>&&&,,,...$$$''')))---(((&&&///RRRxxxTTT///MMMjjjmmmLLL222666,,,%%%%%%777bbb[[[pppvvvPPPfffiiijjj{{{___TTTgggxxxxxxtttuuuoooZZZaaauuuyyy{{{www|||~~~~~~{{{xxxyyy}}}{{{jjjSSSBBB;;;===555---***...222111,,,---...000111111222444777???BBBIIINNNLLLIIILLLRRRooo~~~zzzwwwvvvtttnnneee^^^YYYQQQHHHAAA777666555444333333333333000//////111333333222111111000000///000000111111---,,,000777888999FFFWWWzzziiiSSSJJJBBB666444111000//////---+++*********++++++,,,......,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((888999222)))(((---...)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&)))((('''&&&&&&&&&&&&&&&%%%(((+++***&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((+++)))'''''''''((('''&&&"""(((......((('''111>>>VVV^^^^^^GGG777IIIWWWMMMPPP===EEEhhhuuugggVVVMMMPPPOOOBBB111888...%%%%%%+++555DDDQQQ~~~xxxVVV999***%%%,,,000+++(((+++(((,,,<<<___xxxoooJJJ111++++++((((((((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$&&&...555666000***000000000666FFFaaa~~~tttiiiCCC888,,,%%%&&&+++...///&&&''')))***)))'''$$$###)))***++++++)))((()))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))((('''''''''((()))///---)))&&&$$$$$$%%%'''&&&(((+++,,,------///111(((+++000777CCCTTTfffssswwwPPPDDD555***'''+++///222+++++++++******+++++++++111000...,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))&&&'''((()))+++,,,......+++,,,,,,***&&&$$$&&&(((,,,---+++)))444SSS[[[666,,,---((('''***,,,***'''&&&000222000888666<<<"""+++@@@KKK;;;***111000(((///'''222%%%///;;;www}}}333333jjjyyyWWW)))...---***)))AAAtttqqq___\\\UUUtttyyyyyy]]]rrr}}}zzzxxxUUUNNNvvv~~~nnnyyyiii___mmmzzzzzzvvvsssuuuxxx{{{{{{xxxvvvvvvxxxxxx|||iiiXXXIII<<<000///444777333---111...000666777666===IIIVVVVVVXXXWWWRRRLLLNNNTTTqqq}}}ssskkk^^^XXXPPPIIICCC>>>777222444333222333333111...,,,000000///////////////000000000444:::===EEEZZZqqqgggQQQKKKCCC666333000......---,,,++++++++++++++++++,,,------++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((///000,,,%%%&&&+++...,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&'''((()))'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''))))))(((&&&)))+++***&&&%%%111JJJ___wwwvvvaaaFFFIIIaaaZZZ888CCC666>>>[[[uuu}}}sss\\\@@@333444222,,,)))%%%(((===]]]zzz\\\666)))///)))---,,,***+++++++++...999\\\~~~nnnSSS:::)))((('''((()))&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''')))&&&$$$&&&+++///000...222///***(((,,,888HHHSSSrrrsssYYYDDD777000***&&&%%%(((,,,000000---)))&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******%%%&&&&&&''')))---111555222000,,,(((&&&''',,,000888GGG\\\pppxxxiiiQQQ444///......///000...***'''******))))))))))))******000///---+++***(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))((()))+++...///000000000---***((((((&&&&&&)))...,,,...---555\\\yyyLLL...,,,777++++++,,,---+++(((''''''888HHHPPP]]]LLL>>>'''555JJJDDD111%%%)))%%%"""---$$$---%%%222UUUTTT///OOO~~~VVV;;;'''%%%,,,111---555ZZZ|||YYYzzzmmmQQQ^^^vvv}}}\\\eee}}}eeeOOOooouuuzzzwwwdddaaarrr|||yyyyyyqqquuuxxxzzzxxxwwwwwwwwwhhhsss}}}zzzdddUUUFFF>>><<<888222///666333888>>>:::777GGG^^^hhhbbb\\\TTTKKKGGGMMMWWWnnn{{{qqqggg[[[NNNDDD???;;;666333222222222111111111222333333222111111888555777===GGGYYYtttfffRRRKKKAAA555222///---,,,,,,+++***---,,,+++*********************))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((((((&&&'''***---,,,************************(((((((((((((((((((((((()))))))))))))))(((((('''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***++++++)))'''---,,,(((&&&///GGGdddyyy|||___GGGRRRbbbQQQ000111:::NNN[[[cccvvvssswwwjjjHHH+++&&&111:::555999@@@QQQqqqdddnnnbbb@@@***+++,,,$$$***(((((()))(((++++++''')))@@@^^^vvvtttPPP...+++''''''++++++'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%(((---111'''***...000///,,,)))(((999KKKaaarrryyypppcccTTTIII;;;666...'''$$$%%%)))+++,,,+++*********+++,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))''')))***,,,---,,,+++***&&&***///111...***&&&%%%###'''...777BBBOOO\\\dddzzzxxx```JJJ888333... 111///---+++***)))(((&&&***))))))(((((())))))***,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************)))))))))+++---/////////...---((($$$%%%+++...------111%%%)))EEEssskkkDDD---)))++++++))),,,---***'''(((***,,,BBBFFF444<<<111000///DDDLLLAAA333000111+++(((///&&&&&&,,,777rrreee...BBBqqqBBB$$$000---***///...&&&444ZZZuuuZZZmmm|||yyywww[[[PPPxxx}}}kkk___xxxzzz___^^^vvvrrr]]]dddxxx~~~uuuvvvvvvvvvuuuuuuvvvwwwrrrwwwwwwuuu|||tttdddUUUEEE666111333888===IIIMMMAAA777HHHccciiiddd\\\TTTJJJEEEJJJSSSnnnxxxnnnUUUMMMBBB999555666999;;;222444666888888777555444777777===LLL___uuuiiiWWWOOOBBB555111...++++++++++++***,,,,,,***))))))(((((((((***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******))))))***+++************************))))))))))))))))))))))))))))))******))))))((('''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%'''))))))'''&&&'''((("""'''...777IIIbbbyyy{{{dddUUUVVVQQQGGGGGG@@@TTTlllkkkZZZ^^^uuuyyynnnHHH444666@@@JJJKKKGGGCCCKKKVVVMMM;;;333>>>FFFGGGDDDBBB???;;;@@@000,,,...)))))),,,&&&+++111???ZZZ{{{uuuWWW666***###'''***((('''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''###&&&((()))'''''')))+++///,,,'''$$$$$$(((---111$$$,,,444;;;III___uuujjjdddYYYMMMAAA777111...)))'''&&&&&&)))+++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))((((((+++222888@@@KKK\\\nnnyyylllBBB444...+++'''...444///((('''&&&&&&(((+++...000***))))))(((((())))))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((()))***+++,,,+++***)))&&&$$$(((///...'''$$$(((333XXXddd888+++//////)))%%%,,,,,,)))&&&(((///222111aaaUUU(((---333DDDLLLWWW555...---333222,,,&&&%%%333--->>>PPP~~~LLL000aaaQQQ)))///---$$$333III@@@111999IIIuuuwww```^^^xxx||||||{{{jjjRRRsss}}}ccciiinnnSSShhhfff]]]ooo~~~||||||yyyuuurrrppppppqqqrrrwwwwwwuuurrruuu|||~~~xxxhhhPPP:::555;;;999GGGWWWXXXFFF:::FFF[[[bbbaaa```\\\RRRIIIHHHMMMkkkyyymmm[[[JJJ>>>777444333222333444666777777888888888@@@QQQiiiooo```VVVEEE444111---***************))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((('''))),,,************************)))))))))))))))))))))))))))************)))((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""&&&((('''%%%'''///666888EEESSS^^^kkkzzzwwwjjjlllhhhJJJDDDcccddd^^^ggglll]]]VVViii}}}tttoooSSSFFFEEE666222...---000111---((()))555ZZZyyy___@@@444666+++(((---)))+++,,,000@@@aaaUUU>>>***''')))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%''')))***)))'''%%%,,,,,,,,,,,,,,,+++)))(((***+++(((###%%%111>>>DDD```jjjyyyvvvhhh___BBB===666111---***'''$$$*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((('''(((***---///111***000888BBBOOOaaavvvmmmYYYDDD222'''+++'''---333...,,,+++###---...///...+++'''$$$"""***))))))))))))))))))***(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((()))))))))))))))***(((+++...((($$$///@@@fff\\\>>>(((+++000+++)))...---)))'''000FFF[[[```[[[ccclllllllll^^^PPPHHHDDDIIINNNKKKHHHFFFAAA888666JJJooogggDDDSSS{{{rrrPPP666,,,)))GGGkkkcccBBB000---JJJRRRllloooXXXqqq{{{\\\ZZZyyysss```zzz\\\___|||yyy```dddvvvxxx~~~zzzuuuqqqppppppqqqrrrqqqpppqqqttttttrrrtttyyy{{{zzzyyyrrr\\\DDD===CCC>>>KKKTTTNNNAAA>>>MMM^^^aaaaaabbb```WWWLLLJJJMMMhhh|||jjjZZZLLLAAA;;;===;;;999888999===BBBFFFPPP^^^ssstttggg\\\III444111,,,***)))******)))'''&&&&&&''''''((()))***))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&***///************************))))))))))))))))))))))))***************)))((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%))),,,++++++222@@@LLLmmm{{{ooohhh||||||NNNBBBkkkuuuKKKAAAZZZaaa[[[fffyyy}}}ZZZ;;;...222((('''//////'''(((111KKKjjjpppHHH777888***$$$+++))))))---...111DDDbbb{{{xxxYYY:::000...***(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''***&&&"""$$$(((+++)))%%%666111+++&&&&&&''')))***'''+++...+++***++++++(((&&&///>>>NNN___ooo~~~vvveeeVVVGGG;;;333************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))---+++***,,,111888@@@EEE___mmm\\\PPP>>>111+++,,,///000111***---...'''(((...,,,'''((())))))))))))+++,,,******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((()))******+++++++++***+++,,,***222SSSuuuccc555000+++******++++++,,,((($$$)))CCCqqqcccQQQ:::888999555:::444666666///222666222111555FFFTTTBBBooopppQQQ888999WWWttthhhIII:::999+++;;;aaaYYYkkkddd???rrr```sssmmm]]]jjj}}}ggg]]]pppvvv}}}yyyuuusssssstttuuuuuutttqqqsssxxxuuummmoooxxxiiikkksssuuueeeMMMDDDHHHDDDKKKJJJ===666BBBYYYjjjfffdddbbb]]]TTTLLLMMMRRRjjj~~~pppddd\\\OOOKKKEEEBBBDDDKKKTTTZZZooo}}}zzzgggYYYHHH555111,,,)))((()))))))))'''''''''''''''((())))))++++++)))(((''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''***++++++***,,,,,,+++,,,------+++******)))(((((()))***)))(((+++***))))))***+++***)))******)))((('''''')))***&&&&&&'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%)))######)))+++'''&&&***+++((()))<<>>CCCfffrrr}}}uuukkk```PPPBBB999333000...555,,,***...///((($$$&&&---&&&$$$))),,,)))(((***---,,,***(((''''''(((((((((++++++((((((+++***'''------+++***)))((((((((((((+++***'''&&&(((((($$$,,,***+++---,,,''''''***)))***+++******---333999EEETTTgggwwwlllTTT<<<---/////////......---------***************************)))))))))***+++,,,,,,+++***))))))((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************++++++,,,,,,(((&&&)))++++++---000+++222...(((:::fffzzzOOO...111---***,,,,,,******,,,111$$$)))XXXDDDGGGOOOGGGPPPFFF:::111---,,,,,,,,,000///---+++******,,,---///***???nnn|||SSS555???xxx___tttjjjJJJ```lllhhhkkktttkkkVVV666000999OOOXXX\\\tttJJJ```oooaaa|||bbb\\\wwweee^^^{{{vvv|||sssqqqwwwppptttvvvyyywwwsssooonnnnnnmmmmmmhhhlllhhhJJJEEEgggeee[[[JJJ>>>DDDSSS\\\\\\^^^aaaaaa[[[RRROOORRRWWWmmm}}}wwwnnnhhhiiipppyyykkk[[[HHH666222---)))((())))))((((((''''''''''''((())))))***))))))))))))******+++'''''''''((((((((())))))(((((('''''''''(((((()))'''&&&%%%%%%&&&&&&&&&%%%******))))))))))))''''''---,,,+++,,,---...---,,,---,,,,,,---......,,,***))))))))))))((('''%%%$$$'''(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%))) ===]]]yyyooolll|||aaaMMMcccPPP===DDDPPPdddppp]]]SSSUUUooopppRRR===@@@DDDGGGFFFDDDDDDFFF<<>>NNNnnn___RRReeetttmmm___eeerrrcccnnnzzz{{{{{{vvvwwwxxxsssuuuxxxzzzxxxuuuqqqppppppmmmmmmiiillllllWWWQQQjjjpppjjj^^^SSSRRRYYY]]]\\\]]]___```ZZZRRROOOSSSXXXqqqrrr^^^GGG666222---***)))(((((('''((((((''''''(((((()))***((((((((()))***,,,......''''''((((((((()))))))))***)))((((((((((((((()))++++++++++++,,,,,,---...++++++++++++,,,---.........---,,,,,,,,,+++)))'''+++,,,,,,...000///,,,)))*********+++,,,+++)))&&&(((((((((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&"""'''***&&&###%%%(((***...cccxxxnnnvvvzzz[[[```tttQQQCCCVVV```[[[RRRBBBBBB===YYYxxx}}}fffUUUEEE???;;;111)))'''333222)))'''666AAAJJJWWWwwwTTT***'''000)))))))))+++000777???DDDOOOlllnnnTTT===---///,,,(((&&&''''''&&&%%%)))))))))(((((('''&&&%%%'''&&&%%%%%%%%%'''((()))((((((((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))*********)))((('''++++++++++++///:::HHHRRRvvv|||yyyxxxZZZUUUQQQQQQQQQLLLGGGEEEFFFDDDBBB???<<<:::999888333555333000111555777666>>>=========>>>>>>???@@@BBBEEEEEEDDDGGGMMMPPPOOOhhheeefffllltttzzzrrr```OOOAAA999666111,,,((())),,,///000***************)))))))))************************+++***)))(((''''''''''''%%%''')))***+++***)))((())))))((((((((()))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,&&&$$$***...---)))(((...AAAgggzzzYYY999((((((///,,,)))))),,,,,,))))))+++'''(((444SSS888&&&***%%%***)))((()))***+++***((()))***++++++)))((()))***%%%---DDD]]]QQQ///;;;nnnooo\\\@@@222???UUUPPP999]]]xxxdddAAA000,,,;;;bbbuuuJJJnnnnnniiiwww{{{fffTTTyyykkk```yyy~~~www{{{}}}wwwtttwwwyyy{{{zzzwwwtttrrrqqqnnnoookkkkkkmmmbbbYYYbbblllnnnkkkccc\\\ZZZYYYXXXZZZ]]]^^^YYYRRRPPPTTTZZZuuuzzzaaaFFF666222...***)))((('''&&&((((((((('''((())))))***''''''((()))***,,,---...'''(((((((((((()))))))))***))))))(((((((((((((((%%%%%%&&&'''(((***,,,...++++++,,,,,,,,,---///111...///000333666888888777;;;;;;<<<===???>>>:::888333///******+++---+++))))))((('''''''''''''''%%%''''''&&&%%%%%%&&&'''''' '''***&&&%%%)))+++)))>>>}}}nnnnnnvvvUUUppp~~~aaaKKKZZZ[[[AAA...(((333666PPPrrr|||VVV333,,,222333///---"""&&&222SSS{{{mmmDDD,,,'''...,,,))))))...999FFFOOO@@@PPPfff{{{{{{[[[===111000---(((###"""'''+++((()))))))))))))))((((((((('''&&&%%%&&&(((***+++((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((()))((((((((((((((((((((((((((()))***+++,,,+++******+++++++++***((())),,,///***111???QQQfffyyyzzzoooeeeXXXOOO@@@333***)))+++...***,,,///222111...***&&&))))))))))))))))))))))))***************************))))))((((((((())))))(((***---//////---+++)))***))))))((())))))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((())))))***+++...+++)))***)))***111:::YYYqqqPPP888000000222222***)))***------******...,,,...777NNN<<<)))000---...---------,,,+++)))((('''***,,,+++)))'''(((***,,,HHHWWWQQQCCC888AAAYYYyyyZZZ222%%%///555888@@@sssoooSSS444---KKKpppUUU]]]xxxeeennnsssUUUhhh~~~ttt]]]nnnyyyuuuuuuyyyzzzzzzzzzxxxuuusssrrrqqqrrrnnnjjjkkkfff[[[SSS```gggjjjfff]]]XXXWWWYYYXXX[[[\\\WWWQQQPPPVVV\\\wwweeeFFF555222...+++***)))(((&&&((((((((((((((()))******((((((((((((((()))***+++(((((((((((()))))))))***))))))((((((((((((((())))))***+++***((())),,,///***---000333444777<<>>888$$$,,,((('''((())))))***,,,...///(((+++---+++((((((+++///SSSYYYJJJ000(((,,,333>>>bbbFFF...,,,***!!!666bbbvvvNNN333666GGGpppiiiLLLzzzkkklll{{{gggWWWqqq{{{fff___yyy{{{yyyyyyzzzzzzyyywwwtttrrrssssssqqqmmmkkklllcccSSS___ccchhheee^^^YYYZZZ___VVVYYYZZZVVVPPPPPPWWW^^^wwwkkkIII333111---+++******((('''))))))(((((())))))***+++))))))((((((((((((((()))((((((((()))))))))******)))))))))))))))***+++++++++---///...,,,...222777>>>EEEPPPZZZcccllluuu|||~~~~~~~~~~~~~~~vvvhhhWWWLLLFFF@@@666---222---(((&&&((())))))((((((((()))******)))(((((()))'''&&&'''&&&&&&+++333ddd}}}dddxxxfffTTTiiiAAAKKKPPP===DDDVVVdddpppYYYMMM___~~~nnnOOO222$$$)))333MMMHHHBBBIIITTTKKK<<<;;;888111***<<>>...,,,///000---((((((...555;;;999===NNNggg|||fffNNN333(((+++///)))!!!'''(((***+++---.........++++++,,,,,,,,,+++++++++******+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''(((***,,,,,,+++)))''''''''''''''''''''''''((('''%%%$$$$$$&&&''')))+++*********)))((('''&&&%%%'''))),,,///222444444)))...222555===IIIQQQRRRkkktttxxxhhhWWWEEE:::333222...+++((()))+++...222222111000...,,,***(((---------+++******,,,...))))))***************+++))))))))))))))))))))))))((((((((()))***,,,...///)))+++...//////,,,)))'''++++++***)))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************++++++,,,+++%%%%%%333MMMmmmqqq___???666...+++...000,,,'''+++***,,,...---+++///666888333---000888$$$---(((((()))*********+++...111)))+++,,,***(((+++333;;;YYYFFF---%%%)))&&&&&&444///%%%,,,888---&&&NNNqqqUUU<<>>LLLjjjgggFFF;;;AAAGGG::::::111...555444111777///:::<<>>III999000%%%+++666///'''///111333HHHLLL666>>>kkkxxxSSS444:::PPPuuuZZZSSSrrrnnn{{{aaa\\\pppzzz]]]ggg||||||{{{zzz{{{}}}{{{wwwtttvvvnnnsssuuuooo~~~rrrhhhaaa___]]]YYYWWWXXXVVVXXXXXXTTTNNNOOOVVV^^^zzzuuuPPP000...,,,+++,,,,,,***))))))))))))))))))******+++******))))))***+++,,,,,,))))))))))))************++++++,,,---...000111222<<>>AAA555555777//////<<>>111555111,,,***---000000000222444>>>QQQjjjcccOOO:::111333444222000,,,000666:::;;;:::999888777444111---+++***)))***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&$$$$$$$$$%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''((()))+++,,,---+++)))((('''&&&''''''))))))((((((((('''''''''''''''((((((((((((((('''++++++*********+++,,,,,,+++++++++******************************************))))))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))))))))((((((((((((''''''(((((((((''''''(((((()))&&&''')))*********))))))))))))***++++++***))))))***)))''''''((((((&&&%%%***))))))(((((((((((()))(((((((((((((((((((((((((((((()))******))))))(((+++&&&%%%(((******+++......******777YYYjjjSSS555111,,,)))((((((******+++++++++******))))))(((,,,'''&&&,,,000...***(((+++666;;;222+++++++++''')))***++++++++++++***))))))$$$)))777;;;000((()))))))))))))))))))))******)))***,,,+++)))333LLL```uuu^^^eee~~~YYY<<<<<>>HHHZZZppp~~~zzz{{{}}}~~~}}}sss|||zzzdddKKK888000---111999^^^|||RRR???222333999DDD\\\vvv~~~wwwxxx}}}yyyrrriii~~~kkkSSS}}}qqq___zzzXXXPPPBBB444------000222222PPPvvvqqq\\\HHHAAA???999444333***""",,,999555555CCCLLLttt~~~ppp@@@)))444---(((***...///222666333555<<>>LLLVVVlllpppGGG000444000---...---++++++...///111444:::FFFXXXmmm{{{~~~jjjTTTDDD<<<:::>>><<<999555333444888;;;;;;888444000,,,***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))***+++,,,...///))))))(((''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&''''''(((''''''&&&&&&%%%%%%&&&'''(((((())))))))))))))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))***+++,,,---,,,,,,+++((()))+++,,,,,,+++)))(((''''''((((((((())))))***((((((((())))))))))))((())))))))))))))))))))))))((((((((((((((())))))***&&&))),,,---(((%%%,,,666SSS|||qqqSSS:::,,,((((((---,,,,,,,,,,,,,,,***)))*********)))))))))))))))(((***111999666///222<<>>;;;777<<>>@@@QQQ[[[lll||||||xxxwwwxxxyyywwwuuu[[[RRRKKKPPP]]]dddaaaYYYFFF777222;;;999aaa{{{yyy{{{{{{|||~~~|||yyy{{{zzzwww|||~~~~~~uuujjj}}}xxx```ZZZ~~~vvv{{{oooVVVtttzzzxxx~~~}}}WWWSSSAAA000888QQQ[[[TTT<<<666>>>PPPiiibbbQQQJJJFFFFFFBBBIIIKKK???888777333777000111***===___ffflllWWWCCC000+++...111///...000//////222999CCCLLLQQQIIINNNXXXlll~~~mmm^^^LLLAAA>>>;;;666000333111...,,,***)))******)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''&&&&&&%%%***)))(((&&&&&&&&&&&&'''((('''''''''''''''&&&&&&%%%&&&'''(((((()))))))))%%%&&&(((***++++++++++++'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,///---***'''&&&'''(((***))))))(((((((((((())))))$$$&&&))))))''''''))),,,&&&'''(((*********)))((())))))))))))))))))))))))***))))))))))))+++---...+++888TTTzzzkkkLLL777------,,,...000+++%%%'''///))),,,---,,,)))'''((()))(((((((((((())))))))))))))),,,+++(((...777666...+++,,,$$$***>>>FFFAAA,,,+++***))))))***+++,,,888444---''''''+++,,,)))******+++,,,------......'''>>>YYYKKK111BBBLLL,,,444,,,///:::>>>DDD___~~~sssWWW|||<<<<<>>+++:::333+++&&&%%%(((***,,,*********++++++)))%%%"""''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,***%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%)))......***'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((***,,,---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***)))***))))))))))))***)))(((&&&+++...---)))'''(((+++---+++)))***///>>>[[[uuucccRRR<<<...+++...//////...---,,,***))))))******)))))))))))))))))))))))))))((('''(((***+++***(((:::333///...---DDD***+++$$$+++555@@@IIIIII@@@666IIINNNGGG---###444YYY\\\444)))###&&&+++++++++---,,,((((((,,,---***+++///ZZZIII333999KKK<<<)))111---...000333888@@@HHHMMMRRRdddzzzUUUooopppFFF<<<:::RRRiiicccfff```cccuuu[[[eee|||}}}{{{{{{{{{zzzzzzzzzyyyuuuyyywwwvvvrrrkkkiiiddd[[[YYYZZZXXXfffwwwuuusssqqqooommmiiiggg___SSSIIIKKKUUUbbboooxxxrrrxxxssshhhyyyttttttxxxyyyuuuqqqsssyyy~~~~~~zzzyyy}}}yyyfffzzzZZZvvvrrrYYYpppqqqyyylllRRR+++222QQQxxxmmmKKKHHHdddvvvaaaaaammm|||[[[:::+++...333<<>>555:::KKKcccqqqbbbkkkxxx|||qqq```WWWVVVqqqWWW;;;555///---333IIIiiitttfffVVVJJJAAA<<>>666444333///+++((('''%%%$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!''''''%%%)))000...%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((%%%'''///444///((($$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))***&&&(((******)))(((((((((###''',,,///...***%%%!!!999MMMpppxxxXXX777###...////////////,,,***(((,,,++++++***************))))))))))))))))))))))))******)))'''&&&''')))+++666DDD666555;;;KKK///&&&EEEGGG>>>+++!!!'''333:::+++)))///III999555JJJFFFBBB:::111,,,+++)))'''%%%'''***---+++(((***555???CCC666EEEIII...,,,777+++...///000111222777???EEEKKKGGGLLLaaa{{{mmmYYY^^^uuuIII]]]555333LLLJJJoooaaarrr}}}zzzvvv]]]kkk~~~|||wwwuuuwwwxxxxxxxxxxxxwwwttt~~~kkkggg```TTTOOORRRTTTjjjpppqqqpppooommmkkkiiiiii___aaaiiiwwwmmmxxxwwwwwwzzz~~~|||yyyooowwwxxxrrr}}}zzz}}}iiitttqqqVVVxxxqqqYYYwwwkkkHHH&&&<<<]]]dddiiiyyypppcccSSSIIICCCBBBHHHPPP^^^lll~~~{{{\\\>>>555888999666777CCCSSS\\\WWWPPPCCC===444---***,,,000222444777<<<;;;<<>>cccvvvlllhhhvvvnnnQQQ555$$$,,,KKKiii```iiilllZZZHHHNNNOOO<<<555888999777222...,,,,,,777666444333333222000---+++...222000222CCCFFF444/////////000111222333333000...222555000---<<>>777///+++,,,,,,***'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&&&&&&&***000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%))))))'''&&&)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))''')))///555***,,,---,,,***+++000555000<<>>///------>>>LLLCCC444222222666999999333...222///------000111000...000---...+++***888BBB<<<......------...---+++***&&&000222)))&&&///333///%%%+++///...------+++'''333EEEaaayyyjjjUUU;;;------///,,,'''''''''&&&&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$'''###$$$)))''' ###,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%(((+++***&&&&&&)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++)))(((,,,444;;;***---...---,,,...666<<>>???BBB===------,,,---///333666999===999:::???AAABBBHHHRRRgggsssxxxTTThhhppp@@@666XXXuuu[[[eeexxxzzzbbbeeesss|||zzz|||zzz}}}|||fffUUUZZZ]]]rrrvvvwwwyyy{{{|||}}}~~~zzz|||}}}yyy```uuuVVVeeeyyyNNN666111DDDttt|||pppIII,,,---...//////...,,,,,,---555@@@GGGAAA444+++)))...---,,,---//////...---444,,,'''***...,,,)))'''888EEEcccwwwkkkUUUBBB000---+++)))***---...,,,***))))))))))))************++++++((($$$$$$+++777AAAXXXhhh}}}qqqUUUJJJ;;;///************&&&%%%$$$$$$%%%(((+++---&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$"""###$$$&&&+++)))&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))(((((((((+++)))'''((()))+++,,,,,,...///000...+++(((((((((,,,---......000555===CCCiiiyyy___@@@)))))))))***+++,,,,,,,,,+++******)))***,,,,,,***)))*********'''&&&'''+++///'''%%%///555+++)))---+++======;;;777777999888555---222444777GGGYYYWWWIII000'''))),,,'''+++///***+++ FFFAAA:::@@@'''222+++...'''%%%000555888CCC,,,+++*********+++++++++)))'''888RRR777DDD>>>000------...000222666888:::CCC;;;===HHHIIIGGGUUUlllnnn{{{mmmyyy}}}ccc[[[QQQ111===ZZZvvvfff\\\yyy}}}|||lll___lll}}}zzz{{{yyywwwtttWWWVVVcccyyyxxxyyy}}}~~~~~~xxx~~~|||sss___yyy}}}xxxYYYhhhzzzVVV666000LLLWWWzzz}}}|||cccSSSEEE...$$$///666...,,,444777+++---AAAHHH:::...---,,,+++***+++---------+++******+++,,,(((&&&***111'''***CCC___dddWWW>>>$$$,,,)))'''***///111...***(((((((((((())))))))))))%%%***///000...+++((((((...888III^^^rrr}}}eeeNNN===333---***,,,+++)))''''''&&&$$$###&&&%%%$$$$$$%%%&&&$$$######$$$$$$$$$""""""$$$&&&$$$%%%(((***'''###$$$(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&(((+++------,,,$$$(((,,,---,,,,,,---///222...***...BBBeeeqqqXXX???000...111//////---,,,,,,,,,++++++...---,,,,,,---,,,***'''++++++,,,,,,++++++,,,---&&&///:::999...)))+++,,,,,,,,,,,,---111333333111///$$$$$$CCCrrraaa555((((((***+++***---...)))444444dddMMM===VVV<<<222333222...------'''"""$$$+++---+++''''''---000...444###YYYBBB@@@DDD000------...///222555888;;;===>>>AAAIIIOOOLLLOOOjjj``````uuurrrQQQhhhDDD222>>>___yyy~~~tttWWWhhh|||uuu]]]fff|||zzz|||yyy}}}ttt^^^UUUggg}}}yyyyyy~~~~~~zzz}}}~~~pppddd{{{vvv[[[ZZZRRR222666MMMttteeewww|||zzz]]]CCC888MMMBBB777222///+++***,,,---333000***333CCCAAA222+++)))((((((***,,,,,,+++'''&&&(((******,,,444>>><<<...///888;;;===:::///111---***+++...///***&&&''''''((((((((()))))))))+++)))'''(((***++++++***'''))),,,333???QQQhhhxxxxxxdddNNN@@@+++++++++---///...***''''''&&&$$$$$$%%%%%%$$$###$$$%%%%%%$$$######$$$&&& $$$,,,///***"""$$$***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,+++,,,---...---,,,+++,,,---+++(((%%%'''...444444MMMrrrkkk\\\XXXNNN>>>...'''---666...+++))))))+++,,,+++))),,,+++***+++,,,,,,***)))---)))&&&'''***+++)))&&&***:::AAA999///***((()))'''&&&''')))******))))))(((888YYY}}}mmmCCC&&&+++,,,***((()))'''&&&(((###PPPLLL|||oooGGG```'''@@@111(((((())),,,000111...///---+++---222000+++666AAASSS<<>>???>>>FFFMMMOOOVVViiibbbJJJ}}}}}}PPPwwwxxx```KKK>>>AAA[[[{{{```^^^~~~~~~{{{ccccccvvv{{{}}}yyyvvvvvvgggWWWlll{{{yyy{{{oooooovvvSSSAAA333)))MMMsssnnnxxxzzzqqqYYYNNNCCC555444KKKOOO555&&&---000''')))///000***'''///<<>>DDD***'''&&&'''***,,,***((((((((((((((())))))))))))+++(((%%%'''+++---+++)))((((((((()))(((---:::GGGYYYggg|||yyyZZZMMM;;;...)))***---///)))((('''&&&''''''&&&$$$&&&''''''&&&$$$$$$%%%'''$$$%%%,,,333///%%%"""'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************++++++,,,---,,,)))((((((***'''***...222:::JJJ]]]lllttt]]]SSSQQQkkkXXXBBB555...)))'''&&&(((''''''***,,,+++(((%%%((('''&&&'''***,,,,,,,,,)))'''&&&,,,333666333...***===;;;---******(((+++000---++++++)))'''+++000WWWnnnqqq@@@(((((()))+++((()))...,,,333HHH???pppbbbzzz]]]kkk---FFF...$$$((((((+++000,,,+++***+++...000...)))%%%444ddd111JJJDDD)))111,,,---...000333777<<<@@@BBBEEEHHHKKKVVVnnnoooEEEdddkkkXXXkkkyyykkkhhhRRR///888hhhmmm\\\~~~}}}yyy{{{mmmccclll{{{~~~yyyyyysssrrr]]]uuu~~~zzzuuummmyyy~~~qqqEEE222333CCClllppp~~~yyyqqqMMM;;;CCCLLLLLL///AAAGGG:::///111111+++---&&&***222***,,,GGG999444---((('''((()))******)))---666:::666000---###$$$222:::222111:::===222111///---------------(((((()))))))))*********%%%(((,,,///111...***'''&&&%%%&&&)))((($$$&&&,,,666@@@PPPcccuuupppYYYGGG;;;222,,,---,,,******+++***)))'''((((((((('''%%%%%%&&&((()))"""%%%222777///&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++(((+++---***''')))111888...<<>>PPPNNNHHH???666000------))))))))))))************(((***,,,+++)))))),,,000,,,&&&$$$)))+++((('''***$$$)))111???PPPeeeyyy}}}bbbNNN000///------------,,,***)))))))))(((&&&&&&'''(((***///>>>999+++###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++***...000...---444CCCPPPzzzqqq```IIIOOO[[[kkkqqqdddIII222+++((()))---,,,'''(((---%%%))),,,)))%%%(((333===:::666000,,,++++++++++++000MMMxxxiii???777555,,,,,,......222:::EEEWWWvvv|||cccPPPFFF888))))))///---......%%%BBB~~~}}}vvvHHHWWWbbb>>><<<777EEE---000>>>>>>FFFTTTRRRGGG===777666000+++:::PPPSSS!!!OOO888111444'''333...---...000555<<>>000444???>>>222&&&000))))))&&&)))...((()))***BBBIII333"""&&&,,,))),,,???EEE555)))******###,,,***&&&"""!!!(((444===KKKHHHOOOaaapppnnnbbbWWW444,,,(((******''''''***++++++++++++,,,---,,,++++++!!!+++222'''%%%///)))'''&&&)))000;;;FFFMMMlllzzzpppSSS:::---***+++,,,111111///***''')))000666)))'''%%%&&&))),,,---,,,&&&%%%$$$$$$$$$&&&((())))))(((&&&&&&((())))))(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++)))((('''((()))(((''')))))))))(((&&&''')))+++...+++(((((()))+++++++++---000222000+++(((***------000:::NNNooo}}}fffVVVPPPPPPQQQiii___OOO???333---,,,---,,,++++++++++++++++++,,,000&&&---... 777)))GGGMMMbbbaaaAAA(((+++333111NNN~~~yyyXXXFFFBBBLLLPPPjjj]]]???EEEAAA999EEE000+++,,,222000))),,,555<<>>___hhh@@@cccuuusssVVVVVVooo|||^^^===:::MMM\\\dddrrrqqqqqqqqqZZZeeesssvvv{{{~~~uuuzzzpppvvvzzzqqqhhhIII777:::TTTzzzpppvvv}}}}}}uuuOOOFFF??????>>>888444333666GGGFFF222---<<>><<<@@@PPPddduuuTTT444###---+++***///+++(((%%%&&&)))******(((***///+++$$$...%%%&&&&&&***)))&&&%%%&&&))),,,///555???NNN^^^mmm}}}vvv___HHH888'''))),,,///111///***%%%,,,++++++,,,,,,)))###+++,,,---......,,,***(((######$$$&&&'''%%%"""'''&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&'''(((((((((***,,,......+++)))''''''###&&&+++///000...***(((******(((&&&(((333BBBNNNkkkxxxOOOIIIBBB???BBBJJJRRRVVV<<<999444///------///111++++++************++++++(((...,,,"""<<<&&&GGG000!!!///KKKaaaaaaQQQIIIMMMyyySSS000666BBBFFFKKKPPP999///,,,444999888999???\\\\\\NNNEEESSSfffxxxfffTTTTTT>>>...777777---...111---111>>>GGGEEECCCDDDPPPooodddDDDdddssswwwVVV{{{]]]lllmmmXXX<<<>>>GGGZZZppp}}}{{{sssuuu|||qqq```aaakkkrrrxxx}}}}}}{{{yyyyyyuuuzzz~~~vvvpppuuuNNN000444FFFnnnppprrr~~~yyyOOOAAACCCIIIOOOMMMCCC;;;777555>>>FFFCCC999333888???------+++***)))(((((((((111FFFEEE:::777CCCOOO;;;222'''"""###&&&((()))'''***000555666111)))""")))---777GGGVVVggg|||rrrBBB (((555000(((***000---,,,---000111000...'''999 ((()))%%%+++$$$''''''''''''''''''''''''!!!$$$)))000;;;LLL___lllooo\\\CCC222---......---(((((())),,,...///---+++&&&### $$$***...(((((((((***------+++***((('''%%%$$$%%%''')))+++''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''+++***))))))((((((((((((***)))%%%""""""&&&,,,222------+++(((&&&)))///444'''111BBBVVVkkk|||hhhSSS@@@555555222///------.........(((((()))++++++,,,,,,,,,*********))))))*********&&&555&&&...;;;HHH///222777888888JJJiii|||{{{III---******$$$;;;PPP@@@WWW===&&&''';;;XXXwwwqqqHHH777:::333///:::555000111;;;@@@>>>AAAGGGiii___GGGsssooo}}}XXXnnn}}}hhheeezzztttLLL:::555KKKjjjxxxxxxuuuwwwsssqqqiii]]]dddxxxvvv|||yyy||||||nnnggg|||bbb888888BBBLLLxxxooorrr}}}{{{cccRRR777EEELLLVVV[[[WWWMMMCCC???DDD;;;>>>MMMMMM===333555666000!!!"""((((((,,,%%%++++++...555999;;;@@@EEE222((("""'''***&&&$$$%%%+++***+++///222333///,,,$$$(((111:::AAAIIIXXXgggtttNNN+++%%%+++***)))---+++,,,,,,+++))))))+++---CCCNNN111+++$$$---'''&&&''')))+++---...//////,,,+++***'''%%%''',,,000666GGG```uuu}}}qqq]]]DDD222111---(((%%%&&&+++111555))),,,111333111+++###+++((($$$"""$$$&&&(((((('''&&&&&&'''((()))***+++''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&'''(((***$$$***111555333...(((%%%......---***+++444CCCNNNyyyvvvfffPPP>>>555222///---///............,,,)))&&&,,,---......---+++(((&&&******))))))))))))******+++((((((---(((QQQ///222---<<>>===777444555444666EEEVVV^^^FFFggg]]]ccc~~~ttt^^^zzz}}}hhhLLL666>>>\\\tttyyyvvvxxxlllrrrpppZZZaaavvvsss}}}xxxyyyxxx|||hhhpppfffFFF444YYY\\\MMMwww}}}pppvvvzzzsssoooDDD@@@DDDEEEMMMTTTUUUPPPJJJEEECCCFFFJJJEEE@@@GGGOOOBBB***===CCC444555...""",,,%%%///******111555444666:::+++$$$$$$,,,---%%%"""''')))%%%###$$$)))---...------***'''(((+++222AAAOOO```VVVBBB*** $$$,,,///...000///+++)))000AAANNNxxxppp111@@@333!!!''''''))))))))))))))))))******((()))***)))'''&&&%%%%%%000...***(((...AAAZZZmmmccc[[[NNN@@@555000000111+++***((('''(((+++...000111...***''''''&&&%%%%%%%%%&&&)))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))+++,,,,,,,,,,,,///111+++***(((&&&&&&(((...222***888MMMbbbvvvqqq```PPP999333...---000333222///((((((***,,,000111111000((()))***+++++++++************))))))))))))******,,,<<<---JJJHHHBBBCCC\\\___tttmmm666&&&BBB---&&&@@@NNN222...SSSdddqqqmmmTTTBBB???;;;:::999666>>>WWWrrreeeDDD}}}[[[eeeZZZ~~~^^^ppp}}}fffEEE666JJJkkkzzzvvvwwwlllsssqqqYYYaaaoooxxx|||xxxsssyyyrrrjjjmmmEEE666JJJzzzrrrLLLvvvxxxrrryyynnnuuu^^^444999MMMBBBHHHKKKHHHFFFGGGHHHGGGKKKHHHCCCAAABBBCCCCCCBBB]]]wwwooogggDDD***&&&!!!,,,999:::000(((///:::***%%%%%%((((((###&&&---((('''&&&''')))******))))))''''''))))))(((---444HHH]]]cccPPP:::222,,,###...111333555===SSSqqqLLLGGG:::###%%%((((((''''''&&&&&&((()))***''''''''''''(((***+++,,,%%%---111...)))'''(((111CCC^^^vvvqqqcccXXXSSS666333000---+++,,,...///)))***,,,...000000---***%%%'''+++---...,,,***(((''''''''''''''''''''''''(((***++++++***))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((()))))))))*********)))***+++)))%%%###%%%(((------...333???RRReeerrrvvvdddTTTMMMHHH<<<111555222///...///---)))&&&222000---,,,++++++)))((())))))))))))***+++,,,---*********))))))*********'''...'''???UUUXXXUUU///===IIIAAA,,,,,,777'''222ggggggGGGAAA>>>>>>@@@MMMkkksssFFF[[[sssoooSSS}}}fffiiiuuuYYY<<<>>>[[[qqqtttwwwpppssspppbbbkkk|||wwwuuu~~~~~~www|||mmmnnnSSS;;;EEEppp~~~LLL|||zzzsssxxxuuutttfffFFFAAAEEEAAAEEEFFFBBBBBBGGGIIIGGGLLL>>>>>>KKKFFF555:::QQQrrrvvvMMM ---'''---((($$$***666:::111$$$(((&&&%%%%%%&&&&&&(((***)))+++,,,+++***))))))***###&&&,,,000---''''''+++888MMM]]][[[RRRKKKDDD<<<>>>BBBIIIRRR```tttrrrMMM@@@...***(((&&&&&&'''(((***+++,,,---,,,+++)))''''''(((''''''***+++***'''%%%'''+++000))))))))),,,888OOOjjj~~~ZZZiii}}}{{{]]]:::###///,,,***)))******)))(((((()))+++------,,,***)))))))))))))))))))))))))))((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))***+++,,,,,,---%%%***///333555999@@@EEENNN^^^vvvsssggg```HHH[[[fffYYY@@@000000666...,,,***)))***---000222+++***)))***,,,............---,,,,,,++++++++++++++++++************++++++'''DDD333dddfffUUU+++555BBBPPPKKK666444MMMqqqsss___JJJCCCHHH[[[|||MMMooosssbbbxxxLLL|||lll___~~~{{{{{{lllPPP>>>EEE\\\nnntttuuusssssswwwwwwooo~~~|||xxxtttppphhhAAADDD___NNN~~~}}}sssvvv~~~jjjWWWDDD@@@DDDDDD@@@@@@EEEEEEAAA>>>DDDGGGDDDBBBBBB@@@<<>>{{{|||xxx???222999***555GGGSSSyyy]]]IIINNNeeeSSS```UUU~~~HHHwww}}}mmmVVVuuuyyy}}}zzzdddDDD666JJJhhhqqqxxxsssxxxxxx~~~pppzzz}}}uuuzzz}}}rrryyypppBBB---dddzzzVVV|||nnnqqqaaapppyyysssjjjLLLFFFBBBDDDBBB>>>>>>BBB??????EEEKKKHHH???<<<@@@GGGWWWPPP777333@@@888(((&&&$$$%%%((()))(((&&&$$$000...$$$&&&)))'''(((111)))///###+++)))++++++,,,((($$$***555777111555(((111777AAAEEE555555JJJZZZlll{{{___DDD000&&&)))***(((%%%&&&***)))$$$&&&'''%%%+++111(((###---$$$)))***&&&&&&***+++(((%%%'''***++++++)))'''%%%)))***,,,///777CCCPPPXXXnnnXXX|||lllcccMMMDDD888000,,,,,,+++******((('''))),,,---,,,***---......------,,,+++*********+++++++++)))(((''')))******(((%%%%%%'''+++"""$$$'''(((((((((((()))(((''''''''''''(((((())))))******)))'''&&&&&&'''''')))))))))''''''''')))***,,,...---++++++---000111;;;JJJ[[[lll}}}[[[@@@;;;000444333444:::BBBHHHHHHEEE222---,,,000000+++))),,,000---++++++......+++'''&&&+++///...******///444<<<888222,,,***+++...000------,,,+++,,,111888===ggg~~~^^^555))):::SSSnnn]]]HHHOOOpppoooOOOKKKGGGwwwsssYYYppp}}}|||zzzvvvrrr^^^===666NNNhhhyyyrrr|||qqqlll{{{|||xxxxxxfffjjjTTT;;;MMMwww~~~YYYmmmdddLLLeeevvv}}}sssWWW<<<999CCCHHHCCC>>>@@@???@@@CCCDDDBBBAAABBBAAAHHHFFF<<<666999555,,,'''(((((()))************''' ###***)))&&&...999FFFAAAAAA666222%%%)))---%%%)))+++,,,333:::444(((777AAALLL999333@@@:::777FFFAAAHHH{{{sssYYY@@@000,,,------,,,***((((((((($$$777555$$$"""'''&&&&&&%%%)))***&&&%%%))))))&&&***)))(((''''''(((***+++---,,,+++***)))+++000333***OOO~~~tttjjjdddPPPFFF999///---///333555)))***+++,,,,,,+++******))))))((((((((())))))***$$$(((---///...,,,++++++000000///---***((()))***,,,,,,+++*********++++++###%%%'''(((***---000222)))+++---///000222444666999@@@LLLZZZhhhxxx|||zzz]]]^^^cccTTT333+++555333...,,,+++...333666444111444///,,,......******---((())))))))))))***+++,,,777...)))***+++222MMMjjjyyyiii[[[PPPIIIFFFBBBCCCFFFLLLYYYjjj}}}XXX///HHH___|||ddd>>>KKK~~~___QQQqqqRRRkkkyyy[[[gggyyyyyywwwuuuvvviiiGGG777CCC]]]vvvyyy{{{uuu}}}rrr}}}VVVSSS:::BBBuuuYYYnnneeeeeellljjjpppsss]]]LLL@@@;;;>>>DDDBBBAAA>>>===@@@EEEFFFCCCCCCAAACCCFFF@@@666666==='''((((((((('''''')))***111&&&,,,111&&&+++:::::::::===<<<===...((($$$***((((((%%%$$$---777555***EEEKKKWWWLLLKKKNNN111FFFNNN^^^xxx]]]JJJ---)))(((***((('''///;;;PPPqqqkkkAAA---222000)))'''******''''''))))))&&&)))'''%%%$$$%%%''')))+++((()))******(((&&&&&&'''222444***SSSiiiKKKbbbNNNCCCOOO```mmmwww~~~pppggg\\\ZZZWWWRRRKKKCCC===999888666333000...............---***'''%%%%%%(((+++%%%%%%%%%$$$$$$&&&***---*********+++,,,---...///555666888;;;@@@EEEIIILLL___dddmmmwwwyyyuuulll^^^RRRJJJIIIJJJXXXSSSNNN>>>***)))333111...+++***+++------+++'''...+++)))++++++)))+++...***---000...++++++...111***%%%)))///+++333___~~~eeekkkLLL:::TTTdddeeeeee___aaa^^^\\\sssvvvtttssszzzuuuUUU999999MMMlllooo{{{{{{ssszzzKKK@@@???ccc}}}VVVsssnnnzzzooopppTTT???;;;@@@???BBBAAA>>>@@@FFFGGGCCCHHHBBBCCCHHHDDD888777???///,,,(((&&&&&&((())))))***+++666+++111BBB)))AAAHHHBBBJJJ222111'''000---...---...777AAA;;;...AAA)))***333EEEUUUSSS___NNNsss}}}oooMMM>>>777<<>>777555999???:::777333,,,(((,,,///,,,...---,,,---///000...,,,)))***+++---,,,,,,,,,...***,,,------***((()))***$$$***222111)))777kkk~~~}}}TTT777eeejjjccc}}}jjj]]]eeeUUUmmmuuutttsssyyyyyy]]]@@@:::>>>ZZZ{{{qqq{{{{{{yyyyyy}}}III>>>^^^|||VVV}}}xxxmmm|||nnnQQQ:::888===AAAAAABBBEEEFFFEEEDDDBBB@@@??????===999555<<<333***&&&(((++++++***(((+++;;;666'''<<>>:::777333222111111;;;======999333111555999...///+++)))...111///++++++***+++,,,---------,,,+++...000///,,,+++++++++---,,,+++---///000///---222444111,,,777]]]zzzHHHBBByyynnnmmmtttVVV}}}}}}nnnVVViiivvvwwwsssuuuuuu```JJJEEE333DDDiii~~~yyyyyy{{{sssKKKNNN}}}YYYyyykkksssVVV???<<<<<<@@@CCCCCCEEEGGG@@@CCCAAA<<<>>>DDD@@@555:::333+++&&&'''((((((''',,,"""111AAA999555>>>>>>HHHAAA333111,,,888EEEWWW{{{}}}jjjBBBFFFOOO???555;;;555999lllYYY===KKK444,,,&&&&&&(((((()))+++***)))'''%%%%%%''')))******++++++)))'''&&&'''(((;;;)))...,,,FFF```(((...)))''''''+++111444333000///000000///,,,***))))))---...111666???MMM\\\fffbbbeeemmmvvv}}}}}}tttpppnnnsssqqqnnniiiaaaWWWMMMFFF:::777222000///000111111777666555444444555666777222444444111---***+++---000555...(((///000***++++++,,,,,,,,,+++***))))))+++------((((((...666:::555///)))(((+++......---'''***...@@@iiittt@@@TTTuuukkkvvv~~~NNNyyyvvv\\\cccvvvxxxssspppqqqeeeSSSOOO666:::RRR}}}yyy|||tttSSSNNNhhh\\\ppp}}}^^^III;;;???EEEBBBBBBIII@@@CCCCCC@@@@@@CCCAAA;;;000111111...)))'''''')))...&&&111GGGHHH===@@@OOOYYYPPPQQQQQQaaajjjwwwXXXGGGHHH>>>???xxxQQQGGGBBB666,,,***+++***+++...***,,,///111000---***'''((()))+++,,,+++***+++,,,+++000%%%000[[[444""",,,+++))))))))))))'''%%%((()))+++...000///,,,***"""'''...111111111111111111111111222333555777888MMMQQQXXX___dddfffeeedddLLL@@@222***///===MMMVVVRRRUUUYYY[[[[[[ZZZZZZZZZSSSRRRQQQOOONNNNNNMMMMMMBBB@@@???BBBFFFGGGCCC???444555666666555555666888......///333777999777555666777888888999;;;???BBB888777555444333222111111111000000//////000111222"""///,,,'''111...%%%***---.........,,,+++++++++***,,,)))'''111KKKfffvvv___UUUEEE666...---000222222???YYY|||~~~dddIIIVVVmmmOOOwwwzzzzzzddd\\\tttwwwqqqnnntttlllZZZRRRJJJDDDDDDqqq~~~xxxsssvvvzzz|||___222OOO{{{\\\tttYYY>>>@@@FFFBBBAAAHHH??????AAABBB===888888<<<---666>>><<<222,,,...333DDDOOOYYYeeerrrvvvyyy{{{ttt~~~{{{yyyaaa[[[vvvfffEEEOOOAAA444000000---...222---666BBBJJJIII???222((('''))),,,---,,,)))(((((((((000$$$222---???777444(((***,,,------...222555111...,,,,,,///000...+++---...///---))))))+++---++++++******,,,...111333))),,,///222444444333222---***''''''))),,,,,,+++(((***++++++++++++,,,---///...---,,,++++++++++++///---,,,///333333...))),,,---......---,,,---///222///------000222222111///222444444111000111444222111111000///...------///,,,***))),,,...000000\\\mmmhhh\\\ZZZHHH222111)))+++,,,---,,,+++,,,------///---///FFFsssoooYYYQQQTTTZZZlll~~~jjjcccZZZUUUUUUVVVTTTQQQQQQYYYdddrrrUUUFFFiiiqqq{{{XXXxxxttt|||iiiWWWrrruuuooooooxxxsss]]]PPP```UUU@@@eeeyyyaaawww}}}{{{|||yyykkkAAA:::~~~RRRooo```===555DDDIII@@@BBB<<<>>>FFFDDD:::777===DDD555111===GGGNNN___uuubbb___VVVGGG888444;;;DDDYYYiiiyyynnn<<<---&&&444===LLLUUU===&&&,,,...+++"""+++...444>>>---000000,,,)))...444///$$$111***)))000222---+++000,,,***)))---111222...(((,,,///000---+++,,,......+++(((''')))...000000......,,,)))(((((())))))(((***+++---...,,,***((('''///,,,(((%%%(((,,,...---+++......,,,...111---$$$111///,,,,,,---//////...111,,,***---000///000222+++888(((///111$$$111333)))000000((('''---///+++///,,,,,,---+++***000:::xxxWWW@@@???HHHMMM>>>777))))))333111)))+++...***333TTTuuuaaaQQQCCC888333???@@@444333======222<<<>>>??????@@@DDDLLLSSSkkk~~~LLL:::mmmwwwYYYuuuuuuuuujjjWWWrrrmmmmmmxxx|||hhhXXX```jjj```ooo```dddwww{{{TTT===IIITTTnnnhhhOOO???===AAA===CCCAAA999;;;DDDCCC999888DDD\\\vvv~~~{{{yyy~~~YYY888;;;DDD:::111EEEUUUBBB$$$&&&///...111(((+++CCC@@@+++...000///,,,+++---000%%%...000******000000)))000---***((('''(((***+++)))******(((''''''((('''+++///222444222---(((%%%(((***,,,,,,,,,+++++++++))))))((()))***---///000'''***+++,,,,,,,,,,,,+++%%%((((((%%%&&&---000000///---,,,,,,...//////...222,,,)))---111///------,,,333"""***222+++222+++&&&,,,///...------)))$$$*********(((&&&---CCCZZZPPPOOODDD666333999:::444EEECCC666+++***'''+++:::111KKKsssnnnfffUUUDDD@@@KKK\\\eeennngggccc^^^NNN<<<<<>>DDDCCC::::::BBBBBB999>>>ZZZQQQ;;;999...!!!111RRRKKK###&&&...,,,---'''222WWW^^^PPP;;;***)))///111333888000333222//////333222///***---//////...---...000111///....../////////...(((+++...---++++++///333'''+++......,,,******+++...,,,***)))*********)))'''***------)))&&&%%%&&&...111000***&&&(((+++++++++******+++,,,------,,,)))&&&)))000333111------###000...111---$$$***%%%333...***+++,,,+++,,,///000)))+++;;;MMMRRRIII???:::666111333AAAKKKAAA000000<<>>@@@EEE???666;;;HHHlllooo???,,,***---///GGGaaaaaa:::555***000:::SSSxxxzzzrrrSSS<<<===EEELLL\\\pppMMM111###///555+++(((222,,,...///000///...------///***'''((()))(((&&&'''.........,,,)))(((***,,,......---,,,+++***************+++,,,+++)))%%%"""+++)))((()))((('''(((,,,%%%(((,,,---......---,,,+++******+++---...---,,,)))***///333222///000555>>>444111CCCVVV^^^VVV???222)))&&&...444666<<>>oookkkoooGGG???gggTTT}}}~~~uuu|||ZZZIIIgggiiilllooo~~~}}}nnnAAA888,,,333WWW}}}|||wwwmmmsssxxxlllUUUSSSdddggg\\\cccssswwwUUUNNNKKKKKKFFFBBBKKKZZZdddYYYHHH999000///222555999DDDPPPTTTOOODDD:::666AAADDDCCC999+++###'''...,,,+++...000***&&&000AAARRRQQQPPPNNNJJJLLL[[[lll@@@===999777888:::;;;;;;666:::CCCMMMYYYjjj777###++++++222000666+++999KKK[[[nnnvvvxxxwwwbbb---;;;:::;;;555(((///\\\ggg???NNNbbbyyy{{{AAA]]]{{{VVVccctttvvvjjjggg|||}}}{{{oooEEEUUUvvvqqqooonnnttt{{{VVV444%%%FFFzzz}}}{{{xxxhhhPPP======IIICCCKKKWWW___dddhhhkkknnnVVVjjjvvvaaaRRRKKK<<>>;;;111;;;QQQYYY888vvvfffmmmfffKKKeeePPPvvvmmm|||[[[}}}IIIKKKyyyooowwwaaappp}}}\\\)))<<>>JJJ[[[qqqvvvaaaSSSIIIFFFBBBCCCKKKXXXgggpppfff222,,,888&&&***NNN^^^eeeDDDFFFDDDFFFwwwuuucccdddwwwHHH111DDD000+++<<<333EEEWWWOOO~~~ssszzz@@@iiikkkTTTaaazzznnndddpppmmmJJJ\\\{{{rrrzzz]]]|||zzzfff~~~{{{@@@222UUUxxxnnncccXXXNNNEEE@@@888888777777888;;;>>>@@@===@@@EEEMMMVVV___ggglll~~~lllLLL,,,,,,111>>>oooAAA666///CCCMMMMMM666)))BBBbbbqqq^^^BBB444(((+++666CCCQQQ\\\jjjqqq}}}GGG222"""###222RRRzzzVVV::::::EEEJJJFFF@@@555___sss___dddppp999111222...333999LLL}}}]]]{{{~~~ZZZLLL}}}\\\UUUyyydddgggddd|||jjjMMMSSSuuu}}}www~~~XXX|||wwwIII~~~ZZZ)))HHHwwwyyyIIIBBB888333222333111///444444444444444333111000000///.........000222333444CCCWWWhhhtttjjjoooPPPKKKGGG;;;111MMM___---)))///---,,,***AAAssszzznnnbbb^^^aaajjjwwwmmm'''444000777bbbUUU111---cccZZZ///iiirrrccc\\\qqqlll666333;;;///222&&&SSSvvvrrr|||<<<~~~yyyvvv___SSSaaajjjvvv~~~dddYYYtttvvvvvvDDDfff}}}|||UUU===rrrppp???000gggxxx___JJJ888***444222000///111333555555000333777:::<<<;;;888777999999999999888777777666444444111///333BBBYYYjjjeee}}}lllIII[[[www---222333---(((BBB|||OOO444<<>>AAAPPP:::ddd???:::ooo000BBBxxxgggRRRHHHcccddd000222///444000???www^^^}}}bbbccc|||tttWWWVVVUUUyyyooovvvsssYYY~~~nnn\\\bbbxxxSSS999EEEWWW555TTTjjjPPP111<<>>>>>===WWWppp{{{???333mmm333YYY[[[]]]\\\---^^^;;;eeexxxGGG^^^LLLJJJOOOOOOLLLXXX[[[cccsssfffJJJ===;;;<<>>ggg>>>;;;NNNppp///]]]KKK333{{{fff___xxxpppcccUUUJJJDDDBBBBBBIIIooovvv555666===(((@@@wwwtttfffhhhSSSSSSXXXdddyyyqqqRRRXXXjjjXXXwww;;;NNNeee~~~nnn,,,[[[ssseee___???999bbbccc666888jjj|||```kkkAAA...---\\\FFFAAALLL333;;;BBBQQQssscccZZZ\\\```dddhhhiiijjjjjjMMMTTT{{{XXX111;;;,,,222QQQlllMMMUUU]]]QQQTTTmmmzzzWWWXXX|||iii___|||RRR[[[TTT---wwwoooxxxGGG111bbbUUU]]]??????+++oooFFFKKK]]]---[[[___<<>>AAACCChhhnnn}}}CCC///===)))???XXX[[[aaa{{{```ZZZ[[[RRRhhhxxxkkkQQQKKKeeekkkddd~~~ccc^^^???HHHeeeeee===;;;===]]]MMMJJJ'''@@@yyyFFFEEETTT;;;&&&444ooorrr===]]]sssXXXBBB;;;333...---...---,,,000...+++******---000222***GGGjjjDDD666///===333mmmzzzRRRHHH```MMM```OOOaaaiiipppTTTUUUgggooohhhlllsssFFFuuuooo555iii{{{iiiddd888===DDD???MMMBBBFFF,,,JJJsss777PPP666"""777///```lll888ssstttRRR;;;111...111666888777555222111//////.........//////000///)))'''---<<>>,,,!!!???hhhZZZ^^^...)))'''000333(((RRR;;;000{{{sssZZZ<<<------333444000111000...---.../////////000///---+++++++++,,,---***,,,++++++000777888444<<>>000,,,222333(((555dddssskkkcccKKK+++666999lll}}}{{{|||~~~}}}}}}xxxqqqKKK===CCCbbb^^^YYYCCCZZZgggqqqfff]]]|||rrrgggwww||||||kkkTTTCCC999666222//////000222333777CCC```sssUUU000EEEsssGGG555YYYEEE+++@@@555;;;FFF666""">>>qqq///:::mmm+++///,,,)))>>>444VVV|||nnn===222666---222222000&&&,,,OOOjjjhhh>>>222''')))444999111'''111///---,,,.........---000333///444UUUpppYYY***$$$;;;,,,...CCC$$$(((xxx|||aaa111666333VVV~~~zzzxxxuuurrrMMMDDDHHHtttYYYYYY\\\LLLJJJyyy___XXXgggtttmmmzzzbbbIII:::444111///222111000///.........///999000''')))===^^^777///AAAsssiiiDDD]]]ZZZ===>>>===<<>>eeelllGGG(((***666000///---+++,,,---///111...---,,,,,,---...---+++222((('''000222,,,,,,333888xxxmmm---"""333222000)))aaazzzBBB;;;///yyy}}}~~~|||xxxwwwuuusssrrrsssggggggJJJMMMzzzKKKFFF___eeeBBBbbb}}}ZZZ{{{cccIIIDDDooommmFFF:::GGG|||\\\nnn~~~rrrccc111,,,777,,,000111,,,***------***------------,,,+++***))),,,)))'''***...111///---000000>>>cccIII>>>444000EEECCC000,,,???___ttt]]]000,,,333<<>>UUUKKKSSS333;;;mmmzzzsssQQQwwwVVV444333333...///222$$$222222(((555YYYmmmiiilllooouuuzzz|||zzzxxxvvv\\\KKK666***+++...---***000---++++++222JJJzzzzzzttt...DDD222***jjj~~~VVV---###...333EEEwwwBBB000lllYYY777666ZZZ///RRR~~~nnnLLLOOO...000555---,,,222CCCsss///,,,***666444///111111EEEbbbcccGGG000......+++&&&%%%)))333===EEEvvvfffZZZ777$$$:::%%%,,,---HHHAAAlllGGG---222333,,,...QQQ888888GGG}}}{{{}}}}}}{{{vvvrrrqqqqqqooowwwxxxVVVGGGkkk:::CCC[[[\\\UUUVVV___mmmuuu]]]\\\XXXVVVXXXOOOTTT777FFFxxxLLLuuuwwwSSS000...666***...222666000DDDhhhqqq\\\RRR]]]GGGGGGHHHIIILLLOOOSSSUUU\\\aaa```PPP999+++***000444(((+++777222...QQQRRR888000===BBBhhhtttEEE555111%%%777@@@aaaAAA@@@xxxhhhAAA...---...^^^===hhh|||}}}~~~XXXxxx:::+++///555---'''???iii:::222000333...:::###222GGGPPPBBB///((('''&&&000...,,,******,,,...000<<>>:::<<<~~~}}}zzzwwwtttssstttuuu|||rrrrrrfffMMMcccrrrDDD;;;]]]cccKKKXXXwwwXXX|||{{{kkk```GGGMMMKKK666QQQzzzyyyrrrVVV(((888---'''333(((!!!:::VVVgggeeeQQQOOO]]]WWW@@@777555222///......///111666>>>LLL[[[```UUU???---"""***000000...444???HHH999:::888888AAAttt}}}\\\+++&&&444###******YYYTTT===|||~~~fffRRR:::)))---<<<555LLL>>>yyySSS```777...---555,,,)))XXX```###999---666333)))<<>>+++444777******777666zzzVVV<<>>666555666222000111111///,,,+++...222888;;;777AAANNNVVVWWWTTTQQQPPPqqqaaaDDD+++'''111222++++++GGGCCC777///...///OOO~~~}}}}}}|||{{{}}}pppGGG(((%%%+++&&&++++++***111&&&...bbbggg{{{III111+++''')))---...---...---)))LLLfffvvv...+++777333,,,,,,___}}}999444(((000BBB111999666...&&&)))444111###!!!,,,---,,,+++)))''''''&&&&&&111///111AAAmmmYYY///)))(((000...AAA777777+++(((;;;222222;;;:::lll}}}|||qqquuuzzz{{{xxxtttpppnnnzzzhhhnnnvvvnnnyyysssvvvqqqVVVUUUGGGQQQLLLccciiiRRRJJJmmm```WWWGGGTTTuuuccciiiyyy(((...+++777222000...bbbqqqPPPPPPJJJ===888555777999888777777;;;;;;999777@@@OOOWWWWWW___ZZZcccggg^^^\\\WWWEEELLLggglll999***444$$$...###>>>WWW|||;;;444000777000<<<~~~zzzwwwzzz{{{666(((......************+++,,,---...TTTuuummmDDD---,,,,,,++++++***+++++++++***///\\\OOOLLLxxxXXXPPP666000222222555'''~~~iii///444000666444...___HHH---************************(((,,,)))***///+++&&&+++&&&---'''+++111""":::~~~666---222,,,)))FFF;;;\\\fff$$$@@@((((((>>>fff===999\\\~~~zzzxxxvvvzzz|||yyyrrrnnnqqqvvvssstttuuuvvvwwwxxxxxxxxxvvvzzzdddZZZkkkiii\\\fff^^^FFFhhh\\\^^^|||UUU~~~{{{SSSxxx@@@---333***,,,,,,+++nnnqqqFFFHHHGGGCCCLLLQQQTTTPPPMMMRRR^^^iiikkkmmmlllhhhggggggaaaYYYPPPddd\\\NNNVVVTTTHHHKKKBBBKKK\\\nnn222111***---333///;;;lll___333;;;&&&333===QQQ}}}XXXdddxxx555***...(((************+++,,,---...555QQQ}}}qqqDDD***''',,,,,,++++++***++++++,,,---///nnn000666>>>iiiIII222333000111000666ccc222333111222222555YYY<<<)))************************&&&)))&&&%%%(((((('''...''',,,%%%(((111$$$///aaajjj000,,,'''---:::888<<>>333333,,,222$$$XXXDDD555444:::+++444SSSKKK&&&***************************,,,***,,,---+++---,,,###+++///((('''000---'''---vvvSSS222,,,,,,---<<>>III111XXX\\\SSS:::$$$%%%)))###''')))(((((()))'''333RRRhhh```QQQSSS[[[TTTOOO777BBBTTT|||+++000(((000777NNNZZZ@@@555444///000111AAAttt~~~444+++222///******))))))******++++++...///***333```|||QQQ000''',,,000---+++*********++++++,,,---***===ccc???111JJJIIIAAA+++cccwww~~~;;;444///,,,444###___444444000999(((333ZZZBBB###+++))))))))))))))))))))))))%%%"""(((***%%%---333'''(((---***''',,,...++++++WWW|||;;;///&&&111,,,GGGZZZsss000++++++===555pppsss999QQQ~~~~~~~~~zzzvvvqqqppptttxxxyyyxxx}}}|||{{{yyyuuuqqqllljjjrrreee\\\llljjjEEEVVVrrrOOO~~~]]]___nnnEEE444(((111333"""PPP```FFFRRRLLLFFFCCC:::ZZZdddFFF%%%'''222---!!!333---((($$$!!!!!!&&&---111...CCCooo```CCCYYYLLL>>>HHHFFF---oooWWW---...111,,,>>>===wwwooo+++000???'''+++===AAA@@@+++,,,...******)))))))))******+++$$$333///!!!777nnn[[[...///333&&&"""///************+++,,,------000\\\SSS222777KKKVVV444+++...AAAiiiPPPvvv:::333---...333&&&bbb///333,,,666'''111WWW666###***))))))))))))))))))))))))222111<<<666!!!'''333(((&&&((()))((('''***------:::666+++(((;;;(((<<>>|||:::QQQ~~~zzzxxxwwwwwwxxxxxxyyyzzz{{{|||wwwuuurrrnnnlllkkkkkkkkkddd```FFFTTTZZZnnnyyyEEE___TTTaaa222888'''111&&&)))WWW:::888BBBUUUSSSaaaggg+++'''&&&%%%$$$$$$%%%'''(((%%%))))))%%%&&&***)))$$$)))***''',,,444GGGbbbTTTTTTAAA::::::;;;SSSkkk)))333///$$$555888;;;<<<+++444+++555222ddd{{{888...(((+++...///***%%%&&&))),,,%%%777(((222///(((>>>777)))+++---"""&&&---%%%333)))"""%%%---000333777uuuEEE$$$...EEEEEE---///222ccc|||lllOOO'''666tttqqqaaa<<<333///333)))000:::***888444:::***...mmm///(((+++))))))))))))))))))))))))++++++KKKaaaFFF***)))++++++)))***---///------111+++|||OOO,,,,,,000+++000777~~~555777***---:::666<<>>\\\PPPNNN444000222***///777zzz,,,666222888---,,,]]]555&&&...))))))))))))))))))))))))***&&&:::III777'''))))))(((***000666555///,,,---,,,```GGG///(((444+++///555```999...111...333===>>>XXX|||zzzyyyzzz{{{||||||{{{{{{{{{yyyvvvttttttkkkkkkrrrmmm___\\\ddd:::cccXXXfff{{{jjj888WWWuuuqqqrrrgggXXX...))))))000***eeeMMM333333111@@@VVVzzz;;;---+++***)))(((&&&%%%$$$###)))%%%%%%***------++++++***### ''''''555aaaSSSIIIEEEDDD===777BBBYYY222+++,,,+++555+++www,,,;;;333+++///+++===CCC```MMMTTTXXXQQQAAA333000333,,,333(((000NNNBBB***444$$$%%%%%%)))...((($$$+++444BBBFFFHHHGGG<<>>111EEEkkkNNNddd111111222+++...222kkk222222000666000,,,IIIAAA$$$...))))))))))))))))))))))))+++$$$***///((('''+++((('''...:::BBB>>>222+++***,,,OOO===111(((444---...000BBB999$$$333...+++@@@@@@\\\~~~|||{{{{{{{{{|||}}}{{{{{{|||zzzsssmmmkkkgggeeeiiikkkdddTTTFFFdddTTTbbb]]]???kkkFFFVVVkkk;;;222(((...///000}}}vvv===999///;;;333{{{QQQ111$$$*********)))(((&&&%%%$$$)))###!!!&&&(((%%%###$$$(((%%%$$$,,,,,, (((FFF___HHHIIIJJJ???777>>>VVV>>>)))+++...555(((fffIII888333111111000...mmm```VVV777,,,(((555HHHPPPJJJBBB000444JJJEEEMMMJJJ%%%***...$$$!!!+++&&&$$$444:::AAA777......///VVVTTT222)))DDDWWW:::***888555222555CCCFFFjjjBBBFFFwww000222000---------ZZZ;;;///000333111...:::PPP(((+++((((((((((((((((((((((((+++)))'''$$$###***---***(((222@@@GGG@@@333++++++,,,```444---......000---555EEE666+++222222///???@@@^^^~~~|||{{{|||}}}}}}}}}|||yyytttmmmhhhgggeeefffhhhcccWWWRRRTTTRRRdddMMM888```===???lll000222(((///,,,>>>___222888222:::DDD'''---!!!''''''((())))))(((((('''///***((()))(((%%%%%%((($$$(((&&&''',,,'''(((555pppFFFHHHJJJ===777;;;UUUMMM***+++...444+++ZZZ~~~555111444000555(((SSSCCC!!!''',,,((("""===YYY^^^SSSVVVBBB,,,AAA,,,>>>CCC111"""***...222DDD...222---...777FFFuuuggg;;;'''888EEELLL111'''555+++"""+++;;;???333qqqTTTIIIddd>>>666333///000---***IIIHHH///222111000222444YYY222((((((((((((((((((((((((((('''...,,,&&&'''++++++***(((000;;;@@@999...)))+++222///'''555%%%222---DDD\\\222<<>>555%%%%%%000222???;;;:::\\\===000jjj...IIIDDDTTT~~~BBB333...222...(((<<>>mmmPPP444///(((,,,,,,{{{^^^222222111333<<<***000&&&&&&&&&%%%%%%%%%%%%&&&''''''sss|||vvvXXX888)))&&&%%%... +++***&&&***)))333III555999>>>888111UUUWWW...111+++666...QQQ;;;111111,,,---...EEEMMMccc```===&&&((('''"""$$$...333)))###CCCbbb---(((QQQ111666ZZZ+++>>>WWW:::333&&&YYYttt___,,,666DDDGGG888..."""...***UUUyyyTTT111LLLTTT<<<)))///666///666|||===AAA```777000///......888ccc:::///555222)))111;;;>>>[[[444%%%...'''###++++++***)))'''&&&&&&&&&&&&... (((777000***EEEiii888000///'''+++///000RRRXXX;;; 666555>>>DDD^^^XXX{{{{{{zzz}}}uuujjjhhhdddcccjjjrrrmmmSSS999ggg}}}KKKOOOgggkkkhhhmmm~~~>>>wwwSSS///000***...,,,zzz^^^333333111000444ttt+++---&&&(((&&&%%%%%%%%%%%%&&&''''''GGGNNNKKK<<<...******)))+++((('''&&&'''###111AAA666999===777,,,aaaHHH'''---)))333...VVV555111333,,,---222444{{{ttt}}}wwwsss@@@((()))444444...000+++000***111BBBIII+++444JJJ]]]AAA+++UUUBBB---***333~~~iii555:::!!!jjj,,,000###000000***FFFnnnbbb777AAAjjjTTT%%%)))111+++555EEEddd777BBB999333---///000"""VVVRRR+++888111'''777...111XXXJJJ333###%%%000000'''((())))))***+++,,,,,,---,,,###)))###===\\\OOO&&&+++444)))***,,,666ppp===333%%%444111BBBbbbccc}}}zzzzzz}}}}}}{{{{{{zzztttiii```___```kkkrrr```GGGMMMeeexxx999YYYxxxppprrr|||sss:::~~~QQQ+++///***...***yyy___444333111000111ddd...'''###***&&&%%%%%%%%%%%%&&&''''''%%%((((((%%%&&&+++,,,)))***"""'''&&&)))'''"""777>>><<<===;;;666222vvv<<<###+++)))//////___555000000444,,,666---nnnZZZgggxxx<<<+++&&&***&&&"""'''...222,,,### %%%+++PPPGGGHHHwww...UUUQQQ%%%,,,777\\\AAA666)))CCCJJJ222&&&)))MMM:::!!!###999III///WWWZZZ888###444000$$$777eeeNNN777AAAIII666000444000<<>>333222777333%%%555111OOOVVV999"""'''---&&&######%%%&&&'''(((((((((+++,,,---(((444YYY[[[333,,,)))+++777---&&&KKKuuu111'''444***;;;;;;ppp}}}|||||||||}}}}}}xxx~~~vvvggg^^^```eeedddmmmooo[[[@@@EEE{{{III@@@nnnggg888RRR///---))),,,(((zzzccc777222000333222YYY666### +++&&&%%%%%%%%%%%%&&&''''''***)))'''&&&))),,,***%%%///***---)))---((($$$CCCGGGGGGDDD;;;555===888'''///---000555ooo===444,,,444$$$555222xxxGGGIIIggg:::GGGRRRUUUXXXbbbNNNDDD/// ...---!!!---YYY777///___777ooo///---444333qqqZZZ000---===JJJ......***ggg{{{TTT<<>>333555000---...[[[bbb777,,,???111,,,666***:::LLLNNN999"""***---,,,,,,+++***)))(((((( $$$***FFF```OOO///***///---""":::+++111lllYYY111'''777000===IIIyyy}}}{{{{{{}}}~~~xxxyyyuuujjj___]]]fffooosssnnnUUU???UUUIII???ggg]]]999QQQ222111,,,///...qqqCCC999222555333QQQDDD''' ***&&&%%%%%%%%%%%%&&&''''''+++)))'''&&&((((((%%%"""...------&&&+++&&&'''RRRqqqUUUPPPLLL>>>666IIIyyy111'''///------999}}}666555000111!!!222555qqqxxxooo^^^fff~~~kkk444:::>>>000)))333888EEEPPPLLL888'''&&&...@@@\\\>>>HHHFFFNNN(((***999OOOttt222888 ```---111333XXX[[[444...---%%%666...###,,,000%%%,,,999111>>>yyy888111EEEMMM111,,,,,,777***<<>>GGGGGG<<<222)))(((''''''((()))+++,,,,,,???>>>CCCNNN555+++&&&222$$$------OOOwww444,,,---***:::444ooo||||||||||||zzzzzz}}}zzzyyynnnbbb___fffmmmnnnmmmgggFFF<<>>;;;666///,,,cccYYY333###%%%'''((('''&&&'''(((***((($$$###%%%((((((&&&<<<(((***000NNNeeeNNNTTTTTTHHHNNNwww888(((,,,000)))+++[[[ooo999000222,,,000...LLL{{{fffKKK+++222---<<>>555)))888%%%CCC~~~~~~{{{vvvoooggg```eeeeeeiiikkkaaaQQQKKKOOOlll:::FFFpppFFF888<<<+++222&&&,,,UUUXXXBBB333777:::***FFF[[[111+++'''###%%%)))+++((($$$$$$&&&''''''''''''&&&%%%999111$$$(((777vvvXXXJJJHHH^^^QQQOOOhhhggg111///'''///,,,:::{{{ooo999000222111444///OOO}}}]]]CCC:::333111666KKKuuuwwwTTTAAA:::777777;;;///...000444333------000???:::,,,888:::MMM000888qqqkkk777&&&GGGDDD%%%%%%+++---(((---)))444111,,,000///)))((((((***+++*********+++,,,555TTT444666www\\\<<<111///,,,>>>111ooo***888888555333000+++(((,,,333***+++---......---,,,++++++,,,---+++''''''---555***333^^^jjjBBB222777'''222---777ooo~~~}}}zzzqqqiiieeeeeeeeebbbfffiii[[[??????uuusss>>><<>>555KKKJJJ222444```555///%%%///...,,,111))))))%%%)))444///&&&)))(((---222111,,,)))***...:::MMM444444yyyRRR666---111,,,777)))***uuu<<<***$$$###,,,444222***%%%,,,,,,+++*********++++++***&&&'''......(((&&&)));;;dddoooNNN///(((+++---222'''WWW{{{nnnbbb\\\]]]ccciiigggiiiSSS777MMMEEE555VVV|||OOO222\\\WWW\\\___222333---000###eeeXXXLLL888222777,,,<<>>qqqcccpppuuu{{{~~~~~~~~~zzznnnbbb```cccfffhhhiiifff>>>666jjjPPP888LLLsss~~~YYY)))FFF:::GGGxxx777***999+++!!!GGGvvvMMM<<<...777444000HHHYYY555///&&&!!!!!!$$$&&&&&&&&&"""###))),,,******---+++444FFFaaa,,,@@@JJJDDDGGG===999444,,,000000+++777CCC333555444555...888uuuXXXGGGMMMDDDFFFWWW___SSS@@@444555777;;;>>>AAA>>>666///---,,,///!!!###%%%%%%:::___)))888```///)))555...===222fff777###AAAHHH777---+++---222777222//////,,,***---333YYYIII666444rrroooLLL444..."""---<<<%%%"""LLLtttZZZ===///,,,,,,***)))000000111111111111000/////////000...)))---GGGccc```666***...%%%...:::+++444wwwwwwmmm___UUUPPPKKKEEE@@@CCCHHH>>>:::GGGNNNaaa|||vvvjjjbbb```kkksssnnnaaaXXX999LLL|||eee444@@@YYYzzzmmm:::lll~~~HHH###:::(((***444|||MMMCCC666222777333555JJJPPP==='''###(((&&&"""'''$$$%%%***((( """###>>>dddggg]]]===111IIICCCFFF888ZZZmmm000(((444---...'''PPPAAA777333222222,,,CCCvvvoooWWWNNNOOOYYY[[[QQQNNNTTTKKKIIIBBB999444111,,,&&&###%%%!!!&&&999---777~~~GGG333SSSnnn...555222'''<<<<<>>IIINNNGGGSSS???BBB@@@jjj===+++___888666===tttQQQ888HHHdddAAA:::CCCLLL;;;eeePPP111'''333555---+++'''&&&***///---,,,<<>>++++++YYYxxxccc\\\oooxxx|||mmm___\\\fffqqqiiinnnmmm\\\GGGRRRaaa888@@@fffRRR>>>GGG[[[kkk666000'''(((444333zzzKKKAAAAAA222555999666555555???TTTaaaSSS<<>>333222999???BBBBBBGGGhhh^^^444'''---...000===AAAgggooo666111===555444000:::yyygggPPPEEEQQQbbbYYYTTTaaaOOO...)))(((777000LLL:::///$$$777jjjzzz111;;;aaaFFF888---BBBUUUjjjUUUddd)))888)))222;;;,,,+++***---&&&---555&&&999yyyuuu???111AAAjjjQQQBBB222,,,555444---))))))+++***+++...777EEEXXXdddddd___YYYVVV<<<777000+++***,,,...000***222...%%%222ZZZrrrnnn{{{}}}xxxvvvqqqiiicccdddnnnxxxlllbbbLLLHHHrrrzzzEEE555QQQuuuWWW===999CCC^^^PPP++++++000...---KKKyyy>>>EEEJJJ:::---333666555...,,,666EEENNN[[[dddggg```TTTLLLEEE???777666999===;;;888???KKK]]]RRR999000555***''':::111]]]yyy{{{666333888222888000NNN|||~~~gggTTTJJJCCCWWWlllRRR---'''***!!!333DDD<<<,,,***:::HHHpppYYY333???UUU$$$(((666222IIIOOOHHH)))BBBPPPccchhhGGG+++,,,***&&&,,,000---SSSBBB999:::}}}\\\FFF<<<,,,//////222444111---///555***...222222///,,,++++++...+++((((((******(((%%%111,,,---???ccc~~~vvvssskkkggglllrrrrrrnnnkkkXXX???OOOPPP:::???```}}}WWW999...222999\\\fffttt///,,,222(((***'''eeewwwJJJ666DDD???,,,///444999777111000333BBBFFFFFF>>>777666888888:::666888>>>AAACCCPPP```TTT222))),,,(((222888&&&888sssdddTTT;;;999888555999333nnnbbbuuuggg^^^]]]SSS999))))))111HHHFFF***333===SSSKKK^^^OOO999888YYYPPP(((888222)))222qqq???///999[[[www|||TTT&&&+++(((***///...===sssJJJ<<<:::[[[iii===;;;<<>>JJJuuuhhh===>>>UUUqqqMMM222---666BBBRRRwwwNNN}}}TTT222...---///000(((\\\ttt<<<@@@@@@DDD777111555888444333777333111//////222777;;;<<<:::???AAA>>>AAAOOOaaammm000///((((((000222222777<<<>>>999999888444AAAPPP{{{jjjGGG+++,,,444...(((666XXXNNN@@@SSSRRRHHH111KKKRRRooo...>>>[[[///(((,,,333iiibbb777,,,)))+++:::111+++...***))),,,111...222XXX]]]555???NNNyyyQQQ@@@KKKTTTKKK555(((222DDD---++++++,,,...///...---,,,,,,,,,***)))+++...222:::VVVhhhfffcccwwwqqqlll\\\FFF999888fffdddooovvv^^^@@@HHHhhhFFF;;;???^^^FFF---...>>>)))>>>;;;$$$[[[[[[IIIKKK>>>EEEMMMRRR[[[fffjjjiiiGGG,,,222000---000000eee{{{OOO666BBB<<<;;;<<<777111777CCC888<<>>CCC@@@???111===333CCCRRRVVV111^^^III(((333(((,,,;;;YYY>>>)))OOORRR444555(((***///+++333222(((000111)))===www~~~000@@@IIIsssZZZDDDAAAHHHHHH===222444333222222111...)))%%%''',,,111000...222===GGGoooeeebbbxxxmmmccc]]]YYYPPPBBB666444333555CCCTTTjjjwwwsssUUU>>>RRRggg;;;666MMMhhhJJJ......<<<:::BBB+++CCC888333222333555777555222777AAABBB<<<333EEEJJJEEEXXXnnn<<<333'''+++333$$$555bbb~~~~~~cccHHHCCC@@@CCCCCC???;;;:::AAA<<<:::<<>>&&&***&&&RRRxxxZZZ555<<<;;;OOO>>>sss---000777&&&%%%222"""111'''===(((111777 666333---+++222,,,---VVV===:::@@@kkk[[[NNNBBB:::888111000...---...000333555222333333555@@@\\\kkkooojjjbbbVVVHHH<<<555111000111000444@@@MMM[[[iiitttcccaaaNNNDDDhhhOOO777>>>[[[uuuQQQ444///888444000&&&AAA+++333>>>666===???<<<888===CCC;;;---;;;:::444---///BBB[[[mmmlll???)))///***(((222///CCCtttxxxjjjUUUEEEBBBHHHKKKHHHQQQCCC999<<>>MMMKKK444***---DDDJJJUUUXXXnnnSSSYYYSSS %%%;;;'''...222$$$...IIIuuu'''(((mmmGGG/// 000888---111...FFF]]]666<<>>EEESSSnnnkkkmmm}}}sssbbbRRRGGG:::666111---...222888<<>>)))888}}}555===---222;;;222888sssuuu;;;\\\hhh]]]HHH???333------000111000%%%---666;;;CCCYYYyyyfff(((&&&///'''%%%222000+++***JJJIII???(((444FFFNNNUUUmmmIIIqqq---CCC???~~~nnn///<<<333QQQ777\\\BBB+++'''222(((,,,///444cccxxx888@@@MMMuuuaaaUUURRRTTTNNN]]]yyybbbgggsssgggTTTCCC888555555666111111444:::EEESSS```hhhiiippptttrrrrrrnnn]]]JJJ==={{{wwwHHH;;;<<>>999999888RRRWWW111***...999888+++)))111...CCChhhgggMMMDDDHHHGGGEEEQQQqqq|||^^^777///***///222000///000666'''GGGaaa:::333>>>555444===777eee>>>TTT666@@@333555333...***,,,000111...222JJJqqq888333<<>>)))000)))222 ---FFFZZZVVVMMM000)))666>>>XXXpppnnnQQQ000,,,EEE...,,,333999fffRRR111&&&---555666$$$MMMbbb///AAA}}}cccSSSrrrVVVFFF555666666444222333777:::===TTTppp{{{rrrgggjjjtttyyylllssshhh@@@EEEiiijjj222HHHNNNGGG]]]~~~pppRRRIII999666LLLooolllKKK000000777333---+++///+++---666<<>>...222,,,((()))******...555,,,mmmFFF777///777666,,,???eeeTTT444XXX111EEE***)))---444888333,,,(((EEEcccCCCUUU```GGGAAAPPPSSSBBBBBB;;;(((<<>>EEE555555EEE666bbb---###???^^^;;;---%%%&&&,,,&&&---FFF999@@@XXXSSS???pppqqq,,,333JJJIIIHHHIII222,,,666333!!!111444===777iii~~~QQQSSSjjjvvvhhhGGGzzziiiPPP999---000999???;;;<<>>%%%<<>>TTTxxxMMMBBB~~~|||cccIII888999888777444333???[[[uuuqqqhhhiiisssuuuxxxeeeHHHLLL}}}xxxSSS444///555AAA```CCC+++555111333@@@OOO___ssseeeSSSUUUXXXjjjpppnnncccDDD___pppiii???eee;;;,,,///111...---***444111---NNN,,,---,,,###```333(((777===XXX&&&,,,kkk000sss...NNNEEE***$$$IIIEEE444ddd,,,<<<,,,^^^:::333,,,***&&&JJJ{{{XXXaaaHHHVVV888///444DDDTTTkkkCCCMMMkkk|||pppUUU>>>333333888000000===YYYwwwkkklllpppvvv|||~~~{{{xxxhhhGGGBBBuuu~~~LLL222222;;;BBBTTT~~~\\\EEE666,,,///333222444999EEEYYYtttggg:::KKK~~~~~~oooKKK___wwwvvv<<<:::...777+++111'''...---)))LLLiiiYYY---###333***\\\222000XXX\\\000!!!)))vvv999mmmBBBbbb$$$"""HHH,,,pppCCCJJJ---'''666XXX:::222///)))111YYYlll***888SSSVVViiiYYYXXXQQQ:::BBBjjjgggFFFBBB[[[|||___EEE444777:::444222888OOOhhh{{{nnnjjjvvvoooqqq}}}wwwcccUUUJJJ{{{kkkGGG666111BBB===QQQ}}}|||nnnXXX<<<)))'''...444555777???PPPiii[[[===PPPmmmMMMtttGGG,,,,,,777000(((111111%%%666FFF666---888&&&&&&MMMeee333%%%###)))@@@TTTXXX...ddd===^^^777)))TTT&&&nnn999TTT333---%%%BBB888000+++333---sssUUUdddDDDllllllSSS???FFFnnnhhhPPPAAAUUU|||jjjCCCAAA999444333444AAA```yyyrrrmmmoootttgggssskkkWWWUUU^^^fffDDD111;;;@@@EEE[[[}}}jjjLLL666---,,,,,,///666===CCCGGGooowwwxxxSSSDDDcccOOOXXXyyy[[[999444666***///111###'''111(((555###!!!999vvvYYYOOO>>>GGGKKK\\\444333```333III:::999OOO000YYY...QQQ///555000\\\UUU666'''888999VVVyyydddrrroooRRRCCCWWW{{{iii|||WWWBBBNNNiii^^^HHHBBB999111---222FFFeeetttvvv{{{zzzrrrgggcccfff~~~ttt```RRRfffaaaTTTPPPRRRIIIDDD___yyyYYYLLL;;;...+++---///000,,,222DDD___wwwcccAAALLLkkkooo???vvv}}}gggBBB:::+++...666///---111------...555---555BBBHHH___\\\VVV777;;;$$$666XXX888666000MMM<<>>,,,EEE%%%))):::nnn888000EEEFFF___NNN666YYYyyyVVVJJJYYYnnnjjjWWWKKKFFFrrryyyWWW===111444;;;;;;666SSSqqqwwwlllXXXUUU]]]iiittt|||rrrZZZMMMiiixxxTTT777...???UUUggg}}}gggPPPBBB:::444000333111...***---DDDoooZZZAAAHHHppp}}}PPPSSSzzzOOO;;;444888777111...,,,333777KKKBBB***111)))777%%%""",,,'''???BBB666444LLL111JJJ222***>>><<<''';;;aaasssbbb111555JJJ]]]eeeppp~~~xxxeee]]]gggrrr\\\PPPJJJQQQmmm{{{eeeFFF===444777DDDIIIFFFCCCssstttooonnndddZZZXXXfffuuuvvvjjj^^^MMMsssqqqAAA>>>;;;)))000FFFddd~~~hhhNNN<<>>999???<<>>999===QQQoooyyy```CCC...''',,,333000444@@@UUUsss{{{SSSLLLLLL]]]}}}|||pppvvv|||zzzlll\\\QQQbbb999''')))222111)))&&&)))***&&&$$$''''''222333......:::aaayyytttqqqYYYeeeSSSHHHfffkkkdddbbbiiisssyyy~~~qqqssswww{{{nnnfff^^^RRRFFFSSSPPPLLLIIIHHHIIIKKKMMMUUUYYY___eeekkkrrrxxx{{{ZZZ===888444)))***AAAbbb{{{xxxggg[[[TTTMMMJJJJJJLLLggguuuSSSCCCZZZ|||YYY:::///111777>>>BBBKKKbbbyyyrrrWWW@@@444000111000,,,***888YYYvvvwww\\\FFF???CCCJJJPPPOOOfff|||jjj^^^^^^kkk}}}ooouuu{{{LLL}}}[[[VVVMMM===;;;III222%%%+++...'''(((111)))///666NNNtttfff}}}eee___PPPIIIYYYooofffdddrrrssspppiii```]]]```eeeggg~~~vvvtttrrrpppooooooqqqrrr~~~YYY999777;;;777555@@@XXXuuuxxxmmmZZZUUUOOOJJJFFFIIIVVVdddzzzdddNNNMMMddddddKKK555111555999AAALLLcccppp~~~qqqKKK===333555555000...222666YYYjjjNNNBBBAAAIIIGGGCCC@@@EEEWWWrrrrrrhhh]]]SSSLLLKKKNNNYYYgggmmmlllrrr|||gggcccgggOOO```LLLBBBFFF]]]xxx___GGG;;;222((('''---OOOlllZZZttteeedddQQQBBB\\\yyyqqqeee^^^VVVKKKAAAWWWzzzPPP///222<<<999444777\\\sssxxxbbbOOONNNJJJ@@@===KKK^^^gggfffbbb999IIIlllnnnNNN999///222:::AAAHHHVVVjjj}}}zzzVVV???222+++000999//////777NNNnnnsssAAA???===;;;<<<>>>AAACCC@@@@@@AAABBBCCC@@@<<<999===;;;:::<<>>@@@CCCDDDCCCAAADDDCCCBBB???===;;;::::::EEEFFFLLLSSSTTTUUU```nnn{{{WWW<<<000mmm}}}MMM555***111HHHFFFRRRVVVLLLAAA@@@@@@>>>TTT}}}___DDDIIIPPP[[[qqqqqq___KKK:::222333888555:::[[[|||lll[[[PPP>>>:::CCCCCCEEEQQQkkkfffXXX@@@222HHHdddOOOEEE<<<777444666???KKKooo{{{~~~iiiHHH===333222777;;;888333GGG```lll]]]MMMIIICCC@@@???@@@AAAAAA999>>>DDDFFFGGGHHHLLLPPPTTT]]]kkkxxxlllrrrZZZDDDFFFLLLuuunnn^^^QQQLLLEEE666)))///777@@@@@@:::666999@@@KKKpppbbb[[[UUUTTTZZZjjj{{{jjjTTTBBB666///333:::888===ZZZrrraaaQQQFFF888;;;???LLLYYYRRRJJJRRRWWWJJJLLLlllyyySSS@@@<<<:::888777777AAATTTlll|||aaaGGG555...000222+++,,,333HHHjjjxxxiii___ZZZXXXWWW___hhhrrrwwwyyy|||{{{uuuLLLhhhssshhh???ZZZdddYYYYYY\\\RRRAAA;;;999222444///222:::777111<<>>yyy:::***,,,YYY```???444:::444222444888555444???OOO...FFFiiiQQQJJJSSS^^^OOOYYYrrrttt[[[@@@222000222///111999FFFZZZtttttthhhRRRJJJBBBAAAFFFKKKLLLKKKgggdddXXXFFF;;;HHHhhhfffAAA???;;;666333444888<<>>:::222%%%FFFddd\\\888:::222...222444444<<>>FFFRRRfff}}}sssiii]]]HHH666CCCBBBBBBGGGOOOWWW\\\___III@@@BBB^^^aaaBBB111000666===>>>777:::PPPooo___EEE444...111888888111111BBB```|||{{{zzzPPP{{{QQQIII)));;;///FFFCCCIII\\\LLL>>>555999@@@BBBFFFLLLYYYiii;;;;;;eeeMMM>>>DDDMMMRRRMMMNNN```www|||fffJJJ555@@@:::777:::<<<<<<===>>>^^^www{{{fffbbbUUUBBB555555<<>>...222...000777===CCCTTTggghhhHHH666---666;;;555...444III]]]sssyyyrrr{{{MMM^^^FFF444fffGGGMMM999===\\\JJJ===555:::??????@@@DDDkkkeeerrr___666222QQQaaa{{{^^^KKK;;;===EEEFFFAAA<<>>>>>AAAJJJUUU\\\]]]ddd```JJJ666EEEuuugggIII@@@999888333...333>>>BBBPPPfffyyyaaaLLL666///555:::444+++(((AAAdddyyysssllldddTTT===QQQ+++SSSAAAUUU;;;...CCCLLLDDDAAAEEECCC===<<>>;;;666333333555666KKKiiizzzdddZZZRRREEE999555FFFAAA@@@JJJXXX``````]]]YYYLLLIIIccc]]]IIIEEEAAA888000+++///777AAAPPPcccwww{{{___BBB222333:::111---)))***888SSSuuummmbbbbbbaaa\\\VVVBBBlllXXX)))999999PPP;;;555IIIQQQMMMMMMPPPJJJ@@@>>>DDDGGGOOOeeejjjLLL333000555pppxxxvvvSSS::::::DDD000222777===EEEPPPZZZaaaUUUSSSPPPLLLHHHDDDAAA???FFFEEECCCAAA???======<<>>EEE>>>444,,,+++333???HHH[[[oooxxxXXX@@@===:::666555666666333000@@@VVVvvv|||___ZZZ```kkkhhhVVVLLLNNN???QQQUUU666;;;RRRZZZHHH>>>;;;<<>>777888>>>@@@>>>JJJ```bbbMMM===;;;666+++FFF444333fffIIIHHHbbbJJJDDD>>>666000000555999===CCCEEEIIINNNSSSXXX[[[]]]XXXWWWUUUSSSQQQPPPPPPPPPJJJJJJGGGAAA:::777:::===+++<<>>===@@@GGGQQQ888777NNNPPP666(((111***...eee:::***XXX@@@FFFqqq\\\qqq\\\III>>>888444222555555777888:::<<<===>>>:::999888777777888999:::222666888888:::CCCSSS___fff___NNN<<<555888:::777888:::===FFFWWWeeehhhdddRRROOO^^^gggPPPCCC;;;888:::333///333888>>>IIIUUUrrreeeHHH;;;999===999666555666666444222;;;III___sssuuu]]]GGGDDDLLLRRRTTTUUUHHHAAA>>>LLLoooBBBFFFCCC<<<:::===888...777555333555:::===:::444???:::<<<888SSS***:::&&&:::%%%{{{***000mmmXXX===ttthhh\\\TTTKKKFFFEEECCC>>>999>>>===:::888888===EEEJJJQQQ\\\nnnzzzgggWWWNNNKKK<<<<<<;;;999888;;;BBBGGGNNN\\\mmmuuurrriiiccc```iiiQQQIIIBBB<<<;;;999444222444888@@@NNN___sss}}}NNNFFF<<<555444888;;;===666777777555555999@@@FFF\\\bbblllyyy|||pppdddUUUFFF;;;AAA>>>@@@IIILLLFFF>>>:::666HHHfffCCCFFFCCC888...///666;;;:::;;;;;;;;;<<<===<<<;;;???EEE>>>111SSS+++000'''%%%111999111cccyyyyyynnn[[[GGG???BBBCCC;;;222>>><<<;;;>>>HHHYYYjjjuuu~~~jjj]]]ddd{{{bbbOOODDD>>>===???888777666999???GGGMMMQQQxxxpppXXXDDD444+++,,,///555999:::999666444555666888999999777555444777:::>>>@@@???===<<<<<>>>>>======>>>>>>>>>GGGCCC>>>888222111:::EEE}}}{{{TTTEEE888777<<<>>><<<:::;;;===@@@@@@>>><<<===???BBBFFF>>>888YYY,,,,,,777555IIIeee444999mmmttteeeVVVGGG>>>222<<>>@@@;;;555444888;;;:::999555???PPPcccwwwiiiZZZEEE444,,,...555:::444555777888:::;;;<<<<<<999;;;>>>??????>>>>>>???===>>>===;;;999;;;???CCC444999AAAJJJ[[[wwwuuuiiiOOO999;;;EEEHHHEEEDDD>>>???CCCHHHHHHDDDBBBCCCFFF===FFFJJJTTT...555FFF999PPPDDD000HHH{{{sssWWWPPPGGG@@@===<<<:::888<<<777444777CCCRRR\\\bbbxxxyyycccfffvvvgggTTTFFF@@@>>><<<:::888666444333666???LLLVVVwwwlllVVVHHH???>>>;;;888777666777888666777777666666777:::<<<<<>>FFFTTTCCC@@@DDDNNNSSSOOOHHHFFFDDD>>>XXXLLL777000AAA888---HHH777:::WWWttthhh]]]RRRFFF===???;;;555222222666:::===>>>BBBLLL[[[lllxxx~~~pppmmmvvvyyycccOOOAAA@@@BBB@@@999222333===HHH:::@@@KKKYYYiii{{{yyynnneee___\\\YYYXXXWWWVVVUUUWWWZZZ^^^qqqvvvrrrNNN666RRRnnngggbbbaaa]]]SSSIIIDDDBBB<<<>>>JJJQQQLLLEEECCCCCCJJJ___;;;222>>>(((XXXLLL,,,777eee~~~qqqgggVVVOOOEEE>>>;;;888666444666999;;;===@@@FFFPPPWWWhhhxxxyyyqqqvvvwwwcccNNNGGGIIIEEE555%%%:::888666444666???KKKSSSgggsss^^^```AAA;;;+++---;;;qqqbbbSSSSSS```eeeVVVBBBDDD<<<<<>>JJJrrr^^^???***333OOOccchhhLLLDDDCCCGGGEEE>>>BBBLLL___EEE+++///LLL555 qqqLLL"""333SSS|||sssgggZZZPPPCCCAAA<<<777444666;;;@@@@@@@@@@@@AAACCCJJJRRRXXXoooyyyvvvrrrvvv}}}tttcccUUULLLFFF???:::;;;;;;999777666888===AAA@@@KKK[[[kkkzzzwwwBBB444LLLRRR444111ZZZTTT333777]]]]]]___...JJJQQQgggKKK(((---444555000444CCCPPP...000FFFrrr|||qqqiiiXXXOOODDD<<<;;;<<<======555777;;;AAAEEEEEEBBB???@@@JJJYYYdddmmmttt|||mmmqqq{{{~~~iii[[[MMMIIICCC>>><<<999666333555777:::===@@@EEEKKKPPP^^^llldddRRR...>>>UUU[[[EEE---999XXXCCC999...***777???;;;---777###000333%%%CCCRRR&&&+++666]]]pppeeeVVVJJJBBB@@@???>>>>>><<<:::999999999888777HHHAAA999666===LLL___kkk}}}vvvnnnlllsssrrr]]]QQQMMMJJJHHHFFFBBB<<<888666666777777<<<>>>@@@AAAEEEOOO]]]gggwww|||iiiJJJ111PPPoooOOO888GGGMMMXXXAAA%%%EEE===AAA&&&+++###===***%%%OOOPPP......444VVVyyysssiii\\\PPPFFF???;;;444777;;;???AAA???999555===???CCCEEEFFFFFFHHHIIILLLXXXiiiuuuxxxtttmmmjjjiiizzzzzzeee]]]TTTNNNKKKGGGBBB===:::999888666666999===AAA???CCCHHHNNNWWWeeeuuu}}}{{{333<<>>444+++,,,===999UUUWWW777!!!)))555666tttooohhh```XXXQQQLLLJJJDDDAAA>>>:::888666666666444555888<<>>>>>======>>>???:::???GGGQQQ\\\eeelllpppvvv}}}JJJ333%%%$$$777DDDMMMdddeeekkk\\\bbbcccQQQ<<<---EEE%%%222~~~vvvsss^^^\\\WWWQQQKKKEEE@@@>>>:::999888777666555555555222333555888;;;???BBBCCCCCCDDDEEEEEEEEEEEEDDDDDDWWW^^^ffflllnnnmmmlllkkkvvvxxxiiiVVVGGGDDDGGGMMMPPPDDDAAA>>><<<;;;;;;::::::???>>><<<;;;::::::;;;;;;777:::>>>CCCIIIOOOSSSUUURRRVVV[[[___ccchhhnnnsssppprrrtttxxx|||qqqVVV===------,,,...888000444+++222111...)))333"""\\\XXX>>>444111888;;;666555;;;666666666666666666666666999:::>>>AAAEEEHHHJJJKKKFFFFFFFFFEEECCCAAA???>>>MMMPPPVVV___iiisss|||gggllluuuzzzeee___WWWQQQOOOMMMJJJGGGBBB@@@>>><<<<<<===>>>???999:::===???CCCEEEHHHIII;;;<<<===;;;777666888:::666888;;;===???@@@??????AAABBBDDDFFFHHHHHHHHHHHHMMM@@@NNNMMMGGGGGG???;;;;;;;;;>>>;;;333333444///...+++***...111000...,,,******,,,333AAAMMMGGG666///888:::555444999;;;666>>>???AAACCCEEEGGGHHHIIIEEEFFFFFFFFFEEEDDDBBB@@@CCCHHHPPPZZZccckkkooorrrgggkkkrrr}}}www^^^ZZZUUUSSSSSSQQQKKKFFFDDDCCC???BBBRRR^^^RRR===;;;:::999888999:::<<<>>>AAA???===:::999999999:::888999::::::999888666555:::888666777999:::888666888777555333111111111111111222444555666555444444@@@???>>>===>>>@@@BBBCCCIIIIIIIIIIIIHHHGGGFFFFFFCCCFFFIIIGGGBBB@@@AAADDDOOOSSSYYY___dddjjjppptttuuuuuuwww}}}vvvoooaaaTTTTTTYYYRRREEENNNMMMJJJHHHGGGGGGGGGHHHBBBAAA@@@??????@@@AAABBB?????????>>>>>><<<;;;;;;???>>>===???BBBDDDCCCAAABBBAAA@@@@@@@@@AAABBBBBB@@@AAACCCEEEFFFGGGGGGHHHEEECCCAAA???>>>>>>???@@@???AAAEEEIIINNNRRRTTTVVVNNNUUU]]]dddhhhnnnuuu{{{{{{{{{rrrjjjeeeccc\\\ZZZVVVQQQMMMJJJIIIHHHIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@BBBFFFHHHIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOIIIIIIKKKLLLNNNQQQSSSTTT[[[[[[\\\^^^aaaeeehhhjjjnnnqqqvvv|||