BM6P6(@ |||fffYYYIIIDDD>>>999666666555444333333333444444555555555888666333222444666888888::::::;;;;;;:::===JJJXXXqqq|||gggdddlllrrrmmmqqq}}}^^^LLLDDD???999666666666555444444444444555444555555555666666777777:::777555777:::???IIISSSfff}}}nnn[[[FFF;;;888555333333333222222111111222222333222222111111111000000000000000111222222222222111111111000///////////////222111111222333666888999>>><<<;;;;;;<<>>@@@CCCIII\\\rrrzzz___NNNDDD>>>888777999:::777444888888777777666666555555666777777777666555333222777888999999888999;;;===<<<>>>???@@@FFFVVVkkk|||nnnZZZSSSJJJHHHKKKXXXqqqdddPPPGGGAAA<<<:::888888777777777777888888666666888:::<<<;;;888555777666555444444555666777666666666777:::;;;;;;:::???>>>???CCCFFFQQQiiieeeVVVJJJHHHIIIQQQfff}}}rrr^^^HHHAAA:::888999999777444333333333222222111111111333222111111111222333444666777777777777555333222333333333444444444555555444555666777777666555444888666:::BBBCCCFFFVVVjjjooo]]]RRRHHHEEEFFFJJJOOOYYYmmm{{{{{{zzzzzzxxxsssnnnjjjfffaaaZZZUUUVVVTTTRRRPPPOOOMMMJJJGGGCCCCCCCCCCCCEEEGGGIIIJJJLLLOOOTTTWWW\\\bbblllrrrrrrfff^^^XXXTTTWWWTTTSSSUUUVVVXXX^^^eeerrr]]]QQQFFFBBB<<<888666555555444444444444444444444444444888666333333555777999999:::<<>>:::777777666666555444444444444666666666666777777777888999666555888;;;AAAMMMXXXjjjjjjXXXDDD:::777555333222333222222111111222222333222222333333333222111000000000111222222222222111111111000///////////////000//////000222444666777777888:::<<<===EEEWWWhhhiiiUUUJJJBBB>>>AAAEEENNNeee}}}lllUUUFFFCCC>>>999777999:::777555777777777777666666555555777777888888777666444333555777888888888999<<<>>>999<<<@@@DDDOOOccc|||mmmZZZTTTNNNOOOUUUfff{{{\\\JJJCCC>>>:::888888888777777777777888888666555666888::::::777555777666555444444555666777666666666777999:::;;;;;;;;;<<<@@@EEEKKK[[[wwwqqq]]]PPPFFFGGGNNNZZZsss|||bbbOOODDD???888666777777555222444444444333333333222222222222111111111222333444666666777777666555333222333333333333444444444444333444666777777777666555999:::@@@IIIKKKPPPbbbxxxnnn\\\NNNEEECCCCCCFFFLLLUUUeee}}}{{{xxxsssmmmgggccc^^^VVVQQQRRRPPPNNNMMMMMMLLLIIIGGGCCCBBBBBBBBBCCCEEEFFFHHHHHHLLLQQQUUUYYY___gggnnnzzzuuujjjaaaZZZVVVXXXUUUTTTVVVUUUUUUYYY___~~~gggTTTHHHBBB>>>999666555555444444666666555555444333333333888666444555777999::::::;;;===BBBEEEFFFIIIUUUbbbvvvhhh]]]dddqqqtttrrrzzznnnTTTFFFAAA===:::888888888777666555555444444666777777777777888888888888555555999===EEESSS___sss}}}bbbRRR@@@888666333222222333222222111111222222333222333555666555444222111000000111222222222222111111111000/////////000000///000000111222444555666333555:::===@@@LLLcccxxxvvv\\\LLLFFFAAA???CCCHHHVVVqqqttt^^^MMMCCCBBB>>>999888999:::888666777777777666666666666555777888888999888777555444444666777888888999<<<>>>;;;???EEENNN^^^www~~~iiiZZZTTTPPPTTTaaayyyoooSSSDDD???<<<999888888888777777777777888888666555555666777888777666666555555444444555555666666666666777888999;;;;;;<<>>FFFNNNRRR[[[rrrnnn\\\OOOGGGBBBCCCEEEKKKTTTbbbzzz|||zzzuuummmfffaaa[[[TTTOOOMMMLLLJJJJJJJJJJJJHHHFFFCCCBBBAAAAAAAAABBBDDDEEEFFFJJJOOORRRTTTWWW]]]bbbnnnvvvxxxmmmddd]]]XXXYYYVVVVVVWWWUUURRRTTTXXXttt___MMMCCC===:::666444444444444444777777666555444333333222888777666777:::<<<<<<<<<:::<<>><<<:::999888888777777777777888888888666555555666888888888555555555555555555555555666666777777888999;;;===CCCDDDHHHRRRdddppp^^^QQQIIIGGGOOO___vvvsss\\\III>>><<<999555333333333222111333333333333333333333333111111111111111222222333444555555666555444333222111111222222222333333333222222444555777888999999:::>>>FFFLLLRRRaaa~~~rrr]]]QQQJJJFFFEEEFFFJJJRRRbbbwww}}}}}}wwwnnngggaaa\\\UUUQQQJJJIIIGGGGGGHHHIIIHHHGGGCCCCCCAAAAAA@@@AAABBBCCCEEEIIIMMMNNNMMMNNNRRRUUUeeekkkuuu{{{nnnddd]]]ZZZYYYWWWWWWXXXVVVRRRSSSVVVkkkWWWGGG???:::777444333333444444333666666666555555444444444777777888:::===???>>>===999;;;???DDDHHHPPPaaaqqqvvvccc___eeejjjffflll~~~sss```LLLBBB>>>;;;888777999999999999888777666555555555555555555555555555555555777<<>>>>>AAAGGGSSSiiihhhRRREEE???<<<<<<:::999888888888777666555555555555555666666666777777888999999888666666888999:::999888999:::<<<>>>FFFTTTggg~~~|||kkkbbbYYYSSSPPPPPP___yyyppp]]]JJJ@@@===:::888777888888777777777777888888:::888666555777999::::::666666666666666666666666555777888888888:::>>>AAAFFFEEEIIIXXXsss}}}dddUUUKKKIIIMMMZZZppp|||dddOOOBBB;;;999777555444333333333222111111111111111111222222000000111111222222222222333444444555555444222222111111222222222333333333222222333444666888999::::::===BBBGGGPPPeeevvv]]]OOOHHHBBBAAABBBFFFLLLZZZqqqxxxnnnfff```[[[VVVRRRJJJHHHFFFFFFGGGHHHHHHGGGDDDCCCBBBAAA@@@AAABBBCCCAAAEEEHHHIIIIIIJJJMMMPPP^^^ccckkkttt~~~~~~oooddd]]]ZZZWWWVVVWWWZZZYYYUUUVVVZZZxxxbbbPPPBBB;;;888666333333333444333333444444555555555666666666777777999<<<@@@AAA@@@???999;;;AAAGGGMMMWWWhhhyyynnnbbbbbbdddcccaaallliiiYYYHHH@@@===:::777777888999:::::::::999888777555555444444444444444333555555888===DDDQQQgggzzz}}}cccGGG>>>666444444222222444333222222111111222222333111222444555444333111000000000111222222222222111111111000000000111222222///000111222333333333333888777;;;DDDTTTmmmuuu[[[HHH>>><<<>>>DDDNNN___yyyrrrYYYIIIAAA>>><<<888888888888777777666666444555555555555666666666666777888888888777666555999:::;;;:::::::::<<<>>><<>>BBBCCCBBB@@@:::???HHHRRRYYYaaaqqq|||fffaaaggggggaaabbbqqqyyy___QQQBBB===;;;999777777777888:::;;;<<<;;;999888666666555555444444444444666666:::???EEESSSkkkqqqYYYBBB:::444444444222333555333222222111111222222333111111111111111000000///000000111222222222222111111111000000111111222333///000222333333333333222777777===MMMccczzzcccPPPCCC<<<;;;???HHHVVVnnn~~~cccNNNDDD@@@>>>;;;555666777777666555555555444444444555555555666666555555777777777777666555777888:::;;;;;;===@@@BBBFFFUUUooooooZZZQQQQQQSSSVVVZZZjjjzzzZZZMMM???:::999777666666888888777777777777888888888777666666888999999888777888999::::::999888777444777:::::::::>>>DDDJJJLLLXXXhhh|||xxxbbbTTTOOOIIIRRRddd|||fffSSSGGG@@@===333444444444333222333444000000111111111222222222...///000111222111111000111222333444444333222111333333333333444444444444444333333444555777999:::;;;@@@GGGQQQeee}}}bbbTTTIIIHHHFFFAAADDDLLLNNNbbb~~~vvvjjjbbb\\\VVVRRRMMMJJJFFFDDDDDDDDDCCCBBBAAA@@@???>>>???@@@AAABBB@@@CCCDDDDDDDDDFFFKKKOOOLLLQQQXXX^^^eeennnxxx|||||||||||||||lllaaa\\\WWWVVVWWWZZZZZZXXX[[[___nnn[[[LLLBBB===888666444333444444333222000111222444777999;;;<<<777888;;;???CCCDDDBBB@@@;;;BBBOOO[[[cccjjjwwwwwwbbbbbblllkkkdddfffwwwqqqWWWJJJ>>>::::::888777888666888:::<<<<<<<<<;;;:::777777666666555555555444666777;;;@@@FFFTTTmmmgggOOO???888333444444333333666333222222222222222222333000000000///////////////000000111222222222222111111111000000111222333333111222444555666555555444777888BBBVVVqqqjjjUUUGGG>>>:::;;;@@@KKK]]]yyypppUUUBBB<<<<<<999555333555666666555444444555444444444555555555666666444555666777777666555555555777999;;;===@@@CCCFFFTTTeeetttdddSSSLLLOOOTTT[[[aaatttsssVVVIII>>>;;;;;;999888999888888777777777777888888777555555666888888777666888999:::;;;;;;:::999888333777:::;;;;;;???GGGMMMWWWiii~~~iiiWWWNNNMMMOOO[[[ppptttZZZIII???999666111222333333222111222333111111222222222333333333...///000222222111111000111111333333444333222111333333444444444444555555555444444444555666888999===CCCMMM[[[tttiiiPPPEEE@@@CCCDDDAAAHHHSSSZZZuuu}}}pppfff___XXXTTTNNNKKKFFFCCCBBBBBBAAA??????>>>=========>>>@@@AAAGGGHHHGGGEEEBBBBBBFFFJJJEEEJJJQQQXXX^^^eeennnuuu}}}~~~qqqccc]]]XXXVVVVVVYYYYYYWWWZZZ___zzzgggWWWIII@@@>>>777666444222222222444555777666555555777;;;>>>AAA<<<:::::::::;;;<<<<<<;;;???HHHZZZllltttvvv|||lllbbbhhhooonnnkkknnn{{{kkkRRRGGG<<<999888666444555666777888999999999999999777888888777666666888:::777999???FFFNNN\\\sssuuuWWWEEE888777555333333333555666333333222111000000000111000000000000000000000000000000111111111111000000...000111222111111222444555666666666444444666888<<<<<>>AAAMMMggguuu^^^IIICCC???888555888777777666666555555555555444444444444555555555666888888777777777777777888===;;;;;;======???HHHQQQ___xxx~~~fffWWWOOORRRPPPNNNZZZnnnnnnNNNEEE===;;;;;;888666777666666555555555555666666999999888777666666777777;;;:::999:::;;;<<<;;;;;;777777999???BBBEEENNNWWWfffnnn[[[RRRPPPOOOVVVlllaaaLLLBBB;;;999999444333222222111111222222444333111//////000111222222000///000333444222000444444444333333222222222333333444444555444444444555666666666777777888888???AAAMMMgggkkkUUUEEE>>>>>>DDDFFFFFFOOO]]]qqqyyymmmcccZZZTTTQQQLLLGGGDDDCCCBBB>>>;;;<<<<<<===???@@@AAABBBCCCHHHHHHFFFEEECCCAAA@@@???DDDFFFIIIMMMTTT\\\fffmmmvvv~~~|||{{{}}}sssdddZZZ^^^]]]ZZZXXXWWWXXXZZZ\\\yyyeeeTTTFFF>>><<<666555333111000111111222666666555666777999<<<===;;;999888777888:::;;;;;;@@@FFFUUUhhhtttzzzhhhaaaiiiqqqsssrrryyyppp```LLLBBB999888888666555666666666777888888888888888666777777777666666888999999<<>>@@@KKKdddeeePPPEEE???;;;:::@@@FFFWWWrrrhhhSSSAAA===;;;555333666666666666555555444444444444444555555555666666666555555444444444444555555;;;:::;;;===>>>BBBMMMXXXooosss\\\OOOIIILLLNNNRRReee}}}}}}eeeNNNEEE===;;;:::777666777666666555555555555666666999999888777777777777777555555555666777888888777888888;;;???BBBHHHUUUaaa|||yyydddUUUMMMOOOUUUhhh~~~xxx[[[HHH>>>888666666444333222222111111222222444333111000///000111222222000///000222444222111444444333333333222222222222222333444555555444444444555777888888999:::;;;CCCIIIZZZuuurrrZZZKKKFFFAAAAAAGGGKKKPPP```rrr{{{zzzyyyzzz~~~{{{oooddd]]]UUUPPPIIIEEEDDDBBB???<<<<<<===>>>???@@@AAABBBBBBEEEEEEDDDCCCAAA@@@???>>>BBBCCCEEEHHHMMMTTT]]]cccpppzzz|||zzzyyy||||||jjj^^^]]]\\\ZZZXXXXXXYYY[[[\\\rrr___OOOBBB;;;:::888777444222111111111222555555555666777777888888:::888666444555999<<>>===>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>@@@AAACCCDDDHHHMMMTTTYYYiiirrr}}}|||{{{{{{zzzuuuuuuppp```[[[ZZZYYYYYYYYYZZZ[[[\\\iiiWWWIII???999999;;;:::888666444333333333333444555666666555444333888777555444666<<>>888222111111000000000111111111111000000000000111111000000000000000000000000//////000000000000//////...000111222111111222444222444555555444555777999===FFF[[[zzzĦĦtttYYYHHH>>>888888===BBBTTTrrrӵWWWLLLAAA888888:::777444444333333333333333333333333555555555666666666777777666666555555555666777777999999:::===AAAKKK]]]nnngggVVVUUUMMMHHHKKKSSScccsss```LLLCCC;;;Ħ666666555555555555666666888888777777777777777888666777888999999:::;;;======>>>AAAFFFNNN^^^xxxjjjUUUQQQNNNMMM]]]uuuuuucccNNNBBB<<<888777999333222222111111111111111222222111000000111111222111000000111222222222222333222222222222222222222///000222333444555666666444666999::::::;;;???BBBJJJ^^^{{{yyy___LLLEEEFFF??????CCCLLLYYYoooyyylll```WWWTTTMMMHHHGGGFFFEEEHHHLLLGGGNNNVVV[[[aaammm~~~qqqfff```YYYOOOIIIFFFDDDAAA????????????@@@@@@AAAAAAAAA????????????????????????AAABBBCCCEEEGGGLLLRRRWWWdddlllvvv}}}~~~}}}zzzyyyzzz~~~{{{|||~~~~~~vvvoookkklllvvvrrr___YYYYYYYYYYYYYYYZZZ[[[\\\wwwbbbRRRFFF<<<888888:::999888666555333333222222333444555555333222000777777666666999AAALLLSSS___iiitttyyy|||vvvfff[[[___hhhooozzz4ĉ@ӵkkkWWWLLLAAA<<<999999888555555888555555666666666555555444333444555555555555777999===CCCPPPaaarrryyy^^^FFF:::777000000/////////000000000111000000///000000111111//////////////////////////////000000000000//////...000111222111111222444111222444444444555777999:::GGGaaa>L=hĦiiiPPPCCC;;;555777???EEE\\\~~~4ĉ@ӵDDD===888888999777333222222333333333333333333333555555555555666666666666777777666666777888888999:::999;;;>>>DDDQQQhhh}}}uuu^^^PPPRRRLLLJJJPPP\\\rrrkkk[[[III@@@999>L666666666555555555555666666888777777777777777888888444666777777666999===@@@BBBAAADDDLLLYYYnnnvvv]]]LLLMMMPPPVVVmmmeeeWWWGGG???;;;888888999333222111111000000111111111111111111111111222222000111111111111111222222222222222222222222222222///000111333444555555555444777::::::999;;;AAAFFFUUUnnn{{{eeeTTTGGGCCCDDD@@@CCCKKKYYYkkkvvvggg\\\SSSMMMIIIDDDAAAAAACCCCCC@@@AAADDDBBBFFFJJJKKKLLLSSS```kkkxxxmmmccc\\\RRRKKKGGGEEEBBB???@@@@@@@@@@@@@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@@@@AAACCCEEEHHHLLLRRRVVV\\\dddnnnuuuzzz~~~~~~}}}vvvuuuuuuxxx|||}}}zzzwwwtttttttttvvvxxxyyyyyyyyyuuuqqqnnnkkkiiiiiiqqqzzzvvvaaaYYYYYYXXXXXXXXXYYY[[[\\\~~~ooo\\\OOODDD:::555555666666555444333222111000222333444444444222111000555666777888<<>>GGGOOOfff~~~cccTTTKKKBBB>>>???@@@GGGTTTfff}}}vvvhhhYYYOOOIIIEEECCCEEE>>>>>>@@@CCCAAA<<<;;;>>>AAACCCDDDCCCBBBFFFOOOVVVhhhxxx|||qqqfff```VVVOOOLLLHHHEEEAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA===???AAACCCFFFJJJPPPSSSUUU[[[cccjjjpppvvv}}}~~~}}}}}}xxxvvvuuuuuuwwwvvvsssoookkkkkkjjjjjjjjjjjjkkkllliiihhhiiijjjhhhggglllsss|||}}}hhh[[[ZZZXXXVVVVVVXXX[[[\\\lll^^^PPPӵ444444444ĭӵ333ӵ888ĦjjjzzzӵӵgggrrrĦƜ`1.׼s\\\KKKBBB;;;Ħ333666777777777777777666555ӵ666ĦXXXoooĭӵ000000Ħ111111///Ħ///Ħ//////.........000111222111111222444888:::AAADdD?fӵ^^^KKK<<<Ħ```yyyӵƜ`1.׼s999888ĭӵ333333333444444444333444555666777ӵPPPfffĦppp\\\PPPLLLHHHIIIQQQĦĦwwwdddQQQEEE???999777DdD555555555888999ӵAAAJJJӵgggӵĦaaaӵAAAĭӵ000000000111222222222222222///111333222000000222444000111111111222222222222000111222333333333333333333666888999;;;CCCPPP[[[xxx~~~fffPPPIIIEEE???===AAAEEEOOOaaaxxxppp]]]QQQFFFBBB@@@>>>???BBB>>>===???AAA???:::999===>>>??????>>>>>>AAAEEEIIIQQQ]]]qqqvvviiiccc[[[UUUQQQMMMHHHDDDBBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@===???AAABBBDDDHHHLLLOOORRRVVV\\\bbbgggmmmtttyyy}}}{{{zzzyyyyyyyyyuuurrrppppppnnniiieee^^^^^^]]]\\\\\\]]]```aaacccccceeegggfffcccgggmmmrrr}}}rrr^^^[[[WWWTTTTTTWWWZZZ]]]XXXMMM?~4666444555g&e>&e222g&e555>hӵxxxg&eguO>uO>&eYYYjjj4ff?>ߝLgĉ@oooZZZKKKCCCShӵ666777777888888777666g&e777>hӵsssfff?><znnng&e>&e000111HL000111111ShӵgL/////////......///000222222111111333S?ʬ888;;;3h?D%%)?ZufĦ[[[HHH;;;gLOOOlllg&egĉ@AAA888g&e>&e333@e222222??444444444444444555666777g<ĉHHHVVVooo3we<Ħ3h?@eeeeSSSLLLKKKLLLNNNXXXZ3h?gLrrr```OOOEEE<<<777666D%%)?555fff?><z777888=?ĦMMMg&ejjjg&eS?ʬ4ff?>ߝLVVV@eg&e3h?g&e>&e111000??///000111222222222222222///111333222000000222444000000111111222222222222111222222333333333222222222555888999<<>>>>><<<<<<@@@:::999;;;<<<:::777999>>><<<<<<;;;<<<===>>>@@@@@@CCCKKK[[[ssskkkeee^^^YYYUUUQQQKKKGGGCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???????????????@@@BBBCCCDDDGGGJJJMMMRRRUUUZZZ^^^ccciiipppuuuzzz{{{xxxvvvttttttuuurrrnnniiifffdddbbb]]]YYYRRRRRRRRRRRRRRRTTTXXX[[[bbbaaaccceeeccc```ccciiikkktttwww___\\\WWWSSSSSSVVVZZZ]]]FFF4Dӵ444222333Hƅ^Hu]Ħ444Hu]Ħ777ZuR)ĦyyyHu]ĦHŐeHŐeHu]Ħ[[[qIܗGIӵtthhhUUUGGGHGgĉ@333333444444444555555555Hu]Ħ>>>ZuR)Ħ{{{sߝLGdUĦdddHƅ^Hu]Ħ...ntHdĦ///000HGgĉ@...HdĦ/////////......////////////000111Htƅ^333999Bt=o9ĦDtfo9Ħg?CCC<<<HdĦYYYzzzHu]Ħtt;;;888Hƅ^Hu]Ħ444H׼s333333555444333444444555555555555tQBBBOOObbbje<ĦBt=o9ĦH׼sjjjZZZPPPMMMMMMMMMUUUhhhHtĦBt=o9ĦHdĦ}}}nnn[[[KKKBBB>>><<<:::Dtfo9ĦsߝLGdUĦ888Ht@cӵHu]Ħ}}}Hu]ĦHtƅ^qIܗGIӵkkkH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ111111000000111222333333444444222222111111111111111111111111111000111111222333111111111222222333333333666444888>>>AAAHHHaaa{{{mmmVVVHHH???BBB???:::BBBRRRYYYpppzzzcccTTTOOODDDBBB???<<<:::999888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<===DDDOOO___vvv}}}ssslllddd```^^^ZZZQQQIIIFFFCCC@@@>>>???@@@AAA@@@AAA???===<<<;;;<<<===>>>:::;;;===???BBBDDDEEEFFFRRRSSSVVV[[[```fffkkknnnuuu{{{}}}yyywwwuuurrrooojjjhhhddd```\\\VVVPPPKKKHHHIIIJJJKKKLLLPPPVVVZZZ^^^______]]]ZZZXXXXXXXXXffflll{{{zzzeeeYYYQQQTTTXXXXXXWWWXXXAAA???4DuXӵ222111222DdDΦDdDĦ333DdDĦ777===t|>>===;;;HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵ|||DdDĦDdDĦqjRgdKӵDdDΦDdDĦ111111000000111111000000111222222333444444111111111111111111111111111111111111111222222333333333333333444444444555777666:::BBBFFFPPPiiiooo[[[MMMBBB===AAA@@@===III[[[pppttt___MMMCCCAAA???>>><<<;;;999888888888999888888888888999:::::::::::::::::::::;;;;;;<<>><<<;;;<<<===>>>;;;<<<>>>@@@BBBDDDEEEFFFMMMPPPTTTYYY^^^eeekkkooouuuzzz}}}{{{xxxrrrlllgggdddaaa]]]YYYUUUPPPKKKGGGFFFGGGHHHIIIJJJMMMRRRUUUYYYZZZ[[[ZZZWWWUUUTTTTTT[[[```mmmjjj]]]SSSSSSUUUUUUUUUWWW<<<;;;4DuXӵ333000000DdDΦDdDӵ222DdDĦ777999o)hfff}}}DdDĦDdDΦDdDΦDdDӵ\\\=ӊB1.uTӵHߝL`o9GGGpo9wӵ333333333444444555555DdDĦ::::::o)hfff~~~DdDΦDdDĦPPPDdDΦDdDӵ111GIpӵDdDĦ///po9wӵDdDĦ/////////......//////000000111po9u222333333444GIdnuR)ĦDdDĦnuR)ĦCdgĪj999DdDĦsssDdDĦHߝL`o9555DdDΦDdDӵ333DdDĦ444777555333333444555444333666666666777888999geĦLLL___sp?aĦGIdnuR)ĦDdDĦeeeTTTMMMKKKNNNSSSYYYmmmDdDĦGIdnuR)ĦDdDĦzzzkkkaaaZZZQQQIIIGGG>>>===<<<DdDĦnuR)ĦDdDΦDdDĦ888DdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ111111000000111111000000111111222333333333111111111111111111111111111111111111111222333333444444555555555666666666999888===EEENNN\\\vvvsssYYYJJJDDD======BBBCCCFFFWWWllllllWWWHHH>>>;;;;;;999999999999999888777666999888777777777888:::;;;:::999999999999:::;;;;;;@@@AAACCCFFFRRRlll}}}uuulllfffdddbbb]]]XXXOOOMMMJJJHHHHHHFFFCCCAAAAAA@@@>>><<<;;;<<<===>>><<<===>>>@@@BBBCCCEEEEEEHHHKKKPPPVVV\\\cccjjjoootttyyy}}}xxxpppggg```\\\XXXSSSOOOLLLHHHDDDAAABBBCCCEEEFFFGGGIIILLLNNNQQQSSSUUUUUUSSSQQQOOOOOOUUUXXXeee{{{tttgggYYYSSSSSSSSSTTTVVV::::::4DuXӵ555///000DdDʜ4DuTӵ222>d<Ħ777Dt___>d<Ħ>d<ʜDd<ʜ4DuTӵ```nnnF&uTӵ4DufئL>eFFFpuR)Ħ333333333333444444555>d<Ħ:::DteeeDdDΦDdDĦFFF>d<ʜ4DuTӵ2224DwDd<Ħ...puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>e555DdDʜ4DuTӵ333DdDĦ444666555444444444444444444666666666777888:::geĦPPPs<v>aĦpeӵDx<DdDĦZZZOOOLLLKKKOOOVVVaaazzzDdDĦpeӵDx<>d<[[[RRRMMMHHHDDDDDD;;;;;;;;;>d<ӵDd<DdDΦDdDĦ888DdDӵnd<DdDĦ>d<ĦpeӵĦ~~~F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ111111000000111111000000111111222222222333111111111111111222222222222111111111111222333333444555555555666666777777;;;:::???HHHVVVjjj{{{```MMMEEE@@@===>>>CCCGGGQQQiiilllTTTFFF???<<<;;;===777888888999888777666555999888666666666777999:::999888888888888999::::::999>>>EEEJJJPPPaaa~~~tttlllhhheeeaaa]]]RRRQQQNNNMMMKKKIIIEEECCCAAA@@@>>><<<;;;<<<===>>><<<===>>>???AAABBBCCCDDDDDDIIIOOOTTTZZZaaaiiioootttxxx~~~{{{vvvnnnddd]]]UUUQQQLLLHHHEEEBBB@@@>>>===???BBBCCCCCCDDDFFFHHHHHHKKKOOOPPPPPPNNNNNNNNNUUUWWWbbbxxxsssbbbVVVQQQQQQRRRTTT::::::4DuXӵ666000000D&dq&ĒR222222sdKĦ666DHRRudsdKĦD&oq<Ōq&ĒRZZZaaaooo>dp&ĒRnfʜd<Φ>d<ĦAAAs&dq&ĒR555333i?ʜtd<Ħ...HHܗDӊB///<x......///000111222333B?d<555555444444444555666777666666666777999geĦZZZHg8>aĦB?Ho9>dd<ӵB?Ho9<xDDD@@@======888999999&ӫeʬtIӇ666>d<Φ>d<Ħ999D&ӫetIӇQQQDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9777s&dq&ĒR222111111000000111111000111111111111111222222000000111111111222222222222222222111222333333444333333444555666777888888===>>>CCCPPPbbb{{{hhhRRRGGGEEE@@@===???EEEMMM]]]{{{bbbSSSDDD>>>===;;;999888888999999999888777555333777777666666666777888999777777777777777888999999555;;;CCCJJJMMMYYYrrrxxxqqqkkkfffcccVVVTTTRRROOOMMMJJJFFFCCC@@@???===<<<;;;<<<>>>???======>>>???@@@BBBBBBCCCDDDIIIOOOTTTXXX^^^fffmmmssswww}}}|||yyyuuuoooggg___ZZZOOOLLLGGGDDDBBB@@@>>><<<:::<<<>>>??????@@@BBBCCCBBBFFFJJJLLLMMMMMMNNNOOOQQQTTT___uuu~~~jjjYYYPPPNNNNNNNNN;;;;;;4DuXӵ444111111Hu]3hh222222222ne444666=enepIƎ@t@hUUUYYYaaa>hfeBBB@ďD222222333111111222333444555ne<<<@@@=eegeQQQ>>>sĪj@h666555333fdDĦ...@ďD//////Hkge///......///000111333444@h555888@GHĪj@IŌBene999Hkgenefe555Hu]3hh222222222se222444555555666777999;;;888888777666777999geĦja>aĦ@GseLLLKKKKKKWWWggg<Ō@GHkgeBBB???;;;888888666777888HĪj@IŌ777666ege:::999Hu]3hIŌKKK[[[DdDĦne@h~~~>hsene@G777555sĪj@h333222111111000000111111111111111111111111111111000000000111222222333333222222222222222333444444111222333555777999:::;;;>>>CCCNNN___uuunnnWWWHHHCCCBBB@@@???BBBKKKYYYoooxxxeeePPPFFF???>>>>>>:::777666999999999999888666555555555666666666777777777777777666666666666777888888888888===BBBEEEOOOjjjxxxpppjjjggg^^^ZZZVVVRRRNNNJJJEEEBBB???>>><<<;;;<<<===???@@@???@@@@@@AAABBBCCCCCCDDDEEEJJJPPPSSSUUUYYYaaahhhppptttyyy}}}~~~zzztttnnnggg___XXXSSSJJJGGGDDDAAA@@@>>><<<:::888:::;;;<<<<<<===@@@BBBAAACCCGGGHHHIIIKKKMMMOOOOOOTTT___rrrttt^^^QQQMMMJJJGGG@@@4DuXӵ555ĵD^333333333333444333555tttTTTWWW]]]dddqqqGGG===999444111222444000111222333444555999>>>BBB\\\JJJ;;;666555444333222DdDĦ...//////////////////.........000222333444444777555888EEE777999555333D^111333222111s׼s444111444666888888:::>>>BBB<<<:::999888888:::geFm8>aĦs׼sIIIKKKMMMQQQeee~~~HoAAA>>>===:::777777666777888888777777;;;:::999D^KKKWWWmmmDdDĦttt\\\s׼s888666444333333222111111000000111111111111111111000000000000///000000111222222333333333222222222222333444444111222444666999<<<>>>??????JJJ\\\ssspppYYYJJJCCC@@@>>>AAACCCJJJYYYlllrrr^^^NNNGGGAAA>>>>>>===:::888:::777777666666666666777777333444666777888777666555666666555555666666777888:::777999>>>AAAJJJbbb|||zzztttqqqhhhccc[[[TTTNNNHHHCCC???===<<<;;;;;;<<<>>>AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGLLLQQQRRRQQQTTT[[[bbblllpppuuuyyyzzz{{{|||}}}zzz||||||vvvnnneee[[[RRRLLLDDDBBB@@@???>>><<<999777888888999999:::<<<@@@CCCCCCDDDEEEEEEEEEFFFIIILLLLLLQQQZZZiii|||iiiXXXQQQLLLFFFΦ4DuXӵtvӵ>d<Ħ111333333444444444444Ħ555:::===@@@III^^^rrrĦjjjYYYTTT\\\bbbiiitttxxx___MMMAAA;;;:::===000555888777333000222444000111111222444555666666ĦCCCGGGOOO```qqquuuTTTEEE888777888555777<<<555444444333111000000///>d<Ħ---...000---.........//////000000......////////////.........000222444444444333222333444777777666999FFFUUUttt}}}```GGG===>>>888888;;;EEEWWWqqqĦtttZZZKKK>>>:::999444222333111>d<Ħ000///333222111Be333444111444888:::;;;>>>BBBFFF>>>===:::999999;;;geFYĉ>aĦBeOOOIIILLLOOOWWWsssnu]ӵqqq^^^MMMDDD<<<<<<===;;;888888666777999:::;;;;;;:::999888888777777777777888888888:::;;;;;;:::>d<Ħ@@@GGGSSSccc}}}>d<ĦĦmmmYYYSSSNNNOOOaaayyyBeĦrrrYYYHHHAAA>>>:::666555444333333555555444333333222222111000111111111111111111000000000000000///000000111222222333333333333222222333333444555111222444777;;;>>>@@@BBB???NNNfffwww]]]JJJDDDBBB???<<>>=========:::777444888888888888999<<>>;;;;;;<<>>999666444222111444sdKĦ111111111111222333333333555666888999;;;>>>CCCGGGDDD???;;;;;;::::::ŶS3we>>>>>@@@BBBDDDPPPbbbzzznnn\\\LLL@@@;;;;;;999777666555666777888555666777777666666777888666666777777888888999999555555666666777777888888888:::888===FFFJJJVVVlll}}}ooo```TTTKKKBBB>>>>>>:::;;;<<<<<<<<>><<<888666888999999999999<<A>>>ne888888444444444555ne;;;999;;;DDDNNN[[[mmm|||nerrrZZZJJJEEEEEEVVV]]]hhh{{{zzzfffPPPDDD???;;;888888888999::::::888555222000222111222555444111ne@@@GGGQQQbbbwwwnnnVVVEEE>>>:::;;;;;;999;;;???<<<999555222000//////De------......////////////////////////000000000000000000000000222111000111333444333222111444222555;;;<<>>FFFVVVmmmnegggRRRCCC???:::666444333222111333ne000111111111111222222222333333333555666777777888:::>>>AAA???;;;999:::;;;;;;>Ak<uuuhhh]]]XXXVVV[[[ggg|||fhnnnXXXJJJCCC@@@;;;777777777777777444555888:::;;;;;;;;;::::::777555666888999888777999888:::<<<;;;DeBBBLLL[[[nnnnenettt```UUUPPPTTT\\\iiinejjjWWWGGGBBB>>>777555999333444333222000000222333111111111111000000000000111111111111111111111111111111111222222333333444333333444444444555555555666333333777:::<<>>>>>???BBBKKK\\\tttkkkYYYKKK@@@888666999888666444444555666777444666777777666555777888777777777777777777888888555555666666777777888888888;;;999<<>>???AAA@@@@@@CCCHHHMMMPPPQQQPPPSSSVVVVVVSSSQQQPPPPPPOOOOOOPPPOOOPPPSSSWWWZZZaaaeeelllqqqttttttrrrqqqqqqpppppprrrxxx{{{hhhVVVKKKCCC???===>>><<<888666777666777777888;;;AAAIIINNNRRRLLLDDD@@@AAABBBAAA???DDDCCCDDDGGGLLLYYYooo~~~mmmZZZOOOJJJ>>>@@@AAA888777666666===BBB>>>>>>HHHWWWiii{{{yyyaaaLLL@@@===???JJJTTTeee~~~ooo^^^JJJ@@@<<<888666555666777888888666444111000111000111444333111>>>CCCLLL[[[ooo~~~```JJJ@@@<<<;;;>>>@@@@@@AAACCC???:::555111///......---------......///////////////////////////000000000000000000000000222111000111333333333222111333222555;;;<<>><<<777555888333333444222000000111333111111111111000000000000111111111111111111111111222222222222222222222222444444444555555555666666666444444888:::<<>>===>>>CCCBBBCCCJJJSSSZZZ[[[ZZZWWWYYY[[[ZZZXXXVVVUUUUUUSSSRRRQQQPPPQQQUUU\\\```dddfffjjjmmmoooooommmllllllkkkiiijjjooowwwvvv```OOOFFF@@@<<<===;;;777555666444555666777:::???FFFKKKOOOIIIBBB?????????>>><<>><<<;;;>>>DDDHHHIIIJJJBBB<<<555000//////...---...------------...//////////////////////////////000000000000000000000000222000000111222333222111111333111444;;;===III```|||cccLLLAAA<<<;;;<<<===BBBPPPfffooo\\\MMMEEE777555222111111222222111222111000//////000111222111111222222222333333333444555666555444444666888777666777;;;<<<===CCCKKKVVVpppqqqhhheeeiiinnnvvvuuucccUUUHHH@@@<<<:::888888888888777555666666777888888888777777999888777777888888888888999999;;;===<<<<<>>>>>===>>>======???@@@GGGYYYiiigggvvvnnnhhh^^^XXXOOOIIIEEEEEEDDDDDD???>>>===>>>BBBJJJQQQVVV\\\WWWTTTZZZiii|||{{{|||}}}|||mmmWWWCCC666333555777===GGG]]]zzzoooXXXLLL@@@<<<999666555555333333444444333222111000111000111444444444888===BBBGGGQQQ```ssskkkQQQBBB@@@===;;;>>>GGGOOOSSSTTTEEE>>>555//////000///...---------------...//////////////////////////////111111111111111111111111111000///000222333222111000333111444;;;>>>JJJbbb~~~wwwXXXFFF???<<<<<<======DDDSSSjjjnnnZZZJJJ@@@===777555222222222222222111111111000//////000111222111111222222222333333333333444666666555555777999777777999<<<<<<===EEENNN\\\yyymmm]]]VVVVVVbbbnnn~~~{{{fffWWWMMMEEE???:::999888888999888666555777777888888888888888777999999999888888888999999::::::;;;===<<>>;;;;;;>>>EEETTTbbbiiiNNNFFF???===;;;888777888555555555555555555555666222444555555444444555666777666666666555555444444555555666666777777888888888;;;999<<>>DDDTTTcccooo[[[|||ooojjjbbb[[[UUUPPPLLLJJJBBBBBBBBBEEELLLVVV___eeejjjgggdddeeeooo|||}}}|||{{{zzzxxxvvvoooooopppqqqrrrsssttttttkkk]]]JJJ:::333222444555:::AAATTTppprrrcccNNNDDD<<<:::999666555666222222222333222222111111222000111555666666:::AAAGGGPPP___pppeeeOOOEEEAAA???>>>@@@KKKWWW\\\[[[HHH???555///000222111000---------------...///000////////////////////////111111111111111111111111111000///000222222222111000333111444;;;>>>KKKddd~~~fffMMMBBB>>>::::::======GGGZZZrrrooo___OOOAAA;;;:::777555333333333333222111111000///...///000111222111111222222222333333333333555666777777777999:::999999;;;======@@@IIITTTiiixxx___QQQLLLLLLWWWjjjmmmYYYMMMFFFAAA>>>;;;:::888888999888777555777777777777777888888888888999:::999777777999:::<<<;;;<<<===>>>EEEUUUddd~~~uuu___QQQLLLMMMSSSdddgggTTTEEEAAA<<<:::888666555444111333444444222111111222111111111111000000000000...//////000000111111111222222222222222222222222222222222333333333444444888999;;;>>>BBBLLLaaauuusss^^^LLL???>>><<<;;;===AAANNNeeeyyykkkWWWEEE???<<<===<<<888666777444444444555555555555555222333444444333333444666555555555555555444444444555555666666777777888888777;;;:::<<>><<<<<<999777666777888888666444333444666666666666666666666777777777777999:::999===JJJXXXwww{{{iii{{{xxxsssmmmhhhbbb[[[WWWMMMMMMLLLNNNTTT[[[ccchhhlllnnnnnnnnnttt~~~~~~{{{xxxvvvuuusssnnnkkkddddddeeefffffffffeeeeee]]]QQQBBB888555666555444999<<>>>>>CCCPPP]]]xxxkkkWWWMMMKKKKKKRRRkkksss___OOOFFFCCCAAA???>>>;;;999888888888777666555555555555666777777888888:::;;;999777777999;;;<<<<<<>>>AAAFFFRRRiii}}}yyydddSSSKKKJJJOOO\\\tttttt\\\OOO@@@>>>;;;777666666555444111333444444222111111111111111111111000000000000......//////000111111222111111111222222333333444333333333333444444444555666999===BBBIIIYYYvvvvvv\\\MMMDDD???:::;;;???DDDMMM___}}}iiiUUUGGGAAA===;;;<<<;;;777666888222222333444444444444444111333444444333333444555444444444444444444555555555555666666777777888888666;;;:::===EEELLLbbbzzzWWWOOOGGGFFFHHHPPP]]]iii~~~{{{yyyxxxyyywwwvvvxxxwwwtttoooiiidddbbbaaa___``````aaabbbbbbbbbbbbbbbaaa```____________```aaacccfffkkkqqqzzzsss^^^OOOBBBFFFHHHLLL[[[mmmqqqkkkVVVJJJ???<<<===:::888777666777888777444333333444555555666666555555555666666666888888666777BBBOOOggg~~~vvvxxxwwwuuussspppjjjccc^^^ZZZXXXVVVUUUWWW\\\aaadddhhhmmmpppqqqxxx|||xxxwwwuuuqqqlllggg^^^___```aaaaaa```___^^^RRRGGG;;;444444555444111:::999BBBUUUjjj|||tttdddSSSGGG???999555666666444333444222222222222222333333333333222333666888999???EEESSSddd{{{pppQQQ@@@>>>???AAADDDIIIVVVcccddd]]]KKKAAA555000222666666444,,,,,,,,,---...///000111////////////////////////111111111111111111111111111//////000111222111000000333000333;;;???MMMfff]]]MMMAAABBBAAA<<<<<>>@@@FFFTTTcccttt\\\NNNIIIIIIJJJUUUqqqrrreeeSSSGGGCCCCCCCCCBBB???===:::888888888777666444333333444444666777777888:::;;;:::777777999<<<:::;;;@@@FFFOOOaaa|||kkkZZZMMMIIILLLSSSfffjjjUUUJJJ===<<<999666444666666555111333444444333111111111111111111111000000000000---......///000111111222000000111222333333444444444444444555555555666666444888???GGGRRRgggcccLLLCCCAAA@@@888<<>>KKKbbbiiiRRRDDD999;;;AAACCCAAA???FFFZZZsssuuufffPPPHHH>>>888888888666333222222222333333444444444111111111000000000000000111111222222222333333333444555777666555555666777<<<777888>>>CCCJJJ]]]pppcccTTTMMMHHHIIINNNbbbxxxcccUUUJJJHHHHHHEEEEEEHHHFFFBBB===999888666555444555555666666777777888888<<<<<<<<<;;;888888999:::>>>???AAAKKK^^^zzzjjjWWWMMMHHHLLLTTTaaazzzyyy\\\JJJEEE:::999777666444333333222222111222222333444555666555444333222000///...---000////////////111333444222333333333333333333444111333444222222555777999;;;;;;AAAPPPbbbyyy}}}aaaRRRJJJBBB???AAA999???HHHUUUllljjjWWWGGG>>>;;;999999777666666555555555222222222222222222333333222444555444333333444555444333333555666777666444888555333444777999888777::::::>>>BBBGGGVVVsssxxx___NNNHHHCCCDDDQQQcccwwwzzzsssmmmjjjiiiccc```\\\\\\^^^``````^^^\\\ZZZWWWUUUTTTRRRPPPNNNOOOLLLIIIJJJPPPYYYaaaeeepppyyyrrr^^^MMMCCC@@@@@@CCCHHHMMMXXXbbbZZZQQQEEE<<<999999999999666555555555555444444444333333444444555666666777555666666666777;;;AAAEEEVVVooottttttssssssrrrqqqnnnlllqqqmmmmmmooonnnjjjjjjnnnrrrtttvvvwwwwwwxxxyyy{{{xxxzzzyyyuuuttttttoooiiifffeeecccaaa^^^XXXRRRMMMIII@@@888666555444666:::666999???KKKZZZjjjxxxwwwgggWWWJJJBBB???888777666444444444444555555444222111111111222222777444444555666999AAAJJJ___sssyyy]]]HHH>>>;;;>>>DDDLLLWWWhhhssslll\\\EEE<<<444333222000///000------......///////////////...---------...000000222222222222111000//////......////////////.........222111555===@@@MMMfffwww^^^MMMBBB:::<<>>???EEERRRjjj}}}bbbSSSLLLJJJQQQ[[[qqqoooTTTDDD???:::999777555444333333222333222222333444555666666333333222222111111000000000000//////000111222333222222333333333333444444555777777666555666888999???@@@III]]]tttlllTTTIIIDDD>>><<>>BBBRRRjjjwwwwwwvvvvvvvvvxxxyyyzzzyyywwwwwwyyyxxxuuutttvvvyyy{{{|||{{{yyyyyyyyy{{{ttttttrrrnnnnnnpppoookkklllkkkiiigggccc]]]VVVQQQHHHAAA;;;888555222444999666888>>>HHHUUUcccpppwww}}}vvvkkk\\\MMMCCC>>><<<777666555444333333333333444333222222222222222333888666666777888;;;DDDNNNeee{{{qqqVVVDDD>>>>>>@@@IIIVVVeeevvv~~~ppp\\\CCC;;;333222222000///000---------............///...------------...//////......////////////............///////////////...---111000555===AAAQQQkkkgggPPPFFF???;;;<<>>777444444444333111222111111111111111000000000000000000000000111111111111222222222333333333444555666666555555666888;;;:::===CCCGGGQQQkkk}}}jjjVVVLLLGGGHHHUUUdddooo___NNNFFF@@@>>>???===<<<======<<<;;;;;;<<<<<<:::888555555666777777888888999777888:::;;;::::::<<<===AAAEEENNNaaa}}}lllYYYOOOKKKMMMZZZiiifffOOOAAA===999888666555444333222222333333333333444555666666222222222222222222222333111000000000000000111111222222222333333444444444777888999999999888:::===???BBBPPPjjjiiiVVVFFF@@@===999:::@@@GGGSSSfffwwwZZZHHH???888555444666666555444333333333333111222222222333333333444333555666666555555666888555444333444666666666444555444444666888999888666:::<<<@@@GGGRRRgggvvv^^^MMMEEECCCEEEHHHUUUlll|||yyywwwrrrmmmgggcccaaa___[[[WWWTTTQQQMMMJJJJJJIIIIIIHHHBBBDDDFFFEEECCCCCCGGGJJJLLLRRRYYYaaakkk{{{~~~~~~~~~zzztttkkk\\\NNNEEEBBB@@@AAAAAACCCIIIQQQTTTLLLBBB;;;888777666444555555444444444333333333222333333444444555555666333333333333333666:::>>>LLLaaa}}}www~~~|||yyyxxxyyy{{{~~~}}}}}}}}}~~~~~~{{{zzzzzzzzz{{{}}}}}}|||}}}wwwwwwuuuqqqqqqtttsssoooooonnnnnnmmmkkkfff```[[[OOOHHHAAA===888333444888777999???GGGSSS```kkkrrryyyrrrfffWWWIII@@@<<<<<<666555555444333333222222333333222222333333333333888666777:::;;;@@@KKKWWWlllhhhOOOCCC@@@BBBAAANNN```ssssss[[[BBB999222111111///...000---------------------------------------.........,,,,,,---...............---...//////////////////---111111555===AAASSSooorrrYYYFFF@@@===;;;<<<;;;===CCCLLLXXXfffqqqnnnbbbUUUIIIAAA>>>:::555333333333222111111111111000/////////...000000000000000111111111111111222222222333333333333555666666555555777888::::::???FFFKKKXXXvvvnnn```RRRJJJHHHNNNaaavvvrrr\\\OOOEEEAAA===<<<<<<;;;:::999:::::::::<<<======:::888555666666777888888999999999:::<<<=========???@@@GGGNNN^^^wwwnnn___QQQJJJJJJQQQeeeyyyttt]]]III>>>;;;888777666444333222222222333222222222333333444555222222222222222222222222111111111000000000000000222222222333333444444444555555777:::;;;:::===AAABBBIIIZZZwwwmmmUUUHHH>>><<<;;;888;;;CCCNNNaaa{{{zzzdddLLL???;;;999666555444444333222222222222222111222222333333444444444444555777777666666777999666444333444555666555444333333444666888888777777:::<<<@@@HHHXXXrrruuu]]]MMMDDDCCCEEEFFFPPPeee}}}zzzuuunnniiieeeaaa[[[WWWQQQNNNJJJHHHGGGHHHHHHGGGGGGKKKNNNMMMGGGCCCDDDFFFDDDFFFJJJOOOXXXgggyyyyyywwwvvvsssvvvwwwuuurrrlll___SSSIIIEEEBBBBBB@@@@@@EEELLLSSSLLLBBB<<<999777555333444444444444333333333222222222333333444444444444333333333222222444888;;;GGGWWWooo}}}kkk~~~yyyvvvwwwyyy}}}zzzyyyzzz{{{||||||~~~}}}~~~zzzyyyxxxvvvrrrkkkccc^^^VVVNNNFFFBBB===::::::>>>;;;===BBBKKKVVVaaalllrrrxxxqqqeeeWWWIII???;;;:::555555555444444333222222222222222333444444444444666666999<<>>JJJ]]]uuu```PPP???888888555222111333222222111111111111222111111222333444444555555444555777777666777888:::777555333333444555555444222333444666666777888888<<<>>>BBBLLL```yyy]]]MMMGGGDDDDDDGGGNNN```}}}~~~yyyqqqkkkgggaaa[[[UUUMMMKKKGGGFFFFFFFFFFFFEEEJJJOOORRRPPPJJJDDDCCCEEEBBBCCCDDDFFFLLLXXXfffpppyyyrrrnnnllliiinnnrrrssstttpppeeeZZZMMMHHHDDDCCCAAAAAAFFFMMMUUUNNNDDD===:::888666333444333333333222222222222222222222333333333333333333333444333333444777:::AAANNNbbbwwwxxxfff}}}|||}}}~~~~~~zzzuuuxxxyyyzzzzzzzzz{{{~~~{{{qqqfff^^^XXXMMMDDDAAAAAA@@@BBBEEEAAADDDIIIPPPZZZdddmmmrrruuupppfffXXXJJJ@@@:::888555666666555555444333222000111333444555555555555555666999===???FFFVVVeeezzzwwwYYYDDD<<<===@@@III___yyyqqqWWW???777000//////------///---,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---.../////////...,,,---...///000000000000///444444555<<>>:::999;;;:::888888888888:::;;;:::777444666666777888888999999:::999999999999:::===BBBEEERRRfffttt[[[OOOGGGIIIRRRcccqqqZZZKKK???999777555555444333222222222222111000000//////000111111333333222222111000/////////000111111111111000000111111222333333444555555<<<777666;;;;;;999>>>HHHRRRddd~~~ttt\\\IIIBBB<<<::::::999999FFFUUUnnnkkkNNNDDD:::777666333111111222222111111000111111222111111222333444555666666333555666777666777888:::888666333333444555555444222333444444444555888:::===BBBJJJWWWooozzzdddMMMEEEDDDCCCGGGLLL[[[ssszzzrrrlllfff___XXXRRRIIIGGGEEEDDDEEEEEEDDDBBBFFFIIIKKKJJJEEEAAA@@@@@@@@@@@@@@@AAADDDLLLUUU[[[ooo{{{ppphhhbbb___```eeeiiikkknnnnnnfff\\\MMMHHHDDDBBBAAABBBIIIQQQXXXPPPEEE===:::888666444333333333222222222111111222222222222222222222222222333444444444555888:::===JJJ^^^sssvvvddd~~~~~~yyyrrruuuvvvvvvvvvvvvxxx|||vvvnnndddVVVIIIGGGJJJMMMMMMNNNJJJKKKOOOUUU]]]fffmmmqqqqqqnnnggg\\\OOOCCC;;;888666666777777666555333222000111333444555666666555555666999<<<===DDDTTTddd|||qqqVVVEEE@@@BBBFFFSSSkkkkkkSSS>>>666///......------...,,,,,,,,,,,,+++++++++***)))***+++,,,---,,,,,,+++,,,,,,---.........------,,,---...///000000000000---333333555<<>>===888666999999666666555666777888888777555666777777888888999::::::999999888999;;;AAAIIINNNcccyyy|||fffVVVMMMJJJTTTdddyyydddQQQFFF???;;;999555444333222111111111111111111000000000000111111000000000000000000000000...///000111222222111111000111111222444555555666===777666<<>>HHHVVVhhhaaaRRREEECCCCCCEEEOOO\\\rrrwwwooohhh___VVVOOOGGGFFFFFFFFFGGGGGGDDDBBBAAABBBBBBAAA@@@???>>>>>>=========>>>@@@DDDHHHLLLZZZiiiuuuiii___XXXUUUVVVXXXYYYYYY\\\___\\\VVVJJJDDD@@@>>>???BBBKKKUUU[[[RRRFFF<<<888666444333222222222222111111111111222222222222222111111111000111333333333555777:::===LLLaaauuunnn[[[~~~vvvpppqqqrrrsssuuuxxx}}}zzzhhhYYYVVVZZZ\\\\\\[[[OOOQQQTTTXXX___ffflllpppooonnniii___SSSGGG>>>:::666777777777777555444333///111333555666666666666555666999;;;;;;AAAQQQaaayyyfffOOOCCCAAAEEEIII[[[tttgggOOO>>>555.........---,,,...,,,,,,,,,++++++*********)))***+++,,,---,,,++++++,,,,,,---------,,,,,,+++,,,---...///000000000000+++111222555<<>>===999===<<<555333777888555444333333555777888777666777777777888999999::::::;;;::::::;;;???GGGQQQXXXsssnnnZZZTTTMMMOOO___ttttttWWWFFF???:::888777444444333222111111111111222222111111111111111222---......///000111111111---...000111222222222111000111111222444555666666;;;444444===CCCGGGRRRaaa|||sssZZZKKKDDD???<<<999:::>>>@@@HHH^^^vvvuuuZZZGGGAAA<<<777555111...000555222111111111111111222222111111222333444666666777222333555666555666888999999666333222333444555555333333333222111333999>>>???LLL___tttfffOOOGGGBBBDDDDDDHHHYYYmmm|||ssskkkaaaWWWPPPHHHHHHIIIJJJKKKJJJGGGDDD@@@???======???@@@@@@???;;;<<<======???AAACCCDDDMMMYYYkkksssfff[[[TTTPPPNNNMMMJJJHHHKKKQQQPPPLLLFFFAAA<<<;;;<<>>:::999;;;:::777333444555555555555444444333333000111777:::>>>HHHTTTlllzzz|||cccMMMEEE@@@;;;CCCSSShhh~~~^^^JJJ888555000------------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,------///000111222---...333999===IIIdddlllRRRCCC<<<888555777777777===JJJUUUYYY]]]RRRGGGCCC@@@:::555444222111111111000000//////---++++++///444666222...000000000000111111111111111222222111000000111333111111222444777:::;;;:::===BBBLLL\\\sssjjjVVVLLLEEECCCKKKccclllVVVJJJCCC???>>><<<;;;999777555555555666333333444555666666555555777888999999888888999:::===888:::@@@CCCIII]]]tttrrr]]]SSSMMMQQQ^^^uuu}}}hhhPPPBBB<<<888555555333333222222111000//////111111000000000000111111000000000000000000000000333222111000000000222222222333444333222222444666;;;777999@@@DDDLLLbbb{{{www___MMMAAA<<<===BBB@@@@@@AAAEEETTTqqqxxx]]]JJJ@@@999777555333111000000000222222111111000111111111333333222111222333444555444444444444444444444444333444444555555444444333444555555333444999<<<>>>HHHWWWrrrkkkXXXHHHDDDDDDHHHJJJUUUppp{{{nnndddZZZQQQIIIGGGJJJQQQSSSNNNFFFCCC============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>EEEMMM[[[kkk~~~yyyooofff\\\QQQJJJHHHBBB???AAABBB@@@AAACCC>>>>>>===<<<>>>CCCJJJOOORRRLLLBBB999555333222222000000000000000000000000///111333333111/////////222000111555777666888;;;FFFWWWnnnpppYYYIIIzzzyyy|||}}}yyyxxxyyy{{{||||||hhh___YYY[[[^^^^^^^^^______]]][[[YYYVVVRRRMMMIIIFFFBBB>>>===???AAA>>><<<777666444333333333555666888555444777888:::AAAKKKZZZdddsssiiiSSS@@@;;;999888CCCTTTpppzzzYYYDDD777444000------------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++------------///000111222000111555<<<@@@MMMjjjcccKKK===777555777999999:::BBBPPP\\\```___SSSGGGAAA>>>999555333111111111000000000/////////------000444666222...//////000000000111111111111222222111000000111333555555555666888999::::::???EEEQQQeeeyyybbbQQQHHHHHHIIIUUUooo{{{^^^KKKAAA;;;888888;;;:::888666555555555555333444444555666666555555444666888888888888:::<<<===:::===DDDJJJVVVooovvv]]]PPPLLLOOOWWWiiippp]]]HHH===999555333333333333222222111000000///111111000000000000111111000000000000000000000000333222111000000111222222000111222222222444666888999666:::DDDLLLYYYssshhhSSSEEE<<<:::<<<<<<;;;???HHHTTThhhkkkTTTCCC:::777666444222111000111111111111111000111111222222333333222222222333444555444444444444444444444444333444444555555444444333333444444444555:::???BBBPPPcccjjjVVVIIIHHHBBBCCCMMMXXXiiixxxpppeee[[[XXXSSSPPPQQQPPPIIICCC@@@============<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===???EEEOOO\\\jjjzzz|||rrriii```WWWMMMFFFDDD???<<<>>>???>>>>>>@@@@@@@@@???>>>???CCCHHHLLLLLLFFF>>>888444333222111000000000000000000000000///111222222111/////////222111222555666666:::@@@JJJZZZooo}}}{{{kkkVVVHHH~~~}}}}}}zzzuuusssuuuzzz~~~~~~~~~|||ppphhhaaa```___\\\YYYZZZWWWUUUSSSRRRSSSRRRQQQPPPJJJFFFBBBBBBEEEHHHIIIHHH@@@===999666444555777999<<<999888888888888===CCCKKKPPPXXX___fffoooyyyvvvVVVDDD555333333555CCCUUUvvvsssRRR???666333///------------,,,++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,------------...000111222444444888>>>CCCQQQpppzzz[[[GGG<<<888888777999:::>>>IIIXXXcccfff```SSSEEE???<<<777333333111111000000000000//////111//////111444555222/////////000000000000111111111222222111000000111333666666666777999;;;===>>>EEELLL[[[rrrjjjXXXLLLFFFKKKQQQccclllTTTFFF???:::888999999888777555444444444444333444555555666555555555333444666777777999<<<>>>:::999===EEENNN___cccNNNJJJPPPOOO^^^wwwzzz```PPP@@@999888555333333333333222222111000000000111111000000000000111111000000000000000000000000222111111000111111222222...///111222333555999<<<;;;:::???KKKXXXkkkqqqVVVEEE===999999;;;::::::CCCTTTjjjnnnYYYIII>>>777666555333222111111222222000000000000111111222333333222222222222333444444444444444444444444444444333444444555555444444333111333444555666:::BBBIII___www~~~fffSSSHHHCCCIIICCCGGGWWWmmm{{{nnn```WWWPPPMMMIIICCC>>>============<<<<<<<<<<<<;;;::::::999999999:::;;;;;;;;;>>>CCCJJJSSS]]]hhhooozzztttkkkccc[[[SSSJJJDDD@@@;;;999;;;<<<::::::===AAABBBBBBAAA@@@AAADDDFFFCCC???:::666444333111000000000000000000000000000///000222222000//////000222222444555444555===FFFQQQ___qqqyyyrrrbbbRRRHHHsssrrruuu{{{}}}yyyvvvvvvwww{{{{{{sssmmmkkkgggbbb^^^^^^[[[XXXTTTRRRRRRSSSSSSRRRLLLHHHEEEEEEIIIMMMPPPPPPKKKHHHDDD@@@===<<<<<<===>>>===<<<<<<===>>>@@@CCCGGGIIIJJJLLLOOOUUU]]]cccnnnxxxsssbbbKKK>>>333111111666EEEXXXyyynnnNNN===444222///------...---,,,++++++++++++++++++++++++++++++******++++++,,,---......---------,,,,,,,,,---------......///111111555444888>>>DDDTTTuuummmSSSCCC;;;999:::555777:::AAAPPP```ggghhh^^^QQQCCC<<<999444222222000000000000000000//////111000///000222222000...////////////000000000111000111222111000000222444222333444666999>>>CCCFFFJJJTTTfffkkk[[[PPPJJJIIILLLXXXpppmmm]]]LLLCCC???<<<;;;<<<666666555555444444444444444444555555555555555444333555666777777999<<<>>>======AAAIIITTTiiipppYYYJJJLLLUUUQQQfffjjjUUUIII>>>::::::777555555222222222111111111000000111111000000000000111111000000000000000000000000111111111111111111222222///000222222444666;;;>>>@@@AAAIIIVVVfff|||sss```JJJ???;;;:::999:::<<<@@@MMMcccsss[[[LLLCCC<<<888444333222111111111222333////////////000222333333222222222222222333333333444444444444444444444444333444444555555444444333111222444666666;;;GGGSSSrrriiiVVVIIIDDDEEEIIIGGGPPPfffuuufffXXXOOOGGGEEECCC>>><<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;<<<===???CCCIIIQQQVVVlllwwwsssnnnfff___YYYRRRJJJDDD===888666999:::999888:::@@@AAABBBAAA???===>>>???:::888666555555444222000000000000000000000000000///000111111///...///000111222444555333555@@@MMMZZZeeeqqqrrrhhhYYYMMMHHHaaabbbkkkwww}}}|||wwwvvvvvvyyy~~~}}}{{{{{{{{{}}}yyyxxxtttnnnkkkkkkiiiddd]]]XXXUUUSSSRRRQQQNNNLLLIIIIIILLLPPPSSSUUUMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIHHHFFFFFFFFFEEEFFFIIILLLOOOVVV```llltttuuummm\\\MMM???888222222222777HHHYYY|||iiiJJJ<<<333000...---......---,,,++++++++++++++++++++++++++++++******++++++,,,---......---------,,,,,,,,,......---......///000111333222666===DDDVVVxxx{{{[[[GGG===777666888555888???JJJZZZhhhkkkgggZZZLLL???999666333000111//////////////////000000000///////////////...---...////////////000000000000111222111000000222444000222444666888>>>EEEJJJMMMZZZqqqooo[[[NNNHHHGGGKKKPPPaaa~~~vvvXXXLLL@@@<<<;;;999888:::555555555555555444444444444555555555555555444444666777888777777888;;;>>>AAADDDJJJUUUddd|||rrr```QQQHHHIIIRRR[[[uuuwww```NNNDDD<<<;;;;;;888555555222222222111111111111111111111000000000000111111000000000000000000000000000000111111222222222222222333333444555777<<>>:::666333333111111111111222333////////////000111222333111111222222222333333333444444444444444444444444333444444555555444444333333333555777888>>>PPPaaahhhTTTIIIBBBAAACCCGGGMMM___{{{nnn\\\NNNGGGAAA@@@@@@===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<>>???>>><<<999888888666555444444555555333111000000000000000000000000...///000000......///111000111333555444888FFFSSSbbbhhhmmmiii\\\PPPIIIHHHTTTVVV___nnnwwwxxxtttsssqqqsssyyy~~~~~~xxxuuuuuu|||zzzxxxyyyvvvpppggg```ZZZWWWTTTRRRTTTSSSQQQQQQQQQTTTWWWYYYLLLMMMOOOQQQRRRRRRRRRRRRSSSUUUUUUSSSUUUWWWUUUQQQIIIHHHGGGGGGGGGGGGIIIIIIKKKQQQZZZ```___VVVHHH>>>111000000000111777GGGWWWxxxdddGGG;;;111///------.........,,,++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,...............///000000000000555>>>FFFXXXzzzlllOOOBBB===999777999777<<>>888888888555333333111111111111111111111111111111000000000000111111000000000000000000000000///000111222222222222222444555555555666:::???BBBGGGQQQcccwwwmmmNNNEEE===;;;;;;:::;;;===GGGXXXqqqwww]]]HHH===888555222333333111000000111222222////////////000000111222000111111222333222222222444444444444444444444444333444444555555444444333555444666:::<<>>@@@AAALLL[[[hhhsssyyyvvvoooddd___YYYSSSOOOJJJCCC>>>:::666666999;;;999888:::999;;;<<<;;;888555444444333333222333555555333111000000000000000000000000...///000///......000111000000222666999???MMMZZZfffgggeee]]]QQQHHHEEEEEEKKKJJJOOO\\\fffhhhffffffbbbccciiippprrrnnnmmmqqqyyy|||}}}~~~yyyqqqjjjeeeaaa^^^\\\]]]]]]\\\[[[ZZZZZZ\\\]]]TTTTTTUUUVVVXXXZZZ\\\]]][[[^^^``````ccchhheee___XXXVVVRRRPPPNNNNNNNNNMMMKKKMMMPPPRRROOOFFF<<<666***---000000...222@@@NNNeeeyyyuuu]]]DDD<<<000...------...///...,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++///............///000000000111777AAAJJJ\\\~~~zzz___FFF??????;;;888999777>>>KKK]]]ooovvvkkk\\\KKK@@@666444444222000000........./////////000000...//////.........///000........./////////000000///000111111000111333555444666888777888>>>HHHOOO___sssoooVVVIIIBBB???GGGSSSgggpppYYYEEE???;;;<<<===:::999:::333444555666777666666555555555666666555444444333888999999888999;;;???CCCBBBJJJZZZqqqnnnXXXQQQNNNMMMWWWgggmmmWWWJJJ>>>888444555555333111333111111111111111111111111111111000000000000111111000000000000000000000000...///111222333333222222444555666666999===CCCGGGQQQ___tttsss\\\CCC>>>:::::::::;;;AAAGGGSSSllloooaaaNNN???888555444222444333222000000000111111000000/////////000000111///000111222333222222111444444444444444444444444333444444555555444444333555444777===BBBPPPnnnrrr^^^LLLFFFDDDCCCHHHQQQ^^^tttooo```SSSJJJCCCAAAAAA>>>===>>><<<<<<<<<;;;;;;;;;::::::::::::999888888888888888666777888888888888:::;;;===CCCKKKTTT___iiikkkhhh```[[[TTTOOOLLLGGG@@@;;;999666555999;;;999888999777888999888666444333333333222111222333333222000000000000000000000000000...//////...---...000222222000222999@@@HHHUUU```gggccc[[[PPPFFFAAA@@@AAAAAA===>>>HHHPPPTTTTTTUUUTTTTTTYYYbbbeeedddgggmmmppprrrvvvxxxxxxyyyzzz|||~~~xxxrrrnnnllliiihhheeeeeeeeecccaaa___```aaa```___\\\[[[[[[]]]```bbb\\\aaadddgggmmmtttsssllljjjfff___ZZZWWWUUUTTTSSSNNNMMMMMMLLLGGG???777444+++///333111,,,---999EEEPPPeeeqqqrrrlllXXXCCC===///...------...///...---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******///............//////000111222999DDDMMM```mmmSSS<<<999;;;777333444555>>>LLL```rrrvvvgggUUUFFF<<<444333444222000000---.........//////000000...///000/////////111222............/////////000///000111111000111333555222444777888:::AAAMMMVVVnnnvvvaaaMMMEEEAAA@@@LLL[[[sss~~~bbbLLLAAA<<<999;;;<<<999777888333444555777777777666666555666666666555444333333777888888999:::===BBBFFFLLLVVVhhhttt___NNNKKKJJJMMM___vvvvvv[[[GGG>>>;;;555222333444333222555111111111111111111222222111111000000000000111111000000000000000000000000...///111222333333222222333444555777:::@@@GGGKKK[[[kkk```III???<<<::::::;;;>>>GGGQQQ___|||uuuVVVMMMAAA888444555666666444333222000000000000111111000000////////////000///000111222333222111111444444444444444444444444333444444555555444444333666444888@@@GGGWWWzzzqqqZZZMMMCCCBBBBBBBBBLLLZZZqqqzzzmmmUUUKKKBBB??????>>>???AAA<<<<<<;;;;;;;;;:::::::::999999888777777666777777555777999999888888888999999;;;===AAAKKKWWW^^^]]]___ZZZSSSOOOKKKFFF@@@;;;888555555999;;;888777888666777888777555333333444222111000000111111000///000000000000000000000000......///...---...000222444111333;;;EEEOOOZZZdddggg___TTTHHH@@@======>>>:::;;;===???@@@CCCGGGKKKJJJNNNUUU\\\bbbeeefffgggkkkmmmmmmlllnnnsssvvvuuu{{{}}}~~~~~~|||yyywwwuuuooooooooonnnnnnmmmmmmmmmnnnjjjfffddddddfffggggggfffggggggggglllssstttpppnnnooopppqqqpppkkkddd___^^^ZZZSSSKKKBBB;;;666444///000111000000333:::@@@III[[[kkkkkk]]]OOOCCC<<<000...,,,+++,,,---------******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++******+++,,,---...///,,,---///...------...///000444:::EEEWWWuuu|||]]]KKK<<<999888222///000999CCCUUUhhhooohhhZZZPPP???<<<888444111000000000.........------,,,,,,,,,......---,,,---...///000///////////////............000222222222222444666888222333:::???DDDTTTggg~~~dddVVVJJJDDD@@@BBBVVVllllllTTTFFF===<<<;;;999888888999999444444555999;;;;;;666222777555444333333666888:::777;;;999888>>>>>>EEEUUU^^^ooo~~~gggXXXLLLIIILLLVVVooohhhNNN@@@>>>444333333222222222333333222222222222222222222222000000000000000000000000111111000000111111222333111222222111000111333666222111333:::???DDDLLLTTTiii}}}jjjQQQAAA@@@;;;;;;??????CCCVVVlllsss^^^FFFAAA;;;777555444444333111111000000//////......000000000000000000000000000111111111111222222222111111222222222333333333444333222444777888666444555888;;;@@@NNNjjjjjjVVVLLLCCC@@@CCCEEEJJJ[[[ooottt```SSSGGGCCCCCC@@@===<<<>>>@@@AAA@@@>>>;;;;;;;;;999999888888888888888999555555666666777777888888666888:::===AAAFFFMMMQQQTTTSSSPPPLLLHHHCCC???===;;;999777555555666888:::999999777666444222111000444333111000/////////000000111111000//////000222000///...///000000///...111222555===MMM___iiijjjdddZZZLLLCCC@@@???===;;;;;;===>>>>>>???AAADDDFFFAAADDDJJJQQQXXX[[[[[[[[[___cccdddccceeekkkmmmllltttuuuwwwxxxyyy|||}}}{{{tttuuuwwwxxxxxxvvvtttrrruuutttsssqqqooonnnmmmmmmppprrrrrrqqqrrrsssnnnhhhkkkkkklllnnnnnnmmmiiifffeee```VVVKKK???666///,,,,,,---......///444===DDDOOO\\\eeeaaaSSSFFF:::333000---++++++,,,------,,,************+++++++++,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---...///---...//////...---///000222666===KKK```tttUUUEEE888777777222111444<<>>CCCIII[[[ppppppYYYNNNEEEBBB@@@EEE\\\ttt{{{bbbMMMAAA<<<;;;999888777777777888444444555777::::::666333666555444333444666888:::777===;;;:::???@@@III\\\sssjjjZZZQQQKKKLLLQQQ```ttt\\\GGG<<<;;;555555444333222222333333222222222222222222222222000000000000000000000000111111000000111111222333111222222222111222444666666666888===AAAGGGSSS___xxxpppZZZJJJAAA:::666777???GGGQQQhhh}}}aaaNNNCCC???999666444444333333111000000000/////////...000000000000000000000000000000111111111222222222111111222222222333333333444333222444666777666444777:::???III\\\{{{kkkXXXKKKCCC??????DDDHHHRRRkkkgggYYYKKKFFFDDDAAA??????AAABBBDDDEEEDDD@@@:::666999999888777777777888888666666666666666777777777555666888999;;;???DDDGGGKKKJJJIIIGGGDDD@@@>>><<<:::888666444444555777888888777666555444222222111333222111//////////////////000000///......///111///......///000000000///555777;;;CCCRRRbbbjjjjjj___VVVIII@@@======<<<;;;<<<===>>>>>>===>>>@@@BBB???AAAEEEMMMTTTXXXWWWTTTSSSWWWZZZZZZ^^^ccceeeccchhhiiijjjkkklllnnnrrruuu|||~~~|||yyy~~~yyyvvvuuuxxx}}}}}}{{{wwwnnndddfffdddcccdddgggiiiiiiiiiiiibbbWWWJJJ>>>444---***+++,,,------///777AAAIIIZZZaaaddd]]]RRRHHH>>>666///---+++***+++,,,,,,+++)))))))))*********++++++***)))))))))***+++,,,,,,,,,,,,,,,------...//////---/////////......000222444888BBBUUUooodddIII<<<333444555222444:::EEESSSeeelllfffVVVGGG===777555222000.........///...------------,,,,,,,,,...------------...//////......//////////////////...000222222222222444666555555;;;CCCJJJTTTjjjrrr\\\MMMFFFAAA@@@CCCOOOjjjjjjTTTDDD;;;999999777666666666666666555444444666777888666555666555444444555666888999888@@@???>>>BBBEEERRRhhhpppZZZPPPLLLLLLRRR\\\qqqttt___MMM@@@::::::777666555444333222222222222222222222222222222222000000000000000000000000111111000000111111222333111222333222222333555888888777999===@@@III[[[lllmmmWWWHHHBBBAAA:::555888EEEVVViiigggPPPAAA???;;;666333333333333333000000000000////////////000000000000000000000000000000000111111111222222111111222222222333333333444333333444555666555444888:::AAAPPPiii}}}cccPPPFFFDDD>>>===AAAHHHPPPaaattteeeTTTKKKFFFCCCCCCDDDDDDHHHNNNQQQPPPIII???777999999888777666666777777666666666666666555555555555666777777666888;;;>>>????????????>>>===;;;;;;888777555333333444555666666555555444444333333222222111000///////////////...///000///...---///111---......///000000111111555:::@@@IIIWWWeeejjjiiiXXXPPPEEE===;;;<<<===<<<;;;===>>>>>>===>>>???AAABBBCCCFFFMMMUUUXXXVVVRRRNNNSSSWWWYYY\\\bbbcccaaa]]]^^^___``````bbbeeegggttt{{{|||{{{{{{}}}uuulllccc```\\\ZZZ\\\___aaacccbbb]]]SSSHHH>>>666222000---.........111999EEEMMM^^^bbbccc^^^WWWPPPFFF>>>000---+++***+++,,,++++++((())))))))))))*********(((((((((((()))***,,,,,,,,,------....../////////...///000///...///111333666;;;III```oooRRR>>>555000222222111666@@@TTTeeevvvvvvhhhUUUEEE<<<444333111///.........///------------------------------------......//////............////////////...000222222222222444666777999???HHHQQQaaa}}}www]]]MMMFFFAAA???AAAJJJ___qqqZZZJJJ???999888777777666666666666666555555444444555666666666555555555666666777888999999BBBBBB@@@DDDIIIZZZttt~~~dddSSSNNNLLLPPP\\\lllzzzaaaOOOCCC<<<:::;;;888777666444333222222222111111111111111111111111000000000000000000000000111111000000111111222333222222333333333444777:::999:::<<<@@@EEEQQQiii}}}nnnWWWHHH???===???>>>;;;AAASSSkkkpppYYYGGG===:::777333111222222333222000000000000////////////////////////////////////000000000000111111111111111111222222222333333333444444333444444555555555:::===GGGZZZwwwfffQQQCCCAAACCC@@@AAAFFFQQQ___wwwtttaaaUUUNNNJJJIIILLLMMMVVV```ccc^^^QQQEEE>>>:::999888777666666666666777777666555555444333333666777888777666666888:::777888888999999999888888777666444333222333333444333333333333333333333333111111000000///////////////000111000......000111---.../////////000111333666===EEEMMMYYYdddhhhfffRRRLLLDDD>>>===>>>@@@@@@888:::<<<===>>>???@@@BBBAAABBBEEEKKKQQQSSSQQQNNNPPPUUUYYY[[[```eeegggeeeYYYZZZ\\\\\\\\\]]]___aaammmttt||||||xxxuuu|||~~~}}}|||vvviiiccc\\\WWWVVVXXXZZZ\\\ZZZUUUNNNEEE>>>888555444000000000000222:::EEEMMMZZZ___aaa^^^YYYRRRFFF<<<000...+++***+++,,,+++***((())))))))))))*********((('''(((((()))***+++,,,,,,---.../////////.........//////......///222444888???QQQlllaaaGGG888111///111000000999GGGdddwww~~~kkkWWWGGG>>>333222111000//////000000---------------------------------...............---.........//////000000...000222222222222444666666:::AAAJJJXXXoooeeePPPEEEBBB???>>>DDDTTTqqqcccPPPDDD>>>;;;777777777777777666666666444444444333333444555777666666777888999999999999888@@@@@@???EEEMMMaaa}}}lllWWWMMMOOOOOOVVVhhh~~~jjjSSSDDD===999888:::888777555444333222111111111111111111111111111111000000000000000000000000111111000000111111222333222333444444444666999<<<;;;===BBBIIIRRRaaa{{{vvvXXXHHHBBB===;;;;;;???BBBNNNeeewww___LLL@@@:::666444111000111222222111////////////000000000000//////////////////////////////000000000111111111111111222222222333333333444444444444444555777888>>>EEETTTmmmgggUUUIII@@@???BBBAAADDDMMM^^^ttttttggg___ZZZZZZ]]]bbbnnnxxxwwwhhhUUUGGGAAA;;;:::999777666555555555777666666555444333222222444555666666555555666888555555666666666666555555666666444333222222222222222222222222333333333444111111111111111000000000111222222111000000111333///000111000000222666999BBBHHHOOOSSSZZZ```aaa^^^OOOKKKFFFCCCCCCDDDEEEFFF444777:::<<<===>>>@@@BBB@@@CCCGGGLLLNNNOOONNNMMMQQQVVVYYY[[[___eeehhhfff[[[]]]^^^^^^]]]]]]^^^```lllqqqvvvwwwtttnnniiieeelllpppuuuzzz~~~~~~{{{tttmmmeee^^^[[[[[[\\\\\\YYYUUUOOOHHH@@@:::666444222333444444666===GGGOOO[[[aaaeeebbb[[[QQQCCC888222///---+++,,,,,,,,,+++)))))))))*********++++++)))((((((((()))***++++++,,,---...//////...---,,,.........------...222555999EEEZZZxxxuuuUUUAAA444000///000///000???PPPssskkkWWWHHH===333222222111000000000000,,,,,,,,,------------...,,,---......//////......------......///000000000...000222222222222444666666;;;EEERRRfffrrrXXXHHHBBB???===???JJJbbboooWWWHHHAAA===;;;555666666777777666666555333444444444333333555666777888999;;;<<<;;;;;;:::888>>>>>>@@@KKKXXXooovvv___QQQKKKNNNSSSaaazzzhhhYYYGGG===999666555777666555444333222111111111111111111111111111111111000000000000000000000000111111000000111111222333222333444555555777;;;===999<<>>KKKbbb~~~iiiTTTJJJDDD===<<>>>>>DDDJJJMMMLLLKKKLLLNNNLLLPPPRRRSSSWWW^^^aaa```\\\]]]______]]]]]]]]]^^^iiinnnssstttpppiiibbb___aaafffmmmtttyyy~~~~~~~~~|||{{{uuunnnhhheeedddcccbbb___]]]XXXQQQJJJBBB===:::888999;;;<<>>???EEEVVVsssyyy```KKKAAA===:::888333444555666666555444333111333555444333222444666888999<<<>>>>>>>>><<<;;;<<>>DDDIII[[[www|||dddOOOBBB;;;666222333222000///000111000///.../////////000000000111000000000000000000000000////////////000000000111111111222222222333333333333444666666666888<<<@@@DDDVVVsssfffVVVHHHCCC???:::<<>><<<:::888666666555555444444444333333222222000222333333222222333444444444555555555555444444777666555444333222111111111111111111222222222222222333444444444444333222111222222111000000111333111333444555888AAANNNWWW```bbb```ZZZVVVVVVTTTQQQLLLNNNPPPQQQQQQPPPOOONNN000333666888888888999:::999@@@HHHJJJFFFDDDFFFJJJGGGJJJKKKKKKOOOVVVZZZZZZZZZ[[[]]]]]][[[ZZZ[[[[[[dddiiippptttqqqkkkddd``````eeelllsssyyy}}}}}}~~~}}}xxxrrrmmmkkkjjjiiihhhfffdddaaa[[[TTTLLLFFFBBB===@@@CCCEEEHHHOOOXXX___ZZZccciiidddYYYNNNCCC:::444222///---......---,,,***++++++++++++,,,,,,,,,,,,+++***************+++***+++---......---+++***,,,---,,,++++++---111444>>>OOOjjjzzzWWW???555000......000///444JJJbbblllYYYHHH:::222222111000///......---,,,,,,,,,------.........,,,,,,.../////////...------------...///000000111///000222222222222444666===GGGYYYqqqpppYYYFFF>>>??????BBBLLLaaa~~~mmmUUUDDD<<<:::888555111222333444444444333222000222555555333222333555888:::===???@@@???===<<>>CCCRRRfffjjjVVVJJJBBBAAA===999@@@MMMVVVmmm}}}dddSSS@@@???===:::888777666666444444333333333333222222222444555555333222333333333333444555555555555555777666666555333222222111111111111111111111111111222333444555555555444333000111111000//////000222111333666888===HHHXXXddd```bbb___XXXSSSSSSSSSQQQKKKOOOSSSUUUUUURRRQQQPPP666777888888666555555666<<<===>>>???AAACCCDDDEEE@@@AAABBBCCCFFFKKKQQQVVVZZZXXXVVVUUUVVVWWWWWWVVV]]]kkksssqqqooooooggg\\\^^^bbbiiinnnssswww{{{~~~}}}~~~~~~|||yyywwwvvvwwwzzzxxxuuurrruuu~~~{{{|||{{{vvvpppnnnqqquuupppnnnkkkkkkjjjdddYYYQQQPPPOOOOOOQQQTTTWWWYYYYYY[[[YYYWWWXXXXXXSSSIIIBBB777666444333222111...+++***++++++,,,,,,++++++***++++++++++++,,,---...///+++,,,,,,------,,,,,,+++(((***,,,++++++...333888>>>TTTtttgggKKK999111111,,,,,,///000888SSSoootttYYYEEE;;;111000///......------...,,,,,,,,,,,,,,,---...///...///////////////......---...///000111111000000555222111555777777888<<>>:::777555555333444444555555444444333333444555555444444555777777888999:::;;;<<<===>>>CCCGGGQQQaaavvvfffSSSMMMKKKLLLOOO^^^xxx~~~fffTTTKKK@@@>>>;;;777666666777888444222000000111333333222111111111111111111111111111111000000///.........111111111111111222222222444222333666888:::???FFFKKK[[[rrrmmmWWWKKK???888<<>>999777444000111111000000//////......222111///...---...000111111000...000222333111...111111111111000000000000222222222222222222333333888444333777:::>>>DDDKKKWWWxxxzzzeeeTTTIII@@@===@@@@@@???HHHWWWppp|||iiiWWWMMMEEEBBB>>>777666999444444333333333333444555555555555555555555555444444444555888:::999555000:::999888777555333222111///000000111333444555555666777777888777555444333////////////000222444555333999???DDDMMMXXX___```ddd___YYYUUUUUUUUUSSSQQQPPPOOOPPPQQQSSSTTTSSSRRR777888:::999777666666777;;;;;;<<<<<<============;;;<<<<<<===???CCCIIIMMMOOONNNLLLKKKLLLMMMNNNNNNWWWcccjjjhhhfffgggaaaWWWYYY]]]dddiiinnnrrrvvvyyyyyyyyyvvvrrrnnnkkklllmmmqqqpppnnnlllnnnwww~~~{{{tttqqqrrrtttuuusssqqqrrrrrrnnnfff``````]]]ZZZZZZ[[[\\\\\\\\\\\\XXXUUUSSSRRRNNNGGGAAA===;;;888666444111...+++*********++++++*********+++***************++++++++++++,,,,,,,,,,,,++++++***+++---,,,,,,///555;;;EEE\\\{{{{{{^^^FFF777111///,,,---111444???\\\yyytttYYYDDD:::111000///......------...------,,,,,,,,,---......------............------......//////000000111111333000000444666777:::???HHH\\\wwweeeNNNBBB<<<;;;<<<===JJJbbbeeeVVVEEE<<<999777777888333444444555555444444333333444555555444444555777444555777999:::;;;===>>>FFFMMM\\\rrrvvv\\\PPPKKKHHHMMMUUUpppoooXXXGGG???>>><<<999666555555666777444222000000111222111111111111111111111111111111000000000000000000000000111111111111222222222222555555888<<<===>>>EEEMMMUUUhhhxxx]]]JJJ@@@999777<<<@@@GGGYYYmmmzzz]]]QQQBBB888666666444222111000000000/////////...111000///......///000222111000///000222222000...000000000000000000000000111222222222222333333333444222333666999>>>HHHQQQoootttaaaPPPFFFDDD???>>>BBBCCCGGGYYYmmm|||zzzzzz}}}}}}yyyuuuzzz~~~qqqeeeYYYPPPGGG===888999555555555555444333222222333333444444444444444444555555666999;;;:::666222777777666444333222111000000000111222333444555555555666777777777666555555777555333222222333555666???GGGNNNRRRVVV\\\___^^^^^^ZZZVVVTTTTTTTTTRRRQQQOOONNNNNNPPPRRRSSSRRRQQQ888999;;;:::888777777888;;;;;;;;;::::::999888777666777777777888;;;@@@DDDDDDBBBAAA@@@@@@CCCEEEGGGSSS\\\aaa]]][[[[[[VVVOOOQQQTTTZZZ^^^bbbfffjjjmmmlllkkkhhhccc___^^^___aaaeeefffgggfffhhhnnnxxx~~~yyywwwwwwzzzxxxvvvwwwxxxwwwsssooooookkkfffbbbaaa```_________[[[VVVSSSRRROOOJJJFFFBBB@@@===:::888555111...++++++++++++++++++++++++++++++***))))))))))))******++++++,,,,,,++++++***+++,,,---,,,---000888>>>KKKccciiiPPP>>>444111,,,+++...333999JJJkkkpppVVVBBB999111000///......------.........---,,,,,,,,,------,,,,,,---------------,,,///.........///000222333333111111555777999???FFFTTTlllqqqTTTCCC<<<:::<<<>>>>>>RRRqqqqqqYYYLLL???999888777888:::333444444555555444444333333444555555444444555777333555888999:::;;;===???EEERRRhhhzzzbbbOOOLLLJJJHHHSSSeeeuuubbbNNNAAA<<<:::999777555444444666777444333111111222222111000111111111111111111111111//////000000111222222333111111111222222333333333222555:::???@@@BBBLLLXXXeee{{{{{{bbbMMM@@@999777:::AAAIIIWWWqqqwwwfffOOOFFF;;;555444555333111000000000000//////////////////.........000111222111000//////111111000///////////////////////////111111222222222333333333111111444777:::BBBRRRbbbttt]]]LLLCCC@@@===;;;===AAAFFFRRRlll|||pppkkkgggdddaaabbbdddeeedddaaacccfffooo|||yyykkk\\\LLLAAA===888888777666555333222111333333333444555555666666777777888:::<<<;;;888555666555555444333333222222111111222333444555555666444444555666666666666555666444333333666;;;@@@CCCOOOZZZcccccc```]]]ZZZWWWUUUTTTRRRRRRSSSSSSRRRPPPNNNMMMMMMNNNPPPQQQPPPOOO777888:::999888666666777;;;<<<<<<<<<;;;999888777666666666555555777;;;>>>======<<<;;;;;;===AAADDDQQQWWWYYYTTTQQQPPPLLLGGGIIILLLOOORRRTTTVVVYYY\\\ZZZZZZYYYWWWTTTTTTVVVWWWZZZ]]]aaaccceeeiiiqqqwww{{{yyyxxxxxxyyyzzzyyywwwuuuqqqkkkfffddddddcccbbbcccaaa^^^\\\[[[YYYVVVSSSHHHFFFCCCAAA???<<<888555//////......------------,,,++++++*********++++++***++++++++++++++++++***+++,,,---,,,,,,111888???OOOfffrrrXXXCCC777222000---,,,...444>>>UUUzzzjjjRRR@@@777111000///......------...///...---,,,,,,,,,,,,,,,,,,,,,---.........------///...------...000222444666444555777888<<>>777666444333333333555555666555444555555555333111111111111111111111111111000000111111222222222222111111222222333333444444333777===BBBDDDJJJ[[[kkkzzzhhhRRRCCC>>>;;;<<>><<<>>>GGGSSSgggvvvhhh^^^[[[WWWUUURRRSSSUUUWWWWWWVVVYYY[[[aaakkkttt}}}sss___NNNDDD;;;:::777555333333444444444444555555666777888888666777999:::;;;:::777666666666666666666555555555222222333444444555666666444444444444444444444444555444333555:::BBBIIINNN\\\hhhqqqnnneee[[[TTTOOONNNOOOPPPRRRSSSSSSRRRQQQOOONNNMMMMMMOOOPPPPPPOOO555666777777555444444555999:::;;;<<<;;;:::999888666666666555444555888::::::;;;;;;:::999;;;@@@CCCIIILLLNNNKKKHHHGGGFFFDDDGGGHHHJJJJJJJJJJJJLLLNNNMMMOOOQQQQQQOOOMMMLLLLLLPPPUUU[[[___aaaeeejjjooossstttwww|||~~~|||zzzyyyzzz{{{{{{{{{vvvsssnnnkkkjjjjjjjjjiiiffffffggghhhhhhfffcccaaaVVVSSSOOOKKKGGGCCC>>>:::444333222000///.........+++*********++++++,,,---+++++++++,,,,,,++++++++++++,,,---,,,,,,000777===RRRggg}}}bbbIII:::222000000...---...555DDD```gggPPP@@@777111000///......------...///...---,,,,,,,,,,,,,,,------...//////////////////...------...000333444777666777999999===KKKYYYrrrgggSSSBBB>>>===;;;===DDDXXXrrrjjjWWWGGG???888777666444444666333444444555555444444333333444555555444444555777777999<<<<<<;;;===CCCHHHUUUmmmvvv^^^MMMDDDIIINNNXXXssshhhVVVKKKBBB<<<;;;444444333222222333333444888777888999:::999666333000000000000000000000000222222222222111111000000111222222333444444555555888;;;@@@GGGMMMYYYpppoooWWWDDD===>>>>>>BBBNNNaaaxxxoooZZZMMMCCC???999555444222///,,,////////////000000000000.........///000111222222000000//////......000111---........./////////000000000111222333333444444555666999===DDDVVVvvv|||```NNNFFF@@@===>>>AAA@@@FFFUUUkkkvvvllldddZZZSSSQQQIIIGGGFFFFFFHHHJJJKKKKKKMMMMMMRRRYYY___fffrrr~~~uuu```RRRDDD@@@:::555222333555777333333444555666777777888555666888999888777666555666666666666666666666666222333333444444555555555555444444333333333222222888888888;;;@@@GGGNNNRRRcccnnnvvvpppdddYYYQQQKKKKKKMMMOOORRRSSSSSSSSSSSSQQQOOOMMMMMMOOOPPPPPPPPP333444555555333222222333555666888::::::999777666555666666555444444666888777:::;;;;;;999:::>>>AAA===@@@BBBCCCBBBBBBCCCCCCFFFGGGGGGFFFEEEDDDFFFHHHIIILLLNNNNNNKKKGGGEEEDDDIIIOOOVVVZZZ\\\___cccffffffhhhkkkooouuu~~~~~~~~~~~~{{{yyyvvvtttttttttsssrrrhhhjjjmmmooopppooommmkkkhhhddd^^^YYYSSSLLLFFFAAA<<<:::777444222111111111,,,,,,++++++++++++,,,---+++,,,,,,------,,,,,,++++++---.........000666;;;QQQaaavvv|||jjjRRR>>>444111///...///...///999MMMjjjzzzdddOOO???777111000///......------.........---,,,,,,,,,------------...///000000000000...------...///111333444555666888999999@@@SSSdddwwwWWWGGG<<<======:::AAANNNjjjsss\\\MMMBBB<<<888888777444333555333444444555555444444333333444555555444444555777666999;;;;;;;;;@@@IIIQQQeeehhhTTTJJJEEEJJJUUUiiittt]]]NNNEEE>>>999888333333222222222222222222666666888:::;;;:::777444000000000000000000000000333222222111000000//////222222333444444555666666777999@@@IIIUUUhhhrrr[[[III;;;999>>>DDDNNNbbb{{{www```NNNCCC888666333222111111000///////////////000000000000......//////000000111111///000000...------///111.........//////000000111000000111222333444444555666888===DDDPPPfffkkkPPPEEEBBB>>><<<===@@@DDDPPPfffvvvkkk___YYYSSSLLLGGGGGG@@@@@@@@@@@@AAABBBCCCDDDBBBBBBFFFLLLPPPUUU```jjj}}}{{{nnnXXXRRRIII@@@999777777888333333333444444555555666333555777777666555555555444444444444444444333333222333333333444444444444555555444444333444444555555888===DDDLLLTTT[[[___eeellloooiii___WWWQQQLLLJJJLLLOOOQQQQQQQQQRRRSSSQQQOOOMMMMMMNNNPPPPPPPPP222444555444333111222222444666888999999888666444777888888777555555777999777;;;>>>>>>;;;;;;===@@@;;;===???AAA@@@??????AAABBBBBBBBBAAA@@@@@@BBBDDDHHHIIIKKKJJJHHHEEEDDDCCCIIINNNUUUYYYYYYZZZ]]]______aaaeeeiiinnnttt|||~~~|||yyywwwnnnpppqqqrrrrrrsssssstttsssooojjjeee___YYYSSSOOOHHHFFFBBB>>>:::999888888444333111000///...------,,,------......------,,,,,,///111111000111555999DDDPPPaaappp}}}{{{gggWWWBBB444000000///---,,,---222@@@XXXqqqzzzkkkZZZIII<<<555111000///......------...------,,,,,,,,,---......+++,,,---...////////////,,,,,,---///000222333333333666:::<<<>>>HHH^^^sss|||dddKKK>>>777;;;<<<===KKK```~~~zzzcccPPPEEE>>>:::777999888444333555333444444555555444444333333444555555444444555777555999<<<<<>>GGGPPPddd~~~eeeQQQCCC;;;333222000000000111111111.../////////000000000111//////000000000000000//////000000...,,,,,,///222......///000000111222222///000111222333444444555888<<>>>>>BBBFFFRRRgggvvv```WWWNNNJJJHHHCCC@@@@@@<<<===????????????@@@@@@>>>>>>@@@EEEGGGJJJRRR[[[ggguuuwwwpppeeeXXXLLLBBB<<<999666666666666666666777777333555777777555444444666555555444444333333333222222222222222333333333333555555555555666888:::;;;;;;???GGGPPPYYY___ccceee```cccaaaZZZUUUSSSQQQNNNJJJLLLOOOPPPOOOOOOPPPSSSQQQNNNLLLKKKMMMNNNOOONNN222444555444333222222222666888:::;;;:::888555444999:::;;;:::999888:::<<<888===BBBBBB>>>===>>>AAAAAAAAACCCCCCAAA===<<<>>><<<======<<<;;;<<>>@@@DDDPPPaaannn{{{dddTTTIIIOOOSSSYYYmmmhhhVVVDDD<<<:::888555444444444333333222111111000,,,...111555777666333///000000000000000000000000......//////000000111111222222333444555666777888>>>AAAMMM```vvvjjjNNNBBB??????HHHSSS___xxxoooXXXGGG<<<777444333111000000111111222.../////////000000111111///000000000000000///...///000000...+++,,,///333...//////000111222222333///000000222333444555555:::@@@MMM___rrrvvvYYYHHH<<<<<<===;;;>>>FFFUUUgggmmm___SSSKKKDDDCCCCCC@@@???@@@888:::===>>>===<<<<<<<<<===<<<>>>@@@@@@@@@FFFNNNVVVeee|||~~~ooo^^^NNNBBB;;;;;;;;;;;;:::::::::::::::333666888777555444555777888777777666555555444444222222222222222222333333444555555777999<<>>:::666<<<======<<<::::::;;;===>>>===???DDDIIIHHHBBB<<<@@@BBBCCCCCCBBB@@@===;;;999<<<===<<<999:::???DDDAAA@@@@@@AAABBBEEEHHHJJJMMMRRRXXX[[[YYYSSSNNNKKKPPPWWW^^^aaabbbdddjjjooooooqqqsssvvvyyy~~~{{{yyyzzz~~~{{{|||{{{yyyyyy|||~~~~~~~~~}}}tttooonnnmmmiiifffbbbbbb___WWWMMMIIIKKKOOOHHHEEEAAA<<<888444222222555444222000////////////...222555666444333444666777:::AAAIIIOOORRRQQQNNNAAA;;;444...---------.........777MMMgggyyy{{{xxxggg```TTTJJJBBB:::333///111000000///...------,,,,,,,,,,,,------.....................////////////,,,...000111000000111222888888<<>>@@@KKKiiisss\\\IIIAAABBB:::888666444333444555666666555444444222222111000555555444444444555555666666:::>>>CCCKKK\\\rrrkkkXXXOOOMMMMMMWWWnnnpppVVVMMMBBB:::888666444111333333222222111000////////////000111111111111111000000000000000000000000111000///000111222111000111000222555555333555:::BBBKKKYYYmmmnnnYYYFFFAAAAAAEEETTTeeelllXXXLLLBBB;;;888333222111000///////////////000000000000000//////...///000111111222111111000000000000000000000000222222111111111111111222777111///333777888:::<<<@@@LLL___vvvrrr[[[OOOBBB;;;>>>???>>>FFFRRRiii}}}gggVVVNNNIIIDDD???======>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========@@@EEEJJJSSS___qqqvvvlllkkkrrrrrraaaRRRHHHEEEDDDCCCBBBBBBCCCDDDEEE???;;;777444333444444333:::777777::::::666444444444//////444555222333777999:::;;;>>>CCCHHHMMMPPPXXX\\\```aaa^^^UUUKKKEEE>>>@@@CCCFFFJJJLLLNNNOOONNNOOOOOONNNNNNOOORRRTTTRRRPPPMMMKKKJJJKKKMMMNNN333333222222222333333444555888===AAACCCAAA>>><<<<<<======<<<:::999;;;<<>>;;;999888<<<@@@@@@>>>===???BBBAAA@@@???@@@AAACCCFFFGGGJJJOOOUUUXXXVVVQQQKKKHHHLLLQQQXXX\\\^^^```bbbeeeeeegggjjjlllooossswww{{{qqqrrrrrrrrrtttyyy}}}}}}{{{{{{wwwvvvwwwvvvrrrnnnjjjiiigggbbb[[[UUUSSSSSSNNNLLLIIIEEEAAA===;;;:::===<<<999555333111000000///222555555444333444555444555999???CCCCCCAAA???===888222...,,,,,,---,,,...000:::QQQkkk|||{{{mmmbbbSSSGGG???999222...000000//////...------,,,,,,,,,------------------............////////////,,,...000000000000111222666777<<>>888999@@@JJJ\\\|||yyydddPPPAAA::::::999777555444333333444555555444444333333222222111555444444444444555555666777;;;AAAHHHUUUkkkpppYYYMMMJJJOOOVVVfffyyyfffUUUMMMBBB;;;999888555222333333222222111000000/////////000111111111111111000000000000000000000000000000000000111222111111222111333666666555999@@@KKKYYYnnnuuu]]]NNN@@@>>>BBBOOOhhhuuu[[[KKKAAA999333111333222111000//////////////////000000000//////...000000111222222222111111000000000000000000000000222111111000000111111222222000000555888999;;;???JJJ[[[rrrttt[[[KKKDDD===;;;??????BBBRRRdddrrr___PPPIIIBBB???;;;999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<>>BBBHHHPPPXXX___ccccccbbb___ZZZSSSJJJBBB>>>:::<<<@@@DDDHHHKKKMMMNNNPPPQQQQQQPPPOOOOOOQQQRRRPPPNNNLLLKKKJJJLLLMMMOOO333333222222222333444444666888<<>>;;;<<<<<<;;;:::999:::;;;======???CCCGGGGGGCCC???======>>>???>>><<<999888777<<>>:::444000000000//////...---------------------------,,,,,,---............/////////+++---///000///000222333777999@@@OOOccc|||~~~bbbMMMBBB<<<777999FFFYYYrrrhhhWWWJJJ@@@:::999777666444333222222333444333333333333333333333333444333333333444555666666777:::@@@IIIZZZuuuwww___NNNJJJNNNPPP```yyynnn]]]RRRKKKBBB<<<:::888666444333333222222111000000000//////000111111111111111000000000000000000000000000000111111111222222222444333555888888999???GGGSSSgggwwwaaaMMMDDD>>>BBBLLLbbbvvvdddOOOCCC<<<777333222222222111000////////////......////////////......111222222222222111111000000000000000000000000000111111000000000111111222000000444999:::;;;@@@HHHYYYnnnvvv[[[JJJCCC===<<<>>>BBBDDDMMMgggrrraaaTTTHHHAAA===:::888888999;;;<<<===::::::::::::::::::::::::999;;;===<<<;;;===BBBFFFMMMUUUbbbsss~~~nnnccc[[[VVVWWW[[[hhhkkkooorrrtttsssrrrpppiiihhhfffbbb\\\WWWQQQNNNKKKHHHCCCAAA@@@???===<<<===999888::::::888999<<<===<<<===?????????EEELLLVVVXXX[[[```eeeiiilllnnngggbbbYYYNNNEEE>>>:::888777999>>>CCCHHHLLLNNNPPPRRRSSSTTTSSSQQQOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPP222222222222333444555555555666888999::::::::::::999:::;;;;;;999888999999888888:::===AAAAAA>>><<<<<<<<<=========;;;999888888<<<@@@BBBBBB@@@@@@@@@AAA@@@????????????@@@AAABBBDDDEEEEEECCCBBBBBBBBBFFFFFFHHHLLLRRRVVVXXXXXXaaadddhhhjjjkkkmmmoooqqqnnnppprrrssssssssstttuuuxxxyyyzzz{{{~~~}}}}}}~~~{{{uuuqqquuuuuuwww{{{|||wwwlllccc]]]]]][[[YYYWWWTTTRRRQQQGGGFFFDDDBBBAAAAAAAAAAAAHHHIIIHHHFFFCCC???<<<;;;===<<<;;;;;;<<<;;;999777111///,,,+++,,,,,,***)))...000888HHH\\\kkkppppppiii]]]MMMCCC@@@>>>999444111111000000////////////.........------,,,,,,,,,---------.........//////+++---/////////111333555:::>>>HHHZZZrrrkkkPPPBBB======999>>>OOOiiirrr[[[MMMFFF@@@;;;999555444333222222222333333222222222333333444444444333333333333444555666777;;;===BBBLLL___||||||gggVVVKKKMMMTTTSSSkkkyyybbbTTTKKKFFF@@@;;;999777666444222222222111111111000000//////000111111111111111000000000000000000000000000111222222222222333444555555666999:::<<>>JJJVVVjjj}}}cccMMMCCCBBB>>>>>>AAAFFFNNNaaattt___RRRJJJBBB<<<;;;:::999999:::;;;======999999999999999999999999999;;;<<<;;;:::<<<@@@EEEMMMTTTbbbtttzzznnnfff```YYYVVVWWW[[[^^^cccggglllnnnoooooollllllllljjjfff```ZZZVVVOOOMMMJJJGGGFFFEEECCCAAABBB???===???>>>===@@@EEECCCEEEHHHJJJLLLPPPYYYaaannnppprrrsssrrroookkkiii[[[UUUKKKAAA:::777666777666:::???EEEKKKOOOQQQRRRSSSUUUVVVTTTQQQNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRR333333333333444555666666777666666666666555555555777999;;;:::999777777888444555777999;;;<<<<<<:::<<<============;;;:::999999:::<<<<<<<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>??????===:::999:::===@@@BBB@@@@@@CCCIIIPPPTTTWWW[[[^^^aaadddfffgggjjjlllkkknnnpppqqqpppnnnmmmmmmpppqqqqqqqqqssswww|||}}}zzzwwwttttttuuuxxx~~~~~~rrriiiaaa```___]]]\\\ZZZYYYYYYNNNMMMKKKJJJIIIIIIJJJKKKSSSRRRRRRQQQOOOLLLJJJHHHEEECCC???===;;;888444222...,,,+++++++++,,,***)))------111;;;HHHTTT[[[]]]TTTLLLCCC?????????:::555222222222111111111111111.........------,,,,,,,,,------------............,,,---///000000222555888;;;CCCQQQfffyyyYYYDDD;;;999<<<<<>>CCCQQQ___wwwcccQQQIIICCCDDDMMMaaa|||}}}lllWWWLLLAAA<<<999555333333111000//////////////////------...///000000//////111111111111000///......////////////////////////111111111111111222333333444555777999<<>>>>>BBBMMM```{{{fffRRRIIIEEE???999:::::::::999888888999:::999999999999999999999999888:::<<<;;;:::;;;@@@DDDKKKTTTdddyyyuuujjjeeeaaa[[[WWWVVVVVVWWWZZZ\\\___aaaccccccbbbeeehhhkkkjjjgggccc```XXXVVVTTTSSSSSSRRROOOMMMJJJHHHGGGIIIHHHGGGKKKRRRUUUXXX[[[\\\___fffnnnsssuuuwwwxxxwwwrrrjjjaaa[[[IIIEEE>>>888444333444555666:::???FFFKKKOOOQQQRRRSSSTTTUUUTTTPPPMMMLLLKKKNNNOOOPPPQQQRRRSSSSSSSSS;;;:::999888777666666666888888777666555444444444666888::::::888777666666444555777888:::;;;<<<<<<===============<<<;;;;;;999888777777888:::===???>>>>>>>>>======<<<<<<<<<<<<;;;888666444666:::===<<<<<<<<<>>>BBBHHHNNNRRRUUUXXX[[[]]]^^^```ccceeefffjjjnnnpppooonnnmmmmmmmmmmmmmmmlllkkkkkknnnqqqtttxxx}}}~~~}}}|||ttttttwww}}}}}}tttlllcccbbb```___^^^^^^___```YYYXXXVVVTTTSSSSSSSSSTTTWWWWWWWWWXXXZZZZZZXXXUUUUUUQQQKKKEEE???888111---...,,,+++***+++,,,+++***---,,,---111888@@@FFFIII>>>;;;999888999999666444222222222111111111111111------------------,,,,,,,,,------------.........---...000000111444888:::;;;III]]]uuucccLLL>>>999888888@@@QQQmmmiiiXXXEEE>>><<<999666555333333333333333333333333222222222333333444444444333333444555666888:::;;;<<>>:::<<<===@@@JJJ^^^zzzpppXXXHHHCCCAAA===999888888999777555444555777888888888888888888888888888:::<<<;;;:::<<>>:::777555444777777666666555555444444555777999:::888666555555444555777888999:::<<<>>><<<<<<<<<<<<<<<;;;;;;;;;888666555555666999;;;<<<::::::::::::::::::999999888888999888777777888::::::<<<@@@AAAAAACCCHHHLLLQQQSSSTTTTTTTTTVVVYYY\\\aaaeeeiiilllllllllkkkllliiijjjkkkjjjiiiiiijjjkkkhhhjjjlllmmmpppxxxwwwwwwxxxzzz{{{xxxrrrmmmfffdddbbb``````aaadddfffcccbbb```______```aaaaaa```^^^^^^```bbbbbb```]]]```\\\VVVNNNFFF===444...000...+++***+++,,,,,,,,,,,,---...000333666999;;;444444444444333222222222000000000000000000000000,,,,,,------------------,,,,,,---------............///111111333666:::===AAATTTmmmjjjPPPCCC>>>;;;999999GGG```zzz]]]OOOBBB===<<<:::888999333333444444444444333333333333333333333333333333444444555666888:::<<<======EEETTTiiiyyydddSSSOOOLLLMMM\\\pppttt```QQQFFFAAA777777666555333222222333111111111111111111111111//////000111111111111111000000000000000000000000...222555555222222555999999;;;BBBJJJRRRaaaxxxnnnYYYIIIDDDFFFGGGXXXrrrooo\\\OOOFFF???;;;;;;:::555222222//////.........//////000...///000111222222222222111111222333333333222222000000000000000000000000333333333333444555666777999999===GGGUUUiii~~~eeeNNNEEEAAA======AAABBBMMMaaazzzjjj\\\KKK@@@======<<<:::666888999777555444555777888888888888888888888888777:::<<<;;;;;;===BBBGGGJJJTTTfff~~~qqqccc^^^\\\XXXVVVUUUQQQPPPOOONNNOOOQQQTTTUUURRRVVV[[[```ccccccbbb```___```aaadddggggggeeebbbbbbbbbdddfffeeedddiiiqqq{{{|||zzzyyyzzzpppbbbTTTHHH???:::444444333222222222222222999<<>><<<;;;;;;;;;;;;;;;;;;;;;666555444555777999::::::777777888888888888777666555888;;;<<<;;;999888777:::@@@FFFGGGDDDCCCEEEIIILLLLLLLLLJJJJJJKKKNNNQQQZZZ^^^bbbddddddcccccccccdddfffiiikkkkkklllnnnooodddeeedddbbbccclllyyy|||{{{{{{{{{zzzyyyxxxtttpppmmmhhhfffcccaaaaaadddhhhjjjffffffffffffhhhjjjlllnnnjjjhhhfffggghhhgggccc___aaa]]]WWWPPPIII???666000111///,,,++++++---------,,,...222444444444444444333444555333///...000333............////////////,,,,,,,,,------.........,,,,,,,,,---------......///000111222333777;;;???JJJ___zzz|||ZZZDDD>>>???===:::===OOOllllllSSSGGG===999999888777999333333444555555444444444333333333333333333333333444444555777999;;;===>>>FFFOOO```wwweeeWWWLLLKKKJJJMMMeeeeeeRRRFFF>>>:::444555666555333222222333111111111111111111222222//////000111111111111111000000000000000000000000...222666555333222666::::::===EEEOOO[[[mmmiiiWWWLLLDDDBBBEEEQQQgggttt```NNNCCC===888666777777222////////////.........//////000//////000222222333333333222333444444555555555555000000000000000000000000333333333444555666777888======DDDRRReee|||jjjUUUBBB===<<<:::>>>FFFJJJ\\\wwwnnnXXXOOOBBB;;;:::;;;;;;:::666888::::::777777999;;;777777777777777777777777777999<<<<<<<<<>>>DDDHHHMMMVVVgggxxxiii[[[UUUTTTSSSRRRRRRRRRPPPNNNMMMNNNOOORRRTTTPPPSSSWWW[[[]]]\\\ZZZYYYYYYZZZ]]]aaadddeeecccaaa\\\]]]```cccaaa```eeemmmppppppnnnnnnvvv}}}vvvmmmfffZZZLLLAAA;;;888777000000111111222444666777===@@@FFFKKKNNNOOOOOONNNKKKLLLKKKJJJHHHIIIKKKMMMKKKMMMPPPQQQRRRPPPNNNMMMRRRQQQNNNJJJDDD>>>888555333333444444444333222111555666888999999777555333333333444444555444444333666777888999:::;;;;;;;;;777666666555555555555555999999777666555555555555444666999<<<======<<<;;;@@@??????CCCHHHKKKJJJHHHDDDGGGIIIGGGDDDDDDIIINNNOOOSSSYYY]]]]]]\\\[[[[[[bbbkkkppplllggghhhjjjlllfffccc___^^^aaahhhqqqvvv}}}vvvuuuyyy{{{xxxxxx|||{{{tttpppsssssspppnnnjjjfffgggkkknnnmmmjjjmmmmmmkkkkkkkkkllloooqqqpppqqqrrrqqqnnnhhhbbb^^^___YYYRRRNNNKKKEEE999///.........,,,+++---111444111333444444333222222222000111222111/////////000000000///......---,,,,,,......---,,,---...///000,,,---......------...000///...///333666999@@@HHHYYYkkkjjjMMM@@@<<<999:::???IIIeeeooo[[[GGGAAA:::888999:::777444666666666555555444333333555444444333333333444444888666777999::::::>>>EEEKKKYYYnnnjjjRRRPPPLLLHHHLLL```}}}hhhTTTHHH@@@:::777444444555555444444333222333333222111000000000111111222222333333222222222111000/////////000111222888888777555333333666888999???JJJYYYmmmiiiQQQJJJEEE???CCCPPPbbbppp]]]LLLCCCAAA::::::999777555333111000111000///......///000111333111000111333555555555111111222333444444555555333333222111000000000000000000333888999777:::???DDDIIIQQQ```yyy|||gggRRRFFF@@@@@@>>>999???KKK[[[uuuooo[[[HHHCCC===999888999999::::::999888777666666666777888888888888888999999999888:::=========???EEEJJJNNNYYYmmmmmmcccXXXQQQPPPRRRSSSRRRRRRRRRQQQPPPPPPQQQSSSSSSSSSVVVZZZ[[[[[[ZZZZZZZZZYYYXXXWWWYYY[[[\\\ZZZWWWVVVZZZ\\\\\\[[[[[[^^^aaaaaa```___aaabbbbbb^^^ZZZTTTNNNFFF@@@<<<:::888777000222555444333444777:::???AAAEEEIIILLLNNNOOOOOONNNLLLIIIGGGFFFGGGHHHIIIKKKMMMOOOPPPPPPOOOMMMKKKJJJLLLMMMLLLHHHAAA;;;666333333222222222111111111555555666666666555444333333333444444444333333222444555666777888888888888666666555555555555666666999888777666555555555555444666999;;;<<<<<<:::999<<<;;;<<>>888666777888666333777777555444444444555555555444444333333444444555777555666999999:::@@@HHHRRRccczzzpppYYYKKKJJJHHHJJJVVVooovvv\\\KKKBBB:::666444555555555555444333222222222222111111000111111111222222333333333222111111111000000///000222333444:::::::::888666666999<<<===EEETTTggg}}}lllWWWGGGCCCBBB@@@KKK\\\xxxrrr```QQQDDD===;;;888888777666444222000///111000///......///000111222111000111333555555444111111111222333333333444444444333222222222222222333222444777777777;;;AAAIIITTTeeexxxiiiUUUIII@@@<<<>>>>>>>>>IIIXXXsssqqq\\\NNNDDD@@@;;;888777777777777888888888777777777777666777777888888888999999999777999;;;;;;;;;===BBBGGGOOOYYYjjjwwwccc\\\SSSOOOPPPSSSUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRUUUXXXYYYXXXWWWWWWXXXWWWUUUSSSTTTVVVVVVUUUSSSUUUVVVWWWVVVUUUUUUVVVWWWVVVUUUTTTUUUWWWVVVSSSOOOHHHEEEAAA>>>===<<<:::888111333555555444666999===BBBEEEHHHKKKMMMNNNMMMLLLMMMKKKHHHGGGFFFGGGHHHJJJOOOPPPRRRTTTTTTRRROOONNN???CCCHHHJJJIIIDDD===888222111000/////////000111444444333333222222222333333333333333333222111000111222333444555555555555666555555555555555666666888777666555444444444444555666888:::::::::888777777777888:::>>>??????>>>>>>???@@@>>>;;;:::===@@@CCCFFFJJJMMMOOORRRUUUWWWeeellloookkkffffffgggggggggdddaaa______aaaeeehhhrrrllleeebbbccceeeffffffnnnpppwwwzzzwwwzzz|||}}}~~~{{{|||~~~{{{tttsssqqqooopppsssyyy~~~{{{uuunnnfffaaa]]]ZZZXXXUUUPPPJJJCCC===999888555333444888;;;;;;;;;BBBAAA>>><<<:::::::::;;;444333111000///...//////---------------............---,,,,,,,,,---///000---///000000///...000111///111444777777===MMM]]]vvv}}}YYYKKK???;;;999999AAAMMMppp~~~iiiTTTGGG>>>999555333555666555333777666444333333444555666555444444444444444555555777666777:::;;;===EEEOOO]]]rrrzzzaaaOOOFFFEEEGGGPPPeeeyyyeeeOOOBBB;;;666333333555555555444333222222111111111111000111111222222222333333333222111000000000000000000222444666777<<<>>>>>><<<999999<<<@@@CCCOOOaaawwwpppTTTHHH???@@@AAAFFF[[[sssttt]]]NNNDDD<<<777555666666555444222111///...000//////......//////000222111///000222444444333111111111111111111111111555444444333333333333444555444555888999;;;CCCLLLWWWiii~~~hhhSSSCCCBBB<<<:::===AAAHHH[[[mmmqqqXXXIIICCC???<<<999777666666555444555666777888888888777666777777777888888888999999777999;;;;;;:::<<<@@@EEEQQQZZZkkkzzziiiVVVRRRNNNMMMQQQUUUWWWWWWVVVUUUSSSRRRRRRRRRSSSSSSQQQSSSUUUVVVVVVUUUUUUVVVVVVTTTQQQQQQQQQRRRQQQQQQVVVTTTRRRRRRRRRRRRQQQOOOQQQQQQPPPQQQRRRQQQNNNLLLBBBAAA@@@@@@@@@???<<<:::555777888999:::<<<@@@CCCGGGIIILLLNNNNNNMMMKKKJJJKKKIIIHHHFFFFFFGGGIIIJJJPPPQQQTTTUUUUUURRROOOMMM444888>>>BBBCCC@@@<<<999111000...,,,,,,---...000333222000///...///000111222222222222111000//////000000111222222222222222444444444444444555666777666666555444444333444444555666777888888777666555444444555777999::::::999:::;;;<<<;;;999999;;;>>>===???AAABBBDDDHHHMMMQQQ[[[bbbfffdddaaaccceeeeeebbbaaa___^^^^^^___aaabbbjjjfffaaa```bbbeeeggghhheeeeeekkkssswwwyyy~~~~~~|||~~~~~~{{{xxxxxxzzz}}}yyyssslllfffbbb```XXXYYYWWWQQQHHHBBB??????>>><<<===DDDNNNUUUWWWUUUVVVSSSOOOKKKHHHDDD???===999666333000000000000///---......//////000000000------,,,,,,,,,---...///...///000000//////000111...111666777666===QQQeee~~~dddJJJAAA;;;:::999<<>>AAALLLWWWkkklllXXXLLLFFFGGGLLL[[[uuujjjZZZHHH>>>:::666444555555555444333222222222222111000000000111222333333222222333222222111000///000000000111333666999:::===@@@AAA>>>;;;;;;@@@DDDRRR___tttqqq\\\IIIBBB???AAAEEERRRoooyyyeeeNNNBBB===999555444444444444333222111///...////////////////////////111000//////111222222222000000000000000/////////444333333333333333444444555555777:::>>>DDDRRR___kkk}}}fffTTTEEE===AAA===<<<@@@HHHXXXqqqzzz```LLLBBBBBB;;;999777666666666444222333444666888999999777777666666777777888888999999999;;;<<<<<<;;;<<>>>>>???AAACCCFFFIIILLLJJJLLLNNNPPPPPPNNNLLLJJJJJJIIIGGGGGGGGGHHHIIIKKKMMMOOOQQQSSSRRROOOKKKIII---///222555777888888777000///---++++++,,,---...222000...,,,,,,---///000000000111111000///......///000111111111111111111222222222222333444555666555444333333333333333333444555666666666555444333222333555666666666666777777888999::::::;;;===???============>>>BBBHHHMMMMMMTTTZZZ\\\^^^dddggghhh\\\\\\\\\\\\^^^```bbbcccaaa___]]]]]]___bbbeeefffaaaaaadddjjjmmmooouuu{{{yyyqqqjjjeeebbbaaa[[[[[[YYYRRRIIIBBBAAABBBDDDCCCGGGQQQ]]]gggiiihhheeedddbbb```\\\VVVNNNHHH???:::444111000000///................../////////---,,,,,,+++,,,---...///...///000000//////000111...111555666555>>>UUUkkkjjjQQQBBB<<<999999:::BBBZZZrrrrrr^^^OOOEEE???777555444333444444444444222666;;;???@@@===888444444444444444444555666777::::::<<<>>>@@@FFFTTTaaazzzsss\\\MMMHHHFFFKKKWWWlllzzz^^^QQQCCC<<<999555444555555444333222222222222333111000000000111222333333222222222222111111000//////000000222444777:::<<<===@@@AAA???<<<>>>FFFMMMdddsssxxx[[[HHHAAA======CCCMMMbbblllYYYEEE<<<:::777444333444444444333222111000///......////////////......111///......000111111000000/////////////////////222222222222222333444555777777999>>>CCCMMM^^^nnngggSSSEEE>>><<<===<<<>>>FFFUUUnnnzzzgggUUUFFF???>>>999777666666777777555333222333666888999999888777555666666777888888999999777:::<<<<<<;;;===CCCGGGQQQ___xxxttt___RRRNNNNNNOOORRRTTTVVVWWWWWWTTTSSSRRRPPPOOOOOOPPPPPPRRRTTTVVVVVVVVVVVVWWWYYYXXXWWWUUUTTTTTTUUUWWWYYYYYYUUURRRRRRUUUWWWVVVTTTQQQQQQQQQQQQPPPOOONNNNNNRRROOOKKKIIIIIIIIIIIIHHHFFFFFFGGGIIILLLNNNPPPPPPLLLMMMNNNOOOPPPOOONNNMMMJJJIIIHHHHHHHHHIIIJJJKKKKKKMMMOOOQQQPPPLLLHHHEEE******+++,,,...000222333......,,,+++++++++,,,---000///---++++++,,,---.........////////////......//////000000111000000////////////000111333444555333333222222222222333333333333444444444333333222222444666666555444444555666666888999;;;<<<>>>>>>>>>======<<<===BBBHHHMMMRRRWWWZZZYYYYYY[[[\\\ZZZSSSTTTUUUXXX[[[___bbbddd```___^^^]]]^^^___aaabbbbbb```aaaeeegggiiiooowww|||}}}|||yyyvvvvvvyyy}}}|||tttmmmhhhdddcccbbbaaa]]]UUULLLFFFDDDEEEHHHIIINNNVVV```fffhhhhhhhhhhhhiiilllmmmiiiaaaZZZGGG@@@888222111111///---//////......---,,,++++++---,,,+++++++++,,,...///---///000000///...000111---000555777999DDD\\\sssvvvXXXDDD<<<888777:::???MMMkkkzzzdddTTTHHH>>>999666555444444444444444444222888@@@GGGGGGCCC<<<777444444444444555666777777999999<<>>:::777333222333333222111111111222444555111111111000111111222222000000111111111111111000///000000222444777:::<<<:::>>>@@@@@@@@@FFFSSS^^^qqqfffMMMAAA999888<<>>EEENNNYYYiiipppUUUEEE???;;;999999@@@GGGVVVmmmyyycccNNNGGGCCC999444555666555333333555666666555444555555666666777777777444444555666777888999999666999===???AAAFFFMMMRRRdddxxxsssdddWWWQQQQQQSSSTTTUUUVVVUUUUUUTTTUUURRRQQQPPPOOOOOOPPPQQQRRRRRRTTTVVVXXXYYY[[[^^^```\\\]]]^^^[[[XXXUUUVVVWWWUUUTTTSSSRRRQQQRRRUUUXXXTTTVVVVVVTTTRRRQQQRRRTTTQQQQQQQQQTTTWWWYYYZZZYYYXXXXXXYYY\\\___]]]YYYUUUQQQOOOMMMLLLLLLMMMOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJMMMOOOQQQOOOJJJEEEAAA+++++++++,,,,,,+++++++++,,,------------,,,+++***...---,,,,,,++++++,,,,,,******,,,---.../////////------.........---,,,,,,++++++,,,---///111222333222111111111111111222222000000111111111222222222222444666555333111222444555444555666777888777666555666777888;;;@@@GGGMMMSSSVVVUUUPPPLLLKKKHHHCCC===>>>@@@CCCHHHNNNSSSVVVWWWXXXXXXXXXWWWXXXYYY[[[aaa^^^^^^aaadddgggooowww{{{{{{xxxppphhheeegggkkkrrrpppooooooqqquuuzzz}}}zzzxxx{{{}}}{{{yyyyyysssnnneee]]]UUUOOOLLLJJJOOOSSSXXX\\\]]]^^^______ZZZYYY[[[aaahhhjjjhhhddd]]]TTTHHHAAA>>>===;;;888:::999777555222///---,,,,,,,,,+++++++++,,,---...,,,---......------...000---000555===FFFUUUnnnhhhPPPAAA;;;444333:::GGGVVVlllsss^^^PPPJJJEEE===777333444444333111000111111///444;;;AAABBB???:::666444444444555555777888888;;;>>>EEENNNWWWgggqqq\\\LLLCCCDDDJJJTTThhhhhhTTTFFF???999999888555555777000000//////111333666888333333222111000000000111---...///111222222222222000000000111444666999:::555;;;@@@DDDKKK[[[qqqsss]]]III@@@@@@DDDFFFQQQjjjyyy```MMMDDD>>>999888777333222444...///////////////......,,,---...//////...---,,,000...------...///...------......///000111222222222222333333555666888999:::???IIIWWWeeeyyyttt\\\DDD<<<===<<<::::::KKKUUUhhhfffSSSDDDBBB???777555888555444222222333555666555666555555555555666777777444444555666777888999999999===AAADDDGGGLLLTTTZZZrrrrrrcccXXXRRRTTTZZZSSSUUUVVVVVVUUUTTTTTTTTTRRRRRRQQQPPPPPPQQQSSSSSSQQQSSSVVVWWWYYY[[[___bbbaaacccccc```[[[WWWVVVVVVUUUVVVVVVSSSPPPQQQUUUYYYRRRSSSTTTRRROOONNNOOORRRTTTUUUWWW[[[^^^___]]][[[```aaabbbfffgggeee___YYYTTTQQQNNNKKKJJJKKKNNNOOOOOONNNNNNMMMLLLKKKKKKJJJHHHKKKNNNOOOMMMHHHBBB>>>,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,------///000000222111111111000000//////111000000000000222333444333444444222111111333555888888777777666444333222666777888:::===AAADDDFFFIIIHHHFFFDDDAAA>>><<<;;;>>>>>>???DDDIIILLLKKKIIIMMMKKKNNNSSSSSSOOOPPPUUUVVVXXX[[[]]]^^^cccjjjpppvvvvvvrrriii```___fffnnniiilllnnnmmmkkkmmmsssxxxyyy{{{}}}yyynnncccZZZUUURRRRRRZZZ]]]^^^^^^```bbb```[[[ZZZXXXSSSSSS]]]hhhhhh``````]]]XXXRRRLLLKKKLLLNNNLLLOOONNNEEE777------000++++++,,,,,,,,,++++++***...////////////...---,,,///111777AAAMMMaaa{{{qqqWWWFFF;;;555333666>>>KKKaaapppaaaQQQJJJFFFAAA===;;;555555444333333222111111111222444666777777777666777555222333777:::;;;:::<<>>;;;777444444444555555444222111111333666888666666555333111000///...000111111111111222222222222333444222111222777<<<:::<<>>@@@@@@SSSlllkkkTTTDDDCCC;;;555555555444444555777555222///------...///---------............///............////////////////////////000000000000111000111444555555:::@@@@@@IIIUUUbbbvvvpppXXXLLL@@@<<<;;;<<>>999888888666333555555555444444333333333111222222333333444444555666555555666777888888777???@@@DDDGGGHHHNNN\\\kkk~~~rrr___VVVUUUUUUWWWYYYZZZYYYWWWWWWXXXWWWUUUSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSSSSSSSTTTWWW[[[^^^cccddddddbbb___[[[VVVSSSRRRTTTVVVVVVTTTRRRPPPPPPPPPTTTWWWUUUQQQPPPRRRVVVVVVVVVXXX\\\]]]]]]cccjjjoooqqqssstttrrrmmmgggdddVVVRRRLLLHHHGGGIIIMMMQQQNNNOOOOOONNNLLLKKKKKKMMMOOOMMMLLLNNNPPPMMMDDD===,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///......---,,,,,,++++++,,,,,,,,,,,,---...///000000000/////////.........//////......///000222333222333333222000000222444444555555555555555555444555555555666888;;;>>>???DDDCCCAAA???<<<:::888777;;;:::<<<@@@DDDGGGFFFDDDDDDBBBEEEIIIIIIFFFHHHNNNPPPRRRTTTUUUVVVZZZ```dddlllmmmlllddd\\\YYY\\\aaaeeehhhkkklllkkkmmmrrrwwwuuuwwwzzz|||~~~{{{qqqiiiccc```^^^eeefffeeeaaa``````]]]WWWZZZXXXTTTTTT\\\ccc```WWWUUUUUUSSSQQQPPPRRRVVVYYY[[[ZZZUUUJJJ<<<333111333//////...---,,,++++++***,,,------------,,,,,,,,,000111555>>>LLLaaa~~~~~~bbbLLL???666222666999AAASSSnnnxxxeeeWWWIIICCC@@@;;;777666555444444333222222111111111222444555666666666555444444444666999;;;======EEEMMMYYYhhhzzz}}}cccMMMHHHFFFDDDLLLZZZuuu~~~hhhTTTEEE===;;;888555444555666777777666333111111222333444333333222222111111111000000111111111111222222222111333444333222444999===>>>AAAIIIVVVcccvvvnnnTTTHHHBBB======AAAMMMbbbttt]]]JJJ@@@>>>888444555666555555777777555222///......///000---------............///............/////////////////////000000000000000222000222666888999===DDDKKKXXXiiiyyyttt\\\IIIAAA:::888999===FFFOOOnnn{{{dddVVVIIIBBB;;;777777666444111444444444333333333222222111222222333333444444555555555555777999:::;;;;;;<<>>@@@@@@???@@@???AAADDDDDDBBBEEEIIIMMMNNNOOOPPPQQQTTTXXX\\\dddfffgggccc\\\XXXYYY[[[```dddggghhhhhhiiinnnqqqpppssswwwzzz|||~~~xxxrrrnnnmmmnnnnnnkkkeeecccccc```ZZZ[[[XXXUUUUUUYYY\\\VVVMMMMMMNNNOOOPPPRRRUUUZZZ^^^bbbbbb^^^VVVKKK@@@777333111000///---,,,,,,------,,,,,,,,,,,,------------222000333;;;HHH]]]zzziiiPPP@@@888333111999===KKKcccwwwkkkYYYMMMAAA<<<999666333222444444333333222222111111111222333444555555444444222555888:::;;;===BBBFFFQQQ[[[lll}}}bbbRRRFFFDDDCCCFFFVVVkkkwww___KKK===888777555444444555777888999777444222000///000111/////////000111111222222000111111111111222222222000222555555444666:::>>>>>>BBBNNN___rrrkkkWWWDDD===;;;:::???GGG]]]vvveeePPPDDD???888444222666777666666888777555222000//////000111---------............///............//////////////////000000111111111111555333555999===@@@GGGOOOWWWhhh~~~vvv[[[FFF;;;999888888:::CCCVVVgggvvv]]]LLLEEE@@@;;;666444555444222///333333333222222222222222111222222333333444444555555555666777999;;;===>>>>>>BBBLLL[[[hhhrrrooo^^^SSSKKKNNNVVV\\\___aaa]]]\\\[[[\\\[[[YYYVVVSSSPPPPPPPPPOOOOOOOOONNNNNNOOOQQQTTTUUUWWWXXX[[[]]]bbbaaa___]]]ZZZWWWTTTRRRUUUWWWXXXWWWTTTQQQPPPOOOTTTVVVYYYXXXVVVUUUXXX[[[___\\\\\\^^^___```fffmmmppptttyyy{{{xxxoooeee___SSSPPPKKKHHHGGGJJJNNNQQQPPPRRRSSSRRRPPPNNNNNNOOOMMMKKKIIIIIIHHHDDD===777++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++*********)))))))))+++++++++++++++,,,---------------------------------------......///000000///000000...------///111000000111111333444555666666555555555666777999:::888777777666555444333333222333444666999;;;<<<<<<@@@AAABBBCCCBBBAAABBBEEEHHHHHHIIIJJJLLLOOOSSSUUUZZZ]]]```___[[[ZZZ[[[^^^aaabbbddddddcccccceeeggglllpppuuuyyy|||~~~{{{wwwuuuppppppnnnjjjjjjlllkkkggg]]]ZZZUUUTTTWWWWWWQQQKKKMMMNNNOOOOOOOOOPPPRRRTTTYYY]]]aaabbb]]]PPP@@@555222000...,,,,,,---...///------------......//////222000111888CCCSSSjjj}}}tttWWWCCC999444333333999EEE[[[wwwyyyhhh]]]PPPFFF<<<999888555333333333333333333222222111111222222222333333444444444333777;;;<<<<<<@@@JJJSSS```kkk~~~pppTTTLLLFFFCCCBBBIIIbbb}}}www___JJJ===555555333333333444555666888666333111////////////---......///000111111222000000111111111222222222000222555555555666:::>>>@@@IIIXXXmmmtttYYYIII<<<::::::<<>>DDDHHHUUUhhhzzzjjjYYYRRROOOVVV```eeeggghhhbbb```]]][[[ZZZYYYWWWUUUSSSSSSRRRRRRRRRQQQRRRRRROOOQQQTTTUUUUUUVVVWWWXXX]]]\\\[[[YYYWWWVVVUUUUUUWWWXXXXXXVVVSSSPPPOOOOOOUUUWWWYYYZZZYYYYYY[[[]]]___]]]]]]aaabbbaaadddiiijjjmmmpppqqqnnnfff]]]WWWQQQOOOKKKHHHHHHKKKOOORRRSSSTTTUUUTTTRRROOOOOOOOOLLLJJJHHHFFFDDD@@@999555+++***************++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,)))))))))))))))(((((((((+++************++++++,,,------------------------------...//////000000000...//////---,,,,,,...000000000000000111333444555555444444555666888999;;;777777666666555555444444111222444555777999;;;===BBBDDDEEEDDDBBBAAA@@@@@@@@@@@@AAACCCFFFJJJMMMNNNNNNQQQSSSTTTUUUXXX]]]aaaffffffeeeccc```______```gggkkkppptttxxxzzz}}}}}}{{{rrrsssrrrppprrrvvvvvvsssccc]]]WWWUUUVVVVVVSSSPPPPPPQQQQQQPPPLLLJJJIIIIIINNNSSSZZZ```aaaYYYLLLCCC999777333000...------.........------------...///222000111666<<>>GGGVVVccctttqqqYYYKKKGGGDDDCCCEEESSSrrrxxx```KKK>>>666555444222222222333333444333111000/////////000///////////////000000000000000111111111222222222111333666666555777;;;???LLLYYYmmmttt]]]LLLBBB::::::<<>>@@@IIITTT]]]fffjjjeee]]]KKK===333222111...333<<>>CCCNNN___zzz~~~nnn]]]KKK>>>999555444444333222222222111000000////////////......000000000000000000000000000111111111111222222222222444666888:::AAAJJJQQQhhh~~~iiiQQQDDD:::777:::CCCMMM]]]zzz~~~gggZZZIII>>><<<<<<:::888222111222333111---///333........................---------............///............////////////...///000222444555777777<<<>>>HHHYYYmmmcccNNNBBB:::888;;;:::<<>>999444222111******))))))***+++,,,,,,************************************************))))))))))))************((((((((()))))))))))))))***)))(((((((((((())))))(((((())))))*********+++)))***,,,---......---,,,...//////---,,,,,,...000,,,,,,---///222666:::<<<888777555333222222222333777666666555444333222222///222555777888;;;AAAEEEEEENNNUUUTTTSSSTTTPPPJJJAAA???>>>@@@DDDFFFEEECCCGGGHHHIIIKKKLLLNNNOOOPPPYYYVVVRRRRRRTTTYYY]]]```cccddddddcccbbbccceeehhhlllmmmpppwwwyyysssllljjjllljjjbbb]]]]]][[[^^^bbbccc```]]]ZZZXXXOOOQQQSSSSSSRRRSSSUUUWWWUUUUUUTTTRRROOOLLLJJJHHH;;;999666444222222333444111...---111333444888===;;;???DDDIIINNNQQQMMMFFF>>>333///333333000666@@@WWWssszzzmmm___UUUKKKBBB<<<999555333444333000000333111111111111111111222222111111111222555777:::;;;@@@HHHUUUdddvvvnnnVVVFFF???>>>@@@HHHWWWmmmkkk\\\NNNAAA999999333333333333333333333333111000000///......------//////000000111111222222000111111111111222222222222444666999===FFFQQQZZZvvvtttXXXDDD<<<888888???LLLZZZooopppWWWNNNBBB999555555555666000///111222000---///555.........///////////////---------.........//////............/////////000...///000222444666777888BBBGGGVVVkkknnnQQQBBB<<<999:::===>>>BBBQQQkkkiiiQQQGGG<<<666666666333///000000000000///000222444111111222222333333333333111222222333333444555555000444777777777;;;CCCIIIWWWjjjttteeebbbwwwrrrpppmmmkkkiiieee```\\\[[[ZZZXXXVVVVVVWWWXXXYYYWWWVVVUUUSSSQQQQQQTTTVVVTTTVVVWWWXXXXXXVVVSSSQQQRRRRRRRRRPPPNNNMMMNNNOOORRRRRRSSSVVVZZZ]]]______\\\YYYYYY^^^```\\\WWWVVVUUUUUUUUUUUUTTTTTTSSSSSSPPPNNNMMMMMMOOORRRVVVYYY\\\]]]]]]ZZZTTTNNNIIIGGGDDDCCC@@@;;;666222000000---+++)))***,,,---+++))),,,***'''''')))+++------,,,,,,,,,,,,,,,+++***)))++++++***)))(((''''''&&&))))))***+++++++++++++++((((((((((((((()))******///...---,,,+++)))(((((())))))))))))************++++++++++++++++++++++++,,,,,,...000333666999:::>>><<<999666444222111111444444555333111111222333///222555888999;;;===???AAAAAADDDJJJQQQSSSOOOJJJGGGDDD@@@<<<;;;===AAACCCCCCCCCDDDFFFFFFGGGGGGGGGNNNMMMKKKJJJKKKOOOVVV[[[``````___]]][[[^^^dddiiigggfffgggiiinnnyyy~~~uuuyyyuuuooommmllliiiaaa[[[ddddddeeeffffffddd___\\\ZZZXXXVVVVVVVVVVVVTTTRRROOOPPPQQQSSSVVVWWWVVVTTTKKKGGGBBB===:::777666555222222222222222222222222;;;;;;===>>>@@@>>>;;;888444//////444333///888FFFeeewwwlll]]]RRRLLLFFF>>>777444333222111111111222333222222111111111111111222222111444888999999<<>>HHHSSSccc}}}lllXXXTTT\\\nnnvvvmmmkkkmmmnnnhhhaaa^^^___^^^]]]ZZZXXXXXXXXXVVVWWWWWWTTTPPPNNNPPPSSSTTTUUUWWWWWWWWWUUUSSSRRRTTTTTTUUUVVVVVVTTTSSSRRRVVVVVVVVVVVVWWWYYY[[[\\\```___]]][[[YYYWWWUUUUUURRRRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLNNNOOOQQQZZZ[[[[[[XXXSSSMMMFFFAAA:::999777444222111000///+++***)))***---...---+++,,,***((((((***+++++++++,,,,,,,,,,,,++++++***)))***))))))(((((('''''''''((()))******++++++******((((((''''''(((((()))***------,,,+++***)))((((((((((((((()))))))))******++++++++++++++++++++++++++++++---...111444666777;;;<<<<<<;;;999777444333222333333222000///111222444777999;;;;;;;;;<<<===AAA@@@AAAEEEKKKMMMKKKGGGAAA>>>:::666555777:::<<>>;;;666111///000222333111111111111111111111111111222333444444444333222000111333444555555444444555666999<<<===BBBPPP]]]uuulll[[[LLLNNN^^^uuuzzzqqqoooppppppiiiccc^^^^^^]]]ZZZXXXVVVUUUUUUTTTUUUTTTQQQNNNMMMOOOQQQSSSTTTUUUVVVVVVUUUSSSRRRTTTUUUUUUUUUUUUTTTSSSRRRUUUTTTSSSSSSTTTVVVYYYZZZ\\\\\\[[[[[[YYYYYYXXXXXXRRRRRRSSSSSSRRRQQQOOOOOOOOONNNMMMLLLLLLMMMOOOPPPVVVVVVUUUSSSNNNGGG@@@<<<777666444222111//////...)))))))))+++---......---,,,***))))))***+++***(((+++++++++++++++*********(((((((((((((((''''''''''''((())))))******))))))''''''&&&&&&''''''((()))************)))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))******+++,,,---///111222555777:::===<<<999666333222333333222111000222333<<<>>>@@@@@@???=========BBB@@@???BBBEEEGGGEEECCC<<<999555222111222444666;;;<<<>>>@@@BBBDDDEEEEEEDDDDDDDDDBBBAAABBBDDDGGGLLLMMMMMMLLLMMMQQQVVV[[[```bbbeeegggjjjnnntttxxx}}}}}}}}}}}}zzz|||~~~}}}yyyuuurrrpppnnnllljjjiiikkkllllllkkkiiigggdddbbb___[[[VVVSSSSSSOOOKKKIIIJJJMMMOOOPPPRRRQQQRRRUUUWWWSSSJJJBBBBBB@@@<<<888555555555555555444444555666666555333...++++++000///---444???TTTjjjqqqeee]]]RRRJJJAAA;;;:::888555111333222222111000111111111222111111111111111222222000111444888999???MMM\\\xxxgggSSSHHH@@@???@@@IIIXXXsssrrrbbbPPPFFF???999555555111111111111111111111111//////............//////......///000000000000000000///000333777:::;;;;;;>>>???EEEQQQaaavvvpppUUUGGGAAA;;;:::>>>???NNNiii|||iiiTTTDDD===999444222222222000---000000000000000000000000.........//////000000111///////////////......---...//////000111111222222000111555999:::>>>JJJXXXpppfffRRRBBB<<<888999888999FFFUUUppp}}}bbbMMM???888888666333111//////000111000000000000000000000000333444555555555444333222111111333444555555555555666777;;;>>>AAAJJJ^^^ppp~~~mmmXXXMMMGGGRRRjjj|||tttqqqqqqooohhhaaa___^^^]]][[[ZZZYYYXXXXXXWWWWWWUUUQQQNNNLLLMMMOOORRRSSSUUUVVVVVVUUUTTTSSSUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRPPPOOOPPPSSSVVVXXX\\\\\\[[[ZZZYYYXXXWWWWWWSSSSSSTTTTTTSSSPPPNNNLLLNNNNNNLLLKKKKKKLLLMMMNNNRRRRRRPPPLLLGGGAAA;;;888333222111000///.........******+++,,,---------,,,+++***)))***+++***(((&&&++++++***************+++'''''''''''''''(((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))***+++------...000444777777666444222444555555444333222444555???AAADDDDDDBBBAAAAAAAAADDDCCCCCCDDDEEEDDDBBB???;;;888555222111222444666999:::;;;===???@@@@@@@@@AAABBBCCCBBBBBBBBBDDDFFFKKKKKKJJJIIIKKKNNNRRRTTTVVVZZZ___dddgggkkknnnqqqssssssssstttwwwyyy|||~~~zzz}}}~~~{{{tttrrrrrrtttpppmmmkkklllnnnoooooopppnnnkkkiiifffbbb\\\XXXXXXTTTOOOLLLKKKKKKKKKJJJKKKLLLQQQZZZaaabbb[[[TTTVVVSSSNNNHHHBBB<<<888555777555333333444444444222///,,,,,,///...---111888AAAPPPcccuuuyyyjjj]]]RRRMMMFFF@@@999666666666444222222222111111000000000000111111111000111111222333222444777:::===FFFZZZmmmsssVVVHHHCCC@@@@@@CCCQQQgggyyyfffXXXHHH@@@:::555333555000000111111111222222222//////............//////...//////000000000000000///000222444666888:::<<>>>>>===>>>BBBLLLddd~~~iiiWWWHHH>>>666444111111222111///---000000000000000000000000........./////////000000...///////////////......//////000000111222333333333444888;;;>>>GGG[[[mmmkkkTTTGGG<<<::::::999888???UUUjjj~~~cccNNN@@@:::888333222222111111000000000000000000000000000000000444444555555555444222111111222222333444555666666777999<<<@@@FFFUUUooo|||hhhZZZOOOMMMSSSfff{{{wwwvvvsssllleeecccbbbaaaaaabbbaaa```___]]][[[WWWSSSOOONNNNNNOOOQQQSSSUUUVVVWWWVVVUUUTTTUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQOOOMMMNNNQQQTTTVVV^^^]]][[[YYYWWWUUUSSSRRRSSSSSSTTTTTTSSSPPPLLLJJJNNNMMMLLLKKKKKKLLLLLLMMMPPPNNNKKKGGGBBB<<<888666111000//////......//////,,,---......---,,,******+++***)))*********(((&&&+++******))))))***++++++'''''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))******+++,,,---///000111222222222333333333111111333555:::===???@@@@@@AAACCCEEEHHHHHHHHHHHHGGGCCC???;;;999777444222111222444666888999::::::;;;;;;;;;;;;:::<<>>EEETTTnnn~~~fffQQQCCC===888999::::::>>>NNNkkk{{{```JJJ>>>999777555000111111222222222111111111111111111111111111111222333444444333222111000111222222333444666777777:::;;;>>>EEEPPPeeeuuudddVVVNNNKKKTTTfffxxxrrrlllkkkjjjjjjjjjhhhddd```]]]ZZZVVVRRRQQQQQQRRRRRRRRRTTTVVVWWWXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPNNNNNNNNNPPPSSSTTTZZZYYYXXXWWWUUUTTTRRRRRRRRRRRRSSSSSSRRRPPPMMMLLLNNNMMMMMMLLLLLLKKKKKKLLLKKKIIIEEE@@@;;;777444333000000////////////000000,,,...000000---+++))))))+++)))(((((()))***)))'''******)))((((((***+++,,,)))))))))))))))((((((((('''((())))))******))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***,,,+++++++++,,,...111222---...///...------///111111333555777999===BBBFFFKKKKKKJJJGGGCCC???:::888555444111000000111333555777888888888888888888777888;;;>>>@@@CCCFFFJJJMMMOOOLLLHHHGGGGGGGGGGGGFFFCCCHHHOOOVVV\\\bbbgggjjjoooooopppqqqsssuuuvvvwwwvvvwww{{{~~~}}}wwwttttttnnnssswwwxxx|||~~~{{{yyyxxxxxxvvvuuuwwwuuurrrpppooommmkkkiiifffeeedddaaa]]]VVVNNNIIIHHHJJJMMMRRRWWWYYYZZZYYY^^^```cccccc___WWWOOOIIIAAA<<<666111000/////////222111000000///.........111444:::DDDPPP\\\cccgggmmmjjjcccYYYNNNEEE@@@???:::777444222222222111111///000000000000///......000000000000111222333333222333888@@@JJJZZZrrreeeRRRBBBAAAAAAAAAJJJXXXttttttbbbRRRJJJAAA<<<888333111333000000111111222222222333//////............/////////////////////000111111000333555555444888@@@GGGQQQddd}}}sssUUUHHH<<<;;;<<<>>>HHHTTTsssttt___NNN@@@888555111111111111111111111111////////////////////////........................---...////////////////////////000222333444555666666777===GGGTTThhhxxxbbbOOO@@@999888444666999>>>KKKeeesssbbbLLL===888777444111000000111222222222222111111111111111111111111111000111222222222111000///222222222333444666777888===>>>EEERRRccc{{{ooo^^^RRRLLLLLLPPPbbb|||}}}{{{zzzyyyxxxrrriiiccc^^^ZZZUUUSSSSSSTTTUUUVVVSSSTTTVVVWWWWWWVVVUUUTTTRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOOOONNNOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNMMMMMMLLLKKKKKKEEECCC>>>888444222111111000000000//////000000111***---000111...+++*********(((''''''(((******)))***)))((((((((()))+++,,,++++++******))))))((((((((()))******++++++******((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***+++***))))))***+++---///***+++,,,+++***+++---...,,,...///111444:::BBBGGGLLLJJJFFF@@@:::666444444111000///...///111333555555555666777777777777777777999<<>>CCCGGGJJJKKKMMMNNNLLLGGG@@@:::888888555333111000///000000000//////000000000///...---000000000000111222333444333444;;;HHHXXXkkksssVVVGGG>>>@@@@@@CCCUUUlll{{{gggWWWIIICCC>>><<<999333222333111111111111111222222222//////............//////000//////...///000111222000333777666666<<>>FFFZZZppp{{{aaaOOOCCC999444333111111111000//////111222................................................------...//////////////////000111222333555666666:::===HHHZZZmmmppp\\\NNNEEE<<<888999555777===HHH^^^~~~nnnXXXNNNBBB999666555444222///000000111111111111111000000000000000000000000///000111222222222111000222222222333444666888999@@@CCCOOOddd|||kkkYYYOOOKKKOOOUUUccczzz}}}tttjjjeee]]]XXXWWWVVVUUUTTTRRRSSSTTTUUUUUUTTTRRRQQQPPPRRRTTTVVVVVVSSSQQQOOOMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPRRRSSSTTTUUUOOOOOONNNNNNOOOQQQRRRSSSOOOOOOOOOOOONNNMMMLLLKKKCCC???:::555111000111111000000////////////000000(((,,,000111...,,,,,,---***(((&&&%%%'''***++++++***)))((('''((()))+++------,,,,,,+++***)))(((((())))))***+++++++++++++++((((((((((((((()))******+++*********)))))))))((())))))))))))************************************&&&&&&&&&'''((()))***+++((((((((((((((())))))******+++,,,,,,++++++---///------...///333:::CCCIIIMMMIIIAAA888111///000222000///......///222444666222333444666777888888888111333555888;;;AAAGGGKKKOOOKKKGGGFFFGGGGGGFFFDDDBBBDDDGGGIIILLLQQQWWW[[[]]]```dddjjjpppvvv{{{}}}|||zzzzzz|||~~~|||yyyuuurrrsssxxxwwwpppmmmoookkkpppsssssstttyyy{{{yyy}}}~~~}}}yyytttqqqpppppppppoooooommmlllkkkhhhccc]]]XXXSSSWWWZZZWWWQQQMMMMMMOOOOOORRRVVVZZZ[[[ZZZWWWUUUJJJDDD:::222---++++++***+++,,,------///111000...---000777>>>@@@???>>>???777:::;;;:::666222111222333111000//////000000000...///000000000///---,,,000000000000111222333444666777@@@PPPdddzzzdddNNNCCC>>>AAAAAAFFF___|||qqq___PPPBBB>>><<<<<<999444222444111111111111111111111111//////............//////000///.........///111222///333777777888@@@OOO\\\xxx}}}bbbNNNCCC@@@@@@BBBDDDOOOlllkkkQQQDDD>>>777444444000111000///......000222.............................................---------...///000000/////////000111222444555666777???DDDTTTjjjcccSSSEEE@@@???;;;888999:::<<>>:::666333111111222////////////000000000000//////////////////////////////111222333222222111222222222333444666999:::AAAGGGWWWrrrpppYYYMMMIIILLLVVVaaayyyzzzssshhh```ZZZVVVRRRPPPQQQRRRSSSTTTSSSRRRPPPNNNOOORRRUUUWWWWWWTTTPPPMMMKKKLLLNNNOOOOOONNNMMMLLLNNNOOOOOOPPPPPPQQQQQQQQQNNNMMMMMMMMMOOOQQQTTTVVVPPPPPPPPPOOOOOOMMMLLLKKKCCC@@@:::555222222333444000000///............///***---///000...,,,+++,,,+++***)))'''''')))***+++))))))))))))((((((((((((,,,,,,+++******)))))))))(((((()))***+++,,,,,,---+++***)))))))))))))))***,,,***(((((()))))))))((()))******++++++******))),,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---------000...---...222:::BBBGGGEEE???666///,,,---...//////---***((()))+++...000000111111222444555666666555555666777:::===@@@AAAFFFEEECCCAAA@@@AAABBBCCCJJJJJJKKKLLLLLLLLLLLLLLLVVVVVVXXX[[[```jjjttt{{{{{{zzzzzzyyykkknnnrrrttttttrrrrrrrrrnnnqqquuuuuutttsssvvvxxx||||||yyyzzz|||yyyzzzxxxrrroooooommmooorrrrrroooiiiccc___[[[\\\]]][[[WWWSSSPPPOOONNNPPPQQQPPPRRRUUUTTTOOOJJJDDD;;;555222///,,,***)))***+++---.../////////111222333777:::;;;:::999666555444222222222222333//////000000000000//////............////////////222222222222222222333333555888BBBSSSggg}}}lllVVVDDDBBBBBBAAACCCSSStttyyyeeeSSSJJJ>>>===<<<999777555333222111000///......///000111///000000000000111111111111///---///222444222000555444666;;;@@@KKKbbbwww{{{dddRRRGGG;;;;;;@@@GGGQQQeeeiiiYYYFFF===999555333222222111111000///......---......------------......////////////////////////111000...---...///111222222333...000999777555===FFFUUUkkknnn^^^PPPGGG???>>>???<<<999999555@@@QQQiiirrrYYYHHHBBB888666444111/////////000000000////////////000000000000000000111111111111333333333222222222222111:::444111333555666999===EEERRRiiikkkZZZKKKHHHHHHOOOaaavvv~~~oooccc^^^[[[WWWUUURRRQQQOOONNNMMMMMMNNNOOONNNSSSXXXXXXUUURRRQQQRRRMMMNNNOOOPPPPPPPPPOOOOOORRRQQQOOOMMMMMMMMMOOOPPPMMMLLLLLLLLLMMMNNNPPPQQQPPPOOOOOONNNMMMLLLLLLKKKEEEAAA;;;666222222333444000//////000222333111000+++---//////...,,,+++++++++***)))(((((()))***+++************)))))))))))))))))))))***))))))((('''(((((())))))******++++++***)))))))))))))))******,,,+++))))))******)))((((((((()))***+++,,,------,,,++++++***)))*********'''((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,------///......///333999@@@DDDAAA;;;333...++++++,,,,,,---,,,***)))***+++...///......///000111222333444555555666888:::<<<>>>???BBBAAA@@@???@@@AAACCCDDDHHHHHHIIIJJJJJJJJJJJJJJJOOOPPPRRRUUUZZZbbbkkkqqq}}}|||{{{zzzrrrssstttsssqqqqqqrrrttttttwww{{{}}}|||{{{zzzzzz{{{{{{zzzvvvrrrqqquuuxxx}}}{{{zzz}}}|||wwwttttttqqqppppppooonnnjjjfffcccccccccaaa]]]XXXTTTSSSSSSQQQSSSSSSPPPQQQRRRPPPKKKDDD>>>777222000///...,,,,,,,,,---...///000000000000111222555777777444222555444222111000111111222//////000000000000//////---.........////////////111111111222222222222333777:::EEEXXXlllvvvZZZGGG@@@>>>@@@FFFPPPfffppp]]]MMMEEE===<<<;;;999777555444333111000///......///000111000000000000000000000000111///...///222333222000333333777???HHHXXXsssjjjTTTFFF@@@@@@>>>CCCRRRgggvvv\\\MMM>>>777555222000000111111000000///......---......------------..............................111000.........///111222222555111333;;;:::<<>>777666333111/////////000000000////////////000000000000000000111111111111222222222222222222222222999777777:::;;;;;;???DDDOOO___zzzsssZZZNNNEEEGGGLLLZZZtttvvvjjjaaaZZZSSSNNNNNNNNNMMMLLLLLLLLLMMMMMMOOOSSSWWWWWWSSSPPPPPPQQQMMMNNNOOOPPPPPPPPPOOONNNQQQPPPNNNMMMMMMMMMNNNOOOKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIFFFCCC>>>999555333333333111000///000222222111///,,,...000///---+++******+++***)))(((((()))***++++++++++++*********))))))'''(((***++++++***)))(((((((((((())))))))))))))))))((((((((()))***++++++,,,+++******++++++***)))''''''''')))***---///111,,,++++++***************''''''((((((((()))))))))(((((((((((((((((((((((('''((()))***+++,,,------------...000333777<<<>>>:::666000,,,******)))(((************+++,,,......+++,,,------...///000000444555777888:::;;;;;;<<<;;;;;;;;;<<<>>>@@@CCCDDDDDDDDDEEEFFFFFFFFFFFFEEEHHHJJJMMMPPPTTT[[[bbbgggyyy}}}|||{{{yyy{{{zzzwwwsssppppppsssvvvzzz{{{}}}{{{wwwzzzxxxuuurrrppppppqqqrrrvvvuuuzzz~~~{{{yyyzzz|||yyyyyyvvvsssooonnnoooooommmjjjjjjiiifffaaa\\\YYYYYYZZZXXXYYYWWWSSSRRRRRRNNNHHHBBB===777222000/////////000000111111111222222222000000111333555444111///222111000/////////000111...//////000000//////...---------.........//////000000111111222222222222777;;;GGG[[[rrr}}}cccLLL>>>===<<<@@@NNNcccsssdddSSSFFF@@@;;;;;;:::888777555444444111000////////////000111000000000000000000000000222000//////111222222111555666;;;EEESSSjjjqqqVVVDDD===<<>>>>>:::888777555666===FFFTTTiiifffQQQCCC:::888:::666555333111/////////000000000////////////000000000000000000111111111111222222222222222222222222444666:::=========CCCKKK]]]rrr}}}fffYYYJJJDDDCCCLLLZZZpppwwwkkkaaaWWWNNNHHHIIIJJJJJJKKKKKKKKKKKKKKKOOORRRUUUTTTPPPMMMNNNOOOLLLMMMOOOPPPPPPPPPOOONNNPPPOOONNNMMMLLLMMMNNNOOOHHHHHHHHHHHHIIIJJJKKKKKKPPPQQQRRRRRRQQQOOOLLLKKKHHHFFFBBB===999555333222111000///000222333222111---///000...,,,***))))))******)))(((((()))***************))))))))))))((('''))),,,...///...,,,+++((((((((((((((('''''''''(((((((((((()))***,,,,,,,,,+++***+++,,,,,,+++***(((((('''((())),,,///111,,,+++******))))))******'''''''''((((((((())))))((((((((((((((((((((((((''''''((()))+++,,,------+++,,,---///111333555666333000---+++***)))(((&&&'''((()))+++,,,---------******+++,,,------......333444666888999999888888777888888999;;;>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@CCCFFFJJJNNNSSSYYY___cccpppyyy~~~}}}|||{{{yyy~~~{{{vvvsssrrrtttwwwyyywwwvvvwwwyyyxxxtttpppsssqqqooooooqqqrrrrrrqqqssssssxxx{{{uuusssuuusssvvv}}}}}}zzz{{{yyyuuurrrrrruuuvvvtttqqqmmmmmmlllhhhdddaaa``````^^^___\\\WWWUUUTTTPPPIIIFFFBBB;;;555222111222333555555555555666666777777444333222333444555444222000///...------...///000...//////////////////...,,,,,,---------.........//////000000111222222222555999GGG]]]vvvkkkUUUFFF======>>>FFFZZZwwwwwwgggYYYKKK@@@<<<999999888777666666555444111111000//////000111111000000000111222222333333222111000000111222222333888<<>>EEEKKK[[[xxxiiiTTTEEE<<<555444444222000000000000/////////............------,,,,,,------...........................//////......///000111222222888777777>>>CCCQQQgggtttsss[[[JJJ>>>;;;<<<999888888777555999GGGUUUfffjjjOOO???777444555777444333222000////////////000000////////////000000///000000000111111111111111111111222222333333333333777<<>>@@@LLLYYYqqq|||cccQQQJJJDDDCCCIII\\\ssswwwlllaaaXXXPPPIIIEEEDDDFFFHHHIIIJJJJJJJJJIIIOOORRRSSSQQQMMMKKKKKKMMMLLLMMMNNNOOOPPPOOONNNNNNNNNMMMMMMLLLLLLLLLMMMNNNHHHHHHHHHHHHIIIIIIJJJJJJOOOPPPRRRRRRRRROOOLLLJJJJJJIIIFFFCCC>>>999555222111000///000333555555444---//////---+++)))))))))******))))))))))))******)))(((((((((((('''''''''&&&(((+++---......,,,+++((((((((('''''''''''''''(((((((((((()))***,,,,,,+++******+++------+++******)))(((((((((***,,,...******)))(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((***+++,,,---...)))***+++---.../////////...---+++***+++***(((&&&&&&''')))***,,,,,,,,,,,,******++++++,,,,,,------111222444666666666555555666666777888999:::;;;<<<<<<<<<<<<======<<<<<<;;;>>>BBBFFFKKKPPPVVV\\\```hhhrrrzzz||||||}}}}}}{{{~~~{{{xxxuuuuuuvvvxxxtttooonnnooopppnnnlllmmmlllkkklllnnnooonnnmmmqqqqqqvvv}}}~~~xxxqqqooonnnmmmqqqxxx|||zzzxxxxxxyyyxxxxxxzzz}}}~~~{{{xxxsssttttttrrrlllfffbbb``````aaa^^^ZZZXXXWWWSSSMMMGGGCCC>>>999777777:::<<<======<<<<<<<<<===>>>???>>>;;;777555444444444333000///...---------...///......////////////......,,,,,,,,,,,,------------......///000000111222222666:::IIIbbb|||oooXXXHHH???;;;===DDDSSSkkkmmm^^^RRRFFF>>>;;;888888777777666555555444222111000//////000111222//////000222444555777777222222222111111333555666:::BBBNNN]]]rrr```JJJ@@@<<<<<>>>>>AAAGGGLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHEEEAAA===:::777444222222111000...------...///---......//////......---+++++++++,,,,,,,,,------------...///000111111222999===MMMggg|||```LLLBBB>>>===???OOOgggtttaaaTTTKKKBBB<<<;;;888777777666555444444333222111000000000000111222...///000222444666777888222333333333222444888;;;<<>>>>>>>><<<===@@@BBBEEEGGGHHHHHHLLLOOOQQQPPPLLLIIIJJJKKKKKKLLLNNNOOOOOOOOONNNMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRSSSRRRQQQPPPLLLLLLLLLJJJFFFBBB>>>;;;555444222333666888999:::,,,------,,,***)))***,,,))))))************))))))((((((((((((''''''''''''%%%&&&'''((((((((((((((('''''''''(((((())))))******)))))))))))))))******(((((()))+++---,,,***(((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((***+++---///000111,,,,,,,,,++++++***)))(((((('''&&&&&&((()))((('''(((((((((((())))))******)))))))))************+++---------...///111222333222333444555666777777888666777777777777666555444444666888:::===BBBHHHLLLTTT^^^hhhmmmqqqwww{{{{{{{{{}}}~~~~~~}}}||||||}}}}}}{{{yyyuuurrrrrrtttvvvuuuxxxyyyvvvqqqmmmllllllhhhhhhnnnwww|||yyyuuutttnnnkkklllqqqtttrrrqqqrrrtttzzz~~~xxxqqqllljjjfffgggeeeaaa______[[[UUUKKKKKKIIIGGGGGGLLLTTTZZZ\\\ZZZVVVRRROOONNNMMMMMMLLLLLLLLLKKKIIIDDD===888555444222000............---......//////......---++++++++++++,,,,,,,,,,,,,,,------...///000111222999>>>NNNiiikkkRRREEEAAAAAAAAAKKKcccrrrcccSSSIIIDDD>>>;;;;;;888888777666444333222222222222111000000111222222///000000111222333444444222333444444444666;;;@@@FFFZZZsssiiiTTTBBB<<<===???JJJVVVpppkkkSSSCCC===666111///111000------///........................---,,,,,,++++++,,,,,,---------------------------,,,---...///111111222222555<<<@@@JJJ^^^qqqzzz]]]III999777888444222555333444777===FFFXXXuuu|||bbbNNN>>>777333444333///...///......//////////////////000000////////////000000000000000000111111111111...///000111333444555666666:::DDDRRRaaauuuwwwaaaSSSGGG???CCCNNN[[[ooowwwqqqnnniiiaaa[[[WWWSSSMMMEEE>>>:::999999888999:::===@@@CCCEEEGGGIIIMMMQQQQQQMMMJJJJJJKKKKKKLLLMMMOOOOOONNNNNNMMMIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLOOOPPPRRRSSSUUUVVVVVVVVVLLLLLLLLLKKKIIIFFFCCCAAA<<<999666666777888888888+++,,,,,,+++***)))+++---))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((()))***+++++++++***)))))))))))))))***''''''(((***,,,,,,***'''%%%&&&''''''((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***,,,...000111222......---,,,+++***))))))&&&%%%$$$$$$&&&(((((('''))))))(((((((((((()))***((((((((())))))))))))))),,,++++++,,,---///111333000111333555666888888888666666666666555555444333444555555666777;;;@@@DDDIIITTT^^^ccciiipppvvvwww{{{|||}}}||||||}}}~~~|||xxxvvvwwwzzzqqquuuxxxuuunnniiiiiijjjhhhhhhmmmvvvzzzxxxttttttpppmmmmmmqqqsssqqqppprrrssszzz~~~zzzwwwvvvvvvmmmnnnlllgggeeeddd```ZZZUUUUUUSSSPPPPPPTTT\\\bbbhhheee```ZZZUUURRRPPPPPPLLLOOOSSSWWWWWWQQQHHHBBB777666333111//////......---..................---******+++++++++,,,,,,,,,,,,,,,---...///000111222888===MMMiiiwwwYYYCCC<<<===AAABBBXXXuuuwwweeeWWWHHHBBB???<<<:::;;;888888777666444333222111333222111000000111222333000000000000000000000000222444555555555888>>>BBBRRRhhhiiiRRREEE===>>>@@@EEEVVViiicccLLL???;;;444000...000000......111---.....................---,,,,,,++++++,,,,,,---------------------------,,,---...000111111222222777???DDDQQQjjjfffFFF888000333555000111777555555999AAANNNdddhhhPPP???888333111111///---...111---...//////000/////////000000////////////000000000000000000111111111111...///000111333444666666===CCCPPPcccwwwxxxcccPPPHHHCCC@@@HHHUUUnnn}}}vvviiibbb[[[XXXXXXWWWRRRMMMJJJIIIFFFBBB===999888777555555666999<<<@@@CCCFFFGGGLLLQQQQQQOOOKKKJJJKKKKKKLLLMMMNNNOOONNNMMMMMMHHHHHHIIIJJJKKKKKKKKKJJJLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLMMMOOOQQQSSSTTTLLLLLLLLLLLLJJJHHHFFFEEEAAA>>>:::777777777666666------------------------------------,,,+++***)))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************'''((((((((('''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%(((((((((''''''%%%$$$###((('''&&&$$$$$$%%%&&&&&&++++++,,,---///000111111------,,,***)))'''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''++++++************++++++---,,,,,,,,,,,,---...///...000444555555555666777777666666777999999555111///000222333333555888:::CCCHHHOOOTTTYYYbbbmmmuuusssvvvzzz{{{|||~~~}}}{{{|||{{{xxxyyyuuusssqqqkkkcccdddkkkkkkmmmqqquuuxxxxxxtttqqqooorrruuutttrrrqqqsssuuu{{{zzzzzzzzz}}}||||||}}}yyyxxxvvvsssoookkkgggdddaaa```]]][[[[[[]]]___```kkkmmmnnnkkkeee]]]VVVRRRVVVSSSUUUZZZ[[[XXXXXX\\\NNNEEE999111///000111111......---,,,,,,------...+++++++++,,,,,,---------------......///000000000:::===JJJbbb}}}fffMMMEEE???:::@@@MMMjjjvvvjjjWWWPPPGGG???;;;:::::::::===<<<:::888555333111000222222222111111111000000///000222333333222111111333333555777777:::DDDOOOcccyyyhhhPPPFFF@@@<<<>>>CCCSSSpppiiiTTTCCC;;;:::000000000000////////////........................++++++,,,,,,,,,---------------......///000000111000,,,***///333333222444;;;GGGWWWiiiiiiNNN???888333333444222111333666777===JJJ___{{{iiiQQQBBB<<<222111111111000000/////////////////////////////////000000000......000111///////////////000111111555000...111444555777;;;GGGUUUiii}}}uuu[[[PPPFFFBBBBBBHHHYYYiii{{{qqqeee\\\OOOMMMLLLJJJHHHFFFFFFEEEAAA@@@@@@???===;;;999888666777777777888;;;@@@DDDGGGLLLRRRRRRNNNKKKKKKMMMJJJKKKMMMOOOPPPPPPPPPOOOOOOLLLIIIIIILLLNNNNNNMMMPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMLLLKKKKKKMMMOOOOOOOOOOOONNNMMMLLLKKKJJJAAA@@@@@@@@@???;;;666111---------------,,,,,,,,,.........------,,,******))))))(((((('''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******************************''''''(((((('''&&&&&&%%%'''((((((((('''%%%$$$###&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''))))))***+++,,,------...++++++***)))(((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''******))))))))))))******+++,,,,,,,,,---------------///222444444444555666777666555777999888555222000222333222222222444666777<<>><<>>999888:::FFF\\\wwwrrrZZZJJJ@@@888444222000000000/////////......------------------------,,,,,,,,,,,,---------------------...............///...000333444666===EEEPPPgggnnnUUUBBB777666333222444555444555999===III^^^zzzcccOOOAAA777222000111111000000000000/////////////////////////////////000000000......000111000////////////000111111000000333666666888AAAKKK\\\xxx}}}bbbMMMCCCBBBBBBGGGTTTjjjmmmdddXXXPPPKKKGGG@@@;;;:::999999888888888999999777777666666666777888888555555555444444666999<<>>@@@CCCHHHLLLNNNTTT[[[aaaffflllrrrxxxwwwzzzyyyvvvvvvzzzzzzxxxvvvqqqlllkkkkkkjjjgggdddbbbaaa```bbbggglllppprrrttttttuuutttrrrqqqpppoooqqqpppppppppqqqssstttvvvuuuxxx{{{|||{{{zzzyyyxxx|||{{{yyywwwvvvvvvvvvvvvzzzzzzyyywwwuuusssrrrqqqiiilllnnnnnnkkkhhhfffeeeddd```[[[YYYYYY[[[```dddfff___VVVOOOJJJFFFAAA===555333000...,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------...//////444555>>>QQQggguuu\\\III>>>777999>>>JJJbbb{{{}}}mmm___RRRJJJ@@@===:::888777666555444333333444444333222111000111111111111111111111111//////000111111222222222777666888===CCCOOOaaarrryyy^^^III<<<999:::777???SSSpppttt```KKK@@@<<<888444333000000/////////.........------------------------,,,,,,,,,------------...---------------.........//////222444555888EEERRRccc{{{vvvYYYEEE:::666222111222555555555:::@@@FFF[[[yyykkkQQQAAA;;;666333333000000000000000000/////////////////////////////////000000000......000111000000//////000000111222111222666888999@@@PPP```{{{iiiUUUIIIAAABBBIIIVVVkkk|||oooZZZSSSIIICCCAAA???<<<999888888777666666666666777777777666666666777999:::888888888777666666999;;;>>>CCCIIILLLMMMLLLLLLLLLMMMKKKHHHEEEEEEGGGIIIKKKKKKLLLMMMOOOOOOOOONNNLLLNNNMMMMMMMMMLLLJJJIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKMMMLLLLLLKKKKKKHHHCCC@@@+++++++++,,,,,,------------------...------,,,,,,******))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((('''(((((())))))(((((((((&&&''')))+++,,,++++++******,,,...000333444666666---,,,***)))((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))++++++***)))'''((()))***+++***+++---...000111111222111111111111111222333222111222444666444666999<<<>>>@@@BBBCCCEEEHHHLLLPPPTTT[[[dddlllpppuuuxxxyyyzzz{{{yyyuuussspppmmmlllnnnooollliiidddaaa___```dddiiilllnnnooooooppprrrttttttttttttqqqpppooonnnmmmmmmmmmnnnqqqtttxxxzzzyyyxxxxxxyyywwwxxxyyyyyyyyywwwtttsssuuuuuuuuuuuutttttttttssspppqqqqqqooolllhhhfffffffffeeebbb___^^^```bbbccc___[[[UUUSSSRRRQQQNNNKKKBBB>>>777000,,,,,,---///---------------------------------...//////000000333333888EEEWWWmmmaaaJJJAAA:::666:::DDDVVVuuummm___SSSJJJDDD???===999777666555333111111222444555555444333222111111111111111111111111000000000111222222333444999888;;;AAAJJJXXXmmmzzz]]]III>>>777666999:::JJJddd}}}aaaOOO===666555333000///////////////............------------------------,,,,,,---------.........---------...............222333666999;;;BBBSSSddd{{{```KKK>>>777555333222222333222333<<>>;;;::::::999777;;;:::888777666666555555777777777777777777888888999999999888777777999:::===BBBHHHMMMNNNLLLJJJHHHMMMJJJFFFCCCBBBDDDHHHJJJLLLNNNPPPQQQPPPPPPOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGHHHGGGFFFFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMLLLIIIGGG+++,,,,,,------......///+++,,,,,,------,,,++++++*********)))((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))***************333444777888777444000---)))***+++---...//////000+++***((('''''''''((()))((((((''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''))))))((((((''''''((())))))((()))+++------...//////...---///000///111222222222333555777666888:::===???@@@AAAAAACCCDDDDDDCCCDDDIIIQQQXXXccckkkrrruuuxxxzzzwwwrrrpppqqqpppnnnnnnqqqooollliiifffdddccceeeggghhhhhhhhhhhhjjjnnnssswwwwwwwwwoooooommmllljjjiiiiiihhhooorrrvvvwwwvvvvvvyyy|||xxxyyy|||}}}|||yyyuuurrrqqqqqqrrrssstttvvvwwwxxxwwwxxxvvvrrrmmmiiigggfffeeefffeeeaaa```aaaaaa___[[[XXXTTTSSSTTTTTTRRRPPPKKKFFF>>>555000...///000............------------------......///000000111333111333;;;FFFWWWmmmiiiPPP>>>777444555>>>NNNgggxxxeeeXXXNNNGGGCCC???<<<999666555444222111111222444666666555444333111111111111111222222222111111111111222444555666777888>>>HHHTTTfff~~~|||cccKKK???;;;777888<<>>@@@>>>999333///'''(((((())))))(((((((((''''''&&&%%%&&&'''((()))'''''''''''''''(((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''***,,,***+++---,,,******,,,//////000111111111222444666666888;;;>>>AAABBBAAA@@@@@@@@@@@@===;;;===CCCHHHQQQYYYaaaggglllqqqqqqmmmpppttttttpppmmmooonnnkkkhhhgggggggggiiijjjiiihhhgggggghhhkkkppprrrrrrqqqjjjjjjiiihhhhhhgggffffffkkknnnqqqpppoooqqqwww||||||}}}~~~}}}|||yyyvvvtttqqqqqqqqqrrrtttwwwzzz|||~~~~~~{{{vvvpppkkkiiiiiifffhhhfff```^^^aaabbb^^^YYYUUUQQQPPPQQQRRRPPPNNNMMMIIIBBB;;;666222000000///.........------------,,,,,,---......//////000000///111555999BBBQQQ___tttmmmVVVDDD888222333999GGG\\\wwwnnn]]]QQQKKKFFFDDD>>>;;;777444444333333222111222444666666555333222000000111111111222222222222222222222333555777888999;;;CCCQQQaaauuucccPPP???;;;:::888>>>GGGVVVrrrnnnZZZHHH???777444444111000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...///000222333333222222666@@@NNNaaa{{{iiiNNN???777222///000333333444666:::GGG___tttkkkTTTBBB999333222222000///000........./////////000000///////////////////////////000000000......000111111111000000111111222333444666<<>>???>>><<<;;;======;;;999999===AAAAAAIIIRRRXXX```hhhjjjhhhpppvvvwwwqqqllllllllliiiddddddfffjjjmmmooonnnlllllljjjiiijjjlllllliiigggffffffffffffffffffffffffgggiiikkkjjjhhhkkkssszzz~~~|||zzzwwwvvvuuurrrqqqpppqqqssswww{{{}}}~~~yyysssnnnlllllliiikkkggg```^^^bbbddd```WWWSSSNNNMMMOOOPPPOOOMMMJJJHHHEEE@@@:::555111/////////.........---------++++++,,,------......//////...000222333444===HHHSSScccyyyaaaKKK>>>777333666???QQQggg{{{ooo^^^OOOGGGCCCAAA@@@<<<999444222222333444444000222444666666555222111000000111111222222222222333333333333444666888999>>>@@@JJJXXXiii~~~iiiMMM???555555555666@@@OOOfff|||bbbNNN???999444333222//////111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...000111333444555::::::???KKK^^^vvvnnnZZZDDD999444000111555///000555;;;EEEYYYxxxuuuXXXBBB:::444000000000......111---.........//////000000///////////////////////////000000000......000111111111111000111111222333777:::DDDTTTiiiwwwcccNNNCCC@@@@@@HHHPPPiiilll[[[OOOGGGAAA>>>888888777777666444333111444444444444444555666666333666;;;???BBBBBBAAA@@@<<<===???>>>======>>>@@@BBBJJJUUU```fffccc\\\VVVIIIGGGDDDBBBBBBDDDGGGJJJKKKMMMMMMLLLJJJJJJMMMPPPNNNNNNNNNNNNMMMKKKJJJIIIFFFGGGHHHGGGFFFFFFHHHJJJHHHIIIJJJLLLMMMMMMMMMMMMPPPOOOOOOOOOQQQQQQOOONNN+++,,,------------,,,+++******++++++++++++*********)))((('''&&&%%%%%%%%%+++(((%%%%%%'''(((&&&$$$%%%&&&''''''((('''''''''******+++,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))************************(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''((()))))))))))),,,,,,,,,---------......111333666999;;;<<<<<<;;;======<<<:::777666888:::;;;>>>CCCHHHMMMSSSZZZ^^^fffjjjnnnnnnllljjjjjjkkkhhhfffgggjjjpppssssssqqqnnnmmmkkkjjjhhheee```]]]bbbaaa______aaaeeeiiillljjjhhhhhhjjjiiiggghhhmmmtttwww{{{|||yyyuuurrrqqqrrrvvv{{{~~~|||yyyuuupppnnnllllllkkkhhheeeccccccdddccc___[[[XXXVVVRRRKKKFFFBBBAAA@@@@@@???===999555555333111...,,,+++++++++---,,,,,,---//////...,,,......///000111333555666@@@IIIVVVeeetttpppWWWBBB777333888:::IIIcccyyyuuu```OOOLLLIII@@@:::;;;888888666555444333333333333222222222222222222222...////////////000333555444444555666888:::===???<<>><<<>>><<<888444111...---,,,---,,,,,,...///000///......//////000111222222333777<<>>666444>>>EEEZZZuuummm\\\PPPOOONNNEEE======777666555444333222222222222222222222111111111111///000000000///000333555555555666666777888;;;<<<@@@JJJYYYllllllSSS@@@<<<666333777:::DDD[[[tttsss[[[FFF999999555111///////////////............------------------------,,,,,,,,,,,,........................////////////333999>>>@@@DDDNNNaaayyywww^^^KKKAAA777444333222222444444:::CCCRRRmmm~~~dddJJJ:::333111111000///..................---,,,,,,---------000/////////............////////////000000000000///,,,---111333333555999CCCOOOeeettt^^^OOOEEE???BBBGGGRRRiiixxx___WWWKKKAAA;;;888888777777666666555444333333222333333222111222333444555888???KKK[[[hhhpppsssrrr^^^SSSIIIHHHJJJKKKLLLNNNNNNSSS\\\gggnnnooojjjeeeUUUNNNIIIHHHGGGEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHGGGHHHKKKOOOQQQQQQOOONNNNNNMMMMMMMMMLLLJJJIII******++++++++++++******(((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$&&&'''(((((()))(((((((((((()))******++++++******))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))******************++++++,,,,,,,,,,,,+++***))))))((())))))((((((((((((''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''((((((((((((((()))))))))*********++++++***,,,000333666888999:::666888999888666555555666666:::>>>AAABBBDDDFFFHHHLLLQQQXXX\\\^^^```eeehhhkkkjjjjjjlllqqquuuwwwwwwuuutttrrrpppnnnjjjeeeaaaZZZYYYYYYYYY[[[^^^bbbdddllljjjkkkmmmkkkggghhhlllmmmmmmmmmkkkkkkmmmppptttyyy~~~~~~yyysssoookkklllnnnppppppppppppooooooxxxyyykkk___XXXQQQMMMFFFBBBAAAAAABBBBBBFFFDDD???:::666222000//////...---...000111000///......///000000000//////333444666:::???FFFOOOUUUXXXWWWRRRIII???777555555BBBQQQnnnttt```TTTLLLNNNNNNFFF>>>;;;555555333222111111111111000000000000000111111111000111111000///000333555555666888888999;;;>>>@@@IIIUUUggg{{{eeeOOO@@@888666333444:::CCCTTTrrr{{{bbbMMM<<<444666333000......//////...............---------------------------.................................------///111555<<>>888333444444333333666999DDDVVVmmmiiiPPP===333222///......------......///000///---+++++++++------////////////............////////////000000000000111...///111222333999@@@PPPdddttt[[[IIIEEE??????GGGTTThhhvvvfffNNNHHHAAA;;;777666666555555555555444444333333333333222222111111333444555???GGGVVVfffttt|||}}}|||nnn```SSSNNNPPPPPPPPPQQQOOOTTT]]]gggnnnoookkkggg[[[TTTOOONNNKKKGGGDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGJJJMMMPPPPPPPPPNNNNNNNNNMMMLLLJJJIIIHHH))))))************))))))''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&"""###%%%'''((((((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((()))************))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))***+++,,,+++++++++,,,,,,---............,,,+++************(((((((((((((((((((((((()))))))))((((((((('''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((((('''((())))))))))))*********)))+++---000222444555555333555777888666555555555222666:::<<<======>>>???@@@EEELLLQQQTTTXXX]]]bbbeeefffjjjnnnrrrtttuuuvvvuuusssqqqpppnnnkkkfffbbb```^^^\\\[[[[[[\\\]]]___ddddddfffkkkkkkjjjlllpppnnnllljjjgggfffiiioootttwww{{{xxxrrroookkklllooorrruuuvvvuuutttsss|||yyyllldddZZZTTTMMMHHHEEEEEEDDDDDDGGGEEEAAA===999666555444333111//////000000///...,,,---...///000//////...111111222444777;;;???BBB======<<<888444222333555EEEZZZ|||rrrcccSSSJJJDDDFFFFFF@@@999777333333222111000/////////////////////000000000000111222222111000111333555666999;;;===>>>AAAGGGKKKUUUaaauuukkkPPP@@@999888444333666>>>LLLeeeiiiTTTCCC999555444111...---.........---.........---------,,,,,,,,,------....../////////---------...............------///333666<<>>DDDHHHJJJNNNSSSXXX\\\aaahhhooosssttttttssssssrrrqqqqqqpppmmmiiieeeeeedddbbb```___``````aaa``````dddiiijjjiiikkkpppqqqoookkkhhhfffhhhmmmqqqrrrvvv}}}~~~~~~xxxrrrpppllllllnnnssswwwyyyxxxvvvssswww~~~uuulllccc^^^YYYSSSPPPLLLIIIGGGCCCAAA???===;;;:::::::::999666333111111000///---,,,---...//////000000000...///000222333444444333222222222111000000222333GGG^^^wwwcccUUUKKKCCC===<<<<<<999555333222111000///////////////....../////////000000000111222222222111222444666:::===@@@@@@BBBFFFNNNUUU___lllrrrWWWDDD:::666666444444888DDDXXXvvvlllWWWFFF999333333111///------.........---...------------,,,,,,,,,,,,------....../////////---------........./////////...111444777===MMM]]]lllTTTAAA888444222333444444444;;;BBBUUUmmmrrrQQQ???888444111///............///000111111666444111///...///000222.........///////////////////////////000000000000222111111333444;;;KKKZZZyyyttt\\\JJJAAA===GGGJJJVVVooosssbbbQQQGGG===:::888777666555333111222222222333333333333333222222111000111222333444777???MMM]]]kkkssstttssseeeYYYMMMJJJLLLOOOTTTZZZaaahhhrrr{{{~~~{{{xxxooofff\\\VVVPPPKKKIIIKKKEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMOOOQQQSSSOOOQQQQQQOOOKKKIIIHHHIII******))))))))))))******''''''((((((((((((''''''))))))((((((((((((((()))"""%%%'''(((((('''((()))'''(((((()))***)))))))))((()))******++++++******))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())),,,.../////////---,,,,,,---...//////...---,,,,,,,,,,,,,,,))))))))))))************************))))))))))))&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&((((((((()))))))))******************++++++,,,,,,---///222333222333444555///222555666666666777888555999>>>@@@AAADDDIIIMMMSSSYYYbbbjjjnnnpppqqqqqqqqqqqqqqqrrrrrrqqqnnnkkkgggffffffeeefffggghhhiiiddddddfffjjjiiieeeeeeiiippppppnnnkkkhhhhhhjjjmmmmmmqqqxxx{{{yyyuuutttooonnnooorrrwwwyyywwwuuurrrrrrtttyyy}}}|||vvvpppjjjgggccc^^^[[[VVVQQQNNNDDDBBBAAA???>>>>>>>>>??????<<<888666555444333111000000/////////000111111111111111222333111...+++111111000//////000111222FFFZZZwwwxxxhhhWWWLLLEEE???999666666666444222111111000///////////////......//////000000111111111222222222222333666888@@@BBBDDDDDDEEELLLWWW```lllyyywwwYYYEEE;;;555111000333666???PPPjjjwww]]]LLL@@@444000333000...------...///...---------------,,,,,,,,,,,,---------------.........,,,,,,------.../////////111000222888;;;DDDZZZpppnnnWWWDDD999555333111111333444888EEERRRlllzzzaaaEEE777555444000---///.........///000111111222111///---------///000.........///////////////////////////000000000000///000333666:::GGG^^^sssyyyaaaOOODDDAAACCCLLLVVVlllpppaaaQQQDDD>>>;;;999777666666555222000111111111222222333333333222111111000000222333444222777AAAMMMWWW]]]___^^^SSSLLLFFFFFFIIIOOOYYYcccmmmuuu}}}rrrfff]]]VVVOOOMMMOOOFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMPPPSSSQQQSSSTTTQQQLLLHHHHHHJJJ+++***))))))))))))***+++((((((((())))))(((((((((******))))))))))))******%%%'''))))))'''''')))+++((()))******++++++******)))******+++++++++++++++******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))),,,///111111000...,,,,,,,,,---...++++++***************+++)))))))))******+++++++++++++++*********)))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&'''''''''(((((((((((((((((((((((()))***+++,,,***,,,---......///222444111222444333222222333555222555999::::::<<<@@@DDDHHHNNNVVV\\\aaaeeejjjmmmllllllnnnppprrrrrrpppnnniiiiiiiiiiiiiiijjjkkkkkkiiihhhjjjkkkhhhcccaaaccckkkmmmnnnmmmjjjhhhgggggggggkkkrrr{{{||||||{{{{{{uuurrrppprrrwwwyyywwwtttrrrrrrrrrsssssssssqqqooollliiieeebbb___\\\XXXVVVLLLJJJHHHEEECCCBBBBBBBBBCCC@@@<<<::::::;;;:::999888666333000//////000111444222111111333222///,,,222000///...///000000000;;;III___tttrrrdddXXXLLLDDD<<<:::555333333444333111111000000///////////////......///000000111222222000111222222222444777:::BBBEEEHHHIIIMMMWWWgggsssrrr\\\EEE999555222000111444<<>>666444111//////.........---......//////......---------------.............../////////000////////////000000000000///222888???HHHZZZyyy|||cccSSSJJJEEEGGGLLLYYYlll{{{hhh[[[PPPEEE>>><<<;;;999777777777666444222///000000111222333333444222111000000000111333444444555888<<>>???@@@@@@@@@===:::666111......///000111...,,,---000222111000111///------...000000000...888HHH[[[qqqtttbbbVVVMMMDDD???444444222111222444222///111000000////////////000...//////000111222222333///000222222333555999;;;BBBFFFJJJNNNUUUdddxxxzzz[[[III999444333222333666777BBBWWWvvvdddOOO===999666///...333///...---...000000000...---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,------...///000000000///555@@@IIIZZZ||||||[[[GGG<<<444222333444333333666===MMMggg~~~jjjEEE===555111...+++,,,000...------,,,,,,---------------..................---.........//////000000////////////000000000000222666???HHHTTTkkkyyydddNNNEEEDDDEEEIIIOOOhhhrrraaaPPPHHHBBB;;;999;;;777555444333444333222000//////000111222333333444222111000000000111333333444333333555888:::;;;:::>>>@@@DDDIIILLLTTTfffwww|||qqqeeeXXXOOOMMMJJJJJJIIIHHHHHHGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSTTTOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKHHHHHHLLLOOOSSSVVVWWWTTTMMMIIIIIIKKK---------,,,,,,+++++++++))))))))))))(((((((((((((((((('''(((((()))***+++***)))(((''''''((()))***)))************+++++++++((()))+++---------+++***+++++++++************)))''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%###"""###&&&))))))))))))***++++++,,,,,,.........------,,,,,,,,,+++******)))))))))))))))))))))))))))************,,,,,,,,,++++++***************))))))(((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''(((+++,,,++++++******))))))******+++,,,/////////000111111111222111111222333444666777888===???BBBEEEIIIMMMSSSWWW]]]___ccciiiooorrrrrrrrruuuuuusssooojjjgggeeeeeekkkmmmnnnmmmjjjfffddddddfffggggggfffeeedddeeefffccccccfffmmmvvv{{{|||zzz~~~}}}vvvsssxxxzzzuuupppppptttuuuuuurrrllliiiiiijjjgggjjjhhhaaa^^^aaa___[[[ZZZXXXUUUPPPKKKIIIIIIKKKGGGFFFEEEBBBAAABBBEEEHHHHHHEEE@@@:::555111/////////...///000111000...+++///.........//////000111000333999DDDVVVlllyyyfffUUUJJJCCC<<<777777666333111111111222333222111000//////000111111444111//////222333222000222444666555444666;;;???@@@FFFOOOYYYfffwwwvvv^^^HHH===444222444555666999<<>>777000,,,---...,,,***......------------..................////////////..................------222222111///000222222000333777BBBVVVooobbbRRREEEBBBAAADDDTTTfffvvv]]]TTTIIIAAA???===999666666666666666555333111000222111000000222444777888555444222111111111222222000///111444444222555:::<<<;;;???HHHQQQ]]]rrr}}}lllZZZRRRRRRMMMKKKIIIIIIIIIIIIGGGEEEJJJKKKKKKKKKPPPUUUTTTOOOLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJHHHHHHJJJKKKPPPOOONNNMMMKKKKKKJJJJJJ---------,,,,,,+++++++++******)))))))))((((((((((((((((((((((((((()))******)))(((''''''((())))))************++++++++++++(((***+++---------+++***+++++++++*********))))))''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$%%%'''***)))))))))***++++++,,,,,,......---------,,,,,,,,,++++++***)))))))))))))))))))))))))))************,,,++++++++++++++++++******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''((('''&&&(((***++++++*********)))))))))***++++++///////////////000000000///000000111222444555666999;;;===???AAADDDIIILLLRRRTTTXXX___ffflllnnnnnnpppqqqqqqoookkkgggeeedddkkkmmmnnnmmmjjjfffeeedddgggggghhhgggfffdddccccccbbbbbbeeeiiinnnqqqrrrrrr~~~wwwuuuyyyzzzuuupppooopppqqqpppmmmiiiffffffgggeeehhhgggaaa___aaa```\\\[[[[[[ZZZWWWSSSPPPOOOPPPJJJIIIGGGDDDBBBAAABBBCCCFFFDDDBBB>>>:::777444222222000......//////...---///...------------------...000555<<>>JJJbbblllXXXIII@@@666000000111111/////////......---,,,,,,+++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---------...///000//////111555<<>>555222111000000777777>>>OOOccc{{{qqqUUUCCC999444...---///000...,,,......------------..................////////////.........................../////////000222444444===CCCSSSlllpppUUUIII@@@@@@DDDNNNeee|||wwwbbbOOOHHH@@@<<<<<<===;;;999444555555555444222111000222111111000111333666777444333222111000111111222222000222555555333666;;;@@@BBBHHHRRR[[[hhh{{{ppp^^^UUUSSSNNNMMMKKKKKKLLLLLLKKKIIIIIIKKKKKKKKKOOOSSSRRRNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHJJJKKKOOONNNMMMKKKJJJJJJIIIIII------,,,,,,,,,,,,++++++++++++*********)))))))))))))))(((((('''((((((((())))))(((((((((((())))))************+++++++++,,,)))***,,,------,,,++++++++++++*********)))))))))'''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&(((***)))))))))***++++++,,,,,,------------,,,,,,,,,,,,++++++***))))))))))))***)))))))))*********++++++*********+++++++++++++++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))((()))))))))))))))******+++////////////.....................///000222444555666777999::::::<<>>888222///000111111000...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---///000111111111333:::GGGZZZttteeeLLL???444111111111222444888;;;IIIaaa~~~pppVVVCCC:::333000---...000111000.........------------......---............/////////........................---...///000111333777:::CCCOOOfffnnnZZZIIIAAA>>>DDDOOOaaattt]]]MMMAAA===888777888:::999777333333333333333222111000333222111111111222444555333222111000///000111111333222333555555444777<<>>EEEOOOVVV^^^hhhwwwyyyaaaMMM===444000000222333333:::JJJZZZwwwsss]]]KKKAAA666444111000111111000///,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...//////000222444:::FFFYYYrrrhhhNNN>>>777222333444444666999>>>III___|||qqqXXXEEE:::666000...---///111111///---......------------......---------.........//////............////////////000000222333222333999AAAKKK___~~~oooYYYLLLDDD@@@CCCQQQeee|||nnn\\\LLLCCC<<<999666555666666444222111222222222222111111111333222111111111111222222222111000//////000111111333222222555555444888>>>EEEPPP___jjjsss|||nnn___VVVQQQOOOMMMMMMOOOPPPOOOOOOIIILLLMMMKKKLLLOOOOOOKKKMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMKKKIIIIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGGGG,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((''''''&&&''''''''''''((()))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,*********)))))))))((((((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++++++++)))))))))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''&&&%%%&&&'''((('''&&&((((((''''''(((((()))***000000000//////......------------...///111333444222444666888888999;;;<<<<<<;;;<<<@@@GGGNNNTTTVVVZZZ^^^eeeiiijjjjjjjjjjjjiiikkklllkkkjjjiiijjjkkknnnnnnooopppppplllfffaaa]]]___```___]]]^^^bbbfffgggppp}}}~~~|||}}}~~~}}}}}}{{{wwwssspppppprrrssstttsssqqqpppjjjhhhfffdddbbb_________]]]\\\ZZZWWWVVVWWW[[[^^^hhheeebbb___\\\WWWPPPLLLAAA@@@>>>>>>???BBBEEEGGGAAA???===:::888444///,,,//////............//////...000111111222555888<<<:::===BBBEEEEEEBBB===::::::999888888888888666555000/////////.........///......//////000000000000//////000000111333444666777999:::===CCCNNN]]]gggrrr|||www^^^JJJ<<<555333333222333333555@@@XXXnnn{{{eeeRRREEE???444333222111111000///---+++++++++++++++*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...///000//////000444888@@@QQQllliiiOOO<<<888444333444333333888>>>LLLaaaoooVVVFFF;;;444//////...//////000///---+++......------------......------------...................../////////000000333111222333111222<<>>CCCHHHKKKMMMPPPTTTZZZ___bbbeeehhhjjjgggiiijjjkkkjjjkkkmmmooooooooooooqqqssspppjjjeeebbbbbbaaa^^^[[[ZZZZZZZZZ]]]dddmmmuuuyyyxxxwwwvvvxxx||||||xxxrrrssswww{{{}}}|||xxxuuulllhhhdddcccaaa___```cccdddbbb___[[[YYY[[[```dddnnnjjjgggeeeddd```[[[VVVIIIFFFBBB@@@???BBBEEEGGGBBBAAA@@@>>><<<888333/////////......---.........,,,---//////000111444777333333444555555444333333000111222333333333333222////////////////////////------...///000000000000...000111222222333666888;;;<<>>::::::777666666555555666666777333333222111000000111111111111111000000000000000111111000///000111222333333111111555666888===DDDUUUiii~~~nnn^^^XXXUUUQQQOOOOOOOOONNNMMMKKKOOOPPPMMMKKKMMMMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKJJJHHHHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIIII+++++++++,,,,,,---------******)))))))))(((((((((''''''&&&&&&&&&'''((((((%%%&&&((()))*********)))+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,***)))))))))((((((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&''')))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,************))))))))))))'''((((((((()))))))))***(((((()))))))))*********'''(((***++++++***((('''((('''&&&'''(((((('''&&&''''''&&&&&&''''''((()))+++++++++++++++,,,,,,,,,******++++++---...000111...000333444444444555666;;;::::::<<<@@@CCCEEEEEEEEEHHHMMMQQQVVV\\\bbbgggeeegggiiijjjkkkmmmppprrrooommmmmmppptttsssnnniiifffdddbbb```___\\\YYYVVVYYY]]]bbbfffiiijjjlllnnnttt{{{|||pppsssxxx~~~{{{vvvllleeeaaaaaa```___ccciiiiiihhhfffbbb``````cccfffmmmiiieeeeeefffeee```\\\TTTQQQLLLGGGDDDBBBBBBBBBAAA???>>>======<<<999777666555333111000///......,,,---......---...111333222222222222222222222222---...///000///...............///////////////...,,,---...000000000000///...111333333333555888;;;@@@DDDJJJQQQ]]]lll~~~~~~gggLLL>>>888444222222000111555>>>KKKbbb{{{eeeUUUHHH<<<666555000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...///000111000222999EEENNN```wwwoooXXXFFF;;;555///000222444555<<>>999555666555555444444333444666888555444333111000000000111//////000000000000000000222111111000111222333444333222333777999;;;BBBIIIXXXnnnnnn```\\\WWWSSSRRRQQQPPPOOOLLLQQQRRRNNNKKKLLLMMMKKKHHHIIIKKKLLLMMMLLLKKKJJJGGGHHHIIIHHHHHHHHHJJJLLLMMMLLLLLLKKKKKKKKKKKKKKK+++++++++,,,,,,---------))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&((()))*********)))++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''((()))))))))***++++++,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******))))))(((((('''((((((((())))))******(((((())))))*********+++''')))***++++++***)))''')))(((''''''((()))(((&&&'''&&&&&&&&&&&&'''(((((((((((())))))*********+++((())))))***+++---...///000222555555444444444555999888888:::>>>@@@AAAAAA>>>@@@DDDHHHNNNUUU^^^cccccceeehhhjjjkkknnnqqqtttnnnlllkkkooossstttooojjjhhheeeccccccdddbbb]]]YYYZZZ[[[]]]^^^___bbbfffiiirrrzzznnnqqqxxx{{{tttjjjccc^^^`````````fffnnnkkkkkkiiigggdddcccdddeeeiiieeebbbbbbeeefffbbb^^^]]]ZZZUUUOOOIIICCC???===???===::::::;;;===>>>>>>>>><<<:::777444222000//////000///...------///111////////////////////////---...//////...,,,,,,---------...//////.........+++,,,...000000000000//////111444444444555999<<>>MMMXXXvvvkkkUUUFFF<<<555222000222555999<<>>EEEMMM]]]uuu}}}fffbbb\\\WWWUUUSSSRRRQQQMMMRRRTTTOOOLLLLLLMMMKKKGGGHHHKKKMMMNNNMMMJJJIIIEEEFFFGGGGGGGGGHHHJJJLLLNNNMMMMMMLLLLLLLLLLLLMMM,,,,,,,,,,,,,,,,,,,,,,,,***))))))((('''&&&&&&&&&))))))((('''''''''''''''))))))))))))************---+++***))))))***,,,.........---,,,++++++******,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))))))))***+++,,,,,,------,,,++++++***+++,,,...///,,,,,,+++******+++,,,,,,,,,------......------,,,******))))))((((((''''''******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((******))))))((((((''''''(((((())))))((('''&&&&&&)))))))))))))))))))))))),,,+++***((((((***+++,,,---...///111222444555666444555666777888888888888999:::;;;<<>>BBBJJJEEEAAA???>>>;;;444...444111---,,,,,,...//////---......//////......---......---------,,,,,,,,,++++++,,,,,,---...//////------......//////000000666555555444555999>>>BBBOOOZZZiiiuuu~~~hhhOOOCCC888444333222222333333555???UUUrrrkkk\\\III;;;666555333000///............---------///---***+++---///...,,,------------------------------,,,,,,,,,---......333333555666999EEE]]]sssmmmQQQBBB===999555222///222999@@@GGGYYY{{{yyycccKKKBBB888222111111000...---...///...,,,++++++,,,---------............/////////000///------...000//////------000222111...333555;;;BBBJJJ\\\}}}{{{cccLLLCCCBBBGGGUUUffflllWWWKKKDDD===999888777444000555333111000000222555777555666666555333111000000111111111111111111222222222333333222111111222444777555666888999===HHHUUUfff|||~~~ooo```]]]___\\\VVVRRRRRRQQQPPPPPPPPPOOOKKKHHHMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHFFFGGGJJJLLLKKKJJJNNNOOOOOOOOOMMMLLLJJJIII,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((''''''&&&&&&))))))((('''''''''''''''(((((())))))*********+++,,,,,,+++***+++,,,---.........------,,,++++++***,,,++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&'''((())))))))))))++++++++++++++++++,,,,,,---,,,,,,---...000222333,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,******))))))((((((''''''))))))))))))(((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''******))))))(((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((,,,+++)))(((((()))+++,,,******+++---...///000111333444444555666666666666888999999888999;;;???BBBNNNSSS[[[bbbgggkkkoooqqqrrrqqqppppppqqqrrrrrrrrrkkkkkkjjjjjjiiiiiihhhhhhbbb^^^ZZZXXXYYY\\\^^^```eeefffhhhjjjjjjjjjiiihhhiiilllpppuuuwwwvvvsssppphhhffffffhhhkkkmmmlllkkkhhhhhhhhhffffffgggjjjlllkkkgggbbb\\\YYYWWWWWWXXX```___\\\WWWVVVUUUMMMDDD???<<<:::<<<===<<<>>>CCCGGGCCCAAABBBDDDCCC>>>:::777444000......///000///...//////////////////......------------,,,,,,,,,++++++,,,,,,---......///------......///000000111777888888999:::@@@HHHNNN[[[gggwwwpppUUUEEE;;;333222222111222444777<<>>888555666777444222444333222111111333444555111222333333333222333444111111111222222222222222222333444444222222333555888888:::===???EEERRR^^^pppooogggbbb\\\YYYXXXXXXVVVSSSRRRQQQPPPMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGHHHKKKLLLLLLJJJMMMMMMNNNMMMLLLJJJHHHGGG++++++++++++++++++++++++)))))))))(((''''''&&&&&&)))((((((''''''''''''((('''(((((()))***++++++++++++,,,,,,------...------.........------,,,,,,++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))),,,,,,,,,,,,++++++++++++++++++,,,---///111222444,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++******))))))(((((('''''')))))))))(((((((((((('''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''***))))))))))))(((((((((((())))))))))))(((((('''((((((((((((((((((((((((******((((((((((((******)))******++++++,,,,,,---111111222333333444444555555666666555444444666888@@@EEEMMMUUU\\\dddjjjoooqqqqqqqqqqqqssstttvvvwwwqqqqqqpppooonnnlllkkkjjjfffbbb\\\YYYXXXXXXYYYYYY______aaabbbdddeeeffffffiiijjjkkkmmmmmmnnnmmmmmmhhhgggfffhhhjjjlllllllllhhhfffcccbbbeeeiiimmmnnnkkkhhhccc^^^YYYVVVUUUUUUXXXZZZZZZXXXXXXWWWOOOGGGBBB>>><<<>>>???>>>@@@DDDGGGEEEDDDEEEHHHIIIGGGDDD;;;888555333222222111000000000000000000000000000------------,,,,,,,,,,,,++++++,,,,,,------......---......//////000111111555888;;;===@@@HHHTTT]]]iiiuuuyyy[[[FFF<<<555111222333222444888>>>JJJ```}}}{{{cccOOOEEE999222111111000---............------------///---+++,,,---...---,,,------------------------,,,,,,++++++,,,---......111333:::EEESSShhhyyyZZZKKK;;;666555444333444888999DDD]]]{{{fffLLL:::777333...---///111000...---...//////...---...000---------............///...///000///......///111/////////111222222333444:::>>>KKKbbb|||kkkTTTIIIBBBHHHVVVkkkpppYYYIIIAAA;;;777222222444666555333222222222222333333333444222111111111222222333444222222222222222222222222111333555555444444444555777777:::???DDDLLL\\\jjj{{{ooodddaaabbb]]]YYYTTTPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIJJJLLLLLLLLLJJJLLLLLLLLLKKKIIIHHHFFFEEE++++++++++++++++++++++++))))))(((((('''''''''''')))(((''''''''''''((((((''''''((()))***++++++,,,***,,,...///000///...---.........---------,,,,,,***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******)))++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((())))))(((''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,/////////000000111222333000222444555555666777999777<<>>===@@@BBBAAACCCHHHJJJIIIGGGHHHIIIJJJHHHFFF???===:::888888777555333222111111000000/////////---------,,,,,,,,,++++++++++++,,,,,,,,,------------......//////000111111222777<<<@@@EEEOOO^^^iiivvvgggPPPCCC:::666444666666555888===GGG]]]|||jjjUUUDDD>>>666222222222000............---------,,,,,,...---,,,,,,,,,---------------------------------,,,+++++++++,,,---...///222555???OOOccczzzrrr]]]HHH>>>555333333333444666<<>>555333000000222444444444000111222333444333333222555333111111111111111111333333333333333222222222000222444555555444555666777777:::@@@IIIVVVjjj{{{sssjjjgggccc^^^WWWRRRPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJJJJLLLLLLKKKLLLLLLLLLKKKJJJLLLKKKJJJIIIHHHFFFEEEDDD************************((((((((((((''''''''''''((((((''''''''''''(((((('''(((((()))******++++++***+++...000111000///...---------------,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************)))******,,,---...//////************+++++++++***,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********))))))(((((('''''''''''''''''''''((((((((())))))((((((''''''&&&&&&''''''((((((((()))))))))))))))))))))************))))))***************)))))))))))))))))))))))))))))))))(((((((((((())))))---------,,,,,,,,,++++++...---------...///000111...000444555666666888999666999===BBBFFFLLLRRRVVVbbbgggooosssuuuttttttuuuzzzzzzzzzyyyxxxuuusssqqqmmmjjjfffcccbbbbbb```___]]]]]]\\\]]]^^^```cccdddcccccccccaaaaaadddjjjooolllkkkiiigggfffeeefffggghhhddd___```fffllloooqqqnnnmmmkkkiiieeebbb^^^]]]VVVWWWUUUPPPNNNNNNKKKFFF???===???DDDFFFFFFHHHKKKKKKJJJHHHHHHHHHGGGFFFEEEBBB@@@???>>>>>><<<:::888444333222000///.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------...//////000000222777>>>EEENNN[[[jjjuuunnnVVVHHHCCC;;;888777888777777===EEEVVVtttqqqZZZHHH===999555222222111///---...------------,,,,,,,,,---------,,,,,,,,,---...------------------------,,,,,,,,,,,,---...///000111666DDD[[[ssswww[[[FFF===777333222222111555;;;@@@RRRppppppWWWDDD888333........./////////...---,,,...//////......000111---------............///...///000/////////111222111000111444333333:::EEEMMM```|||qqq```QQQGGGCCCEEESSSmmmdddSSSIII???999777555333222111222333333333///000222444444333222111555222111111222333222111444444444444333333222222///111333444444444666777;;;;;;???HHHSSSddd|||vvvnnnkkkfff___YYYVVVVVVUUUUUUQQQQQQPPPOOONNNMMMMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGG))))))))))))))))))))))))((((((((((((((((((''''''(((''''''''''''(((((()))))))))))))))************)))+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((()))************((()))***,,,---///000111---------------,,,++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++******))))))((((((''''''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))*********)))))))))************+++)))******++++++++++++***************************))))))))))))))))))))))))+++++++++*********))))))---,,,++++++,,,---///000...000222333222222333444666888;;;===???AAAEEEHHHQQQYYYdddlllooorrrtttvvvxxxyyyzzzzzzyyywwwuuusssllljjjhhhgggggggggfffdddaaa```___^^^^^^^^^___``````aaabbb```___bbbhhhnnnkkkkkkiiifffcccbbbdddffffffeeecccdddhhhkkknnnoooppppppooommmiiiddd___\\\\\\]]]ZZZSSSOOONNNKKKGGG@@@@@@DDDJJJMMMKKKKKKNNNIIIIIIHHHGGGGGGGGGHHHHHHCCCBBBBBBCCCDDDCCC@@@>>>999777444111///.........,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////444999AAAMMM\\\lll{{{kkkUUUDDD<<<<<<:::888888888888;;;FFFRRRmmmwwwbbbNNNAAA777555222111000///---+++------------,,,,,,,,,,,,,,,---...---,,,+++---///------------------------------------...///111111222999MMMiii{{{bbbJJJ:::555222111222111333;;;EEEMMMgggpppYYYFFF999222111...//////000//////...------...//////...---...000---------............///...///000000//////111333222000222444333333???OOOeee|||tttcccUUUIIICCCAAADDDPPPggglllRRRGGGBBB;;;555444555444444333222222222222///000222333333333222111000//////222666888777444666555555444444333333222111222333444444555888;;;<<<>>>GGGSSSbbbssswwwrrrkkkddd```]]]ZZZXXXRRRRRRRRRRRRQQQQQQQQQQQQOOOQQQSSSRRRPPPNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKK))))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''((())))))************)))))))))))))))***,,,...////////////++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((((('''''')))*********************+++,,,---...///000------.../////////...---,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,******))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((())))))***))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++)))******************)))************)))))))))))),,,,,,+++***+++---///000...000111000//////000222333555888999:::;;;===???BBBJJJTTT\\\aaaffflllqqqssstttvvvxxxxxxwwwuuutttnnnmmmllllllllllllkkkiiijjjiiigggeeedddbbbaaaaaa^^^```bbb```^^^___dddiiihhhhhhgggdddaaaaaadddgggeeegggiiijjjjjjkkklllmmmooopppqqqpppmmmiiidddaaacccfffddd]]]XXXUUUPPPKKKFFFFFFKKKRRRTTTPPPMMMNNNJJJJJJJJJIIIHHHHHHIIIKKKBBBCCCDDDFFFHHHHHHFFFCCC>>><<<888444111///......,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,------...333777BBBSSShhh{{{{{{bbbOOOAAA777444777777777888999;;;CCCUUUeee|||hhhTTTEEE===333222111111000///...------------,,,,,,,,,++++++,,,......---++++++---///------------------------............000111222333:::DDDZZZzzz|||aaaNNN???666111111222444555:::HHHVVViiirrrWWWFFF<<<555111111......//////.........///---...///...---,,,---...---------............///...///000000///000222444000...222888999>>>PPPfff|||kkkXXXKKKCCC???BBBGGGSSSgggsss]]]HHHAAA???888555777333444444333222222222222000000111222222222222222000//////444999;;;888444666666666555444333333333444444555444555888<<>>777333333666777777888;;;@@@LLLbbbvvv}}}jjjWWWGGG;;;666333222222222222222111111---------,,,,,,,,,++++++,,,...///---+++***---///------------------------......//////000222333444EEEOOOfffhhhNNN???888444000111444888:::BBBTTTeeeqqqZZZBBB888555222//////,,,---............///000---...///...,,,++++++,,,---------.........//////...///000000///000222444222111777AAAGGGPPPhhh|||dddUUUEEE>>>===???GGGQQQccc}}}|||^^^MMM>>>;;;888222222888222333333333222111222333111111111111111222222222333111222666;;;;;;555000777777666555444444333333777777666555666999???CCCJJJUUUiii{{{tttiiihhheeeaaa\\\XXXUUUSSSVVVYYY\\\[[[WWWTTTSSSTTTPPPOOONNNNNNOOOQQQRRRTTT''''''(((((())))))******&&&''''''(((((((((((((((***)))(((''''''((()))************)))***++++++,,,......---,,,,,,,,,------,,,,,,------,,,,,,+++***)))))))))))))))******+++)))***+++***((('''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''')))***,,,---...***---000111///...------+++,,,------......---------,,,,,,++++++,,,,,,---,,,---------------,,,,,,******))))))((((((''''''&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&'''((('''''''''(((((()))***+++*********++++++,,,,,,,,,+++++++++,,,---...///000......////////////......,,,,,,,,,---,,,,,,+++***)))***+++++++++)))(((''''''(((((()))******++++++,,,,,,,,,,,,,,,---...//////000111333555777888999======@@@CCCDDDGGGQQQ\\\eeegggiiilllppprrrtttuuuxxxtttpppooossswwwxxxxxxuuuyyyyyyrrrkkkgggeeebbb______```bbbcccccc```^^^^^^___```aaaaaacccgggjjjnnnnnnoooooonnnnnnmmmlllkkklllooorrrttttttrrrpppsssooojjjeeebbb___\\\ZZZTTTSSSSSSTTTVVVVVVSSSOOONNNOOOOOONNNKKKJJJJJJKKKLLLNNNNNNLLLLLLLLLIIIDDDEEEBBB???<<<:::666222///,,,,,,,,,+++++++++++++++))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,000222<<>>666444333111///........................//////.........---------...............///000000222222222111111111222222888666;;;HHHXXXmmmtttaaaRRRFFF>>>>>>>>>@@@OOOaaazzzcccIIIDDD===888555444333222///000222222111111222333222111111111000000/////////111444777888888666555666333222333888;;;<<<;;;555666999<<<;;;<<>>;;;===???HHH___wwweeePPPBBB>>>999666555444333222///111222222111111222333111111111111000000000//////111333555555555444444333111000222555888888777444444777;;;===AAAMMMYYYlllsssaaa\\\aaaqqqyyyqqqllljjjgggeeecccaaa```___\\\ZZZZZZXXXWWWVVVVVVUUUSSSPPP(((((((((((())))))))))))&&&''''''(((((((((((((((***))))))((())))))******))))))*********+++++++++,,,,,,------......//////,,,,,,------,,,,,,+++***)))))))))))))))******+++...222777999666000***''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))***************,,,---...---,,,+++,,,---+++,,,------......------------,,,,,,,,,,,,------------...............---******))))))((((((''''''&&&&&&&&&'''''''''''''''%%%&&&((('''&&&&&&''')))(((((((((((()))***++++++******+++---...///000000//////.........//////000111111222333333222222222111111111111000///...------,,,+++******))))))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,---...///000111111555555777::::::999>>>EEEHHHMMMUUU^^^fffmmmppprrrrrrqqqooopppsssuuuvvvvvvtttxxxzzzvvvssssssrrrpppkkkkkklllnnnppppppmmmkkklllmmmmmmkkkfffcccaaa``````bbbfffhhhjjjiiigggeeeiiiiiijjjkkkmmmnnnpppqqqqqqmmmiiigggfffffffffeeeccc```[[[YYYXXXXXXXXXXXXZZZXXXTTTOOONNNQQQWWW\\\aaaccc```YYYRRRNNNHHHBBBBBBAAA>>>======<<<:::888333333222111000//////...---,,,,,,,,,,,,,,,------,,,++++++******++++++,,,***---666FFF]]]vvvlllVVVAAA777///...//////000222555444===UUUuuujjj\\\JJJ>>>:::888555111111000111444777777222.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---......,,,---000333888CCCNNNkkkooo\\\FFF:::555222222333333333:::KKKbbbrrrXXXFFF;;;666000---...///---,,,.......................................------------000444777777444///,,,,,,...///000111333777:::@@@FFFWWWsssgggSSSGGGBBB===:::;;;@@@HHHXXXwwwkkkSSSBBB:::888555444444444333222000111222222111000222333111111111111000000000000000000111111222222333333111111111222555777666666888777999===BBBKKK\\\kkkyyydddVVVKKKOOO___yyy{{{wwwrrrmmmiiieeeaaa^^^]]]\\\[[[ZZZZZZWWWSSSPPP(((((((((((())))))))))))&&&''''''(((((((((((((((***)))))))))******++++++)))******+++++++++++++++******+++,,,---.........,,,,,,------,,,,,,+++***)))))))))))))))******+++111777>>>@@@===555---(((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,------,,,******+++---+++,,,------......------------,,,,,,,,,,,,------------.../////////......******))))))((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((()))***+++,,,***+++,,,...///111222222111111000000///000000000...///111333555777888888555555555555444222111000///...,,,************++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,------......///666555888;;;;;;999<<>>>>>??????>>>===777777666555333222111000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,222<<>>AAAGGGMMMQQQSSSSSSRRRXXX[[[```fffmmmsssyyy}}}{{{~~~||||||~~~|||wwwvvvuuuvvvwwwxxxwwwtttqqqsssuuuvvvtttpppjjjgggeeeeeedddaaa``````cccfffhhhaaaccceeefffiiinnnuuu{{{}}}zzzwwwuuutttsssrrrpppjjjgggbbb]]]ZZZZZZ\\\^^^ccc___XXXQQQOOOTTT\\\bbbqqqsssqqqggg^^^XXXRRRMMMDDDBBBAAAAAABBBCCCCCCBBB<<<;;;:::888666444333222000///...---,,,++++++++++++++++++++++++++++++++++++---///333;;;KKK^^^lll{{{ttt\\\EEE888222000///111000...000555888IIIdddnnnaaaPPPGGG<<<666666666333///---,,,,,,---......,,,+++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////000333777DDD\\\qqqlllUUUCCC;;;444444444222111111:::EEEYYYsssjjjXXXHHH;;;333222111000000111111///...........................---.....................000000111222222111000///000111333333555<<>>FFFXXXppptttZZZFFF<<<:::555444333444444333000...000222333222111000111222000000000000000000111111333222111111111333555666444444666777777888:::;;;<<>>XXX{{{ppp]]]QQQBBB===777555555666555444///.........------------------,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000333777>>>OOOlllpppUUUBBB777333222333222000222666BBBUUUpppeeeQQQEEE<<<333//////////////////......---........................---------...............000//////...///000111222000222555777===JJJ\\\iiilllNNN@@@===999888999>>>EEEUUUnnn|||aaaKKK<<<777999555444333333333222000...111222333222000000000222000000000000111111111111222222222222333555777888444555666666666888<<<>>><<>>EEEKKKWWWddd|||sss[[[MMMGGGGGGPPP[[[}}}tttdddZZZ+++***)))((('''&&&%%%%%%'''''''''(((((((((((((((++++++++++++,,,---......111111111111111111111111000222555777777444111...,,,,,,,,,,,,,,,,,,++++++'''''''''''''''((())))))***'''%%%&&&)))+++***)))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))************,,,++++++++++++,,,---...//////000000///...------//////000111222111...,,,---//////...,,,+++---///((()))***+++,,,+++******(((((((((((('''''''''''')))*********(((''''''((('''''''''''''''((())))))+++******)))***,,,---...------,,,,,,,,,---......---...000///......///000111111222222222111111000111222444444555444222222333333222111111000//////...---------,,,,,,++++++)))******++++++******)))++++++)))))))))***+++,,,+++++++++,,,,,,---------...///000222444666777888;;;;;;<<<===???BBBDDDEEENNNUUU___iiirrrzzz~~~yyyyyyyyyxxxyyyxxxuuuwww{{{{{{wwwvvvsssnnnjjjgggeeebbb```aaabbbbbbaaa^^^^^^aaadddrrrssstttwwwxxxvvvsssooosssuuuxxxxxxvvvtttssssssnnnmmmmmmoooppplllccc[[[___^^^]]]```dddfffeeeccc\\\ZZZXXXXXXXXXWWWRRROOOPPPOOOKKKGGGCCC@@@===<<<:::::::::999777555222111111000...---,,,---............------......///000...111777???HHHPPPVVVYYYTTTNNNDDD:::222...---...000,,,,,,000000555JJJbbbxxxeeeSSSBBB888555111111111111000///...---...---,,,,,,++++++++++++++++++************++++++******+++++++++,,,,,,,,,---+++******+++,,,,,,+++111222;;;LLLbbbzzznnnUUUCCC777111000222---///666:::???PPPeeexxx___GGGCCC;;;333...,,,---......------///000///---+++........................111000///...---......///222...---//////...000555;;;AAANNNaaazzzdddLLL@@@999999888999EEEVVVqqqeeeTTTDDD<<<666000...111222111111111000000//////111111000000//////......,,,///222222111///......222111000000333666888888<<<===<<<<<>>>>>>>>===<<<:::999888444444333333111000......---,,,+++++++++++++++,,,...//////000111222222222444222///---,,,,,,---......---000777@@@RRRrrr|||mmmZZZLLLAAA777222222......///......---,,,+++---,,,,,,++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,---...//////000555<<>>@@@:::222...------,,,+++)))((((((((((((((((((''''''''''''%%%&&&''''''%%%%%%%%%'''))))))******++++++++++++)))))))))******+++,,,,,,------------...///000000111111222000...------...---...///000111111111111111000000111222444777888333333444444444555555555999888777555333222000000000///---,,,,,,---///000///...---,,,++++++******)))))))))))))))***************,,,---...000111111222444777:::;;;;;;::::::999;;;>>>AAAEEEJJJPPPTTT```gggooottttttrrrqqqrrruuuyyyzzzyyyyyyzzzxxxtttuuusssrrrqqqqqqooollljjjffffffdddaaa^^^[[[XXXWWWUUUWWW[[[aaahhhkkklllkkkkkknnnsssvvvxxxyyy{{{|||tttttttttuuuvvvuuuqqqmmmlllkkkjjjiiigggddd```^^^aaa```______^^^^^^\\\\\\WWWVVVTTTRRROOOMMMLLLKKKDDDCCCBBBAAA???===<<<;;;666666666666444222///...---,,,,,,,,,,,,------...------...//////000111111000000///...---,,,,,,,,,000---000<<>>BBBGGGQQQ^^^nnnpppVVVGGGCCC>>>@@@LLLdddzzzmmmdddVVVOOOEEE===999777555444))))))((((((''''''&&&&&&''''''(((((()))******+++))))))))))))***+++,,,---111111111222222333333333333333222222111111111222111111000///......------***))))))((((((((())))))(((((((((&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&'''((((((((('''))),,,///111222222111//////000111111000000000333666::::::777222...---......///111555666555333///...---,,,***))))))(((((((((((((((''''''''''''$$$&&&'''&&&%%%%%%&&&'''))))))***+++,,,++++++***(((((()))***+++++++++,,,............///000111222111222222111///---.........///000111222222333333222222222222444777999:::666666555444444333222222444444333333222222111111000///---,,,,,,---///000222222111///---+++***)))))))))))))))))))))))))))))))))***+++---...//////222444777:::;;;<<<;;;:::======>>>>>>???BBBFFFJJJSSS[[[eeelllooooooqqqrrrxxxyyyyyyxxxzzz|||xxxqqqnnnoooqqqtttvvvwwwvvvttthhhfffcccaaa^^^[[[YYYWWWXXXXXX[[[^^^bbbccccccaaa^^^bbbiiiooossswwwzzz|||xxxxxxwwwwwwvvvsssnnnkkkmmmmmmkkkiiifffcccaaa`````````aaaaaaaaaaaabbbcccbbb___ZZZUUURRRPPPPPPPPPKKKJJJHHHEEEBBB@@@>>>>>>888999999888777444222000,,,,,,,,,,,,,,,---...///((()))***+++,,,...//////.../////////...---,,,+++///,,,000BBB]]]zzzcccSSSBBB999444111//////,,,,,,,,,,,,,,,++++++***+++++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,...---,,,---000333???PPPkkkttt]]]GGG<<<222000111000......555777BBBYYYwwwlllTTTDDD999555444222///------000666===BBB555111---++++++,,,------................................./////////000///666555777<<>>@@@AAAAAAAAACCCGGGKKKMMMWWWfffxxxpppZZZGGG??????BBBMMMddd|||lllaaaVVVKKKDDD>>>;;;777444333222222222))))))((((((''''''''''''''''''((())))))***++++++******)))******+++,,,---000000000111111222222333333222222222111111111111111111000///...------,,,******)))((((((((())))))'''((()))'''&&&%%%'''((('''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))''')))+++---///000111111...///000000111000000000777<<>>>>>======???CCCFFFGGGNNNXXX```eeeiiinnnrrr|||~~~}}}|||~~~~~~yyyyyyyyyzzz|||}}}{{{xxxuuunnnjjjeeebbb___]]][[[YYYZZZZZZYYYZZZ[[[[[[YYYWWWYYY^^^eeemmmsssxxx|||zzz{{{}}}|||zzzvvvrrrooopppooommmiiidddbbbbbbccc```aaabbbbbbbbbcccfffhhhgggddd^^^YYYTTTRRRQQQRRRPPPNNNLLLIIIFFFDDDCCCBBB===<<<<<<;;;:::999777666///...------------------+++++++++,,,,,,------...***+++,,,------------,,,,,,+++111EEEccc{{{[[[LLL<<<555333111///...++++++,,,,,,,,,,,,+++++++++************++++++,,,++++++************++++++******+++++++++,,,,,,,,,***,,,------,,,///555:::HHH^^^}}}wwwZZZFFF999333000000000......111777@@@TTTrrrlllSSSBBB999333000000000...,,,+++---333999===444111---++++++---------........................//////000111111111000000333444:::GGGWWWnnn}}}cccMMM???:::<<<888@@@PPPjjjttt\\\JJJ<<<555444///111111//////222222000000000000000111111111111000000000111111111111222///000000000000222666999<<>>AAADDDBBBGGGNNNTTTXXX]]]dddiiivvv}}}~~~|||}}}xxxwwwrrrjjjeeebbb```]]][[[[[[ZZZYYYXXXXXXWWWTTTRRRVVV[[[cccjjjpppuuuzzz}}}xxx{{{}}}yyywwwuuutttpppiiidddaaacccfffcccdddeeedddbbbccceeehhhhhhfffccc```[[[WWWTTTRRRQQQOOOMMMKKKIIIIIIHHHHHHBBBAAA@@@???>>>>>>>>>>>>888777444222000...------.........---------------)))******+++,,,,,,,,,,,,***---444BBBYYYtttoooSSSDDD666222222111///...++++++,,,,,,,,,,,,,,,+++***************+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,)))+++---,,,---333===DDDZZZtttxxx]]]FFF:::000///...///...---333;;;CCCVVVrrr{{{cccRRRAAA888444///...///...---,,,,,,---///111222222///,,,+++,,,......---...........................///111222333333333333666;;;III^^^ttt{{{___NNNDDD===<<<>>>DDDUUUooouuu[[[JJJ???777333333,,,000111------111333000///000000000111111111111000000111111111222222222000111222222111333666888777<<>>EEEPPPjjjooodddOOOGGG===888888777444000111222333333111///......((((((((((((((('''''''''&&&'''((()))***+++,,,,,,++++++++++++,,,---...///---......///000111111111111111222333333111000///111000///...---,,,++++++++++++***))))))((())))))&&&(((***)))''''''***,,,&&&'''''''''(((((())))))''''''''''''((((((((()))%%%%%%&&&'''((()))***++++++++++++,,,---///111222000111222333333333333333333888<<<;;;555000//////,,,---......---------...///...,,,+++***++++++,,,)))(((((((((''''''''''''%%%&&&''''''&&&&&&((()))&&&(((***+++++++++)))(((&&&''')))***++++++******.........///000222333444///000111111000///111222///000000000000000///...111222444666777777666666333333222000///---,,,+++******++++++++++++++++++)))******++++++******)))'''(((***---............,,,+++++++++******))))))(((((()))***+++,,,,,,---***+++---///222555888:::111333666888:::<<<@@@CCCDDDGGGJJJLLLNNNRRRYYY^^^hhhttt}}}yyyrrruuuxxxnnngggdddaaa___\\\\\\[[[YYYYYYYYYXXXUUUSSSOOOTTT\\\ccchhhmmmqqqtttssswww~~~}}}zzzxxxssskkkcccaaadddgggeeeggggggeeebbbaaadddggghhhhhhhhhgggccc]]]XXXTTTPPPOOOMMMLLLLLLLLLMMMMMMFFFEEECCCBBBAAABBBBBBCCCAAA???<<<888444111///...*********+++++++++++++++------,,,,,,+++++++++******///666===KKKbbbzzz}}}eeeMMM???222///222111///---+++,,,,,,---------,,,,,,******))))))***+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,(((***,,,---///777CCCMMMlllxxx___HHH888111------...///---///:::FFFSSSkkkvvvaaaLLLAAA888666444000///222,,,---...///...---,,,+++000...,,,,,,---.................................,,,...000333555555666555BBBJJJ]]]xxxzzzbbbJJJ@@@@@@@@@@@@BBBSSSjjjooo[[[FFF===:::555222222...333333...---111222/////////000000111111111222000000111111222222222222000111333333222333555777888>>>GGGNNNTTT^^^iiirrr}}}hhhVVVIII@@@AAAAAABBBNNN___|||nnn___PPPEEE:::555111111444666333000...///000000///...//////'''''''''(((((((((((((((((())))))))))))*********---,,,,,,,,,,,,---......000000000000000//////......///111222333111000///111000000///---,,,,,,+++))))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))((('''''''''''''''%%%&&&'''((())))))))))))------...///000111222333///000111222222111000///444333222000///.........---,,,,,,,,,,,,---............------+++***((('''))))))(((''''''''''''((('''''''''%%%$$$$$$&&&(((&&&&&&'''''''''(((((((((***))))))))))))+++,,,---000000000111222222222333222333333333333222111111000////////////000000111111222444555555444333111000000///...---,,,,,,+++***************)))((((((******))))))))))))******++++++++++++,,,---...///,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++)))***+++,,,...000222444111111222444666999;;;<<>>666111000000///.........---,,,,,,+++******++++++++++++++++++++++++************************))))))))))))***+++,,,---***(((,,,111222888OOOiiisss\\\III:::222000000******...///111???RRRkkkyyy```OOO:::888444111///......///......---,,,,,,,,,,,,---,,,,,,+++***+++,,,---...,,,---//////...///000222666---***111444111666???NNNccc~~~yyy\\\MMMBBBBBBAAA>>>CCCMMMeeetttRRRIII>>>999444000000333......///000000000000000222111111111000000//////////////////000000000000222---,,,111555444333444:::???FFFOOO]]]qqqzzz```MMMDDDAAA@@@BBBFFFQQQhhh}}}yyyeeeTTTJJJCCC===888555444222000//////000111//////.........---------))))))(((((((((((()))))))))))))))*********++++++---,,,,,,,,,------......///000111111111000///......///111222222111///......------,,,+++******)))))))))))))))((((((((((((&&&&&&'''''''''((((((((('''((((((((())))))))))))))))))((('''''''''''''''&&&'''(((((()))))))))))),,,---...///000111222222111111222333333222111111333222111///......------------,,,,,,------...///......---,,,+++)))((('''''''''''''''''''''''''''&&&''''''&&&%%%$$$&&&(((''''''''''''(((((())))))***)))))))))***+++,,,---/////////000111111222222222222333333222222111000///////////////000000111111222333444444333222111000000///...---,,,++++++)))************)))((((((******))))))))))))******))))))))))))***+++,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000111333555777888;;;===???AAADDDGGGIIIJJJHHHKKKPPPRRRTTTYYYbbbhhhtttwww}}}~~~vvvppplllgggdddfffeeedddaaa^^^[[[XXXVVVRRRTTTVVVWWWXXX[[[___bbbfffooo{{{|||}}}~~~~~~{{{uuunnniiikkkkkkkkkkkkllllllkkkjjjjjjjjjjjjkkkkkkhhhddd```YYYXXXVVVUUUTTTRRRNNNKKKKKKKKKJJJHHHFFFDDDEEEFFFJJJJJJJJJIIIEEE>>>666000///...,,,,,,,,,,,,+++)))++++++,,,,,,------------+++---///...111:::JJJVVVooojjjVVVAAA<<<444000/////////......------,,,++++++******++++++++++++++++++++++++************************))))))))))))***+++,,,------+++---333666AAA[[[vvv|||```KKK>>>444//////111...///444666===TTTmmmuuu___KKK>>>777666333000///......///......------,,,,,,,,,------,,,+++++++++,,,......,,,...//////......///111222...000666888999EEEUUUnnnyyybbbMMMCCC===???@@@CCCPPPaaa~~~rrr\\\HHH???888444222...///111......///000000000000000111111111111000000000////////////000000000000000444222222666888777888;;;AAAKKKZZZjjj|||sss^^^LLLBBB@@@>>>@@@HHHUUUhhhtttcccXXXJJJ???:::777444222333222000...---...////////////.........---------,,,+++)))(((((()))***+++************+++++++++,,,,,,------------............000111333333222000///...///000111000000...---,,,,,,,,,++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((((((''''''''''''((())))))))))))************,,,------...///000111111222222333444444333222222111111000///...---,,,,,,------------.........///......---,,,***)))((('''$$$%%%&&&'''''''''''''''%%%'''((('''&&&&&&'''(((((((((((((((((())))))******))))))******+++,,,---......//////000111111222111222222222222111000000//////...//////000111111000111222333333222111000000///......,,,,,,+++***))))))******))))))((('''***))))))(((((())))))***))))))((())))))***+++,,,---------------,,,,,,+++++++++,,,------------,,,......---,,,,,,,,,,,,,,,////////////000222333444666777999<<>>EEEOOO]]]ssshhhSSSDDD===;;;<<<>>>FFFWWWmmmvvvaaaPPPDDD>>>666222222222222000111000...---,,,,,,---..................---------...---***(((((())),,,---******+++++++++,,,,,,,,,,,,------..................///222444444333111000...//////000//////...---......---------,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((''''''''''''((((((*********************+++,,,------...//////000000222222222333333222222222000000000000///...------------......///////////////...---,,,******))))))###$$$&&&'''''''''''''''%%%&&&((((((''''''((()))***)))(((((((((((()))))))))*********+++,,,------......///000111222222333111111222222111111000//////////////////000111222111111222222222111000000//////...---,,,+++******)))))))))))))))(((((('''))))))(((((((((((())))))************+++,,,---...,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++000000000000000111111222222333555777:::<<<>>>???@@@AAABBBBBBBBBCCCGGGJJJHHHLLLSSS^^^jjjvvv~~~~~~zzzvvvtttsssrrrqqqoookkkgggcccaaa^^^^^^\\\YYYWWWXXX[[[^^^```hhhttt}}}}}}{{{yyyxxxxxxrrrpppmmmnnnpppssssssrrrjjjhhhgggggghhhiiiiiiiiijjjiiihhhhhhfffccc^^^ZZZYYYUUUQQQQQQTTTVVVUUUSSSOOOPPPQQQQQQPPPJJJCCC===555333000......---,,,+++---------------------...)))+++---,,,+++...444:::<<>>666333000---,,,------...,,,,,,,,,,,,++++++******************************************************************+++,,,------111......666DDD]]]{{{bbbNNN888//////////////////---000:::HHH```uuu^^^KKK???888555000///...---------......------...---------,,,,,,------------......//////---...//////...---...///222333777<<>>===???DDDLLLUUU___hhhmmmtttwwwzzz||||||yyyvvvtttuuuuuuuuutttqqqmmmiiigggfffgggfffccc___]]]\\\\\\aaaeeelllrrrwwwzzz}}}~~~}}}~~~{{{yyyyyyyyyrrrnnnkkkmmmqqqtttsssrrrkkkhhheeedddeeefffgggggglllkkkkkkllllllkkkhhheee```]]]YYYYYY\\\______^^^\\\\\\\\\[[[WWWPPPGGGAAA666333000............------------,,,,,,,,,,,,,,,)))+++---...---...111444111:::KKK```uuuwwwaaaJJJ999111000///---,,,+++,,,---,,,+++++++++++++++******************************************************************+++,,,---...///...000:::MMMiii|||dddMMM???111...000000......000000666GGGaaa~~~qqqZZZGGG===888333///---------------------...------.........---,,,+++---------...............---///000///......///000777777;;;FFFWWWpppttt\\\JJJAAA>>>:::;;;CCCUUUmmmrrrZZZHHH<<<777777222111444555222000222......///000000000000000000000000000000000111111000000000111222333333444555555777:::???JJJ```sssmmm]]]KKKCCC???;;;;;;===BBBQQQjjjpppZZZJJJ@@@999555222111000///000000///...//////..................---.....................///...,,,***)))***+++,,,************+++++++++,,,,,,---...///000///......---...///111222333333333111000000//////.........///......---+++******)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))***))))))((()))+++,,,...////////////000000000111000///............///000000111222222222111///...---...000111111111000//////...---,,,---...///000---,,,***)))((('''''''''&&&''''''''''''))),,,...333111...+++)))))))))***)))***+++,,,------------000000111222333555666666222333333333333222111111111111111111222333555555333333333222111111000000...---,,,,,,******)))((((((((())))))(((((('''&&&)))((((((''''''(((((()))(((((('''(((((()))***++++++,,,,,,------------,,,+++,,,------......------,,,++++++,,,,,,---...///,,,,,,++++++++++++,,,,,,...///000222555777888999999999999888999999999:::999;;;>>>AAAFFFMMMUUUZZZbbbhhhpppvvvxxxyyyxxxxxxuuuvvvwwwwwwvvvssspppnnnlllmmmnnnlllgggbbb___^^^bbbbbbdddfffjjjooosssuuuwww}}}~~~zzzxxxtttooolllnnnrrruuurrrooojjjgggdddccccccdddeeedddgggggggggiiikkklllllljjjgggeeebbbbbbdddfffhhhiiiooonnnlllhhhaaaWWWLLLDDD999666111///......---,,,---------,,,,,,,,,,,,,,,***,,,------,,,,,,,,,---...222===MMM]]]mmm~~~vvveeeUUUDDD888...//////---+++***+++,,,++++++++++++++++++******************************************************+++******++++++,,,---......000666CCCYYYvvv|||cccKKK===444......000///---......222@@@ZZZzzzkkk\\\HHH;;;666444000,,,,,,---------------------,,,---.........---,,,+++,,,,,,---............------///000000000000111333555888BBBUUUooosssYYYGGG===;;;>>>666===NNNhhhuuu]]]KKK>>>777777555111000222333000...000......///000000000000000000000000000111111111111000000111222333444444555444555999AAALLL]]]wwwoooTTTEEE:::888999999<<>>OOOfffppp```JJJ888444///---///000///000333111>>>UUUrrr}}}nnnTTTKKK???777444222000...------------------,,,,,,,,,---...//////---+++******+++,,,---...------,,,---///111111111222444666888CCCVVVpppqqqXXXGGG===999:::???>>>OOOhhhtttZZZIII???777555666444000///111333000///111......///000000000000000///000000000111111111111000000111222333444555555777:::BBBQQQbbbxxxiiiXXXDDD;;;666888999===KKK\\\vvv|||```QQQAAA:::666222111333...///000111000000111222......////////////......---------.........//////------,,,,,,+++***))))))((())))))))))))*********,,,---///000111000///---------,,,,,,...111444666333333111000////////////555444333111///---++++++))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''&&&&&&&&&(((+++...000111111111111111222222222000///...------...///000---...000111111///---,,,...///111222333222000///......---...///222555777999555000+++((('''((()))(((((('''%%%%%%)))...333???<<<777222///---------)))***,,,---......---,,,---...///111222333555555444444555555444444333222333333333444555666888888666555444333222222222222------,,,+++***)))(((((((((((((((((((((''''''&&&((((((''''''''''''(((((())))))))))))***+++,,,---//////000111111111111111000000111222222222222222//////...---------......---------,,,------...///+++,,,---///111333444555333333333555777888888888333555777777888;;;AAAFFFIIINNNUUU[[[```fffmmmrrrtttvvvzzz|||}}}|||zzzyyyuuuvvvwwwvvvsssppppppppphhhfffdddccceeefffggggggnnntttyyy{{{yyyyyy{{{zzzvvvvvvxxxvvvooohhhfffdddccccccdddfffffffffdddbbbaaabbbfffiiilllmmmnnnoooooonnnlllnnntttyyyyyyxxxvvvrrrkkkaaaVVVOOOJJJEEE>>>999555222000...000000//////.........---(((***+++---...//////000111...000777<<>>;;;777222///...///000------.........---,,,,,,,,,---...//////---+++******+++,,,---------,,,+++---///111222222333666888DDDVVVpppnnnZZZFFF===;;;:::===AAAMMMdddsss\\\EEE;;;888666555777555111///222444222222444...//////000000000000000//////000000111111111222000111111222444555666666@@@DDDQQQeee{{{tttbbbRRRGGG>>>::::::===>>>FFF___zzzzzzcccKKK@@@888888777222------///000000000...---...///------...//////.........---------.........//////++++++******)))(((((((((++++++,,,,,,---...//////...------------...//////000000000111222222333333000000000000////////////999::::::666000---,,,---+++++++++******(((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&'''((())),,,...000111444444555555555333222000111111222111000...,,,+++000000000000000000000000222222222222222111000000------------...222888===>>>:::444...***))))))***'''''''''(((((()))***+++...//////---+++***+++,,,///............///000000222000000000333444444444111222222333444444444444444444444555777:::<<<>>>;;;:::777444222111000000...,,,+++*********(((&&&************))))))))))))))))))(((''''''((()))***)))))))))***,,,///222333111333555444222222555777::::::;;;<<<;;;999777666555222///---.../////////222111000//////...,,,******+++,,,,,,,,,---000222111222333444666777888999777666666666777999;;;<<>>BBBFFFJJJOOOTTTWWWZZZ___gggpppwwwzzzzzzyyytttyyy~~~}}}zzzxxxyyysssrrrpppnnnlllkkkjjjjjjllljjjjjjlllllllllqqqwww|||}}}~~~{{{uuuqqqooolllhhhfffggghhhiiiiiiddd___^^^ccchhhiiihhhhhhkkknnnqqqqqqpppoooppprrrwwwyyy|||}}}zzztttkkkeeeZZZTTTMMMFFFAAA???>>>===>>>???@@@@@@<<<777111...///...---,,,,,,------...///......///111333555666888777444111///---,,,+++,,,,,,+++++++++*********)))************+++++++++)))***************))))))))),,,,,,***+++///111///---******,,,---,,,///444777DDDXXXooo|||iiiRRRCCC:::222...---...,,,,,,///111666CCCPPPhhh{{{tttbbbQQQCCC999555444111000//////000111///---++++++,,,---,,,+++---,,,+++,,,//////...,,,...,,,***,,,///000000///......000333555;;;IIIWWWooo|||dddMMMBBB;;;;;;;;;>>>NNN```}}}uuu^^^JJJ???555333333000///000111111111111000000000///111000//////000111000......///111111000000111222000000333777777777===EEEXXXhhh|||fffVVVIII???:::999;;;;;;@@@NNN___wwwzzzbbbMMM@@@:::666222000000111///...111000000///////////////........................////////////////////////******++++++++++++,,,,,,++++++,,,,,,------....../////////...///000000111//////000111111222222333111111111111000000000000---...///...,,,++++++,,,******+++******)))((('''))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((((()))***+++))))))***+++---000222333666666666555666666777888666555333222000/////////////////////////////////000000000000000//////......//////---+++***,,,---,,,***(((&&&%%%''')))***(((((((((((()))***++++++---...///...------///111---......///000000111111333111000111333555555444333333333333333333222111111111222444777;;;>>>@@@>>><<<999666333111//////...,,,************((('''((((((((((((((((((((((((((('''''''''(((***+++,,,111000000///000000111111333444666666666777999;;;>>>@@@CCCEEEEEEDDDBBB@@@<<<:::999888888777444222222111111222333333222000***,,,,,,,,,******+++,,,/////////000222444666888666666555444444555666777777:::===@@@BBBEEEIIILLLJJJOOOVVV___hhhoootttvvvrrrwww|||~~~}}}|||}}}zzzyyywwwuuutttsssssssssooollliiiiiigggeeehhhnnnyyy|||}}}zzzyyywwwtttpppnnnmmmmmmlllkkkeee___^^^ccchhhiiiiiikkkmmmrrrwwwvvvppplllkkklllooorrrxxx{{{{{{vvvppplll[[[XXXRRRMMMIIIGGGGGGGGGNNNRRRVVVUUULLLAAA888444111000///.........//////...////////////000000000///...---,,,++++++++++++,,,++++++++++++*********)))************+++++++++((())))))******))))))((())),,,---,,,...333555333---******,,,------222888DDDSSShhh|||dddTTTCCC999333///...///......///111555AAAUUUgggvvv```OOODDD;;;666111000/////////111222333111///,,,+++,,,---...---,,,,,,+++---...///...,,,...,,,+++,,,.../////////111000111555;;;HHH\\\mmmfffPPP???<<<;;;===@@@JJJccc|||yyy^^^JJJ===666000000111000///000111111111111000000000000111/////////111111000///...000111000//////000111222333666888888;;;GGGTTTpppsss___JJJ@@@===:::777555???BBBNNNeeeuuu]]]JJJ>>>777555222000.../////////...000000//////......//////........................////////////////////////******+++,,,,,,---......++++++,,,,,,,,,---------...............///000000//////000000111222222222222111111111000000000000............------------***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))******))))))***+++---///111222444333222222333555666888888666444222111000000111/////////////////////////////////000///......---...//////...+++)))))))))***)))((('''''')))+++,,,(((((((((((()))***+++,,,,,,---.........///111333000000000111111000000000222111000000222333333222333333333333333222111000000000111444777;;;>>>@@@@@@>>><<<888555222000///---,,,******+++***)))'''''''''''''''(((((((((((('''''''''''')))***,,,...111111111222222222333333444555666666777999;;;===:::<<>>;;;888777666777888888666444---...///...,,,******+++---,,,,,,---...111444555777666555333333333444555777999<<<>>>???AAACCCEEEEEEHHHLLLQQQVVV\\\bbbfffkkkqqqxxx|||||||||}}}~~~}}}{{{yyyxxxvvvvvvuuupppllliiigggddd```ccchhhsssxxx~~~~~~~~~{{{xxxvvvtttrrrooommmeee```___dddiiikkknnnqqqwww|||}}}tttkkkhhhhhhkkkmmmqqqrrrpppnnnkkkjjjZZZYYYVVVRRRNNNKKKKKKKKKYYY```gggeeeZZZLLLBBB===555555333222000///......------...//////...---------,,,,,,,,,,,,,,,---...++++++++++++************))))))*********+++++++++'''(((((())))))))))))((())),,,---+++---222444222///,,,,,,......///777???TTTcccuuu|||pppTTTGGG:::333000------...000111222444<<>>???>>>>>>AAAAAABBBEEEGGGGGGDDDBBB<<<;;;999999:::999666444000111222111///---,,,,,,++++++++++++---///111222666555444333222222333333666999<<<======>>>???@@@AAABBBCCCDDDDDDGGGLLLPPP^^^fffpppwwwzzz|||~~~||||||{{{zzzxxxuuusssqqqooollliiihhhddd```aaaffflllqqqxxx|||}}}~~~~~~}}}{{{xxxtttpppfffbbbbbbggglllooosssyyy~~~yyyqqqmmmmmmmmmllljjjeee```^^^^^^```XXXYYYXXXUUUPPPLLLKKKLLL[[[bbbjjjiii```SSSIIIEEE>>>===<<<:::666333///---,,,---............------......---,,,,,,---------+++++++++*********))))))))))))*********+++++++++''''''((()))))))))))))))))),,,,,,)))***...///---...,,,,,,......111;;;FFF^^^mmm}}}wwweeeWWWBBB999000---+++)))***,,,///222555999FFF___}}}uuuhhhVVVFFF;;;555111/////////////////////000000333000,,,+++,,,---//////+++,,,---...------------...............///000222666777===KKK]]]rrrmmmVVVFFF>>><<<;;;===III\\\vvvwww```LLL>>>777333333222111222222111///000000000000000000111111000//////000111222222111///000111111000000111222666777:::???EEETTTnnngggTTTJJJDDD>>><<<;;;;;;@@@FFFQQQggglllTTTDDD>>><<<666111000000000/////////000000//////............//////........./////////000000////////////////////////******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000000111111222000000000000////////////000...,,,,,,,,,,,,***((())))))************))))))))))))))))))))))))))))))((((((''''''(((((())))))&&&'''((()))))))))(((((((((((()))***+++---...///333333333333444555666777555555444333333333333333111111111111111111111111///////////////......---+++,,,......,,,++++++,,,)))))))))))))))((((((((())))))))))))***+++,,,,,,***,,,------...///111444666666777666555333111000222111//////111222111000222222222222222222111000222222333444666888;;;<<<>>>>>><<<:::777444111///,,,+++******++++++***((('''''''''(((((())))))***)))((((((((()))+++,,,---,,,---///222444666777777555444333444777999:::999777777888999:::<<<===>>><<<===???BBBEEEFFFDDDBBB<<<:::999888888777444222222333555444111///......,,,,,,---.../////////000444333222000000000111222222555888:::::::::;;;<<<>>>@@@AAA@@@>>>???CCCGGGOOOXXXccclllrrrwww|||}}}~~~~~~{{{vvvssspppmmmllllllhhhcccbbbfffgggkkkqqquuuxxxyyy{{{|||}}}}}}~~~}}}yyyuuujjjfffeeeiiilllooouuu||||||~~~~~~{{{yyywwwvvvrrrooohhh^^^UUURRRTTTWWWVVVYYY[[[YYYTTTOOONNNOOOXXX^^^dddeee___VVVOOOLLLIIIIIIIIIGGGCCC<<<666222/////////............---...---,,,++++++++++++++++++************))))))))))))************+++++++++''''''((()))************))),,,+++((((((++++++))),,,+++,,,///111777EEERRRhhhxxx~~~jjjRRRAAA555///+++,,,,,,,,,---000...555===GGGYYYsssttt___VVVIII>>>888444000---......////////////......111///,,,+++,,,---...---***,,,......---,,,---...---///000000000111333555555:::III___vvvlllVVVEEE===<<<<<<===FFFYYYtttzzzaaaNNN???777555000222222///...000///---000000000000111111111111000//////000222333222111///111222222222222333555222555>>>KKKZZZnnn}}}gggPPPAAA::::::;;;;;;:::<<>>::::::;;;===@@@AAA@@@???:::999888888888888666444222444555555333000/////////000222333333222000///000///...------.../////////222666888888999999:::;;;???BBBAAA>>>===@@@CCCFFFLLLTTT[[[aaagggooouuuzzz}}}{{{wwwrrrppppppqqqmmmfffccceeefffgggjjjnnnrrrsssrrrqqqnnnppptttyyy}}}}}}zzzxxxnnnjjjhhhjjjkkkmmmssszzzyyywwwuuuvvvxxxzzz{{{zzzwwwtttlll```UUUOOOQQQTTTVVVZZZ___^^^ZZZVVVVVVWWW[[[]]]```aaa___[[[WWWTTTTTTUUUWWWWWWRRRJJJBBB===555333111///...---------,,,++++++***))))))******************)))))))))))))))************+++++++++'''((()))***++++++++++++***,,,,,,((((((+++,,,))),,,,,,///444999CCCTTTdddvvv~~~lllXXXDDD777111---,,,...000///111444000<<>>HHH]]]yyygggTTTEEE<<<;;;???@@@JJJ[[[tttcccOOOBBB999555555...222222...---000000...///000000000111111111111000//////000222333333222///111222333333444666777888>>>MMMaaavvvsss___OOOCCC===666777:::===???HHHZZZkkklllQQQIII???777444333333222...000222111///...///000...------------...///000---......///000000111111////////////////////////******++++++++++++,,,,,,++++++++++++++++++++++++...------------...//////......//////000111111111///.........------------...,,,***+++......---+++((())))))*********))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((()))***+++,,,+++*********++++++,,,---...000111...///000222222111000//////111222444555555444333333333333333333333333333000000000000000//////...+++,,,,,,+++)))((()))+++((()))+++,,,,,,,,,+++***))))))))))))***+++,,,---***+++,,,,,,,,,---///111444555777999:::999888777666444333333444555444333///000111222222222222222777666555444444555666777777777777555333000...,,,,,,***)))***++++++***)))'''(((((()))***++++++,,,+++******))))))***+++,,,***,,,...111222333333333555222111222555666555444777555333222333666:::<<<;;;::::::<<<>>>???>>>===:::999888999::::::999777111333555555333111000///222333555666666444111///---,,,+++++++++,,,---------111555888999999:::;;;666:::???>>>;;;888:::===CCCFFFIIILLLPPPWWW```hhhqqquuu|||~~~yyyttttttssstttuuuppphhhdddeeegggffffffjjjnnnooollliii```dddjjjrrrxxxzzzyyywwwrrrmmmjjjjjjiiijjjpppwwwxxxsssnnnoootttxxxxxxwwwzzzwwwqqqeeeYYYRRRSSSVVVVVV\\\bbbccc___\\\]]]^^^`````````aaabbbaaa^^^\\\ZZZ]]]```aaa]]]UUUKKKEEE999777333000---,,,,,,,,,++++++************++++++************)))))))))))))))************+++++++++(((((()))++++++,,,,,,,,,***------******......,,,...///444:::BBBNNNbbbttt}}}{{{iiiSSSCCC888111000,,,+++......---...111444DDDYYYppprrraaaRRRDDD>>>666111000000///---***+++---...///000000000...,,,+++,,,------+++******,,,//////,,,+++---///---///222333222444777;;;KKKWWWpppjjjSSSDDD===:::>>>EEEHHHXXXpppiiiNNN???999444222333...333333......222333111//////000000111111111222000//////000222444333222///111333444444555777999BBBJJJ]]]vvvoooXXXEEE<<<:::<<<<<<;;;<<>>:::333---,,,111666---///222111...------///---------------...///000---......///000111111222////////////////////////++++++************++++++************+++,,,---...,,,---......------...000//////............//////111111000...---,,,+++***..................------+++++++++***)))((((((''''''((()))******)))((('''))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++***+++,,,---...000...+++)))))),,,///111000000111222222222222111444555777888888666444333666555444333111000///...+++++++++*********))))))************************)))***+++***))))))+++---+++,,,---------///222555999999999999999888777666666555333333444444333222444222111222555666333111333333333444444555555555888888888555111.........---,,,+++***))))))))))))******))))))***,,,...///,,,++++++******+++,,,,,,,,,---///222333444444444333222111000000222444555444444444444555666777888555666888:::;;;;;;;;;;;;777888:::<<<>>>>>>>>>===555333333333444666555555///777AAADDD@@@:::777666222111///,,,******---///---///111444777:::;;;<<<888888999888888999<<>>???@@@AAADDDJJJQQQVVV```hhhttt|||}}}yyyvvvqqqqqqrrrssssssppplllhhhhhhdddcccfffkkkkkkeee___[[[WWWWWW^^^jjjtttwwwvvvttttttqqqkkkeeeeeekkkqqqooojjjfffiiiooosssqqqmmmrrrttttttpppiiiccc```___ccciiipppssspppkkkgggfffhhhfffcccaaaaaaaaa```___iiiiiiiiihhheee___WWWQQQHHHAAA999555444333///+++222///+++))))))+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++******************+++)))((())),,,------,,,...777???FFFQQQcccrrrzzzuuudddQQQAAA777111000...,,,+++++++++,,,444<<>>?????????<<<:::777555444444333333555999???CCCDDDCCC@@@???000000///...+++***)))***,,,---...111333444555666777888999999888888:::<<>>666555222///............------------------------111...,,,,,,...///...,,,,,,------......///......///,,,...777;;;>>>LLL\\\wwwqqqWWWIII???===<<<<<>>?????????@@@BBBEEEFFFLLLTTT]]]ccciiimmmppptttttttttuuuwwwwwwvvvtttsssrrrpppnnnkkkgggdddbbbccc^^^\\\^^^eeejjjjjjhhhiiihhhddd^^^[[[]]]dddjjjlllgggbbbccchhhlllllljjjhhhjjjkkklllnnnqqquuuyyyssswww~~~{{{uuullljjjgggfffhhhiiijjjjjjkkknnnqqqqqqmmmkkkkkkllljjj```SSSHHHAAA;;;666222,,,+++***+++,,,+++)))&&&************************++++++***))))))***++++++************************+++,,,---,,,,,,000666<<>>???======<<<;;;:::777555444555444333222111000000000000333777;;;<<<;;;888666999888888888;;;>>>BBBDDDCCCAAA???;;;999888:::;;;===<<<;;;===BBBGGGLLLOOOPPPIII???555000......///++++++,,,,,,---...///000111444777999999999999:::888;;;===??????@@@BBBCCCGGGIIIMMMQQQUUUZZZ___dddjjjlllooossswwwyyywwwuuuwwwwwwvvvqqqkkkgggfffgggdddaaa^^^```eeeiiiiiihhhfffddd```\\\[[[```hhhnnnrrrmmmgggeeeggghhhgggeeedddeeehhhkkknnnrrruuuwwwtttwww}}}|||rrroookkkiiiiiiiiiiiihhhiiimmmpppooollllllpppuuurrrkkk```UUULLLCCC;;;666111///---,,,---,,,+++***************************+++******************+++***************+++++++++***---///...///666AAAJJJWWWbbbppp{{{xxxkkkTTTGGG666---,,,......---++++++---111666CCCYYYmmmrrrjjjbbbTTTGGG>>>777333000///...---------...//////------------------------...---------......//////......------......//////111111555===GGGWWWrrrqqqWWWEEEAAA>>>===AAAGGGVVVqqqoooTTTBBB;;;777333333555444111---111111111111111111111111111111111111111111111111000111222333222333555777666777;;;???DDDQQQjjj}}}gggSSSGGG===999777999999999===CCCOOOdddsss^^^PPPHHH@@@:::888555333111111111222111//////000000000...------///......////////////......///////////////.........---///111111111111222333++++++************++++++++++++++++++,,,---...///...///111000//////000222111111000000000000111111.........////////////000000///...---,,,+++***************)))))))))))))))((((((((((((((()))******((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...000000000000//////000111111111111000222222222111111000//////000000///...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,---000222///111333333333333444666777888888999999888888888666444444444666666555444222333555666777888888999666666666555444333333222111222222111///......///---,,,+++***))))))))))))++++++++++++++++++******)))+++---000111111000///111333666:::===@@@AAABBB@@@@@@???>>><<<:::888777888777666444333222111111000222666999:::888555333333333333444777<<>>:::999:::===<<<>>>???>>>===BBBJJJQQQWWWQQQIIIBBB<<<666000+++++++++++++++,,,---...///---000444777888999:::<<<888;;;>>>???@@@@@@AAABBBHHHHHHHHHHHHJJJNNNSSSWWW]]]aaaiiirrryyy{{{zzzxxxyyyzzzxxxsssllliiikkknnnkkkhhheeeeeegggiiijjjiiidddbbb___]]]___dddlllqqqxxxssskkkgggdddbbb___]]]^^^aaaffflllpppssssssrrrpppsssyyy|||yyyuuuqqqooollljjjgggfffiiijjjhhhfffhhhooouuussspppkkkdddZZZOOOEEE???:::666000---,,,,,,---,,,*********************************++++++*********))))))*********+++++++++(((,,,///222777AAAPPP[[[jjjsss}}}yyygggWWWDDD:::///+++...000///---,,,***,,,222>>>RRRpppooo```[[[SSSGGG===666333111000///......---------------------------------------//////...------------..................000111222333444:::CCCRRRiiiqqqYYYIIIBBB===<<<>>>HHHYYYqqqrrrXXXFFF>>>999666444333333333222000000000000000000000000000111111111111111111111111111222333333222222444666999;;;BBBKKKWWWlllsss___NNNCCC===:::888888:::;;;===EEENNNfffkkk\\\KKKDDDAAA===999888777555333222222222000///...///000///...---...///......////////////...............//////////////////111222222111111333555++++++************++++++++++++++++++,,,---...//////000111111000000111222111000000//////000000111///////////////////////////......---,,,+++************))))))))))))))))))((((((''''''((()))***+++((())))))******+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,---//////000000000...///000000111111000000333222222111000///......///......---,,,,,,++++++(((((()))))))))))))))***))))))))))))))))))))))))((()))+++,,,---...111444///111333444333333444555555666777777888777777777666444444444666777666555111444666888888888:::;;;777777666666555444333333222222333111///......///---,,,+++***))))))))))))***++++++,,,,,,,,,++++++)))***,,,...000111111000333555888<<>>===<<<<<<;;;:::888777555444444333222444777888888666333111000//////000333888<<>>FFFMMMSSSTTTUUUVVVRRRGGG999...,,,,,,************+++,,,+++...111333444666888::::::<<<>>>>>>======>>>???DDDDDDDDDCCCDDDGGGMMMQQQTTTYYYcccooozzz~~~}}}zzzuuupppooorrrvvvvvvsssooommmllllllkkkjjjfffdddaaa```bbbggglllpppwwwrrrlllgggbbb^^^ZZZWWWZZZ]]]ccckkkqqqtttsssqqqmmmooouuu|||~~~{{{wwwrrrnnnhhhhhheeebbb```dddkkkqqqrrrrrrrrrnnnggg\\\RRRKKKCCC===555///------------++++++++++++++++++++++++)))***++++++++++++***))))))))))))***++++++,,,,,,(((+++111888CCCRRRcccooo}}}nnnZZZIII666000+++***---///...+++,,,,,,111>>>PPPhhhvvvdddVVVMMMGGG???888444222111000//////......---,,,,,,+++------------------------/////////...,,,,,,---...///.........000222444555444999DDDSSShhhuuu[[[GGG@@@AAA:::===FFFXXXqqqwww\\\EEE;;;:::333222111111111222333333000000000000000000000000222222222222222222222222111222333333333444777999:::???KKK\\\pppkkkXXXIII>>>999999777777888;;;>>>EEETTTbbb}}}}}}lllWWWKKK@@@<<<:::777444444888555333222222222111///...///000///...---...///......////////////...............//////////////////000111000///000555999++++++************++++++,,,,,,+++,,,,,,---...//////000222111000000111333000//////......//////000000000000///////////////---------,,,,,,+++++++++)))))))))))))))))))))***((('''''''''((()))+++,,,((())))))******+++,,,,,,***************************+++,,,---------,,,,,,---.........//////000000...//////000000000000000222222111000000/////////---------,,,++++++******(((((((((((())))))******))))))))))))))))))))))))((()))+++,,,---///222555///111444444444333444444444444555666666666666666555444444555666777777555111444777999888999;;;===<<<;;;:::888666555444333333444444222000......///---,,,+++***))))))))))))((()))***+++,,,,,,++++++))))))+++,,,...000111222444666999===@@@BBBCCCCCCAAAAAA???>>>>>>??????@@@<<<;;;:::888777666666555777888888999888555333111000000///000111333666888777:::<<<:::555222222444555777;;;<<<<<<===@@@CCCJJJMMMSSSYYY[[[SSSEEE999333111...,,,***)))*********,,,......///000333555555777999999::::::<<<>>>BBBBBBCCCBBBCCCGGGKKKOOOMMMRRR\\\iiivvv}}}xxxuuuuuuxxx{{{}}}zzzwwwtttrrrrrrrrrqqqmmmjjjgggfffgggiiilllmmmrrrooolllhhhddd```[[[YYYYYYZZZ___fffmmmppppppnnnjjjlllooosssxxx~~~}}}xxxooojjjddd___^^^bbbhhhmmmoooqqqsssqqqkkkbbbZZZVVVMMMGGG???888444111///...++++++++++++++++++++++++)))***++++++++++++***)))((())))))***++++++,,,,,,(((,,,333???PPPdddvvvppp^^^KKK===///,,,))))))+++,,,------000333@@@VVVnnnyyyhhhXXXLLLAAA===888444222111000///...............------,,,------------------------,,,...///...,,,,,,...111///......///111444777999;;;DDDUUUjjjsss^^^LLL@@@===@@@@@@KKK]]]tttttt```LLL<<<555666000111222111000000222333000000000000000000000000222222222222222222222222///111333555666999<<>>@@@???===;;;888555444333444555555333000......///---,,,+++***))))))))))))&&&''')))***+++++++++***))))))***+++---///111333555777:::===@@@BBBCCCCCCAAA@@@???>>>>>>@@@BBBCCC<<<;;;:::888777777666666;;;;;;:::999888666444222222222111000000111222222,,,111666666333111222444///000333777;;;===;;;999???@@@EEELLLQQQPPPIIIBBB:::888444000,,,+++******++++++,,,+++***+++...000...000333555777:::>>>AAADDDDDDEEEEEEFFFHHHLLLOOOJJJMMMUUUbbbrrrzzzxxxyyy{{{}}}}}}|||yyyxxxwwwxxxyyyyyytttqqqmmmkkkkkklllllllllnnnnnnlllkkkhhhdddaaa^^^ZZZZZZ[[[```fffiiijjjhhhgggiiikkklllooouuu~~~uuunnnddd^^^^^^ccchhhkkkmmmooopppnnniiiccc]]]ZZZTTTOOOHHHBBB===888333000++++++++++++++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,***,,,555DDDYYYpppttt^^^KKK:::///...---***))))))+++...000555<<>>@@@KKK]]]vvvzzz```PPPEEE;;;555555111333555444111//////000000000000000000000000000222222222222222222222222...000444666999===AAADDDZZZcccwwwyyy\\\KKK===;;;===<<<:::;;;;;;<<>>@@@AAA??????===;;;888555222111111111111111000...---,,,,,,,,,++++++***)))((((((+++++++++*********************+++,,,...000222333888999:::;;;>>>AAACCCEEE???>>>>>>???AAAAAA@@@>>>999999999999999999999999;;;777444555999:::777444555444222111000///000000000000////////////000000///000222333444555666666999:::;;;===???AAABBBCCC===:::555000---+++++++++))))))******+++++++++,,,,,,---...000555:::@@@CCCJJJOOOOOOHHHDDDIIIOOOPPPPPPPPPQQQUUU___pppzzzxxx{{{~~~{{{yyyyyy|||~~~~~~|||{{{zzzyyyvvvssspppmmmlllpppnnnllljjjjjjiiifffddd___]]]]]]^^^bbbgggiiijjjlllkkklllmmmlllmmmuuuwwwqqqjjjgggjjjmmmooopppgggkkknnnjjjaaa\\\\\\___\\\YYYSSSLLLFFF@@@<<<:::111///,,,,,,------------+++++++++++++++******)))++++++************++++++---///666EEE[[[qqqrrr]]]JJJ<<<222...---++++++,,,+++)))---444999OOOlllyyylll___PPPBBB;;;666333000////////////...---,,,++++++------,,,+++------------------------++++++,,,---------.........---///666;;;<<<>>>BBBPPPeeexxx___IIIBBB@@@>>>BBBJJJcccyyyxxxcccKKK???;;;777333111222222111000//////000000111111111000000000000000666444333222333444333222999666555888999<<>>???AAAAAA===<<<<<<===>>>???>>><<<999999999999:::::::::::::::777555777:::;;;888444333222111000000000111222//////............//////---...///111222222333333111222333444666888999999888666333000---,,,++++++*********+++++++++++++++++++++,,,---111666:::===DDDJJJKKKEEECCCGGGLLLMMMLLLLLLLLLOOOWWWcccqqq{{{zzztttqqqsssvvvzzzxxxvvvwww{{{~~~~~~{{{wwwtttuuusssqqqooommmjjjgggddd]]]\\\\\\^^^bbbfffhhhhhheeeeeegggjjjkkknnnwwwzzztttnnnkkklllnnnnnnmmmccceeegggddd]]]YYYXXXYYY[[[YYYVVVQQQKKKFFFAAA>>>999666111...---+++)))((())))))*********))))))(((++++++************++++++***...888JJJ___rrr~~~ttt___LLL>>>555...+++,,,+++,,,---++++++333<<>>AAAMMM\\\gggUUUAAA999777444111000222222111000000000000000111000000000000000000000222111000111222222222222555444666:::>>>HHH^^^qqqhhhSSSFFF@@@<<<999999888666999>>><<>>>>><<<;;;999777666333222000...---------...------,,,,,,++++++******************************+++,,,,,,---///111333444777999;;;===>>>======<<<999999999:::<<<<<<;;;:::999999999:::;;;;;;;;;<<<:::888888:::======:::666333222111000000000111222......------------......***+++,,,....../////////000000111222333444555555333222111///...---,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,///222444;;;@@@CCC@@@@@@CCCGGGIIIFFFFFFGGGHHHLLLSSS\\\bbbmmmnnnooolllhhhfffhhhjjjtttssstttvvvzzz~~~{{{|||zzzwwwuuurrrnnniiieee______```cccgggiiiiiiiiicccbbbeeeiiilllnnnwww~~~yyytttqqqqqqqqqooolllaaaaaa```___\\\YYYVVVUUUWWWWWWWWWTTTPPPJJJDDDAAA@@@<<<777333000---***((())))))***************)))++++++************++++++(((---999KKK^^^lllssstttiii[[[HHH999222...,,,)))******+++------222???MMMfffxxx~~~mmmXXXJJJAAA999555555333000...,,,---------,,,---,,,++++++------,,,+++------------------------///...---++++++,,,...///666;;;BBBEEEDDDIIIZZZllluuubbbKKKCCC======@@@JJJaaaxxxhhhSSSEEE777333444333111111222111000000000000000000000000000000000000111111//////000111222222333333444666;;;CCCMMM___{{{{{{dddOOOAAA::::::888888:::999777999>>>DDDXXXsssttt\\\LLLBBB<<<888555444333222111000000000//////////////////////////////............//////------........./////////000//////000111111///---444777===FFFSSSjjj)))))))))*********+++++++++++++++,,,,,,,,,,,,---......////////////......///////////////000000111111000000///.........------------,,,++++++++++++))))))(((((((((((())))))))))))***++++++++++++***************************************++++++,,,---,,,***))),,,000222000---////////////////////////......///000000000//////..................------......---,,,,,,,,,------+++***))))))***+++***)))((((((((('''(((((()))***)))***+++,,,...000111222222444777999;;;<<<<<<<<<<<<:::888777888777666444000000111111222222333333111333666:::<<<======<<<============<<<:::999888444222///---,,,,,,---...---------,,,,,,+++++++++)))))))))***************,,,,,,---...000222444555777999<<<>>>===;;;999777777777777888:::;;;:::888888999:::;;;<<<===>>>>>><<<<<<===???AAA@@@===999555444222111000000000000------,,,,,,,,,,,,------******+++,,,---------,,,000000111111222333333333000111111111000...,,,+++......------,,,,,,++++++++++++***)))***+++,,,...222666:::;;;<<<>>>AAABBBAAABBBCCCDDDEEEHHHLLLOOONNNSSSXXXZZZZZZ[[[]]]```kkknnnrrrwww}}}~~~~~~{{{yyyvvvrrrmmmiiifffgggiiilllpppqqqpppnnnhhhgggiiimmmooopppvvv~~~~~~zzzxxxxxxwwwsssooodddbbb```___```^^^ZZZVVVTTTUUUWWWVVVRRRLLLFFFAAAAAA>>>999666444222000...++++++,,,,,,,,,,,,++++++++++++************++++++)))---777EEESSS\\\^^^]]]RRRFFF888///---...,,,***)))(((***---111===SSSgggkkk\\\JJJ???888333222444111...,,,++++++,,,,,,+++---,,,++++++------,,,+++------------------------,,,,,,,,,,,,///333888:::888;;;@@@EEEIIIUUUmmmuuu```RRRBBB===;;;@@@III\\\zzzjjjTTTEEE;;;444444555444333444111111000000000000000111000000000000000111111111000111222333333333444555999===EEERRReee}}}yyyfffUUUGGG???===888777888:::::::::@@@GGGZZZrrr~~~cccNNNCCC???;;;777333333111000000//////////////////////////////////////////....../////////............////////////...//////111333444555555777<<>>===:::666333666666666777:::::::::888888999:::;;;===???@@@@@@@@@AAABBBDDDDDDCCC@@@===:::888555222000///......,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......111111222222111///---+++//////......------,,,,,,---,,,+++***)))*********,,,...222555777888:::<<<<<>>CCCIIINNNOOOQQQTTTWWWaaagggooowww}}}}}}{{{yyyvvvrrrooonnnnnnppptttwwwwwwuuusssmmmlllmmmrrrtttuuuyyy~~~}}}}}}{{{wwwsssfffcccaaaaaacccbbb^^^YYYVVVWWWYYYYYYVVVQQQKKKGGGCCC@@@;;;888666444111///,,,------------,,,++++++++++++************++++++---...222999AAAFFFEEECCC===666///---......,,,***)))(((***000;;;NNNiiixxxmmmWWWLLL@@@:::555111000222///---*********++++++***---,,,++++++------,,,+++------------------------......///111555;;;@@@CCC===<<>>===<<<;;;:::::::::999777555111111222333555666777777666777999;;;;;;;;;;;;:::::::::::::::999888777777222111///---,,,,,,,,,---,,,,,,,,,,,,++++++++++++******++++++,,,---------......///000222444666777999;;;======<<<999555333555555555777999:::999888888999:::<<<>>>@@@BBBCCCDDDEEEFFFFFFEEECCCAAA???>>><<<888444111///...---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,,,,---------000111222222111000...---/////////..................---,,,++++++*********+++***,,,111444333444777888;;;???AAAAAA@@@@@@@@@<<<@@@EEEGGGGGGIIILLLOOOXXX^^^gggooouuuyyy|||~~~~~~|||{{{yyyvvvtttrrrssstttwwwzzzzzzxxxvvvpppnnnpppvvvyyyzzz}}}~~~}}}}}}{{{vvvrrrdddbbbaaabbbcccccc___\\\\\\]]]^^^___]]]ZZZVVVTTTKKKGGGAAA<<<888444000...............---+++***)))++++++************++++++...,,,,,,///333666444222...---,,,------,,,***)))***)))...:::KKKaaa|||xxxfffWWWEEE>>>888666333///---......,,,***)))***++++++***---,,,++++++------,,,+++------------------------------...000333777:::===>>><<>>>>><<<===EEEXXXssskkkVVVFFF<<<777333222444333000000333000000000000000111111222/////////000111111222222///000222111111444:::???DDDRRRgggpppZZZFFFBBBBBB>>>999777777555555888@@@NNNdddvvveeeZZZKKK@@@;;;888555111222111000///////////////..............................////////////............/////////000000000000000000///000333999===DDDUUUooo+++,,,,,,,,,,,,---------------.........////////////000000111111000000///---...///000111000000///000111111111000///...---++++++,,,---------,,,+++))))))***++++++***))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))***,,,...///000///...///222555555111---////////////////////////000000111333333444444333333222000///.........///------,,,+++++++++++++++)))((((((***++++++)))'''))))))))))))***+++,,,------...000333444555666666555777:::===>>>>>><<<::::::999999:::;;;:::888666222333444555777888999:::999999999999999999888888888888888888777666555444111000///...---,,,,,,+++++++++++++++++++++++++++++++++,,,------...////////////000111333555777888;;;<<<======<<<999666444444333444555888999888777777888:::===???BBBCCCDDDGGGHHHGGGFFFDDDAAA@@@@@@???===999666333111000///,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,---...///000000---...//////000000000000//////////////////000000...------,,,,,,+++++++++,,,((()))...000///000333444777<<<>>>>>><<<;;;;;;;;;>>>@@@AAA@@@BBBGGGKKKQQQUUU\\\bbbgggnnnvvv{{{}}}|||{{{zzzxxxwwwwwwwwwyyy||||||{{{zzzsssqqqrrrxxxzzzzzzzzz}}}{{{xxxwwwuuuppplllbbbbbbbbbccccccbbb```^^^___```aaabbbbbbbbbbbbbbbWWWRRRLLLEEE@@@;;;666333444444333222000...,,,+++++++++************++++++,,,***)))+++...000///---(((+++......,,,***)))***+++,,,555GGG]]]rrrtttfffTTTFFF;;;666333333111---,,,......,,,***)))***+++++++++---,,,++++++------,,,+++------------------------++++++,,,---///222444555>>>BBBOOOfffhhhXXXKKK@@@<<<<<<>>>GGGYYYqqqmmmWWWIII@@@999333111111222111---///333000000000000000111222222...//////000111111222222///111333333444:::DDDLLLYYYnnnttt\\\JJJ<<<===???:::777888777666999AAAMMMccc|||jjjSSSMMMDDD<<<777444222111222111000000///000000000........................---...///000000///...---.../////////000000000000111222111111333:::DDDKKK]]]uuu,,,,,,,,,---------...............////////////000000000111111111111000000---...000111111111000//////000000000000...---,,,***+++,,,---------,,,+++)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++++++++++++++++++++)))))))))+++,,,...000111111///222;;;EEEGGG???666////////////////////////000111222333444555555555222111///...---------...---,,,++++++******++++++***)))***+++,,,,,,***(((************+++,,,---...,,,---///222333444444444222555888;;;<<<:::888777999999999:::;;;;;;888666333444555777888:::;;;<<<:::999888777666666666777777777777777666444333222000000000///...---+++************************+++,,,,,,------...///000000///000000111333555777888<<<<<<======;;;999666555222222222444777888777666777888:::===@@@BBBDDDEEEHHHHHHGGGEEEBBB?????????>>><<<:::777444222222222---,,,,,,++++++,,,,,,------------------,,,+++*********+++,,,---...//////***+++,,,---...000111222......//////000000111111------------,,,,,,,,,,,,---((('''---///------111111444999;;;:::999777777777999:::;;;;;;>>>EEEJJJMMMPPPSSSWWW\\\fffqqqyyywww{{{}}}|||{{{zzz{{{zzzzzz|||~~~~~~}}}xxxuuuuuuxxxyyyvvvuuuvvv}}}}}}xxxtttrrroooiiieeebbbcccdddddddddbbbaaaaaa___``````bbbdddgggiiikkk___[[[TTTNNNIIIDDD@@@===:::999888777555222000///++++++************++++++)))((((((+++///111000---)))---111000+++)))***---,,,...;;;QQQiii|||{{{kkk___UUUIII>>>888333111222111......111...,,,***)))+++,,,,,,+++---,,,++++++------,,,+++---------------------------...///111333555777777CCCLLLaaa|||iiiPPPEEEBBB>>>:::999DDDTTTllloooUUUEEE???:::444111000111333111---///444000000///000000111222222...//////000111222222222000333555666999AAANNNXXXnnnqqq[[[JJJ===666:::<<<666555:::888999>>>JJJ[[[tttjjjXXXLLLHHHAAA:::555333333333222111111000000000000111........................---...///000000///...---////////////000000000000111222333444:::EEERRR\\\uuu------...///000111222333111111222222222111111000333222111000000000111222000000111111111111000000333111///111333333///+++......---------,,,,,,,,,---,,,++++++******++++++)))))))))******+++++++++++++++++++++******))))))***+++++++++***,,,///111000222:::GGGRRRQQQEEE:::333222000......///000111//////000111222333333444777555222///------......*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...//////...///111333444444444333333555777:::;;;;;;:::999999666555666999;;;;;;999555555777:::>>>@@@???>>>???===:::888777666444333555555444444444333333333......//////......---,,,+++++++++++++++++++++++++++,,,...000111222222111333444555666777777777777<<<>>>??????===;;;::::::555555555555444333222111888888888999;;;>>>AAACCCHHHFFFEEECCCAAA@@@@@@???AAA???===999666222///...000000000000///...,,,,,,...------,,,,,,------...***+++,,,,,,+++,,,...000---------...///000111222222111111111111111222222...///////////////...---++++++,,,,,,,,,---------111222222444555666777888444666888999:::===AAADDDIIIKKKOOORRRVVV\\\bbbfffrrrxxx}}}||||||uuuqqqpppqqqrrr|||{{{wwwuuurrrpppnnnkkkhhheeehhhfffddddddcccbbb```^^^ddd___[[[]]]eeellloooooocccXXXRRRVVVXXXRRRMMMKKKEEEBBB@@@@@@@@@>>>888444///...---++++++++++++,,,///,,,***)))***+++++++++,,,---...//////...---,,,***333DDD\\\rrrzzzpppaaaTTTMMMFFF???999333111///,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------......///333111111222000222<<>>:::===EEEVVVnnnsssYYYFFF<<<999666333111111111111111000//////333111///...---...///000---...000111222222333333888555666<<>>??????===;;;;;;;;;555555555444333222111000444555666888;;;>>>@@@BBBFFFEEEDDDBBB@@@>>><<<;;;<<<;;;999777555333222111000000000000///...,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,+++,,,---///////////////000111222222111111111111111222333333000000000000000//////...,,,,,,,,,,,,++++++++++++,,,------///000111222222222444666777999<<>>;;;222111///,,,+++*********---,,,******+++++++++***,,,------......------,,,///666CCCVVVhhhrrrtttrrrddd[[[NNNEEE???:::555111222000...,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...---------------...///000000111444555999EEEQQQeeewww~~~lllSSSFFF<<<:::888888CCCRRRkkkrrrbbbMMM===777555333000111111111111111000//////222111///.........///000000111222222111000000000666555888CCCQQQccc|||{{{cccNNNAAA===888666:::<<<<<<===???===KKK^^^rrr}}}hhhVVVIIICCC@@@>>>;;;777444222222222111000///...---......///////////////////////////...............///000000666222000444555333222333888777:::EEETTTiii,,,------...///000111111000000111111111111000000222222333333333333222222111222222333333222222111...222555444000---...000......---------,,,,,,,,,+++***))))))(((((())))))((()))***+++,,,---...///++++++++++++***************+++,,,,,,+++,,,///111,,,...222666999888333///444333111000000111222222111111111111111111111111111111111000000///...---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++,,,---...//////000///000111222333444444444555555666777888999::::::999777666777888999888777999999:::===AAABBBBBB@@@BBB@@@===<<<;;;:::888666222222111111111000000000///...---,,,,,,,,,------+++++++++++++++++++++++++++,,,...000111222333333444666888:::<<<=========<<<>>>??????===<<<<<<===777777777666555333222111111222555888;;;===???@@@CCCBBBBBBAAA>>>;;;999777555555555444444444333333///////////////...---,,,------,,,,,,,,,,,,------,,,---------,,,,,,---///222222111111111111222333111111111111222333444555222222222111111000000000---------,,,++++++******))))))***+++,,,,,,------...000333555777;;;@@@CCCHHHKKKOOOQQQRRRRRRTTTUUUXXX___iiissszzz~~~{{{{{{{{{|||}}}}}}}}}}}}|||xxxrrrnnnoooooooooooonnnllljjjiiiiiihhhfffeeedddeeefffgggeeeddddddddddddddddddddd\\\UUUPPPTTT\\\aaadddfffZZZTTTMMMHHHGGGEEECCC@@@666555111...+++***)))(((,,,+++***+++,,,,,,***(((++++++,,,,,,,,,,,,++++++111555===IIIUUU[[[[[[YYYOOOHHH???999666444111...///...---+++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000333888===FFFWWWeeehhhTTT@@@:::777777777===RRRgggxxxZZZOOO???555222222111///111111111111111000//////222111///......///000000111222444333222111111222777999BBBSSShhhyyy___KKK???;;;666333444777888:::???FFFNNNbbb|||xxxbbbQQQFFF>>>999777666444222111111222222000000///.........//////////////////////////////...............///000000111///000333444222222555::::::BBBSSSjjj,,,------...//////000000//////000111111111000000111222333444555444333222222333333444444333333222///222444333000......///......---------,,,,,,,,,++++++***)))))))))))))))((()))***+++---...///000++++++++++++++++++++++++)))+++,,,---,,,---///111---///111222222222222222333333222111111222222333222111111111000000000///...///000111111///...,,,------------------------++++++++++++++++++++++++++++++,,,---...///000000///000111222333444444444666666555666666888999:::888888888888888888777666:::;;;<<>><<<;;;:::999666444111111111000000000000//////...,,,******+++,,,...++++++++++++++++++++++++,,,---...000111333444444777888:::<<<>>>>>>=========>>>??????>>>===>>>???;;;;;;;;;:::999888666666222444777:::<<<=========>>>???@@@???>>>;;;888666111111222222222222333333.........///......---------,,,,,,,,,,,,,,,,,,------......---,,,,,,...///444333222222222222222333111111222222444555666777444444333222222222111111000000///...---,,,+++************++++++,,,,,,,,,+++---000222444888===@@@FFFIIINNNQQQRRRQQQRRRRRRTTTYYY```gggnnnuuu|||~~~~~~|||{{{yyyvvvrrrnnnqqqrrrtttuuutttssssssrrrwwwuuupppjjjeeeccccccdddccceeeffffffbbb___]]]]]][[[VVVTTTXXX^^^cccfffgggbbb\\\TTTOOOKKKHHHDDDAAA:::888555111...+++******+++******+++,,,,,,)))'''******++++++++++++******///000444:::???BBBAAA@@@@@@<<<666333222111000///,,,,,,++++++++++++,,,---******************************+++++++++,,,,,,,,,+++++++++,,,,,,...//////111222666===GGGUUUjjj|||lllTTTEEE===:::888999>>>LLLfff~~~sssdddIIIAAA888333222333222000111111111111111000//////111000////////////000000000222444444333444777:::<<>>???>>><<<;;;???@@@@@@???>>>===>>>???<<<======<<<<<<;;;:::999777999:::<<<<<<<<<;;;;;;;;;<<<===>>>===;;;999777111111111000000000000000,,,---...............---,,,,,,,,,++++++,,,,,,,,,---...///...------///000444444333333333333333333333333444444666777999999666666444333222222222333333333222111///...------++++++++++++++++++++++++***+++...///111444999<<>>:::555222///------*********+++,,,+++)))'''************************,,,,,,---///222333222111444222///---,,,,,,,,,+++***************++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,---...000111333444:::DDDQQQccczzzhhhSSSEEE======:::888>>>LLLbbb}}}uuu]]]NNN>>>:::555222222333222000111111111111111000//////000///////////////000000000222444333111444:::???DDDUUUooocccOOOCCC;;;999::::::777666888:::DDDVVVggg|||kkkTTTCCC<<<999444000000000000//////000000000//////000000000000000000////////////////////////...............///000000111111444666666666>>>GGGSSSeee}}}////////////000000000111///000111222222222222222000111222333333444444333222333333444444333333222333111///000333333///+++......---------,,,,,,,,,---,,,,,,+++***+++++++++((()))***+++,,,---...///++++++++++++,,,,,,,,,,,,)))+++---.........///000---.../////////000222555111111111222222222222222111111111000000/////////,,,---///000000...,,,+++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---...///000000111000000000111222333555666444555555555666666666777444666999999888666666777;;;;;;<<>>@@@AAA@@@>>>===AAAAAAAAA@@@>>>===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;:::999777666111111000000///......---+++,,,---...............,,,,,,++++++++++++,,,,,,---...///.........000222666555555555555555666666777777777777888999:::;;;888777555333222222333333555444333222111000//////+++++++++******************+++,,,---...000333666:::???FFFLLLPPPSSSUUUWWWVVVUUUSSSRRRTTT[[[dddkkkzzz{{{yyywwwvvvtttrrrssswww|||}}}{{{yyyyyyzzz|||uuulllgggfffhhhdddfffhhhjjjiiieeeaaa^^^___dddiiimmmrrruuusssnnnmmmiiiccc^^^[[[WWWQQQLLLHHHEEE@@@;;;666222000...+++***)))***++++++)))'''+++***))))))))))))***++++++,,,,,,---------------...------,,,++++++++++++))))))************************************************+++++++++,,,,,,,,,+++++++++,,,...000111222444999DDDRRRaaaqqqfffOOOAAA:::888888888;;;HHH___zzzxxx^^^HHH===777444222111111111000...111111111111111000//////////////////000000000000111333333111000555???GGGUUUllljjjOOOBBB<<<666444666666555888>>>HHHXXXooocccVVVFFF;;;777555222...000000000000//////////////////000111111111000000////////////////////////...............///000000222333444666555999GGGUUUlll000000000000111111111111000111222333333444444444000000000111111333444444222222333333333333222222111111111222222111...---......---------,,,,,,,,,,,,++++++***************))))))******+++,,,,,,---+++++++++,,,,,,,,,------)))+++...//////...///000////////////000111111111///000000111222222111111000000000000000/////////---......///...---,,,+++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111111000000000111333555666333444555666666666555444222555888999888666777888::::::;;;===@@@AAA@@@>>><<<;;;::::::999777333000////////////.........---++++++++++++************++++++++++++++++++++++++------...///111444666888888;;;???BBBDDDDDDCCCBBBCCCCCCBBB@@@===<<<===???;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<======;;;;;;999888666444333222111111000///......------***+++,,,---............,,,,,,++++++++++++,,,,,,,,,---...//////000222444888888777888888999:::;;;::::::999::::::;;;<<<<<<888777555333222222222333444444333222111111000000,,,,,,,,,++++++*********+++,,,,,,++++++,,,...111333888???FFFKKKOOOTTTVVVUUUTTTRRRPPPPPPTTTZZZ___iiisss~~~~~~{{{yyywwwuuussssssxxx}}}}}}zzzwwwwwwxxxzzz|||{{{vvvooojjjkkkmmmiiiiiikkkooorrrppplllggggggnnntttvvvyyy|||yyyssslllgggaaa^^^]]]]]]ZZZWWWQQQNNNHHHAAA:::444000...,,,***)))((()))***)))(((++++++***))))))***+++++++++,,,,,,,,,,,,+++,,,,,,+++,,,------,,,,,,------)))))))))***))))))((((((******************************+++++++++,,,,,,,,,++++++,,,---///111333444999CCCUUUiiixxxdddMMM@@@;;;888666666===JJJ]]]vvvwww```III;;;777222111111000000000//////111111111111111000//////......///000000000000000111333444333555???NNNZZZqqqfffRRR@@@;;;999444333777888:::AAAPPPaaauuuzzzhhhNNNEEE;;;444333333111///...//////////////////......///000111222111111000////////////////////////...............///000000111222555888<<>>======<<<<<<999555222......---------,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++------...///111444777888777:::???DDDGGGHHHGGGFFFEEEEEECCC@@@===<<<===>>>======???@@@AAABBBBBBBBB<<<;;;::::::;;;<<<>>>???===;;;999555333000///...000000000//////.........***+++,,,---.../////////,,,++++++++++++++++++,,,+++,,,...//////000333555999999999:::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===999777555222111111222333333333222222111000000000//////......---,,,,,,,,,,,,,,,,,,+++))))))+++---///444;;;AAAGGGLLLQQQTTTTTTTTTSSSRRRQQQSSSWWWZZZYYYdddpppzzz|||yyyvvvttttttyyy~~~~~~zzzvvvvvvxxxwwwyyyzzzvvvpppkkklllnnnmmmlllmmmsssxxxyyytttoooooovvvzzzyyyzzz}}}zzzsssiiiccc]]]ZZZ[[[^^^___^^^XXXTTTMMMDDD<<<444///------+++((('''(((******))),,,+++***))))))***+++,,,)))+++,,,,,,***)))******%%%''')))*********+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...000222444555???LLLddd|||kkkMMM<<<:::<<<;;;777:::GGG\\\rrrzzzeeePPP>>>777999111111111111111111111111111111111111111000//////......///000000111000000///222555777===KKK___nnn|||hhhOOOAAA888:::999555777>>>DDDGGGRRRfffzzzhhhUUUCCC===666111111222222222,,,---...////////////......///000222222222111000////////////////////////...............///000000333555:::@@@III[[[www000000000000000000111222222333444555555333222000//////000111222222333333111111111111000000000000000000000111222222000...////////////...---,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,---.........000111...//////000000000000///---///111333444444444444//////000111111111111000000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111444333222222222333444555333444777:::<<<;;;888555777777777777888888888888::::::::::::;;;<<<===>>>?????????===:::777777777222111000///------,,,,,,++++++++++++******))))))+++***)))))))))***,,,---......///111444777;;;======???AAADDDFFFGGGGGGGGGGGGFFFFFFDDDBBB@@@>>>===??????@@@BBBEEEFFFEEECCC======<<<;;;;;;;;;<<<<<<;;;999666333111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///......------***,,,...000222222222222333444555888;;;???CCCEEE@@@AAABBBBBBAAA>>>;;;999444333333333444666777999333222111///000111222444333222000...---------...))))))))))))***+++,,,------...111555<<>>:::777222444<<>>===<<<;;;;;;;;;888666444222000000111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---///111222333333333555666777999<<<@@@CCCEEEBBBDDDEEEEEECCC???<<<999444333333222333444666777666444222111000111222222222111000...---,,,------+++++++++++++++,,,------+++,,,---000555:::???AAAJJJLLLNNNOOOOOOOOOPPPQQQSSSXXX^^^dddiiippp{{{~~~~~~~~~{{{|||}}}}}}||||||{{{|||vvvvvvxxxxxxssslllmmmrrrrrrqqqrrrtttwwwwwwsssppprrrqqqsssxxx|||{{{vvvqqqggg```YYYXXX\\\bbbeeeeee```^^^XXXQQQHHH???777333///...---,,,++++++******)))***++++++)))(((((((((,,,*********,,,,,,,,,***))))))))))))))))))))))))+++***)))***+++,,,***))))))************+++++++++))))))******,,,---//////---000111000111666AAAIIIZZZnnnzzzgggPPPBBB999888777444:::DDDRRRkkkvvvcccMMM???888333111222111000000000/////////...///000222111///......///,,,000111......333555222999777===LLL```vvvppp[[[III@@@::::::999777555888>>>DDDUUUjjj~~~lll]]]OOOCCC;;;888777444111000//////000//////............//////444444444666888:::999888444333111000////////////222222444666444111444999===EEETTTiii//////............/////////000222333444444333222555555444333111000//////000000000000000000000000111000000222333333111///////////////...---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***,,,---.........000111000111111222333333222222222222222222333444666666333333333333222111000/////////......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++---...//////000111333444444444444444555666666666666666888::::::999888888888777777666666555555555555555555666666777888444555555444333333555888111111///...------,,,,,,,,,,,,++++++++++++******))))))******,,,...///000...000444888;;;>>>@@@AAA@@@@@@AAABBBDDDEEEGGGHHHIIIHHHGGGEEECCCAAA???>>>@@@??????AAABBBBBB@@@>>>AAA@@@???===<<<;;;::::::444333222000000000111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111333333444444888888999;;;===@@@BBBDDDCCCEEEGGGGGGFFFBBB===:::555444333222222333444555777666444222111111111222333222000///............---,,,,,,,,,,,,,,,---...+++++++++,,,...111444666???BBBFFFHHHIIIJJJLLLMMMMMMRRRXXX]]]```eeelllqqq|||~~~~~~~~~~~~uuutttuuuvvvrrrnnnpppuuuvvvuuutttuuuuuussspppmmmnnnnnnpppuuuyyyyyyvvvrrrgggbbb\\\ZZZ^^^cccfffgggbbbaaa^^^YYYPPPGGG>>>999000000000///...---+++***)))+++------+++***))))))+++))))))***,,,---,,,+++))))))))))))))))))))))))+++***))))))++++++***))))))************+++++++++************+++,,,---...///111111111555???OOO[[[qqqvvv___NNN===777555777666888DDDSSSfffzzz^^^OOO???777444111000111000000000000////////////...000111111///......///---000222000000444777777;;;<<>><<<888222000000111///...111000222444333222666===HHHWWWppp000//////....../////////...///111222333444444444666555555333222111000///000000000000111111111111111111111222444444111///////////////...---,,,+++************************************************)))))))))*********++++++***,,,---.........000111000000111222333333333333444333333222333444666777444444444333222111000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***,,,...//////000222444444444555666777777777777888777666666999::::::999888888777777666555444444333333222222333444444555222333222111000111333666111000///...------------,,,,,,,,,,,,,,,,,,++++++******++++++---...//////...111666;;;???AAABBBBBB???>>>>>>>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@@@@AAAAAA>>><<<>>>>>><<<;;;:::999999999444444222111000000111111......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------......///000111222333444444888999:::;;;===???@@@AAA@@@BBBEEEGGGFFFCCC???<<<777666555444333444444555555444333222222222333333333333222111000000//////...------,,,,,,,,,------,,,,,,,,,,,,,,,...///000333777<<<@@@BBBDDDFFFHHHHHHMMMTTTYYY\\\```dddfffpppvvv~~~~~~~~~}}}vvvssssssuuusssqqqtttyyyzzzyyyxxxwwwvvvtttsssqqqrrrrrrsssvvvyyyyyywwwtttkkkgggbbb```bbbeeehhhhhhccccccbbb^^^VVVMMMDDD>>>444444222111000///......,,,---...---+++***+++,,,***)))((()))+++---,,,+++))))))))))))))))))))))))+++)))((((((***+++***)))))))))*********+++++++++***************+++,,,---000111333666>>>NNNcccsssttt^^^KKK@@@777666666777777???TTThhh}}}zzziiiPPPEEE:::555333000///000000000000000////////////...000111111///...///000111333444222111333777:::@@@HHH\\\wwwiiiQQQBBB<<<:::999888:::;;;:::???PPPiii|||ttthhhVVVGGG>>>999555222222111000////////////000///......------......///000888EEEUUUaaaffffffdddTTTJJJ===555444333222000222//////222333777AAAKKK___rrr000000//////000000111222...///000222333444555555444444444444333333222222111111111111222222333333222222222333444444222000////////////...---,,,+++++++++++++++++++++++++++************************)))************+++++++++***,,,---.........000111...///000111222222222222555444333222333444555666555555444444222111///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---///000000111333555333555777999999999888777999777666666888:::;;;:::999888888777666555555444222222222111222222333333333444333111//////111222000///...------,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,---...............222777===AAABBBCCCBBB@@@@@@??????@@@AAACCCDDDBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@AAABBBBBB???===;;;:::999888888777888888666666444333111000000///......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---.../////////000000111222333444888888999;;;<<<===>>>>>>;;;===AAADDDDDDBBB@@@===999888777666555555666666222222333333444555666777222222222222111000000//////...---,,,,,,,,,,,,,,,++++++++++++,,,------...,,,///444888:::<<>>999666666777888>>>OOOkkkzzzbbbRRRBBB:::333222111...,,,---////////////000000000000...///111111/////////000333333333222000222999@@@NNN```|||zzzfffMMM===999999777444777777888???PPPkkkzzzppp]]]TTTGGG===777444111.../////////////////////000......------------......333AAAYYYrrr|||lllVVVDDD;;;777444222555222222666<<>>BBBDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFF@@@??????>>>???@@@BBBCCC@@@@@@AAABBBDDDEEECCCAAA<<<;;;:::999888777777777666666555444222111//////......---,,,,,,,,,,,,---------------------------...---,,,,,,---...000111111111111111222333444555777888999;;;<<<=========999;;;===@@@@@@@@@>>>===:::999888777666666777888222333444666888999:::;;;222333333333333222111000111000///...------------*********++++++,,,,,,,,,))),,,///111333555888;;;@@@DDDJJJRRRWWW[[[]]]]]]WWW]]]dddiiilllqqqyyyxxxssspppqqqrrrtttyyy}}}}}}}}}|||{{{|||~~~{{{{{{zzzyyywwwuuutttsssqqqqqqpppooonnnmmmkkkkkkhhhfffccc^^^WWWPPPJJJGGGAAA@@@===:::888888888999888777555111,,,******++++++***))))))***+++***)))))))))))))))))))))))))))+++)))''''''(((******))))))************+++++++++++++++++++++,,,---...///---333===IIIYYYpppttt___LLL<<<555555444666:::BBBQQQjjjxxxcccNNNAAA888333000222222000///111////////////000000000000---///111111000///000111222111222222333777CCCOOObbbzzz```QQQ???666666888555111777777>>>OOOiiiyyyiii___MMMGGG>>>999777555111...////////////////////////......------------......111BBB___qqqVVVDDD:::555444444333666???KKK[[[qqq{{{iii,,,,,,---...000222444555222222333333444555666777444444444444444555555555333333444444555666666777333333333444666555333111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***,,,---.........000111...///000222333444444444333333444333333222111111222222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////---///000111000000222333333666999===>>><<<:::999888777777888:::;;;;;;:::999999999999888888888888555555444444444444555555111333555444222///............------,,,,,,------,,,---------............---...111444666777888888666888<<<@@@CCCEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFCCCBBB@@@???>>>???@@@AAA@@@@@@AAADDDGGGHHHGGGFFFBBBAAA???===:::999888777333333333222222111000///......---,,,,,,,,,,,,---........................///...---------///111333444444333333444555666777777888:::<<<===>>>>>>>>>;;;<<<<<<======<<<<<<;;;999888777666666666777888777888999:::<<<=========777888999999999888777666444444222111000/////////,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,---///222555:::===BBBIIIOOOSSSUUUUUUPPPTTTYYYZZZ[[[aaakkktttzzz~~~xxxrrrmmmnnnppprrrxxx~~~|||}}}}}}{{{zzz{{{}}}}}}|||zzzwwwuuuuuuuuuuuuxxx{{{|||{{{xxxvvvuuummmjjjeee^^^WWWRRRNNNLLLKKKKKKKKKJJJIIIFFFDDDBBBBBBCCCBBB???999333///---,,,+++))))))******((('''))))))))))))))))))))))))+++)))'''&&&((()))***))))))************++++++++++++++++++,,,---///000111444===KKKZZZlllqqqZZZJJJ>>>555333555555:::DDDVVVooosssaaaQQQBBB999555111000333333111111444.../////////000000000111---///000111000///000111222111333888<<>>999666666666444222//////000000000/////////...------,,,,,,------...777GGGbbb}}}```JJJ<<<777666777999CCCSSSdddxxxooo\\\MMM******+++---///111444555444444444444444555777777666666555555555444444444444444555555666777777888444333333555666666444222////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,............000111///000222333444555555555222333444444333222000///111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000...000111111000000111333333666:::===???===;;;999888777777999;;;<<<;;;999999999999999999:::::::::777777666555555666666666...111444444333000...---......---,,,,,,,,,---------------.........//////,,,///222666:::<<<>>>>>>999;;;>>>BBBDDDFFFHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEBBB@@@>>>>>>???@@@@@@@@@BBBEEEIIIKKKJJJIIIIIIGGGDDDAAA===:::888777///000111111111111000000......---,,,,,,,,,,,,---........................000///...---...000222444777666555555666777888999777999;;;===???@@@@@@???>>>>>>===<<<;;;:::::::::888777666555555666777888;;;<<<===>>>????????????>>>???@@@@@@@@@???>>>===777666555333222111111000///000000//////...---,,,,,,,,,+++***)))+++///333555777<<>>999999???FFFUUUiii~~~hhhUUUEEE999+++++++++,,,...111444666888777555444444555666777666666555444444444444555555555555555555555555555222222333444555555555555222000......//////...---+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,------...//////***+++,,,,,,---...111444222333444666777888888888777666555555555333000...000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++---///000//////////////////......///000000000111111111111777:::======<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999:::;;;:::888666555000000000000////////////......------------......+++++++++,,,---...///000...111444777888999;;;=========>>>BBBEEEGGGFFFEEEIIIIIIHHHHHHFFFEEECCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>@@@DDDHHHKKKMMMMMMMMMLLLJJJGGGDDD@@@<<<999888777555333111000000000111000///...---------------,,,---...---+++***+++,,,//////...///000333666777:::======;;;:::===>>><<<>>>???@@@AAABBBCCCCCCCCC>>>>>>@@@BBBAAA===;;;<<<:::888666555555777999;;;<<<===???AAAAAAAAA@@@???BBBAAABBBEEEHHHJJJIIIHHHCCCBBB@@@>>><<<:::999999333222000...,,,+++******,,,,,,,,,+++,,,,,,---......111666:::===AAAEEEHHHGGGHHHJJJKKKNNNSSSYYY]]]fffmmmwww}}}zzzuuuooolllmmmqqqtttvvv{{{yyywwwvvvvvvxxxzzz{{{~~~~~~{{{zzzxxxqqqkkkaaaXXXXXX___iiikkklllllliiiccc^^^ZZZYYY[[[[[[VVVOOOGGGCCCBBB///---***)))***)))((('''%%%'''(((************)))...+++((((((******(((&&&*********)))))))))))))))///+++***...000222666;;;FFF[[[ssszzzjjjVVVEEE777777666333555<<<;;;MMMgggrrr\\\NNNEEE<<<666444222111111111000000//////111///...000333555333000222222333222222222222222444333:::III[[[oooxxx]]]JJJCCC:::999666444333777===AAAKKKeeennn[[[OOOGGG>>>888666555444222111000000///---------........./////////......---------......222555>>>OOOdddxxx}}}gggPPPBBBAAAEEELLL```xxxrrr^^^MMM@@@::::::++++++++++++---///222444555444333333333444555666666666555555555555666666555555555555555555555555333333444444444444444444111///------...///...---,,,,,,---------.........,,,,,,,,,,,,+++++++++*********++++++,,,,,,------***+++,,,,,,,,,---111333222333444666777777888888999777666666666555222///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,...///........................//////000000111222222333777;;;???AAA@@@===:::999::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;:::777555333111111000000000000/////////......------......///------------...///000000000444888;;;<<<;;;;;;<<<======>>>AAADDDFFFEEECCCGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???BBBEEEHHHJJJKKKKKKJJJIIIFFFCCC???<<<:::999777555333111000000000111///......---------......,,,---...---+++***+++,,,///.........///111444555;;;>>>???======@@@@@@>>>???@@@AAACCCDDDEEEEEEEEEAAA@@@@@@@@@@@@>>>>>>>>>777666555444444666888:::>>>======<<<<<<<<<======<<<<<<>>>AAAEEEHHHHHHGGGHHHIIIJJJJJJGGGBBB===:::333222000...---,,,++++++,,,+++++++++++++++,,,,,,***,,,000333666999<<>>,,,,,,+++,,,---...000222222222111111222333444555555555555555666777888888444444444444444444444444333444444444444333333222000...------.........---------............//////---,,,,,,,,,,,,,,,++++++************++++++++++++)))***+++++++++,,,///222333333555666777777777777:::999777777777666333111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.................................///000222333444444888<<>>:::777;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;999777555333222222111111000000000000///......------......///000000////////////000111222666;;;>>>>>>===;;;;;;>>>>>>???AAADDDDDDCCCAAADDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAA@@@??????>>>???@@@AAACCCFFFHHHIIIGGGFFFDDDAAA???<<<:::999666444333111000000000111......---------...//////,,,---...---,,,+++,,,---......------...111333555===BBBCCCAAA@@@BBBCCCAAA@@@AAABBBCCCEEEHHHIIIJJJGGGDDD???;;;;;;<<<<<<<<<777666555555666888:::<<<@@@>>><<<999888888999:::666666888<<<@@@CCCDDDCCCKKKNNNRRRTTTQQQIIIAAA;;;666555222000............,,,++++++*********++++++(((***---...///111333555777999;;;<<>>666///+++*********((())))))))))))(((''''''---+++)))((()))))))))'''))))))))))))))))))*********))),,,000555<<>>777444000...///000000///////////////...000//////000333333222111///000222222333444777:::???FFFXXXtttlllVVVEEE:::555666333555666666888CCCTTTbbblll```PPPCCC<<<777222...000///......------......,,,,,,,,,,,,------------......---------......///000......111777===AAACCCNNNPPPPPPNNNNNNUUUcccooogggVVVCCC888666888>>>CCC......------...///000111000111111222222333444555333333333444555666777888444444444444444444444444444444444444444333222111///...,,,,,,---......---------------............------------,,,,,,,,,,,,+++++++++++++++++++++***)))************+++...000333444555666777777777777999888666666666666444222000//////......---,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---------------............---...///111333444666666:::===AAABBB@@@<<<999777<<<<<<<<<<<<;;;:::999999;;;::::::::::::::::::;;;:::;;;;;;:::999888666666333333222222111111000000//////............//////111000000/////////000000222555999;;;;;;<<<<<<===?????????AAACCCCCCBBB@@@AAABBBBBBBBBBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>@@@BBBEEEFFFDDDCCCAAA???===;;;:::999444333222111000000000000---------------...///000,,,---...---,,,+++,,,------------...000333777999AAAFFFHHHEEEBBBCCCCCCBBB??????@@@CCCFFFJJJNNNPPPTTTPPPHHH>>>;;;<<<<<<:::999999999999:::<<<>>>@@@BBB@@@>>>;;;888777777666222222444777;;;======<<>>;;;:::777444222111000000,,,,,,+++***))))))******+++,,,......------///111111333555666888<<<@@@DDDIIINNNTTTYYY]]]dddlllrrryyy{{{uuurrrsssuuuvvvrrruuuzzz}}}}}}zzzxxxvvvxxx{{{}}}||||||}}}~~~}}}~~~}}}yyytttpppnnnuuuvvvvvvtttooolllmmmpppvvvxxxzzzzzzwwwrrrmmmiiihhhcccZZZPPPIIIFFFGGGHHHGGGAAA999222...,,,***))))))))))))))))))))))))(((+++***)))))))))))))))))))))))))))))))))*********)))***...555<<>>555555222222333444888DDDRRRnnnyyydddKKK@@@666333222000000111////////////............/////////111222222222111111333444444444666;;;@@@IIIWWWppppppWWWFFF<<<777777999111555888:::AAASSSmmmqqqhhhZZZQQQEEE<<<888666333000...---------------......+++++++++,,,,,,,,,------...------------...//////333222111111444888;;;===@@@CCCGGGKKKSSSbbbvvv|||iiiNNNEEE===999999===FFFPPP000000000000000111111222111111222333444555555555000000111222333555666777444444444444444444444444444444444444333222111111///...,,,,,,...//////...---,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,)))*********)))***---000333444555666777777777666888666444333444444222111/////////...------,,,,,,+++++++++++++++++++++++++++************+++,,,------------.........//////---...000111333555777888;;;===>>>===;;;999888999<<<<<<<<<<<<;;;:::999999:::::::::999999:::::::::888999999:::::::::::::::555444444333222222111111/////////....../////////000000//////.../////////000222333444666999>>>AAA@@@???@@@AAACCCCCCBBB@@@@@@@@@AAAAAAAAA@@@@@@?????????AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>@@@CCCEEEAAA@@@???===<<<:::999888333222222111000000000000---------------...///000,,,---......,,,,,,---...,,,,,,---000333888<<<>>>DDDJJJMMMIIIEEEDDDEEEDDD>>>>>>???BBBFFFLLLQQQTTTbbbaaaWWWIII@@@???>>>;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAA???===999666555333222222444666777666444;;;>>>CCCGGGIIIGGGEEEBBB@@@???<<<:::777555333222......,,,+++************---...///...---,,,---......000222333555888<<>>999444111...+++)))))))))))))))******++++++*********)))(((((()))***(((((())))))************)))+++111:::FFFYYYsss~~~fffPPP@@@777333444222111222666AAAUUUfff~~~eeeQQQCCC;;;444222222000111333............////////////---///000111111111111222222444555444444999CCCJJJaaauuudddTTTDDD;;;777555444666333888???EEERRRjjj|||kkk\\\SSSFFFAAA999444222222000///......---------...//////+++++++++,,,,,,,,,---------------------...//////////////////111555999<<<<<>>>>>???@@@AAACCCDDDEEEFFFFFFDDDCCCAAA@@@@@@AAACCCDDD??????===<<<:::999888777222222111111111000000000......---------...//////,,,---......------...///......///222666:::???AAAFFFMMMQQQNNNIIIHHHIIIIIIAAA@@@@@@BBBFFFLLLRRRVVV```eee```PPPBBB>>><<<888;;;;;;;;;;;;<<<===??????AAAAAAAAA@@@>>>:::777555444333222333444333111///444666999===???AAABBBBBB?????????>>><<<999666555111000///...,,,,,,++++++,,,---...---+++***+++,,,,,,...000222333555888;;;>>>CCCKKKPPPUUU[[[bbbgggmmmtttzzz}}}}}}~~~}}}|||xxxtttqqqqqqrrrtttxxxzzzzzzvvvssssssttt{{{xxxtttpppmmmkkklllnnnpppsssuuuvvvwwwrrrjjj]]]RRRJJJEEECCCAAA???<<<888555333111...,,,,,,+++++++++++++++,,,,,,)))******)))(((((()))+++((((((((()))******+++++++++,,,222???QQQhhhiiiQQQAAA777333111111222444888AAARRRhhhyyymmmXXXHHH===777222222111//////222...////////////000000000,,,...000111000000111222111333555666999DDDTTT___{{{zzzeeeIII@@@999777777555444666222:::FFFTTTfff~~~|||lll\\\OOOHHH;;;888444111111111000//////...............//////,,,,,,,,,,,,---------------------------...///000---......///000333888<<<<<>>888888;;;AAAJJJ[[[www//////000111222333333333333444555666666555444444111111111111222333444555333333333333333333333333111222222333333333222222000///......000111111000......------,,,,,,,,,,,,------......////////////.........//////000000000***+++++++++***+++---000444555555666666666666666666333111000111222111000///......------,,,,,,+++******************************++++++,,,------.........//////000111111222000000111333444666777888777999;;;;;;999888888999::::::;;;;;;<<<;;;;;;;;;::::::999999999999::::::999999999999:::;;;;;;<<<777777666555444333222222000000////////////000000000000000000000111222333222333444444666:::???CCCAAA@@@AAACCCEEEFFFEEECCCAAAAAAAAA@@@@@@>>>===<<<>>>???AAACCCEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCDDD>>>>>><<<;;;999777666555111111111111111000000//////......---------......,,,---......------...000111111111333666:::>>>@@@EEENNNTTTRRRNNNOOOQQQRRRHHHGGGEEEDDDGGGKKKPPPTTTUUUbbbdddUUUEEE@@@>>>;;;============>>>>>>?????????>>>===<<<:::888777666555444333333333222000...000111333555777888999999999;;;>>>@@@???===:::888444333222000...---------***,,,,,,,,,***)))***,,,***,,,...000111222555777:::>>>BBBGGGKKKRRR[[[bbbgggnnnvvvzzz~~~xxxsssooooooooorrrvvvzzzzzzwwwuuuvvvyyy}}}|||wwwrrrllllllllllllnnnrrruuuwwwppphhh^^^UUUOOOLLLHHHFFFAAA>>>999666555444333222111000...,,,++++++++++++(((***+++***((('''))),,,'''(((((()))******++++++++++++222BBBXXXssswwwgggQQQ@@@777444222111///555???JJJZZZnnn{{{iii[[[MMMAAA999444111222111//////111/////////000000000111111,,,...111111000///000222111444888<<>>:::666777777555777<<<:::FFFXXXmmm|||jjjZZZNNNEEE@@@777555333222222222111111///......---------......,,,------------.........---,,,,,,------///000000000111222222333666;;;@@@IIIWWWmmmzzzeeeQQQ@@@:::<<<:::;;;BBBRRReeezzz---...///111222222222222333444555555555444333222222222222222333444555555333333333333333333333333000111222333333333333333111///...///111222222111//////.........------------.........//////000000---------...///000111111+++,,,,,,+++***+++...000444555666666666666666666666444111000111222222111///......------,,,++++++******************************+++,,,------.........//////000111222222333111111222333555666777777444888;;;===<<<999888777999999:::;;;<<<<<<<<<<<<:::999999999999999999:::;;;::::::999999::::::;;;888777666555444333222222000000////////////000000111111111111222333444555444666888999:::<<>>===<<<===>>>@@@BBBEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDD>>>===<<<:::888666555444000111111111111000000///000///...---------------,,,---......------///000333333333444666999<<<>>>DDDNNNVVVUUUSSSTTTWWWYYYOOOLLLIIIGGGGGGJJJOOORRRRRRccckkk^^^MMMHHHGGGEEE@@@@@@@@@@@@@@@@@@AAAAAA===<<<999777666666666777555444333333333333111///...///000000000000000///333777<<<@@@AAA???<<<:::666555444222000///......***,,,---,,,++++++,,,---(((***,,,...///000333555777999<<<>>>BBBJJJUUU^^^ccckkksssxxxyyysssoooooooooppptttyyyyyyvvvtttvvvzzz{{{|||vvvnnnllljjjiiijjjmmmqqqssslllfff]]]WWWTTTRRRNNNLLLFFFAAA:::666555666777777555444111...+++***))))))(((***+++***((('''***,,,'''(((((()))***++++++++++++***111CCC\\\yyyrrr```RRR@@@555333555555333000;;;LLL^^^rrrzzzdddTTTJJJ@@@777777333111333222///000222//////000000111111222222+++...111111//////000222333777===DDDRRRiiixxxcccNNN===;;;777555555333333888???IIIWWWooo}}}jjjXXXIII???888555333222111000000////////////...------,,,,,,,,,------------.........//////,,,,,,,,,---...///000111000222444444555888>>>DDDZZZkkkvvv\\\III>>>777777<<<===@@@NNNggg000111111222333333444444555444222111222444666777555444333333555666666555444444444555444444333333222222444444444444222222...------...111222111111222222111///...,,,++++++............/////////000111000000///000222444555000000000...,,,+++,,,---666444333444666666222///000000000111222222333333000//////...---,,,,,,,,,...---,,,***)))******+++******+++,,,------.........///000111111222222222000000111222555888:::<<<999888666666666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999:::999777666555444555555333333222222111222222222333222111111000000111111555444222333333444222111444666888;;;===???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDEEEDDDBBB??????@@@BBB===;;;::::::<<<@@@DDDGGGGGGIIIKKKJJJGGGFFFGGGJJJAAA???<<<999666555444444111111111111111000/////////000111000...------.........//////000111111111111222333333444888===AAAKKKMMMNNNMMMOOOTTT]]]ddd]]]VVVPPPMMMJJJHHHKKKPPPTTT```kkkjjj]]]OOOIIIIII@@@@@@???AAABBBCCCAAA@@@>>>;;;888444222222222333777555333222222111///---///...---,,,,,,---...///111222444777:::===???@@@<<<:::666333000//////000000///...---,,,,,,+++,,,******,,,---.../////////333555666666888===EEELLLYYYbbbkkkqqqzzz~~~~~~}}}|||yyysssnnnnnnlllkkkmmmrrrwwwxxxxxx{{{zzzrrrhhhbbbcccgggkkkmmmfffbbb^^^[[[[[[[[[YYYWWWPPPHHHBBBBBBBBB@@@>>>???CCC???888333///,,,)))''')))(((((()))******(((''')))))))))))))))))))))))),,,***000CCC^^^}}}kkkUUUGGG>>>666333111000333777999JJJbbbzzzsss]]]OOOFFF===777444333111///...///000//////111111000000000000000111111///000444444111000333777===FFFVVVooosss^^^III<<<666:::555333555555555===GGG\\\sssxxxjjjWWWGGG>>>:::666333////////////////////////....../////////...,,,+++---,,,,,,++++++,,,,,,---...//////---,,,,,,...111333666888888999>>>IIIQQQppp}}}hhhTTTCCC>>>;;;666777>>>EEEUUUmmm111111111222222333333333444444333333333444666666555444222333444555555444444444555555444444333333222222333444444333222222///......///111333222111222222111000///...------........./////////000000111000000000111222333444222333333111///...///000555444333444666666333000000000111111222222222333000000//////...------,,,...---,,,+++*********+++******++++++,,,,,,------......///000111111111111000000111222444777:::;;;888888777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888;;;:::888666555555555555222111111000000111111222222222222222333444555555555444333444555666555333444555777999;;;===>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDBBB???>>>@@@AAA???>>><<<;;;<<<===@@@AAACCCEEEFFFEEECCCBBBDDDFFF@@@???===:::888777666555111111111111111000000//////000111000...---...///......//////000111111111222333444555666:::>>>BBBFFFHHHJJJKKKLLLRRRZZZaaabbb[[[TTTPPPKKKEEEDDDGGGSSS]]]gggggg\\\OOOHHHEEECCCBBBBBBCCCEEEEEEDDDCCC>>>;;;777444222222333555777555333222222111///---///...---,,,,,,---...//////000222444666999;;;;;;===<<<999777555444333333//////...------------...***+++,,,------......---...000111222333888>>>CCCIIIQQQZZZbbbmmmyyy}}}{{{yyy{{{~~~||||||}}}|||yyyuuussspppnnnooossswwwxxxyyy~~~}}}zzztttlllgggfffhhhjjjjjjgggeeeaaa```___]]]YYYVVVTTTLLLFFFEEEEEEBBB@@@AAACCC@@@:::666222///,,,)))+++***)))***++++++)))(((************************---,,,333GGGaaa~~~sssYYYEEE===777111000111222777>>>HHH\\\vvvssscccPPPEEE>>>888333222222000...---...//////...111000000//////000000000000///000333333111222666===IIIZZZnnnqqq\\\LLL>>>777555333222333555777===MMM^^^xxxyyyfff[[[KKK>>>888555222000........................---.../////////...,,,+++---,,,,,,++++++,,,,,,---...............///000222444888<<>>??????@@@BBBCCCCCCDDDEEEEEEDDDBBB@@@???@@@BBBBBBAAA@@@>>>===<<<<<<<<<===>>>??????======>>>???===<<<<<<;;;:::888777666111111222222111111000//////000111000///...///000......//////000111111111222444777888:::<<<@@@BBBAAADDDGGGIIIKKKOOOVVV\\\bbb\\\WWWSSSLLLDDD@@@AAALLLTTT^^^aaa\\\RRRJJJEEEEEEDDDDDDFFFHHHIIIIIIHHH???<<<777333111111333555666444222222222111///---......------------......---...///000222333555555;;;;;;:::999888666555444000000//////.../////////++++++,,,,,,,,,,,,++++++***,,,...///000222666::::::@@@GGGOOOZZZgggppprrrttttttvvv{{{}}}}}}~~~~~~{{{zzzwwwsssrrrtttvvvxxxyyyyyy|||~~~{{{xxxssspppmmmkkkiiiggghhhhhhggggggeeeaaa[[[WWWYYYQQQKKKJJJJJJGGGDDDEEEEEECCC???<<<999666111...---+++******++++++***(((************************------444GGG___yyywwwaaaKKK:::555222000000111555@@@KKK^^^tttttt]]]OOOAAA:::777333111222111///------...///...---000//////......///000000222000111333333333777===FFFYYYsssnnnUUUDDD;;;666555666000222555999>>>MMMggg~~~sssfffPPPHHH>>>666333222000///........................---............---,,,,,,------,,,,,,,,,,,,------...------...000222222222333888???GGGQQQaaatttsss\\\KKK>>>666222333777???RRReee111111111111111111111111444444555666666666555444777555333333444555444333555555555555444333222222111222333444444333222111///......///000111111000////////////000000000000...////////////000000000111111111111222222333333111222333333111000111222333333444555555555444333222222222222222222222222111111111111000000/////////...------,,,+++++++++++++++++++++++++++******------///000000000000000111111111111333555777999777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888;;;:::999888777666666555111000000000000111111222222333333444555777999999333333333444777999999888555666777888999;;;<<<===<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@BBBDDDDDDDDDCCCAAA???===;;;:::888888999999888888888999888999999:::999888777666111222222222222111000000///000111111//////000111/////////000111111222222444666999;;;===???AAADDDCCCGGGKKKLLLMMMOOOTTTXXX[[[WWWUUUTTTNNNFFFAAAAAABBBIIISSSZZZ[[[VVVNNNIIIDDDDDDDDDFFFJJJLLLMMMMMMDDD@@@:::444111111222333555444222111222111///...------------------------,,,,,,---...//////000000555666777888777666444333444333222111000000000000,,,,,,---,,,,,,+++***)))+++,,,---...000111222333444777;;;@@@HHHTTT^^^dddnnnnnnoooqqqwww}}}yyyvvvuuuwwwyyyzzzxxx|||}}}}}}|||zzzvvvqqqkkkggghhhjjjmmmnnnlllggg```\\\___WWWPPPPPPOOOLLLIIIJJJHHHGGGEEECCCAAA===777444...---+++***++++++***(((************************++++++111@@@TTTkkkzzzdddPPPAAA888444222111333555===MMM]]]sssoooaaaMMMBBB888555444222222333///...,,,---...///...---///............//////000444222222555666888@@@HHHUUUllljjjXXXCCC999777666666777333666:::AAAOOOfffqqq```TTTBBB===777333222222111000........................------------------------------,,,,,,,,,,,,------///...,,,...111333222111666>>>IIIUUUdddxxxoooZZZHHH===;;;555333888BBBSSSkkk111111111111111222222222444555555666555555444444777666444444555666666555555555555555444333222111111111222333333222111111...---,,,---...///...---,,,,,,------...//////000////////////000000000111111222222222333333333333000222444444333222222333111222444555555555444444444333333333222222111111111111111111111000000000//////......---,,,,,,+++,,,,,,++++++++++++++++++---...///000111111111111111111000111222444666777666777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999888777666555444111111111111111222333444444444444444444555555666222111222444777999999999999999999999:::<<<>>>???:::;;;;;;<<<======>>>>>>===>>>?????????AAADDDGGGDDDDDDDDDCCCAAA???===<<<666666555555555555555444333444555666777666555444222222222222222111000000///111222111000000111222000000111111222333333444555888;;;===>>>@@@CCCEEEJJJNNNSSSTTTSSSRRRTTTVVVVVVSSSQQQRRRNNNFFFBBBBBB???DDDMMMTTTXXXUUUPPPKKKAAAAAABBBEEEJJJNNNPPPQQQLLLHHHBBB;;;666444444444444333111111111111///...,,,------------------,,,,,,,,,------------------000222444666666555444333888777555333222111000000.........---,,,+++***))),,,,,,,,,...///000//////444444555999>>>FFFQQQZZZcccdddeeegggkkkqqqzzz{{{yyyyyy{{{|||}}}}}}xxxqqqllljjjmmmrrrtttrrrmmmgggdddccc[[[UUUTTTSSSPPPNNNOOOJJJIIIGGGFFFDDD@@@:::666000...+++*********)))(((************************---+++...888GGGZZZqqq|||dddNNN>>>666333222111333888@@@NNNcccuuukkkXXXMMMCCC;;;333222222000000333...---,,,---//////...---...............///000000333222333666:::@@@MMMZZZqqq{{{eeeQQQEEE:::777888666444333555999AAAOOOfffppp___OOOFFF:::777444222111111000000........................------,,,,,,,,,---------...------,,,,,,------...000///......000222444444<<>>@@@DDDGGGCCCCCCCCCBBBAAA@@@???>>>999777666555555555333222111111222222333333333222222222222333222222111000000111222222111111222333222222333333444555555555777999<<<===???AAAEEEGGGQQQVVV[[[\\\ZZZWWWVVVVVVUUUQQQOOONNNJJJDDD@@@AAABBBGGGMMMRRRSSSQQQMMMJJJAAA@@@AAADDDHHHMMMPPPQQQSSSOOOIIICCC>>>:::999888444222111000111111///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000333555777777666666:::999777555444222222111111111000000///---,,,+++,,,+++***+++---...---,,,111000222555888>>>HHHSSSZZZ]]]aaadddeeehhhnnnsss~~~}}}}}}wwwtttooossswwwxxxuuupppllljjjeee]]]WWWWWWWWWTTTRRRSSSLLLKKKIIIGGGEEEAAA<<<888333000---+++++++++***)))++++++++++++++++++++++++///---...444===JJJ^^^nnniiiRRRAAA555111222///000888EEEUUUhhhpppZZZJJJBBB;;;555000000///------000...------...000000///---............///000111111111111444;;;CCCOOOccctttfffRRR===777333555666444222222888AAAQQQfffppp```OOOBBB<<<555444222000///.........------------------------,,,,,,,,,+++,,,,,,---.........------------......000000000///000444999>>>CCCRRRiii~~~hhhTTTBBB666222444111777CCCXXXqqqoooZZZ000000111333444555666777555444333222111222222333222111000111333555666555666666666555444333111000000111222333333222111000...---,,,,,,......---,,,,,,,,,------...///////////////000000000111111111222333333444444333222222000333666777666666666666...111555666555444555777666555555333222111000000000000000000000000000000//////000000///...,,,+++,,,,,,,,,------......//////000111222333333333333111111000000000222333444666666666777888:::<<<>>>::::::::::::::::::::::::888999:::;;;;;;999777666777777777777666444333222000000000000111222333444666555444444333333333444444333333555888:::;;;:::===<<<;;;;;;;;;===???@@@?????????>>>======<<<<<<:::;;;<<<<<<<<<>>>AAADDDBBBBBBAAA@@@???>>>>>>>>>===:::888777777777444111000000000000000111111222222222333333222222111000000111222222111111222444444444444555666666777777999:::;;;<<<>>>AAAEEEIIISSSXXX___aaa___[[[XXXXXXTTTOOOKKKJJJGGGAAA@@@BBBDDDIIINNNQQQPPPNNNMMMMMMEEECCCBBBDDDGGGKKKMMMNNNQQQNNNJJJFFFAAA===;;;999333222000000111111///...+++,,,------------,,,+++++++++++++++++++++++++++---///111444666777777888999888777666666555555666222222222222111000///...---+++)))***,,,...---,,,///---///333444666>>>IIIOOOVVV^^^bbbcccccceeehhhlllsss}}}|||}}}{{{wwwzzz|||zzzuuuqqqnnnnnneee]]]XXXXXXYYYVVVUUUVVVSSSQQQNNNKKKIIIEEE@@@===777444000...------,,,+++++++++++++++++++++++++++...---///333777>>>KKKWWWlllwwwlllTTTCCC999222111444333777EEE[[[rrruuubbbPPPCCC;;;666111...///...,,,,,,......---...///111111000...////////////000111222222222444:::FFFSSSfff}}}gggRRRDDD666333222444444444666;;;DDDVVVooo|||jjj\\\NNNAAA999777333222111///---------...------------------------,,,,,,+++++++++,,,---.........------------.........111333222111777BBBKKKYYYjjjnnn^^^LLL@@@888222333777;;;KKKccczzzjjjRRR@@@000000222333555666888888555444222000000000222333///......///222444555444666666666555444333111000000111222333333222111000///...------...///...,,,............//////000000000000000000111111111111222333444444444333222111---000333555555444444444---111555666555444666888666666555444222111000000///////////////000000000///000000000000...---,,,,,,,,,------...///000000000000222333333333333333222111000000000111333444777666555555777999<<<>>>999999999999999999999999666777999999999888666444666666777777666444222111////////////000111222333555555444444444444555555666555555777:::<<<<<<;;;>>>===;;;;;;;;;===>>>@@@BBBBBBAAA@@@???>>>======;;;<<<<<<<<<;;;<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<@@@===:::999999888555222111111/////////000111222222333333333333222111111000111333333222222333444555555666666777888888888:::;;;;;;<<<===AAAFFFJJJRRRXXX```cccaaa]]]ZZZYYYQQQKKKGGGGGGDDDBBBCCCFFFCCCHHHMMMOOONNNNNNPPPRRRHHHFFFDDDEEEGGGJJJKKKKKKKKKJJJGGGDDD@@@===:::888333111000000111111///...++++++------------++++++************+++++++++++++++---///111444666777777777777666666777888999999444444444333333222000000000---***+++---//////...///---///222111///666@@@CCCLLLWWW]]]^^^\\\\\\^^^[[[dddoooyyyzzz}}}{{{uuupppooooooddd]]]XXXXXXYYYXXXWWWXXXZZZXXXTTTQQQNNNJJJFFFCCC999666222000//////...---++++++++++++++++++++++++***+++///333333555>>>GGGRRR___ppphhhSSS???555222000000333;;;BBBTTToootttbbbTTTGGG:::111444000...000///------000.........000222222000...////////////000111333333555888BBBPPPaaayyydddOOO@@@666888555444555555666>>>GGGSSSkkkwwwgggUUUKKKBBB999555777333333222000......///111------------------------,,,,,,+++***+++,,,...///......------------......,,,111444444333:::IIIVVVttt~~~pppVVVHHH;;;777666555999>>>LLLdddyyy```MMM>>>555444333333444444666777888444333222111111111222333555222///000222444333222444444555555444444333222111111222222222333333333000///,,,******+++---///---...//////---,,,---...//////...---...///000111333444444555444333222111555444444333333444444555555777999:::888777777777999888666333222111111111000000000000000//////...111000......000111000//////...------...///000111333333333333333333333333000222333333222333555777888888777666666666666777666888:::<<<===<<<;;;::::::::::::999999777666666666666555444222111000000...///000111222333333333666555444333333444555666999:::;;;;;;<<<<<<;;;;;;===>>>>>>===<<<<<<>>>???FFF@@@<<<===CCCEEEBBB===>>>======<<<;;;;;;::::::CCCBBB@@@>>>===<<<======:::999:::;;;;;;:::777444666555333222111000000000111111000000111222333333333222111//////111222333222333444666777666666555444666777999===CCCJJJOOOXXX[[[___bbbaaa^^^YYYVVVSSSOOOHHHCCCAAA??????>>>???AAAHHHOOOPPPMMMOOOSSS]]]YYYPPPHHHGGGJJJGGGBBBFFFDDDBBB@@@>>>;;;888555444333222111000///...---,,,---------.../////////---...///...,,,+++,,,------...///000333555777888222555888999999888888888777999:::;;;:::777444222111000///......---......***,,,///000000111333555>>>CCCKKKSSSXXXZZZYYYWWWWWW[[[aaaiiisss}}}||||||}}}~~~xxxpppkkkccc\\\XXX\\\^^^]]]]]]```fff```ZZZWWWWWWUUUOOOJJJDDD???999777777888777555000///---,,,,,,,,,,,,,,,+++------,,,,,,///666;;;@@@HHHWWWhhhuuuwwwooogggOOOAAA555222111---000777@@@YYYxxxrrr___TTTJJJ>>>666333///////////////////////////////////////.........///...111333222000444:::;;;AAANNNccc|||xxx___JJJ:::555666888444444666777<<>>???@@@???>>>>>>@@@AAACCC@@@===???BBBDDDBBB@@@>>>>>>======<<<<<<;;;;;;???>>><<<;;;;;;;;;<<<<<<:::999999:::;;;999666444555444333222111111111111111111111111111111222333444333222111111222333444333444555777888777777666888999;;;<<>>>>>AAAEEEGGGIIINNNUUUcccbbb[[[OOOFFFDDDCCCBBBCCCAAA???>>>===;;;888555333333222111000///...---,,,,,,,,,------------------...///...,,,+++,,,---//////000222444666888999666888:::;;;:::888777777777888999::::::888777666555444222000...------,,,+++---.../////////111333:::???FFFMMMSSSUUUUUUUUUQQQTTTXXX^^^eeeoooyyy~~~}}}{{{{{{~~~~~~wwwrrrnnneee______^^^\\\[[[^^^^^^^^^```bbbbbb^^^VVVPPPKKKFFF@@@>>>>>>???>>><<<888555111---,,,,,,------,,,------,,,,,,...333777:::===EEEOOOWWWWWWPPPIII@@@666///000000///666AAARRRkkkqqqaaaOOOEEE>>>666///...........................////////////////////////000///111333222111777>>>EEEPPPccczzz}}}dddPPPAAA777444666444222333777<<>>>>>===<<<<<<;;;;;;::::::999999999999:::::::::999999999999888555222333222222111111222222333333222222111111111111222555444333222222333444555444555666888999888888777:::<<<>>>@@@BBBFFFJJJMMMPPPSSSWWWZZZZZZXXXUUUSSSLLLIIIGGGGGGIIIGGGAAA;;;AAA===<<>><<<;;;;;;999777555333222222111000///......---------,,,,,,,,,,,,,,,---...///...,,,,,,,,,...000000111333555777999::::::<<<>>>>>><<<:::888888888888999999::::::::::::999888666333000...---,,,,,,...//////------...///444888>>>DDDJJJNNNPPPQQQPPPQQQRRRTTTXXX___gggmmmttt}}}{{{wwwvvvzzz|||zzzqqqhhhccc```]]]]]]___[[[^^^cccggggggccc^^^ZZZTTTOOOJJJGGGHHHIIIHHHFFFBBB===777222//////......+++,,,,,,,,,+++,,,///222888777777:::======999555222,,,+++...///222@@@PPPmmmwww```RRRCCC;;;777333000000------------------------////////////////////////333111222333444666>>>GGGUUUfffrrraaaMMM@@@:::555444555333444888>>>HHH\\\zzz}}}nnn\\\NNNDDD===666111111222111000000///...---,,,---...///,,,,,,,,,,,,------------+++---......------...///...------,,,---...000111///222;;;JJJ\\\sss~~~gggRRRBBB999444999444333999GGGYYYooosssaaaKKKCCC999222///...,,,***...000222333444333222000//////000111222333444555333333222222333333333333555555555555555444444333222222222333333333444444111000///...---...///000+++---000111000000000111............//////000000000000000000000000//////222222222222222222222222111222222222222444777999===;;;999666333222111111111111222222111111000///...,,,++++++,,,------,,,......//////000111222333444444444444444444444444222333444444555777;;;>>>::::::999999888666555555666555444333333333333444555555555555555444333333444333333333222222111111000111111111111111000/////////000111333444555666888888999:::::::::::::::===???AAAAAAAAAAAABBBDDDJJJKKKKKKGGGAAA===<<<===>>>>>>===<<<<<<;;;;;;:::::::::999888888888888777:::999777777777666333111111111111111222333444555444444333222111111111111555444333333333333444555444555777888999999888888:::<<>>@@@>>>;;;999999888666444222222111111000000//////.........------,,,,,,,,,---...///...---,,,---...000111111333555777888:::===???BBBBBB@@@>>>======;;;;;;:::999:::;;;<<<===<<<:::888666333111000//////000111///---,,,,,,---///111555;;;@@@EEEHHHJJJLLLLLLLLLLLLNNNRRRYYY^^^dddlllwww|||wwwsssuuuxxx|||zzzqqqhhhccc```aaabbb```bbbeeefffeeecccbbbbbb[[[VVVQQQOOOPPPPPPOOONNNKKKFFF???:::777444000---******+++++++++,,,...///555333222222444555333222///,,,,,,///000666LLLccc}}}mmmcccTTTJJJ===666333333333333------------------------///////////////000000000555333222555888===IIIUUUfffyyysssXXXJJJ===888777555444444888:::AAALLL^^^xxxxxxiii[[[LLLAAA999666333111222333222111......---,,,,,,,,,---...,,,,,,,,,------------...,,,---......------...///,,,---...///000111444666444:::GGG[[[rrr|||dddOOO@@@777333333888888???MMMaaavvvzzzhhhSSSCCC<<<888222///......---+++...///111333333222000///---...///111222333444444333333444444333333333333555555666666555555444333222222333333333444444444222111000/////////000000(((,,,222444444222000/////////000000000111111000111111111111111111111111111222222333333222222111111222222222222444777999<<<;;;888555333222222222222222222222222111111000///---,,,,,,---......---......///000222222333333555555555555555555555555333444555444555888<<>>===???======<<<<<<;;;::::::999======<<<:::999777666555888777555555555555333111000000000111222333555555666555444333333333333333444444444333333444444444444555777888999999888888777:::>>>BBBFFFKKKPPPTTTYYYYYYZZZYYYXXXUUURRRPPPOOOKKKGGGGGGJJJLLLJJJHHHAAA===<<>><<<;;;;;;;;;===>>><<<;;;:::888777666555555333444444222///---------,,,---000333888<<<@@@BBBCCCCCCDDDDDDDDDHHHMMMQQQWWW]]]eeemmmttt}}}}}}sssrrrrrrsssvvv|||{{{ppphhheeeddddddfffjjjnnnooommmhhhdddbbb___ZZZUUUSSSTTTUUUTTTRRRPPPLLLGGGDDDAAA<<<444...*********+++,,,---...............///000111000///000---...000222>>>\\\yyywwwgggXXXNNNHHHAAA888000...000000///------------------------////////////000000111111222111222777===GGGWWWeeevvvhhhVVVEEE<<<666666777555333333;;;BBBMMM```xxxzzzhhhZZZLLL@@@999444333222222222222222111------,,,,,,,,,---------,,,,,,---------.........,,,---///...------...000,,,///111222222222555777===HHHZZZqqqyyycccKKK>>>888333222444666@@@RRRhhh~~~ooo[[[HHH<<<666222000---,,,++++++***)))///000111222222111000000---...///111222333333333222333555555444333333444555666666666666555444444333333333333444444444444222222111111000000000111)))---333666555222///...000000111222222222222222222222111111111222333333111222333444444333222111222333444444444555777999;;;999777555333222222222222333333333333222111111000...------...//////...---...000111333444444444666666666666666666666666555555555444444777;;;???===>>>?????????>>><<<;;;;;;;;;:::888777555444444222333333444333333222222111111111222222222222222//////000000111000000000---///000222444555555555::::::;;;<<<<<<<<<<<<;;;888;;;>>>@@@@@@@@@AAABBBDDDGGGIIIHHHEEEBBBBBBCCC=========<<<;;;;;;::::::??????>>><<<:::888666555666555333333444444333111000000000111222333555666777666555555555555555666555555555555555555555555666777888::::::::::::999666999>>>BBBHHHNNNUUUYYY]]]\\\[[[YYYWWWTTTQQQOOOPPPLLLHHHGGGHHHJJJMMMNNNIIIFFFHHHMMMQQQOOOOOOPPPPPPSSSVVVYYY\\\\\\SSSHHHBBB???:::777555444222000000000000000000111111111000000000///////////////---...//////...---///000000111111222333555777888;;;>>>BBBDDDDDDDDDEEEFFFAAA@@@>>>=========>>>>>>===<<<;;;;;;::::::::::::888888888666222000///000,,,,,,...000333666999:::<<<>>>???AAABBBDDDHHHKKKJJJNNNSSSYYYaaammmzzzyyyvvvrrrppprrrxxxyyypppmmmjjjhhhjjjrrr|||xxxkkkbbbaaa\\\WWWUUUWWWXXXWWWVVVSSSPPPLLLKKKJJJEEE;;;333///---++++++,,,.........---...////////////...---///,,,---111666FFFggguuufffYYYMMMEEEBBB???888000...111111...------------------------...//////000000111111222000000333<<>>IIIXXXmmm{{{___LLL999333222111444:::FFFXXXppp{{{hhhUUUCCC666222333+++++++++************+++111111111111111111111111---...000111222222222222111444666666444222333444666666666666666555444444333333333444444444444555333333222222111111111111---000333444333111000000111222333444444444333333222111111111111222333444222333444555555444333222444555777777777666777888888777555444222222333333333333333444333222222111000...------...//////...---...000222444444444444666666666666666666666666666666555444333666:::>>>>>>???AAABBBCCCBBBAAA@@@?????????>>><<<999777555222333333444444333333222000000111111222222222333......///000111111111000...000111333444555555555999999:::;;;;;;;;;;;;:::777:::>>>@@@AAAAAABBBBBB@@@BBBDDDEEEDDDCCCCCCCCC?????????>>>======<<<<<<>>>>>>>>>===;;;999777666444333111222333444333222000000111111222333444555777777777666777777888888777888888888888888888777888999;;;<<<======<<<<<<999<<>>===<<<<<<<<<<<<<<<<<<<<<999666444333444------...///000222333444555888<<<>>>@@@AAACCCEEECCCEEEIIILLLRRR\\\iiirrr}}}yyyuuuuuuxxx}}}{{{yyywwwsssqqqxxxxxxkkkddd___ZZZXXXZZZ[[[[[[YYYWWWSSSOOONNNNNNKKKBBB:::666222...,,,,,,------,,,...///000//////.........---+++,,,111888GGGgggrrrbbbWWWNNNFFFAAA>>>???;;;444222555444111...........................//////000111111222222444555;;;HHHVVVhhh~~~zzzcccPPPAAA999666333333444666888@@@IIIXXXmmm{{{iiiVVVJJJ@@@666000000---...//////...---......,,,,,,---...............------------............---...//////......///000...111333555888@@@LLLUUUcccsssqqq\\\FFF:::111111111333???NNNdddwwwiiiYYYHHH===555///---000***+++++++++******+++,,,333222111111000111111222---...000111222222111111111444777666444222333444666666666666666555555444333333333444444444555555333333333222222222111111111222222111000///111333222333444555666555444333222111000000000111333444222333555666666555333222555777999:::888777777888777666444333222222333333333333444444333333222111000...,,,---...///...------...111333444555555555777777777777777777777777777666555333333555999===???AAACCCEEEEEEEEEDDDCCCAAABBBBBBAAA???<<<999666222333333444444444333333000000000111222222333333------///000111111111111///000222444555555555444888888999::::::::::::999777:::>>>AAABBBBBBBBBCCC???@@@AAACCCCCCBBB@@@>>>AAAAAA@@@@@@???>>>>>>>>><<<<<<======<<<:::999888333222000111222444333333111111111111222333444555888777777777888999::::::999::::::;;;;;;::::::999;;;<<<===????????????>>>===>>>AAAEEEJJJQQQZZZ___XXXWWWVVVTTTSSSQQQPPPOOOHHHJJJKKKHHHEEEDDDIIINNNNNNMMMQQQZZZ___]]]YYYXXXXXXXXXVVVSSSTTTUUURRRLLL;;;888444222222222111000//////000000111111222222,,,---------.../////////,,,...//////......///111333333444444666777999999777:::>>>@@@@@@@@@@@@AAA===>>>???@@@AAABBBBBBCCCBBBAAA???>>>======<<<<<<>>>???>>><<<999666666666....../////////000000000,,,000555888999999:::;;;BBBCCCEEEFFFIIIPPPZZZbbbnnnyyy|||zzzzzz|||}}}~~~www|||wwwfffaaa\\\[[[\\\^^^]]]\\\ZZZTTTOOONNNPPPNNNGGG@@@<<<777000,,,,,,---,,,***,,,,,,,,,,,,+++,,,...///...+++---222888EEE```{{{zzznnn^^^PPPGGGBBB===:::999<<<999333222555444000////////////////////////...//////000111222222222:::<<>>888222///000,,,...//////......///000,,,------.../////////...---------.........//////---...//////......///111...000333777???MMM```mmmpppTTT>>>666111111444555999NNNeeexxxtttfffOOO>>>000...///---++++++***+++***)))''''''''')))333333111111111111333444222111111111222333333444333444555444333333444666222444666666444333333333333333333333333333333333222111111111000000//////000111222333333222111000444333222222111111222222555444333333222111000000222333444555666666666666999666444555888:::999888666666555444333333222222444111///000111222///---222222111000///...---------...000333555666777888777777777777777777777777777999:::888555444666999>>>BBBEEEFFFDDDCCCEEEGGGAAADDDGGGIIIGGGBBB<<<888555333222333555555222///000000000000000111111222111///...///222333222000222222333444444555555666;;;;;;;;;999888:::===???<<<<<<;;;<<<>>>AAADDDFFFDDDCCCBBBAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888555444333222111222333444222333444555666666666666444555666777888999999999;;;<<<===>>>>>>======<<>>888222000222333222///444222000///...///000111...............///000000222444555444111/////////333555777:::;;;;;;:::999???<<<888888;;;>>>>>>============>>>???AAABBBCCCBBBCCCCCCAAA>>><<<;;;;;;BBBAAA@@@???===;;;999888555222///---...//////...///000111333555666888888;;;===???DDDJJJPPPUUUXXX```hhhttt}}}zzzzzz}}}~~~}}}~~~wwwkkk^^^[[[^^^bbbdddddd___]]]WWWQQQLLLGGGDDDCCC;;;888444111///...,,,***...------,,,,,,------...---,,,///222333;;;QQQfff|||nnnaaaPPPDDD???;;;666222222000000222555555333000444222000...---...///000---000222222111222666:::<<>>777444666444555888;;;EEE\\\rrrvvvfffRRRIII===555333333111//////////////////////////////............---------........./////////000000///---...111111//////333666666:::CCCNNN^^^yyy}}}gggPPP@@@999222222444777???QQQkkkzzzeeeRRREEE777444000---,,,***((('''))))))************))))))222222222222222333444444333333333333333444444555333444555444333333555666444666888888666555444555333333333333333333333333000000000000/////////...///000111111111111000///222222111111222333555666666666555444444333222222222222333444555666666666999666555555888999888777555555555444333333222222444111000000111111///---111111000000///.........///000111333444555555555666666777777888999999:::888999:::888444444777:::???BBBEEEEEEDDDCCCCCCEEE@@@AAADDDEEECCC???:::777555444222333444333111...000000000000000111222222111000///000222333222000222333333444555555666666999::::::999888999;;;===>>>======>>>???AAACCCDDDCCCCCCBBBAAA@@@@@@@@@@@@<<<===>>>??????>>>======<<<<<<<<<;;;:::999888777444333222111111222333444222333444555666777777777777888888999:::::::::999777888:::<<<<<<===<<<<<>>;;;888777999::::::999::::::;;;;;;<<<>>>???@@@>>>@@@AAA@@@>>>======>>>AAAAAAAAA@@@???===;;;999666333000.../////////...///000111222444555666777777888;;;???EEEJJJOOORRRWWW^^^hhhsss{{{{{{zzz{{{zzz{{{|||zzz|||{{{qqqgggfffjjjnnnooonnngggccc]]]WWWSSSNNNJJJGGGEEEAAA<<<777333000---+++------,,,,,,,,,,,,------------///000000666HHHZZZsssrrr___SSSEEE;;;888666333///111000///111333444222000222111000.........//////...111333444444777<<>>666333---111:::EEETTTiiizzzdddRRRDDD:::333111...,,,,,,,,,+++***))))))************))))))111111333444555555666666444444444444444555555555333444555444333333555777777888::::::888777666777222222222222222222222222000////////////.........//////000000000000//////111111000000222555888999777666666555555444444444000111222333444555666666888777666666777777666555555444444333333222222222333222000000111111///...////////////////////////111111222333444444333333444555666888999:::<<<<<<999:::999666333333777;;;???AAADDDDDDCCCBBBAAAAAA>>>???@@@???>>>;;;888666666555444333333222000...111000000000000111222222222111111222333444333111333333444444555666666666666888999999777777888:::>>>??????@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@@@@???<<<======>>>======<<<<<<<<<<<<<<<;;;:::999888777555444333222222222333333222333555666777888888888;;;;;;;;;<<<<<<<<<<<<<<<888999:::<<<>>>>>>??????AAABBBCCCEEEGGGIIIJJJKKKOOOTTTXXXWWWXXXZZZZZZYYYXXXVVVRRROOOMMMKKKGGGEEEEEEGGGJJJLLLNNNNNNNNNMMMLLLOOOSSSUUUUUUTTTTTTUUUUUUUUUWWWXXXXXXUUUOOOKKKGGG@@@888333222333222111333222111//////000111111//////.........///000000555555444222000000333555555666888:::<<<>>>>>>>>>@@@>>>;;;:::999999888666777777777888999:::;;;<<<:::<<<>>>???>>>>>>???@@@???@@@BBBCCCBBB@@@===<<<888555222000000000///...//////000111222333444444222333555999>>>CCCHHHKKKOOOTTT\\\dddlllsss{{{}}}yyyzzz{{{}}}~~~~~~~~~}}}yyyvvvxxx~~~zzzsssssswwwzzzwwwsssnnnggg```\\\ZZZVVVPPPJJJKKKGGG@@@;;;666333///---,,,,,,++++++++++++,,,,,,------......,,,///<<>>>>>===<<<:::999777777888777666555444333111///111111000000111111222333222222333444555444333222444444444555666666777777444666888888666555666777<<<===>>>@@@AAAAAAAAAAAADDDDDDCCCCCCBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999888666444333222222333333444555777888999999999<<<<<<======>>>???@@@@@@>>>???@@@@@@AAABBBBBBCCCCCCEEEFFFIIIJJJKKKLLLLLLPPPUUUZZZ\\\]]]]]]\\\\\\[[[XXXUUUQQQMMMIIIDDD@@@BBBDDDHHHMMMOOOPPPOOOOOONNNPPPRRRRRRQQQQQQRRRTTTTTTUUUWWWYYYWWWSSSNNNKKKKKKDDD<<<555333222222111222222111000000111111222000///////////////000000444444222000000111555999:::;;;<<<>>>@@@AAACCCDDDEEEDDDBBB@@@===;;;999777555555555666666777999999888:::<<<=========>>>@@@<<>>:::777444222222111000......//////000000111111111000111222666:::>>>BBBEEEKKKOOOUUU[[[```eeejjjmmm|||{{{}}}}}}zzzxxx{{{|||sssnnnggg___\\\]]][[[TTTMMMKKKFFF@@@:::666333000...,,,++++++******++++++,,,,,,---...,,,***,,,444;;;EEEWWWmmm}}}sssdddTTTJJJBBB;;;444000111222111000///...---,,,---...000000---...///000000000000///111333444777<<>><<<;;;999999888888999999999777555333222111111111111111111222222333333444666666666555444333444444555666666777777888333555777666555444444555888:::;;;>>>???AAAAAAAAACCCDDDDDDEEEDDDCCCBBBBBB======<<<;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>===<<<999666444333333222444444666888999:::;;;;;;;;;;;;<<<===???BBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCGGGIIIKKKMMMMMMMMMLLLKKKPPPTTTZZZ___aaa```aaabbbbbb```\\\XXXSSSMMMGGGBBB@@@CCCGGGKKKNNNPPPOOOOOOOOOPPPQQQPPPOOOOOOQQQSSSUUUVVVXXXWWWTTTOOOJJJHHHJJJEEE>>>777333222222222222111111111111111222222111000000/////////000000222222111000111444999===??????>>>???@@@AAACCCDDDGGGGGGFFFDDD@@@<<<:::888555555555555666777888888888:::<<<<<<;;;;;;<<<===;;;===@@@CCCDDDCCC@@@???;;;999666555444333111///////////////////////////000000222444888;;;???AAADDDIIIPPPVVVZZZ]]]___aaakkkqqq{{{}}}{{{|||{{{~~~}}}|||~~~}}}ooohhh```]]]______ZZZTTTOOOJJJBBB;;;666222///---,,,++++++******++++++,,,+++------++++++---111333:::EEESSS```lllvvvzzzzzzuuurrrmmmfff\\\PPPEEE>>>;;;777222000000111000///------,,,,,,,,,---...000,,,---///000111111111111555777999===FFFUUUgggttt|||eeeQQQFFF;;;888777777555333666;;;AAAQQQjjjvvvfffWWWLLLBBB;;;777222111000000000000///---------------------------///............---------........................000///111444888===IIIUUUjjj{{{pppXXXIII999666444333000...333;;;HHH]]]vvvwwwgggPPPFFF:::333000...,,,+++,,,+++******++++++***((())))))************))))))000111333555666777888888333333444555555444222111222444555555444555777999888999;;;:::888666555555555444444333333222222222111111222222222222222333222222111111111111222222111000000///.........///.........//////000000000000000//////000111333444333555777777555444333444111111111111111111111111111222333111///...///000---------....../////////---...000222333444555555666666777777888888888999999:::999666333333777;;;>>>???AAADDDEEEDDD@@@===???>>>===;;;:::999999999777888999888555333333333222111111111111222333333333666888999777555444444555555666666777888888888444555666555333333333555666666888:::<<<>>>@@@@@@AAABBBCCCEEEEEEDDDCCCCCC>>>===<<<;;;;;;;;;;;;;;;999:::;;;======>>>>>>>>>===<<<999777555444444444444555777999:::;;;<<<<<<::::::;;;===???CCCFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBJJJLLLNNNPPPOOONNNKKKJJJOOORRRXXX```cccbbbcccfffgggfffccc```\\\VVVOOOJJJAAADDDGGGKKKMMMOOOOOOOOONNNOOOOOOOOOMMMNNNPPPQQQTTTUUUVVVSSSNNNIIIEEEDDDGGGCCC>>>888444222222222111111111222222222222222111111000/////////000000111111222222444999???DDDAAA@@@>>><<<<<<===???@@@CCCEEEEEEDDD@@@;;;888777666555555555666666777888777999;;;;;;:::999:::;;;:::;;;>>>AAABBBAAA@@@???;;;999777777666555333111000/////////.........---000000111333555999<<<===<<>>:::555333000//////...---,,,+++---------,,,,,,...///---...///000222333444555333777===EEERRRdddwww}}}cccNNNAAA;;;333333555666555555===FFFTTTiiisssfffVVVJJJAAA999444444111111000000///.........------------------------///............---------........./////////000000///000444:::AAAKKK]]]lllqqqXXXCCC666111111000///,,,000???NNNdddtttzzzkkkUUUBBB999333/////////,,,)))(((,,,+++******+++***(((&&&))))))************))))))222222222333444666777888444555666666666555333222222444555555555666888:::999:::<<<;;;888666555555666666555555444333333222000000111111222222222222222111000//////000111222000000111111000///...---...//////000111111222222222111///......///111222000333666777555333444444000111111111111111111111111222333222///...///000---.....................//////111222222333333333333333444666777888999999888999:::888444444777:::>>>>>>@@@DDDGGGFFFBBB>>>>>>>>>===<<<;;;::::::999444666888666444222222333222222111111222222333444444777:::;;;888555555555555666666777777888999999555666555444222222333555666555555666888:::<<<======???AAACCCDDDDDDCCCBBB???>>>===<<<;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::888777666555555555666666444666777999;;;<<<======;;;:::;;;<<<>>>AAADDDFFFDDDDDDBBBBBBAAABBBCCCCCCJJJLLLOOOQQQQQQOOOLLLJJJLLLMMMSSS\\\___]]]___dddeeeddddddcccaaa\\\UUUPPPEEEFFFHHHKKKMMMNNNOOOPPPKKKLLLMMMMMMLLLLLLMMMOOOOOOQQQPPPMMMGGGBBBAAAAAABBB@@@===999444222111111000111222222333333333222222111111000//////000000000222444666:::???FFFJJJEEECCC???<<<::::::;;;<<>>??????>>>>>>;;;:::888888888777555333111000000///...------,,,......///000222555888999999===BBBFFFIIILLLOOOQQQUUU[[[ccckkkssszzz|||}}}|||||||||vvvmmmgggdddeeeeeeeee```YYYNNNCCC;;;555000---------,,,,,,,,,,,,------+++---,,,)))+++111000,,,222222333777:::;;;<<<===;;;<<<===<<<:::888777666111000///......---,,,+++***,,,......---,,,---////////////000222444777888666>>>KKKYYYiiizzz}}}dddOOOAAA:::777111111444666777>>>OOO___tttuuufffXXXIIIAAA;;;555333555///000000///.........///........................///............------------......///000111222222222444;;;EEEPPPaaaxxxjjjTTTDDD888222000//////111444>>>PPPbbbrrr|||{{{kkkXXXJJJ;;;...///++++++......)))'''((()))))))))***+++***(((&&&))))))************))))))333222222222333555666888555666777888777666444222222444555555555666888::::::;;;<<<<<<999777666666777777666555444444333333//////000000111111111222111000///......///000111...000111333333111///...000000111222333444444555222111///...---...000111///222666777555333444555000000000000000111111111000222444222///---...111........................111111222222222111111000000111222444777999:::;;;777999:::888555444666999>>>>>>@@@DDDHHHGGGCCC>>>======<<<<<<;;;:::999999222444666555222000111333222222111111222222333444444888;;;<<<999666555555666666666777888888999999666666555333111111444666777666444444555777999::::::<<>>>>><<<;;;;;;;;;===@@@CCCDDDDDDCCCBBBBBBCCCDDDEEEFFFIIILLLOOORRRRRRPPPMMMKKKIIIIIINNNVVVYYYWWWYYY_________```aaaaaa]]]WWWSSSIIIIIIJJJKKKMMMOOOPPPQQQHHHJJJKKKKKKJJJJJJLLLMMMKKKLLLLLLHHHBBB>>>>>>???>>>>>><<<999555222111111000111222333333333333333222222111000000///000000000333666:::>>>DDDJJJOOOIIIFFFBBB===::::::;;;<<<>>>BBBEEEEEEAAA<<<::::::555555444444444555666666333555888999999999;;;<<<999999:::<<<<<<=========;;;999888999999999666444222111000///...---,,,,,,,,,,,,---...///222444666;;;<<<>>>???@@@CCCFFFIIIQQQUUUYYY]]]cccnnn|||}}}}}}}}}~~~{{{rrriiidddccceeehhh___XXXNNNDDD===777444111...------,,,,,,------...,,,...,,,(((+++000000***///---...222444333333333222333444333222000000111///////////////...---,,,))),,,///000---,,,---...000//////000222555999;;;BBBMMM___rrrxxxaaaLLL???888444222333333555888<<>>===<<<<<<;;;:::999888888888888333333444555555666666777666777888;;;===<<<999777>>>;;;:::;;;@@@CCCDDDDDDBBBBBBCCCCCCCCCFFFJJJMMMNNNOOOPPPPPPPPPPPPPPPPPPKKKLLLNNNPPPRRRSSSSSSTTTWWWXXXXXXWWWUUUTTTTTTUUUOOONNNNNNPPPSSSSSSQQQNNNMMMMMMLLLLLLKKKJJJIIIIIIKKKIIIFFFCCCAAA@@@??????;;;<<<<<<:::666444333333333222111222333333222000111000///...///000222333000111555<<>>>>>>>>>>>CCCBBB@@@???>>><<<888555777666555444444555666777777777777777666666666666888888777666777999;;;============<<<:::777444333111111000......---------,,,------...///000111111444666:::<<<>>>@@@CCCFFFLLLPPPVVVZZZ\\\bbbkkkrrr|||}}}}}}wwwpppkkkiiihhhccc]]]TTTKKKDDD>>>999666999666333000///...---+++.........---------,,,,,,......---,,,---...///000//////000000///...------000000///...---,,,,,,+++///,,,+++,,,///111000......,,,---000000222:::CCCIII^^^xxxsss^^^HHH<<<999666222111555555777===JJJaaa}}}mmm[[[NNNDDD???999555444333000...//////............/////////000111000...------......///000000......///000000---,,,///111111333888???IIIXXXiii}}}}}}dddJJJ>>>999333000//////---///999JJJ[[[fffjjjaaaVVVHHH<<<666222---)))************************,,,+++++++++******))))))******))))))((((((''''''222222111111111333555777444444333333333444444555666666777888888999999:::::::::;;;;;;;;;;;;::::::666666777777666555444444444444444333333222222222111111111111111222333333222222222222222222222222444444555555555444333333333111///////////////------...///111222222111111///000111000//////111333222222333333222000///...////////////////////////444222111111333444333111222333555777888999:::::::::;;;<<<<<<:::999999:::>>>>>>???BBBEEEFFFEEEDDD@@@>>>===;;;::::::::::::999888777555444444444444333333222111111111111222222444666666444333333444666666666666777888999999999::::::888555444555666888777666777999:::999888888888888:::===???>>>>>>AAA@@@@@@???>>>===<<<;;;;;;;;;::::::999888888777333333333444444555555666666777888;;;======:::777@@@???>>>@@@DDDFFFFFFEEEDDDFFFHHHHHHHHHIIIMMMPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPOOONNNNNNSSSTTTVVVUUUTTTTTTUUUWWWUUUUUUWWWYYY[[[YYYUUUQQQMMMMMMLLLLLLKKKKKKJJJJJJLLLJJJHHHEEEBBB@@@>>>>>>:::;;;;;;999666333333333111111000222444444333222222111000//////000222333555555666;;;@@@CCCDDDCCCFFFFFFFFFFFFEEEDDDBBBBBBCCCAAA@@@???>>>;;;777444444444333333444666777888888777777666555444333333555444333333333555777888::::::::::::888666444333111111000///...---------+++,,,,,,---.../////////111333666888999<<>>999666444222000///...---,,,,,,+++,,,,,,,,,------,,,,,,,,,---...///......//////......---,,,///......------,,,,,,,,,///---+++,,,...000///.........000444666999BBBKKK[[[ppptttaaaPPP???888777555333333444777???NNNccc||||||ooo```PPPEEE>>>:::555333222222111/////////............//////...000000///...------...,,,---......------...000///...000555888:::AAAHHHVVVaaarrrbbbPPP===444111---++++++...111888CCCNNNUUUVVVUUUGGG???555///---,,,***(((************************++++++******))))))))))))))))))))))))((((((''''''000000000000222444666777333333333333333444555555666666777777888888999999;;;;;;<<<<<<<<<<<<;;;;;;888888888777666555444333666555444333222111000000222111111111111222333333444444444444444444444444333333444444333222222111111///......000000000///---...///000111111000000///000111000//////111222111111222222111000///...////////////////////////444333222222444444333222222333555777999;;;<<<<<<:::<<<======;;;::::::;;;<<<<<<>>>AAADDDFFFEEEDDD???>>><<<;;;:::999::::::888888777666555444333333444444333222222222222333222444555555444333333444777777777888888999999:::999::::::999777777888999999888777888999::::::888666666666777:::<<<;;;;;;>>>>>>======<<<;;;::::::999999:::::::::888777666444333333333333444444444777777888;;;======;;;999AAAAAAAAADDDFFFGGGFFFEEECCCHHHLLLLLLJJJJJJMMMQQQSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKJJJNNNPPPRRRSSSSSSSSSUUUWWWYYYZZZ]]]```aaa___ZZZVVVPPPPPPOOOOOONNNMMMMMMMMMMMMLLLJJJGGGDDD@@@===<<<999::::::888555333222333111000000111444555555444333222111000000111222333777666666777:::<<<;;;;;;AAACCCEEEHHHHHHGGGEEEDDDBBBAAA???>>>===;;;777444222222111222333555777999888777666444222111//////000///......///000222333666666666666666555444333111000000//////.........+++++++++,,,,,,------...///000111222333666:::===???EEENNNTTTWWWYYY\\\^^^bbbgggpppyyy~~~zzzzzz{{{{{{zzzwwwqqqmmmbbb\\\UUUPPPNNNOOOPPPQQQMMMIIIBBB===:::888666555111///---+++******+++,,,,,,++++++++++++,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---///......000///333999>>>EEERRR]]]tttlll[[[KKK@@@666555666555555777888AAASSSjjjwwwhhh\\\OOOBBB999666444111000111111111000//////............//////...///000///---------///,,,---......------///111---...333888<<>>===<<<:::;;;;;;<<<<<<===@@@CCCDDDBBBAAA>>>===<<<:::999999::::::777777777777666444333222555555444333333333333444333555666666444444444555888888999999::::::::::::888:::::::::999999;;;<<<:::888888999:::;;;:::999888777777888:::<<<<<<;;;<<<<<<;;;:::999999888888666777888999999777555333444333222222222333333444888888999;;;===>>><<<:::>>>???AAADDDEEEEEECCCAAA@@@FFFLLLMMMJJJHHHKKKOOORRRRRRRRRRRRSSSSSSTTTTTTQQQQQQPPPPPPNNNMMMKKKKKKLLLNNNPPPQQQQQQQQQSSSUUUVVVXXX[[[^^^aaaaaa```___YYYXXXWWWVVVTTTRRRQQQQQQNNNNNNLLLIIIEEE@@@<<<:::888999888666444222333444333222111111333555444333444333333222111222222333444444444555777999::::::===>>>AAACCCDDDDDDCCCBBBBBBAAA??????>>><<<999666333222222111222333555666777666555222000...,,,+++,,,,,,++++++,,,---......111222222222333333333333000000000000//////......,,,,,,,,,---------------...............111666:::;;;@@@HHHOOOSSSVVVXXX[[[\\\___eeemmmvvv~~~}}}|||xxxwwwxxxyyy{{{yyyuuurrrooohhh___XXXUUUUUUUUUVVVTTTOOOIIIDDDAAA???>>>===888555111---*********+++***************++++++,,,++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,...---,,,,,,---.........222111555>>>HHHUUUgggvvvkkkVVVJJJ>>>888444444666555777;;;DDDVVVpppuuucccUUUJJJBBB999333333111000///000000000000///......------......///---...//////---------//////000000///......000222111333888>>>DDDNNNaaarrreeeOOO???999333///...///222555:::@@@GGGIIIEEE<<<333---///,,,******+++,,,+++***************************((((((((((((((((((''''''((((((((((((((((((((((((111000000000111111222222222222222222222333444555444555555666666777888888;;;<<<<<<<<<<<<<<<<<<;;;999999999888777555444333555555666666666666666666555444444444444555666666333333333333333333333333222222222222111000///......---,,,...000222222222///////////////000000000///000000///......///111//////////////////000000111111111222222333333333444444555444444444444555888888999:::;;;;;;::::::;;;===>>>===<<<:::;;;;;;>>>>>>>>>???AAA@@@>>><<<===<<<;;;:::999999::::::777777777777666444333222666555444444333333444444666777888777666555666888999:::;;;;;;<<<;;;;;;:::888999::::::999:::<<<>>>;;;:::999:::;;;<<<;;;::::::888777777999;;;;;;::::::999999888888777777777333444666777666555333222444333222111111333444555888888999;;;===>>>===<<<<<>>??????@@@@@@@@@AAA@@@?????????>>>;;;999666555444222111111111222666555333111...,,,***)))++++++++++++++++++,,,,,,......//////000111222222///000000111000000///...////////////............/////////......000555888:::>>>CCCHHHMMMSSSXXX[[[ZZZ\\\___dddkkkttt~~~}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvxxxqqqggg___ZZZWWWVVVUUUUUUQQQLLLHHHFFFEEEDDDCCCAAA===888222---***)))))))))))))))*********************+++++++++++++++***))))))***++++++,,,,,,,,,---------------...000111555555;;;FFFUUUggg~~~~~~iiiUUUFFF>>>999555444555555555:::AAAWWWqqqnnnbbbRRRFFF???;;;777333222222111000////////////......------------......,,,...///...---,,,...///111111000///------000222777:::AAAJJJUUUddd|||hhhNNN@@@222111...+++---333:::>>>DDDCCCAAA<<<666000---,,,+++***)))((()))((('''&&&))))))))))))))))))))))))''''''''''''''''''(((((('''''''''''''''(((((((((000000000000000000000000333333222222222222333333444444555555666666777777;;;;;;<<<<<<<<<<<<;;;;;;999999999888777666555444666666666777777777888888555444444444444555666666222222222222222222222222333333222222111000.........---,,,...000222222222111111000000000000111111///000000///...---...000......------...///000111111111111222333333444444444555666666444444555666::::::;;;;;;;;;;;;:::::::::<<<======;;;::::::;;;???>>>>>>>>>???>>><<<999===<<<:::999999999:::;;;888888777666555444333333555555444333333333333444777888999888666666888999:::;;;<<<=========<<<;;;888999::::::::::::<<<>>><<<::::::;;;<<<===<<<;;;999777555555666888888888888888888777777777666666333333444555555444333222444333222111222444666777999999999;;;>>>??????>>>===@@@DDDFFFFFFEEEEEEEEEGGGJJJMMMOOOOOONNNNNNNNNLLLLLLMMMNNNQQQTTTWWWYYYXXXWWWVVVSSSQQQNNNKKKJJJMMMOOOOOOOOOMMMLLLMMMNNNOOOQQQSSSUUUYYY___fffkkkfffdddbbb___\\\YYYWWWUUUPPPNNNLLLHHHCCC???;;;999888888777666444444555777999666333222222333222111333444444444555555555555666999;;;;;;:::888888888=========>>>>>>??????@@@>>>======>>>??????===;;;:::888666333111//////...333222111///---,,,******++++++++++++++++++++++++,,,,,,------...///111222///000111111111000///...222111111111000/////////111111111111000111555777;;;<<<>>>BBBHHHOOOUUUYYYWWWYYY[[[]]]aaahhhpppuuu}}}yyyxxxyyyzzzyyytttmmmfffaaa]]]YYYVVVTTTQQQNNNKKKJJJJJJHHHFFFFFFBBB===666111,,,***)))((()))******++++++******)))***++++++++++++++++++*********++++++,,,,,,,,,+++---...//////000222444:::===FFFUUUfffzzzvvvdddRRRBBB999666666444444555666:::FFFSSSnnnttt]]]RRREEE<<<999888666333111222222111///......///......------------......,,,---......---,,,...////////////...---...111444:::???KKK[[[kkk~~~hhhLLL;;;555+++---------444???HHHKKKGGGAAA888000+++***,,,...((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''''''''(((((((((......///000111111111111444444333222111111111111333444444555555666777777::::::;;;;;;;;;;;;::::::888888888888888777666555777777777777666666666666333333333333333444555555444444444444444444444444333333333222111000......///...---...000222222111333222111000000111222333///000000///------...///------,,,,,,---///000111//////000111111222333333444666777666444444555777999:::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<:::999999:::===<<<<<<===>>>>>>;;;999<<<;;;:::999999999:::;;;999888777555444444444444555444444333333333333333777888888777555666888999;;;<<<>>>??????>>><<<;;;888999::::::999:::;;;===<<<;;;:::;;;===>>>===<<<999777444333555666777666777777777777777666666666444444444444555555555555333222111111222555888::::::999999;;;>>>@@@@@@???>>>AAAEEEGGGGGGFFFGGGIIILLLKKKLLLNNNQQQRRRPPPNNNKKKKKKKKKLLLOOORRRUUUWWWXXXXXXWWWUUUSSSQQQOOONNNMMMNNNOOONNNMMMLLLMMMNNNNNNPPPRRRSSSUUUXXX^^^ccc```___]]][[[YYYVVVUUUTTTPPPNNNJJJFFFAAA>>>;;;:::888888888666444555777999888555333222222333444333222333444555666777777777666:::>>>>>><<<999777777888999<<<>>>?????????>>>999999:::<<<>>>???===;;;<<<:::777444111///......000000///......---,,,,,,+++++++++++++++++++++***,,,,,,+++,,,---...000111...///111222222111000///333222222111000000//////222333444333222333555777::::::;;;>>>CCCIIINNNPPPRRRTTTWWWYYY\\\aaafffjjjrrr|||zzzzzz}}}}}}yyyuuupppkkkeee___[[[TTTRRRPPPNNNNNNLLLIIIFFFEEECCC???999444///,,,***((()))***+++++++++******)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***---///000000111555888@@@FFFTTThhhyyyqqq[[[MMMBBB999444555444444666999<<>>>>>>>>999;;;<<<;;;:::888999999;;;:::;;;<<<>>>>>><<<:::<<<;;;:::999999999:::;;;:::999666444333333444555444444333222222222222333777777777666444555777999<<<===???@@@???>>><<<;;;888:::::::::999999;;;======<<<;;;<<<===>>>>>><<<:::888555444555777777777777777777777777666666666666666555555555666666777333222111111333666:::<<<:::999999;;;>>>@@@@@@???===@@@DDDFFFEEEEEEHHHJJJNNNKKKJJJLLLQQQSSSPPPMMMKKKKKKKKKKKKMMMPPPSSSUUUUUUVVVVVVVVVVVVUUUUUUTTTKKKMMMNNNNNNMMMMMMNNNPPPLLLOOORRRRRRQQQRRRUUUXXXYYYYYYXXXVVVUUUSSSRRRRRRPPPMMMIIIDDD@@@===;;;:::999999888666555555888:::777444222111333555555555111222444666777888888888333888>>>@@@>>>;;;999999111555:::>>>@@@???===;;;666666777:::===>>>===;;;<<<:::777444111000////////////............------***+++++++++++++++******,,,,,,++++++,,,...000111...///111222222111000///333333222111000///......222444555555444444555666999999999<<>>:::555111---+++((()))***,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000111111333777:::DDDMMM___uuuqqq]]]III???;;;777555777444555999===DDDTTTooottt```RRRHHH@@@777222222333111...***---000000...---...000...------,,,,,,------...+++,,,------,,,,,,...//////000222444666;;;BBBFFF\\\eeexxxbbbMMM===222...111,,,111555999DDDOOOPPPKKK===777///,,,---,,,)))%%%(((((((((((('''''')))***))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((,,,///222333333222222333555555444333222111///...222222333444444555555666444555777888999999888888888888888888888888999999:::999777555555666888999222111//////000222555777888999888666444444666777666555333111000000111111////////////000111333333333333333222111000///.../////////111333333111///...............------------------------...///000111111333444444444444444444666999<<<>>>>>>>>>=========<<<<<<;;;999888777<<<>>>???>>>===<<<===??????===<<<<<<<<<:::888666888777555333222222222222333222111111000111111111222222444666888999;;;<<>>===<<<<<<<<<<<<<<<:::<<>>>>>???===;;;888666444333444444999777555555777888999888999888888777777888888999555333222111111444666888::::::;;;<<<===>>>??????DDDDDDDDDDDDEEEGGGHHHHHHJJJJJJKKKNNNQQQQQQMMMJJJLLLJJJHHHIIINNNQQQRRRQQQSSSTTTUUUVVVWWWXXXXXXWWWVVVTTTPPPMMMKKKKKKLLLMMMPPPPPPPPPQQQRRRSSSTTTUUUYYYUUUOOOIIIFFFFFFHHHJJJNNNKKKHHHEEECCC@@@<<<999;;;:::888777777777888888888777666555555555555555777777666666666777777888:::<<>>DDDHHHNNNPPPRRRTTTUUUYYY]]]aaaaaafffnnnvvv}}}wwwuuuuuutttsssrrrvvv}}}}}}yyyssskkkeeeXXXUUUQQQPPPOOONNNJJJGGGDDDBBB???<<<888333...***---,,,,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///------//////222<<>>GGGJJJHHHCCC???000///---+++***)))((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---000333444444333333333555444444333222111000///222222222333444444555555444555666777888777777666888888888888888999999999999888777666666777888888333222111111111333555666888888888666555444666888888777555333222111111222////////////000111222333222222333222222111000///000//////000222333111000000000//////......------,,,,,,,,,,,,,,,---......000000111222333333444444666777:::<<<>>>?????????>>>>>>>>>===<<<;;;:::999>>>???@@@???>>>===>>>??????===<<<<<<<<<;;;888666777666555333222222222222111111111111111222333444222333444666777999:::;;;>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@???===;;;999777888:::;;;<<<============;;;888666555555555666999777555666777999999999999999888888888888999999555444333222333555777888999:::;;;<<<>>>???@@@AAAEEEEEEEEEFFFHHHJJJLLLNNNMMMLLLLLLNNNQQQQQQNNNKKKOOONNNLLLNNNQQQSSSRRRQQQSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVSSSOOOMMMKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSRRROOOJJJFFFCCCCCCEEEFFFJJJGGGEEECCCBBBAAA>>><<<;;;:::999888777888888999999999888777777777777777888777777777666777777777:::===AAADDDDDDBBB???<<<888666555888<<<>>>;;;888777666666666777888888999<<<999666666777777666444111000000//////......---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000111111222000111111222222222222222222222333333333444444444666666666666666999>>>BBBFFFJJJOOOSSSUUUWWWZZZ[[[XXX]]]cccjjjqqq|||}}}xxxqqqqqqpppnnnmmmpppvvv{{{}}}vvvnnniiibbb___ZZZXXXVVVSSSNNNKKKHHHEEEAAA>>>:::666111...000000...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,---000222888FFFSSSgggvvv~~~hhhUUUFFF===555333333222222444444>>>KKKYYYmmmqqqaaaSSSGGG@@@999777333000/////////000.........---------,,,,,,//////......//////000111000111111111000///......555444888BBBNNNZZZkkkzzzuuu^^^JJJ999444111+++***...222666===BBBCCC@@@;;;888///...,,,+++)))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))///222555666555444444444444444444444333111000000111111222222333444444444333444555666666666555444888888888888888888888888777777888888888888888777444444444444444444444444777888888777555555777888:::999666444333222222222////////////000000111222111111222222222222111111222000///000111333222222222222111000//////......,,,++++++++++++,,,------////////////000222444555888888999;;;===>>>???@@@>>>?????????>>>>>>===<<>>>>>??????>>><<<<<<<<<;;;888666666555444333222111111111000000111111222444555666222333444666777999::::::<<<;;;:::::::::::::::;;;;;;<<<>>>??????===;;;:::777777999:::;;;;;;;;;;;;;;;:::888666666666777777:::888666666888999:::999999999888888888888999999555555555555666777888999999999;;;===???AAABBBCCCFFFFFFFFFGGGJJJMMMQQQSSSPPPOOONNNNNNOOOOOONNNLLLRRRRRRRRRSSSUUUUUUSSSQQQRRRRRRRRRRRRSSSUUUVVVWWWYYYWWWUUURRROOOLLLJJJIIIKKKLLLLLLLLLMMMMMMNNNNNNKKKJJJGGGEEECCCBBBBBBCCCDDDCCCAAAAAAAAAAAA@@@>>>;;;:::999999888999999999;;;;;;:::999999999::::::999999999888777777777777888;;;@@@DDDFFFEEECCCBBB888777666888;;;<<<999666666666777888888888777777888777555666888999999888222222111000000//////...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...///000000111000000111222222111//////000000111222333444444555333333333111111222666999<<>>999555333000...---...//////+++,,,---------,,,+++***......------......///000222333444333222000111111:::;;;BBBRRRdddwwwpppYYYFFF888///000222//////222777888::::::888555222///---,,,+++)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))222444777888777555555555444444444444333222111111000111111222222333333444444555666666777666555444666666666666666555555555444555777999999999777777555666777777666555444333666777888888666666777999;;;999777555333222222222///////////////000111222000111222222333333333222333111//////111333333333333333222111111000//////------,,,,,,,,,,,,------///...------...111333555777777888888:::<<<===???>>>??????@@@@@@?????????@@@BBBCCCCCCAAA????????????>>>===<<<<<<;;;999666555555444333222111111111222222222222333444555666444444555666777999999:::::::::999999999::::::;;;<<<<<<===>>>>>>===<<<;;;777777888999:::::::::999888777666666666666777888:::888666666888:::::::::999999888888888888999999666666777888888999999999888999;;;===@@@BBBDDDEEEGGGFFFFFFGGGIIIMMMQQQSSSQQQOOOMMMLLLLLLLLLLLLLLLQQQRRRTTTWWWXXXWWWUUUSSSRRRQQQPPPOOOPPPRRRUUUVVVVVVVVVUUUTTTQQQNNNLLLJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@??????@@@@@@???>>>;;;;;;::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::999888888777555888<<<@@@BBBBBBAAA@@@999888888999;;;;;;888666777888999::::::999777666444444333444555666777777222111111000000///......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,---...///000000///000111222111000...,,,......///111222333444555222222111///------000222444999AAAGGGJJJLLLMMMNNNOOOTTTZZZ^^^ccciiiqqqwww~~~|||xxxwwwtttqqqooooooqqqrrrvvvyyy||||||xxxuuuxxxvvvrrrnnniiiddd___\\\ZZZTTTLLLEEE@@@<<<888666666555333111///------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---111555CCC\\\rrrvvv```NNN@@@888777333222444555666:::@@@LLLaaa|||iiiTTTFFF===888444222111///...---...///000+++,,,---......,,,***)))---------------...//////000222444333222333666999AAAFFFSSSfff|||qqqWWWEEE:::111,,,...222111222555999888555333000...,,,+++++++++***(((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))444666999999777666555555333333444444444333333222000111111222222333333444444555666777777777666555555444444444333333333222111333666888999888777666666777888888888666444333555777888888777777888::::::888666444222222222222111000000000000111111222000111222333333333333333444222000000222444444444444333333222111111000000000//////.........//////......---,,,---000222444444444555555777888:::;;;<<<===>>>??????@@@??????@@@BBBDDDDDDBBB@@@@@@@@@@@@>>>=========;;;999777444444444444333222222111555555444444444444444555666666777777888999::::::999999999999::::::;;;<<<<<<<<<==================888888999:::::::::999999555555555555666666777777:::888666666888999:::999999888888777777888888999777777888999999:::::::::999:::<<<>>>AAADDDFFFGGGGGGFFFFFFFFFHHHKKKNNNOOOOOONNNLLLJJJIIIIIIJJJKKKMMMPPPTTTWWWXXXWWWVVVUUURRRQQQPPPOOOOOOPPPRRRTTTQQQRRRRRRSSSRRRPPPNNNMMMMMMMMMLLLKKKIIIFFFDDDCCCEEEFFFGGGGGGFFFEEECCCBBBAAA@@@>>>>>>??????===<<<;;;;;;;;;<<<<<<<<<;;;;;;===<<<<<<;;;<<<<<<============>>>===<<<;;;:::999555777:::===???>>>===;;;999999::::::;;;:::888777777777888999888777555444000111111000000111222333111111000//////......---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,---...///000000///000000111000///...---------///000222333555555444444222///---,,,---///111444888<<>>888777666333333555555777???HHHcccyyyrrr```OOOCCC;;;555222111000////////////000111,,,---///000///...,,,+++---------------...//////...000111111000333999???JJJUUUhhh}}}hhhPPP???777222---***,,,000222333555666444111...,,,+++++++++******)))((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***555777999:::888555444444222333333444444444444333111111222222333444444444333444666777888888777777444444444333222222111111///111444666777777666666666777777888777666555444444666888999888888999:::888777666444333333333444222222111111111222222333111111222333444444333333444222111222333555444444333222222222222111111111222222111000000000000111///......---...///111222111111222333444555666777888999;;;<<<===>>>>>>>>>>>>AAADDDDDDCCCAAAAAAAAA@@@???=========<<<999777444555555555555444333222777777666555444444555555888888999999:::::::::;;;::::::::::::;;;<<<>>>>>>===<<<<<<<<<<<<===>>>>>>:::;;;;;;;;;;;;;;;:::999555555666666777777777777999777555555777888999888777777777666666777777777888888888888999:::;;;<<<:::;;;===???BBBDDDFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOOOONNNLLLJJJIIIKKKMMMKKKOOOTTTVVVWWWVVVVVVWWWSSSRRRQQQPPPOOOOOOPPPPPPLLLMMMOOOPPPQQQPPPPPPOOONNNNNNMMMLLLJJJGGGEEECCCCCCCCCDDDDDDDDDBBBAAA@@@AAA@@@>>>>>>???>>>===;;;;;;;;;<<<============<<<>>>============>>>????????????@@@@@@@@@???===<<<888:::<<<>>>???>>><<<:::::::::;;;<<<<<<;;;:::999555555555444333222111000.../////////------///000111000000//////...------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...///000000111000000000///////////////---...///000222333555555666666444111...,,,---...///111222444666:::>>>BBBEEEKKKSSSZZZ^^^dddjjjooonnnpppuuu}}}{{{xxxvvvtttuuuvvvyyy~~~}}}zzz}}}~~~~~~zzzuuuoookkkjjjiiicccZZZQQQKKKFFFAAA>>><<<:::888555333111000///++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,///000111@@@^^^zzzuuu^^^KKK===444333555222111222555888???MMM[[[{{{ooodddVVVIIIAAA;;;555222000000000///000000000111...///000000000///...---......------......///000...000222111111777BBBKKK[[[lllhhhOOO;;;222111///------000444666888888111///---+++******++++++***)))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******666888::::::777555444444222222333444555555444444222222222333444444555555000222444666777777777777555555555444333333222222...///111333555666666666666666666666666666555555333555888999999999:::;;;888777666555555555666666444444333333222333333444222222333333444333333333333222222333555666444333111111111111222222222222333333222111111111111111///////////////////////////000111333444444444444444555777999:::<<<<<<<<<<<>>======<<<:::777555555666666666555444333666666666555666666777777::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA===<<<;;;;;;;;;===>>>???===============<<<;;;;;;777888888999999999999888888666444444666777888777666666555555555555666666999888777777888999;;;===<<<===>>>@@@CCCEEEFFFGGGEEEFFFIIIKKKNNNOOOPPPPPPPPPRRRRRRQQQNNNMMMOOOQQQMMMQQQUUUVVVUUUTTTUUUVVVTTTTTTSSSQQQPPPOOONNNMMMJJJJJJLLLMMMNNNNNNOOOOOOLLLLLLMMMNNNMMMKKKIIIGGGBBBCCCCCCCCCBBBAAA???>>>@@@>>>===>>>??????>>>===;;;<<<===>>>>>>>>>======@@@?????????@@@@@@AAABBB@@@AAABBBCCCCCCBBB@@@???;;;<<<>>>??????>>>===;;;:::;;;=========<<<<<<<<<555444333111000/////////---///000///------000222222111111000000//////...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000111111222111000///......000111222//////000111222444444555777777666333///---......---...000000111333777:::@@@GGGOOOVVVZZZ___eeeiiijjjkkkpppxxx}}}yyywwwvvvvvvyyy~~~wwwqqqmmmlllkkkfff___XXXSSSNNNJJJGGGCCCAAA>>>:::555222000///++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---000000000>>>^^^{{{|||lllZZZGGG<<<666111111444000111555;;;CCCQQQhhh|||~~~rrr___WWWJJJAAA;;;888555222000000000///////////////000000000/////////......//////......//////000111000222555777;;;FFFWWWdddwww~~~eeeQQQAAA444000111---000333666888888666333++++++******************)))))))))(((((()))******'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********666888::::::777555333333222222333444555555555555222333333444444555555666...000222444666777777777777777666555444444333333---...000222333555555666666555555555555666666666333555888::::::999:::;;;999888777666666777888999555555444333333444444444333333333444444333333222333222333555666666444222///000000111111222333333333333222111000000111111000000000111000000///......///222444555444333222222333555777999:::;;;;;;;;;>>>BBBDDDCCCBBBBBBBBB@@@???>>>======<<<:::777555666777777777666555444555555555555666888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCC>>><<<;;;:::;;;<<>>===<<<<<<999::::::;;;;;;;;;::::::777555333333555777777777555555444444444444555555:::999777666777999<<<>>>===>>>???AAACCCEEEFFFGGGDDDFFFKKKOOORRRTTTTTTTTTRRRUUUVVVUUURRRQQQSSSUUUPPPSSSVVVVVVTTTSSSTTTVVVUUUUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMJJJKKKMMMOOOOOONNNMMMLLLDDDDDDDDDCCCBBBAAA@@@???>>>======>>>???@@@@@@???;;;<<<===?????????>>>===AAAAAAAAAAAAAAABBBCCCDDD@@@BBBCCCEEEEEEDDDBBBAAA;;;<<<>>>?????????===<<<:::<<<>>>>>>>>>=========777666333111000000000000---///111000///000333666333333222222111000000000++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------...///000111222222222111///---...000333555000000111222333444444555888888777444000......///,,,---///000000000333555777>>>FFFMMMQQQUUUZZZ^^^hhhkkkqqqvvv{{{}}}}}}{{{yyyzzzxxxqqqmmmlllkkkgggaaa\\\XXXTTTPPPNNNIIIGGGCCC===888333///...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---111000000>>>^^^||||||iiiWWWFFF777333444222333555222444:::CCCPPPdddsssfffVVVNNNBBB:::666555444222///////////////.........000000///............//////////////////000111111000444999>>>FFFWWWlll|||fffKKK===777222///000)))...333555555222,,,&&&'''((()))******))))))))))))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************444666999999888777888888444444444555444333222222333444555555555444333222111111222333333444555555444666777666555333333444222222222222222222222222444333222222111111222222666666666666777777777777;;;999777777888999888777777777666666555555555444666666555555555444444444444444555555555555444444555555444333222222222222111111222333333333333222333111111111333444333222444333222111111111111222444333222333555666666555:::;;;<<>>>>>=========>>>>>>???>>>======???CCCGGGJJJ@@@>>><<<::::::<<<>>>???@@@@@@???>>>>>>>>>>>>>>><<<======<<<:::999999:::777777666666666666777777777666555444444444444444888999999999999:::::::::@@@@@@AAAAAAAAACCCGGGJJJEEEFFFGGGKKKOOOSSSWWWZZZVVVVVVVVVTTTSSSSSSUUUWWWUUUTTTTTTVVVXXXWWWRRRNNNSSSSSSSSSSSSRRRQQQPPPOOOKKKLLLMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHLLLJJJFFFCCCAAA@@@@@@AAA@@@>>>======???AAAAAAAAAAAAAAABBBAAA@@@>>><<<;;;>>>@@@CCCEEEGGGGGGFFFFFFHHHFFFDDDDDDEEEEEEAAA>>>>>>@@@CCCDDDBBB@@@>>>>>>;;;;;;:::999999:::;;;<<<>>>;;;777444222111...,,,///...---...000222222222777666666555333111///............------,,,,,,,,,++++++,,,------...//////222111111111111111222222333222111000000111222333111222333333111111222333222222333333111///---,,,///...------------......555:::AAAEEEHHHKKKOOOSSS\\\bbbjjjppptttwww|||~~~zzzvvvwww}}}~~~zzzxxxvvvqqqllleee]]]WWWTTTRRRRRRLLLMMMJJJBBB<<<999444...000...,,,,,,---/////////000///---+++++++++,,,------...///111444CCC```yyy}}}eeeTTTBBB999333444666555333333///888CCCPPPeee|||kkk```NNNHHH@@@:::666333111/////////000000///...------000000...------...///000111111111111111000000000666666===IIIWWWiii}}}```SSSBBB555000000000///666666555444222...+++******))))))((('''&&&&&&&&&)))(((((()))+++,,,***)))+++***'''&&&&&&'''***+++''''''((((((((((((''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))222444777888888777888999:::999999888777666555555444555666666666555333333222222333333444555555666222444555555333222333444333333333222222222222222555444333333222222333333555555555555555444444444888777555555777777777666777666666666666666555555666555555555444444444333444444555555555555444444555444333333222222222222222222333444444444444444333222111222444444444333555555555555444444333333444333333444666777666555777888;;;===@@@BBBCCCCCCAAA???===>>>AAAAAA===999888888777666666666666666555444444444666999;;;===>>>======<<<<<<=========>>>===;;;:::;;;>>>AAADDD???===;;;999888999;;;<<<@@@??????>>>>>>>>>??????===>>>>>>===;;;999:::;;;666666666555555666666666777666666555444444444555;;;;;;;;;;;;;;;;;;;;;;;;AAAAAABBBBBBBBBDDDGGGJJJJJJJJJJJJLLLOOOSSSVVVYYYWWWXXXXXXVVVUUUUUUWWWYYYWWWVVVVVVWWWYYYWWWSSSOOOSSSSSSTTTTTTSSSRRRPPPOOOLLLLLLMMMLLLKKKJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIMMMLLLIIIFFFCCCBBBAAA@@@@@@???======???AAAAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>@@@BBBDDDFFFGGGGGGGGGHHHFFFDDDDDDEEEEEECCCAAA???AAACCCDDDCCC@@@???>>><<<;;;:::999999999:::::::::888666555555444111///111///...///111222222222555555444333222000///............------,,,,,,,,,++++++,,,,,,------......000000000000000111222222222111000000000000111222222333444333111000000111000000000111111000000///111000///...------------...333888<<>>888111444222///.........---,,,,,,,,,,,,,,,,,,+++++++++,,,---///000333???XXXooovvvaaaMMMBBB999333000222333111111333<<>><<<:::999999999666666777777666666555444333444444555555666666666333444666555444444555666444444444333333222222222666555444444333333444444444444333333222222111111555444333333555666555444555555555555666666666666555555444444444444333333444444555555555555444444444444333222222222333333333333444555555555555555444333222333555666555444777777888999888777666555555444333555666666555444333555999<<>>???======???BBBBBB>>>;;;777666555555444444555555333333333444666888;;;<<<<<<<<<;;;;;;;;;<<<<<<===???>>><<<:::;;;<<<>>>???>>><<<:::888777888999999???>>>>>>>>>>>>>>>????????????@@@>>><<<::::::;;;666666666666666666666666777777666555555555666666========================AAABBBCCCCCCCCCDDDGGGJJJOOONNNMMMMMMOOORRRUUUWWWXXXYYYYYYXXXWWWWWWYYYZZZXXXXXXXXXYYYYYYWWWSSSPPPRRRSSSTTTUUUTTTSSSPPPOOOMMMLLLLLLLLLKKKKKKKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLPPPOOOMMMKKKHHHEEEBBBAAAAAA???======???@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@BBBCCCEEEGGGHHHIIIJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGEEEBBBAAA>>>===;;;999888888888999999888888999::::::888666333111//////000222222111222222222111000000//////.........---------------,,,,,,,,,,,,,,,---------............///111222333111111000000000000111111333444444333000//////000............///111222333333222111///...---,,,,,,---///222555999===BBBFFFNNNTTT\\\bbbfffjjjoootttwww~~~~~~ssspppmmmooouuu|||vvvwwwzzz}}}|||rrrpppllliiieee```[[[WWWWWWZZZYYYSSSMMMHHHAAA::::::888555333222000...+++***+++---......---,,,++++++,,,...///111999MMM___wwwppp\\\HHH;;;777333111000222222111555;;;III[[[rrrsssdddTTTJJJ>>>:::555222111111000000///////////////......---......---------......///000000000000000222666999AAALLL```vvvqqqVVVBBB888333...---///222333222333222000...---+++******)))))))))(((''''''&&&&&&)))(((((()))***+++***(((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))***++++++))))))))))))))))))))))))...111555888999:::<<<>>>GGGDDDAAA>>><<<;;;;;;;;;888888888888777777777666555666666666777777777888666777888888777666888:::555555444444333333222222555555444333333333333333444444333222111000000000333222222333555666555333222333333444444555555555444444333333333333333333333444444555555444444333333333333222222333444444333444444555555555555555555444444555777888777666777888:::;;;;;;:::888777555444444555666666444222111444888<<<>>>>>><<<:::;;;;;;<<<>>>AAAAAA>>>;;;666555555444444444444444333333333444666888:::<<<;;;;;;:::::::::;;;<<<<<<@@@@@@???>>>>>>???@@@AAA???>>>;;;999888888888999===<<<<<<<<<<<<======>>>>>>??????>>>;;;::::::;;;777888888888888888888777777777666666666777777888>>>>>>>>>>>>>>>>>>>>>>>>AAACCCCCCCCCCCCCCCFFFHHHPPPOOOMMMLLLNNNQQQTTTVVVWWWXXXYYYYYYXXXWWWYYYZZZYYYYYYYYYXXXXXXVVVSSSQQQQQQRRRTTTUUUTTTRRROOONNNNNNMMMLLLKKKLLLKKKJJJIIILLLKKKKKKJJJKKKLLLMMMNNNRRRRRRQQQPPPMMMIIIFFFDDDBBB@@@>>>>>>???@@@@@@???AAA@@@??????@@@AAACCCDDDAAABBBBBBDDDFFFHHHJJJKKKNNNMMMLLLKKKLLLMMMNNNNNNOOOOOOOOONNNNNNLLLIIIGGGAAA???===;;;999888888888;;;;;;===???AAAAAA???<<<555333000//////000000000000000//////////////////...............---------------------,,,,,,,,,,,,,,,,,,------///000222222000000000000000000000000000222222222000///000111......------...000222333555444222000...---,,,,,,,,,---...000333999>>>AAADDDJJJQQQWWW[[[___eeeiiiqqquuu}}}ssspppmmmpppvvv{{{~~~~~~||||||~~~~~~}}}sssrrrppppppnnniiibbb]]]^^^bbbccc^^^ZZZUUUMMMFFF@@@>>><<<:::999777444222.........///............++++++---//////333@@@NNNdddqqqppp[[[III<<<666555444222222333333555???JJJ\\\pppwwwkkk\\\NNNFFF999666222//////000//////...///////////////......---------------.........111111222111111666===BBBQQQ```xxxmmmWWWBBB666111000///111444444333000111///---+++***)))******))))))(((((('''''''''''')))(((((()))******)))'''''''''((())))))(((''''''''''''(((((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((///222666:::;;;===???AAAFFFDDDAAA>>><<<;;;;;;<<<::::::999999999888888888888888888888888999999999777888888777666666888:::555555555444444444333333444333333222222222222222444444444333222111000000222222222444666777666444111111111222222333333333222222333333333333333333333333444444444444333333222222222222333333444555333444555555666555555555666555555666888:::999888777888:::<<<<<<;;;999888555555555666777666333111111444888<<<>>>===:::888666777999;;;======<<<;;;666666555444444444444444333444444555777888:::::::::::::::::::::;;;<<<<<>><<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======<<<:::999999:::999:::;;;;;;;;;;;;:::999777777777777777888999:::>>>>>>>>>>>>????????????AAACCCDDDCCCBBBCCCDDDFFFLLLKKKKKKKKKMMMPPPSSSUUUUUUVVVXXXXXXWWWWWWXXXYYYWWWXXXXXXWWWVVVTTTSSSRRRQQQRRRSSSSSSSSSQQQOOOMMMOOOMMMKKKKKKLLLLLLJJJHHHKKKKKKJJJJJJJJJLLLNNNOOORRRRRRSSSRRRPPPMMMIIIGGGDDDBBB@@@???@@@@@@@@@???@@@?????????@@@BBBDDDEEEDDDDDDEEEFFFIIIKKKMMMOOORRRRRRSSSSSSTTTUUUWWWXXXWWWUUUSSSSSSSSSQQQMMMJJJDDDCCC@@@===;;;:::::::::??????@@@BBBDDDDDDAAA???888555111//////000/////////......------......///..............................------------------,,,,,,,,,---...000111222////////////////////////---...000000000000222333111000///......///000111444333222000...---,,,,,,***)))(((***...333888;;;>>>CCCJJJOOORRRWWW]]]bbbhhhjjjppp|||}}}uuurrroooqqqwww{{{}}}}}}~~~}}}}}}||||||tttsssrrrtttuuurrrkkkeeebbbfffhhheeeaaa]]]UUUNNNFFFDDDBBBAAABBBAAA???>>>666444111...,,,---...///,,,+++---/////////777???MMMZZZooopppUUUDDD:::444111111333222111333555<<>>777444111/////////............///////////////...,,,------....../////////000111222222555<<>><<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777777777555333333555777555555555555555555555555333333222111111111111222444444333333222222111111111111222555777888777555111111111111222222222222111111222222222222333333333333444444444444333333111111111222333444555666555555666777777777777666888777666888:::<<<;;;:::888999:::;;;;;;;;;:::999888777888888999777444111111444888<<<===<<<999777444555666888999:::::::::888777666666555555666666666666777777888999999999::::::::::::;;;;;;<<<===<<<===???AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999999:::::::::;;;<<<;;;:::999:::<<<;;;<<<===>>>>>>===<<<;;;777777777888999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDCCCDDDEEEHHHIIIIIIJJJLLLOOOQQQSSSSSSUUUWWWWWWWWWVVVWWWXXXUUUWWWXXXWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOPPPMMMJJJKKKLLLMMMJJJGGGIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPNNNKKKJJJGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGIIIKKKMMMOOOQQQRRRUUUWWWZZZ\\\\\\]]]^^^```\\\YYYUUUTTTUUUSSSOOOKKKHHHFFFDDDAAA???=========AAA@@@AAACCCDDDEEECCCAAA===999444111111111000000000///---,,,,,,---...///.............../////////.............../////////------------...000111222......////////////......***,,,...///000111333555222222111000000///000000222111000///......---...---+++***,,,000555888:::;;;@@@EEEIIILLLPPPVVV[[[```bbbgggppp{{{yyyvvvssstttxxx{{{{{{zzz}}}}}}}}}~~~|||{{{yyywwwvvvwwwxxxyyyuuurrrqqqtttxxxxxxsssmmmgggkkkmmmiiieeeaaaYYYRRRKKKIIIGGGGGGIIIJJJKKKJJJAAA===777111...---...///...,,,---000000...111666???JJJ^^^vvvnnnYYYBBB777555222000///222000111666>>>KKK```rrr|||uuujjj^^^SSSHHH@@@:::666333000/////////...------...//////////////////,,,---...///000000000///...111444777===JJJ[[[ggg~~~|||aaaKKK===444111333---///333666666444111...******))))))((()))))))))(((((((((((((((((('''''')))((('''((())))))'''&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))///222777:::<<<>>>@@@BBB<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777444222222333555444444444555666666777777444444333222222222222333222222222222222222222222///000111444777888777555333333333333333222222222111111111111222222222333222333333444444333333222111111111222333444666777777888999999::::::999999888888777999;;;======<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===;;;777444111444777:::;;;:::888666555555555555666777999;;;:::999888888777777888888888888999999999999888888::::::::::::;;;<<<===>>><<<>>>@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>>>><<<;;;::::::::::::999:::<<<<<<;;;;;;===>>>:::<<<===>>>>>>===<<<:::777777888888:::;;;<<<===>>>>>>???AAACCCDDDFFFFFFEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPRRRTTTWWWXXXWWWWWWWWWXXXUUUWWWXXXXXXVVVUUUVVVXXXVVVUUUTTTSSSRRRRRRRRRSSSQQQMMMJJJJJJMMMMMMJJJFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLKKKKKKIIIFFFDDDBBBBBBCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJMMMPPPRRRTTTTTTUUUVVVZZZ___bbbbbbbbbcccdddaaa\\\XXXWWWWWWVVVQQQMMMKKKIIIGGGDDDBBBAAAAAAAAADDDCCCCCCEEEGGGIIIIIIHHHBBB>>>999555444333333333111000...,,,,,,,,,---...---........./////////000......//////000000111111///.........///000000111---...////////////...---+++,,,...//////000111333222222222222222111000000.........---......//////111///...000555999;;;;;;666:::???BBBDDDGGGMMMRRRWWW\\\bbbhhhooozzz}}}zzzzzz|||~~~}}}{{{|||zzzzzz{{{|||wwwsssqqqqqqtttuuuuuuqqqooosssyyy|||yyyuuurrruuuuuuooojjjddd]]]UUUQQQNNNKKKJJJLLLOOOQQQRRRNNNJJJDDD<<<777333111000000------000111//////222888???NNNcccttt}}}nnnSSSFFF999555444333222222444444999EEETTTfff{{{}}}tttlllaaaUUUJJJBBB<<<888222111///...///000///...------...///////////////---...///111111111111000000555;;;BBBLLL___uuusss^^^GGG:::444111111333000333666666444111---+++(((((())))))))))))))))))'''((((((((((((((((((((()))((('''((())))))'''%%%&&&''''''''''''''''''&&&''''''(((((((((((('''''''''((()))***+++******)))))))))))))))))))))))))))...222666999;;;===???AAA888999:::;;;<<<<<<;;;;;;???>>>===;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999666333333444666333333444555666777888888555555444333333333333444111111111111111222222222...///000444777888666444555555555444444333333333000000111111222222222333222333333444444333333222000111111222333555666777999:::;;;;;;<<<<<<;;;;;;999888888:::<<<>>>>>>===<<<<<<;;;;;;<<<===>>>???>>>>>>??????@@@===999666111333666888999888666555666666555444444666999;;;;;;::::::999999999999999:::::::::::::::999888777:::::::::;;;<<<===>>>??????@@@CCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;;;;::::::999:::<<<=========???AAA:::;;;===>>>>>>===;;;:::777888888999:::<<<===>>>>>>???AAACCCEEEGGGHHHIIIGGGIIIJJJJJJHHHGGGGGGHHHHHHJJJLLLMMMNNNNNNNNNMMMRRRUUUWWWXXXXXXWWWXXXYYYUUUXXXYYYYYYWWWVVVXXX[[[YYYXXXUUUSSSSSSSSSUUUVVVQQQMMMJJJJJJMMMMMMJJJFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGIIIJJJKKKKKKJJJHHHEEECCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKOOOSSSUUUVVVVVVVVVUUU[[[aaaeeeeeedddeeefffeee```[[[ZZZ[[[YYYTTTPPPLLLKKKHHHFFFDDDCCCCCCCCCGGGFFFFFFHHHLLLNNNPPPPPPFFFBBB<<<888666666666555222000...,,,,,,,,,---...---.........//////000000...//////000111222222333000000/////////000000111,,,---...//////...---,,,,,,...//////......000111000111333444444333222111,,,,,,,,,------///000111///---,,,...333777888777000333888:::<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBB:::888555555555555444333888888888888777666555444888666444555666555111...333222111/////////000111000000000111222333555555:::999999888666555333222///000000000000111111111222222222222222222222222333222111111111333555777444888:::999;;;??????===888999;;;===>>>???@@@@@@???>>>===<<<<<<===>>>???>>>@@@BBBCCCBBB>>>:::777666666666666666555555444777777777777666666666666999999999999999999999999999999888888888888888999???===;;;<<<>>>@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEEEE===MMMKKK===<<>>AAADDDGGGHHHIII>>>???@@@AAA???<<<999666888666555888===@@@>>>:::AAABBBEEEGGGHHHIIIIIIIIIHHHHHHGGGHHHIIILLLOOOQQQQQQQQQPPPPPPPPPPPPOOOOOOSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUVVVWWWYYY[[[]]]^^^___[[[WWWTTTTTTTTTUUUTTTSSSNNNIIIFFFGGGHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@;;;>>>AAAEEEHHHJJJJJJKKKHHHFFFDDDCCCDDDFFFHHHJJJEEEIIIMMMLLLIIIIIILLLPPPQQQSSSVVVXXXYYYYYYWWWVVVZZZ[[[^^^```bbbdddeeeeee______^^^\\\ZZZWWWUUUSSSTTTRRRNNNJJJHHHGGGFFFGGGHHHIIIJJJLLLNNNPPPRRRRRROOOIIIAAA=========:::666444333222000///.................................---///111222333222111000111222333444444222000///......---,,,,,,,,,,,,---,,,,,,,,,---...///000111111111000000000111333444222///,,,---///111111///---.........///000000000111......222555666999>>>DDDJJJPPPSSSVVV]]]iiisss}}}}}}}}}}}}}}}}}}vvvoookkkkkklllpppoooqqqvvvyyyzzzzzzlll^^^UUUSSSQQQMMMLLLNNNOOOPPPQQQVVVYYY]]][[[SSSHHH===888666111,,,,,,000222111///---222888???HHHWWWiiivvvrrr]]]JJJ???333000///111000000444999@@@MMM```vvvwwwpppcccVVVHHHAAA===888555555000000////////////000000444222000...---,,,,,,---111...---000222111333777999BBBRRRggg~~~kkkXXXDDD;;;111,,,...333777777AAA===777111,,,)))((('''***((('''((()))***)))'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,111222333555666777888888666777999999999:::;;;===<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<>>>@@@AAA===;;;999888999999888777555666777777777777777666999666444555777777333000222111000000///000111111000000///000000111222333777777777777666444333222000000000111111111222222222222222222222222222222333222111111222333555777777:::;;;999:::===>>>;;;:::;;;<<<<<<============>>>>>>======<<<=========>>>@@@BBBDDDCCC@@@<<<999666666777777777777777666888888888777777777666666888888888888888888888888999999888888888888999999>>><<<;;;<<>>AAACCCFFFHHHIIIJJJIIIHHHFFFEEEFFFHHHJJJLLLFFFJJJMMMLLLJJJIIILLLPPPQQQSSSVVVYYYZZZZZZYYYXXXZZZ[[[\\\___aaaccceeefffcccbbb```]]]ZZZXXXVVVUUUUUUSSSQQQNNNLLLLLLLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTRRRKKKCCC???>>><<<888555444333222000//////..............................---...000222222111000///222444555666666555444333000///...---------------,,,,,,,,,---...///000000111000000000111222444555222///------///000000................../////////---******...000000333888;;;BBBKKKOOOQQQVVV___fffvvv|||uuupppnnnnnnrrrnnnnnntttxxx{{{{{{nnn```XXXZZZVVVQQQNNNMMMMMMNNNMMMQQQSSSWWW[[[YYYRRRFFF===555111------000222111///000333666999>>>HHHTTT^^^iiijjjiiibbbVVVGGG:::333222000///000111333:::CCCYYYkkk~~~rrrjjjZZZMMMAAA:::777222000000000//////......//////000000000///...............///...///222222111555;;;EEERRRfff}}}mmmVVVIII:::444---,,,111666::::::999777222...+++)))))))))***((('''((()))***)))'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))***++++++...///111222444555555555444666888888888888:::<<<<<<<<<======>>>>>>??????===<<<<<<;;;<<<===>>>???>>><<<:::::::::;;;:::999444444666777777888888888<<<:::777888:::;;;999666111111000000000111222222/////////......//////000444444444444444444333222111111111111222222222333222222222222222222222222333222111111222333555666999;;;;;;777888;;;===;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>??????>>>===<<<<<<>>>@@@BBBDDDCCCAAA>>><<<666777888999999::::::999999999999888888888777777666666666666666666666666999999888888888888999999===<<<;;;===@@@BBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDLLL[[[VVVEEEAAAAAA<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999888888888777;;;777333333777;;;======>>>???BBBDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKNNNQQQSSSRRROOOMMMMMMMMMNNNOOOLLLMMMOOORRRTTTVVVXXXYYYTTTTTTUUUVVVXXXZZZ[[[\\\\\\YYYVVVTTTTTTUUUUUUTTTSSSPPPLLLJJJIIIJJJIIIIIIDDDCCCAAA@@@@@@@@@AAABBB@@@@@@@@@AAABBBEEEGGGHHHJJJIIIHHHGGGHHHJJJLLLNNNIIIKKKMMMLLLJJJJJJMMMPPPRRRTTTWWWYYY[[[[[[ZZZYYYZZZZZZZZZ\\\^^^bbbeeeggggggfffccc___\\\YYYWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRROOOJJJCCC???>>><<<999666333333111000////////////........................---...///000111000///...222333555777888777666555222111000///............---------------...///000//////000000222333555666333000...---...///.....................---------,,,)))))),,,---,,,...222333;;;DDDJJJMMMPPPUUUZZZgggsss}}}wwwsssqqquuupppnnnqqqvvvyyy~~~vvvmmmgggbbb]]]VVVQQQNNNNNNMMMMMMLLLMMMRRRZZZ___\\\RRRHHH:::555000...000111000...000222444444555999@@@FFFMMMMMMJJJEEE===666111///111///...000333:::IIIWWWvvvyyykkk```OOOEEE:::555222...---...///..................///,,,---...//////000000000//////222555555666>>>HHHYYYjjj|||eeeNNN>>>777333///---...333777999888000///,,,***)))))))))******((('''((()))***)))'''(((((((((''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******,,,---...000111222333333333555666777666777888:::;;;<<<<<<===???@@@@@@AAA>>>===<<<;;;;;;;;;<<<===;;;999888888999:::999888555666666777888888777777:::888666777:::;;;:::888222222111222222222333333111000///...............000111222222333333222222111111222222222333333333222222222222222222222222222222222222222444555666999:::999666666;;;===<<<;;;;;;;;;::::::;;;;;;;;;???@@@AAAAAA@@@???===<<<===???AAACCCCCCAAA???===777888999:::;;;<<<<<<<<<:::::::::999999999999888777777777777777777777777999999888888888999::::::<<<;;;;;;>>>AAACCCDDDDDD@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGOOO^^^YYYHHHCCCBBB===;;;:::;;;;;;;;;;;;:::999999777666555555555666888888:::888555555888;;;======<<<>>>@@@CCCEEEFFFFFFFFFFFFHHHIIIHHHHHHIIIMMMQQQTTTRRROOOLLLKKKLLLNNNOOOLLLMMMNNNPPPQQQSSSUUUVVVSSSTTTTTTUUUWWWXXXZZZ[[[ZZZXXXUUUSSSTTTUUUTTTTTTSSSRRROOOMMMLLLLLLKKKKKKGGGFFFCCCBBBAAAAAABBBBBBCCCAAA@@@???@@@BBBEEEFFFIIIHHHHHHHHHIIIKKKMMMOOOLLLMMMNNNMMMKKKKKKNNNPPPRRRTTTVVVXXXZZZZZZZZZYYYZZZYYYXXXXXX[[[___cccfffjjjhhhdddaaa]]][[[YYYXXXVVVUUUSSSRRRQQQQQQQQQRRRPPPPPPOOOOOONNNNNNNNNMMMHHHDDD@@@======<<<;;;999333222111000////////////........................---...////////////......///111333555666666555555444333222111000/////////......---------......///......///111222444555666444222000///...///////////////......------,,,,,,...+++***------,,,---000000777???EEEHHHLLLRRRVVV^^^hhhvvv|||wwwuuuxxxuuutttsssrrrqqqwww~~~|||wwwssskkkeee]]]VVVSSSQQQPPPPPPKKKLLLQQQXXX______ZZZUUUGGGAAA888222//////...---...000111222222444999<<<<<<<<<;;;777333111000111000......111999IIIaaauuuvvvdddVVVIII@@@888555222///...111......------------......+++,,,...000111111000//////111444888:::AAAPPP___rrruuu```MMM<<<222000222111111222444555333111+++***)))((((((((()))******((('''((()))***)))'''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((())))))******+++---///000111111111111333444555555555777888:::;;;;;;===>>>???@@@AAA======;;;:::::::::;;;<<<:::999777777999::::::999888888999999888777777666555333222444777999888666333333444444444444444444222222111000////////////...///000111111222222222111111222222222333333333222222222222222222222222222222222222333444555555666888777555666;;;>>>===::::::999999:::;;;======AAAAAABBBCCCBBBAAA@@@???===>>>@@@BBBBBBAAA@@@>>>888999:::<<<===>>>>>>>>><<<;;;;;;;;;::::::::::::888888888888888888888888999999888888999::::::;;;;;;;;;;;;>>>AAACCCCCCCCC??????@@@@@@AAABBBBBBBBB@@@@@@AAACCCEEEFFFHHHIIILLL\\\WWWGGGCCCCCC???===:::;;;;;;<<<<<<;;;;;;:::666555444444555666888:::999999999:::<<<======<<<:::<<>>???AAACCCEEEGGGGGGGGGHHHIIIKKKMMMNNNNNNOOONNNNNNMMMNNNQQQSSSSSSTTTUUUWWWXXXXXXXXXXXXXXXWWWUUUUUUWWW[[[```ccchhhfffdddaaa^^^\\\ZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKJJJCCCAAA>>><<<;;;:::888777222222111000/////////000////////////////////////...///////////////......///000333555666777666555444444333222111000000111///......---------......---...///000222333444555444444222000//////000111/////////......------,,,///,,,,,,......++++++...///333888===AAAHHHOOOUUUZZZaaakkkssszzz{{{xxx||||||}}}yyyqqqkkkpppyyy}}}zzzyyywwwqqqhhh```ZZZVVVSSSQQQOOOQQQTTTWWWXXXZZZ\\\]]]VVVOOODDD:::333///...------...000111111333555777000111222111...------...000...///888HHH___}}}~~~qqq]]]MMMCCC<<<777555333000000333......------------......---...000111222111000000000222777>>>EEERRRhhhzzzsssZZZIII@@@777222000222222333444555333000---+++***)))((((((((())))))***((('''((()))***)))'''''''''((())))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))******+++***+++---...000111111111000111333333333333555777999999:::;;;<<<===>>>???<<<<<<::::::999:::;;;<<<<<<:::999:::<<<======<<<;;;;;;;;;::::::999777777777666777:::???AAA???<<<666666777777666666555444333222111111000000000000---...///000111111111111111111111111222222222333222222222222222222222222111111222333333444444555444666666555666<<<>>>===;;;::::::::::::<<<>>>???AAAAAABBBBBBBBBBBBBBBAAA???@@@BBBCCCCCCBBBAAA@@@999:::;;;<<<>>>>>>??????======<<<<<<<<<;;;;;;;;;999999999999999999999999999999888999999:::;;;<<<;;;:::;;;>>>AAABBBBBBAAA??????@@@@@@AAAAAABBBBBB>>>??????AAACCCEEEGGGHHHGGGWWWSSSDDDBBBDDD@@@@@@<<<<<<======>>>======<<<777666666666666888:::;;;999:::;;;<<<============:::;;;>>>AAACCCEEEEEEEEEEEEHHHKKKIIIFFFFFFLLLQQQSSSQQQPPPNNNNNNOOOPPPQQQTTTSSSQQQPPPOOOOOOPPPPPPRRRRRRSSSSSSTTTVVVWWWXXXSSSRRRPPPPPPQQQRRRQQQPPPPPPQQQPPPNNNLLLKKKKKKMMMLLLKKKKKKIIIHHHGGGEEEEEEEEECCCAAA??????AAACCCEEEDDDEEEFFFGGGIIIKKKMMMNNNQQQPPPOOOOOOPPPRRRUUUVVVTTTUUUVVVVVVWWWWWWVVVVVVWWWUUUSSSSSSTTTWWW[[[^^^bbbbbbaaa```^^^\\\ZZZYYYZZZYYYYYYXXXVVVUUUTTTSSSSSSRRRQQQPPPNNNMMMKKKKKKDDDBBB???<<<888555333222222222111000000000000000////////////////////////000000//////////////////000222444777888888777666444333222222111222222222000///...---------------,,,---...000111222222222333333222111///...000222///////////////............++++++------***))),,,,,,...000333888@@@IIINNNTTTYYY___ccchhhqqq~~~}}}|||~~~wwwoooqqqxxxzzzzzz{{{|||~~~tttkkkccc\\\WWWTTTWWWXXXWWWUUUSSSTTTXXX\\\]]]XXXPPPFFF===777333111000000000000000000111111,,,...000000...---,,,---000000666GGG^^^yyy|||uuugggTTTFFF<<<777444333111...///222///..................//////000111222222333333333333666???LLLZZZkkkkkkWWWBBB999888555222000...000111333222111///...++++++***))))))(((((((((***((('''((()))***)))'''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++,,,------+++,,,---///000111222222...000222222222222444666777888888999:::;;;;;;<<<;;;:::999999999:::;;;<<<===;;;:::;;;===?????????;;;;;;;;;<<<;;;;;;::::::<<<<<<>>>CCCHHHIIIGGGCCC999:::::::::999777555444222222111000000000111111---...///000111111111000000000000111111111222222222222222222222222222222111111222333444444444444333777777666777;;;<<<999>>>===;;;::::::<<<===>>>@@@??????@@@@@@AAABBBCCCBBBCCCDDDEEEEEEDDDBBBBBB::::::<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<<<<::::::;;;===@@@AAA???>>>??????@@@@@@AAABBBBBBCCC@@@?????????@@@BBBDDDEEEDDDTTTQQQCCCBBBDDDAAAAAA???????????????>>>===<<<999999999999999:::;;;<<<:::::::::::::::;;;===>>>999;;;>>>AAACCCEEEFFFFFFEEEIIIKKKIIIEEEEEEKKKQQQQQQQQQPPPPPPPPPQQQRRRRRRVVVUUURRRPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWPPPOOONNNNNNPPPQQQPPPOOOLLLMMMNNNLLLIIIGGGHHHJJJHHHIIIKKKLLLKKKJJJHHHGGGDDDCCCBBBAAAAAABBBCCCDDDDDDDDDFFFHHHJJJLLLNNNOOOSSSQQQPPPPPPSSSVVVYYYZZZWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQRRRTTTWWWXXXZZZ\\\]]]^^^^^^\\\ZZZXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTRRRQQQOOOMMMLLLKKKDDDCCCAAA===888444222111222111111000000000000000////////////////////////111111000000////////////000222444666777777666555222222222111222222333444000000///...---,,,,,,,,,+++,,,...///000000000//////000111///------///222/////////000000000000000---++++++...---***))),,,++++++,,,...222999@@@DDDJJJNNNRRRTTTWWW]]]hhhppp~~~~~~}}}zzzzzznnnnnnppptttzzz{{{tttmmmfff```\\\___\\\WWWTTTSSSSSSTTTTTTZZZZZZYYYTTTLLLCCC;;;666444333111000////////////---///111111///......///000333@@@YYYvvvwwwnnneeeXXXKKKBBB777444222222000,,,---111000//////......//////000//////000111333555777888===BBBPPPdddwww|||hhhOOOBBB666222222000//////,,,---...///...---------*********))))))))))))(((***((('''((()))***)))'''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++,,,...///000,,,---...000111222222333...///111111111222333555777777777888888999999:::::::::999999999:::;;;<<<<<<;;;:::;;;===?????????::::::;;;<<<============999:::===CCCIIIJJJFFFBBB;;;<<<<<<;;;:::888666444111111000000000000111111...//////000111111000000///000000000000111111111222222222222222222222222111111222333444444444444444888999777777:::999666AAA???===;;;:::;;;<<<===>>>>>>======>>>@@@BBBCCCEEEFFFGGGGGGGGGEEEDDDCCC:::;;;<<<======>>>>>>===>>>>>>>>>>>>============999999999999999999999999999999999999:::;;;<<<===::::::;;;===???@@@>>><<>>AAADDDEEEFFFFFFEEEIIIKKKIIIEEEEEEKKKQQQPPPPPPQQQRRRRRRSSSSSSSSSVVVUUUSSSQQQPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTVVVVVVNNNMMMMMMMMMOOOPPPOOONNNHHHJJJKKKIIIFFFDDDEEEGGGEEEGGGJJJLLLMMMLLLKKKIIIDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFIIIKKKMMMOOOOOOTTTRRRPPPQQQTTTXXX[[[\\\ZZZZZZYYYXXXWWWWWWVVVVVVTTTSSSQQQQQQQQQRRRTTTUUUUUUXXX[[[]]]^^^\\\ZZZXXXRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSQQQPPPNNNLLLKKKKKKAAAAAA@@@===999666555555222111000000000000000111000000000000000000000000222222111000000000000000...000222444444444222222111111111111222333444444111000///...---,,,,,,,,,+++,,,.../////////......---...///---++++++...111//////000000111111222222...,,,,,,//////,,,+++---++++++,,,...111666:::===AAAEEEIIIKKKKKKOOOWWW^^^lll}}}~~~}}}rrrqqqpppqqqtttzzz|||xxxtttooojjjfffccc]]]VVVTTTUUUTTTPPPLLLTTTYYY^^^^^^XXXLLLAAA:::666444222111111111111111---...///...------...000000555GGGfffzzzooocccXXXMMMDDD???666333222222000,,,---111000000////////////000000/////////111444777;;;<<>>777222111///,,,,,,///---...---,,,***)))))))))((()))))))))))))))))))))***((('''((()))***)))(((&&&'''(((******((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))******+++---///111222------......//////000000000111111222333444555555777777777777777888888888666888:::<<<>>>===<<<<<<:::::::::;;;<<<===>>>???::::::::::::;;;<<<>>>???===>>>@@@CCCFFFFFFCCCAAA:::::::::999777555333111222111///.........///000............///000222333000000////////////000000333333333333333222111000222333444444333333555777888888999999999:::::::::???===;;;999888999:::;;;>>>===<<<===>>>AAACCCEEEJJJHHHGGGHHHHHHHHHFFFDDDCCC@@@===<<<===>>>>>>>>>FFFBBB===<<<>>>???>>>===@@@???===<<<;;;;;;;;;<<<999:::<<<;;;::::::;;;===:::<<>>@@@BBB???BBBAAA???>>>===>>>???AAA===<<<<<<<<<<<<<<<===>>>999999999999999::::::::::::<<>>======>>>AAACCCBBB???===<<<======<<<;;;999777555555444333111111111111111111000/////////000111222000000000//////000000000222222222222222222111000111222444333333444666777777777777777777888999999??????===<<<<<<<<<<<<===>>>===<<<===>>>@@@BBBDDDGGGFFFFFFFFFGGGGGGDDDBBBBBB@@@>>>===???@@@@@@@@@CCC@@@>>>>>>@@@AAA@@@???@@@???>>><<<;;;;;;<<<<<<999;;;<<<<<<;;;:::<<<===;;;<<<>>>@@@@@@???===;;;======>>>???@@@AAABBBBBBBBBBBBCCCBBBAAABBBDDDFFFHHHRRRSSSHHH@@@BBBCCC@@@AAA???>>><<<<<<===>>>???============>>>>>>>>>>>>:::::::::::::::::::::::::::;;;<<<>>>AAACCCDDDEEEIIIJJJKKKIIIHHHIIINNNRRRQQQRRRTTTUUUUUUTTTSSSRRRUUUTTTRRRPPPPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQPPPNNNMMMNNNOOOOOOLLLJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHHHHFFFEEEDDDEEEFFFIIIHHHHHHIIIJJJLLLNNNOOOSSSRRRQQQQQQSSSVVVZZZ\\\]]]^^^```bbbcccbbbaaa```\\\YYYVVVSSSRRRPPPMMMKKKTTTWWWYYYZZZ^^^bbb```[[[SSSQQQNNNMMMOOOQQQRRRRRROOOPPPQQQRRRQQQNNNJJJHHHBBBBBBAAA@@@===:::777555333444555333111000111222333222111000000111222222333222111111111222333333222222111111111111111111000000000111111111111111000000111111000...,,,+++,,,,,,------......////////////............//////111333444444222111111222000///...---,,,,,,,,,,,,***++++++******+++...111333666:::===???BBBEEEHHHQQQ[[[kkkyyy{{{sssppptttyyy|||||||||ssslllhhhccc]]]XXXVVVUUUTTTSSSPPPPPPQQQTTTYYY^^^___^^^VVVHHH;;;555222///...111...------,,,,,,,,,------444<<>>HHHTTT\\\lllyyyttt```NNN???777333111......000111000///,,,,,,++++++***))))))(((************************)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,---///555AAAPPP[[[++++++,,,---///000111111222222333444555666666777666666777888999999::::::666777999:::::::::999999999888888888888999999999;;;:::999999999999;;;;;;<<<<<<<<<>>>??????<<<:::<<<===>>>>>>>>><<<:::999:::999777555444333333333222222111000000000000000111111000000000000111111000000111111222111111111000111333333333444666888777666555555555666888999======>>>>>>>>>======<<<>>>===<<<<<<===???AAABBBCCCBBBCCCDDDFFFEEEBBB??????>>>>>>???AAABBBBBBAAA@@@@@@???AAABBBCCCBBB@@@@@@???>>>===<<<<<<<<<===:::;;;<<<<<<;;;;;;<<<>>>======>>>>>>>>>>>>======;;;;;;<<<===>>>???@@@AAA@@@BBBCCCDDDCCCCCCEEEGGGJJJQQQRRRHHHAAAAAABBB??????>>><<<;;;;;;;;;<<<===<<<===???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@BBBCCCEEEHHHJJJJJJIIIJJJNNNRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTRRRRRRQQQPPPOOOOOOOOOPPPMMMLLLKKKKKKLLLLLLIIIHHHHHHIIIKKKKKKKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOOOOQQQTTTXXX[[[^^^``````bbbccceeefffggggggbbb```]]][[[YYYUUUQQQNNNSSSVVVXXXZZZ___eeefffcccVVVRRRNNNKKKLLLNNNOOOOOOMMMNNNNNNNNNMMMJJJHHHFFFBBBBBBBBB@@@>>>;;;999777444555555444222111111222222222111111222333555666555555444444555555555555444333222111111111111111000000000000///////////////000111111111000...---------......///000000000//////............//////111333555666444222111111///...---,,,,,,,,,,,,,,,+++,,,,,,+++******---///---000444777999<<<@@@BBBEEELLLWWWaaalllxxx{{{wwwxxxzzzzzzzzz}}}yyyrrrlllgggaaa\\\XXXVVVUUUSSSOOOLLLKKKNNNTTT\\\ccchhhcccVVVGGG===777222111222------..................555<<>>>>>===;;;999;;;===>>>>>>===;;;999<<<;;;:::888666555444333222222222111111111222222222111111000000111111222...///000111111111111111...000333444444444666777777666555444555666888999888:::;;;=========;;;:::============>>>???@@@AAA??????@@@BBBDDDCCC@@@===<<<;;;<<<>>>AAABBBBBBAAA@@@AAABBBCCCDDDCCCAAA@@@?????????>>>>>>=========:::<<<======<<<<<<===>>>???>>>>>>===============:::;;;<<<===>>>@@@@@@AAA>>>@@@CCCDDDCCCCCCDDDEEEFFFLLLLLLEEE@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===<<<>>>@@@BBBBBBBBB@@@???????????????????????????BBBAAA???>>>>>>@@@BBBCCCAAAEEEHHHJJJIIIIIILLLOOOPPPPPPPPPQQQRRRTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPOOOOOONNNKKKKKKKKKJJJJJJIIIGGGFFFGGGHHHJJJKKKKKKJJJIIIHHHIIIHHHHHHHHHIIIIIIJJJKKKIIIJJJLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPTTTYYY]]]```______```aaacccfffhhhjjjfffeeecccbbb```]]]YYYUUUSSSVVVXXXXXX\\\ccceeedddXXXTTTNNNKKKKKKLLLMMMMMMKKKKKKKKKJJJIIIGGGDDDCCCBBBBBBBBBAAA???<<<:::888555666666555222111111222222111111222444666888:::999999999999888777666555444333222111000000000000000000//////.........---//////000111111000000///.........///000000111111///......------......//////222555555444111000/////////...---------------+++,,,,,,+++******+++---+++...111444666999<<>>@@@???>>>888:::===??????>>><<<:::<<<<<<;;;999777555333222000111222222333444444444222222111111111111222222...///000111111111111111...000333444444444555666777666666555666777888999666777:::<<<======<<<;;;<<<======>>>???@@@AAAAAA?????????AAABBBAAA>>><<<888888999<<>>???????????????>>>>>>>>>;;;<<<>>>===<<<<<<===???@@@???>>>===<<<<<<======;;;<<<===>>>@@@AAABBBCCC===???BBBBBBBBBAAABBBCCCCCCFFFGGGDDD@@@@@@AAAAAA??????>>>>>>>>>>>>>>>>>><<<>>>@@@BBBCCCCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBEEEDDDAAA@@@???@@@AAABBB???BBBFFFGGGFFFFFFHHHKKKMMMMMMNNNPPPRRRSSSUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPOOONNNKKKLLLLLLKKKIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHJJJMMMNNNMMMMMMNNNOOOQQQQQQPPPOOONNNLLLKKKKKKJJJKKKNNNQQQUUUZZZ^^^``````______```bbbeeehhhjjjdddcccccccccbbbaaa]]][[[UUUXXXXXXVVVWWW\\\^^^]]]XXXTTTOOOLLLLLLLLLMMMMMMJJJIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAA???===;;;999666777777555333111222222111111222333555888;;;<<<===>>>>>>===<<<999666444555444222111000//////...000/////////......------...//////000000000000000......//////000111111111......------------......,,,///222333111///------000///......---.........+++,,,,,,+++***)))***,,,***,,,///222333555999;;;===BBBIIIPPPWWWaaakkksss|||}}}|||}}}{{{rrroooiiieeebbb___]]][[[XXXRRRPPPRRRSSSTTT[[[ccciiifff```WWWMMMDDD;;;444000000000000////////////000444BBBXXXpppwwwooodddZZZNNNHHHAAA<<<:::888555222111111///......//////000222333444555555666888;;;@@@FFFOOOYYYfffyyyoooUUUIII;;;333222333111------.........---,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))******))))))))))))))))))))))))))))))&&&(((***...333888===???CCCDDDKKK[[[rrr111111000000000000//////222222333444555666666777888888999:::;;;;;;<<<<<<:::999888777666555444444333444555555555444222111555444222111111111222222555555666999<<<>>>>>>>>>999;;;>>>@@@AAA???===;;;;;;;;;:::999777555333222000111222444555666666666333333222222222222333333000000111111222111111111...111333444444333333444666666666777777777777777666777:::===>>>>>>>>>===<<<<<<===???@@@AAABBBCCCBBB@@@??????@@@???>>><<<777666666888<<<>>>>>>>>>BBBDDDFFFEEECCC@@@>>>>>>??????@@@@@@@@@@@@???>>><<<===>>>>>>======>>>@@@@@@???>>>===<<<<<<======<<<<<<>>>???AAABBBCCCDDD???@@@AAAAAA@@@@@@AAABBBBBBDDDEEEDDDBBBBBBCCCDDD@@@@@@@@@@@@????????????===>>>@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGEEEDDDBBBAAA@@@@@@@@@@@@???CCCFFFEEECCCBBBDDDFFFKKKLLLNNNQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPMMMNNNOOOMMMJJJHHHHHHHHHDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFIIILLLNNNNNNNNNOOOPPPRRRRRRRRRRRRPPPOOOMMMMMMKKKMMMOOOSSSWWW[[[^^^```bbbbbbbbbbbbdddfffhhhjjj```___^^^___``````^^^\\\XXX[[[[[[VVVSSSUUUVVVTTTUUUSSSOOOMMMMMMNNNMMMLLLJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@???===;;;:::777888888666444222222333111111222333666999;;;===???@@@AAA@@@>>>;;;777555666555444222000//////...////////////........................////////////......//////000000111111......------------......+++---///000...,,,++++++///......---------......***+++,,,,,,***)))***+++)))+++---//////111333666;;;@@@HHHNNNRRRXXX___eeennnvvv}}}{{{yyyxxxuuupppmmmkkkiiigggeee```ZZZXXXYYYXXXTTTXXX```oooqqqppphhh]]]QQQDDD:::333111///...---,,,------111333===OOOddd{{{wwwnnnfff[[[RRRGGGAAA;;;888888888666333111000///......///000111000222444555777999<<>>;;;999:::::::::999888666444222222333444555666666555444333333222222222222333333222222222222222222111000///222444555333222111222333444555777777666555444444555888:::<<<===>>>>>>;;;<<<>>>@@@BBBCCCDDDEEEEEECCC@@@?????????>>>===777666555666999<<<======@@@BBBDDDDDDAAA??????@@@??????@@@AAAAAA@@@??????<<<>>>??????>>>===???@@@?????????>>>===<<<<<<;;;;;;<<<===???AAABBBDDDDDDBBBBBBBBB@@@??????AAACCCBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBDDDEEEGGGHHHJJJJJJGGGFFFEEEDDDCCCBBBBBBAAACCCEEEFFFEEEAAA@@@BBBDDDJJJLLLPPPSSSVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUTTTSSSRRROOOQQQRRRPPPLLLJJJJJJKKKDDDCCCBBBBBBCCCEEEGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDGGGKKKMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRNNNOOOQQQTTTXXX[[[^^^___cccccccccddddddeeeffffff```___]]]]]]^^^______^^^\\\```___YYYSSSRRRQQQOOOQQQOOOMMMMMMNNNNNNMMMKKKJJJHHHEEEBBB@@@?????????>>>>>>??????>>><<<;;;999888999999777444222222333111111222333666999;;;======>>>AAABBBAAA>>>:::888999888666444222111000000//////////////////000000.........------------...------...//////000000111...------,,,,,,------...+++---...---,,,+++++++++,,,,,,,,,++++++,,,,,,---(((***,,,+++*********+++***+++---......///111222444:::AAAGGGJJJNNNSSSWWW^^^gggsss~~~~~~~~~{{{xxxuuusssrrrqqqooommmhhhaaa^^^```]]]WWW[[[eeepppvvvxxxqqqhhh^^^QQQEEE888666222///------///000111111666DDDVVVmmmwwwkkkaaaZZZQQQIII@@@;;;666333444555444222111000///......///000111///222555999<<<@@@EEEIIISSS```rrrzzzdddOOOBBB555333000......---+++)))(((+++---...,,,++++++---************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((******++++++***))))))))))))))))))))))))***---333===KKK[[[iiiqqqlllrrr}}}((()))***,,,...///111222000111111222333444555666;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888666555444444111222444555555444222111///...---,,,,,,---...///111000000111333555444333555777:::======;;;777555::::::::::::999777555333444555666666666555444333444333333222222333333444333333333333333222111000000222555555333111000000000222555777777666333222111222444777999:::;;;<<<:::<<<>>>AAACCCEEEFFFFFFHHHEEEAAA>>>>>>>>>>>>===999777555666888;;;===>>>>>>@@@CCCCCC@@@???AAACCC>>>???AAAAAABBBAAA@@@???<<<>>>??????>>>>>>???@@@????????????>>>===;;;;;;;;;;;;===>>>@@@BBBCCCDDDEEEDDDCCCAAA??????AAACCCAAA@@@???@@@>>><<<;;;===@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDBBBBBBDDDFFFHHHJJJLLLMMMIIIIIIIIIIIIHHHFFFEEEDDDFFFGGGHHHEEEAAA???AAACCCKKKMMMRRRVVVYYYZZZYYYYYYRRRSSSTTTUUUVVVWWWWWWVVVSSSSSSUUUVVVVVVUUUTTTSSSQQQSSSTTTRRRNNNKKKKKKMMMEEEDDDBBBAAABBBDDDGGGIIIFFFFFFEEEEEEEEEEEEEEEFFFCCCFFFJJJMMMNNNNNNOOOPPPNNNPPPRRRTTTVVVVVVVVVVVVOOOQQQSSSVVVYYY[[[]]]^^^ccccccccccccccccccccccccdddaaa___^^^___`````````___cccbbb[[[UUURRRQQQNNNMMMLLLLLLMMMNNNNNNLLLJJJJJJHHHDDDAAA???>>>>>>???===>>>>>>>>>===<<<:::999888999999777444222222333111111222333555888;;;===:::===@@@BBBBBB@@@===:::;;;:::888666444333222111......//////000000111111///...---,,,,,,,,,,,,,,,------......///000000000...------,,,,,,------...,,,---...---+++***+++,,,*********)))******++++++((()))+++++++++***+++,,,,,,...////////////111222...444;;;@@@CCCFFFKKKOOORRRZZZgggrrr}}}~~~}}}zzzxxxuuutttttttttrrrqqqmmmeeebbbddd```ZZZ```kkkllltttxxxtttmmmeeeZZZPPP???;;;666222000000222444000...000;;;KKKbbb}}}zzzwwwnnnaaaXXXRRRJJJCCC<<<777222000111333222000111000///......///000111000333888===BBBHHHNNNSSS___nnn|||dddNNN>>>555000///---,,,,,,---...///%%%))),,,---,,,+++---///******************++++++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((******+++++++++))))))))))))))))))))))))''')))...888FFFWWWfffoooxxx((()))+++,,,---.........---...///111222444555666999999999888999::::::;;;@@@<<<888666666666444222333333444666777666333000//////.........---------222222111111111111111111222222333444444444444333888888777777666666555555555555555555555777999:::333333444555555555555555555444333333333333222000111111222333333333333222222222222111222222333333444666666666555555777999999;;;===>>>???@@@BBBDDDDDDEEEFFFFFFDDDAAA???===999999:::999888888999;;;:::<<<>>>@@@AAAAAA@@@???BBBBBBAAA@@@@@@AAABBBBBB===>>>>>>?????????>>>>>>===>>>???@@@@@@???===<<<>>>>>>?????????>>>======DDDEEEGGGFFFDDDBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAADDDCCCBBBAAA@@@@@@AAABBBDDDFFFGGGGGGHHHJJJMMMOOOPPPLLLHHHHHHJJJMMMMMMLLLIIIIIIIIIHHHFFFDDDBBBAAAIIINNNUUUYYYYYYWWWWWWXXXWWWWWWWWWUUUSSSSSSTTTVVVSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQQQQRRRQQQOOOMMMLLLJJJGGGCCCBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEHHHIIIIIIJJJMMMOOOPPPPPPPPPRRRSSSVVVXXXYYYWWWVVVVVVXXX\\\___``````aaa```^^^]]]^^^aaadddfffaaaaaabbbccccccaaa```___eeeccc___[[[VVVRRRPPPNNNNNNLLLJJJHHHGGGHHHJJJKKKOOOLLLIIIEEEAAA???>>>>>>??????>>><<<;;;:::999888999999777666555555555555444555777888888999<<<>>>;;;<<<>>>???@@@@@@??????@@@===:::777555333111...//////000000///......---......//////......---,,,///000111222222111000///,,,,,,,,,,,,+++***)))(((///...---,,,+++,,,------******++++++++++++***************)))******+++,,,***,,,///111111111111222///333666777777:::AAAHHHKKKRRRZZZ```fffssswwwwwwuuuuuuxxx|||~~~|||zzzrrroookkkgggdddbbbbbbbbbgggjjjnnnqqqpppiii___XXXNNNGGG<<<444000000111222...---111888CCCTTTkkk~~~sssjjj]]]SSSMMMGGG@@@;;;666555333111000000111111444000...111111///...000333777===BBBJJJTTTaaajjjtttuuu^^^KKK<<<555444......---,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))(((((('''''''''(((((())))))))))))))))))******,,,------+++(((,,,+++///888BBBPPPfffzzz)))***+++---............------...000111222333444777777777777777888888999===:::666555666666444222555444555666666555111.../////////.........------000111111222222222222111000000111222222222222222555555444444444444444444555555444444555777999:::444555555666666666555555666444333333444444333111222222333444444444444333333333333333333444555666333444555444333333444666:::<<<>>>???>>>???AAACCCEEEEEEFFFEEEDDDCCCAAA@@@<<<<<<;;;:::888888888999999;;;===???AAAAAA@@@???BBBAAA@@@@@@@@@@@@AAABBB======>>>???@@@@@@??????===>>>???@@@@@@???>>>===??????@@@@@@@@@@@@@@@???BBBCCCDDDDDDBBBAAAAAABBB??????>>><<<<<<;;;;;;;;;===============>>>??????DDDDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHJJJNNNRRROOOLLLIIIIIIKKKNNNNNNNNNMMMMMMMMMMMMKKKHHHEEECCCGGGLLLRRRUUUVVVVVVWWWYYYWWWWWWVVVSSSQQQQQQSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQOOONNNIIIGGGEEEDDDDDDEEEDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCEEEGGGHHHHHHIIIJJJLLLPPPQQQRRRTTTVVVWWWYYYYYY[[[ZZZZZZ\\\```bbbccccccbbbaaa^^^]]]]]]___bbbdddaaabbbbbbccccccccccccbbbgggeeeaaa]]]YYYUUUSSSRRROOOMMMJJJGGGFFFFFFGGGHHHJJJHHHFFFDDDBBB@@@?????????>>>===<<<;;;:::999999:::999888777666666666666666777999999999;;;>>>AAA@@@AAABBBBBBBBBAAA@@@???AAA>>>:::888777666444333111111111111000//////........./////////...------///000111111111111000///------------,,,+++***)))///...---,,,+++,,,,,,---******++++++++++++*********)))))))))***+++,,,,,,...000444888999999777555222333333222444888???EEECCCJJJQQQVVV[[[gggxxx}}}zzzxxxvvvxxx{{{}}}|||zzzvvvsssppplllhhhfffeeeeeefffggghhhiiihhhccc\\\VVVQQQKKKDDD===888555222000...---...444<<>>???@@@BBBEEEEEEEEEDDDDDDDDDDDDCCC@@@>>><<<:::999888888888999:::<<>>???@@@AAAAAAAAA>>>>>>@@@AAAAAA@@@???>>>@@@AAABBBBBBCCCCCCCCCCCCAAABBBBBBAAA@@@@@@AAACCC???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;<<<======CCCCCCCCCCCCEEEFFFHHHJJJFFFFFFGGGGGGGGGKKKOOOSSSNNNLLLJJJJJJMMMOOOQQQQQQQQQRRRSSSSSSQQQNNNKKKHHHGGGJJJMMMPPPQQQSSSVVVXXXYYYXXXVVVSSSPPPPPPSSSUUUWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMIIIGGGFFFGGGGGGGGGEEECCC???AAADDDFFFHHHHHHHHHHHHDDDGGGIIIJJJJJJIIIIIIJJJPPPQQQTTTWWWYYYZZZ[[[[[[___^^^___aaadddgggggggggeeecccaaa^^^]]]^^^___```aaaaaaaaaaaabbbdddfffgggfffdddaaa]]]YYYVVVTTTSSSOOOMMMJJJGGGDDDCCCDDDDDDDDDDDDCCCCCCBBB@@@??????=========<<<;;;::::::999::::::999888777777777777999:::;;;;;;;;;===AAADDDGGGGGGGGGFFFDDDCCCAAA@@@@@@===999777777888999888444333333222111000000//////////////////......---//////000000000000//////------...------,,,+++***...---,,,,,,++++++,,,,,,******++++++++++++******))))))))))))***+++,,,---...111666???GGGIIIGGGDDD===888111...///555;;;>>><<>>;;;666333333222111000000000000000111......111333333666:::;;;AAAIIISSSaaaqqqsss___III;;;555111///000---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))******)))))),,,+++)))((((((***+++---...---111???TTTlll|||---....../////////..............................222111111111111222333333333333333333444444444444555444444444555444111...000000000/////////......***,,,///111222111///...++++++,,,---------------.........//////000000000111222222333555666777888777777888888888777666666666555444555666777666555222333444444555555444444444444444555666888999:::888999999888777666888999===???@@@@@@???>>>???AAACCCCCCCCCBBBCCCDDDEEEEEE@@@>>>;;;:::::::::;;;:::999:::<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@AAABBBBBBBBB>>>???@@@AAAAAAAAA@@@???AAABBBCCCDDDEEEFFFFFFFFFDDDDDDCCCAAA??????AAACCCBBBAAA@@@@@@?????????@@@<<<;;;;;;:::::::::;;;;;;AAAAAABBBCCCEEEGGGJJJKKKIIIIIIHHHGGGGGGIIINNNRRRMMMLLLLLLLLLNNNQQQSSSTTTRRRTTTVVVWWWVVVTTTQQQOOOKKKKKKKKKKKKMMMOOOSSSUUU[[[ZZZWWWTTTQQQQQQSSSUUUUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTSSSQQQOOOMMMLLLKKKIIIHHHIIIJJJJJJIIIFFFCCC???AAAEEEHHHJJJJJJJJJIIIIIIKKKNNNNNNMMMKKKKKKKKKLLLOOOSSSWWW[[[]]]]]]]]]bbbbbbbbbeeehhhjjjjjjiiihhhfffdddbbb```___^^^^^^___^^^^^^^^^```cccfffhhheeeccc___[[[WWWTTTQQQPPPNNNLLLIIIFFFDDDCCCBBBBBB@@@AAABBBBBBAAA???===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999888888999999;;;<<<<<<<<<===???DDDGGGIIIIIIHHHGGGFFFEEECCCCCC>>>;;;777555666999;;;;;;666555444333111111000000///000000000000///......////////////////////////---.........------,,,+++---,,,,,,+++++++++++++++******++++++++++++******(((((())))))***+++------+++---444AAAPPP[[[^^^]]]NNNCCC555------111444666888<<<@@@BBBDDDKKKVVV```llluuu~~~xxxvvvxxxzzzzzzxxxyyyxxxuuurrroookkkiiigggdddcccaaa```___\\\XXXUUUSSSSSSSSSRRRNNNEEE;;;333333000///111222666>>>GGGYYYeeeqqqtttqqqkkkccc]]]^^^___cccjjjnnnkkkaaaYYYOOOJJJCCC===999666333000111111000000000000000000333000111444666777<<>>@@@AAA@@@???>>>???AAAAAAAAAAAAAAAAAACCCDDDEEE>>>;;;999999;;;===>>>>>>:::;;;===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@BBBBBBCCCCCC??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFCCCAAA@@@AAACCCCCCCCCBBBBBBAAABBBBBBBBB===<<<;;;:::::::::::::::>>>??????@@@CCCEEEHHHJJJJJJJJJIIIHHHGGGHHHKKKNNNMMMNNNNNNOOOPPPRRRUUUVVVRRRSSSVVVXXXXXXWWWUUUTTTQQQOOOKKKJJJJJJMMMPPPQQQYYYXXXVVVRRROOOOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJLLLLLLKKKHHHEEECCCDDDGGGIIIJJJJJJJJJIIILLLNNNOOOOOONNNLLLLLLLLLJJJMMMQQQWWW[[[^^^___```bbbbbbcccfffiiijjjjjjhhhjjjiiihhheeecccaaa```___]]]\\\ZZZZZZ\\\```cccfffdddbbb___[[[VVVSSSPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDAAAAAAAAAAAA???===;;;999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>AAAEEEHHHHHHHHHGGGGGGFFFFFFFFFFFF<<<999666444666999;;;<<<888777555333222111000000000000111111000000///...///..................///------......------,,,,,,+++++++++++++++***************++++++++++++******))))))))))))***+++,,,---++++++000===PPPaaakkkooo^^^PPP===111......///...555888;;;;;;<<>>@@@AAA@@@??????@@@AAA???@@@@@@AAABBBBBBCCCCCC<<<999666777;;;@@@AAAAAA===>>>>>>???@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHHHHHHHFFFCCCBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB???>>>===<<<;;;:::::::::=========>>>@@@BBBDDDFFFIIIIIIIIIHHHGGGGGGIIIKKKNNNPPPQQQRRRRRRSSSVVVXXXSSSTTTVVVWWWXXXXXXXXXWWWVVVRRRMMMKKKKKKMMMOOOPPPTTTTTTSSSQQQNNNMMMNNNOOOTTTUUUVVVWWWXXXXXXYYYYYYWWWVVVTTTRRRPPPOOOOOOOOOLLLLLLLLLMMMNNNLLLIIIGGGGGGGGGHHHIIIJJJJJJKKKKKKMMMNNNNNNMMMKKKKKKKKKMMMKKKNNNRRRVVV[[[^^^```aaabbbbbbcccfffiiijjjiiigggjjjjjjiiihhhfffdddaaa```\\\ZZZYYYXXXZZZ\\\___aaacccaaa^^^[[[XXXUUUSSSRRRNNNMMMKKKIIIGGGFFFEEEDDDBBBBBBAAA???===;;;999888888999999:::;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;===???AAABBBDDDGGGIIIGGGFFFFFFEEEFFFFFFGGGHHH>>>;;;888777999;;;<<<<<<<<<:::888555333222222222111111111111111000//////......------------......,,,,,,------------,,,,,,***++++++++++++***))))))******++++++++++++***************)))******+++,,,000...///888GGGYYYfffmmmcccUUUCCC555///---,,,+++///222444444555888>>>CCCNNNSSS]]]jjjuuu}}}zzzzzz{{{zzzyyyvvvvvvvvvuuusssooollljjjfffgggiiillllllhhhccc^^^VVVVVVVVVVVVUUUPPPJJJEEE999444111111111111444999888===AAA??????@@@???===<<<<<<>>>BBBGGGIIIGGGDDDCCCAAA===999666333222111//////000111222222222111222222444999<<>>???@@@@@@@@@???AAABBB???@@@AAACCCCCCCCCCCCBBB<<<888444555;;;@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCBBBBBB@@@@@@@@@AAAAAABBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???===<<<<<<;;;;;;============>>>@@@AAABBBDDDFFFHHHHHHHHHHHHJJJKKKOOOQQQTTTTTTSSSSSSVVVXXXWWWWWWWWWVVVVVVWWWWWWWWWYYYTTTOOOLLLNNNPPPRRRRRRQQQRRRSSSRRRPPPOOOOOOOOORRRSSSTTTUUUWWWWWWXXXXXXVVVUUUSSSQQQPPPPPPPPPPPPNNNMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIKKKMMMNNNOOOOOONNNLLLKKKKKKMMMPPPRRRSSSUUUWWWZZZ]]]___```aaabbbcccfffiiiiiihhhfffhhhiiiiiiiiigggeeecccaaa\\\[[[YYYYYYYYYZZZ\\\]]]\\\[[[ZZZYYYWWWWWWVVVVVVQQQPPPNNNLLLIIIFFFEEEDDDBBBAAA@@@>>><<<;;;::::::777888888:::;;;<<<===============<<<<<<======>>><<>>===>>>???>>>>>>@@@>>>;;;888666555555555111111222222111111000///......---,,,,,,---......++++++,,,,,,,,,,,,++++++)))***+++++++++***((((((******++++++++++++******,,,+++******)))*********111///...222<<>>444333......000111333333444444333333333333333333333333000000000000000111222222---000444444333222333555555333222222333333111000222222222111111111111000111000///...---,,,,,,,,,++++++,,,------------,,,,,,,,,++++++******))))))&&&'''***,,,.../////////---...///111222333444444222222222333666888888777888888999::::::::::::999;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@AAACCCEEE===???@@@@@@@@@@@@AAACCC@@@AAACCCEEEEEEDDDCCCBBB===888444555:::???@@@???CCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEECCCDDDDDDDDDDDDCCCCCCBBB@@@BBBEEEGGGGGGGGGGGGHHHCCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@???===<<<<<<<<<>>>>>>=========>>>@@@AAA???BBBFFFHHHIIIIIIKKKLLLPPPSSSUUUUUUTTTSSSVVVXXX[[[ZZZXXXVVVUUUUUUVVVWWWYYYUUUOOONNNPPPSSSTTTTTTRRRTTTVVVVVVTTTRRRRRRRRRNNNOOOQQQRRRSSSTTTUUUUUUSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMMMMNNNNNNLLLJJJIIIHHHGGGHHHIIILLLOOOQQQRRRRRRPPPNNNLLLMMMQQQTTTWWWXXXXXXYYYZZZ\\\^^^___aaabbbcccfffiiiiiigggffffffggghhhhhhgggeeecccaaa]]]\\\ZZZYYYYYYYYYZZZ[[[UUUUUUUUUUUUUUUVVVWWWXXXUUUTTTQQQNNNJJJGGGDDDBBBBBBAAA???===<<<;;;<<<<<<666777888999;;;<<<===>>>>>>===============>>>>>>===@@@EEEHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGGGGEEECCCBBBCCCBBBAAA???CCCAAA===:::888777777777111222222222222111000000...---,,,,,,,,,,,,---...******+++,,,,,,,,,++++++)))******++++++)))((('''******++++++++++++******---,,,+++***))))))))))))///...---///444???MMMVVVSSSKKK???555///------...***,,,...///000222666999:::>>>IIIXXXaaagggppp{{{}}}|||~~~|||yyyvvvjjjjjjkkkmmmnnnnnnkkkiiibbb^^^XXXSSSRRRRRRSSSSSSLLLDDD<<<888555000///111000333444111000333333111///111444666555555555666111222222111000///000222...000111333444444444333777999???GGGOOOYYYhhhwwwmmmUUUDDD:::333///---,,,,,,---***(((+++111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))******))))))***++++++++++++***)))+++---///555DDDVVVcccyyyppp[[[LLL???333...///////////////111333555666555555555555444333222222333111///...///111333555444444444444444444444444222222222111000000//////000000000000000111222222444444333222111000//////000///...---------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111222333333222333555777777777777888999:::;;;<<>>>>>>>>>>>===CCCCCCCCCDDDEEEEEEFFFFFF@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA???<<<999888:::>>>AAABBB??????@@@AAAAAABBBCCCCCCEEECCCBBB@@@@@@@@@@@@AAACCCDDDEEEBBB???>>>AAADDDDDDCCCBBBCCCEEEFFFGGGGGGCCCCCCCCCBBBBBBAAAAAAAAAEEEDDDDDDDDDDDDFFFHHHIIIFFFEEECCCBBBBBBBBBCCCDDDBBBBBBCCCDDDBBB@@@>>><<>><<<;;;<<<@@@CCC@@@CCCEEEGGGHHHJJJLLLNNNNNNQQQTTTUUUTTTSSSSSSSSSXXXZZZ[[[ZZZWWWVVVXXXZZZYYYXXXVVVTTTSSSSSSUUUVVVWWWUUUUUUYYY[[[ZZZXXXWWWUUUTTTRRRQQQQQQRRRTTTUUUUUUSSSQQQOOOMMMNNNNNNOOOQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIIIIIIIKKKMMMPPPRRRTTTUUUTTTRRRPPPPPPRRRTTTUUUXXX[[[]]]]]]]]]^^^___aaaaaabbbdddfffgggfffeeebbbaaa___```bbbccccccbbb___\\\XXXVVVVVVWWWXXXXXXUUUUUUTTTRRRQQQSSSVVVYYYWWWTTTPPPMMMLLLKKKIIIHHHAAA@@@???===<<<;;;;;;:::777777777888999;;;<<<===:::;;;=========>>>@@@BBB???BBBGGGIIIJJJKKKLLLMMMLLLLLLLLLKKKIIIIIIKKKMMMMMMLLLJJJGGGEEEDDDCCCCCCDDDBBB???<<<:::888888888666444111///000111222222000000000///......------*********++++++,,,,,,,,,------,,,,,,+++***))))))))))))************))))))*********************************---111777===AAAEEEAAA;;;555///,,,++++++***+++,,,---///000111111666:::AAAHHHQQQ[[[eeekkkyyy~~~yyytttlllgggiiilllllllllmmmfffbbb]]]XXXUUUTTTVVVWWWYYYRRRHHH???888555222111444111...///222444222///000111111000//////000222//////////////////...---444111......000444777888???DDDKKKTTT^^^kkkzzznnnTTT@@@666222...+++---,,,++++++******++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))))))))******+++((()))---000---(((***///111000222;;;III[[[ooo~~~mmmXXXAAA666333111...---.........///000222444666444555555555444333333222444222111000000111333555333333333333333333333222111111000000/////////..................///000111222222111111000000//////111000/////////000111111///...---,,,++++++,,,---,,,,,,++++++++++++++++++,,,------...//////000000111222333333222333555777777777777888999;;;<<<==================<<<<<<<<>>???>>>======???AAAAAAEEEIIIMMMNNNPPPQQQSSSNNNOOOOOOMMMLLLKKKMMMOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCAAA???<<<;;;999999888666444333333333333222000000000///......------******+++++++++,,,,,,,,,------,,,++++++***))))))))))))************))))))************************+++******,,,///333777999===;;;777333000------,,,++++++,,,------.../////////333888>>>EEENNNVVV\\\jjjrrr{{{rrrjjjjjjkkkjjjiiijjjiiifffaaa[[[WWWTTTSSSSSSVVVRRRKKKDDD???999444111...///111111000000/////////000111000......000111...///////////////...............///222888???DDDNNNSSS[[[ccclllwwwgggXXXDDD555000000///...---,,,++++++******++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''***))))))((())))))******---)))(((***,,,,,,///444333777@@@NNN```wwwoooTTTFFF777222111000...///.........///000222333444444444444555444444333333555444333222222222333444444333333333222222111111////////////............---------,,,------......////////////////////////222000///000333555666666///...------,,,---------,,,,,,,,,++++++*********,,,,,,,,,---......//////111222333222111222444666555555666777888:::<<<===;;;;;;;;;;;;<<<<<<<<<<<>>BBBAAA@@@?????????@@@AAAAAA@@@@@@AAABBBCCCAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCDDDFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFDDDAAA??????@@@BBBCCCCCCCCCCCCEEEHHHKKKOOOQQQSSSTTTSSSRRRRRRRRRQQQSSSUUUVVVVVVWWWYYY[[[ZZZXXXWWWYYY[[[\\\ZZZXXX\\\\\\\\\[[[[[[]]]```bbb]]][[[XXXTTTQQQOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHIIIKKKNNNQQQSSSWWWWWWWWWVVVTTTSSSTTTVVVZZZ]]]```aaaaaaaaabbbccccccaaa```aaaccceeeffffffhhhfffeeeeeefffgggfffdddccc```\\\YYYXXXWWWVVVUUUQQQQQQOOOMMMKKKKKKMMMOOOPPPPPPQQQSSSRRROOOIIIDDDGGGEEEBBB???=========>>>999999999999:::;;;<<<===@@@AAAAAA@@@>>>===???@@@BBBEEEJJJMMMOOOQQQSSSUUUQQQRRRRRRQQQOOOOOOOOOQQQOOONNNLLLJJJIIIGGGGGGGGGDDDDDDCCCBBB@@@>>><<<:::;;;;;;:::999777555333222000000000///......------***++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))************))))))*********************************+++,,,---//////333222111000///...------++++++++++++,,,,,,------///111555999>>>EEELLLQQQ]]]dddppp{{{~~~uuummmkkkkkkiiiiiijjjnnnlllgggbbb\\\VVVRRRPPPRRRQQQNNNLLLGGGAAA:::555,,,000444333///---...111...//////...------...000.........///////////////...000333333555;;;FFFOOO\\\cccmmmvvv~~~}}}iiiLLLAAA444,,,,,,...///...,,,,,,+++************+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''***))))))((((((((())))))---'''$$$''',,,...111444<<>>??????AAABBBCCCCCCBBBBBBEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFHHHIIIHHHFFFCCCBBB???<<<::::::>>>CCCGGGHHHIIIIIIGGGEEEDDDBBB@@@@@@@@@@@@???>>>>>>>>>???@@@@@@>>>>>>AAADDDEEEBBB>>>BBBBBBCCCBBBBBBBBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHFFFHHHIIIHHHEEEBBBAAAAAACCCCCCDDDCCCBBBDDDGGGJJJLLLNNNQQQRRRRRRRRRSSSTTTPPPQQQSSSTTTUUUVVVWWWXXXYYYXXXXXX[[[___```\\\XXXYYY\\\\\\YYYZZZ___eeehhhaaa___\\\XXXUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLMMMKKKKKKLLLMMMMMMNNNNNNNNNIIIIIIJJJLLLNNNQQQSSSUUUWWWXXXXXXWWWUUUTTTUUUVVVXXXZZZ]]]___^^^^^^___````````````bbbeeefffeeedddhhhgggffffffffffffdddbbbaaa^^^YYYVVVUUUSSSRRRPPPOOOOOONNNKKKHHHGGGHHHIIIJJJKKKMMMOOOPPPNNNJJJFFFHHHFFFBBB???=========>>>;;;:::::::::;;;<<<======AAABBBBBBAAA??????@@@BBBAAADDDGGGJJJKKKMMMOOOQQQSSSTTTVVVUUUSSSQQQQQQRRRMMMMMMKKKJJJHHHHHHGGGGGGCCCDDDFFFFFFEEEBBB???===???@@@@@@>>>;;;777444333000000000///......------++++++++++++++++++++++++,,,+++++++++******))))))))))))************))))))************************)))******+++++++++******,,,,,,---......---,,,,,,++++++++++++************000222555888;;;@@@FFFKKKTTTZZZdddmmmuuu}}}}}}uuunnnlllkkkjjjkkknnnrrrpppmmmiiibbb\\\VVVSSSRRRQQQQQQPPPOOOJJJDDD@@@555555555222...---///111---......---,,,,,,---///...............///000000555:::===;;;999???KKKVVVfffnnnyyy|||gggTTT???888000+++,,,------,,,,,,++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((***))))))(((((()))))))))+++((()))---111333999???TTThhh{{{eeeNNN>>>:::666444333000...222999+++,,,---...///000000000222222333444555555555555666666666666555555444333666666555555444444444444///////////////.........//////...............///,,,,,,,,,---......//////...------111777999888555---.....................//////.........---------,,,,,,,,,------------------...///...------///111//////000111222444555666;;;;;;<<<===>>>??????@@@???AAABBBDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGCCCFFFKKKNNNNNNJJJEEEAAA@@@>>>;;;;;;>>>CCCFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDAAA@@@???>>>===>>>???@@@@@@???>>>AAADDDEEEBBB???AAACCCDDDCCCAAAAAACCCEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDGGGIIIIIIGGGEEEEEEEEEDDDEEEEEEEEEDDDEEEHHHJJJIIIKKKNNNPPPQQQSSSUUUWWWSSSSSSSSSSSSTTTUUUUUUTTTWWWWWWXXX[[[______\\\YYYWWW[[[]]][[[^^^gggmmmmmmbbbaaa___]]]ZZZXXXWWWVVVRRRQQQOOONNNLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPIIIJJJKKKMMMOOOQQQSSSTTTVVVWWWXXXXXXWWWVVVWWWXXXWWWZZZ]]]^^^]]]]]]]]]^^^^^^___bbbeeehhhgggdddaaagggfffeeeeeeeeedddaaa______\\\XXXVVVTTTSSSQQQOOOPPPPPPNNNKKKGGGDDDDDDEEEFFFEEEEEEGGGJJJKKKJJJIIIJJJHHHEEEBBB@@@@@@@@@@@@===<<<<<<<<<<<<<<<======>>>@@@AAAAAAAAABBBDDDFFFCCCEEEGGGHHHHHHIIIJJJLLLSSSUUUWWWWWWUUUSSSRRRQQQKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEGGGHHHGGGEEEBBB@@@AAACCCDDDBBB===888555444000000000///......------++++++++++++++++++++++++++++++***************)))))))))************))))))))))))))))))))))))))))))((()))***+++++++++******)))***+++,,,---,,,***)))+++************)))))))))+++---///111444999???CCCJJJQQQYYY```fffmmmvvv|||~~~vvvpppnnnmmmkkklllppptttsssqqqnnniiiddd___\\\WWWUUUTTTSSSSSSSSSQQQOOOCCC===555000.........---,,,------,,,++++++,,,...------------...///111222;;;AAAFFFEEEBBBGGGUUU```ssszzz~~~rrrdddSSSEEE999444///---------,,,+++,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,000555999AAAQQQ```yyyuuu]]]HHH===999888555333222000222<<>>>>>???>>>@@@BBBDDDDDDDDDCCCBBB@@@CCCFFFIIIJJJJJJHHHGGGCCCGGGMMMQQQQQQNNNIIIEEEEEEAAA>>>===???CCCFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHDDDCCCBBB@@@???@@@@@@AAABBBAAAAAABBBCCCDDDBBBAAABBBDDDEEEDDDAAAAAACCCFFFEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGEEEDDDBBBAAAAAABBBDDDFFFHHHIIIJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCEEEHHHHHHGGGFFFGGGGGGEEEGGGIIIIIIIIIIIIJJJLLLHHHJJJMMMOOOPPPSSSVVVXXXWWWUUUTTTTTTUUUUUUTTTRRRTTTVVVXXXZZZ[[[ZZZYYYYYYXXX^^^``````fffqqqtttoooaaa```___^^^]]][[[ZZZYYYTTTSSSRRRPPPNNNLLLJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQIIIJJJKKKMMMOOOPPPQQQRRRUUUWWWYYYZZZZZZZZZ[[[\\\[[[^^^```aaaaaa```aaaaaa___```cccfffiiihhheeebbbhhhgggfffeeeeeeccc```]]]___]]]ZZZYYYXXXWWWVVVTTTSSSSSSQQQMMMHHHEEEDDDDDDDDDBBB@@@AAADDDGGGHHHHHHJJJIIIHHHFFFEEEDDDDDDCCC>>>>>>======<<<=========<<<>>>???@@@AAACCCFFFIIIGGGHHHJJJJJJIIIIIIKKKMMMRRRUUUWWWWWWUUURRRPPPOOOIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEHHHIIIIIIGGGEEECCCCCCEEEFFFCCC===888666666000000000///......------,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,))))))++++++++++++))))))******************))))))***+++---///111555:::>>>EEELLLUUUZZZ^^^ccckkkqqqttt}}}{{{vvvtttqqqmmmmmmqqquuutttrrrooollliiigggfff```]]]YYYWWWWWWYYYZZZZZZQQQHHH===555222000---***,,,------,,,++++++,,,...------,,,---...000222333:::AAAIIIMMMOOOWWWeeeqqq}}}mmm]]]PPPDDD;;;111///---,,,------,,,+++++++++***))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))***+++,,,---...***///666???GGGWWWpppsss\\\FFF666333666222000000333888BBBSSSccc***+++,,,---......------000111222444555666666666222444666777777666444333333333444444555666666666666555555333222111000///111000000///......//////------------............,,,,,,...444:::999111******+++,,,---......---,,,------......//////000000...........................//////...------...000...............///000000444444555777888:::;;;;;;;;;<<>><<<@@@FFFJJJLLLKKKIIIGGGGGGIIIMMMPPPQQQPPPNNNLLLJJJGGGBBB@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAACCCDDDBBBEEEGGGEEEBBBAAADDDGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGDDDBBBAAA<<<>>>AAADDDGGGIIIJJJKKKEEEFFFGGGHHHHHHHHHGGGFFFCCCEEEGGGGGGFFFEEEFFFGGGFFFIIILLLNNNNNNMMMNNNNNNIIIKKKMMMNNNOOOQQQTTTVVVYYYWWWUUUUUUWWWWWWVVVSSSQQQUUUXXXXXXVVVTTTVVVXXXZZZ___aaaccclllwwwuuukkk]]]]]]]]]\\\[[[ZZZXXXXXXTTTTTTSSSRRRPPPNNNMMMLLLLLLMMMPPPRRRSSSSSSSSSRRRMMMNNNOOOPPPQQQRRRRRRSSSVVVXXX[[[]]]^^^^^^___aaa```bbbeeefffeeedddeeeeeecccbbbcccdddggghhhgggfffkkkjjjiiihhhgggeeeaaa]]]___^^^\\\[[[\\\\\\ZZZYYYWWWWWWUUUPPPKKKFFFEEEDDDDDDBBB@@@@@@BBBCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDCCC@@@???>>>>>>============;;;===???@@@AAACCCFFFHHHIIIJJJLLLLLLLLLLLLOOOQQQPPPSSSVVVWWWTTTPPPNNNLLLHHHGGGGGGFFFFFFFFFFFFGGGDDDFFFGGGHHHIIIHHHFFFEEECCCFFFGGGCCC<<<777666777000000000///......------,,,,,,,,,+++++++++******))))))))))))************))))))************))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))******++++++++++++************************,,,---......///222666:::>>>GGGQQQVVVXXX[[[bbbhhhiiirrr}}}}}}zzzzzzwwwssssssvvvvvvtttqqqmmmlllllllllmmmjjjeee```\\\[[[]]]^^^^^^]]]WWWNNNDDD;;;444...+++,,,---...---++++++---...---,,,,,,,,,...000333444777???JJJSSS[[[ggguuu{{{jjjWWWJJJBBB;;;444,,,+++++++++,,,,,,++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))+++,,,...000111222;;;KKK^^^lll|||mmmVVVEEE999111///111111111555>>>KKK]]]sss)))***,,,---...------,,,000111222444555666666777111222555777888777555333111222222333444555666666888888777555333222000000111000///.......................................,,,,,,///666;;;999000''')))***,,,---...---,,,,,,+++,,,,,,---...///000000//////////////////......000000111000......///111//////............//////000000111333555666777888777999<<<>>>???>>><<<;;;:::>>>EEEKKKNNNLLLIIIFFFJJJKKKLLLNNNPPPQQQQQQQQQOOOKKKFFFCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKNNNMMMJJJHHHFFFEEEEEEEEEDDDFFFFFFDDDAAA@@@CCCFFFCCCFFFHHHFFFBBBAAADDDHHHDDDEEEFFFHHHJJJKKKMMMMMMKKKKKKKKKJJJHHHEEEBBBAAA999;;;???CCCGGGIIIJJJKKKCCCEEEGGGIIIKKKJJJIIIIIIDDDEEEFFFFFFDDDDDDEEEFFFGGGJJJOOOQQQQQQPPPPPPPPPLLLMMMNNNNNNNNNOOORRRTTTYYYWWWUUUVVVXXXYYYXXXUUUOOOTTTXXXWWWRRRPPPSSSXXX[[[___aaacccnnnxxxsssddd[[[[[[[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNQQQSSSTTTTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWZZZ]]]```aaabbbcccdddbbbdddggghhhgggffffffggggggeeebbbbbbdddgggiiijjjnnnmmmlllkkkjjjgggccc___^^^\\\[[[\\\]]]]]]\\\[[[ZZZYYYWWWRRRMMMHHHFFFEEEFFFDDDBBBAAABBBBBB@@@???AAABBBDDDEEEEEECCCAAA???AAA@@@???>>>============<<<===???@@@AAABBBEEEGGGIIIJJJLLLLLLMMMNNNQQQSSSNNNQQQUUUVVVSSSOOOLLLJJJHHHHHHGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGCCCFFFFFFBBB;;;666666888000000000///......------,,,,,,,,,++++++*********)))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++((())))))***+++,,,------)))*********+++++++++++++++,,,,,,++++++---000333444===HHHOOOPPPSSSXXX]]]bbbjjjttt|||~~~{{{|||}}}|||yyyzzz~~~wwwtttooollljjjkkknnnppppppkkkeee```^^^^^^^^^^^^eeeddd___SSSEEE999222000---......---,,,,,,---///---,,,+++,,,---000333555666???KKKWWWcccppp~~~|||nnnXXXDDD===<<<888111,,,,,,++++++++++++******+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((()))***+++---000222333@@@NNNhhhjjjTTT>>>666555222...---666777>>>LLL^^^ttt)))***+++***))))))+++------///111444555555444333222333555777777666555444444444333222222222333333555555444333222111///...111222111000......000222222000...+++***+++---...///...///555;;;;;;444---+++)))***,,,+++((()))---.........------.........111000000000000000111222222111000///............000/////////.........---444222000000222333444333111333666999;;;;;;;;;:::888<<>>AAAFFFJJJKKKJJJLLLKKKIIIIIIJJJJJJIIIHHHIIIHHHGGGHHHJJJKKKJJJHHHJJJMMMPPPSSSUUUVVVUUUTTTSSSRRRQQQQQQSSSTTTSSSRRRVVVVVVUUUTTTSSSSSSSSSTTTWWWWWWUUURRROOOPPPUUUZZZ[[[___bbbfffmmmpppjjjbbb[[[ZZZXXXWWWVVVUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQPPPNNNOOOSSSVVVYYYXXXTTTQQQSSSXXXZZZXXXWWWYYYZZZXXXZZZ^^^bbbddddddfffjjjnnnlllmmmmmmllljjjiiiiiijjjeeedddccccccccceeehhhiiiqqqqqqqqqoookkkfffbbb___^^^]]]^^^___``````^^^\\\\\\ZZZXXXUUURRROOOMMMKKKGGGFFFEEECCCAAA???>>>===???@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBBAAA@@@>>>===@@@???>>>>>>???BBBFFFHHHJJJKKKMMMOOOQQQQQQQQQQQQSSSTTTVVVVVVUUUQQQNNNKKKLLLKKKHHHEEEDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFBBB>>>:::888666666444444333222000...,,,+++.........------,,,,,,,,,+++++++++************)))------,,,++++++******)))+++***)))(((((()))***+++,,,+++++++++***)))))))))''''''((()))***++++++,,,)))************+++++++++++++++******,,,...111222333888>>>DDDIIINNNSSSVVV```eeekkksss{{{yyyzzz|||}}}{{{ssskkkhhhfffggglllsssqqqrrrpppjjjccc^^^]]]^^^dddkkkkkkaaaTTTIII;;;///...,,,---///---***+++///,,,,,,,,,---...000333444<<<@@@MMM___nnnxxx}}}cccZZZNNNDDD>>>888000+++,,,+++******))))))************))))))))))))******'''(((******+++***)))(((...+++((('''((()))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((())))))(((&&&&&&(((***++++++,,,)))***---...000;;;III]]]sssuuu```NNN@@@555444111+++...666333CCCYYYmmm)))***+++***))))))+++------...111333444444333222222333444555555555444333444444333222222222222222111111222222222111111000111222222111///000222444333222000...---...///000///---...222888999555000+++)))))),,,+++((()))------,,,,,,,,,,,,,,,,,,---.../////////000000111111000000000000000000000000111111000000//////......333111000000222333333222111111222333555666888999;;;>>>CCCEEEFFFEEEEEEFFFJJJJJJKKKMMMOOOPPPOOONNNNNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLMMMNNNSSSSSSRRRPPPOOOMMMLLLKKKLLLJJJHHHFFFEEEEEEEEEFFFFFFEEECCCAAAAAABBBDDDEEEGGGEEECCCBBBCCCFFFJJJLLLNNNMMMLLLLLLLLLKKKJJJIIIFFFEEECCCEEEHHHJJJJJJIIIKKKJJJIIIKKKLLLMMMLLLKKKJJJIIIHHHIIIKKKLLLKKKJJJLLLMMMNNNOOOQQQSSSTTTTTTUUUTTTSSSTTTVVVVVVVVVTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSSSSTTTVVVUUUXXX[[[^^^dddgggccc\\\ZZZZZZXXXWWWVVVUUUUUUUUURRRRRRQQQQQQQQQQQQQQQRRRQQQRRRSSSVVVWWWVVVSSSPPPUUUXXXYYYVVVVVVYYY\\\[[[[[[]]]___bbbdddfffjjjmmmlllnnnoooooonnnnnnooopppllljjjgggdddbbbbbbbbbbbbiiijjjllllllllljjjgggeee]]][[[YYYXXXXXXYYYXXXWWWYYYXXXVVVTTTPPPMMMJJJIIIGGGGGGEEEDDDBBB@@@???>>>???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBBCCCBBBAAAAAABBBEEEHHHJJJKKKLLLOOOQQQSSSUUUUUUUUUUUUWWWXXXYYYWWWSSSOOOLLLLLLJJJGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFCCC@@@<<<888666444444333333222222000///---,,,......---------,,,,,,,,,++++++++++++************,,,,,,,,,++++++++++++***+++***)))(((((()))***+++++++++******************(((((())))))******++++++)))************+++++++++,,,++++++***+++---000111000444999>>>CCCHHHNNNQQQVVVZZZ```hhhoooxxx{{{|||~~~|||uuunnnkkkiiiiiinnnttttttuuutttpppjjjdddaaaaaaccchhhiiibbbYYYOOOBBB555333///...000...+++***,,,---,,,,,,,,,---///222333999AAARRRgggvvv}}}jjjWWWOOOFFF>>>:::666000,,,,,,+++******))))))************))))))))))))******(((((((((***,,,///222444///,,,)))(((((())))))((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))),,,+++*********++++++***---,,,---222888AAASSSddd}}}rrrZZZJJJ>>>444///000000,,,111;;;EEEYYYrrr(((*********))))))***,,,,,,---///111222222222111111222222222333333333333555444333222111000000000,,,---...///000111111111///111111111000000222444444333333222111111111000000...,,,///333777777666...***)))++++++)))***---++++++************+++++++++,,,...///000000000///---...000111222222222111333222222111000000//////111000000111333444222111222111000000111333666888999<<<@@@BBBBBBBBBBBBCCCDDDHHHLLLNNNOOOOOONNNOOONNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNSSSSSSSSSRRRQQQOOONNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDBBBAAAAAABBBCCCDDDEEEBBB===;;;;;;???EEEIIIMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLJJJJJJKKKKKKIIIHHHHHHHHHHHHJJJLLLNNNMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKNNNMMMLLLLLLMMMPPPRRRTTTXXXWWWVVVWWWYYYZZZYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRPPPQQQSSSVVVXXXWWWTTTRRRRRRTTTUUUVVV[[[___]]]WWWZZZYYYXXXXXXWWWVVVUUUUUUSSSRRRPPPOOOOOOQQQRRRSSSTTTTTTSSSTTTUUUTTTRRRPPPVVVYYYYYYVVVUUUZZZ^^^^^^]]]]]]]]]___cccgggjjjkkkoooqqqrrrrrrqqqqqqqqqrrrooommmjjjfffcccaaa```___ccceeegggiiijjjjjjiiihhhbbb^^^YYYVVVVVVVVVVVVVVVUUUUUUUUUTTTRRRNNNKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@?????????@@@AAABBB???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLKKKMMMOOORRRUUUWWWYYYYYYXXXYYY[[[\\\YYYUUUPPPMMMKKKHHHEEEBBBAAACCCEEEGGGGGGHHHJJJJJJIIIFFFCCCAAABBB@@@===:::666444222111111111111111000///...---...------------,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,+++***))))))))))))***+++))))))******************)))))))))))))))*********)))************+++++++++---,,,+++++++++,,,...///,,,///222555:::???FFFJJJOOOSSSXXX___eeemmmuuuzzz|||{{{|||}}}~~~xxxrrrpppnnnmmmpppuuuwwwyyyzzzxxxsssmmmhhhfffccceeeeeebbb___ZZZNNNCCC:::333///000000---+++,,,...---,,,+++,,,...000222999CCCXXXooo~~~wwwaaaQQQGGGAAA;;;666555333///,,,++++++***))))))))))))*********))))))))))))*********)))'''(((+++111666:::000---***))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((()))))))))))))))*********+++*********///111777AAAMMM___vvvmmmUUUBBB999222---,,,000111222<<>>@@@AAACCCEEE@@@FFFLLLOOOOOOMMMNNNPPPNNNMMMKKKIIIJJJKKKNNNPPPPPPPPPQQQRRRQQQPPPOOONNNRRRRRRRRRRRRRRRQQQOOONNNMMMMMMMMMLLLJJJGGGEEECCCDDDDDDCCCCCCBBBBBBBBBAAA>>>:::555111222888???CCCLLLLLLLLLKKKJJJJJJKKKMMMPPPOOONNNNNNMMMKKKJJJIIIFFFFFFFFFIIIKKKLLLKKKIIIKKKJJJIIIJJJLLLMMMMMMLLLOOONNNMMMMMMNNNPPPQQQSSSYYYXXXWWWXXXZZZ[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQPPPOOOQQQUUUYYYYYYUUUQQQSSSUUUTTTTTTWWW[[[[[[WWWYYYYYYXXXXXXXXXWWWVVVVVVSSSQQQOOONNNNNNPPPRRRTTTTTTRRRPPPPPPQQQRRRRRRQQQUUUYYYZZZXXXXXX]]]``````aaa^^^]]]```eeejjjkkkkkkssstttvvvuuurrrpppooopppnnnllljjjhhheeedddccccccdddeeefffggggggfffeeedddddd```[[[XXXVVVUUUTTTSSSRRRSSSTTTUUUTTTRRROOOLLLHHHHHHGGGFFFEEECCCCCCBBBBBB@@@>>>======???BBBCCC???@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJMMMPPPSSSVVVXXXYYYWWWYYY[[[[[[YYYUUUPPPMMMJJJHHHEEEBBBAAACCCFFFHHHHHHIIIJJJKKKIIIEEE@@@>>>???>>>;;;999666333111000000000000000000000///...------------------------,,,,,,+++++++++*********))))))***+++,,,,,,------************************(((((())))))******++++++*********)))))))))))))))))))))*********+++++++++------,,,++++++,,,,,,---***+++---///222777>>>CCCJJJMMMRRRWWW]]]dddkkkooowww|||yyyyyy{{{|||~~~{{{wwwwwwuuurrrssswwwyyy{{{}}}}}}zzztttooollleeeccc```aaadddddd^^^XXXFFF;;;222111222111///000///---,,,++++++---///111:::EEEZZZqqqmmmYYYJJJ@@@:::777333000000///...,,,++++++***)))))))))))))))******))))))))))))******+++)))''''''(((,,,000333000---+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((()))))))))*********''')))+++,,,,,,---///000444<<>>@@@CCCFFF???DDDKKKNNNMMMMMMMMMOOONNNKKKGGGDDDDDDHHHMMMPPPOOOPPPQQQRRRRRRQQQOOONNNOOOPPPQQQRRRRRRQQQPPPOOOLLLMMMLLLKKKIIIFFFCCCAAADDDEEEFFFGGGFFFDDDAAA???777333...+++,,,111888===JJJKKKLLLKKKIIIHHHJJJLLLOOOOOOPPPPPPNNNMMMLLLKKKIIIHHHIIIKKKMMMLLLJJJHHHKKKJJJIIIJJJMMMNNNMMMLLLNNNOOOOOOPPPQQQRRRRRRRRRXXXWWWVVVWWWZZZ[[[ZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQOOOOOORRRVVVXXXVVVSSSUUUWWWVVVTTTUUUZZZZZZWWWWWWXXXXXXYYYYYYXXXWWWWWWRRRQQQOOOMMMNNNPPPSSSTTTQQQOOOMMMMMMOOOQQQRRRSSSQQQXXX\\\\\\]]]```aaa___dddaaa```ccciiimmmnnnmmmtttvvvxxxxxxvvvtttssssssooonnnmmmkkkiiihhhggggggdddeeeeeeeeedddcccbbbaaa___]]]ZZZXXXVVVSSSOOOLLLLLLNNNQQQSSSSSSRRRPPPNNNHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA>>>======???BBBDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJFFFGGGIIIKKKNNNQQQTTTUUUTTTUUUVVVWWWUUURRROOOMMMKKKIIIFFFDDDCCCEEEGGGIIIGGGHHHIIIIIIGGGCCC???<<<======;;;999666444222000//////000000000000//////------------------------,,,,,,,,,++++++++++++***))))))***+++,,,------...******++++++++++++******((((((((())))))******+++*********)))))))))))))))))))))*********+++++++++------,,,,,,++++++++++++*********+++---333999>>>BBBEEEJJJNNNSSSYYY```dddjjjuuuxxxzzz{{{}}}}}}|||}}}|||xxxwwwyyyxxxyyy|||}}}|||yyyuuuqqqjjjddd___aaagggkkkllllll[[[MMM@@@:::777333111111///...,,,++++++---000222888DDDYYYppp~~~hhhSSSCCC:::777444222///...------,,,++++++***))))))(((((())))))******))))))))))))******))))))))))))))))))***+++...,,,************((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******)))))))))))))))************+++***+++---......111666:::CCCRRRggg{{{ttt[[[JJJ>>>444000000000111555<<>>@@@BBB>>>BBBFFFIIIJJJKKKKKKKKKJJJGGGCCC@@@AAAEEEJJJMMMLLLMMMNNNPPPPPPPPPOOONNNMMMOOOQQQSSSSSSRRRQQQPPPMMMMMMLLLKKKHHHEEEBBB@@@AAADDDIIILLLLLLIIIDDDAAA666333...++++++///444777EEEHHHKKKKKKHHHGGGIIIKKKMMMOOOQQQQQQPPPNNNNNNNNNMMMMMMNNNPPPQQQQQQNNNLLLKKKKKKJJJLLLNNNOOOOOONNNNNNOOOQQQRRRSSSTTTTTTTTTVVVUUUUUUVVVYYYZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPPPPQQQTTTVVVVVVUUUUUUWWWWWWTTTTTTWWWXXXVVVVVVWWWYYYZZZZZZYYYXXXWWWSSSRRRPPPPPPQQQRRRTTTVVVPPPNNNLLLLLLNNNQQQSSSSSSPPPWWW]]]___```cccccc```ddddddeeehhhlllnnnoooooosssvvvyyy{{{{{{{{{{{{{{{uuutttssspppmmmkkkiiihhhdddeeeeeeeeeeeeeeedddddd___]]][[[ZZZXXXUUUPPPMMMHHHJJJLLLNNNNNNNNNMMMLLLGGGGGGGGGFFFFFFEEEEEEEEECCCAAA???>>>???@@@CCCEEEHHHGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMMMMMMMKKKKKKDDDEEEFFFGGGIIILLLNNNOOONNNOOOPPPPPPPPPPPPOOONNNMMMLLLJJJHHHGGGGGGHHHIIIEEEFFFGGGFFFEEEBBB>>><<<<<<;;;:::999777444222111//////000000000///......,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------******+++,,,,,,+++******(((((()))))))))))))))))))))))))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,000666:::???AAAFFFJJJNNNTTTZZZ___dddmmmzzz|||~~~}}}}}}zzz{{{wwwwwwwwwzzz{{{{{{yyywwwrrrjjjdddeeeiiinnnsssxxxqqqeeeVVVLLLBBB888111000000...,,,+++,,,...222444:::FFF]]]uuu~~~fffRRRAAA666222333000///...---,,,+++++++++******)))(((((((((((()))******))))))))))))******&&&((()))+++,,,+++***))),,,***))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************)))*********++++++++++++)))+++,,,---000777BBBJJJ```rrrqqq[[[DDD;;;666111///222///555@@@OOO```vvv,,,---------,,,,,,...000...............//////000---...///111111000000///000//////...---------...******+++,,,,,,,,,,,,+++***,,,......---,,,,,,,,,------...............------///000...,,,///777>>>EEE:::111///...,,,+++,,,------,,,,,,,,,,,,------+++,,,,,,,,,------......---------...//////000000000000111222333444555555888777666777:::<<<<<<<<<999999999888777666555555777999;;;<<<<<<<<<>>>@@@>>>>>>@@@CCCFFFGGGGGGFFFEEEDDDBBBAAABBBDDDGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMOOORRRTTTUUUTTTSSSRRROOONNNLLLJJJGGGDDDBBB@@@;;;AAAJJJQQQSSSOOOIIIEEE<<<999555111///000111222===BBBHHHJJJIIIHHHJJJLLLNNNQQQTTTTTTRRROOOOOOPPPMMMNNNPPPRRRUUUUUURRRPPPNNNMMMMMMNNNQQQRRRRRRQQQOOOOOOOOOPPPRRRTTTVVVWWWVVVUUUUUUVVVYYYZZZZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSOOOQQQSSSTTTSSSSSSTTTUUUUUUXXXXXXUUUTTTVVVWWWUUUVVVWWWYYYZZZ[[[ZZZYYYXXXTTTTTTTTTTTTUUUVVVWWWXXXRRRPPPNNNNNNPPPRRRRRRRRRQQQXXX]]]^^^```dddeeedddbbbeeeiiilllmmmnnnoooppprrruuuzzz|||}}}}}}}}}~~~zzzyyywwwuuuqqqnnnkkkjjjhhhhhhhhhhhhhhhhhhgggggg```^^^[[[YYYXXXWWWTTTRRRJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@@@@BBBDDDEEEHHHHHHHHHIIIKKKMMMOOOQQQNNNPPPQQQSSSSSSQQQOOONNNFFFEEEEEEFFFGGGIIIKKKLLLJJJJJJJJJKKKLLLNNNPPPQQQOOOOOOMMMLLLKKKJJJIIIIIIBBBCCCCCCCCCBBB@@@>>>===::::::999888666444111000///000000000///...------,,,,,,,,,---------......------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))((((((((((((((())))))******++++++)))************+++++++++***++++++,,,,,,,,,++++++***+++++++++,,,///333777:::===AAAEEEJJJOOOUUUZZZ___eeennnzzz}}}}}}}}}}}}vvvtttsssuuuzzz}}}~~~}}}yyyrrrmmmmmmmmmmmmrrryyy}}}uuulllbbbSSSBBB777333000///,,,+++---000444777EEERRRjjjuuubbbKKK>>>555///...111---......---++++++++++++******)))(((((((((((((((******))))))))))))******&&&''')))***++++++***))))))((('''((()))***((('''''''''''''''''''''''''''''''''(((******++++++************+++++++++,,,,,,+++---000444===LLL```mmm|||iiiTTTEEE999777666111111666888DDDYYYppp---.........------///000//////.........///000000---...000222222111///...///......---------......((()))***+++,,,---------+++---//////...,,,,,,,,,------------............***---000...+++---444;;;HHH===333000///,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,---......+++++++++,,,...///111222...///000111333444555666;;;999888888;;;===>>>>>>@@@>>><<<:::999999:::;;;777999;;;<<<<<<===???AAA===<<<;;;>>>CCCEEEDDDBBBAAAAAACCCDDDEEEEEEEEEEEEGGGGGGHHHJJJKKKLLLMMMNNNNNNPPPSSSVVVWWWVVVUUUSSSQQQOOOMMMJJJGGGDDDBBBAAA777???JJJTTTWWWTTTNNNIIIBBB@@@<<<777444111000000777>>>FFFJJJJJJIIIKKKNNNPPPSSSVVVVVVSSSPPPPPPQQQKKKLLLNNNRRRUUUVVVTTTRRRPPPOOOOOOPPPSSSUUUTTTTTTQQQOOOMMMMMMOOOSSSWWWZZZVVVUUUUUUVVVYYYZZZZZZYYYVVVVVVUUUTTTSSSSSSSSSTTTLLLQQQUUUVVVTTTRRRRRRTTTVVVZZZZZZWWWUUUWWWXXXVVVUUUWWWYYYZZZ[[[ZZZYYYXXXVVVVVVWWWXXXYYYYYYZZZZZZUUUSSSPPPPPPQQQRRRRRRQQQSSSYYY\\\\\\___dddgggggg```ffflllnnnnnnmmmnnnppprrruuuyyy|||{{{zzzzzzzzzzzzzzzyyywwwtttrrrooonnnnnnmmmlllkkkjjjiiihhhggg^^^ZZZVVVSSSRRRRRRRRRRRROOONNNMMMKKKJJJHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHKKKNNNQQQSSSRRRTTTVVVWWWWWWUUUSSSQQQHHHGGGGGGFFFGGGHHHJJJKKKHHHGGGGGGHHHJJJNNNQQQSSSQQQPPPPPPOOONNNLLLJJJIIIAAAAAAAAAAAA@@@@@@??????888888888777555333000///000000000000///...---,,,,,,,,,,,,------.........---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,------,,,+++*********))))))(((((('''''''''(((((()))***++++++,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++***+++++++++,,,...222555222555999===AAAGGGMMMRRR[[[^^^eeeppp}}}}}}{{{|||~~~~~~vvvsssqqqsssxxx~~~}}}wwwtttsssppplllooowww|||xxxqqqaaaMMM>>>999000///---,,,---111555888QQQ___wwwooo\\\III777000///------000+++,,,---,,,+++++++++,,,******)))(((((((((((((((******))))))))))))******((((((((((((''''''&&&&&&'''&&&&&&''')))***((('''((((((((((((((((((((((((''''''(((******+++++++++******+++++++++,,,,,,,,,111555:::CCCQQQhhh~~~cccNNN999111///444333---...666EEEWWWrrr111111111111111222222222111222333333222000---,,,,,,,,,---...//////......000111222333222000...---,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,+++))))))***...111AAA???555+++***000///(((------,,,,,,,,,,,,,,,,,,///,,,***+++------+++))),,,,,,,,,---...///000000222222222222222111111111555666777:::===@@@BBBDDDDDDDDDCCCBBB@@@>>>===<<<>>>@@@BBBBBB@@@?????????<<<;;;:::;;;===?????????AAABBBAAA@@@>>>@@@FFFJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNQQQSSSTTTTTTSSSRRRPPPNNNLLLIIIGGGFFFEEEEEE???CCCIIIOOOSSSSSSOOOKKKHHHFFFCCCAAA???===:::777888:::???FFFLLLPPPPPPOOOTTTUUUVVVVVVUUUTTTSSSRRROOOOOOPPPQQQQQQRRRSSSSSSXXXRRRMMMOOOVVVZZZWWWRRRRRRPPPNNNOOORRRUUUWWWWWWTTTTTTVVVXXX[[[[[[YYYWWWXXXVVVTTTTTTUUUUUUTTTTTTOOOPPPRRRSSSTTTTTTTTTSSSXXXYYYZZZ[[[[[[ZZZXXXWWWVVVVVVVVVWWWYYYXXXWWWUUUTTTUUUVVVXXXZZZ[[[]]]]]]\\\XXXUUUUUUVVVWWWTTTRRRWWWYYY[[[\\\]]]```dddgggiiigggfffiiimmmqqqqqqppptttvvvyyyzzzyyyyyyyyyzzztttssssssvvvxxxwwwrrrnnnmmmnnnpppqqqooolllhhheee___ZZZTTTQQQQQQRRRQQQPPPPPPPPPOOOOOOMMMKKKHHHGGGDDDEEEGGGHHHIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJNNNRRRXXXXXXYYYZZZ[[[ZZZYYYYYYRRRQQQOOOMMMKKKIIIGGGFFFGGGFFFEEEEEEGGGKKKNNNQQQOOOOOOOOONNNMMMKKKIIIGGGBBBAAA@@@???============<<<;;;999777555333222111222222111000///...------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,++++++***)))((('''&&&&&&)))))))))))))))))))))))))))******)))((((((+++---))))))***++++++++++++*********))))))***,,,...///...000222555:::@@@GGGLLLRRRWWW]]]dddmmmxxx~~~vvvsssooommmooouuu|||~~~~~~}}}zzzuuurrrqqqrrrvvvuuuuuussslll^^^LLL???333...///333000,,,333AAAVVVllliiiPPP<<<888222...------...---,,,+++******))))))******''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***)))((((((***+++++++++)))+++---+++)))(((+++...777===III]]]uuuqqq\\\JJJ???333///...000111333===III^^^ttt//////000000000000111111222222333444333222000......////////////......---000000111111111///---+++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------------------------+++***+++---000===>>>888---+++///...(((++++++++++++,,,,,,,,,,,,000...,,,---...///---+++,,,---------.../////////111111111111111222222333444555666999<<>><<<;;;;;;===>>>>>>>>>@@@@@@@@@>>>===???DDDHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQRRRQQQPPPPPPOOOOOOOOOOOOHHHIIILLLPPPSSSTTTRRROOONNNKKKHHHGGGEEEDDDAAA???@@@AAAEEEJJJPPPSSSTTTSSSVVVVVVWWWWWWWWWVVVTTTTTTPPPPPPPPPQQQRRRSSSSSSTTTZZZUUUPPPRRRVVVYYYWWWSSSVVVSSSPPPNNNOOOOOOOOOOOOSSSSSSUUUXXXZZZ[[[ZZZXXXWWWVVVTTTTTTTTTTTTTTTTTTSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZWWWWWWWWWYYYZZZYYYWWWTTTTTTUUUVVVXXXZZZ\\\]]]^^^YYYXXXWWWWWWXXXYYYYYYXXXZZZ[[[\\\]]]^^^aaaeeehhhllljjjiiikkknnnppppppooopppsssvvvxxxxxxxxxyyyzzzuuurrrqqqrrrtttsssppplllqqqrrrsssrrrpppmmmjjjhhhbbb^^^XXXUUUSSSSSSQQQOOOOOOOOOPPPPPPOOOLLLJJJHHHEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFIIINNNQQQYYYZZZ[[[\\\[[[ZZZYYYXXXVVVUUUTTTQQQNNNKKKHHHGGGCCCDDDFFFHHHIIIKKKKKKLLLJJJKKKKKKKKKKKKJJJHHHGGGGGGFFFEEECCCBBBAAA@@@@@@<<<;;;:::999777555444444222222111000///...---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******))))))((())))))))))))))))))))))))((())))))((('''(((***,,,))))))***++++++++++++***+++************+++---...,,,...000111444999???CCCHHHMMMTTT[[[bbbkkkuuu|||{{{xxxrrrnnnnnnrrrvvvzzz}}}{{{zzzzzzuuuqqqnnnnnnnnnfffWWWKKK<<<333...111000...444???QQQiiikkkQQQ===888555000---------,,,,,,,,,+++******))))))******((()))***)))((('''(((***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))(((((()))+++,,,,,,,,,+++,,,---,,,,,,000777===HHHUUUkkkppp[[[JJJ===555444///...222888BBBTTTdddyyy.........//////000000000222333444555555444333222111111111111000///...---000000111000///---+++***,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---...///...,,,,,,---...888>>><<<111+++------))))))*********+++,,,,,,,,,111///......///000...---------..................000000000000000111333333333333555888;;;>>>AAABBBDDDDDDFFFGGGIIIJJJJJJJJJIIIJJJJJJIIIEEECCCBBBBBBAAA@@@>>>===>>>???>>>===??????>>>======???CCCFFFHHHIIIJJJKKKLLLNNNOOOOOOMMMNNNPPPQQQRRRQQQPPPPPPQQQRRRTTTUUUWWWXXXXXXYYYSSSRRRRRRTTTVVVWWWVVVTTTRRRPPPMMMLLLLLLKKKIIIHHHGGGGGGIIILLLQQQTTTUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVQQQQQQQQQRRRRRRSSSSSSSSSZZZXXXUUUUUUVVVWWWWWWVVVYYYVVVRRROOOOOOOOONNNMMMRRRRRRSSSVVVYYY[[[[[[ZZZVVVUUUUUUTTTTTTTTTTTTTTTVVVVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]]]]^^^]]]]]]YYYYYYZZZ\\\]]][[[WWWTTTTTTUUUVVVXXXZZZ\\\^^^___WWWXXXZZZZZZ[[[\\\^^^```^^^^^^_________aaaeeehhhlllllllllnnnqqqssssssrrrpppssswwwyyyzzzzzz{{{|||vvvrrrnnnlllnnnooommmkkkssssssrrrqqqooommmkkkjjjfffccc___[[[XXXUUUQQQNNNNNNOOOPPPQQQPPPNNNKKKIIIGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEFFFJJJOOOSSSZZZ[[[\\\]]]\\\[[[YYYXXXYYYYYYXXXVVVSSSNNNKKKHHH@@@CCCGGGJJJKKKIIIGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFIIIHHHGGGFFFDDDCCCBBBAAA<<<;;;:::999888777777666222222111000///...------...------,,,------............---------,,,,,,,,,............---------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((('''''')))+++))))))***++++++++++++***++++++*********++++++,,,***+++,,,---...111555888???EEEMMMTTTYYY___ffflllzzz~~~{{{uuupppnnnooosssuuu~~~}}}||||||tttmmmgggiiinnnmmmeee[[[LLL???444222111000444;;;IIIaaaiiiQQQ>>>333333000...,,,,,,,,,+++***,,,+++******))))))******((()))******(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++,,,,,,,,,,,,,,,++++++///999GGGQQQfffvvviiiSSSDDD999222///333222444===JJJ]]]uuuqqqfff.........//////000000111111222333444444444444333111111222222222111000000222222111111///...,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......------,,,+++******---///000000...,,,,,,,,,222===@@@555,,,+++,,,***(((((()))***++++++,,,,,,//////....../////////..................---------000000/////////000111111222222444666999<<>>>>>======???BBBDDDFFFGGGHHHJJJLLLMMMOOOOOONNNOOOPPPQQQQQQQQQPPPPPPOOOQQQTTTWWWYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZYYYWWWTTTRRROOONNNOOOOOOOOONNNKKKJJJJJJKKKOOORRRSSSSSSXXXXXXXXXXXXXXXXXXXXXWWWRRRRRRRRRRRRRRRRRRRRRSSSXXXXXXXXXWWWVVVWWWYYY[[[ZZZWWWTTTSSSTTTUUUUUUUUUQQQQQQQQQTTTWWWYYYZZZZZZVVVVVVVVVUUUTTTTTTUUUWWWUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^______``````\\\\\\^^^___```^^^ZZZWWWTTTTTTUUUVVVXXX[[[]]]___WWWZZZ]]]]]]\\\]]]aaadddbbbbbbbbbbbbaaacccfffiiiiiijjjlllooosssvvvxxxyyyuuuxxx|||~~~~~~~~~~~~xxxrrrllliiijjjlllmmmlllpppooonnnmmmlllllllllllljjjhhheeebbb]]]XXXRRROOOMMMNNNPPPRRRQQQNNNKKKIIIJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFJJJJJJIIIHHHIIIMMMSSSWWW[[[\\\]]]^^^]]][[[XXXWWWWWWXXXYYYXXXVVVRRRNNNLLLCCCEEEHHHJJJJJJGGGEEEBBBCCCDDDEEEEEEEEEEEEDDDCCCFFFFFFEEEDDDBBBAAA??????::::::999999888888777777111111111000///...........................///000//////......------,,,,,,//////.........---------+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))&&&'''((((((''''''(((***))))))***++++++++++++***+++++++++***************((()))*********,,,000222888>>>GGGNNNRRRVVV\\\___iiippp{{{{{{vvvrrrppppppsssuuu{{{~~~|||zzzzzztttnnnhhhgggjjjmmmkkkhhh^^^RRRDDD<<<555000222888@@@TTTooonnnSSS@@@777333///---------------+++))),,,+++******))))))******((()))******)))((()))***((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''')))+++++++++******+++---...///333<<>>???AAACCCEEEGGGGGGHHHKKKLLLMMMLLLKKKKKKLLLNNNMMMKKKHHHFFFFFFEEECCCBBBAAA@@@???>>>???AAACCCCCCEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQTTTWWWYYYYYYZZZYYY]]]\\\]]]^^^___^^^ZZZXXXWWWUUURRRRRRSSSTTTTTTTTTOOONNNLLLLLLOOOQQQSSSSSSXXXXXXWWWWWWWWWXXXXXXXXXSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUWWWWWWVVVXXX\\\___[[[YYYVVVVVVWWWYYYZZZZZZRRRPPPOOOQQQTTTVVVWWWWWWVVVWWWXXXWWWUUUUUUWWWYYYUUUVVVVVVXXXYYY[[[\\\]]]\\\\\\]]]^^^^^^___```aaa______```bbbcccaaa^^^[[[TTTTTTTTTUUUVVVYYY[[[]]]ZZZ]]]______]]]^^^aaaeeeeeefffffffffeeefffhhhjjjhhhjjjnnnqqqtttvvvxxxyyyyyy|||~~~}}}}}}yyysssmmmjjjkkkmmmnnnmmmllllllkkkkkkkkkmmmnnnoookkkkkkjjjgggbbb[[[VVVSSSOOOPPPQQQQQQPPPMMMJJJHHHLLLKKKIIIHHHGGGHHHHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKNNNSSSWWWYYY[[[]]]]]]]]]ZZZWWWUUURRRTTTVVVWWWWWWUUUSSSQQQKKKKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDBBBAAA@@@AAABBBBBBAAA@@@???===<<<888777777777666666666666111111000000//////......///.........//////000111/////////......---------///.........------------++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))%%%'''((((((''''''((()))))))))***++++++++++++************************)))((()))*********,,,///111///555>>>EEEIIIMMMRRRVVVZZZ```kkkuuu~~~zzzuuurrrrrrrrrsssxxx{{{~~~~~~uuusssoooiiiffffffjjjnnnllleeeZZZLLL>>>444333777:::EEEYYYrrrhhhQQQ>>>333000000...------...///...,,,***,,,+++******))))))******)))***+++***)))((()))+++((()))))))))************((((((((((((((((((((((((************************))))))************))))))(((***,,,,,,***)))***+++...333;;;FFFUUUkkk|||hhhTTTHHH<<<777555222333777;;;LLLccczzz|||wwwnnndddZZZNNNCCC===......///000111111222222/////////000000111111111...///000222333444444555555555444444333222222222------...//////...,,,+++---------,,,,,,++++++***...------,,,+++******)))+++---//////...,,,,,,,,,...<<>>@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMOOOQQQQQQOOOLLLJJJIIIHHHGGGEEEEEECCCAAAAAACCCEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]\\\]]]^^^```___\\\YYY\\\ZZZWWWVVVWWWYYYZZZZZZUUUSSSRRRRRRTTTVVVVVVVVVXXXXXXWWWWWWXXXXXXYYYZZZVVVVVVVVVUUUUUUTTTTTTSSSQQQSSSTTTUUUVVVYYY\\\___]]][[[XXXWWWWWWYYYYYYYYYSSSQQQNNNNNNPPPRRRSSSSSSTTTWWWXXXWWWUUUTTTWWWZZZXXXXXXXXXYYY[[[]]]___```]]]]]]\\\\\\]]]^^^___````````````aaabbbbbb```^^^WWWVVVUUUUUUVVVXXXZZZ\\\^^^___`````````aaaccceeeeeegggjjjjjjiiiiiiiiijjjkkkmmmqqqrrrsssssstttuuuwww{{{~~~~~~|||zzzyyyyyytttnnnlllmmmoooooonnnllllllllllllmmmnnnooopppjjjlllllljjjeee___[[[YYYTTTTTTSSSQQQOOOLLLIIIHHHKKKKKKJJJJJJIIIIIIJJJJJJFFFGGGHHHJJJKKKMMMNNNOOOMMMMMMMMMLLLLLLMMMPPPSSSVVVXXXZZZ\\\[[[YYYUUUSSSOOOPPPSSSUUUWWWWWWWWWVVVTTTRRROOOKKKHHHEEEDDDCCCBBBCCCCCCCCCCCCAAA???>>>===>>>???@@@???>>>===<<<666666666555555444444444111000000000/////////...............///000111111/////////////////////////////////.........------,,,,,,,,,++++++++++++***((()))))))))******++++++))))))))))))))))))))))))%%%'''))))))((((((((()))))))))***++++++++++++***))))))******+++******)))((()))+++++++++,,,...000---333:::@@@DDDIIIOOOTTTVVV[[[bbbjjjrrr|||zzzvvvsssrrrqqqqqquuuyyy|||}}}}}}~~~xxxxxxvvvnnnfffccchhhnnnppppppjjj^^^LLL???999999888999EEE]]]xxxyyyfffNNN===333...---......------...//////---+++,,,+++******))))))******)))***++++++))))))***+++))))))))))))************))))))))))))))))))))))))******************************++++++++++++******(((+++---,,,***+++...111000:::JJJ]]]qqqzzzbbbNNN???666111222333222888BBBSSShhhpppaaa[[[SSSJJJCCC===777444,,,------...000111111222000000/////////000000111//////000222333333333333555444444444444444444444000111222333222111///...000//////...------,,,,,,---,,,,,,,,,++++++*********,,,......,,,,,,,,,......;;;AAA888...,,,,,,***++++++++++++,,,,,,,,,,,,)))+++---,,,+++***,,,...,,,---------.../////////111333888;;;<<<:::777555333333333333333444555666999:::===???BBBDDDEEEFFFGGGHHHJJJJJJJJJLLLOOOQQQSSSPPPMMMLLLKKKJJJHHHGGGIIIFFFDDDEEEGGGIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQTTTUUUUUUWWWXXXZZZ\\\]]]]]][[[ZZZZZZ\\\]]]]]]\\\___]]]ZZZYYYZZZ\\\]]]]]]ZZZXXXWWWXXXYYYZZZZZZYYYZZZYYYYYYXXXYYYZZZ[[[\\\[[[ZZZZZZYYYXXXWWWWWWVVVRRRQQQQQQSSSUUUXXXZZZ[[[^^^\\\YYYWWWXXXYYYYYYYYYUUURRRNNNKKKLLLMMMNNNNNNRRRUUUWWWVVVSSSRRRUUUYYYYYYYYYYYYZZZ\\\^^^```bbb]]]\\\[[[[[[[[[\\\]]]]]]___^^^]]]^^^```aaaaaa```ZZZYYYWWWVVVWWWXXX[[[\\\aaa``````bbbdddfffggggggeeehhhlllnnnmmmlllkkkkkkjjjmmmqqqrrrqqqqqqqqqssstttwww|||~~~}}}{{{yyyxxxvvvrrrooonnnpppqqqpppnnnllllllllllllllllllllllllhhhkkkmmmkkkgggbbb``````[[[ZZZWWWSSSOOOLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLNNNNNNOOONNNPPPPPPPPPNNNNNNOOOPPPRRRTTTWWWYYYYYYWWWTTTRRRNNNPPPRRRTTTVVVXXXYYYYYYZZZXXXUUUPPPKKKGGGDDDBBB???@@@AAAAAAAAA@@@???>>>888:::;;;======<<<;;;:::777666666555444333333222000000000000////////////...------...///000111111.........///000000111111111000000000000/////////,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))&&&(((***+++***))))))***))))))***++++++++++++***'''((()))***++++++******(((***++++++******+++---...222777:::===CCCKKKPPPTTTXXX]]]bbbgggppp|||~~~zzzwwwuuutttsssuuuwwwyyyxxxyyyzzz{{{zzz{{{yyyrrrkkkgggiiillllllooopppiii]]]OOODDD<<<888444:::LLLccczzzvvv]]]NNN>>>666111......111///...,,,,,,------,,,+++,,,+++******))))))******)))***++++++))))))***+++))))))))))))************))))))))))))))))))))))))***************************++++++++++++++++++***(((+++---------000666<<>>???@@@@@@@@@???444555888999::::::999888777777666555444333222222000000000000////////////------------...///111111------...///000111222222222222222111111111111000,,,,,,,,,++++++*********************************))))))))))))))))))))))))&&&(((++++++***))))))***))))))***++++++++++++***&&&''')))***+++++++++***)))***+++***((('''((()))+++---000111444999BBBIIIMMMQQQUUUXXXZZZaaalllttt~~~}}}{{{zzzzzz~~~}}}zzzxxxyyyzzz|||{{{xxxuuupppmmmkkkjjjgggkkknnnnnnhhh\\\LLL???999444555BBBTTTiiioooZZZDDD:::222111///,,,...333000...++++++,,,,,,+++***,,,++++++***)))*********)))+++++++++***)))***+++))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***(((+++......///444===DDDYYYiiinnnXXXHHH:::///666///...555;;;FFF___xxxxxxuuuooo\\\JJJ>>>;;;666333111000...---******+++---///000111222444333111000000111333444222222222222222222222222000000000111222444555666999999::::::999666333222555555444222111000//////000000000///...------,,,,,,---.........---,,,+++///666;;;999111+++,,,000,,,,,,,,,---------------,,,,,,---...---,,,***)))+++++++++,,,---...///000000222777>>>CCCCCC???:::111222333444444444333222666666666777999>>>BBBEEEDDDEEEFFFGGGJJJLLLNNNOOOUUUUUUTTTOOOKKKIIILLLOOOSSSTTTSSSQQQNNNMMMNNNOOOJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJPPPTTTXXXYYYWWWVVVXXXZZZ[[[ZZZXXXXXXYYY\\\___aaadddcccaaa___^^^______```___]]]\\\ZZZZZZ[[[\\\]]]YYY\\\______\\\ZZZ[[[]]]^^^^^^]]]\\\\\\[[[\\\\\\YYYZZZ[[[[[[ZZZZZZ\\\^^^^^^]]]]]]]]]\\\\\\\\\\\\WWWVVVTTTOOOKKKHHHHHHHHHLLLMMMOOORRRTTTUUUVVVVVVZZZWWWTTTTTTXXX]]]______bbb```^^^\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\^^^___```___^^^___```bbbggghhhhhhgggggghhhkkknnnlllmmmnnnnnnmmmllljjjiiifffhhhlllpppsssssspppmmmkkknnnssszzz~~~}}}zzzvvvttttttttttttsssrrrqqqpppjjjjjjjjjjjjiiihhhgggfffeeefffggghhhiiikkkllllllbbb___ZZZUUUQQQNNNMMMLLLHHHFFFEEEFFFHHHJJJJJJJJJLLLJJJHHHGGGGGGJJJMMMPPPQQQSSSTTTSSSQQQPPPSSSVVVTTTUUUVVVWWWWWWWWWVVVUUUNNNPPPTTTWWWZZZ[[[ZZZYYY]]][[[XXXUUURRRNNNIIIEEECCCAAA>>><<<<<<;;;999888555444333333555666666666666555555444222000...---111000///////////////000000000//////.........---...///000111222333333333888:::;;;999666222//////------,,,+++++++++,,,,,,))))))))))))))))))))))))******))))))(((((('''''')))((('''((()))***)))((())))))*********))))))((())))))*********))))))((('''((()))***************111...///222222222:::EEELLLMMMNNNOOORRRWWW^^^cccqqqyyy|||zzz|||~~~}}}{{{xxxyyy|||}}}zzzwwwsssooollllllgggeeejjjnnniiiZZZMMM@@@777555;;;CCCOOOggg|||kkkWWWEEE444333111000...---------///...---,,,++++++++++++************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******///...---,,,++++++++++++&&&***,,,,,,,,,---,,,)))******---111555>>>TTTiii|||fffRRR@@@444000222222000111<<>>@@@???@@@BBBDDDGGGIIILLLMMMSSSTTTSSSPPPLLLKKKNNNRRRUUUUUUUUUSSSPPPOOOOOOPPPLLLMMMNNNNNNMMMKKKIIIGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLOOORRRSSSTTTVVVWWWYYY\\\\\\ZZZZZZ[[[\\\___```aaaaaaaaa``````aaaaaabbbbbb```^^^\\\[[[[[[\\\]]]\\\]]]^^^^^^\\\[[[[[[\\\^^^]]]\\\\\\\\\\\\]]]^^^]]]^^^______^^^___aaaccc______^^^]]]\\\ZZZXXXWWWWWWXXXWWWTTTOOOKKKHHHHHHKKKLLLMMMNNNPPPRRRTTTUUUVVVTTTSSSUUUZZZ^^^`````````___^^^]]]\\\\\\]]]]]][[[[[[\\\\\\[[[[[[[[[ZZZ]]]^^^`````````aaadddfffhhhjjjkkkkkkjjjiiijjjkkkmmmnnnpppqqqpppnnnkkkiiiiiijjjnnnrrrttttttpppmmmjjjjjjlllpppsssuuutttrrrttttttttttttsssrrrrrrqqqlllkkkjjjhhhgggfffeeedddeeeeeeeeeeeeffffffffffffbbb```\\\WWWRRROOOMMMLLLJJJIIIHHHIIIKKKMMMMMMLLLNNNMMMKKKJJJKKKMMMPPPQQQRRRTTTUUUUUUSSSSSSUUUWWWXXXYYYYYYYYYXXXVVVTTTSSSNNNOOOQQQTTTWWWZZZ\\\]]]```^^^[[[XXXUUUPPPJJJFFFAAA???<<<;;;;;;;;;999888555444222222444555444333333333333333333222111000222111000......---------000000/////////.........///000111333444444444444888:::;;;999666222000000......---,,,+++++++++,,,))))))))))))))))))))))))******))))))(((((((((((()))((('''((()))***)))((())))))*********))))))((())))))*********))))))((((((((()))***++++++++++++---+++,,,000000000555<<>>777888;;;CCCXXXnnnvvvgggWWWDDD444111000///...---,,,,,,,,,......---,,,++++++++++++************************))))))))))))))))))))))))************)))))))))((())))))(((((((((((()))))),,,,,,++++++++++++,,,,,,***,,,...---------,,,+++//////555@@@LLL\\\rrruuubbbLLL===555000111444333777CCCUUUjjjjjj]]]MMMDDDAAA???:::555444333111///...,,,,,,++++++,,,,,,---.../////////222222222222222111000000333222000//////000222333000000111222222333444444555555666777666555444333444555555666777888999999555555333222000///...------............---,,,,,,***333<<<>>>777///,,,,,,---------.........////////////...------------...++++++*********++++++,,,)))***+++...111111000---111222333444555555555555777777777888999::::::;;;:::;;;===@@@CCCEEEHHHIIIOOOPPPQQQOOOLLLMMMQQQUUUUUUUUUUUURRRPPPNNNOOOPPPOOOPPPRRRSSSRRROOOKKKIIIHHHIIIIIIJJJKKKLLLNNNNNNLLLLLLLLLOOOSSSWWWXXXYYY]]]\\\\\\\\\\\\]]]^^^_________aaabbbccccccccccccdddcccaaa___]]]]]]]]]^^^bbb```]]]\\\\\\]]]\\\[[[]]]]]][[[[[[[[[]]]___aaa___```aaabbbaaabbbeeegggdddddddddbbb```\\\XXXVVVVVVXXXYYYXXXTTTPPPMMMLLLKKKKKKJJJJJJLLLNNNQQQSSSRRRQQQQQQSSSXXX\\\______^^^^^^^^^^^^^^^^^^^^^___\\\\\\[[[[[[ZZZZZZYYYYYY[[[]]]___```aaacccfffiiijjjmmmpppqqqnnnkkkiiihhhmmmoooqqqsssrrrpppnnnlllkkkmmmppptttvvvvvvssspppooommmkkkllloooqqqsssssssssssstttttttttssssssrrrooommmjjjgggdddbbbaaaaaacccccccccbbbaaaaaa``````aaa```]]]YYYUUURRROOOMMMNNNMMMMMMNNNPPPQQQPPPOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUWWWVVVUUUUUUWWWXXX\\\\\\[[[ZZZXXXVVVSSSRRRNNNNNNOOOQQQUUUYYY]]]___```___]]][[[XXXSSSLLLHHHCCCAAA>>><<<;;;:::888666666444222222222333222111000000111222333333333333111000000000000111111222000000000000////////////000111222444555555555666999:::;;;999666333111111000///...---,,,+++++++++))))))))))))))))))))))))***))))))))))))((((((((()))((('''((()))***)))(((((())))))******)))))))))((())))))******)))))))))))))))******+++,,,,,,,,,,,,***+++...//////000444777<<>>@@@AAACCCCCCHHHJJJLLLLLLKKKLLLQQQUUUSSSSSSSSSQQQNNNMMMNNNOOOOOOQQQTTTWWWVVVTTTPPPNNNIIIJJJJJJKKKLLLNNNOOOPPPQQQNNNMMMOOOUUUYYYZZZYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^___aaacccccccccbbbbbbdddcccbbbaaa`````````aaaeeeaaa\\\[[[]]]^^^^^^\\\]]]\\\ZZZZZZ[[[]]]```aaa^^^```aaabbbbbbdddfffhhhkkkkkklllkkkhhhddd```]]]WWWXXXYYYXXXVVVTTTSSSSSSMMMLLLJJJIIIJJJMMMPPPRRRRRRPPPNNNNNNQQQUUUZZZ\\\]]]]]]^^^_________^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\^^^___```bbbeeeggglllpppuuuvvvsssooojjjhhhlllmmmnnnoooqqqqqqqqqqqqmmmnnnqqquuuxxxyyywwwuuutttqqqnnnmmmooorrrttttttrrrssstttttttttttttttsssqqqooojjjfffbbb```______aaaaaa```______^^^]]]]]]]]]]]]\\\ZZZXXXUUUSSSQQQQQQPPPPPPQQQSSSTTTSSSQQQPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUWWWWWWWWWWWWXXXXXX[[[[[[[[[ZZZXXXUUUSSSQQQNNNOOOPPPRRRUUUXXXZZZ\\\[[[ZZZZZZYYYWWWSSSMMMIIIHHHFFFCCC@@@???<<<888666999666444333333333111000///000111222333444444444//////000222555777999;;;000000000000000000000000000111222444555555555555888999:::888666333222222111000///---,,,,,,,,,,,,************************)))))))))))))))))))))))))))((('''((()))***)))((('''((())))))))))))))))))'''((())))))))))))))))))))))))******+++,,,---...000...---.../////////000///444;;;BBBGGGLLLQQQSSSTTTYYY```hhhqqq|||}}}zzzyyyyyy}}}xxxwwwrrrvvv{{{~~~~~~|||yyyxxxrrrpppnnnlllkkkkkkkkkkkkbbbXXXMMMDDD<<<777<<>>????????????AAADDDGGGHHHGGGIIINNNRRRQQQRRRRRRPPPNNNNNNOOOPPPMMMPPPTTTXXXZZZYYYVVVTTTLLLLLLLLLMMMNNNOOOQQQQQQUUURRRPPPQQQUUUXXXYYYWWWUUUVVVWWWYYYZZZ\\\\\\]]]^^^___aaaaaabbbaaa______aaaaaaaaaaaabbbccccccdddfffaaa\\\[[[]]]``````___]]]\\\[[[[[[[[[]]]___```___aaaccccccccceeegggiiilllmmmoooooommmjjjgggeee^^^]]][[[WWWTTTSSSTTTVVVRRRPPPMMMKKKKKKNNNQQQTTTUUUQQQLLLHHHGGGKKKQQQVVVZZZ\\\]]]^^^^^^]]]\\\[[[^^^____________^^^]]]\\\\\\]]]^^^^^^^^^___aaaccclllqqqvvvyyywwwrrrnnnkkkkkkkkkkkkkkknnnqqquuuwwwnnnoooppptttxxx|||}}}|||uuusssppppppqqqssssssrrrssssssttttttuuutttttttttsssppplllgggccc```_______________^^^^^^]]]]]]]]]XXXYYYYYYYYYXXXWWWVVVUUUSSSRRRRRRTTTUUUVVVTTTRRRPPPQQQRRRTTTTTTTTTTTTSSSTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSRRROOOPPPSSSUUUWWWWWWVVVVVVTTTSSSSSSSSSSSSPPPLLLHHHHHHGGGEEEDDDDDDBBB???<<<<<<:::777555555444222111111111222333333333222222//////000222555888:::;;;000111111111111111111111///000111333444444444555777888888777444333222333111000///...------------++++++++++++++++++++++++))))))))))))************)))((('''((()))***)))(((''''''((()))))))))))))))''''''((())))))))))))))))))))))))***+++,,,...///333333111...---...//////---000444999>>>EEELLLPPPPPPTTTZZZ```hhhsss}}}zzzwwwuuu~~~|||zzzwww|||{{{yyysssnnniiigggggghhheee```XXXOOOEEE<<<777888:::999888888555222//////------,,,,,,------......,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******++++++******))))))******+++---+++,,,///111444???KKKXXXiii|||cccMMMAAA333111000111222888FFFTTTkkkzzz{{{qqqbbbUUUKKKDDD>>>:::444222///,,,******+++---+++++++++******++++++,,,***++++++,,,---.........111333444666666444333222333222000//////000222333111222333444333222111000333333333333333444444444222222222222222222222222---...///000222333555555000///......------......+++---///...+++***,,,...***++++++,,,---.../////////............///000000000000/////////000000111/////////...,,,,,,---///------------...000111222333444777:::<<<===>>>>>>===>>>???@@@@@@???===<<<===@@@CCCDDDDDDFFFJJJNNNOOOPPPPPPPPPOOOOOOPPPRRRLLLOOOTTTXXXZZZ[[[ZZZYYYQQQPPPPPPQQQQQQRRRSSSTTTWWWUUUTTTTTTVVVWWWWWWVVVTTTTTTUUUUUUWWWYYYZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]]^^^___```aaabbbcccdddeeebbb```]]]]]]^^^aaacccddd``````______^^^^^^^^^^^^bbbcccdddddddddeeehhhjjjiiijjjkkkllllllkkkiiihhhgggeee```YYYTTTRRRSSSUUUVVVTTTQQQOOOOOOPPPSSSUUUVVVRRRLLLEEEAAACCCHHHMMMUUUWWWZZZ]]]]]]\\\[[[YYY]]]___bbbccccccbbb___^^^]]]^^^___^^^]]]]]]___```jjjnnnsssvvvvvvsssqqqpppnnnmmmlllmmmooosssxxxzzzrrrqqqppprrrwww|||zzzxxxwwwwwwxxxxxxwwwvvvttttttuuuuuuuuuttttttssssssqqqmmmiiieeecccaaa``````______^^^]]]]]]\\\\\\VVVVVVVVVVVVVVVWWWWWWWWWUUUTTTUUUVVVXXXWWWUUUSSSPPPQQQRRRSSSTTTTTTTTTSSSUUUUUUVVVXXXZZZ[[[YYYXXXVVVVVVWWWWWWWWWVVVTTTSSSPPPRRRUUUWWWXXXWWWUUUTTTPPPOOONNNNNNNNNLLLJJJGGGDDDCCCDDDFFFGGGGGGFFFDDD>>><<<999777777666444333222222333333333222111111000000000111111222333444111111111111222222222222///000111333444444444444555666777555333222222333000000///............///++++++++++++++++++++++++)))))))))************+++)))((('''((()))***)))(((&&&&&&'''((())))))))))))&&&&&&'''((()))))))))))))))(((((()))***,,,...///444888888222---,,,---------...000222666===EEEKKKMMMQQQVVVZZZ```iiittt{{{}}}yyyvvvyyy{{{~~~~~~~~~xxxpppjjjfffdddcccbbb```\\\UUULLLAAA777222444111000111///,,,,,,...------,,,,,,,,,---......++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,++++++*********++++++...+++---333888>>>NNN___zzzuuu^^^HHH:::555...---...///444CCC```xxxuuu```VVVHHH===888555444333///...,,,+++************++++++*********++++++,,,))))))***+++---.../////////000222333333333333222222222111111111111222222111222444444444222000///222111111000000000111111,,,---...///000111222222,,,---...///000222222333000000......---......///+++,,,...---++++++,,,...))))))***+++,,,---......,,,---....../////////...000000///000000111222333111222333222000///000222///......---...///000111333444666888:::<<<=========>>>???AAAAAA@@@>>>===;;;>>>BBBCCCBBBCCCGGGJJJIIIKKKLLLLLLLLLMMMOOOQQQNNNPPPSSSWWWYYYZZZZZZZZZWWWVVVVVVVVVVVVVVVWWWWWWWWWYYYZZZZZZYYYYYYYYYZZZWWWVVVUUUTTTTTTUUUWWWXXXZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^___```aaabbbbbbbbb]]]^^^^^^___```bbbfffiiieeeeeeeeedddccc```^^^]]]aaabbbccccccbbbccceeegggeeefffgggggghhhhhhgggggghhhgggccc^^^XXXVVVVVVWWWXXXWWWTTTRRRRRRSSSTTTVVVTTTRRRMMMFFFAAA@@@CCCFFFNNNQQQVVVZZZ\\\\\\[[[ZZZ[[[^^^cccfffgggdddaaa^^^^^^_________]]]^^^___aaaeeeiiimmmqqqrrrrrrssstttsssssstttuuuvvvxxxyyyyyyxxxuuuqqqqqqtttzzz}}}zzzyyyzzz|||||||||uuuuuuvvvuuuuuutttsssrrrsssqqqooollliiifffdddcccbbbaaa```^^^\\\[[[YYYYYYVVVUUUTTTSSSSSSTTTUUUUUUWWWWWWWWWYYYZZZZZZWWWUUUQQQQQQRRRRRRSSSTTTTTTUUUWWWVVVWWWZZZ]]]^^^\\\YYYWWWXXXXXXXXXXXXVVVUUUTTTRRRSSSTTTVVVWWWXXXWWWWWWRRROOOLLLKKKJJJIIIGGGFFFBBBBBBCCCEEEGGGFFFDDDBBB>>><<<999888888777555444111222222333333222222222111111000000000000000111111111111222222222333333000111222444555555555555444555555333111111222333/////////...//////000111,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))((('''((()))***)))(((%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))(((((('''''')))+++...///333===BBB;;;222...---,,,+++,,,---...111666===BBBGGGKKKPPPUUUYYY```hhhooouuu{{{}}}{{{{{{}}}yyysssnnnjjjeeebbb___^^^\\\VVVNNNEEE:::222555111///111000,,,---111---,,,,,,+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++++++++***++++++,,,---...///---333@@@KKKWWWnnn{{{fffUUUFFF888111000......222999EEE[[[zzzwwwhhhXXXIIIAAA888111/////////...---,,,***+++------,,,***+++******)))))))))******((()))***+++---...///000---...///000111222222222222222222222222222222222222333444444444222000///000000///...............,,,,,,---...///000000111,,,------...///000000000111000///------......///***,,,...///---,,,---...((())))))***,,,---......+++,,,.../////////...---////////////000111333333...111222111///---///111111000///......///000111333444555666888:::;;;<<<;;;===???@@@AAA@@@???>>>;;;>>>BBBBBBAAABBBEEEIIICCCEEEFFFGGGGGGIIIKKKNNNPPPQQQSSSVVVXXXYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYY\\\``````^^^\\\]]]___[[[YYYVVVTTTSSSSSSUUUVVVWWWWWWWWWWWWYYY[[[]]]___^^^^^^___````````````___YYY\\\___``````bbbgggllliiiiiiiiihhhfffccc___]]]^^^`````````______aaaccceeeeeeeeeeeeeeefffffffffdddddddddaaa^^^\\\[[[\\\YYYXXXVVVTTTSSSTTTUUUUUURRRQQQOOOIIICCC@@@@@@BBBHHHLLLRRRXXX\\\]]]\\\[[[YYY]]]cccggghhheeeaaa^^^^^^___```_________aaacccaaadddiiillloooqqqtttvvvxxxyyy{{{}}}}}}{{{yyywww}}}xxxrrrppprrrxxx~~~~~~{{{wwwuuuvvvxxxzzz{{{vvvvvvvvvvvvuuutttrrrrrrrrrqqqpppnnnllliiifffeeecccbbb```^^^[[[XXXVVVUUUXXXVVVTTTQQQQQQQQQRRRSSSYYYYYYYYY[[[\\\[[[XXXVVVRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXX[[[___```]]]ZZZYYYZZZZZZZZZYYYWWWUUUTTTSSSSSSSSSTTTVVVXXXZZZ\\\UUURRRNNNKKKIIIHHHFFFEEEDDDCCCCCCDDDDDDBBB???<<<>>>;;;999888888777666444000111222333333333333333000000000000111222333444111111111222222333333333222222444555666777777777333444444222000000111333.........//////000111222,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))((('''((()))******(((%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))((('''&&&'''(((+++---///333BBBKKKEEE999333///---)))***,,,---...222777;;;AAAFFFMMMQQQUUU[[[bbbgggiiiqqqzzzyyyuuurrrnnnhhhccc______\\\VVVPPPGGG===555222---,,,//////,,,---222,,,++++++***))))))******+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))***+++,,,...000000666666@@@RRRcccvvvwwwbbbLLL@@@999333000111///222;;;JJJ\\\qqqmmmaaaQQQAAA<<<777111.........,,,******((('''))),,,...+++(((******)))(((((((((((()))++++++---...///111222333//////000000111111111111111111111111111222222333111222333444333111///...------------,,,***((('''((()))***,,,...000111222---,,,+++*********+++,,,000///...---------------,,,,,,------------------++++++++++++,,,---......,,,,,,,,,---------.........000111111///...///000...///000222222111111000111000000///////////////111222333555666777777777777888;;;???BBBDDDCCCAAA???@@@BBBDDDEEEEEEDDDCCCBBBCCCGGGIIIEEEAAACCCIIILLLMMMPPPRRRUUUWWWXXXXXX\\\\\\\\\ZZZWWWVVVWWWXXXYYY\\\___aaa```_________^^^\\\YYYVVVTTTTTTUUUVVVWWWVVVUUUUUUUUUWWWYYY[[[]]]]]]^^^_________^^^^^^XXX___fffgggeeeeeeiiiooommmkkkhhhgggffffffdddcccbbb^^^[[[[[[]]]______^^^ggghhhiiifffbbbaaacccfffjjjiiigggffffffeeecccaaa\\\[[[XXXUUUUUUXXXUUUPPPSSSWWWXXXQQQGGG???>>>@@@DDDFFFKKKUUU^^^bbb^^^ZZZWWWWWWYYY___fffiiigggddddddcccaaa```___```aaabbbccceeehhhlllppprrrssstttuuuwww{{{~~~}}}{{{yyywwwtttssstttwwwzzz}}}yyyyyyxxxvvvuuuuuuxxxzzz||||||{{{yyywwwuuurrrqqqpppooonnnllljjjhhhgggggg``````___]]]YYYTTTPPPMMMPPPQQQRRRRRRSSSSSSRRRRRRSSSVVVYYY[[[ZZZYYYXXXYYYVVVVVVUUURRRQQQRRRUUUXXXXXXYYYZZZ[[[\\\\\\[[[[[[]]]\\\[[[\\\\\\YYYSSSNNNMMMMMMMMMQQQWWWZZZ[[[YYYXXXUUUQQQMMMJJJIIIHHHHHHDDDBBB>>><<<;;;<<<>>>@@@===;;;999666444444555555444333111222333333222000111111111111222333444555444444333111000//////...222111222555:::======;;;666222---,,,---//////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''(((***,,,---333>>>IIIJJJ@@@444...,,,+++***))))))+++---///111:::===EEENNNWWW]]]___^^^[[[dddqqq{{{~~~}}}}}}vvvpppmmmjjjhhhddd]]]UUUPPPMMMGGG<<<333444222000//////...,,,***...---+++))))))***+++,,,,,,+++***)))))))))++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++---++++++------+++---222;;;GGGZZZoooppp^^^KKK:::555555222//////333>>>NNN```rrr~~~gggTTTFFF<<<777111000...,,,+++)))(((((())))))))))))))))))))))))+++++++++*********)))))))))***+++,,,...///000111000000000111111111222222000000////////////000000///000111222111000...---,,,---------,,,***)))((((((((()))***,,,---...///+++***)))))))))+++,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------------------------///000000///....../////////111111222111111000222222111111111111222222111222333444555666666666777888:::===@@@BBBAAA???>>>@@@BBBDDDEEEEEEDDDCCCAAABBBEEEGGGDDD@@@BBBHHHGGGHHHKKKNNNPPPSSSTTTUUUWWWXXXYYYXXXWWWWWWYYYZZZXXX[[[___aaaaaaaaaaaabbb```^^^[[[XXXWWWWWWWWWXXXZZZXXXVVVTTTTTTTTTUUUUUUZZZZZZ[[[\\\]]]^^^^^^^^^YYY^^^ccceeeeeeeeeiiillljjjhhhffffffggggggfffeeeeeeaaa^^^]]]^^^``````___dddddddddcccbbbccceeegggfffeeedddcccbbbaaa```___\\\^^^]]][[[[[[]]]ZZZUUURRRVVVXXXUUUMMMEEE@@@???===>>>BBBHHHQQQXXX[[[\\\ZZZYYYZZZ___dddhhhgggeeeddddddccccccccccccccccccccceeehhhllloooqqqrrrsssrrruuuyyy}}}~~~}}}zzzxxxxxxxxxyyyzzzxxxxxxxxxvvvtttuuuwwwyyy|||{{{zzzxxxvvvuuutttsssmmmmmmllljjjhhhfffeeeddd]]]]]]]]]\\\YYYVVVSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUWWWXXXXXXXXXYYYZZZXXXWWWVVVSSSQQQQQQTTTVVV\\\[[[[[[[[[\\\^^^___```___^^^]]]]]]\\\YYYSSSNNNMMMKKKKKKNNNRRRVVVXXXXXXZZZXXXTTTPPPLLLIIIHHHGGGEEEBBB???<<<:::;;;<<<>>>>>><<<:::777555444444555444333222222333333222111111000000111222333444444444444444333222111000///555444555888<<>>===888444000...///000000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''(((***,,,---///777AAACCC<<<333---,,,***)))((((((***,,,...///555777<<>>???>>>===>>>@@@BBBDDDFFFEEEEEEDDDAAAAAADDDFFFCCC>>>@@@EEEAAACCCFFFIIIMMMOOOQQQRRRTTTUUUWWWWWWVVVWWWXXXZZZXXX\\\```bbbccccccdddeeecccaaa___]]]\\\[[[ZZZZZZYYYXXXVVVTTTSSSRRRSSSSSSWWWWWWWWWXXXYYY[[[]]]]]]ZZZ\\\^^^aaadddfffggghhhfffeeedddeeehhhjjjkkkjjjiiieeebbb______``````______^^^^^^___bbbeeeggggggccccccbbbbbbaaaaaabbbbbb___cccdddbbb``````]]]XXXSSSVVVYYYYYYUUUMMMEEE???======<<<===AAAIIIRRRYYYZZZYYYZZZ]]]aaaeeefffffffffeeeeeeeeeffffffffffffccceeehhhllloooqqqrrrrrrqqqsssvvvzzz}}}~~~|||{{{yyyxxxxxxxxxxxxvvvsssrrrsssuuuxxxwwwvvvtttttttttuuuuuummmlllkkkiiifffcccaaa```XXXYYYYYYYYYYYYWWWUUUTTTRRRRRRPPPPPPOOOPPPQQQRRRRRRSSSUUUVVVVVVWWWZZZ\\\ZZZZZZXXXUUURRRRRRSSSUUU^^^]]][[[[[[[[[^^^```bbbaaa```___^^^\\\YYYTTTPPPOOOLLLJJJJJJMMMPPPSSSTTT[[[ZZZWWWSSSOOOKKKHHHGGGEEECCC???<<<:::999:::;;;>>>===:::888666555555555555333222222333444222111000000000000111222333333555555666666555333111000444444555888;;;======<<<:::777333111111111111000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''((()))+++,,,+++000666888666111---***)))((((((((()))***,,,...000000333999BBBLLLSSSVVVSSSUUUYYY```jjjuuu}}}{{{{{{}}}{{{xxxvvvsssqqqllleeeXXXKKKAAA;;;999999;;;:::777222---,,,...222...---+++*********+++,,,+++******)))******++++++++++++************++++++))))))))))))))))))))))))************************(((((()))***++++++++++++++++++...000111555CCCQQQccc}}}fffPPPBBB444111...,,,+++...999DDDXXXbbbpppyyyzzzuuummmhhh```VVVGGG:::333111222333---,,,+++***))))))))))))))))))))))))))))))))))))+++++++++***************((()))***+++,,,---......111111111111222222222222111000///---,,,+++++++++------.........------,,,+++++++++++++++++++++***((((((((((((((((((((((((((('''''''''((()))+++,,,******)))******+++,,,,,,,,,------...------,,,+++************+++,,,---......------------,,,,,,,,,---///111111000//////000000000111111222222222222222222333555666777777777555555555555555555666666:::999:::<<<>>>???>>><<>>444......000...---,,,++++++++++++,,,******************++++++++++++************++++++))))))))))))))))))))))))************************((()))+++,,,,,,,,,+++***---...000333666AAAWWWkkkxxx___LLL>>>666222222111000222:::GGGSSSeeejjjppprrrmmmbbbUUUNNNDDD>>>555///,,,---///000******))))))))))))******))))))))))))))))))))))))******************************+++,,,---......///111111111111111111111111222111000...---,,,,,,+++---.....................,,,,,,++++++++++++++++++***)))))))))((((((((((((***)))(((''''''((()))))))))))))))))))))***+++,,,---.../////////---,,,+++************+++,,,------------------------------...000222222111111222333111111111111111222222333111222333555666777777777888888777777777777888999<<<;;;;;;===???@@@???>>>???AAADDDFFFHHHHHHGGGGGGJJJGGGGGGGGGCCC===;;;>>>???@@@CCCFFFIIIKKKMMMMMMLLLOOORRRTTTUUUVVVWWWYYY]]]```ccceeedddddddddddddddeeeffffffeeecccaaa___[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVYYYWWWVVVYYY___cccbbb```bbbbbbcccfffkkknnnpppqqqjjjiiihhhfffcccaaa``````\\\ZZZWWWYYY]]]``````___aaaccceeeggghhhlllqqquuuxxx|||{{{qqqgggcccaaa___```^^^\\\]]]^^^[[[TTTNNNLLLLLLHHH@@@888777>>>DDDSSSVVVZZZ]]]```fffnnnsssllliiidddaaaaaadddiiimmmgggiiillloooqqqrrrssssssvvvvvvvvvvvvuuutttsssssspppsssxxx}}}~~~|||{{{yyyzzzyyyvvvqqqllliiihhhiiiiiihhhiiikkknnnqqqssstttsssqqqmmmiiiccc^^^\\\WWWWWWVVVUUUTTTRRRQQQPPPSSSRRRPPPOOOOOOPPPQQQSSSSSSSSSTTTTTTUUUXXX]]]aaabbbbbbaaa^^^[[[YYYZZZ[[[ccccccddddddbbb```]]][[[^^^^^^^^^\\\ZZZYYYXXXXXXZZZWWWRRRMMMJJJIIIKKKMMMUUUUUUTTTRRRPPPNNNLLLJJJGGGEEEAAA===:::888888777777777777888888999999:::666555333444555555444222111111111111111111222333555666666666666555333222000111222333333333444444666555444222000///////////////...------------...------------------------,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))))),,,******+++------***'''************++++++,,,---,,,---000666===CCCFFFGGGLLLSSS[[[[[[YYY\\\gggrrr~~~~~~}}}{{{yyyxxxwwwwwwuuutttooommmeeeYYYLLLDDDCCCDDDLLLNNNNNNHHH<<<333......------,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++))))))))))))))))))))))))***************************+++,,,------,,,+++***+++---333:::DDDVVVrrrqqqYYYGGG<<<555333......///333>>>MMMYYY```llljjjfff___VVVKKKAAA;;;666333///------,,,+++***))))))(((((())))))***+++))))))))))))))))))))))))************************,,,,,,,,,---.../////////111111111000000000000000222222000///...------,,,.........////////////000---,,,++++++*********+++*********))))))(((((((((+++***)))'''''''''((()))******)))))))))******+++,,,---/////////---+++)))***))))))******+++,,,---,,,,,,,,,---------......///111333333333222333444222111111111111222333333000222444666777777777666999999888777888999;;;<<<>>>===<<<===@@@AAAAAA@@@AAACCCEEEHHHJJJJJJJJJIIINNNJJJIIIJJJGGGAAA???@@@@@@AAABBBDDDFFFGGGHHHHHHEEEHHHMMMPPPRRRTTTWWWXXX[[[^^^aaabbbbbb``````aaabbbdddgggiiiiiigggdddaaaaaa```^^^[[[YYYVVVTTTRRRXXXXXXYYYXXXXXXWWWUUUUUUWWWUUUTTTWWW\\\______^^^bbbaaabbbeeeiiimmmnnnnnnhhhjjjlllkkkhhheeecccbbb^^^\\\[[[[[[\\\^^^^^^^^^^^^aaadddfffgggkkkqqqvvv|||ooohhhfffeeefffcccaaa``````^^^ZZZVVVOOOOOOLLLDDD<<<888:::>>>DDDIIIOOORRRUUUZZZdddkkknnnjjjeeeaaa```ccchhhlllhhhjjjlllooopppqqqrrrrrrwwwwwwwwwvvvtttqqqooommmhhhlllssszzz~~~}}}|||zzz{{{{{{xxxsssmmmiiihhhhhhhhhhhhhhhiiijjjlllmmmrrrrrrqqqnnnjjjeee```]]][[[ZZZXXXVVVSSSQQQOOOOOORRRQQQQQQPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ___bbbbbbccccccaaa___^^^___```hhhjjjlllllljjjfffbbb___`````````]]]ZZZYYYZZZ[[[]]]\\\XXXSSSNNNKKKKKKLLLRRRQQQPPPOOOMMMLLLKKKJJJHHHFFFCCC???<<<999888888555555666777888999999999777555444444555666444333333222222222222222333333555555444444333333333333111333555555444333444555333333333111///......000000///......------......---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((,,,+++******++++++)))(((*********+++++++++,,,,,,,,,...222888???CCCEEEEEEHHHPPPWWWWWWSSSRRRYYY```rrryyy}}}{{{xxxvvvvvvvvvuuutttqqqpppmmmeee[[[SSSPPPOOONNNPPPQQQLLLBBB888222///------------,,,,,,,,,,,,((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---.........------,,,111===LLL^^^ssstttVVVAAA888333111222,,,000666BBBSSSdddlllllljjjbbbVVVJJJAAA999444111///...---------,,,)))&&&)))))))))((()))***++++++))))))))))))))))))))))))***************+++++++++,,,,,,------......//////000000000/////////......111111///...------------...............///000000///...,,,***))))))******))))))))))))((((((((((((***)))((((((((()))***+++++++++******))))))*********,,,---...---+++((('''))))))))))))***+++,,,---***++++++,,,---...//////...000222333222222333444222222111111111222333444111333555777888777777666888888777777888999<<<======<<<<<<===@@@BBBBBBAAABBBDDDGGGJJJLLLLLLLLLKKKOOOKKKJJJLLLKKKGGGEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCFFFJJJMMMNNNNNNOOOPPPUUUXXX[[[]]]]]]\\\]]]]]]___bbbfffjjjkkkiiieeecccbbbaaa___]]]YYYVVVSSSRRRWWWYYY[[[\\\\\\ZZZXXXVVVUUUTTTTTTUUUXXX[[[]]]^^^aaa``````bbbfffhhhiiiiiifffkkkpppqqqnnnjjjgggfff___``````___]]]^^^```bbb^^^aaadddddddddgggmmmsss{{{vvvnnnkkkiiiiiigggfffeeecccaaa]]][[[VVVUUUQQQJJJBBB<<<;;;;;;999@@@GGGKKKLLLPPPZZZbbbmmmkkkgggdddcccdddggghhhgggiiikkkmmmooooooooooootttuuuwwwwwwvvvssspppnnnhhhlllsssyyy}}}~~~}}}{{{zzz|||}}}|||wwwrrrooommmnnnnnnmmmkkkjjjiiihhhgggkkkllllllllliiifffbbb```^^^]]]ZZZXXXUUUSSSQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUWWWXXXZZZZZZ[[[]]]```cccaaabbbccccccaaaaaabbbdddlllmmmnnnnnnmmmkkkhhhfffffffffddd```[[[YYYZZZ\\\ZZZ[[[[[[XXXSSSOOOMMMMMMPPPOOOMMMJJJIIIHHHGGGGGGHHHFFFCCC@@@===;;;999999666666666777777777666666777666555555666666555333444444333333333333333444555444222111000111222333333555777666444333444555000222333222///...///111000//////.......................................///............---------))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''))))))***)))))))))******((()))*********************,,,000777>>>DDDGGGGGGHHHKKKOOOPPPOOOOOOPPPRRR\\\fffttt}}}}}}yyywwwwwwwwwwwwwwwuuutttrrrnnnhhhbbb___]]]VVVUUUSSSNNNFFF===555000---------------,,,,,,+++'''(((***+++,,,,,,++++++++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---///111222333:::CCCTTTkkkmmmXXXAAA666222000000222444???LLLYYYhhhrrrooohhhXXXPPPDDD:::444111...------,,,+++,,,---,,,)))'''******)))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------.........000000//////.........---000000///...---------------------------...///000000...,,,***))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,---,,,,,,+++***))))))******)))***,,,,,,,,,)))&&&%%%))))))))))))***+++,,,---)))***+++,,,...///000000...///222222222111333444333222111111111222333444333444666888999888777666777666666666777999<<<======;;;;;;<<>><<<::::::777777777777666555333333888666555555666666555444555555444333333444444444444333000......000222333222555777666333111222444///222333222000///111333000000///.......................................000////////////.........))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((((((''''''%%%'''))))))((()))***,,,'''((()))))))))))))))((((((***---444===DDDHHHJJJKKKIIIHHHJJJOOOPPPOOOLLLIIIVVVgggsssyyy~~~|||xxxxxxyyyzzzzzzxxxwwwuuurrrooollliiigggaaa]]]WWWPPPHHH???777111------......------,,,+++'''(((***+++,,,,,,++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++---000333666888LLLVVVlllnnnQQQCCC666222222000111555>>>MMM^^^iiipppoooeeeXXXEEE>>>666000.........------,,,***+++,,,---,,,+++++++++************++++++))))))))))))))))))))))))))))))******++++++++++++)))***++++++++++++---///......//////...---,,,,,,...............------,,,---------...............///...---+++******+++++++++***)))(((''''''''''''$$$%%%&&&((()))***,,,,,,+++++++++******)))))))))+++++++++***)))((((((''''''(((***+++,,,,,,,,,+++(((***++++++++++++---.........------...000333555111222222222222222222333666444333333555666666555444555666888999;;;<<<<<<======???@@@BBBBBBBBBBBBDDDFFFIIIKKKMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMKKKIIIEEEEEEEEEDDDDDDDDDCCCCCCJJJNNNQQQSSSVVV\\\]]]\\\___```bbbaaaaaaaaaccceeecccaaa^^^ZZZWWWUUUTTTTTTWWWXXX\\\___aaa___ZZZVVVTTTUUUUUUVVVWWWXXXYYYYYY]]]]]]]]]^^^___```aaabbbhhhnnnxxx|||sssoooqqqfffeeecccbbbaaaaaabbbbbbeeefffhhhhhhgggggghhhjjjnnnpppssstttssspppllliiifffhhhjjjkkkkkkiiigggeee^^^]]]\\\XXXTTTOOOKKKIIIKKKLLLMMMOOOQQQTTTYYY]]]iiinnnrrrpppjjjffffffhhhffffffgggiiilllmmmmmmkkkttttttuuuuuuvvvzzz}}}||||||~~~~~~||||||}}}}}}|||yyywwwvvvwwwyyyyyyxxxvvvrrrmmmhhheeedddddddddeeeeeedddaaa^^^^^^^^^^^^]]]\\\[[[YYYXXXVVVVVVUUUUUUVVVWWWYYYZZZUUUXXX[[[]]]^^^___bbbcccbbbaaa``````cccdddddddddiiijjjmmmoooqqqrrrrrrrrrssssssrrrpppjjjbbb[[[WWWYYYYYYYYYZZZYYYVVVQQQNNNLLLMMMLLLIIIDDDAAABBBDDDHHHGGGEEEBBB>>>;;;999888999666444555777888777555555666777777666555666888666666666777777777777777555333111///------------444444555555555444333333222222222111111111000000222222111000/////////000000000000///......------000000///...---,,,,,,,,,******((('''&&&&&&&&&&&&''''''(((((((((((('''''''''((()))((('''&&&''')))&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))***,,,...///333===KKKVVVPPPNNNHHHCCCFFFLLLMMMIIIJJJLLLSSS^^^lllxxx{{{xxxvvvvvvtttzzz}}}xxxrrrqqqsssssskkkfff]]]TTTJJJAAA888333...//////000///---***))),,,++++++***))))))******++++++++++++******))))))'''((((((((()))))))))***)))(((((()))+++---,,,,,,111------111333666AAAMMMaaauuuxxxaaaVVV>>>>>>777---***222<<>><<<:::999999777555555777888777666666888999888777666777999777777777777777888888999777555333111000/////////333333333444444333222222222222222111111111000000333222111111111111111111000000//////...---,,,,,,//////......------,,,,,,******)))(((''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))'''(((((())))))))))))((('''((((((((())))))))))))(((((((((((()))))))))))))))+++,,,---000888EEENNNQQQRRROOOHHHDDDFFFIIIIIIGGGIIIMMMTTT___lllwww~~~|||xxxvvvuuuttt{{{|||xxxxxxxxxvvvxxxtttlllbbbWWWIII===555222222111...,,,***++++++,,,++++++************+++++++++++++++*********)))************************,,,,,,,,,,,,---...---,,,000...///555<<>>@@@BBBDDDEEEFFFCCCDDDFFFHHHJJJJJJJJJJJJNNNOOOPPPRRRRRRQQQOOONNNRRRRRRRRRQQQPPPOOONNNMMMNNNNNNMMMKKKIIIHHHFFFFFFGGGIIIJJJIIIKKKRRRUUUUUUXXXXXXWWWVVVVVVXXX]]]```___]]][[[XXXUUUTTTRRRRRRTTTVVVYYY___eeehhhiiihhhdddcccaaa^^^\\\ZZZYYYXXX[[[[[[[[[\\\^^^bbbeeegggffflllwwwyyyvvvwwwsssqqqooollliiigggfffffffffggghhhhhhgggggghhhiiiiiijjjlllnnnpppppppppooonnnooooooooommmjjjgggeee`````````aaaaaabbbcccdddbbbdddfffgggfffggghhhiiimmmqqqvvvyyyyyyuuuppplllhhhfffeeeeeeggghhhhhhhhhfffhhhjjjmmmpppuuu||||||yyy{{{}}}}}}}}}|||}}}~~~~~~}}}yyyuuuqqqooofffeeeeeeffffffeeeccc```aaabbbbbbbbbaaa``````___aaa___^^^\\\\\\\\\\\\]]]___^^^\\\ZZZ[[[___eeejjjnnnjjjddd`````````aaaaaaeeegggiiikkkmmmooopppppppppqqqssstttrrroookkkiiiaaa^^^YYYVVVSSSQQQNNNLLLDDDFFFGGGGGGFFFEEEEEEFFFDDDCCCAAA@@@>>><<<:::999999777555666777888777666888999;;;;;;999888999:::999888777777777888:::;;;888777555444333222111111000111111222222222111111222222222111111111111111222222111111111222333333000000///...---,,,+++***------------------------+++******)))((((((((('''''''''(((((((((((('''''''''((()))((('''&&&''')))(((((()))))))))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))((()))))))))+++222;;;CCCNNNUUUVVVMMMDDDAAADDDFFFEEEFFFHHHKKKQQQ]]]kkkuuu{{{~~~zzzwwwvvvxxx~~~~~~~~~{{{}}}uuuiiiYYYHHH>>>;;;;;;888333---+++---///+++++++++******+++,,,,,,++++++++++++************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------222222777@@@NNN___uuukkkWWWEEE999444;;;@@@BBBBBBGGGUUUccckkkpppiii]]]QQQFFF<<<444000---+++))))))***+++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,///333555333111///...---------......///000000,,,---...///000000000000000//////......---------++++++++++++,,,---......///...------,,,,,,,,,---------,,,,,,++++++******++++++++++++++++++******************))))))((((((''''''(((((())))))))))))((()))+++******)))+++,,,,,,------............---000111111111222333333333777555444555777888888888777777888888999999:::::::::;;;<<<>>>@@@CCCEEEFFFCCCDDDEEEGGGHHHHHHIIIHHHHHHJJJMMMOOOPPPOOOMMMLLLRRRSSSTTTSSSQQQPPPOOOPPPUUUTTTTTTSSSRRRQQQPPPPPPKKKLLLJJJGGGHHHMMMPPPPPPUUUUUUSSSPPPPPPSSSYYY]]]]]]]]][[[YYYWWWVVVUUUTTTTTTUUUYYY___eeejjjmmmmmmkkkiiifffccc___]]]\\\[[[^^^]]]\\\\\\^^^aaadddfffhhhllluuu|||{{{sssnnnnnnrrrqqqooommmkkkiiiggggggeeeggghhhhhhgggfffhhhiiihhhhhhiiikkklllmmmnnnnnnooopppppppppnnnllljjjiiigggfffdddbbbaaaaaabbbbbbdddgggjjjlllkkkkkkkkklllppprrruuuyyy{{{yyytttoookkkiiihhhhhhjjjllllllllldddfffhhhjjjmmmrrryyy}}}{{{}}}~~~}}}~~~~~~{{{xxxuuussskkkiiihhhggggggeeebbb___``````aaaaaaaaa``````___aaaaaa___^^^^^^___``````dddcccbbb``````dddjjjnnnpppmmmiiifffeeedddcccaaadddeeefffhhhjjjkkklllllljjjlllpppsssttttttsssrrrgggbbb[[[UUURRROOOMMMLLLCCCDDDEEEFFFEEEDDDDDDCCCAAA@@@???>>>===;;;::::::888777666666777777888777:::;;;======;;;::::::;;;999888777666777888:::;;;777777666444333222222222///000000111111000000000111111111111111111111111000000000000111222333333000000///---,,,+++***))),,,,,,,,,,,,,,,---------***************)))((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((()))))))))((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))((()))(((((()))---333999HHHPPPUUUPPPHHHCCCAAA@@@DDDFFFGGGGGGIIIRRR```jjjqqqzzz}}}{{{zzz~~~yyyjjjXXXLLLGGGHHHFFF???666000000111,,,++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---...///111333555<<>>777333///,,,***)))'''(((***,,,,,,+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************...444:::>>><<<888444222------,,,,,,---...///000......////////////......,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((((((((((((((()))))))))'''((())))))(((((()))***)))***+++---............111111222222333444444555666555444555777999999888666777777777888888999999::::::;;;<<>>>>>===<<<;;;;;;:::999888888888777777777888999;;;===??????===;;;;;;;;;888888777777777888999:::666555555444333222111111000111111111111000//////111111111111111111111111///////////////000111222000///...---,,,+++******+++++++++,,,,,,,,,,,,,,,)))******+++***))))))(((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((()))+++///222===EEEKKKLLLLLLJJJCCC<<>>LLL```tttqqq___JJJ===666222333666<<>>AAACCCEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEGGGIIILLLNNNNNNNNNMMMMMMPPPSSSSSSQQQPPPRRRTTTRRRSSSTTTVVVXXXZZZ[[[\\\ZZZZZZVVVOOOLLLNNNOOONNNLLLJJJHHHDDDCCCEEEJJJNNNXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYY[[[```eeeiiijjjjjjmmmkkkhhheeecccbbbbbbcccdddcccbbb```___^^^^^^]]]]]]]]]bbbhhhiiieeebbbcccdddeeeeeefffffffffeeeeee```bbbdddeeeeeeeeegggiiilllllllllkkkkkkkkkkkkkkkjjjkkklllnnnoooppppppqqqooonnnkkkiiifffeeedddcccaaadddiiilllmmmnnnoooppppppqqqsssuuuuuuuuuttttttnnnnnnnnnppprrrsssqqqppplllmmmmmmlllmmmooossswwwuuuuuuvvvyyy~~~~~~|||||||||}}}}}}|||{{{zzzxxxvvvuuusssqqqmmmjjjgggdddaaa^^^\\\\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\^^^```cccfffgggccceeehhhiiihhhhhhhhhiiinnnnnnppprrrsssppplllhhh^^^]]]\\\ZZZYYYYYYXXXXXX[[[___dddjjjppptttwwwxxxpppllleee___ZZZUUUQQQNNNGGGEEEBBBAAAAAA@@@???=========<<<;;;:::999999888777888999888777666888:::<<<>>>@@@@@@>>><<<;;;;;;888888999999999:::::::::666666666666555444333222333333333222111000///...111111111111111222222222//////.........///000000//////......---,,,,,,,,,++++++++++++++++++++++++((((((*********)))((('''''''''(((((((((((('''''''''((()))((('''&&&''')))''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***************,,,---...333777===CCCJJJMMMGGG>>>@@@BBBCCCBBBBBBEEEKKKPPP\\\cccmmmtttwww{{{~~~~~~~~~uuufff\\\WWWWWWWWWTTTLLLAAA666//////...------,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------+++---//////111777???FFFTTTfff}}}~~~kkkOOODDD888222//////333999AAASSSiiitttuuunnnbbbXXXDDD;;;111,,,,,,---+++)))---+++******++++++***((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************%%%(((,,,......------------,,,+++))))))***+++,,,+++,,,---------------,,,*********++++++,,,,,,,,,)))***,,,------------,,,))))))(((((((((((()))))))))))))))***++++++,,,,,,)))))))))******+++++++++)))))))))))))))))))))***+++***))))))))))))***+++)))***+++***)))((()))+++***)))))))))***+++---.........///000111222333333444333222333666888888888777777888999;;;<<<======>>>>>>===>>>???BBBDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLIIIMMMQQQQQQOOOOOORRRUUUPPPQQQRRRTTTWWWYYY[[[[[[]]]^^^ZZZSSSQQQSSSSSSQQQLLLJJJHHHDDDBBBCCCGGGJJJRRRSSSVVVXXXZZZ[[[\\\\\\ZZZ[[[]]]bbbgggjjjjjjiiillljjjgggdddbbbaaabbbccccccccccccbbbaaa^^^\\\[[[YYYXXXZZZ```cccaaaaaacccbbbbbbcccdddddddddcccbbb]]]___aaacccccceeegggiiinnnnnnoooooooooooonnnnnnhhhiiijjjlllmmmoooppppppnnnnnnmmmlllkkkiiigggfffccceeeiiilllmmmnnnoooqqqmmmrrrwwwyyywwwtttttttttttttttuuuvvvwwwvvvssspppoooooonnnmmmmmmooorrrvvvuuusssqqqrrrvvvzzz}}}~~~||||||||||||{{{{{{zzzxxxwwwvvvvvvssspppmmmjjjhhhfffcccaaa^^^^^^^^^]]]]]][[[ZZZYYY[[[[[[\\\^^^aaadddggghhheeegggiiijjjiiihhhiiijjjooopppqqqrrrsssrrrnnnkkkaaa```]]]YYYVVVTTTSSSSSSWWWZZZ```gggmmmrrrvvvxxxssspppkkkfffaaa[[[TTTPPPHHHDDD@@@>>>?????????>>>===<<<;;;:::999888777777777999:::888666666888:::<<<>>>AAAAAA???<<<;;;:::999:::<<<=========<<<;;;999999::::::999888777666777666666444333111///...000000111111111222222222111000///////////////000........................,,,,,,++++++******))))))&&&''')))******)))'''&&&''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***,,,---,,,,,,+++...222888BBBKKKKKKEEECCCBBB@@@???@@@CCCGGGIIIOOOTTT]]]fffooowww}}}|||~~~}}}~~~~~~vvvjjjccc\\\ZZZYYYXXXUUULLL???555111000///---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///000000,,,///333777>>>JJJYYYdddzzzvvv___NNN:::555222111111333;;;DDDPPP___nnnsssmmmaaaRRREEE888333---******+++***))),,,+++******++++++)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))*********,,,000333...,,,***(((((()))***+++)))***+++,,,---.........++++++******************'''(((***---...//////...)))((((((((((((((())))))((((((((((((((()))))))))''''''(((((()))))))))***)))))))))))))))*********,,,+++***))))))***+++++++++,,,---,,,+++***+++,,,,,,+++)))(((((()))+++---,,,,,,---...///000111111333222222333555777888777888999:::;;;===>>>???@@@AAA@@@@@@???AAACCCEEEGGGFFFEEEEEEEEEFFFGGGHHHHHHKKKKKKJJJJJJIIIIIIIIIIIIFFFKKKPPPPPPOOOOOORRRVVVPPPQQQSSSUUUWWWYYYZZZ[[[]]]^^^[[[VVVTTTVVVWWWTTTNNNMMMKKKGGGEEEEEEHHHKKKMMMOOORRRUUUXXXYYYZZZ[[[ZZZ[[[___dddhhhkkkkkkiiimmmjjjgggcccaaa```aaabbbbbbcccdddcccbbb___\\\[[[ZZZWWWXXX]]]```___```bbbbbbcccdddddddddcccbbbaaa[[[]]]```bbbccceeegggjjjooopppqqqsssssssssrrrqqqhhhiiijjjkkklllnnnoooooonnnnnnnnnnnnllljjjgggfffdddfffiiijjjkkklllnnnpppssszzz|||zzz{{{{{{||||||}}}}}}yyytttpppooooooooommmmmmooorrrvvvwwwsssooonnnppptttwwwxxx~~~}}}|||}}}{{{{{{zzzyyyxxxwwwwwwvvvrrrooollljjjiiihhhfffddd`````````___^^^\\\[[[ZZZ]]]]]]]]]___aaadddggghhhiiijjjkkkkkkjjjjjjlllmmmrrrqqqpppqqqqqqqqqooommmgggeeeaaa\\\XXXUUUTTTSSSUUUXXX^^^eeelllqqquuuwwwmmmkkkhhhddd___XXXOOOJJJHHHCCC>>><<<===@@@@@@@@@<<<<<<;;;:::999777666666777999:::999666666888;;;<<<>>>AAAAAA???<<<:::::::::<<<>>>@@@AAA???===<<<<<<<<<=========<<<:::999999888777666444111///...000000111111222222222222222222111000//////000000.........////////////000---,,,,,,+++***)))((((((%%%&&&((()))***)))'''&&&''''''(((((((((((('''''''''((()))((('''&&&''')))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((()))***,,,---,,,+++(((***,,,000:::GGGLLLLLLHHHDDD???===@@@DDDGGGIIIEEEJJJRRR^^^jjjuuu~~~|||{{{~~~}}}}}}}}}~~~}}}wwwoooiiiaaa]]][[[\\\[[[UUUHHH===222111///...,,,,,,+++++++++++++++,,,,,,---------,,,---...///000111222333222777>>>FFFRRRdddyyyoooZZZEEE555111111222555777;;;FFFRRR```jjjrrrooocccTTTDDD888111...+++******+++++++++***))))))***++++++)))'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------,,,++++++...,,,***+++...000...,,,***)))))))))***+++,,,,,,,,,+++)))(((&&&&&&%%%%%%'''''''''((((((((())))))))))))))))))***+++,,,---)))+++,,,,,,+++***,,,---+++++++++******++++++,,,......---,,,++++++++++++...---,,,+++,,,...111222...///000222333555666666666888;;;<<<===>>>AAACCC???@@@@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHMMMKKKIIIIIIIIIJJJIIIHHHHHHKKKNNNPPPOOONNNNNNNNNRRRRRRSSSTTTVVVYYY[[[\\\]]]___bbb```]]]ZZZYYYZZZWWWVVVSSSPPPMMMJJJHHHFFFMMMNNNOOOQQQRRRSSSTTTTTTVVV\\\dddgggggggggiiilllllljjjhhheeecccaaa```___ZZZ\\\```bbbcccbbb```^^^aaa```^^^]]]]]]^^^```aaa```bbbdddeeedddbbb```^^^bbbaaaaaadddggghhhfffccciiilllrrrwwwxxxvvvssspppmmmllljjjhhhgggiiimmmpppsssqqqoooppprrrrrrooolllmmmllljjjjjjkkkmmmoooqqqvvv|||{{{|||}}}{{{{{{xxxsssnnnmmmqqqttttttrrruuusssqqqnnnnnnppprrrtttwwwzzz~~~}}}}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwsssqqqnnnkkkhhhgggffffffeeedddbbb```]]]\\\[[[[[[^^^^^^___aaaccceeegggiiiiiilllnnnppppppqqqrrrtttsssqqqnnnnnnnnnooommmlllfffeeedddbbb___\\\YYYXXXXXXYYY]]]ccciiinnnoooooonnnkkkfffaaa\\\VVVPPPLLLEEECCCAAA???===<<<<<<<<<888999::::::999888777666666777999999999999;;;<<<;;;===??????>>>======>>>>>>??????@@@@@@@@@?????????@@@AAAAAA@@@>>>;;;:::======<<<:::777444111/////////000000111111222222111111111111111111111111000000000000000000000000...---+++)))(((((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''***,,,***(((&&&'''))))))'''%%%''''''''''''''''''&&&&&&)))(((((((((***+++***)))((((((***---222;;;FFFMMMKKKGGGBBB@@@@@@CCCDDDEEEFFFHHHHHHKKKYYYooo~~~zzz{{{zzz{{{~~~~~~xxxtttjjjccc]]]\\\^^^\\\VVVOOOFFF>>>555000000000---***000---******---...,,,***222...///444666666999@@@===EEESSSdddvvv{{{fffRRRAAA888777//////000222:::HHH[[[hhhtttnnndddZZZOOODDD:::444+++++++++*********))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))))))))+++,,,))))))*********+++++++++(((((()))******++++++,,,,,,,,,+++******))))))(((******++++++++++++++++++++++++,,,,,,,,,,,,++++++---+++***+++...///...,,,))))))))))))))))))***++++++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---***+++---,,,++++++,,,...+++************++++++,,,///...---,,,,,,++++++,,,,,,,,,+++++++++---...///---...///000222444555555666888;;;===>>>???BBBDDDAAABBBCCCDDDFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKJJJKKKLLLMMMLLLIIIFFFHHHJJJLLLMMMMMMLLLMMMNNNMMMNNNOOOQQQTTTWWWYYYZZZ[[[]]]______]]]\\\]]]^^^]]]\\\ZZZWWWTTTQQQOOONNNLLLMMMMMMNNNNNNNNNMMMMMMPPPVVV]]]``````aaadddhhhiiihhheeebbb```^^^\\\\\\ZZZ\\\```cccddddddbbb```___^^^]]]\\\\\\^^^___```___aaadddfffgggfffeeedddbbbaaaaaacccggghhhgggeeeiiilllqqquuuwwwvvvtttrrrnnnmmmkkkiiiggghhhjjjlllqqqooonnnppprrrrrrpppnnnooonnnnnnmmmmmmnnnooopppuuu}}}~~~{{{vvvrrrqqqtttuuutttqqqtttsssrrrqqqppppppqqqqqqtttwwwzzz{{{zzzyyyzzz|||{{{{{{{{{{{{{{{zzzyyyxxxrrrqqqmmmjjjgggdddccccccdddcccaaa___]]][[[ZZZZZZ[[[\\\]]]```bbbfffhhhjjjkkknnnqqqsssssssssuuuvvvxxxuuurrrpppooommmkkkiiiffffffeeecccaaa___^^^\\\[[[\\\___dddjjjmmmnnnnnnjjjgggbbb^^^YYYTTTOOOKKKGGGFFFCCCAAA???>>>======:::;;;;;;;;;;;;999888777666888999:::999:::;;;===;;;===???@@@???>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>===>>>??????>>>===:::999:::::::::999777555333111000000000000111111111111111111111111111111111111////////////////////////...---+++)))(((((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))(((''''''))),,,***(((&&&'''((()))'''%%%''''''''''''''''''''''''***)))((((((***+++***)))))))))***+++///666???EEEKKKLLLKKKHHHCCC@@@AAABBB@@@CCCDDDFFFRRReeeuuu|||zzzzzzwwwxxx{{{~~~}}}zzzwwwppphhhcccbbbaaa^^^\\\UUUMMMAAA777333111000///...---,,,,,,...///...---000000666AAAFFFFFFEEEHHHTTT^^^nnnsss^^^NNNBBB777///---000000333:::GGGVVVcccjjjkkkcccWWWKKKAAA888111---+++++++++*********)))))))))((('''(((***+++***)))))))))))))))))))))))))))(((((())))))))))))((((((*********)))'''''')))+++***************+++++++++(((((())))))***+++++++++------,,,***)))'''&&&%%%))))))))))))((((((((((((******++++++++++++******,,,+++***+++---------,,,***))))))((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''))))))))))))******+++,,,***,,,------,,,,,,---...***************+++,,,,,,000///...------,,,,,,---++++++++++++++++++,,,,,,+++,,,---///000222333444555888:::<<<===???BBBDDDBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIILLLPPPQQQNNNIIIEEEGGGIIIKKKKKKKKKKKKMMMNNNJJJKKKMMMOOORRRTTTVVVWWWXXXZZZ[[[\\\\\\]]]```bbbaaaaaa```^^^\\\YYYVVVTTTPPPPPPOOONNNLLLJJJIIIHHHKKKOOOTTTWWWXXXZZZ___ccceeedddbbb___]]][[[ZZZYYYXXXZZZ^^^bbbccccccaaa```]]]]]]\\\[[[\\\]]]___```^^^```cccgggiiijjjiiiiiicccbbbaaacccfffhhhhhhhhhiiilllppptttvvvvvvvvvuuupppooollljjjhhhhhhhhhhhhnnnnnnnnnoooqqqrrrqqqppprrrrrrqqqqqqqqqpppppppppttt{{{~~~zzzwwwvvvwwwwwwssspppqqqqqqrrrrrrrrrqqqoooooorrrtttvvvwwwvvvuuuvvvvvvzzzzzz{{{{{{{{{zzzzzzyyyuuurrroookkkhhhfffdddddddddcccaaa^^^\\\[[[ZZZYYYXXXYYY[[[^^^bbbeeehhhjjjmmmppptttvvvwwwwwwwwwxxxzzzwwwtttqqqpppnnnkkkiiiggggggffffffeeedddcccccc``````bbbfffjjjllllllkkkfffccc___[[[XXXTTTPPPMMMKKKIIIGGGEEECCCAAA@@@@@@<<<======<<<<<<;;;999999666888::::::::::::<<<>>>===???AAABBBAAA@@@@@@AAACCCCCCCCCBBBAAA@@@???>>><<<<<<=========<<<:::999777777888777777555444444111111111111111000000000000000000000000000000000........................---,,,+++)))))))))******(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''''')))+++***(((''''''(((((('''&&&''''''''''''''''''''''''***)))((((((******)))(((******))))))+++///555:::HHHNNNRRRPPPHHH@@@===>>>:::>>>@@@AAAJJJZZZjjjttt{{{zzzwwwwwwxxx{{{~~~}}}wwwmmmeee``````bbbdddeee^^^QQQCCC999333000///+++,,,------------///000555<<>>>>>======<<<;;;:::999666888:::;;;:::;;;===???@@@BBBDDDEEEDDDDDDDDDEEEFFFFFFFFFDDDCCCAAA???>>><<<<<<<<<===<<<;;;::::::666666666666555555444444222222222111111000000000000000000000000000000000------------------------,,,,,,******))))))******(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((())))))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''***)))(((((())))))((('''******)))((((((+++000333@@@GGGOOOPPPKKKCCC===;;;888<<<>>>@@@EEEQQQaaalll{{{~~~|||zzzxxxyyy||||||yyyqqqiiibbbaaaeeejjjrrrnnnfffYYYJJJ===444000,,,///000000......111555;;;JJJfff|||kkkPPPDDD888444333222333555888@@@MMMZZZcccccc]]]WWWDDD???777000...---......************))))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))(((((())))))))))))((((((******)))'''%%%&&&)))+++,,,,,,++++++++++++******$$$$$$$$$%%%&&&&&&''''''************))))))))))))))))))((((((''''''&&&&&&&&&''''''((())))))((((((((()))***************+++---,,,,,,+++************(((((('''''''''((())))))(((((((((((((((((((((((()))))))))((())))))******''')))******))))))***+++******++++++---...000000111111000///............---......///......---,,,,,,,,,---...///000000111000222555666777888;;;===CCCCCCCCCCCCCCCCCCCCCCCCIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHIIIKKKLLLMMMKKKIIIFFFJJJOOORRRRRROOOLLLKKKPPPQQQRRRSSSTTTTTTTTTSSSWWWVVVUUUUUUVVVXXXYYYZZZ[[[]]]___```___\\\YYYVVV\\\\\\ZZZXXXUUURRROOONNNIIIIIIJJJKKKMMMPPPTTTWWW[[[[[[ZZZ[[[[[[\\\]]]^^^ZZZ\\\___aaabbb```^^^\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^aaaccceeefffggggggeeeeeeddddddeeegggiiikkkkkklllooorrrtttvvvwwwxxxrrrpppnnnnnnooopppooommmqqqqqqrrrrrrqqqpppooooooqqqrrrsssuuuvvvwwwwwwwwwyyy{{{~~~}}}}}}yyyuuurrrpppooommmmmmnnnpppsssuuuttttttuuuwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvvvvtttsssqqqppppppppppppgggfffdddbbb```^^^]]]]]]^^^^^^___aaacccfffhhhiiinnnqqquuuwwwwwwwwwxxxyyywwwuuusssrrrssssssrrrqqqkkkjjjiiihhhhhhiiiiiijjjhhhggggggggghhhgggeeeccc___\\\XXXUUUTTTRRRPPPNNNNNNNNNMMMKKKJJJHHHFFFFFF???>>>===<<<;;;:::999999666888:::;;;;;;<<<>>>@@@CCCEEEHHHIIIHHHHHHHHHIIIIIIIIIHHHFFFDDDBBB@@@???============<<<;;;;;;:::777666555444444333333222333333222222111111000000////////////////////////------------------------++++++******************(((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&((()))((('''&&&'''((((((((()))(((''''''''''''&&&&&&&&&'''''''''((((((***((('''((())))))(((''')))))))))((((((***...111666;;;BBBHHHJJJFFF@@@;;;777999;;;<<<@@@IIIWWWcccttt}}}|||yyyzzz}}}}}}}}}{{{uuunnnkkknnnrrrwwwyyyxxxqqqbbbPPP@@@777222333444222111222777<<>><<<;;;:::::::::777999;;;<<<<<<===???AAAEEEHHHJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHFFFCCCAAA@@@???>>>===<<<;;;::::::999666555444333222222222222222222222222222111111111////////////////////////------------------------************************(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((())))))'''&&&&&&'''''')))))))))'''&&&'''(((%%%%%%&&&&&&'''(((((((((((('''&&&''')))***)))((('''((()))))))))***---///...000555<<>>666555555777;;;AAAMMMXXXkkkuuuzzzzzz|||~~~~~~}}}xxxtttssstttpppuuuzzzzzzrrrbbbQQQEEE:::999777666777<<>>@@@BBBDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJKKKNNNPPPPPPPPPNNNPPPRRRRRRPPPNNNMMMMMMMMMOOOQQQTTTUUUUUUUUUTTTWWWVVVTTTTTTUUUUUURRROOOWWWZZZ^^^aaaaaa___[[[XXXWWWXXXXXXYYYYYYYYYXXXXXXTTTSSSQQQQQQQQQRRRQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWZZZ^^^bbbccccccbbbaaa^^^^^^^^^]]]]]]\\\[[[[[[YYYZZZ\\\^^^```bbbddddddfffhhhjjjiiigggeeefffgggkkkmmmpppsssuuuuuuuuuuuuuuupppllllllpppssssssrrrqqqsssuuuuuusssqqqrrrtttrrrrrrrrrrrrsssuuuwwwyyyzzz}}}~~~~~~}}}{{{zzzzzz|||~~~{{{zzzxxxvvvuuuuuuuuuvvvsssssssssvvvzzz|||zzzxxxuuuuuuuuuuuuttttttsssrrrppppppnnnmmmmmmmmmnnnooopppooommmkkkiiigggffffffeeeeeegggiiikkknnnppprrrpppqqqrrrssssssuuuxxx{{{{{{zzzyyyyyy{{{}}}}}}|||xxxuuurrrnnnllljjjjjjjjjhhhgggeeedddcccaaa]]]ZZZUUURRRNNNKKKJJJIIIHHHGGGKKKLLLLLLMMMLLLKKKJJJIIICCCAAA???===<<<;;;;;;;;;777999;;;<<<===>>>@@@BBBEEEHHHJJJLLLKKKKKKLLLMMMLLLKKKJJJIIIGGGEEECCCBBB???>>>===;;;999888777777333222222111222333444555111222222222222222222333........................------------------------*********+++++++++******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((())))))'''&&&%%%&&&''')))***)))&&&%%%'''(((%%%%%%&&&&&&'''(((((()))&&&%%%%%%''')))******)))''')))******))))))+++,,,***,,,///333777;;;???BBB888222000444888===FFFOOO[[[iiiyyy||||||~~~|||wwwtttrrriiimmmtttzzz{{{ttthhh^^^PPPLLLIIIIIIOOOYYYaaafff|||wwwcccRRR@@@444000111...---000444999BBBLLLYYYXXXVVVPPPGGG<<<444///---,,,*********)))'''%%%(((((((((((())))))******)))((('''(((***+++***)))(((((((((((((((((((((((((((((())))))))))))((((((&&&(((+++,,,++++++,,,---)))******+++,,,---......"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&''''''&&&%%%'''))))))'''&&&(((******)))))))))***+++,,,,,,---,,,,,,+++******++++++(((((()))+++,,,---...///***)))(((((((((((())))))((()))******))))))***+++%%%%%%&&&(((***,,,...///000///...------,,,,,,---000///------...000222444666555444333222111000//////000111111000///111222444666888;;;???BBBEEEFFFBBBCCCDDDEEEGGGJJJLLLMMMMMMLLLLLLNNNQQQRRRRRRQQQRRRRRRQQQOOOLLLLLLMMMOOOIIIKKKNNNRRRTTTUUUUUUUUUWWWUUUTTTUUUWWWVVVRRROOOTTTWWW\\\``````^^^ZZZWWWUUUVVVXXXZZZ[[[\\\]]]]]]\\\[[[YYYXXXXXXWWWUUUSSSPPPPPPPPPOOOOOOPPPPPPQQQQQQTTTYYY^^^aaabbbaaa```_________^^^]]]\\\[[[ZZZXXXYYY[[[]]]```ccceeeffffffiiikkkkkkgggeeeeeefffkkknnnqqqtttvvvuuutttsssvvvqqqkkkkkkooorrrrrrqqqpppsssuuuuuutttsssuuuwwwtttsssrrrqqqrrrsssvvvwwwuuuzzz~~~~~~~~~|||{{{|||~~~|||zzzwwwtttsssqqqpppqqquuuyyy{{{zzzxxxvvvvvvvvvvvvuuutttsssrrrrrrqqqooonnnmmmmmmmmmmmmsssrrrpppmmmkkkjjjiiihhheeefffhhhkkknnnrrruuuvvvqqqrrrrrrrrrrrruuuyyy|||yyyxxxyyy|||}}}zzzvvvqqqmmmkkkjjjiiigggfffdddcccbbb___[[[XXXVVVRRRNNNKKKJJJIIIHHHGGGJJJJJJLLLMMMMMMLLLKKKJJJDDDCCCAAA???============777999;;;<<<===>>>@@@BBBDDDGGGJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHFFFDDDCCC???>>><<<999777666555555000000000000222444666777111111111222222333333444................................................)))******+++++++++******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''))))))'''%%%%%%%%%''')))***)))&&&%%%&&&)))%%%%%%&&&&&&'''((())))))%%%%%%$$$&&&)))++++++***((()))******(((((((((***))),,,/////////333===EEE:::222///333999===DDDLLLNNN]]]qqq}}}|||}}}{{{wwwtttlllnnnttt}}}xxxlllgggccceeennn{{{|||___JJJ<<<222000333///***)))000999AAAJJJQQQYYYPPPEEE<<<777222---))),,,***))))))***+++++++++'''((((((((())))))*********)))((()))***+++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((***---...---+++***+++))))))***+++---...//////%%%%%%&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))************,,,***)))***---...,,,)))'''''')))***,,,...///000,,,,,,,,,+++++++++************))))))))))))******))))))***++++++++++++***000///...---------------////////////000000000000333444444333111111222444555444333111000///......000111444666999:::<<<<<<>>>???BBBEEEHHHJJJKKKLLLJJJLLLOOOQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKNNNRRRTTTSSSRRRSSSTTTVVVWWWVVVUUUSSSRRRSSSSSSUUUXXX\\\\\\XXXTTTSSSUUUXXXZZZ[[[[[[[[[ZZZ\\\]]]^^^^^^^^^^^^^^^^^^SSSRRRPPPOOOMMMLLLLLLLLLKKKLLLNNNSSSYYY]]]___``````aaabbb```]]][[[[[[[[[YYYZZZ\\\^^^^^^```cccfffgggjjjiiifffeeegggfffbbbkkkmmmooopppqqqrrruuuxxxuuussspppllljjjlllqqquuuvvvtttrrrrrrtttvvvwwwwww{{{vvvqqqoooqqqsssttttttxxx{{{~~~|||}}}~~~}}}||||||{{{wwwrrrssspppoooqqquuuwwwvvvtttuuuuuuvvvuuusssqqqooommmpppooonnnllllllnnnoooppprrrsssttttttssspppmmmllljjjhhhhhhkkkppptttuuutttwwwvvvuuuuuuuuuvvvxxxyyyzzzxxxwww}}}zzzrrrnnnooonnnllliiiddd``````bbbaaa\\\XXXVVVTTTPPPMMMJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@???===<<<;;;===???BBBCCCCCCBBBAAAFFFJJJLLLKKKHHHGGGJJJMMMMMMMMMMMMLLLKKKIIIGGGFFF===<<<;;;:::888777666555333222111111111222333444333222222111111000000000////////////...---,,,+++---.../////////...---,,,************************&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((('''''''''++++++)))(((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))))))))******''')))+++,,,---...222444666555333222333777===AAALLLSSS___lllyyyyyyuuussspppmmmqqqxxx]]]CCC:::777000+++,,,,,,,,,000777AAAHHHLLLMMMFFF???777222111///+++'''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))*********************)))))))))))))))------,,,,,,++++++******+++...///...+++***,,,///$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((())))))(((''''''((((((((()))))))))'''''''''(((((((((((()))+++******+++,,,,,,+++***'''((()))***+++---......,,,,,,+++++++++*********(((((((((''''''((((((((())))))*********+++++++++//////...---------------.........////////////000222222333222111111222444666666555444444444444444111111333555777888888999:::;;;>>>AAAEEEHHHKKKLLLLLLMMMPPPSSSTTTSSSRRRQQQLLLLLLNNNOOOQQQRRRSSSSSSOOOMMMLLLNNNQQQRRRQQQPPPRRRSSSUUUVVVVVVVVVTTTSSSVVVVVVWWWZZZ]]]\\\YYYUUUVVVVVVWWWXXXZZZ\\\^^^__________________^^^^^^]]]UUUTTTSSSQQQPPPNNNMMMLLLNNNMMMNNNPPPTTTXXXYYYYYY[[[\\\^^^]]][[[ZZZZZZ[[[YYY[[[\\\]]]^^^```cccfffhhhjjjiiieeeeeeggggggeeemmmnnnpppqqqqqqrrruuuwwwvvvuuurrrooommmnnnrrruuuxxxvvvsssrrrtttwwwxxxxxxxxxtttpppoooqqqssssssrrrxxxzzz~~~||||||}}}}}}zzzvvvuuusssrrrrrrtttwwwxxxyyyyyyyyyxxxwwwuuusssrrrqqqsssrrrooonnnmmmnnnpppqqqtttuuuuuutttsssqqqpppooonnnllllllooosssvvvvvvvvvyyyyyyyyyzzz{{{|||}}}~~~|||yyywwwyyy~~~}}}vvvsssttttttqqqmmmgggaaa```aaaaaa]]]YYYXXXUUUQQQMMMJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAAAAAAAA@@@>>>======>>>@@@CCCDDDEEEEEEEEEFFFIIIMMMLLLIIIHHHJJJMMMKKKKKKKKKKKKJJJIIIHHHHHH???>>>===;;;:::888777777333333222111111222333444222222222222111111111111////////////...---,,,,,,------.........---,,,+++************************''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((('''******)))((('''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))(((((()))******+++'''(((***++++++,,,///222555777::::::999888:::<<>>999222//////...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************************))))))))))))))))))*********************---000000///000333777######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&'''''')))+++,,,,,,+++******+++(((((())))))***++++++,,,,,,++++++++++++*********'''&&&&&&&&&&&&&&&&&&'''******)))((()))***+++,,,......---,,,,,,,,,------------------............000111222111111111333555666666666777777888999999222333444444555555555444555777999<<<@@@EEEHHHJJJLLLNNNPPPSSSTTTTTTTTTSSSHHHJJJLLLOOORRRSSSTTTTTTQQQPPPPPPQQQSSSTTTRRRQQQRRRSSSUUUVVVWWWVVVVVVUUUYYYYYYZZZ\\\]]]\\\ZZZWWWWWWVVVTTTTTTVVVYYY^^^aaa___`````````___^^^]]]]]]XXXXXXXXXVVVTTTQQQOOOMMMQQQOOOLLLLLLNNNPPPQQQQQQTTTVVVWWWXXXXXXXXXZZZ[[[ZZZ[[[\\\\\\]]]___cccggghhhjjjhhheeeeeeiiijjjiiioooqqqrrrsssrrrsssuuuvvvxxxwwwvvvsssqqqqqqsssvvvzzzwwwtttsssuuuwwwyyyyyywwwtttrrrrrrssstttttttttwwwyyy{{{~~~~~~{{{yyyyyy|||}}}|||zzzyyyxxxwwwuuutttvvvzzz}}}}}}|||zzzxxxwwwvvvvvvvvvxxxvvvrrrooonnnoooqqqssswwwvvvuuutttsssssssssssssssrrrrrrsssvvvxxxxxxwwwyyyzzz{{{}}}|||yyyvvvwwwzzz}}}|||zzz|||{{{wwwrrrllleeebbbcccbbb___[[[YYYVVVRRRMMMIIIGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCC@@@AAABBBBBBBBBAAA@@@???@@@AAABBBDDDFFFGGGIIIIIIIIIMMMPPPOOOLLLIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHAAA@@@???===;;;:::888888444444333222222222333333222222222222222222333333////////////...---,,,,,,,,,------------,,,+++***************************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))(((((('''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((()))***+++,,,''')))******)))***,,,...222999@@@BBB>>>999666666>>>CCCMMMXXXeeesss}}}zzzvvvuuu{{{nnn\\\FFF999000000///+++,,,000222555<<>>>>>@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMPPPRRRTTTSSSOOOJJJHHHGGGJJJJJJHHHGGGFFFEEEEEEEEEAAA@@@???===<<<:::999888555555444444333333333333111111222222333333444444000000000//////...---,,,,,,,,,,,,,,,++++++******************************))))))************))))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''')))***,,,,,,)))*********))))))+++---...777AAACCC>>>777444444:::>>>EEENNNYYYgggttt|||}}}~~~~~~|||yyywww~~~hhhTTTGGG999333//////---***---333:::===AAAEEEDDD@@@999444///,,,))))))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))***************++++++((((((***+++,,,,,,,,,,,,+++---000222666???KKKTTT!!!"""###%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&***,,,,,,)))(((***,,,*********)))))))))((((((+++++++++*********))))))((((((''''''''''''((((((***)))((('''''')))+++,,,,,,,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,///000222222222333555777777777999::::::::::::999999999999999888777555555777777888999;;;===???@@@AAACCCFFFJJJMMMOOOQQQQQQKKKMMMOOOPPPOOOMMMJJJHHHKKKMMMQQQUUUWWWYYYZZZ[[[YYYYYYYYYXXXXXXWWWVVVVVVYYYZZZ[[[[[[\\\\\\]]]^^^XXXXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\]]]]]]___`````````^^^[[[XXXVVVTTTQQQMMMKKKLLLMMMNNNNNNLLLNNNOOOQQQRRRTTTWWWZZZYYYZZZ[[[ZZZ[[[]]]```ccceeegggfffccceeekkkooooootttvvvxxxxxxwwwvvvwwwxxxwwwyyy{{{{{{yyywwwuuuuuuxxxvvvsssssstttuuuvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzz}}}}}}zzzxxxxxx~~~xxxwwwzzz}}}{{{yyywwwvvvwwwzzz}}}}}}zzzvvvsssqqqrrrssstttvvvuuurrrqqqqqqrrrtttuuuvvvwwwyyyzzzzzzzzzzzzzzztttvvvyyy{{{~~~|||zzz{{{~~~||||||vvvtttrrrssstttoooeee]]]UUUSSSPPPLLLJJJIIIIIIJJJJJJHHHFFFDDDAAA>>><<<;;;<<>>===<<<;;;999888888666666666555444333222222111111111222222333333333000000000000///...---,,,,,,,,,++++++************))))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++,,,***+++++++++))))))***,,,+++222999<<<888555333444999;;;@@@FFFOOO[[[gggooozzzwww{{{~~~~~~}}}}}}jjj[[[]]]hhhoooYYYGGG;;;555222000//////------333999AAAAAABBB@@@<<<666111...---,,,***)))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))************))))))******+++++++++,,,************+++,,,---...000333777===HHHXXXjjjvvv!!!"""$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&(((************+++---++++++*********)))))))))+++************)))))))))))))))(((((((((((())))))))))))((('''((()))***+++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,...000111111111222444666888999;;;<<<======<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<============<<<===>>>AAADDDGGGIIIKKKKKKKKKLLLOOOOOONNNJJJEEEBBBBBBFFFLLLQQQTTTWWWYYY[[[[[[[[[ZZZZZZYYYYYYYYYYYY[[[\\\\\\\\\[[[[[[]]]___\\\\\\]]]]]][[[XXXTTTRRRPPPQQQSSSVVVYYY[[[\\\]]]^^^______```___^^^\\\[[[XXXUUURRRQQQQQQRRRRRRRRRNNNOOOPPPPPPQQQRRRVVVXXXVVVXXXZZZZZZZZZ[[[^^^```bbbdddeeecccffflllpppooosssuuuxxxxxxxxxwwwwwwxxxtttxxx{{{}}}{{{xxxvvvuuuvvvuuuttttttuuuuuutttrrrrrrssstttuuuuuuvvvyyy|||~~~}}}|||~~~}}}{{{{{{~~~~~~}}}~~~zzzyyywwwvvvwwwyyy|||~~~{{{yyywwwtttsssrrrsssssstttsssqqqpppppprrrtttuuuuuuwww{{{||||||||||||}}}zzz{{{|||}}}~~~~~~{{{~~~~~~~~~{{{vvvuuuvvvyyyzzzuuujjjaaaTTTRRROOOLLLJJJJJJJJJKKKIIIHHHFFFCCC@@@>>><<<;;;;;;>>>BBBCCCCCCDDDHHHKKKIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOQQQRRRSSSRRRPPPOOOMMMKKKHHHDDDAAA???>>>>>><<<<<<;;;;;;:::999999888777777777666555333222111111111111111111111222222000000000000///...---------,,,++++++******++++++))))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***+++***++++++***))))))***,,,+++---000222222222222333666888;;;???FFFPPP[[[bbbppp{{{}}}wwwuuuxxx}}}xxxvvv}}}uuufffVVVEEE>>>JJJ[[[ppphhhQQQAAA444///...,,,...000111222555;;;@@@@@@???<<<888222...,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************))))))******+++,,,,,,,,,+++***))))))+++---000222333999CCCOOO___sss"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&))),,,------,,,+++++++++++++++*********************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))******************+++,,,,,,+++++++++,,,,,,,,,---------...////////////111333444666999;;;===>>>======<<<======>>>>>>======<<<<<<>>>@@@AAAAAA@@@>>><<<<<<===>>>@@@AAABBBCCCDDDEEEHHHKKKNNNMMMIIIEEEAAA===BBBIIIOOORRRTTTWWWZZZZZZZZZZZZ[[[\\\]]]^^^^^^```aaa```^^^[[[ZZZ\\\___]]]^^^___^^^\\\ZZZVVVTTTOOOPPPRRRUUUWWWYYYZZZ[[[[[[[[[\\\\\\]]]^^^^^^^^^]]][[[YYYXXXXXXXXXWWWVVVSSSSSSSSSQQQQQQQQQTTTWWWSSSVVVYYYZZZZZZZZZ[[[\\\^^^aaaccccccgggmmmpppoooppprrruuuwwwvvvuuuuuuvvvqqquuu{{{}}}|||yyyvvvtttuuuuuuvvvwwwxxxwwwtttqqqrrrssstttssssssuuuzzz~~~~~~}}}~~~}}}{{{yyyxxxwwwxxxyyyzzzwwwwwwvvvuuusssrrrrrrqqqrrrrrrqqqqqqqqqrrrtttuuutttwww|||~~~~~~~~~|||~~~~~~{{{{{{}}}|||yyyuuutttuuuyyy{{{wwwnnneeeUUUSSSPPPLLLJJJIIIIIIJJJFFFEEEDDDCCCAAA@@@???>>>;;;>>>AAABBBAAADDDJJJOOOMMMNNNPPPQQQRRRRRRQQQQQQOOONNNOOOOOOPPPPPPOOONNNKKKIIIFFFBBB???>>>>>>>>>::::::::::::::::::::::::888888888777666444222000111111000000000000000000000111111000000///...---...---,,,+++***++++++,,,))))))))))))))))))))))))((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***((()))***)))(((((()))+++,,,***)))+++...000///...000111444888>>>GGGPPPWWWbbbooo|||wwwuuuwww}}}tttkkkhhheeeoooyyy~~~tttiii[[[MMMAAA<<<888888EEEUUUgggwwwbbbKKK>>>777222000111,,,111666999;;;>>>AAACCC777777555000,,,)))+++---++++++++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))***++++++,,,---------,,,***+++...333999<<>>??????>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCHHHLLLMMMJJJFFFCCC===CCCJJJOOORRRTTTWWWZZZYYYYYYZZZ[[[]]]```bbbccceeeeeeddd```[[[ZZZ[[[^^^]]]]]]]]]\\\[[[YYYWWWVVVPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXYYY[[[]]]^^^___bbb```^^^]]]]]]\\\YYYWWWVVVVVVUUUSSSQQQQQQSSSVVVQQQTTTXXXZZZZZZYYYYYYZZZ[[[```ccccccgggmmmpppnnnmmmpppsssuuuuuutttttttttnnnssszzz}}}}}}yyyvvvtttuuuvvvwwwzzzzzzxxxtttqqqtttuuuuuuttttttwww}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~|||yyyxxxvvvvvvvvvuuuuuuuuuuuutttsssqqqppprrrrrrrrrrrrsssssstttuuusssxxx}}}}}}}}}~~~}}}~~~zzzyyy{{{zzzwwwuuussstttwwwzzzwwwpppiiiWWWTTTQQQMMMJJJHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB;;;>>>AAAAAAAAADDDKKKRRRPPPRRRTTTUUUVVVUUUSSSRRRSSSQQQOOOMMMLLLKKKIIIGGGIIIGGGDDDAAA???>>>>>>???:::::::::;;;;;;;;;<<<<<<888999999888666444222000111111000000//////......111111111111000///...---...---,,,+++++++++,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))******)))((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''(((((()))'''(((((((((&&&'''(((***---)))&&&(((---///---******,,,///333999AAAJJJQQQZZZhhhyyy|||yyyvvvwww~~~|||pppgggdddcccfffhhhjjjnnnooojjjbbb\\\KKK>>>======<<>>======>>>AAADDDGGGHHHGGGEEEDDDDDDCCCBBB@@@???>>>======BBBDDDGGGIIIJJJJJJIIIHHHEEEFFFHHHLLLPPPTTTYYY[[[WWWXXXYYYZZZ\\\]]]______eeefffhhhiiigggccc^^^[[[\\\[[[YYYXXXYYYZZZ\\\^^^YYYYYYZZZ[[[[[[ZZZVVVSSSVVVUUUSSSTTTVVVZZZ^^^aaaaaaaaaaaa```___^^^\\\[[[___]]][[[YYYYYYYYYXXXWWWUUUUUUVVVYYY[[[\\\[[[YYY___]]]]]]bbbjjjqqqrrrqqqrrrrrrsssvvvxxxxxxvvvsssssstttuuuwwwwwwwwwwwwvvvvvvyyy}}}{{{wwwssstttvvvyyy{{{{{{{{{|||}}}|||}}}}}}}}}}}}yyyxxxxxxxxxsssuuuwwwxxxwwwuuurrrpppqqqrrrsssttttttuuuuuuuuuvvvyyy|||yyy{{{}}}}}}}}}~~~zzzwwwwwwwwwwwwzzzxxxwwwxxxwwwrrrjjjdddWWWTTTOOOMMMKKKKKKJJJIIIGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBCCCEEEHHHKKKLLLPPPRRRTTTVVVVVVVVVXXXZZZWWWVVVUUUQQQLLLHHHEEEEEEFFFFFFDDDCCCAAA???>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;::::::::::::888444111111000//////000000///...111000///...---,,,++++++------,,,,,,+++***)))))),,,++++++***)))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))+++...///...222===GGGKKKSSS^^^nnn}}}zzzvvvppphhhbbbaaa___\\\\\\^^^```bbbbbbQQQOOOHHH<<<555999GGGSSSnnn}}}ooo[[[KKKCCC999111111111000222888<<>>@@@@@@>>>======>>>???AAADDDFFFGGGGGGEEEDDDFFFGGGGGGGGGFFFDDDBBB@@@CCCDDDEEEGGGGGGHHHGGGGGGHHHJJJMMMPPPSSSUUUVVVWWWZZZZZZ[[[[[[\\\]]]]]]]]]aaaccceeegggfffccc___]]]ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^\\\YYYVVVVVVUUUSSSSSSTTTWWWZZZ]]]_________^^^^^^]]]]]]]]]___^^^]]]]]]]]]^^^^^^]]]YYYYYYYYY[[[]]]]]][[[ZZZ^^^]]]]]]bbbjjjpppqqqoooooopppssswwwyyyxxxuuuqqqpppqqqtttuuuwwwwwwvvvvvvvvvyyy|||~~~~~~{{{wwwtttvvvxxx{{{|||||||||}}}~~~}}}~~~~~~xxxxxxyyyxxxwwwtttrrrpppssstttvvvwwwwwwvvvvvvuuuvvvxxx|||~~~|||{{{zzzzzz{{{xxxvvvuuutttooohhhbbbVVVSSSNNNLLLKKKJJJIIIHHHGGGFFFDDDBBBAAAAAABBBBBBAAAAAABBBDDDGGGJJJMMMNNNRRRTTTVVVWWWWWWXXXYYYZZZVVVVVVUUURRRNNNKKKHHHGGGFFFFFFEEECCCAAA@@@>>>>>>@@@???>>>=========>>>>>><<<;;;;;;;;;;;;999555333222000//////000000///...000000///...---,,,++++++,,,,,,+++******)))((((((++++++***))))))(((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''((()))))))))))))))))))))))))))+++...000111666???DDDEEEKKKTTTcccqqq}}}~~~{{{xxxtttlllfffaaa^^^YYYVVVVVVWWWWWWWWWUUUSSSMMMDDD>>>BBBOOOZZZlllsssvvvnnncccWWWHHH;;;222...---000000000666>>>MMMWWW]]]YYYPPPFFF:::000///...,,,***)))***++++++******))))))(((((((((((((((((((((((())))))******(((((())))))))))))((((((((((((((((((((()))******+++***************+++++++++,,,...////////////000---333;;;DDDOOO```sss'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''((((((((())))))))))))))))))))))))******))))))(((((())))))'''''''''''''''((())))))''')))***)))((('''(((***(((***++++++******+++,,,///...,,,,,,---------,,,,,,,,,,,,,,,,,,---......000000000111111111111111666999;;;<<<<<<===>>>???@@@AAABBBDDDEEEEEEEEEEEEGGGHHHJJJKKKKKKHHHEEECCCDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKOOOSSSVVVVVVVVVUUU\\\\\\\\\[[[[[[[[[[[[[[[]]]___bbbddddddcccaaa___XXXXXXXXXXXXWWWWWWWWWWWW[[[[[[\\\^^^``````]]][[[WWWVVVTTTSSSSSSTTTVVVWWW\\\[[[ZZZZZZ[[[\\\]]]^^^``````aaabbbcccddddddeee^^^]]]]]]]]]^^^^^^\\\ZZZ^^^]]]___cccjjjoooooonnnkkkmmmrrrwwwzzzyyyuuuqqqoooqqqsssuuuvvvvvvvvvuuuxxxyyyzzz{{{{{{zzzxxxvvvyyy{{{~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyvvvtttrrrqqquuuwwwyyy{{{{{{zzzwwwvvvvvvxxx{{{|||}}}}}}}}}}}}|||{{{zzzxxxuuuqqqpppooommmhhhcccXXXUUUQQQNNNMMMLLLKKKJJJHHHGGGEEECCCBBBBBBBBBCCC???@@@BBBEEEHHHLLLOOOQQQTTTVVVYYYZZZYYYYYYYYYZZZXXXWWWUUUSSSOOOLLLIIIGGGGGGFFFEEEDDDBBB@@@???>>>CCCBBB@@@???============<<<;;;;;;;;;;;;999666444222000//////000111///...000//////...---,,,++++++++++++******)))(((((((((***))))))(((((('''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((('''&&&&&&&&&&&&'''******)))((((((((((((((('''''''''''''''''''''''''''((())))))''''''((()))))))))))))))))))))))))))***---000444;;;DDDEEEAAADDDJJJTTT```kkkxxx~~~}}}|||xxxqqqllleee___XXXRRROOONNNNNNNNNXXXXXXUUUOOOKKKMMMVVV^^^dddaaaXXXMMMDDD===666///...---///222555;;;HHHTTT^^^dddeeeZZZJJJ===333------,,,+++)))))))))*********))))))))))))(((((((((((((((((())))))))))))***'''((((((((((((((((((''')))(((((((((((()))******,,,,,,++++++***++++++,,,+++---.........000222555999BBBPPP___nnn'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''(((((()))'''''''''''''''(((((()))'''((())))))(((((()))***(((***++++++******+++,,,///...---,,,,,,---,,,,,,---,,,,,,,,,---...///000...///000111111111000000222444777999:::<<<>>>@@@@@@@@@AAAAAABBBDDDEEEFFFEEEFFFGGGHHHHHHFFFEEEDDDFFFEEEDDDCCCDDDEEEGGGHHHEEEGGGKKKOOOSSSUUUVVVVVVXXXXXXYYYYYYYYYYYYYYYYYY]]]^^^```aaabbbaaa```___XXXXXXYYYYYYXXXXXXWWWVVV[[[[[[\\\^^^aaaaaa```^^^YYYXXXWWWUUUTTTSSSSSSTTTWWWWWWVVVVVVWWWZZZ\\\^^^aaabbbdddeeeeeefffggghhhbbb```^^^^^^^^^^^^\\\ZZZ^^^___aaafffkkknnnooommmiiikkkoootttxxxyyyxxxvvvrrrsssuuuwwwwwwvvvuuusssxxxyyyyyyyyyyyyxxxxxxxxx{{{}}}}}}{{{~~~}}}zzzvvvtttsssrrrvvvxxx{{{~~~~~~{{{zzzxxxyyy{{{}}}~~~~~~}}}}}}||||||||||||tttpppllljjjkkkjjjhhheee^^^ZZZVVVSSSRRRQQQPPPOOOKKKIIIGGGDDDCCCBBBBBBBBB>>>???BBBEEEIIIMMMPPPRRRUUUWWWZZZ[[[ZZZYYYYYYYYYZZZXXXUUUSSSPPPLLLHHHFFFHHHGGGFFFDDDBBBAAA@@@???CCCCCCCCCBBB@@@>>><<<:::;;;:::999999999888666444222111///000111111000...//////...------,,,++++++++++++******)))))))))))))))((((((((('''''''''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((''''''&&&&&&&&&'''''',,,,,,---...---+++)))''''''''''''''''''''''''''''''((()))(((''''''((()))((((((((((((((((((((((((***,,,///444???JJJKKKGGGEEEGGGJJJPPPYYYfffsss|||~~~|||yyyuuuqqqkkkddd[[[SSSNNNMMMLLLLLLVVVWWWXXXVVVSSSRRRSSSVVVRRRKKK@@@888444333111...444333444999BBBOOO___jjjeeeccc]]]PPPBBB777222///++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++,,,++++++******++++++,,,---...///...000555===CCCOOO\\\ooo'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&))))))((((((((('''''''''###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''''''''((())))))&&&((())))))(((((()))+++(((***++++++******+++,,,.........---,,,,,,,,,---------------...///000111---...///111222222222222///111444666888:::>>>@@@@@@@@@???@@@AAABBBDDDEEEEEEEEECCCCCCCCCDDDFFFGGGHHHGGGEEEDDDEEEGGGIIIKKKFFFFFFHHHJJJLLLOOOQQQRRRQQQRRRSSSTTTVVVWWWXXXYYY^^^^^^_________^^^]]]]]]YYYYYYZZZZZZZZZYYYYYYXXXZZZZZZ[[[^^^```bbbaaa___\\\\\\ZZZYYYWWWUUUTTTTTTUUUTTTSSSSSSUUUXXXZZZ\\\```ccceeefffddddddeeefffbbb```^^^]]]^^^]]]\\\ZZZ^^^```dddiiinnnppppppoookkkkkklllpppuuuyyy{{{|||vvvxxxzzz{{{zzzxxxuuusssxxxxxxwwwwwwwwwxxxxxxyyy{{{}}}~~~{{{~~~~~~~~~~~~zzzwwwvvvuuuuuuuuuxxx|||}}}{{{{{{zzzzzzzzz|||}}}~~~|||zzz{{{}}}tttoooiiiggggggfffdddbbb```\\\XXXUUUTTTTTTSSSRRRMMMLLLIIIFFFCCCBBBAAAAAA???@@@CCCGGGJJJNNNPPPQQQTTTWWWZZZ[[[ZZZYYYXXXYYYWWWUUUSSSRRRQQQOOOLLLIIIHHHHHHFFFEEECCCAAA@@@@@@@@@BBBEEEFFFDDD@@@;;;888999888777777777666555333222111000000111111000///.........---,,,,,,+++++++++++++++++++++*********(((((((((((('''''''''''''''''''''((((((((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''''''''(((''''''&&&&&&&&&''''''(((***---111333222...)))&&&''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((((((((((((((((((***+++---333???MMMRRROOOFFFFFFFFFHHHOOO[[[iiisss|||yyyxxxwwwvvvnnnggg^^^VVVQQQPPPOOOOOOPPPRRRVVVVVVTTTNNNHHHEEE@@@:::333111222222111000333555;;;HHHYYYhhhooopppcccXXXJJJ???888333000///******))))))))))))))))))))))))))))))************************)))))))))))))))******++++++******))))))))))))))))))***+++++++++************+++,,,,,,///000111222777AAAOOOZZZkkkyyy'''&&&&&&&&&&&&'''(((((()))((((((((((((''''''''')))(((((((((''''''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((())))))&&&'''))))))((((((***+++(((***++++++******+++,,,---......---++++++,,,...---------...///000111222......///000111333333444...000222444666999<<>>AAADDDFFFEEEAAA<<<888888777555555666555444333333111000000111222000///------------,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&'''(((((((((,,,000333222...)))&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))))))))))))))))))))))))))+++,,,000;;;HHHOOOPPPCCCCCCBBBDDDKKKWWWdddmmmyyyzzzwwwwwwxxxyyynnnhhh___XXXTTTRRRQQQQQQKKKMMMOOOPPPMMMGGG===777555111///111222000///000111<<>>======>>>???@@@AAABBBBBBFFFEEEEEEEEEFFFHHHJJJLLLFFFFFFFFFGGGIIIKKKMMMOOOMMMLLLLLLKKKIIIHHHGGGGGGIIIJJJLLLNNNQQQSSSUUUVVVXXXWWWVVVUUUUUUUUUVVVVVVZZZYYYYYYYYYZZZ\\\]]]___\\\\\\\\\]]]```bbbaaaaaa^^^^^^______^^^\\\ZZZXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[___cccccc```^^^```bbb```^^^\\\]]]^^^````````````dddlllrrruuuwwwwwwwwwtttrrrqqqqqqtttvvvxxxxxxwwwyyy||||||yyywwwvvvvvvvvvvvvvvvwwwxxxxxxwwwyyy}}}}}}zzzzzz{{{|||}}}||||||{{{{{{{{{{{{||||||zzz{{{|||~~~~~~~~~}}}}}}}}}{{{yyywwwvvvxxxzzz{{{|||~~~}}}zzz{{{zzzwwwsssooonnnnnnpppqqqrrrmmmgggdddcccbbb___\\\[[[XXXSSSPPPOOOOOONNNMMMJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJMMMOOOQQQRRRRRRRRRSSSWWW[[[^^^^^^\\\\\\\\\XXXUUURRRTTTWWWXXXTTTQQQIIIIIIHHHFFFDDDCCCAAAAAA>>>???AAABBBBBB@@@>>>===999777555555666666555444333222000111222222111///---------,,,,,,,,,,,,+++***************+++++++++))))))))))))))))))))))))'''((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&'''((((((''')))+++------+++((('''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))(((+++,,,---333===DDDEEE<<<======???EEEOOOZZZbbbhhhuuu{{{xxxwwwxxxoooiiibbb\\\XXXUUUSSSRRRKKKIIIGGGGGGEEE@@@999222222......000///---///444:::JJJ___qqq}}}|||lllZZZIII>>>333000---***))),,,)))*********************))))))*********++++++++++++++++++*********))))))******++++++++++++************))))))******+++,,,++++++,,,---///111222333222;;;GGGSSS```qqq'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''')))***+++***)))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%'''))))))((((((***,,,(((***++++++******+++,,,---...///...+++***,,,///------......///111222333333111///...---...000111000111333333444666:::===<<<===>>>@@@AAAAAAAAAAAACCCDDDEEEGGGHHHIIIJJJJJJDDDEEEFFFGGGIIILLLNNNOOOJJJLLLMMMNNNNNNLLLIIIHHHIIIJJJLLLNNNPPPRRRTTTUUUSSSRRRQQQQQQQQQRRRSSSTTTYYYXXXXXXXXXYYY\\\^^^```^^^]]]]]]^^^aaabbbbbbaaa]]]^^^___```___]]][[[YYY[[[\\\\\\]]]\\\\\\[[[ZZZXXX]]]bbbccc```^^^```bbb___^^^\\\]]]___bbbcccccc```fffnnntttxxxyyyyyyyyywwwuuuuuuuuuvvvuuutttrrrtttwww{{{~~~~~~{{{zzzuuuuuuvvvvvvwwwwwwwwwxxxuuuxxx|||~~~~~~}}}{{{|||~~~xxx{{{~~~~~~xxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{}}}{{{xxxwwwwwwyyy|||~~~}}}~~~zzzzzz~~~~~~}}}}}}yyyxxxvvvtttsssrrrsssssslllhhhdddccceeeeeecccaaaZZZWWWSSSPPPOOONNNMMMLLLFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOQQQSSSTTTTTTTTTSSSTTTXXX\\\___```___^^^^^^___[[[WWWWWWXXXWWWRRRNNNJJJIIIHHHFFFEEECCCBBBAAA??????>>>>>>??????@@@AAA:::888666555666777666555333222111111222222111///---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))************(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((())))))))))))))))))))))))'''+++---,,,...444999:::777888888:::???FFFOOOVVV\\\lll|||yyyuuutttqqqllleee___[[[XXXUUUSSSMMMHHHCCC@@@@@@>>>999444111...---///...,,,222<<>>???BBBCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKHHHFFFGGGKKKNNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPRRRUUUUUUTTTRRRQQQQQQPPPPPPNNNMMMMMMOOOTTTWWWSSSTTTUUUUUUUUUVVVYYY\\\```___^^^^^^^^^_________aaa```^^^]]]\\\\\\]]]]]]___```aaa```^^^]]]\\\\\\```````````````______^^^\\\\\\[[[ZZZZZZ]]]aaaeeedddggglllpppsssvvvxxx{{{|||{{{zzzyyyxxxvvvrrroooqqquuu{{{~~~~~~zzzwwwttttttvvvyyyyyyxxxuuuxxx{{{}}}~~~~~~}}}}}}xxx{{{}}}|||||||||{{{zzzzzz|||~~~~~~~~~}}}zzzwwwwwwvvvttttttuuuvvvwwwyyy}}}|||~~~}}}|||yyyuuuuuuwwwxxxxxxvvvkkkgggdddccceeeeeecccaaaXXXUUUSSSQQQQQQPPPOOOMMMIIIIIIIIIIIIHHHJJJMMMPPPPPPRRRUUUWWWYYYYYYXXXWWWXXXYYYZZZ\\\]]]^^^______aaa``````^^^\\\YYYVVVUUUPPPNNNLLLKKKIIIGGGBBB???@@@???===<<<;;;<<<>>>???<<<;;;999777666555555444111111222111111000///...000///...---,,,+++++++++(((((((((((()))))))))))))))************+++++++++,,,+++***((((((((()))***+++++++++***)))((((((''''''(((******((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))***+++,,,---.........///000111333777>>>FFFLLLSSS[[[ggguuu|||vvvssstttoooiiidddaaa\\\UUUOOOHHHFFFDDD@@@;;;777444222666000---//////000777@@@WWWZZZ^^^```]]]SSSGGG>>>000///,,,*********+++,,,)))***+++++++++)))(((''')))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((('''((()))***)))))))))---,,,'''(((---///,,,///,,,---222444555>>>IIISSSeee***)))((('''&&&&&&&&&&&&''''''(((((()))(((((((((&&&&&&&&&'''((()))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((()))+++,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......///000000......///111444111111222444666888999:::::::::;;;;;;===???BBBCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJHHHFFFHHHKKKNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPSSSUUUUUUSSSRRRQQQQQQNNNMMMLLLKKKJJJMMMPPPSSSRRRSSSTTTTTTSSSTTTWWWYYY\\\\\\]]]^^^^^^^^^```bbbaaaaaa___]]]\\\[[[[[[ZZZ___aaadddbbb___[[[ZZZZZZ___``````aaa```___^^^]]][[[[[[[[[ZZZZZZ\\\aaadddhhhkkknnnppppppqqqrrrsssxxxxxxyyyzzzzzzyyyuuurrrsssvvv{{{~~~~~~}}}||||||xxxwwwvvvwwwxxxxxxuuusssvvvxxx{{{|||||||||~~~~~~|||{{{zzzyyy{{{~~~|||{{{{{{{{{{{{yyyyyyzzz|||~~~~~~{{{|||{{{zzzzzz{{{{{{{{{{{{|||~~~{{{zzzzzzzzzxxxvvvqqqlllgggdddccc```\\\XXXWWWUUURRRQQQQQQQQQPPPNNNPPPOOONNNLLLIIIIIIKKKMMMPPPRRRUUUWWWZZZ[[[[[[[[[]]]\\\[[[[[[[[[]]]^^^___`````````___]]]ZZZWWWUUUPPPOOOMMMLLLKKKIIIEEEBBBAAA???===<<<;;;<<<======999:::;;;;;;:::777555333111111111111000///......///...---,,,,,,+++++++++((((((((()))))))))******))))))*********+++++++++,,,+++)))((((((((()))***++++++******)))((((((''''''(((******((('''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))***+++,,,,,,,,,,,,,,,,,,---///000444999AAAFFFHHHNNNYYYffftttxxxrrrrrrnnniiifffddd___YYYTTTMMMJJJFFFAAA;;;777444222333...,,,///222555===FFFOOONNNMMMKKKGGG@@@888222000...,,,*********+++,,,***************)))(((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((((((((()))******)))---111111,,,+++///000------,,,000888AAAJJJZZZhhhzzz***)))((('''''''''''''''&&&'''((()))))))))))))))''''''(((((()))*********)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((%%%%%%&&&'''(((***,,,---******++++++++++++++++++++++++******++++++,,,---,,,---...------...111444222333444555666888999999999999:::;;;===???AAACCCAAAAAABBBCCCDDDFFFGGGGGGIIIHHHGGGHHHKKKNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUUUUSSSQQQQQQQQQMMMLLLJJJIIIIIIKKKLLLNNNQQQRRRRRRRRRQQQQQQSSSUUUUUUXXX[[[\\\\\\\\\```cccaaa``````___]]][[[ZZZYYY___cccgggeee```\\\\\\^^^^^^___```aaaaaa___]]]\\\ZZZ[[[[[[[[[[[[]]]```ccciiikkkmmmmmmmmmlllmmmnnntttuuuwwwzzz}}}|||yyyvvvvvvxxx{{{|||{{{zzzzzz{{{yyyyyyzzz||||||yyyuuuqqqwwwyyy{{{{{{zzzzzz{{{|||~~~~~~~~~|||~~~}}}|||zzzzzz{{{yyyxxxvvvvvvwwwyyyzzz~~~{{{zzz{{{}}}~~~|||zzzyyy}}}}}}{{{wwwuuusssnnniiieeebbb]]]WWWRRRUUUSSSQQQQQQRRRRRRQQQPPPSSSSSSRRROOOMMMLLLMMMOOORRRSSSUUUXXX[[[]]]___```cccaaa^^^[[[ZZZ[[[\\\]]]___```aaaaaa___\\\XXXVVVQQQPPPNNNNNNNNNLLLIIIFFFCCCAAA???===<<<;;;;;;<<<777999<<<>>>===999555222111000000///......------......---,,,++++++++++++)))))))))*********++++++)))))))))*********+++++++++***))))))((()))))))))+++******))))))(((((('''&&&(((***)))((('''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))***++++++*********)))***+++,,,///333999===@@@DDDLLLVVVdddtttyyyppprrroookkkiiigggccc\\\VVVRRROOOIIIBBB<<<888555444111...---111777===FFFMMMKKKFFF???999555222000...///...,,,+++******+++++++++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((())))))))))))************...///---,,,---...---...222;;;IIIXXXjjj~~~)))(((''''''&&&&&&&&&'''''''''((()))************)))))))))******+++++++++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))***+++++++++++++++***************************+++,,,,,,,,,---...---------000222222222444555777888999::::::;;;;;;<<<>>>???@@@AAA???@@@@@@AAACCCDDDDDDEEEHHHGGGGGGHHHJJJMMMNNNOOOMMMNNNNNNNNNNNNOOOOOOOOORRRSSSUUUTTTSSSQQQQQQRRRPPPNNNLLLKKKLLLLLLLLLLLLOOOPPPQQQPPPNNNNNNOOOQQQPPPTTTXXXYYYXXXXXX\\\___]]]^^^___```___^^^]]]\\\cccgggjjjgggaaa^^^```ddd]]]^^^```aaaaaa___]]][[[ZZZ[[[\\\\\\\\\^^^aaacccdddfffhhhjjjjjjkkkmmmooooooqqquuuzzz~~~|||zzzzzz{{{|||{{{yyyyyyyyyzzz{{{|||~~~|||yyyvvvzzz{{{||||||zzzyyyyyyzzz}}}~~~~~~|||{{{zzzzzzxxxvvvtttsssssstttuuuyyy{{{~~~|||zzz{{{~~~|||yyywww{{{~~~~~~~~~{{{wwwtttqqqmmmiiifffddd```YYYTTTSSSQQQOOOOOOPPPQQQQQQPPPQQQRRRRRRRRRQQQRRRTTTVVVUUUVVVXXXZZZ]]]___aaaaaadddcccaaa___]]][[[ZZZYYY^^^___aaaaaa___\\\XXXVVVPPPOOOOOOOOOOOONNNKKKIIIFFFEEECCC@@@>>>===<<<<<<777888;;;<<<;;;888555333111000///...---,,,,,,,,,------,,,+++++++++++++++)))*********++++++++++++))))))))))))******************))))))))))))))))))******))))))((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))(((((('''(((******+++...222555:::<<>>EEEMMMRRRGGGAAA888111.........///------,,,+++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******((()))***************+++'''+++------,,,---///111444>>>PPPdddwww''''''&&&&&&%%%&&&&&&&&&(((((()))***++++++***************+++++++++++++++''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''%%%&&&(((***&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((+++*********************+++++++++++++++,,,,,,------...///...,,,,,,---///000111222444777999:::;;;=========>>>>>>???????????????@@@AAABBBCCCCCCDDDFFFFFFGGGGGGIIIKKKNNNPPPMMMMMMMMMNNNNNNNNNOOOOOOQQQSSSTTTTTTRRRQQQRRRSSSTTTRRRPPPPPPQQQRRRPPPNNNNNNOOOPPPOOONNNMMMMMMNNNNNNQQQUUUUUUTTTTTTUUUWWWXXXYYY\\\___aaabbbbbbbbbkkkllllllhhhaaa^^^```ccc^^^___```aaa```___]]]\\\[[[]]]_________```bbbdddbbbdddfffhhhhhhjjjmmmooolllnnnrrrxxx|||~~~}}}{{{|||}}}}}}|||zzzyyyzzz||||||||||||||||||||||||}}}|||}}}~~~|||{{{{{{|||||||||~~~~~~}}}}}}zzzyyyvvvsssrrrrrrrrrssstttwww{{{}}}}}}}}}zzzxxx~~~~~~{{{xxxwwwpppmmmjjjiiihhhccc\\\WWWQQQOOONNNNNNOOOPPPOOONNNOOOQQQSSSTTTUUUVVVYYY[[[XXXYYY[[[]]]___`````````bbbcccddddddaaa]]]YYYVVV\\\]]]^^^___^^^[[[XXXVVVPPPOOOOOOOOOPPPOOOMMMJJJJJJIIIGGGDDDBBB@@@>>>>>>999999888777666555555555111000///---,,,++++++,,,,,,,,,+++*********++++++)))*********++++++++++++(((((()))))))))*********)))))))))*********)))))))))))))))(((((((((((((((&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))((('''''''''(((*********+++...000000333888===DDDQQQ```kkk~~~zzzsssqqqooonnnnnnlllgggbbb]]]YYYRRRKKKDDD@@@>>>===<<<;;;;;;>>>DDDLLLOOOPPP>>>999222---,,,,,,------,,,,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))))))))***(((***,,,+++***)))+++---+++---...///---...444999@@@QQQjjjxxxggg(((''''''&&&&&&&&&''''''******++++++++++++******++++++++++++++++++++++++''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((((())))))(((''''''(((***&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&))))))******************,,,,,,++++++,,,,,,---......///000///---,,,---...000111222444666777999999;;;<<<===>>>>>>>>>>>>===@@@@@@AAAAAABBBCCCCCCDDDCCCDDDFFFFFFGGGIIILLLOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQSSSSSSRRRRRRTTTUUUWWWUUUSSSTTTWWWWWWTTTPPPMMMNNNPPPOOONNNMMMMMMNNNOOOOOOQQQRRRSSSRRRRRRQQQRRRTTTWWW[[[___bbbdddeeeoooooonnnkkkgggcccaaa``````````````````______^^^]]]```bbbdddddddddeeeffffffggghhhhhhggghhhjjjllllllmmmoootttxxx{{{{{{yyy{{{|||}}}|||{{{zzz|||}}}zzzzzzyyywwwvvvxxx{{{~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~|||yyyvvvtttttttttuuurrrtttxxxzzz|||~~~~~~}}}zzzxxxvvvuuuvvvvvvuuu{{{~~~}}}~~~{{{yyyxxxxxxrrrpppnnnllljjjeee]]]VVVQQQOOONNNNNNOOOOOOOOONNNQQQSSSUUUVVVUUUVVVXXXZZZYYYZZZ]]]```aaaaaa```______bbbeeefffeee```[[[WWWZZZ[[[[[[[[[ZZZXXXWWWVVVQQQPPPPPPPPPQQQPPPNNNLLLLLLKKKIIIGGGEEEBBBAAA???===:::777333222222444555222111///---,,,+++,,,,,,++++++******)))******+++)))))))))*********++++++((((((((()))))))))******(((((()))************)))((((((((((((((((((((((((%%%''')))((('''&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))(((((((((''')))++++++***+++,,,---+++000666;;;AAAKKKZZZeeettt|||wwwuuussstttvvvwwwtttqqqgggccc\\\TTTMMMHHHDDDBBBBBBCCCCCCDDDIIIOOONNNJJJ:::666222///......------++++++++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,***)))+++...---,,,---//////222<<>>===AAABBBBBBCCCCCCDDDDDDEEEAAACCCEEEEEEEEEGGGKKKNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRRRRRRRSSSUUUXXXWWWUUUTTTVVVYYYYYYUUUQQQLLLNNNPPPPPPOOONNNNNNOOOOOONNNMMMPPPTTTUUURRRNNNNNNPPPSSSVVV[[[```ccceeelllnnnqqqtttvvvrrrlllgggcccbbbaaa```___``````aaa```bbbfffggggggggghhhiiijjjjjjjjjiiigggggghhhjjjmmmlllmmmppptttvvvwwwvvvwwwyyy{{{|||{{{{{{|||}}}yyyzzzyyywwwuuuuuuxxx{{{{{{}}}~~~~~~{{{zzzyyyzzzzzzsssuuuvvvvvvuuuvvvzzz}}}xxxxxxvvvqqqkkkjjjmmmqqqqqqxxx~~~~~~}}}{{{|||{{{|||{{{xxxtttrrrrrrtttrrrpppooonnnlllfff]]]WWWSSSQQQOOOOOOPPPPPPPPPOOOQQQSSSUUUVVVVVVVVVWWWXXXVVVYYY]]]aaaccccccaaa```^^^```ccceeeeeebbb^^^\\\YYYXXXWWWVVVVVVVVVVVVVVVSSSRRRRRRSSSSSSRRRPPPMMMLLLKKKJJJHHHFFFCCCAAA@@@???<<<888444222222444555444222000---,,,,,,,,,,,,******))))))))))))******((((((((()))))))))******(((((((((((()))))))))***'''((()))***+++******)))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))))))))))))))''')))+++,,,+++***+++,,,,,,000555888===GGGUUU```hhhqqq}}}}}}}}}~~~|||sssooohhh___VVVOOOIIIFFFDDDFFFGGGHHHLLLPPPKKKCCC:::777333000///...---,,,******++++++++++++******(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((((((,,,...---***))),,,///---,,,...333888AAATTTeee{{{lllUUUEEE===+++***************++++++---------,,,+++***)))(((************************(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))$$$&&&))))))(((&&&&&&&&&&&&((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""###%%%'''))))))))))))'''(((((()))***++++++,,,++++++******++++++,,,---+++---///000//////000222555555444333333222111111111333666999<<<===>>>>>>BBBCCCCCCDDDDDDEEEEEEEEE???BBBDDDDDDDDDFFFJJJNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRRRRTTTVVVYYYVVVTTTSSSUUUYYYZZZUUUQQQLLLNNNPPPQQQPPPOOOOOOPPPPPPMMMLLLPPPVVVXXXSSSNNNMMMMMMPPPSSSXXX]]]aaadddgggjjjsss}}}{{{rrreeecccaaa______```bbbcccaaadddhhhjjjjjjiiijjjjjjjjjjjjjjjiiiggghhhjjjlllnnnmmmlllnnnqqqssstttttttttwwwzzz{{{{{{{{{|||}}}{{{||||||zzzvvvuuuwwwyyyyyy|||~~~~~~}}}~~~uuuvvvvvvtttqqqqqqtttxxxyyyzzzxxxqqqiiifffkkkqqqsss{{{}}}{{{|||wwwwwwvvvrrrllljjjkkkmmmooonnnmmmnnnmmmhhh```YYYUUUSSSQQQQQQQQQRRRQQQOOOOOOQQQTTTUUUVVVVVVXXXYYYSSSWWW]]]bbbeeedddbbbaaa^^^```bbbcccdddcccaaa```XXXWWWUUUTTTSSSTTTUUUUUUVVVUUUTTTTTTUUUTTTQQQOOOKKKJJJJJJHHHFFFCCCAAA@@@@@@===:::666444333333444555333000...,,,,,,,,,---***)))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))'''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))************&&&(((+++,,,+++******+++)))---000111333<<>>888555000,,,+++***(((''')))******+++++++++******'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((,,,///...***))),,,000000///444===GGGWWWppp~~~eeeLLL;;;444444***+++,,,---............///......---,,,,,,++++++---,,,******)))***+++,,,))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''((())))))+++,,,,,,+++***))))))***+++,,,,,,+++***)))---,,,,,,---///111222111444444666666666444222000222333555888;;;;;;:::999???BBBEEEFFFEEECCCAAAAAAEEEEEEEEECCCAAAAAACCCEEELLLKKKKKKMMMOOOPPPMMMJJJKKKLLLMMMMMMNNNQQQUUUXXXTTTUUUWWWYYYYYYYYYWWWVVVNNNMMMNNNRRRUUUVVVSSSPPPRRRPPPMMMOOORRRUUUUUUSSSQQQQQQQQQSSSVVVZZZ]]]```hhhjjjqqqwwwpppfff___\\\^^^aaacccddddddeeegggiiikkkmmmooolllmmmlllhhhiiilllnnnllloooppppppqqqqqqqqqqqqqqqtttsssssswww{{{}}}}}}{{{}}}~~~}}}zzzwwwuuuuuu{{{~~~|||yyyzzzyyyvvvrrrppprrruuuttttttuuuuuusssqqqnnnlllvvv{{{|||yyyvvvwwwtttqqqooollliiieeeaaahhhhhhiiijjjjjjgggccc___[[[XXXUUUQQQOOOOOOPPPQQQMMMOOORRRUUUXXXYYYZZZZZZ\\\]]]___```bbbccccccccc^^^^^^^^^_______________[[[[[[ZZZXXXVVVSSSQQQPPPSSSTTTVVVVVVVVVSSSPPPNNNRRRMMMHHHFFFHHHHHHDDD@@@@@@>>>:::777555444555555111///---+++++++++,,,---'''((()))+++,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******+++*********))))))))))))))))))***+++***)))((()))***------,,,,,,000999CCCJJJXXXaaahhhnnnyyy~~~~~~{{{xxxsssnnniii```UUUMMMGGGFFFGGGIIILLLLLLHHHDDD:::555///+++***+++,,,,,,******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))******+++))),,,...,,,***)))+++---000:::DDDMMM]]]www~~~lllUUUFFF;;;444111222))))))+++,,,,,,------------------............///666444111...+++)))(((((('''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((()))************)))((()))************)))(((++++++***+++---///000000222333444555555444222111111222444777:::;;;;;;:::888;;;???BBBCCCDDDEEEFFFGGGGGGGGGEEECCCBBBCCCDDDJJJIIIHHHIIILLLMMMKKKIIIHHHIIIJJJJJJJJJLLLOOORRRRRRSSSTTTVVVVVVWWWVVVVVVQQQPPPPPPRRRUUUVVVTTTQQQSSSPPPNNNNNNQQQTTTTTTTTTQQQQQQRRRSSSVVVYYY]]]___^^^aaahhhtttpppddd```aaabbbcccccccccdddfffhhhkkkmmmnnnnnnqqqpppmmmmmmoooooolllnnnooopppqqqrrrssssssssssssrrrrrruuuyyy{{{{{{yyyvvvyyy}}}~~~|||zzzxxxwwwyyy|||~~~~~~zzztttpppooopppttttttuuuvvvvvvtttsssqqqyyy}}}}}}{{{yyywwwvvvtttqqqpppnnnllliiifffddddddeeefffgggfffccc```^^^\\\YYYVVVSSSRRRRRRRRROOOQQQSSSVVVYYY[[[\\\\\\dddeeeggghhhgggeeebbb```\\\]]]]]]^^^___`````````ZZZZZZXXXVVVTTTQQQOOOMMMOOOQQQSSSTTTUUUTTTRRRQQQPPPLLLGGGFFFGGGFFFCCC???>>>===:::888666444444444000///---+++***+++,,,,,,***************+++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((((((((((()))******)))))))))))))))))))))))))))***+++***)))((()))***+++***)))))),,,333<<>>@@@BBBFFFHHHHHHIIIIIIHHHEEECCCCCCCCCHHHFFFEEEEEEGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGJJJLLLOOOOOOPPPPPPRRRSSSUUUUUUTTTRRRQQQRRRTTTUUUUUUTTTUUUSSSPPPOOOQQQSSSSSSTTTQQQQQQRRRSSSUUUXXXZZZ\\\XXXZZZ___hhhsssxxxjjjdddddddddcccaaaaaabbbdddgggiiilllmmmooosssuuusssssstttqqqmmmmmmnnnoooqqqrrrsssttttttqqqqqqrrrtttxxxzzzzzzzzzuuuyyy~~~~~~~~~yyy|||yyytttpppooorrrsssuuuvvvwwwxxxxxxxxx{{{}}}{{{{{{zzzwwwuuusssqqqpppooonnnllljjjaaa``````bbbddddddcccbbbaaa```^^^\\\YYYWWWUUUTTTSSSTTTVVVYYY[[[]]]^^^^^^fffhhhjjjllljjjfffbbb___\\\]]]^^^___````````````ZZZYYYWWWUUURRROOOLLLKKKKKKMMMOOOQQQSSSSSSSSSRRRNNNKKKGGGFFFFFFEEEBBB>>><<<<<<:::888666444333222///...,,,+++******++++++---,,,***)))))))))************************************)))))))))((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))((()))******)))((()))+++******(((''')))///666<<>>;;;:::999888666444111000...---,,,***************---+++)))(((((()))+++,,,*********************************)))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))((()))******))))))***++++++******)))***///555:::GGGPPPYYY\\\^^^gggxxx{{{yyytttoookkkhhhddd]]]XXXTTTQQQMMMKKKJJJHHHCCC???888555000,,,+++++++++***((())))))******))))))(((++++++++++++++++++++++++************************,,,++++++*********++++++.../////////111999DDDMMM```ttt{{{eeeQQQCCC666222111444666444333555)))***++++++,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---......(((((()))))))))*********((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''')))***++++++(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,************************(((***+++***)))))),,,...------...000111111222222222444666666555555666888===>>>>>>===<<<>>>@@@CCC@@@BBBEEEFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHIIIIIIHHHFFFEEEFFFHHHJJJIIIIIIIIIJJJMMMPPPRRROOOOOOOOOOOOPPPSSSWWWZZZ\\\[[[YYYWWWTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUWWW[[[^^^___```cccjjjooovvvyyy{{{wwwmmmddd___^^^\\\]]]^^^___aaaccceeeggghhhnnnsssuuuwwwyyywwwsssoooooopppqqqrrrrrrrrrrrrrrrtttvvvyyy}}}|||}}}~~~}}}{{{yyyxxxyyy|||~~~}}}yyypppppppppqqqrrrtttwwwxxxxxxvvvvvvyyy}}}yyyuuurrrnnnkkkjjjhhheeeddddddbbb```___`````````___[[[\\\^^^______^^^]]]\\\[[[[[[\\\]]]___```bbbbbb___``````aaabbbcccdddeeeeeefffhhhhhhfffbbb^^^\\\\\\[[[YYYVVVSSSOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKIIIHHHGGGDDDAAA???999999888777555222000///------,,,+++***************)))(((((((((***---...************************************))))))))))))(((((((((((((((((((((((()))((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&((((((&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''(((((())))))))))))''')))******))))))***+++))))))))))))+++///555999HHHQQQ\\\```___dddqqq~~~xxxpppjjjhhhfffdddbbbXXXTTTNNNKKKJJJGGGCCC???888444000---++++++******))))))************))))))++++++++++++++++++++++++************************+++++++++++++++,,,,,,------...///222:::III[[[hhhqqq\\\JJJ<<<666...---///111000222:::EEE++++++,,,,,,,,,,,,,,,+++,,,,,,+++******)))((((((%%%&&&'''((()))*********))))))))))))************'''(((((((((((()))))))))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%(((''''''((()))***+++,,,++++++************++++++(((+++,,,+++))))))+++///,,,------...///000000111111444666666444333666999<<<===>>>>>>===???BBBDDD===???BBBCCCCCCCCCDDDFFFEEEFFFFFFFFFEEEEEEGGGHHHEEEGGGHHHGGGFFFEEEFFFGGGJJJIIIHHHHHHIIILLLNNNPPPKKKKKKLLLLLLMMMOOOTTTWWWYYYZZZ[[[ZZZWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTXXX\\\^^^^^^```cccgggiiipppxxxzzzssshhh```\\\]]]]]]^^^___```bbbcccdddeeejjjoooppptttxxxxxxuuupppqqqrrrssstttuuuuuuuuuuuuwwwyyy{{{~~~}}}||||||{{{{{{}}}{{{tttsssqqqpppoooqqqssstttvvvuuuttttttvvvzzz~~~~~~{{{wwwtttoookkkhhhfffdddbbbfffcccaaa_________]]]\\\XXXYYY[[[]]]^^^___^^^^^^^^^^^^^^^___```aaacccdddeeedddcccbbbbbbcccdddeeeiiijjjlllkkkhhhccc^^^ZZZ\\\[[[YYYWWWTTTQQQNNNMMMJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFBBB@@@>>>999999777555333111000///---------,,,++++++******)))(((((((((***+++---...************************++++++*********)))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***'''(((******))))))***,,,&&&'''(((((())),,,111444@@@JJJYYYcccddddddnnnyyy{{{qqqkkkiiiiiihhhggg\\\WWWQQQMMMKKKIIIEEEBBB999666111///...---,,,+++******++++++++++++******++++++++++++++++++++++++*********************************+++,,,---//////+++///666@@@PPPdddzzz~~~fffSSSDDD888222111000------...222;;;NNN___+++,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((%%%&&&'''((((((((('''&&&((((((((())))))))))))***'''((((((((())))))))))))(((''''''&&&%%%%%%&&&&&&''''''((()))******++++++'''((((((((()))))))))***''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((((((((('''%%%$$$(((''''''''''''((()))***+++***)))(((((()))***+++(((+++---+++((('''+++...------,,,------...//////...111444444333333888<<<;;;<<<>>>>>>>>>???AAACCC???@@@AAAAAAAAAAAADDDFFFCCCEEEHHHGGGFFFEEEFFFHHHEEEGGGIIIIIIIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNHHHJJJKKKJJJIIIJJJMMMPPPPPPTTTYYYZZZXXXVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTRRRTTTXXXZZZ\\\^^^aaabbbdddhhhnnntttvvvpppggg```aaa``````aaaaaabbbcccdddfffjjjlllmmmpppuuuxxxvvvpppqqqsssvvvxxxzzz{{{{{{xxxzzz{{{{{{{{{~~~|||{{{{{{~~~{{{yyyuuuqqqoooooopppqqqrrrssssssqqqnnnooosssxxxxxx}}}zzzvvvqqqmmmkkkiiifffeeedddbbb```______^^^\\\ZZZYYYYYY[[[\\\]]]^^^^^^^^^```_________```bbbcccdddggggggfffeeeeeedddddddddhhhjjjlllllljjjddd^^^ZZZ[[[ZZZYYYWWWTTTRRROOONNNIIIGGGFFFDDDDDDEEEGGGIIIGGGGGGHHHFFFCCC@@@===<<<:::888666333111000000///.........------,,,+++***))))))*********++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))&&&&&&(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&'''(((((()))&&&&&&''''''((())))))***&&&(((******))))))+++,,,'''((((((((((((***---000555@@@SSSbbbeeecccgggnnnyyywwwrrrpppooommmjjj```ZZZTTTPPPNNNMMMJJJHHH<<<999555222111000///...++++++,,,,,,,,,,,,++++++************************************************))))))***+++---///111222222;;;JJJ[[[nnnppp]]]HHH<<<666111///000333000222:::FFFSSScccooo++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******&&&'''((())))))((('''&&&''''''''''''((((((((()))'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&((((((((()))******++++++'''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))''''''((((((((('''%%%$$$((('''&&&%%%%%%&&&((()))***)))(((''''''((()))***'''***,,,+++'''&&&***...------,,,,,,,,,---......***///333444333444:::???<<<===>>>>>>======>>>???BBBBBBBBBAAA@@@@@@CCCEEEAAAEEEHHHHHHFFFEEEEEEGGGGGGIIILLLMMMMMMMMMNNNPPPJJJJJJJJJJJJKKKKKKLLLMMMHHHJJJKKKIIIGGGFFFHHHKKKIIIOOOVVVYYYYYYXXXXXXXXXZZZZZZZZZYYYXXXWWWVVVUUUSSSTTTUUUWWWZZZ]]]___```cccaaaccclllvvvwwwoooeeeccccccccccccccccccdddeeeiiillllllkkkmmmtttwwwvvvpppqqqtttxxx|||zzz{{{|||zzzyyyzzz}}}~~~~~~}}}|||}}}}}}|||{{{|||~~~yyytttpppooopppppplllppprrrooohhhfffiiinnnsssyyy|||xxxsssooommmllljjjiiiaaa```_________^^^\\\ZZZZZZ[[[[[[[[[\\\]]]]]]]]]aaa``````___```bbbccceeedddeeefffhhhhhhfffeeedddfffhhhkkkllljjjeee___[[[YYYYYYXXXVVVTTTQQQOOONNNGGGFFFDDDCCCCCCEEEHHHIIIDDDEEEFFFEEEAAA===;;;::::::888555222000///000000............---,,,++++++***++++++++++++***))))))************************+++++++++************)))))))))))))))))))))))))))%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&&&&'''((())))))***&&&((()))***))))))+++---***++++++***))))))+++---///:::OOO```ddd______dddoooxxx}}}zzzxxxuuuqqqmmmbbb]]]VVVRRRQQQQQQNNNLLL>>>;;;888555444333111000+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************(((((()))+++---000222333???KKK^^^rrroooXXXFFF555111222111///000222000777III[[[fffkkknnn------------------------------,,,+++***))))))((((((((())))))))))))((((((&&&&&&''''''&&&&&&%%%$$$))))))))))))))))))))))))++++++***((((((''''''''')))***+++***(((((()))+++******((('''''''''((()))+++***)))(((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''))))))))))))(((&&&'''''''''(((((())))))***)))(((''''''((()))***'''&&&%%%'''+++,,,+++)))(((***,,,...///...---,,,+++---///222333666:::======<<<;;;:::999999999999@@@AAAAAA@@@??????@@@BBBEEEGGGHHHJJJJJJIIIHHHGGGFFFIIINNNRRRSSSRRRPPPNNNOOOOOOMMMLLLKKKKKKKKKKKKDDDFFFIIIKKKKKKHHHFFFDDDEEEGGGJJJMMMQQQTTTUUUVVV[[[ZZZZZZXXXWWWVVVUUUUUUXXXXXXXXXWWWWWWWWWZZZ\\\aaa^^^___fffqqqxxxxxxuuujjjiiigggcccaaabbbfffiiiiiijjjkkkmmmoooqqqrrrsssrrrqqqrrrvvv||||||~~~yyywwwvvv|||~~~|||}}}}}}zzzxxxyyy~~~~~~{{{xxxwwwwwwvvvsssnnnkkkjjjhhhfffeeeiiiooozzzxxxpppkkkiiikkkmmmhhheeebbb______^^^]]][[[ZZZ^^^bbbcccbbb___\\\[[[^^^``````]]]]]]bbbdddbbbfffhhhjjjjjjhhheeeddddddfffhhhjjjjjjgggdddaaa```[[[[[[YYYVVVSSSNNNKKKHHHHHHFFFDDDCCCDDDFFFFFFEEEGGGFFFDDDBBB@@@>>>======777777666555333222111000000///...,,,++++++,,,,,,***************************,,,...---,,,+++,,,,,,,,,------......------,,,(((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&$$$#########$$$$$$''''''''''''&&&&&&%%%$$$&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********(((((())))))*********+++///666AAAMMMVVV[[[\\\[[[^^^gggvvv~~~{{{}}}zzztttggg___WWWSSSSSSTTTRRROOOHHHCCC<<<888888888666444666222///...//////+++((((((((()))***************...,,,***)))***+++,,,+++,,,+++---111000000888CCCRRRgggwww___NNNAAA777000//////---///444777>>>IIIVVVfffppphhh[[[,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******)))******))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''((())))))))))))***)))((((((***+++++++++)))(((((((((((()))+++***)))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))(((''''''''''''((((((((()))***)))(((''''''((())))))((('''&&&(((+++,,,***((())))))+++,,,------,,,,,,---...000111222333666888888888777777777888888999===>>>???>>>======???AAAAAACCCEEEGGGHHHHHHHHHGGGEEEGGGJJJMMMOOONNNMMMLLLOOOOOOMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNQQQRRRSSSXXXXXXWWWWWWVVVVVVUUUUUUZZZZZZZZZXXXWWWVVVXXXYYY]]]\\\\\\bbblllvvv{{{}}}ppplllgggcccbbbccceeegggkkkkkklllmmmnnnoooppppppqqqoooooorrrwww|||~~~~~~}}}{{{yyyyyy|||~~~~~~{{{{{{{{{zzzwwwtttsssvvvxxx}}}~~~zzzxxx{{{wwwrrrnnnkkkhhheeebbbaaagggrrr|||zzzuuupppmmmmmmmmmjjjgggdddbbbaaa```___]]]YYY[[[\\\\\\ZZZXXXXXXYYYYYY\\\]]][[[\\\aaabbb```eeegggiiiiiigggeeedddddddddgggiiiiiifffcccaaa```^^^]]][[[XXXTTTOOOJJJHHHHHHGGGGGGHHHIIIIIIFFFDDDDDDCCCAAA???===<<<;;;:::777777666444333222111000000///---,,,++++++,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,------------,,,,,,((())))))))))))(((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((()))))))))************+++///666>>>FFFLLLOOOQQQWWW___lllyyy}}}wwwpppfff```XXXTTTTTTUUUSSSPPPKKKFFF@@@;;;999999999:::;;;888444000...---,,,+++(((((()))***************---,,,******************---+++,,,000333:::JJJYYYrrrnnn[[[III===666222111222000...222999BBBMMMYYY```dddaaaTTTGGG++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++***((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***+++'''((())))))((((((***,,,---,,,+++))))))(((((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))((('''(((******)))'''))))))))))))***+++,,,---...///000000///000111333333333333444555666777888888999:::::::::;;;===???===???AAADDDFFFGGGGGGGGGDDDEEEFFFHHHHHHHHHHHHHHHNNNNNNMMMKKKJJJHHHGGGGGGKKKIIIFFFDDDDDDEEEGGGIIIIIIIIIIIIIIIKKKMMMOOOPPPSSSSSSSSSTTTTTTUUUUUUUUU[[[\\\\\\ZZZXXXVVVWWWXXXYYYYYYZZZ___gggrrr}}}vvvpppgggbbbbbbdddeeeeeeiiiiiikkklllnnnpppqqqqqqpppooommmnnnrrrvvvyyyzzz}}}~~~|||{{{|||}}}~~~~~~}}}yyyyyyyyyxxxuuurrrqqqrrrsssvvv||||||}}}{{{wwwsssppplllhhheee```eeemmmwww~~~|||xxxuuuqqqooonnnkkkiiifffdddccccccaaa___YYYXXXUUUQQQNNNOOORRRTTTUUUYYY\\\\\\^^^bbbccc```ccceeeggggggfffdddddddddccceeeggggggdddbbb``````aaa```^^^ZZZUUUPPPLLLIIIJJJJJJLLLMMMNNNKKKFFFCCCBBBAAA???<<<:::888777777777666555444222111000000000///---,,,++++++,,,---++++++++++++++++++++++++)))+++---,,,+++***++++++++++++,,,,,,,,,,,,++++++))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((())))))))))))************))))))+++...444;;;AAADDDMMMUUU```jjjsss~~~vvvkkkhhhccc\\\WWWWWWVVVTTTRRRMMMJJJFFF@@@<<<;;;===???AAA???;;;444///,,,+++,,,)))))))))***************++++++++++++,,,,,,------000///111666>>>LLLbbbtttsss\\\KKK>>>555000---...000111111444???JJJVVV^^^ddd```UUUIII>>>555)))))))))))))))*********,,,,,,,,,---------......+++,,,,,,,,,,,,++++++***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&'''((((((((((((+++---------,,,+++***)))((((((******(((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&'''(((((()))))))))'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&***)))((('''(((***,,,------...///...------///111222222222222333444555666333555666777777888;;;===<<<>>>@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFKKKKKKKKKKKKKKKJJJIIIIIILLLJJJHHHFFFEEEGGGIIIJJJIIIHHHGGGGGGHHHKKKMMMOOONNNOOOPPPQQQRRRTTTUUUUUU[[[\\\]]]]]][[[YYYYYYZZZWWWYYY\\\___eeennnyyyyyypppfffaaabbbeeeeeeddddddeeehhhkkkooosssuuuwwwsssqqqooonnnpppssswwwyyy|||~~~~~~}}}}}}}}}~~~~~~~~~{{{xxxxxxwwwvvvuuutttuuuuuutttxxx}}}~~~}}}{{{zzzyyyuuuqqqmmmjjjlllqqqvvv{{{{{{xxxuuusssqqqoookkkiiifffeeeeeedddbbb```\\\XXXQQQIIIEEEFFFKKKOOOWWW\\\___```bbbeeeddd``````bbbddddddcccbbbbbbcccaaacccddddddbbb```______```___]]][[[WWWSSSPPPMMMMMMMMMMMMMMMMMMJJJFFFCCCAAA@@@===;;;999777666555666555444333222000000//////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++***++++++,,,,,,++++++******************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))************)))((())),,,111777:::AAAJJJVVV___fffrrr{{{ooommmhhh```[[[XXXVVVTTTRRRKKKLLLKKKGGGAAA===>>>@@@CCCDDDBBB;;;333---+++,,,******************++++++)))+++,,,------///111333666:::@@@HHHSSSeeezzz{{{mmmXXXEEE888222000/////////000333888CCCSSS```cccbbb[[[NNN???555111111''''''''''''(((((())))))******++++++,,,---------***+++,,,---.../////////***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''(((((('''(((***,,,,,,,,,,,,+++***))))))(((***)))(((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&''''''(((((()))***((((((((((((((('''''''''''''''((())))))))))))))))))*********)))'''''''''***)))'''&&&'''))),,,---+++,,,------,,,---///000333333222222222222333333000222444444555666999;;;===>>>???@@@AAABBBBBBCCCEEEDDDBBBAAAAAABBBDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFHHHKKKNNNOOOLLLLLLMMMOOOPPPRRRSSSSSSWWWZZZ]]]^^^^^^]]]]]]]]]XXX\\\aaaccceeejjjqqqxxxyyypppfffaaabbbffffffeeeccceeehhhlllppptttwwwxxxxxxwwwtttssssssuuuxxx{{{||||||~~~~~~}}}{{{zzzzzzyyyxxxwwwuuutttuuuuuuwww{{{~~~xxxtttqqqrrrtttvvvxxx{{{}}}~~~}}}wwwsssrrrrrrqqqpppjjjhhhfffeeeeeedddaaa______ZZZQQQHHHCCCDDDIIINNNZZZ___cccbbbccceeeccc___^^^```aaaaaa```___```aaa```aaabbbbbb___]]]]]]]]][[[[[[[[[ZZZYYYVVVTTTSSSRRROOOKKKIIIHHHGGGEEECCCBBBAAA>>><<<999777666555555555444222111000///...///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,***++++++,,,,,,++++++******************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))***++++++******))))))))))))))))))******))))))+++---000222444???LLLUUU\\\hhhzzz|||uuuooofff]]]WWWSSSQQQPPPJJJMMMOOOMMMGGGBBB??????AAADDDFFFCCC;;;333...,,,---,,,++++++++++++,,,,,,+++,,,---------///333666===HHHVVVdddqqqqqqXXXPPPDDD999222//////000111333888???JJJWWW```ddd[[[RRREEE:::222......///%%%%%%%%%&&&&&&''''''(((((()))))))))******++++++((()))+++,,,...///000000***++++++++++++***))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((('''''')))+++******++++++******)))((())))))((('''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&''''''((()))***((((((((((((((('''''''''&&&'''((()))*********)))(((***+++***(((''''''(((***)))((('''(((***,,,---)))+++,,,,,,+++,,,...111333333222111111222222222000111333333333555777:::<<<======>>>???@@@AAAAAADDDCCCAAA@@@@@@BBBCCCEEECCCDDDGGGJJJLLLMMMNNNNNNIIIKKKLLLNNNOOONNNMMMMMMHHHHHHHHHHHHJJJLLLNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQRRRVVV[[[^^^___^^^^^^___ZZZ^^^ccceeegggiiimmmpppyyyrrriiiddddddfffgggggghhhiiikkknnnpppsssuuuvvv{{{{{{zzzxxxvvvwww{{{}}}|||||||||~~~~~~}}}}}}{{{yyyvvvrrrnnntttrrrrrrwww{{{vvvrrrsssssstttvvvxxxzzz{{{zzzssspppqqqrrrqqqppphhhgggfffeeeeeedddaaa___aaa]]]VVVNNNIIIIIIMMMQQQ\\\aaadddcccdddeeeddd```___```aaa```___^^^___aaa```aaaaaa___]]][[[ZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVUUUPPPIIIEEECCCCCCCCCCCCCCCBBB???===:::888666666555444333222000///............,,,,,,,,,,,,---...------------------------***,,,...---,,,+++,,,,,,++++++,,,,,,,,,,,,++++++))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,************))))))))))))))))))******++++++,,,,,,***444@@@IIIPPP\\\mmm{{{}}}pppcccYYYSSSQQQQQQPPPRRRSSSRRRNNNIIIDDDBBB@@@DDDHHHHHHCCC<<<555111000///---,,,,,,---.........000000000000333:::@@@LLL\\\ppp}}}eeeTTT>>>;;;777222///.........333;;;FFFPPPYYY^^^[[[UUUEEE;;;333111111///,,,+++######$$$$$$%%%&&&&&&'''''''''''''''''''''((((((&&&''')))***,,,---------))))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&(((***'''((()))*********))))))))))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++)))(((((((((''''''''''''%%%&&&((()))*********)))''')))+++***((('''''')))))))))(((((()))***,,,---***+++,,,,,,++++++---///000000000000000111222333000222333333333444777999888999:::;;;<<<>>>@@@AAABBBAAA@@@???@@@AAACCCDDD@@@BBBEEEHHHJJJKKKKKKKKKHHHIIIKKKMMMOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOSSSXXX\\\]]]\\\\\\\\\ZZZ]]]aaadddhhhkkknnnppp{{{vvvpppjjjfffeeefffgggjjjkkkmmmooorrrtttvvvwww{{{||||||{{{yyyyyy{{{~~~~~~}}}~~~}}}~~~~~~|||yyysssnnnpppppprrruuuzzz~~~{{{{{{|||~~~yyyuuuttttttuuuuuuwwwxxxyyy{{{wwwrrrqqqrrrssspppmmmhhhgggfffffffffeeebbb______^^^ZZZVVVSSSSSSVVVYYY___ccceeeeeefffiiihhheeebbbccccccbbb```___```bbb```aaa```^^^[[[XXXWWWXXXSSSTTTUUUWWWXXXXXXWWWVVVUUUPPPIIIDDDBBBAAAAAAAAADDDBBB@@@===:::888666666444444333111000///...---...---,,,,,,,,,,,,......------------------------+++---///...---,,,---...,,,,,,------------,,,,,,((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&!!!###%%%%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++************)))))))))((())))))******************(((///777>>>EEERRRbbbnnn{{{qqqccc[[[YYYZZZ[[[YYYWWWVVVTTTQQQLLLIIIBBBDDDGGGJJJIIIEEE???999222111///...---...///000///222555777:::CCCOOOXXXfffvvvttt___KKK@@@333333111//////000222444<<>>FFFTTTeeeqqq~~~qqq[[[III===888222111111000111555:::???HHHRRRWWWPPPGGGBBB<<<777333,,,))),,,---)))***---%%%&&&''''''((((((''''''((((((((('''&&&$$$###"""''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&&&&%%%&&&'''((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$(((((((((((())))))))))))''''''&&&%%%&&&'''((()))'''''''''''''''((())))))***,,,...---***'''%%%%%%(((((()))*********************************+++,,,))))))************))))))***************+++++++++///000222222111111222444444333333222222333333444111333444555666888;;;===>>>============>>>>>>?????????@@@AAACCCEEEGGGHHHHHHIIIJJJIIIIIIIIIKKKMMMPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKMMMRRRVVVYYYZZZYYYXXX]]]]]]^^^bbbhhhoootttwww~~~ppphhhkkkjjjdddfffiiikkkmmmooorrruuuxxx|||||||||zzzxxxwwwxxxyyy}}}zzz|||zzz{{{~~~}}}~~~|||zzzsssrrrqqqqqqsssuuuxxxyyywwwwwwyyy~~~}}}{{{yyyzzz{{{|||{{{yyyyyyxxxwwwuuutttrrrqqqpppooollliiifffdddbbbbbb``````aaaaaaaaabbbeeehhhhhhggggggkkkooorrrqqqoookkklllkkkgggbbb^^^]]]^^^fffccc___ZZZWWWVVVVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWQQQOOOKKKGGGDDDBBBAAA@@@<<<<<<;;;:::999999999999555333000//////...---+++,,,---......,,,,,,---............///000111111222////////////............000---+++,,,...000///---,,,***((((((((('''%%%######%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((***&&&'''((((((''''''(((******)))(((''''''((()))***))))))))))))************------000555???JJJUUU\\\lllsss}}}yyyooohhhllllllllliiieee^^^XXXTTTPPPIIICCCDDDKKKQQQRRROOOBBB999222111222222333666666AAAMMMVVVaaaqqqiiiTTTDDD:::555666...//////...111999DDDMMM[[[UUULLLCCC<<<666222///,,,,,,,,,++++++*********%%%&&&&&&'''''''''''''''))))))(((((('''%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''''''''(((((((((((()))'''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))###&&&((()))((('''''''''((((((((()))))))))*********))))))))))))***++++++))))))************))))))************++++++++++++,,,...000111111111333555333222222111111222222333222333555555666777:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAACCCEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJLLLOOORRRTTTVVVVVVVVVZZZZZZ[[[___eeelllrrruuuuuullllllkkkffffffgggiiikkkmmmqqquuuxxx|||}}}}}}|||yyywwwwwwxxx|||~~~}}}}}}~~~|||vvvuuutttrrrrrrssstttuuusssssstttxxx|||~~~|||zzz||||||zzzxxxvvvtttsssrrrpppooommmkkkhhhfffeeeddddddeeeeeedddcccbbbdddeeegggfffgggjjjooossstttsssrrrrrrqqqmmmgggcccaaaaaacccbbb```]]]ZZZXXXVVVUUUSSSSSSSSSTTTTTTTTTSSSSSSOOOOOONNNKKKHHHDDD@@@>>><<<;;;:::999888777777777555333000//////...---,,,,,,---......,,,,,,---...---......///000000111111////////////............000---+++,,,...///...---,,,***((((((((((((&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&'''((((((''''''(((******)))(((''''''((()))***(((((()))))))))*********,,,---...333<<>>EEEJJJMMMMMMHHHAAA:::555222...,,,,,,,,,,,,++++++*********&&&&&&&&&'''''''''''''''))))))))))))(((&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((())))))((((((''''''&&&%%%%%%&&&''')))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))###&&&((()))((('''(((((()))((('''''''''((()))***)))((((((((())))))***+++))))))))))))))))))))))))************++++++,,,,,,***,,,...///000111333555222222111111111111222222222444555555555555888:::::::::999999:::;;;;;;<<<===>>>???@@@BBBDDDEEEEEEEEEFFFHHHHHHGGGGGGIIIKKKJJJJJJKKKKKKLLLMMMMMMMMMPPPOOOMMMKKKKKKKKKLLLMMMIIIJJJKKKMMMOOOPPPRRRRRRVVVVVVXXX[[[aaahhhnnnqqq{{{zzzooollljjjgggfffggghhhiiijjjnnnssswww|||}}}~~~~~~{{{yyyxxxyyyxxxzzz}}}|||zzz~~~~~~|||{{{yyywwwtttrrrqqqqqqqqqqqqpppppprrrvvvxxxyyyyyy|||~~~}}}zzzwwwuuuttttttqqqpppooommmkkkjjjiiihhhiiijjjjjjiiifffdddccccccgggggggggjjjooosssvvvwwwvvvvvvuuurrrlllhhheeedddaaabbbbbbaaa^^^ZZZWWWUUURRRSSSSSSSSSRRRQQQOOONNNLLLMMMOOONNNKKKFFF@@@======<<<:::888666555444444444222000/////////---,,,,,,.........---,,,---...------......//////000000////////////............///---,,,---......---,,,+++***(((((()))***((('''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&'''((((((''''''(((***))))))(((((((((((())))))(((((())))))))))))******++++++---222<<>>999888???HHH\\\lll~~~{{{hhhUUUGGG:::666555222///...000333999CCCLLLPPPLLLHHH===:::555111///...---,,,+++++++++++++++*********&&&&&&&&&&&&''''''((((((*********))))))(((&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&''')))***)))***************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((()))))),,,......---***((('''''')))(((&&&%%%&&&''')))+++((('''''''''((()))***+++******))))))))))))******)))******++++++,,,,,,,,,+++,,,.../////////111333333222222111111222222333333444555444333444666888777777777777888999::::::<<<===>>>@@@AAABBBCCCCCCBBBDDDFFFFFFFFFFFFGGGIIIGGGHHHIIIJJJKKKMMMNNNNNNQQQOOOLLLJJJJJJKKKMMMOOOJJJIIIIIIJJJKKKMMMOOOPPPRRRTTTVVVYYY]]]dddjjjnnnuuu|||pppjjjhhhggghhhhhhhhhggghhhkkkppptttxxxzzz}}}~~~}}}{{{{{{{{{zzz{{{}}}{{{wwwyyy~~~|||}}}|||yyyvvvsssqqqppppppqqqpppoooooorrruuuxxxyyyzzz|||}}}yyywwwvvvvvvqqqqqqqqqpppooonnnmmmlllkkkmmmnnnmmmjjjgggeeeeeeiiiiiihhhjjjmmmqqqtttvvvtttttttttsssoookkkhhhfffbbbbbbbbbaaa___]]]ZZZXXXTTTUUUUUUTTTRRROOOMMMKKKIIIJJJLLLMMMKKKGGGBBB???>>>===;;;888666444333333444222000/////////...,,,---...///...---,,,---///------......////////////////////////...............---------...---,,,,,,***)))((()))***+++***)))***)))&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&'''((((((''''''(((***))))))(((((((((((())))))(((((((((((()))))))))***((()))+++111:::GGGSSSZZZ[[[[[[[[[^^^gggvvvyyypppjjjaaa]]]VVVOOOLLLNNNTTTYYYVVVTTTQQQMMMHHHGGGQQQ]]]rrruuu^^^NNN>>>777222111111000222555888===FFFOOORRRNNNEEE===555222///............---+++++++++***************'''&&&&&&&&&&&&'''((()))************)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&''')))***((())))))*********))))))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))111111111...+++((('''''')))(((&&&%%%&&&''')))+++''''''''''''((()))***+++******)))(((((()))******)))******+++,,,,,,---------...//////...---...000333333222222222222333333222333444333222222444666555555555555666777888999:::;;;===???@@@AAAAAAAAA???AAACCCDDDDDDDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPNNNKKKIIIIIIKKKMMMNNNJJJIIIIIIIIIJJJLLLNNNPPPQQQSSSVVVXXX[[[```ggglllsss|||}}}rrrkkkjjjjjjlllkkkjjjhhhgggiiimmmpppsssvvvzzz|||}}}|||}}}}}}{{{vvvvvv}}}}}}|||zzzxxxvvvtttsssrrrqqqooonnnmmmnnnqqquuuxxxyyy{{{~~~|||yyyxxxxxxrrrsssssssssrrrqqqpppoookkkmmmoooooommmkkkjjjkkkllllllkkkkkklllnnnqqqssspppqqqssstttssspppllliiiddddddbbbaaa___^^^^^^]]]YYYXXXWWWVVVSSSPPPMMMKKKHHHHHHHHHGGGGGGEEEDDDDDD???>>><<<999777555444333444222////////////...------...//////------...///.........///////////////////////////............,,,---......---,,,++++++***)))((()))***+++***)))+++)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***(((((())))))))))))(((((('''(((((((((((()))))))))))))))***---444>>>GGGMMMNNNNNNOOOSSS[[[hhhwwwwwwpppgggaaaZZZUUUSSSRRRRRRRRRXXXZZZ]]]___]]]___jjjvvvyyyiiiXXXGGG===555333222111...---555???GGGMMMUUUVVVPPPEEE:::444111///,,,,,,---...---,,,************************''''''&&&%%%&&&'''((())))))))))))))))))(((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%&&&'''))))))'''(((((())))))))))))((((((((((((((((((((((((((()))(((&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''((()))))),,,------+++)))(((((())))))((('''''''''((()))***'''''''''((()))***+++,,,+++***)))(((((()))***+++)))******+++,,,---.........000000///...---...///222222111111111111222222111222333222111222444555444444444444555666888888999:::<<<>>>????????????<<<>>>AAACCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMIIIIIIIIIIIIJJJLLLNNNPPPQQQSSSVVVWWWXXX\\\ccciiirrrxxx}}}zzzsssmmmlllnnnnnnmmmllljjjiiijjjmmmoooqqqssswwwyyyzzz{{{|||~~~}}}xxxvvvzzz}}}}}}|||zzzyyywwwvvvuuupppooonnnlllkkkmmmqqqtttvvvyyy|||}}}||||||~~~|||zzzyyyssstttuuuuuutttsssqqqpppkkkmmmooooooooonnnooopppoooppppppnnnllllllnnnppppppqqqtttvvvwwwuuuqqqmmmeeedddcccbbbaaa```aaaaaa]]]\\\ZZZWWWTTTQQQOOONNNJJJHHHFFFDDDCCCDDDDDDEEE???>>><<<999777555444444333111////////////...------...//////...---...////////////000000000000000////////////............+++---//////---+++*********((('''(((******)))((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((((())))))))))))((((((''''''(((((((((((())))))***))))))***,,,111555888===@@@DDDJJJTTT```llluuu{{{uuummmhhhbbb]]]ZZZWWWSSSPPPYYY\\\cccjjjmmmrrr}}}mmm\\\MMM@@@777333111000111111000222<<>>???>>>>>>===:::===@@@BBBBBBBBBBBBCCCDDDDDDFFFGGGIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIKKKMMMNNNOOOPPPSSSUUUUUUUUUXXX___eeeoooqqqssssssoookkkkkknnnlllmmmmmmmmmlllmmmoooqqqqqqsssuuuvvvvvvwwwyyy{{{yyyzzz|||~~~|||xxxzzz~~~}}}{{{yyyxxxwwwrrrrrrqqqnnnkkklllpppsssrrrvvvzzzzzzyyyzzz~~~{{{zzztttuuuvvvvvvvvvtttrrrpppmmmnnnoooooooooppprrrtttqqqssstttrrrpppnnnoooqqqqqqrrrtttxxxyyywwwqqqlllcccdddeeeeeedddcccbbbaaa```^^^ZZZWWWSSSRRRQQQQQQNNNLLLIIIFFFCCCBBBBBBBBB===<<<:::888666555444444333111///...///000///...---///000///...---...000111111111111111111111000////////////............+++---000///---***)))******(((''''''))))))((('''''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''(((***'''((()))******)))(((''''''''''''((((((((()))))))))))))))))))))+++,,,---222555<<>>>>>===<<<888<<>>;;;:::999777555444333333333111///...///000///......///000///...---...000222222222111111111111111000/////////............***---000000,,,***)))******(((''''''(((((('''%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***'''((()))******)))((('''''''''''''''((((((((()))'''((()))***+++,,,------+++///444<<>>LLLUUU[[[^^^YYYOOOBBB777222000...,,,***)))((()))+++,,,+++***(((((())))))*********+++'''''''''((())))))******************)))((('''&&&((((((((('''%%%%%%&&&'''(((((((((''''''&&&&&&&&&''')))***)))((('''(((*********)))(((''''''(((((()))(((''''''''''''(((((())))))(((''''''((()))***)))))))))((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++%%%&&&(((*********)))))))))*********+++++++++++++++,,,,,,---,,,+++***)))(((((()))))))))*********+++,,,,,,,,,+++)))'''&&&+++,,,+++'''(((,,,...---,,,---///000000111444666333111///------...///111000111222222222222333444444555777999999999999888::::::<<<===>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>CCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRVVV\\\```hhhiiikkkjjjiiihhhiiijjjmmmnnnnnnpppqqqrrrssssssqqqqqqrrrvvvzzz|||{{{xxxvvvwwwyyyzzz{{{~~~|||zzz{{{yyyzzz{{{||||||wwwzzz}}}|||xxxwwwuuusssqqqrrruuuxxxxxxwwwuuuuuuwwwyyy}}}}}}~~~}}}|||{{{|||{{{wwwvvvwwwvvvuuurrrqqqpppqqqooommmlllmmmpppsssttttttxxxxxxxxxwwwuuurrrpppnnnppptttuuusssqqqpppmmmhhhZZZ^^^cccggghhhfffbbb```aaa^^^YYYUUUSSSSSSUUUVVVQQQPPPMMMIIIEEEAAA>>>======;;;888555444333444444333222222111000///......---......///////////////333333222222333333444444333222111////////////000000//////---,,,+++******((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))))))))***+++///777CCCQQQZZZcccgggqqqzzzrrruuu}}}}}}wwwppphhhaaa[[[XXXVVVTTTUUUYYY]]]fffvvv}}}nnn[[[NNN@@@444...111666333//////222;;;GGGTTTccckkkdddWWWGGG@@@777111...---,,,***************************************************''''''((())))))*********))))))***)))((('''&&&&&&'''(((((('''%%%%%%&&&(((''''''''''''&&&&&&&&&%%%''')))***)))((('''(((*********))))))(((((((((((()))((((((''''''(((((()))***)))(((''''''((())))))((((((''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&'''((()))******%%%&&&((()))******))))))))))))))))))*********+++++++++,,,,,,,,,+++***)))************************,,,,,,,,,++++++***)))((((((+++***'''(((---///...+++---.........///222444222222222111111000000000000111333222111111222333444555666777888888888888999999:::<<<============:::;;;===???@@@@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMPPPQQQRRRSSSTTTWWW[[[^^^dddfffiiiiiiiiihhhhhhiiinnnnnnpppqqqrrrtttuuuuuusssrrrrrruuuyyy{{{zzzyyywwwxxxyyyzzzzzz{{{~~~~~~|||}}}yyyyyyyyyyyy~~~vvvpppssswwwyyyzzz}}}~~~{{{wwwuuuvvvwwwyyyxxxvvvuuuvvvxxxzzz|||zzz|||||||||{{{{{{}}}~~~|||yyywwwwwwxxxwwwuuutttssssssrrrqqqoooppprrrssssssrrrttttttttttttsssrrrrrrqqqvvvyyyyyyuuurrrrrroookkk^^^___aaabbbbbbaaa___^^^^^^[[[WWWRRRPPPQQQRRRTTTRRRQQQNNNKKKGGGCCC@@@>>><<<;;;888555333333333444222222111111000000//////---...//////000000//////222222111111222333444444444333111000/////////000//////...---,,,+++******((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((((((''''''((()))))))))))))))+++++++++---222<<>>555000...000222111555:::DDDOOO\\\dddiiifffYYYKKK===888000,,,***+++******************************************************'''((()))******+++++++++((()))))))))((('''&&&%%%&&&'''((('''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%''')))***)))((('''(((************))))))))))))))))))))))))(((((())))))***+++***)))(((''''''((((((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******&&&&&&''')))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,---///...++++++///000...+++,,,------,,,---///111222333444444444333111000111333333333111000111222444444444444555666777777666777888:::;;;<<<<<<<<<999:::<<<>>>???@@@??????============>>>???@@@AAADDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHJJJKKKKKKPPPQQQSSSTTTUUUWWWZZZ\\\___bbbfffhhhhhhhhhhhhiiinnnoooppprrrtttvvvwwwxxxvvvtttssstttvvvyyyyyyyyyyyyzzz{{{zzzyyyzzz{{{}}}}}}zzzyyyxxxvvvnnnfffdddfffjjjsss|||}}}yyyvvvvvvwww}}}{{{yyywwwvvvvvvwwwxxxvvvxxx{{{{{{zzzyyyyyyzzz~~~|||}}}~~~~~~|||{{{xxxxxxyyyzzzyyyxxxwwwvvvuuutttssstttuuutttrrrpppooonnnnnnnnnoooqqqtttuuuxxx{{{{{{wwwuuuuuurrrnnncccbbbaaa```___^^^^^^^^^ZZZWWWSSSOOOMMMMMMOOOPPPQQQQQQPPPNNNJJJFFFAAA???<<<:::777444222222222333111111111111111111111000......///000000000000000000000000000111222333444555444333111000////////////...------,,,+++******((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))),,,+++******,,,333;;;AAAMMMTTT^^^hhhrrr~~~~~~xxxyyy|||zzzyyyvvvqqqjjjaaa[[[WWWSSSQQQRRRSSSWWWbbbnnn|||zzzfffUUUIII@@@888222//////000000///222===IIIYYYfffqqqrrriii[[[III<<<333///+++((((((***++++++************************************************'''((()))***+++++++++***((((((((((((((('''&&&&&&&&&'''((('''&&&''')))***&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))((('''(((*********************))))))***))))))))))))******++++++******)))((('''''''''$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((())))))***&&&&&&'''(((((()))))))))'''''''''(((((((((((()))******************))))))------,,,,,,,,,,,,++++++,,,+++*********,,,---...666777555000...000000---,,,---...---,,,,,,...///222333333333333333222222444555555444222111222333444444333222333444666777444555666888999::::::;;;888999;;;===>>>?????????;;;;;;;;;<<<===>>>???@@@BBBBBBDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLMMMOOORRRTTTUUUWWWYYY[[[\\\___dddgggiiiiiijjjkkkmmmnnnppprrrtttvvvxxxyyyxxxwwwtttssstttvvvxxxyyyzzz{{{||||||{{{{{{|||~~~}}}zzzsssiii]]]VVVTTTYYYhhhwww~~~|||zzzzzz|||~~~~~~zzzwwwuuuttttttrrruuuxxxzzzyyywwwvvvvvv}}}}}}||||||||||||||||||yyyyyyzzz{{{||||||zzzxxxvvvuuuuuuvvvwwwwwwtttrrrkkkiiihhhhhhjjjooosssvvvwww{{{}}}zzzxxxwwwrrrmmmeeeeeecccaaa``````___```WWWUUUQQQNNNLLLLLLMMMNNNOOOPPPPPPNNNKKKFFFBBB???;;;999666444222111222222111111111111111111111222...///000000111111000000////////////000222333444555444333222111000///...---------,,,+++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))++++++***((())),,,222666@@@IIIUUU___gggrrr~~~|||yyywwwtttnnnfff```XXXSSSQQQQQQRRRUUU^^^gggwwwpppcccQQQBBB:::666444222111222333333555>>>NNN[[[jjjrrrwwwppp^^^JJJ;;;444///---***))))))***,,,---************************************************&&&''')))+++++++++***)))(((((((((((((((((('''&&&&&&'''(((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''(((***((()))************)))))))))))))))))))))***++++++*********)))((('''&&&&&&$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&'''(((((())))))&&&'''''''''(((((((((((()))))))))))))))))))))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///555777666111///111000,,,...//////...------...000333222111000000111333444555666777666444333333444444333222222222333555666222333555666888999999:::888999:::;;;<<<======>>>:::::::::;;;<<<>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOJJJMMMPPPRRRSSSUUUXXXZZZ[[[^^^cccgggiiijjjlllmmmllllllnnnppprrruuuvvvwwwyyyxxxvvvtttsssuuuwwwzzzyyy{{{}}}~~~~~~~~~yyymmm^^^QQQKKKOOO___ooo~~~{{{xxxuuusssrrrooorrrvvvxxxwwwuuussssss}}}}}}|||{{{zzzzzz{{{{{{zzzyyyyyy{{{}}}}}}{{{xxxtttttttttwwwyyyyyywwwuuuiiigggeeedddeeejjjooorrrwww}}}~~~{{{wwwooofffbbbbbbcccdddcccaaa___]]]VVVTTTQQQNNNLLLLLLMMMNNNMMMMMMNNNLLLJJJEEEAAA>>>;;;999666444222111222222111111111111222222222222///000000111222111111111////////////000111222333444333333222111000///...,,,,,,,,,+++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''((())))))))))))))))))***)))((((((***...111444>>>LLLVVV]]]fffttt~~~}}}yyywwwrrrkkkfffXXXSSSPPPQQQRRRTTT[[[cccnnnsss|||}}}lllWWWMMM@@@666111111222222111333666===IIIZZZjjjtttwwwvvvppp```KKK999111111---,,,+++***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***)))((((((((())))))))))))(((((('''((()))((('''''')))***&&&&&&&&&''''''''''''(((''')))***)))((('''(((***&&&''')))******)))(((((((((((((((((()))******+++))))))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''(((((())))))&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((((((((((((((((((((()))***+++++++++,,,,,,---------,,,,,,,,,,,,------...///,,,///000------000000......///000///......000111333111///......000222444444666666666444333444555444333333333333333444444111222444666777999999999999999999::::::;;;<<<<<<999999::::::<<<===???@@@>>>>>>???@@@AAACCCEEEFFFJJJJJJJJJKKKMMMNNNPPPQQQKKKMMMOOOPPPQQQSSSWWWYYYZZZ]]]aaaeeegggjjjmmmoookkklllmmmoooqqqssstttuuuxxxxxxwwwtttssstttwwwzzzxxxzzz}}}yyyjjj^^^UUUTTT^^^iii|||}}}}}}||||||}}}}}}{{{xxxvvvtttrrrrrrnnnqqqtttvvvuuusssrrrrrrzzz{{{zzzyyywwwwwwyyy{{{{{{xxxvvvwwwzzz|||zzzwwwrrrrrrrrruuuxxxyyyyyyxxxkkkhhhdddaaaaaacccgggiiiuuu{{{~~~|||xxxsssjjjaaa^^^```bbbcccbbb___[[[YYYUUUTTTQQQOOOMMMMMMNNNNNNKKKLLLKKKJJJHHHDDDAAA???<<<:::777444222222222333222222222222222222111111000000111222222222222222000000000000000111111222111111222111111000///...+++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((()))))))))))))))'''((()))))))))***,,,///+++555AAAJJJQQQZZZfffooozzzssslll\\\VVVRRRRRRRRRSSSWWW]]]aaadddmmmxxx{{{fffUUUCCC===555...,,,---...///111888BBBQQQeeexxxzzzooo^^^LLL:::...+++///***++++++)))''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))###%%%''')))***)))((('''))))))***************)))))))))***)))''''''((()))'''''''''((((((((())))))''')))***)))((('''(((***%%%&&&((()))))))))''''''''''''''''''((()))***+++(((((()))******)))((('''((((((''''''''''''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***''''''((((((((()))))))))(((((('''''''''((()))***))))))***+++,,,---......,,,------............---(((+++,,,+++,,,///000---.../////////......000222111000000///000111222333222333444444333333444555333444444444444444333333111222333555777999999:::::::::999999999999::::::777888888999;;;<<<>>>???============>>>@@@BBBCCCHHHHHHIIIKKKMMMOOOQQQRRRPPPPPPPPPPPPPPPQQQUUUXXXZZZ\\\___aaadddggglllooolllmmmnnnoooqqqrrrssstttvvvwwwwwwvvvttttttwwwzzzxxxzzz}}}~~~vvvllleeedddgggqqqvvv}}}~~~yyytttqqqqqqqqqqqqqqqqqqrrrrrrrrrnnnpppssstttsssrrrqqqrrruuuvvvvvvuuutttuuuxxx{{{|||wwwsssssswwwyyyxxxvvvrrrqqqqqqrrruuuwwwxxxxxxoookkkeee```]]]]]]^^^```hhhmmmpppooonnnmmmhhhbbbaaabbbccccccaaa]]]YYYVVVTTTSSSQQQOOONNNMMMMMMNNNLLLKKKJJJHHHFFFDDDAAA@@@<<<;;;888555333333333444333333333222222111111111000111222222333333222222222222111000000000111111...///000000000000///...***************)))))))))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''((()))))))))))))))&&&(((******))))))+++,,,***000888???FFFPPP]]]fffttt{{{rrrggg```ZZZXXXUUURRRSSSWWWWWWZZZcccpppzzzttt```NNNBBB888444000------///222444<<>><<<<<<<<<<<<===>>>@@@AAAFFFGGGHHHJJJLLLOOOQQQRRRUUUTTTSSSPPPOOOPPPSSSVVVZZZ[[[]]]___aaafffkkkooommmnnnnnnpppqqqrrrssssssuuuwwwxxxvvvttttttwwwzzzxxxzzz}}}ssskkkhhhkkkttt~~~}}}tttooofffgggiiikkknnnppprrrsssnnnpppssssssrrrqqqqqqrrrpppqqqsssrrrqqqsssxxx||||||wwwqqqqqqtttwwwvvvtttsssrrrpppqqqsssvvvwwwwwwqqqmmmggg```[[[YYYYYYYYYXXX]]]```aaadddiiiiiifffggggggfffdddaaa]]]YYYWWWTTTRRRQQQOOOMMMMMMMMMMMMMMMLLLJJJHHHFFFDDDCCCBBB===;;;888666444333444444444444333333222111000000111111222333333333333222444333222111000000000000,,,---///000000000///...************)))))))))))))))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################!!!!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))&&&(((******)))((()))***---000444999AAAMMMZZZccclll{{{uuurrrjjjbbb^^^YYYSSSRRRSSSUUUWWWaaammmuuuxxxsss]]]JJJ===444555222000///111666;;;???LLL___uuu{{{mmmYYYGGG555...---++++++---'''***,,,,,,)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,,,,+++******++++++---...,,,((('''(((***((()))***)))((('''((()))((())))))************)))'''((((((((((((((('''&&&''''''(((((())))))******''''''(((((())))))******))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++***)))(((((()))******))))))))))))************+++*********))))))(((((()))************++++++++++++---000333555555333222//////............//////...---------...000222444222222333444444444444333222222111000000111222333666444333333555777888888444444444444666888:::<<<777777666777777999:::;;;======<<<;;;<<<===>>>???;;;;;;;;;<<<===???AAAAAAFFFEEECCCCCCDDDGGGJJJMMMTTTUUUVVVUUUTTTTTTVVVXXXVVVYYY^^^```bbbeeeiiimmmnnnpppsssuuuuuutttrrrqqqvvvwwwwwwuuussstttwwwzzz{{{||||||}}}}}}}}}}}}|||wwwqqqqqqrrrxxx}}}ssslllgggbbbbbbhhhoootttvvvvvvsssqqqpppqqqrrrrrrqqqnnnooopppppppppqqqsssuuuwwwsssnnnlllnnnrrruuuwwwvvvsssqqqqqqssstttsssqqqtttpppiiiccc^^^ZZZVVVSSSRRRPPPPPPWWWbbbhhhhhheeeggghhhiiiiiieee___XXXTTTVVVPPPJJJGGGIIIMMMPPPQQQQQQNNNJJJGGGDDDAAA===:::;;;;;;:::888777555444333555555444444333222111111222222444444444444222222666555555444333222111000...///000///---,,,,,,,,,---,,,+++***))))))******)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((***++++++)))(((''')))***,,,...444;;;@@@EEEPPP[[[gggooo{{{rrrmmmeee^^^ZZZXXXVVVTTTSSSQQQSSS[[[fffpppssstttyyynnn]]]NNNDDD>>>888222...000333444555999FFFRRRfffsssyyybbbMMM:::777111,,,))))))***++++++***)))'''''''''((())))))((((((((((((((()))************)))))))))))))))&&&&&&&&&'''''''''((((((&&&(((++++++***))))))******,,,---+++((('''(((***)))***+++***(((''''''((((((((()))************)))(((((()))))))))((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))+++***)))(((((()))******(((((()))))))))*********************)))))))))((())))))*********++++++++++++,,,///111333333333222/////////000111222444444333111///------...111222000111111222222222222222333222111000000111222222555444333444666777777777666666555555666888999:::999888777777777999;;;======<<<;;;;;;;;;<<<>>>>>>;;;;;;;;;<<<===???@@@AAAAAAAAA??????AAACCCFFFHHHNNNOOOQQQRRRSSSVVVZZZ]]]ZZZ\\\^^^^^^___aaafffiiimmmoooqqqssstttsssrrrqqqwwwvvvwwwyyy{{{}}}}}}{{{{{{{{{|||}}}}}}}}}}}}|||xxxwwwyyyxxxuuuqqqllliiikkknnnrrrtttrrrpppnnnnnnoooppppppppppppqqqrrrqqqpppoooqqqrrrllljjjggggggkkkpppuuuwwwvvvtttrrrsssttttttsssppppppmmmjjjfffbbb]]]XXXTTTMMMIIIFFFKKKUUU^^^bbbbbbeeefffhhhgggddd___YYYVVVUUURRROOONNNNNNOOONNNLLLOOOLLLIIIFFFDDDAAA===;;;:::999999888777666666555555444444333222222111111222333444444444444333222555555444333222111000000...///000///---,,,,,,,,,***************)))))))))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))***++++++***(((((()))+++,,,...444;;;>>>AAAJJJSSS\\\dddooozzzyyyrrrjjjddd```]]]YYYUUUTTTRRRQQQVVV]]]ccceeeddd___WWWKKK???999555000,,,///000333:::CCCPPP^^^hhhttt~~~ssscccOOO???666333///+++(((((()))***+++***)))(((''''''((()))''''''''''''(((***++++++***)))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))((('''((()))((()))******(((((()))******++++++***(((''''''((('''((())))))*********)))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((('''''''''***))))))(((((())))))***(((((())))))))))))******************)))))))))))))))))))))*********+++++++++,,,---...///000111222///000000222444666888999888555222000......///000//////000111111111111000444333222222111111111222444333333444666777666555777777777666777888888999;;;:::888777888:::<<<>>><<<;;;;;;;;;;;;<<<======<<<;;;<<<<<<===>>>???@@@???>>>======???AAADDDFFFHHHIIIKKKNNNQQQWWW]]]bbb``````aaa```___aaadddffflllmmmoooqqqrrrrrrrrrrrruuutttuuuzzz|||{{{||||||}}}}}}}}}}}}~~~~~~}}}{{{}}}~~~{{{yyyvvvrrroooppptttwwwpppnnnmmmnnnppprrrrrrqqqsssssstttrrrpppnnnoooppphhhfffccceeeiiioootttvvvvvvuuuuuuuuuvvvuuurrrpppnnnmmmllljjjhhhddd^^^YYYPPPIIICCCDDDMMMXXX___bbbbbbccceeeeeeccc___[[[XXXUUUTTTUUUUUUTTTQQQKKKGGGKKKIIIFFFDDDCCCAAA???<<<999888888888888777777777444444333333222222111111333333444444444444333333444444333222111000000///---///000///---++++++,,,'''((()))*********)))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******+++,,,,,,***)))(((***+++---...333999;;;<<>>?????????>>>???@@@BBBEEEFFFFFFGGGIIIJJJNNNTTT[[[```aaabbbcccdddeeeeeeeeeeeejjjkkkmmmooopppqqqrrrrrrrrrsssuuuxxx|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{zzzwwwttttttxxx|||rrrqqqqqqrrrtttvvvvvvuuutttuuuuuutttqqqoooooopppmmmjjjggggggjjjnnnqqqrrruuuvvvvvvwwwvvvtttrrroooooonnnmmmmmmllliiieeebbbVVVOOOHHHGGGMMMVVV]]]aaa^^^___aaaaaaaaa^^^\\\ZZZVVVWWWXXXXXXVVVPPPIIIEEEHHHFFFDDDCCCBBBBBB???>>>::::::999888888777666666444333333333222222222111333444444444444444444333444333333222111000//////---...//////---++++++,,,%%%&&&)))***+++***)))((('''&&&&&&%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((***++++++++++++,,,,,,+++))))))***+++,,,---222888999999;;;@@@HHHOOOZZZcccmmmxxxvvvooonnnmmmgggaaaWWWSSSPPPNNNMMMMMMKKKIII>>>:::666444111///111444<<>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======????????????AAACCCDDDFFFHHHHHHHHHHHHJJJNNNTTTYYYZZZ]]]aaaeeehhhhhhfffeeeiiijjjlllooopppqqqqqqqqqrrruuuxxxwwwuuuvvvzzzzzz|||}}}|||yyyxxx{{{~~~uuuuuutttuuuwwwxxxwwwvvvssstttuuutttrrrpppppppppooollliiihhhjjjmmmooopppssstttvvvvvvuuusssqqqpppooommmkkkjjjjjjjjjhhhggg\\\VVVPPPMMMPPPUUUYYY[[[[[[\\\]]]]]]]]]\\\ZZZYYYXXXXXXXXXVVVRRRMMMIIIFFFDDDCCCAAAAAAAAAAAA@@@>>>===<<<;;;999777666444444444444444333333333333333444444444444444444444444444333333222111000//////---...///...,,,+++++++++%%%&&&)))***+++***)))((('''&&&&&&%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***+++++++++++++++,,,***)))((()))+++++++++///555888666888;;;BBBIIIRRRZZZcccooo~~~~~~tttrrrsssppplll___\\\VVVQQQLLLIIIEEECCC;;;666333333000...444===III\\\qqqvvvgggTTTEEE;;;555000---***++++++++++++******)))((((((((())))))))))))(((***)))((((((((((((((()))(((((())))))************%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%$$$$$$&&&(((&&&%%%$$$%%%'''((('''&&&'''((()))(((&&&%%%&&&'''%%%&&&'''((()))***************)))))))))+++,,,---,,,,,,,,,,,,++++++++++++++++++******************)))(((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''((()))&&&&&&'''((())))))))))))''''''(((((((((((())))))))))))))))))************((((((((()))))))))*********)))))))))***+++---...,,,,,,+++++++++++++++,,,+++///444888999777444111222222333444444444444333333444444555555444444333333222222333444444333111000111333666888:::;;;<<<<<<;;;:::::::::;;;<<<<<<;;;<<<======>>>>>>============<<<<<<;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCHHHHHHHHHGGGHHHJJJOOORRRRRRUUUZZZaaafffhhhfffdddhhhjjjmmmpppqqqqqqpppnnnsssxxx{{{xxxsssssszzz~~~|||||||||wwwvvvuuuvvvwwwwwwuuusssqqqsssttttttqqqooonnnnnnhhheeeddddddgggkkkmmmnnnppprrrtttsssrrrpppppppppmmmkkkhhhfffgggggggggfffeeeaaa\\\YYYYYYZZZ[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWUUURRRMMMIIIHHHGGGBBBAAA??????@@@AAA???>>>???>>><<<:::888555444333555555555555444444444444555555444444444444555555444444333222111000000///,,,...///...,,,******+++'''((()))*********)))(((''''''&&&&&&%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''')))******))))))***++++++)))(((''')))******))),,,222444333444777888@@@HHHOOOUUU```ppp||||||xxxwwwtttrrriiieee^^^UUULLLEEE@@@===555000///000///000<<>>?????????>>>===>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCEEEFFFGGGGGGIIIMMMPPPPPPQQQUUU[[[bbbggghhhggghhhkkkooorrrsssqqqnnnlllssswwwzzzyyyvvvuuuyyy~~~~~~}}}}}}~~~}}}zzzyyywwwwwwwwwuuurrrpppqqqrrrsssrrrnnnkkkiiihhhaaa```___```dddhhhjjjkkkmmmoooppppppnnnnnnoooqqqlllkkkiiiiiiiiihhhfffdddjjjgggccc___^^^^^^^^^___ZZZYYYXXXVVVUUUTTTSSSSSSRRRSSSRRROOOJJJGGGFFFGGGAAA???>>>>>>???@@@>>>===>>>===<<<:::888666555444666666666666666666666666666555444333333444555666555555444333222111000000,,,...///...,,,******+++***************)))))))))((((((''''''&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))))))))''''''))))))***((('''&&&((()))+++((()))...000......111///666>>>CCCGGGPPP```lll}}}yyyuuurrrkkkggg```VVVKKKCCC>>>;;;333......333666<<>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBCCC???AAADDDFFFHHHJJJNNNPPPSSSRRRSSSXXX```gggkkkkkkhhhkkkpppttttttrrrmmmjjjppprrrvvvxxxxxxxxxxxxyyy}}}}}}||||||}}}}}}|||zzzyyyxxxvvvrrroooppprrrrrrpppkkkgggdddcccaaa___^^^___bbbeeeggggggkkkmmmnnnnnnllllllooorrrmmmmmmmmmnnnmmmkkkgggdddhhheee```\\\[[[[[[\\\]]]ZZZXXXWWWTTTSSSQQQQQQPPPMMMOOOPPPNNNIIIEEEEEEEEE@@@???>>>>>>??????>>>===<<<<<<;;;:::999777777666666666666777777777777777666555444333333444555666666555555444333222111111,,,---......,,,******+++---,,,+++***))))))******)))((((((''''''&&&%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))(((&&&%%%((())))))(((&&&&&&'''(((,,,((('''+++,,,******,,,)))000888<<>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@>>>===;;;:::888:::<<<>>>@@@BBBBBBCCCAAADDDHHHHHHEEEFFFJJJOOOVVVVVVXXX[[[^^^aaadddfffkkkkkkmmmrrrvvvvvvrrrooolllnnnqqqtttwwwyyyzzzzzzzzzzzzyyyzzz{{{~~~~~~zzzxxxvvvtttrrrpppmmmmmmllliiidddaaa``````aaaaaa```______bbbfffiiijjjgggfffhhhkkknnnnnnmmmlllllllllooopppmmmgggbbb```]]]ZZZ[[[]]]^^^]]][[[ZZZ[[[[[[XXXTTTPPPNNNNNNJJJJJJJJJJJJIIIGGGEEECCCAAA@@@?????????@@@AAABBB>>>===;;;:::999888777777555777::::::777555444333555888888444444999999666444444444333222111000//////...,,,,,,,,,,,,***)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!###%%%&&&###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***((('''(((+++,,,+++(((,,,******+++)))&&&'''+++***+++...222888AAAJJJQQQcccnnn~~~rrrjjjiiicccYYYPPPHHHBBB===:::555888<<>>???????????????@@@@@@@@@@@@???>>>===<<<;;;;;;===>>>@@@AAACCCCCCBBBEEEIIIHHHGGGGGGLLLPPPRRRSSSUUUXXX\\\___bbbdddeeefffiiinnntttwwwwwwuuussstttuuuvvvvvvuuuuuutttzzzyyyzzz{{{}}}|||yyyuuurrrlllllliiieee___[[[ZZZZZZ___^^^]]]\\\[[[[[[]]]^^^[[[ZZZ[[[___eeejjjkkkkkkooonnnoooppppppmmmgggbbbaaa]]]YYYYYY[[[]]]^^^]]]ZZZ[[[[[[YYYTTTPPPNNNMMMLLLLLLJJJIIIFFFDDDBBB@@@@@@@@@???>>>>>>???@@@AAA???>>>===;;;:::999999999888:::;;;;;;999777666666444777777444444999:::777444444333333222111/////////...,,,,,,,,,+++***)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***((('''(((***,,,***)))+++))))))+++)))&&&''',,,***+++---///222999@@@FFFSSS]]]nnnyyyssskkkeee\\\TTTNNNIIIEEEBBB???======BBBNNNbbbwww}}}mmmYYYGGG<<<444222000---++++++++++++************+++++++++,,,************************,,,++++++***))))))************))))))))))))******%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''((('''&&&&&&&&&'''))))))(((((())))))))))))******++++++,,,---,,,+++***)))+++++++++++++++*********+++******))))))(((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''$$$%%%&&&'''''''''''''''(((((()))))))))***************)))((((((((())))))))))))))))))************+++---...---,,,,,,...///---------.........//////...//////000111222222333111111111111111222222222333444444555555555444444444555555666666666555555666666777888999999999999:::;;;<<<======>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>???AAACCCDDDCCCFFFIIIIIIHHHIIIMMMPPPNNNOOOQQQUUUYYY]]]```bbb```aaaccchhhnnnsssuuuuuuwwwwwwwwwvvvuuutttsssrrrxxxxxxyyy{{{~~~}}}||||||{{{wwwpppnnnkkkddd^^^ZZZXXXXXX___^^^\\\ZZZXXXUUUSSSRRROOOPPPSSSYYY```fffiiiiiimmmmmmnnnoooooolllhhheeeccc___[[[YYYZZZ\\\^^^___[[[[[[[[[XXXTTTPPPMMMMMMOOONNNKKKGGGDDDAAA???>>>???>>>===<<<<<<===>>>?????????===<<<;;;;;;;;;;;;;;;<<<===<<<:::888999:::444666666444555999:::888444333333222111000//////...------,,,+++***)))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''')))((('''(((***+++***))))))'''(((+++***'''(((,,,)))***+++,,,///555;;;@@@GGGPPP^^^mmm||||||xxxrrrmmmeee]]]XXXSSSOOOMMMKKKEEEAAACCCPPPbbbrrr|||vvvhhhXXXGGG999222111///---,,,++++++++++++)))))))))*********++++++)))))))))))))))))))))))),,,+++******)))***************)))))))))******+++%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&%%%&&&'''((()))(((((((((((()))))))))*********+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++*********))))))((((((((('''''''''%%%'''(((((('''&&&&&&'''###$$$&&&'''((('''&&&%%%'''''''''((((((((())))))***))))))((((((((())))))************++++++++++++***,,,------,,,,,,---...,,,,,,------.../////////......///000000000111111//////000000000000000111333444555666666666444333555666666666666555555444444555666777888999999999888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBAAA???>>>???AAACCCEEEDDDFFFHHHHHHHHHIIILLLOOOKKKLLLOOOSSSWWW[[[___aaa``````aaabbbfffjjjmmmnnnsssttttttuuuvvvvvvvvvvvvvvvwwwyyy|||~~~~~~}}}wwwuuuqqqkkkeee```___```bbbaaa___\\\XXXSSSMMMIIIFFFHHHMMMSSSYYY```dddfffhhhiiijjjkkklllkkkiiigggfffdddaaa^^^]]]\\\\\\\\\ZZZ[[[ZZZXXXSSSOOOMMMLLLQQQNNNKKKGGGCCCAAA@@@@@@>>>===<<<;;;;;;;;;<<<===>>>===<<<<<<;;;;;;;;;;;;<<<======;;;999999:::<<<666777777666666777888888444333222111000/////////---...---,,,***((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))***))))))'''&&&(((+++***'''(((,,,&&&(((***---111777???DDDGGGNNNXXXcccooo|||{{{}}}wwwoooggg```[[[WWWTTTRRRMMMGGGFFFMMMZZZhhhqqqxxxqqqeeeVVVGGG;;;333///---,,,++++++******++++++((())))))))))))*********((((((((((((((((((((((((++++++***************+++******))))))******++++++%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''((()))'''(((((((((((()))))))))((()))***+++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******))))))))))))((((((%%%''')))(((&&&%%%&&&'''###$$$&&&(((((('''%%%$$$&&&&&&'''''''''((((((((()))((((((((((((((())))))+++++++++,,,,,,,,,------)))+++,,,---,,,+++,,,,,,,,,,,,------...//////000......///000000000//////........./////////000000333444555666666666555444666666666777666666555555444555666777888999999999777777888:::::::::::::::;;;<<<===???AAABBBBBBBBBBBBAAA@@@??????AAACCCDDDCCCDDDEEEFFFGGGIIIKKKMMMJJJLLLNNNRRRVVVZZZ^^^```bbbaaa``````aaadddhhhkkkooopppqqqsssuuuwwwyyyzzzuuuwwwyyy|||~~~~~~|||zzz}}}~~~}}}zzztttoookkkjjjjjjgggeeebbb___[[[TTTLLLFFF???BBBFFFLLLRRRYYY___ccchhhhhhiiiiiihhhggggggggggggggggggdddaaa\\\YYYWWWWWWXXXXXXVVVRRRNNNLLLLLLPPPNNNKKKGGGEEEDDDCCCCCC>>>===;;;:::::::::;;;;;;;;;;;;:::999999:::::::::;;;<<<<<<;;;999999:::<<<:::999888888777666666777555444222111000//////000...//////---***'''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''((((((((((((((()))***&&&&&&(((+++***''''''+++&&&(((+++...222888>>>CCCHHHMMMUUU]]]eeeppp~~~~~~tttkkkddd]]]XXXUUUUUUSSSNNNHHHGGGMMMZZZdddhhhaaaUUUGGG<<<444111///++++++*********+++++++++((())))))))))))*********((((((((((((((((((((((((+++***************++++++***************+++,,,,,,$$$$$$$$$$$$%%%&&&''''''&&&''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%%%%&&&((((((''''''(((((((((((())))))'''((()))***+++***))))))*********++++++++++++++++++++++++,,,,,,------...++++++*********)))))))))%%%'''***)))&&&%%%&&&)))$$$%%%'''(((((('''&&&%%%&&&&&&'''''''''(((((((((((((((''''''(((((())))))+++++++++,,,,,,,,,,,,---(((***,,,---,,,++++++++++++,,,,,,---...///000000//////000111111000......------......//////000000222222333555555666666666555666666777777777666666666666777888999999999999666777888999999:::::::::999:::<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAACCCDDDCCCDDDDDDEEEGGGIIIKKKLLLJJJKKKNNNQQQUUUYYY]]]^^^``````aaa```aaadddiiilllnnnooopppqqqtttvvvxxxyyyxxxyyy|||~~~~~~}}}~~~~~~~~~|||yyyvvv}}}}}}xxxtttrrrrrrllliiieeeccc___XXXOOOHHHAAACCCGGGKKKPPPWWW___eeefffggggggeeecccaaaaaabbbdddfffgggeee___YYYTTTQQQTTTUUUVVVTTTQQQMMMLLLKKKNNNLLLKKKHHHGGGEEEDDDDDD>>>===;;;:::999999:::;;;999888888888888888999:::999;;;<<<;;;:::999:::;;;===:::999::::::777777:::666555333111000000111111...000111...***'''(((***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""$$$%%%''')))***%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((())))))(((''')))***&&&&&&(((+++***&&&&&&***(((***+++---...222777:::???FFFOOOVVV]]]gggttt}}}}}}tttkkkddd___ZZZWWWYYYXXXSSSKKKDDDEEEMMMVVVVVVPPPFFF<<<444000//////******++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))*********)))******+++,,,***************+++,,,---$$$$$$$$$$$$%%%&&&'''(((&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))&&&''')))*********)))((()))))))))*********++++++******+++,,,,,,---......,,,++++++++++++*********%%%(((+++***'''%%%'''***&&&'''(((((((((((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))*********+++++++++(((+++---...---,,,,,,,,,++++++,,,---...///000000///000111222222000...---------......///000000000111111111222444555777777444555666777777777777777888888999999999999999888666777888999999::::::999888999;;;===???@@@AAAAAA>>>??????@@@AAABBBBBBCCCEEEDDDDDDFFFHHHKKKLLLLLLJJJKKKMMMPPPSSSWWWZZZ\\\]]]^^^______^^^aaafffjjjllllllmmmooorrruuuxxxzzz|||~~~|||{{{~~~~~~|||}}}zzz{{{|||}}}}}}|||zzzzzz~~~{{{xxxwwwsssoookkkiiifff```WWWPPPHHHIIIHHHHHHIIINNNVVV\\\ZZZ\\\]]][[[ZZZZZZ\\\___]]]```aaa^^^YYYSSSOOONNNPPPRRRSSSRRROOOMMMKKKKKKLLLKKKJJJIIIGGGEEECCCBBB>>>===;;;:::999999::::::777777777777888888999:::888:::<<<===;;;::::::;;;<<<888888<<<<<<999:::>>>888666444222111111222222///222333000+++((()))+++(((((((((((((((''''''&&&''''''''''''''''''''''''###%%%''''''$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%'''))))))'''&&&(((***'''&&&))),,,***&&&%%%((()))***+++++++++,,,///222555>>>IIIRRRXXXaaakkkttt{{{sssmmmhhheeebbb```aaa]]]VVVMMMFFFDDDFFFJJJHHHDDD>>>777111///------++++++++++++++++++******************+++++++++,,,******************************))))))***++++++,,,************+++,,,---...$$$$$$$$$$$$%%%&&&'''(((&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))&&&'''(((*********)))((((((((())))))*********+++)))***++++++,,,---......,,,,,,,,,+++++++++******%%%))),,,+++'''&&&(((+++(((((((((((((((((('''''''''''''''((((((((())))))'''''''''''''''((()))***(((((((((((())))))))))))))),,,...///...---------++++++,,,---...///000111000111222333222000...---------......///000111111000000000111222555777999444444666777888888888888999999:::::::::999999888666777888999999::::::999888999;;;<<<>>>???@@@@@@<<<===???@@@AAABBBBBBBBBFFFEEEEEEGGGJJJLLLMMMMMMIIIJJJLLLOOORRRUUUXXXZZZ[[[\\\]]]\\\ZZZ[[[___ccchhhhhhjjjnnnrrrwww{{{}}}|||zzz|||~~~|||}}}yyyyyyzzz{{{|||}}}~~~{{{yyyyyyuuupppnnnmmmhhh___XXXJJJIIIEEE???<<<>>>DDDIIIKKKNNNPPPQQQRRRTTTYYY^^^XXXZZZZZZWWWRRRNNNMMMNNNNNNPPPQQQQQQNNNLLLKKKKKKKKKKKKJJJIIIGGGCCC@@@>>>>>>===<<<:::999999::::::777777777777888999::::::888;;;>>>>>>===<<<;;;;;;;;;777777===>>><<<===BBB999777555222111222333333000222444111+++((())),,,(((((((((((((((''''''&&&''''''''''''''''''''''''###%%%''''''$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%'''))))))'''&&&(((***''''''))),,,***%%%$$$'''((()))*********+++...111111;;;HHHQQQVVV]]]fffmmm{{{~~~zzztttpppnnnmmmlllkkkgggaaaWWWOOOJJJGGGDDDBBBBBB???;;;666222///...---+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,******************************))))))***+++,,,,,,************+++,,,---...&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((())))))(((((()))***++++++(((((((((((())))))))))))++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((((((((('''+++)))'''&&&&&&&&&((()))))))))(((((()))***++++++***+++...000000000...---///////////////.........000000000000///...,,,+++...............///000000222222222222333444555666555555555555666666777777999999:::888777666888999777777777777777777777777777888999;;;===???@@@AAA???>>>===>>>AAABBBCCCCCCFFFHHHJJJKKKLLLKKKJJJIIIKKKIIIHHHIIIMMMRRRVVVXXXYYYZZZ[[[[[[[[[[[[]]]___hhhiiikkklllnnnrrrwww{{{~~~~~~~~~}}}|||}}}||||||xxxyyy{{{}}}~~~~~~|||xxxtttrrrqqqoookkkgggWWWPPPFFF===:::999:::;;;CCCDDDEEEGGGLLLRRRWWW[[[ZZZ\\\\\\XXXQQQLLLKKKLLLKKKOOORRRRRROOOMMMMMMNNNLLLLLLKKKJJJGGGDDDAAA???@@@>>>;;;:::::::::888777:::::::::;;;;;;<<<<<<<<<:::;;;===>>>>>><<<;;;999<<<;;;999999<<<@@@EEEIIIBBB>>>999555333222111000111000...,,,+++++++++,,,)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$######%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&(((******)))''''''((((((((((((''''''))))))))))))************222555>>>IIIPPPVVV```iiiyyytttooooooppptttxxxssslllbbbVVVLLLEEEBBBAAA>>>;;;666333111///---+++---,,,+++*********+++,,,(((((())))))******+++++++++++++++*********)))))))))+++,,,------,,,***))))))+++---+++((((((,,,///''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))((((((((((((((((((((()))*********++++++++++++,,,+++++++++*********))))))************************((()))))))))))))))(((((('''((((((((((((((('''&&&((('''&&&%%%&&&''')))+++)))))))))))))))***++++++***+++---...//////...---///...........................000000000000///..................///000000222222222222222333444555444444555555555555555555888999999888777666888999888888888888888888777777777777999:::<<<>>>???@@@=========>>>@@@BBBDDDDDDGGGHHHJJJLLLMMMLLLKKKJJJLLLJJJIIIJJJLLLOOORRRTTTZZZ[[[\\\]]]]]]___bbbeeehhhiiikkklllmmmqqquuuyyy|||}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~|||||||||}}}|||xxxvvvuuusssnnnjjjaaaYYYMMMCCC===;;;:::999======???BBBGGGNNNTTTWWWYYYYYYXXXUUUQQQMMMKKKKKKKKKMMMPPPQQQPPPOOOOOOOOOMMMMMMKKKIIIFFFDDDAAA@@@@@@>>><<<;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::;;;:::888888:::>>>BBBEEEAAA===888444333222111000111000...,,,++++++++++++)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((()))***)))''''''((((((((((((''''''))))))))))))************...000888BBBIIIOOOZZZdddpppxxxyyysssrrrrrruuuzzzyyytttkkk___TTTJJJCCC@@@===:::666222000///---+++---,,,+++*********+++,,,)))))))))))))))*********+++++++++*********)))))))))+++,,,------,,,***)))---...///...,,,+++---...''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&(((((((((((((((((((((((())))))******+++++++++++++++++++++***************************************************)))(((''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&(((***+++))))))))))))))))))***+++******++++++,,,---------........................,,,---///111222222111111//////.........///000000333222222222222333333444444444555555555444444333777888888777666666888:::::::::999999888888888777666777888999;;;<<<===>>>;;;<<<===>>>@@@BBBDDDEEEHHHIIIJJJLLLMMMMMMLLLKKKLLLLLLKKKLLLLLLNNNOOOPPPXXXYYYZZZ[[[\\\___dddgggggghhhjjjkkklllnnnrrruuuyyyzzz{{{}}}~~~}}}|||{{{|||~~~~~~xxxxxxxxxyyy|||{{{zzzyyywwwrrrnnnllleeeYYYNNNEEE???:::888:::::::::===AAAHHHMMMQQQWWWVVVTTTTTTSSSQQQNNNLLLLLLMMMNNNPPPRRRSSSRRRPPPPPPNNNLLLIIIFFFDDDBBBBBB@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;:::::::::<<<===>>>??????>>>===<<<;;;999888777888:::===???>>>;;;666333222222111000000///...---,,,+++++++++))))))(((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&$$$###$$$&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''((((((((((((''''''))))))))))))************+++,,,222;;;AAAHHHSSS^^^eeelllvvvwwwtttsssvvvzzz~~~{{{tttjjj]]]QQQFFF@@@===999555111000...---,,,---,,,+++*********+++,,,************))))))))))))+++++++++*********************,,,,,,---,,,+++******+++,,,------,,,,,,,,,(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&((()))******(((&&&%%%((((((((((((((('''''''''(((((())))))***+++++++++************************************************+++++++++***)))((('''&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))******)))))))))))))))*********)))))))))***+++,,,------------------.........---...000111222222222222000///////////////000000333222222222222222333333555555666666666555444333555666777777666666888:::;;;;;;::::::999888888888666777777999:::;;;<<<<<<:::;;;===>>>???BBBDDDFFFGGGGGGIIIJJJKKKLLLKKKKKKKKKMMMNNNOOOOOOOOOPPPPPPTTTUUUVVVVVVWWWZZZ___ccceeeggghhhiiijjjlllppprrrvvvwwwxxx{{{}}}|||zzzzzz{{{|||~~~}}}}}}xxxxxxxxxyyy{{{~~~}}}}}}zzzuuuqqqqqqlllddd[[[QQQHHH>>>999;;;:::::::::===BBBGGGKKKUUUSSSSSSUUUXXXYYYVVVRRRPPPNNNNNNPPPTTTUUUSSSPPPSSSQQQMMMJJJGGGEEEEEEEEE@@@???======???@@@@@@???<<<<<<<<<;;;;;;:::::::::======>>>?????????>>>>>>;;;:::888777777888999:::;;;888555222222111000///000///...---,,,+++++++++))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''(((((()))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%'''(((((((((''''''((((((((((((''''''((()))))))))************,,,,,,000777<<>>:::555111000///---,,,---,,,+++*********+++,,,++++++******))))))((((((******************************+++,,,,,,,,,++++++((()))***,,,...///......((((((((()))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''(((***++++++***(((''')))(((((((((''''''&&&&&&''''''((())))))***++++++************************************************++++++++++++***)))'''''')))*********))))))((('''(((((((((((('''(((((((((******)))))))))))))))***))))))((())))))***,,,,,,+++,,,,,,,,,---------......///000222222222111000111000000/////////000000222222111111111222333333555666777888888777666555444555666666555666888::::::::::::999999999888888777777888888999:::;;;;;;999;;;===>>>???@@@DDDGGGEEEEEEFFFHHHIIIJJJJJJJJJKKKNNNQQQRRRRRRRRRTTTVVVUUUUUUVVVUUUUUUWWW[[[^^^ccceeegggiiiiiikkknnnpppssstttvvvxxx{{{~~~{{{yyyyyyyyy{{{{{{||||||}}}~~~{{{{{{{{{{{{}}}{{{vvvqqqppplllggg___SSSGGG???<<<:::888888;;;@@@EEEIIIRRRRRRSSSWWW\\\^^^\\\YYYSSSQQQOOOPPPSSSTTTQQQNNNSSSQQQNNNKKKIIIHHHGGGGGGAAA???>>>>>>@@@AAAAAA@@@>>>======<<<<<<;;;;;;;;;===>>>>>>???????????????<<<;;;:::999888777777888888666333111111111000/////////......---++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%'''((()))))))))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''((()))))))))************++++++---222666;;;FFFQQQXXX]]]eeemmmuuu~~~yyysssooonnnqqquuurrrnnnggg```YYYSSSPPPAAA===777333111000///...---,,,+++*********+++,,,++++++******))))))((((((******************************++++++,,,,,,,,,,,,,,,---...///000222444555''''''(((((())))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''(((***+++++++++***))))))((((((''''''&&&&&&&&&&&&&&&'''((()))******+++***************+++++++++++++++++++++++++++++++++++++++++++++***)))((((((******++++++++++++***************)))))))))((((((+++******)))))))))))))))(((((())))))***+++++++++***++++++,,,,,,------------...000111111111000000111111000/////////000000000000000111111222333444444555777999999999777666222333555555555666888:::999999999999999999999999888888888999999:::::::::888;;;>>>???>>>???CCCFFFDDDDDDEEEFFFGGGIIIJJJJJJKKKOOOSSSUUUTTTUUUXXX[[[XXXZZZ[[[ZZZYYYZZZ[[[]]]aaacccfffhhhiiikkknnnpppqqqrrrtttvvvzzz}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}~~~~~~|||rrrrrrqqqoooiii___SSSKKK>>><<<:::999<<>>>>>>>>>>>>>>==================>>>??????@@@@@@<<<<<<;;;:::999777666666555333111000111111000.../////////...---,,,******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$"""###$$$%%%&&&'''(((((()))(((((()))***)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&''''''((((((((((((''''''))))))))))))************)))((()))---///333<<>>???@@@@@@;;;;;;;;;:::999777555444333111000///000000///....../////////...,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""######$$$%%%&&&&&&'''((()))+++---//////---***&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%''''''((((((((((((''''''))))))))))))************(((&&&(((***+++---444===KKKSSS[[[]]]^^^eeesss}}}wwwpppjjjiiigggfffddd```]]]ZZZWWWVVVKKKFFF>>>888555333222111---,,,+++*********+++,,,)))))))))))))))*********))))))*********+++++++++************+++,,,---...***...222333555???OOO[[[%%%&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''')))+++,,,))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++))))))******++++++++++++++++++++++++++++++++++++)))******+++++++++*********+++,,,---.../////////((()))***+++,,,---------++++++***))))))((())))))'''(((***,,,---,,,+++***))))))***+++,,,,,,------'''))),,,///111222333333222222111000000///000000......///000111333555666000222555888999999777666000222333444444666888;;;555555666777888999999:::::::::::::::::::::::::::999===@@@???<<<<<>>???@@@::::::::::::888666444333111000//////000000///....../////////...,,,***)))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""######$$$$$$%%%%%%&&&'''))),,,111444444222///&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%''''''((((((((((((''''''))))))))))))************(((''')))+++++++++111999DDDNNNWWWXXXWWW]]]mmm{{{zzzrrrkkkiiiffffffdddbbb^^^ZZZUUUSSSNNNIIIAAA:::666444333222---,,,+++*********+++,,,(((((())))))******++++++))))))******++++++++++++************+++,,,---...+++222999===BBBQQQhhhzzz))))))))))))))))))))))))%%%&&&''''''(((((('''''''''&&&%%%$$$%%%&&&'''((())))))'''&&&&&&'''((()))%%%&&&'''&&&%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%)))******)))'''%%%&&&'''(((((((((((())))))))))))'''((()))******)))((('''***)))(((&&&&&&&&&'''((())))))))))))***+++,,,---...------,,,,,,++++++***)))***+++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,---------.../////////...---,,,+++***)))))))))******)))(((''''''((((((+++++++++,,,,,,---------.........///000111111222333222000//////111222444444444333222111111111111333444444444555666666666666666666666666777888888333333444444555666666666;;;<<<<<<;;;:::999;;;<<>><<<:::<<<@@@CCCDDDCCCCCCCCCDDDGGGIIIKKKPPPRRRUUUVVVVVVWWWXXXYYY\\\\\\^^^bbbeeeggggggfffgggggggggiiijjjlllnnnooonnnpppsssvvvxxx|||~~~}}}}}}}}}}}}~~~~~~}}}zzzyyyvvvuuuwww}}}~~~{{{~~~}}}{{{yyytttnnniiiccc___ZZZTTTOOOLLLKKKJJJHHHGGGGGGGGGHHHFFFDDDAAA<<<<<<>>>AAAFFFHHHIIIHHHEEEHHHJJJJJJHHHFFFEEEDDDEEECCCAAAAAAAAABBBAAA@@@???@@@AAABBBBBB@@@>>>===<<<:::::::::<<<<<<<<<:::>>>;;;999888888777666444444222///000111111///,,,...---,,,+++************(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&)))*********((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""######$$$%%%'''(((((())),,,---000333555666777777...***%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))((()))******+++)))(((((((((***---000111===DDDKKKPPPTTT[[[gggqqq~~~wwwooojjjddddddhhhkkkggg^^^YYYYYYSSSNNNHHHAAA===888444111222///,,,++++++,,,+++******************)))((((((///,,,))))))+++------+++,,,,,,++++++++++++---...444888AAAOOOcccyyy((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&'''((((((((('''''''''((((((%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))&&&%%%&&&''''''''''''((((((((())))))'''(((((())))))((((((''')))((('''&&&&&&&&&''''''(((((((((((()))***++++++,,,,,,,,,,,,,,,+++++++++******+++---//////---***---,,,+++*********+++,,,------------...............---,,,+++************************))))))((((((+++++++++,,,,,,,,,------------...//////000000111111000//////000222444555444333222222111111111111222222333333444555555555666666555666666777888999333333444444555666666666:::;;;;;;:::999999:::<<<>>>???@@@???>>>===>>>@@@BBBAAAAAAAAABBBDDDGGGHHHMMMOOORRRTTTUUUWWWZZZ\\\\\\]]]___bbbeeeggghhhhhhgggggghhhjjjlllnnnpppqqqssstttuuuuuuwww{{{}}}}}}|||{{{}}}}}}}}}~~~{{{wwwwwwzzz}}}}}}{{{~~~}}}|||{{{xxxsssooojjjhhhddd___ZZZUUUQQQOOOJJJIIIGGGGGGGGGGGGEEEDDD===>>>@@@BBBCCCDDDEEEFFFFFFHHHJJJIIIGGGFFFEEEFFFHHHFFFCCCAAAAAA@@@>>><<<>>>???AAABBBBBB@@@???===<<<:::999:::;;;<<<;;;:::;;;999777666666666444333333111//////111111///---...---,,,+++************(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&(((+++---***)))((('''%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&'''''',,,...111444666777666666---***%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))((((((***,,,...000888>>>EEEJJJMMMUUUaaajjjuuu|||zzzsssnnnhhhggghhhkkkhhh```ZZZXXXWWWRRRKKKEEE???999444000...,,,*********++++++*********+++++++++******)))+++)))'''(((***,,,,,,***...------...///222666999FFFPPPaaattt((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((''''''&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&'''(((((())))))(((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''((()))******++++++++++++,,,,,,,,,,,,++++++///333333...(((---,,,+++)))))))))******...------------------,,,...---,,,++++++***++++++***+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,------....../////////............000222444555333222222111111111222222111222222333444444555555555555555555666777888999333333444444555666666666888999:::999888777999;;;:::>>>AAACCCAAA???===<<<@@@?????????@@@AAACCCDDDHHHJJJMMMPPPRRRVVVZZZ]]]\\\\\\^^^```cccfffiiijjjggggggiiikkknnnqqqsssuuuyyyyyyxxxwwwwww{{{~~~}}}|||{{{|||{{{{{{|||~~~{{{xxxyyy{{{{{{zzz}}}|||{{{{{{|||{{{yyywwwrrrqqqnnnjjjddd^^^XXXUUUOOOLLLHHHFFFFFFFFFEEEEEE@@@BBBDDDDDDBBBBBBEEEHHHGGGHHHIIIHHHFFFFFFFFFHHHJJJGGGDDDAAA???===;;;888===>>>@@@AAAAAA@@@???>>><<<:::999:::;;;;;;:::999888666444333333444333111222000//////000000...------,,,+++***************))))))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''***,,,...))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%,,,...222555777666555333---)))%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))&&&&&&'''''''''(((((((((***))))))))))))+++---...000555<<<@@@DDDKKKVVV^^^hhhqqq|||yyyuuuqqqllljjjlllllleee___\\\ZZZVVVPPPJJJDDD>>>888444---+++******+++,,,,,,+++******++++++++++++++++++***)))((()))+++,,,+++***------------111999BBBIII]]]nnn((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&(((******)))'''&&&'''((()))(((''''''''')))+++)))'''&&&%%%&&&'''((('''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%'''''')))(((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))))))))***+++,,,,,,---///,,,,,,111888888111***///...,,,***)))))))))***...---------,,,,,,++++++---,,,,,,+++++++++,,,,,,+++,,,---//////---+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///.........///111222333222111111111111111222222222222333333444555666666555555555555666777888999333333444444555666666666777888888888666666888::::::>>>BBBDDDBBB???===<<>>>>>>>>???@@@AAABBBDDDFFFIIILLLNNNRRRWWWZZZYYYZZZ\\\^^^```cccgggjjjeeefffhhhjjjnnnqqqtttvvv|||}}}}}}||||||}}}~~~}}}}}}||||||}}}}}}||||||zzzyyyyyyxxxwwwxxxzzz{{{{{{{{{wwwuuusssnnnhhhbbb]]]YYYUUUQQQJJJFFFDDDCCCBBBAAA===@@@BBB@@@===<<>><<<999777;;;<<<>>>@@@AAAAAA??????<<<;;;::::::;;;;;;:::999666444222222222333222111000///............------,,,,,,+++***************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$+++...222555666555333111+++(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''((((((((((((******)))))))))***++++++***...333777:::AAAJJJQQQ\\\fffsss||||||{{{rrrkkklllmmmkkkgggfff]]]ZZZUUUPPPKKKFFF???;;;111///---------...---+++***************++++++,,,+++++++++,,,------,,,+++...///000222:::HHHYYYddd}}}''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''&&&%%%$$$######%%%(((***+++***'''&&&'''((()))(((''''''''')))***(((&&&$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))))))))***)))))))))''''''''''''((()))******'''(((((()))***+++,,,,,,...---...666>>>AAA<<<666111000...,,,+++******+++------,,,,,,+++++++++***,,,,,,,,,+++,,,,,,------+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000//////////////////000000000000111222222333333333444555666777888888666666666666666777888888333333444444555666666666555666777777666666888:::===???AAABBBAAA???>>>???>>>>>>??????@@@AAABBBCCCCCCEEEHHHJJJLLLOOOSSSVVVVVVXXXZZZ[[[\\\___dddgggbbbccceeeiiilllppptttuuu|||~~~~~~|||zzzxxxvvvssstttvvvxxxzzzzzzzzzxxxtttooojjjeeebbb```[[[VVVOOOHHHDDDAAA>>><<<666999;;;888555666;;;AAAFFFGGGGGGGGGFFFFFFHHHJJJGGGDDDAAA???===<<<:::888999:::===???AAAAAA@@@???===<<<;;;;;;<<<<<<:::999777555333222333333111000---.........---,,,------++++++******))))))*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$(((+++///333444333000...***'''$$$######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))&&&'''((()))))))))(((((()))))))))))))))))))))***(((+++...000333999@@@FFFRRR\\\jjjuuu|||tttjjjhhhjjjkkklllnnneeeccc^^^YYYSSSLLLDDD???777444000...------,,,++++++***)))))))))******+++,,,------,,,,,,+++,,,,,,000444999BBBOOOddd{{{''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$$$$###%%%(((***+++***(((&&&&&&'''((((((&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((()))*********))))))'''&&&&&&''''''((()))***''''''((()))******+++++++++,,,///888BBBFFFEEEAAA222111///---,,,+++,,,,,,,,,,,,+++++++++++++++***,,,,,,+++,,,,,,---...///,,,---.../////////...---............------------------------------------000000000///......------/////////000111222333444333333444666777888999:::888777777666666666666666333333444444555666666666555666777777666666888:::>>>@@@AAAAAA?????????@@@>>>???@@@AAABBBDDDEEEEEECCCFFFIIILLLMMMOOOQQQSSSTTTWWWZZZ[[[ZZZ\\\```dddaaabbbdddgggkkkooorrrtttxxx|||~~~|||{{{wwwsssqqqsssuuuwwwxxx|||zzzvvvrrrnnnkkkhhhgggaaa\\\VVVPPPJJJEEE???;;;:::::::::777555777<<>>===<<<:::888777999<<<>>>@@@AAAAAA@@@???===<<<<<<======;;;:::888666444222222222111///+++---...---,,,+++,,,---+++******)))))))))************))))))(((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%'''+++...000///...---)))&&&$$$###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&'''((()))***)))(((((((((((((((((())))))))))))(((***+++,,,...333888===GGGQQQ```llluuutttjjjgggggghhhkkkoooooolllhhhbbb[[[RRRHHHBBB<<<888222...---------------,,,+++))))))******+++++++++,,,+++***+++...000222;;;IIIYYYkkk''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''''''''&&&%%%$$$$$$%%%''')))***)))((((((%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''%%%%%%%%%%%%&&&'''((()))'''(((((())))))************+++///555;;;??????>>>000///...,,,++++++,,,,,,************+++++++++++++++++++++,,,,,,...//////---------.........//////000000/////////..................---------------......//////......------......//////000222333444222333444555666888999999:::999888666555555555555333333444444555666666666555666777777666777999;;;>>>@@@BBBBBBAAA??????@@@===>>>???BBBDDDEEEFFFGGGCCCFFFLLLOOOQQQRRRSSSTTTSSSWWW\\\\\\[[[[[[^^^aaaaaabbbdddgggkkkooorrrtttuuuxxx|||~~~~~~~~~}}}}}}vvvrrrrrrtttuuuvvvyyyyyyxxxvvvssspppmmmkkkeeebbb___ZZZUUUMMMEEE@@@@@@>>>:::777777999<<>>@@@AAAAAAAAAAAA???======>>>>>><<<;;;999777444222111000...---***,,,------+++***+++---******))))))))))))***************)))(((''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$"""$$$'''***,,,,,,,,,,,,(((&&&$$$###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&&&&''''''((())))))))))))***)))))))))+++...222555;;;EEESSS```kkkwwwwwwpppmmmiiifffhhhlllrrrppplllhhhbbbYYYPPPJJJCCC===666111000222444555111000---++++++++++++,,,+++,,,,,,,,,---000666:::BBBQQQfff{{{''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%$$$%%%'''((())))))))))))%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%&&&'''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&((((((((((((&&&%%%###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))+++,,,...000222222333222///...,,,+++***++++++,,,))))))******+++++++++,,,+++++++++,,,---...///000---------------...///000111111000000/////////...........................,,,,,,---.../////////............///000222333444111222333444666777888999;;;:::888777555444444333333333444444555666666777555666777777777777999;;;<<>>;;;===???BBBDDDFFFGGGGGGBBBGGGNNNSSSUUUVVVVVVWWWSSSXXX]]]^^^\\\[[[]]]```bbbccceeehhhkkkooorrrtttsssvvvxxxzzz{{{{{{}}}~~~zzzuuussstttuuuvvvtttvvvxxxxxxvvvrrrmmmjjjgggfffdddbbb]]]UUULLLFFF@@@;;;555222222444555666AAADDDGGGIIIIIIIIIIIIIIIFFFCCC???===;;;999777555555777:::===@@@AAAAAAAAABBB@@@>>>>>>??????===;;;999777333111000///---+++)))+++---,,,***)))+++---***)))))))))))))))******+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""############ !!!$$$''')))***++++++'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&'''((())))))))))))******(((((()))+++...111222<<>>444222000---,,,,,,------,,,---//////111666>>>EEEYYYlll%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$'''+++***&&&$$$'''***************)))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&%%%### $$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))******)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))******++++++,,,,,,---000///.........000111222333111///000222222///,,,///////////////......---,,,------...///000000111---...///111222222222222333222222111222444777888:::777444444666666444222555555555666666777888999;;;::::::<<<>>>??????>>>>>>??????@@@@@@@@@????????????@@@AAAAAABBBCCCCCCAAAEEEKKKPPPRRRUUUWWWYYYZZZ[[[\\\]]]^^^_________aaacccdddeeefffjjjnnnrrrttttttuuuwwwzzz||||||{{{}}}xxxsssqqqrrrtttuuuuuutttsssrrrqqqppppppllllllhhhccc```]]]UUULLLBBB;;;444333333222444888===CCCIIIJJJGGGDDDCCCEEECCCBBBAAA@@@@@@===:::777555555666999===@@@AAA@@@AAAAAA@@@???>>>===<<<<<<:::888555222///...------++++++------------++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$"""!!!########################"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))(((''''''(((***,,,...777777<<>>222,,,---///...+++111///000555999BBBUUUhhh~~~%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&"""###&&&+++***&&&&&&))))))************)))((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$"""$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''))))))*********************************************************++++++++++++,,,,,,,,,,,,******++++++,,,---------...------......///000111222111///000222222000...///000000000000///......---......///000000111111//////000111111222222111444333333333444666888999777555333444666888777666666555555666666777888999888888888:::===?????????===>>>??????@@@@@@@@@?????????@@@AAABBBCCCCCCDDDBBBFFFKKKOOORRRTTTVVVXXXYYYZZZ[[[]]]^^^_________aaabbbddddddfffhhhmmmppptttuuuwwwyyy|||~~~~~~~~~}}}~~~yyysssooonnnooorrrqqqqqqqqqqqqqqqpppppplllmmmjjjfffdddccc[[[SSSHHH???888555333000111444;;;AAAHHHIIIGGGDDDDDDFFFBBBAAA@@@@@@AAA@@@>>><<<999888999;;;???AAABBBAAA??????>>>===<<<;;;;;;::::::999666333000///......,,,------------,,,+++***)))))))))((((((((('''''')))(((''''''''''''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""######$$$$$$$$$##############################"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***)))((('''&&&'''(((***,,,111111777BBBOOO___sss{{{rrrgggeeeggglllrrruuuqqqggg___VVVOOOHHHEEEDDDEEEJJJQQQNNNFFF;;;333000//////...333444;;;DDDKKKVVViiizzz%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&""""""%%%******''''''+++))))))******))))))((('''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((()))*********))))))))))))))))))))))))************************++++++,,,,,,,,,---------+++++++++,,,------......+++,,,---...////////////111000000111333333222000000111111111111000///////////////000111111222222000000111111111111111111444444333333555666888999555444333555777999:::999666666666666777888999999666555666888;;;>>>>>>>>><<<<<<===???@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDGGGKKKNNNQQQSSSVVVXXXXXXYYYZZZ[[[]]]^^^___``````bbbcccddddddgggjjjmmmqqqsssuuuyyy{{{}}}~~~~~~}}}~~~}}}||||||}}}{{{tttnnnkkkiiimmmmmmmmmnnnnnnooooooooooooooommmjjjiiihhhbbbYYYQQQHHH???:::666111000222<<>>AAABBBBBBAAA>>>======<<<;;;:::999999;;;999777555222111000///............---+++***)))((((((((((((''''''''''''))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""######$$$%%%########################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***)))((('''&&&&&&'''((())),,,---333:::DDDRRRiii|||yyynnndddeeekkkxxxrrrddd]]]UUUMMMJJJHHHHHHMMMTTTUUUQQQIII???777444444555===BBBNNN\\\hhhuuu%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''######&&&***)))&&&&&&***)))))))))))))))(((((('''((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&%%%%%%&&&((()))((('''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))*********((((((((((((((((((((((((************************+++,,,,,,,,,,,,---------++++++,,,------......///+++,,,...000111111000000///000000222333444333333222222222222222111000000000000111111111222222222222222111111111111111111333333333333444666777888444444444555777999::::::666666666666777888999:::666555555777:::;;;;;;::::::;;;<<<>>>???@@@@@@@@@>>>???@@@AAABBBDDDDDDEEEEEEGGGJJJMMMOOORRRVVVXXXXXXXXXYYY[[[\\\^^^`````````aaaccccccccceeehhhjjjjjjmmmqqquuuwwwxxxzzzzzz|||}}}yyyvvvuuuvvvyyy{{{|||~~~}}}wwwqqqllliiikkkkkkkkkkkkkkkjjjjjjjjjqqqqqqooollllllllleee^^^YYYPPPGGGBBB>>>888666888@@@CCCGGGIIIGGGEEEDDDDDDCCCAAA??????AAACCCDDDDDD@@@???>>>???AAABBBAAA@@@>>>======<<<;;;:::999888::::::888666444333111111000000///...,,,+++))))))(((((((((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""!!!!!!!!!!!!###%%%&&&########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))((('''''''''((((((,,,---111444999DDDZZZnnn|||xxxllljjjnnn|||zzzjjj^^^WWWOOOLLLIIIHHHLLLRRRZZZ[[[WWWOOOEEE@@@BBBGGGQQQZZZiiiyyy%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&'''***((($$$$$$((()))))))))))))))(((''''''((('''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''&&&%%%&&&((())))))((($$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&((())))))******''''''''''''''''''''''''************************+++++++++,,,,,,,,,------++++++,,,------......///,,,---///111222222222222///000222333333444444555333333444444333333222111111111111111222222222222333222111111000111111222111111111222333444555666666666666666666666888999666666666777777888999:::999777777777999999888777999:::<<<===>>>??????@@@>>>???@@@AAACCCDDDEEEFFFEEEGGGIIILLLNNNQQQVVVYYYYYYYYYZZZ[[[\\\^^^```aaa```bbbcccccccccdddfffhhhfffjjjpppssstttuuuvvvxxx{{{~~~~~~{{{uuurrrqqqrrrssstttxxx|||}}}zzzuuuqqqooommmlllkkkjjjhhhgggeeeeeelllmmmmmmlllnnnoookkkddd^^^VVVOOOKKKHHHCCCAAACCCGGGIIIJJJJJJHHHFFFDDDCCCEEEBBB@@@@@@AAABBBBBBBBBBBB@@@???@@@AAAAAA@@@??????>>>>>>===<<<;;;:::::::::999888777666444333222111111///...,,,+++***))))))(((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################!!!!!! !!!###%%%&&&########################!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))******))))))))))))))))))+++,,,...000222;;;NNNaaaqqq}}}vvvttt}}}}}}ooo___XXXRRROOOLLLJJJLLLQQQ___cccfffaaaYYYWWW\\\bbbkkkvvv%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''(((***(((######'''(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((&&&%%%%%%'''(((((('''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''******************************+++++++++,,,,,,,,,+++++++++,,,------......---...///111222333444444///111333444444333444666444555555555555444333333111111111111111111111111333222111000000111333333000000111222333444444555666666777666444444555777777777777777888999::::::;;;:::888888999999888666::::::;;;===>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGDDDFFFHHHJJJMMMQQQWWW[[[\\\\\\[[[[[[\\\^^^```aaaaaabbbddddddccccccdddffffffkkkrrruuuttttttvvvxxxzzz|||~~~}}}}}}xxxtttqqqpppooonnnrrrwwwzzzzzzxxxvvvuuuqqqpppnnnkkkiiifffdddcccdddggghhhjjjooossspppjjj___XXXSSSQQQOOOLLLLLLNNNMMMMMMNNNMMMKKKHHHEEECCCFFFDDDBBBAAABBBBBBBBB@@@BBBAAA???@@@AAAAAA@@@>>>@@@??????>>>===<<<;;;;;;888888888888666555333222222111///---,,,+++******))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###############!!!!!!!!!!!!""""""###$$$########################!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))***************'''(((***---000666EEETTThhhyyyxxxxxx||||||tttkkkaaa\\\WWWVVVSSSOOOPPPSSS```gggooopppmmmnnnvvv~~~%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&''')))'''$$$%%%((((((((())))))(((((('''&&&&&&&&&%%%&&&&&&'''((()))((())))))******))))))((()))'''%%%$$$&&&'''&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''************************)))))))))*********++++++******++++++,,,------------......///111222444555000333555555333333444666555666666666666555444444111111111111111111111111222222000000000222444555000111222333444555555555444555666555333222444777777777777777888999::::::<<<:::999:::;;;;;;:::888:::;;;<<<<<<============>>>???@@@BBBDDDEEEFFFGGGCCCEEEGGGIIILLLRRRYYY]]]___^^^]]]\\\]]]^^^```aaabbbccceeeeeedddcccdddeeegggmmmsssvvvuuusssuuuwwwxxxyyy{{{~~~{{{xxxtttqqqoookkknnnsssvvvwwwxxxyyyyyyuuutttrrrooollliiigggfffdddggghhhjjjnnnrrroooiii]]]WWWSSSSSSSSSQQQQQQSSSQQQPPPPPPOOONNNLLLIIIGGGEEEDDDCCCDDDEEEEEECCCAAACCCAAA@@@@@@AAABBB@@@???@@@??????>>>===<<<;;;;;;777777888777666555333222222111///---,,,++++++,,,+++*********))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$!!!!!!"""""""""""""""!!!########################!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((())))))*********&&&&&&(((,,,...222;;;EEEYYYjjjxxxtttqqqllliiiccc___\\\\\\ZZZUUUSSSUUU[[[dddooouuuxxx}}}%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%&&&)))(((%%%&&&+++(((((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***))))))************))))))***'''%%%$$$%%%&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((************************((())))))))))))*********)))******++++++,,,------------------///111333555111333666666333222444666666666666666666555555444111111000000000000000000222111000000111333555666111111333444555666666666111444555444222222555777777777777777888999:::;;;;;;:::999:::<<<===<<<;;;;;;;;;<<<<<<===<<<<<<<<<>>>???@@@BBBDDDEEEGGGGGGCCCDDDFFFHHHLLLRRRYYY___aaa```^^^]]]]]]^^^```aaacccdddffffffdddccccccdddffflllsssuuutttrrrsssuuuxxxwwwyyy|||~~~~~~~~~~~~}}}{{{wwwsssqqqiiilllpppsssuuuvvvyyyzzzxxxvvvuuurrrooommmkkkjjjiiikkkkkkkkkmmmoookkkddd[[[VVVRRRSSSSSSQQQRRRTTTRRRQQQPPPPPPPPPOOOLLLJJJDDDDDDDDDFFFHHHHHHFFFCCCCCCBBBAAAAAABBBCCCBBB@@@??????>>>===<<<;;;;;;:::666777777777666555333222222000///---,,,,,,,,,---++++++++++++*********)))$$$%%%&&&''''''&&&%%%$$$&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$!!!!!!"""######""" ########################!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%"""######$$$&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%'''((()))))))))))))))((())),,,---...222888IIIZZZttt}}}vvvqqqooonnnccc______```]]]WWWUUUVVVUUU^^^kkksssyyy&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$$$$%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))(((((((((((('''''''''''''''&&&&&&''')))+++***)))(((((())))))******++++++***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((***'''$$$&&&+++---***'''&&&''')))*********)))(((************************++++++++++++++++++++++++...///000111222333444444333333444444444444444444444444444444444444444444555555444333333333333444555444444333333444444555222333444666777777888888:::666222111333666666555444444444555555777888888;;;:::999999999:::;;;<<<===<<<;;;::::::;;;<<<======@@@CCCEEEFFFGGGIIIJJJGGGHHHHHHIIIJJJNNNTTTXXXdddcccaaa^^^[[[ZZZ\\\^^^aaacccfffhhhhhhgggdddbbbhhhmmmsssuuuttttttwwwzzzzzzzzz{{{}}}zzzwwwxxx~~~}}}||||||xxxsssmmmooorrrrrrqqqssswww{{{xxxxxxwwwvvvuuutttttttttooorrroooiiijjjpppjjj^^^ZZZWWWSSSQQQPPPQQQPPPOOONNNOOOOOOPPPQQQQQQRRRRRRKKKFFFEEEIIIJJJFFFDDDFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>><<<;;;999888777:::888666555555444222000000///...------,,,------------,,,+++***((((((''''''&&&&&&%%%&&&'''((()))((((((''''''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""######""""""######$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&&&&&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''''''''''')))+++***,,,------,,,+++---...===HHH^^^xxx}}}||||||rrriiieeedddddddddccc^^^XXXSSSTTTXXXdddqqq{{{xxx&&&&&&%%%%%%$$$#########"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''')))((('''&&&&&&'''((()))(((((((((((('''''''''''')))((('''(((***+++***)))((((((((((((((()))))))))***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((***'''%%%&&&***+++)))&&&&&&'''((()))))))))((((((************************++++++++++++++++++++++++---......///000111222333333333333333444444444444666666666666777777777777666666555444333333333333555444444333333444444555333333555666777888888888:::777333222333555555555555555444555555666777777:::999999999:::<<<>>>???=========<<<======>>>>>><<<>>>AAACCCDDDFFFHHHJJJIIIKKKLLLMMMNNNPPPTTTWWW\\\\\\[[[YYYXXXXXXZZZ\\\[[[^^^bbbfffhhhiiihhhggghhhmmmsssuuussssssvvvyyy}}}}}}}}}|||zzz{{{}}}~~~}}}wwwwwwwwwvvvtttrrrrrrsssuuusssrrrrrrqqqrrrsssuuuvvvuuuwwwssslllmmmqqqlllaaa```\\\WWWSSSQQQPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQRRROOOJJJHHHLLLLLLGGGDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>===<<<;;;::::::999:::888666666666555333111000///...------,,,------///...---,,,+++***))))))''''''&&&&&&&&&'''((()))(((''''''''''''''''''(((***)))))))))((((((''''''(((''''''''''''&&&&&&&&&'''((()))***)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##########################################"""""""""!!!"""######$$$$$$######"""######""""""######$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''(((((('''(((***+++)))+++,,,,,,++++++,,,---222;;;NNNdddttt{{{}}}|||zzzyyy{{{yyymmmdddcccbbbaaaaaa^^^ZZZWWWTTTXXXaaallluuu|||}}}iii[[[&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((((((((((((''''''''''''&&&***)))((()))***+++***)))((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%&&&((()))'''$$$%%%&&&''''''((((((''''''************************++++++++++++++++++++++++,,,------...///000111111222222333333333444444444666666666777777888888888777777666555444444333333555444444333333444444555333444555666777888888888;;;888444333333444444444555555555444555555666666888888888999;;;>>>@@@BBB>>>>>>???@@@@@@AAA@@@@@@<<<>>>AAABBBCCCDDDGGGIIIKKKNNNQQQSSSSSSTTTUUUVVVUUUVVVVVVVVVVVVWWWZZZ\\\YYY\\\```dddgggiiiiiiiiiiiimmmrrrsssssstttwwwzzz~~~}}}yyy{{{yyyvvvuuutttsssrrrqqqnnnmmmllllllnnnqqqtttvvvxxxyyyuuunnnnnnqqqnnnfffgggccc]]]WWWSSSPPPMMMKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTPPPNNNOOONNNIIIEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB=========<<<<<<<<<<<<<<<:::888777666666555333222000///...------,,,------000000///...---,,,++++++(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''******))))))((('''&&&&&&(((''''''''''''&&&&&&&&&(((((()))******((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##########################################""""""""""""$$$######""""""######$$$######""""""######$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&((())))))((((((***+++((()))+++***))))))***,,,...333@@@QQQ___iiisss||||||zzzxxxwwwyyy}}}oooeeebbb___^^^]]]]]]\\\[[[XXXYYY```iiipppvvvppp\\\LLLDDD'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%(((((((((''''''((((((((((((((('''''''''&&&&&&&&&)))(((''')))+++,,,,,,+++)))))))))((((((''''''''')))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((()))'''%%%%%%''''''%%%###%%%%%%&&&&&&&&&'''''''''************************************++++++++++++,,,------...//////000000111111222222333333444444222222333333444555555555777777777666555444333222555444444333333444444555333444555666777888888888:::999666444444333444444666555555444555555666666888888888999:::<<<>>>@@@>>>???AAABBBCCCCCCBBBBBB@@@AAACCCCCCCCCCCCEEEGGGJJJNNNSSSVVVWWWWWWWWWXXXTTTUUUWWWWWWWWWXXXZZZ]]]\\\^^^aaadddfffhhhiiiiiiiiilllppprrrtttwww{{{~~~}}}}}}~~~yyywwwtttrrrsssvvvxxxvvvtttmmmkkkjjjiiikkkooosssuuuvvvvvvrrrmmmmmmpppooojjjlllgggaaa[[[WWWSSSPPPNNNMMMMMMMMMNNNPPPRRRTTTUUUXXXVVVTTTSSSQQQLLLHHHEEEDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>>>>>>>======999777555555555444333111000///...------,,,------000//////...---,,,,,,,,,((((((((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''(((((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$#######################################"""""""""""""""$$$###"""!!!!!!"""###$$$######""""""######$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******)))((()))+++'''((())))))(((((()))+++...000777CCCNNNYYYhhhuuu}}}|||zzzyyyzzz~~~ppphhhddd___[[[[[[[[[\\\\\\]]]]]]aaahhhnnntttwwwdddSSSFFF@@@@@@'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$############$$$%%%&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((+++------,,,*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''')))))))))))))))))))))))))))))))))******+++++++++---......//////000000000000000111111222333333444111111111222222333333333666666666666555444333222555444444333333444444555333444555777888888999999:::999888666444333444444666666555555555666777777:::999888888888999:::;;;===>>>@@@BBBCCCDDDCCCCCCEEEFFFFFFEEEDDDDDDFFFHHHIIIMMMSSSWWWYYYYYYZZZ[[[XXXYYYZZZYYYXXXXXXYYY[[[^^^___aaacccfffhhhjjjjjjhhhjjjnnnqqquuuzzz{{{zzz}}}|||uuutttsssvvvzzz|||{{{yyypppnnnkkkjjjjjjmmmppprrrqqqqqqooolllmmmppppppooolllhhhbbb]]]ZZZXXXUUUSSSNNNNNNMMMNNNOOOQQQSSSTTTYYYXXXWWWUUUSSSPPPKKKFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>======666555333333333333111000000///...------,,,------......------,,,,,,++++++)))))))))))))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&)))))))))((('''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""######$$$###"""!!!!!!"""###$$$######""""""######$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&#########$$$$$$$$$%%%%%%"""!!! """$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&(((******)))(((((()))&&&((())))))(((''')))***++++++...555===HHHYYYhhhuuu~~~|||{{{|||~~~uuukkkfff```\\\ZZZZZZ[[[[[[___^^^```eeejjjppp|||zzziiiVVVJJJBBB<<<<<<@@@''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%$$$#########$$$%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''***,,,,,,,,,************))))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((())))))***+++++++++............//////000000//////000111222333333444333333333333333333333333333444555555555444333222555444444333333444444555444555666777888999999999888999888777444333444555666666666666777888999:::<<<;;;999888777777777888;;;<<<>>>???AAABBBCCCCCCGGGGGGGGGGGGFFFFFFIIIKKKJJJMMMRRRVVVXXXZZZ]]]___\\\]]]^^^\\\ZZZYYYYYYZZZ\\\]]]___aaadddhhhkkkmmmhhhiiikkkooouuu{{{~~~|||~~~zzzyyyyyyzzz||||||{{{yyyrrrqqqnnnkkkkkkkkkmmmnnnmmmnnnnnnnnnnnnpppqqqqqqkkkgggbbb___]]]\\\[[[YYYQQQPPPOOOMMMMMMNNNPPPQQQVVVXXXWWWUUUTTTTTTOOOIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<555333222222222222000///000///...------,,,------,,,,,,,,,,,,++++++******)))************))))))(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################""""""""""""###############""""""!!!!!!""""""#########""""""######$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%############$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%''')))***((('''''''''&&&''')))(((''''''(((***+++***+++///444===MMM]]]lllzzz~~~~~~zzzkkkgggbbb^^^\\\[[[ZZZYYY]]]\\\\\\___bbbfffqqq|||{{{nnnXXXJJJ???>>>???===???DDD''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&%%%#########$$$&&&'''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&((())))))(((((((((((()))))))))))))))'''((())))))***)))((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&'''((('''&&&%%%%%%%%%&&&(((((())))))))))))))))))))))))((((((((()))***+++++++++------------..................///000111222333333555555444444333222222222000111333444555444333222555444444333333444444555444555666777888999999999666888999777555444555777666666666777888:::;;;<<<<<<;;;:::888777777888888999999:::<<<===@@@AAABBBDDDEEEFFFFFFGGGIIIMMMPPPOOOQQQSSSUUUWWWZZZ___bbbbbbccccccbbb___]]]]]]]]]]]]]]]]]]___aaadddgggiiijjjiiijjjmmmsssyyy|||}}}}}}|||yyyvvvuuuuuurrrqqqooommmkkkkkkkkkkkkiiijjjkkkmmmmmmlllmmmnnnjjjgggccc```______^^^]]]XXXVVVSSSQQQOOOPPPQQQRRRQQQUUUVVVTTTUUUWWWSSSLLLJJJIIIGGGEEECCCAAA@@@???=========<<<<<<;;;;;;;;;555333222222333333111000000///...------,,,------,,,,,,,,,,,,++++++++++++******+++++++++***)))((((((''''''''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################!!!"""""""""############!!!!!!""""""""""""!!!!!!######""""""######$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&######$$$%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###############$$$$$$$$$############$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&))))))(((&&&%%%&&&&&&((())))))(((((()))***+++***,,,...000666EEESSSdddppp~~~wwwiiifffcccaaa```^^^\\\ZZZ\\\ZZZYYYZZZZZZ\\\dddnnnvvv~~~ooo]]]RRRDDD;;;888???DDDGGGQQQ^^^'''''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$######%%%'''(((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&$$$&&&'''''''''(((((())))))'''((()))******)))(((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''((()))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,---------...///000111222333333555444444333222111000000...000222444444444333222555444444333333444444555444555666888999999999999555777999888555444666888666666777888999;;;===>>>===<<<:::999888999::::::888888888999;;;>>>@@@BBB@@@BBBDDDEEEGGGKKKPPPTTTTTTTTTUUUUUUVVVZZZ___cccggghhhiiihhheeecccbbbcccaaa```^^^]]]^^^___aaabbbkkkjjjiiikkkpppvvv{{{~~~~~~{{{yyy{{{}}}zzzuuuqqqpppqqqqqqpppooommmlllkkkjjjjjjffffffiiikkkjjjggggggiiijjjgggccc`````````___^^^___]]]YYYVVVSSSSSSTTTTTTNNNSSSUUUSSSUUUXXXUUUNNNKKKJJJHHHFFFCCCAAA???>>>999999999:::::::::;;;;;;555444333333333333222111000000...---------------,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,+++***)))(((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################!!!!!!""""""#########$$$ !!!"""######"""!!! #########"""###$$$$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&"""###$$$%%%&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############"""############$$$$$$$$$%%%#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&((()))'''%%%$$$$$$'''((())))))(((((()))+++'''''')))++++++///===JJJ^^^hhhvvv~~~pppfffeeeccccccbbbaaa^^^[[[]]]ZZZXXXXXXVVVUUU\\\eeelllrrr}}}jjjTTTDDD<<>>===;;;999999;;;===???===<<<:::999999:::<<<===>>><<<>>>DDDGGGIIIMMMRRRXXXWWWUUUSSSTTTXXX^^^ccchhhggggggiiikkkjjjfffbbbcccbbb___ZZZWWWYYY___dddllliiieeeffflllttt|||~~~~~~~~~}}}~~~~~~{{{xxxwwwwwwyyyyyywwwsssnnnjjjiiiiiimmmmmmmmmnnnpppooommmkkkgggfffeeedddcccbbbbbbbbbdddggghhheee___[[[YYYZZZ^^^bbbeeeccc\\\UUUSSSTTTXXXVVVUUUXXX[[[[[[UUUPPPPPPNNNJJJEEEAAA===:::999888888888999:::999666333777444222222333333000...111000...,,,++++++++++++++++++++++++******))))))***,,,---......---+++************(((''''''***,,,***(((&&&(((+++,,,+++)))******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&$$$###""""""$$$%%%$$$###""""""""""""""""""""""""""""""############""""""###############"""!!!!!!$$$$$$$$$$$$###!!!%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%###"""$$$'''(((&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''(((((((((((((((''''''''')))******+++,,,000666;;;UUUcccsss~~~wwwpppeeeeeedddcccbbb``````___ZZZWWWWWWXXXUUUPPPRRRZZZfffjjjrrrnnn^^^OOOCCC=========???EEERRRfff~~~%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""%%%''''''&&&&&&&&&'''))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&''')))***)))'''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))***)))(((''')))+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,///000222111000000111333222333555444333111222222222222222111111111111111222222222222222333333333333333444444555555444444777777888888888777666666555666666777888888999999<<<:::999888999;;;===???>>>===<<<;;;;;;<<<===>>>>>>;;;===BBBEEEGGGJJJOOOUUUUUUUUUTTTUUUZZZ___dddkkkjjjkkkmmmnnnmmmiiieeeccccccaaa^^^ZZZZZZ]]]```hhhgggfffhhhnnntttyyy{{{}}}}}}}}}}}}}}}}}}yyyvvvuuuuuuyyyxxxvvvrrrnnnllllllmmmooonnnnnnnnnnnnmmmlllkkkhhhgggfffeeedddcccccccccbbbcccdddbbb___\\\ZZZZZZ^^^bbbfffeee___ZZZWWWWWWYYYWWWVVVXXX[[[[[[WWWSSSRRRPPPLLLGGGCCC???<<<:::999999999:::;;;:::888666444222000111222333111///111000...,,,++++++++++++++++++++++++*********)))***+++,,,...---,,,+++******+++***((('''(((***,,,***)))'''(((+++,,,***(((***)))))))))((((((((('''((('''&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%###"""###$$$$$$###"""""""""""""""""""""""""""""""""############""""""###############"""!!!!!!"""###$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%######$$$'''(((&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''))))))))))))***...333777GGGTTTfffuuu~~~}}}~~~xxxqqqmmmhhhgggfffdddcccaaa```___\\\YYYYYYYYYVVVRRRTTT[[[bbbeeekkkuuu}}}~~~zzzkkkaaaTTTJJJBBB<<<>>>BBBHHHQQQ___ppp%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((%%%&&&''''''(((((('''''')))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''')))((('''((()))***)))(((''''''''''''((((((((((((******++++++******))))))++++++************))))))))))))))))))(((((((((((()))***+++***((((((***+++************+++++++++,,,)))*********++++++++++++...///111111000///111222000222333333222222222333333222222111111000000000000000111111222222222333222222333444444444444444555555666777777777777777888888777777777777666666999888777777888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<@@@CCCCCCFFFKKKPPPQQQSSSTTTVVVZZZ```dddllllllmmmoooooonnnjjjgggdddddddddaaa^^^\\\\\\]]]ddddddfffjjjppptttvvvvvvzzz{{{{{{{{{|||}}}}}}~~~~~~{{{xxxuuussstttwwwvvvtttqqqnnnnnnppprrrrrrrrrpppnnnmmmlllkkkkkkjjjiiihhhgggfffeeeeeeeeebbbaaa```______^^^\\\ZZZ]]]bbbggghhhddd___]]]\\\[[[XXXWWWYYY\\\]]]ZZZWWWUUUSSSPPPKKKFFFBBB>>>===888777777888999888777555000//////000111222222111000000...---,,,,,,,,,,,,++++++++++++************)))***,,,,,,---,,,+++******+++***)))((((((***,,,+++***((()))******)))((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&$$$######$$$$$$"""!!!""""""""""""""""""""""""""""""############"""""""""############""""""!!!""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$###$$$&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&((()))''''''((((((((((((((((((((((((((('''(((***///222999EEEVVViii}}}zzzzzzzzzzzz~~~~~~xxxsssooolllllljjjhhhfffcccaaa```___^^^\\\]]]]]][[[WWWXXX[[[___```ccchhhkkkjjjeee```KKKEEE>>>:::888;;;EEEQQQ```ooo%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((%%%&&&''''''(((''''''''')))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))******)))(((((((((((())))))))))))++++++++++++******)))(((*********************************))))))(((((((((***++++++***))))))***,,,******+++++++++,,,,,,,,,))))))))))))************---...///000//////000222...000222333222222333444444444333222111111000000//////000000111111222222222222333444555555555555555555666777777666666666777777777777777666666666888888777666777888:::;;;===>>>????????????>>>===>>>;;;<<<@@@BBBBBBDDDIIIJJJMMMPPPRRRUUUYYY]]]```kkklllmmmoooooommmkkkhhhfffeeedddbbbaaa``````aaacccccceeeiiinnnrrrsssssswwwxxxzzz{{{{{{~~~~~~|||}}}}}}zzz|||}}}}}}{{{xxxuuussssssuuutttrrrooonnnooosssvvvvvvuuussspppmmmllllllmmmmmmllljjjiiiggggggffffffeeebbb______``````]]]YYY\\\aaafffiiigggcccaaa___\\\ZZZYYYZZZ]]]^^^]]]\\\XXXWWWTTTOOOJJJFFFBBB@@@888666444333333222000...////////////000000000000000//////...---,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++***((((((***,,,+++******)))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%############""" """"""""""""""""""""""""""""""############""""""""""""############"""!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))''''''''''''((((((((((((((()))(((''''''(((,,,...444===LLL___xxx~~~{{{yyywwwwwwwwwyyy}}}}}}yyyuuurrrooonnnllliiifffccc```___^^^]]]___bbbdddccc___[[[YYY\\\[[[ZZZ[[[[[[XXXQQQKKKAAA===:::999<<>>>>>======<<<@@@======@@@BBBBBBDDDHHHGGGJJJMMMOOOQQQTTTXXXZZZgggiiimmmoooooonnnmmmllliiigggdddbbbcccdddfffhhheeeddddddgggkkkppprrrssstttvvvxxxzzz{{{}}}||||||}}}~~~{{{xxx|||}}}~~~}}}yyyvvvttttttrrrrrrpppnnnmmmnnnsssvvvxxxxxxvvvsssooommmnnnpppnnnmmmllljjjiiihhhggggggiiifffbbbaaabbbaaa^^^ZZZ[[[___dddggggggdddbbb```\\\\\\[[[\\\]]]^^^^^^^^^ZZZYYYWWWSSSOOOJJJFFFDDD===999555222000...,,,***000000000000///......////////////......------,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,***+++++++++))))))***,,,***++++++***)))((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&&&&%%%############""" """"""""""""""""""""""""""""""############""""""!!!""""""#########""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$%%%%%%$$$$$$######""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$%%%''')))&&&'''''''''(((((()))))))))******((('''(((***---222888DDDUUUooo~~~{{{xxxvvvvvvvvvvvvwwwyyy}}}~~~}}}{{{wwwtttooommmiiieeeaaa___^^^]]][[[```fffjjjjjjfff___YYYXXXUUURRRPPPNNNKKKDDD???<<<:::;;;AAAJJJ[[[sss$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))(((((((((((())))))))))))((((((((()))(((((('''''''''''''''(((((((((((()))+++++++++***************)))***+++***((((((***+++************+++++++++,,,((()))))))))***************+++------------///111,,,...111111111111222333444333333222222111111111000000000000000000000000000111222444555555555555777777666666555333222111333333444555777888999999:::999999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<@@@======AAABBBBBBDDDHHHHHHJJJLLLMMMMMMOOORRRTTTaaaeeejjjmmmooooooppppppmmmiiifffeeefffiiikkklllgggeeeccceeeiiinnnrrrsssqqqtttxxxzzz|||}}}~~~}}}}}}}}}|||yyywww{{{}}}~~~{{{wwwuuutttoooooonnnlllkkklllppprrruuuwwwwwwuuupppnnnppprrrpppooommmkkkiiihhhhhhgggkkkhhheeecccbbbaaa___^^^]]]___bbbdddeeecccaaa```\\\]]]^^^^^^^^^^^^^^^^^^[[[ZZZYYYVVVRRRNNNJJJHHHDDD@@@:::555111///---+++000111111000///......//////////////////...---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...***+++,,,,,,*********,,,)))***+++***)))((()))***(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&$$$######$$$$$$"""!!!""""""""""""""""""""""""""""""############""""""!!!""""""############"""&&&%%%$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$&&&%%%###"""######"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''((()))))))))*********)))((((((***,,,---333<<>>======;;;;;;;;;;;;======???<<<<<<@@@BBBBBBDDDHHHLLLMMMMMMLLLJJJKKKMMMOOOXXX]]]ccchhhjjjlllnnnpppooollljjjjjjlllmmmlllkkkfffeeedddfffjjjnnnqqqrrrppptttxxx{{{|||}}}|||yyywwwwwwxxxxxxwwwzzz}}}~~~~~~{{{wwwuuutttmmmmmmmmmkkkiiiiiikkkmmmqqqtttvvvuuuqqqooopppssspppooommmkkkiiihhhgggggghhhhhhgggdddbbbaaaaaaccc``````aaabbbcccbbbaaa___\\\^^^``````___^^^\\\\\\ZZZZZZYYYXXXTTTQQQMMMKKKHHHCCC===777444222000///...000222111//////000222...//////000//////------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000)))+++,,,,,,+++***+++,,,''')))+++***(((((()))+++'''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%###"""###$$$$$$###"""""""""""""""""""""""""""""""""############""""""!!!!!!"""#####################"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""$$$&&&%%%###!!!"""###"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***((()))))))))'''''')))+++***///666AAAXXXwww}}}zzzyyyyyywwwssspppooosssvvvuuuvvvyyy}}}qqqnnnjjjeeebbb`````````]]]bbbgggiiillloooiiiaaa[[[TTTLLLFFFDDDCCCAAA???DDDHHHVVVkkk$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))***++++++***)))(((&&&'''''''''(((((())))))''''''&&&%%%######$$$&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''%%%$$$&&&)))''''''''''''((((((((((((&&&'''((()))))))))))))))''''''(((((()))))))))************++++++,,,,,,---((())))))(((''''''(((***((())))))))))))*********************++++++++++++(((***,,,,,,,,,---...000---///111111000///000111............////////////444444333222111000//////,,,---...000111111222222333333444444555555444444444444555555666666777777666777999;;;===???AAABBB???===<<<::::::<<<===???>>>;;;<<>>;;;<<<===>>>;;;999>>>??????@@@AAABBBCCCDDDJJJLLLMMMMMMLLLLLLMMMOOOTTTUUUUUUWWWZZZ___cccfffhhhmmmpppoooooorrrrrrpppkkkiiihhhhhhkkkpppuuuxxxssstttxxx{{{~~~xxxuuuqqqnnnnnnooorrrtttuuuwwwzzz{{{zzzwwwrrrpppkkkjjjiiihhhhhhiiiiiijjjjjjjjjiiiiiikkkmmmppprrrrrrrrrpppooollliiigggffffffggghhhhhhfffeeefffggggggfffdddbbb```^^^]]]\\\___```aaaaaaaaaaaa```___aaa\\\WWWVVVWWWVVVRRRNNNDDDBBB???<<<888555444333444444333222111000...------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......////////////000000000000,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###!!!"""$$$%%%$$$!!!######""""""!!!!!! ###"""""""""$$$%%%$$$######"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***$$$"""%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%&&&%%%$$$###""" %%%&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((***111???WWWzzz|||yyy|||wwwssssssssstttuuuyyyyyy{{{~~~yyyssskkkggghhhiiihhhgggeeecccbbbeeeiiimmmnnnmmmhhh]]]TTTOOOIIIEEEPPP```mmmvvv%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&'''((()))))))))((('''&&&))))))%%%&&&***+++(((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((('''((()))***)))((((((***,,,''''''((()))))))))))))))++++++++++++++++++++++++++++++***)))))))))))))))))))))***++++++++++++***++++++++++++++++++,,,,,,******+++,,,------......//////............//////......//////000//////////////////000111222444444111000000//////000000111000111333333333333555666777555444333333444555666666666777888:::;;;<<<<<>>???===;;;===>>>???@@@AAABBBCCCDDDHHHJJJLLLMMMMMMNNNPPPQQQYYYYYYYYYZZZ\\\^^^```aaaccchhhkkkjjjlllqqqsssqqqnnnmmmkkkkkklllooorrruuuqqqssswww{{{vvvtttrrrooooooppprrrtttrrrtttvvvxxxwwwuuuqqqooojjjjjjjjjkkkkkkkkkkkkkkkhhhgggffffffgggiiikkkmmmpppoooooommmllljjjhhhgggfffggggggfffdddccceeefffddddddcccbbbaaa```^^^^^^bbbcccdddeeeeeecccaaa```___[[[VVVUUUUUUTTTQQQMMMGGGEEECCC???<<<:::888777555555444444222111///...---------,,,,,,,,,,,,+++---,,,,,,,,,,,,---..................////////////,,,,,,++++++++++++,,,,,,*********))))))))))))***))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###!!!"""$$$%%%$$$""""""""""""""""""!!!!!!!!!###"""""""""$$$%%%$$$############"""######$$$$$$#########$$$$$$$$$%%%%%%((($$$###%%%%%%###########################""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))((()))...888KKKiii{{{xxx~~~|||wwwsssrrrtttvvvwwwxxxyyy{{{~~~zzzuuuoookkkkkklllkkkiiidddbbbaaacccggglllnnnnnnkkkaaaYYYVVVPPPNNNXXXgggttt}}}&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&'''((()))))))))(((''''''))))))&&&&&&)))***(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))((((((***,,,''''''((())))))))))))))))))*********+++,,,,,,,,,++++++***))))))))))))***))))))***++++++++++++***,,,,,,++++++++++++++++++***+++++++++,,,---------000//////......//////000//////000000000///....../////////000111222333333000000////////////000000000222333333222222333555666555444333333444555666555555555666777888888888<<<;;;;;;<<>>======???@@@BBBCCCDDDEEEFFFHHHKKKMMMNNNPPPSSSUUU^^^_________^^^^^^]]]\\\]]]aaaccccccgggnnnqqqqqqppppppooonnnooopppqqqrrrpppssswww|||}}}|||tttsssrrrqqqqqqqqqrrrsssooopppsssttttttqqqnnnllliiijjjlllnnnooonnnmmmlllggggggfffeeefffggghhhiiillllllmmmmmmlllkkkkkkjjjggggggfffdddbbbccceeegggeeeeeeeeeeeeeeedddcccbbbdddeeeggggggfffdddaaa___]]]ZZZVVVTTTTTTRRROOOKKKHHHGGGEEEBBB@@@>>><<<;;;777777666555444222111000------------,,,,,,++++++,,,,,,,,,,,,,,,---......------------............,,,,,,++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""!!!!!!""""""""""""""""""###"""""""""$$$%%%$$$###$$$$$$######"""#########"""""""""############$$$&&&### !!!$$$%%%$$$"""########################"""""""""#########$$$$$$######$$$$$$######"""""""""""""""###$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***)))(((***///;;;QQQdddzzzwww|||}}}xxxsssrrrsssvvvxxxwwwxxx|||~~~{{{wwwrrrooooooooollliiieeebbb``````dddiiimmmnnnkkkccc]]][[[WWWVVV^^^kkkwwwxxx'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))*********)))(((((()))((('''''')))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))'''((()))+++''''''((()))))))))))))))((())))))***+++,,,,,,---++++++***))))))*********))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,---------......000000////////////000000000000000000000///...---...///000111111222222222000//////......//////000111222333333222111222444444444333333333444555666555555555555666666666666999999:::;;;===>>>??????===>>>???AAACCCEEEFFFGGGDDDGGGJJJMMMPPPSSSVVVYYYaaabbbccccccbbb```^^^]]]ZZZ\\\\\\\\\```hhhmmmlllmmmnnnooopppqqqsssttttttsssvvvzzz}}}yyyvvvssssssssssssssssssssssssoooppprrrsssqqqoookkkiiiiiikkkoooqqqrrrqqqooonnnjjjjjjiiihhhhhhhhhhhhiiijjjjjjlllmmmmmmnnnnnnnnnjjjjjjhhhfffdddeeehhhkkkjjjjjjkkkkkkjjjiiihhhgggdddeeefffgggeeebbb___\\\]]]ZZZWWWUUUTTTRRRNNNKKKGGGFFFEEECCCAAA???>>>===999999999777666444222111.........---,,,,,,++++++,,,,,,++++++,,,,,,---...------........./////////,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$############$$$######!!!!!!!!!""""""######$$$###"""""""""$$$%%%$$$###%%%%%%$$$###"""""""""###"""""""""#########$$$$$$$$$###"""###%%%%%%###!!!########################""""""""""""############""""""############"""""""""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++)))))))))***///===KKKfffuuu}}}wwwtttxxx}}}{{{vvvrrrqqqsssuuuuuuxxx}}}|||xxxtttssssssrrrnnnkkkhhheeeaaa___```ccchhhjjjhhhbbb]]]\\\YYYWWW]]]fffqqq||||||fffWWW'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***+++,,,+++*********)))((((((((((((((())))))(((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))((('''''')))+++''''''((()))))))))))))))(((((()))***++++++,,,,,,+++***************++++++))))))***++++++++++++***,,,,,,,,,++++++*********------......///000000000000000////////////000000000111111111000///.........///000111111111111111//////............//////111222333333111111222333333333333333444444555555555555666666666666666666666777888999:::;;;===>>>>>>???@@@BBBEEEGGGHHHIIIEEEHHHKKKNNNQQQTTTWWWZZZ___```ccceeeeeedddcccbbb\\\\\\ZZZYYY]]]eeehhhfffgggiiilllooorrruuuwwwyyywwwzzz}}}~~~yyyvvvtttuuuuuuuuuuuuttttttsssrrrsssssssssqqqmmmjjjhhhjjjmmmqqqttttttsssqqqooollllllkkkjjjiiiiiihhhhhhiiijjjlllmmmooooooppppppnnnmmmllliiiggghhhkkknnnmmmnnnnnnnnnllljjjhhhfffeeefffggggggeeebbb___]]]^^^\\\ZZZXXXVVVRRROOOLLLGGGGGGGGGFFFDDDBBB@@@>>>;;;;;;:::999777555333222//////...------,,,++++++,,,++++++++++++,,,------....../////////000000000---,,,,,,,,,,,,,,,,,,---+++++++++,,,+++***)))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$############$$$!!!!!!""""""######$$$$$$###"""""""""$$$%%%$$$###%%%%%%$$$###"""""""""###############$$$$$$$$$%%%#########$$$%%%$$$###!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!""""""#########"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++*********)))***222<<>>@@@CCCEEEHHHIIIJJJIIIKKKNNNPPPQQQSSSVVVXXXYYY[[[___ccceeegggggggggbbbaaa]]][[[___fffgggcccccceeehhhmmmqqquuuxxxzzzxxxzzz~~~}}}{{{xxxxxxwwwwwwvvvuuuuuutttsssssstttsssqqqnnnkkkiiimmmooorrrtttuuutttqqqoookkkjjjjjjiiiiiihhhggggggiiijjjkkkmmmnnnooooooooonnnnnnmmmkkkjjjjjjlllnnnlllmmmmmmmmmllliiifffdddhhhhhhhhhgggeeecccaaa```^^^^^^]]]ZZZWWWSSSOOOMMMJJJJJJIIIIIIGGGDDDAAA@@@<<<<<<;;;:::888555333222000//////...---,,,+++++++++++++++++++++,,,------////////////000000000111------,,,,,,,,,,,,------)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$###"""###$$$""""""#####################"""""""""$$$%%%$$$###$$$$$$######"""##################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""######"""""""""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***))))))+++)))(((---444333CCC\\\wwwyyyuuutttuuuuuuuuuyyy{{{sssnnnlllqqquuu|||||||||~~~~~~{{{xxxxxxtttmmmeee___^^^```bbbfffdddaaa^^^[[[XXXWWWXXX[[[eeerrrxxxhhhVVVFFF===:::%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))&&&'''((()))***)))((((((---)))(((+++***''''''+++(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((())))))***'''((((((((('''''')))***''''''((()))))))))))))))))))))))))))************+++*********++++++,,,---))))))***++++++++++++***++++++++++++++++++,,,,,,+++,,,---///000222333444111111000000000000111111//////000111111111000000---...000111222111//////...------------------......000111222111111333555111111222333444444555555444444444555555666666666777999::::::777666888:::;;;<<<>>>AAADDDGGGIIIJJJMMMNNNPPPQQQQQQRRRTTTVVVSSSUUUZZZ^^^cccfffhhhiiigggfffcccaaaeeejjjjjjeeeeeefffhhhjjjnnnrrruuuwwwtttwww{{{|||{{{zzzxxxwwwvvvuuuuuuqqqqqqrrrrrrqqqooommmlllooopppsssttttttsssqqqpppjjjjjjjjjjjjiiihhhgggggghhhiiijjjkkkllllllllllllkkkllllllkkkiiiiiijjjkkkjjjkkklllmmmllljjjgggfffhhhgggfffeeeccccccbbbbbb^^^^^^^^^[[[WWWRRROOOMMMJJJJJJJJJIIIFFFCCC@@@>>>===<<<;;;:::888555333222000000///...---,,,+++++++++++++++***++++++,,,---........./////////000000------,,,,,,,,,,,,------((()))+++,,,------,,,+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$"""!!!###%%%$$$$$$#####################"""""""""$$$%%%$$$############"""######$$$$$$"""""""""############$$$######$$$############$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$###$$$%%%(((***,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''(((***)))&&&)))///---555FFF]]]rrr}}}~~~zzzxxxxxxxxxuuurrrvvv}}}yyyqqqmmmooorrryyy~~~{{{|||~~~~~~|||~~~{{{uuullldddaaabbbddddddcccaaa^^^\\\ZZZWWWTTTUUUYYYbbbnnnxxx~~~}}}vvvmmm^^^OOOCCC;;;666444%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%'''((((((((('''&&&---)))(((++++++&&&'''+++'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***&&&'''((((((&&&'''(((***'''(((((()))))))))))))))*********)))))))))))))))+++*********+++,,,,,,---))))))***++++++++++++************++++++,,,,,,---)))***,,,...000222333444111111000000000000111111...///000111111111111111---...000111222111///......------,,,,,,------...---///111111111222444555000111222333444555555444222222333444444555666666999;;;<<<;;;888666777999999:::===???BBBEEEGGGIIIOOOQQQRRRRRRQQQQQQRRRTTTPPPRRRVVV[[[```dddgggiiikkkjjjgggeeejjjooonnniiihhhhhhhhhiiikkknnnqqqrrrpppsssxxx~~~}}}{{{yyywwwvvvvvvvvvnnnooopppqqqqqqpppooooooqqqrrrsssttttttrrrqqqpppkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiijjjjjjjjjjjjiiihhhiiijjjiiihhhgggggghhhiiijjjmmmnnnnnnmmmkkkiiifffeeecccaaa``````aaaaaa]]]^^^^^^[[[WWWRRRNNNMMMGGGHHHHHHGGGDDDAAA===;;;======<<<:::888555333222111000///...---,,,++++++++++++******++++++,,,------------.........//////...------,,,,,,------...'''(((+++---...---,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$%%%%%%"""!!!###%%%%%%$$$$$$$$$###"""""""""###"""""""""$$$%%%$$$######"""""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$"""""""""###&&&***...000'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&''')))(((%%%''',,,...///888JJJ___pppzzz{{{zzz{{{zzzvvvrrruuu|||~~~tttpppnnnqqqvvv~~~~~~{{{xxxxxx{{{~~~}}}{{{zzzqqqiiidddeeeggg```aaa```]]]\\\[[[WWWRRRQQQRRRVVV```llltttuuuttthhh\\\KKK>>>999666333000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((***)))%%%%%%((()))'''+++++++++******(((''''''(((&&&###"""$$$'''((()))((((((((((((''''''''''''))))))((('''''''''''''''(((((((((((((((''''''''')))(((''''''''')))***+++(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,---...,,,,,,---///000111222333222222111111111111111111////////////////////////222222222222111111111000,,,,,,++++++,,,---///000000000000000111111111111444444333333333444555555666666666666666777888888666888:::::::::999:::;;;777888999:::<<<@@@EEEIIIKKKNNNPPPRRRQQQQQQQQQRRRQQQQQQSSSWWW]]]bbbeeefffhhhdddaaadddkkkqqqsssrrrlllkkkjjjkkklllllllllkkkjjjnnntttzzz~~~~~~~~~}}}zzzwwwsssqqqqqqmmmjjjiiilllooopppppprrrpppmmmkkkkkklllnnnpppqqqooonnnnnnpppoookkkhhhkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhgggggghhhiiijjjkkkkkklllmmmmmmmmmlllllleeefffeeeaaa\\\ZZZ[[[]]]ZZZ[[[\\\\\\YYYTTTOOOLLLGGGFFFDDDDDDCCC@@@<<<999;;;::::::999888777777666111222333333222111///......---+++*********++++++,,,,,,++++++,,,,,,------,,,,,,,,,------.........,,,,,,,,,+++++++++******(((((())))))*********+++))))))(((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""$$$#########""""""!!!!!!######""""""""""""######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$#########""""""""""""""""""$$$"""###''')))---777AAA444111***%%%&&&)))(((###"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))((('''******)))))))))))))))***---,,,///<<>>AAA===???CCCFFFHHHJJJMMMPPPTTTVVVXXXZZZ\\\___ccceeebbb``````ccchhhmmmppppppuuuuuuuuutttrrrqqqppppppuuutttsssrrrsssuuuwwwyyy}}}~~~~~~}}}}}}{{{yyyvvvtttrrrooooooooopppooonnnmmmkkknnnnnnooooooooonnnmmmlllmmmnnnooopppqqqqqqpppooommmlllkkkjjjiiiiiiiiijjjllllllnnnoooooonnnlllllliiiiiijjjjjjjjjiiiiiihhhdddcccbbb```^^^]]]^^^^^^______^^^]]]ZZZVVVSSSQQQLLLJJJGGGEEEFFFFFFEEEDDD>>><<<:::777444000...---000111222333444555666666444333111000...---,,,,,,+++***++++++,,,---////////////......------,,,,,,++++++*********))))))))))))))))))))))))*********'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&$$$)))777FFFOOOJJJ>>>///&&&&&&'''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((())))))&&&(((***,,,000:::HHHSSS```eeelllrrrvvvuuurrroooiiijjjlllqqqvvvyyyxxxwwwmmmqqquuuvvvtttssssssssspppqqqpppjjjfffgggmmmssstttyyy}}}~~~zzztttmmmjjjhhhjjjnnnlllfff```\\\WWWQQQKKKGGGDDDAAA???999444///---...///...+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&)))***'''(((++++++((()))************))))))((()))(((''''''))))))(((&&&(((((((((((('''''''''&&&)))((((((((((((((())))))&&&'''''''''(((((())))))((())))))))))))((((((((((((((((((((())))))))))))***************)))((((((++++++******))))))(((((((((((((((((((((((((((((((((((()))++++++,,,,,,,,,++++++,,,,,,---...///000//////000222333444555666777777666666555444444333222222222222222222222222000000000000////////////111111111111111111111111////////////000000000000///000333555666555444333222222222333444666777888555777999999888888999:::888999::::::999:::===???>>>???BBBCCCDDDFFFHHHKKKOOORRRUUUXXXZZZ]]]aaaeee`````````cccgggkkkmmmnnniiimmmsssuuuuuutttssssssuuuvvvvvvvvvvvvvvvuuuttt{{{}}}~~~~~~|||yyyvvvsssqqqppppppqqqrrrsssrrrpppooonnnqqqqqqrrrqqqpppnnnkkkjjjlllmmmooopppqqqpppppppppnnnmmmlllkkkjjjjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkiiiiiijjjkkklllllllllkkkfffdddaaa___]]]\\\[[[[[[YYYYYYXXXXXXVVVUUUSSSRRRMMMKKKHHHFFFFFFGGGFFFEEE???===;;;777444000...------...///111444666888999555555444222111///...---************+++,,,---.../////////......---------+++++++++************)))******))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################"""###$$$%%%&&&%%%%%%%%%################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$&&&'''%%%&&&///:::FFFFFF@@@444+++)))((('''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))***+++'''***+++******000;;;EEETTT[[[fffpppuuuuuurrrpppfffcccaaaeeemmmsssuuutttllllllmmmqqquuuwwwuuusssqqqqqqppplllggggggmmmuuuwww|||zzzsssnnniiikkkppprrrllleee___ZZZSSSLLLGGGBBB===:::555222...---......,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((%%%)))***((())),,,+++((())))))************))))))***(((&&&&&&'''((('''&&&))))))(((((((((''''''''')))))))))((())))))******&&&&&&''''''((()))))))))((())))))))))))(((((('''(((((((((((()))))))))))))))******++++++******)))+++++++++******)))))))))((((((((((((((((((((((((((()))***+++,,,---------+++++++++,,,---///111111//////000111333444555666888777777666555444333333111111111111111111111111111111000000000/////////...///000111222222222222000000000000111111111111000111333555666666555555333333333444555777999999222444666777666666777888666777999999888999;;;===@@@AAABBBBBBAAABBBDDDFFFJJJNNNRRRTTTUUUXXX^^^bbb___```aaaccceeehhhjjjkkkccciiiqqquuuvvvvvvvvvxxxvvvxxxzzz{{{{{{yyyvvvtttzzz|||}}}|||}}}~~~}}}|||zzzwwwtttrrrpppoooppprrrttttttrrrqqqqqqqqqqqqqqqqqqqqqooommmkkkjjjmmmoooqqqrrrqqqpppqqqqqqpppooonnnmmmlllkkkkkkkkklllllllllmmmmmmlllllllllkkkkkklllmmmmmmmmmmmmlllhhheeeaaa___^^^]]][[[ZZZUUUUUUTTTTTTSSSSSSSSSSSSMMMJJJHHHGGGFFFFFFDDDCCC???>>><<<999555333000///,,,,,,---///222444777888666666555555333222000///,,,,,,+++++++++,,,------/////////...............,,,,,,,,,+++++++++******************))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%#######################################$$$$$$$$$ !!!!!!!!!!!!!!!!!! """"""""""""############"""!!!!!! !!!!!!"""!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$######%%%(((&&&$$$'''---===BBBBBB999///***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((())))))***+++,,,)))+++,,,***(((+++333:::FFFPPP___lllssssssqqqpppfffaaa\\\]]]dddkkknnnnnniiiggghhhmmmtttxxxxxxuuussspppnnnmmmjjjjjjooowww{{{~~~tttjjjjjjpppsssooohhh___ZZZSSSLLLFFF@@@;;;888222000---,,,++++++***)))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((((((((%%%)))***)))))),,,,,,)))))))))************))))))***(((%%%$$$%%%&&&'''&&&(((((('''''''''&&&&&&&&&((((((((((((((()))******&&&&&&''''''((())))))***((()))******)))((('''&&&(((((((((((())))))))))))(((((()))***++++++++++++++++++******************)))))))))))))))))))))))))))***+++,,,---.........,,,,,,,,,------///000111...///000111222444555555888777666555444333333222111111111111111111111111222222111111111000000000---...000111222222222111111111111111222222222222222333333444666777777888555555555555555555666777222444666777666666777888666777999:::999:::<<<>>>AAABBBBBBAAA@@@AAACCCEEEGGGKKKPPPQQQQQQSSSXXX]]]___```bbbcccdddeeegggiiiccciiiooorrrqqqrrruuuyyyxxxzzz|||~~~~~~|||yyywwwzzz||||||{{{{{{|||xxxwwwvvvtttsssqqqqqqpppoooqqqtttsssqqqppprrrsssppppppqqqqqqppppppooooooooorrruuuuuusssrrrrrrsssrrrqqqpppnnnmmmmmmllllllmmmmmmllllllllllllmmmmmmnnnnnnnnnmmmmmmkkkjjjjjjiiifffbbb`````````^^^\\\WWWVVVTTTSSSRRRRRRSSSSSSKKKJJJHHHGGGFFFEEEBBB??????>>><<<:::888666444333------------...000222333666666666666666444333222//////...------------...............////////////---------,,,,,,,,,,,,+++************)))))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''&&&&&&########################""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!! !!!!!!!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$### !!!""""""######%%%""""""&&&'''%%%%%%(((111:::>>>777...(((&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''((((((***+++++++++,,,,,,+++)))+++///222999FFFXXXhhhoooqqqpppnnngggaaaZZZXXX\\\aaaeeefffddddddfffiiinnnssswwwxxxuuuooolllmmmnnnmmmrrrxxx~~~|||lllhhhmmmrrrnnnggg___ZZZSSSLLLFFF@@@;;;777111///---+++++++++++++++''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((%%%(((***)))***---,,,)))((())))))*********))))))+++((($$$######%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&'''((())))))***((()))*********((('''&&&(((((((((((())))))))))))'''((()))***+++,,,,,,,,,************************************************)))***,,,---.../////////......---------......///......///000222333444555888777666555444333222222111111111111111111111111222222222222111111111111...///000111222111111000111111222222222333333333444444444444555777999:::888777666555444333333333444666888999888888888:::888999;;;<<<<<<===???@@@BBBBBBBBBAAA@@@AAACCCEEEGGGKKKOOOOOOMMMNNNSSSXXX___aaabbbccccccdddfffgggfffjjjmmmmmmkkkmmmrrrwww{{{|||}}}~~~~~~~~~|||{{{{{{}}}|||zzzzzzzzzuuutttsssrrrrrrrrrrrrsssnnnppprrrrrrpppppprrrtttqqqqqqrrrsssssstttuuuuuurrruuuxxxwwwuuussstttuuusssrrrqqqooonnnnnnmmmmmmooonnnmmmllllllmmmnnnoooppppppooonnnllliiigggfffiiifffbbbaaaccccccbbb```ZZZXXXVVVTTTSSSSSSSSSSSSJJJIIIHHHGGGFFFDDD@@@===???>>>===;;;999888666666///...---,,,,,,---...///555666777777777555444333222111000//////......///------......//////000000......---------,,,,,,,,,+++*********))))))((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$!!!!!! !!!!!!!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$### !!!""""""###'''""" $$$'''&&&&&&'''&&&000666222***&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''')))******,,,,,,,,,+++***+++,,,...222@@@TTTdddmmmooonnnmmmhhhbbbZZZVVVWWW[[[^^^``````cccggghhhjjjnnnuuuzzzvvvnnnjjjmmmoooooosssyyynnngggkkkooolllfff```[[[UUUNNNHHHAAA<<<888111000...,,,,,,---...///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***'''%%%&&&((((((&&&$$$$$$%%%&&&'''((()))***+++******++++++++++++******,,,***((((((++++++)))'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))******))))))***+++,,,,,,)))************+++++++++++++++***************+++***++++++,,,---...//////---...............------000000000000000111222222777666444333222222333444222222222333333222111111111111000000000000000000111111000000000000111111000000111222333333444444555444444555555666777888888777666555444444444444555777999999999888999:::999<<<>>><<<888:::BBBIIIGGGCCC@@@@@@CCCEEEEEEDDDHHHKKKNNNMMMJJJKKKPPPUUUXXXYYYZZZ[[[]]]bbbhhhlllllllllmmmnnnoooqqqssstttxxx{{{~~~{{{wwwtttuuuvvvxxxtttvvvvvvssspppoooqqqtttrrrrrrqqqqqqqqqqqqrrrrrrqqqpppooonnnoooqqqssstttzzz{{{{{{zzzxxxwwwwwwxxxuuutttsssssssssrrrpppnnnpppnnnmmmmmmnnnnnnmmmkkkrrrqqqpppoooooolllgggdddiiifffdddeeehhhiiieeeaaa]]]YYYTTTRRRSSSSSSPPPNNNMMMLLLIIIGGGEEECCCBBBAAA>>>===<<<999777555333222111000///...---,,,,,,,,,222444777999999777444333333333333333111///,,,+++++++++,,,---...000000111111111000000//////......++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%$$$$$$######$$$$$$%%%$$$"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%))))))******)))'''%%%$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&((()))***++++++------,,,***))))))+++///777FFFXXXgggnnnmmmjjjgggbbb\\\XXXWWWYYYZZZ[[[]]]^^^```dddiiinnnsssvvvsssqqqooooooqqqtttwwwxxx}}}uuukkkhhhhhhiiikkkaaabbb```YYYRRRKKKCCC;;;666111...//////,,,+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''***(((&&&'''))))))'''%%%%%%%%%&&&''')))******+++)))******++++++******)))+++)))'''(((******(((&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++++++++***************++++++,,,,,,---...///000000///000000111111000//////000/////////000000111222555444333333333333555555222222333333333333222222111111111111111000000000222111111000000111111222///000000111222222333333444444444444555666777888999888888777666555444444555777999999888888999:::777;;;===<<<999;;;CCCJJJNNNIIIDDDBBBCCCEEEGGGGGGKKKNNNPPPOOOMMMNNNRRRWWWWWWXXXYYYZZZ[[[___dddhhhiiijjjkkkmmmooopppqqqrrrwwwyyy|||~~~~~~zzzxxxxxxzzz{{{xxxxxxwwwtttqqqoooppprrrooonnnmmmllllllmmmnnnooopppooonnnnnnnnnppprrrsssvvvxxx{{{|||{{{zzzyyyyyyvvvuuusssssstttsssrrrpppqqqpppooopppqqqqqqooommmqqqooonnnmmmllljjjgggdddgggdddbbbcccggggggdddaaa^^^ZZZVVVTTTTTTSSSOOOLLLKKKJJJHHHFFFDDDCCCBBBBBB???>>><<<:::888666555444111000///---,,,,,,++++++222444777999999888666555444444444444222000...,,,+++,,,,,,---...///000111/////////////////////000++++++******)))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%###""""""###%%%&&&###"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%'''((((((((((((&&&%%%$$$%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&''')))***+++***,,,,,,+++)))))))))***...444AAAQQQ```iiillllllhhhfffcccaaa````````````^^^___cccggglllppptttvvvsssrrrqqqppprrrtttuuuvvv{{{xxxlllgggeeeeeefffeeefffddd]]]VVVPPPFFF===999333/////////,,,+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''***)))'''((())))))((('''&&&''''''((()))******+++))))))************))))))***(((''''''(((((('''&&&''''''''''''''''''''''''((())))))******))))))((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***)))************++++++++++++***************++++++,,,,,,---...///000111111...///111222222111000//////////////////000000111222222222222333444555666222333333444444333333333222222222111111111000000222222111111111111222222//////000000111111222222444444444444555666777888999999999999888666444333555666888888888888999;;;666:::<<<;;;:::===DDDJJJRRRLLLFFFAAAAAADDDFFFHHHKKKNNNPPPOOONNNOOOSSSVVVVVVVVVWWWWWWXXXZZZ^^^aaafffhhhkkkmmmpppqqqqqqrrruuuwwwzzz|||}}}}}}||||||~~~{{{{{{yyyvvvrrrpppooopppnnnmmmjjjiiiiiijjjmmmnnnnnnnnnmmmmmmnnnoooqqqrrrrrrvvv{{{~~~~~~}}}}}}}}}zzzxxxvvvuuuuuuuuutttsssqqqqqqqqqsssttttttrrrppppppnnnlllkkkjjjiiifffdddeeecccaaabbbeeeeeeccc___^^^[[[XXXVVVVVVTTTPPPLLLIIIHHHGGGEEEDDDCCCBBBBBB???>>><<<:::888777666555111000///...---,,,,,,,,,222444666888999999777777444555555444333111///...,,,,,,---......///000000,,,------...//////000000+++******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((******+++,,,,,,+++)))(((((()))---111888DDDRRR^^^eeeiiiiiijjjkkkkkkjjjgggdddaaa\\\___dddiiiooosssuuuvvvsssttttttttttttttttttsss{{{{{{ooojjjgggeeefffhhhiiigggbbb\\\VVVLLLCCC>>>777111000...++++++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((''''''(((((('''''''''((((((((()))*********((())))))))))))))))))(((((('''''''''''''''&&&&&&'''''''''''''''''''''''')))))))))******)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********+++++++++*********)))******+++,,,++++++,,,---...///000000,,,---000111222000///---000///////////////000000222222222333333444444555222222333444444444444333333333222222222111111111111111000000000000111111000000111111222222222222444444444444555666777777999:::;;;;;;:::888555333555666777777777888999;;;888;;;===<<<;;;===BBBGGGLLLHHHDDD@@@@@@AAADDDEEEJJJKKKMMMMMMLLLMMMQQQTTTTTTUUUUUUUUUUUUVVVYYY\\\aaadddhhhmmmppprrrsssssssssvvvyyy{{{}}}|||{{{zzzwwwuuusssrrrqqqqqqooollljjjjjjllloooqqqnnnnnnnnnnnnnnnoooqqqrrrqqquuuyyy|||~~~}}}zzzxxxxxxwwwvvvuuuqqqqqqrrrtttvvvvvvtttrrrqqqnnnllljjjjjjiiihhhggggggeeedddcccdddccc```^^^]]][[[YYYYYYZZZXXXTTTPPPKKKJJJHHHEEECCCAAA@@@???>>>===;;;999777666666666333222111000///.........111222444666777777777777444444555555444222000///------......///000000111---------...............*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######"""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""############""""""!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***...///...,,,)))''''''(((------000777BBBNNNZZZ```hhhlllppprrrnnnhhhaaa]]]XXX\\\bbbiiiooosssuuuvvvtttvvvxxxyyyxxxvvvtttsss{{{yyynnnjjjgggeeeeeefffgggfffbbb___[[[RRRIIICCC;;;444111///,,,,,,...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''''''''((())))))*********+++++++++******))))))***++++++,,,)))***+++,,,---......///---...000111222111000///000000////////////000000444444444333333222222111111222333333444444444333222222222222222222222222000000000//////000000000222222333333333333333333333333333444444555666777888999:::;;;:::888666555444555666666666777:::<<<<<<===>>>===;;;<<>>777444111---,,,///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***)))))))))))))))))))))))))))((((((''''''''''''((()))************+++++++++))))))))))))***+++,,,,,,))))))***+++,,,---......000111222333333333333333222111111000000000000000444444444444333222111000000000111222333333333333111222222333333444555555111111000000000000111111333333444444444444444444333333333333444555666777777888999::::::999888777444555666666555777:::======>>>>>>===<<<<<<>>>@@@@@@BBBDDDEEEDDDDDDFFFGGGLLLKKKKKKLLLMMMOOOQQQRRRRRRSSSUUUUUUUUUVVVXXXZZZUUUWWW\\\aaafffjjjlllmmmoooqqqtttwwwzzz~~~~~~~~~zzzyyyyyyzzz{{{{{{zzzxxxrrrqqqooommmmmmoooqqqrrrssssssttttttuuuvvvvvvvvvxxxxxxwwwvvvxxx}}}~~~{{{yyysssrrrqqqrrrsssttttttsssqqqpppnnnnnnooonnnmmmkkkmmmllljjjhhheeebbb```^^^YYYWWWVVVYYY\\\^^^\\\YYYQQQOOOKKKGGGBBB>>>;;;:::;;;999777555444555666777888777666555444333333333000000000000111222444555333444555666666555444333111111111222222333333333222111000///...,,,++++++***))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%$$$$$$######$$$$$$%%%!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""############""""""""""""""""""####################################"""""""""############$$$###############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((000000000---)))'''&&&'''&&&'''(((,,,444@@@NNNXXX```hhhrrrwwwssskkkdddaaaWWWXXX[[[^^^dddiiinnnqqqsssxxx}}}~~~|||zzzyyyzzz}}}}}}vvvqqqjjjbbb___ZZZYYYXXXWWWZZZ]]]XXXQQQHHH@@@999777333///---///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###%%%''''''%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((***)))&&&%%%&&&(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''&&&''''''((())))))******))))))))))))))))))))))))***)))((((((''''''(((((()))************+++++++++))))))))))))***+++,,,---)))******+++,,,---...///222222111111222333555666333333222111111111111111111222333333333333111111...///000111222222222222000111222333444666777777333222222222222222222333333333333333333333333333333333333333444555666666666666777777888999999999444555555555555777:::=====================???@@@AAACCCDDDDDDCCCDDDGGGJJJKKKJJJIIIJJJLLLNNNPPPQQQQQQSSSUUUVVVWWWYYY[[[]]]WWWXXX[[[^^^bbbeeehhhiiilllnnnqqqssswww|||}}}|||{{{zzzyyy{{{}}}}}}{{{yyyrrrqqqppppppppppppqqqrrrvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwxxx{{{~~~wwwuuurrrqqqrrrtttttttttpppoooooopppppppppmmmkkkjjjkkkjjjhhheeecccaaaaaaYYYVVVTTTUUUYYY[[[ZZZXXXRRRPPPLLLGGGCCC???===;;;;;;:::777555555555777888888888666555444333333333222111000000000111333444555666777888888888777666333333333444444444444444111111000//////...------)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############""""""############""""""""""""""""""####################################""""""""""""############%%%$$$#########$$$%%%&&&######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''***+++,,,***(((''''''(((&&&''')))+++///888CCCKKKTTT^^^kkksssssspppmmmkkk^^^\\\ZZZZZZ]]]bbbhhhlllpppuuu{{{}}}{{{yyy{{{}}}|||tttkkkfffWWWUUURRRQQQUUUZZZWWWPPPHHHAAA;;;999666111//////&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%'''***'''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&''')))***)))&&&%%%''')))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((*********)))((('''''''''&&&&&&'''''''''&&&''''''((()))******+++))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++))))))))))))***+++,,,---***++++++,,,---...///000111000/////////111444555444444333222111111111222///000222333444444333222......///111111222222222///000111333555777888999555444444333333444444555222222222222222222222222333333333333444555666666555555555666777999:::;;;444444555444555777:::===;;;<<<<<<======???@@@AAACCCCCCCCCAAA@@@AAAFFFKKKHHHGGGFFFGGGIIILLLMMMNNNPPPSSSVVVXXXYYY[[[^^^```\\\]]]^^^```bbbdddggghhhiiikkknnnqqqtttyyy}}}|||}}}{{{zzz|||~~~~~~{{{xxxtttsssssssssssssssssstttyyyyyyzzz{{{||||||||||||xxxyyyzzzyyyyyyzzz}}}~~~zzzwwwsssqqqrrrtttuuuuuuooonnnooopppqqqpppmmmjjjggghhhiiihhheeedddccccccYYYUUURRRSSSVVVXXXWWWVVVQQQOOOLLLHHHDDDAAA>>>===<<<:::888666555777999:::888777666555444333333333444333111000000222333555777888999:::;;;:::999999444444555555555555555555000000000000000/////////)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""############""""""############""""""""""""""""""####################################""""""""""""############&&&%%%$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&(((((('''''')))***((()))***)))***///777===IIITTTdddnnnrrrrrrrrrssseeeaaa[[[XXXYYY^^^dddhhhmmmsssyyy{{{zzzyyy{{{~~~zzz~~~wwwnnnhhhWWWTTTOOOMMMRRRXXXVVVOOOHHHAAA<<<;;;888222///000(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))((((((((((((''''''''''''))))))((('''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))***,,,...///111111000...---///333444222000222444444111111444555222111333555666777666555444222333333333333222111111...000222444555444333222222333555555444333444555444444333222222111000000333333333333444555666666777555444555888999888666<<<888555666:::===<<<:::999999;;;<<<============@@@???>>>>>>???BBBDDDFFFIIIGGGGGGIIIMMMOOOMMMKKKOOOOOOPPPRRRVVVZZZ___aaabbbeeeggghhhgggffffffggggggkkkmmmmmmqqqyyy|||zzzzzz{{{}}}~~~}}}zzzwwwuuutttvvvwwwvvvrrrqqqrrrtttwwwxxxzzzzzzzzzzzz|||}}}}}}{{{zzzzzz{{{~~~~~~~~~}}}xxxtttqqqqqqssstttqqqooonnnoooqqqpppmmmiiillljjjgggeeecccaaa___\\\YYYWWWUUUTTTTTTSSSQQQPPPRRROOOKKKIIIHHHGGGCCC???@@@===:::999999888777666444444444555555555555555555777888888666444333444555888;;;===>>><<<999777444333222333444444222111///...---,,,,,,,,,,,,---+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$######""""""######$$$%%%&&&%%%$$$#########$$$%%%%%%$$$"""!!!!!!!!!"""###""""""######"""!!! $$$#########""""""!!!!!! """#########"""!!!######""""""!!!!!! """"""############""""""!!!""""""""""""#################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###''''''''''''((((((((((((&&&%%%&&&)))***))),,,222;;;FFFXXXhhhtttyyyxxxwwwpppdddYYYUUUSSSTTT\\\fffiiirrrwwwwwwyyy}}}~~~zzz|||}}}vvvoookkk___XXXQQQOOORRRSSSPPPLLLHHHCCC>>><<<999666666:::(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))))))))(((((()))))))))*********))))))))))))((((((((((((+++++++++******(((''''''((((((((((((((((((((((((''''''(((((()))******+++((()))***+++,,,......//////......///222333222000444666555222111444444222222333555777777666555444222222333333222222111000...///111222333333333222000222444444444444555666666555555444333222222222222222222222333444555555777666444555888999888666888666555777;;;<<<:::777<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEHHHGGGGGGJJJNNNPPPPPPNNNQQQPPPPPPRRRUUUYYY]]]___bbbdddggghhhgggffffffgggfffjjjlllkkkmmmtttyyyzzz}}}{{{||||||||||||zzzxxxuuussssssuuuvvvuuurrrqqqrrrssstttuuuwwwxxxxxxyyy{{{}}}}}}|||{{{zzz{{{}}}{{{wwwuuutttttttttrrrpppnnnoooooonnnkkkhhhkkkiiifffdddcccaaa^^^\\\XXXWWWUUUTTTTTTTTTRRRPPPRRROOOKKKJJJIIIHHHEEEBBBCCCAAA===;;;;;;:::999888777777777666666666555555444666777777666555666777555777:::<<<======;;;:::777555444333444444222000...------,,,,,,,,,------+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$"""!!!!!!!!!"""###"""""""""!!!!!! #########"""""""""!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""#########$$$$$$##########################################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&'''''''''''')))''''''***)))'''***///555>>>NNN___nnnwwwyyyyyyqqqfff\\\VVVRRRQQQWWW___jjjrrrxxxyyyzzz}}}}}}zzzyyy|||xxxxxxxxxsssmmmkkkddd]]]UUURRRTTTUUUSSSOOOHHHBBB>>><<<:::888:::>>>''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************)))(((((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))************))))))((((((''''''***************)))(((''''''''''''''''''''''''''''''(((((())))))*********))))))******+++,,,,,,,,,.........///111222111000555777666333222555555222333444555777777666555555222222333333222222111000//////000000111111222222...000333444444444666777666666666555555444444444111111111111222333444555777666555666888999888777777777888:::<<<<<<:::888<<<===???@@@AAABBBBBBBBB@@@@@@BBBCCCDDDDDDEEEEEEHHHGGGHHHKKKNNNQQQRRRRRRSSSRRRQQQQQQSSSVVVZZZ\\\aaacccfffgggfffffffffgggggglllnnnlllmmmqqqsssrrr}}}}}}~~~~~~|||zzzwwwuuusssrrrrrrssstttsssrrrqqqrrrsssqqqsssuuuvvvvvvwwwyyy{{{{{{zzzzzz{{{}}}}}}zzzxxxvvvuuuuuusssqqqpppooonnnjjjhhhiiigggeeedddcccaaa^^^[[[XXXVVVUUUTTTUUUUUUSSSQQQQQQNNNLLLKKKJJJJJJHHHFFFHHHEEEAAA???>>>===;;;:::::::::999888888777888888444555666666555666888:::555666888:::<<<===>>>>>><<<999666444333333111000------,,,,,,,,,------...,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$######"""!!!""""""""""""!!!  !!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""############""""""############$$$$$$$$$%%%##########################################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&+++))))))***(((%%%''',,,000555AAARRRcccpppvvvwwwtttlllccc]]]XXXUUUXXX\\\iiiqqqwwwyyyzzz||||||yyyvvvvvvxxxzzz~~~yyyrrrrrrsssqqqnnnmmmggg```WWWSSSSSSTTTRRRPPPIIICCC>>>===<<<<<<@@@EEE'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,+++******)))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((((((((()))))))))*********))))))((((((''''''))))))*********))))))((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++------...///000111000000444666666333333666777444444555555666666666555555222222222222222111000000/////////...///000111222///111333333333333444555555555555555555444444444222222222222333444555555777666666777888888888888:::;;;<<<======<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@@@@AAACCCEEEFFFEEEDDDDDDIIIIIIJJJLLLOOOQQQSSSSSSTTTSSSQQQQQQRRRUUUXXXZZZ^^^```ccceeeddddddeeefffhhhnnnqqqoooooorrrsssqqqxxxzzz|||}}}~~~|||yyyvvvtttrrrrrrqqqrrrrrrrrrrrrrrrrrrsssrrrtttvvvvvvvvvvvvxxxyyyxxxyyyyyy{{{~~~|||yyyvvvxxxwwwuuurrrpppmmmjjjhhhgggfffdddccccccaaa^^^[[[XXXVVVUUUUUUUUUUUUTTTRRROOONNNLLLKKKKKKKKKKKKKKKJJJGGGCCCAAA@@@>>>===;;;;;;;;;:::999::::::;;;<<<666777777666555666888;;;555666777999;;;===???AAA@@@<<<777444333222111000------,,,,,,,,,---......,,,+++)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$###$$$$$$######""""""""""""""""""!!! """""""""""""""""""""!!!!!!"""!!! !!!###$$$ !!!!!!""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&+++)))(((***(((%%%''',,,///111999HHHZZZhhhpppssstttpppiiiddd^^^ZZZXXXYYYeeekkkrrrvvvxxxzzzzzzyyyuuutttsssvvv|||yyypppppprrrqqqppppppkkkddd\\\WWWVVVVVVTTTRRRLLLFFFAAAAAAAAABBBHHHNNN&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''((()))***+++,,,+++******)))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))***)))))))))((((((((('''((())))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...////////////000222444555222333777999777444555555555555555444444111222222222222111000000//////.........///000111111222444333222111111222333333333333333333444444444333333444444555666777666777777888777888888999===???@@@>>>;;;:::<<<>>>999:::;;;===>>>???@@@@@@@@@BBBDDDFFFGGGFFFDDDCCCJJJKKKNNNOOOPPPPPPQQQQQQSSSSSSRRRRRRSSSUUUWWWXXX[[[]]]aaabbbbbbcccdddeeeffflllpppppppppssstttsssuuuwwwzzz{{{}}}~~~zzzwwwuuuuuutttssssssrrrssssssttttttsssuuuwwwxxxwwwvvvvvvwwwxxxwwwxxxyyy|||{{{yyyxxxvvvtttpppllliiigggfffeeeeeedddddddddbbb^^^\\\YYYWWWUUUUUUVVVUUUTTTRRRMMMMMMLLLJJJJJJJJJLLLMMMKKKHHHDDDBBB@@@???>>><<<;;;::::::::::::<<<>>>@@@999999999777555555777999666666666888:::<<>>BBBDDDBBB<<<888:::===:::;;;===???@@@AAABBBBBBAAABBBDDDEEEFFFEEEDDDCCCHHHLLLPPPRRRQQQPPPOOOOOOQQQRRRSSSTTTVVVWWWXXXXXXYYY\\\___aaabbbbbbdddeeebbbhhhllllllnnnrrrtttrrrvvvxxx|||~~~~~~|||zzzyyyyyywwwuuutttuuuvvvvvvuuutttvvvxxxyyyxxxwwwvvvwwwyyywwwwwwyyy|||~~~{{{ttttttqqqmmmhhhdddcccccceeeddddddeeeeeeccc```]]]ZZZXXXVVVVVVVVVUUUSSSQQQKKKKKKJJJIIIGGGHHHKKKMMMKKKIIIEEEBBBBBBAAA???>>>;;;:::999999:::<<<>>>@@@:::::::::999777666777888666666777777888:::;;;<<<>>>;;;777555444333111000///...---,,,,,,,,,,,,---))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$###""""""############"""!!!!!!!!!  !!!""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""############""""""############$$$$$$$$$%%%########################""""""""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''%%%&&&(((((('''***//////333:::DDDPPP]]]hhhooorrruuuvvvrrrmmmhhh___XXX\\\^^^dddkkkoooppptttyyyvvvtttsssrrruuu{{{xxxooommmnnnnnnmmmooonnnllljjjgggddd___YYYUUUSSSMMMJJJJJJKKKLLLQQQWWW&&&%%%%%%&&&&&&((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))***)))((((((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((())))))******''''''(((******+++++++++))))))))))))))))))))))))************************))))))******++++++,,,,,,))),,,......------...000333555555111111444555333444333222222111111111111111111111111111000000//////000111111111000/////////111222222111///000000000000000111222333333444444444444444555666777777666888999999777777888;;;@@@GGGMMMKKKCCC<<<:::<<<;;;<<<>>>@@@AAACCCCCCDDDAAABBBCCCDDDDDDDDDCCCCCCDDDIIIPPPSSSSSSQQQOOOOOONNNPPPSSSWWWYYYYYYYYYYYYYYY\\\```bbbcccdddeeefffaaagggjjjjjjkkkpppsssrrruuuxxx}}}{{{xxxwwwwwwxxxyyywwwuuusssuuuwwwwwwwwwwwwyyy{{{wwwxxxyyy|||~~~}}}tttsssqqqlllfffccccccdddddddddeeeffffffdddaaa^^^\\\ZZZXXXVVVVVVTTTRRRPPPIIIJJJIIIGGGEEEEEEIIILLLLLLIIIFFFDDDCCCCCCBBB@@@===<<<:::888888999;;;===888999;;;:::999888888999777777777777777888888888:::888666555555444222000000///...---,,,+++++++++(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%&&&$$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$###""""""######$$$###"""!!! !!!!!!""""""""" !!!!!!!!!"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""#########$$$$$$########################!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((&&&)))...///444;;;AAAFFFMMMVVV^^^eeennnuuuvvvvvvtttmmmeee___^^^aaahhhkkkkkkpppwww{{{zzzxxxtttrrruuu|||vvvnnnmmmoooooonnnoooooopppqqqqqqmmmfff^^^XXXTTTOOOLLLMMMMMMMMMQQQVVV%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++&&&'''(((***++++++++++++((((((((((((((((((((((((++++++******************((((((((()))******++++++))),,,......---,,,...000555777666111000222222///333222222111000000000111111111111111111000/////////000222333333111///...---///111222111000111222000000111222333333444444333333333333444555666666666888:::999777777999;;;CCCLLLUUUTTTKKKAAA<<<<<<:::;;;===???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@GGGOOOTTTTTTRRRPPPPPPLLLOOOTTTXXX[[[[[[ZZZYYYZZZ]]]aaacccdddeeeggghhhccchhhkkkjjjkkkpppssssssssswww|||}}}{{{xxxxxxzzzzzzxxxuuuppprrruuuvvvwwwxxx{{{}}}wwwxxxzzz{{{}}}vvvvvvtttooohhheeeeeegggddddddeeefffgggeeebbb___]]][[[XXXWWWUUUTTTQQQOOOHHHIIIHHHFFFCCCCCCGGGKKKLLLJJJGGGEEEEEEEEEDDDCCC???===:::888777777888999555777:::;;;:::999::::::777777888777777666555444888666555555666555222000111000///---,,,+++******'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%&&&######""""""######$$$%%%$$$$$$%%%&&&%%%$$$###""""""######$$$$$$"""!!! !!!"""######"""""" !!!!!!"""""" """#########"""!!!######""""""!!!!!! """"""############""""""!!!""""""""""""################################# !!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%(((&&&&&&((('''%%%(((---///555;;;<<<;;;<<>>>>>HHHLLLRRRTTTQQQIII???888:::<<>><<<;;;<<<>>>???AAACCCCCCBBBAAABBBCCCCCCGGGLLLQQQTTTUUUTTTTTTRRRQQQTTTZZZ]]]\\\\\\___^^^___aaaggglllnnnmmmjjjiiihhhgggggghhhjjjlllmmmqqqxxx}}}|||}}}|||wwwrrrpppqqqsssuuuxxxzzz{{{|||yyyyyy{{{}}}xxxvvvqqqmmmjjjhhhhhhhhhfffgggeeebbbbbbcccaaa\\\YYYYYYYYYWWWTTTPPPLLLJJJGGGHHHHHHGGGFFFEEEEEEEEELLLHHHDDDDDDFFFHHHGGGFFFCCCAAA???<<<;;;::::::;;;777888:::;;;;;;:::999888999999999888888888888777888777666444333222111111333222222000...,,,***))))))(((&&&%%%$$$$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%###"""&&&%%%%%%$$$#########$$$%%%$$$######%%%%%%$$$###$$$###"""""""""###%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""###"""!!!!!!###&&& !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''''''''''''''((((((((((((000111222000//////333777???KKKYYYeeeqqq|||}}}wwwmmmbbb___gggllljjjnnnwww{{{wwwzzz~~~~~~xxxrrrppprrrwww{{{|||zzz}}}kkk[[[TTTNNNKKKLLLMMMLLLNNNQQQ&&&'''((('''&&&&&&''')))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((()))***++++++))))))***+++******))))))))))))******---,,,***)))((()))***+++***))))))((()))***+++,,,************************,,,------......//////000444<<>>BBBEEEEEEBBB===::::::<<<>>>>>><<<;;;===>>>???AAACCCDDDCCCCCCDDDEEEFFFIIIMMMRRRUUUUUUUUUTTTSSSRRRUUUZZZ]]]\\\]]]___eeeeeehhhlllqqqsssqqqoooooonnnllljjjiiijjjkkkllltttxxx}}}~~~{{{yyyttttttuuuvvvxxxyyy{{{|||zzzzzz{{{~~~}}}{{{|||xxxssslllgggdddbbbbbbbbbcccbbb___^^^```]]]WWWVVVVVVVVVUUURRROOOLLLJJJHHHHHHGGGFFFEEEDDDEEEFFFJJJHHHFFFEEEEEEFFFGGGGGGEEEDDDCCCAAA???>>>======888888999999999999999999999999999888888888888777888777666444333222222111222222111000...,,,***))))))((('''%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###$$$%%%%%%$$$"""&&&%%%$$$$$$#########$$$%%%$$$######%%%%%%$$$#########"""""""""###$$$%%%############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""###"""!!!!!!###%%%!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''''''''''''''((((((((((((---...///---,,,---000444444===IIITTTcccrrrzzzyyypppfffaaafffiiiiiinnnxxx~~~yyyzzz}}}|||vvvsssvvvzzz~~~{{{zzzjjj[[[VVVPPPKKKLLLMMMLLLMMMPPP'''(((((('''&&&%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((('''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((()))***++++++))))))***+++******))))))))))))******,,,+++***)))))))))***+++***))))))))))))***++++++************************++++++,,,------...//////333:::<<<777111000000000////////////////////////......////////////......///////////////000000000222222111111222222333444444444333222222222222222222222222333333333333333555666666777888999;;;<<<777888;;;===???@@@@@@???:::<<<======<<<<<<===??????AAACCCDDDDDDDDDFFFHHHIIIKKKOOOSSSVVVWWWVVVVVVTTTSSSVVV[[[^^^\\\]]]```iiijjjlllppptttvvvuuutttqqqpppmmmkkkkkkkkkmmmnnnwwwxxxzzz|||}}}~~~zzzyyyxxxwwwwwwyyy{{{|||zzz{{{{{{|||}}}~~~{{{wwwtttzzzwwwqqqjjjeeebbb```___```bbbaaa^^^^^^^^^ZZZUUUQQQQQQRRRQQQPPPNNNLLLKKKJJJHHHFFFDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDFFFHHHHHHHHHHHHGGGEEECCCAAA???:::999888888777888999999999999999888888888888777888777555444222222111111111111000///...,,,***))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""%%%%%%$$$############$$$%%%$$$######$$$%%%$$$######""""""""""""###$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""###"""!!!!!!###%%%"""#####################$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$###"""""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''&&&''''''''''''((((((((()))*********)))***---///,,,222:::DDDSSSeeesssxxxtttjjjccccccdddeeemmmxxx}}}xxxyyy|||~~~xxxvvvxxx|||}}}|||vvviii\\\YYYRRRMMMLLLLLLKKKLLLOOO((())))))(((&&&%%%&&&((($$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((((((((((((((())))))***(((((((((((((((((((((((()))))))))((((((''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((()))***+++***)))((()))+++******))))))))))))******++++++***))))))******+++)))))))))*********++++++******************************+++,,,------......111777999444000000000///////////////////////////---......//////......---///////////////000000000111111111111111222222333555555444333222222222222111111222222222222333333666555555555666888999:::;;;;;;<<<===>>>>>>???@@@;;;<<<<<<<<<<<<===>>>???===???AAABBBBBBDDDFFFIIIIIILLLPPPTTTWWWYYYYYYYYYVVVUUUWWW\\\^^^]]]]]]```fffhhhjjjnnnrrruuuwwwwwwooonnnnnnnnnnnnppprrrtttwwwvvvvvvxxx|||~~~~~~~~~}}}{{{yyyxxxyyy{{{|||yyy|||}}}}}}|||~~~zzzuuurrrsssppplllgggdddcccccccccbbbddddddbbbaaaaaa\\\VVVNNNOOOOOOPPPOOOOOONNNMMMKKKIIIEEECCCCCCDDDEEEEEEDDDFFFGGGFFFCCCBBBEEEHHHIIIJJJKKKKKKIIIFFFCCCAAA<<<;;;888666666777999:::999999999888888888777777666555444222111000//////000000000///---+++***))))))(((''''''&&&%%%%%%%%%$$$$$$######$$$&&&((()))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$###############$$$$$$###"""###$$$%%%$$$""""""""""""""""""######$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""######""""""###%%%$$$#####################$$$$$$############$$$$$$###%%%%%%%%%$$$###$$$%%%$$$#################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''(((((('''(((((((((((()))***,,,...111555<<>>??????<<<===???@@@@@@BBBFFFHHHHHHJJJOOOSSSWWWZZZ\\\\\\XXXWWWYYY^^^___]]]]]]```bbbcccgggjjjnnnssswwwyyyrrrssstttuuuvvvxxxyyyyyywwwvvvwwwzzz~~~}}}zzzyyyzzz|||}}}xxx|||~~~|||wwwtttooommmiiifffddddddeeefffdddggggggeeeeeeddd^^^WWWNNNNNNOOOOOOPPPPPPOOOOOOLLLHHHDDDBBBCCCDDDDDDDDDBBBDDDFFFEEEBBBAAADDDGGGGGGHHHJJJKKKJJJGGGDDDBBB???<<<999777666777999:::999999999888888888777777444333222000///......---/////////...---+++***)))(((((((((((('''&&&%%%%%%$$$$$$######$$$&&&((()))%%%%%%&&&''''''((())))))(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%%%%$$$######%%%%%%%%%############""""""###$$$$$$$$$###""""""$$$$$$###"""!!!!!!""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ """######""""""###$$$$$$$$$$$$$$$############$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''''''''&&&'''((()))******///000333999BBBOOO^^^hhhqqqllleee___ZZZ[[[eeeooorrrtttuuussspppmmmnnnooosssrrrpppooopppsssxxx|||{{{uuukkkbbb^^^VVVOOOMMMLLLKKKLLLOOO((())))))((('''&&&((()))%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((('''&&&&&&''''''((())))))((('''%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((()))******(((((()))*********))))))))))))******)))*********++++++++++++)))***++++++,,,,,,++++++************************))))))***+++---.../////////333444000///111222000........................,,,,,,------------,,,,,,......//////000000111111//////000111111111111000333333222222222222333333111111222222333333444444888777555444444555777888666777999;;;<<<<<<<<<<<<===;;;999:::<<>>??????AAAEEEHHHGGGJJJNNNRRRVVVYYY[[[\\\ZZZXXXZZZ___```^^^]]]```___aaadddgggjjjooouuuyyyxxxzzz}}}~~~}}}zzz|||~~~}}}|||{{{{{{}}}}}}zzz~~~~~~zzzvvvqqqnnnjjjgggeeedddeeeeeedddhhhiiigggfffeee^^^VVVPPPPPPPPPOOOOOOOOOOOOPPPLLLHHHDDDBBBDDDEEECCCAAAAAACCCDDDDDDCCCBBBCCCDDDDDDFFFHHHIIIIIIHHHEEEDDD@@@>>>;;;999777888999:::999999999888888888888777444333111000...---------.........---,,,+++)))((((((((()))(((((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&'''((())))))***))))))******************''''''''''''&&&&&&&&&%%%$$$#########%%%&&&%%%$$$###""""""""""""###$$$$$$$$$###""""""###$$$###""" !!!""""""######""""""""""""""""""############""""""""""""""""""""""""""""""""""""############ """###$$$###"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$###"""###%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''%%%&&&&&&&&&&&&''''''''''''&&&&&&''')))******)))++++++...444;;;EEESSS```jjjkkkhhhaaaYYYYYY```iiilllnnnpppooommmjjjhhhhhhkkkkkkjjjjjjkkkooouuuzzzzzzpppggg___WWWPPPMMMLLLKKKMMMPPP'''((()))((('''''')))+++'''''''''(((((()))))))))***)))((('''&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((()))***)))((('''(((*********))))))))))))******))))))***+++++++++++++++)))***+++,,,,,,,,,++++++************************))))))***,,,---///000000///333333000///222333111........................,,,,,,------------,,,,,,,,,------...//////000000...///000111111111000///111111111111111222333444222222222333444444555555999888555444444555777888999999:::;;;<<<===>>>???===;;;888999<<>>????????????AAAEEEHHHIIIKKKNNNQQQTTTVVVXXXXXX[[[ZZZ[[[```aaa^^^]]]```]]]___aaacccdddiiiooossswww{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~zzzvvvrrrppplllhhhfffeeeeeeffffffiiikkkjjjiiiggg___WWWQQQQQQPPPOOONNNNNNNNNNNNLLLGGGCCCCCCEEEEEEBBB???BBBAAAAAABBBDDDDDDCCCBBBBBBDDDFFFGGGHHHHHHGGGFFFAAA@@@===;;;999999999:::999999999888888888888777555444333111000///......------------,,,***)))((((((((())))))((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$"""""""""""""""###$$$$$$$$$"""!!!"""###$$$###!!! """#########"""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!$$$$$$###""""""############$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&''''''''''''&&&%%%''')))+++)))'''***(((***///333;;;IIIXXXdddjjjllleee\\\YYY^^^ddddddgggkkknnnnnnkkkiiigggfffgggiiiiiikkkooovvv{{{uuukkk___WWWPPPMMMMMMLLLNNNRRR'''((()))((('''(((***,,,(((((((((((())))))))))))******)))''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&((((((((((((((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&+++***)))(((&&&$$$######((((((((((((((('''''''''((()))***)))((('''(((*********))))))))))))******((()))***+++++++++++++++)))***+++,,,---,,,++++++************************)))***+++,,,...///000111///222222//////333444222........................+++,,,,,,------,,,,,,+++++++++,,,------...//////---...000111111111000////////////000111222444444222222333444444555666666:::888666444444555777999<<<:::888777777999;;;<<<>>>;;;888999<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHKKKLLLNNNPPPRRRTTTTTTUUU\\\ZZZ\\\```aaa^^^^^^```\\\]]]_________bbbhhhmmmpppuuu}}}||||||}}}}}}~~~~~~~~~~~~}}}xxxuuuqqqooollliiigggggghhhiiihhhlllnnnmmmllliiibbbYYYRRRQQQPPPNNNMMMLLLLLLLLLKKKGGGCCCDDDFFFFFFBBB>>>BBB@@@???AAADDDEEECCC@@@BBBCCCEEEFFFHHHHHHHHHHHHBBBAAA???<<<;;;:::::::::999999999888888888888777666555444222111000000///---------,,,+++***)))(((((())))))))))))'''&&&%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&'''((()))***+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$###"""###%%%&&&%%%$$$""""""!!!""""""###$$$$$$###"""!!!"""###$$$###!!! """#########"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!$$$$$$###""""""###""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&)))***)))&&&...***))),,,...444CCCRRRaaaiiinnniii___[[[]]]aaa\\\```gggmmmooonnnllljjjeeegggiiijjjlllqqqxxx~~~xxxnnn___WWWPPPMMMMMMLLLNNNSSS))))))))))))************)))))))))))))))(((''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&***)))((('''%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,++++++,,,---///000000...---+++---......///000111222222........................+++,,,------......---------,,,+++,,,...///...---000000000000000000000000000000000111222222333333444555666777777666555555555555444333444555666777:::;;;<<<:::888777777888<<<<<<;;;;;;<<>>;;;::::::;;;<<<<<<<<<;;;;;;::::::999888555222222333222///---...------,,,+++***))))))))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######"""!!! !!!!!!"""""""""""""""!!! !!!!!!""""""###### !!!!!!""""""""""""""""""""""""""""""#########""""""############""""""!!!###%%%%%%$$$######################## """######""""""###$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''***,,,+++***000<<>>@@@AAAAAAAAAAAACCCEEEIIIKKKMMMNNNOOORRRVVVYYY[[[]]]^^^```aaaaaaaaaaaa___``````aaacccdddfffgggiiimmmuuu{{{~~~~~~uuutttttttttvvvzzz}}}|||wwwtttssssssppppppppppppppppppoooooommmlllkkkkkkkkkiiifffcccZZZVVVQQQQQQRRRRRROOOLLLHHHHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEFFFFFFEEECCC@@@===;;;:::::::::;;;;;;::::::999999999999777444222111222111///,,,------,,,+++***)))(((((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))***))))))))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!""""""""""""""" !!!!!!"""""""""""""""#########"""""""""""""""""""""#########""""""!!!!!!###%%%$$$########################### """######""""""###$$$#########$$$$$$$$$%%%%%%!!!""""""######""""""!!!########################""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&)))+++)))(((---888AAAYYYgggsssvvvqqqmmmhhhcccaaabbbccceeehhhjjjlllmmmhhhkkkmmmnnnooottt}}}}}}wwwiii```WWWTTTSSSTTTXXX]]]'''''''''(((((((((((())))))))))))))))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((((((((()))***************+++******))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,++++++,,,,,,,,,,,,++++++---...///000000///...---------------------------------------------------***+++---//////...---,,,---,,,,,,,,,...///...---000000000000000000000000000000000111222222333333111111333444555555555555555444444444444555666666666888999999888888999:::::::::999999:::<<<===???===>>>@@@@@@@@@@@@BBBDDDGGGIIIKKKMMMOOOQQQUUUXXXZZZ[[[]]]___```bbbbbbbbbaaaaaaaaabbbccceeefffgggdddiiioootttyyy}}}~~~~~~}}}vvvuuuttttttuuuxxx{{{~~~}}}yyytttrrrqqqrrrpppqqqrrrtttttttttsssrrrooollliiifffffffffeeedddZZZVVVSSSRRRSSSSSSPPPNNNHHHFFFEEEDDDDDDEEEGGGHHHDDDCCCAAA@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDBBB@@@===;;;:::::::::999999888888777777888888555333111111111000...---,,,,,,+++***)))(((''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############""""""""""""""""""""""""!!!!!! """"""""""""""""""!!!!!! !!!""""""######""""""$$$$$$######""""""!!!!!!###############"""!!! ###!!! """######"""######################## """######""""""###$$$#########$$$$$$$$$$$$%%%#########$$$$$$#################################"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&((()))'''&&&***333;;;UUUdddtttzzzyyyuuuoooiiigggfffeeeeeegggiiilllnnnlllmmmoooooopppuuu}}}{{{qqqggg^^^ZZZYYYZZZ___eee&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((()))))))))(((((((((((((((((())))))))))))((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''(((((()))***+++++++++++++++***)))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++---...///000000000//////............------------.........---------------***+++---//////...---+++...---,,,---...//////---000000000000000000000000000000000111222222333333///000111222333444555555444444444444555555666666444666888888888888:::<<<999999999999999:::;;;<<<;;;===???@@@@@@@@@AAACCCEEEGGGJJJLLLNNNQQQTTTWWWXXXYYY[[[]]]```aaaccccccbbbbbbbbbbbbcccdddffffffeeehhhmmmrrruuuyyy}}}|||zzzzzzzzz{{{{{{{{{{{{{{{|||~~~~~~{{{vvvrrrpppppprrrpppqqqssstttsssrrrqqqpppmmmjjjgggddddddcccbbbaaaZZZXXXUUUTTTTTTTTTRRRPPPJJJHHHFFFDDDDDDEEEGGGIIIGGGFFFCCCBBBAAABBBDDDEEEGGGFFFEEECCCBBBBBBAAAAAABBBAAA???===<<<;;;::::::888777666555555555666666333333111111000///...---++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$#########!!!!!!""""""""""""!!!!!!$$$######""""""!!!!!!!!!!!!!!!"""############"""%%%$$$$$$###"""!!! ######$$$######"""!!! ######"""!!!""""""""""""######################## """######""""""###$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))'''&&&)))///555KKK[[[nnnyyy||||||wwwqqqmmmkkkhhhfffgggkkkooorrrqqqqqqqqqpppqqqttt{{{}}}|||qqqgggaaa______ccciii&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))******))))))))))))))))))(((((((((((())))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((((()))(((((()))))))))((('''&&&''''''&&&&&&''''''((()))+++++++++++++++***)))(((((()))))))))************************************************************))))))(((((())))))***+++)))***++++++,,,,,,,,,+++------...///////////////000000000000/////////////////////......---------***+++---//////...---,,,...---,,,---///000///...000000000000000000000000000000000111222222333333//////000111222333444555444444444555555555555555444666777888888999;;;===::::::999999999::::::;;;:::===???@@@@@@@@@AAABBBBBBEEEIIILLLNNNQQQTTTWWWXXXYYYZZZ\\\^^^aaacccdddbbbbbbbbbbbbccccccdddeeehhhkkkooosssvvvyyy|||~~~{{{}}}~~~zzzxxxvvvxxx{{{~~~{{{vvvrrrooopppqqqppppppppppppnnnllljjjiiihhhgggfffeeeeeeccc```]]]ZZZYYYWWWUUUUUUTTTSSSSSSOOOMMMJJJGGGEEEFFFGGGHHHJJJHHHEEECCCBBBCCCEEEGGGHHHGGGFFFDDDBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;888777555444333333444555222222222111000.........+++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))''''''(((((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!""""""###############%%%$$$$$$###"""!!! ###############"""!!!!!!$$$$$$###"""!!!!!!"""########################### """######""""""###$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))(((''')))---111===MMMaaaoooxxx|||{{{wwwqqqnnnjjjggghhhlllqqqtttwwwvvvuuuttttttvvvzzz}}}zzzxxxvvvwwwzzz{{{ooohhhdddbbbdddhhh&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((((((((('''''''''''''''(((((())))))******+++******))))))))))))(((((((((((())))))))))))******((((((((((((((('''''''''((((((''''''(((((())))))((())))))***)))(((&&&%%%&&&&&&&&&&&&&&&'''((((((*********+++******))))))))))))))))))************************************************************)))))))))))))))******+++((()))***+++,,,,,,,,,,,,,,,,,,------......//////111111111111111111111111111111000000///.........,,,,,,------......------...---------///000///...000000000000000000000000000000000111222222333333000000000000111333444555333444555555666666555555555666888999999:::<<<>>>;;;;;;;;;;;;;;;;;;:::::::::===@@@AAA@@@@@@AAAAAAAAADDDIIILLLOOORRRUUUWWWXXXXXXYYY[[[]]]```bbbcccbbbbbbbbbaaabbbbbbcccccchhhlllqqquuuxxx{{{}}}~~~|||~~~|||xxxwwwxxx{{{~~~|||xxxsssqqqpppqqqpppooommmkkkhhhfffdddcccddddddeeeffffffccc___\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTRRROOOKKKIIIHHHGGGHHHKKKIIIEEECCCBBBDDDFFFHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@???>>>======<<<:::888555333111111222333222333333222000//////000++++++***)))((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***((()))))))))))))))((('''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$###""" !!!!!!"""""""""""""""##################""""""!!!"""######$$$$$$######$$$$$$######""""""!!!!!!""""""############""""""###$$$$$$###!!!!!!###$$$######################## """######""""""###$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&''''''''')))))))))(((((())),,,...111@@@RRRaaannnxxx|||zzztttppplllhhhhhhkkkooorrrxxxwwwwwwwwwxxxyyy{{{{{{xxxtttoooooouuu~~~tttmmmgggccccccfff&&&''''''''''''(((((((((''''''((()))))))))))))))(((((((((((('''''''''''''''(((((()))******++++++*********)))))))))(((((((((((()))))))))***************)))))))))(((((((((((((((((((((((()))******&&&''')))******)))(((''''''''''''''''''(((((()))(((((()))*********))))))))))))))))))***************************************************************))))))))))))***++++++((()))***++++++,,,,,,,,,+++++++++,,,,,,---...///000000111111222222333333222222222111000/////////------,,,,,,,,,---...//////...---...///000///...000000000000000000000000000000000111222222333333222111111111111222333444333444555666666666555444666888:::::::::;;;===>>>===============<<<;;;;;;:::===@@@BBBAAAAAAAAABBB@@@DDDIIIMMMPPPRRRUUUXXXYYYYYYYYYZZZ\\\___aaabbbbbbbbbaaaaaa```aaaaaaaaadddiiipppvvvzzz|||~~~|||}}}}}}~~~zzzvvvsssqqqqqqqqqoookkkgggdddbbbbbbbbbccccccccceeeeeeddd```]]][[[[[[ZZZXXXWWWVVVVVVWWWVVVUUURRRPPPMMMKKKJJJIIIIIIGGGDDDAAAAAACCCFFFHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>><<<999666333000000111111222333444333000///000222,,,++++++***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))***)))************)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######%%%%%%$$$$$$###""""""!!! """$$$$$$###"""!!! !!!"""""""""""""""##################$$$$$$""""""###$$$$$$$$$$$$############""""""""""""""" !!!"""######$$$######"""###$$$###"""!!!###&&&######################## """######""""""###$$$""""""""""""##################$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***,,,+++777FFFSSSbbbqqqyyyzzzvvvrrrmmmhhhfffgggiiikkkpppppprrrtttwwwxxxxxxxxxvvvrrrnnnooovvvuuuoooiiidddbbbddd'''''''''(((((((((((()))''''''((())))))))))))))))))((((((((('''''''''''''''(((((()))***++++++++++++*********))))))(((((((((((())))))*********+++++++++******))))))((((((((((((((((((((()))******$$$%%%(((***++++++***)))((((((((((((((()))******&&&'''((()))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************++++++,,,(((((()))++++++,,,,,,,,,+++******+++,,,---.../////////000111222333333444333333333222111000000///...---+++++++++,,,///000///...---...000000000...000000000000000000000000000000000111222222333333333333222111111222333444333333555666666666555444777999;;;;;;;;;;;;===???????????????>>>===<<<;;;;;;===AAABBBBBBAAAAAABBB@@@DDDIIIMMMPPPSSSVVVXXXYYYYYYYYYZZZ\\\^^^```bbbbbbaaaaaa``````````````````eeennnuuuzzz}}}~~~~~~}}}|||xxxtttrrrrrrqqqnnnjjjfffcccbbbccccccccccccbbbcccdddcccbbb```[[[[[[[[[YYYWWWVVVWWWXXXVVVVVVTTTRRRPPPNNNLLLKKKGGGEEEBBB@@@@@@BBBEEEHHHDDDDDDBBBAAA@@@?????????AAAAAAAAAAAAAAA@@@???>>>===;;;777333000///000000222444555444111///111333,,,,,,+++***)))(((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((())))))*********++++++***)))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######%%%%%%$$$$$$###""""""!!! """###$$$###"""!!! !!!""""""""""""""""""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""""""""""""""######### !!!###$$$$$$$$$$$$!!!###%%%$$$"""!!!$$$'''########################!!!"""######""""""###$$$""""""""""""#####################$$$$$$####################################$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((()))******333???KKK[[[kkkvvvyyyxxxtttmmmgggdddcccdddeeefffgggkkkooosssuuuuuutttuuurrroooqqqxxx~~~uuuooojjjdddbbbddd******)))((((((((((((((('''''''''(((((((((((()))+++***)))(((((((((((((((******)))))))))***,,,,,,*********)))******++++++*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((())))))+++***)))))))))))))))***---,,,***)))))))))***+++))))))))))))************+++*********))))))(((((((((((()))***************,,,,,,++++++******)))))),,,,,,+++++++++,,,------///000111222333444444444444333333222111000//////......//////000000000111000000000000000000000000000000000000111111111111000111222333333333222222555444222111111222444555111222444666777777666555555777999::::::;;;===??????@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAAAAAAAABBB???DDDMMMUUUZZZZZZYYYWWWYYYXXXWWWVVVWWWZZZ]]]___```___^^^___aaaaaa___^^^gggiiimmmrrrwww{{{}}}|||}}}{{{xxxvvvtttssssssppppppmmmhhhbbb^^^]]]]]]aaaaaabbbdddfffeeebbb______^^^\\\ZZZXXXWWWVVVUUUYYYWWWUUUTTTTTTTTTRRRQQQKKKGGGBBB???@@@CCCFFFGGGFFFEEECCC@@@???>>>>>>???CCCBBBCCCDDDAAA<<<;;;===>>><<<999555222111111111444333222111000000000000------+++)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******,,,+++***)))(((((((((((('''''''''''''''((()))))),,,+++***)))'''&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$!!!"""###$$$%%%$$$##################"""""""""""""""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""################################################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((())),,,+++++++++******))))))000111888FFFTTT```mmmxxxxxxvvvooofffaaabbbbbb```eeeeeegggnnnuuuyyywwwsssuuutttwww~~~vvvooojjjgggdddbbb***)))((((((''''''((((((&&&&&&'''''''''((((((((())))))((('''''''''((((((,,,,,,+++***++++++------++++++******)))*********))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))((((((((())))))***++++++,,,+++***)))((())))))***))))))))))))************+++*********))))))))))))((())))))***************))))))))))))))))))))))))+++++++++++++++,,,---.........///000111111111111111111111000000//////...///////////////.........000000000000000000000000////////////000000000000222222333333333444444444555444333222222333444555333333444555666666666555555666888999999:::<<<>>>????????????????????????AAAAAAAAABBBBBBBBBBBBBBBDDDHHHPPPYYY______ZZZUUUYYYXXXWWWVVVWWWZZZ]]]___\\\^^^```aaabbbaaaaaaaaaiiikkknnnssswwwzzz}}}~~~{{{~~~}}}~~~}}}}}}{{{yyyvvvtttrrrrrroooooommmiiidddaaa``````______```bbbdddccc```^^^^^^]]][[[YYYWWWVVVUUUUUUUUUSSSRRRSSSTTTUUUUUUUUUOOOKKKEEEBBBBBBDDDEEEFFFFFFEEECCCAAA@@@???>>>>>>AAA@@@BBBDDDBBB<<<:::===<<<;;;888555333222222333333222111000///...------,,,,,,***)))(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))),,,+++***))))))((((((((((((''''''''''''((())))))))))))(((''''''''''''(((''''''''''''&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###############"""""""""""""""############$$$$$$$$$&&&&&&%%%$$$$$$###""""""################################################$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))***)))))))))((((((((((((------333???KKKXXXgggrrrssstttooohhheeefffeeecccaaaaaacccjjjqqqtttsssppppppsss{{{{{{sssmmmiiifffddd)))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((,,,,,,+++*********++++++,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((++++++*********)))))))))''''''((()))***+++,,,,,,******)))((((((((())))))))))))))))))***************************))))))))))))))))))************+++'''''''''(((((((((((()))*********++++++---......,,,,,,---...//////////////////////////////......000000//////...---------000000000000000000000000........./////////000000444333333222333444555666444444444444444444444444555444444444444444555555444555777888888999:::<<<>>>>>>======>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCBBBEEEHHHPPP[[[dddfff```ZZZXXXXXXWWWVVVWWWYYY\\\]]]YYY^^^ccceeecccbbbccceeelllmmmppptttwwwzzz||||||wwwzzz~~~{{{~~~|||||||||zzzxxxtttrrrpppnnnooonnnkkkgggdddcccddd]]]]]]^^^```bbbaaa___]]]\\\[[[YYYWWWUUUTTTTTTTTTPPPPPPOOOQQQUUUWWWXXXXXXTTTOOOIIIEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>??????BBBEEECCC===;;;===;;;999777444333333444444222222000///---,,,+++***+++******)))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((++++++******)))(((((((((((((((''''''(((((()))***''''''&&&&&&'''((())))))''''''''''''&&&%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$######""""""################################################$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&)))(((+++444@@@LLL]]]jjjnnnppppppllliiiiiigggbbb^^^^^^```eeellloooooommmlllqqq}}}wwwpppllliiiggg(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''((((((,,,,,,+++)))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++***)))))))))(((((())))))************))))))((((((((((((((((((((()))))))))***************************************))))))*********++++++)))))))))((((((((((((((())))))******+++,,,......++++++,,,---......------------......////////////000000//////////////////////////////////////////////////////000000000000444333222111111222555666444555555666666555555444666555444333222333444555333555666777777777999;;;===<<<;;;;;;<<>>>>>???CCCGGGEEE???<<<>>><<<:::777444333222333333222222111///---+++***)))***)))))))))))))))******((((((''''''''''''((((((******))))))((((((''''''***************)))((((((((((((((('''((())))))***)))((((((((((((((())))))&&&'''''''''&&&&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""######################################################""""""""""""######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''...666BBBSSSaaahhhmmmpppnnnllliiiccc]]]\\\\\\]]]aaafffjjjjjjiiiiiinnnyyyzzzsssnnnjjjhhh(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''&&&,,,+++***)))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++++++++++++++******))))))******++++++***)))((('''((((((((()))))))))((((((((()))))))))***************************+++++++++*********)))***+++,,,,,,,,,,,,++++++***)))((((((************+++,,,---...,,,,,,------...------------......//////000000000......///000000111222222////////////////////////000000111111111222222222333222000//////111333444444555555666666555555444666555333222222333444555333444666666666666888999<<<;;;::::::<<<>>>AAACCCCCCCCCCCCDDDDDDDDDEEEEEECCCAAADDDNNN\\\fffiiigggUUUUUUUUUVVVWWWYYY[[[\\\^^^dddjjjkkkhhheeefffhhhoooppprrrtttvvvxxxxxxyyyyyy|||}}}zzzwwwssspppooooooooolllhhhdddbbbbbb___^^^^^^___aaaaaa___]]]YYYXXXWWWVVVUUUTTTTTTTTTRRRQQQPPPRRRUUUXXXYYYYYYWWWTTTOOOKKKIIIGGGDDDBBBDDDDDDEEEEEEDDDBBB@@@??????@@@DDDHHHFFF@@@===???>>><<<888555222111111111333333222111///---+++))))))))))))))))))******+++)))((((((''''''(((((()))******))))))(((((('''''')))************)))((((((((((((((((((((()))******...---,,,***)))(((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''(((+++000:::JJJXXXbbbiiinnnnnnlllhhh___WWWYYYYYYZZZ\\\___aaabbbcccfffjjjqqq}}}|||uuuoookkkhhh)))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))))))))(((+++***))))))((((((((((((&&&''''''(((((())))))***))))))))))))************''''''''''''''''''''''''''''''(((((()))***++++++************************++++++++++++***)))'''%%%(((((()))*********))))))))))))))))))*********************+++++++++++++++++++++***)))***+++,,,---...------,,,,,,+++******+++************+++,,,,,,,,,,,,---......------,,,---.........//////000000,,,---...///000222333333000000000000000000000000111111111222222222333333111000000//////111222333444444444444444444444444444333333333333333444444333555666666666666777999;;;;;;:::;;;<<<>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGDDDCCCHHHRRRZZZ^^^^^^RRRSSSTTTUUUWWWYYY[[[\\\aaaeeeiiijjjhhhffffffgggooopppqqqsssuuuvvvwwwwwwzzz|||~~~|||yyyvvvsssqqqoooppppppmmmiiieeecccbbbbbbaaa``````aaa```^^^]]]YYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSTTTVVVXXXXXXXXXVVVTTTQQQNNNMMMKKKIIIFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAADDDGGGEEE???===??????<<<999555222111000000333333333222111...,,,+++***)))))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((()))***++++++***)))((())))))(((((())))))***+++111000...,,,***(((''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""######$$$%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((((((((((((((***)))***,,,---333AAANNNYYYbbbjjjmmmllliii```WWWWWWWWWVVVVVVWWWYYY[[[\\\bbbdddjjjsss~~~}}}wwwrrrllliii***)))((((((''''''((((((&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&'''$$$%%%&&&((())))))))))))***))))))((((((((())))))&&&&&&''''''((())))))***((((((((()))))))))******''''''''''''''''''''''''%%%&&&&&&((()))***++++++'''(((((())))))******+++)))***+++++++++)))'''&&&((((((***+++++++++******))))))))))))*********************++++++,,,,,,,,,,,,+++***))))))+++,,,...++++++,,,,,,---------...,,,++++++***************,,,,,,,,,------,,,,,,+++---------------.........+++,,,,,,---...///000000000000000000000000000000000111111111111222222222000000111111111222222222555444333222222333444555111222333333444444444444444555777777666666777999::::::;;;<<<<<<===>>>>>>??????AAABBBDDDFFFGGGGGGHHHFFFEEEFFFKKKOOORRRSSSPPPPPPRRRUUUXXXZZZ\\\]]]```aaadddfffggggggggggggnnnoooppprrrtttuuuvvvvvv|||~~~|||zzzvvvsssqqqpppnnnooopppoookkkhhhfffeeedddbbb`````````___]]][[[ZZZYYYYYYXXXXXXXXXXXXYYYWWWUUUTTTUUUWWWYYYYYYYYYVVVTTTRRRRRRRRRQQQOOOMMMFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBEEEBBB<<<;;;======;;;888555333222222222111222222222111///---+++******)))))))))))))))******))))))(((((())))))***(((((((((((())))))))))))''')))***++++++***)))((())))))(((((())))))***+++111000...+++)))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""###$$$$$$###"""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&'''''''''((((((((()))))))))***,,,+++---888CCCMMMXXXdddkkknnnmmmfff^^^ZZZYYYWWWVVVUUUVVVXXXZZZ___aaafffnnnwww}}}yyytttoookkk******)))((((((((((((((('''''''''(((((((((((())))))(((''''''&&&&&&&&&&&& !!!$$$&&&'''''''''''')))(((((((((((())))))***&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''((()))***+++&&&&&&'''((()))***++++++'''(((***+++,,,***)))(((((()))***,,,,,,,,,+++***))))))))))))*********************++++++,,,,,,,,,,,,+++***))))))+++---...((()))***+++---...000000---,,,+++***))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000111111111111000111222333333333333222555444222111111222444555///111222444555555444444444666777777666666888999999:::;;;<<<===============>>>@@@BBBDDDFFFGGGHHHEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOQQQTTTXXX[[[]]]^^^^^^^^^___bbbeeeggghhhgggmmmnnnppprrrtttuuuvvvvvv~~~{{{wwwtttqqqpppooommmoooppppppnnnkkkiiiiiieeeccc```______]]][[[YYY[[[ZZZZZZYYYYYYYYYZZZZZZWWWVVVUUUVVVXXXZZZ[[[ZZZVVVUUUTTTUUUVVVUUUSSSQQQGGGFFFEEECCCCCCCCCDDDEEEAAA@@@AAABBB???:::999<<<;;;:::777444333333333444000111222222111///---,,,++++++***)))))))))))))))******))))))))))))******''''''(((((())))))******'''(((***++++++***)))((()))))))))))))))******+++000///---+++)))''''''&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""###$$$$$$###"""!!! """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''((((((((('''(((***,,,))))))111<<>>AAACCCDDDEEEEEEGGGHHHJJJLLLNNNOOOOOOPPPPPPSSSWWWXXXWWWXXX[[[___[[[]]]```aaabbbcccfffhhhmmmooopppqqqsssuuuyyy|||}}}zzz{{{xxxvvvssspppmmmoooooooooppppppmmmiiieeedddcccaaabbbaaa^^^YYYTTTWWWZZZZZZWWWVVVWWWVVVRRRWWWWWWXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWWWWVVVUUUTTTJJJHHHFFFDDDCCCCCCDDDEEEBBBCCCDDDBBB>>><<<===>>>;;;:::888666555444555555222222111000///---+++************))))))'''&&&&&&+++++++++***************))))))))))))((((((((((((*********)))))))))))))))***))))))))))))+++,,,---******))))))((((((''''''(((((('''&&&%%%%%%%%%%%%$$$###""" """###$$$$$$#########""""""!!!!!!$$$$$$$$$######!!! $$$$$$$$$###############$$$$$$############$$$$$$$$$###""""""######""" """"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! %%%!!!!!!%%%&&&###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((()))(((''''''(((***,,,---;;;HHH[[[hhhmmmnnnpppqqqmmmggg^^^WWWUUUYYY___eeedddeeefffgggjjjnnntttxxx~~~}}}yyyxxxwww)))(((((((((((((((((()))((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))************(((((('''''''''((()))***)))((((((((()))***++++++---,,,++++++******++++++******))))))))))))******))))))************)))))))))))))))******************++++++,,,,,,---------......---,,,++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,------------------------........................,,,...///000//////111222000111111222333444555666666555333222111111111222000111333444555555444444666777999::::::999888777999999:::;;;;;;<<<======<<<<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKNNNQQQSSSTTTUUUUUUYYY]]]]]][[[YYYZZZ[[[YYY^^^dddhhhiiigggfffeeekkkmmmoooppprrruuuyyy|||~~~|||yyywwwtttpppnnnlllkkkkkklllmmmkkkhhhfffbbbaaa```aaaaaa```[[[XXXXXXZZZZZZWWWVVVXXXWWWSSSSSSTTTUUUVVVWWWXXXYYYYYYVVVWWWWWWWWWVVVTTTSSSQQQMMMLLLIIIGGGDDDCCCBBBBBBBBBCCCDDDAAA>>><<<===>>>;;;:::888555444333333444111111111000...---+++***************)))(((''''''******************++++++))))))))))))((((((((((((***)))))))))))))))))))))+++***)))))))))***+++,,,******))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$###"""!!!!!!"""###$$$############"""""""""!!!$$$$$$$$$######"""!!! ########################$$$##################$$$%%%###""""""###$$$"""!!!""""""############""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""########################$$$$$$######"""!!!!!! $$$""" !!!%%%&&&###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((()))(((''''''(((***,,,---666AAARRR```hhhlllnnnppptttooofff___[[[]]]bbbgggiiiiiijjjjjjkkknnnsssvvv{{{}}}~~~|||{{{{{{(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))'''&&&&&&'''((((((%%%&&&'''((()))((('''&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))******))))))((())))))*********))))))------,,,++++++++++++,,,***)))))))))))))))******))))))************))))))***))))))))))))))))))(((++++++++++++++++++++++++------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++************++++++------------,,,,,,,,,,,,......//////////////////,,,---//////......000111000111111222333444555555666555444333333333333333111222333444555555555555777888:::;;;<<<;;;;;;::::::;;;;;;<<<<<<==================>>>@@@CCCFFFGGGGGGIIIKKKOOORRRVVVXXXZZZWWW\\\aaacccaaa^^^^^^^^^\\\```eeehhhhhhgggffffffiiijjjmmmooopppsssvvvyyy~~~{{{yyyvvvrrroooiiihhhgggggghhhhhhgggeee``````___```aaaaaa^^^\\\XXX[[[ZZZWWWWWWYYYXXXUUUPPPQQQRRRTTTUUUWWWXXXYYYXXXXXXXXXWWWUUUSSSPPPOOOQQQPPPNNNKKKGGGDDDAAA???BBBCCCBBB@@@===<<<<<<===;;;:::777555333222222222111111000000...---+++***++++++++++++******)))((()))))))))***+++++++++,,,))))))))))))(((((((((((())))))))))))))))))******,,,,,,+++************+++******)))((((((''''''&&&$$$$$$$$$$$$%%%&&&'''((($$$###"""!!!!!!"""###$$$############""""""""""""######$$$######"""!!! """"""""""""""""""""""""########################&&&$$$######$$$$$$###"""""""""############""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!$$$""" """$$$%%%### """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((()))(((((('''((()))+++,,,///777EEETTTaaaiiimmmnnnuuuqqqjjjbbb^^^```fffjjjppppppooonnnmmmnnnqqqtttxxx{{{~~~(((''''''''''''''''''((((((((((((((((((((((((((())))))(((''''''(((((()))&&&''''''(((((('''''''''(((((((((((())))))))))))***)))((('''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&'''(((***+++,,,+++)))(((((()))***++++++***(((''',,,++++++******+++++++++))))))))))))))))))***+++)))******++++++******)))******))))))((((((''''''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000//////...---------++++++************++++++---------,,,,,,,,,,,,,,,......///////////////000---...//////......000111000111111222333333444444555555555555444444444444222333444444555555666666777888:::;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<=========<<<===???BBBFFFHHHFFFHHHJJJMMMPPPTTTVVVXXXUUUZZZ```ccccccdddgggiiifffeeedddbbbaaabbbfffiiigggiiikkkmmmnnnppprrruuu|||}}}~~~}}}{{{xxxssspppkkkiiifffeeeeeeeeeeeedddaaaaaaaaaaaaaaa```___^^^XXX[[[ZZZWWWWWWZZZZZZWWWQQQRRRSSSTTTUUUVVVWWWXXXZZZZZZYYYXXXUUURRROOOMMMQQQQQQPPPNNNKKKGGGCCC@@@CCCBBBAAA???===<<<<<<===<<<:::777444222111000000000000000///...---+++***,,,,,,,,,,,,++++++***)))(((((()))***+++,,,,,,,,,))))))))))))(((((((((((()))))))))))))))*********------,,,+++******))))))***))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$######""""""######$$$#########"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$#########&&&%%%###$$$%%%%%%$$$"""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###"""!!!"""$$$$$$""" """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((((((((()))***+++***000;;;JJJYYYeeelllnnnooollleee^^^ZZZ^^^fffmmmvvvvvvtttqqqnnnnnnqqqssswwwzzz~~~)))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))'''&&&%%%%%%&&&'''((((((((((((((())))))))))))++++++***)))(((((())))))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&(((***,,,,,,+++)))(((((()))***++++++***((('''******))))))))))))******))))))(((((()))***++++++******++++++++++++************))))))((((((''''''******+++,,,---...//////,,,,,,,,,,,,---...//////000000000/////////......,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++---........./////////000...000111111000///000222000111111222222333333333444555555555555555555555444444444444555666777777777888999::::::;;;;;;<<<:::::::::::::::;;;;;;;;;===<<<<<<===???BBBEEEGGGEEEFFFGGGHHHKKKMMMPPPQQQTTTXXX\\\___aaaeeekkkpppkkkjjjhhheeeccccccfffhhhgggiiilllmmmmmmnnnppprrrxxx{{{~~~}}}|||{{{|||}}}zzzuuurrrooolllhhheeeddddddcccaaabbbcccdddcccaaa___]]]]]]XXXZZZYYYVVVWWWZZZ[[[YYYVVVVVVVVVVVVVVVUUUUUUUUUZZZZZZZZZXXXVVVSSSPPPNNNPPPPPPQQQPPPNNNJJJGGGEEECCCBBB???===<<<<<<<<<<<<<<<:::777444222111000000////////////...,,,+++++++++,,,,,,,,,,,,++++++***(((((()))***+++,,,,,,,,,))))))))))))(((((((((((((((((())))))************---------,,,+++***))))))))))))(((((('''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""######"""############""""""!!! !!!!!!"""""""""""""""###$$$$$$$$$$$$###"""&&&%%%###$$$%%%%%%$$$"""""""""############""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!#################################""""""""""""""""""""""""#########"""!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((((((((())))))))))))---444AAAPPP^^^hhhmmmllliiibbbYYYUUUXXXbbbjjjvvvuuussspppnnnmmmppprrrvvvzzz}}})))(((((((((((((((((()))************************))))))))))))***************(((&&&$$$$$$%%%''')))(((((((((((())))))))))))******))))))))))))******((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&''')))++++++***)))(((((())))))*********)))))))))(((((((((((()))******(((((((((((()))***+++,,,******++++++++++++*********))))))))))))))))))((()))***+++,,,...///000111------,,,,,,---...//////000000000000000000000000------,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,------...////////////111222111000///000222111111111111222222333333333333444555666666666555555555444555555666888888888888888999999::::::;;;::::::::::::::::::::::::<<<<<<<<<===???BBBEEEFFFDDDDDDDDDDDDFFFHHHJJJLLLUUUWWWZZZ[[[\\\```gggllljjjmmmppppppnnnjjjhhhfffgggjjjmmmoooppprrrtttuuuyyy{{{~~~}}}{{{zzz~~~|||wwwtttrrrnnnjjjgggeeedddbbb```ccceeegggfffccc___\\\[[[WWWYYYXXXUUUVVVZZZ[[[ZZZZZZZZZYYYWWWVVVUUUTTTSSSXXXXXXXXXWWWUUUSSSPPPOOONNNNNNPPPPPPOOOMMMKKKIIIDDDAAA===;;;;;;<<<<<<;;;;;;:::777555333222222222/////////......,,,++++++++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,))))))))))))((((((((((((((((((((()))******++++++------------,,,+++***)))))))))(((''''''&&&&&&%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""############"""""" !!!!!!""""""######$$$"""###$$$%%%%%%$$$###"""&&&$$$######$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((()))+++000999FFFTTTaaaiiimmmlllfff]]]VVVVVV]]]dddooonnnmmmkkkjjjjjjmmmpppuuuxxx|||~~~(((''''''&&&&&&''''''((())))))))))))))))))))))))((()))******+++++++++******)))((('''''''''(((((((((((((((((())))))))))))''''''''''''((()))******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&'''((()))))))))(((((()))((((((((()))***++++++))))))(((((()))******+++(((((((((((()))***+++,,,***++++++,,,,,,++++++***)))))))))*********************+++,,,------.........------------......///......//////000000111111///......------......///------,,,,,,+++******)))++++++,,,,,,---.........///000111000///...///111111111111111222222222222111222444555666666555555666555555555555777888999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEECCCBBBBBBBBBDDDGGGIIIKKKQQQTTTXXXYYYYYY\\\aaaeeehhhlllqqqsssrrrooolllkkkfffjjjooosssvvvyyy|||~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}yyyvvvpppnnnjjjhhhgggeeecccaaa```dddhhhhhhddd___\\\[[[VVVXXXWWWTTTUUUYYY[[[ZZZ[[[ZZZYYYWWWVVVTTTSSSSSSTTTTTTTTTTTTSSSRRRPPPOOOMMMNNNOOOOOOOOONNNMMMLLLDDD@@@<<<:::;;;<<<;;;:::;;;:::888555444333333444............---,,,++++++******++++++++++++************************++++++))))))))))))(((((((((((('''(((((()))******++++++,,,------------,,,***))))))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###!!!"""""""""############""""""############""""""!!!!!!""""""###$$$$$$%%%!!!###$$$%%%%%%$$$###!!!%%%###""""""###$$$"""!!!""""""############""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###!!!"""#########"""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((('''(((((((((((((((''''''(((***---222:::GGGWWWbbbjjjlllkkkddd\\\XXX[[[___dddddddddccccccfffjjjmmmqqqtttxxx|||}}}~~~'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))***+++++++++++++++)))***++++++***)))((('''(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((()))(((((('''(((***,,,---******))))))***+++,,,,,,(((((((((((()))***+++,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++///......---------......------...///000111222222//////............//////------,,,,,,+++***))))))******+++,,,,,,---.........///000///...---...///111111111111111222222222000111333555666666555555666666555555666777999:::;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<;;;999;;;===???AAACCCCCCDDDBBBBBBBBBBBBDDDGGGJJJLLLKKKOOOUUUXXXYYY[[[^^^aaaiiikkkmmmnnnnnnnnnppprrrfffjjjpppvvvzzz~~~}}}|||~~~~~~{{{{{{|||}}}}}}}}}~~~zzzwwwnnnllliiihhhhhhfffdddaaa^^^ccchhhjjjfffaaa]]][[[UUUWWWVVVSSSTTTYYY[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSPPPQQQRRRRRRRRRQQQPPPOOONNNOOOOOOOOONNNNNNMMMMMMEEE@@@;;;999;;;<<<;;;:::;;;:::888666555444555555............---,,,++++++)))******+++++++++******+++++++++***************))))))))))))(((((((((((('''(((((()))***++++++++++++,,,---...---,,,+++***)))(((((('''&&&&&&%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$!!!""""""#########""""""!!!""""""###$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$###""""""######""" """"""############"""""""""""""""""""""""""""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""$$$$$$###""""""###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((('''(((((((((((((((''''''&&&(((+++---222???PPP\\\dddiiillliiiaaa[[[[[[^^^\\\\\\]]]^^^___bbbgggkkkmmmqqqvvvzzz|||}}}''''''((((((''''''&&&%%%'''''''''(((((((((((()))(((((()))***************------------,,,+++***))))))((('''&&&&&&''''''(((+++((('''(((&&&$$$&&&+++)))(((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&))))))***))))))((('''''')))(((((('''''''''(((((()))((('''''')))******)))******))))))******+++,,,++++++******************++++++*********+++---...++++++++++++++++++++++++************+++,,,------///......---------......------...///000000//////111111000000//////...............------,,,,,,+++---,,,,,,++++++,,,,,,---...///000000000000000///666333000------000333555333444444555666777888888999888777777777888999:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<@@@>>><<<>>>AAACCCCCCAAABBBCCCCCCCCCCCCDDDHHHKKKJJJMMMQQQTTTVVVYYY]]]```cccgggmmmqqqrrrssstttuuurrrrrrrrrtttyyy}}}zzzzzz|||~~~|||xxxuuusssnnnmmmjjjgggeeecccccccccaaadddiiikkkjjjeee^^^ZZZXXXXXXXXXVVVUUUUUUVVVXXXZZZXXXUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOPPPOOONNNOOOPPPOOOLLLJJJEEEAAA===;;;<<<;;;999777<<<:::888555444333333333222111///---,,,,,,,,,,,,************************+++,,,---...---,,,+++***))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,)))'''&&&''''''$$$!!!%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$###############$$$###$$$%%%%%%$$$###"""!!!$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&""" ###$$$""" """""""""""""""""""""""""""######""""""!!!!!! """"""""""""############"""""""""""""""######$$$$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$###"""""""""######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&'''+++///000666CCCQQQ```iiiqqqooojjjeee]]]WWWWWWWWWVVVSSSUUU\\\ccchhhnnnuuu{{{zzz{{{''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((('''((())))))******)))))),,,,,,,,,---,,,++++++***(((((()))*********)))))))))&&&%%%''''''%%%'''+++((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&((()))))))))(((((('''&&&(((''''''&&&&&&&&&'''''')))((('''''')))******)))***************++++++,,,************************+++***)))))))))***+++,,,+++++++++++++++++++++++++++******++++++,,,---...///......------.........------...///////////////111000000000/////////...............---------------,,,,,,,,,,,,,,,,,,---/////////000000///.........///111222222111///...333444444444555666666666777777777666777777888999;;;;;;;;;;;;;;;;;;<<<=========>>>>>>???????????????===<<<===AAACCCBBBAAA@@@AAABBBBBBCCCEEEIIILLLKKKNNNQQQTTTVVVYYY\\\___cccgggkkknnnoooppprrrsssnnnnnnooorrrvvv}}}~~~|||{{{|||~~~}}}{{{xxxuuutttsssqqqnnnkkkhhhfffeeedddaaacccgggiiihhhccc]]]YYYVVVWWWWWWWWWVVVWWWYYY[[[ZZZXXXUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKMMMLLLLLLMMMMMMLLLJJJGGGBBB???<<<;;;;;;<<<:::999:::999777555333222222222000000///...---,,,++++++************************++++++,,,---------,,,+++***************************************************++++++,,,,,,++++++******(((&&&&&&'''(((&&&$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$###"""""""""""""""$$$$$$###############$$$###$$$$$$%%%$$$###"""!!!############"""""""""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########&&&""" ###$$$""" """""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""#########"""""""""""""""######$$$$$$###"""!!!!!!###$$$%%%$$$$$$$$$#####################""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&'''***,,,---111===JJJ[[[fffoooqqqnnnhhh```XXXRRRRRRPPPNNNPPPXXXbbbhhhnnnuuuzzzzzzzzz|||~~~}}}(((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''&&&''''''((()))(((((((((******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++******(((%%%$$$''''''&&&'''+++'''(((***++++++***)))((((((((('''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&'''''')))((('''''')))******))))))************+++++++++************************+++******))))))))))))***++++++++++++++++++++++++++++++++++++,,,---...//////......---......//////---......///////////////000000000000////////////............////////////------------------------///////////////...---,,,///111333444444333111///333333333333333333333333444444555666666666666666:::::::::::::::;;;<<<<<<<<<===>>>@@@AAABBBBBBBBB>>>======>>>@@@BBBBBBAAA???AAABBBCCCDDDFFFJJJMMMMMMOOORRRTTTUUUWWWZZZ]]]dddfffiiijjjkkkllloooqqqooooooppprrrwww|||~~~}}}}}}}}}}}}}}}}}}|||{{{yyywwwuuutttwwwuuuqqqmmmiiifffeeedddaaacccfffgggeeeaaa[[[XXXTTTVVVWWWXXXXXXZZZ\\\___[[[XXXUUUSSSSSSTTTTTTTTTRRRQQQOOOMMMJJJIIIHHHGGGKKKJJJIIIJJJKKKJJJGGGEEE???===;;;:::;;;<<<;;;;;;999888666444222111000000//////000//////---+++*********************************+++,,,------------++++++++++++++++++++++++******************************++++++++++++******'''&&&%%%&&&(((((('''&&&%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$###""""""""""""""""""$$$###############$$$$$$###$$$$$$$$$$$$###""""""############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########%%%!!! ###$$$"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""######$$$###"""!!! !!!"""###$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&(((***))),,,555@@@PPP]]]jjjqqqqqqlllcccZZZSSSPPPLLLIIIKKKSSS]]]fffmmmuuu{{{zzzyyyyyyyyywww((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((()))+++,,,,,,------++++++++++++,,,...///111---)))'''((()))'''''')))&&&(((+++------,,,)))(((((((((((('''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&'''(((((()))((('''''')))******)))))))))******++++++++++++***************+++++++++,,,,,,+++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////...............//////000......///////////////...000000000000////////////......//////000000111111------............------////////////...---++++++222111000//////000222333222222222222222111111111111222333555555555444444999999999999999:::;;;<<<===>>>???AAABBBBBBBBBBBB>>>>>>???@@@BBBCCCCCCCCCAAACCCDDDDDDEEEFFFIIILLLNNNPPPSSSTTTUUUVVVYYY[[[cccdddffffffgggiiimmmoooppppppqqqrrruuuyyy}}}}}}||||||{{{{{{zzzyyyxxxwwwvvvuuuxxxvvvrrrmmmhhheeecccbbbcccdddeeefffddd```[[[YYYVVVXXXYYYZZZZZZ[[[]]]___\\\YYYUUUSSSSSSTTTTTTSSSPPPOOOMMMKKKIIIGGGGGGFFFKKKJJJIIIJJJKKKJJJGGGEEE???===;;;:::::::::;;;;;;888777666444222111000///...///000000///...+++***************************))))))***,,,---......///++++++++++++++++++++++++******************************++++++++++++******''''''&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$############""""""""""""############"""""""""""""""############"""######$$$%%%#########$$$#####################"""""""""""""""""""""""""""############$$$$$$$$$###############%%%!!! ###$$$"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$!!!!!!!!! !!!"""######!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%&&&(((((()))000:::DDDRRRbbbmmmrrrpppggg]]]XXXRRRKKKHHHHHHNNNYYYcccnnnwww}}}|||yyyxxxuuurrr))))))******))))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&'''(((***+++,,,------,,,+++***+++///666>>>CCC777000++++++***'''&&&(((&&&(((+++......---***((()))))))))(((((((((''''''&&&&&&'''''''''''''''&&&(((((('''(((((()))******)))((('''''')))******)))((()))***++++++++++++***))))))*********+++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---...//////...............///000111...///////////////......////////////000000000000...//////000000111111111---......//////......---////////////...---++++++...------------...///000111111111111111000000000///000222333444444333333777777777888888999;;;;;;>>>???@@@BBBBBBAAA@@@???>>>@@@BBBCCCDDDEEEFFFFFFEEEFFFGGGGGGFFFFFFHHHIIIOOOQQQSSSTTTTTTUUUWWWYYYaaabbbcccdddeeehhhmmmpppqqqqqqpppqqqrrrtttwwwxxx~~~~~~}}}|||{{{zzzyyyxxxwwwvvvuuuuuuyyyvvvrrrmmmiiieeecccbbbdddeeeeeedddccc```]]][[[ZZZ[[[]]]]]]\\\\\\]]]^^^]]]ZZZVVVSSSSSSSSSRRRQQQKKKKKKJJJIIIHHHHHHHHHHHHLLLKKKKKKKKKLLLKKKIIIFFF@@@???>>>;;;:::999999:::888888777555333222000///---...///000000...,,,***************************))))))***+++,,,...///000------------------------************************)))******++++++******)))((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""!!!""""""######"""""""""""""""############""""""###$$$$$$%%%##################$$$$$$""""""""""""""""""######!!!!!!"""""""""#################################%%%!!! ###$$$"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!""""""###!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$%%%((())))))///777<<>>===>>>AAADDDFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGHHHIIIOOOQQQSSSTTTTTTUUUWWWYYY]]]___bbbdddfffjjjooorrrvvvvvvuuuuuuvvvwwwyyyzzz|||~~~~~~{{{{{{yyywwwvvvvvvuuuuuuxxxvvvrrrnnnjjjgggfffeeeddddddcccbbbaaa```^^^^^^]]]___```___^^^\\\\\\]]]]]][[[XXXUUUTTTRRRPPPNNNHHHHHHGGGGGGHHHIIIIIIJJJLLLKKKKKKKKKLLLKKKIIIFFFAAAAAA@@@===:::999:::;;;999999999777666444222111....../////////...,,,+++*********************************+++,,,---///000------------------------************************))))))************))))))((())))))(((&&&$$$%%%&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""###$$$%%%%%%#########"""######$$$%%%""""""""""""############!!!!!!!!!"""""""""######"""""""""###############$$$ ###%%%###"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!!"""""""""#########!!!!!!"""###$$$$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%###%%%(((******...444888EEEUUUeeesss{{{zzztttaaaVVVNNNKKKJJJKKKVVVdddqqqyyy~~~{{{yyyvvvrrr******++++++******)))(((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((%%%&&&''')))***+++++++++***)))))),,,444@@@KKKSSSGGG;;;000,,,+++(((((()))%%%'''***,,,---,,,***)))))))))*********)))((('''&&&'''(((((()))))))))((('''''''''(((((()))***+++)))((('''''')))******)))((()))+++,,,,,,+++***)))((())))))***++++++,,,,,,***+++,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---...............///000111222///////////////...------.../////////000000000111000///////////////......---...000111111000...---/////////000000///......---111777;;;<<<999444111/////////000111111222222//////000000111333444555555555555666777888::::::888:::<<>>===<<<@@@DDDFFFFFFFFFGGGIIIIIIJJJLLLLLLJJJJJJJJJKKKNNNPPPRRRSSSTTTUUUWWWYYYZZZ]]]aaaeeehhhmmmrrrvvvvvvvvvvvvwwwxxxzzz{{{|||}}}|||zzzxxxvvvuuuuuuuuuuuussspppllliiigggffffffcccbbbaaa```____________^^^```aaaaaa___^^^]]]^^^^^^\\\YYYWWWUUURRRMMMJJJGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJIIIFFFDDD???@@@@@@>>>;;;:::<<>>===;;;???DDDFFFEEEEEEFFFHHHHHHJJJLLLMMMLLLLLLMMMNNNMMMOOORRRSSSTTTUUUWWWYYYXXX[[[aaafffjjjoootttxxxnnnooopppqqqsssuuuwwwxxx~~~}}}zzzxxxvvvuuuuuuuuupppooollliiifffeeeddddddaaa```___^^^]]]^^^______]]]___aaabbb```_________^^^]]][[[YYYVVVRRRLLLHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGFFFFFFFFFGGGFFFDDDAAA>>>???@@@>>><<<<<>>???>>>AAAEEEGGGHHHHHHHHHIIIEEEGGGJJJLLLNNNNNNNNNMMMQQQTTTXXXZZZZZZZZZZZZZZZ___aaadddiiinnnpppooonnnnnnpppqqqpppooopppuuuyyy~~~zzzuuurrrpppoooooommmllliiigggeeecccbbbbbbaaaaaaaaa```___]]]\\\[[[^^^^^^]]]]]]___```bbbdddhhhddd___ZZZUUUQQQMMMJJJIIIHHHFFFGGGHHHHHHGGGEEEDDDBBBAAABBBDDDDDD@@@===>>>===<<<;;;;;;<<<>>>>>>AAA???===;;;888666555555000000///............///.........---,,,+++***)))+++++++++***++++++,,,,,,+++---///111222000...,,,//////...------,,,+++++++++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%########################%%%###""""""######""" %%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%############""""""""""""######"""!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%%"""###$$$%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""!!! !!!###$$$ !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$!!!!!!###%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++666:::CCCPPP```qqqwwwoooaaaUUUTTT[[[iiinnnuuuxxxwwwtttrrrrrr))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))((((((***,,,...000000...***(((&&&&&&'''((())))))*********)))((('''))))))))))))(((((((((((('''''''''((((((((())))))))))))(((''''''((())))))))))))))))))************+++*********))))))((((((******)))))))))(((((((((,,,+++++++++*********************++++++,,,,,,,,,+++++++++++++++*********,,,,,,---...000111222222222222222222111111111111+++,,,.../////////...---000000000000000000000000,,,------....../////////////////////000000000000000000000000000000000000111111000000000000000////////////000111333444555666444555888888555555777888999;;;<<<===============@@@CCCEEEFFFFFFGGGGGGHHHKKKOOOPPPNNNMMMLLLLLLOOOQQQUUUWWWYYYZZZ]]]___ggghhhjjjmmmpppqqqooommmlllooorrrsssssstttvvvxxx~~~~~~~~~|||xxxtttpppmmmkkkjjjlllkkkjjjhhhfffeeecccbbbcccbbb___]]]\\\\\\\\\\\\_______________```aaaaaaeeebbb^^^ZZZWWWSSSNNNKKKJJJHHHGGGGGGHHHHHHGGGFFFDDDBBBAAABBBDDDCCCAAA>>>===<<<<<<;;;<<<===>>>???@@@>>><<<:::888666555555111000//////............------------,,,++++++***,,,+++++++++++++++,,,,,,+++,,,...000000000///...//////...---,,,,,,+++,,,*********)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%########################%%%###""""""######""" %%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%############""""""""""""######"""!!!!!!!!!!!!!!!!!!###$$$$$$###"""$$$%%%!!!"""############"""!!!######"""!!!!!!!!!!!!!!!############"""""""""!!!"""!!!!!! !!!"""###$$$!!!!!!"""###############""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$"""!!!"""###$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,///333;;;GGGWWWjjj{{{wwwfffWWWRRRVVV___eeemmmqqqrrrpppnnnnnn))))))))))))))))))))))))''''''((((((((()))))))))((((((((())))))))))))***************************+++***)))(((((()))***++++++***(((&&&&&&''')))***(((((()))))))))(((''''''(((((((((((())))))))))))'''''''''((((((((())))))***))))))(((((())))))***)))))))))*********++++++,,,,,,+++***)))((('''''')))))))))(((((((((''''''************))))))))))))(((((()))***+++,,,---...++++++++++++++++++++++++,,,------...//////000000//////000000000000111111+++,,,---.........------000000000000000000000000........................////////////000000000000000000000000000000000000222111111111000000000///.........000111333555666888666666999888555444666666888;;;>>>???>>><<<;;;;;;>>>BBBCCCDDDDDDEEEFFFKKKQQQVVVWWWRRRLLLJJJKKKKKKMMMPPPSSSVVV[[[aaaeeemmmmmmnnnppprrrqqqnnnlllkkkooosssvvvwwwwwwxxxyyy|||zzzzzz{{{zzzwwwtttoookkkgggeeejjjjjjjjjiiihhhfffdddbbbdddaaa^^^[[[YYYZZZ[[[]]]______````````````______```___]]][[[YYYUUUPPPMMMLLLIIIGGGFFFGGGHHHHHHHHHCCCBBBAAAAAABBBCCCAAA@@@======<<<<<<<<<===>>>???>>>===;;;:::888666555444222111111000///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///000000000///---,,,++++++,,,---******))))))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$###""""""###$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""######"""!!!!!!!!!!!!!!!!!!"""$$$###""""""###%%%!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$ !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''(((((()))***+++,,,,,,,,,///666@@@PPPdddwww{{{jjjXXXPPPPPPUUU[[[dddkkkmmmmmmlllkkk(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++************************++++++***)))))))))*********)))(((''''''(((***+++'''(((((((((((((((''''''''''''(((((())))))******((((((((()))))))))************))))))))))))******))))))*********+++++++++++++++******)))(((((('''(((((((((((('''''''''''')))))))))))))))(((((((((((())))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------...............------......///000111111......000111111111000///////////////////////////////////////............////////////000000000000////////////////////////333333333222222222111111/////////000111333444555777555555999999666555888666777:::<<<>>>>>>===<<<<<<>>>AAACCCCCCDDDEEEFFFIIISSS]]]___XXXPPPLLLKKKIIIKKKMMMPPPUUU\\\eeejjjkkklllmmmooorrrsssqqqpppnnnpppsssvvvxxxyyyzzz{{{~~~{{{yyyxxx{{{zzzxxxuuuqqqlllgggdddggghhhiiiiiihhheeecccaaaaaa___]]][[[ZZZZZZZZZ[[[\\\]]]___`````````___^^^\\\\\\\\\\\\\\\XXXSSSOOOMMMJJJHHHGGGHHHIIIIIIIIIBBBBBBAAA@@@AAAAAAAAAAAA??????>>>======<<<<<<<<<<<<;;;;;;999888666555444222222222111000///...---,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,++++++,,,...000111000///---++++++,,,---...***)))))))))((((((((('''%%%%%%%%%$$$$$$$$$##############################$$$###""""""$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!!!!!"""######""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!"""$$$%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$%%%%%%&&&'''&&&'''((())))))((('''&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''''''''((()))******+++***---111999EEEXXXlllzzzwwwgggXXXOOOMMMOOOUUU^^^fffkkkmmmlllkkk''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,************************************++++++,,,,,,,,,+++***)))))))))******(((''''''''''''(((((((((''''''(((((())))))******))))))*********+++++++++))))))************))))))************++++++++++++))))))))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((************************++++++,,,,,,------------........................,,,,,,---...///000000111///000111222333222111111//////////////////////////////////////////......////////////000000000000////////////////////////444444444444444444444444111111111111111111222222444222444888999777777:::888888888999;;;===>>>???===@@@BBBCCCDDDEEEGGGHHHEEEQQQ___ddd^^^TTTNNNLLLJJJKKKNNNQQQVVV^^^ffflllggghhhkkkpppuuuyyyzzzzzztttsssssstttwwwyyy{{{|||zzzzzz|||}}}{{{zzzzzzzzzyyywwwsssnnnjjjgggeeeeeeffffffeeeccc```___\\\\\\]]]^^^]]]\\\ZZZYYYZZZ[[[]]]^^^______^^^^^^YYYYYY[[[\\\]]]ZZZVVVRRRMMMKKKIIIIIIJJJJJJJJJJJJCCCBBBAAA?????????AAABBBBBBBBB@@@???===;;;:::999::::::::::::888777555444222222222222111000///...,,,,,,,,,,,,,,,...///000...------,,,+++++++++,,,,,,,,,+++***+++---///000///...---,,,,,,,,,------))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!! """######"""!!!###$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""###### !!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$########################$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$%%%&&&&&&###$$$''')))++++++******################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''(((((((((''')))+++///777FFFYYYfffwww{{{{{{ssseeeXXXPPPLLLLLLQQQYYYaaahhhkkkkkkjjj''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********+++++++++,,,,,,************************((())))))***+++,,,---------,,,+++******)))))))))(((((('''''''''((()))***(((((((((((()))))))))))))))))))))*********++++++((())))))******))))))(((*********++++++++++++,,,(((((())))))************)))))))))(((((((((''''''(((((((((((())))))))))))++++++*********)))))))))+++,,,,,,------......///..................//////,,,,,,---...//////000000...///000111222111000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000333333444444555666666666333222111111000000111111222000222777888777888;;;888888777888:::<<>>;;;999888999:::;;;;;;:::888666555111111222333333222000///...---,,,,,,,,,---///000///...---,,,,,,++++++,,,---,,,+++***+++,,,---...------------------------))))))))))))((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$########################$$$###"""###%%%%%%%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!! !!!###"""!!!!!!"""$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""############ !!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&!!!"""%%%(((***+++,,,,,,################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''(((***,,,---111;;;JJJUUUllltttyyyssshhh]]]SSSMMMLLLOOOTTT\\\cccggggggfff&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((()))***++++++++++++************))))))))))))))))))((((((((()))***+++))))))))))))(((((((((((('''(((((((((((()))))))))'''((())))))))))))((('''*********+++++++++,,,,,,*********)))))))))))))))******)))))))))(((((((((((((((((())))))*********))))))))))))************,,,,,,,,,---.../////////.........//////000000000------......//////000000---...///111111000000///000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000000000111333444555666777222111111111111111222222222000222666777555555888555666888999;;;===>>>>>>???AAACCCDDDDDDEEEHHHJJJFFFKKKRRRVVVUUUSSSPPPOOOQQQTTTXXX[[[]]]```ccceeeeeefffjjjqqqzzz~~~{{{{{{}}}}}}|||zzz{{{zzzyyy}}}~~~}}}~~~}}}zzzwwwssstttssssssqqqooommmlllggggggeeecccbbb```^^^^^^XXXZZZ\\\^^^______^^^^^^\\\\\\[[[YYYYYYXXXXXXXXXRRRRRRTTTVVVWWWWWWTTTQQQLLLLLLLLLMMMNNNMMMKKKHHHFFFEEEBBB>>>;;;;;;???BBBAAAAAAAAA@@@???===;;;999999:::;;;<<<;;;999888666///000222333444333222111///...---,,,,,,---///000//////...,,,,,,+++++++++---,,,,,,++++++++++++++++++,,,...//////...,,,+++(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$###############"""!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######!!!"""""""""############ !!!"""###""""""!!!!!!!!!"""###########################"""""""""""" !!!###$$$$$$$$$"""!!!######""""""######$$$%%%!!!"""$$$&&&(((***++++++################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''(((+++.........555@@@JJJ[[[iiivvvvvvnnneeeZZZQQQPPPPPPSSSXXX___dddeeeddd&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))(((((((((***+++,,,******))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''************))))))))))))(((((())))))******++++++''''''((()))***+++,,,,,,,,,,,,------...///000000......//////000111111222.........///////////////...///111222222222111000000000000000000000000000---......///000111111222////////////000000000000000000000000000000000000---...///111333555666777000000000000111222333444333111222666666333333666333555888<<<>>>>>>===<<>>::::::>>>BBB>>>???@@@@@@@@@>>>===<<<999:::<<<<<<<<<:::888777...000222444444444333222000///---,,,,,,---...000000///...---,,,+++++++++------,,,,,,+++******)))***+++...000000...,,,***(((((((((((())))))))))))''''''&&&&&&&&&&&&%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!! !!!""""""!!!!!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$ """#########"""!!! !!!###$$$$$$$$$###"""!!!!!!""""""######$$$$$$ """$$$%%%$$$###""""""""""""!!!"""######$$$"""###$$$%%%&&&((()))***################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''###(((++++++***...777@@@JJJ^^^qqqwwwtttlll```UUUTTTSSSTTTXXX___ccceeeddd$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((************************%%%&&&&&&'''((())))))******((('''&&&&&&'''(((***+++***)))((((((''''''''')))))))))***,,,+++)))''')))))))))(((((((((((((((&&&'''((('''&&&'''(((*********++++++++++++******)))))))))******)))))))))---,,,+++***))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))---+++)))+++...///...+++,,,------...///000000000111000///......///000000000000000000////////////111111000000//////..................///000222222////////////000000000000000000000000000000000000111111222222222333333333333333333444444555555555222222222333333444444444999999:::;;;<<<>>>??????BBBBBBAAAAAABBBCCCEEEFFFHHHJJJLLLMMMLLLKKKLLLMMMUUUZZZ___```^^^^^^aaadddeeegggjjjnnnrrrxxx~~~{{{}}}{{{yyywwwvvvyyy|||{{{|||yyysssmmmlllmmmmmmmmmllllllkkkkkkhhhiiiiiifffccc```^^^___ZZZXXXWWWVVVXXX\\\aaaddd```___]]][[[YYYWWWUUUUUUPPPPPPPPPPPPPPPPPPOOOOOORRRPPPOOONNNNNNLLLIIIGGGEEEDDDBBBAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;::::::::::::999999555555555555666777999999444333111000///...//////------......///......------,,,++++++******++++++------......------,,,+++(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%'''###!!!"""&&&(((%%%!!!""""""""""""###$$$%%%&&&###############"""!!!!!!######""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###%%%!!!!!!"""############### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$&&&###!!!!!!$$$%%%$$$"""'''$$$"""###&&&'''&&&%%%%%%###"""###%%%%%%### ##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''(((******+++---111444DDDXXXlllsssvvvwwwmmm^^^YYYYYYXXXUUUTTTVVV\\\bbb$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((************************'''''''''(((((())))))******)))'''&&&&&&''')))******))))))(((((((((((((((***)))((()))++++++)))((())))))))))))))))))))))))'''((()))((('''''')))***)))******++++++******)))))))))***++++++***)))))),,,,,,+++++++++++++++++++++++++++******)))))))))************************,,,***)))***---...---+++.........///////////////000///............///000000/////////////////////000000000000//////..................///000111222////////////000000000111111111111111111111111111111111222222222333333333111111222333444666666777555555555555444444444444666666888999;;;===>>>???@@@@@@AAAAAACCCDDDEEEFFFGGGIIIKKKLLLKKKKKKKKKMMMTTTYYY^^^```^^^^^^```cccfffhhhkkkmmmqqqvvv|||}}}~~~~~~zzzvvvvvvxxx|||~~~|||zzzzzzwwwqqqmmmiiiiiijjjjjjjjjiiihhhhhhhhhiiiiiigggdddaaa``````\\\ZZZXXXWWWXXX\\\```bbbaaaaaa```]]]ZZZWWWTTTRRRQQQQQQPPPOOOOOOPPPPPPPPPSSSQQQOOOMMMMMMKKKIIIGGGHHHGGGEEEDDDBBBAAA@@@@@@??????>>>=========>>>>>>;;;;;;;;;::::::999999999666666555666666777888999555333222000////////////------...............------,,,++++++******++++++,,,,,,,,,,,,,,,++++++***))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%'''$$$!!!"""&&&'''%%%"""""""""""""""###$$$%%%&&&###############"""!!!!!!######""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$ !!!"""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""""""""""""""#####################""""""#########%%%###!!!"""$$$%%%$$$"""&&&$$$"""###%%%'''&&&%%%$$$###"""###%%%%%%###!!!########################"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((()))******,,,///222>>>TTTjjjvvv}}}qqqddd```YYYSSSPPPSSSYYY___%%%&&&'''))))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))***+++)))(((((()))******)))((()))))))))***+++++++++)))******)))(((((()))+++))))))************)))))))))***,,,------,,,***)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++************************+++***)))***,,,,,,,,,***......////////////////////////............//////////////////////////////000000000////////////...............///000111111/////////000000000111111111111111111111111111111111111222222222333333333///000111333444666777888888888777777666555555444444444666888:::;;;======>>>???@@@BBBDDDEEEFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLRRRWWW]]]______^^^___aaafffhhhkkkmmmppptttyyy}}}}}}~~~|||{{{}}}~~~xxxuuuuuuvvvwww~~~|||yyytttpppnnnfffgggggggggfffeeecccbbbfffhhhhhhgggdddbbbaaaaaa___]]]ZZZXXXXXXZZZ]]]___bbbbbbbbb```]]]XXXSSSQQQRRRQQQOOONNNNNNPPPQQQRRRUUURRROOOMMMLLLKKKJJJHHHIIIHHHGGGEEECCCAAA@@@???=========<<<======>>>>>><<<;;;;;;:::999888888888777777666666666666777777555444222000/////////000.....................------,,,++++++******+++++++++++++++++++++******)))************)))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%'''%%%"""""""""""""""###$$$%%%%%%#########$$$######"""!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!"""!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""%%%###""""""###$$$$$$###%%%###"""###%%%&&&%%%$$$######"""###%%%%%%###"""#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((()))(((((())),,,...777MMMfffwwwpppfffWWWLLLIIILLLSSSXXX((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&'''(((((()))((((((((((((((((((((((((((((((************))))))))))))******))))))))))))******''''''''''''((()))***+++,,,***(((''')))*********(((((()))***+++,,,,,,---++++++,,,***)))(((***+++((())))))******))))))((()))***,,,......,,,***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++******,,,------...//////000000//////////////////000000.........///////////////////////////////////////...............///000111//////000000000111111111111111111111111111111111111111222222222333333333000111111333444555666666777777777666666666666666555666777888999:::;;;<<<<<<===@@@CCCDDDEEEFFFEEEGGGIIIKKKLLLKKKKKKLLLMMMQQQUUU[[[^^^^^^^^^^^^___fffhhhkkknnnqqquuuyyy}}}}}}}}}{{{xxxwwwxxxxxx{{{|||~~~~~~xxxrrrnnnmmmgggggggggfffdddaaa^^^\\\cccdddeeedddbbb``````aaa```^^^[[[YYYXXXYYYZZZ\\\___```aaaaaa^^^ZZZUUURRRSSSRRROOONNNNNNOOORRRSSSWWWTTTPPPMMMLLLLLLKKKKKKHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<<<<<<<======>>><<<;;;;;;:::999888777777888777777666666666666777666555333111000000000000///......------------------,,,++++++******+++++++++++++++,,,+++******))))))*********))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&$$$#########""""""###$$$$$$%%%#########$$$$$$######"""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!$$$######"""######$$$$$$#########$$$$$$%%%$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''(((((('''&&&''')))+++333FFF^^^qqq|||mmmYYYJJJFFFJJJQQQVVV+++)))'''&&&&&&(((+++---((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''************))))))))))))******))))))))))))******''''''''''''(((***+++,,,,,,***(((''')))*********(((((()))***+++,,,,,,---***+++,,,+++))))))***,,,))))))************)))))))))***,,,------,,,***)))&&&'''(((***++++++++++++*********+++++++++++++++******************************+++***************)))***+++,,,...000111111/////////000111111111111------....../////////000.............../////////...............//////000000000000000111111111111111111111111111111111111111111222222222333333333222222333333333333333333333333444555666666777777999999999999:::::::::;;;;;;===@@@BBBDDDEEEEEEEEEHHHJJJLLLMMMMMMMMMNNNOOOPPPSSSXXX[[[]]]^^^^^^^^^eeehhhlllpppssswww|||~~~|||zzzzzzzzzzzzzzzzzz|||~~~wwwooojjjgggiiiiiihhhgggccc___ZZZXXX]]]___``````___^^^^^^______^^^[[[XXXWWWWWWXXXYYYZZZ[[[]]]^^^]]][[[XXXWWWUUUSSSPPPNNNNNNOOOQQQSSSWWWTTTPPPNNNMMMMMMMMMLLLHHHHHHGGGFFFDDDBBB@@@>>>======<<<<<<<<<<<<======;;;;;;:::999999888777777888777777666666666666777666555333222111000111111000///...------------...---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***(((((()))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$############"""######$$$%%%######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!######$$$$$$$$$######"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!""""""""""""!!! $$$$$$######"""######$$$!!!"""###$$$$$$#########!!!"""###$$$$$$$$$$$$$$$########################&&&%%%%%%%%%&&&''')))***'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((((((&&&%%%%%%''')))000???SSSfffwwwsss^^^OOOJJJNNNTTTXXX+++)))'''&&&&&&(((+++---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++++++++)))(((((()))******)))((()))))))))***+++++++++)))***+++***))))))+++---******++++++++++++************++++++++++++******%%%&&&(((***++++++***)))))))))))))))************++++++++++++++++++++++++***,,,,,,,,,***)))***+++(((((()))+++---...///000---...///000111111111000---------......//////000---............////////////......---......//////000000000111111111222222222222222222222222222222111111222222222333333333333333333333222222222222111111222333555666777888::::::::::::;;;;;;;;;<<<===>>>???AAACCCDDDEEEEEEHHHJJJMMMNNNNNNNNNOOOQQQQQQRRRUUUXXX[[[]]]^^^^^^eeehhhlllppptttxxx|||}}}||||||}}}|||{{{{{{}}}{{{vvvnnngggccciiiiiiiiigggddd___ZZZWWWXXXZZZ\\\]]]\\\\\\]]]^^^]]][[[YYYWWWVVVVVVWWWXXXWWWWWWWWWXXXYYYZZZ[[[[[[VVVTTTRRRPPPOOOOOOPPPQQQTTTQQQNNNMMMNNNNNNMMMLLLIIIIIIIIIIIIHHHFFFDDDBBB???>>>======<<<<<<======999999999999888888888888777777666666666666777777777666444222111111111222111000...---,,,,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""###$$$$$$%%%$$$$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!$$$$$$%%%%%%$$$$$$######$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!############!!!!!!###$$$$$$###""""""###%%%!!!$$$$$$###""""""### """$$$$$$$$$###$$$%%%########################&&&%%%%%%%%%&&&(((***+++((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((('''&&&%%%%%%''')))---777FFFXXXjjj|||vvveeeWWWPPPQQQUUUYYY((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''(((((((((((((((((((((((('''''''''(((((())))))***((((((((())))))((((((((((((((('''(((((()))*********)))((()))++++++)))((())))))))))))))))))))))))'''((()))))))))***,,,...++++++,,,,,,,,,,,,+++++++++***))))))))))))***+++&&&''')))+++++++++***)))))))))))))))******+++++++++++++++++++++++++++++++++---...---***)))***,,,)))))))))***++++++,,,,,,+++,,,---.../////////...,,,,,,---......///000000---------........./////////......------.........000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222333333222222333444555555666666777888999:::;;;===>>>>>>?????????@@@AAACCCDDDEEEGGGIIILLLMMMMMMNNNOOOPPPQQQQQQSSSUUUYYY\\\^^^^^^eeehhhmmmpppsssvvvzzz|||~~~}}}~~~}}}||||||~~~}}}|||yyysssjjjdddeeefffgggfffddd```\\\YYYUUUWWWZZZ[[[ZZZ[[[\\\]]]YYYXXXWWWVVVUUUVVVWWWWWWWWWUUUSSSRRRTTTWWW[[[]]]VVVUUUTTTRRRPPPOOONNNNNNNNNLLLKKKKKKLLLMMMKKKJJJHHHIIIJJJJJJIIIGGGEEEDDDAAA@@@???>>>===<<<<<<<<<888888888888999999999999666666555666666777888999888666555333222222222222111000...,,,,,,,,,---...---,,,++++++******+++++++++++++++++++++******)))((())))))******)))))))))'''&&&&&&&&&&&&%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$$$$###$$$%%%$$$$$$###############$$$"""###$$$$$$%%%%%%%%%$$$######""""""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""$$$%%%%%%$$$"""!!!"""$$$%%%$$$"""!!!###%%%!!!$$$$$$###!!!!!!""""""$$$%%%######$$$&&&########################%%%$$$######$$$&&&)))***(((((('''%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%'''))),,,000:::III[[[ooovvvjjj```]]]^^^aaa$$$&&&))),,,,,,***(((&&&)))))))))))))))))))))))),,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))%%%&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((())))))***)))))))))***,,,+++)))'''))))))))))))((((((((((((%%%'''((())))))***,,,...+++,,,,,,------,,,,,,++++++***(((''''''(((***+++((()))+++,,,,,,,,,***)))))))))*********++++++++++++++++++++++++++++++++++++...///...+++)))+++---+++*********))))))(((((((((***+++---......------,,,,,,------...///000000---------........./////////......---------......000111111111111222222222222222222222222222222222111111222222222333333333000000111222333333444444444444444555555555555555444555666999;;;>>>@@@AAA@@@@@@??????@@@BBBCCCEEEFFFHHHKKKLLLLLLMMMNNNPPPRRRQQQQQQSSSWWW[[[^^^___fffiiimmmppprrrtttwwwyyy}}}|||~~~~~~}}}}}}~~~~~~~~~yyyppphhhaaabbbdddeeeeeebbb^^^\\\TTTVVVYYYZZZZZZ[[[\\\^^^WWWVVVUUUUUUUUUVVVWWWXXXXXXUUUQQQOOOPPPTTTZZZ^^^WWWVVVUUUSSSQQQOOOMMMLLLIIIIIIIIIJJJKKKKKKJJJHHHEEEFFFGGGHHHHHHFFFEEECCCCCCBBB@@@???===<<<<<<<<<777777777888999999::::::555555555555666888999999888777555333222222222333222000...,,,+++,,,---...---,,,++++++******++++++***************)))(((((()))******+++++++++******''''''&&&&&&&&&%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$###$$$%%%$$$$$$###############$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################"""!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$%%%%%%$$$###!!!"""$$$%%%$$$!!!!!!###&&& $$$%%%"""!!!!!!""""""%%%%%%######$$$'''###########################""""""!!!###%%%'''))))))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%&&&(((***---...333???OOOcccxxxuuuooonnnppp))))))******+++++++++,,,)))((('''&&&&&&'''((((((,,,,,,,,,++++++***************))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%&&&''')))***''''''''''''''''''''''''+++***************++++++)))))))))))))))******+++***)))((('''''')))+++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,+++************)))))))))***+++++++++,,,------------------------...///////////////..................---,,,+++***************+++,,,,,,---+++++++++,,,...000111222111111111111000000000000000//////...............111111111111111111222333222222333444444555555666666555333222222333444555111333444444222111111222444444333222222222333333222333444777:::===@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGJJJKKKLLLLLLNNNOOOPPPPPPQQQRRRVVV[[[```bbblllmmmoooqqqsssuuuvvvvvv{{{{{{~~~~~~}}}uuuoooggggggggggggeeebbb```^^^WWWWWWWWWVVVVVVUUUUUUUUURRRSSSTTTUUUUUUUUUUUUUUUYYYWWWSSSPPPPPPQQQSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSKKKJJJHHHFFFEEEFFFGGGHHHFFFEEECCCDDDEEEEEEDDDCCCGGGDDDAAA???>>>===;;;999888999:::888666444333444555555555666888999;;;<<<:::888444111//////000111333222000...,,,+++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!! """###$$$"""###$$$%%%$$$""" ########################""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%######""""""""""""######""""""############""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&---...555@@@JJJWWWqqqyyy)))))))))*********++++++)))((('''''''''((()))))),,,,,,,,,+++++++++++++++************************))))))(((((((((((())))))''''''&&&&&&&&&'''((()))''''''''''''''''''''''''******))))))))))))******))))))(((((())))))***++++++***((((((((()))+++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---,,,++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...000000000000///...---,,,------,,,+++++++++,,,,,,++++++,,,,,,---///000111//////000000000000000000111000//////............000////////////000111111000111111222333333444444444444333333333333333444222333444444222111111222444444333333222333333333333444666888;;;>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFHHHJJJJJJJJJKKKMMMOOOQQQQQQQQQSSSWWW[[[```ccciiijjjmmmqqqtttwwwyyyyyy}}}}}}~~~}}}~~~~~~~~~~~~~~~|||uuuooohhhggggggfffdddcccaaa```YYYXXXVVVTTTTTTUUUVVVWWWRRRRRRSSSTTTTTTTTTTTTTTTVVVUUURRRPPPOOOOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKHHHGGGFFFGGGGGGIIIGGGFFFFFFGGGFFFDDDBBBEEECCC@@@???>>>>>><<<;;;999:::;;;999666444333444555555555555666777888888:::888666333222111222222333222111///...------,,,------,,,,,,+++***))))))*********)))))))))((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$######""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""###$$$%%%$$$""" ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""######""""""############""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&,,,,,,222<<>>??????@@@@@@AAACCCDDDEEEFFFFFFHHHIIIJJJIIIIIIIIILLLNNNRRRRRRSSSUUUXXX\\\aaacccfffhhhlllqqquuuyyy|||}}}{{{}}}~~~~~~|||{{{{{{~~~~~~{{{vvvrrrkkkiiigggeeecccbbbbbbbbb\\\ZZZVVVSSSRRRTTTVVVXXXQQQQQQRRRSSSSSSSSSRRRRRRSSSRRRQQQOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRPPPNNNLLLIIIHHHGGGGGGJJJIIIIIIIIIIIIGGGDDDAAABBB@@@>>>>>>??????>>>===;;;<<<<<<:::777444333333555555444333333444444444999888777666555444333333333222111000//////////////////...,,,+++)))((((((******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""!!!  !!!"""""""""###$$$$$$###""" ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!######""""""""""""######%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&'''((('''&&&***)))...777???III^^^ttt((((((((((((((()))))))))'''''''''((()))***++++++******++++++,,,,,,------+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))(((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''((((((''''''''''''((())))))+++******)))***+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,---,,,,,,,,,++++++*********************************,,,,,,------...---------333333333333222222111000000///...............///......---,,,,,,,,,,,,,,,,,,,,,------...///000000333222111000///.........------------...//////000......//////000111111222222333555666666555444333333444555555333222222333333333333333333444555666555777:::===??????>>>>>>???@@@AAACCCDDDFFFGGGGGGKKKKKKJJJIIIGGGHHHKKKNNNSSSSSSTTTVVVYYY]]]aaacccgggiiimmmrrrwwwzzz}}}~~~~~~}}}zzz}}}}}}{{{xxxuuuqqqnnnjjjeeebbbaaaaaaaaa^^^\\\YYYUUUTTTSSSSSSTTTPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHEEEBBB???===<<<===???@@@@@@@@@=========;;;777444333333333333222222222222333333666666777777777555444333222111111000000000000111///...---,,,+++***))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""  """######"""  !!!!!!!!!#########$$$###"""!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((&&&&&&&&&'''((('''&&&***'''+++333999AAASSSfff)))))))))(((((((((((((((&&&&&&'''((()))******************++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------************)))(((((('''(((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''&&&''''''((()))***************+++++++++*********+++++++++,,,,,,,,,,,,,,,---------............---,,,,,,,,,---------,,,,,,,,,++++++******************************)))***++++++,,,,,,,,,+++111111111222111111000000...---......///000111222//////...---,,,,,,,,,,,,+++,,,,,,---...//////000222111000///........................///000111222//////000000111222222222333444555777777777666555333555666666444333333444222222222333444555666777666888;;;===??????>>>===@@@@@@BBBCCCEEEFFFGGGHHHLLLLLLKKKIIIHHHIIILLLNNNSSSTTTUUUWWWZZZ^^^aaabbbjjjlllooossswwwzzz}}}~~~}}}}}}~~~{{{~~~~~~|||{{{zzzxxxtttnnnhhhccc```______^^^]]]\\\YYYVVVSSSPPPOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPOOOMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKMMMNNNOOOOOOOOONNNMMMLLLEEEDDDEEEFFFHHHHHHFFFDDD>>><<<;;;<<>>>>>>>><<<888555444444000000000111111222333444222333555666666555333222111111000//////000000111---------,,,,,,,,,,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """######"""  !!!!!!!!!!!!!!!###############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""######"""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((&&&&&&&&&'''((('''&&&+++''')))000555:::IIIZZZyyy******))))))))))))((((((%%%&&&'''((())))))(((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((((((((()))))))))************************++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************************((()))***++++++,,,++++++//////000000000//////...,,,,,,---...///111222333000000///...---,,,,,,---,,,---------.../////////000//////........................///000111222333000000000111222222333333333444555666666666666666444666777666555333444444222222222333444666777888777888:::<<<>>>??????>>>AAAAAABBBCCCEEEFFFGGGGGGLLLLLLLLLKKKJJJKKKMMMOOOSSSTTTUUUXXXZZZ]]]```aaajjjlllooorrrvvvyyy{{{|||}}}}}}zzzzzz{{{}}}|||}}}}}}}}}|||{{{xxxrrrkkkeeebbb``````\\\\\\\\\[[[XXXTTTPPPNNNPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIJJJMMMOOOPPPPPPOOONNNDDDCCCBBBCCCEEEFFFFFFEEE>>>===;;;<<<>>>@@@@@@???>>>??????===:::777666666111111111111222333444555000111333444444444333333111111000000000000000000,,,,,,,,,,,,------------))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!!!!!"""###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!""""""!!!!!! """"""############"""""" !!!""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&'''((('''&&&+++&&&'''...111555AAAPPPnnn++++++*********)))))))))%%%&&&'''(((((('''&&&&&&)))))))))((((((((((((((((((((())))))***++++++,,,+++******************++++++,,,---.........---,,,((((((((((((((((((((((((+++***)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------......////////////......---------...///000111222111000//////..............................//////---------------......///.........///000111333444///000000111111222333333222222222333333444666666555666777777555444444555111222222333555666888999666777999:::<<<>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFKKKMMMNNNNNNMMMMMMNNNPPPRRRSSSUUUWWWZZZ]]]___```fffhhhkkkooosssvvvyyyzzz{{{}}}{{{zzzzzzzzzyyy{{{|||}}}~~~~~~}}}}}}}}}|||yyytttnnniiieeecccbbbZZZZZZZZZYYYXXXVVVTTTSSSQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNNNNOOOOOOPPPQQQQQQOOONNNMMMKKKIIIHHHFFFFFFFFFHHHLLLNNNPPPOOONNNLLLFFFDDDBBBAAACCCEEEEEEEEE???>>><<<<<<>>>???>>>======>>>???===;;;888888888444333333333333333444444000000111333333444444444444333222111111111111111......------,,,,,,,,,+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###"""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&***%%%%%%+++...111;;;HHH^^^www,,,+++++++++******))))))%%%&&&'''''''''&&&%%%$$$))))))((((((''''''&&&&&&'''(((((()))******++++++***))))))))))))))))))***+++,,,.../////////......))))))))))))))))))))))))++++++***(((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,+++++++++******+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---......///...---...////////////......///............//////000111111000//////////////////////////////.........,,,,,,,,,,,,,,,---//////------......000111222333//////000000111111222222111111000000111333444666555666888777555444444555111222222333555777999:::666777777999;;;===@@@AAACCCCCCDDDDDDEEEEEEFFFFFFJJJMMMOOOOOOOOONNNOOOPPPRRRSSSUUUWWWZZZ\\\^^^___ccceeehhhmmmqqquuuwwwyyyzzz}}}||||||zzzzzzvvvxxxyyyzzz{{{}}}~~~}}}|||||||||zzzxxxtttpppkkkhhhfffeeeYYYYYYWWWWWWVVVWWWXXXYYYQQQRRRRRRRRRQQQPPPPPPOOOLLLLLLLLLMMMNNNPPPQQQRRROOONNNLLLJJJHHHFFFDDDDDDEEEHHHKKKNNNOOONNNLLLJJJJJJFFFCCCAAABBBDDDEEEEEE@@@???===<<<===>>>===<<<===>>>???>>>;;;999999999777666555444333333333333000111111222333444555666666555444333222222222222000000///...,,,+++******)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!!"""###%%%%%%$$$$$$######"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&)))$$$$$$***---...888DDDQQQlll///...---+++***)))(((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&$$$%%%'''))))))))))))((((((******)))***+++%%%,,,++++++******++++++,,,------,,,+++************)))))))))(((((((((((((((%%%'''((('''&&&&&&'''((())))))((('''''''''''''''******+++++++++,,,,,,,,,((())),,,---------+++***.........------,,,,,,,,,,,,+++******+++,,,...///---,,,+++***+++,,,---...*********---111111...+++++++++---......---++++++---......///000111222222333222111//////111222333111111222333333111000/////////......---------,,,333111000.........//////000000111111111222222222000111111222444555666666555333222333555777777666444444333444555777999:::333555777999:::<<>><<<:::888888<<<@@@@@@===;;;<<<===::::::999777555333444555666555444444333333333444888777555333222222222222000000...------,,,------+++******)))(((''''''&&&&&&&&&&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!###(((///000,,,'''""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$##################"""!!! !!!###$$$###"""!!! !!!"""######"""!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$%%%&&&&&&&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((())))))******---111555GGGXXXqqq000///---+++***)))(((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&$$$%%%'''((())))))(((((('''))))))((()))+++'''!!!++++++************++++++---,,,++++++++++++++++++++++++******)))(((''''''&&&'''((((((&&&&&&'''(((***)))(((''''''''''''(((************+++++++++,,,)))***+++,,,,,,,,,++++++...---------,,,,,,,,,,,,++++++++++++,,,---......,,,,,,+++++++++,,,---...,,,++++++---000000...,,,,,,,,,------------,,,,,,------...///000000111111222111000//////000111222000111111222222111111111000000000//////.........000000///...//////000111111111222222222333333333000000111222333444555555444333222333555666666666666555555555666777999:::555777888999:::<<>><<<:::999;;;???BBBBBB>>>;;;;;;<<<999999999777444222333444333333222222222222222333444333333222111000///...000000///...------------+++******)))(((((('''''''''''''''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""""""""""""""""""""""""""###%%%%%%#########$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!! $$$((()))&&&!!!!!!""""""######""""""!!!!!!"""############"""!!!!!!!!!!!!""""""######$$$"""!!!!!! !!!"""###$$$###"""!!! !!!"""######"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$%%%%%%$$$###"""""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((()))+++...111888FFF^^^yyy111000...,,,***)))((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&$$$%%%&&&''''''(((''''''&&&((((((&&&(((+++)))%%%+++******))))))******+++,,,++++++++++++,,,------...---,,,+++)))((('''''''''((()))((('''&&&'''(((***))))))((((((((((((((()))))))))*********++++++***************+++,,,,,,------,,,,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,+++,,,------...---,,,+++,,,...//////......------------------...------......//////000000111000///......///000111000000000000111222222333222222111111111111111000//////...///000111222333222222222333333333444444//////000111222333333444444333222222444666666555777777666666666777999:::777999:::;;;;;;<<<>>>@@@CCCEEEGGGFFFCCCBBBDDDGGGJJJLLLOOORRRSSSSSSRRRQQQOOORRRVVVZZZ]]]___``````ffffffhhhlllsssyyy}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~yyywwwuuurrrooojjjeeeaaa```___\\\ZZZXXXVVVTTTTTTUUUUUUTTTSSSQQQNNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJKKKLLLKKKIIIGGGDDDCCCAAA???===<<<;;;;;;>>>AAAEEEDDD@@@;;;::::::999999999666444222333444111111000000000111111222222333333222222000///...000000///......---------*********))))))(((((('''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%""""""""""""""""""""""""!!!"""$$$$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""  ######!!! !!!!!!""""""!!!!!! !!!""""""######""""""!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!"""###$$$$$$###""""""######$$$$$$%%%%%%&&&&&&$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''&&&(((+++---,,,666HHH```zzz111000...,,,***)))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''''')))(((%%%&&&))))))&&&***))))))(((((())))))************++++++,,,......------,,,++++++***))))))((()))***)))''''''''')))***))))))(((((()))))))))((())))))))))))*********+++***)))((()))***,,,---,,,,,,,,,,,,++++++++++++)))***,,,---......---,,,,,,,,,,,,,,,------......///---,,,+++,,,...///000000///------------///000.............../////////000///............///000//////......000222444555333333333333333333333333/////////000000111111222111111222222222222333333...//////000111222222222333222111222444555555555777777666555555666777888:::;;;<<<<<<;;;;;;===???BBBDDDFFFFFFDDDCCCCCCDDDHHHJJJMMMQQQSSSSSSSSSRRRPPPSSSWWW[[[___bbbcccdddgggggghhhlllqqqxxx}}}~~~|||{{{{{{{{{{{{yyyxxxvvvsssqqqlllfffbbb]]]]]]]]]ZZZVVVSSSRRRRRRSSSTTTTTTSSSQQQNNNKKKHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGIIIKKKJJJHHHFFFFFFDDDBBB???===<<<<<<======AAADDDDDD???<<<:::;;;:::;;;:::888555444444555000000000000000111111222777666444333222222222333000000000///......---,,,*********)))))))))(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%"""""""""""""""""""""""" """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$!!! !!!"""!!! !!!!!!!!!!!! !!!""""""""""""""""""!!! !!!!!!""""""#########!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""###$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&(((***---111<<>>AAACCCFFFGGGFFFEEEDDDDDDFFFHHHLLLPPPRRRSSSSSSRRRRRRUUUYYY]]]bbbeeehhhiiifffggghhhjjjooouuu{{{~~~~~~~~~{{{yyyyyyyyyyyyyyyxxxvvvuuurrrmmmgggcccYYYZZZZZZXXXTTTRRRQQQRRRRRRRRRSSSSSSQQQNNNKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHFFFFFFDDDBBB@@@>>>>>>>>>???<<>>;;;;;;===<<<===<<<:::777666666888222222111111111222222333999777444111111222555666000000000000///...---,,,************))))))))))))(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!! !!!######### !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""$$$$$$$$$######""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((()))((('''&&&((()))//////555BBBSSSlll,,,+++***))))))(((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&''''''(((++++++'''$$$&&&'''&&&(((''''''&&&&&&''''''(((((((((((())))))+++,,,,,,)))******++++++,,,------***+++,,,***((('''((()))******************+++,,,)))))))))*********+++++++++***((((((((()))+++---)))************+++++++++******+++,,,------------,,,,,,---............---/////////---,,,,,,///222111000000//////000000111111111000000//////.........//////////////////............///000111333333222222333333333333444444222222222222111000///.../////////000000000000111//////000000111111111111222111000000222444444333444444333333333444666777:::;;;<<<;;;::::::<<<>>>AAACCCFFFIIIJJJIIIGGGFFFEEEHHHLLLOOORRRSSSRRRRRRSSSUUUYYY^^^cccgggjjjlllfffgggiiikkkmmmrrrxxx}}}~~~~~~~~~zzzyyyzzz{{{yyyxxxwwwvvvtttooohhhdddZZZYYYWWWUUUTTTSSSSSSRRRQQQRRRRRRRRRQQQOOOMMMLLLHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLGGGGGGGGGFFFEEEDDDDDDCCCEEEDDDDDDEEEGGGHHHHHHGGGDDDCCCBBBAAAAAA@@@@@@@@@===@@@AAA???<<<;;;<<>>>>>>>>;;;999777888999444444333222222222222222777444111///...000333555///000111111000///---,,,************************''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """###$$$ !!!!!!""""""!!!!!! """!!!!!! !!!!!!"""&&&&&&%%%$$$###"""!!!!!! !!!""""""""""""""" !!!!!!  !!!!!!"""!!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""""""""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''')))***)))((('''((()))+++***...999FFF[[[}}}))))))(((((((((((())))))&&&%%%%%%&&&&&&((())))))(((((((((((((((''''''&&&(((((('''&&&&&&'''((((((%%%)))+++'''%%%'''((('''''''''&&&&&&&&&&&&''''''((((((''''''((()))******************+++++++++++++++,,,,,,+++)))(((((()))***************+++,,,---************+++++++++,,,***))))))((((((***+++,,,))))))))))))******++++++++++++++++++,,,---......,,,,,,.../////////...---...///000...,,,,,,...111000111111111111111111000333222222111000//////////////////000000/////////---...///000111111111111111111111222222222333333000111222222222111000000///000000000000111111111000000111111111111222222111000///000222333444333444333333333444555777888999:::;;;:::999:::;;;===AAACCCGGGKKKMMMMMMKKKIIIEEEHHHKKKOOOQQQRRRQQQQQQPPPRRRVVV[[[```eeeiiikkkfffiiikkklllnnnqqqwww{{{||||||{{{yyyzzz|||yyyyyyxxxwwwuuupppiiiddd___[[[VVVTTTUUUUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFEEEDDDDDDEEECCCAAAAAACCCEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCBBB???;;;:::===@@@>>>>>>>>>;;;999777888999666555444333222111111111111111000000000000000000///000111111111///---,,,************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""" """$$$###"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!!!!!!!"""###!!!""""""######""""""!!!"""!!! !!!"""$$$$$$######""""""!!!!!! !!!"""###""""""!!! !!!!!! !!!"""""""""!!!!!! !!!"""#########!!!!!!!!!"""""""""###### !!!"""$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((((('''%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''))))))'''''''''(((***(((+++444===MMMmmm'''''''''''''''((())))))%%%%%%%%%&&&'''((()))***(((((((((((((((''''''&&&))))))'''&&&&&&'''((()))"""'''***(((&&&(((***)))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((()))+++++++++******)))))))))+++,,,---+++)))(((((()))+++*********+++,,,,,,---***++++++++++++,,,,,,,,,)))))))))))))))******+++(((((())))))*********+++,,,+++******+++,,,...///,,,,,,.../////////...---...000111///---,,,...111000111222333333222111000444333333222111000////////////000000000000//////,,,...///111111111000000000000000111111222222222...///111222333333222222000111111111111222222222111111111111111222222222111000///000222333333333444444333444555777999:::888999::::::999999;;;===AAACCCHHHLLLPPPPPPMMMKKKEEEHHHKKKOOOQQQQQQQQQPPPMMMOOOSSSXXX^^^cccgggiiigggjjjmmmnnnnnnqqqvvvzzzyyy||||||}}}}}}~~~~~~}}}~~~zzzwwwxxx{{{yyyyyyyyyxxxvvvqqqjjjeeeddd]]]VVVTTTVVVWWWUUURRRQQQQQQPPPPPPPPPQQQQQQRRRLLLJJJGGGEEEDDDDDDEEEEEEAAABBBBBBDDDEEEFFFGGGHHHFFFFFFGGGGGGFFFEEEDDDDDDCCC@@@===<<<>>>@@@BBBCCC@@@AAACCCDDDDDDDDDCCCBBBGGGGGGDDD???:::999===@@@=========;;;888777777888666555444222111000000///...000222333333111///---///000111222111///---,,,******************++++++%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&""""""""""""""""""""""""!!!"""$$$$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!"""!!!"""$$$$$$###""""""###""""""############"""""""""!!!  !!!"""!!!!!!!!!!!!"""""""""""" """#########"""!!! !!!!!! !!!"""""""""!!!!!! !!!"""######$$$""""""""""""############!!!"""#########"""$$$#####################""""""""""""###$$$%%%&&&)))((('''&&&%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$&&&(((((('''&&&'''(((,,,)))---444999EEEbbb---)))&&&&&&(((***)))'''&&&&&&&&&'''((())))))***)))))))))))))))******+++((('''&&&&&&''')))+++---&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''((((((((((((((('''''''''''''''''''''((())))))---,,,,,,,,,+++*********))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,///...---+++******++++++,,,++++++******++++++,,,)))))))))***+++---...///+++,,,------......------111111111000000000000000111111111111111000//////222222111111111111111111000000000000000000000000111000///000111111///---222111000000000000000111000000000000000111111111222333333444444333333222222222111111222222333444000111333333222222333555333555666666666777999;;;;;;;;;:::999:::;;;<<<===???DDDJJJNNNOOOMMMLLLKKKIIIJJJLLLOOOPPPQQQQQQPPPOOOQQQVVV[[[^^^```aaaaaahhhggggggkkkqqqvvvwwwvvvzzzyyywwwuuuvvv{{{zzzuuuwww}}}~~~~~~zzzyyy{{{|||}}}{{{uuurrrpppnnnjjjfffeee```XXXSSSRRRRRRTTTTTTSSSRRRPPPNNNNNNNNNPPPQQQNNNLLLIIIGGGEEEEEEFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEGGGGGGGGGEEECCCBBB??????>>>>>>===>>>>>>>>>===>>>@@@BBBEEEHHHKKKMMMOOOIIIAAA<<<;;;;;;;;;999<<<<<<======<<<:::999777777777666555444222000///...///111222222000...---000111222222111///,,,+++------,,,,,,+++***))))))***)))((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""$$$!!! ###%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!"""### !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$######&&&(((+++***)))&&&######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''))))))))))))(((+++''')))111777@@@YYYrrr,,,)))''''''(((***)))'''&&&&&&''''''((())))))***))))))(((((())))))***+++)))((('''&&&''')))***,,,&&&''''''((((((''''''&&&((())))))))))))))))))(((''''''((((((((((((''''''(((''''''''''''((())))))++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,***************,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,,,,,,,---.............../////////000000111111111111111111111111000//////111111111111111111111111000000000000000000000000222000//////000000///...000///////////////000000000000000111111111111222000000222333444555555555333222222222222222333333000111222222111111333444444555666666555666888:::<<<<<<;;;::::::;;;<<<===@@@CCCFFFHHHIIIIIIKKKLLLJJJKKKLLLNNNOOOOOOOOOOOONNNQQQUUUZZZ^^^bbbdddeeegggggggggjjjooorrrtttuuuwwwwwwvvvvvvxxx|||{{{|||~~~zzzyyyzzz{{{|||}}}zzzvvvsssrrrpppmmmjjjfffbbb\\\XXXVVVVVVUUUTTTTTTSSSQQQPPPOOONNNOOOOOONNNMMMJJJHHHFFFFFFGGGGGGDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGGGGGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@BBBDDDGGGJJJMMMOOOOOOIIIAAA;;;::::::;;;:::;;;;;;<<<<<<;;;:::999888777777666555444222111000///000111111000///...---///000111111111///---,,,---,,,,,,++++++***************)))((('''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$#########""""""###"""!!!!!!!!!"""###$$$$$$$$$$$$#########""""""%%%###!!!!!!###$$$###!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!###$$$ !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&(((***+++***'''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))((((((+++((()))///333:::OOOfff,,,***(((((()))))))))(((&&&&&&''''''((()))))))))))))))(((((())))))***+++***)))(((''''''((()))***&&&''''''((((((''''''&&&))))))************))))))''''''((((((((((((((('''((((((''''''(((((()))***))))))))))))************,,,,,,,,,------------...,,,,,,,,,---------......---,,,+++***************---,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))***,,,,,,---............---------...///000111222222000000111111000000//////111111111111111111111111000000000000000000000000333111///...///000000///......---......///000111111111111111222222333333---...000222444666777777444333222222222222222333000111333222111111222333555666666666555555777999===<<<;;;;;;;;;;;;<<<<<>>???AAACCCFFFIIILLLNNNMMMHHHAAA<<<::::::;;;;;;999:::::::::::::::999999777777666555444222111111111111000//////...------...///000111111000......+++++++++++++++++++++++++++******)))((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$$$$#########"""""""""""""""!!!!!!!!!"""###$$$$$$############"""""""""&&&$$$"""!!!""""""!!! """""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" $$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$''')))***++++++***'''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''(((((()))((((((+++((()))---...222AAASSS+++***)))))))))))))))(((''''''''''''(((((())))))((((((((((((((()))*********)))(((((('''(((((()))''''''((((((((((((''''''))))))************))))))&&&'''((((((((((((((((((((((((((('''((())))))***''''''(((((())))))******++++++,,,,,,,,,---------,,,,,,,,,------......///------,,,,,,++++++++++++------,,,,,,,,,,,,------++++++***)))))))))*********+++,,,,,,------,,,,,,------...//////000111111///000000000000000//////000000000000111111111111000000000000000000000000444222///...///000111000---------...///000111222111111111222333333333444---...000222444555666666444444333222222222222333111222333222111000111222333444555555555666888:::;;;;;;;;;:::::::::::::::<<<>>>???@@@AAACCCGGGJJJIIIJJJKKKMMMNNNOOOPPPQQQNNNOOOQQQTTTYYY^^^cccfffcccfffhhhhhhggghhhlllpppppprrrvvvyyy|||~~~}}}{{{zzzyyyxxxwwwxxxwwwvvvtttsssqqqooonnneeeeeedddcccaaa]]]WWWRRRPPPPPPPPPPPPOOONNNMMMLLLMMMLLLJJJHHHGGGGGGGGGGGGDDDCCCBBB@@@??????@@@@@@DDDDDDEEEEEEEEEEEEDDDCCC????????????>>>>>>===<<<:::;;;<<<>>>AAADDDFFFHHHIIIGGGCCC@@@>>>===;;;;;;888888999999999999999999888777666555444333222222333222000///...---------------//////000000//////++++++++++++++++++,,,,,,++++++******)))(((((('''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""############""""""""""""!!!!!!!!!!!!""""""##################""""""""""""$$$###"""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" $$$###""""""""""""###$$$ !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """$$$$$$$$$%%%'''))))))***,,,+++(((%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''(((((((((((()))((()))+++***,,,777DDD******+++***))))))))))))''''''''''''((((((((((((((((((((('''((())))))***)))))))))((((((((((((((('''(((((((((((((((((('''))))))************))))))&&&&&&'''(((((((((((((((((((((((((((((()))******'''''''''(((((())))))***)))************+++++++++++++++,,,,,,---......///..................------...------------------...*********)))***++++++,,,))))))***++++++++++++***...........................//////000000000////////////000000000111111111111111111111111111111111555222///...///000111111///...//////000111222333000111111222333333444444000000111222333333333333444444333333222333333444333444444333111000111222000222444444555777:::<<<999999:::::::::999999999999<<<@@@BBBCCCDDDFFFHHHHHHIIIJJJLLLNNNQQQSSSTTTSSSSSSSSSUUUXXX]]]aaadddbbbdddgggfffeeeeeeiiilllnnnqqquuuyyy}}}}}}|||~~~}}}|||{{{zzzwwwuuuuuuuuuuuusssqqqnnnlllkkkeeedddddddddbbb]]]VVVQQQMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@?????????@@@BBBCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@???===<<<;;;888999999;;;===???AAABBBCCCDDDFFFFFFCCC@@@===;;;999999999999999999::::::888777666444444333333333444333111///......------,,,---......///000000000++++++++++++++++++,,,,,,++++++******))))))((((((&&&&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""#########"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""###$$$&&&"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""### !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$### !!!$$$$$$$$$%%%&&&(((''')))++++++)))&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''((()))''''''((())))))+++333;;;)))+++,,,,,,***((())))))''''''((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((%%%&&&'''((())))))))))))))))))(((((())))))***+++(((((((((((())))))))))))(((((((((((())))))))))))******++++++,,,---.........//////000000///......///......------......///+++*********+++,,,------))))))***++++++++++++***//////......------------......///000000000//////...//////000000111111111111111111111111111111111444222000///000111111000000000///000000111222333///000000111222333444444111222222222222222111111333333333333333444555555555666666555222111111222000111333444555777999<<<888888999:::::::::::::::777;;;AAADDDEEEFFFFFFGGGHHHHHHIIIKKKMMMPPPRRRTTTXXXWWWWWWXXXZZZ]]]```bbbbbbcccdddddddddfffhhhjjjmmmooossswww{{{~~~~~~~~~}}}{{{wwwtttrrrssstttrrrooollljjjjjjeeeeeedddcccaaa\\\UUUPPPNNNNNNMMMMMMMMMMMMLLLLLLHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBAAA???>>><<<::::::::::::;;;<<<===>>>>>>AAAFFFGGGEEEAAA>>>===;;;:::999999999999::::::999777666444333444444555333333222111111000//////---------......//////000++++++++++++++++++++++++************)))))))))(((&&&''''''''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""######"""""""""!!!!!!!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""### !!!""""""###%%%((("""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$ """"""###$$$$$$$$$$$$### """$$$%%%$$$$$$%%%&&&%%%''')))***(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))%%%'''(((((((((+++111666(((+++---,,,***((()))***((((((((((((((((((((('''(((''''''''''''((())))))''''''((())))))******)))(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))(((((())))))***+++******)))))))))))))))(((''''''((((((((()))))))))((())))))***+++,,,---...---...///000000///......//////............//////...---,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------......---......///000000//////......//////000111111222111111111111111111111111333222000111222222111///000000/////////000000111...//////000111222333444111111222222222222111000222222222333444555666777777888888666444222222333222333444444444555777999777999:::<<<=========<<<777;;;@@@CCCEEEEEEFFFGGGIIIHHHHHHIIIJJJLLLNNNOOOVVVVVVWWWXXXZZZ\\\^^^```bbbaaaaaabbbeeeggghhhhhhjjjmmmpppssswww}}}}}}|||wwwsssmmmppprrrrrrooolllkkklllgggeeecccaaa___[[[UUURRRTTTRRRPPPNNNLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBB???????????????@@@@@@AAAAAABBBCCCCCCBBB???===<<<;;;;;;::::::999::::::;;;:::>>>BBBCCCBBB@@@@@@@@@===<<<;;;:::999999::::::999888666444333444555666222333333444333222111000......---------......///---,,,,,,++++++************))))))))))))((((((((('''''''''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""###"""""""""!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!""""""######!!!###"""!!!"""$$$'''!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """$$$%%%$$$###$$$$$$###%%%''''''&&&%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%'''((()))%%%'''(((''''''***///222(((+++------***((()))***(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&((()))************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))******+++++++++******))))))(((((((((((((((((())))))))))))'''((()))***+++,,,------,,,---.../////////------//////............//////000000...---,,,++++++++++++,,,------......------***+++,,,,,,---...//////------...///000000//////---......///000111111222111111111111111111111111222111111222333222000///000//////.........//////---...///000111222333333000000111222222222222111111111222333444666777888888999999777444333333333555666666555333333444666888999;;;===????????????888;;;???AAACCCEEEGGGIIIJJJIIIHHHGGGHHHIIIJJJKKKRRRRRRTTTUUUWWWZZZ\\\]]]ccc```___aaafffiiihhhgggiiijjjmmmppptttzzz{{{{{{|||wwwssskkknnnqqqrrrooommmmmmnnniiigggccc```^^^ZZZVVVSSSYYYWWWSSSOOOMMMKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCC>>>>>>======>>>???@@@@@@???@@@AAAAAA@@@===;;;999;;;:::999888777777777777999<<>>>>>@@@CCC???===<<<:::999999::::::999888666444333444555666111333444555555444222111///......---------......------,,,,,,+++***))))))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!""""""######!!!###$$$###!!! ###%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$#########!!!###%%%&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))&&&((((((&&&%%%)))---///)))(((((((((((('''''''''''''''%%%###&&&***'''""",,,***'''''')))***(((&&&(((((((((((())))))))))))((()))*********((('''&&&)))(((((((((''''''''''''&&&&&&&&&'''((())))))******((('''(((+++,,,+++((())))))))))))************,,,,,,+++***)))((('''''')))************++++++++++++++++++,,,,,,---------////////////000000000000333111...,,,++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,------.........------,,,,,,,,,---......222111111111333444333222111111000000//////......222000......///000///...000////////////111333444222222222222222222222222222222222222333555777888555666888999999999888777777888888777444111111111666777888;;;>>>AAADDDEEE===>>>@@@BBBDDDEEEEEEEEELLLKKKKKKJJJHHHGGGFFFFFFLLLNNNNNNMMMMMMQQQYYY___```cccfffhhhgggeeeeeeeeekkklllmmmooossswww{{{}}}}}}|||}}}~~~~~~~~~}}}}}}xxxqqqoooooonnnnnnnnnnnnnnnnnneeeeeeeeeeeebbb___\\\ZZZ\\\YYYVVVQQQMMMJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCCCCDDDCCCAAA@@@???::::::999:::;;;===???@@@@@@AAABBBBBBAAA???<<<;;;888888777777666555555555999:::<<<>>>???@@@AAAAAA@@@???===;;;999888777666777666555555444444444444777777777666444222000......,,,++++++,,,.........++++++++++++++++++++++++))))))))))))))))))))))))***)))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""###$$$$$$###"""!!! !!!"""$$$$$$######""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""###!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""""" !!!%%%&&&$$$""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$###$$$''')))&&&&&&&&&&&&(((***,,,---((((((((('''''''''&&&&&&&&&'''&&&$$$%%%((('''###+++(((&&&&&&((()))(((&&&(((((((((((())))))))))))))))))*********)))''''''))))))((((((((('''''''''&&&&&&''''''((())))))******((('''(((***,,,***)))))))))))))))************++++++******)))((((((((()))************++++++++++++++++++,,,,,,,,,------............////////////111000...---------///000,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,------...///000000///000111222111111000000000000000000//////333111//////000000000///000000//////000111222333222222222222222222222222111222333555666666777777555555777888888888777666888:::;;;:::777555444555666777888:::===@@@BBBDDD===>>>???AAACCCEEEGGGHHHKKKKKKJJJIIIHHHGGGGGGFFFJJJKKKLLLKKKKKKMMMSSSXXX___bbbfffhhhiiijjjkkkmmmnnnoooppprrruuuwwwyyyzzz~~~}}}zzzxxxyyyyyyyyyzzz}}}~~~{{{|||~~~~~~zzzvvvrrrrrrqqqpppooommmkkkjjjeeeffffffeeeccc```]]]\\\]]][[[WWWSSSOOOLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFAAABBBBBBBBBAAA@@@???>>><<<;;;:::::::::;;;<<<<<<>>>???@@@@@@@@@>>><<<;;;999999888777777666666555999999:::<<<===???@@@@@@>>>>>>>>>===;;;:::888777777666555444333333444444666666666666444222000///000...,,,,,,---......---++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!"""############""""""###$$$###"""!!! !!!"""###$$$######""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!"""  !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!""""""!!!!!!###%%%&&&%%%###"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%''')))''''''''''''((()))+++,,,''''''&&&&&&&&&%%%%%%%%%###'''(((%%%$$$&&&'''&&&(((&&&%%%%%%'''(((((('''(((((((((((()))))))))))))))************))))))((()))))))))(((((((((''''''&&&&&&''''''((())))))))))))((('''(((***+++***)))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///......---...///111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000............////////////000000000000111111111111333222000000111111111000111000000000000000111111111111111111111111111111111222444666777777666666444444555666666666666555888:::======;;;:::999999777777888999<<<>>>@@@AAA>>>===>>>???BBBFFFIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIKKKMMMLLLJJJJJJMMMQQQ[[[^^^bbbeeehhhkkkooorrrqqqrrrtttvvvwwwxxxxxxxxx|||{{{vvvtttttttttuuuxxx}}}yyywwwxxxzzz{{{zzztttttttttrrrppplllhhhfffeeeeeeeeedddcccaaa___^^^___]]]YYYVVVRRROOOMMMLLLHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@???>>>===>>>===;;;:::999888888888<<<<<<===>>>>>>===<<<;;;::::::999999888777777666999999888999:::<<<>>>???<<<===>>>???>>>===;;;999888777444333222222333444666666666555444222111000222000...---...///...---************++++++,,,,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!""""""######"""!!!"""#########""" !!!"""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """###$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!"""###""""""$$$&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((()))******&&&&&&&&&%%%%%%%%%$$$$$$"""''')))&&&###%%%''''''&&&%%%$$$%%%&&&''''''((((((((((((((())))))))))))******************)))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((((((((()))***))))))((()))))))))************(((((())))))************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,...------------...///000,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---///000111---...............///000//////000000111111222222444222000000111222111000111111111000000000000000111111111111111111111111222222333444555555666666333333444444555555555555555888<<<===<<<;;;::::::888888888:::;;;===???@@@===<<<<<<===@@@DDDIIILLLNNNNNNMMMLLLKKKJJJIIIIIILLLOOOQQQPPPMMMKKKLLLNNNUUUWWW[[[___bbbffflllooooooqqquuuxxxzzzzzzzzzyyy{{{}}}~~~}}}xxxvvvsssqqqsssxxx~~~zzzuuuuuuwwwxxxxxxtttttttttsssppplllgggeeeeeedddcccbbbaaa```______```^^^\\\XXXUUUQQQOOONNNIIIIIIHHHHHHGGGFFFFFFEEEAAAAAAAAA@@@@@@???>>>>>>>>>>>>===;;;:::999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888777999888777666777999<<<===:::;;;>>>@@@@@@???===;;;999777555222111222333444555555555444333222111111444222000/////////---,,,))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########"""""""""!!!!!! !!!""""""""""""""" !!!"""""""""!!! !!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############$$$######"""""""""""""""!!!!!!"""###$$$%%%$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&''''''''')))))))))(((((((((((()))&&&%%%%%%%%%%%%$$$$$$$$$!!!''')))&&&###%%%((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''(((((((((((('''((((((((((((((()))***((()))))))))************((((((((()))******++++++))))))*********+++++++++++++++++++++++++++++++++************++++++++++++------,,,,,,++++++++++++,,,,,,---------.................................------------------------------------...///000111---///000000......///111//////000000111111111222444222000000111222111000111111111111111000000000111111111111111111111111444333222111222333555777333333333333333444444555222555999::::::999::::::999999:::;;;<<<>>>???@@@===<<<;;;;;;>>>BBBGGGKKKQQQQQQPPPOOONNNNNNMMMMMMOOOSSSVVVUUUQQQNNNNNNNNNSSSVVVYYY[[[^^^aaafffiiikkknnnsssxxx{{{}}}}}}|||zzzzzz{{{{{{|||~~~|||vvvqqqqqquuu{{{|||wwwuuutttsssssspppqqqrrrrrrpppmmmiiigggdddcccaaa___^^^]]]^^^^^^```___\\\ZZZVVVSSSPPPOOOJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBAAAAAA@@@?????????>>>>>>======<<<<<<;;;;;;888999999:::;;;;;;;;;;;;;;;;;;::::::999888888888888777666555666777999;;;888:::<<>>@@@BBBCCC@@@>>>===<<<>>>AAAEEEHHHOOOOOOPPPQQQRRRRRRSSSSSSSSSVVVYYYYYYUUURRRQQQRRRWWWYYY\\\^^^___aaadddffffffiiiooovvv{{{~~~~~~xxxvvvxxx{{{~~~}}}~~~yyyuuurrrppppppmmmnnnooooooooommmkkkiiidddccc```]]]\\\[[[\\\]]]___^^^\\\ZZZWWWSSSPPPOOOJJJJJJKKKKKKKKKIIIGGGFFFCCCBBBAAA@@@@@@???@@@@@@======>>>>>>>>>>>>===<<<999999999::::::;;;;;;;;;;;;;;;:::999999888888777888777666555666666888888666888:::<<<======<<<;;;:::999888666555444444333444333222222222222333333333111000000000///---+++************************))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$""" !!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""############"""!!!!!!"""!!!!!!"""###"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%)))***(((%%%((()))))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%###%%%%%%$$$%%%))))))&&&&&&(((((('''%%%$$$&&&((((((((((((((())))))))))))''''''&&&&&&&&&''')))************)))))))))((((((((((((((((((((((((((('''%%%'''))))))'''&&&(((***))))))))))))************)))))))))))))))*********)))************+++++++++++++++++++++*********)))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,------...//////000000........................111000000000////////////000//////...............,,,///222111...---///333/////////...............333111//////000000000///...///000111222222111111333333333333333333333333333444666777888777555444444333333222333444555666555666777777777888;;;>>><<<===>>>???AAACCCEEEFFFCCCBBB@@@???@@@BBBDDDFFFIIIJJJMMMPPPTTTWWWZZZ[[[XXX\\\___^^^[[[YYYYYYZZZZZZ\\\```bbbbbbcccdddeeecccffflllsssyyy}}}{{{|||yyyuuurrrqqqqqqllllllmmmmmmlllkkkkkkjjjgggddd```]]][[[[[[\\\]]]]]]]]][[[YYYVVVSSSPPPNNNIIIJJJKKKKKKJJJIIIGGGEEEBBBBBB@@@???>>>>>>??????<<<===>>>>>>>>>===;;;;;;::::::999999::::::;;;;;;:::::::::999888888777777777777777777666666666666555666777999:::::::::::::::::::::999888666444333333222222111111222333444111000///000000///---+++++++++******))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!! !!! !!!  !!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""!!!"""###$$$$$$###"""!!! ######!!!!!!"""$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###&&&***+++(((%%%'''((()))******)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###&&&+++***$$$''')))***(((%%%$$$&&&((((((((((((((())))))))))))'''&&&%%%%%%&&&'''((()))************))))))))))))((((((((((((((('''''''''%%%'''))))))'''&&&(((***))))))))))))******************)))))))))))))))))))))************+++++++++++++++++++++******))))))************++++++++++++))))))+++,,,---.........---------...///000000111////////////////////////222222111111000000//////111000///......------...+++///222000---,,,///222//////......---------,,,222000......///000///...---...000111222222222111444444444444444444444444222555999======:::666333555444333222333444555666888888888888888:::===@@@===>>>???@@@BBBEEEGGGHHHFFFEEECCCBBBBBBCCCDDDEEECCCEEEIIIOOOUUUZZZ^^^```^^^aaaddddddaaa___```bbbZZZ]]]aaacccdddddddddeeebbbeeejjjqqqwww|||~~~~~~}}}{{{wwwtttsssssstttlllllllllkkkkkkjjjjjjjjjiiifffbbb]]][[[[[[\\\]]]\\\\\\[[[YYYVVVRRROOOMMMHHHIIIJJJJJJJJJHHHFFFDDDAAA@@@???============>>>======>>>>>>===;;;999888;;;;;;:::999999::::::;;;::::::999999888777777666666777777888777777666555555555666777777888999::::::;;;;;;;;;:::777444222333222111111111222333444000//////000000///---+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))((()))+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$""" """"""""""""""""""""""""$$$$$$$$$############"""!!!"""""""""""""""!!!!!! !!! !!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!"""###$$$$$$###"""!!!!!!$$$$$$""""""###%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&'''''''''$$$###&&&***,,,((($$$&&&''')))*********)))((('''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((''''''''''''******))))))((((((''''''%%%((((((%%%%%%((((((%%%'''((()))******)))((('''&&&&&&'''((())))))(((((($$$&&&''''''&&&&&&((()))'''(((((((((((((((''''''++++++************************++++++++++++******------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222111000000000000000111444333333222111000//////222222222222000...+++***)))***+++,,,...///000000111222222111//////000111000000//////000111222222000111111111111222222222222222222222222222222222555777:::<<<;;;888444222444444333333333444555555;;;<<<<<<::::::;;;>>>@@@AAAAAAAAA??????AAAEEEHHHDDDHHHKKKKKKHHHFFFGGGIIIHHHEEEDDDGGGNNNTTTXXXXXX___aaadddggggggfffdddccccccaaa___^^^___bbbfffhhhgggdddfffmmmpppqqqwww}}}zzzwwwvvvtttppppppsssoooooonnnmmmkkkjjjiiihhhiiiddd```___aaa```]]]YYY^^^]]][[[YYYVVVTTTRRRQQQLLLLLLLLLKKKJJJHHHGGGFFFGGGDDDAAA@@@@@@???<<<999<<<<<<=========<<<:::999888888888888999:::;;;<<<888999;;;<<<;;;999777555555666777999999888888777999777444333333666999;;;888:::;;;<<<;;;999666444444333222000000000000111111//////000222000,,,(((------,,,+++***)))(((''''''&&&&&&&&&'''***,,,...)))*********++++++++++++)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!&&&%%%###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###$$$&&&$$$###$$$%%%%%%$$$###"""!!!  ###"""!!! !!!"""###"""""""""!!!  !!!""""""!!! """"""""""""""""""""""""######""""""!!!!!! !!!###!!!"""$$$############"""""""""""""""$$$###""" """###$$$######$$$$$$$$$######"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((()))'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&))))))((((((''''''&&&&&&))))))))))))((((((''''''%%%((((((%%%%%%((((((%%%'''((()))******)))((('''&&&&&&'''((((((((((((((('''((())))))(((''')))***'''(((((((((((((((''''''************************)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000/////////000000111333333222222111000000000222333333222111...,,,+++++++++,,,---...//////000111111111000///...///111000000000000000111222222000111111111111222222222333333333333333333222222111333555777888666333222111111111111111222222333999::::::999999;;;>>>@@@???@@@@@@??????@@@CCCFFFDDDGGGIIIKKKKKKKKKLLLLLLJJJGGGFFFHHHMMMRRRTTTUUUWWWZZZ___dddggghhhgggfffhhhgggdddcccbbbdddfffggggggeeeeeeiiijjjiiikkkqqqwww{{{~~~~~~}}}}}}||||||xxxuuuuuusssppppppsssrrrqqqpppnnnmmmmmmmmmmmmkkkgggbbb```bbbbbb___\\\^^^]]][[[YYYVVVTTTRRRQQQKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGCCCAAAAAA???;;;888;;;<<<=========<<<;;;:::888888777666777777999999777888:::;;;;;;999777666555666777888888888777777<<<:::888666555666777999777888999;;;;;;:::999888444333222111000000111111111000///000222111...+++------,,,+++***)))(((((('''&&&%%%%%%&&&(((***,,,))))))))))))*********+++)))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!$$$###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!###$$$###"""!!!"""###$$$###"""###"""!!!  !!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!! !!!""""""""""""!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!###"""###$$$"""###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&((())))))((('''(((***&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$))))))(((((('''&&&%%%%%%)))))))))(((((((((((('''%%%((((((%%%%%%((((((%%%'''(((((())))))(((((('''&&&''''''((((((((((((((()))+++++++++)))((()))***'''(((((())))))(((((((((************************))))))************))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...---------...///000000111111111111111111111111333333333333111000...,,,------------.........///000111111000......///000000000000000000000111222000111111111111222222222333333333333333333444444000111333555555555555444111111111222222333333333777888888888888:::===???<<<>>>@@@@@@@@@@@@BBBDDDEEEEEEGGGJJJNNNPPPPPPPPPLLLJJJIIIJJJMMMPPPRRRRRRPPPTTTYYY___dddfffggggggllljjjiiigggfffffffffgggiiiggggggjjjjjjhhhgggiiiooosssyyy~~~}}}|||{{{yyyzzz{{{~~~}}}zzzvvvssstttsssppppppsssqqqpppnnnlllllllllnnnooonnniiidddbbbccccccaaa___^^^]]][[[XXXVVVSSSQQQPPPJJJIIIIIIIIIJJJLLLNNNOOOKKKIIIEEEBBB@@@===:::777:::;;;<<<<<<===<<<<<<<<<;;;999777555444444555666555777999::::::999888666555666666777888777777777>>><<<;;;999777666555555555666777888:::;;;<<<<<<444444333222111111111111222111000000111222111///------,,,++++++***))))))''''''&&&%%%&&&'''((()))(((((((((((()))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!###!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!! """###"""!!!$$$###""" !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" ###$$$!!!""""""""""""""""""######$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((***)))((((((***+++&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%$$$((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%((((((((((((((((((((((((''''''((((((((((((((('''***+++,,,+++)))((()))***'''(((((())))))))))))(((***************+++++++++((())))))******))))))(((***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++,,,,,,---...///000000000000111111222222222222333333333222111///...///.....................000000111///...---///000111000000000000000111111000000111111111222222222333333444444444444555555555555555666666777777777444444555666666777777777777888999888777888:::<<<;;;===@@@BBBBBBBBBBBBCCCGGGEEEEEEIIINNNRRRQQQOOONNNMMMLLLMMMOOORRRTTTUUURRRTTTVVVYYY]]]___aaaccchhhhhhgggggggggggghhhhhhddddddfffiiikkkkkkjjjiiiiiinnnuuu{{{~~~~~~{{{wwwuuuvvvtttpppppprrrmmmkkkhhhffffffgggiiikkkmmmiiieeebbbbbbbbbaaa```]]]\\\ZZZXXXUUURRRPPPOOOJJJIIIHHHGGGHHHJJJLLLNNNHHHFFFDDDAAA???<<<:::888::::::;;;<<<<<<============;;;888555333333444555444555777888999888888777555555666666666777777777;;;;;;:::999777666444333666666666666888:::;;;===777666555333222000000///111000//////000000111111...------,,,++++++******)))(((''''''''''''(((((('''''''''(((((((((((())))))(((((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!###!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""######  """######"""###"""!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###!!!!!!$$$### """""""""""""""###############"""!!!!!!"""######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''(((******))))))***,,,%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((())))))***)))(((((('''&&&%%%%%%%%%'''''''''''''''(((((((((%%%((((((%%%%%%((((((%%%((((((''''''''''''(((((('''((((((((((((((('''''')))***+++***((('''''')))''''''((()))******))))))))))))*********+++++++++))))))************))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---//////...//////000000111111222111222333333222111000///000000////////////......000111111000......///000111111000000000000000111000000111111111222222222333333333444444555555555999888888777777666666777555666777888999999999999999:::;;;:::888777888:::;;;>>>AAACCCCCCCCCDDDEEEHHHFFFEEEGGGLLLOOOOOOMMMOOOOOOPPPRRRSSSVVVYYYZZZ\\\[[[YYYXXXXXXYYY\\\]]]```aaabbbccceeeggghhhiii^^^___bbbeeeiiikkkiiifffeeejjjpppvvvzzz}}}|||zzz~~~~~~zzzxxxyyyvvvrrrqqqssskkkiiifffcccbbbccceeefffjjjgggdddaaa```______^^^\\\[[[YYYWWWTTTRRRPPPPPPLLLJJJHHHFFFEEEFFFGGGHHHBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;<<<<<<======???===:::777555555555555444444666777777777777666555555555555555666666666666777777777666555333222777777555555555777888:::888888666555333000///.../////////.........000111......------,,,+++++++++*********)))))))))))))))&&&'''''''''(((((((((((())))))((('''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!$$$"""!!!!!!"""###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!! !!!###$$$$$$###!!!  !!!"""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!$$$### !!!!!!""""""##################""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&(((******))))))+++,,,%%%%%%%%%%%%&&&''''''(((&&&&&&'''((()))***+++,,,'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%((((((%%%%%%((((((%%%(((''''''&&&&&&''''''((((((((((((((((((((('''&&&''')))))))))'''&&&'''(((''''''((()))************)))))))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,+++++++++,,,---......------......//////000000000111222222222111000///000000000000000/////////111222222111///...000111222111111000000000000000000111111111111222222222222222333333444444555555888777777666555555444444222444555777888888888777:::;;;<<<<<<:::999:::;;;;;;>>>AAACCCDDDDDDEEEFFFGGGFFFFFFGGGJJJLLLMMMMMMPPPRRRTTTVVVWWWYYY]]]___dddbbb```^^^]]]]]]^^^^^^^^^^^^^^^___aaadddggghhhaaacccdddeeejjjnnnkkkfffbbbgggmmmrrruuuwwwyyy{{{||||||{{{|||}}}~~~~~~{{{xxxsssvvvyyy~~~~~~{{{zzz{{{yyyuuusssuuunnnllliiifffdddcccccccccfffeeecccaaa___]]]\\\[[[YYYYYYXXXVVVTTTSSSQQQQQQNNNLLLIIIGGGEEECCCCCCCCC===>>>???>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<============;;;:::888777777666444444555555666666555555555444444444444555666666333444444444444444333222777666555444333444555666777777777666444222000///...///000///...---...///.........------,,,,,,,,,************************''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!%%%$$$"""###$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%$$$### !!!"""!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""" ###$$$!!!!!!!!!!!!"""######$$$$$$"""""""""######"""""""""!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))))))))+++,,,%%%%%%%%%%%%&&&'''((((((''''''(((((()))))))))***%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%((((((%%%%%%((((((%%%((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&((()))(((''''''((()))''''''(((******++++++***((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...,,,---------------------...///000111111111000///000000000000000000000000222333333222000000111222222222111000000000000000000111111111111222222222111111222222333444444444444555555666666555444444000222444666777777777666999;;;=========<<<>>>???;;;===@@@BBBBBBCCCEEEFFFEEEFFFGGGHHHHHHJJJMMMPPPRRRTTTWWWYYYYYYZZZ^^^aaaeeegggiiikkklllkkkiiigggcccaaa```^^^___aaaccceeedddfffffffffkkkqqqoooiiibbbgggnnnsssvvvwwwyyyzzz{{{~~~|||zzzzzz{{{{{{{{{zzz{{{}}}|||ssstttvvvyyy}}}{{{yyy{{{}}}}}}}}}{{{yyyyyy{{{{{{wwwwwwyyysssqqqnnnjjjgggdddbbbaaabbbccccccaaa___\\\ZZZYYYWWWWWWVVVUUUTTTSSSRRRRRRNNNMMMKKKIIIFFFCCCAAA@@@<<<>>>@@@???<<<<<<===???======<<<;;;:::;;;<<<<<<:::;;;;;;;;;:::999888777555555555555444444444444444444333333333444555666444444333333333222222222444333333333333333333444333444555666666555444333...000222222///------...............------------)))))))))************)))''''''((((((((()))))))))***))))))(((((())))))***((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!%%%###""""""###$$$"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""$$$"""""""""$$$$$$###"""!!!  """### !!!"""######"""!!! ######""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!###"""###$$$""" !!!!!!"""######$$$$$$""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((((((((***,,,$$$$$$$$$%%%&&&'''((()))((((((((((((''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%((((((%%%%%%((((((%%%((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&&&&((())))))(((((()))+++''''''(((******+++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000/////////000000000111111111111333333444222111000222333222222111000000///000000000111111111111222222222000000111222222333444444333444555777888777777666111222555777888888777777777:::===>>>??????AAACCC;;;<<>>@@@AAA@@@===<<<===??????===<<<;;;::::::;;;<<<777999:::;;;;;;:::888777555555555444444333333333444444333222333444555666666555444333222222222222111111111222222333333333000111333555777777777777///222555444111...---..................---------''''''((()))))))))))))))(((((((((((())))))))))))***)))))))))))))))******((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!$$$###""""""######"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""$$$###""""""######"""!!!"""!!! """###$$$ !!!"""######"""!!! !!!!!!!!!"""######$$$$$$"""!!!  !!!""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!###"""###%%%### !!!!!!"""###$$$$$$$$$""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((('''(((***,,,