BM6P6(@ 999777777888<<>><<<;;;<<>>888222333666999999888777666666555444222000///000222333;;;@@@BBB===<<<@@@AAA>>><<<777222111666:::;;;:::===;;;<<>>???<<<888777;;;@@@???;;;777444333444444444777777777666555555444444666555555555666777666555777999<<>><<<777333222333333111///333555:::???AAA???999555666555555777999:::999777>>>@@@BBBBBB???===>>>???======>>>@@@AAAAAA>>><<<>>>BBBFFFHHHGGGDDDAAA@@@???>>>===;;;;;;>>>BBBEEE>>><<<;;;<<>><<<<<>>@@@@@@===;;;;;;===@@@AAAAAA;;;;;;<<<<<<============;;;::::::::::::<<<===>>>IIIJJJJJJIIIGGGEEEDDDCCCFFFGGGIIIIIIHHHEEEBBB@@@DDDFFFHHHJJJKKKJJJIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNSSSQQQOOOLLLJJJJJJLLLNNNSSSRRRPPPLLLJJJKKKOOORRRQQQRRRTTTTTTUUUTTTSSSRRRRRRRRRRRRTTTVVVZZZ]]]___bbbffflllnnnmmmjjjhhhggghhhiiikkkqqqvvvyyywwwttttttuuuwwwzzz~~~~~~yyyvvvrrrooopppuuuxxxxxxuuurrroookkkllloooqqqrrrqqqiiigggdddccccccddddddcccccc```___bbbggghhhccc___bbb```]]]YYYWWWVVVVVVVVVUUUQQQOOOKKKCCC:::999<<>>CCCGGGGGGGGGJJJHHHFFFCCCAAA@@@@@@@@@:::999888:::===???AAAAAA>>><<<:::;;;===<<<666111333555777777555333333333444444222222111111222222777<<<===:::999===???>>>>>>999333222666;;;<<<<<<<<<;;;;;;???AAA???999333---,,,+++---111333333222333222000000222555888;;;999888777666555444444444666555444777::::::555///---...000333444555555555333444555666666777777777:::===???===777333222444555555666777999888555222333///...///000000222777<<<>>>???<<<888777;;;???===;;;888666555444444333555555555555555444444444444444333333555666666666333555999<<<>>>>>>===<<<>>>:::777666777666333000444666;;;@@@BBBAAA<<<888666555666888:::<<<;;;:::===???AAA@@@>>>>>>???AAA<<<======>>>??????===<<<===???CCCEEEDDDBBB???>>><<<<<<;;;:::;;;>>>AAADDD===<<<<<<===??????===:::999<<>>>>>>>>@@@AAA===999888:::===@@@AAA??????>>>======>>>??????======<<<===>>>@@@BBBCCCEEEFFFFFFEEEEEEFFFGGGHHHKKKLLLMMMMMMLLLIIIGGGEEEHHHJJJLLLNNNPPPQQQQQQQQQOOONNNMMMLLLNNNQQQTTTWWWTTTWWWWWWTTTPPPOOOTTTYYY[[[[[[ZZZXXXXXXYYY]]]```fffggghhhiiijjjiiiiiihhhdddddddddeeehhhkkknnnpppvvvzzz~~~{{{zzz}}}}}}}}}{{{zzzzzzzzzxxxwwwrrrpppppprrrtttsssooolllkkkjjjgggeeeddddddeeeeeeaaa___^^^[[[RRRGGGBBBCCCGGGIIIMMMPPPPPPNNNKKKIIILLLKKKJJJKKKLLLLLLJJJHHHJJJIIIHHHFFFEEEFFFGGGIIIIIIHHHEEECCC@@@???>>>>>><<<;;;:::;;;===???@@@???===;;;999999:::888444000222444555444111/////////333444444555444444333222444777888666666:::======???:::444222555999<<<<<<999999:::===???<<<444...///------...000222222222333111...---...222777:::444555555666666666555444777555444555888888444111///000111222333444555666111111111111111111111111222777<<<<<<999444222222555333222222333555555444666222111333222000111555;;;======:::777777:::>>><<<<<<;;;:::888666555444444444444444444555555555444333222222222444555666111333666999:::;;;::::::???<<<;;;;;;<<<;;;666222444666;;;@@@CCCCCC@@@<<<666555666888;;;======<<<;;;<<<======<<<>>>AAACCC;;;<<<<<<<<<<<<<<<;;;;;;:::<<<>>>@@@@@@???<<<;;;:::::::::;;;===@@@CCCDDD>>>???@@@AAABBB@@@<<<999888;;;>>>@@@@@@@@@AAABBBDDD???999666777;;;>>>@@@AAA@@@???>>>======>>>>>>;;;;;;;;;===???BBBDDDFFFGGGGGGFFFDDDDDDFFFKKKNNNTTTUUUVVVVVVVVVSSSQQQPPPOOOPPPSSSVVVYYY\\\^^^___^^^[[[WWWUUUWWW[[[aaaddd]]]bbbfffddd^^^^^^dddkkkkkkllllllllllllooosssvvv{{{{{{}}}~~~{{{{{{|||}}}|||{{{zzzyyyyyyzzz{{{|||uuuttttttrrrjjj]]]TTTSSSVVVXXX[[[]]]]]]\\\ZZZXXXXXXYYYYYYXXXUUUSSSRRRSSSTTTVVVVVVSSSMMMKKKNNNQQQMMMKKKIIIFFFCCCAAA@@@???>>>===<<<<<<>>>??????>>><<<:::888777777555222//////000111000...------///333555777999999777444333333555666555555777999:::===888333111333666999:::555666888;;;;;;666///))),,,,,,,,,---///111333333444333000//////111333555///000111222444555777888:::888666666888888666444444333333222222222333333...------,,,,,,,,,,,,,,,...222666777555222000000222111000111333444555444555222222444444111222555:::::::::888666666999<<<===>>>@@@???===:::888777555555555666666666777777666666555333222222444666222333555777888888888777<<<;;;<<<>>>AAA???:::555333555999>>>BBBCCCAAA>>>777666555777:::<<<<<<<<<999999999999:::===@@@CCC:::;;;<<<;;;:::::::::;;;888888:::<<<======;;;999999999:::===@@@CCCEEEFFF@@@AAADDDFFFEEEBBB===999888:::===@@@BBBCCCDDDEEEEEE@@@;;;888888:::;;;<<>>;;;;;;===???BBBFFFIIIKKKOOOOOOMMMIIIHHHJJJPPPUUUaaaaaabbbcccbbbaaa___^^^ZZZ[[[]]]aaaeeeiiimmmooonnnkkkhhhffffffjjjooorrrppptttxxxxxxvvvwww|||uuummmkkklllmmmnnnooonnnmmmlllkkkfffhhhjjjhhhdddaaabbbcccaaabbbbbb___\\\ZZZ[[[]]]VVVTTTRRROOOLLLJJJHHHGGG>>>=========??????>>><<<;;;999666555444333111000------...---,,,---///111333666999<<<<<<999666444666666777888666444555777888555222000111444666888333444666888777222,,,'''))))))***+++...111444777777666666555333222111000---,,,+++,,,///444999<<<===;;;:::999999999888888888777555333111000000000,,,+++***)))((((((((()))...///000000000//////000222333444777999:::999777222000000333444333444777888888777666555666888:::>>>AAADDDDDDAAA===;;;:::999999999999999888888888:::::::::777444222444666666666777888888777666555777888:::???CCCBBB===888333555888<<<@@@AAA???===777666555666888:::::::::888777666666999<<<>>>@@@:::<<<======:::999999:::777666666888;;;===<<<:::888777888;;;@@@DDDEEEEEE???BBBEEEGGGEEEAAA<<<999888999<<<@@@CCCEEEFFFFFFBBB@@@===;;;;;;:::999888BBBEEEHHHKKKKKKHHHDDDBBBBBBCCCDDDGGGKKKPPPTTTVVVWWWXXXWWWTTTSSSVVV]]]dddnnnooooooppppppooonnnmmmjjjkkknnnqqqvvvzzz~~~~~~}}}|||{{{|||}}}~~~~~~wwwzzz|||{{{wwwvvvwwwyyyvvvssspppoooooonnnkkkiiicccbbb```]]]ZZZXXXUUUTTT======<<<===>>>>>>===;;;999888555333222222222222------------,,,...111444333555999<<<<<<:::666444666666888;;;999444333555444444333222333555777888333444666777555111,,,)))((()))***,,,---111666999999999999999777444111000...,,,******,,,222888<<<===<<<<<<;;;:::999888888:::999777555222000...---+++***((('''&&&'''((((((...---,,,,,,---///111222444666999>>>AAAAAA>>><<<222//////333444444777;;;999888666666666777999:::???CCCGGGGGGCCC???======???>>>===<<<;;;999888888:::<<<===;;;777444555777888888888888888777777666555666999>>>CCCBBB===999555555777:::===>>>===;;;666555444444777:::;;;;;;999888666777:::<<<======999===@@@@@@<<<999999:::666444444777<<>>CCCDDDDDD???BBBFFFGGGEEE@@@===;;;:::;;;===AAAFFFHHHHHHGGGAAA@@@???@@@AAAAAA@@@>>>DDDGGGLLLPPPQQQOOOLLLIIIKKKLLLNNNQQQVVV[[[___aaaaaadddgggggggggkkkssszzz~~~~~~~~~yyyuuuuuusssqqqooollliiihhh<<<;;;;;;===>>>>>><<<:::888777555222111111333555111111///...---///222666111333777999999888555333333333888===<<<555222444444555777888888999:::;;;555666888777555222///...+++,,,---......111777;;;::::::999888777666555444222000...---...111555777::::::;;;:::888666555555777777777666444222///...+++)))((('''&&&''')))***,,,++++++,,,///222555666555666999>>>AAABBB@@@>>>444111000333555555999===;;;:::888777888:::<<<<<<>>>CCCGGGGGGBBB>>>>>>???CCCBBB@@@>>>;;;999777666777;;;>>>===999666777888666666777888888999999999888888:::>>>BBBAAA<<<888888888888:::;;;<<<:::999444333222444888<<>>===;;;999>>>CCCCCC???;;;::::::666444333777===BBBCCCAAA<<<888666888???EEEFFFFFFCCCGGGKKKLLLIIIEEECCCBBBAAAAAACCCHHHMMMPPPOOONNNFFFEEEEEEGGGKKKOOOQQQQQQRRRTTTXXX[[[^^^___^^^^^^[[[\\\^^^bbbfffkkkppprrrtttzzz;;;:::;;;<<<>>>>>><<<:::777666444222111111444777444444222///---///222666///111444777777666333222000111777>>>===666222555444777:::<<<======>>>???777999999888666444333222...000111000///222777<<<:::999777666666666888999555444333111111111222222666888999888666333222222444555666777666333111///+++***(((''''''(((***+++))))))+++...333777888999333444666:::>>>??????>>>888444222444555666:::???>>><<<:::999;;;===>>>>>>>>>BBBGGGFFFAAA======???FFFDDDBBB>>>;;;888555444333888===>>>:::888888:::333444555777888:::;;;<<<;;;;;;<<>><<<>>>@@@@@@===:::999???EEEFFFAAA<<<:::;;;777444333777???DDDFFFDDDAAA===999;;;BBBHHHJJJJJJIIIMMMQQQQQQNNNKKKJJJJJJIIIIIIKKKOOOTTTWWWWWWUUUMMMLLLLLLOOOUUU\\\aaadddhhhhhhjjjmmmpppsssvvvxxxnnnooorrruuuyyy~~~666666888:::======;;;999333111///......000222444<<<:::777444111///---,,,000222555555333111000000000444888:::888555222111777777888999999999888888666555444444555555333222888444///,,,,,,///111222666444333111111111222333777555111---,,,,,,---...111444666444///---///222444777999888444000,,,+++000///---+++)))(((''''''+++---000333555555555444444444666888:::<<<>>>@@@<<<777333444888;;;;;;999:::888666999>>>AAAAAA???BBB@@@>>>>>>>>>???===<<<999999;;;;;;:::888666444666777888999:::;;;<<<<<<:::333111777===??????@@@<<<===???AAAAAA@@@>>>===AAA???<<<999888888888999666555444555999===???@@@===:::;;;BBBEEEBBB???>>>@@@EEEJJJLLLIIIDDD???<<<;;;<<<>>>???@@@CCCGGGJJJFFFCCCBBBHHHQQQWWWVVVSSSUUUXXXZZZWWWSSSSSSVVVZZZ[[[^^^bbbeeegggfffcccaaaWWWYYY^^^dddllluuu{{{~~~~~~444444555777::::::888666111000...---...000222333;;;:::777333000---++++++///111444555444333333333333777:::;;;888555222111666777777888888888777777333222111222444555555444555111,,,***+++...000111444222000......///000222444111...+++***+++---///111444666444000...000222444666999888555111...---333222111000...---,,,,,,---000444777888777444222333333444555888;;;>>>@@@<<<888444444888:::999666777666555777:::===??????@@@>>>;;;:::;;;<<<;;;:::666666777888999888888777666666777999:::;;;<<<<<<888111...333:::===@@@CCCBBBBBBCCCDDDDDDCCCBBBAAACCCBBB@@@>>>============;;;:::999;;;???BBBDDDEEEAAA>>>???EEEHHHGGGDDDEEEEEEIIIOOOQQQMMMGGG@@@===;;;???CCCGGGJJJMMMPPPRRRSSSRRRRRRWWW^^^bbbbbbaaaaaacccdddbbb______ccchhhnnnqqqtttwwwxxxwwwuuusssqqqsssvvv|||222222333555888888777555//////......///111222444999888666333000---+++***...000222333333333444555666999;;;;;;888555222111666666777777777666555555111000///111444666777777000...******+++...000000000///,,,******+++---///000...+++((((((***---000222555777666222000111333666888;;;:::777444222111555666666777666555333222///222777::::::777333000444333222222555999===@@@;;;888555666888999777444555555666666777:::>>>AAA>>><<<999777888999999999333333444555666888999:::666777888:::<<<======>>>999222///222999===AAAFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>======???CCCGGGHHHHHHAAA>>>???EEEHHHHHHHHHJJJKKKPPPTTTVVVRRRKKKEEEBBBBBBGGGNNNTTTXXX[[[^^^aaadddfffhhhkkkoooqqqssstttsssuuuvvvtttssstttxxx|||111111222444666888777555///000000111222333555666555555444222000...,,,,,,...000111111111111222444666888999999777555333333666777777777666555444444000//////000444666777777...,,,++++++...000111111...,,,***((((((***ӵ(((+++...111444666777777444333333444;;;===>>>===:::666444333777888:::;;;;;;:::888777111333666888888777444222777444222000111555:::===<<<:::888777888888666444666888999999888:::???DDD???===999888888:::::::::444333333333444777999;;;888999;;;===???@@@AAAAAA===777555888<<>>???@@@AAABBBCCCEEEGGGHHHHHHGGGFFFĦMMMNNNMMMBBB@@@BBBĦMMMQQQTTTWWWYYYZZZWWWTTTQQQPPPSSSWWW]]]bbbgggkkkooorrruuuӵĦ///......111333555555444222333444555777888888888222222222333222111000///000000000///......000222333555666666555444555666777777777777666555333333222111111222444666555444...------///222444444333---,,,+++******4ĉ@ӵ---111444777777777777666555666777???@@@AAA???;;;777555444666777999;;;;;;:::999888111111222222333444666666:::777222//////222666999<<<:::888888888888888777;;;===>>>===<<<===BBBFFFBBB???<<<;;;;;;<<<===<<<888777555444555777999::::::<<>>;;;;;;???@@@???@@@BBBCCCAAA???>>>???@@@CCCDDDBBBEEEHHHKKKMMMNNNMMMLLL>LQQQTTTUUUTTTJJJIII=hĦ]]]```aaabbbbbbaaabbbdddgggmmmoooqqqsssvvv{{{4ĉ@ӵ>L,,,++++++---000333333222555666888:::;;;;;;::::::222222444555555444333222222111000...,,,---///111222333555555444444666888777777666555444333111000222222333555777666444111//////111444777777666444//////000000000GG=?666999;;;999777666666777999:::???@@@@@@>>>:::777555555444555777888888888777777111000//////000333555777:::777333//////111444666999888777666666888:::<<<@@@AAABBBBBBAAAAAACCCDDDBBB@@@>>>>>>??????>>>===<<<;;;999888888999:::;;;<<<>>>AAAEEEHHHIIIIIIIII???===>>>AAABBB>>>>>>@@@>>>=========???BBBEEEFFFBBBDDDHHHLLLOOOQQQQQQQQQHdĦWWW[[[[[[[[[UUU=Ījrrrsssttttttuuuxxx}}}GG=?HdĦ...------ӵ777999;;;ĭӵ777ӵ000Ħ555666666555444444666888555ӵӵ777999ĦƜ`1.׼s444;;;???>>>Ħ;;;===:::;;;<<<;;;888666555ӵ555Ħ000000000222333444888666222000ĭӵCCCCCCĦ<<<:::???Ħ>>>ĦIIIJJJJJJJJJBBB???@@@BBBBBB@@@AAADDDMMMOOOLLL___DdDhhhjjjppp?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ111000?~4999888999g&e>&e999g&e222>hӵ888888666444444666888g&e---guO>uO>&e4448884ff?>ߝL<<<gĉ@///777???DDDShӵ???555666888777666555g&e222>hӵ333222222111000555444222fff?><z000g&e>&eBBBDDDHL>>>;;;888ShӵgLFFFJJJKKKKKKJJJEEECCCBBBDDDCCCCCCFFFS?ʬ[[[]]]3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4444Dӵ999<<<;;;Hƅ^Hu]Ħ>>>Hu]Ħ222ZuR)Ħ:::======:::777555555Hu]Ħ...HŐeHŐeHu]Ħ444qIܗGIӵ<<>>DdDĦ666333t|<;;;===>>>===:::666444333DdDĦ000DdDΦDdDΦDdDĦ111peƜ4DuTӵ:::`eĭ333qet??????<<<777222---,,,///111DdDĦ333111t|<777555444555777888888666DdDDdDĦ222DdDΦDdDĦAAAq<niDdDĦ===qetCCCCCCDdDĦKKKQQQUUUVVVUUUTTTVVVZZZ]]]___q<RrrrwwwqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ2223334DuXӵ666777666DdDΦDdDӵ===DdDĦ:::666o)h777===>>>???>>>:::666444333DdDĦ444DdDΦDdDΦDdDӵ000=ӊB1.uTӵ999HߝL`o9///po9wӵ===777111+++((())),,,DdDĦ111///o)h;;;777444444777;;;===;;;888DdDΦDdDĦ666DdDΦDdDӵ>>>GIpӵDdDĦBBBpo9wӵDdDĦYYY```eeehhhhhhhhhlllqqquuuyyypo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ0001114DuXӵ555555555DdDʜ4DuTӵ<<<>d<Ħ;;;Dt555===>>><<<999666555444>d<Ħ777>d<ʜDd<ʜ4DuTӵ222333F&uTӵ7774DufئL>e,,,puR)Ħ;;;777111***&&&&&&)))>d<Ħ111Dt===222333777<<>>:::DdDΦDdDĦ:::>d<ʜ4DuTӵ@@@4DwDd<ĦLLLpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ...0004DuXӵ555555444D&dq&ĒR;;;<<<sdKĦ888DHRRud888999999888777777777sdKĦ999D&oq<Ōq&ĒR111333555>dp&ĒR999777nfʜd<Φ>d<Ħ>>>s&dq&ĒRCCCFFFi?ʜtd<Ħ\\\HHܗDӊBkkk<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR+++...4DuXӵ777555444Hu]3hh:::;;;;;;ne:::555=e000222444555555666777999ne999999pIƎ@t@h,,,---000>h666777888fe+++@ďD222555777777555222///---...ne555333=e444222333555888:::666666egeBBBCCCsĪj@hFFFIIINNNfdDĦppp@ďD~~~Hkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h)))4DuXӵ999ĵD^999;;;;;;;;;::::::555///---///111222222333555777666888888$$$'''***...222666555666999333111...,,,222777:::888888888777555444777999888777777777888888888888555888IIILLLNNNRRRUUUYYY^^^dddDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ777:::;;;<<<;;;999888Ħ666000///111222000---,,,---///000000111333555222222Ħ888777666111000///,,,***(((&&&%%%&&&)))///333666666444222888666555666999:::999777:::888666666777777666444---+++((((((,,,222999===888:::<<<<<<;;;999888777Ħ???;;;888777888888999;;;<<<<<<;;;999888888===BBBAAA???@@@GGGMMMRRRUUUYYYXXXVVVVVVZZZ___fffiiinnntttzzz>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ666888999:::777444gdKĦ666222111333444444222...000111111000000111333444gdKĦ333666888777888555///,,,---,,,))))))---222444444333555777999:::;;;;;;<<<;;;::::::999777777999===???>>>===666222...---111666888999AAA???<<<;;;<<<===>>>gdKĦEEE@@@===@@@CCC;;;===>>>@@@AAAAAABBBCCCBBBEEEHHHIIIKKKNNNTTTYYYdddhhhlllmmmlllmmmqqqvvv|||gdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A222ne333444444555555333ne;;;777333111222222111//////000222222222222333555ne555555777999888999777222111333333111---///222555666666666666555777999:::;;;:::999888<<<:::999:::===>>>===;;;888555222222555999;;;;;;>>>===<<<;;;===???neIIIHHHGGGFFFFFFFFFGGGEEEEEEHHHMMMOOONNNLLLQQQUUUZZZ]]]___ccciiinnnxxx}}}Denene>Ak<fhDenenene777555111222111000000///...666;;;888444222000///...,,,///111333444444444666777777555555666777888:::888444444777888666222111111555999;;;999666333666999;;;;;;:::888666888777777777999999777666666444222333555888999::::::::::::;;;<<>>===;;;<<<>>>@@@AAAAAA888777555555666666555333///...,,,,,,...111444555333333222000...------------000333555555555666777999;;;;;;;;;999777888999999:::999444333666777444222...---333===CCCAAA===555777:::<<<<<<999555222111333666999:::;;;;;;<<<:::;;;<<<===@@@BBBEEEHHHRRRTTTVVVVVVUUUUUUXXXZZZ```eeejjjmmmmmmpppuuuzzzwww{{{BBB???===<<<<<<===<<<<<<666666666888:::;;;:::888222000//////111333444444///000111000...,,,---......111555666666666666666999;;;======<<<<<<===>>><<<>>><<<777555888888555111------333<<>>444555888::::::888555444000444999<<<>>>???@@@BBB???AAACCCEEEHHHMMMSSSWWWcccfffiiiiiiggggggjjjmmmpppwww~~~<<<:::888888:::;;;::::::333444666:::>>>@@@???>>>444222111222444555333111---///000///---+++,,,---000333777999888777666666555888;;;<<<======>>>???<<<>>><<<888777999:::777111......222999>>>???===333555888;;;<<<===<<<<<<777<<>>:::<<<:::666666999:::888222000///222777;;;<<<;;;444666:::===AAACCCEEEEEEFFFKKKQQQTTTUUUUUUWWWYYY\\\^^^bbbeeejjjrrr|||111000000333888<<<<<<:::888777777;;;???BBBAAA???<<<888444444777888666222222222222000,,,***))))))222777;;;<<<:::777777777000222555999======;;;999===:::666555555777999:::888666444444777:::===>>>777<<>>999666333444777999777555444444444222///,,,***)))333777;;;===<<<:::::::::222333444666999::::::999999777555444666888;;;<<<<<<;;;999999;;;>>>@@@AAAFFFKKKSSSYYY^^^aaaccceeeiiiooowww|||///111222333333444666888;;;::::::;;;>>>??????>>>777444222444777999999777777777777666333000---***...222777::::::999888888555555555555666888:::;;;666666666777999===AAACCCFFFEEEEEEEEEGGGIIIKKKMMMVVV[[[ccckkkppptttwwwyyy~~~222555777777444444666999===<<<<<<<<<<<<=========666444333444666888888777999999999999888555111...---000444777888777666555666777999999999:::;;;===777999<<<>>>BBBFFFJJJMMMSSSTTTVVVXXXYYY\\\___aaaiiinnnvvv}}}666999;;;:::888777999<<<>>>>>>===;;;:::::::::;;;777666444444555666666555999888888999:::999555222000222555888:::999777555666:::>>>AAAAAA@@@@@@AAA???CCCGGGKKKNNNQQQVVVZZZ```dddhhhlllnnnqqqtttwww:::;;;<<<<<<;;;;;;<<<=========<<<999555444555777666666555555444555555555888666555777;;;<<<;;;888111222555999<<<<<<999666;;;AAAHHHLLLLLLKKKLLLNNNQQQUUU[[[^^^```bbbfffjjjpppvvv|||::::::999:::<<<<<<<<<;;;::::::888444000...///111444444444444444555666888666333111444:::??????===444555999>>>CCCEEECCC@@@JJJPPPWWWZZZ[[[\\\```dddiiiooouuuwwwwwwxxx|||:::777666777;;;<<<;;;999777777555111,,,)))+++---111222333444444666888:::444111///222:::@@@AAA@@@===???CCCJJJPPPTTTRRRPPPXXX]]]cccfffgggjjjqqqwww}}};;;666555999:::666555999999777333111000...,,,***222333444777:::;;;:::999555222///111888@@@FFFIIIFFFGGGLLLUUU___eeeeeedddlllpppuuuxxx{{{~~~>>>::::::======999888:::555333111000///...------444555777:::===@@@@@@@@@===:::888:::AAAIIIOOORRRWWWZZZaaajjjsssyyy||||||<<<:::;;;======999777888555555444333333333333333777888;;;???DDDHHHKKKLLLJJJHHHGGGJJJPPPXXX^^^aaahhhnnnvvv999:::<<<===<<<:::999:::;;;;;;;;;;;;::::::;;;<<<===@@@DDDIIINNNSSSXXX[[[[[[ZZZ[[[^^^cccjjjooossszzz777;;;>>>??????@@@AAABBBAAACCCCCCBBB@@@@@@BBBDDDIIIMMMSSSYYY]]]ccciiimmmnnnoooqqqssswww}}}111888<<<===>>>CCCHHHJJJKKKMMMNNNMMMKKKJJJMMMPPPZZZ```iiiooosssxxx}}}111999???@@@CCCLLLUUUXXX[[[^^^aaaaaa______cccgggnnnvvv:::CCCIIIIIINNNZZZeeeiiijjjooossssssrrrsssxxx}}}|||RRRVVV\\\bbbhhhooovvvzzz{{{gggjjjoootttyyy|||zzzzzz||||||{{{www}}}yyyzzz}}}|||{{{}}}}}}yyyuuuzzz|||~~~{{{zzz~~~~~~||||||}}}|||||||||wwwvvvuuuwww{{{~~~zzzwwwvvvvvv{{{}}}|||~~~zzzwwwxxxzzz}}}{{{xxxxxx{{{|||zzzwwwqqqrrrtttwwwzzz{{{xxxxxx{{{|||{{{~~~}}}{{{{{{}}}~~~|||uuuooommmpppsss|||{{{zzzyyyzzz|||~~~}}}yyyuuussstttvvvyyyyyyyyyxxxxxxxxxxxxxxx|||||||||~~~~~~}}}zzzxxxuuuvvvxxxwwwvvvvvvwwwyyytttxxx{{{{{{zzz|||yyy|||~~~|||wwwtttuuuwwwqqqnnnkkkjjjnnnwww{{{sssmmmjjjiiihhhnnntttzzzyyysssmmmkkkkkkjjjnnntttyyy{{{|||}}}}}}xxxwwwvvvvvvwwwzzz}}}~~~zzzxxxxxxxxxvvvuuuwwwuuupppmmmkkkllloooqqqrrrpppnnnppptttvvvtttrrrkkkjjjiiijjjkkknnnppprrrrrrtttzzz}}}}}}|||{{{yyypppooopppqqqooommmqqqwwwtttxxx}}}|||yyyuuuqqqoooooopppqqquuuvvvxxxzzz|||~~~|||xxxuuuuuuvvvxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwtttnnniiifffiiilllqqqqqqqqqrrrtttwwwzzz|||~~~|||xxxsssnnnlllmmmooopppqqqrrrrrrpppnnnnnnmmmmmmnnnppprrrtttsssqqqppppppqqqrrrqqqpppppprrrsssqqqrrrtttuuuvvvyyy|||~~~qqqrrrsssrrrpppmmmlllkkkgggdddaaaaaafffoooxxx~~~}}}xxxppphhhbbb^^^\\\\\\cccjjjooommmeee]]][[[\\\[[[aaahhhmmmmmmmmmmmmooohhhfffeeeeeegggiiikkklllllliiigggfffggghhhgggfffgggeeedddcccdddeeefffeeebbbaaaaaacccfffhhhgggfffaaa___^^^]]]]]]___aaabbbgggjjjrrr{{{wwwuuurrrqqqqqqqqqooommmffffffgggfffbbb___dddlllgggiiilllnnnpppqqqqqqrrrmmmkkkfffbbb``````aaabbbcccdddfffhhhjjjlllmmmnnnmmmooosssvvvwwwwwwuuuttttttuuuvvvvvvtttssstttvvvxxxxxx{{{{{{wwwvvvxxxtttoookkkhhhgggffffffkkkkkklllllllllkkkjjjiiikkkkkkjjjfffaaa___aaacccdddeeegggiiimmmppptttvvvyyyvvvqqqjjjdddbbbdddfffgggiiijjjhhhdddaaa______^^^aaadddggghhhiiiiiiiiiiiiiiiiiigggfffeeefffhhhlllhhhfffhhhmmmpppooolllkkkhhhfffgggiiigggaaa[[[YYYYYYYYY[[[```fffmmmqqqmmmiiibbbZZZTTTQQQOOOOOORRRYYY^^^[[[SSSLLLKKKMMMMMMRRRYYY\\\[[[YYYYYYZZZUUUSSSQQQRRRTTTWWWXXXWWWUUUSSSQQQQQQSSSUUUUUUUUUTTTVVVYYY^^^aaabbb___\\\VVVVVVVVVXXXYYYYYYXXXVVVNNNMMMLLLLLLLLLNNNPPPQQQXXX]]]dddlllqqqrrrooollleeecccbbbbbbbbbbbb```^^^YYYXXXYYYXXXSSSPPPUUU]]][[[XXXVVVXXX]]]aaaaaa___]]]ZZZVVVRRRPPPPPPQQQRRRRRRSSSUUUXXXZZZ[[[\\\\\\ZZZ^^^cccggghhhfffcccaaaaaabbbbbbaaaaaaaaacccdddhhhiiikkknnnqqqqqqooommmnnnmmmmmmmmmpppssswwwzzzzzz{{{~~~{{{zzzrrrtttvvvvvvsssooommmlllnnnjjjdddaaa````````````cccdddfffgggfffeeecccaaaaaabbbbbb___ZZZXXXYYY[[[]]]^^^```cccfffjjjmmmnnnooonnnjjjeee```\\\\\\]]]^^^```bbb___ZZZUUUTTTUUURRRUUUWWWYYYZZZ[[[]]]___aaaaaa```]]]ZZZZZZ[[[]]]ddd^^^ZZZ\\\bbbddd```ZZZ___ZZZWWWZZZ^^^]]]TTTLLLKKKMMMOOORRRVVVYYY[[[]]]WWWTTTPPPKKKGGGDDDBBBBBBEEEJJJMMMKKKFFFBBBCCCEEEFFFIIIMMMOOONNNLLLJJJIIIJJJGGGDDDEEEIIIKKKKKKIIIAAA@@@>>>???AAACCCDDDDDDEEEGGGMMMUUU\\\\\\WWWRRRMMMMMMNNNNNNNNNLLLKKKJJJ@@@@@@@@@AAACCCDDDEEEFFFLLLPPPWWW\\\^^^]]]YYYVVVQQQPPPPPPQQQRRRRRRQQQOOOJJJHHHGGGFFFCCCAAAEEELLLNNNIIIEEEFFFMMMQQQPPPNNNLLLIIIEEEBBB@@@@@@BBBCCCBBBDDDGGGKKKMMMMMMMMMMMMKKKOOOUUUYYYYYYVVVQQQNNNMMMLLLKKKKKKLLLNNNPPPRRRXXXXXXYYY[[[]]]]]]ZZZXXXZZZZZZ[[[\\\___cccfffiiikkknnnrrrwww|||~~~{{{}}}|||yyywww}}}zzzvvvtttsssssssssrrrjjjqqqxxxyyyuuutttzzz~~~~~~~~~}}}|||vvvwwwyyy{{{|||{{{yyywwwxxxxxxwwwvvvsssqqqnnnmmmqqqsssuuuuuutttqqqooonnniiijjjlllkkkhhheeecccbbbccc^^^YYYVVVWWWYYYZZZZZZ[[[]]]```bbbbbb___\\\ZZZZZZ[[[[[[XXXRRROOOOOOQQQUUUVVVXXXZZZ\\\^^^```aaa```cccdddbbb]]]WWWSSSQQQQQQTTTUUURRRLLLHHHIIIKKKIIIJJJLLLKKKJJJJJJMMMPPPSSSRRRQQQOOOLLLLLLMMMOOOUUUQQQNNNOOORRRSSSOOOKKKMMMKKKKKKNNNQQQOOOHHHAAAAAABBBDDDEEEFFFGGGFFFFFFCCCBBBAAA???===;;;:::999===>>>@@@???>>>???@@@BBBDDDDDDEEEFFFFFFEEECCC@@@AAA>>>;;;<<<@@@CCCBBB???777555444555777999:::::::::<<>>===>>>AAACCCBBBAAA<<<:::777444222333555777555888===AAACCCCCCAAA@@@AAAEEEKKKOOONNNIIICCC>>>>>><<<:::999<<<@@@CCCFFFJJJIIIIIIKKKLLLLLLJJJHHHIIIJJJKKKNNNQQQUUUXXXYYYYYYXXXZZZ___dddfffccc```bbbeeegggiiiiiifffccc```cccbbb```___`````````___[[[```dddeeecccbbbfffjjjooonnnlllkkkkkkkkkmmmnnnsssqqqnnnnnnqqqsssssssssrrrtttvvvwwwvvvsssooolllpppqqqsssxxx|||~~~}}}|||~~~}}}{{{{{{|||}}}zzzuuurrrooommmmmmmmmlllkkkiiinnnrrrsssqqqoooooopppoooooonnnllliiifffcccaaaccceeehhhiiigggeeecccccc___```aaa___\\\YYYWWWWWWTTTPPPJJJIIIKKKNNNOOOOOOQQQTTTWWWZZZZZZVVVRRROOORRRTTTSSSOOOIIIEEEDDDEEELLLLLLMMMNNNOOOPPPPPPQQQQQQVVV\\\]]]YYYQQQIIIDDDBBBDDDFFFCCC===:::<<>>>>>BBBEEEBBBBBBAAA???======???AAABBBBBBAAAAAAAAA@@@???===???AAADDDGGGHHHEEEAAA===;;;<<<<<<<<<;;;999777666999999::::::999888777666555555555555888:::===???@@@>>><<<===@@@@@@<<<999777444111333777999777555444333111222555777888888666666:::AAAHHHJJJEEE@@@:::<<<>>>>>><<<:::888888222444777:::;;;;;;;;;:::666:::>>>@@@???;;;888777666666777:::===>>><<<;;;;;;444000111222222555888666999<<<===<<<::::::;;;333111...+++***,,,...000...222777<<<>>>===;;;999<<<@@@FFFIIIHHHBBB;;;555888555222111555:::???AAA@@@??????AAABBBCCCBBBAAA999;;;>>>AAADDDHHHJJJKKKKKKHHHGGGKKKQQQRRRLLLFFFKKKMMMPPPSSSRRRPPPLLLJJJOOONNNMMMNNNPPPQQQQQQPPPKKKMMMOOOPPPPPPPPPQQQQQQYYYXXXVVVTTTSSSTTTUUUVVV___\\\ZZZ[[[^^^``````___[[[]]]```aaa```]]]YYYVVV\\\]]]```eeeiiilllkkkjjjooonnnmmmmmmooorrruuuwww|||{{{{{{|||}}}xxxppplllmmmoooxxx|||xxxuuusssjjjhhheeebbb``````aaabbbdddhhhlllkkkgggcccbbbbbbfffeeebbb```]]]\\\ZZZZZZ\\\^^^```^^^ZZZWWWVVVWWWVVVXXXZZZYYYUUUPPPMMMLLLIIIFFFCCCBBBDDDGGGJJJJJJOOORRRUUUVVVSSSNNNKKKIIIGGGKKKNNNIIIAAA<<<===AAAFFFHHHGGGDDDCCCFFFGGGDDDJJJMMMQQQSSSQQQKKKDDD???<<<::::::;;;999444444777;;;>>>???===888666999===:::999777666666777999:::;;;;;;999999888999:::;;;??????@@@AAAAAA???<<<999666666555333111///000000333222111222444666777666444222///...000444:::===???;;;777555555555333111555333///,,,+++---111333222222111333555777666666333222444999@@@AAA>>>999555444444333444555666777333222111222555777888888777666555666777555111---000222444555666666555555333333333111///......000333555999<<<<<<;;;999777---***''''''***,,,---,,,,,,///444999===>>>???>>>>>>AAAEEEDDD@@@;;;999999222222333222333666;;;???<<<;;;;;;<<<======<<<:::444666999;;;<<<>>>@@@AAAAAA@@@AAADDDCCC???999777999>>>DDDDDDAAA>>>>>>@@@BBB@@@>>>???AAACCCBBB@@@@@@BBBDDDCCC@@@>>>@@@BBBBBBDDDEEEBBB???@@@FFFKKKJJJJJJJJJMMMOOOQQQPPPOOOLLLJJJIIIJJJLLLKKKFFFCCCJJJMMMPPPRRRRRRSSSWWWZZZ^^^___```^^^]]]___eeejjjjjjmmmooommmiiihhhlllqqqssstttuuuuuuuuuwwwzzz}}}|||zzzyyyyyyuuutttqqqkkkeeebbbbbbdddooouuuxxxwwwtttqqqkkkeeebbb```]]]ZZZXXXXXXYYYZZZ[[[___cccccc___[[[ZZZ[[[[[[ZZZXXXVVVTTTRRRQQQQQQTTTVVVXXXVVVRRRNNNMMMNNNKKKMMMNNNMMMKKKHHHFFFFFFDDDAAA======>>>AAACCCDDDFFFIIIMMMNNNLLLIIIFFFEEEEEEHHHJJJEEE===999:::===EEEGGGFFFBBBAAACCCCCC@@@@@@CCCHHHJJJIIIDDD???;;;:::777777888555000///333777:::<<<:::555333444777555444333222333555777888888777666666666777999:::>>>>>>>>>???>>>;;;888555444333222000...------...000//////111444666666555333222//////000333777:::>>>:::777555444333000...111///...,,,,,,...///111111000000222555777777666111111222777======999444444333333333444555666666222222000000000222444555444333222333444444111......//////000000111222222333333222111...---------222333666888999888777666***((('''(((+++......---...333:::AAACCCAAA===:::;;;>>>@@@@@@<<<888777777222222333333444777<<>>;;;888777888777555444555888::::::999777888999777444222333555555888999888555666;;;???>>>>>>>>>@@@CCCDDDCCCBBB>>>===<<<======<<<777444===@@@CCCEEEDDDEEEGGGIIIKKKMMMNNNLLLKKKMMMRRRWWWUUUVVVWWWVVVUUUVVVZZZ^^^cccdddeeeeeeeeefffiiikkkqqqqqqqqqrrrssstttrrrqqqpppssswwwxxxyyyzzz}}}}}}||||||yyyvvvrrrnnnkkkjjjkkkkkkggggggfffccc___\\\\\\\\\hhhkkkmmmmmmmmmlllddd[[[XXXVVVSSSPPPNNNNNNNNNOOOOOOSSSVVVVVVSSSPPPPPPQQQOOONNNLLLJJJIIIHHHHHHHHHLLLMMMNNNMMMIIIEEECCCCCC>>>@@@BBBBBBAAA@@@@@@AAA>>><<<999888999<<<=========@@@DDDFFFEEECCCAAA@@@@@@CCCCCC???888444666999BBBDDDCCC>>>===>>><<<999555888===@@@AAA>>>:::888888666555555111,,,+++...111444777666222//////000////////////111333555777555444333333444555666777;;;;;;;;;:::888555222111111111///...,,,+++++++++---,,,---///333555555444333222111000111333555666;;;999666444333000,,,***+++,,,---...///////////////...///111444777777666000000111555888777222---000111222333444444444444000111///,,,))))))---111000...---...000222111111...---,,,,,,---///222444555444111///---,,,,,,,,,000111222333333333333333''''''(((***---//////...111777AAAGGGHHHCCC;;;555888999:::999777555444444222333444444555888===@@@;;;:::999999999999666444444555666444222111222333333555777999999666000+++,,,222999;;;888333000000---,,,+++---111333444444444555444111...,,,------+++...111111//////222555777666777999;;;<<<;;;999666555444444333111---***///222555777777777777888<<<>>>@@@???>>>>>>BBBFFFEEEEEECCCCCCEEEHHHLLLOOOQQQRRRRRRQQQPPPPPPRRRTTTYYYZZZ]]]^^^^^^^^^___```___bbbfffiiijjjjjjkkkmmmqqqqqqqqqppppppooooooooonnnoooppprrrvvvzzz}}}~~~zzzuuurrrqqqssstttsssqqqooonnnnnnnnnkkkfffbbb______```aaa^^^^^^___^^^[[[YYYVVVUUU\\\aaaddddddcccaaaZZZSSSNNNLLLJJJHHHFFFFFFFFFFFFFFFIIILLLKKKHHHGGGGGGIIIHHHGGGEEECCCBBBBBBCCCCCCEEEFFFGGGFFFCCC@@@===;;;777999;;;<<<<<<===@@@BBB===:::777666777999::::::999<<<@@@AAA@@@>>>===<<<:::<<<===999555333555999???AAA@@@;;;888999777333///222666999;;;;;;999888999666555555000***))),,,+++///333333111...---------......000222444777888666555444333333333444555666666666555222000//////111///---------,,,,,,+++,,,,,,,,,///222444555444444333333222222333333444777777555333111---***'''(((+++///222444333111///...---...000444666777666//////111333444222,,,(((+++,,,...000222222111111---...---'''"""!!!&&&,,,,,,+++***+++---000222333111000...---000444999===999555///***)))***,,,---///............//////000((()))+++...///000///---222888@@@GGGGGGAAA999444666666666555333333333444222333555555666999===@@@:::999999999;;;;;;999888999999888555111///...///111444666777777666111***---222999===:::555111...******+++---000333555666666555333000---++++++++++++...111222111111222333333333444666888999777555333333333222000,,,)))&&&''')))---///111222222222666888::::::888777:::===AAA===::::::===AAADDDFFFDDDDDDEEEDDDBBBAAAAAACCCEEEHHHLLLNNNMMMMMMPPPSSSQQQTTTXXX[[[]]]]]]\\\[[[\\\\\\]]]^^^^^^]]]\\\[[[\\\]]]___bbbfffjjjnnnqqqqqqqqqoooooovvv}}}}}}~~~{{{xxxwwwwwwvvvtttrrrqqqpppmmmhhhdddbbbccceeedddbbb````````````]]]YYYUUURRRRRRSSSUUUSSSTTTTTTTTTSSSPPPLLLIIIHHHPPPVVVSSSOOOLLLJJJGGGCCCBBBAAA???>>>>>>>>>>>>AAADDDEEEDDDAAA@@@BBBDDDCCCBBB???===<<<===>>>???>>>>>>??????>>>;;;777444333555888:::;;;===@@@BBB;;;999666555666777777666777999<<<===;;;999888777444666777666444444777999;;;===<<<888555555333///,,,...111444666777777777777555444333///((('''***))),,,000333333111///...///000111333555777999:::888777555333222222222333111222333111///...///111222000......000111000...///------...111333444444555444444333333333333333444444444333000,,,***(((***---222777999777555222/////////111333555555555//////000111000...***'''&&&(((***---...//////...,,,,,,***%%%"""(((************,,,///222555333111000111444:::@@@CCC;;;555,,,''''''+++///111...---,,,++++++,,,,,,---+++---000111111///...---111555;;;???@@@===888555666555444333333444555555222444555666777999<<>>@@@???>>>======:::666000---,,,,,,---222333222333444000)))///444;;;???>>>999333///---...///111333555888:::444222///,,,******))))))---///222333333222222222---...///222444444222000000000111///,,,(((%%%###$$$%%%(((---000333444444333555777555222111333666;;;888333222333777999:::;;;<<<===;;;999777777777777;;;???AAAAAABBBEEEHHHDDDFFFJJJNNNPPPOOOMMMKKKJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKNNNRRRWWW[[[]]]```___]]]]]]ccckkkmmmkkkllllllmmmqqqtttuuurrrooommmnnnqqqssswww}}}~~~|||||||||~~~yyyyyywwwsssmmmkkkkkkmmmhhheeebbbbbbbbbaaa]]]YYYZZZ\\\]]]]]]ZZZXXXWWWXXXUUUSSSPPPLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLIIIDDDAAA;;;CCCIIIEEE???>>>>>>>>>999999999888888888999999???AAABBB@@@<<<;;;>>>AAA???===:::888777888999;;;666666777999999777222......111444777888:::===>>>999777444333333444333222222444777777666444333333000222444555555555666777777::::::666444555222...------///000222333444444555222111111,,,&&&%%%(((+++---111333444333111///111111333444666777888888666555333111000000000111///111111///------000333333111///000444666555333333000---,,,...000222333444444333222222222222222222333333222///---,,,---...111666:::<<<;;;999777333222111222333444444222.........---,,,***)))((($$$%%%''')))+++---......,,,,,,***%%%!!!!!!$$$'''+++,,,---,,,---///333666222222222444777;;;@@@CCC:::222***&&&)))...222444......---,,,+++++++++,,,///111444444222000//////222444666999999999777666666444333444555777777666333444666666666777:::<<<888888999<<<@@@BBBBBBAAA>>>===999444...***)))***000555555111333777555---...222888======999444000...000111222333444777999555222...---------------...///000111111000///...,,,---///333666666444111111222333111---)))'''&&&$$$$$$&&&***///444666666777888888555000///111333777555222//////000222444555666777666333111000000...000333666777999;;;===>>>???AAAEEEHHHGGGDDDBBB===>>>>>>???>>>===<<<;;;999999:::<<<>>>BBBEEEGGGLLLNNNLLLJJJMMMSSSUUUSSSUUUXXX\\\```aaa```___^^^WWWWWWXXXYYY\\\bbbjjjppppppqqqqqqpppnnnlllmmmnnnnnnsssyyy||||||yyyvvvtttssssssrrrpppllljjjgggdddbbbaaa```___\\\XXXTTTTTTVVVVVVSSSPPPUUUVVVWWWWWWTTTRRRQQQQQQMMMKKKIIIFFFDDDCCCCCCCCCEEEDDDDDDEEEFFFDDD@@@<<<777<<<>>>;;;888999999888555555666666777888888999===???>>><<<888777:::===>>>;;;888555444444666777111111333555777555111,,,***...222555666777888:::999666444333333333222111...000333444333222333333///111444555555444333222444777888555444555333///000000000000000111222333444222111111---'''&&&)))000111222444555444111//////000111222222222222222///...------------//////111333333000,,,+++///444333111///222777::::::888777222---)))***,,,///000222222000//////000111111000111222111//////000333333555888;;;<<<<<<<<<;;;777555444333444333222000,,,,,,+++)))((('''((()))%%%%%%&&&(((***---///000///---+++)))(((((()))***...///111000///000333666444444666777999;;;<<<===444///******...333444333//////......---,,,++++++000333666666444222333444444555666777777666666555555444333444777999888666333555666666666666777999777777888;;;>>>@@@@@@@@@???===999444...*********333777666000222999888111,,,///555:::;;;999444000...000222222000111444666888444000000222444444444111111000000000///...---...///222777:::;;;888666333666777555111---++++++'''%%%%%%(((...333666666;;;;;;999444///---///222444555555222///...111444222444444333111...------))))))+++...222555555555999888:::===@@@@@@===:::555555555444333222111000/////////000111333555666;;;>>>>>>;;;999<<<===<<<<<>>;;;777555666555222333666555111555555666888999:::;;;;;;<<<===<<<999555444777:::>>><<<888555333444666777000111222666888777222---)))---222555666666666777:::888666555555444333222,,,///222444444444555777///111444555555222///...222555777555555666444000555444333222111222333444666444333333///***))),,,444444444444444333000------......///......------)))(((((((((***+++---///444555555111,,,+++///333333000///222888===<<<:::999333,,,''''''))),,,---111000...---,,,...///000///111222111///000333777555777999:::<<<=========:::888555444444333000...******(((&&&%%%%%%(((***&&&&&&'''(((***---000222111///---,,,---------,,,000222444333111111333666666888999;;;;;;;;;:::999...,,,+++...444777555222000000000///...---,,,+++000333666666555444666888666777888888888666555444444333333555999:::888666444555666666555555666777777666777999<<<>>>===<<<@@@???;;;555///,,,,,,,,,///444222+++,,,555555...+++...333888:::999444000///111222111//////111444666222//////222555555555666444333222222111000///,,,...111666:::;;;999666222444666555000,,,++++++***'''%%%(((---333555666999999555///)))'''***---000333555222---,,,///444222333555444111///......((('''(((+++111444333111000///000222555666333000111111000...---,,,++++++------,,,+++,,,---...///000555666111------......***222;;;>>>;;;888999<<<:::888444111000444;;;@@@IIIJJJLLLKKKIIIHHHHHHIIIFFFKKKPPPRRRTTTZZZbbbiii|||}}}zzzvvvuuussspppmmmkkkiiihhhhhheeebbb^^^ZZZYYYZZZ\\\^^^WWWTTTPPPNNNNNNMMMLLLKKKDDDEEEEEEDDDCCCBBBDDDEEEGGGJJJKKKIIIEEEBBBBBBCCC===<<<:::888666666777777555222///111666::::::888555555444333222222222222777777666777777888999999888888777666555666999;;;===:::666333111222333555666444222333666666333111...000111111222444888::::::777444111111111000000///111222111///000333777333333444444222000---++++++///333222000///333777666888888666222///000222111000000///000111222333;;;777222111222444333222000,,,((((((+++///000111)))+++------+++,,,///222777555111///...///111222444222222444999<<<;;;999666111***$$$"""$$$)))---000+++'''(((---111111///...---,,,---...111444666888555222111444888<<<>>>:::777444555888888444000***'''$$$###%%%(((******)))+++,,,------...111333333555555111+++)))+++///555444222///...111666:::<<<;;;;;;<<<<<<;;;999666/////////111444777;;;===;;;555000000222222---'''000333777888888888888999555888:::999444000//////...///000333555777666555888777666666777888888777888888777555333333666888999===@@@;;;333------000------,,,,,,---...000111...111666:::<<<;;;888555777666333///+++***+++---222333333333222333666888444333111222444555555555777666555555666555333222333333444444444000+++&&&''''''(((+++...222555888555444111,,,''''''+++000444444333000---,,,,,,,,,000222555555222///,,,+++(((+++///111111000///000...,,,+++,,,---///......---,,,,,,++++++,,,------...---,,,,,,---,,,***(((...---,,,)))&&&$$$%%%&&&'''+++111444333111///...------,,,)))&&&&&&***...888999;;;<<<===<<<:::999=========???CCCHHHMMMPPP{{{xxxvvvtttssspppqqqtttwwwxxxvvvqqqmmmiiihhheeeaaa^^^\\\ZZZZZZYYYWWWSSSPPPOOOOOOQQQRRRMMMKKKIIIIIIIIIIIIHHHFFFAAAAAAAAA???======???@@@DDDGGGIIIHHHDDD@@@???@@@;;;:::888666444333333333///,,,***...333777777555555444444444444333333333666666666666666777888888666666666555444555777::::::888666333333333555666666444444555777777555333111222333333333555888:::<<<777111......000222333111222222000......000333333333444333222///---+++///222444222...---///222666888999777222//////111000///...------...000111444222000000222444333222///,,,)))***---111222222,,,...000///...---///111555333000......///111333444222222555:::===<<<;;;555111+++&&&%%%'''+++...///+++((()))///333444333///---***)))+++///333666999555111///000555;;;>>>999666333444666666333///---+++)))(((***++++++***---///000000000000222333222444444000+++)))+++...333222000------000555999>>>===<<<<<<===<<<999777......000222666;;;@@@BBB>>>888333222555555000+++///222555777777555555555777999999777222...---------...000333555555444333777777888888999888777666888888777555222222333555666:::===:::333......000,,,,,,++++++,,,...000222444666:::===>>><<<:::888666555333000---,,,---///222333333222111000222333555555555555444555555666777666555555555444333111222333444666555222,,,((('''''')))+++...222555777666555111+++&&&$$$(((,,,111111000---+++)))))))))+++///222333111---***)))+++...111222111///------+++)))((()))+++,,,,,,+++---,,,***)))***+++---...///...---,,,---,,,***((()))+++,,,+++'''$$$###"""$$$(((...111111///,,,+++***+++***(((%%%$$$''')))///111222444444333222111//////000333666;;;???AAA{{{zzz|||~~~~~~|||xxxvvv|||vvvppplllllljjjfffbbbbbbcccfffiiikkkiiieeebbbZZZXXXVVVSSSPPPMMMKKKJJJKKKJJJHHHGGGEEEEEEEEEEEEAAAAAAAAACCCDDDCCCAAA>>><<<<<<:::888666555777:::???CCCFFFFFFBBB>>><<<===888777666444222000///...)))((()))---222666555333333333444555555555555444555555555555666666666777444555555444333333666888777777555444444444555666555555555666888999888666444555666555444555777:::===777///******///444777333333222///,,,+++---...222222333333222111///...555666777444000------///666888:::888333///......///---+++))))))***,,,...------...000333444333222---,,,+++---000222333333...000222222000///000000222111///------...000111111000111444:::===<<<;;;222000,,,***)))+++---///...+++)))+++111555777666222///+++)))***///444888999666111......333999===888555222222333444111...---,,,,,,---......,,,***///111333333111000000000222333333///+++)))+++...//////...,,,,,,///333777>>>===<<<<<<<<<;;;999666---...111555:::???DDDGGGAAA;;;666444666666333///,,,///333555444333222222888888666222...+++******---///333666777666444333777999;;;<<<<<<999666555777777777555222000///000111666:::999333......000************,,,...111333999;;;<<<======<<<:::999444444444111///...000111222333444333000...---...666888999777444333444666777666666555444333111111111333555777777444...***'''((())),,,///222444666777666222+++%%%###&&&)))///...,,,***)))'''''''''&&&***///000...+++(((&&&---000333333111...+++***)))((('''(((***+++++++++,,,***)))'''(((***,,,...000...,,,++++++***(((&&&$$$'''***+++(((###  $$$***------+++((('''&&&''''''&&&$$$######$$$'''(((***+++++++++***)))&&&(((***...111444666777~~~|||~~~~~~}}}{{{uuuqqqmmmjjjkkkmmmnnnnnnqqqrrrrrrrrrpppmmmiiigggllliiidddaaa```^^^[[[XXXXXXYYYZZZ]]]^^^\\\XXXUUULLLLLLKKKIIIGGGEEECCCAAABBBBBBBBBBBBAAA@@@>>>===;;;;;;===???@@@>>>:::777888888666333000000222444;;;???DDDDDDAAA<<<::::::777666555444111///---+++******,,,000444666555333000111222444555555444444444444555555555555555555444555555444333444666888777666555444444444444444444444555777888999999999777777777555444444666888;;;555...)))***///555888333222000...,,,+++,,,---///000111333333333333333999::::::777333111111111666999;;;999444///------...,,,)))'''&&&(((***+++***,,,///222444333222000------...///000111000000---///000111111111111111//////---,,,+++,,,,,,------,,,---222777;;;:::888000///............///000---,,,+++---111555777777444222///...///222666999999777444222111333777:::777444000///000000///---++++++---000222111...+++///111333333000...,,,,,,111111111...***)))***,,,,,,------,,,,,,///333666<<<;;;999999999888666555///000333777<<>>===;;;<<<>>>??????>>><<<;;;999:::===??????<<<777222555555444111......///111888<<>>AAABBB???;;;555222000...+++(((&&&***...111222444555777333111---+++******++++++---111666888777444222222777<<>>;;;555777:::<<<<<<;;;999888444666888:::;;;;;;999999999:::<<<>>>???;;;666111333333333222///...///000555:::>>>???<<<999888999555666777777555222...+++------...///000000000000////////////000111222333444555666666666555444333666777888888777777888999777666333111///.........222444666777777777888:::888999888555333222444555888555111///000333444555222000......000111111111+++,,,...000222555666777//////000111333444555555666888:::888333///............,,,,,,+++,,,------///333666777444000---+++000111222000---+++******+++******+++///222333333,,,,,,,,,,,,+++)))((('''))))))***///444777555222///000111222222222111111---......///111333444555222333333333444333333333888<<>>:::666555555444111---)))((((((***+++......///111444555444333000222444333111/////////000...,,,+++***)))*********+++---------...000222333111000000111222222111111222333555777999:::;;;999666333111///,,,(((&&&(((***---///000333666999444111...,,,---......---(((---222333000---------555;;;BBBDDDBBB===:::999666777777666333111222222333555666555333111000000,,,+++)))))),,,000444777<<<<<<<<<<<<;;;:::999999444333333111000222666999999999888666111...,,,,,,,,,000333333111000111222555888:::999555333444666555555555666777666333000---+++***)))+++///333666333444444111......222666333///,,,,,,---...,,,)))'''***---...,,,)))'''''''''))),,,,,,,,,,,,...///+++)))''''''((()))(((''''''&&&'''''')))+++---...'''%%%!!! !!!"""""""""!!!###&&&)))&&&'''((('''%%%###$$$%%% """%%%(((***)))'''"""""""""#########$$$$$$&&&)))---000222111000...||||||uuunnnjjjiiidddbbbaaadddhhhjjjhhheee^^^[[[XXXXXXYYYXXXSSSPPPJJJKKKMMMNNNMMMKKKKKKJJJFFFFFFFFFEEEDDDCCCBBBAAA<<<===>>>>>>===<<<<<<===>>>======>>>>>><<<888555000222555888888666333222///000333666888888888888666777:::<<<===;;;666222000222333333111000///000333666::::::888666666777444555777888666333///,,,,,,,,,---......///111333222000///......000333444555555777777777555444222555777999999888777888999555333000...,,,---...///333666999999888777999;;;::::::999777444444555777;;;777222000000333555666555222///000222333333222,,,,,,,,,---...000111222++++++,,,///222444666666666888999777222//////111//////000000111111000000000444777777333...,,,+++111222333111---+++,,,---...+++)))***---111333333***+++---......---,,,+++,,,,,,...222777999666333000000111222222222111111,,,...000111333555777999555555444333333333444555;;;>>>AAA???999555555666333000,,,'''%%%%%%(((+++111///------///000000000///000111111//////000111///---+++***))))))))))))(((***,,,---,,,,,,---///000...,,,---///111111111...///000222333444444555222111111111000...***(((+++,,,,,,,,,---000444777999666222111222222000...&&&+++///...+++((()))+++111888???BBB???;;;999999777777777666444444666888999999888555333111111111...,,,+++***,,,000555777;;;<<<===>>>>>>===<<<;;;555444222///...111666:::666666444111---+++***+++***,,,///111333333333333444888;;;:::666555666999888666444444444444333111///---)))''')))...333777333555555222///000333777222...******------+++(((***+++------***(((''''''((())))))))))))***---000---+++)))((((((((('''&&&%%%&&&''')))+++---......&&&### """"""###&&&***------,,,***'''$$$$$$%%%'''$$$###"""$$$((()))(((&&&"""""""""""""""###$$$$$$(((+++...111222111000...|||yyyvvvxxx{{{{{{xxxtttooooooooommmiiiccc\\\WWWTTTQQQPPPTTTYYY\\\ZZZWWWSSSQQQPPPPPPQQQOOOJJJFFF@@@CCCFFFHHHGGGEEECCCCCC>>>???>>>>>>===<<<;;;;;;:::888666777:::;;;888444:::::::::;;;<<<;;;888666///111444666666444000...,,,...111444666888999999333444777:::<<<:::777333...111333444222000//////111444777777555333444666222444777888777333///,,,,,,------...///111444777444222///......000333666555666777888888666444333555777888999888777888999333111...++++++---///111555888;;;;;;999888:::<<<;;;;;;:::888666555777888===999222///000333666888888444111111333444333222,,,,,,+++++++++,,,,,,---++++++,,,///333666777777666888888666222///000222000111222444444444333222000333666666222---++++++111333333111...---///111222...***)))---000222222)))***---///111111000///000///111555:::;;;888555000111111222222111111111+++---000333555888:::===:::999666444333555777999===@@@AAA===777444555777222000+++&&&###$$$'''***111---)))'''((()))***+++,,,---...---,,,---///111///---***)))))))))))))))''')))+++,,,+++***+++,,,...,,,+++,,,///111222222+++,,,...///000111111222---///111222222111...,,,...---,,,+++***---111555>>>;;;777555666555222///'''+++...---)))'''(((+++...555===???===999888999777888777666555666999<<<===<<<999666333222111222///...,,,+++,,,000555888888:::<<<===>>>===<<<;;;666444111...---000666;;;222222000---***((()))***)))***,,,000444666555333444888<<<;;;777666888;;;999777333222222333222222111---)))&&&(((---444888444555555333000///333666000,,,((((((+++,,,)))&&&+++,,,---+++)))'''''''''))))))((('''&&&(((,,,///111///,,,++++++***)))'''$$$&&&(((+++---.........%%%""""""$$$&&&(((+++...111000,,,(((%%%$$$'''***'''%%%###$$$&&&(((&&&$$$$$$$$$#########$$$%%%&&&&&&(((***---...---,,,+++~~~ooottt~~~zzzwww}}}{{{xxxvvvtttsssooollljjjjjjkkkkkkiiifffgggeeeaaa\\\WWWQQQMMMJJJEEEFFFGGGHHHIIIIIIHHHGGGFFFBBB???BBBFFFGGGAAA;;;======>>>@@@AAAAAA???<<<>>>;;;666333111222444555444333222222444444333222555777;;;>>>>>><<<999777777777777666555333222111---,,,---111666888777444222333444777999999666444333444444444444222111000111222333444333222000///222111111555:::;;;777222+++,,,...111333444555555666333000111555888888777;;;:::777555333222111111222222333777999888222...000000111111000///...---555777:::;;;;;;;;;<<<===777777777666555777;;;???BBB999111000000///000222777888888888777666444333///...+++)))(((***---111///......000222444444444000222333555666666555444888333......222444333000222111000///...---------,,,---......---...111444888666333///++++++---///'''***---///000111333555333444555666777888999999666111...000111000111333222222222444666:::===??????===999666444555777888AAA===::::::<<<;;;777222000222111+++###!!!&&&,,,222...'''"""!!!!!!!!!"""***'''%%%'''+++......---000///,,,***(((''''''''''''))),,,...---,,,,,,,,,...///000111111000000///---...000111222111///...333111111444999999444000555111,,,'''&&&)))---111>>>@@@AAA>>>777111//////,,,...//////---+++++++++///111555888:::;;;:::::::::::::::888666777999<<<===>>>===777000---///222///,,,)))+++000444555444;;;999666555666777888888:::999777555444333333333444444222...)))&&&%%%%%%,,,+++000999===:::777777:::999777555444555999<<>>>>><<<:::888555222///...///111333444333222222333333222000333444777999;;;<<<======999888777666444333222111///......111555777666444222222333666888777555222111222333444444444333222333333222222111111111222222222333555777888666555000111222444555666666666555222000000333666777666:::999888777555333222111222222333666888666111---...///111111111000...,,,444777:::;;;;;;:::;;;<<<555555444555777:::>>>@@@>>>777111111222111222444888999999999888666444333///...---+++***+++---///......///111444555444333///000222333555777888888777333//////222444222000//////...---,,,,,,,,,,,,,,,---.........000333666888777666222...,,,+++,,,'''(((+++...111444555666444444444444555666777888777111------......111666444333222222444777:::<<<===;;;888666555666888:::<<<888555666999999666333///000///+++&&&$$$'''+++111...***'''%%%&&&&&&'''***((('''(((,,,///000/////////...---+++)))'''&&&(((+++---...---,,,+++,,,,,,...///000111000///...---///111222333222111000000000111555:::<<<999555555111---))))))+++///222=========;;;777222///......000222222000...---,,,,,,---000333666888:::;;;::::::999888666666888:::<<<===;;;666000---...222///...,,,---///111222222444333111111333444444444;;;:::999888666555444333333222111---)))&&&&&&'''+++,,,222;;;???<<<777666777666444222222444888<<>><<<888555333222222111///...///111333555666555444111///000555999777111---000222///,,,+++///111222///)))%%%%%%'''///...,,,+++++++++***)))---///000000///,,,(((&&&'''))),,,------,,,---...'''%%%###"""#########"""### """(((,,,+++((((((((('''$$$"""###(((,,,+++++++++***&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''(((+++...///---***sss\\\NNNQQQ```mmmqqqqqqpppmmmjjjhhheeedddccccccbbbaaa___^^^]]]]]]\\\XXXVVVTTTTTTUUUVVVVVVVVVNNNMMMLLLIIIEEE@@@;;;888<<<<<<<<<<<<;;;999777555333111111555<<<>>><<<888111111333666888999777555222000...------///111333444333222222222222000...///000111444888<<<@@@BBB;;;:::888777555444444444333000///111555777666444222222222444555555333111000111333555555555555444444222000...///222666888666555444333444444555555222333444555555666555555444111//////111333444444777777666666555444333222222222333555666444111...---///222333333111...,,,444666999::::::::::::;;;555222111333999>>>@@@???999444222444666555555777999:::;;;:::999777555444000//////......---------------///333666666444222......///111333666999;;;666222//////111333222000......------------......+++---......///111444777999999999555111,,,***))))))((((((---333777777666555444333111111222444555888111+++******+++111888555444222111222333666777888777555444555777:::<<<777333111111444666666444000000///...---,,,,,,,,,///...---,,,+++++++++++++++***)))+++...111222222///000111111///,,,)))'''+++---//////...,,,+++,,,+++,,,...000000///...---...///111333444444333222......000666<<<>>><<<:::444222///,,,,,,...111444:::999888777666333000---///222666777555111///---******+++---000555999;;;:::::::::888666555666777999:::888444///---...111000000000///...---...000///......000333444333222<<<<<<<<<;;;999666444333111222111...+++))))))***++++++222;;;>>>:::666444555222///---...222666:::<<<======;;;888666555555333222000000000222444555555555444222000///111333444222333777555000,,,,,,///222444222---)))((((((.../////////...,,,***)))***,,,...///...***'''$$$***,,,......---,,,---...((('''%%%%%%&&&&&&%%%###"""###'''(((''''''%%%$$$"""###%%%(((***,,,---///---***'''%%%$$$&&&&&&'''(((((((((''''''&&&&&&&&&)))+++------+++~~~{{{uuukkk___XXX[[[aaadddddddddbbb___\\\YYYXXXWWWWWWXXXWWWUUUSSSRRRQQQQQQQQQMMMKKKHHHGGGFFFFFFGGGGGGBBBBBBCCCBBB???<<<888666;;;;;;;;;:::888555333111---,,,,,,000666999888555//////000222444444222000///.........///111333555333222111111111000...,,,,,,---///222666:::???AAA;;;:::999888888888999999777444222333666888777555333222111222444444333111222333555666777777666666333000---,,,///555<<>>>>><<<555333444888:::999999<<<;;;;;;;;;:::999777666555111111111222222111...,,,+++---000444777777444111...---,,,---///333666999444111//////111111111///////////////000111222333+++,,,---...///111444777<<<<<<:::666000,,,******,,,)))(((,,,333888777444666444111///...///111222555///+++*********000777777555333222111111222333333222222222444777:::<<<555222//////111333444333222111111222555444111...---...//////---+++++++++,,,++++++---000333555666333333222111000...,,,+++///000222111///---------+++,,,...//////...,,,+++,,,...000333444555444333,,,...111666;;;>>><<<:::333333111000111222333444777555333333555444000---000444888:::777333///---***)))((())),,,222777::::::;;;;;;:::777555555666666666555111...---///111000222333111---***,,,......///111444666777666444:::;;;;;;;;;:::777444222222222222000---,,,---...+++***---444888555222222444000,,,***+++///333555666888999777333000///000...---------...000222444222222222111///---,,,,,,,,,///555:::777000,,,---///222444333000,,,***)))---...000111///,,,***)))(((***,,,---,,,)))&&&$$$,,,---...---,,,++++++,,,)))((('''((())))))'''%%%""" """%%%&&&&&&$$$""""""%%%'''((((((,,,------,,,***(((((()))*********))))))(((''''''%%%%%%&&&(((***,,,------~~~yyywwwwwwvvvrrrooohhhbbb\\\\\\]]]]]]ZZZXXX[[[YYYVVVRRROOONNNMMMMMMOOONNNKKKIIIGGGFFFGGGGGGEEEDDDAAA>>>;;;999999999888999:::;;;:::999777666::::::999888666333000...---,,,+++...222444444222000///000111111000---+++,,,,,,---...///111333444/////////000111000---+++***+++...111555888:::;;;::::::::::::;;;<<<===>>>:::777666777999:::888666333111000111222333333222555666777888888777666555000---***+++///888BBBHHHJJJAAA777333333333...((()))***,,,...000111222222111000///---,,,---///111111///+++)))***...222666888888888777666444333222111444777::::::777444222333555888999888777777888777333000222888;;;:::777444333666;;;===;;;<<>>===999333...,,,,,,---///+++)))+++222555555222555333000---,,,---...//////------...---+++///444888777666555333222111111.........000222555888:::666444111000000111222222111000000444777777333///,,,...000///,,,((('''''',,,,,,...///111444777:::888666444111000000111222333444444333111//////000------......---,,,++++++***,,,///222444444444444...///222666999:::999888333333444444444444444444444111///000333333111---///333888:::777222...+++,,,+++)))***,,,000555888999;;;<<<;;;888666555555333333111///......000222000222222000,,,***,,,...000111333666999999777555666777888999999777555333333333333222000///111222,,,((('''+++......///111444///***(((***---///000333666777333...))))))+++&&&''''''(((***---///111/////////...---***(((&&&$$$(((111888555///,,,......000222222000---+++***+++...111111...+++)))(((((()))+++++++++)))'''%%%+++,,,,,,+++)))((()))***)))))))))+++,,,+++(((&&&######!!!"""%%%&&&$$$###$$$'''))))))(((++++++***((('''(((,,,///000///---+++)))'''&&&%%%&&&'''((()))***+++---...}}}zzztttrrrooommmllljjjhhhfffaaaYYYTTTSSSTTTSSSQQQRRRRRRQQQNNNKKKIIIFFFEEEDDDEEECCCAAA>>>======>>>?????????>>>;;;666222111111111111222333333333333333444444444333222///---,,,///...---...000111111000111000000000000///+++(((((()))***+++---......///++++++,,,///111111...,,,***+++---///222444666777888999:::<<<===>>>>>>>>>:::888777999<<<<<<999555111///---...000222333333555666666777777666555444,,,***)))***000999BBBHHHMMMEEE<<<777555222+++%%%''')))+++---///111222222000000///---++++++---000///,,,)))''')))...444888:::::::::888555333333444444666999;;;;;;:::777555333555777888777666666777666333111222555777555333333333777<<<===;;;<<<@@@===;;;777444333333444555333222333666888888444///+++,,,000555888888555333000...,,,******,,,...000000000000000/////////...------......///111222333///000000///...///111333===;;;777222---,,,...000...,,,***+++///222333222333222///---,,,,,,---...,,,,,,///222///,,,...333888888::::::888666333111------...///111444777888666555333222000000000000//////000333666666222///,,,///111000+++&&&%%%%%%+++---///000222555999<<<<<<999555222111222444666666777777666444222333444111000...---++++++++++++(((***...111444555555555000222555777888888666555333444666777777666444222111000//////111111000//////333777999666111---***+++++++++,,,...111444666777999;;;;;;999666555444111000///......000222333000000///---+++,,,...000111111222444666666444111222333555666777777777666333444444333111111222444---'''$$$&&&((()))---111222---)))(((+++.........444777999444---((((((***$$$%%%&&&''')))+++---......---,,,,,,,,,***&&&######+++222222---+++---...///000111000///---++++++...222111...***)))*********************))))))***++++++)))'''&&&''')))))))))+++---...---)))&&&&&&((()))&&&""" !!!###%%%%%%&&&&&&''''''((((((***)))'''%%%%%%(((...222333222///,,,)))&&&%%%$$$''')))+++,,,,,,,,,---...{{{wwwrrrmmmiiidddeeefffdddbbb___]]]]]]WWWOOOJJJKKKKKKHHHGGGIIIFFFFFFFFFDDDCCCAAA???>>>;;;:::888777777999;;;===;;;===>>>;;;666111//////000000......---......//////000000000///---+++***///.........///000000000/////////000000...+++((('''''')))***+++++++++***&&&'''***---111222000...+++******+++---111555888666888:::<<<<<<;;;:::888777666777:::===<<<888333---+++)))***,,,///111222000111333444555555444333)))(((((()))...666===BBBHHHGGGDDD>>>666///***(((((()))***,,,.../////////000111000---******---///---,,,,,,,,,///222777999:::;;;:::777333222333444555777999:::;;;:::999777222444777777666555555666222222222222222333333333111222666::::::777999>>>>>>:::555000...///333555444333333666:::;;;777222+++---000444888888666444000///---,,,,,,---...//////000000000///..................///000111222333555555444222000///000222888777666222///...///000+++******+++---000222444111000///...---,,,,,,,,,+++,,,000333000,,,...444777:::===???>>>;;;666333......///000222444666777444444444333111000000000000111222555666666444222...111333111+++''''''(((***---///111222555:::>>><<<:::888555444555666777888999999888666555666888666333///,,,))))))***+++(((+++...222555777777777111444777999999888666666333555888:::999666333000///000111000//////000111000333777888555000---+++''')))+++...000222444444333666999:::888555333333000///---...///222333444000---***)))+++///222333222111111222333222000---///000222444666999:::;;;333444444222111000111333...(((%%%''')))***---111...***''')))...111000///555888:::666...)))))),,,))))))***+++,,,------...///---++++++,,,***'''$$$ &&&---...***)))+++000//////000000000///...,,,000333222...***+++,,,---,,,*********+++,,,---*********(((&&&&&&''')))((()))+++...///...***&&&)))---111...'''"""!!!""""""%%%((((((%%%$$$%%%'''***))))))'''''')))---111333111...+++((('''&&&%%%))),,,///000...------...~~~{{{zzzwwwuuuqqqnnnhhhaaa]]]YYY\\\___^^^ZZZWWWVVVWWWIIIDDDBBBFFFFFF@@@;;;<<<>>>>>>?????????===;;;:::666555444444666999<<<>>>888;;;>>><<<777222000///333111///,,,++++++,,,------......///...---,,,+++///.........///000111111---------///000///,,,***((()))***++++++***))))))###%%%(((---111222111000,,,***((('''***000666:::666888:::<<<;;;999555333444444666:::===<<<777222+++(((&&&'''***...000111,,,---000222333444444333((((((''')))---222888<<>>:::333---+++---222555555333222666;;;<<<999444,,,---000444777888777555000///.........///000000...///000000///...---...111111111111222333444555999999777444111000000222333555555444111/////////'''(((******+++...333666000//////......---,,,,,,,,,---000222///,,,///666777:::???BBBBBB>>>999555000000111222333555666777111333444333222000000000333555777888888888777666///222555222---)))***,,,***---000111222555:::>>>;;;:::999999888777666666::::::;;;999888777999:::999555000+++((((((***+++)))+++///333777888999999222555888::::::999888888333555999;;;:::666222......000222000...---///222111444777777444000---+++###&&&***///222444444444000333777888666444222111000...------000333444555000+++&&&'''+++111444555444333111111111000...,,,...///000333666:::===???222333333111000///000222///***(((***,,,,,,...111+++(((&&&***000444333111333888:::666...)))***...//////////////////......000...++++++,,,,,,(((%%%!!! $$$***,,,)))''')))111000///000111111111000...222555333...+++,,,///...---+++))))))+++...000*********(((&&&&&&(((***((()))+++...000...***&&&+++111666333+++###!!!!!! %%%)))(((###!!!"""%%%***+++++++++******,,,...222000...+++)))'''''''''***...222333000...---...~~~{{{xxxtttmmmiiisssnnnhhheeeccc^^^VVVPPPSSSTTTTTTRRRPPPMMMJJJIII@@@===999777777777777666777999;;;;;;999777777777555111...000777===???>>>999999:::;;;;;;888333///000...+++***+++,,,,,,+++---///111111///---,,,,,,000///...------,,,,,,---***,,,...000000///---,,,+++***))))))+++,,,+++***)))))))))---222555444222333///***)))+++///222444111111111444888:::888666999888777888:::999666333+++(((&&&'''+++......---+++,,,...222666777777555000...,,,,,,///222555777;;;EEEMMMMMMCCC777///,,,***+++,,,,,,+++***((('''...000111---(((&&&))),,,111000111444888:::999666===:::777444222333444555777888:::;;;;;;:::888777666666555555555555555555111000//////222444555666888777555444444444555555111000///------000555999777666444333999@@@???;;;111111111000///000222444111111///...------------111333333///***))),,,000---///111000000111666:::>>>===<<<999777444111000444555555444222...***'''&&&((()))'''&&&+++444;;;666444222222222222000...111000...---,,,,,,------444888===AAAAAA>>>999666999777555777:::<<<;;;999999999999777444222222222333666:::???AAA???;;;777999999888444000...---...000000222555888:::999888:::;;;:::888444111000111555777888888777888;;;===777333///+++)))***,,,---222000...---...111555777666666666888999:::888666999666555666888888666333444333444777555000///222222444777888666111,,,)))(((***...222444555444333111444777555111...------,,,+++***,,,000444666666111+++&&&&&&---444777777777666555333000///---,,,000000222555888::::::999333333222222000///---,,,,,,000555444000---...000...'''$$$---;;;AAA999000777555222111222666;;;???>>>777222111000------000555222///.........,,,)))(((%%%""""""&&&)))******,,,---000111111000...,,,111444777666222///...///000---)))(((***...111222---+++(((&&&$$$%%%'''(((%%%&&&)))+++++++++)))(((111111111...)))%%%""""""%%%((()))((($$$""""""$$$)))((((((((()))+++,,,------,,,+++)))((((((***------000222222000---+++***}}}}}}}}}|||yyyvvvqqqnnnkkkhhhddd```iiiddd^^^[[[ZZZVVVPPPJJJLLLLLLLLLJJJGGGEEECCCCCC:::777555333444444333222333444555666777888888777222///---000777<<<>>>===666777888999:::888444111///---++++++---////////////111333333222000//////111000///......------------...000111111///---+++***))))))***++++++)))'''***)))))),,,000333444222555111...,,,---000222333......///222666888777555666555555666888888666333...+++))))))+++,,,+++***+++,,,///333777888666444111///,,,+++---000444666;;;DDDMMMPPPJJJ???666111////////////---+++)))(((---000111...***))),,,000222111111444777999777555888777555333222222333444666777777888777555333222444333222111000111111222111111111111333555555555444333222000//////000000/////////...///222888<<<999999777666:::???>>>999333333333111//////000222333222000///...---------000222333111,,,+++...222000222555555444555777999<<<;;;:::999777555333222444555555444222...+++((()))+++,,,++++++...555<<<777666444333444333111000111000...---,,,,,,,,,,,,444777;;;??????<<<999666777888;;;>>>@@@@@@>>>;;;:::::::::888555222222222666999>>>BBBDDDBBB>>>:::;;;;;;999555111//////000777777999:::;;;;;;:::999999999777444111//////000222444555666555666888999666222---)))(((+++000333333222///...///111333555555555555666888888777555444333222444777888666444666444777;;;:::444111111111333666888777444///---,,,...000222333333333222111444666555111...------...,,,,,,---000333555555000+++%%%%%%+++111555666::::::;;;:::777222...+++---///222666888999777666333222222111000///......000444888777333000000222111---,,,444???DDD???888777666333333555999>>>BBB<<<666111000000---...000777444000/////////---+++---)))$$$###$$$&&&''''''+++---...000000...---,,,///222555555333222222222000---)))'''))),,,...///,,,***(((&&&%%%%%%'''(((&&&&&&%%%%%%&&&(((***,,,//////...,,,***&&&"""###%%%'''&&&$$$"""###$$$&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&$$$%%%(((***///111333222///+++)))(((~~~yyyrrrllljjjjjjiiiiiifffccc___\\\ZZZXXXVVVUUU[[[VVVPPPMMMLLLJJJGGGCCCCCCDDDCCCAAA===;;;:::;;;444333333333444444333111000......111666999888777---+++,,,000777;;;<<<;;;444444666888:::999666333...---,,,,,,///111222222111333555555444222222222222222111000000////////////111222333111///,,,***)))))))))+++,,,+++)))&&&,,,***)))+++...111333333555333111000111222333222,,,,,,---000333555444333222222333555777888666444222000---,,,,,,+++***)))------///333666777666444222000,,,******---111444999@@@KKKRRRQQQIII???777333333333111000...,,,+++---///000...,,,,,,///222222111111333555666555333333333222111111111111222333333333333111///---,,,///...,,,++++++---...000333333444555555444333333000///---,,,++++++,,,,,,---...///000222555:::===;;;<<<;;;999<<>>===<<<999555111000222444:::;;;<<<======<<<:::999666666444000---,,,---///000222444444333333333444333000+++((()))---333777333222000//////000222444555444444555777777666444111//////333888:::999777888666777===>>>999222///...111555888999777555333222333333333222222111000000222444333111///......///...---...000222222222///***$$$$$$(((...222444<<<>>>@@@@@@===666///***---000666:::<<<:::777444333222222111000000111111666999;;;:::666333222333333222444:::BBBEEEBBB>>>555444222222444888===AAA:::333///000000......111777555222000000///...---///+++&&&###$$$&&&'''(((,,,,,,---......---,,,++++++...222444444444444555///+++(((&&&''')))***+++***)))'''&&&%%%&&&'''''''''$$$!!!!!!%%%+++///...,,,+++++++++(((###!!!"""$$$$$$######$$$%%%$$$###"""!!! """############$$$'''***000222333222...***'''&&&|||wwwooojjjccc]]][[[ZZZYYYYYYTTTRRROOOMMMLLLLLLLLLLLLNNNJJJEEEBBBAAAAAA@@@???AAAAAA@@@<<<777444444555555555666888::::::888666111---,,,///555999888555)))))),,,000666::::::999555555666999::::::888555000...------///111222222111333555555444333444444333333333222222111000000222222444444222///,,,***'''''')))---//////,,,))),,,+++******,,,///111222333222111222444444333222,,,---...000111111111000///000222555777888888777666444333111000...---,,,111///...///222444555666333111---)))''')))...111444:::DDDOOOSSSNNNCCC:::444333333222111000//////...//////...,,,,,,...111111111111111222222222111222222111111000///....../////////...---,,,***)))******(((((())),,,///111666777999888666333000///,,,,,,+++***+++,,,---......///111222333555999;;;===???>>><<<======999222222333333222000//////111666555333111///------,,,+++...111111000000111333333777;;;???>>>;;;777555222333333444444444444333333333444444333111///...///111333333333444777:::888666555444555555333222111///...,,,++++++++++++111222333444444444444333777===CCCEEECCC???======;;;<<<<<<:::666333222111777<<>>===;;;888444111000333555888:::<<<<<<;;;999777666444444111---+++***,,,///222444555555333111000000000...+++******---111444111000000000000222333444555444333444666777666555111000111555;;;??????===:::555444:::===999222...---000555999;;;;;;999888888777666444222111//////...///111222222222222222000///---...//////...---+++((($$$###'''---111333:::<<<>>>???<<<666000,,,000555<<<@@@AAA===999666444333333222333444555555999;;;===;;;777444222222333555888<<>>===111000...---///222666999666000---///000...///111777555222000...............+++'''%%%%%%(((+++---------.........---,,,,,,)))+++...111333333444444+++)))&&&&&&((()))******)))(((((('''&&&&&&''''''%%%""" %%%+++000---***)))+++---,,,%%% !!!!!!"""###$$$%%%&&&$$$###"""!!! !!!"""######%%%(((***///111222222...***((('''{{{yyyxxxxxxxxxuuuoooiii___[[[UUUPPPNNNMMMLLLKKKHHHGGGEEEDDDCCCDDDFFFHHHEEEBBB>>><<<;;;<<<===>>>CCCDDDCCC>>>777111111222666666888;;;>>>>>><<<999444111...111666888666222((()))---111666888999888888888888:::<<<;;;999777333111......////////////000222333333333222333555444444444444333222111000111222444444333000---+++&&&'''***...222333111///,,,,,,+++***+++,,,///111//////000222444555333222///000111111000///...---...000333555777888999:::888888888777555333222222666111,,,***,,,111555777222111...)))&&&'''+++///...333<<>>>>>;;;666222...///000111111222222111222333333444333222111111///000222222333444666777666444333333444444222111000///---,,,++++++,,,,,,000000000000000111111111999<<>>===<<<;;;;;;:::999666222//////222555999;;;===<<<888444111000333222000---******---///777888888666222000/////////.........---,,,,,,,,,,,,---...000222444666666555444333444555666666555444333444999???CCCCCCAAA999333///333777555111///...111555999;;;<<<;;;::::::999888555333111000///,,,---...111333555666666000...------------+++)))(((&&&%%%%%%(((,,,000222555555666666555333111///000666>>>AAA@@@<<<777555444444444555666777999999:::;;;;;;:::666333000///333666999;;;;;;:::999999000///,,,******,,,...000222---+++...000///000222666555222///---,,,---...111...+++((('''))),,,......///000000000...---,,,'''(((+++...000111000///((('''&&&'''***,,,---,,,))))))))))))((('''&&&&&&"""!!!!!!!!!###'''+++...,,,)))(((+++......(((###"""!!!!!!"""###%%%&&&'''"""""""""""""""!!! !!!""""""$$$&&&(((***---000000...,,,******~~~|||{{{zzzyyyxxxkkkiiigggffffffddd^^^YYYNNNKKKHHHEEEDDDBBB@@@???>>>?????????>>>???BBBDDD@@@>>>;;;999999:::;;;===CCCEEEFFFAAA999222000111333444555888;;;<<<:::888666555444555777777333000***,,,///222666777999999999999999;;;<<<===;;;999666333000/////////...---...///111111111111333444333444555555444333111000///000222333333111...,,,'''(((***...222444333222,,,,,,,,,+++******---/////////000222444444222000///111333222000...------,,,///333666777888999;;;:::<<<<<<;;;999777777777777222+++''')))...333666111111///+++''''''***...,,,000777???DDDCCC===777/////////000000222333444111000...,,,++++++,,,,,,111222333222111111333444999777555222000...---,,,........................)))***+++---///111333444777:::<<<:::555000------/////////000222555777999333333222000...///111333:::===>>>;;;999999555000...000222333222111222333555444222000...---------***+++,,,...///111222333222333666:::;;;999555111......///000000000//////222222333333444444444444......///000111333555666444333111111222222111000///...------------...////////////000000000111111999:::999888666555555666555777999888555111/////////333666777555444666999777777555111//////111333<<>>777000---,,,111111///---+++***,,,///888888777444111//////000000111111111///,,,)))&&&***+++...111333555777777444333111222333555555444666444555999>>>AAAAAA???666000---000333222111222000222666999;;;;;;;;;:::999999888777666444222111...---...111444777888888000///...------,,,***((())))))))))))***,,,...//////............//////000...444:::<<<999444222222222333555777999:::;;;;;;888999888777555111...,,,222555888999888777555555111///,,,***)))***+++,,,...***)))---000///000333666555222///,,,+++---///444333000,,,(((&&&((()))...///111222111///,,,***&&&'''(((,,,///000...,,,(((((((((***...000000///***+++++++++***(((&&&%%%!!!"""$$$''')))+++,,,,,,***)))(((***---...+++((('''%%%######%%%&&&''''''!!!""""""""""""!!!  !!! !!!"""$$$%%%(((,,,------+++++++++~~~}}}|||{{{wwwqqqnnnlllkkkjjjiii[[[WWWTTTSSSSSSQQQMMMIIIAAA@@@>>>>>>>>>===:::777666888;;;;;;::::::===???;;;:::999888777777999;;;>>>BBBFFFBBB999222000111//////000333555777666444555666888999888555222///---///111444555777999:::777666777999<<<======<<<888555222000000000///...---...000000000000333555333444555555444333111000,,,...000222333222000...******+++...111222222111***,,,---,,,***)))+++---333222111222333222000...,,,///111111///---...///+++...222555555666888:::<<<>>>@@@>>>;;;888777888444000+++((()))---000222///111111...)))'''***---...000555999<<<<<<999666000000//////000111222333000///---------...//////444555666555444444777:::;;;999666333111111111111333222222111000000000000---...000111222222222111222666999888444111111222333333333333444666888999333222000---+++,,,///222777;;;<<<888666666444000000111333333222000000111333222000///...------------,,,,,,---///222444444222222333555888888555111000000000000000//////...111222222333444555666666---,,,,,,---000222444555333222111111222222111000......------...///111222111111222222333333333333777555444555666666666555111333666555333000......---000222111//////333888555555444222000///111333777;;;???===666000------.........---+++***+++---444444222///------///222444444444333000---***'''***,,,///222444555666555222000//////000222222222444222222444999;;;999777111//////333444222222444333555777999:::999888777666777888999888777555444333111000222555777777666111000/////////...+++(((,,,---///...---+++))))))******++++++,,,,,,------,,,111555555111------///...111444888:::;;;;;;:::777666666555444111---***---///222444555444333222...---+++)))((()))***++++++(((''',,,000000111444777666444000,,,+++...111222222111---(((%%%%%%&&&+++...111333222///+++(((%%%%%%'''+++///111///---,,,+++,,,...111222111000,,,---......,,,)))&&&$$$$$$&&&(((+++---.........((((((((((((***+++,,,,,,,,,)))%%%%%%&&&((('''&&&$$$%%%%%%$$$###!!!!!!""""""!!! !!!"""!!!$$$(((***)))((('''(((~~~xxxuuusssrrrpppkkkgggaaa]]]ZZZYYYXXXWWWOOOLLLHHHFFFFFFEEEAAA===;;;;;;;;;<<<===;;;888555000444777888777777999;;;888888888777666666777999888>>>CCCAAA999222000111...---...000222444333222222666999:::888444111//////111333444555777999;;;333333555888<<<>>>>>>>>>888666333222222222111000---...///000///111333555333444555555555333111///***,,,///111333222111000---,,,+++,,,///000000///))),,,...---+++)))***+++777555333333222111...,,,(((,,,///000......///111)))---222444333444666888>>>@@@AAA???;;;777666777111///+++***+++,,,------...111222///***(((***---000222555777888777777666222222111000000000222222000...------///111222222666888999888666777:::>>><<<:::777444333333555666888777555444222111111111111222333444444222000......333777777333222444777666555444444444555666777111000...***)))***...222555999:::666444555444111111333444444111///......111111///...------------///...,,,---000333555666333111111333666777555333222222222222111000///...111111222333444666777777---+++***,,,///222555666444222111111333333222111......---...///111333444333333444555555555555444444222222444888:::888555...111444444222///------...000111///,,,---333888444555555444111000111222...444999:::555111000111+++,,,---,,,+++******+++//////---+++***,,,000333777666555333000...,,,++++++---000333444555444333000...,,,,,,...000000000111///...000333444222000......222777777333333666555666888999999888777555444666888::::::999777555777555222333555777666444333222111111111///,,,***000222333222...***&&&$$$))))))+++,,,,,,,,,++++++,,,000333222---***,,,...+++///333888:::;;;:::999666555555444333111---***'''))),,,///222222111///+++)))(((''''''((()))******&&&''',,,000000111444888888555111---,,,///333---...///,,,(((&&&&&&'''***,,,000333222...)))%%%$$$$$$&&&***000222111////////////111333333111000......//////---)))&&&###'''(((***---.../////////&&&''''''''''''))),,,//////+++'''&&&'''((((((&&&))))))((('''%%%"""###$$$&&&%%%###""""""###"""%%%'''&&&%%%$$$$$${{{tttooommmjjjccc^^^\\\WWWQQQLLLIIIHHHHHHHHHEEEAAA===;;;;;;:::777444333444555666666666555444,,,---000333666777555333555888::::::777444222222888777888888999777444111,,,+++***+++.../////////000777<<<<<<666111111444444555555666666777777777777666666777:::;;;;;;:::888555333333444555555444555333111222333333000...//////000222444333///---...------...//////...,,,//////............---------,,,***(((''''''''''''111111111111000...,,,+++---000222111---++++++---+++...111222222111222333888:::;;;<<<;;;999777555222111...***''''''***---//////000///------...000999:::;;;999555444666888888777555333222000000000///111333333333222333444666666666666777999:::<<<::::::888666666777<<>>;;;:::999999<<<999777777888777555222111111222333333222000000000000000222444444333222222555888999777444222111555555444666777666444222///---***)))*********)))///555;;;;;;666222222555555444333333333333333444555444444666999:::;;;:::888777777666666777888999:::888666555666555222///,,,---...111333333000......---,,,,,,---,,,+++)))---,,,,,,,,,---,,,,,,+++***)))(((&&&&&&&&&''''''///000000000///---,,,+++///111333111...,,,...000///000222111000//////000666888:::;;;;;;999777555222111///,,,)))***,,,///111222333222111000222333999:::;;;999666444555777777666555444333222222222000222333333222111222333444444444444666888:::;;;999999888777666888<<<@@@@@@===999777777666444222///222555555444333333333444444333111111333999===AAA>>>:::666222000.........,,,---111333222444777<<<<<<<<<;;;:::888777777555444222111000111222333555444222111000111222333666444222222333555666666555555555444333333222222///000111000---***'''&&&***+++---///222444444444000...,,,,,,...000000000///,,,)))))),,,///000000000///---,,,+++,,,---...///222666:::;;;:::888666666444222555999;;;999666333666888777333///------000111444666666666444333444444555444333111...---,,,///222333111///---,,,***((('''''')))+++,,,---///000///......///333555888:::;;;:::666444333444:::<<<===;;;777444333333///,,,***,,,111555555333000+++(((+++,,,***+++...000111222333444333333222444555777:::;;;:::666222...000222444555555444333......---------...///000000222333555666555555444777999<<<<<<999333,,,((()))---///...***)))+++///000111111///------...///...000333555666444222111111333444333000,,,)))))))))***+++,,,---.........---,,,+++++++++)))'''$$$***+++---,,,++++++...111333444666666555222///---,,,...///---***((()))***------...---,,,***((('''((())))))+++---///111333444222000/////////---,,,)))+++------,,,++++++,,,000...---...//////,,,***(((&&&''',,,222666555222222000---++++++***((('''&&&'''&&&!!!###&&&((()))'''$$$""""""###%%%%%%%%%###!!!!!!###$$$}}}{{{wwwtttqqqjjjddd\\\VVVRRRMMMFFFAAA>>>===:::777444222111000222222222444555555333000....../////////---,,,+++333222000000222222111000...222777999777444111000222111111222444666555444000---***((()))))))))(((...444999:::666333444666666444222///......///000111111111444777::::::999666888:::888666666888;;;>>><<<:::999888666333111***+++---000333444222///...---++++++++++++)))'''*********+++------+++)))(((((('''(((((()))***+++---............---,,,+++111222333111......111444444444333111...------...555666888999999777555444111111000...,,,---///111444555666666444444555777999::::::888666444555666555555444444444555666666444555666555222111111222111111111222444777:::;;;999999888777666888<<>>;;;777222---***+++***,,,222555555777:::>>>??????>>>>>><<<;;;:::777555222000111444888:::777777555444444444555666666555555666999::::::999888777555444333333333333,,,...000000---'''!!!###%%%)))...111333444555000///---.........---,,,---+++))))))+++---//////111///---+++***+++---......222777;;;======;;;999;;;888666666888888555222444666999999555111...------///333777888777555333111222333333222111///...---...///111222000---***(((((()))***************111111111000000000333555999::::::999777666777888===>>>>>><<<888555333333---+++))),,,111444444333---***))),,,...------...111222222222222111000///333444777;;;===<<<777333,,,---...000000000///...+++***))))))+++---000111///000222444555555444333777999<<<===;;;777222...///333666333,,,)))+++000333333222///------///111000222333444444333111000000111111///,,,)))((((((***+++,,,---......//////......---......,,,(((%%%,,,------,,,+++***,,,---111222333444333111///---***+++,,,+++***))))))+++,,,+++***(((''''''(((((()))(((((()))+++...111333111///,,,+++,,,,,,+++)))(((***------,,,+++******///......///000///,,,)))%%%''',,,333999:::666222///...,,,,,,+++***'''%%%######""" %%%((()))(((%%%"""!!!!!!"""&&&%%%$$$"""!!!$$$||||||zzzwwwrrrnnniiieeebbb\\\WWWQQQLLLGGGCCC===:::999999999777444222000000111222555777888666333111---............,,,+++***111000000111333333111///,,,000666999777444111//////......000333666777777000---***((()))+++------...333888999777555666999888555111...,,,,,,------......///222666888999999555999;;;999444222444888<<<;;;:::999777555333222+++,,,...222444555222000///...,,,,,,---...---,,,,,,+++,,,...111000---***))))))***+++---...000000------......------------222333444111//////333777777777666333///...///000555666888888777555222000///000000///......111333444666777777666666666777777888888777666444444444222222333333555666888888999999999777444222333444//////000111444777:::<<<;;;;;;:::777555555777:::;;;:::888777666555444333---++++++000777:::999666888555222000000333888<<>>=========>>>888777444222333666999<<<999999888777777888888999666666777:::===>>>===<<<888777666555555666666777,,,---...///---(((!!!###(((---000111222222///......///000000...---000...---,,,,,,...//////000///,,,***+++,,,///111...111666;;;===>>><<<;;;===:::777555555333111...000333666777666444000...,,,...111444666666666555111111222222222222111111///...---///222111---)))'''***,,,------+++******000111222111000000111333666666666666666777888999<<<<<<;;;:::777555444444---,,,+++---000222222111++++++,,,///222222111000222111111000///...---,,,222444888===???===999555***+++,,,------,,,,,,+++,,,+++******+++...111333000000000000000000111222444666999;;;:::777444111444888;;;666...)))+++000555444222...++++++...000111222333444444333222111//////...,,,(((&&&''''''***+++---///111222333333/////////000000...+++'''...------,,,***)))))))))....../////////...---,,,((()))))))))))))))***+++,,,***'''%%%$$$%%%''')))((()))***,,,---///000000+++)))(((((()))***)))(((***---///000---***((((((+++,,,...//////---)))'''%%%(((...444999888333///---,,,+++++++++***'''$$$ $$$)))+++***(((&&&#########$$$''''''%%%"""!!!###~~~xxxsssooommmllljjjeee```ZZZVVVTTTNNNKKKGGGCCC???<<<888666444666888666333000000000777999<<<===<<<999555333...///000000///...---,,,---...000333666555222000---111777999888444000......------///333666888888000---(((&&&(((***,,,---///333777888777777888999999666333///---,,,---...,,,,,,---000444777888888777;;;===:::444000222555666666666666444333222222//////111444666555333000111000///000222444444444111000000333666666111,,,((()))+++---///111333333000000//////////////////333444555333000000444888999999888555222222333444777888888888666222///,,,---...000000//////111222222444666777666555666666555555555666666555444333111111222333555777888999999999999666333222333444///000111222555888;;;===??????<<<888444222222444777777777666444222222222,,,))))))...666;;;:::666666444111///111555:::<<<===>>>??????;;;555///+++++++++///666999999:::===CCCAAA>>>;;;;;;<<>>>>>===;;;777777777888888:::;;;<<<...------------+++'''###"""&&&+++------------......---...000222333333111555444333111/////////000///...---,,,---000222444///111444888:::;;;;;;;;;;;;888555222111///---,,,,,,...111444555444222000---......000222444666888111222222333333333333333111///...///111111---)))))),,,000111///---++++++---///000000...---......000000000111333555777777777666555555555555555444///.........///000///...,,,...///222555777666333111000///...---,,,++++++111222666:::<<<;;;777333++++++,,,,,,,,,,,,,,,,,,000///......///000222444333111---+++***,,,...000444555888999999777555444777:::<<<777///***+++/////////...,,,***+++///222000111111222333333444444------,,,***'''&&&'''(((***,,,...111444666777888000000000111222111...+++...---,,,++++++***((('''************************''''''&&&&&&''')))******+++)))&&&$$$$$$&&&(((***)))+++///222333222///---%%%$$$$$$&&&)))******)))---000222222///***&&&$$$&&&(((+++,,,+++)))'''%%%((()))---000222111...,,,+++***)))***+++)))'''$$$""")))---...,,,***(((''''''''''''***)))((($$$!!!!!!"""$$$|||ttttttsssppplllfffaaa^^^[[[[[[[[[WWWRRRLLLIIIHHHBBB@@@===:::777555444333333666888777333111222444<<<>>>AAA@@@===888555444...///000111111000//////,,,---000333777777555333222555999:::888333000...---------000333555666555111---'''###$$$&&&((()))...111444555555666777888888666444111////////////,,,,,,---000333666777777:::<<<===;;;666333333444111333444333111000000000000111222555777666444111333222111222555888999:::555333444777;;;:::333---&&&'''***---000222333333555444333222222222222333555777888666333333666999:::::::::888666444555666777888888888555222...+++,,,...000111111000111222111333666777666555666666444444555666888999777555333333333444666777999:::777777666444222111333555222333333555888;;;>>>???DDDCCC@@@;;;555222111111333555666555333111111111---******...666::::::888555333000000333777:::;;;::::::;;;:::888666333111000///111777999888999===BBB@@@===;;;:::<<<>>>@@@:::999777666555555555555888888888888999999999999777777777999;;;;;;999888444666777999;;;<<<======222///------//////,,,)))'''+++......+++))))))***---,,,---///333555666555666666666444111000000111111000000000111333555666000111222333444666777888555444111///...------...+++,,,---000333444222000------,,,,,,...111555777222222333333333444444444333222111111111///,,,******///333444000---+++,,,***,,,......,,,*********+++***+++...222555666666333222000000222333333333000000000000000///------...111222333666:::999555000///...------------...///000222555777666333000+++,,,,,,,,,------......111111111111222333444555555222...+++***,,,///222777888999::::::999777666888999999555///,,,+++---'''((()))***+++---222555////////////000111222333+++++++++***(((((()))***+++,,,///222555777999:::111000///000222222111000...---,,,,,,------***(((((('''&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&((())))))***)))((((((((()))***++++++///333777666333...+++###$$$&&&))),,,---+++)))---000333333///)))$$$""""""%%%'''((('''&&&%%%&&&)))***+++,,,,,,++++++******((((((((())))))'''%%%!!! !!!&&&+++...---,,,******,,,---,,,+++------,,,***&&&$$$$$$%%%|||xxxwwwwwwyyysssqqqooonnnnnnnnnllljjjcccbbb___\\\WWWRRRNNNKKKIIIKKKLLLJJJEEEAAA???>>>;;;;;;999666333111000000111444777555222000333666;;;===???===999444222222,,,---///000111111000000000//////111444777888777888:::<<<;;;888333000...,,,,,,---///222333222111000,,,%%%""""""&&&)))***---...000222222333333444666555444222111111111111---,,,---000333666666666888999999999888666444444222444555333000......///...///111444777777555333555333222222555888999:::777555555999<<<;;;222+++'''(((+++...111333444444:::999888666555555555666999;;;<<<;;;888666888::::::;;;;;;:::777555444444555666777777666333000...---000333444333222222222222555888999888777777888555555666999<<<===;;;999777777777777888999::::::666777666555333444666999666777777888;;;===@@@BBBGGGFFFCCC>>>888444333333222444666666333111111222///......111666:::;;;:::666333111222555777777777777666555444444555777888666444444777888777888;;;??????>>>============>>>;;;888555222222333555777555666666777777777777777777666555666777666555333333555888:::<<<;;;:::999444111...///222222...***,,,///111///***'''(((***---,,,,,,---111444666666222333444333111000111333555555555555555555555444222111///......000333555000///...------...000111///---,,,...111222111///+++++++++,,,...000222333222222222222222222333333444555555333000---,,,,,,+++///444444///++++++,,,)))+++------+++((('''&&&((((((***///444777777666333000......000111111//////000111222111/////////000333333222555::::::666000000/////////000222333111111111333444444222000++++++,,,,,,---...///000,,,...000222444555555555444333222111111333444666:::::::::::::::999777777777666444111///---+++***&&&(((***++++++---000333...---,,,++++++,,,...///(((***++++++******+++---,,,...000222444555666777000///...///111333444444///......///111111///,,,((('''%%%$$$###$$$%%%&&&'''%%%""""""%%%'''(((''')))***+++,,,------,,,+++000222555777666222---***'''(((+++///111000,,,)))(((,,,000111...)))$$$!!! """%%%&&&%%%$$$&&&(((((()))***+++******++++++)))(((&&&&&&'''((('''&&&(((&&&$$$$$$&&&(((+++,,,***)))))),,,///111000...000111111///,,,)))''''''}}}xxxvvvqqqlllgggfffgggiiicccaaa___]]]]]]]]]\\\ZZZWWWUUURRRNNNIIIEEEAAA???>>>AAACCCBBB>>>:::999999::::::888555222/////////,,,///111///,,,+++...222777999;;;999444000//////***+++---///000000000///666222///...111666999;;;<<<===>>><<<888333000...***+++,,,///111111///---...***%%%"""%%%***...111+++,,,---//////000111111333333333333222222111111---------000333555666555444444444555777666444222555666777555000------...+++,,,///333777888666444666444222222444666777777777555444888<<<:::111((()))+++...111444666777777>>>===;;;999777777777888;;;>>>@@@>>>;;;888999;;;:::;;;<<<;;;777444222222222444666777666555222111///222444666555333333333444777:::;;;;;;:::::::::666666777;;;???AAA???<<<:::::::::999::::::;;;;;;888999999888777888;;;>>>999999:::;;;===???BBBCCCHHHGGGEEEAAA;;;888666666222555777777444222222333111111111333777:::;;;<<<777555333333666777555333555333000///111555:::===:::777555777777555777:::<<<===@@@AAAAAA???===;;;;;;888222//////222666:::333444555666666666666666888666444333333333111000222444888:::;;;:::777555555222000222444333---(((...111222///)))&&&(((+++...,,,+++,,,///333555555---///222111000///111444888999999999888666444222333111---******,,,000222,,,------,,,---///222555222000------000111000...(((***+++---////////////222111111111111111222222555777888555///,,,+++---+++///444333...******,,,(((***------+++(((&&&%%%'''(((***000777:::999777444111...---///000///------///111222222111111111000444333111444::::::555111111000000222333555666555444333444555555444222+++++++++,,,---///000111(((***...111444555555555222333555777999::::::999:::::::::999888777666555666333000//////...+++(((***,,,------++++++,,,---...---***((((((((()))***'''))),,,,,,,,,,,,---......///000111222333333333000...------000444666666000//////111444555333000)))(((%%%#########$$$%%%(((%%%!!!"""$$$''''''&&&)))+++...000111///---,,,333444555555333000,,,***+++---000444555222---(((###(((---000---)))$$$!!!!!!$$$$$$###$$$'''***''')))+++,,,,,,,,,,,,---***'''%%%%%%&&&'''''''''---+++)))(((((()))***)))((('''(((,,,111333111///222333444333///+++)))(((zzzpppllleeeccc___[[[WWWUUUSSSRRRPPPQQQRRRQQQNNNLLLKKKLLLFFFEEECCC@@@===;;;999888888777666666666666777888:::888555222000...------+++***)))))),,,...//////444555777666333111000000,,,---------------000111000333222...///666;;;<<<>>>@@@@@@===888333///---///......---,,,,,,++++++***+++,,,---...111555888111+++&&&(((---111000---///333666333,,,))),,,000///))))))000222...+++,,,///---,,,---///333888;;;999777555444333222///,,,,,,---///111333555555555333444333000---///333777444666888;;;;;;888333///)))...222333111222777<<<;;;:::999888888888999999:::===???AAAAAA>>>:::888666999;;;;;;777111,,,))),,,///333555555555555666333444555666777777777777888888999999:::;;;<<<<<<::::::999:::;;;===???@@@AAA???;;;:::;;;===??????::::::;;;::::::;;;???BBB>>><<<:::;;;===???>>><<>><<<;;;;;;555555333111000111666999:::888666555666555444333777777777666444111///...---333999999555111000111///111555777555222---***,,,,,,---,,,+++++++++,,,...+++)))+++///333444333111000......//////...---111444888999777444222222///---+++)))***...222444000...,,,,,,///111333444///000000///111444111,,,,,,+++******+++---000111000000000000111222333444444666888555000,,,+++,,,///000111111000---)))'''((()))))))))((((((+++---...,,,+++000666:::888555111---)))***---...,,,(((...///222444444444333222...///000333666888888888555666888888666555666777555555555666888777555333444///++++++///111///---,,,---...000222333444444222222444888;;;<<<;;;999555666777777777777666666333555555111,,,))))))+++***...000...***(((***---------+++)))%%%######$$$###'''+++...............111444888999777555333222555222///...111222222000111000000222666:::<<<===///,,,(((&&&&&&'''((('''$$$######""""""""""""###&&&(((+++...000000000000000333777666222---+++,,,555444111---...000,,,&&&((()))))))))'''&&&$$$### !!!"""%%%(((+++---,,,******,,,///000///,,,+++++++++)))((((((***,,,---,,,++++++,,,,,,***)))'''))),,,,,,+++---111555444555333...(((&&&)))...vvvhhh___[[[TTTRRROOOKKKHHHFFFEEEDDDGGGHHHHHHFFFDDDBBBBBBCCC;;;;;;:::888666444333222333222111111222444666888:::888555111...,,,,,,,,,,,,***)))***---/////////000222444444333222222222222111///---,,,---///000111444555000///222555666888;;;<<<;;;888333000///,,,,,,---...---,,,+++***+++---//////000222777<<<333---)))***///222///,,,---111444111+++(((***......******///111,,,((('''+++++++++,,,///444888:::777555333333222111...,,,---......///000111222222222333222000...000555999777888;;;<<<<<<999444000---...000222444555666666666666777777777777888888999<<>>DDDAAA===;;;;;;<<<<<<<<<:::;;;;;;;;;:::<<>>===BBB>>>;;;:::;;;;;;999888777999:::777444333555777888888888888999:::;;;<<<666666666666666666666555333222111222444666666555555666777888888777666666666;;;@@@BBB@@@<<<:::999777666333222333666999;;;999777444333333444333222777777777666444111...---,,,111666666333///...//////111444555444111---+++---.........---,,,,,,---///,,,)))+++///444555555111///,,,,,,---...------///222666777555222000000000...,,,***+++...222444000//////111333444555555111222222111333666444///---,,,++++++---///111333000000000000000111222333777999999666111---,,,---222222222222000---***(((&&&'''(((((()))+++///222333000...111555888777444000---)))***---...,,,)))...///222444555555444444111111222444666888888888666888::::::888777777888888777777777888888777555222...+++,,,///000---***(((***---111444666777777444444555777999999777555555555555666777777888888666555333000,,,************---///---)))(((+++///,,,------+++'''$$$!!! !!!$$$)))---......///000222555888999777444222111333111///000333555444333111000///111444777999999111...***(((((()))))))))%%%$$$###""""""!!!""""""%%%'''***---/////////...+++///222111...,,,---...222222000,,,+++---,,,((((((((((((((('''%%%###!!! !!!!!!###%%%(((+++,,,+++******,,,...000...,,,.........,,,)))((()))************,,,...---***(((+++...000000...---000222111222222...)))'''***---|||wwwtttuuuxxx{{{|||zzzooo```SSSKKKIIIGGGFFFCCC@@@>>><<<<<<<<<>>>===<<<:::888777999;;;666666666666444222111000,,,++++++,,,...222666888;;;888333///,,,*********---+++***+++...///000///---///111222222222333444777555333000............000777999444///...///000111444777888666333000///(((***---000000...+++)))+++///222222000222777<<<222///,,,---111222///++++++///111///***(((***---...,,,---000000+++&&&%%%((()))***---000444777888333111000000000000---+++///...---,,,,,,---///000333333222111111333888<<<;;;<<<>>>???===999555333111///...111555777333000000111333555666777666666999;;;???AAABBBAAA>>>===222222333222000,,,)))'''***...222555555555555666999:::::::::::::::::::::666777888999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>>>>???<<<999777777888888777666888999777444333666999======;;;:::999999999999888888888888888777666555222222222333555555333111222333555666777777666555777;;;???AAA???<<<999888:::666333444888;;;======999555111000000111111111555555666666444222///---,,,000444555222///...///000111333333333111///...000000000000000//////...///,,,)))+++000444666666111...+++***+++,,,---......111444444333000///...000...,,,***+++---111333000222555777888777666555111333333222444777666111......------///111444555111111000000000111222222:::;;;:::666111---...///555555444222000---+++***&&&'''((()))***...444888888444111111444666555333000---+++,,,...///---+++---///111333555555555555333333333444555666777888666999;;;<<<;;;999888888999888666666666777666555000...,,,---//////+++(((%%%(((---222666888::::::777777666777888777444222555444333444555888:::<<<999555111...,,,+++***))))))+++,,,***((()))---111,,,------,,,)))%%% ###(((,,,...///000000000333777888666333111000111111111333555666555444111///...///111333333222111...+++******+++++++++((('''%%%###"""!!!!!!!!!###%%%)))---......,,,+++%%%))),,,---++++++---///---000...)))''')))+++***))))))))))))'''%%%###"""""""""###$$$&&&((()))++++++***+++,,,...///---,,,111222111///,,,))))))***((((((***---...---***'''...111333222///,,,,,,...///111111///***)))***---}}}sssnnngggccccccfffjjjlllpppmmmfff[[[OOOFFFBBBAAA@@@???===;;;999999999999888888666333111222555888666777888777666333000...'''''''''(((,,,111666999:::777222...***)))******---,,,,,,---///000000///---...000111111111222444777666555444444222///---000888<<<777000......------000333444222///---,,,&&&)))...222333111---***+++///222111------222777...,,,+++...222222///+++,,,///111000,,,+++---000///000222333333...***((()))+++---///222444555666///...---...//////---+++000...,,,++++++...111333555444333333444777<<>>@@@AAA@@@===999666555000///...000333333///+++,,,...111444666777666666:::<<<>>>@@@@@@???===;;;111000///......,,,***(((***---222555666555555666999999999999999999999:::888999999::::::999888777999999999::::::;;;;;;<<<>>><<<999888888777666444444555666666555666888:::;;;:::999999:::<<<>>>??????<<<999666444444555555333555666555333444999===BBBAAA???<<<999777666555777888888888777555444333000111222555777666444111000111333555777777777777777888:::;;;;;;;;;:::::::::555222444:::>>>???===888444///------///000000000111222444444222111//////111444555333111000111111222333333333333222222444444444555555555333222///,,,)))+++000444666666222///+++)))***---/////////222444555333111000000///---+++******,,,...000222555999;;;:::777333111000222333111333666666333000///...///000222555777333222222222222222333333;;;;;;:::555000---...111777666444111...,,,******'''((()))***,,,111777;;;999666222111222444444333222000//////111111///---+++,,,...111333444444555444444444333333333555777666888;;;<<<;;;999888888888666333222333444444444/////////000111///+++(((%%%(((---333777999::::::888777777777888777555333444333222111333777;;;===999444...+++++++++)))''')))***)))(((''')))...222+++*********)))'''$$$!!! $$$))),,,------......+++...333444444222111000000111222333444444333222///...------...///...,,,---***((((((***,,,------+++)))'''%%%###!!!!!! !!!$$$(((+++---,,,***((( %%%***,,,***))))))***)))------'''$$$''',,,---,,,,,,,,,,,,***(((&&&%%%###$$$$$$%%%&&&'''((()))+++,,,---...//////...,,,111222222000---++++++++++++*********++++++)))&&&,,,///222111...+++***+++111333333111...,,,,,,---yyyrrreee___WWWRRRRRRUUUYYY[[[[[[XXXRRRJJJCCC???>>>>>>999888777555444444555555555444222///---///333666888888999999666222...+++'''&&&''')))---222777:::888666222...,,,++++++,,,......---...000111111//////000111000//////000222333444666999:::888222...111888;;;777222000000///---///111111...+++)))(((&&&***///444555222...++++++...000---)))'''***---''''''))),,,000111///,,,///111333222000///111333111444777777666444111//////000111333444444444444------,,,---//////---,,,000...,,,,,,...111666999888666555444666:::>>>@@@???AAABBB@@@;;;888666666.../////////...,,,+++******,,,000444666777777777;;;<<<=========:::888666111///------//////---+++)))---333666777777666666666666555555555666777777:::;;;;;;:::999666444222444555666888999;;;<<<<<<:::999999999::::::999777444555666666555555777999::::::999888888:::===??????===:::777333222222222///111333333333555;;;???EEECCC@@@<<<888555333222444555555555555333111000///000222666999999777444...000222555777888999999666555444444666888;;;<<<888444111333999>>>>>>;;;777333///,,,---...///000***+++---///111222333333///111222222111111111111222222333444444555555555777666666888;;;;;;888666000---+++---111555555444333///,,,***,,,...000111222444777777555333222333...,,,***))))))***,,,---333777;;;<<<888222...+++///222333111222666777666111000//////000222555666444444333333333444555555999:::999555000---///111666555333000...+++***))))))***+++,,,...222777;;;777555333111222333444444444444333444444333111///)))***,,,...000111222333333444555444222111333555555777::::::999777777777777555333222444555666555000111222444444222...+++)))+++///333666777888888777777666888999:::999888444222000000111555999<<<777333---+++,,,,,,)))'''***)))((('''''')))---000)))'''%%%%%%''')))***)))%%%(((,,,------+++++++++%%%)))...111111111000000000111222222111000.........,,,++++++,,,,,,***)))&&&%%%%%%'''***---.........,,,***'''%%%###"""!!! ###&&&)))+++***((('''$$$+++---+++'''$$$$$$'''+++,,,'''%%%)))...000000000000000///---,,,***%%%%%%&&&&&&&&&'''''''''+++---///111111///...------//////...---,,,---...000---)))''''''''''''''')))---111111///,,,---...666666666444222000000000~~~zzzvvvqqqiiidddTTTNNNGGGBBBBBBEEEHHHJJJGGGEEEAAA===;;;:::::::::777666444333222333333444111000///,,,+++---111444;;;===>>>>>>;;;666111---((()))***,,,///333666777555444222000/////////////////////000222222111///111222222111///...///111000111555:::===<<<666000444777888444222333333111///000///---)))&&&%%%%%%(((+++///222333111///---+++++++++***'''%%%%%%&&&###$$$&&&***...///...---000111333333222333444666444999;;;888666777666333333444444555555555444444...------...//////...,,,///.........111666:::===;;;888555555777:::<<<======???@@@===888555555666///000///---+++************,,,///222555777888888888999999999888555333111000...,,,...111222///,,,***...444888999888888777333333222222333444666777;;;;;;;;;:::888555222000000111444666888999:::;;;999999:::<<<>>>>>>===;;;666888999999888888999:::;;;;;;:::888777888;;;>>>>>>>>><<<999555222222222000222333333333555;;;@@@EEECCC???;;;777333111000222333444555444222000//////000222666999:::888666,,,...111444777999::::::666333000000333777999:::555222111333777;;;;;;:::777333000....../////////'''((()))+++---000333555.............../////////111111333444555666666666666666666:::>>>???<<<999222000///111555777555333222///,,,+++---///111111444666777777555444444444...---+++)))))))))++++++111555888777111+++((('''...222444111111666888888222111/////////111222444333333333333444555666777777888888555111///000222444444222111...,,,***((()))+++---...000222666999777666555444333444555555666777777666555333111///))))))***,,,---///000111111444777666333222333555555666888777666555666777888666555666888::::::999111222555666666444111000---...000111333444555555555555555777:::=========444222000//////222666888444222000......---+++***+++***((('''''')))***,,,'''### """''',,,//////))),,,...///---***)))(((###''',,,///000000000000///000111000...,,,,,,,,,,,,+++***+++,,,,,,***((($$$$$$$$$'''+++///000000000///---***'''%%%$$$$$$"""###%%%''')))(((((('''"""'''---...+++&&&"""!!!(((++++++))))))...222222000111222222222111///...'''''''''''''''&&&%%%%%%***---111222000...------***++++++******+++---000111---'''$$$$$$&&&((((((***---111222111000222444777777666666555666666666rrrmmmfffaaa___[[[WWWSSSFFFAAA:::666666999<<<>>>:::999777666555555333333666555333222111111222222//////...,,,+++---000333;;;===@@@@@@>>>999444000+++,,,---///111222333444111222222333333333333333000000000111333333111///222222222111//////000222222111333777<<<===888444777777333///000444444000111000...***&&&$$$$$$%%%***+++,,,.........------+++)))'''((()))(((&&&$$$###$$$&&&))),,,------,,,...///000111222333444555777<<<<<<777444555555333444444444555555555666666//////...///000000///---000//////111333888<<<>>><<<999444333555777999999:::===>>>:::555222333666555111,,,+++,,,---,,,***+++,,,...000333555777888333333444444333111///...///---,,,...222444000---***///555:::;;;:::999999333222222222333555888999888999::::::888666333111///000222555666777777777888888:::<<<>>>>>><<<:::777999:::;;;999999:::;;;<<<<<<:::777555666:::===:::<<<===;;;888555444555555777777555444555;;;@@@BBB@@@===999555222///...111333555666666444222111000111222555777888666444)))+++///222666888999:::666444222222555666666444333222333444666888999:::666444111000000111000///((('''&&&''')))---111333...---,,,,,,---/////////---///111333555555555555444333444999>>>@@@===999555444444777::::::777333///---,,,,,,---///000///222444555555333222222333000///---+++***++++++,,,,,,///222///***%%%$$$&&&)))...000------111555666222111///...---...000111000000111111333444666777555888999888444111222444333333333333111...+++)))'''***---000222444777999999999999888666555555666777888888777444111///---*********+++,,,...///000000555::::::666444444666666777777666444444666888666555666888;;;<<<<<<:::111333555666666444444333////////////000222333444444333333666:::===>>>>>>333222000......///111333222444555444222000//////,,,+++)))(((((((((''''''$$$!!!###)))///000///+++---000000...+++)))(((%%%)))---000000///.........///000...,,,+++,,,...*********+++------+++***(((((((((+++...111222111222111///,,,***((('''&&&###$$$%%%&&&''''''(((((('''+++...---)))%%%$$$%%%)))+++++++++///444666333---...000111111111000///(((((((((((('''&&&$$$###(((,,,000111///,,,++++++(((((('''&&&%%%'''+++///---***&&&$$$%%%''')))******---000111000000333777555444444555777;;;===>>>~~~tttmmmccc]]]UUUPPPNNNLLLIIIFFF???;;;555111222444666888666555444444333222///---222111///...---------.../////////...---...111444444777:::<<<:::666000---,,,---///111222222111111///111333555666777666666000000000222333333111///111222222111///000222444555222111444:::<<<:::666:::777000,,,...444333...111///,,,((($$$###$$$&&&++++++***+++++++++,,,,,,+++(((%%%'''+++,,,)))%%%&&&&&&''')))+++,,,,,,,,,,,,,,,...///000111333333888======555000222333111333333333444555666777888111000///000111111///---000000111222444888;;;======888333111333555555555888;;;<<<888333000222666:::222***)))///222...)))++++++,,,...111444666888...///000111000000......---++++++///333444111,,,+++000666;;;<<<;;;:::999333333222333444777:::<<<555777888:::999777444222///111222444555555444444555666777:::<<<;;;888666666888::::::999888888999<<<<<<;;;777444555999===777:::======:::777777888;;;;;;:::777555555:::>>>AAA???<<<888444111...---333444666888888777555333222111222333555555444222''')))---111444777999999777555555666888777333///222333555555555666888:::666555222222222222111///***(((%%%$$$&&&***...111111///------///111111111+++---///222444555444444111111222777>>>@@@===999888888999<<<>>>===888333---,,,+++,,,---///......111222333333111000000111222000///---,,,,,,,,,---(((+++---***%%%"""###&&&$$$)))+++((((((,,,000222222111///---,,,,,,...............000111333555666444888::::::666444444666222333555555333000---+++$$$(((---111333555888999;;;<<<===;;;999666555555666888888777333///,,,+++,,,++++++,,,---...///000000666<<<===999666666888888888777555444444777:::222333444777:::<<<;;;999000222444555555444555555000///......///111333555333222222555999<<<======333222000...------...///111555888888555222111333---,,,***)))((('''%%%$$$""" %%%,,,000///,,,+++...000111///,,,***)))(((,,,000222111///---------...///---++++++...111))))))***,,,......---+++---,,,,,,...111333333222333222000---+++***)))(((%%%$$$$$$%%%&&&'''((())),,,---...+++'''%%%''')))***,,,,,,---222999888444***+++---////////////...((()))))))))(((&&&$$$"""&&&***///000---***))))))((('''%%%###"""$$$)))---(((&&&%%%%%%''')))******))),,,......---...222555222111111333888===BBBDDDyyyqqqjjjeee```]]]OOOIIIBBB???AAABBB@@@>>>999888666555444444555666555666666444000---+++***---...//////...---......000---)))(((***---//////111111111111000///---,,,+++---000222222111000...///222666:::;;;:::777666555555555444333222111000111000///000222222000///////////////111333555777777444111//////000000000111111000,,,(((&&&%%%&&&'''&&&%%%%%%&&&(((+++---)))%%%###%%%***...---+++&&&'''***---000111111222***,,,...---+++***---000444666777444///...111555333444555777888:::;;;<<<333///---000111222666;;;:::888444222222555999;;;===:::666444444555444444888777444///,,,...444999000,,,******---000111000000---)))(((***...111222///222555555333///,,,+++,,,,,,...333777777444000...111444777777777777888222222333555777888999:::555666888999999888666555000444777666222111444777555666777777777666444444444999>>>>>>:::888999<<<<<<:::777777777777555444777;;;===<<<888555444555======;;;999777777999;;;AAA>>>999666444111+++'''...222777;;;===<<<999888222333444444333000...,,,'''(((***...222666777666777888:::<<<<<<999333...111444777666333111111222333333333222111000///...''''''''''''((()))***++++++,,,...111333444555666444000,,,,,,///222444444111222555999<<<======;;;444666999;;;;;;888555333...+++((((((,,,///111111333333333000---...222555111///------...111222222///...---,,,,,,+++++++++******)))((((((***///222444333222222111000//////000000///---+++---000333333888>>>@@@???:::666333:::999999999777333---)))******---222333000111555666:::===>>><<<888555444777777555333000///000222555333000...---///222444888<<<@@@???999444333555555555555555555555555555333111111444888;;;:::999555555555666777555222///000000...---,,,...333666777555444444444444333222000...,,,******,,,...///666666666666555333111///+++(((%%%$$$$$$$$$###"""'''&&&'''+++000222111...111111111111222000,,,***------...///////////////444000,,,---111222000---,,,)))''')))///111000---222222333666999999555111//////000///---***&&&$$$###$$$%%%'''((()))))))))///---***'''&&&''')))***,,,,,,...111333333111///(((***,,,---......///000,,,......+++&&&######$$$,,,---------++++++---///000///---***)))((((((((()))'''$$$###%%%'''))))))---------,,,***)))'''&&&,,,***+++111:::>>>;;;666{{{yyypppkkkddd]]]WWWSSSNNNKKKFFF@@@:::888999;;;:::888888888777777888888999999666777777444000---++++++,,,---//////...,,,++++++***(((%%%%%%(((,,,...///000000///...---,,,+++***,,,---000111222111///...000222777:::;;;:::888666555444444333222111000000000//////000111111000...,,,,,,,,,,,,...000222333666555333222222222222222333222111...)))'''&&&'''((('''''''''''')))***+++***&&&######'''******(((&&&'''***---000333444555------,,,)))&&&&&&***---555777777444000...111555888888888999999999::::::111......222333222444888:::999777666666777999;;;<<<999666444555555555555;;;888444///,,,---111444...+++)))))),,,///000///---***&&&&&&(((,,,///000000222444555333000---+++,,,,,,///333777777555222222555777888666555444555222333333333444444555555444555666666666555444333000444999999555333444666666777888888777666444222444999======;;;999<<>><<<777333111555555666666666444000,,,******---111111///111555888;;;>>>???===:::777666444555555444333222333444999666111...---000444777:::>>>AAA???:::555444666777777666555333222111111222000000222555888777666222111111222333333000...+++++++++******---222666444333222222333333222222///...,,,++++++,,,...000444444555444444222000///+++)))&&&$$$%%%%%%$$$###((()))+++...111333333222000000000222333222///------...000222333333222111111...+++,,,000222000...+++((('''***...000...,,,000222666<<>>>>>???;;;;;;999555111---,,,,,,+++,,,...///...,,,(((&&&###"""!!!###'''+++...///000///---+++***)))((((((,,,---///111111000...---000222666999;;;:::888777444333222111000////////////.........000000...---************,,,---///111444444555555555555444444555444333///+++)))((()))***************))))))***---)))$$$###&&&((()))((('''(((***---111444666888///---***&&&######&&&)))222444444111...---000444::::::999888888777666666000...///333333111111444:::;;;;;;;;;;;;;;;::::::;;;999666555666777777777===999222...,,,------...,,,***((()))+++...///000+++(((%%%%%%'''+++---///111222333444333111...---,,,---///333777888777555888999:::999666333111111444444333222222111111000444444333333222222222222222666;;;;;;888555555555888999::::::888666333111555888;;;;;;:::;;;>>>BBB>>>;;;777555444555555555333666888777555444777999<<<;;;999555333333555888888777666666555222---***)))---333999======<<<;;;;;;:::888555333111000///'''))),,,222888;;;<<<;;;888777666666777555222/////////...---******+++---333444666666555111...+++%%%&&&(((***++++++++++++000111222333333444444333111...,,,+++---000222222555666666777666555333222555888===???>>>:::555111111///,,,,,,---/////////000111222111///...///000111///---,,,...000111111111000///......000111333///...,,,***))),,,222666222222333444555666666666888777444///+++))))))+++///333777999777444111000111111222444555555222000,,,***+++...///...111666888;;;======;;;888666555111333666777666666777888>>>:::444///...111666999<<<>>>@@@>>>999555444555:::999777555333000///...111000///000333444333222111000///000111111000...,,,,,,+++***)))+++///333222222111000000000111111---,,,+++***+++---///000111222222222222111000///,,,)))'''&&&&&&'''&&&%%%(((***...000111111222333000000111222444444333111...000444777888777666444000---+++---000222111///)))((('''***...///---***---111999@@@CCC???777111000222444444222...)))&&&%%%&&&((()))))))))((((((,,,,,,,,,+++)))&&&$$$"""'''(((+++000333444111///))))))***,,,---///111222000111000,,,&&&$$$%%%'''///...,,,***+++///666;;;666555333111111111222222...,,,)))(((***,,,......)))((((((((('''''''''&&&&&&(((+++...//////...---xxxtttpppkkkgggccc\\\SSSLLLJJJFFFBBB???<<<:::777555222///,,,+++---/////////444666999===???AAABBBBBB@@@@@@===888222---++++++)))+++---//////,,,'''######(((---000000000...,,,***(((''''''''',,,---...000000///...---///111444777888777666555333222111///............---,,,,,,---......---+++************+++---///000000222555777666666555555666666444111---+++***+++,,,,,,,,,,,,,,,+++))))))///+++&&&$$$&&&)))++++++)))***+++---000333555777---,,,***(((&&&%%%&&&'''+++,,,,,,+++***,,,000333888777777666555444444333111...---///000...///222:::<<<>>>@@@@@@>>><<<:::;;;999777666888999::::::<<<777000------...---+++,,,+++)))***+++---///111---+++((('''))),,,---...333222222333333222000///---...000444777999999999;;;<<<<<<:::666333111111666666555444333222222111555444333222222222222333666888;;;;;;999777888999:::;;;;;;;;;999666333111444666777777888:::???BBB>>>;;;666333333444555555666888999888555555888;;;;;;:::888555333333555777::::::::::::888555111...***---333999<<<===;;;:::;;;999666333111000000000+++,,,000555;;;======;;;888666555555666666555444333222...+++)))((()))***111444666888666222...***%%%'''))),,,---,,,+++***111111111222222111111000...,,,******+++---///000444555666555333111000000777:::???BBBAAA<<<666222333222111000000000000///000111222333222111000000222///---,,,...///000000111000///...///111444555444222///+++***,,,111555000111333555777888888888888777444///***''''''(((***---222444333222222222111000111333555555444222---******,,,---,,,000666999:::;;;:::777333111111...111666999:::::::::;;;>>>;;;777333222333666888:::;;;;;;999555222111222:::999777666333111000///222111111111111222111111555333222222222222000...222111000---******,,,...222222222000...---......******))))))***,,,...///......//////000000000000---+++((('''((())))))((('''+++///000//////111333333222222444555666444222///222777;;;===<<<999777333000......000111000...(((((()))+++------+++(((***///888???AAA>>>777222222444666777555000+++((('''(((***++++++***)))(((+++,,,---,,,***&&&"""###%%%(((---111222000...***))))))***---///111222111222000,,,&&&$$$%%%(((---------+++,,,///444888555444333333333333444555000---***)))+++---//////+++***)))(((&&&&&&%%%%%%&&&)))---...,,,*********{{{sssiiibbb]]]ZZZWWWUUUSSSMMMEEE???;;;888555444333222000...///...,,,,,,---///000000333555888<<>><<<<<<:::777777999;;;<<<<<<999444///...//////...+++------,,,+++,,,---000222222///,,,,,,---///000000444222111222333444222111...000222444777999;;;<<<;;;<<<<<<:::777444333444888888888777777777777777777666666555555666666777;;;:::999888777999<<<>>>======<<<;;;999666444333444444444444555888<<>>???>>>;;;888777555222111000///...---'''(((***---...,,,)))''''''---444:::<<<:::666444444666888888666222---***)))***,,,------,,,+++)))***+++------+++'''###!!!"""###&&&***...000///---,,,)))''''''+++...000000000111000,,,&&&###$$$&&&(((***------------...000000111222333444444444444000---******+++...///000///---+++(((&&&$$$######$$$(((------)))&&&&&&'''tttqqqmmmhhhbbb\\\UUUPPPJJJIIIGGGFFFDDD@@@;;;888333111000///000///---,,,///............000111222222444666888;;;<<<>>>>>>??????>>>:::444...***)))((()))+++///333222---(((######%%%***...111222222/////////...---,,,+++***)))***+++---...//////000...///111111111000...---111111111000///...,,,,,,***))))))***++++++***((('''&&&&&&&&&&&&((()))++++++000444555444222333555444555444222000//////111111111000///...---,,,,,,,,,***(((&&&&&&(((+++---...///000222333333222111+++,,,///222444333///,,,((((((((()))---222888;;;777777888888888888999999555///*********+++///666:::<<<>>>@@@AAAAAA@@@???<<<999777777888:::;;;;;;555333111/////////......//////...---+++,,,///111222000......111333444444666333000111444555444222111222444555666888<<<>>>;;;<<<<<<:::777666666777999::::::::::::;;;;;;;;;888888999999:::;;;;;;;;;===:::777666777:::???BBB???>>><<<:::888777666666555444333333444777999;;;888555111000111333444444555777888555000------///555666777777666555666777999999999777333000//////000333888<<<===;;;888555222111000000111333555777555555555888;;;======<<<;;;999777777888:::::::::<<<888333///------,,,+++---000444666666333...,,,***+++,,,,,,---,,,+++***)))***+++,,,,,,------,,,)))***+++***)))***---///000222333222...---...111555888===@@@@@@<<<777333555777999888555333222222111111222444777888777555222///---,,,---...///...,,,,,,------...///000111444333111---++++++...000000111444777888888777777222222111...+++))))))***&&&))),,,...111333777:::777555333222333333333222...,,,+++------,,,000666>>>>>>===:::666333333333111444888;;;;;;;;;;;;;;;666777777777666444333222222111///---,,,,,,,,,---333333444444555666777777555666666555444333333555555555444444444222...+++---------,,,***+++,,,...444777999888222...,,,---((((((((((((((()))***+++)))******+++---///111222///---++++++---.........111333555666666666666666777666444444555555444333111555999===???===:::888888777444222///---,,,+++''')))---//////,,,)))&&&&&&+++222777999888777666777888888888666222///,,,***,,,...000111///...,,,++++++++++++***)))'''&&&$$$$$$%%%(((,,,///000///...***%%%%%%(((,,,...---...//////+++&&&"""!!!######'''+++......,,,***)))+++---111444555555333222000---+++***,,,...///000111///+++(((%%%###"""!!!!!!%%%))))))&&&$$$###$$$]]]ZZZVVVRRRNNNIIIDDDAAA===>>>===:::777333222111000.........//////---+++------......---...000111333333333444555666888999555777999777333...***)))((((((***///555666222---'''(((***---111222111000,,,...///111000...,,,***'''((()))+++---///111111000111111111000...,,,+++///000222222111///,,,***)))((('''(((******(((''''''&&&%%%%%%&&&''')))***,,,111555555222111333666222333333222111000111333333222000///.........///000///...+++******,,,......000333666777666555333000000111333666666222///+++)))((()))---333888;;;999999999999999999999999555000,,,---......222777::::::;;;===???@@@BBBBBB:::888555444555777777777444444444222///......//////000///,,,***))),,,///...---,,,...222666888888777333///000444777666444333555666666666888<<<@@@<<<===<<<:::888666777888::::::::::::::::::::::::888999;;;===>>>?????????:::888666666999<<<@@@BBBAAA???;;;888777777888999777666444444555666777777333111//////111333333333333555777444///++++++,,,///222666777666555555555444555555222///---///111222555999===>>><<<888666//////000333666999<<<>>>666555555777:::===?????????<<<:::888888888777666888444000//////000///---+++...111444444222///------------,,,++++++******&&&''')))***,,,---------***,,,------+++,,,...111111333444222---+++---000111444888;;;;;;999555333333666999999666333111222/////////222666999888777222///,,,+++,,,.........))))))+++,,,,,,,,,,,,+++.........---,,,,,,///111333444777999:::999777666333333333000---+++++++++***,,,...///111444888;;;777555222111111222222111///------///...---000666<<<<<<;;;999777666777888444777:::;;;:::888888999444444333333333222222111111///,,,++++++---......///000111222444555666777555666888777444333555777333444555888888666222...------...---,,,,,,---///222777<<<<<<888222000111************************((())))))+++---000222444000...,,,,,,...000000000555555666777999999888666666444333333555666666555222555888;;;<<<;;;888666555555333000---+++******'''+++///111000,,,(((&&&%%%,,,444999;;;:::999999999999888666444222000...+++---000333444333111///++++++***))))))***,,,,,,)))((('''))),,,000222222///***$$$###&&&***+++******---...+++%%% ###))),,,---+++))))))(((,,,222777999777444222111...,,,+++---///000111///---)))&&&###"""!!!!!!!!!###&&&((('''&&&$$$$$$KKKIIIFFFDDDAAA>>>:::777666888888444///++++++---******)))***++++++)))(((+++,,,---,,,,,,,,,...///444333222111111222444555---000444555222...+++)))((((((***000666888555111******,,,///111222000...+++---///111111///,,,***&&&'''(((+++---000111222222333222222000...,,,***///000333444333000,,,***(((''''''((())))))(((&&&)))(((''''''((()))+++,,,...222555555222111444777111222333222111111333444444333111///......000111666666444222///......///---000555999;;;:::888666444222111333555666333111,,,***((((((,,,111555888999999888888777777666666444000///111222111333888999999:::;;;===@@@CCCDDD999666333222333444555444444666777444///,,,---//////000///,,,((('''***---)))((())),,,222777:::;;;777333///000444777777555555666777777666777<<<@@@>>>>>>===;;;888666777888;;;:::::::::999888888888777999<<>>@@@AAABBB???;;;777666777:::<<<999888666666666777666555000///...///111222222222222555777666111---,,,---,,,///444777777555444333222333333000......111444222555999===>>>===:::888...///222666:::???BBBDDD666555444666:::>>>AAABBBBBB???<<<999888666444222333000------000111000///***,,,000222333222000...000///---,,,+++*********$$$%%%'''***,,,......///,,,...000///------000333222555555222,,,)))+++......111444777888666333222111555888888555222111111...------000555999999888222///,,,+++,,,.........&&&(((***++++++***)))((((((***+++,,,,,,...000222555777999;;;;;;999777666555555555222///,,,,,,,,,...///000000111333888;;;666333000///000111111111///---...000000...000555777777888666555666888;;;777999::::::888777666777333222000//////000111222222///,,,+++---///000111---...///000222333444555444666888777555444555888333444888<<<===<<<777333222333222000...------///000777>>>???;;;666444444,,,,,,,,,+++++++++++++++(((((()))***---000333555000...------///111222111666555444666999:::777444444222222333555777888777333555888::::::999777555222222111...,,,******+++(((+++000222111---(((&&&%%%---777===>>><<<;;;::::::999777555333222000000+++---111444555444333111,,,***)))((()))+++///111---+++))))))---111444555000***###!!!%%%((()))((((((+++---+++%%%!!!'''+++,,,+++++++++''',,,333999<<<:::666222222000---,,,...000111222,,,***'''$$$"""!!!""""""###%%%''')))******(((&&&>>><<<999888777666444222111222333222///,,,******---+++***---000000+++'''.........+++))))))+++---111111111000...---+++***---...000333444333000---000...---...222555777888222111000//////...//////,,,---///000000...,,,***&&&'''(((((()))---222555888666444222222000...,,,......///111222000---***,,,+++***(((''''''''''''$$$'''***+++******+++,,,///111222333333222000///000000000//////000444777777666444111//////222555999<<<===888111,,,+++---111555;;;@@@AAA>>>999666999666222...,,,---...//////,,,(((&&&(((---333777:::999888777777666333222444333333333333444444555666666777999<<<===<<<:::999555000...111444666555888888777555333000...------,,,***)))***)))'''&&&&&&&&&'''***000666999:::999666444555888777222---777999999777555777<<<@@@DDDCCCAAA===:::888999;;;999:::;;;<<<;;;999666555999999;;;>>>AAA@@@===;;;AAA<<<888888<<<@@@@@@>>>@@@;;;777777666555888======777222333777999555000111222333222000.........999777666555555444111///444333222222444444333111333222///...---///111222444333222555999;;;:::888333333444999@@@BBB???;;;888444000000444:::<<<===???<<<888444222111111222111...***(((((()))))))))))),,,000222111000//////222222222111///---***))))))***++++++,,,,,,,,,,,,......///......///222555777444111//////...+++'''(((+++///333555555222111>>>===:::666111///...///***)))(((,,,222777999999444222000000111111...+++,,,,,,---...///...,,,))))))&&&$$$%%%***111888;;;???<<<777333222444777999888666222///,,,+++++++++///000111222333444444444222222222111111111111111///...------...000222333444444222000///333:::@@@???@@@AAA???:::555222000444222////////////...,,,111222222222333333333333333666777444///,,,---000111444777888777555444333999666666:::@@@AAA;;;444555999:::555111111111000222111222777<<<>>>===:::333222111000000...***(((+++******+++---000333555555333000,,,***+++...111444555666888888888777777///000111444777888777666333444666555444333333444222///,,,******+++,,,,,,333111222555999777111+++,,,000777===@@@@@@>>><<<:::888555222000000000000...111777;;;;;;888333000)))''''''***000444555444444000,,,,,,///333555555000,,,((()))---...,,,)))+++***(((&&&###!!!!!!$$$(((***++++++******---111777;;;;;;888555...---,,,...111333111///,,,,,,***%%%!!!!!!$$$((('''&&&)))...000///,,,444333222222333222000......000111000...,,,+++,,,,,,***)))+++000111...***///000000///,,,,,,---...333222222000///---+++***)))+++///333666666333000222000//////333666999:::555333222000......---------...000111111///---+++'''''''''(((+++///333555666555333333333222000......---,,,,,,...///...---++++++***)))((('''''''''&&&)))+++,,,+++***+++,,,---///111333444444333222111111111111000222555888999888555222//////111444888:::;;;777111------///555999>>>BBBCCC@@@;;;888666333///+++)))(((***+++...,,,((('''(((---333777:::999888777777666444333555555666666777999:::;;;888777777888::::::888666555555555666777777555333555555444222111///---,,,,,,+++******++++++)))(((((('''(((+++000555888999:::777555666888888444000666888999999777999===AAACCCCCCAAA===:::999:::<<<<<<<<<<<<===<<<:::999888999999:::===??????===;;;>>>:::666777;;;@@@AAA@@@???:::888999999888:::???===888222000111333222000333444555444333222222222888777666777777666444111555333222333444555444333333111///...///111444555444222000222555999::::::777666666;;;@@@AAA>>>:::666333000111555999;;;;;;<<<999666333000000111111333///+++(((((()))******,,,...111222111///......444444333222000---+++))))))***+++---......---------///000000///000222444444222///...///...+++)))%%%(((...333777999888888::::::888555000---------(((''')))---444999;;;;;;888666555555555444000,,,...---...///000///---******'''$$$%%%***111666999;;;888444111111333666888666444111...,,,++++++,,,111111222333444444444444222222222222111111000000/////////000111222333444333333222111000333999>>>???AAABBB???:::444000...444333222000//////...///111000000000111111222222444666666333---***+++...111333666777555444444444888777777;;;>>>>>>999555666::::::555111222333222///......111666999888555000////////////...,,,)))//////...---...000222444444222///***((())),,,///444444555666666666555555//////000333777888888666333444444333111000000111222000,,,******+++,,,---555444333666999888333......222888>>>@@@???<<<:::888777444111////////////---000666::::::888444111***)))))),,,000444555555222///,,,,,,///222333333000---+++---111333111...+++)))'''$$$"""!!!!!!!!! """$$$&&&((())))))))),,,...222666999888444111...------///222222111...,,,,,,+++'''$$$###&&&))),,,+++***---111333222000+++,,,---///111000---++++++---//////...------...,,,)))(((***///222111///111222333222000/////////444444333111///,,,***)))%%%(((---444888999777444555222000000333777:::;;;666555222000---,,,,,,,,,///000222222222000...---***'''&&&(((---222444444444333222333444444333111///,,,)))(((***---000111+++******))))))(((((((((***+++------,,,++++++,,,***,,,///111333444444444111222222222222333666888999999666333000///111444777999999666222///000222888:::>>>@@@AAA>>>:::888444111---)))'''''')))***...,,,)))(((***...333777:::999888777666555555666666666888999;;;===>>>???999888777777777666444222000555;;;>>>===999555222222222111000...---,,,++++++******+++,,,------,,,+++******,,,111555777888:::888555666888999777444666999;;;;;;:::;;;>>>BBBAAAAAA@@@===;;;;;;===???@@@??????>>>>>>======<<<:::::::::;;;===>>>===;;;;;;777444555:::???BBBBBB===:::999;;;<<<;;;===@@@???;;;666111//////111222333444555555666666555555777777888:::<<<;;;888555444333222333555666666555333222000000111333666888444111//////222666:::;;;999888777999<<<===:::777444222000222777::::::999888666333111//////000111444000+++(((((()))***+++...000333333111///......777666555333000---+++)))(((***---000111000///...---000222333222111111222000///------......---,,,(((+++///444888999999999444555555222...+++******'''(((+++111777;;;======<<<;;;;;;;;;:::888333000////////////000000---+++***'''%%%&&&***///333666666444222000111333666888333222///---,,,,,,,,,,,,222333333444444333333333111222222222111111000000///000111222333444444444000111222222222555888;;;===@@@BBB@@@;;;444...,,,222444444222///---///111//////......//////000111333444444000+++)))***---222444555555444444555777777888:::;;;;;;999777666888;;;:::555222444555444///---+++---111444444222---,,,---...000000...,,,222111///------...///000333000,,,(((%%%&&&***---333333333333333222222222//////111444777999999888555666555333000//////000000...,,,******,,,...///888666555777999999666222111555:::>>>???===999666555444222///...------...+++///444888999777444222...------...111444444444///---,,,,,,...000000//////......111555666333000***(((%%%"""!!!###%%%&&&$$$$$$###$$$%%%&&&((()))---...000333555444000---------...000222222000.........,,,***((((((+++......---,,,///333555333111+++,,,...111333222...***(((***,,,---------///111...+++***+++...222333333333444666555222000//////444444333111///,,,***(((%%%(((---444999:::777444666333000///222555888:::444222000...,,,+++,,,,,,222222333444333222000///,,,(((&&&)))000555555333111111111333555666555333///,,,)))(((***---///000++++++++++++******)))))),,,...///...,,,++++++,,,)))+++---///111222222222///111222222222333666888777777666333111111444666999999888555111000111333888999:::;;;;;;999777555444111...+++***,,,...//////---+++***+++///333555999999888777555555666777666777888:::<<<===>>>???888666555555555555333111///666>>>AAA???999555333333222111///...---,,,+++,,,++++++---///111000000...,,,,,,...111444666666999777666666888:::999888999<<<>>>>>>;;;;;;===?????????>>>===;;;<<<>>>AAACCCBBBAAA@@@@@@@@@@@@AAA===;;;;;;;;;===>>>>>>===999666444555999>>>AAABBB:::888999===>>><<<===@@@AAA@@@>>>888333111333666333333333555777888777666777999;;;???AAA@@@===:::333111000111333555666555555444222111222444666888333111000111333777:::<<<999888666666777666444111333222222555999;;;:::888555444222000000000111111333///***(((((()))***+++...000333333333111111222888777555333000---+++)))(((***...222333333111000...111444555444222111111...---,,,,,,---//////000111222444555555444222111///000111000---***((((((***---111666;;;=========;;;<<<>>>???>>>:::666333///...---...///...,,,******'''%%%&&&)))...111222333222000000111333666888//////...---------......333333333333333222111111111222222333222111000000///000222333444444333333---///111333555666777888999<<>>;;;888666666666555333111000////////////......000222444333333000///...///222555666666666666666888999;;;;;;:::>>>@@@AAA???;;;999:::<<<=========<<<;;;<<>>======???@@@???>>>999888777777:::===@@@AAA:::888999===>>><<<<<>>AAADDDDDDAAA>>>222000......111333444444888666444222111222444555111222444666777999;;;<<<;;;999666555444333111000333222333777;;;===:::777444444222222111222222333000---)))((()))***+++***---///222444444444666777999888555222///---+++***)))+++///333444444222111000333666888666333222111------,,,,,,---...000222888777666444111...+++***,,,...//////,,,***))))))000333888;;;======<<<;;;888;;;===>>>===:::777555---,,,++++++++++++)))''')))'''%%%&&&))),,,...///............///111333444,,,,,,,,,---...///000000333333333333222111000///222333444444444333111000...///111222222222111000+++---000444666777666555444888<<<>>>;;;666222//////222444111+++))),,,000,,,,,,---...............,,,,,,---,,,,,,...000222222222222000///000222444555777:::888444222444777888999888444444777777555222///,,,---111333333222,,,,,,...111444666666444...---,,,++++++,,,...//////...+++(((%%%&&&))),,,111111000000//////......---------///333666666666888888777444000...---...&&&'''(((((()))---222777555444333333444555444444111333555777666333000...111000///...---------,,,***,,,000333555666555444888777555222///---,,,,,,---.../////////...------000111333555666333///,,,+++)))&&&$$$%%%(((+++...---***'''$$$###%%%(((***&&&&&&'''***---///...,,,000000111111111111111222555333///------...///000---+++***,,,///111...,,,111111333555555222---(((***+++,,,------...000333222111000000111444666888888999888555111---,,,,,,............------++++++***+++...222555555333111222000......000222333333---,,,***)))***---000222555555555444333222111000000...---...222444444222//////000333555666444111+++++++++---000000///...///000000000///---+++***...//////...,,,+++,,,...,,,,,,,,,,,,,,,+++,,,,,,,,,...000111111222444666222333444444555666999<<>>>>>>>>===666444333333555777777666555777777777666555666777777666444333333444555666444333333333555666666444222000///000333555666666444666888;;;<<<=========AAACCCBBB???:::777888:::;;;<<<;;;::::::;;;>>>AAADDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>???AAAAAA@@@>>>999999:::<<<===???AAABBB===::::::======;;;;;;===;;;>>>@@@@@@<<<999999::::::888888:::???AAA???===<<<===>>>AAACCCCCC@@@>>>222000------///111222333888666333111000000222333000333666999:::;;;<<<>>>===;;;999666444333333333222222333777;;;<<<:::777444444333333222333333333,,,+++******,,,---,,,,,,---///222444555666999::::::999666333111///------+++---000222444333222111333555888999777444222222,,,---,,,+++***,,,///222666555333111///---++++++,,,---///...---+++,,,,,,555888<<<===<<<;;;::::::777999<<<<<<999666555444,,,***)))((()))((('''%%%'''%%%%%%&&&))),,,------++++++++++++,,,,,,------)))***+++---///111222333333333333333222222111000333444555666666444222111000000000000000///...---***,,,///333777888666444111555999;;;:::666333222///111111///,,,***,,,...+++---///000111000...---)))***,,,...000222333444111111000...,,,,,,---///444666777555222222444777888999888666777:::999555///---+++---000222222000......///333666777777555///...---,,,---...000222......---+++******,,,...///000111111111000///...+++******+++...111222222444444444222...+++))))))###%%%''''''(((+++111666111111111111111222222222000000111111000///...---000000000//////.........***,,,///111333444444444888888666222---*********---...000///---,,,,,,,,,222444666777666333000---,,,+++***))))))+++,,,......+++(((%%%$$$&&&)))+++%%%%%%&&&)))---///000///000000000///---...000222555222...,,,---...///...///---,,,---000111///,,,222222333444444222...***,,,---...---------000222111111222333555777:::<<<===<<<:::666000---++++++******+++,,,------------++++++---///222333222000111///...///111111111000...---+++***,,,///222444666555555444333222111000111111111111222222222222//////000333444444111...''''''(((+++///111111111222333333333111...,,,***.........---++++++---///---------,,,,,,,,,------,,,...111222333333555777333444555555555777999;;;>>>:::555222111222444666>>><<<999777777999;;;===555444111000000333666888555444222000......------...222777888555222333555444666999;;;============888666444555666888888888777444222111222444555555444444444555777999<<<>>>:::888777777888888777555222111000111444666777777444777<<>>>>>???@@@BBBAAA>>><<<666999<<<@@@BBBCCCDDDEEEAAA>>>===>>>===::::::===:::;;;<<<=========>>>???<<<:::999<<>>@@@???===;;;444111...---///111222222555444111///...///111333222444777888888:::>>>AAA<<<;;;888555333333444666111000000444999:::888555444444333333222222222222******,,,...111111000...///111444555666777999;;;<<<:::888555333222111111---...000111222222222111555777999999777444333333+++,,,+++)))'''(((+++///333222111///.........///---...///...------///111555888;;;<<<999888888888999;;;<<<:::555222111111,,,***((('''''''''&&&$$$%%%$$$$$$&&&))),,,,,,,,,------------,,,,,,++++++((()))+++...111333555666444444444555444444333333444555777888888666444222333222111///...---,,,,,,***+++---222777888666333222555888999888555333222222111000///------------***---111444444222///,,,***+++---111444555444333333444333111///---...///444444333222222222555666999;;;;;;:::<<>><<<888666666888<<<>>>:::888555333222444666888666555333111///---,,,,,,+++111777888555222222444///111444888:::;;;;;;;;;:::888666666777888888888777222......111333333222111111222555888===AAADDD===;;;:::999999999777555222111000111444777888888444888>>>CCCDDDDDDCCCCCCAAABBB@@@<<<888777:::===999::::::888888999<<<>>>AAABBBDDDEEEFFFDDDCCCBBB======???AAABBBAAA===:::333777===BBBEEEFFFGGGGGGEEEAAA??????>>>::::::===<<<;;;:::;;;>>>AAADDDEEE<<<999888;;;@@@BBB???<<<===<<<;;;;;;<<<<<<:::888555333///...///111222222222111///---...///222333333555666555555888???DDD:::999666333111111333555///...///222666888777444444444333333222111111111***+++---111444444222000111333555666666666888:::>>><<<:::777555444444444//////000000111111111111777888:::999666444444444***+++***'''$$$$$$(((,,,333222000/////////000111///000000///...///111444444777:::999777666777888;;;===<<<999333...---...,,,***((('''''''''&&&$$$$$$###$$$&&&))),,,,,,,,,111111111000///...,,,+++'''(((+++///222444666777555555666666666666666555555666888999999777555333666444222///---,,,,,,,,,******---111666888666333333666888888666333222111444222////////////...---***...222666666333///,,,+++,,,///333666666444222999999999777444111111111444333111111111333555666:::<<<======@@@BBB>>>777...------000444666444111//////000222555555444222...---+++******+++,,,---,,,///111333222111222222,,,///222555666444111///333111000000222444555444000222444444000,,,((('''%%%((()))&&&###$$$***///,,,...000111000000000000///---+++******,,,///111111111222222222222111111,,,---...///111222222222000111222///+++)))***,,,,,,------+++(((&&&(((+++,,,...111111111/////////...///111222111///,,,***+++)))&&&$$$###%%%'''))),,,+++***---000333444444------***'''$$$&&&+++000///+++((((((,,,///000000///,,,+++,,,//////,,,)))666777666333000...000333888666333///---,,,,,,---111222333444444666999<<<<<<;;;777444000...---,,,***++++++,,,---...//////...------///333555444111...///000111111000000///111111111111111111222222444666666333///---...000222777;;;;;;555000///000///000111222000---***(((&&&%%%&&&))),,,/////////222555888888555111...---...///000///,,,+++,,,---222555777555111111555::::::999888666555666777777777333000222777;;;;;;999555333444888666111444;;;AAA>>>:::777666888:::===;;;888555333444666777888888222...,,,***'''(((+++222333555444222000000000---///111444666888999999>>>;;;888444333333555666777666444000---,,,...000111000111444999===??????999:::;;;===<<<;;;999777444555555555666666666666888===CCCHHHJJJGGGCCC@@@AAA@@@???===<<<;;;::::::;;;999777555555777:::<<<<<<<<<===BBBFFFGGGDDD@@@@@@@@@@@@AAABBBBBB???===999;;;>>>BBBEEEFFFGGGHHH???AAAAAA???;;;999:::;;;:::<<>>===<<<<<<>>>?????????======<<<999666555666888666777555222444777888555666444222111000111222333555777888777444444777:::999555000///111333444444111///...000444666666555666777666444222000111222000222444555555222///---111555999999666444666999===<<<<<<<<<<<<:::777444222111///000222333333222999;;;===<<<999444111000---+++(((%%%%%%'''+++...111000...---...///111222000...,,,,,,---/////////444555555555666666666666999<<<>>>;;;555000------,,,,,,,,,+++)))(((&&&%%%'''***,,,+++)))((())),,,444444555555444333111000+++((()))---000000333777555777777666777:::888333555444333444444444222111777777555222...---...///---///222555666555444222555555555555444222000...111000000444888777222---)))+++...111222222000///111777<<<<<<888555666888999<<>>>>>===>>>DDDGGG@@@777333111000111555777777666///000000///...///333555555222,,,'''&&&'''***---444666666555888>>>;;;333111111222444555444222///333222222333666999:::999777888777444///+++)))(((+++,,,,,,***'''%%%%%%&&&***+++---............///------,,,***)))***---000555555444111...,,,---///+++*********,,,///111333333///+++***,,,---,,,+++...+++((('''(((***++++++......---,,,+++******)))000111333333222000---+++---+++'''###"""###&&&(((,,,******---222666888777...+++'''###"""$$$'''***+++(((%%%%%%(((,,,000111222///,,,+++------***'''555666666444111000222555666444111///---,,,------000111111111000111444777777555333000/////////000...,,,+++***+++---///111---,,,,,,...111222111///,,,,,,------...000111222555444333111000000111111333333222///+++***,,,...111666::::::555111000111000111111111///,,,)))'''$$$$$$$$$'''+++.........444666777666333///---,,,---///000///---++++++,,,111444777777555666;;;@@@@@@===999666444444555666888444111222888===>>>===666444555888666333555;;;DDDAAA===999777777999:::666444222222444666777777666111---,,,***'''(((,,,222444555555444222222222......000111333555777888;;;888444111000111333555999888666222...---...000111000111333888;;;======777888999999999888777777444444555666777999:::;;;===???DDDHHHIIIIIIGGGFFFCCCBBB@@@>>>>>>>>>???@@@<<<888555444666999:::;;;888999===AAADDDDDDBBB???@@@???>>>???@@@@@@???======>>>???AAABBBBBBBBBBBB???AAABBBCCCAAA>>>;;;999:::;;;============>>>???@@@>>>===<<<<<<<<<;;;;;;??????>>>;;;888555555666666999999666777999888444555333111000000111333444666888999777444222444666888555111///111222222222///---,,,...222555666555777888888666333333444555444555777888777444111///111555999999666444666999===<<<<<<<<<<<<:::777444//////000333555555444222888:::;;;:::666333000000,,,+++)))((('''***---000111111000//////000111222---,,,******---...////////////000000111333444555777:::;;;:::666111000///---------------,,,,,,+++***++++++)))&&&%%%&&&(((///000111222222222111111---***))),,,---,,,...111000444666444444666555111000///......///111222333666666444111...------//////222666999999666333000444444555555444333111000000///000333777777444000,,,,,,,,,------...000000333777;;;;;;777555666888:::===@@@@@@???<<<;;;;;;;;;888666666888::::::999<<<======???DDDGGGAAA777222000000222666888888666333222///,,,+++---222666666333...)))(((***---000111444444555;;;BBBBBB===444333333555666666444222555444333444777999::::::777666555333111///---,,,*********((('''&&&%%%&&&&&&''')))***++++++,,,---......,,,***)))***---000333333222000---+++,,,---++++++))))))***---000222111...++++++---//////...///---******+++,,,,,,+++...---+++)))((()))+++,,,111222333444333111...,,,---+++'''$$$$$$%%%(((***---+++)))+++///333444444111...***&&&%%%&&&)))+++,,,)))%%%$$$'''+++///111333///***)))***+++***(((444555555444333333555666333111///---,,,,,,---............,,,++++++---//////...---,,,---///222444111...+++((((((+++...111---,,,+++,,,...///...---,,,+++***+++---111555888888666444111//////000000333111---)))&&&&&&))),,,///333777888444111111111111111000///---***'''%%%$$$######&&&***---......555666666444000---,,,+++,,,...000000---,,,++++++///222555777777:::???CCCEEEAAA:::444111111333555888444111222888>>>AAABBB999777777999777444555999BBB???<<<888666555555555000//////111444666666666222...++++++***'''(((,,,111222444555444333444444......---...///111444666777444000---,,,---000222::::::777444000///000222222111111333666999::::::666555555555555666666666555555555777999<<>>BBBCCCBBBAAA@@@???===;;;;;;<<<>>>>>>===???????????????@@@@@@@@@>>>???BBBFFFHHHFFF???999::::::::::::;;;<<<===>>>AAA@@@===:::888777666666@@@@@@@@@===999555444444888;;;<<<:::999999777222222111///---...111444666444777999888444333444555777555222111111111///...,,,++++++...111444555555999:::999888666666777999:::;;;;;;;;;999777444222333666999888666555666888<<<;;;::::::;;;999666333+++,,,000555888888444111777888888666333000//////++++++,,,++++++,,,///111111111111111000000000000+++)))((())),,,///000000+++*********,,,///222444444666888888666444333333...//////000000111111111......,,,)))&&&$$$%%%&&&+++,,,...///000000000///,,,)))''')))***)))+++///,,,333777444111000000---***)))((()))+++///333666444555444111...------...111555:::======999333///333333444555555444444333111111111333555666555333111///,,,))))))+++///111444777999888555444555888999;;;>>>???>>>======>>><<<:::777666777777777666666888:::<<>>555//////111444777999888777888555000***(((+++111666888555000---,,,...111444333333333444;;;CCCEEECCC888666555555666777666555777555444555777:::;;;;;;888555111111222333111000)))(((((('''''''''''''''$$$%%%''')))+++,,,,,,,,,//////...+++)))***,,,...111222111///,,,******+++---,,,)))((())),,,///111000...,,,,,,...111222222...------...///000...---///,,,)))''''''***...111222333444555444111...,,,---+++(((&&&&&&(((+++---///,,,******,,,///000000333000,,,)))((())),,,......***&&&%%%''',,,000333444///(((&&&''')))***)))000111222222333444555666000...---++++++,,,---...,,,,,,+++(((&&&%%%&&&(((+++***)))(((***...222444111...+++))))))***---...------,,,,,,,,,,,,,,,,,,...,,,******---333999===777555222000//////000111333000+++&&&$$$&&&))),,,---000333444222111111111000///...---+++(((&&&%%%&&&%%%$$$&&&***---...///333333333111...,,,---...---///111111///---,,,,,,...000333444666999>>>AAADDD???888111...///222555666333000111666<<>>===;;;:::888555555666:::999777555333222111111,,,,,,---000333444333111...***(((***)))&&&'''***,,,...000111000111222333///---+++***+++...111444555222...+++***,,,///111888888777555333333555777444333222333666888888888555555333333333555777888888888888999;;;>>>AAABBBBBBAAA@@@@@@BBBGGGLLLOOOHHHEEEAAA??????AAAEEEHHH===777111333999===;;;888333999@@@CCCCCCBBBBBBCCC>>>;;;888888999;;;<<<<<<=========>>>???@@@AAABBB>>>===>>>EEEKKKLLLEEE>>>;;;:::888999:::<<<>>>>>>AAA@@@===999666444444555===>>>>>><<<888555333222999======999777777555222///---++++++,,,000444777333666999999666555666777666555444222111///---,,,+++,,,,,,///222555777888;;;<<<;;;999888888;;;===?????????===;;;888666444888999:::999666555555666999888777777888777555333***+++///444777888555333555666555333000.........,,,///000000...---///111000111111111000///......***))))))***...111222333+++***(((((())),,,///111111222444555666666777888000000000000111111222222111000---***'''&&&'''(((+++,,,---////////////...***&&&%%%((()))))),,,000111888<<<666///,,,***((('''(((***+++---000444666555555555222///------...000555;;;@@@@@@;;;444000222222333444555666666666555555555444333333444555555222---***)))+++...000111222333333222333666888666777999999888888888:::999777444222000//////......222444777;;;>>>888000---///222555888999888888;;;888333...+++---222666888666222000///222555777666444111111777===@@@@@@999666333333444555666555666555444666999<<<>>>>>>:::444//////222444222///)))(((''''''((()))******&&&'''))),,,///000///...000000///,,,***)))***,,,000111222111...,,,+++,,,000...,,,******---000333333111/////////111222333,,,,,,...111333444222000...---+++***,,,///222555333444555555444111...,,,,,,+++)))((()))+++...000111///,,,++++++,,,---...000...+++)))))),,,///111///+++'''&&&)))///444777555///((($$$&&&)))******,,,,,,---///111333333333---,,,***))))))***,,,---******)))&&&###"""###$$$***)))(((((())),,,///111...---,,,+++++++++++++++.........---,,,,,,---......,,,******---222888<<<222111000//////000222333444111,,,((((((***---///,,,---............000111///...,,,+++)))(((((((((***((('''(((+++...000000///000000///------///111///111222222///...------000111222333555777:::===>>>:::444...---...222555333111...///222888>>>AAABBBAAA>>>:::777666444222333333444444333222111111------...///111111///---***'''&&&)))(((%%%%%%(((''')))***++++++,,,...000///---***)))***---000333555333000---,,,---///000333444555555555666999;;;666555444444666888888777666555444333444666999;;;;;;;;;:::;;;<<<===???@@@???===<<<<<<>>>CCCHHHLLLHHHEEE@@@===<<<>>>BBBEEE>>>888333555;;;???===999777<<>>;;;777555666888::::::<<<======>>>??????@@@@@@<<<999888???HHHMMMIIIDDD;;;999888999<<>>???<<<666222000111222333444666777888999::::::666222000111333666444111...,,,,,,---...,,,------...///222666999555666777666444222333333555333111...+++***)))******...111333777999444---+++...222555777777777888::::::888444222111333555888666333111111333666888555000,,,---222777:::<<<777444111000111222333333333333444777<<>>777555444555666888777777777666555555666999;;;===<<<<<<<<<<<<============:::::::::;;;===AAADDDFFFEEEBBB>>>:::999;;;???AAA>>>:::777999>>>AAA@@@===;;;===@@@BBBCCCCCCDDDEEE>>>;;;777555666777777777===>>>>>>>>>>>><<<:::999999555444999CCCIIIHHHEEE:::888777:::???CCCCCCBBB@@@@@@>>>999444333555888555666777555333111000111777<<<<<<777222222111000*********+++---111444666AAABBBAAA<<<555111111333555666666444111...------///111333444555777:::===???>>>===:::888999<<>>999222...000333666444222000...---------******+++,,,///222555777666888999888555222111111333333111...+++)))***++++++///111111444666333...+++...111333444555666777888999:::999777555555666888666333111111222555777///)))%%%)))000555999===666444111///000111222111111222444999>>>@@@@@@???:::666222000111000...,,,...***'''(((+++......---))))))***///333444111------...---+++)))'''((()))---000444555444333222111444333222222333444666888999888666222...---...///***+++---111555666555333,,,---///111333555666777333444555555333000---+++***)))(((((())),,,...///000111222111///---------'''&&&&&&&&&))),,,000222...+++***+++000666:::<<<555111,,,***,,,---,,,***(((((((((+++///111000...+++)))(((&&&&&&''')))*********)))'''%%%%%%&&&(((++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,---......---++++++...111111111000000000111222333///000222444555555555555333111111333555777555333---)))$$$"""###''',,,//////...------///111444666222///,,,+++,,,...//////,,,...000000//////000222000000///---++++++---///333222111111222444555555222222111111111111222333//////...---...000444666;;;;;;888222222555222,,,---///333666777555333111111000//////000000...,,,***((()))---,,,(((&&&(((%%%&&&'''''''''(((+++......---++++++,,,///222444777777666555333000...---,,,...111333444777:::<<<666444333444555777666666666666666666888:::<<<===999:::<<<======<<<;;;:::888:::<<>>;;;999888;;;>>>@@@???===<<<===@@@BBBBBBBBB>>><<<<<<<<>>BBBBBB@@@777666666;;;AAAEEEDDDBBBCCCCCCAAA;;;555222555999777777666333000......///222999>>>;;;555333000---***+++---///111444555666BBBBBB???:::444111222555555666777444111...///000000333555555555666:::===@@@???<<<999777777:::===>>><<<999666555444444444666555333222222333333333111000000222555777888888555555777:::<<<:::777444222444555555222///...---222666888444...+++///333666555333111////////////000......000444777999999:::999777555333222222222111///---///444999;;;;;;777555333111/////////000,,,++++++,,,------)))&&&&&&(((,,,111555888999:::;;;666222111///---///444===>>>;;;444///...+++'''+++000666999888888<<>>@@@;;;333...000444666444111...---,,,------,,,,,,,,,...000222444444666999;;;:::777444222111222333222///,,,***,,,...+++///000...000222111---,,,...111111111111444666666777999999888777777888666444222000///000222444,,,&&&###)))111555999???888555333222333333333222111222666;;;??????===;;;777666555333222000///...///***&&&'''+++......,,,+++***+++///444555000,,,++++++,,,***(((''''''(((***...333666666555444444222333444555666777888999999999777333...,,,---///.........000222333111000+++++++++,,,...111444555333444444444333///,,,***((((((''''''(((***,,,---,,,///333333111...------((('''&&&&&&(((***---///...,,,+++,,,000444777888555222000000111111---***(((((((((+++///111///---***)))'''&&&&&&&&&((()))*********((('''''')))++++++,,,---......---,,,+++///---)))''''''***---///,,,---...,,,***+++...222666666666666666444333222111222555777888777666555111111222666999:::777444...)))""" %%%+++///000000//////222555999<<<333000,,,+++,,,---.........///111111000//////000//////---***((()))+++...///...------///111222222111222333333333333222111/////////...---...111333555666333...000444222,,,+++---111444555333000...111000//////000111000///,,,***,,,//////***((()))'''((()))(((((())),,,///------,,,,,,...000333444777888888777444111---++++++...000222333555888:::444333222222444666555555555555666777999;;;<<<===666888;;;===>>>===;;;999888:::???BBBDDDCCCAAA???===;;;999888999;;;>>>AAA?????????@@@AAACCCDDDEEE>>>;;;777888;;;>>>???>>>???<<<999777666555444222111444888;;;<<<:::888666444333333777;;;===<<<:::555444555:::BBBFFFEEEBBBFFFFFFCCC<<<555222555999999999777333///,,,---......888@@@???999444///***,,,---000222444666777777======;;;777333222666:::555777777444000///000222111333555666555555999<<<@@@???<<<999666666999<<<;;;:::777444222222333333111000...///111333444444000000000222666999;;;;;;777999<<<@@@AAA===777222222444777666444111...---111555777333...,,,000666999888555222000000111111000///...000444777888999::::::999888777555444444222///---///444888;;;;;;888777444222111111222333111000000111222111,,,''',,,---000222444555555555<<<666333333222222555999888888444///...000///++++++000555666666888>>>CCCBBBBBBBBB>>>999444111000222222111111111111000000///......///111333555777888===AAA<<<444///111666666444///,,,***+++---.../////////000222333222222555888;;;;;;999555333111000222222///,,,+++---000***------++++++......***,,,///000000//////333666555666777777777777999;;;555444111///...///000222...'''%%%+++222555999>>>999777555555555555444333222444888===???>>>:::777555666777666333111111111///***%%%%%%***------+++...------222666777222---)))***+++)))'''&&&'''((((((,,,222666777666555555111222444666777888999999888888777222...,,,---000111000//////000000...,,,+++)))'''''')))---222555222333444444222///+++)))((('''''''''''')))***+++)))---333444222...---,,,***)))((('''((()))+++---...---,,,---000222333333555333222333555333...***)))((()))+++...000000///,,,+++***)))((('''&&&&&&+++)))((((((***+++,,,+++)))***,,,///000///+++((())),,,---+++'''(((,,,111---***'''%%%(((,,,000222888:::999666555777666333111222555777777555333111000222555999;;;999666333...)))""" ###'''+++---//////000444999;;;:::888555111,,,)))***...111333444555555333111...------,,,,,,***)))(((((('''(((***++++++*********---//////000222777::::::666222222000...------000333555///000111111111111222333111111111///---,,,,,,---000111222555777666333000,,,---...---+++******+++((()))***+++---///111333444111---...111444555444444777999555///++++++---000000111333555888:::;;;999777555444444444333111333222333555888999999888333555999===???>>><<<;;;???CCCHHHKKKJJJFFFBBB>>>999888777999<<<>>>??????===?????????CCCIIIJJJGGGAAA;;;777:::======>>>@@@AAA>>>:::666333111000000000333666888888777777777111333666888999888666555//////111555:::???BBBCCCAAABBB@@@:::444333777;;;@@@<<<666222111000///...000666===???;;;444///,,,333444666777888999888888:::777444111111222555777555444444333111000000///999666333111222555999<<<<<<<<<<<<;;;999888888:::777666333111///.........000///---,,,---...111222///111444777:::<<<>>>>>>;;;;;;;;;>>>@@@???:::666666777888777555222...+++,,,000333444111000111333555555555666777777666555000111333444555555444444777777777666666777888888333000---///555;;;>>>???666333111444999;;;999555000222333333222111111222000000000111333444444333888666444333444666777777777666444333444333222000333111111444999===>>>===AAA???<<<;;;:::888555333444444333333222222111111111000000333777888666444999888888777666555555444999555///++++++,,,...///...//////000000000000000444555888:::999777444222222222333222111///---,,,+++***((()))+++---......---------+++***+++///111333666999:::999:::<<<>>>888777555333222222222333...,,,,,,---222666999:::666666666666666555555555333333555999<<<;;;666111222444666888777555111///***(((''')))+++,,,***(((---...000222222222222111,,,,,,,,,+++)))))),,,...---,,,---222777999666111444666999:::999777777777555555444111---++++++,,,***,,,------,,,+++++++++((('''%%%$$$%%%(((,,,///000///---+++)))***---///'''%%%$$$%%%)))++++++)))+++,,,---...////////////,,,+++)))&&&%%%(((---222000+++''''''+++//////---+++///333444111///......((('''&&&(((+++...///...+++,,,,,,+++***)))((('''---,,,+++******,,,---///,,,+++,,,---///...+++)))(((+++,,,***''''''+++000---***'''&&&(((,,,000333888:::999555444666555222222333444555444333111000000111444777888777555222000,,,&&&$$$%%%)))+++,,,------///333777:::999777333///***''''''+++///111222333555555333000---+++---,,,+++***))))))))))))+++,,,,,,+++))))))+++---///000444:::??????<<<999777555222//////000222444000111111111111111111222222222111///,,,,,,---///...///000444777888777555000000///......---,,,,,,******+++---111444555555555222111222444666555333333777999666111---,,,...222222222333555888;;;<<<777777777777888777444111222222333555888888777555000333777;;;>>>????????????CCCHHHLLLKKKHHHDDDAAA<<<;;;:::;;;===>>>======???AAAAAAAAAEEEKKKMMMJJJEEE>>>:::<<<===<<<<<<>>>AAA???;;;777444333222222222555888999999888888888444555777888888666444222222333444666999<<<>>>@@@???@@@???:::444222555999???<<<777444333333222111///555;;;<<<999333///,,,333444666888999999888777777555222//////111444666555555444333222222111000555444222111111222333555888:::;;;;;;999777666666444444333333111000...---000//////......///000111000111333555777:::<<<===:::::::::<<<>>>>>><<<999888888999888666333///---...000222222111111111111444444444555666666555444000111222333333333333333777777777777888888999999333111///111666;;;===>>>666444444888<<<>>>;;;777111333555555444444555666333222111111222222222222222111000111333666999::::::999888888888888777666444333222555999<<<===<<>>BBBHHHKKKJJJGGGDDDBBBAAA???>>>>>>??????===;;;@@@BBBCCCCCCGGGMMMOOOLLLGGGAAA=========::::::===AAA???<<<888666444444444444666999;;;:::999888999777888999999777555222111666888999999777777999<<<<<<======:::555333444777===:::777555555555444333///333777999777333///---333444777999999888666555444444333222222333555666444555555555444333333222444333222111111000000000333666:::;;;999666333222111222333444333111///---000111111111111000000000111111000111222555888999888777777999;;;===<<<;;;:::::::::999777444111///222111000000111111000...222222333444444444444444111111111111111111222222777777888999999999999999333222222444777:::;;;;;;666666999===AAAAAA<<<777222444666777777888:::<<<:::888666444333222222333000//////000111444777999;;;;;;;;;<<<<<<;;;;;;:::777666444555888:::;;;;;;===:::888777777777777666666666777888:::;;;<<<<<<===;;;888777888:::;;;;;;333222111222555999>>>AAA===:::666111///....../////////000222222333333333888999;;;<<<<<<;;;:::888888777555333111///---,,,(((''''''))),,,///000000555333///***((((((,,,///444666777888666555444555555666777777666444222000//////111333666777555333666555444333333444666666:::777555555666555111---...000222555555333111///)))))))))+++......---+++///000222222222111///...+++,,,,,,,,,++++++---///333333444999>>>AAA???<<<999;;;<<<;;;888555333333333333222000---******+++%%%%%%%%%&&&'''(((***************(((&&&%%%%%%''',,,---------,,,+++)))(((&&&%%%&&&(((+++.........,,,---...//////000000///......---***((('''(((***(((&&&%%%(((,,,///...---***++++++***((('''((()))%%%""" !!!$$$(((***+++)))+++...000000---***(((,,,///111///---///666<<<333000+++)))***+++,,,---***+++***)))''''''***---,,,+++***)))***---222666888999888333222555555222222111...---,,,---...///000222333444444333333333555333111///...---,,,+++------...000111111111000+++)))&&&$$$%%%(((...222111111333444444222///,,,111111111111111000000000///000///,,,)))'''&&&''''''***000666:::;;;;;;:::;;;999666333111111111222000000222444666777666555444333000---***+++...111,,,++++++...333777999:::777333//////222222...******))))))...555888777444555777:::<<<;;;888333///---111555666444111//////111000000000444999>>>AAA:::999999999999666222///---...111555888888555222...///222666:::???CCCEEE@@@EEEJJJLLLIIIEEEBBBBBBCCCBBBBBBCCCCCCBBB???===@@@BBBBBBBBBFFFMMMNNNLLLFFFAAA======<<<999:::===@@@>>>;;;888666555555555444777:::;;;:::999999999999:::;;;:::999888555444777:::<<<:::555444777;;;;;;<<<===;;;888555555666:::888666666777777777666000222555666555333111///222444666888888666333111333555888:::;;;999777555333444555666666555444444444333222111000111111222111555:::===;;;777333111111222222333222222111000111222444444444333111000111000...,,,---000333555444444333444666999:::;;;;;;;;;:::888777555333222444000------///000...,,,000111333333333333333444222222111000000000000000555666888999::::::999888333444555666888999:::999888:::>>>BBBDDD@@@:::444222444666777888999<<<>>>AAA@@@===999666444444555555444333111000000222444888999;;;<<<;;;;;;;;;;;;999888666666666888999::::::888666666888:::;;;;;;888999:::;;;<<<===>>>??????>>><<<::::::999999888444444444444666888:::;;;<<<;;;888444000.........000111222333444555555555888999:::;;;<<<;;;;;;:::999777555222///---,,,+++)))))))))***---///000///444222---(((&&&'''+++///333444666777777666555444444444333222111000//////...///222666999999666333555444333222333444666777999666222111222222000---+++---000333333222000...'''(((***,,,------,,,+++---...000000000...,,,***)))+++,,,,,,++++++---///444444666:::???AAA@@@???===>>>===;;;777444222222222333333111---+++***+++######"""$$$&&&)))***+++***,,,...,,,)))'''''')))...///000111111///+++((('''((((((***+++,,,,,,,,,+++,,,---..................//////---***'''''''''))))))))),,,///000///---***)))(((&&&&&&(((***,,,$$$""" ###''')))***(((***...000000...***'''***---000000///111999???444000+++))))))+++---...,,,,,,+++)))((()))+++---+++,,,,,,++++++...333777888:::888333222555666333///---+++)))***,,,///111000333555555444222333444444444333222///---,,,,,,000000111000...,,,***)))&&&'''''''''(((+++111666333111000000222333222000333333444555555555444444111111111///+++((((((((('''***...111333444444555888777555222111111222222///000111555:::<<<;;;999333222000,,,******---000,,,+++***+++///333555666555111------000111---)))((('''(((+++000333333111555888;;;===;;;666111...***---222444444333111000///......///222888===@@@<<<:::777555444333000...***,,,000444888999777444000111333666:::>>>BBBDDDGGGLLLQQQQQQLLLFFFDDDDDDEEEEEEFFFGGGIIIHHHDDDBBB???AAAAAA@@@DDDJJJKKKIIICCC???<<<===;;;999;;;@@@???===:::777555444444444444777:::;;;;;;::::::;;;;;;;;;<<<======<<<;;;;;;777:::<<<:::555444777;;;;;;<<<<<<<<<:::888666666;;;999777777999;;;;;;;;;222222333444444444444333222333555666555333000//////444;;;@@@AAA<<<666222222333555666777777666555444111///------000333666222777<<>>???999::::::;;;<<<<<<======<<<===>>>===;;;777555333222333666777888777555444999:::999666222///...///222333444555666666666666666666777888999:::::::::777555222///---,,,,,,,,,---,,,,,,---/////////---111///+++'''%%%'''---111000222444777999999888777333111...+++***+++,,,...,,,...222666::::::777555444333333333444666777888666222...---///111000...***,,,///222222111///---%%%'''***,,,,,,+++******)))+++---......,,,***((()))+++------,,,+++,,,...333444666999<<<>>>???>>>??????>>>;;;777333222222222333444222///---,,,,,,%%%$$$###&&&***---------+++...111111---+++---///333222222444555333...******+++,,,,,,+++***))))))******++++++,,,+++++++++,,,...///...+++)))''''''......///111222111///---***(((&&&&&&(((+++...000$$$"""!!!"""%%%(((***+++***,,,///111000---***'''))),,,///000000222777;;;333///,,,***+++---.........---+++))))))***,,,---+++,,,...---,,,///444999:::;;;999444333666777555---+++)))((())),,,///222///333666666444222222333111222333111///------...222333333000,,,(((%%%%%%###&&&***+++,,,...333777444000---...111444333222333444555777777777666666222333333222///,,,++++++,,,---/////////000222444666555333222111111222222//////111666<<<>>>===:::111111///,,,)))))),,,...---+++***+++---000111111111...,,,,,,......,,,***((())))))***+++---...000333666::::::777333000...***,,,///333555555444444000/////////222666999<<<:::888444222222111000...+++---///444777999777555333444666999===AAADDDFFFPPPUUUYYYWWWQQQJJJHHHIIIGGGHHHJJJMMMNNNMMMIIIFFF@@@AAAAAA@@@CCCIIIIIIFFFAAA>>>======<<<:::===CCC@@@>>>:::777444333333333444777;;;=========>>>>>>;;;<<<===>>>??????@@@???777999:::999666666888;;;;;;;;;;;;;;;:::999888777===:::888777999<<<>>>>>>333222000111333555666555444444444444333111///...,,,111999??????:::222---000111444666777777666666111///+++)))***---222555666999===???===;;;888777888666333000000222555777555777999:::;;;:::888777333111...,,,,,,...111333000000111000///000222444:::999777444333222333333000---)))'''((()))******,,,000333333111111333555666666666555444222///...///111555888888777555333111333666777666666777888:::<<<>>>>>><<<888222///000111222222222333777999>>>???>>>:::444//////000555666666444111111444888555999===>>><<<:::;;;<<<:::999777444222222555777777666777999<<<>>>>>>===666666777888888999::::::999;;;>>>===999555111///,,,///444888999777444222555888:::999444111000111555555666777777777777666444444444555666888999:::555333///---+++,,,---...000///...///111111///......---***'''&&&)))...222///000333777;;;===;;;999222///+++((('''(((+++---,,,,,,...222666777666555222333444555666888888999333///++++++---000///...+++---000222222000...,,,%%%(((+++,,,+++***(((((('''))),,,///000///,,,+++,,,...//////...------...333444666888:::<<<======??????>>>;;;777444333333444555666555222000......)))((((((+++000333222///,,,111555444000///222555777444333333555444000,,,,,,...///...,,,)))(((((())))))************))))))))),,,......,,,+++***+++000111111222222000///...+++(((&&&&&&(((---000111%%%$$$###%%%(((+++,,,+++---///111222111...+++)))***,,,---///000111222222///...,,,,,,.........---...,,,***((()))***++++++***---//////---///555:::;;;<<<999444333777888666---+++)))((()))+++...000,,,111666777333000000111---///000///,,,,,,---///222333333000+++&&&$$$$$$###(((---///......111444222///---///333555444111111222555666777777666555333444555555222000///000///000000...,,,...222666777666444333222111111111111000111666;;;===:::666//////...,,,))))))***,,,---,,,+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++------+++'''(((,,,000222444666555222///......+++,,,///333666888999888555444333222222333444555444333222333444444222000000000111444666777666444555777:::>>>BBBFFFIIIJJJRRRXXX\\\ZZZSSSMMMLLLMMMKKKLLLNNNQQQSSSQQQLLLHHHCCCEEEDDDBBBEEEIIIJJJGGGCCCAAA@@@@@@>>>;;;???EEEBBB@@@<<<888555444333333555888<<>>>>>???@@@@@@@@@:::999999888777777888888;;;:::999888999888888777:::777333111333777:::<<<333000------111444666666888777666444222111000000---111666:::999555000,,,...000333666777777777666111///---++++++---000222999;;;===>>><<<;;;;;;;;;999888555444333444555777777888:::<<<=========<<<555444222000000222444666111222333111///...///111999777444222000000111222,,,+++(((%%%$$$%%%(((+++,,,000444444111111333777777888999999777444000---+++...222666777555222000000222555555444444777999666888999888666333111000000111111000///000333555999<<<===:::333...---...222444666444111222666;;;555:::>>>???;;;999999;;;999999777333000000333777999888999:::<<<;;;999666///000111333555666777888888;;;<<<:::666222//////+++...222555666555444222222777;;;;;;777444444555888888888888888777777666333222222222444666999:::333111...,,,,,,...111333000///000111333333222000......,,,***)))+++///222...///222777<<<===;;;888222000---***)))***,,,---,,,+++***,,,///111222111111333555888999:::999999111...******,,,...---,,,,,,...000222222000---+++&&&***......,,,)))(((((((((+++///333555555333111111222444333111000///000555666888999:::;;;<<<===>>>>>>===:::777555555555555777999888555333111111...---...222888999666222///333777555111000333888888444//////111111///,,,---000222222...,,,++++++))))))************))))))&&&)))+++---------...000---.../////////......///,,,(((%%%$$$'''***,,,,,,%%%%%%%%%'''+++------,,,000111222333111///,,,***---,,,---...000000---+++---------...000000...,,,---+++((('''((()))))))))***---000///...///555;;;<<<===:::555444777999777...---***))))))***,,,---***000666777333///...///***,,,...---++++++---000111333333000+++&&&%%%%%%###)))///111///---///111000...---111666777333//////111333555666666555444333555666666555333222333000000///,,,***,,,222777888888666444222111111000222000111555:::;;;777222---......,,,)))((()))***---,,,,,,---///000000///***+++---,,,++++++,,,......111111,,,&&&&&&,,,222111333444222///------///---...000333888;;;<<<<<<:::999777555333222111000...///111555777777444222444333333444555666444333666888<<>>:::666555444444666:::>>>AAACCCDDDEEEGGG===>>>>>>>>>>>>?????????<<<:::888777888888777666:::888777666777777777666666111,,,***,,,111555777222...++++++///333555666;;;999777444222222222222111333555666666333000...---///222666777777666666333222111000000///000000;;;<<<===<<<;;;;;;<<<>>>999888888777666555555555999:::;;;===>>>??????@@@888777555444444666777888333444555333000......000888666333000//////000222))))))((($$$!!!"""''',,,,,,000444444222111444777888:::;;;<<<:::555000---))),,,000444555444111...///222444444222333666:::333444555444222111111222111111111///---...111333777;;;>>><<<555///---...222555666444000000555:::333999======:::666777999888888666222//////333666;;;:::;;;;;;;;;888444000***+++---///222555666777999;;;;;;888333000000111///000111222333222222111111777======:::777777888999999999999999888777666333222111222333666999;;;333111...,,,---000333666//////000222555666444333000000///---,,,---000222//////222777;;;<<<:::666222111000///...------------***(((((())),,,---...111333666:::;;;;;;:::999111...******,,,---+++)))---///111222222///,,,***(((,,,000000---)))(((((()))---222777::::::888777444666777777444222111111777999:::;;;;;;;;;===>>>======<<<:::777555666777777999;;;:::777555333333111000222777<<<>>>999444111555888666000///333888888222,,,***---...---+++...111444444111///...///******+++++++++******)))$$$'''***,,,---///111333)))***,,,,,,,,,,,,...///,,,((($$$###%%%'''((('''***)))((((((***---111333555666888666333000...---,,,+++*********+++,,,---)))+++...//////...,,,+++(((((()))+++,,,+++)))&&&***...333444222333777;;;AAA<<<666222222555888:::444222...+++******+++---111222222000---+++******%%%%%%&&&(((+++,,,,,,***222222000///---+++***)))000222444444222000///000///111333444444444555666444555555666555444222111444666777666333222444666777111+++)))***---......666666444222000000222444555444444444555555333111---...//////---***&&&$$$***+++,,,---............---,,,***+++---......---333666777333...+++---000000000///000111333555666333333333222333777===AAA;;;;;;;;;999666333000...111111222666:::;;;888555444666777777555444444555444:::AAAGGGIIIJJJIIIIIIKKKMMMOOOPPPOOOLLLJJJHHHKKKJJJJJJKKKMMMMMMIIIEEEFFFDDDFFFJJJKKKKKKOOOTTTQQQQQQPPPMMMIIIEEEDDDCCCFFFDDDAAA===:::999888999>>>>>>???AAACCCFFFHHHJJJ@@@===;;;;;;===???@@@AAA;;;======;;;888666888:::<<<<<<<<<999777555666777666333///---...111444666333111...,,,,,,///333666777888777555333222333444222333444555444333222111***111999:::666444777;;;;;;999666222//////111444>>>=========<<<<<<<<<<<<<<<<<<:::999777666444444555888<<<>>>?????????@@@???:::444333555888:::;;;;;;======:::555222222444555333111222555666555333000---)))&&&&&&(((,,,///555666666555444444777999:::999888666555333222111,,,...000111000000111222111333444444333444777:::777666555333222111111111333111......000333666777<<<>>>>>>;;;555111000111000000000///...000444777555666888:::999777444222666555555666222...000555999999999888666555666888111---,,,111555666666888;;;;;;:::777333111111222555444333222111111000000888:::<<<<<<;;;999999999666777999999888999;;;===666333111333999<<<;;;999444222000......000333555:::666111000111222000///555444333222111000000000///000111222222111111000333222222111...,,,)))((()))***)))&&&$$$%%%***...222555:::>>>@@@???===;;;444///***&&&''')))+++,,,000333666666222---)))''',,,///222444444222///,,,...---///666>>>AAA???<<<999999:::<<<===:::444///666;;;@@@AAA>>>;;;<<<>>>777888;;;<<<<<<:::777555999999888777666444333222111000111666<<<>>>:::666555222///...///111333333999444///---...//////---555666777555111...---,,,,,,)))(((***///222111...&&&(((***---......,,,,,,******))))))***,,,...///222---(((%%%&&&'''&&&%%%)))))))))***+++...000222555777888777444000.........,,,***(((''''''((()))((()))+++---///...,,,***'''''')))+++...///---+++...222555555333444888===>>>999333///...000333444444222///,,,***))))))***...///000///,,,***)))***#########%%%(((***++++++///......---------------333444555444111...---------///222222222222333444666666555555444333222111444555666555333111222444333000+++***,,,...///...222333222111000111333666777555333333333222111///+++,,,---...,,,***'''%%%,,,---...//////000000000...---,,,---///111111000555888:::888333///...000555444333333444555777888999999777555444555888;;;<<<<<<;;;999666333222111444444555999<<<<<<:::777666777999999888888999:::999===CCCFFFGGGFFFEEEEEEGGGHHHHHHJJJKKKJJJHHHFFFCCCBBBBBBEEEHHHHHHGGGDDDCCCCCCFFFKKKNNNPPPUUU[[[cccdddccc]]]UUUNNNJJJIIIGGGEEECCC@@@???===;;;999:::;;;===@@@CCCGGGJJJKKKAAA>>><<<;;;===>>>??????;;;<<<<<<999666444555777;;;<<<<<<;;;888777888888:::777444222222444666777333222///......111333555888999888666333111000111222222111333555666555333111666:::;;;999888:::===<<<:::777333000///111444;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::888777666666888:::===>>>>>>>>>???@@@===999444222444777999:::<<<===>>>:::666333444666666555444555888999888666222///,,,***+++...111444777777777555444444777999888777666555333222111000......///000111111111111222333444333222333666:::999888888777666555444444555333111000222555888:::<<>>===<<<;;;444000+++((()))+++---...111444555444111,,,)))(((,,,///222666777666444222222111111666<<>>999999999;;;<<<:::555111555:::???@@@===;;;<<<>>>888:::<<<<<<;;;999555333666555555444333111000/////////000444777888777555444111......///111333333666333000//////000000///333555666555222///------)))''''''+++111444333000(((***---///000...+++)))************+++---///000111---)))''''''((('''&&&((()))+++---...000111111555777888777444111//////000---)))&&&$$$###$$$%%%((('''(((+++...///,,,(((&&&&&&(((,,,000111111000333555666555333444888<<<:::666111,,,***+++...000444333111...,,,***)))))),,,...///...+++)))(((((("""  $$$(((+++,,,++++++++++++,,,...000222555666666333///,,,******,,,...000000//////000111666666555444333333333333444555666444222111111222///...,,,,,,---......------...//////000222555888999666333000//////---,,,)))***,,,,,,,,,+++***)))//////000000111111222222000//////111333555555444666:::======888444222222;;;:::888777888999<<<=========<<<999666555666888<<<<<<;;;999555333444555666777888;;;>>>???===;;;888999;;;;;;;;;===@@@BBB@@@BBBDDDDDDCCCAAAAAAAAACCCAAA@@@BBBEEEGGGEEECCC???===<<<===???AAA@@@@@@AAAAAADDDKKKPPPUUU]]]eeewwwzzzyyyrrreeeYYYSSSQQQLLLIIIFFFEEEEEEBBB>>>::::::;;;===???BBBEEEGGGHHHAAA???<<<<<<===>>>>>>>>><<<<<<;;;777444222333444:::<<<======;;;999::::::>>>===:::888777777888999555444333222333444555666;;;<<<;;;888333000......111...---000777;;;;;;888999:::::::::;;;<<<======<<<;;;888333000///111444888888999:::;;;<<<===>>><<<;;;:::999888888888888;;;<<<======<<<;;;<<<>>>;;;777333111222555888999===>>>>>>:::666555777999666555666888::::::999777444333111000111444777:::888888777444333444777:::666555444333222111000//////------///333555333111444555555444333444666888888999:::::::::999888777666555333222222444777999:::<<<>>><<<777333222333888666333///,,,,,,...111444444444333222222111111333333555666222------222444666777777777888:::<<<999222///000222333555999666888999999777666555666777555222000111333777999999:::999888666777999<<<;;;888555666888:::999777444222000111555777666444333222000000111333666888888444000......000111111555555666666444111---++++++***)))((()))***,,,---111333444555555333000...+++,,,---+++((((((+++...555666888999:::999999888444000+++)))***,,,...///444555555333///+++******+++---111555888888888777444222111444999===>>>===777777888999:::999666333444888<<<===<<<;;;<<>>AAABBB=========;;;999777888999:::;;;:::777333222333666666777:::===???AAA@@@@@@;;;<<<<<<<<<===@@@DDDHHHDDDEEEEEECCC@@@>>>???@@@AAA===;;;<<<@@@BBBBBB???@@@>>><<<::::::;;;;;;<<>>======>>>@@@@@@???>>><<<999666333222222333999;;;======<<<;;;;;;<<>>:::777777999<<<<<<;;;;;;999666222......000222555555777888:::<<<===>>>999888777666666666777888;;;<<<<<<:::888777999:::888555222000111444666888<<<======:::666555777:::444555777999::::::888777888666555444555777:::<<<999888666333111222555888444444333222222111000000///,,,+++///666999777444666777999:::999777666555333555777999:::999888777888777555222000000222444555888:::999444111111222666555222...+++,,,///222111111000000111222444555444444666666111++++++...444555666666555666888:::666222000111222000111444///111555666555444333444777666444333333555666888<<<;;;:::777666888<<<@@@===888333333777999777444000...---...111333333222111000//////000333666777777444000------///111222555777888999777333...+++,,,+++)))'''(((***---///333444666888777444111///---000111000---,,,...000444444444555444444444444000---)))''')))+++---...555555444111...,,,,,,---,,,...111444666777777777222111111333777999888777444444555555666666555444333666888:::999:::<<<>>>>>>>>>???>>><<<888555333000000...---+++******)))---000222000------111666444222///---.........---+++...222333222222444666666888999777444000...---'''(((***///444777666444000000...,,,***(((&&&%%%)))***,,,...///000111111,,,+++***))))))((((((''')))+++///333555444333111444666888777444222000000...,,,)))&&&%%%%%%&&&&&&((('''&&&))),,,---+++(((&&&&&&'''))),,,//////...222111///---,,,---///111......---+++)))***---000222333333333333333333333///000111///***%%%"""!!!$$$!!!!!!''',,,///************+++---...000000111111000...---...///111222333333111//////000000000000111333666999:::777666555444444444333222,,,------,,,***'''$$$"""%%%(((***---...111444777777444///,,,++++++***)))***+++,,,---000222444555222111111000111111222333333333444666999::::::999666666666666777999<<<>>>:::;;;;;;===???AAACCCEEE>>>???>>><<<:::888999:::999::::::777222000333666555777:::===???AAABBBCCC======<<<;;;;;;???DDDHHHEEEEEECCCAAA>>>===>>>???AAA===::::::<<<>>>>>>===AAA@@@>>><<<;;;<<<>>>@@@CCC>>>===@@@GGGQQQ```mmmxxx}}}vvvllleeebbb]]]WWWPPPLLLIIIGGGEEEBBBAAABBBBBBBBBBBBAAA@@@???>>>===<<<===???AAAAAA@@@>>><<<888555444333333444888:::<<<<<<;;;:::;;;<<<@@@AAA@@@>>>:::999:::<<<======>>>>>>>>>>>>======BBBCCCCCC@@@:::444000...+++((('''///;;;DDDFFFDDD@@@;;;666555888<<<<<<;;;888666333///,,,,,,...111333444555666888:::;;;<<<555444222111111222333444999999999777555444555666555444222000000222555888;;;<<<<<<999555444666999555777:::<<<<<<:::888777:::999888777777888999999888777555333000111333555333333333222222111111111...,,,,,,111888===;;;888777999===@@@@@@;;;555000+++---000444666777777666;;;:::999555000...///111333666888666333111222444777555111,,,)))))),,,///------...///222555999;;;777666777666000))))))---555666666555333333444555111000111444333...,,,...---///333444444333333333777777888777777555444333;;;:::777444333666;;;???<<<666111111444777555222,,,++++++,,,///111222222//////......///222444555666555222///---...111222555777:::;;;999555111...000...,,,***+++...222444555666777777666333000...000333666555222000000222333222222111000000111111+++(((%%%%%%'''***,,,,,,555555333111//////111333333444555666777777777777000222444777999777444111111111111000000111222333222333444555666777:::;;;?????????>>><<<999666555111000...,,,+++*********...111444111---,,,111777555222///------,,,+++)))''',,,111333333333555888:::;;;:::888333///------+++,,,...111444555555444444000***$$$!!!"""$$$&&&(((***---///111111000000))))))***)))(((&&&&&&%%%(((+++///333444444222111333555777666444111000///---+++***(((''''''''''''&&&''''''((((((((((((((('''&&&&&&(((***,,,---,,,///...,,,*********+++,,,''')))***)))''''''+++///000000000111222333444555000111222000,,,&&&###!!!%%%"""!!!''',,,///******+++++++++,,,,,,,,,,,,---............111333555666666555333111000111...///000222555777999;;;555444333333444444333222,,,---...,,,((($$$!!! %%%'''***,,,---...111333222000---,,,,,,,,,+++***,,,,,,,,,...111444777999333333111111111222333444333333444666999:::999777444333222222444888<<>>;;;555222444777666999<<<>>>???@@@BBBDDD???>>>:::777666999???DDDBBBBBBAAA>>>;;;:::<<<===>>>===<<<;;;;;;;;;===>>>>>>>>>?????????AAAEEEHHHEEE@@@<<<>>>BBBJJJWWWdddjjjnnnsssvvvsssmmmgggddd]]][[[VVVQQQLLLIIIHHHHHHAAABBBCCCDDDDDDDDDBBBBBB<<<;;;;;;<<<>>>??????>>><<<999555333444555555555888999:::999888888999;;;>>>??????<<<999999<<>>888333000,,,***+++222;;;CCCDDDCCC???;;;666555888;;;<<<<<<555333111...+++,,,...111333333444555666777888999111000...,,,,,,---///000444555666555333333333444333333222111000111555888:::<<<===;;;777444555777888<<<@@@BBB@@@===:::999:::999999888888888888888777888777444222111222333222222222222222111111111000///000444:::>>>===<<<777999===AAAAAA;;;222,,,"""%%%)))---111444666777=========888333000111333555666777555222222555999999777111+++&&&%%%'''*********,,,///333888<<<>>>888777666555000***+++///888888888555222111222333000000444777555...+++---111333666666666555555666777888999999888666333111666555222//////222777;;;888444000...111333333222,,,,,,------...000111222///.........///111222333777666555222///...000111333555888::::::888444222333222000//////222666888555555555444333111///---111555999:::666333222222111111111000000/////////)))&&&$$$$$$'''***,,,---333333333222111333666999===<<<<<<;;;:::999999999333666:::<<<;;;888333000/////////---,,,---000222111111111111222444666888<<<======<<<;;;999777666333111///---,,,+++,,,,,,---000222000------111666333000...------,,,***)))'''***...111333444666777;;;;;;999555000...---...///000111222333444555666555///&&&###((((((+++...000111000///---''')))******'''%%%$$$$$$''')))---000222222000///111333555555333000///...+++++++++***((('''%%%$$$###&&&((('''###!!!###&&&&&&%%%%%%'''***,,,------...---+++******+++******'''***,,,***'''&&&***......---,,,,,,,,,...000111///111333222...)))&&&%%%%%%"""!!!&&&***---((()))+++,,,,,,+++***))))))+++,,,------///222555777888888777444111111111///000222444555777888888222000///000222444222000,,,...///---)))%%%######''')))+++,,,+++,,,---...---,,,+++,,,...///...---,,,,,,,,,---000444888:::666555333222222333555666222222333555888888666444333222111222444777999:::444666999<<<===<<<:::999??????===:::888888;;;===???CCCEEEBBB;;;666888;;;;;;>>>@@@@@@>>>>>>@@@BBBAAA===888222000222888===??????>>>;;;888666777888888;;;>>>===::::::===@@@<<>>CCCDDDCCCBBBAAAAAAAAAAAABBBAAADDDFFFDDD@@@999444222000000222666;;;>>>???>>>:::777555444555888:::;;;333222000---,,,---000333444444444444555555555555///---+++))))))***+++---000333555555444333444444222333333222000111555999;;;>>>@@@>>>999555444555:::>>>CCCDDDAAA===999888888888888999999999999999888999999888555333222333000000000000000000000000444444666888:::<<<<<<<<<666777999;;;;;;666...((( ###)))...333777999999<<<<<<999444222444777444555555222000111777<<<888555///)))$$$###&&&)))((())),,,///444888<<<>>>777555444333000,,,///666999:::999777444222333444444444777:::777111///222666777888888777666777888666666777777777666444444222111///---,,,///444888444222///------///111222222222222111000000111222000000//////000111222222777888888555111...///000000222555888999888666444444333111111222555777999222222111000////////////111666:::;;;888333111111111111222222222111000000***(((&&&'''***---//////000111222333444777;;;???BBBAAA???===;;;;;;::::::777999;;;<<<:::666333111000000...+++)))***...222111///------///111333444777888888999888888777777444222000...,,,,,,------***,,,...---,,,,,,///111...,,,+++,,,---...---+++((((((***...222555666666888666444000,,,,,,...000111111111111222444777999222,,,$$$###((()))+++...111111///---+++(((***---,,,((($$$######%%%'''***---//////......000333444444222///......+++++++++***(((&&&###!!! %%%(((%%% %%%%%%$$$%%%'''***...//////...---,,,,,,,,,,,,+++******---///---)))'''***...---+++)))'''''')))+++------000333333000,,,)))(((%%%""" %%%)))+++&&&(((+++------,,,***((()))***,,,,,,---///222555888999999777444111111111000111333555666666555555000...,,,...111333111///,,,...///...***&&&&&&'''(((***+++,,,*********+++))))))***,,,///111000///,,,++++++,,,///333888:::888777555444444555666777111111222555666666444222333222333444666777666555333555999;;;;;;888555222::::::999888888;;;@@@DDDCCCHHHKKKHHH@@@;;;;;;>>>@@@BBBCCCBBB>>>===>>>@@@AAA===666000,,,...333888======;;;999555333222333444999>>>===:::999===CCC>>>AAACCCCCCBBBCCCFFFIIIGGGDDDCCCDDDCCCBBBFFFLLLMMMNNNQQQXXX^^^]]]WWWQQQOOOVVV]]]\\\VVVOOONNNPPPJJJKKKKKKJJJGGGDDDAAA>>><<<:::999888888666444111666222......111555777777999888666333111222666999:::<<<<<<999777999@@@FFFDDDCCCBBBAAA@@@@@@AAABBB???BBBEEEDDD@@@:::555222444555777999::::::::::::444333222111111333666888222222000...---...222555555555555444444333333333///---***((('''(((***+++...111555666666555555555111333333222000111555999<<>>CCCDDD@@@:::777555666666888999:::;;;;;;;;;999;;;<<<;;;888555333333.........///////////////777999;;;;;;::::::;;;<<<666555444444444111***%%%!!!'''---444999<<<444777999777333111444888333333111...,,,///555;;;333111,,,'''###$$$(((,,,'''))),,,000444777:::;;;555333222222000...333;;;:::;;;:::888666444555666999888:::;;;888333444888888999999888666555777888666555555444444555777888222111000...---000444888111000...,,,+++,,,000333777777666444111000000111222111111111111111222222777999:::777222///...///---///222555777777777666333222222222333555777999000///...------...///000000555:::;;;888333000000111222333444444333222111+++***(((***---000222222...000222444666:::???BBBBBB@@@>>><<<::::::::::::888999:::888666333111000111111///+++((()))...333111///,,,+++---///111222444444555666666666666666444333000...,,,,,,---...'''(((*********+++,,,...***))))))+++---//////...)))''''''+++111666666555444222///+++)))***...111222222111111111444888<<<000+++###$$$''')))+++...111111...+++)))))),,,///---)))%%%######$$$''')))+++*********+++...000333666777555333111---+++)))&&&$$$"""!!!!!!###$$$$$$""" $$$)))+++,,,---000222...///111333444222...+++//////...,,,******,,,///***)))'''&&&&&&((()))+++(((---111111---+++---111,,,'''""""""$$$((()))(((((('''(((***---,,,((($$$&&&))),,,,,,+++,,,///222444444444444222///,,,***+++---000444666666555555444111///000444666555444222222111000...+++)))'''***+++------+++)))((((((&&&(((***,,,------,,,,,,)))***,,,///222222///---///000222444555666777777333333333666999888444111555777888777555444444444666999<<<===;;;777111---333888<<<<<<;;;<<>>???BBBEEEBBB===444...,,,///333777888999888777555222000333666999;;;;;;;;;<<<===???@@@@@@?????????BBBDDDDDDEEEFFFFFFFFFDDDCCCBBBFFFHHHLLLPPPSSSRRRPPPMMMKKKOOOSSSUUUTTTQQQNNNMMMNNNMMMLLLJJJGGGEEECCCAAA???>>>===<<<;;;999777777444333222111111222333444888888777555555777;;;===@@@>>><<<;;;;;;<<>><<<999777666777777888:::<<<;;;666111---...///111222333444555666333111000222333444444666666666666666555444444444222///---,,,---///000555222//////222666888:::666555444222222222333444777:::<<<:::666222222333:::;;;<<<<<<:::777444222444777;;;<<<:::999999:::666777888888777444000.../////////---***)))***+++444777888666222111444888666444222000///---***(((%%%###"""&&&---333777777555555555444222222333444222000...---------,,,+++000///---+++)))((())))))------...///111333444555888777444111///000555888@@@===999666444555666888888777666444333333444444999999999555000///222555444444333555999<<<>>>>>>;;;666000...111555777888888444///---...000222333777777555333///......///:::666333222555777777666===;;;777333000/////////+++...111222000.........///000111444666555333000///---+++,,,...///---***333666888777333000000222333///---000555777555222---///111222333222111000...///111333555777999:::999666444777<<<>>><<<999AAA<<<666111...------,,,---,,,,,,---///111444555000---++++++,,,///000000222222444666888999888666:::888444000---+++++++++&&&''')))++++++)))(((''')))***,,,...///000000000***,,,............000222111111111///...000333666:::777333111111333444444...,,,(((!!!%%%***'''(((***,,,,,,+++(((''''''((()))++++++)))((('''%%%(((***+++******,,,---...000222555555444333222,,,+++)))&&&###!!! ###$$$%%%### !!!%%%)))++++++,,,...000/////////000000000///...000111000...,,,+++---...***))))))((()))***+++,,,'''+++...///...---///111,,,((($$$%%%(((+++,,,+++)))'''&&&''')))***)))''''''***,,,,,,,,,,,,...111333333333222///,,,(((&&&)))+++///333555444333222222111000222666888777666333333222111...,,,)))'''''')))++++++***))))))******+++---......---+++******+++...111222000+++'''---000333666666555333222222222333666999999666333666777999888777666666777888:::>>>???>>>:::555222444666:::;;;;;;===BBBFFFJJJHHHGGGGGGIIINNNSSSVVVSSSRRRNNNGGGAAA>>>???AAADDDBBB===666///---///222444555777888888777555444222555777888888999:::<<>><<<<<<===???AAAAAABBBCCCCCCCCCBBBBBBCCCFFFIIIMMMOOOOOOLLLJJJGGGJJJNNNOOOMMMKKKHHHHHHKKKKKKKKKKKKIIIGGGEEECCCAAACCCFFFFFFEEEAAA<<<999666666555555666777999:::;;;::::::999999;;;>>>@@@???>>><<<;;;;;;<<<>>>@@@EEECCCAAAAAABBBCCCDDDEEEBBBAAA@@@>>>;;;999888777777666777888:::999555222......///000222555888::::::777333111222333444444999999::::::999888777666555444333222222333555666555222//////222555888999555444444555555666666777777999;;;888444000///000999:::;;;:::777555333333444888;;;;;;:::888999:::666777777777444111---++++++,,,,,,+++))))))***,,,000333666444111///222555444222111111111000...+++***'''&&&(((---333777888555666666444222111222333111///------......---,,,...---,,,+++++++++,,,,,,---------...///111222333444555555444222222444666;;;999777555444555777888666555333222222222333444444444333222000111222444333333333555999===???@@@???:::444222444777888888555222000///111222222111666666444222000000222444<<<888555444555777666555999888666444222222222222111333333222...+++******,,,---///222444444111...///---,,,---///000...,,,444777999777333000000111000---,,,...333555444111...000333555444111---+++,,,---///222444666777888555222000333888;;;:::888:::777222---++++++++++++......//////000222333444111---***)))+++///222444444555555777888999888777:::666111,,,)))))),,,---((()))***+++,,,,,,+++++++++,,,---///000000000///,,,...///...,,,,,,,,,...///111333444333222222333444333333333555444222000...---***%%%!!!!!!$$$(((++++++******)))((((((''''''((()))++++++)))((('''(((***+++,,,+++,,,...///000111222222222222111111+++***(((&&&###!!! $$$&&&'''%%%""" ###&&&)))+++++++++,,,---//////---------...///000111222222111...,,,,,,---******++++++,,,---......&&&(((+++...000111111111,,,)))'''))),,,///...,,,)))'''$$$$$$&&&((()))***)))+++,,,,,,,,,,,,...///111111111000---)))&&&$$$(((***...222333333111000000000111444888:::999999555444333111///,,,***(((%%%'''*********)))***+++//////000000///---,,,***---///111444444000)))$$$,,,000555777666222///...111111333666999:::888666666888:::;;;:::999999999:::<<>>???>>><<<:::999999;;;>>>>>>@@@AAAAAABBBAAAAAA@@@CCCFFFIIIKKKJJJHHHFFFCCCFFFIIIJJJHHHEEECCCCCCFFFHHHJJJLLLKKKIIIFFFDDDDDDHHHNNNRRRPPPKKKCCC>>>;;;:::::::::;;;===>>>@@@>>>>>>======???@@@CCCDDD???>>>===<<<<<<===>>>???AAAAAAAAAAAACCCEEEGGGHHHEEECCCAAA>>><<<:::999888999777666777888888777555222111000000333888===@@@@@@<<<777333333444555555:::;;;<<<===<<<:::888666666777777888999;;;<<<===666333000///111444777888333555666888999::::::999666888999666111...---///888999999777444333333444666888::::::999888888999666666666555222...+++(((((()))******))))))+++---,,,000333222000...///111111111111333555555444222000...++++++...333777999888888777555333111222333000///......///000///...,,,,,,++++++,,,---...///,,,,,,,,,---...///000111000222555666555333333333555555444444444555666666222111000//////111333444///......///111333444333222222333555777;;;???AAAAAA<<<666333555888888888222111111222333444333111555555333111111333888;;;===;;;777666666666555444444444444444444555555555555555444111---***)))))))))***---111333222...***...------...000111000...666888:::777222//////000---+++***,,,000333333111///111444666444000***'''***+++...111444555666666///---+++---222777888777333111---***)))***+++---000000111222222222111111000---)))))),,,111555777666666666777777666666666777222,,,'''%%%''',,,///((()))***+++---...//////---...///000111000//////...//////...+++)))((())),,,000666999777444111000---...222555777555000,,,---,,,***'''$$$###$$$&&&,,,+++)))((('''((()))***((((((***++++++***)))(((+++,,,............000222444333222000///.........)))(((((('''&&&%%%######''')))***)))'''$$$######%%%''')))***************------...---------///111111222333111...,,,++++++)))***,,,...//////000000'''(((+++///333555444222,,,***)))+++...///---+++'''&&&%%%%%%&&&((())))))***++++++,,,,,,,,,------......//////---+++(((&&&(((+++...111222222000...---...111444777999999999666555444222///---+++***((()))++++++******+++,,,000111111111000///...---111111222444444111,,,(((000444888888555111///...333444555777888888777666777999<<<===<<<;;;;;;;;;:::;;;>>>@@@AAAAAA@@@???;;;999888:::===@@@BBBCCCEEEFFFGGGLLLTTT^^^hhhnnnqqqjjj^^^PPPFFFAAA???@@@CCCAAA===888444222222333222444666888:::;;;<<<<<<<<<<<<;;;999777777999:::>>>??????>>>;;;:::;;;<<<@@@@@@AAAAAAAAAAAAAAAAAA???BBBFFFHHHHHHFFFEEEEEEDDDFFFHHHHHHEEECCCBBBBBBCCCEEEIIIKKKKKKHHHDDDBBBCCCHHHOOOUUUUUUPPPJJJEEE@@@???>>>>>>???@@@AAABBBAAA@@@@@@AAACCCDDDEEEEEE??????????????????@@@@@@@@@AAABBBCCCDDDEEEHHHJJJHHHFFFDDDAAA>>>===<<<;;;<<<;;;999888999::::::;;;;;;888555333555:::@@@DDDEEE@@@999555333444666666:::;;;<<<===<<<:::888666888999:::;;;<<<===>>>???888444000...000333666777555666999<<<===<<<;;;:::444666777555111......000666777777555222111333555888888888888777777777888444444444333111///,,,******+++++++++******,,,---***---111222000/////////111111333777:::;;;;;;999666444000...///333777999;;;;;;:::888555333444555222111111111333444222111,,,++++++++++++,,,...///,,,,,,,,,,,,,,,---...///---000333444333111111111222222333333444333333333///...,,,,,,---///222444000...,,,///333555444222222333333333444666:::======888333222555888999888333222000111333444444444444333333222333666<<<@@@>>><<<999666555333222111///000222333444444444444555555333000---++++++,,,***+++...111222000+++'''------...000111222111000666888999666111...///000,,,+++***+++///222222222111222444444222///+++)))***,,,///222444555555555+++)))((()))...333666777000///---++++++,,,000333111111222222111000...------,,,***,,,///333555666444555555555333222111222111...)))%%%%%%'''***---''''''((()))+++---///000...///000111111000///...---...///...+++)))((((((,,,000555777666333000...)))+++///444666555000,,,+++***'''$$$###$$$&&&(((((((((((((((((()))***+++((()))***++++++++++++***,,,...///000000000222333666444222///,,,+++******'''((()))*********))))))***,,,......,,,)))((('''''''''((()))***)))((('''))),,,//////......///000///000111///,,,***)))))))))***,,,---.../////////)))+++---222555666444111,,,***)))+++------***'''$$$&&&)))******)))((('''************+++,,,,,,,,,+++,,,...//////...---,,,***,,,...111111111000///+++---///222333555777888666555333111///...,,,,,,,,,---...---+++***+++,,,//////000000000111000000000///...///000000///...444777:::888444111111333666777888888888777666666777:::===>>>===<<<;;;<<<888999:::===???@@@AAABBB@@@>>><<<<<<>>>AAACCCCCCGGGHHHLLLQQQXXXaaahhhmmmtttlll```SSSIIIDDDAAA@@@CCC@@@<<<888666666555555777888999:::;;;<<<<<<<<>>;;;999:::;;;===???AAAAAA@@@???@@@BBBEEEEEEDDDCCCBBBBBBAAAAAA@@@DDDGGGHHHGGGEEEEEEFFFEEEFFFGGGFFFCCCAAAAAAAAA@@@CCCGGGIIIIIIEEEAAA>>>@@@DDDJJJOOOQQQPPPMMMJJJCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@BBBDDDEEEDDDBBB??????@@@AAABBBBBBCCCCCCBBBCCCEEEEEEDDDDDDGGGIIIJJJIIIGGGEEECCCAAA@@@@@@AAA@@@>>><<<<<<===@@@BBBDDD@@@<<<888888<<<@@@DDDEEE@@@:::555555666888888;;;;;;===>>>===<<<:::999:::::::::;;;;;;<<<<<<<<<999555000---///222444666777999;;;>>>>>><<<:::999333666777555111000111444444777888666222111333777:::999777666666666666666222333333333222111000///---......---++++++,,,...+++---000222222111111000333444666:::>>>@@@???>>>999777444111111333666999=========:::888666666777555555555666888888666444...---+++******+++,,,,,,,,,,,,,,,,,,,,,---...///...///000///......///111111111222222222111000///---,,,+++***,,,///222444444111///000333444333111333333222000///000444777888555111222777;;;======666333000///111444666777222333444444666999===AAA<<<;;;999666333000///...---...///000111111111111666666555222...,,,---------...000222222000+++''',,,---000111222111111111555666777444000...///111---,,,+++,,,///111333444333333222000000/////////,,,---000222444444444444+++)))((()))---222555777111111111//////111666:::111222222111///---+++))))))***,,,000333555333222///111333222///---,,,,,,***)))((((((((((((((()))%%%%%%%%%&&&(((***,,,---......///000///...---,,,***,,,......---+++++++++---///111111000......///***+++,,,000222333111///***&&&""" $$$))),,,'''((()))******)))'''&&&((()))***,,,---......///***,,,///000000000000111444333111...,,,***)))(((((()))+++------------,,,+++...111111///---++++++'''''''''(((***)))'''%%%&&&***...///---,,,...000---......---***(((((()))))))))******+++,,,------,,,...111444444333000///+++(((''')))+++,,,)))&&&$$$(((---000...+++(((&&&(((''''''(((***,,,+++******,,,...111222222111000------......////////////,,,---/////////111333666555444222000///........./////////---++++++,,,---,,,------...000111222222---+++)))***---///111111555999<<<:::555222444888888999:::999777666666666777:::===>>>===;;;::::::555666777999;;;>>>AAACCCCCCBBBAAA@@@@@@CCCFFFHHHLLLNNNSSSYYY___cccfffhhhmmmfff\\\SSSMMMHHHDDDBBBBBB>>>:::777777999999:::======<<<<<<<<<=========FFFFFFEEEBBB>>>;;;;;;<<<===???AAACCCCCCCCCDDDFFFHHHGGGEEECCCBBBAAAAAAAAACCCFFFJJJJJJGGGEEEFFFGGGEEEFFFEEECCC@@@?????????>>>AAAEEEGGGGGGDDD@@@===<<<>>>BBBFFFIIIKKKKKKKKKCCCBBBAAA@@@@@@AAABBBCCCBBB@@@@@@BBBDDDEEEAAA>>><<<>>>@@@BBBDDDEEEEEEDDDBBBEEEGGGGGGDDDDDDFFFHHHLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEDDDBBBAAABBBFFFIIIHHHEEEAAA===<<<<<>>???????????????;;;;;;:::999999999::::::;;;666000------000333555777999;;;======<<<:::888555666777555222000222555333777:::888444222555888<<<999666444444555666555222222333333333222222222000111111///------...///---...000222333333333333555666999===@@@AAA@@@===777777666444222333666999>>>>>>>>>;;;999888888999999888888:::;;;:::888666000///---,,,+++++++++,,,,,,,,,,,,---...///000111111000///---+++,,,...111000000111111111000//////...,,,+++***+++///333555666444000//////000000000333444222...++++++///333666333111444:::???BBBBBB999555111///111444666888111333666888999999;;;<<<;;;;;;:::666222///------,,,,,,---...///000000111999999888555111...,,,---//////000222333222...,,,+++...111222111000000000111333444222///...000333///...------...000333444555333111//////111333444///000000111222222333333,,,++++++,,,...111333555222444444222111333999>>>222222111000...+++)))((((((***...222555444000,,,***///333333///+++))))))&&&''')))++++++)))'''&&&%%%%%%&&&&&&'''((())))))+++,,,---...------++++++(((+++...000000//////000//////---+++******---000---,,,+++,,,///111222222***%%%$$$))),,,)))***+++,,,***'''$$$"""))))))+++---///111333444%%%(((---//////---,,,,,,//////...---,,,+++***)))+++,,,---//////...,,,+++***---111222000...,,,+++'''&&&&&&'''))))))'''$$$$$$'''******((()))---111---------+++(((((()))+++(((((('''''''''(((***+++,,,111555555111---+++***(((%%%$$$&&&***,,,+++)))''',,,111333000,,,((('''&&&%%%$$$&&&)))++++++))),,,---000222333333222111...---,,,++++++,,,...//////000///...,,,---111555333222000///......//////---......,,,++++++---///++++++,,,---...///000111,,,******,,,///222222222222777===<<<777444666999777999:::999777666777999666999===>>><<<:::888777444444555666999===@@@CCCCCCDDDEEECCCCCCEEEKKKOOOQQQVVV]]]cccggggggfffddd```\\\VVVRRROOOLLLGGGDDDBBB===888666888;;;===>>>@@@@@@???>>>>>>>>>>>>???AAACCCCCCBBB???=========;;;>>>AAACCCCCCCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@DDDHHHLLLKKKHHHEEEFFFIIIGGGGGGFFFCCC@@@>>>>>>@@@===???CCCFFFFFFEEEBBB@@@:::<<>>BBBDDDEEEEEEDDDAAAEEEHHHHHHEEEDDDGGGJJJMMMOOOPPPQQQPPPNNNLLLJJJGGGHHHHHHFFFDDDEEEIIILLLGGGEEEBBB@@@>>>===<<<<<<:::888555555777:::<<<<<<======<<<===>>>???AAABBB<<<;;;:::888888999;;;<<<<<<777000,,,---///222444555777999;;;<<<<<<;;;:::777999888555000...000222222777<<<;;;666444666:::===999555222333555555444333333333222222111111111///000000000...///000222......///000333444555555666777999===??????===:::444555666555333333555888<<<<<<<<<;;;888777888:::;;;::::::;;;<<<;;;888666222111///...------......---------...///111222333222222111///,,,,,,...000......//////000111111111000...,,,+++,,,///333666444222///+++((())),,,///222333222...)))***///444333111000333:::@@@BBBBBB888666333111333444555555000444999<<<<<<999777666:::;;;;;;888333///......+++++++++,,,...000222333777888999888444111000///------...000333444333222+++...222222000.........,,,...000///---...222555000000...------...111333555444333222222222333444222111///......///111222---............///111222111333444222///111777===444333111///---+++******+++,,,...111333111---***)))///555666222,,,***)))&&&(((***,,,,,,***(((&&&'''((()))***))))))''''''((()))***+++++++++***)))(((,,,000222333222222333000///,,,)))'''(((,,,000///---++++++...111222333+++'''!!!!!!%%%''')))'''((()))))))))((('''&&&((()))+++...111444777999!!!%%%+++------+++))))))+++,,,,,,---------,,,+++---.../////////---***))))))---000222000...,,,+++'''&&&%%%''')))***'''$$$$$$&&&'''%%%###%%%,,,222------,,,***((((((+++---((('''%%%$$$$$$&&&((())),,,222666555...(((&&&'''%%%###"""%%%***......---***///333444000,,,***)))%%%###"""%%%)))+++***)))---///111222333222111000...,,,***((((((***---...222222000---+++,,,000444111000///......//////000++++++,,,+++***+++...000,,,++++++,,,,,,---//////------...111444666555444...555===>>>:::666666888555888:::999777777999;;;666999<<<===;;;888666555444444444555888<<<@@@CCCAAADDDGGGFFFDDDGGGOOOVVVUUU[[[cccjjjmmmkkkgggcccWWWUUURRRQQQPPPNNNIIIEEEBBB<<<777555888<<<@@@AAAAAAAAA@@@@@@???@@@@@@AAA<<<>>>@@@AAA???>>>===>>>;;;===@@@BBBBBBAAABBBCCCAAA@@@???>>>>>>>>>???@@@EEEIIIMMMLLLHHHEEEGGGIIIJJJIIIHHHDDDAAA@@@@@@BBB;;;>>>BBBEEEGGGGGGEEEDDD:::<<<>>>AAACCCDDDDDDDDD>>>>>>???@@@BBBEEEHHHJJJDDDAAA@@@BBBEEEDDD>>>888555888<<<@@@CCCEEEDDDDDD???DDDHHHHHHFFFEEEHHHLLLNNNPPPSSSTTTTTTRRROOOMMMHHHIIIJJJHHHFFFGGGJJJNNNCCCCCCBBB@@@>>><<<;;;:::666555333555888;;;===>>>;;;:::999999;;;>>>@@@BBB===<<<:::888999;;;>>>???===777111,,,,,,///222333333555777999;;;<<<<<<<<<::::::999555///,,,---///222888>>>===888555777;;;>>>999444222333555555444444444333222111000//////,,,.../////////000222444///......///222444666666666777999<<<>>>===:::777111444666666444333555888:::;;;;;;999777777888999;;;;;;;;;<<<<<<;;;777555222222000//////000111111---......///111333444555333444444222///------...,,,------...000222333444111///---+++,,,000444777000///,,,'''###$$$)))...111222222...******000666111///...111888===??????777666444444555555444222///555;;;???>>>999444111;;;<<<<<<999444000//////++++++***+++...111555777222555888999777555555555+++***+++...333666777777+++...222333000---------))),,,......---...333777111000///---,,,---000222555555555555444333222111333111...,,,,,,---///000...///000000///...///000///111222000---...444:::666555222///---,,,,,,,,,.........///000///,,,))))))000888:::555///++++++((()))+++,,,,,,***((('''***+++,,,---,,,***(((&&&&&&'''((()))***))))))((()))---111444444444444444000///,,,)))'''))),,,000///---+++,,,...111222222---)))$$$"""$$$&&&%%%$$$######$$$%%%(((+++---///((())),,,///333777:::<<>>;;;777666999===AAACCCBBBBBBCCCBBB@@@@@@BBBDDDBBB@@@>>>===>>>>>>===;;;>>>???@@@AAAAAA@@@>>>===CCCCCCAAA>>>======@@@CCCHHHGGGFFFDDDCCCEEEJJJMMMJJJGGGCCCAAAAAAAAA>>>;;;>>>======AAAEEEGGGFFFDDDBBBAAA@@@??????@@@AAABBB===>>>???>>>===???DDDIIIIIIFFFBBBBBBCCCAAA;;;666:::999:::>>>BBBDDDCCC@@@???BBBFFFIIIJJJKKKMMMNNNUUUTTTTTTSSSSSSQQQNNNLLLJJJHHHGGGGGGHHHHHHGGGEEE@@@@@@@@@???>>><<<:::999999777555666888:::;;;;;;:::999999::::::<<<===>>>;;;???BBBAAA===:::999:::===888111---,,,///333555888666444444777:::>>>???FFFBBB===777222000///...222333555666777888777777888666333111111222333555888888666222///---...///111333555555555555666888333333333222000000222444777999;;;<<<;;;999777555555666777666444222222222999888555222111333888<<>>AAA===:::::::::999888888888888888888888888999<<<@@@AAABBBHHHRRRZZZiiirrr{{{|||pppcccTTTOOOJJJHHHIIIIIIFFFCCCAAA===888555666888;;;<<<>>>@@@BBBCCCBBBBBBDDDEEEDDDBBB@@@??????@@@???>>>>>>??????>>>>>>======<<>>@@@BBBFFFFFFEEECCCBBBCCCEEEHHHGGGDDDAAA@@@@@@???===;;;===<<<;;;>>>BBBDDDDDDCCCBBBAAA@@@?????????@@@AAA===>>>???>>>===???DDDHHHLLLHHHEEEDDDEEECCC>>>999999888999<<>><<<;;;:::888777777888999999888;;;;;;;;;:::::::::::::::777;;;??????<<<999888888:::555000,,,,,,...111333666444333333666:::>>>AAAEEEBBB===777333000//////222333555666777888888777999888666444444555777888888777555111......000222444555666666555555666888666666555333111000222333999:::<<<======<<<:::999;;;;;;:::777444111111222:::888555222111333777;;;===@@@DDDDDDAAA<<<666333666555444555666444000---------...///000222333444333222000////////////......111555888999999:::<<<777444000---...222777:::555111+++'''&&&(((,,,///333333222...)))'''(((+++...111333444333555999<<<::::::;;;===>>>===:::777666888999888555222111111777888999777333///---,,,)))+++...111333444444444666777888888888888888888555444222333444666666555111...---///333333///+++222///...111666999888666111333444333000...///111222444666444111//////000111333444333000...000333333333222111111000/////////111222///+++***...222222222333222111///..................------------+++///444888999666111...)))))))))***++++++)))(((,,,...111222000,,,'''$$$'''&&&&&&''')))***)))'''+++...111111///...///111...---***)))(((((()))***+++*********,,,---///000...+++))))))***)))&&&$$$!!!###%%%'''''')))+++...------...///111222444555"""%%%&&&%%%'''...222111......------...//////000+++,,,...000000000///......///111222111---***'''(((,,,111333222///---,,,,,,***&&&######$$$&&&(((***'''$$$$$$'''(((&&&$$$###$$$%%%'''''''''&&&&&&$$$%%%%%%$$$!!!!!!!!!###+++)))&&&######$$$'''((('''(((***,,,,,,+++***)))(((''''''(((******(((&&&&&&&&&'''(((((()))******---+++))))))---111333444444333111...---///444777999888666222//////111333333000,,,***++++++++++++++++++++++++++++++++++++---))))))...111000000222999888777666666666666666555555222///,,,---000333999@@@DDDAAA>>>======;;;999999999999999777666666666999===???BBBJJJVVV```nnnzzz}}}pppdddSSSOOOJJJHHHIIIJJJHHHFFFEEE@@@:::555333333444444888<<<@@@CCCDDDEEEFFFGGGFFFDDDAAA@@@AAABBBBBBAAA???>>><<<::::::999::::::CCCCCCBBB@@@>>>>>>???AAABBBCCCDDDCCC@@@??????@@@BBB@@@???>>>??????===;;;<<<;;;999:::===@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;===>>>===<<<===AAAFFFLLLIIIGGGGGGGGGFFFAAA===:::999:::<<>>:::777666666555222///++++++,,,///111444333222333555:::>>>AAADDDBBB===888555222111111333444555666777888888888:::999888777888999:::;;;888777444111...///222555777888888666555555888:::999999888555333222333444;;;<<<<<<===>>>>>>??????BBBAAA===888333111111333;;;999666222000222666:::<<<@@@EEEHHHFFF@@@888333888777666666666444111...............///000111222///000111000...------......333999>>>??????>>>>>>999666222//////111555888555222...+++***,,,///111222444444000+++((((((***---111555666555333555666<<<===>>>@@@AAA???;;;888888777666333000000222444444666999888333...)))'''&&&)))---111333444444333888888777666666666666666888666444444444444222000000......111444555222...333111000333777::::::888000111222222111000111222222333444333111000///000111444666666333111222444111111000//////...//////...000111...+++)))+++......///000000000000000//////...------------//////---///111444555444333222---+++)))))),,,---+++)))...000222333111---((($$$&&&&&&&&&''')))***)))'''+++,,,......---,,,---......,,,***((('''((()))***((((((((()))+++---///111///---+++*********(((&&&%%%''')))))))))((()))******+++,,,...///000000000%%%&&&%%%$$$(((///333333,,,---------,,,---...000+++,,,,,,---.........///+++---///111000...***(((&&&)))---...---,,,******,,,+++)))'''&&&&&&&&&'''(((&&&$$$%%%'''((('''%%%&&&''')))***)))'''%%%$$$!!!!!! !!!""",,,***'''$$$###$$$&&&''''''((()))))))))((('''&&&'''(((***++++++***'''%%%&&&&&&''''''((((((((()))+++)))(((***...222555666444333111...---000555999555555444333222444777:::555333000---+++***((('''((()))+++,,,,,,,,,++++++---))))))---000000111333888777666444333333555777555444111...,,,...222666???FFFJJJGGGCCCBBB@@@===;;;;;;;;;:::999777555444666999===???CCCLLLZZZeeeppp~~~xxxjjj```QQQNNNJJJHHHIIIJJJJJJIIIGGGBBB;;;666333222000000222666===AAACCCDDDEEEFFFEEECCCAAA@@@AAACCCCCCBBB>>><<<999777666666777888@@@AAAAAA???>>>===>>>???@@@BBBCCCAAA>>><<<::::::???>>>>>>?????????>>>>>>===;;;999999:::>>>AAACCC@@@@@@???===<<<<<<;;;;;;999;;;<<<;;;999:::>>>AAAFFFEEEEEEFFFGGGGGGDDDAAA???>>>======>>>???@@@@@@CCCEEEGGGIIIKKKOOOTTTWWW``````___\\\XXXUUUTTTSSSLLLJJJFFFDDDBBB@@@===;;;<<<>>>AAACCCDDDBBB@@@>>>999888888999:::;;;999888<<<===>>>>>>>>><<<:::888666:::>>>===:::555444444222111...,,,***+++...111555555444444555888===@@@EEECCC???<<<888666555555555555666666777777777777999999999::::::;;;<<<===777666444111///000444777888999888777777888:::===::::::999777555444666888<<<<<<<<<<<<===>>>@@@AAADDDBBB===777222111333555<<<;;;777333111222666:::;;;===BBBEEEEEEAAA:::555999888777666444222000...///............//////000,,,///111000---+++---///000555:::>>>???>>>>>>>>>999777333000///000333555333222///---,,,---...000333555666444///******++++++000666777666333333444<<<===???AAAAAA???;;;777555555333111//////222444333666999999444...)))&&&%%%(((,,,111444555444444777666555444555555777888999777555444333111...,,,------///333777999777555333222111333555777666555///000111111111222333333444444444333111000///...111666:::;;;777333000000......---,,,,,,---...///---///000...+++******+++,,,,,,---...000111111000...---------...111444555000000000000000111222333000---***+++...///---***///111333444222...(((%%%%%%$$$%%%'''***++++++***)))************)))******+++***((('''((()))+++,,,'''''''''(((***,,,...000///---+++)))(((((((((((((((***+++***(((&&&%%%&&&'''(((***,,,,,,,,,+++***))))))&&&$$$)))111444333---...///...,,,,,,---000......,,,+++++++++------(((***---///000///---+++(((*********(((((()))***,,,+++***)))(((((((((((('''&&&&&&'''((((((((('''***+++++++++***'''$$$""" !!!"""###+++)))'''%%%$$$%%%&&&'''******)))((('''%%%$$$$$$&&&(((+++,,,+++)))'''%%%'''''''''((((((((()))))))))((((((***...222555666222222000------///333777333333444444333555888;;;444444333111---***(((''')))***,,,...//////...---...+++***...111111111444555555555444111111444666555444222000000333888<<>>@@@DDDNNN[[[fffsss|||nnnbbbXXXOOOMMMJJJIIIIIIJJJJJJJJJFFFBBB<<<777444333222111...222999>>>AAABBBBBBCCCAAA@@@??????AAABBBAAA@@@>>>;;;888555444444666777<<<===??????=========>>>@@@AAAAAA???;;;888777777===>>>@@@AAAAAA@@@@@@@@@???>>><<<::::::===AAADDD@@@???>>>===;;;999888777666888:::888666666999===>>>>>>@@@BBBEEEFFFEEEDDDDDDDDDBBB@@@??????AAABBBFFFHHHIIIIIIJJJMMMQQQTTT[[[\\\\\\ZZZVVVTTTUUUVVVNNNLLLIIIFFFDDDBBB???<<>>777666666888;;;<<<<<<;;;;;;===>>>@@@@@@>>>===;;;:::===@@@>>>:::555444444222222111...,,,---111444999999888666555777;;;???FFFEEEBBB@@@===<<<;;;;;;777777777666666666666666777888999:::;;;<<<<<<<<<666666444222000222555999777888999999888:::===???999::::::888777888:::<<<<<<<<<;;;:::;;;<<<>>>???AAA>>>999333000000444888===;;;777333111222777:::999999;;;===???>>>;;;777888777777555333000////////////............//////+++...000///,,,+++---000333666888999999999:::<<<999777444111//////111222111000---+++***+++,,,---111444666444///+++***+++***///555777666444333444;;;;;;<<<>>>>>><<<888555111222333222000000111333444777:::999555///***(((&&&(((,,,111444555555444444444444444666888;;;<<<999777444222000///,,,)))+++---222777;;;======<<<888777555555555555333222/////////000222333444444777666555444222000...---222888>>>???:::222,,,***,,,++++++***+++,,,...///...//////...,,,+++++++++,,,++++++---000222111///,,,,,,,,,...111555999;;;555333000...---...///000222///---...000000...,,,000111333333222...***'''$$$$$$%%%(((+++---------'''&&&&&&&&&''''''((('''&&&&&&&&&&&&(((+++...000(((((((((((()))+++---...,,,+++)))'''&&&&&&(((******++++++)))&&&#########&&&'''((())))))((('''&&&---,,,)))(((---555888555000222333111...,,,...111222///,,,***)))***,,,---((())),,,.../////////...,,,,,,,,,)))'''''')))+++,,,++++++***************'''(((((()))))))))((((((++++++++++++)))'''%%%$$$""" !!!$$$&&&'''+++)))'''&&&%%%&&&'''(((+++***(((&&&$$$#########$$$'''***+++***(((''''''&&&&&&'''((())))))******((('''''')))---000222222//////...,,,+++,,,///222222333555444333222333444222444555444000,,,***)))***,,,...000111111111111111------111444222222444222555888777444222444666555555555444444777<<>>>>>>>>???<<<<<<===???AAAAAA???===<<<:::777555444555666888888;;;>>>??????>>>>>>???@@@@@@>>>:::666444555666===???BBBCCCBBBAAAAAABBBAAA@@@???===<<<>>>BBBEEEAAA@@@???>>><<<999777666555777888777555444777999999:::===AAACCCEEEFFFFFFGGGFFFEEEBBB@@@AAADDDGGGIIIJJJKKKKKKKKKLLLNNNPPPTTTVVVVVVTTTQQQPPPRRRUUUOOOMMMJJJHHHGGGEEEBBB???DDDDDDDDDDDDBBB@@@>>>===888666555777:::===>>>>>><<<===>>>??????>>>======>>>@@@AAA>>>:::666777888555666444111///000555:::<<<===<<<999777777<<>>999::::::999999999<<<>>>===<<<:::999999999:::::::::777333///,,,...333777:::888555222000111666999777555333555999;;;:::888666777777555222000000000/////////...//////000000------------,,,---///111444555555444333444777:::999888555333111000000111222000---***((()))***+++---000222000,,,))))))***---111555666444333444666999888888999999888555222///111333333222111222333666888999888444000---,,,)))***---000333555666666222333444666999<<>>===<<<:::888666555444000///...000333444444333888777555444444333000---444999>>>>>>888000***'''+++***))))))***,,,///000000///......---............,,,+++...111222000...******,,,///333777;;;===666444111...,,,++++++,,,111111222333222000///...000111111111000---+++***'''&&&'''***---......---&&&$$$###$$$&&&((((((((($$$$$$$$$%%%(((,,,000222,,,+++***))))))***++++++))))))'''$$$###%%%)))---,,,,,,+++(((%%%"""###$$$((()))))))))(((''''''&&&......,,,,,,333<<<>>>:::666888999666111///111444333000,,,)))(((***---///++++++,,,---...//////000---...---,,,)))''''''(((,,,++++++***++++++,,,---((()))++++++***))))))((()))))))))))))))((((((((($$$!!!!!!%%%)))++++++,,,+++)))'''%%%%%%&&&&&&)))(((&&&$$$""""""######"""&&&)))***(((''''''((($$$%%%&&&'''((()))***+++'''&&&&&&'''***---......+++,,,,,,***))))))***,,,...000333444222111000000///333666666333///---,,,,,,---...000222333333333333000111555777444333333111666<<<<<<999666555666555666666555555777;;;>>>AAAGGGIIIEEEBBBBBBBBB@@@CCCAAA>>>;;;999999:::;;;===BBBHHHMMMRRR[[[hhhrrrzzz}}}{{{pppcccYYYPPPIIIIIIJJJKKKJJJIIIGGGFFFFFFCCC@@@;;;888666555444333111444999;;;<<<;;;;;;<<<888999<<>>AAAAAAAAAAAABBB@@@===999444000000333666<<>>AAAEEEDDDCCCBBBAAA>>>;;;888777555777999888555444666999999<<>>===<<<<<<;;;888666555888<<<>>>???>>>>>>======<<<;;;;;;;;;???@@@@@@===999888;;;>>>::::::999555222444;;;AAA===??????<<<999:::???EEEGGGFFFEEEDDDCCCBBBAAAAAA>>><<<:::777555444333333555777999;;;;;;:::999888555666777666444444555666888:::<<<===;;;999999999:::;;;;;;:::999999;;;===>>>===;;;999888777666666333222...***)))+++000444666444111...---///333777333000///111777:::888666666777888555222111222444////////////000000111222000...+++***,,,///111333222333333333222444777:::;;;:::888555444333222222555222...***((()))***++++++---///...***((()))+++333555777555222222444777888777555555555444333111///000222222222222444555777888777555222000000111,,,---...000222444666777222444777:::===???AAAAAA<<<888333000////////////222666;;;???AAAAAAAAA@@@@@@@@@???===;;;999888888000///...000333444444222777555444555666666444111666999;;;999333---+++******)))((((((***,,,000222222000......///000222222111...,,,...222222///,,,)))***,,,///222555888999555333111...,,,+++***)))///333777777333000///000000000///...---------,,,,,,,,,+++,,,------,,,***'''$$$###$$$(((***+++***$$$###$$$%%%(((,,,///222///...,,,***)))((())))))''''''&&&###"""%%%+++000...---+++'''$$$###%%%'''---,,,+++***))))))((((((//////...///888AAACCC???:::======:::444111333777222///+++((((((+++...111......---------...///000+++---...---***&&&$$$$$$,,,+++******+++,,,...///)))+++,,,,,,+++)))))))))&&&&&&&&&'''(((***+++,,,&&&###!!!"""'''+++.........,,,***'''%%%$$$$$$$$$'''%%%###"""!!!"""###$$$!!!%%%((()))'''&&&(((***###$$$%%%&&&((()))***+++'''&&&%%%&&&)))+++++++++(((******)))(((&&&'''((((((+++000333333111000000---222777888555111//////------...000111333444555555222333888999666333333111777???AAA===999777777555666777666555666888:::;;;AAACCC@@@===???AAA@@@EEEBBB>>>;;;999:::<<<===CCCHHHPPPVVV\\\eeerrr{{{zzzzzzsssfffZZZQQQIIICCCGGGIIIKKKKKKIIIGGGEEEDDDCCC???:::777666555333222444777:::;;;;;;::::::;;;666888<<<@@@CCCAAA===999:::999888777777888999999777:::???CCCCCCCCCDDDDDD???<<<666///,,,---222666;;;???BBBCCCAAA@@@@@@AAA@@@AAABBB@@@===>>>AAADDDFFFFFFEEECCC@@@===:::888666999:::999666555666999<<>><<<;;;;;;<<<<<<>>>:::666555777:::===>>>???>>>===;;;999888888888===>>>>>>;;;999999>>>BBB======;;;777444666>>>FFF===???@@@>>>;;;<<>>;;;777555333222222666777:::<<<<<<:::888777444666888777666444444555999<<<>>>>>>;;;888666555<<<===<<<:::999888:::<<>><<<:::888666444333000...+++(((&&&(((---000222111...+++***,,,111555000------111777999777444777888999777333222444666////////////000111222333333...)))))),,,111333333///111333444444666888;;;<<<;;;:::888666555444444999555000,,,))))))+++---,,,...000...+++***,,,///888999888444111000333777888666444333333333222111000111111111000222555888888777555222//////111333/////////000222444777888444666999<<>>999444000000111222333666:::???BBBCCCAAA@@@????????????>>>;;;:::::::::111///...000333555333111555444333555888999777555777888888444...,,,,,,///))))))((((((***---000222333111......000222444555333000---///222222///+++(((***,,,///111333444555333222111///---+++))))))---444;;;:::444//////111000///...,,,,,,,,,......111000.........,,,***'''(((%%%$$$%%%***---------%%%$$$$$$%%%(((+++...000222000...+++)))(((''''''&&&&&&%%%###"""&&&---222000///,,,'''$$$$$$'''***111///---+++******++++++666333111555;;;@@@@@@>>>;;;<<<;;;999555333222222333111...,,,++++++,,,---...,,,***,,,///111111///......---+++(((%%%###!!!"""%%%((((((&&&%%%(((+++///000000///,,,++++++,,,***(((&&&(((---111222111***'''###"""$$$***111555333111---***((('''(((((()))&&&###!!! """%%%'''%%%''')))+++++++++)))((((((&&&$$$$$$&&&)))******(((&&&%%%'''***,,,***))))))***++++++***(((%%%###&&&***...///---,,,---...000333555666444222111222.........------///333666444444444222000///111222333888>>>@@@>>>;;;::::::;;;777222000111444777888>>>===;;;;;;<<<>>>@@@BBBGGGDDD@@@<<<:::;;;@@@DDDIIIQQQ[[[ccclllwww}}}~~~wwwiii[[[OOOGGGAAA>>>GGGIIIKKKIIIEEEAAAAAAAAABBB===666333333555666666666777999:::;;;<<<<<<<<<===>>>>>>===:::999999:::::::::999999999:::;;;;;;:::;;;<<<===>>>@@@AAAAAA@@@???;;;555000111666;;;<<<>>>AAAAAA@@@>>>=====================>>>>>>???EEEGGGIIIIIIFFFAAA;;;888999::::::;;;<<<===>>>???AAABBBDDDEEEEEEDDDCCCBBBEEEBBB???===???DDDJJJNNNLLLKKKKKKNNNQQQSSSPPPNNNDDDGGGJJJKKKJJJHHHHHHHHHFFFFFFFFFGGGIIIIIIHHHGGGBBB@@@>>>===>>>?????????BBB@@@===;;;;;;<<<;;;:::??????<<<999666666888:::<<<@@@@@@;;;:::>>>BBBDDDBBB>>>888666777;;;>>>@@@@@@???>>>===<<<>>>???AAADDDCCCBBBCCCEEEEEEBBB>>>AAA@@@>>>999444222444777888999:::;;;:::888666555999::::::888555444555666:::===???<<<666333555999;;;===>>>===:::999999999888<<>>@@@AAA;;;444000111333333333666999???BBBCCC@@@;;;777<<>><<<777222//////222555666::::::::::::;;;<<<===>>>DDDBBB???;;;:::===BBBFFFSSS^^^jjjrrryyywwwgggXXXMMMFFFAAA???HHHIIIIIIGGGBBB???>>>???>>>999444222444777999:::;;;<<<<<<======>>>>>>>>>@@@AAAAAA???<<<;;;;;;<<<>>>===============>>>>>><<<<<<<<<=========>>>>>>???>>>;;;555111111666:::===@@@BBBBBBAAA???>>>>>>???>>>>>>>>>>>>???@@@@@@FFFHHHIIIIIIFFFAAA<<<999999:::;;;<<<===>>>>>>>>>BBBBBBCCCDDDCCCAAA???>>>???>>><<<<<<>>>BBBFFFIIIIIIHHHHHHJJJMMMNNNLLLIIIEEEFFFGGGIIIIIIHHHFFFEEEDDDCCCCCCEEEGGGIIIHHHFFFDDDCCCAAA@@@??????>>>===BBBAAA???===;;;:::999999<<<======;;;888666666777<<<@@@@@@<<<:::>>>BBBCCCBBB===888555666999<<<>>>???===;;;;;;<<<>>>@@@AAABBBAAA@@@BBBDDDDDDBBB???@@@???<<<777333111444777888777666555555555666666:::::::::888555444555666777999;;;999666444555777<<<======<<<999666666666888;;;<<<999444000000222000///---)))&&&'''+++///---+++)))))),,,///111111555333111111333555666666888888777777666666555555222444555444222111222444222111000...---...000222000000///000111333444555444555555444444777;;;>>>>>>999333///000111222222222222000///......//////444222///------///111222444222---***)))***---///000222444444222333777;;;???<<<666000+++)))((((((333333333333444444444444666555333222444999===@@@AAA===888666555555444222555999===AAAAAA>>>:::777:::===@@@AAA>>>:::777666000...,,,+++,,,///333555777;;;>>>;;;555222444777555777666111000444444111000---++++++---......,,,000111000///111666555000//////......---,,,(((&&&''')))+++---.........---((($$$"""&&&---111///+++)))///444555222000000111...---+++++++++---///111111111111000---***'''&&&)))(((((()))+++---......,,,)))&&&&&&))),,,------111///---+++))))))******)))((('''''')))---000333666444222000...---------111111000---***)))***,,,444333444666999999666222222111///,,,)))(((***---))),,,111555555222...+++,,,******+++---/////////***)))'''%%%$$$$$$%%%&&&+++------+++'''%%%&&&)))111222222111...------......+++)))***,,,+++(((%%%%%%%%%&&&(((***,,,...//////---***((('''((()))***'''(((((())))))))))))(((''''''((()))))))))((((((&&&$$$###$$$'''***+++,,,(((((()))+++......---+++,,,------...---+++((('''%%%(((+++***((('''))),,,111444666666444333222222222222000/////////000000444555555333222222444666888999999888888999===@@@===888222...///222555666999::::::;;;<<<<<<<<<===AAA@@@===;;;:::===CCCGGG\\\kkk{{{zzziiiYYYMMMGGGDDDCCCIIIIIIGGGCCC???<<<;;;;;;888555222222555999===???BBBBBBBBBAAA@@@@@@@@@@@@CCCDDDCCCAAA>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;>>>>>>;;;666111111555:::>>>AAACCCCCCBBB@@@??????@@@@@@??????@@@AAACCCDDDHHHHHHIIIHHHEEEAAA===:::888:::<<<>>>??????>>>===BBBBBBCCCBBBAAA>>><<<:::;;;;;;<<<===???BBBDDDEEEFFFEEEEEEFFFGGGGGGFFFDDDGGGEEEEEEGGGJJJKKKHHHEEEAAAAAABBBDDDGGGIIIIIIHHHGGGGGGEEECCCAAA???<<<;;;@@@AAABBB???:::777666777:::;;;<<<;;;888666555555<<>>BBBBBB???;;;777444555888:::;;;???;;;888888;;;???@@@@@@???>>>>>>@@@BBBBBBAAA@@@???===999555111111333666777555333111111444666888;;;;;;:::888555333444555444444555555555555555555<<<======;;;777555444444888999888555000...000222333222///+++((((((+++///******)))+++///222333333555444222222444555555444444444333333333555666777555777777666444222222222333111///...---...000111//////111222222111000000---///222444555777:::<<<===999444111111222333333333333222111111000/////////............///111111444444222---(((&&&))),,,///222444444333444777;;;AAA===777111,,,***))))))333444555666777666555555555444111000333777<<<@@@AAA???<<<;;;999777444222555777;;;>>>>>><<<999777888;;;===>>><<<999777666......---...///111333444;;;>>>???<<<555111222555444555555222222555777555444111...,,,,,,---------111222222000222666555222111222222000,,,(((&&&%%%++++++,,,---......//////'''###!!!$$$***......,,,(((,,,111222111000111333000///---,,,,,,,,,---.../////////...,,,***'''&&&+++*********+++,,,------///,,,((('''(((***+++,,,,,,,,,+++******++++++,,,---,,,++++++,,,///222333666555333111///......---......---***(((&&&''')))000......///111222000......---***&&&$$$%%%(((+++(((,,,111666777444000---///...------------------***(((%%%######%%%(((***---......+++'''&&&(((***111222222111///......///,,,***))))))+++***&&&"""###%%%))),,,......---,,,,,,***(((&&&%%%''')))***%%%'''))),,,,,,,,,***)))((((((''''''''''''''''''"""!!! """&&&(((******&&&''')))+++------,,,++++++,,,---------+++)))'''&&&)))+++***(((''')))+++///111444444333111000000222111111111222222111000444555555444333333666888777666666666666999<<<>>><<<777222///111444888:::===<<<<<<<<<<<<===>>>???@@@???===;;;:::===BBBFFF[[[mmm}}}kkk[[[PPPKKKJJJJJJJJJHHHDDD@@@<<<999888888555333222333666:::???AAAHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEDDDBBB???>>>>>>@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;;;;<<<<<<>>>>>><<<777222111444888>>>AAACCCDDDBBB@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGIIIHHHHHHHHHFFFDDD@@@===;;;:::<<<>>>AAAAAA@@@>>>===@@@@@@AAAAAA@@@>>>;;;:::;;;===???BBBCCCDDDDDDDDDFFFEEEDDDDDDDDDCCCBBBAAAGGGDDDCCCFFFLLLNNNLLLHHHCCCBBBDDDGGGJJJLLLLLLLLLJJJJJJJJJGGGBBB>>>;;;999;;;???AAA???999555555777:::;;;;;;999666555666777;;;>>>===::::::===???>>>:::777444333555777999:::???;;;666777:::>>>>>>===<<<<<<<<<>>>???@@@@@@@@@>>>;;;666222000000333555555444333333444666888999:::::::::777444333333444222111222444666777666444;;;<<<<<<;;;888666555555999888666222///...111333222000---***(((***---///******+++...222555555444555444333333555555444222222222111111222555777999999999:::999777555444333333111///....../////////...000222333222000---+++***...222555777999;;;<<<;;;888555222111111222222555555555444444222111000...///000111222222111111666888777222***&&&(((,,,///222555555444444888;;;???<<<888333000000000111555666888::::::999888777555444444555666999<<<>>>???>>><<<:::999777666555444666888:::;;;999777666666888;;;;;;999777666666000000111111111222222222999;;;;;;888444111222555444444333222333555666666666444111...---......///222444444222333666666333333666888666000+++))))))......------...///111222***'''###$$$))),,,---+++))),,,000222222222444666666555333111///---,,,,,,,,,,,,,,,,,,***)))'''%%%))))))************,,,---000---***'''''''''((()))((())))))***+++,,,,,,---......------...///111222333222111///...,,,,,,+++))))))((('''%%%$$$&&&''',,,+++))))))***---...///,,,***'''$$$"""$$$(((,,,+++---000333444333222111111000///---+++))))))))),,,***'''%%%%%%'''***---+++------***''''''***---000111111000...---...///)))((('''(((++++++'''$$$###''',,,000111000...,,,)))(((%%%$$$$$$&&&((()))$$$&&&(((+++,,,,,,+++******)))(((&&&&&&&&&''''''!!!$$$'''''''''%%%'''(((*********)))))))))***+++,,,+++***'''&&&(((***---,,,)))''')))++++++...000222111///////////////111333666777555222333444444444444555777:::777777888999;;;<<<<<<<<<999666333222555999===>>>???===;;;999:::<<<>>>@@@@@@???===;;;:::<<<@@@DDDRRRdddzzzzzzjjj[[[QQQMMMLLLLLLIIIFFFBBB>>><<<999888777555555555555777:::???BBBKKKKKKJJJJJJHHHFFFDDDCCCDDDDDDCCCAAA>>>>>>???AAAFFFFFFFFFGGGFFFEEEDDDCCC===<<<;;;;;;<<<===???@@@@@@@@@???:::555333555777>>>AAADDDEEEDDDBBBBBBBBBAAAAAAAAAAAACCCGGGJJJLLLGGGGGGGGGFFFDDDAAA???===>>>???BBBCCCCCCAAA???======>>>@@@AAAAAA@@@???>>>===???BBBDDDEEEEEEEEEDDDFFFFFFEEEDDDBBBAAAAAAAAABBB??????CCCJJJNNNMMMJJJGGGGGGHHHKKKNNNPPPPPPOOOLLLMMMLLLIIICCC===::::::777;;;???===888555666999===<<<999666333444777::::::<<<;;;888999<<<===;;;555333222222555888::::::>>>;;;888888:::<<<;;;:::;;;<<<<<<<<<<<<===>>>???<<<999444111000111333444444555777999::::::999888888999888666333111222333222222333555888999777555999;;;<<<;;;999888888999999888666333111111222444---+++((('''(((,,,///111++++++---000444666666555555444333333555555444222222222111111333555888:::::::::;;;;;;;;;:::888666555333111111333444333222///000222333222///+++))),,,000555888::::::;;;<<<:::999777555333222333444777777777666555444222111111333444666666555333222666888888333+++'''(((,,,...111555666555555888;;;<<<:::777555555777999;;;888999;;;======<<<:::999555777:::<<<=========<<<<<<;;;888666444444666777333444555666777666666555666888999888666555555666333444555555444333111000333555666444222222555888555333222222333333444666888777444111/////////000222555666333333666666444555888<<<;;;777222111111000///......///111333555000---)))(((***,,,,,,+++)))+++...111222333444555999888666333000,,,***(((((()))***+++***(((&&&$$$$$$&&&((((((((((((+++...///...+++(((&&&%%%%%%&&&%%%''')))***,,,,,,,,,,,,---------------.........------,,,,,,+++***)))((($$$$$$$$$###"""###%%%(((+++)))'''&&&(((+++///222+++***'''%%%###%%%***---000000000000000111222222///000...,,,(((&&&&&&'''...,,,)))''''''(((+++---)))***+++)))&&&&&&***......//////...---,,,,,,...(((&&&%%%'''***,,,***'''$$$''',,,000111000...,,,)))(((&&&$$$$$$&&&(((***$$$%%%''')))+++,,,------...---***((('''((()))***!!! !!!###&&&(((((('''&&&'''((('''&&&&&&'''((('''(((*********((('''%%%(((,,,//////+++)))((()))'''***...////////////000...///111666;;;<<<999555111222333333444555888;;;::::::<<<>>>@@@@@@>>>;;;777555444555999<<>>>>>===;;;:::<<>>>>>AAACCCKKKLLLLLLMMMLLLKKKIIIHHH======<<<<<<>>>@@@CCCEEEFFFFFFEEE@@@:::777777999???BBBEEEGGGGGGGGGGGGGGGEEEDDDCCCBBBDDDFFFIIIKKKFFFGGGHHHIIIHHHEEEBBB@@@DDDDDDEEEEEEDDDBBB???>>>===???AAACCCDDDDDDCCCBBB@@@AAABBBBBBCCCCCCCCCBBBEEEEEEEEECCC@@@???@@@AAA<<<;;;<<<@@@FFFJJJKKKJJJLLLKKKLLLNNNPPPRRRQQQPPPLLLMMMMMMIIIBBB===;;;<<<888;;;===<<<999777888:::???===999555333444999===:::;;;:::888999===<<<999333222111222555888999999::::::;;;;;;;;;:::::::::===>>>>>><<<::::::;;;===:::777333111111222333222222555999===>>><<<999666555666666444111000111222333444777999999888777777888:::;;;;;;:::999999:::777777666555555444333333)))&&&$$$$$$(((---111333//////000222555777666555555444222222444555555444333333222333444555777888777888999<<>>@@@999:::;;;<<<===<<<;;;;;;777999===AAAAAA???;;;999888888555222000000222555333222222333333333444444777888888777555333444555666777777888777555333222333333444444333555888:::555222111333333222444777::::::999666222///...///000444555222111333444222444777:::<<<:::888666555......---...///222444555444222///---------,,,+++)))+++---000111111111000444333333111...***'''%%%%%%(((+++------***'''$$$"""%%%''''''&&&'''***............+++(((%%%$$$$$$%%%&&&)))+++,,,,,,******)))***+++,,,,,,,,,++++++((())))))******)))((((((###$$$$$$#########&&&((((((((('''&&&'''))),,,...))))))(((&&&%%%'''+++...222111000///...///000000///000000---***((()))+++000...+++)))(((((()))***((())))))'''$$$$$$(((,,,+++,,,---,,,+++***+++,,,)))&&&$$$&&&***,,,+++)))%%%'''***---......,,,+++,,,+++(((''''''(((***,,,&&&&&&&&&''')))---000222444222///,,,++++++---...&&&%%%&&&(((***++++++***((()))(((&&&######%%%((('''((()))******((('''%%%'''+++000000---)))''''''%%%(((,,,///000000111222///000333999??????:::555000111222333333555999;;;===<<<<<<>>>@@@@@@===:::555444555777:::===>>>===999::::::;;;;;;::::::999;;;;;;;;;::::::<<>>>>>@@@BBBFFFHHHMMMNNNMMMHHHAAA<<<;;;<<>>@@@===>>>???BBBEEEHHHJJJKKKNNNMMMMMMNNNOOOPPPNNNMMMKKKMMMLLLGGG@@@<<<===??????>>>===<<<;;;;;;;;;;;;>>>===:::777555666999===<<<===;;;999;;;>>>===888444333333444666777777666333888===>>><<<:::<<<>>>???@@@???===999777999;;;999666333222444444333111111444888;;;<<<:::666444222333333222000///111222333777;;;;;;999666666777888:::;;;:::888777777888444444666888888666222000(((%%%"""###(((...111333444333222333555666555444555333111111333555666666333333333444444444555555222333666;;;@@@BBBAAA>>>888666444666;;;>>>===:::555333111///............111444777888666444333333:::<<<===;;;888666777888888777444222111000000111000111333555666666555555000...,,,***((()))***+++---111555777666777999<<<===;;;888777777999;;;===999999999::::::::::::;;;888:::===??????<<<999666666666666333///,,,---...222111000000000111333444999999888666333222333555777777888999999888777777:::999888777666777999;;;444000000444666444666;;;>>>???>>>:::333...++++++,,,111222...,,,...000///111222555888999888444111)))***+++,,,...111222333444333111000000...---,,,+++,,,///222333222///---,,,------...,,,***'''%%%$$$(((---111111...)))%%%$$$''')))(((&&&%%%)))------000111000+++'''%%%$$$%%%'''))),,,,,,+++((('''&&&''')))***+++***)))(((&&&''')))***+++++++++***(((((((((&&&$$$$$$&&&((($$$%%%&&&&&&&&&&&&'''((())))))((('''&&&(((+++...333222000///...---......000222333111...---...111000///,,,)))((('''((((((((())))))&&&""""""&&&******+++,,,+++)))))))))+++***'''$$$%%%))),,,+++***$$$&&&(((***,,,,,,++++++///---+++))))))***,,,---((('''&&&&&&)))---222555888666222///......000222+++******,,,...///...---++++++)))&&&""""""%%%((('''(((***+++***)))'''&&&&&&+++000111---)))&&&%%%$$$(((,,,///000111222444111111555;;;AAAAAA;;;555///000111222333555999;;;===;;;999:::<<<===;;;888555444555888;;;<<<;;;:::888:::>>>@@@@@@===:::777888999::::::;;;>>>BBBFFFNNNUUU___iiisssvvvoooeeeccc___XXXQQQMMMIIIFFFDDDCCCAAA@@@AAACCCBBB>>>;;;777999;;;;;;;;;===BBBFFFLLLOOOUUUXXXYYYUUUPPPMMMBBBBBBBBB@@@@@@AAAEEEHHHMMMNNNOOOOOOOOOMMMJJJIIICCCBBB@@@@@@AAACCCFFFHHHSSSTTTRRRMMMFFF@@@??????CCCFFFKKKNNNOOOPPPQQQRRRQQQNNNIIIDDDAAAAAAAAABBBFFFIIIMMMPPPQQQNNNJJJHHHNNNLLLJJJHHHEEEBBB@@@???BBBDDDFFFHHHIIIIIIHHHGGGIIIGGGDDDAAA@@@AAACCCDDD>>>??????===:::999;;;>>>AAACCCEEEEEEFFFHHHKKKMMMNNNMMMLLLMMMMMMMMMKKKIIIKKKLLLLLLFFF???<<<>>>AAAEEEBBB???=========<<<;;;<<<<<<<<<:::888888999;;;>>>>>><<<:::===@@@>>>999777555444555666666444333...555>>>@@@===;;;>>>AAAAAABBBAAA===888666777999888555333333555555333000000333666888999777444222000111111000//////000222333999======888444444777999:::;;;999777555444555111333666999999666111---***&&&###$$$)))...222333777555333333555555555444555333000000222555777888333333444444444333222222...///333999@@@CCCBBB@@@555333111555:::===<<<999777444111...---...///000222444666555333000///...888:::<<<;;;777555555777777555222000......//////,,,---000222444555666666///,,,)))((()))+++,,,------111666777777777999<<<@@@>>>:::666555555777888888888777777777888999:::999:::;;;<<<;;;999666555555777888555///***((((((222111///...///000222333::::::999666333222333444666777888999:::;;;;;;;;;BBB@@@>>>;;;999999::::::333///000555888666999???BBBCCCBBB===444---(((''')))...///,,,)))+++,,,,,,......000333777666111,,,&&&'''(((+++---///111222222222222222111000...---...000222555666444000,,,'''(((+++------,,,***(((%%%)))000444555111+++''''''***,,,***&&&%%%(((,,,...111444333...)))&&&%%%%%%'''***,,,,,,***'''%%%%%%&&&(((***+++***)))((('''(((***,,,---...------------,,,)))&&&%%%&&&(((!!!###%%%$$$""""""%%%((())))))***+++,,,---............------,,,+++******111111111000000000000///333222000...++++++---///,,,***(((&&&&&&'''(((***,,,,,,,,,***((((((***,,,)))((('''''')))+++...000(((((()))***+++,,,,,,---+++---,,,'''''',,,000111000---***)))***///444777;;;888444222111111000///+++++++++---000111111000///,,,(((%%%$$$%%%(((***...,,,******++++++***)))+++---//////---)))$$$!!!$$$'''---000222333444444222333666:::===>>>;;;999......///333888;;;;;;;;;::::::888555333444666999555444222444777;;;>>>>>><<<===>>>??????>>>===<<<777888===@@@???>>>CCCJJJPPPVVVaaaiiillljjjddd```^^^[[[VVVPPPLLLIIIHHHHHHGGGGGGGGGEEEBBB@@@???@@@<<<===???@@@AAABBBBBBBBBFFFLLLWWW```ccc^^^UUUNNNJJJHHHEEE@@@===@@@HHHNNNPPPPPPOOOOOONNNMMMLLLLLLEEEBBBBBBEEEEEEEEELLLWWWPPPOOONNNLLLJJJGGGDDDAAAKKKKKKLLLNNNQQQTTTVVVWWWUUUQQQLLLGGGDDDCCCDDDEEEHHHLLLQQQTTTSSSQQQOOOOOONNNNNNNNNMMMKKKHHHEEECCCFFFFFFFFFEEEDDDEEEGGGIIIJJJGGGDDDBBBCCCDDDDDDCCC@@@???>>><<<;;;:::::::::CCCDDDDDDEEEGGGKKKPPPTTTPPPLLLIIIKKKOOOQQQOOOLLLJJJIIIGGGCCC@@@@@@BBBEEEKKKFFFAAA??????@@@@@@>>>;;;:::999:::;;;<<<<<<;;;<<<<<<===???@@@???;;;888666999<<<===999555222000333999@@@BBB???<<<===>>>BBBAAA>>>:::666666777999888888777777666666777777555444333444555555111...+++///222222111111333666999999888666444444555777999888777888888666444111222444555555333111///...***'''%%%&&&+++111666888<<<:::777444333222333444222111000000222444666888555222///000333555555444000///111666::::::555000---,,,---222888;;;;;;::::::888555333000/////////+++///333333111---,,,,,,000555:::<<<:::666555555666333000///000111111000------,,,---000222333333///...,,,******,,,...///111111111222444555555444777===???;;;666555555333555555555555555555555555888999::::::888666333111111777<<<<<<555---)))'''000111333444444333333222444444444222111111333444444777::::::;;;>>>DDDIIIGGGFFFDDDBBB>>>:::777666111...,,,...444999;;;<<>>===<<<<<<;;;@@@BBBDDDEEEGGGJJJOOORRRRRRNNNKKKLLLOOOPPPNNNKKKGGGEEECCCBBBDDDEEEEEEDDDFFFCCC@@@???@@@BBBAAA@@@>>>===<<<<<<>>>===<<<:::<<<<<<===???@@@>>>;;;888888;;;??????===888444333888===CCCDDDAAA>>>===>>>>>>>>><<<:::999:::<<<>>>:::999888777666666555555777555333333444333111...***---000222333444555666777777777666444333444555888888888999:::999777555333444444444222000......***(((''')))---333666888;;;999777555333222222222333222222111222444666888777333///...000333444444000000111555888777222...---,,,---111666999999888;;;:::777555222000...------000444555222///------000444999:::888555444555555333222222222222111///---------///222444555555222000---,,,+++---///111000111222444555555444333666===@@@<<<888666555333333333333333444444555555666777777777666444222111111666:::999222,,,(((''',,,---///000111111111111222222222222222444666888444666888;;;>>>BBBGGGKKKHHHGGGEEEBBB>>>:::777555000...---///444888;;;;;;>>>===:::555000+++'''%%%''''''''''''''''''&&&&&&))),,,......,,,))))))***)))+++...222444444111...---...//////000000000///000333777999666222///---+++---///000///......//////222555777777444000---000///,,,***))))))***+++///222555555222---)))'''&&&))),,,...///---+++))))))(((''''''(((((()))(((***+++---111555666555444111222333111...,,,,,,,,,###&&&((('''$$$###$$$&&&***+++---///000000//////---,,,,,,,,,,,,...000111...///000111333444555666111222222111///...///000333111///,,,***************+++------,,,++++++,,,***((('''&&&)))---222555888444...)))'''(((,,,...555666333---+++000444555555444333222222333555666777444///------///000000)))))))))***,,,,,,+++)))(((((('''((()))+++...///+++))))))***---/////////+++,,,------,,,***'''%%%&&&(((,,,000333555555555666666777888777555000,,,((())),,,111555777777555444222000---,,,,,,---...444333222333555777888888;;;@@@DDDCCC>>>::::::<<>>@@@CCCCCCDDDKKKSSSaaaiiirrrtttnnnfff```^^^WWWUUURRRPPPNNNMMMMMMMMMQQQQQQPPPLLLHHHDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???HHHLLLSSSYYY]]]^^^^^^\\\SSSOOOJJJGGGGGGHHHIIIJJJKKKMMMPPPQQQQQQOOOLLLJJJEEEAAABBBIIIPPPRRRQQQPPPNNNNNNOOONNNNNNOOOQQQSSSRRRQQQQQQRRRVVVYYYZZZZZZTTTTTTSSSQQQNNNKKKIIIGGGGGGNNNTTTTTTOOOKKKLLLOOOVVVTTTRRRPPPNNNLLLLLLKKKGGGHHHIIIJJJJJJKKKMMMOOOMMMJJJGGGEEEDDDEEEDDDCCC@@@@@@@@@@@@@@@???>>>======@@@CCCEEEGGGIIILLLNNNQQQNNNKKKKKKMMMMMMKKKHHHAAA???>>>AAAFFFGGGEEEAAAAAA@@@???@@@BBBDDDDDDCCC@@@@@@???@@@AAA@@@>>>;;;<<<<<<===>>>???>>>;;;999:::>>>BBBCCC@@@<<<888666;;;???CCCCCC@@@<<<<<<<<<888888999:::<<<>>>AAABBB===<<<:::888666555444444888555222111000000///...)))+++...222555666555333222333555555333222333333777777888:::======<<<:::666555444333111000......+++******,,,111555777888:::999999777555333222111444333333222333444555666888444///---...111333555222222222444444222...+++------...111444666666555;;;;;;:::888555111...,,,000222666666444111///...000444888888555333333444555444333333444333111//////000222333555777888888666444111...---///111333000222555777888666444333555<<<@@@===999888666333111111222222333444666666555444444444333333333333111444666444///***((((((((()))+++,,,.../////////000000111222444777999;;;888888999<<<@@@DDDGGGGGGGGGFFFDDDAAA>>>:::777666000......000444888:::;;;;;;999666222...+++)))(((&&&&&&%%%%%%%%%%%%&&&&&&+++---//////...,,,,,,,,,+++---111666999888444000------...////////////...000333555555333000...---///000111111///000111333444555777888777666444222222111...,,,***)))))))))...000111000---***))))))&&&(((,,,///000///---+++---,,,+++******))))))))),,,,,,---///222444444333111333444444222000///000$$$'''***)))&&&###$$$&&&)))+++---/////////...------,,,,,,,,,...111333555777666666555444444333333222333444333111///...///444444333222000---***)))(((***------,,,++++++,,,---+++)))''')))---111444888555///***((()))+++---555888777222000333555444444444555666666666666666666222---******+++,,,---+++***)))***++++++***(((%%%&&&'''(((***+++------)))((((((***---000111111***++++++++++++***)))((('''(((+++///222444555444111222333444555222...***((())),,,000444666555333000...,,,,,,---...//////222111111333666888888777:::???BBB@@@:::888<<>>===HHHLLLSSSZZZ^^^```aaaaaaUUUQQQLLLJJJKKKKKKIIIGGGHHHJJJMMMOOONNNKKKGGGDDD@@@AAAEEELLLRRRSSSPPPNNNOOOQQQTTTUUUUUUUUUVVVVVVYYYVVVTTTUUUXXX[[[[[[[[[QQQRRRTTTUUUSSSPPPMMMJJJIIIPPPWWWVVVNNNIIIKKKPPPVVVVVVUUUTTTRRRPPPNNNMMMIIIJJJLLLLLLLLLMMMPPPQQQNNNKKKGGGDDDDDDDDDCCCBBB@@@@@@AAABBBAAAAAA@@@???;;;???CCCGGGHHHIIIJJJJJJMMMKKKIIIHHHIIIHHHEEEBBB;;;<<>>??????@@@BBBDDDFFFFFFFFFBBBBBBBBBCCCEEEDDDBBB???=========>>>???>>><<<999:::>>>BBBDDDAAA===:::888888;;;>>>>>>;;;999999999444555777:::>>>AAABBBBBB???>>><<<999777555444333777444000---,,,,,,,,,,,,++++++---111666777333///+++...111333333333333444777777999<<>>:::999777444111111111222444666888999555444444333333444555555444555444222---+++***+++((()))***+++,,,------...111111111222555999;;;;;;>>><<<;;;===AAABBBAAA???AAA@@@@@@>>><<<:::888777111111111333666888::::::999777444000---+++******)))((('''''''''((()))***///000111111111000//////,,,...333888;;;:::666222------...............---000222333333000...------111111111000///000222555777777777777666666555555111000...---++++++++++++,,,,,,,,,***((('''((())))))+++...000000///---,,,000111333222000---***)))---,,,,,,...000222333222111333555666444333222333'''***,,,+++'''%%%'''))))))***,,,---......---,,,.........///111444666777;;;;;;999888666444333333555666666444111...------222444666777555000+++((((((***,,,---,,,******+++111///,,,******,,,///111333111///,,,++++++,,,,,,000555888666444555444111333444666777888888777666444111,,,)))((()))))))))---,,,+++,,,------+++)))%%%&&&'''((()))))))))***((('''''')))---000111111******))))))******+++,,,)))(((***---111333333222,,,---000444777777444222++++++---111444555444222...,,,,,,---111444555555///000222555999;;;;;;:::999<<<>>>:::666777???FFFFFFBBBAAACCCEEEGGGNNNUUU```kkkxxx{{{rrreee\\\YYYUUUUUUTTTSSSRRRPPPOOONNNSSSSSSRRRNNNIIIEEEDDDDDDAAAAAABBBBBBBBBAAAAAA@@@FFFLLLUUU\\\______``````XXXTTTPPPOOOPPPOOOLLLIIIGGGHHHIIIIIIHHHDDDAAA>>>===CCCKKKOOOQQQQQQPPPPPPQQQTTTZZZ```ddddddaaa___^^^ZZZVVVWWW[[[^^^^^^\\\PPPRRRUUUXXXWWWUUURRRPPPNNNUUU[[[XXXPPPKKKMMMQQQUUUVVVWWWWWWUUURRROOOMMMKKKMMMNNNOOONNNNNNOOOQQQMMMIIIEEECCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???;;;???DDDGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCBBB???>>>:::AAAGGGHHHDDD@@@>>>??????AAABBBDDDEEEGGGHHHIIIDDDCCCDDDEEEGGGHHHFFFDDD???>>>>>>>>>??????===;;;:::===AAABBB@@@===;;;:::777888999:::999999999:::777777999>>>BBBDDDBBB@@@???>>><<<999777555333333444222...***(((((()))+++---,,,---111444333///***&&&)))---000222333555666666777999===AAACCCCCCBBB<<<999666555555555444222,,,,,,...222777:::;;;;;;<<<=========;;;777444111000000000000000000111111111333444666666666666666777999999666111---,,,---222333555555666555666666555888;;;======999555222222444666888888666222000555777777555111000222444777444000///000111222222:::===@@@AAA???===<<<<<<>>><<<999666444444444555333888===@@@>>>;;;888777777>>>AAA>>>:::999777555333333222333555777:::;;;777666666666666777888888777666444111...---...///+++++++++,,,,,,---......555333222333777999::::::>>><<<;;;===??????<<<999:::::::::::::::999888888333444666777777888999999:::777444000---+++******---------------...///////////////000000000000///,,,...222777::::::666333---...............------///000111111///---------000000000...---...111444666555444444333333444444---------,,,------......------+++)))''''''))),,,.../////////...---+++***000444999999555///***'''+++++++++,,,///111222111000222444555444333333444,,,...///...+++***,,,///------------......//////111111222444555666777888999888888888777666666666555666555333000---------111333555777666222...++++++,,,...---+++******+++333111///,,,+++,,,---///////////////......------,,,333777666555666555222555666777888888777666666333000,,,+++***+++***)))///...---...//////...,,,&&&&&&&&&''''''((((((((((((''''''))),,,...//////***)))((('''(((+++...///,,,+++***---111333222000+++---222777<<<>>>===;;;/////////000333444333222...,,,,,,000555::::::999000111444999===@@@???>>>:::;;;;;;888666999AAAHHHIIIDDDAAACCCFFFGGGMMMSSSXXXbbbmmmpppkkk```XXXTTTUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPOOOLLLHHHEEEDDDEEECCCCCCDDDEEEFFFFFFFFFFFFEEELLLVVV\\\\\\[[[ZZZ[[[YYYWWWTTTSSSSSSRRRQQQOOOGGGFFFEEEDDDBBBAAA???>>>AAAJJJQQQSSSRRRSSSTTTSSSRRRUUU]]]hhhsssvvvqqqjjjaaa\\\XXXYYY___ddddddbbbVVVXXXZZZ\\\\\\ZZZXXXWWWVVV[[[___\\\TTTOOOPPPSSSTTTUUUVVVUUUTTTQQQOOOMMMMMMOOOPPPPPPNNNMMMMMMNNNKKKHHHEEEBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>??????;;;???DDDFFFEEEDDDBBBBBB???@@@AAAAAAAAA???>>>===???GGGOOOOOOGGG@@@???AAA>>>@@@BBBCCCEEEGGGJJJMMMGGGFFFEEEFFFHHHIIIHHHGGGAAA@@@??????@@@@@@???===:::<<>>CCCGGGGGGCCC???;;;:::888666444333222222000///---***'''&&&(((***,,,,,,---///000///,,,)))%%%(((,,,...000222444777666777999<<<@@@CCCBBBAAA<<<999777777999999666333,,,,,,...222888<<<>>>>>>>>>>>>>>>===;;;777444222---....../////////000000000333777999999777666666888;;;;;;777111---...111444666888888777666777888555777<<>>???>>><<<:::888666555444444:::@@@AAA???;;;999999:::@@@BBB>>>999888777555555444333333555888:::<<<999999999:::::::::::::::999777444111//////000111------------...///111222888555333444888;;;;;;999999:::;;;===>>>===;;;888555666777777888888777777444777999999777666666666999777555222000...---,,,000111222333444444444333...,,,+++,,,...///...---,,,...111555888999777444...////////////...------,,,...000000///.........//////...---,,,---000222333222111111000000111111))))))+++,,,---...///000000000---***((((((+++...111000...+++)))(((''''''---222999999444---'''%%%))))))***,,,///111111000000111222222111111222444222444444111///000444888333222111000000222333444333555777888999888777777555555555555666666666666333444333111......///111222222222222222111111111000000000...,,,+++,,,---222111000///............000000000000000000//////,,,111444333444777999888:::::::::999888666555444111///......///000///...///......///111111000...&&&&&&&&&&&&'''((()))***)))((('''(((+++,,,---,,,***((('''&&&(((+++///222111...---///333444222///,,,...333999>>>@@@???===333111//////000111111000...,,,,,,000777;;;;;;999444555999===AAACCCAAA???<<<<<<<<<;;;;;;===AAAEEEFFFAAA>>>@@@CCCDDDGGGLLLRRRWWW]]]```]]]WWWQQQNNNNNNPPPRRRTTTTTTSSSRRRQQQLLLLLLLLLJJJGGGEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFLLLTTTWWWVVVTTTTTTUUUTTTUUUTTTSSSQQQQQQRRRSSSHHHFFFCCCAAAAAABBBDDDEEELLLRRRVVVUUUWWW[[[[[[WWWUUUTTTZZZhhhxxx~~~wwwoooaaa\\\XXX\\\eeelllnnnlllcccccccccbbbaaa___^^^]]]]]]```aaa___YYYUUUTTTUUUUUUTTTRRRPPPOOONNNOOOOOOPPPQQQRRRPPPMMMKKKIIIIIIKKKHHHEEECCCCCCDDDDDDCCCBBBAAA>>><<<;;;;;;===>>>;;;>>>BBBCCCAAA???======<<<>>>@@@BBBAAA@@@@@@@@@CCCIIIOOOOOOIIIBBB??????:::<<>>>>><<<;;;:::;;;;;;;;;;;;<<<<<<>>>CCCHHHGGGBBB<<<555444333111111000000000...///...+++((('''))),,,)))+++------,,,+++++++++)))***,,,---...///222555777777999<<>>======;;;999666333111,,,---...///000000111111333666999999666444333444777:::<<<777000,,,///444444777999999777777888999777999===??????===999777666666888<<>>BBBCCC===888777777666555444333333444666999;;;:::;;;<<<======<<<::::::888666333111000111111111,,,,,,,,,...000333555777888555222444999<<<<<<:::888;;;>>>>>>===:::888777666666777777777666666555444777:::999666333111111666666666555444222111000000222555777777777555444///---+++,,,...000///...---...000333777888777666///000000000//////...---***,,,000111000/////////---......---,,,,,,///111000000000///////////////'''(((***+++---...//////000///---***''''''***,,,000---)))%%%""""""$$$%%%)))...333222,,,&&&###"""&&&&&&))),,,000222111//////000///...---...000333777888777444222444999>>>888777444333333555777999555777999;;;;;;:::777666444444444444444444444444111111000///......111444333111///---...000444666444333222000---,,,---///000000000000000/////////333222111000000000111222---111222000222888<<<===???>>>===;;;888666333222/////////111444555444222///......///111222111///'''&&&&&&&&&(((***,,,---***((('''(((***++++++******(((&&&%%%'''+++000333555111///000444666333000---///222888<<<>>><<<:::555222///---...////////////---,,,000777;;;:::777888999<<<@@@DDDDDDBBB???>>>>>>>>>???@@@@@@AAAAAABBB<<<:::<<<>>>>>>AAAEEEOOOQQQRRRSSSRRRPPPMMMKKKFFFHHHLLLOOOQQQQQQOOOOOOJJJKKKKKKJJJGGGFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDGGGLLLRRRSSSPPPNNNOOOQQQOOOPPPQQQOOOMMMMMMPPPSSSIIIGGGCCC@@@AAADDDIIILLLUUUXXXXXXWWW\\\bbbaaaZZZXXXUUUVVVddduuu|||uuukkk```[[[YYY^^^iiirrruuutttnnnmmmjjjgggeeecccbbbbbbbbbccccccaaa\\\XXXVVVVVVWWWTTTOOOKKKJJJLLLOOOQQQQQQRRRRRRPPPLLLIIIGGGFFFKKKIIIEEEDDDEEEFFFFFFEEECCCAAA===:::888999;;;===;;;===@@@@@@>>>;;;:::999;;;>>>AAACCCCCCCCCCCCCCCDDDGGGJJJKKKHHHCCC>>>;;;666888;;;>>>@@@FFFNNNTTTRRRNNNIIIFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCAAA@@@<<<======;;;:::;;;===@@@@@@>>>;;;:::999:::999999999999<<>>@@@???>>>888666555888;;;<<<777222++++++,,,111777>>>BBBCCC===<<<;;;999777444222000,,,---...000111222222222777999999777333000111222555999;;;777///+++000666444777999999777666888:::999;;;>>>@@@???<<<999666888888:::>>>BBBBBB???;;;???>>><<<777222222666:::555666888;;;<<<999333///333:::BBBEEECCC@@@@@@BBB???@@@@@@???<<<888444111444:::??????;;;888888999@@@DDDCCC<<<777666777666555444222222333555888:::;;;<<<===>>>>>><<<:::999888555222000000111111111)))***+++...111555999;;;777444222444:::>>>>>><<<<<>><<<;;;;;;;;;:::999888555333222333666888666444111000...------000444666444111//////000222333333888666222000///000111333555444222000......//////111///---///222444333111333333333444777:::===@@@AAA@@@???>>>===999444000444111000222666888555222///111444333///...///111***)))))))))***,,,---///)))(((&&&&&&'''))),,,...---+++***)))+++///333555999888777555333111000///---000555:::;;;:::777555000///---+++************...---...222888;;;;;;:::<<<;;;===BBBGGGHHHDDD???@@@AAABBBBBBCCCCCCCCCCCC<<<<<<;;;999999;;;@@@DDDDDDGGGJJJKKKKKKJJJIIIJJJEEEGGGIIIKKKMMMMMMMMMMMMJJJHHHGGGGGGIIIJJJJJJIIIDDDCCCBBBBBBCCCEEEFFFFFFGGGKKKNNNMMMKKKJJJLLLOOOQQQQQQOOOLLLJJJJJJMMMOOOMMMKKKGGGCCCBBBEEELLLQQQYYY\\\\\\[[[]]]aaa___[[[XXXYYY\\\ccckkkmmmjjjeeebbb]]][[[bbbpppzzz}}}{{{}}}wwwpppkkkgggfffeeeeeeccc```\\\XXXVVVTTTTTTVVVQQQJJJEEEEEEGGGHHHIIINNNOOOPPPOOOLLLIIIHHHHHHIIIGGGEEECCCDDDEEEHHHIIIIIIEEE>>>888555555888999888:::<<<>>>>>><<<999777666:::@@@DDDEEEDDDCCCCCCAAA@@@@@@CCCFFFEEE>>>888999:::<<<>>>BBBIIIQQQWWWVVVQQQJJJDDDBBBDDDHHHKKKGGGFFFCCCAAA@@@@@@AAABBBCCCAAA>>>======>>>>>>===CCC???;;;888999:::;;;<<<<<<;;;:::<<<===;;;666111***+++,,,------------,,,+++,,,...------...000222///...,,,******+++,,,------111444222...,,,...111888<<<@@@@@@???===>>>???777666777999:::777000+++&&&(((,,,111666;;;???AAA<<<999666444333111///---222444555555444333444444444444333222111000000000444555555333000///333666666777888666222111333666888;;;======;;;999888888:::;;;===>>>???@@@@@@???======;;;888555444666888999888999;;;===;;;555000444888===>>>======???AAABBBAAA???<<<999666444333777888;;;<<<888333555;;;???>>><<<:::999888777777:::777333222444888;;;<<<999<<>>===>>>>>><<<:::888888888111666:::999555222222555555666666444000.........444333444888<<<<<<666000000222555888999888666444555444444444555555333111000222333444444444666777555222///...///000000000////////////...............,,,***+++...000...,,,...///......,,,+++)))(((++++++***)))(((***...111111000...+++)))'''%%%$$$)))'''### &&&&&&&&&'''((('''$$$"""&&&(((***,,,---,,,+++))),,,---...000000000///...<<<999666444444666999;;;===888444888@@@EEECCC>>>AAA@@@>>>======<<<;;;:::777555333444666777555333000///------...111555777444222//////111333444444333222111000///000222333444333222000...------,,,///,,,***+++...000000///333222222333666999<<<>>>>>>============:::666333333444555666555555555555333444444333111///...///******))))))***,,,---...,,,***)))((((((+++---///...---,,,,,,---111444777999999888777555333222222...111555888888666333111///...,,,***))))))******//////111555:::======<<<===<<<===AAAFFFFFFBBB>>><<<===???@@@AAAAAAAAA@@@@@@@@@>>><<<:::;;;>>>@@@@@@CCCGGGHHHHHHHHHHHHIIIFFFGGGIIIKKKLLLMMMNNNNNNJJJHHHGGGGGGHHHJJJJJJJJJAAA@@@@@@@@@BBBDDDFFFGGGHHHIIILLLMMMMMMMMMNNNPPPRRRQQQOOOKKKHHHHHHIIILLLLLLKKKIIIGGGGGGKKKQQQUUUYYY\\\^^^___bbbfffeeeaaaZZZZZZ\\\bbbhhhjjjgggccc```___aaahhhsss}}}|||uuuooojjjhhhgggaaa```]]]ZZZWWWUUUSSSSSSRRRNNNHHHDDDCCCEEEGGGIIILLLMMMMMMLLLIIIGGGGGGHHHFFFEEECCCBBBCCCEEEGGGIIIEEEAAA;;;666444444666888;;;<<>><<<888:::;;;===???CCCIIIOOOTTTSSSOOOJJJEEEDDDFFFJJJMMMMMMKKKGGGDDDAAA@@@@@@@@@@@@???=========>>>===;;;AAA>>>:::888:::<<<===>>><<<;;;:::::::::888444000+++,,,,,,---......//////+++,,,---...---...000222000000///...//////111111///333555444111///111333999<<<@@@AAA@@@>>>???@@@:::999999::::::777111---(((***---111555999<<<>>>888666333111000000...,,,111222444444333222333444111111000//////000222333222222111000//////222444555777888666222111333555777999;;;;;;999888888888<<<===???@@@@@@???===<<<:::999777666666777999:::999999:::===>>><<<777333444777999888888999>>>BBBBBBBBB@@@>>>;;;888555444666666999;;;888333444888::::::999888777777888999999777555666888:::;;;;;;999<<>>>>>===<<<999777666666333777:::999555111111333444555555333000......///666555666:::>>>===888222222555999<<<===;;;888666555444333444555666555333333444444444444555666777444222///...///111111111000000000///////////////---,,,+++---000111///---///...---,,,***))))))((()))))))))((((((***...111000000///---,,,***)))((('''&&&$$$"""!!!!!!!!!"""'''&&&&&&''')))***(((''')))***,,,---------,,,+++......////////////......:::888666444444666888:::<<<888777<<>>@@@@@@>>>=========AAADDDEEEAAA===999;;;===@@@AAAAAA@@@???DDDDDDCCC@@@===;;;<<<======@@@DDDFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMOOOPPPPPPLLLJJJFFFEEEGGGIIIJJJJJJ??????>>>???AAACCCFFFHHHIIIHHHIIILLLOOOQQQRRRRRRUUUTTTPPPKKKGGGEEEFFFHHHJJJKKKKKKKKKLLLOOOTTTXXXZZZ___cccfffjjjnnnmmmhhh]]]\\\\\\```dddeeebbb___]]]```fffmmmuuu}}}~~~vvvoooiiieeeddd\\\[[[YYYVVVTTTRRRPPPPPPMMMKKKHHHDDDCCCEEEIIIMMMJJJKKKJJJHHHFFFEEEGGGHHHEEEDDDCCCBBBBBBDDDFFFGGGBBB???:::666555666888:::>>>@@@BBBCCCBBB???<<<:::555888<<<>>>??????@@@AAA666333000111555888999999888;;;>>>@@@CCCGGGKKKOOONNNLLLIIIGGGGGGIIILLLNNNRRROOOLLLGGGCCC@@@???>>>======<<<===???>>><<<:::===;;;888888:::===???@@@===;;;999888777555222///,,,,,,,,,---...000222222,,,---......---...///111000000111222333555666666222555777666444333555777;;;>>>@@@AAA@@@>>>>>>>>><<<;;;;;;:::999777333///+++,,,///222555888999:::555333000///000000///...///111333333222222333444///...,,,,,,---000333555222000......///111111111444666777666222111222555666777888888777777888:::===>>>@@@AAA@@@<<<888555555222000222777;;;<<<<<<::::::<<<>>>???===999555444555555333333666===CCCCCCCCCCCCAAA???;;;888666555444777;;;;;;666333444555666777666666666888:::999888888999;;;<<<;;;::::::===@@@@@@===999666555111222333444444333333222------///222666777666555999999:::===@@@AAAAAA@@@???>>>===;;;999888666666555888;;;:::555222111222333444444222000///000222666666888;;;???===888333555999>>>AAABBB@@@;;;888555333222222444666666666666666555444444555666777222000//////000222222222333222222111000///......++++++---///111222000---...---+++)))(((((()))***)))******))))))+++...111---------------,,,,,,+++''''''&&&%%%%%%&&&&&&'''((('''&&&'''***,,,,,,,,,+++,,,,,,------...//////111000///...---------...888777666555555666777888888666777===EEEIIIGGGCCCAAAAAA@@@>>>;;;999888888<<<:::999777555444222111111000000000111333444555000...++++++---///000000------////////////...---,,,---///000///...+++)))+++((($$$###$$$'''+++...000000000111222444666777888777777999;;;<<<;;;:::777999;;;:::777555555666666333111111222222...+++///...---------...///000111000...---,,,---...////////////000111444666777888:::<<<;;;888555666777666666777777666444222111222111///...///000222444333555999===AAABBBBBBAAA???>>>???BBBDDDDDDAAA>>>999;;;>>>AAACCCCCCBBBAAAEEEFFFFFFCCC@@@===<<<<<<@@@BBBFFFGGGFFFEEEEEEEEEIIIJJJLLLNNNPPPRRRRRRSSSPPPLLLGGGDDDEEEFFFGGGGGG@@@@@@@@@@@@@@@CCCGGGJJJKKKIIIIIILLLRRRVVVVVVUUUYYYXXXTTTNNNHHHFFFFFFGGGJJJKKKMMMMMMNNNPPPSSSVVV\\\bbbhhhlllqqqtttqqqkkk```^^^]]]]]]___```___]]]]]]```eeekkkssszzz~~~wwwooohhhaaa]]][[[WWWVVVUUUSSSPPPMMMKKKIIIIIIIIIGGGEEEDDDGGGLLLQQQKKKKKKIIIGGGEEEFFFHHHKKKGGGFFFDDDCCCBBBCCCCCCDDDAAA???<<<999999:::<<<>>>@@@BBBDDDDDDCCC@@@===::::::;;;======<<<<<<>>>???555222000111333666888888555888<<>>AAABBBAAA>>><<<999777666777:::>>>@@@AAA>>><<<:::777555333000///------------///111222444///000111000...------...,,,---000222444666777777444666888777666777999;;;>>>@@@AAAAAA???===:::999::::::999999999777555333///111222444666777777777444222//////000222222222///111333333333333444555///...,,,+++,,,000333666666333///000222333222///333666888666333111333555666777777666666888;;;===>>>@@@BBBCCC@@@:::333///000,,,***...666<<<>>><<<<<<===>>>>>>>>>;;;777444333444444333333666===CCCDDDDDDEEEEEEBBB???;;;888777555888>>>???:::555444444666888777555666888;;;;;;:::999999;;;<<<<<<<<<<<>>;;;888888999<<<<<<:::888555333222222222222222222222222333333---+++)))(((***,,,---------...//////...---+++)))''')))---///000///---+++***((($$$""""""&&&+++...////////////000111222222555555666999;;;<<<;;;:::;;;999777888999888666333333000...///111222///+++111111///......///000000111000...---------------------...000222333555555666:::===<<<888555555777444444444333333333333333222111//////000222666888555888;;;>>>@@@AAABBBBBB???@@@AAACCCDDDDDDBBB@@@999;;;>>>@@@BBBBBBBBBAAACCCDDDEEEDDDAAA???>>>>>>EEEGGGIIIIIIGGGEEEDDDCCCJJJLLLOOORRRTTTUUUUUUUUUQQQMMMGGGDDDCCCCCCCCCCCCCCCCCCCCCBBBAAADDDHHHLLLNNNLLLKKKNNNTTTXXXYYYXXX]]]\\\XXXRRRLLLJJJJJJKKKMMMOOOQQQQQQQQQQQQSSSTTT^^^eeelllqqquuuvvvqqqiiibbb```]]][[[[[[\\\]]]]]]```___aaagggpppuuuvvvuuuuuurrrllleee^^^YYYUUUSSSSSSSSSRRRPPPMMMIIIEEECCCCCCBBBBBBBBBCCCGGGMMMQQQMMMLLLJJJGGGEEEFFFIIILLLKKKIIIGGGEEECCCBBBAAAAAA???>>><<<;;;;;;===>>>@@@AAACCCEEEEEEDDDAAA===;;;=========;;;999888999:::555444444555555666555444111444999<<<===>>>???@@@BBBBBBBBBCCCEEEFFFGGGHHHNNNMMMKKKIIIGGGEEEDDDCCC@@@AAACCCEEEGGGFFFBBB???777666555777;;;>>>@@@AAA???>>><<<999666333111111.........//////111222222222333444222///---,,,,,,((())),,,///222555666777666777888888888:::<<<>>>AAAAAAAAA@@@>>>;;;777555555777888999999999999999555666777888888888666555333000------...000111111///111333444444444666777333111///---...000333555<<<888555555666666444111333666888777444333444555777777888777888:::>>>BBBDDDFFFHHHHHHDDD===555000...***)))---555<<<===<<<>>>???@@@>>>;;;888444222222555888999888999===AAADDDEEEFFFFFFDDD@@@===:::999888;;;AAACCC>>>999777888:::<<<:::777666888<<<===:::777666777:::<<<======@@@CCCCCCAAA===;;;:::777888999:::888444111......000222555666777888999>>>>>>===<<<:::999888888;;;999999;;;>>>@@@???>>>555777999999888777666555222222222111000111444666555666777999::::::888666444777<<<@@@AAA@@@>>><<<444000,,,+++---000333444555222000///000111000///.........///333555666555;;;:::777333000,,,)))(((&&&)))---000111000//////+++)))'''&&&'''+++///111333333333000...---...///(((***,,,...000000000///000111111000///---+++)))***(((&&&&&&''')))***)))&&&&&&'''))),,,///111333111///,,,))))))***,,,...999999999888777666555444111000111666===AAABBB@@@@@@BBBCCC@@@<<<999:::<<<;;;;;;;;;999666444444444222333333444444444333222...,,,))))))+++------....../////////...,,,***)))'''))),,,...000///...---)))(((%%%###"""%%%***///------..................111222555999===>>><<<:::;;;777555666888999555111000///...///000000...---222111///.........//////...---,,,,,,+++++++++++++++,,,...000222333444444777<<>>999555555777111000.........///111222000///------...222666999777:::<<<======>>>???AAA>>>???@@@BBBCCCCCCBBBBBB::::::<<<===>>>???@@@@@@@@@AAACCCBBB@@@??????@@@GGGIIIKKKJJJGGGDDDBBBBBBIIILLLQQQUUUXXXXXXVVVUUUNNNJJJFFFCCCBBBBBBAAAAAACCCDDDEEEDDDCCCEEELLLQQQRRRQQQPPPRRRUUUYYY[[[[[[___^^^ZZZUUUQQQOOOPPPRRRRRRTTTUUUUUUTTTSSSTTTVVV\\\dddmmmrrrvvvuuunnneeebbb___ZZZWWWVVVXXX[[[]]]```^^^___ccciiikkkiiiffffffddd```[[[WWWSSSPPPNNNNNNOOOOOONNNKKKGGGBBB@@@;;;999888:::@@@FFFJJJLLLLLLLLLJJJGGGEEEEEEHHHJJJKKKJJJHHHFFFCCCBBBAAA@@@<<<<<<;;;;;;<<<===>>>???BBBDDDFFFGGGFFFCCC@@@===<<<===<<<:::777555555666555666777888777555333111///333777:::;;;<<<======??????@@@@@@AAACCCDDDDDDJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGIIIJJJIIIFFFCCC999888777999<<>>999666444444222222222222222111000000333555666555222///......'''(((+++...111444777888888888888999;;;>>>@@@BBBCCCBBB@@@@@@???<<<888444555888;;;===>>>===>>>>>>:::;;;<<<<<<<<<:::888666111...+++)))***,,,------...111333555555555777888777666333222222333555666===;;;:::999999888666555333666999999666444555777666777888999:::===AAAEEELLLMMMOOONNNJJJCCC;;;777000...---///555:::<<<<<>>======???AAABBBCCCCCCCCCAAA???<<<:::999999===CCCCCC===::::::;;;???@@@>>>999777999===<<<888444222444777999;;;<<>>>>>666111+++((()))---000222111///,,,---///000...+++,,,,,,---000444777777777<<<:::777333///+++)))'''&&&***---000000000111222---+++)))((())),,,000222555666555333000//////000,,,...111333444444444333222333333222000---***'''((('''%%%&&&'''(((((('''$$$%%%''')))+++---///000,,,+++)))((((((***,,,...;;;;;;;;;:::888666444222/////////333999===??????>>>@@@BBB@@@;;;999:::===999:::;;;999666555555777///111333555666666555555222///------...000111111............---,,,,,,+++***+++---...///...---,,,''''''&&&$$$"""$$$)))...,,,,,,---------,,,,,,++++++...333999???@@@>>><<<666666555555666555444222000111222111///---------000///...,,,++++++,,,,,,******))))))))))))))))))+++,,,///111333444333333999>>>CCCAAA:::555666888111///---++++++---///111///...,,,,,,...333888;;;999:::;;;;;;999:::<<>>@@@@@@AAAAAABBB======<<<<<<===???@@@AAA>>>@@@@@@@@@>>>>>>???@@@EEEGGGHHHHHHEEEBBB@@@@@@GGGKKKQQQWWWYYYXXXUUUSSSGGGEEEBBBAAABBBBBBBBBAAA@@@BBBDDDDDDCCCGGGOOOVVVVVVVVVVVVVVVVVVXXX[[[^^^^^^^^^[[[WWWTTTTTTVVVXXXSSSUUUVVVUUUTTTTTTUUUWWWWWW```jjjqqquuutttkkkbbb^^^[[[VVVRRRQQQTTTYYY]]]XXXZZZ\\\]]]^^^]]][[[ZZZWWWWWWUUUSSSPPPNNNMMMLLLHHHIIIKKKLLLJJJGGGCCC@@@777333111555???GGGIIIIIIIIIIIIGGGEEEBBBAAACCCEEEHHHGGGFFFEEECCCBBBAAAAAA=========>>>>>>???@@@@@@CCCEEEGGGIIIHHHFFFCCCAAA<<<===>>>===:::888888888888999::::::999777666555111555999;;;======???@@@@@@????????????@@@AAAAAAHHHIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJKKKLLLKKKHHHEEE===<<<;;;<<>>999777777666777888777666333000...111333666666555333333333+++,,,---000333777;;;===;;;::::::;;;>>>BBBDDDFFFBBBAAA@@@AAABBB@@@<<<999999>>>CCCEEEDDDCCCCCCCCC>>>???@@@@@@???===:::888222///+++((()))***++++++---///222444444555777888999888777777777777888999999:::;;;:::999888888999333777;;;;;;888666666888555666999:::<<>>@@@BBB???>>>>>>===<<<;;;999888555777<<>>>>>===;;;999777333555666666666888===AAA@@@AAA@@@===:::888:::<<<777555444888>>>AAAAAA>>>:::::::::::::::777444222......---,,,+++,,,///222444333222000000111444777111111111222555:::>>>AAA:::444,,,''''''***...000...,,,+++---000000,,,(((++++++---000555888888888888777555222///,,,***)))))),,,///111111222444777111000...,,,,,,---///000333444555333111000111222///111444666777666444333000111222222///,,,(((%%%%%%$$$%%%&&&)))***)))((('''((()))++++++++++++***&&&&&&&&&&&&(((***---///<<<<<<<<<;;;999666333111///......111666;;;>>>>>>:::===???===888666888;;;888:::;;;:::777555777999,,,...222555777888888777555333111111222444555555,,,,,,------------......---............---+++***&&&&&&&&&$$$"""$$$(((---,,,,,,,,,,,,,,,+++******&&&***111:::@@@BBB@@@>>>222555777666333111222555222444666333///,,,,,,...///...,,,***)))))))))***''''''''''''''''''''''''+++---000222444444444333;;;AAAEEECCC<<<666777999444111...,,,+++,,,///111000///......000555:::>>>:::;;;;;;999666777:::>>>888:::<<<>>>>>>???@@@BBBAAA@@@???>>>>>>@@@BBBDDD?????????>>>===<<<>>>???AAACCCEEEEEECCC@@@??????DDDIIIQQQWWWZZZXXXTTTQQQBBBAAA@@@@@@BBBDDDCCCCCC===@@@BBBCCCDDDIIIRRRZZZXXXZZZZZZYYYVVVWWW[[[___]]]]]][[[XXXVVVVVVYYY[[[QQQRRRSSSSSSRRRSSSUUUWWWSSS]]]hhhoootttsssjjj```[[[XXXSSSOOONNNQQQWWW\\\OOOTTTYYYYYYTTTPPPQQQSSSMMMMMMMMMLLLLLLKKKKKKJJJCCCEEEIIIKKKJJJHHHDDDBBB666111...444@@@IIIKKKHHHFFFFFFEEEBBB???>>>???@@@DDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAABBBBBBCCCCCCDDDFFFIIIJJJJJJHHHEEECCC===???AAAAAA???>>>======;;;<<<======;;;::::::;;;444777;;;>>>???@@@BBBCCCAAA@@@???>>>>>>>>>@@@@@@IIIJJJKKKMMMOOOPPPPPPPPPMMMLLLKKKLLLLLLKKKIIIFFFAAA???>>>???BBBCCCDDDCCCBBBEEEGGGFFFAAA<<<::::::999;;;<<<;;;999444000---///222555777777666666777000000111333666;;;???AAA>>><<<<<<===AAAEEEGGGHHHAAA@@@@@@BBBDDDDDDAAA>>>>>>CCCIIIKKKJJJGGGFFFGGG@@@AAACCCCCCAAA>>>;;;999666222---******++++++++++++...111222333444666888::::::999::::::;;;;;;<<<333777::::::888777999<<<444888;;;<<<999777777999333555888:::<<>>AAAAAA???>>>@@@CCC<<<;;;:::999888777666666222555;;;???;;;555666;;;;;;???BBB@@@:::999===BBB333222111111222333222111666:::>>>@@@???>>>===<<<<<<===>>>??????>>>======555666777777666999>>>CCC@@@AAAAAA???<<<;;;===@@@777444333666<<>>;;;>>>===<<<;;;999666222///,,,,,,+++)))((())),,,///000///,,,))))))+++000333111///......222888???DDD===777...(((''')))---///---++++++...222111,,,'''***+++---111555888999999555444333111///...---,,,+++...111222222333777:::666444111///---------...000222333333222111222444///111444555666555333111---...000000...+++'''$$$######$$$'''+++,,,+++******+++,,,---,,,***(((&&&######$$$%%%(((***---///>>>===<<<===>>><<<888444111111222444666888:::;;;@@@???;;;666222333777<<>>999666666888:::;;;333333333444666999<<<>>>===999555555777888555111111...,,,---///111000...---+++******++++++)))'''%%%%%%%%%%%%%%%&&&***---,,,))))))***)))'''***/////////111888???AAA===888333333333333333333333333888888777444000,,,(((%%%)))(((&&&###!!!"""&&&)))))),,,......---+++******///111333555777999999999>>>???AAAAAA???;;;777444222333333000......111555555444222000///222777;;;<<<999555666999<<<======;;;::::::>>>BBBEEEDDDBBBCCCDDDEEEGGGHHHHHHEEECCCBBBAAA>>><<<;;;;;;<<<===@@@AAABBBBBBAAAAAACCCDDDOOOMMMLLLNNNRRRSSSNNNJJJDDDBBB@@@AAADDDEEECCCAAAAAABBBBBBCCCEEEKKKRRRWWWaaa___\\\XXXUUUUUUXXX[[[___^^^]]]^^^^^^\\\YYYVVVQQQQQQQQQQQQQQQQQQQQQQQQUUUXXX]]]dddjjjiiiccc]]]SSSSSSQQQOOOMMMNNNRRRUUUPPPQQQPPPPPPNNNLLLIIIHHHJJJHHHGGGFFFGGGHHHGGGFFFFFFCCCAAABBBEEEGGGEEECCC999999;;;@@@EEEJJJKKKLLLPPPKKKEEE@@@>>>??????@@@FFFGGGGGGEEECCCAAAAAAAAAAAACCCDDDDDDBBBBBBEEEHHHKKKJJJJJJKKKMMMMMMLLLJJJGGGFFFFFFEEECCCBBB@@@???DDD@@@<<<===AAABBB@@@<<<<<<::::::<<<@@@CCCEEEEEECCCBBBAAA@@@???@@@AAABBBHHHHHHKKKPPPSSSSSSOOOKKKLLLJJJHHHGGGGGGGGGEEECCCDDDBBB@@@BBBDDDEEEDDDBBBCCCDDDFFFEEECCC@@@?????????<<<:::999999777222...222222333555888888777555:::888666555777:::===>>>AAA???===???BBBCCCAAA>>>===>>>???@@@AAAAAABBBBBBEEEIIINNNPPPNNNJJJFFFDDDCCCCCCDDDDDDCCC@@@>>>===999888555222000/////////111///---...000333555555888777777:::>>>@@@???======;;;888666666888;;;===@@@???<<<:::999999888888555555666:::???CCCEEEFFFNNNKKKHHHHHHHHHGGGCCC@@@AAA<<<777777;;;>>>>>><<<@@@BBBDDDBBB???===>>>@@@AAA@@@@@@???@@@AAACCCDDD<<<;;;::::::::::::;;;<<<>>><<<999555444444444555===<<<<<<>>>@@@???;;;777111111111111111222333333333777<<<>>>===:::999888999;;;@@@DDDBBB<<<;;;===;;;;;;999777888;;;@@@EEEGGGDDD???<<<<<<;;;;;;:::777666666888;;;=========BBBCCCDDD@@@999222//////,,,......---***))),,,...///---)))%%%###&&&+++///555111---...222888;;;<<<888444...******+++---...000///000222444222---)))------...///111444666777333333000,,,---000000---////////////000222444555...000333222///,,,)))(((000///000333666777444111///,,,***+++...000///...///---,,,...000---&&& ###%%%)))+++,,,+++)))''')))...555999777///&&& """$$$'''***,,,---...AAA@@@??????@@@???<<<888444555555666888:::;;;<<<@@@???<<<777444444888<<<@@@===888555555666888:::555444333333555888;;;>>><<<888444444777777444111000...,,,,,,...000///...///---++++++,,,,,,+++***)))******)))((())),,,///,,,******+++***'''***...//////111777===>>>:::666333222111111222444666777666666555444111---)))'''''''''%%%###"""###'''***...000333444222111000000333444555666888:::;;;<<<<<<===???@@@???<<<888666333555555333222222555888777666555222111222666999:::888888:::>>>AAAAAA@@@>>>======???CCCEEEEEEDDDFFFFFFGGGHHHIIIHHHGGGEEEAAA@@@>>>===<<<===>>>???>>>@@@BBBCCCCCCDDDEEEGGGMMMKKKJJJLLLOOOOOOKKKGGGBBB@@@@@@BBBFFFHHHGGGEEEEEEFFFGGGGGGIIINNNTTTXXX```___]]]YYYVVVTTTVVVXXXXXXXXXZZZ\\\]]][[[WWWTTTNNNNNNNNNNNNNNNNNNNNNNNNSSSUUUYYY]]]___]]]YYYUUUPPPNNNJJJHHHHHHJJJMMMNNNOOOOOOOOOOOOMMMKKKIIIHHHHHHFFFDDDCCCDDDDDDDDDBBBAAA@@@???@@@BBBCCCDDDCCC>>>>>>@@@DDDJJJOOORRRRRRRRRMMMFFFAAA???@@@BBBBBBHHHHHHHHHFFFCCCAAAAAABBBCCCFFFHHHHHHGGGGGGIIIKKKHHHGGGHHHIIILLLMMMLLLKKKJJJJJJIIIHHHFFFCCCAAA???CCC???<<<<<>>>>>???>>><<<999999999777333000111222333444666888777777888:::;;;999888888===AAABBB@@@??????@@@AAA@@@@@@@@@@@@??????@@@AAAAAABBBGGGKKKOOOPPPMMMHHHDDDBBBAAABBBDDDFFFFFFDDDBBB@@@???>>>;;;999666555444444222000...///111333555555888777777999<<<===<<<:::999888666555666888:::<<>>CCCEEEEEEHHHFFFEEEEEEGGGFFFDDDAAABBB<<<666555999===???>>>@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@BBBDDDEEE>>>===<<<;;;:::;;;<<<======;;;888666555666777888=========@@@AAA@@@<<<888000000000111222333444444777999;;;======;;;888555777888>>>BBB@@@:::999;;;;;;;;;;;;::::::===BBBEEEJJJGGGCCC@@@>>><<<:::888777666444555888;;;<<<===AAABBBBBB???888222///...,,,...///---++++++---///...,,,(((%%%###%%%))),,,000---+++,,,111666999:::777333...++++++,,,......000000111333555333///+++---...///000222555666777333222///***+++//////,,,,,,++++++,,,---///111222///111222000---)))'''''',,,+++---000333444222000,,,)))'''(((+++---------///......000222///((("""###%%%(((+++,,,+++((('''(((,,,222777777111(((!!! ###&&&***---///000DDDCCCBBBBBBCCCBBB@@@===:::::::::;;;;;;<<<<<<<<<@@@???<<<888666666999<<<>>>;;;777444333444666888777555222111222555999<<<999666444444666666333000...---++++++---/////////222000---+++,,,---------...///...---,,,,,,...000+++***+++---+++((()))---000000222666999:::666111/////////000222555777999444444444333111...,,,***'''''''''%%%%%%&&&))),,,111444777888777666666666555555444555666999;;;===:::<<<>>>@@@???===:::888555666666666555666888:::777888777666444444666888888999:::>>>BBBDDDDDDCCCBBBAAA@@@AAACCCEEEFFFEEEGGGGGGGGGGGGGGGGGGFFFFFFAAA@@@@@@??????@@@@@@AAA>>>AAAEEEGGGHHHIIIJJJLLLMMMKKKJJJKKKMMMMMMJJJGGGBBBBBBDDDGGGKKKMMMLLLKKKLLLMMMMMMNNNOOOQQQUUUYYY______^^^[[[WWWTTTSSSTTTQQQSSSVVVZZZ\\\ZZZVVVRRRJJJKKKKKKLLLLLLKKKKKKJJJMMMOOORRRSSSRRRQQQQQQRRRNNNIIICCCBBBDDDGGGHHHHHHLLLMMMMMMMMMMMMKKKJJJIIIGGGDDDAAA@@@@@@@@@???>>>===>>>>>>>>>>>>???AAACCCBBBCCCEEEJJJQQQXXX[[[]]]XXXRRRJJJDDDBBBCCCEEEFFFJJJJJJIIIGGGDDDBBBBBBCCCFFFHHHKKKLLLLLLKKKKKKKKKEEEEEEEEEGGGJJJKKKKKKIIILLLLLLLLLKKKHHHEEECCCAAABBB>>>;;;;;;>>>@@@@@@???>>><<<;;;===BBBHHHKKKMMMHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGIIIKKKLLLKKKGGGCCCCCCGGGKKKHHHBBB???BBBEEEDDDCCCBBBCCCDDDEEECCCAAAAAAAAAAAA???<<<<<<===>>>===;;;999999999888666444333333333444555666777888666;;;>>>===999999===CCCDDDCCCBBB@@@>>>???AAACCCDDDBBB@@@?????????AAABBBHHHKKKNNNMMMJJJEEEAAA??????BBBEEEHHHIIIHHHFFFDDDCCCBBB@@@===;;;999777666555333111111222444555555888777666888999:::888777666666666666777888::::::===;;;888777888888888777555555666999>>>AAACCCCCCCCCBBBBBBCCCEEEEEEDDDCCCCCC===666555888===@@@AAA@@@>>>===???DDDFFFFFFEEE@@@@@@???@@@AAACCCEEEFFFAAA@@@>>><<<<<<===>>>???===;;;999888888999:::<<<======???AAABBB???;;;777111111222333444555777888:::999:::<<<>>><<<777333333555999???>>>888666888:::<<<===>>>>>>@@@CCCEEEKKKIIIFFFDDDAAA===999555777444222111444888:::;;;@@@AAA@@@===777333000...------...---,,,,,,...///,,,***'''$$$###$$$&&&((()))((((((+++000555777888666333///------.........000000222444555333000---...///000222444666777888333222...))))))---...+++))))))******,,,...///000000000000---***'''&&&&&&'''''')))+++...///...---'''%%%###$$$&&&)))++++++......///222444111***$$$###&&&))),,,---+++(((&&&''')))...333666222***###"""&&&***---000222DDDDDDCCCBBBBBBBBBBBBAAA????????????>>>======<<>>;;;999888999:::<<<;;;:::666333111222555888888666222//////222666999777666444444555444222000---,,,******,,,...///000444111---+++,,,......///111111111///---,,,...///+++***+++...,,,)))))),,,111111222444666444000---(((***---000333555777777222222222222111000...---+++,,,,,,+++******,,,...000333777888888777888888555333111111222555888;;;<<<===@@@AAAAAA>>>;;;999666777777777666666666666666777888888777777999:::::::::;;;===???AAACCCCCCDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBEEEIIILLLMMMMMMOOOPPPOOOMMMLLLLLLMMMMMMKKKJJJHHHJJJLLLOOORRRSSSRRRQQQQQQRRRSSSRRRRRRSSSVVVXXX^^^______]]]YYYTTTRRRQQQOOOQQQUUUYYY[[[YYYSSSOOOIIIJJJKKKKKKKKKKKKJJJIIIGGGJJJLLLLLLKKKLLLPPPTTTNNNGGGAAA@@@DDDGGGGGGFFFJJJKKKLLLMMMMMMLLLLLLKKKHHHEEEAAA???>>>>>>===<<<>>>???@@@>>><<<<<>>;;;;;;===???@@@@@@???>>>===???DDDJJJNNNPPPGGGHHHHHHGGGFFFEEECCCCCCFFFGGGHHHIIIHHHEEEBBB???CCCGGGIIIHHHDDDAAABBBDDDBBBBBBCCCCCCDDDCCCBBBAAAAAAAAA???===:::;;;===@@@>>>===;;;:::::::::999999888888777555444444666777555:::>>>@@@@@@@@@BBBDDDFFFGGGFFFBBB>>>>>>BBBFFFEEECCCAAA>>>===>>>@@@AAAEEEGGGIIIIIIFFFCCC@@@???AAACCCGGGIIIJJJHHHEEECCC@@@@@@???===;;;999777555:::777444444555777777777777777777777777777666555555666777999:::;;;;;;;;;===:::888999<<<>>>>>>===999888999;;;>>>??????>>>???@@@@@@AAABBBCCCBBBAAABBB>>>::::::<<<@@@BBBCCC???;;;999===EEEJJJIIIFFF@@@@@@@@@@@@BBBDDDFFFHHHEEECCC@@@>>>===>>>???@@@@@@???===<<<;;;<<<===>>>>>>???AAABBBAAA<<<777333333333333555666888:::;;;:::777777:::>>>>>>888222111111555;;;;;;777555666999;;;>>>@@@@@@AAABBBDDDHHHGGGFFFEEECCC>>>888444555222...---000444888:::??????>>>;;;777333000///,,,---------------///000+++)))%%%######$$$%%%%%%%%%&&&(((,,,000444666888444222000/////////...---///000111333444333000//////000111333555777888888333333///******...///,,,)))***+++,,,---///000111......---***'''&&&'''(((&&&&&&'''((()))***)))(((###"""!!!!!!###&&&)))***......000333444111+++'''%%%(((,,,//////---***'''((((((***///222000)))""" !!!###&&&)))---///111BBBAAA@@@?????????@@@AAABBBBBBBBBAAA@@@>>><<<;;;<<<;;;:::999:::;;;<<<===:::999777333000000444888999666222///...111444777777666555555444333000///,,,++++++***+++---000222444111---,,,,,,...//////000111111///---,,,,,,---***)))+++...---******...222222333333222000,,,***"""&&&+++000444555444333111111111111111000//////222222333111///......//////222666888888777777888555333000///000333777999===???AAACCCBBB@@@===:::::::::::::::999888666444333555888999999:::<<<>>>???===;;;999999;;;???BBBCCCCCCCCCBBBBBBBBBBBBCCCFFFGGGIIIHHHEEECCCCCCDDDHHHIIIIIIIIIHHHGGGEEEDDDDDDGGGJJJLLLMMMMMMNNNPPPOOONNNLLLKKKKKKLLLLLLLLLQQQTTTWWWYYYXXXWWWUUUSSSSSSTTTTTTSSSQQQQQQSSSUUU[[[]]]___]]]YYYUUURRRPPPRRRSSSVVVXXXYYYVVVQQQMMMIIIJJJLLLMMMMMMLLLJJJIIIEEEGGGHHHGGGEEEGGGKKKPPPKKKEEE@@@@@@DDDGGGGGGDDDHHHJJJLLLMMMOOOOOOOOONNNKKKHHHCCCAAA@@@@@@??????CCCDDDCCC@@@======@@@DDDBBBEEEJJJSSS^^^fffkkkmmmhhhaaaXXXPPPLLLKKKKKKKKKMMMMMMMMMKKKIIIHHHJJJLLLRRRSSSTTTUUUSSSOOOJJJGGGFFFEEEDDDEEEFFFEEECCCAAAGGGGGGHHHHHHHHHHHHHHHGGGBBB@@@>>>===>>>@@@AAAAAA@@@???>>>@@@EEEJJJMMMOOOHHHIIIJJJJJJJJJHHHFFFDDDGGGHHHIIIHHHFFFBBB???>>>CCCCCCCCCDDDDDDCCCAAA???@@@AAACCCDDDDDDCCCBBBBBBCCCBBB@@@>>><<<<<>>>>><<<999555333444666:::;;;???FFFLLLNNNLLLIIIHHHHHHGGGDDD@@@@@@CCCGGGDDDBBB@@@======>>>@@@AAA???BBBDDDEEECCCBBBAAAAAADDDEEEGGGHHHGGGDDD@@@>>><<<<<<======;;;999777555===:::777666777999999999777888999888888777666666888999;;;===>>>??????>>>???<<<:::===BBBFFFFFFEEE>>>>>>===>>>>>>>>><<<:::<<<===>>>>>>======<<<<<>>???AAABBBDDDCCCAAA@@@>>>>>>>>>>>>???AAABBBBBB>>>999444111222222333444555777999:::777555555999>>>???:::666111000222777999666555777999<<>><<<:::777555222000---,,,,,,,,,...///000000+++((($$$###$$$%%%%%%%%%%%%'''***...111444777888222000//////000000///---,,,...000111111111000000000111333444666666777666333444111---...111111...******+++---......//////------,,,)))'''''')))+++''''''((('''&&&&&&%%%&&&######"""!!!"""%%%))),,,...///000222222000+++((((((+++///222222000,,,)))))))))))),,,...,,,'''###%%%%%%&&&''')))+++---...=========;;;:::;;;>>>@@@BBBBBBBBBAAA@@@===;;;999888777777999;;;>>>>>>===;;;:::888444000111555999;;;888555222111333555777888888777666444222///---+++++++++++++++---222555444222///---.../////////000111111000---,,,,,,---)))(((***------***,,,111333333333222000---***(((!!!%%%+++000333444222111222222111111000/////////444555666555222000//////000222666888777777777888555444111000000333666888<<<>>>AAACCCCCCAAA>>><<<===<<<<<<===>>><<<888666222444777999:::;;;>>>@@@BBB@@@===888666888===AAA@@@BBBCCCCCCBBBAAAAAABBBHHHKKKNNNMMMIIIEEEEEEFFFIIIJJJKKKLLLLLLJJJHHHGGGDDDFFFHHHIIIIIIKKKMMMOOOMMMLLLJJJIIIIIIJJJLLLMMMWWWZZZ^^^^^^[[[WWWTTTRRRRRRQQQPPPNNNLLLLLLOOOQQQWWWYYY[[[[[[XXXTTTQQQPPPUUUTTTSSSSSSSSSQQQNNNKKKHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFDDDBBBBBBDDDEEEDDDBBB???@@@DDDFFFEEEDDDHHHJJJLLLOOOQQQRRRSSSSSSOOOKKKGGGDDDCCCDDDDDDCCCHHHGGGEEEBBB@@@AAADDDFFFBBBFFFMMMWWWaaahhhlllllliiiddd[[[TTTPPPOOONNNMMMMMMNNNNNNMMMLLLNNNQQQTTTZZZZZZZZZZZZYYYUUUOOOKKKJJJIIIHHHGGGGGGFFFDDDBBBEEEEEEDDDDDDEEEGGGIIIJJJDDDCCCCCCBBBAAAAAABBBBBBAAA@@@@@@BBBEEEIIIJJJKKKJJJLLLNNNOOOOOOMMMKKKIIIHHHJJJKKKIIIEEEBBB??????@@@??????AAACCCBBB>>>;;;>>>AAAEEEFFFFFFEEEEEEFFFFFFFFFDDDBBB@@@AAADDDFFFEEEFFFGGGFFFBBB???>>>===AAABBBBBB>>>888555666777???@@@DDDMMMVVVXXXSSSMMMGGGFFFEEECCCAAABBBDDDFFF@@@???>>>======>>>@@@AAA===???BBBCCCBBBBBBCCCDDDEEEEEEEEECCCAAA===999777888:::<<<>>>>>>===;;;999===:::888777888:::::::::777999;;;;;;:::999:::;;;===>>>???AAAAAABBBBBBBBBCCC@@@===@@@GGGKKKKKKIIICCCBBBAAAAAAAAA???<<<999:::<<<===<<<:::888888999AAACCCEEEHHHJJJJJJJJJIIICCC>>>:::===EEEJJJJJJGGGBBBBBBAAABBBCCCEEEGGGHHHJJJHHHDDD@@@??????AAABBBDDDDDDBBBAAA@@@??????>>>@@@BBBCCCAAA===888555444222222333333555666888888777666777:::>>>???===:::444111111555888888888:::;;;>>>AAABBBBBB@@@@@@@@@>>>???AAABBBBBB???:::666444000------111777;;;===@@@===;;;999888777444222///...---...111333333333---(((###"""%%%'''((('''(((***---///111333666888111///------/////////...+++---000111000000000111111222444555666555444444222444333111222555444000***+++,,,---------,,,,,,---...---+++)))(((***,,,((()))***(((&&&%%%&&&'''''''''&&&%%%$$$''',,,///000111111111000...,,,******---222555555222---***)))***+++,,,+++)))((('''+++***)))))))))+++,,,---::::::999777666777;;;???@@@@@@AAA@@@>>><<<999777444444444888<<>>;;;<<<:::666111111666;;;===;;;999777666777999:::999::::::888444111...,,,+++,,,,,,++++++...333777555333111000111111000///111333333222000......///)))((())),,,,,,+++...444333444444222///+++)))''''''(((,,,///111222333333444333222111///......---000222444444111///.........111444666555444444555333222000//////111333555777999===@@@BBBBBB@@@???::::::;;;>>>@@@???;;;777444555777888999:::>>>@@@CCCBBB@@@<<<999:::>>>AAA>>>AAAEEEEEECCCAAAAAAAAAGGGLLLQQQPPPKKKFFFEEEEEEEEEGGGJJJMMMNNNMMMKKKIIIDDDEEEFFFGGGIIILLLPPPSSSMMMLLLJJJIIIIIIKKKNNNQQQWWW[[[______[[[UUUQQQOOONNNMMMKKKHHHFFFFFFJJJLLLPPPSSSUUUVVVTTTRRRPPPPPPSSSPPPMMMKKKKKKKKKKKKJJJEEEFFFHHHJJJJJJHHHFFFEEEFFFDDDCCCCCCCCCCCCAAA@@@???@@@AAACCCEEEFFFFFFEEEIIIKKKNNNQQQTTTVVVVVVWWWQQQNNNIIIFFFFFFGGGHHHHHHIIIGGGCCCBBBDDDGGGIIIJJJEEEIIIPPPZZZcccggghhhgggeee```ZZZVVVSSSRRRPPPOOOMMMNNNNNNOOOPPPSSSXXX[[[\\\[[[[[[[[[[[[YYYTTTPPPNNNMMMKKKKKKLLLKKKIIIGGGGGGEEECCCAAABBBEEEHHHJJJFFFFFFGGGGGGEEECCCBBBBBBAAA@@@AAACCCEEEFFFFFFEEEJJJLLLOOORRRRRRPPPMMMKKKJJJLLLMMMKKKFFFBBBAAAAAA>>>@@@CCCDDDCCCAAA???>>>???CCCHHHJJJJJJIIIJJJKKKJJJJJJIIIGGGEEEFFFHHHJJJIIILLLNNNLLLGGGBBB???>>>BBBDDDFFFCCC===999999;;;???BBBHHHQQQWWWWWWRRRMMMDDDBBBAAAAAABBBCCCBBBBBB;;;;;;;;;<<<===???@@@AAA???@@@CCCCCCCCCDDDEEEGGGEEECCCAAA>>>:::777444222444777;;;???@@@@@@>>>===;;;888666555777999999999888:::===>>>======>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDHHHCCC???BBBHHHKKKJJJGGGEEEDDDDDDDDDDDDBBB???<<<<<<>>>@@@???===;;;<<<===CCCEEEGGGIIIJJJKKKMMMMMMHHHCCC???@@@EEEIIIIIIHHHCCCCCCCCCCCCCCCEEEFFFHHHLLLIIIDDDAAA??????AAACCCAAAAAA@@@@@@????????????@@@BBBCCCAAA===;;;;;;;;;777777777777888999:::;;;:::;;;===???@@@@@@???>>>888333000444888999;;;>>>???AAACCCDDDBBBAAA@@@AAA>>>???@@@AAABBB???:::666555333111222666<<<@@@BBB@@@===:::999999888666444222000000111555777888777///)))###"""&&&***,,,++++++---///000000111555888000...++++++---...///...+++...111111111000222444333333555555555444222111///222333333555888555000---.../////////...,,,,,,111111000...+++))))))***(((***+++***((((((***---,,,,,,+++)))(((***///333444444333111///...------***...222666666222---***))),,,...---***))),,,///...---+++******+++---...888888888555444555:::?????????@@@???===;;;888666222111333777===@@@@@@???<<<===<<<777222222777===???>>><<<;;;:::;;;<<<<<<:::;;;;;;999555000---,,,+++,,,---,,,+++...444999666444333333444333222000333444555555333111111111)))'''(((+++,,,,,,000666333444444222...+++((((((,,,,,,,,,---///222444666666555333111///------,,,,,,...111111000...------,,,///222333222111111111000///...------...///000111555999>>>AAABBBBBBAAA555555777;;;??????;;;888666777888888888999<<>>===@@@CCC===AAAFFFGGGEEEBBBAAABBBEEEKKKQQQPPPKKKEEECCCCCCAAADDDHHHLLLNNNNNNMMMLLLEEEFFFGGGHHHKKKOOOUUUYYYNNNNNNLLLKKKKKKMMMRRRUUUTTTYYY]]]]]]YYYRRRNNNLLLLLLJJJGGGDDDAAABBBFFFJJJLLLOOOQQQRRRQQQPPPOOOPPPPPPLLLHHHEEEEEEGGGHHHIIIBBBCCCFFFGGGGGGFFFCCCBBBDDDBBBBBBDDDHHHHHHEEEBBB===@@@EEEGGGGGGGGGHHHHHHJJJLLLOOORRRVVVXXXYYYYYYSSSOOOJJJHHHHHHIIIJJJJJJIIIEEEAAABBBFFFKKKMMMLLLHHHLLLTTT]]]dddfffeeeccc```\\\XXXUUUTTTSSSRRRQQQLLLMMMOOOPPPRRRVVV\\\```[[[YYYXXXZZZ[[[ZZZVVVRRRPPPOOONNNOOOPPPPPPNNNLLLJJJGGGCCC@@@@@@CCCGGGJJJGGGIIIJJJJJJGGGDDDBBBBBBAAAAAAAAACCCEEEEEECCCAAAGGGJJJNNNQQQQQQPPPMMMKKKKKKMMMNNNLLLGGGCCCBBBCCC???DDDIIIIIIDDDAAABBBDDD@@@EEEJJJMMMLLLLLLMMMOOOLLLLLLLLLKKKIIIIIIKKKMMMLLLOOORRRPPPJJJCCC???>>>@@@DDDGGGEEE@@@<<<===???;;;BBBJJJQQQTTTQQQMMMIIIAAA???===???BBBCCCAAA>>>888888:::<<<>>>???AAAAAAAAACCCEEEEEEDDDEEEGGGHHHCCCAAA>>>:::666333111000000444999>>>AAAAAA@@@>>>888666444333555777888888888;;;???@@@??????BBBDDDDDDDDDCCCCCCCCCDDDDDDEEEJJJEEE@@@AAAGGGJJJGGGCCCDDDDDDDDDEEEFFFEEEBBB??????BBBDDDDDDBBBAAABBBDDDEEEFFFGGGHHHIIIKKKNNNQQQKKKGGGDDDCCCFFFIIIIIIIIIEEEDDDCCCCCCCCCEEEFFFGGGLLLIIIEEEAAA??????AAABBB======>>>>>>>>>????????????AAABBBAAA???>>>@@@BBB===============>>>???@@@>>>@@@BBBBBBAAA@@@@@@AAA;;;444000333888:::>>>AAABBBCCCEEEEEECCCAAAAAAAAA@@@@@@AAABBBAAA???:::666777555444666;;;@@@DDDFFFAAA>>>:::999::::::777555555333222444888;;;;;;:::000***###"""&&&,,,......---///000000///000333777///---******,,,......///,,,///222222111111333666333444555555444222000///,,,000333444777999666000111222222222222000...---444444333000,,,)))'''(((''')))++++++***+++...222000000///,,,***,,,111666888777555222///...///000***---222555555222---)))(((---111///++++++000666...---,,,++++++---...000444444444555555666777888>>>===<<<:::777555444333444111000444<<>><<<999555666777999<<<===<<<:::::::::888888777888999:::CCCCCCBBBBBBAAAAAAAAAAAA??????AAADDDGGGFFFBBB===DDDGGGJJJKKKIIIFFFCCCBBB@@@BBBEEEJJJNNNOOOMMMKKKDDDGGGIIIIIINNNTTTTTTQQQVVVRRROOOOOORRRUUUUUUTTTWWWXXXXXXWWWSSSPPPOOONNNOOOIIIEEEDDDCCCAAADDDIIIGGGIIILLLOOOPPPPPPNNNMMMOOOIIICCC@@@@@@AAABBBAAA@@@???>>>>>>@@@BBBCCCCCCFFFIIIKKKKKKMMMPPPMMMHHHBBBCCCEEEHHHIIIIIIHHHHHHFFFIIIMMMRRRUUUXXXYYYYYYYYYRRRKKKHHHIIIKKKJJJHHHEEEEEEFFFGGGJJJNNNRRRTTTKKKMMMRRRYYY^^^aaa```^^^\\\XXXUUUTTTQQQMMMOOOTTTRRRVVVWWWWWWYYY___bbbaaa\\\YYYUUUTTTUUUVVVWWWWWWQQQRRRSSSSSSRRRQQQQQQRRRNNNHHHCCCCCCHHHMMMOOONNNKKKIIIHHHHHHGGGFFFCCCAAABBBBBBBBBBBBBBBCCCCCCCCCEEEGGGKKKNNNPPPPPPPPPOOOJJJLLLOOOPPPOOOKKKFFFCCCHHHLLLOOOPPPNNNKKKHHHGGGJJJHHHGGGIIIMMMPPPQQQOOOSSSSSSRRROOOLLLKKKLLLNNNMMMQQQTTTRRRLLLFFFCCCCCCCCCJJJQQQQQQKKKDDD???>>>CCCFFFKKKOOOPPPNNNJJJHHHAAA===999;;;@@@CCCCCCAAA@@@===;;;:::===AAADDDEEEEEEFFFHHHIIIIIIGGGDDDCCC>>><<<999999999888444000777;;;@@@EEEFFFEEEAAA???<<<888555777;;;>>><<<:::;;;>>>@@@AAAAAABBBCCCEEEGGGGGGHHHGGGFFFEEEFFFGGGLLLHHHDDDBBBBBBCCCDDDDDDBBB@@@@@@CCCGGGJJJJJJHHHFFFIIIKKKJJJFFFDDDFFFHHHGGGIIILLLNNNNNNMMMJJJIIIMMMIIIFFFFFFIIILLLMMMMMMHHHFFFDDDEEEHHHJJJIIIHHHFFFJJJNNNKKKEEE@@@@@@BBBAAA@@@?????????AAABBBCCCEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJIIIFFFDDDBBBCCCEEEEEEFFFHHHIIIIIIGGGFFFDDD;;;888999>>>AAAAAACCCFFFEEEEEEGGGIIIJJJIIIEEEBBBAAA@@@@@@@@@AAAAAA???>>>@@@?????????AAACCCFFFHHHAAA<<<777666999;;;:::777777999<<<>>>>>>===;;;:::111)))!!!!!!(((...///---222333333111......111555...+++((((((+++............000333555555666888:::666666555555333111000///333555888888777666777777///111333555555333111///222111000...+++)))&&&%%%&&&(((+++,,,---...000222333222000...---///444888777666444333333222111//////......///...,,,((($$$'''***...000000111333444111---(((***///444555444555555555555666777888999;;;;;;999888666555444444444222111444;;;@@@@@@???>>>===;;;999888777777777888999999::::::999999888555777999::::::777444222444444333000---+++,,,...222222333444555555666666444444444444333111000///------...000111333555666111000---+++***+++,,,---444555555333000///111333555444333111///---,,,+++---,,,)))((('''((()))***,,,---///111222111000///...,,,)))***---///...---,,,---///555:::<<<;;;999888777888999;;;<<<;;;:::;;;;;;:::999::::::;;;<<>>AAADDDDDDAAA>>>AAADDDHHHJJJJJJGGGCCCAAAAAABBBEEEIIIMMMMMMKKKIIIGGGKKKMMMOOOSSSXXXXXXUUUYYYUUUQQQPPPRRRSSSRRRPPPQQQRRRSSSSSSQQQNNNMMMLLLKKKGGGFFFHHHGGGCCCCCCEEEDDDEEEGGGIIIJJJJJJJJJIIILLLGGGAAA>>>>>>@@@@@@@@@AAA???>>>>>>@@@AAACCCCCCGGGLLLPPPOOOPPPSSSQQQMMMFFFFFFGGGHHHIIIJJJJJJJJJIIILLLPPPTTTWWWYYYYYYYYYWWWRRRNNNMMMNNNOOOLLLIIIFFFEEEEEEFFFIIILLLOOOQQQPPPOOOQQQVVV]]]```___]]]YYYUUUSSSRRROOOMMMOOOUUUVVVZZZ[[[ZZZ\\\aaacccaaaYYYWWWTTTTTTUUUXXXYYYYYYXXXWWWUUUSSSQQQQQQRRRSSSPPPKKKGGGHHHMMMQQQRRRQQQKKKIIIGGGFFFFFFFFFCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCFFFIIILLLOOOQQQQQQPPPPPPNNNPPPSSSTTTSSSOOOKKKHHHLLLOOOSSSTTTRRROOOLLLKKKGGGEEEEEEHHHLLLOOOOOONNNWWWWWWWWWUUUSSSRRRTTTVVVUUUUUUUUUUUUSSSOOOJJJGGGGGGLLLPPPOOOJJJFFFEEEFFFFFFHHHKKKNNNOOONNNKKKIIICCC???<<<===BBBGGGGGGFFFEEECCC@@@>>>===>>>@@@BBBDDDFFFHHHJJJJJJIIIGGGEEEAAA>>><<<;;;<<<;;;999777;;;>>>CCCFFFGGGEEEBBB???>>><<<;;;===???@@@???===>>>@@@CCCEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKLLLMMMOOOLLLIIIHHHHHHIIIIIIHHHFFFEEEEEEHHHLLLNNNNNNLLLKKKKKKKKKLLLMMMMMMLLLKKKIIIKKKOOORRRSSSRRRPPPNNNPPPNNNKKKLLLNNNQQQQQQQQQMMMKKKKKKLLLPPPQQQQQQOOOPPPQQQRRRPPPNNNJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKJJJJJJKKKNNNRRRVVVXXXYYYXXXXXXVVVTTTRRRPPPOOOPPPQQQRRRRRRQQQOOOMMMKKKCCC??????CCCFFFFFFHHHLLLKKKLLLNNNPPPPPPNNNJJJFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDAAA===999999<<<>>><<<:::999<<>><<<;;;:::999888777777777777444555777888888777666555222555888<<<<<<;;;888666666777666333...+++++++++......///000222444777888777555222000...---......000111222333333444444444111000...---------......555555555222000...///000/////////......---++++++---***&&&%%%&&&((('''&&&(((***---000222333333333111///......///111000000------///444888::::::999;;;:::999:::;;;;;;:::999::::::::::::;;;;;;<<<<<>>@@@???>>>>>>@@@BBBDDDFFFKKKRRRXXXWWWUUUVVVVVVTTTLLLKKKJJJIIIIIIKKKMMMNNNNNNPPPSSSWWWYYYZZZZZZYYYUUUSSSQQQRRRTTTSSSPPPLLLJJJJJJIIIIIIJJJLLLNNNPPPRRRNNNLLLQQQ[[[aaaaaa___VVVRRRPPPPPPNNNMMMQQQXXX[[[^^^___^^^^^^aaaaaa^^^XXXVVVTTTUUUWWWZZZ\\\\\\___\\\XXXUUUSSSSSSTTTUUURRROOOMMMOOOTTTVVVVVVUUUNNNLLLIIIHHHHHHHHHGGGEEECCCDDDEEEEEEFFFFFFFFFEEEIIILLLOOORRRTTTTTTSSSRRRNNNPPPRRRSSSRRROOOLLLIIIKKKNNNRRRSSSRRROOOMMMMMMGGGGGGGGGJJJNNNPPPQQQPPPUUUVVVWWWWWWVVVXXX[[[]]]```]]][[[[[[\\\YYYSSSMMMLLLOOOQQQPPPMMMLLLNNNPPPLLLMMMOOOPPPQQQQQQPPPOOOIIIFFFCCCDDDIIIMMMOOOOOOMMMMMMJJJEEE@@@===???AAAFFFHHHJJJMMMNNNNNNMMMLLLHHHEEEBBBAAABBBCCCCCCBBBCCCEEEIIIKKKKKKHHHEEEBBBAAACCCFFFGGGGGGFFFFFFFFFEEEHHHLLLNNNPPPQQQSSSUUUUUUUUUUUUVVVVVVWWWWWWXXXWWWUUUTTTTTTUUUUUUTTTRRRQQQQQQQQQTTTWWWXXXXXXWWWVVVSSSRRRUUUYYY[[[YYYVVVRRRUUUZZZ]]]___]]]ZZZXXXYYYXXXWWWXXXZZZ[[[[[[ZZZWWWWWWXXX[[[^^^______]]]aaa___]]]]]]\\\ZZZUUUPPPOOONNNNNNNNNPPPRRRTTTUUUWWWWWWWWWZZZ^^^eeelllppppppooommmnnnmmmjjjccc^^^______``````___\\\ZZZXXXRRRNNNNNNQQQRRRRRRTTTYYYYYYZZZ[[[]]]]]]ZZZTTTPPPOOONNNLLLKKKKKKKKKLLLLLLMMMMMMLLLJJJHHHEEECCCBBB???<<<:::;;;===>>><<<:::777===DDDIIIJJJFFF@@@;;;333///+++***,,,///222333000111111///......111333444111///...///000111000555777888888666555555666:::999888777666444333333444666999:::999999999:::777888999999777555222000///......---,,,***)))((('''((()))))))))***,,,...///000111111111222555777:::888666555555333000...+++,,,...000222///+++'''))),,,111333222000...---***&&&"""$$$)))///222333777777777777888999:::;;;555444444333444555666666555444333555999;;;;;;:::999999888888888888888888444666888999999777555333000333777;;;===;;;999777666666555333///,,,***))),,,+++++++++---000333555555444111///---++++++***...///111222333333222222...000111333333111000///444444333000...,,,++++++***+++,,,---------,,,,,,///)))$$$###''')))'''$$$$$$&&&***...222333444444222111000111111111111111000000222555888:::;;;;;;>>><<<;;;:::;;;<<<;;;999888888999;;;;;;;;;;;;;;;===>>>?????????>>>>>>===???>>><<<;;;<<<===>>>>>>:::;;;<<<>>>AAACCCCCCCCC@@@AAADDDHHHLLLNNNMMMKKKOOOTTTZZZ]]]bbbfffccc^^^WWWSSSOOONNNOOOPPPNNNKKKJJJLLLNNNPPPRRRQQQNNNKKKDDDDDDHHHLLLLLLEEEAAA@@@EEEEEEDDDDDDEEEFFFGGGHHHCCC@@@===:::999:::;;;<<<======>>>???@@@DDDHHHLLLRRR[[[aaa^^^ZZZYYYYYYXXXRRRPPPMMMJJJJJJLLLOOOQQQQQQSSSUUUWWWYYYYYYYYYXXXUUUTTTSSSUUUWWWWWWTTTQQQRRRPPPOOOMMMMMMNNNOOOPPPOOOIIIEEELLLYYYccceeecccUUUQQQOOOPPPPPPQQQVVV^^^```cccccc``````aaa___[[[ZZZYYYWWWXXX[[[]]]______```]]]ZZZXXXXXXXXXWWWWWWTTTSSSTTTVVVZZZ[[[ZZZXXXRRRPPPMMMLLLLLLLLLLLLKKKFFFGGGHHHIIIJJJJJJIIIIIIKKKNNNQQQTTTVVVVVVUUUTTTOOOPPPQQQRRRQQQOOOLLLJJJJJJMMMQQQSSSSSSQQQQQQQQQMMMMMMNNNPPPQQQSSSSSSSSSSSSUUUWWWZZZ\\\___dddhhhjjjhhheeecccaaa^^^YYYUUUQQQSSSUUUUUUTTTUUUWWWZZZUUUUUUUUUUUUVVVWWWWWWXXXUUURRROOOOOORRRUUUWWWWWWTTTVVVUUUOOOGGGBBBCCCFFFLLLMMMPPPSSSUUUWWWWWWWWWSSSPPPMMMKKKLLLNNNPPPQQQNNNPPPRRRSSSRRROOOLLLIIIFFFLLLSSSUUUSSSRRRSSSUUUSSSWWW\\\___aaabbbdddfffcccccccccdddfffhhhhhhhhheeeeeeeeefffhhhhhhfffdddddddddfffhhhiiijjjjjjiiieeedddeeegggkkkmmmmmmkkkeeehhhmmmpppqqqoookkkhhhhhhhhhiiikkkllllllkkkjjjhhhjjjlllooorrrrrrqqqpppsssrrrrrrpppnnnkkkgggddd_________```bbbdddfffgggjjjjjjkkknnnttt}}}yyyqqqpppqqqrrrrrrrrrpppmmmlllhhheeeeeefffffffffiiinnnnnnnnnooopppoookkkeee```___^^^\\\XXXVVVUUUVVVWWWYYYYYYXXXVVVRRRNNNJJJHHHCCCBBBAAAAAACCCBBB@@@>>>;;;@@@GGGLLLMMMIIIDDD@@@:::888555222111222444555222222333333444666888999:::888555333333444444555:::;;;<<<;;;999777777888;;;;;;999888666555555444444666999:::999888999:::;;;;;;;;;:::999666333222111111111111111000///...***++++++*********,,,...---///222444444444666777999888666555555333000---,,,---111444666555000---+++///444666444000,,,***(((%%%###$$$)))///444555777777777888888999:::;;;555444333333333555666777555555555777888999999999888999999999999999888888777999;;;===<<<999555222///222666999:::999666555333222111000///---+++)))+++***((('''((()))+++---000000000000...+++(((&&&''')))---000111111000///,,,///444777888555222///222111///---+++)))'''%%%'''(((***---............000***%%%$$$((()))'''$$$!!!$$$(((,,,///111222222000111222222222222222222444666777999:::;;;<<<<<<>>>===;;;<<<======<<<:::999:::<<<===>>>===<<<;;;<<<===???@@@@@@???>>>===AAA@@@===:::999999;;;===:::777555666:::???CCCDDD???@@@CCCHHHLLLOOOOOONNNOOOUUU[[[___cccgggddd___QQQMMMJJJJJJMMMPPPPPPOOOMMMLLLMMMOOOQQQQQQMMMJJJDDDCCCDDDHHHGGGBBB@@@AAAFFFFFFFFFGGGGGGGGGGGGGGG???>>>;;;999888888:::;;;:::;;;===???BBBGGGNNNSSSZZZccchhheee```^^^\\\[[[YYYVVVQQQMMMLLLNNNQQQSSSTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWUUURRRPPPNNNNNNOOOOOOOOOHHHDDDJJJWWWaaadddbbbVVVSSSSSSUUUVVVWWW]]]dddhhhjjjiiieeebbbcccaaa]]]___]]]\\\]]]___aaaaaaaaa]]]\\\\\\]]]______\\\YYYWWWWWWYYY\\\^^^^^^\\\ZZZUUUSSSPPPPPPPPPPPPOOONNNGGGHHHJJJLLLMMMLLLLLLKKKLLLNNNRRRUUUWWWWWWWWWVVVTTTTTTTTTTTTRRRPPPNNNMMMLLLPPPTTTWWWXXXXXXYYYYYYUUUUUUTTTTTTTTTTTTVVVWWWXXXZZZ^^^bbbfffkkkqqquuuqqqqqqooojjjccc^^^\\\[[[VVVXXX[[[^^^^^^______```^^^]]]]]]]]]^^^```bbbcccaaa```]]]\\\]]]^^^^^^^^^[[[^^^___ZZZSSSNNNOOORRRUUUWWWZZZ]]]```cccddddddaaa___\\\ZZZYYYZZZ^^^```[[[\\\]]]]]]\\\ZZZWWWVVVTTT[[[dddhhhfffeeehhhkkkkkkoootttwwwyyyzzz{{{|||xxxvvvvvvxxx{{{}}}}}}|||zzzzzz{{{~~~~~~||||||~~~zzz}}}}}}}}}~~~}}}~~~wwwwwwwwwwwwyyy{{{}}}{{{wwwvvvuuurrrmmmhhheeefffgggggggggfffdddaaa\\\XXXUUURRRQQQPPPOOOOOOMMMKKKIIIGGGJJJOOORRRSSSRRROOOMMMGGGEEEAAA===:::999999999888888999;;;>>>@@@BBBBBB===<<<:::888666666888999<<<===>>>===;;;::::::;;;===<<<:::999777666666666444666888999888777777777<<<<<<<<<;;;999777555444555555666666777666666666000000///...,,,,,,...000...111444777777666777888888777666555555333///,,,,,,...111555777777333000///333888999777222---***((('''&&&(((,,,111666888777777777777888999:::;;;888666555444444555777888555666777888999999999999888888999999999888888777666999<<>>:::666333///111444666777666555444333111///...///...,,,++++++***(((&&&%%%%%%%%%%%%))),,,...000///+++&&&###"""%%%***...000000///...***...333777888666333000000///,,,+++***((($$$"""%%%'''***---/////////...000,,,'''&&&'''((('''%%%"""$$$'''+++...////////////111333333333222333444888:::======<<<;;;;;;<<<<<<;;;<<<>>>@@@@@@>>><<<;;;===???AAAAAA???===;;;===>>>@@@BBBBBBAAA@@@>>>@@@???===:::777777999<<<:::555111222888???CCCEEE???@@@BBBFFFKKKNNNOOONNNLLLRRRWWW[[[```dddbbb]]]LLLHHHEEEFFFLLLRRRUUUVVVRRROOOMMMNNNPPPOOOKKKGGGCCC@@@@@@BBBAAA??????AAADDDFFFHHHJJJJJJHHHEEECCC<<<<<<;;;999777888:::<<<999<<>>@@@???<<<:::999999999999555777999888777555555555::::::::::::999888777666888999::::::;;;;;;::::::666555444111///...000222000333777999999888888999777666666666666444111...,,,---///222555555333111333777;;;<<<999444000---'''(((***,,,///333666888777777666777777888999:::<<<:::777555444555777888555777999:::::::::::::::777888888888888777555555222555:::>>>>>>;;;777444///000222444555666666777555222///......///---,,,+++***)))'''&&&$$$###"""&&&(((+++...---+++'''%%%"""%%%***///111000...---+++---///111222333333333///---+++******((($$$!!!###%%%(((,,,...///...---...,,,)))'''&&&&&&&&&'''%%%'''))),,,---------,,,---000444555444444555777;;;>>>AAAAAA>>>;;;999999888999<<<@@@BBBCCC@@@>>>:::<<>>===;;;;;;:::888666666999<<<999555222444;;;AAACCCCCC@@@@@@AAADDDHHHJJJJJJJJJHHHMMMRRRUUUZZZ___^^^YYYKKKGGGCCCDDDKKKTTTZZZ]]]ZZZVVVQQQOOOPPPOOOKKKGGGAAA===<<<>>>>>>;;;<<>><<<999666555666777888555777:::;;;;;;::::::;;;666777777777777555333222,,,111777<<<===;;;888555...///111222555777999:::999555000...//////...,,,++++++***)))'''%%%###!!!$$$&&&)))+++,,,+++((('''$$$''',,,111222111...,,,---,,,++++++,,,000333666///---+++++++++)))%%%!!!!!!$$$(((+++---...---,,,,,,,,,***'''$$$$$$%%%'''((()))+++---------,,,+++---111555666666555777999;;;???CCCBBB>>>:::888777666888<<>>===;;;999666777888666555555999===888555444888???DDDDDDBBBAAA@@@AAACCCEEEGGGFFFEEEDDDIIINNNQQQVVV[[[ZZZVVVLLLGGGCCCDDDLLLUUU]]]aaabbb\\\UUURRRRRRQQQMMMIII>>>;;;:::===<<<::::::===DDDIIIOOOTTTSSSNNNFFFAAA;;;<<<===;;;999888;;;>>>???BBBEEEEEEEEEJJJSSS[[[iiinnnqqqrrrttttttooohhhkkkhhhccc^^^[[[[[[]]]^^^[[[XXXSSSPPPQQQUUU[[[___\\\```fffiiihhheeebbb```^^^\\\XXXUUURRRQQQPPPPPPRRRRRRTTTXXX]]]```aaa```ZZZZZZ^^^dddffffffjjjooorrrqqqlllccc```aaaaaa___]]]]]]^^^aaaeeehhhiiiiiikkkgggdddfffjjjllljjjgggdddeeeffffffdddbbbaaaaaa^^^___```bbbcccaaa]]]YYYWWWYYY\\\___```___^^^]]]dddhhhlllrrruuuxxxxxxxxxrrrpppmmmjjjgggdddcccbbbdddiiiooouuuyyy}}}}}}zzzzzz{{{zzzzzz|||~~~zzztttooonnnqqqqqqkkkeee^^^\\\ZZZ[[[]]]]]]ZZZWWWOOOPPPPPPNNNKKKKKKNNNRRRWWWWWWVVVSSSOOOKKKIIIIIIGGGEEEBBB@@@>>>>>>???@@@:::;;;<<<;;;888555444444555555666777888888999999999999::::::;;;:::::::::;;;:::888444111000222444777999;;;<<<;;;::::::;;;888888999;;;<<<:::777444111000000111444666666555;;;===@@@@@@===999666444"""&&&***...///000111111333777:::999555222333666999888777777888999777666;;;;;;;;;:::999888666666555777999999777444333333///000333777:::999666333333222222444666888888777<<<888333///////////////000---(((%%%$$$$$$###"""!!!###&&&)))+++++++++***'''+++111444333000---,,,++++++***))))))+++000444---***(((((())))))'''$$$'''((()))***+++,,,,,,,,,***,,,---***&&&$$$'''+++..................---,,,///222555666666666777888===AAABBB===555000111555333444777;;;??????<<<999777888999999777444111///555777777666444333333333555777999:::::::::<<<===::::::::::::<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@BBBBBBBBBDDDGGGJJJNNNPPPRRRSSSHHHDDD@@@CCCLLLWWW```dddfffdddaaa\\\VVVPPPKKKHHHCCC===:::;;;;;;888888:::===GGGQQQUUUVVVTTTKKKCCCAAACCCCCC???999666999<<<>>>BBBFFFIIIKKKNNNTTTXXXdddkkkuuuzzzxxxuuurrrpppggghhhfff```ZZZYYY___ddd___[[[WWWUUUXXX]]]aaadddaaahhhnnnnnnhhhccccccfffdddeeeeee```YYYTTTSSSTTTUUUXXX\\\___aaabbbaaa``````aaabbbaaa___aaaeeeiiikkkiiieee```\\\\\\___aaa\\\___bbbeeehhhkkkoooqqqllllllkkkjjjiiijjjlllooohhhhhhhhhiiijjjjjjhhhgggfffhhhjjjllljjjgggbbb___hhhjjjlllmmmnnnoooqqqssswwwzzz~~~yyyvvvtttuuuvvvzzz}}}zzzzzzxxxvvvsssqqqqqqrrrrrrfffgggggghhhgggeeedddcccjjjiiihhhfffccc]]]VVVRRRRRROOOJJJEEEDDDEEEHHHJJJCCCAAA===;;;999777444222222555999::::::999::::::;;;;;;;;;999888999;;;===???@@@???:::333000444888999777777999<<<===;;;888777999;;;<<<;;;888444222...111444666555555666777999::::::<<<<<<999444111(((((()))***,,,...///000333777:::888444111111333666444333444777999999888;;;;;;;;;:::999777666555777888:::999666333111111+++---111555888888444111555444333444666777777666999555111//////000000111...+++(((%%%%%%%%%$$$###!!!"""$$$&&&((()))))))))(((***---000111111///---+++++++++,,,,,,---......***((('''(((***+++***(((((()))***,,,---...//////+++---...+++'''&&&)))---000000111111111000000///333444666666444444555666===@@@BBB>>>666111222555111222444777999999777555555555444444333333222222444555555666666555333222222555999;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAACCCBBBAAA@@@???@@@AAABBB@@@BBBCCCFFFHHHJJJLLLLLLDDDAAA@@@EEEQQQ___iiinnnqqqnnnhhhaaaYYYSSSNNNLLLBBB<<<999::::::888999;;;@@@IIIQQQUUUWWWVVVOOOGGG@@@BBBBBB>>>:::888;;;???@@@CCCGGGJJJLLLOOOSSSWWWbbbiiiqqquuussspppmmmmmmiiigggdddaaa```aaadddffffffdddaaa___aaaeeejjjnnnkkkpppttttttpppkkkiiijjjiiiiiiiiifffaaa]]]ZZZYYYYYY[[[]]]```aaaaaaaaaaaa```bbbbbbaaa^^^^^^aaadddbbbaaa___]]][[[]]]aaadddaaabbbdddfffhhhlllqqquuuttttttsssqqqooooooqqqsssqqqooonnnqqquuuvvvrrrmmmqqqsssvvvyyyyyyxxxuuusssyyy{{{~~~~~~|||{{{}}}|||zzzxxxuuupppiiiddd```\\\VVVQQQNNNMMMOOOPPPMMMIIIDDDAAA>>><<<:::888999;;;>>>>>>===<<<<<<<<<::::::999888888:::===@@@DDDDDDCCC???;;;999<<>>;;;<<<>>>>>>===;;;999777555777999:::999888999999<<<<<<<<<======:::666222)))))))))+++---000333555333666888777333000000111222111000111444888:::::::::::::::999888777666555777888999777444000///...***,,,000666999888555111555444333444666777666555666333///...///000111111,,,)))'''%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))))))))((()))---111222000---+++***+++---000///***&&&&&&&&&&&&(((+++,,,,,,+++)))***,,,///111222333444///000000...******---000222333333444444444333333333444444444333333666888<<<@@@BBB???888444444666333333222444555555444222222111000///000222444666444333333555777777444000...222777;;;<<<<<<<<<<<>>;;;;;;???CCCCCCFFFIIILLLNNNQQQUUUWWWaaagggmmmpppnnnlllkkklllmmmjjjffffffiiilllnnnnnnrrrrrrrrrppppppsssyyy|||}}}~~~}}}zzzuuuqqqnnnnnnmmmlllkkkjjjfffbbb______``````aaaaaabbbbbbbbbbbbcccdddbbb```______`````````___^^^^^^aaafffiiimmmmmmmmmmmmoootttzzz}}}{{{yyy{{{||||||{{{|||vvvrrrllleee```]]]\\\]]]\\\XXXRRRMMMJJJIIIGGGFFFEEEGGGHHHGGGEEECCCBBBCCC@@@>>>===<<<===@@@DDDGGGHHHGGGEEECCCBBBAAAAAABBB>>>===<<<===???@@@@@@@@@??????>>>===<<<;;;:::999888:::<<<<<<;;;:::::::::===<<<<<<===<<<999555111...------...///222444666222555777777444333222333222000......222666999:::888888888888777666555444333444555333000...------,,,///333888;;;;;;888444222111111222555666666555555222///......000000000***(((&&&&&&'''(((''''''(((((((((((()))***+++,,,((('''(((---333555111,,,***((('''***......)))$$$$$$$$$&&&(((***++++++++++++,,,///222444777888999555555444222///000333666555555666666666666555555111111222111222555999===<<<@@@BBB@@@;;;777777888999777555555555555444333/////////000222555888:::777444333555888888222---+++000666;;;<<<<<<;;;:::>>>???@@@BBBCCCCCCCCCCCCCCCBBBAAA?????????@@@AAACCCDDDEEEFFFHHHIIIJJJKKKDDDBBBCCCKKKYYYhhhsssyyyzzzrrrggg\\\SSSMMMIIIFFF@@@===>>>@@@@@@BBBEEECCCMMMVVV[[[]]]\\\UUUNNNDDDDDDBBB???===>>>AAADDDGGGIIILLLOOORRRUUUWWWXXX```eeejjjmmmmmmmmmoooqqqrrrqqqqqqrrruuuyyy{{{}}}}}}uuuooonnnmmmkkklllnnnlllgggbbbeeedddcccbbbbbbcccddddddeeeffffffffffffeeeddddddiiijjjiiihhhhhhkkkooosss|||}}}~~~~~~~~~wwwsssqqqpppoookkkeee```^^^]]]]]]\\\WWWXXXXXXUUURRRPPPPPPQQQPPPMMMJJJIIIJJJMMMPPPRRRRRRPPPMMMKKKKKKJJJHHHGGGBBBAAA@@@@@@AAABBBCCCCCCFFFDDDAAA>>><<<:::::::::;;;===@@@@@@???>>>>>>???BBBAAA@@@???>>>;;;777333333333444444444444444333111333555777777777777777444111//////111444666777777777777777666555444444...///000///---,,,,,,---...000333777::::::888555.........000444666777666666444000/////////...---***(((''''''(((((((((&&&)))(((((())))))+++,,,---(((''')))...444555///***(((%%%###%%%***,,,)))&&&$$$&&&(((*********))))))---///111555888:::<<<===;;;:::888666555666999;;;666777777777777666555555222333222222222555:::>>>===@@@BBB@@@===;;;;;;<<<>>>;;;888666666666555333...///111444777999;;;<<<:::777444666888777111,,,+++000777<<<<<<;;;999999;;;===@@@CCCFFFGGGGGGGGGCCCBBBAAA@@@@@@AAABBBCCCFFFGGGIIILLLNNNOOOOOOPPPHHHFFFHHHQQQ```ooozzz}}}yyyrrrhhh]]]SSSKKKGGGFFF@@@===???BBBCCCEEEIIIIIISSS^^^dddeeebbbZZZQQQIIIHHHFFFCCCBBBCCCEEEGGGIIIKKKNNNQQQUUUXXXYYYYYY___dddjjjmmmoooqqquuuyyyzzz~~~wwwpppmmmkkkjjjlllnnnnnnjjjfffhhhgggfffeeeeeefffggghhhhhhiiijjjmmmoooppppppooovvvwwwwwwxxxxxx{{{|||xxxwwwxxxxxxxxxoooooonnnkkkhhhggghhhiiihhhddd```^^^^^^```aaaaaadddaaa]]]ZZZXXXWWWUUUSSSOOOOOONNNMMMLLLLLLLLLMMMPPPMMMHHHCCC???<<<<<<<<>>???@@@>>>;;;999999;;;>>>@@@999999999888777666555444888888666444333444777:::===>>>???>>><<<<<<<<<>>>>>><<<999777777666444222...///222555888:::<<<<<<<<<999777666777666333000000555;;;>>>>>><<<:::999999<<<@@@EEEHHHIIIIIIHHHBBBBBBAAAAAAAAACCCDDDEEEHHHKKKOOORRRTTTTTTSSSRRRJJJJJJMMMWWWgggwww{{{wwwpppfff]]]TTTNNNJJJFFF@@@===@@@CCCEEEHHHMMMSSS\\\fffjjjjjjggg^^^TTTMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNQQQVVV[[[^^^^^^]]]ccciiioootttwwwzzzyyyrrrnnnmmmmmmnnnpppqqqpppooopppoooooonnnoooppprrrssssssssstttxxx}}}|||zzzzzzzzzxxxvvvxxxuuupppkkkhhhfffffffffaaabbbcccaaa^^^\\\[[[[[[ZZZWWWQQQKKKFFFCCCBBBBBBDDDGGGJJJKKKLLLLLLMMMNNNOOONNNKKKIIIGGGCCC???;;;999<<<@@@DDDDDDCCC@@@>>>000111222555777999888777555333222333555777777666444555555555555444333333---......---+++***+++,,,...---,,,---///000000///222111111222555666666555555333111111111111111///---,,,***))))))'''$$$"""$$$%%%''')))+++,,,,,,,,,,,,+++***)))))))))))))))(((((('''&&&&&&'''(((((('''+++///000///------...111333555888;;;>>>???@@@BBB???<<<:::;;;===@@@AAA<<<<<<;;;:::888666555444::::::999777555555777999<<<;;;;;;999999:::<<<>>>???===;;;999999777555222//////000222444777:::<<<:::999888777666666777777888<<<@@@BBB@@@>>><<<;;;999<<>>@@@@@@CCC???;;;:::;;;>>>@@@BBB???>>>===<<<999777555444888888999888777777999;;;:::999777666666888;;;===AAA???===<<<<<<:::777444111///------///444888<<<888888888777666777:::===>>>AAADDDEEECCC@@@>>>===:::>>>BBBGGGIIIHHHFFFEEEAAAAAAAAABBBDDDGGGIIIKKKUUUXXX]]]aaaaaa^^^YYYUUUPPPOOOQQQYYYfffsss|||wwwooodddYYYRRRPPPRRRTTTMMMGGGDDDGGGKKKNNNSSSXXX\\\aaacccaaa```^^^YYYSSSPPPRRRTTTXXX]]]______^^^```aaadddjjjqqquuutttsss|||}}}yyy{{{||||||{{{}}}}}}yyyuuusssrrrrrroooqqqssssssrrrqqqqqqqqqqqqnnnkkkhhheeebbb]]]ZZZWWWTTTQQQMMMIIIGGGFFFEEE333222333666999999555222333555888999999888999999555333111/////////111222222222000///............111000///......///000111444333222333444555333111000111222222111222444666444222000---+++)))((('''''')))+++,,,---///222555333,,,%%%$$$'''+++,,,+++------,,,,,,+++***)))))),,,...000222222111000///666555555666999;;;======;;;888666666999===AAACCC????????????>>>;;;777333777666666555555666888999:::999666333111222666999???>>>;;;999888888:::;;;333...))))))---333777888;;;888666666999===@@@AAABBBCCCGGGJJJLLLJJJFFFBBBCCCCCCEEEIIIMMMMMMIIIEEECCCCCCCCCCCCEEEHHHKKKMMMVVVWWW[[[```bbb___WWWPPPOOOMMMNNNVVVbbbmmmsssuuummmggg___XXXUUUTTTTTTTTTOOONNNNNNOOOQQQTTTWWWXXXaaa___^^^]]]]]]ZZZUUUQQQLLLQQQYYYbbbiiikkkiiigggiiijjjmmmuuu~~~~~~{{{xxxtttpppllloooiiiaaa[[[XXXTTTNNNJJJ777555444555777888666444444666888888777666777888555444222000.........///555444222000/////////000000000///......///000111111000000111222222000......///111111/////////000333222000...,,,***))))))'''(((***,,,000333666777111,,,'''&&&***...000///...---,,,++++++++++++++++++,,,---///000000000000444444555666888:::::::::555333222333888>>>CCCEEE@@@???>>>>>>===;;;777444555555555555555666888999666666444111//////222444<<<:::777555555666999:::555111------000555888999;;;999777888<<>>CCCEEE@@@>>><<<;;;:::999666444444444555444444555777999666666666333000...///000666444222000111333666888888555333333555888999999;;;999888;;;@@@GGGKKKNNNOOOOOOOOOPPPQQQPPPLLLJJJIIIKKKOOOTTTUUURRRKKKFFFKKKIIIFFFEEEFFFIIIMMMPPPVVVVVVWWWXXXYYYWWWSSSOOOEEEFFFIIIQQQ\\\eeeiiijjj```]]][[[]]]bbbeeeccc```^^^]]]\\\[[[[[[]]]___```^^^\\\ZZZYYYYYYXXXUUUSSSWWWZZZ```gggmmmqqqssstttwwwzzz{{{zzz===:::666333222333444666777888888666333222222333333333333333222111///...777666333111000111222333000000//////////////////+++++++++---...---)))''''''+++000222111...,,,+++555555444444333333222111,,,))))))...555:::999666222000...000333666777777///...---,,,,,,---///000,,,+++***))))))+++---...000222555666555444333333++++++,,,000777===AAACCC>>><<<999777777777555444222444555444333333666999;;;<<<;;;888333000...---000...,,,,,,---000444666;;;:::999::::::;;;;;;;;;:::999999<<>>>>>;;;999555444555555555555333555666555222222555999??????>>>:::555000---,,,,,,+++++++++---000333555<<<===>>>>>>>>>=========;;;::::::>>>EEELLLRRRTTTXXXWWWUUUTTTSSSRRRPPPMMMLLLNNNPPPRRRSSSTTTTTTUUUQQQNNNKKKHHHIIILLLPPPSSSSSSRRROOOKKKGGGDDDCCCCCCCCCEEEJJJRRR[[[ccchhhjjjllljjjkkkpppuuuvvvsssnnnqqqooollliiigggfffggggggggggggfffeeeddddddeeefffbbbeeegggiiikkkoootttyyy}}}~~~xxxuuuwwwxxxtttuuuxxxyyyyyy}}};;;;;;999666333111333444777999999888444111//////,,,///333666777666333111000000000000000111222333222222222222111000//////***))))))+++---...---+++))),,,000222333444555777777888999999999888777666111000000222555666444111444555777888888777666555111111111111111000000000222111---+++)))(((((()))...111444444111000111333333333333666999;;;;;;:::888666444444666777777777444777999666222111444999======<<<999333///---,,,,,,---...///111444555666===???AAAAAA?????????@@@>>>===<<>>;;;777666666555888;;;<<<888444000...)))---222555555222---)))***,,,///222444555444444444444555555444222111000)))'''&&&'''***---000000......---++++++...333777555666777888777555333222111333777888777666666777000333777::::::888666666111333555555555222///---111111///...---,,,,,,,,,...111333222//////333777:::::::::<<<===>>><<<:::777666777999<<<>>>>>>>>>888;;;===999222///333888666777777666444444555777333555999===??????>>>===<<>>;;;666333333555888666888======666000...+++,,,...000111///,,,)))(((***---222666666444222.........///000111333444...)))&&&''',,,111111000///...,,,***)))+++///333888888888777555333000///...333888:::888666666777444000,,,...333777777555111111111333444444111///000000//////.........---000222333111///000444777999;;;>>>@@@AAA@@@>>>===:::<<<======<<<;;;;;;<<<===:::777444222222333444666666666666666555555555:::===AAAEEEGGGFFFBBB>>>???@@@@@@>>>===???FFFKKKRRRJJJAAAAAAHHHMMMLLLHHHLLLJJJHHHGGGFFFFFFEEECCCBBBEEEIIILLLKKKJJJIIIIIIMMMNNNNNNOOOOOOOOOOOONNNRRRXXX^^^___^^^^^^aaafffoooppprrrvvv|||zzzxxxwwwtttpppuuuqqqoooqqqtttuuuzzzrrrggg^^^YYYSSSOOOOOOPPPPPPQQQUUURRROOOLLLJJJIIIFFFDDDDDDIIINNNPPPVVV^^^aaa```bbb]]]WWWSSSRRROOOKKKHHHFFFEEEFFFJJJPPPSSSSSSQQQVVVSSSOOOPPPRRRQQQMMMHHHIIIHHHHHHIIIMMMSSSYYY]]]___bbbfffiiikkkrrr|||}}}rrriiiddd```YYYTTTRRRNNNJJJFFFDDDBBB@@@>>>FFFMMMYYYiii{{{wwwqqqvvvqqqaaaXXXRRRSSSZZZkkk~~~pppbbb[[[VVVTTTMMMMMMOOOQQQPPPPPPXXXaaawww222666999999555333444666666444666::::::555///...------------...---+++))),,,---///222555555222000+++++++++,,,---...000000...***'''(((---111111000000000...+++***,,,111444888888888777666333111000...111666888999888777777333///---///333777666555//////000222444444111///000000000000000///...---111333555555333222555888<<<===???AAAAAA???>>><<<;;;<<<<<<;;;:::999999;;;<<<:::777444222222333444333444555666888:::;;;;;;===???BBBEEEGGGFFFCCCAAABBBBBBAAAAAABBBEEEKKKOOOPPPKKKFFFEEEHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEFFFIIIKKKLLLKKKJJJJJJJJJNNNOOOPPPQQQRRRRRRRRRRRRTTTYYY___eeeiiipppwww}}}zzzjjj```^^^___^^^\\\]]]ZZZXXX[[[]]]___dddiiiooopppsssvvvvvvnnnbbbXXXOOOLLLHHHEEEEEEFFFGGGGGGJJJHHHEEEDDDDDDCCCBBB@@@@@@GGGLLLMMMOOOTTTVVVVVVPPPLLLHHHDDDAAA???===<<<;;;;;;===???CCCEEEEEEDDDFFFCCC@@@BBBEEEFFFCCC???CCCBBB@@@AAACCCHHHMMMPPPSSSVVVYYYZZZ\\\aaajjjrrruuummmbbb[[[WWWTTTPPPLLLHHHEEEBBB???===;;;999777;;;AAAKKKWWWgggyyypppaaaXXX\\\iiizzzsss```UUUMMMLLLRRRaaattttttbbbVVVPPPMMMLLLKKKKKKMMMOOOOOOOOOVVV___ttt...222666666555444666888444222333777888333///.........,,,+++++++++,,,,,,222222222333444333000...((((((((()))***+++,,,,,,///+++)))***...111222111222111000...---...222666888888999888777555333222///000333777:::;;;999888333000///111444666555333.........111333444222000111222222222222000...---222666999:::777666888:::???@@@@@@AAA@@@>>><<<;;;===>>>===;;;888888999:::;;;999666444333333444555333444666888:::===>>>???@@@AAABBBDDDDDDDDDCCCBBB@@@>>>===???DDDIIIMMMNNNKKKJJJIIIGGGEEEEEEFFFGGGDDDDDDFFFGGGIIIKKKLLLMMMNNNPPPRRRRRRPPPPPPPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXVVVZZZ```jjjuuu|||{{{xxxvvvtttnnniiikkkqqq~~~pppeeeVVVMMMKKKMMMNNNNNNLLLHHHGGGKKKMMMNNNRRRXXX]]]]]]^^^```___YYYPPPHHHFFFDDDBBBBBBDDDEEEDDDDDDAAA???>>>>>>???@@@???>>>@@@HHHNNNLLLIIIIIIKKKJJJDDDCCC@@@<<<888666666777888:::;;;;;;;;;;;;<<<===666444333555999;;;:::888;;;:::999888999<<>>;;;999777555222000111444:::BBBMMM[[[iiiqqq{{{{{{}}}~~~zzzmmmZZZLLLGGGIIISSSdddwwwsss^^^QQQGGGEEEIIIVVVhhh{{{sssaaaQQQIIIFFFEEEDDDIIIHHHJJJMMMMMMMMMRRRZZZjjjsssxxxqqqnnnuuu000333666888777777888:::555111111555666222000000000///---,,,,,,...111444888666444333222111///---'''((()))******+++++++++000...,,,---000222333333333333222000///000444777::::::;;;;;;:::999777666222222444888===???===:::666444333444666555333111.........111444555444333333333444444333222///...444999===>>><<<:::;;;<<>>;;;888777999;;;:::888555333222333555666555666777999;;;===>>>??????@@@@@@???>>>>>>???@@@>>><<<;;;???FFFLLLNNNNNNJJJJJJIIIIIIHHHGGGGGGGGGEEEGGGKKKNNNQQQTTTWWWYYYYYY[[[\\\\\\[[[\\\]]]___aaaaaaaaaaaa```___^^^]]]]]]aaaiiivvvuuunnnllliiieeeaaaZZZTTTVVV\\\kkk}}}{{{mmm```XXXNNNIIIIIIKKKKKKKKKFFFCCCCCCGGGIIIIIILLLQQQTTTSSSSSSSSSRRRNNNHHHCCCBBBAAABBBDDDGGGHHHGGGEEE@@@???===>>>@@@AAAAAA@@@DDDMMMSSSNNNGGGDDDDDDDDDBBBBBB@@@;;;666444666999;;;===>>><<<888666888:::222111000222555888888777666555444333444666888999;;;<<<======>>>AAAGGGKKKOOOIIICCC??????AAACCCCCC@@@>>>;;;999777444000...///000222555;;;DDDOOOVVV```bbbfffjjjggg^^^PPPFFFDDDDDDHHHTTTcccuuu~~~kkkZZZOOOEEEAAABBBLLL\\\nnnmmmbbbRRRFFFAAAAAABBBBBBEEEDDDFFFIIIIIIIIILLLRRRYYY___hhhpppuuuzzz~~~vvviiibbb___cccrrr666888:::;;;<<<;;;<<<<<<777333111444555222111333000111111000000333888<<<;;;888555222222111000///+++,,,---...............222111000111222444555555444444333222111222555888;;;<<<===>>>>>>===<<<;;;777666777;;;@@@BBB@@@===;;;:::999888777555333111000000111333666888888777555666666666555333111000666;;;@@@AAA???======>>>@@@???===<<<:::999999999>>>>>><<<888555555666888777666333222222333555777444555666999;;;>>>@@@@@@=========;;;999888:::<<<>>>======BBBIIINNNPPPPPPKKKIIIHHHJJJNNNPPPNNNKKKHHHLLLRRRVVVZZZ^^^bbbeeeeeefffiiijjjkkkllloooqqqqqqqqqooommmiiifffdddbbbiiiooozzzvvvooojjjfffaaa\\\VVVOOOIIIKKKQQQbbbnnn{{{wwwiii\\\OOOMMMJJJJJJKKKLLLJJJHHHBBB@@@@@@DDDFFFEEEGGGKKKPPPOOONNNNNNLLLJJJGGGDDD===>>>@@@CCCFFFGGGEEEDDDBBBAAA??????AAABBBAAAAAAGGGPPPTTTNNNEEEAAA@@@???======;;;666111000333666;;;<<<<<<999444222333666333222111111333444555555111111111111222444555666666777777777999<<<@@@CCCCCC@@@<<<999:::>>>AAACCCCCC@@@===:::777555111///111000000000222777???DDDOOORRRVVVWWWVVVPPPHHHCCCAAA===>>>EEEOOO]]]ooo~~~vvvjjj\\\QQQJJJAAA===<<>>??????>>>>>>:::555222333444222222444222444777777777888===AAA<<<999444222111222333222000111333444444444333222444444444555555777888888666777666555444555888:::<<<===>>>???@@@@@@???>>>;;;;;;<<<>>>@@@AAA@@@>>>???>>>===;;;:::888777666666555555777:::<<<<<<;;;999888777666555444333222888<<>>>>>???>>>===;;;999999999::::::::::::888666333222333444444333111000000222555777111222555999===AAADDDEEE>>>??????<<<888777999<<<======???CCCHHHLLLNNNNNNIIIGGGFFFKKKQQQUUUUUURRRQQQWWW___dddgggkkkpppttttttwwwzzz|||~~~|||wwwrrrmmmkkksss{{{~~~yyytttpppnnnfffaaaZZZSSSJJJCCCEEELLLYYY___fffkkkqqqvvvuuuqqquuuxxxxxxtttooohhh]]]SSSHHHIIILLLOOOQQQOOOKKKGGGCCC@@@AAAEEEFFFCCCDDDGGGLLLKKKJJJIIIGGGFFFDDDDDD===>>>@@@CCCFFFGGGEEECCCAAA@@@>>>>>>???@@@@@@???DDDKKKMMMGGG@@@===;;;999999888555222000111444777======;;;888444333333444222111000......///000000//////000111333333444444666555444555666888;;;<<<;;;999777777777:::===@@@AAA>>>:::777555444222111333333222111000222777:::HHHJJJLLLJJJFFFAAA>>><<<:::777666;;;CCCMMM\\\iiivvvzzzzzzxxxwwwwwwuuupppggg]]]SSSKKKEEEBBB<<<777555:::BBBLLLYYYdddooorrrvvv}}}wwwiii]]]NNNGGG>>>999999<<<======???<<<===@@@@@@===<<<>>>???AAAEEEHHHKKKLLLKKKKKKEEEEEEJJJSSS\\\dddppp{{{sssfffbbbbbbfffrrr:::;;;<<<>>>@@@@@@@@@???<<<666222222222111111444444888===>>><<<;;;===@@@<<<888333111222444666777555666888999:::999888777666777888888888999:::;;;:::::::::999888999;;;===;;;<<<>>>???@@@@@@@@@???===???@@@@@@???>>>>>>>>>@@@@@@???===<<<<<<===???;;;::::::;;;>>>???@@@???<<<:::888666444444444555999===AAAAAA???>>>???@@@===<<<:::999999:::<<<>>>888999999777444333333444222000///...///111444666222444777;;;???CCCEEEGGGBBBDDDEEEAAA<<<:::<<<@@@@@@CCCGGGJJJLLLNNNPPPRRRLLLNNNQQQUUU[[[```dddgggfffmmmuuu{{{}}}~~~|||}}}}}}|||{{{yyywwwnnnggg^^^TTTJJJBBBDDDJJJOOOTTTYYY[[[^^^aaa___ZZZZZZ___bbbaaa```___YYYRRRIIILLLPPPTTTTTTQQQKKKGGGEEECCCDDDGGGGGGCCCCCCEEEFFFFFFEEEDDDBBBAAA@@@AAA@@@@@@AAACCCFFFFFFEEECCC===<<<;;;;;;===??????>>>???CCCCCC>>>:::999777444666444111111444888<<<===@@@===999777666666555444222222000...------///000222333444555666666555555999888666555555666777777666666666666666888:::<<<<<<999444222333444555555666666666555333333666888BBBEEEGGGDDD>>>888666666333111111777<<>>FFFNNNWWWZZZ]]]bbbooorrriiicccXXXMMMCCC>>>888666777999:::999===::::::<<<<<<777555555777777888:::<<<>>>>>>>>>:::888:::???DDDIIITTT___jjjsss|||nnnhhhfffllluuu~~~xxx|||888888:::===???AAA@@@???===666111111111///000333666;;;AAAAAA>>>;;;<<<>>>;;;777222000222555999:::888999;;;<<<===<<<:::999888999::::::::::::;;;<<<<<<======<<<;;;;;;>>>@@@999;;;<<<>>>????????????>>>AAACCCAAA===;;;;;;===@@@@@@???>>>>>>@@@CCCEEE???>>>===>>>@@@BBBBBBBBB>>><<<888555444444555666999===@@@@@@>>>===???AAA===;;;:::999999<<<>>>@@@999:::;;;:::888666666666000///...---...111444666888999;;;===@@@BBBDDDEEEGGGJJJKKKGGGAAA???AAADDDKKKOOOTTTVVVVVVWWWYYY\\\XXX^^^dddhhhjjjpppyyyzzz~~~~~~~~~{{{xxxyyy|||uuummmcccXXXLLLCCCDDDJJJHHHPPPUUUVVVUUUUUUSSSPPPIIIOOOTTTVVVXXXZZZXXXSSSJJJMMMQQQSSSRRRNNNIIIEEEDDDBBBBBBEEEEEEAAA???AAAAAABBBBBBAAA???======>>>>>>===>>>@@@BBBBBBAAA???;;;:::999:::===?????????<<<>>>===888777777555111222///,,,...555<<<@@@AAA===999444333444444333111555444333111000000222444777888999::::::999888777>>><<<999777777666555444555666777777777888999;;;999555111000222666999:::999::::::999777777888999===BBBEEECCC===777444444,,,***,,,111666;;;DDDLLLIIIKKKOOOTTTXXX]]]```aaaXXXUUUPPPLLLJJJLLLOOOQQQFFFBBB===888555444555666999444222444666777<<>>:::666555777999888777;;;888888::::::444000000222000///000222555777888777555444555666888AAAKKKLLLWWWgggttt{{{~~~vvvmmmjjjhhhooo|||zzzhhh```dddlllsss;;;999888:::===???>>><<<666444000---,,,...111333888:::===??????===999777999666222333666999999777222555999===>>>===:::888888888999:::;;;;;;;;;;;;::::::;;;<<<=========<<<<<<:::<<>>@@@AAAAAAAAA@@@>>><<<999777555444,,,(((,,,111222444666777;;;>>>??????@@@DDDGGGJJJNNNRRRPPPKKKJJJNNNTTTXXX[[[aaafffiiijjjjjjiiimmmmmmpppvvv}}}xxxrrrpppqqqrrrqqqppppppttt{{{vvvqqqfffZZZNNNGGGDDDDDDIIIJJJMMMOOOOOOOOONNNMMMKKKKKKNNNRRRVVVXXXWWWVVVSSSTTTUUUUUUSSSOOOJJJGGGEEEBBB???@@@AAAAAA>>>;;;AAACCCDDDBBB>>>;;;:::;;;BBBAAA@@@AAABBBBBB@@@???;;;999999999;;;;;;;;;999===<<<;;;:::888777666555222000...000444888<<<===:::888555222111111222333666666666555444333555666999:::<<<<<<;;;:::;;;<<<@@@???===<<<<<<999666333444999:::666444555777666666666444444555777:::;;;AAA@@@?????????<<<888444@@@@@@???===;;;888666555---******000999AAADDDDDDHHHEEECCCFFFLLLPPPPPPMMMJJJEEEAAAAAADDDGGGEEECCC???;;;;;;===:::444333888:::;;;:::888666888===BBBAAAAAABBBDDDJJJTTT___fff\\\XXXQQQKKKGGGCCC@@@===<<<;;;:::888666555333333666777777666555222000...+++))))))***...222555666666333222333222000222777>>>HHHQQQVVV^^^gggiiifffkkknnnrrruuuxxx|||zzzyyyxxxvvvwww}}}vvviiicccjjjmmmttt~~~qqq\\\PPPPPP\\\iiittt{{{===:::999999;;;<<<;;;999555333///------///333555777999;;;>>>???>>>===<<<:::666333444777999999888222555999<<<===<<<:::888666777999:::;;;;;;;;;;;;888888999:::;;;===>>>>>>===;;;===BBBDDDAAA??????AAA???;;;888666777999;;;???;;;888777;;;@@@DDDGGGAAA???>>>>>>AAABBBBBB@@@DDDBBB@@@??????@@@AAAAAADDDEEEFFFFFFFFFFFFEEEDDD@@@===;;;;;;===@@@AAABBB??????===<<<:::888666555333---***...333555777:::>>>AAAEEEFFFEEEEEEHHHKKKLLLQQQUUUUUURRRRRRWWW]]]fffiiiooovvvzzz}}}~~~~~~|||uuulllggggggiiijjjjjjmmmttt{{{uuujjj^^^RRRKKKHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIFFFIIIMMMTTTZZZ]]]]]]\\\\\\\\\[[[YYYVVVRRRMMMIIIIIIFFFBBBAAACCCCCC@@@>>>AAACCCCCCAAA>>><<<===>>>CCCBBBAAABBBCCCCCCAAA???>>><<<::::::::::::888777;;;;;;<<<===<<<:::777666444222111333777:::======::::::888777555333111000555777888777666666777999;;;<<<======<<<===???AAADDDEEEEEEDDDAAA>>>;;;999:::>>>>>>888555555666444666777777888;;;>>>@@@BBBDDDCCCAAA@@@@@@???<<<999??????>>><<<;;;999777777000///000555<<>>@@@FFFLLLMMMLLLIIIDDD@@@AAADDDFFFEEEBBB@@@>>>???CCCBBB===<<>>;;;;;;>>>AAA@@@???===<<<>>>DDDJJJOOOPPPLLLFFFBBB???===;;;:::;;;::::::888777666555444333333222111000///......***)))((()))---111333444333111000111///---///444777???EEEIIINNNUUUVVVSSSQQQTTTZZZ^^^bbbfffkkkmmmoooooommmkkkmmmtttssseee]]]^^^bbbiiiqqqxxx{{{wwwtttooooooppp{{{hhhRRREEEDDDLLLWWWkkkttt===;;;999888888999888777444222///......222666888888999:::<<<>>>@@@AAABBB:::777444555888:::999888000333888;;;<<<;;;888555444555888:::<<<;;;;;;:::777666666777888;;;>>>???>>><<<===BBBCCC???<<<<<<;;;:::999888888999:::;;;;;;999777888;;;???BBBCCC>>>>>>???AAACCCCCCAAA???CCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIGGGFFF???===;;;;;;>>>AAABBBCCC<<<;;;:::888777666666666444000///333777999===AAABBBFFFJJJKKKIIIHHHJJJLLLOOOUUU[[[^^^___bbbhhhnnnxxx|||xxxoooddd]]]]]]```cccdddgggrrr}}}wwwlll```VVVOOOKKKJJJGGGHHHHHHHHHHHHFFFDDDCCCCCCGGGPPP[[[dddiiijjjiiiiiigggccc___\\\WWWRRRNNNKKKGGGBBB@@@AAAAAA???===???@@@???===<<<<<>>AAA???===<<<<<<;;;999777;;;===???@@@???===999777666555666888;;;=========;;;<<<======;;;777222000555777999:::999:::;;;===@@@AAABBBBBBCCCFFFKKKOOOOOORRRUUUSSSMMMHHHEEEDDDEEEGGGEEE>>>999999888666999:::===@@@CCCFFFHHHIIIHHHFFFCCCBBBBBBCCCBBBAAA@@@>>>===;;;999888888888222555999===@@@CCCGGGJJJBBB???<<<===CCCIIILLLMMMKKKGGGDDDDDDGGGHHHFFFDDDAAA@@@CCCHHHJJJIIIJJJMMMPPPOOOMMMIIIEEEBBBCCCDDDCCC@@@===:::999;;;>>>@@@CCC???;;;999999999888777:::::::::999999888777666222111///.........000000,,,+++***+++...111333333222///...///---+++---222555:::===???AAAEEEEEEBBB===BBBHHHOOOTTTXXX]]]___bbbbbbaaaaaaccclllxxxppp^^^SSSOOOUUU\\\aaadddgggkkkooorrruuutttkkkbbb\\\XXXUUUXXXXXXaaarrr{{{```LLLBBB@@@FFFMMM^^^hhhvvv999888777666666666666666444333111000111555999;;;;;;;;;;;;<<<>>>@@@CCCEEE:::777444555888:::888777...111666999:::888444222111333666999;;;;;;;;;:::888666555444555888<<<>>>===:::;;;@@@@@@<<<999999888888999::::::;;;;;;;;;888777777999===@@@AAAAAA>>>???BBBDDDEEECCC???===@@@BBBDDDFFFFFFEEEEEEFFFEEEGGGIIIJJJJJJHHHFFFDDD===;;;::::::===@@@AAAAAA999888777666666666666777777444555999;;;===AAAFFFGGGKKKPPPPPPOOONNNOOOQQQUUU\\\dddjjjooouuu}}}~~~yyyvvvuuuuuuuuuuuuttttttssstttvvvxxx{{{}}}wwwyyy|||rrrjjjaaa\\\\\\___bbbcccdddqqq|||tttiii^^^VVVPPPMMMKKKHHHHHHHHHGGGEEECCCAAA@@@CCCIIIUUUcccooowwwyyyyyyuuupppjjjeeebbb^^^YYYUUUOOOJJJDDDAAABBBCCCBBB@@@BBBAAA@@@???@@@BBBFFFIIIGGGFFFFFFGGGHHHGGGDDDBBBCCCAAA????????????===;;;>>>???AAAAAA@@@>>>;;;999999999:::<<>>@@@AAA???<<<888555777999;;;<<<===>>>AAACCCGGGHHHJJJLLLPPPVVV^^^dddccchhhkkkhhh```XXXUUUUUUUUUVVVSSSKKKGGGFFFDDD@@@BBBDDDHHHLLLNNNOOOOOOOOOKKKIIIEEEDDDEEEGGGIIIIIICCC@@@===999777666666777444999???AAAAAACCCGGGKKKHHHEEEAAAAAAEEELLLPPPSSSQQQOOOMMMMMMMMMMMMKKKIIIBBBBBBDDDJJJQQQWWW\\\```]]]\\\YYYUUUQQQMMMJJJIIICCC@@@===;;;;;;===>>>???===:::777666777888888888::::::;;;<<<<<<;;;::::::666444222000000222555777111000///000222444555444111......///...+++...333;;;<<<>>>>>>???@@@@@@???999>>>FFFMMMRRRWWW\\\^^^\\\]]]^^^^^^cccmmm{{{oooZZZLLLGGGMMMTTTWWWVVVWWWZZZ^^^aaabbbaaaZZZQQQJJJGGGFFFIIIKKKPPPZZZiii|||nnnVVVHHHCCCCCCGGGLLLRRRYYYeeeqqq{{{333444555666666666777888555555444444666888;;;<<<===<<<;;;:::<<<>>>AAACCC999666444444777888666444,,,///444888888666222//////111444888:::;;;;;;;;;:::888555333333555999;;;:::777888===>>>:::777666777888:::;;;<<<<<<<<<;;;666666777:::>>>AAAAAAAAA@@@BBBDDDFFFDDDAAA===;;;>>>AAAEEEEEEDDDCCCCCCDDDCCCEEEHHHJJJIIIGGGCCCAAA:::888777888;;;=========777666666666777888888999888777:::===>>>>>>CCCJJJOOOSSSXXXYYYYYYYYY[[[]]]bbbhhhrrr{{{|||uuuqqqnnnllllllmmmmmmlllllllllmmmnnnooorrrtttvvvmmmoooqqqtttxxx||||||yyyxxxxxxxxxzzz}}}{{{lllgggbbbaaacccfffgggfffiiisssyyyqqqggg]]]WWWSSSPPPNNNKKKJJJIIIHHHFFFDDDBBBAAAFFFLLLXXXgggvvv~~~xxxrrrmmmkkkhhhccc___VVVQQQLLLJJJKKKLLLLLLJJJJJJIIIGGGGGGIIIMMMRRRTTTPPPPPPPPPQQQRRRPPPMMMJJJDDDCCCAAAAAABBBBBBAAA@@@AAAAAAAAAAAA@@@>>><<<;;;>>>>>>???BBBDDDEEECCCAAA<<<>>>@@@BBBBBBAAA>>>===;;;<<<>>>@@@AAACCCGGGJJJNNNPPPSSSWWW^^^gggrrrxxx|||wwwnnnkkkjjjjjjkkkhhhaaa]]]\\\XXXSSSUUUWWW[[[]]]]]]ZZZVVVSSSMMMKKKIIIIIIKKKMMMOOOOOOIIIEEE???999555444444555666<<>>:::999;;;>>>??????<<<:::888777999;;;;;;;;;===>>>???AAAAAAAAA??????>>>;;;777444444777;;;===666555444444666777666666000......000000///222888@@@??????@@@AAABBBCCCEEE===AAAHHHNNNTTTXXX]]]``````aaacccfffkkkvvvrrr]]]OOOHHHNNNTTTUUURRRPPPQQQTTTSSSSSSRRRNNNGGGAAA@@@AAAAAADDDFFFFFFKKK\\\tttzzzyyyxxxzzz||||||yyyuuulll\\\JJJAAA??????BBBEEEHHHLLLQQQXXX^^^gggooottt~~~///222666999999999999:::888888999:::;;;;;;<<<<<<<<<:::888777888:::<<<>>>666444222222555666333111+++///444888888555111---...000222555888:::<<<===;;;888555333333555777999777555666;;;===:::777777888999;;;<<<<<<<<<;;;:::555555666999>>>@@@AAAAAAAAACCCEEEEEEBBB@@@>>>>>>@@@CCCFFFEEEBBB@@@AAACCCBBBEEEHHHJJJJJJFFFBBB???888666555666888::::::999555666888999;;;<<<<<<<<<888:::???BBBBBBAAAHHHPPPVVVZZZ^^^aaabbbdddiiimmmvvv|||{{{tttooohhheeecccbbbcccdddddddddffffffhhhiiijjjlllmmmmmmdddeeefffhhhkkknnnpppqqqxxxyyyzzzzzzxxxtttpppmmmpppppppppqqqtttwwwzzz}}}{{{tttiiifffdddfffjjjmmmlllkkkooovvvvvvoooeee^^^[[[YYYWWWUUUOOOOOOMMMLLLKKKIIIIIIHHHKKKPPP[[[iiixxx|||yyyxxxuuuooojjj[[[WWWSSSSSSUUUWWWWWWUUUSSSQQQOOOPPPTTTYYY]]]^^^YYYYYYZZZ[[[[[[YYYUUURRRMMMKKKIIIHHHGGGFFFDDDBBBBBBCCCEEEFFFFFFEEECCCBBBFFFFFFGGGJJJMMMMMMLLLKKKAAADDDGGGJJJKKKJJJGGGFFFCCCDDDDDDDDDFFFIIIOOOSSSWWWZZZ^^^dddlllwww|||yyywwwqqqjjjiiikkknnnnnnjjjccc[[[VVVNNNMMMMMMPPPSSSUUUUUUTTTOOOJJJBBB:::666555666888:::???CCCDDDCCCDDDIIINNNWWWUUURRRPPPRRRWWW]]]aaabbbbbbaaa```]]]XXXTTTRRRUUUUUUUUUZZZgggxxxzzztttkkkaaaWWWPPPJJJEEE???===???BBBBBBBBB???<<<;;;;;;===@@@AAAAAADDDEEEGGGIIIIIIIIIGGGFFFFFFCCC???;;;:::<<>>III\\\jjjvvv||||||rrrmmm___^^^^^^```aaaaaa___]]]ZZZOOOCCC>>><<<:::<<>>>>>===<<<<<<:::<<<>>>@@@@@@>>>;;;:::666444333222333555777999444111///000333333000------111666:::;;;777222......///000222666999===???999777555444444666888999555333555<<<>>><<<:::;;;999::::::;;;:::999888777444444444777<<>>999999;;;>>>@@@CCCEEEFFFGGGIIINNNRRR[[[ZZZYYYYYY\\\aaaggglllnnnoooooolllgggaaa\\\YYY^^^```aaaeeerrryyynnnccc[[[TTTMMMEEEBBBDDDGGGHHHGGGBBBAAA???AAADDDHHHJJJKKKMMMOOOQQQSSSSSSRRRPPPNNNQQQNNNIIIEEECCCDDDFFFHHHDDDCCCBBBAAABBBAAA???===888777:::???BBBDDDJJJQQQUUUPPPOOOSSSUUUVVV[[[aaaiiikkkmmmoooqqquuuzzz~~~zzzpppfffffffffddd___XXXQQQNNNGGGEEEFFFGGGBBB===>>>DDDIIIMMMKKKDDDBBBGGGNNNPPP___eeennnvvv|||ttthhh___ZZZMMMMMMMMMMMMNNNNNNMMMLLLJJJDDD@@@>>>;;;888999<<<999777555333444:::BBBHHHPPP^^^ooo~~~222888???CCCBBB???>>>===<<<>>>AAACCCBBB???;;;888000///......000222444666222000...///111111///+++///333888<<<===999444000......///111444999===@@@666666555444555777999;;;444333555<<<@@@>>>===>>>:::::::::999888777666555333222333555:::===?????????AAAAAA@@@???@@@EEEIIIHHHKKKLLLIIICCC@@@AAADDD===@@@DDDGGGFFFBBB<<<999888777666666777777666555444777<<<@@@CCCCCCAAA@@@AAAGGGOOOUUUUUUWWW```lllqqqtttyyy}}}zzzqqqkkkhhhkkkmmmqqqwww{{{{{{{{{zzzyyyvvvooofff```ZZZYYYWWWWWWYYY[[[\\\\\\aaaccceeeggggggfffcccbbb^^^^^^___```ccceeeggghhhfffgggiiijjjlllmmmnnnnnnjjjkkklllnnnppprrrtttuuuuuutttuuuxxxzzzzzzvvvsssmmmpppssssssooolllkkkkkkiiifffdddeeeiiimmmmmmmmmnnnqqqxxx|||uuuooohhh```\\\]]]___^^^\\\WWWVVVVVVUUUUUUUUUVVVVVV___aaafffqqqyyyrrrppppppssswwwzzzyyywwwzzzxxxwwwzzz|||xxxtttpppiiibbb[[[TTTMMMIIIIIIPPP[[[dddgggeee```\\\YYYYYYYYY[[[^^^```aaa```YYY___gggllllllggg___ZZZSSSRRROOONNNOOOTTT\\\bbbqqqtttyyyvvvxxxzzzyyyqqqfffYYYQQQPPPRRRWWW]]]aaabbb^^^[[[WWWQQQHHH@@@<<<===@@@CCCFFFFFFGGGHHHJJJNNNRRRVVV]]]^^^___```ccciiipppuuuxxxyyyyyyvvvpppiiidddaaaaaadddgggkkkwwwyyynnnfffUUUNNNEEEBBBEEEIIIJJJJJJFFFDDDDDDGGGKKKPPPSSSTTTTTTUUUWWWYYYYYYXXXUUUTTTZZZWWWRRRMMMKKKJJJLLLMMMLLLKKKIIIIIIIIIHHHFFFDDD@@@???BBBIIIMMMPPPWWW^^^eee```^^^ccceeefffkkksss|||}}}}}}}}}~~~uuusssqqqmmmggg___UUUOOOLLLIIIJJJKKKGGGAAACCCIIIJJJLLLJJJFFFFFFIIIEEE===NNNUUU^^^ffflllvvv}}}rrrggg]]]VVVRRRAAAAAAAAABBBBBBAAA@@@@@@;;;999999:::888555666:::444333000......222999>>>AAANNN^^^mmm}}}zzzqqqnnnqqqxxx~~~222888???CCCCCCBBBBBBCCCAAABBBCCCBBB???<<<999888((('''&&&***///333333222222333444444444222///...000333777::::::888444222//////111222444777;;;???;;;:::888999::::::999777888999;;;>>>AAABBB@@@>>><<<<<<;;;:::888666444333//////222666<<>>>>>===???AAA@@@AAAAAA???;;;888555444)))'''&&&)))///333444333777777777666555333111000000333777999999777333111///000111222444888<<<>>><<<:::999999::::::888777888888:::<<<@@@AAA@@@???=========;;;999777555333...///222777===BBBCCCDDDDDDCCCAAA@@@AAABBBDDDEEEIIIMMMPPPOOOKKKEEECCCBBB@@@AAABBBAAA???===<<<;;;;;;<<<<<<;;;999888999:::???@@@CCCGGGLLLQQQUUUXXXcccgggnnnuuu}}}mmmggg^^^VVVPPPMMMJJJHHHMMMPPPTTT[[[bbbjjjooorrrmmmqqquuutttqqqqqqwww}}}~~~{{{xxxwwwuuupppmmmnnnoooqqqoookkkgggdddbbbcccfffiiihhhddd^^^YYYWWWSSSWWWZZZXXXYYY]]]___^^^[[[]]]```ccceeeeeedddcccbbbccceeehhhlllqqqvvvyyywwwsssooooooqqqrrrooollljjjlllnnnppppppqqqtttvvvpppnnnjjjeeebbbaaacccdddeeefffgggfffddddddgggjjjrrrqqqpppmmmjjjiiiiiijjjiiimmmttt}}}|||oooiiibbb^^^___```aaa```cccdddeeeeeefffhhhlllooo{{{yyymmmccc^^^[[[\\\cccooo{{{}}}sssjjjhhhjjjkkkjjjgggdddbbbaaajjjppp{{{rrreeeYYYYYYWWWSSSQQQTTT[[[```hhhqqq~~~{{{jjjaaa[[[ZZZWWWNNNFFFCCCJJJPPPXXX]]]^^^\\\ZZZXXXQQQLLLFFFDDDGGGKKKNNNPPPMMMMMMLLLJJJIIIKKKNNNQQQUUUUUUVVVXXX]]]eeeooovvv~~~vvvlllccc``````^^^aaadddfffgggjjjnnnqqqnnnppprrrtttsssmmmeee___UUUOOOHHHEEEHHHLLLMMMMMMCCCDDDFFFJJJPPPWWW^^^bbbddd___YYYVVVVVVWWWWWWVVVRRRRRRRRRRRRQQQQQQSSSTTTWWWWWWVVVWWWWWWVVVTTTRRRUUUYYY[[[ZZZ[[[```cccbbbaaaccceeeddddddgggooovvvwww{{{zzznnnddd^^^[[[VVV[[[```aaa]]]WWWSSSQQQTTTXXXZZZXXXXXXWWWSSSLLLIIIKKKQQQYYY___eeeppp{{{~~~wwwiiigggjjjkkkjjjiiigggddd```\\\WWWQQQJJJEEEBBB<<<777777<<>>@@@HHH111555888:::999:::>>>AAA@@@???===:::777333000///+++((('''***///555777777===<<<;;;999666555333222111333666999999666333000000111111333666999<<<>>>:::999777888999999888666888777888:::===???@@@????????????>>><<<999666444///000333999???DDDFFFFFFHHHFFFDDDBBBAAAAAAAAABBBFFFKKKOOOOOOKKKEEEBBBAAA@@@AAABBBAAA???>>>>>>???@@@AAAAAA@@@???@@@CCCEEEMMMPPPSSSWWW[[[bbblllsss{{{}}}~~~yyyppphhh]]]XXXQQQKKKHHHFFFDDDCCCGGGFFFFFFKKKSSSZZZ^^^^^^^^^```bbb___[[[[[[___dddjjjhhheeecccbbb```]]][[[```bbbeeedddaaa\\\XXXVVVYYY\\\___```^^^[[[YYYXXXXXX]]]^^^\\\[[[^^^```___\\\]]]```cccfffhhhiiiiiiiiikkkoootttyyy}}}yyyxxxwwwssspppkkkmmmppprrrssstttwwwyyyvvvrrrlllfffdddeeeiiikkkiiiiiihhhfffeeefffjjjmmmuuuuuuvvvuuutttqqqnnnmmmkkkooouuu~~~zzzrrrhhhbbbbbbeeeggggggllllllkkkkkknnnttt}}}rrrhhhcccaaaaaafffrrrsssffflllnnnpppoooiiibbb]]]ZZZeeemmmyyypppdddYYYYYYXXXTTTPPPPPPTTTYYY^^^gggttt~~~{{{ttthhhZZZSSSNNNNNNMMMIIIEEEDDDIIIOOOWWW[[[[[[WWWSSSPPPMMMGGGBBBCCCIIINNNNNNKKKLLLLLLLLLKKKIIIHHHIIIKKKMMMMMMMMMOOOTTT]]]gggoooyyyxxxuuummmccc\\\YYYYYY\\\^^^aaaaaa`````````aaa[[[\\\```cccddd```ZZZVVVPPPKKKFFFEEEHHHKKKLLLKKKDDDEEEGGGKKKRRRYYY```dddiiibbbWWWPPPMMMNNNQQQRRRQQQNNNLLLLLLPPPSSSTTTTTTWWWXXXXXXWWWVVVVVVXXXYYY^^^ccceeecccaaabbbaaa___ZZZ[[[[[[YYYXXXYYY^^^ccciiiiiilllttt~~~yyy}}}xxxkkkccc___]]]______bbbeeegggcccZZZRRRWWW\\\___aaadddgggeee```WWWSSSRRRWWW^^^eeepppyyy{{{}}}ooobbb___aaa`````````^^^\\\YYYWWWTTTPPPKKKGGGDDD@@@<<<===AAAFFFIIIIIIIIIEEEAAA>>>>>>?????????===999222......///000111222555???QQQhhh{{{uuugggXXXNNNIIIFFFGGGJJJMMMAAA999777555///000666333666888888777999>>>BBB@@@>>>;;;888555111...,,,,,,)))(((,,,222999<<<<<<@@@>>><<<999666444333333222444777999999777444222111111111333777:::<<<<<<555444333555777888888777777666666888;;;>>>??????@@@@@@@@@???===;;;888777444444777<<>>AAADDDGGGHHHHHHIIIJJJNNNTTTXXX```eeekkknnnrrryyy}}}uuusssuuuxxxwwwuuusssnnniiifffgggkkknnnpppsssrrrpppooolllfff^^^XXXVVVRRRMMMJJJHHHHHHHHHGGGEEEAAA???CCCKKKRRRTTTSSSVVVWWWWWWTTTPPPOOOSSSWWW[[[YYYWWWVVVTTTSSSRRRQQQVVVZZZ^^^___]]]XXXTTTRRRSSSVVVZZZ\\\\\\[[[\\\\\\___ccceeebbbaaadddeeedddcccccceeegggiiilllnnnoooqqqtttzzz{{{wwwtttoooqqqtttvvvwwwzzz}}}{{{vvvrrrrrrsssvvvwwwrrrqqqpppooooooqqqssstttvvvxxxzzz}}}}}}{{{wwwsssqqqttt{{{{{{pppjjjjjjnnnqqqsssvvvtttrrrqqquuu{{{mmmeeeaaa___^^^dddnnnzzz{{{nnndddgggjjjnnnnnniiiaaaZZZWWWYYYbbbooozzz}}}tttfff[[[WWWWWWWWWSSSOOONNNPPPTTTYYY```jjjsssvvvuuuqqqnnnkkkoootttzzzssscccWWWOOOKKKHHHGGGIIIIIIIIIIIIJJJPPPWWW[[[YYYTTTOOOKKKGGGDDDBBBCCCHHHJJJIIIFFFHHHJJJKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIMMMUUU^^^eeemmmlllhhhbbb[[[VVVTTTUUU[[[\\\^^^^^^]]]ZZZWWWVVVMMMOOORRRVVVWWWVVVQQQNNNHHHEEECCCCCCEEEHHHIIIIIIGGGHHHIIILLLPPPVVV\\\___ggg```UUULLLGGGFFFIIIKKKKKKIIIGGGGGGJJJNNNSSSUUURRRSSSTTTQQQOOOQQQUUUZZZaaagggiiieee```^^^[[[WWWRRRSSSRRROOOMMMLLLOOOQQQZZZYYY\\\dddnnnsssrrrnnnmmmoooqqqpppnnnlllkkkkkkdddiiissspppccc]]]ZZZZZZ___^^^___bbbfffcccZZZSSSUUUZZZ```fffooowwwwwwssseee\\\UUUVVV\\\dddmmmuuu{{{~~~uuuiii___\\\]]]]]]]]]___[[[ZZZXXXXXXWWWVVVSSSPPPJJJIIIHHHKKKOOOSSSTTTTTTPPPMMMHHHDDDBBBAAAAAAAAADDD???888444222222333333555:::DDDSSShhhyyytttcccQQQGGGCCC@@@???@@@AAA999333333111------000222444666666555777<<<@@@???<<<999888777444000------++++++///777===@@@@@@>>><<<:::777555333222222222444777999999888666444111000000333777:::;;;:::///...///111555888888888666555555777:::===??????AAAAAA@@@???>>>===;;;;;;;;;;;;<<>>===@@@AAABBB@@@>>>???DDDIIIQQQRRRTTTVVVZZZaaahhhnnnuuu|||yyypppiiiaaa^^^aaaddddddcccddd```ZZZWWWXXX\\\___aaaaaa``````___\\\XXXSSSOOONNNKKKHHHFFFGGGHHHHHHHHHDDD@@@===@@@HHHNNNPPPOOOMMMMMMLLLIIIGGGHHHLLLOOOSSSSSSRRRPPPOOONNNOOOOOOSSSWWW\\\___^^^[[[XXXVVVRRRTTTXXXZZZ[[[\\\___aaadddiiijjjhhhhhhkkkmmmlllnnnnnnnnnnnnoooqqqrrrsssvvv{{{|||yyyrrruuuxxx{{{}}}{{{{{{|||}}}}}}~~~}}}|||zzz{{{{{{}}}{{{uuuvvv{{{~~~{{{xxxwww{{{pppddd\\\YYYYYYWWW___iiiqqqsssoooiiieee___cccggggggccc\\\UUURRRQQQYYYeeennnpppiii]]]TTTRRRSSSSSSPPPMMMLLLOOORRRYYY\\\ccchhhkkkjjjfffccc^^^______aaahhhuuusssdddVVVKKKEEEDDDBBB@@@BBBEEEGGGGGGJJJOOOVVVYYYWWWRRRMMMJJJFFFGGGHHHHHHFFFEEEEEEDDDCCCFFFHHHIIIHHHGGGHHHIIIIIIIIIHHHGGGHHHMMMTTTZZZ^^^]]][[[WWWTTTRRRRRRRRRVVVWWWXXXXXXWWWUUUQQQNNNFFFGGGIIILLLMMMLLLIIIEEEAAA???>>>???AAACCCDDDEEEFFFFFFFFFHHHLLLQQQVVVYYY^^^YYYRRRJJJDDDAAAAAABBBAAACCCCCCBBBAAAEEEMMMTTTLLLMMMMMMJJJHHHKKKQQQVVV]]]dddhhhccc\\\XXXSSSOOOLLLLLLKKKHHHFFFDDDDDDEEEIIIKKKOOOUUUZZZ\\\[[[YYYVVVXXX\\\]]]\\\[[[ZZZZZZUUUZZZdddqqq}}}ssseee[[[VVVUUUUUUZZZZZZZZZ\\\\\\ZZZWWWTTTQQQWWW^^^hhhvvvnnnaaaVVVTTTXXX___fffmmmvvvyyy{{{}}}wwwmmmeee]]]UUUSSSSSSSSSVVVZZZYYYXXXYYY[[[]]]______^^^VVVWWWYYY\\\___aaa```___ZZZXXXSSSMMMHHHDDDBBBBBBEEE@@@:::666444444444333444>>>IIIUUUeeeuuu}}}|||ppp^^^KKKBBB???<<<999888555111.........---,,,......111444555444555888;;;;;;999888999;;;999555000000...///333999>>>???>>>888888777555444222111000111333555888999888777666111000///222777::::::888,,,,,,---000444777999888555444555888;;;>>>???>>>BBBAAA???>>>===>>>??????AAAAAAAAACCCEEEFFFEEEDDDDDDCCCBBBAAA@@@???>>>===>>>BBBFFFFFFCCC@@@?????????AAACCCBBBAAAEEENNNVVVbbbdddfffjjjooovvvxxxkkkccc```ZZZSSSPPPRRRVVVXXXXXX[[[WWWSSSPPPQQQSSSUUUUUURRRRRRRRRRRRPPPMMMJJJIIIHHHFFFDDDCCCEEEFFFGGGGGGCCCAAA???AAAFFFKKKLLLLLLHHHHHHFFFDDDCCCEEEIIIMMMQQQQQQQQQPPPNNNNNNQQQSSSVVVZZZ___aaa```^^^]]]\\\UUUWWWYYYZZZ[[[^^^bbbdddiiinnnqqqpppqqqvvvyyyxxx|||{{{zzzyyyyyyyyyyyyyyyzzzyyy{{{~~~}}}qqqdddZZZTTTSSSSSSTTT[[[ccchhhiiifffdddccc[[[^^^```___ZZZSSSNNNKKKPPPVVV___fffgggaaaYYYSSSMMMOOOOOOMMMJJJKKKNNNRRRYYY[[[^^^bbbdddbbb]]]YYYSSSQQQOOOMMMQQQ\\\lllxxx|||ooobbbXXXNNNGGGBBBCCCBBB??????CCCEEEDDDFFFKKKQQQUUUTTTPPPMMMKKKHHHJJJLLLKKKGGGDDDCCCDDD???AAADDDEEEEEEFFFGGGIIIHHHHHHGGGEEEEEEGGGKKKOOOOOOOOONNNNNNMMMNNNNNNNNNNNNMMMNNNOOOOOOMMMIIIEEE@@@@@@AAACCCEEEDDDAAA>>><<<<<<;;;;;;<<<>>>@@@BBB@@@@@@@@@BBBFFFJJJOOORRRQQQPPPMMMGGGAAA===<<<<<<;;;>>>@@@>>>;;;>>>FFFNNNHHHGGGEEECCCCCCFFFKKKOOOVVV^^^ccc^^^VVVQQQNNNKKKGGGFFFEEEDDDBBBAAA??????;;;???EEEJJJLLLMMMMMMMMMKKKNNNQQQSSSRRRPPPOOOOOOLLLOOOWWWbbbmmmtttxxxyyyrrrmmmeee\\\UUUQQQPPPPPPSSSTTTUUUUUUTTTRRRRRRRRRMMMRRRZZZeeevvvooobbbVVVQQQRRRUUU[[[aaaeeeiiikkkkkklllmmmhhhbbbXXXRRRLLLKKKJJJJJJNNNTTTSSSTTTWWW\\\ccciiilllmmmggghhhhhhiiihhhgggffffffcccbbb^^^WWWOOOHHHDDDBBB@@@<<<777444333444444444666BBBOOOZZZiiiyyy~~~kkk[[[JJJAAA>>>:::666666000...,,,---...//////...+++000555777666555666888666666777;;;???>>>999444444222222555:::;;;999777333333444444444222111000---///222555777777777666111///...111777:::888666......///111555777888777333444666999===??????>>>BBB@@@===;;;<<<>>>BBBDDDEEEDDDDDDEEEGGGGGGFFFDDDBBBBBBAAA???>>><<<:::999777;;;@@@AAA@@@???AAADDDBBBFFFIIIJJJLLLTTT```jjj{{{}}}~~~ooobbbYYYTTTWWWTTTOOOMMMMMMPPPTTTVVVUUUSSSPPPNNNNNNNNNMMMMMMJJJKKKKKKJJJHHHEEEDDDDDDEEECCCAAAAAACCCEEEFFFEEEDDDCCCDDDDDDFFFHHHIIIJJJJJJHHHFFFDDDDDDFFFJJJMMMRRRTTTTTTSSSQQQRRRVVVYYY___aaaeeefffeeecccaaaaaa]]]^^^______```bbbgggjjjrrrxxx||||||~~~~~~~~~zzzuuuvvvxxxsssmmmcccXXXQQQNNNMMMNNNTTTWWW\\\aaacccaaa]]]YYYVVVXXXXXXVVVRRRMMMJJJIIIOOOSSSZZZ]]]]]]YYYTTTQQQLLLMMMMMMJJJHHHHHHMMMQQQXXXYYY]]]aaabbb^^^VVVPPPGGGFFFCCCAAACCCKKKWWW```gggiiieee\\\SSSOOOJJJFFFCCCFFFEEE@@@>>>AAABBB???@@@DDDJJJMMMNNNLLLKKKJJJHHHHHHHHHGGGFFFDDDBBB???<<<>>>@@@AAAAAABBBDDDFFFCCCCCCDDDCCCBBBBBBDDDFFFDDDDDDDDDFFFHHHHHHHHHGGGHHHFFFEEEFFFGGGEEEBBB>>><<<<<<<<<>>>@@@@@@>>><<<;;;;;;999888999;;;>>>AAA===<<<<<<<<<>>>AAAEEEGGGGGGGGGFFFBBB===::::::;;;:::;;;;;;::::::<<>>BBBEEEFFFLLLUUUZZZUUUNNNJJJHHHFFFBBBBBBBBBBBBAAA@@@>>><<<999;;;???DDDFFFGGGFFFEEEDDDHHHLLLMMMMMMKKKIIIIIIHHHJJJNNNTTT[[[```bbbbbbYYYXXXUUURRROOOLLLKKKJJJKKKLLLNNNOOOOOOMMMKKKJJJGGGKKKRRR^^^ooojjj___SSSMMMJJJIIINNNTTTSSSXXX[[[YYYWWWXXXXXXVVVQQQLLLHHHFFFDDDCCCGGGNNNLLLNNNTTT^^^jjjttt{{{~~~zzzwwwrrrlllgggeeeeeefffddddddbbb[[[RRRHHHBBB@@@;;;888555333333555666666===GGGPPPZZZlll}}}xxxeeeXXXJJJBBB>>>999666666111000///...///111111000,,,111888;;;:::888777888333333666;;;AAAAAA<<<666777555555777999888444000///111333444444333111000+++---000333555666666666000...---111777999777444222111111333555777777666333444666:::>>>@@@???===BBB???<<<:::;;;>>>CCCFFFEEEEEEEEEFFFHHHHHHGGGFFFBBBBBB@@@>>><<<999777555222666;;;>>>>>>@@@DDDHHHFFFKKKPPPSSSWWWaaappp|||{{{xxxwwwuuusssqqqppppppqqqrrryyyyyyjjj^^^UUUQQQOOOUUUTTTQQQOOONNNPPPUUUYYYRRRPPPNNNNNNMMMLLLJJJGGGHHHIIIIIIGGGDDDBBBAAAAAAAAA???>>>>>>@@@AAABBBAAAFFFGGGIIIHHHGGGGGGHHHIIIIIIHHHEEEBBBBBBDDDHHHKKKVVVWWWXXXWWWUUUVVVZZZ^^^gggiiikkkkkkiiifffeeeeeeeeefffeeeeeeeeeggglllooozzz|||vvvuuuttttttuuuwwwzzz{{{||||||zzzssskkkggghhhkkkfffaaaYYYQQQKKKIIIIIIJJJTTTTTTWWW]]]aaa___WWWOOORRRSSSRRRQQQMMMKKKKKKKKKLLLOOOSSSUUUTTTQQQNNNMMMLLLMMMLLLIIIFFFGGGLLLPPPUUUXXX]]]aaabbb\\\RRRIII??????>>><<<===BBBKKKRRRWWWYYYWWWOOOJJJIIIIIIFFFAAAEEEDDD===:::<<<<<<888;;;???DDDHHHIIIIIIIIIJJJGGGCCC@@@AAAEEEEEE???:::;;;===>>>>>>===>>>AAACCC>>>???AAAAAA??????@@@AAA===>>>???BBBDDDEEECCCBBBFFFDDDBBBBBBCCCBBB>>>:::;;;:::;;;===???@@@>>>===<<<;;;999888777:::>>>AAA???===;;;999999:::<<<===AAABBBBBB???;;;999:::<<<<<<:::888888;;;>>>@@@@@@???:::666666:::>>>???>>>CCCLLLRRRNNNGGGDDDCCCBBB@@@??????@@@AAA@@@>>><<<>>>===>>>BBBEEEFFFCCC???>>>BBBGGGJJJJJJIIIHHHHHHHHHHHHIIIKKKNNNPPPPPPOOOGGGHHHJJJKKKJJJHHHFFFDDDEEEEEEGGGJJJMMMKKKFFFAAABBBEEEKKKVVVgggvvvyyyvvvfff\\\QQQJJJDDDBBBFFFLLLHHHOOORRRMMMIIIJJJLLLLLLMMMIIIEEEBBB>>><<>>@@@<<<555111222888999333,,,///222333222333777777555///000222444555555555444///---,,,...333666666555222111222666:::;;;888444///333999===>>>======>>>???<<<888888:::>>>BBBDDDEEEFFFGGGIIIJJJHHHEEECCCDDDCCCAAA@@@>>>;;;777444777888:::>>>CCCJJJOOOSSSOOOVVV___dddiiiuuuuuujjj```]]]______^^^^^^]]]]]]]]]^^^^^^eeejjjrrrzzz}}}|||yyyvvvvvvpppfff[[[SSSOOONNNNNNMMMNNNNNNNNNNNNRRRYYY___VVVTTTPPPLLLIIIFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;:::<<>>??????EEEFFFHHHIIIHHHFFFCCCAAACCCBBB@@@>>>;;;888666444777<<>>??????;;;;;;;;;;;;;;;;;;;;;;;;777777777;;;@@@BBBAAA>>>>>>;;;<<<@@@CCCBBB>>>;;;===<<<:::999999999:::;;;AAA>>>:::888999999999888<<<;;;:::777444444666888:::;;;;;;:::999999;;;<<<>>><<<;;;<<<>>>>>><<<999666666888999::::::::::::CCCDDDDDDBBB@@@@@@AAACCCCCCBBB@@@>>><<<<<<<<<<<<>>>@@@BBBDDDFFFFFFFFFEEEAAABBBCCCDDDFFFGGGIIIKKKIIIIIIGGGFFFEEEEEEEEEFFFBBBDDDFFFEEECCCAAA@@@AAADDDEEEFFFFFFEEEBBB???>>><<<@@@FFFNNNVVV\\\aaacccYYYSSSKKKCCC>>>>>>AAACCCGGGBBB>>>===AAAEEEGGGGGGGGGHHHGGGDDD???===>>>AAAHHHLLLVVVeeevvvpppbbb]]]]]]\\\ZZZ]]]]]]ZZZTTTJJJCCC??????999999::::::;;;;;;<<<<<<@@@HHHPPPWWW^^^eeehhheeeYYYPPPCCC:::777666555333222000000222000---000555...000444777999777555333666777777888:::<<<===>>><<<888444555888999444...000444666555666999888555000111222444555555444444222000...///222444444333333222333777;;;;;;777333555999===@@@AAA@@@@@@@@@???===;;;;;;===@@@CCCDDDCCCDDDEEEGGGHHHGGGDDDBBBEEEDDDDDDDDDDDDBBB@@@???<<<>>>AAAEEEJJJPPPVVVZZZ\\\ccckkkrrrzzz~~~pppeeeZZZRRRPPPSSSMMMMMMNNNOOOPPPRRRSSSTTTYYY^^^dddiiilllkkkhhhfffgggddd]]]VVVOOOKKKHHHFFFLLLMMMMMMLLLLLLOOOTTTYYYQQQOOOLLLIIIFFFCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@:::999999;;;@@@BBBBBBAAAHHHIIIHHHEEEBBBBBBFFFJJJJJJLLLMMMMMMLLLMMMQQQTTTXXXZZZ]]]___bbbfffjjjmmmmmmoooqqqrrrrrrrrrtttuuuuuuwwwxxxtttppprrrzzz|||zzzvvvrrrmmmmmmllljjjggghhhkkknnnuuuyyy|||{{{vvvqqqmmmkkkfffdddaaa___]]]]]]]]]]]]```XXXLLLDDDAAAAAABBBCCCJJJMMMQQQUUUVVVQQQIIICCCHHHGGGFFFFFFFFFEEECCCAAAHHHIIIJJJJJJJJJHHHGGGEEEGGGHHHGGGFFFEEEGGGJJJMMMRRRZZZbbbccc\\\PPPFFFAAA:::888666666888:::;;;;;;???@@@BBBDDDDDDCCCAAA@@@??????>>>===;;;:::888777666999===@@@AAABBBBBBCCC>>>>>>@@@DDDFFFDDD???:::555777999<<<>>>>>>>>>===;;;;;;<<<======>>>>>>>>>555555555888<<<>>>===<<>>???AAAAAA@@@@@@GGGDDD???<<<;;;;;;<<<<<>><<<===???@@@???===999999:::;;;;;;<<<<<<======>>>????????????@@@BBBAAA@@@@@@>>>>>>???AAACCCEEEFFFIIIKKKLLLKKKJJJIIIEEEDDDCCCDDDFFFHHHHHHIIIFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCBBB@@@???DDDDDDCCCBBB@@@>>>;;;:::;;;>>>BBBGGGKKKOOOQQQRRROOOKKKEEE???===>>>AAACCCBBB>>>;;;:::===@@@BBBCCCGGGGGGFFFCCC@@@>>>@@@BBBHHHMMMXXXhhhzzzooo```YYYWWWUUURRRUUUUUUSSSNNNGGGAAA???>>>=========>>>>>>???@@@@@@@@@GGGNNNSSSYYY^^^___\\\VVVMMMBBB:::666555333111333222333555444222555;;;---000333777999888666555666777888999:::;;;<<<<<<<<<:::999999999888555222222777:::999:::<<<;;;777111222333444444444444333555333111000111222222111555444666999<<<<<<777333:::===AAABBBBBBAAA@@@@@@@@@@@@???@@@@@@BBBCCCDDD@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFIIINNNSSSXXX^^^dddiiiqqqwwwttthhh[[[QQQJJJDDDDDDGGGAAABBBDDDFFFIIILLLOOOQQQSSSVVVZZZ]]]___^^^\\\[[[XXXWWWUUUQQQLLLGGGBBB@@@IIIJJJJJJIIIIIIJJJLLLOOOHHHGGGEEECCCAAA???=========???@@@AAAAAA@@@???===555555666999>>>AAABBBBBBDDDEEEEEECCC@@@@@@DDDGGGLLLOOORRRRRRRRRSSSWWW[[[^^^bbbhhhlllppptttxxxzzzwwwyyy{{{||||||}}}~~~zzzwwwsssmmmkkkkkkkkkiiigggfffggghhhsssuuuvvvtttooohhhdddbbb^^^]]][[[ZZZYYYYYYZZZZZZ[[[TTTJJJBBB???>>>??????FFFHHHKKKNNNNNNJJJBBB===AAAAAAAAACCCDDDDDDBBBAAACCCDDDEEEFFFFFFEEECCCBBBCCCDDDDDDDDDDDDFFFJJJMMMUUUZZZ^^^\\\TTTIIIBBB>>>999777555555666888888777999;;;>>>@@@BBBBBBAAA@@@======>>>>>>>>>===<<<<<<777888999<<>><<<===AAAEEEHHHFFFBBB???888:::===@@@AAA@@@>>><<<999:::<<<>>>@@@@@@AAAAAA777666777999<<<>>>>>>===CCCCCCAAA>>><<<===???AAAJJJEEE???;;;999:::::::::???===<<<<<<<<<<<<:::999333777<<>>;;;999888::::::999::::::<<<>>>???<<<:::888888:::<<<======888888888888999:::;;;<<<:::<<<>>>???@@@AAACCCDDD@@@@@@???======>>>BBBEEEKKKMMMOOOQQQQQQOOOLLLJJJHHHDDDAAAAAADDDFFFEEEDDDDDDCCCAAA???@@@CCCFFFHHHIIIFFFDDDEEEFFFFFFCCC???DDDCCCBBB???===;;;999888<<<===>>>@@@AAAAAAAAAAAAEEECCC@@@>>>>>>@@@CCCEEE???<<<999999;;;===???@@@DDDDDDDDDBBB@@@@@@BBBCCCHHHMMMYYYjjj{{{}}}jjj\\\TTTRRROOOMMMMMMNNNMMMJJJFFFBBBAAAAAABBBBBBBBBBBBBBBDDDEEEFFFDDDJJJOOOQQQTTTVVVUUUQQQMMMHHH@@@:::666333111000333444777::::::999>>>DDD///111555888::::::999888666777888999999:::::::::;;;<<<======:::888666555666;;;>>>>>>???AAA>>>:::333333333333333333333333555444222111111222333333777777888<<>>@@@AAA???===<<<<<<@@@BBBCCCDDDCCCBBBBBBCCC===???@@@@@@???===<<<<<<;;;===???AAACCCFFFIIIKKKPPPUUU\\\ccciiipppwww|||xxxpppllllllnnnsss||||||jjj]]]PPPHHHCCC??????BBB???@@@BBBEEEHHHLLLOOOPPPQQQRRRTTTVVVXXXXXXWWWWWWSSSRRRPPPMMMIIIEEEBBB@@@EEEEEEEEEDDDCCCBBBBBBBBB??????>>>>>><<<;;;999888:::<<<>>>??????===:::999555666888;;;???CCCEEEFFFEEEGGGHHHFFFCCCCCCGGGJJJNNNRRRWWWXXXWWWXXX]]]bbbhhhnnnuuu|||zzzvvvqqqllllllmmmmmmllljjjhhhggggggnnnnnnnnnlllhhhbbb^^^\\\\\\[[[ZZZXXXWWWWWWWWWWWWXXXSSSKKKDDD@@@?????????AAABBBDDDGGGGGGDDD>>>:::======>>>AAADDDEEEDDDBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDGGGJJJTTTUUUVVVRRRKKKDDD>>><<<:::888666666777888888777999;;;===@@@AAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@;;;999999;;;???AAA???<<<<<>><<<777;;;@@@CCCBBB@@@???>>><<<:::::::::===???AAABBB:::888666555777:::===???888888888888999:::<<<===>>>@@@BBBCCCBBBCCCEEEFFFDDDDDDDDDBBB@@@BBBFFFJJJVVVWWWZZZ[[[ZZZWWWRRRPPPNNNIIIDDDCCCEEEGGGFFFDDDEEECCCAAA@@@AAAEEEIIILLLMMMIIIFFFFFFIIIJJJFFFAAADDDCCCAAA???>>>===<<<<<<===============<<<<<<<<>>>>>???AAACCCEEE???===<<<;;;<<<>>>???@@@@@@@@@?????????@@@BBBCCCFFFLLLWWWfffvvv~~~ssscccWWWRRRPPPNNNMMMKKKKKKKKKJJJHHHFFFEEEDDDFFFEEEDDDCCCDDDFFFHHHJJJKKKPPPSSSRRRQQQQQQMMMHHHBBB@@@===999555333333333777888<<<@@@AAAAAAHHHPPP333555888:::<<<;;;:::999555666777888999999999999999<<>>;;;888777777999>>>AAAAAABBBCCC@@@<<<555444444333222222222222444333222111111333555777:::999:::>>>BBBCCC@@@======???@@@@@@>>>;;;::::::???BBBEEEEEECCCAAA@@@AAA<<<>>>???>>><<<999999:::<<<>>>AAABBBDDDHHHMMMRRRXXX```jjjsssyyytttlllddd\\\ZZZ]]]```jjjwww~~~|||lll___PPPHHHDDDAAA@@@BBB>>>???@@@CCCEEEHHHKKKLLLJJJKKKMMMOOOPPPQQQRRRRRRQQQOOOKKKGGGDDDBBBBBBAAABBBAAA@@@???===<<<:::888777888999::::::999888666888:::;;;<<<<<<999666444888:::===@@@DDDGGGJJJLLLNNNPPPRRRQQQNNNOOORRRUUUSSSXXX]]]]]]\\\]]]ccchhhvvv|||{{{xxxrrrlllllllllllllllkkkjjjhhhgggggggggfffeeeccc```\\\ZZZZZZYYYXXXVVVTTTSSSRRRQQQTTTQQQLLLFFFBBB@@@@@@AAA<<<===???AAACCCBBB>>>;;;::::::;;;>>>BBBDDDCCCBBB@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCAAAAAACCCEEENNNNNNMMMIIIEEE@@@===<<<:::999777777999999888777;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>;;;999:::===???>>><<<===@@@DDDGGGGGGFFFDDDBBB===???AAACCCAAA>>>999777666888===@@@BBBCCCAAA@@@999:::<<<>>>BBBGGGKKKOOOUUUZZZ[[[TTTMMMJJJGGGCCCAAA>>><<<===AAADDDCCC@@@AAAAAA@@@AAABBBBBB@@@???<<>>@@@AAACCCDDDEEEEEEEEEDDDBBBBBBCCCEEEGGGIIIKKKKKKKKKMMMTTTYYYfffiiilllmmmkkkfff```]]]XXXSSSLLLHHHHHHIIIHHHGGGEEECCCAAA@@@AAAEEEIIILLLLLLHHHDDDEEEIIIJJJFFFBBBBBBBBBAAA@@@???@@@@@@@@@<<<<<<<<<======>>>??????============>>>???@@@AAA==================>>>???;;;::::::;;;<<<>>>@@@AAADDDHHHQQQ]]]iiisssxxxzzzsssjjj]]]SSSOOOMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEGGGFFFCCCBBBCCCEEEHHHKKKOOOSSSTTTPPPMMMKKKEEE???888999:::888555444666888>>>???CCCGGGHHHJJJSSS^^^999:::;;;<<<<<<;;;:::888333444666888999:::999999777:::===>>><<<:::888777:::>>>@@@@@@@@@BBB@@@<<<777666444333222111111111333333222111111333888;;;:::999999===BBBFFFEEEDDD???AAABBBAAA>>><<<;;;;;;>>>AAADDDDDD@@@======>>>;;;>>>@@@???<<<:::;;;>>>>>>AAADDDFFFGGGLLLTTTZZZeeennnzzzqqqfff]]]YYYSSSMMMNNNUUU]]]jjjzzzvvvgggVVVLLLGGGCCCAAABBBAAAAAABBBCCCEEEHHHJJJKKKHHHHHHJJJKKKMMMNNNNNNNNNLLLIIIEEEAAA??????AAABBBBBB@@@===;;;:::888555333222444777:::;;;:::888777888888:::::::::888777555777:::>>>BBBFFFIIINNNQQQXXX[[[]]]\\\ZZZZZZ]]]aaaaaafffiiihhheeefffmmmttt|||xxxrrrkkkgggffffffggghhhiiigggeeebbb```___^^^___^^^\\\ZZZUUUTTTSSSQQQOOOMMMLLLKKKNNNMMMKKKFFFBBB@@@@@@AAA=========???BBBBBB@@@>>>999888888:::>>>@@@AAA@@@===>>>>>>???@@@AAAAAABBBDDDEEEEEECCC@@@???@@@AAAHHHGGGGGGEEECCC@@@>>><<<999888777888::::::999888<<<<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@===;;;:::;;;<<<<<<<<<>>>AAADDDEEEEEEEEEEEEFFFAAABBBCCCCCCAAA===888666:::===AAAEEEGGGEEECCCAAA999;;;>>>BBBGGGOOOWWW\\\aaahhhiiibbb\\\YYYRRRIIIAAA===:::===CCCGGGGGGDDDEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDDDDEEEGGG@@@<<<999:::>>>BBBDDDCCC<<<<<<;;;999999<<<@@@DDDAAABBBDDDGGGIIIKKKLLLLLLNNNMMMJJJFFFBBBBBBCCCFFFFFFKKKRRRVVVYYY^^^fffnnnxxx{{{~~~}}}wwwqqqlllaaa\\\TTTLLLGGGDDDEEEEEEDDDCCCAAA???@@@CCCFFFHHHGGGEEEBBBCCCEEEGGGEEEDDD@@@AAAAAAAAAAAABBBBBBBBB:::;;;;;;===???AAACCCDDD;;;;;;::::::::::::;;;;;;:::<<<======;;;;;;;;;===999777666888;;;===??????@@@CCCIIIQQQZZZbbbeeefffggg```VVVNNNIIIGGGFFFEEEFFFEEEEEEFFFGGGGGGEEEDDDFFFDDDAAA???@@@CCCGGGJJJMMMPPPPPPLLLGGGDDD===666222666999888555555999===DDDEEEHHHJJJJJJMMMZZZggg<<<=========;;;999777666111333555888999:::999999555777999<<<<<<;;;888666888<<<===;;;<<<>>>===:::888777555333111000000000333444333222111333888<<<888666666:::AAAGGGIIIIII@@@AAABBBAAA>>><<<;;;;;;<<<@@@CCCAAA===999999;;;:::>>>AAAAAA??????CCCFFFIIILLLPPPRRRUUU[[[eeelllxxxzzzyyyyyyzzzyyyuuunnnhhhYYYQQQLLLLLLHHHCCCHHHSSS___mmmqqq^^^RRRKKKEEEBBBAAAAAABBBCCCDDDFFFHHHJJJKKKGGGHHHIIIJJJJJJJJJIIIIIIEEECCC@@@>>>>>>???AAACCCDDD@@@<<<:::999888555222000333777;;;<<<<<<:::999777777999:::;;;;;;;;;;;;;;;???EEEKKKOOOUUU[[[___fffiiilllkkkjjjjjjmmmpppxxx|||~~~{{{vvvwww~~~~~~|||}}}yyyvvvpppiiiaaa```___aaaeeegggfffeee^^^\\\YYYYYY[[[[[[ZZZXXXOOOOOOOOONNNMMMLLLJJJJJJJJJKKKJJJGGGCCCAAAAAACCCAAA@@@???@@@BBBCCCAAA@@@<<<:::888999<<>><<<;;;::::::;;;===>>>===<<<===>>>@@@BBBEEEGGGHHHIIIEEEFFFFFFFFFFFFEEEEEEDDDBBBBBB@@@===;;;;;;===???BBBDDDGGGHHHHHHIIIMMMOOOKKKKKKKKKIIIFFFBBB>>><<>>>>>???AAADDDFFFGGG;;;;;;:::999888999999:::999;;;======;;;999:::;;;888666555777:::>>>>>>>>>>>>???BBBHHHOOOUUUXXXYYYWWWSSSLLLEEEBBBAAAAAAAAACCCBBBAAADDDGGGHHHGGGEEEEEECCC???===>>>AAAFFFIIIKKKNNNNNNHHHDDD???999222222777;;;999555444:::@@@DDDDDDEEEFFFDDDIIIWWWfff>>>>>>>>><<<:::777555333000222555888:::::::::999444555777:::===<<<999555666999:::888888;;;:::777999777555333111000000000555555555222111222777;;;666444333777???GGGKKKLLL???@@@AAA???===:::::::::;;;???AAA???:::777777999999===BBBDDDCCCDDDIIINNNYYY]]]aaadddgggooozzz{{{rrrmmmddddddeeeeeeccc]]]VVVQQQKKKEEEDDDGGGCCC===EEESSSbbboooyyydddWWWOOOHHHCCCAAA======>>>@@@BBBDDDFFFGGGDDDDDDEEEEEEDDDCCCAAA@@@@@@?????????@@@BBBDDDEEEFFFBBB===::::::999666333///222777<<<>>>>>><<<:::666777888:::<<<>>>@@@AAAGGGLLLTTTZZZ```gggnnntttwwwzzz}}}}}}{{{{{{~~~}}}{{{}}}~~~}}}{{{xxx|||~~~{{{wwwtttnnnggg___]]]\\\^^^cccfffgggfff\\\YYYWWWVVVXXXYYYWWWUUUMMMMMMMMMNNNMMMMMMLLLKKKIIIKKKLLLJJJFFFCCCDDDFFFEEECCCBBBBBBCCCCCCBBB@@@@@@===;;;;;;===@@@BBBCCC======>>>>>>@@@AAACCCDDDCCCDDDDDDCCCAAA@@@@@@AAAEEEEEEFFFFFFFFFCCC???<<<>>>===>>>???BBBBBBBBB@@@???@@@CCCFFFIIIMMMOOOPPPHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGEEEBBB>>>===@@@DDDFFFIIIKKKMMMMMMPPPUUUZZZUUUUUUSSSQQQMMMIIIFFFDDDGGGKKKOOORRRRRROOOJJJGGGKKKOOOUUU\\\dddppp|||{{{cccZZZOOOLLLQQQXXX[[[ZZZVVVTTTRRRRRRTTTVVVWWWWWWPPPRRRTTTSSSQQQNNNMMMMMMPPPKKKFFFFFFKKKOOOPPPOOONNNPPPPPPOOOMMMNNNRRRUUU[[[___dddjjjmmmooonnnnnnllliiiccc\\\WWWXXX\\\___jjjsss~~~|||kkkZZZPPPQQQUUUIIIIIIGGGFFFEEEEEEEEEFFFEEEFFFGGGGGGGGGHHHKKKMMMHHHIIIJJJKKKJJJHHHFFFDDDBBBBBBBBBBBBDDDFFFHHHIII===<<<;;;:::::::::;;;<<<999<<>>???>>><<<<<<>>>CCCIIIOOORRRSSSJJJGGGBBB???===>>>@@@BBBAAA@@@AAADDDIIIKKKKKKIIIEEEBBB>>><<<<<<@@@EEEIIIJJJMMMMMMHHHCCC???888111333999<<<:::444333999@@@?????????>>><<>>@@@AAA<<<555222333666444555555333111222666:::777444222333666888888666888999999888555444444555555666555222///...000333555555555333111222444666666444333777===CCCEEEFFF:::<<<>>>>>>======>>>???:::999888666555555666777999AAAJJJLLLJJJLLLTTT\\\cccjjjttt{{{|||wwwuuupppeee\\\XXXRRROOOLLLMMMOOONNNHHHBBBCCCBBBAAAAAA???@@@HHHRRRbbbuuugggXXXNNNGGGCCCCCC???===<<<===@@@CCCEEEEEEEEEDDDCCCCCCCCCCCCAAA???>>><<<;;;<<>>AAA???<<<;;;;;;<<<>>>BBBGGGKKKNNNXXX\\\ccclllwww~~~{{{{{{{{{{{{zzzyyyvvvsssrrrrrrooojjjfffbbb```______``````___^^^^^^YYYSSSRRRUUUWWWVVVSSSTTTNNNHHHIIINNNRRROOOKKKHHHGGGEEEEEEFFFGGGFFFEEELLLLLLKKKIIIGGGEEECCCAAAAAA>>>;;;:::<<<>>>AAABBBBBB???===>>>@@@BBBAAA???BBBBBBAAA@@@@@@AAACCCDDDHHHHHHIIIIIIGGGEEEAAA?????????@@@CCCFFFGGGFFFDDDGGGIIILLLNNNOOORRRVVVYYYWWWSSSOOONNNQQQSSSRRRPPPNNNOOOPPPOOOLLLJJJJJJKKKVVVVVVWWWYYY]]]ccchhhkkknnnjjjeee```\\\VVVQQQMMMZZZVVVTTTVVV[[[\\\YYYTTT___bbbgggppp|||ssseee^^^___ccceeedddjjjgggcccccceeeeeeccc```^^^aaabbb^^^XXXTTTUUUXXX\\\ZZZYYY[[[```ccccccbbbcccaaa^^^]]]^^^aaafffiiiuuuvvvzzztttllllllqqqxxx}}}vvvkkk```WWWWWWSSSOOONNNPPPNNNHHHBBBIIIJJJKKKOOOSSSVVVWWWVVVXXXVVVSSSRRRQQQOOOLLLJJJEEEDDDDDDDDDEEEEEEFFFFFF???>>>>>>???@@@@@@???===EEEDDDCCC???<<<:::;;;<<<>>>888444888@@@DDDAAA;;;<<<<<<===AAAEEEIIIJJJJJJDDD???:::777999;;;;;;:::======???CCCIIIKKKIIIGGGDDDCCC@@@<<<999;;;AAAFFFIIIFFFCCC???;;;999888777<<<===<<<777222222777===BBBAAA===666333888FFFRRR;;;<<<<<<999666444666999777777666222000000333666444333222444777999999777888999:::999777555555666999888666222...---///222888777666333222333666999888666555777;;;???@@@@@@777888999:::<<<=========:::999888666555666999;;;>>>FFFOOOSSSUUUZZZeeennnwww}}}zzzkkkddd___]]]YYYRRRLLLJJJGGGIIIKKKMMMMMMKKKHHHFFFCCCAAABBBCCCCCCEEEMMMWWWcccvvvhhhXXXNNNFFFAAAAAA===<<<;;;===@@@CCCEEEEEEAAAAAAAAABBBDDDDDDCCCBBB===<<<<<<>>>@@@CCCCCCCCCAAAAAA@@@>>><<<;;;<<<===888666555888===AAA@@@===<<<===@@@EEELLLTTT[[[___eeejjjttt}}}yyyxxxyyyyyyxxxvvvuuussspppoooooommmiiifffcccbbb``````aaaaaa```___\\\WWWQQQPPPRRRSSSRRRPPPQQQPPPOOOPPPQQQQQQOOONNNJJJHHHGGGHHHIIIJJJJJJIIIOOOOOOOOONNNMMMKKKIIIHHHDDDBBB???>>>???BBBEEEFFFFFFDDDCCCDDDFFFHHHGGGEEEDDDCCCAAABBBEEEIIILLLNNNNNNNNNMMMLLLKKKIIIFFFDDDCCCCCCEEEHHHKKKMMMMMMLLLJJJMMMQQQUUUYYY]]]bbbfffaaaaaa___\\\[[[\\\^^^```]]]___```___]]][[[[[[[[[ddddddfffiiinnnuuuzzz~~~{{{vvvqqqmmmiiieeebbbccccccdddfffiiikkklllllltttwww||||||uuuvvvyyyyyyxxx}}}{{{yyyxxxxxxxxxwwwvvvmmmppprrrpppkkkhhhiiilllqqqppppppsssxxx|||}}}|||zzzxxxuuutttuuuzzzsssjjjaaaaaa```___]]]YYYVVVSSSTTTTTTVVV[[[```dddeeeeeegggddd```\\\YYYVVVRRRPPPJJJIIIGGGEEEEEEEEEFFFFFFDDDFFFHHHGGGEEEDDDDDDFFFGGGGGGEEEBBB>>>======>>>BBB===999;;;???AAA>>>;;;===<<<<<<>>>AAACCCCCCBBBBBB>>>:::999:::<<<<<<;;;??????@@@EEEIIIKKKJJJHHHCCCCCCAAA>>>===???EEEJJJGGGEEEBBB>>>;;;999999888:::;;;:::666222333999???AAA@@@<<<777555:::FFFPPP666555444444555777:::<<<;;;:::777333///...000222222222333666999:::999888666888::::::888666666666<<<;;;777222...---000333<<<:::777444222333888;;;:::888666666888999::::::777555555888<<<>>>>>><<<666666555444444777<<<@@@LLLTTT]]]cccfffmmmxxxwwwhhhVVVOOOIIIGGGFFFCCCCCCEEEDDDIIINNNOOOKKKGGGGGGHHHEEEDDDEEEGGGHHHJJJRRR[[[ddduuu|||fffVVVLLLCCC???>>>;;;::::::<<<@@@CCCDDDEEEBBBAAAAAABBBDDDDDDCCCBBB<<<<<<===???BBBCCCBBBAAA@@@AAAAAA@@@===<<<<<<===<<<999888;;;@@@DDDEEEDDDBBBEEEJJJQQQ[[[eeennnssswww}}}~~~zzzwwwwwwzzzzzzvvvrrrsssrrrpppoooooonnnkkkiiihhhfffddddddddddddcccbbb^^^YYYSSSPPPQQQRRRQQQPPPKKKNNNQQQQQQNNNLLLLLLMMMGGGGGGGGGIIIKKKMMMLLLKKKOOOOOOPPPPPPPPPOOOMMMLLLDDDCCCAAA???@@@CCCFFFHHHGGGFFFFFFHHHJJJKKKKKKIIIFFFCCCAAADDDKKKRRRVVVXXXXXXWWWUUUTTTTTTSSSPPPNNNLLLLLLMMMPPPTTTWWWXXXXXXTTTXXX]]]bbbhhhnnnuuuyyysssttttttppplllkkkpppttttttuuuwwwvvvtttsssssssssxxxyyy{{{~~~vvvyyy|||~~~uuuwwwyyyxxxsssnnnkkkkkkfffgggjjjooovvv{{{}}}}}}{{{tttmmmhhhddd```^^^XXXVVVSSSPPPMMMKKKKKKKKKHHHLLLOOOMMMHHHFFFIIIMMMOOOOOOMMMIIIEEECCCCCCDDDFFFCCCAAA?????????===<<<===<<<<<<===???@@@@@@???AAA???======???@@@??????======???BBBEEEFFFEEEDDD@@@@@@???======AAAFFFJJJBBB@@@>>>;;;999888888888::::::888555333666===BBBBBB@@@===:::;;;AAAJJJPPP000......000444999<<<>>>>>><<<999555222111222333222333555888999999888666555777999999888666555666===:::555111///000444666===;;;777222000333888===999888777666666666666666999666444777===@@@>>>;;;666888999999;;;@@@GGGMMMaaaiiirrrxxx{{{}}}wwwhhhZZZJJJCCC===<<<===???DDDKKKSSSUUUWWWTTTOOOJJJIIIJJJMMMJJJJJJLLLKKKKKKPPPWWWbbbooo}}}qqq^^^QQQGGG@@@======<<<<<<<<<===@@@CCCCCCCCCFFFDDDCCCCCCCCCBBB@@@>>>:::;;;===@@@CCCCCCAAA???>>>@@@AAAAAA???======>>>@@@>>>===@@@FFFKKKNNNOOONNNRRRXXX```kkkuuu~~~{{{wwwyyy}}}}}}xxxsssuuutttttttttuuutttsssrrrpppnnnkkkiiiiiihhhgggfffccc^^^XXXTTTTTTTTTTTTTTTNNNOOOPPPOOOMMMLLLMMMNNNJJJJJJLLLOOOSSSTTTSSSRRRSSSSSSTTTTTTSSSRRRPPPOOOIIIHHHFFFEEEDDDFFFJJJMMMLLLMMMOOOQQQSSSTTTSSSSSSRRRNNNKKKNNNWWW___eeefffeeecccaaaaaaccccccaaa___XXXXXXXXX[[[```ccceeeeeeeeehhhnnntttzzz|||}}}}}}yyyvvvtttooonnnkkkfffaaa[[[WWWUUUSSSVVVXXXVVVRRRQQQSSSVVV^^^]]]ZZZTTTOOOKKKKKKKKKJJJJJJIIIFFFCCCBBBBBBBBBCCCAAAAAAAAACCCCCCCCCAAABBBBBBBBBCCCEEEEEEEEEDDD@@@@@@AAACCCDDDDDDDDDCCCCCCBBB@@@??????BBBFFFIIIAAA@@@???===;;;;;;;;;;;;::::::888666666999???DDDDDDBBB@@@???CCCIIIPPPTTT,,,++++++...444999<<<===???===999777666666777888555666888999888777555444333555777888777666666666;;;777333111222555999<<<===;;;666111///111777;;;777777777666555555555666:::666444666;;;???>>>;;;===@@@EEEHHHKKKRRR\\\cccttt}}}uuupppsssuuurrrnnnrrrsssssspppmmmhhh\\\PPPBBB<<<888888;;;@@@JJJSSSeeedddaaa]]]ZZZVVVSSSQQQUUURRROOOOOOLLLHHHIIIMMMXXX```hhhmmmrrrxxx{{{zzzmmm```QQQHHHAAA===<<<>>>??????>>>@@@BBBCCCBBBAAACCCBBBAAAAAABBBAAA???===;;;<<>>:::999777666666999===@@@AAA@@@@@@AAAFFFMMMTTTXXX,,,---///222555888;;;======:::777666777999::::::777999:::999777555444444444666777777666666777999888555222222555:::===???<<<:::555000...000555:::555666777777666666777888888666444666:::>>>???>>>AAAGGGPPPVVV\\\dddoooxxxvvvgggZZZXXX]]]___^^^\\\bbbhhhjjjfffaaaZZZPPPHHHAAA===;;;===AAAGGGRRR]]]llllllkkkiiigggddd___\\\ZZZUUUQQQOOOJJJDDDBBBDDDIIIOOOTTTVVVZZZbbbhhhiiiYYYOOODDD???<<<:::<<<@@@AAAAAAAAACCCEEEFFFEEECCC>>>>>>>>>AAACCCEEEDDDCCC@@@BBBEEEIIIMMMNNNLLLJJJHHHIIIJJJJJJIIIHHHIIIKKKJJJKKKMMMPPPUUUZZZ^^^aaa]]]aaaiiisss~~~~~~|||{{{|||}}}}}}|||{{{~~~~~~yyyvvvtttrrrpppjjjgggaaa\\\YYYZZZ\\\]]]bbb^^^YYYXXX[[[___aaabbbdddfffjjjooossstttrrrpppllljjjhhhfffddddddddddddffffffeeeaaa^^^^^^bbbfffmmmrrrwww{{{||||||||||||zzzzzzyyyyyy}}}~~~|||}}}}}}xxx}}}{{{{{{~~~|||tttlllfffcccbbbcccddddddcccbbbbbbccceeeeeeccc___\\\ZZZWWWTTTQQQSSSUUUXXXYYYXXXXXXZZZ[[[UUUUUUVVVTTTRRRPPPQQQRRRSSSNNNHHHDDDDDDGGGJJJKKKGGGHHHIIIIIIGGGCCC???===;;;:::999777777888999::::::<<<>>>@@@EEELLLUUU\\\...222666888888888:::===999666333222555777888888777999:::999666555666777777888888777666888;;;===777444222444888===???@@@<<<:::666111///000555888555888:::999777666777999777777888:::===AAAEEEGGGHHHQQQ]]]fffnnnwww~~~wwwooojjjXXXNNNGGGGGGJJJLLLQQQWWWaaaiiimmmggg\\\RRRIIICCC@@@>>>>>>BBBFFFMMMXXXccciiiooouuuvvvqqqjjjeeebbbXXXSSSNNNMMMIIIBBB>>>???<<>>===;;;999888555999===@@@CCCLLLXXXaaa111777<<<===:::888:::===777333//////222444555444666888999888555555777:::::::::999777777999===@@@777555333555:::>>>??????<<<:::777222000111555888777999;;;;;;888666777999777999<<>>??????AAALLLYYYgggqqquuulll\\\OOOGGGBBB<<<;;;<<>>;;;555333333999AAADDDAAA<<<999888777888888888888666:::999999;;;===>>>>>>===AAAAAAAAAFFFMMMUUU[[[^^^eeennn{{{zzzlll\\\RRRJJJEEECCCEEE===999777888;;;???IIIRRRiiitttwwwkkkZZZNNNEEE>>>999;;;===>>>AAAHHHQQQXXXhhhnnnuuuxxxtttkkkaaa[[[PPPNNNKKKIIIFFFBBB<<<888777777666666777999:::;;;999888888666666999>>>AAAFFFFFFHHHJJJMMMQQQUUUWWW]]]]]]]]]]]][[[XXXVVVTTTWWWWWWZZZ___fffjjjjjjiiiddddddcccccccccfffjjjnnnlllooosssvvvwwwvvvtttsssqqqsssvvvxxxzzz|||{{{tttmmmccc^^^```fffkkknnnuuu{{{vvvkkkccc```\\\WWWQQQPPPPPPMMMEEE======???AAABBBCCCJJJUUU^^^777:::===;;;666222222333555222...---...111333444555444222000000444:::>>>===:::888999>>>AAA@@@===333000///444;;;???<<<888666666666777888::::::999=========???BBBEEEFFFGGGGGGHHHJJJPPPXXXbbbjjjnnn{{{~~~ssscccWWWJJJBBB===999999<<<:::666444666:::>>>HHHRRRaaalllpppgggXXXLLLAAA:::555666777888;;;AAAIIIPPP\\\bbbhhhkkkhhh```XXXTTTNNNKKKHHHEEEBBB???:::777444333222222222333555555666666666666777;;;AAAEEEHHHJJJLLLOOOSSSXXX]]]```eeedddbbb___\\\YYYVVVUUUVVVYYY^^^gggooorrrqqqoooooopppqqqrrrssstttwwwxxxyyy{{{}}}~~~~~~{{{xxxvvvvvvwwwwwwvvvuuuvvvxxxzzzxxxtttvvv{{{{{{xxxvvvooohhhdddccc___VVVOOOIIIIIIIIIIIIKKKPPPXXX^^^666999:::888333000000222666222---,,,...111444666222111///......333:::???===;;;999;;;???BBBAAA???222...,,,///555888777444333444555777:::<<<===>>>===>>>???BBBFFFKKKOOORRRSSSTTTYYY```jjjuuu}}}yyyrrrfff\\\LLLBBB999555222000111555666222111444777<<>><<<:::888666222111000///000000222222222444555777999>>>DDDHHHKKKMMMPPPTTTXXX]]]cccgggkkkiiieeeaaa\\\XXXVVVTTTUUUZZZdddoooxxx|||{{{xxxxxx{{{|||zzzyyyyyyxxxuuurrrrrrsssuuuzzz|||~~~yyyvvvrrrkkkeee]]][[[XXXWWWYYY\\\___aaa666888888666222000000222555222000000222555666777222111///---...222999>>>>>>===<<<>>>@@@AAA???===222...+++,,,000444333222111333666888:::<<<>>>@@@???@@@CCCGGGLLLSSSZZZ___aaadddjjjrrr|||~~~vvvlllfffbbb\\\SSSLLLAAA:::555333222000222666444111///222444888AAAKKKNNNRRRUUURRRJJJAAA999555333333222333555888<<>>:::777666444111222555444000///000222444<<>>BBBGGGKKKRRRWWW\\\^^^]]]^^^bbbfffkkkiiieeeaaa]]]ZZZYYYYYYZZZ^^^eeemmmuuu{{{~~~}}}}}}}}}}}}|||yyywwwuuuppppppooommmnnnqqqvvvzzzyyy555444222111111222444555222333666:::======;;;888777666555333111222444777>>>>>>@@@???===:::666444,,,***((((((***,,,------...111666888888:::???CCCHHHMMMSSSYYY___fffpppwwwnnn```WWWQQQJJJFFFEEEDDDBBB???<<<999888888555//////222333///...///000111888@@@DDD???;;;;;;:::777666777111000///000222444444333666:::AAAEEEGGGGGGGGGHHHEEEAAA===;;;;;;<<<<<<<<<666666666777888;;;===>>><<<>>>@@@BBBDDDGGGLLLOOOYYY___eeegggcccaaabbbeeejjjiiifffdddaaa___^^^]]]]]]___ccchhhlllrrrxxx|||~~~~~~~~~|||zzzwwwtttpppnnnlllllljjjhhhiiimmmsssxxx~~~333111...---///222444555333444666999<<<===<<<:::777888888777555444555666:::<<<>>>>>><<<888444222---,,,++++++---...000000111666<<>>???AAADDDGGGIIILLLOOOTTTWWW\\\dddkkkmmmhhhcccbbbdddhhhgggfffeeeccc```^^^]]]^^^```cccdddeeehhhmmmqqqwwwzzz~~~|||{{{zzzwwwtttqqqnnnmmmjjjjjjhhhgggiiiooovvv|||}}}111...++++++---111444555444444444777:::<<<===<<<666888999999888777777777666999<<<===;;;777444222000000000111222333444555666<<>>>>>???@@@:::333111444...++++++---///111888@@@>>>666333888;;;777333444222111000222555666444111333888@@@EEEHHHHHHHHHHHHHHHFFFCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@??????@@@AAADDDGGGKKKNNNQQQUUUZZZ]]][[[dddmmmooojjjdddbbbbbbeeeeeeeeedddbbb___\\\ZZZ^^^aaacccdddbbbcccfffiiinnnpppuuu~~~|||uuuwwwvvvvvvuuusssqqqpppoooiiiiiihhhiiilllttt}}}444333000---***+++///333555888;;;:::888777888::::::888777888::::::777333999888777777999::::::999333555777888888888:::<<<@@@GGGNNNQQQRRRVVV___fffmmmttt}}}{{{uuummmjjjddd]]]UUUPPPLLLJJJJJJHHHFFFCCCBBBBBBCCCDDDEEEBBB???:::666333222111333222000000333888>>>BBB===999999;;;:::666555888000000111333666777555444777;;;???BBBIIIOOONNNIIIJJJLLLKKKGGGGGGKKKLLLJJJGGGIIIIIIGGGDDDCCCFFFIIILLLNNNRRRUUUWWWYYY]]]___cccgggkkkllliiiccc^^^[[[cccddddddbbb___]]]]]]]]]___cccbbbZZZWWW\\\``````eeehhhkkknnnpppqqqppppppqqqtttwwwyyyxxxuuuqqqnnnkkklllmmmmmmooovvv666444111...++++++...111888:::<<<;;;999777888999888777777888;;;;;;999666888777777777999:::;;;;;;777999;;;===>>>AAADDDGGGJJJQQQXXX\\\^^^bbbkkkrrr}}}{{{tttkkkccc^^^]]]ZZZUUUOOOJJJGGGEEEDDDEEEDDDBBBAAA@@@AAABBBCCCCCCAAA>>>:::666444222222222000......222777>>>BBB@@@<<<:::;;;999444222444//////000333666888777666;;;???BBBEEEKKKQQQPPPKKKLLLNNNLLLIIIIIIMMMOOOMMMOOOOOONNNKKKGGGFFFHHHKKKMMMPPPRRRUUUVVVXXX[[[^^^```dddhhhiiifff```[[[XXXaaacccdddccc```]]]\\\\\\[[[___^^^WWWTTTWWWZZZ[[[]]]^^^aaacccfffgggiiiiiiooorrrvvvxxxwwwsssoookkkmmmooopppqqqsssyyy;;;:::777333///...000222888::::::999777555555555666666666888;;;<<<<<<:::::::::999:::;;;<<<>>>??????AAACCCFFFJJJOOOUUUYYY\\\bbbiiimmmooottt|||{{{vvvrrrpppoookkkfff^^^WWWPPPLLLLLLIIIEEEBBB??????@@@@@@@@@???>>>======>>>???@@@???===;;;888555333222111000///---...222888???CCCAAA===;;;:::777111...000//////000333888;;;======>>>BBBEEEGGGLLLPPPOOOJJJJJJLLLLLLIIIKKKPPPSSSRRRUUUTTTQQQMMMIIIHHHJJJLLLOOOQQQSSSTTTTTTVVVXXX[[[\\\```ddddddaaa[[[VVVTTT\\\^^^```___\\\YYYXXXWWWVVVZZZZZZTTTPPPPPPRRRSSSVVVXXXZZZ]]]```dddggghhhnnnqqqtttvvvuuupppkkkgggkkknnnrrrtttwww|||~~~~~~AAA@@@>>>:::666444555666777888888666444222111111333444666888;;;>>>??????>>>??????>>>???@@@CCCFFFJJJLLLOOOSSSXXX___ggglllnnnsssyyy~~~~~~wwwpppiiidddcccaaa^^^YYYSSSMMMHHHFFFDDDBBB???===<<<>>>@@@BBB===<<<;;;::::::::::::;;;999888666444222000///...000///...///333999@@@DDD???;;;888888444...,,,---000///000444:::@@@DDDEEECCCGGGJJJJJJKKKNNNLLLHHHFFFIIIIIIIIILLLSSSWWWWWWWWWUUUQQQMMMJJJJJJKKKLLLPPPQQQQQQQQQPPPQQQTTTVVVXXX[[[______\\\WWWSSSPPPTTTVVVYYYXXXVVVSSSQQQPPPSSSUUUUUUQQQLLLKKKKKKMMMVVVYYY^^^dddiiimmmpppqqqqqqsssuuuvvvsssnnngggcccfffjjjppptttxxx~~~~~~}}}}}}~~~BBBBBBAAA>>>:::888888999999888777777666444333111333444777:::===@@@CCCEEECCCDDDEEEEEEEEEGGGLLLOOOZZZ\\\```dddiiiqqqyyy~~~yyysssmmmggg^^^XXXTTTSSSPPPMMMIIIEEEBBBAAAAAA@@@>>>======???BBBCCC>>>===<<<:::999888777666444444333111000...,,,,,,.........111555:::???BBB;;;777555666444///...000000///000555<<>>;;;999999999<<<;;;:::;;;;;;;;;999777555888;;;>>>@@@DDDHHHLLLJJJLLLNNNOOOPPPTTT[[[aaappprrrvvvyyy~~~{{{uuuoookkkhhhbbbYYYQQQJJJIIIHHHFFFDDDAAA???>>>============>>>@@@BBBCCC@@@@@@>>><<<:::888777666444444444333111///---,,,...///111444888<<<>>>@@@;;;777777999888444444666444333333888BBBMMMUUUZZZcccffffff```ZZZVVVRRRMMMJJJOOOSSSUUUZZZ```cccbbbXXXUUURRRPPPPPPOOONNNLLLHHHHHHGGGEEEDDDDDDGGGIIIMMMPPPTTTUUUSSSPPPNNNMMMNNNPPPQQQPPPMMMLLLLLLMMMJJJJJJMMMOOOOOONNNSSSZZZfffmmmxxx}}}vvvmmmfffbbbccchhhoootttzzzzzzwwwvvvrrrooolllkkkmmmsssyyy}}}}}}{{{xxxxxxzzz|||~~~}}}~~~~~~{{{|||}}}~~~~~~{{{{{{{{{{{{|||}}}~~~|||~~~~~~~~~|||{{{|||}}}{{{{{{zzzzzz{{{}}}||||||}}}||||||{{{{{{|||~~~~~~~~~<<<>>>??????===;;;;;;<<<===<<<;;;===???@@@???===:::===@@@CCCEEEIIINNNRRRSSSWWW\\\___bbbiiisss{{{yyymmmhhhcccaaa```\\\SSSKKKFFFFFFFFFEEEBBB???===;;;888999;;;===???@@@AAABBBAAAAAA@@@???===<<<:::999999999888777666333111000333555999===AAABBBCCCCCC@@@======??????<<<<<<>>>>>>======CCCMMMZZZdddjjjtttwwwvvvmmmccc]]]WWWQQQPPPVVV[[[\\\___cccccc```WWWTTTQQQPPPOOOMMMJJJFFFCCCCCCBBB???>>>>>>AAACCCGGGJJJNNNPPPOOOMMMKKKKKKMMMMMMMMMKKKIIIIIIJJJLLLKKKKKKPPPWWW[[[___hhhrrr}}}xxxooohhhdddfffjjjooorrrvvv}}}}}}vvvrrrqqqjjjgggeeeeeejjjsss}}}}}}{{{xxxuuutttrrrooommmooorrrrrrnnnjjjiiihhhggggggjjjmmmnnnnnnlllmmmoooppppppnnnlllkkkhhhkkknnnmmmjjjiiikkknnnpppqqqqqqooollliiigggfffhhhhhhhhhhhhiiijjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmiiijjjkkkkkkjjjiiijjjlllnnnmmmjjjiiijjjllloooqqqssssssttttttuuuuuuttttttvvvuuuttttttuuutttrrrpppkkkjjjjjjkkkmmmnnnmmmkkkiiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllmmmnnnnnnooommmllllllmmmoooqqqpppooommmpppsssrrrooooooqqquuusssvvv|||<<<>>>AAAAAA@@@?????????<<<::::::===@@@BBB@@@>>>>>>AAAEEEGGGIIILLLRRRWWW[[[```ggglllqqqzzzxxxlll^^^YYYUUUTTTUUURRRIIIAAACCCDDDDDDBBB@@@<<<999666444666999===@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>============<<<:::777555333999<<>><<<:::;;;===@@@BBBFFFJJJLLLLLLJJJIIIIIIKKKJJJIIIGGGEEEEEEHHHJJJOOOOOOUUU```hhhnnnzzzzzzpppiiieeefffiiimmmooorrrxxx{{{sssooommmgggeeeccceeelllxxx~~~}}}xxxxxxwwwvvvuuuttttttsssssssssrrrpppmmmjjjfffdddjjjeee```___bbbbbb```\\\[[[ZZZZZZ\\\___aaabbbaaabbbccceeefffeeeccc```___\\\aaadddaaa[[[YYY\\\```dddaaa^^^^^^___]]]XXXTTT\\\\\\\\\]]]]]]^^^````````````aaabbbbbbbbbaaaaaa\\\^^^______^^^^^^___```gggeeebbb___^^^```bbbddddddddddddccccccaaa```___bbbaaa``````aaa```^^^\\\___^^^^^^___aaaaaa```^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^]]]\\\[[[[[[]]]____________cccfffeeeaaa```cccfff___cccjjjpppssstttrrrqqqqqqqqqrrruuuwwwzzz|||}}}{{{{{{{{{}}}BBB@@@<<<::::::<<<@@@BBBBBB@@@<<<;;;===@@@CCCEEEBBBFFFLLLPPPSSSWWW]]]bbbmmmqqqxxx|||vvvsssnnngggaaaQQQLLLGGGEEEFFFEEE@@@;;;@@@DDDIIIJJJFFF???999666333333444999???CCCCCCBBB===AAAEEEFFFCCCAAABBBCCCBBBBBBBBBAAA@@@>>><<<;;;AAAHHHOOOQQQRRRUUUUUURRRKKKMMMQQQPPPJJJFFFKKKTTTRRRSSSWWW^^^gggsss~~~yyypppggg```\\\[[[ZZZ___aaa```bbbeeebbbZZZRRRQQQNNNJJJGGGDDDBBBAAA>>>@@@AAA???<<<:::<<>>BBBEEEGGGMMMTTT[[[___dddjjjooo}}}}}}{{{rrrlllddd___]]]YYYSSSOOOHHHEEEAAA?????????>>><<>>BBBCCCBBBBBBEEEHHHGGGDDDBBBCCCDDDHHHHHHGGGFFFEEEDDDDDDCCCKKKQQQVVVWWWYYY[[[ZZZWWWUUUVVVXXXWWWQQQMMMSSS\\\______aaaiiiuuuyyypppgggaaa\\\ZZZ\\\___```___```ccc```YYYSSSQQQNNNJJJFFFCCCAAA@@@===>>>???>>>;;;;;;===@@@BBBEEEIIILLLLLLIIIEEEBBB<<<777666;;;AAAEEEIIIMMMTTT^^^mmm|||rrrllllllooorrrtttssspppooorrrvvv}}}~~~|||yyywwwsssqqqpppvvv~~~}}}}}}yyyuuusssrrrrrrrrrtttssssssuuuxxxzzzxxxvvvvvvtttssstttwwwxxxvvvttttttuuutttrrrooopppsssvvvvvvqqqkkkffffffiiillloooooooooqqqsssvvvvvvtttrrrooolllhhhggghhhhhhgggeeecccbbbaaa___]]]\\\[[[[[[\\\[[[XXXVVVVVVVVVXXXYYY[[[WWWRRROOOPPPQQQPPPOOOKKKIIIIIIKKKPPPSSSTTTTTTZZZ[[[\\\ZZZVVVSSSRRRRRRUUUTTTRRRRRRRRRSSSUUUVVVVVVVVVVVVSSSQQQPPPQQQSSSOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOQQQSSSUUUUUUTTTTTTWWWYYYXXXTTTQQQOOOOOOUUUVVVWWWWWWUUURRRPPPOOOIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMPPPPPPOOOOOONNNNNNOOOOOOSSSQQQNNNLLLLLLKKKJJJIIIKKKKKKKKKHHHDDDCCCDDDFFFHHHHHHHHHKKKNNNNNNLLLIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFFFFHHHLLLQQQSSSRRRPPPNNNNNNPPPSSSXXX[[[\\\\\\UUUQQQQQQVVVZZZ[[[\\\___bbbcccfffkkkqqquuuuuutttvvvvvvwwwyyy|||~~~444444555666999<<>><<<999888:::===@@@IIIQQQZZZ\\\VVVLLLBBB===:::999999<<<@@@DDDFFFGGGKKKMMMOOOMMMJJJIIILLLNNNUUUTTTRRRPPPOOOOOOPPPQQQWWW\\\^^^^^^^^^```^^^ZZZXXXWWWWWWVVVQQQNNNSSS\\\jjjiiillluuu~~~xxxppphhhaaa\\\ZZZ\\\]]]]]][[[]]]___]]]YYYTTTRRROOOKKKGGGCCCAAA@@@;;;<<<===<<<;;;<<>>???@@@>>>;;;:::===DDDMMMSSS^^^ggguuuzzznnncccXXXOOOJJJLLLIIIEEECCCBBBBBB@@@???;;;<<<<<<999666888???EEEIIIQQQYYYZZZTTTJJJBBB???>>>>>>???AAAFFFLLLPPPRRRVVVXXXYYYYYYWWWYYY]]]aaagggeeeaaa]]][[[[[[\\\^^^```cccccc``````aaa^^^YYYTTTQQQPPPOOOMMMLLLRRRYYYhhhkkkqqqzzz|||zzzuuuooohhhbbb]]]ZZZYYYXXXWWWWWWXXXZZZZZZYYYVVVTTTQQQMMMIIIFFFDDDCCC<<<<<<;;;;;;<<<>>>@@@BBBHHHJJJLLLLLLKKKHHHEEECCC<<<999999>>>BBBDDDHHHMMMYYYfffzzz}}}|||~~~|||yyyxxxsssrrrpppnnnllllllmmmnnnpppnnnkkkiiihhhiiijjjkkkooonnnnnnnnnmmmlllkkkjjjgggiiimmmqqqssstttrrrpppnnnmmmlllkkkkkklllnnnoookkkgggcccccceeeiiikkkkkkddddddeeehhhlllmmmmmmlllllljjjgggeeedddcccbbbbbbaaa```^^^\\\ZZZYYYXXXXXXTTTUUUVVVXXXZZZ\\\^^^___aaa```]]]ZZZWWWUUURRRQQQOOONNNLLLLLLMMMPPPRRRSSSUUUWWWWWWSSSMMMKKKNNNQQQVVVTTTRRROOONNNNNNOOOPPPNNNPPPRRRRRRPPPNNNMMMLLLMMMNNNNNNOOONNNNNNMMMMMMJJJLLLNNNPPPPPPQQQRRRTTTTTTSSSRRRPPPNNNMMMMMMMMMJJJKKKMMMOOOPPPNNNJJJGGGHHHEEEDDDGGGNNNQQQOOOLLLGGGFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIIIIHHHHHHHHHGGGNNNMMMKKKFFFBBBBBBFFFJJJSSSQQQNNNKKKGGGEEEDDDDDD@@@AAAAAABBBCCCCCCBBBAAADDDCCCBBBAAA@@@???>>>===???@@@BBBCCCDDDDDDBBBAAABBBCCCDDDGGGIIIHHHDDDAAAAAA>>>???EEEJJJLLLMMMPPPRRRTTTWWWZZZZZZWWWSSSPPPOOOPPPRRRTTTVVVXXXYYYZZZ[[[^^^```bbbaaaaaabbbdddiiijjjlllnnnoooooooooooohhhggggggiiikkkllllllkkkkkklllnnnpppqqqpppooonnnjjjlllpppuuuxxxwwwssspppssswww~~~~~~}}}{{{|||~~~000111444777:::===???@@@@@@@@@@@@AAAEEENNNYYYaaaqqqzzzvvvpppggg^^^UUULLLDDD>>><<<;;;:::::::::;;;:::999:::===>>><<<888999???FFFKKKQQQWWWVVVOOOHHHEEEEEEAAABBBFFFJJJPPPWWW^^^bbbbbbdddgggggggggkkkqqqvvv{{{wwwrrrllliiihhhhhhiiiiiijjjgggcccbbbccc___YYYSSSOOOMMMOOOPPPPPPUUU[[[^^^fffpppxxxzzzyyyyyyzzzuuussspppkkkfffaaa]]][[[TTTRRRQQQSSSVVVWWWXXXYYYXXXVVVTTTPPPLLLJJJHHHGGG???>>><<<<<<>>>@@@BBBCCCJJJKKKLLLLLLKKKIIIGGGEEECCC@@@@@@CCCDDDDDDFFFKKK\\\iii~~~~~~zzzzzz}}}|||zzzwwwuuuttttttsssrrrqqqqqqqqqqqqqqqqqqooollliiihhhhhhiiijjjmmmmmmmmmllljjjgggfffffffffjjjooosssuuuuuuttttttooommmlllkkkkkkkkkkkkkkkgggiiiiiihhhggghhhkkkooofffggghhhkkknnnooonnnllleeedddcccbbbaaaaaabbbccc```___]]][[[YYYXXXWWWWWWRRRTTTVVVYYY\\\^^^``````bbbaaa^^^[[[WWWSSSRRRQQQTTTQQQNNNJJJJJJLLLPPPTTTUUUWWWVVVQQQKKKJJJNNNTTTYYYWWWTTTQQQOOOMMMLLLKKKKKKNNNPPPQQQOOOLLLKKKJJJMMMMMMMMMNNNOOOPPPQQQQQQOOOQQQSSSSSSQQQPPPQQQRRRRRRQQQOOONNNNNNOOOOOOOOOIIIGGGEEEFFFHHHHHHGGGFFFFFFCCCAAADDDKKKNNNMMMJJJGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFKKKKKKHHHDDD@@@AAAEEEJJJLLLJJJGGGDDDBBBAAA@@@???@@@@@@AAAAAA@@@?????????@@@???===;;;::::::::::::===>>>@@@AAAAAA@@@>>>>>>>>>>>>@@@BBBCCCAAA===999:::777999@@@EEEFFFHHHJJJNNNQQQTTTTTTRRRLLLGGGCCCEEEGGGIIIKKKLLLMMMNNNNNNQQQTTTWWWXXXWWWWWWWWWXXX[[[]]]aaaccccccaaa]]][[[WWWVVVUUUWWWYYYZZZZZZYYYYYY[[[]]]```aaa```___^^^WWWYYY]]]bbbdddccc___[[[\\\```gggmmmqqqrrrpppnnnjjjiiiggghhhkkkpppvvvyyy~~~222333666999===@@@CCCDDDCCCEEEIIIMMMSSS]]]kkkttt|||wwwtttttttttsssqqqfff```XXXQQQKKKCCC;;;555111222555777888888888777888<<>>;;;;;;???CCCGGGMMMRRRPPPIIIEEEFFFJJJIIILLLRRRYYY```gggooouuusssuuuxxxxxxxxx{{{zzzvvvssssssssssssrrrmmmhhhggggggccc\\\TTTOOOLLLOOORRRTTTVVVZZZXXXaaalllqqqpppmmmnnnqqqllljjjgggccc```]]][[[ZZZSSSOOOOOORRRUUUUUUVVVXXXYYYWWWUUURRROOOMMMLLLKKKEEEBBB???>>>@@@BBBDDDDDDHHHHHHIIIJJJIIIIIIHHHGGGEEEDDDEEEGGGGGGEEEHHHMMMZZZhhh}}}{{{xxxyyy|||~~~{{{xxxuuusssrrrrrrtttttttttuuuvvvwwwuuusssvvvtttqqqmmmllllllmmmmmmnnnoooooommmjjjgggfffgggiiinnnssswwwyyyyyyyyyyyyuuussspppnnnnnnmmmkkkiiieeehhhkkkiiifffeeehhhlllhhhhhhjjjmmmooonnnkkkiiiaaabbbbbbaaa```aaaccceee```___]]][[[ZZZXXXXXXWWWSSSUUUYYY\\\___aaabbbbbbcccbbb```[[[VVVSSSSSSSSSXXXVVVRRRNNNLLLMMMQQQUUUSSSWWWXXXSSSLLLJJJNNNTTTVVVVVVTTTRRROOOKKKHHHGGGHHHKKKMMMMMMKKKIIIHHHHHHIIIHHHHHHIIIKKKOOORRRTTTSSSVVVXXXVVVRRRPPPQQQSSSQQQOOONNNNNNOOOPPPPPPOOOIIIDDD???>>>AAADDDDDDCCCEEECCCBBBDDDHHHJJJJJJIIIDDDCCCAAA@@@??????@@@@@@>>>???AAACCCDDDEEEDDDDDDFFFDDDBBB???>>>@@@DDDGGGFFFCCC@@@???@@@@@@@@@???@@@AAAAAA@@@>>>===>>>???===<<<999777777777999:::<<<>>>AAABBBAAA@@@@@@@@@>>>>>>@@@BBBCCCAAA===999777444777>>>CCCCCCDDDGGGNNNQQQSSSSSSNNNHHHCCCAAAAAABBBCCCEEEFFFFFFEEEEEEIIIKKKNNNPPPOOOMMMMMMMMMPPPRRRVVVXXXXXXTTTPPPMMMIIIHHHFFFGGGHHHJJJJJJIIIHHHJJJLLLNNNPPPQQQQQQQQQHHHJJJMMMQQQSSSQQQLLLIIIHHHLLLQQQWWWZZZ[[[[[[ZZZVVVUUUUUUVVVYYY]]]bbbeeeiiijjjkkkmmmnnnoooppppppqqqqqqrrruuu{{{333555777<<>>777111,,,000555999::::::999888666:::@@@BBBBBBAAABBBCCCDDDKKKPPPOOOIIIFFFJJJOOOYYY^^^fffmmmttt|||}}}||||||{{{yyyrrrlllkkklllggg```XXXRRROOORRRVVVVVVVVVWWWWWW]]]eeehhhgggdddddddddbbb```]]]ZZZXXXWWWWWWXXXVVVQQQQQQUUUWWWTTTSSSUUUXXXWWWUUURRRPPPOOONNNMMMKKKGGGCCCAAABBBDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGHHHFFFFFFHHHLLLMMMLLLPPPVVV___lll~~~|||zzzyyyzzz}}}~~~|||yyyuuusssqqqpppppprrrssstttxxx{{{{{{xxxuuuxxxvvvssspppoooooopppqqqqqqrrrssspppllliiiiiiiiilllpppvvvyyyzzzzzz{{{}}}}}}yyyuuusssqqqoookkkhhhfffggghhhgggfffeeeeeeeeeeeefffhhhkkkllliiiddd```^^^___```___]]]^^^```ccc]]]\\\ZZZXXXWWWUUUUUUTTTRRRTTTXXX\\\^^^_________aaa```]]]WWWRRRPPPQQQSSSWWWWWWVVVRRRNNNMMMOOOQQQNNNTTTZZZXXXPPPKKKLLLPPPOOOPPPPPPPPPMMMIIIEEEBBBEEEGGGIIIHHHGGGEEEEEEFFFDDDCCCBBBDDDGGGMMMTTTXXXYYY\\\^^^\\\WWWTTTUUUXXXUUUSSSQQQRRRSSSTTTRRROOOKKKEEE@@@???BBBDDDDDDCCCEEEDDDCCCCCCDDDEEEGGGGGG>>>===;;;::::::;;;<<<===:::;;;>>>AAADDDDDDDDDDDDBBB@@@===<<<>>>AAACCCDDDAAA???===>>>AAACCCCCCCCC@@@AAABBB@@@===<<<===???;;;999777555555777999;;;;;;>>>BBBCCCBBBAAABBBCCC@@@@@@AAACCCDDDCCC@@@===777555888>>>CCCCCCDDDFFFKKKOOORRRRRRNNNIIIFFFEEE@@@AAABBBCCCCCCBBBAAA@@@BBBEEEHHHIIIHHHFFFEEEEEEGGGHHHIIIKKKJJJIIIGGGEEEAAA???======>>>???>>>>>>;;;<<<>>>@@@BBBEEEFFFGGGAAABBBCCCFFFGGGDDD@@@<<<>>>@@@CCCFFFHHHIIIIIIIIIFFFFFFFFFGGGJJJMMMQQQSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[[[[]]]aaaeeeiiikkkkkkjjjooouuuxxxxxx{{{333555888===CCCJJJOOORRRTTTZZZccckkkuuuxxxpppccc^^^YYYXXXXXXVVVQQQLLLGGGCCC???===>>><<<666111(((---444999:::999888777555:::AAAGGGHHHHHHFFFEEEGGGOOOWWWWWWQQQOOORRRXXXgggnnnvvv~~~{{{tttnnnmmmmmmiiiaaa```YYYUUUXXX\\\ZZZYYYYYYYYY[[[^^^```aaa___\\\YYY[[[YYYVVVSSSRRRSSSTTTVVVZZZUUUTTTXXXYYYTTTQQQTTTVVVUUUTTTRRRPPPOOONNNNNNPPPKKKEEECCCDDDEEEEEEDDD@@@@@@AAACCCDDDFFFGGGGGGFFFGGGKKKQQQSSSTTTYYY```lllxxx|||||||||zzzzzz|||}}}yyyuuurrrqqqppppppqqqrrruuuzzz~~~~~~zzzvvvtttrrrooommmlllmmmooopppnnnpppqqqooojjjgggggghhhiiinnnsssuuuuuuvvvxxxzzz~~~zzzuuurrrpppmmmhhhdddhhhfffeeefffhhhgggccc___aaacccfffhhhhhhddd^^^YYYWWWXXXYYYWWWUUUUUUXXX[[[UUUTTTRRRPPPNNNMMMLLLLLLKKKMMMQQQUUUWWWWWWWWWVVVYYYXXXUUUOOOIIIGGGJJJMMMNNNPPPRRRPPPKKKHHHGGGHHHHHHRRR[[[\\\TTTLLLJJJLLLHHHJJJLLLMMMKKKGGGCCC@@@CCCDDDEEEEEECCCBBBCCCDDDBBBAAA@@@AAAFFFNNNVVV[[[]]]aaadddbbb]]]ZZZ[[[^^^[[[XXXVVVWWWXXXWWWTTTQQQNNNIIIDDDCCCFFFHHHGGGDDDAAAAAAAAA@@@>>>>>>@@@CCC;;;:::888888999:::<<<>>>999;;;>>>BBBEEEFFFFFFFFFBBB>>>;;;<<<@@@DDDEEEDDD<<<:::999;;;???CCCDDDCCC@@@BBBBBB@@@<<<;;;===???666444111000000222555888666:::>>>@@@???>>>???AAA>>>>>>???@@@BBBBBB???===666444666===BBBBBBBBBCCCEEEIIIMMMMMMJJJFFFEEEEEEAAABBBDDDDDDDDDBBB@@@>>>???BBBFFFGGGEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCC???<<<:::999999::::::999555555777999<<>>???@@@@@@@@@???======>>>???BBBDDDGGGIIIGGGHHHHHHIIIIIIIIIIIIIIIMMMNNNPPPSSSXXX[[[[[[ZZZTTTZZZaaadddeeehhhmmmrrrwwwxxxxxxxxxyyy|||555222666@@@IIIOOOXXXbbbgggnnnwwwyyynnneee```XXXUUUPPPMMMJJJGGGDDDAAA@@@===:::999888666222...+++...222777;;;;;;888666999===CCCEEEFFFGGGKKKOOOQQQVVV\\\]]]\\\___gggnnnyyy{{{uuurrrnnniiiddd^^^]]]\\\\\\^^^^^^]]][[[\\\^^^______]]]ZZZYYYYYYSSSOOOJJJJJJNNNSSSVVVVVV\\\XXXWWW[[[[[[TTTNNNLLLOOOPPPQQQQQQPPPNNNMMMLLLMMMLLLKKKGGGEEEDDDEEEGGGBBBEEEIIIHHHFFFFFFKKKOOOLLLRRRZZZ^^^aaafffmmmsss|||vvvxxx~~~|||vvvooonnnnnnmmmnnnpppsssssstttwww{{{}}}}}}|||uuusssrrrqqqqqqqqqpppnnnpppppppppooommmjjjfffdddoooqqqtttvvvvvvvvvwwwyyy||||||yyyssslllfffeeeffffffhhhiiihhhdddbbbbbbdddaaa]]]]]]bbb```XXXSSSSSSNNNPPPQQQPPPNNNMMMMMMNNNQQQLLLHHHHHHJJJJJJFFFBBBGGGHHHJJJLLLMMMLLLHHHEEEHHHHHHHHHHHHFFFDDDBBB@@@DDDDDDEEEDDDCCCBBB@@@???FFFHHHLLLPPPPPPLLLEEE@@@CCCCCCBBB???===<<<===??????@@@???===<<<===???BBBCCC???>>>BBBGGGMMMVVV___mmmnnnllliiihhhjjjgggcccfffeeeeeedddbbb^^^[[[YYYSSSJJJDDDFFFHHHFFFCCCAAA>>>>>>===;;;999888777666555555666666666555444444222333555:::???CCCDDDDDD<<<:::999888999<<<@@@BBB:::999999:::<<<=========???>>>===>>>===<<<999666444222000//////000222333:::888666777:::===@@@AAAAAA===:::;;;???AAA???<<<444000000999@@@BBBAAAAAAHHHGGGIIILLLOOONNNJJJEEEHHHIIIFFFAAA???AAAAAA>>>;;;===@@@AAAAAA@@@@@@@@@===<<<;;;:::;;;===@@@BBBAAA===999777888777555333111555888888777777:::<<<======<<<;;;;;;::::::999888777666777888888777666555888;;;===<<<<<<<<<<<<@@@AAA@@@>>>======???AAAEEEEEEFFFJJJOOOQQQOOOLLLMMMKKKMMMRRRVVVXXX[[[```dddeeeeeecccbbbdddkkkqqqwwwwwwxxxzzz|||~~~777555999CCCMMMWWWdddoooxxx~~~vvvlllccc[[[WWWOOOLLLHHHEEECCCAAA>>><<<<<<999666555444333000------///222666888999777555999===CCCHHHMMMRRRWWW[[[[[[aaahhhkkkkkknnnuuu|||}}}yyyuuupppjjjfffaaaaaaaaabbbdddcccaaa^^^^^^```bbbbbb```]]]ZZZXXXWWWSSSPPPPPPSSSWWWXXXWWWYYYUUUTTTWWWVVVPPPKKKIIIIIILLLPPPSSSSSSQQQOOONNNNNNNNNMMMKKKIIIJJJLLLNNNNNNRRRVVVVVVTTTUUUXXX\\\\\\bbbjjjppptttzzz~~~}}}|||{{{|||||||||xxxsssooommmkkkiiilllqqqsssssssssvvvyyy{{{zzzyyysssrrrqqqppppppooonnnmmmnnnllljjjhhhfffeeeeeeeeekkkooosssvvvwwwwwwxxxyyy|||zzzuuummmeee```___```bbbdddgggfffcccaaaaaabbbXXXSSSSSSVVVUUUNNNIIIIIIGGGHHHJJJIIIGGGFFFFFFGGGEEEBBB@@@@@@BBBBBB>>>:::>>>???AAADDDFFFEEEBBB???CCCCCCCCCCCCBBB@@@>>>===BBBBBBCCCBBB@@@===:::888===>>>???BBBDDDCCC???<<<>>>???>>><<<999777888999:::;;;;;;:::999;;;>>>AAAAAA===<<>>>>>888777777777888:::;;;<<<777555444444555666777777;;;;;;::::::999888777555333222111000000000111111555333222333777;;;>>>???>>>:::777888;;;<<<:::777///---000888>>>??????@@@FFFIIINNNQQQQQQQQQQQQQQQMMMMMMHHHAAA>>>>>><<<888888;;;>>>AAAAAA@@@>>>>>>;;;:::888888888:::<<<>>>;;;888444222333333222111444666999999777555555777666666777777888888888888999777555444444555555555666888;;;<<<;;;999999999:::<<<=========>>>@@@BBBAAAAAACCCFFFKKKLLLKKKIIIEEECCCCCCFFFHHHGGGIIIMMMQQQRRRSSSRRRQQQSSSZZZ___eeeeeefffhhhjjjlllmmmooo;;;;;;@@@KKKXXXeeevvv|||vvvmmmddd\\\UUUOOOKKKFFFCCC@@@===<<<:::888666888555222000000///...---///000222333555666666666<<>>>>>>>>@@@AAAAAA@@@>>>>>>>>>999888888999;;;:::666222333333666999<<<<<<:::888;;;;;;<<<<<<;;;;;;:::999>>>?????????<<<888444222444333333555777999999999777888999777555333222222555666666666666888<<>>;;;:::>>>FFFQQQaaannnwwwxxxpppkkkfff[[[PPPIIIBBB<<<999;;;777666666444333222111111222111111///...---,,,++++++,,,...111555888888777444444444555555666666666555444111//////000222333888777666555444333333333111111222222222111//////...---,,,///333888;;;<<<999666333333555666444222------222999<<<<<>>???AAABBB===>>>???BBBEEEFFFDDDCCCBBB???===??????<<<<<>>CCCMMMYYYgggwwwyyytttjjjddd]]]UUUOOOJJJEEECCC???===:::888888777666444444222///---,,,------......///000111111333666888???BBBHHHRRR^^^iiiqqqvvv}}}|||yyyqqqjjjfffaaabbbcccgggkkknnnoooooopppsssvvvwwwsssjjj^^^WWWTTTSSSQQQSSSTTTSSSNNNJJJFFFCCCCCCGGGHHHFFFFFFHHHQQQVVV^^^bbbbbbaaaaaabbbjjjkkklllmmmnnnqqquuuxxx|||}}}{{{yyywwwyyy}}}|||sssmmmllloooeeeccccccdddcccbbbfffllliiiiiiiiijjjlllmmmllljjjjjjkkkllllllkkkjjjiiiiiihhhgggfffeeeeeegggiiijjjlllpppvvvzzz{{{zzzyyyyyyuuuqqqkkkbbbZZZSSSPPPNNNOOOQQQSSSTTTRRROOOLLLJJJBBB???======<<<999666555777999;;;;;;:::888888888444444666888:::888444000***+++...111555666555333444444555555555666666666999:::<<<<<<:::777333111111000000111444666666666000222444555333111111111444444444444444555999;;;<<<888777;;;DDDRRReeeuuuwwwmmmaaaRRRGGG>>>777666888777777666555444333333222///......---,,,,,,,,,,,,***+++---111555777777666444333111000000111333555888777444000//////222444888777555222000...///000000111333444333111...,,,+++***))),,,000333666666222000...///111222222111///000444888999;;;DDDNNNSSSYYY```bbbaaabbbfffjjjeeeccc]]]SSSMMMHHH@@@777111444888<<<>>>===:::777444444333222111111111111000///------...000111222444555777666444000---,,,+++,,,---///000000000000333555666666666555666666888:::;;;:::777333111111000444999<<<>>>???@@@@@@===>>>???@@@AAA@@@>>><<<>>>;;;:::<<<;;;888888;;;<<<>>>@@@@@@>>>>>>BBBEEEEEEEEEFFFHHHIIIIIIJJJJJJFFFPPP___mmm{{{{{{sssllleee```ZZZUUUOOOIIIEEEAAA===;;;:::888666555555444333222222000///---+++,,,...///,,,---......///111666999???DDDLLLWWWeeesss{{{vvvqqqnnnpppvvv~~~xxxpppiiifffffffffggglllsss{{{vvvggg\\\VVVUUUTTTVVVVVVTTTMMMHHHAAA???AAAFFFIIIJJJNNNTTTZZZ```hhhmmmoooqqqvvvzzz|||xxxvvvzzz}}}|||vvvrrrooommmlllrrrrrrrrrpppkkkfffbbb___]]]XXXWWW[[[______```bbbcccbbbbbbccceeeeeedddccc___bbbeeefffeeeeeeeeeffffffgggjjjlllnnnooonnnnnnppptttzzz}}}}}}{{{yyyxxxssspppllleee]]]UUUMMMHHHJJJJJJIIIIIIGGGEEEBBB???:::999777555555444111...000222555666555333222222222333666999:::888333000))))))+++...222333333111/////////000111222222333444666888999999888555444111000111333555555333111,,,...222333333333333444555666555444333333666999:::666555888AAAOOOeeexxxoooaaaQQQEEE<<<666555777666666666555555444444444---------------...000000+++,,,///444888;;;:::999666222...***+++...333666:::999777333000000333666999888666222...+++,,,---///111444555444000,,,)))+++***)))***,,,/////////+++******,,,///111222222222111222333444999GGGTTTbbbeeejjjmmmnnnoooppppppqqqpppjjjbbb\\\UUUIII===222222444777::::::888555333333222111000...,,,,,,++++++,,,,,,---///111222111111222222222000---++++++,,,---......---,,,+++---222888;;;;;;999777777888999:::999555111///...000444999<<<===<<<<<<===>>>???@@@???===;;;888777333111222666777555666999===@@@CCCCCC@@@???@@@CCCCCCDDDEEEFFFFFFFFFFFFEEESSScccuuu~~~|||vvvqqqkkkddd^^^YYYSSSPPPKKKHHHBBB>>><<<:::888666666444222111111111000///000000000...,,,,,,---///+++---......---///444888<<>>>>>===<<<666777666333333444000+++***---111222111///......000222555777777555111///++++++,,,...111222111000,,,,,,,,,,,,---...///000000111333555666666666666///000111333444333///,,,+++---000111222222444666666666666444222333666888999666444666===KKKbbbuuuqqq```NNNCCC===888666777333333333333333333333333......---...///111333444---///222666:::<<<:::888555111***&&&''',,,333777888999777444///...222555777888888333...***+++,,,000222444555333///+++(((+++)))((((((*********)))&&&'''(((***---000222333111///...///111888GGGUUUjjjnnnsssxxxzzz{{{zzzzzz|||{{{wwwqqqkkkbbbRRRCCC555333111222666888666444333333333222000---***(((&&&(((+++,,,------///000...------...//////...,,,,,,---...///...,,,***((((((///888===;;;888555444555777888666333///------111444888::::::999888888:::<<<>>>===:::666555444...,,,///444777666777::::::???CCCDDDBBB@@@AAABBBFFFGGGHHHIIIIIIHHHGGGFFFeeevvv{{{tttqqqmmmgggbbb]]]YYYTTTOOOLLLIIIFFFDDD@@@===999777777777777666555333111000000000///---...000111///,,,+++,,,---,,,///000...++++++///444999BBBMMMWWW```ooozzzsssllliiijjjlllkkkjjjpppyyyuuufffWWWOOOLLLQQQZZZfffvvv~~~xxxsssrrrsssooorrrxxxwwwcccbbbaaacccccc___XXXRRRMMMMMMOOOUUUZZZ___hhhrrryyyzzztttnnnhhheeehhhlllooopppnnnlllmmmoookkkeee\\\UUURRRQQQPPPPPPQQQOOOMMMLLLLLLJJJFFFCCCCCCAAABBBHHHKKKKKKLLLOOONNNNNNNNNOOORRRSSSRRRPPPRRRYYY```eeefffhhhkkkoooqqquuu|||zzzqqqhhh]]]QQQIIICCC>>>777444555888;;;;;;888;;;;;;888777999444---)))---000222111///...---///111444555444111///------,,,,,,...000111///...***))))))))))))***,,,---,,,,,,---...000222333444///...///111222111///,,,+++---.........///111333444555444333222333666999999666444555999FFF\\\ooottt```LLLBBB???<<<888666222222222222222222222222000000//////000222444555///000222666888888555333000---(((%%%&&&+++111555555777888555000...111444222555777444...++++++---111222444444222///***'''((('''%%%&&&''''''&&&%%%$$$%%%''')))***---///111000---,,,///333:::GGGTTThhhppp{{{zzzooo[[[III:::444///...111555666555444555555444111---)))'''$$$(((---000000//////000...,,,)))***,,,...---,,,+++---...///...,,,)))'''&&&---555888666111///...000222333333000---++++++///222555666555444444555222555888888555333222333...,,,///444666555666888666<<>>:::888555555777999999999777444222111111111000///---///111000,,,******,,,...111222///***))),,,000888AAALLLRRRWWWcccuuusssggg___]]]ZZZZZZ\\\ZZZVVV[[[cccuuulll[[[IIIEEEEEEIIIOOOWWWiiizzz}}}yyyvvvxxxzzz{{{sssrrrqqqrrrsssooohhhcccbbbaaadddiiimmmsss}}}zzzuuuooojjjeeeaaa```dddgggfffbbb___]]]^^^[[[UUUMMMGGGDDDDDDEEEEEECCCCCCCCCBBB@@@>>>===<<<999:::???CCCCCCAAADDDJJJDDDCCCCCCEEEHHHIIIHHHGGGUUU\\\eeekkkmmmoootttxxx{{{uuujjj^^^SSSKKK>>>777///,,,///444999;;;<<<@@@AAA>>>===???:::222,,,///333555444222111000000222444444333000...---...------...//////...,,,(((((('''&&&'''((()))*********)))***+++...000111///......///000111111///,,,------+++***+++---///222222333222222444888;;;:::777444444777BBBXXXkkkwwwvvvaaaKKKCCCBBB???999555333333333333333444444444333222000///000111333444000000222444555444000---,,,***'''%%%&&&***///222555777999666111///111555...222555444///,,,,,,///111222444444222...***'''%%%$$$###$$$%%%&&&%%%###$$$%%%'''((()))***---///000---...333888???IIISSSbbbpppxxxbbbOOO===666...+++///333666666555666666555222...)))'''&&&+++111555444222111222///,,,((((((***------,,,***+++---......,,,***(((&&&,,,333444///+++)))***,,,...000000...+++******---///222333222222333333+++///333333222000111222,,,+++---111333000000222555<<>><<<>>>@@@BBBAAA>>>:::888555333333555:::===>>>===444333333555666444///+++++++++,,,,,,,,,+++******000000...+++'''(((---222222<<>>FFFMMMQQQ]]]kkkxxx~~~zzz|||{{{|||}}}xxxtttwwwpppiiifffeeeccc^^^YYYYYYZZZZZZVVVQQQLLLKKKLLLNNNJJJDDD???<<<;;;999888999999:::999777555222111111555999;;;<<<;;;;;;;;;<<<===>>>===<<<<<<>>>???LLL\\\mmmuuuyyy~~~qqqeee\\\MMM???999555///,,,,,,000555999???AAABBBCCCAAA===999666///444888999777333222222555666777555111...------111111000000///.........,,,)))&&&&&&(((((('''$$$'''))))))'''%%%&&&+++//////---,,,,,,...//////...,,,...///+++'''&&&***...//////000111222222333333:::888666666888@@@RRRddd~~~xxxgggRRRGGGEEEEEE@@@::::::777555555666555222///222111111111000000//////...000333555555222///---222...)))&&&&&&+++000555888666555666777666111---///000333444333111...,,,...111444666333---&&&!!!$$$""" """&&&))))))((((((%%%""""""$$$(((+++---...000333555777<<>>>>>EEEHHHLLL[[[lllvvv}}}{{{zzz}}}|||zzzxxxuuuqqqlllhhhgggbbb\\\YYYXXXVVVRRRNNNLLLNNNOOOLLLHHHEEEDDDEEEGGGBBB===888666444222111333555666777666222...,,,---000444666666666666777666777777666666666999;;;GGGYYYnnn{{{pppaaaUUUGGG;;;666222---******---222666<<<===>>>???>>>===;;;:::999;;;<<<:::666222111111333444555444111...,,,+++000000000111111111111111///,,,((('''((()))(((''''''''''''&&&'''***...111...---,,,---...///...---,,,......+++'''&&&)))---...000111111//////111222:::888888999:::CCCUUUggg|||qqq[[[KKKEEEBBB>>>:::666555444444555444111...222222222111111111000000///111333555555333111000333000+++((((((,,,222555777555444555777666333111...///000111222111111000000000000///---)))&&&$$$$$$!!! %%%***,,,,,,,,,***&&&$$$%%%(((***,,,///222555777:::>>>DDDIII___nnnnnnWWWDDD:::222222666777888999777666555444333111///---555888<<>>>>>>>>>>>:::666222111///---,,,///222666888777333---)))))),,,///111111111111222111111000//////000444777BBBVVVooojjjYYYMMMAAA888555222...++++++...222555777777888999;;;===>>>???CCCBBB???:::555111000000000222444333000---+++***000000111111222333333444333///***(((((()))***+++((('''%%%&&&***///222444.........///000000...,,,,,,......,,,)))'''***,,,///222444222...---000333;;;::::::<<>>BBBDDDYYYhhh~~~qqqZZZJJJ@@@888888::::::999:::444333222000///000000111777;;;???AAA???999111,,,+++)))((())),,,---***(((&&&%%%%%%&&&''''''&&&$$$$$$(((+++---+++(((&&&%%%"""$$$&&&'''&&&&&&'''(((((()))***+++***(((&&&$$$!!!$$$(((***)))(((''''''&&&&&&&&&'''***---111333666888===AAAGGGMMMUUUYYY[[[iiitttrrrllljjjkkkmmmxxxiii\\\SSSMMMGGGCCC===;;;888444000///000111666555444222222333444555555444333333555888;;;<<<999777333000...---------)))******,,,///333666888777:::>>>>>>======???BBBIIILLLOOOQQQQQQOOONNNLLLMMMNNNNNNLLLJJJHHHHHHIIISSSTTTTTTPPPJJJFFFGGGIIIJJJNNNQQQQQQNNNKKKIIIIIIFFFFFFKKKRRRXXX```qqq}}}zzzxxxvvvtttrrrooollliiiiiiiiiiiigggggghhhhhhhhhfffeeeddd^^^[[[XXXUUUQQQMMMHHHDDDDDDBBB???>>>>>>>>>;;;999888999<<<=========<<<<<<666444222111111111///...000444:::>>>===777111,,,(((+++///000000///000000//////...------000444888CCCWWWpppuuubbbRRRFFF>>>:::888666333000000222444666333333444555999===BBBDDDGGGDDD>>>888222000///000...000222222///,,,+++***///000000000111111111222111...***'''(((***---///,,,)))&&&(((...222444444000000000222333222///,,,---///000...,,,***+++,,,000444666333---+++///555;;;;;;<<>><<<666...))),,,+++,,,---///000---+++&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&)))******)))((('''$$$%%%'''((()))***+++,,,***++++++,,,---+++(((%%%!!!%%%'''((('''%%%$$$###"""###$$$'''+++///111444666:::???EEEMMMWWW]]]aaappp}}}~~~xxxvvvwwwwwwxxxpppjjj```RRRGGG@@@<<<999777555555333///,,,,,,///222888666333000//////111222000000111222444888;;;>>>===;;;777222000///111222,,,,,,,,,---000555999;;;===@@@CCCDDDEEEHHHNNNSSS\\\^^^______\\\WWWPPPKKKDDDEEEEEEEEEDDDDDDGGGIIITTTTTTRRRNNNHHHEEEEEEFFFKKKNNNPPPOOOLLLLLLOOORRRVVVVVVZZZdddnnnyyy~~~|||{{{xxxwwwuuuuuuuuuuuurrrooollliiifffddd```]]]ZZZYYYYYYYYYXXXXXXYYYZZZZZZYYYXXXWWWQQQNNNJJJGGGDDD@@@<<<999999999888777888777666555555666888;;;======;;;:::///......000222333333111222666<<<@@@???:::444///+++///333555444333222222111111000000000444999===IIIZZZpppmmm\\\NNNDDD>>>;;;999888666555444555666777222222333555888===BBBEEECCC???888333000//////000...///000///---+++++++++.........---------,,,,,,,,,+++)))((((((***...000///---+++---111444444222222222222444555444222//////000111111///...------,,,000333000***(((...333;;;;;;===@@@BBBJJJZZZjjjxxxZZZCCC888666777555777999888555111---***---///111444777:::<<<===555555555555666777999:::666444111//////111444666777666444222000111333555555333000...---///111333000///,,,*********+++,,,,,,+++,,,000444666333000---......---******+++---///111444888<<<>>>???>>>FFFTTTiii}}}kkkVVVJJJ@@@======:::777777111111000,,,)))(((***,,,---111666:::999444...***+++,,,,,,...//////...,,,(((&&&%%%%%%'''''''''%%%&&&&&&&&&((())))))))))))%%%%%%&&&(((***,,,------*********,,,------***''' ###%%%&&&&&&$$$"""!!! !!!"""%%%(((,,,...111333666;;;AAAJJJSSSYYYdddqqq|||~~~|||yyy|||rrrggg___WWWOOODDD:::555333333333///...,,,***)))***...111555333000,,,++++++,,,---,,,...111333555777;;;>>>???>>>:::666333222555888222000//////111555999<<<===BBBGGGLLLQQQXXXaaahhhuuuvvvvvvrrriii]]]RRRKKK@@@AAAAAAAAABBBDDDHHHLLLNNNMMMLLLHHHEEECCCDDDEEEJJJOOOTTTUUUTTTUUU[[[```lllnnnsss|||}}}|||}}}|||{{{yyyxxxyyyyyywwwuuurrrooollljjjhhhiiiiiihhhfffbbb^^^[[[XXXVVVRRROOOMMMKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJGGGDDDAAA>>><<<999666444222222333333333333222111333444555888:::999666444((()))+++...222333333111111444999<<<<<<888444000...333888;;;;;;888666444222333333333555888===AAANNN]]]ppp|||fffWWWLLLBBB<<<:::888777777666555555555555111222333666999;;;>>>???999666222///////////////---------+++***)))***,,,,,,++++++***))))))((((((''')))************,,,...000000111333555555333111222222222444555666444222///000111222111///---+++'''***+++)))&&&&&&+++111999:::<<>>666666666666666777888999555444222000000111333444555555444111//////111333777555333111000/////////...//////000000000000000111111222666:::999444000+++...000///,,,+++---///111222444999===@@@@@@@@@CCCNNN___sssrrrYYYMMM@@@;;;999666333333000111222///***''''''(((***...333666777444///,,,))))))***+++,,,,,,,,,,,,***(((&&&&&&((()))((((((&&&%%%$$$$$$&&&((()))((($$$######$$$(((***++++++'''%%%$$$'''+++---,,,)))#########$$$&&&&&&$$$###!!!!!! !!!###&&&)))+++...000222555:::AAAIIIOOO___iiitttzzz~~~|||vvvyyynnnhhhbbbZZZTTTLLLFFF===555111000222333---***'''&&&'''***---///111000---***))))))***+++***...222444555666888:::??????===999555555888;;;777555222000111444888;;;<<>>AAANNN]]]rrrrrrZZZMMMGGG@@@;;;999777777777777666555444333111222555777888888888777111///------///000///---+++***)))&&&%%%&&&))),,,((((((((((((''''''''''''&&&***---...,,,***))))))---111666888888555333222111000000111444555555444---...000111111///,,,)))%%%&&&&&&&&&&&&)))---111888999;;;======AAAOOO]]]zzzrrrUUUAAA666222111333555777555222/////////000111222555777999;;;;;;666666666777777777777777444333111000///000111222000111222000......000333666666666555444111///......///000222333555555666444333444777::::::777333---000333222///,,,...000//////111555;;;?????????AAAIIIWWWiii|||ttt[[[MMM???888444111///000...222555444...)))(((((())),,,000222333111...,,,))))))*********+++,,,---+++)))''''''((()))))))))&&&### ###%%%&&&&&&###!!! """&&&((()))((($$$!!! ###)))......---(((&&&$$$$$$&&&'''&&&$$$###"""!!! !!!###&&&'''***+++---///222777===AAARRR]]]iiiqqqwww{{{zzzvvv}}}qqqcccYYYVVVSSSNNNIIIEEE@@@888000---,,,...///---)))%%%$$$'''+++---...000...,,,+++***+++,,,---***///333666555555666777??????>>>:::777666999<<<;;;888444111111333777:::<<>>===>>>>>>===>>>@@@AAABBBAAAAAA@@@<<<:::777666666666444333000222444444333222222222444333333555666444...)))((()))+++///222222000---111222333444555444333222000666>>>CCCBBB===888555...000333555666999===???LLL]]]sssfffNNNDDDBBB???:::888888999999999999777555444000222555777888666333111---,,,+++---000111...,,,)))(((%%%"""!!!###'''+++%%%%%%&&&&&&'''(((((((((''',,,111222...)))&&&%%%+++111888;;;999666444444000......///222444555444,,,---...000000...***'''&&&&&&%%%&&&)))---111444777888:::;;;:::>>>JJJXXXuuummmRRR@@@666111//////222444333000///000222333333444555666777888888666666777777777666666555333222000/////////000000,,,...000000......111444444555777888666444000......///000222444666888999555444333555999:::888666///333777555000---...000,,,+++,,,000777;;;<<<<<>>:::777222...,,,,,,---///***)))'''''')))+++,,,,,,...//////...---,,,---...666777888888666555555666???@@@>>>888999??????;;;:::888555444555777:::<<<@@@IIIYYYpppyyyhhhVVVKKKEEECCCAAA>>>888222444999???===@@@HHHMMMOOOVVV___hhhsss~~~~~~~~~}}}~~~~~~~~~yyyyyy}}}}}}vvvooonnnkkkiiiiiikkkmmmlllkkkrrrrrrrrrtttxxx{{{~~~~~~}}}|||yyytttnnnhhhjjjfffbbb___]]]YYYTTTOOOKKKLLLMMMJJJEEEBBBCCCDDDCCCBBBAAAAAAAAAAAA???===>>>@@@BBBAAA@@@>>>===>>>:::888555444444555444333222000//////111111111000333555777666444000---,,,,,,++++++---000000---+++(((---222666777666555444666888<<>>DDDSSSeee|||ooo\\\HHH>>><<<999777666777888:::;;;:::888666444444444333222111///...---+++)))))),,,000111,,,((($$$###!!! !!!###&&&((($$$""""""&&&+++...+++((()))---111111---(((%%%%%%---000444666666333///---******+++---///000///...000///------......---,,,+++*********+++---///111222111333777;;;@@@JJJUUUqqqpppVVVBBB666///---///000000111333444555555777666444111...///222555333444444333222222333555222333333000......111555---,,,***+++...222333444555666666777666444222000555222000111666:::;;;;;;444333444666999:::999888555666777444000---...///---***'''(((...555999:::>>>@@@HHHYYYooozzz___MMM:::333333222...,,,222555888777222,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///111******+++***)))'''%%%$$$((($$$ $$$'''%%%""" !!!###$$$%%%&&&'''#########&&&+++///111111(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$%%%&&&((()))((($$$$$$((()))(((---555AAAIIIUUUaaajjjooorrrtttooo\\\QQQEEE???;;;777444444333111///,,,++++++,,,---***)))((((((***,,,,,,+++---///111222111111222333777999;;;;;;:::888777777999======;;;<<<@@@???:::<<<<<<<<<:::999888999:::CCCOOOcccyyy|||mmm]]]NNNDDDCCCAAA@@@???999444666;;;@@@BBBIIISSSXXX\\\eeeooo~~~}}}|||zzzyyyxxxzzz{{{|||zzzyyyzzzzzz}}}xxxtttsssuuutttnnniiifffcccaaaaaaccceeedddcccgggffffffhhhkkkoooqqqrrrssswww~~~|||xxxrrrjjjeeeeeeaaa\\\YYYWWWSSSMMMHHHAAADDDFFFFFFCCC@@@???@@@AAAAAA@@@@@@@@@@@@>>>===>>>@@@AAAAAA???=========<<<:::777555555555555444444222000000111333333333666777777666333000---,,,,,,++++++---///000///,,,)))+++///333555555333222444666999;;;:::888444222///------111555777>>>EEEWWWiiizzzfffUUUCCC;;;:::999777777888888888777777666666666777555222000///...//////...+++***,,,///000---)))%%%%%%$$$$$$###$$$$$$%%%$$$"""###(((...222000...***...222333000,,,)))(((---///222444333000---***((()))+++---//////...,,,///...---...000222222111...---,,,+++++++++,,,,,,000///111555888===HHHRRRlllmmmSSSAAA666000...//////111222333444444444777666444111///000333666444333333111111111222444222333333222000000222555000---+++,,,...222444444777888:::;;;:::888555333888444111000333777999999666555555666777888666555333444555333///------///...+++)))***...222555555666888@@@OOOfff}}}}}}eeeRRR???666555222...,,,111444555444000,,,******++++++,,,,,,,,,,,,,,,,,,///000111111000///000111))))))******)))(((&&&%%%***&&&###$$$((()))'''$$$ !!!"""$$$&&&'''((('''&&&&&&(((+++---------'''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((***+++***''''''***)))'''***111;;;BBBMMMXXX```fffjjjmmmkkk]]]MMMCCC:::666444000///000......---,,,,,,---......,,,+++++++++,,,,,,+++))),,,///333555666666777888888<<>>;;;888666222888<<<>>>@@@CCCAAA>>>===???AAA???;;;777777888BBBRRRkkkwwwfffWWWJJJ@@@;;;<<<;;;<<<===:::777999???GGGNNN[[[ffflllqqq||||||yyyvvvrrrppppppsssuuuvvvtttqqqpppoooooommmlllkkkjjjgggbbb^^^\\\ZZZXXXXXXZZZ[[[ZZZZZZYYYYYYYYYZZZ]]]```ccceeeiiipppzzz|||vvvooogggaaa___[[[UUUQQQOOOKKKEEE@@@888<<<@@@BBBBBB@@@??????@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAA@@@>>><<<======>>><<<999666555555555666777444111111333555777777:::999777555222///---,,,+++******,,,///000000///*********---222333111///222333555666666444111///......000222222333<<>><<<888666999555000...000333666777888666444444444444222000000111222000...---...///111///,,,,,,.../////////000111666CCCXXXpppmmmZZZEEE:::777333///...111222222111...+++************+++,,,,,,---,,,,,,111222222111///......///(((((())))))))))))((((((***)))((())),,,,,,***&&& """%%%''')))***,,,+++***+++++++++)))'''&&&&&&''')))+++***(((&&&((('''''''''(((***,,,---,,,++++++,,,***'''(((,,,555:::CCCLLLSSSZZZ```dddrrr]]]QQQEEE===555333222......000---...///111222333333333111000/////////---)))'''***...333777888999:::;;;;;;???CCCCCC@@@;;;666333///555;;;@@@EEEHHHIIIIIIDDDEEEEEE@@@999444444666>>>NNNhhh}}}sssbbbPPPBBB:::666555666777<<>>===>>>@@@@@@>>>;;;777444444777999;;;888444333555777:::;;;;;;999555222000///---,,,+++++++++,,,...000111111,,,(((&&&)))...111///+++...///111222222222000000///000222222//////;;;HHH^^^ooowwwgggPPPDDD999666777777666777999999888777777888888888999777444111000111222333333000,,,+++,,,------,,,***)))((('''''''''((((((######%%%)))///333444444000222555666444000---***---......---+++(((&&&$$$$$$&&&)))++++++*********+++******,,,000222333333---------,,,,,,,,,,,,,,,,,,+++,,,///111555???III\\\qqq|||bbbLLL>>>777444111...///111333444333222222444444555444222333555777777444000//////111444555333444555555555555555555444000---+++---000222333777999<<<>>>>>><<<888666555222---+++,,,///444666555333111000000000///---//////000////////////000333222111000///...---,,,///...111:::LLLbbbwwwppp^^^III===999555222111///111111111...+++(((&&&)))***+++,,,------,,,,,,///000000...,,,******+++(((((())))))************))))))***,,,...---***''' """%%%(((+++---...,,,,,,,,,,,,***(((%%%%%%&&&(((+++---,,,)))&&&((('''''''''(((***,,,---,,,,,,---,,,***((((((***111444:::AAAGGGNNNUUUZZZ}}}dddPPPFFF;;;555000000...+++***---...///222444666666777777555444333222111...***''')))---333777888999::::::===@@@CCCBBB>>>888333000222666<<>>>>>AAACCC@@@???;;;777333444888<<<>>>;;;777555777999;;;<<<:::777222000000///...,,,------,,,,,,,,,...000222,,,(((%%%''',,,///---***''')))+++.../////////...000222333222---...;;;IIIaaaqqqlll[[[III???777666777666555555777888:::;;;;;;:::888777777777666555444333333222333000---*********++++++)))(((&&&&&&'''***---000))))))***,,,///222444444111333444555333///+++''',,,,,,---,,,+++(((%%%$$$###&&&((()))(((((()))++++++))))))))),,,---------((()))+++...000222444555...,,,---///000222;;;EEEVVVkkk{{{```JJJ>>>999555333...///111222333222222111222444555444333333444555333///,,,+++...111333444444444444666666777666555333000---+++---///111111333555888::::::888666444000...+++((()))---222666111///---,,,---...---,,,////////////000111111000444555444333111///...---...---...555EEE[[[qqqppp^^^KKK@@@;;;777444555///000111222000+++%%%!!!((()))+++,,,---,,,+++***------...,,,***((()))***))))))))))))******++++++''''''))),,,,,,+++(((%%% """%%%))),,,///---,,,+++++++++***(((&&&%%%&&&)))---///...***'''((('''&&&&&&'''(((***+++)))+++,,,+++))))))******,,,///222666;;;BBBIIINNNqqqZZZIII@@@555111///000...,,,,,,000///111222444666777777888888666555444333222///---...111555777888888999:::>>>@@@AAA???;;;666333222888:::???GGGLLLRRR[[[eeelllcccTTTFFF;;;666555555888>>>MMMbbbsssvvvjjj^^^RRRLLLCCC777///+++---///777===HHHUUU^^^ccckkksss}}}zzzzzz|||~~~zzzwwwrrrooonnnmmmmmmmmmoooqqqssstttooommmjjjgggddd```ZZZVVVYYY[[[]]][[[VVVPPPKKKHHHJJJLLLMMMMMMKKKHHHGGGFFFAAACCCEEEEEECCCBBBCCCDDDCCCDDDFFFFFFGGGKKKRRRXXXiiitttuuulllddd^^^UUUPPPKKKHHHHHHGGGDDDAAA;;;888555666:::???CCCFFFFFFHHHKKKJJJGGGFFFGGGIIIBBBAAA@@@>>>===???BBBEEE@@@>>>;;;666222444999???@@@===:::888999:::;;;;;;888444000000222222111///111000///,,,++++++...111+++)))'''))),,,---,,,***###%%%(((+++------,,,+++000000222111...111>>>MMMgggvvv|||eeeUUUBBB;;;666666777555333444333555888::::::999666555555555555555555333222111111///,,,)))(((''''''((('''&&&%%%&&&(((,,,000333////////////000111333333000111222333333///***&&&***+++---...---+++(((&&&$$$&&&((('''&&&&&&***---,,,***)))((()))***)))(((&&&(((,,,000555888;;;<<<333111000111111222:::CCCRRRggg}}}aaaKKK@@@:::666333000000000000111111222222111333555555333222222333---***''')))...333555555555444333444666777777666222000...---///111111111000111333444555444333222...---+++)))))),,,222666000---++++++,,,---...---000......///000111111000222444444333222111111222---,,,---333AAAVVVmmm|||ooo___NNNDDD>>>999666666//////000111000,,,&&&""")))***,,,------+++***(((***,,,,,,,,,*********,,,+++***)))(((''''''(((((($$$%%%((())))))(((%%%$$$!!!!!!!!!"""%%%)))---///,,,***(((((()))))))))(((&&&'''***---//////,,,)))((('''&&&&&&&&&&&&(((((((((++++++(((''')))+++***)))***,,,...111777===BBBvvvaaaOOOAAA999000......111111///111555333333444555666777888888777555444444666777777666555777999:::999999:::;;;=========;;;888666666777>>>???DDDLLLPPPSSS\\\gggrrrfffUUUHHHAAA>>><<<:::666777>>>JJJVVVZZZTTTNNNBBBBBBAAA>>>;;;;;;>>>AAAGGGNNN[[[jjjsssyyyzzzvvvtttwww}}}~~~zzz}}}~~~{{{{{{{{{wwwsssooojjjgggeeedddcccccccccdddffffffccc```]]]ZZZXXXUUUQQQNNNNNNPPPRRRQQQMMMHHHDDDCCCDDDDDDDDDDDDDDDDDDCCCBBB<<>>???@@@BBBDDDEEEEEEJJJSSSZZZmmmyyy~~~rrrhhh___YYYPPPLLLGGGFFFGGGGGGFFFCCC===999666666:::>>>AAAAAAAAADDDGGGEEEAAA???@@@CCC??????===<<<;;;>>>BBBFFF>>>===:::555111333:::AAABBB???<<<;;;;;;;;;:::999666333000222555777555333555444111---)))))),,,///******++++++,,,,,,+++***%%%'''+++...///---***(((---,,,...///111666EEETTTooo~~~~~~kkkXXXKKK:::555222555777444333444000111222333333333222222444333222111000000111111......+++(((%%%$$$$$$$$$###$$$'''***,,,...///000//////......---...///111---...///111333111,,,'''(((+++...000111...+++)))%%%'''(((&&&###%%%***000///---***)))******(((''')))+++///444888;;;===>>>999666555444333333:::CCCNNNccc}}}dddMMMBBB<<<777333222111/////////000222333111333555444333111000000,,,)))(((---444999;;;:::666333222222555777777777222111000111333444333222//////000111222222333333000000///,,,+++,,,111555222///---,,,---.........///---,,,---///000///---...000222222111222444777111000///222<<>>???AAABBBAAA???;;;>>>AAAAAA>>>======???@@@CCCEEEFFFFFFLLLUUU\\\qqq~~~}}}pppdddZZZTTTMMMIIIEEEDDDFFFGGGFFFEEE>>>;;;999:::===@@@@@@???<<>><<<<<<;;;999777666333111333888;;;999666777666333---((('''+++...)))+++---...,,,+++++++++***---111333333000,,,)))***)))***...333;;;JJJYYYvvvyyyhhhWWWGGG===444000000444666444333555...---,,,,,,,,,...///000444222///,,,,,,---///111---,,,+++((($$$"""!!!""" ###(((---//////---,,,+++++++++***)))***,,,---++++++---111444333///***'''***///222333111...,,,'''((((((%%%"""$$$+++111000...,,,+++,,,,,,***)))---///222666:::<<<===>>>===:::888777555444;;;CCCKKKaaa{{{gggOOOCCC===777333333111///---...000222444000222555444222000.........,,,,,,222;;;AAABBBAAA777333000111444777888777222222222444666777555444/////////000111222333444222333222000------000444555222///......//////...///,,,+++,,,...///---++++++---///000000222666:::777555333222999HHH[[[hhh~~~rrreeeUUUKKKCCC;;;666666111---)))))),,,///000///***+++------,,,***'''%%%!!!###%%%&&&&&&''')))+++***(((&&&###!!!"""$$$%%%&&&$$$#########$$$###"""###%%%)))---//////+++&&&$$$$$$&&&'''(((((()))***---///000...,,,,,,+++)))'''&&&%%%&&&&&&***---+++$$$!!!&&&((('''+++,,,,,,,,,---000555999ooofffXXXLLLBBB;;;444///))))))))))))+++---000333222888:::777555777999888:::777333000333;;;BBBEEEBBBFFFGGGDDDBBBBBB@@@===::::::999888888:::>>>AAACCCEEEGGGKKKNNNQQQTTTUUUPPPNNNJJJDDD???>>>???AAA888000,,,000777===AAADDDRRRYYY___bbbhhhpppuuuvvvyyy||||||wwwuuuxxx|||~~~xxxtttqqqvvvyyywwwsssqqqvvv{{{tttsssqqqooommmllljjjiiiddd```\\\[[[[[[[[[XXXVVVVVVWWWWWWVVVRRROOONNNNNNJJJHHHGGGGGGGGGEEEBBB@@@AAAAAAAAA@@@???>>>======;;;888777;;;BBBDDD@@@;;;===;;;:::;;;>>>@@@>>><<>>======>>>@@@???===;;;===???@@@<<<666222444777;;;<<<>>>>>>======>>>@@@@@@>>>;;;888666555666666>>>===<<<:::888666555444666444444888======999444555333///,,,***+++---///+++,,,,,,,,,,,,+++******+++---///000///,,,)))&&&'''&&&'''+++///888HHHWWWpppvvveeeUUUHHH>>>888...***(((***000444444222,,,)))'''))),,,...---,,,,,,++++++***++++++,,,,,,,,,,,,+++(((%%%""" $$$***000222111---***'''((('''%%%(((---///,,,...///111333444111---))))))...333555333...)))&&&)))******(((&&&(((...222000222222///+++)))+++---...333888:::888777777999:::>>>???;;;666555:::AAAOOO^^^vvvhhhQQQDDD???<<<;;;777777777666555444444333000333555555222111333555555333222555;;;>>><<<888333///,,,...555:::<<<;;;777333///...111333333222222222333333444444555555111111000...+++---222777777777666666555444444444...+++((('''***,,,+++***+++---000000000222666:::999666333///...666JJJ]]]zzzsssjjj]]]PPPGGG@@@<<<:::555000+++,,,///111///,,,******)))***,,,,,,***)))%%%&&&'''&&&$$$"""""""""%%%###"""!!!"""###"""!!!!!!###&&&%%%$$$###&&&(((***'''%%%&&&***------,,,+++)))&&&%%%&&&(((((((((+++,,,---/////////......,,,---------------,,,+++,,,+++)))&&&$$$$$$&&&)))...,,,+++,,,///111222222}}}sss[[[TTTIII@@@:::555000,,,+++************,,,///111222888:::777555777999777666555222111555===DDDHHHMMMSSSVVVRRRLLLHHHAAA;;;;;;;;;:::999999:::>>>AAAJJJJJJJJJIIIIIIHHHHHHHHHCCCBBB@@@===:::999<<<>>>777000...444===GGGRRRZZZnnnuuu|||}}}{{{yyyxxxzzz|||~~~|||||||||}}}}}}zzzuuuqqqnnnpppqqqnnnjjjiiikkknnnfffeeeccc```]]]ZZZXXXWWWVVVSSSPPPPPPQQQPPPOOOLLLLLLNNNOOONNNKKKIIIGGGGGGDDDBBB@@@@@@@@@@@@>>>=========>>>===<<<:::777666888555555;;;AAACCC???:::666666888<<<@@@AAA???<<<<<<===???AAAAAAHHHYYYjjjzzzlll___SSSLLLJJJHHHEEEAAAAAABBBDDDCCCBBB>>>=========>>>===;;;999666888999777333222555999>>>???@@@@@@>>>>>>???@@@???===;;;999888777777777======;;;999888666555444444333333777;;;<<<888444333111///,,,+++,,,---...++++++,,,,,,,,,,,,,,,+++***,,,...//////,,,)))'''((('''(((+++///888HHHWWWqqq{{{lll\\\NNNBBB:::555///,,,)))+++///222222000...+++((())),,,---,,,***))))))))))))***++++++,,,------+++)))'''### ###&&&+++///222111...+++''')))(((&&&)))...///---+++,,,///111222000,,,((('''+++000333111---***((()))******(((&&&'''+++//////000000...+++)))***,,,---///333555555555666666999<<<===:::555555;;;AAAKKK[[[sssiiiSSSHHHCCC???<<<999999888777777666555555333444666666444333444444555333222444888999888555333000---///555:::;;;:::555222......000333444333444444444555777888888777111000...---,,,///444888888888888888888777777777///+++'''''')))+++,,,++++++---000111111222555888888666444111000777III[[[sssyyyooo```QQQGGGAAA===;;;555111...---...///...,,,***))))))***,,,,,,+++)))%%%&&&'''%%%###!!!!!!"""%%%%%%$$$%%%%%%$$$!!! """$$$$$$######$$$&&&)))((('''(((***+++++++++---***'''&&&'''((())))))---.../////////...------///////////////...------((()))***)))'''&&&&&&'''///......---...///111222~~~uuukkk```WWWJJJEEE???;;;:::888444111---------,,,***+++...000333888;;;888777999999777333111000111777???HHHNNNZZZccciiieee[[[PPPDDD;;;;;;;;;;;;::::::<<>>===<<<<<<<<<:::777555222333444333222444999===BBBCCCDDDCCCAAA??????@@@<<<<<<;;;;;;::::::999999===<<<;;;999888666555555222111111444888999666333111000///............///,,,,,,,,,,,,,,,,,,---,,,)))+++---......---***))))))((()))---111999JJJYYYrrruuulll___RRRGGG>>>777444111...+++,,,///222111000000,,,))))))+++,,,***((('''(((((()))***++++++,,,//////---,,,)))&&&$$$"""'''(((***---000111///---)))******(((+++000111---)))+++---000222000,,,)))%%%)))---///...,,,******((())))))(((&&&''')))+++---......,,,***)))***+++------...111444555555555777999:::777333444:::@@@FFFVVVooooooXXXKKKDDD???<<<::::::999888888777777777777666555666666666444222222222222222333333333333333111...000555888999888222///------///222444555888666444666999;;;:::777111...++++++...222666888999::::::;;;;;;;;;;;;;;;111...+++)))***,,,------+++...111222222222333444666444444444333999HHHXXXkkkyyyuuueeeVVVJJJCCC>>><<<444222000...,,,,,,++++++******)))+++------,,,***''''''&&&$$$!!! !!!%%%%%%&&&((((((%%%  """###""""""###$$$''')))++++++***))))))))),,,***'''&&&'''***++++++000000000000///...---,,,000000000000///...,,,,,,%%%'''******)))'''''''''000222222000---,,,...111tttfff\\\SSSJJJDDDAAA>>>;;;;;;======;;;888000111111///,,,,,,///222666;;;>>>======>>><<<777444000---///555???MMMXXXeeeqqqzzzuuugggWWWGGG<<<999::::::;;;;;;===AAADDDKKKIIIFFFCCC???;;;888777111222333333222222444666666333555;;;FFFXXXqqq~~~|||zzzyyyxxxwwwuuutttxxxzzz{{{}}}|||zzzwwwuuuqqqsssvvvyyyzzzzzzxxxwwwnnnnnnnnnnnnnnnmmmiiifffccc___ZZZXXXXXXXXXWWWUUUVVVUUURRROOOKKKGGGDDDCCCAAAAAA@@@??????>>>===<<<===???BBBCCCBBB@@@@@@@@@>>>;;;888777999:::;;;;;;:::;;;===<<<:::666111///...///222999>>>???;;;666,,,111999@@@DDDCCC>>>;;;999<<<@@@CCCEEEOOOggg|||vvvdddWWWNNNEEEBBBBBBAAA@@@>>>>>>>>>??????@@@===<<<;;;::::::888555222333333444333444888>>>BBBEEEFFFGGGFFFCCC@@@??????999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;:::999888777666...------///222444333111///000000111111111111111//////...------,,,,,,,,,)))***,,,---...---+++***))))))***///444===NNN^^^uuu~~~wwwiiibbbWWWLLLCCC<<<888555111///---...000333333222222...)))((()))***)))&&&'''((()))***,,,---------111111///...,,,***(((''')))'''''')))---///...---***,,,,,,***---111111...***+++...111333222...+++&&&(((+++,,,***)))((((((%%%&&&&&&&&&'''''')))***+++++++++***))))))***+++...,,,,,,...333666666444333444444222///111888===AAARRRjjjxxx]]]III>>>999888888888888888777777666666999666444555777666333000---...000000//////111333333111000111444666555444...---,,,,,,...111444555;;;888555666999:::777444111---)))***///444777777888999;;;<<<=========<<<666555444222111000...---,,,...111333333222111111000000222444666;;;HHHUUUdddqqq}}}{{{nnn___RRRHHH???:::222222111---***((()))++++++******+++---...,,,+++(((((('''$$$ !!!###$$$$$$&&&'''&&&"""  !!!"""""""""""""""&&&***---...+++(((((())))))&&&$$$$$$'''***---...000000000000000//////...000000000///...,,,+++***$$$&&&'''((('''((()))***222444555111,,,))),,,000uuulll^^^RRRIIIDDD???===;;;999777888;;;<<<999666222444444222......111555<<>>PPP```rrrlllXXXFFF<<<555777999:::;;;===AAADDDFFFDDDBBB???<<<999777666333444444222000///000111777777;;;DDDQQQeee|||yyyvvvuuuuuuuuusssqqquuuwwwzzz|||{{{yyyuuussspppqqqrrrssstttsssrrrqqqkkkjjjiiihhhgggeeeaaa]]]WWWRRRMMMMMMOOOQQQPPPNNNMMMLLLJJJGGGDDDBBB@@@???@@@@@@@@@???===:::888888:::<<<>>>??????>>>???@@@>>>;;;888777888999999999888:::;;;;;;999666111///,,,...222888======:::666000555>>>DDDEEEBBB===:::888;;;AAAFFFKKKVVVmmm}}}nnn^^^RRRJJJCCCAAABBB>>>>>>>>>======<<<===>>>;;;:::999999999777444111555444444444555999>>>BBBFFFGGGHHHFFFCCC???======777888999:::;;;;;;;;;;;;<<<;;;;;;:::999888888777,,,+++++++++---............000111333444444444444444222000...,,,+++++++++)))***+++------,,,+++***((((((+++000777AAASSScccwwwuuulll___YYYOOOFFF???;;;777555222000///000222444555666222...)))'''(((***(((''')))***,,,---////////////222111000...---,,,++++++(((%%%"""$$$))),,,---++++++------,,,...222222...---...000444666444111---''')))+++***(((&&&%%%%%%""""""###%%%''')))++++++***)))))))))******++++++---+++***---222444444222//////...,,,+++...444999???OOOggg~~~```EEE444111333555555555444444444444444777444222333555555111...)))+++,,,---...000444666333222222333333333222111---,,,++++++,,,...222444;;;888555444555444111...000,,,((()))...333666666777888:::<<<======<<<<<<:::<<<>>>>>>:::666111......///111222333111///...++++++///333666;;;FFFQQQ^^^jjjwww}}}vvvjjj]]]NNNAAA999000000///,,,)))((()))+++---,,,+++,,,......,,,+++))))))(((&&&""" !!!!!!"""!!!!!!###%%%'''&&&&&& !!!"""$$$%%%%%%$$$###%%%***...///,,,***)))***%%%""" !!!%%%+++...000////////////000000111111111000000///...---+++***%%%$$$###"""###&&&,,,000333555555111+++(((+++///wwwnnnZZZSSSJJJBBB>>><<<<<<<<<<<<999666777999999777444111444555333//////444999CCCIIIPPPSSSTTTQQQIII???<<<333---...222<<>>@@@AAA@@@>>><<<:::888666555666555444222///...///000444666===JJJZZZooo~~~}}}~~~~~~zzzvvvqqqppprrrtttsssqqqtttvvvzzz}}}}}}zzzuuusssqqqqqqqqqqqqpppooommmlllkkkiiifffccc```\\\WWWSSSIIIEEEAAAAAADDDGGGHHHHHHHHHGGGEEEDDDBBB@@@???>>>>>>???@@@>>>;;;777666555777888999999999:::<<>>;;;888666666666555444444555666777666444111///---///333888<<<<<<999777555;;;AAAEEEDDD@@@<<<:::777:::AAAJJJSSS___sssqqqdddUUUMMMGGGBBBAAACCC===>>>???>>>;;;:::;;;;;;999888777888888777555222333333222222555888<<<>>>DDDFFFGGGEEEBBB>>>;;;:::555555666777888999::::::999999888888888777777777---,,,************,,,---...///111333444666666777666444111///---,,,,,,,,,******+++,,,,,,+++***)))((((((+++000777BBBTTTdddxxxyyykkkaaaRRRMMMEEE>>>:::888666555333222222111222333444555111,,,'''&&&(((******(((,,,---///000111111111000000///...,,,++++++++++++%%%!!! &&&+++,,,***,,,......---///333222......///111444666444000---''')))+++***(((%%%$$$###"""!!!!!!###'''+++------)))((('''(((***,,,,,,+++++++++,,,...000222111000...---+++)))(((,,,111666@@@OOOeee{{{___BBB111---000111111111111111111111111333222111222222222000...((()))***,,,000444777999555555666666555333111000------,,,******+++///222777666444222///---++++++///,,,)))(((+++///222444555777999;;;<<<;;;:::999<<<@@@CCCCCC???:::555222222111000111111111...,,,((((((,,,111444888AAAKKKVVVaaapppzzz}}}ssseeeUUUEEE;;;000///---,,,,,,,,,------///...------......,,,***)))***+++)))&&&$$$######"""!!!!!!"""&&&)))******######$$$'''))))))'''$$$&&&)))---//////...------$$$""" $$$***...000............///000111222000000000000///...---,,,$$$"""%%%---444222333333///+++)))+++...rrr```SSSDDDAAA<<<::::::<<<>>>@@@>>>:::666555777777444111...111444222...///555;;;IIIQQQZZZ^^^```\\\PPPDDD===444000222555;;;MMMaaauuusss[[[GGG===999555777888777666666888999888888888888888888777777666666555222000111444666;;;===FFFUUUgggzzz}}}{{{yyywwwwwwyyyzzzyyywwwuuuoooiiihhhkkknnnooommmsssvvv{{{|||wwwtttuuuvvvwwwxxxwwwtttpppnnnllliiiddd___ZZZTTTMMMIII@@@===;;;:::<<<@@@BBBDDDFFFEEECCCBBB@@@>>><<<<<<;;;===???>>>:::777666666777777666555444666:::>>>???===:::888777555222000111222333444444333222222000222555888;;;;;;:::888999===BBBDDDBBB???<<<<<<;;;===EEERRR^^^kkkzzzpppaaaVVVKKKFFFDDDAAAAAACCC===???@@@>>>;;;888999:::666555666777999999777555111000000222555888;;;<<>>AAAAAA>>>:::999999444222000///000000---+++)))(((***...111333;;;CCCMMMXXXhhhvvv}}}vvvjjjZZZJJJ@@@222///,,,---000222222111111000.........---***((()))+++------+++(((&&&%%%######$$$'''***++++++***'''&&&'''***------***''''''(((***...111333222111(((%%%!!!!!!$$$(((,,,...///......------...///000,,,---------,,,++++++***!!!$$$...555111000///---,,,+++,,,,,,zzzpppbbbOOO@@@999888777777:::>>>BBBDDD;;;777222111111111///,,,+++///222111---...555;;;MMMVVV```fffhhhcccUUUGGG===555222666777;;;JJJ]]]iiisssuuufffOOO@@@::::::777888888777444333333333000111333555777999;;;<<<777777666444444666;;;>>>JJJLLLUUUeeevvv~~~|||zzzwwwuuussstttvvvvvvtttqqqnnnhhhaaa```dddhhhiiihhhssswww|||~~~yyyvvvyyy||||||wwwssslllhhhbbb\\\UUUNNNGGGBBB===<<<:::999999<<<@@@CCCBBBAAA???===:::888777666999<<>><<<999666222///000111222333444555555555222444666888:::;;;:::999:::>>>BBBCCC@@@>>>======@@@BBBKKKZZZhhhtttqqqbbbUUUKKKCCCAAAAAA@@@AAACCC>>>@@@AAA???;;;888888999444444555777999:::888777000000111333777;;;<<<===???AAACCCBBB>>>:::777666444333222111222444777888222222222222222222222222222111///,,,)))))),,,...++++++,,,...111444666888222111000......000111222,,,,,,,,,+++***)))(((''')))(((***...333<<>>777111............////////////...111444333111///111333///+++)))---444:::;;;:::;;;===>>>>>>;;;777444222//////...***'''&&&)))---+++000333000***'''***.........---)))%%%&&&+++000666777:::;;;<<<:::888777999<<<======::::::<<<>>>666333///...//////---++++++)))***---...///555===FFFQQQcccsss|||wwwkkk\\\NNNEEE333///,,,...444777777444333111//////...---***'''))),,,///000...***((('''$$$%%%(((+++......+++((()))((()))---000000,,,)))((('''(((---333666555333---)))$$$"""$$$'''***,,,111000...---,,,,,,------''''''(((((((((''''''&&&$$$---444111...,,,+++,,,---,,,,,,uuueeeVVVKKKCCC>>>:::777555555777;;;>>>@@@???777000111444444111...---...///...---///333777FFFWWWlllvvvooo^^^OOOFFF===666333777<<>>===<<<<<<@@@GGGNNNRRR\\\eeerrr~~~~~~{{{{{{{{{{{{{{{yyywwwuuutttsssnnnjjjjjjnnnrrrrrrpppccc\\\VVVVVVYYY[[[^^^cccqqqvvv~~~uuummmggg]]]RRRIIIDDDBBBAAA999777666555555777:::<<<777888888999999888888777<<<===??????>>>;;;888666777777777555444666===BBBAAA???<<<999666444333222444444444555666777555444555555444333444555666777???>>>======???AAABBBBBBEEEMMMVVV]]]iii{{{mmm^^^TTTHHHFFFCCCAAA???@@@BBBCCCFFFDDDBBB>>><<<999888777888666333333555888::::::222222222555:::===??????>>>@@@AAA???:::666555555555000,,,///666;;;;;;888666444111---+++---222666555333000------///222444111---***,,,111444222///111000111333666666333///111222111---(((%%%&&&(((((((((+++,,,---555GGGXXXgggvvv{{{ooo```QQQHHHAAA===999999<<<===:::777444555555111+++((()))+++)))&&&$$$%%%'''+++---...------...///111222222111,,,)))%%%""""""$$$(((+++'''$$$!!!"""&&&***,,,+++******+++---///000///------,,,+++++++++)))&&&### """%%%(((++++++++++++,,,***'''$$$$$$'''---111---)))$$$%%%))),,,,,,***---333:::<<<;;;:::;;;>>>;;;666///,,,...111222222AAAKKK]]]rrrhhhQQQEEE>>>999555333000......///000//////000111222222000...///////////////111444888<<<>>>;;;;;;;;;<<<;;;888222...---,,,***&&&######%%%'''...---,,,+++***))))))(((///,,,(((&&&&&&)))---///222555999:::999888777666888777666888:::<<<<<<<<<888666333222111///---+++,,,...///---***,,,222888BBBIIIUUUdddtttxxxmmmaaaRRREEE???555---...222444666888555444222///,,,***((((((***...444555222...+++***+++---//////.........///)))+++------+++)))(((''')))***,,,.../////////...---+++)))'''&&&'''((())).........,,,***)))***+++,,,)))'''&&&&&&%%%$$$###!!!!!!!!!"""'''...666222,,,)))(((***+++,,,vvvgggXXXKKKAAA;;;777888555333333555999<<<>>>===999666888;;;:::555111,,,---...---,,,...222666DDDTTTgggpppjjj\\\OOOGGG>>>888444777;;;???HHHRRRMMMMMMJJJCCC;;;444000///---///111000...+++******((()))+++...222777===AAAGGGGGGIIIMMMTTT\\\dddhhhwww~~~zzzwwwwwwwwwwwwvvvuuurrrpppnnnkkkfffbbbbbbeeehhhhhhfff[[[UUUPPPRRRUUUYYY^^^dddqqqxxx{{{jjjcccXXXNNNHHHDDDAAA???888666555444444666888:::888888888999999999999999;;;<<<>>>>>>===:::777555555666777555444666<<>>@@@CCCBBBAAA???<<<:::888777666:::888555555666999::::::444333444666:::>>>??????===>>>???===:::777777888888333...000777<<<<<<999666333111///000222555888444222000//////111333444111...,,,...222444333000111000000222444444222///...///...***&&&###%%%((()))***---//////555EEETTTeeessswwwjjjYYYKKKBBB>>>:::666777:::;;;999666111111111///,,,)))))))))(((&&&$$$%%%))),,,...///++++++,,,---/////////...***(((%%%######&&&)))+++)))&&&###$$$'''+++------,,,+++,,,---//////---,,,---,,,++++++***)))&&&%%%"""###$$$&&&)))+++---///---,,,***''''''***///444333---'''%%%'''***)))(((,,,111666888777777999<<<999555111///222555666777@@@IIIXXXlllgggPPPDDD>>>999555555222//////000111111111222444555444111///......///000111333777:::>>>???888888888:::;;;999666333000///,,,((($$$###$$$&&&---............---,,,+++///,,,)))&&&&&&(((+++...222555888999999777777777666555444555777999:::;;;333111000/////////---+++,,,---...,,,***+++111666>>>DDDPPP^^^mmmzzz~~~vvvlll\\\NNNAAA777///000222222222333444333000---***((('''&&&(((,,,111222000,,,*********+++------,,,,,,---///,,,---...---,,,)))((('''000000000///---***(((&&&******)))(((''''''''''''+++,,,,,,+++******+++---+++)))'''&&&&&&'''&&&$$$%%%"""!!!""""""!!!%%%+++222000---------,,,+++)))lllcccUUUGGG===777333111444222111000222666;;;>>>===>>>AAADDDFFFCCC<<<555++++++,,,++++++---111444???KKK[[[bbb^^^TTTKKKFFF???:::666666999<<>>:::666333000---***(((***,,,,,,***)))***+++(((,,,000222444;;;EEEMMMVVVYYY^^^gggqqq{{{}}}zzzvvvrrrnnnpppppppppnnnllliiifffeee___[[[WWWVVVXXXZZZXXXVVVQQQLLLJJJMMMRRRWWW___gggqqq{{{zzzeee\\\QQQIIIFFFDDD@@@<<<666555444333333444666777999999888888999:::;;;;;;999:::<<<<<<:::888555222333555666666555777<<<@@@BBB???:::666333333444555555444333444666888888777666555333222111222222333666777:::===AAACCCEEEFFFGGGOOOZZZgggxxx~~~qqqeeeYYYQQQLLLIIIEEE@@@;;;:::;;;>>>AAA>>>===;;;999888666666666===;;;888777888999:::999666555444666:::===??????:::;;;;;;:::888777999:::<<<666111111666;;;<<<;;;666333000222555888888777222222111111222333444555111///...000333555333000111///...///000000///...***++++++((($$$"""$$$'''+++,,,...111111666DDDRRRfffttt~~~qqqbbbQQQCCC;;;999666333444666888666444---,,,,,,------,,,)))''''''&&&%%%&&&))),,,......((()))***+++,,,,,,+++***(((''''''&&&'''(((***+++)))'''%%%&&&))),,,---...000/////////000000...,,,...---,,,+++)))(((''''''$$$$$$$$$%%%'''+++...111...---,,,***))),,,222666:::333***%%%%%%&&&'''&&&+++...111222111222555999555333111222555888:::;;;>>>EEESSSeeeyyydddNNNCCC>>>:::777777444000///000222333333555777888777444000---,,,...///222666:::===???@@@888777666777999888777555444222///+++&&&$$$$$$%%%,,,...000222222111000...---+++(((&&&&&&(((+++---222444777888888777777888666555333333333555777888...---,,,,,,......---,,,+++,,,---+++)))***///444999???IIIVVVdddpppzzzzzzkkk^^^HHH>>>444333333111000000333222///+++)))'''&&&&&&&&&)))---...---+++***)))((()))))))))((()))+++...//////...---,,,+++***)))444444222///,,,'''$$$!!!(((((((((''''''&&&%%%%%%((()))******)))***---///...,,,***)))***++++++***)))&&&%%%%%%###!!!###)))------///000111///+++'''[[[RRRFFF<<<555222000///000///......///444:::???BBBIIIQQQUUUTTTMMMAAA777+++++++++***+++---000222777@@@KKKPPPNNNHHHCCCAAA===999555333444777===AAA;;;666000...//////,,,(((&&&((()))***)))***,,,---000777>>>@@@AAAGGGTTT___iiimmmvvv{{{yyywwwtttppplllhhheeeggggggfffdddaaa^^^[[[YYYTTTRRROOONNNNNNMMMKKKIIIHHHFFFFFFIIINNNTTT___jjjsssyyyooo___UUUJJJDDDDDDDDD@@@;;;666555333222222333444555999888888888888:::;;;<<<777888999:::888666333111111444777777666777;;;>>>AAA>>>999444222333555666555333222222555777888888666555333111000000000111333666:::>>>AAACCCEEEFFFKKKTTT```oootttfffYYYQQQMMMKKKGGGEEEAAA>>><<<<<<======::::::999888777777777888???<<<999888888888888777555444333444777;;;<<<===666666666666666777999;;;===777111000444999;;;;;;666333111333888:::777333///000111222333333444444111000000222444555222000///...,,,,,,,,,,,,,,,,,,)))******(((%%%$$$&&&)))...---///111333999HHHWWWmmmyyyyyykkk[[[KKK???888444222000111333444333222+++)))))),,,//////+++((()))'''''''''***+++++++++&&&(((***+++***)))((((((******++++++++++++++++++)))((('''''')))+++---...555333222222222222000...//////...,,,)))(((((((((&&&%%%%%%&&&(((***,,,---,,,++++++******,,,111444<<<555,,,&&&$$$%%%''''''***+++++++++***,,,111444111000111222555777888999<<>>>>>:::888666555666666555333666555222---(((%%%%%%%%%***,,,000444555333111///***)))''''''(((+++...000333555777888777777888999888777555222000000222444---,,,++++++,,,---,,,+++******+++***)))***...111666;;;CCCNNN\\\jjjvvv~~~yyymmmTTTGGG:::666444333222444333111...+++)))((((((((('''(((***+++++++++******'''''''''&&&%%%&&&***,,,......------......---,,,111111000...+++(((%%%###)))(((&&&%%%$$$$$$%%%%%%)))*********)))***---000222000...---///000111111+++)))((()))'''###%%%)))+++,,,///111222000+++'''LLLFFF<<<444000/////////,,,---------///444<<>>AAA@@@>>><<<<<<999777333//////222666888777000***(((+++---***'''%%%'''((()))***---000333;;;EEEOOOTTTWWW^^^lllxxx|||zzzzzz{{{|||qqqqqqoookkkgggccc```___]]]]]]\\\YYYVVVSSSPPPNNNMMMLLLJJJIIIGGGEEECCCAAAAAA@@@BBBFFFJJJQQQ___lllxxxooocccYYYOOOEEE@@@BBBCCC@@@<<<666555444333222222333333777777777777777888999999444555777888777555222111111555888999888777:::<<<>>>;;;777444333444777999666333111111333666777888666555333111000///000000333777<<>>;;;999999999888999999:::;;;<<<>>><<<999888888888777555333111///000333777999:::444333222333555777999::::::555000...111555888999777444111333666666111,,,,,,---///000111111111111//////111333444333111///+++++++++*********+++,,,+++,,,---+++((('''***---111//////111666???PPP___sss}}}}}}ssseeeVVVHHH>>>999111000...///000111111000+++******---000111---***+++***))))))******((('''&&&))),,,---+++(((((((((....../////////---,,,+++'''((((((((((((***+++---444222111111111111000///111222222///+++(((((()))&&&&&&((())))))(((''''''((((((((((((''')))---000777222,,,'''%%%&&&((())))))((('''&&&&&&)))---000---...///000111222333444:::CCCRRReeezzzzzz___KKKBBB@@@>>>===666333000///000222222222888:::;;;:::555000+++)))(((+++///444888:::::::::888666444333444555555444777777444///***'''&&&&&&(((+++///333444222000---'''''''''))),,,///222444555666777777666666777999;;;:::888444000...///111///...,,,,,,,,,,,,***)))((())))))))))))+++...000444888@@@JJJWWWgggwwwzzz```QQQ@@@777444333555888444222///,,,+++++++++,,,***))))))***+++,,,,,,,,,'''((('''%%%$$$&&&)))++++++***+++---111222111000.........---+++)))&&&%%%***(((%%%###"""###%%%''',,,,,,+++***)))***---000333000...---///111222222+++)))***,,,***'''(((,,,,,,,,,---///000...+++(((AAA;;;444///,,,,,,,,,,,,***,,,------000777AAAHHHXXXkkkzzz{{{ssseeeRRR@@@555222//////000111222111333555777888777777777888444444000++++++///222222000***$$$###&&&)))(((&&&'''(((+++---000555;;;???JJJVVVdddnnnttt||||||yyytttpppnnnnnnoooqqqhhhhhhfffbbb]]][[[ZZZ[[[SSSSSSRRRPPPMMMJJJGGGEEEHHHHHHHHHFFFDDDAAA>>><<<;;;<<<@@@EEEIIIQQQbbbrrrwwwfff[[[PPPIIIAAA===>>>@@@???===888777666555444333333333555555666666666666555444000222444666666555333222222666;;;<<<:::888888::::::888555444444666888:::888555222000222555777888666555333111000000000000333888===???@@@CCCGGGJJJNNN\\\ooovvvnnn```SSSIIIEEEFFFGGGDDDFFFGGGGGGDDD@@@:::777888888999:::;;;===???@@@>>><<<:::999888888666555///---,,,---000444777888444333222333666888999888555222...---///222555666666444222222333111,,,((()))***+++,,,------,,,,,,,,,...111333333111...,,,)))+++,,,,,,++++++,,,---...000111...++++++...111333111111555<<>><<<555333111000111222222111666888999888333///,,,***''')))---111444666666666222111111222555777888888666666444000,,,((((((((((((+++///111222000---+++'''(((***---000333555777666666666444222222444666999::::::666111---...000111///---,,,,,,+++)))''''''''''''(((***---///111111555<<>>DDDJJJNNNYYYmmmuuufffYYYRRRHHHCCC===::::::<<<===>>>:::999888777666555444444222333555555555333000///...000333555666666444333444888===>>>;;;888777888666555444444555888:::<<<===999444222333666888999666555333222111111111222222777<<>><<>>;;;:::999888777666555444000222444555444111---+++,,,///222555777777666555555:::???@@@===999777777333333333444666999;;;<<<@@@<<<666333444777999:::666555333222222222222333111666;;;???AAAFFFNNNUUUaaasss|||qqqbbb\\\RRRJJJEEEEEEHHHJJJGGGGGGFFFDDDAAA===:::888555666888:::===@@@BBBDDD@@@>>><<<<<<<<<;;;:::888,,,***)))***...444777999999888777999<<<===:::777///...------...000222444333444444222...+++++++++&&&&&&%%%$$$$$$$$$%%%%%%'''***///111000---)))((()))---222333222111222444333555555333//////111444444555:::CCCJJJQQQ[[[eeeuuu|||~~~zzzqqqlllcccWWWKKK@@@888333111111111///---,,,---......000000...***)))+++...---...000333555555333000''',,,111000+++'''&&&(((((()))+++---///111222222)))+++------++++++---///000......///222666777777666;;;>>>:::222***&&&&&&"""!!!!!!!!!###&&&(((***)))***+++***)))(((((()))%%%(((+++---,,,***((('''(((%%%###"""$$$&&&'''(((***+++------,,,///444888:::???JJJZZZoooeeeMMM@@@;;;888555555555555666777666444111222333444222///---------((()))+++---///111222222111111111333555666555333222222222000---+++++++++---...///000///,,,)))(((...///111333555666666777444333111---******,,,......333777777222///000222...,,,+++***+++***)))'''%%%$$$%%%)))---111333333)))---444===LLLbbb{{{qqq^^^QQQGGG===777444000///---,,,---000333666000,,,'''%%%''')))******...///000///,,,)))))))))'''''')))000555666000+++&&&''')))***+++++++++***$$$'''***++++++((($$$!!!############$$$'''---111///,,,(((&&&''')))++++++'''''')))+++)))###"""$$$)))***,,,///...***$$$999555111000000000---***,,,---333888777999FFFVVVuuummmUUUDDD<<<666666777555444666111///,,,)))((()))+++,,,...---,,,...000000---***(((((((((%%%$$$'''...444;;;CCCLLLSSSZZZeeettt|||xxxrrrqqqooollliiigggdddccc___]]]ZZZWWWUUURRRNNNKKKLLLJJJGGGCCC@@@@@@AAABBB???AAACCCCCCBBBAAABBBBBB@@@???>>>===888333333888BBBEEEPPP```mmmwwwwwwdddZZZUUUMMMEEEAAA>>>===:::888777888999:::::::::;;;;;;:::999777666222222333333111000...,,,,,,...222777::::::888555;;;<<<======<<<999666444333444444333444777<<<@@@>>>888333333666888777444:::999777555444222111000555555777;;;>>>DDDQQQ^^^mmm~~~rrrgggVVVPPPJJJFFFFFFGGGFFFDDDFFFDDDAAA>>><<<::::::999:::999999888999:::<<<===;;;:::999999:::999777555///)))###$$$***000333444888999::::::999888777666,,,---...111555777777666777888999666222---***)))***)))'''%%%$$$$$$%%%&&&%%%&&&+++333555000***(((,,,///222333222111000000000222222000------111444444:::CCCJJJQQQYYYcccjjjsss{{{yyyuuugggWWWLLLCCC;;;777777999555000---,,,,,,,,,,,,000//////---(((###&&&,,,---000444777777444000...+++,,,------,,,***(((''''''((()))++++++,,,,,,,,,///.........///000222333//////111555:::;;;888555777777777555000)))###"""###"""!!! """%%%(((,,,//////,,,%%%!!!"""$$$%%%(((++++++)))'''((()))------,,,+++)))'''&&&%%%(((+++------++++++---000777;;;EEEWWWnnnfffNNNAAA;;;777333333555666777666444111///444222111222333111---)))$$$%%%&&&(((+++...111333333444444555444444333222111000.........---+++))),,,---......---,,,***)))///111333222111111444777555333000...---------...111444777777444000,,,***---+++'''$$$###$$$&&&'''&&&###!!!$$$***......,,,&&&'''...:::III^^^yyyiii[[[PPPAAA666222444///---000111///...000///,,,)))''''''(((((('''000///---+++)))(((''''''%%%'''***---...---+++***&&&&&&%%%&&&&&&'''))))))+++,,,...---((($$$!!!""" !!!%%%)))+++,,,111,,,'''$$$%%%(((+++,,,'''######%%%### &&&444111...///111000***%%%666444111000111111///---000222666999777888CCCQQQmmmmmmYYYEEE===666555666444444555///,,,((($$$###%%%(((***.........000333444222000......---++++++111;;;BBBJJJTTTaaakkkttt~~~~~~~~~|||wwwrrrjjjgggccc^^^[[[ZZZZZZZZZVVVTTTPPPNNNLLLHHHDDDAAAAAA@@@>>><<<::::::;;;===>>>@@@CCCDDDBBBAAAAAAAAA<<<;;;===>>>:::555777<<>>;;;;;;:::999888888888999999888999:::::::::999777666222222222222111///.........000444999===>>>;;;999999:::<<<===<<<999666333222333444444444777:::===<<<666111000333666666555888888888777666555333222111222555;;;AAAJJJ[[[jjjuuu|||nnncccUUUPPPJJJFFFFFFGGGEEECCCCCCAAA???<<<:::999999999:::999888777777888999:::777666555555555555444333///***$$$%%%***000333333777777888888777555444222......000222555888::::::;;;;;;:::666111...,,,,,,,,,***'''%%%$$$$$$&&&'''%%%%%%***222555111---,,,,,,///333555333111000//////000000...,,,---222666777;;;CCCKKKTTT^^^fffkkkuuu}}}~~~xxxssseeeTTTIII@@@999555555777444///,,,++++++---...000111333222+++###%%%+++///111333555555222///---...///000111000...,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,---///111333000000111444777777444111000111222222///***%%%!!!###$$$%%%$$$$$$&&&)))++++++...///,,,'''$$$%%%(((&&&)))++++++))))))***,,,.........---+++)))'''&&&(((***,,,,,,,,,---000333666999@@@QQQhhhdddNNNCCC>>>:::777555666777888777555333111444333222222222111---)))&&&&&&&&&'''***---111333444444444444444444444444333111000//////...,,,)))))))))***++++++,,,,,,+++000222333222000000222555555333000...,,,,,,,,,---///222555555333///,,,***---)))$$$ !!!%%%'''$$$"""!!!$$$))),,,***((("""$$$)))333AAAWWWuuussseeeWWWFFF:::555444000000222333000000333///,,,)))''''''((())))))000///...,,,***))))))))),,,,,,,,,,,,***(((%%%$$$$$$$$$$$$%%%&&&''')))******+++,,,***&&&""" """ !!!&&&+++...000111---((($$$$$$%%%&&&'''&&&###$$$'''&&&"""$$$***111...,,,---///---(((###444333111111222222111///555666999:::777777@@@JJJ```www~~~lll\\\III???777555444222111333...+++&&&###"""$$$'''*********,,,///333555444333666666777777;;;DDDPPPYYYeeeppp~~~~~~}}}|||zzzxxxuuuuuuvvvvvvuuurrrmmmhhh```\\\UUUPPPMMMMMMOOOPPPMMMJJJFFFCCCAAA>>>:::777555666666666555555888:::===@@@BBBCCCAAA@@@??????777888;;;>>>===:::<<>><<<666888;;;===<<<999555222000222444444555666888:::888444//////222555666555666888999::::::999777666333333777===EEEQQQdddttt~~~rrrfff]]]UUUPPPJJJGGGGGGGGGEEECCC@@@???===;;;999999999999:::999888777666666666666333111//////000111111000000,,,'''''',,,111333444444555555555333111///...000000000222555999<<<>>>@@@>>>:::555000...///000---+++'''$$$###$$$&&&'''###"""&&&...222111000111...222555777444111...------......,,,+++---333888:::===CCCMMMYYYdddjjjmmmuuu}}}{{{sssmmm^^^NNNCCC:::333000000444111---***)))***---///000333888666---###$$$***111111222222111///---,,,111222333333333111///...)))))))))******+++,,,,,,************,,,...000222111000111222333222///---***+++---...---+++(((&&&%%%''')))******+++---///,,,...///---)))((())),,,)))***+++***))))))+++---...///000000...,,,)))(((((()))******+++---111444444555;;;JJJaaa{{{|||bbbNNNDDD@@@===;;;666777888888777666444333555444333222222000,,,***)))((('''''')))---111444666555444333444555777999666444222111111///,,,***&&&&&&&&&''')))+++---///000111222111000000222333555333000---,,,++++++,,,---///222222///,,,)))(((+++'''!!!###&&&!!!!!!!!!%%%((()))&&&"""!!!"""&&&+++555IIIjjjtttaaaMMM>>>888333222333555444000111555///---***''''''(((+++,,,000000...---,,,+++++++++000...,,,)))&&&$$$"""""""""######%%%&&&(((***+++***++++++)))%%%"""!!!!!!""" !!!'''---111333222...(((%%%#########"""$$$$$$&&&))))))'''(((,,,---+++)))***+++***%%%!!!555444333333222111///...555888:::999666666===DDDRRReeezzzyyyiii[[[LLLBBB888444222...---......,,,***''''''(((+++,,,)))+++...222666999::::::>>>AAAFFFLLLRRR]]]jjjsss~~~}}}||||||}}}|||wwwsssqqqqqqpppoooiiiiiiiiiiiihhheee```]]]XXXTTTOOOJJJGGGGGGHHHIIIGGGDDD@@@===;;;888555222///222555666666666999;;;<<>>===;;;555777:::<<<<<<999555222///222555666555555666666444222111222555777666555666888:::======<<<:::999;;;:::<<>>;;;777777777777666666555444555555444333222000---,,,...---***)))+++///444777888777555444555777;;;===888777555333333111...+++''''''&&&&&&(((+++///111///000000000000111333444666444111...,,,,,,,,,,,,,,,...///---***&&&$$$$$$'''%%%!!!!!!### """&&&((('''""""""$$$'''))),,,<<>>===;;;999999999777888===AAAAAA@@@CCCIIIRRRaaauuu|||kkk]]]OOOGGG@@@@@@AAA===:::999444777;;;???@@@???===;;;999999999888777444222111333222111111222333555666666555555777999:::888777555777:::<<<<<<:::666444111444666777666555555555222333666999;;;:::888555777999<<<>>>???>>><<<;;;??????BBBGGGNNNXXXjjjzzzxxxlllddd]]]WWWSSSPPPMMMLLLMMMLLLIIIEEEBBBAAA@@@???>>>???@@@@@@>>>===<<<:::888666444333///---++++++---000222222666444222111222444666666444444444333222///---,,,,,,,,,---,,,---111888===AAA>>>999333///...000333...+++'''$$$######%%%&&&### """)))///222555999:::<<<===:::444...(((&&&***,,,---,,,+++...444999<<<>>>FFFSSSbbbmmmsssttt}}}~~~}}}zzzyyyxxxrrrjjj```SSSDDD;;;444---***+++------,,,***((()))---000111333444111((( $$$,,,111000...,,,++++++,,,,,,222333444555555333222000,,,+++)))((((((***,,,---///...---+++******+++,,,***+++,,,---,,,,,,++++++,,,---...////////////......///111111///.........111111///---+++***+++,,,...,,,***)))((())))))***,,,---...///...---+++)))+++)))'''&&&'''))),,,---///333;;;JJJ^^^uuuxxx```NNNEEEAAA===:::666666555555555555555555555666555444222000000///444222///...///222666999;;;999777555666999===???:::888666555444222///,,,,,,+++))))))***---000222.........000222444555666777555222///---------------------***%%%!!!###$$$$$$$$$###"""!!! !!!%%%((()))&&&!!! ###''')))***555NNNfffzzzcccNNN@@@666333222222///+++,,,///111111///,,,)))***...111...------,,,,,,,,,------,,,***&&&######$$$&&&'''$$$%%%&&&(((***---///000000111111///,,,******+++'''$$$""""""%%%(((+++,,,,,,***))))))******((('''(((+++---,,,***)))(((((('''''''''''''''%%%""">>>???>>>;;;666111...---111666999777777:::>>>???FFFJJJSSS___hhhggg\\\QQQFFF===555222000+++((((((((()))+++---000333555777555:::AAAHHHNNNSSSXXX\\\bbbjjjvvv|||xxxtttrrrtttvvvuuuzzzvvvppplllfff^^^XXXUUUUUUUUUUUUPPPOOOOOOPPPPPPNNNKKKHHHGGGHHHIIIIIIHHHEEEBBB???>>>;;;777444222111000...---444;;;<<<:::888999;;;;;;;;;;;;999666555666777::::::>>>CCCCCCCCCHHHOOO[[[kkk~~~yyylll^^^SSSGGGAAA===???@@@===:::999555888===@@@BBBAAA>>><<<999:::999999777555222111222222333333555666777888666555444555666777777666777999;;;======;;;:::888555777999999777666666666333666:::>>>>>>===:::777:::;;;===??????>>>===<<<===???DDDLLLTTT]]]mmm|||}}}oooeee```[[[VVVQQQNNNLLLMMMNNNNNNJJJGGGCCCCCCAAA@@@@@@AAAAAABBB@@@???>>><<<:::777555333///...---...111333555555777666555555444555666666444444444444222111///---***,,,---,,,,,,///555:::>>>===:::555222000222444///---***(((&&&&&&&&&&&&(((%%%&&&,,,222555999===>>>>>>>>>:::444---)))'''+++---///...---...333777<<>>MMMaaavvvuuu___MMMEEE@@@<<<888777666555444333444666666555666777555333222333444777555333222222555888:::;;;:::777666666999<<<>>>:::888666555555333000...000///---,,,---///222444000///...000333666666666555333111...------............,,,)))$$$ """$$$&&&((('''%%%""" ###(((++++++'''### $$$(((***444III]]]qqqvvv___NNN>>>777111000...+++***,,,000111111...***)))+++///************++++++,,,---...+++'''$$$""""""$$$%%%&&&'''((()))+++...000111111333333222000...---...)))'''$$$$$$%%%'''''''''(((((()))+++......---+++,,,///000,,,)))))))))'''''''''(((((('''%%%###!!!CCCEEEEEEAAA;;;666333222222888;;;999999===???>>>BBBCCCHHHOOOTTTRRRLLLGGG<<<555000111111---++++++))))))))),,,000777===@@@@@@GGGQQQZZZbbbjjjrrrwww}}}{{{vvvqqqoooqqqtttssssssuuuyyy{{{wwwooohhh___YYYQQQKKKHHHHHHHHHHHHFFFFFFFFFGGGHHHGGGEEEBBBBBBCCCEEEFFFFFFCCCAAA???;;;777444111000000///...000777???@@@<<<888777999;;;:::888444111111333666;;;;;;>>>CCCEEEFFFNNNVVVgggwww{{{hhh[[[QQQJJJCCC>>>===@@@AAA===::::::666888<<<@@@AAA@@@>>><<<777888888999888777555444222333444666888999999:::555444333444777999:::::::::;;;<<<===============999:::;;;:::888777777888777999<<<>>>===<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;???GGGQQQXXX```mmmzzzxxxvvvnnnbbb[[[XXXUUUPPPLLLKKKJJJLLLNNNNNNJJJGGGCCCBBB@@@?????????@@@@@@??????>>>===:::888555333///...///111444666777666777777777666555444444555333333333444333111000...,,,...000///---///444:::;;;<<<;;;999666444444444111000...---+++)))(((((()))&&&'''---333555888<<<>>>>>>===999333...,,,+++---///111111///...111444===EEEPPP]]]jjjttt}}}}}}ssshhhYYYOOOEEE@@@<<<555000///))),,,//////+++)))+++---...++++++,,,+++'''(((+++++++++++++++,,,...000111222333555666666555444333///,,,)))&&&&&&(((,,,...///---+++)))((((((((((((''')))******(((((()))+++,,,,,,,,,,,,---...///000---...---+++))))))+++,,,///---***((()))***+++,,,***)))))),,,000222111000---,,,+++++++++,,,---...,,,)))((()))+++---,,,+++---333???OOOccczzzrrr\\\LLLEEE@@@<<<777888777555444444555777999555777888777555444666888888777555444555666888999:::888666555555777999:::999777666555555444111///000//////...000222444555444222000111444666555444222000...,,,+++,,,---.........---)))&&&######$$$###%%%'''((((((&&&###""""""&&&***---,,,)))&&&$$$"""%%%(((111DDDUUUgggxxxtttaaaJJJ>>>333000000---******---///111...(((&&&'''***'''''''''((()))***+++,,,///,,,(((%%%###"""###$$$''''''((()))+++---///000///111333333111...------)))(((&&&'''(((((('''&&&%%%&&&)))---000000///,,,///333222---***,,,,,,***''')))******)))&&&%%%$$$FFFHHHIIIFFF???:::777777555;;;>>>;;;:::???@@@>>>>>>???BBBEEEDDDAAA??????555///,,,///111///---...,,,+++)))+++000:::CCCIIIOOOWWWbbbnnnxxx}}}zzz~~~}}}wwwqqqoooqqquuusssooolllnnnrrrqqqjjjcccVVVQQQIIICCC@@@@@@??????AAA@@@AAABBBCCCCCCAAA???AAABBBDDDDDDDDDCCCBBBAAA:::777333111111111111000333;;;CCCDDD>>>999888999;;;999666111...///222555;;;;;;>>>CCCFFFIIIRRR[[[pppqqq\\\NNNGGGCCCCCC???>>>BBBCCC???<<<<<<666888<<<>>>??????===;;;555666777999999999888777222333666888:::;;;;;;:::555333333555999<<<>>>???<<<=========>>>>>>???@@@;;;<<<<<<;;;999888888:::;;;<<<<<<<<<;;;;;;===>>>@@@??????>>>===<<<;;;;;;<<>>>>>>>>>>>>>>===:::777555333......000333666888888777666666777666444333333333111222333333333111000///...111333222///000555::::::;;;===<<<:::777666555333222222111///---+++)))(((%%%%%%+++000222555999======;;;888333000//////...111333333000...000222???HHHUUUbbblllwww~~~qqqdddTTTKKKCCC@@@<<<555///...(((,,,111000,,,)))***,,,+++)))***...///+++)))***((()))***+++---000222333///111222444444333111000///,,,)))&&&&&&(((,,,///,,,+++)))((('''''''''((((((***+++***'''&&&(((***))))))))))))***,,,...000++++++***((('''(((+++---,,,***''''''(((+++------'''''')))...444777777555...---,,,***+++,,,...000+++)))(((+++...000///------333???OOOddd|||~~~oooZZZKKKDDDAAA<<<888:::888666555555666999:::555777999888666666888;;;888777666555555666777777888777555444333444666777888777555555555444222000///...//////111333555777888555222222444555444222///...,,,******+++,,,---......---+++((('''(((***%%%%%%&&&&&&&&&%%%$$$$$$$$$''',,,///...+++((('''%%%"""!!!"""%%%...???NNNbbbsssoooRRRCCC555222222000,,,***+++...000---'''###$$$&&&%%%%%%&&&&&&''')))***+++---+++(((%%%$$$$$$%%%&&&''''''((()))***,,,...///---///222222000---,,,+++)))(((((()))******(((&&&$$$%%%)))---000111...,,,111555444---+++...///---(((***,,,,,,***'''&&&%%%JJJLLLLLLHHHAAA;;;888777;;;===AAADDDDDDAAA===:::===>>>???>>>;;;999777777666333//////222555666555222000//////555@@@MMMUUUbbbkkkzzz}}}yyyuuussstttuuu|||~~~|||zzzwwwzzzzzzuuuqqqqqqpppmmmooojjjeeedddfffeee```[[[SSSMMMDDD<<<999888888888;;;<<>>===@@@??????>>>???@@@BBBCCC>>>999333111222333333111222444888;;;======;;;:::<<<===;;;555///---111666999>>>BBBAAAAAAIII[[[jjjtttbbbPPPCCC@@@CCCEEECCC@@@<<<999777666666666999>>>@@@???===;;;;;;888666444444666666666555222333666999:::::::::999444444555777;;;<<<<<<;;;>>>===<<<>>>@@@@@@===:::>>>===;;;777555555777:::>>>;;;888777888999:::999>>>>>>>>>=========>>>>>>AAADDDKKKUUU___eeegggfffggg```VVVMMMIIIGGGGGGGGGIIIGGGEEEFFFJJJMMMLLLJJJEEEAAA>>>>>>AAABBB???;;;>>>>>>???>>>===:::888666555444444555888999999888555444222///...///333666888777555333111///...---111333555444222333666888;;;<<<>>>>>><<<999555333222333444333000,,,+++******(((''''''***...444777<<<999555000---,,,,,,---333000000111111111555<<>><<<666111000---...000111222111///...000//////000000...+++(((***((())),,,///000,,,)))+++---000111111///,,,***111///+++)))((()))+++---000---)))%%%""""""###$$$&&&))),,,,,,***)))***,,,((())))))***+++---...///111///---***(((&&&%%%%%%%%%&&&'''&&&%%%&&&+++///---++++++111999;;;777222))),,,//////...---,,,,,,++++++---///111222111///111444===OOOfffnnnYYYLLLDDD???>>>???999555222333777:::;;;:::666666555333333555:::======<<<<<<:::999777555444444444333333444555777888:::666333111222111...,,,333222000///000222444555555333222333444444000---'''((())))))))))))+++---444222000000///...+++((($$$###"""###&&&'''((('''&&&&&&'''***---,,,'''###!!!"""###%%%***222;;;AAATTThhhzzz___JJJ999666444---))),,,+++,,,+++)))&&&$$$$$$%%%%%%)))***'''&&&(((***((((((&&&%%%$$$%%%''')))+++'''&&&&&&'''))),,,......222000000000000000...,,,***(((&&&&&&'''(((((('''(((((()))***,,,---...///000111222000...---...///---,,,+++++++++)))&&&###LLLMMMMMMHHHAAA;;;777666;;;>>>CCCGGGFFFBBB<<<888888:::<<<<<<999777555555444333333666;;;@@@AAAAAA<<<<<<<<<>>>EEEPPP]]]fffttt|||~~~{{{zzzzzzzzzxxxuuuqqqpppppprrrvvvwwwzzz{{{zzzxxxtttrrrssswwwwwwtttrrrrrrqqqnnnlllhhhcccaaa___]]]YYYUUUPPPJJJBBB<<<999777777666999;;;>>>@@@AAAAAA???>>>@@@>>><<<:::;;;>>>AAACCCAAA<<<666333333444444222444555777999;;;;;;;;;;;;;;;;;;;;;777333333555999:::???CCCCCCEEEPPPdddttt{{{hhhVVVHHH???>>>BBBCCC@@@===:::777555444444333666:::<<<;;;:::::::::888666444333333333222111111222555888::::::::::::666555444666888:::999888;;;::::::<<>>AAACCCFFFKKKTTT___gggkkkjjjhhh```ZZZQQQJJJFFFEEEEEEDDDHHHFFFEEEEEEGGGHHHHHHHHHEEEBBB???@@@CCCCCC???;;;<<<===>>>>>><<<999666444444333333555888999999888333333333111000111555777777777666555333111///...333555666666444555777:::<<<===>>>>>>===;;;888777555555444111...***((((((((('''&&&&&&(((,,,111444666444111...,,,+++++++++111///000222222333:::AAAKKKUUU```iiittt~~~~~~nnn___KKKCCC===<<<:::666333333000111222222111000...---000//////000000///,,,)))+++)))(((***,,,,,,)))%%%&&&(((+++...///...,,,+++000...+++((('''(((***+++///,,,)))%%%######%%%&&&(((***------++++++,,,...)))))))))***+++,,,---...111111000...,,,***(((&&&$$$&&&(((((('''))),,,//////---,,,111888:::555000,,,...111111000...------,,,,,,,,,---///000000///333666@@@PPPggglllWWWKKKEEEAAA??????:::666444555888;;;;;;:::666666555333222444888<<>>>>><<<:::777555444555444444333444555666777999666333111222111///---555444444333333444444555444222111111222111...+++''''''((((((((()))***,,,444222000///...,,,)))'''"""!!!!!!"""%%%((()))((($$$$$$%%%(((++++++(((%%%#########$$$'''---555:::JJJ[[[sss|||dddPPP???:::555+++%%%%%%((())))))'''$$$"""""""""###''')))&&&%%%((((((&&&###############$$$$$$$$$%%%$$$$$$&&&)))+++------111000///000111222111///+++)))'''&&&'''((()))))))))******++++++,,,,,,,,,---...///...,,,******+++***)))(((((()))(((%%%###LLLMMMLLLGGGAAA:::555444:::???EEEJJJIIICCC;;;666333666999:::888666444444...///222888@@@GGGKKKLLLKKKLLLMMMQQQXXXdddqqqyyy|||xxxvvvtttrrrrrrrrrooollljjjjjjkkkmmmoooqqqssssssqqqnnnlllooosssuuussssssuuusssoooiiifffbbb\\\WWWRRRNNNLLLJJJFFF@@@;;;999888666555888:::===@@@AAA@@@???>>>>>><<<999777777;;;???BBBCCC===777444555666555444666555555666777999;;;<<<999::::::999999999::::::<<>>>>>BBB???===999666333222222222222555888999999999999:::888666333111000000...---///111444777999:::;;;;;;999777555444555666666555666666777:::===>>>===;;;777999;;;=========???AAA???;;;777444333333222222444666999;;;>>>BBBGGGKKKQQQXXXcccmmmqqqooojjjfffYYYTTTNNNIIIGGGFFFEEEDDDFFFGGGFFFEEECCCCCCDDDFFFDDDBBBAAABBBCCCBBB???;;;:::;;;<<<<<<;;;777444111333222222444777999999888333444555444333444666888777777777777555333111///333444555444444444666888::::::::::::999999999999888666222...+++((('''&&&&&&%%%$$$$$$&&&***---000000///...---,,,+++******000...000222333666>>>GGGTTT^^^iiipppxxx}}}lll]]]GGG???888888888777777888555444333222000...,,,+++///......///000///---***---+++))))))+++***'''###!!!###&&&***,,,,,,,,,,,,---,,,)))'''&&&&&&'''(((,,,***'''%%%$$$%%%&&&''')))+++,,,---,,,,,,...///+++*********++++++,,,---111222444444222...***'''$$$&&&)))++++++,,,...000111......111555666111---+++---000111///---------------,,,,,,---...///000444777???OOOeee|||kkkTTTJJJHHHEEEBBB@@@;;;888666777:::<<<;;;999777666555333222333666999??????>>>===;;;888666444555555444444444555555666777555333222222222111///666777888888888666444333111000000000000///,,,***(((''''''((()))***,,,---333111...---,,,+++(((&&&"""!!!!!!###&&&)))******###"""###%%%((())))))(((%%%%%%$$$###$$$(((...333>>>JJJ___yyyiiiWWWFFF>>>888---%%%###%%%&&&'''%%%###!!! !!!!!!&&&)))'''&&&''''''$$$!!!###%%%$$$""" !!!"""###%%%''')))+++,,,000......///222444555444,,,***(((''''''(((+++,,,,,,,,,,,,,,,+++***))))))''')))++++++***(((((((((((('''%%%%%%&&&&&&$$$"""HHHHHHGGGDDD???:::555333888>>>EEEIIIHHHAAA888222///222666777666444333333,,,...333;;;EEEPPPXXX\\\cccdddfffjjjqqq{{{}}}{{{}}}|||{{{yyyxxxuuuqqqnnnllllllllliiifffccccccddddddfffjjjnnnppppppnnnmmmnnnsssuuuvvvwwwxxxuuuooohhhfffaaaYYYPPPIIIFFFEEEDDDAAA===;;;;;;:::999888999;;;===???@@@???===;;;;;;:::888777888999<<<===???;;;666444666888888777777666444333444777:::<<<999888999;;;======;;;999===BBBHHHMMMVVVhhh}}}mmm^^^NNNEEEBBB@@@@@@BBB<<<:::666333000/////////333555777888888999:::<<<999666222000///...---,,,///000333666888:::;;;<<<===:::666444444444444333111222555777:::;;;;;;;;;666999===???@@@???@@@@@@;;;888444222111111000///111444888;;;@@@GGGOOOUUUaaaiiitttzzzwwwoooeee```WWWSSSOOOLLLJJJJJJIIIGGGGGGHHHHHHEEE@@@???BBBEEEBBBAAA@@@AAAAAA@@@<<<999888888::::::888555222000333222222444777999999888555666888777666555555666777777888888777555333222000000000000000111222333444333333333333444666777888444///+++)))(((((('''$$$$$$###$$$%%%(((***,,,,,,---.........---,,,,,,///...///111222555???JJJYYYdddpppwww}}}|||jjjZZZDDD;;;444555777777999<<<888666333///,,,***)))(((---,,,,,,---......---+++...+++((()))******(((%%% """$$$''')))++++++,,,***)))'''%%%$$$$$$$$$$$$'''&&&%%%%%%$$$%%%&&&'''((()))***++++++---...///,,,,,,+++++++++++++++,,,000222555777555111+++((($$$'''***---///000000000111///---///111111,,,(((&&&))),,,...------------000///...,,,,,,---000222666666<<>>666000+++...111333222111000000///333<<>><<<999777888888999::::::999888777888555333444777::::::888888666444333333666999:::888999:::<<<===<<<999666???EEENNNWWWcccttt|||ooo\\\PPPFFFDDDCCCAAA???>>>999777555222000...------111333555666666666888999999666222////////////...000111333666888:::<<<===???<<<888555444444444333...000333666777888999:::777:::>>>@@@@@@>>><<<<<<555333222222222222111///000444999===BBBKKKVVV___qqqzzzzzzlll```ZZZWWWTTTPPPNNNMMMMMMKKKJJJIIIJJJIIIEEE@@@???AAADDD???>>>>>>======;;;888666555666777777666444222111444333333444777888888777777999:::999777555444555777777888999888777666555000///......///000000000000/////////000222444666555111,,,)))***++++++***######$$$%%%&&&(((***+++...///000222222111000//////.../////////111===IIIZZZhhhvvv|||iiiXXXBBB:::333333666777:::===777444000+++(((''''''(((***))))))***,,,------++++++(((%%%%%%((())))))'''$$$$$$%%%''')))***+++,,,)))((('''&&&$$$###"""!!!#########$$$$$$%%%%%%%%%'''&&&&&&'''))),,,---......------,,,,,,,,,,,,,,,...111444666555111,,,(((&&&(((+++///111222222111///---,,,,,,---,,,(((%%%###'''+++---...///000111222222111...,,,...222555999888:::EEE[[[vvvmmmUUULLLKKKJJJFFFCCC===;;;999:::===<<<999555555555444222000///111333666777888999999888555444444444555555555555555555444444444333222222222333666777999:::888444000---+++---///111222222222222)))''''''***000666:::;;;,,,+++))))))***,,,,,,++++++***((()))***++++++***((('''%%%######%%%(((***))))))(((&&&&&&'''+++///555???NNN```tttoooZZZJJJ>>>444...+++(((***,,,,,,***((((((((($$$***,,,***((('''%%%""""""'''***)))$$$"""$$$$$$$$$&&&'''''''''(((+++///333444555------,,,)))''''''+++...---......---+++(((%%%$$$"""%%%(((+++,,,---...000...+++'''%%%$$$$$$###""":::999999;;;;;;:::777555555999>>>AAA@@@;;;555000***,,,///000///...///000111999HHHYYYkkk||||||xxxrrrooommmnnnnnnnnnssspppmmmmmmmmmlllhhhdddcccbbb```\\\YYYWWWYYYZZZVVVZZZaaaiiiooosssuuuvvvyyy|||~~~}}}tttiiiaaa]]]WWWPPPJJJFFFCCCBBB===;;;::::::<<<>>>>>>>>>>>>?????????===:::666444666777999:::999777333111222000111444999<<<:::888777777666555555666777888777999;;;===<<<:::888666AAAKKKXXXdddqqq}}}lll]]]LLLEEEAAABBBBBB>>>::::::777777666444222000...,,,...000333333333222222333666333000...000222333333222333444666999;;;<<<===>>>;;;888666555555444222...111444555555555666777777:::>>>???===:::777666222222333555777777444111111555;;;???CCCMMMZZZdddzzzvvvggg]]]YYYXXXTTTPPPNNNMMMMMMLLLKKKLLLKKKHHHDDDAAA@@@BBBCCC======;;;:::888777666555444444444333333333444444777666555666777888888666888::::::999777555555555777777777777777888888888333222000000222333222111000000000000222444666777333...***)))+++......---###$$$&&&''')))+++,,,---000111222333333222111000///.........,,,...;;;HHHZZZkkk}}}|||hhhVVVCCC:::333444666777999<<<555111,,,(((&&&''')))***)))((((((***,,,......---'''$$$!!!!!!%%%(((((('''''''''''''''(((***+++,,,*********)))'''%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$###$$$(((+++,,,,,,//////...---------.........000222333222000,,,***((()))+++///222333222000...,,,+++******)))'''%%%%%%)))---000111222333444111222222000...///333777===:::;;;EEE[[[wwwnnnWWWLLLIIIGGGCCCAAA===;;;:::;;;===<<<777333222333222111//////000222222444666888777666333222222333444555666666666666444555555444222111222444666666666666444111///---+++---111222222333444555)))'''&&&***111999<<<===,,,***((((((***,,,,,,,,,///---++++++,,,,,,+++******)))(((&&&$$$%%%)))+++,,,,,,+++)))((())),,,///444===KKKXXXgggzzzjjjUUUDDD888///++++++---000000///---,,,,,,(((---...***'''&&&$$$!!!###&&&%%%!!!###%%%$$$"""###%%%$$$$$$&&&***...111111111,,,---...+++'''&&&(((+++,,,,,,------+++(((%%%######&&&(((***+++---///222111---(((&&&%%%&&&&&&&&&888777777999;;;;;;888555555888;;;===<<<999666333000111222222111111333555;;;HHH\\\qqq}}}{{{zzzyyyxxxtttpppjjjgggffffffggggggnnniiieeeeeeggggggdddaaa\\\[[[YYYUUUSSSTTTWWWZZZXXX]]]dddmmmtttxxxzzz{{{|||pppcccVVVQQQKKKHHHHHHIIIGGGEEE???<<<999888999:::;;;;;;===>>>??????===:::666444777777888777555333///...//////222777<<<===:::666666777888888888777666555555999===>>>;;;999999:::EEEQQQbbbqqq~~~yyykkkZZZMMMDDDAAA@@@AAA???:::888999666777888888666222...,,,,,,///222333222000//////222///------000333666777444555666777999;;;===>>>;;;999777666666555333111///222555555444333444555666888;;;;;;999666444333333555888<<<>>><<<777333222777<<>>>>><<<;;;:::<<<===;;;555111000111111000......000111333555777777666444000...000111333555777777777777555666666555222000222444777666444222111000//////,,,///222333222111222333)))%%%###'''///666999999///,,,))))))***+++++++++///---++++++,,,---,,,+++)))******((('''(((,,,///000///...+++)))(((***,,,...777DDDPPP^^^pppwwwaaaNNN???333++++++...111222111///......+++......((($$$###""" """"""$$$&&&###!!!!!!######$$$&&&+++///000///---+++...///---((($$$%%%'''***+++,,,,,,+++)))&&&$$$''''''(((''''''))),,,//////,,,'''%%%&&&(((***+++888777777999<<<;;;888555666888999::::::999777666777888888777666777999<<>>>>>===:::777555888777666444111///---,,,///000444999>>>===999444555777999;;;:::888666444444999>>>>>>;;;999;;;>>>HHHUUUhhhzzzyyyjjj]]]OOOCCCCCCAAAAAABBB>>>999888;;;666888::::::888444///,,,...111555666444111///......,,,***+++///444888:::666666777888999;;;===>>>888666555555666555222000000333666666333111222444444666999999777444222222666888<<>>===:::666333333444666444222000///000444777:::;;;:::888888999888777555444555666777666777:::<<<888777555444555777:::<<<777444222222555666444222000000111333444555666666333///++++++...000...+++$$$&&&))),,,///111111111333222111000///...------------------+++///>>>MMM___rrr}}}gggUUUFFF>>>777777777666555777111...)))&&&&&&***///333+++******,,,///111222222...***%%%%%%(((+++,,,,,,&&&%%%%%%&&&(((+++...000222222333222000---***(((###%%%''')))))))))'''&&&%%%""" """'''+++------000000000000000111222222111111///.........//////---++++++---111333111///,,,,,,,,,++++++++++++******,,,000111000//////000,,,///222111......333888999888:::EEEYYYqqqnnnYYYJJJBBB<<<:::;;;<<<;;;;;;<<<===:::444//////000000000......000111666777888888666222...+++///111333555777888888888555777777555111000111444888666333000//////000111...111444333000//////000((($$$!!!$$$+++222444444222///+++))))))******)))---+++******,,,---------(((***+++***)))***///222222222000,,,)))'''(((***)))111===KKKZZZkkk|||}}}iiiVVVEEE777---***---111222111///......,,,///---'''"""!!!  !!!!!!%%%&&&### !!!###$$$''',,,///000---+++***...000...(((######%%%(((***+++,,,,,,***'''%%%)))((('''%%%###$$$(((+++---***&&&%%%'''***---...444333444555888999888777555555777:::<<<>>><<<;;;BBB@@@>>>===???DDDLLLRRRfffvvv}}}sssqqqoooooopppppppppnnngggbbb]]][[[\\\]]]\\\ZZZUUURRRPPPRRRVVVWWWTTTPPPRRRPPPNNNMMMOOOSSSYYY\\\```jjjuuu{{{~~~yyyqqqfff[[[SSSDDDAAA======@@@DDDFFFGGG;;;777333000111333555666999999999999999999999888666444111000000000000///000222555888999999777666777777777888888888888888===@@@AAA???<<<:::<<>>======<<<;;;::::::::::::<<<===<<<;;;777222...+++555888<<<===:::555111///+++...///...222:::>>>>>>777555444555888:::<<<<<<555555555555444333222222444333222111000000//////222666999888333111444777666:::>>>???>>><<<;;;;;;999999:::>>>DDDNNNYYY```ccceeeeee```XXXRRRRRRTTTXXXYYYYYYUUUPPPLLLLLLMMMKKKEEE===<<>>333111---,,,000333222//////+++***)))'''%%%###!!!!!!"""$$$'''((((((%%%"""!!!"""%%%((())))))***+++---111777888111((($$$"""%%%)))...000...)))%%%###'''%%%######$$$&&&&&&%%%%%%%%%%%%&&&((()))+++,,,333333333555777888777666555555777:::???BBBCCCBBBEEEFFFGGGHHHKKKSSS___ggg}}}xxxsssnnnllljjjjjjkkklllmmmlllfffaaa[[[WWWWWWVVVTTTQQQLLLJJJHHHJJJNNNNNNKKKGGGHHHHHHJJJLLLPPPVVVZZZ]]]eeeppp{{{xxxoooggg```XXXOOOIII>>>;;;999999===@@@AAAAAA666333000000333777:::;;;999999888777777777777777777555222000000000///...000222444777888999888888666666555555555555666777>>>@@@BBBAAA@@@AAAEEEIII___qqqmmm^^^OOOBBB:::999888888888777888888999999<<<<<<<<<;;;888444000---555888;;;<<<999444111///---111222111444:::<<<;;;555444444666:::<<<======666666666666666555444333333333333222111///...---111555999999555222444777666:::>>>@@@???===<<<;;;999:::<<<@@@EEEMMMUUUZZZZZZ\\\\\\YYYSSSOOOPPPRRRVVVXXXXXXUUUQQQNNNNNNOOOJJJEEE???<<<===???@@@???===<<<:::888666333000...111333222---,,,///222222666555555444444555666777333333333222222333666888333000,,,***+++---...///111000...///000000---+++000000111444777:::<<<===666444000///000222333333000111111...******...333555333000......000333555000//////111222777EEERRRkkk}}}tttaaaSSSAAA999111///222555444111...***''')))---111111///------,,,---//////...------,,,+++,,,...///...---)))((('''(((***...333666999;;;===:::444...,,,++++++)))(((((()))***)))(((&&&&&&&&&(((***+++***))))))***,,,...///111111222///...---...//////---+++,,,,,,,,,,,,---......//////---******,,,,,,***'''******,,,...000111333444222111///...---------------000777EEEYYYqqq{{{fffMMM???:::666444444666888999999777555555555444666666444111000333666:::999777444222000///...111555777555555777777444555444111///---...111333333222111000000111333444111000...,,,***((('''&&&$$$$$$$$$&&&***---......000000000...+++)))((('''(((((())))))******++++++'''%%%$$$&&&***///000111222000---+++)))(((''''''))),,,444@@@MMM]]]rrruuudddVVVFFF:::555///---111333000...---+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))+++------,,,(((%%%$$$$$$%%%'''(((((()))+++---222888999222***'''%%%"""$$$(((---///---***((('''(((&&&$$$###%%%&&&&&&&&&$$$$$$%%%'''(((***++++++000000111444888::::::999555444666:::???CCCFFFFFFJJJOOOUUUYYY___jjjzzz|||yyyuuuppplllgggdddaaa```bbbeeeggghhhccc^^^WWWRRRPPPMMMIIIEEEBBBAAA@@@BBBEEEEEEBBB>>>>>>AAAFFFMMMTTT[[[```ccclllwwwyyymmm]]]RRRMMMIIICCC===888777777888:::<<<<<<;;;444222000000444888;;;===:::999666444333444555555888666222000000///...---000111222444666777999999666555333222222333444666>>>@@@CCCDDDFFFJJJRRRXXXmmm~~~sss^^^NNNCCC:::666555333333333333444555666777::::::;;;:::888555222000444777999888555111///---000333555444666:::;;;999444444666999===??????===777777777777777777666666444555666666555222///---///555::::::666333444666666:::>>>AAA@@@>>><<<;;;999;;;===AAAFFFLLLQQQSSSQQQSSSTTTRRRNNNMMMOOORRRTTTUUUVVVTTTQQQNNNNNNNNNHHHEEE@@@===;;;;;;<<<>>>???>>><<<999555222///---///222111,,,***---//////333333444555555555555555555444222111000000111111000,,,)))'''))),,,......000...,,,*********)))'''...000333666999;;;<<<<<<888555333333444666777777777666222,,,((()))...444444333222111111222333444111000000222555;;;JJJWWWooorrr[[[LLL>>>777000...000222111...000...---///333444333000///...------......,,,++++++,,,---000222222000...***))))))))),,,000444666999;;;===:::333,,,(((''')))))))))((('''''')))+++,,,+++))))))******)))(((%%%''')))+++...000111111++++++,,,...000000...,,,,,,***((('''(((+++...000111...***)))++++++)))&&&(((***,,,///222444777888555333000---+++++++++++++++///777EEEXXXppp{{{eeeMMM???999555222222333666999;;;:::999888888666888999777333333666999:::999666444111000......333666777777999<<<:::555777555222///---...///000000000//////000222555666333111///,,,***(((&&&&&&%%%%%%&&&***---000000///333222111///---***((('''(((((())))))***+++,,,,,,&&&%%%$$$&&&***///222222222///,,,+++,,,+++(((%%%(((***000;;;GGGWWWmmmsssdddRRRCCC888222...000111...++++++*********))))))((((((((())))))))))))))))))))))))---///111111...***'''&&&&&&'''((((((((())),,,...333777888111+++(((&&&$$$$$$'''***,,,+++*********(((&&&$$$$$$%%%&&&'''&&&###$$$&&&((()))***)))))),,,---///444999===>>>>>>888888999===BBBHHHKKKMMMRRR[[[eeelllrrrxxxvvvrrrooommmkkkgggeee^^^ZZZVVVUUUWWW[[[___aaa\\\WWWQQQMMMJJJFFFAAA===;;;;;;;;;<<<>>>>>><<<:::;;;???FFFOOOYYYbbbiiimmmtttooo```NNNCCCAAA@@@;;;666555666777999;;;;;;999888666444111111444777999::::::888555222111222333444999666222000000///...,,,/////////000222555777999777555333111000222444666:::===AAAEEEKKKTTT___gggxxxyyyfffQQQEEE???:::777666222222222222222333444444777888999999888666444333333444555444111...,,,,,,000444777777888<<<;;;888666777999===@@@@@@>>><<<555666777777777777777666888999;;;<<<:::666222///000666;;;;;;666111000222666:::???AAAAAA>>>===<<<999:::;;;@@@EEEKKKOOOQQQNNNOOOOOONNNMMMMMMOOOQQQSSSSSSSSSQQQOOOLLLJJJIIIDDDCCC@@@<<<888777999;;;======<<<999444000...---000333222---+++---///...222333555777777777666555555333111000//////......///,,,)))))),,,000333444000...+++)))''''''&&&&&&+++...333666888999999999888777555555777999:::::::::888444...******---111222222333333444444444333000///000333777???OOO^^^rrrrrrYYYHHH<<<666111///000111///---//////000333666666444111000...,,,,,,---...---,,,------...111444444333111,,,+++******+++...111222444777999777000)))%%%$$$&&&((()))'''$$$%%%(((,,,///,,,***)))***++++++***$$$&&&(((+++---000111111******,,,///111000---++++++***))))))))),,,...000111...******,,,---+++))))))***,,,///222555777888555333///,,,+++***+++,,,...222999EEEVVVlll}}}hhhPPPBBB<<<777444333222666;;;>>>>>><<<;;;;;;777999999777444444666:::888777555333000///...---333666888999===AAA???:::777555111///...............------...000333666888555444111...+++)))(((''''''''')))---000222111000333222111111000...+++)))''''''((()))***+++,,,---'''''''''))),,,000333555555000------...---(((###&&&'''---666AAARRRkkkqqq\\\JJJ999222......///,,,)))************)))))))))((((((************************,,,///111000---)))((((((*********))))))***...000444777777000***(((&&&###%%%'''((((((''''''((())))))'''%%%$$$&&&'''''''''"""$$$&&&(((***)))((((((+++,,,...222777:::;;;;;;888999<<>>@@@???===<<<<<<999999:::???FFFMMMQQQSSSMMMMMMLLLKKKJJJJJJLLLNNNQQQPPPOOONNNLLLIIIFFFCCCAAA@@@>>>:::666555666888999::::::888444000///000222555555000...000111000444666888::::::999777666333000//////000111000...---,,,+++---111555888999111///---***(((&&&''''''+++000555888888777888888777666555666888:::;;;:::888777444000---+++,,,---///000222333333333222111...---///333999CCCUUUeeetttrrrXXXGGG;;;777333111111111///---,,,...111555777777444222///---,,,,,,.../////////000//////000333555555444222000///---------...///---000333111,,,'''$$$$$$$$$&&&'''&&&######'''***---+++))))))+++---------&&&'''))),,,...000111111++++++,,,///000///,,,)))+++,,,---...///000000///000---+++,,,///000///---,,,,,,---...000111222333000///---,,,,,,,,,...///000444;;;FFFUUUkkk}}}hhhQQQCCC>>>999666444222777<<>>===999666111111333444555555555555555666999;;;:::666222000777;;;>>><<<555000///000:::<<<>>>>>><<<::::::;;;::::::===DDDLLLSSSUUUUUUKKKJJJHHHFFFFFFFFFHHHIIIMMMLLLLLLKKKJJJHHHDDD@@@AAA???<<<999777777777777777999;;;888444111111333555888888444222444555444888999:::<<<<<<:::999777111///...///333444333000+++++++++...222666777777000111000---***(((((()))...222777999777666666777555444333444666888888777444333222000...,,,***))),,,---///000111000//////++++++...444<<>><<<:::777666999:::;;;999666555888;;;111000///...------------...666<<<===>>>AAAAAA???444000------000111000...---,,,,,,---...111444666666555222000//////000111.........///111222111000000//////111444444111---%%%&&&''')))+++---...///000111111000///000333666555222...---,,,+++'''$$$$$$'''---444===NNNiiikkkXXXAAA888000...---)))((((((''''''''''''''''''''''''''''''''''''''''''''''''***...222111,,,***,,,///...//////---,,,---///111777999777222///000...*********)))&&&###!!!"""###***(((&&&&&&'''((()))(((###$$$&&&'''((((((''''''111111222555888::::::999999>>>IIIYYYjjjyyy{{{|||{{{zzz{{{zzzwwwoooiiibbb]]]XXXTTTRRRRRRQQQPPPLLLGGGBBB??????@@@AAAAAA>>>===<<<===>>><<<777333//////......000444999===AAAGGGRRR```pppuuudddUUU@@@;;;555333333222///,,,,,,///333444222000000000333111///000111333444444000///...---------------111///...///111333444444222222222333444555666666777666555444444333333333666<<>>888444444777=========;;;888888999:::<<<>>>DDDMMMVVVZZZXXXTTTJJJHHHEEECCCDDDEEEFFFGGGIIIHHHHHHJJJKKKJJJEEEBBBCCC???;;;:::;;;;;;:::888888;;;===;;;666222333555666:::;;;777666888999888;;;;;;<<<<<<;;;:::888777222///...000555777555111,,,,,,---000333444333111///111222000,,,******+++---111555555222000111444222111000111333444444333111000......---,,,***)))((()))+++,,,---------,,,******...555???MMMbbbtttlllSSSCCC999777555333222///---+++(((+++000444666777777777444222///...///111111111111111222333555555444222333222000...,,,+++******)))+++,,,)))%%%"""###%%%$$$%%%&&&(((******(((&&&'''&&&'''***...000000///,,,,,,---------------,,,***)))***,,,...///...------///111222222000---,,,...------///222222...++++++******)))((((((''''''''')))+++---///000000000---111666???NNNgggwwwcccMMMAAA===999555444555888::::::777444111000444666777555111111444777---,,,,,,,,,,,,,,,------,,,666>>>===::::::;;;;;;111---+++---111444333000......---,,,---000222333444222000//////111333555222000//////000111111000111///...111555444000+++&&&''')))+++---///111111444444444111......111333///...+++)))((('''''''''&&&)))///555<<>>AAA???:::777999===???>>><<<999666666777999>>>BBBJJJUUU___```YYYSSSJJJHHHEEEDDDEEEFFFHHHHHHFFFFFFFFFIIILLLLLLHHHEEEEEE@@@;;;;;;>>>???===999;;;>>>@@@===777333444666666;;;<<<999888:::;;;:::<<<<<<<<<;;;:::999888777333111///222666888555222...///000333444333000---...111333111...+++***+++***...222111---***,,,///000///...///111222111000000...,,,++++++++++++***&&&'''((()))***+++++++++)))***...777AAAQQQgggyyyiiiPPP@@@777666555333111...,,,***'''+++000444666777888999777444111//////000000000000111333666888666222......---,,,***)))(((''''''***,,,,,,((($$$!!!###%%%&&&%%%&&&***------***&&&&&&&&&(((+++...000///---------------,,,+++******(((((((((***...000111000...//////000///...,,,+++...---...000222111,,,''')))(((((('''&&&%%%%%%$$$&&&(((+++...000000000///,,,///333999FFF^^^|||wwwcccNNNBBB>>>:::777555555777888777333///,,,+++///111111///,,,,,,...111************+++,,,------,,,777???<<<666444555666///+++))),,,222555444222000///---,,,---...000222111000///...///222555777444222///...///000000///222000///111444444...)))((()))+++---///111333444555666555111---,,,...111***)))(((&&&$$$%%%'''***(((+++000555:::HHH```vvv~~~kkkPPPEEE:::444///)))&&&&&& !!!###&&&))),,,...///((((((((((((((((((((((((+++000333000)))%%%'''++++++,,,......,,,+++++++++***,,,,,,***---111222///+++++++++)))&&&$$$$$$%%%+++)))''''''((()))))))))%%%%%%%%%%%%%%%&&&'''(((...444;;;@@@DDDJJJRRRWWW^^^jjjyyy|||uuummmddd^^^]]]___bbbdddccc```[[[YYYLLLIIIEEEBBB@@@BBBDDDFFFDDDBBB???;;;888777888888666444222222444333000---+++---------///555???FFFKKKUUUdddttt}}}qqqeeeXXXLLLDDD999444///,,,...//////...///444777555///---111555:::888555111///---------***)))((((((((()))+++,,,,,,,,,---...000333555777444333444666999;;;<<<;;;555555666555444333222111999GGGVVV___iiiwwwwwwiiiWWWHHHAAA>>><<<999555333222333333555333111222444444111...,,,...///---***)))+++---...///000...++++++---000555999===;;;666222222444000111333444555444444333444111///222888<<<===;;;999888888777666555555444888===BBB@@@;;;999===CCC@@@===999444111333999===AAAFFFOOOZZZ``````YYYRRRJJJGGGFFFHHHLLLNNNKKKHHHJJJKKKKKKJJJHHHHHHIIIKKKIIIAAA888777;;;??????<<<<<<>>>@@@@@@===888555444444555666777888999::::::999:::<<<;;;999888888888333333333333222222222111...111444555444111......---000222222///,,,***)))+++...111///***&&&'''))),,,---......//////......,,,++++++,,,...//////...((((((''''''((()))******&&&+++222888BBBWWWrrruuu\\\HHH<<<222111000000///---(((%%%%%%***000555777777777888:::999777333///,,,,,,---,,,...222444444111...++++++***)))'''%%%###"""!!!%%%''')))'''$$$###%%%'''%%%&&&(((+++...---***'''''''''(((+++///222333333000111111///,,,(((&&&&&&%%%''')))+++---...///000,,,+++)))((((((***,,,---555555444000+++(((''''''!!!###%%%'''))))))))))))'''***,,,***+++...---******&&&)))777HHHZZZssssss```KKK@@@===:::777555777777888999999666222...///,,,)))(((***...000111///+++(((***///333222000000000111111111111333555555000+++---333999;;;;;;222111111000///......---,,,******+++///333666777888111***(((+++...///......///111333333111,,,)))'''(((+++000555666333///222222000/////////000000)))'''%%%###$$$&&&)))+++...,,,000777;;;CCC[[[uuuoooXXXKKK<<<555000***&&&%%%###"""###'''---000000///)))'''''')))++++++)))&&&)))++++++)))&&&&&&***...(((***++++++)))'''&&&&&&((('''(((+++...000///...)))))))))'''%%%$$$%%%'''((((((((((((((('''''''''((('''&&&&&&&&&%%%###!!!:::>>>CCCJJJSSS[[[ccchhhxxxwwwpppkkkeee^^^YYYZZZ[[[\\\]]][[[XXXTTTRRREEECCC???;;;:::;;;===??????===;;;888666444444333111///...000222222111....../////////111888BBBIIIVVV```nnn|||~~~rrreeeZZZNNNCCC<<<777222---,,,...000000///...111333222///...000333666555444222000...------(((&&&&&&'''***,,,,,,+++............000222444555555333222555999<<<;;;999777888888666555333333333???MMM]]]hhhrrrtttkkk]]]MMMAAA<<<;;;999555222000111222333222111000000222222000...000111111...***((()))+++,,,---...,,,******---000555888;;;:::444111000222333444555666666555444444222000///333:::???@@@???<<<;;;999666444333222222888<<>><<<<<>>;;;:::===???@@@===888555444333444666777888777777777888:::;;;:::888777777777444444222111000000000000000333666777555333111000///111222111...+++******,,,000222000+++''''''))),,,...//////---,,,,,,---,,,,,,+++,,,------------+++++++++******)))))))))(((...555===III^^^zzzpppYYYFFF<<<111000/////////---***((((((***---111444666666555888777555222...,,,,,,---,,,...000111111///,,,***)))((('''%%%###"""!!! $$$&&&((()))))))))***+++'''(((***,,,...---)))&&&(((((()))+++///111222111///111111///,,,((('''&&&&&&'''(((***,,,---......+++***(((((()))---111333:::888444...(((%%%%%%&&&$$$%%%&&&((())))))))))))+++...///------///...***(((###'''555EEEXXXrrrsss___III???;;;999777666888777888999999777444111...,,,******,,,///111222111...,,,///444777666444,,,------......///111222333...+++---333888:::999222111111000///.........+++******,,,///222444555444...((('''***...///......000222555555222...***))))))+++///222333111...222111000/////////000111(((&&&$$$"""###&&&***---111...000666888@@@XXXpppyyy^^^NNN===333---'''%%%%%%$$$$$$%%%)))---000000///)))((((((***,,,,,,***'''(((((((((((('''(((***---(((+++------***&&&$$$###&&&&&&'''+++///111222111...+++'''""" ###''')))))))))((()))))))))***((('''&&&%%%%%%$$$""" KKKOOOVVV___jjjuuu~~~wwwqqqiiiccc___\\\WWWSSSUUUUUUTTTSSSPPPMMMJJJHHH>>><<<888555444444666888888777666555333111///...+++***+++,,,///111111000222333222222555>>>JJJSSSeeeooo|||yyypppbbbVVVLLLCCC:::555222///++++++...111222111/////////////////////000000111111111000///---,,,)))'''&&&+++111444222...000000///000111222444555666222000333:::>>>;;;777999::::::888666666777999HHHVVVeeerrr}}}tttggg\\\OOOCCC;;;999777555222000//////111222///......///111111000///555555333000,,,)))))))))***+++++++++******---///444777888777222......///222333444555555555444444111///000444;;;AAACCCBBB???<<<999555222000000000888999:::<<<===???@@@AAA===;;;777444333777===BBBLLLPPPWWW]]]___ZZZQQQJJJCCCBBBBBBFFFLLLOOONNNLLLNNNMMMJJJFFFDDDEEEIIILLLIIICCC===<<<>>>???<<<999777;;;>>>???<<<888555444333444666777777555444333777888999888666555444555555444111///------...///333555888888777555333333333333222000---******+++///111333111---))))))***,,,000222000+++((())),,,---,,,++++++++++++++++++...//////...---+++***(((***000888AAAOOOeeejjjTTTDDD;;;111///---,,,---------,,,+++)))))),,,111333333111555444333///,,,***+++,,,,,,,,,---------,,,+++***((('''%%%###""" ###%%%'''+++...///...,,,)))***+++---...---)))&&&***)))***---///000///......///000...+++((('''&&&&&&'''((()))***++++++,,,+++***((((((+++000555999???;;;333***###!!!###&&&((()))******+++*********000333444111000222000,,,'''"""%%%222AAAUUUpppsss^^^HHH<<<999777666777777666666666777777555333,,,++++++,,,///222333222222111111444888:::888555''''''(((***,,,---...///000---+++---222666666666111000///......---......++++++,,,---///000111111000,,,((('''***---...---,,,///333666666333...+++,,,+++,,,---000111000...222222111111111111222333,,,)))&&&$$$%%%(((,,,///333000111444555<<>>:::444888999:::999999;;;@@@DDDSSS```nnnzzzwwwkkk]]]RRRHHH>>>:::;;;555555555444222000///...,,,,,,...///111222222222777666444111...,,,+++******************,,,...///222444555333000---,,,---...///000111333444444555222111222666<<<@@@BBBBBB>>>;;;777333111000000111888666666999>>>AAAAAA???===<<<:::888999===EEEJJJSSSVVV[[[]]][[[SSSJJJCCCAAAAAABBBEEEIIILLLLLLKKKKKKJJJHHHEEEBBBCCCEEEHHHGGGCCC???===>>>>>>:::777666999===>>><<<888555444444555666777777555222000444555666555333111111111333222///---,,,---///000444666888888666555555666555555222///+++***,,,---111333444222///+++***+++,,,111444111***%%%(((,,,------,,,***(((((()))***///000111222111...,,,***+++111999DDDRRRiii}}}fffPPP@@@888111...***)))+++---...///---(((%%%'''---000000---111111000---***)))***++++++***))))))))))))******((('''%%%###"""!!!!!!!!!###$$$&&&+++000000,,,(((((()))+++...///...+++(((++++++,,,...000000---++++++,,,---,,,***'''&&&&&&''''''''''''((())))))***,,,***)))))),,,111666999>>>999000'''!!!!!!%%%***............------,,,,,,333666777444444555444000***%%%'''111???QQQlllsss^^^FFF:::777666666777444222111111333444333222+++++++++...111333333222333333333666888777444111###$$$%%%'''***---------...---,,,...000222111000......,,,+++++++++,,,,,,,,,---///000////////////000---+++***,,,------,,,***...333666555222...+++---------...000111222333555555555555555555666666111...***'''&&&)))---000//////111333333777FFFVVVsssyyydddJJJ999///)))(((***((()))+++---/////////...'''((()))***++++++***)))###!!!!!!$$$)))---,,,+++,,,,,,+++)))&&&$$$$$$%%%))))))))),,,000444555555222---%%%###)))------+++******)))******(((&&&%%%%%%$$$###!!!kkkzzz{{{xxxsssooollliiiccc[[[VVVTTTRRROOOLLLLLLJJJGGGCCC@@@===;;;:::888666444222111222333555555555666666444000---+++******++++++,,,...000111444333111333;;;LLLaaappp|||sssgggVVVNNNCCC;;;888666555444...+++(((***---111111000222000///111333333///***(((***...111222111000///222000000666>>>AAA<<<666//////000222555999<<<>>>777111---111999===999333555777:::;;;<<>>AAAAAABBBDDDFFFGGGGGGFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEBBB???>>>>>>===:::888777:::======;;;888666555666777777777666444222000222333444222000.........111///---,,,---///222444444555777666555444555777777555222...++++++---000222333333333000...,,,,,,---111555111***&&&(((,,,------,,,***'''&&&(((***///000222333222111///---///444<<>>GGGQQQYYY^^^^^^]]]XXXPPPGGG@@@<<>>>>>>>>===<<<:::<<<===<<<999777666777777777777666555333222222111222333222///---,,,---000///......000222555666444555666555444444666888666555222...,,,,,,///222111111222222111000...------111333111,,,)))***---,,,------***&&&&&&))),,,000000111222222111000///333888AAAMMM]]]sssqqqZZZFFF999333000,,,'''%%%&&&(((***+++***&&&######&&&***++++++,,,,,,+++***(((''')))+++((('''&&&&&&'''***,,,......,,,***'''&&&''''''((('''''')))++++++(((######$$$''',,,000111///,,,+++,,,...111222///+++'''''')))++++++***(((((((((''''''&&&%%%&&&''')))***---...000111111111///......---+++)))(((***///333444444222111111000000111111555777555666999888555555000000666===IIIbbbzzzuuu```HHH<<<888555333333---,,,******,,,------,,,))))))***,,,///111000/////////000000...+++(((%%%###"""###''',,,...---******++++++***************+++***((('''&&&((()))***---///111000---+++---///333444444333222///,,,+++***...333333000,,,******,,,...000222333555888;;;999999::::::999888888777111...***'''%%%%%%&&&'''&&&***...//////000777===OOOgggwww]]]III;;;111+++++++++...111111///,,,+++***&&&(((***)))'''%%%%%%%%%"""!!! """'''+++...000---+++'''###!!!###(((,,,,,,***)))***---000222222++++++***(((&&&(((+++...000000111000...+++(((&&&&&&%%%%%%%%%&&&&&&$$$"""{{{vvvsssnnnmmmkkkiiigggbbb\\\XXXVVVRRRMMMJJJJJJHHHDDDAAAAAAAAA@@@>>><<<999777555333333222222333555777999888777666444111...***))))))***++++++***,,,000333333777>>>GGGSSScccuuuzzzkkk[[[PPP>>>777///,,,---///111111222...+++***+++,,,)))'''%%%)))000666999888333//////111444777999:::::::::666555555666777777444111+++,,,---///333777:::<<<444222000222666888777444222666:::===AAAKKK[[[ggguuuvvvkkkaaaZZZNNNGGGBBB@@@<<<666333333444666888888555000***''''''+++///222444666:::===;;;888555555555555333111...+++))))))+++------,,,''''''(((***---000222333222222333444666999;;;<<<666777888888666444333333333333444555666888:::;;;999888888888999:::999888333444666:::AAALLLXXX___cccbbb^^^VVVLLLDDD???>>><<<>>>???@@@@@@???@@@@@@AAACCCDDDDDDCCCCCCDDDEEEBBBAAA??????@@@AAABBBBBB>>>>>>>>>;;;888777777888777666444333222222222222333444444333000...---...111111111222333444555666555666666444333444777999555444222///------000333000000000111222222000///...///111000///---...///,,,......***&&&&&&***///222222111000//////...---333888BBBOOObbbxxx~~~eeeNNN>>>666333000,,,'''$$$$$$%%%&&&'''&&&%%%$$$###%%%'''***+++***++++++)))((((((***,,,&&&&&&&&&'''))),,,///111000...+++)))((((((***+++))),,,...---***&&&###"""###$$$'''+++//////---+++***+++...111222000***&&&)))+++---...,,,++++++,,,'''&&&%%%%%%&&&(((***+++,,,000444777777333...+++''')))+++------///222444333222111000//////000000222555666444555777666222555222333888===GGG___wwwvvvaaaJJJ>>>999555222000...---,,,,,,......---+++)))(((((())),,,---------+++---......,,,)))((('''$$$"""###''',,,...,,,(((&&&&&&'''(((((())),,,---,,,***(((''''''(((***,,,+++...///---)))(((+++///111333555555333000---,,,---111444333...+++***,,,,,,///222333333444666999777777777777666444333222---,,,***(((''''''(((((('''***---,,,+++///666;;;FFF]]]yyyhhhVVVGGG999000---,,,///222222...+++)))((((((***,,,+++'''$$$$$$$$$"""###"""###$$$)))///444,,,+++)))%%%######%%%((('''%%%$$$&&&***---///000,,,,,,,,,***)))***,,,///...000333555444000,,,)))&&&%%%%%%&&&(((((('''%%%yyyqqqmmmkkkggggggfffdddaaa\\\UUUPPPPPPMMMIIIHHHHHHGGGCCC???>>>>>>>>>===;;;999666555444444444555777999;;;===888777555222///+++((('''&&&(((***))))))+++000444888???JJJVVVbbbooo}}}ppp```PPPFFF<<<666///+++---000111111444000,,,***+++***'''$$$%%%///777:::999555222444555888:::===>>>??????888888888777666444222000++++++,,,...000444777888333222111333555666666555333777;;;>>>BBBMMM]]]jjjvvv{{{lll^^^TTTMMMEEE@@@>>>>>><<<666111000222333333222111...+++)))%%%***///222444666:::>>>>>>:::777666666666333111...+++((((((***,,,+++)))%%%%%%&&&)))...222444555333333333333444666888999555777888777555333111111222333444666888999:::;;;999999999999888777777777333555777<<>>>>>>>>???@@@>>>??????>>>===>>>AAADDDCCCBBB@@@@@@AAADDDFFFGGGAAA@@@>>>:::777666888999666555222000000000111222555666666555222/////////333333444444444555555555666777666555444555888;;;444333222000......111444/////////111222222111///......///000000111000000,,,......+++'''&&&+++000555444222///...,,,,,,,,,000666@@@OOOccczzzxxx]]]FFF999444444000,,,'''$$$###$$$$$$$$$$$$$$$%%%$$$$$$&&&))),,,*********)))((((((***,,,%%%%%%&&&(((+++...111222000...,,,)))((()))+++,,,+++///111000+++'''&&&&&&$$$%%%(((+++......+++((()))+++...222333000***&&&+++---///000///......///'''&&&%%%%%%&&&(((+++---+++000777<<<;;;666///***###''',,,000111222333444222111///.........///000222666666444333555333///444111333888===FFF]]]uuuvvvbbbLLL???:::555111///000/////////000000...,,,)))(((&&&'''***+++,,,+++***+++------+++*********$$$""""""&&&,,,...***&&&"""###$$$%%%'''***...111---+++)))((((((***,,,---***,,,---***&&&&&&***///...111444666444111///---000333666333...***+++------000333444222222444666444444444444222000...------,,,,,,,,,,,,,,,,,,,,,***,,,,,,))))))///888===BBBWWWqqqrrr```QQQAAA555000,,,///333222...***''''''***,,,...,,,((($$$$$$$$$###$$$$$$######'''000666+++++++++)))%%%###"""###"""!!! """'''+++...///......---+++)))***,,,///---000444888888555000---%%%%%%%%%&&&)))***)))'''wwwqqqlllhhheeefffdddaaa[[[UUURRRPPPPPPIIIHHHEEEBBBBBBBBBDDDEEEAAA===999777666444000,,,000222777:::<<<;;;999777555444222...)))'''''''''%%%&&&'''))),,,222999>>>@@@NNN___kkkvvv~~~uuujjj]]]PPPEEE>>>:::888444///---///444999111...+++)))))))))'''&&& ###***333666555666::::::<<<<<<:::<<<@@@@@@<<<@@@>>>;;;888555333111000+++)))'''))),,,000222333555777999<<<<<<:::666333666888===DDDKKKTTTaaalll~~~~~~vvviii___WWWJJJ>>>===999999===;;;444111444111222222000,,,+++---000/////////---...111777;;;<<<;;;999888666555444444000...---000333222,,,&&&%%%&&&(((+++///222333222555555555333222333666999:::888666555666555333111...000444666777777777888888888:::;;;777222333777444333888BBBOOO\\\gggooojjj```TTTLLLHHHFFFBBB??????>>><<<;;;;;;<<<>>>???=========<<<;;;<<>>>>>>>>>>>???AAACCCEEEAAA???<<<999777777888999>>>999333000000111111000444222222444777777444111333333333222111111333555444555777666555555666777666555222000//////000111222333333222000///000111//////000000000111111111000,,,'''%%%'''+++///111444444333111...+++)))(((---333@@@UUUmmmmmmWWWEEE888222333000...***)))((('''&&&$$$'''))),,,+++)))(((+++...333...))))))+++,,,***'''&&&'''(((***---///000111///000000---)))(((+++///111111111000...,,,)))'''+++***((()))*********))),,,+++***,,,......+++(((***...///...000444666333+++(((%%%%%%'''***+++,,,111444:::???@@@999...%%%%%%***111666888888999999444222//////111222222222999777444000...---------000000222555:::EEEYYYkkkrrrbbbOOOAAA777///,,,---///333666444///,,,---000222///+++))))))++++++++++++++++++,,,------***(((&&&&&&'''***,,,***%%%  $$$''')))*********///---***))))))*********---+++)))&&&%%%&&&((()))))),,,111666777333***$$$))),,,///111111111111111111222222111///000111333555444111///,,,***)))((((((,,,000444666555333111111000///...///000222333AAAOOOfffmmmYYYFFF888///,,,***+++---,,,)))***---333222///***&&&$$$$$$&&&$$$$$$###!!! $$$,,,222222***""" $$$&&&%%%"""!!! $$$+++000222333444333000---***)))+++---,,,///444777777444///,,,)))%%%"""$$$***+++'''!!!~~~wwwrrrnnnjjjgggeeeaaa___[[[VVVQQQMMMKKKKKKEEEDDDBBB@@@@@@AAACCCDDDDDD???999555555444111...000333777;;;<<<:::777555333111///,,,+++***))))))'''))),,,000444999@@@EEEMMM[[[kkkttt{{{vvvoooeeeZZZPPPFFF???::::::999555222///000333777111///+++)))((('''&&&%%%"""###(((...111222666===DDDHHHIIICCC???@@@@@@??????===;;;888555333222111,,,,,,,,,,,,---///111333444666:::===???>>>;;;888999:::???GGGPPP[[[gggpppvvvwwwqqqbbbVVVNNNFFF???;;;999:::===;;;444000000///000111///------///222222111...---...111666999:::999888666555555555555222000000222444333---((($$$%%%(((,,,000333555666555555555444444555888;;;999777666555666555444222---///222444555555555555444444666888555111333888===<<<@@@JJJWWWbbbkkkooofff]]]RRRJJJGGGEEEBBB???===<<<;;;999999;;;<<<===;;;<<<<<<;;;;;;===@@@CCC@@@>>>======>>>???@@@@@@>>><<<:::888777888;;;<<>>===<<<<<<===???AAACCCFFF@@@999555444444222000///333888<<<===:::666444111...++++++...///...---***...333888>>>DDDKKKPPP^^^jjjwww}}}~~~}}}zzzuuueee]]]QQQGGG???;;;999777::::::888555222111222444111///+++)))(((&&&$$$"""%%%%%%(((,,,...000888@@@NNNWWWZZZQQQDDD>>>???AAA===<<<:::777555444333222000333555444222000222444333666;;;???BBBAAA???======@@@FFFPPP\\\hhhqqqtttoooooogggYYYKKKDDDAAA@@@:::999:::;;;999222---------...000111111222444666777333///---...111444555888777555333333444555666555333333444666444///+++%%%&&&)))---111555888999666666666555444666999<<<888666555444555666555444---///111333444333222111111111333555444111444:::CCCDDDJJJUUUbbbkkknnnlll___XXXNNNGGGEEECCCAAA???;;;:::888777777888:::;;;;;;<<<<<<;;;;;;===AAACCCCCC@@@===<<<>>>@@@???===<<<;;;999888999;;;>>>@@@@@@===999777777666555444444555777999999666000,,,111222111000///000333666777777555333000000111333222///,,,)))(((((()))***---...///......000333555333333333333222111000///---***'''%%%$$$%%%''')))''')))+++,,,,,,,,,---...000777EEEYYYqqqzzzaaaNNN@@@777444666000///......---,,,)))&&&)))///666999666222///...000+++'''&&&'''(((&&&$$$&&&&&&'''(((***+++,,,---111///...---///000//////000///---+++************+++***)))'''''')))***,,,((('''''''''))))))((('''///111111...///444666444...,,,))))))***,,,------///000222555555222---)))***...222555555444333333222333333000,,,+++,,,...000///......---------...333222444888<<>>999666111---++++++---///555>>>OOOhhhlllSSS@@@777,,,)))(((******''''''***.........+++'''$$$######'''&&&%%%######&&&***...)))'''%%%$$$$$$&&&(((***((('''%%%&&&(((******))))))***,,,,,,++++++---///---...000111111///,,,***+++&&&"""###''')))(((%%%}}}xxxvvvsssppplllfff```[[[WWWSSSMMMFFFBBB>>>;;;:::888888777888:::<<>><<<888666111---***,,,222555444222///222777===EEENNNWWW]]]iiittt~~~{{{uuummmeeeZZZQQQDDD999444444666777999::::::888555222111111111...+++)))'''&&&###!!!''''''***---...000:::DDDVVVdddkkk___KKK>>>===???;;;:::999777555444333333555999===;;;666222333555222666<<<@@@AAAAAAAAA@@@BBBHHHRRR___mmmwwwyyyvvvoooiii^^^PPPEEE@@@>>>>>>;;;999777666333///,,,,,,---///222555777999:::<<<;;;666111///000222222222555333222111111333555666666555555666777555111...)))+++...000222555888;;;777777777555444444777999777555333333444555555444///000222444555555333222222111333555333111555<<>>>>>>>>===<<<===@@@CCCEEEAAA>>>>>>AAACCCAAA??????>>>===<<<<<<>>>AAABBB???>>><<<;;;:::999888888;;;;;;;;;;;;:::777333000222222222000///000444666888777555111---,,,...111...,,,)))'''&&&''')))+++...////////////111444666555555555444333111///...)))(((%%%""" !!!"""%%%(((+++,,,,,,,,,...111444<<>>===;;;888222...,,,...444999888666444777;;;BBBKKKVVVbbbjjjqqqzzz|||tttjjj```XXXQQQHHH<<<222///000444666888:::;;;:::666222/////////---***)))((('''$$$"""%%%&&&***///000333===IIIaaapppyyymmmUUUCCC>>>>>>;;;:::888666555444444333666:::>>><<<666222222333333777<<<>>>??????@@@BBBHHHTTTcccppp}}}~~~tttrrreeeUUUJJJDDDAAA===;;;<<<999444...++++++------...000444999===???@@@???<<<:::666333222222111111111000//////000111333555555555555666666555222000///111333333222333666999999888777444222111333555666444222111222444444333111111333666999999777555333222222333111000555<<>><<<<<>>;;;:::888666555444333333444777:::888444000///000444777;;;<<<<<<===BBBEEEOOO___rrr}}}~~~pppnnn^^^NNNFFFDDD@@@<<<999;;;999111(((%%%)))---......000444:::>>>AAA@@@>>><<<<<<<<<999555222111111............///000111222111222333444444333222111222444444222//////222555999888777444111111222444666333000///000111222111000000111666;;;===;;;999333222111222000000555===FFFXXXmmmyyy}}}mmm\\\PPPLLLGGGBBB>>><<<<<<<<<999888777555555777888999??????>>><<<;;;;;;===@@@===<<<<<<;;;<<<===>>>@@@DDDDDDEEEEEEDDDCCCAAA???999::::::999999:::<<>>666333444666555333444444444555555666777777888777777999;;;999444///---///222444666666555444333222222111222444555666<<>>:::444111222333444555555777999999666222///...)))((()))***,,,,,,***(((!!!$$$+++333:::FFF[[[mmmuuu___MMMBBB<<<;;;:::888666444333222222555555666555444222111000333666999::::::>>>EEELLLVVViii|||{{{mmmaaaTTTGGGBBB@@@;;;888999888666///%%%###)))------,,,---111777<<<>>><<<999:::???BBB???888222111222+++,,,---/////////......---...000111111111111111000222222///+++***...222777777666444333333555888555222///------/////////,,,,,,---333;;;>>>===:::555333333555444555;;;DDDSSShhhzzz~~~wwwgggVVVIIIGGGDDD@@@>>>===>>>@@@:::999888777777888999::::::::::::999888:::===???;;;===>>><<<888888;;;??????AAADDDEEEEEEBBB>>>;;;555666777666666888===AAA???>>><<<888333111222444666444111---***+++...111777777555222...+++++++++,,,---///000000...,,,***)))---222666666555444444222333444444222000,,,***&&&&&&###(((---111000,,,***...222999HHHaaayyyttt```III;;;555111///...---,,,++++++------,,,***+++///222111---***)))***)))(((&&&%%%%%%(((,,,000...---,,,+++***)))((('''&&&***///333444555555555,,,***'''%%%#########$$$'''+++//////,,,+++---000...///...+++***,,,111666444888999666555666444000111111111333777999::::::000333555444111000000111222555777888666555555666......//////...---,,,+++,,,***'''%%%%%%'''***,,,+++---444???NNNccc}}}pppcccTTTKKKCCC<<<888888666555444333333222111000000//////000333555555555444111---,,,...222666777666666444000,,,***,,,...***))))))******+++,,,,,,***'''######&&&***...000///...+++)))((()))+++,,,......///222333333000...***'''&&&)))000666777666555666555333///,,,++++++*********)))'''%%%###"""!!!###%%%(((+++---//////'''&&&%%%$$$%%%(((+++---...222999BBBRRRhhhkkkTTTGGG888000+++,,,---+++******((()))***)))'''$$$######""""""###%%%((()))&&&###!!!###%%%&&&&&&%%%&&&&&&&&&))),,,---,,,+++---...---...000000.........///,,,...000222222222111000---+++)))((((((***,,,,,,~~~uuutttrrrssswww~~~xxxmmm```TTTMMM===777111///333666777555555555555555555555555555888666555777999999555222//////000111111111000000333333333222000000222444>>>EEEQQQ^^^iiirrryyy}}}yyyiiiXXXLLLCCC===999777555555666888888888444777888888555111///...''''''(((***---...,,,+++$$$'''...777AAARRRkkkqqq\\\LLL@@@999<<<:::888666444222111111888666555666666666444222222555888999:::???IIIQQQ[[[oooxxxkkkUUUKKKCCC@@@;;;555555:::444444///%%%$$$))),,,+++)))***...444999;;;888444888@@@FFFCCC:::222111444***+++---//////...---,,,***,,,.../////////000111---///000---((((((,,,000666666666555444666999;;;555222...,,,,,,---------((((((***111999>>>===:::888777777999999;;;CCCLLL^^^rrryyyooo```PPPDDDCCCBBB???>>>???AAACCC;;;:::999777777999:::;;;444555666666666999===@@@===AAABBB???888666:::???999<<>>CCC>>>??????<<<666333333555555333000+++((((((+++...666666666333///,,,++++++...000222222111...***'''%%%***111555777666555444111222333444222///,,,***''''''$$$"""&&&,,,111000+++***...222888IIIccc|||mmmYYYCCC888444111...------+++))))))+++,,,++++++---111555555111---++++++)))((('''%%%&&&)))///222111111///...,,,+++***)))+++000666888777555666777+++***'''%%%###"""!!!!!!$$$***000222000000222555222222000,,,)))***///333444888:::888777777444///111111222555888;;;<<<<<<111444777777444111000111111333666666666555555666...------///000000...,,,///,,,'''$$$$$$&&&***,,,------222<<>>:::666666666555999<<<;;;777333222222222444777:::???GGGRRRZZZqqqxxx~~~wwwiii\\\MMMEEE:::444555777777666555222...,,,,,,---.........------000444666444111999===BBBCCC???999444111+++***+++---000///,,,((('''(((***---111333222111000000...+++((((((***,,,666777999888555222111111---,,,***))))))***,,,...---...///111333555777888555555777;;;<<<>>>KKKZZZoooyyytttcccTTTMMMEEEAAA======@@@CCCBBBAAAEEEAAA;;;888666666555555555444333444555888:::<<<===???@@@>>>999666666777;;;:::999;;;===<<<888444777666555666999;;;<<<;;;DDDDDDCCC>>>888444444666333222111...+++***+++,,,222333333222111...,,,+++,,,...222444333///+++((()))+++---///000000000000000///...---+++***)))(((%%%'''(((&&&"""!!!###%%%...---...000///---///444CCCRRRhhh}}}gggUUUAAA666111///000333222...)))''''''***+++,,,111444777777333///+++)))...,,,+++***+++---000111555444333000,,,+++,,,---111333777777555222000///+++***(((&&&%%%$$$%%%%%%+++,,,...111333555666777555333///+++***,,,...000777888999777444111///...222333555888<<<===<<<:::555555555555555333000---111333444666555333111/////////...---------......000...***'''&&&''')))+++111000555BBBTTTkkk}}}iiiUUUHHHAAA??????:::<<<>>>===:::666444444333555666666444222222222666555333...***)))---111666777777444///+++((('''((()))+++,,,------,,,,,,,,,***&&&!!! ###))).........---+++***,,,///222777666555444222000///...+++***((((((***...222555111111000///---,,,***)))***+++,,,---,,,***'''&&&"""###$$$&&&((()))***+++&&&%%%%%%(((,,,---+++((( $$$***222===PPPooojjjRRR:::000)))))),,,,,,,,,---'''((())))))'''%%%"""  ###&&&''''''&&&%%% """$$$&&&&&&###%%%'''***,,,...000000555444111,,,'''&&&)))---)))))),,,111111...000333333666555///,,,...///---|||vvvqqqpppppprrrvvv}}}}}}rrrggg[[[PPPFFF???555000///111333333333666555222...+++***+++...000555666888999999777555333222111///.........//////333000......---...666???MMMXXXiiivvv}}}zzzlll]]]TTTLLLAAA888333222000111555:::;;;888444333000---...111222///+++''''''***...222444222000111///444DDDXXXjjjzzz~~~gggSSSGGG???:::;;;<<<===;;;777555444555666999<<<;;;666222111222777999;;;>>>CCCOOO]]]ggg|||zzzmmm]]]PPPHHHAAA888333444666777666444111---,,,---///000000---,,,,,,000444666444111777:::>>>>>>;;;666111///*********,,,//////,,,***''''''(((,,,000222222222111222222000---++++++,,,444666777666333000//////,,,+++++++++++++++,,,,,,//////000111222222222222333333666<<<@@@GGGXXXhhhzzznnn[[[LLLDDDCCCBBB@@@@@@AAABBBBBBBBBFFFAAA:::666555666777888555555444555666888;;;======???AAA???;;;888888:::999999;;;===>>><<<888555666555444555777999999999===>>>???<<<888666666777444333111...,,,***++++++////////////...---,,,+++)))+++///333333111...,,,((()))***++++++,,,,,,,,,------,,,,,,+++***)))))))))+++,,,+++((((((***,,,111000111333111...000555EEEWWWooo|||aaaQQQ>>>444000...///222555111,,,))))))***++++++---111444555333000---,,,---,,,***)))***---000222444444333///,,,***+++,,,111333444333111///...///,,,+++***)))((()))******+++,,,///111333444444444333111---+++***+++...000555666777555222000//////555777:::;;;;;;:::888777222222222333444333000---...000444666777555333222222000---+++***+++---...///---+++******,,,...000555444888DDDVVVlllhhhUUUIIICCC???;;;999;;;<<<<<<999777777777777777777555222000111222///000000---)))(((+++...222444666666222...***)))***+++,,,---...---,,,,,,+++)))&&&###"""$$$***.........---,,,---000333666:::999777444222111000000---,,,,,,,,,---000333444222111...+++)))((((((((((((***+++,,,,,,+++***)))$$$$$$%%%&&&'''((()))***((('''''')))+++,,,***'''"""$$$)))///888IIIeee}}}mmmUUU;;;111))))))++++++***+++%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&###!!! """$$$$$$$$$###$$$&&&)))+++,,,---...111000---)))%%%%%%(((+++&&&&&&***......,,,---111444777666000---///000///}}}xxxtttqqqooooooppprrrwww}}}vvvpppfff[[[PPPEEE<<<666222...---111444444444777333000,,,)))((())),,,...444555666666777666666666000000000000000000000000000......000222555???IIIVVVfffvvvzzzlll___RRRKKKDDD;;;333000---+++,,,///444777666444...+++***+++......,,,)))((((((***---000111111///444444;;;KKK\\\iiissszzzyyycccOOODDD>>>;;;:::;;;:::777444222333444666999;;;:::555111111222===???AAAEEEMMM[[[lllxxxrrraaaPPPDDDBBB<<<555222333444555444111///,,,,,,...000111111///...///333777999777444333666888888555111///...+++******,,,...///...---''''''(((+++000333444444444555666555222...---,,,222444555444111...,,,++++++,,,---......---,,,+++111111222222222000---,,,000000555<<>>@@@BBBBBBBBB@@@@@@AAABBBFFF@@@999555555777:::;;;666666666666777999<<<======@@@BBBAAA===::::::<<<666:::>>>AAA???<<<888666555444333444666777666555666888::::::999888888888444222000...,,,++++++++++++***************++++++%%%(((---111333333222111******))))))((()))))))))+++++++++++++++******)))***,,,------------///000333333444555222///111777III]]]xxxsssYYYJJJ:::222///---...000555111,,,))))))))))))((())),,,000222222000//////---+++***)))***---000222333333222///+++)))***+++111111111///,,,+++,,,---,,,,,,,,,,,,,,,---...///+++---///222333222000///...---+++)))***,,,///000333444444222000//////000888;;;???>>>:::555333222,,,,,,---///000111///---+++...333777888777555444333111---)))((((((+++,,,++++++,,,---///111333555555444888CCCSSSiiijjjUUUJJJDDD===888888999;;;:::999999:::;;;;;;;;;:::777222000///000***---///...+++***+++---...222555666444000---+++---............---,,,+++***)))(((&&&%%%'''+++//////...---...111555:::===???===999666333111111111000000111111222222333333444111---(((&&&%%%%%%&&&'''(((***,,,------,,,+++'''&&&%%%%%%%%%&&&'''(((+++***)))***+++***(((&&&###$$$(((---333CCC\\\rrrrrrZZZ@@@666---,,,---,,,******###$$$$$$%%%&&&'''((()))(((((('''''''''''''''(((&&&$$$""""""###$$$$$$######$$$%%%'''((()))******+++***((($$$"""###&&&)))######&&&***+++(((***---333666555000---///000///}}}vvvqqqnnnnnnnnnnnnoooppprrrvvvyyyzzzyyywwwkkkeee\\\RRRHHH???888333///,,,---222555555555888444222000...---...000111444444444444444555666777111222222333333222111111///...000444888>>>IIIUUUbbbtttooo^^^SSSHHHCCC===666000///***)))(((***...111111111)))(((''')))++++++)))'''&&&&&&((())),,,---------111555@@@NNNWWW\\\cccjjj}}}ppp[[[JJJAAA<<<:::999888666333111111111222666888:::888444111222333???CCCIIIPPPZZZhhhxxx}}}iiiWWWIII???>>>:::555222222222111000---+++***+++---000111111333333444888===>>>;;;888000222333222000...---...,,,,,,,,,---///111111111+++***+++...333666888888777888888666222///......222444555444111---+++***+++---000333333111...,,,222333444444333000---+++---///444===JJJ^^^vvv~~~ppp___OOODDD???<<>><<<===???AAA>>>999666777999;;;;;;777777777888999:::<<<===>>>AAACCCAAA===:::999:::444:::BBBEEEBBB===:::999666555444555666666555333333555888999:::999888888000...,,,+++,,,,,,,,,,,,''''''&&&&&&''')))+++,,,%%%(((,,,000333444444333///...,,,***))))))******+++,,,,,,,,,,,,+++***)))''')))***,,,---...//////222222444666333///333999MMMdddmmmQQQDDD666000...------...///---)))''''''((('''''''''***---//////...//////,,,+++***)))***---///111111111000...+++)))))))))...000111000---*********------------...//////000,,,...000222222000---+++((((((((()))+++...111333111222222111///...///000666;;;???===666000...///(((((((((+++...//////...,,,///333777999777555333222000---***((('''((((((%%%'''***---111333555666111000333===KKK```{{{qqqYYYJJJAAA;;;888666888999999999:::<<>>???>>>;;;666111---,,,(((---111222000//////111000222444333111///......//////...---,,,+++******)))))))))((((((***---000///...---///333999>>>AAAAAA???:::666333222222222333444555666555444333222444222...+++(((&&&%%%%%%((()))+++,,,---,,,+++***)))(((&&&$$$$$$%%%&&&'''---,,,+++******)))((('''%%%%%%(((---444BBBYYYmmmyyyaaaHHH===333111000...,,,,,,$$$$$$###$$$%%%'''***,,,,,,***(((&&&%%%%%%&&&''''''%%%######$$$&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%""" !!!$$$&&&###'''(((%%%&&&***///222111,,,***,,,...---|||tttpppkkkiiijjjlllnnnooorrrrrrsssttttttrrrmmmjjjbbb]]]TTTLLLEEE>>>999555///---...444888777666888666666666666666777777777666666555444555555777777555666666666666555444444222222555;;;AAAIIIVVVbbbooovvvbbbQQQGGG???:::666111------+++)))((()))***,,,,,,,,,&&&&&&''')))***)))'''&&&###$$$%%%&&&'''(((***+++---555BBBKKKKKKJJJQQQZZZnnnmmmcccSSSDDD===999777666444222111000000111111333555777555222222444777???GGGSSS___jjjvvvxxxcccSSSGGG???===;;;888555333000...,,,)))(((((()))---///111111555555666:::??????<<<888///000000///...------///---...///000111222333444//////000333888;;;<<<;;;:::999777333///...///000222555777666333///,,,+++,,,///222555666555222000222444555666666333000...---111777@@@PPPggg~~~xxxfffWWWLLLCCC???999<<<>>>===:::888999;;;;;;999888999:::;;;:::999777888888999999;;;<<<<<<===@@@CCCAAA<<<777666666444;;;CCCGGGDDD@@@<<<;;;777666666666888777555333444555777999:::999888666,,,)))((((((+++......---'''&&&&&&&&&''')))+++---((())),,,///111222333333222111...,,,+++*********---......///...,,,+++)))&&&'''(((***,,,---------...000444666333111666>>>SSSjjj|||iiiLLL@@@444000///---+++,,,***)))'''((()))*********(((***,,,,,,+++***+++,,,+++++++++++++++---......---......---***(((((())),,,///222333111---***(((------..................---///111222111...+++)))###$$$&&&)))---111444666000111222111///...///000111666:::888222---,,,---))))))***,,,000222222111...000444666777555222000/////////...+++(((%%%###!!!###&&&+++///222444444...---000888DDDWWWrrrxxx^^^III===999:::555666777888888:::<<>>@@@BBB@@@:::333---)))(((,,,111333222111222444666555222///,,,,,,...000//////---,,,***)))((((((((()))******+++---000333000...+++---333999>>>@@@@@@===999555222222222333444555777888777444222000222222222000---***'''%%%***+++,,,,,,,,,***(((&&&((('''&&&%%%$$$%%%%%%&&&------,,,+++***)))((((((,,,,,,---111666BBBVVVhhh~~~iiiPPPCCC777222000---+++,,,'''&&&%%%$$$%%%(((***,,,,,,***'''%%%######$$$%%%$$$###"""###&&&((())))))###$$$$$$%%%%%%%%%%%%%%%###!!!!!!###$$$!!!%%%&&&###$$$(((***------(((&&&)))******}}}wwwrrrooohhhfffdddeeeiiimmmpppqqqsssrrrrrrqqqnnniiiccc^^^XXXTTTMMMGGGBBB???;;;999222000222888;;;999777888888:::===???@@@@@@???>>><<<;;;:::999888888888888999999999:::::::::::::::::::::>>>FFFMMMVVVdddppp|||vvvfffVVVEEE===666333000+++***+++,,,+++***))))))))))))***&&&''')))******)))'''&&&"""###$$$$$$%%%'''***---///666@@@EEEAAA<<>>GGGXXXpppqqq]]]OOOFFF???;;;888999999888666555666777555555777999<<<<<<:::888777777888999::::::;;;;;;;;;>>>AAA@@@;;;666555555444:::AAAEEEEEEAAA===;;;777777777888999999666444666555666777888888666555+++(((&&&(((,,,//////...))))))))))))***+++,,,---+++,,,---...000111111222111000...,,,+++))))))(((,,,---///000000...,,,+++***)))***,,,...///---+++***---444888777666>>>HHH]]]rrryyyfffKKK@@@666333222...+++***(((((((((***---/////////***++++++***((('''''')))***+++,,,------,,,+++***)))+++,,,,,,***)))))))))***///444666444///+++)))......///////////////...///000222222111...+++)))$$$&&&(((,,,///333555666000222444444222000///000---000333222///,,,+++,,,.........000333555555555000222333444444222000......///000000...)))$$$!!! """%%%))),,,///111222///...000777AAASSSooo|||aaaIII;;;888:::333555777888888888:::<<<<<>>:::777777:::>>>DDDIIIKKKJJJGGGEEEDDDCCCBBB@@@>>><<<;;;:::;;;;;;;;;<<<===@@@BBBCCCDDDDDDIIIQQQYYYbbbppp}}}vvveeeWWWOOO@@@999333111...******,,,+++,,,,,,+++***))))))***(((***,,,,,,+++)))'''&&&###%%%&&&&&&&&&)))...222555666888;;;888444777<<>>;;;===>>>===999444000...)))))))))+++///111222111000000111555777666111,,,***+++------,,,,,,---...,,,///333333222000000111000111444888;;;<<<999777666666555333000//////111222555999:::777444111000---...///111444666888:::555555666666777666666666555===FFFPPPbbbyyyiiiTTTHHHAAA<<<999999777555444444555444444333333444666:::;;;;;;:::666777888999999:::::::::777<<>>HHHSSSiiizzzvvvdddLLLBBB999666444///+++)))(((((())),,,///111111000*********(((%%%%%%&&&''')))+++...000///,,,(((%%%&&&(((***+++***))))))***+++...333555333000...,,,...///111222333444333333111222222111000...,,,***)))***---///111333333444111444777777555222000///------------,,,,,,,,,,,,000///...///222333444333000111111111111000///...//////000000---)))&&&###$$$%%%'''))),,,...000111111000222777@@@QQQmmm{{{bbbLLL>>>888777222555777888777777777888;;;===>>>;;;666000,,,***)))+++------,,,...333888555333///+++((((((,,,///000///---+++***)))*********+++++++++---000555999222---''''''+++111444444333222222111000000000111222333444444333111...---,,,---.........,,,+++******++++++***)))&&&###!!!!!!"""$$$&&&'''''''''&&&***,,,,,,+++******---000555222111222555<<>><<<;;;<<<<<<;;;999777999>>>@@@;;;888777===BBBJJJQQQTTTRRRNNNKKKIIIIIIGGGEEECCC@@@===<<<;;;;;;;;;===@@@DDDGGGJJJKKKLLLPPPXXX```jjjxxxqqq[[[NNNKKK@@@:::444222000,,,,,,///***,,,------,,,+++++++++))),,,......,,,***''''''&&&'''))))))))),,,222777:::444000222333111000111333;;;@@@===888444000+++---,,,,,,///333444222000)))+++...000111666===CCCQQQ^^^rrr}}}mmmZZZNNNIIICCC>>>:::<<>>???===:::::::::444444888===AAA@@@;;;666555555666888:::999777555444222000111444666555444222...***+++...111///,,,000111111222111000...---,,,,,,,,,---///000222333000111111000///,,,***)))###%%%)))---000111000000///...---///000///,,,((()))///999@@@BBBEEEPPP\\\rrrtttbbbNNNDDD;;;888666000+++(((&&&&&&(((+++...000///---)))))))))&&&$$$$$$&&&'''(((+++///111000,,,&&&###$$$&&&)))******)))***+++,,,...111222111000///000...000333555777888888888333222222111///...---,,,...///000222222222111111222555999:::777333000......---+++***,,,---,,,+++...---,,,,,,...000000///000000///////////////000111000000...,,,)))'''&&&(((((()))***,,,...000111111111222777???PPPlllxxxaaaOOOBBB999444222444777888777666555555;;;;;;:::666111...,,,,,,,,,---...,,,,,,///555;;;111111...+++))))))+++...111000...,,,+++++++++,,,++++++++++++---111777;;;333,,,%%%$$$(((---//////......//////000000000000000111222222111000---,,,******************+++,,,))))))***)))(((%%%###!!! $$$'''))))))(((''')))+++,,,+++***+++...222///---,,,///333:::IIIVVVkkkzzz```OOO;;;///***(((***---'''((()))***,,,...///000***)))(((&&&%%%######"""""" """%%%)))***+++%%%%%%&&&'''(((((((((((($$$""" ###%%%%%%$$$ ###((((((&&&'''+++***------)))(((+++...---oookkkcccYYYRRRPPPQQQTTTSSSVVV\\\dddjjjmmmllljjjddd```[[[WWWTTTOOOHHHCCC===<<<<<<;;;::::::::::::888:::===>>>>>>>>>@@@AAABBBMMMVVVXXXWWWVVVTTTQQQKKKIIIIIIIIIDDD>>><<>>>>>999333777777777888:::999777555......//////000000000000222333444333000...---...222666999999444000......+++)))((((((+++...000111+++,,,------+++*********(((''''''))),,,///000000.../////////...+++(((&&&)))...666;;;<<>>>>>===<<<;;;:::888:::===>>>???@@@CCCEEEQQQVVVZZZYYYYYYYYYSSSLLLIIIGGGGGGGGGDDD???>>>AAADDDFFFIIILLLOOOSSSYYY]]]aaaeeejjjooouuu|||uuufffWWWLLLFFFCCC???<<<666222000...---+++''')))+++,,,,,,,,,...000111000000111000...)))&&&&&&''')))+++...000333444555444222///...---,,,,,,111111222333333222111111...+++)))+++///222000---(((&&&''',,,222;;;KKKXXXqqq~~~xxxiiiYYYOOOHHH@@@;;;:::777666666777888666222///***++++++,,,---...///000//////000000///---,,,+++...111333222///,,,---...---222555222+++'''(((++++++...111000---+++,,,...000000111111333444666777888666444333444444333111000...,,,---///111111111111...///222444444777<<>>;;;999888666444222000...,,,+++,,,++++++---000111000//////111555999;;;:::888777444555777888888888777666444333333666999:::666333888888888888777666666555111000000000000000000111444444444222///------...222555888888555111......)))(((''''''(((******+++((()))***+++***)))))))))((('''&&&''')))+++,,,,,,------------+++(((%%%$$$&&&***000555888@@@RRRdddppp\\\EEE===555111,,,&&&###$$$$$$'''+++......---------++++++***(((&&&''')))+++,,,,,,,,,***((('''((()))(((***+++***(((''''''(((...///000111333333333444666666777888999999888666555666666333000...///111000333666666444222333555555888<<<>>>===:::555222///---)))((()))+++,,,,,,+++,,,,,,+++******---///000111222222222111///...000,,,((((((+++...000111---,,,******---111555777999777777;;;BBBQQQjjjhhhSSSDDD:::555222333444666777888999999;;;===<<<777111...///222888999999888555444444555000,,,(((&&&(((+++,,,,,,111111///,,,((('''***---111000///...///222555777222///,,,************)))------,,,+++++++++,,,,,,000333666555000,,,,,,...***'''%%%&&&***,,,,,,***+++***)))))))))'''$$$"""!!!"""$$$(((******'''$$$%%%'''***---...///000111///+++******,,,222@@@MMMaaazzzqqqXXX@@@999777000,,,---))))))***---000222333222,,,&&&###$$$%%%$$$%%%'''''')))******)))***+++,,,'''''''''''''''((()))))))))&&&###!!!!!!$$$(((+++)))+++++++++++++++...000222333000+++***---...,,,SSSQQQMMMHHHEEEDDDGGGJJJQQQTTTYYY___dddccc```\\\SSSOOOJJJGGGGGGEEEAAA>>><<<===???@@@???===;;;999888:::<<<>>>@@@CCCHHHKKK[[[\\\[[[ZZZ[[[ZZZRRRHHHEEECCCDDDFFFDDDAAABBBFFFJJJOOOVVV\\\```cccfffgggjjjmmmssszzzsssdddXXXQQQJJJCCC======;;;777444222000---+++&&&(((***+++,,,---///111//////000222222000,,,(((&&&''')))+++---//////000222222000///............---...///111111111111000000...,,,---000222111///+++((()))...666BBBTTTddd}}}hhh\\\OOOIIIEEE>>>888666222111111222333333111///,,,+++*********+++,,,------///111///,,,)))***+++---111444333///+++******,,,000222///)))&&&'''***))),,,//////,,,)))***+++------...///222555999:::;;;999666666666555333111444222///...------,,,***,,,)))***---///222999AAAOOO___ttt{{{fffOOOBBB>>><<<::::::888666444111...---,,,,,,---,,,+++,,,---......---'''+++111666999999777555///000222444555555444444111222333444444555444444:::;;;:::666222111444777444333111000//////000000444444333000...,,,---///111333555555111...+++***%%%%%%&&&&&&&&&%%%%%%$$$&&&''')))***++++++******))))))(((''''''((()))***++++++***)))'''%%%###"""$$$&&&***///444???UUUiiiiiiSSS>>>888333...(((""""""&&&&&&)))...111000...---,,,******(((&&&%%%'''+++...++++++***(((&&&''')))+++,,,,,,+++)))'''&&&'''(((...///111333444666666666:::888777555444333333333444555666666444222333333444777::::::777555555666777:::===??????;;;777444111///+++)))******+++***(((***+++,,,+++,,,---///111111222333222111000///---***'''&&&)))---000222///...,,,,,,---000444666999777777;;;BBBSSSmmmiiiTTTDDD;;;666111222333555666777888999;;;>>>>>><<<777333333555<<<======;;;888444333222+++)))''''''))),,,------333333222,,,&&&%%%)))...444222000//////111444555222///---+++++++++***)))///...---,,,,,,++++++,,,000222444222///---///111***(((&&&(((,,,//////---,,,+++*********(((%%%###!!!"""%%%(((******'''$$$!!!%%%+++111333222000...+++(((&&&''')))...:::EEE\\\uuu|||cccJJJAAA???999333111,,,+++,,,...222444444333...((($$$%%%&&&&&&(((+++***,,,......---,,,,,,,,,((()))))))))(((((('''&&&)))'''$$$"""###&&&***------------,,,+++,,,///222444555333---+++------+++JJJIIIHHHEEEDDDFFFIIILLLQQQSSSXXX]]]```___[[[XXXMMMIIIDDDBBBAAAAAA>>>;;;999;;;>>>??????<<<999666999;;;===>>>AAAEEEKKKOOOWWWZZZ[[[ZZZYYYWWWOOOFFFCCCAAABBBDDDEEEDDDGGGLLLQQQYYYccclllpppqqqpppppppppsssyyy{{{rrrgggYYYPPPLLLHHH@@@:::;;;:::888777555222...+++((()))++++++++++++---///,,,---///222333111---***((()))+++,,,------------000000//////////////////)))***,,,...000000000000222000...///111333333222333000000666>>>LLL___ppprrrYYYOOOFFFDDDBBB<<<666444000///...///111333333222///...,,,+++++++++---...---000222///)))%%%&&&)))+++///222222---(((&&&&&&***,,,---***&&&$$$&&&)))(((+++......+++((()))+++++++++,,,...222666:::<<<:::888777777777666444222555222///...---+++)))'''***((('''***---222<<>>;;;::::::;;;999888555111...,,,---...///...,,,---......---+++%%%(((---222555666555444---...000222333444444444...000222222222444666999;;;<<<;;;666000...333888555333000...---,,,---...111111000---,,,,,,...111000111111000---)))%%%###"""$$$&&&'''&&&$$$######&&&''')))+++...///...---++++++***)))((((((***,,,******)))(((&&&%%%%%%$$$&&&&&&(((,,,222AAAZZZoooeeeNNN<<<888444///'''!!!"""(((***---222444222...+++)))))))))'''%%%$$$'''+++///,,,,,,***'''$$$%%%(((***,,,+++***'''%%%&&&)))+++///000222444666777888888:::888555222//////111333666777888888777555333333666:::======:::777666777999<<>>===;;;888888888888999;;;:::666333111000)))((()))***,,,...000000111333222---&&&%%%***000555333111///...///111333333///+++))))))*********//////......---.........///000111000......111333---+++***,,,000222222000---,,,,,,,,,,,,***'''$$$######&&&(((***)))&&&### $$$***000444333///+++&&&"""!!!$$$&&&+++555???TTTkkkoooUUUIIIEEE>>>777333,,,---///333666666444222---'''%%%'''(((((((((+++,,,///111111///,,,++++++))))))******)))(((&&&%%%(((&&&$$$###$$$'''***---,,,...//////...---...///222444222...,,,...---***DDDEEEEEEDDDEEEHHHMMMQQQVVVWWWYYY[[[[[[XXXSSSNNNJJJFFFBBB@@@@@@???;;;888444777:::======:::777444;;;<<<>>>???AAAEEEJJJNNNOOOWWW]]][[[VVVQQQJJJCCCAAA???@@@CCCDDDEEEJJJPPP[[[bbbnnnvvvzzzzzzyyyxxxuuuwww||||||sssbbb\\\TTTNNNJJJEEE???;;;;;;:::::::::888555000,,,,,,---...---+++++++++,,,+++,,,...111333222...+++,,,------------,,,,,,+++++++++,,,,,,------------&&&(((***,,,.../////////000...------///222333333666555999AAALLLZZZmmm|||ttteeeMMMEEE?????????;;;555333000......///222555666666333222111000/////////000///222222...'''###$$$'''+++///222222---(((&&&%%%((())))))&&&###"""%%%(((***,,,...---***(((***,,,,,,,,,...///222666999;;;666555555666777777555333000///---------,,,***(((+++)))))),,,///555CCCPPPccc|||iiiWWWDDD;;;888777999;;;999999777333///---///111222111000000111000...,,,((()))+++...000222333444...///000222333555666666---///111333444777;;;>>>:::<<<<<<777111///333888444111...***((()))***+++,,,,,,,,,+++***,,,///222333222111...+++'''### !!!$$$(((***(((''''''''''''&&&'''***...000000///+++++++++)))'''(((+++...,,,+++***(((((((((((()))'''%%%&&&***333DDD^^^tttdddMMM===:::666333+++$$$%%%***...111555666222...)))''')))(((&&&$$$$$$''',,,000000///,,,'''$$$###%%%'''(((((('''%%%%%%'''+++//////000222444666777888888666666333///---...222666888888888888777555333111555:::??????<<<888777777:::<<>>666111+++...222777:::888333///)))%%%&&&***,,,***((()))---000222111///,,,+++***))))))*********((('''&&&&&&%%%###"""###%%%(((***+++///333444333000---,,,,,,//////,,,,,,...---***AAAAAAAAAAAACCCGGGNNNSSS\\\[[[XXXVVVRRRMMMGGGBBBFFFCCC@@@@@@@@@???;;;777222444888;;;<<<;;;888666<<<>>>???@@@AAACCCFFFIIIKKKTTT[[[XXXQQQKKKEEE@@@???======@@@BBBDDDJJJQQQ___fffpppxxx|||}}}}}}}}}zzzzzz|||}}}rrrhhhUUUSSSOOOJJJFFFBBB???===<<<<<<<<<<<<;;;888333///111222222000...------...------...000222222000...111000...,,,+++*********&&&'''((())))))******)))%%%''')))+++---.........+++*********,,,///111333555888BBBOOO]]]jjj|||zzzfffWWWEEE>>>999;;;===999333111///...---///333666777777555555444444333222111111000111000,,,'''$$$%%%'''...222555333///***)))))))))(((&&&$$$""""""%%%(((,,,......,,,)))(((+++...000111222333444555555666222222222333555555333000*********+++---...,,,+++---,,,...111555>>>NNN]]]rrrzzz___PPP@@@888555444555777666888888444000///111333333333444555666444000---+++,,,,,,---///111333555000111222333555666777888///000111444777;;;>>>???888:::;;;999555444555888222///+++'''%%%&&&((())))))***+++++++++,,,///222666555222000///+++'''$$$$$$(((,,,---+++***+++,,,'''$$$###%%%***...000///***++++++(((%%%&&&***...222000...+++*********+++&&&$$$%%%,,,777JJJeeezzzaaaJJJ<<<999777555111+++))),,,///222555555222...***(((******)))'''&&&)))---000222111...)))%%%""""""###$$$$$$$$$$$$%%%(((,,,000...///111333444666666666333333222///,,,...333999999888666666666444222000222888===???<<<888666555:::;;;>>>???>>><<<999666...---+++++++++,,,+++***((()))***)))((('''((()))++++++,,,---,,,+++***)))%%%&&&''''''''')))+++...---///000///,,,,,,///222333222333888BBBVVVsssttt[[[HHH===888666555444444444555777888555777999;;;<<<<<<;;;:::999::::::777222...+++***''')))***++++++,,,...000///////////////000333666111///---,,,,,,...000222555000***&&&&&&(((+++,,,,,,,,,,,,---///000222333,,,,,,+++,,,---...000222///......111555777666333111000/////////---***((('''((()))+++---+++'''$$$''''''(((,,,///...)))%%%%%%)))///666@@@SSSkkkiiiTTTEEE;;;333...,,,///444999;;;999333...'''%%%''',,,...,,,)))***///000222111...,,,++++++(((((()))*********))))))&&&$$$"""!!!"""###&&&'''+++000555777555111---+++'''***,,,+++,,,......***???>>>>>>===@@@FFFMMMSSSYYYVVVRRRMMMIIIDDD???;;;>>>===<<<>>>@@@???:::666222555999<<<>>>>>>===;;;>>>???@@@@@@@@@@@@AAACCCFFFKKKNNNLLLJJJHHHDDD???===::::::<<<>>>@@@GGGNNNZZZ```hhhoootttxxx{{{}}}{{{zzzyyywwwssskkkaaaYYYNNNJJJEEEBBBAAA@@@>>>===>>>>>>=========:::666222555666666555333222222444111000000111333444333222333111---***((('''((()))%%%&&&((())))))))))))(((%%%&&&)))+++------------)))))))))***+++///333666:::AAAOOOaaaooo{{{ooo[[[JJJ@@@999555777999666111///,,,+++,,,...222444555444333444555555555333111000///...,,,***)))))))))***000222444333...++++++,,,+++)))&&&$$$###%%%(((+++......---)))&&&'''+++000555666666666555333111000000000000111222111...+++&&&&&&'''***---///...------...222888>>>HHHZZZkkklllUUUHHH;;;555222000000222222555777555111///111444222333666999:::777111---+++,,,...000222444555555333333333444666777888999333222222555:::======<<<666777999;;;;;;:::888777222...)))$$$###$$$''')))+++---......------...///555333111111111000,,,))))))---111000---+++---///)))%%%!!!###)))...000000...///...***%%%%%%)))---:::777222---***))))))***&&&%%%(((222AAAUUUpppyyy\\\DDD777444333666555000---------000333333111///---------------++++++,,,///111333222000,,,'''###""""""!!!"""######$$$'''+++......///000111333333333444111222222///,,,...444999888555333333444444333111///444;;;>>>;;;777444444999:::<<<===<<<:::777555...,,,,,,---...000///...------,,,***'''&&&''')))******+++,,,+++***)))((($$$'''******)))((()))++++++---000...++++++...222111000111666AAAVVVtttwww___KKKAAA===999888666444444555666777999999999:::;;;:::999777888888777444000,,,+++,,,***,,,,,,+++***+++...111333222111333666888888666///...---,,,---000333555444111---******+++++++++++++++++++++,,,---...///+++******+++,,,.........***)))+++///555888777555222111000000000///,,,))))))***+++---...,,,(((%%%******+++...111...&&& %%%(((,,,222;;;KKKaaavvvvvv]]]III<<<555222000111333666888777444111***'''''',,,///---,,,...000111222000...------...'''''''''((()))+++,,,---&&&%%%###"""!!!"""$$$%%%***...222333111---***(((%%%))),,,+++,,,...---)))???>>>===<<<>>>EEENNNTTTRRROOOJJJFFFCCC@@@===:::888888999<<>>@@@AAAAAA@@@>>>@@@AAAAAA???======>>>@@@AAA@@@???CCCHHHFFFAAA;;;888777999;;;===DDDLLLRRRWWW^^^eeekkkqqqwwwzzzzzzxxxtttnnnfff\\\RRRLLLLLLEEE===:::<<<>>>>>><<<@@@???>>>>>>>>>;;;777444777888999888777777888999555333222222444666666555444111,,,(((&&&%%%&&&'''((()))***,,,,,,,,,+++***%%%''')))+++,,,---------***++++++,,,...222777:::DDDLLL]]]ooo}}}zzziiiTTTDDD>>>666222555777444///---))))))***---000222222111000222444555555333000...---+++))))))+++,,,---,,,///111222000,,,******,,,---+++'''%%%%%%'''***---......+++'''$$$%%%+++000888999:::999666222...,,,000/////////000...***'''$$$%%%&&&***...//////...---///555<<>>;;;777444555999<<>>:::666111...((($$$"""$$$(((***...000111111///------...222000...///111222///,,,...111444222---+++,,,///---(((######)))000333333333444222---'''%%%)))...???;;;555///***(((''''''''''''---999JJJ```{{{uuuWWW???222//////444777444///...+++---000111111000000111///000000///......111333222222111---((($$$###### !!!######$$$&&&))),,,---...///000111222222222111222333000------333999666333000000333444444333,,,222999<<<:::666444333888999;;;<<<;;;999666555...------...111333222222222111///+++'''&&&((()))******+++,,,+++***)))(((###'''+++,,,***(((((()))))),,,///...+++***...222000...000555AAAVVVtttyyyaaaNNNEEEBBB;;;999777555444555666777===<<<;;;::::::999777555111222111000---,,,---//////000000...,,,,,,///333777444333666;;;===:::666///...------///222555777222111000000000...,,,)))*********))))))***++++++)))))))))***,,,------,,,%%%%%%'''---444888888777333222111111111///,,,***++++++,,,...///---)))%%%,,,,,,...111333///%%% %%%'''***...999HHH\\\qqqfffNNN@@@:::777333222222333555666555333---)))(((,,,......///222222222222000......///000&&&&&&&&&''')))+++...000(((&&&$$$"""""""""###$$$(((***------+++(((&&&%%%&&&***---,,,---...,,,(((======>>>BBBHHHLLLLLLKKKLLLHHHBBB>>>===;;;888666333555888:::::::::999:::777888;;;@@@CCCCCC@@@>>>;;;AAAFFFFFF@@@;;;888999999;;;<<>>:::666444555888:::;;;;;;===??????<<<999777777777888:::;;;;;;:::999888555222111444999;;;999555111///+++'''%%%%%%&&&''')))---222444111...------(((***,,,.........,,,,,,,,,++++++---333999===@@@MMM\\\mmmyyyrrr]]]KKKAAA<<<888222...---......---)))---000111///,,,***)))+++---000222222000...---)))'''''')))...000000///111///---+++***,,,...///...***&&&''',,,...---+++111,,,'''$$$&&&***///111:::::::::888555000,,,))).........111333111---(((%%%&&&)))...111111///,,,...111444999DDDXXXrrrlll[[[FFF<<<333...+++)))+++///------...111555555222...222333555:::===:::111)))+++---222666999::::::999111333555555555888>>>CCC<<<888333222444666666555111444888===???===999555---,,,***'''%%%&&&)))+++///000222444444333222111///000222111000///000111222444555333///,,,,,,......---++++++,,,...111333666777666000(((%%%&&&***000000///,,,***)))***,,,))))))111BBBVVVjjjiiiNNN===444222111111222222111///---...///000000111333555555444222000//////111222222222000+++$$$######$$$$$$%%%)))...222///---+++---000333333222111111///,,,***+++///444222333222111444888777222222444888::::::777333111777888888888888777666666555555777888888777666555444333000---***)))(((((()))''''''+++000333000,,,)))))))))))))))((((((''')))+++---...------...000///000333888DDDZZZtttfffQQQEEEBBB???===999666555666888:::<<<;;;:::888555333222111222000...000333444222000111...***'''(((+++000333<<<777222555;;;===888111---,,,,,,...222555777777666444222222222222000...******)))(((((('''&&&&&&$$$(((,,,/////////000111$$$%%%''',,,000333444333555333000---***)))(((((('''***---...,,,)))((((((///---*********(((### !!!###&&&(((((('''((()))666AAATTTmmmttt^^^KKK???888:::666111000222444444333000000///...---///111444444333222///,,,,,,...000)))&&&###$$$(((---///000---***&&&#########"""!!!$$$&&&(((((('''$$$"""!!!&&&(((+++------,,,***)))@@@@@@BBBIIIQQQSSSOOOKKKGGGCCC>>>;;;;;;:::999777444666888:::999888777777777888:::===???@@@===;;;:::@@@EEEEEE@@@;;;999999888999:::<<<============:::666444555777777;;;AAACCCKKKTTTZZZaaaiiiooooooooohhh]]]QQQFFF>>>888666444111......111444777888:::;;;<<<;;;888555444444666888:::<<<===<<<:::999333111000333888:::888555111///,,,(((&&&%%%$$$$$$(((,,,222444222///---,,,***+++,,,------,,,***))))))***---222:::BBBHHHKKK___mmm~~~}}}iiiWWWHHH@@@999555111...---------,,,---000222222///---+++******+++---......---,,,+++---,,,+++...111222111///---+++)))''''''(((***+++...+++((()))---000...,,,...***%%%$$$''',,,111333888777666444222///...---......///111333222...+++*********---///111000//////333:::BBBOOOeeefffUUUAAA999111---+++)))***...---------000333333000---000///000444888666000***+++---000333666777777777222333444333333555999===:::777333222333444444222111444777;;;<<<;;;888555......---***((((((***,,,///111333555666555444333000111222111//////111333333555555222...,,,,,,---------------...//////000555666444...'''$$$&&&)))+++++++++***))))))***,,,---...777KKK```uuudddKKK;;;444222111111111111///...---...////////////111222222222111///------...///000000...***$$$  """###%%%&&&)))---333777333000---,,,///111111000111111000---++++++...111333444333222666::::::666333555666777666555222111555666777888888888888888:::;;;===>>>===:::777444222222111000...,,,***)))+++)))))),,,111444222///,,,+++***((('''&&&&&&&&&***,,,...///......///000---///333999GGG^^^yyygggRRRGGGDDDAAA???<<<999777777777888888888999999777444111///222111222444666555222///...,,,((('''(((---222555:::666444666:::;;;777222///...,,,---000444666666555444333333333222000......------,,,+++***)))(((***+++---///111111111111'''''')))---111444444333111000---+++((('''''''''''')))+++---...,,,***(((,,,)))&&&&&&''''''&&&$$$)))+++------+++)))((()))000999KKKccc|||zzzcccPPPDDD>>>===:::555444444555444333000000000///......000111111111000---***))))))+++)))&&&$$$%%%)))...000111...+++'''%%%$$$$$$###"""$$$'''******'''$$$######&&&'''***,,,,,,,,,***)))BBBEEEJJJSSSYYYWWWOOOHHH@@@===:::888888888888777555666888999999888777555888888777999:::;;;999777888===BBBCCC???;;;999999777888:::;;;;;;:::888777777333111444555666:::???AAAKKKUUU\\\bbbiiikkkjjjfff]]]PPPDDD<<<555///,,,+++***)))+++...222555666999:::999777444111111222333666:::===>>><<<:::888000//////222666888666333///...---***(((&&&$$$###'''+++///111000...,,,++++++,,,------,,,***)))(((***,,,222:::DDDOOOXXX]]]uuusss```OOOCCC===444222000.........---,,,111222333222///---,,,---,,,,,,---------,,,,,,+++111111111333444333000...***)))'''%%%%%%&&&'''(((,,,***)))+++///111///,,,***(((%%%%%%(((---111444444333111///.........///,,,---...111333333000---...---,,,,,,...000111000,,,333===IIIYYYnnnvvv]]]NNN<<<444///---,,,******,,,...------...000111///......,,,+++---000111...+++,,,,,,...///111222444444222222222111000111333555777555222222222222111///111333555777777666555444///000000///---,,,---...000222444777888888777777333333222000///000222555666555444111---+++,,,------....../////////...---444444111***$$$"""%%%(((%%%&&&(((((('''(((***,,,000444@@@VVVnnnzzzaaaIII;;;555333111000000000...,,,------------------------...///000///,,,******+++------+++((($$$"""!!!""" ###&&&***...333999===888444///------///000111222222222000...---...///333555555444777<<<<<<999555555333333222222333333333444666888999;;;;;;;;;???@@@CCCDDDBBB===888555000111222222111...+++)))...,,,***,,,111444444222...,,,)))'''%%%$$$%%%%%%+++---//////......///000...000555<<>><<<999888888888:::<<<===<<<;;;888666333///...111333444888===BBBMMMXXX___cccfffeeeaaa^^^SSSFFF<<<777444///++++++******,,,000333555555888888777444111//////000...111666:::;;;999666444---,,,---000333444222000,,,------,,,+++)))'''&&&((()))***++++++++++++,,,,,,,,,------,,,+++******...111777@@@MMM\\\jjjrrrooo[[[KKK@@@;;;222111000000111111///---000111111000......///000222111111000000000//////444444555666555222...+++***)))'''&&&%%%&&&'''((()))((())),,,///000...,,,***'''%%%&&&)))---000111000///...---,,,,,,,,,,,,***+++---000111111///......---,,,---///000///...---555CCCRRRcccvvvoooVVVFFF777222...///...+++***,,,---------...///111111111000---***)))+++---...---------------...000111222111111111111000000111111333222111111000///...---000111222222111111111111111222444444111000//////111333666888:::::::::999444444222000///000333666777555222///,,,+++,,,---000/////////.........---333111---(((###"""%%%(((###$$$&&&&&&&&&'''***,,,333:::JJJbbb{{{xxx___JJJ>>>555333111000000///---+++---,,,++++++,,,+++***)))+++...000000,,,)))))))))+++***)))'''%%%$$$###$$$!!!$$$(((,,,000555:::>>>;;;777222///...000444666444444444333222000//////222555555333666;;;===;;;666444111///000333666999555666888:::;;;<<<<<<===???@@@@@@@@@???;;;888666222222222111///---+++***...,,,***+++///222333222...,,,(((%%%$$$$$$%%%&&&+++---......---,,,---...000333777===III^^^www~~~fffSSSHHHEEEBBBBBBBBBAAA???<<<999777444555666777777555333222444333333333222111///---***)))(((((()))---111444222555888999888666444333333222222444555555333222222222222444555333///,,,...///000222333333333333888333......222444222///+++++++++,,,///000000///++++++******))))))))))))***)))***///555666222,,,)))&&&""" """%%%***---555666555333...***((('''***...777FFF[[[uuunnnYYYKKKFFFDDDBBB>>>:::777555222111000///......---,,,)))(((''')))++++++(((&&&$$$$$$+++***))))))+++,,,......)))'''$$$#########"""!!!!!!'''------((($$$$$$&&&###%%%'''))))))))))))(((LLLUUU```aaaXXXLLLDDDAAA<<<:::888555222222222333333333555999===>>>===:::777555222222333444333333333555777888777777777888999;;;>>>??????<<<888666///,,,,,,111444555999>>>CCCNNNZZZaaacccddd___ZZZSSSJJJ>>>777555444222//////...---...000222333333444444333000---++++++,,,(((,,,000444666444111///***+++,,,...000000---,,,)))***,,,---......,,,,,,***(((%%%$$$%%%(((+++---++++++,,,---------------000333:::DDDTTTiii}}}ooo\\\KKK???999333222222333444333111///---............///222444666666555444333333222222333444555555222///+++)))((('''&&&%%%%%%%%%&&&&&&&&&&&&(((+++---...---,,,+++)))((((((***,,,,,,,,,,,,---.........,,,***((((((***,,,---------,,,,,,******,,,///111111...,,,///:::LLL___rrrjjjQQQAAA666111///111111...,,,...---...///000000111333444333///+++)))***,,,...//////...---,,,---///111222000000111111222222222111000000000///...---------000111111///---,,,---///222444666666444222111111222444666999;;;;;;::::::444444222000///000333666555333000...---------...222111///...------...///000...+++'''$$$$$$&&&(((%%%&&&&&&&&&&&&(((+++...777BBBUUUlllttt\\\III???555444111111000///---+++,,,******+++,,,,,,***'''***...222222...******++++++)))(((&&&&&&%%%%%%$$$"""&&&***...111444888:::<<<999555111000333888<<<777666666666555333111000000333333111222888;;;:::444222000///000555:::>>>999:::;;;;;;<<<<<<;;;;;;;;;:::888777666666777777666444000---+++***++++++,,,+++******,,,///000111,,,***'''%%%%%%&&&((()))***+++---,,,+++******+++...111666===III]]]uuuyyybbbPPPFFFBBB???AAABBBBBBAAA>>>;;;999777666666555555666777777888777444111//////111222---,,,*********,,,...000///333888:::999666555444444555888:::;;;999333///111111222333444333///,,,)))***,,,...111444666888:::444...---000222000---+++***)))***,,,---,,,+++,,,,,,,,,---------,,,,,,++++++,,,222888999444...,,,***&&&###"""%%%)))---000111222000,,,)))''''''(((***///:::MMMhhhsss]]]MMMEEEDDDBBB>>>:::555222111111000...,,,,,,,,,***'''$$$###&&&)))***)))((('''''',,,---,,,,,,+++*********%%%$$$"""!!!""""""  &&&,,,,,,)))$$$###$$$"""###%%%'''((((((((((((UUU\\\bbb^^^QQQEEE???>>>:::999777333///...///000222111333888===???>>>;;;444222111111333444444333333222222222444666999:::<<<>>>AAABBBAAA<<<777444...,,,---333777999>>>CCCLLLWWWccchhhiiiggg```YYYFFF???777333222222222111222000---,,,---/////////.........---***(((((()))&&&)))---000111///---+++***+++...//////---***)))&&&(((***---.../////////,,,(((###!!!$$$(((,,,...******+++,,,,,,---......---222<<>>666222000222222///...///...000111222111000111222111///,,,))))))+++...000...------,,,---...000111000000111333555555333111---.........,,,,,,---///000222333000,,,***,,,///333555777777555333222222222444666999::::::999999333333222000///000222555111///------...000000///111000000///.........///---,,,***((((((((()))***))))))((('''(((+++000444???OOOeeeyyynnnWWWFFF>>>666444222111111111///---***))))))+++...///,,,)))***///333333///,,,---000---+++((('''''''''%%%$$$$$$'''+++///111222444666;;;999666333222555;;;???888777666666777666444111...111222//////444888888333111000///111666;;;>>>;;;;;;;;;;;;;;;:::999888666444222000000222555666666444///+++)))***,,,---+++++++++,,,---...000111+++***(((''''''''')))******+++,,,,,,***(((((()))(((---444===JJJ___vvvuuu```OOOEEE@@@>>>???AAABBBAAA>>>;;;999999777666444444666888999;;;999666111///000444777///...---,,,,,,,,,---------222777;;;;;;999777555555777:::>>>>>>;;;555000111111111222333222///---&&&&&&''')))---222666999999555000...///000...---)))((('''''')))******))),,,,,,---............---+++,,,///444888777222------,,,***'''$$$%%%(((******,,,------***((('''(((%%%&&&***333EEE```~~~{{{fffSSSHHHCCCAAA===777222000111222222///,,,+++,,,+++(((%%%!!!$$$(((******))))))***,,,---...---***((((((((($$$###""""""######!!! !!!%%%))),,,***'''$$$"""!!!"""###%%%&&&''''''((([[[[[[XXXQQQHHH@@@:::888666666444000,,,+++,,,...111000111555;;;>>>;;;888111000000222444666666555555222000///222666;;;>>>DDDFFFHHHHHHEEE>>>777333///---000777<<>>888666444444666666444222---111111---,,,111555666222111000000222444777999888888999999888777666666444333111000000111333444333111///---------///000,,,...000111111111222222---,,,+++)))((((((((((((+++,,,---,,,***(((((()))(((---444===KKK___vvvsss```PPPFFFAAA???@@@@@@@@@???<<<999777777666666555555555666777777777555111......222666000//////...------------,,,000666;;;>>>===999666888888:::<<<<<<:::666333222111000111222222000...'''&&&%%%%%%(((...444888777555333111///.........)))'''%%%&&&''')))))))))******,,,------,,,,,,+++***---111444555222...++++++,,,,,,***'''%%%&&&((((((***,,,,,,***)))((()))&&&'''***000@@@ZZZxxxttt___PPPBBB@@@<<<555000///222555666111,,,+++---...+++(((###%%%((()))(((((()))***(((***------***(((((()))&&&%%%%%%%%%&&&&&&%%%######%%%(((+++---+++&&&!!! !!!"""###%%%&&&''''''\\\UUULLLEEE@@@<<<666111222222111...***)))+++...111000000444999;;;888444//////000222666777777666777333///...111777===AAAMMMNNNPPPNNNIIIAAA999333111///333:::@@@DDDIIIOOO]]]fffkkkiiiaaaWWWJJJ@@@777666444000---,,,...000555111,,,******---//////---///222222000...------+++,,,...//////...---,,,///111444444111---***(((&&&&&&'''(((***+++,,,---+++)))''')))---//////---+++***)))((('''''''''(((111999GGGUUUeeeyyyyyyfffUUUGGG>>>:::888666444444444555444333---000222333333333444555;;;<<<======;;;888555222---...///---***((()))+++)))))))))(((((((((''''''&&&'''((()))***---111333)))))))))+++,,,+++(((&&&*********+++---///222333///000111...)))&&&%%%&&&(((((())),,,111666888999EEESSSlllqqqXXXEEE<<<777222///000111...---///222555666444///)))&&&&&&###$$$&&&'''(((+++...111******+++,,,---.........222222222444666555111---+++,,,,,,+++***+++000555555888999666111...///222444555666555222111222333222444666777888777666555///000222111000///000111***)))***---222444444222)))---222666666222---)))))))))***,,,...//////......,,,******,,,333===CCCTTTjjjjjjSSSDDD>>>555444333333444444222111((('''''',,,222555222...(((...333222...---111666222///+++))))))(((%%%"""###'''---000222222333444999999777444111333777<<<777444111222444555444222...111111---+++000444555222222111111111222444444555555666666666666555555444444333333222222222222/////////000111111222222///111333555555444444555......---+++***((('''&&&,,,---...---+++)))))))))+++000777???KKK^^^ttttttbbbSSSHHHCCCAAAAAAAAA???===:::777555444555666666666555444333000222222///,,,,,,...111//////////////////......,,,///555;;;@@@???;;;777:::999888888999999777555222111///000111111000///)))'''$$$###&&&+++222666666666666333000......///)))'''%%%%%%''')))))))))((((((***++++++***))))))(((,,,222444222...***((()))+++---+++(((%%%%%%'''(((***,,,,,,+++))))))***+++,,,---111>>>UUUrrr~~~iiiYYYAAA???;;;444//////333888888333...,,,///000...+++$$$&&&((((((''''''((()))$$$(((,,,,,,***))))))***)))(((((()))******)))'''&&&%%%''',,,000...'''!!! !!!###$$$%%%''''''XXXOOOEEE>>>;;;888444000444222...+++***+++,,,...111111222333333333333333---...000444666777666444444666666555555;;;FFFNNNSSSWWW[[[[[[SSSHHH===777333333999@@@CCCEEEPPP]]]ccccccbbb]]]VVVKKKBBB<<<000///......------------222000---+++***+++,,,......///222555666444000---+++///222333000......///444555777555111---)))'''$$$%%%(((+++......+++(((+++...///---(((&&&)))---...***'''(((((((((,,,111666CCCRRR___nnnzzzooo```QQQFFF???===<<<999666555666666333000444333333555777999999888:::<<>>;;;999666333///,,,++++++---///------...///...---,,,+++,,,,,,,,,,,,,,,---...///,,,***)))***---...,,,)))---+++***,,,111666777777888555000---+++***)))(((&&&%%%)))...111333999@@@JJJ^^^xxxiiiRRRCCC<<<555444333111///...------111555777333+++###!!!"""%%%######$$$&&&((())))))''')))+++---......------***000888999444---))))))((()))******,,,///333666:::777444111...---------777444111111222333111///...000222333333333444555111111111222222222222222,,,---...111333222000---&&&***222999;;;888111+++(((((())),,,///111111000222///...///000444>>>III```sssiiiTTTFFF???666333///000333444111---(((***...333666333---'''))),,,///000///.........,,,------+++((('''((()))((()))******+++...222666>>><<<999666555666777888444222000///000000///...///000///---,,,,,,---///222111///...---......///000222333111...---///222...111444666444111///...111222444333222222333555777777666777888888666444555222...,,,+++***((('''///000000///---+++,,,---///333999AAAMMM\\\mmmyyy}}}gggRRRFFFAAA???@@@AAA@@@;;;555111///222666:::<<<:::777444333000...,,,)))'''&&&&&&&&&.........,,,+++,,,///222333111///111555999::::::;;;:::999:::;;;999555111000///...,,,***+++...111***++++++++++++---000333666777888666222...,,,,,,((()))******((((((***+++***((((((***---...+++(((++++++---333777666000)))+++(((&&&%%%&&&(((((((((,,,,,,,,,...000000...---222///---///777FFF^^^rrrnnnYYYIII???555111///...000555777555111---+++,,,000333,,,+++************'''%%%'''(((+++000222222...+++&&&''')))---///000---+++&&&))),,,......***&&&"""&&&'''((((((((('''%%%$$$QQQJJJ@@@;;;999888555222333111...,,,+++,,,...000000111222222222111000///***---222777::::::777555999:::;;;:::;;;AAAKKKTTTZZZ\\\]]]ZZZRRRHHH???:::888888===EEEJJJOOOYYYccccccbbb^^^XXXOOOEEE<<<777111222111000------...000222///+++((('''***---//////000333555777666222///---111444444111...///000444555555333000,,,)))(((&&&'''***---000000...+++))),,,...,,,((('''***...///+++)))***+++,,,000777;;;JJJ\\\jjjzzzrrrmmmeee[[[PPPFFF>>>:::888777555555666666333000111000111333777999:::999999:::<<<===<<<:::777555222111...,,,,,,,,,...///111111111000///...,,,+++------------------......---+++***,,,......,,,***...------000555888888777666333000------,,,***)))&&&%%%(((...111555===FFFTTThhh|||dddOOOAAA;;;666555222///,,,+++******,,,///000...(((### &&&%%%$$$&&&((())))))((((((***,,,...///...---,,,***000666666111***&&&%%%%%%&&&((()))***---111444444333000...---------...444111//////111222000...///000222222111111111111.........///000111333444222222222333444222///,,,(((,,,111777999666000+++(((((())),,,000222222111000//////000000444AAANNNiii{{{~~~fffQQQCCC<<<222///,,,---000111///,,,)))***---111333111+++&&&'''+++///222111///---,,,+++++++++++++++)))(((''''''((()))***,,,///333666;;;:::777555333444555666333333222000////////////...///...,,,+++***,,,---...---,,,+++******++++++000111222111...---///111///111444444222000......111333444444333333444555888777666666666666444333111///---,,,---...---,,,///000000///,,,+++++++++,,,000666???KKK[[[nnnzzzjjjUUUHHHCCC<<<===???>>>:::666222///333666::::::888444222000///...+++)))'''&&&&&&&&&,,,------,,,,,,---000333555222//////222555666666:::999888888999888444000---///000///---,,,,,,---+++---000000/////////000555777777555222...,,,,,,***,,,------,,,+++,,,---+++***)))+++------***(((++++++---222777777333---,,,)))'''&&&''')))***)))......///111333333222000444000...///444???TTTfff|||qqq\\\KKKAAA777333222000222555888666222,,,)))))),,,///,,,+++*********)))'''%%%&&&(((+++///222222///,,,'''''')))+++---...,,,******,,,......---***&&&###))))))*********))))))(((GGGAAA;;;777777777666444333111///---,,,...000111///000222333222000---+++(((,,,333999<<<;;;888666<<<===>>>???AAAGGGPPPWWW``````]]]WWWOOOFFFAAA>>>===>>>CCCMMMUUUZZZ```fffaaa]]]WWWNNNEEE<<<666222000222333000,,,***...222333///+++'''&&&)))---000000000222555777666333000000333666555111///000222444333222000...,,,***)))((())),,,000333444222000)))+++---,,,)))))),,,//////,,,+++---...000666>>>FFFVVVkkk{{{vvvnnn```[[[VVVQQQLLLEEE===777444444555666777555111...,,,,,,...111666:::;;;;;;888888888888666444222111---------------...///000666555333222000...------............---------------,,,,,,---......,,,+++---...111555999:::888666222000.........---,,,***'''&&&(((---111777CCCNNNcccwwwuuu]]]JJJ???:::777555111---***(((''''''******++++++)))&&&$$$"""'''&&&&&&(((+++,,,+++)))+++,,,///000000///,,,+++***...333222---'''$$$"""%%%&&&((()))***,,,000222...---,,,+++,,,,,,...//////...---...000111000///222222222111000///...---******)))***---000444666999888777666555333///,,,,,,---000444555444///,,,((((((***---111333333333---...///000000555EEEVVVvvvzzzaaaLLL???888///,,,)))***---...,,,***++++++,,,......---)))%%%%%%)))///222222000...---...,,,+++,,,...---)))%%%'''(((***+++,,,...222555777666444222111111222222111222333000---+++---///,,,------+++)))((()))+++---,,,+++***))))))))))))///000000///...---///000000111222111///...---...222444666666555444555555888666444333333333111000---,,,,,,---000222333333222333222111...,,,,,,,,,---000666>>>JJJ\\\ppp}}}lllWWWIIIBBB:::;;;;;;;;;:::666333000333555888888555222///...000...,,,)))((('''((((((+++,,,,,,,,,,,,...111444777444000...///111333333999888777777777555222000,,,///222333111---+++)))---111555666444111...,,,333555555444111...,,,,,,---///222222111///......,,,+++***+++,,,,,,+++)))++++++,,,000555777555222---+++(((((()))+++,,,,,,---...000333666666333111111...---...111999JJJZZZqqqxxxdddPPPEEE;;;777555333333555777555111+++'''&&&(((+++,,,+++*********)))'''%%%%%%'''***...111222///---((((((((()))++++++***(((------------+++)))&&&%%%,,,,,,+++******+++,,,--->>>:::666444666777888777555333111///......000111...000222444333111...,,,***...333777888888666555:::;;;===>>>AAAGGGOOOUUU^^^\\\WWWPPPIIIEEECCCDDDCCCFFFMMMWWW^^^aaa```___ZZZUUUMMMCCC;;;555111000...222444000)))''',,,111333111...,,,***+++,,,.........000222444444222000333555666555111000111444444222///---,,,,,,+++***)))***---111444666444333---...///---+++***,,,...///---,,,...///222999BBBPPPbbbyyyttthhh```TTTNNNHHHFFFEEEBBB;;;555333444666888777444///,,,******,,,111666:::<<<===888888777555333111///...)))***+++---///000111111555444333111000.........////////////......------------,,,------,,,+++******---222666999888555333...---,,,---......,,,+++***((())),,,000999HHHVVVpppnnnWWWFFF===999777555111---***))))))***,,,,,,,,,---......+++)))%%%&&&'''***---//////---///000222333222000---+++***---000000,,,(((%%%$$$)))+++,,,---,,,---...000,,,++++++++++++,,,---...,,,,,,---///000111222222555444333222111///,,,***'''&&&%%%'''***000555999===;;;999777777555222//////...///000111111///,,,))))))***---111444444333,,,---000111000777KKK^^^tttZZZFFF:::555///---***)))***+++***)))---,,,,,,++++++)))'''%%%$$$(((---000111222333555888333///...000000+++''')))***+++++++++,,,///111222222111//////.........,,,000111...)))''')))---***++++++***((('''((()))......------,,,,,,,,,,,,/////////.........//////111111111///---,,,---...222444777888777666555555777444111///......---,,,,,,,,,,,,...222555666666444555444333000......///222555999@@@LLL^^^rrrlllXXXHHH@@@:::::::::::::::777444111111333555555333111000000222000---+++******+++,,,---------,,,+++---000222777444000------///222333888777777777666555333111///222555555222///,,,+++000444777777444000,,,+++000222333222///---,,,,,,///111444555333111///...+++***++++++,,,------,,,---,,,,,,...222444333222///,,,******+++---......+++,,,///222555666333111***)))***---000777FFFTTTiiizzzqqqXXXLLL@@@:::777444222333444222///***&&&%%%''')))---+++************'''%%%###%%%''',,,///000...,,,)))(((''''''((()))((('''+++***))))))(((''''''''',,,+++)))((()))***---///888666444444555777999:::888666333111/////////000...000333555666444111///...111333444333222333444888888:::<<<@@@FFFLLLPPPTTTRRRMMMGGGCCCCCCGGGJJJMMMSSS\\\cccfffccc[[[TTTPPPKKKCCC;;;555111000000///444777333---***---222444444444333222///---+++,,,,,,---///111222222000333555666444000000222555333000---+++,,,---,,,+++***+++---111444666555444333333222///---++++++,,,---,,,---///000333===GGGUUUiiisssggg\\\UUUOOOHHHAAA>>>>>>===999444444666999:::777333...+++++++++---111777;;;======999999777555333000...---((()))+++...000111222222111111111000000///......///000000000000///------,,,,,,,,,,,,***)))(((((('''+++000333444333111000+++++++++,,,...///...,,,...,,,,,,...222<<>>TTTjjjmmmTTTBBB888555333000---+++*********)))......---+++)))'''&&&&&&&&&'''))),,,...333999===CCC<<<444111111111...***,,,------,,,+++***+++---............------,,,+++(((+++---***%%%###&&&***)))***+++***((('''((()))....../////////////////////............/////////000111000...,,,,,,---...111444888:::999666555555333000,,,******+++++++++---------///222444444333111222222111///......///666888<<>>:::555222111000///,,,)))&&&&&&)))+++...,,,++++++++++++(((&&&"""###%%%))),,,---+++))))))(((&&&&&&(((((('''&&&%%%$$$$$$###$$$&&&'''((()))(((&&&%%%%%%(((+++---555444444333444666888999888777555333111111111111222333555666666444222111000222444222000///111444666666888;;;???DDDHHHJJJIIIHHHDDDAAAAAAEEEKKKPPPYYYbbbjjjllliiibbbVVVLLLEEEBBB<<<666222111111111444888;;;999444111111333333555777888777444000------,,,,,,...111333333333222333444111//////333666333///,,,+++---///...,,,,,,,,,...111444666555444666555222000---,,,+++***++++++---111333888DDDQQQ]]]pppsssfff\\\RRRKKKKKKFFF???:::999888666333555888;;;;;;888444000...000000111444888;;;<<<<<<::::::999777555222///---***+++---///000111222222000111222222222111000//////000111111111000///...+++,,,---,,,)))'''&&&''''''***...000000///...///,,,++++++---///000000///111000000333777CCCXXXjjj|||bbbMMMAAA:::888444444333333333333444444111111111111000//////...%%%%%%&&&)))...333555555555444333222111000//////,,,,,,------.........------///111000---***((((((---------,,,,,,,,,++++++,,,///333555666666777999999666333333333222...***&&&%%%%%%&&&***000666:::999777444444555777777666000...++++++,,,---......+++++++++---000222111000,,,---000555;;;JJJcccyyyfffNNN???888777555333000...,,,,,,,,,---/////////---)))''''''(((&&&&&&'''(((+++111999???EEE???888333222000...,,,,,,---...---+++)))******,,,,,,---...---,,,+++***$$$&&&'''&&&######%%%(((''')))++++++***)))***++++++,,,---///000000000000000///---...///000000//////000000///------...000000333888:::999777444333111---)))((()))+++------.........///111222000///***,,,------------...000555888<<>>999777444444555666666666555555111333444111---++++++---)))((('''(((,,,111444555444222000...------...//////...---------.........,,,///111222000---******+++++++++,,,,,,,,,++++++---111555777777777999:::777444111111333333///+++'''''''''(((,,,111666999777444222111333555666666///---******+++---......,,,++++++---///000///------,,,///888EEEYYYuuu{{{```JJJ===::::::444333111///......000222///111111///+++))))))***%%%&&&&&&&&&(((---333888<<<;;;888555222///,,,******,,,---,,,+++***+++,,,***,,,---......---***)))############$$$%%%&&&'''&&&)))+++---,,,,,,---...)))+++---///111222222222111///---...000222111000---///000000///...///111...333888;;;999666444222000,,,(((''')))---111222...------...000///---+++''')))+++------///111333333777<<>>@@@@@@@@@AAADDDJJJRRRWWWfffooorrriii\\\TTTLLLEEE<<<;;;999666444222000000777:::<<<>>><<<888333000...000333666888:::::::::444333222444777:::<<<<<<...//////---+++---222777111...+++---111222000,,,111111111333666777666555222000---,,,,,,,,,***)))''')))000777===GGGXXXhhh~~~yyyeeeUUUNNNIIIDDD???@@@AAA@@@===888333000///333777<<<===;;;999999::::::888888888:::;;;:::999888999:::;;;888444000---000000//////000111222333888999<<<<<<;;;777222///---...000222333222111000---///000...***''''''(((,,,...///...,,,---000444444222000000222555777777222444888===DDDSSSkkkkkkTTTEEE<<<888777444555777888888777555333333555777333,,,(((***------***'''(((+++///222444333111---******+++---///222000---,,,------------,,,000333555333111///...((()))***++++++,,,,,,+++---111666888888777999;;;555111///000333333///+++)))((()))***---111666888666333000///111333555555...,,,))))))+++---......---,,,,,,---...///---,,,---+++///:::LLLdddxxx]]]HHH===;;;<<<222222111//////000444666///111333111---******+++$$$%%%&&&&&&''')))---111333666777666222---***((('''))),,,,,,,,,+++,,,---***,,,...//////---+++)))###"""!!!"""%%%'''''''''&&&))),,,.........///000)))+++...111333444555555222///---...111333222111,,,...000111000000111222---222888;;;999666333111///,,,((((((+++000444666---,,,,,,---///...,,,***''')))---///000333666888333777>>>GGGRRRbbbsssuuu```KKK???222000000444:::>>><<<999555555555444333444666888333000---+++***---000222/////////---++++++...000,,,...111000---,,,,,,......000333333222333666:::///111333333111000000111111333555555333111000000444777999:::999888888888555666555333000......//////111111...+++***,,,///***+++---......///000222///---++++++...000111222222000...///000222333333---,,,------,,,,,,555???OOOeee}}}vvv\\\KKKBBB:::555333//////...,,,******---///222000//////000///,,,***(((((((((***,,,,,,***(((%%%%%%'''***++++++(((%%% !!!######%%%%%%&&&&&&(((***,,,...555333111///......///000555333222111111333666888888777666333111///---,,,000000222555999999555222///000333777:::;;;:::888666999===@@@EEELLLVVV^^^qqqkkkccc\\\TTTJJJ@@@999555333222111222222111000111222444555555444333222000000111555:::===<<<;;;;;;888555666888:::999666333///***)))+++...//////222333222000......///111:::888777666555555333111...---,,,+++***)))))))))---...111888EEEWWWjjjvvvuuuhhhVVVGGGAAA@@@BBBCCCAAA@@@>>>;;;777222...+++...111666:::======<<<<<<===:::666555666777888999::::::999888666333111///---...///111333555777777777:::>>>@@@???:::444///+++***+++...000222111///...///000000...------...666777777333......222777777222111666999888777888777999@@@HHHMMMYYYrrr{{{___JJJ<<<666666:::222333555555444555666888777888777444000,,,***)))///000111000//////111222222000---)))''')))---111333000---***)))***,,,---///222666777666444222111444000---+++,,,---......666666666666555444333222000---+++---222444222///,,,+++++++++,,,---///000---...000111111000---,,,,,,***)))+++...///---+++---......,,,******+++,,,...222999EEEWWWooommmRRRAAA:::777555777444000---,,,///333555555111---,,,---...,,,+++(((%%%$$$(((---///---)))///222555555111,,,(((&&&---000222000+++((())),,,---------,,,+++,,,...000...)))&&&&&&)))+++(((%%%&&&%%%&&&)))---///---***,,,,,,...222666888666444333...++++++000333222000------///222444444111///222555999:::888444111000000......000333444222///,,,++++++---000333444444777666444333333555777888;;;<<>>;;;888555555555666777666444222111111000...,,,,,,...000...---,,,,,,++++++++++++000////////////...+++(((---///222222111000111111222111111444666666333000///000111111111222444777999<<<>>>===999666555666444222000......000333555//////---+++((()))+++...///,,,***)))***,,,,,,,,,444333222000...---...000///---++++++,,,---,,,+++'''(((+++...,,,+++111888NNN___uuukkkWWWGGG===777444333222111222333222111//////---...111000+++)))************)))(((%%%###!!!$$$%%%%%%&&&%%%$$$###"""!!!###$$$&&&%%%$$$$$$&&&)))---///222222222111000000//////222222333444666888999:::888777777555444222000///000000222666999999666333///000333666:::;;;:::888333555999>>>FFFPPPZZZaaahhhccc[[[TTTMMMEEE<<<666222000//////000222222222222222222222111000///...//////111666;;;>>>===<<<999888777777888888777666666222...---.../////////222222111///------///111:::999777555333111///---*********)))******++++++---111888AAANNNbbbwwwyyyiii^^^NNNBBB>>>>>>@@@AAA>>>===<<<999666222///------000555:::===??????>>><<<:::777666666888888777999999999888666444222111---...///111333555666777777999;;;===;;;888333111,,,******+++...000111111222444555444222111111111888;;;===:::666333444777666222111666999777666777888:::BBBLLLUUUddd|||sssXXXDDD999333444777222333555555444555777999777888666333///,,,++++++000000111000000111444666666555222...++++++...111333111...,,,,,,,,,,,,,,,///000222222222111111111111///...,,,,,,---///000777777777666555333222111111...,,,...222333111...---,,,,,,+++,,,...///111---///111222111///---+++,,,++++++---000000...,,,---......---,,,---///111111777AAAOOOaaaxxxmmmSSSCCC<<<888666666444000------...000222444000+++)))***,,,,,,+++)))'''%%%(((---000///,,,000222444333000+++((('''---000222000+++((()))+++,,,------,,,++++++---///,,,)))&&&'''+++,,,)))&&&%%%$$$$$$(((,,,//////------...000222444555555555333///+++,,,///222111///---,,,,,,...111222222111444666999:::777222///......------///333555444333000---+++***---222666999AAA>>>:::666444444555666<<<===CCCOOO___ppp}}}xxxaaaKKK===666444555888<<<===;;;888555444444555555333000---000000000...---...000333000000///---------------333222000//////...+++)))...000222222000///...///222222222555777777444111000111222222111222444666999;;;<<<;;;777333222222111000...,,,---...000222000///---***((((((+++...,,,)))&&&&&&(((***,,,---111111111///......///000---+++))))))*********)))%%%&&&)))---,,,,,,111999LLL]]]tttsss___NNNBBB999555555444333333333333111//////,,,+++...---******---+++***'''$$$"""!!!!!!!!!!!!!!!!!! !!!"""$$$%%%  !!!###$$$((('''&&&&&&&&&(((***+++///000111222222111000000///111555999;;;;;;;;;:::555666666666555222000...///000222555888999666444///000111555888:::999888333444777???IIISSS[[[^^^ZZZVVVPPPJJJDDD>>>888444000...,,,,,,///222444555555444222///---,,,++++++---///222777<<<>>>===;;;999:::;;;:::999777888888888666222111111111000///000111111///---...000111:::999777444111---***)))(((((()))***,,,---//////...555???LLL]]]sssnnnYYYQQQEEE===;;;<<<======999999888777444222000///---000444999===???@@@@@@;;;:::888888888888777555777777777666666555555444---...///000222444666777666777777777666555333222---+++((((((+++///111222555666777666444222222333777;;;???>>>:::555444444333///000555888666555777:::===EEERRRbbbuuu~~~iiiOOO>>>444000111444222333444333333444777999777777555222...,,,,,,---000111111000000222666999::::::888555111000000222333111000000000000...,,,......------------......,,,---...---+++,,,000333888888777666555333111000000...---...111222///---...---,,,,,,,,,...000111...000222333222///,,,***+++,,,---000222222///---...///...------///333777666>>>JJJ[[[ooonnnVVVGGG???:::777444333000...------------222...)))'''''')))+++++++++(((&&&(((---000111000000222222111...***)))(((---///111///+++((((((***+++,,,---,,,+++***+++---***)))(((***------***'''%%%$$$$$$&&&+++...000111///000222222222222444666444000,,,,,,...000000...---+++***+++...111222333444777999999555111...,,,+++***+++...333555666666222...***''')))000777<<>>777666444333222222111///---,,,)))(((++++++)))+++...,,,)))$$$ !!!!!!%%%'''"""!!!  !!!###$$$)))))))))(((((((((((((((000//////000111222333444000444:::>>>@@@>>>:::888333444555555444000---+++---///111444666666555444......///222666888888888777888===FFFPPPUUUVVVUUUOOOLLLHHHBBB===999555333111...,,,+++...222444666999777444000---,,,++++++---///333777:::;;;999888999<<>>;;;999999;;;888777555333222111000///...111333444222111000000777777666444000,,,)))(((***++++++---///111333555333999GGGYYYppptttaaaNNNGGG???::::::;;;:::999555444444333222111000000...000333666999;;;======::::::999:::::::::777555444444333444444555666777/////////000111444666777666555333222111222333444///,,,(((''')))...222444555666666555333111000111444777999888555111//////...,,,...333666555555888===AAAKKK[[[pppxxxcccJJJ;;;333//////111000111111000000111555888777666444000---,,,---///222111000......000555888:::;;;;;;999666444444444333222222333555333///,,,,,,++++++,,,,,,+++)))((('''+++......++++++///444999888888666444222000///,,,++++++---///000...,,,...---,,,+++,,,...111222000111444555333000,,,***+++---000333444333000...000000///------000555888;;;CCCQQQcccxxxrrrZZZKKKBBB<<<888333222111///...,,,***)))000---(((%%%%%%'''+++---,,,)))'''))),,,000111222111222111///,,,***)))***---...///...***(((((())))))+++---,,,+++******+++))))))***,,,//////,,,)))((('''&&&''')))---000222222333333111///000333666444000---,,,---//////...+++******,,,///222333333333555777777444000...---)))***+++---///222333444///,,,(((%%%&&&,,,444::::::777333///...///222444888:::BBBQQQfff{{{yyydddOOOBBB888555222333555777666444333333444555555222...***++++++,,,,,,---000444777444333111///...///000000222///,,,++++++++++++***000222222111...+++))))))...000222444666666555444555555555444222111222333555666555444222000.....................------,,,111000,,,(((&&&'''+++...***&&&!!! %%%(((+++******+++---000111111000(((&&&$$$%%%''')))******&&&%%%'''***+++***...444<<>>FFFPPPWWWXXXRRRLLLGGGFFFDDD@@@;;;777444333333000---,,,...222444555<<<:::777444111/////////...000333666777666666555777;;;???@@@===::::::<<<777666555444222000000000---111777:::999444000---222444555444000,,,++++++,,,,,,+++,,,...111555777;;;AAAPPPhhhiiiWWWIIIDDD>>>;;;::::::999777111111000000000/////////...///111222444666777777888888888:::;;;:::777555222111000111222444666888222111000000111333555666444333111///000111444666111---)))(((+++///333666555666666555222000//////222222111///---+++,,,,,,)))(((+++111444555888===DDDKKKXXXiii~~~vvvaaaIII;;;444111///000//////...,,,+++---111555555444333///---,,,...000222111///---+++,,,000333666888::::::999777777777333222222555888666111,,,)))***,,,...///---(((###%%%***......,,,+++...333888777666555333111///...'''''')))+++---...---,,,,,,***))))))***---111333111333555777666222...++++++...111333333111///---111000///---,,,///333777>>>EEESSSfff}}}ttt^^^NNNEEE===999222222222111///,,,***(((///---)))&&&%%%(((,,,///,,,+++)))***,,,///111222111222111///,,,******+++---......---***((('''''''''***------,,,+++++++++******,,,...000///---+++,,,+++***((()))+++...111444333222000///000333555222000...,,,---.........++++++---111444555444222///222555555333111//////***++++++***++++++---...))))))'''%%%$$$'''...333111///,,,******,,,///222333666???OOOeee}}}zzzdddPPPCCC999555000///111333333111------///111222222///,,,((()))******+++...222555333111///---,,,---...///000...,,,,,,...000000000111222333222...,,,******,,,...111333444333333333555666555333111000111222333222222222222222111000000000111111111///...---///...,,,(((&&&'''+++...+++'''""" !!!###%%%'''&&&&&&(((,,,000222111///'''%%%$$$%%%)))---///000+++))))))******((()))...222CCC\\\vvvqqq]]]KKK@@@;;;888444111///---***((("""###(((///111---+++,,,******)))(((&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%###!!!"""$$$%%%''')))+++,,,,,,++++++111///+++***---333:::??????BBBFFFIIIHHHCCC>>>:::888999999888666444111///...000222333222111111222,,,+++,,,///444999<<<===<<>>;;;666000,,,...111444333///,,,+++,,,,,,***''''''***///555999EEEOOObbb{{{ttt___QQQFFFBBB===:::;;;:::888555000///...---------------............///111333333444444444666888888666444222000//////111444888:::666555333222111222444555333222000000111333555777111///,,,,,,///333555666888888999777333111000000111///,,,)))((()))+++,,,&&&&&&)))000444888???GGGPPP[[[kkk{{{ttt___GGG;;;666333111111///...,,,)))((()))...222222333222000------...000111000///,,,******---///222555888999999888999999444222222555999888222,,,'''(((+++000444222,,,'''(((,,,000000...---...000555555444333222000...---%%%'''))),,,---,,,++++++(((&&&%%%%%%(((,,,000333222444777999888555000---,,,...111222000...---,,,/////////...---///222666???FFFUUUjjjrrr\\\MMMDDD===999333333333333111...+++***///...,,,)))(((***...222......------...///111222111222222000---++++++,,,------,,,+++***((('''&&&%%%)))---///...---,,,,,,,,,---.../////////...---//////...,,,***+++///111666333000///111333333333111///...,,,,,,---...000,,,---000333666777444222...000333333222000000000,,,,,,,,,)))'''&&&''')))%%%&&&&&&$$$"""###''',,,///...,,,******+++---...000333<<>>999555222///---+++!!!###***222555000,,,,,,***,,,...000///+++(((%%%'''((()))))))))'''&&&$$$###!!! ###&&&$$$&&&(((+++---.........///---++++++...555;;;@@@???AAADDDFFFDDDAAA<<<999777888888888777666555555111333555444222000111222---,,,---000666<<<@@@BBBDDDKKKTTTYYYWWWPPPGGGAAA===???AAA???999444000///...---,,,---000333444444555666666777777666666555///111444555555666999<<<===???CCCGGGIIIIIIEEEBBB>>>===:::444...+++,,,...111555:::<<<999444///,,,+++///333222---))))))******((($$$$$$(((///888>>>OOO___yyyyyybbbQQQIIIBBB>>>:::888999999777444000///---+++******++++++,,,,,,+++,,,---///222333///......000333444333222333222000000111555999<<<:::888555333222222333444111111111222444555666777222000000111444666777666999999999777444111000000...+++(((&&&'''(((***+++&&&&&&)))111777===HHHRRR^^^mmmnnnZZZDDD999777555333222111///,,,(((&&&(((,,,000000111222111///......///.........,,,++++++---///222444777888888888999:::555222111444999999333,,,&&&&&&***000777999555111...000222333333111///...333333222222000///...---(((***---...---+++))))))###"""!!!"""%%%***000333222555999<<<;;;888333000---///111000---******+++,,,.../////////111444777===FFFXXXpppjjjUUUHHHAAA<<<888555555555444222000...---///000000...,,,---111555111222222222111111111222111222333222///---,,,------,,,++++++***)))'''%%%###'''---000000///......///000000///.........//////000000...------111444777222---///333666444000///...---,,,,,,---///111//////000222555666555333///111222222000///............---)))%%%$$$%%%(((&&&'''&&&"""$$$)))------,,,+++++++++,,,,,,111444===NNNeee~~~}}}jjjVVVJJJ>>>888000,,,---///111000***))))))+++...000000000+++++++++******+++///222111///,,,))))))***,,,---111111111333555666555444111333555555333222111222,,,///222333222000000111333333333111///...///000222000......000111000///000000//////...---------(((*********)))***,,,...)))(((((()))***)))&&&$$$""""""$$$***111222///++++++(((&&&'''+++///222444333...+++,,,***&&&&&&(((---;;;RRRlllppp___TTTFFFBBB<<<777333111...,,,$$$&&&+++333555111...///,,,///222444333111---+++(((((((((''''''&&&&&&&&&%%%###  ###''')))&&&'''(((***,,,...//////,,,,,,+++---111666<<>>888222---,,,***)))))),,,000333555555111222444666777777666666///111444555555888>>>BBBDDDEEEHHHMMMRRRRRRNNNIIICCCBBB===555---***+++---444666999999666222///---***...222111+++'''&&&'''+++'''$$$###(((222===DDDTTTkkkjjjSSSFFFCCC>>>:::777666777888666444000///---+++))))))))))))*********+++---000333555+++******,,,///111111000555444222111333777;;;>>>===;;;777444222222333444000111222444666777777777111111222555777999888666888999888666222///......***(((&&&%%%&&&(((((((((''''''***222999AAANNNZZZhhhzzzjjjUUU@@@777777666444333333111---(((%%%''',,,000...000222111000......///+++,,,------,,,,,,...000333555777888777777999:::666222111444999999333---%%%%%%(((///888======:::333333444666666555111...111111111111000///------,,,...000000...***((('''  $$$)))///333333666:::======999555222---///000...***(((((()))***,,,...000111444777999<<>>:::777666666555444333222000///000111222111///000333777444555666666444333222333111333444333111...---------,,,+++******)))&&&%%%"""'''---111111111000000111111111///...---...000---///111000//////333666777111,,,...555888444.........---,,,,,,---000222222111///000222444555555000222333222000---,,,,,,//////...***%%%$$$&&&(((((((((&&&!!!###)))))))))***+++,,,,,,------333666>>>OOOggglllZZZNNNAAA:::111------000111111///---,,,---000222444444---------+++***,,,...111111///+++)))((())),,,---000///000222444444222000111333555666555444444555---111444444222000000222222222222111///...///000333000------///000...,,,///...---,,,++++++++++++&&&(((***+++***+++,,,...'''(((***---...---)))%%%!!!!!!$$$***111222...)))---+++((((((***...111222444///+++,,,+++'''&&&(((///<<>>>>>:::555000///222666888777333444333---'''%%%(((,,,+++---......---,,,---...'''&&&&&&'''))),,,///111111000///000222555999;;;888666555444555444333111111000000555;;;===:::666333222111222444555555444666888999888444000...---...+++((((((***,,,---,,,+++***---111777BBBWWWiii^^^MMM;;;444444333222222333222///,,,)))(((***---////////////...---,,,,,,***,,,///000///...//////555555666777777666555444444111///000444444000+++%%%&&&(((---333888:::;;;666666888<<>>:::444///...222666444000---...444888888666555222...---///000///---000,,,+++------******---,,,++++++,,,...//////...000000222555777777555333222///---...111333222000...000222111...,,,---...000000222333444111---*********++++++++++++******---+++***+++...000///---...+++)))+++///000,,,((($$$###"""$$$'''***,,,,,,///---***((()))+++///111***(((+++///...((('''+++222===OOOeeezzzpppbbbKKKAAA888444000***'''&&&###'''+++,,,,,,,,,///222///222222111333666444000***&&&###$$$))),,,,,,***&&&%%%%%%%%%&&&)))+++---+++***)))((()))***+++,,,(((((('''(((***...333666555555555555444222000///---...///222555999===???>>>===;;;:::888666333000111333666;;;@@@GGGLLLPPP\\\WWWPPPHHH@@@999444000555555666666555111...+++///---++++++,,,.........,,,)))(((***000444444222000777???BBBCCCHHHQQQXXXcccccccccfffllllll```QQQHHHBBB:::444222222333333444333222222333444444333///+++)))+++***)))***...111------111777@@@NNNZZZpppyyy```KKK===777555777444000///000333666777666666444///(((%%%'''***+++---//////---,,,,,,,,,'''&&&&&&&&&'''(((***+++///...---...///333666888666555555555777777555333///......333888;;;888555444333222111000//////000555666888777444111//////000---++++++...000000///000000222666<<>>;;;333,,,)))+++---/////////......,,,---///000///,,,)))&&&&&&$$$###%%%)))---000111111111111222222000,,,(((,,,...///---***((()))+++***((()))---///000444:::BBBRRRlll{{{___NNNEEE???:::888444333444555777777555333---------,,,+++,,,///222666555222000.........//////222444333000.........000//////...,,,+++***))))))+++---000111000///...---...///...,,,+++,,,---111444666666444333222222---,,,++++++...000111111---+++))))))+++---//////444444555444333222000///666666555555444444444444///...+++)))((()))***,,,///111111---'''%%%'''***......///000000000000000666999CCCVVVooosss\\\LLLBBB@@@===777222111444777444000---///444888888777777444111000111111///---///---...222222---***************,,,......---,,,...///222666::::::888555111...,,,...222555444111,,,///111111///------...000000111333555333///+++((())))))))))))(((((('''---++++++---111333222000---+++***---000000,,,(((&&&%%%$$$%%%&&&)))***+++///---+++)))(((((()))***'''&&&(((---,,,'''&&&***111999HHH[[[ooouuubbbNNNAAA444...+++'''$$$###"""%%%)))******+++---000...000111111444777666111***'''$$$%%%***......---''''''&&&&&&'''))),,,---+++***((('''(((((())))))***)))(((((())),,,///111333333333333222000///...+++,,,...111666:::>>>@@@>>><<<:::;;;<<<:::666222777:::>>>AAADDDIIIPPPUUU[[[SSSHHH???;;;777222...444444333222222111111111///,,,)))(((***,,,...///)))&&&###%%%+++000333333444===HHHNNNRRRWWWaaaiiitttuuuvvvuuuuuupppdddWWWGGG@@@999777888999888555222111111333666888888888222---+++,,,,,,,,,///444444444666<<>>KKK```yyyzzz```LLLDDDCCC@@@;;;777555666888222///---///333777888777888777555444333222///,,,,,,+++///555666000***((())))))***,,,......,,,***+++...222888<<<<<<999666111,,,))),,,333666444///))),,,000111111/////////222000000333666666000***&&&&&&&&&&&&&&&%%%$$$###))))))***---000222222111...---...111444333...***)))((('''&&&&&&'''((()))......---+++)))%%%###!!!######&&&))))))&&&'''***///555@@@PPPcccxxx~~~hhhUUUCCC000((('''%%%###""""""%%%(((+++,,,---...000000222333222444666444///+++(((&&&(((,,,//////...)))(((''''''(((***,,,---+++)))'''&&&'''''''''&&&222111///......///111222555555555444333222111000+++,,,///222666999<<<>>>999777666888;;;;;;777444;;;BBBIIIMMMMMMOOOSSSXXXPPPIII>>>666222111111000444333333333222222222222...+++'''&&&(((,,,000222+++'''$$$$$$)))///333666999DDDRRR\\\aaahhhqqqyyyzzzrrreeeYYYHHHAAA:::999<<<>>>:::555111111222444888:::::::::555111///111111///111555444666;;;BBBIIITTThhhyyy|||lllXXXIIIBBB???;;;888444555444222000000555:::<<<;;;888222+++'''''''''***---000111///+++)))(((&&&'''((()))((('''%%%###,,,,,,+++,,,---///111222444555666888:::999666333,,,,,,,,,///333555444222---000111...***)))---222444555666555333111000111111000111222444555666666;;;999;;;AAAJJJXXXlll}}}fffQQQCCC555///---+++******---------,,,******+++,,,,,,---......---***'''%%%%%%'''))))))(((((()))+++(((***---000000///---+++---,,,+++,,,------***(((&&&%%%$$$%%%(((***++++++,,,...333777:::777000+++''',,,000///,,,***---111))))))******)))(((&&&%%%&&&'''(((+++...///...---(((&&&%%%%%%'''(((''''''***---111111...++++++,,,+++******---...///555===KKKeee{{{^^^KKK@@@999444222......000333777888888777333111///+++((((((***---...+++'''%%%%%%)))---111,,,...000000000...,,,+++111111000///...------,,,)))***+++,,,,,,+++***))))))+++,,,,,,+++***,,,---......---***(((&&&''')))++++++,,,...111333222111000...---...///111000000444444444333111///,,,+++000//////....../////////---,,,******+++---000222222333222///+++((('''(((///...,,,,,,,,,///111333999AAAPPPfff}}}}}}cccPPPEEEDDD@@@<<<999777777777000...,,,---111555666666888888777666444222...,,,)))'''+++222555111,,,***))))))+++...000000---******---222777;;;:::666222000+++'''+++222555111+++$$$(((---111333444333222333000///333777666000)))$$$$$$$$$$$$###"""!!! ###$$$&&&))),,,...////////////222555777666111---******(((&&&%%%&&&)))+++---...///...***&&&!!!!!!###%%%((((((''')))+++...333<<>>666111///++++++---///222333222000222111...+++'''&&&(((***+++)))&&&$$$%%%)))...111---...000222222000...+++---...///000000000//////)))******+++******)))(((&&&(((***++++++,,,...///------,,,)))&&&%%%''')))---,,,---000222444333222000//////000111222111//////000000000000...---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...111444111111111000...,,,+++,,,)))((('''''')))---111333999BBBRRRggg}}}{{{dddUUUFFFCCC???;;;888777666555...---,,,,,,...111333444777888888777444111///...)))$$$$$$***000///......+++,,,...111333222///---+++---111555777555000,,,...***'''***///111---'''###&&&+++111666888777666444222111333666444---'''"""""""""""""""!!! ###&&&)))+++,,,---------...111555666444111---******)))'''%%%&&&***---,,,---//////---(((### ###&&&(((((((((***+++,,,---333<<>>>>>???;;;555222000//////000000///......---+++*********,,,------***''')))...111111///<<<;;;888666444333333333444333222000////////////000111222444555555555555---...///222666:::>>>AAAJJJSSS]]]aaa^^^VVVOOOJJJ;;;:::555...'''&&&+++000333666999<<<<<<999555333000---)))(((+++///333555///---***))),,,222:::>>>NNN\\\nnnzzzzzzjjj]]]LLLEEE>>>::::::888444000000000222555888999888666444222333777555000......000222:::FFFSSSdddzzzyyybbbVVVGGG>>><<<;;;888444666777666555444555888:::888777444222///---,,,+++,,,///111222000---,,,+++***,,,...000000000...---000000000000000111222222555555444555555444000---------...000111222444444777777555000+++***,,,000444555555444111000000111222222222111111222666888;;;999===GGGVVVhhh~~~yyybbbJJJ???555111000---,,,...***+++------***((('''((())))))))))))(((((('''&&&((()))***)))))))))+++---+++,,,---......---,,,+++---...000222333333222222+++)))&&&%%%&&&'''''''''(((+++///222444333111///444666666333...++++++,,,)))***+++,,,,,,***((('''((()))+++---//////,,,)))&&&$$$$$$%%%''')))***)))***---000///,,,***+++---000......///111666DDDQQQhhh~~~uuuZZZHHH???777111...+++***+++,,,......,,,***------,,,***&&&%%%&&&'''))))))((((((***---000222///000111444555444000,,,)))+++...111222111000...))))))*********))))))(((&&&(((***++++++,,,...000.........,,,******,,,...///...---///111333222222000///000111333222000...***+++,,,---------,,,+++***+++---//////...,,,++++++***))))))+++...222444111111222222222111000000%%%%%%$$$%%%(((,,,000333999BBBSSShhh~~~{{{fffYYYFFFBBB===999777666444333///...---------///111333666777888777444222222333...&&&!!!%%%+++...///111//////000222444444222000,,,---000222333000+++'''+++))))))+++......+++(((&&&(((,,,111777999999888555555555444333...)))%%%""""""############""""""$$$'''+++------,,,---...)))+++...111111000...,,,+++++++++(((%%%&&&***///,,,---......---***&&&$$$'''+++,,,***)))+++---,,,,,,111:::EEEUUUlllmmmRRRBBB<<<::::::;;;444666999===AAABBB@@@>>>;;;???BBBDDDGGGJJJHHHBBB888888888777777666555555666444222000///000111222333///,,,///555999999777===<<<:::777555444333222333222000...---------...000111222444555555444444---000333555888>>>GGGNNNWWW\\\aaaccc^^^SSSFFF>>>444222000,,,++++++...000444666:::===>>>===;;;999666222...,,,---///111222111000///000333:::CCCHHH]]]kkk}}}}}}kkk[[[IIIEEE>>>888555333111///------///333777888777666000......111111---,,,...222333:::III[[[nnn~~~gggVVVMMMCCC<<<999888666333555444222222333555555555333222111000000000///......000222222000////////////000111222222222111111111111111111111222222222222111111111222222000...,,,---...//////111333444;;;888444000---,,,---...000111222222111222333555444444333000///000555:::<<<:::???KKK]]]qqqsss\\\FFF===555222000......000+++---//////,,,)))(((''')))((('''&&&&&&'''((((((+++,,,,,,,,,+++,,,...000...------,,,++++++++++++---///222444555666666777000---)))'''((()))***)))(((***---000111222222333888777444222///,,,++++++***,,,...000///---***(((+++,,,---///000000---***'''&&&%%%%%%''''''&&&$$$&&&))),,,,,,++++++...111333111000111333;;;MMM]]]wwwsssZZZJJJAAA999333000+++******,,,------+++)))***+++,,,+++(((''''''''')))***,,,---///111111222000000222555777666111---(((+++///333333111---+++))))))))))))************)))***,,,,,,++++++---...---...//////......000222000...,,,,,,...000000000//////000222333333000---((()))***++++++***))))))(((***...111111///,,,***+++***))))))+++...111333111111111222333222111///&&&&&&&&&'''***---000222777CCCVVVmmmmmm^^^HHHBBB;;;777555555444333111111000......///111222555777888777555555777999666,,,$$$&&&,,,...///111111000000222444555444222------...000000...***&&&&&&(((+++---............------...222777999888666666888999666///((($$$"""""""""###$$$%%%%%%%%%%%%(((+++///000///---------)))+++.../////////............---((($$$$$$))).........---,,,+++)))'''&&&+++//////+++)))+++---***)))...444===LLLeeeyyy```OOOFFFAAAAAACCC;;;;;;<<>>@@@AAAAAAAAA@@@AAAAAA@@@>>><<<999888888999:::;;;777333666<<<@@@???<<>><<<999777555444333444222111///............///000222444555555555444///333888999:::AAANNNXXXaaabbbcccaaa[[[NNN@@@666///,,,)))+++000333444222444666:::===???@@@@@@???:::777222///.../////////333333444666;;;BBBLLLRRRggguuu}}}iiiXXXGGGCCC===777222000///000***+++---222666888888666---***))),,,,,,***+++///555555<<>><<<111)))***...//////000222111000111333444444333------...///000...+++((("""''',,,/////////222444333111111333666888666444666:::;;;777---%%%!!! """###$$$%%%'''''''''''')))---111111...,,,+++,,,+++---000111000000111111111111///)))###"""''',,,000///---***)))'''''''''---111111+++(((+++,,,)))'''+++///666EEE___}}}hhhVVVKKKDDDDDDGGG>>>======>>>>>><<<666111333888===@@@EEEIIIGGGBBBCCCDDDGGGHHHHHHIIIJJJKKKGGGEEECCC@@@?????????@@@BBB<<<888:::AAADDDBBB???===;;;:::999999888777555333222000...---,,,,,,,,,222111///......///111222444888>>>AAADDDJJJSSSZZZeeejjjkkk```NNN===555444)))))),,,000444666666555333555999>>>AAAAAA>>>;;;<<<:::777555444333111///444777:::===BBBNNN^^^kkkxxx|||iii[[[JJJAAA666000///000///---,,,)))'''+++111666555333...'''%%%))).........///333999EEEVVVhhh}}}|||cccMMMHHHCCC<<<888777666444222000,,,))),,,222555222...---...000111111111/////////---,,,+++,,,///222555666444222000000222444666333222333777:::999333---111///...///111222///,,,,,,---///111111111111000333222000//////000111222000...---///333666666444444666777777666666777999<<<:::@@@SSSjjjdddRRR>>>;;;666444444222---))),,,...000000...+++***))))))+++***'''(((---///---------...///000111111222222///,,,+++,,,---...---,,,111666555000...222777555222000000111222222222...............///000000555333222333444333///+++++++++,,,,,,---,,,,,,+++222...+++***---//////......---+++(((&&&###"""!!! $$$)))++++++---111555000///111555<<>>???BBBEEEEEECCC:::999888777777666444333555333000...,,,,,,---.........---,,,,,,---///111111777>>>CCCIIIQQQ[[[ccciiigggbbbXXXKKK>>>555000))))))***---111333333222...///333888<<<===<<<:::999999999999888777555333666:::@@@IIITTTbbbrrr|||vvvaaaRRRDDD>>>555///,,,++++++***---***(((+++000333222000,,,'''&&&+++000111222333888???MMMaaavvvpppXXXEEEAAA===999666666666555333111...,,,000666999777222000111111111111000//////------,,,+++,,,...000111222111000///000111333444333222333777::::::444///000...---...111222111///......//////////////////000000000000111222333333000...,,,...222555666666555555777777888888999999<<<<<>>:::666444444333///+++---///000///---+++******---//////------111222000---...000111222333333333222///------...000111111...111444333000...000333555444222222333444444333//////.........///000000222222333666888777222///+++,,,,,,------------,,,///,,,)))))),,,...///...---,,,+++***((('''&&&%%%&&&(((,,,//////000111222000000222666<<>>@@@???>>>666555555555444222111111666333///,,,***+++---///,,,------,,,+++,,,///111333888@@@GGGNNNWWW```gggkkkaaaTTTJJJDDD===444---(((((((((***---/////////)))***,,,000444777777666666888:::======<<<;;;999<<>>HHHZZZqqqttt___KKK===999777555555666777666555222000000555<<<>>><<<888444444333222111000//////,,,,,,,,,------,,,,,,,,,------...///000111111222333222333666999999555111///---,,,---///111222222//////...---,,,------...---...000222444555555555111///---...111555777888666555555777999:::999888;;;@@@OOOeee{{{vvvYYYEEE<<<888555444444444111...///000000...,,,***+++,,,111444555222333555555222---///222555777777666555222000//////111333444333///000111111111000///...555444333333555666555444000//////.........//////...000444999;;;999555111+++,,,------.........---+++***((()))+++---......---.....................,,,---///222555555444222///000333777===MMMjjjpppXXXKKKEEE@@@===;;;999666222000000111222111000000///---***)))+++,,,,,,...000000///...//////111222555888;;;;;;888555777777777666333000,,,***)))+++---...---,,,,,,,,,...///000000///...,,,+++***,,,///222333222000///111000///...---,,,,,,,,,---,,,*********+++,,,---//////000000///......---)))***,,,...000111111111,,,,,,++++++,,,...000111111333333111222555333...((((((***...000000555:::EEEXXXqqqfffOOODDD999555555555888<<>>:::888333---,,,...000111000)))'''''')))++++++((($$$((((((***---//////---***)))+++---.........///111222222333666999999888666222333444333222000//////555111,,,((('''))),,,///---...///---+++,,,000444:::???FFFLLLRRRXXX___cccdddXXXHHH>>>:::777222,,,((('''&&&(((+++...///...(((((((((+++...111111111111555;;;>>>@@@@@@??????GGGRRRaaannnwwwvvvbbbLLL===666777555///((($$$%%%)))000...+++***++++++***((('''%%%'''---111333888===CCCTTTlll{{{dddOOOAAA:::444444444555666666666555111000333888>>>AAA>>>:::777666555333222111000000,,,---/////////---***))))))+++...000222222111000111111222444777777444222...---+++,,,---000222444000...,,,***)))***,,,---+++...111555777777777666666444222000222555888:::777555444444777888777555<<>>PPPooovvv\\\LLLEEE???;;;999:::666222//////////////////...,,,***'''(((***------------,,,******+++---111333666:::;;;999666333888888777666444111...,,,,,,...111111000.........000000000000000...---,,,***---000222333111...,,,//////////////////000000///---***((((((***---000000000000000//////......)))+++---...000000000///++++++***+++,,,---///000444555444111222444333///+++)))***...///000555;;;DDDYYYuuuqqqWWWJJJ===888888999;;;>>><<<:::555222000111333444333333222///+++))))))***)))***)))))))))***---///...---------...///000000222222222111000000111333444333333111///.........***+++...111222333333222111333222,,,***,,,...---'''&&&%%%'''***,,,------,,,,,,***)))'''&&&$$$$$$&&&''')))+++------------,,,%%%$$$000888777222000......111666777222---)))'''%%%$$$%%%(((+++---111222******888IIIcccgggVVVJJJCCC<<<777111.........---+++"""!!!###)))///000+++%%%&&&'''))),,,---,,,)))%%%!!!###%%%'''(((((())))))***---000444555555222000///222444333111///...///222...)))$$$$$$&&&***------///...,,,***,,,222777BBBFFFMMMSSSWWWZZZ[[[\\\WWWMMMAAA777222111000///(((&&&%%%&&&***---///000+++)))((()))+++------,,,...333:::>>>AAACCCEEEGGGTTTcccttt}}}tttdddQQQ>>>111333555555000)))%%%(((,,,111///,,,******)))'''&&&&&&%%%(((,,,///222999BBBNNNfffmmmTTT@@@777555444555555555444444444444///000222777<<<>>><<<:::888888777555444333222111...///111222111...+++)))(((+++///222444444222111000000000111333333222111---,,,+++++++++---000222...,,,)))'''''')))+++---+++...222555888888777666:::888555333222333666888777555222111222333444444BBBRRRiiijjjPPP???777444000000222333222000222111000---******,,,///000333555333222444333//////222777;;;===;;;999777555333111000111111///......,,,,,,000444555111---......///111333222000...+++******)))))))))*********...444777777333///,,,,,,------------------,,,((()))***+++---...000111444555666888999;;;<<<===:::666222111444666555444'''***111:::DDDWWWuuuwww[[[JJJBBB<<<888666999777333111111000///...------***'''%%%%%%(((+++------+++)))'''''')))+++444777:::<<<;;;888444222444444555444333222000//////222444555444222111111111111000000///---,,,,,,***---000222222000,,,***+++,,,---...111333555666333111,,,))))))+++///222///..................///,,,------...---,,,+++***)))((((((((()))+++---...111222111...000555666333...,,,+++......///444:::DDD[[[xxxaaaRRRCCC=========???BBB;;;999555111///...000111222222///,,,)))(((***,,,...///000...,,,+++,,,......///000111111111222222111333444333222222444666555444333111000...,,,+++'''***---000333333333222///111///)))'''+++///000)))(((&&&'''***,,,---------,,,)))'''%%%$$$$$$$$$###%%%(((***,,,------,,,+++((((((+++111666777666000//////444999:::555000***(((%%%###$$$&&&***,,,666777///,,,666DDD[[[wwwzzziiiWWWIII<<<888444222111///***&&& !!!$$$,,,222222,,,&&&'''(((***---///---***'''!!!""""""$$$&&&''''''&&&'''+++000444444222000...---000444333000......//////+++'''###"""$$$(((++++++,,,,,,)))(((---777@@@LLLPPPWWW]]]___]]]YYYVVVIIICCC<<<444000000111222***'''%%%%%%(((,,,///000---+++******+++,,,+++***---222999>>>CCCIIIPPPVVVdddqqqtttfffWWWGGG999111111333333///)))'''***///000///---+++)))(((''''''&&&&&&))),,,///333@@@LLLaaa{{{xxx```GGG555///111555666555444222111222333//////111555888999888666666777888888888666555444000111333444333000,,,***))),,,000333555444222111............---.........,,,,,,,,,+++))))))+++---)))(((&&&&&&&&&)))+++---+++---000333555444333222777777555222000000333555444444111///---000555999MMM___xxx}}}dddNNNAAA777444000///222444333222222222000---++++++---///...111111//////222111...111444888;;;<<<;;;888666555333111000000000---,,,++++++,,,///222333///+++)))***+++...000000---***'''''''''''''''((())))))***...111222000---+++***------------,,,+++******(((***,,,------...000111555555666777888::::::;;;===999555222000///......'''***333AAAOOOdddqqqVVVEEE>>>:::888888:::888777777777666444222------***'''%%%%%%'''***...---,,,)))''''''***,,,777:::======:::777444333111111222222222222111111111444777777666333222222222111000...,,,+++***)))))),,,000222222///,,,)))&&&''')))---000444888:::666333...***)))+++...111------,,,,,,---...///000//////...---+++(((&&&$$$'''&&&&&&&&&''')))+++,,,+++,,,+++***///666999777000---,,,------...444;;;IIIaaa}}}jjjYYYHHH@@@???@@@AAACCC===;;;777333000///....../////////...,,,,,,...000333555555222---***+++---...111333555444444444555000222444444444555777888666444222222111///,,,)))(((***---000222333333222///111...(((&&&+++///000+++)))'''''')))+++------,,,***'''%%%######$$$%%%"""$$$'''***,,,,,,,,,+++***,,,...000111333555666000000111555999999666333...,,,(((%%%$$$%%%'''(((///333...,,,555@@@VVVqqqvvv___LLL999666333222222000+++'''$$$%%%'''+++...,,,'''"""'''((())),,,///...,,,***$$$###!!!"""$$$&&&&&&%%%'''+++000333222000---,,,***///333333///,,,,,,...---***&&&###"""$$$(((******+++,,,***+++444BBBNNN\\\```fffiiiggg```UUUNNN@@@<<<777555555555444333---***&&&$$$&&&)))+++,,,,,,++++++,,,------+++***,,,222999@@@GGGRRR___hhhvvv||||||tttgggXXXKKK???777333......---***((((((+++/////////---+++)))((((((((('''(((+++///222999JJJZZZtttlllUUU@@@111...222444444333111...---000333000000000222333444444333333555888:::;;;:::777666000111333444333111---+++***,,,000333444333222000,,,,,,,,,***)))((()))***+++------+++(((&&&&&&((($$$$$$$$$%%%'''))),,,...***+++---/////////...---...//////...++++++...111000111111---***///999BBBYYYmmmuuu___MMMDDD:::555111000333555555333111111111...,,,+++---...---000000---...111222000333555888::::::999666555333222111111111111///---***+++---...///---)))&&&&&&''')))---///...***'''%%%%%%&&&&&&'''(((*********,,,......+++******+++......---,,,+++)))((('''&&&))),,,,,,,,,,,,---000222222333333333333333333444555555333///,,,+++******---888JJJ^^^rrroooTTTDDD>>>;;;:::;;;999999:::;;;<<<;;;888666///...---)))'''&&&''')))/////////---++++++,,,///555888::::::666444333333000111111111111111111111111444777888666333111111222111///,,,***(((&&&&&&(((+++///222222///+++((("""###&&&)))...333666888555222---)))'''(((+++---,,,++++++,,,---///111222111000///---***'''$$$"""&&&&&&%%%&&&'''(((***+++***+++)))(((,,,333777666000,,,+++,,,---///555===PPPfffooo]]]III@@@?????????AAA>>><<<999666222///,,,+++)))---111333333333333333555666666111+++((()))+++...222666777666555555666...000333555555777999:::666444222111222000,,,))))))+++---000111333333333111222///)))'''+++///000,,,)))'''&&&(((+++,,,,,,)))'''$$$"""!!!###%%%&&&"""$$$'''***,,,,,,+++***))),,,///111111222222333///000333555777777666555222///+++'''$$$#########&&&,,,******222;;;OOOiii~~~hhhTTT???;;;666333333111...******)))((('''%%%$$$###"""''''''(((+++...000///...&&&###!!!###$$$###&&&***///111///,,,***)))(((---222222...***+++------***'''$$$$$$%%%(((***+++---...---000;;;MMM[[[kkknnnrrrsssmmm```QQQGGG<<<888555666999;;;888444000,,,'''$$$$$$&&&'''(((*********,,,......---+++---222:::AAAKKKYYYjjjvvv}}}vvvpppgggYYYJJJ===555111///,,,+++)))'''&&&'''+++............,,,)))((()))***((()))---111555???RRRddd}}}dddOOO===222111777222222111...+++,,,///333111111000000111111111111111444888<<<===<<<999777000111333333333000...,,,+++---///222333222111000,,,+++***(((&&&%%%'''(((+++---...,,,'''$$$###$$$!!!!!!"""$$$'''***---///)))***+++++++++***))))))%%%(((***)))((((((+++...---000000,,,)))///===JJJaaavvvooo[[[LLLEEE<<<777333222444666666555111111111///---,,,,,,......000000---...222444222444555777999999777555444222111111111222222111///***,,,---...,,,((($$$"""$$$&&&))),,,...---***&&&%%%%%%%%%&&&((()))+++,,,***,,,---+++))))))+++.........---,,,***(((&&&%%%%%%(((+++,,,******,,,...000//////......------,,,(((---333444111---,,,,,,---111===RRRhhh|||rrrVVVFFF???===<<<===666777:::===>>>===:::666000000///,,,((('''''')))111111111000......///111000222555444222000000222222111111111111111111111000333666777555222000///222000...+++(((&&&$$$$$$'''***///222222///+++(((!!!###''',,,000444666444111,,,(((%%%&&&''')))+++++++++,,,...111333555111111000...+++'''$$$"""&&&&&&&&&&&&''')))***+++......***''')))///111000...+++***,,,---000888@@@TTTiiiqqq^^^III???>>>======>>>===<<<:::666222---)))'''%%%+++222888999888666444444555555000)))&&&(((+++---222777888777666666777,,,///222555666777:::<<<666444222111222000,,,(((+++,,,---///111222333444222444111+++(((,,,000000,,,)))&&&&&&(((***,,,,,,'''%%%""" """%%%'''"""$$$(((+++,,,,,,+++***(((***---000222222111000...111444555555555666777555222...)))%%%"""!!! !!!(((((((((///666GGGaaayyyrrr```JJJCCC;;;666333222///,,,---+++'''### $$$'''''''''(((+++///222222222'''"""!!!"""!!!%%%)))...///,,,)))'''''',,,000333111---)))***---...///...+++((((((,,,000555333222666>>>LLL]]]iiiwww||||||rrrfff[[[NNNBBB===999444333666888888777---***&&&$$$$$$&&&(((((())))))***+++,,,+++(((%%%...333:::BBBNNN^^^ooo{{{uuullliiiiiiWWWSSSKKKAAA777111000000,,,***(((((()))+++///111------,,,+++************---+++---555<<>>===;;;888333...***''')))...555<<<@@@===666111888888666222---***)))***---222777::::::888666666000000000222444555444333444222...---,,,,,,+++***............000222444666666333///***(((***///333)))******(((&&&%%%&&&''')))'''%%%""" !!!!!!&&&,,,000000---***(((%%%(((,,,000111111///---...---...000444888999999888333+++&&&###"""!!!!!!%%%$$$'''111555>>>PPPmmmzzzlllWWWIII;;;777666333...,,,///,,,'''!!! $$$((('''(((***---//////...&&&""" """###"""%%%&&&((()))(((&&&$$$###,,,000333222---***+++------//////---+++,,,000444::::::<<>>===999666555777888888777222333222///,,,,,,...111/////////000000111111111111222222111//////000222888888777666444333111000))))))((())))))'''$$$!!!###%%%(((,,,...---)))%%%(((***------+++'''%%%$$$&&&(((+++---//////......------,,,+++)))((((((''')))+++,,,+++)))'''''''''&&&'''((()))((('''%%%$$$''''''+++111222///...000444===MMMaaavvvtttZZZKKKEEEBBB@@@???:::999888777555444333333555333222000//////000000333333222111000000000000333222111000...---,,,+++///000111000000000222444111333666666555444444555333111///000222111,,,((((((((((((+++---...+++(((!!!"""%%%'''***---///000000000000---)))&&&&&&(((++++++,,,---000333666777555222...+++(((((((((((())))))(((((()))+++---...,,,+++)))'''''')))***,,,222333444444111111:::EEE\\\nnnxxxeeePPPEEEAAA>>>;;;;;;;;;:::888555222...+++)))+++...444:::===<<<777333888777666222...+++***+++000444777999888666555555000000000111333444333333222000---,,,,,,,,,+++***.........///111333666777444222...+++)))+++...111------,,,)))&&&%%%&&&''',,,***'''$$$"""!!!""""""$$$(((---//////---+++***&&&(((,,,///000000000////////////111444777888888555111+++'''$$$###"""!!! %%%###%%%---111:::LLLcccsss___OOO>>>666333///***(((---+++(((### ###&&&((('''''')))+++,,,,,,+++'''$$$!!! """######"""###$$$%%%&&&''''''&&&&&&---000222222...,,,,,,...---///000///...000666:::BBBDDDKKKWWWggguuu}}}~~~rrraaaQQQFFF<<<555666333000111555888999888222---''''''+++//////...///000111...+++)))***,,,000333999EEESSSaaakkkqqqllliiieeeaaa^^^^^^bbbfffaaa]]]XXXSSSPPPNNNLLLJJJ@@@===666...'''%%%&&&(((---+++((('''(((+++///222111000...---,,,,,,------+++---555AAAOOO```tttppp\\\FFF;;;888555222222000///---+++******++++++......///111222444666777888555333111111333666888<<<;;;888555111---)))'''(((***,,,------,,,***((( """$$$&&&'''---,,,+++***))))))))))))%%%$$$###$$$(((---///000)))$$$ ###$$$$$$$$$$$$$$$&&&)))*********---'''(((222===GGGVVVeeemmmUUUEEE<<<999888666333222333333333222---...////////////222444222111000///000000222222000000000...,,,,,,...000777888888888666333000...))))))((())))))(((%%%###"""###%%%)))---...---+++(((+++......+++'''$$$"""%%%&&&))),,,............000...,,,)))((('''((((((,,,...//////+++(((%%%$$$$$$$$$&&&&&&&&&%%%$$$###%%%%%%)))...///---...222666AAASSSjjjsssZZZLLLFFFBBB??????;;;999666333111111111111333333333333333333333333555444222111000000000111333222222000///...------///000111000///...000222///222666888777555333333222111111333555333///************+++------+++)))&&&''')))***+++,,,------///000000///,,,***++++++---------...///111333555777222---+++++++++***((('''''''''(((***,,,///000///...,,,++++++,,,---///555555666555222222<<>>MMMbbbssseeeNNN@@@999777333111///...---------,,,***+++...000222444666777555333111//////000111222000000///---,,,,,,...000777777777666333111...---***)))((())))))(((&&&$$$""""""$$$'''+++.........***+++,,,***'''###!!!!!!###%%%''')))+++---...///333000,,,(((&&&&&&'''(((---000222222...)))%%%###$$$$$$%%%&&&&&&&&&%%%$$$''''''***......+++...444;;;GGG\\\vvvtttZZZJJJCCC???>>>>>>;;;888444000......///000000111333444555666666555666555333111000000111222222222111111000000/////////000000...,,,+++---...---111666888777444222111///000111333555444000---...............---+++***......///000000///............//////......---...---------...///111333555888333---,,,//////,,,)))%%%%%%&&&'''***---///111111000//////000111333444888777777666444666AAAOOOkkk|||qqqUUUGGGBBB???;;;999:::888555222000///......,,,+++***,,,///222333333555555444222///------...666666555333000///000111///000000000//////000222...---++++++---///000/////////000000111222333333///...---,,,---,,,,,,+++)))))))))'''&&&(((+++...222000---)))'''&&&&&&&&&''')))******))))))***+++***++++++,,,...///111222000///---...000111111000...---,,,,,,,,,***(((%%%(((+++&&&$$$)))***222CCCaaaooo]]]GGG:::222---++++++((()))******)))(((***+++---,,,,,,---//////---+++((()))*********'''%%%"""###"""""""""$$$''')))+++,,,...000000//////......///222444444555888>>>DDDLLLVVVdddrrrzzzmmm[[[JJJ???777444333222000...000555888888777000+++'''''',,,000111000000222111---'''&&&)))...333444666<<>>999888222111000...,,,+++******)))***,,,000444888:::;;;666444222000//////000111---......---++++++---///777555333111///.........+++)))((((((((((((&&&$$$$$$######&&&***---......******)))&&&""" %%%%%%''')))+++...000222555222---(((%%%%%%&&&''',,,///222333///***&&&$$$&&&''''''((()))))))))))),,,,,,...000...,,,000777BBBPPPhhhxxxYYYEEE===;;;;;;<<<999666222///---...000222000111333444555666666666888666555333222111222222111111111111000000000000/////////,,,***((()))***,,,000555888777444111000,,,---///222333333111///111111222111///---+++***000111222333222111///...,,,,,,---.../////////.../////////000222555777999888333......111222...+++$$$$$$%%%&&&))),,,///000111111111222444666888:::888777777777777;;;JJJYYYsssuuuYYYIIICCC>>>;;;:::===;;;888555222111000000...,,,******---000222333222333222111...---...///555444222///,,,,,,---//////000000///------///111///---,,,---000222333333222222222222111111000000000...------...---+++((( """$$$%%%'''+++000333222000---***((('''''''''&&&'''''''''&&&''')))+++---,,,,,,,,,---///000111...,,,++++++,,,---,,,+++,,,,,,,,,---...---+++(((+++...)))'''+++,,,333DDD```||||||jjjSSSCCC888000,,,---(((***,,,,,,,,,+++,,,---,,,,,,,,,...//////---+++'''))),,,---,,,***'''&&&'''&&&$$$$$$$$$&&&)))++++++,,,---/////////......000333666777999>>>EEEKKKUUUbbbrrr~~~lll^^^MMMBBB;;;555444555222///...000333666555333---+++((('''))),,,///000///000///,,,((('''***---,,,---000555999;;;:::999666555444555999<<<>>>???999333,,,***...222222111222222000...+++***+++---......---...///000222333...---+++++++++...111333555<<>>JJJ^^^qqqmmmYYYJJJ@@@===???:::::::::999777666444444111///------...///...------.........,,,,,,...000111111000///------///111///000111...)))(((,,,000///...---...000333444444666666777888888777666555666333///...///...)))%%% $$$(((+++---000222---+++)))&&&%%%%%%&&&'''!!!###%%%&&&&&&'''***,,,000000000///...------,,,+++)))''''''((()))((('''''''''(((***++++++)))'''###)))'''(((...---333CCCPPPkkk~~~rrr^^^LLL;;;111///,,,---......,,,+++,,,,,,------,,,,,,,,,)))%%%!!!"""&&&,,,//////......///,,,+++*********+++------))))))***,,,...///...,,,...222888===CCCKKKUUU]]]qqq|||nnnSSSFFF;;;888777222000222000---+++,,,...///,,,***+++,,,---)))&&&''',,,222000...,,,,,,------,,,+++'''+++//////---+++,,,---++++++---111777:::999777666333...,,,---///111222333555666555222///......---///222444555555444333...---,,,,,,...222777:::BBBPPPcccvvvppp]]]CCC;;;444333333111///000///111333555666555333222333111///---,,,...///111555444444222000...+++***---///111222222000...,,,((((((&&&%%%%%%&&&((((((&&&'''''''''&&&$$$###""" ###&&&(((*********%%%%%%'''))),,,,,,***(((***---111333333333222333,,,+++)))$$$ ###((()))111???PPPfff~~~eeeNNN@@@999777666777888999666222......///)))'''&&&)))///555888999444444333111///---+++)))&&&***///222222222222222///000222333222111///...---***'''%%%$$$"""  !!!"""&&&+++///000111)))---111222///***%%%###$$$######%%%(((---222444666333///***'''$$$###"""$$$'''+++...///...//////------......000111333444,,,---///111000222===III^^^ssssssUUUBBB:::666555777111111111111333666999;;;<<<:::888666666666888999999:::<<<<<<:::777444222,,,,,,---...///000111111444444222///***''''''''',,,///333555444222000000***+++------...111555777...222666666000***%%%###&&&(((,,,///111222111000,,,+++,,,///222333000---000000///......///000111---......---+++)))***+++...---,,,,,,,,,---...///111111111111111111111111333333666:::AAANNNdddwwwvvv```NNNAAA>>>AAA777888999999999888666555...---++++++,,,+++)))(((+++,,,------,,,,,,...000000111111000//////111333...000111---)))'''+++//////---,,,---000222333333666777999:::;;;;;;;;;:::999444///...///...)))%%% $$$(((+++,,,------...***)))'''%%%$$$%%%&&&'''!!!###%%%'''''')))+++---111111111000///---,,,++++++)))'''''')))))))))(((%%%%%%%%%'''))))))'''&&&$$$$$$&&&------222AAAPPPkkk|||xxxfffTTTBBB777444...//////...,,,***+++,,,222111000///---)))### %%%+++...//////000222,,,,,,,,,,,,---...///000((()))+++---///...,,,)))000222:::DDDJJJSSSdddtttzzziii]]]HHHCCC===666222000000111//////000000///---***))),,,------,,,+++,,,...111444///***))),,,///...,,,///000000111000///...---000///111555999:::777333111222222333222111000///***...222333000,,,)))(((***+++///333666666444111///---...222444555888===LLL___vvvrrr\\\NNN:::777333333444444111///222111111111222111///---333222000---++++++---000333444444111...---000222222///+++***+++,,,------)))((('''&&&&&&&&&&&&&&&&&&)))+++)))### """$$$ """%%%''')))*********$$$&&&+++///000///,,,******---222555555333///---))),,,///,,,&&&"""###&&&)))999LLL]]]qqqwwwYYYFFF===888666666:::888555222111111111222...+++)))+++000666:::;;;999777444111///---)))'''......///444:::;;;777222222333444222000///000111///...***'''### """&&&***...222333222222444444333...'''""""""###%%%'''***,,,......111000---)))%%%######$$$((()))+++---...//////000000111111111000///...---...---......,,,000===KKKhhh~~~mmmTTTEEE999999999111555222......111444555555999:::999666777::::::666888666666999<<<;;;555000---,,,---///222333000---111222222///+++'''&&&%%%,,,...000111111...+++)))&&&)))***)))+++111333111///000000111///---***(((......///////////////...///...---...111333333222///---+++))))))+++...000---///111111///------------------------,,,++++++444333000---***+++...000000222888???DDDPPPhhhhhhTTTFFF???<<<777666555777888666111---,,,+++***((('''&&&%%%%%%'''***---000000///000000222444666999:::777222---222222111000//////000000333000......000111000...000222555888999999888777555444222000...---,,,+++)))&&&$$$&&&)))++++++***((($$$!!!###(((***)))&&&''''''((()))***,,,...///222111/////////...---,,,((()))***++++++)))'''&&&"""%%%)))+++***'''$$$###"""%%%(((222<<>>EEEYYYmmmzzzfffRRREEE999666333333555666444222222111111222333222000...//////...,,,***)))+++---000222444333222222444666444000***''''''***,,,---((((((''''''&&&&&&&&&&&&'''***,,,***%%%""""""$$$%%%%%%&&&''''''(((((((((&&&(((,,,...///...---+++...000444666555222...+++'''+++...,,,(((&&&(((+++222BBBVVVhhh{{{mmmQQQ???888444222333777666555333222222222222///---,,,///555;;;???AAA999777444111///---+++***///000444:::@@@@@@;;;555222333333222///......//////---)))%%%""" !!!!!!&&&+++000222222222222333333111,,,'''######$$$&&&(((+++---///000000000///,,,'''$$$###$$$((()))+++---...000000000111000000///...------,,,------...///...333BBBRRRnnngggPPPBBB888777888111333000---...111444555444444666555333555999:::777777555555888;;;:::555000,,,,,,---000222333000...111111111...***'''&&&&&&***,,,...000///,,,)))&&&"""%%%&&&%%%(((...222111.../////////...---+++***///...---------///000222000...---...111333333333000...+++)))((()))+++---000222333333222000///000///000111111111000...---444222///+++((('''***------...222999AAAQQQmmmnnnYYYJJJAAA===666555555666777555000,,,***)))'''%%%$$$$$$$$$$$$(((+++...000111111222333444555777999:::777333///111111111111111111111111444222000000111111///---...000333666777777666555333222000---,,,+++++++++)))((('''))),,,---,,,***((($$$ %%%***++++++***************+++,,,---///...---,,,,,,+++***))))))***++++++***)))&&&%%%$$$&&&***,,,+++)))'''%%% """&&&000:::MMMfffwwwbbbOOOAAA999666777666444333555777888===<<<999666000***%%%"""&&&(((+++---///111111111000...---000555777444000,,,---///111333444555555333555===MMM```ssskkkXXXKKKFFF===:::666222000000222333000222444666555222...+++)))+++,,,,,,,,,---000222555111------000333333222111333444555444222///---+++...111222222111111111...///000111111000//////...,,,***+++------+++(((...000444888999999777666111------111666===HHHSSSiii~~~{{{iiiWWWHHH???888555333444777888777555222111111333444333111///---...///...,,,+++,,,---...111555777777888888999777111***%%%$$$'''***,,,((((((''''''''''''&&&&&&&&&))),,,,,,(((%%%%%%&&&***)))'''%%%$$$$$$%%%&&&++++++,,,---......------111333555666444000+++(((&&&***...---++++++///333<<>>666555555555555333000,,,)))'''$$$"""!!!"""###%%%))),,,///111222333555777888777888999999888555222000111222333333333222111333333222333333111...++++++---000333444444333222111///,,,)))((()))***+++******+++---//////,,,***'''"""""")))...000,,,,,,,,,+++++++++++++++++++++***)))(((''''''&&&)))************(((&&&%%%&&&(((***------,,,***)))""",,,666HHHdddppp[[[HHH===999777555444444777:::===@@@>>>:::555///***&&&###$$$&&&)))---111555777888222000000222555555222///000111222444555666999:::<<>>777666777222111111000000000000///...///333444222444888;;;:::999888777888888666111...)))***,,,///111111000///...///...,,,)))''''''((())),,,///222111---)))%%%"""%%%$$$"""%%%+++//////++++++++++++,,,---///000111000///.........000000000...------000222333333111///,,,(((&&&%%%&&&&&&'''***---///000000111222555777:::<<<<<<:::777555666444///(((###"""$$$''',,,...222;;;KKKdddhhhUUUGGG@@@777777777666555333000...***'''$$$"""!!!###%%%'''+++...000222333555888;;;;;;999888999999888666444222333444555555333111000222333444444333000+++((()))+++...111222222000//////,,,)))&&&%%%&&&)))***(((***,,,...///...+++((("""!!!(((...111,,,,,,,,,---------,,,,,,*********)))'''%%%%%%&&&''''''((())))))(((((('''((()))+++---//////---,,,"""'''111HHHfffkkkTTTEEE>>>999444333444666:::>>>@@@>>>888222,,,(((%%%###!!!&&&---333999>>>@@@222111111222333333000---444555666666666999===AAAIIIOOO\\\mmmppp___SSSHHH>>>777444333111000111222555666...000444666555222...+++(((***,,,------...000222000...,,,+++,,,///111111***,,,///222333222111000///222333111,,,(((((()))&&&(((+++...111333444444444000---///333555222///222666:::;;;999777555555555222222666===JJJ^^^ooottt^^^OOOFFFBBB@@@999555222222555555333111/////////111333333222000111333555555333111000000///222777;;;>>>===:::777333000---+++++++++***)))(((((()))*********)))(((!!!###'''***+++,,,,,,---+++)))%%%""""""%%%))),,,222111///------...000111---.........---,,,***))))))---000111000333;;;AAANNNbbb}}}oooZZZCCC777333111000000...///000111222222222111000000000111222444777999;;;:::999555222222555888444333111111222222222222333444333000,,,***))))))((()))***++++++***)))(((+++'''&&&,,,444777444///***+++***'''$$$$$$%%%''')))))))))***---000333555111000...)))&&&%%%&&&(((&&&''')))***,,,---------,,,***'''%%%%%%'''***,,,111333555555555???VVVkkkmmmQQQAAA???999666777444333444555444111...+++***111666888555444777::::::;;;:::999888777444000---(((***---///000/////////.........+++)))((()))***---///222444333000,,,)))***,,,***'''(((,,,...---)))))))))***,,,---///000000000111222111///...,,,000...+++,,,...111222333000...+++(((&&&%%%%%%%%%###&&&***---///111333555777999<<<>>>>>><<<999777777555///)))%%%$$$'''***...111888CCCVVVpppoooZZZJJJAAA999999999888555333111000,,,***'''%%%%%%&&&)))+++---///111222333666999<<<<<<;;;999999999888666555444555666666555222000...111333555555222...***((((((***---000111111000///---+++'''%%%$$$%%%''')))&&&(((,,,------***'''%%%"""(((,,,...+++,,,---...//////......***+++,,,***'''&&&&&&(((%%%&&&'''((()))***+++++++++******,,,///000...---&&&""" %%%...KKKjjj{{{bbbPPPDDD:::333222333222666;;;===:::555///***&&&$$$###"""'''---444999===???000000000111111000...---666777999999:::>>>EEEKKKWWWbbbqqqvvvbbbSSSKKKEEE<<<444111111000///000222444555---000222444444111...+++(((***---.........///000000///---+++,,,---000111***+++---...000000000000222222222000,,,)))((((((&&&(((+++///111333444444444333333666999999666333333777;;;:::666222111111000///111888AAAOOOfffxxxkkkVVVHHHBBB???>>>999555222222444555333000//////000222444555333222111333444444111///......///111555:::===<<<888444000...---,,,------,,,+++)))***+++,,,,,,,,,+++***!!!"""$$$&&&)))+++,,,---***'''$$$###$$$(((---000333222000///...///111222---,,,***))))))***+++,,,,,,000333444555:::CCCKKKXXXmmmhhhTTT>>>333000...,,,+++,,,------...//////000000333333333222111111333555888999999666222111444777777555222000///111333555333444333000---*********((()))***+++,,,+++***)))---++++++///444666222...+++,,,---***'''&&&))),,,******))))))+++...111333222111///+++'''&&&''')))%%%%%%'''(((((())))))((('''%%%$$$###%%%(((,,,///555777999999:::EEE^^^vvvkkkNNN???@@@;;;777777444444666999888444///+++)))222777999555333555888888999999888777555222///...***---000111000/////////.........,,,***)))+++---///111333444444111...,,,///111000,,,,,,......+++'''''')))***,,,...//////---///111333333111///---///,,,******,,,///111222...---+++)))''''''''''''$$$(((,,,///111333666777777999;;;======<<<:::888777444///***'''(((,,,///000555===III___zzzsss]]]KKKAAA:::;;;;;;999555222222222...---+++)))***+++...///...///000000111444999<<<===;;;:::999999888666444555555555555444222000...111444666666333...+++***)))+++...111222222111000---+++(((%%%$$$%%%&&&'''$$$'''***+++)))&&&$$$###!!!%%%(((+++---+++,,,...///000000000///+++...///---)))'''(((***((())))))+++,,,---...///---***)))***---///...,,,'''%%%######!!!!!!(((111MMMjjjnnnZZZHHH;;;222222222000222888:::777333///***'''&&&%%%%%%'''+++///222444444444---...///000000000///...555888;;;<<<>>>EEEPPPXXXeeessspppdddTTTHHHBBB>>>999555000///.........000111222///000222333333111///---)))+++---......---...///...---,,,***)))***,,,...---------------......///222111///......---,,,******+++---000111222222222111444999===>>><<<888555222777:::999333...,,,,,,+++---333===HHHXXXpppwwwaaaOOODDD@@@???>>>777555222333555777555333111111111444666777666444222333444222///,,,,,,,,,---...222777;;;:::777333---+++)))***,,,.........***+++---...///...---,,,$$$###"""###%%%'''((()))***(((%%%$$$&&&***///222333222111000000111333444000---)))&&&&&&(((,,,......222666888;;;BBBMMMVVVfffxxx```MMM999///---+++***))),,,,,,+++++++++---...///222333333222//////111333444666777444000...000333555444333111111333555888333333333111...+++++++++))))))((('''((()))***+++------...000222111...,,,)))+++---+++'''&&&***---+++***)))((()))+++...000000111222111---***((((((###$$$$$$%%%%%%$$$$$$###"""!!!!!!###&&&***///111888:::===>>>???LLLiiiiiiLLL???AAA<<<666555333333777;;;;;;777222...---...333666222///222555666333444444444222111000000...111444555333111111111.........,,,++++++---000000000111111111///...,,,///222222///......---)))%%%&&&)))+++------...---***,,,...111333333333333...+++((((((***---000111,,,,,,***))))))))))))))))))+++///222222333555666666777888:::::::::999888444222...***(((+++000555444:::BBBOOOggguuu___LLLAAA999;;;;;;888444111111222//////.........///111222///////////////222777;;;<<<;;;:::::::::888555222333333333333222222222222333666888777444000......+++---000333444444333222---,,,***(((&&&%%%%%%%%%###&&&))))))&&&###"""""""""$$$&&&))),,,...---...000111111000///------///111///***(((***---///////////////000111111...***'''(((,,,...,,,***%%%$$$%%%(((((((((///888JJJeeettt```III;;;222333444000111777888777444111...,,,+++***(((***...000111///,,,***+++---///111111111111222555888<<<>>>BBBKKKWWWaaappp~~~uuu[[[TTTIII???999777777777......---,,,---...///000000111222333333222000///))),,,...///...------...++++++)))&&&%%%%%%(((***111000...---,,,,,,------111///,,,---000111///---...///000111111111000//////555<<>>BBB===555444222111666<<<===:::555111000)))///222///,,,///333444---///111111111111111222111444888777555222222333//////...---+++,,,///111////////////...---,,,,,,...111222///......,,,'''$$$&&&))),,,---------,,,((()))+++...222555888999---***''''''))),,,///000++++++************+++++++++...111222222111222333555666666777888888888888222000,,,)))))),,,333888:::@@@GGGSSSlllvvv___LLLAAA999::::::777222///000111000000000000000111222333000//////......111555999;;;::::::::::::888444111111111000111222333444555555777:::999555222111222,,,...222444666666444333...---+++)))'''&&&%%%$$$$$$''')))(((%%%""""""""""""###$$$%%%'''***...111///000111222111///---,,,---000222000+++(((***---666555444333222222222222///***&&&'''***---+++(((######&&&+++,,,...555===GGG```}}}wwwcccIII;;;111444666111222888888777666444222000///...'''***...111111...***'''***,,,///111222333333444444555999>>>EEEQQQcccqqqsss```PPPGGG<<<333111111222222///+++((((((***------,,,...222555444444666444///,,,+++***)))***+++---...------)))###%%%,,,999777444000---,,,+++***,,,++++++///555777444000---...111444555333///+++...111666;;;===;;;666111222333333333333111,,,%%%+++666CCCPPP```uuuooo]]]JJJBBB@@@===:::999999444111666>>>AAA<<<666999777666777::::::888555333444444333222000...,,,+++---///333555444111...))))))***,,,---,,,***'''000///...------...000111)))***+++,,,+++)))'''&&&((())))))***,,,---......//////000444777888555222777333---)))''')))---///888:::<<<>>>EEERRRbbbooozzzWWWFFF666000000...+++)))...,,,((($$$###$$$'''))),,,///000...+++)))***,,,---000111...)))''')))---555555777888888777777666333222000///.........///---,,,)))(((''')))+++---111///...---,,,+++)))''''''%%%$$$$$$&&&'''(((''',,,---...,,,(((&&&(((***---222666555///***)))***(((&&&$$$%%%&&&&&&###  !!!$$$(((---111777999<<>>JJJ```|||dddLLL@@@>>>999666666444111111444333333333333333222111000+++---///444888;;;<<<;;;;;;666222222666999888666111333444555444333333333///111333444555444222111///000222333333222111//////...,,,***((('''&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((***,,,...000---///111222000+++&&&"""&&&'''))),,,---.../////////222444666666666888999000,,,((((((+++,,,(((%%%######&&&,,,333777777666JJJbbb|||jjjPPPDDD888333333222333555111222333222/////////000,,,++++++++++++,,,---...'''))),,,///000000///...///222888@@@JJJZZZmmmzzz{{{eeeRRRDDD>>>444...---...//////...+++)))))),,,......---...333555444555777555111,,,+++)))((()))+++---///000///,,,'''"""###)))///999777444111...---,,,,,,)))***---222888888333...,,,...222444444222///------///222666999888555111333333333333333111...***111???PPP```pppzzzdddTTTDDD>>>===;;;999888999777666:::@@@AAA<<<777;;;:::999:::<<<<<<:::777111111222222111///...---,,,---...111333333111...******+++,,,......+++)))******++++++,,,...//////++++++++++++***)))'''&&&))))))+++,,,------------...///111444777777333000555222...+++***,,,///111777<<<@@@BBBGGGTTTjjjzzzuuuUUUEEE666000///---***)))+++)))&&&###"""$$$'''***---......,,,******+++,,,,,,...000---)))'''))),,,222444555777888777666555222111///...---------------,,,***))))))+++---...111...++++++,,,,,,+++)))(((&&&$$$$$$%%%&&&&&&&&&***++++++)))&&&%%%'''***+++///444444///***))))))'''&&&%%%''')))***)))&&&((('''&&&$$$###&&&***---777:::>>>FFFUUUmmmdddMMMCCCAAA999333222...222444777:::===;;;777444111///---+++))))))***+++***+++---111444555333111111222333555777777444222222222111...++++++---000---((('''+++...---...///222333444333000---,,,,,,+++******,,,------+++******)))***---111333111///+++***(((***---//////...******)))))))))***,,,---...---,,,...111444666666666555444444333444444555000///...---...111444555:::AAAQQQjjjnnnUUUIIIBBB<<<888777555111111333444333222111000/////////...///111444888::::::::::::666222333666999888666333444555555333111///...,,,...000111222222111000---...000222222111000///,,,,,,+++)))(((&&&%%%%%%%%%&&&'''((()))))))))))))))(((((()))***+++,,,---***---000111000+++&&&"""$$$&&&)))+++---------,,,---///111222222222444555666111+++)))***)))&&&"""%%%%%%&&&+++000444555444FFF___}}}uuuZZZKKK<<<555333111000111---...///...,,,+++***+++*********+++,,,,,,,,,---)))***,,,...///...---,,,000666???JJJWWWiii{{{zzzjjjUUUEEE999555///,,,,,,---......---,,,++++++...000000000///444777666777999777333---+++(((&&&'''***...111333222000+++((()))...333999777444222///.........''')))...555999888111+++,,,000555666333000///000---------000333444333222555444222111000000000000:::KKKaaassslllVVVIII<<<999:::999777777888999<<>>@@@???<<<999777777888999::::::999666444444333333444444555777777444333222333555666666555111///...------,,,)))&&& """%%%)))++++++***)))***))))))))))))***,,,,,,***,,,...000000///,,,+++***,,,///222222///+++(((*********+++---000222444666<<>>???999777999666444444333333333000+++(((******))))))))))))((((((------///111444555333111000111222555666444///,,,***)))(((''''''((()))+++(((%%%$$$(((******,,,000222222333111...,,,,,,,,,---,,,+++,,,------,,,***,,,///111111///---++++++)))***---000333333333222222111111000////////////000...------///111222111///////////////...---,,,,,,,,,---///111333555666;;;HHHaaa}}}iiiYYYKKKBBB:::777444000///000111///,,,******+++...///333444555555444444444555666444222333555777777666555555777777666111,,,'''&&&&&&'''(((***+++,,,---'''((()))+++---.........***++++++***'''$$$  $$$(((+++---------+++++++++***)))((('''&&&$$$'''+++//////,,,(((%%%###%%%(((***+++***'''&&&)))***,,,+++******,,,...333///***((()))+++,,,,,,+++***'''''''''***,,,---222KKKllluuu```GGG:::444///***(((''')))++++++)))%%%###"""'''))),,,...///...,,,***))))))***++++++++++++***DDDPPP^^^jjjyyy}}}iiiXXXMMMDDD<<<444444444333111000//////---...111222333333333444333888;;;:::;;;===;;;777...+++(((%%%%%%)))---000111000///---,,,...111444555444222000////////////***+++---///111111///---555:::===<<<555111000222111...,,,+++...111333444555222000000......666AAAXXXiii}}}wwwcccHHH@@@:::;;;<<<999555444111555999;;;999666555444555666888999888777666555555555333333444666888999999777666777999;;;<<<<<<666333000---+++'''### """%%%)))******((('''&&&'''''')))+++---///000+++---///111111000---,,,)))+++...///---***&&&$$$%%%&&&''')))+++...000222666:::AAAMMM^^^sss}}}fffDDD999---***(((&&&%%%'''%%%'''(((&&&$$$%%%***///---)))%%%$$$(((***+++******++++++***))))))***+++111222333444222000---+++000...,,,***((((((((((((%%%&&&(((***,,,...//////,,,(((###$$$(((,,,,,,***%%%$$$"""###&&&)))******++++++***+++---000333444333444555333///***&&&$$$###$$$&&&))),,,///333555...,,,)))&&&&&&)))///333777???NNNaaaxxxvvv___III???@@@:::999<<<999555333111000///,,,((($$$)))))))))***************//////000222444444333222333333444666666444000,,,&&&%%%$$$$$$&&&'''(((((((((&&&'''******((()))---000000000///,,,+++,,,---+++***)))***---......---...000222222000...---------...///000222444666777777777555444222000///...111///------///000111000...///000111000...,,,+++((()))+++...222555888:::>>>MMMeeemmm\\\OOODDD:::666333000...///---,,,)))((())),,,000333555666777555222000111222333333222333555666666666444444555888888555000+++&&&&&&&&&&&&'''(((******%%%%%%''')))***,,,,,,---,,,---,,,***'''###"""&&&)))+++,,,,,,,,,,,,+++***)))(((''''''%%%(((+++...///---***'''%%%&&&(((******)))&&&%%%+++,,,,,,,,,++++++---///111...***((()))+++---...+++***'''%%%$$$%%%(((***---CCCccc~~~hhhOOO???666///***((((((+++------+++(((%%%%%%(((***...000000///,,,***&&&''')))+++,,,,,,,,,+++JJJYYYkkkxxxqqq[[[LLLDDD>>>888333444555333000...------...111444666555444444444444888:::999:::;;;999555...,,,)))&&&&&&(((+++------,,,++++++,,,...000111222111///...------...///,,,+++++++++,,,---......777:::===;;;777444333333333000......///111222333333111222555444555BBBRRRmmm|||qqq]]]EEE???===>>>>>>999444333---///111222111000111111444666888888777777888:::666444222111111222555777999888888999<<>>IIIXXXqqq}}}lllWWWIII<<<777666444222222,,,+++***+++,,,///333555555666666222,,,***,,,///000111333444444444555666333111111444888999555111000---***'''%%%%%%&&&'''%%%%%%%%%&&&''')))***+++---,,,,,,+++***)))((('''&&&%%%$$$$$$$$$&&&((()))...---***((((((***---///000000//////...------,,,---,,,+++***)))))))))(((...////////////000444777666444111,,,'''$$$""""""&&&&&&&&&$$$!!!!!!###&&&...>>>VVVooo|||eeePPP???111---...***,,,...---,,,++++++,,,***+++------,,,***'''%%%$$$'''+++///000...+++)))aaassstttiiiXXXIIIEEEEEE@@@999111333555333000---...///000444999:::888555444444000444666444444444222---///---+++(((''''''''''''(((''''''(((+++---------,,,+++************,,,,,,((()))******)))))))))***222222333555888999888777333222111111222111///---000000888CCCGGGLLL```wwwxxx\\\GGG<<<:::;;;??????999333111,,,((($$$###&&&+++...//////000111111000222777;;;<<<999555111000111333555222222444888<<>>===999444///+++'''### """%%%((()))***'''(((+++---...---,,,+++---...///000111222333444111222222///***&&&&&&(((&&&%%%$$$###%%%(((+++---===MMMeee{{{lllPPP@@@777///---+++)))***---***---///+++%%%###''',,,222444555444000...///111111///---,,,++++++***)))+++++++++---///333666888000///---***((('''''''''%%%'''+++...000000///...***...111000,,,+++...222...,,,)))(((((()))(((((($$$$$$'''---333666555333333111---+++++++++++++++,,,---,,,***&&&&&&))),,,,,,,,,,,,++++++---111444@@@OOOjjj|||eeeNNNAAA???777444666333555222///---,,,+++)))'''((('''%%%%%%'''***---///444333222222444444333222555222///------,,,***((((((&&&&&&)))---//////---+++...444999777111...111...///000000000111444777555222000///111222222111222...+++---444::::::999222444666666555555777:::666777888888777666555444222000//////111333333333000222444555444111---******))))))+++///555:::>>>LLL\\\vvvtttZZZLLL>>>999888666555555...------,,,...000222444444666666111+++(((***...///000333444444444555666333000///222666888555111333111,,,(((%%%%%%&&&'''%%%%%%%%%&&&'''((()))***++++++******+++,,,------***(((&&&$$$$$$%%%''')))///---***((((((+++///222444333111///...---------000...,,,***))))))******//////000000000222666999555444111,,,'''###!!! ###%%%%%%$$$!!! ###&&&---;;;PPPhhhmmmWWWBBB222...000***+++,,,,,,++++++,,,---***+++++++++***'''$$$###&&&)))---111111...)))&&&vvv|||iii___QQQHHHEEEBBB<<<777222111000///............555666777888777666555444444555444000,,,,,,000444111111000,,,'''%%%''')))%%%'''((())))))***,,,///444,,,###!!!&&&,,,,,,+++,,,***)))'''(((***,,,...111333666888888888999:::222111111333555333---)))000222777@@@NNN```ttteeeOOOCCC666555444555555444222///222,,,&&&&&&))),,,+++))),,,...//////000111444666777888999888666555555555444555666777999:::<<<<<<:::999666333000,,,)))'''"""$$$***///000,,,+++))))))***++++++***/////////111555888999:::555666555000(((###$$$'''+++(((%%%""")))444HHH[[[rrrfffPPP@@@:::333000111///+++'''&&&'''(((%%%""""""&&&***...333888999666222000000...---+++)))'''''''''(((''')))+++...000222333333444111---+++)))(((&&&%%%&&&)))---///...---,,,,,,,,,,,,---...///000111222333...))))))+++,,,***&&&&&&&&&'''(((***,,,...///...+++'''%%%%%%(((,,,///000000...+++'''%%%&&&''')))&&&'''+++...000666<<>><<<999888;;;777333111222111///,,,(((******((($$$###%%%'''+++222666444111111///++++++,,,---,,,+++***,,,------.../////////000000111---///222333333000---+++------,,,******---333888999888777888888888888777333///,,,---333888:::999333555888999999999:::<<<;;;999777777888888888777555111...111999??????===777333000///111222...+++***)))***///222888BBBLLL\\\qqq~~~cccRRRAAA;;;:::888666444444666666333---+++---000///...---+++)))***,,,...222///---///444888777555222111111222444444333111111///---,,,+++)))&&&###"""%%%'''***+++---111333555333222111333444555444000---***'''&&&''')))***---,,,,,,+++***,,,...000//////.........,,,***)))+++))))))+++***(((+++111111...+++***---///000000111111///,,,&&&""" ###%%%%%%######,,,222@@@YYYvvvttt^^^LLL???666222---+++...111///......+++,,,,,,,,,+++***)))))))))000555444111///***%%%{{{dddZZZSSSKKKFFFEEEBBB===888444333333222222111111111000/////////111444888:::888444111222666888777444333111...***%%%""""""###&&&((())))))((()))+++---+++(((###!!!"""(((...333222///,,,***))),,,///111555777888888777666666777333111//////222444666666666<<>>999666000''' $$$)))...***(((&&&%%%(((555BBBaaattt|||```LLL<<<999555444555555222///+++)))&&&%%%&&&''''''&&&&&&'''***...222222111///,,,+++)))'''%%%%%%%%%%%%&&&'''(((***---000333555555222///***'''$$$""""""&&&))),,,---,,,+++++++++,,,---///000000...+++***//////---***&&&$$$$$$%%%***(((%%%"""!!!!!!###$$$"""!!! """&&&+++.........---+++(((''''''(((+++))))))+++...444@@@KKKbbbzzztttZZZNNNCCC???>>>;;;888888999666222111333444333111+++,,,,,,)))$$$!!!"""%%%---333777666333222...******+++------------///111000000000000111222333444///000222222111///,,,***++++++***((((((+++000444777777777777777777777777333111///111555777777666333555777888999:::===@@@@@@<<<777333333555666666444111000555<<>><<<999555222666777666222,,,***+++......,,,***)))***,,,///111444111///111555777777666777555444555666666555333///............+++'''### """&&&))),,,///444777;;;888444222333444555555222000---+++***+++,,,---,,,,,,+++++++++,,,------,,,+++***)))))))))*********)))+++------***,,,111444111---++++++,,,,,,+++///000///,,,'''"""######$$$$$$###""""""!!!***000???XXXvvvqqq]]]JJJ===777111///222444222//////,,,,,,,,,,,,---...//////111666888555222000,,,(((rrr^^^RRRMMMHHHEEECCC@@@:::555222222222222222111000000...,,,******,,,111666999888666555666999999777555111///,,,((($$$""""""###&&&((()))(((((((((***,,,'''&&&###"""***000333000,,,))))))+++///111666777888777555333333444111111000111444888;;;======EEESSSbbbrrrzzz___FFF555...444444333333222...((($$$!!!$$$(((******))))))***'''***...111111111222333444333000---,,,///666;;;;;;;;;;;;999555111---***---///111222111...***((()))))))))***---///000111+++'''!!!###'''))))))***---///111444777:::666333---&&&!!!"""&&&+++,,,******---000888HHHWWWnnnsssXXXFFF888666444444555555333111---)))&&&&&&((()))'''$$$$$$$$$&&&+++111444333111---,,,***'''&&&%%%%%%%%%%%%$$$%%%&&&)))...111444222111...***&&&#########(((***,,,---,,,++++++,,,,,,...000111000,,,(((&&&+++------)))$$$"""$$$((('''%%%"""!!!!!!###''')))!!! """&&&))),,,+++,,,,,,+++)))((()))***///---,,,---///666FFFVVVpppoooVVVKKKAAA>>><<<999777888888555111111333555444222,,,------***%%%"""###&&&...444888777666666111,,,+++---///000///000111333444222111222333555666666111222333333222///---++++++***)))((()))+++...111333444444444333333333444333222222333666666444222000111333444666999===@@@AAA;;;444///...///222333222000000555;;;??????===555111...,,,---...---,,,,,,///333555555<<>>444333222111000///...***$$$!!!"""'''++++++***)))***&&&***...111111222222333111///,,,)))))),,,333888<<<<<<;;;999444...((($$$%%%'''+++---...,,,)))(((((()))+++,,,---...//////,,,'''"""!!!$$$((()))''')))***+++***+++...111///...+++(((&&&'''***---++++++///555<<>>888000***)))+++...///...------000555888888666333000,,,******+++,,,---...111444555555===SSSgggtttaaaMMMAAA;;;333,,,(((,,,---...//////000222333///---,,,///333888999:::555333111222444777999:::999777444222222111000...,,,---///111222///***&&&###%%%&&&((())),,,111444888444///,,,,,,,,,------...111444777666333...+++(((&&&&&&'''***+++***(((***)))(((%%%$$$&&&+++//////...000222000***))),,,333222000---+++************+++,,,+++)))&&&%%%%%%&&&$$$%%%)))---...***&&&+++111AAAZZZyyyuuu```QQQBBB;;;666666666111...---+++++++++,,,...111444555555999999444111111000---wwwfffXXXOOODDDCCCAAA???===:::555222------/////////...---,,,---,,,+++***,,,...111333444999>>>>>>999555333444...+++'''%%%%%%&&&%%%%%%$$$%%%''''''''')))+++---///...,,,(((%%%%%%)))------,,,***))))))+++---///444444555444222222444555000333666999<<<@@@DDDHHHSSSaaauuummmPPP===888999222000...,,,***'''### """&&&***,,,,,,***)))$$$'''***---...///000111...---+++))))))+++000444777888999777444...((($$$###%%%(((***+++***)))(((%%%(((,,,......---------+++((($$$###$$$&&&((()))&&&((()))(((%%%%%%'''******)))))))))***+++,,,------///555???IIIVVVjjjzzzbbbIII:::000000000000///...---,,,,,,***(((''''''&&&$$$"""!!!!!!!!!$$$(((+++,,,,,,000...,,,)))'''&&&&&&&&&$$$$$$$$$&&&(((+++...000---///...+++&&&$$$&&&))),,,---//////---------...,,,...111222111---)))'''%%%(((***((($$$$$$(((,,,%%%$$$!!! !!!###$$$((((((((((((((()))))))))''')))+++++++++***+++,,,---...//////111;;;SSSiiifffLLLDDD===:::777444333555555444333555888999666222...000111///+++***,,,///...222444555777:::777222...000333444444444444555444222111333777888666333222444666888777444000---+++******,,,///222222222333666777555111///000222000111333444444222000///+++---///000000222555888999444---(((((()))+++,,,***))))))+++...111222222222///+++((('''))),,,...111222444555777BBBZZZpppzzzfffOOOAAA:::111***&&&&&&(((+++///111333333444,,,++++++000666::::::888333222111111333666:::<<<:::777444111000///---,,,,,,---///222333111,,,)))&&&'''''''''''')))---000222///+++)))))))))***)))+++///444888777333---)))'''%%%###%%%))),,,+++***,,,,,,***&&&###%%%***///...---...000---((('''***111111000---***(((((()))((()))***)))''''''''')))%%%%%%&&&***...///---******///>>>VVVttt~~~lll]]]JJJAAA999666444///,,,,,,+++,,,,,,...///111333444222777777444222444444222ssseeeVVVJJJBBB>>>===<<<;;;:::888666444+++---...//////...---,,,------...///111222333444333666:::<<<;;;888444222000,,,'''%%%&&&&&&%%%###"""$$$&&&''''''))),,,...111000///,,,******+++,,,************+++,,,...///333444555444444555777999444666888:::===BBBIIIOOO```ppp~~~dddNNNAAA<<<;;;333111---+++)))'''$$$"""######%%%)))---...+++'''"""$$$''')))***,,,...111,,,------,,,+++,,,...111...111444666555000,,,(((%%%%%%&&&''''''&&&%%%$$$###'''---//////---------((('''&&&&&&'''((('''&&&%%%(((***((($$$###&&&)))(((''''''''')))***+++,,,///333===KKKXXXggg|||{{{^^^FFF999///000000///---+++***)))*********(((%%%###"""""""""###$$$$$$%%%&&&)))+++///...+++(((&&&%%%%%%%%%&&&&&&((()))+++---...//////000000,,,'''$$$&&&))),,,---......,,,,,,,,,...,,,---000111111///,,,***'''))))))'''%%%%%%'''***'''&&&$$$""""""!!!""""""*********+++++++++++++++%%%'''***+++++++++,,,---,,,///333555888EEE```xxxwww\\\HHHAAA;;;888555111000333333333555999>>>>>>:::666111333444222///---///222000111222111444777555///***---111444444555666777222000000444888999555000...222666999888555000,,,***)))***---111444444333444666777555///,,,...000///000222222111000///...---///111222222222444555444000+++))))))***++++++&&&&&&&&&'''***...111333111...***'''%%%'''+++///333222333777===KKKdddzzz~~~iiiQQQBBB:::222,,,)))&&&(((,,,000333333111///***)))+++111888<<<:::777111111000000222666:::>>>===:::555222000///---,,,------///111333222...+++&&&'''&&&%%%%%%'''***---...,,,)))((()))***)))))),,,...222444444111---***(((%%%"""$$$***...///...---...,,,(((######(((,,,...,,,...000...***+++...444555444111,,,))))))***'''((('''%%%###$$$&&&(((###$$$&&&))),,,......---+++///;;;RRRpppwwwhhhQQQGGG<<<777333...,,,,,,---...///000111222222222///444666555555777888777ooocccYYYNNNAAA999999999999999999888777666+++---...000000///---,,,,,,...000333555666666666222333555:::===<<<555///222...(((&&&&&&%%%$$$!!!!!!###%%%&&&(((***---///000///...---,,,,,,++++++((()))***+++---...//////333444555555555777:::===888999999999;;;BBBLLLTTTiiizzzttt]]]NNNEEE>>>:::555222---***)))(((&&&%%%&&&$$$$$$(((...///+++'''###%%%'''((())),,,///222,,,---//////...---...///(((+++000444555333000---&&&%%%%%%$$$###""" """'''---000///...---...&&&&&&&&&((())))))'''$$$&&&)))+++)))%%%$$$'''+++***'''%%%%%%&&&(((******///555CCCTTTeeevvvyyy]]]FFF999///000111000---***(((((((((***+++)))$$$!!!!!!"""%%%'''((('''%%%%%%(((,,,///---***'''%%%$$$$$$###((()))+++,,,.../////////111333222---'''###%%%(((+++---------++++++,,,---,,,---///111111000...---******)))'''&&&%%%'''((((((''''''&&&&&&%%%&&&&&&)))***+++,,,---------,,,$$$'''***,,,,,,,,,---...---111888<<<@@@NNNkkknnnRRRFFF@@@:::777444//////222111222666<<>>:::555666777444111///111333111111000...000444111,,,&&&***///222444555777888000///000444999999333...,,,000555999999555///+++)))((()))---222555555333222555666222,,,)))***---...000111111000///...//////111444555444333444444111...+++***+++,,,++++++%%%$$$$$$%%%)))...333555000...***&&&$$$&&&+++///444333333888AAARRRllljjjQQQBBB:::444///---(((***...222444222---*********---444;;;>>>;;;777///000///000111555;;;???@@@<<<777444222000///---------///111333222000---&&&&&&%%%$$$$$$&&&***---,,,***))))))***+++***)))---...///000000///---,,,***&&&"""$$$+++000222111...///---(((###"""&&&***///...///222111///000555:::;;;:::666000,,,,,,---((('''%%%""" !!!###&&&!!!###%%%(((***,,,...///---000;;;QQQnnn~~~nnnVVVJJJ>>>777333...,,,---...///111222333333222111---222666666777:::<<<;;;ttt```SSSIIIAAA======<<<<<<;;;888555444666999444444444333222111000///444555777999;;;;;;;;;;;;444666888:::888555111......---,,,)))'''%%%###"""%%%%%%%%%&&&)))---111444111...***((((((((()))))))))((((((***---///000///111222444666888999:::;;;999777999<<<>>>DDDTTTeeetttnnnZZZKKK@@@<<<===444555444///)))%%%&&&''''''***,,,***+++//////,,,)))*********)))***---///,,,++++++---...///---,,,+++))))))///666888444...+++((($$$%%%((((((### &&&+++---...111///+++))),,,///...+++(((''''''222111...***&&&$$$%%%'''%%%$$$###$$$'''***+++,,,111:::LLLcccyyyyyyYYYEEE===888777444000+++)))***+++***,,,---+++'''%%%&&&(((&&&***......,,,++++++,,,222///***&&&$$$$$$%%%&&&'''***---...---...000222333555555111***'''(((+++//////000111000///---,,,***+++------,,,+++,,,---...+++&&&""" !!!((()))******)))***+++,,,//////......,,,+++******(((***)))''',,,444555111222555<<>>>>>>>>555555555555555555444444777555111---***)))((((((((((((***---111444444333222///------//////,,,***(((+++111666999666000+++(((+++///333333222///---000000000000...,,,***)))////////////...---,,,+++///111555777777666666777666000)))'''***,,,,,,***)))'''&&&'''***...111333222,,,%%%###&&&+++...000///444999<<>>???<<<:::333000...///222777;;;<<<;;;:::888666444333222222111111111000000000000///******))))))((((((((((((,,,------------,,,***))),,,---///111111111///...---,,,,,,---///111111111000,,,'''###"""%%%***---000//////000111333555666>>><<<:::666333000...,,,,,,)))###"""%%%'''%%%$$$&&&)))+++***(((///111:::OOOnnn}}}gggZZZHHH:::333000...,,,...///000222444333000------333888:::;;;===:::555{{{kkkWWWKKKCCC<<<:::;;;:::::::::777555444777:::;;;:::999777555333111000555666999;;;======<<<<<<666666666444222000...---000///...,,,***(((&&&%%%)))((('''''')))---222555///,,,)))''''''((())))))*********,,,///111222111222222444666:::===>>>>>>;;;:::;;;@@@DDDMMM___pppiiiUUUHHH>>>::::::222333333///***''''''))),,,000222///...000111///000000000///------...000000...---...//////...------+++***...333555111,,,+++(((&&&'''))))))$$$ $$$***,,,///111000---,,,...000...+++(((''''''111111///,,,)))''''''(((((('''&&&&&&((()))******222===RRRjjjsssVVVDDD>>>888777444000,,,***+++---000000...,,,(((&&&%%%&&&'''***......------...///222///+++'''%%%%%%&&&'''&&&)))+++,,,++++++---000333555666222,,,)))+++---333333222111000...---,,,---------+++******+++---+++(((%%%"""""""""""""""(((---111111---,,,///222444333111...,,,***)))))))))++++++***///666777333222555===HHHTTTgggcccOOOBBB;;;333//////000///---000333777:::;;;;;;999888111222333444555666777777666444111...+++*********+++++++++---000111000///000...++++++,,,,,,***(((''')))...333666555000,,,)))+++...000000///---+++...////////////---,,,+++////////////...---,,,+++,,,///333555555555666777888111+++))),,,///000000,,,***(((((()))+++---...---)))$$$###''',,,///111222444888AAARRRlll|||bbbOOOAAA777111000/////////000//////......222444888===@@@@@@<<<999000///---...222666888999999888777666555444444444222222111111111000000000...---,,,***(((&&&%%%$$$+++,,,---......---+++***+++...222555666444111///---,,,+++,,,000333444555111---'''"""!!!###'''***///...---------///111222999888777555222000---+++***'''""""""&&&)))'''&&&%%%&&&)))+++***(((,,,...999PPPooottteeePPP@@@888555333000,,,,,,---///111111///---///555:::;;;<<<===;;;666ooo```OOODDD===999999<<<999999999777555555777888>>>===:::888555444333222777999<<<>>>???>>><<<;;;999777444111///---------333222000///---+++***)))...---***)))***...222444,,,+++)))((((((((()))***---------///222444444444444222222666<<<@@@AAA@@@<<<<<>>AAA@@@<<<888...------///222555666666666555555555555666777777333333333222222222111111333222///,,,)))%%%""" )))+++---//////...,,,***+++///444888999888444222---,,,***+++///333666888111---&&&!!! """&&&)))...,,,+++))))))+++,,,...000111222222000...+++)))&&&$$$!!! !!!%%%))),,,((('''&&&''')))***)))(((''',,,999RRRqqquuu]]]KKKAAA<<<888444******+++---000111111///222777;;;;;;<<<===:::666hhhZZZKKKAAA;;;999;;;???;;;:::999777666555555666999888777666555555666666<<<===???@@@???===999777888777555333111000000000333222111000...---,,,+++000///.........///111222+++,,,,,,+++******+++,,,000///000222555777777777666444222555;;;???@@@???<<>>:::777...---...000333555555444111222222333555666888999444444333333333222222222555444222///+++&&&###!!!(((***---///000...,,,+++---///333666888777666555///,,,))))))---111444555///+++&&&"""!!!###'''***---,,,***(((((()))***+++)))+++---//////,,,)))&&&$$$"""!!! """%%%)))+++(((((((((((()))))))))(((&&&,,,;;;TTTrrrkkkXXXLLLCCC999333,,,++++++---000333333333222777:::::::::;;;999444```UUUHHH@@@:::888;;;@@@???===;;;999888666555444222333444666888;;;===???@@@AAAAAA@@@===888444222111222444555555444222111222111000///...---,,,,,,...///000222222111000///---///000000...---...///222111111333666999999888888555222333777;;;<<<<<<===CCCKKKVVVeeezzzuuuZZZJJJBBB:::333///,,,///111000---+++,,,...555===???999111///111222111333666666555333333333222111///000333777999999888888888666222...,,,+++******+++,,,---,,,***(((111999>>>;;;666333///,,,((())))))***++++++******(((***---...---+++******((()))******+++000666;;;GGG```}}}sssSSS???888888777666222///...///000777222...,,,,,,+++)))&&&!!!!!!"""%%%))),,,///000///...+++)))((((((((()))+++*********+++,,,,,,,,,******++++++***+++---...---,,,+++,,,...222666999999777333...***))),,,...&&&%%%%%%)))---///---+++,,,)))%%%%%%''',,,000222222000...,,,***)))))))))%%%&&&)))---000333666888<<>>VVVqqqxxxgggWWWHHH999000,,,***))))))---000222222000444777777777999666222TTTKKKBBB<<<888555888>>>AAA???===<<<;;;:::777555000222666;;;???CCCEEEGGGBBBAAA???<<<888444000...***---222555777555333000000//////...---,,,,,,,,,,,,---000222222111000//////222555444111//////111222111222444777999999999777666444222333666:::===AAAJJJVVVcccttt{{{hhhSSSHHHAAA999111------000333222...++++++,,,222888:::444///.........///222666888888666555555111000///111444777888999888;;;===;;;555///------***++++++,,,,,,,,,++++++888???CCC>>>666222000---(((((()))+++------+++(((&&&))),,,---,,,*********---......---...444===DDD]]]vvvuuuTTT???888666777777444111...------111000...,,,,,,***(((&&&!!!$$$)))---......---,,,***)))((((((((()))+++++++++---///000///---&&&&&&&&&&&&''')))***+++&&&&&&&&&(((,,,000555888888777555000,,,***+++,,,&&&'''(((***++++++,,,,,,***$$$###(((++++++,,,,,,,,,,,,++++++++++++$$$$$$&&&+++---///444:::<<>>555111444444444444555666777777000000222444777777666444222222222444666777666444//////000111333555777888444444444333333333222222111222333333222000...,,,)))***+++,,,,,,++++++***---,,,++++++,,,...111333000,,,(((&&&&&&'''((('''((('''''''''((()))+++---+++,,,---...//////......,,,...111333333000,,,***$$$$$$######$$$%%%&&&''')))***+++***((('''((()))***111@@@VVVpppttt```KKK:::111+++(((%%%$$$&&&***---...---222444444555777555111HHHAAA<<<999666444888>>>AAA???===>>>???>>><<<999333666;;;@@@DDDFFFGGGHHH@@@>>>;;;777333000...---***---222666777666444222//////......------,,,,,,+++,,,,,,---///000222222000444888777333//////111222111111333777999999888444555555333111444:::AAAHHHTTTcccqqqeeeXXXKKKDDD>>>777000---///222444333...***)))***///333444000---------+++---000555777777555333333111000000111444555555444666<<<@@@>>>777000......+++++++++******+++,,,...666>>>AAA<<<444222111111++++++,,,///111///***&&&''')))+++,,,***)))******---//////000333===KKKUUUtttrrrTTTAAA;;;555666777666222...+++***---...///...***'''%%%$$$ !!!###'''---000000...++++++)))(((((((((((((((******,,,///333333111...############%%%'''((((((%%%%%%%%%&&&(((,,,///111444555555222...***)))(((%%%(((***)))&&&%%%'''***%%%###!!!!!!###%%%'''''')))***,,,---...---,,,+++&&&$$$&&&+++---...555>>>BBBSSSgggxxxnnnQQQ@@@;;;;;;;;;999777555444444222222222111111///...---,,,,,,,,,,,,,,,,,,,,,---.........//////.........''''''))),,,000222222111+++---...---)))&&&$$$%%%'''(((***---///...***'''%%%&&&'''((((((((((((((($$$%%%(((***,,,,,,,,,,,,+++++++++---///222666888888888666333...+++***+++((()))***)))(((&&&%%%%%%+++...111000...---000444444666777666555444666888BBBLLL___vvvkkkTTT@@@555333333444555777999999::::::777555444444555555555333444333222333555666666555111111222333444666888999333333333333222222222222111222444666666444222111******))))))))))))))))))+++***))))))***,,,---///...,,,((('''&&&&&&%%%$$$%%%&&&'''((())))))))))))(((+++...111333333111000---///111222111...***((($$$$$$%%%&&&'''((()))******+++,,,+++(((&&&''')))+++222AAAVVVooo}}}eeeNNN>>>777---)))$$$"""###&&&)))***+++000333222333666555222@@@<<<999888777666999@@@@@@>>>===???AAABBB@@@===555888===BBBEEEFFFEEEDDD===;;;777444111///...---...111444777999888777666///.........------------,,,+++))))))+++///333666111555999888333//////000111111111333666888888888222555666333000333<<>>===;;;888666666111111111000000000000111........................---...............------$$$$$$%%%(((,,,......---))),,,///...)))%%%######%%%&&&***...111000---***$$$%%%''')))******))))))###%%%''')))++++++++++++(((((((((***---111555777;;;:::777222,,,(((&&&&&&%%%%%%$$$"""!!!"""$$$&&&+++///333222//////222666666888999999777777:::===JJJSSSddd}}}rrrVVV@@@777888333555777:::<<<<<<<<<<<<===:::777555555555444333555333222222444555555555444444444555666777888999333333333222222222111111222333666777888666444333+++***)))'''''''''((()))((()))******++++++++++++---+++((('''''''''%%%###%%%&&&((())))))(((&&&$$$&&&)))...333555555333111,,,---......,,,)))&&&$$$$$$%%%&&&(((***+++,,,---***,,,---+++(((&&&''')))+++222@@@UUUnnnhhhPPPBBB===000,,,%%%"""###%%%(((***+++///222222333666666333;;;;;;999777777999===@@@CCC@@@===>>>CCCEEEBBB???===@@@DDDHHHJJJHHHBBB===<<<888333111111111222111000222666999:::999666555444111......000000...,,,+++(((&&&$$$''',,,222777888666444444444333222000555555666888999:::888777444000000666;;;>>>BBBFFFQQQbbbwwwgggUUUGGGBBB<<<999777555222///111444777888555111...---,,,---...//////---***''''''...555777444000//////333222000000000///---***)))111999;;;777333000000+++***(((&&&&&&((()))+++000//////111444777777666111000///,,,***)))((((((---***''''''***++++++)))***+++000888???KKKddd{{{kkkUUUCCC888777666555333///+++(((%%%***---000...)))###!!! ###''',,,000333333111000...,,,+++,,,---,,,)))&&&******+++///333444222///&&&&&&&&&&&&'''((()))***'''''''''%%%###"""$$$%%%,,,...///...+++'''%%%$$$''''''''''''&&&&&&&&&&&&%%%)))------)))&&&&&&'''&&&))),,,......---......***&&&&&&+++111555:::???MMMccc~~~yyy^^^MMMEEE???;;;<<<>>>;;;999999777555333111000000111222333222000...------///000/////////...............%%%###"""###'''***)))((())),,,///---)))&&&'''***---,,,---000333333000,,,---(((###&&&---111///+++((())))))***++++++,,,,,,+++***)))((())),,,...000555444333333111...)))%%%$$$$$$###!!! """%%%444111//////111333222000333555888:::777555999@@@JJJ\\\uuurrr\\\KKKAAA<<>>333///***%%%###$$$&&&(((***---000222333444444555<<<;;;:::777666777;;;>>>@@@>>>===???CCCDDDCCCAAA>>>@@@DDDHHHIIIGGGBBB===:::777444222222222111000///111444777888888666555666444222000...---,,,+++)))'''&&&%%%(((---222666666444333333444444333111555555777999;;;;;;:::999777555777>>>BBBEEEJJJOOO^^^nnnqqqYYYIII???;;;666444444444333111222666999:::888444111///,,,,,,---...///---+++)))***000777888555111///000000000000000///...------***///555777666222000///***)))((((((((()))******...---...111555777888777111///---,,,,,,,,,+++***'''%%%###%%%(((******))))))***111===JJJ\\\wwwjjjTTTCCC:::666555444222...+++'''%%%+++...111000,,,'''%%%$$$&&&)))...222444333222000,,,++++++,,,//////,,,***)))((('''***...222333222************************((('''&&&$$$""""""%%%'''+++------,,,(((&&&$$$$$$%%%''')))***+++***((('''(((***------+++(((&&&%%%&&&)))---//////...------+++)))***///333777===EEEUUUjjj|||bbbQQQFFF???:::;;;===;;;:::;;;555444222000//////000111111000000000000111222333222222111000...---+++***$$$######%%%))),,,---,,,***---000...)))'''(((+++...------...111111///,,,---+++)))+++///333444444+++++++++***++++++,,,------,,,)))''''''))),,,---///000111222333111---)))((('''%%%""" """%%%)))444222000000222222000...///000444666555444:::BBBRRRfffyyy___KKKBBB??????;;;666333333555666777888777666555444333333333444111//////111444555666888888999888777444111000///000111///,,,+++,,,...222333555888999777333///,,,+++)))'''&&&&&&&&&''')))***+++,,,---,,,+++++++++)))((()))+++***'''$$$###$$$%%%&&&%%%"""!!!&&&+++//////...,,,,,,)))((('''&&&&&&%%%$$$###$$$%%%&&&)))******((('''&&&&&&&&&%%%$$$%%%'''***222;;;LLLccc{{{|||hhhTTTGGG===777///***'''&&&&&&%%%***,,,...///000000111222::::::999777555666888;;;<<<===???BBBCCCCCCCCCBBB???AAACCCFFFGGGEEEAAA===:::888666555555444111///000111222333555555555555777888888444///+++***+++'''''''''(((+++///333555555444333444666666444333444666888:::;;;;;;;;;:::666777;;;AAAEEEIIIRRR[[[ooo~~~ttt]]]III>>>:::666222000000111111111555999<<<===:::666222000***+++,,,------------,,,///444888888555111///000,,,///111000...---...111111111333555666444111...(((((()))******++++++***,,,,,,---111555777888777111...+++,,,...///...,,,###""""""$$$(((***+++++++++...888HHH[[[sssgggRRRBBB:::444333222000---***'''%%%,,,...111111///,,,******''')))---000222111///...+++++++++---000000///---+++(((&&&'''+++000444666//////000000///...,,,+++***)))'''$$$"""$$$(((+++,,,---,,,***'''%%%%%%&&&&&&(((+++...///---+++)))+++++++++,,,,,,***&&&###%%%(((---//////---,,,,,,,,,---000444666999DDDOOOcccwwwgggVVVHHH???999999:::888888:::222111000///......//////---...000222444555666666444444444333000,,,)))&&&$$$$$$&&&)))---000111000000222333111,,,***+++,,,///---,,,---...//////.........------...222777;;;---,,,+++******+++---...000---***'''&&&''')))+++)))+++...222555444111...,,,+++(((%%%###%%%))),,,111000///000000///---***+++,,,///222222333<<>>;;;333---,,,---'''(((***---000333555777777666666777888888666444555777:::;;;:::888777777555777;;;BBBGGGOOO]]]kkkzzzbbbNNNAAA;;;:::888333000//////000111888;;;>>>>>>:::444000---((()))***++++++,,,---///444666888777444000///...+++///222111......222666:::777444555777777333...'''(((***,,,---,,,+++***------...111444666666555///,,,)))***...000...,,,$$$$$$%%%'''))),,,......111888FFFZZZppp|||cccNNN@@@:::222111000...+++)))'''&&&+++---///000000///...---&&&'''***------,,,***)))***+++,,,---......---,,,---,,,******---111444666111222333444444222000///---,,,(((%%%$$$&&&,,,000111000...+++((('''(((***+++,,,...//////...,,,+++,,,***)))+++,,,+++%%%!!!###'''+++...---+++))))))+++...444888999>>>MMM\\\uuujjjYYYKKKAAA999666666444444666000/////////...------,,,+++---000333555666666666555666666555222...***''''''(((+++...111222222222888888888444000---,,,------,,,+++,,,---000222333111///,,,+++---000444666+++***(((((()))+++...000000...+++(((''')))+++---)))+++...333555444111---+++++++++***(((((()))+++,,,---...///000///---+++,,,,,,---000111555@@@LLLggg}}}oooXXXIIIBBB===888333///...///000000000000000111111111000000...------///222444555444999:::;;;<<<:::666333000333111...+++))))))+++,,,000000111333444222...+++***)))&&&$$$"""!!! $$$&&&(((***++++++++++++***++++++,,,,,,,,,***))))))'''$$$""" """%%%))),,,,,,+++++++++******)))'''%%%%%%%%%&&&,,,---...---***'''$$$###$$$%%%%%%%%%&&&(((,,,///444???RRRkkksssgggTTTGGG777......///...+++***))))))***---000222222///111333444555666999;;;???CCCHHHIIIGGGCCC@@@>>>===<<<<<<===???>>><<<:::;;;;;;<<<>>>???<<<888444666444222000///.........///777@@@@@@999111///111***,,,...111444777888999:::999999::::::999666444666999<<<;;;888444222111555666;;;CCCLLLYYYmmm~~~hhhTTTGGG???<<<:::999666333111222333555;;;===>>><<<777111,,,***((()))))))))(((***...222777777777555222///...---,,,000444333000000555:::@@@:::555555777777222---(((***,,,......---,,,***......///111444444222000---***((())),,,...---+++&&&''''''((())),,,///111666CCCXXXnnnyyy___JJJ===888000///...,,,***)))(((''')))***,,,---......---,,,%%%''')))++++++***((('''***+++,,,,,,+++)))(((''',,,---.../////////000111000111444555666555333222000...+++((('''***000555777666333///,,,+++,,,...333222000...---,,,,,,,,,***)))(((***+++***%%% """%%%)))+++***((('''''')))...666<<<@@@HHHZZZlllnnn\\\NNNDDD999555333///...000////////////...,,,***)))***,,,///222444444333222333444555666444111...+++,,,...111333444333222111;;;:::888444000---,,,,,,,,,,,,,,,---///222666999999222***)))---111000...'''&&&%%%&&&(((+++///222...---+++***+++,,,///000---...000333444222...***'''***...///...+++((('''))),,,///111222222222111000//////111333999HHHVVVqqq|||eeeOOOAAA???:::444000...////////////000111222333333222222111000///111444666777666888999::::::999666333111666333///,,,++++++,,,---000000111222333222...,,,))))))'''%%%$$$###"""!!!'''((()))***++++++***)))((()))***++++++******))),,,)))&&&""" !!!"""%%%'''***++++++***+++,,,,,,,,,,,,)))'''&&&(((+++000222333111,,,(((%%%%%%%%%&&&''''''(((+++///222111===RRRkkk}}}vvvcccTTT@@@333///000///---+++)))(((+++///333555555---000333666888999<<<>>>AAADDDHHHKKKIIIEEE>>>:::999888777777999::::::999999999;;;>>>???===999666666555333111...---,,,,,,,,,444===???:::444333444...///222555777999::::::999999:::;;;<<<;;;888555777:::===<<<777111///...000111888EEESSSeeezzzpppYYYKKKBBB>>><<<666777777666555666888::::::;;;;;;888333...,,,******++++++)))(((***000555:::888666333111///......///111333333222333888;;;>>>999555444666666111---+++,,,...//////---,,,***//////000222333222000---,,,++++++************+++(((((('''''''''+++000444===PPPjjjyyy^^^HHH;;;777///...---+++***))))))))))))((((((***+++,,,***(((&&&''')))++++++***)))(((***,,,,,,+++(((%%%$$$###))),,,///000///---,,,,,,///000222333444444333333111///,,,***))),,,333777;;;:::777333///---...///666444111---++++++,,,,,,(((((()))++++++***&&&######%%%((()))((('''&&&'''***///888BBBJJJWWWmmmrrr___QQQFFF;;;666333///---...//////000000...+++(((&&&***+++...111222222111111000111222333333222000///000333777888666333111000888666333000...,,,++++++---...///000222555:::===???666...,,,000111...)))%%%%%%%%%&&&(((+++...000,,,,,,,,,---...000111111000000000222222111---***%%%***000333111---(((%%%***---111333444555666888444222111333777@@@RRRbbb{{{qqqXXXFFFAAA<<<666111///////////////111333555666666666555555333222333666888999999777777777777777555444333666333000............---/////////111222222000---******))))))((((((''''''***+++,,,,,,,,,+++***)))$$$&&&((()))((('''((((((---***'''$$$""""""$$$%%%((()))++++++)))))))))***+++,,,---***((((((+++///222555666333...)))'''''''''(((((()))))),,,000333222===RRRkkkuuueeePPP>>>555111...,,,+++)))(((+++111555555444000333777:::<<<===>>>@@@???AAAEEEIIIKKKFFF>>>777555333111222444666777777333444666999;;;;;;888555444333222111000...---,,,...333888888555333555777111222333555777888999:::555555777:::<<<<<<:::777666;;;???===777111//////...111;;;OOOcccwwwfffQQQFFFBBB===999444666888888666666777999888888777444111///...///...///...+++))),,,333:::===:::666333111111000000111111111111333555888:::999777555555777777555222......//////...---++++++---...///111333333000---,,,...///---(((&&&(((+++))))))((('''(((---666<<>>>>>888222/////////,,,)))'''''''''((()))+++------)))+++---///000000/////////......///111111000...''',,,222444333...***'''))),,,///000000111444777555222111555;;;HHH]]]oooyyy```OOOBBB===777222//////......000111444666888888888777999666444333666888:::;;;888888888888888888888888444222//////000000///------------///111222000...***+++,,,---------------+++,,,---......---,,,+++###&&&)))***)))((()))***+++***'''$$$###$$$%%%&&&)))******)))'''&&&&&&((()))+++,,,***'''(((---222111444666444...)))((()))'''(((((()))))),,,000333444???RRRiiisssaaaNNNAAA777111...***((((((+++000222111...444777;;;>>>??????@@@AAA===>>>AAAGGGKKKGGG>>>555222000...///111444666777///000222555777888555333111111222222111000///...111222333222000111555888222333444555666888999999000111444888<<<===;;;999555;;;???>>>999333111111444888GGG___wwwcccOOOGGGCCC===777555888:::999666333222333555555555222000000222333111222111---+++---555===???;;;777333222222222222222000//////333666777888777777777888::::::999888000000//////...---+++++++++,,,...111333333111///---111333///(((%%%(((,,,++++++***)))+++222<<>>777111///......---///111444777999999999888;;;888444333555888:::;;;<<<<<<;;;:::;;;<<<>>>???333000...///111111///,,,++++++,,,...000111000...+++,,,---///000111222222,,,,,,...///000///......&&&)))------,,,+++,,,...***)))&&&%%%$$$$$$%%%&&&*********'''%%%###$$$%%%'''***+++)))&&&'''---333///333666444...)))(((***''''''(((((((((+++///222555???PPPggg|||yyykkkZZZKKK>>>777333***((('''***...///+++'''555444444777;;;???AAAAAA===???BBBCCCAAA<<<666333444222///---,,,,,,---...---...111333444444333222222000000111333555555444444444333000...---...000222111///......///000111111222444666777888888888:::777888:::888222000111888DDDVVVkkk~~~```NNNFFF@@@<<<:::777888888666222000222555555444222000...------...///...---++++++///444888FFFAAA;;;666333222000/////////000333888:::;;;:::<<<::::::===@@@???888222///...---...//////---+++++++++---///222222000...222222111///,,,***+++,,,---***+++///444<<>>@@@@@@===999444111000///---+++++++++,,,---000111222333222111///.........///000111333555666555666555222///------...000///---,,,,,,---///000///111444777999:::::::::777444444555444000000333CCCSSShhh|||xxx[[[IIIAAA<<<999888333444444111...---000444555333111000/////////............------000555999@@@===:::777555222...+++---///222444666777888888<<<<<<===@@@AAA???999444///---------///000///...------...000222222000......//////...,,,++++++---222000222777???JJJZZZiii~~~zzz___KKK<<<222+++******,,,...000000///000---***''''''&&&%%%###!!!%%%***---...---,,,+++---///222333222111111111---......///////////////000,,,(((''')))+++,,,,,,((('''&&&(((***++++++***000000...,,,)))'''((()))'''((()))***,,,...000111111222444555444333111//////------000111000444999CCCOOOaaatttmmm[[[FFF======666333444222444222///...------,,,,,,---000333555555555555666444777999666111...---...000333444444666999777333333111000111333555555555666555555444333222111111222333333333111000111222111000//////...//////000333000---,,,------+++)))***+++,,,...////////////---------,,,)))''''''((()))***)))'''%%%''',,,111222222222777EEE\\\wwwyyyeeePPPCCC666000///......000111444777555222000222555888666444333333555888::::::<<>>=========<<<:::666222000---,,,+++******+++,,,---333444444333000---***((())),,,///000///000444888666777777555222...,,,,,,...---,,,++++++,,,---...///222666:::<<<<<<;;;:::666333111222111///333888NNNbbb{{{qqqTTTCCC;;;777555555222333222///,,,,,,000444555222//////222333111///...////////////222666999888777777777666222---)))+++///444666444333444555999<<>>===666444666333222000...---...///......///222666888888777777777888;;;===;;;666111//////000222333222666;;;;;;888555333111111333444333222222111///---,,,,,,------222222333222111222555777111111000000000111222333555222///.........---,,,,,,,,,---...///000111111//////---)))%%%$$$%%%&&&)))))))))'''%%%(((...333666444555===OOOiiitttWWWHHH999111///------///222444444222///...111444888777555333444555888:::888:::>>>AAACCCBBB@@@??????===:::888888888666555444333222000000000111222000///000111222222111///---,,,,,,---///111111000---------...000111///...---***'''&&&&&&&&&&&&%%%%%%%%%$$$###!!!"""%%%((('''((()))+++,,,------...111000///---***'''%%%$$$%%%%%%%%%$$$$$$%%%))),,,222999GGG\\\sss|||tttiiiZZZJJJ???888222...//////+++***+++///---,,,---222777;;;===>>>===<<<:::777444222000,,,,,,,,,,,,---...///000666666555333///+++&&&$$$)))---000000------222777555777999888555111///...---,,,,,,,,,,,,---//////111444888<<<===<<<:::888777444222222111222999BBBZZZqqqmmmRRR@@@888333111222666666555111------000444444111...000333555333000---///000111111333666888222222222333333111...++++++111777777333000000222555999===>>>;;;777333222///---,,,---000444666777888666333222111///---+++$$$''')))***+++---///111111222999EEESSSdddzzzyyy]]]III;;;222***+++...222555555333111...,,,(((''''''&&&%%%$$$%%%'''***,,,+++,,,---...---111555666555111///---)))+++,,,......---,,,+++(((((((((***+++---......(((&&&%%%%%%''')))))))))+++(((&&&(((+++---,,,)))***(((%%%###$$$'''+++...,,,---...///...---,,,+++...,,,---111444999CCCMMMbbbqqq~~~dddKKK>>><<<666555888666333000---,,,...///...,,,---111666999999888888888>>>??????<<<666111111222333444444333666<<<===;;;555333222111222222111//////---+++)))(((((()))***111111111000000111444777000000//////000222444555666444222000//////000000............///000222222111///,,,'''###!!!###%%%((())))))'''%%%(((...333;;;888999CCCZZZuuuzzz___NNN===333///------///333333222///------111444777666555444444666888999777999===??????===:::888;;;;;;:::999999888777666666555333222111111111222///------000333444111---******+++---000222111000---+++***+++---//////...,,,+++)))(((((('''''''''&&&&&&%%%$$$$$$&&&(((***'''(((***+++,,,,,,++++++*********+++,,,+++(((&&&'''((('''&&&&&&(((+++///111888GGG]]]tttyyypppaaaQQQEEE>>>999777666444000///222111///,,,,,,000666;;;===???>>><<<:::777555333222.........///000222333333666666555333000,,,(((&&&,,,///222111---,,,000555444666999:::888444222111.........///000111222222444777:::<<<<<<:::777444777444333333444888CCCOOOkkklllRRRAAA888111//////888888777222...,,,///222333111///000333333111///---///222333333333555666000///---...000111111000---333888888333//////000444777:::;;;999666333222000...---///333777:::;;;===:::555111///---***((($$$&&&((()))+++---111444555999CCCSSSdddvvvuuu[[[HHH;;;333---...111555777777333000,,,)))'''&&&&&&'''&&&%%%)))(((&&&$$$"""$$$(((+++...111444555222...***)))***+++,,,---------,,,,,,+++,,,...///...------,,,'''%%%$$$%%%(((***,,,,,,+++)))'''))),,,...,,,)))+++)))$$$""""""%%%***---*********+++++++++,,,,,,,,,+++---222777???NNN[[[ttthhhMMM>>>===888888<<<:::444000,,,+++---...+++)))***...333666777888999999AAAAAA>>>777111///111444666777666555777<<<===999333222111111111111///------+++)))&&&%%%&&&'''(((/////////------...111444...---,,,---///111555777777666444222000000222333111000///......///111222111///+++&&&!!! """%%%((())))))'''%%%''',,,000777666;;;KKKddd|||dddSSS@@@555000---...000222111///---,,,...111444666555444444444555777888666888:::<<<:::777333000333444555666666555555555666555444222111000000///******+++///444555333///***)))***---000111111000,,,***))))))+++,,,---,,,+++++++++***)))))))))***)))((('''((()))***+++,,,%%%''')))+++,,,+++)))((((((((((((***++++++)))''')))((('''%%%%%%(((,,,000666<<>>:::444000...,,,+++)))'''(((((()))***...444888999@@@OOObbbtttpppVVVEEE999222...///111555777666333000)))'''&&&%%%'''((()))(((,,,)))$$$ &&&+++000333555555222...+++*********+++++++++,,,,,,,,,---000333333111...,,,+++&&&$$$###$$$'''+++------+++***+++,,,......---,,,***((($$$"""###''',,,000***)))(((((())),,,///111......111777>>>JJJ]]]mmmnnnRRRBBB@@@<<<<<>>999222,,,+++///333444777888777999;;;:::555///......///000000///---***)))'''&&&%%%$$$%%%%%%***+++,,,+++***+++...000++++++***+++---111555888888777555222000111333666444222///---,,,...///111///---***&&&"""!!!$$$&&&(((******(((%%%%%%'''***---111===RRRnnnfffVVVCCC888333//////111111000...---...000222444444444333333333444555666555666888888666222///,,,+++...222333333222222222333333444333111///---+++&&&'''+++///333555444222*********,,,///111111000,,,+++))))))***++++++***+++,,,---,,,+++***+++,,,+++******+++------+++)))###%%%(((***+++)))&&&$$$+++++++++***)))'''&&&&&&)))'''%%%"""!!!%%%+++000<<>>???>>>:::666111...---......---,,,+++***)))***///666;;;@@@III\\\rrrkkkRRRAAA555...+++,,,...111444555333111)))'''&&&'''))),,,---------+++&&&""" ###)))...000222444444222000//////***)))((('''((()))+++,,,---111555555222...+++***'''%%%"""###%%%(((***+++)))+++.../////////000111---***&&&$$$$$$''',,,///)))'''$$$$$$&&&+++000444444555999@@@IIIXXXnnnvvvZZZIIIFFFAAA@@@AAA<<<666111,,,,,,000222///+++---...000111111222555777999888444...)))'''***...///333666777999:::666000+++++++++---///000...---''''''&&&%%%$$$######"""%%%&&&)))******+++---///******)))***---222777:::888888666333000000444888666444///,,,++++++---///,,,+++)))&&&$$$###&&&((((((***,,,***%%%""""""$$$&&&000BBBZZZvvvgggWWWEEE:::555222111222///...------///222444555333222222222222333444555333444555555444111///---)))---111333222000//////000111333333111...)))'''###''',,,000222222333333,,,+++******---///000000...---++++++,,,,,,***)))***,,,......,,,+++,,,...,,,,,,,,,...///---)))%%%!!!$$$'''))))))'''###!!!+++,,,---***'''%%%''')))+++((($$$ $$$,,,222>>>EEESSSggg|||yyymmmdddPPPGGG???>>><<<666111...999444...+++...333888;;;888999::::::999777444333,,,---...///000000000000,,,...222555888:::::::::333222111222555777777777;;;<<<===<<<999666555555000111333555666888888888333333444555555444333222000333:::DDDOOO^^^uuujjj\\\LLLAAA999222......,,,///333333000...///111000444777444,,,'''(((+++---111555666444111...---+++******---111666999::::::888777777777777555333666111...000555888888555444444555999===???@@@???666333...------///111111///...+++)))***///777<<>>===999666777555222333555777555444777555222000000000000///111333:::HHH]]]uuuxxx\\\RRREEE<<<777444///+++,,,111555444000...///222---///000...***((()))+++111666:::777000,,,---000...)))%%%&&&---555:::<<<888666444444444333222000000111111222222111111000333333555777:::;;;;;;999666333000...///111111111111---,,,---...111888AAANNNddd~~~zzzaaaKKK888,,,)))***+++---///111222333444//////......000222555777222222111000////////////222111111111222222000......+++'''$$$###$$$''')))333222222333333222...,,,)))%%%"""!!!###'''***++++++...111222222444888===444222---)))%%%#########%%% %%%***111888>>>BBBJJJVVVgggyyyyyyfffQQQIIIGGGCCC===999333222222222222333444444777444111///000000000000444333111---)))&&&&&&''',,,...111444666555444333---------...//////---+++&&&%%%$$$&&&'''%%% """&&&***,,,+++***,,,,,,++++++---///222444333444333222000///000111222///+++***+++---,,,++++++,,,,,,***'''&&&'''(((...///...+++(((&&&&&&'''222:::JJJ```xxxiiiWWWEEE>>>>>>;;;777444---,,,+++---000333555555555333111111222333333222000222333444444333111000...------///000000---++++++---...///...,,,)))'''***000555555111---...111***((((((+++000222000...000222444333000---+++***)))))))))***,,,,,,***(((***+++,,,---,,,)))&&&$$$###&&&******'''$$$$$$$$$,,,------***&&&&&&+++000666000***&&&""""""***333888KKKcccvvv|||wwwiii```TTTGGG===555000---555222//////111444444444777666666555333222000///,,,)))''')))///444444333444555999<<<===:::555000///000333777:::;;;999777;;;<<<===@@@AAA@@@<<<999777444222333555666555444555444222111111111111000///444@@@RRRjjjkkkUUUMMMBBB:::777444111---///111333222000///000222...///000...***((()))***555999;;;888000+++,,,...111...++++++...333777999444333111111222222000///111111222333333444444444444222111222444666777666111111000//////000111222222///,,,---...222<<>><<<;;;555555444444555555666777888555222000000111111111333222000,,,***((()))***---...000222222111000...---///000111111///...---+++******,,,---,,,((($$$"""""""""$$$'''******))),,,,,,---.........---,,,///000000///------...///000---******---//////............,,,***)))***+++000000000---+++)))***+++444<<>>===:::666444///...,,,---///111111111111///---...000111222222000111222333333222000///,,,,,,,,,---......---+++)))+++---//////...---,,,,,,000555666333111111222---,,,+++---000111000...///000111111///---,,,+++*********+++,,,,,,)))&&&'''(((***++++++(((%%%######''')))((((((((()))000111000,,,((((((,,,111555222///---)))&&&+++222;;;LLLcccwww|||pppiii\\\PPPDDD:::222---333111......111444555666666555444222000...---,,,(((&&&&&&***111666888888333888===???===666000,,,...///111555999:::999888;;;;;;===???@@@???<<<999666444222333444555444444444444333222222222333333555===NNNddd{{{nnnZZZKKKEEE===999777777555333333111//////000111222222---...///...+++***)))***444777999666000,,,---000444444444333111222333555222111000000222222111000222222333444666777888999444111...---///000111111---000222222000000222444444111///000222999FFFRRRrrroooXXXEEE666---++++++---000333555444333333111111222222333222222222444444444444333333333333111000//////111333333222000...)))&&&$$$$$$%%%&&&)))***,,,000333333111...---,,,******+++***)))'''---222888:::999777777777111111000///---+++)))(((!!! ''',,,111777>>>HHHRRRbbbtttsssXXXFFF<<<999:::===777777777888888888999999:::666222000000111222333222000...,,,+++,,,---...///000111111000///---,,,...333777777444111000000111111111333555444111///)))&&&###"""$$$&&&((((((+++,,,///000///,,,(((%%%***,,,------++++++---...---,,,***+++...000111111111111111///,,,,,,---...111111111000...---///000888???KKK\\\nnnrrr___III???;;;888555333111///------...///...------+++)))))),,,...000000000000111222111000///...+++******+++---...---,,,'''))),,,///111111111000000222555777888777555444111000...///000000///............---------,,,,,,++++++,,,---...,,,)))&&&$$$&&&)))******'''$$$"""###''')))+++---...333333111---)))))),,,000333222333333000+++---333???OOOeee{{{zzzsssiii]]]PPPCCC777000222000......000333777888777666444111///---+++***'''&&&'''+++111777999:::555:::>>>>>>888111,,,+++---...///222555666555444666777888:::;;;;;;888666444444333222333333444444555555555444333444777999CCCNNNaaawww{{{```MMMCCC???;;;999:::;;;;;;:::777111,,,+++...222222000***+++------------,,,,,,...111333333000...111333444888:::999555222222333111000///111333444333222222222444666888:::;;;<<<333111///......///...,,,***///444444111///111555333111111555:::DDDVVVfffkkkUUUDDD666//////,,,...222555666555333222///000222333444333222111333333333444444444444333000...---...000333333333000...***&&&$$$$$$%%%&&&&&&(((+++///333444333111---***(((&&&&&&%%%$$$""",,,222:::<<<:::666333333000000111111111///---+++%%%$$$'''---333777>>>EEENNN[[[ooouuuZZZFFF:::555888===888888999999999:::999999:::666222//////111333333000///------...000222333111111111111000000//////111777======888444333444444555666888999888777666///***%%%""""""$$$%%%&&&***+++---...---***'''%%%***+++------,,,,,,---///,,,,,,+++,,,...///111111222333222111...---...///...000111000000000222444:::AAAMMM\\\lll|||{{{fffOOOAAA;;;666444333000...------...///...,,,+++)))&&&&&&(((***+++,,,//////000000000///...---,,,***)))+++---/////////***+++...000222333222222333333555888::::::888666333222000///...---,,,,,,,,,+++******+++,,,------******,,,///000///,,,)))'''(((***+++***'''###!!! %%%(((+++---...222111///+++''''''***---......111333111...000555CCCVVVnnn|||tttjjj^^^OOOAAA888111000///...///333777:::999888555222///---,,,,,,))))))+++---111555777777777999:::777111,,,+++,,,...------///000111///...111111222444666666444222333333333222222222333444666666666666666999???CCCSSS```tttqqqXXXFFF===<<<;;;;;;===???@@@@@@:::333+++)))---111111///)))***,,,...000000//////***,,,......---...000333333777<<<<<<888444222222...------...111222222111000222444777999:::;;;;;;111111111222222000---***&&&,,,111111...+++,,,///,,,---222;;;DDDRRRhhhzzzkkkUUUDDD777222222---///333555666555333111,,,---000222222222000//////000111222222222222222---,,,,,,---000222222222///---***'''&&&&&&&&&''''''(((***...333555444333---***%%%!!!!!!"""""""""+++111888;;;888333///......///111333333111///...''''''***000555:::CCCLLLZZZhhh}}}rrrZZZGGG;;;555666:::666777888999999999888888:::666222///000111222222000...---///222555555444............///000111111444:::@@@AAA<<<888777888555666888999888888888777222---'''###"""###$$$%%%)))))))))***************,,,...000000///...//////,,,------,,,,,,,,,,,,---000111333222000---,,,---***+++---...///000333666888@@@NNN]]]lll|||oooWWWGGG===666333333...------...000111000///---)))&&&$$$%%%'''((((((.........//////.........---,,,***+++...222333444///000111222222222222111444555666999;;;:::777444222111///---+++*********+++)))'''(((+++------,,,((()))+++///222222111...,,,---------+++((($$$""" $$$'''*********---+++(((%%%######&&&((()))))),,,//////...333999FFF]]]yyy}}}vvvkkk]]]NNNDDD111111000......111777;;;;;;999666333111///......------///000111333333444666555333///+++***+++,,,---,,,+++,,,------+++***......///000222333111///222333333222111111222444444555666777999AAAKKKSSScccpppgggQQQBBB:::;;;<<<===???AAACCCDDD>>>666///,,,...111111///++++++---000222333111///+++,,,,,,,,,+++,,,...000222666:::<<<:::666222000)))((((((***,,,......---///111444777999888777666//////111333444111---)))$$$'''+++***'''%%%%%%&&&&&&+++666CCCPPPaaayyymmmVVVEEE999444555...000333444555444222111***,,,...//////...---++++++,,,...000111111000///*********---///000000...,,,***)))''''''((()))***+++***+++---000333333333///+++%%%""""""$$$%%%&&&)))///555777444///---,,,---///000222222111000///((('''***000666>>>KKKWWWmmmzzzpppXXXHHH???888666777444555777888888888777666999777333222222333333222000//////222666888666444******)))***+++...000111666:::???@@@===:::::::::666888999888666555555666333///***'''&&&%%%%%%$$$((('''''''''(((+++...000000222333333111///......+++,,,,,,+++)))(((((())),,,///333333111---+++)))$$$&&&)))+++---000444666888BBBQQQbbbqqqxxx```MMMAAA888444444.........000333444444222...+++&&&$$$$$$&&&''''''---------......///000000///---+++,,,000444777888444444444444333222111000555666888999888555333111//////...+++(((((()))******((('''(((,,,...,,,***&&&'''))),,,000222222111111111///...,,,***((('''$$$###$$$%%%((()))((('''&&&$$$!!!!!!###%%%&&&&&&))),,,---...444;;;IIIbbbwwwjjj[[[QQQ222222000...---000666;;;;;;:::666333111000000000///000111222111111222222222///+++))))))*********,,,+++******,,,,,,+++***+++***+++,,,//////...---111222333222000///111444000222444777===IIIYYYdddtttuuu^^^JJJ>>>999:::===>>>@@@AAACCCDDDAAA<<<555111111222222111000///000222444333///,,,******++++++,,,---000111333555888:::;;;777111---''''''&&&(((***++++++***,,,///444777888666222///,,,,,,---///000000---***'''''''''&&&$$$""" (((000@@@QQQ```qqqpppXXXEEE999444555000111222333333222222111,,,,,,,,,,,,+++)))'''&&&(((***,,,...000000///...((((((***---//////,,,***((((((''''''(((***,,,---///,,,******,,,///000111...+++'''&&&'''(((((((((***...222333000---,,,,,,---...///000111000//////))))))+++111999EEEWWWgggpppWWWIIIAAA;;;666555444555666888888777666555:::888666666666666444333111000111555999:::666111***)))((((((***---000111666888:::<<<<<<;;;:::999888::::::888555222333444111///,,,+++***(((&&&$$$'''&&&&&&'''))),,,///222222333444333000,,,******''')))+++)))&&&%%%%%%&&&***...333555333...)))''' """&&&)))+++///444777>>>JJJ[[[lll|||gggTTTEEE:::555444111000111333666777555444///+++'''$$$%%%((()))***+++,,,,,,---///000222222000---+++,,,000555999;;;777777666555333222111000444777:::888444///......---------***((('''***,,,***(((''')))---///,,,(((&&&%%%&&&(((,,,///000000222111///---,,,,,,------+++)))((((((******(((&&&""" !!!$$$&&&'''(((+++/////////333:::LLLccc~~~ttteee[[[333222111...---///666;;;;;;999666333111000111111///111222222222111111222...***&&&&&&)))+++***(((***))))))***,,,------,,,((('''''')))+++,,,+++***000222333222//////111444,,,///222777???OOOcccpppnnnWWWEEE:::888:::===???@@@AAABBBCCCDDD???999555333333333333555333333444444222---)))&&&'''(((***---111444666555555666999:::777000))))))((('''(((+++,,,+++***+++...444777777333...++++++***)))***,,,------,,,,,,***'''&&&%%%### ---777III]]]mmm~~~rrrXXXEEE888333444000111111222222111111111......,,,***(((%%%###!!!'''))),,,.../////////...&&&'''***---///...***'''&&&&&&&&&''')))+++...///111...***((())),,,......+++)))((()))******)))(((***...111111...,,,,,,...------...///////////////,,,+++---444===LLLbbbtttrrrWWWIIIBBB===777444333555777888888888666555;;;:::999999999888666444111111222777;;;;;;555000---,,,******+++---000222555555666888:::;;;:::888;;;<<<<<<999444111222333000///...------***'''###&&&&&&'''(((+++---///111222333444222...***'''&&&$$$''')))(((%%%###$$$&&&(((...444777555///)))%%% $$$(((+++///444888FFFSSSeeewwwlllXXXHHH<<<555555333333333555777888666444...+++'''%%%'''***,,,---++++++,,,---///111333444///---***+++///555999;;;888888777555444333222111333888;;;888111+++***+++,,,------***((((((+++...***((('''***//////+++&&&&&&%%%$$$%%%(((+++------111000---,,,,,,...000222000---++++++,,,,,,)))''' ###&&&''')))***///333333000333888NNNbbbzzzyyykkkaaa111444555444222222444888888555222///...///222333333222111222444333///+++$$$$$$%%%%%%'''((()))***((((((((('''((())))))***$$$!!!!!!%%%'''''')))---222222222000......111444222...111???QQQbbbttt{{{cccMMM@@@<<<333777===AAABBBAAA???>>>@@@???<<<888333111222333777:::;;;:::555...(((&&&"""$$$(((---111555777999444222111333555333---''''''((()))***---///111222......000444777666111,,,//////+++&&&'''///111...000---++++++'''###%%%)))666HHH^^^nnn~~~uuuWWWAAA777555555333111...---------,,,+++'''((('''%%%!!!!!!###&&&(((***...111222222000///...***&&&)))---///***%%%***)))'''&&&(((+++...000...+++((((((+++---,,,+++*********)))((())),,,...+++++++++---//////---+++++++++///222///++++++///333111444>>>KKK\\\vvvqqq\\\NNNGGG@@@;;;:::555666777777888777777666???888222222666888555111,,,...000222444444333333666222...+++,,,...000111000222444555555777999<<<777666888999555000000333555111,,,)))'''&&&%%%$$$*********)))******+++,,,,,,...000000---(((###!!!$$$&&&&&&%%%%%%%%%(((...555999777111***&&&$$$$$$&&&)))***---888CCCOOOaaavvv{{{]]]HHH@@@???>>>999555111111555777555222,,,,,,,,,,,,,,,,,,,,,,,,---...000111333555666777000...,,,,,,///333555666555444333444444333000---------,,,++++++,,,,,,---333...)))%%%&&&(((***+++***((((((+++//////+++&&&'''&&&%%%%%%&&&''')))***,,,)))''''''***---000111/////////......---------%%%%%%$$$###$$$%%%&&&'''...333::::::222+++///888KKKaaa{{{uuuiii111444666555222111444666555444111000000111333444222111111222333222///,,,&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((!!!"""$$$$$$(((,,,444333111///...///000111111111999LLL```rrrpppZZZGGG===;;;555888===AAAAAA@@@>>>===>>>>>>;;;888333111222333:::===>>><<<555,,,%%%""""""''',,,111333333333111///...000333333...)))(((((()))***,,,...000111///......111555777666555444333---'''(((000444333111/////////...,,,///555DDDVVVllltttXXXCCC888333111...............,,,(((%%%$$$%%%%%%###!!!###'''++++++,,,///111111000///...,,,)))''')))---...,,,***---,,,+++++++++,,,---......,,,***+++---......,,,)))(((''''''(((((())))))***))))))***,,,---,,,+++++++++...000...***,,,222333666???NNN]]]ooottt]]]PPPJJJDDD???<<<777777777777666666666666888333...///333666444111+++,,,---///111333444555888444000---------...---...000444666666666888999666444444444000+++,,,000222000---+++)))((('''&&&((((((((())))))***+++,,,...//////...+++'''###!!!!!!$$$'''))))))(((((()))***///555777444...)))&&&%%%&&&***...000333===HHH]]]mmm~~~bbbLLLCCC???===777333......111333222///......------------------//////000111222444666777444111......///111333333222111111222333333222000,,,***((('''(((***---///222...)))&&&&&&(((***+++(((%%%$$$'''***+++((($$$&&&%%%%%%&&&&&&'''((()))%%%###"""$$$'''+++---...000000///...---,,,++++++''''''&&&%%%&&&&&&'''(((111555999888000***///888NNNccc}}}yyyooo000333555444111///111333333222111111111222444444111111000111222111...,,,)))***,,,---,,,)))&&&$$$$$$%%%&&&'''''''''&&&&&&!!!###'''---333000...---///111222222555:::III___tttyyybbbOOOAAA;;;;;;:::<<>>???===555,,,### &&&+++//////...---...,,,+++---000111...***))))))***+++,,,---......///---,,,...333888<<<===999666///)))***111666666333222333666666777>>>GGGWWWhhhsssXXXEEE999000,,,(((***,,,//////,,,&&&"""######"""!!!"""&&&,,,111...///000000000...,,,+++)))))))))***,,,...000111222111000...---,,,+++***---,,,,,,---///000...---***'''&&&&&&)))***(((%%%(((&&&%%%&&&(((***+++***++++++---///...+++///555666???QQQddduuuyyy```SSSPPPKKKDDD???<<<;;;999777666666666666333///,,,---222666555222+++++++++,,,...222555777888555111///---,,,***(((***...333666777555444444444111000000---((()))---//////...---,,,)))'''&&&&&&&&&'''(((***+++,,,---111000---***(((%%%$$$###$$$'''+++......------......111555555111,,,(((%%%)))***///555888===HHHTTTnnn}}}fffQQQFFF@@@<<<666111,,,***,,,......---//////...............///111000//////000222555777888555111000000111111000.........///111333222111---***'''$$$%%%(((,,,///222...***((((((***++++++%%%""" !!!$$$&&&%%%###$$$%%%&&&'''((((((((((((!!! """&&&***,,,,,,//////...---,,,+++***)))))))))((((((((((((((((((///111444222,,,***222>>>QQQfff~~~ttt...111444444111//////111333222222111111111222222000000000000000///...---+++,,,,,,---,,,***(((&&&$$$&&&((()))***)))'''&&&!!!!!!$$$)))//////,,,***+++///444777888<<>>666777777555111///...///777:::===<<<666...&&&""""""&&&***,,,---,,,,,,---,,,+++,,,......,,,******++++++,,,,,,,,,,,,,,,---,,,,,,---222777<<>>;;;888666555666666333000---///333666555333+++,,,---...000111333333333222000///---+++(((%%%&&&+++111666666333111///000......111000,,,+++...///111222111...***'''%%%&&&'''(((***+++------...222///+++'''%%%$$$%%%%%%(((+++000333333222222222222444666444000,,,)))'''......333999>>>GGGWWWeee|||iiiSSSGGG@@@;;;555000+++((()))+++------......---------...000000111///---+++,,,///333666999666333222222222111111---,,,++++++---////////////,,,(((&&&%%%'''***,,,222///---,,,,,,------,,,$$$!!!!!!#########$$$%%%'''((())))))((('''###""""""$$$'''***+++++++++++++++*********))))))************)))((('''&&&((()))++++++))),,,888FFFTTTiiiyyy///333777777444222111222444444222111000///........./////////...---------,,,+++***))))))***+++,,,'''(((***,,,,,,+++***)))$$$ !!!$$$''',,,222000---******...555;;;>>>EEETTTjjjgggOOO???888888;;;AAA@@@???@@@BBBAAA???<<<222333444222///,,,++++++...333777999666111,,,)))&&&'''((()))+++,,,---...///...------------+++***+++,,,------------,,,++++++,,,...///222444888:::666222000///000000//////333444888===BBBIIIXXXfffyyyyyy[[[FFF999111---(((((())),,,...///...---***&&&"""!!!###)))000444222111///---+++)))((((((%%%(((+++++++++...444999999666000+++((('''((())))))+++,,,---,,,+++******,,,(((%%%&&&***,,,)))%%%""" !!!&&&)))******,,,333:::;;;999;;;@@@LLL^^^wwwcccVVVSSSNNNFFF@@@???<<<999555333222222222333000...///222333222000,,,...000333333222000...------,,,------+++'''$$$###(((///333333000---,,,,,,+++///555666333111111555888:::888333---)))'''((()))+++,,,............000...***&&&$$$$$$%%%&&&+++///444777777555555444444666777555111---++++++//////222999AAAOOOcccuuunnnXXXJJJAAA;;;555111---******,,,...///,,,,,,++++++,,,...000111000---***))))))---111444777555333333444555555444...,,,)))((()))***+++***,,,+++***)))***+++,,,---222111000000111000///---%%%### !!!###$$$%%%%%%&&&((()))******)))((((((&&&%%%%%%'''((()))(((&&&&&&'''((()))***++++++******++++++***'''%%%###$$$$$$%%%'''(((---;;;IIIXXXmmm000444999;;;888666555666555444111///---,,,,,,,,,,,,.........,,,,,,---...+++)))'''&&&'''))),,,...((()))***+++,,,+++******&&&"""!!!%%%''')))---333444222///---///666AAAIIISSSddd{{{}}}^^^GGG:::444555999===:::888999<<<<<<999666000222333222...***(((''')))---222555444222000///---,,,+++++++++---///000000111111111000///---,,,,,,---...//////...---,,,+++...000111111222555666333///---///000,,,******000222888???FFFRRReeevvveeeMMM>>>666333---,,,+++,,,...000111111+++'''""" ###(((---000000///,,,***((('''((((((%%%(((+++,,,,,,...333777777444///+++(((((()))******+++,,,+++)))((((((((((((%%%"""###&&&((((((&&&!!!###(((+++,,,---000888@@@BBBBBBFFFLLL___rrrfffVVVQQQKKKCCC???;;;999666333000......---111///......//////---,,,,,,///222555444111...+++*********,,,---+++(((%%%###''',,,///...---++++++***)))---444888666444444;;;>>>AAA???888111---,,,+++,,,---...///...---,,,,,,+++(((&&&%%%%%%&&&'''---111666999888666444444444555777666333000............333;;;GGGXXXoooyyybbbRRREEE<<<444222///------...111333...---,,,++++++---///000...,,,)))((()))---111333555444333444666888888888111---)))''''''((())))))))))))***+++---...///000222111111222333222000---&&&%%%$$$######%%%'''((('''((()))***++++++++++++,,,((($$$"""###$$$%%%%%%###$$$&&&''')))+++,,,---+++,,,------+++'''$$$!!!$$$###%%%''')))...;;;GGG]]]rrr,,,111777:::888555444555333111...,,,++++++,,,---+++---...---+++***,,,///((((((&&&&&&&&&((()))***''''''''''''((((((((((((%%%""""""&&&((((((+++000444444222000222<<>>AAA???888111......---...//////...,,,***)))((((((''''''''''''&&&&&&...222666999888555333222000222555555333111000000///222999FFFTTTfff}}}rrr]]]JJJ<<<333222111000000111333555444222///---++++++,,,------+++******+++...222555555444444555888::::::999333///***((((((***++++++...---+++******,,,...//////000111333444222///,,,'''(((''''''&&&''')))***************+++,,,------...)))$$$ !!!"""$$$%%%&&&'''((()))+++---...///---...//////---)))$$$!!!######&&&***---222>>>IIIbbbwww&&&,,,333666444222111111222///,,,***)))+++---///+++,,,...---******,,,///&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$!!!!!!%%%'''''')))---000222333222555CCCZZZkkk}}}sssVVVCCC:::777999<<<888444111222666777555222222444666444000+++'''%%%***---///000///---------///000111222222000...---...111555888888666444444---...000111222111///...000111222111000222777;;;555---)))+++***''''''******///999DDDPPPbbb|||aaaKKK???<<<444333111000000///,,,***&&&!!!!!!%%%((())),,,***'''%%%%%%&&&''')))'''(((***,,,.../////////,,,...000222111...+++(((.........***&&&$$$&&&((('''&&&%%%######&&&+++000%%%$$$%%%''',,,000222333::::::===CCCHHHOOOZZZeeewwwdddYYYPPPKKKJJJ>>>>>><<<;;;888555333111000000111111222111111000+++,,,---...///////////////...------...,,,***'''%%%&&&'''((('''(((***++++++%%%###'''+++---///222555999===;;;555///---....../////////---***(((&&&%%%&&&'''((()))((('''&&&...222777999777444111000---000333555333111000000222777BBBQQQaaarrr~~~fffNNN===111222222222111222444666:::777333...+++******+++,,,,,,++++++---000444666555444444666999::::::999444000+++)))))),,,......777333...)))&&&''')))+++......000222333222...***((()))))))))((((((***+++,,,++++++***+++,,,...//////+++$$$!!!!!!$$$&&&((()))***+++,,,---...//////...000111111///***%%%""" !!!&&&---222888CCCNNNfff{{{)))---000111000///000111---+++***+++---.........+++***))),,,//////---***)))+++,,,+++(((&&&$$$$$$###""""""!!!"""###%%%&&&""" """$$$$$$###&&&,,,666333555===GGGUUUkkk~~~kkkOOO???<<<<<<===???;;;666111111444555333000444666888444...***,,,...555222000/////////...---,,,///222333222000//////...000333777999777333000+++...111111000000222555444444333222111333666999555...)))***,,,***((((((111555BBBTTTdddtttiiiMMM@@@???777888999777444000......'''!!! %%%''''''((())))))'''%%%&&&+++///---(((%%%'''---000---))),,,,,,---///111222000///111///***'''&&&''')))+++...)))$$$$$$'''---111222,,,***((()))---111444444777===CCCGGGKKKVVVhhhvvvvvvcccUUUNNNKKKBBB@@@===<<<;;;999666444111111000111222111///---...,,,)))+++...111111000,,,,,,---///111111///------***((('''''')))))))))''''''&&&""" $$$...666888777555333111///...---000///...,,,,,,+++++++++%%%$$$###%%%))),,,+++)))...///111555888666000++++++000444666444222222444333999EEEXXXooonnnSSSBBB999444222555888666333333333555666333---))))))***///.........000333666888===;;;888777777777666555555///******...222333111///...,,,)))%%%"""###$$$((()))+++------,,,+++***)))'''%%%###$$$&&&)))+++...///000000///000111333---)))%%%###$$$''')))***,,,***((('''))),,,---------------,,,+++)))$$$!!!"""%%%+++111555===LLL[[[ooo+++---//////...---///000333222111000000///...---***)))***,,,///000///,,,,,,,,,,,,++++++)))((('''''''''%%%$$$$$$$$$%%%%%%###!!!!!!"""""""""(((///555444:::GGGVVVggg|||zzzdddLLLAAA>>>>>>======999666222222555666444111333666888666222000222444<<<888333000////////////+++,,,//////......///000///...///111444444111...)))+++,,,,,,,,,...111555666666666444222222333555111***&&&(((+++******,,,555<<>><<<;;;888555333444777888666333222555888888777666888;;;CCC>>>777222000000000000***+++++++++***+++...000///,,,)))+++///111...***&&&&&&%%%%%%&&&***000444777777888666333000000000///)))&&&(((+++,,,///333:::EEEZZZtttkkkLLL:::555:::;;;999777444333444555111,,,&&&$$$$$$$$$""" !!!$$$'''((('''(((,,,///***)))((('''''''''(((((()))))))))***+++---///000111///,,,******,,,///111000,,,(((&&&(((+++...///444444333///,,,,,,000444777<<>><<<999888666555444555888999777555333555999:::999999;;;<<>>888444222111111000++++++***((('''(((+++......+++(((***//////+++%%%"""  &&&---222444666777666222///---,,,///+++)))+++---000666===EEESSSkkkoooOOO999222;;;:::888555333333555888444000,,,)))(((&&&### ###'''((('''&&&(((***))),,,......***(((((())),,,,,,***))))))***---000///...,,,+++,,,///222444///---***((((((***,,,---555666555000+++***000555888===BBBIIISSSdddzzzjjjTTTEEE>>><<<999555333222222111000000222555666555222000///.........000333666888:::888777777888:::;;;999888000...+++)))***///666;;;AAA<<<888666666444...)))$$$&&&***...000111000///......//////////////////,,,+++***++++++---......(((***...222444444333111000---***,,,000444444333666BBBVVVlllhhhWWWEEE>>>888888888555222333...,,,+++...222555444333222111///...111555;;;>>>>>>999333...------------++++++,,,...000000,,,)))'''''''''$$$!!!$$$&&&)))+++,,,+++)))(((%%%$$$######%%%(((+++---/////////------...111444///,,,(((&&&'''((())))))###""""""###&&&''''''&&&%%%$$$###""""""&&&***...,,,,,,...333888CCCXXXjjj~~~111///,,,******,,,...///555777888666111,,,***))))))+++...000111111222222555000,,,---222555333000,,,,,,---------.........000000222333///,,,222;;;DDDOOO___rrrvvv]]]OOO@@@;;;:::888666777555444444555666777777666444666999::::::999999999999777555555444333111...---,,,+++)))'''''')))+++---,,,,,,///111000)))### &&&,,,111000222444444111...,,,,,,///,,,+++,,,...222<<>>??????>>>:::444///,,,---.........000444888>>>;;;;;;===???;;;111)))$$$&&&***---//////...------...///000000//////...,,,,,,+++++++++,,,...000---222888===>>><<<888666333111000111555666444111777EEE\\\ssslll[[[GGG???888666555222000111...,,,***---222666666555666444111000111444777:::777333...++++++---...///,,,+++++++++,,,,,,+++***'''(((((('''$$$"""!!!"""$$$%%%'''((((((((('''&&&%%%%%%$$$%%%&&&)))+++---000000///---+++,,,...000---)))&&&$$$$$$%%%%%%$$$"""&&&***---+++'''###$$$$$$###""""""%%%***//////...000333777CCCXXXjjj222///,,,+++---///000111222444555333...***)))***+++---000000000//////000333000......111333111000((()))+++---.../////////000111333333///---555???NNN]]]qqqqqqXXXKKK>>>888777555555666444333222222222444555666666777999::::::999777666111111111222444333000...,,,---...---+++******+++...///111333333///)))$$$!!!$$$***...111///111333333111...------...,,,,,,...000555CCCQQQ^^^ssszzzZZZCCC999888888666444333444888:::777666333111...,,,+++***&&&)))+++)))%%%"""!!!"""---222999;;;888222...,,,444444222---(((''')))---------,,,---///111444666333444333111///...000111333333111...,,,...555:::>>>DDDNNNYYYgggxxxpppVVVCCC999///......///111222222111///222444222...++++++,,,...000222333444666:::===@@@AAABBBBBB@@@999///)))))),,,000000......000333666666888<<>>OOO```nnn|||^^^HHH>>>777888777666555777999<<<:::999666333///------...+++---...+++&&&######%%%000333777999777444111///222333333...)))''')))---///......///111333666777:::;;;<<<:::888777888:::666333000...///222777;;;BBBJJJWWWfffwwwsssXXXDDD999------...000222222000...---000222000,,,+++---111///111333333333555:::===??????@@@@@@>>>888000***(((,,,//////,,,***,,,///111111222555888666222---((()))***,,,...///000000---.../////////---+++***((())))))(((''')))---111777===CCCFFFDDD???;;;999222222222111111111444666EEEWWWqqqwwwfffOOOEEE<<<999888555444666000000000//////111444666777666444333222222222222---+++)))))),,,///000000+++******)))''''''(((******,,,------***((((((((('''%%%"""  !!!"""$$$$$$###$$$%%%&&&'''(((&&&)))+++,,,+++++++++,,,---***'''%%%$$$$$$###""" $$$,,,333666222+++%%%&&&))),,,+++'''%%%'''******+++000888AAAQQQiii}}}333111...///333555555444555777777333,,,)))***---...000222111---******+++,,,...000000...,,,,,,,,,&&&''')))+++,,,,,,,,,,,,333111111///---333CCCTTTqqquuu___KKKBBB;;;999999666444555444222000---+++---222555666777888:::;;;:::777555000...,,,,,,---000000000&&&+++111555555333111000222555777444...******---((('''(((,,,222555555444555666666444111///...//////000444888<<>>===>>>@@@999555000...111555999;;;DDDNNN^^^pppsssXXXDDD888,,,---...111222222...,,,+++...000///,,,,,,000555///111333444333555999===============<<<888222...))),,,///---(((''')))---...------///000111000///((()))***,,,...000222222---...//////...,,,***)))&&&'''((('''&&&(((---222666;;;???@@@<<<888666666///000000---,,,...444999MMM___zzz{{{kkkSSSIII???<<<;;;888888:::111222333111......222666555444444444333222111111+++***)))***,,,///000000)))*********(((''''''(((+++---......,,,***))))))(((%%%!!! ###"""""""""###$$$$$$%%%!!!%%%)))+++,,,,,,,,,---///,,,)))'''&&&&&&$$$###"""&&&,,,222555333---(((''',,,000...)))&&&&&&'''&&&)))000;;;GGGYYYsss444444333333444555777999888666333000---,,,++++++444222000000//////---+++............---,,,+++***+++***)))***+++++++++***000000444888:::AAATTTggghhhVVVKKKDDD<<<999::::::555///333222111...,,,,,,///111555333222555999;;;:::888222---''''''+++......---''',,,222666555333000...,,,///000...+++)))+++---+++)))***...333777888777222222222111000000000000(((///666999>>>PPPlllpppUUUCCC===999777;;;===<<<===???===:::555111//////......---......+++'''&&&(((***...///111222222111///...000111111...+++)))))))))---++++++---333999>>>@@@AAABBBCCCCCCBBB@@@>>><<<>>>777222222444555:::???JJJWWWkkkpppUUUCCC:::222111...,,,+++,,,---...---,,,,,,,,,---...000111888666333222222555888::::::888666555555555444222...000///,,,((('''))),,,///,,,***)))***,,,---,,,))))))***,,,...///...---+++***)))***,,,...---,,,'''%%%######%%%***///222;;;999777444333222111111---------,,,)))***666BBBVVVlllsss[[[JJJ<<<888777444555:::555444222///...///333666666555444222111//////...,,,++++++,,,...///...,,,))))))******)))'''&&&$$$((()))***,,,,,,,,,++++++((($$$  !!!!!!%%%###!!! !!! %%%+++,,,***))),,,///444222...,,,+++)))&&&$$$%%%'''***...000///,,,(((......,,,)))%%%"""""""""###&&&---<<>>AAA;;;999444111000/////////---------***'''&&&(((***---...///111111///...---000000000...,,,******+++---,,,+++...444;;;@@@BBBBBBCCCCCCBBBAAA???===<<<:::666333444333444888???PPPccc|||sssWWWCCC:::333222///---,,,---......,,,,,,,,,---///111333444666555333333444777:::<<<999777444222333333222111222222111---)))(((,,,111222///,,,+++,,,------,,,))))))***,,,//////---+++((('''&&&''')))+++***)))'''&&&%%%%%%(((,,,000222888777555222000/////////------//////...000<<>>:::;;;;;;;;;===@@@999888555333111000000000---------+++(((((()))+++,,,---///000000///---,,,///000000...,,,+++,,,...///......111777===AAACCCBBBBBBAAA???>>><<<;;;;;;777666555555333333;;;EEE\\\tttyyy\\\GGG<<<444333000...------...///,,,,,,---...000333555666333333333444666999===???888555111///000111111111666666333///+++,,,111666666333000.........---,,,))))))***---//////,,,***&&&%%%$$$%%%'''(((((('''((((((((()))+++...000222555444111///...---------000000333555555:::GGGTTTkkkfffRRR>>>555000+++,,,222888888666333000///111333222444666777555111---******000666555///***)))+++******)))(((&&&$$$!!! !!!"""%%%'''))))))))))))'''&&&%%%%%%%%%###  !!!!!!""""""###&&&***+++***+++...222666333000///000111000000,,,,,,---///222222111///---......---***)))***+++,,,...555BBBUUUlll+++...222666888888666555555666666666444000---***,,,,,,---000555888999999222222000///......//////222444555555444333333333222<<>><<<:::888777777666555555555444222666EEEUUUnnncccLLL@@@555333000...------......,,,---...///000222333444111111333555888;;;>>>@@@888444000......000222222666777777444000000444888999666333000///...---+++((((((***,,,...///---***(((&&&%%%%%%''')))))))))***+++,,,---///000111222333222///---,,,++++++,,,111333666:::<<>>@@@888555111//////111333333333666999888555444444666999777333111///---+++)))&&&&&&(((***---//////...,,,***((((((***---------,,,---...///111111222222222111///---++++++++++++///000444:::???HHH[[[lllpppYYYBBB666///+++...444999999999666222/////////000333777:::999444///+++---...000222222000---***((((((((('''%%%""" !!!###%%%''''''((('''&&&(((+++---+++((($$$""" """###%%%&&&&&&&&&&&&&&&&&&''''''***---000222000............---,,,,,,+++***+++...///000///(((***------,,,,,,,,,---///555@@@NNN___ttt)))---222666888666333111444444555555333000---***...---...000444666777777666666777666666555333333---000222222222555;;;@@@FFF[[[wwwoooXXXJJJGGGGGGDDD>>>888444555777555555444222///------...///000111///---,,,---...//////000111000000//////000222333333111000000000555666777333...+++,,,---+++---///000///000111222111111222333444555555666:::FFF^^^{{{dddLLLCCC:::555222...---000444777999888444111111222222000......///111111111000111333444444333111000---------+++***+++...111777555222222333444444333000000///...---,,,,,,+++,,,+++***---555HHHggglllPPP@@@777555222///...---.........//////000000//////...///111333666999;;;<<<===888555111000111333444444000444999:::777444444555777555222///...+++(((&&&$$$$$$$$$''',,,000222333000...++++++---000111111...//////000111222222333111000...,,,++++++++++++***+++000888AAAPPPgggzzzzzzbbbIII;;;333,,,...444888999999666222///...---///111444666666444000...000...---...000000...,,,))))))******)))'''%%%$$$$$$%%%&&&'''((((((''''''%%%)))---///---***'''&&&$$$%%%%%%&&&''''''(((((('''%%%$$$###$$$'''***,,,...------...///...+++))))))((((((***,,,------,,,(((***------,,,++++++,,,000:::HHHYYYjjj}}},,,///333777888777444222333444444444222///---+++///...///222555888999888555666888999888666333222***---000333555<<>>:::666444444555000111111000...---...///...000111///---+++,,,...---///111222222111111111000111222222111000000222222444555333///,,,---//////000000///------///222222444555555555888???EEELLL\\\ttthhhIII@@@888555222...---000111555888666111------...111...,,,,,,///111111000...///000111111000///...---,,,,,,***)))***---000111///---,,,---...---,,,******+++++++++***)))(((***(((***222BBB[[[|||tttXXXFFF999777444222000///000000...///000111111111111000///111444777999:::::::::666444222111222333333222///222666777555333333555444222///---+++)))%%%###"""!!!!!!$$$+++111666999111///,,,,,,...000222222000000000000111222333333///...,,,+++************((()))000:::GGG\\\xxxsssXXXGGG;;;111///333666777888666222///---,,,,,,---///000111111000000222111...+++******,,,...+++,,,---.........---,,,)))************)))'''&&&%%%)))...000...+++******+++***)))(((((()))******'''$$$!!! !!!###&&&(((***+++...000222111---***''''''''')))+++---,,,******,,,...///---+++******333???RRRfffwww///222555888999888555333333333333222111///,,,+++//////000333777:::;;;;;;444666888999999666333000)))---222555;;;EEESSS]]]lllrrrXXXIIIDDD@@@===:::777555444444444+++---......------...000---///111///,,,+++---///---000333555555555555555222333333333111000111222///111333222///---///222333333111---))))))...222222555666555444;;;GGGRRRbbbsssiiiFFF>>>777555333000///222...333666555///+++***+++///,,,***+++...000000///+++,,,...//////...,,,+++---,,,+++)))((())),,,///+++)))(((((()))***)))(((&&&((()))++++++)))(((&&&***)))...:::NNNjjj|||aaaPPP;;;:::777444222111222222---...000222333444333333000222444777888888888777444333111111222333222111///222444444222111333666222000---+++***'''$$$!!!!!!"""***222999<<<111...,,,+++---000222222111111000///000111333444...---+++***)))))))))))))))+++222???OOOgggfffRRRCCC666111444444666777666222///,,,,,,******+++,,,---...000000333444111+++%%%$$$***111---...000222333333222222------------+++)))'''&&&%%%)))...000...,,,,,,---///...+++***))))))+++,,,'''$$$ !!!$$$%%%(((***...333666555111---&&&&&&'''))),,,---+++))),,,...000000...+++******666DDDZZZooo666666666666555444333333333333444555555333...***......222999???@@@:::555222111000000222333333333+++111777:::@@@OOOddduuufffQQQDDD>>>>>>;;;888999:::888222,,,'''***------++++++...111333333333000,,,*********,,,---///111333444555555333444444333111111111333222333333222222000///...111111000,,,((((((,,,000333444333111333>>>QQQ___vvveeeFFF===777888:::888333000333555666222+++'''(((******)))'''((()))++++++***)))+++,,,+++)))))),,,000111///,,,***((()))***,,,&&&'''))))))(((&&&$$$###"""&&&***,,,+++)))))))))(((,,,777LLLfffoooYYYCCC???888111///111111///+++...333777999999666555111000///111555777666444777444000111444444000,,,///000000///---///444888555222---***(((&&&%%%###'''$$$###&&&...666:::<<<666111,,,+++---111333444333111000222444666444222///+++)))++++++)))***,,,)))***222CCC^^^{{{rrrYYYGGG===999888:::999888888777333---)))'''%%%&&&))))))(((,,,111666777555...%%%###(((...111000000222666777666333---***''''''***------,,,,,,---...,,,******...111222///***&&&$$$$$$&&&'''(((&&&###  ###&&&+++***+++000555555111,,,))))))***)))'''''')))***++++++---000///,,,---111:::LLLcccvvv555555666555444333111000111333777999888444///+++...000444<<>>III\\\uuuzzzbbbOOOEEEAAA>>><<<999999:::777111,,,(((***,,,---,,,,,,///111333444444111---***)))))),,,---...000111222333333222222222111000000111333222222222222111111111111//////...***&&&&&&***///111111111111777HHH___pppfffKKKAAA::::::;;;999555333111222333111---************)))((()))***++++++***)))***+++***((()))+++...222000...,,,+++,,,...///***,,,......,,,(((%%%###(((+++------+++)))))))))444<<>>===999777333000...000444666666444666222......111222///,,,+++---...------///333777777333...***(((((('''&&&(((&&&&&&+++333:::>>>>>>666111+++)))+++...111222222000///000333444333111///+++***,,,+++''''''))),,,000;;;PPPkkkxxx___MMMBBB>>><<<<<<;;;:::999888555000---(((&&&'''******))),,,111777888555...&&&"""&&&+++111000///000333333222///...+++)))))),,,...///...000000...+++)))***///444333///***&&&######$$$%%%&&&&&&%%%###"""$$$&&&(((+++******...333333///***((())))))(((&&&%%%&&&'''((())),,,000///,,,---111<<>>GGGWWWooooooXXXIIICCCBBB???===;;;;;;;;;888222---)))+++---......///111333444555555333///***((((((,,,,,,---...000111111222111000///......///111333111111000000111333555666000000...+++''''''+++///222333333777BBBWWWrrr}}}fffNNNCCC:::999999666333222.........///000000...,,,*********+++------,,,************)))((((((***---000///...------...///000///111444444000+++(((&&&...000222000...---///222???NNNeeezzzyyybbbOOOGGG>>>888777777777777666:::@@@DDDEEEBBB===999444000---...111555555555555222...---///000...,,,''')))++++++,,,...111333555111,,,)))(((((('''&&&((((((***000888???AAAAAA666111***'''(((+++///111222000//////111222222111///...///000...)))(((+++111999JJJbbb}}}jjjWWWKKKEEEBBB@@@>>>;;;:::999777555222+++)))***,,,+++))),,,111555666555///'''%%%(((,,,000///......//////---+++///,,,******,,,///000000111000---***)))+++111555222///***%%%"""""""""###%%%%%%&&&'''(((***+++,,,+++)))***,,,000000,,,)))((())))))'''$$$""""""###&&&(((...333222...///333@@@VVVrrr222444555666555333111///222777<<<;;;444...,,,,,,---///222666999666111,,,,,,---......------...///:::>>>HHHVVViii}}}cccNNNCCC@@@@@@@@@???>>>>>>===999444///---...000111222333444555555666777555111,,,***)))............///000111111000...,,,,,,...000222333000000//////111444777999555555333...******---111666888===EEESSSiiiyyydddMMMBBB888444222///---...---++++++///444666333///---------...000000...---++++++***)))((()))***+++++++++++++++,,,---...///222444666444000---,,,,,,333555666444222444;;;AAALLLaaazzzkkkVVVKKK@@@<<<;;;;;;;;;<<<999===CCCHHHHHHDDD>>>:::444000++++++///333555555444333222222333222///,,,'''(((***+++,,,---...//////---+++***)))(((%%%###''''''+++222:::???@@@???666111+++''''''***...111444333222111222333333444444444666777333------111444AAAXXXtttuuubbbTTTKKKFFFCCC@@@===;;;:::999888777///------///...,,,...333333555444000+++))),,,///------------...---,,,+++---,,,******+++,,,...///+++***))))))***---222555///,,,(((%%%###"""###$$$%%%&&&(((+++...000000///***))))))***,,,,,,***((()))))))))&&&### %%%)))000555444000111777DDD\\\zzz222333555666666666444333555888:::666...))))))+++---------///000000...---000111222111//////111444:::DDDUUUhhh}}}www\\\III@@@>>>???@@@AAAAAAAAA@@@<<<777333333333333444666777777777555666777555222...------111000/////////000000111///---+++,,,///222333333//////...///111444777999888888666222------000444666===GGGUUUfff{{{ttt___KKKAAA666111...***)))+++---******///666:::777333111000000111333333222000...,,,***))))))*********((()))***,,,------......222444444111---,,,///333555777666333111666AAAKKK^^^tttuuu\\\MMMAAA======<<<<<<>>>777;;;BBBFFFGGGCCC===999333...***)))...222555666444555777999999666111---,,,,,,,,,,,,------,,,,,,+++,,,---//////+++&&&"""%%%&&&***111999<<<<<<999666333...)))(((***///222777666555444333444666777<<<<<<===;;;333+++---444;;;KKKeeemmm\\\PPPHHHEEEBBB>>>;;;::::::888777222000000222000...000555777777777333...,,,,,,...+++,,,------------------+++***)))''''''''')))+++!!!"""%%%(((,,,///111111+++)))'''%%%$$$%%%&&&'''%%%&&&)))...222444222000)))((((((((()))***)))((()))***)))'''######'''...333111///333;;;LLLddd444444555555666666555555666666555111+++((()))+++,,,+++++++++,,,...///000222444444222000222777;;;@@@OOOggg~~~sssYYYHHH@@@?????????@@@BBBCCCAAA===999666777666555666888999888777222333444222000///000111333222000///...///000000///---,,,...333666666444////////////111333555666777777666333000000555999:::DDDTTThhh{{{ppp[[[JJJAAA888222...))))))+++---***)))...555999999666444222111111333444444444...,,,)))((()))))))))(((((()))+++---//////......111333333000+++***///444444555444000///777FFFSSSlllbbbQQQAAA===<<<999888:::111666<<>>;;;999888666555333111111222111///111666;;;:::999555000+++)))))))))+++---...---,,,---...)))((('''%%%""""""$$$&&&!!!''',,,//////...)))(((&&&%%%%%%'''(((***'''''')))...333555222///(((''''''''''''((()))******++++++((($$$ ###***...///000:::EEE[[[qqq777666555333333333333333222222111///---,,,++++++***+++---...///111333555333555555333333777@@@GGGRRRdddlllTTTEEE>>>===<<<;;;>>>BBBCCCAAA===999777999777666666888888777555.........------...111333333222///...------...//////------111777:::888555...//////000000111222222444666777666555888>>>CCCJJJUUUggg|||mmmYYYIII@@@888333...)))(((***,,,***))),,,111666888888555333000000111444555555---***'''&&&''''''&&&%%%&&&(((+++---...---,,,+++...333555333---))),,,///...000000...000===QQQaaaxxxjjjTTTBBB<<<999222///222,,,000666;;;===<<<999777,,,)))'''(((...333666666555777999999777444222111777444111000222444444333111111222444555333000---+++***,,,000555666444111111111000...+++,,,000333666666555333000000444777<<<;;;:::444***'''111???UUUgggjjjVVVJJJCCCAAA===:::888666333000000...///111000...000555777777666444000,,,)))(((***,,,...---+++)))***,,,(((((('''### """ %%%***...---,,,***)))''''''''''''))))))***))))))...333444111---''''''&&&&&&&&&(((***,,,+++,,,,,,***&&&!!!"""(((...111777FFFVVVmmm:::888555222000///000111.........000111111...,,,))),,,///222333555666777444666777666666===HHHQQQdddxxx}}}dddNNNAAA;;;999999999<<<@@@BBB@@@===999777:::888555666777777555222***+++*********---111555333111///,,,++++++,,,---///---...333999<<<999555...///000000000000//////444666888999:::???GGGMMM]]]gggxxxmmmXXXFFF>>>777222---'''&&&)))+++***(((***...222666888666222///...///222444555,,,)))%%%$$$%%%&&&$$$"""$$$&&&(((+++++++++)))(((---333888666///))))))+++(((+++---///555FFF^^^qqqoooXXXCCC<<<777...)))+++(((,,,222777::::::999777***'''&&&(((...444666666666777666444222111222333:::666222222555888888888333222000111222222111000...---...111555666333000...///000...,,,,,,///333333444333000------111444444555555111***+++;;;MMM```qqqnnnXXXJJJBBB@@@<<<999777444000---...,,,---///...,,,///444000111222111000...---,,,+++---...---)))'''''')))(((((('''### !!! ###(((,,,,,,,,,+++***)))(((''''''((((((+++))))))---222333000,,,&&&&&&&&&&&&&&&(((+++...+++------+++'''""" !!!$$$***111666@@@SSSdddzzz888999999555000---...111///111111000...,,,,,,,,,000///...000222444555555:::666555999===EEEVVVfff{{{qqqWWWHHH@@@;;;777555444999======:::777666777<<<>>><<<555000000///,,,((())))))'''&&&)))...333555333111...,,,***))))))......///444999<<<;;;888...000222222000......///222777<<>>OOOaaassswwwYYYFFF;;;000***+++---...111555888888666444444222000...---...///000333444555333000///222555444000+++((('''''''''&&&------------------......++++++,,,...000///---+++)))+++,,,+++***)))***,,,///...+++(((&&&'''+++///,,,)))***///555CCC^^^wwwnnnXXXOOOGGGDDD@@@:::555444555555444111---+++++++++......------,,,,,,,,,+++222444444222///,,,******+++///333444000***$$$!!!%%%&&&'''(((((('''&&&%%%%%%&&&(((+++------)))&&&&&&(((,,,000222000+++&&&%%%%%%$$$$$$&&&(((+++,,,333444333///(((###"""###)))111>>>NNNaaauuu000333555444111......000000222333333111000000111---...////////////000111666<<>>NNN```rrr}}}^^^III<<<333//////000111333555666666555444555444333000......///111333444444222000000222444222///***'''&&&'''''''''...---,,,,,,,,,------,,,***)))((()))***)))'''%%%'''(((***++++++,,,...000///---)))%%%###$$$(((+++))))))+++111999KKKiii}}}cccWWWLLLGGGBBB;;;666555444444333000,,,***+++,,,...---------,,,+++***)))...000111000...,,,+++++++++///333555333---'''$$$((()))))))))((('''%%%$$$%%%'''***---...---***((((((***...222444000***%%%%%%###!!! !!!###&&&(((///000000,,,'''$$$%%%'''...999JJJ]]]ooo///333666555111...------...///111111000///000111,,,---//////...000333555;;;CCCOOO^^^qqqkkkZZZIIIBBB@@@;;;666222111...,,,...333666777666555888666000,,,,,,+++)))+++++++++,,,,,,,,,***)))))))))(((((()))***++++++,,,///444777777444111...------...111444777999999999@@@LLL[[[nnnvvv___HHH>>>444///,,,&&&"""!!!(((,,,000222///***%%%###&&&(((,,,///000000000///000///...------,,,)))'''''')))***(((%%%""" %%%,,,...+++))),,,000;;;III]]]qqqcccLLL???888555555555555666666666555555555555666555333000000222555333444444222111000000111000---***)))***,,,------000...,,,+++------,,,+++'''&&&%%%&&&&&&%%%""" $$$&&&***,,,...000333666---,,,((($$$!!!!!!$$$'''''')))---444@@@UUUsssnnn```PPPGGGBBB;;;666444111111000...++++++,,,............---,,,***)))((('''))),,,------,,,---...,,,---000222222///,,,)))******++++++***)))'''&&&''')))---//////...,,,+++,,,...000333444111+++'''###""""""###)))***+++)))''''''+++...888EEEXXXjjjzzz333777:::999444///---,,,+++---/////////...///000+++---/////////222888===BBBMMM^^^qqqbbbSSSEEEAAA@@@<<<555222///...------000222333333555777666///+++++++++(((%%%%%%%%%(((+++,,,,,,+++'''((()))***+++++++++***+++///444666666333222111...000222444555777;;;>>>FFFPPPaaattt{{{fffIII>>>333///,,,((($$$"""***...444666222,,,&&&"""###&&&***---...///000111222111000111111000---+++(((((()))&&&### ###+++///,,,)))---555DDDUUUmmmmmmUUUFFF???;;;999999::::::888666444555666555777777444111111444888555444444222111000///...---,,,+++,,,///111222222222///,,,,,,......,,,***$$$$$$$$$%%%&&&%%%"""###&&&))),,,///222555888---,,,)))%%%"""!!!"""$$$&&&)))000999JJJbbb}}}{{{iiiTTTGGGAAA:::666444000000///---,,,,,,///111000000000000...,,,)))((($$$&&&***,,,---...///000------...000111111///---***+++,,,------,,,+++******,,,///000000/////////111111111222222000---***%%%###!!! !!!$$$&&&(((((((((,,,222888DDDSSSgggxxx999===@@@>>>888222...---***,,,...//////...///111+++---///...///444>>>EEENNN^^^rrrwww[[[NNNBBB???@@@<<<555111.../////////......///111333666555///,,,,,,,,,***"""!!!!!!%%%)))------,,,'''))),,,...///...,,,+++...111555666444222222222...333777777555666===CCCTTTbbbwwwlllKKK???333000///+++'''%%%,,,///333444000***&&&###!!!$$$))),,,,,,...000333111111111222333222000---******)))&&&###!!!!!!"""!!!$$$***///---,,,555@@@TTThhh}}}cccQQQGGGAAA<<<=========:::666444555777666888888555000000333777777555444333111///---+++******+++...222444444333444000,,,,,,//////---)))###$$$%%%((()))((($$$!!!$$$&&&))),,,...000444666......,,,)))%%%###"""###$$$)))111???UUUoooqqqXXXHHH@@@:::666555222222111///---...111333333444444333111///,,,***&&&))),,,//////000222333/////////111333333///,,,***+++---.../////////...+++...000000......000222555333000///......---+++((('''&&&$$$###"""""""""$$$&&&(((***+++111999???RRRaaavvv>>>BBBEEEBBB<<<444///---***---////////////000111,,,---///...///666BBBKKKZZZmmmpppWWWKKK@@@???@@@<<<555111///111333222...---...111111444444///,,,......---!!! ###)))---...---(((+++///222222111---+++000444777666444111111222...444:::999555666===EEE^^^mmmoooLLL@@@444111111---)))(((---///111000,,,(((%%%$$$ $$$(((***+++---111444000000111333444333111...------+++(((%%%###$$$&&&%%%'''+++//////000===LLLdddxxxmmmYYYMMMDDD===?????????;;;666444666888777888888555///...111555888666444333111///,,,)))))))))+++///222444444222666111------///000---)))###$$$'''***,,,+++'''###%%%'''***+++---...111333///000///,,,(((%%%#########(((222CCC\\\yyyvvvZZZHHH@@@:::666666666555333111//////222444666777777666444111...,,,***---000222222222333555111111222444666444...******+++---///111111111111,,,...000///------000333777333///,,,+++,,,,,,,,,,,,+++***)))'''&&&%%%$$$%%%(((***+++...444===DDD[[[kkk@@@AAAAAA@@@===999444111...333777777555222222333444//////444999???KKKWWWiiiyyyhhhNNNFFFBBBCCCBBB<<<555111111555777555///,,,---000555444333111///---+++)))###!!! $$$***///000000...............///000000666777777555222///---------000222333555<<>>???@@@@@@===999555333555888:::888222...------222000222:::CCCKKKXXXddd{{{qqq]]]LLLDDD@@@AAA@@@;;;555333222444666333///,,,---///444333222000---+++((('''%%%%%%&&&(((,,,000111222666333///+++***,,,...111555555555222///---,,,---...222444666999DDDTTTaaa~~~tttTTTBBB444000...)))(((+++---***))),,,,,,'''$$$###'''''')))+++,,,---------(((...111///...//////---111///,,,)))(((((()))***%%%&&&,,,333;;;GGGZZZjjj~~~dddQQQFFFBBBBBB>>>999555444444444444///---+++))))))***,,,---222000///000222222///---+++***))),,,///222222111///---***)))******(((%%%"""&&&+++------+++)))(((%%%&&&(((***+++,,,------...///111111000---)))''''''---999LLLfffjjjUUUHHH@@@:::666555444222000000111333555666444333666999888333///,,,++++++,,,///111111000000111333444444222///,,,+++++++++,,,...000222333...//////---++++++...111222///,,,)))(((***...000444444444333000///000111///,,,,,,...222888EEEQQQeeewww<<<<<<>>>>>>===:::888666999::::::777111,,,,,,---222333:::GGGSSS```ooozzzfffNNNGGG@@@<<<===<<<888555444222444555333///,,,...000333333111///,,,)))&&&%%%)))+++...///000111333444===777///(((%%%''',,,000333222111...+++***,,,---///333666777<<>>KKKWWWmmm}}}888999:::;;;;;;;;;::::::777888888555111///222555555;;;GGGWWWgggxxxwww[[[EEEAAA;;;777888888555444555444555666444111///000111333333111///,,,)))'''%%%,,,000444555333222444666===666---&&&###%%%***...000///---+++)))***---000333777<<<>>>EEEVVVppp___JJJ777222000---,,,///---+++---222333...)))((()))+++---//////---+++)))&&&+++---,,,,,,...---***''''''''''''''''''(((((()))+++444CCCRRRddd{{{rrr\\\LLLDDD???<<<888666555444222111)))***+++---///000000111///,,,***---222444///***+++,,,---...---+++(((&&&&&&$$$###"""######$$$$$$%%%''')))***)))(((((()))*********++++++,,,------,,,...000111111000...---***///<<>>666000//////000222444555555------///222555555222///---+++)))(((((()))((('''***---///000000...------,,,***'''%%%%%%(((+++---+++***(((&&&$$$%%%'''((()))+++,,,)))$$$$$$)))...///222444555555666777999666555777<<>>>>>HHHXXXiii|||jjjSSSCCC<<<777555666666333333555666777888777555333333222333333222000...,,,***)))///333666777444333444666555111,,,'''%%%&&&)))+++......,,,******,,,111555777===EEELLLWWWkkkbbbKKK666000///------000---,,,...444555000,,,+++---...000111000...+++)))'''+++---,,,...000///+++!!!!!!"""###%%%&&&((()))+++...888JJJ^^^ttt{{{dddQQQGGG???<<<999666555333111000,,,---...///000000//////...+++***,,,//////***%%%)))***------,,,)))&&&$$$$$$###"""!!! !!!###$$$%%%&&&''''''&&&&&&(((***,,,++++++******+++,,,,,,,,,---///000111000///...---222AAAYYYvvvrrr___LLL===444//////111444777666222///(((***,,,///222222000...///,,,)))(((((((((''''''***---///000...------......+++'''$$$###%%%(((***'''%%%"""!!!"""$$$&&&((((((+++,,,)))$$$"""&&&***+++...111444555666888999;;;<<>>DDDKKKXXXiiizzzzzz```MMMCCC:::666555777666333333666666777999:::999777444222111111111111000///...---111222444444333333333444///...+++)))(((((()))***---......---...222777;;;999AAANNN\\\llleeeLLL555------+++***---...,,,...333555222......111222222222111...,,,***(((+++---,,,///222000+++ ###%%%(((******000>>>UUUnnnnnnYYYLLLCCC???:::666444222111///------......------,,,+++,,,,,,,,,---,,,***&&&###%%%'''++++++***'''&&&&&&$$$$$$###!!! ###%%%%%%&&&&&&&&&%%%'''***,,,---,,,+++)))))))))***+++,,,---...///000//////......555DDD\\\vvv|||gggRRR@@@666111222444888:::777///)))&&&(((+++...000000......///---)))(((((())))))(((+++...111111...,,,---///000---((($$$######&&&'''###!!! ###&&&'''''')))***(((%%%$$$&&&((()))---111444666777999:::AAAEEEOOO\\\gggppp|||//////000111444777:::<<<>>>===:::777666;;;DDDKKKXXXgggyyypppYYYIII@@@:::888999;;;999555555888444666999<<<<<<999444000......///000111111111111111000//////111222222222///...,,,+++*********+++---...000111444888>>>BBBFFFOOO^^^pppmmmRRR888...---***)))+++...,,,---222555222000111444333222111///---+++***(((+++,,,,,,///222000+++"""!!! !!!$$$'''***---666IIIeeewwwaaaSSSFFFBBB;;;666333222111000...------,,,,,,+++++++++))),,,//////+++'''%%%$$$!!!$$$((()))((('''''')))&&&'''&&&### !!!$$$'''&&&'''&&&&&&&&&)))---111...,,,***((((((((()))))),,,,,,---............---,,,555FFF]]]uuuttt___LLL@@@888777777999:::666---&&&''')))---///000///.........+++((('''(((*********...111444222...,,,---000111...***&&&$$$###$$$%%%###"""%%%&&&$$$%%%&&&'''(((((())))))+++...333777888:::;;;===FFFMMM[[[lllyyy.........000222666:::<<<===<<<:::777888???JJJRRRaaapppkkkWWWFFF<<<;;;:::<<<>>><<<888777999333555999<<<===999333...+++,,,...///111222333333111...+++,,,///222111000111000...,,,++++++,,,,,,---///222444888<<>>;;;888888888444,,,%%%(((+++...111111000//////---***'''&&&(((***+++,,,///333666444///,,,...111222000,,,(((%%%$$$$$$$$$$$$ """$$$$$$""""""###&&&))),,,+++***---111666999;;;<<<>>>???JJJRRRbbbvvv............///222555777<<<666444888777999III\\\lll~~~{{{^^^HHH<<<888888<<<@@@BBBAAA>>><<<;;;888:::<<<<<<:::555///,,,*********...333666555222)))'''&&&(((...222222222...---,,,+++************+++///444666888@@@MMMWWWkkk{{{yyycccHHH777///***((())))))+++---......///111333;;;666///***((())))))***************+++,,,,,,---+++'''%%%%%%%%%%%%***222999PPPnnnoooZZZOOOCCC888666777333///---+++******))))))))))))***,,,///111000+++'''&&&&&&%%%$$$$$$%%%'''***---...,,,,,,)))$$$"""&&&&&&'''((('''$$$###%%%(((+++***((('''&&&&&&''''''******+++---///...,,,+++...:::OOOfff{{{}}}gggVVVJJJCCC===;;;777///******)))+++---//////---+++)))&&&%%%%%%%%%%%%'''((()))...//////---******---000444///)))%%%############((($$$  !!!!!!"""###&&&(((***+++++++++555:::???>>>;;;:::???DDDNNNSSSddd~~~111000000//////111444666:::444333888:::???PPPddd{{{tttWWWBBB777444999===AAACCCBBB???===<<<:::;;;===<<<999444...***))))))***...222444222///%%%$$$%%%)))///111000...,,,+++***)))(((&&&&&&%%%$$$+++222666:::EEEWWWddd{{{vvvbbbJJJ;;;333---)))))))))+++---......///111222777222,,,((('''(((******+++,,,---...///000000000///---------,,,---444===LLLbbb~~~xxxdddSSSFFF999666555111---+++(((''''''&&&&&&&&&''''''+++---///...+++))))))***((('''%%%%%%&&&(((+++---******(((###!!!%%%&&&''''''%%%"""!!!"""$$$&&&&&&&&&&&&'''((())))))'''(((+++...111222111000777CCCXXXnnnppp]]]LLLDDD===;;;777000+++***(((***---//////...+++)))&&&%%%#########$$$&&&''',,,------***((((((+++...///,,,(((&&&%%%%%%$$$###&&&$$$"""!!!"""""""""!!!###%%%''')))++++++++++++222888======::::::???DDDKKKSSSggg444333222000//////222555888444555<<>>===<<<;;;;;;999:::::::::777333000---...------///111///***%%% !!!&&&,,,...---***)))(((&&&%%%""" %%%...999???FFFWWWppphhhVVVCCC999555111......***+++,,,+++)))'''((()))*********,,,...000///......,,,+++))))))***,,,---///000333666777???RRRdddxxxZZZJJJ999222///,,,******''''''''''''(((((()))***......---,,,,,,---000222111---((($$$###%%%(((***((())))))&&&!!!!!!$$$***)))'''$$$!!!"""%%%(((***++++++)))***---222888AAAIIIOOO\\\gggxxxnnnQQQGGG===999777222......(((***---000000///---+++&&&$$$!!!!!!"""&&&&&&%%%######$$$&&&(((((('''(((((()))'''### """%%%***,,,+++&&&"""$$$%%%'''(((******))))))(((---222444333555888<<>>HHHWWWmmmuuucccOOOCCC===555...+++,,,...000111111...+++)))''''''''''''&&&&&&%%%$$$###!!! """''',,,......)))&&&###"""###$$$$$$###%%%%%%&&&((((((%%%  """%%%((()))******&&&$$$""""""&&&)))333HHHbbbvvv+++///222111111666@@@IIIXXXcccqqq}}}^^^FFF888111//////222666888888999:::;;;888777666555444333333333111...+++,,,000333333111'''&&&'''***------)))&&&$$$""" $$$+++333888KKKRRR```rrrhhhEEE888,,,))))))(((%%%$$$!!!"""###"""!!! !!!###"""!!!!!!$$$***111666888888===DDDJJJMMMLLLIIIFFFHHHIIIRRRbbbtttfffVVVEEE===:::777555444------...///111222444555444111///000333444333111,,,++++++,,,...111444555<<<:::666///(((&&&))),,,///,,,)))***,,,---+++)))))))))))))))+++---///000666===HHHVVVhhhmmmWWWHHH???555---(((---///111222111...***((('''((()))***)))((('''&&&###!!! ###)))...111111(((%%%!!! !!!$$$&&&'''***((('''&&&%%%!!! ###&&&)))***+++,,,)))&&&!!! $$$'''666JJJbbbvvv---///111222///444HHH^^^jjjtttyyy\\\HHH:::111,,,111222333555666888999:::777444111111444555444333111...---///333555555444+++++++++++++++******)))&&&###!!!###&&&...<<>>RRRfffxxxxxxZZZFFF888000+++...///000222444666888999333000......111333333222///---,,,...222555555444......---,,,+++***))))))+++((())),,,111999GGGSSSdddvvvzzzbbbJJJ===111+++)))%%%"""""" !!!"""&&&'''######''',,,111888@@@JJJYYYmmm}}}xxx{{{lllSSSHHH???444...000,,,,,,,,,,,,,,,,,,,,,,,,111...,,,///666;;;===<<<333111...---...///000000555555444///******///333333444555444222111000111///000000,,,)))---444999CCCRRRfff{{{qqqYYYIII???777222444444333222111000//////111222111...***&&&%%%$$$!!! !!!%%%+++...---******'''$$$###&&&((())))))'''&&&''',,,000000***$$$"""!!!"""%%%))),,,,,,,,,,,,******(((###$$$---???SSSkkk~~~555555777<<>>???777555222111000///,,,+++...000111///---...222666555444333333444444222000...000111///---000777>>>NNNbbb|||~~~fffSSSEEE<<<777666555333222111222444444777777555111+++&&&###"""!!!!!!###%%%''')))***+++---***&&&$$$%%%'''((()))(((&&&)))222======333(((###"""!!!###&&&)))++++++...------+++&&&###(((000EEEZZZsss888:::???HHHUUUggg{{{yyyZZZCCC666000---//////000111111222333333...,,,++++++,,,...//////+++++++++,,,,,,,,,,,,+++111///---***(((''''''&&&$$$&&&...888BBBLLLZZZfff}}}zzzdddKKK???333...+++&&&"""!!! ###!!!"""&&&,,,777IIIXXXmmmfffRRRDDD999444444......///000000///...---...+++((()))...555;;;>>>999777666555333000,,,))))))+++...///000222555888333111///111333444111......000333333111222;;;EEE[[[rrrnnnYYYJJJAAA>>>777666333111111333666888;;;:::888333,,,&&&"""!!!"""$$$&&&&&&$$$%%%(((+++///,,,'''$$$$$$%%%''')))(((%%%(((555BBBCCC666(((!!! ###'''***+++---,,,---,,,(((&&&+++444NNNbbb|||:::@@@IIIVVVggg|||{{{]]]FFF888222111444444333222111000000/////////---,,,++++++,,,---***++++++***)))'''%%%%%%---,,,+++)))((('''''''''&&&***444BBBNNN[[[jjjwwwgggLLL@@@444000---)))&&&%%%!!! !!! !!!&&&---<<>>>>>111$$$!!!%%%((())))))((()))***((((((000:::WWWlll@@@KKKZZZiiizzz~~~aaaIII;;;555444666555333111///---,,,+++---...---***(((''')))******+++,,,+++(((%%%######******+++,,,---,,,,,,,,,)))...;;;KKK[[[iii{{{qqqQQQDDD777111///,,,***+++$$$###""""""""""""!!!!!!!!!###'''///AAA___wwwiiiVVVHHH@@@;;;000000////////////000111...,,,((('''(((,,,222555666666666777666444///,,,%%%&&&(((+++...222555666444333222222333333111//////000666<<<===@@@NNN```gggRRRDDD===777555111///...///111333333333333111---***(((((((((+++,,,***'''&&&''')))++++++)))&&&######$$$&&&%%%$$$&&&---333222***"""!!!$$$&&&&&&%%%$$$&&&((()))---999EEE```uuuNNN^^^qqqcccKKK===666555222111000...,,,***(((''''''((((((&&&######%%%((((((+++---,,,)))&&&%%%&&&(((+++...222444555444444222777EEEWWWiiizzz{{{XXXJJJ;;;444111...,,,...%%%######$$$'''(((&&&$$$######&&&***333HHHiii|||gggVVVGGG===555333000---,,,---...///...,,,***((())),,,111555444444333444444111---***%%%$$$$$$&&&***---000111222333444333111////////////000777AAAEEEJJJ]]]sssttt\\\GGG:::666444000---++++++,,,,,,***,,,......---,,,---...***+++,,,+++)))'''%%%%%%'''))))))'''$$$"""###$$$###%%%'''(((((('''%%%$$$"""######"""######$$$(((,,,444CCCQQQhhh{{{yyyqqq~~~[[[ooodddLLL===777555...---,,,***((('''&&&%%%!!!###$$$""" ###&&&'''+++......+++))))))***))),,,222777:::<<<;;;:::>>>DDDRRReeewww]]]NNN>>>555111...---///$$$######&&&***,,,***(((%%%%%%(((---666LLLpppuuuaaaNNNAAA:::777333...,,,,,,---...---,,,+++******...333666333222222111111///+++((($$$###"""###&&&***,,,---///111333111---***+++---...///888DDDJJJRRRhhhjjjQQQAAA555333000,,,)))(((((((((%%%'''***,,,---...000222++++++,,,+++***'''$$$"""%%%''')))((($$$""""""###"""%%%(((&&&"""!!!$$$((("""!!!!!!"""######!!! ######$$$)))///999JJJZZZlllkkk```mmm~~~qqqttt^^^KKK;;;222000++++++***)))'''%%%""" """""""""###$$$%%%%%%%%%))),,,...---***(((***,,,111---000:::BBBDDDDDDDDDFFFNNN```wwwuuuZZZJJJ999222000---(((&&& """'''***)))***---'''+++///222<<>>555---***(((%%%%%%((()))))))))))))))******+++''''''(((((('''$$$!!!###&&&'''&&&"""!!!$$$''''''%%%"""  !!!&&&((()))'''$$$!!!"""### !!!)))666AAALLL[[[hhhpppyyysssdddeeesssttt\\\MMMEEE>>>777444111000...+++'''### !!!"""$$$$$$%%%'''***,,,,,,***))),,,...111111333888;;;???GGGPPP[[[mmmmmmUUUGGG:::555333...(((&&&$$$$$$)))...---)))(((***///777BBBJJJTTTdddzzzoooZZZFFF???777333111111///---------------///111444555222...***)))******(((%%%$$$%%%&&&''''''&&&$$$###$$$%%%))),,,***%%%&&&+++///999IIIZZZllloooZZZGGG;;;...(((&&&$$$%%%(((((((((''''''''''''((((((&&&&&&&&&&&&%%%###!!!###%%%'''&&&###"""%%%((('''%%%"""%%%(((+++,,,)))&&&###""" ###,,,;;;KKKZZZjjjwwwzzzvvvppp|||}}}hhhPPPEEEAAA===888555111000---***&&&""" !!!###$$$&&&'''(((+++---///---+++***,,,///444555888:::999>>>LLLZZZiii~~~jjjPPPDDD999666333...(((&&&&&&(((---222000+++))),,,222>>>OOO]]]iiixxxuuu___JJJAAA777333222000...---,,,,,,,,,---///000111222///,,,'''&&&&&&&&&&&&%%%###$$$&&&((())))))&&&$$$!!!###)))...---***...444999FFFXXXlll}}}wwwcccMMM???000)))&&&$$$$$$''''''&&&&&&&&&&&&''')))***&&&&&&&&&%%%$$$###!!!!!!$$$&&&&&&&&&$$$$$$&&&((((((&&&$$$!!!"""%%%(((******(((&&&$$$%%%(((222AAAUUUjjj~~~~~~vvvaaaJJJ???===:::666444///---+++(((&&&###!!!!!!###$$$%%%''')))***,,,,,,111333333000,,,***,,,///444666999999888???QQQccczzz}}}fffKKKAAA888555222---((('''(((+++111666444///...222<<>>666333000+++(((((((((,,,444999777444666;;;KKKXXXjjj{{{qqqXXXGGG999555333...***+++)))***,,,---...---,,,+++(((&&&""" """%%%(((&&&%%%$$$'''+++---+++)))'''))),,,---,,,---777CCCWWWeeezzz{{{\\\JJJ888...***'''%%%%%%((('''&&&&&&'''))),,,---***)))'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&'''***)))((('''&&&%%%%%%%%%!!! """&&&)))*********111<<>>000+++'''&&&&&&+++***(((&&&&&&''')))++++++***'''%%%%%%%%%'''(((+++***(((''''''&&&&&&%%%))))))((((((''''''''''''%%%$$$###%%%(((++++++***,,,666EEEYYYssshhhXXXEEE888111...///333333222///,,,***((((((''')))***,,,...111333555666333444333000,,,,,,///222333666<<>>:::888///+++---''')))+++------,,,)))((($$$"""!!!''',,,111+++&&&&&&)))+++)))'''))))))+++...000:::NNNaaa|||vvv^^^BBB111***''''''(((...,,,)))&&&$$$%%%&&&'''+++)))'''$$$$$$%%%'''(((---+++(((''''''&&&%%%$$$(((((((((((((((((((((((()))''''''))),,,---+++(((...<<