BM6P6(@ 222222222333333333444444///...---...000222111000222222222222222222222222555555555555444333111111222222111111222222333444222222222222222222222222444333111111222333222222000111333555555555333222222222222333333444444444222111///......///111222666555333222222333555666444333222222333444333111333444444444444444333333333333333444444555555555444444333222222222333333555555444333333333333444888888888888888888888888888666333000000222444666777777777777666666666666555555555555555555555555666555555555555555666777777666666666666666777777777777777666555333222111444444444555777777555333222222333333333333444444555555666666666666666555333444555666777777777666999888777555555555666777666555444333333333333333888888888888777777777666444444555555444444333222444444333222222333555555444555666777777666555444444555555666777888888999888888777666666666666666777666666666666888999:::<<<999777666777888888888777666666555555666888999:::888666666888999:::999888888999999999999888888;;;999999<<<======BBBHHHMMMVVVcccoooyyy222222222333333333333444///......///111222222111222222222222222222222222444666777888777555222111222222222222222222333333222222222222222222222222444222000000222333222111000111333555555444333222000111111111222222222222555333222111111222333555666444333222222333444666444333222222444555444222444444555555555444444333222333333333444444444444333333333222333333444444444444333333444555666666888888888888888888888888888777444333222333555666999999888888888777777777666666666666666666666666555555555666777888999:::999888777777666666666777777777777666555444333222444444444555666666555333222222222333333333444444444444555555666555555444666777888888999999::::::888777666555555666666777777666555555444444444555888888777666666666666666555555666666555555444333777777666666666777888999555666666777777666555444444555555666777777888888888777777666666666666666777666666666666888999:::;;;888666666777888777777666666555555666666777888:::888666777888999888777::::::::::::999777666555;;;888999<<<======BBBHHHNNNWWWeeerrr|||111111222222222333333333000//////000222333222111222222222222222222222222444777:::===<<<999444111333222222222222222222222222222222222222222222222333111000000111222222111111222333444555444333222/////////000000000000000555444333222222333444555555444333222222333444555333222111333444666555444444444555555555555555444222222222222333333333333333222222222333444555555333333333444555666888999888888888888888888888888888777666666666666666777::::::::::::999999999888777777777777777777777777666666666777888:::<<<===:::999888777777777777777888888777666555444444333555444444444666666444222222222222222333333333333333333444444444444333333777777888888999:::::::::777666666666666777777888777777666555555555555666888777555444444444555666666666666666666555444444888888888888888999:::;;;666666777777666555444444555555555666666777777888888777666666555555666666777666555555666777999::::::888666666777888777666444555555666666666666666999888777777888888666444888999999999999888777666:::777888;;;<<<===BBBHHHPPPZZZhhhuuu111111111111222222222222111000///000222444333222111222222222222222333333333777<<<@@@???;;;555111222333333333222222111111111222222222222222333333222000///000111222222111222222333444444444333222//////000000000000000000333222222111111222222333444444333222222333444444222111111222555666666555444444555666666666555555222222222222222222222222222222222333333555666777444444444555555777888888888888888888888888888888777888888888888888777777:::::::::999999999888888888888888888888888888888777777777777888999:::;;;999888888888888888999999888888777666555555444444555444333444555555444222111222222222222333333333222333333333333222222111444444444555666666777888555555666666777777888888666666555555555555555666777666444333222333444555555555555555555444444333777777777888888999::::::777777777666666555444444555555555666666666777777777777666555555555555666666666555555666777999::::::999777777888999888777333444555777777666555555888777777888888777444222222333555666888999999:::999777888;;;===>>>CCCIIISSS]]]jjjwww000000000111111111222222111000///000222444333222111111111222222333333333222666<<>>@@@BBBHHHOOOTTT^^^mmmzzz////////////000000000000///...---...000222111000000000111222333333444444111111222333333222222111---...111333555555444444000000111222333333444444444222111222444666666666555444333333222222222333333222222222111111000000///000000111111000000///111222222333333222222111111000...///000000///...///000111222333333444333555555555444444333333333666555555444444444555555222222222333444555666777333333333333333333333333333333333333333444555666777777777777666666666666555555555555555555555555555555555555555666777888:::999888666555444444444555444222111111222333444777555222111222333222111000111111111111222222222444444444333333111000000444333222111222444666888777777888888888666555444555555555555555666777888222444666777777555222000444444555555444444333222111222444666777888777777444444444444555777888:::555555555555555555555444666666555444444444444555555555444444555666888999;;;::::::;;;<<<;;;999777999888777777777888:::;;;:::888666666888999:::999444444666777888888888888:::888:::???AAACCCIIIPPPRRR]]]mmm{{{///////////////000111111222111//////000111000000000111222333444444444444666444333111000000111111222555555222222555666333444444444333333222222222222222222333333444444444333222111000////////////333111000000111111///...444222000///000222222111222222111111222222333444222222222111111111000000111111222333444666666777333444555555555444333222555555444333333333333444222222333444444444333333333222222222333333444555555333111111222333222111111222333444444444333222444333333222333444555666999777666555555666777999999888777555444444444444555444222111000111222222777777666555444222111000666555555444222111111000333333333333222111000000333222111111333555555444555666666666666666555555888777666666666666666777777555333444666777555222222111000111333444444333555666666666777777888888777555444555888888666333888999999666222222555999666444555777666333555999:::888666555666888888777999888999:::;;;;;;999777;;;:::888888888:::<<<>>>::::::;;;<<<;;;:::999888666777888999999888777666===>>>?????????BBBFFFIIIVVV^^^jjjwww///////////////000111111333111///000111222111000000111222333444444444444555444333111000000111111///222333111222555444111444444444333333222222222222222333333333444444444444444333111111000000111333111000000222222111///555333111000111222111111222222111111222222333444222222222111111111000000111222222333444555666666333333444444444444444333555555444444333333333444000111222333444555555555333333222222222333444444333111000111333444444333444444555555444222111000444333333222333444555666555444333111111333444555888888777666555444444444444444333222222222222222666666666555444333222111444444444333333333333333444555555444444333222111333222111222444555555444666666777777777666666555777777666666666666777777888555444444555666444222333222111222444555555444666666666777777777888888888777666777999999777444777888777666555666888:::777555555777666444666;;;:::888777777888999999888999999999:::<<<<<<:::888:::999888888888999:::;;;999:::;;;;;;;;;:::999888777888888888888888888777;;;<<<===>>>@@@CCCHHHKKKUUU]]]jjjwww000000/////////000111111333222000000222333222111111111222333444444444444444333222111111111111111+++///222111222444333000444444333333333333222222333333333333444444444444555555444333222222222222333111111111333444333222777555222222222222111000222111111111111222333333222222222111111111111111222333333333444444555555333333222333333444555666555555444444444333333333///000111222444555666666444444333222222333333333111000///111333555555555333444444444444333222111444333333333333444444555333333111111111111333333777777666666555555555444444444444555444444333333555555555555555444333333222222333333444444444555666666666555555444333222444222111222444666666555666777777888888888777777777777777666666777777888888666555444555555333111444333222333555666666555777777777777777888888888:::999888999999999777555777666666777999::::::999999666666777666444777<<<:::999999:::;;;;;;:::888999999999;;;======;;;::::::::::::999999999999999888999:::;;;;;;:::999999999999888888888888999999999:::<<<>>>@@@DDDIIIMMMUUU]]]jjjwww111000000///000000111111333222000111222444333222111222333333444444444333333222222111111111111111)))...111111333555333///333333333333333333333333333333444444444444444444555444444333222222333333333222111222444555ӵ333222111///111111111111111222222333111111111111111111111111333333333333333333333444222222111111222444666777444444555444444444333333111111222222333444555666444444333222222222333333333111000111333555555444000000111333444555666666333333333333333333333444555444333333333333444555666666666666666666555555333444555666666555444333Ħ555555444333333333Ħ444555555555666555555444333222444222222333555777777666777ӵ888777777777666777777888888888777666555555444333222444333222444666777666555888888888888888888888888:::999999999999888777666999777666888<<<===;;;888:::888777888777555999>>>:::::::::<<<>>>>>>;;;999:::::::::<<<>>>???===;;;;;;;;;<<<<<<;;;:::999888888888:::;;;;;;;;;:::999;;;:::999888888999:::;;;999;;;<<<ĦUUU]]]kkkxxx111111000000000000111111333111000111222444444333222222333444444444333333111111222111111111000000***///3333334446665551113333333333333333333333334444444444444444444444444444443332222222222223333332221112224444ĉ@ӵ333111///111111000000111111222333111111111111111111111111222222333333333333333333222222111111222333555777444444555555555444333222444444333222222222333333444333333222222333333333555333222222333444333333000000111222333555666666333333333333333333222222555444444444444444444555444555666666777666666555333444666666777666555444>L666666555555555555=hĦ3335555555554444443332221114443332223336668888888884ĉ@ӵ777777777777777888999999888888888777555444444444444333333444666777666555999999999999999888888888888999999999888777777777;;;999777999<<<<<<:::666;;;999888:::999777:::???;;;;;;;;;===??????===;;;<<<<<<<<<>>>@@@@@@>>><<<===>>>>>>>>>===<<<;;;;;;999999;;;;;;<<<;;;:::999<<<;;;:::999999:::;;;<<<;;;<<<===>LKKKUUU^^^lllzzz222222111000000000111111222000///000222333333333222333333444444333333333000111111222111111000000---111444333444666555222222222333333333333444444555555555555444444444444444333333222222333333333333222111222444GG=?111...111000000000000111222222111111111111111222222222111222222222333333444444222222111222222333444555333444555555555444333222666555333222111111222333333222222222333333444555666444333222333444333222555444333222222222222333222333333333333222222111222222222222222222222222333444555777777777666666333444555555666555555555HdĦ666666555555666=Īj444555555444444333222111444333222444666999999999GG=?777777777888888999:::777888999888777666777888555444444555777888888777:::::::::999999999999999666888::::::888777888999:::999888999::::::999888;;;999:::===;;;999:::???<<<;;;;;;<<<>>>???>>>===>>>>>>>>>???AAA@@@>>><<>>>>>>>>>>>>>>;;;<<<=========;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>HdĦKKKVVV___nnn|||333222111ӵ111///...ĭӵ444ӵ111Ħ///333444222222555555222222ӵӵ444444ĦƜ`1.׼s333000...000Ħ222222000000111111111222222ӵ333Ħ222333333333222222333444555666ĭӵ333444Ħ555444666Ħ222Ħ333222111000000111111111111111111000777666444666DdD444444444?fӵ555666666Ħ444333333ӵƜ`1.׼s777777ĭӵ:::777777999;;;;;;:::::::::999999ӵ999999:::<<<Ħ888888777888::::::;;;===??????>>>AAA@@@@@@Ħ???>>>=========>>>>>>Ħ<<<======<<<<<<<<<999;;;===DdD~~~ӵӵӵĦӵĭӵ333333?~4111000///g&e>&e444g&e000>hӵ333333111111444444111g&e444guO>uO>&e5555554ff?>ߝL222gĉ@333333111...Shӵ222000000111111222222g&e222>hӵ444444222111000333444555fff?><z111g&e>&e222333HL666777666ShӵgL444333222111000111111222222222222111S?ʬ7776663h?D%%)?222333ZufĦ777777777gL333444333g&e:::gĉ@999777g&e>&e;;;@e:::999??===<<<;;;;;;;;;::::::999g<ĉ<<<;;;:::<<<3we<Ħ8887775557773h?@e:::<<<>>>??????BBBAAAAAAZ;;;>>>===<<<;;;<<<3h?gL<<<===>>>>>>===<<<;;;777999;;;D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??1114Dӵ///000///Hƅ^Hu]Ħ333Hu]Ħ---ZuR)Ħ000111222333444444444Hu]Ħ333HŐeHŐeHu]Ħ444qIܗGIӵ222tt222222111HGgĉ@111111111111000000000000Hu]Ħ111ZuR)Ħ333333333333333444444sߝLGdUĦ333Hƅ^Hu]Ħ222ntHdĦ333444HGgĉ@222HdĦ333222111000///111111111333444444Htƅ^666777Bt=o9ĦDtfo9Ħ111222333g?777777HdĦ666444555Hu]Ħ999tt666888Hƅ^Hu]Ħ;;;H׼s<<<999<<<;;;;;;::::::;;;<<<;;;:::tQ:::;;;;;;;;;je<Ħ888888999Bt=o9ĦH׼s<<<<<<<<<>>>???@@@@@@AAAAAAHtĦAAAAAA???;;;:::Bt=o9ĦHdĦ@@@???===<<<<<<<<<<<<======???Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ1111114DuXӵ///000...DdDΦDdDĦ111DdDĦ///222t|<111111222333333222222222DdDĦ222DdDΦDdDΦDdDĦ333peƜ4DuTӵ111`eĭ111qet111111111111111111000000111DdDĦ111333t|<333333333333333333333333DdDDdDĦ333DdDΦDdDĦ333q<niDdDĦ333qet444444DdDĦ333333222111000222111222333555q<R444666qjRgdKӵHdDĦgdKӵ222333GR/f6LĭĦ777777DdDĦ777666666DdDĦ999`eĭ888DdDΦDdDĦ===DdDĦ<<<999999::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;geĦ;;;<<<<<<FSĦ999888qjRgdKӵDdDĦ=========>>>@@@@@@@@@AAAAAADdDĦAAA???===;;;qjRgdKӵDdDĦ>>>=========>>>??????>>>>>>@@@HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ0001114DuXӵ///000000DdDΦDdDӵ000DdDĦ111222o)h...222222222333222222111000DdDĦ111DdDΦDdDΦDdDӵ222=ӊB1.uTӵ000HߝL`o9000po9wӵ111222222222222222222DdDĦ222222o)h333333333333333333333333222DdDΦDdDĦ222DdDΦDdDӵ444GIpӵDdDĦ333po9wӵDdDĦ333333333222222222222333444666po9u444444444555GIdnuR)ĦDdDĦnuR)Ħ444555CdgĪj777DdDĦ999999999DdDĦ:::HߝL`o9888DdDΦDdDӵ>>>DdDĦ<<<::::::::::::;;;;;;;;;;;;<<<<<<=========<<>>>>>>>>???@@@AAA@@@AAAAAADdDĦ@@@<<<;;;:::GIdnuR)ĦDdDĦ<<<<<<===>>>@@@BBBBBB@@@???AAADdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ0000004DuXӵ///222222DdDʜ4DuTӵ222>d<Ħ111Dt///111111222222222111111>d<Ħ111>d<ʜDd<ʜ4DuTӵ222333F&uTӵ0004DufئL>e000puR)Ħ222333333333333333333>d<Ħ111Dt222222222222222222444222DdDΦDdDĦ111>d<ʜ4DuTӵ4444DwDd<Ħ333puR)Ħ>d<444333333333333333333555777peӵ444ĦpeӵDx<>d<ӵDd<666qR/ܗ?fӵ777>d<<<<:::>d<Ħ:::4DufئL>e888DdDʜ4DuTӵ>>>DdDĦ;;;;;;;;;;;;;;;<<<<<<======;;;<<<<<<<<<<<<;;;geĦ===s<v>aĦ:::999peӵDx<DdDĦ?????????@@@AAABBBAAAAAAAAADdDĦ@@@<<<;;;;;;peӵDx<>d<<<<===???AAACCCCCCCCCAAABBB>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ///0004DuXӵ000111111D&dq&ĒR333222sdKĦ///DHRRud...000111222333333333sdKĦ000D&oq<Ōq&ĒR444444333>dp&ĒR111222nfʜd<Φ>d<Ħ111s&dq&ĒR555444i?ʜtd<Ħ333HHܗDӊB555<x333333333333333555777B?>>===>d<:::999999999:::;;;<<<::::::::::::::::::geĦ===Hg8>aĦ::::::B?Ho9AAA>dd<ӵ===<<<B?Ho9<<<<x???AAABBBBBBDDDCCCDDD&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR///0004DuXӵ000//////Hu]3hh222222111ne...///=e,,,---///111222444444444ne222000pIƎ@t@h555555444>h111111222fe000@ďD222333333222222444444444444ne000000=e000000000000000000333222ege222222sĪj@h555444444fdDĦ333@ďD888888Hkge444333333222222333555777@h444555@G666666HĪj@IŌ999888Bene777Hkge999ne777777fe999Hu]3hh>>>>>><<<se888777666666666777999:::::::::999999999:::geĦja>aĦ;;;:::@G??????se?????????@@@AAAAAAAAAAAA<Ō@@@>>>===@G;;;;;;Hkge???@@@AAAAAABBBDDDDDDFFFHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h///4DuXӵ111ĵD^333333333222111000000...---...///111222333333333222222111444333333333333000///000222111111111222222333333111222333444444333222222111222222222222222222222000000333333333444444333333333DdDĦ444333777888999444333222222111111222444777888444444444555555666777999999888777777777777666666666888999D^;;;???>>>===s׼s<<<999888777666666888:::;;;;;;::::::999:::;;;geFm8===>aĦ;;;::::::>>>>>>>>>s׼s@@@>>>>>>>>>???@@@AAAAAAAAAHo===???===;;;;;;;;;;;;<<d<Ħ888666666555555555444Ħ222333222111///---,,,...///000111111111111111//////Ħ111000000333222222222333444444555111222222333333444444555///...---...111333333333333333333222222222222111///000000111222222333333000111333444444333111000Ħ333333333333333333333333333333333333333......///222333333111...444444333222222222333333444333333222222333333444>d<Ħ444333222111222333444555777777888555555555555444333222111111111111444666777666444666555555444444444555555222222222333444555666777::::::999888888888999999888999999999999999999:::777777777777666666666666555555666666Ħ555888666555666888999999888999>d<Ħ::::::@@@???===Be===>>><<<;;;:::999999;;;===>>><<<;;;;;;:::;;;<<aĦ;;;;;;:::;;;<<<===?????????>>>===<<<BeAAA???>>>>>>>>>??????AAAAAAAAAnu]ӵ===:::<<<>>>??????;;;;;;<<<<<<===>>>>>>???>>>??????@@@AAACCCDDDEEEDDDDDDIIIOOOSSSWWW```iiirrr{{{>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ444555444444555666gdKĦ222444222///---...000000111111111222222222222222gdKĦ222222222111111222333333333333222///000000000111111111111...///000///...///111333222222222111111111000000...///111333444333222111111111222222111000///gdKĦ222222333333333777666555333333222222333111111222333333333333222333333333222222222111111333222111111111222333444gdDĦ222222222444444333333444555777888444444555555555444222111//////111222444555777777555666666666555333111000333444444555555444444333999999888888999;;;<<<===999::::::;;;;;;::::::999888666555444555666555444666666555gdKĦ666888777555444555666888999>>>sdKĦ;;;999===??????======::::::888777888<<<===<<<:::999999999::::::;;;ŶS>>>??????3we<============AAA>>>===@@@@@@>>>AAA@@@??????AAAAAA@@@???>>>===<<<iĉ@3hR/Ō>>>>>>????????????::::::<<<=========<<<;;;>>>???@@@BBBCCCCCCBBBBBBDDDHHHLLLOOOSSSZZZcccjjjyyy~~~DdDĦsdKĦgdKĦgdKĦ>A111ne666555666555444555ne333444666555222000000111000000111111111222222222ne111111111111111111222333333333333222000000000000000111111222///000000000......000222222222222111111111111111///000222333333222111000111111111000000///ne111222222333333333666555555444333333222222111111222333333333333222333333333222222222111111333222111111111222333De333222222222444333333333444555777888555555666666666555333333000000111333444555666777555666666666444333111000333333444444444444333333777777666666777888:::;;;999999::::::::::::999999888666444444555666555444666666ne666666555666666777777777777777<<<ne;;;999777;;;>>>>>>;;;;;;===<<<999:::888777999<<<===<<<:::::::::::::::;;;;;;>A>>>>>>>>>k<======>>>>>>>>>@@@======@@@AAA>>>>>>AAAAAA@@@??????AAAAAA@@@??????>>>===fh>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>======<<<===>>>@@@@@@@@@@@@@@@DDDGGGKKKNNNSSS[[[eeemmmxxx}}}Denenene333222777777777777666555555555444666666555222000000000000000000111111111111222///000000111111111111222333333333333222111111000///000111222333000111111000......///111111111111222222222222222111222333333333222111000111111///......///111111222222222222222444444555555444333222111111222222333333333333333333333333222222222111111222222222222222333444444333333333222222444333333333444555666777555666666666666555555444222222333333444555555666666666666555444333222111333333444444444444333333444444444444555666777888999999::::::::::::999999888666444444555666555444666555555555666333444666888999888666555999666888777555888<<<===;;;;;;<<<;;;777:::999888999;;;===<<<;;;<<<<<<<<<;;;;;;;;;=========<<<======>>>>>>???>>><<<===AAAAAA>>>>>>AAAAAA@@@??????AAAAAAAAA???@@@??????>>>>>>>>>>>>>>>============<<<===>>>?????????>>>>>><<<===>>>??????@@@??????DDDGGGJJJMMMSSS\\\hhhqqqzzz222000//////111222222111333222111222555777888777888777555666777888777666444444444333111000......000000000111111111222222/////////000111111222222111111222333333333333222222111000//////111333444111222222111///...///111111111222222222222333333222333333333333222000000222000...------...000111111111111111111222222222222333555666555333111000111222333333444444333333333333333222222222111111222222222222333444444555333333333333333333333333333333333444444555555555555555555555555555444444444444444444555555555555666555555555444333222222333333333444444333333333333333333333444444555555888888999999999999888888777666444444555555555444555444444444444444444555333444555777777777777666888555333333555666666555555:::<<<;;;;;;<<<999555999999999:::;;;<<<<<<<<<=========<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>>;;;;;;<<<<<<===>>>??????===;;;===AAAAAA>>>>>>@@@AAA?????????AAABBBAAA@@@AAAAAA@@@@@@????????????>>>>>>>>>=====================>>>>>>>>>?????????>>>??????@@@@@@@@@AAAAAACCCEEEIIILLLRRR]]]jjjttt~~~222111///000222333333222111000000111444666777777999777555555666777777666555444444333333111000...111111111111222222222222111111111222222333333333111111222333333333333222222111000000000111333333222222222111///...///111222222222222222222222333333333333333222222111111111000///------///111222111111111111111111111111111222444555555333111000222222333444444444444333333333333222222222111111111111222333444444555555333333333333333333333333333333333444444444444444333333333333333333333444555555555555555555555555666555555444333333333333222333333333333333333222333333333444444444444444777888888999999888888777777555444333444555444333444444333333333333444444555444444444555666888999888666444444555666666666444999;;;::::::;;;999555999::::::;;;;;;<<<<<<============<<<<<<;;;;;;:::;;;<<<<<<<<<<<<=========:::;;;;;;<<<===>>>>>>???===;;;<<<@@@AAA>>>>>>AAA@@@???>>>???AAABBBAAA@@@BBBBBBBBBAAAAAA@@@????????????>>>>>>=========<<<<<<<<<<<<=========>>>>>>??????????????????@@@@@@AAADDDHHHLLLRRR^^^kkkuuu222111000111333444444333111000///111444777777777888666444444555777777666777666555555666666444222222222222333333333333444444444444444444444444444111111222333333333333222111111111222222222222222111222222111//////000222444333333333222222222222333333333333222222222222111000000//////000222222111111111111111000000000111222333444444333222111222222333444444444444444333333333222222222111111000111222444555555555555222222333333333333444444222333444444444444333333222222222111222222333444555555555666666666666666666555444333333333333444222222333333333333222222222333444444444444333333777777888888888888777777777555333333444555444333444333333222222333333444555444333222333666888:::777777666555555666777777555999:::999999;;;:::666999:::<<<<<<;;;;;;===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<======>>>>>>;;;;;;>>>???>>>???BBB@@@???>>>???AAABBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@??????>>>>>>============<<<<<<<<<===>>>???======<<<<<<<<<<<<======???BBBGGGLLLRRR]]]jjjttt333111000111333555555444222111000222555888999888888666333333444666666666777555444555777777555333333333444444444444555555666666555555444333333333111111222333333333333222///000222444444333222111000111222111000000222333555555444333222111111000333333222222222333444444111111111111222222222333222111111111000000000///222222222222222222222222222333444444555444444444333333333222222222111111000111333444555666666555222222222333333444444444222333444444444444333222333333222222222333444555555555555666666777777777666555444333333333444444222222333333333333222222111222333444444333222111666777777777777777777666777555333333444444444333333333222222222222333333333333333444555666777888666666666555444444666777666999:::888888;;;;;;888888:::<<<<<<;;;;;;===???::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAABBBBBBAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>=========>>>???@@@======<<<;;;;;;;;;<<<======AAAFFFLLLSSS]]]iiiqqq333111000111333555555555333222222333777999::::::888555333222333555666666444222111333666777555222444444444555555555666666777666555555333333222111111111222333333333333222...000333555555444222000000111111111000111222444666666555444222111000000222222222222333333444555000111222333333333333333222111111111000000//////333222222111111222333333222333444444555555444444333333333222222222111111000111333555666666666555222222222333333444444444222333444444444333222111444333333222333444666666555555555666777888888888666555444333222333444555222222222333333222222222000111222333333222111000666666777777777777666666666555333333444444444333333222222222222222222333000111444666777777666666555666555444333333555777777::::::777888;;;<<<999888;;;======;;;;;;===???999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;???;;;999;;;<<<<<<@@@EEE???>>>>>>???AAACCCBBBAAA@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@???>>>>>>>>>???AAABBB??????===<<<<<<===>>>???<<<@@@FFFLLLSSS\\\hhhooo222111111222555777777666222222333444555666777777444444444444444444444444333333333333333333333333333333333444444444444555777777555444333222222222,,,///111222222222333555777666444333333444555666444444333222222111111000333333222222111000/////////000111333333333222111222222333333333333444444222333333333333222111111333111000111222444333333222111000111333444333222666555444333333444555666333444555555666666555555555555444444444333333333555333111000000111333444333333333222222333444444666666666666666777888888:::999777555333222111111222222222222222222222222222222333333333222111111999777555444666777777777555555555444444333333222333444444444444333222222555444444555777888777555666666555555555444444444999999888888888888999999999999888888888888888999>>><<<:::999999999999888999999:::;;;;;;;;;::::::;;;<<<===>>>>>>??????>>>???>>>===<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA???===@@@===;;;<<<>>>???>>><<>>===<<<;;;;;;:::@@@BBBFFFKKKSSS```ooozzz333222222333555777666555444444444555555666666777222222222222222333333333333333333333333333333333333333444444444555555555777666555333222222222111//////000222333444444444555444444333333333444444444444333333222111111111333333222222111000000000000000111111222111111111111111111222222222333333222333333333333222111111333111000000222333333222222111000111222333222111777666444333333333444444333444444555555555555555555555555444444444333333111111111222333333444555555555444444444444555555666666555555666666777888888777666444333222222222333333333333333222222222222333333333333333222222888666555555666777777666555555555444444444444444333333333333333222222111444444444555777888777555666666555555555444444444777777666666666666777777888888777777777777888888<<<;;;:::999999999999888777888999:::;;;;;;;;;;;;;;;<<<===>>>????????????@@@???>>>======>>>????????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBAAAAAA???======???@@@???===>>>>>>==================AAACCCGGGLLLSSS___mmmxxx444333333333555666666555666666666666666666666666111111111111111111111111333333333333333333333333444444444444555555555555666555444333222111111111222000000222555777555333222333333444444444333333444444333333222222111111333333333222111111000000222111000000000000000000000000000111111111111222222333333333333222111111333111000000222333333222222111000000111222111///555555444333222222333333333333444555555555555555666666555555555444444444---///111444555666555555777666666555555555666666555555444444555555666777777666555444333333333333444444444444444333222111222333333444444444333333666555555666777777666444555555555555555555666666333333333222222222111111444333333555777888777555666666666555555555444444555555444444444444555555777777666666666666777777::::::999999999999999:::555666888999;;;;;;<<<<<<<<<<<<===>>>????????????@@@@@@????????????@@@AAA???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA??????@@@@@@???>>>======>>>>>>>>>?????????BBBEEEIIIMMMTTT___mmmwww555444333444555666555444777777777666666555555555222222222111111111111111333333333333333333333333333444444444444555555555555444333222111111111111444111///222777999666222222333444555666555444333555444444333222222111111333333333222222111111111333222000///...///000000000000000111111111222222222333333333333222111111222111///000222333333222222111///000111111000///222222222222333333444444333333444555555555444444666666666555555555444444///000222333555666666666777777666555555555666666444444444444444555666666777777666555555555666666555555666666555444222222222333444555555555555555666555555777888888666444444555555555666666777777333333222222111111111111333333333555777888777666666666666666555555555555444444333333333333444444666555555555555666666777888999999888888888999:::666666888999::::::::::::<<<<<<===>>>????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@CCCFFFJJJOOOWWWbbboooyyy444333222333444555444333777777666666555555444444444444333333333222222222333333333333333333333333333333333333444444444444444333222111111111111111555222000222777999666222333444555777777777666555555555444444333222222111333333333222222222222222333222111/////////000111111111111111222222222333222333333333333222111111222000///000111222222222222000///000111111000//////000111222444555666666222333333444555444444444666555555555444444444444444444222222333444666888777777666555444444555555444444444444444555666666888888777777777777888888555666777777777555444333222333444555666777777777666666666888999999666444444555555555666666777777444333222111111111222222333333333555888999888777777777666666666555555555555444444333333444444555555555444444555666777777777888999888666666888:::888888888999888888777777;;;<<<===>>>>>>???>>>>>>??????@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????CCCGGGLLLRRRZZZeeesss|||222111111111333444444333666666555555444444444333666555555444444333333333333333333333333333333333222222222222333333333333333222111111000000111111444222111333666777555222444555666777777777777777555555444444333333222222333333333333333333222222333222111111111111111111111111111222222222333333222333333333333222111111222000//////111222222111111000///000222333222111///000222333555666777777222222333444444444444444555555444444444333333333666555333222222444777999888777666555555444555555555555444444555555666777999888888777777777777888444555777888888777555444222333555666777888999999888777777888999999888666555555555555555555666666555444333222222222333444444444444666999::::::999777777777666666666555555555555444444444444555555555555444555555666777888666888:::888555444777:::888888999888888777666555::::::;;;<<<============<<<===>>>???@@@@@@@@@???>>>??????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBAAACCCEEEEEEDDDDDDCCCBBBAAA@@@???EEEHHHNNNSSS[[[fffrrr{{{~~~000//////000222444333222444444444444444333333333666666555555444333333222333333333333333333333333000000111111111222222222222222111000000000000111222222333444444444444333444444444555555666888888555555555444333333222222333333333333333333333333111222222333333333333222000000000111111111111222222333333333333222111111111000//////111222222111000//////000333444444333111222444555666666555555222222333444444444444333444333333333333222222222333333333444555777999:::999999888777666666666666666666555555666666777888888777777666555555555666333555777999:::999777666333333555777888999::::::;;;999888888999::::::999555555555444444444444444777666444333222333444555555555555888:::<<<;;;:::777777777777666666666555555444444333333444444555555555555555666777888999666999:::888444333555999777777777888777777666666888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@BBBCCCCCCAAABBBDDDGGGDDDDDDDDDCCCCCCBBBBBBBBBGGGJJJOOOTTTZZZcccooowwwyyy...------///222333333222333333333333333333333333666666555444444333222222333333333333333333333333///000000000000111111111222111000000000000000111111222444444333222333444444444333333444555777888666555555444444333222222333333333333333333333333000111333444555555444333////////////000000000000222333333333333222111111111000...///111222222111000//////111444555555555444555666666666555444333222222333444444444333333333333333222222222111111///111333666888999::::::;;;:::999888777777777777666666666666666777888888777777555444444333333333222444777:::;;;:::888777333444555777999:::;;;;;;===:::888888999;;;;;;;;;555555555444444333333222888666555333333444555666666666666888;;;===<<<;;;777777777777666666666666444333333222222333333444555555555666666888999999777999;;;888444222444888555555666777777888777777888888999:::;;;;;;;;;;;;888999;;;============<<<======>>>???@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@???AAACCCCCCAAABBBEEEHHHCCCCCCCCCCCCDDDDDDDDDDDDHHHKKKPPPSSSXXX```kkkrrruuu}}}111111222222222333333333222111000000000111333444444333222222444444333222111333555777777555333111000000000000111111111111444333222111000///...---000111111222222333333444111222222333333444444555888777666444333333333333666555444333333444555666666333111222444555333000------...///////////////444222111222333333222111666333000000222333222000222222111000111222444555444555666555333333555666111222222333333222222111333222111000000111222333555444333333444666999;;;::::::999999999999888888999888777666666888:::;;;888888777555444333111111333666999;;;::::::999:::666555444555999<<<============;;;::::::;;;<<<===888666444333222333444555999777555222222333444666444555777:::<<<<<<999777777777666555444444333333333333333333333333333333555666666555555666888;;;888999999999999888777777777777777777777666666555888888888888999999:::;;;===;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>CCCCCCCCCBBBAAA@@@???>>>BBBBBB@@@???>>>>>>======AAAAAA@@@@@@AAAAAABBBBBBEEEEEEEEECCCAAAAAACCCEEEKKKMMMRRRVVVZZZ___eeeiiinnnwww111111222222222333333333111111000000000111222333444222111222333444333111000222444666666555333111000000000000111111111111333333222111000///...---111111222222333444444444333333333333333333333222777777777666555555444444666555444333333444555666666444222222444555333111//////000000111000000000333222111111333444333111555333111111222333222000333222222222333333444555444555555444333333444666111222222333333222222111222222111000000111222222444333333444555666888999999999999999999999999999:::999888777888888::::::999999888666555444333222333555888999888888888999666444444555888;;;======>>>===;;;:::::::::;;;;;;888777555333333444555666888666444222222333555666666666777:::<<<<<<:::888777666666555555444333333333333333444444555555666555666777777666666888:::999999999:::999888888777666666777777777777777666999999999999:::;;;<<<===>>><<<:::999;;;<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>AAABBBBBBAAA@@@???>>>===BBBAAA@@@???>>>>>>>>>>>>AAA@@@?????????@@@BBBBBBDDDEEEEEECCCBBBBBBDDDFFFKKKNNNSSSWWWZZZ^^^bbbeeelllvvv111111222222222333333333111000000000000111222222333111000111222333222111///000222444555444222111000000000000111111111111333222222111000///......222222222333444444555555555444444333222222111111555666777888888777666555555444333222222333444555666444333333444555333222111111111222222111000000222111000111333444444333444333111111222333222111222333444444444444444444333444555444222222444555111111222222222222111111222222111000000111222222222333444555666666777777888888888999::::::;;;;;;::::::::::::999999999999::::::999888777555444444444555777777666666777888666444333555888:::<<<<<<>>>===<<<:::999999999999888777555444444555666666555444333333333444666777777777777888:::;;;:::888777666666555555444444444222333333444555666777888555777999999777777777888:::::::::::::::999999888555666777888888888888888999999::::::<<<===?????????===;;;:::;;;<<<;;;:::<<<<<<<<<;;;<<<<<<===>>>??????@@@??????>>>======AAAAAA@@@???>>>>>>>>>???AAA???>>>======???AAABBBCCCDDDDDDDDDCCCDDDFFFIIILLLPPPUUUYYY\\\^^^```bbbiiisss~~~111111222222222333333333111111111000111111111111222000000000222333222111...///111333333333222111///000000000111111111111222222111111000000//////222222333444444555555666333333333333222222111111222333666777888777555444444333222111111222333444555555444444444444333333111111111222111111000///111000000111333555444333333333222111222222222222111222333444444444222222222333444333111111333444111111222222222222111111222111111111111111111222000222444666666666555444666666777888999:::;;;<<<::::::;;;;;;;;;:::999999<<<;;;:::999888777666666555555666555444444666888555444333444777:::;;;;;;===<<<;;;:::999888777777777666666555555555666777333333333333444555666777777666555666888999888777777666666666555555444444333333444444555555666666555777999:::888777777777:::;;;;;;;;;;;;:::999999444555777888999:::::::::::::::;;;<<<===???AAABBB@@@>>><<<<<<<<<<<<;;;999<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<@@@@@@??????>>>?????????@@@???===<<<<<<>>>@@@BBBBBBCCCCCCCCCCCCEEEHHHKKKNNNRRRXXX]]]___``````aaahhhrrr}}}111111222222222333333333111222222222222111111111111000///000222333222111///000111222222222111111///000000000111111111111111111111000000000000000222222333444444555555666111111111222222333333333///000333555555444333222333222111000000111222333444555555444333333333333000000000111111000//////111000000111333555444333222222222222111222222333000111222333333222111000111222333222000000222333000111111222222111111000111111111222222111111111000111444666666555444333444555666777888:::;;;;;;::::::;;;;;;;;;::::::999<<<<<<;;;:::999888888777666777777666444444555777555444333444666999::::::;;;;;;:::999888777666555666555555555555666666666111111333444555555666666666555444555666777666555666666666666666555555555555444444444333333222222444666999999888777777777:::;;;;;;;;;;;;:::999999555555777999:::;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCC@@@>>>============;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<>>??????@@@@@@???>>>===<<<<<<>>>@@@AAA@@@AAACCCCCCCCCEEEHHHKKKPPPUUU[[[```bbbccccccccchhhrrr}}}111111222222222333333333333333333444333333222111111000000111333444333222111111222222222111111111000000000000111111111111000000000000000111111111222222222333444444555555000000111111222333333444...///000111222222111000222111000//////000111222333444555444222111222333...///000000111111000000222111000111333444444333111222333222111111333555111111111111111000000///000111222111//////111222000000111111111111000000000111222222222222111000000111333555555444333222333444555666777888999999999999999999:::::::::;;;<<<<<<;;;;;;:::999999888777888999888666555666777555333222333555888999999999999999999888777555555444444444555555555555555000111333555555555555444666555444555777777666444666666666666666666666666555555444333222111111000333555777777777777777999:::::::::::::::999999888666666888999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBB???>>>>>>>>>???>>><<<:::===<<<;;;;;;:::;;;;;;;;;::::::;;;<<<=========<<>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>??????@@@???@@@BBBBBBBBBDDDHHHJJJQQQVVV\\\bbbdddfffggggggkkkttt111111222222222333333333444444555555555444333222222111000111444555444333333333333222222111000000000000000000111111111111//////000000111111111222111111222222333444444444111111111111111222222222////////////000000000000111000////////////000111111333444333111000111333...///000111222333333333333222111111333444333111000222333222111111333555333222111111000000111111000000111000///...000222000000111111111111000000000111222222222222111000111111222333444333333222333333444444555666777777888777777777888:::;;;<<<<<<;;;;;;::::::999999888999:::<<<;;;999777666777555333222333555777888888777777888888888777555555222333333444444444444444000111333555666555333222666666666888999999666444666666666666666666666777555555444444333333222222222333444555555666888:::999999999:::999888888777777888999:::;;;;;;;;;;;;============>>>???@@@AAA>>>>>>>>>???@@@@@@>>><<<===<<<;;;;;;:::::::::;;;999:::;;;<<<============>>>>>>>>>>>>???@@@AAABBB===>>>???@@@@@@@@@?????????@@@AAAAAAAAACCCFFFIIIPPPUUU[[[aaadddgggiiikkknnnwww111111222222222333333333555555666666666555333222222111111222444666555444555444444333222111000000000000000000111111111111//////000000111111222222000111111222222333444444333333222222111000000000000000////////////000000111000///......///000111000222444333000///000222...///000222333444555555444222111222333333222111000222333222111000333666555444222111000111222222///000000000......000111000000111111111111000000000111222333333222111000111111222333333333222222222222333333444555555555777666555555777999<<<>>>;;;;;;;;;::::::999999888999<<<>>>>>>;;;999777777555333222222555777888777666666777888888777666555111222333333444444444333000111444666666555333111777777999;;;<<<;;;777444666666666666777777777777444444555555555555555555111222333333333555999;;;888999999999999888777777888888999:::;;;;;;;;;;;;>>>=========>>>???@@@@@@>>>======???AAA@@@>>><<<===<<<;;;;;;::::::::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBB<<<>>>@@@AAABBBAAA???>>>>>>???@@@@@@AAABBBEEEHHHOOOSSSZZZ___dddgggjjjmmmqqqyyy333222111000000000222222555555777888888777666666222111000111333444333222777777555444222111//////000000111111111111000000222111111222555555222//////000222333333222000///000000111000000///......000///.........///111222222111///.........///000000///...------...///000//////000111222222333333444444333333333333222222111111222333333333333222666555444333222000//////222111111000000000000000.../////////000000000000000000111111111222222222111111222222222111111000555444444444444555666666999888666444333444555666:::999777666666777999:::888999:::;;;:::888555444555555444333333444666777888999:::888666444444444444333111111333444444333111222444555666666777777:::;;;<<<======;;;999888888888777666666666666666999555333444777999666222555444444444555555666777:::999888888777777888888::::::999999::::::;;;<<<<<<===>>>??????>>>===<<<===>>>???@@@AAABBBBBBBBB===>>>>>>>>>===;;;999777===<<<::::::999:::;;;<<<>>>>>>============>>>>>>999:::<<<===>>>>>>>>>===@@@@@@???>>>???BBBGGGKKKLLLQQQXXX]]]___ccchhhlllvvv}}}222222111000000111111222444555666777888777666666333222111111333444444333777666555444222111000///000000000111111000000000222000///111333333111//////000222333333222000///000000000000000000///...000//////...///000111222333222222111111111111111222222111000000111222222///000000111222222333333444444333333333222222222000111222222333333222222555444333222111000//////222222111000000000000000000000000000000000000000000000111111111222222222000000222222222222111000444444444444444555555666888777555444444555666777999888777666666777888999777888999:::999888666555777666555555555666777888666777999888777555666777666444333333444555444333333333444555666666666666777999;;;=========<<<;;;888888777666666666666666999666333444777888666222333222222222222222333333999999999999999999999999::::::999999::::::;;;<<<<<<===>>>??????>>>===<<<999:::<<<>>>@@@AAAAAABBB======>>>===<<<:::999888>>>===<<<;;;;;;<<<======>>>==================>>>:::;;;===>>>??????>>>>>>@@@@@@@@@??????BBBFFFJJJLLLQQQVVVZZZ]]]aaaggglllvvv~~~111111000000000111111222444555555666777777666666555222000000111333444444666555444333222111000000///000000111111000000///222000//////000111111000///000111222222111000/////////000000111000000000000////////////000111222222222222222222111000000222222111111111111222222000000000111222222333333333333333333222222222222000111222222333333222222333333222222111000//////222222111000000000000111111111111111111111000000111111111111111222222222...///111333444333222111444444333333444444555666777666555555555666777888888777666555555666777888666777888999888888666555777777777777777888999999444666888888777777888999999777555444555666555444555555555555555555555555444666999;;;=========<<<888888777666666666666666999666444444777777555333333222222111111111222222666777999:::;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<===>>>??????>>>===<<<666777999;;;===??????@@@=========<<<;;;:::999888<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======;;;<<<>>>???@@@@@@??????@@@AAA@@@??????AAAEEEIIILLLOOOSSSVVVYYY^^^ffflllvvv000000000000000111111111333444444555666666666666555222///---///111333333444444444333222111000000///000000111111000000///333111000//////000111222000000111111111111000000...///000111111111111111000000000000000111111111//////000111111///...---////////////////////////000000111111111222222222333333333222222222222111000000111222222222222222222222222111111000000000333222111111000000111111222222222111111111111111111111111111111111111111---...111333444333222111333333333333333444444555555555555555666777888999666555555444444555555666555555666777777777666666666666666777777888999999555777999999888777888999;;;999777666777777666444777777666555555555555555333555777:::;;;;;;;;;:::888777777666666666666666888777555555666666555333444444333333222222333333444666999<<<======<<<;;;:::::::::::::::;;;<<<<<<<<<===>>>??????>>>===<<<666777888:::;;;<<<======<<<<<<<<<;;;:::999999888999999999999999:::::::::===<<<<<<;;;;;;<<<<<<======>>>???@@@AAA@@@@@@???@@@AAAAAA@@@???AAAEEEHHHLLLNNNPPPRRRUUU[[[eeelllvvv//////000000111111111111333333333444555555666777444111---,,,---///111111333333333222222111111111000000111111111111000000333333222111000111222444000000000111111000000000//////000111111222111111///000000111111111111111//////000111111///...---........................111111111111111222222222333333222222222111111111000000111222222222222111222222222111111111111111333222222111111111111111222222111111111111111111111111111111111111111111---///111333444333222222222222222222222333444444333333444555555777888888555444444444444444444555444555555555666666555555444444555666666777777888888999;;;:::888777777888<<<:::888777888888777555888888666555555444555555555666888999:::999777666888777777666666666666666888777666666666555444333444333333222222333333333444555888;;;=========<<<;;;;;;::::::;;;;;;<<<===<<<===>>>??????>>>===<<<999999:::::::::::::::999;;;;;;::::::999999888888999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>@@@AAAAAA@@@@@@??????@@@AAA@@@@@@BBBEEEHHHKKKMMMNNNOOORRRYYYccckkkvvv......///000111111111111222222222333333555666777333000...---...///000000222222222222222111111111111222222222222222222111222333333222111111222444000000000000000000000000000000111111222111111111///000111111222222111111222222222222222111000000000000111111111111000000111111111111111111111111222222222222111111111111///000111111222222111111222222222222222333333333333333222111111111111222000000000111111111222222222222222111111111111111///000111111222222222222222222111111222222333444222222333444555555666666444444444444444444444444555444444444444444444444111222333555666666666666999:::;;;;;;999888888888;;;:::888777888999888777999888666555444555666666777888:::::::::888666555888888777666666666666666888888777666555444444333111111111111111222333333444555888:::<<<=========;;;;;;;;;;;;;;;<<<<<<===<<<===>>>??????>>>===<<<:::;;;;;;;;;:::999888777;;;:::999888888888888999;;;;;;<<<===>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;>>>???@@@AAAAAA@@@???>>>>>>???@@@AAAAAACCCFFFIIIJJJLLLMMMNNNQQQXXXbbbjjjttt---...///000111111111000222111111222333444666777333222000000111111000///111111111111111222222222222333333444444333333222///222444333111000111222000000////////////000000111111222222222111000000///000111222222222111111333222222111111111111111111222333333333333222111111111111111111111111111222222222222111111111111///000000111111111111111222222333333333444444444444333222222111111222222......//////000111222222222222222111111111000000222111111000000111222333111111111111111222333333111222222333444444444444444444555555555555444444555555444333333222222222000111333555666666666666777999;;;;;;:::999:::;;;:::999777777888999999888999777666555444555777888:::;;;<<<===<<<;;;999888888888777666666666666666888888888777555333333333111111111111222444555666555555666888:::;;;<<<===;;;;;;;;;;;;;;;<<<======<<<===>>>??????>>>===<<<999999999999999888888777::::::888888777888888999;;;<<<===???????????????;;;;;;::::::::::::;;;;;;>>>>>>???@@@@@@???>>>===<<<===???AAABBBDDDGGGJJJIIIKKKMMMNNNQQQXXXbbbiiisss,,,---///000111111111000111111111111222444666777444333222222333333111000111111111111111222222222333444444555555444444333---000333333111//////111000000////////////000000222222222222222111000//////000111222333222111111222111///.........///000111222333333333333222111222222111111111111111111222222222111111111111000//////000111111111111111222333333444444555555666444333222222111111222222,,,------///000111222333222222222222111111000000444333111//////000222333111111111000111222222333111111222333333333222222444555555666666555555444666555444333222111111222000222444555777777777666666888:::;;;;;;;;;<<<===999888666777888999999888888777666444555666777999;;;<<<>>>??????>>><<<;;;888888777666666666666666888888888777555333333444222222333444555777888999555555666777888:::<<<===<<<;;;;;;;;;;;;<<<======<<<===>>>??????>>>===<<<666666777888888888888888:::999888777777777888999999:::<<<>>>>>>>>>>>>===;;;::::::999999::::::;;;===>>>???@@@@@@???======;;;===???AAABBBDDDHHHJJJIIIKKKMMMOOOQQQXXXbbbiiirrr///......000111111///---222000//////222444555555222111111111000000//////...//////000111222222222///000222333444333333222333333333333333222111000111222333222000......///222222222222333333444555...333444000000444333...222111///......///000111555444333333222111000000222111000000000111333444444333222111000000000000222333333222000///000222555555444333222222111111333222111111000000111111...///000111111000///...111222222333333222222111222333333333333222111111222111000......000111222333333222222333444666777888666444111000111222222444444444444333333222111222111111333555777777666777666666888:::<<<<<<;;;<<<:::777666666888;;;===888888888888777777777666===???BBBDDDCCCAAA>>>;;;<<<:::888777888888777666333333333333333222111000222222333444444555666666777777777888999;;;<<<===??????>>><<<999999:::<<<===>>>@@@AAA@@@???===<<<777777888999999999999888888888888777777777777777<<<<<<<<<===>>>>>>??????>>>===;;;:::999999::::::<<<>>>@@@@@@???>>>>>>>>>;;;===???AAAAAACCCEEEGGGKKKLLLOOORRRSSSUUU___jjjxxx//////000111333333222000111000///000222444555555222111111111000000000000...//////000111111222222000111222333333333222111222333333333222222111000111222333222000/////////555444333333222222222222///222222//////333444111111000...,,,++++++,,,---444444333222222111000000111111000000000111222333333333222111000/////////222333333111000///000222444444333333222111111111333222111111000000111111//////000111111000//////222222333333333333222222222333333333333222111111222111000//////000111222333222222222333444666777666555333111111111222333333333444444333333222111222111111222555777666555777666666888:::<<<<<<;;;;;;999777555555777:::<<<888777777777777777888888???AAADDDFFFFFFCCC???<<<999777555555666888888777444444444333333222222222333333444444555666666777888777777777888:::<<<===??????>>><<<::::::;;;======>>>???@@@@@@>>><<<;;;777888999999::::::999999999999999999999:::::::::<<<======>>>???@@@@@@AAA???>>><<<:::999888999999;;;===??????>>>=========;;;===???AAAAAACCCEEEGGGMMMMMMQQQTTTUUUXXXaaalllyyy000000000222555555444222111000///000222444444444111111111111111000000000/////////000111111222222222222222333222222111000222222222333222222111000111333444333111//////000333333333333222222222222///111000...///222333222222000...,,,+++******+++333333333222111111111000000000000///000000111222222111111000000/////////222222333111000///111222444444333333222111111111333222111111000000111111///000000111111000000///333333444444444444333333222333333333333222111111222111000//////000111222222222222222333444555555444333222111111222333444333333333333333222222111222111111222555666666555666666666888;;;<<<<<<<<<:::999666444444666888999777666555555555777999;;;AAACCCFFFHHHHHHDDD???<<<777444222222444777888888555555333222222333333444333444444555555666666666999888777777888:::<<<>>>===>>>>>>===;;;:::;;;=========>>>???>>>===<<<;;;888999::::::;;;;;;:::::::::;;;;;;;;;<<<============>>>???@@@AAABBBCCCCCCAAA???===;;;999999999999;;;<<<>>>>>><<<;;;<<<===<<<===???@@@AAACCCFFFHHHNNNOOORRRVVVWWWZZZdddoooyyy//////000222555666444333111000///000222444333333111111111111111111111111//////000000111111111111333222222222111111000000111111222222222222111111111222444333111000000111...///000222333555555666///000111000000000000...222111///...------------222222222222111111111111000000000000000000000111000000000000000///......111222222111000000111333444444444444333333222222333222111111000000111111000000000000000000000000333444444555555444444333222333333333333222111111111111000//////000111111222222222222222333444444222222111111222333444444222222333333333222222111222111111222444555555444666555666888;;;======<<<999888666444333444666777777555444333444777:::<<<@@@BBBFFFGGGFFFCCC>>>;;;888555333222444666888888666444222111111222444555333333444444444555555555:::888777666777999<<<>>>;;;<<<===<<<::::::;;;<<<<<<======>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>????????????@@@AAACCCDDDEEEEEECCCBBB@@@===;;;::::::::::::;;;<<<<<<;;;:::;;;<<<<<<===???@@@AAACCCGGGJJJNNNOOOSSSWWWYYY]]]gggrrrzzz------...111333444333111000//////000222333222111111111111111111222222222000000000000000111111111333222222111111000000000000111111222222111111111000222333333111000000111---...000222444555555555//////222333333///+++***//////....../////////000111111111111111111111222000111111111111000000000///000000000000///......111222222111000000111333555555555555444444444444333222111111000000111111111111000000000000111111333444444555555444444333222333333333333222111111111111000000000000111111111111222222222222222222111111111111222333333444111111222333333222222222222111111222444555444333666555555888;;;=========999888666444333333444555666555333333444777:::<<<===???AAACCCBBB???;;;999;;;999666555666777777777555333222000111222444555333333333333333444444444999999777777888999;;;<<<888:::;;;;;;:::999:::;;;===============<<<<<<;;;;;;;;;<<<===============:::;;;;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEEEEFFFDDDBBB???===<<<<<<<<<:::;;;<<<;;;999999:::<<<<<<>>>???@@@AAADDDHHHKKKNNNOOOSSSXXXZZZ^^^iiittt|||---------///222222111///000//////111222333222000111111111222222222222222000000000000000000111111222222111000000000111111///000111111222111111111///000222222000///000000111111222333333222111000///...000444333---******,,,,,,------...////////////000000000111222222222111222222222222111000000///000111111111000///...000111222111000000222444555555555444444444444444333222111111000000111111222111111000000111111222333333444444444444333333222333333333333222111111000000000111111000000000000111111222222222111111000111111222222222333333000111222222222222222222222111111222333444444333555555555777;;;===>>>===999888666555333333333333555444444333555777999;;;999:::;;;<<<<<<;;;999888<<<:::888888888888777666444333222222222333555555444444444444444444444444999888888888999::::::;;;777999;;;;;;;;;:::;;;<<<>>>>>>>>>=========<<<<<<<<<======>>>???>>>>>>>>>;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAABBBBBBCCCCCCFFFDDDBBB@@@>>>>>>>>>>>>:::;;;;;;:::999999:::<<<===>>>???@@@AAADDDIIILLLNNNOOOTTTYYY\\\aaalllwww...---...///111111000...000//////111333333111///111111111222222333333333111000000000000000000000111111000//////000111222//////000111111111111111---///111111///...///000111222333333333111///...///,,,,,,000000---,,,///......//////////////////...//////000111222222333222333333444333222111000///000111333333222000///000111222111000000222444333333333333333333333333333222111111000000111111222222111000000111222222222222333333333333222222222333333333333222111111000000111111111111000000000000111222222111000///000111111222222222222111000000111222222222222222333111111111333444333222555444555777;;;===>>>===:::999777555444333333222444444444555666777888999777666666666777777888888999888888999::::::888666555555555555666666666777666666666666666666666666777888999:::::::::999999888:::<<<======<<<===>>>??????>>>>>>=========>>>===>>>>>>???@@@?????????===============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDBBBAAA???>>>===>>>>>>;;;;;;;;;:::999999;;;======>>>??????AAADDDIIIMMMOOOQQQVVV[[[___cccooo{{{///...///000222111///---000//////111333222111///111111111222222333333333111111111000000000000000000000/////////111222333//////000111111111111111---...000000///......///...///111333444333111111000***)))---...,,,///666222222333222222111000///......///000111222222333333444444555444333222111///000222333333222111000000111222111000000222444111111111111111111111222333222222111000111111111333222111000000111222333111222222333333222222111222333333333333222111111000000111111111111000000///000111222222111000///111111222222222111111000///000111222222222222222333111111111333444333222555444555777;;;>>>>>>>>>;;;:::888666444333222222444444555666666777777777555555444333444666888999666666777:::<<<;;;999777555666777888999999888888888888888888777777777777666888:::;;;;;;:::999777999;;;>>>??????>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>BBBAAA???===============;;;<<<<<<:::999999;;;======>>>??????AAAEEEJJJNNNPPPRRRWWW]]]aaafffqqq}}}......//////000000111111///---,,,---///000000000111111111222333333333333555111///000333444000,,,444333111000000000111222111222333333222000---,,,444222111111222222111///333222111111000111111111///////////////.........000111222333222000...---111222333444444333222111444222111111111111000...//////000111222222333333555111//////111333222111222111111111333333111///000111333333222222333444444333333222111111111222222222222222222222222222111111111111111111111111222222222222222222222222333333222222222333444555333333333222222111111111222222111000111222444555222222333333333333444444444444555777888:::;;;;;;:::999666333222222333333444555555666666666666666444444444444444444444444777777888999::::::::::::888888777777888999::::::777777777777666666666666;;;:::999888777888999999>>>>>>>>>>>>>>>?????????@@@AAABBBBBBAAA>>><<<:::>>>>>>======>>>@@@BBBCCC<<<===???@@@@@@???>>>===AAAAAABBBBBBAAA@@@>>>===BBB@@@??????@@@@@@>>>===???===;;;999888999;;;<<<>>>???AAABBBCCCEEEIIILLLTTTVVVYYY[[[```hhhrrrzzz/////////000000111111222000///---...///111000000000000111111222333444555555333222222333333000...333222111000000000111111222333444444444222000///333111000000111111000///222111111111111000000000////////////////////////000111222222222222111000333444555666666555444333888666555444555444333111//////000111111222333333444111...///111222222000222111000111333333111///000111333222222111333444444333222222111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333444444333333333222222222111111222222111111222222333444222222222333333333444444333444555666888999:::;;;:::888666444222222333333444444555666666666666666333333333444444555555555777888999::::::;;;;;;;;;888888888888888999::::::888888777777777666666666888888888888999;;;===>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBAAA???===<<>>>>>===>>>???AAABBB===>>>???@@@@@@???===<<<>>>???@@@@@@@@@???>>>===@@@???>>>>>>??????===<<<===;;;999777777888:::;;;>>>@@@AAABBBDDDFFFJJJMMMUUUXXX[[[^^^bbbjjjuuu|||///000000111222222333333333111//////000111000///000000///000111333555666555666666555333111000111222111000000///000000000111111333333333222111000222000//////111111000...000000111111111000///...////////////////////////222222222333444555555666666777888999999888777666999888666555666555333222///000000111111222222222222000...///000111111000111111000111333333111000000111333222111111222333333222222222111111111111111111111111111111111111111111111111111111111111333333222222111111111111222222222222333333333444333333333222222222222111111111222333333333222222222222222222333333333333333444555666777888999::::::888666444333222222333444444555666666666666555222222333444555666666777888888999:::;;;;;;;;;;;;999999999999999::::::;;;:::999999888777666555555888888888999;;;===>>>???=========>>>>>>?????????AAAAAABBBCCCBBBAAA???>>>@@@???>>>======>>>???@@@>>>??????@@@???>>><<<;;;<<<===>>>?????????>>>===???>>><<<===>>>>>>===<<<===<<<:::888888999:::<<>>===<<<::::::777555333333333333111//////000000000111111111222000////////////000000///111000000111333333222000000111222222111000111333111111222222222111111111111111111111111111111111111111111111111111111111333333222222111111000000111111222222333333333333222222222222222222222222000111333444444333222111111222222222222333333333333444444555777888888999999888666555333222222222333444555555666666555555111222333444555666777888888999:::;;;;;;<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999777666555555;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>?????????AAABBBBBBCCCCCCBBBAAAAAA@@@???>>>===<<<======>>>????????????>>>===;;;;;;;;;<<<===???@@@@@@??????>>>===<<<===??????>>>===???>>>===<<<;;;<<<>>>>>>???AAACCCEEEGGGJJJNNNQQQXXX]]]ccchhhnnnuuu~~~000000111222333444555555666444111111111111000///.........///111333555666333777:::777222...000444000000000111111111111000---......///000000000000000///...///000111000///...///111222111000...,,,////////////000000111111888888999:::===???AAACCCAAABBBBBBBBB@@@>>><<<;;;444222111111111111000...000000000000000111111111//////000000////////////000000000111333333222111000222222222000000111222000000111222222222111000000000000000000000000000000000000000000000000000222222222111111000000000000111222333333333222222222222222222222222222222111222333444444333111000111111111222222222333333333333444555666777777888999888777555444333222222333444444555555555555555222222333444666777888888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666555;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????BBBBBBCCCCCCBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<===?????????>>>===<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@???>>>===>>>@@@AAA@@@??????>>>>>>======>>>?????????AAACCCEEEGGGKKKPPPSSSYYY___gggnnntttzzz//////000111333444555555555333111000111111000///---...///000222333333444000444777555111...000333000000111222222222222111000000000111111222222222000///...///111222111000000000111111111000///......//////000000111111222999:::<<<>>>AAACCCEEEFFFEEEEEEDDDCCCAAA>>>;;;:::333111000111222333222000000000000000000000000000...000222111000//////000000//////111333444333111000222222222000///000111///000111222222222111000////////////////////////000000000000000000000000111111111111111111111111///000222333333333222111111222222222222333333333222222333333333222111111111111111111222222222222333333444444555666666777888888777666444333222111333333444555555555555444333333444555666777777888777777888999::::::::::::>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777999999;;;<<<===>>>>>>===;;;;;;<<<===>>>>>>??????CCCCCCCCCBBBBBBAAAAAAAAA???>>>===;;;;;;;;;<<<===???>>>>>>======<<<<<<<<<<<<===>>>@@@AAAAAA@@@@@@>>>======>>>AAABBBBBBAAA=========<<<======>>>>>>>>>@@@CCCEEEHHHLLLPPPTTTYYY```jjjrrryyy...///000111222444555555444222000000000111000///---...000222333222222111...111333222000///000111000111222333444333333222111000000000000111111222111000///000222333222111222111111111111000000000...//////000111111222222999;;;===@@@CCCDDDEEEEEEFFFEEEDDDBBB???;;;888666000//////000222333333222000000000000000000000///...111333333111///000111000//////111333444333111111222222111000//////111...///111222333222111000////////////////////////000000000000000000000000//////000000111111222222///000222333333333111000111111222222222333333333444333222222111111222222111111111111222222222222333333333444444555666666888777777666555333222111222333444444555555444444444444555555666666666777666666777888999999999999???>>>======<<<<<<<<<===;;;;;;::::::999999999999999:::;;;<<<===<<<<<<;;;::::::;;;<<<===>>>???@@@DDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<===>>>======<<<<<<<<<======;;;<<<>>>?????????>>>>>>===<<<<<<===@@@AAAAAA@@@============>>>>>>??????===???BBBEEEGGGLLLQQQTTTYYYaaallluuu|||---...///000222333444555333111//////000111000///,,,...111333444222000///---///000000000///000000111222333444555444444333//////............//////111000///000222333333222333222222111000111111111...//////000111222222222888:::>>>AAACCCDDDDDDDDDEEEEEECCC@@@===888444222------,,,...111222222111000000000000////////////...111444444222000000222000//////111333444333222111222222111/////////000---///111222333222111000////////////////////////000000000000000000000000......///000111222333333...000222333333333111000111111111222222333333333555444222111000111222222000111111111111222222222333333333444444555555555888777777666555333222111222333444444555555444444555555555666666666666666555666777888888999888888??????>>>===============::::::::::::::::::::::::============;;;999777666::::::;;;<<<===>>>???@@@EEEDDDBBBAAA@@@?????????===<<<;;;:::;;;;;;<<<=========<<<<<<<<<======>>>;;;<<<===>>>>>>>>>===<<<;;;;;;:::<<>>AAADDDGGGLLLQQQTTTYYYaaammmwww~~~,,,,,,,,,...111222111000...,,,,,,---///000///...///000111222222111000///000000000000111111111111333333333444444333222222////////////000000000000111111111111111111222222333333222111000///...------...///000000111333555;;;<<<>>>??????>>><<<;;;>>>===<<<:::777555444333000000000000111111111111222111///......000111333222222222222111///...---111111222333222111000///444333111000000000111222//////000000000000//////---...///000111222333333000000000000////////////000000//////////////////222222222222222111000///222000//////000111111000333333333333333333333333111000...---...///...---222222333444444555666666999777333///...///000222444333222222333444666777666444333444555666555444555666777999999888777777888999:::;;;<<<<<<<<<<<<:::::::::999999::::::;;;??????>>>>>>===<<<<<<<<<777888999:::;;;===>>>>>>>>>>>>???>>>>>>===<<<<<<======<<<<<<;;;;;;;;;;;;CCC@@@<<<;;;<<<======<<<>>><<<:::999999:::;;;===;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???BBBBBBAAAFFFQQQVVVUUU]]]cccmmmwww---,,,---...111222111///...---,,,---///000///......///000111111000///...000000000000111111111111333333333444444333333222000000000000000000//////111111111111111111222222444444333222111000//////---///000000///000222444888999::::::::::::999888888777666555333111000////////////000000000111111111000...---...///000111000000000000000000000000111222333333333222111000333222111000//////000000000111111222222111111000/////////000111111222222000000000000000000000///000000000000000000000000222222333333222111111000222000...///000111000000333333333333333333333333222000......///000///...111222222333444444555555666444222000///000222333333333222333333444555666555444333333555555444333555666777777888888777777777888999:::;;;;;;;;;;;;::::::999888888888888888>>>=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>???@@@===============<<<;;;;;;;;;;;;;;;<<<<<<=========>>>??????<<<:::999;;;===<<<;;;:::999999999:::;;;999999:::;;;<<<===>>>>>>AAABBBCCCCCCDDDDDDDDDDDDAAACCCCCCBBBGGGPPPVVVUUU___eeeoooyyy......---///111111000///...---------///000///...---...///000000///...---000000000000111111111111222333333444444333333333222111111111000000//////222222222222222222111111555555444333222111111000///000000000//////111333444444444444444444444444333333222111000///............/////////000000000000///...------...///000////////////000111333444222222444555555444333222333222111000////////////222222222333333222222222000000000000000000000000000000000000000000000000000000000111111111222222333333333333333222222111222000//////000111111000333333333333333333333333333111000///111111111000111111111222333333444444333222222111111222333333111222333444444555555555555333333333444555444333666555555555555666777777666666777777888999999999999888777777666666666666<<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>>>>???;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<===>>>???@@@999===@@@>>>888666999===:::::::::999999999888888777777888999:::;;;<<<<<>>??????999===???>>>:::888999<<<999999:::999999888777666666777777888999:::;;;;;;???@@@BBBCCCDDDEEEEEEFFFDDDDDDDDDDDDGGGMMMTTTXXXdddkkkuuu~~~000//////000111111000...000///......///000///...///000111111111111000//////000000000111111111111111222333333444444444333333333222222111111111000333333333333222222111111333333333222111111000000000000111000...---///000000000////////////000000000000000000000000000000............////////////222111111000////////////111000///......000222444444444666666777666555444444444444444333333222222111222222333333222222111333333222111000///......///000000000111111111222000000111111222222222222222333333444444333333333555333222222333444333333222222222222222222222222444222111111333444333222000000111111111111222222333333444444333222000///000111222444555444444333666555444555666666666444444333222222222333555666333333222333333444666666555555555555666888999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888999999999999888888<<<<<<<<<<<<============<<<<<<<<<=========;;;:::999999999999888777666555777777888999:::;;;;;;<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDFFFKKKTTTZZZgggnnnxxx///......000222222111///111///...///000000///---///000111222222111000///000000000000111111111111111111222333444444444444222222222222222222222222444444444333222222111111333222222222111111111111///000000///...---///000////////////////////////............////////////....../////////000000000222222111111000000//////000000/////////111222333555666666777666555444333333333444555555555555444111222222333333222222111333333222111000///......///000000111111222222222111111111111111111111111111222222333333333333333555333222222333444444333222222222222222222222222444222111111333444444333111111111111111111111111444444444333222111000///000111222333333444444444666555444444666666555444222111111111111222333333222222111111222333555666444444444555666777888999777888888999:::;;;;;;<<<===============<<<<<<<<<777777888999999999888888;;;;;;;;;<<<<<<<<<<<<<<<>>><<<:::;;;===>>>===;;;;;;::::::999888777666666777777888999:::;;;<<<<<<<<<===>>>???@@@@@@AAAAAABBBAAAAAADDDFFFIIISSS]]]iiipppzzz.........000222333222111111000//////000000///---...///000111111000///...000000000000111111111111000111222333444444444444111111222222333444444444555444444333222222111111333333333333333222222222.../////////......///111...///000111111000///...//////................../////////000000000111111111111111111000///...------......000111222333444666666777777666444222111000111333444555666666555333333444444444444333333333222222111000///......///000000111111222333333222111111000000//////...000111111222333333222222333222000000222333222111111111111111111111111111333111000111333444444333222222222222222222222222222222222222222222222222111111111111222333444555444333222222444444333222///000111111222222111111222222111000111333555666555555444444444444555555444444555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<777777888999999999999999888999999:::;;;<<<======<<<<<<;;;:::::::::<<<======<<<:::888777777777777777777888999:::;;;;;;<<<<<<===>>>???????????????@@@>>>???CCCEEEHHHSSS___jjjqqq{{{...---...000222444333222222000//////000000///------...///000000///...---000000000000111111111111000111222333444444555444000111222333444444555666555555444333333222111111444444444444444444333333---...///.........000111---...000111111000...---111000000000000000//////000000000000111111111111000000000000///...---,,,***+++---000222444555555777777777777555333111000...///111444555666666555444555555555555555555444222222111111000//////...///000000111222222333333222222111000///...------///000111222222222222222222000//////000111111000111111111111111111111111333111000000222444444333333333222222222222222222111111111111222333444555222111111000111333444555222111000000222222111000...///111222222222111000333222000000111222555666777666444333222111111111111222333444555777777888888888888999999:::::::::777777888999999999999999555666777999;;;===>>>>>>999;;;===:::666555:::@@@>>>===:::888777777888888666666777888999:::;;;;;;===>>>>>>?????????>>>>>>>>><<<>>>BBBDDDGGGRRR```jjjqqq{{{...///000111222333444444111111000///////////////////////////............***,,,///111222000...---222111000111222222111000333333222222333333444555555555666666666666666555444444333222111111000000---///111111/////////000////////////............000000000000///...,,,,,,......///000000000000000222111000...,,,+++++++++///000111111333333444555777888999999777666666777666666777777888888888999777777777666666444333333444333222111000000000000000000111111111111000000000000000000////////////000000000000000000000000222111000//////000111222000000111111111111000///333222222222222222222333111222222333222111000///////////////000111222333///////////////000111111444333222222222111///---222222111000/////////000000111111111111222222222777555444444444444222111000111111222333333444444444555666777888888888888222555777777555444666888999666333555:::===<<<999;;;:::999999999:::;;;<<<:::::::::999888777666555888888888777666777999<<<>>>>>>============>>>>>>666:::???CCCGGGMMMVVV]]]nnnuuu......//////111222333444111111000///////////////////////////////////////,,,...///111111111///...222111000000222222111000222222222222222333444444444444555666666666666666444444333333222111111000///000222222000//////000////////////............000000000000///...---,,,......///000000000000000111000///...---------...000000111222333444555555666888999888777666666666666666777777888999::::::888888888777777555444444333333222111000000000000000000111111111111000000000000000000////////////000000000000000000000000111111000//////000111111///000000111111000000///222222111111111111222222111222222222222111000///000000000000111222333444222222111000/////////000666555444444555444222000000000000000111222333333111111111111222222222222666444333333333333222000000000111111222333333333222222444555555666666666444666888777555444444666888555333555999<<<;;;888999999888888888999;;;<<<::::::999999888777777777888888888888777777999;;;>>>>>>============>>>>>>888;;;???BBBFFFMMMWWW^^^nnnuuu......------...000222333111000000///////////////000000000000000000000000///000000000111111111111222111000000222222111000222111111111111222333333222333444555666666777777555444444333333222222222111222333333111//////000////////////............000000000000///......---......///000000000000000///...............//////000000111222333444555555555777888888666555555666555555555666777999:::;;;888888999888888777666555333333222111000000000000000000111111111111000000000000000000////////////////////////////////////111000000//////000000111...//////000000/////////111000000//////000000111111111222222111111000///111111111111222333444444444333222000//////......555444333444444444222000...//////111222444666777111111111111222222222333444333111111222222111/////////000000111222222333///000111222333333333333555777888777555333333444666444333555888:::999777777777666666777999:::;;;:::999888777777888999:::777888999888777777999;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAAEEEMMMXXX```ooovvv...---,,,,,,---...000222000000////////////000000111111111111111222222222222111111000000111222333222000///000111222111000111000000000000111222222000111333444555666777777666666666555555444444444333444555444222000000000////////////............//////000000000//////.........///000000000000000......------------......000000111222333444555555444666777777555444444555222222333444555777999:::888999999999888888777666333222111000000/////////000000111111111111000000000000000000////////////........................000000000//////000000000---......////////////...000//////......//////000111111111111111111000000000000000000111222333444222222111000///.........111000///000111111000...///000000111333555777888111111111222222222333333333111000000111111000.../////////000111111222222//////000111111222111111444555666666555444444444444333333555888999888777666555555555666888999;;;999888666666666888:::;;;777888999888777777999:::>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAAEEEMMMYYYbbbpppvvv------,,,,,,,,,...///000000000////////////000000000111111111222222222333444222111000000111222333111000///000111111000///000////////////000111111000111222444555666666666777777777777666666666666333444555444222000000111////////////............//////000000000000000///......///000000000000000///...---,,,++++++++++++///000000111222333444444333555666666444333333444000000000000222444666888777777888888888777666666333222111000////////////000000111111111111000000000000000000////////////------------------------/////////000000/////////------...//////////////////..................///000000000000000000111111///......//////000111222/////////......//////000......---...000000///---222222222222333444555666111222222222222333333333222000//////000111000.../////////000111111222222000111111222222222222111222222333555666777666666222333333555777888777666555555444444555777888999777666555444555777999;;;666888999999888888999:::<<<===>>>>>>>>>>>>===<<<>>>???@@@AAAEEEOOO[[[eeeqqqwww,,,,,,------............///////////////000000111000000000111222222333333333222111000000000111222111000//////111111000//////............///000000000111222333444444555555666666666666666666666666222333444444222000000111////////////...............///000000111111111111......///000000000000000///...---,,,++++++++++++......///000111222333333222444555555333222222333//////......///111444666555555666666666666555555222222111000////////////000000111111111111000000000000000000////////////...........................//////000000//////...---......///000000000000///......------......///000000/////////000111111............///000111111///////////////000111111/////////000222333111000333333333222222333444444222222222222333333333333111000//////111111000/////////000000111222222333222222333333333333333222111111111444666888777666222333555777888888777777777666555555555666777888555555444444444666777888666777999:::999888888999;;;;;;============;;;;;;===>>>@@@BBBGGGQQQ^^^gggrrrxxx+++,,,.../////////---,,,///////////////000111111//////000000111222222333222222111000000000000000111///...///000111000///......------......///000111111222333333333333333444444444444444444444444000222333333111000111222////////////..................///000111222222222......///000000000000000///......------.........------...///000111222222222333555444222111111222000///...---...000333555333333444444444444333333222111000//////......///000000111111111111000000000000000000////////////..............................///000000///......---...///000111111111111//////............//////000//////...///000111222............///000111222222222111111111111111111000///000111333444333222222222222222222333333444222222222333333333444444111000//////111111111///000000111111222333333333333333444444444333333222333111111333666777666444111333666888888888888777888777666555555555666777333444444444444444444444555777999:::999888888999999:::<<<======<<<:::999;;;===@@@CCCIIISSS___iiirrrxxx+++,,,///111111///---,,,///////////////000111111...//////000111111222222111111111111000000//////111///...///000111000///...------------...//////111222222333333333222222222222222222222222222222///111222222111000111222000/////////............---...///111222222222222...//////000000000000000.........//////000222222,,,,,,---...///000111111111333444444222111111222222111///......000333444111111222333333222222222222111000//////.........000000111111111111000000000000000000////////////////////////////////////---...///000000///...---......000111222222222222//////............//////000///.........000111222////////////000111222333666666444333222111111111/////////111333444333222111111111111222333444555222222333333333444444444111000///000111222111000111111111222333333444444333333444444444333333222555333222333666777444222111444777999999888888888:::999777666555555666666222333333444444333222222555777::::::999888888999888999;;;<<<<<<;;;999888999<<<@@@DDDJJJTTTaaaiiisssxxx000000000000000000000000222......333555333000000//////000000000000//////......//////......---,,,000...---///222333000...---------......000111111111333555555333111111111333...,,,///111000///000111000//////000222444555111111000///////////////000000000000000/////////---......///////////////////////////000000000000........................////////////////////////000///...------...000111000000000111222333555555222222111000///...------000000111111111222222222444222//////000000---+++222222111000000000000000......//////...---,,,,,,000000000000////////////000---+++,,,///111111///222111000//////......///...------...///111333444222444555555333111111111111111000000000111333444222111111222444666555444555555333333333333555555000000111111111000000///333222222222222333444444666777777777777666666555444666777666444333333444444555555666777888888888777777777777666555444333777444333777888555333444666777777666555555888:::;;;;;;;;;::::::999999999===<<>>DDDKKKSSSaaannnuuuzzz////////////////////////111......222333111000111000000000000000///...---///////////////...------...------...000000///---.........//////000000111---///000000...------...222---,,,///000......000000/////////000111222333111000000///////////////,,,,,,---...///000111111---...//////000000//////........./////////000000........................////////////////////////111000///.........///000111111111000000/////////111111000000//////......///////////////000000000333111000///000///...,,,000///......------......111111000/////////000000000000000000////////////000000///---++++++,,,...............///000111222333222111000000111222333555777999888666444444444222111111111111222333333222111000111222333222111333333222222222222333333555444333222222333444555666666555555666666777888555666777888888888888888666777888777555444555666666666777777888888999999999999999999888777666555999444222444555333333555444555666555444555666888999999999999999888888888999999===DDDKKKUUUcccpppwww{{{////////////////////////000......111222//////111000000000000///...------...............---,,,,,,,,,------...//////...---......//////000000000000///000111000...---...///000---,,,//////------000////////////000000111111000000////////////000000------....../////////000......///000000000000000/////////000000000111111........................////////////////////////111000//////...//////000/////////////////////...000000000000////////////000000000000000000000000222111000000//////...---111111000////////////000111111000/////////000111000000000000////////////,,,......,,,)))(((+++...///////////////000111111111000000///000111333444999;;;<<<:::777444333333222222222222222222222222333111000111222222111000222222222222222222222222555444222111222333555666666666666555666777777888555555777888999999999999666777888777555555666888777777777777888888999999999:::::::::999999888777:::444111333444333333666444555666666555555666888888888888888888888888888::::::===DDDKKKTTTcccoooxxx}}}........................000---...000000...///222///////////////...------,,,------------,,,++++++,,,---.....................///000000111000000///...///000///---,,,---//////,,,,,,......+++,,,000......//////000000000///000000////////////000000000000//////.........---...//////000000000000000000000111111111222222222////////////////////////////////////////////////111111000///////////////+++,,,---//////000//////////////////000000000000111111111111111111111111111111111000///.........111000000////////////////////////...//////000000000000000000////////////+++...///---++++++...222111111000///////////////---------...///111444555<<<======;;;777333222111222222333333333222222222333111000111222222111000222222222222222222222222444222111000111222444666555555444444555555666777444555666888888999999999666777777666555555777999777777777777777888888888:::::::::::::::999999888:::555222444555333444777444555777666555555666777888888888888888888888888===<<<>>>DDDJJJRRR___lllxxx}}}........................///---...000///,,,...333---......//////.........---------------,,,++++++,,,---//////.........///...///000111111111000///---......,,,+++***,,,---...,,,,,,...---***+++000......////////////......///////////////000000111222222111000///...------...///000000111111000000000000000111111111222222////////////////////////////////////////////////111111111000000//////...***+++---///000000000///......//////000000111111222222222222111111111111000111111000///......000///...------,,,,,,---------...///000000000//////000000000000///////////////000000000///000333555222111000///............++++++,,,---///222444666:::;;;<<<:::666333111111333333333444333333222111222111000111222333222111222222333333333333222222111111000000111222333444444444333333444444555666444555666777777777777777666666666555444555777999666666666666666777777777999:::::::::::::::999999;;;666444666777555555777444666888888777666777888888888888999999999999999>>>===???CCCHHHOOO\\\hhhwww{{{...........................---...///---+++...333,,,,,,---...////////////......//////......---,,,,,,...111111///...///111///000111222222111///............,,,+++***,,,...---,,,,,,...,,,)))+++000---.../////////...------///////////////000111111222222111111000000////////////000111111111111000...////////////000000000////////////////////////////////////////////////222222222111000///......+++---...000000000///...---......///000111111222222111111111000000000000///000222111...---///000......---,,,,,,,,,,,,------...000222333222000///000000000000////////////333111//////000222222222111000///////////////000---------...000222444555555777888888666444333333333333444444444333222111222111000222444555444333222333444555555444333222000000000111222333333333444444333333444444555666444555555666666666555555555555555444333444777999666555555555555555555555888999999:::::::::999999;;;777555888999777666777555777999999888777888888999999999999:::::::::;;;===<<<===BBBGGGNNNZZZfffuuuzzz...........................---...///---***---333++++++---...///000000000000000000000000//////...,,,///222111///...000222///000111222222111///...000000000...------...000,,,+++---...,,,(((+++000---.../////////...---,,,///////////////000111111111111111111111222222222//////000111111111111111------------.........///000000000000000000000000////////////////////////222222222222111000.........///000111111///---,,,------...///000111222222111111000000/////////......000222111...---///111000000///............///---///222555555333111///000000000000////////////444000---,,,...000...,,,///......//////000111222000000000000000222444555000333555666666555555666333333444555444333111000222111111222444666555444333333555555555555333333///000111222333444333333444444444444444555666666555555555555555555444444444555444333222333666999555555555555555444444444888888999::::::999999999;;;777777:::;;;888666777555777::::::999888888999999999999::::::;;;;;;;;;;;;:::<<>>>>>>>>>>>===@@@EEEIIIOOOZZZeeelllvvv......////////////......///---,,,,,,...//////...,,,---......//////......///////////////......---............------------000000/////////.................................000//////.........//////000///...---------......///...---,,,,,,---///000000111222111///.........////////////..............................//////......///000000///......------...//////...------//////////////////////////////000000000111111111111000///000222222000///111111111111111000/////////............---------////////////////////////111111111111000000000000//////000000000000//////....../////////000000000000000000111111111222222111111111111000000000000111000000///000111333444222222222222222222222222111111111222222222333333555444333555777777555222222222333444444333333333000111222222222111000///222222222333333333444444333333333333222111000///222111111222444444333111888777666777:::;;;:::999666555555666888999777666666999999777888;;;<<<999999999::::::;;;<<<<<<<<<>>>===@@@DDDHHHMMMXXXcccjjjuuu~~~------............------///---,,,,,,...//////...------.../////////.........///000000000///---,,,............------------///............---------////////////////////////111111000///......//////.........------...//////000///---,,,,,,---...///000222333222000/////////////////////.....................---------------...//////000000//////...------...//////...------000000000000000000000000//////000000000000111111111000///000222222000///111111111111111000//////.........---------,,,,,,////////////////////////222222222111111000000000//////000000000000///////////////000000000111111/////////000000000111111111111111111000000000000000000//////000111333444222222222222222222222222111111111222222222222333666555444444666666555444222222222222333444444555444444444444333222111111222222222222333333333333333444444333333222111000111111222444666666333111777666555666999:::999888777666666777888999777666555888999777777;;;;;;999999999::::::;;;<<<<<<<<>>???DDDGGGKKKVVV```iiittt~~~------............------///---,,,,,,...//////.........////////////.........///000111000///---,,,.........---------,,,,,,------------------------000000000000000000000000111000///......------...------.........///000000000///...---------------000111222222000/////////////////////...............------------,,,,,,,,,/////////000000/////////---..................---000000000000000000000000////////////000000000111111000///000222222000///111111111111111000////////////.........---------------------------------222222222111000///......//////000000000000//////000000000000111111111111////////////000000000000111111111111000000000///////////////000111333444222222222222222222222222111111111111222222222222555444333333333444444444222222111111222444666777666666555555444333222111111222222222222333333333444444444444444333222111000111333555777777444111666555444666888999888777777666666777999999777666444777888666777:::;;;999;;;;;;<<<<<<===>>>>>>>>>???>>>???CCCFFFJJJTTT^^^kkkuuu---..................---///---,,,,,,...//////......///////////////.........///000000000///------...------------,,,,,,,,,,,,,,,,,,---------------000000000000000000000000///...------,,,,,,,,,,,,---......//////000000000//////......------------...///111000///......///////////////............------------------------000000000//////000000000.........------.........////////////////////////...////////////000000000111000///000222222000///111111111111111000//////000000000000////////////........................111111000///...------,,,//////000000000000//////000000000000111111111111////////////000000000000111111111111000000000//////.........///111333444222222222222222222222222000000111111111222222222333222222111111111222333222222111111222444666777333222111000000//////...111111111222222222333333333333444444444333222222000111333666888888555222666555444555777888888777888777777888999999777666333666777555666:::;;;888;;;;;;<<<<<<===>>>>>>>>>???>>>???CCCEEEIIISSS^^^mmmxxx......////////////......///---,,,,,,...//////...//////000000000///......000/////////............------------,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////---,,,,,,,,,,,,,,,------......///000000000//////...............------------///000000...---...///////////////............,,,---------............111000000//////000000111///...------------...///////////////////////////......////////////000000111000///000222222000///111111111111111000//////111111111000000000//////000000000000000000000000/////////......---------//////000000000000///////////////000000000111111/////////000000000111111111111111111000000000000......---...///111333444222222222222222222222222000000000111111111111222000111222222000000111222222222222222333444444555333333222111000000000111111111111111222222222222222222333333333333222222222222333666888888666444666555444555888999888777999888777888999999777666222555666444666:::;;;888999999::::::;;;<<<<<<<<>>???CCCEEEJJJTTT^^^oooyyy//////000000000000/////////---,,,,,,...//////...000000000000000///......111000...---------///000---------,,,,,,,,,++++++,,,---------....................................,,,,,,,,,,,,,,,---.../////////000111000000......------..................---///111111///...///000////////////............,,,,,,---...///000000111111111000//////000111111///...------------...///------------------------........./////////000000111000///000222222000///111111111111111000//////000000000000////////////000000000000000000000000////////////............//////000000000000//////....../////////000000000000000000111111111222222111111111111000000000000---------...///111333555222222222222222222222222000000000000111111111111...111444444222000000222222222333444444333333333555444333222222333444444111111111111222222222222111111222222222222222111333222333555777888888666666555555666888999999888:::888888888999999777555111444555444555999:::888999999::::::;;;<<<<<<<<>>???CCCFFFKKKUUU___nnnxxx000000111111111111000000///---,,,,,,...//////...000000000000000///......222111...,,,,,,---///111---------,,,,,,,,,++++++---------....../////////........................,,,,,,,,,---...///000111000000111111111///...---,,,,,,---.../////////......000222222000000000111000/////////............+++,,,---...///111222222222111000//////000111222///...---,,,,,,---...///------------------------............/////////000111000///000222222000///111111111111111000//////000/////////............////////////////////////////////////000000000000//////000000000000//////............////////////111111111111222222222222111111111111000000000000------------///111333555222222222222222222222222000000000000111111111111...222555666333111111222222333444555444333222111111000/////////000111222000111111111111222222222000111111222222222111111444333333444777888888888777666555666999:::999888:::999888888999999777555000444555444555999:::888;;;;;;<<<<<<===>>>>>>??????>>>???DDDGGGKKKVVVaaalllwww//////............/////////---+++,,,---/////////////////////000000000000000...,,,---000111///------...000000///...+++***------/////////...---,,,000000//////.........---...,,,+++,,,...000000///...///000000...,,,)))(((///...---,,,,,,---...///000//////111333222000...000///------......---,,,...//////000000000000000111111222111000///---,,,......---,,,,,,,,,,,,---///---+++,,,000222111000......///000111222222333444222///000111222///---000000000000111111111111222000//////000000///---000000000000////////////222111///......///000000////////////////////////---.........//////000000000000000000000000000000111111222222222111111000333111111111333444333222555444333222111111111111444333222222111111222222222111000111222222222000333222111111000111111111111111000000000000111111333333333222222111111111222222333333333222222111444444444666999;;;;;;:::<<<:::888777666666777888::::::;;;<<<;;;:::888777555666666777888999999999777;;;<<<888:::???AAA>>>AAA???@@@DDDGGGLLLWWWbbbmmmyyy//////............/////////---,,,,,,.../////////////////////000000000000111///---...000111///...//////000000///...,,,+++,,,,,,---...////////////.............../////////...,,,+++,,,...000000///.../////////...,,,***(((///...------------...//////000111111111111000///000...------......---,,,---......///////////////000000111111000///...---///...------,,,,,,------///---+++---///111111000//////000000111111222222444222000000222222000...000000000000111111111111111000...///000000...---000000000000/////////...//////.........///000111////////////////////////............/////////000000000000000000000000000111111111222222111111000222000000000222333222111333333222222222222333333333333222111111111111111333111000111222333222111333333222111111111111111222111111000000111111222555555555444444333333333111222222333333222222111777666555777:::===>>>>>><<<;;;999777666777888999999:::;;;;;;;;;:::888777555666666777888888999999555999:::777999???@@@>>>@@@???@@@DDDGGGLLLWWWbbbnnnyyy//////............/////////---,,,,,,...000//////////////////000000000000111000//////111111000///111111000000///.........,,,,,,,,,---...///000111.............../////////...,,,+++,,,...000000///......//////...,,,***)))///......------......///---000333222///...///111///...------...///---,,,,,,---......//////.........///000000000//////...///...------,,,---------///---,,,---///000000000000000000000000111111111444222111111111111000...000000000000111111111111000///---...//////...---000000000/////////......---------.../////////000////////////////////////............////////////000000000000000000000000000000111111222111111000111//////000111222222111222222222222333444555666333333222111111111111222333222111111333333222111444333222222111111222222222222111111111111222222555555444444444444333333111111222222222222111111777666555666:::>>>@@@AAA===;;;999888777777888999999999:::;;;:::999888777666666666777888888999999444777888777999===???>>>@@@???AAAEEEHHHMMMWWWbbbnnnzzz//////............/////////...------///000000///////////////000000000000111000000000111111111000333222111000////////////...---,,,,,,---...///111/////////......---------...,,,+++,,,...000000///---............,,,++++++//////............//////---111444222...,,,...222///...------...///...,,,---......///000/////////---......//////000000000//////...---------------///...---......///000000111111111000000000000000222111111000000//////...///000000000111111111111///...------...///...,,,000000/////////.........------..................////////////////////////.........///////////////000000000000000000000000///000000111111111111111111000///000222333333222333333333333444555666666555444333333222222333333444222111222333444333222444444333222222222222222111111000000000000111111222222222222222222222222000111222222222222222222666444222444888<<>>>>>@@@???BBBFFFJJJNNNYYYcccooozzz//////............/////////...---...000111000...////////////000000000000000111111111000000000111333222111000//////000000111///...---,,,,,,---...111000///...---,,,+++***...,,,+++,,,...000000///------------------,,,,,,////////////////////////...111444111---+++...222///---,,,---...///...---//////000111111111111000---------......///000000//////...------------.....................///000111111111000000000000000000000000///...---------///000000000111111111111...---,,,---...///...---////////////............//////......---------,,,///////////////////////////////////////.........////////////////////////...///000111111111111111222111111222444555555444555444444333333444444555666666555444444444444555444333222333444555444222555444444333333333333333000000000//////000000000222222222222222222222222111111222333333333333333555333222333777<<>>AAAAAACCCHHHLLLQQQZZZeeeooo{{{//////............/////////......///111111000...////////////000000000000///000111111//////000111222222111111000/////////111000///...---,,,,,,,,,111000///...---+++******...,,,+++,,,...000000///---,,,------------------...//////000000//////...///111222000---,,,...000...---,,,---/////////---000000111222222222111111...---------...///000000000///......------........./////////------///111000000000000000111111111000111111000...------...000000000000111111111111///---------///000///.../////////.........------111000...---------...//////////////////////////////////////////.........////////////////////////......///000111111111111222111111222555666666555444444333333333333333444666666555444444444444555555444333333555555444333666555444444333333444444111111000000000000111111333333444444444444555555111222333444555555555444666555444555999===???@@@<<<:::888777666666777888555666777888999888777777777777777777777777888888===::::::<<<===;;;<<>>CCCDDDEEEIIIOOOSSSWWW```jjjqqq|||333222000000111111///...---...///111111111000///''')))+++...000111222222//////.........---------.........///////////////...............---------//////000///...---+++))),,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,222111...------...111222.........................../////////000000000111---.........//////000000------.....................---,,,---//////...---//////............////////////......///000222333333333222111000000000000111///---...111333222000222///---...000000...,,,,,,,,,,,,,,,...000333444222000------...///......111...,,,---///111///...//////............//////000//////000111111...,,,//////000111111000///...000///...000444555444111000000111111111222222333333333444444444444444444333222222333666888777777333333444555555444444444333444444444555444444333555444222222222333555777222333666999::::::999999888777666555555666777888666777999:::999777555444666666777999:::;;;<<<===;;;:::888666555555666666444555777999<<>>BBBFFFIIINNNOOORRRUUU[[[ccclllrrryyy}}}000///...///111222111000............///000222333000111111222111000///...---------.........//////------------------------------..................,,,---...///000///......,,,,,,++++++,,,,,,---...---...///000///...,,,++++++,,,,,,------,,,,,,+++////////////////////////------...///000111222222333333222222222111111111000//////...------,,,,,,,,,++++++---///111000///000//////......//////000...///111222333333222222////////////000111222222666333000///000222444555222444555333000///000111......///000000///...---///...------///000000///+++...111111///.........111111000000000000111111333000......///000//////...///000111111000///...111222111///,,,+++...000---......///000111222222//////000000111111222222333222222222444555444333666555333111000000111222000111222333333333333333111222222333333333333333333444555666666555444444444444555666666555444444777777666666777888888999777777777777777777777777666666777777999:::<<<===:::::::::;;;>>>CCCHHHKKKOOOQQQSSSWWW]]]dddkkkpppvvvzzz111000///000111222111000------------///111333444111111111111000...---+++---------.........//////,,,,,,------------------...............---------***+++---...000000000///,,,,,,++++++,,,,,,---...---...///000000...,,,+++........................000000000000000000000000,,,---...///000111222333333333333222222111111111000000///...------,,,,,,,,,++++++---///111111000//////............//////...///111222333333222222///////////////000000111999444///...000222333222222444555444111///111333//////000000000...---,,,000...,,,,,,...000111000+++...222222///------...111111000000000000111111333111......///000000/////////000111111000///...222333222///,,,+++...111////////////000000000000111111111111000000000000444222222222444555444333666555333111000000111222...///111222333444555555000111222333333333222222111222444666666555444333333444555666666555444333555555555555555666777777666777777777888888888999333333333555777:::===???:::999999;;;???DDDJJJMMMQQQRRRUUUYYY___eeekkkooouuuxxx}}}---///000222222000///---333111///...000111111111000000//////.........---//////000000///...------,,,,,,,,,,,,,,,---...///......////////////......,,,---...//////...---,,,---,,,,,,,,,,,,---......111000///...---,,,,,,,,,......---,,,,,,,,,------000000000000000//////...------...000333777:::<<<555555444111---,,,---.../////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000111111222222222111111000///////////////000111111444222000000222111...+++222222222222222111000///......////////////......///////////////000111111000000000000000///......000000///...............222222222222222111000000------......///000000000333222222111000///......111...,,,---///111///---333222000/////////000111111///---...000222333333222111111000000000000000111222222333333444444555222222222111111111000000333333333444444444444555666555333333555666555555333333333333333333333333444555555555666666777777666777777888999;;;<<<===;;;;;;;;;;;;===BBBHHHMMMOOOPPPTTTYYY^^^dddhhhkkkuuuuuuwww|||...///000111111000///...222000//////000111111000000/////////............///////////////...------//////........................////////////......------...//////...------------,,,,,,------...///000000///......---......---------,,,,,,---......000000111000000///......++++++---///333666:::<<<999777444111////////////000//////......---,,,,,,------,,,,,,,,,,,,------------------...///000000444444444333222111000//////.........//////000111222000///000111111///,,,111222222222111111000///...//////000000//////...///////////////000111111000000111111000000///...000000///............///111111222222111111000///------......///000000000222222111111000000//////111///------///000///...222222000/////////000111000///...///111222222111222111000000//////000000111111222222333444444444222222222111111111000000222222333333444444555555777555333333555555555444333333333333333333333333666666666666555555555555666666666777888:::<<<<<<;;;;;;<<<===???EEELLLQQQTTTUUUXXX\\\```eeeiiilllooooooqqqwww000000000000000000000000000000///000111111000...////////////............///////////////......---....../////////000000000......////////////......------...//////...---------------,,,------...///////////////////////////,,,,,,,,,,,,---...//////111111111111000///------......000333777<<<@@@BBB???:::444111111222222000000000///......------,,,...------------------...------------...///000000555555555444222111///............---......///000///......///000000///---111111111111111000000//////000000111111000000//////////////////000111111111111222222111111000///111000//////......//////000000111111000000///...------......///000000000111111111000000000000000111///---...///000000///222111111000///000000000000//////000111222000///111111000///////////////111111111222333333444444222111111111111000000000111111222333444444555555777555444333444555444333333333333333333333333333777777666666555444444444444444555666777999:::;;;;;;<<<===???CCCIIIQQQWWW[[[\\\]]]```cccgggjjjllljjjjjjlllsss}}}111111000//////000111111/////////000222111///---///////////////............///////////////......,,,,,,---///000111111222......////////////......---..................------------------...//////------......///.........,,,,,,,,,,,,---///000000111111111111000...---,,,//////111555999>>>BBBEEEAAA:::222000222444333111000000//////...---------///......------......///...............///000000333333333222222000///.........---------......///,,,------.../////////...///000000111000000//////000000111111111111000000///////////////000000111222222222222222111000000111000000///.../////////000000000000000///......------......///000000000000000000000000111111111000000///...//////000000222111111000000000000000000//////111222111///---000000///............///000000111111222333333333111111111111000000000000000000111222333444555555777555333333444444333222333333333333333333333333555555555555555555555444333333444555666888999:::;;;===???BBBGGGNNNWWW]]]aaaaaabbbdddfffhhhiiijjjggggggjjjrrr}}}111111000000000000111111///...///000111111///---.........///////////////......///////////////...------.../////////............////////////...............------............------------...//////,,,,,,---.........------,,,,,,,,,---...///000111111111111111000///...---++++++---000444999<<>>CCCHHHOOOXXX]]]hhhjjjnnnsssvvvssskkkeeecccdddiiiqqq}}}111111111111111111111111////////////000000111111222111///---------...///------------------------000000111111000///...---......///......---,,,+++111///,,,,,,---/////////000...,,,---///111000......///000111111111000/////////......//////000111///...---,,,,,,,,,,,,,,,,,,---...000111111222222111000/////////000000000222222111000000000000000//////000000111111222222666222//////222333111...---......///000000//////000///---...//////...---///000111111000///...---111000/////////000222333111111000000000/////////111...---000000...///222222111000000222333222111444333222111111000000000333333111000000000111111111111000000000000111111333111//////000111222111666+++---222...---111///222222222111000/////////000///------...///---,,,///...---,,,,,,...///111......///111222222000...////////////000000000000111000000000222222111///444111...000444666555222111111111111111111111111111111000222444666666555333333444555777888999::::::<<>>@@@BBBEEEHHHKKKNNNVVVaaallltttyyy|||~~~333333333333333333333333222222222111111111000000///000000111111111000000000000000000000000000000111000///......///000000,,,,,,---...////////////+++*********,,,,,,+++)))---,,,,,,000333444222//////...---------...000000//////......//////000111111000///..................//////000000000000000...000222111---,,,///333000000000000000111222222000111111222222333333444000000111000000111222444111111111111111000//////222111//////000000///...000///......///000111222111000///---------...///111111000000000/////////111...---000000...///222222111000000222333222111333444555555444333111///---...000222333444333333333222111000////////////333111//////000111222111111...111000---666;;;222222222222222222222222222///.........000111000///......000111222333333333555444222222333333222111------...///000111222222555222000///111222333333333333333222111111222333111111111111111111111111000000///111333555444444333333444555777888999:::888:::===???@@@BBBEEEGGGIIIQQQ\\\gggpppwww~~~333333333333333333333333222222222222111111000000000000111111111111000000000000000000000000000000///.........///000222333---------...------,,,,,,......---...///000...,,,000------111666888444/////////...---...///000111...............///000000111000///...---,,,,,,,,,...///000000000000000///---000333111---,,,///333000000///000000111222222000111111222222333444444222333333222111111222333111111111111111000//////000///...///000111000///000///.........000111222333222111000//////000111000000000000////////////111...---000000...///222333111000111222222111000333444555555555333111///,,,---///111222333333222333222111000////////////555222//////000222333222333111444444111;;;@@@777222222222222222222222222///......///000111111000......000111333333333333666444222222333333333111------...///000111222222555333000///111333333333333333444333222222333555111111111111111111111111333222111111222222111///222333444555666888888999888:::<<<===>>>???AAACCCEEEMMMXXXdddmmmvvv333444555666555444333222444333222333444444222111222222222111111111111000000000000000000///......////////////000000000000---------------...///000111111111000///---,,,+++---------...///000000111///////////////000111111222000///...///000///...222111111111000000//////...///////////////...---000000000000000000000000000000000000000111111111222111000000222333222111111111111111111111111111000000111111111111000000333222222111000///......000...---...111111///,,,333333222111000///...---000///...,,,,,,---......///////////////000000111111111111111111111111111666666555444222111111000000000000111333555777999222111111000///000000000333333333444444555555555333666555111666???>>>444222333444555444222///---111111000000000000000000222222222333333444444444777666444111000//////000000000000000000111111111...///000111222333333333666555333333333333111000444444333333111000...---///111333444444444555666555555444444555666888999:::::::::;;;<<<>>>@@@AAAHHHMMMVVV```jjjuuu333333444444444444444333222111000111222333222111222222222222111111111111111111222222111111000///000000000000000000000///......------......////////////////////////...---------......///000000111///////////////000111111222000//////000000///...000000000000/////////.........///////////////...////////////////////////111000000000000000000000111000///000222333222111111111111111111111111111000000111111111111000000222222111111000//////...000...---...000111///---333333222111000///......//////...------------...000000000000000111111222////////////////////////555555444333222111000000/////////000111333555666222111111000000000000000222222333333333444444444333666444000555===;;;222333333444333333222111000111111111111111111111111222222222333333444444444555444333222111000000000111111111111111111111111000000111222333333333333666444333333444444222111444444333333111000///...///111333444333333555666555555444444555666888999:::::::::;;;<<<>>>@@@AAAFFFLLLUUU___jjjuuu222222222222333444444555333111000000222444444444333222222222111111111111222222333333333222111111222111111111000/////////////////////............------...///000000//////------......///000000000000////////////000111111222111///000111111000...000////////////.........---......///000000000000........................111111111000000/////////111000///000222333222111111111111111111111111111///000000111111000000///111111111000000////////////......///000000///---333222222111000///.........////////////...------111111000000111111222333////////////////////////333333222111000000////////////...//////111222222111111111000000000000000111111111222222222222333333555444000333:::888000333333333222222222333333222222222222222222222222222222333333333333444444222222333333222222111000222222222222111111111111222222333444444333333333555333222333444444333222333333333333222111//////...000222333333333444555555555444444555666888999:::::::::;;;<<<>>>@@@AAACCCJJJSSS___jjjuuu222111111111222333555666666444222222444777888888333333222222222111111111222222333333333333222111333333222111000000//////000000000000//////...------......///////////////............//////000000000000//////000000111222222111000111222222000///000000000000000/////////,,,---...000000111111111////////////////////////222222111000///......---000///...000222333222111111111111111111111111111//////000000000000//////000000000000000//////////////////000000000///...222222111111000//////......///000000000///---,,,000000//////000000111222111111111111111111111111222111111000//////......////////////000000000111111111111111111000//////000000000111111111111111222444333000222666444///000111222333444444333333222222333333333333333444333333333333333333333333111222333555555444333333333333333333222222222222444444444555444444333333444333222333444555444333333333333333222111111000...000333333333333444666555555444444555666888999:::::::::;;;<<<>>>@@@AAABBBHHHSSS___jjjvvv222222111111222444666777666444222222444777888888333333333222222222222111111111222222333222222111444333333222111000000///000111111111000///......///////////////......---............////////////000000000000000111222222333222111222333333111///111111111111111111111111---...///000111111111111000000000000000000000000222111111000///...------///......///111333222111000000000000000000000000//////000000000000/////////////////////000000000//////000111000/////////222222111111000000//////...///000000000///---,,,///............///000000000000000000000000000000111000000//////.........000111111111111111111111000111111111111000//////000000000000000000000000222333222000111333222///---///222555555444222000222222333333333444444444333333333333333333333333111333444666777666666555555444444444333333333222444444555555555444333333555333333333555666555333222222333333333222222111///111333444444444555666555555444444555666888999:::::::::;;;<<<>>>@@@AAABBBHHHTTT```lllwww333333333333444555555666333111000000222444444444333333333333222222222222111111222333333333222222444333333333222111111111000000111222222111////////////000000///...------......//////////////////111000000000000111222222333222222333444444111///111111222222222222222333...//////000111111111111111111111111111111111111000000000//////...............---///111222222111000000000000000000000000...//////000000//////............//////000000000...000222111000//////000111111111111000000/////////000000000000///.........------------...//////........................000000000//////.........111111222333333222222222000111111222222000///...111000000000000/////////111222222111111111111111---...111333444333111///111222222333333444444555444444333333333333222222222333444555666666666666666666555555444444333333333333444444555444444444666444333444555555444333111222333333333333333222000222444555555555666777555555444444555666888999:::::::::;;;<<<>>>@@@AAADDDKKKVVVcccooozzz444444555666666555555555222111000111222333222111444444333333333222222222222222333444444444444444333333333333333333222222///000111333333222111000---...///////////////////////////////////////...111111000000111111222333333222333444555444111///000000111111222222222222///000000111111111000000000000000000000000000000//////////////////.........------...111222222111000000000000000000000000......////////////......------......///000111111...000222222000///000111111111111111000000000000111000000///////////////...............///000000........................000000000//////////////////000222333333333222222///000222222222111///...111111111000000000//////111111111222111000111333000///////////////000000111111111222333444444444444444444333333222222222333333222333333444555666777777666666555444444333111222333444444444444444777666444444555555444222111222222333444444444333111444666777666666777999555555444444555666888999:::::::::;;;<<<>>>@@@AAAFFFNNNYYYfffqqq|||555666777777777666555444444333222333444444333111444444444333333333222222333333444555666666666555333333333333333333333444...///111333444333222111+++,,,---///000111111111///////////////.........111111111000111111222333333333333555666555222/////////000000111111111222000111111111111000000///////////////////////////.........///////////////...------...111222222111000000000000000000000000......////////////......,,,------...///000111111...111333222000///000222111111111111000000000000222111///.........///000///////////////000111111000000000000000000000000000000000000000/////////...///111222333333222222///000222333222111///...222222111111000000000///000000111222222000111444333000---******---000333000000111222222333444444444444444333333222222222222222111000111222444555888777777666555444444444000111222333444444555444888666555555555555333222111111222333444444444444222444777777777777888:::555555444444555666888999:::::::::;;;<<<>>>@@@AAAHHHPPP[[[hhhsss}}}555666777888777666444222333222333444555555222000333444555666666444222111222222333444444444333333666555444333222000//////111000000000222222000...000000000000000000000000111222333111///......//////000111222222222222222111111111333444444333111555555444333222000000///111222333333333111///---111111000000//////......111000///---,,,,,,,,,,,,000000000000000000000000111111000000///000000111000000//////.........---///---,,,...111333222000555333222000000000000111111111000000//////......111222222111000//////000000///...---...000222333***+++,,,...000111222222000000////////////000000000111111222222333444444111111111111111111111111111111000000000000111111000000111111111111000000222000//////000111111000000000000000000000000000777666555333222111000000555444222111222444777999555444444333333222222222222222222222333555777888:::777555444555555555444222333444444555444444444---111555666666555777999777777777777777777888888:::999888:::===@@@AAABBBIIIPPP]]]jjjuuu~~~555666777888888666444333444333222333555555333111555555555444333333333333333444444444444444333333333333222222111111000000111000000000222222000///000000000000000000000000222333333222000//////000000000111222222222111111111111111222444444222111444444333222111000000///444555777777777666444333000000000///////////////222111000///............000000000000000000000000111000000//////000000000.........///////////////...,,,,,,---000111000///111111000//////000111222111111000000///////////////000000000...---...///000///...---...000222333000000111111111111000000000000////////////000000000111111222222333333444111111111111111111111111222111000000000000000111000111111111111111111000222111//////111222111000111111111111111111111111555555444333222222222222333222111111222333555777444444333333222222222111222111111111333555777888:::888666555666666666555222333444555555555555555///333666777666666777999888888777777777888999999:::::::::;;;>>>AAACCCCCCJJJRRR^^^jjjuuu}}}666777777888888777555444555444222222444555444444888666444333222222333333555555555555444333222222000000000000000000000000111000///000222222111///000000000000000000000000222333444333111000000111111111222222111111000///111000000222333444222111222222222111111000000000000111333444444333333222//////////////////000000222222222111111000000000000000000000000000000000000000000000000000000000---......//////000000111---,,,+++---///000///............//////111222333111000000000000////////////000000000...---.../////////.........000222333222222222222111000//////111000000//////000000111000000111111222333333333111111111111111111111111333222111000000000000000111111222222222222111111333111000000111222222111111111111111111111111111333333333222222333444444000000000111111222333333222222222222222111111111000000000111222444666888:::888666666666777666555222333444555666777777777333555777777777777888999999888888888999999:::;;;;;;;;;<<<===???BBBEEEFFFLLLSSS___kkkuuu}}}666777777888888777666666666444222222444555666555777666555444333222222222444444444333333111000//////////////////.........000//////000222222111///000000000000000000000000222333444333111000111222222222222222111000///...111000000111333333222111111111000000000000000000+++,,,...///000000000///---......//////000000000111111111222111111111000////////////////////////000111111222222222222222///////////////000000000---------......//////////////////000111111222222000000000000000000000000000222333222000000111222///.........///000111222......///000000000//////111000000000000000000111000000000111222222333333222222222222222222222222333333222111000000000000222222333333333333222222333222000000222333222111111111111111111111111111444333333222222333333444...///000111222111111000111111111111111111111222000000///000111444666777999777555555666666555333333333555666777777888888555666777888888888888999999999999999:::;;;;;;<<<<<<===>>>???AAACCCGGGIIINNNVVVaaammmvvv~~~666666666777777777666666666555333333555666777777333444666777666444111///222222222111000///...---111111000///...---,,,+++000//////000222222111000000000000000000000000000222333444333111111111333222222222111000///...---111000///000222333222111111111000000000000000000......///000111222222333------......//////000000...///000111111111000///////////////////////////111222333444444444444333222222111000///......---...///////////////000000222222222222222222222222000000000000111111111111000222333222111000111333.........//////000111222//////000000000000//////111111000000000000111111///000000111111222333333333333333333333333333333333333222111111000111111333333444444444444333333444222111111222333333222111111111111111111111111555555444333222222222222...///111222222111000///000000000111111222222222111000000000111333555666666555444444444444222111333444555666777777777777777777666777888999999999999999999999:::;;;<<<===<<<>>>@@@AAABBBDDDHHHLLLQQQXXXdddoooxxx555555555555666666666666666444333444666888888777000333666888888555111///000000000000///...------222111000///---,,,+++***/////////000222333222000000000000000000000000000111222333222111000111333111111111111000///...---222000//////111222222111222222222111111000000000...//////000111111222333..................//////,,,---///000111000//////000000000000000000000000000111333444555555444333333333222111///...------...000111000//////000111222333333444333333222222000000000111111111111222...000111000//////000222......//////000111111111444444444333222000///...222111111000000111111222//////000000111222222222333333333333333333333333222222111111111222222333444444555555555555444444555333222222333444444333222222222222222222222222666555444333222222111222000111222333333222111000///000000111222333444444333222222111111333444555555444333333444333111///444444555666666666666555777666555666888999:::999888888888999:::;;;<<<===<<>>BBBFFFIIIPPPXXXdddmmm{{{222222333333333333444444333444444444555777888999888777666555444333222222111333555666666555444333//////.........---------000000000000000111111222.../////////000111111111//////000000000000//////........................000000000000000000000000222111111111000000/////////000000000///...------+++,,,---...////////////------...///////////////222000//////000111111000000000000////////////000------........./////////000000////////////000000//////000000111222222333000000111111111111111111111111111111111000//////111000///......000222333///////////////000000000000000000000000111111222000000////////////000000111000000///...------,,,000000000000000111333333222222222222222222222222777222000333444222111333333222222111111222222333111111111111222222333333555333222222333444333111666666777777888888999999444444444444555444333222777777666666555555555555777555444444555666666555999777666666888:::;;;;;;999::::::;;;<<<<<<======AAA???AAAFFFIIIMMMTTT\\\iiirrr~~~333333333333333333333333333333333444555666888888888888777555444333222111000222555666555444555555222222222111111111000000111111111000111222222333000000111111111111111222///000000000000000000///........................000000000000000000000000111111111111111111111000//////000000000///......,,,,,,---.../////////...,,,---......////////////222111//////111111111000111000000////////////000,,,,,,------...////////////////////////000000111000000000000111222333333000000111222222111111000111111111111111000//////333111...------000333666000//////......//////000000000000000000111111222111000000//////000000111111000000//////.........111000/////////000222333222222222222222222222222666111...111222111111333222222111111111111222222000000111111111222222222555444222333333444222111555666777777888888777777888666444444555666666555777777777777777666666666777666444555666888777777;;;888666666888:::<<<<<<999::::::;;;<<<===>>>>>>CCCBBBDDDJJJNNNRRRZZZbbbooovvv333333333333333333333333333333333444555666777888888888777555444333222111111333555444222222333555333333333333222222222222333222111111111222444444333333333222222222222222111111222222222222111111////////////////////////000000000000000000000000111111111222222222222222...//////000000000000///------..................+++,,,---...////////////111000......000111000///222111000///......///000+++,,,,,,---....../////////////////////000111111//////......///000222333//////000111111000//////111111111111111000//////000///...---...000222444000///............///000000000000000000111111222111111111000000111111111000000000000000000000000111000///......///111222111111111111111111111111444///---///111///000333222222111111111111222222///000000111111111111111333222111222444555444333444555666777777777666666:::777333333555777888777777888888888777777666666888666555555777888888888999888777888:::<<<<<<;;;::::::;;;<<<===>>>??????BBBBBBFFFMMMSSSYYYbbbkkksssyyy333333333333333333333333333333333444555666777888999888777666444333222111333555555444111000222444222222222111111111000000444333222222222333444555444444444333333222222222222333333444444333333222000000000000000000000000000000000000000000000000222222222222222333333333......///000000111000000---...............------+++,,,---...////////////000///------///000///...222111000.........///000++++++,,,------.../////////////////////000111111......------...///111222......///000000///...---111111111111111000//////---------...///000000111000000...------...///000000000000000000111111222222222111111111111222222000000000000111111111111111000...---...///111222000000000000000000000000444...,,,...000//////222222222111111111111222222//////000111111111111111111000000222444666666555444555666777777666555555;;;666222111333666888888888888888888888777666666888666555666888999999888777888999;;;======;;;999::::::;;;<<<===>>>???@@@AAAAAAFFFOOOVVV]]]hhhqqquuu{{{444444444444333222111111000111333666888999666444999::::::666222///000222111111111111111111111111333333333333333333333333333111...///222555555444222444666888888777555444999111///444888555222222222000///...///000222333000000000000111222333444666555333222222333444555111111000000000000111111//////.........------------,,,,,,---///000///...////////////000000000000111111000000//////......///...---,,,,,,,,,,,,,,,//////000000000000//////000000000000000111111111111111111000000///...---...//////000111222222333000000000000////////////000000///............/////////000000000000//////111///...///111222000---111000000//////000111111444333111000000000111222111111000000000000111111111111111111111111111111111///---...//////,,,)))////////////............000111222111000///000111333333333444555666777888555555555555555666777777666777777666555555888:::555444333444777999:::999888777777888:::;;;;;;:::999:::<<<===???@@@@@@@@@AAADDDHHHNNNVVV___iiippp{{{444444444444333222111111111222444777::::::888555888999888666222000111333111111111111111111111111222222222222333333444444333111///000333555555444222444666888888777555444888111///333666444111222222111/////////000222333222111111222333444555555888777555444333222333333222111111000000000000111//////.........------------,,,,,,---///000000///////////////000000000000111000000000/////////...//////...---------------...//////000000//////...000111111111111222222222111111111000000///...---......//////000111111222000000000000////////////000//////...---.........//////000000000000//////000///...///111111///---111111222222333333333444333222111000000000111111000000000000000000111111222222222222222222222222111000...///000000...+++////////////............000111222111000///000111333333333333444555666777555555444444555555666777555666666666555555777999666555444555777999999999999888777888:::;;;;;;:::::::::<<<===>>>???@@@@@@BBBEEEJJJPPPXXXbbblllsss{{{444444444444333222111111222333555999;;;<<<:::777666777666555222111222333111111111222222111111111000000111222333444444555333111000111333444444444333444666888888777555444777222///222444333111111222111000000000111222333444333333333444555666777999888666555333222222222333222111111000000111111/////////.........---------,,,,,,---///000000///////////////000000000000000000000000////////////000000///.........//////.........//////.........//////000000111111111111111111111000000///...---------......///000000000////////////000000000000//////...------------...//////000000000000/////////......///000000///---///000222333444444444444222111111000///000000000//////000000111111111222333333333333333333333333111000///000111222000...////////////............///000111111000///000222222222222222222333444555444444444444444555555666555666666555444555777888888666555666888999999888999888777888;;;<<<;;;::::::;;;<<<<<<===>>>??????CCCFFFKKKRRR[[[fffpppwww{{{444444444444333222111111333444666:::======;;;999555555444333222222222333000111222222222222111000...///000111222333444555222222222222333444444444333444666777777777666555777444111222333333222111222111111111111222333444444444444444444555666666777777666555444444333333333333222111111111111111////////////...............---,,,---///111000///////////////000000000000000000000000////////////111111000000///000000111------............------------......///000000000111111111000000///...------------.........//////////////////000000000000///......---------------//////000000000000//////........./////////...---,,,---000222444444333222111111000000000//////000...///000000111111222222222222222222222222222222/////////000111111111000////////////............///000111111000000111222111111111111111222333333333333333333333444555555333555666555444444666777999777666666888999888888999888888999;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>CCCFFFLLLSSS]]]hhhssszzz|||444444444444333222111111222333666999======;;;999555444222222222222222222000111222333333222111000......///000222333444444222333333444333333333444444444666666777777666555777666333111111333333222222222222222222333333444333333333333333333444555444444555555555555555555333333222222222222333333000000/////////............------...000111000///////////////000000000000////////////000000000000111111000000000111111222------............------......///000000111222222111111111000000///...---------------.............../////////000000000111//////...------------...//////000000000000//////......///000//////......,,,...000333444444333222111111111111111000000///...///000111222111111111000000000000000000000000,,,...///000000000000000////////////...............000111111000000111222111111000000000111222222222222222222222333333444222444555555444444555666999777666666777888888777999888888999;;;<<<<<<;;;::::::::::::;;;<<<>>>???BBBEEELLLSSS]]]iiittt|||~~~444444444444333222111111111222444888<<<<<<;;;999555333111111222222111000///000222333333222000///......///000111222222333222333555555444333333444444555555666666666666666666777444000///222333111222222333333333444444444333222222222222222333333111222333444555555555555222222222222333444555555000000000/////////.........------...000111111000////////////000000000000////////////000000000000111111000000000111222222.........//////.........000000111222333444444555111111111000000///...---..............................//////000000111111000000///...............//////000000000000//////...000111111000//////000000111333444555555555555111222222222222111000000///000111222222111000///000000000000000000000000,,,...000000/////////111////////////...............///111111000000111333111111000000000111111222111111111111111222333333111333555555444333444555777555444555777888888777:::999888999<<<===<<<;;;999888888999:::<<<>>>@@@BBBFFFLLLTTT]]]iiittt|||444444444444333222111111///000333777:::;;;999777666333111000111222000...///000222444444222000////////////000000000111111111444666666444222333444555555555666666666666666333666333---+++///111///222333333444444444444444333333222222222222333333111222333444444333333222111111111222444555777888000000000000/////////...///...---...000222111000////////////000000000000.../////////000000000111000000000000000111222222...//////000000//////...//////000111222333444444111111111000000///...---.................................///000111111111111111000////////////000//////000000000000//////...111333222000///000222333333333444444555555555222333333444333222111000000111222222222000...---000000000000000000000000---000222222000///000111////////////............---///111111000000222333222111111000000111111222111000000000000111222222000222444555444333333444555333333444666888888777:::999999:::<<<===<<<;;;777777777777999<<>>CCCGGGIIIKKKLLLPPPUUU^^^iiivvv~~~222222333333444333333222222222222222222222222222222000//////111222222222444333111000///000111111111111222222222333333333333111///000222444444444555555666777666666555444222222222222222222222333///000111222333333333333222222333333333333333333555555555555555555555555555555444333333222222222111222222333333333222222000000111111000//////...111111111111111111111111///////////////...------000......111222///000333111111111111000000000000333333333222222222222111222222222222222111111000333111//////000111111000////////////////////////222222333333333222111111...//////000000000000000000000111111111222222222222333333444444333333333444444333333333444444555444444444444444444444444444333333222222222222222000111111222333222222222555333000------...111333111222222222222111111111222111000111222333222111222333333333333222111111222222222333333333444444333333333333333333333333555555666777888888888888999999:::<<<@@@DDDHHHKKKMMMNNNQQQVVV___jjjvvv~~~111222222333333333333333111111111111111111222222222111///000222333333222333222111000000000000000000000111111222333333333000///......000111111000222333555666666666555444111222222222222333333333////////////000000000111111111222222333333444444444444444444444444444444444444333222222222333333111111222333444444444333222222222222111000//////////////////////////////000000///////////////...000---...111222///000333222222111111111000000000222222222222222111111111222222222222222222222222555333111000000000...,,,000000000000000000000000111222222222222222111111......///000000000000000///000000000000111111111444555555666666666666555333333333333333444444555555555555555555555555555444444333333222333333444000111111222222222222222555333000------///222444222222222333222222111000333111000111222333222111///000111222333444444444222222222222333333333333333333333333444444444444444555666777888888888888::::::;;;===AAAFFFJJJMMMOOOQQQTTTZZZaaalllwww111111222333333333333333///000000000111111222222222000//////111222222111222222222222111000///...//////000000111222222333///......///111111000//////111333555666666555444111111222222333333333333111111000000//////000000000111111222333333444444333333333333333333333333333222222111111222333444000111222333444444444444333444444333333111000000000000000000000000000000000000/////////000111111///------111111///000333222222222111111111000000000000111111111111111111222222222111222222222333111000000111222222000...000000000000000000000000000000111111222111111000---...///000111000000///....../////////000000000444444555666666666666666333333222222333333444555555555555555555555555555444444333333333333444444111222222333333333333333111111111111111111222222222222333333333222111000333222111111333333222111///000111222333444444444111222222222222333333333333333444444444555555555444555666777888888888888:::;;;<<<>>>BBBGGGKKKNNNPPPSSSXXX]]]eeennnxxx000111222333333333333333/////////000111111222222111///......000111000///111222222222111000...---...//////000111111222222000000111222444444111///---///222444666666555444000111222333333333333333555444333222111111111111000000111222333444444555333333333333333333333333222111111000111222444555000111222333444555555555555555555444333222111000222222222222222222222222111000/////////111222333///,,,---000111///000333222222222111111111111000//////000000111111111111333222222111222222333333)))***---111444666555333000000000000000000000000///000000111111111000000---...000111111111000///............////////////222222333444555555555444222222222222333333444555666666666666666666666666444444333333333444444555222333444444555555444444---///222444444333111000222333333444333222111000444222111222333333222111222333333333333222111111111111222222222333333333444444444555555666666666444555666777888888888888;;;;;;<<>>AAAFFFMMMQQQZZZ[[[^^^dddllluuu}}}555333111111222333333222000///...///111222222111000000000000000000000000///000222333333222000/////////000111222222222222222222333333444333333222333000000333444222111111444555555555444222000///333333333333333333333333333111000000111111000...000000000111111111222222222111000000000000111222333333333333222111000000333333333333444444444444555444333444666777666555888444111111000---...111000000111111111111000000000111222222222222111000111111111000111111222333888555000...///111333333222222333333333333333222222111000///......---...000000111111000000///...222111000000//////000000000...------///111111000000000000000000000000000111000000000000111222222222222333333333333222222000111222333444444444444333222222333444444333111222111111111111111222222666555444444444444444555333333444444444333333222000000000111111222333444555444222111111222333333999888666555444555777888777777777777777888999:::;;;<<<>>>AAADDDIIIPPPUUUZZZ\\\aaagggooowww~~~666555444333333333333222000//////000222333333222111111111000000000000000///000222333333222000///......000111222222222222333333333333333333222222111000000111222111000000222333555666555444222000222222333333333444444444333111000000000000...---///000000000000111111111222111000//////000111222222222222222222111000000222222333333444444444444666555444555777777777666777333111222000......111000111111222222111111000111111111222222111111111222111111111111111222222666444111///000111222333111111222333333333222222222222000///............000111111111111000//////111222222222222111000000///...---...000111111000000000000000000000000000000////////////000111111222222333333333333222222///000111222333333333333222111111222444444333111111111111000111111222333555444444444444444555555333444555666555444333222111000000111111222333444444333333222222222333333999888777555555555666777666666666777888999;;;<<<<<<>>>AAADDDGGGMMMTTTXXX[[[]]]cccjjjqqqyyy~~~555555666555444333333333111000///111333444333222222111111111000000000//////111222333333222111///---...///000111222222222222222222111111111111111...000111000000000000///...000222555666555444333111222222333333444444555222111////////////...,,,///000000000000111111111111111000//////000111111111111222222222111000000111222333444444444333333666555444555777777777666666222111222111......111111111222222222222111111222111111111111111111222222222111111111111111222222333333222222111111222111222222333333222222222222222111//////.........111111111111111000000///111222222333222111000000000///...///111222111000//////////////////////////////......//////000111111222222333333222222111...///000111222222222222111000000222333444333111111111000000111222222333333333222333333444555555555666777777777555444333111111111222222333444555333333333333333333444444999888777666555555666666666666666777888:::<<<<<<<<>>@@@DDDKKKSSSZZZ___aaahhhmmmvvv}}}~~~|||zzz|||~~~111222333444555555555555555333222111222222000///555444333333444444222000000222444444333111111222000000111222222111000000000111111111111222222222222222222333222222111000000000000000111111111111000///......000111111000111000///.........//////000000/////////.........//////000000111000000000000000000/////////......333333333333333222222222333333222222111000000000111111000/////////000000000000111111111111000000222111000111222333333111111111000///......//////222222222333444555777777444555555666555333222111444222111111222333222000000000111222111000///...//////............//////111111000000000000000000000111222111///...///000///////////////000111111111111222222222333333333111111111333666888777666666333111000000111111000000000111111222333333333999666333222555888;;;<<<999888777555333222222222222111000000000111222333555555444444444444444333444444444444555777888999888888888888999:::;;;<<<===???DDDKKKRRRYYY^^^aaaiiinnnvvv~~~~~~|||zzz{{{~~~222222333444444444444444444222111111111111000...444333333333444444222000000222444444333111111222///000222333333222000///000000111111111222222222111222222222222222111111000000000000000000000000000///......///000111111///000111000...---...000000000000/////////......000000111111111000000///////////////............444444333333222222111111222222111111000000000000222111000/////////////////////000000000000//////111000000111333444333111222111000///////////////333333333333444555666777555555555555444333222111111///...///000111000...///000222333333111000...//////............//////000000000000111111222222000111222111000///000111///////////////000000111111111111222222333333444333222333555777888888777666444222111222222222111000000111222222333333444777666444333444777999;;;999888777555333222222222333222111000111111333333555555444444333333222222333333444555666777888999777777777888999:::;;;<<<===AAAFFFMMMSSSYYY^^^bbbiiiooowww~~~|||yyyzzz}}}444555555555444444333222222111000000222222111000222111111222333333111///000222444444333111111222///000222333333222000///000000111111111222222222000000111111222111111000//////////////////////////////////////////000111///111222111///...///000111111000000000/////////000111111111111111000///////////////............333333333222222111111111111111000000000000//////111111000///.........////////////000000/////////000//////111333333222000333222111111000000000000555444444333333333444444555555555555444333222222000///......000111000...///111333444444333111000//////............///////////////000111111222222///111222111000///000222///////////////000000111000000111222333333444444666555555666888888777555777555333333333444222111111111111222333333444444333444444555555555666777888777666555444333333333444333222111111222333444444444333333222222111111222333444555777777888888555666666666888999:::;;;>>>CCCIIIOOOTTTXXX]]]aaahhhmmmvvv}}}}}}yyyzzz}}}666666666666555444333222222111000111222333222111111000///000111222000...000222444444333111111222000000111222222111000000000111111111111222222222///000111111111111111111////////////...............///000///...///000222000000111111111000///...111111111000000000//////000000111111222111111111000000000/////////......111111111111111000000000000000000///////////////000000///.........////////////000000000000//////000///000111333333111///222222111111111111222222555444333222222222222333666555555444333333222222111000///000222222222111000111222333444333222222000000////////////000000......//////000000000111...000111000//////000222///////////////000111111000000111222333444444555777666555666777888666444777666444444555555333222111111222222333444444444111333555666555444444555666666555444444444444444555444333222222222333444333222222222222222111111333333555666777777777777555555555666777999:::;;;>>>DDDKKKPPPSSSVVV[[[___eeekkkttt|||~~~yyy{{{~~~666666666777666666555555555444222222333333222000000//////000111111000...000222444444333111111222000000000000000000000000000111111111111222222222000111111222333333222222000000000000//////.........///111000......000333222000///000222222///,,,000000/////////.........///000111111222222222222111111000000000////////////////////////000000000//////////////////////////////.........///000000///000000111111000000///000000000222333222000---000000///000000111222333222222111111111222333333666666555444333333333333111000///000222222222111000111111111222222222222111111000000000000111111.............../////////---...000000///...000111///////////////000111111///000111222333444444555555444444555777888777555777666555555666666444222111111222333333444444555333555666555333333555888555444444444444555666666666555444222222222333444222222222333333333333333333444555777777777666666555555666777888:::;;;<<<>>>DDDKKKOOOQQQSSSWWW[[[ccciiirrr{{{~~~zzz|||444555666777888888888888888666444333333222000...000000///000222222111///000222444444333111111222000000////////////000000000111111111111222222222111222333333444444444444222111111111000000//////---///111000......000333333000...000444444000+++//////.........---------...///000111222333333333111111111111000000000000------......//////000000.........///////////////...............///000111000000111111111111000000111000111222333222///,,,............///111222333/////////000111222444444666666555444333333333333...------...///000000///000000//////000111222222222222111111111111222222........................,,,...//////......///111///////////////000111111///000000222333444555555333222333555888999888777888777666666777666444222111222222333333444444555777777666444111222777;;;333333333444555666777777666555444333222333333444333333333444444555555555444555666777777666555555666666777888999;;;===>>>===CCCJJJNNNOOOPPPTTTXXXaaagggpppzzzzzz|||:::666222222666888777444444444444333333222222222///000111222333222111111111222222111111000///...000000111111111111000000111000/////////111222333555555555666555555444444000000000000////////////000000000000111111111111111111111222222333333333:::333------111222...***/////////222444444333111555333111///......///000222222333333333222222111000000000000////////////---///000000///......//////000111222222111000///000111222333333222000///000000111111222222222222222222222222222222222222444333111000000000111111//////000000111111222222444222//////000222222222444333333222111000//////////////////////////////222111///......//////000///---,,,++++++...000222222222333333333444444444666555555666777777666444888888888888888777666666666555444333333444666777666666777777777777666666999999999999999999999999555555444444444666777888888777666555333111000///222333444555666666666666888999999:::;;;<<<===>>>BBBDDDHHHMMMNNNLLLPPPVVV^^^dddooozzz999555222222666888666444444444444444333333222222222222444555555555444333111222222111111000///...000000111111111111000000///......------...///000222222333333444333333222000000000000/////////......////////////000000000222111111111222222333444777333...---...///,,,***/////////111333444333111333222111/////////000000111222222222222222111111000000000000////////////---///000000///......///000000000111111000000000///000222333333222111000000000000111111111222222222222222222222222222222222222000/////////000000000000000000000111111111333111000000111222222111333222222111111000000000000000000000000000000000111000000///////////////222000...,,,+++,,,---///222222222222333333333333444333333444666777666444666666666666666555444444444333333222333555777999666666777777777777666666999999999999999999999999666555555444555666888999444444555555555666666666333333444555666666666666999999:::;;;<<<===>>>>>>CCCEEEIIIMMMMMMLLLOOOUUU]]]dddooo{{{888555222333555777666444555444444444444444333333333444555666666666555444111222222111111000///...000000111111111111000000000//////............///...///000111111111111111000000000/////////..................////////////222222111000111222333444666444222///...---------000//////111333444222111111111111000000000000000000111111222222222111111111111000000000/////////---///000000///...///000111000000//////000000111...///111222333333222111000000000000000111111222111111111111111111111111111000//////.../////////111111111111000000000000111000000111222222111///111111111111111111111111111111111111111111111111//////000000//////......222000...,,,,,,,,,......000111111111222222222222111111111333555666555444333444444444444333333222222222222222444666888999555666666777777666666555888888888888888888888888666666555555666777999:::555555666777888999::::::555555555555555555555555::::::;;;<<<===>>>??????EEEFFFIIIMMMLLLJJJNNNTTT[[[cccooo{{{666444222333555666555333444444444444444444444444111222444555555555444333111222222111111000///...000000111111111111000000222222111111000000//////,,,---...000000111111111000000/////////................../////////000000333222111000000111222333666777666333///...///222111000000111222333222111///000000111111111000000000000111111222222111111222111111000000/////////---///000111/////////000111000///......///000111...///000222333333333333111000/////////000000111111111111111111111111111000000000000///000000000222222111111000000//////000000000111333222000...///000000000111111111222111111111111111111111111...///000111000///...---......---------///111222000000000000111111111111/////////111444555444333222333333333333333222222333333222333444555666777555666666666666666666555666666777777777777888888666666666666777888:::;;;;;;;;;;;;:::999999888888777666666555555555555666;;;;;;<<<===>>>???@@@@@@FFFGGGIIILLLKKKIIIMMMSSSXXXaaaooo{{{444333333333444444444333444444444444444444444444222333444555555555444444111222222111111000///...000000111111111111000000222222111111000000//////------...000111111111111////////////............//////000000000111111111333222111000000000111222444555666333///...000444222111000000222333222111///000000111111111000000000000111222222222222222222222222111000/////////---///111111000///000111111000///......///000111//////000111222333333333111000///.........000000000000000000000000000000000111111111111111111111222222111111000000//////000///000111222222000.../////////000111111222222111111111111111111111111///000111111111000...---......------...///111222//////000000000111111111...---...000333444333222222333333444444444333333555444444333333333333444555555666666666666555555555555555666666777777777666666555666777999:::<<<>>>>>>===;;;:::999888777888888777666666666777888<<<===>>>???@@@AAAAAABBBGGGGGGIIILLLJJJHHHLLLRRRWWWaaaooo{{{222333333444444333333222222222333333333333444444444444666777777777666555111222222111111000///...000000111111111111000000...///////////////...------...///000000111000000/////////.........------000000000000111111111111111111111111111000000000///111222000------000333333111000000111222222111111111111000000000000000000111222333333333333333333333222111000000///...---///111111000000111222000//////......//////000000000000111111222333333111000...---,,,---///000////////////////////////000111111222222222222111111111111111000000000000000//////000111111000.../////////000000111111111111111111111111111111111111111222222111111000///111111000///............///000000000111111111111.........000222333222111222333333444444444444444555555444444333222222222444555555666666555555444333444444555555666666777555555555555666888:::<<<<<<;;;;;;;;;:::::::::999:::999888777888999:::;;;>>>>>>???@@@AAABBBCCCCCCGGGFFFHHHKKKJJJHHHLLLSSSYYYcccqqq}}}111222444444333222222222111111111222222222333333333444555666777666555555111222222111111000///...000000111111111111000000---...///000000//////.........///////////////...//////.........---------/////////000000000000111000111222222222111///..................///111333444222000///111222222111333222111/////////000000111111222444444555555444444333333222111000///...---///111111111000111222...//////////////////...111111111111111111222222222000...,,,+++,,,...///////////////////////////...///000222222222111000000000000000000111111111111000......000111000////////////000000000000000000000000000000000000000444333222222111111222222111111000000///.........000000000111111111222222000//////000222222111000111222333333444444444333333333444444444333222222444555555666666555555444222333333444555555666666444444444444666888:::;;;999999999:::::::::::::::;;;:::999999999;;;===>>>??????@@@AAABBBCCCDDDDDDFFFFFFGGGJJJIIIHHHMMMTTT]]]ggguuu000222444444333222111222000000111111111222222222111222333444444444333222111222222111111000///...000000111111111111000000...///000222222222111111.........///......------//////.........---------............/////////000///000222444333111...,,,///.........000222444555444222000///111222222111555333111///......///000111222333444555555555555444444333222111000///...---///111111111111222333---...///000000///...---222222111111000111111111222000---++++++,,,...///////////////////////////---...///111111111000/////////000000111111222222222000...---///000000000000000000000000/////////////////////////////////555444333222111222333444......//////000111111111111111111111222222222222111000///000222222111///000111222333333333333333111222333444444444444444444555555555555555555444222222333444444555666666333333333333555777999;;;::::::999999999888888888<<<;;;:::999:::<<>>???AAACCCDDDEEEFFFFFFEEEGGGHHHHHHHHHKKKQQQWWWgggrrr}}}777666666555444333222111111000//////111222222111111111111333444444222000///000000111111111111000444222//////000111///...///000222333333333111111333222000///....../////////......------......///........./////////000000//////000000000000//////111111000000000000111111666666666666555444222111444444333222111//////...111111111111111111111111222222222222222111000000333222222111111111111111///////////////000111111000000111111111111000000222000//////000000...---------------------------...//////000///...---,,,222111000////////////000//////.........---------000000000/////////......000//////...///000111222000000111111000//////...//////............//////111///...000222444333111222222222222222222222222333333333333333333333333222333333222111111222444777777888777666555333222555555666666666666666666666555333333333444666777888777666555666777888:::===<<<;;;:::::::::;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHGGGHHHLLLSSSYYYgggrrr}}}666666666555444333222111222111///000111222222111333222222333444333111///111111222222222111000000444222000///000000000...000111222444444333222222222222000//////////////////......------......///---------............/////////000000111000000///111111000000000000111111444333222333666777555222333333222222111000000///111111111111111111111111222222333333333222111111444333222222111111222222000000/////////000111111000000111111111111000000000...---...///000///---------------------------//////000111111000...---000000//////......///////////////.........------/////////.........------///............///000000//////////////////...---000//////......//////000333111000111222333222111333333333333333333333333333333333333333333333333111222222111000222555888888888999999888666444333555555555555555555444444666555444333222333444555666666666555666777888888999888888777888999:::;;;===>>>???AAACCCDDDEEEEEEEEEFFFGGGFFFGGGMMMVVV]]]hhhsss}}}444444444444444333222111333222000000222333222222333222222333444333111///111111111111111000///...222111000000000000000000000111222333333333222222222111111000000///////////////............//////------------------------//////000111111111000000111111000000000000111111000---,,,000777;;;:::666222222222111111111000000111111111111111111111111222222333333333333333222444333222222111111222222111000000///000000111111000000111111111111000000///...---...000111000///........................///000111222222111000/////////............//////////////////............///.........------------........................---......///......------000000////////////000000444333222222222222111111333333333333333333333333222222222222222222222222222222222000000222666999999:::::::::999777555444555555555444444333333333666555444333222222333333555555666666777777777777888777666666666777999:::<<<===>>>@@@BBBCCCDDDDDDCCCDDDEEEEEEGGGNNNXXX```jjjttt~~~444444555555555444444333444333111111222333333222111111111333444444333111///000000000///...------111111111000//////000111///000000111111111111111111111111111111000000000/////////....../////////---------------,,,,,,,,,//////000111111111111111111111000000000000111111///,,,+++///666::::::777222222222111111111000000111111111111111111111111111222333444444444444444333333222111111111111222111111000000000000111111000000111111111111000000///......///111222222111........................///000111222222111000000//////............//////000000/////////.........///.........---------------............---------------............------000000////////////000000333444444333222111111111222222222222222222222222222222222222222222222222444444333111000111555888::::::;;;;;;999888666555555555444444333333222222666555555444333333333333444555777888888888777666999888777666666666777888;;;<<<===???AAABBBCCCCCCAAABBBDDDEEEHHHPPP[[[dddmmmvvv555666666777777777666666555444222222333444333222111000111222444555333111......//////......------000111111000//////000222///000000000000111111111000111111222222111000000000//////......//////000...------------,,,,,,,,,//////000111222222222222111111000000000000111111111///...///333666666444333333222222111000000///111111111111111111111111111222333444555666666666555444333333222222333333222222111000000000111111000000111111111111000000000//////000111222222111...........................///111222222111000000//////......//////000000000000000/////////....../////////.........------.........///......---,,,,,,---......///.........111000000//////000000111222333444333111000000111222222222222222222222222222222222222222222222222333444333222111222555888::::::;;;;;;:::888666555444444444444444444333333555555555555555555444444444666888999:::999777666999999777666555666666777:::;;;<<<>>>@@@AAABBBBBB@@@BBBEEEGGGLLLTTT```hhhqqqyyy333333444555666666555555666444333222333444333222222222222333444444111///---......////////////...///111222111///...000333111111000000111111222222000111222222222222111000000000////////////000000............---------,,,//////000111222222222222111111000000000000111111111000000000111222444444444444333222111//////...111111111111111111111111111222333555666666777777777666666555555555555555333222111111000000111111000000111111111111000000000///...///000111000///........................---...000111111111000000000////////////000111222000000000000/////////...000000000/////////.........//////000///...---,,,------...///////////////111111000000000000111111000222333222000///000222333333333333333333333333111111111111111111111111000111333333333444777999::::::::::::999888666555444444444444555555555555555555666666666666666666555777999;;;<<<:::888666777666555444555666777888999:::<<<>>>???AAAAAABBB@@@DDDHHHLLLQQQZZZdddlllttt{{{//////000111222222222222777555333333444444333222555444333333444222///---......///000000111000000///111222111///...111333222222111111222222333444000000222333333222111000000000////////////000000/////////......---------//////000222222333333333111111000000000000111111...///000000000222555888555555444222000///...---111111111111111111111111111222333555666777777777999888888777777777777777333333222111000000111111000000111111111111000000000///......///000///---////////////////////////---...///000111111000///000000000000000111222222000000000000////////////000000000000//////////////////000000000///---,,,------...///000000000///111111000000000000111111...111222222///...000222444444444444444444444444111111111111111111111111---///222444555666888;;;999:::::::::999777555444444444444555555666666666555555666777888888777777555777:::<<<===;;;999777333333333333444666888999999:::;;;===???@@@AAAAAAAAAEEEKKKOOOUUU^^^hhhpppvvv}}}333333333333333333333333333222111222444555444333222222222222222222222222000111111222222333444444222222222222222222222222...///000111222333333333555555555444333222111000111000///...............------......------,,,,,,222111111000000000000111111111111000000000000000...///111222333333333222333222222333444444333111///000111222333333444333333444555666888888999999666666666666666777777888555444333111000000111111333333222111111222222333333222111///......------///////////////...............///000000000000000111111000000000000000111000...---...///000///...///......------...000111000000000000///...---,,,+++---...000000000//////......//////000000111111---000333111...,,,///222333444555555666666555555///000111222222222222222000000111333555666888888999888888888888888666444555555555666666666666666444444666777888888888888444666999;;;<<<<<<:::999999666444555777999888666777:::======;;;;;;>>>AAADDDHHHNNNUUU]]]gggqqqwww}}}~~~333333333333333333333333333222111222444555444333222222222222222222222222000111111222222333333444222222222222222222222222222222222222111000///...222222222222111000///...111000000///////////////...///////////////......111111000000//////000000111111111111000000000000///000111222333333222222333222222333444444333111111111222333444444444444333444555777888888999999666666555555555666777888666555333222111111222222111111111222333333333444333222111///......------///////////////////////////000000111111111111111111111000000000000000111000/////////111111000..................//////000000000000///......------,,,---...///000000000000/////////000000000000000,,,///222000---,,,...111222333444444555555444444111222222222222111111000111111222333555666777777777777777777888777666555666666666666666666555555444444666777888888999999555777:::<<<<<<;;;:::999999777555666888:::999888888:::;;;<<<<<<===???@@@FFFKKKQQQYYY```iiiqqqvvv}}}~~~333333333333333333333333333222111222333444444222222222222222222222222222000000111111222333333333222222222222222222222222333333333222111///...---222222222222111000//////000000000000///////////////000000111111111000000111111000///////////////111111111111111111111111111111222222222222222111333222111222333333222111333444444555555555444444444444666777888888888888777555444333333555777888666555444333333333333333///000222333444555444444333222111///............////////////////////////000000111222222222222222000000000//////000000111000///000111222222000...------...///////////////111000///......---.........------......///000111000000000000000000//////,,,...000///---,,,---000111222222333444333333333333333333333222111000///222333333444555555666666555666777777888777777777777777777666666555555555444555666777888999999999888999;;;<<<<<<;;;999888888777666777999;;;;;;;;;::::::999;;;>>>@@@AAA@@@IIINNNWWW___fffmmmsssvvv}}}~~~222222222222222222222222222111111111333444333222111111111111222222222222000000000111222222333333111111111111111111111111222222333222222111000000333333333333333222111111/////////////////////...///000111222222222222222111111000///............000111111111111111222222222222222222222222111111333111000111222333222111555555666666666555444444444444555666777888888888666555333222222444666888666666555555444444444444///111333555555444333222222111000///............///////////////000000000///000111111222222111111000////////////000000111///...///000222111///---,,,---...///000///...---111000///...---......///......---------///111222222111111000000/////////---///000000...---...000000000111222222222222222222222222333222222111111444444444444555555555555444666888888888888999:::999888888777666555444444444555666888999::::::::::::;;;<<<<<<<<<;;;999888777666666777999;;;<<<<<<<<<:::888:::???CCCCCCAAAJJJQQQ\\\fffmmmssswwwyyy}}}~~~222222222222222222222222222111000111333444333222000000000111111222222222///000000111111222333333111111111111111111111111444444444444333222111111222222333333333222111111---....../////////...---...///000222222333333333222222000//////.........000000111111222222222333333333222222222222222222333111//////111222222111555555555666555555444444333444555666666666666666444333222111222333555666555555555555555555444444222333555666555333111000222111000//////......///////////////000000111111...///000000111111000000//////......///000111111...------...000000...,,,+++,,,.../////////...---000//////............///......---------///111222222222111111000000//////000000111111000///000111///000111111222222111111///000111222333444444444555555555555555555555555444777999:::999999:::<<<999999888777666555555444444555777888:::;;;;;;<<<<<<<<<======<<<;;;999999555666666777888999;;;<<<===:::999;;;@@@DDDEEEDDDKKKTTT```kkksssxxx{{{}}}}}}~~~222222222222222222222222222111000111222333333111//////000000111222222222//////000000111222222222111111111111111111111111777666666444222000...---///000000000000000//////,,,---///000000000///......///111222333444555555444333222000////////////000000111111222333333333333333222222222222333444333111......000111111111222333333444444444333333222333333444555555444444222222222222222333333444444555555666666555444444555555666555444333111000111111000///////////////...//////000000111111222......///000000000000000............///000111111...---,,,,,,......---,,,,,,,,,---.....................////////////.........------......///000111111111111111111111000000111111111111111111111111///000111111222111111111...///111333444555555555555555555555555666666666444777::::::999888:::<<<888888888777777666666666444555777999;;;<<<<<<===============<<<;;;;;;:::555666777777777888:::<<<<<<;;;:::<<<@@@DDDFFFHHHOOOWWWdddooowww{{{}}}}}}~~~111111111111111111111111222000000111222333222111/////////000111222222222//////000000111111222222111111111111111111111111444444444222111///---,,,//////000000000000//////...///111222222222111000000111222444555666777777555444333111000000//////000000111222222333444444333222222111222333555555333000...---///000111111///000111222222333222222111111222333333333222222000000222333333333222111333444555555555555444333555555555444333333333222111000000///////////////...//////000111111222222//////000111111111111000...------......000111111000...,,,+++---...///...------,,,,,,------......,,,---000111111000...,,,,,,---...///000000000000111111111111111111222222111000000000111111111000000000111222222222222111000111222333444444555444444444555555666666777777333666:::999666555777:::888777777777777777777777555666777999;;;======>>>============<<<<<<<<<<<<777888:::999777777:::<<<;;;<<<<<<===???CCCHHHKKKTTT\\\hhhrrrxxx{{{}}}}}}}}}~~~111111111111111111111111111000000000222333222111...//////000111222222222/////////000111111222222000000000000000000000000//////000000000000//////000111111222222222111111///000222444555444222111111222444555777888999999666555444222111000000000000000111222333333444444222222111111222444555777333000...---...000111111---...///000111222222222000000111222222222111111...000222333444333111000222333444555555555444333444444333333333444555555111000000////////////000...//////000111222222222000000111222222222222222---------......000111111333000,,,+++,,,///000000...---,,,+++,,,---...///+++---000222222000---++++++---...000000000000///000000000111222222222333000/////////000000000///000000111222222222222222222222333444444444333333444444555555666777777888111555999888444333555888777777777777777888888888555666888:::<<<===>>>>>>========================888:::<<<;;;888888:::===:::<<<>>>>>>>>>BBBHHHMMMYYY```jjjsssxxx{{{{{{|||}}}~~~111111000000000000111111222222111111111111111111222222222111111111000000111111111111000000000000111111111111000000000000111000000222444444111---222222333555777777555222333333222111000000111111///222777<<<===<<<:::888777444111//////000000///333333222222222333444555444333222222444444333222222333444222///...000222222111000000111333555777333333333222222111111111333222111111111111...,,,666666666666666666666666555555555555444333222111333222222111111222222333...111111//////222222///444444444444444444444333000000000000000111222222//////000000000000//////000000000000000//////...////////////............,,,------...///000000111444222111111222222000///000000111111000///...---000000////////////000000000000111111222222222111222222222222333444555555666666666666777777777777888777777666555444444444666666666777888999;;;<<<<<<<<<<<<<<<============;;;:::888888:::<<<======???===>>>AAACCCDDDIIIPPP[[[dddpppwwwyyyyyy{{{}}}{{{~~~111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111000000222444444111...222222222444666666333111333222222111222222222333111555999===???===999777777444111///000000000///222222222222333333444444444333222222444444333222222333333222///...000222222222000000111222444666333333333333222222222111222111000111222333222111555555555555555555555555444444444444333222111000333222222111111222222333///222222///000333333000555555555555555555555444222222111000//////000000///000000111111000000///000000111111000000///...222222222111111111000000---......///000000111111333111000111222222111000111111000000000000000000222222222111111222222222000000222333333333222111222222222222333444555666777777666666666666666666888777777666555555444444666666666777888999;;;;;;<<<<<<============>>>>>><<<;;;999:::<<<>>>>>>>>>@@@???@@@CCCEEEGGGMMMTTT___hhhrrrwwwwwwuuuvvvxxxzzz}}}111111000000000000111111111111111111111111111111///////////////000000000......//////000000111111222222111111111000000000000000000222333333111///222222222333444444111///222111111222222333444555555888<<<@@@@@@===999555666444111000000111000///222222222222333333333444444222111222333444333222111222222111000///111222333333111111111222333444444444333333333333222222111000///000222555666666444444444444444444444444222222222222222111000///222222111111111111222222000333333000111444444222666666666666666666666666444333222000///.........000000111111111111000000000111111111111000//////222222222111111111000000/////////000111111222222222111000000222333222111222111000000000111222333333333222222222222333333000111333444555444222111333333333333444555666666777777666666555555555444777777777666555555444444555666666777888999:::;;;<<<<<<<<<<<<===============;;;::::::<<<>>>?????????>>>???CCCFFFIIIOOOWWWdddkkksssvvvssspppppprrrxxx{{{111111000000000000111111111111111111111222222222111111000000000/////////------...///000000111111222222222111111111000000///000000111222222111000333222111222333222000...///000000111222444555666888;;;???AAA@@@<<<777444555333111000111111000///111111222222333333333333333222111222333333333111111111111111000111222333444333222111111111222222444333333333333333333333222000......111444666666222222222222222222222222111222222222111111000///222222111111111111222222000333333111222555666333777777777777777777888888444333222000////////////111111222222222222111111111111222222111111000////////////.........------000000111111111222222222111000///000222333333222333222000000000222444666222111111111111111111222000111444555666555333222333333333333444555666777777666666555555444444333777777666666555555555555555555666777888999::::::::::::::::::;;;;;;;;;;;;<<<:::999999;;;===>>>===<<<:::<<>>:::666333444222111000111111000///000111222333333333222222333222111111333333222111111000000000111222333333444444333222111111111111333333333333333333333333333000......///222333333222222222222222222222222111222222222222111111000222111111000000111111222000333444111222666666444777777777888888888999999333333222111111111111111222222333333333333222222222222222222222111111000......---------,,,,,,,,,111111111111222222222222111000///000222333333222333222111000111222444666222111111111111111111222000222333555555444333222333333333333333555666666666555555555444444333333666666666666555555555555444555666888999999999999777777777777888888888999999888666666999:::;;;;;;;;;999:::???DDDHHHPPPYYYffflllqqqqqqllliiiiiilllsssxxx~~~111111000000000000111111000000000111222222333333555444333222111000///...//////000000111111222222333222222222222111111111---///000000//////111333333222000111222222111000//////000111333555777888<<<=========;;;888444222333222111111222222111//////000222333333333222111333111000111222333222111111///...///222333444333333333333333222111111111111111222222222222333333333111///...000111111000222222222222222222222222111111222222222111111000111111000000000000111111///222333111222666666444666777777888888999999999444444333333222333333333333333444444444444333333222333333333333222111111000000000/////////......111111111111111111111111222111000000222333222111333222111111111222333444333333222222222222333333111222222333333333333333222222222222333444555555444444444444444444444444666666666666666666555555333444666888999999999888555555555555666666666666777555444444666888999999<<<:::;;;@@@DDDIIIRRR[[[fffjjjooonnniiifffhhhjjjqqqwww~~~111111000000000000111111///000000111222222333333111111111111000000000000111111111111222222222222333333222222222111111111---///000000...///111444333111000000222333333222111111222333555777888999<<<<<<;;;999777555333222222111111111222222111//////000222333333333111000222111000111222333222000111///...///222444444333222222333333333222222111000000000111111222222222222111000000222222111000222222222222222222222222///000000111111000000///111111000000000000111111...111222111222555666444666666666777888999999999888777666555444333333333444444555555555555444444333333333444333222222111222111111111111000000000111111111111111111111111333111000111222222111000222222222222111111111111222222222111111222222222222111111000111222333444111111111111222333444444222222222333444444555555555666666666666666666666222444666888999999888777444555555555555666666666666444333333555777888888;;;999:::>>>CCCHHHQQQZZZfffjjjnnnlllgggdddfffhhhpppwww~~~111111000000000000111111///000000111222222333333---......///000111111222333333333222222222222222333333333222222222111111,,,///000000......111444333111000111333444444333444444444555777888:::;;;<<<;;;999666444333222222222111111111333222111///...000222333333333111000222111000111222222222000000...---///333555555333111222222333333333222222//////000000111111111222111111111222444444333111222222222222222222222222......///////////////...111111000000000000111111...111222000111555666444555666666777888888999999;;;:::888666444333222222444444555555555555444444333333444444333333222111111111111111000000000000111111000000000000000000444222111111222222000///222222222222222111000///000000////////////000000222111000//////111333444000000000000111222333444000111222333444555555666555555555666666666666666222333666888999999888777555555555666666666666777666444333333555777888888999777777<<<@@@EEENNNXXXgggkkkmmmkkkeeebbbdddgggpppwww555333000///000000///...111000000111333333222111111000///......///000111444444444333333333333333333333444555555444222111444444333222222333444555222333444555666666555444666444444777:::<<<;;;999;;;;;;999777555333111000555555555555444444333222222222333444444444444333111111111111000000000/////////...---...000222444222222222111000//////...333333222111000000111111444444333333333222222222111000...---...000333444222222111000000111222333333333222111000000000111000000111222333333333333777777777777888999:::;;;;;;:::999888777555444444555666666666666666555555555555555555555444333333555444333222111000000000555555444333222222111111/////////000222111///---222111000000000111222333111111000000111222222333666555333111000000111111333222222222333444444555666555444333333333444555444444444555555555555666777777888888999999999999777666555444444555666777888777666666666777999::::::888:::===AAAFFFQQQ\\\gggjjjkkkggg```^^^ccchhhqqqvvv|||666333111000000111000///111000000111333333222000222111000000000000111222222222222222222222222222111222333333333333222111222222222333555777:::;;;444555666888888888888777999888888:::===>>>===;;;777777555444222000//////555555555555555444333333111222333333444444333333111111111111111000000000000///...---...000222333222222222111000/////////333222222111000000111111333333333333333333333333111111000000000111222222333333222111000111222222333222111111000000111111000000111222333333333333555555555555666777888999888888888777777666666555444444555555555555444444777777777777777666555555666555444333222222222222666666666666555333222111111000000111222222000...111111000000111333444666555555444333222222222222555444333111111111111222222222222222222333444444555444333222333333444555444444444555555555555666666666777888888999::::::999888666555444444555555777777666555666777888999999888999===AAAFFFQQQ\\\fffhhhiiieee^^^\\\aaafffqqqvvv|||555333111000111222111111000000000111222333222000333222222111111222222333222222222222222222222222222333333444444444333333333333444666888;;;===>>>999:::;;;<<<=========<<>>===>>>??????>>><<<444444333222111000//////444555555555555444444333111222333333444444333333111111111111111111111222000///......///000222333222222222111000000//////333222111111000111111111222333333444444555555666333333333222222222111111555444333222222222222222222222111000000000111111///000111222333333333333222222222222333444555555555666666666666666666666333333444444555444444333888999999999999888888777666666555555555555666666888999999:::888666444222555333111111222222222111111111111222333555777888999888777555333222222111333333222222222222222333222222222222222333333444333222222222333444555666444444444555555555555666555555666777888999;;;<<<;;;:::777555444333444444777666555555555666777888888777999===AAAFFFPPP[[[dddeeeeeeaaa\\\ZZZ^^^cccpppuuu{{{444222000000111222222111111111000222333444222111333333333222222333333333333333333444444444444444444555555666666777777777888888999:::;;;<<<===>>>@@@@@@@@@AAABBBBBBBBBBBBDDDCCCBBBAAA???===;;;999444333333333333222222222333444444444444444333333222222333444444444444333111111111222222222222333000000/////////000222222222222222111111000000000222222111111111111111222111222333444555666777777666555444222111111222222555555444333333222222222111111000000000000111111///000111222222333333222111111111111111222333333555555555555555555555555333333444444555555444444888888999999999999888888777777666666777888888999999;;;<<<===<<<999666444999666333333333444444333444444444555666777777888:::999777666444333333333333333333333333333444444333333222222222222333333111222222333444555555666444444444555555555555666555555555666777999;;;===<<<;;;888666444333333333666555444444444555777888777777999===@@@EEEOOOZZZaaabbbaaa]]]YYYYYY]]]bbboootttzzz~~~444222000000222333333333333333222444555666555333333333333333333333333333333333333444444444555555555555666666777888999999;;;;;;===>>>???@@@AAAAAAFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDAAA===999777555333333333333333333333333333333444444444444444333333333444555555555555444222222222222333333333333000000000000000111111222222222222222111111111111222111111111111111222222000111222333444666777777999777333111000111333444444444444444333333222222111000000///000000111111//////000111222222222222111111000000000111222222555555444444333222222111222333444444555555555444666666777777777777777666777777777777888999:::::::::;;;===>>>===;;;888666:::888666555666777777666888888888888888777777777777777666555555555555555444444444555555555555555444444333333333333333444222222333444555555666666444444444555555555555666555444444555666999;;;===<<<;;;999666555444444444666555444444444555777888777777999===@@@DDDMMMWWW^^^^^^]]]YYYWWWXXX]]]aaalllrrrxxx}}}555444222222444666666666666666555777888999888666444555555666666555555444222333333444444555555555666666666777888999;;;<<<===>>>@@@CCCEEEGGGHHHHHHIIIIIIGGGFFFEEEEEEEEEEEECCCCCCBBB???:::666444444222222222333333333333333444444555666666666666555444555666666777777666666444444444333333333222222111111111111111111111111222222222222222222222222111111111000111111222333000000111222444555555666888666333111000111222444222222333333333333222222000000/////////000111111...///000111222222222222111000000000000000111111444444333222111111000000111111222333444444444444333444444555555555555444777777666777777888999999999:::<<<======<<<:::999;;;999888888999::::::999:::;;;;;;;;;:::999888777666666666666666777888888666666777777777666666555666555555444444444444444333444555666666666666666444444444555555555555666666555444444555888:::<<<:::999888666555555666666777666555555555666777888888888:::>>>???BBBJJJTTTYYYXXXVVVTTTTTTWWW[[[___iiiooovvv|||888777555666888:::;;;:::999999999:::;;;<<<;;;999777777888999999888777777555666666777888888999999:::999::::::<<<>>>@@@AAACCCEEEGGGIIIKKKLLLMMMMMMJJJIIIFFFDDDBBBAAAAAAAAA<<<>>>???===999666666777555555555444444444444444777777888999999999999999666666777888888888888888666666555444333222222111111111111222222111111000222222222222222222222222111111000000111222222333000000111111222333444444333333333333333222111000///000111333333333333222///////////////000111111...///000111222222222222000//////......//////000111111111111111111111111...///000111222222222222111222333444444444444444666666666666666666777777888999:::;;;;;;<<<<<<;;;:::999999:::<<<===<<<;;;:::;;;<<<<<<<<<;;;:::999888888777777888999::::::888999999:::999888666666777777666555555555555555555666777888888777666666444444444555555555555666777666444444555777999;;;888777666666666777888999777777666555666777888999:::999;;;>>>???@@@HHHQQQSSSRRRPPPOOOPPPTTTYYY]]]fffllltttzzz;;;999888999;;;===>>>>>>;;;;;;;;;<<<===>>>===;;;999:::;;;;;;;;;;;;:::999::::::;;;<<<======>>>>>>???>>>>>>???AAACCCEEEGGGLLLMMMNNNOOOOOONNNMMMLLLIIIHHHEEEBBB@@@>>>>>>>>>888:::<<<<<<999888999:::888888888888888777777777999:::;;;<<<<<<<<<<<<<<<777777888999999999999999777777666555333222111000111111222222222111111000222222222222222222222222111111000000111222333333000000000111222222333333///111444666666333000------...000222333333333222///////////////000111111...///000111111222222111///......---------.........//////000111222222222,,,---...///000000000000111222222333444444444333666666555555555555666666777777888999:::;;;<<<===999999:::<<<>>>???>>><<<999:::<<<=========<<<<<<;;;::::::999999::::::;;;:::;;;;;;;;;:::999777666888888777666666666666666777777888999999888777666444444444555555555666666888777555444444666999:::777666666666777888:::;;;888777666666666777999:::;;;:::;;;>>>???@@@FFFOOOOOOMMMLLLKKKMMMRRRXXX\\\eeekkkssszzz~~~@@@@@@?????????@@@BBBCCC@@@AAABBBCCCCCCDDDDDDCCCFFFEEEDDDCCCAAA???===<<<>>>=========>>>@@@BBBDDDHHHFFFDDDFFFLLLPPPQQQPPPTTTUUUVVVUUUTTTQQQNNNLLLKKKIIIEEEBBB???>>>>>>??????===<<<>>>@@@@@@===:::<<<<<<;;;;;;;;;<<<<<<===;;;>>>AAABBBAAA???======AAA@@@>>>>>>===>>>???@@@===;;;999666555444444444444444333222222222222333444444444444333111000///000000000000000000000000333333333333333333333333333444444555444333111000222111111111222222111///111222333444444444333222333333222222222222222222111///---...111222000...222111///...---------...000//////.........//////111111222222222222111111333333444444444444333333555555555666777888999:::999999999;;;===>>><<<:::777;;;===<<<<<>><<<<<<>>>???===;;;>>>>>>>>>======;;;::::::===<<<<<<;;;:::999999999777888888999999::::::::::::999888777666666666666888888777777777777777888111333555777888888888777>>><<<999888999:::999999===<<<;;;;;;===@@@CCCEEEEEEFFFHHHIIILLLQQQWWW[[[dddkkksss{{{DDDDDDCCCBBBCCCDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAACCCEEEHHHJJJNNNNNNOOOQQQTTTWWWXXXXXXXXXXXXWWWVVVTTTQQQOOOMMMLLLKKKHHHEEECCCBBBAAAAAAAAA@@@???AAACCCCCC@@@>>>??????????????????@@@AAACCCEEEHHHIIIGGGFFFEEEFFFEEEDDDDDDCCCCCCCCCCCCDDD>>>===;;;999777666666666333333222111000000000111111111111111000//////...000000000000000000000000222222222222222222222222000111222333333222222111555333000///000111111111111222333444555444444333333333333222222222222111111///...///111222000...111000///......---------//////............//////000000111111111111000000000000111111111111000000444444444444555666777888777777777888:::;;;:::999:::======:::;;;>>>???<<<>>><<<:::;;;>>>??????>>>>>>????????????>>>======>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999888777777666666888888777777777777777888333444555777888888999999>>><<<999999999:::999888;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKQQQWWW[[[dddkkktttzzzIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIKKKNNNQQQSSSUUUVVVQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIHHHJJJMMMPPPSSSUUUWWW[[[]]]]]]]]]]]]]]][[[ZZZYYYWWWUUUSSSQQQPPPOOONNNMMMKKKIIIHHHFFFFFFFFFEEEEEEFFFHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGKKKMMMOOOOOONNNNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJCCCBBBAAA>>><<<:::999888555444333222111000000000000000000000////////////000000000000000000000000111111111111111111111111...///000111222222222222888444000...///000111222000111333444555555555444333333333222222222111111111000///000111222111///000000000000///...---,,,//////............////////////000000000000///////////////000000/////////222222222222222333444555666444333444666888888777:::<<<:::666777;;;===<<<:::999888:::===???@@@@@@>>>??????@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<>>>>>>>>>===============::::::999999888888777777888777777777777777888888777777777777888999;;;;;;>>><<<:::999::::::999888:::;;;<<<===??????@@@@@@BBBCCCEEEGGGJJJPPPWWW\\\fffllltttzzzLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLNNNQQQUUUXXX[[[]]]YYYYYYXXXXXXWWWUUUTTTSSSQQQPPPOOOOOOQQQTTTXXXZZZZZZ^^^cccccc```]]]\\\]]][[[ZZZZZZYYYWWWVVVUUUUUURRRRRRRRRQQQPPPNNNLLLKKKLLLKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSRRRRRRTTTVVVSSSTTTTTTUUUUUUSSSRRRQQQMMMLLLJJJGGGCCC@@@<<<;;;999888666555333222222222111111111111111111222222000000000000000000000000000000000000000000000000///000000111111222222222777444111000111111111000///111222444666666666555444333333222222111111111111111000000111111111000...///000000000///---,,,///............//////000......////////////......111111000000000000111111111111000000000111111222555333111111444666666666555777666333333777888666777777777999;;;===>>>???<<<<<<>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>===AAAAAA@@@@@@??????>>>>>>:::::::::::::::999888888888777777777777888888999:::999999999999;;;===>>>>>><<<;;;:::;;;;;;:::888999;;;===???@@@???>>>>>>AAABBBDDDFFFJJJPPPXXX]]]hhhmmmuuu{{{LLLLLLKKKJJJJJJJJJKKKLLLKKKLLLNNNQQQUUUZZZ]]]_________^^^\\\ZZZWWWUUUTTTTTTTTTTTTUUUWWWZZZ]]]______bbbeeeddd___[[[YYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZUUUUUUUUUUUUUUUSSSRRRQQQQQQRRRRRRSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUQQQLLLGGGBBB???<<<;;;999777555333222222222111111000111111222333000000000000000000000000000000000000000000000000333333222222111111111111444333333444444333000...000111333555666666666666444444333333222111000000000000111111000000000111...///000000000///---,,,...............///000000......////////////......111111000//////000111111111000000/////////000000444222111111333555666666111555666333333555444111666777777777888888:::;;;888999;;;<<<>>>?????????????????????>>>>>>>>>>>>AAAAAAAAA@@@?????????>>>:::;;;;;;<<<;;;;;;:::999888888888888888999::::::===<<<;;;;;;<<<===???@@@???===<<<<<<======;;;999:::;;;>>>@@@@@@???>>><<<@@@AAACCCEEEIIIQQQYYY___kkkpppwww|||NNNMMMLLLKKKKKKKKKLLLMMMLLLLLLNNNQQQTTTYYY\\\___bbbaaa___]]][[[XXXUUUTTTUUUVVVXXXZZZ]]]___aaabbbaaabbbaaa___\\\YYYXXXXXXUUUWWWYYY\\\]]]^^^]]]\\\XXXXXXWWWWWWWWWWWWWWWWWWUUUWWWXXXXXXXXXYYY[[[^^^]]]]]]\\\[[[ZZZZZZZZZZZZ\\\]]]______]]]\\\]]]^^^[[[[[[\\\]]]^^^^^^^^^^^^______^^^[[[WWWPPPKKKGGG@@@>>><<<999777555333333222111000//////000111111000000000000000000000000000000000000000000000000444444333111111000000111111222333555666555111...111222444555666666666555555444444333222111000000...000111000///...///000...///////////////............---......///000111......////////////......000///...------...///000222111000///////////////333111000111333555555444111555777555555666444000444555666555444444666777555666888999;;;<<<<<<===>>>>>>>>>===============?????????>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::999999999999:::;;;<<<<<>>>>>???@@@@@@AAA@@@???>>>?????????===;;;<<<===???@@@AAA@@@>>>===@@@AAABBBEEEJJJRRR[[[bbbnnnsssyyy}}}QQQPPPOOONNNMMMNNNNNNOOONNNOOOOOOQQQTTTXXX\\\^^^aaa```___]]][[[XXXVVVUUUUUUWWW[[[___bbbccccccccc___\\\XXXVVVVVVVVVWWWVVVTTTVVV[[[^^^______]]][[[YYYYYYXXXWWWWWWXXXZZZZZZXXXZZZ\\\\\\[[[\\\```cccdddcccaaa```^^^]]]]]]]]]___aaaccccccaaa___^^^^^^[[[[[[\\\]]]^^^```aaabbbcccddddddccc```ZZZUUUQQQFFFEEEBBB???<<<:::888777555333111000///000111222000000000000000000000000111111111111111111111111222222000000///000111111222111222444555555333111222333444666666666555444555444444333222111000///---///000///------...000//////............//////---------......///000111/////////000000/////////111000...------...000111333333222000000/////////000000000111333444333222333666666333222444444111111333444333111111333666444555666888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::;;;===>>>>>>===<<<;;;:::::::::;;;;;;===>>>>>>@@@@@@AAAAAABBBBBBAAAAAABBBAAA@@@AAAAAAAAA>>><<>>@@@AAABBBEEEJJJSSS]]]dddqqquuu{{{TTTSSSRRRPPPPPPPPPQQQRRRQQQQQQQQQRRRUUUXXX\\\^^^______^^^]]][[[ZZZXXXWWWUUUXXX]]]bbbeeefffeeedddZZZUUUOOONNNPPPTTTUUUUUUTTTWWW\\\___```^^^[[[YYYZZZYYYXXXWWWWWWYYY[[[\\\ZZZ\\\^^^^^^]]]^^^bbbfffgggfffdddbbb```___^^^^^^___aaaddddddbbb^^^\\\\\\[[[[[[[[[\\\^^^```cccddddddfffggggggeeeaaa\\\XXXMMMKKKHHHEEEBBB???>>>===888777555333222222333444000000000000000000000000111111111111111111111111//////......///000111333333222111111333555555444333444555666666666555444555555444333222000000///,,,...000///,,,,,,---000000///...------...000000---------......000111111//////000000000000//////444222111//////111222444555444333111000000000000......///111333333222000333444333......111222111...000222111000000333666444555666777888999999999:::::::::;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<:::<<<===??????>>><<<;;;;;;;;;;;;<<<<<<>>>??????@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAABBBCCCBBB???===@@@AAAAAAAAAAAA@@@??????@@@AAABBBEEEKKKTTT^^^eeerrrwww|||WWWWWWVVVUUUTTTSSSSSSRRRWWWVVVUUUUUUWWWYYYXXXXXX___^^^\\\[[[ZZZXXXUUUSSS[[[[[[]]]ccchhhggg```ZZZPPPPPPPPPPPPQQQRRRSSSTTTVVVXXX[[[]]]^^^]]][[[ZZZ\\\[[[ZZZYYYXXXYYYZZZZZZ]]]^^^```bbbdddeeeffffffgggeeecccbbbbbbaaa___^^^aaabbbbbbcccaaa___]]][[[\\\ZZZYYYZZZ]]]___``````ggggggiiikkkkkkhhhccc___XXXUUUQQQLLLHHHCCC===:::===:::666444333333222222111000000111222222000...666444222000//////000111111///...///222333222/////////000000111333444555666666777777666444222111222000//////000000///---//////000000000//////...111111000000//////.....................---------000000000000000111111111////////////////////////333333333333333222000000------///000111111111111222222222111111111000000222222111111222222333444555555444444555777999:::777666666888:::;;;999888;;;:::999888888888999:::777999;;;===>>><<<;;;999;;;999777888;;;===<<<:::BBBDDDEEEEEEDDDCCCCCCDDDBBBCCCDDDDDDCCCAAA>>>===CCCBBBAAA@@@???@@@AAAAAAAAABBBDDDEEEHHHQQQ\\\dddtttyyyYYYYYYYYYYYYZZZZZZZZZZZZ\\\ZZZYYYYYYZZZ[[[ZZZYYY^^^]]]\\\[[[[[[ZZZXXXWWW]]]___ccchhhjjjfff___YYYQQQQQQPPPPPPQQQRRRTTTUUUWWWYYY[[[^^^___^^^]]]\\\]]]\\\ZZZYYYYYY[[[\\\]]]^^^___aaacccdddfffffffffgggeeecccbbbbbbaaa^^^]]]___```aaabbbbbb```___^^^\\\[[[ZZZ[[[]]]`````````ffffffhhhjjjkkkiiiddd```^^^[[[WWWTTTQQQMMMHHHEEEDDD@@@;;;666444222111///222111111222333333222000555444222000//////000111111///...///222333222000000000000000000111222333555555666666555444333222444222000000000000///...///000000111111000000///000000000000///////////////.....................//////000111111111111111000000000000000000000000333333333333222111000///...///000111222222222222333333333333222222111111333333222222333333444555555555555666777888999:::999888888888::::::888666:::999888777777888999999888999;;;===>>><<<;;;999;;;888777888:::<<<;;;:::???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGEEECCCBBBDDDCCCCCCBBBAAAAAAAAAAAA???AAACCCEEEIIIRRR^^^fffrrrwww~~~\\\]]]^^^___aaabbbcccccccccaaa___^^^^^^^^^\\\[[[\\\\\\\\\[[[\\\\\\\\\\\\```ffflllooolllddd]]]XXXSSSRRRQQQPPPQQQRRRTTTVVVXXXZZZ\\\^^^```______^^^^^^]]][[[ZZZ[[[]]]```aaaaaabbbcccdddeeeffffffffffffdddbbbaaa```___]]][[[]]]^^^___aaaaaaaaa``````]]]\\\[[[\\\^^^`````````ddddddfffiiijjjhhheeeaaa^^^\\\ZZZXXXWWWTTTPPPNNNMMMHHHBBB<<<999777555444444333222222444444333222444333222000000000111222111000///000222222222111000000000//////000000111333444444555555444444333777444111000000000000///000000111111111111111000////////////000000000000///////////////000000000...///000222222111111000111111111111111111111111222222222222111000///...000000111222333333333333444444444333333333333222444444333333444444555666444555666888999999999999;;;:::999999:::999777555999888888777777888999999888999;;;======<<<;;;:::999888666777999:::999999;;;===@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>@@@CCCFFFKKKTTT```hhhqqqvvv}}}aaabbbcccdddfffhhhiiiiiiiiifffcccbbbaaa```^^^\\\]]]]]]\\\\\\[[[\\\^^^```dddlllssstttlllbbbZZZVVVTTTSSSQQQPPPQQQSSSUUUWWWXXXZZZ\\\^^^````````````___^^^\\\[[[\\\___ccceeeddddddeeefffffffffffffffeeecccaaa```___^^^\\\ZZZ\\\]]]^^^``````aaa``````___^^^]]]^^^```aaaaaa```bbbbbbdddggghhhhhheeebbb___]]]\\\\\\\\\[[[YYYVVVSSSNNNHHHDDDAAA???>>><<<555444222333444444333222333333222111111111222222111000000111111222222222111111000//////...//////222222333333444444444444888555111////////////...000111111222222222222111......//////000000111111000000000000000111111111...///111222222222000///111111111111111111111111111111222111111000///...000000111222333333222222333333333333333333333222333333333333333444555555444555777999::::::999999:::999888999::::::888666888888888888999999999:::888999;;;<<<===<<<;;;:::888777777777777888888888999<<>>======>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFEEECCCBBBDDDFFFIIILLLOOOWWWaaahhhtttyyyjjjjjjjjjjjjkkkkkkkkklllmmmkkkhhhgggfffeeedddbbbaaabbbbbb___]]]___dddiiipppuuuxxxuuukkkaaa[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]___aaacccdddeeeddddddddddddeeegggiiijjjhhhhhhhhhgggfffeeedddcccbbbaaa______``````^^^]]]^^^___```aaaccceeefffgggiiihhhhhhiiijjjjjjhhhfffeeeeeefffhhhjjjiiigggeeeeeeeeeeeefffggghhhgggeeeaaa^^^YYYSSSOOOIIIDDD@@@<<<:::666444444444333222111111222222333333444444000111222222111111222444222111000000////////////222111111111222222333444333222000///000///---+++//////000111222222222222////////////000000000000//////000000111111222222000000000000000111111111000000000000000000000000222222222222111000///...000000111111111111111000000111111111111111222222222111111111111222333333333444555777888888888888555555555666999999888777777888999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;888888999888666555777888999<<>>>>>???@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGJJJMMMOOOSSSYYYcccjjjuuuzzzjjjkkkkkkllllllmmmnnnnnnnnnllljjjiiiiiiiiihhhgggccceeeeeecccaaadddkkkrrrxxxyyyxxxtttkkkddd___^^^^^^^^^___``````___^^^]]]\\\]]]___bbbdddfffhhhiiihhhiiijjjkkkllllllmmmmmmiiiiiiiiigggfffdddbbbaaaaaa```______aaaaaa```______```bbbeeehhhlllooopppqqqppppppqqqqqqqqqooollljjjiiijjjkkkmmmmmmkkkiiiiiihhhhhhiiikkkkkkjjjhhhhhhfffbbb___ZZZSSSLLLGGGBBB>>>:::777666666444333000111222333444444444444000222333333111111222444222111111000000000111111222222111000000111222333111111111222222111...+++---...///000111111111111000000000000////////////......//////000111111222111000///...///000222333111111111111111111111111333333333333222111000///111222222222222222111111111111111222222333333333333222222222222333444444333333444444555777888999555555444555777777666444444555777888999999888888:::::::::;;;;;;;;;<<<<<<888999:::999666555777999777;;;>>>@@@???>>><<<<<<=========>>>???@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEHHHKKKOOORRRVVV]]]fffnnntttyyyjjjkkkkkkmmmnnnoooppppppnnnmmmkkkkkkllllllkkkjjjdddfffgggeeedddhhhqqqxxx}}}|||xxxssslllfffcccbbbaaabbbdddeeeeeecccaaa```^^^___aaadddfffiiikkkllllllmmmnnnpppqqqpppoooooojjjiiiiiigggeeecccaaa```aaa______```bbbcccbbbaaa___```cccggglllqqquuuxxxvvvuuuuuuvvvwwwvvvsssqqqnnnmmmmmmoooppppppnnnlllppppppoooppprrrrrrpppooolllkkkiiihhhddd^^^WWWRRRFFFBBB===:::888777666444000111222333444555555555///222444333111000222555222222111111111111222222333222111000000111222333111111222444555333///,,,------///000000111111111111111000000//////......---......///000111111111222111///---...000222444222222222222222222222222333333444333333222111000333333333444444333222222222222222333333444444444444333333333333444555555444333333333444666777999777666555555666555333111222333555666777777777666:::::::::;;;;;;;;;<<<<<<888:::;;;999666555777:::555999===@@@@@@???>>>>>>;;;;;;;;;;;;<<<===>>>??????>>>>>>???@@@BBBEEEFFFGGGJJJOOOSSSXXX```jjjqqqrrrxxxllllllllllllmmmoooqqqrrrooonnnmmmllllllkkklllllljjjiiiggggggjjjpppwww{{{zzzrrrllliiieeeaaa^^^bbbbbbcccdddddddddccccccdddddddddeeegggjjjmmmnnnqqqrrrssstttsssrrrqqqpppjjjiiigggdddbbbaaa```___bbbbbbbbbbbbbbbbbbccccccbbbeeeiiinnnsssvvvyyyzzzzzz{{{}}}~~~~~~|||zzzyyywwwvvvuuuvvvwwwvvvuuusssuuuuuuuuuuuutttsssrrrqqqppplllhhhggghhhfff```ZZZNNNIIIBBB===:::888777555444333222333555666555444888555555777555111111666777555444444444444222111111111111111111000//////000000//////......------222111000111333333///,,,000000000000000111111111111///---...111222000...111111000000//////......111111111111222333444555999888666555333333222222555444222111000111222222222111111111222444666777888777666666777777666555444333222333555555555333222333333333333222111111---888AAA>>>888666888999888888999999999:::::::::>>><<<999777666666666777666999===@@@BBBAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBDDDEEEEEEJJJLLLOOORRRVVV^^^iiiqqqyyy}}}kkkkkkkkkkkkmmmnnnppprrrpppooonnnmmmllllllllllllllljjjhhhhhhlllrrrxxx}}}yyyqqqllliiifffccc___bbbccccccdddddddddddddddddddddeeefffhhhkkkmmmooorrrssstttttttttsssrrrqqqllljjjhhhfffdddbbbaaaaaaccccccccccccccccccdddddddddgggkkkppptttwwwyyyzzz~~~}}}|||{{{|||}}}}}}{{{yyyxxxxxxxxxwwwuuutttrrrqqqrrroookkkkkkmmmlllgggbbbVVVPPPHHHAAA===:::888666444333222333555666555444222444555444222222444777777555444333444444222111111111111111111000/////////////////////.........111000///000222222///,,,///000000000000000000000111///......111111000...111111000000////////////000111111222333444555666999888666555333222222222444333222222111111111222444333222111222333444555888666555555666666555444444333222333555555555333222333333333333222111111111999===999444555777777555555555666666666777777<<<;;;888666555555666666666999<<>><<<<<<<<<;;;;;;;;;;;;;;;======???@@@AAACCCDDDEEEEEEJJJOOOTTTYYY___hhhnnnzzz~~~iiijjjjjjkkklllnnnpppqqqpppooonnnmmmlllllllllllllllkkkiiijjjnnntttzzz~~~}}}wwwoookkkiiigggdddaaabbbbbbbbbccccccdddddddddeeeeeefffhhhjjjlllnnnooottttttuuuuuuuuutttrrrqqqmmmllljjjhhhfffdddccccccccccccccccccddddddeeeeeegggiiimmmqqquuuxxxzzzzzz~~~||||||{{{yyywwwuuusssrrrrrrooommmnnnppppppnnnkkkbbb[[[QQQHHHBBB===999777666444333333555666666555111999;;;444000444777555666555333333444444222111111111111111000000000///...///////////////000000000//////000111111///---...///000111000000......111///...///000111000...111000000000000/////////000111111222444666777888888888666444333222222222222222222333222222111000555444333222111111222333666555333444555555444222333222222333444555555444333333333333333222222111222666666333222555777666444444444444555555555555:::999777555444444555555666888<<<>>>@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCCCCAAAGGGPPPVVV\\\aaahhhmmm{{{hhhiiijjjkkklllnnnooopppnnnmmmlllkkkjjjjjjjjjjjjkkkjjjiiijjjnnntttzzz~~~yyyssslllhhhgggfffdddaaa`````````aaaaaabbbccccccfffggghhhjjjlllnnnppppppttttttuuuuuuuuusssrrrqqqmmmlllkkkiiigggeeeeeedddbbbbbbcccccccccdddddddddhhhjjjmmmqqqtttvvvwwwxxx{{{|||}}}}}}{{{yyywwwtttrrrpppnnnlllkkkllloooqqqqqqppplllfff[[[QQQHHHAAA;;;888777555333444555666666666555BBBCCC666///555888333555444333333444444222111222111111000000000000000......//////000000000111000/////////000000///...---...000000000///---,,,000/////////000000000///000000000000000000000000000111222333555777999:::888777666444333222111111000111222333333222111000444333222111111222333333444333222222333333222111333222111222444555555444333333444444333333222111///111111000222666777444666666666666666777777777777777555444444444444555666888;;;===>>>>>>===<<<:::::::::::::::;;;;;;;;;======>>>???@@@AAABBBBBBAAAGGGPPPWWW\\\cccjjjppp|||iiiiiijjjkkkmmmmmmnnnnnnkkkkkkjjjiiihhhhhhhhhhhhiiihhhhhhiiimmmsssyyy|||uuupppiiifffeeeeeeccc```^^^^^^^^^^^^___```bbbbbbggghhhjjjlllnnnpppqqqrrrtttuuuuuuuuutttsssqqqpppmmmllljjjiiigggfffeeeeeeccccccccccccccccccccccccgggiiikkknnnqqqrrrssssssuuuwww{{{~~~~~~}}}~~~}}}{{{zzzyyywwwuuussspppooolllkkkjjjkkknnnqqqtttuuutttnnndddYYYOOOFFF???:::999777444444555666777666666AAABBB555000666888222444333222222333444333111222111000000//////000000.../////////000000111111///000000/////////000000...///000000///...---,,,///000000000/////////000000000000000111111111111111111222333555777999:::888777555444222111111111///000222333333222111000111111000000111333444555333222111111222222111000222111000222444555555444333444444444444333222222///111222111333555333---777777777777777777777777555555444444444444444444666888:::<<<<<<<<<<<<;;;999999999999::::::;;;;;;<<<<<<===>>>@@@AAABBBBBBEEEJJJOOOUUUZZZcccmmmttt|||kkkkkklllmmmmmmmmmmmmmmmiiiiiihhhgggfffffffffffffffffffffhhhlllrrrwww{{{tttnnnhhheeeddddddbbb```^^^]]]]]]]]]^^^```bbbccchhhjjjlllnnnppprrrrrrsssvvvvvvwwwvvvuuutttrrrqqqnnnmmmkkkiiihhhgggffffffeeeeeeddddddccccccbbbbbbeeegggiiikkkmmmnnnnnnnnnqqqssswwwzzz}}}~~~{{{{{{zzz|||}}}~~~|||{{{wwwvvvvvvuuusssqqqpppooonnnmmmllllllooorrrvvvyyyyyytttlllbbbXXXNNNDDD>>>:::888555444555777777777222888888111000555666222444222111222333444333111333222000/////////000111///000000000000000000111000000111000//////111333111000000//////............000111000///...///111000000000111111111111222111222222333555777888999777777555333222111111111///000111111222111111111000000000000111333555666333222000111222222111///111000000111444555555444444444444444444333222222333666555333222222///)))555555555555555444444444444444444444444555555555666777999:::;;;;;;;;;:::777888888999999::::::;;;:::;;;<<<===???AAABBBCCCHHHKKKNNNRRRXXXbbbnnnvvv|||mmmmmmnnnnnnnnnmmmlllkkkiiiiiihhhgggffffffffffffeeeeeefffhhhlllrrrwwwzzzuuuoooiiifffeeeeeecccaaa______^^^^^^___aaaccceeeiiikkkmmmppprrrsssssstttxxxyyyyyyyyyxxxvvvtttsssooonnnmmmkkkjjjiiiiiihhhiiiiiihhhfffeeedddcccbbbeeefffhhhjjjkkkkkkkkkjjjlllnnnqqquuuxxxyyyyyyyyyvvvvvvuuuwwwxxxyyyxxxvvvsssssssssssssssrrrqqqpppooonnnmmmlllnnnqqqvvvzzz{{{xxxrrrkkkaaaVVVJJJCCC<<<999555444555777888888444222000000222444333222333222111222333444333111333222000///...///000111111111111000000000000000000111222111000000222555444222000///......///000...000111111......///111000000111111111222222222222222222333444666777888777666555333222111000000000000000000000111222222111111000000000222333444333222000111222222111///111000///111444555555444444444444555444444333222444777666222000222111...444444444444333333333222333333444555555555555555666777888999:::::::::999777777777888999:::::::::888999:::===???AAACCCDDDGGGJJJMMMQQQVVV```kkkttt{{{nnnoooooopppooommmkkkjjjjjjiiihhhggggggfffffffffeeeffffffiiimmmsssxxx{{{vvvqqqkkkggggggfffdddbbbaaa```______```bbbeeefffjjjkkknnnqqqsssttttttttt{{{{{{{{{{{{zzzxxxvvvuuuqqqpppnnnmmmkkkkkkjjjjjjlllllljjjiiigggeeedddccceeefffhhhiiijjjjjjjjjiiigggiiimmmpppssstttttttttqqqqqqqqqrrrttttttsssrrrqqqqqqrrrrrrsssrrrrrrrrrnnnmmmlllkkkkkkoootttxxx|||zzzvvvpppggg[[[OOOGGG<<<999666444555777888888:::333///222666333000000333222111111333444333111333222000///...///111222222222111111000000//////111222333222000000333777555333000...---...000111...000222111...---///111000000111111222222222222222222222333444555666777777666555333222111000000111000/////////000222333333222111000000000111222333222111111222222111///000//////111333555555444444444555555444444333222111444444000///333777888555555555444444333333333333333444555666666666666666777888999999999999999666777777888999999::::::777888:::<<>>777777777444333444111222222333333222222111666444333333333333222000333111000//////111333444222222222222222222222222///......//////000111222444222000///000000///......222333111000222111---000000000111222222333333444333222111000000000000666555444333111000//////222222111---++++++///333000000000000000111111222222222111111111111111222222222111000111222444555222777777333333777666222555555444333333333333444333333444444444444444444555555666666777777888888888555666999999666777:::777666555666777888777666:::;;;;;;;;;;;;===@@@CCCGGGIIIMMMQQQXXX```iiippp|||rrrrrrssssssrrrrrrqqqpppnnnmmmkkkiiihhhhhhiiiiiijjjjjjjjjkkkmmmrrryyy~~~|||wwwsssooommmlllkkkggggggffffffgggiiikkkllloooooopppqqqtttwwwzzz|||~~~~~~|||zzzxxxvvvuuutttqqqpppooommmlllkkkjjjjjjmmmmmmllllllkkkkkkjjjjjjfffffffffhhhjjjkkkjjjhhhiiikkklllmmmmmmnnnppprrrtttppplllmmmppprrrpppmmmmmmnnnppprrrrrrrrrqqqpppnnnnnnllljjjjjjmmmqqquuu|||~~~~~~yyytttkkk\\\NNNGGG???888777666444333444222222333333333333222222555333222222444444333111222111000000000111333333222222222222222222222222............///000111222555333000000000000///...---000111///...000///+++//////000000111222222333222111111111111111222222444444333333222222111111---///111000000000333666000000000000000111222222111111000///////////////222111111111111222222333222666666333444777666222555555444333333333333444333333333444444444444555666666666777777777777777888555555888999666777999777666555666888888888666::::::;;;::::::<<<@@@CCCEEEHHHLLLRRRYYYccclllsss|||qqqrrrsssttttttrrrqqqoooqqqooonnnlllkkkjjjkkkkkklllmmmmmmmmmooosssyyy~~~}}}xxxuuurrrrrrrrrmmmmmmlllkkklllmmmnnnoooqqqqqqrrrtttwww{{{~~~}}}{{{yyywwwvvvuuurrrqqqpppooonnnllllllkkkjjjjjjjjjjjjkkkkkkkkkkkkeeeeeefffhhhjjjkkkkkkiiijjjkkkmmmnnnnnnoooqqqssstttqqqnnnnnnpppqqqpppnnnnnnoooqqqrrrrrrqqqpppooopppooonnnlllkkklllppptttzzz~~~|||sssbbbTTTJJJAAA999777666444333555333333444444444444333333333222111222444555444333000111111111111222222222111111111111111111111111............///000111111555333111000000000///...---000111///...000...+++......///000000111111222000000000000111222333444222222222222222333333333***---000222222222333444111000000000000111222222333222111000///.........111111111222111111000000111444555444444777666444555555444333333333333333333333333444444444555555777777777777777777666666888555555888999666666999777666555666888999888777999::::::::::::<<>>AAADDDJJJNNNVVV^^^gggpppxxx~~~zzzzzz{{{||||||}}}~~~~~~~~~|||zzzyyyzzz{{{{{{{{{xxx{{{~~~~~~~~~{{{zzzzzzyyyyyyzzz{{{}}}}}}{{{{{{}}}~~~|||rrrfffYYYIII@@@:::666555777111222222333333222222111333222111222444555444333333111000//////111333444222222222222222222222222222222222222333444555555111000///000333555555555111444444111000111///+++000000000111222222333333000000000000111222333444000111111222333333444444000//////000111///***%%%222222111111222222333444444444333333222333333333222222111000111222444555555111111666666111000444444333222222111111222222111111222333444666666777777777777888999999999:::666444444777777555555888888777777999;;;======<<<<<<============>>>BBBEEEHHHMMMUUU___hhhrrr{{{~~~|||}}}~~~~~~{{{xxxiii___RRRDDD;;;666333111444333222222444666666555111000///000222333333222222222222222222222222222777666444222111111111222333444444222111111333555444333222222111111222222222222111111111111111222444333111000///000111111222111///......000111333111111222111111000///...111111222222222222111111444333222111111111222222333333222222222111111111666555444333222111222222333333333222222111111111444333222000//////......222222333333333333444444999999999888888888888888888777666555666777:::;;;666777888888::::::;;;<<>>@@@@@@===???DDDFFFMMMWWW```iiirrr{{{}}}zzzjjjaaaSSSFFF<<<777333222444222111111333444444333111000///000222222222000222222222222222222222222666555333222222222222333333444444222111111333555333333222111111111111111222222111111111111222222555444333222111000000000444333111000000000222222...///000111222222222222000111111222222111111000333333333222222222111111555555444444444333333333555555444333333222111111444444444333333222222222333222111000////////////222222222333333333444444777777777777777777777777888777666666777888:::<<<888888999:::;;;<<<======>>><<<===??????<<>>888555333444222111111222333222111222111///000111111000///111111111111111111111111444333333222222333333444333444444222111111333555222222111000000000000111222222111111111111222222555555555444333111000///555444333222111111222333///000111222333333333333000111111222222111111000222222333444333222111000444444444444444333333222333444444555444333111000444444444333333333333333111111000000000000111111222222222222333333333333666666666666666666666666888888777777777999;;;<<<::::::;;;<<<===>>>??????>>><<<<<>><<>>?????????======??????===@@@FFFHHHOOOXXXaaakkkwww~~~vvvlll]]]OOODDD===888666777555333333333444333222333111000000111111000...111111111111111111111111111222222333444444444444333444444222111111333555222111000000///000000000222222111111222333333444777777777666555333000///000000000111222333444555333333333333333222000000000000000111111000000000111222333444444333000///000111222333222111000...111333444555555444222000000000000000000000111111////////////000111222333111111111222222222333333444444444444555555666666444444444555666666777888999999:::;;;<<<======>>>AAA>>>>>>@@@@@@???CCCIIIIIIPPPZZZdddnnnyyy|||xxx{{{zzzpppaaaRRRFFF???:::888666555333333444555444333333222000111222222111000222222222222222222222222111222333444444444444333333444444222111111333555222222111000000000000111222222111222222333444555666666666555444222111000//////000111222333444444///000111222333333333333///000000111111000000///222222333444333222111000111333444555555333111000222333444444444333222222///////////////000000000000000//////000111222222111111111111222222222222111111111222333333444444333333444444555666666666888888999:::;;;<<<<<<===BBB??????AAAAAA@@@DDDKKKLLLSSS^^^iiisss}}}~~~{{{xxxsssuuuyyy~~~tttdddTTTHHH@@@;;;999444333111222333444444333333222111222333444333222333333333333333333333333111222333444444444333222333444444222111111333555333333222111111111111111222222222222333444555555666555444333222222222222222333333333333333222222...///000111222222222222//////000000000000//////333333333222222222111111111222444555555333111///333333333333333333333333////////////000000000111111000000000000000111111111111111111222222222222111222222333444444555555333333444555666666666666888888999:::;;;<<<<<<===BBB???>>>@@@@@@@@@EEEKKKPPPXXXdddoooyyy~~~}}}}}}}}}|||zzzvvvsssmmmpppttt{{{uuueeeUUUIIIAAA<<<:::222111000111222444444333333222111222444555555333444444444444444444444444222333444444444444222222333444444222111111333555444333222222111111222222222222222222333444555666666555333222111222222333666666666555444222111000111111222111111000///...//////000000000000//////444333222111111111222222...000222333333111...---444333222222222333444444//////000000111111111222111111000000000000111111000111111111111222222222555555666666777888999999333444555666777777777777888999999:::;;;<<<======AAA>>>===?????????DDDKKKSSS[[[hhhttt}}}{{{{{{{{{zzzxxxvvvtttsssqqqvvv{{{zzzjjj[[[OOOEEE===888444333222111111111222333555444333333222222333333444222111111222222000///111111222444555666666777222222222222222111000///222222222222222222222222111111111111111111111111333444444333333111000///555555555444333222111000000000000000000000000000000000000000111111111111000222444444222000//////222222222333333333444444666555444333222222222222111111222222222111111000333333111111111111333333444444333333222222222222111222333333333444666888666666666666666666666666888888999999999:::::::::===>>>>>>>>>???CCCIIIMMMVVV^^^jjjuuu~~~{{{zzzzzzyyyxxxwwwvvvuuussswww||||||mmm]]]QQQFFF===888555444333222111222222333555444333333222222333333222111000000222333222000000000111111222444555666222222222222222111000000222222222222222222222222111111222222222222111111333222222222222222222222333333444444444333222222111111111111111111111111000000111111111222222222///111444444222000000000222333333333444444444444555444333222111111111111111111222222222111111000444333222111111222333444444444444444444333222222222333444444444555777999666666666666666666666666888888888888999999999:::<<<======>>>@@@DDDJJJNNNWWW```mmmyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwzzz~~~qqqbbbTTTHHH>>>999555444333333222222333333555444333333222222333333000//////000222333333222000/////////000111333444222222333333333222111111222222222222222222222222000111222333333222111000111111000000111333555666111222333333444444444333111111111111111111111111111111111111222222222222...000333333222111111111333333333444444444555555444333222111000000000000000111111222222222111111555444333222222333444555333444666777666555333222333444555555555666888:::777777777777777777777777777777777888888888999999;;;<<<===>>>@@@EEELLLPPPYYYcccqqq~~~xxxwwwvvvvvvwwwxxxzzz{{{{{{}}}wwwhhhXXXJJJ???:::555555555444444444444444555444333333222222333333000//////000111222222111000000///...///111333444222333333333333333222222333333222222222222222111000111333444444333111000000/////////111444777888222333333444444333333333111111111111111111111111000000000111111111111222...000222333222111222333333333444444444555555555222222111000000000000000000000111222222222111111555555333333333333555555333555777888888777444333222444555555555555888:::777777777777777777777777666777777777777888888888:::;;;<<<>>>AAAFFFMMMRRRZZZdddtttvvvuuuttttttuuuwwwzzz|||~~~}}}nnn]]]MMMAAA;;;666666666666555555444444555444333333222222333333222111000000111111000...111111000000111222444444222333333444444444333333333333333222222111111111111222333444444333222111000/////////111444777999444444444444333222111000111111111111111111111111/////////000000000111111...000222222111111222333333333333444444444555555111111000000//////000000///000111222222222222222555555333333333333555555333555777999999777555333111222444444333444666888777777777777777777777777666777777777777888888888999:::<<<>>>AAAGGGNNNSSSZZZeeevvvuuutttrrrqqqrrrvvvzzz|||~~~~~~}}}~~~sssaaaPPPDDD>>>666777777777777666555555555444333333222222333333333111000000000000...---222222222333333333444444333333444555555555444444444333333222222111111111333333333222222333333333000000000000222444666777555555555444333222000000222222222222222222222222///000000000000111111111000111222222111000222333222222222333333333444444111111000000000000000111///000111222222222222222555444333222222333444555333444666777888777555444111222333333333444666888777777777777777777777777777777777888888888999999999:::<<<>>>BBBHHHOOOTTT\\\gggwwwuuussspppoooppptttxxx{{{|||zzzyyyyyy{{{wwweeeSSSGGGAAA777777888888888777666555555444333333222222333333111000//////000111000...000111333444555444333222333333444555555555555555444444333333222111111000555444222111111222444555111111111222222333444444444444444444333333222111222222222222222222222222111111222222222333333333111222333222000000111222111111111222222222333333111111111000000111111222//////000222222333333222444333222111111222333444333444555666666666666555222333444444444555777999666666666666666666666666888888888888999999999::::::;;;===???BBBHHHOOOTTT^^^iiixxxtttrrrooonnnooossswww{{{yyywwwuuuuuuwwwzzz}}}~~~~~~yyygggUUUHHHBBB777888888999999777666555555444333333222222333333///...---///111222111000///111333555555444222000333333444555666666666555444444333333222111000000666444222000000222444666111222222333333333222222222222333444444444333333222222222222222222222222333333444444444444555555222333333222000///000222000000111111111222222222222111111111111111222222//////000222222333333333333333222111111222333333444444444444555555666666333444555555555666888:::666666666666666666666666888999999999999::::::::::::<<<===???BBBHHHNNNSSS```jjjzzzvvvuuusssqqqpppqqquuuxxxwwwtttrrrpppqqqtttxxx{{{}}}}}}~~~~~~~~~|||~~~}}}lll[[[III<<<::::::999777555333444444777555333333333333111///000000000000000000000000111111111000000000000000...///000222444555555555111111222222222222111111222111111111222333333444222111000000000111222333666333000000333555444333666555333111111111333444555333111//////111333555111111111000000000000000//////000000000000000//////000111222333333333333222222222222222222222222...000222111///...111444333333333333333333444444333333333444444333222222555666777888888777666555999999999999999999::::::;;;:::===BBBDDDFFFNNNXXXcccooo}}}vvvuuutttqqqpppqqquuuxxxtttrrrpppnnnoooqqquuuwww~~~~~~}}}|||}}}~~~}}}||||||}}}ppp```OOOBBB;;;:::999777555444444555777555333333333333111///000000000000000000000000111111111111111111111111000111111222333333333333111111222222222222111111222111111111222222333444333222111111000111222222777555222222444555555444666444333111111222333444333222111000000111222333111000000000000000000000//////000000000000//////000111222333444444444444222222222222222222222222///000222111//////111444222222222222333333333333444444444555555444444333777777999999999888777666999999999999999:::::::::;;;;;;>>>CCCFFFIIIRRR[[[fffqqqttttttsssqqqppppppsssvvvsssqqqooonnnnnnooorrrtttxxx|||}}}|||}}}}}}|||zzz||||||}}}sssdddSSSFFF<<<;;;999777555555555555777555444333444333222000000000000000000000000000111111111111111111111111222222222222222222222222111222222333333222222111222111111111111222333333444444333222111111111111666555222222333333333222555444222111111222333333111111111111111111111111000000000000000000111111///000000111000000//////111222333444444555444444222222222222222222222222000111111111000000222333111111111111222222333333444444555666666555555444666666888888888888777666888999999999:::::::::;;;<<<<<>>;;;888666666666666555777555444333444444222111111111111111111111111111111111111222222222222222222222222222222222222333222222333333333333222222222111111111111111222222555444444333222111111000333222111000000//////...333333222111111222222333///000111111111111000///000000000000000111111111000000111111111000//////222333444444555555555444222222222222222222222222000111111000000111222333000000000111111222222333333444444555555555555444333333555666666555555444888999999::::::;;;;;;;;;<<<<<>>777555888:::999777666555444444555666555333333333333333333333333333222222333333444555666666666555222111000000111222444444555555555555444444222222111000000///000000......000111111000//////...111444444111000111222///000111222222222222222222222222222222222222222...//////000111222222222333333333222222000//////222222333333333222111111222222222222222222222222444111///000333555444222000111111333444555666666222333444555666666666666333444666777888888888777888888999:::;;;======>>>BBBBBBDDDJJJOOOVVVbbbnnnyyy___bbbhhhlllmmmllliiigggjjjjjjjjjkkkllloooqqqrrrwwwyyyzzzyyyuuuqqqnnnlllkkkjjjgggeeedddeeefffgggkkkhhhiiilllmmmkkklllooooooppprrrssstttttttttsssyyyyyyyyyyyyyyyxxxxxxwwwzzzzzz{{{~~~}}}{{{{{{|||~~~~~~|||~~~~~~~~~~~~~~~}}}}}}|||~~~{{{xxxwwwyyy{{{|||}}}xxxvvvtttsssrrrpppmmmjjjoookkkkkknnnmmmjjjmmmtttyyyyyydddSSSIII???777777999888777777888666444444444333111000222222222222333333444555555555555555555555555555333333333333222222111111555555555555555555555555111222222222222111000000111111000.........///000000111222222222000///...222222000000000111222333222222111111000111111111000000000000000111111111555555555444333222111000000000111111111000000///000111222333444333333222222222333333333444444444444444444444333333222111444222111222555555333000444444555555666777777777888666777::::::999<<>>EEEFFFKKKSSSYYY```lllwwwZZZ[[[]]]```dddhhhjjjlllmmmmmmnnnppprrrvvvyyyzzz~~~~~~|||wwwrrrnnnlllllllllkkkjjjjjjiiijjjjjjkkkjjjhhhiiimmmooommmnnnrrrqqqrrrsssssssssrrrpppoooqqqqqqrrrrrrqqqqqqpppooopppooooooqqqtttwwwwwwwwwvvvuuusssqqqpppppppppqqquuuuuuuuuuuutttsssrrrrrrpppqqqrrrpppnnnllllllllljjjkkklllllllllkkkiiihhhdddddddddfffhhhhhhfffdddeeecccbbbbbbcccdddcccbbb````````````^^^]]]___aaakkkwwwnnn\\\LLLBBB999888::::::999:::999888666666777777555333333333333222222333333444444444444444444444444444555444222111111222333444444444444444444444444444333333333333333222111111333111000111444444111---111111111111111111111111222222111111111111111111222222222222222222333444333222222111000///......//////000111111111111111000000111222222222111111222111000//////000222333333333333444444444444555333333333444444333333222444333222222222333333444555555555666777777888888999777888:::999888:::???EEEGGGMMMVVV]]]dddppp{{{XXXXXXYYY[[[^^^bbbeeeggghhhhhhiiikkkmmmqqqtttuuuwwwwwwwwwuuuqqqoooooopppooooooooooooooooooppppppnnnlllnnnrrrtttssstttxxxxxxxxxyyyyyyxxxvvvtttsssrrrrrrssssssrrrrrrqqqpppqqqpppooopppsssuuuuuuuuuuuutttsssrrrrrrrrrrrrsssvvvvvvuuutttssssssssssssqqqrrrrrrqqqnnnkkkkkkkkkggghhhiiijjjjjjhhhfffeeebbbbbbbbbdddeeeeeebbb```aaa```^^^___aaabbbbbbbbb___aaaaaa___]]]]]]^^^___iiitttooo\\\NNNCCC999888999999888999777666555555555555444222444333333222222333333333444444444444444444444444444333333222222333444555444444444444444444444444222333333333333222111111222111000222444444000---111111111111111111222222222222222222111111000000222111111111222222333444333222222111000///............///000111111111111000000111222222222222222111222222333222222111111333333444444444555555555222333333444444333333333333333333333222222333444555555666666777888888888777666777:::;;;:::===CCCFFFIIIOOOYYYaaahhhtttXXXXXXXXXXXXZZZ\\\___```bbbbbbbbbdddfffiiilllmmmmmmoooqqqqqqqqqpppqqqrrrppppppqqqqqqrrrrrrrrrssssssrrrsssxxxzzzzzz{{{~~~|||zzzxxxvvvvvvwwwwwwvvvvvvuuuttttttrrrpppppprrrttttttttttttttttttuuuvvvwwwxxxyyyzzzyyywwwuuuuuuuuuvvvvvvuuuvvvvvvtttqqqnnnmmmmmmhhhiiikkklllllljjjhhhffffffeeeeeefffffffffcccaaabbb```^^^___aaaccccccccc___bbbccc___]]]^^^^^^]]]iiisssqqq___PPPDDD:::777888777666777666444333333444444333222444444333222222222333333333333333333333333333333333333333444444444444444333333333333333333333333111222222222222111000000111111222222111000000///222111111111111222333333222222222222222111000///000000000000111222333333222222111111000000//////...///000111111111111111000000111222333333333333111222333444444333111000333444444444555555555555222222333444444444333333333555666666555444444555555666666777777888888999777666777;;;<<<<<<@@@EEEHHHKKKRRR\\\dddlllwww^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\\\\]]]___aaadddeeeeeehhhllloooppppppqqqrrrqqqrrrssstttuuuuuuuuuuuuwwwuuuwww|||~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzyyyvvvtttqqqpppqqqrrrsssrrrssstttuuuwwwzzz|||~~~|||zzzzzz{{{|||}}}}}}~~~~~~{{{xxxuuuttttttnnnppprrrttttttqqqooommmmmmllljjjjjjjjjiiifffdddeeecccaaaaaaccceeeffffffaaaffffffaaa___aaa```]]]jjjsss~~~vvveeeRRRFFF:::777666444444555555444333333444444333222555444333333222222222333333333333333333333333333111222444555666555444333333333333333333333333333000111111111111000/////////222333111...,,,///222222222111111111222333444222222333333222111///...////////////000111222333111111111000000000000000000000111111222111111111///000111222333333333333333222222111111111111111444444444444555555555555111222333333444444444333111444888888666444333444666666666777888888999999:::888999======<<<@@@EEEJJJMMMUUU___gggnnnyyyeeedddcccaaa```___^^^^^^YYYYYYYYYZZZ[[[]]]___aaaaaaeeejjjnnnooopppqqqqqqssstttuuuwwwxxxxxxxxxxxxyyywwwyyy~~~~~~~~~~~~}}}|||xxxuuurrrpppqqqqqqqqqqqqrrrsssvvvyyy||||||{{{{{{vvvxxxzzz||||||yyyvvvtttsssqqqnnnmmmlllkkkiiiggggggeeeccccccdddggghhhhhhdddjjjjjjeeebbbdddccc```jjjrrr}}}{{{jjjSSSFFF:::666555333222333555444333333444555444222555444333333222222222222333333333333333333333333000222444777777666444222333333333333333333333333000000000000000///.........222444111+++***...444222222111111111222444555222222333333222111///...............///000111222000000000000000111111111111111222222222222111111///000111222333444444444444222000......///000222444444444555555555666666111222333333444444444444...222777888555222111111666666666777888888999999<<<:::;;;>>>>>><<>>======@@@FFFKKKSSSUUU\\\fffnnnuuussssssrrrqqqpppmmmlllkkkfffccc^^^[[[YYYWWWUUUSSSYYYYYY[[[^^^bbbfffiiilllpppsssvvvxxxyyyyyyzzz|||{{{xxxuuuuuuuuuuuuvvvtttpppmmmmmmiiieeeccccccdddeeedddeeegggkkkpppvvv~~~}}}~~~{{{vvvpppnnnllllllnnnooooooooopppnnnllliiigggfffeeeeeejjjttt}}}uuu]]]NNN@@@:::999666444333333222000111222444444333222222222222222333444444555444444444444333333333111222222333444555555555555555444333333444555555111222444333111//////000333222//////000000///...000111222222111111222333000111111222222111111000111111111111111111111111///111333333111000111111111///......000111111000111111111000000000000000222222111111000/////////000000111222333333222222222222222222333333333333777222666888222444777111777777888777666555777999<<<>>>??????>>>AAAGGGLLLUUUXXX___jjjqqqxxxuuuuuutttsssqqqpppnnnnnnjjjgggbbb^^^[[[XXXUUURRRUUUVVVXXX[[[___dddiiikkknnnqqquuuwwwxxxyyy{{{||||||wwwtttpppooooooooonnnmmmiiifffdddaaa]]]\\\\\\]]]^^^^^^^^^bbbfffkkkpppyyy~~~yyytttrrroooooopppqqqqqqqqqqqqooollliiifffeeeeeeeeeiiisss|||zzzaaaRRRBBB<<<:::777444333666444333444555666555444333222222222222333444444444444555555555444444444222222111111222444666777555555444444444444555555000111222222000//////000333111//////000111000//////000222111000///000222000000111111111111000000111111111111111111111111000111333222111000111222111///......///000000///111111111111111111000000111111111111111000//////111222333444444444444444222333333333333333444444777222777999333444666000666777777777666666888:::>>>@@@AAA@@@@@@BBBHHHMMMVVVZZZbbbmmmuuu|||vvvuuutttsssrrrqqqqqqqqqmmmjjjfffbbb```]]]YYYWWWRRRSSSTTTWWW[[[aaafffiiikkknnnrrrvvvwwwyyy{{{|||~~~~~~}}}}}}~~~~~~xxxsssppplllkkkiiihhhhhhfffccc```\\\YYYVVVUUUUUUWWWXXXXXXYYY]]]bbbeeeiiiqqq{{{zzzwwwuuurrrrrrrrrssssssrrrpppnnnkkkgggdddccccccdddgggqqqzzz~~~eeeUUUEEE===;;;777444444666555444555666666555333333333222222333333444555444444555666666666555444333222111111111333555777555555555555555555555555444555555444333222333555111000...///111222222111///111111111//////000111000000000000000000000000111111111111111111111111000222222222000000111333111000......///000000///222222222222222222222222000111111111111000//////111222333333444444444333222222222333333444444444666222777999333444666000333555666777777888;;;===???AAACCCBBBBBBDDDJJJOOOWWW[[[dddoooxxxuuuuuutttttttttttttttuuuqqqnnnkkkhhhfffccc___]]]RRRRRRRRRSSSVVVZZZ___bbbgggjjjooorrruuuwwwyyy{{{xxxyyyzzz|||}}}zzzuuuooolllhhhfffdddcccbbb```]]][[[VVVTTTPPPOOOPPPRRRSSSTTTUUUYYY]]]___bbbiiittt}}}|||zzzwwwtttssstttttttttsssooolllhhhdddaaaaaaaaaaaaeeennnwwwgggWWWFFF???<<<888666555444333333444555555333111333333333333333444444555444555666777777777666555333222222111111222444555444555666666666666555444333444444333222111333555111///...///111333333222000111222111000///000111111000000//////000000111222222222222222222222222111222222111000000111333222111//////000111000///222222222222222333333333///000111222222111000///000000111111111111000000111111222222333333444444666111666888333444888222222444666777888999<<>>???BBBDDDDDDEEEIIIOOOTTT[[[___iiivvvpppoooooooooqqqsssuuuvvvzzzxxxuuurrroookkkgggddd___]]]YYYVVVTTTUUUWWWXXX^^^bbbgggkkknnnpppsssuuupppsssxxx}}}|||wwwpppkkkgggbbb___\\\ZZZYYYWWWTTTRRRQQQNNNKKKJJJLLLNNNPPPPPPLLLQQQVVVXXXYYYaaammmwww|||yyyvvvuuuuuuuuutttsssllliiiddd___\\\\\\\\\]]]```iiirrrzzziiiYYYHHH@@@===:::888888777666666777888777444222444333333333333444555555333555777888999888777666444444333333222111111000444555666777777666555444444555555333222222555777555333111000111111000///222333333222000///000111111000///......///000111222222222222222222222222222222222111///000222444444222111000111222111000//////000000111111111222...///111222222111000///444444444333222111000/////////000111222222333333666000333666111555;;;777666777888888777888:::<<>>EEEEEEEEEEEEGGGKKKQQQVVV]]]ccclllvvvjjjjjjjjjkkkmmmooorrrssswwwuuusssqqqooonnnmmmmmmiiigggccc___[[[XXXVVVUUUTTTVVVZZZ___eeekkkoooqqqqqqtttwwwyyy|||zzztttmmmhhh^^^[[[VVVRRRPPPOOONNNMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSWWW```llluuu}}}xxxuuussspppnnngggbbb\\\WWWVVVWWWXXXXXX\\\aaaiiivvvooo```OOOFFF@@@;;;999999999888777777777555222000333444555666666777777666777777777888888777777777555444333111111111222222333333555666777888888888444444333333222111111111333222222222333333222000111111222222222111000///000111111111111111111000111222333333111111333555222111///......///000111///000000111111000000///222222333333222222111111111111222333333333333333555444222111000111222333000000000111222222333333222222222333444555666777555555555666888:::===>>>EEEEEEEEEFFFGGGLLLRRRWWW___eeeoooyyyfffggggggiiikkknnnqqqrrrwwwvvvtttrrrpppoooooooooooonnnkkkgggbbb]]]XXXVVVUUUUUUXXX[[[```fffkkknnnoooqqquuuxxx{{{~~~|||uuummmhhh___[[[UUUQQQNNNMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOQQQUUU^^^jjjsss|||vvvqqqmmmjjjgggaaa]]]WWWTTTTTTUUUWWWWWW\\\aaajjjvvvqqqaaaPPPFFF@@@;;;999999777666555666666666444222444444444444444555666777888777777666666777777888666555444333222111111111333444555777888888888888444444444333333222222111222111111222444444333222111111111000000000//////111111222222222222111111333444444444222111222444333222000///......///000////////////////////////444444444444333222111111111222222333444555555666777666333000///000222333//////000111111222222333000000111333555777999:::666666666666888;;;===>>>DDDEEEFFFGGGIIINNNTTTYYYbbbhhhrrr}}}ddddddeeegggjjjmmmqqqrrrwwwuuusssqqqppppppqqqrrrssssssrrrooojjjddd^^^[[[ZZZYYYXXXXXX[[[___cccffflllooossswwwzzz~~~}}}vvvnnnhhh```[[[TTTOOOLLLJJJHHHGGGJJJJJJJJJKKKLLLLLLMMMNNNLLLMMMNNNOOORRR[[[fffoooxxxpppjjjeeeaaa___]]]ZZZVVVTTTVVVXXXZZZ[[[^^^dddmmmyyytttdddRRRGGGAAA<<<999:::666555444555666666555333444444333333333555777888888777666555555666777888777666555444333222111111444444666777888999999999555444444444333333333222111111111222555555444333222222111000000000000111222222222333333222222222333555555555333111222333333222111000////////////000000////////////000000333333444444444444444333111111222333444555666666999777333000///000111333000111111222222333444444111111222333555777999:::666666666777888;;;===???CCCEEEFFFHHHKKKPPPWWW\\\cccjjjuuuddddddeeegggjjjnnnqqqsssuuutttqqqpppoooppprrrsssssstttuuutttqqqkkkfffbbb]]][[[XXXWWWXXX[[[^^^aaahhhkkkqqqvvvyyy}}}~~~wwwnnniii```[[[SSSMMMJJJHHHGGGFFFIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNQQQXXXccclll}}}tttllleeeaaa]]]ZZZZZZXXXUUUUUUXXX\\\^^^___ccciiirrr}}}yyyhhhUUUIIIBBB<<<::::::666555333444555666555444555444333333444555777888888777666555555666777888777777666555444333111111333444555777888888888888555555555444444444444444111111111333555666555444444333222111111111111222222222222333333222222222222444555555333111111222333333222111000/////////111111111111111111111111000111333444555666777777111111111111222333555555999777444111000000222333222222333444444555555666444444444444555666777777666666666777999;;;===???BBBDDDGGGJJJMMMSSSZZZ^^^eeelllxxxdddeeeeeegggjjjnnnqqqssssssqqqooommmmmmoooqqqsssrrrtttvvvvvvtttpppkkkhhh]]]\\\YYYWWWWWWZZZ\\\^^^bbbgggmmmrrrvvvzzz~~~}}}vvvnnnhhh```[[[SSSMMMIIIGGGFFFFFFIIIJJJKKKLLLMMMMMMMMMLLLNNNNNNOOOOOOQQQYYYdddlllzzzqqqiiiccc___\\\ZZZXXXWWWVVVWWW\\\```ccceeekkkqqqyyynnnYYYLLLCCC===::::::777555333333444555444444555444444555555666777888777666666555555666666777666777666666555444333222222333444666777777777777555555555555555555555555222111111333555666555444333333333333222222222111111111222222222222111111000222444444333111111111222222222111111000000///111222333444444333222111...///111444666777888888333222111111111222444555777666444333222222222222333444444555555666777777666666555555555555555666777666777777999<<<>>>???AAADDDGGGKKKPPPVVV\\\aaagggooo{{{ddddddeeegggiiimmmoooqqqpppnnnlllkkkkkkmmmppprrrrrrtttvvvwwwuuurrrnnnkkkaaa___\\\YYYXXXXXXYYYZZZ\\\aaahhhnnnrrrvvvzzz}}}|||vvvnnnhhh```[[[SSSLLLIIIHHHGGGFFFIIIJJJLLLMMMNNNMMMMMMMMMLLLMMMNNNOOORRR[[[gggppp{{{uuullleeeaaa^^^\\\ZZZZZZYYYYYY\\\bbbgggjjjlllrrrxxxrrr]]]NNNEEE===::::::777555333222333444444333444555666777888888888888555666666666666666666555555666666777666555444333111222333555666666666666555555555555555555555555333222222333555666555333111222222333333111000///000111111111111111111000...000333333222111000111111111111222222111111000000222555666666555222000///000111333555666777777666555333222222222444555444555555444444333333222333333444444555666666666666666555555555555666666777777777888999<<<>>>@@@@@@CCCHHHLLLQQQXXX^^^ccciiirrr~~~ddddddeeefffhhhkkknnnpppnnnllljjjiiijjjlllppprrrrrrtttvvvvvvuuurrrooolllgggddd```\\\XXXUUUTTTTTTXXX]]]dddjjjooossswwwzzz||||||}}}~~~{{{uuummmhhh```[[[SSSLLLIIIHHHHHHGGGIIIJJJLLLNNNNNNNNNMMMMMMJJJKKKMMMOOOTTT]]]jjjsssuuuppphhhaaa]]][[[ZZZYYY^^^]]]^^^bbbgggmmmqqqssswww}}}uuu___PPPEEE>>>::::::888666333222333333333222444555777999999999888888444555666777777666555444555555666777777666555444111111333444555666666666555555555666666666666666444333333444555666444333///000222333222111///---000000111111111111000000,,,///222333222111000111000111111222222222111111///111555777777555111///000111222333444555555555888777555333222333444555333444555666555444333222222222333444444555555666555555555555555666777777777777777888:::<<<>>>@@@@@@CCCHHHMMMRRRYYY___dddkkkttteeedddbbbdddgggkkkmmmnnnnnnllljjjhhhiiikkkoooqqqppppppqqqqqqqqqppppppooonnnkkkfff```ZZZVVVTTTSSSVVVYYY]]]bbbiiioootttwww|||}}}~~~}}}yyyrrrkkkggg\\\YYYUUUOOOKKKHHHGGGFFFIIIJJJLLLLLLJJJIIIIIIJJJLLLOOORRRUUUYYYcccnnnwww}}}yyymmmjjjeee```^^^]]]___```aaabbbeeeiiinnnrrruuuvvvxxxcccQQQGGGAAA<<<999888666444333333333222111444444444555666777777888555666666777666444333222555555666666666444333222555444333333333333444555777777666555555555555555555444333333333333444555555444333222111111111111111000000000222333222111111111222222222333333333000//////...//////000111555555555555444444333222111111111222333444666777444333333222111111111222111222222333333222222111111111000222444666555555;;;666444777777444555:::;;;:::999888:::===@@@BBBHHHJJJLLLOOOSSSZZZbbbgggsss{{{eeecccbbbcccgggjjjlllmmmkkkjjjhhhfffgggiiilllnnnoooooooooppppppoooooonnnqqqnnniiiccc]]]WWWSSSQQQTTTUUUYYY^^^dddjjjooorrrzzz{{{||||||xxxrrrkkkggg^^^[[[VVVQQQMMMJJJHHHGGGIIIJJJLLLLLLKKKJJJKKKLLLNNNQQQTTTXXX]]]fffqqqzzz~~~xxxtttkkkhhhccc___]]]___aaacccggghhhkkkooossswwwzzz{{{{{{fffUUUIIIBBB===:::999777444333444444333111444444555555666777777888666666666666555444333222555666777888777666555444555444333222222333444555777777666555555555555555666444333222222333444666444444333111111111111111111000000000222333222111000000000000111111111111000000000000000000000000444444444444444333222222.........///111222444555444333222222111111111222222222333333333333222222333222111333555777777666777333111444444111333777::::::999999;;;???BBBDDDLLLNNNPPPSSSXXX^^^fffkkkuuu~~~eeecccbbbcccfffiiijjjjjjhhhgggeeeddddddfffhhhiiilllmmmmmmnnnnnnmmmmmmmmmooonnnlllhhhccc]]]WWWTTTSSSTTTWWW[[[```eeeiiilllvvvwwwyyyyyyvvvqqqkkkggg___]]]XXXSSSOOOKKKIIIIIIIIIJJJLLLLLLKKKKKKLLLNNNQQQTTTYYY]]]bbbkkkvvv~~~|||wwwqqqmmmgggeeeaaa^^^^^^aaaeeehhhlllnnnqqquuuxxx{{{}}}~~~kkkYYYLLLDDD>>>;;;999777555444555555333222444444555555666777777777777666555444444444444444666777888999999888888777555444333222222333444555777777666666555555666666666555222111111222555666444333222111000000000000111000000000222333222111........./////////000000000111222222222222000000222333333333333222111111---------...000222333444333333222111111111111222222222333333333333222222333222222444666888777666666222111333333111333666999999999:::===AAAEEEGGGKKKMMMOOOSSSWWW^^^fffkkkxxxdddcccbbbccceeegggggggggeeedddcccccccccdddeeefffjjjjjjkkkkkkllllllkkkkkkjjjkkklllllliiieee```\\\VVVVVVWWWYYY\\\aaadddgggoooqqqtttuuutttpppkkkhhhaaa___[[[VVVQQQMMMKKKJJJIIIJJJKKKLLLKKKLLLNNNPPPUUUXXX]]]bbbgggoooyyy{{{vvvqqqkkkgggeeecccaaa```aaafffkkkooooooqqqsssvvvyyy{{{}}}}}}ppp]]]OOOEEE???;;;:::888666555555555444333555555555555666666777777888777555444333333444555555666777888999999888777444444333222222333444444777777666555555666666666666444222000000222444666333333222111000000000000111000000000222333222111........./////////000000111222333444444333111///111111222222222111111000000000000000111222333444222222111111111111111222222333333333333333333222333222222333666777777666777555555555555555666888666777888;;;>>>CCCGGGIIIKKKMMMOOORRRWWW^^^ffflllzzzdddbbbaaabbbdddeeeeeedddbbbbbbbbbcccddddddeeeeeeggghhhiiijjjjjjjjjjjjjjjiiikkknnnooonnnjjjeeebbbYYYXXXWWWWWWXXX[[[]]]___gggjjjnnnqqqrrrooollliiidddbbb^^^YYYTTTPPPMMMKKKJJJKKKLLLMMMMMMOOORRRTTTYYY^^^ccchhhmmmttt}}}{{{vvvqqqmmmhhheeeeeedddcccdddggglllqqqtttssstttuuuvvvyyy{{{|||}}}tttaaaQQQFFF???<<<;;;999777666777666555444555555555555666666666666888777555444333333444555333444666777777777666666444333222222222222333444666555555555555555666666555444222000000222444555444333222111000000000000111000000000222333222111/////////000000000111111111222444555444333111///000000111222222111111111333222222111000000111111111111111000000111222222333333333444444333333333222111111222444666666555666777777666777888999888555666888;;;???DDDHHHJJJOOOQQQSSSWWW\\\ccckkkqqq|||cccbbbaaabbbccccccbbbaaa^^^___aaacccdddeeeeeeeeefffggghhhhhhiiiiiiiiiiiikkknnnqqqrrrppplllgggddd\\\ZZZWWWTTTSSSTTTUUUWWW___ccchhhmmmppppppmmmlllhhhfffccc^^^YYYTTTPPPNNNMMMNNNPPPPPPQQQSSSWWWZZZ```dddjjjooosssyyy|||xxxtttpppmmmkkkgggeeehhhhhhiiikkkooossswwwyyyyyyxxxwwwwwwxxx{{{}}}wwweeeTTTHHHAAA>>><<<:::888777777777666555555555666666666666666666777666555444444444444444333333555666666555444444444333222111111222333444444444444333444444555666444333222111111222333444555444333222111111111111111000000000222333222111000000111111111222222222222333444444333222000///000000111222222222222111222111000///////////////111000000000000111222222333333444444444444333333111000000222444666555444333666777555555888999666555666999===AAAFFFJJJLLLPPPQQQTTTXXX]]]dddmmmrrrcccbbbaaaaaabbbbbb```^^^ZZZ\\\___bbbdddeeeeeeeeeeeefffggghhhiiiiiiiiiiiikkkmmmppprrrrrroookkkhhhaaa^^^YYYTTTQQQQQQQQQRRRYYY]]]dddjjjooopppooonnnmmmkkkhhhddd^^^YYYUUUSSSRRRSSSTTTUUUVVVYYY^^^aaafffkkkqqqvvvyyy~~~~~~ssspppmmmkkkjjjiiigggfffkkkmmmooosssvvvyyy{{{||||||zzzwwwuuuvvvyyy}}}{{{iiiXXXKKKDDDAAA===;;;999888888888777666666666666666666666666555666666666666555444333222444444555666555444333222444333222111111222333444222222222222222333444555222222222333333222222222666555444333222222222222111000000000222333222111000000000111111111222222333333333222111111000000000111111222333333222222000000000000000111222222000000000000000111222222333333444444444444333333222111111222555666666555111666666444555999999555777999<<<@@@DDDIIILLLNNNPPPRRRUUUYYY^^^fffnnntttcccbbbaaaaaabbbaaa___]]]WWWZZZ]]]aaacccdddddddddeeefffggghhhiiiiiiiiiiiigggjjjnnnrrrsssrrrooonnnfffbbb]]]WWWSSSQQQQQQQQQUUUYYYaaaiiinnnpppppppppqqqooolllhhhbbb]]]YYYVVVUUUWWWXXXYYYZZZ]]]bbbfffkkkpppvvvzzz}}}|||vvvmmmkkkhhhgggggghhhggggggnnnppptttxxx{{{}}}~~~~~~|||yyyuuurrrrrrvvv{{{~~~~~~lllZZZMMMFFFDDD===;;;999888999999777666666666666666666555555555555666666777666444333222555555666666666444333222333333222111111222333333222111111111222222333444111222333444444333222111666666555444333333333333111000000000222333222111000000000000111111111111444333222111000000000000000111222333333333333333000111111222333555777777000000///000000111222222333444444555555444444333333222222444666777777666222777888555666::::::666:::;;;>>>CCCGGGKKKNNNOOOVVVXXX[[[^^^dddkkktttyyyaaa___^^^^^^___^^^]]][[[XXXYYYZZZ\\\^^^```bbbbbbaaadddiiikkkkkkiiihhhhhhhhhkkkooorrruuuvvvuuuuuummmggg```XXXSSSOOOLLLJJJRRRQQQWWWbbbkkknnnqqquuuuuusssoookkkhhhddd___\\\\\\]]]^^^______aaaeeehhhkkkpppvvv|||yyytttkkkgggcccbbbdddiiilllnnntttxxx}}}~~~{{{xxxuuuuuuxxx}}}mmm\\\NNNEEE@@@@@@===999777777777777666555666777888888777666555777777666666555555444444444444444555555555666666333333222222333333444555333333222111222333555666333333333444444333222222777777777555222222333555777555333111111111222333000///......///111333555444333222222222333444555111222333444333222111000333222111000000000222222444444444333333222222222222333555777777666555444222111222333666777666555555555777888888999888888<<<;;;;;;===BBBHHHMMMPPPRRRUUUYYY^^^eeennnxxx~~~bbb```^^^]]]^^^]]]\\\ZZZYYYYYYZZZ\\\]]]___```aaabbbeeeiiilllkkkjjjiiiiiiiiikkkooosssvvvwwwwwwvvvpppkkkddd]]]XXXSSSOOOLLLQQQPPPUUU___gggjjjmmmqqqsssqqqooollljjjfffcccaaa```bbbccccccccceeehhhkkkmmmrrrxxx}}}~~~uuupppfffcccaaaaaafffkkkppprrrwww{{{}}}zzzxxxxxx{{{ppp___QQQGGGBBB@@@===999777777777777666666666777777777777666666888888777666666555444444444444444444555555555666333333222222333333444555333333222222222333444555444444444444444444444444777777666444222222333555777555333222111111222333111000///...///111222444555444333222222222333444222222333444333222111000333222111000000111222222444444444333333222222222222333444555666555555444444333333444666666555333666666777777888999999:::===<<<<<>>>>>>>>AAAEEEJJJOOOSSSUUUXXX\\\bbbjjjsss}}}eeeccc___]]]\\\\\\ZZZXXX\\\\\\\\\[[[\\\]]]^^^___fffiiilllnnnnnnmmmmmmmmmlllooossswwwzzz{{{{{{zzzssspppmmmhhhccc\\\TTTOOONNNKKKLLLTTT[[[___dddiiinnnoooppppppnnnlllkkkjjjiiijjjjjjjjjiiijjjmmmooorrrvvv|||~~~vvvmmmfff^^^^^^___dddkkksssyyy{{{xxxfffWWWKKKDDD>>><<<888777777888888888999888666555555666777777::::::999777666555444333444444444444444444444444333333222222333333444555333333333333333333333444555444444333333444555666555666555444222222333555666555444222222222222222222222111000000000111222666555555444333333222222444444444333333222111111111111111111111111222222333333333333333333333333444333222111111333444666666555444555777777555333:::999777777777999<<<======>>>@@@BBBEEEJJJOOOSSSVVVYYY]]]ccckkkuuuiiifffbbb```___^^^]]][[[___^^^]]]]]]]]]^^^```aaahhhkkknnnpppooooooooopppnnnqqquuuyyy{{{|||{{{{{{qqqooommmjjjfff___WWWRRRNNNJJJJJJPPPVVV[[[aaaffflllnnnqqqqqqooommmlllllliiijjjkkkjjjjjjkkkmmmppptttxxx}}}zzzrrrjjjddd``````bbbhhhpppwww{{{}}}zzziiiXXXJJJCCC===;;;888777888999999999999888666555555555666777999999888777666555444444444444444444444444333333333333222222333333444555333333333333333333333222333333222222333444444555555555555333222222333555555555444333222222222222222222222111111111111111555555555555444444333333555555444333222222222111000000111111222222222222333333333333333333333333444333111000111222555666444444444666888999888666:::999777777777999<<<===;;;===@@@BBBEEEIIINNNSSSVVVYYY^^^dddlllvvvnnnjjjfffcccbbbbbbaaa```bbbaaa```______aaaccceeekkkmmmpppqqqqqqpppqqqrrrqqqsssvvvzzz{{{{{{{{{zzzpppooonnnllliiiddd]]]XXXRRRMMMJJJNNNSSSXXX]]]cccggglllpppqqqooommmlllnnnjjjkkkkkkkkkkkklllooorrrvvvzzz~~~{{{uuuooohhhdddcccdddgggmmmuuu{{{|||kkkYYYJJJBBB<<<:::777777888999::::::999888777666666555555666777777666666555555444444444444444444333333333333333333222222333333444555333333444444444333222222000111222333444444444444444444444333111222444666555444444333333222111111111111222222222222222222333444555555555555444444777666555333222222222222///000111222222222222222222222333333333333444444555444222111222333555666444444444666888:::999888888888777777888999;;;<<<:::===AAACCCEEEHHHNNNSSSVVVZZZ___eeennnxxxrrrnnnjjjggggggggggggfffdddcccbbbaaabbbdddgggiiimmmoooqqqrrrrrrrrrssstttsssuuuxxxzzz{{{{{{yyyxxxpppppppppooonnnjjjeeeaaaZZZSSSNNNOOOQQQTTTYYY___aaagggmmmpppnnnmmmnnnpppkkkmmmnnnnnnnnnpppsssvvvyyy|||zzzuuupppkkkfffccceeegggkkkqqqyyy~~~mmm[[[KKKBBB<<<999777666888:::::::::888888888777777666555444555555555555444444444444444444444333333333222222333333222222333333444555333333444444444333222111///111444666666666444333333444444222111111444666444444444444333222111111000111111222333333333333222333444555666666555555888777555333222222222222...///111222333333222222222222222333333444444444555444333333333444666666666666555777999999888777666666777777888999999::::::???CCCEEEFFFIIIOOOTTTXXX[[[aaahhhppp{{{tttqqqllljjjiiijjjjjjjjjfffeeeccccccdddfffiiikkknnnppprrrsssrrrrrrtttuuutttvvvxxxzzz{{{zzzxxxwwwrrrrrrrrrrrrrrroookkkggg```XXXQQQPPPQQQRRRVVV[[[\\\ccckkknnnnnnnnnpppsssmmmoooppppppqqqsssvvvyyy{{{~~~~~~wwwppplllhhheeebbbfffhhhlllttt|||ooo\\\LLLCCC;;;999777666888:::;;;;;;777888888888888666444333333333333444444444555555444444444333333222222222333333222222333333444555333333444555444333111000///222555888999777555333333444444222111111444666444444444444333222111111///000111222333444444444111222444666777777666666888777555333222222222222...///111222333333222222222222222333333444444444555444444444555555666666999888777888999888777555555555777888888999888888;;;@@@EEEGGGHHHJJJPPPVVVZZZ]]]bbbiiirrr}}}wwwvvvtttrrrqqqnnnjjjfffgggeeecccccceeehhhkkkkkkooorrrtttuuuuuuvvvwwwxxxxxxyyyzzzzzzyyyxxxvvvuuutttrrrrrruuuwwwwwwssspppiiicccXXXPPPLLLNNNSSSWWW^^^ccciiinnnppppppppppppmmmooopppqqqrrruuuyyy|||xxxoooiiieeecccfffkkkjjjnnnuuu{{{lllYYYKKKCCC;;;999777666777777666555888888777666666666666666444333222222222222333444333222000000000222444666333333333444333333222222333666555222111333333000333444444555555444444333999666333///...///111222:::999777666444222000000111111111111222444666777555444333333333333444555888777777666555444444444333333444444555555444444333333333333333333333333999777444222222333555666777444333444888:::999888888888888888999:::;;;;;;>>>AAAFFFJJJMMMPPPTTTVVVZZZ]]]ccciiirrr}}}xxxwwwuuusssqqqnnnjjjggggggeeecccccceeehhhjjjkkkooorrrtttvvvvvvwwwyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvuuuuuuwwwyyyyyywwwtttllleee[[[QQQLLLMMMPPPTTT[[[```ggglllnnnooopppqqqrrrtttuuuwwwxxx{{{~~~|||tttkkkfffbbb```ccciiinnnrrrxxx~~~mmmZZZKKKDDD<<<:::888777888888777555888888777666666666666666555444333222222333444555333333222111111222444444444444555555555555444444333666666333222555555222333333444444444444333333888666333111000000222333777666555555333333222111222111111222333444666777555444333333333333444555777666666555444444333333222333444444555555555555333333333333333333333333777666444333333444555666777555444555777999888777888888888888999:::;;;;;;===AAAEEEIIILLLPPPSSSVVV[[[^^^dddkkkttt~~~zzzxxxvvvtttssspppkkkhhhhhhfffddddddfffiiijjjjjjooorrruuuwwwxxxyyy|||}}}}}}|||{{{zzzyyyyyyyyyyyyzzzyyyxxxyyy{{{|||{{{zzzssslllaaaVVVOOOMMMOOOPPPVVV[[[bbbhhhlllnnnppprrrvvvxxxzzz|||}}}|||xxxppphhhdddaaa```dddiiissswww}}}ooo[[[MMMEEE>>><<<:::999999999888666888777777666666666666666555555444444444444555555444444444333333333333333555666666777777777666666222555555333333666777444222222333333333333222222666555444333333333333444444444444444444444333333222222222333333555666777555444333333333333444555666555555444444333333333111222333444555666666666444444444444444444444444555555555555555555666666888666555555777888777666777777777888888999;;;;;;???BBBGGGKKKNNNQQQUUUWWW\\\```fffnnnvvv{{{yyywwwvvvtttqqqmmmjjjjjjhhhfffgggiiikkkllllllppprrrvvvxxxzzz|||~~~}}}|||zzzzzzzzz{{{{{{{{{{{{zzz{{{}}}~~~{{{tttiii]]]UUUPPPOOOOOORRRVVV]]]dddiiimmmqqqssswwwyyy|||xxxuuunnngggdddcccccchhhnnnxxx|||qqq^^^NNNFFF@@@===;;;:::::::::888777777777666666666666777777666666555555555555666666444555555555555444222222555666666777777777777666000333444222333666777444111222222333333222222111444444555555555555555444555555555444444444444444333333333444555555666777555444333333333333444555666666555555555444444444111222333555666666666666444444444444444444444444333444555666777777666666888777666666666666666666777777777888888:::;;;<<>><<<;;;;;;:::999777777777666666666666777777666666666666666666666666444555555555555444222222333444555666666666666666...222222000111555666333111222222333333222222111333444555666666666555555777777666666555444444444333444444555666666666666555444333333333333444555777777777777666666666666222333444555666666666666555555555555555555555555333444666777888777666555777777777666555666666777777777777888999;;;<<<===AAAEEEIIIMMMPPPTTTWWWZZZ```eeemmmvvvxxxwwwvvvvvvvvvtttqqqnnnpppnnnmmmnnnoooqqqppppppqqqtttwwwzzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{yyy{{{~~~zzzpppfff\\\UUUQQQOOOLLLPPPVVV]]]cccjjjqqquuuxxx|||~~~xxxqqqkkkeee```aaadddhhhooowwwvvvbbbRRRIIIAAA???<<<;;;;;;:::888777666666666666666777777888555555666666666666555555444444444333333333333333222333333444555555555555...111222000111444555222222222333333333333222222444444555555666555555444666666666555555444444333444555555666777777666666555444333333333333444555777777777777777777777777444444555666666666666555666666666666666666666666444555666777888777666555666777777777555555777999888888888999;;;<<<>>>???@@@CCCHHHLLLOOORRRVVVXXXaaagggqqq{{{uuuttttttuuuvvvuuurrrppppppooonnnooopppqqqqqqooorrrtttxxxzzz{{{}}}}}}}}}}}}}}}|||{{{zzzyyyxxx||||||uuukkkbbb[[[VVVTTTKKKOOOUUU[[[bbbiiiqqquuuvvvyyy~~~}}}zzztttmmmhhhbbb___bbbfffllluuu}}}wwwdddSSSJJJAAA???<<<;;;:::999888666666666666666666777888888444555666666666666555444333333222111111222444444222222333444555555555555///222333000111444555222333333444444444444333333555555444444444444444444222222222333333333444444444555666777888777666666555444333333333333444555666666666777777777777777666666666666666555555444666666666666666666666666666777777777777666666555444666777777555555888:::999999:::;;;<<<>>>???@@@AAAEEEIIIMMMPPPTTTWWWZZZbbbiiittttttsssssstttvvvuuusssqqqpppooonnnooopppqqqpppooorrruuuxxxzzz{{{|||~~~||||||}}}}}}}}}{{{yyyxxxxxx}}}yyyqqqhhhaaa\\\ZZZKKKOOOTTTZZZaaaiiipppvvvrrrvvv{{{{{{xxxqqqjjjhhhcccaaaeeejjjpppzzzxxxeeeTTTJJJAAA???<<<::::::999777666666666666666666777888888333444555666666555444333333222000000000222444666222333444555666666666666111444444222222555555222333444444555555444444333666555444333333333333444......///111222333444444555555777888888777666666555444333333333333444555555555555666666666666666777777777777666555444333777777777777777777777777888888777777666666555555333555777777555555888;;;:::::::::;;;===???@@@AAAEEEHHHMMMQQQTTTWWW[[[]]]cccjjjuuuvvvuuutttuuuuuutttqqqnnnqqqpppooonnnnnnoooqqqrrrttttttuuuwwwxxxzzz|||}}}|||||||||{{{zzzzzzyyyyyyzzz}}}|||tttmmmggg]]]TTTRRRNNNOOOVVV^^^dddjjjqqqvvvzzz~~~~~~yyyqqqhhhbbbccccccdddgggmmmuuu}}}|||iiiVVVIIICCC@@@<<<;;;;;;;;;;;;:::777777888888888777777666555555666666666666555555222111222444666777666444777666555666777666444333777777666666555444333222444555555555666666777777777555333333555777777777888666555333222222333333444444555555666555555555:::777444333333444444444777666666666666777777888888777666666666666777777999888888777666555555555666666666666666666666666444444333333333444555555777777777777888:::???CCCIIIJJJLLLOOORRRVVVZZZ]]]iiippp|||qqqqqqrrrttttttrrrmmmiiilllllllllmmmmmmnnnooopppuuuvvvvvvwwwxxxzzz{{{|||||||||{{{{{{{{{{{{zzzzzz{{{~~~~~~wwwrrrlllcccZZZUUUPPPOOOTTTZZZ```ffflllrrrwww{{{~~~~~~}}}vvvooogggbbbeeefffhhhlllrrryyy|||iiiWWWJJJCCC@@@===;;;;;;;;;;;;:::888888888888888777666666666666777777777777666666555444333444666777777666999888777777888888666444666666666555555444222222333333444555666888888999777555333444555777777777666555444333222222333333444444555555666666555555888666333111222333333222555555555555666666777888666555555555666666777888888888777666666555444444555555555555555555555555555555444444555555666666777777888777888;;;@@@CCCJJJLLLNNNPPPTTTXXX]]]```kkkrrr~~~nnnoooqqqttttttqqqkkkfffhhhiiikkklllnnnooooooooovvvvvvvvvwwwxxxzzz{{{|||{{{{{{{{{{{{||||||||||||}}}|||wwwrrriii```YYYSSSOOOQQQUUUYYY```fffmmmrrrxxx{{{{{{|||~~~|||ssskkkfffcccgggiiimmmrrrxxx~~~}}}jjjXXXLLLDDDAAA===<<<<<<<<<<<<;;;999999999999888777666555777777888888888888777777888666444444666777777777:::999888999::::::888666555555555555444333222222222222444555777888::::::777666444444666777777666444444333222222222333333333444555666666666666666666444111111111222222111333333333444555666777888555444444444555666777777777777666666555444444444444444444444444444444444666666555555666666777888777888888888999<<>><<<<<<<<<<<<;;;;;;::::::999888777555444666777777888888777777666:::777444333444666777777:::999888999::::::999777333444444444444444333222333444555666777888999999777666555555777888777666333222222222333333333333333444555666666777666666666444222111222333333222222222222333444555666777666555555444444444555555666666555555444444444444555555555555555555555555555555555555666777888888888888999999:::===BBBFFFLLLOOORRRTTTVVV[[[bbbgggqqqxxxuuusssqqqpppooommmjjjhhhccceeehhhkkknnnooopppppprrrssstttvvvyyy|||~~~zzz{{{{{{|||}}}~~~~~~|||wwwnnnddd^^^UUUMMMLLLNNNQQQXXX^^^ffflllssswwwwwwwwwxxxyyy{{{{{{{{{{{{{{{zzzzzzyyy|||}}}}}}~~~xxxpppjjjhhhiiiiiimmmssszzz}}}kkkYYYNNNDDDAAA===;;;;;;<<<<<<;;;;;;;;;::::::888777666555555666666777777666666555999666333222444555666666888777777888999999888666333333444444555444444444666666666777777777777777888777666666888888777555222333333333333333333333333444555666777777777777777555444444555555555333222222222333333444666666888777666444333333333333555555555555555444444444666666666666666666666666444444444444555666777888888999::::::;;;>>>CCCGGGLLLOOOSSSTTTVVV[[[cccjjjttt|||zzzwwwssspppnnnllljjjhhhcccdddfffiiikkkmmmnnnooorrrssstttvvvyyy|||~~~{{{||||||}}}~~~}}}zzzqqqiiiaaaXXXPPPMMMNNNOOOTTTZZZccciiiqqqvvvvvvuuuuuuvvvxxxxxxyyyyyyxxxxxxwwwvvvwwwxxxzzz|||~~~}}}{{{vvvqqqnnnmmmmmmjjjnnnttt{{{}}}kkkYYYMMMCCC@@@<<<;;;;;;;;;;;;:::::::::::::::999888777666555555666666666666555555777555333333555666666666666666555777888999777666333333444555666666666666888888888777777777666666888777666777888888666555444444444555555444333333333444555666777888888888777666555666777888666555444444333333333444555555888888666555444444333333555555555555555555555555777777777777777777777777333333333444555666777888999::::::;;;<<<@@@EEEHHHLLLPPPTTTVVVWWW\\\fffnnnxxx}}}zzzvvvtttpppllliiifffggghhhjjjllloooqqqrrruuuuuuuuuwwwxxxzzz|||}}}}}}}}}}}}~~~~~~yyyrrreee\\\SSSPPPNNNNNNPPPUUU___fffoootttuuussssssssstttuuuuuuvvvuuutttsssrrrqqqsssvvvzzz}}}~~~{{{xxxuuutttsssqqqppplllooouuu|||}}}kkkXXXLLLBBB???;;;::::::::::::999::::::::::::999999888777666666777777777777666666666555444555777888888777666555555777888999888666333444555666777777777777777777777777777777888888888777777888999888666444555666666666666555333222333444555666888888888888777666666777888888777555666555555444444444444444666666666555555666666777666666666666666666666666777777777777777777777777444444444555666777999:::999:::;;;;;;===AAAFFFJJJNNNRRRWWWXXXYYY^^^iiiqqq~~~{{{vvvoookkklllllllllmmmooorrruuuwwwwwwwwwwwwwwwxxxyyyzzzzzz~~~~~~~~~~~~~~~yyyiii```VVVRRROOOLLLNNNQQQ]]]dddmmmssssssqqqqqqqqqrrrrrrssstttsssrrrqqqpppnnnqqquuuyyy|||}}}~~~~~~~~~zzzvvvuuuvvvvvvtttrrrmmmpppvvv|||}}}jjjXXXLLLAAA>>>;;;999999999999888999999:::::::::999999888777777888888888888777777555555555777999:::999888666666666777999999888777444444666777888888888888555666666777888999999:::888888777888999888666444777777888888777555333222333444555777888888999999777666555777888888777555777777666555444444444444444444555555777888999:::666666666777777777777777666666666666666666666666555555555666777999:::;;;::::::;;;<<<===AAAFFFJJJOOOTTTYYYZZZZZZ```kkktttwwwppptttooolllnnnqqqrrrvvvzzzyyyyyyyyyxxxwwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~{{{nnnfff]]]VVVPPPKKKLLLPPPYYY___fffllloooppppppppprrrssstttsssqqqpppqqqrrrsssssssssvvvxxxyyywwwvvvvvvvvvvvvwwwyyyyyyxxxvvvssspppsss{{{|||jjjWWWKKKAAA>>>:::888888888888777777888888999999999888888777888999:::999777555333666666666666666555555555666666555555555555666666777888888777555444666777888999999999999888777777999999999999888888777666555666666666666444333222666666666666777777777777888888888888888777666555444444444333333444444555666555444555666777666555777777777777666666666666999888777555555555666777666666555666666777888999;;;;;;:::<<<@@@EEEJJJNNNPPPSSSWWWYYY]]]dddpppyyy~~~xxxxxxrrrnnnpppssstttwww{{{xxxyyyyyyxxxwwwxxxzzz|||~~~~~~~~~~~~~~~|||rrrjjj```YYYRRRLLLLLLOOOVVV\\\cccjjjmmmnnnoooooorrrssstttsssqqqpppqqqrrrsssssssssuuuwwwxxxvvvttttttssssssuuuxxxzzzzzzyyyuuusssuuu||||||iiiVVVJJJAAA>>>:::888888888777666666777777777777777666666777888999999999777555444666666666666666666666555666666555555555555666666777888888777555444666777777888999:::::::::::::::999999::::::999888777777666777777777666555444333666777777777777888888888999999999999888888777666666666555555444555555555666555444555777888888777888777777777666666666666999888777666555555666777777666666666666777777888;;;;;;;;;<<<@@@EEEKKKNNNQQQUUUYYY\\\___hhhsss{{{|||vvvrrrsssuuuuuuxxx|||wwwxxxyyyxxxwwwxxxzzz{{{}}}xxxoooeee^^^UUUNNNLLLNNNRRRXXX___fffiiikkkmmmnnnqqqrrrsssrrrqqqpppqqqrrrtttsssssstttvvvvvvsssqqqooooooooorrrvvv{{{}}}~~~yyywwwyyy~~~{{{iiiVVVJJJAAA===:::777777777666666666666666666555555444333777888888999888777555444555555666666666666666666666666555555555555666666777888888777555555666777666777888:::;;;<<<<<<<<<999:::::::::::::::999888888888888888888777555555888888888888999999999999;;;;;;;;;::::::999888777888888777666666666666666666555555777999::::::999888888777777666666666777888777777666666666666777888888777666666666777777;;;;;;;;;===AAAGGGLLLOOOSSSVVV[[[^^^dddlllwwwzzzuuuuuuvvvuuuwwwzzzvvvwwwyyyxxxxxxxxxyyy{{{{{{sssiiiaaaWWWNNNKKKLLLPPPUUU\\\bbbfffiiilllnnnpppqqqrrrrrrqqqqqqrrrsssuuuttttttttttttsssqqqnnnkkkjjjkkkooouuu{{{|||{{{|||{{{iiiVVVIIIAAA>>>:::777777666666555666777666666555444333222777777888888777666555555555555555555666666666666666555555444444555555666666777888777555555666888666777888999::::::::::::999999:::;;;;;;;;;:::::::::::::::999999888777777999999999::::::::::::;;;<<<<<<<<<<<<;;;:::888888999888777666666666666666777666666888:::<<<<<<;;;999888777666666666777777777777777666666666666777999999888777666666666666;;;;;;<<>>:::888777777666555888888888777666555444333777777777777777666666555444555555555666666777777555555444444444444555555666777777666555555777888777777888888888888777777888999::::::;;;;;;;;;;;;<<<;;;;;;:::999999888888::::::::::::;;;;;;;;;;;;============;;;:::999888888777777666555555666666777777777888;;;===<<<<<<:::999777666666666777888666666666777777777777666:::999888777777666777777;;;<<<===@@@EEEIIINNNPPPTTTWWW\\\bbbkkkuuu~~~yyywwwuuussssssuuusssvvvxxxyyyxxxxxxyyyzzz{{{{{{{{{|||}}}~~~|||tttllldddZZZPPPJJJJJJMMMQQQVVV[[[```dddiiillllllnnnqqqssstttvvvyyy{{{yyyxxxvvvuuusssqqqmmmjjjffffffhhhlllrrrxxx|||}}}|||~~~~~~}}}~~~|||jjjWWWKKKCCC@@@;;;999888777666555888888888888888777666555666666666666666666666666444444555555666777777777555555444444444444555555555666777666555555777999777777888888777666666555777777999:::;;;;;;;;;;;;===<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;>>>>>>>>>===;;;:::888777777777666666666666777777888777777888;;;<<<<<<;;;;;;999888666666777888999555666666777777777777666999999888777777777888888;;;<<<>>>BBBFFFKKKOOOQQQUUUWWW\\\dddnnnyyy{{{xxxvvvrrrrrrtttrrruuuxxxyyyxxxxxxyyyzzzxxxxxxyyyyyyzzz|||}}}~~~~~~}}}}}}~~~{{{tttmmmfff]]]RRRLLLLLLLLLOOOTTTXXX\\\```eeeiiikkkmmmqqqtttvvvyyy||||||zzzxxxvvvtttpppllliiiffffffhhhlllrrrvvvxxxxxxzzz}}}}}}{{{|||}}}kkkXXXLLLDDDAAA===:::999888777666777777888888888777777666666666555555555666666666444444555555666777777888555444444333333444444555555666777666555666777999666777777888888888777777555666777999:::;;;;;;;;;===<<<;;;999999999999999999999:::::::::;;;;;;;;;>>>>>>===<<<;;;999888777777777777777777888999:::999888777888:::;;;;;;999;;;:::888666555777888:::444555666777888888777666888888888777888888999999;;;<<>>>>>===<<<;;;999777666777777777888999:::<<<<<<:::888888888:::::::::888<<<:::888666555777999:::444555666888888888777666888777777777888999::::::;;;===???CCCHHHMMMPPPRRRXXX[[[```iiiuuuzzzwwwuuusssqqqrrrtttvvvxxxzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxwwwvvv|||{{{zzzyyyxxxyyy|||~~~~~~xxxpppiiiddd]]]UUUPPPJJJKKKMMMPPPVVV]]]cccggghhhkkkooorrrvvvzzz~~~}}}{{{xxxtttqqqmmmllljjjkkkkkkkkkllloootttxxxtttvvvxxxxxxwwwwwwxxxyyy}}}}}}}}}}}}~~~~~~lllZZZOOOCCCAAA>>><<<<<<;;;999777999999::::::999999888777888888888777777777777777444666666666444333444555888666222000///000333444555555666666777888888888:::999888666555555444444:::999999:::;;;;;;:::999???>>>===<<<:::999888888999;;;======;;;:::::::::>>>>>>===<<<:::999888888>>><<<:::888888888999:::;;;;;;;;;::::::999999999::::::999999888777777777666666777777888888888999999999888888777666666666;;;>>>AAADDDHHHMMMRRRVVVXXX___iiisss{{{{{{xxxuuusssrrrssstttvvvxxxxxxxxxwwwvvvtttsssrrrsssuuuvvvuuutttxxxxxxxxxvvvvvvwww{{{~~~yyyqqqkkkfff___WWWRRRNNNNNNOOOQQQVVV[[[aaadddgggjjjnnnqqqtttxxx|||~~~|||yyyuuupppmmmjjjjjjkkkkkkjjjkkknnnrrruuuuuuwwwxxxyyyxxxwwwxxxyyy|||{{{{{{}}}~~~~~~|||zzz~~~|||{{{}}}~~~lllZZZNNNCCCAAA>>><<<<<<<<<:::999:::::::::::::::999999888999999999888888777777777555666777666555444555666:::888555333222333555777666666777777777777888888999888777666666666666666999999999:::;;;;;;999888;;;::::::999888777666666777999;;;;;;:::999999:::===<<<;;;:::999888777777;;;:::999888888999;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888777777777666777777777888888888888::::::999999999999888888:::<<>>=========<<<;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999999888777777777888999888666555666777:::999777555444555666777888777777777777666666666888888777777777777888888888888999::::::999888777888888888777777666666666555777999:::999888999:::;;;;;;:::999999888777777999999888888999:::<<<=========<<<<<<<<<<<<;;;;;;::::::999999888777777777777777777777888888888888::::::;;;;;;;;;;;;<<<<<<;;;===@@@CCCFFFKKKQQQUUU^^^fffrrr||||||yyywwwuuuwwwwwwwwwwwwvvvuuusssrrrmmmllllllnnnppprrrrrrqqqpppqqqrrrrrrsssuuuxxx{{{|||}}}~~~|||vvvqqqmmmfff___YYYTTTSSSQQQRRRTTTXXX]]]```gggiiimmmppprrrtttwwwyyy}}}}}}|||zzzwwwsssooommmnnnmmmllljjjiiijjjmmmpppvvvwwwyyyyyyxxxwwwwwwxxxyyyxxxxxxyyyzzzzzzxxxuuuwwwvvvvvvwwwyyy|||}}}~~~mmmZZZNNNCCCAAA>>>======>>>>>>===;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;:::999999888777888999:::999777666777888888777666555444444444555777777777666555444444333777777777777777888999999666888::::::999888777666777888888888888888888888555777999999999999:::<<<;;;;;;::::::999999888888:::999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777777777777777777888888888999::::::;;;<<<=========>>>@@@BBBEEEIIIOOOVVVZZZbbbkkkwww}}}{{{yyywwwyyyyyyxxxwwwuuutttrrrqqqlllkkkkkkmmmoooqqqqqqpppnnnpppqqqrrrsssuuuxxxzzzyyyzzz|||}}}}}}wwwsssoooiiiaaa[[[SSSRRRPPPPPPSSSXXX]]]aaafffiiimmmppprrrtttvvvxxxyyyzzz{{{{{{yyyvvvsssqqqppppppnnnkkkjjjjjjmmmpppvvvwwwyyyxxxwwwvvvvvvwwwxxxwwwwwwxxxzzzyyywwwuuuuuuuuuuuuvvvxxxzzz}}}}}}}}}}}}~~~nnn[[[NNNDDDAAA>>><<<<<<>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;:::999999888999:::::::::888777888999888777777666555555444444666666555444333222222111666666666666777888999:::666888;;;<<<999777666666666666777777777777888888777888999999999999;;;===;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999:::::::::::::::::::::;;;::::::999999888777777777888888777777777777777777888888999:::;;;<<<======>>>@@@CCCFFFKKKRRRZZZ___gggppp}}}}}}{{{yyyyyyxxxwwwuuutttrrrqqqppplllkkkkkklllnnnpppooonnnnnnoooqqqrrrssstttwwwyyywwwxxxzzz|||~~~|||wwwtttpppkkkccc]]]RRRPPPOOONNNQQQWWW]]]```eeehhhlllppprrrsssvvvwwwwwwxxxzzz{{{{{{yyyvvvtttqqqpppnnnllljjjjjjmmmooouuuvvvxxxwwwvvvtttuuuvvvuuuuuuuuuwwwxxxyyywwwuuussstttuuuuuuvvvyyy}}}|||||||||||||||}}}~~~~~~ppp\\\OOOEEEAAA===;;;;;;<<<======;;;;;;;;;;;;;;;:::999999;;;;;;::::::::::::999999999:::::::::888777888999888999999999888777666555666555555444333222222222666666555666666777888888555999======:::777666777555555555555555555555555888999:::999999999;;;===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888999999999::::::::::::;;;::::::999999888777777777888888888888777777777777888888999999:::;;;<<<<<<===???BBBFFFLLLTTT\\\bbblllvvvzzz~~~|||{{{wwwvvvtttsssqqqpppooonnnkkkjjjjjjkkklllmmmmmmlllmmmooopppqqqqqqrrruuuwwwvvvwwwyyy{{{}}}~~~}}}zzzvvvtttqqqkkkccc]]]SSSQQQNNNMMMOOOTTTZZZ^^^bbbeeejjjnnnppprrrtttvvvwwwyyy{{{||||||yyyvvvtttoooooommmkkkiiiiiilllnnntttuuuwwwvvvtttsssssstttqqqqqqrrrtttvvvwwwvvvtttqqqrrrsssssstttwww|||{{{{{{zzzzzzzzz{{{|||||||||rrr^^^PPPEEEBBB===::::::;;;;;;;;;:::::::::::::::999999888999999999999::::::::::::888999:::999888777777999777888999999888777555444666666666555555444444444666555555555555555666666666:::??????;;;777666777666666666555555555555555888999999888777777999;;;999999:::::::::;;;;;;;;;:::::::::;;;::::::999999::::::::::::;;;;;;<<<<<<::::::999999888777777777888888888888777777777666999999999::::::;;;;;;;;;===???CCCGGGNNNWWWaaagggsss|||rrr{{{}}}|||uuutttrrrpppooonnnmmmmmmkkkjjjiiijjjkkklllkkkjjjlllnnnpppqqqpppqqqsssuuuvvvwwwyyy{{{|||}}}~~~~~~|||yyyvvvssspppkkkccc]]]TTTQQQNNNLLLNNNRRRXXX\\\___ccchhhmmmoooqqqsssuuuyyyzzz|||}}}|||yyyuuusssnnnnnnllliiiggghhhkkkmmmsssuuuvvvuuusssrrrrrrsssnnnnnnooorrruuuvvvuuusssoooqqqrrrrrrrrruuu{{{zzzzzzzzzyyyyyyzzzzzz{{{yyy~~~sss^^^QQQFFFBBB===999999:::::::::999::::::::::::999888888777888888999999::::::;;;888999:::999777666777888444555666777666444222111777777777777777666666666555555444444444444555555666;;;@@@@@@;;;777666888999999888888777777777777888999888777555555777999888888888999999::::::;;;888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::999999888777777777999888888888777777666666:::::::::;;;;;;;;;;;;<<>>AAADDDHHHMMMSSS]]]iiirrr~~~fffjjjqqqwww||||||yyyxxxwwwtttpppnnnlllkkkiiigggiiiiiiiiijjjkkklllllllllooooooooooooqqqsssuuuvvvyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzxxxuuutttrrrkkkccc]]]UUUNNNLLLMMMMMMQQQUUU\\\___ccchhhkkkoootttwwwwwwzzz{{{xxxuuutttqqqllliiiiiihhhfffeeegggjjjmmmqqqqqqqqqqqqqqqpppooonnnllliiigggiiimmmooonnnlllqqqrrrsssuuuwwwxxxzzzzzzyyyzzzzzzzzzyyyxxxwwwvvvuuuwwwzzz~~~tttaaaRRREEEBBB???<<<<<<;;;:::999999999888888777666666555777:::999444444777777444777777777777777777777777666777999::::::999888666999999999888888777777777666666666666666555444333666888;;;======<<<999888999777555444333333444555555555555666777999:::;;;999999999999888888888888;;;999777777888::::::999888888888:::>>>???===;;;<<<;;;:::999888888888888888888888888888888888888888:::;;;;;;;;;<<<>>>@@@BBBEEEJJJPPPVVVaaammmvvv___ccciiinnnssswww|||~~~|||zzzyyywwwtttqqqnnnmmmllljjjhhhkkkjjjjjjjjjjjjlllmmmnnnoooooopppqqqrrrtttuuuuuuwwwxxxxxxxxxyyyzzzzzzzzzzzzzzzyyywwwwwwwwwqqqiiiaaaYYYQQQOOONNNMMMOOOSSSYYY\\\aaaeeehhhlllpppsssvvvyyyyyyvvvsssrrrnnniiicccdddeeeeeefffhhhkkknnnmmmooopppqqqqqqpppnnnmmmkkkhhhfffgggkkkmmmllljjjqqqrrrsssuuuxxxzzz{{{|||zzzzzzyyyxxxxxxwwwwwwvvvssstttvvvyyy~~~wwwdddUUUFFFCCC???<<<;;;;;;:::999999999888888777666666666888999888555444666666444777777777777777777777777666666777888888999999999:::::::::::::::999999999777777777777666555444333666888;;;======<<<:::888888777666444444444555555666666666666777888::::::888888888888777777777777999888666666888:::;;;::::::999999;;;===>>>===<<<===<<<;;;999888777777777666777777888888999999999888999;;;<<<<<<===@@@BBBCCCGGGMMMSSS[[[fffsss|||^^^aaafffjjjnnnrrrvvvyyyyyyzzz{{{{{{||||||{{{{{{wwwuuurrrppppppnnnllljjjnnnlllkkkjjjkkklllnnnpppoooppprrrsssttttttttttttvvvvvvwwwwwwxxxyyyzzzzzzyyyzzzyyywwwyyyzzzuuunnnfff]]]UUUQQQOOOLLLMMMQQQVVVYYY]]]aaaeeehhhmmmppptttwwwwwwsssqqqoookkkeee___aaacccdddeeegggjjjllljjjlllnnnpppqqqpppnnnlllkkkiiihhhiiikkkllllllkkkpppqqqsssuuuxxxzzz{{{|||{{{zzzyyyxxxwwwvvvvvvvvvsssssssssuuuzzzyyyfffVVVEEEAAA===:::999999888777888888888888777777666666888999888666555666666555666666666666666666666666666666555666777999:::<<<::::::::::::::::::::::::999999999888777666444444777888:::<<<<<<;;;:::999888777666555555555666666777666666666777888999999777777777777666666666666777666444555777999:::::::::999:::;;;<<<<<<<<<;;;===<<<;;;999888777777666555666666777888999999:::888999;;;<<<===???BBBEEEBBBFFFNNNUUU^^^jjjwww]]]```dddgggiiimmmqqqtttssstttvvvxxxzzz|||}}}}}}yyywwwuuutttsssrrrooommmpppooommmlllmmmnnnpppqqqqqqrrrsssttttttttttttttttttuuuuuuvvvwwwxxxyyyyyyxxxyyyxxxwwwyyy|||xxxrrrjjjaaaXXXTTTQQQMMMLLLOOORRRUUUZZZ^^^bbbfffjjjnnnrrruuuuuuqqqnnnlllgggbbb^^^```bbbbbbcccdddfffiiihhhjjjmmmoooppppppnnnmmmmmmlllkkklllmmmnnnooonnnqqqrrrsssuuuwwwyyy{{{|||{{{{{{zzzyyyxxxwwwvvvuuussssssrrrrrrwwwzzzeeeUUUFFFBBB===999888888888777888888888777777777777777999888777777666555555666555555555555555555555555666555555555666888;;;<<<888888888999999999999999999999999999888777666555777999:::;;;<<<;;;:::999888888777777666666666777888777777777777777888888777777777666666666555555666444333333555888888888999999999999999999::::::===<<<:::999888777777777555555666777888888999999777999;;;===>>>@@@CCCEEE@@@FFFNNNWWW```lllyyy[[[]]]```bbbdddfffjjjmmmnnnooorrrvvvyyy|||~~~{{{zzzyyyxxxxxxwwwtttrrrrrrqqqpppppppppqqqrrrssstttttttttttttttttttttttttttuuuuuuuuuvvvwwwwwwwwwwwwxxxwwwwwwyyy}}}zzztttmmmddd[[[WWWRRRNNNLLLNNNNNNQQQVVV[[[```eeejjjmmmqqqtttsssoookkkiiiddd^^^^^^___`````````aaadddggggggiiilllnnnpppppppppooonnnnnnnnnooopppqqqrrrsssssstttuuuvvvxxxzzz{{{{{{{{{{{{|||{{{zzzxxxvvvtttrrrqqqoooooosss|||zzzeeeUUUIIIEEE???;;;:::::::::999888888777777777777777777:::777666777777444444777555555555555555555555555555555555555666888:::;;;777777777777888888888888999999::::::999999888777888999:::;;;;;;;;;::::::888888888888888777777777999888777777777777777888777777777777666666666666666555333333555777777777999999:::888777777888:::;;;;;;:::999888888888888555666666777777888888888888999;;;<<<===???BBBEEEBBBHHHQQQZZZdddppp}}}ZZZ[[[]]]^^^___bbbeeehhhkkkmmmpppuuuyyy|||~~~~~~}}}|||||||||{{{xxxvvvssssssssssssssssssssssssvvvuuutttsssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxyyyxxxwwwzzz~~~|||vvvnnnfff]]]XXXTTTNNNMMMNNNKKKNNNTTTYYY___dddjjjnnnooorrrrrrmmmiiifffaaa\\\]]]]]]]]]]]]]]]```dddhhhhhhiiikkkmmmooopppqqqrrrnnnnnnppppppqqqsssuuuwwwwwwwwwxxxyyyzzz{{{||||||{{{|||}}}~~~|||yyyvvvsssnnnmmmlllkkknnnvvv|||gggVVVJJJEEE???;;;999999999999777777777777777777777888;;;666555888777333444777444444444444444444444444555555555666777888999999777777777777888888999999888999999:::::::::::::::888999:::;;;;;;;;;::::::777888888888999888888888999999888777666666777777888888888777777777666666999777555555666888888777:::;;;;;;999777666888;;;::::::999888888999999:::666666666777777777777777888999;;;<<<===>>>AAACCCGGGMMMVVV```jjjvvvZZZ\\\]]]^^^^^^aaadddgggjjjlllppptttyyy|||~~~~~~{{{xxxtttuuuuuuvvvuuuuuuttttttwwwvvvtttsssrrrsssuuuvvvuuuuuuuuuuuuuuutttttttttzzzzzzyyyxxx{{{}}}xxxoooggg^^^YYYUUUOOOMMMNNNIIIMMMSSSYYY^^^dddjjjnnnoooqqqqqqlllhhheee```ZZZ[[[[[[[[[[[[\\\```eeeiiiiiiiiikkkmmmoooqqqrrrsssmmmnnnpppqqqrrrtttwwwyyyzzzzzz{{{{{{|||}}}}}}~~~{{{|||~~~zzzvvvssskkkjjjhhhhhhjjjqqqzzz}}}iiiXXXHHHCCC===888777777777777777777777777777888888888;;;666555888888333333888444444444444444444444444555555666666777777888888777777888888888999999999888888999:::;;;;;;;;;;;;999999::::::;;;;;;;;;:::777888888999999999888888:::999888777666666666777888888888888777777777777;;;999777777888999999888;;;<<<===:::777666999<<<999999888888999999:::;;;777777777777666666666666888:::;;;<<<<<<===@@@BBBKKKQQQ[[[dddnnnzzzZZZZZZ[[[\\\^^^```bbbcccfffjjjoooqqqqqqtttzzz}}}{{{|||xxxtttrrrsssvvvwwwxxxyyyvvvtttuuuwwwwwwuuusssvvvuuutttssstttuuuvvvwww|||||||||}}}~~~}}}zzzwwwnnniii```YYYTTTPPPMMMKKKHHHLLLRRRYYY___ccceeefffqqqqqqppplllfffaaa^^^]]]WWWWWWWWWXXX[[[___cccffflllkkkkkkkkkmmmpppsssuuusssrrrpppppprrrvvvzzz}}}zzzzzzyyyyyyyyyyyyxxxxxx|||xxxtttrrrkkkeeeeeegggkkkttt|||}}}gggUUUHHHBBB<<<999:::::::::888777666555555666777666444777666666777888888666444777555444444555555444333444555666666777666666666777888888888888999999999999888666777888:::999999999999:::;;;;;;:::999999777888999999888999;;;===<<<;;;::::::999999999999999999999999999888777666999888777777888999<<<======<<<;;;:::999::::::;;;;;;;;;;;;::::::999999999666666777777777777666555:::;;;<<<======>>>AAACCCLLLVVVaaaiiittt[[[[[[[[[\\\]]]^^^```aaaeeeiiinnnpppqqqtttzzz}}}{{{zzzwwwtttssstttuuuvvvvvvwwwuuussssssuuuuuutttrrrttttttssssssssstttuuuvvvyyyyyyzzz||||||{{{xxxuuuoooiiiaaaYYYTTTPPPNNNLLLIIIMMMRRRYYY^^^bbbeeefffmmmnnnnnnjjjddd^^^[[[YYYVVVVVVVVVWWWZZZ___cccfffkkkkkkkkkkkkmmmoooqqqrrrsssrrrppppppqqquuuxxx{{{zzzzzzzzzzzzzzzyyyyyyyyy|||xxxtttnnnhhhbbbaaabbbdddkkksssiiiWWWIIIDDD===:::;;;;;;;;;999777666555555666777666555777666666777888888666444777666444555666666555333444555666777777777777777777777888888888999999999999777666777888:::999999999:::;;;;;;;;;;;;:::999777999999999888999:::<<<<<<;;;::::::999999999::::::::::::::::::999888888999888666666888:::===??????>>><<<::::::::::::;;;;;;:::::::::999999999999777777777777777777777777:::;;;<<<===>>>AAAFFFIIIOOOYYYdddlllvvvZZZZZZZZZZZZ[[[\\\]]]^^^cccggglllnnnppptttzzz}}}zzzxxxvvvttttttuuuvvvuuuttttttsssrrrrrrssstttrrrqqqssssssrrrrrrrrrrrrssssssuuuvvvwwwzzz{{{yyyuuurrrooojjjaaaZZZUUUQQQNNNLLLLLLNNNRRRXXX]]]aaaeeefffkkkmmmnnnkkkeee^^^YYYVVVTTTTTTUUUWWWZZZ___dddgggjjjkkkkkklllmmmmmmmmmmmmrrrqqqpppooopppsssvvvxxxyyyyyyzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~|||wwwtttkkkeee```_________ccciiiuuukkkXXXJJJEEE>>>;;;;;;<<<;;;999777666555555777777666555777666666777888999777555777666555555666666555444444555666777888888888888777777777888888888999999999777666666888999999888::::::;;;;;;;;;;;;::::::999:::::::::888888:::<<<;;;;;;:::999999999::::::;;;;;;;;;;;;;;;::::::999888777666555888;;;@@@CCCAAA???===;;;::::::::::::999999999999999888888888999888777666666777888999;;;<<<===>>>AAAFFFLLLQQQUUU___iiiqqq{{{XXXXXXXXXYYYZZZ\\\]]]^^^aaadddiiillloootttyyy}}}|||zzzwwwvvvvvvvvvwwwwwwuuutttsssssssssssssssssssssrrruuutttsssrrrqqqpppoooooorrrsssvvvxxxzzzxxxuuuqqqpppkkkbbb[[[VVVRRROOOMMMNNNOOOSSSWWW\\\```dddfffjjjmmmooonnnhhhaaaZZZWWWUUUUUUUUUWWW[[[aaafffiiijjjlllmmmnnnnnnmmmllljjjqqqpppnnnnnnoooqqqsssuuuwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{{{{||||||zzzuuurrrjjjeeeaaaaaa```^^^```eeemmmxxxkkkXXXJJJEEE>>>;;;;;;;;;:::999777666555555777888777666777666666777888999888777888777555666777777666444333444555666777888888888777777777777888888888888888777666666888999999888::::::;;;;;;;;;;;;:::::::::;;;;;;:::888888999;;;;;;::::::999999:::::::::::::::;;;;;;;;;;;;::::::888777555666888===BBBEEEBBBAAA>>><<<;;;:::::::::888888888888888888888888:::999777666777888:::;;;===>>>???@@@CCCIIIPPPVVV\\\fffpppwwwUUUVVVWWWXXX[[[]]]___``````bbbfffjjjnnnsssxxx{{{~~~|||zzzxxxwwwwwwwwwyyyxxxvvvtttttttttuuuuuuttttttuuuuuuwwwwwwuuusssqqqooommmlllrrrsssuuuxxxyyyyyyuuurrrqqqlllccc\\\WWWSSSPPPNNNOOOQQQSSSWWW[[[___cccdddhhhlllooonnniiibbb[[[XXXWWWWWWWWWYYY]]]ccchhhkkklllmmmooopppooonnnkkkjjjnnnmmmllllllmmmoooqqqrrrttttttuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyyyywwwsssppphhhdddaaaaaa```^^^___ccciiitttkkkXXXIIIDDD===:::::::::999777777555555666888888888777888666666666888999999888999777666666777888666555222333444555666666666666666666777777777888888888888666555666777999888888:::::::::999999::::::::::::;;;;;;:::999888:::;;;:::::::::999999::::::;;;999999::::::::::::999999888777777777999===BBBDDDBBBAAA>>><<<;;;:::::::::888888888888888888888888;;;:::888777888999;;;===@@@AAABBBCCCFFFLLLTTTYYYdddmmmwww}}}UUUVVVWWWYYY\\\___aaaccc```aaadddhhhmmmrrruuuxxx|||||||||}}}~~~~~~|||zzzxxxwwwvvvwwwxxxwwwvvvttttttuuuwwwvvvuuuuuuvvvwwwxxxxxxwwwuuusssqqqnnnmmmrrrrrrsssvvvxxxxxxvvvtttrrrmmmddd]]]XXXTTTQQQOOOPPPQQQUUUXXX\\\___aaabbbeeehhhllllllhhhaaa\\\YYYXXXXXXYYY[[[^^^ccchhhkkklllmmmooopppooonnnllljjjkkkjjjjjjkkklllnnnoooqqqrrrrrrssstttuuuvvvwwwxxxwwwwwwwwwxxxxxxvvvrrrooohhhccc``````___\\\]]]```eeeqqqkkkYYYIIIDDD===999999999888666666555555666888999999888888777555666888::::::999999888777777888888777666444555555666666666666666666666666777777777888888888666555555777888888777999999888888888888999999:::;;;;;;:::999999;;;<<<::::::999999999:::;;;;;;888999999::::::::::::999:::999999999;;;===@@@BBBAAA???===;;;::::::::::::888888888999999999999999::::::999999:::;;;<<<===BBBCCCEEEGGGKKKQQQXXX]]]jjjsss|||XXXXXXYYY[[[]]]```bbbccc```aaacccggglllpppsssuuuyyyxxxyyy{{{}}}}}}|||zzzwwwuuuttttttuuuuuutttssssssuuuwwwwwwuuuuuuvvvyyyvvvwwwwwwwwwvvvuuusssrrrrrrqqqqqqsssuuuwwwwwwvvvsssmmmeee^^^XXXUUURRRPPPOOORRRVVVZZZ]]]___``````eeehhhkkkkkkhhhccc___]]]YYYYYYYYYZZZ^^^bbbgggiiillllllmmmnnnmmmlllkkkjjjhhhhhhhhhiiikkkmmmooopppqqqrrrssstttvvvwwwxxxyyywwwwwwxxxyyyyyywwwsssppplllgggbbbaaa^^^ZZZZZZ^^^bbbnnn}}}nnn]]]KKKEEE>>>:::::::::888777666555555666888:::999888888777555666888::::::::::::888777777888999777666777888888888888777777666666666666666777777777888777666555555777888888777888888777666666777888888999:::;;;:::::::::<<<>>>:::999999999::::::;;;<<<999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???>>><<<::::::::::::;;;999999999999:::::::::;;;999::::::;;;<<<<<<======BBBEEEHHHMMMQQQXXX___dddnnnwww[[[[[[\\\]]]^^^```bbbcccaaaaaabbbfffkkkppprrrssswwwwwwxxxzzz|||}}}|||zzzuuutttrrrqqqsssssssssrrrsssuuuwwwwwwuuutttvvvyyytttuuuvvvxxxxxxxxxwwwwwwrrrppppppqqqsssvvvvvvvvvtttnnnfff^^^YYYUUURRRQQQOOORRRVVV[[[^^^______^^^gggjjjmmmmmmjjjfffcccaaaYYYYYYYYYZZZ]]]aaaeeehhhkkkkkkkkkllllllkkkkkkjjjffffffgggiiikkkmmmooopppqqqrrrsssuuuvvvxxxyyyzzzxxxxxxyyyzzzzzzxxxuuurrrrrrkkkfffccc___ZZZZZZ]]]```lllzzzqqq```LLLFFF???;;;;;;;;;999777666555555666999:::999888999777555666888:::;;;;;;:::999888888999999888666:::::::::::::::999888777666666666666777777777777777666555555777888888777888777666555555666777888888:::;;;::::::;;;===???999999999999::::::;;;<<<::::::;;;<<<=========<<<<<<======>>>======<<<;;;===<<<;;;:::999::::::;;;999999999::::::;;;;;;;;;999:::;;;<<<============AAAEEEJJJPPPVVV]]]eeeiiipppyyyWWWXXXYYY[[[]]]___```aaa```^^^]]]```fffmmmpppqqqrrruuuxxx|||~~~~~~}}}|||wwwtttrrrqqqqqqqqqqqqpppqqqqqqsssvvvxxxxxxvvvtttxxxyyy{{{~~~~~~yyyvvvrrrooommmlllnnnoooppppppooolllggg```XXXSSSRRRRRRMMMPPPUUUZZZ^^^```bbbbbbfffgggjjjllllllhhhaaa\\\^^^\\\ZZZ\\\```fffjjjlllkkkkkkkkkkkkkkklllmmmnnnjjjiiihhhhhhkkkooosssvvvtttssstttvvvyyy{{{{{{zzz|||{{{zzzyyyzzzyyywwwuuuoookkkfff```\\\ZZZZZZZZZdddnnn{{{rrraaaQQQGGG>>><<<<<<999777666999777555777::::::777444888999999::::::;;;<<<<<<999999999999999999999999888888777666666666666666888666444444555666666666777888888999999999888888777777777777777888888888:::888777888;;;===<<<:::<<<<<<:::999888777777777999::::::;;;;;;::::::::::::;;;;;;<<<=========<<>>===<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::;;;===???@@@???HHHPPPTTTZZZdddlllooowww{{{ZZZZZZ[[[\\\^^^___``````^^^]]]\\\___ffflllpppqqqtttvvvyyy|||~~~~~~~~~~~~yyyvvvsssrrrrrrrrrqqqqqqpppqqqtttwwwzzzzzzwwwtttvvvxxx{{{~~~}}}yyypppnnnkkkjjjkkkmmmmmmmmmllljjjfff```YYYTTTQQQQQQMMMOOOTTTYYY]]]```aaaaaadddeeehhhkkkllljjjfffbbb```^^^\\\]]]aaaeeeiiikkkllllllllllllmmmnnnoooooommmlllkkkkkkmmmqqquuuxxxvvvuuutttvvvxxx{{{{{{{{{|||zzzyyyzzzzzzyyywwwtttnnnkkkfff```]]][[[[[[\\\dddnnn{{{sssbbbQQQGGG>>><<<<<<999777666888999999999888888888999999999999999::::::::::::999999999999999999999999888888777666666666666666777777666555555555666777777888888999999888888888777777888888888888999999;;;999888999<<<===<<<:::;;;;;;::::::999:::::::::::::::;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<@@@???>>><<<;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;===<<<;;;::::::<<<>>>???CCCLLLTTTYYY___iiiqqqttt|||ZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[^^^dddkkkoooqqqvvvxxxzzz|||~~~|||yyyvvvtttttttttsssrrroooqqquuuzzz}}}|||xxxuuuuuuvvvzzz~~~}}}qqqnnnkkkjjjjjjkkkjjjiiihhhhhhfffaaaZZZTTTQQQOOOLLLNNNSSSWWW[[[^^^```aaacccdddfffjjjmmmmmmkkkiiidddaaa^^^^^^aaaeeehhhjjjmmmmmmmmmnnnnnnoooqqqqqqqqqpppooooooqqqtttxxxzzzxxxvvvuuuuuuxxx{{{|||}}}{{{zzzyyyzzzzzzyyyvvvtttmmmjjjeeeaaa]]]\\\]]]^^^dddnnnzzzuuudddRRRGGG>>><<<<<<999777777888;;;<<<:::777666:::>>>999999999888888888888888999999999999999999999999888888777666666666777777666888999777555444777999777888888999888888777777888888888999999:::::::::<<<;;;::::::<<<===<<<;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::999888999::::::;;;;;;;;;;;;:::>>>>>>===<<<;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;>>><<<;;;::::::<<<>>>???HHHQQQZZZ___eeeooowwwzzzWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZ]]]bbbhhhnnnpppxxxyyy{{{}}}}}}zzzwwwwwwvvvuuusssppprrrwww|||~~~zzzvvvuuuvvvyyy}}}~~~|||rrrpppmmmkkkkkkjjjiiigggeeeffffffbbb\\\UUUPPPNNNLLLNNNQQQVVVZZZ]]]___```cccdddfffjjjmmmpppooonnniiieeeaaa```bbbeeehhhiiiooooooooooooppprrrssstttssssssrrrrrrtttvvvyyy{{{{{{xxxuuuuuuwwwzzz|||}}}zzzzzzyyyzzzzzzyyyvvvsssllljjjeeeaaa^^^]]]^^^___dddmmmyyyvvvgggSSSHHH>>>;;;;;;999888888:::::::::888777777;;;>>>999999999888777666666555888888888888888888888888888888777777666777777888555999;;;:::555444777;;;888888888888888777777666888999999::::::;;;;;;;;;===<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;:::999888888999999::::::;;;::::::999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<>>===<<<<<<>>>???AAAJJJTTT]]]cccjjjsss{{{~~~VVVUUUUUUUUUTTTTTTTTTTTTWWWXXXYYY\\\```fffkkkoooxxxyyy|||}}}{{{yyyxxxvvvuuurrrtttyyy~~~{{{wwwwwwwwwyyy{{{}}}}}}{{{xxxrrrpppmmmkkkkkkiiigggeeeeeefffgggddd^^^WWWQQQNNNLLLNNNQQQUUUYYY]]]___aaaeeefffgggkkkoooqqqqqqqqqmmmiiidddaaabbbeeehhhjjjpppppppppqqqrrrsssuuuuuuuuutttttttttuuuwwwyyy{{{|||yyyvvvuuuwwwzzz||||||yyyyyyyyyzzzzzzyyyuuurrrllliiiddd```^^^]]]^^^___ccckkkwwwwwwhhhTTTHHH>>>;;;;;;999888999;;;888555555888:::;;;::::::999888888777666555555888888888888888888888888888888777777777777888888555999===;;;777555888<<<888888888888888777666555888999999:::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;:::999888777777777777:::;;;;;;;;;::::::999888999::::::;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<<<<<==================<<>>???AAACCCDDDKKKUUU___eeelllvvv~~~UUUUUUUUUUUUTTTTTTTTTSSSVVVXXXYYY[[[^^^bbbhhhmmmvvvyyy}}}~~~|||zzzxxxvvvuuuwww{{{|||xxxyyyyyyyyyzzz|||{{{xxxvvvrrrpppmmmlllkkkjjjgggeeehhhiiijjjggg```XXXRRROOOMMMNNNQQQUUUYYY]]]```aaafffgggiiimmmqqqssssssrrrpppkkkfffccccccfffiiikkkpppppppppqqqssstttvvvwwwwwwvvvvvvvvvwwwxxxzzz{{{{{{yyyvvvvvvwwwyyyzzzzzzyyyxxxyyyzzz{{{yyyuuuqqqkkkhhhddd___]]]\\\]]]^^^aaajjjttt~~~wwwjjjUUUIII>>>;;;;;;:::999:::;;;777444555999<<<;;;999999999999888777666666555888888888888888888888888888888777777777888999999777:::<<<<<<999888999;;;888888888888777666555555888888999:::;;;;;;<<<<<<<<<===>>><<<:::999999:::;;;:::999777666666666555999::::::;;;;;;::::::999;;;;;;;;;;;;;;;::::::999:::;;;<<<===============<<<======>>>>>>======<<>>;;;;;;:::999:::888888888999:::;;;;;;;;;999999999888888777777777888888888888888888888888888888777777888888999:::999:::;;;<<<;;;;;;:::999888888888888777666555444777777888999:::;;;<<<<<<<<<===>>><<<999777888999::::::999888777777777888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>??????>>>>>>======>>>>>>>>>>>>======????????????AAAEEEHHHJJJOOOZZZeeemmmttt~~~PPPPPPPPPPPPPPPPPPPPPPPPVVVXXXZZZZZZ[[[^^^dddiiirrrwww~~~}}}zzzxxx||||||}}}}}}zzzzzzyyyzzz{{{}}}}}}{{{yyyyyyxxxvvvuuuuuussspppnnnnnnooonnnjjjccc[[[UUURRRNNNOOORRRUUUYYY]]]aaacccbbbdddiiiooouuuxxxxxxwwwsssnnngggdddeeehhhkkkmmmpppppppppqqqsssuuuvvvwwwzzzzzzzzzzzzzzz{{{||||||yyywwwvvvwwwxxxxxxwwwuuuxxxxxxyyyzzz{{{xxxtttpppkkkhhhccc^^^[[[ZZZZZZ[[[___gggqqq{{{wwwjjjVVVJJJ>>>;;;;;;:::999;;;666999======;;;:::<<<>>>999999999999888888888888777777777777777777777777888888777777888999::::::;;;::::::;;;======;;;888888888888888777666555444666777777888:::;;;<<<<<<;;;===>>><<<888666777888999999888888999999:::;;;777888999:::;;;<<<<<<<<<<<<=========<<<;;;;;;::::::;;;===??????@@@??????======>>>>>>>>>>>>===============???AAAEEEHHHJJJRRR]]]hhhpppxxxRRRRRRRRRQQQPPPPPPOOOOOOUUUYYY]]]]]]]]]___eeejjjiiipppyyy|||zzz{{{xxxyyy~~~~~~~~~~~~~~~}}}wwwwwwxxxxxxxxxwwwuuutttuuussspppmmmiiiccc[[[VVVTTTTTTVVVXXX[[[^^^aaabbbdddeeeiiinnntttwwwxxxwwwtttmmmeeecccgggkkklllkkktttuuuvvvvvvuuutttvvvwwwzzzyyyyyy{{{}}}yyyxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyywwwtttqqqooojjjddd```^^^^^^]]]]]]^^^dddmmmxxxyyylllWWWKKK@@@<<<<<<:::999:::999888777999<<<>>><<<999:::;;;;;;;;;;;;:::999999999999999888999999::::::999999999999999888777666999999:::::::::999999888:::999888777666555444444666666666777888999999:::999999888888888888999999999999888888999999:::;;;777777888999::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAA>>>999444;;;<<<============???AAA@@@>>>???BBBCCCCCCGGGLLLWWW___iiisss{{{TTTTTTSSSRRRQQQQQQPPPPPPQQQUUUYYYZZZZZZ]]]dddiiikkkpppxxx}}}{{{{{{yyyzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}|||{{{zzzyyyvvvtttqqqnnniiiccc\\\WWWSSSTTTVVVXXX\\\___bbbcccggggggiiimmmrrrwwwyyyyyytttmmmfffcccfffjjjlllkkksssuuuwwwxxxwwwwwwwwwyyy{{{zzzyyy|||}}}|||{{{yyyxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxvvvrrrooonnniiiddd```^^^^^^]]]]]]^^^dddmmmwwwyyylllXXXLLL@@@===<<<;;;;;;<<<;;;999888999;;;<<<;;;999;;;;;;;;;;;;:::999888777:::999999888999999::::::777888888999999999888888888999999999999999888888999999888777666555444444666666777777888999999:::888888888777777888888888999999999888999999:::;;;888999999::::::::::::999::::::;;;;;;<<<======>>><<<;;;<<<>>>@@@???<<<888<<<===>>>=========???AAAAAA@@@@@@DDDDDDDDDHHHOOOYYYaaalllvvv}}}WWWVVVUUUTTTSSSRRRQQQQQQPPPSSSVVVXXXYYY]]]dddiiimmmqqqvvv|||}}}|||yyyzzz}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||wwwuuurrroookkkddd\\\WWWSSSTTTVVVYYY\\\```ccceeejjjiiiiiilllqqqvvvyyyzzztttnnnfffccceeeiiikkklllrrruuuxxxzzzzzzzzzzzz{{{|||{{{|||}}}~~~~~~|||zzzxxxvvvvvvuuuyyyxxxwwwwwwwwwtttpppmmmlllhhhccc```___^^^^^^]]]]]]ccclllvvvyyylllXXXLLLAAA>>>>>>======>>><<<:::888888999:::999888;;;;;;;;;:::999888777666::::::999999888999999:::666777888999::::::::::::888888888888888888888888999888888777666555444444666666777777888888999999888777777666666777777888999999999999999:::;;;;;;::::::;;;;;;::::::999888:::::::::;;;<<<<<<======:::999:::<<<>>>???>>>======>>>???>>>======>>>@@@BBBAAABBBEEEGGGGGGLLLRRR\\\dddoooyyyYYYXXXWWWVVVUUUTTTSSSRRRTTTVVVXXXYYY[[[___eeeiiimmmpppvvv{{{|||yyyzzz~~~~~~|||}}}~~~}}}|||{{{{{{|||~~~||||||}}}}}}}}}|||||||||xxxvvvtttqqqllleee]]]WWWRRRTTTVVVYYY]]]aaaeeefffjjjjjjkkkoootttxxxyyyyyytttnnngggcccdddhhhkkkmmmqqquuuzzz}}}}}}}}}}}}~~~~~~|||zzzxxxvvvvvvxxxwwwvvvvvvuuurrrnnnkkkjjjfffbbb```______^^^^^^]]]ccckkkuuuyyymmmYYYMMMBBB??????>>>>>>???===<<<:::999888888888888888999999999999999999888::::::999999888888999999777888999999:::::::::999777777777777777777888888999888888777666666555555555666666666777777777888777777666666666666777777:::999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;<<<<<<<<<:::999::::::<<<>>>??????>>>??????>>>===<<<>>>???BBBAAACCCGGGIIIKKKPPPVVV```hhhsss|||ZZZYYYXXXWWWVVVUUUTTTTTTXXXYYYYYYZZZ\\\```eeehhhlllpppwww|||}}}zzzzzz~~~}}}{{{|||}}}|||{{{zzzzzz|||~~~{{{{{{{{{{{{{{{{{{{{{|||yyyxxxvvvsssnnnggg^^^WWWSSSTTTWWWZZZ^^^bbbeeeggggggiiimmmsssxxxzzzyyyxxxtttooohhhccccccfffkkkmmmrrruuuzzz~~~}}}|||zzzyyyxxxxxxwwwvvvuuutttqqqllliiihhheeeaaa```___```___^^^]]]ccckkkuuuzzznnnZZZNNNCCC@@@@@@???>>>@@@======<<<:::999888888999666777888999:::;;;;;;;;;;;;:::999999888888888999:::::::::::::::999888888777777666666777888999999999999999888777777777666555555666666666666777777777777666666666666777777::::::999999::::::;;;<<<=========<<<;;;:::999888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>??????@@@???======>>>@@@BBBAAADDDJJJMMMPPPVVV]]]dddlllvvvYYYYYYXXXXXXWWWWWWVVVVVVYYYXXXXXXYYY\\\aaafffiiilllqqqxxx|||~~~zzzzzz~~~|||zzz{{{{{{{{{zzzzzz{{{|||}}}~~~|||{{{{{{{{{{{{||||||}}}zzzyyyxxxuuuppphhh^^^XXXUUUVVVXXX[[[^^^bbbeeegggfffiiinnnuuu{{{|||{{{yyyuuupppiiicccbbbeeejjjnnnsssvvv{{{~~~~~~|||{{{zzzxxxwwwvvvuuussspppkkkgggeeeccc```___`````````___^^^dddkkkuuu{{{ppp[[[OOODDD@@@@@@>>>===>>><<<===>>>===;;;999999:::666777999:::;;;<<<======;;;;;;:::999888888888888;;;;;;;;;;;;:::999888777888777666666777888:::;;;::::::::::::999999888888777777777777777777888888888777777666666777777888:::::::::::::::;;;;;;<<<============<<<;;;:::999::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;===>>>???@@@???>>>>>>???AAABBBBBBFFFMMMRRRVVV]]]eeekkkqqqzzzXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXZZZ___eeekkknnnpppssswwwzzz|||}}}~~~~~~{{{zzz~~~{{{yyyzzzyyyyyyzzz{{{{{{|||}}}}}}{{{zzzzzzyyyzzz{{{|||}}}{{{{{{yyywwwqqqiii___XXXVVVWWWYYY[[[___bbbeeeffffffiiimmmtttzzz}}}}}}|||uuupppjjjdddaaadddjjjooouuuwww{{{}}}~~~}}}{{{zzzyyyxxxvvvuuusssoookkkgggdddbbb```___```aaa```______eeelllvvv}}}qqq]]]PPPDDD@@@???===<<<===:::===@@@@@@>>>;;;:::;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999888888888888:::::::::;;;::::::999999999888777666777999;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888777777888888888;;;::::::::::::;;;<<<<<<===============<<<;;;:::::::::::::::::::::::::::888;;;<<<<<<::::::;;;======>>>??????>>>>>>@@@BBBDDDEEEJJJRRRXXX^^^fffnnnqqqwww~~~WWWWWWWWWWWWXXXXXXXXXXXX[[[YYYYYY\\\ccckkkqqqtttsssuuuwwwxxxyyy{{{~~~~~~~~~{{{zzz~~~{{{yyyyyyxxxyyyzzz{{{||||||||||||yyyxxxwwwwwwxxxyyyzzz{{{|||{{{zzzwwwrrriii___XXXWWWXXXYYY\\\___bbbdddfffhhhiiilllrrryyy}}}uuuqqqjjjdddaaadddjjjooovvvxxxzzz|||}}}~~~}}}zzzyyyzzzxxxwwwuuusssooojjjgggcccaaa______```aaa```___```eeemmmvvv~~~sss]]]QQQEEE@@@???<<<;;;;;;999===BBBBBB@@@<<<;;;;;;============<<<;;;:::999<<<;;;:::999888888888888888888999:::;;;;;;;;;;;;999888777777888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;========================999999888888888888999999;;;::::::::::::;;;<<<<<<===============<<<<<<;;;::::::::::::::::::::::::666999<<<<<<;;;:::<<<>>>===>>>??????>>>???AAACCCFFFGGGLLLUUU]]]ccckkktttvvv{{{VVVVVVVVVUUUVVVVVVWWWWWWZZZ\\\```eeekkkppptttwwwxxxxxxxxxyyyzzz}}}~~~|||{{{|||{{{zzzxxxvvvxxx{{{~~~}}}|||zzzxxxuuurrrqqqsssuuuvvvxxxwwwvvvtttpppiiiaaa[[[ZZZXXXYYY^^^```___aaadddhhhiiimmmsssyyy~~~vvvnnnfffdddcccdddkkkrrrzzz|||~~~}}}}}}~~~~~~|||{{{}}}{{{yyywwwuuuqqqmmmiiibbbaaa```___^^^______```bbbgggnnnwwwuuucccUUUGGGAAA???>>>>>>@@@===<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<======<<<::::::;;;;;;:::999:::::::::;;;<<<======>>>>>><<<999888777888:::<<<;;;<<<<<<<<<<<<<<<<<<;;;======>>>>>>>>>>>>======:::;;;;;;999777888;;;>>>888;;;===>>>===<<<<<<<<<>>>===;;;::::::;;;<<<===>>><<<::::::;;;=========<<<<<<===>>>>>>===<<<<<<@@@@@@@@@AAAAAABBBBBBBBBHHHMMMSSSZZZbbbjjjqqqvvv}}}VVVUUUUUUTTTTTTUUUVVVVVVZZZ\\\```eeekkkpppuuuwwwwwwwwwvvvwwwyyy|||~~~||||||||||||zzzyyyxxxyyy|||~~~~~~}}}{{{zzzwwwssspppoooppprrrtttwwwvvvuuussspppjjjbbb\\\ZZZXXXZZZ___aaa```bbbfffhhhiiimmmsssyyy~~~xxxooogggcccbbbdddjjjrrrzzz|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxtttoookkkcccaaa___]]]]]]]]]^^^___aaafffnnnwwwvvvdddVVVHHHAAA???======???===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;;;;:::999:::;;;;;;<<<======>>>>>>===;;;999777777888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>=========;;;999777777999<<<======:::<<<>>>???>>>======>>>AAA@@@>>>======>>>@@@AAA???===;;;:::<<<======<<<========================???@@@AAABBBDDDFFFHHHIIILLLPPPWWW^^^eeemmmuuuzzzUUUUUUTTTSSSSSSSSSTTTUUUYYY[[[___eeekkkppptttvvvvvvuuuttttttvvvzzz}}}}}}}}}}}}{{{zzz{{{|||~~~}}}|||zzzyyyvvvqqqlllkkkllloooqqquuuttttttssspppjjjccc^^^[[[YYY[[[___bbbbbbdddhhhiiikkkooouuu{{{{{{qqqgggbbbaaabbbjjjrrr{{{}}}}}}|||||||||}}}|||{{{zzz{{{|||~~~{{{{{{{{{|||zzzuuuoookkkeeebbb___[[[ZZZ[[[\\\^^^aaafffmmmuuuyyyfffXXXIIIBBB???===<<<======<<<<<<;;;:::999999888???>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;;;;:::999;;;;;;<<<===>>>>>>>>>>>><<<:::888777666777999:::::::::;;;;;;;;;;;;::::::<<<<<<============<<<<<<<<<888555777;;;>>>===;;;;;;===??????>>>>>>>>>???BBBAAA@@@??????@@@AAABBBAAA???<<<<<<<<<======<<<>>>===<<<;;;;;;<<<===>>>???@@@BBBDDDHHHLLLPPPRRRRRRVVV\\\cccjjjrrrzzzUUUTTTRRRQQQQQQRRRSSSTTTYYY[[[___dddjjjooosssuuusssrrrqqqqqqtttyyy~~~~~~}}}|||}}}{{{zzzxxxuuuoookkkiiijjjmmmoootttsssssssssqqqllleee```\\\ZZZ[[[```ccccccfffkkklllnnnrrrxxx~~~}}}ssshhhbbb```bbbiiirrrzzz|||~~~~~~|||{{{{{{{{{|||{{{yyywwwxxxzzz|||~~~yyyyyyzzz{{{yyytttmmmhhhfffccc^^^ZZZXXXYYY[[[]]]___eeekkksss|||zzziiiZZZKKKCCC@@@===;;;<<<<<<<<<;;;:::999888888777============<<<<<<;;;;;;;;;:::999:::;;;;;;:::999;;;<<<===>>>??????>>>>>>;;;:::888777666777888999999::::::;;;;;;::::::999;;;<<<<<<======<<<<<<;;;<<<:::999999:::<<<<<<;;;<<<===??????>>>===>>>@@@???>>>>>>===>>>>>>???@@@CCCAAA>>>======>>>======???>>><<<;;;;;;<<<>>>???AAABBBDDDGGGKKKQQQUUUXXXXXX\\\aaagggnnnwwwUUUTTTRRRPPPPPPPPPRRRSSSXXXZZZ^^^bbbhhhlllppprrrpppooooooppptttyyy~~~}}}{{{zzzyyyuuupppllljjjkkkmmmooottttttttttttrrrmmmgggbbb\\\ZZZ[[[```cccdddhhhmmmppprrrvvv|||~~~ssshhhbbb```bbbiiirrryyy{{{}}}}}}|||zzzzzz{{{{{{zzzwwwvvvvvvxxx{{{}}}~~~}}}}}}yyyzzz{{{{{{yyytttmmmhhhfffccc^^^ZZZXXXXXXZZZ\\\]]]ccciiioooxxxzzzkkk]]]MMMEEEAAA>>><<<===<<<<<<;;;:::999999888888::::::;;;;;;;;;<<<<<<<<<;;;999888999;;;;;;:::999;;;<<<>>>?????????======:::999888777777777888888999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;:::===???===888777999===;;;===>>>===<<<<<<>>>???============>>>>>>??????DDDBBB???>>>?????????>>>@@@???===<<<<<<===???@@@CCCDDDGGGJJJOOOTTTXXX[[[]]]```eeekkkrrrzzzVVVTTTRRRPPPOOOPPPRRRSSSXXXZZZ]]]aaaeeeiiilllmmmmmmmmmnnnpppttt{{{~~~~~~}}}|||{{{yyywwwssspppnnnooopppqqquuuuuuuuuuuutttoooiiiddd\\\ZZZZZZ___ccceeeiiiooorrrtttxxx~~~}}}sssiiidddaaacccjjjrrrwwwzzz||||||{{{{{{{{{{{{zzzyyyxxxwwwxxxyyy{{{|||~~~}}}|||~~~}}}}}}}}}{{{vvvooojjjeeebbb^^^[[[YYYYYYZZZ\\\[[[```fffjjjrrryyy{{{xxxnnn___PPPHHHDDD@@@>>>???;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<===:::999888999:::;;;:::999;;;<<<>>>??????>>><<<;;;::::::999888888888888888::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::888>>>BBB???888555999>>><<<=========<<<<<<>>>@@@?????????@@@AAAAAAAAABBBEEECCC@@@@@@@@@AAAAAA@@@AAA@@@???>>>>>>???@@@AAAEEEGGGJJJOOOTTTXXX\\\^^^bbbeeeiiinnnuuu}}}WWWUUURRRPPPOOOPPPRRRTTTXXXZZZ\\\___bbbfffhhhiiikkkkkkmmmqqqvvv|||~~~}}}~~~~~~}}}|||zzzyyywwwuuutttttttttuuuwwwwwwwwwwwwuuupppjjjeee\\\YYYZZZ___bbbeeejjjoooqqqtttxxx~~~{{{rrriiieeecccdddjjjqqquuuxxx{{{|||{{{{{{{{{|||zzzzzzyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~|||yyyuuuooojjjcccbbb___\\\[[[ZZZ[[[\\\YYY^^^cccfffllltttwwwuuuoooaaaQQQIIIFFFBBBAAABBB;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999888777888:::;;;:::999:::;;;===??????===;;;:::;;;:::::::::999999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::777;;;???>>>:::999<<>>>>>===<<<===???AAA???@@@AAABBBBBBCCCCCCCCCEEECCCAAA@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEHHHMMMTTTZZZ^^^aaabbbfffiiimmmrrrxxxXXXVVVRRRPPPOOOPPPRRRTTTXXXZZZ\\\^^^aaadddfffgggiiikkknnnrrrwww}}}}}}|||}}}~~~}}}{{{{{{zzzyyyxxxwwwwwwwwwyyyxxxxxxxxxvvvqqqjjjfff[[[XXXYYY^^^bbbeeejjjpppqqqssswww}}}~~~zzzqqqiiifffdddeeejjjqqqtttwwwzzz{{{{{{{{{|||}}}zzzzzz{{{{{{{{{|||||||||zzzzzz|||}}}|||zzzvvvrrrlllhhhbbbaaa___^^^\\\\\\\\\\\\XXX]]]aaadddiiiqqqtttssspppbbbRRRKKKGGGDDDCCCCCC::::::;;;<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;999888777888:::;;;:::999999;;;===>>>>>>===:::999;;;;;;;;;:::::::::999999;;;<<<<<<======<<<<<<;;;999::::::;;;;;;::::::999777888;;;<<<===>>>???@@@?????????>>>===>>>@@@CCC>>>???@@@AAABBBBBBBBBBBBEEECCCAAAAAABBBDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAADDDHHHOOOWWW^^^bbbeeefffiiillloootttzzzZZZXXXUUURRRRRRSSSUUUWWW[[[[[[[[[ZZZ[[[]]]aaaeeeeeegggkkkoootttyyy|||zzz~~~~~~~~~}}}~~~|||xxxuuu{{{zzzxxxxxxwwwqqqhhhbbb]]]YYYYYY]]]aaaccchhhnnnooossswwwzzz~~~zzzqqqiiieeedddeeekkkrrrwwwyyy{{{|||{{{zzzzzz{{{zzzzzzzzzzzz{{{|||~~~~~~}}}{{{yyyyyy{{{~~~}}}yyysssnnnjjjeeebbb^^^[[[XXXWWWXXXXXX\\\^^^```bbbfffkkkrrrvvvpppgggZZZOOOGGGCCCAAA@@@@@@???===<<<;;;<<<>>>???@@@@@@??????>>>======<<<===;;;:::999999999777555;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;;;;::::::;;;<<<======<<<<<<===<<<;;;:::999::::::;;;<<<======>>>???@@@@@@@@@======>>>>>>???@@@BBBBBB???@@@@@@AAAAAABBBBBBCCCDDDAAAAAACCCCCC@@@@@@BBBDDDEEEEEECCC@@@??????AAAEEELLLTTT[[[^^^aaaeeehhhiiimmmsssxxx~~~ZZZXXXVVVTTTSSSUUUWWWYYYZZZ[[[ZZZZZZZZZ\\\```dddeeehhhlllppptttyyy|||{{{~~~~~~zzzxxxzzzyyyxxxxxxwwwrrrjjjccc\\\YYYXXX\\\___aaaffflllnnnssswwwzzz}}}xxxqqqiiifffddddddiiipppvvvxxx{{{|||{{{zzz{{{{{{{{{{{{{{{||||||}}}~~~~~~{{{zzzzzz|||~~~~~~|||xxxsssooolllhhhfffaaa]]]ZZZYYYYYYZZZ\\\]]]___aaaeeejjjpppuuurrrjjj]]]QQQJJJFFFDDDCCC@@@???===<<<<<<===>>>???>>>>>>>>>>>>>>>?????????;;;:::999999::::::999888;;;::::::999999::::::;;;<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<===============>>>===<<<;;;:::;;;;;;<<<======>>>>>>???@@@@@@AAA????????????@@@AAABBBCCC???@@@@@@AAAAAABBBBBBCCCCCC@@@AAADDDDDDBBBCCCEEECCCDDDDDDCCCBBBBBBCCCEEEHHHOOOWWW\\\___bbbfffjjjkkkooovvv{{{ZZZYYYWWWUUUVVVWWWZZZ[[[ZZZZZZZZZYYYYYY[[[___bbbfffhhhlllppptttyyy}}}|||~~~|||zzzyyyxxxyyyxxxssskkkddd\\\XXXWWWZZZ]]]___dddkkkmmmrrrwwwzzz|||vvvoooiiifffddddddgggmmmsssvvvzzz||||||{{{|||}}}}}}}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}zzzwwwtttqqqpppmmmjjjeee```]]][[[[[[[[[ZZZ\\\^^^```ccchhhnnnrrrrrrjjj^^^SSSKKKGGGEEECCCAAA@@@>>>=========>>>???<<<======>>>???@@@@@@@@@:::999888999;;;<<<;;;:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>?????????>>>>>>???>>>===<<<;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDD???@@@@@@AAAAAABBBBBBCCCBBB@@@@@@DDDEEEDDDDDDHHHBBBCCCDDDDDDCCCDDDGGGIIIMMMRRRYYY^^^```ccchhhkkkmmmssszzzZZZXXXWWWVVVWWWYYY[[[\\\YYYYYYYYYXXXXXXZZZ^^^aaafffhhhlllooosssxxx~~~~~~}}}~~~|||{{{zzzzzzxxxsssjjjccc\\\XXXVVVYYY[[[]]]ccciiilllrrrwwwzzz|||sssmmmhhhfffdddbbbeeeiiiqqqtttyyy|||}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~|||zzzxxxuuutttsssooolllgggbbb^^^\\\[[[\\\ZZZ[[[\\\^^^aaaeeekkkpppppphhh\\\RRRJJJFFFCCCBBBAAAAAA???>>>>>>>>>>>>>>>=========>>>??????@@@@@@;;;:::999:::;;;<<<;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@???@@@???>>>=========>>>????????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCC???@@@@@@AAAAAABBBBBBCCCBBB@@@@@@DDDDDDBBBCCCFFFBBBCCCCCCCCCCCCEEEHHHKKKQQQUUU[[[___aaadddiiimmmpppvvvYYYXXXWWWWWWWWWYYYZZZ\\\YYYYYYYYYXXXWWWYYY]]]```eeehhhkkknnnrrrwww}}}}}}|||{{{xxxrrriiiaaa]]]YYYVVVXXXZZZ]]]bbbiiilllrrrwww{{{{{{rrrlllgggeeeccc```bbbgggnnnrrrxxx|||~~~~~~~~~|||{{{{{{|||}}}~~~|||zzzxxxvvvuuuuuuooolllgggbbb^^^[[[[[[[[[YYYZZZ\\\]]]___ccciiimmmoooggg\\\RRRKKKFFFCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;<<<<<<;;;999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCCCC@@@@@@CCCBBB@@@@@@BBBBBBCCCCCCBBBBBBDDDHHHKKKSSSWWW\\\___```dddiiinnnrrrzzzZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZYYYXXXWWWYYY]]]```dddfffjjjmmmqqquuu{{{~~~|||{{{yyysssiiibbb```[[[XXXYYY[[[]]]ccciiilllrrrxxx||||||qqqkkkeeecccaaa^^^aaaeeekkkpppwww|||~~~|||{{{zzzzzz{{{||||||{{{zzzxxxvvvtttrrrnnnkkkfffaaa]]][[[ZZZZZZYYYZZZ[[[\\\^^^bbbhhhlllooohhh^^^TTTMMMHHHEEECCCCCCBBBBBBAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<======<<<======>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@???>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@@@@???@@@@@@AAAAAABBBBBBCCCCCC@@@@@@BBBAAA>>>>>>AAABBBBBBBBBBBBBBBEEEIIILLLUUUYYY]]]___aaaeeelllqqqvvv~~~\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXZZZ]]]```ccceeehhhllloootttyyy}}}~~~|||{{{{{{zzzuuullleeeccc]]]ZZZZZZ\\\^^^dddkkkmmmssszzz~~~|||qqqjjjdddaaa___]]]___dddiiinnnvvv|||}}}{{{zzzyyyxxxxxxyyyyyyyyyxxxvvvssspppnnnmmmjjjeee```]]][[[ZZZZZZZZZ[[[\\\\\\^^^bbbgggkkknnnggg]]]SSSLLLHHHDDDBBBCCCCCCBBBBBBAAA???>>>=========>>>>>>??????@@@@@@===<<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>=========???@@@AAABBBBBBBBBBBBBBBBBBAAAAAADDDDDDBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBB??????BBBBBB@@@@@@CCCAAAAAABBBBBBCCCGGGMMMQQQXXX[[[^^^```ccchhhooouuu{{{^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[YYYXXXZZZ]]]```bbbdddhhhkkknnnsssxxx|||{{{zzzzzz{{{{{{wwwooohhhddd___[[[[[[]]]___eeelllnnntttzzz}}}qqqjjjccc```]]]\\\___dddhhhnnnuuu|||~~~~~~}}}{{{yyyxxxwwwwwwvvvwwwwwwwwwtttqqqmmmjjjllliiieee```]]][[[[[[[[[ZZZ[[[\\\\\\^^^bbbgggkkkkkkdddZZZQQQJJJEEEBBB@@@CCCCCCCCCBBBAAA@@@>>>===;;;;;;<<<>>>???AAABBBBBB;;;::::::;;;>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>=========>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCBBBAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCAAA>>>???CCCDDDBBBCCCFFF@@@@@@AAACCCEEEJJJQQQUUUYYY\\\```bbbdddjjjrrrxxx___\\\XXXWWWWWWXXXYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\```bbbeeeiiinnnsssvvvxxxyyy|||{{{}}}|||{{{zzz}}}|||tttmmmfffccc```^^^___ccchhhlllrrrxxx~~~}}}tttkkkbbb^^^\\\\\\___cccfffkkkrrrxxx{{{~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuwwwwwwwwwvvvtttrrrpppnnneeedddbbb___]]][[[ZZZZZZZZZ[[[\\\\\\^^^bbbgggkkkoooiii___TTTLLLFFFDDDCCCEEECCCBBBBBBBBBAAA>>><<<>>><<<<<<===???AAAAAA@@@>>><<<;;;<<<>>>???@@@???<<<<<<======>>>>>>??????<<<<<<<<<===>>>@@@AAABBBBBB@@@??????@@@AAAAAA@@@============>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@FFFEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???BBB@@@???@@@CCCDDDBBB???@@@AAABBBDDDGGGMMMTTTZZZ``````aaacccgggnnnwww}}}]]][[[XXXWWWXXXZZZ[[[[[[XXXWWWVVVVVVWWWXXXZZZ[[[^^^```ccchhhmmmqqqtttvvvzzz}}}|||~~~}}}||||||~~~~~~wwwppphhhfffbbb```aaaeeejjjnnntttzzz~~~tttjjjaaa^^^\\\[[[^^^bbbhhhmmmtttyyy|||}}}~~~~~~}}}}}}}}}|||zzzyyywwwvvvvvvvvvwwwwwwwwwvvvtttqqqnnnllleeedddbbb```]]]\\\[[[ZZZ[[[\\\]]]^^^___ccchhhlllpppiii___TTTLLLFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<>>@@@@@@???<<<=========>>>>>>>>>???;;;;;;<<<===>>>???@@@@@@AAA???>>>???@@@AAA@@@???============>>>???AAAAAABBBBBBAAAAAAAAA@@@@@@@@@FFFEEECCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@???@@@CCCCCCBBB???AAABBBCCCEEEIIIOOOVVV\\\aaabbbcccfffjjjqqqzzz\\\ZZZWWWWWWYYY[[[\\\\\\WWWVVVUUUUUUVVVWWWYYYZZZ^^^```dddhhhmmmqqquuuwww{{{~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~{{{vvvllliiifffdddeeeiiimmmpppwww|||~~~tttkkkbbb^^^]]][[[^^^bbbjjjooouuuyyy{{{|||}}}}}}~~~}}}|||~~~|||}}}{{{yyywwwvvvvvvvvvvvvwwwwwwwwwvvvsssooollljjjeeedddbbb```^^^]]]\\\\\\\\\]]]^^^___aaaeeejjjnnnpppjjj___TTTKKKEEECCCCCC???AAADDDCCCAAA@@@AAACCC>>>===<<<<<<>>>@@@@@@???===<<<<<<===???@@@@@@???============>>>>>>>>>>>>999:::<<<>>>??????>>>>>>???>>>>>>???AAAAAA???===<<<======>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@EEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@??????AAACCCDDD@@@??????@@@BBBCCCAAA@@@AAABBBDDDGGGKKKRRRYYY___ccceeegggjjjooovvv~~~]]][[[YYYXXXYYY[[[[[[ZZZVVVUUUUUUTTTUUUWWWXXXYYY```bbbfffjjjooossswwwyyy}}}~~~}}}~~~|||zzz{{{{{{zzzzzzzzz{{{||||||zzz|||~~~}}}}}}{{{pppnnnkkkiiijjjmmmqqqttt|||uuummmdddaaa___]]]___ccckkkooouuuyyyzzzzzzzzz{{{|||||||||}}}~~~{{{|||{{{yyywwwvvvuuuvvvwwwxxxxxxwwwvvvsssnnnjjjgggeeedddcccaaa___^^^^^^^^^]]]^^^___```bbbfffkkkpppqqqjjj___SSSIIIDDDBBBAAA???CCCFFFEEE@@@>>>@@@DDD???===<<<<<<>>>??????>>>===<<<<<<>>>@@@AAA@@@???============>>>>>>>>>>>>999;;;===???@@@@@@>>>=========>>>@@@AAA@@@>>>;;;<<<======>>>???AAABBBCCCAAAAAAAAA@@@@@@@@@@@@???EEEDDDCCCBBBAAA@@@@@@@@@CCCBBB???>>>>>>@@@BBBDDD??????@@@AAABBBBBBBBBAAAAAACCCFFFIIINNNUUU\\\bbbeeehhhkkkooottt|||```]]][[[YYYZZZZZZYYYWWWUUUUUUTTTTTTUUUVVVXXXYYY```aaaeeeiiinnnsssvvvxxx}}}~~~~~~}}}{{{yyyyyyyyyyyyyyyyyyzzz{{{|||zzz||||||}}}uuussspppoooooorrruuuxxxxxxooogggdddbbb___aaadddjjjnnnssswwwyyyyyyyyyyyy|||||||||~~~}}}||||||{{{yyywwwvvvvvvwwwwwwxxxxxxxxxvvvsssnnniiiffffffeeecccbbbaaa`````````]]]^^^___aaacccgggmmmqqqrrrjjj^^^RRRHHHBBB@@@@@@AAAEEEHHHEEE@@@===???BBB???>>><<<<<<===>>>===<<<===<<<===>>>@@@AAA@@@>>>>>>>>>>>>>>>============;;;===???AAABBBAAA@@@>>>======>>>@@@AAA@@@>>>;;;======>>>>>>???AAABBBCCCAAAAAA@@@@@@@@@?????????CCCCCCCCCBBBBBBAAA@@@@@@FFFDDDAAA???>>>???AAABBB>>>???AAABBBBBBBBBCCCCCCAAACCCGGGLLLQQQYYY```fffhhhkkkpppuuu{{{aaa___\\\[[[ZZZYYYXXXVVVVVVUUUTTTTTTUUUVVVXXXYYY\\\^^^bbbfffkkkooosssuuu}}}~~~~~~{{{yyyzzzzzzzzzzzzzzz{{{|||}}}|||}}}}}}{{{yyywwwvvvvvvxxx{{{}}}zzzqqqiiifffdddaaabbbeeehhhmmmssswwwyyyzzzzzz{{{|||}}}~~~~~~{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyywwwtttooojjjgggfffeeedddcccbbbaaaaaaaaa___```aaaccceeeiiiooosssuuummm```SSSHHHCCCAAAAAACCCFFFGGGEEEAAA>>>???@@@@@@>>><<<<<<======<<<;;;=========???AAABBB@@@>>>>>>>>>>>>>>>============>>>>>>@@@AAAAAAAAA@@@@@@???>>>>>>???AAAAAA???===???????????????@@@AAABBB@@@@@@@@@@@@????????????BBBCCCCCCCCCCCCBBBAAAAAAGGGEEECCCAAA???@@@@@@AAA>>>@@@CCCCCCCCCCCCDDDEEECCCFFFKKKPPPVVV^^^fffkkklllpppwww}}}___^^^\\\[[[[[[ZZZYYYWWWVVVVVVUUUUUUVVVWWWYYYZZZ[[[]]]```eeejjjnnnrrrsss}}}|||zzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}zzzqqqjjjgggdddaaaaaadddhhhlllsssxxx{{{}}}~~~}}}zzz{{{|||||||||zzzxxxwwwwwwxxxyyyyyyvvvqqqkkkhhhfffeeedddccccccbbbccccccaaacccdddfffhhhmmmssswwwyyypppcccUUUKKKEEEDDDDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@???<<<<<<<<<===<<<:::======>>>@@@BBBBBB@@@>>>???>>>>>>>>>=========<<>>???@@@AAA@@@???@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@????????????AAABBBCCCDDDDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBBBBBBB???BBBDDDEEEDDDDDDEEEGGGFFFJJJOOOUUU\\\dddlllqqqrrrvvv}}}^^^\\\[[[[[[\\\\\\ZZZYYYWWWVVVUUUUUUVVVWWWYYYZZZ\\\^^^bbbfffkkkooosssuuu|||}}}{{{|||||||||}}}~~~yyyqqqiiigggdddaaaaaaccchhhmmmtttzzz}}}~~~yyy{{{}}}~~~}}}{{{yyywwwwwwxxxyyyyyywwwrrrllliiifffeeeddddddcccccccccddddddeeeggghhhkkkooouuuyyy|||sssfffXXXMMMHHHFFFFFFCCCBBBBBBCCCDDDDDDCCCAAAAAA???===<<<<<<<<<;;;:::======>>>@@@BBBBBB@@@>>>??????>>>>>>=========<<>>>>>===>>>>>>???@@@BBB@@@??????@@@AAAAAA@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@????????????>>>AAABBBCCCEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD???BBBEEEFFFEEEDDDFFFIIIIIIMMMSSSYYY```hhhpppvvvvvv{{{cccbbb___]]][[[ZZZZZZZZZZZZXXXWWWVVVWWWYYY[[[]]]aaa```bbbgggjjjlllrrryyy}}}~~~}}}}}}|||tttjjjcccbbbcccddddddjjjnnnttt{{{}}}|||{{{zzzzzzzzz{{{yyyuuuooojjjkkkhhhcccaaabbbeeeggghhheeedddcccgggnnnvvv|||wwwjjj\\\PPPHHHEEECCCCCCBBBCCCDDDEEEDDDAAA>>>@@@>>><<<<<<===??????>>>>>>>>>??????@@@@@@@@@AAA>>>===<<<<<<<<<>>>???@@@???>>>>>>===>>>@@@BBBCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@?????????@@@EEEEEEEEEEEEFFFGGGHHHIIIBBBBBBCCCCCCCCCCCCCCCCCCFFFDDDCCCCCCEEEGGGHHHHHHMMMOOOTTT\\\gggqqqxxx|||```___]]]ZZZXXXXXXWWWWWWYYYXXXVVVUUUVVVXXX[[[\\\```___bbbgggjjjlllrrryyy~~~|||uuullleeecccdddeeeeeejjjnnnuuu|||~~~}}}zzzzzz{{{|||{{{xxxrrrnnnmmmiiidddbbbbbbeeefffggggggffffffjjjqqqzzz{{{mmm^^^RRRJJJGGGFFFDDDCCCCCCEEEFFFEEEBBB@@@CCC@@@>>>===>>>??????>>>============>>>>>>??????>>>===<<<<<<<<<>>>???@@@???>>>>>>>>>>>>@@@AAABBBAAABBBBBBBBBAAAAAA@@@???????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@EEEEEEEEEEEEFFFGGGHHHIIICCCCCCDDDDDDEEEEEEDDDDDDEEEDDDDDDDDDGGGIIIKKKLLLRRRTTTZZZcccmmmvvv}}}___^^^\\\YYYXXXWWWWWWWWWXXXWWWVVVUUUVVVXXXZZZ[[[```___aaagggjjjlllrrryyy~~~}}}wwwooohhheeeeeeeeefffjjjnnnuuu}}}{{{|||}}}~~~~~~{{{wwwsssmmmjjjeeebbbccceeefffgggjjjiiikkkpppxxxqqqbbbUUUMMMJJJIIIEEEEEEEEEFFFGGGFFFDDDBBBEEECCC@@@????????????>>>===>>>>>>>>>>>>?????????>>>======<<<<<<===??????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAEEEEEEEEEEEEFFFFFFGGGHHHCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHKKKNNNPPPVVV[[[bbbkkkttt|||aaa___]]][[[YYYYYYYYYYYYXXXWWWVVVVVVVVVXXXZZZ[[[___^^^aaafffjjjlllrrryyyzzzrrrlllhhhffffffgggkkkooovvv}}}}}}xxxuuulllhhhdddbbbccceeehhhhhhllllllooovvv~~~vvvfffYYYQQQMMMLLLGGGFFFFFFGGGHHHHHHGGGEEEFFFDDDAAA@@@@@@AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<===>>>???>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???????????????????????????@@@AAABBBCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKPPPSSSYYY^^^gggqqqyyyaaa```^^^\\\[[[ZZZZZZ[[[XXXXXXXXXXXXXXXZZZ[[[\\\^^^]]]```fffiiilllrrryyy}}}wwwpppjjjhhhggghhhkkkpppvvv~~~}}}xxxuuuiiifffbbbaaacccfffiiijjjlllnnnrrrzzz{{{kkk^^^VVVQQQOOOKKKJJJIIIJJJKKKLLLJJJIIIHHHEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<===>>>???>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFAAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHKKKQQQUUUZZZaaakkkssszzzaaa```^^^\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^]]]]]]```eeeiiilllrrryyy~~~{{{tttmmmiiihhhiiilllpppwww~~~|||xxxttthhhdddaaa___aaaeeehhhiiikkkmmmsss|||rrrfff\\\VVVTTTPPPOOONNNOOOPPPQQQPPPOOOLLLJJJGGGFFFFFFFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@?????????===<<<<<<======>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFAAABBBCCCDDDEEEFFFFFFFFFHHHIIIJJJJJJJJJNNNUUUZZZ^^^eeeooowww|||cccbbb```^^^]]]]]]]]]^^^]]]]]]]]]^^^^^^___``````]]]\\\___eeeiiilllrrryyy}}}~~~wwwooojjjiiijjjmmmqqqwww~~~|||yyyvvviiieeeaaa___```bbbdddeeeiiilllsss}}}zzzmmmccc\\\XXXWWWUUUTTTUUUVVVXXXWWWWWWUUURRRNNNKKKJJJIIIGGGEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>???@@@AAAAAABBBBBBBBBAAA???@@@AAACCCEEEFFFGGGHHHFFFEEECCCAAAAAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBDDDEEEFFFGGGGGGGGGGGGJJJLLLMMMNNNSSS[[[bbbeeelllvvv}}}fffeeecccbbbaaaaaaaaabbb^^^^^^___``````aaaaaabbb\\\\\\___eeeiiilllrrryyy|||xxxpppkkkiiijjjnnnqqqwww}}}~~~~~~~~~}}}zzzwwwkkkgggbbb^^^^^^```aaaaaagggkkkrrr}}}ssshhh```\\\[[[ZZZXXXYYY[[[\\\\\\\\\\\\XXXSSSOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>><<<<<<<<<===>>>>>>???@@@AAAAAA@@@>>>>>>???@@@AAAAAABBBBBBBBBBBB>>>???AAACCCEEEGGGHHHIIIHHHFFFCCC@@@@@@AAADDDFFFFFFEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFHHHHHHIIIIIIFFFIIIMMMNNNQQQWWWaaaiiikkkrrr|||jjjhhheeecccaaa```______aaa``````aaadddeeedddccc]]]___bbbdddggglllqqquuu}}}zzzsssnnnmmmmmmqqquuuzzz~~~~~~~~~~~~~~~xxxrrrkkkhhhccc___]]]^^^aaabbbdddgggooo{{{zzzssskkkdddeeeaaa```bbbbbb```aaaeeeeeeccc___ZZZTTTNNNHHHEEEFFFCCC??????BBBDDDCCCAAA@@@???===>>>???AAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAA@@@?????????@@@@@@DDDFFFFFFIIIMMMNNNLLLGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEGGGGGGEEEDDDEEEFFFCCCBBBCCCDDDGGGHHHIIIHHHJJJMMMQQQTTTXXX^^^hhhnnntttyyyiiihhhfffdddbbbaaa``````aaa```______aaaccccccbbb```aaaccceeegggjjjooosss{{{{{{tttooommmmmmnnnrrrxxx|||}}}~~~~~~}}}wwwrrrllliiieeebbb``````aaabbbbbbfffmmmyyy~~~vvvnnngggiiieeedddfffgggeeefffjjjnnnmmmiiibbbYYYOOOHHHDDDFFFDDDBBBBBBBBBCCCBBBAAA???===<<<===>>>????????????>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@??????@@@@@@???BBBDDDDDDFFFKKKLLLJJJGGGFFFDDDCCCBBBBBBCCCCCCDDDFFFGGGGGGEEEEEEEEEFFFDDDDDDDDDFFFHHHJJJJJJJJJKKKNNNRRRVVVZZZaaakkkrrr|||hhhhhhgggfffdddbbbaaa```bbb```^^^]]]___```aaaaaabbbcccdddeeefffiiinnnqqqyyy~~~}}}vvvqqqooonnnkkkpppuuuzzz|||}}}~~~{{{vvvsssmmmkkkhhheeecccbbbaaaaaaaaadddkkkvvv{{{ssslllnnnjjjiiikkklllkkkmmmqqqvvvwwwtttlll```SSSKKKHHHEEEEEEFFFDDDBBBAAAAAABBB>>><<<;;;;;;===>>>>>>===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@???CCCDDDDDDEEEJJJKKKIIIGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOSSSWWW[[[```hhhrrryyyggggggggggggfffdddbbb```eeebbb^^^]]]^^^```aaabbbbbbcccdddeeefffiiimmmqqqyyy}}}xxxsssppppppmmmpppuuuyyy{{{|||}}}}}}{{{wwwtttnnnmmmkkkhhheeecccaaa```___bbbhhhqqq|||vvvppppppmmmlllnnnooooooqqqvvvyyy||||||uuuhhh[[[RRRNNNBBBEEEGGGEEEBBB@@@AAACCC>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBFFFFFFEEEFFFKKKLLLJJJGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGFFFGGGHHHIIIJJJLLLOOOQQQTTTXXX]]]bbbgggpppzzzffffffggggggfffdddcccaaagggddd```___```bbbcccccc```aaabbbccceeehhhmmmqqqyyy}}}zzztttqqqppppppssswwwzzz{{{{{{|||~~~~~~|||yyyvvvpppooommmjjjgggcccaaa___^^^aaaeeellluuuyyysssqqqnnnllloooqqqqqquuuzzz}}}rrrcccXXXRRRBBBDDDFFFDDDAAA???AAACCC???===<<<<<<>>>??????>>>@@@????????????@@@@@@AAABBBAAAAAA@@@AAAAAABBBBBBDDDFFFFFFDDDEEEJJJKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEGGGHHHFFFHHHIIIJJJKKKNNNRRRVVVXXX\\\aaafffllluuueeeeeeeeeeeeeeedddccccccgggdddbbbaaacccdddeeeeee^^^___aaabbbdddggglllooowww{{{{{{uuuqqqpppqqqtttwwwyyyzzzzzz|||}}}|||zzztttsssppplllhhheeebbb```^^^```ccchhhoooxxx|||vvvsssooonnnpppssstttxxx~~~}}}nnn___UUUHHHGGGFFFCCC@@@???@@@BBB???===<<<===>>>?????????@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEDDDBBBBBBGGGIIIGGGHHHGGGEEEDDDCCCCCCDDDEEEGGGHHHGGGFFFEEEEEEGGGIIIFFFHHHKKKLLLMMMQQQWWW\\\\\\```eeejjjpppyyyeeeddddddccccccccccccdddeeecccbbbccceeeffffffeee___```aaaaaabbbdddhhhkkkrrrxxx{{{uuuqqqooonnnqqquuuwwwxxxzzz|||~~~}}}yyywwwtttoookkkgggeeeddd___```bbbeeejjjsss~~~~~~xxxvvvrrrqqqtttvvvxxx}}}|||jjj]]]RRRNNNHHHCCCAAA@@@???>>>>>><<<;;;;;;===>>>>>>===@@@??????>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCCCCEEEDDDAAABBBFFFHHHFFFHHHGGGFFFDDDDDDDDDDDDEEEHHHHHHGGGFFFDDDEEEGGGJJJGGGJJJNNNOOOQQQUUU]]]cccdddgggmmmrrrwwweeedddcccbbbbbbbbbcccdddcccbbbbbbccceeegggfffeee```aaaaaa``````bbbeeehhhooouuu}}}{{{uuuqqqoookkknnnrrruuuwwwyyy|||}}}{{{vvvqqqmmmiiigggfff___```bbbcccgggppp{{{{{{yyyuuutttwwwyyy|||uuuggg[[[TTTKKKDDDBBB@@@>>><<<===;;;::::::<<<======<<>>============>>>>>>AAAAAAAAAAAAAAABBBCCCDDDFFFHHHFFFCCCCCCHHHJJJHHHHHHGGGFFFDDDDDDDDDDDDEEEHHHHHHHHHFFFDDDEEEHHHJJJHHHLLLPPPRRRSSSXXXaaahhhkkkoootttyyygggdddaaabbbdddeeeccc```bbbaaabbbeeeggghhhgggeeeaaabbbcccbbbaaacccgggkkkmmmrrrzzz|||wwwrrrnnnlllmmmnnnqqquuuzzz~~~{{{wwwsssqqqnnnkkkhhhdddcccaaa```ccckkkvvv}}}}}}yyyuuuuuuyyy|||vvvggg^^^RRRIIIDDDAAA???<<<>>><<<::::::<<<>>>?????????===<<<<<<===>>>>>>===BBB@@@>>>>>>???@@@??????@@@AAACCCDDDFFFGGGHHHHHHEEEDDDDDDCCCCCCEEEFFFGGGFFFGGGHHHHHHGGGGGGIIIKKKOOOPPPRRRUUUZZZbbbjjjpppvvvyyy~~~gggfffdddccccccbbbaaa___bbbbbbbbbeeeggghhhgggeeebbbccccccbbbaaabbbfffiiimmmqqqyyy|||wwwrrrnnnlllmmmnnnqqquuuzzz~~~|||xxxtttqqqnnnjjjhhhdddcccbbbaaadddjjjssszzz}}}{{{xxxxxx|||ooofffXXXNNNGGGCCC@@@>>>===<<<;;;;;;===>>>>>>>>>@@@>>>======>>>??????>>>???>>>===>>>@@@AAAAAA@@@???@@@BBBDDDEEEFFFFFFGGGDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMOOOPPPSSSWWW\\\dddmmmsss~~~hhhhhhgggeeeaaa___^^^^^^bbbaaabbbdddggggggfffdddbbbcccbbbaaa```aaadddgggkkkooovvv}}}}}}xxxqqqmmmmmmmmmnnnpppuuuzzz~~~xxxtttqqqnnnjjjhhhcccccccccbbbdddhhhooottt}}}{{{{{{zzzpppbbbUUUMMMGGGBBB>>>===<<<;;;<<<>>>>>>>>><<>>???@@@AAA@@@???<<<<<<===???BBBBBBAAA@@@>>>???@@@BBBCCCDDDEEEEEECCCBBBAAAAAAAAABBBDDDEEEHHHIIIJJJJJJIIIKKKNNNPPPQQQTTTXXX]]]cccllltttzzziiijjjjjjfff```\\\\\\^^^aaaaaaaaacccffffffeeecccbbbbbb```______```bbbdddggglllssszzzyyyrrrmmmnnnnnnnnnppptttzzz~~~xxxssspppmmmjjjhhhbbbcccdddcccdddgggkkknnnyyy~~~zzzkkk^^^TTTKKKDDD??????=========??????===<<>>@@@BBBBBB@@@======>>>???AAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAACCCCCCFFFGGGHHHIIIIIILLLPPPSSSVVVZZZ___eeemmmuuu~~~iiikkkjjjfff```\\\\\\]]]```___```bbbddddddbbbaaa```___]]]\\\]]]^^^``````ccchhhooowwwzzzsssnnnooonnnnnnppptttzzz}}}wwwrrrooollljjjhhhcccddddddddddddeeehhhjjjrrr{{{uuuhhh]]]SSSIIIBBBAAA@@@>>>>>>??????>>>===BBBAAAAAABBBCCCCCCAAA?????????@@@AAABBBAAA===;;;<<<===>>>@@@AAAAAAAAAAAAAAA@@@@@@??????@@@BBBCCCEEEFFFGGGGGGIIILLLQQQUUUYYY^^^eeelllttt|||iiiiiihhheeeaaa^^^]]]]]]^^^^^^^^^```bbbbbb```^^^^^^[[[YYYYYY[[[]]]^^^^^^```eeelllttt||||||uuuppppppooonnnppptttzzz{{{uuupppmmmllljjjiiicccdddeeeddddddeeegggiiimmmuuuuuujjj^^^RRRJJJFFFCCC@@@???@@@@@@@@@???AAAAAAAAABBBDDDCCCAAA???BBBAAA@@@@@@AAA@@@===:::======>>>???@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCCCCDDDFFFGGGIIIMMMSSSWWW\\\aaaiiiqqqyyyiiigggeeedddcccaaa___]]]\\\\\\\\\^^^______^^^\\\ZZZXXXUUUVVVYYY\\\\\\\\\___ccciiipppwww~~~wwwrrrpppooooooppptttzzz}}}yyysssnnnlllkkkjjjiiidddeeeeeeddddddeeegggjjjiiipppzzzxxxkkk]]]TTTJJJFFFBBB???@@@AAABBBBBB@@@@@@AAABBBDDDCCCAAA>>>BBB@@@??????@@@@@@>>>======>>>???@@@@@@@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGJJJOOOVVVZZZaaafffooowwwiiifffcccbbbddddddaaa]]][[[[[[[[[]]]^^^^^^\\\ZZZXXXUUUSSSTTTXXX[[[\\\[[[___ccchhhnnnttt{{{xxxsssqqqooooooppptttzzz|||wwwqqqmmmkkkkkkjjjjjjeeeeeeeeeddddddeeehhhkkkggglllvvvuuufff[[[LLLHHHCCC@@@@@@AAACCCDDD@@@@@@AAABBBDDDCCC@@@>>>AAA???===>>>???@@@@@@@@@===>>>???@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHKKKQQQXXX]]]gggllluuu~~~qqqnnnjjjfffdddaaa^^^\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVXXXYYYZZZ]]]aaagggoooyyy|||yyyooonnnmmmmmmrrryyy{{{vvvpppllliiiiiihhhgggdddddddddeeefffgggiiiiiiiiimmmuuuoooaaaZZZRRRIIIEEEGGGGGGDDD@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@????????????BBBAAA@@@???>>>>>>>>>>>>@@@???>>>???AAACCCCCCCCCDDDFFFHHHIIILLLSSS\\\dddmmmsss|||ssspppkkkhhhfffdddaaa^^^^^^]]]]]]\\\[[[[[[ZZZZZZVVVUUUUUUTTTUUUVVVWWWXXXYYY\\\aaafffnnnwww|||zzzrrrpppmmmmmmpppwww~~~{{{vvvpppkkkiiihhhgggfffccccccdddeeefffhhhiiijjjhhhkkksss}}}~~~rrrbbbYYYNNNHHHHHHGGGDDD@@@BBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCDDDGGGKKKNNNSSS\\\fffnnnwww|||rrroookkkhhhfffdddbbb```^^^]]]]]]\\\\\\[[[[[[ZZZVVVUUUTTTTTTTTTUUUVVVWWWYYY\\\```eeekkkttt|||~~~|||wwwsssooolllnnnuuu|||~~~zzzuuuoookkkhhhgggeeedddccccccdddfffggghhhjjjjjjjjjlllsss|||pppfffZZZQQQMMMJJJFFFBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBBBBAAABBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFHHHLLLQQQVVV]]]fffqqqyyyooollliiifffeeecccaaa___\\\\\\\\\[[[[[[ZZZZZZZZZVVVUUUTTTTTTTTTUUUVVVWWWYYY\\\___dddiiipppwww|||{{{wwwqqqlllmmmrrryyy~~~~~~yyyuuuoookkkiiigggeeedddcccdddfffggghhhjjjjjjkkkmmmooouuu~~~uuuhhh]]]VVVQQQKKKGGGCCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKPPPTTTZZZ```fffnnnxxxnnnkkkhhhffffffeeecccaaa]]]]]]]]]]]]]]]\\\\\\\\\XXXWWWVVVUUUUUUVVVWWWXXXZZZ\\\___cccggglllrrrvvvzzzsssmmmlllpppvvvzzz}}}xxxuuupppllljjjiiigggeeefffggghhhjjjkkkkkkkkkkkkmmmpppvvvtttiii___XXXQQQMMMKKKIIIGGGDDDCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEGGGIIIIIIIIIJJJMMMPPPUUUZZZbbbhhhooowwwooollljjjhhhhhhhhhfffeeeaaaaaaaaaaaaaaaaaaaaaaaa[[[ZZZYYYXXXWWWXXXYYYZZZ[[[]]]```ccceeeiiinnnqqq|||{{{tttnnnmmmoootttwww~~~}}}xxxuuuqqqooommmllljjjhhhiiijjjkkkmmmmmmllllllkkkkkknnnuuu~~~tttkkkbbbZZZVVVPPPMMMJJJFFFDDDBBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFIIILLLMMMLLLNNNRRRVVVZZZaaajjjrrrzzznnnllliiihhhiiihhhgggfffcccccccccccccccccccccccc^^^]]]\\\ZZZZZZZZZ[[[\\\]]]^^^aaacccdddgggkkknnnxxx}}}|||uuupppnnnooorrruuu}}}~~~~~~~~~~~~|||yyyvvvsssqqqpppooonnnllllllmmmooooooooonnnlllkkkjjjnnnvvvyyyppphhhcccWWWTTTOOOKKKGGGEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMKKKOOOSSSTTTTTTVVV[[[```dddkkkttt}}}llljjjggggggggggggfffeeebbbbbbbbbbbbbbbbbbbbbccc```___]]]\\\\\\\\\]]]]]]]]]___bbbcccdddfffjjjllltttzzz|||vvvqqqnnnoooqqqsss{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~|||yyywwwtttsssrrrrrrpppoooooooooqqqqqqpppnnnlllkkkkkkpppyyy|||tttooobbb___ZZZTTTPPPNNNMMMMMMFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQVVVZZZ\\\\\\^^^dddiiiooouuu~~~llljjjiiihhhiiihhhgggeeedddcccaaabbbcccddddddcccbbbaaa___^^^___^^^\\\[[[aaaaaaaaabbbcccdddeeefffqqqwww}}}uuupppnnnoooqqqrrrxxxyyy{{{}}}~~~~~~}}}||||||}}}~~~}}}zzzyyyxxxwwwuuutttrrrqqqpppmmmnnnpppqqqqqqpppooonnnmmmpppwww~~~vvvppphhhbbb]]]YYYSSSOOOMMMKKKJJJJJJLLLMMMNNNMMMPPPOOOOOOOOOQQQSSSVVVXXX___bbbdddgggiiilllpppsss{{{llljjjhhhhhhhhhhhhfffeeedddbbbaaabbbdddeeeeeedddcccaaa``````aaa```___]]]______```aaacccdddfffgggnnnttt}}}}}}uuupppnnnoooqqqrrrxxxzzz|||}}}~~~~~~~~~}}}|||{{{zzz{{{~~~~~~{{{zzzyyyxxxvvvsssqqqpppooonnnooopppqqqpppooommmkkknnnqqqxxx|||tttnnniiiccc\\\VVVUUUSSSPPPPPPQQQSSSSSSSSSTTTTTTTTTUUUWWWZZZ]]]___fffiiilllnnnpppsssxxx{{{kkkjjjhhhhhhhhhhhhfffdddcccbbbaaabbbdddffffffeeedddcccbbbbbbddddddcccbbb^^^^^^___```bbbeeeggghhhkkkqqqyyy{{{uuupppooopppqqqqqqyyyzzz|||}}}~~~}}}|||{{{zzzxxxwwwxxx{{{~~~~~~|||{{{zzzxxxvvvssspppnnnmmmoooooopppooonnnmmmkkkiiippprrrxxx}}}wwwpppgggaaaccc___\\\ZZZ[[[\\\]]]]]]\\\\\\]]]___bbbfffjjjlllqqqtttwwwzzz|||llljjjhhhhhhhhhhhhfffdddbbbaaaaaabbbdddgggggggggeeedddcccdddfffggggggfff``````aaaaaacccdddfffggghhhnnnvvv}}}zzzuuuqqqpppqqqqqqqqqxxxzzz|||}}}~~~|||zzzyyyxxxvvvuuuvvvzzz}}}~~~}}}|||{{{xxxvvvrrrooommmllllllmmmmmmmmmmmmkkkjjjjjjooorrrwww~~~uuunnnrrrnnniiigggggghhhiiiiiihhhhhhiiilllppptttyyy{{{}}}lllkkkiiihhhiiihhhgggeeecccbbbaaabbbeeegggggggggeeeddddddeeehhhiiiiiihhhddddddccccccccccccddddddgggmmmuuu|||}}}zzzuuurrrrrrrrrrrrrrrwwwyyy{{{}}}}}}|||zzzxxxwwwvvvuuuwwwzzz}}}~~~~~~~~~~~~~~~|||{{{xxxuuurrrooolllkkkhhhiiijjjjjjkkkkkkkkkkkkmmmpppvvv~~~}}}xxxvvvuuuvvvvvvuuuvvvvvvwwwyyy}}}mmmllljjjjjjjjjjjjhhhfffdddcccbbbccceeeggggggfffeeeddddddfffhhhjjjiiiiiieeeeeedddcccbbbbbbbbbbbbfffkkkssszzz}}}zzzvvvttttttttttttsssuuuwww{{{}}}}}}|||yyyxxxwwwwwwwwwyyy|||~~~~~~}}}|||~~~~~~}}}}}}~~~{{{zzzxxxuuurrrooolllkkkffffffggghhhiiijjjkkkkkkkkknnnvvvooommmkkkkkkkkkkkkiiigggeeedddcccccceeefffffffffeeeddddddeeegggiiihhhgggcccbbbaaaaaaaaaaaaaaaaaadddiiiqqqxxx}}}}}}zzzxxxvvvvvvvvvuuutttsssvvvzzz}}}~~~|||zzzxxxxxxxxxzzz|||~~~|||zzz|||~~~~~~|||{{{|||}}}zzzyyywwwtttrrrooommmlllfffffffffgggggghhhiiiiiiiiinnnwwwpppnnnlllllllllllljjjhhhfffeeecccccceeeffffffeeeeeedddcccdddggghhhgggfff_______________```aaaaaaccchhhpppwww|||}}}{{{xxxxxxxxxxxxvvvuuurrruuuyyy|||~~~|||zzzxxxyyyzzz|||~~~~~~{{{yyy{{{~~~}}}{{{zzz{{{}}}zzzyyywwwtttrrrooommmlllhhhggggggfffffffffggggggiiinnnyyyuuuqqqlllkkkmmmnnnkkkhhheeefffgggggggggfffdddccceeedddcccdddeeeeeedddbbb``````^^^^^^]]]^^^___```eeeiiioootttxxx}}}|||{{{yyywwwvvvuuutttttttttuuuvvvxxxyyyzzzzzz{{{zzz{{{|||}}}}}}|||{{{zzzyyyzzz{{{{{{zzzzzz|||}}}|||{{{yyywwwuuurrrooonnnjjjiiihhhfffdddccceeehhhkkksss}}}~~~~~~uuuqqqlllkkkmmmnnnllliiifffgggggggggfffeeedddcccdddccccccdddeeefffdddccc______^^^^^^^^^___```aaadddhhhnnnsssxxx||||||{{{yyywwwuuutttsssrrrtttuuuwwwxxxzzzzzz{{{{{{zzzzzz{{{||||||{{{zzzyyyyyyzzz{{{{{{zzzzzz{{{}}}||||||zzzxxxuuurrrooonnniiiiiihhhfffddddddfffhhhnnnvvv||||||~~~tttppplllkkkmmmmmmllliiihhhhhhhhhgggeeedddbbbaaacccbbbbbbccceeefffeeeccc^^^^^^]]]^^^___```bbbcccdddhhhnnnssswww|||}}}}}}~~~{{{zzzxxxuuusssqqqppppppsssuuuwwwyyyzzz{{{{{{{{{yyyyyyzzz{{{{{{zzzzzzyyyyyyzzz|||{{{zzzzzz{{{|||}}}}}}|||yyyvvvrrrooommmiiiiiihhhgggeeedddfffhhhoooxxx{{{zzz}}}rrrooolllkkkllllllkkkjjjiiiiiihhhfffdddcccaaa```bbbaaaaaaccceeefffeeeccc]]]]]]]]]^^^```bbbdddfffhhhkkkppptttwww{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzyyyvvvtttqqqooonnnmmmrrrtttvvvyyyzzz{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzyyy{{{|||{{{zzzzzz{{{|||}}}}}}|||zzzwwwsssooolllhhhiiiiiigggeeeeeeggghhhoooxxx}}}{{{}}}pppnnnkkkjjjjjjjjjjjjjjjjjjiiigggeeecccbbbaaa```bbbaaaaaaccceeeeeedddbbb]]]]]]]]]^^^aaacccfffggglllooosssvvvxxxzzz|||~~~~~~~~~}}}|||}}}}}}~~~}}}}}}}}}~~~~~~}}}||||||xxxwwwtttrrrooommmlllkkkppprrruuuxxxzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{|||{{{zzzyyyzzz||||||||||||zzzwwwsssooolllhhhiiiiiihhhffffffggghhhpppyyymmmllljjjiiihhhhhhhhhiiijjjiiigggeeecccaaaaaa```cccbbbbbbcccddddddcccaaa]]]]]]^^^___aaadddggghhhmmmpppsssvvvwwwxxx{{{}}}~~~|||{{{}}}~~~}}}||||||}}}}}}|||{{{zzzuuutttrrrpppmmmllljjjjjjnnnppptttwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzz|||||||||zzzyyyzzz{{{zzzzzzzzzyyywwwsssooolllggghhhiiiiiigggggghhhiiioooxxxjjjjjjiiigggffffffggghhhiiihhhfffdddbbbaaaaaaaaadddcccbbbcccccccccaaa___^^^^^^___```bbbdddggghhhjjjmmmpppsssuuuxxxzzz|||~~~{{{}}}~~~|||zzzzzz{{{|||~~~~~~{{{yyyyyysssrrrpppnnnlllkkkjjjjjjkkknnnrrrvvvxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{|||}}}|||zzzyyyzzz{{{wwwxxxyyyyyyvvvsssooolllggghhhjjjiiihhhggghhhiiikkkssszzz~~~hhhhhhhhhfffddddddfffgggiiigggeeecccbbbbbbbbbbbbeeedddcccccccccbbb```^^^_________```bbbdddggghhhfffiiimmmqqqtttwwwzzz}}}zzz}}}~~~{{{xxxxxxyyy|||~~~~~~{{{yyyxxxqqqpppooommmkkkjjjjjjjjjjjjmmmqqquuuwwwwwwvvvuuutttssssssssstttuuuwwwxxx{{{|||}}}|||zzzyyyzzz{{{uuuvvvxxxxxxvvvsssooolllfffhhhjjjjjjhhhhhhhhhiiifffmmmsssvvv|||eeeeeeeeedddbbbbbbdddfffllliiigggffffffggggggfffgggfffeeecccbbbaaa``````^^^___```aaaaaabbbdddffflllmmmnnnqqqtttxxx{{{}}}}}}}}}~~~}}}{{{zzzyyyxxxxxxzzz|||~~~}}}zzzxxxqqqqqqppppppnnnmmmlllkkklllmmmnnnpppqqqrrrssstttqqqqqqqqqqqqrrrtttvvvwwwyyyzzz{{{{{{zzzxxxvvvuuuvvvvvvwwwvvvuuurrrpppnnnkkkiiigggggggggfffdddcccggghhhkkkrrr{{{bbbbbbbbbaaa``````bbbdddiiigggddddddeeeffffffeeegggfffdddbbbaaa```______^^^```aaaaaa```aaaccceeeiiikkknnnqqquuuxxxzzz|||{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzz|||~~~}}}zzzxxxssssssrrrqqqpppnnnlllkkkllllllmmmnnnooopppqqqqqqpppoooooopppqqqsssuuuvvvxxxxxxyyyzzzyyywwwuuuttttttuuuuuuuuutttqqqooommmkkkiiiggggggggggggeeecccccccccfffkkkttt~~~^^^_________^^^^^^```bbbeeecccaaaaaacccdddeeedddgggfffdddaaa___^^^^^^^^^___```aaa```___```aaacccfffiiimmmrrrvvvxxxzzzzzzxxxyyyzzz{{{}}}~~~~~~||||||{{{zzz{{{~~~}}}zzzyyyvvvvvvuuusssrrrooommmlllkkkkkkkkkkkkkkkllllllmmmllllllmmmnnnoooqqqssstttuuuvvvxxxxxxxxxvvvtttsssssssssttttttssspppnnnllljjjiiiggggggggggggeeeccc``````bbbfffnnnxxx\\\]]]^^^^^^]]]^^^___aaabbb```______bbbdddeeeeeehhhfffdddaaa___^^^^^^^^^```aaaaaa```___^^^```aaaeeehhhnnnssswwwyyyyyyyyyxxxyyyzzz{{{}}}~~~||||||}}}~~~}}}|||{{{{{{{{{|||~~~}}}|||zzzyyyxxxwwwuuusssqqqooommmjjjiiihhhggggggggghhhhhhhhhiiijjjlllmmmoooqqqrrrtttuuuvvvwwwwwwvvvtttsssrrrsssttttttsssqqqnnnmmmiiigggeeeeeeffffffdddcccbbbaaabbbeeekkkvvv]]]^^^``````___^^^```aaa```^^^]]]^^^aaadddeeeeeehhhfffccc```^^^^^^______``````aaa___^^^]]]___```eeehhhnnntttxxxyyyyyyxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{yyyyyyxxxvvvtttqqqooonnnhhhgggeeedddccccccdddeeeeeefffhhhjjjlllnnnooopppssstttvvvwwwxxxwwwuuutttssstttuuuuuutttrrrpppnnngggeeeddddddddddddcccaaabbbbbbccceeejjjttt___```bbbbbb```___``````^^^]]]\\\]]]```bbbccccccgggdddaaa^^^]]]]]]___```______```___]]]]]]^^^```eeehhhnnnsssvvvwwwwwwvvvxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{}}}~~~|||{{{}}}|||{{{yyywwwxxxzzz||||||}}}~~~~~~}}}|||yyyzzz{{{|||||||||{{{{{{xxxxxxwwwuuusssqqqooonnngggeeecccaaa```aaabbbcccbbbdddfffiiikkkmmmoooooorrrsssuuuwwwwwwwwwuuutttsssssstttuuutttrrrpppooofffdddccccccddddddcccbbbaaabbbccceeehhhqqq~~~```bbbccccccaaa_________\\\[[[ZZZ[[[]]]```aaaaaacccaaa^^^[[[[[[\\\^^^___]]]^^^___^^^]]]]]]___```eeehhhlllpppsssttttttsssuuuuuuuuuttttttttttttssstttuuuwwwyyyzzz{{{{{{{{{}}}~~~~~~~~~|||zzzwwwvvvxxxwwwvvvtttrrrsssvvvxxxwwwxxxzzz{{{{{{zzzyyyxxxvvvwwwxxxyyyyyyyyyxxxxxxvvvvvvuuutttsssqqqooonnneeedddaaa_________aaabbb```bbbeeehhhkkkmmmnnnooooooqqqsssuuuvvvuuuttttttqqqrrrssstttsssqqqooonnngggfffdddeeeffffffeeecccaaaccceeefffiiiqqq}}}aaacccdddcccaaa___^^^^^^[[[YYYXXXYYY[[[^^^^^^^^^```^^^[[[YYYYYYZZZ]]]^^^]]]^^^^^^^^^]]]]]]___aaaeeegggjjjmmmpppqqqqqqqqqrrrrrrqqqppppppooonnnnnnoooppprrrtttvvvvvvvvvvvvzzzzzz{{{{{{yyywwwtttrrrrrrrrrpppnnnmmmmmmpppsssrrrsssuuuvvvvvvuuutttsssttttttuuuvvvvvvvvvvvvvvvtttttttttsssrrrpppooonnndddccc```^^^^^^___aaabbb```bbbeeehhhkkkmmmnnnooonnnoooqqqtttttttttsssrrrpppqqqrrrsssrrrpppnnnmmmhhhgggffffffggghhhgggeeebbbeeehhhjjjlllsssbbbbbbbbbcccdddccc```]]][[[ZZZZZZYYYYYY[[[\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZaaa___^^^]]]]]]^^^```aaabbbdddgggiiiiiiiiijjjkkkllllllllllllkkkkkkkkkkkkhhhiiikkkmmmoooqqqsssttttttsssrrrrrrqqqoookkkhhhiiijjjkkkkkkjjjjjjkkklllppppppppppppppppppoooooonnnnnnoooooopppqqqqqqqqqmmmnnnoooooonnnkkkiiigggeeecccaaa```aaaaaa```___eeefffgggiiikkkmmmoooooooooppppppqqqqqqqqqqqqppppppppppppooonnnnnnmmmmmmffffffggggggggggggffffffffffffeeefffkkkttt~~~cccbbbbbbccccccbbb^^^\\\[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[```___^^^]]]]]]^^^___aaaaaacccfffggggggggghhhiiiiiiiiihhhhhhgggggggggfffeeeeeegggiiikkkmmmooopppqqqpppooooooooolllhhheeeggghhhiiiiiihhhhhhiiijjjllllllllllllllllllllllllkkkkkkllllllmmmmmmmmmmmmkkklllmmmmmmlllkkkiiigggeeedddbbbaaabbbcccbbbaaafffggghhhiiikkkmmmnnnnnnnnnooooooooopppooooooooooooooonnnnnnmmmmmmllllllggghhhhhhiiiiiiiiiiiihhhkkkkkkiiiiiikkkrrr{{{eeecccbbbbbbbbb```]]]ZZZ[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]```___^^^]]]]]]^^^______```bbbeeefffeeeeeeeeefffggggggfffeeeddddddccccccaaaaaabbbdddeeehhhiiijjjlllkkkkkkkkkkkkiiieeebbbdddeeegggfffeeeeeeggghhhggggggggggggggggggggggggiiijjjjjjkkkkkkkkkjjjjjjggghhhiiijjjjjjjjjhhhhhhfffeeeccccccdddeeeeeedddhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmllllllkkkjjjiiiiiiiiijjjkkkkkklllkkkkkknnnnnnlllkkkmmmrrrzzzgggeeecccbbbbbb```\\\ZZZ[[[[[[ZZZXXXWWWVVVVVVUUUWWWXXXYYYZZZ\\\^^^___``````___^^^^^^]]]^^^^^^___```bbbeeefffeeeeeeeeefffhhhggggggeeedddcccbbbbbb_________```bbbdddfffgggggggggfffggggggeeebbb___aaacccddddddcccccceeefffddddddddddddeeeeeeeeeeeejjjjjjkkkkkkkkkkkkjjjiiieeefffggghhhiiiiiiiiihhhhhhfffeeeeeegggiiihhhhhhjjjjjjjjjkkkkkkllllllmmmmmmllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjhhhgggiiiiiijjjllllllmmmmmmmmmnnnnnnmmmmmmooottt{{{iiihhheeedddcccaaa^^^\\\\\\[[[[[[ZZZXXXWWWVVVUUUWWWXXXZZZ\\\^^^```aaabbb``````______^^^^^^^^^^^^aaacccfffgggffffffgggggghhhgggfffeeedddcccbbbaaa``````___```aaaccceeefffeeeeeeeeeeeefffeeeaaa___```bbbddddddcccccceeefffcccdddddddddeeeeeeeeefffiiijjjkkklllkkkjjjhhhgggdddeeefffggghhhiiiiiiiiiiiihhhggghhhjjjlllllllllkkklllllllllmmmmmmmmmmmmnnnmmmkkkjjjiiiiiiiiiiiijjjkkkkkklllkkkiiihhhfffggghhhiiikkklllmmmmmmmmmoooppppppoooqqqtttzzz~~~llljjjhhhfffeeedddaaa___]]]]]]]]]\\\[[[YYYXXXWWWYYYZZZ\\\]]]```bbbcccdddbbbaaaaaaaaa```_________```cccfffhhhhhhhhhiiijjjffffffeeedddccccccbbbbbbcccbbbaaaaaabbbdddfffgggeeeeeeeeefffgggfffcccaaaaaaccceeeeeeeeeeeeggghhheeeeeeeeefffgggggghhhhhhhhhiiijjjkkkjjjhhheeedddeeeffffffggghhhiiijjjkkkjjjiiiiiijjjmmmoooppppppmmmmmmnnnnnnooooooooopppooonnnllljjjiiiiiiiiiiiijjjkkklllmmmllljjjhhhgggfffgggiiijjjlllmmmnnnnnnsssssssssqqqqqqrrrvvvyyyooommmjjjhhhhhhgggeeeccc^^^^^^^^^^^^]]]\\\ZZZYYY[[[\\\^^^___aaaccceeeeeecccccccccbbbbbbaaa```______bbbeeeggghhhiiijjjkkkgggggggggffffffeeeeeeeeefffdddcccbbbbbbdddgggiiigggfffggghhhjjjiiifffcccccceeeggggggggggggiiikkkffffffggghhhhhhiiijjjjjjjjjkkkllllllkkkiiifffdddggghhhhhhhhhiiijjjllllllkkkjjjjjjlllooorrrssssssnnnnnnooopppqqqqqqrrrrrrrrrpppmmmkkkjjjiiijjjjjjkkklllnnnooonnnllliiihhhfffgggiiikkkmmmnnnoooooorrrssssssrrrqqqrrruuuwwwpppnnnkkkjjjiiiiiigggfff^^^___``````___^^^\\\[[[]]]^^^___aaabbbdddeeefffdddddddddccccccaaa``````^^^```dddggghhhiiijjjllljjjjjjjjjjjjjjjjjjiiiiiigggfffdddbbbccceeegggiiihhhhhhiiijjjkkkkkkhhhfffeeefffhhhiiiiiiiiikkkmmmgggggghhhhhhiiijjjkkkkkkmmmnnnooopppnnnlllhhhfffiiiiiiiiiiiijjjkkklllmmmlllkkkkkkmmmpppsssttttttnnnooopppqqqrrrsssttttttsssqqqooollljjjjjjjjjkkklllmmmooopppooommmjjjiiifffgggiiikkkmmmoooppppppnnnoooqqqqqqrrrtttwwwzzzooooooooonnnmmmkkkiiiiiifffeeecccaaa___]]]\\\[[[aaaaaabbbeeeggggggeeeccccccbbbbbbccceeeeeedddbbbbbbccceeefffhhhjjjllllllpppooommmllljjjjjjiiiiiiiiiiiiiiihhhggghhhkkknnnmmmmmmnnnnnnmmmkkkiiihhhjjjjjjkkklllmmmmmmllllllllllllmmmmmmmmmmmmmmmlllooonnnmmmlllkkkjjjjjjjjjgggjjjmmmpppqqqqqqooonnnooooooooooooppprrrtttuuusssrrrqqqqqqqqqqqqssssssqqqqqqqqqpppnnnmmmkkkjjjnnnooorrrsssssspppmmmkkkjjjiiiiiiiiikkknnnqqqrrrqqqrrrrrrrrrtttwww|||qqqqqqppppppooonnnlllllliiihhhfffcccaaa```___^^^bbbbbbccceeehhhhhheeecccdddccccccdddffffffeeedddcccdddeeegggiiikkklllmmmpppooonnnlllkkkjjjjjjjjjkkkkkkkkkiiihhhiiikkknnnnnnnnnooooooooommmlllkkkllllllmmmnnnnnnnnnnnnnnnnnnooooooppppppoooooonnnqqqpppooommmmmmllllllllliiikkkmmmpppqqqrrrrrrqqqsssrrrrrrssstttuuuwwwxxxuuutttsssrrrqqqqqqrrrrrrqqqqqqqqqpppooommmlllkkknnnppprrrttttttrrrooommmkkkjjjiiihhhiiijjjlllmmmqqqqqqrrrrrrssswww{{{qqqrrrrrrrrrrrrqqqpppooolllkkkiiigggeeeccccccbbbddddddeeegggjjjjjjgggeeeeeeeeedddfffggghhhgggeeeeeefffggghhhjjjkkkmmmmmmpppooonnnmmmllllllllllllnnnnnnmmmkkkiiiiiikkklllnnnooopppqqqqqqpppooonnnnnnoooooopppppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqpppooonnnmmmmmmllllllmmmoooppprrrtttuuuuuuuuuuuuuuuvvvwwwyyyyyyxxxwwwuuusssrrrqqqppppppqqqqqqqqqppppppnnnmmmmmmnnnppprrrttttttsssqqqooommmllljjjhhhggghhhiiijjjooopppqqqqqqsssuuuzzz}}}qqqrrrrrrsssssssssrrrrrrnnnmmmkkkiiigggfffeeeeeegggggghhhkkkmmmmmmkkkhhheeeeeeeeefffggghhhgggeeegggggghhhiiikkklllmmmmmmoooooonnnmmmmmmlllmmmmmmooooooooommmjjjiiijjjkkknnnooopppqqqrrrqqqpppoooqqqqqqrrrrrrrrrrrrrrrqqqssssssssssssssssssrrrqqqrrrrrrqqqqqqpppooonnnnnnmmmllllllmmmooorrruuuwwwtttuuuuuuuuuvvvwwwxxxxxxyyyxxxwwwuuusssqqqooooooppppppqqqqqqppppppoooooonnnppprrrttttttsssrrrqqqooommmkkkiiihhhhhhiiijjjlllnnnooopppqqqssswww{{{qqqqqqrrrsssssssssrrrrrrmmmlllkkkiiigggfffeeeeeejjjjjjkkknnnppppppnnnkkkeeeddddddeeeggggggfffeeehhhiiiiiijjjkkkllllllmmmmmmmmmlllllllllllllllmmmooooooooonnnkkkjjjkkklllooooooqqqrrrrrrqqqpppppprrrsssssssssssssssrrrrrrrrrrrrssssssrrrqqqqqqpppppppppqqqqqqqqqpppoooooonnnlllkkkkkkmmmppptttwwwuuuuuuvvvwwwwwwxxxxxxxxxyyyxxxwwwuuusssqqqooonnnoooppppppqqqqqqqqqqqqqqqoooppprrrssstttsssrrrrrrlllkkkiiihhhhhhiiijjjkkkjjjkkkmmmnnnooorrruuuxxxqqqqqqrrrssssssrrrrrrrrrmmmllljjjhhhgggffffffeeekkkkkklllnnnqqqqqqnnnllleeeddddddeeeggghhhfffeeeiiiiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkknnnoooppppppnnnmmmnnnooopppqqqrrrsssrrrrrrppppppsssssssssssssssrrrrrrqqqqqqrrrrrrqqqqqqpppooonnnnnnoooqqqrrrssssssrrrqqqooommmlllkkklllooosssvvvvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvvvvuuusssrrrpppooooooooopppqqqrrrsssssssssrrrrrrttttttuuutttssssssjjjiiiggggggggghhhjjjkkkiiikkknnnoooppprrruuuxxx}}}rrrsssssssssssssssrrrrrrmmmllljjjiiigggfffffffffjjjjjjkkkmmmoooooommmkkkgggffffffgggiiiiiihhhfffiiiiiiiiiiiijjjjjjjjjjjjgggggggggggghhhhhhiiijjjnnnppprrrrrrrrrrrrssstttsssttttttuuutttsssqqqppprrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqqqqpppooonnnmmmnnnooorrrtttuuuvvvuuuuuuqqqpppnnnmmmmmmpppsssuuuuuuvvvwwwxxxxxxxxxwwwwwwssssssttttttsssrrrqqqpppnnnoooppprrrssstttttttttvvvvvvwwwwwwwwwvvvuuuuuummmlllkkkiiiiiijjjlllmmmkkkmmmpppqqqrrrtttwwwyyy}}}ttttttuuuuuutttssssssrrrmmmlllkkkiiihhhggggggggghhhhhhiiilllnnnnnnllljjjhhhgggggghhhjjjjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiifffeeeeeeffffffggghhhiiinnnpppssstttuuuuuuwwwxxxvvvvvvvvvvvvuuutttrrrqqqqqqrrrrrrrrrqqqqqqpppoooqqqrrrrrrqqqpppooonnnmmmnnnpppsssvvvxxxxxxxxxxxxsssqqqpppnnnoooqqqsssuuurrrsssuuuvvvvvvuuutttssspppqqqrrrsssssssssqqqqqqnnnoooppprrrssstttuuuuuuyyyyyyyyyyyyyyyxxxwwwvvvsssrrrpppnnnmmmnnnooopppmmmooorrrtttuuuvvvyyy{{{}}}tttuuuwwwxxxwwwvvvtttsssqqqooollljjjjjjiiihhhgggfffgggiiijjjjjjjjjiiihhheeeddddddeeehhhiiiiiihhhkkkkkkllllllkkkjjjhhhggghhhgggggggggiiikkkmmmoooqqqrrrsssuuuxxxzzz{{{|||}}}{{{xxxuuussssssssssssuuuuuuuuusssqqqoooooooooqqqqqqrrrrrrqqqpppnnnmmmppppppqqqrrrssstttvvvvvvuuusssqqqpppqqqqqqpppooooooqqqssstttuuuuuutttsssqqqsssuuuuuusssqqqppppppnnnqqqtttvvvwwwxxxyyyzzzyyyzzz||||||zzzxxxxxxxxxtttsssrrrqqqpppooonnnnnnqqqqqqqqqrrrtttwwwzzz{{{uuuvvvwwwxxxxxxvvvuuusssrrrppplllkkkjjjjjjiiihhhggghhhhhhiiiiiiiiiiiihhhgggffffffgggiiikkkjjjjjjlllmmmmmmmmmlllkkkiiihhhffffffggggggiiijjjlllmmmqqqrrrtttvvvxxxzzz|||}}}~~~|||yyyvvvuuuttttttuuutttuuuuuutttrrrqqqrrrsssrrrsssssstttsssrrrpppooossssssrrrrrrsssuuuvvvxxxuuusssqqqqqqqqqqqqpppooooooqqqsssuuuvvvuuusssrrroooqqqtttuuutttrrrrrrrrrrrrtttwwwxxxwwwwwwwwwxxxyyy{{{}}}|||{{{yyyyyyyyyzzzyyyxxxwwwvvvtttsssssssssssssssuuuwwwyyy|||}}}vvvwwwxxxyyyyyywwwvvvttttttqqqnnnllllllllljjjiiijjjiiiiiihhhhhhhhhhhhiiihhhgggggghhhkkkllllllkkkmmmmmmnnnnnnnnnlllkkkjjjfffggghhhjjjllllllmmmmmmqqqrrrsssuuuxxxzzz|||~~~~~~|||zzzwwwvvvuuuvvvvvvtttvvvwwwvvvuuuuuuvvvwwwtttuuuvvvwwwvvvuuutttsssvvvuuusssrrrrrrtttwwwyyyvvvtttrrrrrrrrrqqqpppnnnnnnppptttvvvwwwvvvsssrrrnnnppptttuuutttsssssstttvvvxxxzzzzzzxxxvvvvvvvvvzzz|||}}}}}}{{{zzzzzz{{{~~~~~~}}}{{{zzzyyyxxxwwwvvvvvvwwwxxxzzz|||wwwxxxyyyzzzzzzxxxwwwuuuuuussspppnnnnnnnnnmmmlllmmmllljjjhhhggghhhhhhiiihhhggggggiiilllmmmmmmlllmmmnnnnnnooonnnmmmlllkkkhhhjjjlllnnnpppppppppoooqqqrrrrrrtttvvvyyy{{{}}}}}}{{{yyyvvvuuuuuuvvvwwwwwwxxxyyyyyywwwwwwxxxyyywwwxxxyyyzzzyyyyyyxxxwwwwwwuuusssqqqqqqsssvvvxxxwwwuuutttssssssrrrpppnnnnnnqqqtttwwwxxxvvvtttrrrppprrruuuvvvuuutttttttttxxxzzz{{{{{{yyywwwwwwwww{{{|||}}}}}}{{{zzz{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz|||wwwxxxzzz{{{zzzyyywwwvvvvvvtttqqqppppppqqqpppooopppnnnllljjjiiihhhhhhiiigggggggggiiikkkmmmmmmmmmmmmnnnooooooooonnnmmmllljjjlllnnnppprrrrrrrrrqqqrrrrrrrrrrrrtttvvvyyyzzz{{{yyywwwuuutttuuuvvvvvv{{{||||||{{{yyyxxxxxxyyyzzzzzz{{{|||{{{zzzyyyxxxvvvtttrrrpppppprrruuuwwwwwwvvvuuuuuuvvvtttrrrpppoooqqqtttwwwwwwvvvtttrrrsssvvvxxxxxxvvvtttsssssswwwyyy{{{{{{zzzyyyyyyzzz{{{|||}}}|||{{{{{{|||}}}~~~}}}}}}||||||{{{{{{{{{zzzzzz{{{|||~~~wwwxxxyyyzzzzzzxxxwwwuuuvvvtttrrrqqqsssttttttsssrrrqqqooommmkkkjjjiiiiiigggggggggiiilllnnnnnnnnnnnnooopppqqqqqqpppooonnnmmmnnnoooqqqrrrsssttttttuuutttsssrrrsssuuuwwwyyyyyyxxxvvvttttttuuuvvvwww}}}~~~~~~}}}zzzyyyyyyzzz||||||}}}}}}|||{{{yyyxxxtttsssqqqpppppprrruuuvvvxxxwwwwwwxxxxxxxxxuuusssqqqrrrtttvvvvvvvvvuuutttvvvyyy{{{{{{xxxvvvuuuuuuvvvxxxzzz{{{zzzzzzzzz{{{zzz{{{|||{{{zzzzzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~vvvxxxyyyzzzyyyxxxvvvuuuuuusssrrrrrrtttvvvwwwwwwssssssrrrpppnnnkkkiiihhhiiihhhhhhkkknnnpppppppppqqqrrrsssttttttsssrrrqqqssssssssstttvvvwwwyyyzzzyyyxxxvvvttttttuuuwwwyyyzzzxxxwwwuuuuuuvvvwwwxxx{{{}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{yyywwwvvvsssrrrrrrrrrssstttvvvwwwxxxxxxxxxzzz{{{{{{xxxvvvssssssttttttuuuvvvvvvvvvwwwyyy||||||{{{yyyxxxxxxvvvxxxzzz{{{zzzyyyyyyzzzyyyzzzzzzzzzyyyyyy{{{~~~zzz{{{|||}}}~~~vvvwwwxxxyyyyyywwwvvvtttuuusssrrrsssvvvxxxyyyyyytttttttttrrrpppmmmjjjhhhjjjiiijjjlllooorrrrrrqqqssstttuuuvvvvvvuuuttttttyyyyyyxxxyyyzzz||||||{{{xxxvvvuuuvvvxxxyyyzzzyyywwwvvvvvvwwwyyyzzzyyy{{{|||}}}||||||~~~~~~~~~}}}}}}{{{yyyvvvuuurrrrrrssstttuuuvvvwwwxxxxxxxxxyyy{{{}}}|||zzzxxxttttttsssssstttuuuvvvwwwvvvyyy|||}}}|||{{{{{{|||wwwyyy{{{{{{yyyxxxxxxxxxyyyzzzzzzyyyxxxyyy{{{}}}wwwxxxyyyzzz|||~~~yyyzzz|||}}}}}}{{{yyyxxxzzzwwwuuuuuuyyy{{{{{{zzz}}}{{{yyyvvvsssrrrqqqqqqmmmnnnooonnnnnnpppsssuuuvvvvvvvvvvvvxxxyyyzzz{{{{{{|||}}}~~~{{{xxxwwwwwwyyy{{{zzzvvvuuuwww{{{}}}|||}}}~~~}}}{{{{{{}}}~~~~~~~~~|||yyywwwvvvtttrrrsssvvvyyyzzz{{{{{{{{{|||~~~}}}{{{vvvwwwxxxzzzzzzzzzyyyxxxyyy{{{||||||{{{zzz{{{|||zzzzzz{{{{{{|||{{{{{{zzz|||{{{{{{{{{{{{|||}}}}}}{{{{{{{{{||||||}}}|||}}}}}}||||||zzzwwwxxx{{{}}}}}}|||||||||{{{zzzxxxuuurrrqqqpppqqqrrrrrrrrrrrrtttvvvwwwwwwwwwxxxzzz{{{|||}}}~~~|||zzzzzz{{{|||}}}{{{xxxvvvuuuvvvxxxyyy~~~~~~~~~~~~~~~|||yyyzzzxxxvvvwwwyyy{{{}}}}}}||||||}}}~~~|||wwwxxxyyyzzzzzzzzzyyyyyyzzz|||}}}}}}|||||||||}}}{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}~~~}}}zzzvvvssstttvvvxxxxxxwwwwwwwwwxxxyyyyyyzzz{{{}}}~~~{{{zzzyyyyyyxxxxxxxxxxxx~~~~~~||||||~~~~~~~~~yyyyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}~~~~~~|||zzzyyy{{{~~~~~~}}}|||{{{||||||}}}~~~~~~~~~}}}|||||||||}}}}}}|||}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~|||}}}~~~wwwxxxzzz|||~~~||||||{{{zzzzzzyyyxxxxxxzzz{{{}}}~~~~~~{{{{{{zzzyyyzzz{{{}}}~~~}}}{{{}}}}}}||||||{{{{{{||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~rrrtttuuuxxxyyy{{{||||||xxxxxxxxxwwwvvvuuuuuuuuuuuuvvvxxxzzz{{{{{{yyyyyywwwxxxzzzyyyxxxvvvwwwxxxsssssssssssstttuuuvvvwwwwwwxxxyyyzzzzzzxxxvvvtttwwwvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuttttttuuuvvvvvvxxxzzz|||~~~~~~~~~~~~}}}zzzyyyxxxxxxzzzzzzyyyxxx{{{{{{{{{|||||||||||||||}}}~~~ooopppqqqsssuuuvvvvvvwwwvvvvvvuuuuuuttttttsssssspppqqqtttvvvvvvvvvtttssspppqqqrrrqqqooonnnoooppplllmmmnnnoooppppppppppppqqqrrrsssssssssrrrqqqppprrrqqqqqqppppppqqqrrrrrrooonnnmmmmmmmmmmmmnnnooorrrtttwwwxxxwwwwwwwwwxxxyyyzzz|||~~~~~~}}}{{{zzzyyy|||~~~}}}{{{zzzyyytttsssrrrsssttttttsssrrrrrrssstttuuuvvvwwwwwwwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~mmmmmmoooqqqrrrsssssssssppppppoooooonnnnnnmmmmmmlllnnnqqqssssssrrrpppoookkklllmmmllljjjiiijjjkkkhhhiiikkkmmmmmmmmmmmmlllnnnnnnooooooooooooooonnnoooooonnnnnnnnnoooooopppmmmlllkkkjjjjjjkkklllllloooqqqssstttsssrrrrrrssssssuuuxxxzzzzzzyyyxxxvvvvvvxxx{{{}}}}}}}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwqqqpppoooooopppqqqpppnnnmmmnnnpppqqqssssssttttttvvvwwwwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{|||~~~nnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjiiikkkmmmppprrrssssssrrrqqqpppooonnnlllkkkjjjjjjjjjgggffffffiiilllnnnmmmkkkjjjjjjkkkkkkllllllmmmmmmlllmmmnnnmmmkkkkkklllnnnoookkkhhhgggiiiiiihhhfffnnnooopppppppppooommmllllllmmmpppsssuuuuuurrrooossssssuuuvvvwwwxxxxxxxxx{{{{{{zzzyyywwwuuurrrppplllkkkkkkjjjkkklllnnnooommmnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrssstttuuuvvvxxxxxxxxxvvvuuuvvvyyy|||}}}}}}~~~~~~~~~nnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjiiilllmmmooopppqqqqqqqqqpppooonnnllljjjiiihhhggggggeeeddddddfffiiikkkjjjhhhggghhhhhhhhhiiiiiijjjjjjjjjkkkkkkjjjhhhhhhiiikkkllliiiffffffhhhiiihhhfffllllllmmmmmmlllkkkjjjiiihhhiiilllooorrrrrrooolllooopppqqqrrrrrrsssssssssuuuuuuuuuuuusssrrrpppnnnlllkkkkkkkkkkkkmmmnnnoookkkkkkllllllmmmmmmnnnnnnqqqqqqqqqqqqrrrsssttttttppprrrtttuuuuuuuuuwwwxxxzzzzzzzzz{{{{{{|||||||||~~~nnnnnnnnnmmmmmmllllllkkkkkkkkkkkklllkkkkkkkkkjjjlllmmmmmmnnnooopppqqqqqqooonnnmmmjjjiiigggffffffeeedddeeefffiiijjjiiiggggggggghhhhhhhhhhhhhhhhhhiiijjjjjjiiigggggghhhiiijjjhhhggghhhiiikkkkkkjjjkkkkkkkkkkkkjjjiiiggggggfffgggjjjmmmpppqqqnnnlllnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqpppooonnnmmmllllllllllllnnnoooppplllkkkkkkkkkkkkkkkllllllooopppppppppqqqrrrrrrssskkkooosssuuuvvvuuuvvvvvvxxxxxxxxxxxxxxxxxxyyyyyy~~~ppppppooonnnmmmllllllkkkkkklllmmmmmmnnnmmmllllllmmmmmmnnnoooqqqsssuuuwwwsssrrrpppnnnllljjjiiiiiihhhhhhiiijjjlllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjlllmmmmmmllljjjjjjkkklllkkkkkklllmmmooopppqqqqqqooonnnnnnlllkkkiiihhhggghhhiiikkknnnrrrsssqqqooopppoooooonnnmmmmmmlllllllllmmmoooqqqrrrrrrqqqqqqooonnnmmmmmmnnnoooqqqrrrooonnnmmmlllkkkllllllmmmoooooopppqqqrrrrrrrrrrrroooqqqtttvvvvvvvvvwwwxxxzzzyyyyyyxxxxxxyyyzzzzzz~~~sssrrrrrrqqqpppoooooonnnnnnooopppqqqrrrqqqpppooommmnnnppprrruuuyyy|||~~~uuutttrrrpppnnnmmmllllllkkklllnnnooooooppppppqqqpppoooooonnnnnnmmmmmmmmmoooppppppooonnnnnnoooqqqnnnoooqqqssstttvvvwwwxxxtttsssqqqooommmllljjjjjjkkkkkkmmmppptttuuutttrrrrrrqqqpppnnnmmmmmmmmmmmmlllmmmoooqqqrrrrrrrrrrrrqqqpppppppppppprrrssstttqqqpppnnnmmmlllmmmmmmnnnpppqqqrrrssstttttttttsssuuuuuuvvvuuutttuuuxxxzzz{{{zzzyyyxxxyyyzzz{{{|||vvvvvvvvvuuutttttttttsssssstttvvvwwwwwwvvvtttrrrpppqqqtttwww{{{~~~uuutttsssqqqpppooonnnnnnmmmppprrrsssssstttuuuwwwttttttsssrrrqqqppppppoooqqqrrrsssrrrrrrrrrtttvvvsssuuuxxxzzz{{{|||~~~|||zzzxxxuuurrrpppoooooooooooopppsssvvvwwwvvvuuutttsssqqqooonnnnnnnnnooommmnnnppprrrssssssrrrrrrtttssssssssssssuuuvvvwwwrrrqqqooommmmmmnnnooopppssstttuuuwwwxxxwwwwwwvvvxxxxxxwwwuuutttuuuxxx{{{|||{{{yyyyyyzzz|||~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||||||||zzzwwwvvvsssuuuxxx{{{~~~wwwvvvuuutttssssssssssssrrruuuxxxyyyyyyzzz|||zzzzzzyyyxxxwwwvvvuuuttttttvvvwwwxxxxxxyyy{{{}}}|||~~~{{{yyyxxxxxxuuuuuuuuuwwwzzz{{{zzzyyyyyywwwuuusssrrrrrrssstttrrrssstttuuuvvvuuuttttttvvvvvvuuuuuuvvvwwwyyyzzzuuutttrrrppppppqqqsssuuuvvvwwwyyy{{{|||{{{zzzyyyxxxyyyzzzzzzzzzzzz|||~~~~~~~~~||||||~~~{{{{{{|||||||||||||||||||||~~~}}}zzzxxxvvvxxx{{{~~~zzzyyyyyyxxxxxxxxxxxxxxxvvvzzz~~~~~~|||{{{zzzzzzyyyzzz|||}}}}}}{{{{{{{{{}}}}}}~~~|||zzzxxxwwwxxxyyyzzzxxxxxxyyyzzzzzzyyyxxxwwwxxxwwwwwwwwwwwwyyyzzz{{{yyyxxxvvvttttttvvvxxxzzzxxxzzz|||~~~~~~~~~}}}|||xxx{{{~~~~~~~~~~~~~~~}}}}}}}}}{{{~~~|||zzz}}}~~~zzzyyyyyyyyyyyyzzzzzz{{{~~~}}}}}}}}}|||{{{}}}|||{{{|||}}}|||{{{yyy|||||||||{{{{{{|||||||||{{{|||}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}|||{{{}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}{{{|||||||||}}}~~~}}}~~~~~~{{{|||~~~}}}~~~~~~~~~}}}|||~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~}}}~~~|||}}}}}}~~~|||{{{{{{|||~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~|||{{{|||~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~|||zzzzzz{{{zzz|||~~~}}}|||{{{|||~~~}}}{{{{{{{{{{{{{{{||||||~~~~~~zzzvvvttttttuuutttvvvyyy~~~~~~}}}}}}~~~~~~|||zzzyyywwwvvvwwwyyy|||~~~~~~}}}{{{zzz{{{~~~}}}yyyuuusssqqqppppppqqqqqqqqqrrrtttvvvwwwxxxwwwwwwvvvsssooommmmmmnnnmmmnnnqqqwww|||~~~~~~~~~}}}|||zzzyyyzzz|||}}}{{{xxxvvvtttrrrqqqqqqsssvvvyyywwwyyyzzzzzzxxxxxxzzz}}}~~~||||||{{{{{{|||~~~wwwvvvuuutttvvvzzz~~~zzzxxxtttppplllkkkjjjjjjiiijjjjjjlllnnnpppqqqrrrqqqqqqpppmmmjjjhhhhhhiiiiiijjjlllqqqwww{{{}}}}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxvvvxxxzzz{{{xxxvvvrrrqqqnnnmmmmmmooorrruuuppprrrtttsssqqqqqqsssvvvuuuvvvyyy}}}~~~}}}zzzyyy{{{|||{{{yyyvvvuuuttttttvvvxxxzzz|||}}}}}}||||||}}}ooommmjjjkkknnnrrruuuwwwxxxsssmmmjjjjjjiiigggdddeeeeeeeeefffiiikkkkkkjjjnnnnnnlllhhheeedddfffgggeeefffiiilllooorrruuuvvvxxxxxxyyy{{{}}}~~~}}}{{{xxxwwwwwwvvvuuuuuuttttttmmmllljjjjjjjjjlllnnnoookkklllmmmnnnnnnooonnnnnnooopppsssuuuvvvwwwwwwwwwvvvxxx|||{{{zzzxxxwwwwwwvvvtttrrrnnnmmmllllllmmmoooqqqsssuuuwwwyyyzzzzzzzzz{{{}}}jjjgggdddeeehhhmmmppprrrsssooojjjgggfffeeecccaaadddcccccceeehhhjjjjjjiiihhhgggfffdddaaaaaaccceeebbbcccdddfffiiimmmpppqqqvvvvvvwwwyyy|||~~~}}}|||xxxwwwuuutttrrrrrrrrrssspppnnnllljjjhhhiiiiiijjjlllllllllkkkjjjiiigggfffjjjkkkmmmooopppqqqqqqppprrruuuyyy|||~~~~~~}}}|||vvvtttrrrqqqqqqpppnnnlllggggggfffeeefffhhhjjjkkknnnpppsssttttttuuuvvvxxx||||||gggccc______bbbhhhlllooopppmmmiiieeedddbbb```___cccbbbaaaccceeeggghhhhhhcccccccccaaa``````bbbdddbbbaaaaaabbbdddhhhkkknnnrrrrrrtttwww{{{}}}}}}}}}yyywwwtttrrrpppppppppqqqqqqooollliiihhhhhhhhhiiilllkkkkkkjjjhhhfffdddcccggggggiiijjjjjjkkkkkkjjjnnnppptttwwwyyyzzzzzzyyysssqqqooonnnmmmllljjjhhhbbbaaa```______aaacccdddgggjjjlllnnnooopppqqqsss{{{|||}}}{{{xxxtttsssvvv|||fffbbb^^^\\\```eeekkknnnooommmjjjgggeeedddbbbaaabbb```___aaacccfffggggggdddeeeeeedddbbbaaaccceeedddbbbaaa```bbbfffkkknnnppppppqqquuuzzz}}}~~~~~~|||yyyvvvssspppppppppqqqooonnnllljjjjjjjjjlllmmmkkkkkkkkkkkkjjjiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhkkkmmmooorrruuuwwwxxxxxxuuussspppooonnnllljjjhhh```___^^^]]]]]]^^^```aaaccceeehhhjjjkkklllnnnpppuuuxxx}}}yyywwwssspppnnnqqqvvvzzzfffbbb\\\[[[]]]ccchhhjjjmmmlllkkkiiifffdddddddddbbb```___```ccceeegggggghhhhhhhhhgggdddcccdddeeefffdddaaa```bbbfffkkkoooppppppqqqtttyyy}}}~~~~~~}}}yyyvvvtttsssrrrsssrrrqqqooommmmmmmmmooopppnnnnnnmmmmmmlllkkkiiiiiijjjjjjiiihhhgggggggggfffiiikkkmmmpppsssuuuwwwxxxxxxuuusssqqqooonnnkkkiii```___]]]\\\\\\]]]^^^______aaadddfffggghhhjjjlllppptttzzz~~~|||zzzuuutttqqqnnnmmmooossswww}}}ddd```[[[YYY[[[___bbbdddggghhhiiigggeeeddddddeeecccaaa``````cccfffhhhhhhiiijjjjjjhhhfffddddddeeefffeeecccbbbdddhhhmmmppptttssssssuuuyyy}}}~~~~~~}}}{{{xxxwwwuuuuuuxxxvvvssspppooooooooopppsssrrrqqqpppmmmkkkiiihhhlllkkkiiigggfffeeeeeeeeeiiiiiikkknnnqqqtttwwwyyyxxxvvvssspppooommmiiigggaaa___]]]\\\[[[\\\]]]^^^\\\___bbbcccdddeeeggghhhkkkpppvvvzzzzzzxxxwwwvvvqqqrrrqqqppppppqqquuuxxx~~~ccc```[[[YYYZZZ\\\^^^___cccfffggggggeeedddeeegggeeecccaaaaaadddgggiiijjjiiijjjkkkkkkiiihhhhhhiiiiiihhhggggggjjjnnnrrruuuxxxwwwvvvwwwzzz}}}~~~~~~~~~|||zzzwwwvvvxxxvvvtttqqqppppppqqqrrrwwwvvvvvvtttrrrpppnnnmmmooonnnkkkiiigggfffeeeeeehhhhhhiiikkkooossswwwzzzxxxvvvrrrpppnnnlllhhhfffcccbbb___^^^]]]]]]^^^___^^^```cccddddddeeefffhhhggglllrrruuuuuusssssssssrrrsssuuuvvvwwwxxx{{{}}}eeeaaa]]][[[[[[]]]^^^^^^ccceeehhhhhhgggfffhhhjjjfffdddbbbbbbeeehhhjjjkkkiiikkkmmmmmmmmmlllmmmnnnmmmmmmlllmmmpppssswwwzzz{{{yyyxxxxxx{{{}}}~~~~~~~~~{{{xxxvvvtttsssqqqqqqqqqsssuuuvvvxxxxxxxxxyyyxxxxxxwwwvvvsssqqqnnnkkkiiihhhgggggggggggghhhjjjnnnrrrwwwyyyyyywwwsssqqqooollliiiffffffeeecccaaa``````aaabbbbbbdddfffggggggggghhhjjjfffjjjppprrrqqqppppppqqqtttwww{{{}}}~~~fffdddaaa___]]]]]]]]]^^^ccceeehhhjjjkkkjjjiiigggggggggggggggggghhhiiijjjkkkmmmnnnppprrrsssttttttsssvvvyyyzzzzzzzzzzzz{{{~~~|||{{{zzz{{{|||}}}}}}}}}~~~~~~}}}zzzxxxvvvrrrpppnnnlllnnnqqquuuxxxyyyyyyyyyzzz{{{{{{{{{{{{xxxxxxvvvrrrmmmjjjiiiiiinnnmmmkkkkkklllppptttvvv{{{xxxtttpppnnnkkkhhhffffffffffffdddaaa```aaabbbeeefffhhhkkkmmmnnnooopppppprrrtttuuuuuuvvvxxxzzzxxxllljjjgggdddcccbbbbbbbbbfffgggjjjmmmnnnnnnlllkkkllllllkkkkkkkkkkkkllllllnnnppprrrtttvvvxxxyyyyyy~~~|||yyyxxxxxxyyyzzz{{{{{{|||{{{zzzwwwtttsssrrrpppnnnnnnooossswwwzzzyyyyyyzzz{{{}}}zzzuuuqqqoooooolllkkkjjjkkkmmmppptttwwwyyyvvvsssooommmjjjhhhfffiiijjjjjjhhhfffeeefffhhhjjjkkkmmmooorrrssstttttttttvvvxxxyyyzzz{{{~~~vvvtttqqqnnnlllkkkkkkkkkkkkmmmpppssstttuuutttsssuuutttsssrrrqqqqqqqqqqqqssstttwwwzzz|||~~~zzzxxxwwwxxxyyyzzz{{{{{{zzzyyyvvvsssqqqnnnmmmlllkkkmmmqqquuuxxxyyyyyyzzz|||yyytttrrrrrrnnnnnnnnnnnnqqqtttwwwyyyxxxvvvtttqqqnnnlllkkkjjjjjjkkklllkkkjjjjjjkkkmmmrrrsssvvvxxx{{{}}}~~~~~~~~~~~~|||yyyxxxwwwvvvvvvxxxzzz}}}}}}|||zzzyyyyyyyyyyyy{{{}}}{{{yyyzzzzzz~~~~~~|||yyyvvvtttoooooonnnnnnppptttxxx{{{zzzzzz{{{}}}~~~yyywwwvvvwwwvvvvvvwwwxxxyyy{{{|||zzzzzzxxxvvvsssqqqqqqqqqppprrrssssssssstttvvvxxx|||}}}~~~|||zzzyyyyyyzzz|||}}}yyywwwxxxyyy|||~~~